diff -Naur gallery-1.5-pl1/add_comment.php gallery-1.5.1/add_comment.php
--- gallery-1.5-pl1/add_comment.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/add_comment.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_comment.php,v 1.47.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: add_comment.php,v 1.49.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -25,37 +25,36 @@
 require_once(dirname(__FILE__) . '/init.php');
 
 // Hack check
-
 if (!$gallery->user->canAddComments($gallery->album)) {
 	echo _("You are not allowed to perform this action!");
-        exit;
+	exit;
 }
 
 list($save, $id, $commenter_name, $comment_text) = getRequestVar(array('save', 'id', 'commenter_name', 'comment_text'));
 
-$error_text = "";
+$error_text = '';
 if ($gallery->user->isLoggedIn() ) {
 	if (empty($commenter_name) || $gallery->app->comments_anonymous == 'no') {
-       		$commenter_name=user_name_string($gallery->user->getUID(), 
-				$gallery->app->comments_display_name);
+		$commenter_name=user_name_string($gallery->user->getUID(),
+		$gallery->app->comments_display_name);
 	}
 } elseif (!isset($commenter_name)) {
-	$commenter_name='';
+	$commenter_name = '';
 }
 
 if (empty($comment_text)) {
-	$comment_text='';
+	$comment_text = '';
 }
 
 if (isset($gallery->app->comments_length)) {
-	$maxlength=$gallery->app->comments_length;
+	$maxlength = $gallery->app->comments_length;
 } else {
-	$maxlength=0;
+	$maxlength = 0;
 }
 
 if (isset($save)) {
-       	if ( empty($commenter_name) || empty($comment_text)) {
-	       	$error_text = _("Name and comment are both required to save a new comment!");
+	if ( empty($commenter_name) || empty($comment_text)) {
+		$error_text = _("Name and comment are both required to save a new comment!");
 	} elseif ($maxlength >0 && strlen($comment_text) > $maxlength) {
 		$error_text = sprintf(_("Your comment is too long, the admin set maximum length to %d chars"), $maxlength);
 	} elseif (isBlacklistedComment($tmp = array('commenter_name' => $commenter_name, 'comment_text' => $comment_text), false)) {
@@ -64,13 +63,15 @@
 		$comment_text = removeTags($comment_text);
 		$commenter_name = removeTags($commenter_name);
 		$IPNumber = $_SERVER['REMOTE_ADDR'];
-		$gallery->album->addComment($id, stripslashes($comment_text), $IPNumber, $commenter_name);
+		$gallery->album->addComment($id, $comment_text, $IPNumber, $commenter_name);
+		
 		$gallery->album->save();
 		emailComments($id, $comment_text, $commenter_name);
+		
 		// Note: In stats.php this causes the browser to show a message about POST data ...
 		dismissAndReload();
 		return;
-       	}
+	}
 }
 doctype();
 ?>
@@ -85,17 +86,14 @@
 <p><?php echo _("Enter your comment for this picture in the text box below.") ?></p>
 
 <?php 
-	echo $gallery->album->getThumbnailTagById($id);
+echo $gallery->album->getThumbnailTagById($id);
 if (!empty($error_text)) {
 	echo "\n<br>". gallery_error($error_text);
 }
 echo "<br><br>";
-
-
-
-echo makeFormIntro("add_comment.php", 
+echo makeFormIntro("add_comment.php",
 	array("name" => "theform", "method" => "POST"),
-	array('type' => 'popup')); 
+	array('type' => 'popup'));
 
 drawCommentAddForm($commenter_name, 35);
 ?>
@@ -105,7 +103,7 @@
 </form>
 </div>
 <script language="javascript1.2" type="text/JavaScript">
-<!--   
+<!--
 // position cursor in top form field
 document.theform.commenter_name.focus();
 //-->
@@ -113,4 +111,4 @@
 </div>
 <?php print gallery_validation_link("add_comment.php", true, array('id' => $id)); ?>
 </body>
-</html>
+</html>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/add_photos_frame.php gallery-1.5.1/add_photos_frame.php
--- gallery-1.5-pl1/add_photos_frame.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/add_photos_frame.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_photos_frame.php,v 1.8.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: add_photos_frame.php,v 1.9.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/add_photos.php gallery-1.5.1/add_photos.php
--- gallery-1.5-pl1/add_photos.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/add_photos.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_photos.php,v 1.77.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: add_photos.php,v 1.78.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/admin-page.php gallery-1.5.1/admin-page.php
--- gallery-1.5-pl1/admin-page.php	2005-04-04 17:26:03.000000000 +0200
+++ gallery-1.5.1/admin-page.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: admin-page.php,v 1.5.2.6 2005/04/04 15:26:03 cryptographite Exp $
+ * $Id: admin-page.php,v 1.16.2.1 2005/09/12 22:40:44 dmolavi Exp $
  *
  */
 ?>
@@ -29,7 +29,7 @@
 
 // Security check
 if (!$gallery->user->isAdmin()) {
-	header("Location: " . makeAlbumHeaderUrl());
+	header('Location: ' . makeAlbumHeaderUrl());
 	exit;
 }
 
@@ -63,18 +63,14 @@
 			 'longtext' => _("Manage your users."));
 }
 
-function cmp ($a, $b) {
-   return strcmp($a["text"], $b["text"]);
-}
-
-usort($adminOptions, "cmp");
+array_sort_by_fields($adminOptions, 'text', 'asc');
 
 if (!$GALLERY_EMBEDDED_INSIDE) {
     doctype();
 ?>
 <html>
 <head>
-<title><?php echo $gallery->app->galleryTitle ?></title>
+<title><?php echo $gallery->app->galleryTitle; ?>::<?php echo _("Admin options") ?></title>
 <?php 
 	common_header() ;
 ?>
@@ -82,25 +78,23 @@
 <body dir="<?php echo $gallery->direction ?>">
 <?php  
 }
-        
-includeHtmlWrap("gallery.header");
 
-$borderColor = $gallery->app->default["bordercolor"];
-$navigator["fullWidth"] = 100;
-$navigator["widthUnits"] = "%";
-$adminbox["text"] ='<span class="head">'. _("Admin options") .'</span>';
-$adminbox["commands"] = '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>]';
+includeHtmlWrap('gallery.header');
+
+$adminbox['text'] ='<span class="head">'. _("Admin options") .'</span>';
+$adminbox['commands'] = '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>]';
+$breadcrumb['text'][] = languageSelector();
 
 includeLayout('navtablebegin.inc');
 includeLayout('adminbox.inc');
 includeLayout('navtablemiddle.inc');
 includeLayout('breadcrumb.inc');
 includeLayout('navtableend.inc');
-includeLayout('ml_pulldown.inc');
 
 if(!empty($adminOptions)) {
 	echo "\n" .'<table style="width:80%; margin:10px; margin-bottom:50px">';
 	foreach ($adminOptions as $option) {
+
 		echo "\n<tr>";
 		if (isset($option['url'])) {
 			$link = '<a class="admin" href="'. $option['url'] .'">'. $option['text'] .'</a>';
diff -Naur gallery-1.5-pl1/album_permissions.php gallery-1.5.1/album_permissions.php
--- gallery-1.5-pl1/album_permissions.php	2005-03-23 09:51:42.000000000 +0100
+++ gallery-1.5.1/album_permissions.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: album_permissions.php,v 1.53.2.2 2005/03/23 08:51:42 cryptographite Exp $
+ * $Id: album_permissions.php,v 1.55.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/albums.php gallery-1.5.1/albums.php
--- gallery-1.5-pl1/albums.php	2005-04-14 03:48:23.000000000 +0200
+++ gallery-1.5.1/albums.php	2005-09-13 00:40:44.000000000 +0200
@@ -2,66 +2,66 @@
 /*
  * Gallery - a web based photo album viewer and editor
  * Copyright (C) 2000-2005 Bharat Mediratta
- * 
+ *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or (at
  * your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: albums.php,v 1.191.2.5 2005/04/14 01:48:23 cryptographite Exp $
+ * $Id: albums.php,v 1.202.2.3 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
+
 require_once(dirname(__FILE__) . '/init.php');
 require_once(dirname(__FILE__) . '/includes/stats/stats.inc.php');
 
 if (empty($gallery->session->username)) {
-	/* Get the cached version if possible */
-	$cache_file = "cache.html";
-	if (!getRequestVar('gallery_nocache')) {
-		$cache_now = time();
-		foreach (array(sprintf("cache-%s.html", $_SERVER['HTTP_HOST']), "cache.html")
-			 as $cache_file_basename) {
- 			$cache_file = dirname(__FILE__) . '/' . $cache_file_basename;
-			if (fs_file_exists($cache_file)) {
-				$cache_stat = @stat($cache_file);
- 				if ($cache_now - $cache_stat[9] < (20 * 60)) {
-	 				if ($fp = fopen($cache_file, "rb")) {
-		 				while (!feof($fp)) {
-		 					print fread($fp, 4096);
-	 					}
-						fclose($fp);
-						printf("<!-- From %s, created at %s -->",
-	 					       $cache_file_basename,
-						       strftime("%D %T", $cache_stat[9]));
-						return;
-					}
-	 			}
-			}
-		}
+    /* Get the cached version if possible */
+    $cache_file = "cache.html";
+    if (!getRequestVar('gallery_nocache')) {
+	$cache_now = time();
+	$cacheFileBaseNames = array(sprintf("cache-%s.html", $_SERVER['HTTP_HOST']), "cache.html");
+	foreach ($cacheFileBaseNames as $cache_file_basename) {
+ 	    $cache_file = dirname(__FILE__) . '/' . $cache_file_basename;
+	    if (fs_file_exists($cache_file)) {
+		$cache_stat = @stat($cache_file);
+ 		if ($cache_now - $cache_stat[9] < (20 * 60)) {
+	 	    if ($fp = fopen($cache_file, "rb")) {
+		 	while (!feof($fp)) {
+		 	    print fread($fp, 4096);
+	 		}
+		        fclose($fp);
+			printf("<!-- From %s, created at %s -->",
+	 		  $cache_file_basename, strftime("%D %T", $cache_stat[9]));
+			return;
+		     }
+	 	}
+	    }
 	}
+    }
 }
 
-$gallery->session->offlineAlbums["albums.php"]=true;
+$gallery->session->offlineAlbums["albums.php"] = true;
 
 /* Read the album list */
 $albumDB = new AlbumDB(FALSE);
-$gallery->session->albumName = "";
+$gallery->session->albumName = '';
 $page = 1;
 
 /* If there are albums in our list, display them in the table */
 list ($numPhotos, $numAccess, $numAlbums) = $albumDB->numAccessibleItems($gallery->user);
 
-if (empty($gallery->session->albumListPage)) {
+if (empty($gallery->session->albumListPage) || $gallery->session->albumListPage < 1) {
 	$gallery->session->albumListPage = 1;
 }
 $perPage = $gallery->app->albumsPerPage;
@@ -82,21 +82,8 @@
 $navigator["fullWidth"] = 100;
 $navigator["widthUnits"] = "%";
 $navigator["bordercolor"] = $borderColor;
+$displayCommentLegend = 0;  // this determines if we display "* Item contains a comment" at end of page
 
-$displayCommentLegend = 0;  // this determines if we display "* Item contains a comment" at end of page 
-
-/*
-** when direction is ltr(left to right) everything is fine)
-** when rtl(right to left), like in hebrew, we have to switch the alignment at some places.
-*/
-if ($gallery->direction == 'ltr') {
-	$left="left";
-	$right="right";
-}
-else {
-	$left="right";
-	$right="left";
-}
 if (!$GALLERY_EMBEDDED_INSIDE) {
 	doctype();
 ?>
@@ -107,58 +94,59 @@
 	common_header() ;
 
 	/* prefetching/navigation */
-  if ($navigator['page'] > 1) { ?>
+    if ($navigator['page'] > 1) { ?>
   <link rel="top" href="<?php echo makeGalleryUrl('albums.php', array('set_albumListPage' => 1)) ?>">
   <link rel="first" href="<?php echo makeGalleryUrl('albums.php', array('set_albumListPage' => 1)) ?>">
   <link rel="prev" href="<?php echo makeGalleryUrl('albums.php', array('set_albumListPage' => $navigator['page']-1)) ?>">
-<?php }
-  if ($navigator['page'] < $maxPages) { ?>
+<?php
+    }
+    if ($navigator['page'] < $maxPages) { ?>
   <link rel="next" href="<?php echo makeGalleryUrl('albums.php', array('set_albumListPage' => $navigator['page']+1)) ?>">
   <link rel="last" href="<?php echo makeGalleryUrl('albums.php', array('set_albumListPage' => $maxPages)) ?>">
-<?php }
-	if ($gallery->app->rssEnabled == "yes" && !$gallery->session->offline) {
+<?php
+    }
+    if ($gallery->app->rssEnabled == "yes" && !$gallery->session->offline) {
 ?>
   <link rel="alternate" title="<?php echo sprintf(_("%s RSS"), $gallery->app->galleryTitle) ?>" href="<?php echo $gallery->app->photoAlbumURL . "/rss.php" ?>" type="application/rss+xml">
-<?php } ?>
+<?php
+    } ?>
 </head>
 <body dir="<?php echo $gallery->direction ?>">
-<?php }
-	includeHtmlWrap("gallery.header");
-	if (!$gallery->session->offline && 
-		( (!strcmp($gallery->app->showSearchEngine, "yes") && $numPhotos != 0 ) || $GALLERY_EMBEDDED_INSIDE =='phpBB2')) {
+<?php
+}
+
+includeHtmlWrap("gallery.header");
+
+if (!$gallery->session->offline &&
+  ( ($gallery->app->showSearchEngine == 'yes' && $numPhotos != 0 ) || $GALLERY_EMBEDDED_INSIDE == 'phpBB2')) {
 ?>
 <table width="100%" border="0" cellspacing="0" style="margin-bottom:2px">
 <tr>
 <?php
-	if ($GALLERY_EMBEDDED_INSIDE =='phpBB2') {
-		echo '<td class="nav"><a href="index.php">'. sprintf($lang['Forum_Index'], $board_config['sitename']) . '</a></td>';
-}
-	if ($numPhotos != 0) {
-		echo '<td valign="middle" align="right">';
-		echo makeFormIntro('search.php', array(
-							'name'		=> 'search_form',
-							'method'	=> 'post'));
-		echo '<span class="search">'. _("Search") .': </span>';
-		echo '<input class="fineprint" type="text" name="searchstring" value="" size="25">';
-		echo '</form></td>';
-	}
+    if ($GALLERY_EMBEDDED_INSIDE == 'phpBB2') {
+        echo '<td class="nav"><a href="index.php">'. sprintf($lang['Forum_Index'], $board_config['sitename']) . '</a></td>';
+    }
+    if ($numPhotos != 0) {
+        echo '<td align="'. langRight() .'">'. addSearchForm('', 'right') .'</td>';
+    }
 ?>
 </tr>
 </table>
-<?php	}
+<?php
+}
 ?>
 
 <!-- admin section begin -->
-<?php 
+<?php
 /* Admin Text (left side) */
-$adminText = "";
+$adminText = '';
 if ($numAccess == $numAlbums) {
 	$toplevel_str= pluralize_n2(ngettext("1 album","%d albums",$numAlbums), $numAlbums, _("no albums"));
 } else {
 	$toplevel_str= pluralize_n2(ngettext("1 top-level album","%d top-level albums",$numAlbums), $numAlbums, _("No top-level albums"));
 }
 
-$total_str= sprintf(_("%d total"), $numAccess); 
+$total_str= sprintf(_("%d total"), $numAccess);
 $image_str= pluralize_n2(ngettext("1 image", "%d images", $numPhotos), $numPhotos, _("no images"));
 $page_str= pluralize_n2(ngettext("1 page", "%d pages", $maxPages), $maxPages, _("no pages"));
 
@@ -180,7 +168,7 @@
 /* Admin Text (right side) */
 
 $adminCommands = '';
-$iconElements = array(); 
+$iconElements = array();
 
 if ($gallery->user->isLoggedIn() && !$gallery->session->offline) {
 
@@ -193,7 +181,7 @@
     $iconElements[] = '<a href="'. makeGalleryUrl("slideshow.php",array("set_albumName" => null)) .'">'. $iconText .'</a>';
 }
 
-if ($gallery->user->canCreateAlbums() && !$gallery->session->offline) { 
+if ($gallery->user->canCreateAlbums() && !$gallery->session->offline) {
     $iconText = getIconText('folder_new.gif', _("new album"));
     $iconElements[] = '<a href="' . doCommand("new-album", array(), "view_album.php") .'">'. $iconText .'</a>';
 }
@@ -213,7 +201,7 @@
 
 		$iconText = getIconText('kdf.gif', _("admin page"));
 		$iconElements[] = '<a href="'. makeGalleryUrl('admin-page.php') .'">'. $iconText .'</a> ';
-	}	
+	}
 	if (!$GALLERY_EMBEDDED_INSIDE) {
 		$iconText = getIconText('exit.gif', _("logout"));
 		$iconElements[] = '<a href="'. doCommand("logout", array(), "albums.php") .'">'. $iconText .'</a>';
@@ -222,7 +210,7 @@
 	if (!$GALLERY_EMBEDDED_INSIDE) {
 		$iconText = getIconText('identity.gif', _("login"));
 	        $iconElements[] = popup_link($iconText, "login.php", false, true, 500, 500);
-			
+
             if (!strcmp($gallery->app->selfReg, 'yes')) {
 		$iconText = getIconText('yast_sysadmin2.gif', _("register"));
 	        $iconElements[] = popup_link($iconText, "register.php", false, true, 500, 500);
@@ -231,19 +219,19 @@
 }
 
 $adminbox["text"] = $adminText;
-$adminbox["commands"] = $adminCommands . makeIconMenu($iconElements);
+$adminbox["commands"] = $adminCommands . makeIconMenu($iconElements, 'right');
 $adminbox["bordercolor"] = $borderColor;
 
 includeLayout('navtablebegin.inc');
 includeLayout('adminbox.inc');
-includeLayout('navtablemiddle.inc');
-
-echo "<!-- Begin top nav -->";
-
-includeLayout('navigator.inc');
+if ($navigator["maxPages"] > 1) {
+    includeLayout('navtablemiddle.inc');
+    echo "<!-- Begin top nav -->";
+    includeLayout('navigator.inc');
+}
 includeLayout('navtableend.inc');
-includeLayout('ml_pulldown.inc');
 
+echo languageSelector();
 echo "<!-- End top nav -->";
 
 /* Display warnings about broken albums */
@@ -277,7 +265,7 @@
         echo "\n<center><div style=\"width:60%; border-style:outset; border-width:5px; border-color:red; padding: 5px\">";
         echo "\n<p class=\"head\"><u>". _("Attention!") ."</u></p>";
 
-	echo sprintf(_('The album or photo that you were attempting to view either does not exist, or requires user privileges that you do not posess. %s'), ($gallery->user->isLoggedIn() && !$GALLERY_EMBEDDED_INSIDE ? '' : sprintf(_("%s and try again."),
+	echo sprintf(_('The album or photo that you were attempting to view either does not exist, or requires user privileges that you do not possess. %s'), ($gallery->user->isLoggedIn() && !$GALLERY_EMBEDDED_INSIDE ? '' : sprintf(_("%s and try again."),
 		popup_link(_("Log in"), "login.php", false, true, 500, 500))));
         echo "\n</div></center>\n";
 	$gallery->session->gRedirDone = true;
@@ -291,15 +279,18 @@
 $start = ($gallery->session->albumListPage - 1) * $perPage + 1;
 $end = min($start + $perPage - 1, $numAlbums);
 for ($i = $start; $i <= $end; $i++) {
-        $gallery->album = $albumDB->getAlbum($gallery->user, $i);
-	$isRoot = $gallery->album->isRoot(); // Only display album if it is a root album
-	if($isRoot) {
-		if (strcmp($gallery->app->showOwners, "no")) {
-			$owner = $gallery->album->getOwner();
-		}
-        	$tmpAlbumName = $gallery->album->fields["name"];
-        	$albumURL = makeAlbumUrl($tmpAlbumName);
-?>     
+    if(!$gallery->album = $albumDB->getAlbum($gallery->user, $i)) {
+	echo gallery_error(sprintf(_("The requested album with index %s is not valid"), $i));
+        continue;
+    }
+    $isRoot = $gallery->album->isRoot(); // Only display album if it is a root album
+    if($isRoot) {
+	if (strcmp($gallery->app->showOwners, "no")) {
+	    $owner = $gallery->album->getOwner();
+	}
+        $tmpAlbumName = $gallery->album->fields["name"];
+        $albumURL = makeAlbumUrl($tmpAlbumName);
+?>
 
   <!-- Begin Album Column Block -->
   <tr>
@@ -338,7 +329,7 @@
   </td>
   <!-- End Image Cell -->
   <!-- Begin Text Cell -->
-  <td align="<?php echo $left ?>" valign="top" class="albumdesc">
+  <td align="<?php echo langLeft() ?>" valign="top" class="albumdesc">
     <table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_title">
       <tr valign="middle">
         <td class="leftspacer"></td>
@@ -346,7 +337,7 @@
           <table cellspacing="0" cellpadding="0" border="0" class="mod_title_bg">
             <tr>
               <td class="mod_title_left"></td>
-              <td nowrap class="title">
+              <td class="title">
                 <?php _("title") ?>
                 <?php echo editField($gallery->album, "title", $albumURL) ?>
               </td>
@@ -362,10 +353,10 @@
       </tr>
     </table>
 
-  <?php 
+  <?php
 	include(dirname(__FILE__) . '/layout/adminAlbumCommands.inc');
 
-	$description=editField($gallery->album, "description") ;
+	$description = editField($gallery->album, "description") ;
 	if ($description != "") {
 		echo "\n<div class=\"desc\">";
 		echo "\n\t$description";
@@ -391,18 +382,18 @@
 			if (!$gallery->session->offline) {
 				echo '<br><span class="error">'.
 				  _("Hey!") .
-				  sprintf(_("%s so that the URL is not so generic!"), 
+				  sprintf(_("%s so that the URL is not so generic!"),
 					popup_link(_("Rename this album"), "rename_album.php?set_albumName={$tmpAlbumName}&index=$i",0,0,500,500,"error"));
 				echo '</span>';
 			}
 		}
 
-	} 
+	}
 	?>
 
   <br>
   <span class="fineprint">
-   <?php 
+   <?php
 	echo sprintf(_("Last changed on %s."), $gallery->album->getLastModificationDate() );
 	$visibleItems=array_sum($gallery->album->numVisibleItems($gallery->user));
 	echo " "; // Need a space between these two text blocks
@@ -432,8 +423,14 @@
 ?>
 
   </span>
-  </td>
-<?php  if (isset($gallery->app->albumTreeDepth) && $gallery->app->albumTreeDepth >0) { ?>
+<?php
+
+    if ( isset($gallery->app->albumTreeDepth) && $gallery->app->albumTreeDepth > 0)
+	if (isset($gallery->app->microTree) && $gallery->app->microTree == 'yes') { ?>
+  <div style="width: 100%;">
+    <?php echo printMicroChildren($albumName); ?>
+  </div>
+<?php } else { ?>
   <td align="left" valign="top" class="albumdesc">
    <?php echo printChildren($albumName); ?>
   </td>
@@ -444,24 +441,29 @@
 
 <?php
 } // if isRoot() close
-} // for() loop      
+} // for() loop
 ?>
 </table>
 <!-- album table end -->
-<?php 
-if ($displayCommentLegend) { 
+<?php
+if ($displayCommentLegend) {
 	//display legend for comments
 	echo '<p><span class="commentIndication">*</span>';
 	echo '<span class="fineprint">'. _("Comments available for this item.") .'</span></p>';
-} 
+}
 ?>
 <!-- bottom nav -->
 <?php
-includeLayout('navtablebegin.inc');
-includeLayout('navigator.inc');
-includeLayout('navtableend.inc');
-?>
 
+if ($navigator["maxPages"] > 1) {
+    includeLayout('navtablebegin.inc');
+    includeLayout('navigator.inc');
+    includeLayout('navtableend.inc');
+} else {
+    echo '<hr width="100%">';
+}
+?>
+<p>
 <!-- gallery.footer begin -->
 <?php
 
diff -Naur gallery-1.5-pl1/AUTHORS gallery-1.5.1/AUTHORS
--- gallery-1.5-pl1/AUTHORS	2004-09-07 21:45:43.000000000 +0200
+++ gallery-1.5.1/AUTHORS	2005-08-09 16:32:13.000000000 +0200
@@ -1,4 +1,4 @@
-$Id: AUTHORS,v 1.24 2004/09/07 19:45:43 ckdake Exp $
+$Id: AUTHORS,v 1.24.4.1 2005/08/09 14:32:13 jenst Exp $
 
 Many people have dedicated their time to making Gallery what it is
 today.  Here is a list of folks in alphabetical order who have
@@ -16,7 +16,7 @@
 Chris Ricker		<kaboom AT gatech DOT edu>
 Chris Smith		<chris AT jacko DOT com>
 Christian Mohn		<h0bbel AT p0ggel DOT org>
-Dariush Molavi		<dariush DOT molavi AT gtri DOT gatech DOT edu>
+Dariush Molavi		<dariush DOT molavi AT L-3Com DOT com>
 Dana Powers		<dana AT slothlovechunk DOT org>
 Demian Johnston		<djohnston AT users DOT sourceforge DOT net>
 Ed Wilts 		<ewilts AT ewilts DOT org>
diff -Naur gallery-1.5-pl1/block-random.php gallery-1.5.1/block-random.php
--- gallery-1.5-pl1/block-random.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/block-random.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: block-random.php,v 1.13.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: block-random.php,v 1.14.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 /*
  * This block selects a random photo for display.  It will only display photos
diff -Naur gallery-1.5-pl1/captionator.php gallery-1.5.1/captionator.php
--- gallery-1.5-pl1/captionator.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/captionator.php	2005-09-13 00:40:44.000000000 +0200
@@ -1,7 +1,7 @@
 <?php
 /*
  * Gallery - a web based photo album viewer and editor
- * Copyright (C) 2000 Bharat Mediratta
+ * Copyright (C) 2000-2005 Bharat Mediratta
  * 
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: captionator.php,v 1.60.2.2 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: captionator.php,v 1.64.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -68,20 +68,16 @@
         $myAlbumName = $gallery->album->getAlbumName($i);
         $myAlbum = new Album();
         $myAlbum->load($myAlbumName);
-	$myAlbum->fields['description'] = stripslashes(getRequestVar("new_captions_$i"));
+	$myAlbum->fields['description'] = getRequestVar("new_captions_$i");
 	$myAlbum->save(array(i18n("Text has been changed")));
 
       } else {
-	$gallery->album->setCaption($i, stripslashes(getRequestVar("new_captions_$i")));
-	$gallery->album->setKeywords($i, stripslashes(getRequestVar("new_keywords_$i")));
+	$gallery->album->setCaption($i, getRequestVar("new_captions_$i"));
+	$gallery->album->setKeywords($i, getRequestVar("new_keywords_$i"));
 	if (isset($extra_fields)) {
-		foreach ($extra_fields[$i] as $field => $value)
-		{
-			if (get_magic_quotes_gpc()) {
-				$value=stripslashes($value);
-			}
-			$gallery->album->setExtraField($i, $field, trim($value));
-		}
+	    foreach ($extra_fields[$i] as $field => $value) {
+		$gallery->album->setExtraField($i, $field, trim($value));
+	    }
 	}
       }
 
@@ -90,7 +86,6 @@
     }
 
     $gallery->album->save(array(i18n("Text has been changed")));
-
 }
 
 if (isset($cancel) || isset($save)) {
@@ -330,7 +325,7 @@
 <br>
 
 <?php
-includeLayout('ml_pulldown.inc');
+echo languageSelector();
 
 $validation_file = 'captionator.php';
 includeHtmlWrap('general.footer');
diff -Naur gallery-1.5-pl1/ChangeLog gallery-1.5.1/ChangeLog
--- gallery-1.5-pl1/ChangeLog	2005-08-29 16:39:54.000000000 +0200
+++ gallery-1.5.1/ChangeLog	2005-09-22 15:08:00.000000000 +0200
@@ -1,21 +1,949 @@
-2005-08-29  Chris Kelly <ckdake@users.sf.net> 1.5-pl1
+2005-09-22 Chris Kelly <ckdake@users.sf.net> 1.5.1
 
-	* Release: Security Patch
+	* Release:  1.5.1
 
-2005-08-24 Jay Rossiter <cryptographite@users.sf.net> 1.5-pl1-cvs-b2
+2005-09-22 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b13
 
-        * Fix: Prevent two file exposure bugs in stats module
-	  (thanks to ilia for one of them)
+	* FixFix: b11 broke more then it fixed :-( FIXed it :-)
 
-2005-08-23  Jay Rossiter <cryptographite@users.sf.net>  1.5-pl1-cvs-b1
+2005-09-21 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b12
+
+	* Fix: Urls for Gallery embedded into CPGNuke didnt work.
+	       So we do the same for cpgnuke as for the other *nukes done in 1.5.1-RC3-cvs-b3.
+	
+2005-09-17 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b11
+
+	* "Fix": Cach invalid input for $page and set_albumListPage in view_album.php and stats.php
+	Found by Andrew Khlebutin
+
+2005-09-17 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b10
+
+	* Fix: fs_opendir leaks resources.
+	  Found and fixed by David Faulkner
+
+2005-09-17 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b9
+
+        * Fix: Make changeToAlbum emails HTML-mails, so links work correctly.
+	  Thanks to Ansolon.
+
+2005-09-15 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b8
+
+	* Fix: Typo.
+
+2005-09-15 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b7
+
+	* Fix: Turn of verbose display of exifdata with jhead.
+	       This caused problems as verbosed data has different structure.
+	
+	* Fix: First line of exifdata was always removed,
+	       regardless wether jhead or exiftags is used.
+
+2005-09-13 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b6
+
+	* Change: Added paramater to gallery_mail() to send mail as HTML-mail.
+
+	* Fix: Make comment emails HTML-mails, so links work correctly.
+
+2005-09-12 Dariush Molavi <dari@nukedgallery.net> 1.5.1-RC4-cvs-b5
+
+	* Change: New address for Free Software Foundation in GPL header.
+
+2005-09-12 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b4
+
+	* New: Added function urlIsrelative().
+
+	* Fix: Relative URL in $gallery->app->photoAlbumURL did not longer work,
+	       due to new full url schema added in
+               1.5.1-RC2-cvs-b14 + 1.5.1-RC3-cvs-b3.
+
+	* Fix: $name is not set when Gallery is startpage in *Nuke.
+	       So we try to extract it from $modpath.
+
+	* Fix: Url in stats-wizard was not generated on first load when embedded.
+
+2005-09-12 Rasmus Lerdorf 1.5.1-RC4-cvs-b3
+
+	* Fix: Some functions taking arguments by reference for no real reason
+	       in gallery_remote2.php.
+	       It breaks under the latest versions of PHP because
+	       the reference checking has improved.
+
+2005-09-08 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b2
+
+	* "Fix": As we use now (1.5.1-RC3-cvs-b12) verbose output for exifdata, 
+	   we now show only fields WITH data.
+
+2005-09-08 Jens Tkotz <jens@peino.de> 1.5.1-RC4-cvs-b1
+
+	* Fix: Issues with setup/functions.inc which not longer exists.
+
+2005-08-29  Chris Kelly <ckdake@users.sf.net> 1.5.1-RC3
+
+	* Release: 1.5.1-RC3
+
+2005-08-29 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b15
+
+	* Fix: Poll Properties were not set recursively.
+
+2005-08-29 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b14
+	
+	* Merged b12 and b13, language syncronisation for RC3.
+
+2005-08-24 Jay Rossiter <cryptographite@users.sf.net> 1.5.1-RC3-cvs-b13
+
+	* Fix: Prevent file exposure bug in stats module (thanks to ilia)
+
+2005-08-23 Jay Rossiter <cryptographite@users.sf.net> 1.5.1-RC3-cvs-b12
 
 	* Fix: Prevent HTML tags inside EXIF info from being displayed without
 	  escaping.
 
+2005-08-19 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b11
+
+	* Fix: Make it possible to have Gallery as startpage in Postnuke or phpNuke.
+
+	* Change: Url to w3c html validator.
+
+2005-08-17 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b10
+
+	* Fix: When using do_command.php e.g.for creating new album and Gallery is embedded,
+	       "Attempted security breach." occured due to new full url schema added in 
+	       1.5.1-RC2-cvs-b14 + 1.5.1-RC3-cvs-b3
+
+	* Fix: After creating a new album, with debug and email on, 
+	       an Error occured and dismiss button didnt work.
+
+2005-08-16 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b9
+
+	* Fix: Moved and adapted setup/functions.inc to lib/setup.php.
+	       Some functions in this file are also used outside setup, 
+	       so when user protect the setup folder some functions where unavailable.
+
+	* New: Added functions fs_is_writable
+
+	* Fix: .htacces is optional, use function above to check to prevent error message.	
+
+2005-08-16 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b8
+
+	* Fix: Wording. 'strg' is german ;) 'ctrl' is more international.
+
+	* Change: Some indenting.
+
+	* "Fix": Change some <td nowrap> and put it into css class.
+		 Affected are class "head" and "title".
+
+2005-08-14  Alan Harder <alan.harder@sun.com>  1.5.1-RC3-cvs-b7
+
+	* Allow access to hidden photos via direct url.
+	  (rollback change from Gallery 1.3.1)
+
+2005-08-14 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b6
+
+	* Fix: Use makeGalleryAlbumHeaderUrl() in links in Emails.
+	       - edit_appearance.php
+	       - classes/Album.php
+	       - lib/mail.php
+
+	Thanks to Ansolom.
+
+	* Change: Some indenting and phpdocs.
+
+2005-08-13 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b5
+
+	* Fix: Using referer for generating embedded urlprefix wasnt a good idea.
+	        Instead now use Gallery Url + script_name.
+
+	Thanks to Mark (SG7)
+
+2005-08-12  Bharat Mediratta  <bharat@menalto.com> 1.5.1-RC3-cvs-b4
+
+	* Fix: typo in albums.php 'posess' -> 'possess' (thanks driz)
+
+2005-08-12 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b3
+
+	* Fix: Added path to folder to the url when Gallery is embedded in *Nuke,
+	       but not in the document root.
+
+2005-08-11 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b2
+
+	* Fix: Even if clickcount display is off for an album
+	       an admin should see the click counts in stats.
+
+	Thanks to Lucent.
+
+2005-08-10 Jens Tkotz <jens@peino.de> 1.5.1-RC3-cvs-b1
+
+	%!@# ZLORFIX ! i shouldnt touch RC code.
+
+	* Fix: Minimum width change broke ecard with pictures >= 200px width.
+
+2005-08-09  Chris Kelly <ckdake@users.sf.net> 1.5.1-RC2
+
+	* Release: 1.5.1-RC2
+
+2005-08-09 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b15
+
+	* Fix: Ecard stamp preview failed in IE, due to space in title of popup.
+	  Thanks to Dariush Molavi.
+
+	* Change: Added minimum width of ecard.
+
+	* Change: used tidy on ecard template.
+
+	* Change: increased needed Debuglevel when got successfully dimensions of an image.
+
+2005-08-07 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b14
+
+	* Fix: Added urlprefix via referer to embedded urls, so we get complete urls in mails.
+
+	* Fix: Possible security hole in postnuke by overriding global $name
+	  Thanks to msandersen
+
+	* Change: Format in nls.php
+
+	* Change: Make urls in comments mail a link.
+
+	* Fix: updated list of translateable core files.
+
+	* Fix: Added isset() around test for optional bins in setup to avoid warnings.
+
+	* Change: Some language related things.
+
+2005-08-07 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b13
+
+	* Fix: Deleting comments via overview when embedded.
+
+2005-08-07 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b12
+
+	* Change: Postnuke related adaptions for new Versions.
+		  - urls
+		  - user / userdb
+		  - language
+		  - stylesheets in wrapper.header
+	  Thanks to msandersen
+
+	* Change: Little more info in footer in Debugmode.
+
+	* Fix: Ecard preview when embedded.
+
+	* Fix: Stamp preview when embedded.
+
+2005-08-06 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b11
+
+	* Fix: Check for NetPBM and ImageMagick was not fully correct.
+
+	* Fix: Separator for PATH var under windows is ; not :
+
+	* Fix: Added message for partially found ImageMagick.
+
+2005-08-04 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b10
+
+	* Fix: Padding for current flag should belong to the td not img.
+
+	* Change: Added columncount 20 to flags table. removed old unused code.
+
+2005-08-03 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b9
+
+	* Fix: Fix in b7 was not good :-|
+
+2005-08-03 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b8
+
+	* Change: Just added a new frame. Thanks to 'demonhood'
+
+2005-08-03 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b7
+
+	* Fix: A link to mainpage was shown in slideshow breadcrumb,
+	       regardless wether return to was off.
+
+2005-07-30 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b6
+
+	* Change: Mailing
+	  o Moved Mail related functions into new lib/mail.php
+	  o Removed gallery_validate_email(), now only use check_email()
+	    - login.php
+	    - register.php
+	    - lib/mail.php
+	    - classes/Album.php
+	    - setup/check_mail.php
+	    - setup/functions.inc
+	 o reordered Notification mail. First now the message, then the disclaimer.
+
+	* Fix: Mailing
+	  o Recipients ($to) for gallery_mail() where mixed in some cases.
+	   Now always a proper array.
+	  o Emailprefix should be a prefix, not a suffix ;)
+	  o emailLogMessage() was not compliant to gallery_mail(). Tweaked both.
+	  o unhtmlentities() on some email subjects
+
+	* Change: Lots of intenting.
+
+	* Change: Added "done" Button in manage_users.php
+
+2005-07-29 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b5
+
+	* Fix: Added missing { in classes/Mail/smtp.php.
+	       Bug sneaked in in php 4.4.0 fixes in 1.5.1-cvs-b61.
+
+2005-07-29 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b4
+
+	* Fix: In Photoview, stay in the viewmode (full or normal) that the current photo is.
+
+2005-07-26 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b3
+
+	* Fix: Fix in RC2-b1 "fixed" too much.
+
+2005-07-26 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b2
+
+	* Fix: CSS Stylesheets were displayed to early when embedded.
+	       This caused warnings etc. when Environment sends headers.
+
+	* Change: Added ... in Navigator to jump to the next Block.
+
+2005-07-24 Jens Tkotz <jens@peino.de> 1.5.1-RC2-cvs-b1
+
+	* Fix: Embedded Urls where generated wrong.
+
+2005-07-23  Chris Kelly <ckdake@users.sf.net> 1.5.1-RC1
+
+	* Release: 1.5.1-RC1
+
+2005-07-23 Jens Tkotz <jens@peino.de> 1.5.1-cvs-b65
+
+	* Fix: CSS is now loaded correct when embedded.
+	       Now base and embedded.css are loaded when embedded.
+
+	* Fix: Typo in ecard_form.php
+
+	* Fix: Colorpicker in albumproperties didnt work when embedded and configured.
+
+2005-07-22 Jens Tkotz <jens@peino.de> 1.5.1-cvs-b64
+
+	* Change: translations in ecard_form
+
+	* Change: topNavBar in view_photo is now a <div>, not a <table>
+
+	* Change: simplification of checks for mircothumbs in view_photo
+
+	* Fix: Borders around bottom Navigation when Mircothumbs off.
+	Found by (Flori)Dave
+
+2005-07-20 Jens Tkotz <jens@peino.de> 1.5.1-cvs-b63
+
+	* FIX: When an admin changed something in his/her userdata, he/she lost the admin status.
+	Thanks to Iain Lea
+
+	* Fix: Translated JS messages in ecard_form.php
+
+	* Fix: Added ecard files to translation list.
+
+2005-07-20 Jens Tkotz <jens@peino.de> 1.5.1-cvs-b62
+
+	* Fix: classes/Album.php
+	  - missing $ before a var
+	  - $wmAlphaName is not used when watermarking is wanted to during upload.
+
+	* Fix: removed/changed debug Code in lib/url.php
+
+	* Fix: size attribut in drawSelect2 was not correct handled.
+
+2005-07-19 Jens Tkotz <jens@peino.de> 1.5.1-cvs-b61
+
+	* Fix: util.php
+	  - Previous change to _getStyleSheetLink failed when setup called from embedded at first time.
+	    Now uses getGalleryBaseUrl()
+	  - generating thumbnails of animated gifs with IM were broken due to wrong order of options.
+	 Found and fixed by Donald Webster.
+	  - where_i_am() now correctly returns "core" when GALLERY_OK is false,
+	    but where are at startpage with an error.
+
+	* Fix: PHP 4.4.0 fixes in:
+	  - classes/Album.php
+	  - classes/Mail/htmlMimeMail.php
+	  - classes/Mail/smtp.php
+ 	Thanks to Andy Staudacher and Donald Webster
+
+	* Fix: $style was undefined in lib/lang.php
+	Again Donald ;)
+
+	* Change: Watermarking
+	  - edit_watermark.php
+	  - watermark_album.php
+	  - layout/watermarkform.inc
+	    o indenting
+	    o added some phpdocs
+	    o added for gifs that watermarking on animated gifs is not supported.
+	    o HTML 4.01 validation
+	    o correct validation link
+
+	* Change: util.php
+	  - indenting on some functions
+	  - added some phpdocs
+	  - more use of debugMessage()
+	  - moved getGalleryBase() to lib/url.php and renamed to getGalleryBaseUrl()
+	  - moved getGalleryPaths() to lib/url.php and renamed getGalleryPaths() to setGalleryPaths()
+	  - gallery_validation_link() now uses always referer instead
+	    of given filename when not configured.
+	 - added Parameter $keepIndexes to function array_sort_by_fields:
+	   if set to true, then uasort instead of usort is used.
+
+	* Change: removed / from GALLERY_URL constant in index.php
+
+2005-07-15 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b60
+
+	* Fix: colorpicker was not working in very first setup
+	   - Tweaked makeGalleryURL to return valid URL in config on first setup
+	   - Tweaked makeGalleryURL to work without target
+	   - Tweaked getImagePath() to work with makeGalleryUrl. Also moved to lib/url.php
+
+	* Change: Updated Manifest.
+
+	* Fix: Removed <> around From when sending via smtp.
+
+2005-07-12  Jay Rossiter <cryptographite@users.sf.net>  1.5.1-cvs-b59
+
+	* Fix: Prevent non-integer data from being passed into get*Tag functions
+
+2005-07-12  Jay Rossiter <cryptographite@users.sf.net>  1.5.1-cvs-b58
+
+	* Change: Create a new session after destroying the old on logout,
+	  and set $gallery->session->gRedirDone to true to prevent the 'you must be logged in'
+	  notice when logging out of a protected album.
+
+	* Change: Move some of the session creation logic into createGallerySession()
+
+2005-07-11 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b57
+
+	* "Fix": Added function addSearchForm() that return the Form for entering the searchstring.
+		 Benifit is unified layout and reuseability.
+		 While doing this created functions langLeft() and langRight()
+		 which returns "left" or "right" according to direction.
+
+2005-07-07 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b56
+
+	* Fix: Subjectprefix for emails got lost in b47
+
+	* Change: search.php
+		  - Name of album / photo is now searched also
+		  - lots of indenting
+		  - layout unified like tools/
+		  - removed html_wrap/ header and footer and use comman gallery h/f
+
+2005-07-07 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b55
+
+	* Fix: if useIcons set to no, options in viewphoto dropdown had brackets []
+	  Thanks to Iain Lea again :)
+
+2005-07-07 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b54
+
+	* Fix: Missing closing bracket in a gettext call
+	       when creating subject for a mail in classes/Album.php
+	  Thanks to Iain Lea.
+
+2005-07-06 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b53
+
+	* Fix: IP of Commenter was showed to everybody in comments overview.
+	       Now only admins or album owner can see it.
+
+2005-07-06 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b52
+
+	* Fix: Some Titles in stats where switched.
+
+	* Change: enhanced detection for nextId
+
+	* Change: Lots of indenting
+
+2005-07-05 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b51
+
+	* Fix: When deleting on photolevel, jump to next (or previous if at the end) photo.
+	  Thanks to Iain Lea.
+
+	* Fix: Sorting in stats was switched.
+	  Also thanks to Iain Lea.
+
+2005-07-05 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b50
+
+	* CHANGE: save_photos.php
+		  - Do the copy to local temp dir only for accepted formats (images, movies, archives)
+		  - Use fs_file_get_contents to get the content of the URL
+		  - Changed Regexp to catch files from an URL. (Thanks Valiant and Signe)
+		    o changed acceptableFormatRegexp() in util.php to fit with new regexp
+
+	* Change: phpdoc changes.
+
+2005-07-04 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b49
+
+	* Fix: Language was not correct set in popups when embedded into mambo
+	  Thanks to Kai Tomalik.
+
+2005-07-04 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b48
+
+	* Change: Added 4th to array_sort_by_fields: caseSensitive
+
+	* Change: Display watermakr files alphabetical case insensitve sorted.
+
+2005-07-04 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b47
+
+	* Change: 3rd Param of array_sort_by_fields is now 'asc' or 'desc' instead of 1/-1.
+
+	* Change: itemOptions in view_photo.php are now a dropdown when no icons are wanted.
+		  Settings at file beginning can force dropdown with icons on.
+
+	* Fix: Found untranslated text (!) in classes/Album.php
+	  Thanks to Gekow.
+
+	* New: Use phpDocumentor compatible documenting. Will be completed step by step.
+
+	* Change: When embeddd into Mambo $mosConfig_lang is now checked.
+
+	* Change: updated Manifest
+
+	* Fix: reworked bulk user creation.
+	       - register globals
+	       - email problems
+
+	* New: Added two more possible formats for bulk user creation.
+
+	* CHANGE: moved gallery_mail into a wrapper for MAIL class. Removed gallery_smtp
+
+	* Fix: use of gallery_error instead of errorRow classes/gallery/UserDB.php
+	       when creating new user.
+
+2005-06-30 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b46
+
+	* Fix: Fieldtype for Comment Overview in Setup.
+
+	* Change: moved /errors/ to includes/errors/
+
+	* Change: Added multiple headings in properties to reduce tabs.
+
+2005-06-28 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b45
+
+	* Change: Better Text in edit_appearance.php
+
+	* Change: Tweaked placeholder replace.
+
+	* Fix: Removed check for number of custom fields, as it has no default.
+
+	* Fix: Added lib/messages.php to list of translateable files.
+
+	* Fix: function for displaying errorRow was broken.
+
+2005-06-28 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b44
+
+	* Fix: removed some more <> inside a Mail header (see b39)
+
+	* Fix: Wrong description in css/screen.css
+
+2005-06-27 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b43
+
+	* Fix: Browserlanguange 'en' was not correct mapped to en_US.
+
+	* Fix: Custom Fields were broken in edit_appearance in b39
+
+	* Fix: Code for gifified. from b41.
+
+2005-06-27 Pierre-Luc Paour <paour@users.sourceforge.net>  1.5.1-cvs-b42
+
+        * Fix: fixed the warning in breadcrumb.php when album disallows
+	  upwards navigation.
+
+2005-06-26 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b41
+
+	* New: Added icons for item actions. gifified by famous Volksport.
+
+2005-06-26 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b40
+
+	* Fix: Added  lib/colorpicker.php and  rearrange.php to safeToInclude list in index.php
+	  Thanks to Kai Tomalik
+
+	* Change: Added modified Patch #1085388.
+		  Now we use a multi-select for selecting which items found in url.upload should be uploaded.
+	  Thanks to Jonathan Dowland
+
+	* Fix: rearrange.php opened wrong when embeded.
+	  Thanks to Kai Tomalik
+
+	* Fix: Again moved Javascript in view_photo.php as it were broken when embedded.
+
+	* Change: Tweaked Javascript for (de)selecting all/inverting to work with multi-select.
+
+	* Fix: removed Testcode in setup/config_data.inc that broke config wizard.
+
+2005-06-25 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b39
+
+	* Security FIX !!!: Added check for invalid input for values for sizes in edit_appearance.
+	  	   The values are used in exec() command.
+
+	* Change: outsourced albumProperties from edit_appearance into includes/definitions/albumProperties
+
+	* Fix: removed <> around some header fields when sending mails.
+	       This caused Emailadresses to become <Someone <someone@example.com>>
+	       Thanks to JohnH from the forums.
+
+	* Fix: Javascript before doctype in view_photo.php
+	       Thanks to Gaille.
+
+	* Change: Some CSS for tabs
+
+	* Change: lib/albumItem.php:
+		  - removed unused ifs
+		  - Text changes. Removed %s (label) at a couple commands.
+		  - Added icon for watermarks.
+
+	* Change: Tweaked infoLine() function. Now also acceptes array of messages.
+
+	* New: Added function sanitycheck in lib/valchecks.php
+
+	* Fix: Added more missing files to translation list for core.
+
+	* Changes: Change from "off" to 0 for no image size limitations
+
+	* Fix: Display of voting values.
+
+
+2005-06-23 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b38
+
+	* Fix: Bug #1217095, removed double stripslashes that breakes e.g. chinese.
+
+	* Fix: Added missing files to translation list for core.
+
+2005-06-23  Jay Rossiter <cryptographite@users.sf.net>  1.5.1-cvs-b37
+
+	* Change: getRequestVar to stripslashes recursively into arrays
+
+2005-06-21 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b36
+
+	* Change: Possibility to set columnCount to -1 for ALL elements in one row.
+		  (Fixes unnice lang selector with flags)
+
+	* Fix: Comments display was borked when not logged with admin/owner permission.
+
+	* Fix: added <br clear="all"> under language selector for proper table rendering in FF
+
+2005-06-21 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b35
+
+	* New: Added slightly modified Patch #875893 from Alan Harder.
+	       This adds a popup in which you can nicely reorder your item via clicking.
+
+2005-06-21 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b34
+
+	* Change: enhanced fitToWindow for panorama photos.
+		  Found by 'bolet' from the forums.
+
+2005-06-20 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b33
+
+	* Fix: Override in getIconText
+
+	* Change: css class in layout/navmicro.inc
+
+	* Change: css for iconLinks in view_photo.php and removed sorting for actions.
+
+	* Change: replaced "delete comment" under each comment with a little icon to save space.
+		  And css change.
+
+2005-06-19 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b32
+
+	* Change: moved some messages functions into lib/messages.php
+		  created new message functions for:
+		  - infolines
+		  - debugmessages
+
+	* Change: Added infoline and tweaked Emailtext in create_user.php
+
+	* Change: Added infoline in modify_user.php
+
+	* Change: Modified config var "debug" yes/no to "debuglevel" 0 means no debug.
+		  Tweaked isDebugging to recognize the level.
+		  Now you can give a Parameter to ask if debug in in given level.
+
+	* Change: stats-wizard.php, var 'sgr' renamed to 'showGrid'
+
+	* CHANGE: stats-php
+		  - lots of indenting
+		  - The complete statstable is now generated via class galleryTable !!
+		    o Thumbs are now just as they are, not anymore like in the albums.
+		    o show Commentes code tweaked to work with galleryTable
+		  - readded Grid mode, old code removed as the rendering is now done by galleryTable
+		  - replace debug code with much smarter debugMessage()
+		  - remove all 7 usort functions, replaced by one new
+		    array_sort_by_fields() function in util.php
+
+		  - renamed var 'rev' to 'reverse'
+
+	* Change: util.php
+		  - lots of indenting
+		  - tweaked getIconText(),
+		    o new parameter to override the iconMode
+		    o new parameter to use the [] around the Text when no icon is used.
+		  - Tweaked makeIconMenu(), added parameter to force a linebreak after the half of elements
+
+	* Change: Added lib/AlbumItem.php
+		  - New function getItemActions(),
+		    returns an array with all possible albumItem actions
+		  - New function showComments, return HTML with all comments for an item.
+
+	* Change: view_album.php
+		  - Use of getItemActions() under each thumb.
+		  - Show Navigator only if there is something to navigate.
+
+        * Change: view_photo.php
+                  - Use of getItemActions() under each thumb.
+                  - Show alle item actions as links (with or with out icons)
+
+	* Change: Tweaked class galleryTable
+		  - setAttr
+		  - setColumnCount
+		  - setHeaders
+		  - setCaption
+		  - adapted render()
+
+	* Change: Added infoline for debug info in html_wrap/wrapper.footer.default
+
+2005-06-13 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b31
+
+	* Fix: When copying a photo to an album where "add to beginning" is enabled,
+	       the additional Data was still added to last item.
+	  Thanks to Johnstar.
+
+2005-06-09 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b30
+
+	* Fix: Navigator change was in albums.php was wrong.
+
+2005-06-09 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b29
+
+	* Change: Only show Navigator if there is something to navigate in:
+		- albums.php
+
+	* Change: Add Errormessage for more info to user in copy_photo.php
+
+	* Change: Tweaked confusing mailmessage in multi_create_user.php
+
+	* Fix: Show "Apply to nested albums" only if we are resizing all elements of in album in resize_photo.php
+
+	* Fix: Highlights of albums where the higlight comes from a subalbum
+	       with non ascii chars where broken because the URL was not urlencoded.
+
+	* Fix: Typo in layout/navmicro.inc (found by Gaile)
+
+2005-05-27  Jay Rossiter <cryptographite@users.sf.net>  1.5.1-cvs-b28
+
+	* Fix: edit_captions was not displaying error messages due to variable
+	  misnaming.
+
+2005-05-24 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b27
+
+	* Fix: use_exif was not broken in album properties.
+	  Found by Johan Nenni
+
+	* Change: removed class tab-text, the font color is now controlled by the tab itself.
+
+2005-05-23 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b26
+
+	* Fix: register globals in setup/check_versions.php
+
+2005-05-23 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b25
+
+	* NEW: Added Donald Websters Microthumb Code. => album version and config bump.
+
+	* Change: removed ml_pulldown.inc,
+		  instead created function languageSelector() in lang.php
+
+	* Change: Unified layout for all admin pages.
+
+	* Change: Enhanced classes/HTML/table.php
+
+2005-05-20 Pierre-Luc Paour <paour@users.sourceforge.net>  1.5.1-cvs-b24
+
+	* Change: Applets version 1.4.2-b20.
+
+2005-05-10 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b23
+
+	* Change: Change input for count of files/meta files a input box instead of comboxbox
+
+	* New: added file:lib/valchecks.php with function isValidInteger. Its included via util.php.
+
+2005-05-09  Jay Rossiter <cryptographite@users.sf.net>  1.5.1-cvs-b22
+
+	* Change:  Config wiz typo
+
+2005-05-09 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b21
+
+	* Change: Merged Poll options and Custom fields into properties
+
+	* New: Made folder include/definitions, which is supposed to contain static definition.
+	       Currently added: (print) Services
+
+	* Change: Minor GUI changes.
+
+	* New: Added a classes/HTML folder, which is supposed to contain classes and method for html handling.
+	       Currently added is only a very rudimental table class :)
+
+2005-05-08 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b20
+
+	* Fix: Custom fields were not set recursively (register globals issue)
+
+	* Fix: remove Debug Code.
+
+2005-05-06 Jens Tkotz <jens@peino.de>  1.5.1-cvs-b19
+
+	* Fix: RFE #1192462  (catch invalid manuell input of $set_AlbumListPage and $page via URL)
+
+	* Change: minor tweak of getAlbum
+
+2005-05-02 Stupid Tkotz <jens@peino.de>  1.5.1-cvs-b18
+
+	* Fix: More typos. Sorry, next time i pay more attention.
+
+2005-05-02 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b17
+
+	* Fix: typo in classes/Album.php introduced in b16
+
+2005-05-02 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b16
+
+	* Change: Added 'nobody' as default permission set.
+ 	Thanks to Andrew A. Chen for this idea.
+
+2005-04-28 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b15
+
+	Fix: More spelling and validation fixes by Gaile in base.css
+
+	Fix: Initialtab was not correct set in edit_apperance
+
+	Fix: When editing properties via startpage the properties page broke after 2 apply.
+
+2005-04-27 Pierre-Luc Paour <paour@users.sourceforge.net>  1.5.1-cvs-b14
+
+	* Fix: htmlMimeMail.php was checked in with the wrong line endings
+	  which was causing the CVS build to fail on Windows.
+
+2005-04-25 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b13
+
+	* Fix: typos
+
+	* Fix: Missing quoting in colorpicker.php
+
+2005-04-25 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b12
+
+	* Fix: css and html fixes. (found by Gaile)
+
+2005-04-22 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b11
+
+	* New: Added nice colorpicker for easy color setting.
+	  Note: Coded and pictures were taken from the Horde Project (http://www.horde.org)
+
+	* Fix: Use of depricated var in html/userData.inc
+
+	* Change: Added hidden fields for sectionTabs that contains the current tab.
+		  This enables us to highlight it, when reloading the page.
+
+	* Change: Little Layout change in layout/commentdraw.inc
+
+	* Change: former solution for Jmullan, broke HTML validality.
+		  New solution: tweaked getPhotoTag() to accept attrs.
+
+2005-04-21 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b10
+
+	* Fix: eCard setting from setup was not used for new albums (thanks Judith)
+
+	* Change: Added tabindex order in eCard Form and focus on first field.
+
+	* Change: Admins can now created directly as new user.
+
+	* New: New flag for user to allow or disallow them to change their password.
+	  Note: User version bump. "Old" user automatically get this to true.
+
+	* Change: Stay in modify user view after having modified a user.
+
+	* New: added id="galleryImage" to img tags in view_photo (for jmullan)
+
+	* Fix: View Comments for not loggedIn User where displayed even if setting in setup was off,
+	       but everybody is allowed to see comments.
+
+	* "Fix": removed select:focus css (except in Jenskin) as FF on Linux is buggy on this.
+
+2005-04-20 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b9
+
+	* Fix: Create user were b0rked since b2.
+
+2005-04-20 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b8
+
+	* Fix: Wrong use of check for itemOwner caused error
+	       when user wants to see all comments in some circumstances.
+
+2005-04-19 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b7
+
+	* Fix: Wrong require in setup let Gallery config break on debian (thanks to tomukas)
+
+	* Fix: critical typo in classes/Album.php
+
+2005-04-19 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b6
+
+	* Change: Use Name and Email of logged in users as default for Sender in ecards.
+
+	* Change: Added Subject line for ecards.
+
+	* Fix: ecard enable/disable setting was not set for nested albums.
+
+2005-04-18 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b5
+
+	* Change: Added new parameter to makeIconMenu for alignment
+
+	* Change: Use IconMenu in view_photo for adminText
+
+	* Change: Make eCards an album option. (needs album version bump)
+
+	* Fix: Added ecard_form.php to allowed include list.
+
+	* Change: Little layout, text and css and html validation for ecard_form.php
+
+	* Fix: ecards opened popup with environment when Gallery is embedded.
+
+2005-04-18 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b4
+
+	* Fix: removed little debug code.
+
+2005-04-17 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b3
+
+	* Fix: invalid css in standalone css and some skins. (Thanks to pixelpoet)
+
+	* Change: Added cellpadding="0" cellspacing="0" to starting tables in html_wrap/*.header.default
+
+2005-04-16 Jens A. Tkotz <jens@peino.de>  1.5.1-cvs-b2
+
+	* Fix: HTML validation in view_photo.php, login.php
+
+	* Change: Added parameter to drawSelect for pretty printing.
+
+	* Change: Album properties are displayed in tabs.
+
+	* CHANGE: data structure of print services.
+		  reconfig forced and album version bumped.
+
+	  Note: code not finished ! Previous Values from config for print services not used.
+
+	* Change: eCard template changes
+
+	* Change: Modified eCard feature...
+
+	* Change: Show Albumnames in pulldown for reorder album.
+
+	* New: Added eCard Feature. (not completed yet.)
+
+	* New: Added more placeholders in Welcome Msg. Used Patch #847436 as inspiration.
+
+	* Change: Inform user when display of exifdate is enabled, but nothing found.
+	  (to avoid confusion)
+
+	* Change: Added Patch #842580 from Kennichi Uehara 'email transfer encoding to base64'
+
+2005-04-14  Jay Rossiter <cryptographite@users.sf.net>  1.5.1-cvs-b1
+
+	* Fix: Address PHP5 behavior change to unsetting string values
+
 2005-04-13  Chris Kelly <ckdake@users.sf.net>  1.5
 
 	* 1.5 Release
-	
+
 2005-04-13  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC4-cvs-b10
 
 	* Change: New breadcrumb needed updating in slideshow and view_captions
@@ -55,7 +983,7 @@
 
 2005-04-07  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC4-cvs-b4
 
-	* Fix: When displaying a single column in view_album, don't try to 
+	* Fix: When displaying a single column in view_album, don't try to
 	  pad the row height to match other columns
 
 2005-04-07  Jens A. Tkotz <jens@peino.de>  1.5-RC4-CVS-b3
@@ -96,7 +1024,7 @@
 
 2005-03-28  Jens A. Tkotz <jens@peino.de>  1.5-RC3-cvs-b20
 
-	* Change: Wording on view_album. 
+	* Change: Wording on view_album.
 		"admin options" -> "album actions"
 		"edit ..." -> "... actions"
 
@@ -106,7 +1034,7 @@
 
 2005-03-27  Jens A. Tkotz <jens@peino.de>  1.5-RC3-cvs-b18
 
-	* Fix: admin-page.php, stats-wizard.php, tools/despam-comments.php and 
+	* Fix: admin-page.php, stats-wizard.php, tools/despam-comments.php and
 	       tools/validate_albums.php gave errors when embedded.
 
 	* Fix: Show manage user link in adminpage only when not embedded.
@@ -116,7 +1044,7 @@
 	* Fix: Typo in tools/despam-comments.php.
 
 	* CHange: Moved some css from adminpage and stats-wizard into base.css
-	        
+
 2005-03-24  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC3-cvs-b17
 
 	* Change: Upgrade GR Applets to 1.4.2-b12
@@ -180,7 +1108,7 @@
 
 	* Fix:  The logic for determining whether to strip EXIF in IM6 is
 	  the backwards of IM5.  As so elequently put by fryfrog:
-	  "<fryfrog> so in 5.x they always dumped exif but had an option 
+	  "<fryfrog> so in 5.x they always dumped exif but had an option
 	  to preserve and in 6.x they preserve with an option to dump?"
 
 2005-03-15  Jens A. Tkotz <jens@peino.de>  1.5-RC3-cvs-b4
@@ -189,7 +1117,7 @@
 
 2005-03-13  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC3-cvs-b3
 
-	* Fix: Unquoted array refs, global scope issues, html comments 
+	* Fix: Unquoted array refs, global scope issues, html comments
 	  surrounding script tags.
 
 2005-03-12  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC3-cvs-b2
@@ -202,7 +1130,7 @@
 
 	* Fix: Unset array ref in do_command
 
-	* Fix: Correct view album div sizes in situations where the thumbnail 
+	* Fix: Correct view album div sizes in situations where the thumbnail
 	  size is zero or blank.
 
 	* Fix: session_test wasn't referencing 'destroy' from $_REQUEST
@@ -240,7 +1168,7 @@
 
 2005-03-03  Jens A. Tkotz <jens@peino.de>  1.5-RC2-cvs-b26
 
-	* Fix: Show "See full poll results" link only to admins and owners 
+	* Fix: Show "See full poll results" link only to admins and owners
 	       otherwise normal users get an errormessage.
 
 2005-03-03  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC2-cvs-b25
@@ -256,7 +1184,7 @@
 
 2005-03-03  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC2-cvs-b23
 
-	* Change: Change .pcaption to inherit font-size when embedded.  
+	* Change: Change .pcaption to inherit font-size when embedded.
 	  It was showing up too small when embedded, for some reason.
 
 2005-03-02  Jens A. Tkotz <jens@peino.de>  1.5-RC2-cvs-b22
@@ -265,7 +1193,7 @@
 	  - lilac
 	  - paint
 	  - slick
-	
+
 	Note: Now all standard skins shipped with Gallery are converted.
 
 	* Text adjustments.
@@ -314,7 +1242,7 @@
 
 	* Fix: Show public stats link only when there are accessable photos.
 
-	* Fix: Only check Files for EXIF Data on uploading that may have it. 
+	* Fix: Only check Files for EXIF Data on uploading that may have it.
 
 	* Change: Added more Debug messages in upload.
 
@@ -357,7 +1285,7 @@
 	  - bgreen2
 	  - bluemod
 
-	* Fix: Changed [] in stats links again to work with rtl languages 
+	* Fix: Changed [] in stats links again to work with rtl languages
 	  (error appeared in FF)
 
 2005-02-17  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC2-cvs-b10
@@ -381,7 +1309,7 @@
 
 2005-02-15  Jay Rossiter <cryptographite@users.sf.net>  1.5-RC2-cvs-b7
 
-	* Fix: Move SMTP execution into its own function to be 
+	* Fix: Move SMTP execution into its own function to be
 	  reused in emailLogMessage()
 
 	* Fix: Remove admin page link for non-admins
@@ -453,7 +1381,7 @@
 
 2005-02-10  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b340
 
-    * Fix 1103572: Exclude ppmquant from using '--quiet', which 
+    * Fix 1103572: Exclude ppmquant from using '--quiet', which
       it doesn't like.
 
     * Fix 1099659: Add exiftags support for autorotate
@@ -487,7 +1415,7 @@
 	- includes/add_photos/add_admin.inc
 	- includes/add_photos/add_form.inc
 	- includes/add_photos/add_other.inc
-	
+
     * Fix: madmod1 skin was broken
 
     * Fix: Adjust madmod1 skin
@@ -514,7 +1442,7 @@
     * Fix: Prevent error if the user requesting the new password link
       doesn't exist anymore.
 
-    * Change: Received the mPUSH associate account creation link from 
+    * Change: Received the mPUSH associate account creation link from
       Jon, and was finally able to link it up in the config wizard
 
 2005-01-31  Christian Mohn <h0bbel@p0ggel.org> 1.5-cvs-b334
@@ -560,7 +1488,7 @@
 	      css/screen.css is loaded in standalone, no skin.
 	      css/embeddeded.css is loaded when embedded.
 	      <skin>/css/screen.css is loaed when standalone with skin.
-    
+
       - css/embedded_style.css.default is now EMPTY per default
       - removed css/standalone_style.css.default.
       - modified getStyleSheetLink(), _getStyleSheetLink().
@@ -576,7 +1504,7 @@
     * Fix: set margin:0px for all forms via css, because IE render them bad.
 
     * Fix: Translations in slideshow where to much english.
-    
+
 
 2005-01-23  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b327
 
@@ -602,7 +1530,7 @@
 
 2005-01-18  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b323
 
-	* Fix: Sorting for capture date in stats.php was broken, 
+	* Fix: Sorting for capture date in stats.php was broken,
 	       because it was based on old structure, not timestamp.
 	  Caught by: Michael Dayah
 
@@ -616,10 +1544,10 @@
 
 	 	- new getIconText()
 		- new makeIconMenu
-		
+
 	* Change: Layout on: adminpage, slideshow, upgrade_album, user_preferences
 		  view_comments, layout/adminbox.inc
-	
+
 2005-01-04  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b321
 
 	* Change:  Temporarily disable the session hijack prevention until we
@@ -639,7 +1567,7 @@
 	* New: RSS's alternate link tag added to view_album.php.
 	* New: Added getSubAlbums to Album.php.
 	* New: Added getAlbumsByRoot to AlbumDB.php.
-	* Change: RSS link on bottom of album has ?set_albumName={albumname} 
+	* Change: RSS link on bottom of album has ?set_albumName={albumname}
 	  appended.
 	* Change: rss.php now obeys ?set_albumName, if set only items of named album
 	  and children albums are generated.
@@ -647,7 +1575,7 @@
 2004-12-28  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b318
 
 	* Fix: Bug 848309, moved JavaScript blur() to prevent
-		main window from possibly having focus when a 
+		main window from possibly having focus when a
 		popup window is in the foreground.
 
 2004-12-28  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b317
@@ -670,7 +1598,7 @@
 	* Fix: Poll result were viewable for everybody. Now only admins or owner can see.
 
 	* Fix: Language init in fresh installations didnt work.
-	
+
 2004-12-19  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b314
 
 	* Change: Removed debug code.
@@ -696,14 +1624,14 @@
 2004-12-14  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b311
 
 	* Fix: Remove GALLERY_URL define from Mambo's section of index.php
-	  This caused a bad path when displaying the 'unconfigured' error, 
+	  This caused a bad path when displaying the 'unconfigured' error,
 	  and wasn't used anywhere else.
 
 	* Change: Text changes for the service providers list, sort the list
 
 2004-12-14  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b310
 
-	* Change: if $type is not set when stats.php is called, 
+	* Change: if $type is not set when stats.php is called,
 		  we assume stats.php was called directly and display a default view.
 
 2004-12-14  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b309
@@ -715,7 +1643,7 @@
 	* Fix: statslinks for normal users are now optional
 
 	* Fix: Added <span> around current page in navigator.
-	
+
 	* Change: Adjust layout for adminbox. Now nicer displayed in IE.
 
 2004-12-13  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b307
@@ -787,7 +1715,7 @@
 		 - slideshow.php (BIG changes)
 		 - includes/slideshow/high.inc
 		 - includes/slideshow/low.inc
-	
+
 	* Fix: Made valid html 4.01:
 		- create_users.php
 		- delete_user.php
@@ -796,7 +1724,7 @@
 		- includes/slideshow/high.inc
 
  	* Fix: Mambo calls rss.php in the way that HTTP_USER_AGENT is not set.
-	  Check added in init.php to prevent warning message which causes rss.php 
+	  Check added in init.php to prevent warning message which causes rss.php
 	  to produce invalid rss.
 
 
@@ -804,23 +1732,23 @@
 
 	* Change: removed Config Option for that Version.
 
-	* Change: Checkbox for emailing in view_photo is only visible, when disabled in album view.	
+	* Change: Checkbox for emailing in view_photo is only visible, when disabled in album view.
 
-	* Change: function getEmailMe() from classes/Album.php return now true 
-		  when emailMe is set for photo OR album. 
+	* Change: function getEmailMe() from classes/Album.php return now true
+		  when emailMe is set for photo OR album.
 
 	* Fix: Slideshow low was broken (register globals)
 
-	* Change: fs_unlink surpresses now the warning message. So we can show our own (nice) message.	
+	* Change: fs_unlink surpresses now the warning message. So we can show our own (nice) message.
 
 	* Change: Configwizard:
 		  - Added Tab own tab for watermarking.
 		  - Text changes in statistics tab
 		  - Added possibility for empty desc
-	
+
 2004-12-03  Andrew Lindeman <alindeman@users.sf.net>    1.5-cvs-b299
 
-	* Use htmlentities() on the caption fields for photo print 
+	* Use htmlentities() on the caption fields for photo print
 	  services, to prevent invalid HTML when the caption contains
 	  quotes.
 
@@ -862,7 +1790,7 @@
 
 2004-12-01  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b292
 
-	* Change: Present a warning text when redirecting a user from an 
+	* Change: Present a warning text when redirecting a user from an
 	  album/image that doesn't exist, or they don't have rights to
 	  view.
 
@@ -903,7 +1831,7 @@
 
 	* Fix: admin-page is now html 4.01
 
-	* New: Added general footer. Optional you can set $validation_file. 
+	* New: Added general footer. Optional you can set $validation_file.
 	       That file will be used for validator.
 
 	* New: Added blacklist test for new comments. if blacklisted, then the comment is not added.
@@ -932,7 +1860,7 @@
 	* Change: tweaked function for validation to use referer when no file was given.
 
 	* Fix: Added correct header and footer to stats-wizard and made is valid html 4.01
-	  ToDo: make stats valid HTML	
+	  ToDo: make stats valid HTML
 
 	Thanks to Kai Tomalik.
 
@@ -947,7 +1875,7 @@
 	* New: Added Parameter: $newestFirst for ordering.
 
 	* Change: Added check must-be-integer and modified must-be-number in confirm.inc
-	
+
 2004-11-22  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b277
 
 	* Fix: publish_xp issues with register_globals, and debug error display
@@ -969,7 +1897,7 @@
 
 2004-11-15  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b273
 
-	* Change: Allow session-sharing in devMode so that pages 
+	* Change: Allow session-sharing in devMode so that pages
 	  can be validated using the W3 validation links
 
 2004-11-12  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b272
@@ -1052,7 +1980,7 @@
 
 	* Fix 971760: Clear autorotate flag after rotating
 
-	* Change:  Correct the 'canViewFull' behavior - we were 
+	* Change:  Correct the 'canViewFull' behavior - we were
 	  allowing users to see the full image if there was no resized
 	  available, however this was not the original intent.
 
@@ -1078,7 +2006,7 @@
 
 2004-10-26  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b254
 
-	* Change: Albums now generate notification mail when they're 
+	* Change: Albums now generate notification mail when they're
 	  created for the first time.
 
 	* Fix 1054337: Logic in extra_fields thought it was inside a foreach
@@ -1088,7 +2016,7 @@
 2004-10-25  Chris Kelly <ckdake@users.sf.net>  1.5-cvs-b253
 
 	* Fix 1052876: Corrected CSS for RSS button
-	
+
 2004-10-24  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b252
 
 	* Fix 1034893: Fix the print dropdowns in 'suit'
@@ -1120,10 +2048,10 @@
 	  some features (printing, etc.) since the printer will not be able to find
 	  the Gallery install.
 
-	* Fix 930742: Prevent repetetive automatic re-highlighting of an album 
+	* Fix 930742: Prevent repetetive automatic re-highlighting of an album
 	  during delete.
 
-	* Change: register_globals issue - canCreate, isAdmin and Cancel on 
+	* Change: register_globals issue - canCreate, isAdmin and Cancel on
 	  the modify_user page
 
 	* Fix 1047814: Renamed the 'action' field to 'formaction' to prevent JS/DOM
@@ -1208,7 +2136,7 @@
 2004-10-18  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b237
 
 	* Fix: Modified Skins to look better in rtl languages. Fixes partly bug #869641.
-	
+
 2004-10-18  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b236
 
 	* Fix: Add useLoad to getRequestVar in rename_album
@@ -1249,7 +2177,7 @@
 
 	* Change: Update opendir() calls to fs_opendir()
 
-	* Change: Remove reliance on the "Get rid of resized" string as 
+	* Change: Remove reliance on the "Get rid of resized" string as
 	  a parameter in Image->resize() due to the fact that translation
 	  issues could cause the button on resize_image.php to fail
 
@@ -1284,7 +2212,7 @@
 	* New: CPGNuke integration.
 
 2004-10-13  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b223
-	
+
 	* Fix: Bug #1023285
 	       Language was initialized before user were set.
 	       Thats to early, because then usersettings are ignored.
@@ -1388,7 +2316,7 @@
 
 2004-09-27  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b208
 
-	* Change: view_album doesn't need to reference the current album 
+	* Change: view_album doesn't need to reference the current album
 	  in breadcrumbs - it's confusing.  view_photo does
 
 2004-09-26  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b207
@@ -1437,7 +2365,7 @@
 	* Change: use new function in view_album.php and view_photo.php to build the returnto links
 
 	* Fix: Allow admins to change albumname even if they are not owner.
-	
+
 	* Fix: removed unneccessary index parameter when calling rename album from view_album
 
 2004-09-21  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b200
@@ -1452,12 +2380,12 @@
 	* Fix: Added tools/despam-comments.php to list of translateable files.
 
 	* Change: Layout of find_orphans.
-	
+
 2004-09-20  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b199
 
 	* Change: Don't play with un-initialized vars in config wiz.
 
-	* Change: Try and use (include|require)_once where applicable - 
+	* Change: Try and use (include|require)_once where applicable -
 	  the original thought was to try and allow block-random to be able
 	  to be called without using URLs, however I'm beginning to think that
 	  it's not possible.
@@ -1491,7 +2419,7 @@
 2004-09-16  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b195
 
 	* Change: Make orphaned items links to the item.  This will allow
-	  users to view the album they're re-attaching (or the parent), 
+	  users to view the album they're re-attaching (or the parent),
 	  as well as the images they're about to delete.
 
 2004-09-16  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b194
@@ -1530,9 +2458,9 @@
 
 	* Change: HTML cleanup
 
-	* Change: Move the adminOptions form tags inside the table, and apply the necessary 
+	* Change: Move the adminOptions form tags inside the table, and apply the necessary
 	  CSS (margin-bottom:0px) so that IE displays it correctly.
-	
+
 	* Change: Applied form CSS in a couple other locations to try and unify IE/Mozilla
 
 	* Fix: Remove duplicated globals call from breadcrumb.inc
@@ -1666,7 +2594,7 @@
 
 2004-09-08  Christian Mohn <h0bbel@p0ggel.org>  1.5-cvs-b168
 
-        * Fix: Closing bold tag in displayPhotoFields  
+        * Fix: Closing bold tag in displayPhotoFields
 
 2004-09-08  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b167
 
@@ -1689,7 +2617,7 @@
 	  uploaded.
 
 2004-09-07  Andrew Lindeman <alindeman@users.sf.net>    1.5-cvs-b164
-	
+
 	* Prevent a possible PHP error (pedantic)
 
 2004-09-07  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b163
@@ -1782,7 +2710,7 @@
 2004-09-01 JoEllen Drazan <skins@pownuke.com> 1.5-cvs-b146
 
 	* Change: css changes to finish up new skin mods
-	
+
 	* New: madmod1 skins that takes advantage of the skin mods
 
 2004-08-31  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b145
@@ -1818,7 +2746,7 @@
 
 2004-08-29  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b141
 
-	* Fix: Shorttags in watermark_album 
+	* Fix: Shorttags in watermark_album
 
 2004-08-29  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b140
 
@@ -1846,7 +2774,7 @@
 2004-08-28  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b135
 
 	* Fix: remove tr that was causing netscape problems
-    
+
 	* Change: vertically align albums at the top of the table cell on the front page
 
 2004-08-27  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b134
@@ -1858,7 +2786,7 @@
 
 2004-08-27  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b132
 
-	* Change: new popup CSS and class tags in all popups  to reflect 
+	* Change: new popup CSS and class tags in all popups  to reflect
 	          this. see embedded_style.default.css for what they do.
 
 2004-08-28  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b131
@@ -1889,7 +2817,7 @@
 2004-08-25 Christian Mohn <h0bbel@p0ggel.org> 1.5-cvs-b128
 
         * Change: Replaced "header" with "footer" in html_wrap/ footer files
-		
+
 
 2004-08-25 JoEllen Drazan <skins@pownuke.com> 1.5-cvs-b127
 
@@ -1906,7 +2834,7 @@
 
 2004-08-20  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b125
 
-	* Change:  different div tags in login.php as well as centered text 
+	* Change:  different div tags in login.php as well as centered text
 		boxes.  This is a temporary fix until the full review of
 		ideas for CSS is finished.
 
@@ -1985,22 +2913,22 @@
 
 2004-08-16  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b112
 
-	* Fix: bharat's cache code - Use getRequestVar() instead of 
-	  HTTP_GET_VARS and move the return inside the fopen, so that 
+	* Fix: bharat's cache code - Use getRequestVar() instead of
+	  HTTP_GET_VARS and move the return inside the fopen, so that
 	  if it fails for any reason we don't return a blank page
 
 2004-08-16  Bharat Mediratta  <bharat@menalto.com>  1.5-cvs-b111
 
-	* Modified block-random.php to put the part that retrieves a 
+	* Modified block-random.php to put the part that retrieves a
 	  photo into a function so that sites can easily modify it to
 	  generate 2 random photos (like we do on gallery.menalto.com)
 
-	* Fixed tools/despam-comments.php to work properly inside 
+	* Fixed tools/despam-comments.php to work properly inside
 	  Postnuke (and hopefully all other CMSen)
 
 2004-08-16  Bharat Mediratta  <bharat@menalto.com>  1.5-cvs-b110
 
-        * Added a tool for finding and removing comment spam from your 
+        * Added a tool for finding and removing comment spam from your
           gallery.  You can import and maintain your own blacklist.
           It's very inefficient, but it works.
 
@@ -2032,7 +2960,7 @@
 
 2004-08-11  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b104
 
-	* Change:  Porting a missed fix forward - 
+	* Change:  Porting a missed fix forward -
 	  phpBB2/modules.php needs to extract variables even when register_globals
 	  is enabled.
 
@@ -2057,7 +2985,7 @@
 
 2004-08-09  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b100
 
-	* Change: Add 'properties' link to the main page for 
+	* Change: Add 'properties' link to the main page for
 	  each root album
 
 	* Change: Make 'apply to subalbums' text clickable
@@ -2084,7 +3012,7 @@
 2004-08-08  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b96
 
 	* New: Delete of multiple users.
-	
+
 	* Changed: Added possibility to transport an array via makeGalleryUrl
 
 	* Change: Comment out a button disabling due to JS error.
@@ -2107,7 +3035,7 @@
 2004-08-05  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b93
 
 	* Fix: Quote URLs in  block-random for better HTML compliance
- 
+
 2004-08-05  Jens A. Tkotz <jens@peino.de>  1.5-cvs-b92
 
 	* Fix: Adjust Subject changes also to SMTP method.
@@ -2125,8 +3053,8 @@
 
 2004-08-03  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b89
 
-	* Fix: Bug #1002883  Albums could be renamed to include a 
-		% character in the name which is interpreted as 
+	* Fix: Bug #1002883  Albums could be renamed to include a
+		% character in the name which is interpreted as
 		an escape character and causes all kinds of issues
 
 2004-08-02  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b88
@@ -2151,7 +3079,7 @@
 
 2004-08-02  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b85
 
-	* Fix: Correct logic in _getStyleSheetLinks 
+	* Fix: Correct logic in _getStyleSheetLinks
 
 2004-08-02  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b84
 
@@ -2206,7 +3134,7 @@
 	* Fix: view_comments would display albums without read permissions
 	  (user could not see anything except highlight image and album title)
 
-	* Change: Prevent the old 'example' geeklog_dir from causing a 
+	* Change: Prevent the old 'example' geeklog_dir from causing a
 	  security violation
 
 2004-07-29  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b75
@@ -2228,7 +3156,7 @@
 2004-07-27  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b72
 
 	* Change: Completely eliminate the "embedded_inside_type" variable,
-	  since *everything* is auto-detected anyway and it really wasn't used.  
+	  since *everything* is auto-detected anyway and it really wasn't used.
 	  GeekLog still requires one variable, but it was already dealt with as
 	  needed.
 
@@ -2364,7 +3292,7 @@
 
 2004-07-21  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b50
 
-	* Change:  Simplify the output for the confirm page of the 
+	* Change:  Simplify the output for the confirm page of the
 	  config wizard.  This allows us to use only one output buffer,
 	  requiring less memory, and chance for error.
 
@@ -2389,13 +3317,13 @@
 	* Fixed applets when Gallery is embedded in phpBB2.
 
 2004-07-20  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b46
-                                                                                                    
+
         * Change: Users can specificy a mail server to use other than
 		one running on the local machine.
 
 2004-07-20  Chris Kelly <ckdake@users.sf.net> 1.5-cvs-b45
 
-	* Change: When editing captions, provide a popup for each image to 
+	* Change: When editing captions, provide a popup for each image to
 		show the sized image
 
 2004-07-20  Pierre-Luc Paour  <paour@users.sourceforge.net> 1.5-cvs-b44
@@ -2418,7 +3346,7 @@
 
 2004-07-19  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b40
 
-	* Change: Since we no longer do shutterfly donations, 
+	* Change: Since we no longer do shutterfly donations,
 	  $gallery->app->default["print_photos"] can end up being ""
 	  which causes the key() in view_photo to fail.  This prevents
 	  the error message from key() and prevents printing of a blank
@@ -2426,7 +3354,7 @@
 
 2004-07-19 JoEllen Drazan <skins@pownuke.com> 1.5-cvs-b39
 
-	* Change: New variable to pull the thumsize to create a 
+	* Change: New variable to pull the thumsize to create a
 		  defaultwidth and height for the divCell to align everything up.
 
 2004-07-19 Jens A. Tkotz <jens@peino.de> 1.5-cvs-b38
@@ -2438,7 +3366,7 @@
 	* Change: Accidently reverted 1.5-cvs-b12 rereverted ;)
 
 2004-07-18 Jens A. Tkotz <jens@peino.de> ; JoEllen Drazan <skins@pownuke.com> 1.5-cvs-b36
-	
+
 	* Fix: Added css classes to have "old" layout.
 
 	* New: Added version number and Last Update to Skins.
@@ -2466,7 +3394,7 @@
 
 	* Fix: bad quoting in util.php.
 
-2004-07-17 Jens A. Tkotz <jens@peino.de>  1.5-cvs-b30 
+2004-07-17 Jens A. Tkotz <jens@peino.de>  1.5-cvs-b30
 
 	Change: No more $HTTP*.
 
@@ -2498,7 +3426,7 @@
 
 	* Change: Switch to superglobals in lib/lang.php
 
-	* New: Added parameter for groups and fields in configwizard, 
+	* New: Added parameter for groups and fields in configwizard,
 	       that adds a little red start to notify user a required field.
 
 2004-07-15  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b25
@@ -2544,7 +3472,7 @@
 2004-07-14  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b18
 
 	* Change: First minor changes for 1.5.  Set the required
-	  PHP version to 4.1.0, and add a setup function to check for 
+	  PHP version to 4.1.0, and add a setup function to check for
 	  the status of register_globals.
 
 2004-07-13  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b17
@@ -2591,7 +3519,7 @@
 	* Change: slideshow validation URL is based on whether you're looking at an
 	  album, or the gallery-wide show.
 
-	* Typo: Another photoAlbumUrl -> photoAlbumURL 
+	* Typo: Another photoAlbumUrl -> photoAlbumURL
 	  (so much for variables being case insensitive)
 
 2004-07-11  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b10
@@ -2600,7 +3528,7 @@
 
 2004-07-11  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b9
 
-	* Change: $adminCommands links now use CSS to prevent breaks in 
+	* Change: $adminCommands links now use CSS to prevent breaks in
 	  two-word links. (e.g. "[manage users]")
 
 	* Change: Change 'one' to '1' to maintain consistancy
@@ -2612,7 +3540,7 @@
 
 	*  Fix: Links to config wizard and find orphans were not working embedded.
 		1.) Changed Link to wizard to direct Url
-		2.) Added tools/find_orphans.php to allowed list and modified the file itself, 
+		2.) Added tools/find_orphans.php to allowed list and modified the file itself,
 		    to work embedded.
 
 2004-07-11  Jay Rossiter <cryptographite@users.sf.net>  1.5-cvs-b7
diff -Naur gallery-1.5-pl1/classes/AlbumDB.php gallery-1.5.1/classes/AlbumDB.php
--- gallery-1.5-pl1/classes/AlbumDB.php	2005-03-10 03:29:41.000000000 +0100
+++ gallery-1.5.1/classes/AlbumDB.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: AlbumDB.php,v 1.39.2.1 2005/03/10 02:29:41 cryptographite Exp $
+ * $Id: AlbumDB.php,v 1.41.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -186,12 +186,13 @@
 	}
 
 	function getAlbum($user, $index) {
-		global $gallery;
-		$list = $this->getVisibleAlbums($user);
-		if (!isset($list[$index-1]->transient) || !$list[$index-1]->transient->photosloaded) {
-			$list[$index-1]->loadPhotos($gallery->app->albumDir . "/" . $list[$index-1]->fields["name"]);
-		}
-		return $list[$index-1];
+	    global $gallery;
+	    $list = $this->getVisibleAlbums($user);
+	    $wantedAlbum = isset($list[$index-1]) ? $list[$index-1] : false;
+	    if ($wantedAlbum && (!isset($wantedAlbum->transient) || !$wantedAlbum->transient->photosloaded)) {
+		$wantedAlbum->loadPhotos($gallery->app->albumDir . "/" . $wantedAlbum->fields["name"]);
+	    }
+	    return $wantedAlbum;
 	}
 
 	function getAlbumByName($name, $load=TRUE) {
diff -Naur gallery-1.5-pl1/classes/AlbumItem.php gallery-1.5.1/classes/AlbumItem.php
--- gallery-1.5-pl1/classes/AlbumItem.php	2005-04-14 03:48:29.000000000 +0200
+++ gallery-1.5.1/classes/AlbumItem.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: AlbumItem.php,v 1.94.2.4 2005/04/14 01:48:29 cryptographite Exp $
+ * $Id: AlbumItem.php,v 1.102.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -493,17 +493,14 @@
         function watermark($dir, $wmName, $wmAlphaName, $wmAlign, $wmAlignX, $wmAlignY, $preview=0, $previewSize=0, $wmSelect=0) {
                 global $gallery;
                 $type = $this->image->type;
-		if (isMovie($type) || $this->isAlbum())
-		{
+		if (isMovie($type) || $this->isAlbum()) {
 			// currently there is no watermarking support for movies
 			return (0);
 		}
-		if ($wmSelect < 0)
-		{
+		if ($wmSelect < 0) {
 			$wmSelect = 0;
 		}
-		else if ($wmSelect > 2)
-		{
+		else if ($wmSelect > 2) {
 			$wmSelect = 2;
 		}
                 $name = $this->image->name;
@@ -652,6 +649,8 @@
 	}
 
 	function getThumbnailTag($dir, $size=0, $attrs="") {
+		// Prevent non-integer data from being passed
+		$size = (int)$size;
 
 		if ($this->thumbnail) {
 			return $this->thumbnail->getTag($dir, 0, $size, $attrs, $this->getAlttext());
@@ -661,6 +660,8 @@
 	}
 
 	function getHighlightTag($dir, $size=0, $attrs='', $alttext='') {
+		// Prevent non-integer data from being passed
+		$size = (int)$size;
 
 		if (is_object($this->highlightImage)) {
 			if (!isset($alttext)) {
@@ -673,9 +674,9 @@
 		}
 	}
 
-	function getPhotoTag($dir, $full=0) {
+	function getPhotoTag($dir, $full=0, $attrs) {
 		if ($this->image) {
-			return $this->image->getTag($dir, $full, '', '', $this->getAlttext());
+			return $this->image->getTag($dir, $full, '', $attrs, $this->getAlttext());
 		} else {
 			return "about:blank";
 		}
diff -Naur gallery-1.5-pl1/classes/Album.php gallery-1.5.1/classes/Album.php
--- gallery-1.5-pl1/classes/Album.php	2005-04-14 03:48:29.000000000 +0200
+++ gallery-1.5.1/classes/Album.php	2005-09-17 00:43:59.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Album.php,v 1.236.2.4 2005/04/14 01:48:29 cryptographite Exp $
+ * $Id: Album.php,v 1.259.2.5 2005/09/16 22:43:59 jenst Exp $
  */
 ?>
 <?php
@@ -37,117 +37,131 @@
 	var $transient;
 
 	function Album() {
-		global $gallery;
+	    global $gallery;
 
-		$this->fields["title"] = _("Untitled");
-		$this->fields["description"] = "";
-		$this->fields["summary"]="";
-		$this->fields["nextname"] = "aaa";
-		$this->fields["bgcolor"] = "";
-		$this->fields["textcolor"] = "";
-		$this->fields["linkcolor"] = "";
-		$this->fields["background"] = "";
-		$this->fields["font"] = $gallery->app->default["font"];
-		$this->fields["border"] = $gallery->app->default["border"];
-		$this->fields["bordercolor"] = $gallery->app->default["bordercolor"];
-		$this->fields["returnto"] = $gallery->app->default["returnto"];
-		$this->fields["thumb_size"] = $gallery->app->default["thumb_size"];
-		$this->fields["resize_size"] = $gallery->app->default["resize_size"];
-		$this->fields["resize_file_size"] = $gallery->app->default["resize_file_size"];
-		$this->fields['max_size'] = $gallery->app->default['max_size'];
-		$this->fields['max_file_size'] = $gallery->app->default['max_file_size'];
-		$this->fields["rows"] = $gallery->app->default["rows"];
-		$this->fields["cols"] = $gallery->app->default["cols"];
-		$this->fields["fit_to_window"] = $gallery->app->default["fit_to_window"];
-		$this->fields["use_fullOnly"] = $gallery->app->default["use_fullOnly"];
-		if (isset($gallery->app->default['print_photos'])) {
-			$this->fields["print_photos"] = $gallery->app->default["print_photos"];
-		}
-		$this->fields["guid"] = 0;
-		if (isset($gallery->app->use_exif)) {
-			$this->fields["use_exif"] = "yes";
-		} else {
-			$this->fields["use_exif"] = "no";
-		}
+	    $this->fields["title"] = _("Untitled");
+	    $this->fields["description"] = "";
+	    $this->fields["summary"]="";
+	    $this->fields["nextname"] = "aaa";
+	    $this->fields["bgcolor"] = "";
+	    $this->fields["textcolor"] = "";
+	    $this->fields["linkcolor"] = "";
+	    $this->fields["background"] = "";
+	    $this->fields["font"] = $gallery->app->default["font"];
+	    $this->fields["border"] = $gallery->app->default["border"];
+	    $this->fields["bordercolor"] = $gallery->app->default["bordercolor"];
+	    $this->fields["returnto"] = $gallery->app->default["returnto"];
+	    $this->fields["thumb_size"] = $gallery->app->default["thumb_size"];
+	    $this->fields["resize_size"] = $gallery->app->default["resize_size"];
+	    $this->fields["resize_file_size"] = $gallery->app->default["resize_file_size"];
+	    $this->fields['max_size'] = $gallery->app->default['max_size'];
+	    $this->fields['max_file_size'] = $gallery->app->default['max_file_size'];
+	    $this->fields["rows"] = $gallery->app->default["rows"];
+	    $this->fields["cols"] = $gallery->app->default["cols"];
+	    $this->fields["fit_to_window"] = $gallery->app->default["fit_to_window"];
+	    $this->fields["use_fullOnly"] = $gallery->app->default["use_fullOnly"];
+	    if (isset($gallery->app->default['print_photos'])) {
+		$this->fields["print_photos"] = $gallery->app->default["print_photos"];
+	    }
+	
+	    $this->fields["guid"] = 0;
+	    if (isset($gallery->app->use_exif)) {
+		$this->fields["use_exif"] = "yes";
+	    } else {
+		$this->fields["use_exif"] = "no";
+	    }
 
-		$everybody = $gallery->userDB->getEverybody();
-		$loggedin = $gallery->userDB->getLoggedIn();
-		switch(isset($gallery->app->default['defaultPerms']) ? $gallery->app->default['defaultPerms'] : "everybody") {
-			case 'loggedin':
-				$this->setPerm("canRead", $loggedin->getUid(), 1);
-				$this->setPerm("canViewFullImages", $loggedin->getUid(), 1);
-				$this->setPerm("canViewComments", $loggedin->getUid(), 1);
-				$this->setPerm("canAddComments", $loggedin->getUid(), 1);
-				break;
+	    $standardPerm = ($gallery->app->default['defaultPerms']) ? $gallery->app->default['defaultPerms'] : "everybody";
 
-			default:
-				$this->setPerm("canRead", $everybody->getUid(), 1);
-				$this->setPerm("canViewFullImages", $everybody->getUid(), 1);
-				$this->setPerm("canViewComments", $everybody->getUid(), 1);
-				$this->setPerm("canAddComments", $everybody->getUid(), 1);
-				break;
-		}
+	    switch($standardPerm) {
+	    	case 'nobody':
+		    $UserToPerm = $gallery->userDB->getNobody();
+		    break;
 		
-		$this->fields["parentAlbumName"] = 0;
-		$this->fields["clicks"] = 0;
-		$this->fields["clicks_date"] = time();
-		$this->fields["display_clicks"] = $gallery->app->default["display_clicks"];
-		$this->fields["serial_number"] = 0;
-		$this->fields["extra_fields"] =
-		    split(",", trim($gallery->app->default["extra_fields"]));
-		foreach ($this->fields["extra_fields"] as $key => $value) {
-			$value=trim($value);
-			if ($value == "") {
-				unset($this->fields["extra_fields"][$key]);
-			} else {
-				$this->fields["extra_fields"][$key]=$value;
-			}
+		case 'loggedin':
+		    $UserToPerm = $gallery->userDB->getLoggedIn();
+		    break;
+
+		case 'everybody':
+		default:
+		    $UserToPerm= $gallery->userDB->getEverybody();
+		    break;
+	    }
 
+	    $this->setPerm("canRead", $UserToPerm->getUid(), 1);
+	    $this->setPerm("canViewFullImages", $UserToPerm->getUid(), 1);
+	    $this->setPerm("canViewComments", $UserToPerm->getUid(), 1);
+	    $this->setPerm("canAddComments", $UserToPerm->getUid(), 1);		
+		
+	    $this->fields["parentAlbumName"] = 0;
+	    $this->fields["clicks"] = 0;
+	    $this->fields["clicks_date"] = time();
+	    $this->fields["display_clicks"] = $gallery->app->default["display_clicks"];
+	    $this->fields["serial_number"] = 0;
+	    $this->fields["extra_fields"] = split(",", trim($gallery->app->default["extra_fields"]));
+	    foreach ($this->fields["extra_fields"] as $key => $value) {
+	    	$value = trim($value);
+	    	if ($value == "") {
+		    unset($this->fields["extra_fields"][$key]);
+		} else {
+		    $this->fields["extra_fields"][$key] = $value;
 		}
-		$this->fields["cached_photo_count"] = 0;
-		$this->fields["photos_separate"] = FALSE;
-		$this->transient->photosloaded = TRUE; 
+	    }
 		
-		$this->fields["item_owner_display"] = $gallery->app->default["item_owner_display"];
-		$this->fields["item_owner_modify"] = $gallery->app->default["item_owner_modify"];
-		$this->fields["item_owner_delete"] = $gallery->app->default["item_owner_delete"];
-		$this->fields["add_to_beginning"] = $gallery->app->default["add_to_beginning"];
-		$this->fields["last_quality"] = $gallery->app->jpegImageQuality;
-
-
-               // VOTING Variables
-               $this->fields["poll_type"]=$gallery->app->default["poll_type"]; // none, rank or critique
-               $this->fields["poll_scale"]=$gallery->app->default["poll_scale"]; // num of choices to offer voter
-               $this->fields["votes"]=array(); // holds all the votes by UID or session ID
-               $this->fields["poll_nv_pairs"]= $gallery->app->default["poll_nv_pairs"];
+	    $this->fields["cached_photo_count"] = 0;
+	    $this->fields["photos_separate"] = FALSE;
+	    $this->transient->photosloaded = TRUE; 
+		
+	    $this->fields["item_owner_display"] = $gallery->app->default["item_owner_display"];
+	    $this->fields["item_owner_modify"] = $gallery->app->default["item_owner_modify"];
+	    $this->fields["item_owner_delete"] = $gallery->app->default["item_owner_delete"];
+	    $this->fields["add_to_beginning"] = $gallery->app->default["add_to_beginning"];
+	    $this->fields["last_quality"] = $gallery->app->jpegImageQuality;
+
+	    // MICRO-THUMB NAV Variables
+	    $this->fields["nav_thumbs"] = $gallery->app->default["nav_thumbs"];
+	    $this->fields["nav_thumbs_style"] = $gallery->app->default["nav_thumbs_style"];
+	    $this->fields["nav_thumbs_first_last"] = $gallery->app->default["nav_thumbs_first_last"];
+	    $this->fields["nav_thumbs_prev_shown"] = $gallery->app->default["nav_thumbs_prev_shown"];
+	    $this->fields["nav_thumbs_next_shown"] = $gallery->app->default["nav_thumbs_next_shown"];
+	    $this->fields["nav_thumbs_location"] = $gallery->app->default["nav_thumbs_location"];
+	    $this->fields["nav_thumbs_size"] = $gallery->app->default["nav_thumbs_size"];
+	    $this->fields["nav_thumbs_current_bonus"] = $gallery->app->default["nav_thumbs_current_bonus"];
+
+            /* VOTING Variables */
+            $this->fields["poll_type"]=$gallery->app->default["poll_type"]; // none, rank or critique
+            $this->fields["poll_scale"]=$gallery->app->default["poll_scale"]; // num of choices to offer voter
+            $this->fields["votes"]=array(); // holds all the votes by UID or session ID
+            $this->fields["poll_nv_pairs"]= $gallery->app->default["poll_nv_pairs"];
                        // allows admin to explicitly set display value and
                        // points for all voting options.  EG "Excellent" -> 4
                        // points; "Good" -> 3 points etc etc
-               $this->fields["poll_hint"]=$gallery->app->default["poll_hint"];
+            $this->fields["poll_hint"]=$gallery->app->default["poll_hint"];
                        // This is displayed above the voting options
                        // for each image.
-               $this->fields["poll_show_results"]=$gallery->app->default["poll_show_results"];
+            $this->fields["poll_show_results"]=$gallery->app->default["poll_show_results"];
                        // The results graph and breakdown will be displayed
                        // if this is yes.  Note that this should eventually
                        // be part of permissions
-               $this->fields["poll_num_results"]=$gallery->app->default["poll_num_results"]; 
+            $this->fields["poll_num_results"]=$gallery->app->default["poll_num_results"]; 
 	       		// number of lines of graph to show on the album page
-	       $this->fields["voter_class"]=$gallery->app->default["voter_class"];
+	    $this->fields["voter_class"]=$gallery->app->default["voter_class"];
                         // Nobody, Everybody, Logged in
 	       // end of VOTING variables
 
-	       $this->fields["slideshow_type"]=$gallery->app->default["slideshow_type"];
-	       $this->fields["slideshow_length"]=$gallery->app->default["slideshow_length"];
-	       $this->fields["slideshow_recursive"]=$gallery->app->default["slideshow_recursive"];
-	       $this->fields["slideshow_loop"]=$gallery->app->default["slideshow_loop"];
-	       $this->fields["album_frame"]=$gallery->app->default["album_frame"];
-	       $this->fields["thumb_frame"]=$gallery->app->default["thumb_frame"];
-	       $this->fields["image_frame"]=$gallery->app->default["image_frame"];
-	       $this->fields["showDimensions"] = $gallery->app->default["showDimensions"];
-	       $this->fields["email_me"] = array();
+	    $this->fields["slideshow_type"]=$gallery->app->default["slideshow_type"];
+	    $this->fields["slideshow_length"]=$gallery->app->default["slideshow_length"];
+	    $this->fields["slideshow_recursive"]=$gallery->app->default["slideshow_recursive"];
+	    $this->fields["slideshow_loop"]=$gallery->app->default["slideshow_loop"];
+	    $this->fields["album_frame"]=$gallery->app->default["album_frame"];
+	    $this->fields["thumb_frame"]=$gallery->app->default["thumb_frame"];
+	    $this->fields["image_frame"]=$gallery->app->default["image_frame"];
+	    $this->fields["showDimensions"] = $gallery->app->default["showDimensions"];
+	    $this->fields["email_me"] = array();
+	    $this->fields["ecards"] = $gallery->app->default["ecards"];
 
-	       // Seed new albums with the appropriate version.
-	       $this->version = $gallery->album_version;
+	    // Seed new albums with the appropriate version.
+	   $this->version = $gallery->album_version;
        	}
 
 	function isRoot() {
@@ -196,13 +210,14 @@
 		return $album;	
 	}
 
-	function &getParentAlbum($loadphotos=TRUE) {
-		if ($this->fields['parentAlbumName']) {
-			$parentAlbum = new Album();
-			$parentAlbum->load($this->fields['parentAlbumName'], $loadphotos);
-			return $parentAlbum;
-		}
-		return null;
+	function &getParentAlbum($loadphotos = TRUE) {
+	    $ret = NULL;
+	    if ($this->fields['parentAlbumName']) {
+		$parentAlbum = new Album();
+		$parentAlbum->load($this->fields['parentAlbumName'], $loadphotos);
+		$ret = $parentAlbum;
+	    }
+	    return $ret;
 	}
 
 	/*
@@ -328,6 +343,14 @@
 				"image_frame",
 				"showDimensions",
 				"background",
+				"nav_thumbs",
+				"nav_thumbs_style",
+				"nav_thumbs_first_last",
+				"nav_thumbs_prev_shown",
+				"nav_thumbs_next_shown",
+				"nav_thumbs_location",
+				"nav_thumbs_size",
+				"nav_thumbs_current_bonus"
 				);
 		foreach ($check as $field) {
 			if (!isset($this->fields[$field]) && isset($gallery->app->default[$field])) {
@@ -371,25 +394,17 @@
 				$changed = 1;
 			}
 		}
+
+		/* upgrade photo print services to new (1.5.1) format */
 		if ($this->version < 20) {
-			/* upgrade photo print services to new format */
-			switch ($this->fields['print_photos']) {
-			case 'fotokasten':
-			case 'photoaccess':
-				$this->fields['print_photos'] = array($this->fields['print_photos'] => array('checked' => true));
-				break;
-			case 'shutterfly':
-				$this->fields['print_photos'] = array('shutterfly' => array('checked' => true));
-				break;
-			case 'shutterfly without donation':
-				$this->fields['print_photos'] = array('shutterfly' => array('checked' => true));
-				break;
-			default:
-				$this->fields['print_photos'] = array();
-				break;
-			}
-			$changed = true;
+		    if ($this->fields['print_photos'] == 'none') {
+			$this->fields['print_photos'] = array();
+		    } else {
+			$this->fields['print_photos'] = array($this->fields['print_photos']);
+		    }
+		    $changed = true;
 		}
+
 		if ($this->version < 23) {
 			if ($this->fields['public_comments'] == 'yes') {
 			       	$everybody = $gallery->userDB->getEverybody();
@@ -475,11 +490,32 @@
 		}
 
 		if ($this->version < 34) {
-			if (isset($this->fields['print_photos']['ezprints']['checked'])) {
-			    $this->fields['print_photos']['shutterfly']['checked'] = 'checked';
+			if (isset($this->fields['print_photos']['ezprints'])) {
+				if (isset($this->fields['print_photos']['ezprints']['checked'])) {
+				    $this->fields['print_photos']['shutterfly']['checked'] = 'checked';
+				}
+				unset($this->fields['print_photos']['ezprints']);
+				$changed = 1;
 			}
-			unset($this->fields['print_photos']['ezprints']);
-			$changed = 1;
+		}
+		// In gallery 1.5.1 the Structure for print services was 'de-suck-ified' (quoted B.M.W.)
+		if ($this->version < 35) {
+		    $tempArray = array();
+		    if(!empty($this->fields['print_photos'])) {
+			foreach ($this->fields['print_photos'] as $service => $trash) {
+			    $tempArray[] = $service;
+			}
+			$this->fields['print_photos'] = $tempArray;
+		    }
+		   $changed = true;
+		}
+
+		// Added field for ecards
+		if ($this->version < 36) {
+		    if(!isset($this->fields['ecards'])) {
+			$this->fields['ecards'] = null;
+		    }
+		    $changed = true;
 		}
 
 		/* Special case for EXIF :-( */
@@ -861,7 +897,7 @@
 	    recipient.  You will note that we don't currently translate these 
 	    messages.
 	 */
-	function save($msg=array(), $resetModDate=1) {
+	function save($msg = array(), $resetModDate = 1) {
 		global $gallery;
 		$dir = $this->getAlbumDir();
 		$success = FALSE;
@@ -915,19 +951,19 @@
 
 		    /* Create the new album serial file */
 		    if (!empty($this->updateSerial)) {
-			$serial = "$dir/serial." . $this->fields["serial_number"]. ".dat";
-			if ($fd = fs_fopen($serial, "w")) {
-			    /* This space intentionally left blank */
-			    fwrite($fd, trim($this->tsilb));
-			    fclose($fd);
-			}
-
-			/* Update the master serial file */
-			if ($fd = fs_fopen($gallery->app->albumDir . "/serial.dat", "w")) {
-			    fwrite($fd, time() . "\n");
-			    fclose($fd);
-			}
-			$this->updateSerial = 0;
+		    	$serial = "$dir/serial." . $this->fields["serial_number"]. ".dat";
+		    	if ($fd = fs_fopen($serial, "w")) {
+		    		/* This space intentionally left blank */
+		    		fwrite($fd, trim($this->tsilb));
+		    		fclose($fd);
+		    	}
+
+		    	/* Update the master serial file */
+		    	if ($fd = fs_fopen($gallery->app->albumDir . "/serial.dat", "w")) {
+		    		fwrite($fd, time() . "\n");
+		    		fclose($fd);
+		    	}
+		    	$this->updateSerial = 0;
 		    }
 		}
 		if ($gallery->app->emailOn == 'yes' && $success && $msg) { // send email
@@ -936,25 +972,32 @@
 				vd($msg);
 				return $success;
 			}
-		       	$to = implode(", ", $this->getEmailMeList('other'));
-			$msg_str=call_user_func_array('sprintf', $msg);
-		       	if (strlen($to) > 0) {
-			       	$text = sprintf("A change has been made to %s by %s (IP %s).  The change is: %s",
-					       	makeAlbumUrl($this->fields['name']),
-						user_name_string($gallery->user->getUID(),
-							$gallery->app->comments_display_name),
-						$_SERVER['REMOTE_ADDR'],
-					       	$msg_str);
-			       	$text .= "\n\n". "If you no longer wish to receive emails about this image, follow the links above and ensure that \"Email me when other changes are made\" is unchecked (You'll need to login first).";
-			       	$subject=sprintf("Changes to %s", $this->fields['name']);
-			       	$logmsg=sprintf("Change to %s: %s.",
-						       	makeAlbumUrl($this->fields['name']),
-						       	$msg_str);
-			       	gallery_mail($to, $subject, $text, $logmsg, true);
+		    $to = $this->getEmailMeList('other');
+			$msg_str = call_user_func_array('sprintf', $msg);
+			if (!empty($to)) {
+                $text .= '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
+                $text .= "\n\n<html>";
+                $text .= "\n  <head>";
+                $text .= "\n  <title>$subject</title>";
+                $text .= "\n  </head>\n<body>\n<p>";
+                $text = sprintf(_("A change has been made to Album: %s by %s (IP %s).  The change is: %s"),
+					'<a href="'. makeAlbumHeaderUrl($this->fields['name']) .'">'. $this->fields['name'] .'</a>',
+					user_name_string($gallery->user->getUID(),
+					$gallery->app->comments_display_name),
+					$_SERVER['REMOTE_ADDR'],
+					$msg_str);
+
+				$text .= "\n<p>". _("If you no longer wish to receive emails about this image, follow the links above and ensure that 'Email me when other changes are made' is unchecked (You'll need to login first).");
+				$text .= "\n</p>\n</body>\n</html>";
+				
+				$subject = sprintf(_("Changes to Album: %s"), $this->fields['name']);
+				$logmsg = sprintf("Change to %s: %s.", makeAlbumHeaderUrl($this->fields['name']), $msg_str);
+				
+				gallery_mail($to, $subject, $text, $logmsg, true, NULL, false, true);
 
 			} else if (isDebugging()) {
-			       	print "\n<br>". _("No email sent as no valid email addresses were found");
-		       	}
+			       	print "\n<br>". _("Operation was done successfully. Emailing is on, but no email was sent as no valid email address was found");
+		    }
 		}
 		return $success;
 	}
@@ -1217,7 +1260,7 @@
 		if (isImage($tag) && strlen($wmName)) {
 			processingMsg("- ". _("Watermarking Image"));
 			$photo->watermark($this->getAlbumDir(),
-				$wmName, $wmAlphaName, $wmAlign, $wmAlignX, $wmAlignY, 0, 0, $wmSelect); 
+				$wmName, '', $wmAlign, $wmAlignX, $wmAlignY, 0, 0, $wmSelect); 
 		}
 
 		$this->fields['guid'] = genGUID();
@@ -1386,12 +1429,12 @@
 		}
 	}
 
-	function getPhotoTag($index, $full) {
+	function getPhotoTag($index, $full, $attrs) {
 		$photo = $this->getPhoto($index);
 		if ($photo->isMovie()) {
 			return $photo->getThumbnailTag($this->getAlbumDirURL("thumb"));
 		} else {
-			return $photo->getPhotoTag($this->getAlbumDirURL("full"), $full);
+			return $photo->getPhotoTag($this->getAlbumDirURL("full"), $full, $attrs);
 		}
 	}
 
@@ -1646,14 +1689,14 @@
 		$photo->deleteComment($comment_index);
 	}
 
-	function getKeywords($index) {
+	function getKeyWords($index) {
 		$photo = $this->getPhoto($index);
-		return $photo->getKeywords();
+		return $photo->getKeyWords();
 	}
 
 	function setKeyWords($index, $keywords) {
 		$photo = &$this->getPhoto($index);
-		$photo->setKeywords($keywords);
+		$photo->setKeyWords($keywords);
         }
 
 	function rotatePhoto($index, $direction, $clearexifrotate=false) {
@@ -1694,7 +1737,8 @@
 				// Watermarking of movies not supported
 			} else {
 				$photo->watermark($this->getAlbumDir(),
-						$wmName, $wmAlphaName, $wmAlign, $wmAlignX, $wmAlignY,
+						$wmName, $wmAlphaName,
+						$wmAlign, $wmAlignX, $wmAlignY,
 						0, 0, // Not a preview
 					 	$wmSelect);
 			}
@@ -1755,6 +1799,27 @@
 		array_splice($this->photos, $newIndex, 0, $photo);
 	}
 
+	function rearrangePhotos($newOrder) {
+		// safety check.. no repeats, all valid 1-based indices
+		$check = array();
+	 	$count = count($this->photos);
+ 		foreach ($newOrder as $index) {
+		if ($index < 1 || $index > $count || isset($check[$index]))
+			return;
+			$check[$index] = 1;
+		}
+		// build new list..
+		$newList = array();
+		for ($i=$j=0; $i < $count; $i++) {
+			if (in_array($i+1, $newOrder)) {
+				$newList[$i] = $this->photos[$newOrder[$j++]-1];
+			} else {
+				$newList[$i] = $this->photos[$i];
+			}
+		}
+		$this->photos = $newList;
+	}
+
 	function isMovie($id) {
 		$index = $this->getPhotoIndex($id);
 		$photo = $this->getPhoto($index);
@@ -1880,8 +1945,8 @@
 		if ($status != 0) {
 		    // An error occurred.
 		    return array("junk1" => "",
-				 "Error" => sprintf(_("Error %s getting EXIF data"),$status),
-				 "junk2" => "");
+				 "Error" => sprintf(_("Error getting EXIF data. Expected Status 0, got %s."),$status),
+				 "status" => $status);
 		}
 
 		if ($needToSave) {
@@ -1937,6 +2002,14 @@
 				$nestedAlbum->fields['album_frame']    = $this->fields['album_frame'];
 				$nestedAlbum->fields['thumb_frame']    = $this->fields['thumb_frame'];
 				$nestedAlbum->fields['image_frame']    = $this->fields['image_frame'];
+				$nestedAlbum->fields["nav_thumbs"] = $this->fields["nav_thumbs"];
+				$nestedAlbum->fields["nav_thumbs_style"] = $this->fields["nav_thumbs_style"];
+				$nestedAlbum->fields["nav_thumbs_first_last"] = $this->fields["nav_thumbs_first_last"];
+				$nestedAlbum->fields["nav_thumbs_prev_shown"] = $this->fields["nav_thumbs_prev_shown"];
+				$nestedAlbum->fields["nav_thumbs_next_shown"] = $this->fields["nav_thumbs_next_shown"];
+				$nestedAlbum->fields["nav_thumbs_location"] = $this->fields["nav_thumbs_location"];
+				$nestedAlbum->fields["nav_thumbs_size"] = $this->fields["nav_thumbs_size"];
+				$nestedAlbum->fields["nav_thumbs_current_bonus"] = $this->fields["nav_thumbs_current_bonus"];
 				$nestedAlbum->fields["use_exif"] = $this->fields["use_exif"];
 				$nestedAlbum->fields["display_clicks"] = $this->fields["display_clicks"];
 				$nestedAlbum->fields["item_owner_display"] = $this->fields["item_owner_display"];
@@ -1944,7 +2017,15 @@
 				$nestedAlbum->fields["item_owner_delete"] = $this->fields["item_owner_delete"];
 				$nestedAlbum->fields["add_to_beginning"] = $this->fields["add_to_beginning"];
 				$nestedAlbum->fields["showDimensions"] = $this->fields["showDimensions"];
-				$nestedAlbum->fields["email_me"] = array();
+				$nestedAlbum->fields["ecards"] = $this->fields["ecards"];
+				$nestedAlbum->fields["email_me"] = array(); 
+				$nestedAlbum->fields["poll_type"] = $this->fields["poll_type"];
+				$nestedAlbum->fields["poll_scale"] = $this->fields["poll_scale"];
+				$nestedAlbum->fields["poll_nv_pairs"] = $this->fields["poll_nv_pairs"];
+				$nestedAlbum->fields["poll_hint"] = $this->fields["poll_hint"];
+				$nestedAlbum->fields["poll_show_results"] = $this->fields["poll_show_results"];
+				$nestedAlbum->fields["poll_num_results"] = $this->fields["poll_num_results"];
+				$nestedAlbum->fields["voter_class"] = $this->fields["voter_class"];
 				$nestedAlbum->save();
 				$nestedAlbum->setNestedProperties();
 			}
@@ -2047,7 +2128,6 @@
 			}
 		}
 
-		
 		return false;
 	}
 
@@ -2238,7 +2318,7 @@
 		if ($all) {
 			return $this->fields["extra_fields"];
 		} else {
-			$return=array();
+			$return = array();
 			foreach($this->fields["extra_fields"] as $value) {
 				if ($value != 'AltText') {
 					$return[]=$value;
@@ -2249,13 +2329,14 @@
 	}
 
 	function setExtraFields($extra_fields) {
-		$this->fields["extra_fields"]=$extra_fields;
+		$this->fields["extra_fields"] = $extra_fields;
 	}
-	function getExtraField($index, $field)
-	{
+
+	function getExtraField($index, $field) {
 		$photo = $this->getPhoto($index);
 		return $photo->getExtraField($field);
 	}
+
 	function setExtraField($index, $field, $value)
 	{
 		$photo = &$this->getPhoto($index);
@@ -2316,7 +2397,7 @@
 		$everybody = $gallery->userDB->getEverybody();
 		$everybodyUid = $everybody->getUid();
 
-                $user=$gallery->userDB->getUserByUid($this->getItemOwner($index));
+                $user = $gallery->userDB->getUserByUid($this->getItemOwner($index));
 
 		if ( !$user) {
 			return "";
@@ -2325,7 +2406,7 @@
 			return "";
 		}
 
-		$fullName=$user->getFullname();	
+		$fullName = $user->getFullname();	
 		if (empty($fullName)) {
 			return ' - '. $user->getUsername();
 		} else {
@@ -2334,7 +2415,6 @@
         }
 
 
-
        /*
         * Voting type can either be Rank (first, second, third) or critique
         * (1 point, 2 point 3 point).  The difference is with rank there
@@ -2520,45 +2600,58 @@
 			return false;
 		}
 	}
-	function getEmailMeList($type, $id=null) {
+
+	/**
+	 * Returns a list of emails of all people who wants to be informed.
+	 * @param	string	$type	The type of action the user wants to be informed on
+	 * @param 	integer	$id		Optional id, this is for testing on an album item.
+	 * @return	string	$emails
+	 */
+	function getEmailMeList($type, $id = null) {
 		global $gallery;
+		$emails = array();
+		$uids = array();
 
+		/* First check if someone assigned to "type" for this album */
 		if (isset($this->fields['email_me'][$type])) {
-			$uids=array_keys($this->fields['email_me'][$type]);
-		} else {
-			$uids=array();
+			$uids = array_keys($this->fields['email_me'][$type]);
 		}
-		$admin=$gallery->userDB->getUserByUsername('admin');
+		
+		/* Then check wether THE admin wants to be informed (set in config)
+		 * Someone may have remove this user, then this setting in config is senseless. 
+		 */
+		$admin = $gallery->userDB->getUserByUsername('admin');
 		if ($admin) {
-			if ($type == 'comments' && $gallery->app->adminCommentsEmail == "yes") {
-				$uids[]=$admin->getUid();
-			} else if ($type == 'other' && $gallery->app->adminOtherChangesEmail == "yes") {
-				$uids[]=$admin->getUid();
+			if ($type == 'comments' && $gallery->app->adminCommentsEmail == 'yes') {
+				$uids[] = $admin->getUid();
+			} else if ($type == 'other' && $gallery->app->adminOtherChangesEmail == 'yes') {
+				$uids[] = $admin->getUid();
 			}
 		}
-
+		
+		/* We are checking on a photo, get those emails */
 		if ($id) {
-			$index=$this->getPhotoIndex($id);
-			$photo=$this->getPhoto($index);
+			$index = $this->getPhotoIndex($id);
+			$photo = $this->getPhoto($index);
 			if ($photo) {
-			       	$uids=array_merge($uids,
-					$photo->getEmailMeListUid($type));
+				$uids = array_merge($uids, $photo->getEmailMeListUid($type));
 			}
 		}
-		$result=array();
-	       	foreach ($uids as $uid) {
-		       	$user=$gallery->userDB->getUserByUid($uid);
+		
+		foreach ($uids as $uid) {
+			$user = $gallery->userDB->getUserByUid($uid);
 			if ($user->isPseudo()) {
 				continue;
 			}
-		       	if (gallery_validate_email($user->getEmail())) {
-			       	$result[]=$user->getEmail();
-		       	} else if (isDebugging()) {
-				echo gallery_error( sprintf(_("Email problem: skipping %s (UID %s) because email address %s is not valid."), 
-							$user->getUsername(), $uid, $user->getEmail()));
-		       	}
-	       	}
-		return array_unique($result);
+			
+			if (check_email($user->getEmail())) {
+				$emails[] = $user->getEmail();
+			} else if (isDebugging()) {
+				echo gallery_error( sprintf(_("Email problem: skipping %s (UID %s) because email address %s is not valid."),
+					$user->getUsername(), $uid, $user->getEmail()));
+			}
+		}
+		return array_unique($emails);
 	}
 	
 	function setEmailMe($type, $user, $id=null) {
diff -Naur gallery-1.5-pl1/classes/Comment.php gallery-1.5.1/classes/Comment.php
--- gallery-1.5-pl1/classes/Comment.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/Comment.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Comment.php,v 1.17.6.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: Comment.php,v 1.18.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/database/mysql/Database.php gallery-1.5.1/classes/database/mysql/Database.php
--- gallery-1.5-pl1/classes/database/mysql/Database.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/database/mysql/Database.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Database.php,v 1.9.8.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: Database.php,v 1.10.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/Database.php gallery-1.5.1/classes/Database.php
--- gallery-1.5-pl1/classes/Database.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/Database.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Database.php,v 1.8.8.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: Database.php,v 1.9.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/EverybodyUser.php gallery-1.5.1/classes/EverybodyUser.php
--- gallery-1.5-pl1/classes/EverybodyUser.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/EverybodyUser.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: EverybodyUser.php,v 1.11.8.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: EverybodyUser.php,v 1.12.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/gallery/UserDB.php gallery-1.5.1/classes/gallery/UserDB.php
--- gallery-1.5-pl1/classes/gallery/UserDB.php	2005-03-10 03:29:58.000000000 +0100
+++ gallery-1.5.1/classes/gallery/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: UserDB.php,v 1.35.4.1 2005/03/10 02:29:58 cryptographite Exp $
+ * $Id: UserDB.php,v 1.37.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
@@ -393,10 +393,8 @@
 		       	return $tmpUser;
 	       	} else { 
 			processingMsg( "<b>" . sprintf(_("Problem adding %s:"), $uname)."</b>");
-		       	foreach ($gErrors as $key_var => $value_var)
-		       	{
-			       	print "<br>";
-			       	errorRow($key_var);
+		       	foreach ($gErrors as $key_var => $value_var) {
+			       	echo "\n<br>". gallery_error($gErrors[$key_var]);
 		       	}
 		       	return false;
 	       	}
diff -Naur gallery-1.5-pl1/classes/gallery/User.php gallery-1.5.1/classes/gallery/User.php
--- gallery-1.5-pl1/classes/gallery/User.php	2005-03-10 03:29:43.000000000 +0100
+++ gallery-1.5.1/classes/gallery/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: User.php,v 1.20.6.1 2005/03/10 02:29:43 cryptographite Exp $
+ * $Id: User.php,v 1.22.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
@@ -123,6 +123,14 @@
 				fs_rename("$file1.lock", "$file2.lock");
 			}
 		}
+
+		/* New attribut introduced in Gallery 1.5.1-cvs-b10
+		** Set to 1 (yes) as this was the behaviour before.
+		*/
+		if ($this->version < 6)  {
+		    $this->canChangeOwnPw = 1;
+		}
+
 		$this->version = $gallery->user_version;
 		if ($this->save()) {
 			$success=true;
diff -Naur gallery-1.5-pl1/classes/geeklog/UserDB.php gallery-1.5.1/classes/geeklog/UserDB.php
--- gallery-1.5-pl1/classes/geeklog/UserDB.php	2005-03-10 03:29:58.000000000 +0100
+++ gallery-1.5.1/classes/geeklog/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,7 +15,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/geeklog/User.php gallery-1.5.1/classes/geeklog/User.php
--- gallery-1.5-pl1/classes/geeklog/User.php	2005-03-10 03:29:58.000000000 +0100
+++ gallery-1.5.1/classes/geeklog/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,7 +15,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/HTML/table.php gallery-1.5.1/classes/HTML/table.php
--- gallery-1.5-pl1/classes/HTML/table.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/classes/HTML/table.php	2005-09-13 00:40:44.000000000 +0200
@@ -0,0 +1,141 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+setAttrs * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: table.php,v 1.4.2.1 2005/09/12 22:40:44 dmolavi Exp $
+ */
+?>
+<?php
+class galleryTable {
+
+    var $attrs;	
+    var $headers;
+    var $headerClass;
+    var $caption;
+    var $captionClass;
+    var $columnCount;
+    var $elements;
+
+    function galleryTable() {
+	$this->attrs = array();
+	$this->headers = array();
+	$this->headerClass = '';
+	$this->caption = '';
+	$this->captionClass = '';
+	$this->columnCount = 3;
+	$this->elements = array();
+    }
+
+    function setAttrs($attrs = array()) {
+	$this->attrs = $attrs;
+    }
+
+    function setColumnCount($nr) {
+	$this->columnCount = $nr;
+    }
+
+    function addElement($element = array('content' => null, 'cellArgs' => array())) {
+	if (!empty($element)) {
+	    $this->elements[] = $element;
+	    return true;
+	} else {
+	    return false;
+        }
+    }
+
+    function setHeaders($headers = array(), $class = '') {
+	$this->headers = $headers;
+	$this->headerClass = $class;
+    }
+
+    function setCaption($caption = '', $class = '') {
+	$this->caption = $caption;
+	$this->captionClass = $class;
+    }
+
+    function render($indent = 0) {
+	if (empty($this->elements)) {
+	    return '';
+ 	}
+
+	$ind = '';
+	$numElements = sizeof($this->elements);
+
+	for($i = 0; $i < $indent; $i++) {
+	    $ind .= "    ";
+	}
+
+	$buf = "\n$ind<table";
+	foreach ($this->attrs as $attr => $value) {
+	    $buf .= " $attr=\"$value\"";
+        }
+	$buf .= '>'; 
+
+	if (!empty($this->caption)) {
+	    $buf .= "\n$ind<caption class=\"". $this->captionClass ."\">". $this->caption ."</caption>";
+	}
+
+	if (!empty($this->headers)) {
+	    $buf .= "\n$ind<tr>";
+	    $i = 0;
+	    foreach ($this->headers as $header) {
+		$i++;
+		$buf .="\n$ind<th class=\"". $this->headerClass ."\">$header</th>";
+	    }
+
+	    for (; $i < $this->columnCount; $i++) {
+		$buf .="\n$ind<th class=\"". $this->headerClass ."\">&nbsp;</th>";
+	    }
+
+	    /* Override value of columnCount */
+	    $this->columnCount = $i;
+	}
+
+	if (!empty($this->elements)) {
+	    $i = 0;
+	    $buf .= "\n$ind<tr>";
+	    foreach ($this->elements as $nr => $element) {
+	        $buf .= "\n$ind    <td";
+		if(!empty($element['cellArgs'])) {
+		    foreach ($element['cellArgs'] as $attr => $value) {
+			$buf .= " $attr=\"$value\"";
+		    }
+		}
+		$buf .= '>'. $element['content'] ."</td>";
+		
+		if(isset($element['cellArgs']['colspan'])) {
+		    $i += $element['cellArgs']['colspan'];
+		}
+		else {
+		    $i++;
+		}
+
+		if (!($i % $this->columnCount) && $nr < $numElements-1 && $this->columnCount > 0) {
+		    $buf .= "\n$ind </tr>\n$ind<tr>";
+		}
+	    }
+	    $buf .= "\n$ind</tr>";
+	}
+
+	$buf .= "\n$ind</table>\n$ind";
+
+	return $buf;
+    }
+}   
+
+?>
diff -Naur gallery-1.5-pl1/classes/Image.php gallery-1.5.1/classes/Image.php
--- gallery-1.5-pl1/classes/Image.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/Image.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Image.php,v 1.61.2.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: Image.php,v 1.66.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -156,6 +156,9 @@
 	function getTag($dir, $full=0, $size=0, $attrs="",$alttext="") {
 		global $gallery;
 
+		// Prevent non-integer data
+		$size = (int)$size;
+
 		$name = $this->getName($dir);
 		$alttext = unhtmlentities(strip_tags($alttext));
 
@@ -175,17 +178,20 @@
 			$size_val = "width=\"$this->width\" height=\"$this->height\"";
 		}
 
+		$fullImage = urlencode($this->name) .".$this->type";
+		$resizedImage = urlencode($this->resizedName) .".$this->type";
+
 		if ($this->resizedName && $size == 0) {
 			if ($full) {
-				return "<img src=\"$dir/$this->name.$this->type\" " .
+				return "<img src=\"$dir/$fullImage\" " .
 					"width=\"$this->raw_width\" height=\"$this->raw_height\" $attrs alt=\"$alttext\" title=\"$alttext\">";
 			} else {
-				return "<img src=\"$dir/$this->resizedName.$this->type\" " .
+				return "<img src=\"$dir/$resizedImage\" " .
 					"width=\"$this->width\" height=\"$this->height\" " .
 					"$attrs alt=\"$alttext\" title=\"$alttext\">";
 			}
 		} else {
-			return "<img src=\"$dir/$this->name.$this->type\" $size_val $attrs alt=\"$alttext\" title=\"$alttext\" name=\"photo_j\">";
+			return "<img src=\"$dir/$fullImage\" $size_val $attrs alt=\"$alttext\" title=\"$alttext\" name=\"photo_j\">";
 		}
 	}
 
diff -Naur gallery-1.5-pl1/classes/LoggedInUser.php gallery-1.5.1/classes/LoggedInUser.php
--- gallery-1.5-pl1/classes/LoggedInUser.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/LoggedInUser.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: LoggedInUser.php,v 1.7.8.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: LoggedInUser.php,v 1.8.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/Mail/htmlMimeMail.php gallery-1.5.1/classes/Mail/htmlMimeMail.php
--- gallery-1.5-pl1/classes/Mail/htmlMimeMail.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/classes/Mail/htmlMimeMail.php	2005-07-19 22:57:19.000000000 +0200
@@ -0,0 +1,783 @@
+<?php
+/**
+ * Filename.......: class.html.mime.mail.inc
+ * Project........: HTML Mime mail class
+ * Last Modified..: $Date: 2005/07/19 20:57:19 $
+ * CVS Revision...: $Revision: 1.4 $
+ * Copyright......: 2001, 2002 Richard Heyes
+ * @package Mail
+*/
+
+/**
+ *
+ */
+require_once(dirname(__FILE__) . '/mimePart.php');
+
+class htmlMimeMail
+{
+	/**
+	* The html part of the message
+    * @var string
+    */
+	var $html;
+
+	/**
+	* The text part of the message(only used in TEXT only messages)
+	* @var string
+	*/
+	var $text;
+
+	/**
+	* The main body of the message after building
+	* @var string
+	*/
+	var $output;
+
+	/**
+	* The alternative text to the HTML part (only used in HTML messages)
+	* @var string
+	*/
+	var $html_text;
+
+	/**
+	* An array of embedded images/objects
+	* @var array
+	*/
+	var $html_images;
+
+	/**
+	* An array of recognised image types for the findHtmlImages() method
+	* @var array
+	*/
+	var $image_types;
+
+	/**
+	* Parameters that affect the build process
+	* @var array
+	*/
+	var $build_params;
+
+	/**
+	* Array of attachments
+	* @var array
+	*/
+	var $attachments;
+
+	/**
+	* The main message headers
+	* @var array
+	*/
+	var $headers;
+
+	/**
+	* Whether the message has been built or not
+	* @var boolean
+	*/
+	var $is_built;
+	
+	/**
+    * The return path address. If not set the From:
+	* address is used instead
+	* @var string
+    */
+	var $return_path;
+	
+	/**
+    * Array of information needed for smtp sending
+	* @var array
+    */
+	var $smtp_params;
+
+/**
+* Constructor function. Sets the headers
+* if supplied.
+*/
+
+	function htmlMimeMail()
+	{
+		/**
+        * Initialise some variables.
+        */
+		$this->html_images = array();
+		$this->headers     = array();
+		$this->is_built    = false;
+
+		/**
+        * If you want the auto load functionality
+		* to find other image/file types, add the
+		* extension and content type here.
+        */
+		$this->image_types = array(
+									'gif'	=> 'image/gif',
+									'jpg'	=> 'image/jpeg',
+									'jpeg'	=> 'image/jpeg',
+									'jpe'	=> 'image/jpeg',
+									'bmp'	=> 'image/bmp',
+									'png'	=> 'image/png',
+									'tif'	=> 'image/tiff',
+									'tiff'	=> 'image/tiff',
+									'swf'	=> 'application/x-shockwave-flash'
+								  );
+
+		/**
+        * Set these up
+        */
+		$this->build_params['html_encoding'] = 'quoted-printable';
+		$this->build_params['text_encoding'] = '7bit';
+		$this->build_params['html_charset']  = 'ISO-8859-1';
+		$this->build_params['text_charset']  = 'ISO-8859-1';
+		$this->build_params['head_charset']  = 'ISO-8859-1';
+		$this->build_params['text_wrap']     = 998;
+
+		/**
+        * Defaults for smtp sending
+        */
+		if (!empty($GLOBALS['HTTP_SERVER_VARS']['HTTP_HOST'])) {
+			$helo = $GLOBALS['HTTP_SERVER_VARS']['HTTP_HOST'];
+		} elseif (!empty($GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME'])) {
+			$helo = $GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME'];
+		} else {
+			$helo = 'localhost';
+		}
+
+		$this->smtp_params['host'] = 'localhost';
+		$this->smtp_params['port'] = 25;
+		$this->smtp_params['helo'] = $helo;
+		$this->smtp_params['auth'] = false;
+		$this->smtp_params['user'] = '';
+		$this->smtp_params['pass'] = '';
+
+		/**
+        * Make sure the MIME version header is first.
+        */
+		$this->headers['MIME-Version'] = '1.0';
+	}
+
+/**
+* This function will read a file in
+* from a supplied filename and return
+* it. This can then be given as the first
+* argument of the the functions
+* add_html_image() or add_attachment().
+*/
+	function getFile($filename)
+	{
+		$return = '';
+		if ($fp = fopen($filename, 'rb')) {
+			while (!feof($fp)) {
+				$return .= fread($fp, 1024);
+			}
+			fclose($fp);
+			return $return;
+
+		} else {
+			return false;
+		}
+	}
+
+/**
+* Accessor to set the CRLF style
+*/
+	function setCrlf($crlf = "\n")
+	{
+		if (!defined('CRLF')) {
+			define('CRLF', $crlf, true);
+		}
+
+		if (!defined('MAIL_MIMEPART_CRLF')) {
+			define('MAIL_MIMEPART_CRLF', $crlf, true);
+		}
+	}
+
+/**
+* Accessor to set the SMTP parameters
+*/
+	function setSMTPParams($host = null, $port = null, $helo = null, $auth = null, $user = null, $pass = null)
+	{
+		if (!is_null($host)) $this->smtp_params['host'] = $host;
+		if (!is_null($port)) $this->smtp_params['port'] = $port;
+		if (!is_null($helo)) $this->smtp_params['helo'] = $helo;
+		if (!is_null($auth)) $this->smtp_params['auth'] = $auth;
+		if (!is_null($user)) $this->smtp_params['user'] = $user;
+		if (!is_null($pass)) $this->smtp_params['pass'] = $pass;
+	}
+
+/**
+* Accessor function to set the text encoding
+*/
+	function setTextEncoding($encoding = '7bit')
+	{
+		$this->build_params['text_encoding'] = $encoding;
+	}
+
+/**
+* Accessor function to set the HTML encoding
+*/
+	function setHtmlEncoding($encoding = 'quoted-printable')
+	{
+		$this->build_params['html_encoding'] = $encoding;
+	}
+
+/**
+* Accessor function to set the text charset
+*/
+	function setTextCharset($charset = 'ISO-8859-1')
+	{
+		$this->build_params['text_charset'] = $charset;
+	}
+
+/**
+* Accessor function to set the HTML charset
+*/
+	function setHtmlCharset($charset = 'ISO-8859-1')
+	{
+		$this->build_params['html_charset'] = $charset;
+	}
+
+/**
+* Accessor function to set the header encoding charset
+*/
+	function setHeadCharset($charset = 'ISO-8859-1')
+	{
+		$this->build_params['head_charset'] = $charset;
+	}
+
+/**
+* Accessor function to set the text wrap count
+*/
+	function setTextWrap($count = 998)
+	{
+		$this->build_params['text_wrap'] = $count;
+	}
+
+/**
+* Accessor to set a header
+*/
+	function setHeader($name, $value)
+	{
+		$this->headers[$name] = $value;
+	}
+
+/**
+* Accessor to add a Subject: header
+*/
+	function setSubject($subject)
+	{
+		$this->headers['Subject'] = $subject;
+	}
+
+/**
+* Accessor to add a From: header
+*/
+	function setFrom($from)
+	{
+		$this->headers['From'] = $from;
+	}
+
+/**
+* Accessor to set the return path
+*/
+	function setReturnPath($return_path)
+	{
+		$this->return_path = $return_path;
+	}
+
+/**
+* Accessor to add a Cc: header
+*/
+	function setCc($cc)
+	{
+		$this->headers['Cc'] = $cc;
+	}
+
+/**
+* Accessor to add a Bcc: header
+*/
+	function setBcc($bcc)
+	{
+		$this->headers['Bcc'] = $bcc;
+	}
+
+/**
+* Adds plain text. Use this function
+* when NOT sending html email
+*/
+	function setText($text = '')
+	{
+		$this->text = $text;
+	}
+
+/**
+* Adds a html part to the mail.
+* Also replaces image names with
+* content-id's.
+*/
+	function setHtml($html, $text = null, $images_dir = null)
+	{
+		$this->html      = $html;
+		$this->html_text = $text;
+
+		if (isset($images_dir)) {
+			$this->_findHtmlImages($images_dir);
+		}
+	}
+
+/**
+* Function for extracting images from
+* html source. This function will look
+* through the html code supplied by add_html()
+* and find any file that ends in one of the
+* extensions defined in $obj->image_types.
+* If the file exists it will read it in and
+* embed it, (not an attachment).
+*
+* @author Dan Allen
+*/
+	function _findHtmlImages($images_dir)
+	{
+		// Build the list of image extensions
+		while (list($key,) = each($this->image_types)) {
+			$extensions[] = $key;
+		}
+
+		preg_match_all('/(?:"|\')([^"\']+\.('.implode('|', $extensions).'))(?:"|\')/Ui', $this->html, $images);
+
+		for ($i=0; $i<count($images[1]); $i++) {
+			if (file_exists($images_dir . $images[1][$i])) {
+				$html_images[] = $images[1][$i];
+				$this->html = str_replace($images[1][$i], basename($images[1][$i]), $this->html);
+			}
+		}
+
+		if (!empty($html_images)) {
+
+			// If duplicate images are embedded, they may show up as attachments, so remove them.
+			$html_images = array_unique($html_images);
+			sort($html_images);
+	
+			for ($i=0; $i<count($html_images); $i++) {
+				if ($image = $this->getFile($images_dir.$html_images[$i])) {
+					$ext = substr($html_images[$i], strrpos($html_images[$i], '.') + 1);
+					$content_type = $this->image_types[strtolower($ext)];
+					$this->addHtmlImage($image, basename($html_images[$i]), $content_type);
+				}
+			}
+		}
+	}
+
+/**
+* Adds an image to the list of embedded
+* images.
+*/
+	function addHtmlImage($file, $name = '', $c_type='application/octet-stream')
+	{
+		$this->html_images[] = array(
+										'body'   => $file,
+										'name'   => $name,
+										'c_type' => $c_type,
+										'cid'    => md5(uniqid(time()))
+									);
+	}
+
+
+/**
+* Adds a file to the list of attachments.
+*/
+	function addAttachment($file, $name = '', $c_type='application/octet-stream', $encoding = 'base64')
+	{
+		$this->attachments[] = array(
+									'body'		=> $file,
+									'name'		=> $name,
+									'c_type'	=> $c_type,
+									'encoding'	=> $encoding
+								  );
+	}
+
+/**
+* Adds a text subpart to a mime_part object
+*/
+	function &_addTextPart(&$obj, $text)
+	{
+		$params['content_type'] = 'text/plain';
+		$params['encoding']     = $this->build_params['text_encoding'];
+		$params['charset']      = $this->build_params['text_charset'];
+		if (is_object($obj)) {
+			$ret = & $obj->addSubpart($text, $params);
+		} else {
+			$ret = & new Mail_mimePart($text, $params);
+		}
+		return $ret;
+	}
+
+/**
+* Adds a html subpart to a mime_part object
+*/
+	function &_addHtmlPart(&$obj)
+	{
+		$params['content_type'] = 'text/html';
+		$params['encoding']     = $this->build_params['html_encoding'];
+		$params['charset']      = $this->build_params['html_charset'];
+		if (is_object($obj)) {
+			$ret = & $obj->addSubpart($this->html, $params);
+		} else {
+			$ret = & new Mail_mimePart($this->html, $params);
+		}
+		return $ret;
+	}
+
+/**
+* Starts a message with a mixed part
+*/
+	function &_addMixedPart()
+	{
+		$params['content_type'] = 'multipart/mixed';
+		$ret = & new Mail_mimePart('', $params);
+		return $ret;
+	}
+
+/**
+* Adds an alternative part to a mime_part object
+*/
+	function &_addAlternativePart(&$obj)
+	{
+		$params['content_type'] = 'multipart/alternative';
+		if (is_object($obj)) {
+			$ret = & $obj->addSubpart('', $params);
+		} else {
+			$ret = & new Mail_mimePart('', $params);
+		}
+		return $ret;
+	}
+
+/**
+* Adds a html subpart to a mime_part object
+*/
+	function &_addRelatedPart(&$obj)
+	{
+		$params['content_type'] = 'multipart/related';
+		if (is_object($obj)) {
+			$ret = & $obj->addSubpart('', $params);
+		} else {
+			$ret = & new Mail_mimePart('', $params);
+		}
+		return $ret;
+	}
+
+/**
+* Adds an html image subpart to a mime_part object
+*/
+	function &_addHtmlImagePart(&$obj, $value)
+	{
+		$params['content_type'] = $value['c_type'];
+		$params['encoding']     = 'base64';
+		$params['disposition']  = 'inline';
+		$params['dfilename']    = $value['name'];
+		$params['cid']          = $value['cid'];
+		$obj->addSubpart($value['body'], $params);
+	}
+
+/**
+* Adds an attachment subpart to a mime_part object
+*/
+	function &_addAttachmentPart(&$obj, $value)
+	{
+		$params['content_type'] = $value['c_type'];
+		$params['encoding']     = $value['encoding'];
+		$params['disposition']  = 'attachment';
+		$params['dfilename']    = $value['name'];
+		$obj->addSubpart($value['body'], $params);
+	}
+
+/**
+* Builds the multipart message from the
+* list ($this->_parts). $params is an
+* array of parameters that shape the building
+* of the message. Currently supported are:
+*
+* $params['html_encoding'] - The type of encoding to use on html. Valid options are
+*                            "7bit", "quoted-printable" or "base64" (all without quotes).
+*                            7bit is EXPRESSLY NOT RECOMMENDED. Default is quoted-printable
+* $params['text_encoding'] - The type of encoding to use on plain text Valid options are
+*                            "7bit", "quoted-printable" or "base64" (all without quotes).
+*                            Default is 7bit
+* $params['text_wrap']     - The character count at which to wrap 7bit encoded data.
+*                            Default this is 998.
+* $params['html_charset']  - The character set to use for a html section.
+*                            Default is ISO-8859-1
+* $params['text_charset']  - The character set to use for a text section.
+*                          - Default is ISO-8859-1
+* $params['head_charset']  - The character set to use for header encoding should it be needed.
+*                          - Default is ISO-8859-1
+*/
+	function buildMessage($params = array())
+	{
+		if (!empty($params)) {
+			while (list($key, $value) = each($params)) {
+				$this->build_params[$key] = $value;
+			}
+		}
+
+		if (!empty($this->html_images)) {
+			foreach ($this->html_images as $value) {
+				$this->html = str_replace($value['name'], 'cid:'.$value['cid'], $this->html);
+			}
+		}
+
+		$null        = null;
+		$attachments = !empty($this->attachments) ? true : false;
+		$html_images = !empty($this->html_images) ? true : false;
+		$html        = !empty($this->html)        ? true : false;
+		$text        = isset($this->text)         ? true : false;
+
+		switch (true) {
+			case $text AND !$attachments:
+				$message = &$this->_addTextPart($null, $this->text);
+				break;
+
+			case !$text AND $attachments AND !$html:
+				$message = &$this->_addMixedPart();
+
+				for ($i=0; $i<count($this->attachments); $i++) {
+					$this->_addAttachmentPart($message, $this->attachments[$i]);
+				}
+				break;
+
+			case $text AND $attachments:
+				$message = &$this->_addMixedPart();
+				$this->_addTextPart($message, $this->text);
+
+				for ($i=0; $i<count($this->attachments); $i++) {
+					$this->_addAttachmentPart($message, $this->attachments[$i]);
+				}
+				break;
+
+			case $html AND !$attachments AND !$html_images:
+				if (!is_null($this->html_text)) {
+					$message = &$this->_addAlternativePart($null);
+					$this->_addTextPart($message, $this->html_text);
+					$this->_addHtmlPart($message);
+				} else {
+					$message = &$this->_addHtmlPart($null);
+				}
+				break;
+
+			case $html AND !$attachments AND $html_images:
+				if (!is_null($this->html_text)) {
+					$message = &$this->_addAlternativePart($null);
+					$this->_addTextPart($message, $this->html_text);
+					$related = &$this->_addRelatedPart($message);
+				} else {
+					$message = &$this->_addRelatedPart($null);
+					$related = &$message;
+				}
+				$this->_addHtmlPart($related);
+				for ($i=0; $i<count($this->html_images); $i++) {
+					$this->_addHtmlImagePart($related, $this->html_images[$i]);
+				}
+				break;
+
+			case $html AND $attachments AND !$html_images:
+				$message = &$this->_addMixedPart();
+				if (!is_null($this->html_text)) {
+					$alt = &$this->_addAlternativePart($message);
+					$this->_addTextPart($alt, $this->html_text);
+					$this->_addHtmlPart($alt);
+				} else {
+					$this->_addHtmlPart($message);
+				}
+				for ($i=0; $i<count($this->attachments); $i++) {
+					$this->_addAttachmentPart($message, $this->attachments[$i]);
+				}
+				break;
+
+			case $html AND $attachments AND $html_images:
+				$message = &$this->_addMixedPart();
+				if (!is_null($this->html_text)) {
+					$alt = &$this->_addAlternativePart($message);
+					$this->_addTextPart($alt, $this->html_text);
+					$rel = &$this->_addRelatedPart($alt);
+				} else {
+					$rel = &$this->_addRelatedPart($message);
+				}
+				$this->_addHtmlPart($rel);
+				for ($i=0; $i<count($this->html_images); $i++) {
+					$this->_addHtmlImagePart($rel, $this->html_images[$i]);
+				}
+				for ($i=0; $i<count($this->attachments); $i++) {
+					$this->_addAttachmentPart($message, $this->attachments[$i]);
+				}
+				break;
+
+		}
+
+		if (isset($message)) {
+			$output = $message->encode();
+			$this->output   = $output['body'];
+			$this->headers  = array_merge($this->headers, $output['headers']);
+
+			// Add message ID header
+			srand((double)microtime()*10000000);
+			$message_id = sprintf('<%s.%s@%s>', base_convert(time(), 10, 36), base_convert(rand(), 10, 36), !empty($GLOBALS['HTTP_SERVER_VARS']['HTTP_HOST']) ? $GLOBALS['HTTP_SERVER_VARS']['HTTP_HOST'] : $GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME']);
+			$this->headers['Message-ID'] = $message_id;
+
+			$this->is_built = true;
+			return true;
+		} else {
+			return false;
+		}
+	}
+
+/**
+* Function to encode a header if necessary
+* according to RFC2047
+*/
+	function _encodeHeader($input, $charset = 'ISO-8859-1')
+	{
+		preg_match_all('/(\w*[\x80-\xFF]+\w*)/', $input, $matches);
+		foreach ($matches[1] as $value) {
+			$replacement = preg_replace('/([\x80-\xFF])/e', '"=" . strtoupper(dechex(ord("\1")))', $value);
+			$input = str_replace($value, '=?' . $charset . '?Q?' . $replacement . '?=', $input);
+		}
+		
+		return $input;
+	}
+
+/**
+* Sends the mail.
+*
+* @param  array  $recipients
+* @param  string $type OPTIONAL
+* @return mixed
+*/
+	function send($recipients, $type = 'mail')
+	{
+		if (!defined('CRLF')) {
+			$this->setCrlf($type == 'mail' ? "\n" : "\r\n");
+		}
+
+		if (!$this->is_built) {
+			$this->buildMessage();
+		}
+
+		switch ($type) {
+			case 'mail':
+				$subject = '';
+				if (!empty($this->headers['Subject'])) {
+					$subject = $this->_encodeHeader($this->headers['Subject'], $this->build_params['head_charset']);
+					unset($this->headers['Subject']);
+				}
+
+				// Get flat representation of headers
+				foreach ($this->headers as $name => $value) {
+					$headers[] = $name . ': ' . $this->_encodeHeader($value, $this->build_params['head_charset']);
+				}
+
+				$to = $this->_encodeHeader(implode(', ', $recipients), $this->build_params['head_charset']);
+
+				if (!empty($this->return_path)) {
+					$result = mail($to, $subject, $this->output, implode(CRLF, $headers), '-f' . $this->return_path);
+				} else {
+					$result = mail($to, $subject, $this->output, implode(CRLF, $headers));
+				}
+				
+				// Reset the subject in case mail is resent
+				if ($subject !== '') {
+					$this->headers['Subject'] = $subject;
+				}
+				
+				// Return
+				return $result;
+				break;
+
+			case 'smtp':
+				require_once(dirname(__FILE__) . '/smtp.php');
+				require_once(dirname(__FILE__) . '/RFC822.php');
+				$smtp = &smtp::connect($this->smtp_params);
+				
+				// Parse recipients argument for internet addresses
+				foreach ($recipients as $recipient) {
+					$addresses = Mail_RFC822::parseAddressList($recipient, $this->smtp_params['helo'], null, false);
+					foreach ($addresses as $address) {
+						$smtp_recipients[] = sprintf('%s@%s', $address->mailbox, $address->host);
+					}
+				}
+				unset($addresses); // These are reused
+				unset($address);   // These are reused
+
+				// Get flat representation of headers, parsing
+				// Cc and Bcc as we go
+				foreach ($this->headers as $name => $value) {
+					if ($name == 'Cc' OR $name == 'Bcc') {
+						$addresses = Mail_RFC822::parseAddressList($value, $this->smtp_params['helo'], null, false);
+						foreach ($addresses as $address) {
+							$smtp_recipients[] = sprintf('%s@%s', $address->mailbox, $address->host);
+						}
+					}
+					if ($name == 'Bcc') {
+						continue;
+					}
+					$headers[] = $name . ': ' . $this->_encodeHeader($value, $this->build_params['head_charset']);
+				}
+				// Add To header based on $recipients argument
+				$headers[] = 'To: ' . $this->_encodeHeader(implode(', ', $recipients), $this->build_params['head_charset']);
+				
+				// Add headers to send_params
+				$send_params['headers']    = $headers;
+				$send_params['recipients'] = array_values(array_unique($smtp_recipients));
+				$send_params['body']       = $this->output;
+
+				// Setup return path
+				if (isset($this->return_path)) {
+					$send_params['from'] = $this->return_path;
+				} elseif (!empty($this->headers['From'])) {
+					$from = Mail_RFC822::parseAddressList($this->headers['From']);
+					$send_params['from'] = sprintf('%s@%s', $from[0]->mailbox, $from[0]->host);
+				} else {
+					$send_params['from'] = 'postmaster@' . $this->smtp_params['helo'];
+				}
+
+				// Send it
+				if (!$smtp->send($send_params)) {
+					$this->errors = $smtp->errors;
+					return false;
+				}
+				return true;
+				break;
+		}
+	}
+
+/**
+* Use this method to return the email
+* in message/rfc822 format. Useful for
+* adding an email to another email as
+* an attachment. there's a commented
+* out example in example.php.
+*/
+	function getRFC822($recipients)
+	{
+		// Make up the date header as according to RFC822
+		$this->setHeader('Date', date('D, d M y H:i:s O'));
+
+		if (!defined('CRLF')) {
+			$this->setCrlf($type == 'mail' ? "\n" : "\r\n");
+		}
+
+		if (!$this->is_built) {
+			$this->buildMessage();
+		}
+
+		// Return path ?
+		if (isset($this->return_path)) {
+			$headers[] = 'Return-Path: ' . $this->return_path;
+		}
+
+		// Get flat representation of headers
+		foreach ($this->headers as $name => $value) {
+			$headers[] = $name . ': ' . $value;
+		}
+		$headers[] = 'To: ' . implode(', ', $recipients);
+
+		return implode(CRLF, $headers) . CRLF . CRLF . $this->output;
+	}
+} // End of class.
+?>
diff -Naur gallery-1.5-pl1/classes/Mail/mimePart.php gallery-1.5.1/classes/Mail/mimePart.php
--- gallery-1.5-pl1/classes/Mail/mimePart.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/classes/Mail/mimePart.php	2005-04-17 15:31:40.000000000 +0200
@@ -0,0 +1,333 @@
+<?php
+//
+// +----------------------------------------------------------------------+
+// | PHP Version 4                                                        |
+// +----------------------------------------------------------------------+
+// | Copyright (c) 1997-2002 The PHP Group                                |
+// +----------------------------------------------------------------------+
+// | This source file is subject to version 2.02 of the PHP license,      |
+// | that is bundled with this package in the file LICENSE, and is        |
+// | available at through the world-wide-web at                           |
+// | http://www.php.net/license/2_02.txt.                                 |
+// | If you did not receive a copy of the PHP license and are unable to   |
+// | obtain it through the world-wide-web, please send a note to          |
+// | license@php.net so we can mail you a copy immediately.               |
+// +----------------------------------------------------------------------+
+// | Authors: Richard Heyes <richard@phpguru.org>                         |
+// +----------------------------------------------------------------------+
+
+/**
+*
+*  Raw mime encoding class
+*
+* What is it?
+*   This class enables you to manipulate and build
+*   a mime email from the ground up.
+*
+* Why use this instead of mime.php?
+*   mime.php is a userfriendly api to this class for
+*   people who aren't interested in the internals of
+*   mime mail. This class however allows full control
+*   over the email.
+*
+* Eg.
+*
+* // Since multipart/mixed has no real body, (the body is
+* // the subpart), we set the body argument to blank.
+*
+* $params['content_type'] = 'multipart/mixed';
+* $email = new Mail_mimePart('', $params);
+*
+* // Here we add a text part to the multipart we have
+* // already. Assume $body contains plain text.
+*
+* $params['content_type'] = 'text/plain';
+* $params['encoding']     = '7bit';
+* $text = $email->addSubPart($body, $params);
+*
+* // Now add an attachment. Assume $attach is
+* the contents of the attachment
+*
+* $params['content_type'] = 'application/zip';
+* $params['encoding']     = 'base64';
+* $params['disposition']  = 'attachment';
+* $params['dfilename']    = 'example.zip';
+* $attach =& $email->addSubPart($body, $params);
+*
+* // Now build the email. Note that the encode
+* // function returns an associative array containing two
+* // elements, body and headers. You will need to add extra
+* // headers, (eg. Mime-Version) before sending.
+*
+* $email = $message->encode();
+* $email['headers'][] = 'Mime-Version: 1.0';
+*
+*
+* Further examples are available at http://www.phpguru.org
+*
+* TODO:
+*  - Set encode() to return the $obj->encoded if encode()
+*    has already been run. Unless a flag is passed to specifically
+*    re-build the message.
+*
+* @author  Richard Heyes <richard@phpguru.org>
+* @version $Revision: 1.1 $
+* @package Mail
+*/
+
+class Mail_mimePart {
+
+   /**
+    * The encoding type of this part
+    * @var string
+    */
+    var $_encoding;
+
+   /**
+    * An array of subparts
+    * @var array
+    */
+    var $_subparts;
+
+   /**
+    * The output of this part after being built
+    * @var string
+    */
+    var $_encoded;
+
+   /**
+    * Headers for this part
+    * @var array
+    */
+    var $_headers;
+
+   /**
+    * The body of this part (not encoded)
+    * @var string
+    */
+    var $_body;
+
+    /**
+     * Constructor.
+     *
+     * Sets up the object.
+     *
+     * @param $body   - The body of the mime part if any.
+     * @param $params - An associative array of parameters:
+     *                  content_type - The content type for this part eg multipart/mixed
+     *                  encoding     - The encoding to use, 7bit, 8bit, base64, or quoted-printable
+     *                  cid          - Content ID to apply
+     *                  disposition  - Content disposition, inline or attachment
+     *                  dfilename    - Optional filename parameter for content disposition
+     *                  description  - Content description
+     *                  charset      - Character set to use
+     * @access public
+     */
+    function Mail_mimePart($body = '', $params = array())
+    {
+        if (!defined('MAIL_MIMEPART_CRLF')) {
+            define('MAIL_MIMEPART_CRLF', defined('MAIL_MIME_CRLF') ? MAIL_MIME_CRLF : "\r\n", TRUE);
+        }
+
+        foreach ($params as $key => $value) {
+            switch ($key) {
+                case 'content_type':
+                    $headers['Content-Type'] = $value . (isset($charset) ? '; charset="' . $charset . '"' : '');
+                    break;
+
+                case 'encoding':
+                    $this->_encoding = $value;
+                    $headers['Content-Transfer-Encoding'] = $value;
+                    break;
+
+                case 'cid':
+                    $headers['Content-ID'] = '<' . $value . '>';
+                    break;
+
+                case 'disposition':
+                    $headers['Content-Disposition'] = $value . (isset($dfilename) ? '; filename="' . $dfilename . '"' : '');
+                    break;
+
+                case 'dfilename':
+                    if (isset($headers['Content-Disposition'])) {
+                        $headers['Content-Disposition'] .= '; filename="' . $value . '"';
+                    } else {
+                        $dfilename = $value;
+                    }
+                    break;
+
+                case 'description':
+                    $headers['Content-Description'] = $value;
+                    break;
+
+                case 'charset':
+                    if (isset($headers['Content-Type'])) {
+                        $headers['Content-Type'] .= '; charset="' . $value . '"';
+                    } else {
+                        $charset = $value;
+                    }
+                    break;
+            }
+        }
+
+        // Default content-type
+        if (!isset($headers['Content-Type'])) {
+            $headers['Content-Type'] = 'text/plain';
+        }
+
+        //Default encoding
+        if (!isset($this->_encoding)) {
+            $this->_encoding = '7bit';
+        }
+
+        // Assign stuff to member variables
+        $this->_encoded  = array();
+        $this->_headers  = $headers;
+        $this->_body     = $body;
+    }
+
+    /**
+     * encode()
+     *
+     * Encodes and returns the email. Also stores
+     * it in the encoded member variable
+     *
+     * @return An associative array containing two elements,
+     *         body and headers. The headers element is itself
+     *         an indexed array.
+     * @access public
+     */
+    function encode()
+    {
+        $encoded =& $this->_encoded;
+
+        if (!empty($this->_subparts)) {
+            srand((double)microtime()*1000000);
+            $boundary = '=_' . md5(uniqid(rand()) . microtime());
+            $this->_headers['Content-Type'] .= ';' . MAIL_MIMEPART_CRLF . "\t" . 'boundary="' . $boundary . '"';
+
+            // Add body parts to $subparts
+            for ($i = 0; $i < count($this->_subparts); $i++) {
+                $headers = array();
+                $tmp = $this->_subparts[$i]->encode();
+                foreach ($tmp['headers'] as $key => $value) {
+                    $headers[] = $key . ': ' . $value;
+                }
+                $subparts[] = implode(MAIL_MIMEPART_CRLF, $headers) . MAIL_MIMEPART_CRLF . MAIL_MIMEPART_CRLF . $tmp['body'];
+            }
+
+            $encoded['body'] = '--' . $boundary . MAIL_MIMEPART_CRLF .
+                               implode('--' . $boundary . MAIL_MIMEPART_CRLF, $subparts) .
+                               '--' . $boundary.'--' . MAIL_MIMEPART_CRLF;
+
+        } else {
+            $encoded['body'] = $this->_getEncodedData($this->_body, $this->_encoding) . MAIL_MIMEPART_CRLF;
+        }
+
+        // Add headers to $encoded
+        $encoded['headers'] =& $this->_headers;
+
+        return $encoded;
+    }
+
+    /**
+     * &addSubPart()
+     *
+     * Adds a subpart to current mime part and returns
+     * a reference to it
+     *
+     * @param $body   The body of the subpart, if any.
+     * @param $params The parameters for the subpart, same
+     *                as the $params argument for constructor.
+     * @return A reference to the part you just added. It is
+     *         crucial if using multipart/* in your subparts that
+     *         you use =& in your script when calling this function,
+     *         otherwise you will not be able to add further subparts.
+     * @access public
+     */
+    function &addSubPart($body, $params)
+    {
+        $this->_subparts[] = new Mail_mimePart($body, $params);
+        return $this->_subparts[count($this->_subparts) - 1];
+    }
+
+    /**
+     * _getEncodedData()
+     *
+     * Returns encoded data based upon encoding passed to it
+     *
+     * @param $data     The data to encode.
+     * @param $encoding The encoding type to use, 7bit, base64,
+     *                  or quoted-printable.
+     * @access private
+     */
+    function _getEncodedData($data, $encoding)
+    {
+        switch ($encoding) {
+            case '8bit':
+            case '7bit':
+                return $data;
+                break;
+
+            case 'quoted-printable':
+                return $this->_quotedPrintableEncode($data);
+                break;
+
+            case 'base64':
+                return rtrim(chunk_split(base64_encode($data), 76, MAIL_MIMEPART_CRLF));
+                break;
+
+            default:
+                return $data;
+        }
+    }
+
+    /**
+     * quoteadPrintableEncode()
+     *
+     * Encodes data to quoted-printable standard.
+     *
+     * @param $input    The data to encode
+     * @param $line_max Optional max line length. Should
+     *                  not be more than 76 chars
+     *
+     * @access private
+     */
+    function _quotedPrintableEncode($input , $line_max = 76)
+    {
+        $lines  = preg_split("/\r?\n/", $input);
+        $eol    = MAIL_MIMEPART_CRLF;
+        $escape = '=';
+        $output = '';
+
+        while(list(, $line) = each($lines)){
+
+            $linlen     = strlen($line);
+            $newline = '';
+
+            for ($i = 0; $i < $linlen; $i++) {
+                $char = substr($line, $i, 1);
+                $dec  = ord($char);
+
+                if (($dec == 32) AND ($i == ($linlen - 1))){    // convert space at eol only
+                    $char = '=20';
+
+                } elseif($dec == 9) {
+                    ; // Do nothing if a tab.
+                } elseif(($dec == 61) OR ($dec < 32 ) OR ($dec > 126)) {
+                    $char = $escape . strtoupper(sprintf('%02s', dechex($dec)));
+                }
+
+                if ((strlen($newline) + strlen($char)) >= $line_max) {        // MAIL_MIMEPART_CRLF is not counted
+                    $output  .= $newline . $escape . $eol;                    // soft line break; " =\r\n" is okay
+                    $newline  = '';
+                }
+                $newline .= $char;
+            } // end of for
+            $output .= $newline . $eol;
+        }
+        $output = substr($output, 0, -1 * strlen($eol)); // Don't want last crlf
+        return $output;
+    }
+} // End of class
+?>
diff -Naur gallery-1.5-pl1/classes/Mail/RFC822.php gallery-1.5.1/classes/Mail/RFC822.php
--- gallery-1.5-pl1/classes/Mail/RFC822.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/classes/Mail/RFC822.php	2005-04-17 15:31:40.000000000 +0200
@@ -0,0 +1,872 @@
+<?php
+/**
+* RFC 822 Email address list validation Utility
+*
+* What is it?
+*
+* This class will take an address string, and parse it into it's consituent
+* parts, be that either addresses, groups, or combinations. Nested groups
+* are not supported. The structure it returns is pretty straight forward,
+* and is similar to that provided by the imap_rfc822_parse_adrlist(). Use
+* print_r() to view the structure.
+*
+* How do I use it?
+*
+* $address_string = 'My Group: "Richard Heyes" <richard@localhost> (A comment), ted@example.com (Ted Bloggs), Barney;';
+* $structure = Mail_RFC822::parseAddressList($address_string, 'example.com', TRUE)
+* print_r($structure);
+*
+* @author  Richard Heyes <richard@phpguru.org>
+* @author  Chuck Hagenbuch <chuck@horde.org>
+* @version $Revision: 1.1 $
+* @package Mail
+*/
+
+class Mail_RFC822
+{
+    /**
+     * The address being parsed by the RFC822 object.
+     * @var string $address
+     */
+    var $address = '';
+
+    /**
+     * The default domain to use for unqualified addresses.
+     * @var string $default_domain
+     */
+    var $default_domain = 'localhost';
+
+    /**
+     * Should we return a nested array showing groups, or flatten everything?
+     * @var boolean $nestGroups
+     */
+    var $nestGroups = true;
+
+    /**
+     * Whether or not to validate atoms for non-ascii characters.
+     * @var boolean $validate
+     */
+    var $validate = true;
+
+    /**
+     * The array of raw addresses built up as we parse.
+     * @var array $addresses
+     */
+    var $addresses = array();
+
+    /**
+     * The final array of parsed address information that we build up.
+     * @var array $structure
+     */
+    var $structure = array();
+
+    /**
+     * The current error message, if any.
+     * @var string $error
+     */
+    var $error = null;
+
+    /**
+     * An internal counter/pointer.
+     * @var integer $index
+     */
+    var $index = null;
+
+    /**
+     * The number of groups that have been found in the address list.
+     * @var integer $num_groups
+     * @access public
+     */
+    var $num_groups = 0;
+
+    /**
+     * A variable so that we can tell whether or not we're inside a
+     * Mail_RFC822 object.
+     * @var boolean $mailRFC822
+     */
+    var $mailRFC822 = true;
+    
+    /**
+    * A limit after which processing stops
+    * @var int $limit
+    */
+    var $limit = null;
+
+
+    /**
+     * Sets up the object. The address must either be set here or when
+     * calling parseAddressList(). One or the other.
+     *
+     * @access public
+     * @param string  $address         The address(es) to validate.
+     * @param string  $default_domain  Default domain/host etc. If not supplied, will be set to localhost.
+     * @param boolean $nest_groups     Whether to return the structure with groups nested for easier viewing.
+     * @param boolean $validate        Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
+     * 
+     * @return object Mail_RFC822 A new Mail_RFC822 object.
+     */
+    function Mail_RFC822($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
+    {
+        if (isset($address))        $this->address        = $address;
+        if (isset($default_domain)) $this->default_domain = $default_domain;
+        if (isset($nest_groups))    $this->nestGroups     = $nest_groups;
+        if (isset($validate))       $this->validate       = $validate;
+        if (isset($limit))          $this->limit          = $limit;
+    }
+
+
+    /**
+     * Starts the whole process. The address must either be set here
+     * or when creating the object. One or the other.
+     *
+     * @access public
+     * @param string  $address         The address(es) to validate.
+     * @param string  $default_domain  Default domain/host etc.
+     * @param boolean $nest_groups     Whether to return the structure with groups nested for easier viewing.
+     * @param boolean $validate        Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
+     * 
+     * @return array A structured array of addresses.
+     */
+    function parseAddressList($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
+    {
+
+        if (!isset($this->mailRFC822)) {
+            $obj = new Mail_RFC822($address, $default_domain, $nest_groups, $validate, $limit);
+            return $obj->parseAddressList();
+        }
+
+        if (isset($address))        $this->address        = $address;
+        if (isset($default_domain)) $this->default_domain = $default_domain;
+        if (isset($nest_groups))    $this->nestGroups     = $nest_groups;
+        if (isset($validate))       $this->validate       = $validate;
+        if (isset($limit))          $this->limit          = $limit;
+
+        $this->structure  = array();
+        $this->addresses  = array();
+        $this->error      = null;
+        $this->index      = null;
+
+        while ($this->address = $this->_splitAddresses($this->address)) {
+            continue;
+        }
+        
+        if ($this->address === false || isset($this->error)) {
+            return false;
+        }
+
+        // Reset timer since large amounts of addresses can take a long time to
+        // get here
+        set_time_limit(30);
+
+        // Loop through all the addresses
+        for ($i = 0; $i < count($this->addresses); $i++){
+
+            if (($return = $this->_validateAddress($this->addresses[$i])) === false
+                || isset($this->error)) {
+                return false;
+            }
+            
+            if (!$this->nestGroups) {
+                $this->structure = array_merge($this->structure, $return);
+            } else {
+                $this->structure[] = $return;
+            }
+        }
+
+        return $this->structure;
+    }
+
+    /**
+     * Splits an address into seperate addresses.
+     * 
+     * @access private
+     * @param string $address The addresses to split.
+     * @return boolean Success or failure.
+     */
+    function _splitAddresses($address)
+    {
+
+        if (!empty($this->limit) AND count($this->addresses) == $this->limit) {
+            return '';
+        }
+
+        if ($this->_isGroup($address) && !isset($this->error)) {
+            $split_char = ';';
+            $is_group   = true;
+        } elseif (!isset($this->error)) {
+            $split_char = ',';
+            $is_group   = false;
+        } elseif (isset($this->error)) {
+            return false;
+        }
+
+        // Split the string based on the above ten or so lines.
+        $parts  = explode($split_char, $address);
+        $string = $this->_splitCheck($parts, $split_char);
+
+        // If a group...
+        if ($is_group) {
+            // If $string does not contain a colon outside of
+            // brackets/quotes etc then something's fubar.
+
+            // First check there's a colon at all:
+            if (strpos($string, ':') === false) {
+                $this->error = 'Invalid address: ' . $string;
+                return false;
+            }
+
+            // Now check it's outside of brackets/quotes:
+            if (!$this->_splitCheck(explode(':', $string), ':'))
+                return false;
+
+            // We must have a group at this point, so increase the counter:
+            $this->num_groups++;
+        }
+
+        // $string now contains the first full address/group.
+        // Add to the addresses array.
+        $this->addresses[] = array(
+                                   'address' => trim($string),
+                                   'group'   => $is_group
+                                   );
+
+        // Remove the now stored address from the initial line, the +1
+        // is to account for the explode character.
+        $address = trim(substr($address, strlen($string) + 1));
+
+        // If the next char is a comma and this was a group, then
+        // there are more addresses, otherwise, if there are any more
+        // chars, then there is another address.
+        if ($is_group && substr($address, 0, 1) == ','){
+            $address = trim(substr($address, 1));
+            return $address;
+
+        } elseif (strlen($address) > 0) {
+            return $address;
+
+        } else {
+            return '';
+        }
+
+        // If you got here then something's off
+        return false;
+    }
+
+    /**
+     * Checks for a group at the start of the string.
+     * 
+     * @access private
+     * @param string $address The address to check.
+     * @return boolean Whether or not there is a group at the start of the string.
+     */
+    function _isGroup($address)
+    {
+        // First comma not in quotes, angles or escaped:
+        $parts  = explode(',', $address);
+        $string = $this->_splitCheck($parts, ',');
+
+        // Now we have the first address, we can reliably check for a
+        // group by searching for a colon that's not escaped or in
+        // quotes or angle brackets.
+        if (count($parts = explode(':', $string)) > 1) {
+            $string2 = $this->_splitCheck($parts, ':');
+            return ($string2 !== $string);
+        } else {
+            return false;
+        }
+    }
+
+    /**
+     * A common function that will check an exploded string.
+     * 
+     * @access private
+     * @param array $parts The exloded string.
+     * @param string $char  The char that was exploded on.
+     * @return mixed False if the string contains unclosed quotes/brackets, or the string on success.
+     */
+    function _splitCheck($parts, $char)
+    {
+        $string = $parts[0];
+
+        for ($i = 0; $i < count($parts); $i++) {
+            if ($this->_hasUnclosedQuotes($string)
+                || $this->_hasUnclosedBrackets($string, '<>')
+                || $this->_hasUnclosedBrackets($string, '[]')
+                || $this->_hasUnclosedBrackets($string, '()')
+                || substr($string, -1) == '\\') {
+                if (isset($parts[$i + 1])) {
+                    $string = $string . $char . $parts[$i + 1];
+                } else {
+                    $this->error = 'Invalid address spec. Unclosed bracket or quotes';
+                    return false;
+                }
+            } else {
+                $this->index = $i;
+                break;
+            }
+        }
+
+        return $string;
+    }
+
+    /**
+     * Checks if a string has an unclosed quotes or not.
+     * 
+     * @access private
+     * @param string $string The string to check.
+     * @return boolean True if there are unclosed quotes inside the string, false otherwise.
+     */
+    function _hasUnclosedQuotes($string)
+    {
+        $string     = explode('"', $string);
+        $string_cnt = count($string);
+
+        for ($i = 0; $i < (count($string) - 1); $i++)
+            if (substr($string[$i], -1) == '\\')
+                $string_cnt--;
+
+        return ($string_cnt % 2 === 0);
+    }
+
+    /**
+     * Checks if a string has an unclosed brackets or not. IMPORTANT:
+     * This function handles both angle brackets and square brackets;
+     * 
+     * @access private
+     * @param string $string The string to check.
+     * @param string $chars  The characters to check for.
+     * @return boolean True if there are unclosed brackets inside the string, false otherwise.
+     */
+    function _hasUnclosedBrackets($string, $chars)
+    {
+        $num_angle_start = substr_count($string, $chars[0]);
+        $num_angle_end   = substr_count($string, $chars[1]);
+
+        $this->_hasUnclosedBracketsSub($string, $num_angle_start, $chars[0]);
+        $this->_hasUnclosedBracketsSub($string, $num_angle_end, $chars[1]);
+
+        if ($num_angle_start < $num_angle_end) {
+            $this->error = 'Invalid address spec. Unmatched quote or bracket (' . $chars . ')';
+            return false;
+        } else {
+            return ($num_angle_start > $num_angle_end);
+        }
+    }
+
+    /**
+     * Sub function that is used only by hasUnclosedBrackets().
+     * 
+     * @access private
+     * @param string $string The string to check.
+     * @param integer &$num    The number of occurences.
+     * @param string $char   The character to count.
+     * @return integer The number of occurences of $char in $string, adjusted for backslashes.
+     */
+    function _hasUnclosedBracketsSub($string, &$num, $char)
+    {
+        $parts = explode($char, $string);
+        for ($i = 0; $i < count($parts); $i++){
+            if (substr($parts[$i], -1) == '\\' || $this->_hasUnclosedQuotes($parts[$i]))
+                $num--;
+            if (isset($parts[$i + 1]))
+                $parts[$i + 1] = $parts[$i] . $char . $parts[$i + 1];
+        }
+        
+        return $num;
+    }
+
+    /**
+     * Function to begin checking the address.
+     *
+     * @access private
+     * @param string $address The address to validate.
+     * @return mixed False on failure, or a structured array of address information on success.
+     */
+    function _validateAddress($address)
+    {
+        $is_group = false;
+
+        if ($address['group']) {
+            $is_group = true;
+
+            // Get the group part of the name
+            $parts     = explode(':', $address['address']);
+            $groupname = $this->_splitCheck($parts, ':');
+            $structure = array();
+
+            // And validate the group part of the name.
+            if (!$this->_validatePhrase($groupname)){
+                $this->error = 'Group name did not validate.';
+                return false;
+            } else {
+                // Don't include groups if we are not nesting
+                // them. This avoids returning invalid addresses.
+                if ($this->nestGroups) {
+                    $structure = new stdClass;
+                    $structure->groupname = $groupname;
+                }
+            }
+
+            $address['address'] = ltrim(substr($address['address'], strlen($groupname . ':')));
+        }
+
+        // If a group then split on comma and put into an array.
+        // Otherwise, Just put the whole address in an array.
+        if ($is_group) {
+            while (strlen($address['address']) > 0) {
+                $parts       = explode(',', $address['address']);
+                $addresses[] = $this->_splitCheck($parts, ',');
+                $address['address'] = trim(substr($address['address'], strlen(end($addresses) . ',')));
+            }
+        } else {
+            $addresses[] = $address['address'];
+        }
+
+        // Check that $addresses is set, if address like this:
+        // Groupname:;
+        // Then errors were appearing.
+        if (!isset($addresses)){
+            $this->error = 'Empty group.';
+            return false;
+        }
+
+        for ($i = 0; $i < count($addresses); $i++) {
+            $addresses[$i] = trim($addresses[$i]);
+        }
+
+        // Validate each mailbox.
+        // Format could be one of: name <geezer@domain.com>
+        //                         geezer@domain.com
+        //                         geezer
+        // ... or any other format valid by RFC 822.
+        array_walk($addresses, array($this, 'validateMailbox'));
+
+        // Nested format
+        if ($this->nestGroups) {
+            if ($is_group) {
+                $structure->addresses = $addresses;
+            } else {
+                $structure = $addresses[0];
+            }
+
+        // Flat format
+        } else {
+            if ($is_group) {
+                $structure = array_merge($structure, $addresses);
+            } else {
+                $structure = $addresses;
+            }
+        }
+
+        return $structure;
+    }
+
+    /**
+     * Function to validate a phrase.
+     *
+     * @access private
+     * @param string $phrase The phrase to check.
+     * @return boolean Success or failure.
+     */
+    function _validatePhrase($phrase)
+    {
+        // Splits on one or more Tab or space.
+        $parts = preg_split('/[ \\x09]+/', $phrase, -1, PREG_SPLIT_NO_EMPTY);
+
+        $phrase_parts = array();
+        while (count($parts) > 0){
+            $phrase_parts[] = $this->_splitCheck($parts, ' ');
+            for ($i = 0; $i < $this->index + 1; $i++)
+                array_shift($parts);
+        }
+
+        for ($i = 0; $i < count($phrase_parts); $i++) {
+            // If quoted string:
+            if (substr($phrase_parts[$i], 0, 1) == '"') {
+                if (!$this->_validateQuotedString($phrase_parts[$i]))
+                    return false;
+                continue;
+            }
+
+            // Otherwise it's an atom:
+            if (!$this->_validateAtom($phrase_parts[$i])) return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Function to validate an atom which from rfc822 is:
+     * atom = 1*<any CHAR except specials, SPACE and CTLs>
+     * 
+     * If validation ($this->validate) has been turned off, then
+     * validateAtom() doesn't actually check anything. This is so that you
+     * can split a list of addresses up before encoding personal names
+     * (umlauts, etc.), for example.
+     * 
+     * @access private
+     * @param string $atom The string to check.
+     * @return boolean Success or failure.
+     */
+    function _validateAtom($atom)
+    {
+        if (!$this->validate) {
+            // Validation has been turned off; assume the atom is okay.
+            return true;
+        }
+
+        // Check for any char from ASCII 0 - ASCII 127
+        if (!preg_match('/^[\\x00-\\x7E]+$/i', $atom, $matches)) {
+            return false;
+        }
+
+        // Check for specials:
+        if (preg_match('/[][()<>@,;\\:". ]/', $atom)) {
+            return false;
+        }
+
+        // Check for control characters (ASCII 0-31):
+        if (preg_match('/[\\x00-\\x1F]+/', $atom)) {
+            return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Function to validate quoted string, which is:
+     * quoted-string = <"> *(qtext/quoted-pair) <">
+     * 
+     * @access private
+     * @param string $qstring The string to check
+     * @return boolean Success or failure.
+     */
+    function _validateQuotedString($qstring)
+    {
+        // Leading and trailing "
+        $qstring = substr($qstring, 1, -1);
+
+        // Perform check.
+        return !(preg_match('/(.)[\x0D\\\\"]/', $qstring, $matches) && $matches[1] != '\\');
+    }
+
+    /**
+     * Function to validate a mailbox, which is:
+     * mailbox =   addr-spec         ; simple address
+     *           / phrase route-addr ; name and route-addr
+     * 
+     * @access public
+     * @param string &$mailbox The string to check.
+     * @return boolean Success or failure.
+     */
+    function validateMailbox(&$mailbox)
+    {
+        // A couple of defaults.
+        $phrase  = '';
+        $comment = '';
+
+        // Catch any RFC822 comments and store them separately
+        $_mailbox = $mailbox;
+        while (strlen(trim($_mailbox)) > 0) {
+            $parts = explode('(', $_mailbox);
+            $before_comment = $this->_splitCheck($parts, '(');
+            if ($before_comment != $_mailbox) {
+                // First char should be a (
+                $comment    = substr(str_replace($before_comment, '', $_mailbox), 1);
+                $parts      = explode(')', $comment);
+                $comment    = $this->_splitCheck($parts, ')');
+                $comments[] = $comment;
+
+                // +1 is for the trailing )
+                $_mailbox   = substr($_mailbox, strpos($_mailbox, $comment)+strlen($comment)+1);
+            } else {
+                break;
+            }
+        }
+
+        for($i=0; $i<count(@$comments); $i++){
+            $mailbox = str_replace('('.$comments[$i].')', '', $mailbox);
+        }
+        $mailbox = trim($mailbox);
+
+        // Check for name + route-addr
+        if (substr($mailbox, -1) == '>' && substr($mailbox, 0, 1) != '<') {
+            $parts  = explode('<', $mailbox);
+            $name   = $this->_splitCheck($parts, '<');
+
+            $phrase     = trim($name);
+            $route_addr = trim(substr($mailbox, strlen($name.'<'), -1));
+
+            if ($this->_validatePhrase($phrase) === false || ($route_addr = $this->_validateRouteAddr($route_addr)) === false)
+                return false;
+
+        // Only got addr-spec
+        } else {
+            // First snip angle brackets if present.
+            if (substr($mailbox,0,1) == '<' && substr($mailbox,-1) == '>')
+                $addr_spec = substr($mailbox,1,-1);
+            else
+                $addr_spec = $mailbox;
+
+            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false)
+                return false;
+        }
+
+        // Construct the object that will be returned.
+        $mbox = new stdClass();
+
+        // Add the phrase (even if empty) and comments
+        $mbox->personal = $phrase;
+        $mbox->comment  = isset($comments) ? $comments : array();
+
+        if (isset($route_addr)) {
+            $mbox->mailbox = $route_addr['local_part'];
+            $mbox->host    = $route_addr['domain'];
+            $route_addr['adl'] !== '' ? $mbox->adl = $route_addr['adl'] : '';
+        } else {
+            $mbox->mailbox = $addr_spec['local_part'];
+            $mbox->host    = $addr_spec['domain'];
+        }
+
+        $mailbox = $mbox;
+        return true;
+    }
+
+    /**
+     * This function validates a route-addr which is:
+     * route-addr = "<" [route] addr-spec ">"
+     *
+     * Angle brackets have already been removed at the point of
+     * getting to this function.
+     * 
+     * @access private
+     * @param string $route_addr The string to check.
+     * @return mixed False on failure, or an array containing validated address/route information on success.
+     */
+    function _validateRouteAddr($route_addr)
+    {
+        // Check for colon.
+        if (strpos($route_addr, ':') !== false) {
+            $parts = explode(':', $route_addr);
+            $route = $this->_splitCheck($parts, ':');
+        } else {
+            $route = $route_addr;
+        }
+
+        // If $route is same as $route_addr then the colon was in
+        // quotes or brackets or, of course, non existent.
+        if ($route === $route_addr){
+            unset($route);
+            $addr_spec = $route_addr;
+            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
+                return false;
+            }
+        } else {
+            // Validate route part.
+            if (($route = $this->_validateRoute($route)) === false) {
+                return false;
+            }
+
+            $addr_spec = substr($route_addr, strlen($route . ':'));
+
+            // Validate addr-spec part.
+            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
+                return false;
+            }
+        }
+
+        if (isset($route)) {
+            $return['adl'] = $route;
+        } else {
+            $return['adl'] = '';
+        }
+
+        $return = array_merge($return, $addr_spec);
+        return $return;
+    }
+
+    /**
+     * Function to validate a route, which is:
+     * route = 1#("@" domain) ":"
+     * 
+     * @access private
+     * @param string $route The string to check.
+     * @return mixed False on failure, or the validated $route on success.
+     */
+    function _validateRoute($route)
+    {
+        // Split on comma.
+        $domains = explode(',', trim($route));
+
+        for ($i = 0; $i < count($domains); $i++) {
+            $domains[$i] = str_replace('@', '', trim($domains[$i]));
+            if (!$this->_validateDomain($domains[$i])) return false;
+        }
+
+        return $route;
+    }
+
+    /**
+     * Function to validate a domain, though this is not quite what
+     * you expect of a strict internet domain.
+     *
+     * domain = sub-domain *("." sub-domain)
+     * 
+     * @access private
+     * @param string $domain The string to check.
+     * @return mixed False on failure, or the validated domain on success.
+     */
+    function _validateDomain($domain)
+    {
+        // Note the different use of $subdomains and $sub_domains                        
+        $subdomains = explode('.', $domain);
+
+        while (count($subdomains) > 0) {
+            $sub_domains[] = $this->_splitCheck($subdomains, '.');
+            for ($i = 0; $i < $this->index + 1; $i++)
+                array_shift($subdomains);
+        }
+
+        for ($i = 0; $i < count($sub_domains); $i++) {
+            if (!$this->_validateSubdomain(trim($sub_domains[$i])))
+                return false;
+        }
+
+        // Managed to get here, so return input.
+        return $domain;
+    }
+
+    /**
+     * Function to validate a subdomain:
+     *   subdomain = domain-ref / domain-literal
+     * 
+     * @access private
+     * @param string $subdomain The string to check.
+     * @return boolean Success or failure.
+     */
+    function _validateSubdomain($subdomain)
+    {
+        if (preg_match('|^\[(.*)]$|', $subdomain, $arr)){
+            if (!$this->_validateDliteral($arr[1])) return false;
+        } else {
+            if (!$this->_validateAtom($subdomain)) return false;
+        }
+
+        // Got here, so return successful.
+        return true;
+    }
+
+    /**
+     * Function to validate a domain literal:
+     *   domain-literal =  "[" *(dtext / quoted-pair) "]"
+     * 
+     * @access private
+     * @param string $dliteral The string to check.
+     * @return boolean Success or failure.
+     */
+    function _validateDliteral($dliteral)
+    {
+        return !preg_match('/(.)[][\x0D\\\\]/', $dliteral, $matches) && $matches[1] != '\\';
+    }
+
+    /**
+     * Function to validate an addr-spec.
+     *
+     * addr-spec = local-part "@" domain
+     * 
+     * @access private
+     * @param string $addr_spec The string to check.
+     * @return mixed False on failure, or the validated addr-spec on success.
+     */
+    function _validateAddrSpec($addr_spec)
+    {
+        $addr_spec = trim($addr_spec);
+
+        // Split on @ sign if there is one.
+        if (strpos($addr_spec, '@') !== false) {
+            $parts      = explode('@', $addr_spec);
+            $local_part = $this->_splitCheck($parts, '@');
+            $domain     = substr($addr_spec, strlen($local_part . '@'));
+
+        // No @ sign so assume the default domain.
+        } else {
+            $local_part = $addr_spec;
+            $domain     = $this->default_domain;
+        }
+
+        if (($local_part = $this->_validateLocalPart($local_part)) === false) return false;
+        if (($domain     = $this->_validateDomain($domain)) === false) return false;
+        
+        // Got here so return successful.
+        return array('local_part' => $local_part, 'domain' => $domain);
+    }
+
+    /**
+     * Function to validate the local part of an address:
+     *   local-part = word *("." word)
+     * 
+     * @access private
+     * @param string $local_part
+     * @return mixed False on failure, or the validated local part on success.
+     */
+    function _validateLocalPart($local_part)
+    {
+        $parts = explode('.', $local_part);
+
+        // Split the local_part into words.
+        while (count($parts) > 0){
+            $words[] = $this->_splitCheck($parts, '.');
+            for ($i = 0; $i < $this->index + 1; $i++) {
+                array_shift($parts);
+            }
+        }
+
+        // Validate each word.
+        for ($i = 0; $i < count($words); $i++) {
+            if ($this->_validatePhrase(trim($words[$i])) === false) return false;
+        }
+
+        // Managed to get here, so return the input.
+        return $local_part;
+    }
+
+    /**
+    * Returns an approximate count of how many addresses are
+    * in the given string. This is APPROXIMATE as it only splits
+    * based on a comma which has no preceding backslash. Could be
+    * useful as large amounts of addresses will end up producing
+    * *large* structures when used with parseAddressList().
+    *
+    * @param  string $data Addresses to count
+    * @return int          Approximate count
+    */
+    function approximateCount($data)
+    {
+        return count(preg_split('/(?<!\\\\),/', $data));
+    }
+    
+    /**
+    * This is a email validating function seperate to the rest
+    * of the class. It simply validates whether an email is of
+    * the common internet form: <user>@<domain>. This can be
+    * sufficient for most people. Optional stricter mode can
+    * be utilised which restricts mailbox characters allowed
+    * to alphanumeric, full stop, hyphen and underscore.
+    *
+    * @param  string  $data   Address to check
+    * @param  boolean $strict Optional stricter mode
+    * @return mixed           False if it fails, an indexed array
+    *                         username/domain if it matches
+    */
+    function isValidInetAddress($data, $strict = false)
+    {
+        $regex = $strict ? '/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i' : '/^([*+!.&#$|\'\\%\/0-9a-z^_`{}=?~:-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i';
+        if (preg_match($regex, trim($data), $matches)) {
+            return array($matches[1], $matches[2]);
+        } else {
+            return false;
+        }
+    }
+}
+
+?>
diff -Naur gallery-1.5-pl1/classes/Mail/smtp.php gallery-1.5.1/classes/Mail/smtp.php
--- gallery-1.5-pl1/classes/Mail/smtp.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/classes/Mail/smtp.php	2005-08-08 22:22:53.000000000 +0200
@@ -0,0 +1,362 @@
+<?php
+/**
+* Filename.......: class.smtp.inc
+* Project........: SMTP Class
+* Version........: 1.0.5
+* Last Modified..: 21 December 2001
+*/
+
+	define('SMTP_STATUS_NOT_CONNECTED', 1, TRUE);
+	define('SMTP_STATUS_CONNECTED', 2, TRUE);
+
+	class smtp{
+
+		var $authenticated;
+		var $connection;
+		var $recipients;
+		var $headers;
+		var $timeout;
+		var $errors;
+		var $status;
+		var $body;
+		var $from;
+		var $host;
+		var $port;
+		var $helo;
+		var $auth;
+		var $user;
+		var $pass;
+
+		/**
+        * Constructor function. Arguments:
+		* $params - An assoc array of parameters:
+		*
+		*   host    - The hostname of the smtp server		Default: localhost
+		*   port    - The port the smtp server runs on		Default: 25
+		*   helo    - What to send as the HELO command		Default: localhost
+		*             (typically the hostname of the
+		*             machine this script runs on)
+		*   auth    - Whether to use basic authentication	Default: FALSE
+		*   user    - Username for authentication			Default: <blank>
+		*   pass    - Password for authentication			Default: <blank>
+		*   timeout - The timeout in seconds for the call	Default: 5
+		*             to fsockopen()
+        */
+
+		function smtp($params = array()){
+
+			if(!defined('CRLF'))
+				define('CRLF', "\r\n", TRUE);
+
+			$this->authenticated	= FALSE;			
+			$this->timeout			= 5;
+			$this->status			= SMTP_STATUS_NOT_CONNECTED;
+			$this->host				= 'localhost';
+			$this->port				= 25;
+			$this->helo				= 'localhost';
+			$this->auth				= FALSE;
+			$this->user				= '';
+			$this->pass				= '';
+			$this->errors   		= array();
+
+			foreach($params as $key => $value){
+				$this->$key = $value;
+			}
+		}
+
+		/**
+        * Connect function. This will, when called
+		* statically, create a new smtp object, 
+		* call the connect function (ie this function)
+		* and return it. When not called statically,
+		* it will connect to the server and send
+		* the HELO command.
+        */
+
+		function &connect($params = array()){
+
+			if(!isset($this->status)){
+				$obj = new smtp($params);
+				if($obj->connect()){
+					$obj->status = SMTP_STATUS_CONNECTED;
+				}
+
+				$ret = $obj;
+
+			} else{
+				$this->connection = fsockopen($this->host, $this->port, $errno, $errstr, $this->timeout);
+				if(function_exists('socket_set_timeout')){
+					@socket_set_timeout($this->connection, 5, 0);
+				}
+
+				$greeting = $this->get_data();
+				if(is_resource($this->connection)){
+					$ret = $this->auth ? $this->ehlo() : $this->helo();
+				}
+				else{
+					$this->errors[] = 'Failed to connect to server: '.$errstr;
+					$ret = FALSE;
+				}
+			}
+			return $ret;
+		}
+
+		/**
+        * Function which handles sending the mail.
+		* Arguments:
+		* $params	- Optional assoc array of parameters.
+		*            Can contain:
+		*              recipients - Indexed array of recipients
+		*              from       - The from address. (used in MAIL FROM:),
+		*                           this will be the return path
+		*              headers    - Indexed array of headers, one header per array entry
+		*              body       - The body of the email
+		*            It can also contain any of the parameters from the connect()
+		*            function
+        */
+
+		function send($params = array()){
+
+			foreach($params as $key => $value){
+				$this->set($key, $value);
+			}
+
+			if($this->is_connected()){
+
+				// Do we auth or not? Note the distinction between the auth variable and auth() function
+				if($this->auth AND !$this->authenticated){
+					if(!$this->auth())
+						return FALSE;
+				}
+
+				$this->mail($this->from);
+				if(is_array($this->recipients))
+					foreach($this->recipients as $value)
+						$this->rcpt($value);
+				else
+					$this->rcpt($this->recipients);
+
+				if(!$this->data())
+					return FALSE;
+
+				// Transparency
+				$headers = str_replace(CRLF.'.', CRLF.'..', trim(implode(CRLF, $this->headers)));
+				$body    = str_replace(CRLF.'.', CRLF.'..', $this->body);
+				$body    = $body[0] == '.' ? '.'.$body : $body;
+
+				$this->send_data($headers);
+				$this->send_data('');
+				$this->send_data($body);
+				$this->send_data('.');
+
+				$result = (substr(trim($this->get_data()), 0, 3) === '250');
+				//$this->rset();
+				return $result;
+			}else{
+				$this->errors[] = 'Not connected!';
+				return FALSE;
+			}
+		}
+		
+		/**
+        * Function to implement HELO cmd
+        */
+
+		function helo(){
+			if(is_resource($this->connection)
+					AND $this->send_data('HELO '.$this->helo)
+					AND substr(trim($error = $this->get_data()), 0, 3) === '250' ){
+
+				return TRUE;
+
+			}else{
+				$this->errors[] = 'HELO command failed, output: ' . trim(substr(trim($error),3));
+				return FALSE;
+			}
+		}
+		
+		/**
+        * Function to implement EHLO cmd
+        */
+
+		function ehlo(){
+			if(is_resource($this->connection)
+					AND $this->send_data('EHLO '.$this->helo)
+					AND substr(trim($error = $this->get_data()), 0, 3) === '250' ){
+
+				return TRUE;
+
+			}else{
+				$this->errors[] = 'EHLO command failed, output: ' . trim(substr(trim($error),3));
+				return FALSE;
+			}
+		}
+		
+		/**
+        * Function to implement RSET cmd
+        */
+
+		function rset(){
+			if(is_resource($this->connection)
+					AND $this->send_data('RSET')
+					AND substr(trim($error = $this->get_data()), 0, 3) === '250' ){
+
+				return TRUE;
+
+			}else{
+				$this->errors[] = 'RSET command failed, output: ' . trim(substr(trim($error),3));
+				return FALSE;
+			}
+		}
+		
+		/**
+        * Function to implement QUIT cmd
+        */
+
+		function quit(){
+			if(is_resource($this->connection)
+					AND $this->send_data('QUIT')
+					AND substr(trim($error = $this->get_data()), 0, 3) === '221' ){
+
+				fclose($this->connection);
+				$this->status = SMTP_STATUS_NOT_CONNECTED;
+				return TRUE;
+
+			}else{
+				$this->errors[] = 'QUIT command failed, output: ' . trim(substr(trim($error),3));
+				return FALSE;
+			}
+		}
+		
+		/**
+        * Function to implement AUTH cmd
+        */
+
+		function auth(){
+			if(is_resource($this->connection)
+					AND $this->send_data('AUTH LOGIN')
+					AND substr(trim($error = $this->get_data()), 0, 3) === '334'
+					AND $this->send_data(base64_encode($this->user))			// Send username
+					AND substr(trim($error = $this->get_data()),0,3) === '334'
+					AND $this->send_data(base64_encode($this->pass))			// Send password
+					AND substr(trim($error = $this->get_data()),0,3) === '235' ){
+
+				$this->authenticated = TRUE;
+				return TRUE;
+
+			}else{
+				$this->errors[] = 'AUTH command failed: ' . trim(substr(trim($error),3));
+				return FALSE;
+			}
+		}
+
+		/**
+        * Function that handles the MAIL FROM: cmd
+        */
+		
+		function mail($from){
+
+			if($this->is_connected()
+				AND $this->send_data('MAIL FROM:'. $from)
+				AND substr(trim($this->get_data()), 0, 2) === '250' ){
+
+				return TRUE;
+
+			}else
+				return FALSE;
+		}
+
+		/**
+        * Function that handles the RCPT TO: cmd
+        */
+		
+		function rcpt($to){
+
+			if($this->is_connected()
+				AND $this->send_data('RCPT TO:'. $to )
+				AND substr(trim($error = $this->get_data()), 0, 2) === '25' ){
+
+				return TRUE;
+
+			}else{
+				$this->errors[] = trim(substr(trim($error), 3));
+				return FALSE;
+			}
+		}
+
+		/**
+        * Function that sends the DATA cmd
+        */
+
+		function data(){
+
+			if($this->is_connected()
+				AND $this->send_data('DATA')
+				AND substr(trim($error = $this->get_data()), 0, 3) === '354' ){
+ 
+				return TRUE;
+
+			}else{
+				$this->errors[] = trim(substr(trim($error), 3));
+				return FALSE;
+			}
+		}
+
+		/**
+        * Function to determine if this object
+		* is connected to the server or not.
+        */
+
+		function is_connected(){
+
+			return (is_resource($this->connection) AND ($this->status === SMTP_STATUS_CONNECTED));
+		}
+
+		/**
+        * Function to send a bit of data
+        */
+
+		function send_data($data){
+
+			if(is_resource($this->connection)){
+				return fwrite($this->connection, $data.CRLF, strlen($data)+2);
+				
+			}else
+				return FALSE;
+		}
+
+		/**
+        * Function to get data.
+        */
+
+		function &get_data(){
+
+			$return = '';
+			$line   = '';
+			$loops  = 0;
+
+			if(is_resource($this->connection)){
+				while((strpos($return, CRLF) === FALSE OR substr($line,3,1) !== ' ') AND $loops < 100){
+					$line    = fgets($this->connection, 512);
+					$return .= $line;
+					$loops++;
+				}
+			}
+			else {
+				$return = FALSE;
+			}
+			return $return;
+		}
+
+		/**
+        * Sets a variable
+        */
+		
+		function set($var, $value){
+
+			$this->$var = $value;
+			return TRUE;
+		}
+
+	} // End of class
+?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/classes/mambo/UserDB.php gallery-1.5.1/classes/mambo/UserDB.php
--- gallery-1.5-pl1/classes/mambo/UserDB.php	2005-03-10 03:29:59.000000000 +0100
+++ gallery-1.5.1/classes/mambo/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,12 +15,12 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
  * Mambo Open Source CMS integration written by Beckett Madden-Woods
  * <beckett@beckettmw.com> First version January 2004.
  *
- * $Id: UserDB.php,v 1.2.6.1 2005/03/10 02:29:59 cryptographite Exp $
+ * $Id: UserDB.php,v 1.3.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/mambo/User.php gallery-1.5.1/classes/mambo/User.php
--- gallery-1.5-pl1/classes/mambo/User.php	2005-03-10 03:29:59.000000000 +0100
+++ gallery-1.5.1/classes/mambo/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,12 +15,12 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
  * Mambo Open Source CMS integration written by Beckett Madden-Woods
  * <beckett@beckettmw.com> First version January 2004.
  *
- * $Id: User.php,v 1.2.6.1 2005/03/10 02:29:59 cryptographite Exp $
+ * $Id: User.php,v 1.3.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/NobodyUser.php gallery-1.5.1/classes/NobodyUser.php
--- gallery-1.5-pl1/classes/NobodyUser.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/NobodyUser.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: NobodyUser.php,v 1.12.8.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: NobodyUser.php,v 1.13.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/nsnnuke/AdminUser.php gallery-1.5.1/classes/nsnnuke/AdminUser.php
--- gallery-1.5-pl1/classes/nsnnuke/AdminUser.php	2005-03-10 03:29:59.000000000 +0100
+++ gallery-1.5.1/classes/nsnnuke/AdminUser.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: AdminUser.php,v 1.2.2.1 2005/03/10 02:29:59 cryptographite Exp $
+ * $Id: AdminUser.php,v 1.3.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/nsnnuke/UserDB.php gallery-1.5.1/classes/nsnnuke/UserDB.php
--- gallery-1.5-pl1/classes/nsnnuke/UserDB.php	2005-03-10 03:29:59.000000000 +0100
+++ gallery-1.5.1/classes/nsnnuke/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: UserDB.php,v 1.2.2.1 2005/03/10 02:29:59 cryptographite Exp $
+ * $Id: UserDB.php,v 1.3.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/nsnnuke/User.php gallery-1.5.1/classes/nsnnuke/User.php
--- gallery-1.5-pl1/classes/nsnnuke/User.php	2005-03-10 03:29:59.000000000 +0100
+++ gallery-1.5.1/classes/nsnnuke/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: User.php,v 1.2.2.1 2005/03/10 02:29:59 cryptographite Exp $
+ * $Id: User.php,v 1.3.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/nuke5/AdminUser.php gallery-1.5.1/classes/nuke5/AdminUser.php
--- gallery-1.5-pl1/classes/nuke5/AdminUser.php	2005-03-10 03:30:00.000000000 +0100
+++ gallery-1.5.1/classes/nuke5/AdminUser.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: AdminUser.php,v 1.8.8.1 2005/03/10 02:30:00 cryptographite Exp $
+ * $Id: AdminUser.php,v 1.9.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/nuke5/UserDB.php gallery-1.5.1/classes/nuke5/UserDB.php
--- gallery-1.5-pl1/classes/nuke5/UserDB.php	2005-03-10 03:30:00.000000000 +0100
+++ gallery-1.5.1/classes/nuke5/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: UserDB.php,v 1.11.8.1 2005/03/10 02:30:00 cryptographite Exp $
+ * $Id: UserDB.php,v 1.12.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/nuke5/User.php gallery-1.5.1/classes/nuke5/User.php
--- gallery-1.5-pl1/classes/nuke5/User.php	2005-03-10 03:30:00.000000000 +0100
+++ gallery-1.5.1/classes/nuke5/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: User.php,v 1.9.8.1 2005/03/10 02:30:00 cryptographite Exp $
+ * $Id: User.php,v 1.10.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/phpbb/UserDB.php gallery-1.5.1/classes/phpbb/UserDB.php
--- gallery-1.5-pl1/classes/phpbb/UserDB.php	2005-03-10 03:30:00.000000000 +0100
+++ gallery-1.5.1/classes/phpbb/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,7 +15,7 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
 /* This class is written for phpBB2 and provides full integration of the phpbb users database
diff -Naur gallery-1.5-pl1/classes/phpbb/User.php gallery-1.5.1/classes/phpbb/User.php
--- gallery-1.5-pl1/classes/phpbb/User.php	2005-04-04 17:26:12.000000000 +0200
+++ gallery-1.5.1/classes/phpbb/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,7 +15,7 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
 /* This class is written for phpBB2 and provides full integration of the phpbb users database
diff -Naur gallery-1.5-pl1/classes/postnuke/UserDB.php gallery-1.5.1/classes/postnuke/UserDB.php
--- gallery-1.5-pl1/classes/postnuke/UserDB.php	2005-03-10 03:30:00.000000000 +0100
+++ gallery-1.5.1/classes/postnuke/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: UserDB.php,v 1.9.8.1 2005/03/10 02:30:00 cryptographite Exp $
+ * $Id: UserDB.php,v 1.10.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/postnuke/User.php gallery-1.5.1/classes/postnuke/User.php
--- gallery-1.5-pl1/classes/postnuke/User.php	2005-03-10 03:30:00.000000000 +0100
+++ gallery-1.5.1/classes/postnuke/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: User.php,v 1.7.8.1 2005/03/10 02:30:00 cryptographite Exp $
+ * $Id: User.php,v 1.8.2.1 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/postnuke0.7.1/UserDB.php gallery-1.5.1/classes/postnuke0.7.1/UserDB.php
--- gallery-1.5-pl1/classes/postnuke0.7.1/UserDB.php	2005-03-10 03:30:01.000000000 +0100
+++ gallery-1.5.1/classes/postnuke0.7.1/UserDB.php	2005-09-13 00:40:45.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: UserDB.php,v 1.5.8.1 2005/03/10 02:30:01 cryptographite Exp $
+ * $Id: UserDB.php,v 1.6.2.2 2005/09/12 22:40:45 dmolavi Exp $
  */
 ?>
 <?php
@@ -26,7 +26,6 @@
 	var $prefix;
 
 	function PostNuke_UserDB() {
-		global $gallery;
 		$this->nobody = new NobodyUser();
 		$this->everybody = new EverybodyUser();
 		$this->loggedIn = new LoggedInUser();
@@ -35,8 +34,14 @@
 	function getUidList() {
 		$uidList = array();
 
-		list($dbconn) = pnDBGetConn();
-		$pntable = pnDBGetTables();
+		if (substr(_PN_VERSION_NUM, 0, 7) < "0.7.5.0") {
+			list($dbconn) = pnDBGetConn();
+			$pntable = pnDBGetTables();
+		} else {
+			$dbconn =& pnDBGetConn(true);
+			$pntable =& pnDBGetTables();
+		}
+		
 		$userstable = $pntable['users'];
 		$userscolumn = &$pntable['users_column'];
 		
@@ -59,7 +64,7 @@
 		return $uidList;
 	}
 
-	function getUserByUsername($username, $level=0) {
+	function getUserByUsername($username) {
 		if (!strcmp($username, $this->nobody->getUsername())) {
 			return $this->nobody;
 		} else if (!strcmp($username, $this->everybody->getUsername())) {
@@ -74,9 +79,6 @@
 	}
 
 	function getUserByUid($uid) {
-		global $gallery;
-		$userDir = $gallery->app->userDir;
-
 		if (!$uid || !strcmp($uid, $this->nobody->getUid())) {
 			return $this->nobody;
 		} else if (!strcmp($uid, $this->everybody->getUid())) {
diff -Naur gallery-1.5-pl1/classes/postnuke0.7.1/User.php gallery-1.5.1/classes/postnuke0.7.1/User.php
--- gallery-1.5-pl1/classes/postnuke0.7.1/User.php	2005-03-10 03:30:01.000000000 +0100
+++ gallery-1.5.1/classes/postnuke0.7.1/User.php	2005-09-13 00:40:45.000000000 +0200
@@ -1,43 +1,40 @@
 <?php
 /*
- * Gallery - a web based photo album viewer and editor
- * Copyright (C) 2000-2005 Bharat Mediratta
- * 
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- * 
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
- * $Id: User.php,v 1.7.8.1 2005/03/10 02:30:01 cryptographite Exp $
- */
+* Gallery - a web based photo album viewer and editor
+* Copyright (C) 2000-2005 Bharat Mediratta
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation; either version 2 of the License, or (at
+* your option) any later version.
+*
+* This program is distributed in the hope that it will be useful, but
+* WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+*
+* $Id: User.php,v 1.8.2.2 2005/09/12 22:40:45 dmolavi Exp $
+*/
 ?>
 <?php
 class PostNuke_User extends Abstract_User {
-
 	function loadByUid($uid) {
-		global $name; /* Gallery PN module name */
-
-		/* 
-		 * Consider the case where we're trying to load a $uid
-		 * that stemmed from a user created by a standalone
-		 * Gallery.  That $uid won't be valid for PostNuke.
-		 * We don't want this to cause problems, so in that
-		 * case we'll just pretend that it was Nobody.
-		 *
-		 * But how do we detect those users?  Well, let's take
-		 * the quick and dirty approach of making sure that
-		 * the uid is numeric.
-		 */
-	        if (ereg("[^0-9]", $uid)) {
+		/*
+		* Consider the case where we're trying to load a $uid
+		* that stemmed from a user created by a standalone
+		* Gallery.  That $uid won't be valid for PostNuke.
+		* We don't want this to cause problems, so in that
+		* case we'll just pretend that it was Nobody.
+		*
+		* But how do we detect those users?  Well, let's take
+		* the quick and dirty approach of making sure that
+		* the uid is numeric.
+		*/
+		if (ereg("[^0-9]", $uid)) {
 			$newuser = new NobodyUser();
 			foreach ($newuser as $k => $v) {
 				$this->$k = $v;
@@ -51,26 +48,33 @@
 		$this->canCreateAlbums = 0;
 		$this->uid = $uid;
 
-		/* 
-		 * XXX: this sets the admin-ness according to the user who's
-		 * currently logged in -- NOT the $uid in question!  This would
-		 * be an issue, except that it just so happens that it doesn't 
-		 * affect anything we're doing in the app level code.
-		 */
-		$this->isAdmin = (pnSecAuthAction(0, "$name::", '::', ACCESS_ADMIN));
+		/*
+		* XXX: this sets the admin-ness according to the user who's
+		* currently logged in -- NOT the $uid in question!  This would
+		* be an issue, except that it just so happens that it doesn't
+		* affect anything we're doing in the app level code.
+		*/
+		$modname = pnModGetName(); /* Gallery PN module name */
+		$this->isAdmin = (pnSecAuthAction(0, "$modname::", '::', ACCESS_ADMIN));
 	}
 
 	function loadByUserName($uname) {
-		list($dbconn) = pnDBGetConn();
-		$pntable = pnDBGetTables();
+		if (substr(_PN_VERSION_NUM, 0, 7) < "0.7.5.0") {
+			list($dbconn) = pnDBGetConn();
+			$pntable = pnDBGetTables();
+		} else {
+			$dbconn =& pnDBGetConn(true);
+			$pntable =& pnDBGetTables();
+		}
 
 		$userscolumn = &$pntable['users_column'];
-		$userstable = $pntable['users'];	
+		$userstable = $pntable['users'];
 
 		/* Figure out the uid for this uname */
 		$query = "SELECT $userscolumn[uid] " .
-			 "FROM $userstable " .
-			 "WHERE $userscolumn[uname] = '" . pnVarPrepForStore($uname) ."'";
+		"FROM $userstable " .
+		"WHERE $userscolumn[uname] = '" . pnVarPrepForStore($uname) ."'";
+
 		$result = $dbconn->Execute($query);
 		list($uid) = $result->fields;
 		$result->Close();
diff -Naur gallery-1.5-pl1/classes/remote/GalleryRemoteProperties.php gallery-1.5.1/classes/remote/GalleryRemoteProperties.php
--- gallery-1.5-pl1/classes/remote/GalleryRemoteProperties.php	2005-03-10 03:30:01.000000000 +0100
+++ gallery-1.5.1/classes/remote/GalleryRemoteProperties.php	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: GalleryRemoteProperties.php,v 1.6.8.1 2005/03/10 02:30:01 cryptographite Exp $
+ * $Id: GalleryRemoteProperties.php,v 1.7.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/UserDB.php gallery-1.5.1/classes/UserDB.php
--- gallery-1.5-pl1/classes/UserDB.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/UserDB.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: UserDB.php,v 1.22.8.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: UserDB.php,v 1.23.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/classes/User.php gallery-1.5.1/classes/User.php
--- gallery-1.5-pl1/classes/User.php	2005-03-10 03:29:42.000000000 +0100
+++ gallery-1.5.1/classes/User.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: User.php,v 1.27.2.1 2005/03/10 02:29:42 cryptographite Exp $
+ * $Id: User.php,v 1.29.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -29,6 +29,7 @@
 	var $isAdmin;
 	var $canCreateAlbums;
 	var $uid;
+	var $canChangeOwnPw;
 
 	function Abstract_User() {
 		$this->setIsAdmin(false);
@@ -132,6 +133,14 @@
 		$this->isAdmin = $bool;
 	}
 
+	function setCanChangeOwnPw($bool) {
+		$this->canChangeOwnPw = $bool;
+	}
+
+	function canChangeOwnPw() {
+	       	return $this->canChangeOwnPw;
+       	}
+
 	function canReadAlbum($album) {
 		if ($this->isAdmin()) {
 			return true;
@@ -305,7 +314,7 @@
 	}
 
 	function displayName() {
-		$FullName=$this->getFullName();
+		$FullName = $this->getFullName();
 	        if (! empty($FullName)) {
 			return $this->getFullname();
 		} else {
diff -Naur gallery-1.5-pl1/contrib/mambo/admin.gallery.html.php gallery-1.5.1/contrib/mambo/admin.gallery.html.php
--- gallery-1.5-pl1/contrib/mambo/admin.gallery.html.php	2005-03-10 03:30:02.000000000 +0100
+++ gallery-1.5.1/contrib/mambo/admin.gallery.html.php	2005-09-13 00:40:46.000000000 +0200
@@ -15,12 +15,12 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
  * Gallery Component for Mambo Open Source CMS v4.5 or newer
  * Original author: Beckett Madden-Woods <beckett@beckettmw.com>
  *
- * $Id: admin.gallery.html.php,v 1.1.8.1 2005/03/10 02:30:02 cryptographite Exp $
+ * $Id: admin.gallery.html.php,v 1.2.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 
 class HTML_content {
diff -Naur gallery-1.5-pl1/contrib/mambo/admin.gallery.php gallery-1.5.1/contrib/mambo/admin.gallery.php
--- gallery-1.5-pl1/contrib/mambo/admin.gallery.php	2005-03-10 03:30:02.000000000 +0100
+++ gallery-1.5.1/contrib/mambo/admin.gallery.php	2005-09-13 00:40:46.000000000 +0200
@@ -15,12 +15,12 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
  * Gallery Component for Mambo Open Source CMS v4.5 or newer
  * Original author: Beckett Madden-Woods <beckett@beckettmw.com>
  *
- * $Id: admin.gallery.php,v 1.2.2.1 2005/03/10 02:30:02 cryptographite Exp $
+ * $Id: admin.gallery.php,v 1.3.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 
 defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
diff -Naur gallery-1.5-pl1/contrib/mambo/gallery.php gallery-1.5.1/contrib/mambo/gallery.php
--- gallery-1.5-pl1/contrib/mambo/gallery.php	2005-03-10 03:30:02.000000000 +0100
+++ gallery-1.5.1/contrib/mambo/gallery.php	2005-09-13 00:40:46.000000000 +0200
@@ -15,12 +15,12 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
  * Gallery Component for Mambo Open Source CMS v4.5 or newer
  * Original author: Beckett Madden-Woods <beckett@beckettmw.com>
  *
- * $Id: gallery.php,v 1.3.2.1 2005/03/10 02:30:02 cryptographite Exp $
+ * $Id: gallery.php,v 1.4.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 
 defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
diff -Naur gallery-1.5-pl1/contrib/mambo/gallery.xml gallery-1.5.1/contrib/mambo/gallery.xml
--- gallery-1.5-pl1/contrib/mambo/gallery.xml	2004-09-27 23:18:52.000000000 +0200
+++ gallery-1.5.1/contrib/mambo/gallery.xml	2005-09-13 00:40:46.000000000 +0200
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <!--
  | Gallery - a web based photo album viewer and editor
- | Copyright (C) 2000-2004 Bharat Mediratta
+ | Copyright (C) 2000-2005 Bharat Mediratta
  |
  | This program is free software; you can redistribute it and/or modify
  | it under the terms of the GNU General Public License as published by
@@ -15,12 +15,12 @@
  |
  | You should have received a copy of the GNU General Public License
  | along with this program; if not, write to the Free Software
- | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ | Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  |
  | Gallery Component for Mambo Open Source CMS v4.5 or newer
  | Original author: Beckett Madden-Woods <beckett@beckettmw.com>
  |
- | $Id: gallery.xml,v 1.3 2004/09/27 21:18:52 cryptographite Exp $
+ | $Id: gallery.xml,v 1.4.2.1 2005/09/12 22:40:46 dmolavi Exp $
 -->
 <mosinstall type="component" version="4.5">
 	<name>Gallery</name>
diff -Naur gallery-1.5-pl1/contrib/mambo/toolbar.gallery.php gallery-1.5.1/contrib/mambo/toolbar.gallery.php
--- gallery-1.5-pl1/contrib/mambo/toolbar.gallery.php	2005-03-10 03:30:02.000000000 +0100
+++ gallery-1.5.1/contrib/mambo/toolbar.gallery.php	2005-09-13 00:40:46.000000000 +0200
@@ -15,12 +15,12 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
  * Gallery Component for Mambo Open Source CMS v4.5 or newer
  * Original author: Beckett Madden-Woods <beckett@beckettmw.com>
  *
- * $Id: toolbar.gallery.php,v 1.1.8.1 2005/03/10 02:30:02 cryptographite Exp $
+ * $Id: toolbar.gallery.php,v 1.2.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 
 require_once($mainframe->getPath('toolbar_default'));
diff -Naur gallery-1.5-pl1/contrib/phpBB2/modules.php gallery-1.5.1/contrib/phpBB2/modules.php
--- gallery-1.5-pl1/contrib/phpBB2/modules.php	2005-03-23 09:51:50.000000000 +0100
+++ gallery-1.5.1/contrib/phpBB2/modules.php	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: modules.php,v 1.5.2.3 2005/03/23 08:51:50 cryptographite Exp $
+ * $Id: modules.php,v 1.8.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/contrib/phpnuke/block-Random_Image.php.sample gallery-1.5.1/contrib/phpnuke/block-Random_Image.php.sample
--- gallery-1.5-pl1/contrib/phpnuke/block-Random_Image.php.sample	2005-03-10 03:30:03.000000000 +0100
+++ gallery-1.5.1/contrib/phpnuke/block-Random_Image.php.sample	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: block-Random_Image.php.sample,v 1.2.4.1 2005/03/10 02:30:03 cryptographite Exp $
+ * $Id: block-Random_Image.php.sample,v 1.3.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/copy_photo.php gallery-1.5.1/copy_photo.php
--- gallery-1.5-pl1/copy_photo.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/copy_photo.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: copy_photo.php,v 1.20.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: copy_photo.php,v 1.23.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -48,7 +48,7 @@
 if ($gallery->session->albumName && isset($index)) {
 	$numPhotos = $gallery->album->numPhotos(1);
 
-        if (isset($newAlbum)) {	// we are copying from one album to another
+        if (!empty($newAlbum)) {	// we are copying from one album to another
             	$postAlbum = $albumDB->getAlbumByName($newAlbum);
 		if (!$postAlbum) {
 			echo gallery_error(sprintf(_("Invalid album selected: %s"),
@@ -67,9 +67,9 @@
 						$myphoto = $gallery->album->getPhoto($index);
 						$myname = $myphoto->image->name;
 						$myresized = $myphoto->image->resizedName;
-						$mytype=$myphoto->image->type;
-						$myfile="$mydir/$myname.$mytype";
-						$myhidden=$myphoto->isHidden();
+						$mytype = $myphoto->image->type;
+						$myfile = "$mydir/$myname.$mytype";
+						$myhidden = $myphoto->isHidden();
 						if (($postAlbum->fields["thumb_size"] == $gallery->album->fields["thumb_size"]) &&
 						    (!$myphoto->isMovie())) {
 							$pathToThumb="$mydir/$myname.thumb.$mytype";
@@ -78,22 +78,27 @@
 							echo "- ". _("Creating Thumbnail") ."<br>";
 							my_flush();
 						}
-						$photo=$gallery->album->getPhoto($index);
-
-						$id=$gallery->album->getPhotoId($index);
+						$photo = $gallery->album->getPhoto($index);
 
+						$id = $gallery->album->getPhotoId($index);
 
 						$err = $postAlbum->addPhoto($myfile, $mytype, $myname, 
 								$gallery->album->getCaption($index), 
 								$pathToThumb, $photo->extraFields, 
 								$gallery->album->getItemOwner($index));
+
 						if (!$err) {
-							$newPhotoIndex = $postAlbum->numPhotos(1);
+							if ($postAlbum->getAddToBeginning()) {
+							    $newPhotoIndex = 1;
+							} else {					
+							    $newPhotoIndex = $postAlbum->numPhotos(1);
+							}
 
 							// Save additional item settings... currently:
 							//  $clicks $keywords $comments $uploadDate $itemCaptureDate;
 							$newphoto = $postAlbum->getPhoto($newPhotoIndex);
 							$oldphoto = $gallery->album->getPhoto($index);
+
 							$newphoto->clicks = $oldphoto->clicks;
 							$newphoto->keywords = $oldphoto->keywords;
 							$newphoto->comments = $oldphoto->comments;
@@ -122,7 +127,9 @@
 		       	return;
 	       	} //end if ($gallery->album != $postAlbum)
 	} //end if (isset($newAlbum))
-
+	elseif (isset($newAlbum) && $newAlbum == 0) {
+		echo gallery_error(_("Please select the album where you want to copy the photo(s) to."));
+	}
 	if ($gallery->album->isAlbum($index)) {
 		echo gallery_error(sprintf(_("Can't copy album #%d"), $index));
 		return;
diff -Naur gallery-1.5-pl1/create_user.php gallery-1.5.1/create_user.php
--- gallery-1.5-pl1/create_user.php	2005-03-10 17:52:40.000000000 +0100
+++ gallery-1.5.1/create_user.php	2005-09-13 11:20:18.000000000 +0200
@@ -15,26 +15,27 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: create_user.php,v 1.47.2.2 2005/03/10 16:52:40 cryptographite Exp $
+ * $Id: create_user.php,v 1.53.2.2 2005/09/13 09:20:18 jenst Exp $
  */
 ?>
 <?php
 
 require_once(dirname(__FILE__) . '/init.php');
 
-list($formaction, $uname, $new_password1, $new_password2, $fullname, $canCreate, 
-     $email, $defaultLanguage, $send_email) = 
-	getRequestVar(array('formaction', 'uname', 'new_password1', 'new_password2', 'fullname', 
-			    'canCreate', 'email', 'defaultLanguage', 'send_email'));
+list($uname, $new_password1, $new_password2, $fullname, $email, $defaultLanguage) =
+    getRequestVar(array('uname', 'new_password1', 'new_password2', 'fullname', 'email', 'defaultLanguage'));
+
+list($formaction, $canCreate, $canChangeOwnPw, $isAdmin, $send_email, $dismiss) = 
+    getRequestVar(array('formaction', 'canCreate', 'canChangeOwnPw', 'isAdmin', 'send_email', 'dismiss'));
 
 if (!$gallery->user->isAdmin()) {
 	echo _("You are not allowed to perform this action!");
 	exit;	
 }
 
-$errorCount=0;
+$errorCount = 0;
 if (!empty($formaction) && $formaction == 'create') {
 	$gErrors["uname"] = $gallery->userDB->validNewUserName($uname);
 	if ($gErrors["uname"]) {
@@ -54,7 +55,7 @@
 
 	if (!$errorCount) {
 		doctype();
-		?>
+?>
 <html>
 <head>
   <title><?php echo _("Create User") ?></title>
@@ -69,23 +70,30 @@
 		$tmpUser->setPassword($new_password1);
 		$tmpUser->setFullname($fullname);
 		$tmpUser->setCanCreateAlbums($canCreate);
+		$tmpUser->setCanChangeOwnPw($canChangeOwnPw);
+		$tmpUser->setIsAdmin($isAdmin);
 		$tmpUser->setEmail($email);
 		$tmpUser->origEmail=$email;
 		$tmpUser->setDefaultLanguage($defaultLanguage);
 		$tmpUser->version = $gallery->user_version;
 		$tmpUser->log("register");
 		$tmpUser->save();
-		print sprintf(_("User %s created"), $uname) . "<br><br>";
+
+		echo infoLine(sprintf(_("User %s created"), $uname), 'success');
+
 		if (!empty($send_email)) {
-		       	$msg = ereg_replace("!!PASSWORD!!", $new_password1,
-				ereg_replace("!!USERNAME!!", $uname,
-				       	ereg_replace("!!FULLNAME!!", $fullname,
-					       	ereg_replace("!!NEWPASSWORDLINK!!", 
-							$tmpUser->genRecoverPasswordHash(),
-							welcome_email()))));
-		       	$logmsg = sprintf(_("%s has registered by %s.  Email has been sent to %s."),
+			$values = array('password' => $new_password1, 
+					'username' => $uname, 
+					'fullname' => $fullname, 
+					'newpasswordlink' => $tmpUser->genRecoverPasswordHash());
+		
+			$msg = resolveWelcomeMsg($values);
+
+			echo "\n<p><pre>". wordwrap($msg,80) ."\n</pre></p>";
+
+		       	$logmsg = sprintf(_("New user '%s' has been registered by %s.  Gallery has sent a notification email to %s."),
 				       	$uname, $gallery->user->getUsername(), $email);
-		       	$logmsg2  = sprintf("%s has registered by %s.  Email has been sent to %s.",
+		       	$logmsg2  = sprintf("New user '%s' has been registered by %s.  Gallery has sent a notification email to %s.",
 				       	$uname, $gallery->user->getUsername(), $email);
 		       	if ($logmsg != $logmsg2) {
 			       	$logmsg .= " <<<<>>>>> $logmsg2";
@@ -99,9 +107,10 @@
 		       	}
 	       	} 
 	?>
-	<br>
+	<br><br>
 	<form>
-		<input type="submit" name="dismiss" value="<?php echo _("Dismiss") ?>">
+		<input type="submit" name="moreuser" value="<?php echo _("Create another user") ?>">
+		<input type="submit" name="dismiss" value="<?php echo _("Back to usermanagement") ?>">
 	</form>
 	</div>
 </body>
@@ -123,8 +132,7 @@
 <div class="popuphead"><?php echo _("Create User") ?></div>
 <div class="popup" align="center">
 <?php
-$canCreate = 1;
-$canCreateChoices = array(1 => _("yes"), 0 => _("no"));
+$canCreate = 0;
 
 $allowChange["uname"] = true;
 $allowChange["email"] = true;
@@ -133,11 +141,13 @@
 $allowChange["fullname"] = true;
 $allowChange["send_email"] = true;
 $allowChange["create_albums"] = true;
+$allowChange["canChangeOwnPw"] = true;
 $allowChange["default_language"] = true;
 $allowChange["member_file"] = false;
+$allowChange["admin"] = true;
 
+echo _("Create a new user here.");
 ?>
-<?php echo _("Create a new user here.") ?>
 <br>
 
 <?php echo makeFormIntro("create_user.php", array(
@@ -152,8 +162,8 @@
 <br>
 
 <input type="hidden" name="formaction" value="">
-<input type="submit" name="create" value="<?php echo _("Create") ?>" onclick="usercreate_form.formaction.value='create'">
-<input type="submit" name="cancel" value="<?php echo _("Cancel") ?>" onclick="usercreate_form.formaction.value='cancel'">
+<input type="submit" name="create" value="<?php echo _("Create user") ?>" onclick="usercreate_form.formaction.value='create'">
+<input type="submit" name="cancel" value="<?php echo _("Back to usermanagement") ?>" onclick="usercreate_form.formaction.value='cancel'">
 </form>
 </div>
 
diff -Naur gallery-1.5-pl1/css/base.css.default gallery-1.5.1/css/base.css.default
--- gallery-1.5-pl1/css/base.css.default	2005-04-04 17:26:12.000000000 +0200
+++ gallery-1.5.1/css/base.css.default	2005-08-16 00:56:27.000000000 +0200
@@ -8,15 +8,15 @@
    If that file is found in this directory it will be 
    used instead of this one.
 
-   Some of the styles below are overriden by specific 
+   Some of the styles below are overridden by specific 
    album properties.
 
-   $Id: base.css.default,v 1.1.2.2 2005/04/04 15:26:12 cryptographite Exp $
+   $Id: base.css.default,v 1.22.2.1 2005/08/15 22:56:27 jenst Exp $
 */ 
 
 
 /* 
-   default text styles - background and colors overriden by
+   default text styles - background and colors overridden by
    album 'bgcolor', 'background', and 'textcolor' properties.
 */
 
@@ -29,6 +29,7 @@
 
 td,p { 
 }
+^
 
 a {
     text-decoration: none;
@@ -40,8 +41,8 @@
     color: yellow;
 }
 
-textarea:focus, input:focus, select:focus {
-	background-color: #FFFFDA;
+textarea:focus, input:focus {
+    background-color: #FFFFDA;
 }
 
 form {
@@ -51,11 +52,14 @@
 /* 
    text styles 
 */
-.title                          /* album titles on main page */
-	{ 
-	  font-size: 14px; 
-	  font-weight: bold; 
-	}
+
+/* album titles on main page */
+.title { 
+    font-size: 14px; 
+    font-weight: bold; 
+    white-space: nowrap;
+}
+
 .mod_title			/* album title -- Text is controlled by .title */
 	{
 	  border:1px solid #000000;
@@ -63,13 +67,13 @@
 	  border-bottom-width:0px;
 	  border-left-width:0px;
 	}
-.mod_title_bg   /* album title hightlight Text is controled by .title */
+.mod_title_bg   /* album title hightlight Text is controlled by .title */
 	{
 	}
-.mod_title_right  /* album title hightlight  Text is controled by .title*/
+.mod_title_right  /* album title hightlight  Text is controlled by .title*/
 	{
 	}
-.mod_title_left  /* album title hightlight  Text is controled by .title */
+.mod_title_left  /* album title hightlight  Text is controlled by .title */
 	{
 	}
 .albumdesc  /*album description includes all text and background*/
@@ -88,9 +92,20 @@
 	  font-size: 10px; 
 	}
 .pcaption  /* modifies background for caption text to reside - view_photo*/
-	{
-	  font-size: 10px; 
-	}
+{
+     font-size: 10px;
+}
+
+.customFieldsTable {
+     border: none;
+     font-size: 10px;
+     margin-bottom: 0px;
+     padding: 0px;
+}
+
+.customFieldsTableCaption {
+    padding-top:15px;
+}
 
 .vafloat /* float for view album - text */
  	{
@@ -109,11 +124,12 @@
         margin-top:10px;
         width:80%;
 	}
-.commentIndication 
-	{
-	   color: red;
-	   font-size: 12px;
-	}
+
+.commentIndication {
+    color: red;
+    font-size: 12px;
+}
+
 .error                          /* all error text */
 { 
       color: red; 
@@ -140,27 +156,34 @@
 	{
 	}
 
-.head                           /* page headers */
-	{ 
-	  font-size: 16px; 
-	  font-weight: bold; 
-	}
-.mod_headliner  /* Gallery & Album titles. Text is controled by .head */
+/* Page headers */
+.head { 
+    font-size: 16px; 
+    font-weight: bold; 
+    white-space: nowrap;
+}
+
+.mod_headliner  /* Gallery & Album titles. Text is controlled by .head */
 	{
 	}
-.mod_toplight_bg  /* Gallery & Album titles. Text is controled by .head */
+.mod_toplight_bg  /* Gallery & Album titles. Text is controlled by .head */
 	{
 	}
-.mod_toplight_right  /* Gallery & Album titles. Text is controled by .head*/
+.mod_toplight_right  /* Gallery & Album titles. Text is controlled by .head*/
 	{
 	}
-.mod_toplight_left  /* Gallery & Album titles. Text is controled by .head */
+.mod_toplight_left  /* Gallery & Album titles. Text is controlled by .head */
 	{
 	}
 .bread                          /* used in breadcrumb bars */
 	{ 
 	  font-size: 10px; 
 	}
+
+.topNavbar {
+    margin-bottom: 10px;
+}
+
 .nav                            /* used in navigation bars */
 	{ 
 	  font-size: 12px; 
@@ -174,6 +197,31 @@
 	  border:1px solid #000000;
 	  border-top-width:0px;
 	}
+.nav_micro_first_img {
+	border: 1px solid black;
+/*
+	border-left: 2px solid blue;
+	border-top: 2px solid blue;
+	border-bottom: 2px solid blue;
+*/
+}
+.nav_micro_last_img {
+	border: 1px solid black;
+/*
+	border-right: 2px solid blue;
+	border-top: 2px solid blue;
+	border-bottom: 2px solid blue;
+*/
+}
+
+.nav_micro_current_img {
+	border: 2px solid red;
+}
+
+.nav_micro_img {
+	border: 1px solid black;
+}
+
 .bordertop
 	{
 	  border:1px solid #000000;
@@ -181,6 +229,7 @@
 	  border-bottom-width:0px;
 	  border-left-width:0px;
 	}
+
 .borderright
 	{
 	  border:1px solid #000000;
@@ -188,6 +237,7 @@
 	  border-bottom-width:0px;
 	  border-left-width:0px;
 	}
+
 .borderleft
 	{
 	  border:1px solid #000000;
@@ -223,16 +273,19 @@
 	  font-size: 10px; 
 	  font-weight: bold; 
 	}
+
 .search                          /* used in search text */
 	{ 
 	  font-size: 10px; 
 	  font-weight: bold; 
 	}
+
 .searchform /* defines form for search */
 	{
 	  font-size: 10px; 
-	  font-weight: bold; 
+	  font-weight: bold;
 	}
+
 .leftspacer  /* amount of space to the left of the header and titles */
 	{
 	  width: 0px;
@@ -252,34 +305,39 @@
 
 
 .popupbody  /* controls the background of popup. */ 
-	 {
-	   color: #000;
-	 }
+{
+}
 	
 .popuphead  /* controls the title and background */ 
-	 {
-	   text-align:center;
-	   font-size: 14px;
-	   font-weight: bold;
-	   line-height: 150%;
- 	}
+{
+    text-align:center;
+    font-size: 14px; font-weight: bold;
+    line-height: 150%;
+}
 
 .popup /* controls the main text and message body */
-	 {
-	   text-align:center;
-	   font-size: 12px;
-	   font-weight: none;
-	   padding: 5px;
-	   margin-bottom: 10px;  
-	 }
+{
+    font-size: 12px; font-weight: normal;
+    padding: 5px;
+    margin-bottom: 10px;
+}
 
 .popupform /* controls form textarea */
-	 {
-	   font-size: 12px;
-	   font-weight: none;
-	   line-height: 120%;
-	   padding: 2px;
-	 }
+{
+    font-size: 12px; font-weight: normal;
+    line-height: 120%;
+    padding: 2px;
+}
+
+.popup a:hover {
+}
+
+.popup td {
+}
+
+.popup td.tab-hi {
+    color: #FFFFFF;
+}
 
 /* CSS ID for the add photos popup */
 
@@ -302,31 +360,31 @@
 }
 	
 #tabnav a:link, #tabnav a:visited {
-	float: left;
-	font-size: 11px;
-	line-height: 14px;
-	font-weight: bold;
-	padding: 2px 5px 2px 5px;
-	margin-right: 4px;
-	text-decoration: none;
-	color: #666;
-	border-width:1px;
-	border-style: solid; border-color: #000000;
-	-Moz-Border-Radius-TopLeft: 20px;
-	-Moz-Border-Radius-TopRight: 20px;
+    float: left;
+    font-size: 11px;
+    line-height: 14px;
+    font-weight: bold;
+    padding: 2px 5px 2px 5px;
+    margin-right: 4px;
+    text-decoration: none;
+    color: #666;
+    border: 1px solid #000000;
+    -Moz-Border-Radius-TopLeft: 20px;
+    -Moz-Border-Radius-TopRight: 20px;
 }
 
 #tabnav a:link.active, #tabnav a:visited.active {
-	background-color: #FCFCF3 ; padding:2px 5px 2px 5px; font-size:12px;
-	margin-right: 4px;
-	border-style: solid; border-color: #000000;
-	-Moz-Border-Radius-TopLeft: 20px;
-	-Moz-Border-Radius-TopRight: 20px;
-	color:#000000;
+    background-color: #FCFCF3;
+    color: #000000;
+    padding:2px 5px 2px 5px; font-size:12px;
+    margin-right: 4px;
+    border: 1px solid #000000;
+    -Moz-Border-Radius-TopLeft: 20px;
+    -Moz-Border-Radius-TopRight: 20px;
 }
 
 #tabnav a:hover {
-	color: #444
+    color: #444;
 }
 
 #adminbox {
@@ -361,11 +419,20 @@
    text-align:center;
 }
 
+.iconLink {
+    display: block;
+    font-size: 10px;
+    text-align:center;
+    float: right;
+    margin: 3px;
+}
+
 #menu a:hover {
 }
 
 .noLink {
     font-size: 10px;
+    text-align:center;
 }
 
 /* Used on Adminpage */
@@ -375,13 +442,72 @@
     padding: 5px;
 }
 
-/* Following two claes areu sed in stats-wizard */
+/* Following two classes are used in stats-wizard */
  .blockcell { 
     vertical-align: top; 
-    border-bottom: 1px solid #000000 
+    border-bottom: 1px solid #000000;
 }
         
 caption {
     font-weight:bold; 
-    margin-bottom: 5px
+    margin-bottom: 5px;
+}
+
+.tab {
+    border:1px solid black;
+    background-color:white;
+    color: #000000;
+    -moz-border-radius-topleft:10px;
+    -moz-border-radius-topright:10px;
+    cursor: pointer;
+    text-align:center;
+    padding:5px;
+    margin-left:10px;
+
+    text-decoration:underline;
+    font-weight:bold;
+}
+
+.tab-hi {
+    border:1px solid black;
+    background-color: #6274CB; color: #000000;
+    -moz-border-radius-topleft:10px;
+    -moz-border-radius-topright:10px;
+    cursor: pointer;
+    text-align:center;
+    padding:5px;
+    margin-left:10px;
+
+    text-decoration:underline;
+    font-weight:bold;
+}
+
+/* Outdated, will be removed soon */
+.tab-text { 
+    text-decoration:underline; 
+    font-weight:bold;
+}
+
+.littlered { 
+    font-size: 10px;
+    color:red;
+    vertical-align:top;
+}
+
+td.tabspacer {
+    border-bottom-width: 1px;
+    border-bottom-style:solid;
+    border-color: black;
+}
+
+.MLForm {
+    margin: 0px; 
+    margin-bottom: 2px;
+    padding: 0px;
+    text-align: right;
+}
+
+.languageSelector {
+    vertical-align: top;
+    padding: 0px; margin: 0px;
 }
diff -Naur gallery-1.5-pl1/css/config.css.default gallery-1.5.1/css/config.css.default
--- gallery-1.5-pl1/css/config.css.default	2005-03-10 03:30:03.000000000 +0100
+++ gallery-1.5.1/css/config.css.default	2005-09-13 00:40:46.000000000 +0200
@@ -1,5 +1,5 @@
 /*
-  $Id: config.css.default,v 1.19.2.1 2005/03/10 02:30:03 cryptographite Exp $
+  $Id: config.css.default,v 1.22.2.1 2005/09/12 22:40:46 dmolavi Exp $
  
   Gallery - a web based photo album viewer and editor
   Copyright (C) 2000-2005 Bharat Mediratta
@@ -16,16 +16,22 @@
  
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+  Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
 
 */ 
 
-body		{ margin:20px; color:#000000;
-		  background-image: url(../images/simplex-bkg.gif);
-		}
+body { 
+    margin:20px;
+    color:#000000;
+    background-image: url(../images/simplex-bkg.gif);
+}
+
+textarea:focus, input:focus {
+    background-color: #FFFFDA;
+}
 
-textarea:focus, input:focus, select:focus {
-		  background-color: #FFFFDA;
+img {
+    border: none;
 }
 
 p#bottom	{ width: 500px; }
diff -Naur gallery-1.5-pl1/css/embedded_style.css.default gallery-1.5.1/css/embedded_style.css.default
--- gallery-1.5-pl1/css/embedded_style.css.default	2005-03-07 02:59:58.000000000 +0100
+++ gallery-1.5.1/css/embedded_style.css.default	2005-06-28 15:06:39.000000000 +0200
@@ -5,7 +5,7 @@
    If you would like to customize the styles please create 
    copy of this file called 
 
-     "embedded_style.css" (same name without ".default")
+   "embedded_style.css" (same name without ".default")
 
    If that file is found in this directory it will be 
    used instead of this one.
@@ -13,7 +13,7 @@
    Some of the styles below are overriden by specific 
    album properties. These are noted 
 
-   $Id: embedded_style.css.default,v 1.18.2.1 2005/03/07 01:59:58 cryptographite Exp $
+   $Id: embedded_style.css.default,v 1.21 2005/06/28 13:06:39 jenst Exp $
 */ 
 
 
@@ -37,7 +37,7 @@
 a:hover {
 }
 
-textarea:focus, input:focus, select:focus {
+textarea:focus, input:focus {
 }
 
 /* 
diff -Naur gallery-1.5-pl1/css/screen.css.default gallery-1.5.1/css/screen.css.default
--- gallery-1.5-pl1/css/screen.css.default	2005-03-01 08:46:14.000000000 +0100
+++ gallery-1.5.1/css/screen.css.default	2005-07-20 14:46:27.000000000 +0200
@@ -1,11 +1,11 @@
-/* This is the style sheet used when Gallery is embedded into
-   another product, like PHP-Nuke, and when it's running 
-   standalone.
+/* 
+   This is the style sheet used when Gallery running standalone and
+   'no skin' is selected.
 
    If you would like to customize the styles please create 
    copy of this file called 
 
-     "embedded_style.css" (same name without ".default")
+   "screen.css" (same name without ".default")
 
    If that file is found in this directory it will be 
    used instead of this one.
@@ -13,7 +13,7 @@
    Some of the styles below are overriden by specific 
    album properties. These are noted 
 
-   $Id: screen.css.default,v 1.1.2.1 2005/03/01 07:46:14 cryptographite Exp $
+   $Id: screen.css.default,v 1.17 2005/07/20 12:46:27 jenst Exp $
 */ 
 
 
@@ -34,8 +34,8 @@
 }
 
 td,p { 
-	  font-family: Verdana, Arial, Helvetica, sans-serif;
-	  font-size: 10px; 
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-size: 10px; 
 }
 
 a {
@@ -50,8 +50,20 @@
     color: yellow;
 }
 
-textarea:focus, input:focus, select:focus {
-	background-color: #FFFFDA;
+.popup a:hover {
+    color: #4E2192;
+}
+
+.popup td {
+    color: #000000;
+}
+
+.popup td.tab-hi {
+    color: #FFFFFF;
+}
+    
+textarea:focus, input:focus {
+    background-color: #FFFFDA;
 }
 
 /* 
@@ -94,10 +106,20 @@
 	  font-size: 10px; 
 	}
 .pcaption  /* modifies background for caption text to reside - view_photo*/
-	{
-	  font-size: 10px; 
-	}
+{
+     font-size: 10px; 
+}
 
+.customFieldsTable {
+}
+
+.customFieldsTableCaption {
+    font-size: 11px;
+    color: #000000;
+    font-weight: bold;
+    text-decoration: underline;
+}
+  
 .vafloat /* float for view album - text */
  	{
  	   float: none;
@@ -165,34 +187,45 @@
 	}
 .navtableborderbegin
 	{
-	  border:1px solid #000000;
+	  border:1px solid #FFFFFF;
 	}
 .navtableborderend
 	{
-	  border:1px solid #000000;
+	  border:1px solid #FFFFFF;
 	  border-top-width:0px;
 	}
 .bordertop
 	{
-	  border:1px solid #000000;
+	  border:1px solid #FFFFFF;
 	  border-right-width:0px;
 	  border-bottom-width:0px;
 	  border-left-width:0px;
 	}
 .borderright
 	{
-	  border:1px solid #000000;
+	  border:1px solid #FFFFFF;
 	  border-top-width:0px;
 	  border-bottom-width:0px;
 	  border-left-width:0px;
 	}
+
 .borderleft
 	{
-	  border:1px solid #000000;
+	  border:1px solid #FFFFFF;
 	  border-top-width:0px;
 	  border-bottom-width:0px;
 	  border-right-width:0px;
 	}
+
+
+.borderleft-popup {
+    border:1px solid #000000;
+    border-top-width:0px;
+    border-bottom-width:0px;
+    border-right-width:0px;
+    padding-left: 5px;
+}
+
 .fineprint                      /* used for fine print */
 	{
 	  font-size: 10px;
@@ -208,8 +241,9 @@
 	  font-size: 10px;
 	}
 .modnavbox  /* main navigation bar next and previous */
-	{
-	}
+{
+}
+
 .admin                          /* used in admin bars */
 	{ 
 	  font-size: 10px; 
@@ -250,40 +284,36 @@
 
 
 .popupbody  /* controls the background of popup. */ 
-	 {
-	   color: #000;
-	 }
+{
+    color: #000;
+}
 	
-.popuphead  /* controls the title and background */ 
-	 {
-	   text-align:center;
-	   font-size: 14px;
-	   font-weight: bold;
-	   line-height: 150%;
-	   color: #FFF;
-	   padding-left: 5px;
-	   border-top: 1px solid #FFF;
-	   border-left: 1px solid #FFF;
-	   border-right: 1px solid #FFF;
-	   background-color: #6274CB;
- 	}
+.popuphead, .separator  /* controls the title and background */ 
+{
+    text-align:center;
+    font-size: 14px; font-weight: bold;
+    line-height: 150%;
+    color: #FFFFFF;
+    background-color: #6274CB;
+    padding-left: 5px;
+    border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF;
+}
 
 .popup /* controls the main text and message body */
-	 {
-	   text-align:center;
-	   font-size: 12px;
-	   font-weight: none;
-	   color: #202020;
-	   padding: 5px;
-	   border: 1px solid #FFF;
-	   background-color: #F0F0F0;
-	   margin-bottom: 10px;  
-	 }
+{
+    font-size: 12px;
+    font-weight: normal;
+    color: #202020;
+    padding: 5px;
+    border: 1px solid #FFF;
+    background-color: #F0F0F0;
+    margin-bottom: 10px;  
+}
 
 .popupform /* controls form textarea */
 	 {
 	   font-size: 12px;
-	   font-weight: none;
+	   font-weight: normal;
 	   line-height: 120%;
 	   color: #202020;
 	   padding: 2px;
@@ -291,10 +321,20 @@
 	   background-color: #C0C0C0;
 	 }
 
+td.columnheader {
+    font-size: 12px;
+    font-weight: bold;
+    color: #ffffff;
+    padding-left: 5px;
+    padding: 2px;
+    border: 1px solid #FFF;
+    background-color: #6274CB;
+}
+
 /* CSS ID for the add photos popup */
 
 #container {
-    adding: 2px;
+    padding: 2px;
 }
 
 #tabnav {
@@ -338,9 +378,46 @@
 }
 
 #tabnav a:hover {
-    color: #444
+    color: #444;
+}
+
+/* Following two classes are used in stats-wizard */
+.blockcell {
+}
+
+caption {
+    color: #6274CB;
+}
+
+/* ---- */
+
+.infoline_success {
+    color: #00BF00;
+    text-align:center;
+    font-size: 12px;
+    border: 1px solid ;
+    padding: 2px;
+    margin: 2px;
+}
+
+.infoline_error {
+    text-align:center;
+    font-size: 12px;
+    border: 1px solid red;
+    padding: 2px;
+    margin: 2px;
+}
+
+.infoline_notice {
+    color: #BF0000;
+    text-align: left;
+    font-size: 12px;
+    border: 1px solid #BF0000;
+    padding: 2px;
+    margin: 2px;
 }
 
+/* Adminbar */
 
 #adminbox {
     background-color: #6274CB; 
@@ -389,4 +466,3 @@
    border-left: 1px solid #224;
    padding: 1px;
 */
-}
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/delete_album.php gallery-1.5.1/delete_album.php
--- gallery-1.5-pl1/delete_album.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/delete_album.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: delete_album.php,v 1.47.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: delete_album.php,v 1.48.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/delete_photo.php gallery-1.5.1/delete_photo.php
--- gallery-1.5-pl1/delete_photo.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/delete_photo.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,16 +15,17 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: delete_photo.php,v 1.68.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: delete_photo.php,v 1.70.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
 
 require_once(dirname(__FILE__) . '/init.php');
 
-list($id, $index, $formaction, $albumDelete, $albumMatch, $nextId) = getRequestVar(array('id', 'index', 'formaction', 'albumDelete', 'albumMatch', 'nextId'));
+list($id, $index, $formaction, $albumDelete, $albumMatch, $nextId) =
+    getRequestVar(array('id', 'index', 'formaction', 'albumDelete', 'albumMatch', 'nextId'));
 
 if (isset($id)) {
         $index = $gallery->album->getPhotoIndex($id);
diff -Naur gallery-1.5-pl1/delete_user.php gallery-1.5.1/delete_user.php
--- gallery-1.5-pl1/delete_user.php	2005-03-10 03:29:33.000000000 +0100
+++ gallery-1.5.1/delete_user.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: delete_user.php,v 1.42.2.1 2005/03/10 02:29:33 cryptographite Exp $
+ * $Id: delete_user.php,v 1.45.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -41,6 +41,8 @@
 }
 
 doctype();
+
+$error = NULL;
 ?>
 <html>
 <head>
@@ -58,7 +60,7 @@
 foreach ($unames as $user) {
 	if (!strcmp($gallery->user->getUsername(), $user)) {
 		echo '<p align="center">';
-		echo gallery_error(_("You can't delete your own account!"));
+		echo infoLine(gallery_error(_("You can't delete your own account!")),'error');
 		echo '</p>';
 		$error++;
 	}
@@ -68,10 +70,8 @@
 	ngettext("If you delete this user, any such permissions go away.", "if you delete these users, any permissions will go away", sizeof($unames)) .
 	_("Users cannot be recreated.") .
 	ngettext ("Even if this user is recreated, those permissions are gone.", "Even if you recreate one of those users, the permissions are gone.", sizeof($unames));
-?>
-<p>
-<?php 
-	echo ngettext("Do you really want to delete user", "Do you really want to delete these users", sizeof($unames)) .":";
+	
+	echo "\n<p>" . ngettext("Do you really want to delete user:", "Do you really want to delete these users:", sizeof($unames));
 	foreach ($unames as $key => $value) { 
 		echo "<input type=\"hidden\" name=\"unames[$key]\" value=\"$value\"><br>$value\n";
 	}
diff -Naur gallery-1.5-pl1/do_command.php gallery-1.5.1/do_command.php
--- gallery-1.5-pl1/do_command.php	2005-03-23 09:51:44.000000000 +0100
+++ gallery-1.5.1/do_command.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: do_command.php,v 1.79.2.4 2005/03/23 08:51:44 cryptographite Exp $
+ * $Id: do_command.php,v 1.83.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -32,9 +32,14 @@
  * to ensure security.  Don't check for http:// or https:// because
  * for all we know, someone put their album URL on a gopher server...
  */
+$gUrl = makeGalleryUrl();
+$gUrlStripped = substr($gUrl, 0, strrpos($gUrl, '/'));
 if (!empty($return) && $return[0] != '/' && strstr($return, '://') !== false) {
-    if (strncmp($return, $gallery->app->photoAlbumURL, strlen($gallery->app->photoAlbumURL)) != 0 &&
-	    strncmp($return, $gallery->app->albumDirURL, strlen($gallery->app->albumDirURL)) != 0) {
+    if (
+      strncmp($return, $gUrlStripped, strlen($gUrlStripped)) != 0 &&
+      strncmp($return, $gallery->app->photoAlbumURL, strlen($gallery->app->photoAlbumURL)) != 0 &&
+      strncmp($return, $gallery->app->albumDirURL, strlen($gallery->app->albumDirURL)) != 0
+      ) {
 	die(_('Attempted security breach.'));
     }
 }	
@@ -110,6 +115,12 @@
 		$gallery->session->username = "";
 		$gallery->session->language = "";
 		destroyGallerySession();
+
+		// Prevent the 'you have to be logged in' error message
+		// when the user logs out of a protected album
+		createGallerySession();
+		$gallery->session->gRedirDone = true;
+
 		if (!ereg("^http|^{$gallery->app->photoAlbumURL}", $return)) {
 			$return = makeGalleryHeaderUrl($return);
 		}
@@ -174,7 +185,11 @@
 				$parentName = null;
 			}
 			createNewAlbum($parentName);
-			header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName));
+			if(!headers_sent()) { 
+			    header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName));
+			} else {
+			    $backUrl = makeAlbumUrl($gallery->session->albumName);
+			}
 		} else {
 		        header("Location: " . makeAlbumHeaderUrl());
 		}
@@ -223,7 +238,11 @@
 
 	<div align="center">
 	<form>
-		<input type="button" value="<?php echo _("Dismiss") ?>" onclick='parent.close()'>
+<?php if (isset($backUrl)) :?>
+		<input type="button" value="<?php echo _("Dismiss") ?>" onclick="document.location='<?php echo $backUrl; ?>'">
+<?php else : ?>
+		<input type="button" value="<?php echo _("Dismiss") ?>" onclick="parent.close()">
+<?php endif ?>
 	</form>
 	</div>
 </div>
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.credits.html gallery-1.5.1/docs/g1package/gallery1-install.credits.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.credits.html	2005-08-29 16:52:28.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.credits.html	2005-09-22 15:13:39.000000000 +0200
@@ -12,35 +12,47 @@
  </p><p>
   </p><pre class="screen">
 
-Adrian Chung		&lt;adrian@enfusion-group.com&gt;
-Anthony Moulen 		&lt;ajmoulen@moulen.org&gt;
-Ariel Shkedi		&lt;asgallery@dsgml.com&gt;
-Beckett Madden-Woods	&lt;beckett@beckettmw.com&gt;
-Benjamin Sadaba		&lt;benjamin.sadaba@turner.com&gt;
-Bharat Mediratta	&lt;bharat@menalto.com&gt;
-Chris Ricker		&lt;kaboom@gatech.edu&gt;
-Chris Smith		&lt;chris@jacko.com&gt;
-Dana Powers		&lt;dana@slothlovechunk.org&gt;
-Demian Johnston		&lt;djohnston@users.sourceforge.net&gt;
-Ed Wilts 		&lt;ewilts@ewilts.org&gt;
-Eelco Brolman		&lt;eelco@brolman.nl&gt;
-Jacob Redding		&lt;dexttor@wiredgeek.com&gt;
-Jens Tkotz		&lt;jens@peino.de&gt;
-Jesse Mullan		&lt;jmullan@visi.com&gt;
-Joan McGalliard		&lt;jefmcg@users.sourceforge.net&gt;
-John Kirkland		&lt;jpk@bl.org&gt;
-John W. Holmes		&lt;john@geekpal.com&gt;
-Joseph D. Scheve	&lt;chevy@tnatech.com&gt;
-Ken Frank		&lt;kffrank@mn.mediaone.net&gt;
-Markus Illenseer	&lt;markus@core.de&gt;
-Matthew McEachen	&lt;mceachen@users.sourceforge.net&gt;
-Rob Lingle		&lt;rob@rel3.net&gt;
-Sammy Spets		&lt;sammys@cse.unsw.edu.au&gt;
-Steve Lacy		&lt;gallery@slacy.com&gt;
-Dr. Tilman Bubeck	&lt;t.bubeck@reinform.de&gt;
-Troy Edwards		&lt;vallimar@sexorcisto.net&gt;
-Martin Smallridge 	&lt;info@snailsource.com&gt;
-Vincent Furia		&lt;vmf@abtech.org&gt;
+$Id: credits.xml,v 1.5 2005/04/26 20:25:18 schultmc Exp $
+
+Many people have dedicated their time to making Gallery what it is
+today.  Here is a list of folks in alphabetical order who have
+contributed to the project in the form of new code, patches, bug fixes,
+or support.  Corrections, additions, deletions welcome.
+
+Adrian Chung		&lt;adrian AT enfusion-group DOT com&gt;
+Alan Harder		&lt;alan DOT harder AT sun DOT com&gt;
+Anthony Moulen 		&lt;ajmoulen AT moulen DOT org&gt;
+Ariel Shkedi		&lt;asgallery AT dsgml DOT com&gt;
+Beckett Madden-Woods	&lt;beckett AT beckettmw DOT com&gt;
+Benjamin Sadaba		&lt;benjamin.sadaba AT turner DOT com&gt;
+Bharat Mediratta	&lt;bharat AT menalto DOT com&gt;
+Chris Kelly             &lt;ckdake AT users DOT sourceforge DOT net&gt;
+Chris Ricker		&lt;kaboom AT gatech DOT edu&gt;
+Chris Smith		&lt;chris AT jacko DOT com&gt;
+Christian Mohn		&lt;h0bbel AT p0ggel DOT org&gt;
+Dariush Molavi		&lt;dariush DOT molavi AT gtri DOT gatech DOT edu&gt;
+Dana Powers		&lt;dana AT slothlovechunk DOT org&gt;
+Demian Johnston		&lt;djohnston AT users DOT sourceforge DOT net&gt;
+Ed Wilts 		&lt;ewilts AT ewilts DOT org&gt;
+Eelco Brolman		&lt;eelco AT brolman DOT nl&gt;
+Jacob Redding		&lt;dexttor AT wiredgeek DOT com&gt;
+Jay Rossiter		&lt;cryptographite AT users DOT sourceforge DOT net&gt;
+Jens Tkotz		&lt;jens AT peino DOT de&gt;
+Jesse Mullan		&lt;jmullan AT visi DOT com&gt;
+Joan McGalliard		&lt;jefmcg AT users DOT sourceforge DOTnet&gt;
+John Kirkland		&lt;jpk AT bl DOT org&gt;
+John W. Holmes		&lt;john AT geekpal DOT com&gt;
+Joseph D. Scheve	&lt;chevy AT tnatech DOT com&gt;
+Ken Frank		&lt;kffrank AT mn DOT mediaone DOT net&gt;
+Markus Illenseer	&lt;markus AT core DOT de&gt;
+Martin Smallridge 	&lt;info AT snailsource DOT com&gt;
+Matthew McEachen	&lt;mceachen AT users DOT sourceforge DOT net&gt;
+Rob Lingle		&lt;rob AT rel3 DOT net&gt;
+Sammy Spets		&lt;sammys AT cse DOT unsw DOT edu DOT au&gt;
+Steve Lacy		&lt;gallery AT slacy DOT com&gt;
+Dr. Tilman Bubeck	&lt;t DOT bubeck AT reinform DOT de&gt;
+Troy Edwards		&lt;vallimar AT sexorcisto DOT net&gt;
+Vincent Furia		&lt;vmf AT abtech DOT org&gt;
 
   </pre><p>
  </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="gallery1-install.features.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="gallery1-install.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="gallery1-install.requirements.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Features </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Installation Requirements</td></tr></table></div></body></html>
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.faq.a.html gallery-1.5.1/docs/g1package/gallery1-install.faq.a.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.faq.a.html	2005-08-29 16:52:30.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.faq.a.html	2005-09-22 15:13:43.000000000 +0200
@@ -2,7 +2,7 @@
        How can I get the latest version of Gallery?
       </a></dt><dt>A.2. <a href="gallery1-install.faq.a.html#gallery1-install.faq.a.2">
        How can I get the latest CVS version of Gallery?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.1"></a><a name="id2517032"></a><b>A.1.</b></td><td align="left" valign="top"><p>
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.1"></a><a name="id2515817"></a><b>A.1.</b></td><td align="left" valign="top"><p>
        How can I get the latest version of Gallery?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        There are two different 'latest' versions of Gallery. There is the version
@@ -14,17 +14,17 @@
        more current bugfixes and neat modifications. The version in CVS is
        typically pretty stable, since the developers use it to power their own
        personal Galleries, but it is bound to have the occasional major glitch.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.2"></a><a name="id2518235"></a><b>A.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.2"></a><a name="id2518299"></a><b>A.2.</b></td><td align="left" valign="top"><p>
        How can I get the latest CVS version of Gallery?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The CVS binaries are a prerequisite. You can get them from cvshome.org.
        To download the initial copy of the source run these commands:
        </p><pre class="screen">
-        % cvs -d:pserver:anonymous@cvs.Gallery.sourceforge.net:/cvsroot/gallery login
+        % cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gallery login
        </pre><p>
        When it asks for a password just hit enter.
        </p><pre class="screen">
-        % cvs -z3 -d:pserver:anonymous@cvs.Gallery.sourceforge.net:/cvsroot/gallery co gallery
+        % cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gallery co gallery
        </pre><p>
        Once you have a version of Gallery that you've downloaded via CVS all you
        have to do is:
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.faq.b.html gallery-1.5.1/docs/g1package/gallery1-install.faq.b.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.faq.b.html	2005-08-29 16:52:30.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.faq.b.html	2005-09-22 15:13:43.000000000 +0200
@@ -10,7 +10,7 @@
       </a></dt><dt>B.5. <a href="gallery1-install.faq.b.html#gallery1-install.faq.b.5">
        Where can I find the unzip and zipinfo
        binaries?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.1"></a><a name="id2518321"></a><b>B.1.</b></td><td align="left" valign="top"><p>
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.1"></a><a name="id2518387"></a><b>B.1.</b></td><td align="left" valign="top"><p>
        The setup page tells me that mod_rewrite is not installed. Since mod_rewrite is
        optional, how do I configure this option?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -25,13 +25,13 @@
        For more information on mod_rewrite check out the
        <a href="http://httpd.apache.org/docs/mod/mod_rewrite.html" target="_top">Apache
        module mod_rewrite</a> page.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.2"></a><a name="id2518365"></a><b>B.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.2"></a><a name="id2518430"></a><b>B.2.</b></td><td align="left" valign="top"><p>
        Does Gallery work under Windows?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Many people have gotten Gallery to work under Windows using Apache.  However,
        Gallery does not interact well with IIS, because PHP still has some issues
        with executing programs like NetPBM and ImageMagick.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.3"></a><a name="id2518390"></a><b>B.3.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.3"></a><a name="id2518455"></a><b>B.3.</b></td><td align="left" valign="top"><p>
        How do I run PHP as a CGI?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Running PHP as a CGI is usually done when PHP is not available on your
@@ -79,7 +79,7 @@
        directory.  <span class="emphasis"><em>It is extremely difficult to provide support for
        this, because there are many things that can go wrong and it's hard to
        diagnose the problem.</em></span>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.4"></a><a name="id2518597"></a><b>B.4.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.4"></a><a name="id2518662"></a><b>B.4.</b></td><td align="left" valign="top"><p>
        How do I force .php files to use PHP4?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        In the rare case that your ISP has PHP3 and PHP4 installed on the same server,
@@ -91,7 +91,7 @@
          ForceType application/x-httpd-php
         &lt;/Files&gt;
        </pre><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.5"></a><a name="id2518638"></a><b>B.5.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.5"></a><a name="id2518702"></a><b>B.5.</b></td><td align="left" valign="top"><p>
        Where can I find the <span><b class="command">unzip</b></span> and <span><b class="command">zipinfo</b></span>
        binaries?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.faq.c.html gallery-1.5.1/docs/g1package/gallery1-install.faq.c.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.faq.c.html	2005-08-29 16:52:32.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.faq.c.html	2005-09-22 15:13:45.000000000 +0200
@@ -44,7 +44,8 @@
        Why, when I try to upload images, does it say No images uploaded
        ?
       </a></dt><dt>C.15. <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.15">
-       Why do I get this error: Warning: fopen(".../albums/team/album.dat.lock","a+")?
+       Why do I get this error: Warning: fopen(".../albums/team/album.dat.lock","a+")
+       or Your Userfile is not writeable?
       </a></dt><dt>C.16. <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.16">
        Why do I get the error Allowed memory size of Xxx bytes exhausted
        ?
@@ -110,7 +111,12 @@
       </a></dt><dt>C.40. <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.40">
        I need to remove my albums directory, but I can't since the webserver user
        owns the files.  What can I do?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.1"></a><a name="id2518709"></a><b>C.1.</b></td><td align="left" valign="top"><p>
+      </a></dt><dt>C.41. <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.41">
+       Why is my Gallery blue?!
+      </a></dt><dt>C.42. <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.42">
+       When I open Gallery inside Mambo, i get "Gallery seems to be inside Mambo, but we couldn't get the necessary info."
+       What am i or my visitors doing wrong?
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.1"></a><a name="id2518774"></a><b>C.1.</b></td><td align="left" valign="top"><p>
        When I try to access the configuration wizard, I get a <tt class="literal">500
        Internal Server Error</tt>.  What's up?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -128,7 +134,7 @@
        If you don't have access to your <tt class="filename">httpd.conf</tt>, delete
        the <tt class="filename">.htaccess</tt> file in the <tt class="filename">setup/</tt>
        directory.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.2"></a><a name="id2518796"></a><b>C.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.2"></a><a name="id2518861"></a><b>C.2.</b></td><td align="left" valign="top"><p>
        I've installed Gallery and all seems well. But when I try to upload an
        image it says <tt class="literal">Unable to make thumbnail(0)</tt> or 
        <tt class="literal">Invalid image</tt>. What gives?
@@ -209,7 +215,7 @@
         </p></li></ul></div><p>
        If you still can't find a solution, try asking in the <a href="http://gallery.sf.net/forums.php" target="_top">
        Gallery Support Forums</a>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.3"></a><a name="id2519084"></a><b>C.3.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.3"></a><a name="id2519149"></a><b>C.3.</b></td><td align="left" valign="top"><p>
        My ISP has a really old version of PHP, something before 4.0.4pl1, which
        Gallery can't work with.  What do I do?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -218,14 +224,14 @@
        probably contains security problems.  Your only other good option is to
        install PHP as a CGI, as in <a href="gallery1-install.faq.b.html#gallery1-install.faq.b.3">FAQ B.3
        </a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.4"></a><a name="id2519119"></a><b>C.4.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.4"></a><a name="id2519184"></a><b>C.4.</b></td><td align="left" valign="top"><p>
        Whenever I try to upload grayscale JPEG images I get a <tt class="literal">Unable to
        make thumbnail</tt> error.  Why?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        This is a bug in some versions of NetPBM that cause it to choke on grayscale
        images.  This is fixed in the version of NetPBM available on the Gallery
        download page.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.5"></a><a name="id2519150"></a><b>C.5.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.5"></a><a name="id2519215"></a><b>C.5.</b></td><td align="left" valign="top"><p>
        Whenever I try to upload an image in Gallery, I get all these errors about
        <tt class="literal">safe mode</tt>.  How can I fix this?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -243,7 +249,7 @@
          Find another host that doesn't use safe mode.  Some are listed in the
          <a href="http://gallery.sourceforge.net/wiki.php?page=Web%20Hosting%20Referral%20Page" target="_top">
          Gallery Hosting Referrals Page</a>
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.6"></a><a name="id2519231"></a><b>C.6.</b></td><td align="left" valign="top"><p>
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.6"></a><a name="id2519296"></a><b>C.6.</b></td><td align="left" valign="top"><p>
        Why can't I upload big files (over a megabyte or two)?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Craig Goranson wrote a very informative <a href="http://marc.theaimsgroup.com/?l=gallery-users&amp;m=102589601604892&amp;w=2" target="_top">
@@ -265,14 +271,14 @@
        you want (until you hit <tt class="literal">upload_max_filesize</tt> and/or
        <tt class="literal">post_max_size</tt> -- see the above email link for more
        information).
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.7"></a><a name="id2519333"></a><b>C.7.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.7"></a><a name="id2519398"></a><b>C.7.</b></td><td align="left" valign="top"><p>
        When I try to run <span><b class="command">configure.sh</b></span>, I get an error like this:
        <tt class="literal">chmod: getting attributes of `setup\r': No such file or directory</tt>
        How do I fix that?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The answer is to simply upload the <tt class="filename">configure.sh</tt> file
        in <tt class="literal">ASCII FTP mode</tt>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.8"></a><a name="id2519381"></a><b>C.8.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.8"></a><a name="id2519445"></a><b>C.8.</b></td><td align="left" valign="top"><p>
        When I try to click on the "[login]" link on the Gallery page, nothing happens
        (no window pops up).  What's wrong?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -293,7 +299,7 @@
        (note the "www" is missing), you'll still see your Gallery, but you'll
        experience this problem. The solution is to pick one hostname and stick
        with it.  
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.9"></a><a name="id2519426"></a><b>C.9.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.9"></a><a name="id2519491"></a><b>C.9.</b></td><td align="left" valign="top"><p>
        When I try to login, everything seems to go correctly, but Gallery doesn't
        log me in?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -340,7 +346,7 @@
          you need to use the one that is specified in your configuration.  If you use the one
          that's not specified, you may be unable to login.  Another remedy for this issue is
          to follow the instructions in <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.22">FAQ C.22</a>
-        </p></li></ul></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.10"></a><a name="id2519617"></a><b>C.10.</b></td><td align="left" valign="top"><p>
+        </p></li></ul></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.10"></a><a name="id2519682"></a><b>C.10.</b></td><td align="left" valign="top"><p>
        Why do I see <tt class="literal">Warning: Undefined variable: GALLERY_BASEDIR...
        </tt> at the top of the page?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -361,7 +367,7 @@
        </p><pre class="screen">
         php_value error_reporting 2039
        </pre><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.11"></a><a name="id2519702"></a><b>C.11.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.11"></a><a name="id2519767"></a><b>C.11.</b></td><td align="left" valign="top"><p>
        I can successfully upload photos, but when I look in my album all I see
        are broken image icons. Why?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -369,7 +375,7 @@
        wizard.  You can fix this by re-running the config wizard and correcting
        the Albums URL value or you can edit the <tt class="filename">config.php</tt>
        file and fix the $gallery-&gt;app-&gt;albumDirURL variable. 
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.12"></a><a name="id2519735"></a><b>C.12.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.12"></a><a name="id2519800"></a><b>C.12.</b></td><td align="left" valign="top"><p>
        Why do I get <tt class="literal">Failed opening 'html_wrap/inline_albumthumb.header.default'</tt>
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        If you unzipped/untarred the Gallery script on a Mac running OS 9.2.1
@@ -383,7 +389,7 @@
        will solve this. This is only a problem if its untarred/gzipped on a Mac.
        If they are unzipped on the server they will work fine. [Thanks James
        O'Donnell]
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.13"></a><a name="id2519799"></a><b>C.13.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.13"></a><a name="id2519864"></a><b>C.13.</b></td><td align="left" valign="top"><p>
        Why do I see this error:
        </p><pre class="screen">
         jpegtopnm: WRITING PPM FILE
@@ -397,7 +403,7 @@
         </p></li><li><p>
          Your NetPBM binaries have a bug.  Please use the NetPBM binaries found
          on the Gallery Download Page.
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.14"></a><a name="id2519861"></a><b>C.14.</b></td><td align="left" valign="top"><p>
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.14"></a><a name="id2519926"></a><b>C.14.</b></td><td align="left" valign="top"><p>
        Why, when I try to upload images, does it say <tt class="literal">No images uploaded
        </tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -411,8 +417,9 @@
          <tt class="literal">file_uploads</tt> isn't enabled, then you won't be able
          to upload images to Gallery, and you should talk to your system
          administrator.
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.15"></a><a name="id2519942"></a><b>C.15.</b></td><td align="left" valign="top"><p>
-       Why do I get this error: <tt class="literal">Warning: fopen(".../albums/team/album.dat.lock","a+")</tt>?
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.15"></a><a name="id2520007"></a><b>C.15.</b></td><td align="left" valign="top"><p>
+       Why do I get this error: <tt class="literal">Warning: fopen(".../albums/team/album.dat.lock","a+")</tt>
+       or <tt class="literal">Your Userfile is not writeable</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        This typically happens when your ISP makes a change in your environment
        (like upgrading PHP or moving things around) without telling you about it.
@@ -433,7 +440,7 @@
        directory 777.  <span class="emphasis"><em>Make sure you chmod the <tt class="filename">.users</tt>
        directory, which can sometimes be hidden from view.  See <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.19">
        FAQ C.19</a> for more details</em></span>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.16"></a><a name="id2520016"></a><b>C.16.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.16"></a><a name="id2520087"></a><b>C.16.</b></td><td align="left" valign="top"><p>
        Why do I get the error <tt class="literal">Allowed memory size of Xxx bytes exhausted
        </tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -452,7 +459,7 @@
          When adding that line to <tt class="filename">.htaccess</tt>, you must use a 
          number, in bytes.  For example, 8MB would be about 8000000 bytes.
         </p></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.17"></a><a name="id2520102"></a><b>C.17.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.17"></a><a name="id2520173"></a><b>C.17.</b></td><td align="left" valign="top"><p>
        Why do I get <tt class="literal">pnmtojpeg: No such file or directory when uploading
        images</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -476,7 +483,7 @@
         </p></li><li><p>
          Upgrade to Gallery v1.3.4 which lets you specify which one you have in
          the config wizard.
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.18"></a><a name="id2520226"></a><b>C.18.</b></td><td align="left" valign="top"><p>
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.18"></a><a name="id2520298"></a><b>C.18.</b></td><td align="left" valign="top"><p>
        Why do I get this warning: <tt class="literal">Your script possibly relies on a
        session side-effect which existed until PHP 4.2.3</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -497,7 +504,7 @@
        </pre><p>
       </p><p>
        This should be fixed in future versions of Gallery.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.19"></a><a name="id2520300"></a><b>C.19.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.19"></a><a name="id2520371"></a><b>C.19.</b></td><td align="left" valign="top"><p>
        Why, when I try to upload a <tt class="filename">.htaccess</tt> and chmod it with my FTP client,
        it "disappears"?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -510,7 +517,7 @@
        for Chmod with WS_FTP</a>.  If you use CuteFTP, see
        <a href="http://gallery.menalto.com/modules.php?op=modload&amp;name=phpBB_14&amp;file=index&amp;topic=701&amp;action=viewtopic&amp;topic=1902" target="_top">
        this thread in the forums.</a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.20"></a><a name="id2520350"></a><b>C.20.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.20"></a><a name="id2520421"></a><b>C.20.</b></td><td align="left" valign="top"><p>
        Why does uploading pictures on my RedHat 8.0 system result in an error
        or scewed picture?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -523,7 +530,7 @@
        this thread in the forums</a>.  Keep in mind that these are merely
        workarounds.  The best option is to upgrade your PHP version to the latest
        from <a href="http://www.php.net/" target="_top">http://www.php.net/</a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.21"></a><a name="id2520395"></a><b>C.21.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.21"></a><a name="id2520467"></a><b>C.21.</b></td><td align="left" valign="top"><p>
        Why doesn't Gallery work correctly on my RedHat 9.0 system?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        As in Red Hat Linux versions since 8.0, the default web server is Apache
@@ -535,7 +542,7 @@
        <a href="http://www.php.net/" target="_top">http://www.php.net/</a>.  See
        <a href="http://gallery.menalto.com/modules.php?op=modload&amp;name=phpBB_14&amp;file=index&amp;action=viewtopic&amp;topic=5741&amp;1" target="_top">
        this forum post</a> for information on how to compile PHP.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.22"></a><a name="id2520439"></a><b>C.22.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.22"></a><a name="id2520511"></a><b>C.22.</b></td><td align="left" valign="top"><p>
        How do I use Gallery both from inside my LAN and the internet?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
         There is a fix planned for future versions of Gallery to allow the config
@@ -591,7 +598,7 @@
              <span class="emphasis"><em>Linux/Unix</em></span> <tt class="filename">/etc/hosts</tt>
             </p></li></ul></div><p>
          </p></li></ul></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.23"></a><a name="id2520667"></a><b>C.23.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.23"></a><a name="id2520738"></a><b>C.23.</b></td><td align="left" valign="top"><p>
        I'm running Gallery 1.3.4, PHP 4.0.4 and I get <tt class="literal">Call to undefined
        function: array_search() in view_photo.php</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -615,7 +622,7 @@
 
       </pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
         This has been fixed in Gallery 1.4.0
-       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.24"></a><a name="id2520733"></a><b>C.24.</b></td><td align="left" valign="top"><p>
+       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.24"></a><a name="id2520804"></a><b>C.24.</b></td><td align="left" valign="top"><p>
        Why, when I edit an album or photo's text, do quotation marks appear
        as <tt class="literal">\'</tt> (e.g. <tt class="literal">John Doe\'s Album</tt>)?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -627,7 +634,7 @@
       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
         As of Gallery 1.4.0, Gallery will strip the slashes from fields so that
         this does not happen, even if <tt class="literal">magic_quotes_gpc</tt> is on.
-       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.25"></a><a name="id2520798"></a><b>C.25.</b></td><td align="left" valign="top"><p>
+       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.25"></a><a name="id2520870"></a><b>C.25.</b></td><td align="left" valign="top"><p>
        I can't extract a <tt class="literal">.tar.gz</tt> file on my Windows machine.
        Why not?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -643,12 +650,12 @@
          </p></li><li><p>
           Unzip once more
          </p></li></ol></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.26"></a><a name="id2520887"></a><b>C.26.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.26"></a><a name="id2520958"></a><b>C.26.</b></td><td align="left" valign="top"><p>
        Why do I get an <tt class="literal">EOF / read error reading magic number</tt>
        error when uploading pictures with NetPBM?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Please see <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.2">FAQ c.2</a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.27"></a><a name="id2520923"></a><b>C.27.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.27"></a><a name="id2520994"></a><b>C.27.</b></td><td align="left" valign="top"><p>
        Why do I get errors like this: <tt class="literal">Warning: open_basedir restriction in effect. File is in wrong
        directory in /home/johndoe/public_html/gallery/platform/fs_unix.php on line 53</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -657,20 +664,20 @@
        Basically, your host has misconfigured this directive and not added the directory where Gallery
        is located to the directories where PHP can access and modify files.  You'll need to contact them
        and ask them to add the directory where your website files are located.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.28"></a><a name="id2520965"></a><b>C.28.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.28"></a><a name="id2521037"></a><b>C.28.</b></td><td align="left" valign="top"><p>
        Why do I get this error: <tt class="literal">Warning: write failed: No space left on device (28) in Unknown on line 0</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Your host setup a quota for the web server user.  Though <span class="emphasis"><em>your account</em></span> may still have
        space left, the quota for the web server user has been overrun.  Basically, you'll need to contact
        your host and ask them to cleanup the filesystem and/or adjust the quota.  If you are your host,
        adjust the quota using <span><b class="command">edquota</b></span>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.29"></a><a name="id2521008"></a><b>C.29.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.29"></a><a name="id2521080"></a><b>C.29.</b></td><td align="left" valign="top"><p>
        Why do I get this error: <tt class="literal">Warning:  exec() has been disabled for security reasons</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Basically, this is a form of safe mode.  Gallery requires functions like <tt class="literal">exec()</tt> to
        perform operations on images.  The steps to "fix" this problem are the same as in
        <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.5">FAQ C.5</a>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.30"></a><a name="id2521052"></a><b>C.30.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.30"></a><a name="id2521123"></a><b>C.30.</b></td><td align="left" valign="top"><p>
        Why can't I upload images using ImageMagick on FreeBSD?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The default install of ImageMagick on FreeBSD doesn't seem to compile with some
@@ -692,7 +699,7 @@
           Then uninstall ImageMagick via ports (<span><b class="command">make deinstall clean</b></span>)
           and reinstall it (<span><b class="command">make install clean</b></span>)
          </p></li></ol></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.31"></a><a name="id2521138"></a><b>C.31.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.31"></a><a name="id2521210"></a><b>C.31.</b></td><td align="left" valign="top"><p>
        How do I put my Gallery into debug mode?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        There are two ways, each pretty much equal in simplicity.
@@ -718,7 +725,7 @@
        </pre><p>
        And change "no" to "yes"  This will enable some extra debugging features and turn up PHP's
        error reporting level.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.32"></a><a name="id2521238"></a><b>C.32.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.32"></a><a name="id2521309"></a><b>C.32.</b></td><td align="left" valign="top"><p>
        I have uploaded the NetPBM or ImageMagick binaries to my site, but
        I don't know the absolute path to specify in the configuration
        wizard.  What do I do?
@@ -735,7 +742,7 @@
        </pre><p>
        View this file via the web (for example: http://www.example.com/gallery/
        netpbm/test.php).  It will tell you the absolute path to specify.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.33"></a><a name="id2521280"></a><b>C.33.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.33"></a><a name="id2521351"></a><b>C.33.</b></td><td align="left" valign="top"><p>
        When I try to enter an album, I get a 404 error.  What's up?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        One of two things in happening
@@ -755,7 +762,7 @@
 	  </pre><p>          
           Voila!  The URLs should work correctly now.
          </p></li></ul></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.34"></a><a name="id2521349"></a><b>C.34.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.34"></a><a name="id2521420"></a><b>C.34.</b></td><td align="left" valign="top"><p>
        I changed a value on Step 3 of the configuration wizard (or in
        <tt class="filename">config.php</tt>), but the change isn't taking effect.  What's going on?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -767,7 +774,7 @@
        Select "properties" from the &lt;&lt;admin options&gt;&gt; pulldown.
        Then, in the popup window you will be able to change the properties
        for that album.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.35"></a><a name="id2521394"></a><b>C.35.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.35"></a><a name="id2521465"></a><b>C.35.</b></td><td align="left" valign="top"><p>
        Can I host images on another server to conserve space?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The straight answer is no.  Gallery must have the images on the local
@@ -782,7 +789,7 @@
        will attempt to use the images on the server with lots of bandwidth, so that
        the local server doesn't suffer so much.  More information is available in the
        <a href="gallery1-admin.mirroring.html" title="Mirroring Gallery">mirroring tutorial</a>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.36"></a><a name="id2521448"></a><b>C.36.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.36"></a><a name="id2521519"></a><b>C.36.</b></td><td align="left" valign="top"><p>
        Why do I get errors with email on Windows?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        If you go to http://www.example.com/gallery/setup/check_mail.php and it gives you the following
@@ -817,7 +824,7 @@
          SMTP = smtp.server.com
          sendmail_from = youremail@server.com
         </pre><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.37"></a><a name="id2521513"></a><b>C.37.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.37"></a><a name="id2521584"></a><b>C.37.</b></td><td align="left" valign="top"><p>
        I've forgotten my admin password!  How can I reset it?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Version 1.4.3 or below: Resetting your admin password is easy; 
@@ -830,7 +837,7 @@
        and you will be required to edit the <span class="emphasis"><em>resetadmin</em></span> file,
        add the string, save, and refresh your browser.  This is a security measure to prove that you
        are an administrator.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.38"></a><a name="id2521608"></a><b>C.38.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.38"></a><a name="id2521680"></a><b>C.38.</b></td><td align="left" valign="top"><p>
        Why are my picture frames screwed up?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        If you have a file called gallery/css/embedded_style.css (ie
@@ -856,7 +863,7 @@
        If you didn't touch the CSS or frame files, this probably means that
        you didn't override the files upon upgrade.  Make sure that your FTP
        client overrides the old files and upgrades to the new ones.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.39"></a><a name="id2521666"></a><b>C.39.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.39"></a><a name="id2521737"></a><b>C.39.</b></td><td align="left" valign="top"><p>
        Why do I get this error: <tt class="literal">Fatal error: session_start(): Failed to
        initialize storage module: user...</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -869,7 +876,7 @@
        </pre><p>
        This should fix it if you host allows you to edit PHP directives in <tt class="filename">.htaccess</tt>.
        If not, you may need to contact them to get it changed globally.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.40"></a><a name="id2521719"></a><b>C.40.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.40"></a><a name="id2521790"></a><b>C.40.</b></td><td align="left" valign="top"><p>
        I need to remove my albums directory, but I can't since the webserver user
        owns the files.  What can I do?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -878,4 +885,18 @@
        here: <a href="http://gallery.menalto.com/modules.php?op=modload&amp;name=Downloads&amp;file=index&amp;req=viewdownload&amp;cid=6" target="_top">
        Gallery Utilities</a> ("Bharat's Cleanup Script").  Instructions are included
        in the top of the file.
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.41"></a><a name="id2521825"></a><b>C.41.</b></td><td align="left" valign="top"><p>
+       Why is my Gallery blue?!
+      </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
+       As of Gallery 1.5, the CSS system has changed.  There is a <tt class="filename">base.css</tt>
+       which is loaded anytime.  Then, there is <tt class="filename">screen.css</tt> which is loaded when
+       you use a skin (or the default) and your gallery is not embedded in another program.
+       Finally, there is <tt class="filename">embedded.css</tt> which loads when your gallery is embedded
+       in another program.  To change the color of your gallery, you can edit the appropriate CSS
+       file or select a skin in the configuration wizard.
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.42"></a><a name="id2521871"></a><b>C.42.</b></td><td align="left" valign="top"><p>
+       When I open Gallery inside Mambo, i get "Gallery seems to be inside Mambo, but we couldn't get the necessary info."
+       What am i or my visitors doing wrong?
+      </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
+       The reason is described in FAQ C.8 in the second part.
       </p></td></tr></tbody></table></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="gallery1-install.faq.b.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="gallery1-install.faq.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="gallery1-install.faq.d.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">B. Configuring Gallery </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> D. Migrating Gallery</td></tr></table></div></body></html>
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.faq.d.html gallery-1.5.1/docs/g1package/gallery1-install.faq.d.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.faq.d.html	2005-08-29 16:52:32.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.faq.d.html	2005-09-22 15:13:45.000000000 +0200
@@ -8,7 +8,7 @@
        (comment, images, etc..)?
       </a></dt><dt>D.4. <a href="gallery1-install.faq.d.html#gallery1-install.faq.d.4">
        Something went wrong, it's not working! What do I do?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.1"></a><a name="id2521776"></a><b>D.1.</b></td><td align="left" valign="top"><p>
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.1"></a><a name="id2521918"></a><b>D.1.</b></td><td align="left" valign="top"><p>
        How can I migrate my Gallery from one host to another?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
         If you are moving between a Windows and non-Windows host, please
@@ -52,14 +52,14 @@
        the albums directory you just uploaded, not a blank directory, as you
        would on a clean install of Gallery. After you secure Gallery, all your
        data should show up intact!
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.2"></a><a name="id2521893"></a><b>D.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.2"></a><a name="id2522044"></a><b>D.2.</b></td><td align="left" valign="top"><p>
        Why do I get this error after migration: <tt class="literal">Warning: fopen
        ('.../albums/foo/album.dat.lock', 'a+')</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        This is caused by not recursively chmodding the new albums directory 0777.
        See FAQ <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.15">C.15</a> for information
        on how to fix this.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.3"></a><a name="id2521930"></a><b>D.3.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.3"></a><a name="id2522082"></a><b>D.3.</b></td><td align="left" valign="top"><p>
        Will moving my Gallery to another host cause me to lose data
        (comment, images, etc..)?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -67,7 +67,7 @@
        </a>, there should be no lose of data whatsoever. However, because of Murphy's
        law, it's a good idea not to delete your albums directory on your old host before
        you know everything is working on the new host.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.4"></a><a name="id2521965"></a><b>D.4.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.4"></a><a name="id2522116"></a><b>D.4.</b></td><td align="left" valign="top"><p>
        Something went wrong, it's not working! What do I do?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        First, try again. Make sure you follow all the instructions in
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.html gallery-1.5.1/docs/g1package/gallery1-install.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.html	2005-08-29 16:52:32.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.html	2005-09-22 15:13:46.000000000 +0200
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Gallery 1.x Installation Guide</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="up" href="index.html" title="Gallery Manual"><link rel="prev" href="preface.html" title="Preface"><link rel="next" href="gallery1-install.overview.html" title="Overview"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Gallery 1.x Installation Guide</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="gallery1-install.overview.html">Next</a></td></tr></table><hr></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="gallery1-install.overview.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Overview</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Gallery 1.x Installation Guide</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="up" href="index.html" title="Gallery Manual"><link rel="prev" href="index.html" title="Gallery Manual"><link rel="next" href="gallery1-install.overview.html" title="Overview"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Gallery 1.x Installation Guide</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="gallery1-install.overview.html">Next</a></td></tr></table><hr></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="gallery1-install.overview.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Overview</td></tr></table></div></body></html>
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.remote-applets.html gallery-1.5.1/docs/g1package/gallery1-install.remote-applets.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.remote-applets.html	2005-08-29 16:52:30.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.remote-applets.html	2005-09-22 15:13:42.000000000 +0200
@@ -11,8 +11,7 @@
   <a href="http://www.jpmullan.com/galleryupdates/" target="_top">the
   nightly builds site</a>. Get the latest version of the file
   <tt class="filename">remote/gallery_remote_applets.<i class="replaceable"><tt>version</tt></i>.zip</tt>
-  and unzip it into your <tt class="filename">java/</tt> directory inside
-  the Gallery Remote directory.
+  and unzip it into your <tt class="filename"><i class="replaceable"><tt>gallery</tt></i>/java/</tt> directory.
  </p><p>
   You can test that the applets are installed correctly by logging in,
   going to an album where you have upload permission, and using
diff -Naur gallery-1.5-pl1/docs/g1package/gallery1-install.upgrade.html gallery-1.5.1/docs/g1package/gallery1-install.upgrade.html
--- gallery-1.5-pl1/docs/g1package/gallery1-install.upgrade.html	2005-08-29 16:52:29.000000000 +0200
+++ gallery-1.5.1/docs/g1package/gallery1-install.upgrade.html	2005-09-22 15:13:42.000000000 +0200
@@ -1,6 +1,6 @@
 <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Upgrading a Previous Gallery Installation</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="up" href="gallery1-install.html" title="Chapter 1. Gallery 1.x Installation Guide"><link rel="prev" href="gallery1-install.windows-iis.html" title="Installing on a Windows Server (IIS)"><link rel="next" href="gallery1-install.help.html" title="Getting Additional Help"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Upgrading a Previous Gallery Installation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="gallery1-install.windows-iis.html">Prev</a> </td><th width="60%" align="center">Chapter 1. Gallery 1.x Installation Guide</th><td width="20%" align="right"> <a accesskey="n" href="gallery1-install.help.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="gallery1-install.upgrade"></a>Upgrading a Previous Gallery Installation</h2></div></div></div><div class="toc"><dl><dt><span class="sect2"><a href="gallery1-install.upgrade.html#gallery1-install.upgrade.shell">Upgrading with Shell Access</a></span></dt><dt><span class="sect2"><a href="gallery1-install.upgrade.html#gallery1-install.upgrade.ftp">Upgrading Gallery with FTP</a></span></dt><dt><span class="sect2"><a href="gallery1-install.upgrade.html#gallery1-install.upgrade.modified">Upgrading a modified Gallery</a></span></dt></dl></div><p>
   This sections describes how to upgrade your Gallery from an old version to
-  a new one.  Upgrading is very easy, and you won't loose any data if you
+  a new one.  Upgrading is very easy, and you won't lose any data if you
   follow all the directions.
  </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="gallery1-install.upgrade.shell"></a>Upgrading with Shell Access</h3></div></div></div><div class="orderedlist"><ol type="1"><li><p>
      <span class="emphasis"><em>Put your Gallery into configuration mode</em></span>.
diff -Naur gallery-1.5-pl1/docs/g1package/images/gallery1-admin/component_menu.png gallery-1.5.1/docs/g1package/images/gallery1-admin/component_menu.png
--- gallery-1.5-pl1/docs/g1package/images/gallery1-admin/component_menu.png	2005-08-29 16:52:37.000000000 +0200
+++ gallery-1.5.1/docs/g1package/images/gallery1-admin/component_menu.png	1970-01-01 01:00:00.000000000 +0100
@@ -1,207 +0,0 @@
-‰PNG
-
-   IHDR  ì  Z   SÛù_   sRGB ®Îé   gAMA  ±üa    cHRM  z&  €„  ú   €è  u0  ê`  :˜  pœºQ<  ÓúIDATx^í½|ÔF×¾ÿ÷¾Ïû¤÷Þ„ž’Ð!ÐK¨)@z‡@èÕ4¡×Ð{ïÕÆWÜÛØ`Üp·q¡÷ýnéìŽÇ’V«]¯ÖþF+F£‘téì=gfþßS¦ÏÜM^ùïËŸ|òÎÓÿ÷Ÿÿ{ú…ÿûÏÿ‡-ÿùßgÿó?ÿßÿþ÷,?óôóøûÿÄôÿï„­ŠÃ£Çæ6éëõ(5 r3—ÀÒêE*Ë5 L×ØØXT
-¾ïÄLWÿ%.>óÏœ]xq+ì\ôvXxÌ^Øå«‡ãR\˜Å¦Ÿ$ãWêËzè5 ×€^E\Oâ ø§)[öO:â>›7 ý¤ï‚ÓK€u7ÿ…žÁËa´Œ¿l%-ÐJÑ(¥nzè5 ×€^v¬ÐXnÄ—n¹rë¨‡˜í;1ýÀ©t œ@7gØzÂw3¶‹¾ ×€^zè5P¨5ðÔ?k†ÀÄá‰“Ê‰ãåôcÞs™IÜvöõûlÝô(E5@÷¹nz”ÒxjÔü?Àq8ãkwŽ³q9¸qÚ‡Üf²“ßsb:l·‹nzè5 ×€^EQÊßé<EÑ'ˆ²‰ÝH#vëøÖß^¥±p·ë¦×@©¨4^ÊM€8ä”%›G®â<q‚8az÷±éƒÆôiÑ©C‹Ÿû}hÏÉ³þœ0ê‡¿ÿn·Çe*¶Êñ]*êB/¤^zè5PêjÀÄ×ï›H‚8N,`LÍ¸9ßívžÖµW»?k¼ö÷;tYW±ÿŽºÃ–uîß7çìo†Ë¿¯ß|÷±)Œã¥ÑÓË¬× j Ô=ÉzËl¨A|Í®q€ø6‘àp®Ïõú"eéw¡ßXþÆÿ$Ž}7pô‡ï7ý»Ã2ï~ëNõtü·MïA†Ø>†èž{f4Ø}|š.¤è(Ôk@¯½Š«Œr
-ñð=ùwù0mOƒ”ƒ¯.©˜<¿ÜÎNo}úýŸí—œ˜x<¢×rçr§6ë5,óp]Ct™sûê/®‹§W¯½ôÈƒøæ“à«£F¼ý8¢ß'I«¾LÚðMòâŠÉ«¤Í­»mèwÆnøeû¹_v„UìôÎO“’·}uÝ½yÔÚúˆ…;e_O}øèAü\¿™yåjˆJEßºƒÄ”€_¶×µ¹s÷&L{n(Ã…K§Yz,cöÝSÚ|^o.õÝmÛ'HWÖÚ:IJ‹Â^øknG«jIKÍhIcíYHÒüT™|•ï(/Æ*²W±ù*µüYðukÛõB1‰UÑXivIf„øº“ qh)ÈÔ÷ÏÏb¿HZZ%yq…¤9Ÿ'N|?`JÍwZŽø¼ïÒJkCê¬üøÏù¡žƒ¯‡þ‘¾¿nÆÞ:,¾û‚à òÃ‡Â#}º÷®öÃ÷Ï†‡ûçäf¬Þ>Ü\q©Š‘˜Ñ–íe¨ú7²GŽÿQc†(LüÕ‹›ö¥ô™ÙW±fü´ÖwWLÆŸ£Uùh,¼¹üÕw·m/v™pq­:¼ÎqÄ„„KK×õ/x-i©õ4¸²÷Üµêè~à÷ÒRõCÐU@e’Qõïˆb°Ri¯{›¯R›á ©UV·6\/¸¤ÈÍëÌ~d¢#Úë­à)óAœ²óúMìÔÏ“—TL÷yâÌO[Õ«õJ•–/×üýÃîsÿošûGÝç¼Ùzt¿a]·¸v¸VÊÞº‡Ýç2ŽòüüÄÿnLÎYö‡
-ùÛÅ†[GK êµ×>Êpóf.ÊL9ã‰¥gLËÔ_T¶e¢¥ð*õ¦²»m{ÙqæM™ÝQâÚkIKÍX<ýÁÃëZueé,ø½´Cåò«Pî@žD;›U©Íp°ùÞ–_)–ÕºÝ#­ºUŠ,qÄIKŽöú&fâ§pÃS–‹ŸZ~X“Ê¯}ÙfUÓ7G´þæ­6cÿ·ÇöWý±S›‡!-ny|ieu@Ýó¸:b_BÞ‚CWmºÏÕQb´Ÿ[wrÂ®¸ÓVVG’åñˆX>l²ÂJäƒ5”þbùî½›üA8Ø±®ßÊ$©‡/ÛåR¼írôØ–'¾îÚµ˜ÒÈO[Ó²bi=òDT*¬‘œ#ÞX-'‘Nñ%'‹]°&&é,NM’­$%ð‡5”gBj¸äÜY!Q0ä¦XÛò½‰b‘k#¿ÄæÖPÅR°Ê¤Ä¬ºØ`±Jµ\V>¼öØVª^V¨=ºµÌ]k>[I1ÌÝ±ê·;k:h	¹%¥²x¡-[^9ü% ev$…î4¾HŠ$‘?ø’[T~Û`ÅÕIùËÓàú"z¦ð—‹5fÇFˆo…äOìÚâDÍ7’?MYøEú?ŸfMúàÊ˜JS*e¯i_³Nóg;,|ºÙ”
-Õª¥lþ8¤‰÷Äª€8ã8«èÎ“¬ËlèˆzëÖME²7³·l~™jêrLðÑ#ë…G:#Ž²¢Ä®®»CÃÜU¬XePlàˆå3>N£'6á+Ïÿ´×—›°>;'ÊÀì²‰5,Ï{÷ï %¸³yÿhJ&9Ê?*: Ü§å³á.§NoÁÂí;7%çx!Üëã#8"êcRÊ%yu±ÂÓ‹gÿ¡ÅYYéÈDRl–Œêyâö]½}([Ÿž‹å”´+(<¨KAëwÿmq/Vá*5¦x•å+© !Á§é/«L*pä%þ'¼UUªRHõÚc[yFàÖ:æ6dD=zÆ°Àn×-‡Çó(‘…®f¸éj&¦\âßnÜ-Gù(¾€Äñ¶Ãˆ”È–Ý÷V,•¼ºBÂ]Nšî@I±Ùˆ¬Ì•YBL-¸a/iÅb›;¹¨sœBtôy9¬Ù5’I~iäµJ»ã£XÛ´‰]q9sø+HE5w"wïÞºwï®wÐ<§¸^H9mn'-õf—4ù Žç>õÜ}þù¾\ì€7’§œ:ÿóôÙ¯hþé•k<SãÏg¾jûOÞûà¬C5D>
-jÜùç¦Ç|æõž;è>›U:–ÙW¬¤¯97ÒXƒ'VŽ™ÜL²‹ä©C]¬Ø2+QAÿ,ëÆ'^³sØ†½£°U†;~ÁªžìG v¡Ãñe@VüîÛ&Ñ±&Ïü‰Oœž'<Šáþà/å™œMÜÙrhœâ)°2£Hl™å?td}ù9¢ÀK7ô£ª@ÁhGœ#ŽÈ†ß‘Îï’].SPoŠç¾#MÜÕpÊS¾;ÖÓ!fÌÿ Òªì¥¥Æ$6÷•~FqDR²J MbC•ÒŽ’ËÊòQ¬=Å{•ªŽn-‹·+_?æ®¦ü–Ür’b”;PR*‹WY½Ø*·zDŒ'ŽuûÎuÔ¼ä7s—Fñ©'øÒão.Cºâ’[QÎþv•<³—ü©Æðq9±™žú"3ˆïtž:÷ç:§ë¿;PàxòÜÏSÇ¿Ó¸æw/|Róí>ÿþýWïhüð\CxÉ¿T^¾îïc¾œÏÌw‘”°cwÃí»ÂOé‹—|{õ¯ÎVò	øeV#l{ISþIé‘&øì)Ù©ÂËüÔtvtsù+f…•ÙñŒ5”§“ËZüÄÿÝ<@ñ,ž‹b†n ß‘ÎQ±ð‘q^wîÌ½‘eÅd¸í 55E•T>,É¥QÙK¥ö$à‡cÉ·²ÐÂ¸)Í%%”_}\J—Ïâ%P¬=IH¾j¹]ÕË,¿cU®lÉ¹‹ÊÎW~‰Õ•[]ˆƒxô §¯~Kh!‰¹§^øSSaŽÊ‰då¦`+ýžØ~t¢âRð•G¼çÊ-âpìá†ã0‡<þY6©ë¼ªœüòéð.¯&MýX@ùôSæ—¿¶áØƒÀÎw]›û­Úó÷ö.Þ‹ q2 <3G€ wÀÍ_a’§g¸qß(¶’OÀ/?2y©ìEŠIbÊF¿7ñÁ/£©ÿt`ë%0w,>==º8ÖýBžôËˆÈ¸bË Vlþ,ž‹Ås¤€)#o|æ{OL‹ðÁšîcYž~nJªðK"êr äÜY}Zµ—–“˜]/~}Bêyö`Ð$JÀL~«¨ÀÚj—×Ëüs_7p·«J2æÇQºš’ô’C(WãÈ—ŠÏÖªese–Ÿ&•Œ]b~¥z±Íèîý[(ðCË{÷¯Îr³x
-,äÒðåQ¬jõËÁ
-É3G²‹¹‰ŠdRúxûïãKRËFˆïE:zQàÉÙ±wâä®-'¼üòÞwŸiûêå^oÄŒþ0iöçW§|‹êûÁ‘Þå¿¯ÿãª£Nù/:é·Ù	¿øe„;8:.ËqÉA¬6¯ß~ì4éYWh%–‘†=Æüò5ÓË ‰‘ ûz2¶ÂXnô•ŒãƒÚßr`¿I²¿»bVì^Ä‘ ºÊßc¾Ç >}nÅS0—§âz:w¨Ò(*/Z‰cõðµ¹Â£`T	H‰ê•¤dÇ:pjÚƒ‡÷‘àLÐþÜY}båÍÛY,+ª4s{©Ôž¤œê_©Þp¦8@w½hZ2øcYU¥Z.±bíñ7žüÖÒr»ò{™»šo9É}XBî@Å§Cå*«[±r¨†Ï…¹ÓÈ2ç­s—†/ž¹ò«\-Ì1w•<¸¾CíÄ£±”?«žÛ› ŽÑÃEˆƒàð©OœY°yÛØ!¿wh÷Á“ÿûÌ–WŸÙóþó{?|~ßÇ/øðùŸR¿IÛ×Œ<yfMZáê·vÒ_4¿…)©Wîß¿‡úÂ5¸~3n®Ö§g&`åµœ«×²“°€õOMOL;ÄxŒ‘€_NJ‰¢_úp‡^þï†~HÀ®ÿæˆˆtú!Ã¯§e~sËl/– :AðyñšÁqiåŒ¹OAKþHpSÊœëi(çÜ%][Æ5!"ŸôÌX¬¤säež’IË÷îßB©úøZ1Õ!’¥¦ÆuŸÅ—õIÁ!¸á¼|w³ó¢J3·—Å“W¸|Žˆ|³´õÀhºX(ÉâU=(åõBã>û9Åkâ/ŸÅK X{l¥ü>¡5Š·«Ê^ŠWÓbò	øó-Þ;PR*‹WÙâƒ#¯Ú…ÿÈ/„98(^sO„¹õòsÔÂù‰ÐK%$ÔOeBò,'%G[¬1có›â{\!ÃÄ‘»[à’gn?à0gîàßú©våúŸ¾]ëý·jUý¼^:-†è¹zã¸S>‹ØLl4c?Ñòµ}úü$þ.\þÇ~—)´ë…¶£ÍƒhÖã/’mÛ?Z²¼qçpÊdÔ¸FÇÜÿ¡èÇ¬«©gQqx% OÅ™ø]Ì-³YËt\~/ù)hÉiP”ìp”Õ‰záw™@)f´aµ!/6Õ!;
-_6Ô'j’¯O~«¹½,Ö˜–Ù§è¸'|æ#1þRØŽ³çÿLkØ±4V)»,¦W¬=¶ÒÜ­¥x»ªì¥x5Õ+¡¤DÝòRY¼ÊþV§]x“_spP¼4|!ùj7·^žFsäW™ÖàÆÀèö0Ç"‹Õ¨ž@Np¬ÉqrÃ	â‚,qvŸ·óÀ´åkGÍZ0tÚ?Cg-¶|Ýø‡]}y‡ü[¦Ó¤»ª¨8öª(`Mé»ë5Pd5`.‹ l%³TEpâ¥ñRˆÇ	âÞgWÑôÇ492o%aZdÜmP* 0ðž]i¼z™ËfðzBI¨¾<ì‡NI(˜^s5  §3NþøéÀ¥”¸™•„š%é@®0”„²éeÐkÀbÈõ‹»j‚’VžB=Ù' s)ÄIGÿÁÄ	ì	ådèF½…T“Qu(nÒWê5Pbk@QgÔWê5PZj â;Ä™iÐêº‰é4tŸùd :3<‘Â…¦Àl”Ñ÷Òk Xj ´<«z9õP|@ò ¾õ°fÚ\¹m&Û$Ã\?d¥–Sÿ€õŠSWb«nzè5 ×€^…P[;È-ÄAðwöÓM¯½ôÐk ´Ô@>ˆß¸yG°[»}ã–Ü„4×oÝ6ÚÍÛ×aâWJœ·‰[Éò1¦¼yûìÖ-£‰_M™W^¿yvCjâŽùW^¿uvãÖM˜l¯›7nb¥`l¯ëH&¤$ŽÂdJ)ì%ØÁ®“Ý¼Á›iÓë7ÂèpbJÓŽ´‰’å™˜Æ´—qÁ”ÿõë7a¦ÃÝ¸~]Ý„Ä‚Qö*‰M	r¯ßíºhâò“ñ+É„9‚]'3íH_i“Ô²¯ßÈ¾~]°Ü9d¦LŒëi«òÊëY×£”´l´ÜëYæ,/YnÖõ\åd¦4×®_¿–›ß°FX™k2qëõ\Á$+;šÖ_ÏÍ„åŠFËì+­”K“?YFn®Ñ®çf™vÌÛ$¦IM\™c2ãJÚd²œô\sFi¤[Órs
-j99©°\EËNÍå,_Êì”\2qÇœœË„¾æd–+¬Ï3ãJÓîÆ”9É99É¹Ùù,';F+i™™™”I¹Ùy–“ÄŒ­§5ô5okVR.ŒÛ7/}VRÌ˜81'[0!±°Òø5ßBVbŽ`WMF_óL‡¸qây(×!^p‚#âeâ‚3®{â&^÷ÄuOœwÆuO\÷ÄÎ¸î‰ëž¸î‰ëž8/ªTKÑ=qA]Ñ=q&”ëž¸î‰ëš¸(‹ëš¸®‰“,®kâ¦æP½aSoØÔ6õ†Í'®aS…Â…©PàŠ»"ÆŸˆ‘$O=õ-(…¯ä_ÉEž,Ü^BX‹h¦LH
-7®„'Ž£#Oh/!‚ED‘8érŸÝ˜!+n1p%ÏŒ1$²¢`¦Àã&IÈ
-Û*î.	,cNhmþMX+|ò"R„èc@‰)Å="F™HV¿²@!3c ÊÍÜëdùBSL!(7r…j4nÊ[ÉEžp‘*¦`•üá(B`‰‰1:Å¦bqaQ+ÜBS„èa¥è!e.‚XŒ±(y±+Æ•”•˜F,ƒÙÅÅàÄ®ðá+Æ&M.)â±X\Š)ø„`1·(G§\ÏÌ½ž¬¢¯’Ï¿VG‘¤L¿n.:Å¬bRHä!(’ÀIãWQTÉKiVcÉš1±•Å¢ä¥ÔÔ¼i.ˆëÅhÊ„‹u¤p
-GafLÉÖpq,’Å¯|°
-‹Q1Æ±Uâ"† d%–Ù"†šˆ1'F…-PtŠñ+BP£”äPçµ|rûÊ}m¥5,Xåj~MÜÄq+óÐ–ðm/ˆËòW€8DÛ .ä`‚¸˜ÛMá5Æ"ÄóU= .É°ôB\rÝ‹âÂ¥ç N°fŽ9Åê×!n’¶ŸˆÝðÂñÄE˜jòÄ	åö‚8<^X,FˆSH¸ n
-	¿‘ç_—ZO\<…¢öÄuˆç	)º'Î…?Éž¸âOœ¹TfuU9Eâ¼›j³#ÒzäO<¯ü¢®B~:œtrÕ}v-r
-#¸âÜál‘SÄRQ¿ž<ˆ³<™œÂ­¤†{qAøj¬IÓ2ëøÃmÊ“PÄ½r„¿¢<Â/ó‘È,B MrŠ˜sÄóŽN½„DýÄTÔ|r
-—Rˆ>¤î?åá Jžx^žœ'ÎVbAèË£Ë)\o ]N1vÛ)ÕrŠ€*“Ã/çº%ˆçqMìÀ)rŠdq£&.älplóÄ¡¥ˆÅ3þehs6zâ´L	âbæFY\\¶Zç™Bš¸X]FM\d¢¸FPÀ¾×ç­4ÁÝ´†õÃÌK#ðZØKì–IÆ¯´P`M\ÌD®wµo›B—NÁhY<:ýUèÆ©â|5Š¹	
-8õÃ4
-)&M\X/ôÌ4qJ™'”ëš¸®‰SßË’qO\ò0(;ã– .‘SD*ÄóaÑq±F Ó2ßj•'Îò'ß¹à—xâ!.'»"ÄùÚÈ×˜)Bœœhnä¸Ü·É'@“1X›ƒ¸„ã÷Ä¥X×!®7l–Â†MqD”›FcC©ÜÉßæ)®¹CëE*™QáT‘“Âöâó'v3ˆ“WNG1zåä„†I‘Œ¢<Ê
-%mòÁE×žVò˜æT¸õ”Øˆr6ŽŠ0”
-ºbP…ÁÂ¯ÌÇk£ôqS@L9¿¬<LŠiDãØ,¢¤.É4@Š˜ùÝÆ˜Ú*®1±ÐVZ#‚Oø°]L¦Æ¿2>/s£'ž7LŠQ™Õ²Â²’oÄ$È,…Z2Å"‰,F_
-q%¬•Â®ÉûVY1n•ÞsÇ^4
-­¤¯BVÔ¤)úÚä›3¯œÒ‹‡·GG1Æ®˜ÆWÑ>L
-²b …_…„‹yRÌ	‹—|5¢ÂõÙÉ‹+W ELid4¢PRÂöµˆ"I@q)Š+óŸ¢¬Â£’š#‹"&Å¬BÑâùRšJ…Z#i<é *ü‹ªpã¥äå#‰NQ;…kE:èJþ
-\1‰…"X(¦…«BqâôUPERPˆó8æGÂâÃ”›‚)<‘ß«P!Î8nâ„l“n|OÐJ~0,—Å}Eñ„ôëâ†8ãxA žŸãœ8Sä'þÄ	Ö:Äy:›äoâ’ñ³Ì€Uj N¦\KÑè‰³DÒq>[q½nt¾lòÄ!NÈ6–ß<.Â×¾óŸš£ÂÖHÆDTèœiÆÏËs·§À9éÆºÊ¸ÅXD7ÜÄù6OJÃR—MÃæ;/‰2Î{ßÖxâäŒ‹Çé*ü,C9á’1» ž89Ú¦cåóÄÙzÑy×=qžãº'^ .N+éÑCý€L+&§ð™sÝ|¨I+ok0Öf9EˆÏaøñió…J­Í×È¤gk‘Sò3+*!ÊÔÎ?¼m¾Þ:JgcÙš"ÄEÙÄ$§äŠ–v7m2¦'=%o¥t@Zé&iJÉØ³\×!›<q±ƒQNÄ™x¢² ‘¿mðÄ…hNNÉûš_NÉ‹ç†¢Õ!ž_<Ñ!^ Îû\FwÏ8æ¸} .ÏŸëÆi7ˆ+œEÞ ã…qù¯V‚lùW¾Ë¥%OÜè6–NˆËë§È ®xi/[‡¸ùÁÄu9E®¤‹Êxi€¸î‰Û¬‰çõ°×=q£Ÿ.mØ,ùž¸dRÝ×=ñüsJèÏ/ÔèrŠ.§XTTŠXNÑ!NÔÖ=ñRà‰Sô1³Ü›×çìÊ[ykdµWa=¶
-	òt J,(§´IÜ]RÅþ)¹ÂzÁ,Ï”_œÍÅ¾Âîyƒ+åÍþ%6¦q9+LÆÏ&I™o"1S,é@˜i,ÏLM“‰qr9'	„ß+o™’Q†y{Qü\þ	ÌÄH8Éœd¤[œ«L2™,½tŠ2!=IÀÔ“…M-ÆÏd–§sAuâxO‚‰»äˆ&™Ì˜&#÷:›xL>ÎªK—#š,ÞNa)e¾iÉrrÒaÆÈ9¥yËrrÓaùf23÷UÌ''7Íh”3Âò°F\æL$˜³hÂ.¹¹©0" 7œSM›ò¶òs›±]Ì­4ÍF&ÆÞÙÁ„YÍøÎÄ¯*–”“S`£€¹f”!¿ÆTg\y5'G4ãŽÜ²i+[ÈFJÑŒ{™¾W&ääÀ(““QöU\¦É¿U’Xø¯d´—â&¥•Yq9
-Ÿ“…Äq°|!†:ÄiÜ>â:ÄåÓTê7ƒò¼Ö!®Ât« ¾wç*ÝôÐk@¯½JQäóÄúG¯½ôÐk TÕ€.§(¨çeMNÓ!ÕÍuMœ×ÇuM\×ÄIïÖ5q½aSÚ¼Y26uˆ[hÞÔ!®C¼´@œi®çæÂŒ!%¦0Zy-¥åüFÑ&l¥)ø$ßJãV1–ƒ…—C;h_
-óP¶œë90ÙV>ÀCe™íh6MÎõld".q ´‰m5-«…ˆwÌÍÊÉE/AÑòÂ<Äy·WˆÒä\¿3nÊ½†}ÅÝóÖ`Ù”†BA&Ïø”l½)h„’±è‘k€8ûj\ÈÉÌafJiŒ6ÉÁ`L\<‰8“J$I¶šP2ÑÄàihÅ“ˆ#=	{É¢>„èZiw3-(®”¤á¾Ò(KÙi0id¬dšÌ8Ð}5ºÄ‡‹Hæ	3~e!"â„aÙ9‚)§Ì?Í˜iL%Jlœ ,;;fœÓ+oJ0Ùô`yÓ†‰#£²”ÆÉÀ„±R³Eãô A”ò6‰	EËŸ’ŸœW2“lÞ^ÏD™Ð¤b¦ó}eóeg]Ò§3­¤MùŒÒdg%˜Œ¶²¯ÂBŽh¦óÖˆ+-Z|v–Ë¹ËK†eákœ`´Ì,_Vb!g´†™qSlö5Î${eÅfÃ¸ùäânâyÊuˆë×!ÎáX‡8ï¶ëž¸î‰KýqÝ7ùìº'®{â¢Ç­{â2UD—St9E—SHTÑå¹ºR6ä””Ô”3¾{öYµvËÂE+ç/Z¹xùúÍÛö¹¹Ÿ¹š˜”OO$uÎ¤º<ñÌkÑW.‡†žõõ;ãééááéîíãu)2=#UFp¨%vƒxFV–ËùÌƒÁ;|Ó6x¤®8™²È9iÑQXò¢#É$/?š²âXÚ…+i‚˜^ MüêÕ¸Ø¸+W®\¾|92**""â‚haáÂ#Â.^Ã×«‰q…¡‰g_¾™s+ýòí”¨[Iá·ÎßŽ¹í+Òûv¸ûíó§n9ßò?tÓkÏ·íŠ½+uM\×Äå¹®‰•ñ¢×ÄSÒR\\N®Y»ñˆ“KPPð•+QÉÉÑI	‘ÃBÜO»nÙºËñŸåÛvŠOL,‚†Mà;<"Ü×Ï÷Â…ó1±1IÉ‰©i))©Éñ	q##NŸv		JKOÉr»A<=+kÎñÌ+é÷’³ïgÝ|xçþ£Ç#Àÿð?ìþÃÇk]2OEßr	L¹–-4NÚÖ°	Fgffdg£“}Æå½sçÖÝ»·awÈîÜŠ‰¹œ’’t%æræ54
-Ž¶½6ÖO¿åµë–ûö›§6ßpYŸ{tMÎÁÙ{–fíX”¹e^Æ†Ò×8¦­˜š²tròÂñö…xf\DÔô^—æ‹Ý½"-Ü_µSkÃæÖãºé5ð„Õ@þ†Mˆ#7ÛhùÇå€Ó·iÓ·ÓîIIÉYY?óÖ­ô[×Sr2¯¦&]‰»q1ül ¿ï–mû¦:.;ãh.L‚À0¢§ù­‚åÒ 6aeBbœ€ïÅÈp¸ÛYÙ×²s®åädaáÚµŒ´´”¤¤«ññ±ÑÑ—‚‚üÝÜNF_¹$r-ß8Š#{äkÄ3…gHGÿàòYr"åþƒ|à~ôØðð±ëî?2Ü{dØy2=6ûÁÞðGk]Ó£0´…ª‘'ûR¨Åo0“­ŒŽŽÊÊÊ¸sçæÝ»‚aÁh·oÜ¹}ãöíÉI	ÉÉWa—.]LNŽCÀœ™ÀqY€‡""úHõÜ3e¹CÊ’‰ÉÆ&ÎuÕqxÂÔ¡ñ“ÆMè?eàÕƒ“æü•²ðï´å£ÏNìŸ/lƒx¨-˜ëãZÒ¥ð}ïœÛqçüÎ[gÖ&¯5³wÄÒññ'wc“5#„äôOo©êÆ¡V¯Ë5 â!gƒ¶oßu)++Îàýû7=ºþè~ÖÝ›é¹YI)ñ‰ñ—£/Eœ?àïwìøiÇeÇŽ»‹çãäŒ1pù£è¬†xL\t`P H}CÜ¸™‹é"0NWN.(ž‘‘‘–’š”˜˜w¿àêzÎla@|Ÿ_jtê]ÜÄî»wn?4ø…åzžÍÞjXäúxÆîl7²c5Äãã»Aí<»uýö-D\^ƒÌ’šš½êÊåËYYˆŠ“·Zñ§í]‘»æ£snZxÇkùýÀÕÃ6>¾´Ípy‡!z§áÊnCÌžÇ±û<–Œ³Ä¯¥ÆžspËw]ô¼—föNÙ8á–ëÒ‡žYsmëÄËÓÿ¼0}ÀÅM2.j ¹qËÐS”êÐqøà x\\¼Ü{÷î<~|×ðøÆãûÙ—-;1öL˜SÒÕ+±W¢.E…‡‡
-ðöñ=~Ê{â´eÞþv‡8b²	~.s&cŠfü¦@p ÛËËãâÅð¤ä«WãáŒ“ŽŒ5§N¸|ù"Ïq»xâ—ÒNœÏ…ëÍƒûÖCÃÍ‡†×RrÌXviÂüÈqÿDL˜þ÷ÌëÂ#c0l^xµEO<33.6 Nì§‰æìfî­›¹aaç‚ƒý‚‚üð76îª î¶xÜ¤0Ú·ßÐpÈpõˆáêQC¢“!é˜!ÙÅrÂzòqš«Û¢±vxVFBˆã§–^™?0jzÏ„åÃ3¶O¹ylÁƒ3kîž^~ãÈœ›fÞÙ7ýdï–ÎC»&]:k‰ã ~.éQpÂÃ ¸û1÷¢ïú_ºãyË7âæ¹„Û™Ù7Jõ³­¾ŒÔ€eˆ§¤&BE‚ß¿—ü@ÐÊof>ÝfãÇßÎ|Æ'ì8<ôlÄè3gÎxû8?3fÒ¢XýFg¼àr
-pæïï›˜tÈÆ‚Û·ošž{eÍÚÕ;wn_³fU` ?†‹¿|9
-ZÏ‰ÇÒÒÇíñøää•'Óq÷ÍFvç>0äÜ7dÃîâ3ïï;žìäžvÒ7sòÂˆF“¢ßþóìø5áÙY¦ž/–äP><üœq#»oâÇ‡É²³3oâçÈœ+W.AAâBìñSÆÜŒó£é§î†LC¦—áš·!ëŒ!Û7+Þíò…Óa¡¾ÁAþg||<<Üñ²<~Ü)&>2×eÆì²TNA“ 9£³ý³`PäÔîñKþJÛ2éºÓ¼>«ïy®È9ôOÊ†ñ1óžìÙâÐ–¬_t _ç¸PUŽ[€xHÂCzÔÑ†ñð‘ ‚ÝBD^ÊxvMçx!a)>MËwq9ávÚ*
-ïƒƒàßÎzf|p›ùqÝÿ<üõ:ÏÙDð 8~~¾øøžñ¿°vÓÑ•kwÙâááç### }ƒÝ 88.úàY×²2ý:àçwÆÍíÔšµ« ˜ƒhP“Apxè11ÑÐÇýýÏØâ‘±É_þ¼zÀÊH4hÂé&p»³î	ví®!ãÎãèÌÛ±YwÓï<N¿cX»;þ·¹±m6=®4öjûÉg³©+£ˆGF†Aƒºu+Ý 6Ø‘žw%ôlÐ¹s!4ùÙàx` / ž‘‘äëë•”Ë®m•&~bÞ¨ë—<ß6Ü<k¸j¸uÎpû‚áNØ½ëç®Dù_½š€Ë½nÝºY³fM›6mÁ‚»wï;vìØ¾}»ÒÓ1Ö„:Ê¥Xä¾urÜÂA“ÿˆ]88uÓ„ÜÃsî{­¼ï½êú‘¹i›'Æ-êÚ»Õ‘uKÑ).+ã²ëî•{zwŒò>nžã w_Nð[žÁY>ÑŸK’ÓÍr|éÆaºé5Pì5`âpÃ‹‚–Là’÷Á¿õô˜€–s®ü>ûr×Vk?:ŸÀŽ§ÿÀ€ 0Ÿ€KÃÇ,¸cl4õ·M‡îëëÉ:ø-‘à˜#“ŽæÍ«Wã·ïØæãã…Ÿ§\O€ã : .Ø•ËðÊ!‘»¸8¥¦^U™²@{ÃfJZzå¾üu¾ÕìðŒëÀn#¸Evg
-ø6¤Ü|ä•>~cä½ê=vÃÅ'óç1AåGÄµØð¸Üˆ¸…»#5Bò$oâ‚ÓM–.ÜÏÏ' À744r
-*OMMtwwMLŒõðp;þìéÓ§cØ	VAüØœÙá'?¼bxcxkx»y3*&&òÜ¹sã'L6nÎŒåÎ‹¶Ÿ]º;lÞ&¿ËM˜¾dÍÚu!!!+W®HLŒVåx>ˆ®™Ÿ¸rÄÕ…ƒÂ't…»²~\ÎÙwÝÿ…rÃy~ú6‡ø¥Ã<¶Û3FzjÜÃû×ÞMÉÍŒô<´nGçŽí1Ãq‡Šˆó>8~ã¾ÁÍ7ý¤WYbb¢¢ŸVìO¯^ ½Pù ž“)1Ÿ3¾G\‹‚–LÒÁEüéQ~Íg]êâùëO?;±/ñêUòÁÙÇß? ølD`hÌÒU÷8.ÏY\“‘ßÄ£çŠ&Ý$¤„0rþ|hVV&Ú0o¡%3'†éé©hÉD“&´oÈ)Å½½=Oœt®âëç#zâQ x|B,xwî|ˆRæéÙ9Ú,;=[´qkÂªNNýzVJÎ!17sï‹àÙ;ý¶!éÆ#¯Èôá«.V>ää£n{îVéuë¯gG­¼Pîï¸&k}Ù/ ;'MjÙiÙ°œTÁ²o:&æÒÍ[˜ÿÈ8ãOZZrllô™3^ðµSR„ÐüÔ€Ž8–¸¸h€ÛÅåhXX(Â@##Ã]]_½Ír“, :ÅÜ&§YgžuzüK"»w/>&&êôéÓ‡Ž^¼#äpð-¯+}b]jUß%ôÞ>ïk;Ý’·‹˜³`Y@@À’%‹ÓÓãÅÑ?Rò›0ˆÄ¼‡ÿ’±bxØ¸ß®ÌéŸ´fLÖ>Ç;nËú®½y|QÆŽ©WÿýÛwøÏÛ&JHˆ~x?÷ÑýÌ‡w“ïßŒËM»àë¼qk~;ÖæË0+9›++YÑELE!‚_¿gH¾v÷rü˜›oZhh¨¹Ûv„Árã—íxˆBÊÊ^¥Õž–”ZÒR…hÏV{!URZ€øž½‡‚‚ƒMˆXFðgšÎ¸øË´ˆŸÛnøOIN–œ|ñÐ‹!çã™9] Ž„B#"Š„àˆT'ž‘™ŽïØ¹ÍÓÓÝÓËýø‰cFŽâñ1h¸æîáfˆWéðãšÇö	ž¼ÂãPÀ5@ìN»mH…Ý2$^äq1}Øª‹_Ž
-Ÿä÷x”§¡ç¡ûû…\J{0vÎ…Ðð¸wº7Ykx£K°Fˆgf&EDœ .Ä€
-Çüüùü¶Ày%$ÄBB»ñ–‚ŽH'§ÃðÁÑ–‹Q|…Ø¦Û ñ#ŽÃÒý<~œf0ÀÒaW®„ÁÁ7O¼ù8í¡áêCCäCL³o¼£'Ï?<âýÔ¹Ûnç²/[ÖoÞ¼^#Ä=çOsë×.Ê±wâª‘×vO¿}r	Ž¿XÆšàq¿oÚïRÔÅ‡n=zóð^úƒ;‰÷nÄÜÎŠÌN
-	:±e[ïÎ®+æåq\ÄÑ’	ˆ“Îžs×}ÇuÛp)þ†«O*ÎW#Äâ‚ì+¡e¥Ú¡£˜Ò^Òž–”êiÌmU\¯åpT3ÚSòéµìe;ÄW­Ý|%&
-ñàˆ&<²ö›YOój<5¬“Ãù-Ö¾_uÊSŠVoöë[N®8{.ò\x¢OPâ ‘síñ3¾ÞBXaŽVˆþŠ6¬[±b¹¢mÛ¶°öð8írÜyõš•ÂÁ¸Ä¤8ãNÎGìñJÝC­6Tér5%u…s2ñ”[‚%ß4$ä>:‘þ×Ê‹ßŒŸwáñô`Ã_'ïÜûìþ€œ˜ìGãç…¬ØúÆïç~Xmø »Vˆƒ¿@6 .ò‹Qö9×à€{zºyy†“ŽVM8ÝÑÑ‘gÎx9rêJTT8”tD^¸
-ÖÇÅ]²â‡¦MñÞùøQ¦ÁËÊŠÇÛrüø	ðÁApÄV>7Ä=0„e>¸j8}ññÌE›ûw÷°çå}ûö/\¸0&&B‹'OùÐ¨®ëºµ™Ñÿ¦ËBž8üqxå¦ö\×«kèÙ³Ü}ôð&îÆ‡÷RÜN¸{=úöµˆ©¡Yq~gOmÙØ¡ÙÑ9SŒ×qÄ¢ IS‘à™ÄožòN)u·(6£\ƒ´d®=-)µ¤ÑR*«ÐlíAµ§·â­LN¾‚=÷ïd×›óê÷ï'Ÿk›Òv¤o3sÖûXÍ¦?ŒŽI¼p1%ôbîŸý§«@ü©ü9PNME?£Lt\Ü´yÃá#¡™˜34ožvw…;æ´~ÃZø­ˆ;„êrðà~ˆ;äÿ(h,&9¥fïPP¸rßÈƒ®±S7E%^¿“xãqâC¼Hpøàµ&„¯¼òxa„a¼7¼Ìùêñó™‹Çþ0Ä÷¥¾ßÍ½Ysþ­v“¬€8ND7Ýš˜eBEñðp…xûÒ¥ÜáˆN¹xQèšv`øàÇŽ‰2Gp¬W‘S:NtÛüð Žö½—/‡£ÑzØ¸¹PQàƒƒàP”ñ„G†‹¹† ¤Çs–oíÞ½ûßãWžÉÎ~´rÃ>''§;·h„¸Ë´Þ'ÿ;ràÎ¾?_Ý1š8”ñÈYýÖvëˆØ—û÷ï=~tïÑƒDAüþ­ø»9—oe„_O>›àŸuzC¯Ÿ¶ŽhÄMˆË}p<ã–!*þæIÏdˆ3q“ÖÐ“/_6çn+®—ç §3ÛQ’XR ùW¹óÎJ«¾/ŸŒœ¹ÒjÏå ©sGT<)I&êu(?¢¹úä/¥¹³¶XçìÆ\GÉ£xúŠ£#ZSæ.X™œ…>™woçþ°ð-„£ ßm\PëK>IIË¿”qþÒ­ßûNS÷ÄÆÕ5q8×è\ž™™ˆoÙº	]x@j‹æêvrÓ¦õhüLII„Ž|àà>uOœa\Y%7A¼×”Ð†‹o·Ùø Ö¨+Õº‡Ô2`Ní3—³§n¿üõèkãým˜f¨åpùÍßü?ìünÐÏÿºüõŒŒïW>ú~åc8ã!ñå 62òBzFŠ¦)B‘…¢e€ãîí;uœ‡üìÙ '§CêW‡øþIƒ\ÖÜÍN0î@u;¿víÚÿ:C‡Š"8çCêcCôíûnb¬Ú‚œ´fÍxßè‡I÷[zxxÌšå¨â7¯%Æ„ùX?wÁŸí÷õé||ð¯ÿ¶ozüðá;wÐAáÑãGw=È}x/ãáÝ¤û7cïdGÝL¿›œç›qÙýØ´>ÖÊ)gÂÑboÔÁ™ŠBO»iˆŒ¿uÂ=Q‹'.y>%î›9F+Šàüãjîi—ìÈçÏ­å…¡è³Ëw´X$	×Ìý°H1•ó’—™«s%WO¯XŸü{ZîÂk¹TÞŠ7ŒÊ…àÓ[€8F¶ŠA¯úÜìô£ç·¶Zÿ‚RÆ¶‚Žq(*ŠÖnÍQGc2#¢sÎçô:Û¢œŽÓ˜oØôòö€´š–Œ6ÌK—"¡}C6Q´;¶<y1*[Þ¾}+ÒŒŒTìgþ»E97ÛÎi‚øé€ø*}/vÞõ¸×QÃðÓC§	kÓÏ¦|Ñ'`aøƒå—pÃg…&ùFxú»þ8hè¸ÓÐ|ƒ¡î’{oüy~ùþ(‚£S©a¨E@F¹‚'nÂ·@p4cff¦ANÄÑz)²û,Ôp8àPTÜ‹½T|pÚ¤â‰ï™00öÈòœËAˆà0!fæÌ™‹vœEK&tp¨(ðÁAðµ79²C‡£&­Ùä”~È/ÇïÊÃäû†“!éœ<y’vˆßÎºš›‘vÉ'øä¦Í³‡-Ñ}Û?£nÞ„¿ŒÏƒÇo%^9çyÈm×òÝ‹&®ÛûFÚ¹ÜÄÀ¬XŸŒK§m€¸Ï…\@-™r‚§Þ Äow»ZH—3HÙ*|”xgêTôs‹ârïØ†—“"ÄÍå,“Iv·q¯@‹àÏÔÜ»Áâˆ?ùu´ ñMÛöz¸»a\ôªÏÍÉ:º±åºGú5Gt
-4tö9±—Ï”–<x”’qñrúÅ˜ÛG]£'L_iâ"X-D§ þí–¶áƒãè«‰±Ÿ$†ÁAj@JË¶í[.„ÜðÔ$„!"¾d·qµHÄ‘fáÖ¨¯úGü¶åæH÷ÇÓ‚Æ¯sÉpÌ*×+`fÈÃ93Ïc¼CNz;:n»WûŸÌ÷ûG½ÛÉë˜o¬2ÁÍCQP½q€›^N‡‡rràÀ^Ÿsç‚CCƒà€Ÿ=pòä1ˆæYYˆÉt‘/«@|×ØþÑû&œÜLc{AK™:uÚ²¡Ñ¿¾Òþû°lAE‚÷îÝ»qãÆ3–žv¾sØ/'ºE­¸–5=Ã¯ïÙ³gìØ±Ú!~336-¦ÑgRÃN\9³ïÂñ-!‡ÖGÇ¿G÷!ˆ/Ó›·)¡9	×b¼Ó£Ül€¸÷¹ä­Hðä\ÃÅ„Û.§J>Ä%N¢ºWhÎ‹TùYPO\»_¯Ññ4GsugÖ*ˆ+Ö§ü…§±ÀŠ¿äïf-¹I^T¤ü'0ËhYYi']=¶lÝ‘­0.
-údb,=p¼Åš†{ÿø·O“žNß~ãøô†‹ùàB,‡œ»˜{ýbìÃ…«]6m?Œ¡<`ÙÌˆ)ü,‹+)%3>ÍÅˆóˆF° Åc`ºóˆr°`hÀ\½zÅ¡CûÑið¸‹Ó¶­› )ÀQÅØ#RÀ;o Wº)ón¢aAn´‰™)Dù<óŒ43´a¿ :ýBÌ½™ñøbÆ£ÉÛbªŽŸìÿx¢Ÿa´—áë	Ñït¬:àl£1­Œ[{âÚ_ýùLdËIYYRCWÆ”ä¨`Îk×ÒÈ22Rí~nÿ¾]hÏµCBüƒƒÑóÞ±†g|\\Ž¸»¿v-QÌ7·iÇè¾—vÎ¾´cvnln OOÏùølöC4!bQÐ’”lð½Û£Ï@ü»ï¾›è¸îHÀ—[—²Wo\ÓŽ92vì˜,ÀhW³®™5hâ7Ò£³Îf\òJ>,ÆwÄÉíÁ×	® ñ»\_;u(o×“C²ãý2£=Ó/ž:6­wÖµÞ®]KàMbèu6§X¦¢ÀÁ¯f"î;_H·èë© S,EÜ†üÍqªlBÜ*aJýÅ)ßZpˆ³‹bâ åŒÙË|1²õÉLMMÇ›¯~ÿ/ÏF0t×Ç]üÐUÒø	:{>ìJä•k—âî…]yðÇ€Ù Û.OM‰wsÅ(‘`7ü
-Gp‚<¸ÏåØQØÖ­‚g¤]MˆEç]c°õêÕ+v„8ñ×ÿ|ÜnÔ„†¨LCd¦áBêÃË£ªŽ¼8ÌíñàS†n{ï}Ð=d—ßõói†ó©¿˜M
-LI½jžãÊÏÌ€Kˆ£Ó,==ŽyxxèÞ=;|¼ÝÅ!SÀnyà‰–L??o??!„_!‹»¹¹ˆ·âÛFö¹¸yÚùuÁk¦Æû:Ü>™3–F<8¢	OG>ö¼dð¼lp9{köJ	3ÖBŸ¹h«Ì£ä{†¨k†ÎŒq™:ÕA#Ä
-Ç!Ô$(=Ò=ñìÑhï½\¶î[#2üáã‡‚ ¾yÞ8Þ ˆgÅùf^vO‹8aÄÑ3W$xÜ5@ü®³K¬vˆÓ“É#=½ì«Üáµ¶’½$Ç•¸*`Å–”Ü"»K®¸tsÙ²4ZN?Ay³5*ÇRñÜëÊˆ%‰c³/¯ùá,@ÎøÖû¶nß±	1²ÆEª“““Áñf«ÞäÖ`ðé†m7}²Æ}!?wá2„”Ëñw¢â¯Ùî=eÖZxÓv8ò	8åŽSWÌË&n8¼ì;¶:;qv:¼u~OˆA{&<$$ÐÍí8çæÛÁ'_¼œ°æH ‘aˆH7„§B“ö]UaXd#?`h»éÞ{„ìð½’dð‹}8rjð•˜xk!g<8Ãj!{ßµk›—§†«–âïïíííŽ5‡ïß¿·;¾z{ŸöòrÃW×c6@|Ëˆ^[ÿîµkÒP§…SÝ7-Û¹~å…Ð'=z~,äÎñÐû'Î=À_¨(ðÁm6rZpÜÍ«w±wì?¹zõê;6k„ø9§M§J¾àšq*!èð%ÝXã¿{•è‡‚ø£ûÙ»þÁ[ÎÕÀ¬ŸŒ¨Ó©áÇm€¸G`& .÷ÁAð+¸”	wŽÅ˜ƒ¸\—0·†§’ºš¡žRQñÐ^»§ÔXZ;·èhÇÂóYÙñD,C>ïÔ™Ë\ŽcÆ_¸yÂ°(&Ž7Yñ<ñFKß<aI¡¢À	~ûRÂ#ïŒ_{O¸xÑŽ‡3îz
-ÍwçÐåŒƒ8"Á7n\wðÀÞ-›7Ï|pFpÈ/àç†ã½b7ˆ'$&.Üˆ‡¥.ˆ;8éaï%QŸŽì°ãq›-††Ëï–ïâŸ`8óh¬chx~äSf¸¯Êž¸q?@*
-?/…²cÇS~¾pº!u¸íÜ¹1*ññÑÎÎ‡öîÝèCluw?yèÐ¾ãÇØ ñ¤Ø0¨îÁÑÑÂ¸(kÖ¬Ý~ì¢ë…{N7ûåÂÐ’	*
-|ðàØ›ñ·^Hy|àt´““óðáÃÑ?H#Ä¡´„Üå2sPŒÏî8ÿƒÝvœ=¼áÌŽE-åÞ£‡BpáÉ½+lZÈ,'ÁÿÚ¯ôH×Ô0 î”‰>™èÑsÊ+å¤Gòq÷D×«ÇN&8Ÿˆwr‰=êsøH”qÛ^N…?;²¯0Š§=O;žˆeˆC"÷òöup\~ü”Æ&ÄÈVà5zÕ§¤¤œMðYí9#,)ðjbJèù(èàPQàƒƒàÁov¼`ï¡S$jÛËGV—/a\ÙãhÊÁÅ
-^ƒÔðÇ1œÈµkéÐÁüZf::Å>|àÜ¹ ÜLp·ÄÑrÆºH@ü\ª`¡)†³É€¸Á/þaÏ…Qï÷»ØxÍãzKïÚ#Ä;ÆàýxÂìó¡ç¢m€8Än‚8´ÆÁëjÛ¶ø…(ÃíÛ7]¼x+q¾ðÓØ½k×Vl:p`Ï±c‡23!àX-§»äÉÙÂ2ÔŒ‹2gþ2ôÉOœðÑ„ˆE¹Ô©9tp¨(ðÁAðcþiû9/^¼xýúÕù3QÓÄI.¿è}ôˆCßóG×„ŸÜ|`÷Öe!¸PÄÑÛþJð¡0ßnG6:ïY#A<íâ)Û ŽiDÐ«^ýƒ4ü¯Z}Y¯Uš Ž;w4}™óñ3›#[a\ôª¿‹Ñ²bâRÃ"¯ÂGK&tp¨(ðÁAð5›²ÆL;B;{ò¤KDøy|Cˆàç¾¡}ƒbéiÉS@pøã 8šøL-“ö‡8ºN]Ý µ$(ÑxÕ`ð7øÆ¼¯<¹!ñÃ?C*ô9»âD®û%ƒ[äãÉs._¶âÁÁ€8ÆŠINKK"KNN@mlß¶iëÖhöLIÁ?dhŽÖ7mZëì|P$¸-›rˆ§¦Ä¬Xñ/ÆEA¯úÃ^ÑèÑƒxpDÆýø%Z2¡ƒCE‚¯_¿~âÄñii±ÖB¿èz`Bï3›çì]í¹q‰(ˆß¦Þö‘>;Àñø°“AÎ'veÅžI9á².hûœ³ZÛ°Y¢žF½0zØPù ~íB÷ò,óZ2ìZf’hÉ§Ý½GOZ¸vóQŒMˆ‘­0.
-zÕ£O&zô Ñ„ˆEAK&tp¨({žä&|5f•”yM°k™‰0Z¾òfJ‰æ8ÁÄ”œ%E^<çrìH€¿OÌn•Xxß€ºåàxH°?ÆD=ÀöÍÄE3[–%ßAM;^E£|„eì8uÅ…¸\Ü~q†3±ŸàÛàmð¸l ¸OE<ÜæÆ†£é‹¶ÄM]Þsàé¨kÂŽ‚™2I¸–)Xf>Ë·58øÌµk©©)WaàuJ²`8å+W"ÑÃb°Ã¨(ô³G<·Ÿ§§ë…áÁé±×2ãa¦œ±ÏbJÀÖÇefÆ™V
-Ë‚eÄÃ®eÄÇÅ„/^¼ÐÝÝ}ï¾}è“‰=ˆ÷É@,
-Z2¡ƒCE‚ÇÅ!¢É´»1äc2¶‰­á®œ÷Þ3¡Ï‰%SN¯[(
-‚øÃ{iÜÖ?µ!àÀ¿ž›þqY8öÀÄÞGgñZ?;ÔyKB„ofF¬ŠéÓ³ÙÀ}—^V@Çˆ€ËVo6fÁÒÕ1²ÆEA¯zôÉDÄƒ#š±(3×\¿ @p»Bïƒ¤ÄhŸÓÎN‡|ÏxBÊáB)ÊÑûìquuIˆ.óp\HŸ²ü\lŽÁ;æñÉ°{{½s×M]°5vÊÒˆ3‚GMóu˜í³x•ÿö=gO¸†…„F%^·
-â!Á¾É ·Àë˜¨¨HÌ„v
-Ï3gÜaAA>.DE…ÆÆF`¼z+‹íqp<%9zãÆ5‹-tvvFŸLôèA<8¢	?Ž–Ì¿ÿþ{ý:ØpYJpáM âØ7>2pï¤þ¦¸q-%&ÈÃw÷ÚÃsÇ¯ôë–¿»;/rðÝ»æ¢¯KR\˜:¸ù­OØ¹úéè5€°âà8èu)b÷~gÇ¹kýýO÷þÓï7­÷Yã§þ»që°ˆp·š¹ØöóÄE§^@sâÕËgCüN»?zä Ä_´^:´÷Ä	§€ ï„øKrçº >jvàÄEç&-š³"xÝöÐCÇÂ¼ý£.F]IKƒgÍœw,Ž6Op« ~6Ä!(þ~žÞçBý/Fœ¹žxõRz¼]æÂ“7M*,ˆÓ[!úò¹m[7Ìš5cÒ¤‰ãÆ=zô”)“¶oÛxù‚;ó;àŠN·ª'N/€«WÎíŸ>lóˆ?Íç¾õßsîG±&ß›@x+¨yßÚš“	£üiÙœÓ cÎòír%37Ê­QÌ_²ÿ5:3&I@+íiéÑ0Ê3#ý2™éX0®Wæ™)Y¾•”€Ë„Ûšv9S´Ñ2Ó/	fZ™ÇKé‚QšŒ´(Xfç%0&¶
-fJ)~e»§GeÀ(“t“™v¡ùÝSf¤EÂØîô•R7åå™iÜ*,™Ò›]PIiÄE/4€n²¼¯Eq)¦Eù…L$	
-	â¦£Hýëü/(ÄMPftÎ[(ˆÞ=yÖ"p¯e_i³œbÒpÈsg˜ÎïËýzâr²ë×!.èÔù4qÁ=qârM\‡¸qÑ[×=qÝ|yÝÏk5×°ÉäÝ—5‡œ¢{âyêŠ.§5âÅ
-ñÌŒ«æ,#3Œdd
-Æ%Æz&þŠâ,¾ò&	ºlå¾fd$ä3:(™)Yþ4ñ‚ÑVÚdJ)DS0£dÌh½)+–	­¤&ßKL'Z¾<i%‰	¦ù$b®b‹+Íd›‘Á—Ö°2ð_ó#:%ÿ¾¦Mé±ˆl‘n¢•Ìè’”ùÒÄd¤ÃXš˜ŒZcÆ°•ŒKžc²+ééW$ûbhBša«ÔL	(¶
-
-oºh\b~¥°ÌÒ˜R*¬¤Mb>Òô²•—ÓÌSæ/ƒQ#F1h&i8=í²Üh+­gú²)ÚH sHO¿$Xš’©lRLo\•žÆåÌÖH¾J›ùš•c™ÐW‰å;¨z¶‘éi&“æ™žªÑ.¦§Â$‰ù•´ÌÒ°¯v\ˆHO5YJD:ol}jD>M<-õŠ9KM½¢`)WRESÙ‘ßD‰¥éS¢ÓÈRECnœ¥¦DÃŒ	ò/³’îÎ%¦…<3f•·òrZÊåT£™¶S
-ë±•ŒÒ°¯ü‚ÅM¦ü•³âwg)S“/¦xÐäËi´•KcL)n¶|)5Åd’ô’}“/â©É—4ZZò%XjrTÑZdj2—}µmábj2Lq_ÚT,éb*™baŒ›"R“a,}Í·2%9–š$˜i9<5I°¬a+“ÃSÉ¸”)Bš<3í¥¶’Òð)ù5’Mbæa03ih“ÑL)…¯)‰áF3î.®ÌoÆÃR±éYªh)X#¬¿@–Â™t%í¥ž’2ÏŸO!|=Ÿ’HFÇÊ[Îñ¸ØPÑÎ)m2YLhŒ_#Y¦êihIJöU¶Êík2qk^nÜrlìYÁòïnúŠõgãòÖÈM%ÛD{ÑW~YòU’9ŸžmR\©X0ÓÊØ²¼ÂË2‘&‡ â¦}Y&…·ÃLñ(|‚/_	Ž…Åå³+A±0c1L›h¥Ä$;ÒWãîÜ2Û‹O ˜¡te`ìÞøH6Þ×€Ø+0Iþ’•ôUƒEÄÂSÒ&I‹éµ4Ú?–Œv1Ë´Ò¸•ÖÓJsi$»ÒW¿ØhûX>ˆãaÖM¯½ôÐk Õ@>ˆÕy­nzè5P¢j Åè­Æžl;ñDÛ‰Ç~šèÔvÂÑ¶œÛŽ?Öv¢ì§IÇÛL:	k;ùTÁZM=Ýtâ‰ºÃ}Ù{ûÝ6–ïºé‹n›+tÛöÅo+vÝ\©Û–Ê¿o­Ö}×—½ö~Ý÷ ¬êà#µFžj=óìOŽÁ_÷Û÷~›Eo7ŸýN3ÇšÎ|¯‘ã»ß­7ýí:Sß©7ùÍzã_¯;úºã_¯3öZí1¯ÖýJÍQ¯ÔñrÍ¿_ýîï—¿öR¿^ª1ü•oG¼öÝè7j}³ö¸7k9ÀÞ¨5özÍ	¢ƒ½VsÔ«ß|ù›¿±v|å[ìõìÕo†“½öíßùmÔ+5F¼úÍÈ×¿õÚ·#±é•Ã^ørðËUÁ^ª<Ð¸PuÐKU½XeàKUúÃ^®:€¬²+÷ãí…J}a/VèÃÛ_ôT¶
-¾ Úó_ü{®|×gËu=÷éÏ°ç?ùù¹;?÷Q§g?ìøÜûíž}ï§§ßoÿÌžý¨ÓóŸýöRùn/UèþbÅîBÕÿz«á¤Ï~ZðÙÏ+¿ø}K¥ÞûÊ÷ÞWyÀÑª½öTè±óónÛ?ëº¿øs—qý½¥×@‰®ÆÃŽ6åÒfÂñv“ƒã øOµ›ˆå|P.B¼ùäS-§¸5ŸìÖp¤sþ{+wßZá÷-à8Ø]¡Ë&8^éÏm•ÿÜY­çž¯zï«>äÈ×CëŒtm=-à§ßØó^›yo4™þÞ3Þo<ã½ïg âÇëN¸ß¨+à[$øX .p¼ÖÁ
-ŽÁeâ5G!^{Ò›µ'ÄM(7BÉxˆ¿úÝ0ÁðM4 þJ,€àÄ‘òÅ¯†Á&ÜˆÙ<åm†øóå{ð'ˆÇŸÿìˆ?óaÇç?ùõ…Ï»¼P¾r ÇŸ«:µýiÛùå~^Yþ÷zî©Ð{_•NUú¨Økoù?ŽÃ° C¼D?À%Ê%ÔS,5PàþÆÃŽ´{N7LðÇ'¸´ŸÇ\pÃ™'ˆ·ž,p¼µƒ[›)§ÛLñhíàÑlü©†Ã¿é»‡ghþûxèß¼jÿý_:T}à¡ïG»ý:ÿBGÇ€ê½·½Ûzî{ÍfÀ»á´·êL~·þÔ÷LÇßª3ñõ:`<ÄÉ‡'.øëµF¿Q{ÎŒG9\uòÄE¾_Æ¼ï×¿‘ß	‚Ä_ýFØˆ¿T}(ƒ¸à}WôrµÁÄqrÃÉTÜpÆkˆ#<ñ—*æ9ãâr/2æƒàqòÁ™=Wþwâ¿Á<ÏïðÜûà†Ãžñç>ýõùr]_üâOøãÏVê‡—ÜÇ-f•ÿùßr]Öþç6@¼ê çjWîw Bï½åþÜYî÷0â:Äõ(Ñ5P«ßžzƒ4úûhË1‚?.rÜèƒ!>Ù¨¨ âÇ§œn5ÙµÅD×Öîí¦û´êÕxÔ‰ZTùcKÅ®PW6êŠè›ãoåîÛ¿è¾£jß}_8øí #?Ž÷ì<'´ÕÏ¯úìø°õœ÷›Ïzçû©o‹ÿ ÁôwêMŽM/á¸ˆà‘à08ã¢?>þÍÚ83zå¯×ŽSzq—|g¢
-ç˜!‚‹üñ—¿þ‹¨‚óÇ2#¸½ NgfâÏ—ÿS°üÇáe‹ÿ¯!§€Ý"ÄÛAQùïûíEŽÿŒ4/
-ÿý™
-=žÿrÀ»ÊuXúÙ¯«?ë¶xµGªqª<èH¥þ‡ÀñòÝwŠ'ÞbàŽŽCÝ`p[ª´[JV,.Œ~P½ž€ Äauìûaø‘ã ªœ‚µ™pŒ.xâù!ÞrÒ)ÑÜZM>Ž·ê	—¼å¤Ó†9A]©ðû¦Ï[­ŠJÅ?¶–ƒ?ïíPZ«÷;Do?+ø§™þUþX÷aÛï4™ùa“™ïÿà‚Ã%»®Ãu'Âòûã‚8N7ã8–!ªÇáÅÃÈ+]ò±ÄñW¡“¹/r\Ä¡wÐø«q&ª`áå¯†¼ô¥Éû}p£DnrÃyˆ+œquOœ9ãrˆ3gœ<q#Äå‡TBÿø‚8™qAÄ!ª`+qù<W©×«µG~ÒfÞç¿¬ü¼‹ ¨Té¨òP'p¼ê £XÖ­ÐÄâz¿.lÕsì›ö³*´˜Á ]±åÜ
--Á¾éÐ°ç¥_&¦XÙwn–?i4¦sü	@‰~
-ÅUµìý¶ïžïúì©;ðà#Žµš ¶aNÍOÈå”V“N´˜xž8Dpþ8Piå§i^ð¯w²æàƒPÉá.ù›*ü	|\òJì¨Òsoµ¾¿ûË¹É”3œoéàQåÏhä|·©#8þv‡7êLœñº0†rQÄÇßM(kA"”AjÇ	âx˜ >p7rÜ„~æ&‚^¶Èq('$­`YÄº Œ“3., Dˆã¢Kž'‘sr
-±Û¢´Â8ÎkâXi¤<ç†ór
-¯¨@ZÉƒ¸‰ãpÃû¼ÌäŒÿ‚¶MjÞÄM&J+v8}¼üÏ~ñç‹Õ½÷ã´O:,ûô×õàu¥Þû«v®6ÔåË!Îàxå~ák’S îEëœ‚‚‚""ÂŽ:9¯ZµjÜÔ…?÷œ\¥ù¤¯;»;¸Ç®ÏækÀqÀý³†#ô‹ëIÐ«×@)­Zö×ì¿ïÛ>ûjöÝ_oÐ¡Æ#œà·u8ˆÇ):‚6àv…3N4õq¸änm§û´žêÕl¢[ý¿«÷Ý‚£¹¬b÷-å]'(æ¿oÿâ÷•zîýrÀáïþ>ñÃ$¯óÏ5ïZ±ÛºwZÌú éŒ÷œöö÷“ßi8ê
-ì­zSÈ­öx‚8p,ÙqSÀÉp¬Ázs—sœR$a*2ˆS¼Šà¶å‚KOœ5rš¢Sx]å•jy2‹¡œyèXx¹R?E9Eâ"ÇÄŸ5Êâ¿‚Ñ µ‰ãíŸýP0AG¤Êûžý ósþ,8ãØ·rï7êÇO¢;¯úü÷­_ôØƒ¶Íjƒ}9Ä¥Ú`§ÊWè·ß2Äá€Ù øI7OooOpœìbtVîÓvæ’1‚Ã‡‘KþÏú« üG5{ë/¥Ñ‹]¼5P{àX­þÁño{ï®ÝoãGZO4B'‚cAìÁ‰ãñ¶SÝŽOœqúûÃØ“5îƒþy×õ~[Ï/ºn­ðÇÎòìú¢Çî*ý~õ—scßN/4êÓN‹ßm:ýý¦ÓÞùÁA°Ó`€ø›õ}œ þJM! AœÚ*É ^k´â5'#ÊÍ¤«ˆ.¼,²0¯©SâÔÂùäâ/V@ÆBÄApâ*Ž¹Ä'gœ‡8–™&.kÞ5qf"ÄŸ-×'ˆ&Büy±…ó¹:ÀÄÇ_üLpÆŸ©Øó•Ú£ßk5÷ƒÿ~Òeœñ*1ˆWx¤â€ƒ–!Ž;‚ÉðñëöìÞv'§¤À‡è€8ã8dÜ0|éÞ`=&àð­USà§¿]©ï'ué/^èG/5 5¼ö@Øïúíýº÷®¯{ï©=èpÃ‘':LqCðøO“Nvœzºý4W,­'¹´›zªÍ$×ÖS€o78à¢¹·œâÞjšgëé^°63|ÚÌðmîàYÄñ¯ûï¯ðÇÖòÝ6Cr…>ŽxdøæU{ï¨ÞâUšMñýeIdã‰^u^óVËyï¶œýJýñˆ½6¤•)¤’RI±À4ÄÅ©‚ˆCæq9EqŠu1q\*­ˆ½±©“B	ÖF¿ÛK.¨˜šF_þz¸ ¨ˆžø+•ò<îWª†Q9‹(§5Ìm6‰’‹º>Nãd/Uì“\ŒTé.5Š/ÿÇóå~Ç…¶M1füÙO:‹ÖñÙ;<ó‘à‰ãïµ‡=÷n{lz±Üo/Uøã…*½Þm0ñóöË>é¼¾ü{*÷:X­ßÑêª>âô—ÃOVrÔ2Ä!˜€Ë òÒÍ§Áqà›|p‚8°˜n68É6;_¾ø<8tË xæäñw¿ü¹|ã	xèíœ¥%z™‹«êÜYŠ
-t•oûí­Ñgï·ýö×|¸ù(ç¶Nå?9¸B%ÿiÊI8N'3ŠãSˆ·œv”·™áýÓLß¶Ž~àx£q§j9R­÷nü³ß6ÀR©ÇÖÊ=·}Ùÿ@­á.Í§û·ŸsîûÑ§ÐåäMtÿi1K:l (*PÉbj™D(!G1)ãÇMA‡ ðHNT ŽÞCb;çŽã‚KÎ½ò Îwb-Ä!Šyõ¡yŠ
-“S8|µls—h,| "µmJ ®ÄqeˆƒàÏ}nôÇ	â&Žw|Fqpü™ÑýçÈèPÆ_«9âãÖóËý²¾Üï;+öØ_µï‚øWŸªò—³eˆÃ­”a+OßÛ¸ÏìÇÁnrÃi¡ïXÈßðÄ‘'Ã×é«| §€ï€ø[[1g¼¸ž‡"8n	{Ã’',>Q­ÃrXÑî‡@kGÈŒOÇ÷ÿÙŽ§€Ü'r¶6Oìµu|#{!%ÒkL¬½Þø2PæV•JûS6rÎ8 .ˆ*Ç÷ƒã°Úö4íò“Ãiä "U'ï[$¸Q‡>Õ£ÕtwXëpÆÛ:ú´›å”Ã+oáà—üË>{ÊuÛðY—uX —ï½§rß½ßsn;+ä·…áõÿ>úQ»%o·üçÝÆSßo2úøëõÆ¿Y±ƒã^ûNˆ?!vÃ%'c®´ØýÎ¸ÀY±‘“"á‰;ˆ.y^ô¡¨Ã+‹o8.¾	†Ê{r2ˆßèŽiRÆÍ@œüqˆóÑåò¨¡ë&E³ˆž¸¢?N1*ä¿X¡<ÄEQEèû#rÜq1è<qâˆ]üô_ Å¼ðÕ@ô½*÷óšÏE+ô®Ê}@Ä¿é^mØ	5ˆãf…v3”	â¼8Žž½¤&º
-Àî=NgÀw¸äâPÆÉ/¥tÓò4öžâ„iUñ«¥ô†WöíÛ×°ê©å#šÙñòDÎÖæ‰½@L¶—úÏ8¤Dz‰µ\MJ#/ƒU¥Ò~ sÇë>TgÐA‚ø7}÷â_÷Ú^gÐþ¦cŽ·bä¸ÐÚ	9…ƒ¸Ð¼éà*¸áàøt7à3L4QþÓÌ3ˆ&l9Õ*ù7ƒöÃÄAs,|Ñs' ŽòZÃÛÏ9ûÛ¢u‡~»ÍÂ·šL}·ùŒ·›Ly½Áø7êO9Ném›<Çr‚8uã Ç%a*Dp¡;¾Ø	ˆ'wžÉ)L4§èÃ—M1éˆ`°nŠÏ§‰›„Ö;ŸI+Ì7WŒDT	=´qãDpqâ¸à\Cÿ<ÄåŠÊßï(D"~ÒÝžE¬a1Ÿ´_ŒßCå»m¯Øc/dñê#\¿í¿ÊG8J‹nŽ%ä!4ÖqH(¬y“‡8(oÝ¸uÇ(xF@9AüõÏ~(SG@)m`·ã)0ˆãn•¤F¸d{i8Ûª£¨s–ÊÀgkU©
-q‰â?sÇá×ìwà»þÀñê½vÂ —3ŽCTi7EpÃI'7oápo1ÕMSDœLÔUÎÀ‡K”*ùÈcPÃ9u¥|{ï®Ü{W¥^;ëŒpùuqDçj>ô^›9o5ŸþvÓ©ï4úfC¡mS¬)ˆãÆ •ïFÄå„cê™ùÊ7#‰ãÂ˜*ùzrR'q|EŽ3ŽHEMœ"Ðnt5E7šÂ)â‹—âì+“Å™&N²8kh.~üåJ}`¼'ÎôqSÀ¸‘àFˆñÉâ€2qü™ÏŒž89ãà8õ "Oüé÷:"LG˜ÊÓ ÿ—>h1Sè½ùÛf4oVpZJ1žà¸2ÄÑŒ	4Cµá\Ã‡&Žþ;XˆÓ_>Feÿê.1«Fì…–LZïg<Á¹ÇIŸ‹e
-âSÈÇo;B°€ °¸;©dât
-v¡!åLbÕ»Üj\&OÅf%·Ëo>äé?ã#>[z©h,•ÅÊWOPµÛFpüû¿œê=Ba*q8ã_õÜõUÏÄñŸ¦ºFPºÝS“&Ž¡TâÍ§yµ˜î	£…VŽÞ­ÁñY¾mgûµÐj†o£	îß9\±ç@üÓß·Tè±½bÏmøZôÉŽÂ:,ˆøfàîÚ-|õÇ©ï4›þN£)¯!@¥ÖÄ·jO%u›â¾Éˆé¬ûqÜ$ª ‘šxž1]…õ 2‰ãy=9):EâÔWÈØQHŒ&Ì‰à<¾¥Î8×°ÉGÚqêŽŸç‰‹}8‰ãFˆú«Èqô¶‡Ç-øÝP¸æMŒÕIèÕùqçÿ~úËÿUìñVÃñ~^òùoÊý±â_;‚3ÖKâ3'í®4pÃJ¸Ø 8…©P”!+ñû>Ï¦íy5vïWà8"XhkZâY&§Xå‰C”€GÎŸ`"^À">I©9X‰Gz°±õ kDîÇ´ÉXñ×:Râ,°;¥DÁ YÊL¿¶ËAyˆã(!;.iåæô§ÀŸŽJbÅÇ?žðÓ'iá+€,rî»ðñs
-GÄ‚\ã¬]§UÉ]ö_JO:8Ä—©KØÂJ’V°€<Yæ3ú7fçBYÑ&dx`Bõ§ò¼ ™`%ÊƒúÁŸ§\Ã¡”—PÕÙ°Ðþ×ÁÂÐÍÉ`tî(9¬ë/]Øpt…—ePÈ–/3–Ií¡¢"OZ ßÈ™²ý¾Í –­â’úD†TŸòz ÌYå£ÆØ¹È{ÆUüyõ—l®Õo_ýÁ‡ë9\gàa8ã€8 ÄÈ'Õºï Çë>Ðlì‰¶“Ý„~@b`8u¾Á	â-à‰O÷j6ÕÖ|îÙlª€õ–3¼ÚÌ:Óz¦O+GÐoíðã$Ïz£N|9ð`9tús+ Ž¿zíª;æt›¹a?9¢çç{mçc¬·œú–Ð	h
-Aœç8¯®°óÆÆ2©Â8.:æ¤Ìä…œ³6RS…ºÿ(B\”Å1ê–`‚çÜ› .„šÆ8”C<ÏWbEEN!O\îŒ+m(ˆã¬/>8nTTÄ Ãg> .×†Ï¾Ûù…F¿üÿ¾×î¿ŸtúOù®Ï×üië™€xùn[ÑÇ§êcÕG¹3ÆÇ,Ä!gÄað»ÑÁ‡ð-!8x&‘à¸!è)P~ÕcÈ»zÝ€¦N<qÀ´	»ðëa8ümÖg= ÇˆŒM”XOž#ûÝ5lGÊ‡½–ÁVr¬ ô‚”A?bØpPÔ+0à%qoQŠ‰±#{i©ûkàáá6Â© HÇ~þ3¦€³,3’byÀ	…è¥£¬(½$sì…—ËŠŽËŠã²kÁä½cè (!_`Ê“íÈKÈ2Ži_|Å‹Þ:£—¥¡M›G×¡*%ŸŠ£³7Ò°¢Ò‚Äðn l±q¼>ÍÕ'½GÉ(OI±£ã"Jî^\ô
-WUüuí×=v §OÃaNõbÆûíÿºï!ŒAX­×®/{l‡>^wð~tê4ÃÓ.Ê)Í&„5!ÞlŠ×“ÜO<ýãd·¦ø*Ò¼åoæ.ùLÿŸf·”×ãZcèá
-=¶"œ¢
-$ò/úìÿf¤[§yÍ'{WëµíV³ßj<ƒ«¼Ywê›µn˜j’GpYlç$™›A\«–±>7<–1Ð:y"â…o …‹Í Nò7yåâØ[4TËˆ×k	iP\‚¸Ði%ÄÕ6Y¼
-ƒ¸„ãæ þ\¹?òÆT1)*¢8ÞùùÏ:â4J-)*‚½Óé¥yáÃNÿy§5"Uþóy—ÿ¯b÷·Cç,„„~Ñkºn~5òô·cÏ(C½{à_Äy”óí™À7	ïìÁáãoÎÉç‰ã„8ù×xÈ%„Ü	ÙÀ"´{¶©ËÐe(	Œ€X•X`)ÑÑ”xMù ”ôë›Vð qB6þ¢T„BpC¿*°žç+»XÇ
-É'¶¨iàá'ZaåP½éP€Œ(IÐa"Aü"$‘ÁÇ<1és–~ÑÀoMÄ NXç3'¸SæØ‡c[á¤ó˜cð"ï˜ ®X`* HJ§ãó!Ç(ÇV‹Ž‚Ä84r†ÙíÐ†ÓAáé@8_V<Ô<%CnHÃÊÌv§3ÂWl¥l©®([äCÙ²úDaP•úÄ¾ì
-²Î”?:^œ¸|0òôy/¤RçÕ;­Ê¿þc[ƒ!G`ØØ‚?^£ßáê}VïQeèïß›së0Ý§Ídw;Ò6™pÎ8Ú3›M>Ýt’[“‰®Í&{4uðl"üõn6Å§Ù¯3}ZÎ:ƒ¿Ígû´šë×zž?þ¶™ÔlÚ™Ú#]*õÙõÙ›¡® ³Ú€_wk:3´ùŒ *}v¿ÞbþË§¿Qú[õ¦úxÝ‰V^ÿNÈÑÔ)ˆ* ,¢MDƒ n³P«V”\Ø°*V1Å«ÐÈ*L%%rˆéyaãÆ€qS¼ŠÐÿƒŒ“Ñ‡Âà*_ÿýÊ—a$¬*çyâ¯V6F‹óÁãÆ¶M¥!%cÒª5;.Ý°Îwÿ3.ê*‚8.Æ¨ˆrŠÉ ?ýQ{âè½	O‚ ³<ýQÇçÊýújµîw\Ž!*õÚE¥ÚßóU†8~î1§4‡±€B&¤ÁÁAü%‚ƒÝ©ÿ~€å»Ç_†AZAbÛ<qYF@¶À\i`N²ÝGAC¸ÀG›°Ž¬‘$fž22¤M?(?‚8A<8H(dFÈÆÛˆpÆ Oï*I!)1
-¦Âq\,zþA7yÄw‚e>´o/"^fòôûFW¤ô€8¢Ä±^R6œ9¹ žÂeOœÂµ x±wVÌÙ²†KæÿvÙ¯þÕBï›ŒAœ]ìHÀÖù|(7$c¿HÀkV6*åIW“/ýP¯O’éHTcò{ƒÞ¸¨:wöS’A¼ÒÏëàƒãÿ:&8ãŽ‚ã5úìÿº÷¾/{ìÇ¡’×r´­ƒK‡¢u„¡aÓµ™Ã)qàÛd^àxÓéžàxsGoPÞzŽo›¹~Êg¶tôÇŒs­>ø  ^®ûöJ}öTp¨î8Ï&SýëŒ:‰¡ßj>ÿõ†3Þýaæõ&¡#¾àVcâ‚ Ž1UL9‹4¶X~;ŠtsÓØXF}Ü4BVÄ)‡8STD•Ü8ŽŠiœqâbØ¸qtCŠ©Maã|k§ ·˜·V;ÇÕ!nTTLª0Q…âDs!lüãèyoÔÇEßü¿v€€þb¥.o6]îçU•ºoÇÈ´•‡¯1Ú[âx¼áŒƒãg"8ðÄÜp, õ’„žxææ·±À8ŽLlSˆ§pŸ	‚ôäÐSGÎ5ÈËT¶	ž,6å4Ze‚€UÌóÂùÅ”ƒxJeÀle=P,Ó/ úÅ@ï$þ'…<1ûy¡I|¤‡Ÿq‡Ï„Ü[Â§¯”žO¸+JGÍ[µù…]–žrf)‘€m"$µID–C\~q‘˜òÄá(+	Äå/¾ð<ÄyÚ²Ñ‹‡ªXW?uîG/@œª‹!›¿ßøRÑAy·Zz¾‚ƒÒOªü•Ÿ;§Ow/»ÖU~YŽÃ/×~eùÎk09©Rkà‘ïúú¦/ôñðÇqòÇ?Ò|‚+/ÇÑžÙ5!‚OvkîàOZ
-Ò
-´ï&“½šNõj2Å›Ã%9Þj¶o›9þmÿ	†3Ítðúnø1xâUÊ÷Ù]mÈÑ:c=Oò­=üäç?¯{³É?o6žùVýÉ0tã|»öä7kb¡W½0\­	âä˜çv(ºç|Äa~}þx~Žsž8‡ejÃ„®"pœO›ç‰çK¿1–âFYÜÌì?ÖBÜL7Î¼žœ$ªH nêþclä$ˆƒUâ®ö“NÏ–ÿù…oF}Òva¥?·T@ìÐcf£Sàà&Ç!…³=’ÆL¬ 7±›À}wÅ'ø
-Žk¶¿Û8û/t×´ªa“ø-‚'8ù2ŒÔì¡b^›ð;]„2‰4°’\)2á0ˆã@äÈð T<šwÜøƒ²·ŽŽ²Q$=Ÿžª‰%“È	Êxïš;MÒ¸™/Éˆv‘d
-	Äy‚³ô„$âA“m"‚„u/¬ä±¨’'¥d§½ˆïøM@f•ÆJ<åï:Y¶†ªÎ8ÿ“œ>Ód$—gKÎ;_Ÿò"!sª%šÕjL~c“ÊD?˜øk]µËúJ¿¬	ïðoÅ_×ƒã‡­3Ø©æ€Ãßö;ˆÃ¯Þk7üñªnÿ²çÖúÃcìYaZ‘àèéšCoâ â"¾k4ÉŽÓWp¼Ù4ïæÓ}ZÌ8Óz–ë‚˜µ™ÜÂ1°þ¸Ó_>\±ÿp£vÔ{¦Ñ¿o9}ÔiåkMgÑÀXˆ#ÖÒÀX¬bê”S¸!­7‰*|°ŠÐÎ™opQìæ'Ž`G‡{žãtèl€C~ºEˆßÍ™dâ¬«vÇ7rœƒ¸3Îzo2Ž“3Ž‘U¤ÿ°ÃÓŸv|æ‹>ïý0¥B—Uûî¨<ôè—#N){â†›"‚R ‹“œBÃ`Á¹—©©
-5fÙ`7nDùöw°RpÉEŽãÁ#ˆãÕÒÙ‡‡8ÝÓ¬Á‡ô —v»“ŒÈ .8P&>2“eÂ×ÌAÜæƒ²wÿ”JŽËÒà…Á~:0ž*&F…H4qµÓ4Aø`l5wDâ/iâÌgo&ì0¥›!‰¿L,ÄÅ"Äé¼$MÜÓÑáž³6@  Á$ ÄY=HÞòw‰äæ¡2°7ûýÇØÊðÊÖðï*õú¤÷™<sþróbŠJÕß6‚ã•]ŽÑi%8^å·uuúí©?Ä©î #5!ŽFNašž»+ý¹©zßè`Ùb²ûOÓ¼1˜8,ˆ9."»ñdâ?Lüq„6žèw»ÉohŽ·˜éßjv 8Ž¿€x[L1+¸ÉTßÃUî·¯Ž5È¥î¸3ßOôùràþw;-{û‡éoÖŸ‚ájùNÅÆ·âƒÇˆ#<ã‚ÛnìÉYg*‰ãÔŸ3ãb£¥q„[±›qÆqÒÄEg\‘Ü8º¡8à¸8q„Ñ—Ç«h‡8bE‘ææÆT1v(†© ?§1Ö°›qpZSGü¼1ULcŽ?ÿ0ì8F‡,¸ÿ÷ãß^©>ø“6s*÷ÜRiÀþJƒÍw»ÇÝ,Þâ‡hlBˆˆJÐ¶I¼£™.%¸èŒ3Oœ8Žx€¶u>ÑØóž Ø±ƒI„,üƒf(Xâì‘æuF" KO´bžxAJ€Fù%ï>¶„ƒ8ã…<(›?_FI>7âŠÞºpš&‡” @KˆÏgÈø+‡¸$&’ÈkŒ‡8ƒ—"šé¤X@·$Ožkäù‚ƒ|%~‚˜ƒ8ïÛå–¸’7/é°sä³µª>‘jž~»ÈkŒ]&É¦*¿n¨†9Õ~ÃT~^Ž—ï¸¢ÊokApp™‡'Î ŽáÂ+þ±Só`ŽM¼F.t¦j#ˆÃˆàñï'œn4Éë‡‰ž0,æàÙxŠW“ihêhŽñUýŒ(ŸÜæŸ³íæåëuÃ`ÖåúÀÀÖu'xÕëZiÀÞ÷ZÍ£Ñô×êMÄè†ïÔ†{î€ÂÆA
-™œB¢Š±;ÈñW¿…·nÔð­ÚS0/³¼S¾)REœqBÄ´	ÖÂœm¼2Î§¸rmÜ4q„Q—¢¢î‰ËÆâÉ%(çƒUä‘*¬yÓÔñçwã¸†ùÆB8
-fù¡Y# qâ¸EŽAhçüâ÷·3ÞeU…^;0­Ùn÷äŒ£Ç&AœG+%B¿Án‚8…£N¤fÎ8ùæ´RpÏEÇÙ0Xê½0xˆKÀ!‡8ã;òä=qHÉ|xZIJ!†¬a“‡¸Í%ˆ£ARå¸$ëã/tsJÌ´ùÏJŒfXæ²ó%ò’È«r8á(¦ßépfI‘¿Ç©åSb¨˜?ÏDIi‡8¯ÿ¢*çE'¨¤{ ‰’9ã¼'N+%N4)Epáåe§O¡;LÏ‘¸ó’lµÔ'µ-ÓAyˆËß¸O7J%xâ¿m¬üËz\°N+¿èðoùöË¿ê¾Í›àxÁG ªTï³ÿË^û«öÚW¥Ç6Ìó ŽÝoO£QÇZMÆ8´žm<)¬Pñ†¼¾Ÿè¿Æ»7œà‘ÄMöþaŠ ñ¦ÓÏ€æà8–[Î‚'¼ÝÜsXøÞáÌ×Çz_@€„{Ñ®Uzn~ÿ§¯bL•úÞn ŒPøfÍñoÕšÄ‡²‰#xˆ›üq°^à8 .p</XÅ8¸
-qH%ç:­$ˆÓüÆHDÊ_Æh´Üø…4ˆŠqŒCÕ	9Ùè†l°CòÜåÎ¸%ˆ§þyAtÆgŠàQŽ®ö€8f‡†Oá .ôÂ:v¶úÓÎ/}=ð£V³1CæÛT;÷ƒ8ÍÔˆ(à83h) 6þ‚×FgÈ•q£bÂ7ã8œq-c‹K Îû§ÏTâ_óP¦vK
-b‘¸{ôÄÒQÌAÜ¶ƒÄñþP¡$"Ó©1ì¦7qI<8Ë#´ÙÄ)ðŽ"êO“°Hb«pD1”…ÚÙ$ ¥CÅ!®\É¯„Âƒ8a‡£VJ>”EâØ‹Bæq‚æ*õL!7!Ž|ø—(Õä
-R}Ò’@\òÃKâ_vÝŒ¸@\Ç;¯Á+t\¿å:­®ÞC+¬7TÇÑ÷ç«¾«õÞd«ôÚˆ£íë»þû~ƒ!jÝ[M<qÞo0Þ‡ÕïQo‚{ÃÉ^ß;xÃ~œêÝl†/Í¡‰·žk3+´íœómçŸo<3 ÆX×*ÃŽA–EóZý1Î_ü¾æµ&Ó^m0áÍS‡æÍwê8ƒ¾…IÚ„kYÃ¦±;~/c{Á‡n.p\âÄqÁÄPB2V(iØ¤q)ŽåuqÀqaŒÃ/­ƒ¸0Œxþ!jµ@œ8.™,BŒ2Ì›¿íEEÿ¬ÏqT‹A¯žùøg9Ä…™€}øa›ÿ|Ôî™
-bàšÏ;¯¬Ô{ŸÄáñÄÙtkq|((g^¹YhrÆ™Ž2æâpÆq7ËuþÖ·Ä)ˆ(gt“ú°bï!@\.§H¤ýÍÁ¢S(HFNU!‹3™†CŽ¶©t\¾åS^oäèQTƒ\oaTbí{ÄRTäÅC—Hl-gá.¬…gÔ¦’Eˆ#I1ý"WØX·vˆS}R¸¤ü
-R}RP¹ÇoG@r
-Då×Uê´¶bÇ5:¬®Ðvy¹vËkôÜÙp¸F¦­Þï "áŒC¯üçN¦Ð¬Ômúvþ8“þxb”+Hœ‚ÆLDˆ7žìY¬Û÷<àƒ“ÕŸèÕ`’7¬þ$ïF“Ïavˆ§ø5žæßdF`SÇ ¦³ü[Ì	j³à<¬ùì³Î|7Úµúðãµ'Õçƒ0ÄW›Ì|­áÄ·M|³á˜WëŒzû»‰ïÕ™¯\°ÚðµÇ¾V{Ì50s›q”+ã°*4Ì¡0}„àzÓ|ž˜zâ­zÓÐ##˜Ó¼Ì4$KÌD˜Nàµ©Ç&?žq|ó—jüÅzr²²h²æ’çÍDãÖªzèæüq6‰Ä‹úÀ^ø¢7/­°ÁU°`Šÿ4Ï›/â£_7\œÂæS&Q˜>âé…>œ/Uëó^ãÉ~[câ 8A‘‚q
-¾¦>>øI‹§‚yß|c&¼oŒ¦bôÁÅ¨ ®eLZ»@ÏðA¯à›°ð¶@G|Ö…² Î4Öj‡ã‚àÔ}”Éýt)âÂÛùÄ 8%†ì£â×ãÍDð‚H"=ÍnŽ|WLzW±øn>$™^o ëß¨Ø°YŒž85!â]Å Žª“HIZ N?°#qœ)ò]4©µÖ¢&N2=½XC+ëªÃêáƒtÙ«Hñ+÷Ä	âS q8ãà8Aü‹ö«Ê·^Z¾ý¿_ü¼3EÔÿÛ¥Ö`'ÈâÔÍ›€x•;¬üñÑ'[Nõl5Í§Å/tÚD3&8M¼Á¸ÓM‡–R¢‡@ð‰^õ&zý0É‡ÿaŠ/ þãô p¼ù?Íf´˜ˆ·_Ùf~XãéuÆ{ ë`ÝI¾µFžÂÔì¯ü0õF“Þi<é•Ú#ßª5áâ4‰Ð¼YGà8âŠõä¤Ž—Ô’)¨1"ÄÅ)=§
-¯3ŽA	q“2!.™D"_ç Ó$<ÄI×Î›÷‡›;‚ç¸–™9[8i& ‹gªð7N¦l‚88nTÆ16–ñÿû¸ãs•º¿QOÚ°@'Žcè+ÜÄ¤€“®B~7Ö£¿ñÝ¨•¯ø¤fµO¦B‡J˜Š½ Ž>‚5@	qèÁt‚#“S(BN¢‰DNa‡ÀtÆqñ—"@¼¦§]…ÊC‰QByb¢	xöÃÈ`½q!€fð¨BGp"2ƒBI·ShV=Hœõ§î0’CÅ·ˆDçk¬0äÖ;'È4qŠ¹&&j8êu€Âkù ¨4Ü9ÁNŸ NÎµ„­’5ë“ïFkÄÉg'ˆ—k#@ü“¶KÊÿ²²¸à‹‡€8q†ÈñŠ]7WùcK­ÐW‡3Þt’ûãŽ#4… NÄaq„ròÊNöÞhªàŒƒ×Mf4Ho·è"o9ç\½É~|M:}úËš×O‡8þz=¡ÅR`V˜+™9….õµÆšf¸7úãŒé¤Œq)è:$NÊ,Ò|ši68ã¼Ìlœ,S>l	ãärˆÓ¶¯~5Ê8ÂT^P‚¸d æ‰«Ä®˜VÑqp£b1ˆÓäm‚.Ž¦B]~„®›pÃMG¤ÊÓå»½øõà·›Î°q6a¦Ü'|„´©(L‡\NFX‡õâ;_Á·8&-ƒ8ÁK‘§<×òâída× ™„´ ú1A
-¡“‡8ëûnÛAYø 4Ö¹”uEù‰Ë0ˆ*‰Yƒž9JpýšOb-I!$Q{qÊ-!7P|g!†|MuˆË/“d-¾ïK°ÈË\ònA¬¯)b(Ñ|xˆ³ƒÑ–­¡HDØÍB\Xà@¸jL¶f¬La×‹_£^ŸüÀH)©EM\rcWû}KÕnùœñ
-Ö|Ñqu…v‚œˆüÓÒŠ]6`´ñÃŽ!âŠ
-ôq´sVé¾nxŒx÷ûÖªn­=ô æñÇ¡¨€à+Êq2Ä€ÇrŠÈq2a8>Å÷‡©~¦ù7œv¦‘£ÿ³›Ì5›ÚzaøOK"ÁñÆ3ƒ~˜ØÄ1¸Þ×;¯x¹ÁÄ×êƒM3)Ã&|Ã¨÷&à÷ÊY7N@œ8\˜š¹þd|¥)=)+â8·o>—œÉ,ŒæÆðÄ¯‡¼üÂˆ‡&µ„äâÆˆr1'ŽÀ,nÌ:ß3ËSTÄÑi¨q6'8.4c’™FS1A\èûƒˆÃÿB7gà´â’—Sâ ëw­\e”¿ùÆLjç	ÊÃñÝzÐÄéñ(Ô¼&ŽM¸¿©ýJò?0Ù&	ß)jöbÏ£$¨_Fgˆ¤¤00WŽáÒæƒ²(sD†à —ºe2œa_r$ÆÆ³žážRC±º€fP›ÆÛ£Þ%òÓdr€lxî”ËZª…/ƒöËÄªE¾ ¦ù<å‰Yv‚`º¤2y¹œ?M‹¬‹ V‚°tî¨Ö…•Ýâ¬)U~É$·2aõIøV/¡<À‘¿{éêýÕŸÛªtœqRT*v^ˆ#L¥\»eÄñZ/Âˆµã°Á_G¿é¢
-qXõO¡;>ùã•»o®5äÐÜŽOö<ññ§Ž•sÜ(‹#v¬ÞDHä>õÎÔŸâÛ`ªß3Nók0Õ96ýçl‹yç[-k·,¼Í¢°æsÏaMóY!õF¹|ÞyÅKè‹_Â«ÐOê
-(‡"Ž$>îu®÷&Opnâˆ±BG¡:FœfƒcS3åb¹Àñü»çqÜˆl~Äqùõo<ŽˆCÁW„¸”ãEqL¦,8ã©òÉ¯ù nâ¸ÑCV„Èñ:þ·\×ç¿haz6ÜdJ¡éá‰cÚLn„X@"Ç8ã4?2¶Rp.yþ¸¬„Nn85lÊÛ”x*©?Ížs¹¼Àobnƒ>{¢ä’§Q=g	Lùƒò±x8Ê‡Œ8Î?ö’çßÁYÌ»ÆÓä«ÅÜÍ¡Gâ9j¿L<R%ËêyÊw”—YÂVªÉÕ§5|…3\š»L’l©$ŠÙ²•êWP¾¯ÊÄªƒÐ~ƒ¡
-ÿØÊ8ˆÃ§XÃ/~ZV®Í’[-Ê1bí÷ÃÖz-œ€xH+=÷,ŽÎÏ[Sµçö:Ã‚ã€¸ ‰Opÿ~œ ¨äwÆxñždµ&xÖžèUg’78k0Í¿þT¿úÓ|Îðo4+¨Éœ³Mç†À:¬Œh»ì|Û¥amŸo3ïl»¹gŽ>þA‡e/ÖýBÍ/×ŸñåïÄé’Áq8ãµFc BÌË#1a<Ba`,jÆ/L:QoÜpp^9œq‚»iØÛqÒw€‰ÚrOÜè’û×+ß r|8þ’ÉµŠÂ˜*ÆY•m…8äRTLÎ¸00–‚3.zâqtàÄ_øT0an6“3.Ä¥°¡Æ?èLÍ›Â¨X˜¼­R/Ëÿ¤Ñ„o:`²c¤pFs°»±õ³›0wë×ô \VL‡ŠB‡‚[ÔR•øGNŽx6‰$¢‹ßKñ¡åý;ÆþcO{AJ2RÈjî–¸ŸTBu‚ó5¦rD9ÈKÈsÓbµHj[±ÆÌ]s×Wž^RÉ9ÊÏKåˆTBºy,ž¾–’KÞÄòúç¯ <Cõ»[1ŒxíþûáCWaa*àx¥Î«„XÃŸ–•o»ôóÖ‹?l1ÿÓËª÷ÜZ{ˆËwàâSÎ8äˆ*å»®CXqµ^;Žwo6	½í¡«xã‚&N(ÄqOÂÁnXMÓB­‰^µ'y×™ì«—|šÿ÷Ž°f6žØdNp«Z.	n÷ïùÎ+Â:.:ûóÒ°öóBýòAë/ÕóRíQ€8<qA¯9æ­ï °—€nœ«S<KTNÆ¢
-8nläÄðå“Ý4²JÞ`,ù'u“hây_Eˆ£Ó#AœtEˆó£Ú §ð9®q“¢Ò…œq@œºnB‡±.øb§ ñçÞo'püãNPÆ-@œÔ	Am°‰\rP=4‚ûÝzÄnb4m` 7LPL[‰àÌ§_‹*fÓì!Tì1ÄORÃ2g­"•èÑâwTÏY^fÉ¾øÊ»Ø’ƒ*¾$H"—Ü":ÍUš–Óä«]ýˆò:)xµÈ+ÊâETÜ…¯"þ§˜Xý}o®ÂO_=õú—ÜZN»`¸+Œ$þmïÝUH:þ â¿ŠJE¨´]úY«Eµ\ðq›Eý´n8œñšƒœ…Îž{¾ì±ÄñpÆ×Á0Ûc0Ô¸—8jŠ÷ã=¨m“š7ëó€ÕçN7–ÁtÇëÂ%Ÿâƒ?Þ`ºß÷Ž~f|¿0 åò³Vë¸,¤óÒßþÿuEt§¥—êÞúaÇ—ë}¹üna°”×¾õÖwPWŒÇ9æ¬Cƒ8U¨‘S€8&„cÃc‰±ç„r“W>Ü¬.„©ˆžxAÄ¡\¿R¹?L¡#>bX§Èñg+ˆš¸QÏƒ8fR&ˆÓ8ã‚þ~{ñgßû	œñÏºXžíž~æƒ¿ðµn0i›¡™ØÄhføJLç·Á%R :Êí¸•g+ƒ¬óWa«ŠÇ*ÙK^HkKhíiüˆÖ–°àéµ×§ÅcYôŽ-æ`÷+ÈgøãðÃ°†¨ÛOõ[ªtÝP¹ËzÐœ†ÄB|ÈâäŒÚbÁ'ÍçÚvþ·ès?ÜùÛ‡Ñ÷§z?¨Ôm[•n[aÇ¿øþø®†#]ZLöD#'ºÑS¬!Ú6ëA9{ºÖXwˆà5G{‘}7Ê&,ŒõF$x‰u&úÕ›Pß!°ÞH+õ¦ùÁà•7žÒr¾ ‹·šÚnáùŽKÏu[ÕeÙ…z#Ž¼ÞÔñY¼î8tØy³Ö¨·ëä‰…pC£ÕõLõBÎÉB¨8Y¼
-ùãÌ%—Mê†~›Âø*ÆAkÙÈYÂÄbx¢8¥ò+_ÆÆaMƒdÉíåjÂ¸+ûåóÓr*•ß"ÄË‰Æ6N4'uÅÔÓ4V-ºq
-CÔb¢Ÿ<iâø'-Cœ|Cpí<4!ó¸ypSÛ 5ÁÉÛÇøDŠ‹àÖ>Šzz½JB4q¨ÉßGÀñï‡¬ÙoWõî[Ñ†	”c,âøÀqA‡?ŽÐbv¥.«kØ[kÈ‘Ž|Ùç@ÕB÷º
-Äñ
-]6¡_>:å?ê891î Þp¼A\ðÁÇº×ç!ø7£=¿#p¼Öø3µ'ø‚ãu&û×uðÇ	âÐUÍnúO(BVˆ/¾ÐaIè¯+Ã{¬»üË‚Úƒv¿ÓÌñùoþ~©Æð7jŽ&åÝg©p¥‰ã"Äób¿Ét(xßËt(8VaA/Š6Ï]ì‘ÉÞ0ŸrµÁF@2ÄŸ¯˜o²ŠNQ„8®ñ§ßÿ‰ .Lá&Œ¦ÒÉ2ÄÙÏ|û€iækKâ:$Í>ÁQ»¶[ž½z”h:òp³QGšrn6òØ÷Ã ïýºÇ¶j¿oÇi”ZÌûŽñÓrÁo¹ðýæ³>n³ R×õµª=ÄÊxµžßQ…ÂÅFÎu˜Se6{Š/DÌ8Aˆ×sºÖoæ‰;Ò£Æ(pœ¡.y­‰¾µ'ÇëNõ‡5œðýŒÀFŽAg#î°Í‚Ð¶Ïv\~¾ÛÊˆ¾c{,»ÐpÈL¬ü\uô¥4Óœj¢bRT°`Ä4@b|Ó˜ãcqžã€8é*²kMC–+yâ<Ä©#>œqãT÷…ñ*õ–5nâŸv%gñITºÝ=qRW ¨h‚8Ó åA¬É^.+›k*!Ï†^½JE€à-Æ8µãk:Úå‡áGÀñ=·#^¢
-ùãÄñòm—}ÞzÉ'mæ½×üˆã_vßV{ÐášƒŽ¢G>ÆBg•?v â0ü3‹øû†¯ûí¾1}FJ .Ÿâ)¸á"Ä‰ãÐRâdy(ïSsÂp¼¶ƒ/B9Z;”O@èa“šÏl·äl§eçzm¸2d[Bï/4ºïý§½€Ah…Qó”ëWj`—CÜ¬"DªƒÇëM"qœ|K‡Fœ$rqô+‰œ’×_É–ÁG§ˆÓz;È)•…U8žæ6ÒR`Æ¾?FŽ7r3·‰=€â×
-qºÝ%í`æ¢JÅ³¡R¯RQFˆuÄ›=Žÿ—Àñê=wPS§?ŽÑÆ…±±Ž—k¿äÃ–sßo1ïÓöË«ý¹Ãª|7ø¨(ª}8+ý±cªTþ}ó]Ö–ûu5þ~7Ü	ƒ¨`ˆ+Œ_HÂ
-¡¨Œõá!þõHw²<”õúNäxÍ‰¾°Z}¯\XÄèCGÿ&ÿøµ˜ðÓâàŸ—ûsuÄÐMqƒWGþ8ìÀMg@9ŽãŠ.9	âRÈ˜&Î"Y' âøÛuÅ#‡ÙTâÄq>R/šLYØT8gc§Äå
-Î¸yˆË9.8ã"Äùù"¬ƒ8Ýô*A#¥â©Ð©×@)ª‚¸`£5+püÇÇ9ôMŸÝà8ùãBèáÏëÉÿ¼ÝâOÚ, ŽÖá_€Uû¯c_ö;T¥ûtãÇ11fÅ®+t]ˆöó
-ŒI]wô	8ã|¨‹¦"ÄÁnÄO×ó¨1Æó‘ãßMðƒÁ%¯3Ù÷»ñˆD<ü‡™þgû7þÇ·Ù<ßŸu^ÜgMÔ˜]©}—ÿ®ç¦·œþª q2ê¡cŒKá'VfÈ.vÔDÿOâà8æ’@Ü8\¢iva ZSïP!‚EðÓˆN: ntÆ¿a³r…Qj•6ÉñsÑÏULŠŠ	â4*hžâSœ.ê¦×€^zè5PŠj@‡¸þÞÒk@¯½Jqè/Å¯9zQõÐk j@‡¸q½ôÐk ×@>ˆçÞ¸¥Û\¥¨5ÏbQŸàË¤Ÿš^VÕ€ñ2ôÞ‚SŸ Ã‰Xu—ë‰õx‚k@‡¸ñÒ‡uâO0’ôS³¶tˆë×!^†îk¡§/ù5 C¼=ÀºœRòH½„zX[:Äuˆëžxº¬„ž¾ä×€ñ2ô ëžxÉ õê5`mè×!®{âeè°zú’_f!^£F¾ô’¯…zb8ûÐèè/ƒ<‡‚ç©±*$g¤e/«Ê¦%qñÄm»Êæ*PKÅj¹š,mÅ³öa,x±µç ’Ò^O®J¼>­º|vO,Ç–Cðg]â ®òòÐ~W™«ª/þq*xžÖÖ¸ö#jO©ñ'‡8»JNð8Šd±0ê!†¶]å¢„xoB-7†–4ê·®öŠâ¬O-p!¥QÁö«c5ÄÙc/ñ‘%ë	+’ÇIKE(Þò—•Í™›»ÞòóR<Sþ¬µœŽ
-^Õhn++ Ÿ@cmH ÎãR:-²Õ.	´”Äfˆ›»KíÑ­Ân;ÞáÚoBþ9âKÂÖK<VfþÑÓx{HîgIVò2k9–zZ¬a-˜2ê'®å"Z¼IáVJV¬y	jTžw5ˆóè”T7ÓË¯„„\üå·áªÈ0Éý¤%OÉ+G’§<C-k4Wñôµä/yhå§`n¹‚ñ7ÇJvÑ‰È”Œ¿äë»åûJÖðY±|ø4ær¼,B\ñúªÔ9{òÍ¥Ñr½¬ºø§Æ†‡Kro¨Ÿz…ÔòVÓò`ÊOSrÓªÜä‹j®&µ\2«ÒX¼I$ØÕ^~	"¬-•už¸–{…Õ)ÿäk<>«2Å{Å¶ÌU®·$C-õ¨ñ¤$WH~¥Uža–ØªâÙq…'2c.£¹ë Ë÷-ÈyaXnv‡¸EfñõÏsGñâªß*ø6w•µ#ÛÜ‰°œŠ^¡â»AñÌ1A¯–SR·rJðTá.9yÔ‘­%g|P,†"äP¢Ë]ˆ·êÌ%–ßñì6µ!ˆKr+i·ªxö…8Ojâ¶š¿ûùwƒ¹œy”/ÄÕoQíw£–›Pòâ6{ˆ’gMÎ\9Ü%dW|~é¯¾R¥zµÔ§Êã£ñød*o^B’÷‡ú$wBÑAÜªS¼QÌÝÓÖ]±
-ïTˆË_æ`-¯õ#*>o,¶¯E9…'&-³5’•”A/y7(î%OCk´xâüeUôk$	ä÷˜9 ™ËÍâm`Žê‡V<íX—ßWV•Óª[—/•9¶š»iXN«.7K¬å17wRZNÄbU›{/ª¼>åw‹už8eÍSÌå)-žÏ)Å£HŽ[˜*[ñ¼ÔuNJ~š’g›¿Ã$7¼ØŠ‰Í•ÊbÃ¦U·;Ö)CI¶Š·âŠ÷$»èê RÙWòZ¼%,>2rÄ("[rÿËs7ÅZÄ“ÅcINAËml31,Ö§„ÔêõÆŠ¡å¯ž³öz–Ô§ŠàeG×;û”¡ŽZBÙý¤¨¢HüeJ¬Ò°)‘\6Í©ðòÄåžL¯kkÀÚ¶µùóéµK‡x™†¸$êCûWžÝÚ÷²WJ}(Ú‚ÐAß×ª`nvªZ•¿bb«Ž¥C\‡¸-ÝîuˆüAÕsÐkÀ.5 C\‡¸-·—Om[>º'n—‡_ÏäÉ¨â:Äuˆ—¡{àÉÀ–~|è/Cp KÂõ(S5 C\‡¸î‰—¡{ LÑ­Œœ¬ñ2ô ëžxyªõÓ,S5 C\‡¸î‰—¡{ LÑ­Œœl>ˆéŸ'ºæÍœ [QÖÀ}7é'WRj Äúç‰®ðŠŠnES¨í'únÒO®¤Ô€.§”¡ŸÒqÛB³õ½¬ªÔ3j»Œüœ×O³xk@‡¸ñÒ§‰[ÅÓbI¬C¼x¹V¦Ž®C¼LCür˜ïeŸ5iAs<#\—a¹X÷äT‡x™Âhñž¬ñ2
-qÂ÷Í¸†k[1ÓÂÖý˜íÖÕ±*áôX×Gž<ªñé/^®•©£ë/‹¾o]ÝFø¾çÑ.cG…¸ÕoÀrÔv^öÛªU«|ü‚¯Ä$1øž¤Ãé/S-Þ“Õ!^!å„ð¹§zÊöwaI«ÞeÏøxê? ñ'‰§År.:Ä‹—keêè:ÄË"Ä¡€Çmo‚“Å/+¿wØ·~ÓÞ[X~Þèþ{h•S´H«’R2¡›‚‡¯¹Ý© ç¾ñ2…Ñâ=Yâeâ}RÖt¾®À½g\ç;‚—ÎœeXUcæÄ‘»÷{œóÈ ¨™ƒZ!1T2a›N¨ lµê-RÑ¾:Ä‹—keêè:ÄË"ÄÁe@üîúš67N™óÅ¨BöŽˆ\ðuêŽ®³Oõ]š1dfj×Ùþ£O¸
-(W1æDK&ucÞ´$e¥8ƒ¬Ü1gççXaYñš›+N~Dþ=¡xÄr\‡x™Âhñž¬2Ä?Ð?Ob°Î>€xÖÆ÷v·ã×MØÙÊgUË?ÿiÓõxó17›ÀZF|1aãX—“§µ@œ¥QÔFxWZÂYÐ.Ëå‹ûÊs3—¿üXÚUhá;AÜÃÃ£xoýèe¡ÌB¼¤t)ÕËa¿@üñ±0¸ä#{ýsg]ð‰~ÃÎ\ÖgµÇÒŸýë||úéúÛ¾Voä4‡l¹®­è#ó»kôÄßr¸¤ Zm1ñ²@ÏrŽ:ÄíÇÈŸS>ˆïžôÐwŽÁÇaã¨Ö}ŽGÙçìšÞ¥W'PÛûˆï˜S£ëœ®ˆÏ¿á†êš¸"CyW·è=q	ë­*€E@kI C¼„ ®,C‡x‰G¯ý
-ÈC<ÓmýãÔ CÐªCÚ¶ný‹óæ•}×µl¶±Ú¸ý£§·)tÿªð­ÝÿjÄÍé˜Ê=q‰?®Q¥Q9œŠœÂdñÂÓÄu9¥,0´ØÏQ‡¸ýYâsâÀÊÚ=	œàŽ_˜ÿÓñ¡?Œ_Ó¥½Whâ5œ*~êò:þþ5òïÊ)<”åË*Wl®Ô®‰+6Ÿj)€/[KÝ/v´•è/ñèµ_%£¬ž
-<hUß¹C~;aÒ´³Àn¨(À÷‡^î3±Vj×‚¶²“F‡xÙah±Ÿ©ˆ§FN4ô}J0ÏÕ†Ü4eªP|ØBé£1J£‚á/[c[4—Ï\ã.ŠÉTöµ6½ùÊ‡ŠˆCìÞºi3¸Û€5
-—o_ñçê.PQˆà·ì võþ÷6¼{tˆ;ÚÊN,A'vãCË[ûÄ5"˜!ûŠ¯°þ=Ä­*ªÆÄ¶½Í¼$ç»ð å|Ó%h¦Öm€—¾Õ€ñ²ÃÐb?SK'üZ¼”<pxAslZÖÆp54ŸÎs$`GžOYÐVdK&ñ ±†}$®ý¹Ãù'I†Âœ˜'¬Ã_*ý,0WN:4
-ÑUxEÉO„‡¬Ø/v.X|Øáø_-(‰äWK†Ã2åÃVÞÎ
-ÏT==m•Tr zà>Dp|,N
-!qº-öØÔ‘m®tˆ;ÚÊN,AÜÜ}F7Â#¶Q #‰ƒàB[é­@,†ð!Ñû€>ˆƒ”N’Œv§½h™¾š+'r4)[æO%„±bÓ¹ x<åEEH†œ©¨ü;‰‘$VTz—ÐŽôs‡6™KÏ
-¯X-\i‡¸e{Õ€ñ²ÃÐb?Sk NÔ 8‚S`%ÓÊ!ÎÒó;JÞ
- éÌç,YæYORÜj‚²–ršË™/¡äE"y»È!Î*o,’wäïÊ“mU< -é%µšÿ°:Äí…fíùè/v´•X‚8ýÀgr
-ïáÒz9ƒT¨$§0aWÝ½U¤ª Š¯
-’VËYGž8^ot\Iû•N={u)¾ü$§¦%½5/ši‚õ£èÝîËF‹÷L-AœoØ”£…‚(Âˆô¸œr9…qŠiH‰e¹ßªÑG2zßð¢ÛW±œêG±é|©QW£œÂ«üØ×ÜoÊ^Œ¿æävtIzõw›©&™ŽÀÊ•øä‚XñÞ¬¥ëè:ÄK×õ*½¥µq<ú’Æ:’­™ï¬â‰3ú0¶Ê=q–FÖ§àã+îÎ
-@N=þòÉTÊ©qÛ6ñ"Ã ts›ôj”4l"±¹†MÅô:Äo”è(uˆ—^,–®’k€x~Õþß$Šý çh¬Ý/Ê‡S‡xQÖvY>V±Bœ|IÇ|PŠŽÜB«;BüŒ—«nŠ5Àh¢C¼,ƒµ(Ï½X!^h´Ò3V¬;B¼(ïÑRz,â¥ôÂ•ºbë/CÀ×!^”Ï§ñ¢¬í²|,â:Ä­ˆW)ËŠµç®CÜÚÓÓÛVf!Ž¡õÏVº'nÛCbÛ^:Äm«7}/kk@Ÿ(¹D‡©Y{9ÕÓë·o}Z¬í¢<œ~¬2[:ÄuˆërJ¡Üxe–Y¬è'^”5 C¼Pà¢¼„Ú¥{âÚëªà)uˆ¼õ´Ô€ñ²ñ°3Nû–9šÙ{ÊeÇ¹Nî;f‡†_¼§Ø;_Ë-¥§¡Ð!®ß	ES:ÄË.Ä£.†ïïüï°ö#bZOê86¡ï¢[Ó—ü§«Ûþµa‘Wä/š›òÉ8Šñ'ã:–ü³Ð!^F!|luÔŽ.wB-^ïßrôµaË3–¸æ»<øªkêBÇå™Û[ÚÃÇý¤Ä%/ù7tÉ)¡ñ’s-žì’è/£YÓñaÈˆ·«Åv›žÑkVò°ûÓwæTýåjß¾«n»ý–z¸Ó¦…ãàŒó²ûžqûÖ§ž›¹Ð!^F!î}påÕ­M`ÛœÎÃ‡–2di:žøÐ^ŽI›¾Ý=¡ÎÔé3\\U Žqnùþ˜ñ5 C\¿Š¦tˆ—EˆGž÷÷?¾ÕcÆW€8äo)PÃ!‹c¡ã˜äÍ£ÛD.ü|Ç„{ª{â 8›J¾Í\BŽòÔSOIJ¢C¼„\š'¾ù ¤žè`!†$ˆC0IÛÛ2~Ë»Öm@h
-DÇÕ‘›&õ¸¸¤
-Ö».h±Üñ/xâ|§äy0qæžSz¹·®è¿Ë÷¢}%™”Ìg—pµýDßMúÉ•”Èñ24ŒH™<UqpÙíØ>¯Àq´aÆ¯­á9«Þ‘É=*Gÿ[÷û§Ú°A½W­ZeÑ—+*<ÙiÙæ5<Á»K¦¿Oç9ŽÚ.“w™~ÒE]:Ä‹ºÆ‹ñxâ¹î²jè…ëÄïi±ºnÀä7<G<<f]SØù¥ÆŽm1ÄÐ¢'nÄ%î¹<ó’‰oz»0ˆ3Žë/Æ[½LZ‡xºÜ’›gÍH=Ö-v[ ®7P Ã7¿>í§KSë;LžhÄmö»Õµ&ª”d9E÷ÄËÐãTbNU‡x‰¹…_	ÄƒöO¿í3ðnÐ0üE¬a¶s÷ëK:dïûåÚ”&“¾*8ÄÉ³.ˆœ¢(¡”L\Q/üKªA¯ƒñ2tH!~Æ=zàŒ#`(¾3ÖE;çáñÕ&ôm5kÎ|-ž¸J%Ã·ßœoÿTtº%Íž%ÍWŒN)C÷–~ªÅW:Ä‹¯î‹üÈˆS ø†ù£ˆB÷Y~NŸoÿ2@‘àH\ÒÐY’Ë£kâE~ƒ—Ñê/C^>Š!q|÷®[¦ÿ‚Àp8à&MQúŠV–dh–´²é/CV±žªñb­þ¢=¸Æ¡hþªbXðW‚ñ¢½»ËîÑtˆ—¡k¯q¢6â/d¾yÁÑVvrÐ!^†­b=UâÅZýE{pž¸.§ØåM£C¼hïî²{4âeèÚë·5f¢C¼=ZÅzª:Ä‹µú‹öà:Ä5ò×.ÉtˆíÝ]v¦C¼]{âv¡³ÆLtˆ—¡G«XOU‡x±VÑ\‡¸FþÚ%™ñ¢½»ËîÑtˆ—¡k¯CÜ.tÖ˜‰ñ2ôhë©Z€x¸þy‚j@âáWMé½fb×}K'lš1hdËJ[Ï‰ŒŽŽK²Øí^#ÎÊf2Ôötïè§RrkÀ2Ä‹õ£Üž5 ‡8¾xD›«™	¡dÉ‘ÓÚ}6©ëOáQW.Ç&J8^6qlÛYëž¸=ï]=/ó5 C¼Ýrˆ/ÕùÔúN,áíØ¿Ã~ï©;vDDÅHüqÛpV6÷Ò!^†­b=UâÅZýE{p9ÄG5~ÚeQ{f«ÿª?¬Î;k~©t¸÷Û'î½)qÆË&Žm;kâE{w—Ý£é/C×^q‡æÏ®ë÷
-ìßî¯úöÙ½¾º¹µ«a_¤¥œ·.9¡â6kÕ˜àV%¶¸…±—ñ2ôhë©ÄÃÇéÙÔ·ï¹é’ü}‹µÊÐÁåïûõÿ©ùô„F¯-û¥Bú†.†C}É—59ºyQð¹ðK1WyY\;ùXáZ€h—­J¬åè…‘FO¼=H%ìT‹âI'E-ëØÓ°Ô}ÏÆ.|)¨uí U«JXµ<™Å‘Cü‚Ï‘øÅÕÞó[þØ!n¯ê³Ý›ÛÊØÊ'°˜¸0ˆlCžúÌ>Oæ3SÎª!®èb‡tit7ö†§˜ÝMùŸË^9ýK‹NGKC•â2Ê!u%ÁÉOi»ºÎ-gµºý‡ö§Ü½CÃ¢ÔåEˆk™ÇGe{•Ýmóúm ²»è³Ý—â£”½P ¿g7`4õ­Á{Ù1Ö$®}'8[Î=ó]Þu3
-è×–Bº©äGð	BP<VôõžX)rU‡ðŽü]iÿ¼þÇOyøœ¸«bXpˆ—ê“ÜS‰“nd{}¶ûBºiõl-Ö€!ž
-¥ø&wcf¾L^66Ó†lÑ¿ÃÙ¾§«ž2àï¾§‚¾íÑ¦|øÀ·‰Žr‹ÏÚŠ}àkû]Ü¸Ù{íºÀµkƒÖ®ó<pØýL@HXd´Å8ñ‚C\Ým'òÊRUrÝ·önÔÓÛ«ìqÜ»%˜†—Üï]ÐY¾Éñ”a^že-zê
-vGJßÇaRLLŒ½NUÏGâ^g"§;žNN½íäyáBÊ÷OíØí%WœžÍ*ñ„Y.§?.÷»ù5%_Náý}=:EâŠ¦ì	q °|m‰Áïö}m,H6m	Oœ,9O+GJh/z³§ïEˆu81ñÆÃG†É“]‰ÀBîõ{tòòEç{-=6å!†òÖH^a
-s´%øVlÌä—LO\¢Øè·ã­«g¥Rö„8\ 1oðµAçi¢å¼âšŸàH“?—ÿ9ßþ-Ý%·ËM,‡øÎÝë6œ»yËpã–¡S§MyÇ%®\5=‘úÏÜ#6[h.Õùë·ËM«gb±
-â 6á›N7˜g°âpæ‰óÇ› ”wwY4_—V,^NõrˆOvp
-¿|/=Ër.4äð¹K²Ñcû†JfL.ÕT-âÂë/àíªï®±
-â 1óÄ`b7oPµikÈ ¹€ûØˆ›:s}êÖÞÿ…¤îää¤ñ¬ôdŠ5 Ðcsê‰øCbšaß¡h@†¯dS¦¹¹{ù¡yS½³O“±N‡¸þMØâ‘sÑ‘Gð²ÉÀbEˆógøæ9Nì}pÁDˆŸjTuÕªUES/OäQäï×oßÆÍçÈþøcÇðá‡Ù×ñ\*ŽŽ÷:Äm{sè"¢xR¶C!€ˆû†!*Ëè@ÈÂ<‚Ç`Þ7ç€37œyßŒàXðy*¼ïëŽ¿ý¢C¼€7>)„m8¶m/â¼]õÝ5Ö€íGÜHê¢ç``7"»‚Cïæ§¦K>þ„q\âƒ+â[$8âw4¨áèèèêêªñ¬ôdåù´êklÃYÙÜK‡¸þMØqb¶æó»%§¯’B‰®â€ƒþ¢!:Åï‡¦ôë»}ûv]K)à=¡{âEù:Ñ!^ÀÛUß]cØqˆ'Ð7„¶Gs|Sð‰’ŽA¯ŽÏ®¾zJÛgôX7ûO„–'O~Ž0}>›}«G§h¼¢*Étˆë/ø]¤çPÒjÀˆcY´4J	
-3dSOz™Çký<aüøyóæÁ³F´	ÐÙ«Âèp/¸örŽãeüú|¢ÉÝ÷/ºž,i5XŠÊ£C\‡x)º]õ¢j¬› Þ¥Ñ­mÿ Žp@2¦}›oÆÜ>¥>ðÆI°;((ˆ}cÁ«~Up&pœåÉà×‹Í¤xs /> ¯ñÜôd’Ð!®C\(ž¼°âp‡¡SÎ8ã,õÉdÏïƒßZóˆ'h™Ü¿?ð-¯D¸öÞ•Þ‡ÁÏ—­D®‰$røãf[8ÓÎ‚—ÖW×¢ì|Án_3$x|š-•¦øa[ù…›7R
-x\Eˆ»]<=ÚiT«]M†œìýËæÎŽÎŽþ¡æš7‹‚¥ýXº&^ÀÛUß]cØqdfÑûFðÇáƒ“b†àUˆàpÀÍu¹Ä˜…q˜å¢(µ‹-¥ÐU CŠ‘f¼‚­rü]qÑXš’©ÃWSb" N»ŒãˆEŸ¸?\ñÊ‡Û_"{ïè³ïl|~DxÇ-ëB"Âå(/í`-Êòë×þ@è)R6B‡ÄØßBƒ$õŒWRÀi%Tu‚¯âÁíÞ|Æñü1‹€øÞªA“‘B\‘à>;úãÅqü¼(À‡‡8ÜíG›½µçéêÇßkãú¬Å™*_y¿Smÿ{#¯¶lÛpâ¾ñÜªú®VÔ€íy¡“äõ«Tâø¹ÕC‡Š¢>ì	“SÈ‡f"9'”‹-œ»šÕ”B*
-áõä_F_õÞ<]E¢~À7'âão²¾ªbŒ†_¹ß˜'óåån>ïSãUAy²–©Ë)l+pùû#'.ïqâüo3'ÂCÊ	j×>þI{ß]ë¿üë7{?‚aöìÔÿŒ\>VË(†!Ý¼¯q+8¤'-@ØqDBNÉÞ„ºêÈ8Ž B-Ý,Ñ°Éä,²¸¼ßP²qñ%?·“Ê)Ð‹	[àû€ã@*$l™}˜bÎ0Çû¶l%˜È#›ø¨qÚŠ’ÐGã4Bç%8¿†mÂ‹‡>fN„AB
-<nˆ'Õ÷6lÿïâáq-a[b–oÊ·üV/0½ÒöwþëðÿUõÕ¾ƒGÃ"¯0”K˜[HÓ5hÏV>yÉy+è/ —ô]­¨[ Ž1R z‘$¬›%-äï„	7\K7KLÌ\Á7…¢ß&zý <QÚ°©Qå€ßM)	vÌ×fþ8Ë‡¨Í;ø8²–ì‚7>Ú¤qùkƒ½$èÇ½´ð–’Ô€™a¯!žT?Zy±ÇõÕ^†f£ü²öïtçÄà#Aa/-yöá°ñV;…Íä ¼€$µ6Û8¼8j@‡¸Ò“ ¬ƒ8FJAoûŒÏHx­øí™ZÜð‹S»#(ÆTAœyâÉÂÔÐÁ1v
-^	ÈÐÇÇG*Îh„8óŽÉ7gìcË‡XÌ»´!®èï[<µ—7lò9(¿¤œùO„A|nÔXÇP!Rót¼aàVCÓAá.§QCÙ{ÛùŒ¯÷=»@NymÈ«³ç.°âgŠ`SC(úÝææÕTœnB‡x ïZêkÀ
-ˆƒàÑ^Î7r¬|BÓ®,?Öâà±4ñ&üzÁDŽ}AÙ8ˆâ6:8rSîyÏÔõË!g½9Vîh[„8h¤¸;ï‰ãwƒ„àŠ9ªådŸvaø®ä´»·æoðh=ØwËVgvüÓk62¿±ãVÈ)€¸ã¬9ê'+þeî9Ûª¾†ùïæ247œñRÏ!ý
-PV@ã¥Üó?‚Ó-oÃ”Ñî3°«Î—6zA+P†i`àxòÖçøÁl©%Ó‚,£¨‰ã0PEøðjØj-å5²^ý§ƒ–ÔŽJÒŠœ’ÿmÄC¼çÁµßMIÎ2ÜÏ¡Ti™ƒbßŸå¢þoÈÿ¼9èMÛ Î{ÙütšÚJd‹—g«kâxöõ]Ÿ°âG ®Np“JAÜ¢–’r|¢ÂiD .¸á¦þ™Ê³ŸJÝ÷,¤pY1¢©G§°0Dí*‡m·á@êŽ¼üfS/˜™×Už&¸®cX×ë¬öŽ|LycF‚8¾ô7üO»ÿMÜ¢œ¢Ñ— šÍÍ5cjwðuOü	¡‘~6Õ€7zâ4¬`–÷Á¹vN‹Ï<»
-#aÁ0 
-8Ž¡Q@p [:EgòSØºç÷_-a(a cqâˆTÑØ°Y@9Å†Ùq¼X¬\7ã‰£#O{ïºàø
-ãdIÇCÂbnîˆ»À%ÿßÊÕè[cþ¢¥å^-QœòØ69E{¶:Ämzöõž°â˜ö!¾ç‹Ò‰Öä3òˆ(ŽUÜg²	$ã8ò¦b¼aBÎlãÇ÷µ…ã’›ÖFþI\Z~w
-q1'}X{ k!ŽóâsÖ*@?2,yâàò*Uu=?ýóäXP›Œ>À÷Øž­Ñô¥æ/õíÛwÓÖ|×Ms!†¼f"‰T‘È)òK•€B‹ÙêrÊÂ!ý4
-PV@±á·m›‚¨Bž¸êŒ<[WŽ–c÷FVXFP žŒPN.ùÝ‹ÿ#wÃ…5wCó¦Bo{É™Ãéfú8ûjÒà'ÀœJgsž8ÉèLÑ~*úµU²âHO§n>L7÷jËÉwöAô7†L©¼£;òQŸ;Æ.y­õ‡oO~®Ü„~ëý»Äú;X¦v×CÀ%}W+jÀ
-ˆnZPÐÞÉ0ÝeR×ç…¯ÌMÇ#N®¸µ&Ð|gÇŒFC%YÖ±§aÄq˜ÁE\0C^GM}^+®­,©| ¬E{—BBÙí–^½cŸ÷Ú½vWQ¾ù”GŒ‚?åÎ÷ôÑ!nÕKH‡xAîU}_í5`Ä‘/0ŠP¿Ý½ÿÄ@†ùÚ9ÙÔÆÜ˜àažÍ¯]í	Ëûönìÿ€Ô¹¡ÿ'Çq \Jp†o,ˆn8ÂirõîûÚO»l¦TÅñ…M@m¢ Ü0è`è¨	dK®C\‡xÙ|pJøY[q:Ÿq4ÚìÿÇÉuEiJ‡»)ÿc4@œ,?Êœ)àX	Ž]„Üðüô¥Í~D”!ºù”ðÚ,áÅS„¸œÔŠø¦æM«(VÆëžx	ž˜âÙq„BQa7r*
-q\2±Æg(Ç‚	åÊJ²0·=faæ6D­ »¦–Q´ž˜KRx'¢O
-Q”ïâ…w'ë9ó5`Äã÷ìûáu¸áF4äñ-œ §>™¼.úà`=Žö4…>èö	ÓgI¶Ë]«C\‡¸]n$=“U¶@Ã§À—˜0,­"ÁåãÊ	nÁÑåƒ²9€ÐŽJ½=Ó.7qâv¹‘ôLJTØñ¾}á‰ó†Ä²Hp~D™NR80uå¤ðîâ:ÄïîÒs.®°âð‹1G8Ž˜q2ap^<‘xß!ÅÁÑ†	â‰Þ€YHwƒqâ…tkéÙcØqŠNÇ1^P.¸áù	Ž©y„é7±2ÿx„Æ¯|![C	!§ â‡Í*Æú*Õ‡Ö!®C¼TßÀzákÀFˆ#/øËˆÇà±à¸€l“÷É"È=G}a=ã¸ÉG8¢…9%@yƒ1œ¢	‹¢{â…w§*‡žqÚ·ÌaÐôÈÞS.;Îurß1;84üâå8Å	ï‹‚¥ýXztJáÝÉzÎNaûCWqY4[Û¦pÉ¡¨À0!˜ÎL˜I9¿x|cTBvFbÁVp\D¹qò=¼ÐîP	Ä£.†ïïüï°ö#bZOê86¡ï¢[Ó—ü§«ÛþµŠñã¥¬EY~â…v#ëç«Û=qÊ](á’£/>Ô˜W…hš²ÔEù ŽqDÓðâ1µ¦Àñl¡W=š4Ñ£­šz4aáÝ¡<Äƒ­ŽÚÑåNÈ Åëý[Ž¾6lyÆ7Ã|—_uM]è¸<ó`›cK{ø¸Ÿ”¸äE	ÁÒ~,â…w'ë9ÛÍç]r“þÍ¡±Ð4=fÖ8þ‰Øý_A‚ƒû¾÷ïß1fuLû@“gbMXx7(ñ5†ŒÈqë±úPl·é½f%»?}gNÕ_®öí»ê¶Ûo©‡;mZ8¢
-ÏñÒÖ¢,¿ñÂ»“õœíqæ•Á 9’¯\€¸Øb	Ã)Ô÷’Ÿ³(ú1Xþ*Lž©_+»Ö qïƒ+¯nmÛæt8´”!KÓaðÄ‡örLÚôíî	u¦NŸéäâªqùL=ö¥$›QÓÜ@WŒCë·ëÍ«gf¶
-*§(f”3/m•4‡`‚®˜òAÆ!ÈÐG¿J…]â‘çýýoõ˜ñ ùB
-ÔpÈâXè8&yóè6‘?ß1¡ÁÇžêž¸|Zz‹Tµ*AÁ\ð4ø©§ž’¤Ô!^Ø÷³ž?Õ@¡@œ²†—fOhßPÈ ˜ðƒÓê× ˆk€Aœq&i{[Æoùq×ºM¨â¸:rÓ¤—TÁz×-–;þOœoáTœÂÜÔòõŠSüÐJE_[ÁòÄæÖHæ²Ù×Âq@\ÂqâE|{—ÙÃ"ÄQ§ð¯r€
->º`R¼÷ƒ8¸ìvlŸ×ŠNà8Ú0ã×ÖðœUïÈäÆ•£ÿ­‚ûýSmØ ÞøÙdÑ—€RÓš›û*Ù—‡»Êû@2UÜæÞZÐ¬=Aœç¸ñâ½ÛËÎÑâe§KÅ™2ˆCæF0¸Ëª¡þ­¿§}Äêº“ßðñ4|ð˜uMaç—6;f´<T\Ñg”d“¥ñZ6íÂÏ£&ŸSÍœ¬8s›$s¹n.Ç:{h‡²µ)ÄÇuˆ—Š‡â	(¤Vˆ‡ëŸÒ_’8ñ³‡f¤ë»­P×(Ðá›_ŸöÓ¥©õ&O´ârªCœ=¿¯"ÄÍ½HØzEˆ›;„µ°6—^Ñ/ý·Œ~¥ ¬€ø-ýSÊk@ñ ýÓoû¼4k˜íÜýú’Ùû~¹6¥Ià¤¯¬‚8ïêšc¨µëåêŠºV#ñ÷µÉ^G>Ššx)¿_ôâ—ŽÐ!^:®“]J)…ø7ôè3Ž€q øÎXíœ‡ÇW›Ð·&kÓî‰Kü\Å†Juù	hØ”¼PÛv¹jz&z¨×€ñ2t‡H NàæF 
-AÜodù9}¾ý{È E‚ëÓ³Yå¹ëb­ø32VTKž[¥dšñ'æN³|"ò°ˆã»wíÜ2ý†ÃŸ0iŠâÐWú›V‰uˆ[¾#KC
-<kCõ{Çküê•LÓ!^î#;•QãP´ˆ
-ÕG1´Ùòôeâ!ágw¸¸-Þq´´NäÊ¦Ž÷\j|ë•XÓ!n'@–†lT NÔFÜ¡âà…Ì7/8ÚÊNeâ Ÿ³wpòÕèÇ¥ü“›{'²xÍÚ‡—dÓ!^èk§2jôÄu9Å.oš2qøàO Áé”™‘¬CÜNøÑ³±Gè·5fRf!	ø{øðÁ`7nd«@œïhVŒ®ºî‰ÛƒŽ¥$âùk—deâ÷ïß+æZU*<;+ÕÄ‘[1‚›?´ñR`{S‡¸]è¬1“²ñ»wo[k`¢µ»X›ÞªCÜ¾}7'§˜#8óÍ	²üWZ–¬çó1·¯Å4:ÄíAÇR’‡qüµK²²qÐZª¬ÝÅÚôÖ"''Ã*ˆKhKgÔæTR²½´§Ñ!^J lbê·5fR–!¹à„ež)ËŠ× i¥Ê•½4–G­¢œ¢è‰Ä%*<Q‡¸=èXJòP„x˜>Û½8Î¢Ý­,Cœ(	9Bû_ðˆOO^3­¡e{­ÑX*ÄK¬'Îûõ:ÄK	€íQL	ÄõÙîín>Ã2q¬”šíÅ3–5®á}UÅ½´¿W qsž8/•°6Æ"ðÄ%ÇÒ=q{p±TåÁC\Ÿí¾P	^–»Ý#Ä±ÍŒÿÊCœhYÃ§”/k)Üpˆóí–òKE)œ×»%Í˜’VPÉKB=Ý/U.Xayˆë³Ýë/ØÝdvo@œ¼]«Ìî7z¥BwMuO¼ ñ…Š’ºÍê/¤;¹$fËCÜ^³Ý3‡Â‘€ô]ØÜ,Qù—e9+Ù_,X\æeJŸwk™rSICÈ–ì%É‡¥ÑR¤±è‰ÛŒ]â%‘v/SZÖÍ£îWçí¾óMÌÎÎf‡Zµ*tÊ˜×òe—®$ð›Ô‹Á nÇÙî7	ÖrÓ!n÷{£„gHr
-²L¸©òg._SÀCS|¡ºœb3Äí»£î‰— 'àöÌX»7®×Ô«{_a†¯Y`‚Çhp^'Ø–°”'''kA9ƒ¸}g»'p3ˆK|s	Ä-zî%Ê›.HatOIíø—Ý<,Où{Q‡x	"cÉ/
-mî¯"ã!ŽåmÛ¶Áé¾púTøÐ^`·aá°<›ÒÝiÐ -.9ƒ¸}g»ç!Îûã<¾åþ¸9Ï½ Ü,QûZq¼‰æLÝÐë—mãGœ:u*++«äßºŠ%„'N^08XzâuO¼”Þ„EQl0wÛÑkc—¤þ<L@v…60,àëÄµiðÇ/&=¹üˆ¹äóæÍÇƒ}ªy#rÀ#;H¿xñ¢º?Î nÇÙîýn9Ö%~z‰¢m!Æ*ˆÇÆÆ®ùµù•ïÌ­Ž¿NMÞYÔ±é¡å‹°¾ÔÑçÙ²¯¥h™Z5uˆKÑ1@XÐ7n°Ž6h¦ƒÚÓçÚa	k°µÅà¸Ñ£ç
-¾É ñ¾5òY§
-»ÇŽVç¸$NÜŽ³Ý+*ãrOÜ¢€^H<-–lµC>8ž5©²aUf)#*œnýÎúÆåá˜CL+E(—@¼4:ã ¸ñR„Ö"**Rÿæ"“Ó/{ùÞ,`xà€{_1¸^68E_S³#= ¿eöB£NZÊ”îÁ[~À›k­*¤›;%	Äí;Û½Dg*¹9”ër
-]&"8ùàÌåø
-”Ÿíü9P™åôŽ-*·ˆîcý0%¯ô†Í"º&€u¿…‚]}Ë 3ûÖ]Cl¶àµÉ@p2ññ3wJÕp@Î8 Þà9ÞVvhËš@å'&…¸½g»g'EQ+×6ùëBíöñmÇŠ08ã´@4çQŽ4ÐX4ûºyDDD)rÌ‹è+Ã‡)¹‡ë
-yyù899íÚ½—Ìå”TB-‘%íš^Iy<ßéÎ6·‡ûÎ<"pŸM2zÜvèd =8¾jÕª-ŽýÐø	Õ[pÆÉÁ‡47:ã&Ž_­þ2 Žê2ç¯I ®Ïv_¨2‹E9 &‚ÃÝŽph	|Ý–ˆMk=ÎÎø]‚r ýúŒjHv¹«€òEuKºÆò$Í±YÒH"/OI„8ádÝ°fõÜa«§µ7ÚÜaóæÍÛ¼y³Š¿YÒ*”ny•çCpÆœnÞï†ëÍðM }jt`ö±w`hÔ„Þ-ÈâÔ¤I‡uª@þ8¾äËªS§Í@JÇ4lúl÷…Çquˆƒà‚BÒú/‡á ÷z7ƒOŒ!9×‘bÀò–-[€u¹KW=±ÿç@9v$”—@¯ü	›c§SÒ")O‰ƒxxx8<nü=ºÓ¡ÕÃNnþ+d[× m|Ww™ôúª¾O-èó€”#™Æøèb¼pÀaâ3÷ß‚É•ßðÐÉÁ¿æCâ[°€C½ð5p×>ßÁ	âDð–Á'L˜€HD•¶MCÑê³ÝÛ…ì*géý)¼o€;æZžáëéhÃÎ£‰à;ã8SWÈ%'”Ã+Ÿß°
-\ø¥•?aslâtŠ Z]² |ÀÁ×ý;;üà°89dXfæ³üûM#ß_Øÿ¤ÔP’ÕtÞ‹éO|É‰{ øÂ=÷y\ßñ„-ïE¿lÈù@0¿ÿžúçˆ*hj3‚ÃÁGôíÚ°*:…ŸYŸíÞ.àæ31q"8ø
-Ãâé·Œ>8¹äø
-¬ÃC‡ëjKÚ<ñë	åhöÜ_ëÄ#–œÐò'mŽÍGµ´Ó3ÄàP§û´#ƒN‚C?9³¾3n,'oÌ¹|ÁtøæÇ§}—þx‰å8D! ò7ƒ8¹áSäÊ	ó¾Ù\oFpaÁõ)8¾ïDWèãpÉr@p’[”˜4zâúl÷vº"Ä%‚ñ$Úøà/Öì;+@¤¯%(gžå!-ßYUó}¼JB0" nÕT–%6±qŽMâ*/¨óž[àS[Ð€xvã„5ÐO@jfâÄqpŸ8|ÚÔ©*MyÅøzÁ)vþBT™¸1{Ú¶»ðÇyˆËñ5áÇÂõ&œœ8ï- |ïþÃˆ;„AEÁGK%è·5f¢q¨ØpœÁ\Øù¶oK Nï{’S$'Žó^9¡‚ò1¡á+ÅÛEWœý’“Ø&ÉWk'ÌäÓ³'ÊŸ?Š<[õ­,}Þ›:ÄÍa4ÒÛ{Ý ˜Çí7H´nRÈßÐL˜×LZÁvåa§çU;<â•Y¾†?nÑ	-bš£1Í’DpÒÄññ…qð]În¤'ƒð–L£ŠA\dwžùOòÜÏà’ß 9Z2ÇúË¢B§¯C\#í’LqàhôŒ8ã=qrÆq(*ÐU‚	œqÞçQ~°ó“»Žù×öiz"–­ 9©+*/®0DŠVn„ZÉ¬igJSIÆçÉæl³*½¹ÄÆ96uˆ›£çáUý÷Oÿ7ÜpÄ¢ÀwW	tf”c+ŸÐ‡Üdôua÷ÿ3©Ÿ?´È8Ž;0Š¬	âXƒž>pÆ×»‘'qJI|œ‚ïËVR#¸ëSwæW$Ê—Žj÷ööÖÒ´¥CÜ.tÖ˜‰â ò–ÊÏøÖ~…ŒPcš8¹á¤†Ã_å°^6ƒ8ã8sÉ¡ªßSöÈþ^1¾ï|’âÈ¿ÕòÄ!.™kñ—¹Ò*3gòôç3W„8ÿÂ0—¹äXòçØÔ!n›&¤&wŒ¾q„0|C-á+áËç–OZþ%,eÝ·0,`%âUàŒdÓ‹Ó*""Ó‡	âXFçL¡{ýê{€8sÃîÍ.°rÐ"ÁÆ,½`G15fJÜð{kßg÷œbGÁ¯-×=qðµW2â øšÏžsûêe2åÿ¬p£–LöÁWœš=ÁqE”Ãé²Áî%Î‚ÏŽ¿„ò‰ë²&Ns'ÇïŒ•Þƒ€SÄê
-óÄ%3´¦’Iyø5$_h_ÃÏ²Æ0ÍÏÉ)ŸŽpOÕSÒÄÆ96uˆ«C\àøâêpÉAáýGN@K!ˆƒÎ(„‘ë»°"}kK}Ãþæ‚9µe–µ®æŽÿ…3^BøÝŒÝX ÓÑ»îÑ{9Ñ)èòƒ7ËXƒnœG
-µ*Šz@¡Å›*˜æ6Ùpe!q„ ‚à®_$“ üh§–@¶S˜‘áúût"Ä‰ãÌ+Á¡¢ Ù«‚Ø‘Î;h>wï}¢ù„± üŒ–¥ˆÃÙÌ>’Ù,=‰Ô¼WÎ‹ÚçDVœÃSþ ÜxÊ³£Ó;ƒgº$OãÌ>:ÄU NŽ6Œ MDpLàecø©%ìæ9}Ø¯_»¢"ô#cQMv“<ý„zÛÃµ	ÜpÉ‘^9tp#Æ»t‡£0Oœ÷ÁCgT ÜÚ÷–¢œ¢Ïv_HoqôÊa— œ¹ä@9Ø „‡Céfm•„rFsŽöŒ­9‚hn"8¿À;æ 9$ .9bWŠÆ%77Ç&Ñ“¹ÛŠSeš›“íËï.Ÿh‡¸–¬X>–­q(Zâ*š8tqâˆƒÚð¬ÉBg|‚ßÝþ=lù2¤•AMþa*PTŠ«G>MÄÍà†ëM3¡“0©„À7[Ñì	‡¬g¦Ž"püÈ$R8
-5êà|ýK ®Ïv_Hø¦lÄÑ·Ê†9ŽóË¢~3@s¾Ù“AðÄ÷‰-ÛC3©]#ËwÌIcVî0eúÚÅÿ¬uïãã£Qy+ˆ2inŽM9(Í1WŽìB…¸â‹!oŽMâæîÄB*!ˆCïÙ½(¬Ãû†‘„btÀIB1oYvý/r€3_£ ÷ŸÍûbpHÞð»q`#×›ô„Â=g!(’¸áF!E)EBpõ¾õ*§ÀC\Ÿí¾P	ÎC=ãáCÖ8úéÿÊQNsÉ©Í“Å®Ð¡‡OG¢Š1z ŽmÀ7~·M}šB>Ç&@Ì¦LcóaRJ^î y2Yl™WEø|×ÓJsslÒVùq%soêž¸Â# ²IQ™<¸m‹Ví*–û¡)ÔhiØûƒ:¸%[qä`ƒÂ`3µ%;b\Y|m4TÂànƒÚð¸)ÖÐœ! ‘Ìè‰k#8ÞUè‚oCÉyˆë³ÝÄêzÂ†q\åòO‰HÒ
-²ÌøÅg-œàN*9ƒ8á›>6Ü9VíRslpþL-»çMÏ¦{âæ.?ttÑ„Ç7œ´”Š•¿Fœ‰ –Xr½å	âÅ0Oí–˜Ø3ÉÙÍÀMº9”qH.üêÚŠÒp×§x)±á4:Š–™Ø«‡¸]f»§AÃÙÇ6,
-7E§ÅL(}É7>:èÄoDÙ¤Pïùèÿ©¨+’0DrÆ2ˆ°"8ÂWÔ8ˆÃÈ/Ê_¨Ì·ãìšöš9S{>:Ä5½¹IQaÿ®Î~©" n¸5Ñœä
-4,Yn8æy Ä)$\ÎqR¸[°VÈG§€ã‚'~bB¿yŽç|Î^s[# QKßz-rJaÌvoˆy[ekÓîå}–îÍ¥(@! »Ò{Q¦CRý¡qÍAñ–!ÄC.'g¼¸ þäÌ±©{â*L!E† A8ÑFˆïýP¶Ê ¿`•âí?}ãA_›ˆËpDŽCŸ·ÇÀTX'È.Ä´`æÌÃ`‚?~ä?@9Op„"8ì¤izC*%bžxaÌvÏXÉC–yÙroÝ¨Zš|p¶—¹”’¬èpüP¨|W„8@LíFd¢®®V‚úØ\Áµ Î•bø5Ç¦qâÀeF`8u'Mú8|p4Tj7àM D¥µœ#¦«§©2)Ä8A°f*¤˜Ó@ápÌÁn2D¶`Úƒ÷dÁNCžàÀ:FG¬ZM§.9Š ›j0ˆÛk¶{†Qsžµ\*‘¬1‡ræ×+¾Áß…Šfí™+Bœ$Ð…„ÔsB9ŽpDÃ­F ¢‚S¦¨%Ä¯Y«[Ñ×@1bˆ!S¨;Ú6AaøÔÀ7‚R´Ò#‘:m¥ð'y9!¾š8:ÖÓx)„i('ÔEX˜Î/ÄËö1$oÆq¸ÞV@sXf¸ò„#ˆÃÇ¸W6G‰1ˆÛk¶{ž¡VÑÖ\bE©D"»Ë}vö&ÐNØ"Hiâ,
-P¡Üœº¸£-”×n¤¨±œ~=|øX·"®b†8Æ#$ˆ#BÝî1¸•v|³”ô@_¡b„8Fú&ˆ“<ÂÇ€+²›yâ‚†~ñ" ›øGƒÐ#‚V­©áÚÖ¬+6œz@†ÁUÞ6EE'^ðÙî%(äñÊKä*|—xÜrˆk|7”­=„
-ÄÉMgtB9¡®ðaˆ 8œt  6ÇnŒ²§ûÐÉà%sfã/FÎ"cÎ¸ñ"æi±®˜!Nž8Ž‚™Ø`ÐF(ÊP£!=	âxØì¢ÚÆD~/šf²g“±Ñ™rc*
- 1‚¡¤7h1ÖôçEdh„,6“2†Š
-†#/ˆ¢"¸Ýg»—×œî!ñ¦5Š'r)¦4Ê)pY„	Ñ¨%­œÔå0"3:óngÂ0‹Û¿ÿØ:ú«íCŸG_¶•²%Y¼ˆå”b¡X?h1CQ†âÐÇÉ§‘R4ÆW)!£Ñ"zGÔ )*#vc%EòZ9<É€o”2ðºwÇ±Tõy»/Û¬¨H!^àÙîUB-ÝÚ†Mô*­ ÖúË…—^ÑU‰àu›ÆžÇázå‚‰Ý2±8æÙwí;Aìö˜W)~÷éGZb‡cÎ;ã:ÄËÜ‹âB#Ê²Ae‰ã4`!hŽî?0Â:þò†5H†ÇX¼Z
-¹äÀ+ Žž÷rˆC"‡,N!á ‚4rÐ$¿ ÖÔKˆ7b:Œy÷4Ï2kGM1–pæù”læv]ÐânÐ°ì}¿ø,?§Ï·0kÎ|Å1°´#¯´j?#kSª@œ.Ià¤³6OŽÂ¸FG%ä¾Ï¯¯v“ãÇ§„ÎD4Ï2STH®Ñ=ñ'åÅ	qÄ‰c4p"8ºÚ#Â8ÆÀâ^^>Ç¶ÌÇµý[”C ®`P.±5)Ú6¡¨P€
-ÓLÎBÂn8à 9?Ò!yÙ„x9ÇÙâ8œq(*x[Ø6Ú—| ¬Bší^'8ˆoâÌWI°•"XÀ_æ†³i”!¡¬ðEÊþ&0°ûÒ–ú 9ìÐ¸wuˆ?ñ°6w‚Å	qâ`7º6Ž“•]ÚCÁT÷Ô‡“úaÇAp¸ÞÌ@pôñÛ·'Rc“&SÆÑ‘‡Ñ,Ôt‰e€ð¥ès0ZqìúÓ`‡ÌG†4´–mÎ¸ÆI!ôÙî­uºÓÛq¸çXS„8Üp°›ð´ªZ
-4q<;º'^69^œG_Mî
-Gx	lÂW/üäåé•ß±µaJè$„Wþ9¾Sˆ1¡¡ûá[¤W»òžå‹!ÎØ@]ð†Mä€£ÃÄáVóÎ8næ¡KhQ¤&póR„"ïãe@clA·vˆë³ÝÛÜ|&!Î¼lR´yˆS“&K 0:"ž8›B
-G#'ƒ8É5¼œ‚ír“«g¢‡Ë[¤Ø N‚8äFˆV}ÍµÚËÞµ_ß\þ%â8cÌÂ‡Òp“ÁÁ¡ºìpº° a•àïÀ°ï¢–õ Ã/Çˆ“,Îx-Y0®:µs²Îœ 7Z«(°ÀgÇÐZðÇq,L{oU@ŽFO\ŸíÞ.@W8ß\)8’'.‡84q@â	üq, ßX†ýóË³€8{ÚN
-ûàÉ‡±©h~ªÊ!ÎÇøc¹X÷Ä´Ø N`Îð¦l§
-/ßd~?¾}¤Žà_ƒÔp·ÙðâX ÷1…æ ÚnÀïGà>¼ó‡‚µ{»À‘G¢U\³¯{‚hq¢‚ùH9áñÍ³~·¤“”ÀVE§M€>bWˆãVµpê·5f"‡8mê¹ÃBSxG›hN§@râð²1… >í·r„o€ø†Ã2BV°;á›ÂÏ{‚c0qÛZPlx4ÌAœ0J@â‘Zô'XlÇ-‚Áªà>C!œ'(ƒïp··z&	ÔÆ¼?GN`ø&[Õ·/ÒDvù˜qüä÷oá}@ÒŠ·`ÁwÁq¡¨€ã,.±›¢Âù¡¯H*a*à²E|³ÅqDí}tˆkä¯]’É!ŽÛ]rh@p8ã|Ø	óÇU ŽâsúÖ²a„oAïûAœâ)HqÄ„EÀ7¼h†Çã£â¼‡Î#ž­WYÉÞü[-³÷„üE×¢9b±A74Ú0‰àâÀ7ò Î8p;¡Û‚Ì ¥„t|;¦×§à¸€rqp¼xýqxÇðÄIQáû[òC_Ù Bgžà¸0¨Ö¼ùÚqâv¡³ÆLäæ k@ÃäÈ@-‡"QQôÄAy’¼qP›'8¾ŽkýFÔ‚Áõ¾Ñ
-D“hÁâä Ù §ðð•ðWâ¼kI©˜¦hHZŒG)ˆCKá	ÎCœ4nr®høÚË:µÁ#ÓòóÕu‚“ñ'¾¸ôq46ÒŒš£BÄ‰[P¡BEœ›TfãgîÔ!®©EŸLâ ¨
-¶ÂqsitY	ÇÙ`³MœÄ‚8pà»×ûöíË»ÞÈo‹¢Ä·:ÄårŠ\+7çV›#»ÄÑ–h5eÇGÝÄ7Î:8LÙïü!¸L€†ð½eúl	ÄIKÁ¼±ñ>g'ôS;'ËØâx?!Ž‡›l6¢Ðümœ÷¸%àF}t¾1In•Ü©{âE‰rsïhŽL™—œÔÖ·žDmšóAÒáž$ÇÍnbwÏŽí€o’MöìÙƒ¡œ=»™©QN±–×’w€¢¶._Yv8^GjÉ$‚›sÃ	âIƒÊá/ Ï:íž ´¬Ä‘€ÒÀxq¢ŠU€+¸ Îr@¯(ã¬J2þ‰:ÓiìCDž ;Í°Lˆ3pOœ±„Øù}pvôcY{@Ž"Äƒ#’×ì‹ìxiÑ®„‰‹£Vî¼vùRÌÕöØ,J\–Ìc©@œnB9SWø®ÄyŽS‹%†<ìÖ´>±›—MŠf&{kCíÈku©Ä\«iYhM-jˆƒ8hÌ„sMø–C\¶97€Î_Ñ¥å{UÄ‚-ëa<ÄœíÞ#gsM‹3°jwÆiØqt»§èo2Ü³áqc¸+nx[hÆÄxâ`7D«ð­ØíþüÅÄÙëã~Ó|p,oK§9y]<%GyÉÄeÉ,•EˆÓEÁu„ûLê
-bW(²Í¾ÆR´‰\6)2ÉÛ¢££]/ˆœ"iØ$½E—SìquÜzØAî*‚´/¡–Þ{ö0!EYK%rÃ!•ÀànÖ€2ö¥C èhÒÌ^ë±•‰*¼2ÊÿÝ®FbÑî¨j)¿Æ4pÆiäXy˜
-*N7ÖC§î—d„oÐàfj	›Z¨…b¸ùóž8>qÅU°»Ãè„¾sSÉ~›”ÔfxÜòS÷¶‡m
-Þù]ò’‰Ë’Y*'—œ„òMk=$“ÙË£MJ‚lbî)Ð;ûKófQ{âà/¹árAœ5i‹ÁÁhðÔF[(îžHoo kâÄqJl„¸)lÍ›hÿ,–pCrÆqh#ècIàÆ$o7ÖÃßH‰Ù nrºn¦–¸ÈnöÈñþO4jÃ†.É€Í?r‹ >rõ5pü‡>WÆÏ:&áxÉÄeÉ,•vˆËÕ á+»
-Skò²IñJÞ=âO>ÄÁ_¦†«Cœ4nH%äh²Ánä°mä  ýöÜ¯ÇIÏ×¼)Æ¢»P1«‚Ž?äŒC!X¸™Ü¼ZBà†ZpÛ¦–X|ÆÄÏ]N#^ÿ>-øø9Óv^ßès{‹ßÝ]gÛr°µV·Ë-zœÜ{àt¦ó¸ÄXí_)¥d•ÝU«dR¢hn-ÄÊAjÜ	x—Ó‡?J‚ämñÓ!þäCZ6†Á%r
-—k)à5¨ez:PŽå’q¡Kê‰0upójI![QN9y6àÄ{8¦Àïž{ð¾îºu:Ép,Æ0üßÌûÇÔï]ÿWššÙ"Ä	¬<^QkÄÍ¹dBü©§ž’Ø6ˆ3¡ÔÍ‹%RÐ"¬u9¥X`]"F1Dd!¯¥Xqjá„lbXUÃÄ;HÑâÅè‰S›8N7ÉÜL-±—ÌmÕóÆ<ñ½>9 7ƒ88¾ÊíŽwÚ#†¯ 8<ñZ?Îž»ÀÛWâ<µ%gœeíW¼'N+%È3·†o“¸óæŽR,þ8 .áxA nÕe-9‰uO¼Xà^¤š8”uˆS7¹&|“3Î¯‰ór
-vG·Oè6¥¶x'‹€3ÿ¼†TRH2·U0ƒøF×ìÍþà}£U6dI: ~8Ò [ì,(ãðÄño:Ÿuœ5ÇÝËWÑ·q¹cÎã[]a™+f"?´E¹¦°ÉNç9®C\;Ñ}Ÿ‚±ô’¯Úó±!%«(hC!Õw)‰§¾šBš8A\n|t
-µmb_A¡)ˆ¼¸úmòl¥–I;¶OZnE9eó‰´µž!C
-‡¢Žã/q*9n„xGÿ)Ó-B\…³?ZEoQñÄ™¿/»ÆÂ Î8®C\;­ŠâüËC{™KNÊâ‡8ëìcŒNáâÄù 	Ç).…N¾!¶ ñï¯ËÃÁÑ"T4#pÚLÕ"Þ‘yâûÜ–g|ïþ‚àð¾ñ*ˆKÇ!§Tk±fW-ž¸EgYBaE¯Ù*ˆ+6{/ÇuO7³Ír
-¹áò¿´’G¼¢ã,w¥åÉÌ¹Û’_ „f‹ÕRþtäyÚñP¤GïyyÃ¦¤Ç&ëì#oÞ$d3œzú ØÖNtÑÕ ð™ï!…ÃÁ‹%H¼ˆÑ¬ýpâ¡Ñ3wÜ$ŽÃ ‚pCÄßpÏ±fäªÛ€xÃÎ{Ô5qu˜–A9…mtO\;§T .q“™k1Ê^êrŠÄ’7#>[/YÃŽË@{µhLY¤G€ PYœu¸Wî±Ùî=6p
-‹2$]™Ô&p²É×åÑ€Iì†÷|£ƒº&Kx¸vžKJqtáÙt(ÂaëýGCWA#§‹Ò#ÚqÏíU§c%A¼[ïiˆN	7§‰[ôˆ­jØTÔ^Ì¹ùY\±±´°up>ûF§ËíQðƒjñÄÙUæ	%‡¿†÷‹ÕgæšƒµÍÊß’CHr.<Ž)Äá£×¥0‰Ï'/å<ÍÙ`â$ª¬‰×dx`wxÜ¼¸4`‚ÝN[¼Þ7.ÿ0ÐWÉJJÀ.¹ö‡G1s»Ëó}€æ9ë/Œ[woö>xâ×*·ïî˜|ƒì øÐ©¿öšã0u$©°È+*/JP–®cñž8ÿx[uÙÅµm/í·–]Rj¸¢wiârÂ|¤ ÏPþæàýqÉ»ª0P^¤§¨;ˆ5…áAƒÈà2>5}e°&^3d“»MÔ_›Ø]¼øf°æŸ7s—§ÑòYõ$«CÎ8b®u9/¸Û¸sÍúœ¾(	6`Æùþ“\˜5=}Àz¾ç}éÂhñ–Vq-×W%U—¾€Ç²y÷‚CÜaÄ6
-+6fª8ò,X¡¶5Ä‰ã;À_€êuKšùë®†Äk†lì‹u‚(	àV÷»!nî”øæ¼û&÷Ü­JL…”ŒbH©QÛsæ-µÉæ-\²vÃfçã®‚Ã/^,–®£«C\rch¿šlG‰@9ðž»ú!l&µÊŽv‡8ßhŽ°ò4êkäž8«|µüJ-ï	ÅæPy†en«’Äé& Aar¢‰Ëòm%^—@dËïf9²µC\Ý—?’ÚZÜÅ¡h¡– Ö 9oXq)V>méÂhñ–ÖœœÂ‹ilYûÕäamñ~c‰mûåg-èm†¸UÌ²*1Ï_«v,E‰‹âÖÞ%?½âsRx—ûé* PôÄUfµ7·©x±XºŽ®Å·â’ÍÿJSÁºä†)Œªä@\î\—"([[Tâv»™ù‡„½ð .)·Íž¸U(/]-ÞÒÄ­úg·Û])£’qk9XªÓë·Ï]Í?H¼{¥qr´ÿ‚fé%ïùÌ­Ñ=ñ¢záAÜœ‹ Ot9¥TÓYcáKÄ%”cQþÛÓ> ¶G.ÖBœÿ	ÌÓ\®xJ¸Ì?ÀÚ3ˆƒ,ºYÈuskØÏ8…wøKÏî%Þ90ts•=Û{lj¤U‘%+]Jºq»Ü½z&zQXKakÓä4l–Sè•#‰å(2d›‹ÑŽrí)ã¤JÄæ•å=Zû[ßW¯»Ô€–ž=2ZÛ¥T”I)…¸ÁÖBÙÚôöEyÉ‚8óñ?åR¯9%ÁŽw¤ž•^zXU8¹Ã’¿ŠÁ×Œ*QØ<I(™|/¶^ŽT¾$ZÊ ÉÜÜ±ìËn–[É‚8Çð¾6ïŒ›ƒ»Uw›žX¯½ì^…qžÔñæø+¯ü• ÉAþ•ÏY{n-¨`m.Ûÿ’P=Y"¹§    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/docs/g1package/images/gallery1-admin/gallery_setup.png gallery-1.5.1/docs/g1package/images/gallery1-admin/gallery_setup.png
--- gallery-1.5-pl1/docs/g1package/images/gallery1-admin/gallery_setup.png	2005-08-29 16:52:37.000000000 +0200
+++ gallery-1.5.1/docs/g1package/images/gallery1-admin/gallery_setup.png	1970-01-01 01:00:00.000000000 +0100
@@ -1,651 +0,0 @@
-‰PNG
-
-   IHDR  Ô  í   ¶Ò~_   	pHYs     šœ   gAMA  ±Ž|ûQ“    cHRM  z%  €ƒ  ùÿ  €é  u0  ê`  :˜  o’_ÅF §¨IDATxÚb4hüõíƒ0›·›½•‘š–Š¤?Ã(£`Œ‚Q0
-F5ÀÛ_¯ß{qììÍm»½ùô‹K  €µ]µUÄ3âÍÕFhŒ‚Q0
-FÁ(4ûOÞš±pÝÕ»¯ ˆE„Ÿ-=.ÀÆHñë×¯ÿþÅªúÿÿÿpá$‘`0˜0
-FÁ(£`Œº`•\M³°° ÿþ4÷.  /7;3Õß¿ÿùóHÂkwˆžÿ`°yóæ}ûö={öñãÇ²²²ÆÆÆNNN¾¾¾Œ`@Ðn Ø±yó©}ûnž=ûêñcQYYuccs''RL Ä£`Œ‚Q0
-FÁ( °%<€`€´(˜™™ÍÔÎºÙãá³w¬•€-_¿~¡|üû÷ïùóçS§N½qéR„¿¿¶žž€ÐÇwï®\º´bãF=½ììlIII&&&\. šðâùó5S§~¼tÉÑß_AOGHèë»w.]Ú³q#¿ž^Xv¶! n¸té’¿¿¿žžž°Ð»·ï€Ü7êá†Q0Á?0 ¶‚l`ÚcƒaéSºùØs`ee¥.`	ô0úh×î‡”EÀrjdæˆ÷Éˆ²³!‘‘é¼Žö÷Ffš„R øÛÀä,ñXÁ È@ÎÅ@60	=w €ß¼ÿ",À<<oÝ m*++{sñbx` ®¥¥´43ÓßÿÞ=}zùøñ•ë×ëéuuuA,Àê\ 	ÓÊÊþ^ºd¨`oÉ-)T	ÿúüéƒƒÇ¬[Ï¢§—EÈ €MÀ¸@KKiq¨	O_>=~âøúEëõðºº`4ËáiöBF§Î;÷úõkEEE'''>>>¬Š§M›lP^½zÈvtt´··ohh –¯AHH‘ê/_¾|âÄ	sss`Z‚Þ¸qãðáÃ®®®
-
-
-”$J|·uëV`ÃÚÈÈˆ J`˜‹‰‰ÃSKK‹ø  O<xÐÁÁáØ±cäÅPïƒ¢¢¢p)ˆˆˆàççŸ9s&ÃŠøð$¯døñãÇâÅ‹CCC(1˜;
-ÞF''çòåËEEEà
-€Å…*++³…Á³!A ,„]\\Þ¿¿fÍ`?¤ÂaDáWK [À´}åÊ•M›6Ý¿ÿë×¯llìÀZXíS>¼Ÿ i3 +â_¿~rqq+))ùúúêêêrpp Ñ
-Ì·¾`Çú]¢°”FÚZdrp’ YrÕ¥Ò)]›¡º¥Nþâê_Ñ"âb©o”NvuÈ(Jp«Cbmz(m?8"Jm”BÁ7„ãñ~\.ß½÷åíK'"€fî6g 8V«õÜíê„ˆž7„™ãÄöbŸ±)cÐädÙ¦ôVQ®
-¾‰"à£e½RzvAŽ½é‹ð:ˆ»Ù„AsªÊO”Þ+Êùê–eÑJ.‰wàû‚Ç!HðÎ ‘s2½£ÊRXa'&£Ñ¨T*—Åb1•J¡¯4›MÐÛ|>¿ÔPvƒ àÈfŒñõV°Ñu}MûN§S­VQXQUçÊJ¥Òn·Qâ%IÚpò—õ}?‚/²g³Yô˜-ùéÇã…D½^G
-µE/ˆ(Šüù«™¦éº.^-N¯É@Ößh4pV ¼‘mp °¦i¿"âhÉ Úœd£1×j5¤@ÙÝ3a½¸AXã*•Ëe·Á`0ç4èP†‘Éd6L„Û·&8“É$ö ºƒÞÏ;ù§3à¤ßïãßRUUÓ¼N$|ZÆÙÂ÷™_£è‡CÛ¶ëõ:ø!šó˜Á7ƒx|	À®õ´&Cq[ëX»¬¬‚~ƒÛaWoó¸à‘ž?wo~s(¥Ð“§Ýõd)sLCç¿Ùýf¶’ZÜƒïhóËkòòË{/IóÌû³kñ{ÓéôÒBì(Zz¯}G;6¾þYÌWO/çšZ`î*Ó4¥ƒ¦a@éÕ%¹°"}Ò[´u>¯åô$·I–k}’Sµ}J¯wk ”’[2$Q2ëÍõ#ý$Ñt-Ù,ßßžg›á™Z`*iògâºnÇžçñP]«ÕP"«ànZLÁ·OmkÙG2B¦ž·ïz/ÉýVD…j$µèvX0Žã°¨ìû>‚+ú)êAWS9&*—0|t©mÅ«J³Ùm˜a†Á–Fj
-®äG­Ä1bSŽ±PÂì)HnF£Q±XlµZõz]uvìtSb…:‰â£j+ŸmOøÖF£'›Á:I!ÒÊr¹ÜétX Ât»]é»8“ÁI°­øì ´,é`µZe€v»mÛ6ÇìONéQZ†jsõ%ÛþnÞòÓ=Ã0Dö	¶—J¥Ü÷­h† 0"8"Y)
-â"R¨5Ÿ—Ä¢(Žû^“ï©QÁ,P£E­²ˆ"ˆ!Tb¸h¸ÑMèÊEí¤mDZ@mZ×ª_.fQ3Ã[¤c:C?˜æÙÄ0d0÷{~½ã÷Ü{WUþ 1§iG¹Â ®~p¨WUçÑbµ4ßÝÚU…£IÑïïšÒvc0û3ŸGP.x¬¿É´Ðô9ÿÑ­Ú†ó½¡)§®´Ú,­6Åa­¶Ùö³È¼`!_Ì«ŸT‡ÝÐl¥õö]‹¥ÙöÐl·(ÚnÿÞÚn0‹L½­d}mÒOos¥Ra5\XX põ³§§§333===t„étZ˜rm,c¹ã¥R)
-¹ÝnË V˜óóókkk±XŒ†rkkkxx]™:88˜˜˜xa.—›žž6u×××S©Tww7M[K}„x÷z½{{{Âa;AX×uâä‘5:‰ô÷÷Ó¦cÂƒIÿG—|tt455EY†ÃaÄ¢Ñ(Ý<ÊU…>»\.’€á—ËeTÜ5Â&­d}`t·2Æ=tuu=+ŒùvØÚGFFŠÅ"ãííí@  hñ„Aë?88(aXj,`pxxˆÖÕÕÕË	<;;ƒI®–——9‚ü&AK0œÍf³& b É‡) 0Ì2™Ìââ"¹:??ßÜÜìíííëëÛßß7eÈù^NNN RggçÜÜû÷|­®®à‹ÇB¡L&Ã@$KòMÔ±¼<c¿ßO‰-¢×———r«½²²‚<ê£££ÇÇÇÁ	¶}>)ÅE}‰H¬™õ‹‹ÉÉÉá° sÄ7eˆgll`P&Â‰Ÿ¤---ñŽ$íââB’ÔIšXÆùßÝÝ•_k‰„TÖŸ‚<Kçú6šµñ„“×ýüAþõ»°+××e BõU«UšÌo5úZ£/H82‹Â¨ ÈZlÌÝYàª	À¾ù»&Dq|Õüp³+9qïÀ?!ÅµvvþAEÄN’FüDPAÔ¿@0MZ+R;á-ÓI¶9.‡—œÉ}ÈƒEô’âŠ+ŽL±°³óÞ<ß¼™ï÷ÍŒ;BCàìëw>ƒóz,Ëoš‡¦_ó~p†ª{;NeõôÓ³|ØßUÑò]9´,Ú#®ªªM¨EOcÏ2>™^ï¯Ï¥ûªöìt¡âùQ_Ýïº÷¿>»¿û-–ÛúüÑ4¼.¯Ç8Ô|ÚÇ¥8WŽ§‡G}ï`ø¶çP¾üAÃ{ùge:òd1%?ÛþJ‚lƒÁ~¿||œÉd4MÎ!í	?^eãš„ûèèˆ”…²\.ƒâ²Þn·K¥R½^g”s¹k7Ë1Ÿ:N$Ù¸YBè½R‰l³ÙL¥R€w±X$÷Ý>M5.‹Ùl–@1ŸÏÓ…‘XX‚[Øü___ó
- -‹B¡€~¨=fÞˆ7ºèõzØ©¼ÜÎkÏÎÎÀ6>l`
-±Ÿ~ÁrB÷ää$NƒÃ˜´ §x©Z­&	šÝÝÝ†±qcxâX0ˆ%Kr$AOˆpÃB¡Ðíí-þ‘üU×uÙÛG
- {Û`¶œgñCþú„çÜÜÜ»3 ÃáP§gF£ÑóóóÓÓS”PÁÛ hœÏçÔÓWÀÍ—ÂÀI|%?
-U†‹‹¬%ýFñx|½^‚NAbLÓÄ'øx®Õj•Je6›1:ðNœoG¬³·ÃãIé®®®@t^ñ6]#K°
-H[·ÛE¤Õj0høv2™ðõòò’Se'É.ÂzeÔžÉd’ù!ƒæóL"“î¤LŸ@„­J„‹ý8^0¶FG Åx<†ŽÀ0à¦è	‡Ã¯oƒÅkw¹ÞËÿwæ¢(Žåò‡Ïç#JÉ¯˜DrÃÁfööízüsÉN‰&ˆÜ±›ý€}3XMÂp¬	±&¶›B=ˆg>†àCŸAðâ+¨W>‚¯à­øÅ‹ )´µÙö«KˆÚzê¥æ ÛÍìdvvvæŸÝ©-åìXsBjR·P)ÏÓ~aàÝ‡Ž_²í|’h]Üm;vÝWý(µ^¯ù¬ÍÝwIéËýî£òKºDX¥ÐrK:ïÜ|îsûØvò¶SxOt¾òUQáŽÂHñÜ>øE/gÙVNÇo¾ã’.’d¯¢®ÏŸ=€\~Ñ|ú&x»ÝŠµIÁ&«IÎ ÄÇá+¥æCèMUÁ€xOªJÚZ­VŸ~‚v»mÎœ[­–,¬Ó$fdn 3ÌIÝ€´%À_WCÏVÁ¡F#Ð 2¯V+Rp¶AèñÈrœNP'pò§”#ÀP
-Ç-Eš¤ŒËåÒ@?Y¸œ¤±ˆy‹Åb6›É-¡…¸†ƒÉ¹zàAŽdƒT'«7PW¯×hXFUˆn‡Ã!ÒBÌwéüuÔ…
-4~ƒ…ËàN‚e†Œµ#ã¯Õj´YD²s’xÚãñ˜9¢
-f‡’‘ `d «u:ÚôÓ	ŒÃ…±Fè3cE2)°šÄàF£ApÅfÒ4‡‡äØGt?kÉ+:mu»Ýî¤c62Pœrº††y1»f³É«n·Ö™N§à 7L&â7fÀaÙ±AŠTpã—²^¯3ªßï> IóùÜÐ°.b(x}¹ÒøP¹\]É¶b	`‹ÞD‡kÍÇÿqo6 ;Ó•ù>Þf0‡tÊ… ö)7*Ç`°)*•#àõ— äœMjÂPÇ‰‚mM"–†zñ^Aºsã!\»uç7®õ@…®ºªê¢¥jæO‡TZèª˜E˜äÍ›7™7o¾ÞSOAŠ–¥âz£aÇ(*¸ùð¶†•’8O‡öåŠž“Íj˜§–¯ZŠ8…?ò
-oÅðÞ	ƒãMà\‡nÑÍí¹]fÏ-lŸ^Ã¨|žBT:Q¨”ïÂ â—‚²ï]ïãxðvð°wïyû]}ÃÃß¯ìÉíì‘ØKÐ¿¿Ã}¹\êÀ„,&þc4‘w’U÷z=Ü¹Nbme[5Åf»ÉGyÄ2jD²Éù|®½m"O!s=Ä	‚5Ù&e’8[J·¿Ýb‡=L<<ƒ†Õ–_á>¸íét
-)>¤Ñhà~T6 À2â,NÞkP•îÓ$˜D³Z­â¡U`PS ÷Åba´UÀÐÂ![%‹E&N§Ûíb²•˜daãtÕEÒÖy1‚¥ÈÖô›^&@kJ	0©¬Á~¿ŸäŠ­Ýn§¤Í¬Á<áŽü%Ò`–‰ºà°^¯ÛÉ³}|Ù$’â'a	_s”Ò"5Õj5½Ç ˜q3ÿp8Dž¸[ÂývC¹š}]JëRjÌ(ÈD­À˜†·Z-“3i…,×aO#•‘þõ@/E$úl6›$ZãñØp&“É`0@Í0€É‰CP‚U#)IXïéb£×Îf3Ï1/²ôœ-3§ŒÃ…Ô¡S1ûÑÿ×QÄë­vÖëJÔ$ùèÑƒÎ%+2°ñ¯]Þ‚l6ŒJ~:äñõ‹mµ
-@ÍÕó$Ñ»ÏÀbaâ56V´$$Ô„ÀGKÇ_€„Ž%=ÍA…ÑÞŠ
-Tbü>=_|q²9"‰£nµìíÍÎÎ¾Ýy³»œl…'¯÷!¥vxxqê3·7B#´ãš¦î÷»Ž£†©éOÏ/ók×:FMžå¨Ô3å7ëáÖ~XÆNØ ÿØØÒ>×yÑýš¶ÖV5ŸGN>—`mY—w¶<
-mFvwÃÁõ`@8îózôGwž^¯æÖæÉ¢+p‹¯ºáŸhâ×¹Å
-B,ˆH1#0íãû@2ù|>·Z-Dˆƒy`ÌÃfžgËFÃ¥RÉóB©ÀŸ 4ðUÝn·Ýn×j5)Wo3-
-×>>ñY}¨
-NŸì5vÌ½^¯÷z½Á` ª‘Íf)ÈâiF^a£°’ä9iQ2Ng³Ùþ{Â#¸[f@;¸wâÑî„…0|Ïp8D,'ÁˆV•A@‡Z(šÍ&¯£ón$0pÇêÿ#ß’“Aôg¹Ç€*PÞét–ƒÇ¶íÉdOÔÁ«¡_årÌƒ8¤ï¼óáD†\Ì«úHÏ¸xÞ•|2™ÌÀt‹Åb"‘ æž0Ÿr%åèSÀ.ð ŒaLÊçf	!-öä#Ä°Òn¨Ö’J¥ÔÛN²_-ªJâ2­ÊD>“ÉT«U  PBO”£•\..‚^€:W*¤Š|™ªÑlJÆb±%Ê{pþýï_°“¯®â+ôéÏ:
-ò½½èùùÙh4J§Ó¦iò(pI„øQ~¿ÚFá 3œÚû& ;çóšFÅñµ5þJ‰½˜^dAÐ¦*APüêM(<{òæÑƒþzÓAÁ‚ä¨(ìÑzÔJ‘¦•T
-ššôaóƒ@¡PÈœ†Ý7ûÞÎ|ç½ï›™]«œå–oç”>Oö&™4¾LO××ºn9rk‡.Ín#A¸±Z÷»_ÚåwãÚ~œHÈnéÄ åºý4q6™|^Út‹ëµærh‡fÝÝ¼°î·ûŸWŸÏ&nÛÛÇž8I|O~¼ûæuè®ƒ£Wdš}§]½´lÛóý×ËOî÷'÷<á¹ü³.—ËÅb1‰Ã”’D\¿ß[­–$[`W¼§€X\$õ`0H<¨×ëápÿ¾ÙlxŽ¹¥1ŸÏ“¯{<rÖ»tóÞ‡ËÂƒºn’—-ö\.G\D»ü¾,É+¬×k]×áï£Ñˆ`‰m*TSQ"ŠÔ™>X® ¹'á–`iétC$ƒ?%“I& ×á¡PÈ„^‰j²¯?âñ8ýƒvuÑ´†Aäèv»rô¤ÙlŠIr¶†—J¥R*"º'>ŸïñVOïÀ§¢#¯P(ÜÞ³ƒ|T*†²T*u:R|Äúý~&“¹kƒ0W©ËòIF’r5.B L2(åÝ!ÍS­Veà€ßr¹„[à+MOÆ@ Év»-0æ­¼^ït:¥÷Ôr‚¨Îf³Fc±X …nçºLÈ—¨¼i4 eiM¦#‹Åz½^­V“ÔSdpî¶1_Ã ã”†·íWÂÚŸÏ¤¥Ž¢Õj€ØÇPn=d¼ô!Ýþ7x.ÿWq:ø¼~Ç¥þû”&g³Ùp8œÏçÑh”ærLMíËHŒø- ;g¢FÄq!½øA•`c§NØF$Ø¨………`a
--‚`)vj'b£¨…UÈas‘WXß–óuM!MÎX„»˜ß9dY\swUšÜòöùÞ¼ÙÙyóþ³3jÑ~:¥Õ|è«EÎ”Ã·jî‘mßöÐb³‚L›ÁËÏŸ^©ï¾<U‡ƒ‘Ø½ì#õJyy|ò<ÿ`ÿñem[¯‰>Í—¦‹å÷÷‡o¾ž_=ÝÆÁ÷A™¾>µöœÖ=³Åj¾â×ÏËß.>žÍŸ,#Ž]îé_aöÃÉ]«Õ05¢[âx©s.—Ë@“F£‘Éd’Éd¡Pà¨“Šf¾Õ2ñÒît:€˜@ ÀtŽ<`8ÖJ¥R„€Ùlvçÿ@üùjµÒú·ÆclôÛíöápèõzeF…´‰5‘™3‰è¿Üjµ€ÑhT2X^wK›“‰¹š l<p«³Ê`0ú€n·Póûýè¶\óèzá‰n‹¦Îàt:½u2a<Ïh4"@)•J¨H¯
-tK”‰DœN''Ðt:•z‚›gÝEw$„$@Çz Œv»S‹Çã/6„Z0'ÔËv6Ê 9;i³åM›ÊJýMZ¿‘ªªÅb%à.*•ŠàK r,‚är¹jµºeu;Í½¤°ù~¿ZÒ/Ïçñ¿x^—ËÅ#îõz`eúõº•4w±¥RÍ Mªyhã»Ù_óùœ@‹KÉ©Ó v$‰P(Äcå^&“	@AÌìV¥±Ûí®×ëˆ
-Ô@ó`Ó„—ŽlŠ{§÷Ÿ$ŽñêlÿÙlÖl6±scòZOD)×·Ï™Èt\%
-,æó· ìœÏJÃ@Æ­èI,–-!r<”Ð‹}€<PÞ)Ï’‹ ´1§žaÁCÛlIO"ˆ?¨eÛ-BÒïB˜Éf¾?ÙÙíIÌÞîõ—e‰åu]—e‰¾A5«ë8º‡7z¹.*=]mLth’ t¸Néø•p1?žÇ“Aöµn‹—õôéÓ¼ÇþW¯Ñäò!Þ†ý7ÝÎ‹Uõü¡ÚÑ	'tjÇ¦i Üî¿4˜ŠÏ¢†ƒWDP«³a°‡¿s= +’$Éó\ŠÔnÀ›+¥¸`€8zO²1ë¨ˆ”˜AXÉ±19Öf$lü±è”mož»ŸKºg:Ð…E ¢eGŒu¿÷à¢1÷‰âÄéƒ% &–¦(dYF*C²HVäYM¡›2iFÞ}G ýL|íƒ£¶^^Ò2þ4MýOð;á@NÜ!çXþ@ê¨3w[$î:1Ap˜²!{„¿,óñ dû€½k9„¡é$.ìNà Ž¢ àÁ›Kôµ‚OýR’«C|ù= kL†Œ‰,ÕZSJ9çÞ;|k40V<Ú º1ˆgü¤Ð ¨c,¥<¯árÑ´Š|£‘±fkÍ9÷âÔDé´ï1ï=[wC'	v/8a¶[kgÌÅjòGzu9È9Æ¿]fWãï][¹˜ƒS #µ+¡U 1{B™´ûl!K>u?äÀçÏŸUB®¡vû$%%eee$¤ÖÇs3Ð ^ú›0$ê:8rH¤:rÒ¤IöööúúúÃ©¡0šèæÈÁŸFÃhƒ†´è .R˜àí
-ÈÁèp® €ß½{¹FØ¢HÃ"Agz€f²¿€¹Ê²à ‡áà¿“2õ8€&Œ‚Q0
-FÁ(£€þmhx³.ù ÖÚ ÄøæÍ›_`€õ¸~ÈN›¿0 ×9›~Àþ¶ä³4aŒ‚Q0
-FÁ(t#ÁU/C|°±±ãë×¯!ÃK†Û,MöÁ‡ÙŽÃ¯`¸¶^I
-–ÑÄ0šFZz xÜÖHH£‡ŒA}M@ÁÈ((Ð[!ð´?ê	 €X 7=Ž‚Q0
-FÁ(£`Ð h22¼ÛeŒ‚Q0
-FÁ(£€º rÐ0 ãèæ¨Q0
-FÁ(£`Ð ÐèÈÇ(£`Œ‚Q0
-èà# ÄÙH£á2
-FÁ(£`Œ  œ#¿~ý:}úôƒðŸâŽpp€n£155Å¼D”$ lÝ¿ÿãÇðM¶$`óŠŸŸ_QQ~¼+€þAA_ÓÇEEE|||Ò£™pŒ‚!
- ]ÖOŸ>õõõTüêÕ«‡¾|ùòíÛ·À2rWÈh×„¹/BXXX\\\^^^LL×È@ a_ó¬ó<ÈËË«©©IÞ=_¾|¹~ýúçÏŸííí!W™“€ÉôÚµk\\\ÒÒÒø¯ÑÃ~þüùôéÓoß¾iii‘wýƒ‚þ¾¦›gÏžLŽ£—‚Q0Ôë˜ïß¿›©©©x”½ÿþÒ¥K@eÀRHHHXÂŒž	9¼üPP`]ðîÝ; Xàëééa½ù  {WˆBQË?€Áh°(Åy>Ïaö"XûØfx|Âÿ8'p—ugg÷CÜ³8sÎRJ<AÿŸ~ÿ"…E;¬­µ1Fï=m…Þ³P¾Zkèé½c€¼…9g°ãžs>ç£>£1Æ9Ç»·ôââ§1Æ@»x1Jk­Q "¥çm“IÞ›½?(ÐJï½µ–R‚–R.ÎÇ#€X`Ç˜"¯ù VZ@ÍªëÉ§øÛ>-¤	4Š¼î;øÆg 7 u0ÙÎ j4Š¼æ60©@£ˆ	
-úûšnÑ=zí(Ã@ò2®•‚=º~ý://¯¢¢¢°pÊûìû‰á=ûw™l¾±rý~ùã‹à{†O"Ì?¿3ò²þþø™•ÿ¨V:ä¹k4‡"€œHìŽ;™À¨¶;ïß¿õêU`M!''Ç ^ó©• ˆ’Œ€äõðrá. jvˆ!F‘½ÞÞF¦Ü³Ø)	S¬nøôéÓíÛ·Ÿ>}êëë‹Ë…p7@Âl_>Äl ÛÀF%r‚T_Ý›7o’@oÒ.ºGÁ(C`Íì>|¸wï°âQQQäàà Ö/?/pYÈÉ*òçÛf®7¯døÞ|gøûò­‚ðß?9øÙÙ¿10°þdøÎxÖV“Ñk´—2T[¥áÈI¦À¾(0Ü¹s’$€- D@ ±0ÀîIAÖTx'oÁ#\#Ð0 Ï`G~Å%Î 	2LÀ@38pþüy 80(]]]“’’à²ÁÁÁAAA &5(°úÒò 6'ÅÅÅ‘{Àˆûúõëƒäååá‘Hª¯	F7°å±|ùrˆ™XÛT‰îQ0
-FÁÐX3;°¤–EÀ–°²´<€%á3F9&VN`ÏéÇËÏ2Ë×¼ºsêØ©KLß~ˆ¾by­«Ånçc`ÄhªÈÌýï3Ó{£a;Ô›  YáLW®\&			¸€ Â¾æãÇú˜ñ†»wï®\¹²ªª
-ëÌ0 ÏxœñèÑ#111"ë9ˆ3àÃ”»(²aÃ†³gÏBnç’@epZZZÀ¶dÝ/Ai#0v€þ¶<€	d ©—’’ªŠ#·?Hò5þè¶<V¬X‘‚0pPÝD‚S§N)++æðÁ	hAÀ?°“””±!<xB 3³¿}ûöõë×ÈcÐR…ý&ƒæ{†W¾q¶6>»ÿÃ©<"b¯Ü`NìÝõãÅÑ}ÝÜ¬<Ì¯ØGóÑðh‚  0 ƒ¢¢"d–@TT2Þ@LHk>à XÛsò)°ÙÑÑÑQ[[lÔàª€Fý¡ à²ØÝ¿ÿ>°Æ%²ª#Û˜Aä^¼xqïÞ½_¾|:Ø ÐÕÕEvê7ž={†yñAæx`„qƒé5 ]ìììXeÉö#æ˜ ¹)2¢›*	:..îèÑ£´È*ß¾}Ã/B	ÈÏÏ?}úô€—Ôõµ"ˆxWƒqË–-T	óÁ#pï’B €=‡¨¨(ƒâââ›7oRÅñ˜yX»IÀ
-X(!ZÜ?30¼æfà\2áæÝƒç¯sUy"øÿPŠŸÁLƒaã’ô…‹Ø¿0°}a”=Ví`b &	^^^`%ll@ª€ Â¾æØ*HãZ®lv¬]»öÜ¹sp¬*†P²Ø®ÓpHšfÚ@Ò:°€ß(òœÀ¶cÇŽïß¿ÔÒÒòóó: XéUŠˆˆ¼|ù¸À¢ACCmäƒÈ Àô5Ð@~~~ OqD=þ\NNsy)‘¾ÆÝ›6mBkyÀÛ@— =NÝè¦ô÷÷[YY™››£±‰ÀBóÐ¡C\\\xD(šššÀx$Û…TT÷Ô w<ÌI•%5Ž(OuøJ9xõêUZZ°§ÔÖÖ–””„µxöìÙyóæ1øˆéïß¿………Jkkk<…r·Rƒr@^²Æ#ûýDÏ¼›¶íÞ³$—áóF†G„Ø¿ñèÉñ°°jeøòíÛo¦£Õöpj 0I Æë×¯áMR€ ì\»jA]_kH`Áfµˆjá"h!b¡ â£P[¿A°óìüKQÄ‚VúAB„Xì‚I^–}ˆX„ÙB–Ù™¹çÞ9;÷Þ™YMÏ|˜­ÃÃv:Õj¥ š’§¤S…€î‹Å%pñx¼ÑhÜš:4„¡.9].¤þ¢(Ò'²,8iÔ„òx„ú·¬[êM¥¶Û-íªär9—ËÅó<Dd2™H$Òl6`³Ù@;K¡6ÅZ³ý³ë­ AŠ^ë;t¤È£Ýn›5Á#ˆ+‹†Ãý„^¯×“É$ŸÏû|>P«Õjí÷ûÝnç÷ûÙ}µZív»Ñh¤].—‰D"‹QóñxŒH1
-±{½^¡PP‹P—Àèü™ÍfÙl6ŒF#¤årÙívCJ0D!Î™Á˜ƒÁ 0Ð0Ns—2¸5Z Dµ~¿F%“I3×5Nçó9h–J¥ï¢Y²Çã)•Jäº®#¼C)r‹_p›iw£ ŒŽÆæ†°õ¨…RH!KªYzÙœÕ<Œ6ê§HcÔƒ¥#bîÇ#ëêÇÔl€X'zÅ¯C5³ .`ápX©T(y…ÃáZ­Fõëõº×ë5dš$IÀŒ÷…íÂcÁ›‚æfS‡~-DÄ.šùÊþa±Ú¹wË£ãü*=óßœÌq‚S~øt¾\—ÓÙñdãN6N±Êâ×›€²û¼Æÿõ7ãPÄ 9Ù¿?üÀÎ¹«&DaxMáB‚DÒ¤±ŠBßÀÊÚJQµ³UT,¬ìíTPñ	âö’"……V"H
-WH$òÅ!Ë°»^bÒ2‚ãî™s›ÿü3»xàCëv»,}›«7îe©.¦*?µD"1‹Ô>ù¬d—æ¢‹š¦Íf3§ÓiøK5Ô wÅÛ‡c¹\ŠS
-úßzCæ:ÂW¸R<×ëõ±óùœ26AôÌ®ø]«ÅÔŒ [Ú¶™­>aF¢L¬§r¸ét:@6ˆ‚?lPŸétêõz³Ù,Þ†M‘t&“		¦÷Q5—ËA D ð¢Àøý~$ôz½ÛmÓeR`ŠÅ¢<‹<‚p{‰i¥RI&“âàºV«ûˆm·ÛrFƒA¹\ŽF£Á`-£ÏçF¢` ¤Z­ÂYeK¥R¿ß‡Å†B!X‹y™Ïç)llU©¦”7È†pe*•jµZ(@“Šû5<Á(:™LÆãñÒl—)H‚¬3Q£Ñ0ûÜRm³V–“
-’¹Ø»S¿us*#|îr¹è9mHýWâ%KÎ(‘En·›…‹Å,54\OÈ,$±ÇUwy€Ûù 6›Mëõúx<ŽD"P%9£ …ð	Ë•¥ªj8Æ	«Õ
-è ˆ˜‰d¾wA‡šˆ»üÀE4ûËâI¹¾{¸Wn^ßÏmÊ¥ms¡¼)Ÿÿi±ÙU@†bÄçlsµ=PI§ÓzÕÀ™ÿ%ü¯?|GGqÞñ! {gÌš0ÄñP:´M©ÐÕ%Î"øüœý!cÜÜ$£Üò	Ž\ü ~ˆC'…ZÐþôàñx¾<m‡¥7Åäår÷Þ½»ÿåŽhÿÎ‡j0h0 ™‹[Î`mÍËU {ÌÁþ}cÇW–ÿÕ0ƒ9
-`ôFÛïlÝ$êÿk8€QêõºÎßAçSÚWxœ²,q€9Éð‡T1$'Pw©©øÖ2½¬ËVÕ<!ƒ®Ø+;-Îu|9QÇ¸9U¢ÓŸÕh4ð°UËýÖLŒÇšW«Õr¹$É#kì÷ûâÖÇã±:†:Žøw¼6ø@a’$:7€±Š‘Ž3d„iš¢ ïû@½<ÏÜÄ<b!üc €Íf3ÄT¶‚HÈ\ÉÉt•´p#B¬×kéóàƒF@ç)uŠ¢@xâ™ÈFü›N§£ÑÈ-¡4™K).ñS†½žh8^s—uÎbR?”É$š’ß·Z-|ù½n…q˜²[c±ô5’3A hª$ÔÇ;4Õ™X—£JÔ^¯g«ýà@!ív;Ë2®N&®*¶ˆ†¡‘ZèÔl6»Ýî|>|àia¨cô*g¥×p‚‹Pùtüöàmù¼{»ù¬yÛý¡¶ÙxþãÖ;<?°Ã‡{þ½·ñöÅÇÝñÅ‰f¢è¿Áüo_ ŠÔ÷¿`çÜY†¢8žRªôA-:•úÒ©¸™!7W¿SÀÇà–á"¤›tè`‚“àèÚš–.ÚúÓ—7B—Ò3„›x“ó¸çÞû?ÇÃÍ©ùP¶Ý¯ÝïÉ÷ýñxÌW}ÒªCT Ó³¯	 g8ƒ«bÊ6kfœ.‡O_Àªq-xpH¢)@`´ûýþjµj4 ¤"ÚºV¦näÏ¬â5­Y¤Öë5°&ÃÔ»âá=%j}€ŽB’VÁ\2ùƒ `‹U>“1Ü¿J,ñÂ]Ò-ÙY¯¥Q«Õ†Ãab×u-Ë
-»DüI³Ù¹Ò–$9V‚“‚Á £ƒÁ€mÛ&èlµZ½^/-Ë=N°õz]2jÕj5ÒAÂwâZõd>Ÿ@°µÈ­ažçåJx€R\‹Åd2!ú$€Wƒæ2ŠÛ<CìˆTq¦³ÙŒ@\×ufW¡ˆÛ,~Rí4³äPø#‰Ã‘&jšÒü‡0Ìq°T§Óév»ê³Œ/F#1T"Á·Ýnh ¾ >’‘=Ov `âùÈåïàD»»½¾z|zÞ}•+ç›wíâRû8ÛÁåò¥T¹)}–¶¯§ºövìË¸`‡išÿ‡þ’j•û€½ëW©
-ãÞ–ÛÍˆæt’ %ˆ$¢Gð!Dh’¦n/à”oÐäêC´5;u‡ÐÕ%\¤AZúÑñü¹Ç!‚è›äpÔóý9ßÒž²:ð|aù˜01{sþEQ@ÕRžSÖpÊš °a‚ àÓqêâ»˜,ƒ¹tpïÖG{p¡¿ž°ÍØí„uUUx&dY;Q–%´0aòƒ1)æb€f±,«iá-ÐTa™pA¿çCÈn–Ð‘)t‹ã¸ë:™ó¡ã¯ ¨'+]CŒ'ßó#j@ˆ–$É0‚)§€*>Š"`x¨BŸû3&;rã`G]×l•!T³hÛ–/¶Â,¤`¨°ò4MÃ0äó7si®XöxUÂ—R3„óçNæÖa–&Yô¤ÏòWØuÝ<Ïû¾§|0”•çyðÇ¾¬lÛ†ÕŽˆÇQ«ŽÉ‚@ì¾p¼ÜÙ]oW—O'÷/wë3ó`e†¹|ßlönož_ûápµí]œ›‹ïn<`çûþÿ¿`þ @$ Öóñ) ;×ïÚ „µK:w°Pq´q*‘lŽâÖ-ÿBpé.YââÔ?@,™2‡¸uËRp1«:
-¦–RÚˆñW´´KéMòÌÓûîî½ûîòð$ìí¡P6¯Ç¶B$I2c4‰¢X¼Ëd>ü Á‹éëÝÛ6Bm½¢(nxž`ØZ!œÙg¶Õ!g
-°¨n·›]“À…dµZa/ eu0U'¥¦h‹´×ð6…"@Bb'5¨[aÌ=§~¤9Æß‹lÐ¯´—½fögKk³ÙÌf³4[ ‹"µ=ÏSU5»Nr#Mš1à£–e‡C
-‰(ŠàÓ4_öRªm¯×ã8Î¶mòxj"×uQ[ÓÿrÔåH!Ð*IL¹™L&¸Ç1ÐÍ%ß²&,s!Àš[£hó*µsZ•¾s‘\Çã1~<N}ßÿÙà)uV.ŠŽš%ëÓ&jåŽ*TÅã8a¢"ÂÎZLƒº®+Š¢iZzP¬F s¿ß?ÊŠkt„NÅåøÇÇÎ\Ü®…ÎÙÃýòiÙùdvÌ)Ã¾¾+7ìâñv>¬ŸW—P,Ù­zõÿm?À<¨„Fx¤õ/„óœÈ1ÞLD uuõÊÊJLqx›’s>€q¬Î€4;ˆq|*ìs>0ƒX Ü¿^ïBv¾ 3	0d---!›o!#äš¯yyy`i,%i$ lãXÊÅ!#døWt#~à!É´KÜ™™™Ó§O‡,˜@fÁ½{÷€IrÇD@@ D0''gÖ¬Yöùóçe4òæL‚€ŸŸ?88Xë ;‹1pÈd¹³³sSSÚŒ5Ü…À³nÝº6 «.==½ÐÐPˆ‚îîî+V@z–kÖ¬9|ø°,L™2˜´€ÐL0HMM		!Æ…¤z
-XKm¦1 ù>>>}}}@ˆÔìî£…9.g£¹
-«¥ÀÔU__4 iÀ6°eOÝÄƒ5²ÐRÁ`«'2‚HŠ\!€5ýÜ¸q¨xÙ²eÀ"háÂ…§OŸ†Ì|mÙ²eÁ‚,0€ßF /jkk±^FŠ0ó8°eYêŽÖøøÅùä?ÃWA¶Gv˜KŠ¼ñ·_:iÂ½¿þr³}`øò™•áþÛß¯¿\cç5æ8¸¿ŒVØÃ¬ñi›“¼a
-@Ö| ­? @j#jóA¡3¨qÎÜ@ÒÍÍÍÜÜ2º,>€RÀrØ56‰€%777ä€ò‚«¯ÙØØ€Í`ÿsWÐ.`y^–T_ãŠn`!ïsÀ[***Yä±PªD7‘ X¶ÂÙðC™<==]½OŸ>¡±!#êÀÊ Ø>Üpð5ƒDÎ¹ [
-Æ F=r	ÌZaÈt	°×ûöí[ >T7Ù…úúú—/_F+0ÙÀÏªŠ ÷zoß¾ýòåK û!±loo4üÅ‹ÀÄw‚.$ÃSÇ÷î$ÜÊÊÊ µ2A]'Ož„œ|ƒæXæ*`:ÇjivvvRR°ñ6…AÐ1pX“\3²ãY/."«'Aø£«Sq… fú¶iàç }ì&Á+ ªgFÌÌl¯|þüùÃ‡ÙmÄ½Q<ß?€Ö“r‹K2ì¹PR\»wâ´m]s3°ª2óýúñš‡_âeRa°•ƒ	#ço†Ñ‹¯‡UËX@’0yÀ—^ s>€©™¼Ã!Ù€ÂE ðÕ:ƒèÕX'5Ñ‚˜ß€¥°LˆCFE–M@Èã„¤._WVV¦…¯qE7|À€=*ÚE7… >ðd6¤Â@®Ñ °ÒBó)¦AðàÁƒmÛ¶û¾È‚x–è£¹×ÖG8@>B0·ràdx
-àáFüvÈIYÀ|5ÌÑœÕUX-åÚ¥L¢ÅA¢©ÇAdDž ˜~h°fvÈê4`;ù1¥,‚_þó<ad‘ædXÑãÌÐƒr`É·?\,àm·_¿r±ýeÃhÂ˜€}uIIIä@8Ïù f$`Ç²…>ICäPä.; vÈ¥'dOö4HBni'ÏpCÈ¾Û3(ØÁ 9|á·È"7;È
-úûzD7-ÀÔ©Sñl„€¾¾>‚"Ä `ãc ê b yž™®õ8ñÅ#Ö2››Øº¶<øøø íÖ¨<ÛCÄ»àë³Ñj{8µ<€‰˜$€Ýr`‚,Q € Â~ÎPØH9qâ„©©)°ƒ\ÑßÍ‚ð9m‚<§«@`uxçÎ`Øb"Ã@¯Þ»wèmJÎŸ VP0}²}=H¢› ó8H0-nFÁˆ¸2;///°Ny÷î°'#   ì–òÜEÂºÑ§£A;ä›@ðû÷ï> û¥ÀŠ~¾|(@ 1BæcÐF>¾~ýúðáÃ5kÖ<{öm¡>‘ X‡ë³ÐÐPyyyb¶ÂbÀ„L¾G}ÿþ=d&©€““SPPÐÚÚZHH¾Ã‡$@• €@DdPÐß×t‹n`EWW—¦XŒ‚Q0
-è €ÅåË—Ý<j€Å°×Y,”€eæ±ë£`ø5; Ç˜cÿÛ·oÀèæããCž.„| #ÖUHÀ¶0m½xñÒt%u¥Ð>È,;°+¬iÈÞl;ñÀäôyýiÈú ç!—;“7úBç  ¿¯éæÇ]»v‰‰‰.Å(£`p`õêÕ+<‡•!÷m€ 2™,ÐFíÞ X+ Èt<ä2v\*ûÈ¤BB>‚T Ùw
-ž™¶¤ Ã8¤VŠûlÐÎû"£ý9„ì¦ ;;;IAA_’è£`Œ‚Q0Œ|ä €á7€ª©úQ0
-FÁ(£`3 ?i €pŽ|Œ‚Q0
-FÁ(£`PÀG> ˆ‘'ÏŒ‚Q0
-FÁ(£`à Ä¸xñâÑP£`Œ‚Q0
-FÝ @ ö®^©aKr’6-ÇAÇæex"ŽÞ1°Bém	Kv\·ÀÂÄP9ÇŽõŸ%‘ôuOû‹.ã2þÕX>¬´SÓ8‰ë "d@A R¬(¨é½Š.dLÎ ·ï›ÝîP ÁIô¹Ñ“Átõ8u4öC·œ÷«;'¼~y~{]¿C‰ ‘˜Ø*¢2RŒXHÉ&á’
-:!	¯aBúAë¶'C~ Ž½½õß®@È½…©·®£”üèoÕ˜NÅ@¥nt8gd»X(\C„r›©á_>ëžÉ·I‰ÓÅ_’²1¶ÒcÙJÄÑ´³-[AÖ­dY,Ø½z„ˆÁto××W7·0»ÙÍIÑ¾ŸÑaë9¯êço×h~ì‡…þ4ÏBÏèœ€«Œ­j¶Úeþ‰”&§Ö+Ý„b›ˆrr'Ù¤±Ó™Ñr˜EáoÊ¸âPv&ecÉ#hÁ÷ÝCâ'óOw'ÅDÃþÐÊé C·¯HàÎÎ2Ç$€ë)™ó°—Ïßl}Š4=})Õ	á ™ÄZ¿ƒöš¨£sxk¥–ö´“Àé‹P4j¯­mgúG°O™àPÒðÀ×¢ÑèªìŽæVãü% {ç’Õ0CQÉŸP:¡CöÀ^Øÿ> J-ô‰Åm80ë >§¸®,+Î»o’8¿¾½ïZ¿·½=T«ÇƒBDg20e\‘&r©tÝMl¤O¸=•\DmÄ"°j¶’³‰£@EºûÍ_¹Ÿ._—ÃTO§þñóüÁö%Y\¡¼	ú•q"\XHƒ †|ýnÔ54u‘Ô—j`t1Dâ¸ªªtÒêää•tKòýg‘máY°æú#®¢wùj£‡¡8tCCÓ~ÍgP—àg4
-smPRð×Rëô|Ìe‚’11S.U&	±²ñßPXÛ´|–k“qa%ÜÈM>†6Ø.Ÿ>_Öpu|KŒv£]ãómŠiôàè¿æ†)ç*mY'½y(Âo7IIÍêéT\o©cCv×f7‘f#X"4õŽ\'4¯Ðú†„¾“a±Åó¤Ùæãn?…¢ùm%&h8i¼/(†ÏµØ;“Ý†aˆ’’¥Ðæÿ?4…£ˆ%G‹¥¸Î!§°†Ekå<ÎE;|ìÏþ¼ž!ùfðdG¨Jk2+z„j­_ÓI©‡ØR©–Ã‡i:…pœŽF15òÐ¶æ6Ü¢&LkÉ‹$^gþþú|ÿ˜¯óåç¢%†Šñ¦e¶³ ž¡eø]ˆ,¨’'#cpþPû~'6Hò;Ð%g’gÕ8†Ü¦úK¯CÔà£:@cv&Yçô&ÇƒÏ
-Œi›ù^†{_gl‹Î`îMÂšŠ—7 ¨3åWQQÖðá¦„}²Pž<äy’N_áƒQ8.·¨¤:®„°ÂãÚ4Ô[¤™zaã,^¹ÈýR’áÜpªúÉ‘Aï1D)vìÃð‹gáƒyÜŽKðv#7üÂ”7¤¯—“ëx½Ÿ`¿8Ew=Ñ8ƒó”ê;}¶˜Z£R)ûÓ-Ø5í7íÊWû2V²ÁÇÐ¤y$X ×”¸»¿°w.ËÂ0µDBíÿÿi;Ó	¶"]ù	tšî²Àd`vŒ°¥£ëI8àã(Gy»rù´7­[Ö•c2»ë¸´–ª6å;6…#Fcñö¡Ù¸Â²<àÁL¾ÈuÑÒc‰ž÷EMñ’Ü?î×Û5	ý|	~g^J8`¡Ï&{d‡hOaÈY["è_M%4¢zª¸÷ï b—	¨–QÅr}AÆ¤ÜSÒ•¿•!rÓ®òÑ®]bæj·ro’ƒA>æ0SêSŒ&%Éi¾œç[2ú;kDTÕ¬\:‹QC&ûd)¾é	 ¼m<îÎ“ÓC7œ³hâJnkIi…/ZrÂ
-sVªFQD8+²Ãˆô‹Âôúÿ¢öTXÖ*d7ˆ~Þ½c\Ö%'eX†uRDÃÝ0Æ,¼c>ô°ŽæÊ¯©ùyà~ nªÒœÆõ—jCî´ŒaŠiÇÙ>e,øÝbÆ›ÂÇS öÎ­µAÃ_sme¸FéÅþÿÏëM·A“&õ;ä ÑÁÆnæ¦ ÆV-yŸ¼ï‡ùø8½õÇáýõéå|9{÷p¶åµyØTdk[ûEëzY%˜a¥›ô‡Ew>ˆU€#àÃ¬5»ýãØŒvÞßn~ÜcÑÀÇ×ÊiÄN¦µs×ñl‡C?<Ÿ—«Cé,Žkc/*¹@çCeý˜¬E`ª#he§J”?bêÅ¢Ó.fuÃ²az~‚U¦³‰©`Q§ZõZæ%1[‰]šŽqÆ©´?VæyÌà!ö°UÙ
-Óíö†Ä¢Œ	,[beë RéO^Ø2ÒŒxV
- ¿$N’ZóÛcbQ‹ð¤:„ÆÁRkðÁtTÝœ:/HÏŽ/±QSÈ&]~ ˆ3o NÓZøï ø0x«!´¬RŽq{PîÈòÐ‰÷æ‰J"×Ù`Ù™yœkÒ5,BU²|sÅ³)Ç)tB•:¥Ô£~@ÿ>î°w>»	A_†"Z”KmS/=5iúþÏÐ‡iÒ“E
-Ê²Ý™]Àþ‰=5›’èÊè~¿ùæ~ˆå¢¹]·eÞ~Ôûº~Ço¹‹SSuÇ‡îX,³ÇMùts÷¼Ýí–›mµ¿{}9µÕ"_Ïü1óq1|Xµ€D÷nO4nöáa';^²H˜üm{ðòG–/²ì
-·Åžm›)H(ýÙSºCR·*ŠbuÝ´m]ð\j×Ðá.‹ooüœ…$D€Öàå÷äj°Èr‡£y„Hµ‘V}xKßÈÏèS…@4cW’èôâöECy,~š¹¨_d>&Žñ­'P‚Y{?q5¨¸Æ‘#‡,W€Ðaÿ·SÛé²­NópÊ9Dï[H8äú¹€IÓØ¬R<•±•&ÿC"‘ÿ1nÇc‡ƒ/È)£â×	¥”ÀÄWõBøPfúMvR“6N4ÈàÈ(¤­þ=|ðê\A9Š³GTÃåOð1µ”|Þ'</¬9É¨þøø€½+Ùi¢^’‚€=TH@¯|ÿÊGÀ‰}! ŠJšfl<ãÄuQ‰R}L¼$^ŸgÞ³ƒŸ^ô–G‡»ýƒn/\\ÞÜßÝ^=Ï¯_Ot´Ôqg{g}cseµí§-÷ö×;~~<ûz?	ãNQF¸8_Næafèb6P!ÏUšfJC«†Ùæ«RGì/M¾º´Á›©dPœîEQ’$ÃôËF€q†-EA™a<ÊÄç É:ív··e~¼½˜M_I=&(£,µž£ò…>™ø‘XãYŒ­¨IŒµe£œ+¥MnIõ	”U½0uOC‡†¦¦b §*¤üRãl-3g¼Í}ñ=.C&É|<÷}ÁvÄ_1" " e£Tæ™Á Æ°C…P¶® ¸â9ŸRI yìÔ¬AÙ‚'² æ"Wª‚|m
-8 °H&…®*)š~×eîÕ”ß¬ô\û+¥éŒ+¿n+0ˆýÁjY€T!*rgÿPˆï£F¨¯¥DÉ|š¤@¨á¤PrÐ™¸Û”¿°,Í'Ü'fŒPTcG­_¾ñ¿Níú€½sÉiÂpüH+**HlxmØ±`àˆ\='àœBˆ‡	I©kfÆàÄ
-mwH‰ºè¢q¢±kžù9[âãìy¼©²ªÊ“ãø\BDFÓâýñîþImžÚ_–¥›q^_fu˜\]œßÜî??\oìÉñöüûkàá®Õ ÃoCQ¨u]×T'1BŒme?LvÁ_`‹#Ý½”Å‘<Ï')G9W¢(
- ÉªÀ%k2¦‚}ÞE¦rº»{]}VJÁãdŒµÂ¶cãRÍ&=ý± Ä:CXÒtäÕ]ijne¤[î6“¬¹¬7S{	Á²íx)@è2“Åõ£&tè©$`   ø ;1t=ðŒ Ámy£Ø öBƒ;5.Ÿ†C„•P¿ CÌu?4xã´ûÂ¨Òç6‘ÈãFBú¤…\šü¦ÌT›Ëøz^£Û#Æº‰¢P7ÿw#Š5g<¤¨
-ÆÒ&¬`<fÎØëuÔ"×E¥þ öÕç¶HíºèRõ97øG v®d§aˆzÆv’RV‚ > qæÊßðƒœ9À @œ8 @œÚ" -Ml<3¶S–J9ÔR¥Hâx‰gyïÍï°Ë‡/¯îÞ‡½—Íåfoogumýúæ¶×øúÍ»»½ø|3.vƒç1è7Ou¿×T•:Ø/—6ìÉáùñÃéÝ]^ ¼£±hª93oóö÷¶°ÔÁøìG"¥ÍµÒÝÊ’±Q`Mð"$a‰Ÿ1adyLÌRp¥2TÁJ±·ª*£‰‹:áT²£rÁh9„F+‡®ÇÖØµÍ­²³2x}4­†ËÉ¤ýµf‡”‡-¢n.wÙìÆXŸü'Lç,DƒüYá™„5À3¸LdÛáˆ ¢YÀDž ‡hÖå$¿D38,ë±Ô ØUL“·üÍéøûûBš8#0mu¢Ù´"ó@¹'(B[ˆ„ÙÂa‘7e…,1rÆ…¶N×+ƒ¦7 	¤,J g„L¥g5h”8 ¥+¯%¿ª(‘Âk®*ÂDšÈ‰_,ŸŽL—¡
-d‹(¹ˆ>ÉaÂ/©²c‘}Š”ØñQœÈ8Yx%û¡Q²ÂÉ|ÇÉQ,`õÓÈÑ,uRKgÉH |
-®6}<žëy0áI
-€2yÏÒc©R‡÷¤nÖÔ¿—š¦,xäátdñs¶xƒò2p’Oƒ,2u|xÍå\|oFüI!úp™šú
-&Ø22NEaÍ·Òë¡ÏÓßBcêÿ9$Ÿ°wÅ:Ã@4çØu$@0ÁÂ€T‰2 ø †þ+âà#:Ä€D+!¡¶¨±ÏgÇ	q#C=¥“›ËåüîîÝK|0}<ßžœÕ×Çjñò>ŸŸž]HnªjcÁGY…ÐOb6Cwœ\öóËÑÞáTp5½[½¾Ý«›çé£V!wm°b9ß‚íÚ®¿$É9×^Ì«@¢6.æ9~¶ZaêãÏrü1Ä(ì:Ì¶‡.(Jqû:¢®ÃÂ'j(¡’˜¡r‹»æì”åPÊõòs½\…Ô›
-è uâHDµ¸$guÆ(Ú±ü	is:RKôŸ›ú&–ÉMÏD@Í ›r¼Ö…éE è!æâ¿ðR-ÓÓÍ1‰î#&úÙËP­ŠDÚÝ4˜%”©»³@DQ
-9´ Ã‹K	áz.î™º[¦LØsX¬(xËš0ø B—ô^7‡˜ëé4Ö¨U4nÜ$¬”¶0]0€Ô¦ä¢ÉŠ–êKRÐâÇŽÉ­‰¥œzX<Â„i[ï{¸{eFì‹0­›gL!éíV)rG•µË™£šÌvv6: è00ßæêö€îÀKò1Õ?MKðÍIÝ˜Híè]ßpwý>	Qøz´ü„ƒ2Ht1êhÂh\ü]œMtvÕÍÄÉÁÍÉÁÝÄƒ!JÔ Ñ‚héóŽ»^¯ÐjÓµ×^›{ï»÷¾ï«;øXZYÝÈÇ§¢Z+’‚v}:¡½<•“É[ãôoíX)Ê•Zx6^˜‹Ô:9ßkp}¯ßú£7‰õâC Rº4»o>5è„°üÇà#—ínåÍn»Xz¥¦XýsSÈŽ?ÌêF«ØHj
-k‰‹ìé]3]m¿5æÑâ^f¢|UÍ~åªíÌÉæÌùÙóòhß¼üì<Îíý©~Œ>(¸ D dú£C¥/T´Ò+ l¥O_Ÿ1 âšÈB,IüAR˜ SªÑí0&*/0 Ü1¨±c$ŽOÆHpm6>t¾ÁP5l’=ˆ©sê)“ >çJž9¤Î= Û#DÁ)ÚTøÆ@²iB|‚n!„©+ò5‰Ò°î!~|âÁŽƒ,ÝtÐ6C’	’XeU,ƒVayHÜô‡´ÐXŒÉ^Ò	xÄ>¡í$;›åˆùmlã,ÑB°@YÜ–Sš )V°Ì'$ãN9ß»£7EŒÐ&ûTº¶tÐE‡4€¼3Ø\xGRJývçKaRpZªà¸š›¾ñZšÉ
-|€P¶8ÒÖÊë#2@Þ¹R ÚÊ‡WsÇoŽEÀ]ÏLìé—ó»ŽO¸»šž„ º»ÝR
-!4‚£1bLä¤áøÃ½ê‰»ŒZƒÈG«»u?¦¥¶¤‚zAN–e»Lö½Î¼y$ÏP 7OÛÎ£U«ÞnÖä×u+•
-¤…yÇåßJâ(¼{˜Ü¿î³°åŸõökÖ•Ï;“hBîÏ¶$g7¬I>Ón·ê—+}|s¾y‡öOª×/‡x	âHÌéÜö9¯®5§ø¢h%(S³|\¸ãW¼¡Œ­á«úåÃó<qšX¶-(I%·=ÿOæv>GäA·Y†ÊB@}ŽÃžÃ…[cÊœQgÔs–Q"EÁ'Ì1¨@´o·C	OgƒA¿±]ßÙÝ¯w»]FæHš?êÜ´ø~j¨ý rðõu&r2g6m¬y ¦L$òÏŽÉQè?»¡[¦«H ^ ÉgYG™ZŽl_††cåRº”À¦XõÛrU²G©· á¡mÓÄ–*[7&¥¦¾7›Žs¥2¡§&þ`Ú`ªþÔÔ 	ªƒºIG3	Eb ˆj¯U€ÉCÈL@uZ¿,WÂ$bË:a(–»Šu“Ø£”
-r™J8¥dkJÖR¼¦;EÑTì©m&«‡ÃPñ«¨›0+ã0-<ûyÆ4SÊEAÈ5†Úa+7~~ÉÂŠž¾ºä$ Ña²~´hÒÁhCT§Ÿwí:ÃPÔºi‡"@@¥ˆnü¿ÇÿðlP©#B”Ò¦iâ¾×qÞTR‡Š-Jœ‡'çøúÜã‚|ŒGËÞWL—Újú0?V¯„\ØíuâûJÿÄ$Ÿy™ùÇÓõ™_éñù)™ÝMïƒ›[B&öJ¢-—›/hÓCÖØî£
-*‰vúƒýåÛâu×»t½ìßêÒù¾RFQD1?Eð^bRDU#lg_ã`üPÜ°fè?³T¯~µ‘Œôp¿‚q–ç—Ëe¼†í£þŸ˜¨MY†—á$–æíåY¦ÀŠÄ P©SíBó¥›á'Ž&s?VÊKhdÙ wd±†wü£*ÀtOîâÊ´ùÿ-+ý9›c‚DS€MZ ÞlßCº¤À6·ÊÚjM vb ¦XÃ¹¤ÀfI[Êr;™&›ÕBÆßÃ7Jj+õ#Ð˜³Gqu€â?<ösÌB{NíÂG0 w-_U)¶4Î¾1OŒ¨à´ê³™ÛjÕæríê.Þ²e}è–â9« ¿¨S›ø]ï6èÞA
-ý5Š2”µ©0]íOq²Î#“\sL{o]Ÿ€Ó†f’jG,MSŽ[o8æ(ËŽ¬\ÙrÇ¨½£\2å_w&C=,¬ù€¼«giŠ¢I“6IÖ*b7¡¢ƒà*uÔÑ]pœü	þGAðgtruwµ ‹¢P¡Ô6I“&Ï{ï{ùhÒb .EèTBÞKò’sîy÷Ü“ÍZåäø uÿp÷ôáuìâ²ñÞv:/­ý>6»o-VÌè`Ërv—š§Õ+gaG_ßsÌ:üùí–oí³£Æùc¥ú¯8‡ïÙbíºv¡d bÍÿü1=ù% ÄN¯×Ï‡ðsmà©| =ç=Ù¾¹¤Wî“À>ÒÃ´ñ=/áñ¥±y b‰Ón5/hVƒü³šjtl‡ò¡¦)¼x%x%ò1'Ã²ôÝ1² ‚9Ø-KÔµôú£‹1B»õ!» +é:p¢f Û€A}†ÒKIÅMœn·«ªêÊjm­¾!ƒöÛk¿÷3B¡ÅCEê#2AAÈ.*òñãhXTä‰IäS#þ!¾éá.R¢‚ªô»£„¶“¸ÒBlx²Ë”>û¹O#â”ÏN`¶œÌèàÙ ‚lSä ®Úu!ñƒGéXÅsáfy®ãZ½¹ys’a‚Žº©)ÝXúþ$éžkBÄe0„'ÕŽ²³jD³ÇµIÈy‹P­€¥£ð1Ì#	¢“\Ö)ñ#mJé’œ5”¦B£ãfFÂTìpÿ‹.Mô
-w‘×ˆ6zÈ
-ëV¥VŒC`¸ìñEc£\GA´‚ÂáÖ¯GæGy$“pÎõ–ƒ{ù¤Zf7¢ñ!*"9¹¹üä®Þ¿vï¾,°ü6V¸/ ¢úüÙ+ dÎ…‘Ô°xÿ	4¤!£súý³Ëßíækâ5exÿÖÏN#ïÏi†¯¤:ÅD[ÒF—åÞÇ‚¬Q^Ú.V@Ág/?î>zeÎêÓ~€œ*+%’¬ïh¥ÁÇŠ‰=Çn,ÛvõôÕçPÏ Ul’¢ÜIÞòVÆZRâü@î»Ïö»µrÛ 9éA:/ÞÿÞ|ð6PÜLOŠ–?wIª»©¶ÄÞ3WŸoØ{eãþ›X½îªdf¤7ùÀ™Ç¸c’ì/£åö:Šž—âEÝü$µ÷…îü{?þód*oyú•Ë+{Pv‚UÆf‚§ÂeŽ™ÝæcU¢ç_+­yb²é…-¬[ÿR‘‡¨^’æþ8ý®ŸÄá8å#ê|Ï †¯¹«¹âE D±•Øe QNâW€ìO¿Ù÷=×ê¿ðî·Üå"õy®|dõê¨ý
-qÏ¡–‘Ò;œ%.ÃÍ:h²—!*×=ÔƒN¬½NWX±hßK)×nÿP—åùä#~("ÎòxŽÖ yò•üÙOZéŠ{€Úßü(RÝòí'GÜ™B¸á^Â»œ¥®ÁÝ|æêÊ'VÇ^éýtê–—v²\ˆzîOc×=Ð{ñG:Wë0²«°†'Ðy{ŸiÁÃâ ¸ápÅÛ!~ÁÝÀ²æ×¯_àÒ„	Ø0 –z ±ð*}`Q
-`ÿûïû ‚oÀþ,;+d  ^‹Ão‚c™Gq‘v0ÀÎ8 ­`åââZÇÁÁñùë·oß¾€*9fÆ¿ÿ¿zóXê
-‰ˆJK+þÿÇôâÙÃ_ß¿1ƒŽ/cù÷:Æ›jù‹\1À.¡EØ¹Mc 	éžUH¿ÂeF›—!P.C|ÿØ‘ÌÞ$é-Œÿxw¹ÿÁFfÀ§ÍÃj&HpÚÿQFæ!×Ï»Ò »Í@‡9þf`cùÿ÷°Ál|0ñòkÊ¿µà_ð:Peó¹? µà?”åŠ ©.Ä’hmÿÑŽ=E,PE8û=ÝäH­Æ»8¾.ÏémØ¢Š	>üóæqèxlpŽ`-‹òhçˆàì™ S2#Ë?FÄ°3xû1’ÈtÌ?èáx`§2Â}
-±ƒ.ðÝ<P[ÿ?òe¿L Ë?ðÁ}àñ¼¸Z`ðíÇ¸Ú»ø¯B»p®”å™ {ƒ†Ê´@ ê®%¶"ïÎ®½qüˆ×uâv»všRoÒÆœ©4‡UÓ–GH@ªà gj‘=ƒŠÊAB Q*UH…U2ˆ4†V¸ÐDBI“Æqì¤MÒú•ØÞóØ]oR' qBòÁöÌþóïÌìÎ?ÿ|ÿÿÕ§=A:$ø‹¥Ï·´ñ\ks¶üj™=»Ã¦åÑâ\3?_Ý51™v'½Þ\mzX^mrçìvÙµcfŽùíÏ2œ.Ù›}¬ÝØ&eÞ¦÷ì øâÓû\æÍc;ƒþdj*3WØˆí	Š'Æâ±Ÿœ<îhº•½™¾<"‰GâÝs÷ÆþÊ †5z>:uüpŸÔX.ucÊ‰H¡½‘Oì—.Nž~û)«ùü÷×àÃ}hû+ÏüÇF··¹á?ÉëÓB›ëËSÇ`åB©2>™-”Vzw	ñXg¼_¼˜ø£T®âpGx{â¥î·^ŽÃFó¤òÞH¬•ZWÆWeðñÉp)ýàá3ý¾	øü¦–ÄLÙñÍöo™®ÎïE¿ò±+ç¦Â”(/í»Ò™×¥ï:\‹ÏøÝ@QqîöÍn»õŽ]Ÿç†Æ“¡‘ìVM•Oô]|2tUàr¯…´ƒª)|`ÛÔ` õílß;=_QÉÛí°ÈßT„¥ÏG~šk¿]va„—<´õ×W»†¯,wÝÊ#;ì³}‹ÎåÃÂ/„ß«
-0&2+U•\xöÑ¡æçÓ}ð*©%óiìtØ“…vR^qÀÊÄÔ…t´Ó“>¹çkøÓmCç ±¶4üdJžÑœøùÀÙ~ÿÄQ1éç
-—rR"û ¦È>'õQïû/tþu†ÏÍ¼¯‰Q{ù™CÂU7¸ÇÛV ª‰;@+~b¡L(™ˆ½4Û•)¸ X7[¼~„ì×áÐ¿>w\úÆÚŸè^pþí•);évÒNz™ôéLÒúsÉLÑ=¶°Î^ô*†÷-áÈ+Á°,9ÔÀ‹ö4 ?
-9•l,ã@´,”cAV9@üüŠB˜8­ÈP8Á“àƒÂ”ZÈýÁqÈŸÁ ¹VƒÁÚìPT¹R«ÊÊ¯6„’Ž¬–ÔZ©˜Ò˜¯Ëµ€‹µ{¾:tî¾ÌcFDnº×,1wáTx«;öÑå´¤œ×€ªîhzó¦†bÔz75GhJû7`SM7<ôl®–vuß¾š1n_…{mTRSªpPTš©iª³;œ<¦eqþ9&+JUWÐôÚh ˆ	hLª#C+<ðúeŸ¡­”îVÏ‡•R§ÎE Õ( ÖÜk¢ˆIÖ(Û©/Ý Ðƒj”ÖÚ€V£tdBééâ‘ÝGœ8`cq8¨O<öé)ÚhÂ+,fªf¤QÇœsjrˆø¶pL3¥ãžÉ¤Wiz=c‘ÕøØÃ´QÑýÑ^F:Aœ¼Y£øtIûœ¿ü- k×EÅwvv÷à€CJAh‰¦@94ý`–XRRkûÁ~‰i"P‰hÒâ‰ÆBÆ„L0ÑhbD1Š14¬8…ÚP£‰5h°Ôõà®½ãöÏÌúÞ¼½íÖ¶~Ñû´™››™{;»óÞï½÷{“ÚÀøx–ðøß@V±ºét:Ä<Hí ‹²òå±tÿ¼üyÄ‡íøÒŠtæÖáñŸ4=Ùþ´¹á¾/Rƒ/¿y6› –}m‚Rò^ÇÖ²»þ2úBçG×®ÿ"'Ž´íy¶±»·¢8;6?œ<¸»)[ð_9ÖsúÓ¯¨§eêÏmkho­‡qpSxaßÖ­¹ÿË¤ÔÞX»fíªzèÜqìÌåï†ƒHš¥‰Ï·4Ö®}ç`Kë‹äìµ¿ºsÝãÍAçC'Î_¢Æe%VØù±]ï3ûü4CÕƒ½ÿjË'×*©q:Ù¿«êÒ[>$ÇüMßŸCuVŸÚrÏU8w;¾­ïû³"¸ñô¾zšVüV¾rÄ8Ò-èfàP€þÇØÖy8øÛ›ºj–\ïÚôFYüVÏÈê½—›sb}ûdå7û«/¼Tuî©K;=ÛÅ’ËL„kN&F§/øÈ†Ïa»+Ïu~ß,œI—]´ßß›0í­_¶ÿ˜Y&;4Ë3ÝGÖïÈlƒÖ÷Â°Ot#3æ.J~röFõë}ujy·‰ùï®;
-Ý.þ^ÕÑW7šöóƒ¥ÃðóÖU©Ñü"ZêéßV¦FpØ“§@V¯}]ƒðÌD)º¥|ßÞ³æÌö{S³Éódíñ-Û¢Á" LXç@S8û#åƒ‡k>Û[Õ•º¹xÌ.ºê(ô&“®—YMÈù*¥3 ¥P‰-êmîz®Ì»s}ÍŒÇc4êS <æÅèº0S:#§¿f¨ EFðbW¾Ê–Áåâ’»'nYV&“)Ø6å‡I'—º©•.))«HJÝùÕÎçMôás!=x¦TL
-3T(Ÿ‹@¿ˆÖT«q|¦^ÊºnO4N 8¼ð<`Md3¦^˜’£¸°Šg˜>°ú®ÎxnÓ"¯aE·:cÄÆl³Ó2ÊqÙ09§¡ýÿÐ055l­¨!Ù›„!`òáŽïB7Ëšƒ©Ô®müÿq­°¸Žž×ý„Ásjr×ŸS´¡…:7“QAZ5;qhopÊàVþ)-àÇ-Á<f/‰é(«šûŠ®ŸrBÒ¡{a„Æwàl›Æ|*.Ñ‘'•å”ÓŠ…~e¢!D„¶Hž2…¬,kÕ&Q½ºr;‘–ãùž@Ìˆ+ý€ãÿŠ
-V` äÄIÕ€1AÓ³äfåòÒQyGÜTéèš=°L.õ×Ã˜t+”'/±  ¨o\Š  »¸[þË"§”’‘}¥J*0æz<•Ò Ò]69zcqÛ™¦*Ø¤©ñåÔí¥ÁfÞÏ¦Ô…fƒ@0‚ÈG®“w\£G:¶¢ya˜ñ$óã,ÈRhðP¡GÊóT(.®•¾ª¡`^ÃB;w!£&¢{žÿ· ¤]ËkAßGb-Ñš­µ*êAñâAQð=çR„Š‡‚ˆ}ˆWÑÿ àAñZ©^E<‰Åƒ¥)
-VZR•¢jZcÌ&›m’Ýø›ù6“M7P—%$³_¾Ùyþ~3óÍ|Vôñ«ž[Ë”ŠŒøÝé•¬®~P0šöà(PÌýìJsÎÑg’Ûý–'jÜ)ÏžÓ~,nŽvhÅ
--yŒÜžü]CwO7°|n>I«×nM.-§Å#`üÔãé_8±Ÿí©)}Ñ.Ð0‹7‚yÉRI¿ûàÅÍ‰§¤‡•SÕ¨è¶ÙìÿDJ6‰¸Ø2qil"þ>§Àt&ÍÏ^Æñôúå3 -È?ÒKÌtÌChv
-‚0RT­”´¬¶ ´ äÃ³WäBC~Ý{ïÓI ;­Âˆd^Ø½DÌcðÍ ¥ÿžŽÎÄž/òNC„C›SùÈL‘Bh?"D<J[Ýj²Ó“¦²pdñ®û§Ÿ$ú:Á` 3¶çdd2ªÿØ± µ‹«[™Îz,¹’V„àþ³ÎZ]<ÁÌTD¤`¹‚Y)åðÌÌtdômØ/b·Ò;ôzÙBÉ7+:2¸ñšI-ô´Ø—œíÿÊâ’Ÿˆnìà4·]Çô¤4õKÁ+‘ð«Ô¾GŸ'ïûâ¬HRó¹Ôø4£P( wDÛ¦þ—GQÄ ZAçÇ•ÚÞÅÐÙÑNôS»æ®Ÿ†qöqì|%v›@I(ŠD"øDH¹\†ò’¡µ<úÜÐ¶žp8êÐ{Õ‡NzN(Î·EÙà†Þt¾Œ£ÛU\†ƒNhi¹šGñrcÿá@uŸÙÞÜ*LGÕv¸®HR«WzáECÔýšº¦v I›Ìî€3¹JUå…Õ€4¹áÞ–öˆ[u_;‡7KÌÕh»¦ÔqrHT•6ùÜi™ #™kKøjÍ.7zø×1\mßÁî ©ªÄ9.sÓÂ„vÛú#µò{¦Š)R•¹Ã2õÅ&—sP\òÄVíÂÅ0  Ï|“Q³ìšI®¹¯?‚UHvwÂÆ&‘SÛE¶‰ÂìŒSUh—FàõŠÇ+qÆ<eýGµjñ™/ÉwÃy}þšlo’-‘™Üçåõ¯ ¬]ÍkAßÝIBÒIA
-U,Šˆïâ?PÄ^DôàE<Š êÅƒxôàÁ›"ÞŠT‘êÁ”–ªÐC+ôCkR±¡IµÙdgg}oÞîd:cÒ¢.Ã²Ë<fvfwçýÞ›÷Ñ@é‡ÿa®„ü²\A¿ãù3}JíáFuþñ: \çûv­²zfm%àþÞ/¹Ù³üÛÓ¿þQïNç¦‚Óû5ÙgoàÐÀò×÷ã5šª¦gË(q{`5‡µ~øØ>€w½û¼´¨¤U¢„òd|æÕÛO±C_ý/¢˜žÔ^¾ù°RÝ þ­:…rãÎsÀ7¸©”Eäxqä(œ¯Ü%E‹N©ˆÏbÂ¶eèðî	`ZÀÈ+ÛÃ8B¶>ÌKƒ/°ß‰“Í@½Þã-Ç[6Â
-9=˜;¢¦…(åO®ìªÇóû¡e½
-ÊäÊ *{ºªÊ0Ó>îÏ4æ™Ú„áv-è0EÝ5âÖt{fü´RÆ˜zãÄ´J‚ºÙ:  ÀÕŽzfèýêÔ	Õ‚þU´šM›¶¥ö¾Tói¿ÁkïOAwçLçÂï‡á[[:¤ƒ¢|]>ŒF!Åez*ã]«8H  ÐÅ÷áÉŒ¹K‚2›!ëÔµZ#9*}à–v“=Ê4¿‰[ä(”?“×†	s”G¡PÈçóp7ÖÖ~Õý\¶gW±¿wGÞË¤¹çxÊÑ%wN¡"Žèk¨½d+[ý6»^‡ˆUæXl–Ï6Ùßm™#ãßóbt†2zÐ3ÇJÌ±œ‡[^‡RÉà¯²ÊýA[(68T¥0ß\
-Ý|ZÛIJ0™¨^TÜæ:Ô—GöÀf“6V¢:þ°ªÂ-QEâ*¤ŽG¨ßnïÐßÑo&&>ò0¼A48ê ¸‰rt¬£ëQô‰eÝyžc»ù¸F<ëa\‡m'„M »‹ó¢ÊISñ"óëu…p=‰ÛéÛ˜$ˆqA(!Œî 3·#,“BÆšR±¹1¶ø•Eñ9"ÑŽ¬<^*hò†[é‹GdDÉÃF(øoH»–'‚ ¼Ó³™‰šh²a\AÈiAÁÇ‚7¯þ „ÿCüâu½(\TðâaQP<ˆÉfãºzÈÊ
-‹I&ó˜‡U]C¥ç¹‹ÂBz2ÕÓ3]õÕ×UÕ
-Xjl¼ú
-øã[·í8Â¦YbÎãK»»ßëšáí<²*OæSó°eU/Ûþ¨xrl ü1:(›Üuïß;ÿ@œèÿÃÞÛÝaÚY8Àü£wû±­ênjúÐÂÀÏ[×šä’ÞY¿_ž¿|«šd:“ŽÍ[ª•g÷ÿ…Rëöî~«»G&®£
-…ãéëOÐt»Ù Hq}í`^Ç	EGO'ËùFÆÞúŸß×³nóÙ5Õ ‚#ö˜	ÿ˜¸?zãqçjòY´ë!/gTùäí>V}y‡1ÅáˆqÓû_eøšR6ºÄ¾P?¡ÉÁäkVMo‡ÿ(jÕüýðÆæéå9Ûlµÿ;hØ©UÅ7­ ›7?›¼B«ÎèBg¸š…fÐðe¡K€f .ÄÆ36¤ 5@(ˆæÖ­ÞJòÑ¸š)oM}Ö`!ëscN¥ëÙ¶í8NA,/Z¼ ª°Á`0×õÈûå¨O_‹ ¥05ÅÇü\ÔËž_Àq‘:‰Œ•¤RÐFÙ¬Õëgk5³\9“‰3gó`Ù<ufÅ2*w#'·2¦4õä>¨j`*tÐ¢¥’<Íø1´àÞE¸û«ŸƒwLòãÈýos«`‰4À‹,I¡‚{½x®ÝŸÙ€øY‰’¡	ïg«Ä(PO¨o”ü]Äžˆ¬›G8©$Y²ª“X9P/ÞÅ^†#Ã„S1PŒF^*‰Å$*ÈA’ÂÈA¥éÅ¾DP(8(qw!4,M†³'šÐò8ŽÉ¨«4Ç‰-Ãòƒ2‹)LÕ‰BCZ¹J«¢š=td2äÂì’Ä§¾Ð1A[ç J£Ó©¢<eÖ )‚»éÞÜ+"¡Q˜N§€•1DW§¸CÐ­*7ÐX`íú}›¢ðùWê@œ$%ji+$`bcAìL,Ì,ð0!ñO0 XAíuèÔ	: e š´$Ð¤ibûŽ{÷ìóÃM5"É`%öÙ¾sîÞï{ŸMÝ¬laúéË‹ó»Ý+³Ó•òii… ·åççöN£[W/Î—ê_o9î~ãK	Øü€¿/³jKš žüví¦+7îžvò¶wÿEçëã2q‚¶²¦Ì\º¶8wkT]®æjgäº®¡´|½ZûñøŸ7–Þ®ãžØNªæÄêFýÁ½›j•íNm} 3Uºsu®®|DâkŠ>ŠÆºÝCoóuóªt¶qûÆÙhsûÜˆ3n¶Ê©àõøå5èý­L>Õ-ú'—±ÇŽ/íLÝ&íO|=Y¿¾PÚ½SÛ”iˆ¼i^{þéÚˆ‰¡—J-ýÍå„©–¶ftÌãð8.»8»øÞTªmå û¦8¾?¥ö­ÈS/oÍŒxÆR=–¥R¾@É©‹`p°ß¶Éì¬+ç9
-œcøÜRõ¶¹ööº]¹Ïç3¶­bóÜ$%±ãb,†D~–‡N¸""vBUP¤;•Ëå~µ½@Î,í½?ò·èy¢ï³€û-iñ(MEÄ‰sÌæ?BY$”€PÃ¸Y¨ª®^„Å‚·"RöàWŽ‰¸Giä%VW¥é…{`‚jÈNšR™XŽ.aô]þÕD/13c¥—¤»fˆ‚SÛït[MÇ=áæ¦„ïøÜt²¶}ù†H7Œ8¬÷`N,×Ë^¨ÆYiÊbÇY‚ñ2ªº–¸ò­ó%¥·ê².CcTøgX±¸4uV#X‡Q<„K-áÔIK5b ŒáØ
-ä‰Ø½%’—	ö½ (jòªL¨à‘àbˆ¼§Ruú$^Š-]‰«Ê%1¹8©üq¶õPÚ /LÎ †újB ¸¸%êeSA\Š3´*Ôˆ+#—YÜÔønisXJÔF¡š¤W Ú×È(`—©ûCG íÚy£‚ð®w}¾œ/ÎE)hRÝT<ÒC: £‰žÁ¯‰šQ!!ŠD¢]uØ!ñù±^vfì½õK²„”î|ëìØ7ûÍãûFºAžñÈÁòÞõïÍƒ'—Ÿ·L\}ÙîŠGëÅÅZ\ìßEO“Ý/ð˜'§ãÝR¤³h“òÀ&ÕSïáV\GËÛf/ÿùeï?üüV<Çnî‰)ÇÒy|ãˆƒvÛ-…¿°ñF2u°%Â=f:‹ôSôî1ó?75Wºug‚2öÊ»¸0¥±í0A •þëMÜfÕ4sÞ‘pƒ'fƒë#>5Ëà­;¢	ø4ÑÛÉùË¯ßÞÿújýýÙù•ù{³N‹’Ñ=¿ûÈ¦óëÌP‘º×tr'ý5)[6ÅžË÷-6ø"ïµ£?ÍÊó<IâÕÙ`!µ.”j%2Ø-l.þ‰†ŽÈ‰durbª ?ÔHàåÀ8)¥™¨ cÃé³tžÇ7wû<å·ìø8\D'+]Åi¦Ò; IA?¯HÁ‰‡ÂÜÊIX1P…‚wºx‚ˆ‹vøj+&ŒÔk)zî°&+—¤2:þt"ÚìNe#äÛ1XlÑìQ9lˆvò£iXºÈÒdÏ£ãRÌ$e°<Ìçc8äXenÆE >°g¤m0ß*ûçh{ïõØVG½ÄÝ‘µÔ¶IÅ:+æŒ±¶‡‡Âìv«B-MxV«ÊLoÍA¥ÖzÂ©•ËÖO®x¤ÜÐ[PEn	É©íYðšhí”üÐ¤)µàp<¤ûK¨µP'Vš¨‚Ì^ ÕºRÒ÷L4çº¤7D;ä®v%hþ€ß ¾ªÈ„WúÒ/‹RŠ 2.à`;0Jåõ=¥ÒÚ
-™•Ä0ó	´P²|oÜ%Qg>˜¨*ÊBƒWÁ¶¨×Ð¿g^Ô°v5»MAØÞ8öº)QšÔm‚ªR/ðHˆpãA8sCâx®¼œ8!â$…¨§±êd½^vgü[;©AD9Y–7;Iv¾ý¾o
-ÚWOÓÆ£ùrùÏßÜGŽn¾ç?â´ä²åR=¢¯;ÚN?$4ÉòãL=ävW<¨?~õ³i_ÿ+‡õr(e—Š¶*^ †9Â
-¦™üƒÞöºƒü4Öªt­ô™åqúŠ¸7™²©«X§“Ol•7À^%áO>›Ç,dB¬îFËK§é3®Ì7ŒHuI9,•Ï¯±µÓ¬k¿´úòÃ=ù¾?øøôøÍ­ö÷w_?{÷D†E/BÊÇN
-vÂ·“ËßcÌGkÚô4¨®`F×ˆç.QgŽ6Ø±
-Ð¶
-ðb–Æîþc—…U°œÏç”Ò¦ê±dÄ>PBÇ¶R2-—Kß'2Ù¶jÝ’vì,¯wÐ†VIÐÜÊ`5Ñ6 Q·‚vU-ß­VÛ´˜aQÏ÷ÆÁ…išöµÙû=s-ÎY¤Ê°JaÂE˜ƒ	bÍÚ¥íGŠ™,ËÇÅƒó+V;0£ôØrÐ¥M«ö9Ý°éÿOebñ#Q!U`„gW.ÃuÔ"XpáŸ[³6%–fP19-ª5’lää”©DyÉBŠ”‚TŽ¨Ü°6Ù¿"nÈ+V"t	EZAr³À2©[¢ä:\×2ÚKšÃ‰”7»{*ø!-‰`Ú¬EKyD®nŒ<?IÕ	–"pì)ßØ¥,sHKÓ(Ê’VuZâö«<|ë3]´Ø8P™‰pœžüWÇc|ŠµœáGÉ®Výƒ`1T}§gÙôd|*gÌµÎV!IÍ†Øßílo™:ªÐÂˆ|„°þH¸!w>ÔlêËrîìu‡Ã¾e4D~M]oµ’ D‰€þd8ÿ# kWÓÓ6†W§…¤¥iZZ´Au MÚ*uHÆ§v@BüÖ‰+‡“!8AU4©¥Tk7ók“Ò$
-´VN‘ã8¶c?¯Ÿç}\V²s6Ç¦U•-||óå ÑÞÓovL:¾Üê\K=Ý@m€ tóÃø›£€m{†%øãsâ÷ wÏøì SotÁƒK\hæ×Ée^~[ ‹·gú¾ùnâ/eig«°þøÒÂÓ?g7u‚6>U
-¬®róð´îWÏ£f9o%ßèõ, —%Ý `e»t#Mk~pákæäu@Á¯Å&›˜Bâànuÿç.ù–-åœImüd­Î@šSM]ù¡%‘ë’ÃWæ¢3OêPSA=H_wx—§Å¨üƒÀò¶+ãc¯C†åâÏ¢<3«.:¾?àÓíC<ÄÎ½ñLD¨êÖ$rGUUVyVÓ4+F»®‘97&Ib2‚Žñ@ó+™IÇgÄHâ8Q3CfT·á%0ÂðýNÉªŸÒâÙòƒìüOÒ™–×±3Á”˜ye{”oRæ¤É5µÿØïtñàé\U×U*1vŠ"-¹Ý1·/¦ãq¹·„ñÂxÏÞä#ÇáÙkN0ÞÄèýðå»ÔBOH`6õ£eì4ÅÓsâ¤}n‹™('¡ù8ÎRÏ7»ç®’¦=CÅù\±¤DÑÐÕq£SÈj Ä‚
-ã„À¯”—Ë‹qÇºŽ©¯s'&EœŸ.ååÕ¥÷ŠœT2³9“ËÎql<ÀÎ	™¦86Ds9ùCeyF˜ê÷š³"¿¾VÉÊ)
-×†¦U{“ÿ`îj~¤*‚xwW÷{oÆÙÙ]Ä`LŒ\?ˆDöŠ	€rÄÄ`üŒžM8ê¿Áw Ä„l8hŒºJDŒƒ+;»¾Ù™éO«ªßÎŽ»Ã:•w˜yÓ_¯çuuÕïW¥öîËEÿ_"Ô?ôñÏÂÑÓƒoÌz¯j·chYÒ<ùÑ¿7·À—~òYÄüŽáÝ6ÝÖú4ýò*×n|×óŸéÄrîÌ[¯Ç„ÖñXJ·’ž;%¦ ¨“râÕçP& Ó/£†tæí“S–ùMôø‘…wN-áÍþ\Ë›åÞíêóé.Ÿ¼qmæ0q7}ïÅë“aR‹ßëšñû‡oe(è®ÚŽÌýrú…/Å“W>:vû‡³Ÿ.?s¢IÂÜ÷ýƒ8–™™YV7ö¶q€/w›yÃ»‡®äø¤^p>Qùû`é«™O0Ïç^Dê#ª
-šK\FžSÂ"á!NƒuõúÚp«æ.$Âˆ‘…C%“<%ŒÃ7g]oõ×ëÑØQð0ò† åõ ›heØ…œ8³}`k|6øƒ¨ˆA9›P(‘mâØº
-¬ÎbsíªÚ¿¸ðôü|	2¹¡/,<ÿÊ¾C‡EùTÀw{DåÆ²ÖÉŠé6)ã!û‚ûeóÒlr}Ñ	j[	¾&?3”Iš(t¦F$ÛÖo2$–öF™L]ƒ„8ÙcP"KÂ—6»xÕB¥†B™>vd›²[súÝ:bËÈ<h-ç´ÆÄ²Ã 	!É®›¶˜” ©Ágäù1
-ÂS˜BgŒvãÁða/šh)¬ÃfunŒÊ ‘AÄ6ÎÃ¡²Èª¤LãºaN`O‚jœs9SH.¼rÔœIªd{ÇÆ<³lØhœ¼N1õ&Kˆ.p¤‹{Ü®—0S7òÇüM¤À”µÂ+Ú”W(m ~ož§’vÁ<«—‡mü™:;Ñv)Š&Z‹ °û(x›1%ªÑ,D“$ß‚ôŽvIìE°®_MÍEÃ'?ÖU–©("GÍ4œùF3q—-+š&3ýªRbŽÕAÊ¥œð¥‘…naƒÚƒ¨„éª»„K]Ó2µ
-ÜØ™–¯±¯¹ÚC[ÚŽTQŸ
-­kïÿuµ÷Ój;A8l,t|QÆá·Ê‹‘ŒÄ€Ú„ØJA1Æ«d·ªPàbðV3[Yl:´µZ~mÿ³[É5Rt¡¡ôa¨
-ü÷´¢¯‚Mû»ÃÍ¿®ßî]Y¹wõÎÝ›w~þ{€ë¨%\¨þÛJ|Èmpo¾~ ®ÿøbåÇ•oëK7V‹ÁÚòÒK%öŸ7(Êüà\ä?û´¼åÁÁÅŸÎàçwœûÓzáû¯O±óóý¢X>²þ|wQÒò`øÈñN0B€‘ˆ„¿#&Ö‚û©”ƒµÛO«m+Ž²`xÏ2Ü")Ê½¼Ýr9­*Ë$¯`O3È¦_ø0°ÙÑ[î	dL^¼´¨•cÎêÏ^~ì,*†ïq€(¶<&Ô€ŽA«›z ²Ýë¨þ¦¶ÀºÍUæN—ù6to²¿œcÜV›.¼c	ì¬çëŸ†Ô—È6kÊÙFðÕ	To“Q ÛgâÕNÁEØX™4^@6ßþh¼
-$—¹o€ìæE>=%Unu–ÚNøb"ýO ª÷†k>F‹Axx¶]ô€Ì‹AVÒ /÷!<ÙžTF©ð˜‡)A†@¾|ùòùóg666vV6`qYÑ¾Š‚<ÿòrA.¼Ï
-ï| =Šèb¢öŸþ2 6#@ú^À­Nn>>>^^^NNÎ?¿~±°0	‹ˆ	
-‹ücbýÚ…Çö|5Ú?Ø89ÜÙ@ã!GÛ§ Y£€QÇ3â¿4OOszmÌœ‘ÚWs³‘Ý#Œg"þ€®›ûùóÇ·ß?üýýX¤ÿý¬®YØØ8 zÁé‡…ïZd7`žÂM0L8´ƒ›È±Æô_Çs¤
-ÙRlQh:`½+WÈ ëB»åyñ)Ö=VH#^Ìˆ!§ÿè¿aûØ!›Îþ#ð¡¹XÍ«©Ëª«È€f¸€Í*`£÷Ï9su†/¢ÜTäÜ]ƒýôÝåü}d%ù™~0ó²ð8Xê99¨¹;›ª+É›Þ^.ž®žnºrÜ,¿þJòK‹ñ²þûÎþ—““åŸž¨›·ª—¿‘£“‘µ17ËÞ?¹ÿ|w4Ö³1Ðò°7³3Õñw·r°Ðàç:-žéèlf©,ÿÿýãã¹{ÿ706ƒöïÿ…äÖï?¾rr±üûÿéçÛÏ™þ~àbþÅÎ¬,>qr0ýøõ…›ãÓ¯ßßØÙÙ™Y9ýe»ÿðõo`³’ù'óÛ7ýùÉÆÉ9D²8XŒ  íZbšÂðvw§[ú€ÚÏ  Tˆ<,‰‰Ä‰!Ü žŒÞLääÁƒ1^|O
-bL jBbŒ‰ÔQ	 ¤-PVhK)¥ÏÝgvË²/ÝÓ&»ÛÎüÓîüÿÌ÷ wûwJ*¬sBƒ·]£?˜$å¾€’ÐFð8-«æÉŒ8ðFÜ…ÁXá‘ß>…ho‹ßû»A~ìíh¹ÞÕy«¹¡ö˜¹¸ ­ëó´}¨jÍ©5Õå(ó¸×ùîbS¥X_þÛf<{Õ¾§§Jž¿˜_ô¥µæ’Âúj¼ìõf·¤døÏ]{øôþéæÅÊ¨ãä7OÚ¬Ò……7N[¾žb¾{&g¬<¥íÑø‘±¥dM‚ö¸Ár:µW ©¸t¸Wê¦7šßŸ}|¢Í—(eé™-sòzÁU¿‰kVsSNßÿË~ŽOŽ4Ç£ß!Ú;&Jã™ÐåÂ~Ô»Žñ£r%Öm3­dã¢î—u]/¬ùoœ*É@zÒ¾m(-ë±‹Ýs ÞÆÅóB_#Š'úÌú´ÌÍñlls(z§1ò/³Ç€öIBÜ›u²#A?:Q©Ô ¨@ô•	‰ˆÑc‚øzV§$EvJOXÊ_$/nÀ¢F¯*àúv2d¡”‹ô?µZ^7^_ UzŒV—œž»ìtDÂÁ¨óœ@¾À "l@ÀÞñ±fîÄ&“‹¨É—¸š€y¡X{~]DcàšH—B¦FD­Â[`¢ØO±¤cßÀŽ]nîÀ¯Y°oiV²!‘Â0–ùW©Õ’Ñ`¹uÇB,¹h@)qåyL˜h€£'—'	~#!9¼Ht¦•×EFÖÛ©(SƒÇÆ„‚òlÌF#(KìÜ7Gîº,Ç¥B>jôk¸³”QÎ”ÁÂ¿$$þ¢"ó¸*J…Ue›‚5¼vX4tƒü«K\?”¸¤<:ÍÆ¡™X­æg'’PI†aiY‰!žXXpŽZ¦ÑŸ›c¨(IvX&]z]"š/íVÇ¬Ýy²ª†€Þ¡ïÃs²åæ»=#Z£4i	i(EyiQœŽ²Øl¿Üz}b^nvue^ïÇqO˜Ó1$¡Ö¸¾)ËOT»˜L¦"SÞÀÐ˜ÇÏbì2îˆà_R½Œñ´)ÿ€Û»bŸ[5&q Kø£ñ¦Ã¨ºƒ<Ã(9>¨WQ€HËJÏÈ4ùX”™@ë„Åá\BÝ²
-èH$ŒJ†©9¯Ëäxš Ù°èµ )J êˆt7Ã¡þ@ÚµÄ4„áÙÙn»¥(Š°%*AƒA…˜`Ô˜hb<ôâÕ1ž^L¼¨ñÀÍxôf"ñ¦ÁDŒ˜ˆ(E#å%,ôAq»ìÎî:vÛ®-”lšt:ûú;»ÿ7óÿ÷ç;²8q<^¬Nè_o-ö o­yàj#¬”Ilò(ÒˆLß’¼îò’¼5T‹!Xlö§••Õ‹·Ÿw^;‰ñÇƒ›g2C1±Sï~3ÈÀGNÐKpoñ¤€ˆ³EO;ž>êh=¼oVûÜB¼óq7S2éä”ŸóòùË]Oîu¶QlÌDüUÑÀ…wWïz‰ñ†™Û¤úå/B~>¬ëEÄ`Ï•‡m¯[+§ð–9£ìÃ~Ô–÷-Ò©o±¼=m¬ÏB=¯÷ž}vú-Ësa-WuƒÂ;Z-Ì€¯Â-QY¿×ÔË²v3$!©öF_ðR]ÞC­sØuìyçó9Kp}³cfqÐ•^Õ€LA<‡jG4L![™T•d4²äóù0 Ä1uS¢jJÁÞ‘àçöxqÊ?ÍPä²IjÙ2Õz=4E	¡Þé:O%‰É£Cì,®R Ö†!§¼¢š¬Ž ØÂ,O.°LÁz
-…¹:H§àÇÉª©¦’B¬œ—ìº\ì2y¤à?iN,Šú‘]^d‹Ëi4co,{ç@Jr;§N,!‡¦Gj.¯ªZR^K¬8\‚SñÜ›ñ€ptä*“ëbi¤F@ÒÕÝ˜†&]g3Ì4ù”e9[^	‰íÓ˜½N!‰ åÖÕcNÞN±)–Ú®€Ù¹Öº47ªK\k•„ëH‚:Æd«’‹qlÉ®XÅá¨!CáÖÊ?0˜ÏWYªúD$cïßáéÖæýµ5¾‰_‹Øh»*x¯ ÷«òûJ¼üÐèØüŸè_E4u-‘Ûš*êæ‡ðƒ‹“?¦UA3)<#Í.Æ–—'ªvû¤!NÕ8¨C±©±FpÂ}#‘FEîåHLZhoo<ÚÒü~`:Dò?-‰q†<>~¤~›Ç•H&IøÒ ÏÏ¤øÏÚ^ÿNS7‡B.³TMTEºh–S?òšZ¾}Ò8yUû>ñÅ]VØÇONI	EC¢S4‘¡ÏPÆÆ§B‰	U`(^·£¾¡AQ‘¬$Soˆ–!‘0û' g×ÖÓD…÷NËRZ.-µŒH„ÄŠ#/¾õ'ø#ü¾ùà‹¯F‰`Lˆ&$(’äRh¡
-XäR ÛÝufÎÞhßºív.gNfÎm¾>yå^'M=‘øöÛw£`|ìí¡ÏåG·|øä>åù©ìÜÒáÁô›!ô?X—ãÏ“„KÖ‹Í‘dNyöÚóów¤*©ƒ¢7 ùÂg‘•à®õMXPú|fˆžJ8Ÿ°áBü<úÑm
-“`·ƒÿ¨)ûû¹Óx½_î‹F"AR!»¶’y7µjÆê­Ðz&Õwêm´ñŽ–Hw,$Ñ æã—Ååµl˜]Ã¡+{¡`ýPog¸†œ¥S³«¶ÂœF¤(š-®°îkÌ†Å4Ô7L¤;J§évå¯U¥buñjÊÇ6‘éÂú?ÅâÃÅ—éü:PÜ¦[˜v›¥/ËüáhK&8–lZ8hrËÇñŸèxÜîÁ“^èzÅêwBkT‡=ãév@[wg[ Q­¨÷’©–ÿHãÈsjû2 ­Ÿ3B·ÄJµÄRªSu]QT3Í¡#7”ÇBîƒÜhÅnWu Ö_À¦À±e€d{Åo€“OÀEÆçóûüÕävÝðP9Œîpð€E¦£bÈH¿c£ÇNÙP¨G‚Ï¢DªR°+DÆ†ŒÜîv&™ØÙÜXØèY ŸiìÀf£lf„eÌ´½ÁYõô—pJÕ ûˆNá¶:ë’§£uÈG2«JDs¾|HŸEÌ0¯Ê¨·Q4;T‘“ò¸8¡ô³ÉüâÊ%˜X–œCbHQöËu!Ù_[Õpµ¢Ò[áÅŽi… ‰øýüñ	6FsÕxwÒv¬¾Á˜²UA19¤rÖµ€­PPÍó¼4ß·ø‹–€³ˆEKŒÎ¶°ù )²õ=g”%üc-L›¥\‚†:zÁEÕ%ßênÝs,R:#ñ #±"/i|«<QabóyE?:R
-ŠšO•A‘¦ s\!;|¯Í`„Ÿ—poƒ=ÍáíØrO´Õçá¿Ï.ì«¢dP¤Z)äš[›ã[Ý—×÷çç¨=¸){ÑúF.>ŸÐt&o°ûºñ®1þmíñpKv_û:½ 2<mÈéG¹¶+-×»Bï'§Gû£ñÔÖÄžˆ]dÉžŽtÎÅS«©?*¢X«”OcŒH?íL$³3ñŸ×?Úßþir&£Ê"ÁûPHJÇÓÖ%©ÐnØÙÜ=(¬ä‘Øû½7
-Š69=_0¼½²¤$‰3 ‘úÕ+a7?Ðß+ˆìòJ2¾ú‹ðî'ÒÛC$úW Ö®e·i ŠÎÃž$®ZZš>ÔŠJH°á±`Áv¬ø>‚Ÿa×u%Ø"X±`Û.J•Jm¡S™„ÖIìÌx¸3c§“±‰ÂÊ&¶cÏŒ;çÞ¹÷7ò†ooïíÞ\]ËMv'Dy à8;:=é-í÷OŒ¢Ht»/7ûñ«æ›{K½ùšC¢ÚÇë·µÝÎ\cþ*x¥¦æÜRÒAbN³×ÀRS¦è›ÈŠµÃæ›yÞ‹ß}Ø.NŒ={gnøç›:Ûþq´ü¾Ò»-Ñ[Í‡s£A3åäJ¸fvBóÎøúVfÐÅ‘a¹›ö° Ú€uÇáôaqB/ÿ˜¦:…µ)ÞÙ¨±ÕšEhÃ%Æé™9_)å6„Œ"ŒÓ}§ïã_•/Ræ7ø²ÙzRÏÊV.¢•ß^°>¥’a£Ò¤œ‘Ùž™š’õ˜&.uáÛÂâuÆ˜®‚Q«6*‘Läª.II®FeÆ
-ëˆBµN‡E¦3”å'&n¸¨ž’j^=ÛVyz¢¹¼¶-¢×>‚FèÉi¹iˆØ¹ÉhwÕZ`3VåyšD³IZÈŸŠ"a¤Ãmð1!¨[é
-¦WÅ[NâZ²?–ÿ—°‡»Œâ²â+òÉ¼Ù1ºåÑøC¥î
-} o\å~&|sÏ/"ß[D5_‘aKi¿P4Ïd9bœñ <L<#oç8ÍÈ¼—½a¦ùœ?CñaLRÙ]®¬ƒ-±ÖN¢œÊ«Pyâ!ìDSÊË=FD¯(`&ö˜T®Yµ<:”adCb’ÑyQ±F!ˆ†y°„§²~xØÞ¸½67ã'Ã¸¹|;édbÔ ƒ…ÀüpCøu™õ2#RÊ3¨Â±”ÔüüÓG@*Ëë«Ëw_¬…aôùËå©GE6jSz+ŠB£µ2T)•˜Ú>¿x€æ0¿dX¥Ì2ŸÊ$!Ò÷áÿO² Æ¤"šGu€<J¯EÔ<úèþ¸\kÿ #Î<‘ˆAC¥r$€,WvÄ÷EÿéN¾‡éÊÆ,´?ì÷~vWšKbÄÇ1Å©¢>Óêw 2ÔÃê?ö”H¶óuïì4ÄÊòxœ­'Àø- k×²ã4EcÇNÒN;¥C¡b@L…†×„±bØ°eÍñ|Òˆ‡;$¤–G§U5ÓgZ'vð#É¤‰[@°MÝÚ±ÓÜsç\}Úå[çÙ|ú¸µÛ¨VŒWâ4ÛÇ>ž˜“Ép<f'ýï£Á§ùñëÅèíKÃ~rË~tÇ¹ßrÓÈ‹#óés{¿]³ÊuÓÚÀÎfª+µ|Hñ®¬mÎ]eŸ£œ.+Æ´p…Û­5
-^üË¤Ø|ˆÖƒW“êÀÄ™bîêÁüñ'·¹ŒœVÎ¸f[þö˜Š’ðëpgá7%®Ê@ÛÎ­9+ºšwîôs+dÔ·Jõ Øëoyš‡ªpå7'XünvÇ´’’8ÂÀ<UZŒ2ÂŽHD 	‚™;…:ÉgSr“1KPœH	!îtÆ¯”ùÛÅí£FNå)R$	{³+3ÃDïJÙ¢=±a‚¤¡/”®‰ ­ô,ñÖù&ƒ¸CÆÓñŒ{„ñ‚¥¹ƒQœ¸×µ\Oš¾+äc¤ I$Cäªi¶ƒÚr‰b¬%±>Ÿóãµj—ÿ±ì#—vÑgydˆJ“'D¤¨HvD…=`KÊ_”…>õ=‚çd6ÂØÄ¶%ÃTH½aÙÃ5ˆ-””J¬Lš+–EH)øù-š‘$˜j.wëUÈµ8cMY¨.¯‘ýh#ôôyÐeli×VË¤?	—®Ìã0 ÕF2k()L’MªfQ¦qå‡`…JKf©|U0ÕY œJïx¶{]kmß	<vð¥r+á…Ëöß¼›XâÆ8„ÊFäñö˜µwýœO\Ž¸*vðþ‡qØm]ªÝ¸yu§µm"þGœÌ&mÔ7Q{@µÍ2·ûùg›Bis/PF÷<oQ^‹D÷IÐPÐž¤ iPŽWÍF"÷çbçÊE³dT¬eðÂvÓ»7DÐDØdÇFÁÞÝÛGÝþ×öïL@Ap|â†´Š±í(ùc"&ë8&¹Ûã?|pOzø¹ÓëO<§¦/YºõK Ö®æ·iŠ;ŸNÒl@»6ÐM|ˆM‚Ãn\†˜¸ ñ?rçˆÄ‰+w¸0c[ÙØ`mYËÒ|Û&¶“Ôm’vôX7‰Ÿ>ÿüÞïý¬V&ã!1ûÇ¯.Îw76w¼~7	¼ËËñá¸ÿ“ŽÑ@2…%†-¬·Çëo¾QJéSçˆ3L÷ú6oÕívŠ<Tãv\ ÔÉqA™W U`]˜-4=³Å¦l`å…ÿòÐì“ÝÙ@UZepS,<¨¦“‡8bKÍ,Ýªö‰•vÍÙ~•iZ€2—Þ3û1Wb‰6Šã³˜NT<(“N×ñuÍ_b[ñ²¼Ö‹”bÅÀ¸¢ =Xœä{5–c¦«B™Gœü×´U!¢ùšˆ­1T•˜¤nÇó<ES¡nê)@aŸùrRÒ)âR°ÿˆp¦y^/Ã.ÎÙ	“À·tMN]\ñí Ü°h÷~¯×£ø#Îh$,ø¡€Êk#é`î{¡•Ñnë.¯K¸ˆ¦0É3ø´R”ñ_È¯s¹J\D sTGMÄJÙ¥‘Ila:à(
-“ÐwÝ?¦½bXL…•|ÒãÏÙi¨sZŽQHpò7€¹,›8bROEìv.»€2Í›€’)¬•ñ‰B^$UÔ@ÀêùÍç}	ÜÌmœÊ½—b$YX„äQÎÓ%;@N?ÊUU°Øá‚O.Ü!Æ¯F¾Ôi[†fû9Â™ÁÞáÁ“íG«wZ}ì@“w¶»Í¶óþÃÇÔWXz3š >vïÓçïgçãƒ“ÁÝ­Ç ý/¤ÃV˜8ƒÓ`­ÓÑå}$£$¡PJRÐÖf×€Ê1Ö$ÍBÒØSPBÅ< iÌî	qÆÔ‰ø´4úöú-B|CmhPi¶¬Öè×Ð§ú4¼ÄUÔÄ0¥»g§æLa—,mt'AÊð¦iiž—n=<’"L^¾Ø`ôuÿàÇ‰‹U[Ó”6&˜€•Dù+ iWþÓD…gvfw{	ÔâERÁDÔ”xM¨Á£1þ¯þhâ ‘D1J0PŒZC)ˆ…^{Ìá¼™Ýr‘£?5;»;;³³3ï½ùÞ÷Ñ#×3åtº™+Í­7_?LW'ÕÁææ«ÎÎŽ±9 €ÍA`U¶E÷Ú¹Ö%´ÔŸä ê–*ËÃˆ_œ$Ïå˜N[dÚ	Ôë…ÿwQ?[¥]»Ê,¥‡ê=f÷Äø"çyÂ“7óü5žù5ùžñr~ôŸªÆ5óTÍïýõöÿ¡žªÇlM¬ l
-ª¼+bnû^¨¹©íðÐ’@Âö4qZ°B¶«+ƒ—¯¦2Yõiû!ƒH(·¯mqœ ®r;Ú;-²l6›L§ ZKHÕ2;µá€%5rÍÄM¦ZÜÁ ¢¹Ÿ ÕÐ¡	‘ Âò=‰à|$Xy]œÐV2™Èß¹/ÝþåÒ|Û¯'!*bD½PVD’oñ„nô6˜‰ÖD.,ì‡˜üàk•ûò'q$#¨^H¸±´ÕBŒ¡·g—`´oßbÎ&r ZCÔ)P¯W”cÃK"~têÞb)ð%ð’eO<@Hb µ€5QKœ¾ÁY„ TÂë¦0ô	±¥$QÄ†ÂÛ¹ï&RêÌ6±¥rT—'Õš<"aÐ>Ñ)n˜*'Þ _„i˜´ÕG!$wh6mx.‚£p›ÐÔƒµ¬ô"ãÊgWã•$ø~Q¤:5ìj‡Œ!"‰‰É£­@¡¡¡`§v£*º(ãÕÒp±$^·”#a Bcy0ñUF@[ÁNÙaÂ)(FUw=Á$0Ó ÷6xS†9žSÍ/Â8H»Bƒ„úÈ„MÄ¤–b3™/ÐpÈ
-Ô«êØ²T©Œ®«‹?¯–CŽFÿ ºVóîÞËçÖ¬}SŸçèèMš£¥5î“6q¥³)hSø(üaahµ‡G†mÜ¬W7†.f±Í. ß3‹õÉâ‹—OVW–¶6ªÙln8_ÈÐôë·óŒLù!2H‡²R!c8Bähâa’m5f\‰ì_ÕúÏuÎˆk'óûûj‹>|šk5‡Š[#ùùkïÞÏ4:dvv­81ö|ª°°\±xgüÞƒ–‡§çÕèè£gãåï»K_J)—L=-RÉËåZs;ìË$B
-T:»ê‰D½
-$©ü¯ Ì]]oÓ0µ§N·Žò°¤UÕ4Ø4xDÚ?šÀÇ@{áëam‚ò<•&MíÌÎ‡¹vÒ,YÙTmåÑr,+¶Ï=¾çzÅ.AÛýÞævqøRÍÏžè÷ê×Gá#ZÏÕœÑ¨”P¤ï5’ìîò±Æ¤è?ÿîêƒ¼iÿjZVyVÄ·ÔÕíÍg±Ã‘ïºpl’Â¦€d5½«©ÞX° °©'JqÎÊàu‘kí2Sc,K5.á¦R*Š"èðG².·]ˆNl*+i,«{/âÛš]œ[îPëí©MJ,àÁ`ÇãÓ“h2½Æuˆ„8‰ºå1Ð&Ki#0ò%V`gÒKX©Ô£ªœFw&«ý3ä:¿Æyk9²`¡Œ21×€KD<÷„`ë÷(óœˆY¨’˜ëƒ&ÓV0jùIqËV©`ô•3zIUŽ§ð
-"aŒþ¦@i0Ë›]g®*_˜1X­íë¼‹Ö—jÊ!]!ò…ÛkQç”¤5Kê¼‚Y=~ní ¼Ä29ÆÔe,æüÁÈ¸àËXéT¾9‘ç8,æ$O»ž×CþþðË‹çû»OžAtðýç! ã0•¤ˆ®ñ8~wôiçÑh8ÚñýmJ;³ zýö•ÔŒug\ Ð\(eªVŒp	k›=]f'¶¼<„0µUy`ašÔaâD·f´‰	"4ÍfØe ˜}üðùéÞðñîÅéÙtzüm,âÜq™TRfH(îmtÖº,ÁÊóÖ‡[¾¿5‚Î3Ò	ƒùÉéx2êŽÄ¿`ïÊrÜ†a¨vÙž&ã.iÑ½ÿ‰hûÑ+t‰ãÈÖV’JdÇís€è+@Ã`‹||ïq«v©«8&~.¸_ë*­
-"6”:Æn/ä.Ü×}Ý×z½ÿ|¨
-NÔ‡)`¿ÌªN…ÖQŠ×DÈ„dB!/¶nßïßrÄKfãcÉ7UHyŽ3¼(w»]ß÷ÜZ¸=ÜqJB,¬9µ"RäÄ·®ÕäæNüDzHU¼Ìé­•Á’0k#[©º¦õÃðýë—oOO¿ü´ZmNß…Õ	åX’ëéÕÁ:sÍþbâ´Ì|#'ÉUTr‹|¬]E:SºŒä	ŒüLïÿr@æÿ!/aŠ`¾x«)·e©g¼6›®gZH+¡MåU CKõ8¹€ÿ8WÛÃ'i¬êöý›×>öï–Z–§z…¢‚¦ü +yÉU5‹‹×sm6ÄÅ[îòë“—l%Åa«mAñ¡¯‰è(
-ýÎ.%È¼¶Re—Ïÿ­ÁÆÚù~#Q‡îfðˆ×¬„0õ°¬ŽwÏÏºw¬“Ý2‚ˆÔ…²8—ˆåQ)Éðr%U’¿*„q8cN#]td…)ÅNÁsµ˜Ï†Ïð§¦è“H¬òè&ÈÒ±»ˆ	%EôÈß÷zG–p~¤2^#°© Ã¤À[cÔKÅkèùâ$ÇY3ÞÀö`S6™Ÿ÷;O4ÏŠ	Ë}§Nò„ŒƒµE´CÐòägcš„xØ†þá•Ž£`Z4MpÇÆÈáäLÛÃ°&¤00ÑIT17%Ÿ¬±­÷Ç®Í1<ºi„¼©k5±ÝÑN¹Cr\;™ÒÚ m;ÊöãØ»¶¥„a šË&-EßüÿÅÿÿ{gw“’
-ŽãøJ§À@s)MÎÞÎñ/¯o?Xr,/åÃ.aJB £xÀéCºg|îèöOŽZÂ2CAOë0¨Ö7=…Á·½#ûq?þttÇn%€÷¯{¸ÕNWS+@Ì%ÏÒ»QÊþ°*…ÀcR#¶ðz¨9+;–É9îö™¾}Ñ(JöüYµ\3GiÚkf c¼» oØ“T4†ÐöGrþãô~>r¥Ì(D	O5¸«\\r£X¥è¦®Bß6à%oQqRªJ.·ÙëhìšÑ`~TX/™~›6BÊ^b.AM\ž˜TM/#Y§©Ò(–ïÁ>mìIí´0|h[@¾;Ãr"guðõ´vÉ¹oYå‚©ÌEeýË³Ÿm;9¼q§,ð–Ö¬QëLV«ÄÒN©-i}…ánð«ªƒÆÚk%ÂüßÈ>œßR_/±µ<9ÆVM^n\íz±³ŽN/çp'ÖWSñ¹œõ\~x2;Cdâ<¤¾ÆÙru25¸‡‹üIE]P;4Õ0‚ø)ÆCjC$4€×ý89jVj$ŠMÏ•"œÓ3L“uÄ„rìuÃœÐÑnØtêÏOš#-•˜òtÄæž
-dgÂPv†@Š‰—Vqˆ$Dè0ºyBß˜™tJMc¡ñÔY9Øæ ¨ÐI#îÐÿeÄbÃ‘<–ðÂ3ËúD_°w-»Â@ÐOªziûÿ?Ù4)ãîìÚ‰MH•zBHDaÀììcf‚†4x‡YN ‚ð2#	X-ýÃDÃÃd¥ÝÃõiNžËsùø¨$Ãóœ„‡¢¸-êeŸ¦ ü®TÔ5| ¯ŒcÏ6¡:•©¨’ Ï--1š!xøòEÈ]ÎÖ£¼gäÞL×UK¯B¯œÅ‡…HˆÓ¤×éåãý®÷tú„ß“ÖÞfÔ^äyßÃ¬~ôMc‹Ôµ>ÑèUè>òÖ25šËfà#a}3ú9ÿ3øPÞ×î&‚ŠTäV´â-1·¨	Þ‚¤ô=néUC¦dÃ8†Z¡QuR+2¹K²yÐ³æÊ°íx…§zgÂûFº’å¢K¦J7©#UÅÌÌNj½ˆMÚzý>bq>v á÷<]wûó^"ýÄHgcJ¯lFÃ²zJ!1[p<ªÕ›°Å--É£Àt¤=P>©»ŽIàðœòb~'K­9ªÁ7ñ¨1Övå’š½äðgM[?/3"&µ¾d¨Üe¾hE€ˆ õaœs£i°ƒV½ò)û¥?ƒÎÍJ ”˜ìpŒÍÅ¯ \ ³–Hp ÷ë|öãÄoØ€"ròRŒ¿#Â^>l’ßóÚBxÂ°hþCc¡-ØÊÓæ’«ü# {×²œ0#;`§Íüÿw6šX®V–“RnÜðpÈð°!	Òj-­ž•Ñ‡«ôF|CŠ÷x—Žñ<Ò&ÜTâ[·‚ƒ¤9™åi§)‚fx‘ñ‡ŒŒ²5Â qÒŒ,sÈê®ÊD… HsF!ŒÍºÜªWZÑ­ÆH[®`Pó ;ß8*ºgÈrU5Óó%M		Å†Nç!†iº|].|›*óaé‰ÎjJw¾¡zÇ5f/|~eò•àÆ1Ô™"«qêå¸«¬ˆ½­d’š¦ÅËÁÇ£rÞÿ™Ê>TÜÌãª4.:²½nyH¬zb¯åÅ‡Ïq¬™2T•=˜Œ³ÚÚ‘Ü·æí„·ïÁG®-Þ)yµzo¯àc§zîJvùÇ'ù)øØÝOÀG—ï!ÍãZî=ø¨÷1ým%Ó®RDÌ@
-z£vH©·Ìª—¡Þœ™4ë\Q8±;E°½8Ïïë$ŽrxaŸÊÏFÀäŠ¤\=h™Uq.ÊTÞõ?Pžõ
-ù’_4¾Êb=:Ë¡‚zÉ`—Ä!Êr`twQ&W‰RœÊ&ªozë¤\â
-_CµÍ¡}#¤€SršMìõ¯žåKy^R­¶%4ÑÇp[æà>``r¯ÂoAf²ÄœÆ"UËaÉV¿ˆ±aëõÑ²~Œ‚Q0
-FÁ(t Ä4£`Œ‚Q0
-FÁ( '  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ büøùëh(Œ‚Q0
-FÁ(£€n  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`D€OÏoüúôàïÏ?ÞÜf³“Ó±“ Ä2£`Œ‚Q0
-†gSãÇ†_/€­fÆ7,L_YXòsq±1üøµçÔnê6>NmŸÿêö±ßsÈkxÆU ÉîÝ³çõ«@FDTÌhÔ @ Ž|Œ‚Q0
-FÁ(.­ðÀ°©Á º‰ýè,.Ðí§,ÐÛ×¿Þ»Á'¯|dïM=¯>*¶<îZÅÁ%Î#ÎñæþÃ·¿yszVÁe«++ïÜ½¯¢¬øåÓ‡¯ß—”™ššðÈ ÑÆÇ(£`Œ‚!îœZ*Àp†O\œ_^.Èôçüó	t+ûÿ? ë}x$¹•4ž»|ã£ƒ«?Ul_PòñÕ·ß_Ø(³Ê	2_z÷•ß¼ÀÌ3(uúô©ú²"^V ÷óë'@öºM[Fx|Ðè9£`Œ‚Q0
-† Ø¿_€Ÿ¯“ƒÝæM›°*53efgÿóèÆßWþ}ùðïÝËßï^Ñ¿_ÿ}yÿÿÇ7 ú÷é›€°9")Áûõõâ­®,/+).Ü¶K£áÝ‹ûïÞ¶<ü-™œäT¥ƒÕ>>>	‘åùó®ÛõW¶Ö¡_€-Ï_¿½~ñlÅ²%#<6¥ññòåËÌô4d‘Èˆ°Ÿ?ÒÍ5çÎMKIöóñJˆ‹Ý´qPäò¥KÝ]ÿþÝ±}%&?|ø è—Ë—ÁEnß¾9yò­=tüÜ9³S“Öµ·µ<xð€xÄûšŒ "Ûat ãÓ¦N>uò$ÖÄ9¡¿—Š~¤Vš¼xñB_O7­Ãâb¢¾|ùBaôA‚‘ê9H2;íJBúä<€øÚF‘ûæõë’â¢¶ŽŽIS¦VU–?}úM€¨öÇ‡x$Ä™x?¾yÿáÑCxƒƒéÛ¦_ß€èç«gL|B@Å@)Nv®Oˆ±úõ«WæÍ-*.©­­ß¸aÃ­[71Õ ›%‘Ò:Š?ÿCÐ÷/!Rï_áaÑ‘bkpb¶B„x™¾üüùòU¬v½xþ<5%iïž=tHf×¯]»rå2ñê×­]ŒtÐ¹ø‡ îÜ*&üÊ ˆ	-í¾zõ%Á½xñÿÿúä·?~Ô×ÖäålØ´¥©¹eÉâEçÏŸSTTÿøáÃâE)1üÏŸ¿ß¿ßŽ”3±ûåóçßÐÚ_ÝÀ´ÛÑÕ½xÉ2}Ã¦Æúß¿£‘$_“Dd;Œ` cüÃ‡?~bQóëçO ýH­4	tØûïiž b‘èÒ u`¤z`’ÌN»’>¹Ë†ÈÚF‘{èð!++k--m]?ÿ€Í›Ñ?Dž=ýšgac“çàýüú=ýúôþ0KÿøùýÃ‡?ß¿³rp ›# öÇß
-ÜÏ‰±úÛ÷oyù…¢bbüšZšçÏ¡G‡„¢$?7+ûÀdö‚­±S'Þ|ùAÀVx›Ç—OØƒè×¯_wïÜùøñ­“0;gge<}ò„x-_¿~E:!eü||ÎÎ.""¢ø•±»]Î=ÊÌÿÿûøúé {gÏœyöìÙÃüÿýû»eófM-­ä”T`ÃgÓ†õÀü”ÒÑÕ%Ò
-P§Š‘QVNŽ‰‰IN^¾®¾‘››@ÇŽ}óæÍ»wï€­é‚Âbòa!a..®{÷î*))óÌÙ³gôõà-5d3!¾Zd˜˜˜&$&Ý¼yQÑ UÊ«V® e â¬ræÌ™eËW°±ƒV<yyy320~þôIHXk"[º`Á|\¾Æ¯˜Ã×÷ïß;qü8°òæÍkWO/\IÙ©ŒŒŒÄ{'+;wú´©7®_OJN–—W JŒ£9(²oïÞ­[7úø	È½qã:ZŒ#·ë‘,,háB` 8°X_&%§Ü½{W, ìèãÂÉÙX.cz*á	E@‹,`›ÍLäÔˆæÌNr`Þºy—.]ÒÑÑö:h°£k„¢ùXFÌöm[yxyÔÔÔÈØÄ„Z	kIlUèéëC|d[ZZ¥ð;Ö,†«Ä¦°ÃZ&mÄ,(>”’’‚°%%%Ÿ?{†¦`áõéª¬¯tÞ±«ðÿ¿ØY¹Øå¿¼ñë%hŒ„“ùû¯¿…e€m —ƒƒý÷/.AÞCÛVØyEà·¶è{ýúõ‘ÃGúú'`ªyÆªÆùîö÷?ˆªù=“xÁÇîó÷4Mø8AwÖ_yöëÁû@Ÿ IÞ¿ÿþêU+>|¨ªª–˜˜lL»ryíšÕÀnff~øðáÖ¶v`šÁT	™5sFrrŠŠª*0ÞÏž=]ßÐ´`þ< 	kV¯47·€[´eó¦£GŽ cSWO/!!‘™…åÊåËk×®–––ùþýDÐÞ¥K–¸¹»oÞ¸Q@@ >1qÉâÅ¯_¿
- 6þúy÷îÝoß¾>zô˜D½¼½9˜wbããàúš/_¿¶¶4ÃDðêÕ+=Ý]AÁÁQÑý}½ÀD lØ.Z¸ÀÕÕ-;'·£½õÚµkõMÀöÚ…ç9§¶ºÒ×ß?:6nÒÄ	ÀBŠÈÀ	
-
-Ž‰Š¨®¬Ø¸aƒ¤”¤¢’ÒÇoÞ¸%((”‘™M¶áàèät`ÿ~®\ÑÔÐdç:L3¾›=k¦…¥%°Ûq`ÿ¾K/~xÿ>ÔvçÎíwïÞ=®uUUMRÁC€§—°‚Ç¤h–âñ5Å´p®¸JS°““siY0 K7büE’w¶oÛìHM˜4ÙÖÎníêÕ¤XXcÓ‘×®^]¸p>°¯éæî-Äã˜Ž§…¹}ãÆõÕ5uµõ‡¼pþ<žX ªvÅ€UQIYÙúukOž<éAj…'dd-²0Í„[‡é´Z-0ßx¿xñ"`F‹€%&ú0E0},|Ñ‘“—lê›¯^½¢bÂÀZŠ‹KlÞ´ÔÐüöXÈ+(à	v¬YOú!¶U„­vÀU&c6>€Õ!+++´ÓÌÂòïß?´–Ç‘;»^þûé°åñÿÏŸ;¯ž¼~ý’“™ƒ—_‚_J™…ƒ“M\Z@NžMHüçO†ÏÏŸ3|ý,%ÈÆøí>‘ 6ÝÊK‹3³²yKàHùÝ{ú„ùû‹Ÿ_>ÉCgÞËèx ÅMMÍj:¦=üÊþîã7 zòé¿/“–‘±ƒ“#ñ~ýêUQA°inddLe¥%ÿü†|a~Þ×/_ÕÕ5¦OŸvòÄq`+«ÊOŸ>e•)Ð¨îC¦•¥¥¥¤„¤¤ € ¢‰sï°¹ lA¦K—,>}æô—ÏŸ
-ò¾|þlÍïØ¾¢ØÆ¸qÃz;{ûC‡¦¥$Ûßß¾~kom$	 ìûwïzŒùóæZYÙ Fow²§ ½ñÁÎÆæâê
-GA`;˜¾55µ”••½{AÓQÀ6°e¤¦®ÎÏÏ$((¨®¡qïîÝcGýl1\¹|	Ø>=tð ñAœ˜”¼dér[»Î%'&\ºtæ*vFF`[•ƒÃÀÞÁáÐÁƒ nî¾½NÎ.A¬f*)+[XX
-‹hië¼~óšü±JÔXƒÍRü¾Æ¥˜Ã×@)`š337wpt:qâ81þ"É;
-
-
-§N–bâEÅ¤†?ÖÇt$°ÂÖvÀÎ°+¯¥­Ç@LÇÓÂ…ÀÌß×?X<°X @Æ`ñÄ‚†¦&Ðý22²ŽNÎÇÃô µÂÐ"ÓL¸uX=‚'0A)JUÍÂÒ
-XÝÒ"`‰‰>LL_ ûô@ó	Ø“326¡zÂÀ,	¥<°‰	ly Ëz+kk`5Œ'Ø±,žôC$ÀZ;à)“Ñ
-
-Àæ×Û·Ð> !''Üòg›·cõê'—€íWŽÿÿ>}øpeSíÏ‹ß_]÷ûõÉ?Ÿq‹ññü{÷‚áÏ/^QAVA¡ï¿ÿ‚g¹žc;°+_RT˜–žáìâ‚){öÚëúÝÆÍ×£n¿x÷õËå?*3þÔÍÞíÚ	Ü¾õ÷³ð¯²·_÷å0çÇmY`Cx¿ó4°éPQYœ’wûö-  éß¿ó
-#£¢mllAêþÿÇª«™LÔLpA`¾[¶|¥¸„Äûw =A¯^¾<qòÄ¿¿
-‹¢¢c,­¬Mˆ‹O &$~CÃÐ°0`ý
-h…‡Gøøúš[X¼~R“zã˜¦ÍÍ-à.(  #âããù4óÇÇË5‚‰™ŸÌ`æÌW¯^rpp200‘©™9°{Mdø^¾tißÞ½@Ÿ »àõM)©éÀnš²‡Æ
-‹
- ãØ•ÑÓ×Çc¦¸˜8D–™™ùÿ?ÐH„„ÌÉo#°$foäF:°×xýú5¬AŠi)I.$	ä0\qšì‚HÛÅ?þ$Æ_$yGßÀ ·oÐp`¾¢¬”TobqLGþøñƒ‡‡""
-›ªÄã˜Ž§…‘–š|ôèQ11	I)ÈÄ:žX†Hñðð=‚5¨žÐj 5²ð˜‰Õ#ø6í¢ž˜èÃÁêvØ¨!'''uÖ’Ø¤°´²>|øðîÝ»<<<ñ‡ö€Å~ˆXk<e2Zá@aãØÚ6£?þ¬ÞvíÜ	t\Š›´XíÁ‹·O~3\xp÷÷—ß^½Rx$ñé¸Ì»ÝJ6>˜ÉpóÈã{,¿ +O98@ÑwþüÃ'¯þ´úÍ›7Uå5µuÀf1Ö–GÅ$Ð®™÷RSØ&)Þ}ç¼î¿Õã·RU‡ô73Ï¯Òæã”Ë[Ê°DžU4@âêñÅ»Ú«Iõ5bAC¬ýýÇ÷ïAóG!=ø˜V•ŒÀ6)Ã¿ Æþ…}/^9tà °a
-ùü	4Í.yaIZ¶€¹lllÀæ,8Gp€‹Môn-D˜Ð« ˆ¨­¶¶vöÀ¾ÔŸ?€í¬#‡iÀœ…ØÙ;¼yýÊÃÓØØyúôÉ·¯Äž#ÂÉÅ5cúÔG‚pÿ<¸/!!	dceZN‰áˆÁXGç©“'ó-0ãï`.nîçÏŸCÖ‚›’ÄgXY99EEÅ9³gAÂX~íß·OII™˜ %É×pÅtpZböÆ€†?~\GG—í$yXÊœ9s&6.~â¤É—/_"¸Ðš˜Çt¤¶Ž°/4XDB¦]pÅ8¦ãiáB`oÒÙÙ%7/ßÂÜâé“ÇRß$ÚõkïÞ¾ÆÂ±cGlmí0=HÅðÄ˜fÂ­Ãïü)KLôaŠ`úÂÆÖöÈáÃß¾}{ûöÍ™Ó§¨›0p•„À6Ç¶­[>~ø ©ð;åå$ñ ]h……)++™ÚÛÙ íÒÓÓGL¼yª +Ñ˜ïb`¶SðÏÄ÷W§¼e`ÿôúãÅ{7]?³åþñM.MxžõÏg†¯Ÿï\~°yûƒ•‡X/±ÅDM'hõÊËß½{[YQæïëDÌG´óÞ~©›uŸ]šƒ…YIžë?»ÊÙ„XX>}þ$,Èzê¾ÈñG„ð¿;o-Áj!õÁCü%‹?¯ +ß‰¥—ÌÅ½Œæö¡ƒ èÅóçµ>óçÍ½võêºukÕ¹ºº†±‰)PpîìY;wl‡8aU	i^¹rhÔyØ&ÈZŸgÏž½r@À™Ó§ÿýý[TR
-i¸ ““µ±dñ" ÀŒ€âJp›L3â	=F&ìÍ€ "j©‘ŠŠŠ±‰I^N60³ihjúúúÃ½úZNNÎÁÑ)/7›Ô ‚,ˆ#Ò–Ô´Œ’âB`#Ø:ÓÔÒ.¯¨¼~í¤3ÄÁÉ‘•1uÚòGÊ*ö“&ö§gfâq0æÚrm-m.n®”¤`y¸  Æ
-°½ÜÕÙ	ŒI	Éªê`Ÿ‰˜ ÅãëóxÓÚaÈ ØÄÎHO¶¾µ´´]ÝÜ€ÆÔNL€Ã½ÓÞÑU[]uøðA`ILJf&}qfŒcúhì¹³g““ÿÿÿ'!)‰'Æ14„ê.tqumij¼wïîï_¿••U€Í ~|ËÓ„ED€NV±jêêš	ÓƒÔ
-OL`ai‰f&<úÊÊ+Ð<¢ªªŠ'0Ïž=ƒÇXZdvÌèÃ´3:\\ÝôôõS“5µ´äå€ž¥bÂÀZBf€U ·/Á`'¦Ä Àô8¤5†Y8PnWeUu~A!333;Òb5PŸû'ßÆ=šÒšÞ¯ž>ÿöæß·¯ìØ^1ð°q~ùõýÏï?Ï>õx¬¸ÿþ³[_„˜5ílÜôõ‰´7;'ˆ°JÍßüèñVqðP ³¸:ÿÁs õ­b‚‚ß¾übfã¹ÁaÆÀpN–ã÷¥EýÊLDåX_?=ˆ}ûwaÿ*†˜d¬ÆîØ¾¾À¢¤¬ÜËË»¨¸tîœYÛ·m—hhjæææö“€-Œ‡š˜š{LÌÌÀ‰©’““Ø†X¼h!PØÑ‚Ì^‰ËÊÊ²‘Q»\ÝÜ÷ïß lÛ	
-	=yòXLL<%5mÕÊ;wî077ß·w/µR@ ‘pÂé_pO
--Öq`k÷×¯_Ä/A@Ÿ?j„#Á°W
-±Ã)qð§OŸxyyñ·òð˜ìCsqq‘¤$ù®˜c /äÞ¸~}csË¯Ÿ?9‘L F;IÞ–ãìÀœÍBÍ«ˆ0ùýûw6VVd[pÅ8¦ãiáB íð9ÂÞùÚ_
-Ÿ<ÂêAš†'¦™pëð{J …S‰‰>Ld_<|øàÃ‡^faA^fV¶šš:ÕfI˜œ˜ÐÓ×/((HL°Ó¢œ$>Hq´ û/í>¥°€OãÅ×÷|ýøã×·O ®|ûöëÇÿ Ê^`¯h*o´¬±¥……%­vÍ8üò¸8¿°(—”4»¸4ÿË§_¼|ÃÇ-øìé·ëÏí^ÌîœÁ¡$õýÇ_YPö|óøËO~>üzâ€j×’ÎYÿøñ#d4ÍôàÁžÝ»lmí€ýžî®S'O¬Z³«Jøòù37ri,4¾|ù‚¦¢’‡—­(faa6û¨t DB– ¦oâ³°Fv¢çEõ6¢y+F)1œ_`5Ÿ#¤$ùšÔ–%C(ffF+\ˆÑN’w¸hPxa:2yOLŒc:ž.$)½c¹åÕƒ4OL3áÖá÷þ”@§}˜"È¾­«©661}ýú;‡’’2-rIxîÜÙE"·<ð;-ÊIR#³p pÔs=zjƒå7.n˜¤ýÌÜ,üK’+¥Án¾ füdþôá/'7€ ó»7ßÞ¾ÿÍóí–¢ÂÛãod}–cÿþá'fÿŠ$ë
-222X¹b9?ÿûwïÒÒ3p©„†FÅ
-ŒLeXU’Q³ 4z·Ë( ¨³ûéãGÈ<Å(#
- {7oÜ 6ødåäÈ%	 ;²>ÔÒÖ¦nïs8•ës^K€~~ùûûóÎ×B¿ý{o{ïÝåï	ósŠiaéüµ'&­ -üæaã`gf­ìaþù”õ‹ªÄKUÈ>”ƒKæ¾xòðï›ÇïA›kØ?¼yò‹“ÃÙ"¾ ‡ÛýúuëæÍïß¿ÉÈÊJJJ­@£Q0
-FÁ(Ã\ºxñÝ»wÀv!77dz%aY˜ä+¹vÊêx‚`ÉÒõ«0?tãë(À h´ñ1
-FÁ(£`Œº€ m|Œ‚Q0
-FÁ(£€®  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ b<Cñeƒ£`Œ‚Q0
-FÁ(Ä€ b$éb¡Q0
-FÁ(£`Œ
-@ N»Œ‚Q0
-FÁ(£€®  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`‚#‡|øðÂF¾÷ÈþñãDÈ€s.˜DV@eÂ¢âƒÊƒß¾|zÿþ=Ð‘€îJA. ” z‡‹‡oÆ@ vËØ` †žìá¼yY&„¯íÜFDàž «„páN'ùBñC®ópwìq7fFÕ vP/·±sËyVU}ðûXdËçsÃ92ßR5Ú“h!ìQâg„Õä@£Q0
-FÁ(Ã³ñ¡©©	©Œ!í	---			L•È#Èƒ"p°åqìØ1`eÏÉÉiii9°C O?¼ÿ>°=lR@šSðÑäÆ¼ÍlM€ bM £`Œ‚Q0
-†%€4 €u0dXcU†ÙòÀ”…´< ƒ8—q÷öÍë×¯FFFðf°µ¤“àÉ €4A€º€Þ—”d$í€ m|Œ‚Q0
-FÁ(† ÞŒÀlO`6Pà*á\8Y„iR†þàêå‹÷ïß—ÐÒÒ‚ˆ 5;P§“ & ¨Øf‚´Z¾†Å+ 4Úø£`Œ‚Q0<ÀºH{ÿJR%ÃW¡ÂÁ¯?ÿP¸_¾!³ÙX˜€† kq´jžþch-`Û«¯á.ºÞT€Œhjj†U¨ Ä4š@GÁ(£`ËÆ|x ^+Ã÷ƒp ~ññpXÚN™ü€Ì¶(**BZßÁ ÓaÀæÈóçÏ°ö@Æ?€º€æ •ÁW×  ÄÈ‡Ž–Æhb£€B°dÉ#“Ñp£`Àd‰°µ €	@Ú°I
-äY´ep-ð¶ý=l(Ü¿Òz@‡Ï°@\YÚbhhl£@V›u!~ ¤¤$D¨q`? eÚåÑ£G£éuŒJÀ¡C‡FaŒ‚A ­´Í,Èld)4Æ°)$?|ø€¶»„Ö ØV€´* öBœì6HSØ°ÐÔÔ„ë › @§¢MÍ@æ€âvÉ ¶? htÍÇ(£`Œ‚aàí	HY‘‚l@ÅÔT€Ù°€·Qà h Ýªí·¯_­6) ‡yÀ[ð&Ñ‹/ -KKKäl“/Y'Èþ g°ñ@£Q0
-FÁ(Ã¶ñ\#Ï¡`ÝÒ‚FÂ3 ® Á¿}†º ØJ ¶¬¬¬ð€ËB6° e‘gd0½€ #@!œj Ðhãc˜€ÿÿÿ322Ž†Ã(£` õõÑêc¬GŠaVÛhU8|DbÂ·/Ÿ«íG:xàÓÇÜÜÜFÆúúTt?ÐjÈ°rcÈ¾ÿ¾€€ äÀ4-XG>½lÇ@Tà¾xóæÍÆõkÁLF^>^]-mb\øôÉ“«W¯¸¹{ä/€ Â½Ûek3C³C>?ÃDw†C3q*{|‘¡J‘áÆ>ƒl@¤	Îƒ”ÑíÃ îÇçPîÙÕ$Û4¨ñÁ*;òÎQšû§ˆÒE’b ØÓ’}‡¾:'99y`søéÓ§;:: ähy7
-FÁ(#˜9|ÜyP¾r2'ýù÷éË7 ‰¼:Ó¢ß¿oÞ¸ÁÑÉ93;××/àä‰ã©·€òùóç¶üHÈp°å¡¨¨èää„µåuW0¼9_ù¬àßß¿ŒLL1q	Ñ±qöŽGzóú51.üó÷Ï÷oßHõ@ áùX–Åppƒ–+ƒU"Ã¥-K3„ät°µkþþbxû€á×7^(ƒlÀ#Ì`Å  MÈ£?A102\ÙÎ jËp}/ÃÛ‡Àž?ÃÏ$Ûøû;È( Ôuäï cÿ JIŠàØÍŒ(­ÆÇËÈÈl>ÿùó'°!GK½Q0
-FÁ ÿ@f£ö¬Ú…EÅ™XØþýù…¨ÿüBÛƒuÏ°Ücdd‘ÂÂÞ>¾ììì@ñË—.ÞºyØ4‘•“µ²¶=~ì¨²ŠŠ¸8h~Xµkji	‹¼~õêâÅó¿~ýÖ70––ÁêrIIId/@Vl@vµàò,Ö†æ2UôÑFFˆË98$…„¾}ÿ†é Ü¿wñÂF&F==}E%DMôèÑ­[7˜™™	Æ@ ak|¼Âpp:ƒe<CÂ×.ƒa[Ì¬C³.ndøù…AÅ–Á·»©çÖ1˜ÂÀÈÌ`—Æ`
-«ØTË íÁpfƒ,(Cø²Õ CÄ$Dµúä"ÃO/n2¬)f°Nf8:á×WïZuGt+¤´®ïalc¸±‡AZ‡áéeìÎ{pŠa{ƒEÃ¡ {"ÛZAt-fÐ÷…jyv$Ë-ÌàœÏ ŽËgWv÷2<¿Î gÄà×ÈÀ#‚R÷CùïÃÞ~†k»X8ü¬“°„ÃƒÓ[ƒTl º@	ç:Ã‘9/0h83x”ãSŒ5ädÐš&Ç‡ÌÂÁ±cÇV¯^LAAA©S§NmÚ´	È466¾qãPäÉ“'÷îÝý÷ïßºuëttt²³³YX°¤Š;wµóòòjhhhjjš››¯_¿~÷îÝÀkbb’™™‰¦þÖ­[@ eCBB®_¿~òäÉ.èééí2 ²9sæØÚÚª««Ž£`ŒêøÑãÈ0|`@@@ yb²fÄåÀ³òëÈ¡Ñ¼9³ddd•UT"OŸ>ÖÐA!!þü]·f•¬¬<PðÊ¥Kâ®ß¿}»qýš•µ°Õ²qÃz?ÿ fæíÛ¶||üh†C†jïºƒ_q‡«yÙ’ƒ6"‚u.	Í;ß¾};°ï¿ÿ?~øÀÅÅô¦/¸¸¸öîÙl`qrq­]½2"*¢÷É“Çû÷íõ"¦å „mÚåÎi "ß=bx|žA×Ô‚§WÖ”0([3(š3loU½˜àã†Y¡ÂŠ²³ÂîgøòšáòVÐ|¨ƒ¨
-ÃþÉ 5ÀfÇî>P•ã eŸ^2|{blªcÐ÷cxó€aq*[€Õð£³ß>€F>Ô ‚˜ÎZ4êÀ4P¥~n-C‹!ƒ¼1¨^Ÿ‹0jï9c2 k!m¯^G†‡gA –‰îÿ`qäùµ Æ“M
-ƒ‚)Ã®ðè*x}—aŠH¯y4B×ïíæ ¦’¶;Ã–ÕxcO†ÎÇ¨Ë;Nœ8aaaˆÀ;w:::’““‹ŠŠ:;;ß½{wéÒ¥–––ˆˆˆøøøööö “æ¬Y³¼¼¼Š‹‹ëëë/_¾Tyûöí3g°LB]¼xqöìÙ%%%À–°¹ðòåK`3Ø¶ š	4mß¾}hº¾|ù´:888))©»»ØNºaîÜ¹@ívvvÀVüÚµk!	Ø‚QRR-%GÁ(T\<|h}}H­Ì€ãÀu´Zí`õ/^ …vÎ°%‘”œª¢ªúøñãÅçûuÒÒ2!aáo^¿¹}ëæ°zuÍ{÷îþýû÷æÍ@6ÓÝ»wøùù_¼|ñôéS~>þÛ·nájB1 ž8‚kÅ+š³qù`ff6Ã$dde_¿~õ›/>z(¯ /!)	tyl|°ÔøöíÛëÖ:89‰Œ€ Â6ò™†ø>nvÿT†]] °·¬ó¤uÚî*õ«;¡M^QŒaðŠ5{66n†³«@õ%ø5jÖÏ@ã(çÖ€š~0XÄâtš[	hôåÉEÐ8&PµcØ?4bñá	¨!lÐ ç‰>uN {í!—BÐÜÐÆ†ï°óÝ<*,ã˜YVä€Z7ZK»@Šù%Vä‚Z9ÀÖÔæFPË,s=ƒ°<º iÀ¦FÜ\ðeÍPpyÃÏÏ‘SÄÕ@Í;APã—bbÂ<Ý¬ì‘¹'Ož477×Ñ­Z±b0í.]ºÔÉÉ	"âãã³cÇ É >o',,LHHHKKØpAnÇ@ÀáÃ‡]\\ mm É ¦©ÁŒ3nÜ¸qëÖ­ÿÿÿ 5“¹àê<(--}íÚ5Ð•”ÔÞ½{ÖÙØØ Eddd&Nœly [-À¶++ëh)9
-FÁ( €¯r@n4àÙÛ‚<FY#l hh‡zÁ°’þòå3°=¡­£D—/]¼pþ3óÖ-›””U¤¤¥ÁUòvvv`¥þàþýk×®zxx5~þô	X Bº’
- ûi1Ýv{ä´xä9#4_ 7žðøë¦bvv6--m›íÒ¥@ç¡ùâÿ¿pŒ° ÿþý³´²>vôˆ¬¬‘[ ÛÈ‡x¯ðå- Ò«š¡ó)bÖãÖ!†rY†³k@Ý}\àí}Ð‚Œû'AË9µ¦Œ>¢¶‘RÐù`ûCÅ4‚@&;8xþÿÃ&+Ì £Ç°£Ô¾Q0#à<n!ÉÊ5“\MÂeç†ŠO ) €´ZxÀM«Ÿ_±8@ÙŠ!u%ƒ˜
-Ãá™õÐæ2U9ÒtƒƒOà¶3+8æ8ù˜Ùð)&&.\¸ iCÀ0ÀÛ"0`‚‹€Úà&<\DØ¶$0­ &&x;’ì®\¹}èÐ!qqq`óMäÖGF0°²²6; öÂ›íÀ6Çþýû·mÛæëë;Z8Ž‚Q0
-h€%r[2òÃ€72 GeÜ¿ÿøñãÇŽÛÀ
-Â Š ·<0‡=€õôÁƒÞ½}Ë Þxøöí`éz÷î`sÄÑÉYQQéÃû÷ÿþ
-I`Óäì™S¥! N´šúç/Ÿµ€¢zú@‡ýüõëÈÚÌ¤4¾~ý:æFLí¸f[ðŸ“ö÷ïß§OŸòpó`úBEUõÁƒÿÀÃ+–/}öµ¨¨¨±‰);ÇÙ3§‰Œ€ Â6òì”‡1œ\
-bƒ& œaàW]×v1üÿË3ºãïo,ÚµÜ@&€i†• 5Áëw˜avY%‚&8XØ«=°FB÷Î¨90ì›²n2Nç1b0Àþ)Â
-Çæƒ¦„¤´@#@°©4¥²2¨ý!í´ìãÏfHYÆðï/C
-ÃË[ ™d6áÑ9†õ• E3p`J†YÃo“èôVÅÄ…0cØÛÛ#‹8::VTT¤§§³°°$&&¶´´899µ··ÇÄÄ =°Ö‡Œ@ºººBCCyàÄ‰fffÀf‡»»{NNÎ·oß¦L™Iˆpàìì¼gÏ`Ãè€I“&ÛéhÃ>>>S§Nýòåü†¤Q0
-FÁ( : V±À†äN5xÕlO@º[ðv	¼v‡WÉ!Ë1kq´j^TLÌÖÖnÍšU,ÌÌþþ•””r÷ðüüùó¶­›ß¼y¬ÈEDÅ>}úT)++·ëÓ3Øè²ººÆªË=@ ÕVÖ6xÚOh5€>:þ¼¦¦&ò¸¶ãY1[ƒ×€%3æáiÓ¦‚¦€‘”’6·´úúõ+š/4µ´TTTW®XTdùÝíáìê¶tñ"%e ¿F@ áØí’¼„aEhŸ°Jæà|÷OZÄ2œYÉP*É fÇÀ'ªq•Ð‡èAŠÍ‹ùq ZSÇ4Bpë JÅ¯ïÇÀ%šû0	£(Y©ƒÈkQ1Gpïˆ©2tZ2ˆ(1„ö‚¸Šæ1³@ë9ŽÎ5JÒ×0pb;ƒEÏáÄ†ZuPÓè#Ì§L,Ž¹ å&«
-ü›¡‚ü“öNd88¼$¶´±—bâÀåË— d`û#%%Òn€¬K277ONN¦$   ¬k;pmmmCCÃ¨¨( ^ iÀLâééYUUuçÎß¿«ªªÛÈáPPPpss: 2â’••uòäId€íåÀÀÀÑÂqŒ‚Q@;€¼J¹V†¯ü€´B€ÅD%„?zëÈ¡÷ïßG«Ë°-;ÕÔÒ" 8°ÐƒŒ7kåØ¸„ß¿s 1 »)iéÈÍÌ-LÍÌÿüùƒk²Ü¾Z…uÆäúõëí0¸´#·? †@F>ÐZbââ…Å¥˜Ú1}ana	tóÿÿÿ!>•—W " ƒ——7#+›È¨ ÆŸ¡s
-:ZXîvùò´8m
-çÛè@ðû'Ã¿?Ð4ðñC½&hÄ"m%M’1ÎCÀ–êÃ—·Ð¹|ÞüjT±²“ìÈŸ_±éàõë×¢¢¢˜âÀÔLÈ	úq60û[Äý)ééé………¦ÆÇñ,/ú÷ïß¯_¿pY1mÚ4bÈC:thôb¹Q0
-	xúøá±cÇ 't¡µ! ‹Ø 7ÏAnBAnU0—ß9uÒø@km öÇ¤eåéàø}¶á
-È,2É ¾.Ðf^€\ ÆçÏŸÃÅáÈZZZÀ†‹°¨ø€D@ :áy—)SµƒêclUòŽNÐŒ#ƒG­üDjËƒ¶
-ÝïÂDx“ÜCv©Ôò` O¶aZŒ³,`€ß4`¢\±bš ››[kk«¹¹ù«W¯€ÉWEE:Žƒwa3Ö–ÇéÓ§gÏžmbb2üZ£`Œ‚A§Q€‹sçÎÁ+oDÙÅÂ9À”ÐVxÐ@&€ ³$X[°“?AKVL˜[m‘—©BF>è|C2  º¯nZ‚*£Zy:
-àæævvvF”’’ZµjÕµk×xyyååå)<Ç]UU5++KWWw4´GÁ(4À
-íx1Ì#.ÐÎ\g‚m9¶?àõ4ÚÈ=›#Â¢âÀVÅõë×‘/—a€M¾À]d ‹hÈ´8fK‹õDW 0À‹å ˆîAiƒ°±±©©©a•¢Vs˜âÑ¶çŒ‚Q0
-F- ¤rÅ<ÜR[ÃW\¢c
-iv@N÷‚¬÷Ä5|B ))yÿþý/^Àoƒ4;0Û@À6
-P1ÐÍ@¨m›²Ëñ,¡  ”ÆÇ¡C‡Fë(£`Œ‚apmCe@:È€L¸ÀGàM´­"tn ›PšššÀ†¼ý|Z	ê––çÏŸ¿ÿØXA[çÁ »ÚèMÈÍ@­ö€ € B4>®\»1š@GÁ(£`' ((ˆõ@-ø]µÈKÓ[Èd-ÕtödIì¹sçÇ?à®Âs`æ\È„Ë ®ö€ € bMš£`Œ‚Q0
-†÷°Z]™RˆaQqHã¨²²²#†<UYþ	lÐÐyÚè6 «´´´îƒÄvÌ6Ö«[ "P#°tÿ ®ö€ € m|Œ‚Q0
-FÁ(¶ Ò¶@ü€°á³ð¹`ËØÎ€ÜV¬XaC6ëBöÔ&`sABB¾²–³Á€za/D²GèþAÒò € m|Œ‚Q0
-FÁ(ÎøÚH{¾U(™”ÖÖÇ‡Ì¶ E€u<d:Þ4´6¼Î†Œ@6	Ýoa½Æ¹¥_ç1HZ@ @ˆCÆFÁ(£`Œ‚a çŒA®˜‡4;àƒð¥ÉH½?c480dnØþ€œþŽvò	T	lKÁç‰w h´ñ1
-FÁ(£`Øød
-ür8È
-äHPøœË mjàñüÆ]øªøÄk½Äß6¯ÐhãcŒ‚Q0
-FÁðo‚@¦WÖyÀ—n¡6¦¿`Ûs g›Â¥y‹
- €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ b<sæÌh(Œ‚Q0
-FÁ(£€n  €ÿÿÿ?
-£`Œ‚Q0
-FÁ(   ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ m|Œ‚Q0
-FÁ(£€®  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ m|Œ‚Q0
-FÁ(£€®  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ m|Œ‚Q0
-FÁ(£€®  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- KããÚµk£á2
-FÁ(£`ŒÊ––¦ @ ±¯tŒ‚Q0
-FÁ(£€x€k8 €˜FƒfŒ‚Q0
-FÁ(ô 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ ±¯ôÏŸ?Œ` áþd ø÷ï¦¨ÃÄ„GÓ(bD†·u¸@¤uÔòïµŽ™™y4o‚Q0
-FÁ  DBãƒ0ñ¨°ñ‹`5Š‘ámVoUü;t­£`Œ‚Q0h@ 6>F£Q0
-FÁ(t 4ºæcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ ‘0í‚vd¡~5pdq¬"iÖáq 1ÖQÑ¿ƒÍº@îÿÿŒx‚£`Œ‚Á °o+Â0´Ýô¶›ÿÿžc‚¬:cØãA×2ð²CrŠ/_¥ûÎn> =°¨éA€ì>î:.%Dý?tùPÌB&jàe£†°®JE8€@AÂ=9Âè²÷Q»0TÝ@X Q6Š“ã‰UiàÖñ¤ÊÙÕ¦‰(ûx¬QæcRÜ:%™×(ñ—iZH$æ¼=žKíR’@4–×:ÝçKêÆÛ`çA¾n>üÃvsssûg{ Jœ2`¬„«0þýgøñóçïŸ_~ÿüþ÷Ïï¿ÿüWEl¬ì¬ìœÜÜœÌÌˆê?É€ºñÙRdÇ ¹Î@TöÈÞ`Õ”àúRù1!‹ )cÆˆQÃQkí*²kIÁc&kÜáM´ÀDS'¾¾ÿøûöãw>nV>vL°¦¨Ïß~=|öåÁ‹Oòü
-Rü°„ôÿë?À–Çû/¿¸9Y¸Ù9X™ðš3
-FÁ(£`p€ ì›»
-Â0†­½@¨Ö±”ZÄE|ÿ÷pœZZ+µ…Þè%½$¦ãä ä2ä@¦çûä‡ðÑ´(Ž‚Ä»U±‡²x¨3Ò·‹©Ÿ­—Žw(º	¶û{ÚÏ¶ãRÍý˜1g˜ñ:pàcÇ(«<ešÍ*!è9{8!²ªYŽ»Z÷ÀoŠœ^1_g÷ÆŸ¢‡¢Û=@|ðáCš1bH‹nÄ$-ÑR–]û
-Y….×§ÿ(Q?aL,SgÔ‚‰”]ZÑþ!5³º·!X
-øùÃ¼…úáƒÞˆ‘ FÆßþÞ¹~åÁÉÝ¿_àúóV‹YŸ‡GØWådbæ‚LÛÿýýëëçGo_y{mÛcvq-kwiBë-0§0Ýƒì$øœËûŸŽ®™Íôô?ß?Hã6lT0üûûùëOI§X%C›Ã‹ûx¾>æàæfDªb!ÆþûóçÍwu¿L+G7â7 Mô0`¬f@v3<@³…Š$f€£ÙòéÛï·Ÿ~0³0ó²2[¯?~gbbäåbÃqÀpþó÷ÿ‡/¿¾ÿülø={ýõá‹OÚÊ¢LÿY˜¹9X€mŽ Àðý×_`›†qt’eŒ‚Q0
-†  J˜Ý÷ÏŸ?ŸÙ»ùÃ‰U
-ådDùDY¹xÙØ@“ ª¼œ‚™‰Qäÿù¿¿þ|ùøòé³»çœ¸uRÕ3IÛÈŒXGáù ØËGù ÖO?þ|òôÃÛ{Ê\JŠÿ¡Ž| ôç×ƒKï=øXDûóCm>	ihÃ6òñŸáß/çÎ^ÿùùñN#À6 ÞþÉÆÆjö}þÉËÉÊÀÂôæã —›“OÐ	ós¨ÉòøôØD•á6V¡ã(ÿ…x9>~ûýý#!ÌËlŽ@¬mŒ‚Q0
-FÁÐ D…Ý.Èä§OŸŽ®_À|a…"¯´×ßÿ|}Çô\Íƒ F&ÁÈÄ$!-&,ÀùèÞ•‹Ë[~|+4´r 6?­"$~ä¾}ûöæÍë_¿«CV6&¦ÿ™ÐLL,¬Ìß¾ûûúÐÍlìLllLXÿ@Êþ1béñŽ|À‡¦Þþñáëov èƒçŸž¾ý"+Â-/ÎTöêý7q.Nv&4gÂ6=å%ù>}ý	l£(Jòñr³B,bVfF)AŽ¿ÿx8YY˜™ :Fw»Œ‚Q0
-FÁ D…Ý.p‘ï?~Þ´œíô+-a.A¿~üýùýD¤Ý®Åa0Ì€¬ñTRg»÷èôæ‰<ü‚j:úÿQ— Â÷¿`î@î=Ã7_ ímùþ}ýò÷ã‹¿°y¤‘ßÿ|ùÇQõçßç·9˜¡ø®
-†?¿V®ü‡îOAs ¦“C	.Â€º…i·Ò¾âE†	f<ÜÑŠæHø& ´T¶ÛÈ|óáÇÇ¯?¹8YÿþûwÿÅçG¯¿~ûþëë·_@“€í_¿í¯¢‚\¬ èÊ_¤PF3ƒ¦¢/'+;+Ó?¤Æ$s4ÿG¨½ÈÛ©ð´SGÁ(£`* €}kgM Â7§žzñÚ¨©ò7òWíó#„¦L)(ba!‚ÊŠ»w{;»îÉ®`!a¿jöÅLñ;ß<Fpjäœˆß_Ÿt6y«Çq]¹£m(ð®ù%·¼ñ#,ugVÈ©ñ0!‹Õrú1¾ö’$(¾ýë´Ë¯àµßìì·¶K`‹Ã(@dn$”„ô,*ÆÖ—9É!,ïG”†TºóÏÚ..)ˆò@2B¹®<rT›Ýy{ B˜lšÏ×ÇjXZ)ûëwME;®½ÄQ`KRž#ã2—* ­ÀQ‘4£\ö;fê¥s~ÏÔŒ‡‡‡‡Çsâ*€¨ÖøxôøÉí]‹œ?ñðˆ3üüÆ«¶¡píÄôÿïÿ¿@U8ëFð9ÈP%Æ¨.ÉùðÎžÇ7=øÍí˜™°¬ùÀ¬2‰l|€;Åÿÿ µ?°5>þþ†îÀ…)ÃÚø ©Ä°t¤7>ÿý÷æÓO`cØ’ 6/¼úúêÓ -²ÿýÿ÷áÝ§î¾ebf’æþôåÇ£—ŸYY˜ÿƒpp°²€š|  þNÀÀþñûßOÐ©?Ÿ}øþ4MÆ -Ì\!rËî(£`Œ‚Á	 °kö,Ã@¾šÚ¨)vUq¨³ ø÷ÅÅÙîŠâÐZTèGÚ¤mL+Ôºé"äå¦ãîáîýá”&©³^ŽnÎÐÆÀÒÒÎñeMÅ;—úkE6éçã¥!ô
-ÑÝÖÝíf5-!ðµáôspJª`qóæ£¢Š'|°¸>d^Vj ÊpZ'˜$kByÞë¶CÊ^p	9”QG–‰Ó9’-s[®ŽªN3$Ü¤Ü"†ÄÜF<’9$«ê¨åéÞ²ê³Ž—Ø"Øì (>_¢î,JJJJÿ¥» ì[;kAÞ7w‹¯: Öù)ó·Ó¤ÓN,l®*b‚\do_·›ÝSñHÄ4iûÁÂ³Ó,Ã|3óùÞ/Wë÷ÙëR¯%hËE›	‹–jòfçƒ§îý£‘¢˜¿<Ûbt×5§t¬‡=4-Æåîƒ·–]/òžŸùóJù+æp¬†ª‚îÀŒN»¶çÎGÃ6‚™V@U µ?| À(ï~Iv~ç%î_K •qÛRëyF>…Ylö¥´qçâ ¦i{øÚÅKFq/§Œ¡§ÁJÙ½¬ÃÃ`ßÉi ¢F¢5gˆQœ/3²6ü‘©¶xœ‚6!!!áÖñ% ;ç–Ó …áÃ¥Ãp)XbbñÉ¸Ñ}¸7å|¯1jšx£hîÎÔ@ÁËƒ‰/&ü!!á ÃÃ|3œóÿ|eyw««£ÚÙ|wt(®Ÿ7ÉÚ¾8_^jHÝÅñ
-7×W§&æ€ÄÚáJ¼º}ðžÖÎñ	Ï»;VU…1|?ôßÒƒýJ|ÃPEH7us†4MàÃá{KweÉÀ¢îYœ¶ðAçæ§4%…q -|LÈÁý†Ô„$i~´ñâmXæ)ûßÀq’uË¶æŽaZ²$}õ)ï[§÷ƒwGú®ðûÆÌ™dÒ&“öó`:—ô®Ì¸‹Iù6xÿªßV»äyõ$ô%J	8ôâ¤ ´K	í†mEÎ«g®¹pTY»´ð£Œ=7û¾¬×PÀTB\¼D™¦ "zÉ‚kÃ‚`Ékj@ð“Ë¨Q£FúGz€½+Ûmˆ¢qÆK»YPqL©º "¥‚B$òÜ§ªP¡®R±©œœÍËxfnÇq·OðÆƒï›Ç3öh<Ò9¾×çøÈÇJXñz§³`h]=!Ž&2ãD	R\{?%U|‚‡‘dôŽÞ¶_¾oÛöÓí½ŸÊÖlr¡ë:$UÈºsL¬³‘;°{/ë7ÝäÛÃ±ws~j}=I«‹4ñŒPdÆŽÿPð	
-ÅŠhì?kvßm$f€Ä€#X’´¬s“1`t	à,íö`N©°“``2,U°ÔòDQtÛ·.?¼;?)ŽûÖ-Ö
-|Zp	|ê»fëÃË7ÝÍ†)IÒ
-8û¶uýå¤@ãì/QÒ³¼%fðü õâUQ†®ã¬kßs@™œÊzT’K‚ª±ÝlwUµ”^p4ò¾:&SoNOpevÂHQiuzÓü{òFäÖñµTKè÷8ø1äÄƒo`„%©š˜és¢TÓ¤Ý†¶cVô²Œ	µœÉpR€JYVe‘O ÄÄ|ìÀó}ÌûËÕ²\Õ$ÞÂï²U+í%		ÂƒeÏêíL„òIyä‘Çÿ÷°w&=	qŸÛ"4T%Rà 5žz1~ ãÇ2~OFÅ¨5Æ¨Ä—‹B)Å–ÒgZâšxñÐwždšv’ÿ/¯ïµœ’aPUUýå1Ù¬u d·; ˜CEÑ.1MÝˆPˆçy–ë´B±švÁwšîào~ÿÕ
-Û×Âg‡!B-—§G¹íU¾t>ÚÃô¥âœBÁ0ÂÔá p@èÁ²,C3Y.žä·2™L"1½8>5‰D@kÌ’½,jÏ´;„<Zð=w….kw>l6ðk•€I:ÝY/o3•11Æô3!2,„Èå	6°dðËÒÍíÞáî^¿8»413/D¯|uvll®ˆ½c¯ýû6îîŸrÒB|(­–‹ç;ëÕì~7R£aŽe°—Yù–K¡MT¨*•§7H¦R”Ûçñ:›_[žLp	º=/ïÒ‚ûM9Èë‰ôˆ?œ÷†iu«(kM8&PªÖJo¦Fžça¹žÛ‡báÁ¾°À³äŠ]RtÍ¤‘²wÝ´Éã CŸ¡¬5÷}MU3²fÚ\¡¬=+:aÑñ>~JÙÃ_L_¾|ùòõoõ. {×²Ò0Eç•FÒ‡¦ÖV-ˆEPnZAÁp§ ~¸té'nÕu¥âFQTl‰â«éC§6m2É8ãH+¸\	¹ÌnÉ÷ÌÍ9çþ|HmJÁÛ³‰Úˆë²iœäLÀUSd™Àc.‰%’âYI34-ÁzÌw<Ìþ>âˆy´¦^*òR£Ù<ÞÝªìmÜ‘Â(Žõr€À¸[[¯ª@ ÷EûÌ\.çØ–u²»vøXš]\ÆD­”Cß‡@ Ó"Nq?ò€¼»*0è{\Û%œ
-P"ÿtt·Â*Þžl®§÷ÆÓñÁ	Žu9Í¨ª²ÂÁ ˆ$šËf³IÛº;ÚY=x*Í-­`dÛ•jùy<“˜œÉ#¢u=<¤îb$…A%Ü\œÝnoŒ´¯æ§'¢™)¨õ(©ˆúŽï-^%V³Ÿ§EZ³!ó•JÕº¾Žó©Ù<'QÕ—È•ÚôV¼<÷ÚéÌÐ/	§ï+×[ˆ`‚a¹îÜW›>D„(ëéÕ! a¿É¦biÓà ¨7Ü—×–ä‚ ¤iøË|åSeÆuC¡òT‚S—yL{ªÏ¦.m¹âD½6Ý‡š3ÔËé»€¶<ì!¡Ú%Œ0Âã?Ç‡ ì¿KÃ@ÇïrI›6m©¥Ò
-ÅMA'q² 8:9ú/¹ùèààî*"ˆué ¸ÕVkk›6—KÓ\.Þ]ìtppò¦ráxËûpï}¿÷×™J)Ý1”`ªP‘H?©NDPOK$TX$4-ÆÄaèîÝÃÔ–¶cSµKXè[–OÊ¦ƒ3t+g§îùayeŠ V„2]YAgáÎÜ7_˜+ÇüËêÑµn¬ïì…•
-2	þOø`Mí;„¤…ÎÀ‡"§b%|³¹’ïí¥þ\99Xî^¬­–”¤ÁˆŒøÑ C•{ùBvK£WÕãÝØØÝ·‰1fC¬× ©Rôu†!ž8|¸Öc«Ö¨Ýn¦êKë+(‘fCÇßLŠî¤íÂ¼×û˜ô;! š½^»ñPP@ºô§‹p8oO÷‰Ò¶‘Jÿ
-|å@\ç¨’<šv³G8Å ™<áÞæ]+d“Å\2SdÔ2I»<åªªŒµ²@C0®"q€‘Ö*ð-Í§ô>¡ºÆßCÇó!“LìZê[ÄËeÔHíEQDñãS vÎÞ¥a 
-à—ûÈGëGjm©U„*(Ý¬ƒ‹£ÿ£› ®îvp° ¢ƒ“ƒàâGK5äb{iîNïš”¦:88	ypp„KòÞ]Âûå½{ù+|„á  >
-=êÚ †n I»$¿¯”\ÛÆ¦Ÿ¢<I°»¾}Q[}+kï’dAb/GL’Ÿ)¬níB„—Ü\¶¼³ƒ½EæºeÙóÓ¨ûõ¸¼äÇM¦…UÒ¼8º«l@ˆ5>®S*ã´K¢¤ŽgÈÔîmÛ)GiÉGaàSÚ:9¬<7ë›ún7)Jõå„’ªÙ¶Ù¨ç×Ç·ËµòJM3g è„Æ81| õéãÕé~½X[«Î>ibL
->1 æÌ‘}ÚÁã~×Åèy@ÈïS'íŽ_Þ©cüËó É#ß>„ EOCòPW@çF”
-NiÖžÎY!Ú¥!‹$DŽ‰·›˜æ4a@µ¾=ÆUÀ!¨ZÌ¿@r©”²Œ0t \šËÏOYA/RìB°áÑAÞ1mgoo&™d’É?•/Ø»––† ¼n7iM«Uã¡XE„‚øé/ðwø÷/ž<y´ˆ Þ|TÛbúHól²ënmT<y2Ç%$“YÈ|óÍ·“?}Ác¶ãx®E|“Æ¥º0®¨cÁ)çgËEBE™<+RUUmµ‚ýã”t`ó
-Uêõº¶PÂ?¿¾=^à—%MgÎ„g FR»Ë	š"·a •±Æ"¡&b&¤LñéÞ¶/õÃ¹JiHFpš8¤@ó$]–A©àT +WùÝÍ5»?ßÝ$Pû¶	RÀ5OÕ€]Â€0G·£i¥â6î<´/
-Ú)„>wÆ Ò||a>0 ÕªYÍÆ`Sn’¦üùè,T¹û1ì¹žXèÚvhö««bÃF©ÞC:Á¢¶–?\Ûkl};†óS×90]ÃtUJÄÓŸú“îÐ¨Làr»E•èU¥¬J÷>CÆœ@ö·³ß¿EÄ$ÒC	*ã–P‚V*T!"Fh²Žá™Ô»ÀõåRC¯°B 4L¯H±¸Ã`ì®ÕÊéKä´Gn¹å–Û?³OØ;Ÿ—†a(Ž'éº´¶nZ÷ÅíàU<	ƒýßþ<É@Qì‡«¶i“þHMš©Ý/ž„¾C¹¼×¤ð>yyßôOj±¥Ž¢(¡a-‰äqØRs¥£X©|H±%ÔBJŠ1î÷û tN¯ÆË¨×=*eìæò¢>õÚ0gLýFì>$GL]2z†oÀ¶ä¤ûí‘æWŠ…uLFÞÁ@v€rçO•¥‡QyV^RÁËð¡*r¼Èv3×»>=sSkæ!Yo7ÈùØ%ç3ÍË-zÇÞÝ±%•µµîÙàêîìñv(=	$¢ä;|dìZ°sØ5-Žà²äwøÈQŽK_'QÖ4…® NI>
-2@‹ùœ;ƒ†ÓÊÁ—$yí)ØL`‡ç3kb
-ï§ÁdA×b¢À&Ö»Ûæ–5½€>½„ÍÄW€ŠWX·ì›YÎ¤„rÛÐE	fMu~4-Ý˜ë³(æq–.­×ÊÄâàºFX’òLÐÄ¦±eèŸ•ªJíRYe•Uöì] öÎe¥a 
-ÃÉäž´ÕVj  `·î}×®ÅWsé+(¸p'nElµR{I‰m.M&ÍŒ9Ó¤ÖÆ!?Y…	É„ùfÎ9ÿlºw1Ž1–ãI(YL®ßàƒ•°fzÈù ñÌš‚Ï–¿Ü×ù/)è°TVwÔy®áaIâh8K'–ÌÃËs½ë~œ\ìîŒï·W§´mVå©uK©(®Fãžm•aÙMX„%”,&óôæ¢Y> 5„íh´Û-éí±Q¥,5$Z}]Ò`âøwcsv|nî7¯­›ûË3áÃ(é«±!p4ùzÔ{é<aA‹³ÐÏ‡](âCçK:TùÒp­k?†]|ð:Šˆ3L°CÓ´™ëhØV“!=Ž¬<Ër0N**šžç¶Œ;©5	kŠ8'¤;rS¨CF”*_ßRÍš.‹Èâ¾í§Ì]@lÓÊØ5øH()`¦ìAã9|twäp
-n‚8@¶‡Á,a8Ûß©¨MîZ^Çr*²ØlT„ ƒ$Q6N2C¹	§lÿïÿxîsH‚«Ð¯¹’9A.F¢P¡?Ö§ ì]OoÓ0vþ4É
-ÝÖi›@( ¡'¸r€» $8Â7 Nð	ø2qA T!n ÄT­¬í2'qâØÁ‰ÒM  ÄÞÍÎsœØVÞ/ïï/€ïy«¦¤'RE`užRZó´t8­4Ê’¢eÐh˜†npÎ½/.¢¢Àªeµ‚,¨ö:•£-Çù:™°Ýá5d	)z‹¸R,Qsuíòõ<Mý'ßŒ6‡Ÿ6–g"ŒµigRIf–6!¤Ä?*§ÍKÓ©h•cµ0„T?Ð¨¨´+Ù b¨£]Š ˜ˆRïã»ã|»iHðÃ^9väs|öê•µ›Œ†‹KÝ­ŸÝõ3–VsÉ]6èûq/™=%e5b1¸
-µUæ+Tªr@Dò×ÇJ+mL%ÄÛkvÁ¨©	-'13ôw[@°³„–ºµ˜Aš¸ÌZèœ³l{:7+”¹Ëò-u'”D©£Š¶ÈIä3X:žošK³öŒ­ÇLôÝhàE!ãj'Kä†”*©öè‘·Çyfì4$¢Ìâ4O~*ú^d›ºOÙ¶Å©•Î%áYoA$‘ì¶ÖnY4æ„²¹#!ö;ÆÈÃxû†¯`ÜÍÁ‡îÀüX½ÛpÀ¨™çw¡ÿ/Áµõ4ÿ…Cxý/`²!O
-´Vàô=8ÿðÿí#¿E½§Ð¹õS²/ÀNÈfÞtŽÁÊ¸ø¬öïO±¯ç¯œ‡C:¤‡¾	ÀÞù¼8DqüM2Ó&Mq/]DÉ²«²'õì^×‹Á«€ÿ‚…ìáÕ“(ˆd¡Ð£‚xÔýÑm“ÆlÒü˜ÌdâÌlÛ´UÁ° îƒf™yŸ|ß{“¿}Ii‰B‰ª&áÔ©Ï|á>0˜˜2zOvqÿ=ÁÎ8=„¨êŠ
-Ý3fˆoí\¹µÍ’åqº†w>*qV—¯ßt]7KS~ÔG›sŒ!/Áâ—´äéoîEø¨'Œ&ÿÖÕ?¿­SP˜S>Þ—#Šbz2Ü4ÆDíyZ-Õ¶Î“Òî\½±¹±î{^F©Óq½}Øb¹Ny¨áCúáÕF‰£CÚXSXÃ(J0@³käÀ¼^ˆJ¦à,/˜tÏ*)¶y^±IË¶ê„Ö©za!³Q¸ÕNOü5”¡’,Ä’tQnE‰}mã’KTÄG,¬2.‚˜¦”·lœåÇ~äGy“àU§Ù¹hKßÏÊò8H!“BÇYä:æ´§IõQ5ƒÉ3m§±bcÓP¥1ÍBÄY©>ûÉ×1ZŽÑÛ­‚ELÇÂ¦iHÎà:}DbÉ7¾Ð–S0â”9–„ZôÛiE/îÂñÞ‚r0ìÂ«.ºp{÷—n’yìC¶þãæØÁKxý r¿v~áè=‚OOáÞžŠ?þŸ6ìÁ›‡@ƒŸÂGðžÝl0Çp‡ðö1|y÷{@œ?âûž³ÎíÜþ)û& {gÓ5Æñg’L6›·Û¢]e]Dµ ôTÁƒ ˆ^ôxôêÑ¯àÑ—‹zë·„âÉC=xh)«
-‚tkw»é¾&³3ÉŒ3“ÝtÅ°'ÁS“Ìäõùå?OþsrøÈ¢Tª‡0´õ§VáuhSÉ‡bâ¢©ò.…ü&„4{èÓúÊÑ×š‚”gü°¦Ã;T®,¯²âÂ_Ú³ÉN%hqB€…ÍöÜÜÕJU†&×óF#Êš»§A’R~ì^šAc‚Fe?Ëå‚¼Îx¤%×T5s*¤¡qÂ‰\âÝþÀé4Ts©Å'žåÇ{K’D¶W’-d6Øõ	7£Šj&ÒŽ’|rÍÔî·i<à2hË
-©‘+Y/gxð„}i‘ÈëÙ•ÄrÓ&ŽÉ¨¶ÿñæ%nh£ú\ùË4
-	Â\:Ìc–eÚN²@&:ìÆFu)(Ÿžlÿ„‹(ã­NDSá:x3Eý¸ˆÍ‹‹ÁBI‚öÉÞá°Ý#”ƒN¨5´ö'ø@úBdâe ß±dW\Çtl+MyDØP‚Hã—ýB+­'u 1=·„Cú-Œk‹¾dÎ^Dçƒ¿ÔÌi^ß†æ{åAså!\¸Ø‡¯o`û9l?ƒÚ¨Þú×\Úƒ·÷yà VÃÙëÐÞ‚úK…PÍø¼—ü§¯´57Á;ÿÛ
-õWŠ<äy»öÎÝ€h¶ž(bëÔ¡þV¤‰Ÿ×¨[ë.+³3+³òËò] ö®­§‰ 
-Ÿém{cimÕZŒ(
-ÁhŒÄ`Œ1Æè¯0þÿ€oþÃQb£!Æ£Á€‰Æ½,Ö^Rwi»Ý™Ý:gwK»	øfÂ<MfgÏœ™ÝÍùæ;gÏü;øhu"$Ð$Íyà²í°Í(0Â‡Q¶”B¡àÒY¿‚î.ª€@;7H§¥fzóù–wdj¦vvº(±¼"±Xl"™ˆ'‹ÅbfíûÊÂìÉÍÅt”ãÆLw23ƒµÚn ¤iê¹ƒùè
-† BPÛNëü[h¨õp£ ”°Ý²z0RMÊn|ýô‘j4—ËU
-R‚1BÙvGKŒ€1*T­qG˜†¡0=Ì±‡þN2–Åiqúj_"íþCBYù2ÿà¢ü9"¶Aý·ºŽ‚úV¥(yÃ¬Zè÷Àè6³Í\•TOhh<,ŠŽ°ÍVK£z¡Rg†ø~×š«’l9>8F
-
-n=6ËõoùªÜÐ,'šénÁ'énçjíŠçÁ¤~¯‹£•2¥N½77æ,]}o]eñ\KÓtë?6ñ¹ICÕÍðÕG<1Qðn¥ÖDe|Ùåó=."€+aìžÝŸ‚	x~üq(-uÀG³
-ësHÎó÷'tNÜ†àÑý!Ò<a”Ÿ¼ä -´*DÏ¡ØÌˆ7_›ø"Ü³1zMZ÷½VYºê/¬Ü˜ƒÔ5¬pý9lztÑÕúcøà-?ß &á!HN£w¦gˆø4ÆÙg°•äe86cîæß‚´Á#º¡”Ý?ÿ
-šeˆŒ8ù—P^†è8.KO¸É#n¾FÛ/Ž@l¥ß£p.Á?¸¯¥Ûûv~U^µ©¬³Ømp²wé,Æ‹‹½‹ñv+}À)tÓ!ÓaçTÞePŽh…(øú0kC‡ìS\Rñ4¤obÿÊ
->^·Š¼¹äi<AˆŒBúÖa´ÊaùËØ»šÐ&‚(üv³Ýd£¶“´˜V’,ˆÔCôÐ“Š¢‘jzDñâE¡7ñ&Ô“½yPÐ‹´Tü¡H°RŠÚ¨IÓX“4¿›ÝYßÛ¿”ZšâMè;…Ù}óCø¾ùÞÌ›?íÖFQÇp‹|8©J]åÃZ÷RLWÜ†ahš&0Î4DçµÊ‡ML·„¦(I‘H¸§'ê$’²Re G]ÓVV
-µbaáãlâË–žï,/±Å½;ô€ODæ¦“²Ì[,Hœ°ÛÊIùà‚›wÃõÈmåCp»ÃMìŽÓv“lXçÖÖŠ†ªJ’Ä±3¢Ýea•ò.{Í|}ævúÝ$5ÛÐcj%¦Ô¸!ygq¹K>Îe¦•®}5,eÀKønºÛtþ5WÿÔ=2xêJ´wÜFPM§T
-Å¥\.Hgæ:‚ºòŽÚR;¶šÊ¦|Ñ¡œ8GöÓ¼s‡Œé‚nÆå6‰ófþ†Æ–ŠuqÅ/Ê*’Œ•mªeŒ+ÕTÚÜë–%Š›øª†[’ƒiË"ø%±TÓ:CÈEü²qnþCsˆí«2-/	áN‡ÙO¹FÙNí9,VÔÅåj,Ú®Y(©‘{C’G‹7:íòù¡9q{<C$Ën–T~À£ýÄ<›Á±§jýoQ—aêd¦›%ñq¢;’B¿ß^£…rì,|Fß÷ ÿ<é¢Æs ·;Þ‘¡¾·ùÀŠh¡A‡yØØE¥‹Ï³äŠxÌ!öÀu88a- ^]$0Ûw	RO úÓygpŒ:ÌÝq?‚o1{ƒ”•þðë=uÁ¶È!8ú”È¦<&n‚ÆÇÈ]fÆy)ÝÈèìk=tWGN†ŒXão˜:—!twíÐuô¨cÝéQˆŸ#ñ#Ø£ß6;}»(&×qš¸EL¢ûÞ\¯óðü$d_:í†ä}‹dXäc~^_µf×pöq^¶øÇ–ýŸöG ö®çµi8Š¿oÚti¥µn¶R­,+N:DTP^žõ4=9NÏ"(*âÉ“ÿelTÔÃm-SÑnµ-m´ùø^’¦qU[Á‹°K“oò¾?Ú|>ïóÞkþQbš­´1óýß!¨Å{ØdRKfýD>X«ö„y2ƒ<J$aA°/ä$Y®”—>Î¾.½y¡¦bBÒ¬f‚2:ôáP‚f4Ó¼dR[íÐÛe,z«Ÿ¬cÁŽáøÄðˆC€!
-2Ùc±Z2ŠóH‡­Ö’%
-EôAãºY«Èí$uÚYº©)3(!ÃŸráN&35µ¨÷gŽÙ•áœ÷Z´V«Õb›3‹BVSÜ2c¯b…±h@“Ê¬¯å°\"ÔøÒ#°Q£©È±-ƒ©Aæ[1I5–«ÎK[Qžÿ,6šª3cöüÔO¥rr Š{ª?"Jª¦›\ïäÃ>RmÈ1¥™6µê7%áë¢Rÿ®jF;!‰rì¤Pí‹ý
-Ø@LXíÃ8¢¤¬\_TC±`?¸s.ú7?óp€™A<Ùóä†ÎÜ"Lš‡Ï»Bœ@èB§™(ƒÙ»0÷`o÷•v›ùÇ„ë<tŽÈ‡©Ð²ã,->µW?ÛOwüÜL×ÕŽ­<… µ‚i9< ÉÖ“°øŒò×È)õE"n“=r™úP}ù	`AÈ‘+GpÔùëpä/ÊpBkaø"”§HHX~	“—àðý¿°8÷ˆ&vÿM¨ÍÐÝš_(à…4«Ç©ûÝå›Ž’LUOÚ ZOîûÅÒì'êfH°ð„v$|©ƒ°í‡ßü¹&Ö¤»í:êé«.óH‡Ô!xw‡˜‡ µ8‡yì¼@Ú˜X„É1Re^Ý€½«0¶ºýÛØ»‚Ö&‚(üv&›ÝnÛ¤1¥¶zQD½ˆz=U,”"ôìÉ?àÁ¿à©àð’ƒAQ)BD/ŠƒTc“Ôt“`šlÙõ½™ÝìZÓ´àIè#‡evvæÍÛï›oÞ›ù§lÖ¼ëEy,Î|ñ]u!O€cÌ•ûÅW4þŠù`‚˜|.[¨þX_-=ûYz4Q}wNk6}3%YzVmšî*ç)‚Ò8óº	: …ÀPO¦©3Õb\‹ôvŒkápd5À|¸&<WÛ:øÌsýøˆ%vø‰X	©D1¹Ê,*ÜCå}ÊLNø)=Ös)Ö2T[­¿p_ëôzÛé©Üô1#©ž|kYÖÈˆ™)Ìn$N·lšFÄ|Ðë0–~s}s£šñZº&°ý8óï¥íø0{<›/ÈwH…èæëÍžÆ™¡óš½U®´:Ž§Âyd>ãIëW·ý­ÒÈŽ¥ŽäÓõÖÖ÷ÂE-	>ŒÑm$ð%Á»¦c·Õ¸ÂïoâNjzBÔìnìë	6žNNO¦¦&GuÎ»=Ä=î!Ëàœí`>výˆÍgä£Â—7áûóƒ¥äàq²~t
-—aü•#jùò€‰=¥ý•j¢ ÿV.S%?ñaÎÞ‰V(ÐÁ/”hâ+O¹¡‰,º“µ‡øX“Y3óä¶w:-áªøŸÈœ‚ïpé<¹µ×D`œ¼EÎ²OÌ=&Å°Á•%*9sÎß¥{*+b‹Ëâš”£à|S¹–ÁÌî·G¼˜¬æÔß‚ý)€Sû4ÝnctÌˆŒ	¸Zl“ìiXxEÙ.jý-‰Äßçûpí)a¸»Ø³Óáj#&F´AÈc.€¶ˆw‹9:¶ZI§phR4ûÌuÈ_$Ø¤¾Ì9ÿP~ÀÞÕô2„áÙÖ¶V«U‹UÁ…ƒƒÄÝE\$n"qñ_ÅÏ88rq%JˆK#Mi·¬­~ìîxßÙÙîdm£8	“&ÝNç+;Ý¾ÏûÌ3ïüTpÊ—¤<œTtà|˜6×sÚ’íÙu¡Ð<Öíõevo'u±¿ØQT†l €)HZEÍõ±¬FÎÂ	ÿÀ|¸²œ­™]iÔØºN‘êùxÑ<ñ…~È!^³Ó]Ï—ËîŒuD;}”,ËŠ¢Ä’½uêI»“ÃT¸ïJ˜DŒbáþ.Ceñï›Ò˜.Û,[Jdd&™H8cz­4Jzì8˜ùûRå&_6ÞL‘…ËH€`<‰HáQìK¦‡Õô@·¦7ªuKòÀGàÔ!£“Ô Ã¹NžÀ–8÷%
-ð¢'Ø¡vÅ¢rÍ´4]¯UžXDM$Â¡¶£}t!Ù ®<ü›{ˆDó/ö&\X@?5H²»äá„ÏØo©úy/å+>yFžœm36‰é3êöÛ=Î‹©sœrw8˜éMù#tsÍ
-lÌÜhŒ;±ÑÛê˜Œy¾Á‹Ì*-gdb[6RÊz>zj–Ûõh/Ïéw¿rSª%?¿â H£Ë>`0/·Äm·G¨ÞÔ‘ÄÓh†ë/_¸u­ª·™úçÉÊ1
-\rÈpÀ=‡á8ÞÂ±mŽá©Õ°õÇ#Kî§p
-O½Šñqòš#çÛø‚º€?&×ÿúžêÿô›Ó» ì]»KÃ@¿K.}Dk›Z_¨ÑÁ¡ˆŽ‚NîÒÁÙA7'wqvtpsAGAœ*­‚J}¤ûH›ÄûòòZ­:	~h/÷è%÷û~ßï¾üvîÏAˆ‰Qƒ4Û¬f“ùÄœµÞð<ŸFRYOL$Ú(÷,[–F`;ÇªÉfÒ'+ÉÓÍd°Âóà¥8y9Ø°òˆ|…	jÃÍ€…^NðÁŽÏÀ‡ËÖh0«±C«`|¸bÒ÷åÙ–y }üö¶(»Á)üþÝúÚ¨»o‘b ?™»Ù•š³7Æ‰6!#QS”ë´Ä• _‡©3Àe­Zä¨œ$ð^7³RÑïžŠÁ` $p¹õìZy)U±-´A†-ØÕm`AÂ¯E%“ËwJí=q±÷±˜½UuÃlMóðáhZØ¼ª,óauDºÚ»Úb‘NaGAÕÊ%‚k‰H0ë „÷IæcÝ“èjd}6ß@mbÙ‰-AÁ³³u´?j&. ¥(V ø· n-Þ8'§k ³z‰õ[!FæÐá"Tw±É¯hß)ÈSÍîÚŠ·ý|ÞøÕÉ*Œêð,üÀkÅžI£ntÁ[¢Ëy½óÚÖ´¿QÆáŽ;' `Òj„Q¥8|†ù¡ó+þ¥Q IÿbZKß4\mlŠ-vfÐý1HAé¬h±?yÜú4Û#äØD#ìôàx”ÚC‹0ué]¬^B8ŒS«uÁ¬û·¿co°w6-	aŸ™Í]³Í´„LÊ¬ Š"¨[ÐI(¿AÔ5:öYê+DÐ¥AÇ ˆNê$"4Ê^¤ÍÖÄ}oŸqµQ×Úè4§awÇÙÖßóŸçyæwÑ.€{xxtqNf?¦NHSTU‚}‰U¹T1yN%=§[QRjœæí60	½äògû[ÑäÞ¸ c?&3‹#ºÝ[^G)M¸á#éžç2Ó‚ê V\-n¤Yan¸FFý×³­èŠIáCwœœ‰2¡æ)ªå@Ç•ÔèìŠe×
-¯‹t_WÍpP>,³^7[‰O>(ÞŽðp‡49ÓÆµ™óhÄ5é-{îïWˆÞ 7¡wÅÑÁ!û×æ ý¼eœ,tš)®BŽ” ²º²@Å	O¯7ùÑX(ö?Êù7Å]´‹[øÀ4Y¤§#Öçuy9‚‹Åò{QÂ†ÜÙî	‚¢(ò<~º½Kï,|Á¥4ºØDc+T˜ú47Ùiæ˜ÆÂL¬ð]àðáÂ½ÄWµnû(¯;Åy™ºPwÊÛÁ™é]”ÚåÃ*#K-MÛðÀÇã	ˆ%¡û`1® ¡'7Ðò<—Õ^†E¥‘EûšÛƒª1Íø‹4Æ×ŒU¸dªê¦êEÄel–]]«æÿçf.ÌB uõâÛŸêN÷$À‡*ÁÈ»¼‡.¾{[Ý¶µ+w‡¶Öe¨°Ô 6-ì¦ÜÁ©ôÔ“ëð~’ÿÍþËß+°w¯MƒQü¥Mš˜š&Õ$-lhW‘áÜmÌƒˆAO‚ÈþOAðàŸàÉ»^ô$ˆÞô"xQœZQéTZÑMp®º­š4M¾Äï}_Ö¦ÝØÊvö¥¤Ð÷õk›ß/ïýÞ{;ší‚g°§è§äV"¯[éN,ÄÇV“²”B±°ß²(€5þ8ÄsáMq*„°)X«¨ø3Õ·îËû#à‚Ïð·­ã`Oˆ H¦¢É£§ÌC£âôëfõi­Ð¥çˆøÀZêÂšP0wT»ðÑrë¢®j6DëO E|,ŽëÉŸp­êûP›8S<xÔ±¸`&J7´Š¢„)yß¯…hnŠ š¸Ú"[‰W¶Ö‡e’$Ër6o×s¥Eç«¥
-aµ#Ô¯9™åYu0Â¨Jâ›¡?í[Ã¦ióföi!Ú#úõeWÓsCmzdfnÉñˆ2â§]X-€Ëx[›ýiåU]SXÙ•N^áMoY¹^ªÑ'ùÄ”e(¥‚V4UE=Ïÿ½ú7
-E]Ï†A÷M„íÌv9zå‹ïàù$ÞãRŒTLd¯w`’un¥óÈ<‚&Ì?í7íbcvŸÂXíf%(¨\F<¶ÁÉ›ëî}6|É…hÚ0çÂmü**R©‹GçàÄ¬]¨`@žkAF&Ùï[sFß <óÏàË½8\‘+oÿ²±úª×°!¬[‡iÖ“M±A+ã'Ú¡Ç>·n3€g×4ú|{ÈbþhCÈÛjw‘´M`´æûÃXäA·QÚ»õÖ»ØÜé––À»KUÔç~ºÅã˜î¡L¨m?žÀ‹K(9ûÊxP.òê
-¶j¥NÛ½»¶kÿý@”N»0331³²gãüóµéÿ¥—Íüû;''‡¬Œ°bøýû÷ÝûþÿøÊöï7úd¼¶gdøøñóï+g?Þãf­ð@4%`#/˜NÉºèF”ÊÊ+~ûñãåý›Lÿ™°O©ü¹…â°ÿ„:KX{5°ÅÌ¬¬™ØA·Þ2aq;¨™ÂÎ-oâddíøtóÃ¯Ÿ¿¾|ùŒy[77yåØ>†àËq1ÝÀˆ§C¬e¹89¹ùøÿŠª¾ºuHŒã7òÈ£ÛM^nfôp¶Þýãç”Óáæâ@ŒüûÃôïûÇÿäÅyþüý{ãÑ‡ï Ó=þ£4>þ3ZSÌìo?|¾ûèµ‘–¬¬ÏówßŸ¾ú
-Ô!«ññz¼+‹‡‚¯¬8Ó¯ßß}øôóÛ7N–|œ||¼œ,,,ˆ-?¤`KÂkÃ&[Ð
-Á35 „60nP­,U)0‰î‹Õ@ÏöAâþñ–°ÀÖŒ^1héåÝ ³ÏyåA$Ð‡@Aü“ôÒ® £¾¿=ƒNmàÙ7Á#Ë`=4óõ	tG.H92èAÙ¶3¶º€æ;¶¹Ú£A˜Øìæ’\A¢‹œ,MñüxÞdÏÀ`ÒÝóI¡d¢"—Nd,‘máq˜‡®À~>ÃVgÐäÅ‰BD=h…)1nÀ´‚ ¥EÃ_Ð²’à'°IYä’ö ë‡þ~…ª´3h#ô‹Ã qÅÀÑ–Ç(¢  €(ÝíÂÊÂÂÆÎñƒû7x	t·ËÄÈ°þgàøõåç÷oÀ:ƒvŽæßïŸ9ÿþbbD™ Aÿ|ÿÆøâ¾ôÿoLViÀ.µÖú÷™øÔ<cÍ,-¼GOž‚öÈ€4“¨# ‘ÿðK[ s!è»]`jÀÊ˜þáØíÖÅÎÁñ—óï_Ðµ5ÿ0VŽõ²q³ÊHI©©(ÿûûèÙ;7¯ŸØ0K|bò5ðL o¹¥~s
-€ò‡!|Ä˜ÿ™þo—a„ì+E|äHrssóòò°J(¿º%ðÿ÷[È}}P'ýû/ÄÂ`*ÊÀ	íßXýó/Ã[Vaq]ˆiÐn¡  °éðöÃ×?	
-ð+IòÿýÇpóÉ§o?~C†‡lÙa„¹ÊÂñï÷ÏO^ËHI‰ó+Kñ½ûøëó·_ˆKa[“]„‘rê)3#?7›¼Ÿ’¿ ;°éóùË·o_¾²2ýágç¶;xy!®…$Ex `Ž|HÊœbÞ{Î6€'8¾@!4As†ÕÜR ^Ç% aíW'n- ¿[ô2ì	©qÔ7ÅLš@;GÎµ€6š°)£Ž~²ÖayµxÐ¥3ø‡= Ã$‰ ¾ûÑ†W§¡¬| Ax`
-?ûAH‡Á÷Ã±\Ð±ñ v x­Ý,8% X¿Šš€6€ gÀ:Û´4ÖB-É:8Píb¶, äÁDãÌ4~p²±œ“™d‹ítÄ~7`ZAÐR‚@ÆÁsè87ç@Ëœj@+·@£Øn¦F`Âxº¼¼ÜžÓÊb0ë­ÃFÁ Ø»~Ÿ¶(üõ¯Ä6	nBB 1´iUEªT&ÄÒÎü	ù?XØ˜*!!uïÌÆ/	!¢¨Mš8±\œë½sâœ„1UâäÅ'ÛïÝ¥{÷Ýû¾{òÁ‡,+š$Ré(”C¤VÞêdº–ðœFõg´Yãû­¿Õ›4ã¿ðB©½ÙE1îç—Å¶1¢‰¿,pTkzjš:€<^´ŽÊäRÐ#ç1‡4øšA8!beèC¨zNÛì«–©•Ç¾F0eEQUQèÃÍ¦[½¹š:ùV
-*œt:£ÚÒ…4ýñ××…%$âÇ²Z»
-ÐzhGa[LMÓº–œÈWµœëV™Ã8$HXÐAfDêÎm[ªMÌ¼ÊøÙšúlÛ6½­Ô½Zm$•6‹¹1]üöZL­Íq{Èy¡×ÝúÑÙLÚ˜|iLf¼ã?d®pÄ¶“Ì#!ç2‰™¬•µ5½–çºmß3µQ™¦¥ªj¸§Ã7›ðÁ#ï¶`iaß±91ƒ–â^ÍK¦VÉŽ½]çl}Ü‹=,ÜØ¦W˜½(è¢®tìîOgäf?o…½ˆ¬Ta;A)Ìd®ºš‡å2‚jÎ)Š¥
-g—|¾'æõx¾ßîC¥VÞlÀâDƒ¬¢ˆI<lq¹,~íÃ×GtÝÐ×i'¬‚s†—>€Šœ}+ßqÃ¢qŽãnúôÛ>Ü7q¿Fø†º}¾‹VJ;=ŸCò­ÒÍC2óˆ*ËF
-nñ~>Äø¹üÏåŸ ìOS‚@À!YiŒœB/ÙLú:ô¹ú<}ŽîÞ:4S‡2+›AÅLvÛ·üq“0&;5¾Ó^`—e–÷x~o-ãRK%ªü‚JÍaý8"¼:YàÕé˜m<°º·X8w€ßG#±w5|¬¶T$)ÏÓ*(ðŠa5äšs|ŽX…E~ß÷ÅÉ°ì»[,Wc¹±YLŽ¿Á«Çƒð:¹DXÂ«C†è{¯bÌ$b/W§°ÿá¹ÌU€­¾õÜ¹7±«s1&gÎÒ€”²„ŠÐë.H-›ÄÎµ ·ª¢TúÓöýx­"r¸6‰u&±³'1Æ'ÔÔào.gYíáÛÔ¶I­¦5õ ã›ÎÈeÝf¿tÃ¤îKÿaç¸U?4«¯Ç²’3ìÂÊz”’ÔØ­´LÍ„ôŽ‚;÷¦SÇŸÏdDtC£¢ª*à^8¾þÒ&üÒþXð>ÉõË4Sšk°œ8vwEª½«ï*›üO‘T”¬ð©$Å±öñWq&ÖŸ1?É>mñ@÷Ìõ«?ï[ÖÒSäœ4KÚÀ]¥§ýü-V
-€©ì¦âJÞÚÈ?ODiãØWæ`ç`äÿÌÉ?¿0üƒõÝÿ#02ˆ}ûpïìž‡–î
-²2Ÿ>¾á„ü›<ÿ [30ëŽÿàõ‚éèÅuHóƒà/ïßV×7ò^¿zÁúäªÐïŸPÅh#°Qãÿ?,Ë1 ],Wƒ4„ ù oý`gcý/(ý‘…ëÏ÷˜‹4€•=çoïÞ>ÿ^ÇðóçÏOÏj;+*Å¤ÌÀ.>#Ã.6ËÿâùøuÖ‘&&&NNN~>þ¢ªorÉüùŠrˆ)ôHxèZ]ØžâçÜBjFl¬,˜	öÇ¿¿¯ß}þúî=£¨0¿º¬àŸ?ÿ¯?|ÿý÷ïÿÐvÔ¡ÿY8¾~ÿtýî3	^q!.	ÞwŸ¾ÿüõ—ˆÆè|R1aN5YÐúnNÖ_¿þ¾}÷ùï¯ï,L…ù8øùù€þbŸ †æe*Œ|6ðåÃFØT3ƒióhÙ4²€a5ÃÞpPÖ‘ð¦4hxiŒ‚á ˆ¢Ý. ý,,ì %‚Ro9|ÿÂ‚9í®óÄþþ“¿¼ãè$Æ‹f^<â<½Ñø×‡ÿ°e¤XàÅ~02ý¯Âd@j|üc„¶?TÙ³mÎa.Vž«;–ë?9#ÚŠ£ñ¿‡æîÆ2ÀÕø /ÕdbüÏ&&÷’ÿÇ×(Ç©Aç…ø¿ºyñà}kqq‰gÿ½yBúÿ_¨G`Áic½((ÍÊÁñï/øÆ]ŒÆÇ?&p£z3zã)ììì\œì’Ê/Y…¿ÿøÊŽ~œ(zãã#Ãsnq5eMÈ4
-f]4PHXèÏßW¿|~ûŽAPOCžÿçï?7¾ûñótÛÎÈ-¿LÿÙž½|ûþ+Cm%)Þ‡/?>~ñi,	ýn¿™ùyØTdøUeA¥ÿÿÿáÃ×o_¿°0üäábàm£eee…xiGÖÆi»]'àSdóÝÇÆ§šË5¤îT‰õÅµG‹N*å0Ð@ÑÍ¹ óUÉ€[4§L	£ëIGÁ0 Dén`ÁÁÎÆ'.ûVPúó»ÇB*ó?ê¶—ÿ,ÿ¾|’=·æÝÅM¬ÿþJüþÅõv9ö½'LÀ
-Š‹ïüL0¤‘Cèÿ‡‡ÇnN»ö“‰Åñç{¥ß¿™ÿ‚{ù˜»]ó)ŒÿqŸöŸ~+
-WÁ4B¼ŠHÉ?â—ÿúþç_,ÆHüý§|yûÉ	?Y¤5Þ];eõê¬àïÿ(g‡€ýlH½ääg•Ráø9áÃ äÓÏq?AbAPBöÔ·¯8P·1 .—ß¿‰©‹Ká›Pàââü{ûåÇ—˜€m]EáßþÞ|ôá×ï°sâA×Ñ00³}ÿþãÖƒçR¢¼ê²¯ßÿúí7##zãÜ,`âåb“—äQ—äbbfúþýççÏ_ÿþàaeäååCÞF;‚2"?ƒÇ¦!àNÜÑB“V@XÁjâh0Œ‚ °w-;Qô ‚}Ð)$jY´M\h|,ürãg¨I7Æ&M¬U#šŠ mÅòP„Æ•»†³˜ÜI€É$ssï9gþ¥vÉ|&Úmýiïøyr­.¼”-Áp,h€— û†s÷Jm¨ò£5S»ð˜µŽ	B}Å^”L‚:XpèA¨yo”¹	Y? *Ð8 ÑÃò15 JþÁùˆÒ‹fÓ9až¸ä§x«[Q$„Œºg÷W-ÆEå¼ ûp4wÁùÇàB°î'ŠVÚ“t£Þ¬ÝÒ;4G7@_ZXJ½¥Õê”ét¤>ë*!“Vß1/Õp‰XOU6oKðŠ°Ô;UeUªÊ>¡¸éÔ™»¶Í5òIŸü¬âðÁö¼Ôø,®D€%Ór‡w/¤)wwêcÓ½[AW”’ýƒ¶6ùŽ¾½o4]pBïp\ÿs&	 ÔäÚ/½£ôUì/¯PdÀÚ4b*T¨Pa}ñ- {×óÒ0FÓ|m·¶iG»®s³ha2•Á`^„yñð÷àMõ2;6]¥MbÒÎ!Ä“ÐÇ;„Ò|_~PÞ#	)þc}!–ebº£é½b´UîqÅEyûPAkQØyŸ#U'<š‘¾üU<ý>¦˜I*¢*¢M–!e4MPq“Wð«àñJÆ–i™ÍF8¾¸ö†Øtªœ4Eí„G	õŽÓf3¹Hsg8ÚùUx8{9Uãöiƒ”jˆYæCH·ºú„±ÊY(B= Ù;™@~[ÆÏþ£ãûŽïoËx¹&†>vý fùËÉ±žR¸½ž=-„ÃE^‹4)“ë"•·j*„=÷.ÏÂãWõK¼Šçs%]µ½×õ»A`Ûvá<~‹ú3®Q£Fÿ…ÄD¹ ëE88äUßëz\ààýÇ„4Q‚+È—L3|b„­-E P+APJþ½²ù]F&è)¤ðš1‚¯n9û—áäUÀšžãÏïß>ÿƒn–ÅÐúÐ8:Zƒ‹›[\Z†Á<è0‡Ø7ftáè?VqðôÊCVæºnNAÜœÐõÿp"ä‹b0ä¤TÐBY•'ì"¿ñõç?Ã[~9	5f&Â±iˆñr2ýüòéÓçoüÜìÆê¢*ÒüÌ íÐ WÄßÿŒÿ™ØßüvóÞ‹¯ßI‹p«Êò³03ýùû‰‰QB˜ËL[ÜÉXÚ@E”›ƒåÃ§oïß½ÿóý#ÇIQAqqqAVÖÑ}ƒ£`Œ‚Q0R @ QÚø€Ì¼ «ce+KZîçÙ9þ@&s`gx`"ÈÌÈ6†œâG¥¾ƒU¢ªÒóñò	˜ºŸÕ|Í;9«iLØX¶±)\càûÙ¨‚Š€Í®_?þ|ñó×oÜæüGYsŠSÐHVV!NNUÛ§‘{¸D?BNuúÇ€GãXÛè3ÃvæSêª‘Er
-Š ºû?lB2 +ÂÎ&*.ñFPùV£þƒ…ïÿ2ü“Õe` `&|7/¯ˆ° 7ûÿoŸ?~úü]ˆÃXCTQŠŸ‘	4—õ÷èùŒ¬ÀÃÏ¿°°0ªË
-HŠpð²ª‰¸˜ÈšjŠ‹
-p~ýöóõëw?¿¼ç`ú%*Ä#))!($l6é\`4‚Q0
-FÁÐ DÂš´RùZ>>¾/_¾ü÷ØÌl¯®î0ùñAà×?äU¥Ð	¨ûý›…á5+óI¹7æa|Onü¼±º¶Àâ#'hDEFYó†}ìö=óìÞß‘øýåì„ØÅr¿™î³³3ã×vÿq~Í§'yÑïmabdàüÿ“õÅ­7ÿ™€Vÿü¸Ûî* úÍÞPÂÀ ¬IkQäÑØ¶‘¿@Á[g€Žüýç·¦£ÿ]nþµ'Ö¿»£ôû7xyú*ðÈ°‰õ—‰á=+Ó%¾gzžÆ1ºFÐ[þÿÿóÿ?ÐFfT'AÖÄ€.°Ã±ÛÎ ~°sssÿ—Tñp¿Ð¿ŸLØv»02<ebáU1`ãà„G(ændè:`ûƒ——÷¼ûüñ=Ð.>SÑ_¿ÿÜyüþÏŸŒLLÂüÊââÜ¿¿|þü™›Ø@1×¶KdÅx8X™¾ÿúýþÝ×¿°³üãáá &...ø)éX›˜že n«-™Ç®‚Q0
-FÁ(  ÀÞ•¬4ÐL&“Lmcš6¥iÅV¶Uð¢ñ¢(¢¿àç	‚zoŠ¨ zREë‚KC©­¶M³™¤Zzôà!ï4³ñ³¼ù­øh†B’$îC<»O.mÉ…Óîz9 iØ4—Lu‚|…°@ÑyŸXé‰ÍÅ¢‰ƒÍåÂ5G4ZÚBÒ YOIá°¢(ýÃ¹«Î®ÕÝµØÝQO­Ô5lÙÀª»*tÑªM%ÇçÂ‡ÊÕ’jÐM›ôÏG.Ax_EeÕ\çû8`µ},ç]™îuÚF‡ÀrAš¢Î¸øŠðŒá§yØG:Å^…ø °SB¡CÌ dr“‰ÔöñöÞù¾ü|iTy]c,¹ý£;²Ô UDèw)‘tdtz|b&*Ë„ªª;P·C'OàÙö±\“[! 5 !‰óí¸´Š0f1Ã`Q.’´E¨ïÆïí¯]gÓå‰ÅÞBôÏIºY’çygˆ‹¥J¹dÇ$Í¦%µ¡_Þ—EžÍf"©nÞÎÊ_ß= Ñ#'£~§ù†Y,½Ôk†4:}´ßÏÛ:¦e´ÿ'“øëÌô¶<üg¼	ÀÞµì$DÑÚ—SZ)ÔZ•‚Ïh£!ñAŒ]™¸óü?Î…Ÿ`""Ö"ôA¡ã”"4nÜ™žÕÌd^»s'sÎ½u»L  Ëò(çØ|´xö¶ShTžj¥VÇÍ>°¼„4¹ESåÕíãÜ.zþV«ÕÝ“óÞ~Ã¾ˆè²,/Š"š€Â²Õ¹==½R/?ÝW¡V'LÝ+÷Î„IIMçOh-ÚjïòÆ0®ü­¦k îE·JÚ¶3pü_ŸI{¿áºc9EU '„Ôó×·¶eaØtý‘qò1DÀŠ¢ˆâ’opÇãÃhšÆ†B	5£µ/šµòK³êvš˜ùN¸Ž"8)0Ç	¬´,¥×òë›©T
-Ð46¥/ÉnåtùBO!á_iÚAŒ¢ÉX,žHÊ#ã«ûÝèÑw8IR$AÆ°ûf£´0tðO=ïŒÛÅ€˜)eÅT†òr†º¿»]fA‚€º¯šÞ}ïx$)qG;	Ž¥³I~CºÚŽ‹CËê¶;]³†aõz=|h†^ày>2ùd™>â{,õãHàv	 @€ÿØ»z ¼wF¸Ë.Að-îì¬|ŸÃ2V–&v&—P›Ø\qQ áw‡ÃoÙ8®p&–L	Ãü‘°³ÌÎ7GÐ’$ÙlŽ OAÆx4+ñ‰¨,K¬7UUi­±ëmÚV°˜¦.àûJ©@™¦J¬ÙmÛfYFf8ìeÛb,S¶ñb!
-liÊ:DJ]·\,•”qEÑ™ïyu]çyŽ}¹øšxÇÉ‡‹R5EÆ<æ´f[]Â†7Ø¤”P9Š ì*jß¯aá¡Ncâa˜ŠœLÉu `²´ 6˜÷¡z­"whœµ)’0„‹!Å˜wëÇ‡{ŸŠ•
-u]¼½<…Ïw—ÅNÒw‡0#œÂ›×…Ø^]_ÜÜžG;8´+œ‚‹UÇ??p§éÇþ=o^h‚RTZ®<¸›¦y¯Íà{¢®÷ÌÒ¾«×§ÂøðÛh­knÁÁ]™¾Í¿–›Ë.3Í4ÓLÿ~Ë(>u­, V–À*
-X+` râ$ [À
-	^a ¹"""Èí8‰\9+-`Õ4ØX´T ¦E`£÷½È"«+d5à;@€¬­ñõ&wðbOvˆ¯!ŽDî”ÍªÁ:× N@®é‘p¬¡´èÓçO7¶Ì7|tâ3Û¿ß¦??ËüûËñå>äc\_pðñiš£ˆìá ƒ…€Úß€–|ààçãfûñóï‡™þ~àaçåùúåËÇ/ßþÿæåå ÞÁÍ‰÷Ñ|8
-FÁ(£  ˆÒÆÖÕÛn!Ë	!ÍäÎú_ð-óø+?4YÈd7&fÏY†Ü‘×i"[÷5®î;®à">œÑÖ™~úôéÉ“'\?¿˜þüÈõ6ÎñzŒ:bÍ˜´þÓ?†·ÒšJê +]þÁF‰È ~¶?€Í³·ï?xÿáÇOîŸ?¾1ÿû)ÀË!,$ÄÁÉ	T ´–““Ø6Ë°.&Å•0½Lê‚ÓQ0
-FÁ(ƒ v»`ÝÁ€4PWµÑ€|î{JáæÀG°VWð1ÌQ‚#hóÈëG>0'ž0ÛX[HÈ^C«8á†Ã€UÍã¿~ýúüéó¯_þ/¥ƒ\@óùty¤Æ°Eòˆ…ý®ƒ¤¼2¶X#‰6³íÈ·>ùðƒƒ•Ÿ—SXX2=ÄÁÁ!**T¹cwôi|ŒN»Œ‚Q0
-FÁ  D“ÆVmÀ ­Ú&¦r‚·BÐV	à!À#‚l,~]økG’jP<ÌÝ³Ä0À Í;ÿ 7ÕýÇ¸¥,lU}`b¸'«-cãËËÃ|¢¤ñi		úúõ77—ˆˆòÂ666äf(£{Œ‚Q0
-3  XO³F^ˆ)WŒ<íÂ [Ê€±·‚ Þ%ŠÈ†#/Î ¸æ.´ä@À5ÎÁ€{Õ$Ö€B6yÍAøþ# )L¨Ä.að‰#ß™.
-Š±¸Æké™€¤`£Gøœâ‰MØÚ ¶988¾ðññ±³³#ûšòØÄºàlŽæçQ0
-FÁ(  €(m|0àÝœ‰õ4JHB›3ñìÉÄe1;9Ñ|GüîP\"˜æ`½4¿´åÁÈÀ¿À¼¼1ñj•0¼bd¸$$õÅ#ÕÖ7Š““m•Ù±	o ›éªÇ&11…K×(£`Œ‚A ˆ&Ni:í‚i5¦àÈ™v‚Ïþ?d``e`\‘[pú“áÃ3NÁWrºBn1vîAÂÂÂÿ)^íÈ£2Æïè‚ÓQ0
-FÁ(!  €(m|àïÐÓbäƒ	ã:´‘<òÁÆÎÎkì~ø¥"óo~3ÿ„šjaaùÏÉÃ $Á«¨­eh¥®¥Ã	>ÝÓUŽ| OˆÔÈÇhûcŒ‚Q0
-†  *¯Nç‘\;]GàÈäc'ŸŸ¿ýýó´ê|´##33'— °ˆ˜¨(/7hÿÎ_ÌTùÀ³ë‡>#˜G§`FÁ(£`0€ ¢´ñõh¬u*®ª™lVÌ~´¾/ÖV®vžf.Ép6fèá·—³1ƒTPP——i4ˆ¢AK2AëJ‘wí¢‚_³M€›øS¦ùXc“˜ÀÄ“rpÝH7š±GÁ(£`0€ ¢Ân‚³	Dìz` ÞäÅ°±«‡ŸVŽ<…|¦u­Ãï»ÁfÝ(£`Œ‚A h´ñ1„C«50Úø£`Œ‚Q  Ä4£`Œ‚Q0
-FÁ( '  ÑÆÇ(£`Œ‚Q0
-è
- ˆ
-»]ð¨aÀ»TQÄˆoëð8€ë¨èß¡hÝèÌ(£`f @$4> §XÂÖòM‘"DNê(ëÈvÀ¨u£-Q0
-FÁ(ä  €F§]FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ¾i—k×®Ð(£`Œ‚Q0
-HZZZxdˆÀš…Ñ£`Œ‚Q0
-FñàÁƒø Ðè´Ë(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ b"Aÿh Œ‚Q0
-ð€ÂÂÂÑ@£€ @£#£`Œ‚Q@PVV6£`	 ˆØ‘gÏž@ØZZZYYY|||hÊþþý»sçN//¯‹/Xs#\AKW¬XqèÐ¡W¯^qrrcUvöìÙ888 Éââbš†WjöhÏfŒ‚Q€¹Y±Š¿~ý^P²ˆÒªUœºº˜*¿]ºt?<\nútf!!ƒ×ÁaÐú÷ëéÓÿÿþå±°øvñâýˆ¹3xííñ«w>ooÿ¸qãÏ¸ÍÌüýE’“±*Z?< @ ;òl1üþý{>ôõõýøñcêÔ©˜Ê>|ø°páB ãçÏŸïß¿Çj\~0wîÜK—.µ¶¶®Y³hã®]»€M¬*vÍ„ô»ë×wí€à¯_t²hpšùó'ÃÁƒqÂ8jù÷oPÄ&ÐÀ@þû—°à(Tàÿ¯_¿=â44IKƒ QQì*ÿªü÷íœ1h=tÞ-‡ŸwîÀ=ˆËµÈ*éçç¿hia“¬­æ–ÇyyŸvíê?l @ ‘P211qƒˆˆˆ‹‹Ë£G€‚›7o.,,ÌÌÌœ5kÖ¿ÿ€M“wïÞõööBÚëÖ­ËÍÍ]´h²9ÈjÎž=ÛÜÜÜÔÔtáÂd5Ÿ?^½zuMM   +**ZZZÊËË‘E³ÍwîÜéîîšyùòe ÷æÍ›K—.-//_¼x1°Ñ·È¾}ûöÿÿÿR@ëÈ»®vVYÐ­"‡1éip¾}K«H‚[4hÍ|ö”±¶’%?19<ðÍ‚q„ÇOŸ0ú{±WW°†Ÿ<%4=, à(„€ÏÅE¼°‚X%$¾_»v78øÛÅ‹@©7óæÝ‰!Ð‚ù÷ïåÄ‰wüüî††¾…õÜ>lÜxÛÓóŽÏûuë@}÷€f¾ž1ã–«ëƒÄÄ§UUÐ®[Û£¼<üê¿?§¹r(ø~íÚ;þþ‹‹yˆ#ïÝrs{ÖØøÿÏŸç--@Á×S¦|„u¿_¾TpÛÛûËÑ£(¨*˜‘qÓÁáqAÁŸ7oU>)/RZ
--OƒÇ°1Õc:¬~ùõôé›9s„¢£U6mËÎVZ»V¼¼œvcš°÷“ñ†0¦kGI  €H¨þþýûNž<¹råJ`í¾~ýúººº†††ƒž?>**JHH(;;¨(«  P]]½uëÖ+W®ÀÍ«
-vuuGGGÛ">„«¹víšŠŠ
-øž0 ÕŠŠŠæææcÑ,Evä—/_*++ýýýãââ&L˜ðâÅ‹÷ïß[?@kkk		‰7‚’Ñ·oÀÐyŒŒŒ666lll¤ÜÛŒ¿~1jiƒj[»ú†ÿ ÝPL€™°¿~‘?~`?Àoµ ¦™¸œ„µì 5ù•þ:Ž¢ùÑCÆåKXp“	°v?ˆObâ;¥eþ7µýFó)Öb
-ÓXC‰¤Øüþ…›_ôgÉòŸhbÄÈÿ2à(iG°¼	D/Á®¿ïÞ}Ú±ã¸-üãúõO»wã×þaÃ†çÂ		ÜÆÆÀV°MðûÅ‹ûÑÑl
-
-œzzbc¿ž<	¬›f¾š<™]Q‘]UÈøýüùßOŸ€6²Š‰áWÏ&/MÞ`‡=«¯ç±¶2îEE’âÕ«O++¹-,¸MM_vu}Ú³‡]I	(Ô4¢ñýÊ•ü~~¿Ÿ<y”•…ìrd•ÀÖÀOO`ã€×ÑX¯Û7Èµ>PÁëéÓîüûùó«I“X„„°ªÇtXýòõØ1 Éïëjˆ<~üýâE~ ±X}„æBXYÍµ£‰œT @$ìvùøñ#°ÊE'?¿‘‘Q@@ ;;ûÄ‰oÝºBøðáäP2 ©¡¡Td ›,:::ÐäÈÎQsäÈ;;;È!hîîî{öìI†MÈýüù~=Øºuë.\¬7¸¹¹]]]4K999áŽ<zô¨¤¤ä7€l ãÀ@'©©©YYYE¤¤¤¦M›ly [-À¶++¨SëN¤‚i“Y³s#‹ä°¿xÎÈÇ÷åºŸÆÌò¥Ìë×°002ˆˆü/(þ­¦þØI}òä3iéÿ3jhþ›¿4°fó–Ìþ2rsÿ/¯ú­¤üÓ"`åê`Í4Á’_RÒÿ—-aîheÍÌþ³p>1‚yRÒÿ`:«“fLcéle-,ùWø'2”ýÆuÆÍÛûëý=,wî0}ùÌpìóÌ¹?\@õÞö­ÌS'³°²0¬ß­ñöíaš9õö-ÆÔD6&&†šúß²rÿñ{¬^Á<w60 ;*JÊÿfÍûERxG¸Ü¹eó‚¹,¯_3›üceƒ:Óv\îÄJXt`?Ó´I¬/^0ªªý»yƒiÝæÀÂ|Öt–åËX„ÿóñÿGö‘ 3?|`H‰ggbf°±ý»~Ë»·g/ý˜3{–‰´ ÀôÁ)XÈÙ`È*%õÿ×¯mm|J+V°ÉÉ½ž9(ÎccÃÄÆÆÄÅõ~íZ>77P¡W[+¬&uê»•+™þÿü	lµ| wºp©G³N¼¨H$)‰ETôqNÎ¯'O8µµµ¯^ý´wïgp%la†…=onÖë\††_OŸ
-Š
-ÇÄü¸råÍüùÈF!«|=kÐaÊ›6qéë³Š‹?).6,€Õ?D¥PT°Ñlf1	Ýä~ÜºS=žPBóË?HÜ6×+ðvE`HêÜ¾é#Ì¹0ü!lØ½èè@víh"' 	9AHHhÎœ9È"×®]khh ÖâÀ°^GSÏÃÃÍ9¬¬ÿ°õÎ€âð™`ƒ2KÀ–Jkkëïß¿j‚ÁàñãÇ%%%-}ùò%°-i¸˜››KKKÿúõ¾0Øâj<|øð®]»ÒÓÓÉµ—/îÞe´²AñTdô¿¿Õ¬÷3¹ºÿ{þŒqÎLÖ­»~ [b‡1µ6±.\ú+§à÷ŽmÌÀJÎP›óÚï>ìÀî¯_³g°lÙùØÚ¿—©»ƒuúì_˜ÍIÏüÃÈ,¾þOìcözW,cIÍø'F0!ùVÇcuRFÖŸû˜L@jŒŒÿÿƒTKÖ±¬XóSBòÿÞÝLò
-ÐŠÊÓû¯«û_OxPØØýcaý=KkÇ/`mé}üˆÓ›hàõk†IX7ïø! À°y#3°6ßž¶(1q„ÕÀÖÉÄ>Öåk~pq1äf²	‹0à²«;q…¦“€½¾ÖF¶¥+ðñƒ,
-	ûq@\âŸà°?÷î0Mìg=w–	þ¤ô°2ÐyKWýTSàÿ³ÿð`zÖ€¸¢xÐ'&«s¤Æ#t
-^Gâ<
-‹½_¹òÍÜ¹ÀJTyÃ†_ ù®ø…¢£á+XYÁE"‹ˆˆ@@ P=3??°Êd“‘Á¯}<œ… ½ù?ïÞõÞñóšÃëàðnÙ2ì‰°0H#×Ükÿ¾|Œp@\ZB\")	´XÇ¥¸--Ù±ªg÷±š_¸Á#å·oð÷—(+ËÎ~”Y}òåÈ‚>Âb˜®Mä¤€ ¢hVþèÑ£...ùùùÀÆÁß¿m…¿„Ö¿ÁÕØÛÛ9räÏŸ?@î¡C‡444:555_ÀéØ
-9pà ¤Ii)²á@]¯^½òôôôõõ}òäÉW¤Ä­)==·lÙòáÃ¸uoÞ¼ùGâªB`w9-=™[‚\¢ªúÿÙ3P¨îÜÎìâö<ó?Ž	2/ÀÎÎ ¬Õ€=°¯lz}þÄ°w7óû÷Œ	1ìÑáìsf±"»Í"¯¿ÀÎúÖÍ,ë×²Ü¹Íìîkâq9ÓI@ ì4÷v²+3 9ÁaÐ@.«üŸÃfnÄ1c*+ž‹ë}<a¡ÿÀLLœ6.‹Ï›h`Ï.fg—¿À*4.åÿÒû'><‰#¬îÜº™ÙÝó°¬ó8VÛ±ºO(¡9éæuF%å@«Æºy ’qf
-[SÛñcLo^ƒ=$¥L<¬£÷/4ü/Ä×€5ŠG=ú|ââ y“'>|øåàA‚êß.YòzÚ4™Þ^ãÇ5"°åuvöé¹­¬DRR~ÜºŸk`„åsáääï—.kY`»È%¨e’hþüo.¼]´ˆMNŽKOïÓÞ½ÿÿþ•<Òøÿû7¤ ¬ž¿|I`ÈI%­-¨ßÜüõÔ©×Ó§Mã#ŠýØØ¯ÇŽ}Ú¹2€U=ž Có‡ªª@PÐû+fd|9zä©sç Í>Laºœ`ˆ¡¹v
- ˆ¢Æ‡««ëñãÇËËË­•çÏŸóññqppdddàÑWÔbbb’ ((èçç‡¬h¬‚‚BJJJDD„¿¿ÿõë×{zz°ZŠ¬KNNÎÉÉ	hfnnîÓ§O---Ñl×ÕÕ}ûö­x ¼ $˜@qlÌÁ
-€ÕÛ±#L^Þ
-kg×¿À®'¤pú“Žîì*­mþ
-
-þ_ºò'-^þ3¯à7.‹$¥þýÂxì(SjÆïÆ:VW÷¿$	ïx 04úÇÃû?#…=%ý´§~öÓÊµ?Oÿáã÷wÍ*|ÃfìC+ÎñxV-gñg‡W´NÎd†´-€‚Û¶0“ž$yÓÀÊþ}ÌÀ>°æÞ¾•Olbu'®PÂt’–Îÿ;·™vïdºr™qþ¨²Û·¿~cœ8õWvÞð’'Ò ž@&&ŠG} »’¿Ï‹ööÛÎÎX·Ý¢~oo&NÎkúú7ÌÌ€l¡¸8^{{`å÷0%å¦37|#+¬µËkkË®¦¬ªùÁ‡T˜ùønÚÚ›8ÒÝÝ Z62Ø
-¹¢¤ôfî\ ?nßöûÙUUîÇ5l€<žWÉmj
-¬ï?nÝzËÑñ÷³gŠK—2£Ö ô3x‡ øT¬êñ†_æÍ†Õç½{ï…„¼š4‰ÇÎNeÓ&¬>ÂÒø bh®¤€ bÖ¾hB×®]ƒ¬Ã 2ˆ¹XîÓ§Oh~üüù²°€«Œ|àQÿñãG^^^&ÔÒÓR”ñ½ÿ~ýúÅ£v¶uúûû!ûhˆNS³§Ldú‹¨EŽfJŠeøSUû2û°eh,}ÎL–-›™Uëÿ’ŠßÀ+,ýÎÆÕëú²OšúkùRÕÿ¥¿gMgÖsÜ<÷ï1zûþš4Ó"ˆàåKLÍm¿L8/ÝøÎÏO² š™¸œ”:~”©¬˜íà±°ÖÇªòœ:ºÿ€
-ž=eìèùd c#A“W.3ééÿ“•û?eú/p0ÄG³}üÈøî-£¡ñ¿ÉÓ@‚X½	µ¬æ²lÝùC[š-`Y,jøA‹IË*ÛÚºðÄ‡'ñq„Õ-¬›Ö3313hjý¶$V­û©¡ùÓv¬îÄJ¸bóîÆùsY?bTTúl4äýfÇð ö¯ß€mGÕwï2­XýC\‚!)ŽíåKÆ›7˜´uþéëÿkjVAÌ@>u‚©¹‘õÚU`›éŸ„Äÿ™s³]hQ<
-Ès>~ÿþM¼–?>0óó32;¸õØÎeddB**©íÿŸ?ÌÜÜÄš@HýçC‡îxzªlÛÆeblî0"% kY £|n°ÔŠ€g[ðL•Þ¾Åªñ÷‹×Œx/F	(õ¤ÝŸ7o˜……ÑÔ£ùˆÔÃåÚQ ëË=€7$°^o@Th|!pöìÙ¨¨¨äçç“ªÞøX¹Œ90ä/ñûc¾~aàæ!Jåë×""ˆæ;V‹€u°¶$^½BÌ/H’ãu°®Þ?ÿ@D}ùí++°åÇ@D™õ;'|wvoB‚?X–â}þÄÀËGNx’Ghî6§€\L°ÚŽæN¬¡„ßIÀæ—‚Âøºœ•Š¤¥%â£xÐ­ñ1¼ñëÄ0Ú—½½Ï››˜˜Ôöíã20ä5´\;8 4²?~|øð¡¶¶63Z}HJãc$¤›];˜6obÙ¶…Ø›OÏÝšI+ l¦$Æ²xÏÀÆÎ°`ÉO"›t£Q<Úø ø÷íÛÏØäå‰M¡øõìÙ+W8uuY%%@-×ÎÆ@ ¬‹åøùùõôôF“A`eýOUíwQÉo^¾Ñ4\\3æüdbb€LŠFñ(XÀÄÅÅ‰­ž `“’bÃ¶õfp‚¡åÚÁ	 hôVÛQ€ððÑhD—³àh‚Q0
-F  ÑÆ‰U7ëh Œ‚Q0
-FÁ(” € ]ãN½2{Œ‚Q0
-FÁ(  ÐèÈ± °°p¨¯&£`Œ‚Q0
-  Ñ‘Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐènbäxõQ0
-¨
-GaŒ‚Q0@ Ž|Œ‚Q00`ôØ˜Q0
-FÁˆ DÚÈÇ“'O€}5`¡ijjŠ&5yòd333sss\z/]º´}ûöòòr\
-îß¿?qâÄ	&Pè¥³gÏ8p ¸¸˜áU]]=šhFV°aÃ†ß¿		}ÿþÈ`ddäàà`ccceee ƒ™™ùïß¿@£7aŽðíÂ…û‘‘@†üœ9<ÖÖ¿Ÿ?¿åääJµ¶²«¨Ü—›>×Á‹ÆK—ðÈÒ|=}úÿß¿<ß.^¼!7cI×Þ"ûn‘êÉ	sÚÝëéÓ_Mš¤uù2#©ÊžVW¿™3‡]QQãÄ	j¹çË‘#SSåçÏÇ˜ÿÿ¾fd$’ N›:‘l @¤5>¶mÛ¦­­½nÝ:ÌÆÇ‡~üøG¯¢¢bxx8Àòúõë×”{éçÏŸ@ÇŒ–z£€Þy‰…E^^˜Î™˜˜~ýúõåË—oß¾ÙÀf;;;¤ýi||ýúu4¸FøL
-Ÿví6>>8 áþûü™EXX0<œÇýdøeé	€¾åà 7s&°’ƒxçß·o¤e˜_Â__’aµ´ã?~ÅÝÿÿ¤*ûÿïßëiÓøýü$©Úwýrü8Ð"‚îæutlY €H˜vš»víÊÌÌ¼qãÆË—/!‚{÷î-((hnnþôé{ëÖ­eË–õôôäää ¥€êsss§OŸþçÏŸ/^8p ¢ ¯¯/##cîÜ¹ÿ	Eä;wº»»›šš._¾äµÜ¼y"5sæÌ`ªÆ÷ÿÿåååŸ?-þF} °aÁÀF//¯„„„°°0+ Y Påhp(À¡¥õyß> ãóþýÚÚÁß¿¿|ùïçÏ?nÝºüaÓ¦»!!·==?<ˆ,ûåÄ	 ìûµkR÷ccÜ¸ñ )é¶»ûÇmÛ€Ê¾_»”ývñ"ýfÞ¼û11 j	¯d Ôr7(è–›Û³ÆÆÿþ`5íyK¨C?eÊÇ;!º€êºííýåèQ¨Èµk32n:8<.(øóædÈhÔë3n¹º~;{âd£ž”—?)-…hÖÐðG¿üÃÆ@_Üññy¿nû¤¬ìiUDêy[Û£¼<L5˜ kcÕˆ)¬ãáð¬¾þ7Rß˜Heð(3Øhû~ñ"$«óçuî§OOkko¹¸<LO‡D
-0U<))ê†ä×S§Ø””XÞ¯^}/2òÕÔ©·œœžÖÔ M¸ôéOpýLÀÀgSPø¸};P¨ø¶—×ýøxˆÕ ˆ„ÆÇéÓ§åääÄÅÅ·lÙ¹zõêüùó³gÏBÆ?,Xàææls´¶¶^»vØ& 6ÎŸ?ÿñãG`«¨ Øh°´´liiÙ·oßEp€âlÙ}ùRYYéïï7aÂ`óEDDb5ÐœÝ»wËÊÊbªèedd´±±V£ß(  &9d6°…l‚ –!ÜÑÆÇH<vvÀ*áÏ‡ÀÆ­-¼KúiÇŽ?/_þýðÈxÞÜÌïåõëáÃGÙÙÈ²@d¼™5K  àÃ†7,-¹ùƒäd²wï@ÊÞ¾U±×¯Ú½ÈÀ¯¾_½ú´²’ÛÂ‚ÛÔôeW×§={°šÆ®¤$ÙäåYÅÄ ß¯\	ìÇÿ~òäQVhhäéÓ;žž@»×ÀZùŽ¿?°¬Û€F½š<™]Q‘‰‡âd£€èõôé¿_¼ :ìÕ¤I,BB˜á”½¬89õôÄÆ~=y’UJ
-hæïçÏóËÞ^ !˜j°ôœ±…0¦FL`”mÀ¸`âå}·d	.WaUœºº _ËÊµ+`àÀ5E¾8 šl<¯X ¶WÞÌŸÏïáŒšOÛ¶qCZB7m›¢â«þþÇùù|îîŸ¶o¿bPöã–-_OŸ/°é	ü°e¿Ï‡5kp5Ôè ˆ„ÆÇÖ­[UUU/_¾l‚ [ À;qâ„µµµ‚‚‚©©©6¬9T£§§§®®ÎÏÏ$((¨¡¡q÷î]¸9ÊÊÊÀÆ°¡££ƒžåèÑ£’’’À&Ë¥K—€Œ Û=ÇŽZ½wï^ Xˆcªk÷õõegg-ø°m6mÚh0Ðjäƒ "1 €‹3ÁÀhp¬Æ‡ÃÿÿoæÌùýì®Õbùù"IIÀjã÷Ó§˜²••¢éé,¢¢<ööb¹¹þþÿ>}úoÆjá–ÚW¯k»?¯^êÔ'O°š#$ù}}-¨SEø\]µ|ÜºX}ÊÏš%U_/Q^þýÂx÷]²¶(ÎÌÏi”PT¨âÜ°Ø#ÿÿó'„‹9ì	= z&.®÷k×
-ÇÄ ÛõïV®Ö@]Â		˜jpZcjÄù´s'Ãß¿²&H””ð{zârVep ’’i€Ã
-¹&^T$^VTl<Û(ÿÿþ°i“dU•DE0r
-¸LL€ä×3gx%++Ùää€\øbpcñÛÙ³6
-Á®®®0>d
-†‰›{`3@ v­§EA ŽzØÝèŸl[ÇºÙI¢{‡NÝûLõ	êÞÍÓ^<ÂNbÇ‚ 02ÒÝ}ãìJ‹&Âö°"ÃøfŽï½'-	Z–¥iÚé„Ð½†9œªªŽã”J%
-à8ŽfX–¹˜æAµ·¿WêõzHþíbšf>Ÿ§¬-I’ ¸(Š0=Š¢ôûýXLÆtµÓl2­9&“—ö{f4úÊó<s‡m²ô«ŽjŒI|5¡ç¸µ Y”þU‚¢`ú{¡UT0b0Õ*aÅrùÃ÷c¬m¥B¸4—£0´Ã›	êt='ßuSU	—–UUK–8Ñ!{¯µhWÑ ‘ m›Xí@êÀ>(ùÞÕ”°gå±Ñ`{="ù²\ìt0ébÞ·[té¼\ÚóùËpˆ¢ýçÁàó1›¡úÏG1ÉÝ#­-ñŽGò¤ÑxÆVŒ…Å¦ô±r7Lôß¦Sè(<+Þ‘½XÀ>»]²¸¬N¡ðz8\w;ê'àc`/à)Ï«¹Ún{¶í¬×€ùŽsÑu#°Ï%°;…¿Þóþ)€ˆ-•½••UDGGoØ°AGGçøñãþüùùó'dÚ…ºÀÁÁáÕ«Wžžž¾¾¾Ož<,Ó¶9V¬X,ÁåÁÃSXÕ@À›7oþaËÆÃ|þÌ°u+Ãõë nsc§N1HJ‚À6Ê£Õ |äãÖ­[Ó§O’Àærãc4ˆFâà‡­íßµ,#®I7üMRx²AM?,à¾Ü×“'>|ø¶”¿8ø´wï`}òdH-ìXc5‘•Rãþ†-õÃô|ÞÜüõÔ©×Ó§Mã22‚êEÝ‚f”Plì×cÇ>íÜ‰uØ€z†ÿ¸­¬DRR~Üº™’NNþ~é°å$œ˜ˆK1!Œ©S„ßÇÔÅíêzØóÆ¥«2
-ÃêóÞ½ÿ¾}“ííedcZÇ©¥iŸ}Ú±ãçÝ»/{z€Ýw`óâ¸æ…´h¿9ÃÞpúõÌFvvNï. ;CÀÆÇ÷‹mJ¨ìÙ³À†#°ÜP @Ä6>¶nÝêîîç:;;_¹rEIIIEE%111))IRQ€­o¨­­•““srrÊÎÎÎÍÍ}úô©¥¥%P‘‘ÑË—/!Ã !&lj ½Ï   ÷àé(Ø½›AG‡ÁÛ›aûv„`PÃë×wï2„†2@Ö~:Ä`fÆ ¦Æ ÌMàUù `aÁ°l°G±gÏhX5æsÀãNK–,ùû÷/DŠà
-ëQ0lvvp’Š€]I	Xó½ho¿íìŒ§ÓEF²ÉÉËq`÷Øìøqû6VÓX%%ÙUU‚ï€¥ 6Àmj
-lÁ +Ý[ŽŽÀ>ºâÒ¥Ì°ño´všQüÞÞqÁà`ì{{`åaJÊMfnð^[[v55 ƒùÁµ V5Ä L˜"l22’ïV¬¸Àce…K#Ve†Ÿ‡«¬ì5}}`32¬Â&++œ”ô²¿ÿ–‹Ëÿ?€Í&Ð ##°òóþý¿ïßsÃZ!œzzÀ¦° ùŠÜF9{–ÓÀ€q Ç_ˆ³4¼víš––„¡  @Ðˆïß¿³²²²°Ðê°Ôÿþýúõ‹ƒƒƒB5È	§Câœvv`G˜©¹¸À«ËM4PëÁØ˜¡»›aáBÈ
-~~†+Wde¤¤öíc€ìØRRb˜=›ÁÁ¡­¤lÁ¨J__†‰„„Fûí¸ÀÞ½{ÅÄÄ€Y†‘‘qß¾}S¦LùñãSZZš§§';;;33óŸ?¾~ýÊžpýýû÷h¸ÊÁŸ˜ùùÉTêeÀoÚ`ó¨<mÏ¨·o	ªA6ê÷‹×Œx/ÆW¼ÿü	¬k™ñ®Q F‘±ˆ|ÿÎÌÔ¨CVD*£(¬€Û×¯Ì¼¼È‚?}bâáaôS·<€7$ 4 @Th1prrÒvp†‰‰`«‚5Ã	<zjFÀ°­€Ös°±-é q2\ºÄ lE€ÀÇÔøÀNŸµ-œAìäd`‚ùõ‹²aØˆ!”SF‡=þÃ›òß¾}[¾|9œ»bÅ
-[[Û•DG=ZëB½˜"À
-•…ˆüOŒ¸Q/{{Ÿ77Ën‚‡_1»S„¶£†HXD°ÕqD*£(¬˜˜ÐZ@€)â  €Fïv’ ˜nÁ;ð¡@B]°©¡®eß»Ç€w	|þÌ ^”ÀŠØò€7>F7‡àÅ7¾¯ƒ€/_¾¬\¹2¼/qŒ‚Q ‚‘‘œºº@ÄJ)ûQ0ä @ 6>È›7ƒR`[£MsÀÍÍ€û {tààÀ	,‘•eX½[) Ú‚«¡Á`oZT)'Z²êáÁ ÛÌ4
-HkDFFFEEýùóçõë×ììì¬¬¬@rt©é(pÀ&%Å6Îo htËù 1‘|Ï`žžÐ­¶ÀÎ¶€ CSƒ¥%h,ë¸`v6h’¼zš¡«´4ÄÂ‚¡¾žvà( :;¡NÄB6[A&_€-ÑÕ¦£ |»téª¦æg¤Š0¥ð¨¡©0Áóöö%$îøù½™;— ™4uù(Ò  €FG>È}:-N€¹?¿´”!'´„……¡®*øñ#”l ÄÅ1@VÑÑïÞ1ÀÎmAQ9
-ðäeÀ–Ç÷ïß!ÍÈ>[†ÑÝ.£ ³Æ}‡\êïçÏ´¸¬„ ÐÀãüü7sæð:;ÅÆ~Ú¾ýq^›¬,Ÿ›–Œ »]…‰——v.C ÐèÈÇHœœx6$ñð0ÀWC23£´<FIù÷ïßOŸ>}„µÚà’Ñ™—‘¾_¹¹fåŽ¿ÿãâbÈ­rXï=Á¼µ~½²Xn9qâ~LÌýèè7 …œ …¦(ørâÄ;~~wCCß¢®9ÇÅüzúØòŠŽVÙ´I,;[iíZñòrøZ0´;b°š“áAb"1÷¼Œ‚á h´ñ1
-F•‡=~ÿþýâÅ‹—/_þŸ‰<2
-Fø¾-åY}=µ5q|šÖ{O0o-_ï7óV Ð­"Ÿ>q=«ªª&8Le6lxÞÐ œÀmll…ü‚ŸáCèŠ8øzìødtPCäñãï/ò{x@ÎÇ¼#3°Ü‡‚ìÊÊïyÃ Ðè´Ë(TjÈƒÁŸ?ž<yrýúõOŸ>}...!!!yyy}}}î¾Oa/*IJb}œ“óv©dm­PDÄWØÙÐÂ11ÀöÁ»•+™ ·–`ž(
-¿U„‰r«èdô?dûûõ÷[·@·šýÿ©L (èÿ¯_/ÚÚø<<”V¬€\‚ˆåç]òýòå·C~à$Ù\ð°Êë™3_Ï=6˜tnß†ÜóiïÞÏàfÇï'OX0ÆN1™¯°Éõ¢£ØBbÂuÏË(f  €FG>Fi ·—ó6+¬‚d¨Òà ›'Nœxûö-›˜˜°Í!**
-l‘\¾|y×®]OFoÓ™å,x¥7¤CÿçÝ;ˆ Ú2Ì[K0ÍÁ¼UäønNÈ±åŒ°K¼1•ñXX(,ZÄ>Ìôº¡á'ÜKåq]19™û#øŒd‰²2;wà§µb¹#†—#1÷¼Œ‚a h´ñ1
-  r¤$ƒ­-ÃåË8•55aY
-ÄsYVÃ	022¾{÷îöíÛÜÜÜ’` l|HKKKIII`+¨àüùó¯À7ˆŽ‚ÞÌŸÿíÂ…·‹±ÉÉqééAÆ",´[K0–ëHœœ€âÏêëß.YòaÃ\Ê€²¯§M“éíÕ8~˜RÞ¹ƒ»NÀ^)p¨ª
-F32€À{3`»#†—£Á{^FÁ0 4ÚøPðù3ÃŽ·o3 ‹…®.2_V7óÓóçÏ-!0 2xxx€$??¿ˆˆ°-l… ¹<™÷ŽdÀÌÇwÓÖXåK#ŸLŒ±úíÖ,U8Æ­"œZZ55ÀêØ¶àVð@3™™1•ñ{{3qr^Ó×¿afdÅÅ‘á…yó€?ïÝ{/$äÕ¤I<vv*›61`»#†—£Á{^FÁ0 D…»]FBw»ØÙ®^~L˜ :‚Ø«ÑÑ5&¸¹A·ÍÍ™Ã°h¸Œàg˜>t(h×®‹TrM°Hö¾$$¦NÝ&óáÃ¤IÐóÚj–,aèè`øò$hoÜ³‡¡¬Œ¡ €!  $4!/¡½àPÃ‡
-Øµk×·oßØÙÙ988899Ya Ø(aff68€yí×¯_?~”–––ªÞí2üÛô‡ÝñôTÙ¶ËÄXýSåJä[E¾_¿þ~åJ??.#£GÙÙŸvîÔj`¹|äÇ`eÏDÖ1äÈàÏ›7ÌÂÂh[·0ïˆÁïr4@ä=/£`¨ ‚w» Ðè‚ÓQ€ ß¿3ìÜ	j7$%Aš¡åe A‘û÷ÊNœ`Ø»„¢¢^¾Dé¿]¿¬PAæTV‚´3 W¯@“W­µN:;A`»7=t§°]¢§ºt—•dÂ¶m0¹ïþüa`ƒHB.\„À–°°f`d4±¸Áê­5F¾U„CEåÃºu/ûûY„…ÿ¼|)¹ICT„J·A¦WÐ‰¸_×,Äßó2
-†  ÑÆÇ¯£RL™ÂàêŠÏœÒRÐ‰ì!! £QÏœa05EWÀÉÉ`bjLLžŒ"l|HK30Ì˜âž<Éðõ+È:ð"úãÇ +Ø†è%vÀæ¼Íla°"  ¤›È£#p›˜hœ>_â@uÀÈÊ
-4ÿÛ¹sÿ¾|aWUešcÕ£÷¼Œ@ @£^G·ehÚV•Qð12àºaq×.†Y³üýZ[à‹ç ‹ñá#%Ož€î±¶Q€ HjhÀúˆCó;`ó2æÁÌÌ!!MHãrÈéŸ?Á`45ŽÀÄÅÅ‰mÌ™šV°³óXZéP½çe€ m|ðb92;a¤\G¬ž=Utt H]»ZÞqù2hÙüî\dðë¨í’•Z8¿gŽ•ûÖÖ¯^NV…/>Ò ØÚ€œ¤oy IHËÒø€·QFóÎ(£`„€ ÝíB>ÌËQäç38:‚Ú+žž(â;w2¸»ƒfmÚÚ°k6YÔÔ@380á4_R´(5 €ÁÊ
-4;³k×ÐÏNàáøÈ&€´B˜˜FóÝ(£`D€ ù Ú‹åÈ˜×ÑÕ×ƒš¼¼ 6ü†ÛG@ëC¿Ý>ÙàxÀ‚n§C^4
-—65àçˆøù1øú2¼~ºM2"0¤ÏŒj 0Á dÃ\p4ûŒ‚Q0
-F2  ÑÆÇ(À -d ly0€—”DnWÖ×bbÃ'Ä1 |¨HBNøy£`Œp @£Q0
-¨Üò`BÈÈ†ÛÑ‘Q0
-FÁ 4ZŽ‚Q0
-FÁ(£€®  €F	È¾¤ö’^¼`˜6m4GÁ(£` h´ñA@ëKÚ-RP ‘‘Á@ü±™”ßñöì¨3
-FÁ(£` h´ñA@·KÚ€íÙ:Œ|×.†Ñ+øÿÀ Â“Q0
-FÁ(€ € m|Ððð€N¿rtâ–¶6è(q 8tˆùFÉÃ‡ŒŒ@ÇŠÛh (´.^d®«B?~`±HBt øJH†ÌLÐá]ÆÆË—Ceqiÿ÷ä’Í›Al í@g880À.åül?Ò×g8x*¸{7è\5oo†íÛG£' ¶6~ÿþýóçÏ¯_¿~ (8zŸí(£` @ îv¡ Ö%mVHNÃÄ‰ÿBO(G“'ƒn£e))†† Q“„†ÈH|Úóó@ÇlàºàmÂ”{à€ 9t,°eƒ|GÌ(@íøû÷/°ñíÛ·_¿~þüaaaááááããäââbbb£`Œp @£2Ý.i6#Þ¼µXX@hiš,Û¶šºº kÛ.]b8vtÌí½½ 6Ð¦M 6®ÞÐî4ÁÆÄöñaX¸p4`óøñãÇÝ‡vœú|æÓ³|ììÌ²ÜUù›Èü3ÐVøél£`Œ‚Q0"@ 6>Èt»¤íÇÐí'xîZ6qÒÓA˜úzÐX…­-CI	hr¿v`3âÎÐ!¤""8/xC»îÞ=èÌÎ(ÀÕòøýû÷¹k_–þsù³‹ ;/+/ËNÑ‡ìLïÝzööºíçÏêêêBDž¿6
-FÁ(Ã ÐhãƒL@·KÚ€	vv†5kÂÂ 7XO¨ºqä¤TUrsAƒ(þ€æYpiÏÏRêåšm!ò‚7Ð<Î£G ¯^=š°4>ž¾ø±üàÏËŸ„™…ØøøX…øÙù¸˜y9Y8Ù™Ø…¼dâ¸t‹MTTt4ÄFÁ(# Ðè‚S:²/i6\&Nmèê‚nkƒ,AE®® !ff†ÚZÐ¸ÅãÇ •ýý Õååø´77ƒ™‚Fqˆ¹àM@ ´G×ÒÔH"æxõØø8pöÇå§¼Ì\¬\Ül\,ì¬LÜ¬ÜœìÜÜÜ¼¼<ªV÷?s>xðàã¾ÀfŒ‚Q0
-( Äˆ¹öíÚµkZZZ†‚‚ÂhA@?°>g`¨®®&Û„ÏŸÑ¯JÖA˜—´á¨ØÞ¾e ²·üéhç÷oÐÉÜÜÄj&äÞp kNe2Ã ë×¯¯™úå!ƒ¸“›ëÛ/ÿ^ø-ÀËÆÇÃÅÇÃÉÅÅÉÊÊúþÖ!™{íÀËj~CV‚Q0
-FÁðÀ^¼!a € ­Cè(¹¤‰‰øqzÈÚ`Þ !F;‘¼Žyàn½ýôŠÝÒSÔZKàç¿ÿ?~1ì¿ö•“yxxxL`sÃðÃþµß-¸Q0
-FÁ(Á  €F§]FÁ( ø÷ïß—ŸŒòÜÌÌŒlÌ,ÌÌL¬l,@ÄÁÉl´BRBÀ–Çè€Ç(£`„€ ìÜÛ  BQZìcÿy›hÜÁ?9c\T>D².:í00“dT{€…UwÛš]‰ÈçŽ ù£€zàï_F`ãï ÁAŒ,ÿAÓ^À	3+t=Íè!c£`Œ‚ h´ñ1ˆ€ˆƒ‡‚ûø1hõÆ¤I£3” °}Áø—ñ#ýùû—™ØØ 67þIÆÑ£`Œ€ m|"ðåÃ‘#ˆ›l/ÔAü]µ£`à÷?&VVFVF6..NVN6fnv.¶Ñ0£`Œ€ m|"ÀÈ:"}éR(wåJÐ!`€y]Ö‹ß0•íÜ	:íÔÃtž:|Xë5rË–ÎÁ¼ßn‹@øŸ‰‘‰‘‰™á?3hõÇf6VfF£`Œ‚Q @£Á¢£¡S§@g•ÂáNIÝ;u*Cc#T~ñ[Zèâ7¬Êþÿ]k7q"¨‘ñíÃíÛPÁôt†õëA‚yyÐ»ë€¦mÛ: ÕÙy4(mB2ƒ3#¨µÁÌÄÂÄÄÌl‘€ö¿01Ð(£`0 Ðènº‚×Ñ¹»ƒn£½t	tm[\ÃÖ­Pq´ëâ  íâ7LeÇƒ.m´'¼½, 1p]#×Ò:êtPþ3þgbfbúÚgl|0FAþ³02‚Nfcd`mí‚Q0
-F@ 6>è
-^G¬¢ÂÃæÍcØ»4bi| ›,h×ÅA ÚÅo˜Ê¾}ƒªA¸®‘cí”S011‚<˜þ1²°0³0IFfV`+„‘™Àé±£`Œ‚Q0B @ 6>è
-ˆ¹Ž.:4‘8Âóº8¬LeööOŸ‚.¶0š›¡ºˆ¼Fn9òÙÕòï?###3#+333ÓÐ(0BYXGChŒ‚Q0
- htxÐ++ÐŽ¼<„æuqX¦2VV†íÛA+I«ªüýA7ë¤$Q×Èò +3°ål‚0þý÷ÿÏŸþƒÚ"ÿÀ`‹ð÷èÞ¥Q0
-FÁ(``  Ñ‘Aà7~C3gB7o¢\Ç ¾”ÞX¹|ÄÆ¢ÌÒ´¶šš”•¡Züü@Ûj¯‘½f•jàïF†þ2üÿÏüØøøóØæøŒŽ?ÿÁmÑCÆFÁ(# ÐhãcÈ ÌëâˆQfoº.îÛ7P[dÂ„2"¯‘¤Ï?ÿÿýûûÃ¯ÿÀÖÆÿ¿ýüÃý—áûo¶?_‚š £Q0
-FÁ(  ÑÆiàÀÍ!v%XíT†'xù„Å^ƒÜ?‡´þÿùÅð÷ßÿþüýûë÷Ÿ?ÿ™Aä_–ß~ÿaøñÔò½ÛeŒ‚Q0Â@ 6>†{³2(¨Œ½ÀO`ëãßÿ¿ÿÿ55~þüóãû¯ï¿9¾³°°ƒÎûõstØcŒ‚Q0
- °kï6 Â@@ïö_€	èÙ
-	)MÂåë#Y‚üä	\ZæáôûÂuûÆÞ@úSÌ2†7x*Í:î\c•dW²¨*—"ú¹)€FÃüùý;ÒYuî„z¬²o^=_51æ„Ù+¾~ñ„<ÙQ lUp3þ¸qëýßŸ¾üüûˆ~üýüùÛ§¯?>}üòá#Ãû/¼dc½ßeŒ‚Q0Ò@ 6>†8ºoÓÏß·­™ÚYA˜¶ú¨¨$²ñ^zîÝ Ò’¥¼ÄÄ$+ùïø©7G/¿¿õìÇ¹»_~ÿþýç×Ï_?~üøþíëçO_Þûüð+ëèq£`Œ‚ h´ñ1À–Usój'221Û¿.xæèž$_ƒÊtÿS‡wÀ³Âm€jr"í}n^9;wB}”‹zWU*D¶.7ìã»×e§ïÌ´Oñ7¾xêšì†¥ÓR@Îßä.˜ÒüìñÝ†‚È]½{¶¬Hò3<{l/ÛßTœl¾wËJLÅOÎµŠõÐ®ÌxùìÜ‘È&ÀÁÁ¡­úçëû¯Ûv?Ùzàé¥Ûïÿüúýóç¯Ÿà–Ç·O>¿óóéY`ãC~gÏ(£`ŒH @£!ž?¹ÿàö5[ÀømkæÃÅ»kÒ¦6L\ñïï_¸à£»7önYÑ1s“[`yª¼Šæ¼ÍçOÙ}÷æeˆìŸ?¿!Œ5'×MXæ–²|N\/Pöçï³ûjZ¦­›¿å‚ž‰-P<!§–_P¤aÂòŒ²ˆ²“·÷/Ücdéäz‡&M\º?¿vÒ¢©-˜Š;+SR‹Zl½¤©g:r#Ü"d†
-`cc3ÖeP“úø÷Çß¿ßþþüùïûÏß~þûúó÷·o?>}úòþöaÁ¿O¥Á`4ÝŽ‚Q0
-F2  ÑÆÇ /Ÿ=šÔR G‡v­C–Ýºz¾£wØïß¿œ½ÃOÙõúåS  °1ÁÌÌ¢klÍÎÁiáà¬>­¸‡O@Z^EËÀÂÅ'‚ƒ“KTBúÝëh–æ×M—VÑÔõâ1²8Ð@uãÊÿ—Ï°à˜>H.häfŸ_¦¬¡ïæå«ç¿xöMÐ `ƒ™™Ù+$ñèžM¿ýÂ4aC}yW“oÊü/¾ÿúóí×7úùåëÏÏ@ÆãÓ|ïÏ(H˜ššòAc£`Œ‚‘
- ht«í |Â®¾Qp® ˆ8œý÷ÏŸë	‹IÄ‚	xù…¶¯]—Uýüñ=^~¬¦ÁktF|U;++êµuH {î¶-«æÔd'4yÅciÒÂnŽ6›òcœÂ’
-Tµ1•}ûú™“6lÀl?ýùý‹¼“iÞ=XqqqOfnÎóÇo~º÷MäÍ7±oÿy¿½ácx$ÅøH[YÒÅÅECCct·í(£`„€ m|ÀÉÅ­©o†Uêø­rÊ½ó¡«:öo[=«·:6³ÊÀÌ¾¹8X÷‹IÊÜ¹–ŠŽùýë×†ÿþQŒLLçŽí…4>xùß½y)§¤¦øÂ©CÒò*A1Ù7¯œýû÷Ïß¿™™™áŠõMí>YÏ‰KÉ8¸ÝÌÖ“›gèF‹¡¡!??¿ò…¯^=ùðáÊ—/_888„……UTÌÍÍ­`|‡¤?
-FÁ(# Ðhãchƒ­«çù„¥À¹6.þ›óÎÛkbí’˜WŸaÇÁÅíêIEß¾~Vë"-§üýû×‚ºIÁ€¨Œîêt¿È´ð¤"dÅöžKgv$ù*«é*«ëÎê©Ê,ïDVœVÒžl!%§ôáíëú	Ë†t\üû÷ïÿÿÿìììêêêŸ?fddrÙÀ€———““È *rÓI£`Œ‚Q@] @Œ˜#À×®]ÓÒÒ‚0FÃúûû¤uHÙróÏßYXX™Y¨ßÄüôáŸ Ê–ï_¿ -bcçÀTüõË'n¾?¿à'7šâ¿ÿ~þøN@Ht¨§?Š‹‹³+++0[Ÿ>}baaaGÌÌÌþüùúõ+77(€!2š³FÁ(Ã<xð Þ€0Ð @ Ž|gÀÎÁI#“ÑZ@€gÆØò %5VVøUdÅÀúx´<Íy0`bbäåå}ýú5—M“£`Œ‚Q  4Úø 8¨5
-°ƒ=GÃ`Œ‚Q0
-ˆ 4ºÕvŒ‚Q0
-FÁ(t 4:ò1rÁ·o¿3ðó¤^¼`X·Ž!+kø„*dÕòåËW¯^dÿüù“	¼¼¼²†“?GÁ(£€ @£##dg3X[3ØÚ2˜˜ÐÖ"`ûFA¡¦»ì³g½½D™##Ãðä	™²tny ¿¿¿°°0\œ‡‡'<<|tÍÇ(£`@ @ 6>F"8y’áÈ†óç.]bØ½›¶vmÜÈðý;Ãœ9”ÝyÇpêƒ¤$9²šš7ˆ¾ÆŽ$Åh ²ÔÂæââŠŒŒ„s#""€íÑ³ÅFÁ(£  h´ñ1°ðìÃ­[ ¶  ¤ËÎ ­Íðõ+ˆ}èC\T¥…ÃêÕFFvv{ö@ ˆƒÃ†eË–1èê"ÔÀÁ¬YS¦0011lÞŒ¶xtt¼½¶oGª±²¹äÌÐ`‰’CRT6(ˆáõk¨²;@Ã6úú¢ËN
-’š°|']CÃÝ»¡¡¥¥XÜ™™	RllÌ°|9ÅÀp03cPScðñaxôˆ°Oÿœëìì¬ÔÌÀ   `ggiˆŒ¶?FÁ(£  h´ñ1°‚VêÀJ·¯^^»Æ ©:?f¸*xý:ÃáÃ Š</!*
-¤ˆÒÓÖ¯µ<€‚ƒ*€Ê¶mc8p Xã¢X4çêU†À@†ÄDÐà$'3Ì˜Á°fÒw C€õ:Ðœà`--†+WvîÏ@dávM˜À°jCZCg'B/Pöûw†ÊJ†M›@–[Kö„ˆ¨ýÔÝÅ)) ßÛ+X'$0´·ƒ´˜›3ÔÕ!,ÂêSøà27%tþ[LL333DjtæeŒ‚Q0
-€  €FÃ ;ë¹¹´v-r	ª¶"'2øù1 u×±€ÒRÐèHHH×™3 )›¯_Aƒ­­ ÇC•µ´0£_lpDD0üúÅ	jF<ÝyjL°°0ØØ0pr‚ÐUªª–– ¶h1Çô;ï@Íii†Ç¨»[š˜€TNŸfÀqçŠ;& sìÃCô;ï@& Õ [ÌÌ ¦°¥»ó»O‘|xCMM-33HÛóO!`4qŽ‚Q0
-F8  ÑÝ.Ã +È˜WB]›hÙ‡¢"ÃÑ£ ¦ A ¬nùø._µ	¼ÁåIØu.Ì7ÁýùÃ°`h)dBHˆaÞ<†ÚZ†{÷ s=X­@c`l8ï¼cØµ4Ñãïj%&bQ w'°qfkËPRš ÂŸ?ƒ¼	 –Aìef&PŒðVˆ±±1„ÌÈÀÿð7÷FÁ(£`¸€ m|[ÀÍš/À
-^¾í°Ö©œœ $/ªÈ‚gÏ@#
-(Š¯]c•µ9xxÔÕAíW¯@z-,8`ËÐúMøÚˆ•+**@+9@!ÀºhìêÕÔô2°}ðÿ?hã.È^Hãè¯/$88p 4Ä’›Î¶“þþµ*àŠííA‹H€Ž”“cØº4ÄCèÎ»¿ÿÂ›öÇïß¿1›hKCFÁ(£`€ v‰`Ý:11WWP¬}õ+äç38:‚Ú+žž(Š×¯gpwµÚÚ@\IIÐÊŒ€ ÐÂSSÐH.0{6hY‚†€m†¦&ÐÄ
-°)ÃIÕóß'55Ð\É‚E°î²³Aó&==èŠ½½A³6ººýýzzåå(Š‘®.Ð²`«¾ž¡ªŠ°íÈó)@6èÎšÏŸ!Ž?@7úBH ÷/òR—Q0
-FÁ(y  €F/–#@.–«®®ÞùùTõ*)10!µ?^^eüü UŸ"" UÈ«(€©æõkQQ²P~ÿ2wÞ1¼{šâA_¾€,âÀrçÃ§O ±œß¿A£&à»ÞP	@ÓD‰»yfË–-ÒÒÒŠŠŠLLL¿~ýúòåË·oß€l666øÝ¶ÌÌÌÀ–Ç×¯_EÁ†Ž^,7
-FÁ(–€àÅr 4:í2B;;ƒŠ
-º ZË0Ç'€m11ŠÀI«;ïÐ[øfLø@wÞšAð¦²bffb[ 5.îÜ¹óîÝ»ïß¿[ŒŒŒÀ+++¤åd@@¢¢¢£‰pŒ‚Q0b@ 6>H#­«úæÄ×£1OxCVáŽ‚Q0
-FÁ(  htÍ	 ¬¬l4FÁ(£`Œ
-@ Ž|
-GgèGÁ(£`ŒÊ@ Ž|Œ‚Q0
-FÁ(£€®  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- h´ñ1
-FÁ(£`Œº€ m|Œ‚Q0
-FÁ(£€®  €Fw» 'œBPXX8;£`Œ‚Q0
-†  Ñ‘¡F£`Œ‚Q0ä @ ;òñòåËÚÚÚY³fÁEÂÂÂ/^|óæÍíÛ·—CnåƒÉ“'›™™™ãºPlTnn.äÚOIIÉøøx]]ÝK—.¡/^Ü¹s'r-û÷ï_ ˆ——~e¤‚.‚ššÚEÆ¯_¿FSä(Ã	|¿ví^p°TS“`h(ûzúôW“&©<øûÅ‹ûáárÓ§ó:8ÀCdµ._êÂ”%|»t	9ß.^¼!7c¯½=²ø×Ó§ÿÿýËƒzo5.Å¤¸©t±~ñ‡ “Tð¼½ýãÆ?<à63ð÷INÆo)³m  €ˆ~`}l4 ‹¼xñâÿÿÿŠŠŠáááÈâ>|øñã~£~þü¹qãFPÈ~û¶{÷îŠŠŠM›6a@Åïß¿G³báÂ…hLe¤‚.‡6žÞ¥ELˆr“¤¾««ktØcŒ‚Aþ»ýýüÂýóá,Y„…ÃÃY¥¤PÊÆA²ÿÿc•%§|ÇkÄmÿ¾}Cé=ztËÁAnæL´ÆVÅd ¸©Âøüÿû7UœM00IóóßÌ™Ãëì,ûiûöÇyyl²²|nnxÜÏÄËK- @”¶=M£G&$$ìÝ»wóæÍÂÂÂŸ>}‚HÝ¹sgýúõß¿ÔÕÕÅª‹‹ËÓÓsòäÉÀV²Q[·nåááQHÃbÝºuû÷ï755‹‹›?þ»wïz{{‹‹‹ÑÚÈÊ€"@'íÛ·Ø¤044LII:éÌ™3@‹nÝºT“””ÄÈÈˆér"ÁÕ+ŒW/3IJÿ·µû·~-ó¿>~ÙÙ)’oD$¯)S¦Œë£`]ðX2^¾i”|9~üõÔ©ìÊÊ¿|A“ýqëÖÓÊJáøø·‹ýûúU¢¢2ððåÄ‰×ÀBàÿ^W×›7+­^Í»ŸúÛ…Ï››ù\]ß¯]+–›‹°Ctlæòå7³gÿûùS²ªŠÇÚúyKh8aÊQQ~wwôTÅ@‘7óæ}Ü²èr W²ºúç½{ØŒáG8 :ìew·PT°>fò¢«ë÷Ó§bùùüàæ÷k×^MšôãÆ.Éš ¬•=«­•¬«ãÒ×ºêó¾}ŠK– t/7n|=c#3³pR’`PÐÿÿ^Mžüyï^Fvv ›Ñ\…\ðHyRVÆÈÂ"ÝÖÀhkûýâ…Ü¤IÄþëéS O…¢£åÁ3	"))/:;A—X‚Zxbï'£Ú…ãl22Àð‘éî*{ÖÐ t­lo/ÙáŒl²LW°õƒl/…Y  €HXóñõë×f$ üøñã7®^½
-lxxxœ={äÏ/_*++ýýý€	& ë{´VÂ&0X¹r%°ûÔÅËË1êòåË,ÈËËX¸pá«W¯€ê‚
-
-
-ÕÕÕÀFÉ•+W¢¢¢„„„²³³Ñ\ˆ¦È¶~êêê<xþüù>Ìœ9ÓÒÒ²¥¥Ø(¹xñ"¦ËI(>þ1ôt±Þ¿ÇlsoÝÌ|ârãûçO,êí
- 9
-FÁ(QàeoïMGG z;>¼¿þiÇŽ?/_þùðá¶»;ìÚ¾ƒU–pÙ¿> À
- X=üzøð¸ÐÊ‚´|úÄedô¬ª
-¨ ¹ßÿçÍ °æcWTdâášƒ[Ëû•+ùýü~?yò(+ÈeWR’lòò¬Øî­FSüýêU`SƒÛÂ‚ÛÔôeW×§={°:«~ù¨åÍ¬Y6l¸aiÉeh¬5€g"€UõOÏoçÏó::+Ý;þþÿÿüÁhïÞ<ûö-ýãúõO»w#ÛšçŠŽfSPàÔÓ{ûõäI ]Ï„¸_Nœ>AMÁ.x¤°JIƒ÷÷óç@À˜I†=vHòûú‚|÷øñ÷‹ù=<XÀ—qc†'f`Ú…ãÀÖØëéÓj€lI° ÝñMN8#™ÌÈÉ‰f/…™ €Hù`ccsuu…sw#Eí‰'¬­­À@[[(rôèQIII`cÈ28Tÿ{óæÍ?¶oßžššêçç—:~ü¸ƒƒÄ(ˆ †††‘‘a``ðìÙ3 @6Çµk× “A:::˜ÊÜÜÜ&NœxëÖ­Û·oÿÿÿØò 6q”••ˆ–×¯_?zôÍåÄ]½ÿ-í¿Ö¯e	axýšqÚ¬_ll ñ5«˜·ldþó—‘›ûyÕo%eP&ïïa¹s‡éËg†cG˜gÎýéäB¸"  €¥ÍûáÃhQ>
-FÁÐÀ²›\¼|=u
-Ø×D–ú´s'Ãß¿²& «W®¼‡H `ßT8&Øí~»`¨Ë¬ÿü‘íïi¹uTûbL:HÖÖ
-ED|…u¨ðh+,´ú¸a$j:øúk&`/üÛ™3 Þyz:VÅœÀBóêÕO{÷~W“ÀF	¤¶Cs01~”¨¬äupxÑÙ	¬ÛÄrsÿ}ûö¼©	X»ÜºX*oÚÄ¥¯Ï*.þ¤¸XAþ¼w ˜£@’ÇÆ†‰‰‹Ø•
-úÿë×‹¶6>¥+ØääàŠñ‡0ÐkÀ†Å»•+™þÿü	ladø?HÇÜ}=sæ+ð>J`ƒFçöm,á)*JÐ#ùHŒ›D/::€mf!! Û„¢¢(	gä´t*š½Üx×G DBãƒ••Õu€Í>>>[XÀ6'''dU©¹¹¹´´4²z TRRl Ø&@dTØÔP„ÁÃÃwÃ?¤¡ƒ›7o^½zÒ¾ÁTlš444 ÛºººR°‰:qqqƒ™™Ø"Át9IÀÍãß‚yŒ©lÙ¹¿!-fÏ`Ù²ó'++Ãþ½LÝ¬Ógƒ–‘nXÇ²bÍO	Éÿ{w3É+5ß	lg µ?F[£`E ¬ŠDÀ%Þóööo§N!Ký¯Tc—BÌ‚‚Ø‹iaa,/ïpé÷çõk É,b€$¤ÜÁ,®Q—&àÑ1X {ºè“,—.}¶€î€¸Mñ—#Gîøù+?`}önÙ2\&Æq&vv¸@¨ýxV2™pù÷õ+vÁÕ°Q‚¨à‘À¯€
-¾>dEGsêêòXX(,Zô~åÊ7sç[ Ê6ðÁz×øCè`€ 52óóýÎ&#C’á:ûãöíþþeebÙÙ’’~Þ¹ƒ'<ñ{9ÆY%%Ú- #¹--­^JÂÙd\ö’ ˆ:[muttŽ?þçÏŸŸ?B&/^½zåéééëëûäÉ“¯_±/ÒTQQ‰ŠŠjnnþK÷¶¶¶‡þöíÛ›7oN¡æRäfÐ_p
-¬LeGuqqÉÏÏ¶™?~ÑBÐå¤‚â²ßoß0[!îÞÝÌïß3&Ä°G‡³Ï™Å
-o)•UþÎÏa37â˜1•’GˆlŒ¶<FÁ(Æ€ßÇÔ[ëêúzê°÷‰£œF)¨yœ€ä³úú·K– û¸Xu mý FT#¸ÆÖ4¿_¾”0A÷î] Âº4¤±wïÿ¿e'O†TWÿá÷~£:˜(?Â‹EÔò‘ÇÖÔhknê}=}:Ð".##¬²€;–_Ožüùðá—ƒÑŒçuvfø÷ÛÊJ$%åÇ­[lòòÀ x=mšLo¯Æñã@K!Õ?‘Á%œœl™Û
-Â‰‰¤Î¡ª
-lŒ¾_±âaFÆ—£GßÌŸÿíÜ9ˆ¯q†'^ Å¸Plì×cÇ>íÜ‰9ìAj8#›ŒË^²@ Q§ñaoolF$&&&%%A!äääœœœ²³³sssŸ>}
-™éÀ
-ÂÂÂ˜˜˜–.]
-ájjjêëëš:uª‚‚¦>>> xFF~W¹ººåååÀÖ	ÐyÏŸ?'Æå$—üÿED#Ö6ÿ/]ùˆ/ÿ™W J=À–ÕÙ3L+×þ<uþ‡ßß5«Hp‚´9F[£`K ì7K66¾[±ân@ •1Z8µ´$jj€°zãV	ÀZ¶\KC¼H×NR’]UõE{;®ž72ŠŒd““»¢¤ìßëþ·oSËpÀmj
-¬Œ-Œ[ŽŽ¿Ÿ=S\º”™«ìJJÀF	Ðå·1ûå¼ööÀZùaJÊMfn~oo&NÎkúú7ÌÌ€l!ð"ƒ‹×Ö–]MèeÈRM’…yó€"Ÿ÷î½òjÒ$;;•M›ˆOL»ÐbhdxC08˜ÂpF6§½ä€ bü1YxíÚ5---XýoÖ÷ïßYYYYZÜÿþýûõëÖ.ðàÁ`Ek`` dçåå›//˜àçÏŸìDì-ùôé|b…x—cÈ	§ÀvòVÛõk™§Oayø€ÉÐøß¼E?Á#X³¦³lßÊÌÍÃpÿ£·ïßªÚß?2¨ÊsêèþSQýÿì)cGÏ/ Í|qAnÈ9Äïvlµý­u<
-FÁ(Bàß÷ïŒllŒ8èåÕõëïW®ðóöMegû¸:HkÊµ ;ß?|€Ëþ c[ F‰±Øòö-š“°t3??#Žáå?þÿó‡™q®Á¿?€•+jUBFo8Škß¼aFs-1á‰iü~ñâº‘¯³³ââÅT	g"íÅ¬Êá	 5W‡/Ñ@,d"©åÁ ^xQ]]mjjúêÕ+ ^äµ h€¸]­[X]N$þDh‚i™€èõkhcèÒ÷€í`Kˆè=
-FÁ()€‰”"ˆCEåÃºu/ûû•ÄŸ—/¥À›c©¨X³RNÓò ÕXlÁpVñ;Ô@­8˜°ÕPd„0ñ†£¸<½BFxbÚ/{{Ÿ77«^qÔs((	gbì% Ð »Û…››{Ñ¢E7nÜàáá‘““c$~}Ä h«W!ƒ"£-Q0
-F…€‘•UãôéoçÎýûò…]U•ˆñi2´Œ†ðP.ÁÈHN]] b%k=@ Æ‹å˜™™IÝõ:œÀèb£`Œ‚_Üé¨¥e4„‡œ³Ù¤¤Ø¨q+ @ Ñ¼ñëÂ”³gÏ8p ˜Ü¡¡¤žƒNèêêÍö£`Œ‚Q0
-†7  š7>p]˜òóçÏ¡¸ƒƒÖw¿^×2
-FÁ(£`Ø€ "¶ñqëÖ­3gÎ<{öìÁƒÿþÝ¼y³––Vjj*ËÙ³g·mÛöÿÿ???ÈF´S®_¿Td¯X±yVí
-`í>uêT zqqñääd ±555¼¼¼X£-ƒQ0
-FI ívFvvÌkJ0ïÔ xÇ(C ±>,X° §§‡=33ØÈhjjjii9þ<''gWWW}}=Pª¡¡(øåË—ùóç¯_¿.//÷ññyÿþýÍ›7!FÝ¾}[BB‚|lä
-˜ÖÖV ·¹¹È8qâÄÏŸ?'Ož|èÐ¡Õ«W—––222ÚØØ°á8È¦à?ü==½;vÎXFÇ»wï˜˜˜˜™™Á`4e‚Q0 äv`Ã‚ÇÚš‘íŽ§'‹„°ñvÁ‚¯§O«<øûåKLAÈ5ÿ¾|
-zRRòqË©¦¦w7n<HNÖÇv^Ñ(C 	Ó.ªªªÀ
-˜t¬PP   ††ÆÝ»wí;;;ÈF^ww÷=àCé‰¼0ó
- ™.œ7o°Á_â¾ƒg@ÀfÇïß¿!³-¼jƒ6"¿ÿlŸ›À&ÈhãcŒ‚A ·cÌš…y}áºS×5ÌD0
-FÁ  DÂ	§ð3€ÝkXÏ«gVVVø$ÀvÉË—/üø¿f~a
-ü43äeð+`€ÀÜÜ\MMÍÀÀ`Â„	\\\½½½¥¥¥:@7ÿùóè`´ãá/ž>¼gËŠ?¿ùôa÷¦e»6.ýöõóÀ:èB ;í$ÌSãFÁ( ·c`½>Ï¸®áÏQ0 @ Qáxu{{û#GŽ +é¿ÿ:tHCCóÂnnnÈéæÀvÉ­[·àz1¯€Ù¹sç™3gâãã'Ož|éÒ%È/oÞ¼ù7Y2òñýû÷?"‹ÿùý«¿>{Õü~ ‚×/žl^1Ùy1îg¢øôé0lÁ5Úø£`°ÈíX¯ÏÀs§®k8FÁ(  €¨°ÛEEEÅÄÄ$;;ûÛ·oššš~~~%¨‰‰‰À*raŠ¶¶6WBB''§<Ò…4ð+`ØØØøùùSSS†TUU<xðÝ»wÉÉÉ@£€µiPPÐúõë…é~D|äØþ@7¶rVÖÐ;wb¿{@¬“wØÃ»×yxùâÛ×-Ü·u%###¿ HLF…¼²&=G>€-<RÏ“£`Ð¥õj=@®ÏxÞØøváB699ÈõXGl{ @T»Û2ò|ä9æ…)ÀÞ9///æŠÌ+`€M`sÿe+t @W}ùòØzþü9¼æ£ Ö9½´cÓò™ñ95ó'5VvÎýòiufà”å‡ØØ9€í’u‹§¶L]Cw:j°íÜ¹SBBBHHˆ‡‡g@çŽ‚Q0
-ˆ--±]ŸÿNQ0
-† x·@ 1QË&`Cí²NNN´ÖÖµ˜WÀpqqxË2òlAÖœbÊjê™ÉëOC¸Çöm1·ó¶<€l#Ç›—Ïüúùƒží¤Ñ9—Q0
-†ÀÚÈmyŒ‚ ˆi4ð HSé`URØ¼xz+„mnçqúÈ.È‚«çO¨hêC"ô@þ‡Ñˆ£`Œ‚Q0˜@ ±Œ€«"ß·uÕÝ—j²‚›§®qóyp÷:PPBZÞ- ¦8Éƒ““›…•-¹ i4 GÁ(£`ŒL @£| ×NÞa@a‡'Ã§W‚b²èû×/œÜ<£¡7
-FÁ(£`` D ññàÁƒ‘:>Þ¾}ûòåK			\vNd‘iy ]È ÞÉÌÍÍ=ºàtŒ‚Q0
-FÁ` „¯ñu…êˆ?þüüù3°^ggg§õ•r999111>>>´•¿£`Œ‚Q0
-FÁ  4:íB üÿÿ>ù¢%þ{ÐºsôHõQ0
-FÁ(C Ðhãƒ¨öšÈÕ+ŒW/3IJÿ·µû·~-ó¿>~v¸¹‘4
-FÁ(£`f @Ø×®]Ø!cïß¿ñâòš`k£§‹5'ÿí¿­›™ÿ{ûþ…ËþüÉ€Öªÿñƒƒƒ‰f[›=zôóçÏwïÞ26
-FÁ(£`€ ÂÒø]êÔŒøùéÓ§×¯_«sä5ºzÿ[Ú­_ËÂðú5ã´Y¿ ÕýšUÌ[62ÿùËÈÍý¿¼ê·’2hÈ¤¿‡åÎ¦/ŸŽaž9÷§“M.©‘“““••]ó1
-FÁ(£`€ v!°žöáæñoÁ<ÆŒT¶ìÜß–ÇÇ³g°lÙù“••aÿ^¦îÖé³Aí•ëXV¬ù)!ùïn&yZ ÆÈÈ8z¼Ø(£`Œ‚! h´ñAlÕŽ)X\ö»¶’Ø
-p÷îf~ÿž1!:êÀÃm
-”UþÎÏa{pŸQNîW­¶ÌŒ¶<FÁ(£` @£ò?ÿQD•omóWPeéÊŸàE×¯‚Ú+þ0œ=Ã´ríO`ëeÁ\–5«X€m‘Ñ £`Œ‚Q0’@ 6> È˜æ¸ÂúµÌÓ§°<|ÀÂ>oÑO..q	†àÐ¿>ìÜ<÷ï1zûþÕÖýý÷/Ãœ™,'Ž1©¨þö”±£ç­:
-FÁ(£`r @£Ë ¸¦3ƒÿîÚÿóæýï+Ö€Z–ùgý–Ÿý“9ù£ª4ÂÁÎÎpãÞ÷Û~Ö7ÿZ³ñ'°	B§ÒüýûwÚ´i‘‘‘¾¾¾uuu÷îÝ£Š±.\hnnÆ?þ|KKš6oÞŒ¦l÷îÝùùùYYY6l€ˆœ<y2;;;>>~ÿþýÄ‹àäÙ2uêÔd znÚýû÷a¸páB¸È7€"GÅ¸@PPÐ—/_°FfX‘ï£Hu28}útGGœûôéS_kjjúøñ#1n¾{÷nFFAŸöõõ;v—!?öññ9qâ²ÛÐ\HÅ$:¨ þ£€Š  €FG>¨DEQ¸¦	­¯Ëða`$'Ož,  °uëÖÊÊÊ%K–°²²Rh¬²²rtt4¦8d_1²Èû÷ïçÌ™¬®à"/_¾œ1c°IÄÎÎž““£¡¡!..ÞÕÕÕÙÙ	l¨iii±±±êÂãBòlªÙ»woCCÐ111¸þüùþý;°–¶T ";vìøüù3PPOOkhàÏž=Ãz!3fX‘àFáŠ)b 06æ ‡Àïß¿×¬Yd}ÝÀ°%èf ®×¯_ô)PðÇ¸Ù´i“®®îªU«,,,ànCs!µ’è`øCfŒ*€ ì=‹Â@†Á2˜J[E‹x¦RÄÂBb#‚…¥ÄBüâ±
-öj#ˆ……Vö"HÊ€ ØZXÝ£!lîôãŠÃ)BØÌÌÎ¾³ÌÇB’wññÏOhþ†ŽÇ#ýl6oùÖj5Š!ºÕx<¾Ýn‰æ·³¢z=—ËÑÄo6ÏóN§“eYbÂñÇàá¾X,’/ÑFCI®-
-ëõ:•J-ô¨ªJv×u]w2Är¹$I´ÛmÇqÎç3íi¿ßV].—^¯'J‡L&CóšH$²Ùl:f¤\.¯V«X,öt¤Ùl>Xûk³ Q^Ó4ª
-P’t2¢(ŠëºˆàY0øPL€÷ñ±m[B8l!˜Ãƒ,7`Õét‚X‡ñxLŽo4†aì÷{_y>Ÿ—qëd2søMÓìv»¾*fž
-{ü©’°Í‘H$½ý#‰k¥RFþD€#m`üÎ;Á•²…¦Ó)âìÌ9óù|8¶Z-éë>A
-¢ôÂ¥ ¥œÚívègùÉdòKÍ8WòÎõz>ð ü¥RI3ªÕ*vJü<ú	2ozÓïÒ§ ì¿ŠÂ@Æá´»ê9¬bŸHR¤°Òä1Òì,‚"é¬ÄVÒ¥·
-vIMics}
-à~çÂ"®ÿ¸;¸+R„ewfvf3ß·Hž¯]îŸ(4—ã×ÁÞß^ÿç%Š5òWçUUQpO¿/â8µl»ÝN&À›M|†ûý¾®ëÙlÖëõÆãq’$TÉN§“¦©@q0‰âÈ~‘êOe´,‹þ”ÚÍf3ŸÏ‡Ã!àø‹t‚ Òƒ!L´Z­Á` } 4†ÁDgµZR@ <cÀ=vÉ´Üžû÷¬ìv»Ãá0<Ïó}”:SKˆ -1M]×›Í¯}‚ˆÆi|Ô«2j:š¦Ç1:×ëµŒ> „®ë‚sQA"Ï‚6H·°ˆ­,ËÊ²”ª„o3~WÉEðq”<Ï‹ŒMRÌìÈQ,Q–4±ßïC†®õ/Š¢Ûíí0ùM•.Q8
-‡‹Ø¶ÍSpM³šuàí¶Ûm1œ\.—š¦©ýŒÌSžò»ò) ;g¨#!„á3$äY½¨ ¹€„Ç@ð‰ãE0$+67@ð H
-¹_vrÝår·9ÅÒ”vh§íüó·ûÎÇFä êÀ*«ÊÂÂÇ>¡.¢*¼—´ì@Ìß®sÞU^Ó4Ã0pg¸cZH$þC=ÜÛG®×+^òt:‘Ã÷Ó‚‡A©_ëº}ó<HÀ!Ü¥œÔÊ W$`Š<a–žç}ÝEþãþ7<x3	è5(u<é»®ë‹6ô}·Åã*0<uœÓìiš6s”ª¶maÃ$à”óƒ’_|…!Ë²Ìu]r@,úÁ\!ýãv[U@ž¿Uö×^\z±,KÊ;ŽCè‰­Ê²4MSþhŒ/—VÊ‡aXTô}¿(Š®ë`ÏLE p›ýáˆo*ùT×¦¾
-NdFâp8œÏg Ô”ˆ¬'Ì3a]H­¦iˆe
-1|/Î\lÛ&<ÂD`|EÏJþeŠR† ý´?MÓgš×£ÃÚYTÄà/F(Š@$Iæ$Ë±.ab™]vy¯Ü`çN „ ÷|ˆÈùµÁ´ V`–`¾ýZƒ/;¹Å%$áÂÝÉ½Ü—›MÜÝˆ7|„Ëø/üa^vC9–<ÕD¥E/O\{}Exí,Ë’$A+N…?þo(œQ˜ú8 ?CÓ4t“–4M%/žß¿ <H‡æxÒeY¦ijÛV/¶&BÃ[Çr ey0e¯bû¾w]GV'¾8Ïóã8´€óEá`‹Y'M¯mÂÇOAy‰ÐHUU¤Å|Ð	XI„&{†N,øPûx-ìŠnX8KaOY3aQ¬mÓøÖà1¯®ë²,…»ÙçÕçÓNÆ>Ž£Ù¢_ÎzLPxyu\8š%¢mÛ€'Ù6BÛu]]œý}‰Â"à×<Ï²‹ÄËâíÙ÷Æ÷3ˆ¬.À[õ}ïí“ h™[n¹\^°w¾:AOÎ¢ë¸	<‰¨"¤@žàÄ%H$
-É`ú\Ã; P(‚AÜ/lº!l›ÒK“3ýÔ²™Ýf'3óeùó>vy\|84Mƒ+áòk®ëë†¾àó
-y¹{¡<š Z©Ñð‹h¢išyž‹Ä»‚¯[–E§=Ï3‘—l!¾Ü¹\ ­HBI?‚"WU5Ã½OûSÇ0|G¸¸|AM{,´îd'I’¦©¨	€mÛMÓ0Ï4MÄ\xÞž9a?ÖzþmJŠ8ŽÅùB]×POõŽ ªY–‘<>îÿè¦…BÚÊuÝ¾ï=Ï;N]×Ý|5fT=CŽã Ï&nÌ¾Gu’§tÞã0ê(lŽ¿Ñ¦
-‘‡¸Ózu24eÍ÷aŠ‡^÷à)=ŸÏÈDQTEÛ¶¿•PwGøp}ß/Ë’°`ÆÍ9÷Xæ7^Ž_Ø5cT ÷¯³¶J¡"D<AÀXŠE¤QI#bç’&xñérˆ!U M 'Hó>ÞÂòÐD“Gà5Nµ.Îì8³»óÿëŽ'àƒý¢À:¤S§xÜïwAbä	Dë|¢çOÊgß§&áÞ×À]ð®ö/àƒA©¾P+v4ÚªªR¡!‚º®»®Ç1›2D?‚ãñ¨(ÊjµÂUË²|ßG}:Þn7tŸÙ7MÓ¶íår‰‘Éd"™e‹/ÒOÁ¨ëZô4MƒÙ,ËÄãb±H’d6›…aV›Ïçâ¢â+==òçQ(ÒxÛ^€N‹Íf#-?”n„_É×ïXq(fL$àõz½†ú÷(â|Y–§Ó‰U iÚår‘¦Ä½Ñ‡4bÆ[>÷L˜óùLÜDÛqœív+µ¨¬d‡å#O³<Ï;òÂï~¿Ïó\š!ív»ëõúJHßš¢UUEXá+Ò4zº\he‡¨¶»ï´2HX˜Q=³‰‘ÁÈŒ2ÊÇå[ öÎbÃö^ÒÃØ{/å,•ùX!HŒ¯,Ë6þ•ˆ#Ãï8Mp?Ò9y.2ÆHÚ‘R¢M‰Ð¯	VŸYy=žäÇBàÔ¤”´¯ÏcÿÅDbËÎãƒ|(MÝæœ3Æ@iyÓï³Ö*¥§õÞSææ´ÖDˆV¸¢zk“—c ¨|ûw¦g3sbQ06Txˆ’á%³: É¼xávép£}FŸz’%ûÓ’Â8Ù#­`ÿ^˜(™{v¨L½:µàê
-ÖãÇÌÆÆ#N4šÔTóÀº^Í"ÀZB2`¬É Ø° ºzˆóàsCÌ`0°~ 
-­åÁ ž;G+Ô€î„·<NŸ>={öl`ÿOE"**ZRRìR»¡À²g+ ¦üÅTCŒ©€3)iÜàa’\Œ5’ü‹Ùh@ÓNŒ{Èhy@,"&ÁàrÖ	ª 2’(fNÁ•§Ð‚S#©1ˆ©žv!3
-FV @£#Àl`P50Á`O`§ØåE^ÅùáÃ‡èêêBÚy¸ °ÍwíÚ5^^^ÈNÑ”9b‘	†þ`4‰Ž‚Q@<  ÑÆÇ(£`Ó-maŒ‚Q@6  ÑÝ.£€Æàùu†*E†]‘GçA"W¶“fÎ­CKÒ‰TKðž‘÷ïßû¢‚[·nQâËÓ§OGGG;::†„„àÙ"ÑÒÒâææ¶oß¾¹ãÏ%
-ï!I;ü†ÌËS‚%K–$''{{{‡††®\¹"øøñc??¿Û·oÃ•#ñÇ/^¼ˆ‹‹CÖðíÛ7h3±^Oƒyõ`JQrWÎ(ƒ ÐèšQ@cð÷7ÃÏ/Çæ3¸—AEN-cøöžáçWÒÌùýáó+"Õ¼gX+ƒmÛ¶ÁE(™óVT¥¥¥&LÐÓÓ{ôèQff¦‚‚ät)dðçÏŸíÛ·[Ÿ?VWô¿ãÏ%
-ï!I;ü†ÌËSðƒ3f [ÝÝÝBBB¯^½F°Ñ Œ`;£¡¡aáÂ…¥*£ä â(éçÏ!‹Ííüfb^OëÀ\Ì[i(¹+gŒ‚Á h´ñ1
-hø%Øyž^fÖeøÿŸáúU{¨ÔáÙgV1üúÊ îÈà×Ìðä"Höõ]†ç×²þýe8<‹AÑœ! \É \ÞÊ`É`î&^ßjÖ0üg°McP³‡[¹X=àºAƒ¼\~à¿Vƒã¸F`c‚¼‰‘‰‰	H¶··CLF»åX½=ååå""";>€UÐaÂÂÂ+V¬`gg*ö˜×¯_Ÿ““ƒvûÉÍ›7ñ»H/@G‘0ÄÑ¬:Œà"¸ïj<}útBBd`@GG‡ƒƒó†Líx®)o…ßâàà€vy
-þ8Z¾|9°ñYé,&&V]]9äääDEEçÏŸŸššJLŠ>~ü¸••~31¯§!)Ó@Ò°’’Ò±cÇ€>bff
-
-‚ŒæGÌÛs€Mb¢oŒ‚ Ø¹~–†¡ .~
-'QœÚ¡…m3vÉÔ.]Š"th—‚•H?€Ný ¡.."TT’É 
-µU°6$ ¤8t“ž¿øh¼—Üt¹wïþ½—û!ó?¨!„?»Cò:iGt*¹}”Mª‰Ô:qñƒú|§Ú]¡•z—T\¢þ5Y-Ú^¤ã¢»z(PïŠî/hkîÎèí‰ö×È8§çÚY&óÖU±·J¯žÎf³Y*•jeYF¶Ey¨V«~£0e"M×f iˆº®Çãqd|Ì²¨+˜_QüƒA.—Cfç)~’H$˜R¥Óé`:7I_Åápˆ1=™LN&Çq°Ã`U£Ñ s6›Íçó@êõ:Æúv»
-J,Fm”à`Û<3‚Ù@¯T*<WÇ‡ŽßÕívá—iš¨ÄÑh”ÅSÄpI’TUÚÐöó~;¯ÂïŽ'Ü‹6Æb1t9àˆJ8º†O§Ó¯à6À’Ñh”J¥Ðä±oÛv:öŸr$
- åry<È´,KçÀV(Eað}î[Â/±;ÇÙ-BWšÉdpF¼|ls|af
-áá[ ®ùtÆ¡ç@—1œ^·€ k†¢} ‘³«A#"_Þ€;¡†*6òÆ<"Ž9|bò¦O/¤Ìô}ÄULÂ.ma¸¸‘Á(ˆAÑŒAFÁ24›ƒ
-€>`¹ì(û˜7h {Þ‚0 ß÷¹CEE~°Û¹SÙ´ŒŒ`'ÞÑÑXô‡‡‡«sø-'ªªª[N ›vÁ/¶W€5Ç‹/€Ýî/` ¬B€z`ÇtÆŒwîÜVÛÛOð»Ù%•aŠcZ‡t˜ºà·¥ ›qÄÜ	¹áEDDrÃ¦v¬†{n<ô`—§HJJB.OÁ2?~ü€¯]µj•‡‡°q€|L0
-€•}CCü¼Q&&&´õø~ÿþŒ)üfB®§`ƒr=ùØ¶Ì€©è+V		aõ#ZØ}£eÒ(X @£Q@¯™^1ÐRÓ»GTí ‚÷O1´1\ÚÄ (Ë ¢š=UÎ°Ã˜˜x„¡H 4¸8ùXØxD¡"ÜÂï¡7xÀa +ûŽŽÈYæÈ€••5€õÔ™×j ••°
-Ä,ÐwîÜ	¬€}S ]999+W®„œ 	7mõ  ë¤K—.û¸@†‘‘°åñæÍeeå+W®DGG:tH\\~û	·¡„4!e˜â˜Öa¦.`ÕËÇÇ1óNøA|¿~ý‚0ÐnxÁÔŽÕÁøA»<OÈ Û77nÜ ¶€l`ŒïÞ½{Þ¼yh¦y{{C`îÜ¹ðæÈçÏŸám‘OŸ>qssÃÝiüfB®§‚)S¦¤¥¥‘wr0 à©²µ«ÑÂ–˜è-“FÁÀ€ m|ŒzÓp†U •ðX/n‚„OdÐñbxu´Â?¸’áã`yÒhÄ`üøû¤ñüzÐ 	* ò¬ ó
-<—h Kù	&@.QÖÜwïÞöÅñÜr¿ãØ‰öY—/_ìÝš™™+kkkB·Ÿy!.e˜â˜Ös‡Ö;A MAnîgÏžAÆ€Õ3Öýü˜Ú‰ôæ%>Ä„Œ°°°‹‹Kii)DØbØ·oæYÀÕÕÕkÖ¬4˜€)))AvÖ ¹jÕ*mmm ûØ±cµDšI	ptt<~ü8Ä¿‰‰‰÷ïß'&”ˆ¼fô—Q0€  €FœŽz`[ayCp7BÄ<šaN$hÚåÏO}†7÷xEñ™  ÅÐmÃÀÈš”Q ï%Ñteè²aøñ4ùb‡¾×ÆÆ†˜4°¬W` ‰À«©©åææfff²±±ë-]]Ýúúz`ŒvË	¤‹Ì€zM‰½½ýÄ‰M`ïÿéÓ§Øn?`u‘^€\x†).//f]hh(Á;D°Þ	À z(ô&ä>3L lœ¡i'xM	Zèan[Å2µµµ“'OŽ‰‰a Ï‰¹h&ˆˆˆÖÕÕA¸sæÌF"0dÚÛÛ‚—/_†ß¦KŒ™È óê\RÁÁÁ@†ŒŒ°ýôøî:ÈÒQ4?bÞžƒ™ò±†Ìè.£` @ 26
-|}ÇÀMì9Ù AŽŸ_@s.pð÷hðƒçFY"oÐÀnÆø/Ñøôé°^–ïp<·œ¼†ÿí'D^çK¦8¦uÄÜ!‚çN À6þ“¸0µé/<¡GÐ„> FüÐ‘ðU&à{ŒEEE)4“$ YÄŠœ®ˆ	%Ê¯€£€v  €F£`Œ‚Q0
-FÁ( +  ÑÆÇ(£`Œ‚Q0
-è
- °wî( !í4÷¿«
-~ ŸYÈ’íRÍëDÁJQ ÜdfïîèÉ`\‰˜—NÜ½ª¶7aU•ˆ–ŽÌ2%"—f;fÆÌFD?ynâ­óQô·þ  ¶œ°sÆ&ƒP]À^Áþ:…Nia)¢¸ƒSXˆàÿþH“t)Â;•èÑæžâ)5œÄ1FJI,Yka µ~ý©Õ­µý¥ñ)ðŒ£snŸé½Ï9¯É,¥@PfŒ‘RÞ.!¿½÷ÖZÆvÌ9C2 #J)Î9
-B›s æ·ÆÌZ+”Žòùs:ó Çû!â–¯ ìœ=„ …M´³Ò¨§±3Z{L/@emí)¬6„„ÐØíÙê^€×ãüYÌƒ$ò‘ðCÓ4Ó4eW_Þ²,¶“]¾”2Ïó¶mmï$åÂÉ÷ƒRª,KöÜ¾B&«ªÊ¼nD­5ÅNæ©¾u]Ç	mçißÌÀÏ®ë\wg,ƒ	ôC­|ÓŸÔx„ã(°'‹÷ô03rõd:».nE1ƒ1f]Wÿ-¯Û%¼Ú¶Í6!ƒ}ßÃ„0<Aÿ<ÏNÏq|5Ž#Kû¾ßÎøˆ3‡°Á:;|ÉsœŸ§ÿ˜à+ ;g³êEñÁ)#…$e&^ÑÛ˜cb&#Ê@ùH’ÄSÜ_Wé÷Ö} { }¶uöÞçœÁZÎ—çyï.¼ö\¸m›eY'©4Mãº.A>j¡êaà6Ã0 Ã  ª®ëªª²mpÇ Ïû¦>ÿƒ€\EAsø¾ƒìÃPÓ´[Îu]³,#’ç¹ªªÿ§Ö²,iš!É¾ïº®?1ó<'I‚|¡ÀŸ¥qŽã$	¾Í:«Ã¸u]“ó¼ââ4ŠŽãHc·Ò`š&¤æ.Ë’Î/iòë+Y–éÐ4MâäŽ§á¢(ÇA0ÑðñcLÓ÷½(Š ™EõŒ\ýÜvõs[,ª"Š"ü¶mqyÒÉsŸŸûó×9¾öÚkOû€½3F¡‚hálµ²¬ƒ¢ Bõ¤ÖžÀ{ˆ­]À3ü+…€L§®³)fVâšŒÜ@Ø“u]—eAK¤äíû^)…‘†¡F”¦iªª’ÖOHNÇt]·ï»=`–eçyâi¤‡‡1FŠfgLJpTÝçÙV¬?¹¤M»Ö®¯ìÅ8Ž¨¬C)ZŽ”úw!ÌyžÃ^×õWÆêòí]ßDÑÓàäõi¹®«(Š'†§Âüáo¤Ï‡l1I’¤,Kµm›ŒƒÛHÓ”Ì`­^ÏØ¯ ìû“=ŽwØ¶í0XØÉ	‡Ó4±
-²×Ä™¬ŸŸ¯uðñ€½3¶„¡(DôWÜ4©2iAŠD‘¥¥J(ïÉ>!ç.ðKˆ1þ)lƒeúµKGÇ¤ãã8èë!N®–eÁG2¥ˆ|—ÂI«+­…Ä‹Ÿç©n’AeÄkðc†èa]W']°ìš¤éû¾k½¾­=ùxÔ¥ÛvÒŽS»UÞ~ƒS¼5§ÂJ‘åëaËÆZÕmPRµ·Qv*„À:…Æ”¾Ü{?MSÎºØ"/“§^¶m+¥ ˆ›æy†:;RËN/[c¡ZÍDœÇÁ"aV"_ŒµüüúØ;c
-a‹[Š 
-zŠÞÀÕÍ+÷B‡Nº¸¹¾Ã+å ™$mš4Eþ¤-iÙù(Tèû3Ôµ1ÌHgd½d·Ë² H‚Ö`ysuß0ÇÑZ;Ï3i4²¿@TçÈªé¤Éã^Ù˜!„¾ï×uYIÁ“øŸº²*^/}´jøò¡¥Ú¶•éû¾?yì©€X×u"{žgvûA7m`Ï0à:­¬Âq1Fç\Ó4bÿ¶mR‚ýº.B
-,”cšê®6†s`jNRšyXOvš&Ù
-bï=Q…I\G^É&«ýó´Ž…
-Òô€½3F¡†Áð<‡ƒ£‹ÐEOâµêææ"Þ@WAx:´ÏÁ½ÿTÒ¤µéð'¡D_ùððx™tß÷Ë²È‚çy ¥u]Ë²„{„Þ`2X§®kòÝ0-Š"_?Ï!èwMRç®ë`b’é,ËŒí×½Lðñ¦ãnÁ¶mÃ0ÄqlYEQÔ¶mUUðô×Æp9¶Ä^Ò0žAQyž»S¦5û8ŽòD‡ðI¨Ý÷M| £išš¦Ù÷])%U¥yžµÖ×uÉq\‰åaNd–Û!¾I’$è‹Âqišþõ³ëŸ·{ôððpñ@£ç|Œ‚Q€ 3Èïß¿áã»¸ÄÄÄ€-‰cÇŽyyyAÄ•°FÇ”8.3! XÑ¢‰Pb.5˜VÿHõ‰©yò‚T€G/1ÆÝ‰| 8D¨ÙyÀ@Š ·0Ep…0AÏÎhÁŒÇQ0
-F&  ÑÆÇ($€?~ìÙ³X» ;îÀ.8äŠa`×(£`Ð ÐhãcŒ’f§|xØ5
-FÁ(ô 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @£Q0
-FÁ(£`Ð ÐhãcŒ‚Q0
-FÁ(t 4Úø£`Œ‚Q0
-F]@ 6>FÁ(£`Œ‚Q@W @Œ‹/…Q0
-FÁ(£`Ð häãùóç£1
-FÁ(£`ŒjIII<² j|¼ÿ~4˜FÁ(£`Œ‚Q@- ((ˆG €F×|Œ‚Q0
-FÁ(£€RpëÖ-âÐèÈÇ(£`Œ‚Q0
-(¯_¿VSS#R1@ ± ñ?0%´µµùøøþüùÃÅÅ¥££SSSƒþfŒ‚Q0
-FÁ(£€ @ Æ¦Ä—/_vìØ¡ªªúùóçÖÖVww÷S§N	ŒÙ(£`Œ‚Q0
-Ð °µ@Œ²»wï*++Ã€íÆö¯_¿øøø:;;ìƒššš%ÞÞÞ>„(077ß¾}»•••žžÞ ‚»wï644´··_¿~ýÿQ0
-FÁ(£`_póæM‚jîÜ¹ÓÞÞd `×m  ¨h$-4Õê!A…@ Ñ´@+lòúóþ³ãîörzÄ¾v>”Rk-HÆ3† #¥cLJÉ9c<ç`ƒTk#É91æœµV¼µÖöÞa-8Þ{!(†„BÈ/ùì|À<ZkÞ{)å@8×| ÁÏŸ?áRß¿6#Nœ8d›››ÿþý;44ÔÞÞþÓ§OÀF	°©ÑÒÒ"$$´xîÜ¹@]gÏžýúõëôéÓêÿþý{ôèQ‹Ñ¸£`Œ‚Q0
-F @ny ¹ „sÍ°³³C¤€MÃ‡777ÿúõ‹››"ÈÏÏgbbryxx€ ˆÈ›7o¸¸¸¼¼¼€*¤ºº:.[FÁ(£`Œ‚Q0Ôž5·nÝZ·n¤åYó@ ÆÖ“@€í	`ó(õ÷ïß¦¦&))©¬¬,ffæôôt rrr[¶lñôô”••…( *æããª2ÜÝÝsrrDEEG<FÁ(£`Œ‚a^¿~UüÆ6l€·<V¯^]QQ@ ÆÖ5ÿÿÿwssceeebb277ßºuë×¯_âõõõ†††ŠŠŠ@kæÏŸÑTüáÃžOŸ>+@AŽY³fùùù)((üþý»¦¦ÆÉÉi4nFÁ(£`Œ‚‘[·oß^»v- rîv6/€Maaa‚*†¿}û¨’‘‘q4FÁ(£`Œ‚á
->þŒ¶àkË²æ €FO8£`Œ‚Q0
-F¥ m·Ëµk×6mÚ„Ùò ²UUUçšQ0
-FÁ(£`Œâp6°…«ådWTT Î5£`Œ‚Q0
-FÁ(¤ÌÖæš€ ½ÕvŒ‚Q0
-FÁ(”‚[·n±@€ K‰S©‘º*    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/docs/g1package/images/gallery1-admin/install_from_directory.png gallery-1.5.1/docs/g1package/images/gallery1-admin/install_from_directory.png
--- gallery-1.5-pl1/docs/g1package/images/gallery1-admin/install_from_directory.png	2005-08-29 16:52:37.000000000 +0200
+++ gallery-1.5.1/docs/g1package/images/gallery1-admin/install_from_directory.png	1970-01-01 01:00:00.000000000 +0100
@@ -1,241 +0,0 @@
-‰PNG
-
-   IHDR  ³  +   s°†b  Ü|IDATxœì}|Åõÿì^?]Qµ,YÝ–,ËÝrÁÆJ°©¡$”PLè	!Z
-!!	ü“_HÀI(	!´ÐŒlÜp—»,YÍ’eõr½nû¿Ý½ÛÛÛÛ;ÝÉ’É~­ÏywvæÍÛ™Ù™ï¾™y‹!ô8áÅ×=.Ê(P @ÿxð¦¿ö÷ÔóÇÙ¹•jáÂ3¯õdèÒKKõZVoÖjpÔ¨®ÖàØ 7Á/ÆEÆTx¼ŠEõ(C‚©@Á(AéëœzHú:h„7.¿ñàóKßù}^üz|î€ßõ··}åÓ?Þò­ñ—BÌ hAY^aºÕD„A« A9 H/CkƒDØ‚Ÿ¢"Ú¨T!-E
-(P @‚QAùZ+œa†
-¯ñ0X‹ãc¸š¡Iá”¤£®Â(/Oª(²y2ðÆ -(ÈÎ%Tzfš8™FajµZ§Öøƒ~5§ŠÇáX¯ÕÃ1È‡À)ò„…¢*­@‚o8(Zy/RpJ¡ÂUÐêš‚‘—$#Ã<Ã šýehš¡1DÓ4†ã7ã8kc€†5W… L­
-‚¼ýç^õ}^¿Ë°ûí@XfðÿtkpÌj1
-Ùhõ0Ü³œ qü ¬O]ŠfpÑUšN`ÒP @
-Œ ø÷~àˆ!IÎ:@# Qqè0…e¸‘¨üRœ¥ÖIùD{×à3¿¬~úo~†Ô I†„©ÕxÐO9åÁ^R	§$)Ï—s‚S:º­*P @Á7dÌ‹7Ï`øø¤¢Â#8°!Ðdg¦ÝûØõê~§#Ûb%tL Hê´j”±l ØŽãtxú€ÏžQØ
-(ø¦ãê>¼„ï¬ûÍÉyë“_!Î`6®X´Òë§ú”×b¯ÙürK[IÑIø|Á %
-òT SÇ8@@ÜìÍ‚ª"0…(8- •_§Œ2kú¿ï.ÿesssc×6¿ßéø "Ö$«Ôd_1Œí—È ;bì`é„ŠÑ^qÞ¼¹öW')ä;ý„Ð´ÀwâXïêW(§òy˜`€&‚4I`8Ž(VÍí ‰ «7ARD€ú}ÆÌÉþ	Ò>ÿêüA¦~Âk÷»Yf€kIéb{ÖŸ»¬V«Üü ËJ&ÍeÃc9ÒG+P @‚ÿ4÷ìHWg2i¹DšÇÏx	Š (vô¥ÙÙyvP$ p È åÃ¼^‡ÓöÒ¿þý/^!üÜ oÍ¿t9ã°±Å”×Iºt0€H‚]‘H‘ìRD†føS2Hƒª€÷¹½ÇúÇî¼ø•MjNR´Z­	¼´ˆÍ@£a×¨Õ8¦Æ4‘[Qøè£ÊÇªU«Þxé‹ëî˜Ñ%8®’M¢@ÁèAá£
-(8õÝHŸ‹a*œQ©0Ñ®¡hW#~· »„Ÿ@:ˆTNk48­LãA!ü LºìÚü"ÖHàjL„€Ap;–3ÂÙUŠÂ1•
-A>¸ÇÕ®®N~Æ|‚¢FÝÆJ1ƒŽÝ€€s´@¦!Ùyû¿]sÝm×Ü6mÄÊX‚áBá£
-(8õpû|é:/Ž0‚A’$EÂk7 ixïg_ò	RÅ®ß'höÝ›Â®ª°[ “‚«1ƒÊç¦\N\£a‚~:àcˆ C¡9Þß)Âîa ƒ¬³ ê¹]ZŽ ^Ö` çv#±äP vOü2/LàO¿øâ‹U«VÁÁS¶<òäå'_¾
-(P @Á™’1xÆqÒOÁ);œûIv8÷ó¹b·
- Œ!(Ãxoq…\´ð{‰süãkÈ
-*@y4®¢|ž’{ØåßŽH‚fÿÀ*ˆ(zÊ_?…Ko[Bs‹1•F6—3Pã®Â„w/šÆŸ~Úð´­&’ñfßcÝðŒÓbd~øáššš‰e…³ÆV›Ó²T8+Üåè³¯©]ï>W,ú¡N—öÞçOIŽG
-—,þ1ü®Þø|’ñA‡–ûêZ¶ò§“Ê–Ì\³ùÿNF‡aßW’ÊÇ“Ÿ8ùðR¡ðJZñÚÚdpöÌkòÇTtö6|µïí”ô‘E2%“jÕ'Ÿ…xY2_¤§·Æê“|	Ô>u«Ñ`õ<‰3^c>•,\†ª£Ñ¯žÄk6)ÝÑ(ß>ã'ý*L/úŒÀðrÎÀ:MžAŠ€·sŒ`×âa8û#3G„!FÈ
-a³õy‘
-gÂn+_UÿÈ-2ÁÄÔ?Ç¦8×H2âý„hoÎíWÄ8…š›J¸ò‚àí/åUW£Uw°Õ{ª±;jÏ”-pz±¢¢">!0>>0‚d€Ì¨¼ ò;Ú¸ë™?ÜÕÖÔôç¾WPfLÏÌ”½Mxzáwí»ï,¿êjññÐ”4H‚ØµyÓÜEç&t°Æú<Cë2/g„ìßµsÆÜyÃVàdî+åÈO|x©üõ©'ïzD~Š,€,Â/Àz::rÇKIY$£d‚8KçÝl1å|°þ™¤´Ÿ*¥ÖWì’ûQ(ÒÓÛaàšÝð%ëP=¥*Rí)¨$qþ‚Û ÷­Ûßì§7T/XðÈƒ¯$®ëÄw:¼¦’†ÌBh!ˆk$)	¥~õÔ@¶Ù¤tG£zûÎ0@³ûT‚ìV=ÖÝÁ.¤Y¿A±GX€áÖ	b*Î+!]Ô/’DžòBh‚Ý€QÀÈ¦ßÞ3ág/@`åS¯×þøÛC34%Ð‚ƒ·ÌgW MA4¿ÁF­RBiº€/ 3› ®8|é¥ÎÛoÏÃî@ÌvaöìôRµõA–ìlÄ¸qF _|ñ…J­ã&EF•äOSáê»>}ñoÏ]´j¢¶ý³5_63HÜ¯‡=>y ß„†•R’¬Œüž®Î’	åp+ünß°ádúeÃ¸¯””•ŸLòá¥xfPXX>Ð×'Ëâé#‹d”L'+½ ~7¯ûtÑ…ßJ&GÙT#XVâîþô¶ÀT	Ô¥Féæ\øZpÃÝw›-ÖáÕµ€“L>RY»^xŒl¿zj¸Ù¤tG£wû0üñ{ø$¿_¡(Šfc ¼âSÃïp¥` ÆH¹7uA¿ùÉóAÖÔ áEŸ·:0À-X)?^ùNZDˆ˜ °û0œÝ†@Q¿XYþÄË8ùù÷ÿ`ù”¿¬ãã¸i.¢à®ÂÇB‚0µ
-‘uÜ¢½	Z–h¸…?ì»½ºzö·#TÃ¯0@Õ­bgxZ@Qýâ»ÂÕjv»$ÃðÝÁ¶¯>™¿tqvn.uü¤‰üÁ%‹Ð¨upàõ;Žuî?Úú•XˆJƒ‹—Í¹ÕÊ=ÞWÏúÝÿàÃ¿½ô§|ˆÑ¾zó³ßZpQo­mÙ¢&–œ=¹ìÜ@Ð³fë9|ü«/üù{~ÇŸº¼è‹¬S',ƒß´4KÕøsš^É+|ç]Oª4nÙ[ ™½¶Ös„C`Goý¸1•AŽïË_ýqHttl¬	íW‘½GYågV.ÏÏ.×iÓbÅJÊ—ÙÞs¤0·J|ïg^Ç+	NôÖí«_›L*ÙƒK~â·’*K¾`='”À¤ÒE|aòà+‘ Bäž¸H“©ÖÄ¥Ç_üßs[!HÔ´âÕµ8•Dx-6q“×úšµÀä«8±Ú’‚’mŠ±å«›ìSM¨¦_z„j×u¼òOÐÄÉ“éšPüªO ðòçŸu‡Ù˜¡è LJóg@FŸïx‰—…Ã·„O·½+!Iå“Œ&F¼Ü“¾bá Z%=9„ Q³Ar}E¼;Š9^ÙdÝQ(|C€¦IœóÌcÿ¸o!b×ˆa_Ó…AWÐ'y!ˆs„,Âí+`ÃÙU‡Á ¦R#±«1¦þgß«üí¿àÒ”?‡zûC·Î‡×4Áÿ5$úÈ‘c7#h"›^§Rá*^ÑŸ9¯.³Í^UÍ_âW:½˜ÅÈôÙ‚:ÎëíP©²Åä c?ôÀúRà»ƒÕýýŽ‡~[	k6?ûåÚO¦W¿råcÅ¹ÓÔ~fL‹˜ÈÄñùÊn:¶÷híß²pÚõÛþ[¸Z³{sVnö¦µŸÌª\^’?óüO^«çÞ=›v~¹qþ’Å|Ì6üîr®]ÂHvï/~ðDmÜúfÀ¼ðüÇeUItà×{Â VZ4mó‡ 3HøµöóQ‡ÃlµÆÞ\“QÒÐ¼»±ñÀŠo}¿¼hÞþ#ëzû–-¾¡,¶Xþ%çýé…Ï¦T={â{¾¿¨ú&¸Çº†í-õpgU]½ëÈ;ââ+ÿùú‡ yÿ£?->çZÆ¯†û«-)7yÏç]{û÷o»ö|ò·Þ«ÍÉ(éîmyò÷7ýäG/~Ê100dª%Æ_Jü;\ÃÑ½3g-.Ÿ0ípÛ'fÖUZ2çVxz6îºëö%¼›Gâ"•­Ö/·¾+¹¯ö3aHJï½þ´„+=¯'2`ðFÚ„ošVfnöÆµŸ,^~ôbp0#\×b™‚iWÈâÝ 4l?ÆÕæ¼ª«w†k3V7Ùºƒo{£[ ‹k±ZÅ×>®¸ÎãŠk_œ¸çèû‹¹(«óðOmq]¼ù^-hÛÅ5Å¹¦hÈÈÊ’”ÿã¿x3V·¢±S$õ¸|ÑÝ±ÑâU“¤®e‘ !ñÉßÿ¨EÒ5mîš„ö#+í’Å÷Æ&×ÅàŸ~Œ°âìûÆeOê´6A™@Q_¶¢hÉŠåß^ÊÆ¼ðüL¾–L¾v[íÄB×¸ ü¿|7ù{” ^î‰k¶×Öï$Ð“{Ã=ùW[×~úåß~ÿÄg|³2YÆõõ»îõ±#¯ªläÑ Í®-Â˜aj†!ùo±c;sÀÚ0ÖOóŸä>{¡D!(üá!Y!(FˆV§¡øO'$C¸ÙökÌÍ`S÷ð5“ž­ëª½óvbI·}Q…1!f€áCqfˆ8÷Í¥îîîš2]MMM5 UoúŠ5æ<ð€	UW× U½¿¹BB4œû€ƒJl#ÑÙï3]vîÃüé‡›žFl»¼å’Åñ+Mié÷ÔÌ_ºDH‚©"ÏLœåùö•ç\sëJ„nI·Œm¨«›8e
-õ7OÜ|Ý·Ïœ?ÿ@ãºüœÊââÊu[_2§eÃ¥;×•Nœ(+ÿ×¿¸õ¶Y—OéÖœ£‡kg-˜/Ä±šÇÂo[[}iÙd^fÿÀ‰¼Üñ0˜Õžè	±·pÝ%lÂ;¿¿Tâ…ÜÏ·yù}ÚÎÍ[–^¼BßÜ·u
-:;+}Ü‰ãÇ­‹ÙÁc>avfÑ±¦æ²‰±š#n¿>dJøÑç»þ²wÛö’òò4‹Eç¿ïµZÍ9m'Žð2sÆŽ.¥›óà÷ºïL½äÚïîmyïpÍ^kfÆ©’)±$aIcIûöofPR:ù«ƒoZ¸u'|E-à*:
-I© ä"%£•äK•žYTz?zü1áø7\Óš5¾Š«ëËDu}8º¹ŠS!¶å°µùƒpmædµ‰j3nø-Lé	[ ¬V(¦> *®ÝqZ`g¸ÆÓY¬ÕRm!f×¯nŠÙcÆHÊ_¶<éEÒzL\ì±Õ$9•½Ó•Éc»¦¦˜®‰o?²ÒL+%O ¡Àrøí½‡'Î=»ú*8þbý¦Î®ž6g¶™¯åÌŒ|‰ðÄÅ%(Ÿê=J ›ûoÖ¬Jµ:?»bÂ„éÐx I||qíðZÝÝWÄSU6r’9%04I$ó_4 '	]“JÅ„ÖÂ€Í{!d-î„DŸ„ Ð!(l{ ‰ Ej\Å°ŸYdhœ.ÐÀä·¹c>ëä …>´ÀZ"8‡	­Š  Ž¢lb”–¾¶jÕžj´
-ÕÔ xànéG5âi§X9Àˆ é8oJºäÒïóß^ZóÕVœý8øãã¿^ói—Ag©oÜñ‡çîþû_÷Bà®Í[Î¹à¼H1ˆ>×Äw|×Óju‡k'Ï˜.DÈ+MT÷Û[œ;÷:È×fïYýÑßðóGÅ¢då[¬¡aËgŸÏ]´PçÍ5;v|ZU5——¹oÿÆ¼Ç#öÕÇ~å…ÄÞB¬Jbù‡öÔ\pù¥ÒÒ,Íuuü=
-	ák÷í«˜<)Vs@KÇîâÜ™×\s¯ÓÝ?½rYÓ‰±q@,bw£š¯^y“XÄNéø^þŒys’I•L‰‰Á×5âê]r‰7¾þ¯§áM7##§³­­´œ}3
-¡°´8V`òEšXÉÄ¥'i-|¦Kgßž|sßH¼Ú² y_·(¹ÍxUœXíŒ¬ÈêãMQ¬Œ¬n±õ8ä-Hô—íb/Å«,ˆ#Û5U‰º¦±Ò54f‘4Õ£C$WÅ×ðþßüJ8®?¾9ËZ”aÛÜ|èéßÝùýŸÜ/NÈË×XQq•‹Šk¬¨ðSºG1âå>6ºf%:Ø\ÙéEW-"ÔÝUV9Qœ‹*\ò€Q_OUùÈñËvØ h?œVÑ4ö„©Â_:†_R(ÈpŽŠä^ç)‰>b!aÁòBç,9JH˜^ÐduŠŒ«€L°öÄLüíëü¥ú/©|f5T½´ýÈm³1–8ÐKVà—•£Õ©Q€d‹3ìÊ(Â€wà‰Z5û¼gV¯FO½0é¢…g¡ˆ\š.’§!]1NWÆééöºøÜ+ÚÛtz½8ôhˆ%qËnúá=B ˜#‰Ù‰\-^Ž/ò¦µÙé%³f°Óœûön^|Ñ·F#’C¼¼ÄÇi†tÄ`ß»ñ!$üxêÞåÞš?n<v—½…”äGÔÞµ‡¿G!0´Ô•F-»7l¨,8oò¤Fý<86šL’8¯¿þôò7Í-^6esßfñ%I^I¦JæŽÄødûsÏüôüñƒ¿{BŸRv> <ÀgW_ƒã¶ÄŠ%©€ø‹sÜÜ¹ëPÃ†IáÒ;]zXtÖü©P×7Šê:ž|Ä~ˆœä;#LT›ñâcr7Ë&Ùo”kÉd‡‰Zà:ÇªºvûsWñODUœXm±I¦ñîBV·ØzL©ØdšL‰ñÇ|ŽÉtM²!ÃH.{iÂ¸y@à`üø©O<ý/Õ3¶KŠ+^\TøÃS2Iá±Ñº€°ŒO×þ{öÙ$i%	Åw«ªläÄjð6O	œõR¨ºnÅC±^üçýjvÏ"ZÀ*$hš”è#Â0EGS±/ö¼b!°ûƒ4¡Â1 ßØÄßü“®äÛ06×ÿø‚ÊçÙ©™ª¿í©»e*;%AQ\Æ!9<9„× †˜†sÄSP÷©¶<rÏ9<ðÀSO=åt:ùŠ@@–¨±°7&Û[ÿß…Ó¿?yÊ|K—¹¥{sEÑ"!šËÓgNË¹á{/_rÇjÆñ±ÝÕ™i-zöÙ5¥E@5œž¾ÝGÞŒÊTä¥Ñíí…Èˆ3X­üÑ=âKñ’Ä;àñÙÒÍyMgÎ›Ë‡ôwwÉÞBJògW²^¡ÚÛán
-²øù/^ZÉ.éhj:0aRe<åÏú~ èB˜Œ@£Y÷þ‡Wßtƒ$ôË™ÅØÅÙ”Mp´ºÉvá’PžýÄ¾Ón&H¿Pž	R¥Tb<}Jf³uº‰íÂ6lxç7OÜ÷»téÕ•“fï©{33'ÊŠô·¿}ÇM˜ŒâcMœã%Ñ¥÷WzBcÓDß*Ôõ
-Q]kDMT’Ê%W›ñôÑÈ $0q\!×“ÉnŽ¨©³¬ª²UœXíñåã…ŽøMQœ£¬n±õxÞY·%Sìñj-ÞJŽÅÉCuM±YˆCâ%OUÃ²üÙ0øý÷Ý¿\~ù3&Ÿ÷ùŽ?¦‰Èn¸–øÒ„'ÙJ‡qbHr—¤Š§CWß¡¢1S-¦ÜææC«?úûýÿ\’Ö+×WÄSU6²Dísg±;ò7í})™Óx in¼¨#C¼88ë7€sSHMQ$ñ*±>!P_g@Ü6&¡µyòJÙ" ¶¢ñI¿ÕWÝCWáá/½÷Ü‰b×LzåÐ‘ÊE²ûøÙµ2bÉ¼´(b3 h\ÅJg"q#ý3/n[÷.êëëƒã¾@h3B,- è4Z‚s­@cþ}uàSJ.-ÊŸ:¾¸îÐåéßü%kÇØyøßÓ'\¹råcƒŽƒöÎÌôüÜ1…^wGWÝ˜Œ‰P…Ô ï­¯ªx90­Vï›6¾ß9p´|R¥)†"uÜ3ØÚÍËW=â$ñŽùw2À€ý4ß;>PÉn¬ÈÍ-„h²·¤|è‹ù7f‡«÷¦g,ÿöå{Ž¼5£ü*&ÙhýÁ=K®¾é{â„b8Ü]c³&ž?ïÇAÂûúëÀ¢³`2™{êÇ™ZV0gO}d—_žgÍL[L’}¾hª?zþ¼!R%SbÉ€/Õ¶Þú£ä•²†å±c‹{Öweåä@‘Î›ü½ù–‰¥±	“Q ™cÙÒëµ5C TÊ;ÿ_l¦ñšk¼TCÖæÈ~ÝZ`’uXm±Ù¦ûhËê[I{¼Z‹w§’cqr™®i0ZLZbâ½Gß«*’IÉb—¼†‚½"Ì›r½Z­Ûw`Ãú¯Í?giaÞ”¹U×i_ÍGí@±wÞöý³.¿ö;»Ð¯î©{kÆ„èâºù{bõøãxJ&¸G±¹KR%ÐÁæ:Ì ¦æKH¨7D´agí¿çUIûŠxªÊFŽU;nþì‹s/<?™SY0Aj)uè#†² #>
-0^öÙuXdê0VÈ—%\ß-D§Vñïù¬?ƒ€ŸJG¬{ðÛˆû’k`]QõwÍ­üë.ÄMF°´€uŒ™• IR«’ Zg€©pa%—Ã„©‹ãÇG+%9Wñ(”ª±ãÓ÷>Þhï¾£GŽL¬ªš8¹ê‡<¢¾mõ;ì÷õ_·ò(t8€ð–[ví{ï³>>ç¼¥:øø‹Ï75íØ¼„ÌžÖÒ/	[öþå—<ˆ8:"än6²‹Mêëö\uÃõâpâ$ñŽc#wöíolÙ
-ïÓ=þK!pÑÒ¥±·Ôÿ¿§~ŸX>|éÕW}ôÎ»Õg±Ãr]ëG‡Þg¥Á1„‚Š§|cÛú-Ûÿõ×gY_`‹Î[vÅw¾#«6òå	*A.[Ì‘ðæÎ/Z›jØ³}_žÉ¤²Ä’ÁöƒÿXýî!ßGûD¿íèç]žüÙ/@‡™³Ù5SûÞÚ¶qÓºÕCÄI²ÊR:–-=qà¯ž}&öîd›k‚T²µ™|ò_·˜d]©¶X™Ø¦([8±ºÉÖãÅ.i Pk²š'(=IrÐ_èšfž5wÑùìT&Ø¿{8ªC‡ˆ_Ûº¡y÷ÖmuõBòÃÍŸ¬ßòò?þøg8þéÓ¿'‡ÇOŸFGöüà?oÕ>ÚþÅæÿ‚„0šžÇ™i.¹8ÄîÛ±BªfLãJrýÖÝomXóÉ‚¥ç"ô.ŸÂaHæÇûØ,d•Œ‹ØÜcSío’Ñ­¦ö-{­~ñ¯ÏÜóèƒ²÷¾óÈ¿vnÞº~Í'|	TYŒÍûVmZ÷y’§ñÀŽºTÀçÇ´ôÒ›?W©¹ïsïùðbÌÐAÁÐãx"É ë“€ ZBQ’ˆôBÅšbH?ÄáôÈ.JË@n#P Åº`b§?Ä‚uÚHñŽT@/H
-ç¼.‡ÖJ<øìc²ÓJ
-
-4*•V«lf°îÝŽXçÇ±øá#‹‡Œ3z8gÖÝˆÛD{áù™ÐqgçäœFe(H|^º$M2b^|=µR§·ÖþÛÜòÏŸ¿Æ¤7itFZƒqïÆ0Úr«îÖ!»PÚ© AÑûµ$Šp»ZmÚÓ¼ìóä…ðF¦óæÞ·mE©ÚhVÒ0­ÇÕ˜
-cí¬ù‹B‰Ã ‚ç#±Ë’ \>ªÉNÞVcÿ[Pä€ ¨¶–îÚÆãÒ½	ì§˜øé`ß-AþÂ$"¦\øÙŠ¦c®œR´·7~þùàåC¡
-ÎPð¶b¾§8½àûw
-$ÊjsØ4j¿VKk5ÒÅï8Z5è'	¿ÏoéMjµRw&'/Äë§ý–\ÚÞ”Z¯c'0Ñ4†³k0†V±ž–Œ‚ášäø€vu.ë|SÅ®ÙŒÇ£˜·ï‚[>ÊÍ=¹96Z-çÌ1„ÓN3éÒ/<½š(P0Vk§ý}K¢‚3§·îþ7[ÎysV~°éY‚$ò gÂ¸ðÔÜ·/?÷‘bÔãSÿÛúGW:zº`ÈFì¼ ktPqSCá?À¹%ì÷š ”=î¢çÞÍ&j6ÿ¬»gãvSàì
-µZ-¬Ça³ä$¥^œX•93IS±—(UPJ«S @Á)Çysï^BñRÓaù|gè+”ãÆÎ­*>;Õä^?”âHÛW'¶S$Eq>”øÙ„3 þ¨’†óm€s_YPc¡=—¸hËÐaM£ M00²wT `Ô`±´£„Ðgr(8…€¾ŽáüÑ4Ã›ùñÐÖ\†ß×‡£ A‚÷›¤Öj˜°±Ø€D¸Ì:Šdí­J…©BT ìu!²eØ®ÆûJÿ¬@‚ÿ²_ÍS `ÔÀî¸Vc´\ÃR13ûLÌˆ&bRKq+áW­Q¥¥…vE­3 Z@«ì‘23
-(P @‚oxÓZùhN3¸þ²ÇÙÿ¢X†,)Æ0e 2[`r	ÄÂBqÅÿ1aW!	Ü¾L&F9ÙÑI0QF¤— _¤-ŠDæï‹¤ÇŠd‡1‘[Û­E…ÖÃ"ú‹åm¢ÿ¹‹Cš%±ˆFñ¢
-¹Ä­šXSÌ=GNdÌ?Q‘LTæbý1Ù;çÍHBe!®&FQ@¤ºÅ—Ä7+-·˜F‰Eµ™ä‹ŠÆÄF`d$‰k\ˆ“UœDì¤Õþã«Áˆ›qèùê‡— íÄÓ;B[ÀDÒøxâ»OPþ2ÝHüV„EEË´ÿh£ãî(¶v"ùÅ7â4	i¤ˆòµ,é¶„ ±z	JSÜIˆž&ºÅË^ÜÙŠ3†ä*(JQIcç%NÎHI$W§rˆ{EnI6­Lúxâ¢ÂåÚ˜¨ÞÓÕ>qªŒç·ÑÆžú—lŽ@w,óE%
-(P @Á™Š¤HÇ Òu1ßÓf @
-œy`ÆÿþÿS»T=‡uA?ÝÖ7 /.¹6ç¼+ÕºÔ<ÕJ 0
-(P àÌé²ë›Ö`:iu(ˆávâ°óÅ;ûÔ}{lFžð¡ƒT¡0
-(P àÌÓRƒép„h„áÈ@AŠ Xï¦ò©¿ýè^Šd.žû½¥ç˜®`«kOÀG/,»4É
-3P @
-Î@4ïFjÑÜ'š}† ƒ4ÄµDÙ„[êTúƒ­ïÓÍjò0[{o’‚G€XLF§Ç{òrÃl2ºÜžÑÎEÁIÂbÉpºìCÇ™¼2ÎÁS“—
-|­@Ó4Ö±á4R©A!&i‚bÔ•sÒ¥Ó©ô&•Á¤Vëpg(’™7/Iá)0sZÔ—€XÒŒN÷ˆqK´|Y`6¥A8ÿ;Ì\L&g8-ÈqºÝâr»‡'-¹ÍâS—Û52Í§ËÉÿž¼´8Y¤‹OOÙx°Z2¢!ßb:U @To»†@ZiôÈçC’ fÀ0†‹û
-Ç1µÓp•ã·Ók‚c
-3K“žšÍÀ²„ö.³¦‚uæò°cv‚½ý£a6pŽ&-à1"l@ŒÑ#¢,X* üàTr
-(Pèöƒô˜l—=@eNC·æ˜KÅx)™gœsèËâj¤ÑáZ
-W…˜A¡q¶*ìàxHD3,Ö÷B”C‹ðqÈkáç¸I0*¸Ä“"O5bO#!ßDañb‡E!ß5Ü¡%-M,É¶Àë>buO”Û¢P.§C¯E±.8¸»0ñäÀbíšÌ.·›	™„W”kÁã—Cä‡Dâbc³ÙÎËÅemq¹œ¼ï ÈÅév‚d³9dlàx c1Y;÷ëà†# ˆLîdg1[C!N‡D¥8VDNjñ¢°ÀŒ°À]LN§M,ÄbÉˆù0áý™D¹SŠKÅ>Ž¬–Ì°ÌA¡v­–,!‚Ó9 {g1îœ"
-éÉ%ÖO¬w£h×F‚ÿ+©ÐDZÄmbã%p±"®,ySRý1Q	‰=IÛB<¯WÑŸ¨{,ÃDŽ¥¢|_E+>‰ö&GÎmQôÍ`¢;
-u bOJrnÓ$ÙDõJE}ƒ‹£dŒ:òuTc”!9režÀí’(zb‡hÑéÂMFæaˆm2±0q£è^QÚ™‡õ
-€¨»õqšn´#%¡i1‚’±Õ)U3VYGCQzÆH‘×K\ò±‘<Œ‘‘kÈÈ²èÊ™;(è0•Ù|4ãwUÌ¼¯bð ½þ{†~ÀÝ¥7âÀà-4.›2s²S	(U›xBÁ= —B >N	SH>oðZÀçÂ`Œ˜"p¹{†g­€1ÞÌM˜£'Äs
-W)XÌ‘	ž
-°< 	<@Æ¢ ´ÀårñOËÜ! ±„H@è’pÂÁÿ†â„ihÓÅóf±¤;\v«`Q`v…A˜@Lw<ÿp< VX¢§œŽÁdã7O
-(83à	ÐOïBÆŒ©zZðøZì:‘£§vó3V•+ÇRàWukõ¸Zƒ³ì	Cd@5!{vòò‡5›g˜‘,DÂ«FtŠ"i˜å¼GñËÉq§‹ûEã¤ð~Ïˆ‚™þ]¼Á ¾œD“‚…@!§VKˆ0ðü[`	–º @ÿƒ8Òá3§[‘
-€ù½¾`ÀOSd[ëD¯}ûÑso¦íGí›dŸšÖÑVŽ7ÏÎ4e-7Œ‘Üµ8<;Á×‚Í`´‰‰™Ÿ;àmfóñ“„„„§XºšM8UpºlÃ’5ËpÒbEv‚ÓC(P àk€#Ý>ƒ¤Y{­×ã!~Š 0†ž^j>üÙ?û_,_uÖ”spÓxucþÏÝŒ	ÃÎM^þ¨ø3ölÂ©AìT‚¼…€Æ›
-Â[Fx!a”V.§94³p²£žØTÀO+œ´vÃÃi³†WŒ,$³	
-(Pð¿šašlmÆT*„ÀçñÁ M‘¥yVµóMti¸k4zÛÙ‰5ÃÎJ›RXd€F _˜
-„uˆÝé?Ù
-~ã"
-/Gðë„ã‘+~î`¨8.É
-ÄØ8Â¨øe‰B8M.°§#ñŠítÙÄ+A¤Ãe—[(^¨8b –˜ˆ¡ì¬B¸²È@ßpô9I7£ÖÒH§AìL‚ÏKƒ4EÍ”××¸F…#½3q¤ÅÎÎb;ì&Ë„©)e‘3p¹}’ñ‰_(ð€“´¸<&æ“£Â
-D>X Ã^Nî3ÑLÌ%¢ÃÉÓåvÆ.¹fÄ‹$K…ˆá«‘^à
-âÙÙ„“„°!,3´QZŽoCáÙ„aCbNñÂÃ+•I
-|ãQÛéO³15ÊM§;<$ÐŠ`™Á¼ªq_lQ«1ƒžõd€TÂhˆOéÏR«Sû€‚âY
-(8cÀPÁ4˜…1c	uU3n’éSnócs©íýMV#2p0!Þq~ªY(Ì@Á™§CYp @‚ÿ!,›’µE6,™YxÛòI»k;¼]û1†Ñjq£c¿´„³6T"ˆ4cSfØƒÏÞ8&;­¤  à	^¶ì$ñíÂBH	‘w˜{EäE*!íEä‰iƒE›Š‡ÈYìü(ÏN¬»©ÊqSFû‰¹KyÄzaÄ^/"ªŠ¦DÜzD»àûidÆxçIR¥˜Z
-—õ!"rŽÄÄ(‰eÞ—÷±Ï½ˆÜ½0"ï4aäeHü¥ð·&ö7"ëÐ&ž;›Ø[‹I,öAWIÓÄ‹ÕEò0ÆL½É*#çJ%‘‹y5cT¸‰},Eë…‰£E	‰ŒwÄÊÈõAbw7eIB±S&	¢'£bk2|]ÔÀdz†”¦ÐduÂbÊ>ÖU“$“¨K±¾wdÚR’}6ƒ¢ÿ²Ý„ƒxŸ`qž(5¢õ×ÂÉd•Š×Àdº±s§('Tò~»¤¡Î$õ™TI#ïí:>qêÒT… ‚_ÓÖyê^™Tj3•i5e·aƒþùeçüÇ‡v.³§þ%›#°ïPSmãqÅf @
-œñÐêUËn'ÝÒwü Í×…Q&ëÄiÒ‡ãFa
-(P @Á7j&o|õÉ
-ItQÞ¿41Û`Ñv/q"åÁ<d™{½f¢f„) Œ‰ØôD“
-bµ„˜"¿ÜQY£°™Xj£Â8b„ç,D¶h&ÚêÏÌ7…En\°jañfDÙÓü!ÿNÄwÎD¬ob3<CGR1’´a«e2¦þHÉGÛ\iIŠ‡Rˆ¬úLÄèÇ¤a(Öò)1Ê–+r¯Bi0á.´D|¤Ö±Zk«´úe,ƒr¶BF’“4>uŸR³iøC2sRb›¼*bÂg(Êk{bï˜`ð¹6¶‹ôgfœ‚”›fà%‰Òcâ (Ósäa‰Uaøî¢ýõË~IAÔ£I­è±A¢+\’Lt°Hn›¹èU.ýˆìÖ±¥…Å´]©¢ò¶ñè¯ˆC†4‰GášØ
-¾1ˆbÍÛN—
-(P @Gm8ÕYŠÈ^3Þª
-(P @ÁâÔÇ{ê…ã(fàöú‘ÄÚ&YÄ¡QV±XHöÜxÑltd‘xeoBD•èu°ÊÞ‰v‘L•½	q”Ád‚ãN|Ä‹$7mà+;"‘™AqëZN¹>(jf$ZYF’PÙ›•s|¢ó‰$¢Ý„ƒ•½	rj$‚l#}@¢ÆŒA2w…¡H›’Þ ä‹ßQ%ÏAÊ
-D
-(P @A
-3PpF¢þð¦Ê)çžn-(øZ ¡¾¦¢òd—£+P  ÊÓÑ¥K.„íjaÓlxù4’˜¡b'¢ì÷(lám¶‘ôaQÒØ	 »Z<Úš$ÊE’6JÙH4yûnŒJQ“ræ)éÜEœŒÅ¡˜Dwyci\ÈÀãÜ‡¼2²¦˜„ræm™0”};¾SF]qÆ›å8ZûÕÄÉg')9¬P±C7ÃHk!Ê2.´Ñ­EÍéHu(3Tm¦lrŒƒ¤lò#“©|eÄÎ4ˆN¢¶ÄœÊ&”ZËE×˜8ñbÞ'¾¹À$0^.1÷%yZdš©ÜÜFì¾Œä4j¨ß_^9=ÖÚIo+ñã"±úÇt§1U!k ©/J•kü.?ú¾eê:zG¾1$èåèÁD¸x";æ^„óÐœˆø’{cg]%;5$«r8P\1íGfÊ)ªq0t ~›v)žŽ(P @‚ÿ	ddWÁ¯­ÿ{œ3Y8Ž…(P @ßd  r ¶¾ZørÀÇ'
-3P @
-¾á‘ƒœÉÑä V6²ÂÎ¼²ô9œÉÄ¨;rõ5³+ô)Ê§Ruue.%ùCâøWÛŽnùÊ`µ–svþ”ª‘þÍéwmxñJœé¯ºðÉüªO·:
-Î$8T0ÈÎ4gd¨Õ#:Øíþ>nT«ñ"Ì›“]Vš.»¯UÁh 4¡ÐÇRÑ„‚|ùŸT[h¶ÿ»÷ß[·´tŒDSÓ¦ë‹–YqqþÅ•åd„­@’T_oŸ×ësº\Ã¨pÜbµdgeåŽÍ5£­ CS\3žóAÌÐÄÇpB’4E³_‡¾Øë€“ŠRÐ*5ùûœmJI¾8éÑÿ’ÑY¨ì)”.ôµ×–¯žzæ¬óÇ[ƒhÊ3Ã“<$¼^r×ÎãµGº¼$cL3™ÒLzŒ..6UWçi4ø(e:Ú8ôù³s.}$KÿþúÕW˜Á™¯×o³;ƒÒŒ†Ì,KFÆ(v¡À	vîöØl‘ìú©“#ÅÒÓõ³gåedM(Ï‹½j³¹?xo‡Õ¢ËÎNíækŽÞíwžLrWçÆ	W&šþ6"ëf× 'x²íÉ>ZdY8×4õüô³²Uú>ÇqwK‹«ö±ƒë­yäîò»žüÈðä­ÐÚÚÖ~¼]§ÕfffZ,–±yy0V:¿ßßÚÖv¤®.??bE¹Ñ—Ÿ<Šb?ÀÇ¥cXbœéÐ)i0¾{¡Ó«JÒFKþO'/_ ÐãúûpÚ…€NuióX2§šÒ—`´?UQ©âX‹}ýÆÍØì)—ŸkÍJÓè4@lýþÆÚãõÿ9´lIqa¡u´uØ;kó¯xLÛó<å–7*øš£µµ³³{Àh4df™ {¾¥±©g` 6wŒuÊär­v„?R ´`ÃFgv–séŠö,‹ù™†–¬mµÅÄ¼9i99ªÉ¥ª*ûíwäË0F«‡—#õ¶Ee®žÑ¨¸ø3è#‡—¶fÕh"bÀ›c8Ì`mÍ]w-Ïºèí)ÿ¦I·‹èuûNšè·`þª43üuú<;òÿÖ[óñ…[4gªñ€$©ýûöÃƒZQ^®×ë	‚ƒ `øT«Õ@Ìfóààà—_nš9sFÞ¸Ñjå0rdí}Â°M…GîÆ´q/õÙŽ>€œ51©Ñn8òwö³ò+SM¾zŒ¥iiH¯r€«üÚ­È³î¬s}åYó¨.ÈmTÐÔ8¸÷HÿŠ+æVgÚjñ#7téÚÒmVÞ”úƒãÞ[³ëò‹J‹‹ÓG'ÿQôj±cˆtççÒ}Ç¶ç”Î?Ý.Ü:S;ÙóUOP««ý¢yE¾á@¡>çœìœi&/áßod<¸îž»'}Ý©žÃá>RßZVV~þùsº»»;;;½^/ô3$IBÇ2iR•ÍfûèãMÕ3+KKF.S–”÷/žwŒÂ¼4üVdõ•ÌÜXW¶a#ÅT#a<_jªÙÛZ1¹$æŠ:w\NwÏàIÊïìì­«oÁD/3ÉïZ„w!µŸ;{ŠÁ0rv†FŒaÁxšrå¿Ñ÷ÆÃM=]þ»	Ú|w Ûìrûn1àöÑòi×L(ßÐÚ~ÉÇ+V¯XcÖ~ÝÑX -Ø·wŸÁ`(**"	ÂçóÁœ ˜ð†	“ð’žžîÓzwíÚ5cÖÌââ¢ÑP†§‡”¦Ùa›f0¨ŽÝ±~]­m92ë§Ë‡'Ÿa"œ€dI!ŠA*,VþEIÞ‚ÚqLàU ™L¬Á ˜N‡(
-y<ÈçC^oV®š±ýäÈ¯}éï÷ï=jŸ}Î¤Êbvò¢¹ÁÒgGþ 2Qö4sNÆAÕœVo¾ó¶¹:ý™ô9 ù‹‘g30ƒ¼±DWó7™ø5úÍg›íE„´£Ûè®È~õ˜­}gí™M/-,<ç±9
-S¨S¾ÿß}×²¥K'ž^ hAÝÑeÓË_Üòâ†77'TNùeÙçÌ3n¹ÿà‘=*))Ý°ÉïLš4~$2Zà*)ì_<÷
-0ìûËh	â‚ñG[û-›'vtsYãÁÉ>ŒÕ³òþùNkÑÄ’ØKÅUã{:ú|>Ê`¾‰âÀ¡£’”ü@GÞØÔ6mêÈ5h/RùFLàiB”§£K–Ü¹"ç·è°ûðÂš…/Múcž&Ýìu}Ž@'ØúÂÂ[Ÿ´½(É`CS{¶fòêË>FÑò*äWCÄqùÌÒ•!<)%¼kWN§Z <€·°ƒ@ ??_§Ó;v^²ÅiàROOÏùçŸ—ÆO+Äzh‰èÂù¸à½jˆ¼'Eyø	9«…¼´nðÞK‹ ßHt-àã~UÓ=ÐÅø|4úž–?ÿ™ˆÄ÷Š´JN~££õ…Ú?íØé.wéÕ¥7Oz7óÝ‰Ñò/ŠˆŽ)cÁ›“ÊÑbÜñ+LE±œ€ÿÓhA !`ÿ€À¯¥ÔmšÔ³ûsý’š¦,’ÊŠFÃ‘m“æY0±¾HDjûÎ^‡Öpþ’	®¸vu#†h.%¼lÀšÓN ÝŸÎñw_rÙñ½ÄóÍI;b"A²¥âf öç#’‹É$áOŽ¬.ÂÂëÿ!çî ×½vËü%·½•OBç+²Îbb}óˆÝÎD}rX±Iâx‚;J cné/ÇÖjTZ§jTjÊìlw~Þj¯«íëÛ[ûåHO3êžY®§·\W[»ÃlÎ»üòY×\]”à‹-2M7ÖaD5±w›Tü‰‹ÄëõÕìkl6¶üvýo4yÁÂ2«‘V;z½žþ~o0HMÈŸñ³ï¾‡÷¾ÌÏÍéïïŸRUZ5iBL[dÅ5=P>qZ<wJìNjã&WIAÿâ³Zf@ÿÙ~$}ŠË£ÞÔ3¥Ó—YQ®Ÿ>M/•,ã\H¶Ê?ü¸mêùËdËc×‡Ÿ/3Ï™#®LìGæÁŠRæ³õÛõzÉjK=Ï·.X(—v¨Ö{·êÛvkÅŠW¡¿KI5«æ”]!™þs;	ž™T¼v…òà&s[lÃõttWÝ]·å]Ÿ‰«û|ÇÁnW ÏèÊÒûÑ´¿ÔfˆÐhßÓäØ#N²tBá;»kÖ6¯Y>~EJy^;ÖJ’DYY)oÜ†a±X
-!BZZÚáÃ‡Åä †U³É¼kç®%K¸>¼µ?r*z¡hÿ;iüØnÞÓ‰º’þ¶G¬ü}õöÍ+…­ÝWÕÿ	†!_íj3ìü5¦aÎÀ¾¤-P«I…hg0 ZÀ\ü"ŽI›æÈÛÿ(
-¨ÆVŸ¤ò‰áv‘njÌŒ¬
-µ9Ñ	ò(+‹UÈ	üÁ=üHoFESK¼UëvQ&óÈÌ³žô¶lŸ}Á-¨³‘n­ÁH¹÷žnF~þ÷O¸‹¬5¸~l©Wëûñ*§¡:Š.ÂõÊ£ö8¿¸û“=N’ -€¿;1šøî5Ù§û¤8p°éÍ®·>ì|7k²qŒÕÒ]çÍºwÁ‹¯X\B¨œ‰OnÕh--ªÖY.kZ÷ŸqcÇìØu°`ÜX‹5åÅ=<ZÛoýÎóœcÒ[È#£3iLyìl‚:ÄZï²Ëega `Ñ2¬S¼†F?ÏNÙ™ª=®4«9ö’µ`\Ûñî9³OJþ…JVÝÆí”„…ÕÂòj\»víIe/AÈf0ê«¦F)0ƒ7ºßèöuœSxm·Ùèv{ÝDž±\  [ S’Š`¨êñ9÷¬¾ûÀÝ‡,Ú“]p`µ¤;œö“2$H’jkmWPàóù Ïø“$CKK€L™2EB¬VkKKË‰'
-
-FlR»7€Í_ð$ kØ?C tg+3¦ˆ‚Ú€ÆLFÙê¨EÌ!:±Øxò÷ôíÓ'<­ð›ª|Žü
-Ó"¤7²3Àà=ÝïþHk9¾â¯~ ¹ü¾^§úÐ{oÓSþ´éIêŸ  Þ ŒcM>– J7#³éÔpÈ> Ð‘Ll™™¥Q¥™<bT™AzF¾Ý&}Lƒô»NÔ~š–jTc§¨õ¡'N¥ÒhQ"¸‡BcÉ/¤ûŽíÈ)=‹¿
-Çü„g }ÌøùÆôn–§nÛÚöfyf¦Ÿt÷x|ZµEƒeé§™µÕ]à&2ôÆÏˆ[PÚÓÈ[‡ÂÌÀdÊ‡êÝ¸ñXE9=kæ˜“Ô!#«Ô6pl$îõõÛ>nûôÃžws&³ÓÒ::š÷ëû–ÝÇ_uÃ³†ÐEóon:Øðô÷.»ôÇÏ/½¼}ýFãÖm5Ë/Âœ& »ö¸ç[ò.¼‘	žØå÷;öf\mèïwuöxZyU.©ÎÍ×ö#:Ù®cHäç›vµvL–aÆ¢2gG'·ôy˜{%†ÛÄ`³IýCˆ©¡íáæZÏl¤À^lùëŠŒù@ÜÁ>g°7HyÇ¥MÓ‚×ðGº<1†"ÚjÑ!Ü·¦îãk§_'h5GV{9œÃ4¿Œz{{ÕZ­öÀ¨B’@„K^¯·©©iÂ„	(š<433³¹¹eÄ™É„Ìk@Tk^Uÿf%Z~³ý¡—Ùà†ý¹,õ,¸¼ûþ—Ù•\x3§©do‰üw²óJN{üš²AÆ/kî_×ñ3%ù!Z aÞ¢	xƒAÀ\¡¹ä/~œ¥‚&i¦èÊ»¼ôkû?Ùä à¤çV1ƒ·­AÝÝ‹6”‘É.Ô¨¼
-]áW.Aïâã˜Á¬‡ø	é‘…¥v[×Iê3lùçÊÜ’y¤Ïˆ6„Óõ^`»ª×ç³L:yv ÂpÒ¦ç7õÎýú4¤3À@hÎÊ5iÓÆ"Û·ýëÆó~¸A™žÕDíƒ'N^ÏŒÌBÛ`{zf¡}°ýä¥	pëLO¬*ÕNèÓŸÈ0ôªñýÍƒ„
-ïnÁê‚Ôó~Ù}ÈåÛ‰Ò¯A®)**
-;;I·»ËëíûË_þ¾êz‘žÅðklŸ–°§­IÝ#ðƒÁ¤b&ÀöÃ{W})oŽ)ÓhÔSêJÝl A®z¹Ql{CÃ_î»³pêâòÉÕêWŠ;ú[Ûz N§M)»Æ¦À¾Þ¬oIf¯¨-˜¿ú	Ë
-˜UŠÈ³QÐÕUKxù[lnš­Ö©´º ÈéªÝYá©ü42jÑ#¢ƒnµ>È0î?pbæŒü“Ïèkv¢÷ˆ8)ç!û¡%ý¾cüJÃXZ°³ç#þ˜áLAŽaÌAô¸Ü´OêÖJ˜b	AÈ `µX¿>ä ·§W§Ó	àVJ9&ðø“ƒC‡ÁÙ§àõ@F\%x§çø·Ì°«•¥ðl¯}ÕL#ç÷æ<°wÛÍŸ½ê.žÖÙ}¼Æb:iâ/–``?ü}yñÞIÖƒýövÎZÀ^µþdå«lu¬µÀ`d•€dÀ	à/L|¦Jýå	âFŠ¢ƒ$ð¦`ù5î?Úóe=­1M8©·=ÈÃpÂOê5·Š}rÕ-€?CØf@pÛŒ‚AG”¤ÂØì]§×á9Q=I§Í(FÙW!mÂuˆÉ`	åCêRÔ´˜½+×d–L¯(YüË(;ò×¡`/ò4!ßfd,h’V°xml#Jìèd:zµZê&ÓMÍ¶HÓ²üŒfn‚æÚîD^y²‘¦1Na¿Ø·¯È­­í}ëí>‡£Ãç;Ù5ðFÄlðÚ¾7¬%ºL³1Ó`èmqÿxÁ@øõÛ¼úXCÃówÞY0eñEw>–LÔ_VÙ·c³ÕšÝÚÖ1±¢4¥ì€Àï€Íè(-~s'¸?hî	 ÌyÅAOú—»s½:óÜK*ê· _Ü³·éÇ·\aóÓÝ==ŸÛî†~£Óï×h4p€adw³iËá±¹™f“.?/kx¹@'>Œ³* ü`‡_Øßòòòáe»7ÙFZì©F²Ì hA–æ	tR´$)-8á9š©Ï¿¨8ääzxš}néƒ¶û·90¤©ÛZÛ’ÉÈj	D¤A‚BÓ
-C”¾Õ’!>2¾(¦Ó`0ìL›Åb±Ze6Vx< (L8À’šµ‹©Tªîîž±yqÇ³úúÃâÓÊÊÉCªDÃ¸MÓ¡õcJ¨Ÿ¾lüKŸ¾
-|ÙŒÁónæßé	iT0r'; 	ò!Å‡m½¶ø=žšú^¦8&Ð‚äåŠ¾õÎ‰Êf@#ø•†Üãó»èŒ´O-†¬@X›œR*MÑòK¿Ü³sÇ€Ášž““ÚK’jÔˆÚÙë3ei´Z*œ5@Ó×qü€áÞÕ „ôÝƒ.µzè2=#dELéùâ8µÙ:32òíƒÑW;£O;’¹…ŠE÷¿ûú/ÌÝXRµ•ÝŽt9(Ð¼È×Ž<-ÈÃU`¤¶ ´N¯9Ž ×¸êò™6mÜa*‘òòXd„	¼	N[g`Ó3ùžðvñ¯Ç6xœŽ<TV™Eb	CbÃ°6Ê¯ïw©HÊå4ì.µ[µª;|¨yQ/"÷#Â‰‚ÁíI/^‘ààÇ—>Œ¶Á¶ŒÌbî·Ä6ØÊ›Xm³JÂZ%!áÓÍ@35®`·»Ýs¬9Fc¦^®$«ÄÇµCà]]]ÇŽýÛ¯mHÏ»ä™LÈæE“òQ÷øÉ­ë×–”LíîîK•ðÐj(7K›‚œ±ŒâhŽÃä€
-z«?v;üæé—T¨³Œ#µ…Ø1ØÖQ¿[ÍBôz=¼D¥§§WT¤q;ÀñÖÖÖã'úívÏäªâad1uêÔð¡´Sâ—H–!CJnhéŸ–—%|QagÎø-‹(¥Ù-ƒÉÒ@AÚDø‹Mâ¥Éíý[‚@ôÌáÎC±D£¾#|!pÌÿ21©¸hCT*P$O7ê›à‰äó²Zù%‡	 ‘§OŸ¾oß>‚"¸=²C”jeå$C 4ûNOKÝÜLPÈútd) Ð‚æ'7øõéìpNs;™lùgå,æi`ï¥!!@÷xÉ)É'ðì×?¸
-Eïw
-´€ò]L†éÊHCn,-RP*¼`Ñ¬ëêâ¤¦<­M¶YÕÛl³äZB»F¸?¾õhPˆ%@×ÜÔ>`Ñ«¬Ö¨]‹6{—0›õóD„ tÌùX8„þ38r ÝRzæ8ÉÂî”á"³½æ ¤úê‚ÉßÚ»ú—‡ßyûÜ%Oš',CæJv „?Ê‡h‚å¬Í ƒ³(h¸1ÒŽ
-ÔÔ úcó®~NX| @<¡À3 ~ìÇ¸K6¹ùŽ+°Ã9æHt ’ÖÎ¯]_â‹€À¯£LÒ¦Š>ÿÊ“ÓsìYñ-|¦
-‡7KÝ¼š[­r¡ÇÙÁ.àdG:Cñû·.Ø¸qßÝw%å{vNãï”c|¯VÔxš}À˜ŒÌÔÖ	Âaì+ÓµjµV½ã–¿Û¹ñ^ûÕ¯ª*+½.WùY+|²Ê‘?qþÅúžÖ™OÞßX¼Èh´2ÌpÞGÏ¹`üñVûæƒMý5Õ³
-òò39r@–®.º¿×ªÌiÁCf‡Ï<õ’
-]–1Àñ…¨òÉž >ìoLã Í	ü¿¡±5;;»¹¹^±²²²t:]^^tª‚£Uþ ^L
-
-
-à}bm<1±<åÙØ­[·†“z"IòðáÃµ×ë­žY•““/fEÙA7›@PðŒ'I3¡Ô	$ÅÐ>ÆšÀ)$·Z3v6Aà
-ñÒ"D[¤´‡š)&³Í,€kµÚ€?À'’Šòä`â¤ÉÉêÅ­ŒÚ‰0¦„6¥ãîPQøÊfˆiðö½€NºÎÂò!í§<– "dí&ìj,=yùæ’ñÿqýb©ç¹bÏ^ÖAq€tR–«ÿLeŒG‚Üœ¼áø|ýùù•ÉÞ…Ôj¬ _Û´oÐ<.;¿$Íd‹ˆÆC“@L?`lžúmË–VÄÚ„Ù6‚ ’*Åe†CÜ…Þ<÷êgûŽ]ýé÷—Õ­®ž¿™'"b¹qš'_'\À	ºŽumüÄ]2÷þ‹¯ù±l3‹MÈˆ^| ä 3ÄŽýÑÑ½ú6éar$|>‚Ý£RQhÚ`ðS”þO•®[­ùœð9‘óGˆ"µ©jÙ)ú ÒÓ¡„¢B½óƒ?¹xÚTr6´Fim!Ht_IÇðƒÿ>tÜv˜F…g™F£N«?>÷Ö×Væe–À³tñ‚.Wcc£9+¿¯­±¯eºÊæ\äÕà³«õ½ÞêógfÓ©f..)ž:æðö«?î­¢zsøûè1KÐšÌùF³ÎÞÄî–¬º²çhA,lýM9HLl6§Ûƒëõ†ÊÊÊ@ ‘‘a·Û¡‡©ªª¢Ãàiô–‡cppÐårÁ)t¤¸*’gdÈ¬XL€…ewrç16ƒuëÖAvðÈ/khlNÀG[z‡¦,€@3Lˆ_$Íø~”C‡çè~_l6ØÛ¿¾Í]G2¬q~i Ntëô¾Áí~†$hÊm'¬ê¡‰GýxA4Ø'…aìeP«TÐšùÍýÐjÅ—„9ª´´4àÂ| ÐÏšš÷=¡™K’Mñ/õ!Z Yûjæ3Q{2¾xµ˜F?x™§ðÑ˜TV òòyFãÞ:HÞ}1ŒÜÈ´ÿp×Ògª7T)È‡˜¹Å™_¨QÞôÊ<ß¿ûƒéf<}AÖ‚ ’æÖ0Ý]¶¾~go—ÍãÎ9o:²ä`$f÷1ÂeJ×ˆþ†­0¸TŒ-IÓ¨Ø¶ìçè®Ÿ=6ÏæMuyÚ’’D„ É:ÄðvƒÍ`”Žxï¿àÇÛŽ|ñüêþ>{æ¶¼²|Dº‘ÊÈÒ•›M0:»kÖÖôôç/¾ëcF²¯_a;³>ñd ØÂ§Ç±ð„B’³	“KMk?v±^ %‘Èû*íKÊ|7"6"ª	yîDþo!Êƒ¼Íý%h1ŸŠg¹¹–.˜šü{`3HÖ¢ ²$)üìÒy¶~4ëÜ¼E†b ÐÏÀ[òÄŠ¬éÓÇ÷÷»?~§{áôË+»ðàö£WßP_`Æqäñ¢¼4„ç•4ÿiC×S¿+¯4x‡µºÞÇýé³Œ3/®èiµ7mooøoP«5Î:»°°$]¥Ö…¼[V7ôêÍ_PBQìèFR9<9€_&a™¾óÞ×^{­°qÀf³Y­Ö1cÆìÞ½{æÌ™ìKH0ØÙÙ	t_ß­Ñhà*Ä¾ì]©2ƒ$mn·²˜:u*èðÎ;ïô÷÷'iXMŽpMŽàÎŽÓ…d™A‘©¨ÃéN%ä 2}î[ÇþØäª°kÜi‚¡¹å‡L€!Ù.ža™Á”œ#¥t˜ŒÖ*³Å,´i'Ä±@ÆÇGàiÄáW àØl6¬J»€6(
-´€][°ôÆü¿³[	²7¼:0iQÇ¹7ó–ÄvŽ)ø3àå“˜üÜwKïãiÁ£{¿=F_¢ÇÓS’¥Ò™YšVíÊ]=7@šñ9Z?AIš€LYkýòŸ×ð‘Çæ¡@–$©¿,`(Ñµ~x<ÌT„ºh›½i+íèÌÎ›˜•™¡c´joxuÇºzŒ*ò¼R^Ž$žY8e¨ZvkzáÑÖµyó¯E­+CS	Ú,– ‚M@¤.†;g6‘¥…ülBXìqaµÁX4Éò<M’ÀÑ	™Íìš‚{m ‘–ü¬$0u²ö
-3~¡!ì®…^”BupÛäÛ0?›¼¨dpí¬+w×}väý	3@7b4µ:Í`ÿzmïÓ·~Š3éÙùé‹.ÍØÁÅëcŸ÷|ÛM÷Ø²³KìöŒôáìýæÍc÷g)Ië
-¶no¯^\’W’[„ÕYÆ	
-ë6¶´ÊRU…MÊÙ™¼VÁÛ¿ßïœ§Á+–J¥‚nsË–-ÀkÌSgdd !@\7,a``€ ˆÁÁÁ4cÊ‹bØ ëÖ­ƒŽº´´´ººº©©	r).."R[[k4+ÊGÀ¹d8sŠM b(Õ™†hfÀpAì”-\È…†üb}Q¿×—m}aï¸§þ÷n~pú«Fµþ›ùúÃ{¾Óà:ì§aPe‚4Ep{üÉnãè&NZÀËùþ£Ù\"ëˆ!íŽÁ(SCA¸h-Â §k¨±;û­–»c@ìpMì[‹n±k°Å—%~ê²23ÛÛOE_P[¢ØUÓ¦ÁƒØ/’{öìS86™ŒðÇÓFFìŽJâdŽ‡Eœ{…”‰nÞÀ¸(ÖÁÙÆ”ô>ðò˜gW-húÝ†€!ÝoL/ûÓÊ®Å7´€âšÑ¬µŸ’ÞmÈÝ&+Ÿ·ˆ±ºýŸÎ ÓAØ×v¼ê&ìOÍÚ "òJ*9æÚF# *5–3F|B…cbZ$iq¡Ž´|÷ñö›ö.s]ó:ÛFËK6íÂÔ3Ï_²0P<Ú¶ý@³!MeJÓà®Œ®(0VVfâ8íÛEFú8áØnƒWj
-~#+á%›áCÄ³	4§Í+i·µ‹–ò“ô”¨ô)‘Ò´p˜s1½Ç¶MYøÔûK„áH›Z~Ì J#è()ÓÔ|qô;X·âÚŽÊDÏ#sÖõˆ© ã§ …8Â
-D;¼4‡j_TAPƒ­¡ˆmÂ1
-MÌÓÂZ?náVOêoNìõn¦Ù9ivé¡Íuìk,Œ™0®èrïŠ¬´ÚkM/Üu×|½ÞØÞ¯¼ÈnŸsøðr`Lâ
-–’)ÇÐÃ;èÑ¶–ÈºÂ(LqH¤bÃ™HÅIsÂ]þnÅOý­¶µ¹oæÌBv
-FPƒþÿ=ÿé/ù{qöŒ`€wBÈþùüìoŽ· ^µíÝ^^>§¾~[õÌi¼ÝÑ1t‚àVÒÜŸwÀÛ^ÓY:uŒµ$Ý*¦ÐŸ¹‚½«Ö­•ËÎ¢HÕOa’Ã°5zÅŒiÆW^yÅb±,[¶L 0ä3˜>}:T° @>ìóù #Z oð@`ìØ±Ö±ŒÈo,&m·Q7¯‘Èf ºE¯É•••<N Zmß¾½±±qÆŒ—^zé®]»rrÒ£ÖT„î0´‹;.¢ª[.iDúOnÌëÌ"&ê¿(mbtÈ:¬ŒM“Â
-Ä…+6t¼¹´¼ai’0ê7º?¾ïú_Î|=Mm¿§f¿uË¶óœÞ6~§¢ŸõÅOáÏOùŽRß½íZ‰@‡c0Ö$ä ‰ÜsÑ„–ä@H´ yåSBqqá‘#uÀg¡ù2Ñ šÏ·lÄ5²ˆµ hî#®”%Ýü4£¶óoöÒS-€îÅ7Û‹fÀŸ@x²O§âQ,_Œç~øã//¼ojúbÁs’òiŽ°	¶M@Ó	ªhÞ0@…ÍM†ŸJàÈÁð§ô-h_1NWk­³£Wo˜9®`¬Ñ +(0ww»Óô:­£(«Um2ÅýVBôöpÛ³ˆ…ÈŸFÞ¹m¢c6<õ[$ý®þÖÝy×?Šêö#]R[YN 0=
-6±	[I±ïDíº’ê«â	±ÉÍô[üòoÒÂã)¾*¸ BÀ„ZîX’<µ{6âÔ=—Ü»¯-8`1Gú†o[^¸á’eÐá{<¡0ø³Z3ûû;=Bq·È³£~œ—80¶f™ðT,ü¯ï¯Wýë&g™‘a ZðÎÛ».›ñóÅ—Ã] ö™bmøndZpN>û<¶ú¼ö£S,Öiýéé©™ÙyðûráIrÕ¶±Í`ÖÏ/ôpl€äi…øunVæ4jð`+ò\?2œO'˜ÒL×_wýÑ£G×¯_½åœ9sxÆ½½½ÐmÚl¶žžÇ=‹°‡ÜÜÜùóçlÄu6=Ä¢ïXˆl!¬ùxÈŸ3wôØÀ< _È´»»›¢(ÉËËKÉKR² ŽHå-gR¨õ;§ÝñÆÁ7zÆzMijŠ	y1ªwzhÏwžžý–Im¿eyW¾Øøû`È™bzkÈïžumavÊ•}º`4³²2¡ùfffJ˜Avv¶„ˆ÷À ùõx=3gŽ€ç>	Ø½$%^`è?ër’ŠìÐ‚ð;}*{ÂòyfðÀäçÛ7ŽGn+Ž_Á¼ü³Š°Ç]ú4AÐ<- ~@«·Œ ´˜@Ì X›A8Pê[ iè›ß×:·c[K­k_‘+ë¬Ì¼ij»õ1=]¡œÎL«y{Êâ[P/ë¬š_xØp c ÿÃùßù¢:Q` ú+Æ{?Ýôrfpfá;eþš{—®~e¯»£Ãít"•j.sã¤‚ê®®Ð”.„PAàÏçsœ›††Eo~îâß}ïïßzwÞŽíÍ×ìË.»Ïªfw'Ú½ˆ­ÒuhB*³°‚j	´áµWçL»äÐ¡g5ÌÕ¸?ëëÞØ´\ÊK*\"6 EÇ®ã¤P`O™1cÔ¹^òÄ	–j¡áLŒÂ”V«8qbiii__ß–-[ ¯(..6›ÍõõõÐµ@ÜžpèQ!¼ƒA¿ªÑhªÈ…F­1èæL1oÖõz½{öìƒ²€^úøñãûøñãùÝæ<-H¾‡L^¶(UÉŠm¯ûÌçêiF )0ƒBSáÓï\µïKfcTÐ‚ ;q@×:þp×•šó.ÄÙ9°ÕÃ¾yò³	4Äñ uÖ‡Ÿ{hÔnaT0gNõ'Ÿ|LÚ–° yÀ?‰ Þ ´´½½}î¼ÙðHŒ¼B;Ž
-´@þ£BD´ ÄY“ög È'Â_[¾ªø>ø»¸`ãžþÍ¹ú¢ªôÅ9ºÞZ’üü|Ý¿{ç6myÐ ðGÀÛHØZ€_ŽÀ;tÔà‡g3Ð7½£uïa]Òqíï-tf/°TÎ97O«ýš©âØžW/{àKÔPÆ¯0¨ÙÜÖÒ€Lžöñ³ßºàŽ×´êDl5›‘UßäµwE³!g4~?Ç‘k˜ùÑ‡ã²Ü~‰!š“ÛÍŽd*ûïÜŽÿÏÞÀGQ¤ý¯™\“û$@H!‘p
-ˆ° ˆ
-*,²^»¢¾xÂ¢þ=ðõÝÕuU@YñXeQYñEE1È@8 !÷Ì=ýz*ôtæèÌ•û÷ýÌg¨©®®®îROW_µ•ÕUUÅz}SG·WÉÐ¾üýÊ'úç£QÆ„;{Ï¬-=gŽï›ÅFõfÛ>Zû²yåê“ëŒ,_Û´}ÝGœBÿEÂBKÒÓ{ÒÒÆÑ2]IMí1ñCKhXmm‹h@|lÂù„øg½o?¦3±Z/ï>G9é¿3ÿKØ«W¯3fÔÔÔ±¢°€zëŒŒÚS©TT†ÂÚ¹¯¨¨Øµk%yäï"),xå•Wh¡Y™YüüóÏÁâ ÓÒÒø0“…þ¿Y²xž©Ü3ÐÖ–°ÐäÈ¾¿3jË¾¥öf@¨-x6Rôè¸GOWÙ¸ãã1ciV~¦!õ(ûk÷NünÀù¡1b°0Ag1›Ê,†õì…¯öëÕe8Š+G¹cÇÎäädúaIcUUU[¶l‘n‘!ý¶ŒFã‰'H5êÂ¶ØµXÄÓ ÜŒÖëÝ?š Õo¶Ö³ë÷^çðØËG]&Õ/…Õ?`@DLŒaãOÇØÀ4³ 6šªAÍ¾“Aa~Xx8e6T7TUÖW&„zöLdÍ‰O),Pñ° ´_}Â¸ÈÌ‹/ž¡îÂ£2Åy›z¥MnXMiƒ%â—¯!—O}h9},ømÝ†å—M½ocdT«^›–Ÿ¿ýí§+]ƒÚµ<2´î¦´ð—·ïÙ[ß¨®¬<K1AxxD@@N×@aA]]ySSCÓðaú!Ó_©×?Sv¤)%&åÄ—ÿÑ$§'^Y›ž–˜:²¬‘ÕëšÎÝâÇ]¾ŽþŸíùmÍ¼?ÿÑëÅÕ7ˆ÷ø4,ïÐ+¾ºÊú·Â. ?%ƒDÐ=¿W©·B¾ÿþ{êþ¥ûÄÇÄÄŒ92555//PpìØ±ââbêÎû÷ï?dÈê¿÷íÛ×¿_Ÿ“§ÎH÷à”.
-£ª†š™™©	ÑPôG‹¢ù}äaADÖóÜ¯V°DöÍH6áè†Ç(,Hºä]?·Ç[CzöŠ¿×××nËÙ4`XtHT€Ý™†âé‡Ö‹Œìc¦ìµ{_6îš®ø'yÀ€túÝüòËŽ¸¸8~Diä@>T@ïZ­öÌ™3\}[7Tñ‚`¶˜ÌUkaÉºÇo´ØŸEØáõÇÅ_sIü÷¿œÐÆ§X‚BÄ?FÖ°€ß™BÚÂÖÑÄ µQU´-/1>øâþ‘©—‰ŽöàQošSŸ×ïdUy{JSÆ†7á²¤ÐPû‹0»®S¿­»øÿ`×ŒA¾¨LûØ 	wóIi£oŒMÊÞðÒŒ«î^ß\füwÿk}wŠ˜8ri^6MÍ¦E*6ØVvâäa¦ùÙƒMMµÔÔ”P|põUNn¼ÖÙ\7rZ^È‰ŸÙGûÐ–ÚŠ£Ÿ¬1ªUaa†ÈAaï¯ÖV5dd\tÅ¤»òóU«
-ï˜=Ó—eéÍìø	µ&$p@¿ªêæh@<ÕQ<0©C~2ë_ccz¥&ö
-‰öò¹	i©´CU~ôèúÃxÁDFJ àaAaa!…:Žv½4±§}
-)> ¹ê<8‰O~Ç‚ØØØ©S§2ñ¬jkÂ‚6‰ÌFñ¼`wË3SÓé£ë¤È–Â‚à¨Îò»õ82ˆ
-‰Zý§Õ/lyaåö•Ñõ1‚…hÆÏ44ZË£×™ŒÇó¯¬Ÿ¦ÿš¥«‡¦m‹v·ÄÅÅ~ÿýÖªª*Šyé·K?kùiŸVTT466Œ=züø‹Û0 ²XÊÊ¢XYÀŒI·þ>Ÿ f3$ËÉíTõ‹ÁAÈ¦&ôÉ‘š^L	‘zñ2I¡¢¬®®²ÑØ(ôí—”‘œÞ»whX˜—ù¶ü†)!‡ë÷”ö§°@“>vâääî³¹ßN»ibå¹‚~ŠÊ¾zyRv‹`4ºoöÄÛVmY³`ÄÔ™.IòˆüÑ‹ÝÉÐ¤À¡7'=õÌoEEBHˆ>êtuuô{*ÿÝøä{ç]Ñ%†ˆ²LIî½ñÛŸêëuññ}bb’©£Œ2õcee[·þë²KGdžäë’Îœc2ëÔÅ444?¾Äz‰]b¯ÀÄŒÀ^	áÈoâêõFLê›@¯cÇ‹öïß—Ð‹z}ñPaH-°XÂÔêÐääxÐný„	è¯JqqQSc]ÿ~ñ	ñî^œùé§Ÿ:Ÿàä„þv ˆ‘s;¢„²Ã?òÑ‚Î0ïÎ;%^þè¬Ñ³ÞØúÆW;¿:[y&0FeÑóðÇ"³a©ÃæÝõçYWÜìß¶vŠ@oºéú£G<˜{öìY~Ž4l:hPÆ¨Q#£"}}À´2Š‰7oú¾ëÖÏ«ÿxCÖwß8™ðý†úªšŒ½²²úôæÖ-†”Õ°”—rÓõq¼ø²+SB4ÝäÜIæÄ{¾\µ¤®1jâíÿ¥8À± e^>÷£ŸþsOq~ÿâü3™WxpC­.çñÅ£ÜVxèPqYYm`€)++|ÂïFæî:ƒ¨¨ˆ?ÝtM]]Ãá#'
-Oç
-…gÓÓû3°ïïoðÏbc)«h~Ì©ÅB4E½ÒcbBÄžLÕ±Ô Œdªx{ÎÁêêê””úûÉÏ-		7î³¹aðàˆ¡CÓÔ¢¢³A,û‚ä0O ^=u‚Ëi²ÈÀéõ¤Eý ¾¾ø·]+=+aØc*,`^G¤_L¿g®{æ™?<“{öPMCmóU´f6tÀ°¨0ÞMv˜ÝM™™ƒè¥×***šÏ0XttTtÔùFÚx]ÿú˜¸k¨’Ýð@ÎáwïqkþúØTïfôÓ§:}º6::É£#îHMïß¤½$¿àlæã&LJ¦¿Bþ­¿3¸ð÷×ßh	\~YšÈÉsÖÖžËvÕñ–ÝÚ¤KSéÕü¡å]XºŠ.;ââ‹ùíàÚf-jjÂÃÕb4«ŽŠÇÒZë2ýB˜0~hmmÃÑã'ŽŸ(0™Œ‰½"/Û?<,lçN3cAìJJJ:8Y£ñì¤¢NhÀuîŒ¥
-v©NøwJµhùìÄ„ð´”}£aú¥8L?Ÿhq{g˜ÃZ
-®ÖÚÙüçoœá~Ó]sÕ>§Z«Fåvœj«R¦¶¡:þk^V»üouÑ&‹vº¶®nå¢ˆ›w:‰Ù·îØ‘_ë¼±.ç÷Y‹ÆxPóùõ³ˆá7¢iùÇ¡¹€ÃÝJZlûí#8-,´üùÉ›Ùr[
-²Þ¤–7OqØÙRú]:i®³îMe»WNËÈ¦:Ÿ‘gºh‚ýCW­œå·þßÍYõ­²_È×K*ëü“ü{±«ìÄ±C™C[V/û]ÙUæÉ&°»‰“~`-6¦ê|a~¨ÑÙRµü¹Yg‘Õ,ÈjVÙ¯ºm)
-+àÇ0Ñù|Å?€vÙ*yßt*i:ÿ¯wþ€ªE1—ÿ÷ZÙÊò¿9Š¬iqÌŸªÙU]«ß{ðxî±ÓÞ   @÷ƒÈ    l   €"   °Ad    6ˆ Kj¾0 /L ðŸ‘AééýÕ   è0²ÛI´ˆ²†]ÞÞM  €Ž¶ûÈ1)Ý"2¨©)ÿ9ù}wTÒ])ZÜ¤Åý‰œÜHåäN5Ò*œÞÉîŽ_ïzÝÍµ €èê‘ü)”>Ü×®Eaùm‰ûŠn¥|s<[¦PQZFûá•¥¹-nÇä¼pëm´µS¾lÙ]ÅZ¿œÅþùU]à<ƒ[§>ÙÑM  €ÎèýMOÚå¨Õ¡a	!¡Ñ*•ë'	ö«N[­m,³XLþobÔ"  è!~þõÛ]û·»Sò¢&^ìäÁ÷éªWþüJme£¡QgÒÍFƒÙ V©Å›ª&“VoÖYÐl¦©Mzm/u¯·o|{P\RcC‰¿W¨KBd   …—\z‰;%Úö“ÓÈ@÷æ//¤D§¤Å¦Õêjkõµz“ž"‹ÅÂfQYµ&³Ù`6C“±©>°¾º¶úö·nÿí‰]ˆ8D  Ð¹”WžS.Ð+¾¯ÂÔjmuZLZ€: P¤2«Í‚ £…™f½ ¨Ì‚™ÞTU J,@¯¢Ê"¥£]\BŸáô^QrÀ.í
-"  è\*ª+”(Gõ†ú:}…Z£–^|Ì€^úÇiƒ¦ÝðÑõ‹Ñ`6ò£%¨Uê€€n0k@½(!O»*ïkd°âÅ~d‘<çŸ/.}¨e  @»1˜µúÚ U@£±±ÉØ¤7êf“Él¤°€¦~òÇO§¼?Å`1Ð‹‚‹ÅB‘AP@P«Õv¸W^y÷ÿw‡wóz¸üsùôþð#z× §R©Á£kWÜ­Í¿5·5µÖýzÜ)Ù%¶¡W¹­Û ¾Ñü¸éð-´€@§— ºËh16Õj5…FÐÓµk¯]óz*ðÝ­ß]}±žé-*‹J</ÑeU	}l÷—¬(=äK«¼òê»<p‡í£€+Pè¡G:Iïî÷?[Ý«ã4¿­ûo¿Sªæ»ƒ0?ö[žVØIþ/8r³1þíõ™ÿ¾–Ûy6»ûÚ®Ùå5%‚ÙDK¸uúÂ÷¿Z*¿1Î­Ó½ÿÕ2úHej(k,T«™Ú"XŒ“E0™ÄJMW~xå÷³¾§2;gÿzÁêl‹Úd	´fAÏì¯égÖ° ¢äBÜÐFÄ(Á¯›Ö§óä—rŠ·4²~ë/¯xñÁ‡0•°âÅœ¿€ßQáå—^”Jš³ªeŽ ˜ÿùÍõˆuÞùÖJ^â“œÿ¯&5çØ°~ì!ºâŸƒvæjuÈ¦ó{Xà÷.ÙÇ
-;Õ²#m±.ÚOw?0[(Àsñ|k¸`#X,¶´õŸ@ 
-ÄnŒò³ø2‹/•yüÚñ97çP±#³óúÊLS&µX‰Å"¨˜ÅZ*±ï°òs+ùâûç‰òsœÜIH–Vµü/Üü/…,òÂÙZ¼öÚêûïŸMïR}´ÍE^]}ÿ}³)d‘ÊXXÀÍ‘§YYñ~ú`3…²sûøšÚåøƒ_´|öÒ÷î]·ùïkÖ?QYY$½**‹++ŠèõÄâ•Å”#&*å‰ætEsNóŒ<Mï|ReÅYž¨h9U¬¼ò¬ø² wë«è|¢ùµæÛ'ŸµønZæ¸JK%y¦rÚ±÷Ûå8~tµ.­~tµÊeÜ©ÍÕVRÞn®Ê;nÇmè¸D…F²–ÛÖÓíæt^åÆ¸j¡ÓÛ¥r\U¨ãX¡û•x4—÷7µr…Ì­íÎâ”×ËiåÕñt½ZÝ˜nn[ï6l«Ðë2n6ÛS/¾±äëœÕÿþüÙw?VÊü·,Mùô‘ÊPIúH}õßÒ«ÌÚ—}mè”÷¦Ìüp¦;Kìû~ßÞ+{Ç-Œ¡t™XÉzQ‚‰}?¯ó€ô¢Lž(—¥]½Ê[¾Îçï?r`³uY¶’Ô	R¾ôâÅ÷âýâKž#Ë·›‹¿Ê­¯éó•X_ûš_<³xŸø*ÚE¯]‡WnÚñÏçß|`ö£3ÛðhÂƒ?"ýv^‘(pâpÂüù²/µéhà°/%¸þûbWÒýú[Ýíp•ït¡Ž…írœv§%®Ê¸_›]ÉVw•Ë»³ÝÜD®¶ÂÀi…Êß~««ãX§T¬Õ¯Ua•}Yw*Q¨Êq•6Ø_?Q…í ü¥»ùßÇéOZ~4Aù‡íþzyú´Å†uç«e˜Ã/Ç_´|+¼÷Å?nŸù”¸ÃúÎs˜uW˜Êømy*Ù¾¶3Ò :Nš?ú[+‘óyÅòæ/-o>à¡¬sI[ž‚vþ ò
-ðh‚×¿~§A«þihm·è6­ÙÕö´ûKêQµ¾ÿÉs\¢Ga/Ëm£¿×rí°
-ë¨üE;ýRìêtìƒ½Xw%YGoX¹üC$'ì|Xà‘ÿ{#­ˆ…YL‚I¼ŸÊ¢UšÔõ»nØÅ$}’Ä·ºÅõêò€@Š:?Ê J8ˆPðo|Ðú˜x’k>`ò²Ã®¿§¨)¶xpþü—_zI¶ ùÒÙÝ•ô§‡¹þÐQœîÇwòšÝÙžmÚ€VÛ¦¬ëÒvµkÛ‹VøÒ[ý¢Ýi¡] çûÿS6KnØÎ°P§xpàQX`°ôf} )0µZmª[•ø@53KaAÊ)– ‹Y%ž`4í*);w°—õT¿­‰ŸÈƒé£áÍÑêÚ_~i¹CŽË AìòÏOåaíôÃùó­g#J§ÒÔÎòs”øòçÛÕà§;ýN‰r“›Û³£¸^vúµúþ]·g÷Ü|üÒÝºsstÇý¯Ì’¾au†¿?žŽèMzŠ‚ÔA*ñ¾†bdÀÌñôCÓÖ›~äeÒ×§YÔ“ÅdT)n0	Nž¥Tnä9eç89ÑZžKØ
-
-^û—“óý¥•È€ûÛ>Î_À{nk‚ñ´Ð<é…MNÜlÿ#òcŠŽÇ¥2vsytPÀ)§•;mŒÓØMU.ìªå®xô§Ön¹Ž-±Ûë²«Ù_}¹«f´Š¹¿Í½Ût
-Ä.8Ï¢¼vN9–qµåw¦]m4÷WŽ¼þ‰ºO¡ýÊ¿+þs1‡3*œþŸuZ•ûµ+£P•/¶Õÿ­m×l¯ÍMÒ¥Š¶k[|ŒW˜Ý`6èLº@u •• *Óæ[¶ò™gšÕs€™£w£ÙbvZ•xyBËýU~pÁ¿û"÷ß»|-yO/?ŸÀ–#•±^›ÐFT‹–ÏNLOKIÑ7®™0Wš ]µØ¼Tvß‘í9Ð‚Ómd-%ˆ¶²–á§eµœÚâÑÔçÛc÷yãoo¶çS˜•»/"ƒÎnwH3:ÉŠû®£VÄåzÑ¶nó½€›ºÜ7þÒªÇûH©©;£ÄDõ;sòìü¹{Ó“W¿QšJ“zõš¸41646"(B¤áñ52°Ü7ú¾[‡Ü:xM¶N­Óêô*½Ae æJ³pT0¿b./9¤jî×l}–àl$ÛÖºf×3ž/,T•Wd»¼¼ä óéŽyŽ]¬«ü–“®Z”–Z!+(ˆGR
-ë~«®Õï=x<÷Øéz§# èTÎ„ž¦¡±Ò`Ð«T&A{()ÁñTF¡êìµjm€`±X(2 _—™™©+|ñçŸýåYC€Þ ïh
-2™,f³ÞlÑZ˜“ƒ	=W‹1ƒ«ÇßãXB°îÙ[OÝàc ÍÙÖ¹ETòÿà®c ©¤<ŽZ–¢¥}³çíö3  €ôÒªÇCch_§\L­Öhk3˜:ük^s”Ð{è†”kË5šà à@U ¿<AP‹ÝŠ…	ZM£Q0Ff2šf½E¨±¤êRO-;%žo(ßÑv=2 8ô_n#4²WWTŠc¶k Ìã˜åjà€¿î²å¸|sêVýÖ›ž®w1f`6;¹=¤Ãá8ëò[;¼!Øk±•¥)0'ã-|GV  z†¬ACòå2¦q§$O˜M-NÐ6V~8ëÃY«f•Rï¨fj•`Djµ9ÈLû¸jÌÖ,©¡©Ÿý¿Ïš*ÌÖ»2Ë*kuàJ©wè¹[°.Ë½ê.{âûéò“cœ	ç£ ûs,ZDZm½³V´Ü“wÚ[»>æá¤€â@B‹à£‰  =É´Éš6Ù³Y´º&ùGCùÉôØ~yÏä9-l½C°x¶a€EìhÔê ñÄÁÒPWVQ~Ò­Þº™c¯æQHAÍvãfM®b·@ù©{<WhmïZ^Vvcf®EdPY^ÞzCÛÝû›žìè&  @'U]Ýd—SQ‘ËXn‡4Æá5›í¿Û8úE¤-Ùâ<MSRÇ5
-   :Àš»ûÈ.¯MØž³«Cš   íïÉ'·ËqrÕâ‹+Þ´ËÉËËËÎÎn«F  €'\õËÕUÅ!A1a‘aîTb4‹OžsÌÇý   º MÐÏ¿~»kÿvåb˜pñ¨Ëku•±,Án"  €n…Â‚K.½D¹ÌOÛ~¢È ^WÉÚ?2Ð1¦-/ÑÕõÍMkêõ1‘!|RVR«ÂCÚº	   =Ny¥“#\¯ø¾<Q§/g,ËnjFzñ½öèÆÂ-ÕGö™vÅmRX@S…†ÒúºŠ€C[¿¥   x¢¢ºÂÕ$)2hÔ×:Nm“È F+ÞC¡éø6Cáæ ueê˜Ñ,þº]¯=½W>öÊëÃCÄ°ÀPWRûë¿˜¹¨8€æ‚[¢“ÓiŒ   øE@ íVG·\=ÿƒo^r,£3Ùß‚ù=2 .ßhÐkKé|A1ABöðˆ~—1m½.š6á£¯8“9"­_2Si*÷þ7¾¯6vÈUù»+vþ­@•’vÑ]ñ  €ÏÊkJ„ó7{¾uúBfÞÿj)\%MåÅÌ'·}ô[dÀÔùÇiâ85&¨,`f-3jYhø%£#Üðj¿û_¢báu›b‡Lc•§âÒ‡Ó«×±íå;ÿÖ72,ãZŠ   øÂh2QpûÌÿ“rn¾è½/þ!¿u³Qpò¼$?D<&¨?{Hwø£æq‚3™®Ôj¬Ë¯ì›=¨ê§_~3&p]Zz4«?ÅÔ±€&.vø5±CtÕ¹[)>2n`Ã~à   À;ZyX@OÓ;¥iªÂ¼>ERLÐ”ÿE+n>v ffuÖ“ô5ÌPÍÌbº©ŒÞ²S4E¿ü%l´šYRYc1ÓD3‹N(†ˆŠŽ}sMÕÊW—-¹ýéÁiý’5œ›  àyXÀZ¿ª¹Ãã”˜/‘…<&PO&Ño¼˜«+f¦«b=3i™±ÒšYkýØTS]ÛPT™_ÙPÂ„è>‰b>	Kd<µ¬²ä7¶ìªp³NÇ   x‹‡<,°Ë	W˜Ñ›È€b‚ºêsÚ=ïXJâ¦FgÜ*æVˆïRL`Ñ±Fë3-h«ë+‹Ê*5
-BÆúsõUµ±É‰1±Ñâp‚ÚÂ"Ù®¯·ï9-ÜùðYƒ".   ðšÑÜôö§K˜õ‘Ëªó^¦kÂ¯‘AM½¾dï§šêïã3Gg\'fiëXS•x8@_£DÇˆí±èC4‚^WZ’_Scš´ÇsŸü 8û²§L½ÚÓV  €¤¡±Ò`Ð«Tâ¥‚H	z§4OÐT…y=ŽšÊ‹ÍùÿNûÓ},ª«;ÓðÓ)&07ŠÇˆ¡šb‚ÚšsÚ*ñxALÅÁ¼†à HM„"h"˜5QPPrª¨Ï;ß
-Á‰ÃnûŸÛÃ#ã48ý  À[:½xŽ!|ªH­vœ×ãÈ :9½.ëÎ£_‘9ý
-V_Û"&`ÖS
-¬1AeQ¹Q/æ„Çš­óK5M 6E-4%F–”ÔÆ½vtÚúÂ›ê­}ì/7d‚ã   ^Ë4$ÿX.í€+—¡÷¨XÇIGá!¬ÏE7ŸøÏìè×,qÓUÊ/=Ð–—Ö5T7ÕŠã¡qâŽ¿“³e1Á«»f}pèºSc)3#úó>}úzÚ   ìÌÿzÊÄëéÕjÉûß¾¸ÿÇ|oÎ@R«b§<¶ë‹».š-~¶>Çá1Á
-³÷Š®d&ÅñÑz™Å{Mf/Ú   ÜÀ^£¾ØýFUÝÙSA¯73ƒ`Q1&v¯ªóÇ‚ƒcÂzÍuŸ®ÜI^^µ˜”žn5÷äÎå†¦¶ˆ	bæJŒ¨¦÷öd­8ò Å¡ÁñáLvgFÁlô®=   @"BÃ®2‹©Õ*N@)¦
- ~³d>…®ae<hóüÚ„šmÅ‰ð¨ð¤.<¶§÷©_
-	Št'&Ø7äÝWí,’m/d   €ÎÄãÈ@0êÎ~¹01T9nZúä‹õÇ˜¹ú8å‡8?‚£‡6´Å±Œµ*   €NÂãÈ 8ªOÊÍüøÁá?ìž81«ïU³XÑ¾S»ökO'D†„ØF¢5âùßí÷¯íWPL`QÅÇÇXbCÄk(«õQÌ¤÷ãjˆþ=ª9qç?Ô¦­b‡Ø™ŸÙïþâÍÒýÛ˜6Rv€ý™íKL¸‡¥]Éâ2;ºM€§_= @÷âÍµ	,¶ïå³—äþúÃÿY›ÖßtÕ¤ÀôË.geËNîÓ›š"ÃãBc#©äwûû½ùëeÛÏNä1c–Þ‘uÑšúpUu/!öhy²ÿƒ?Z{es¢[vÔùí]Éò?¶åP|@¯Iÿ`®ê¸fuÝû« h7g Rp—8ýz}È‡–Uu¢|úÀ-ã†Æ†'Õ©¬)?|:ñíWütF:v e&®ïÕ˜i>ôHÊÛM¥uÇ<³£fÅ
-Ta½1¡©å"t:ãrñ€%¿±$?þ‹IÇÈ @OæÓ³CÕµÉ‰æ–+^=0ô£C'y¦A«e‰
-êCccXL¸‘±æÛö
-«ˆ	©{$îíã¾˜PÓäú¯„ékH9~jsþ$c;ÿšššÂ3E5å&ÖØ\§^“=x°ÆÊ­ÆIãù7ÏNÿÈ~yZLÛíŸÛÉN}ßÜGö»”¹…õÛb^)Í
-Ô²_5¿Sù×x¹‡íNÛÈÉoÙÉìÌ6ûeýò¬Øæ‹æ³¡ÿÓ"‡Š]¹¢9çÐØ®—XÖNv|ËØVyÜc,¢34°C«›×ëÈÇ-f¡6”ü&–§ªÒ¯lÞ>­®EC	;ú©X!-"ëzñÝn–ë?c¹ï7W{á<g¿â^,ÔM×j®¾z €Ã§È€‹¯cá¡z6¤¶B¼Ö ÆÄÆö‚´ü£Ä—²'Æ’Ï´âÉ‡õ¡	ÑÑ¡iÁÇÿï¢eÑ{‚õü7/‚ò;qêøQ
-’úô	HÖéuUe¡¡šÚššÍ[¶fÊÌ4y4~°ýobÁýh}$%ï(óû‡mÅè#½†Ó),øô:ûòÆ&–uóò¾´PÛ¤I|YÔÕñŽ¿ßD±×¤ŽŸGÚªæžžÊPš÷²4•—tT¶¿9A±…$8‚Ít5bù„¡¶’{þÕ.Z½FÜÃFÝ×ÊZ4•5/]j95[
-8*Àg¡:©ü¥Ïˆmðe¡nn:7k  èÁ|Š!„E©µë-Îßc1$Ø¨Ñ†`A^X²öXõücAÄ¨” Â‡†­‰ŽÚË¯°ŒŒ+)9GA@ZjZL\LlŒX]IYel´xVcŸ>}êš~ÍÙ^|öô5×\ãA+i—‘zÚQþêñ#u¼ÂÚ)¤•]¦‚¦RŽã)„´Ë¬;»Ñ©¶ò´ÇéKdàªm´ËË;-Þ§žÛÉ¾™'æP‚v ¥Î»ê¨8ò_ÖV!¥)2  †“wó©Û¦‘PÇl7º@Ëâ=ôï–ˆë˜ÿ™¸²”ÓwL‹xi-¤È‰êç5ï‹›ÅœüOí#>­&mpZ¯³Û›WÜÓ…zºéZ­ÁéW Ð“øaÌ 88„1~.¡¸fÐ‡…hjúpUrTY…¹ÿù‚B®êbƒ*88ÎPeîu¨xÜƒ½Þé»‘5
-§JþÖxóÜ»*/—E‘/ÍO5°˜ü£Ád1týúõ;sæÌÆ'OžÌó[<H™ ¾'oþ(í&R·Ñ¼ÛúKŸÒz7@'ï;ù)ý~áªm%¿ÙI¤.­2_LSßŸu£¸3]sJŒªOØ*,Û/ÖVyDLS»QzœÛÝœè?©ù¼ŸúÞ¾‹åk!3xŽt¾‚´^vø;³®osdàáB=ÝtîÔ  Ð³ù!2	6†«ë,¡ÁôQ,	á,‚•OÖQ&Å"Ðk“pËï#ÞÝ®—ÝëìÔ¡PXð[ÉèUE¯CS²‡†EDŠ·[6[¯Yˆ‰‰©©o™bêšÊÊÊTA3:t(:&fÔøñnQ†©í¹¥¹3 ¾‡^ÍgiSšG×]q<¥ßG®Ú&-B~Ø›1Û~@ïæò¾óê•âÎ1/@ùÌÅ¡&‰”ICú<¼‚ŒüíG×ÂÕzÙŠIuú²P©$çjÓ¹ßH €É×È 8XJ‰H&žU@ñAH¸&(4(:²Qo	ú£ðÞÄ€wXC}±6óó>Kv[fì×Ìü}ŸwœŸùœþ\ÍûeoiºŸ°k†ž­(¯Œ‹‹5XOZÔét“ø<&u€x¥Æ†ŠøBSRRväìHOO‹‰õþ‚Úƒ¼ékV”ÓÜ³RÏA¯™k]ž™/ÿn‰¸/+]ÛÖ!øaêàË4çÐêð.ŸrxÇïôPé3º¹@ma‹ý“ßŠ‡ü[   [óyÌ  (:<@×¨eaMMæÈ5k`aL 0á2aãDAX<KbGï‹øŸ­†;6šÜYvõåé?•WÄ½\úŸÊGý’ÕO3(³_cƒ¦¾¡‰"ƒà@Ûã¢ÅC¬¼ä\H°í‹i©ý>¼ÿ@îeS}ëž©ÌºN|I›÷üËÉ©jˆ/'¸‰,`®uÓÎ4x³)X!ý&Ùrhª«C	I7'(r¼6¡îLóÞ¹Ô~V#½Kmó¯“–kW§ïmuÓ €"_#ƒèq·>0€™Ì,,L<š`6Ãƒ,uÉû˜ †"ëÀíäàwSƒªãFD×îÌÕ»1ñ‹ÞªùÌ4 2sMˆ¢w­Nª	å•Sˆ`6©jëÅ›ÛÆB4šˆÈÈü#‡¯ö%2_½™Òœvg˜º+ùIm!ýÊæîŸ7'Ü'¿RqÀ5¶ÖÆ´½KS]‰ËÏö§8€Ÿ·oç‚ó}0?`ANÿ(Cô.µÍw¼Î³Û›?öí·…º³é  À5?œg.èÕZñù£*  (2ÈRú[ÔÌëÖ3C½&¼Jz<èâ¦!…Ü‰µk~©»v@ÐáÔ²ß˜Ö´oüâ¨ˆ0~à€‹‰‰)«¨ÒÖTë–°°PÁXÕâqM”™_pªàtQqÿä$/ÛM]?K_~\@0à}'³ü<ùIÿh¾¶——ŽÖK
-úui¼ßÌ³eÒN·}Œ¿À–æ‘MÌ çSñ‹ ¥ƒúZGé`
--Ž·Ÿ‡ÁQŽÝy|Þ9ó£­NZt*¢ïugÓ)süê z\›ÀtŒ…1ñÝš`È‹ºîåØ¾QÂ‰:ÕÀRs¦Å1³ïÛýêòŽëÄÄW…u–I95db`pH õXAP€ª¬¼ª¸¨¸_jzm}Ó©ãG)sä…#)D/Q¢‰‹=’{ÄdðáþÊ´Ÿ%ž/Ý¹H~OžÁÖc|’Ñ:èÍOž§à€ß<§ïEÍ!ß»õ;ê¼c6ßð‡?¹A‚D§6G'Òƒàˆæ±tÊ‘Ÿ@àªþ´+Yñ¯ÍáÅIIÛŸcAezŸ àô¦C¾˜ðxó¹œÔÓ¦–ŸèûB[ÝtÊ¿z €eÑòÙKß»wÝæ¿¯YÿÄÇkß˜ÿÐ=‚ƒÜÜ\ÇL²iã¯÷=½ç¥oõK?o¢×’÷ëèõØ[•k·ëþñ~í_VkéEéõÁ‹×MÓ½÷Æoì~c®þ¯Á/üûÐý¯7|³í@uuuñ¹bz•–WÒkùò×¼ÿþ‰“'÷8´âŸ/Ó‹Oâeø«±±îûÍ[ÿeÉá£Ç6:©w.l~ €\õËU•Eõµôª¯jl¨nj¬Ñjëõº½^k4êŒF=½ÌfƒÅbä/*_[}šfÜuxå¦ÿ|þÍf?:Ó§1³Eogd0‹#QáÖ;‰Ãƒ!–²à Ý„Ðµ¿‹û€:ù[Ó´ò„+½\n¿ÖÐëŽA)ÒÅ111›·lÕjµMèóÏ=7õª«âäŠ—æGE„ét¶ÓÃÂ"&³Î¨“Ÿ«   ¾óÃÑ„	O–
-'Jšü5šÀˆÐ€øA__¦1×]Ÿü¯ô ØÑ:Ãéà=3 àXŒqzæ£ò3úô,¿WÑ‰ãÇzõJ(,((:+ÞÅ¯±¡ºÿPM¨ã¥‰Ö{)ò  À_ü”ÕYÆee§²_ök‹jÄø@$žs W'^ùYºö-vŠ±BöCÂ£ÕñŽ/yZ|nB;kûªÕAbŸ¾ãoh¡”š–6åªéC†ÿvã×#GŽŒ±ÞÆÀ.8 è‰7YÂ˜  €?ùh4ªÀ0õ–}†þ½¯–wÆ¼÷„x‘BX¨*.!$°º–ñsäýyC–$0ƒ¥¢’U°úÈÞ.~-%,œÉ¸L}DDøo¿ývÍÕW§¥ö?tàXæ þˆ*#E¼|~þ‘þýSûöéëcû¡]á  ž¯‘N'$E°ácBöœ4³[?æ‚àÁýƒø¤ÈˆÀü€¿ž¥L®NË—T8âþ¦ÈšAÒÅU™jëkTÖQƒÉB}ÿèÑ£Ã#"
-
-¶lÝ:(#cì¸ß³ó¡€ÎŠYOGø%'çÄ‰“S¯ºZÇÕ    ~â‡1ƒâ–Wh—ÄúïÈ7žkPM¨3²-³„×„Î¤b¡¬ù,]ôÀ3?®*jKuæfn~XsÁé¢Áƒ3û¥¦Ÿ)<5nÜø/™WS¯çObˆ×DR4°uËVMHÀaÃ4   |à‡ó†÷Q‚(&ˆ¸tHðA¡0Åô¾}ÃÞ39ïÿéÖQZmómû&Kp Ú`0Óû!C(>0›ôÒ‰F£)8vbëÖ­“'O¾`Ð@ûÚ  À7>ß9>ŠB¸@F1ÁÙ
-a[®øÐä¤Ô Vg_’bm£eoÎ™_6~\}ðã¬ì„‚SqC‡ÑhôÖ ®o_~'DCCSUuµ`4$†Èk¯QÔhÞ÷=­VwõÕWñ¸Áû'*  €Ÿ"ƒPêHN^xb¿”ôàÂ2–&P|°ç¤xOƒÀ0µV«æø8	Jr7Î
-¾ý±ÛGýù§_œ;w®W|,M‹ã_æ(Vhl¨ˆ’_} ‰ˆýaÓ÷ºî¶Ûþ‡f÷¥å   à”O‘ÁEãçî>ºnéÿöyíÄë&³^êâÅ4ÉÔdáE¢°ààîªmëßã1Á¬Gf\rÉÔ,ë€ßÈ®“/Ÿª‘ßÙdÐiµ:mC::šçD…‡åææ>ýÔSƒ³³gÝ2K~Eƒ/«    r>Eaa‘w=xãÈK~ºæ»Mÿ*,{ú¸)RÒƒ"N]dQŸÍ¯ÿéËÿœÞùqZ’jþ#3®¸ìêôé|^~%ÂªU«jkj2e5Ô×ÊkÖ½®º¶&Ôú Æ˜¨ðÂ3EO<þW½^{ÿýÿ/)=á   @[ðýÚÍ¨ñãG]xáž½{7~øõº×öù»¬¹íÉ×®]óÅéi÷ß7ãŠ)SG"¿-2ztö¡ŸþyzFf\llUu5³žL`0Y´Z]“V§
-hL	PE…‡ý¶gï?ž}¶¨èì3vÂïÆ#,   h#~¸6ßÄPŒÆ¿&'çÓ5ß>õà—ùùyQÑe÷ßw}sLÀK¶ù§³n¹uéÏ½´ì…Ûï¸#==Íhæ×5ˆ'‚x8¢¼äÜÇ?n{óÍUáááÜp=‰  Ð†üp¼Ï§à`äˆ¡¿nýîXQ¿ÑV:ÙTGQ	q<2ÿÅ_Zò¿‹G=räÈôtñpCMMMQÑÙŠÒòœ_s(18;{áÂ…T¹Ý¨   ø—ß"Nì´Ã"Ç_1m¼<G±|lLìÓûÛêÕ«¿ùöÛ_¶çh‚Uç¯G¨©©îŸšzç]K.¿|2“?a   Ú‚Ÿ#Î£Ýz^xîÜ¹3®±ÿ@neEYcCå„GD¤§§gÊŠJˆc*   hmx'*¶ïÕSûÚßõðüyíß  €¨EáÖ"   è@GyyymÑ   P–ÝKñfÌ`]ºõB   à?7¥YZ/äèh   t8D   `ãMdðÍæc~o   (¸éîí³ Œ   €"   °Ad    6ˆ   À‘   Ø 2    _#ƒœå3è}ü‚N?*öqYRŽätyÃŸžÛêc~d×<ZŠ´¸6].  €×ºÃ˜ï_—Þ5vâÞÿ}l²§ÁA[“wÿ   “k«È€ï··hÒ°>ZÓ´'7ÙxóÁ‰™ÉQÁ‡
-«ç¼ü3åÜyå kÇ¥ö‰¥tƒÎ¸y_ñsëPú³ÅWF„æ.S^â¢wvÒBû÷ŠP¨JZhIµvýŽÂo»eÍrÇ”A”x÷;1S¹%S.Lfç»yªshj,%¤iu³ØÅÕ   Ð¦ÚvÌ ­wÄÎü
-Ú•_½àÒÙË·Iù¯ÌO}áÏ¹¥”¦©ôñ•97MLß–[B}0uÒs¯¹àš1)”¦©‡¦’T•ûËuZï€©ª¼ÓÕ”I}¿ÈÃÊüúÉ©n¶DZ­ÁDá_6‘ï5   øQÛF< åÔÄýúý¢™u/ŸOå§=¹éÙÔ'Ç…ÑGÚ³§w>£TRaYÔ§Òû±âZWUe&GIUÉG…Tæ»½E<ßý–O•2©_ç+bG*ìôP‚;5   ´›v:Ï€w®’MãÇ¿Ý6ŠºÆÓåë~>E{êNgtJêz),à±ˆULæaiq<íþì<Sj€ÝzqÊç¸S  @»ñ52 Õ®Ë¤§ÅätFyH™u™ÞùùƒRìX¿#Ç®×Óª>þ¹ 39zÌ „fd¿²!ÏýÙy¦/çú^  €ù–5JŠæGÇ—Þ5–çHSW/¸´ ´Á.“9SKÝ0/Ï?²ó}äWÊîkW?•Ô·>x qZÕÑ¢º¡©±T?Ï º^/IÑÀuãS©I—H¢´rKzÇj\ÕYR­½î™ïÝo§_j   ð#_#ƒÙË·Q÷?<=6gùêP¥ñ|®´ZGûßÔÛÉ3	…o>8qlV³žÏÏ¹ûñ`É¤a}î˜2ˆ:KyýŸ-¾’JîÌ¯p¿UN«šóòÏ´Ð‰CzÓ‹_› Ÿå³œÂ›'èß+âÙ
--90.çp…ò:©y¼N/:ußk   ð#?œg`×ëËñë$ò1sÇËó_³Çi%
-¥«AxWU9.T^ƒò~|~E'´F×OåáŽ«:š'å(o
-  €ŽÒîtÔ>6î>{ÅÈ$~ª ã  @÷ÐV‘A÷;¥î¹uøýŽ   º1Œ   €"   °Ad    6ÞD›Ÿ¾Âïí    í³ Œ   €"   °Ad    6ˆ   À‘   Øø\zé¥RzÛ6—OOpœËýÂµ7ƒ×ïß¥   ô¾ŽH½oöÄvËE@   =VXD”ZäKþ?š íÄËƒ»)Ÿç¸šE¾ëïª§—±›c	  ÐQXðó¯ß–×ŸÖj›št(ÓdÒ›ÍfJ˜)iÒúƒ&O›ü'½Á¦±¯ÁÏ‘¼ßuÕwšV˜EêÔ]U"åð„c—ï8#Â  èÞ(,ˆOÖ…‡kUÌB9&‹Ùb,f=…:½öð©]|ùõ§¼þ:»Ù}ìzeÞ¯»*ì´wW˜E>Éj•[  ÐçÇÇÕªC(-¨â»Ùd4™(a27zJ¨¬%kšŠg÷ÛyœÝ>ºÂ\®ÆÜ\×-  èÞ,*‹Zei™§â¡€JL™!Ð,˜\ÍÞVW-:íã•ñ;ÎâE%ÊMB”   ÝžZP[µZ%Ïþ˜»þ •Ë ÀÏ‘4þï˜`-wß¥a…YZ­Äýö0œ  àŸ"§]¬ü§Å
-¸šÅÕ²J¶ºt   pÔïèÝ”   Àw12@4   ÐQ:cd    Å§È`Íš5þj  €_ÜvÛm¬»ôP|]Ú™¯cøc4  À©Ï?²7üaR¶ÄwŸ|þc‡,G   À‘   Ø 2  €*¡÷Rº¢ôH¶¤SAd   =—P”€à€Cd    6ˆ   lø!>~ n>*$XËùŒ]"  è¹œváv½>kíXƒ] àþŒ"  è¹¼èÂ»é£ã˜AW„È   ÀWŽ±BÇ¶Çˆ   Ü"ïþåiiÀÀqàG   º…SyOïjªÓ’ò A>£Â©‹"  è¡œöÍŽ§"º3Õ®¤«]âp"   °Ad    6¾Fòç]  tõã®Î§Èà¶ÛnóW;   ü=”×|Š
-
-
-üÔèÖ­[·hÑ¢Žn  ´!_&ôNðK;    3Àˆ   `ƒÈ    l:]dpÕ´[éýÛ¯ßwú±Õò>.Nž)G¤’-Q¹°W®³-* €n¯ÓE‡]ŸêE+E”ðWþ  Ú"   °éJ‘Ý ¿ã~³¼€Ýñ…L–®pÜÁ±=é»Z;)_^‰4¡Ü    Ou¥È€“zD»!zy,Ÿ*ïby¦]IWrÚ%;pÕ_VÐ±©võ;&üØ   èÉº^dà)/†8Î1TžÔjáj¡Ž1ûK  ðB7Üð…;½/§*í°v  ÐÓtóÈ Ý´Ñ%®Ž&   ´‘NH½ <G^ÀÕÈ¼ÝŒÒIvµ¹Êô½©®Î@ôåÚEyvkD	­  €¤ÓE¬µ=o…Û8ÑýL7giu‰Þ-È´GS1À   ^èŒ‘   t”®`'   ­u¥È    ÚšO‘ÁºuëüÕ   è|Š-Zä¯v   @g€£	   `ƒÈ    l¼‰
-
-
-üÝ   è<Ž²³³Û¢   à•E­²´ÌS©ø?bÊ$fÁäjvM    D   `ƒÈ    l   €"   °Ad    6ˆ   À‘   Ø 2    D   `ƒÈ    l   €"   °ñ82ÈËËk‹v   €²öyÜ±7cë
-Ô~o   (¸)ÍÒz!+µ ¶jµJž'ü1%vý*— Ž&   €"   °ñ&2øfó1¿·   Üt÷ÀöYÆ   À‘   Ø 2    D   `ƒÈ    l   €¯‘AÎòô>~Á÷gy`Föå#’®{æûVët¬üo·?81BTR­U¨ÁG
-ðT«+  Ð©tÀ˜Á-—yEæ”“™o]µG|_/+  ÐþüðÝëïöÉHüñ`ÉãköÜyå ›&¦ÇF†Ð$ÚË_¿£pî5Hå©ß¥×ŽKíJ9:ãæ}ÅÏ­; ¼i^þ‘ª	TO{r¥ß|pbfrTp`À¡Âê9/ÿìØª§ªuóØ¬Êä-”×ÿÙâ+#Bs—Ù-ÑÕ²†¦ÆRBZ–¼NWV¡…¼æ  u„&è…|–SxÝøÔGoNÛdÊ_¿ñå{  ðˆŸÇb#BÖý|ŠzÄIÃúÐÇ[&¤®ŽG ”IQ‚Ý=ålË-¡h€¸fLŠBdàtxÿ×ü2>Ë+óÆSWýsn)¥'éMX™#µêÍoó©£3(ºäw¿;FË?8Q^ùê—R€B³§õŽpÕ Çei¦)&óeñX2óNWSýñØ5X¡…¼f^Ãï÷¦È€Þ)¿ ´Áó/  À{~ŽxWGý"íS"8P|*ã×ONÝ}¼ÂéÈ<í?0#›zÄä¸0kù O—(Eô‹¦÷EïìdÖqþQÞ*Šèï©S)d‘×“š!Ÿ]yYÃÓc¥Âðee&GI™ÿþÞÉ¤ZÈk>pªŠ"ƒŒ$±þþK^©g›  À7m{žÁK&ëBÝ'%ðÿvÛ(štº¼4ø²,»žÞîc«<
-Jxa)€àËjµ†V[øÊ†¼'¦õ‰½n¼x„¥Agta   ´¶xðØMÃ³ûÇJŠæ‡äø…zn+³îÇû²,êGå}-}ôhvƒÉì~pÀÛ‚´Zƒ;-,©Ööï1ûŠA‡   #´mdðõ“Sc#CVm<’¶öÑ‡L»¼7½óÊAÙýc}\Ö‘3µc%,½k¬ôÑ£ÙË(v¡Ù5Á­ÇG‹ê†¦ÆRa~J¿„Ò.³º^ÏÏUô¨…´¡(2à§dâP  ´¿¶Þü6ÿæIø` õ”ë~>Å¬W
-L¹0™‚ê8ùá†;¦¢nÕÇeñs ùu‡
-«¥“ûÜ4{ù¶Ï_I³ïÌ¯hµðœ—æËš8¤·tgžI9<sýŽBÖreÝiáãköðqJ  €¡Z´|vbBxZJŠ¾Ñ iJÚž³ëÅoÚÊËËËÎÎ–Òw¿}¢ÝÛÙƒ|÷÷«#4Aüpâ•yÝ  è,Þ¾{ ¼/–ÒrÕUÅ±qI+V/ŒK
-T‹·ÔñÝl2šL”0™›=%tM–GîZ¶ìÕÇæÞvTL¿ÝGÞ¨®Õï=x<÷ØiÜ¹á§46èŒßí-BX   ‘A'Òn÷v  p‘   Ø 2    D   `ãMd°ùé+üÞ   PPPPÐ>Â˜  @÷”mëá]{öµ:"  €î)/¯¤¸ä”]fh˜Zy.D   ÝSvv»aƒ]{öñ;)@d   Ð=aÌ    ˜EeQ«ÄG:ŽìÞ³Ï`l„@³`r5»O‘Á¥—^ºmÛ6KòI¾ðK  º§caá­ÌÕeÆÐÁ  xÄÕ˜ò\~ˆh¿\JKý·”Éw÷™l÷]>©ÕjåJ#
-U¹¿\§2ß†(   :Ž3PèVûr»IN+tìÎNòq¹
-@X   Ý@ß¤d&>…Ùl2
-s;Œ8’ö×·Y9äiUò)­P•;]»TÆéà  @ÔVç¸Ú)·Ûw÷ËR   À_Ú$2º…½p7Ã÷‹)„ îÀ€   kë£	Ìáùåc­s\Š;Ëeî4 J  €jÑòÙKß»wÝæ¿¯YÿÄÇkß˜ÿÐ=‚ƒÜÜ\yº±›=ztG7  À9»¾Ø±³&U•Eô¾|õü5_.ýà«WéõþÆéEßýüYz½õÉâ­ÿÚ‡‹^xë!*¹ô•ÿ­­>M‰]‡WnÚñÏçß|`ö£3»ÌýÚ	   XºÓQ[CX   À  @»)((èè&´°nÝºE‹ut+:Ÿ"ƒ5kÖø«  ÐÍÜvÛmŽ™½Ú¿%à_ÇþðG'_<  ôpŸ„]Ç®
-G  KïuðTyG· gQj‹ V«äy‚ÀÿSb× r  2  €vÕ´[éýÛ¯ßo‹:Û¢òî­m#ƒÞ±aô^ZÝÔ¦KéhCuÅ­äË÷Ûù®ZØù[îwv¿ÏŽÚ=pËƒô÷m§­"þ§„^ü?s»ië.¶êwZggÜù~•Ûß>¿_¶¡«¶ç¯º-~^ÔiWÞý-@Åc<ZT+Íhç¿' =S›DÕ¥uÑ° Ëé*Û¡«´Ó•îÑþaéÝèjø`€Dòåã”É?ÊçÂ@‚ü8ýsæ8hûóIR&ß9hµ¼«åÚÕãuÚÍú[]®BûÇÜÞn
-Z]®ÓF:ny…î¿­¶ß»v*ä»j§ãr¿_ºaw¶§B¾ãÒÝüý+,×n¡òòvù®ÚÉ\ÿ>Yk›Îÿ/®*Qþ*Ïâª=ÐñSxß/?i@Š˜,òà?G®ºé–]Â®Œô‡@þ®PÞÕGù¼¾¤[­ß®®Ò
-:Ül†«ÞjyO·¿òâœ®¦;³Kkíi;=ý=(|T(æ>…íÉÓv›ÈÓß›wß£ûß‹«v2×¿O¦¸éÜüÿâªåß¡ã,žþ¿€.Á®kwŒ	ìØ4€/ü¸úßè—ÿ¢®ö5–«0ÉÓbWAÚcç·†×*l7[âõ¼múýºIÞsØåHe<ú¾|ÜžnÖã´#T¨ªÕbîÔãÅ÷âQ;]éí=Bp ?!‚ïü´uîißï/žÖßêŽŽã ¯G:jO¨³í„¹ÚžžvKNÇ0|iûåþN:ÛvöTGmèö\M€¶àŸÈ ýÿœ¹E”(ôÐîçûk½‡O}ùêæ$¿”÷e.ÍîX•«í©0ªÑÎ½N[og¿lR¿ÿ·íêatfRLÀÎÈ£ùTð"…~‹ÉþjKiÇ¿Ô®g*—oë?CÊëe—£p(×UûåU9Ž%HsÙÕ¬ÐB7—ëÅögÎ¸ú~Ýo«ß¯§ùNÛi7I~$B^ü‹sõ½8Íou{:(RXrl¼ß£ûß‹B;N’êtlÓö»ùÿZ;-¯°\åÿÐùÉÇ ÜI{4žR-Z>;1!<-%EßhÐ4%mÏÙõâŠ7í
-åååeggKé´´4ž^³fž›àvž:³Îóítž–´Ü¹Çúü£5ŽOT*((èTOTzõõµ]èY‹´õä}±”–«®*ŽKZ±za|\R :„rµA|7›Œ&%Læ&ƒAO	]“å‘»–-{õ±¹·ÝÓo÷‘7ªkõ{Ï=vwGö3O#€6â¸£Ù±ð;€N‘Ÿáo}çÔÙ¾—ÎÖž¶ƒ€.Ç×È ÏÙ  7­[·®£› ­ó)2p<†  àJ:¨ß“áh   Ø 2    D   `ãMdPPPàïf   @§àqdàôÖ
-   Ð=àh   Ø 2    D   `ƒÈ    l   €" {cÆŒÙ½{7W.Óž­êºîýêÞ•»W–.,MO<]{:uEjÎÝ9ãRÆÕêjcž™7fÞëÓ_——W=¥¢wá	
-¯Ë[·`ü÷—%ÍÛj& ¸‚È À9tüþ2)uE'«ORd°¿t?å,;H‘ÁáŠÃ|ª]y©§‚Þ=Š Àwˆ ;“öþ¥©¿—2íräyÚiIÄîÕw½o?³¢gwRzÏ¹=<‡Oåûô‹/YLïO_þ4ÿ(¡<VX{hí¬OfQbÕŒUsFÍ¡DYcÙ?<AaÇŒÌOO~zDŸ|–G7\ûáµóÆÌ{ê²§(‘×æX	 ØAd ÝœÝ¡Ç#ŽgwLƒû2ã3é}á¦…÷\xÏ3?=³lê2JSŸMïÒT2gôœþÑý¥¹(à=zéÂRJ÷^Ö»N_·`ü
-¨ž×§¿ÎK®ŸµžÏ;¢÷ˆÂ‡SW¤fÄeÈ‡œVÒ.Û  +Ad Ýœ«¾Ü.—·cpUÜ·ø’Å¼µ÷-JS|@1Áù_°óãœ<,pÄwô©;ç©êÔŸ»â¹m§·ñqˆG78VÅ‹)Wâ‡Õè^@åæÞ¿Ý˜A[¶¨;›œ>™"ê‰WÍX­‰¦€`î†¹”?6e¬GõØEøØæÇVî^Yøp!Uîu% `‘ôtvÇ\uÿR>Ž)x!#.ƒ'†%£÷é™Óy_žŸåfRP0±ãìŽ±h§ÙÔe´»OaMÒjì
-S±¤È$>W«•ø¶f Ý"è‰äÇx7/å¸:š€Ã
-¾†÷'¦wê˜ùGé$§öýyß’­KTO©rîÎ™3jNdpäø·ÇS¾Ô£S‘oŒÜrj‹ÝŒåMåTrÞ˜y3³fÊóV ö-Ÿ½ô½{×mþûšõO|¼öùÝ#8ÈÍÍuÌ  €áª_®ª,¢÷—Þ[°zÃò¾z•^ïo|‘^k¾|áßŸ?K¯7?YüÚ‡‹èµüíTré+ÿ[[}š»¯Ü´ãŸÏ¿ùÀìGgbÌ    l   €"   °Ad    6ˆ   À‘   Ø 2    D   `ƒÈ    l@Ï¥üWS=Í÷®˜…ÛS«“¸÷«{Wî^Yº°41<ñtíéÔ©9wçŒKW««y>fÞ˜y¯O]>¯ôðe*¼.oG÷0–?¸Y9 \Ad àœ«ž¯svÕÙ¤ÔIœ¬>I‘ÁþÒý”s°ì E‡+ó©vå¥.œbzÇÓ Úž› ÝÛèóìrxBþnWR9ß®f»´;Åœ~´›QyÜlj«óºS¿ûk!o9—_‘ÏždË~YFéÅ›SzÞ—ó(M9”æSéE“èEùü£üÅëùðà‡üãªßVñœÒ†RªŠrf|0cß¹}Ò¼ëó×ó¥P)ÓU% ]‘òs–¯ž¿æË¥-Ÿ›°ôÝÏŸ¥×[Ÿ,þ×Úù¯}¸è…·ðÜèäcÚ<-åÈœè8I>0`WC«5Ë§*7@¹¼r¬ÇUù$wê÷h-ìð*.Ü´ðžïyæ§g–M]Fé§.{ŠÞ™ìq‹sFÏ‘ÉÈ¬#ò£ k­õÉ¬Ò…¥”î½¬w¾nÁøOüðÕóúô×yÉõ³ÖóyGôQøpaêŠÔŒ¸ùƒÓJÐÃ!2€îLáÑÉŽbö®æÝVŽS[m€«j½›êßcî·Yy;H_²˜b‚·ö¾EiŠ(&ø"ÿž/•‘‡Ž¨GgÖîœ¤¨SîŠç¶Þ¶óìNÊÙptƒcU¼˜r%n®)@ÏÈ º3»=ZÿVîj/¿ÝÐv<Š'ÜÙ“Ó'Sd@=ñª«¢5ÑÌÝ0—òÇ¦Œõ¨avg>¶ù±•»W>\H•{]	 ØAd =‚c¯ìc?-fwç
-Oç´N/.Uðñê÷¯A¶ƒÓY2â2xbXâ0zŸž9÷åYñYn¶„B
-
-&vœÝ1 v íô/›ºŒv÷), Iš@]a*–™Äçjµ7 Ðs 2€îL>Öí*ácÍÌÅ‰® sóp†c1ŽƒÈàæ¼nÖïÑZHÃûƒÓ;uÌü£t’Sûþ¼oÉÖ%ª§T9wçÌ5'28rüÛã)_êÑ©ÀÈ7Fn9µÅnÆò¦r*9oÌ¼™Y3åùN+ {¸6 »²»F  º\›    í‘@·…›2€   €"   °Ad    6ˆ   À‘   Ø 2    D   ÝŠZP[µZ%ÏøóB1%vý*— "€öæþÃº‡{¿ºwåî•¥KÃO×žN]‘šswÎ¸”qµºÚ˜çcæ™÷úô×åå¥‡/Sáuyë<º‡±üÁÍÊ™ à
-" h[“R'Qdp²ú$EûK÷SÎÁ²ƒ®8Ì§Ú•—ºpŠ!èO7 hgˆ ›súÜ#yŽô„@iÇ|…yíæjµÿ(
-¸óX¦®nTßQô¾ýÌvŠvžÝIé=çöð>•ïÓ/¾d1½?}ùÓü£„>òXaí¡µ³>™Å¬Lœ3j%ÊËžøá	
-;fdÎxzòÓ#úŒà³l8ºáÚ¯7fÞS—=Eáˆ¼6ÇJ À"èÎä½¬ã3‚åÝ³|’«„ÓyÝ©ßU§…»þ@Å…›Þsá=ÏüôÌ²©Ë(M}6½3ÙãçŒž#=’‘YGäGx^º°”Ò½—õ®Ó×-¿€Âªçõé¯ó’ëg­çóŽè=¢ðáÂÔ©qò!§•´Ë6 èJ@O¡ü¤cOgQàþÃåcÝ5,à_²˜b‚·ö¾EiŠ(&ø"ÿv~œ€“‡ŽøŽ>uçü#Õ@úsW<·íô6>±áèÇªx1åJü°z Ý" ?ó¨w<è–&§O¦È€zâU3VEk¢) ˜»a.åMëQ=vg>¶ù±•»W>\H•{]	 ØAd =…½¯¶û× H‡ºkˆ—ÁÃ‡ÑûôÌé¼/ÏŠÏr³
-)(˜ØqvÇ€Ø´Ó¿lê2ÚÝ§°€&i5v…©XRdŸ«ÕJ|[3€n‘tgòSå}°<ÇÙÝŸ×ÍúyàQcº4ixpÂ`z§Ž™”N2pjßŸ÷-ÙºDõ”*çîœ9£æDGŽ{<åK=:ùÆÈ-§¶ØÍXÞTN%ç™73k¦<ßi% `oÑòÙKß»wÝæ¿¯YÿÄÇkß˜ÿÐ=‚ƒÜÜ\ÇL€îmôèÑÝ  ç\õËU•EôþÒ{VoXþÁW¯Òëý/ÒkÍ—/üûógéõæ'‹_ûp½–¿½€J.}åk«OSb×á•›vüóù7˜ýèLŒ   €" çº÷ð> €+ˆ   À‘   Ø 2    D   `ƒÈ    [±¨,j•¥ežŠ?©L%¦L‚hL®fGd   Ð­ê{Q^Á®@µÚÉ4µÑd²˜ÝÔßÑ'MP´cD   ÝÇŠU><÷…lV«%_÷©[ošÃ˜Ù.‘tgíù§Ër³ž¶³k=^áÞ¯î]¹{eéÂÒÄðÄÓµ§SW¤æÜ3.e\­®6æù˜ycæ½>ýuyyéáËTx]Þ:îa,p³r&@w5ûæÇ—¾þˆÁØha&&8ùÙ«ÔjÔ‡ÝqË³ÌXåX ‘tg]¥ûì*íôÎ¤ÔIœ¬>I‘ÁþÒý”s°ì E‡+ó©vå¥.œbzÇÓ <Ìô÷ÝúWFÝ?§ Sˆñ€xšAó^¸¦ÚIˆ ;“?ÀPzv“õÄŽ4’¡$í—»*c—ãX˜§]Õc×6/–ÕUŒê;ŠÞ·ŸÙNÑÀÎ³;)½çÜžÃ§ò}úÅ—,¦÷§/š”ÐG+¬=´vÖ'â éª«æŒšC‰²Æ²'~x‚ÂŽ™3žžüôˆ>#ø,Žn¸öÃkç™÷ÔeOQ8"¯Í± °ƒÈ zÇØî‘Ç®zh…2Ì¡“V®ÐiáæìŽ…»þ@Å…›Þsá=ÏüôÌ²©Ë(M}6½3ÙãçŒž#=’‘YGäGx^º°”Ò½—õ®Ó×-¿€Âªçõé¯ó’ëg­çóŽè=¢ðáÂÔ©qò!§•´Ë6 èJ@à´OµHp5É®ŒüÑÌvÕ*Lr³Uî/«kY|ÉbŠ	ÞÚû¥)> ˜à‹ü/ØùqN8â;úÔóTuêÏ]ñÜ¶ÓÛø8Ä†£«âÅ”+ñÃêt/ˆ ç²Û#wUÌ±KvºÇßê$wø½ÂNbrúdŠ¨'^5cU´&š‚¹æRþØ”±Õcwác›[¹{eáÃ…T¹×• €D NÂ§‚Ý¿Ó³ì&ùÒ$åeu-q<1,q½OÏœÎûò¬ø,7k ‚‚‰gwˆ@;ýË¦.£Ý}
-h’&PcW˜Š%E&ñ¹Z­Ä·5è†@Ï%«o5ÁÎï¾;æ8VÈNT˜Kavwæê¤áýÁ	ƒé:fþQ:ÉÀ©}Þ·dëÕSªœ»sæŒš9þíñ”/õèT`ä#·œÚb7cyS9•œ7fÞÌ¬™ò|§• €½EËg/}ïÞu›ÿ¾fý¯}cþC÷rss3º·Ñ£Gwt  œsÕ/WUÕ×V4Ð«¾ª±¡º©±F«­×ëôz­Ñ¨3õô2›‹‘¿¨|mõišq×á•›vüóù7˜ýèLŒ Ø8½²  GAd `ƒh   ‘   Ø 2    D   `ƒÈ    lÚ<2Ð1¦-/ÑÕõÍMkêõ1‘!|RVR«ÂCÚº	   à®6Œõâ{íÑ…[ªì;2;íŠÛ¤°€¦
-¥õu‡ÚßÀ   :H›D5Zñ¶äMÇ·
-7©+SÇŒfñ×ízíé½ªð±W^"††º’Ú_ÿÅÌEÅù4ÜœN³`ü    cù92 .ßhÐkKé|A1ABöðˆ~—1m½.š6á£¯8“9"­_2Si*÷þ7¾¯6vÈUù»+vþ­@•’vÑ]ñ  @‡ò[dÀÔùÇiâ85&¨,`f-3jYhø%£#Üðj¿û_¢báu›b‡Lc•§âÒ‡Ó«×±íå;ÿÖ72,ãZŠ   t?D<&¨?{Hwø£æq‚3™®ÔjÄÆÊ¾éÑƒª~Úøå7c×¥¥G³úSL­hâb‡_;DW»•â!ã6ì÷   ÚŸO‘4åÂŠ›ˆY‡Y]­˜Ð×0C537Šé¦2zËNÑýò—°ÑjfIeÅLÍ,:1t "*:vôÍ5U+_]¶äö§§õKÖhpn"  @»ò>2 °€ÇjãÉÄac#ú‰6eºbÖh`º*fÑ3“–+­™µÖM5ÕµE•™ñ•E‘!Lˆî“(æ“°DFÁƒQË*KÞycË®š7ëta  @»ó&2 ˜ ®úœvÏ;–’ø©Ñ·Š¹•â»Xt¬±^Ì±TPL ­®¯,*oh¨Ôh(1ëÏÔWUÔÆ&'ÆÄF‹Ã	j‹d»¾Þ¾ç´pçÃwfˆ¸    ýyÔÔëKö~ª©þ>>sptÆub–¶Ž5U‰‡ô5Ê1AtŒx5£u8@¢ôºÒ’üšêˆk|Ð¤=žûäÅÙ—Ý8åÿ·w&€MUiß?Iš4iÒ6éF[m)P¡eßZ@yqy]ÆÁåsõs}qqÇÜqÔáøW@@–a§ì”RJKéBK·tI›=÷{nNzs{s“¦Iº??ãåÜsÏ=÷ÜsÓ<ÿ³<ç^³ Äw‰ ‚ ˆtY´Õ^´~–vëÃ$j(i.wi:Í4½•; ,zÐMUÆv¼@š@AsPÈ#•V"(5ÄÐËJ«ÏW&~º™Q$Œ½ó×w©#c”8ýAAzƒ.+ƒèËÒ›3ï9ûÓ·£®»Š´4uÐÄ9¥À©	ê+k­f6F­³;ÏSp9XmJ"“B@Ê´%DVW7Åüíì¢ï.ÜÒR´æ¹ßß”96ÇA¤·è²2P‡“Ä©·ÿs9ûIKLõ|×cí¥fƒ¾­‰í'PÅ°‡X&œ&xÿÐí_ŸZz¾uDŽˆÞ˜˜ÌÍ ‚ $Ì@”K%ºùÏúöÞ©ó£Ù}çð_¨µ
-§ÇG×á4Al´>¶VvÍ«Í@yA	z-&§§[&=PrpåðìÔš Nëã¬¶ÿ>’ù—3‚&P)d±j±¹0vk`åAA$$tÝ7¡±ÑXW¬ŽR'_>±èÈóÈÃÕòè04Á÷§³>Í»ö`unxxBl´•ud@A¤/ÑeeÀXM?< 2Fæ,JŸ7Ý\Dìús¯AÐ*Ùn€ïOº5Nc ¤CW‚ ‚ }„.+ETbÊm_ïüúõŽ¼Y³2“®½T;è¸µ©Lîî9ˆV²ó¶œúÁž«@8$±±Z‡.œ]QoŽ"6soƒå³I®À=GB›±Ô"å»ÉŒßrõàãg5'HÅnrüc6<þ>’v5‰à]}|‚ H;ø&]Ò•Ë–çØ±êŸkÒ†Ù®–>÷JRs²¦ä˜ÙÖ©ŽQé"!å–ãC?:0wOÅ,ª	q‰lŽV¶¨%úxFw¶ö²Ð‹ƒ²æjW Ïš0~GÿA
-×¹c@ÀgÎkdøµ½W¬¾Aß|‚ }•@f ‚8P‡Ç$\w£9<ëñ·ô?×^—ñKN†J§Nn©,¯o¬-(KøäàUÿ)çÆŒÄFtjs|Të(û©'S>i»ÔüGí+û§€V€[¬qm/a2™<¯‹/Xê€@pìüÑ¦cÏ‚ A½kQ%mº,Á^ì¸êýÙÿ>UB#-F#I^Ú¢Òi‰Vm%Äµœa|D6¼ùÉ˜O´ÖcZ•m^ËOgÔSâu–´ðs‘êóÛ
-çXkˆ"œ5þÊ+k[m¤Õ•§Ù­ÕŽ=ZéÄ¯Âq½ñ·m%e;ÉÞ—Ù° =]uœßê²¯Cg“¬;HÒ´çraÚ¥ßtÿèêº‡ôÃv­u^²™”l$å»ÄÏ5T“Ÿ²…É¼™L|¨“¬jN¸‹óÑ$‹œúÂU¶3ë:´•áºÕ‡]9§_íºGþÝ±Z‚òœý†Í.‘y#»œrãz’ÿ•»ÀªáÍpQ?«ËwÞŸ·Ç ‚ðJPtêf¢V™IVSëkÐh#Ó’b¹‘îrXä1cÂh…ÄÈN>lQÅEG«Òç~7õ­hÙ…ùÉÿ=­ø3EÅçÏ‰œ˜¨Ò\f2›êjT*eScã¶_¶9*sdéRÿÁž—XëBö4@íDný¿îd°]ñ ¾Y*Lom#™KÅÓ€kqÅ ç‚Ù»ú/®°ëû_w% Óå\6Ê5Ç]©O°² PhHö2bj$Cg‘¸lwÊ#¸äÍ>ãï#“f(¨%(À¡w:”ŠÊ‰
-$àxö+l‚¹(!îÊ÷]]þä  «Ad°”2°XˆVÃDDIv…"‰Î®°*•ŒEÁð3rg›ÒÐBwK5“RäûetÔQ8b"uÕÕU ÒRÓ´1Z–Í®º¦^ÍÎjLLLl1´Ø·çbEÙÂ…»PJhn‚EFöw³»``¨1àì4(®‘i°.pb<' Bû˜8ÊÑ©îôÐZõG@ó—0j_¡ñºé!6´Ùzéˆ+µU\zopf
-Ã†Y0¬ùS=c9[ÎÂõl!&iŠ°¹Lk‰S??-IÃYòímlLá7Be@O¢B¥Ai+ö¸*¶«õ|4V—ïDŸÇ ‚ðAŸBNKÈ¶ã#,æˆ™²ÉjVK.‹ª©³kOÈäK¦[$
-EŒ¥ÁêbÎcñŸ&é6’Væü¥ŒÃ­·=poýôœLP45jà°[è®Åæ°YLC‡-//ß¸qã¼yóh|ç)3ÙmÂ8×.gqÁä¸š¼ëIúüÎÀèR»KÝºDõa÷EÎ¼ÕºÂ`’ù¥¥Ûà©Ês†ÍqmiÇûù­BK¯È×4†›¯à©TE…{t)ƒ.^ÔóÑtZ]æàIW7‚ È`%Ê \aWH[•B»f£3jÑš0¹b³"A€D€ÏÏÌ×k>ßcÌ_qMö× WOþ°òoVUÊ˜ìM$»Ü²Ýé³ ÕjÙ%“ÃZ¡ÅÐVSS#‘É3FŒ<uêT´V;)7×¯®‹[@Ö.Sv>SŸ ió]=óÞðtðîþ8q6Í³í
-ðKë­Ìœó×¥O'pS
-×	{<¯ØiEåòæ¢\JŠ·êò¿<nAAI°Ê@¡Ê"Tˆ$ì¬Ðáj¥\%Žl5;äÿÍ¬ž%û”Z.GmH\žçX|\¹äúÄÏ[Ïe<1êusUãW5ü¥í"#³+êj›"51:Å9iÑd2Ylìû˜¤2v¥VC5¨zÑ”””ýûö§§§é´ºÀ õyËO¤rŸ«EV>KÖxÕÏõ«ÏXÎ¶ƒ9¿¸^!q²ËÎ5]èÐÐ/ÙÌù£Íó¤«Ad°tŸL­–™Z$BÖÖfÔH‰DdÂ\fã,†•$–$“³k~½Ýr÷Fûck\™þŸÚº˜÷.ý³>|âè¨½™C•#Gm5([m aRwùØ¡
-R[]®p¯±˜–:ìLAÁñùs¯	Î<ƒùÌ\Ê~¸ê#ˆLs£PY ø9åOæÍ®v°·Nìñ÷¹šÚÛ†­o’§»`Þ<}šË]­sîºÆ¶í[®<ÁCóäŠÊåüE;­®ÀèÒãF¬«¢5l³>LFlvÁŽ&ØíÖ0µÜÑ¬¹ÌpŒ0¬,`qvúÎS|ž*?)Ýt0ß<öæ„o‡Hž ¶áõ£Þ‚£jMl&£J©¢™ƒD°Û$M-ìba
-wß@¸R©‰Œ,<S° eÀ÷|‹Lq…ýé¢S×RÑµk¥_í2ut7Ñoê®îñøvo:¶¾–.tŽ½€ËÛmðÐY®ë–íd-"l¹òÍ“+jâä]´Óê
-€€7‚ È #óÔjÆ$“Ù÷#X¬™L)wèÕªÃQK&6§ –¥ºÉ>'Ÿ^lËÊ`òg5}¹·ù†áò‚ÔšÃÄh;–û‡(M8 hµÚšºc£ÞlqDD¨k£:ªÃëš 2..¶ô|iYåÅa—%Xn03ttŸ?.Àµ ¹F<X:Ç~Îk.¿8šžé§-cß€y£nâ-T 9d\çÓáðxˆB ¹A}('×CùÐëÒÁuîÖBâÇ_¾Ó'\ˆ›ŠüE;­®Nñ||¾7‚ ÒN(|dÄDˆ\%'ìÖ.‹”YNG-}O—Å7K2.ÙG9,š%IŸm>}ÎÄ6.ßgÖÎ”½5%ålTÖ¬0Ex˜s¬@.“ÔÔ6\¬¼845½©¥íü¹³9aâü+*Ã•1:Ý™ü36Kë+Cë36“HÏ­\Ä_Ïg´sì€²:;ÌéÄ{j¶‡/$IS]6†¶Œ;¹6ÃµøiŸ¬À—3ÿèšÞV®îÏ<È3íjrñ€ËæñKž.8‡4ñÙìD
-Aù“ƒ¿h§ÕåÏÇçûq#‚ Ï¬\öæêß¬Ýöê—ß½°nÍª'¿ñ ??ß3øyã‡_>òÎfó›Úà³ü«fø<÷qýš=¦×¾júýFøÀ.|¾þzãÅµ‹L«cV­Z•·êóóŠ7>;õÈß›vÐëõ«.ÂçRm=|V®|ûË¯¾*.)9vâÔ_Þ}>ôMC?­­Í[·ýò‡ß//8{N´`H7òéD×Aé%¼Ùå†úÊ–¦:|ZZú¶ÖF£±Ål2˜ÍF«Õdµšác·[+ý@ú&}œx¨à?ï÷Ï=ºìÙ%AõØŒLÎ.gd±³=Qê0çŠG,aj¹¬Õî¨QÈL3UkfÄ|MÎ—n[TwUFåGŠZËøØ5–ø»G¦h8ç­V»í—íF£Q©Týùõ×¯¹vA\\ì™ü3p(Ja2¹§%FDDZmv“ÕÄŸ«ˆ ‚ Hð„`4afFXÉ%¦¸ÚÕá¯T†iT²Xcn©QÚ›o¼ìƒtù¿ÉÙfK™bÇÈW†ËŠ´Öc,»üßµ‹‡Œæ¯UT|®(>>îBiie»òO«Á æ_¥Tyº&¶:×R¤‚ ‚„Š(ƒšfGN¦|L*Ù{ÜXÙÈê¥œs`–&\¹>Ýø19OÈ²#îY}ìÄÜê—Ù÷&Ä‘
-;f,•ÊY›ßnøöJ©iió¯½.kì¸Íš0a‚Ö¹Œ@€z ì"KØg€ ‚ ¡$Xe TJÂ"¤¿³vÃÌˆÓåö£Å¬“B„J¦o"Eì%vG>r:ky±8êêIi‰rbúßR"Ô„÷Âe°ýúðáÃ,HKvêDÑ¨‘#è+ §húÂÂ3Ã†¥&%&Y~¤ËàºÂ‚ š`•ÉÄ$kÈ¸)áGJì›òÌS.WŒ&§‡"5a…²ç«ä“La—éã¦Ñ+]ÿH[xdãÈ[M1ÙûIcK£ÄÙk`±9ÀöOž<Y­Ñ”^(ýeûö‘#FLË¹ž´K“âœŽ°wß¾ââ’k®]`¢¯j@A$D„ Ïà¢œ¾`ÉÉ”“aŠý…Ö*ƒdfF˜ÉJFâP)UK ™Š¸f!˜¢3Ê§¿¨RKå•­LØ%“=ŽØ]/k.-«=zÔÐÔôòçsrr'NœÓØb¦obd‘±>‘ ¶ÿ²].Ë;N¤@‚ ‚AæŒK”Xâä 	4*Ùì,Å‰jÆGbÐ°ÝóýÑò}_Ýú«IFc·ØŠ0©Åb‡mVVè»ÍÌ4p(•ÊÒ¢âíÛ·Ï›7ïò‘ÁAA>A¯ŽR &Œ€&¨¨cvå³/MNN•“faJÐÆVÇÑ}å{7®ÓŸ\—9&®ô|LöØñáJ¥Ù© b’’èJˆC[ƒ^ÏX-²„p~¬¢RùÕç«FÓ‚×RÝø•Añ (e RJÎì;­Nš’®¸PC2#ÐGJØ5Â"¤F£”"Ð~ª	ªó¿©¸ë¹»&Ož¼á›o«ªªâcupTC_¾L­ÐjhVi¢øÞJnÇÏ[×}³öÎ;§SrAAD	JLÍŸwví›ÿ3dÂ³–Î#ñÒ‹h8dksÐ×",8™×°ë»ÕTÜþäâ+®¸&Ó9p8tpÞ•óÔš(•JÉ_Ùf1&£¡YMc¢Ôùùù/¿øâè1cn¿ãv¾GC0·€ ‚ Ÿ ”ADDä½Ý<áŠŒo¾Üòó«?FŒ¹.gþÌ”tEœ†1™¤•iEaË~øgÙÁuiÉ’'ž\|ÕÜéÃÓé¹ÔáÃ?ljl12ÓÐÒÄÏÙl±XÌ&}S£ÊùFm”úByå|Þl6>òÈo“ÓÓQ ‚ Hw¼o‚rRnî¤‰=ºñ_?­ýÛ±ì	32˜z¤Ð¸æËÕ 	ÒÓd<¼øªù×Œ›Å_– Èš<yLVö†ÒGŒŠÑéôzâœL`±9ŒFS›Ñ$‘µ¦È$QêˆÃGŽ¾ö§?UVV¼òêŸfÎÈEY€ ‚ ÝD|è"†¬>ÈÍ]¸oß7_n~ñ±
-OGE×<òð.M@Svìù‡ÛïøÕ›o¼þÎ[oÜu÷ÝééiV;õk`'0;Q[]µnç®>úP­Vƒ,¸éF?Þjˆ ‚ H „@P¨Íq0a|öí[Š*‡Nvbâõ$*.æÉ'Ÿxûíw–ÿÏ&åLž0aBz:;ÜÐØØXYYQw©vß}=fÌÓO?™zA	-!SÖhGDæ^µ(—ã3½N«{ù¥—¾øâ‹M›7ïÝ³O)SHÚýõÃRSï¹wù•WÎƒdü7, ‚ Ò„XPºÔ¬§‰xàÅ7,>~"¿¾®¦Õ`€µF“žž>bdfT\Á®AéºEF”.iÁ5IÂUÛç1ô|yAdÒ‡”Ú¹à!J AéEº¬>Üå@AÄ7=³þo }?\R‡¼‚ ‚øàú!­=s¡>4š€ ‚ H¯ƒÊ AA7(ƒMÛŠB^AA|pýÉ=s!ì3@AÄ*AAÜ 2@AÄ*AAÜ 2@AÄM”Á_Ê½|h´F)‡pY­aS^Åg[»×yáÑÅc®Ÿ¼ô•­Þ·r1lsŸú¾[¯=_?ÁÃ¯aZÕÀ‡ÏÀ-ÜsõÈ^Ncúrý#‚ ]"XeðÒ“¦ŒŒƒ7ÿùMÏÝ2nINêó2ºÛòÝ17£[ó!½R?Áã»†ÇÓq[Ad€¬2˜2"¶G‹ëaûúÚð¡ñü¦<¦}‹¶‹Vü,Ø…íOÍ™Mœmë[_ßÎ{ê‚>;Ug±Ùwž¬ž?ñ2î\Sõ§×è"ÃùmYÈ–æÙ»x«Â»Ù¢‹MËVî"í7%‡{›=q^Ÿ U‹×Ðÿã—Gøµa0Y¿Þ^LE†·¬øõ§“ j˜®;"9
-°…0íÜ‘Ì¹»|7B[í‚ HÀ«À†§Íóÿ”‡+þúýiÏ]jWÀºCLûú?\ÍõfW5ï=}	"çŒMäßœä«{6cÌ°”°¥1AÞZHðV?ôf·­„0”v©EvåWV4={ó¸)#ã¾ÝaÍÎÃsçž8ß hÖß“
-÷ë#+~½‘àj˜£ô’Ì<u*jòùwÔiæÁW)‚ Ò­ôÂD¾,àïÒæ&7t†‡KC-+R„ÉDó„–(X´!Ãš§´‰Üg¡7K	æœîRèÍ‚à‡ù7Nk”­¢N³âê-˜æ 3jà¯åraþ™9‚ Òë«h×÷s·ŒëR·îX>q^ì—îœ¤QÊ‹.6…¤0Áòú	ž »îáF–ä¤BUsáfŽ ‚ô:Á*ƒü²ÆYYC&fÄB˜Î°3˜¬óŸß­vh ÞsõÈ!¼¶£oÊjÃâ5oÞ;ít™Ú—Õz£`n¼o~9~Ì#_¿÷B ÷Òx«Ð.ÐÈC“uIÊ@A]gÑsýÌ*Èæ€u*Ø–y ßA¤ÇV<óéAvúýˆ8:2öà»ý¬UÞy²zÎØD°§.èýÌêÖ×·ñÔl°£ðñm´¶­„ÌáŠ»ó/q‘ë÷]X:#l$œáàn+dx«Ÿe+wÁÍRÃMô­F1++²Ú”WÑ¥¬«a¸ÁÑŠºVP°,ó ¾Aç¥Bàu'||%ºÕ	vË«4J9-ÀÒÜÔgoG¥aÀöäœMÎO•8§‘ÞÿÞnÑd¢>®!¤Wž#ÿÞÎJ0ùz€õ¨õâsÛNá¦fÈ:ï1B0Ï@tD_4Rð<Ÿ™§Uã§áÂÞæDªÄÙyÐI‰{o¥õóf‰GEyþ@ûŸU05Ì}ôûBžyÈ¹çê‘ôg˜˜ëã—«[`«Ú@­ÒÐ®#ˆ	&Ãžÿ¥ƒ+¾yï4|=6KTtköîs²¶°Yê#_| ¶©øîžá}œ²"•‡ ¡±+˜áˆN¨‹
-ãÈLqÍÊôlppð]4Ázóöôt1%í>·¢”^2À‰ÜÜXCysòäò|î–q³³éï/ím´„ü÷V’g>=9ÓòƒI€_^RîÍÇÕó¾‚¡<Gâ‡S± fºŒ¾ó\ø€@eÀw¥Fc€(ƒù·çÉ ¹Í0ê²(øé¡>Ÿ‰Þ'4ˆöôŠz{Šú…
-\p=9Z\§$ÅD@˜néâ>œ<¹<NIQ„ÉÞXwB«V@š[f¥ó[Bþ{«†
-úƒÆë­õôqõq_Ñ»Ï‘3o\¶>œŠ5Ì]÷}úÈß— gÄÙDèž7D hmƒM…¦3´!î¿6y.ãÿOŒ¨·§¨_h§yB¾~4ØT( lá7‹ö»úpòäòl5Ú‘2øå­Ö='|øï­Z>ø¡`ÑÔ¡ S ì™¿û
-€^ŽžZÜ‡S±ïšHôús…ë9}æÿYˆ(¨ÑÏNÕqm¾qé1½U:ÕàÊñÉÄc’ïN E+~†\(yÚÍ¬¬![^]ÌÔÅà¡M1*t¾ÞQìcü8T[}ê9vŠ?530è›Ï¾u_<5;5AƒNOÁƒÊ €‹×pþ/Ý9	"—9{òs˜ÆÅ”´O5 ­gn’?NžÜšß÷¿·~‚aÒ–ªK@9a{¦œ½S0Å;lCåKéSÏ±S|×Ì@¢Ÿý‚b¦»ßée+w€^8%¥°¢¯,iÓO	V0ÅÆ·S ~>}yšhÙ|¸/ßN¿€š1Î©’Žôƒ‰]š›*ê0)êË'S® \˜üqòühsáms†Cié{@Öî>ÂRùÔüâCQŸ¨.¸è¼ñI\~úï¼Ú)}á9zÎ3ðgÍHz÷¹lÊ«¸!'•öÊpNà|¶»¸$'þpè."$þ¨úä™•ËâÔi))æV‹²-yÏ¾Coÿå#A¢Ó§OãÒh‡þí×n·À Ì˜Ÿvq +ƒŸ‚ ‚xÞ¿#yòäÉ4Ì·Ë|ôåaáI¥ŠT!"‘A}îMß¨¯‘IíQÚ¡ygVé›ÌGOžË/*Ùh‚¨»”§Û75‰:±xúùˆfîéÅØÝ«åtõãÍÇŒvÓuksAA„xžÀÅÓíJÐàŸ¨Ô9©t²qN„	í]ô0¢>f(A^!ÄÊ@àŽâÛíŠøçç#êE·Ü[C{=Œ¨u»¤7õZ±AAI÷ú&têvå¿ŸÏ`w/ºØ”š ™Ñû¾@‚ È ¢{•o·+âŸŸ¨|î–qÝXú^…Î×™Ý¥%DA$HºWˆº]ñXüñóõƒÚ”WqÇ¼Œ%9©ýbb`ž3§ËAL×=…BA‚Uœ}«Þú}<ßÁ%p@ìŠfè9ï³­EýâmZ¢:Àw¥q××ž SA¤ÇÀ5AqƒÊ AA7¨AqƒÊ AA7(ƒm/_òr ‚ âƒ‚‚‚ž¹ö ‚ â•‚ ‚ nP ‚ â•‚ ‚ nP ‚ â•‚ ‚ nP Ù³gïÚµËwLWs@$ 2@&|ÓáÞ-‚ H?•2¸àTÕT@ð¥¿«€Æ{*ìN@d ƒÊ ˜P{ÏßŽ8àïúH@p¬A*d!èà"½%îþ!‚ô9ºE\Òöž*ýiÿ™ƒåÓF]”sùŒì´!:Mw\Aü' ‚tJˆ•ÃÁì<^òè»®š˜ºxzÚŠ;s—Ôm;Z¼ü“Í}ü¿æŒ.•JB{Eñ†`€?² ‡œ„X€,XýÓþWï¾bFVŠT*“ÉÂ®—:oRÆ¢œÌm;
-	æMÌíÄ¸ÑÑa‰§„\1ˆªoó"I¨çBúÐOæïYbüÏß÷¥}œÞiæ‚/@Ÿ)jÊ¾@Äê¶wZ{»½ƒT¢ŠˆŒð'¥Õjm®µé†[ì¡T—ô†GßÝÀ—ìÿaìvÎ„á°ýí»¶½ó + Ý÷»ÜiÀw¼à÷½›~î}h”Nvï!Ï’øÃ…»µl¾Eƒg4çÈ€A®”ï>°ùÐñ=¾“M?sú¤+›Lõ:'<öÌÊeo®þÍÚm¯~ùÝëÖ¬zâñûòóó¹p^^^«¾Ütà¾?­.--*++©¬,«®®¬«»¤××55é[ZšZ[½³Òxž8¹#ÞòGýÂ{~íýüCÉß‹gø1žñd"8ÝÛ]‹f+øYàv[AJoñ‚bˆfåãD.ÁïôFüÉßG5zKïOúSW¢0á`Žz&æ>üCüo)ùñÞÎõ'†_lÑûH/¸£Àn„Ø_Q»Ì§¡¾Òb±¼½jù¡‚Ÿ} ¤Ü½K“¾N<TðŸ÷¿ûç]öì’Pöü´ÿÌâéi‚ÞØ•²°ÛërG¯Þ”·ôŠlÏsNä(Þ—OðÑÁïrðæwJñ‘ƒgV>R†ÖåÕÏÎ?†~¦ïÒ…ü¹.Úcï­ß>˜£ž	<Ó{;ä-ày®?1ÄçÀ„Ÿé»t!®ë'µõUÞÅÇ&Ñ@³¹–LÁÑP*ƒƒå+îÌõ&€Üì´GÞYï†ž‹Òp‡¼Åˆž%úƒ2hm‘¾ƒß_´rÏhhÁÊ¢iºTÿû˜ä´oêÁG†¡uyåÏbñ1ÂÂäµë]º®£]ªCQ‹ÎÅsTpo—ö'¥xÏÜ À·ÓÞòá
-/°ë]º®£!ŸQ§¯óvˆS­æ&Ï£¡TÓF=^RwÅ¸TQY ,(…4¢çz“í‚p§1¾utß E
-÷Íïê2ø/p¨þÈÇÏ»îS^¦!/ŒçRW«qþ‚ù6ÉàÙ:ïªyîËóea;šlmž‘¡T‹r.ßv´xÞ¤QY ü°· Òˆž+h!ÿf‹Ò©î&u:‚ô>tjïƒAô/(„ý¨sÑ–C—.ÚiÎÁF4ïÜøm?Ÿ~ðO!„_~»Ù³ ˜£~â,è4çÀz2|_ªPQÛXÍØm¿ºî™¯~|‹†‰sKœ1oÂQšÌî°yžJe0#;mù'›ådÎ™0ÜSl?Züíî“Ý4ÃÏÜVèþô§a‡ÁÀFt˜Éwzÿ­Bwsè%D{Ë¹Ž1Šq±]^Ü2ýåž%ñ,v0ÝþžE
- þäìÏcíÒ¥½Õm—bü¼„·ôÞ¾HAÄt7¾'¿ÿ¿SqÀO,8Åÿ?/á-=½à/ œÛ§?ÿö5ªî^ò;¿qÿ?i+c93„¾	À»OüêÅÕ?î>ÖÚj0ÛÌf“Õj±Ûm[ó
-ï~õk8*z–`*¬`†­`þ°hš.Åˆ^Htßƒ´_›tãÞîe Ý#2 é’oÂÚ-«>ßð'.^†£Ô7á£ï_î^ß`Îøá°ýí»Ïs]îèÜì´ƒ¥?ì-øv÷Iº¢·=y5|Ëá>.–‘îÃ÷DTTù1\y°}yØ-{ûIH÷ˆ ”Õß¾v—³Ÿ€niL‡‡çY!VR©dÞÄŒmï<¸÷TéêMy¼³ž¾7á±›føXàÈÛ¤`b?™·ÏÜ|ï"ƒ‡N'¢z†}ÇÞ-¼;Bopâ€xÊ/tË•@,½"[tÝé<[ÿ~N8ðvm	‚ ý«½:'|üÍòûn|¶„›ˆHb}œˆoaF&r4ÿ‚­õ‹Y"a]&ìïÿû$l!1€£>ÎEe€ "tÕA¤Oa2‰SÐ]A€e‘J=ÏEe€:¼MDõÓ¿%‚ }œÌ‘Y…Eù„(}§mT¸Îó*d "ê–â;A'"‚ôþ4Öðé4åÆãŸL¶Ø3•2ØÁ> Añ“¾Í[ÕÐ\a°5[Ìf;±0	!v8$i;‡)´ñK&=lªÉAòÌÊe	qê´”s«EÙ–<ÿÚ…=y‚ ‚ô.QÚ¡ygVé›ÌGOžË/*ëÐgpÓ­ôV±AétPß¬ûÌl²Ùìv	ëñh·³«(:ˆ„q¿‹ahJ‰„u’dœÿ±g<äÇsŽ“®x†áNt^‚;ÕM{&íÑŒ;[AA:Åi»%`_¥‰Ã½Ê¡Ë$³öW"‘J%4&L.W(ÒÇ»Oï ÆŒË±˜ÍV«Ì²„]3Ñ¹S#OM?q®rÑp°ýúôþòŠ.±@$ž, â‚füœZÁÁ	¹	´‚ ‚ >a:XO‰ÓL»šâÐÜ–Já#¥»ò0™B©0“BîÜÊ :Jc³*íŽvkïhÏ×iãÆ›^²µ{4åÞ¿ÑCÎÌlÇiï‡`õŠƒðºœÿ¶«—Èèj… ‚ Èà…mÝ³]Œ”o^‹8wg§ËˆCd˜TzÉì>½ƒ2P†«˜pÆáàl<Ó¡ï6Ñá8ïÝÏñ\4¼nWG„Èëœ‡ŒH†‚ ‚ø„io»»:6¿%vÚ=ÏŽò³ƒöâMÈÂdüÝ66®%‘Jm&“þÜ¹e7&’Ñ~EqÞ.U:Ø~ÆžW\F `WÖ~¨é—-˜’³¨©á<æƒô,þGÊÀî
-1rgÀá:Òq ƒ2à7ß©9~ö–©Çü¿§Wœûì„}QÂÉqã²UªÞ¡½w÷9ð:N1ôT’	
-Aú'#á¶˜Òcì+aìíÖ¸½w¿Ý‹€EÊìl'+QYp©É”_¥ßSRá)Iv	¹!súË‡*GŽ›íî9@A:ª–M?ËçÝ÷Wówÿí]!º.Òt¢nÿû6þî¿~sÕœ-úu5k?ÿørBvÕiOœXsÿý÷vg	Aú+Lˆ,q?Ê‡j‚^xaçÎsçÌ%/²‘+Þ_AV¬Ð×¡>èˆ+†aþu¼æx}Õ¬›æžŽ8Ã8š’Ï‡CãÂMÏ¬¸#&Ruè8Ùòýšž--‚ HÂ¢iRý%s9sA9„Ê–þE]Üjýqe ²`Ç©ª§nžñàö-*!F?Â™uÝ‹ë|ai½‘˜m¬b´Xl=[ZAþE?>Ÿ¹;æ’„¼à” VH¨,pFIQº¸tÐ×‰Li„£¢ñÚÜ*"Ê ¾Õ²`Õ¯&¬Üv¼n_ÁË7/X63iÌó{â&Ì¨Ñe=ý·úï«UÊp;!V‹µçKŒ ‚ôAÞ}õŠ/°
- Ô •„¸eÁ
-vÚš¨a†4Ø}
-eð»õÞ9á­­E?(F‡¥«ÿUFÖ—]TÆÇ564h“Fž<œWZQ›–šb—³Éìy:‚ âÂ¢6zÿÊgÿ(+vìØ9—?¸à®ÿ€ðºh$Ýt0PIÁm½ë-·AÎ¡áYNÍ™.ˆQTäÅNj)ª³ÙŸÏ;TKÈð0=L6Ö)ÒlFe€ âÞ’õƒ6*æú#(|NÃž1ü0?RpT4=j‚HHLl¦¾®'¢Öî:m:éây³ÌÂî¾rÿõYéIüç.TèlÄ&!3Ž& ‚xÅfÍd¬~“Ï
-ê5¿‚°Ã
-®?{ü„ß1@ñmé=Ó#S§O‹‰åßA0»áÿ;ÕÜ\w1ª @:r¦rÚMo³çÉ§üewM“P¾õÑ4Ù‰sžq.w,q­£ì^õB¸°±„û—ÃðC¢y°^î1B¬,Î„ ÒO°ÚØæSð=øý";æîpv°>Šî1…Ž²ÀÛÕ…«øòÂü˜žð² ‡°ïôƒ†¾wÑµn ëþÙ^ˆÕ×z®4Ü±ÏÀù²#àvyQä”°×vìÐm5ã“Jõ¬YìJŠ[V<µø©ç*µÕÎæj³l”óÂ¢§;œ2®W/‘öU˜\Æ¹^£„[›IBµ…³Œ4÷«šØ)®ˆ H?%:2š°KÆÛ¼éù4>Zªýkë¬è‚.e°‚·%õ¥ÞòärãgKÃž1€66æ&zÔó\Ñô†³¤ŒóÅÇá–3>p`˜éiÓg‚…=èO6]P#’gV.KˆS§¥¤˜[-×Ï~¢Þ*Ñ9Žnö¦‰·}XxéÄ¡Æª³aÄ&5·fŒwËÂÿž2L®”H$çÛÈš—_™93ìûï‹áâÊ.qæ4üžïh¦Å¾Oæ@…U7Î‰ÐŒ!‚ô0…g
-¦æ.lÖ—’|¢ßãuÝS5Ð¢¯ZˆŽqG!Ì¥áÂ4?ÌßõLïy.—^Û †ÿ—Ù¿o/H…k-Ó×Ÿ;¸?7Ô–ÔíÐ7™ž<—_TÖA,v*“Å¶µÔ~¸¢UjQÜ<.µ¸¼Âî°ë¢¢bµZÈT&£V”ÁÚ×^Ë™.¹ÿ¾{8mâü‡öˆvð0®£w¼Ä9 à ’ö˜g£2@¤_r¶ðôÔÜEM¥ƒ'mìjÏH¶»€ÆúnŒû$L»Qå$‚]7‚°ãq0Úø‘n¨=[R¿]\\?û7Îó$Î†>óàCŸwzÍ©“í÷ß3Øní÷û˜%®©‚R:_ÿÄ¸:˜¯yê¨'\‡é—œ=›?-÷:]è5Á¼?tèaÚ§þ±F´Ý"·[cÓñ}Çô SÒà¥Ï`áŒ‡Ø¼ÚÇ` ÿñÇŸÁùî×î}ÿçn±^Ì¹ÓÒsºÁÍÍEºµ'ÂAú+gósf\ßt[y æƒtíjÚEŸwp?(‚)Sg°áC4œÃÇáCyž4y*¤»ÐôNtôM 6âjÉÓ™ƒäÞ{—1ía×ÌBºc§Ýv»]¨$¢C LÇ®|XE#e“Kè‹¤Ù—Gwxt¨^‚ Òã°?_ÎÉÚ˜ÒsÐŽ	á¹HHlÂˆKUgÚÃ£ª/ž¦áøÄÑU';œÎï3X{o{„3cÂëp:8èºWí†›qõX8\—§-}‰ÄÃ”sCá¿ÏÛlŸ`èž“ètQ¶ë"˜¨ˆ ‚ ˆ˜vwgãšU	‰É—Ãn«˜¤ä,_5ÀH’‡fC¸òÂñ*ã~ñ>C«ƒ7CÀ)$—)_Z@êpØ]p#íÅ£®‡îÓEfÈ¸}††™¸+9¤]«AAœoÅ¤Ëœ+>GhÜ‡U=[TèÂWÀ¶°ðŒSH(øg¹•Aê¸òK?(#9w.8€ ‚ ·20:{õM¦®f!¨Ioä¤BÖSê±Jè±;
-Œž©‡À*!€²õñ@ÿ¢bÕ‘€î¨/—­'Á¿qâ,ÿZ.ePRRÝS@A¤ï"Yöì’Þ.‚ ‚ }…ÿ Þ~Ìqt¿å    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/docs/g1package/images/gallery1-admin/install_success.png gallery-1.5.1/docs/g1package/images/gallery1-admin/install_success.png
--- gallery-1.5-pl1/docs/g1package/images/gallery1-admin/install_success.png	2005-08-29 16:52:37.000000000 +0200
+++ gallery-1.5.1/docs/g1package/images/gallery1-admin/install_success.png	1970-01-01 01:00:00.000000000 +0100
@@ -1,129 +0,0 @@
-‰PNG
-
-   IHDR  ž  %   [î   sRGB ®Îé   gAMA  ±üa    cHRM  z&  €„  ú   €è  u0  ê`  :˜  pœºQ<  AIDATx^í	¸Å¹þh47¹³Ü%&¹¹	¢ì.ˆÊ"ÈªljQ‘EYT\Í%sc\
-*²Êî²å’Dc47¢I\“Ô$.‰2ÿ·ÏwøNQÕKuÏœsæÌ¼ýÔ3OOwu-oUýúûªºg8öÜ{***ö~úñ?>Üóá_^mÙ¢ùI-¿pt“¯ö•ÿÄql{ÞÿàÝ?ÿñï»·~ü¥æ_þÒ¿ò¥Á_øÒßþøÊ—üðàC½¿÷_©8|Oïyï3çþôù/~ñ|[ÿÜG¬8ìóÿÞè Ï~áàÏö™Ï~®Á‡H‚¡ÛÅ§7}AçóÇÍúÉÎ]>óÙúì‡|ñÀƒ?‹È'´øê¼igOŸ·aúÜøú™ùbƒƒÿå C¾ é¼°jôŽç_8nö»éØ¿`üÜO?ù_ÍD$ò'¿·kÃ$Äé7â»(Ï¸‹{Ú;ÏLÛßüÕâY…—|mô9‰ƒ¬N¿;3æ?)§>ó¹/pÀ!RS3òÌ6Ý9÷!9k©÷óîÃvüé›<5(®šgNFœ~ëNi÷õ?/î±zÆ/Ošþ‹¶Q9sÈOt]4ýù¦?w"â,éýÐ‰ÿñ»#wãjôÐ¥ðÈ™Ï¾õuim¦öÿùÂìÖs$#(?ºù¦1-·zrà3o}5hš·¡<çm8ûõÒ”4­˜;1›úÚœ®~ísA{ìµ#6ýé¸åÿw$Z_!>ïk?S‹ŠLqä¥~7##¹Ü-Ž˜G*8üKPT©”4Ÿ•.ÙU©'’m{Ø›ÐÊGO‰3îèg¬ÄU1dýB¯1ZZÑä Ïµ«¥í€*•>«¶UGä >±åŸž6Ðø¡¢Á¹½>ýôÓO>ùŸ¹\qª?Ø‹_q
-;‡rÈ¡‡zàÁŸÃþ'{%z®ò#‡#Ÿîýþµr;ø ƒ*OïEFÿ¨,`e¤`/w öÀ·h€«‚Â±²l¹<°¢Á4¨ Ú$´<sFãn“šöZ3aÞ„IÓvÃúóŸÚ¶mËŸçöíŸ{{Ù—r;+Þ}ì_åÈGw5üè‘/á®†øŠƒ-úª†ŸM;üŒö¶¿¬i¯iH\3
-ÝAF(ë ñsu`^2dÒrœB=Õ¬÷­G÷%eÆ©gŸÛ-§ÌýÊºØùj|”
-áÎ¹ëqÉÀ±3óÉe–âIš¡ùj"#_ÄD¦ˆŒºXâ˜õ›]ñì´oâ”¤^ÍÊ8Èå¼¾g"þ—ž uMpøðáˆóÃ1'Ip!¾j|3ýYã{àÔùýºŠi"r
-©™1¥Ìf¤¬4Í˜ˆßêÔ±Hêõ;¾„ã/Þúµ–=§ HÐÁ-ª•‘[`í<Úí%„’æC0A^z$•ž(?”—Ä]Å‚ÞhÈâ3LâQê³ýæÛon«þóªÃ€{[¸÷¸÷µ>ÿ~„ãÍ?á‚Ž¿hÁ	ƒ"´º¸íÅ‹Û[Òþ’¥Nþ`ûž4be»K–Ÿ8téq.<vÐÇœ?ÿè÷ã³åy÷b§Åy÷4=wv³~sšœóãÆgßÕrÀ=']¶®ã˜õF?tâÈU­/Yyì°Ç\¼ü¨!¶¼ Ù…ó½dq§«6œvýæÓoØ‚O„SoØ$¡û”MÝ¦¡ë”Í'=ÕuÊÖ.“· `'×oévÃÖSnÚÞû–=o~¦mèj÷¸³´ºýÏ†þfÕö¾ýÚÏA4A¸†·~ô€k•SÀál5Ú€¼Ê º}í˜~2œ´+'¢Í®.Ú”HÓÄÙ{î}ý­wCÇdÚã’yf|m™3´-[ÿtL¾¸O >{ºY"ÚdˆZÊHäk¾·4Š\ïÍ<C=&» —}c¦Ïéý±¿âšfîAbìð‹mÇâ…YB“–bþh³jƒ6„Qž®¡œ«&µÜXh³$êMÙ—LÙÏ%‹V	*…Ñæ£'²ÓLM´¹÷!m¨Qj<í3M²\6¡›¢MèÖnÈ¢6C)ÝÀ5E[ûá+@·†,ÝmG¸¡EÿyàZÎùq“¾?j|Ö¬c/i;r5èÖ~ôºF¬nuÉÊc.^yÔÅ+ZYØô‚ûA·ãF,ëzõÆ>S7ng\¿Pëqc 8m&mí<y>Ož¸©Ó¤Í]@·©ÛºÜ íÔï<]6HemÃo}[Ð†aºý~Ã'Øk`™XmU† Wi¸wìöAMw`¸}³Í0¹#ÅØn¦ÕfY–cÝÜLT=¶}¾ž|îjžXÔ\ÔÊ³ÐfPþ™
-Ú@Õvüï/ß@œ>CoÑ„¿&Ú¬N¹ú‰_#r‡óîˆBÛ7µÄè|ú¨¨j
-,ÄJ
-rœyÌZ.Lel‡¢-CV3ÕÚ„YÈUºHEL
-»hÃ‘³Î-4Œ:#A´!óÖ"úX-(zJYh³Œôú…¶¶ƒž8d!è&†¸ÖaÄ²“F.×`¸!´¶ìøÁ‹a¸	ÚÀ¸æýæmGœ×üÜ9àZÓ³ïÂç‘çÌi5d)¬¶c×·µö¸á«Ž¾úèa+¶¸åÅ‹€¶æ=pâÈÝ¯}ä´)›úL~ªm×o6­¶“'n×Nš¸¹Ã¤M¦ní|ý6„î7në1í'û¡è´Ád3Ñ†‘öÆ›o
-ÝÔ‚ÃŽnU\[ôUìHPÌm0ÜÐÆ®çevˆ‚ –Š
-ÀEy^ÀŠ ÍuH3óTÐ&nf(kà×K¦ÈB½`1Ê\ÐR%²W71
-rDh5u¬ŠCäXé‰OêZÐý†N_¯ØÐ¦.­0Kè¦,º%¢qÄ™…µê¼Ëm ÚDOØƒ¡-(zêŒAZ´Å;7YL³X³®U¿¹ÇõŸ'néqçÝÛzÀ}0ÙL«M|RpMÐ&†› ­’nËÛW~v¹ªíˆ­‡.9ú‚Zž €ƒ[ îÜ¹ÍÏ¹§ÙÙw7í;§é³Ž<s¢uºâá6£×¶±ªõˆµ0Üà–¶¸h	B³4ôÀñÃWt¿æ±>S¶ô¾qBÏë·Àj;eêÖ7lï6uKÇ	Ovž´öš„Ž“·ž<eBÇ)ÛºN}!màš ­Çè7Åj$ìÞ±NúŠZj œr–Ú¯_]e¯UNÀ! m_iÖ'qÆ­ hœ©çv‹Ç§ýXLÅ^—.ÞõÛ×…A5„6õ"M\žê4"¦Š`µId«àšD†ãc¢F2¤áfÚÕt³xm2ºmbìÈh´âcÊ)aŸ;×V‡Vfô„àŠ6Hg9ã>hs
-ÝÌ[…r<çÚdúOp‰{L”žß>w„´ 9çèÞ¨\«­Ñ&\ƒCj¢M¬¶}†Ûò€k£Vt¼teûQ«N¼dY«Á‹@7 )ÐÃt´59kvãÓf4>ëGMúÝsÜ°¥¯|¸íèõ˜n;nø|3n-i9dñQ-Bl·kë}ã–>7mïuÃÖn“Ÿê6y3è†¹¶“¯{ªÓ>®Áí8ysÀµÉ[;LÞÚeÊv„thºížÝ	M+3kâ™Š†ã¯,?V¨W5wWÃ6GþïºÈmÌŒ[¡ÐvüY·Â€LZ(àH'ÈP‡>²µŒ§Õ¦Y€›`òÅ§¸–J1éëðLÕ~D4”Ð,&[¨#´¡š‚04€
-` /˜ØU8%Ã	Ã^ª‰1Òäb@"2æ×ÄoB˜M{A›Ä·x3×fb¢&R!è†
-ê\›,wˆêƒ6h(v®ÜŠŠ#˜äIõmbˆYÄ±Ž$ê)È“POÑºŒ`šlŠ¶ p•\;ù²U.[º0ìAÐM­6¥› íÈÓ´5<ã‡ûßƒé¶Àvµ“n@›ÐáèÁ‹›a!âÂÚ^ºê”ÉO€k0ÜN²©ËÄ€n]&o´	Ý€6A&à°‚6Øký'‡Xmb»pN1´L{Ml4LÃIØ¡SúÕcaµaÌx¢ÍõÂtÚËíj™[îâ`Ø4ÂÝPlñ%¾‰6`(ŸLÅ!…7Š›¹ØŒæ­$}šNÁmŒ‰ãêºLT±0PeÊÜD›¤†©ÀPOì#A[`ù+¤QV›«˜¢ÍÒòÕ‚…9ëªËnLØYº6*ÅV¯ÙD›ve‘…TÍJJŠ„VSŸQ¸åTT²ñzBLm>m®bhJ+£Ä	jÎ!•ERqHM®xaÕòè‰C)ÚöãZ€¶e/ÚV*ÝÚ\~Â°À-=jÐ~†[Ósînröœ¦g)Ðö­oÏh6ðÞö—­>ùòmF­†OŠy7¬*´¼&[Ë¶¸`ÁQ-h7vu×ëÝà“‚k]'€Ú$tÄg%ÝªÒJº!$ mãÎ÷M‡TÐö‡÷s8¾ôÇ³«¦ÕÌ¥YU¨äØ“íÐ¯uÀ\›tš˜–Ã)ô?™O±†Lt=eÙVòü‡\¥Ôÿì Ë@„+&VÁK¦Õ%ÈØÐ9SMAÇê$¬EÉÖ™BM¹¦ƒ§PHD†-‰`ÐœóMå°À2xŒ^)ŒUMuè°ÁÊ“øØoÉb®ÿø7“™ˆµ/¦¨ùÔ‘Ù¾Vd G+Ò©åk5·ûUŽHáµ“€;Rwˆ é,­m:µ§½QZÍífHDõ¨Å—Ð}ôÄì½E‹¶J®Ë£æ‚8¤•V[€6	 [§Ñ«ñÙvÄ2Ì¦{ÑBLºU[mçÞ´a©ôÈ3g
-Ý¾yÚGº¯Ã˜µ'{èø‘ëà–‚nÁ³ -á&¶[‹ÁóÛŽYÓ}Ò“Ý¦n¬¶‰OušàÒ­jºí$,,LÚm²HŠ…Q˜lbµÍßð¾âË|˜z»iÉ{˜‰“³º0ªÌ·ý×Fq³lb²É2‚Õ¡­ûø%OŸH°–SuDÅŸRjèPÑ~æîXƒ!s¦æ$wbv:Ò¤FJëBsXFÝ¨MÊÄçkÊ•cÔ€´1ü›Éä©µŸ¦{¡[f‹8ÒÜVëËSp…H”\V²R’ÐdÍû“‰3KF÷Ú˜Ž¿ÎVp{M]Fp­¶P´ÉBÇ‘ËORXm+;Ú‚PI·Ç_¼ô˜(Ýš{7y
-¤É·gyú¿ÕçN î˜çw¾â¡öcÁzÐÖÎéÐe2Ý†õ„#Ü}ÔÐEí¯xtÚ‚¹¶I›:_ø¤ûnUöZû‰[ö³Úm»N:þœçLØ ÏtCÀ²©z©8Ûèäûk>äBqjC .pN÷Ñ~¨p³làZ¢7Zídí»ÇZ·/Q¬f6»ohW¶Ì·Ëê0SN›©ôc?n¦QÝÚ5j\Î†ölÓ	MÄÞ¡%4ibŽÆPY,µC‹jó¸y¡ß*†¥ª[¯˜%#iÍÄêû”Üº?¹-nÞžÝã{o!,*YO´U®!T=Ô†åQ}òPCètY:^ÑyÌj]Æ®é8zm»‘+eÁT—JA·æçÎžùöÌÆgÌ8â´éÿÝë¶ÃûÎl5tA»1ŸxézØn@[«JÃ)ÜÒÆçÏm2è¾£‘/è6qS)[»OgºtæÚpÁ¤Û<ÒvÒmbºs.'ß/æ¬3ìà¡*œ}­ƒMÈ£;ÀBà„î;+\S“-ÑÞŽ‚—vÍÐõ£PêiW«ÒáâáåŸ©¤£ØÊQ¾Z\3iîÆÚ;}ªiybîEÉbi/¸[$÷òÐ#.4lêŸc(GRUß§F‰-èÓ±%N‘£ÍzòCì5@hë2fe·q«»Ž[ºkÝ._×yÜú—­Á’ÜR™tßÚú>i3,’ž1£QŸ;¿Ùûöo~ç7¿=&·6—mÖ†.;fÈƒàZ0é6†Û\„V#—u¹ö	 †[÷)ÛºLÜ,+	²˜ÐñºÍí¯Û®µ™¸ÙF›n0@%ØeÀà…)3–„\ðUHgž®!ÍÚo6aSâm³&:“›oL.©"G.U5óÏ±&D‹O3ÆZL[˜TZù$^õêUù6‚YF8ö¼yî‹VXIhsÑBØkòD›ØnðF¶n£W"t»
-hë~ùªS®X}ê•kzŒ_ÛýŠ t»
-“q­†àI·{[œÆ5ï7^½ÂKW˜nÃíð^·7ìyÛágÜvÞ²ºbÃ	£Öâ	ÞV#ð8Èªæƒ¶´ “nMÀv[Úéª‡{MÝ‚%…SnØ&O`%¡Ã¤-í&<ÕvÂ¦ŽS¶·¹f+BÚt³ª •Xd°ô©s2Þœ½–©z¼¨®ùtJÆ¡e«À1Ý,´™ì*ÚÔd³ÐÖõ²0Ù*Ñ¶RÑvêUkO¿æ”+×n°ãÚŒXÚjð¬ p-Ìº5éº3n°Ý@·oôú^ósÚŽZÞvÌºÖ£ÖsÉª£†ñ‚kðL1éÖtàýx¯au¾ú,)t¿>xÀ­ÓÄ'm½6aS»ë6G¢-mNâ Xj—Yk‹Ö$«5‘º P¶Ýˆ§Å¦@AÐŸ4
-m [«×õ¼zC«6v¾ónË²ðèîÝ‚W¯úc=! [“oÏ
-·ÞwüWÏ[¾uúíÍÏŸ×öÒ5íÆlÀŒÛÑCñ˜Ûr¸¥ò Hå’ÂÜÆçßÛzäònÚ`¸á7AÐÖæÚ§Ú^»-Üj‹ŸvÕ9xwº*j
-¶ØZ”å¡T 
-
-m²†àZmàZ¯k×÷¾öa„S¯y¸Ëë@·ÖCaÍn©ØnB·ÆgÌ<â´6<ý_ïù?˜t;¯â_¶¶Íeá,¼6õ„–.ÚÀµFø)‘î=nÄR@­ÇMOãQL´U¾Fº%0Ù*Ñ†âš­.´ÒYÒ¨.v*@êù£µÉ
-)ÐV¹Œ°ŸCZ…¶	€¶žÝ:èÖjèbYXžw;¦xs> Û‘gýð¿{ßú_½~pøY³Ž¾h^/=qôC•nið~BóãÝÒÌo2ðž#Ï›ƒÏ¯X—Iñ#øÍAžù|Ò	Û“ÑfZpœ/«w}—¦1
-¤E›þì‡ÎµÉ;¤G-“Ò®cWÈ\ÖÀ5A[®ÙØsB@·îã7ž<fÍñ—<º‰í<ÒožØnGœ9½áé·Ýõý^o7nã1#Ö´¼¯(€nMÍovþ}MÏŸ´5êwWÓ‹ŸtÍ£0Üº]¿]Þ@Øm7¬ßÅ@¨ (1*J¬>¬ T 
-m4Z© (Aˆ¶lTÞ´© ¨xï¯g T€
-”˜DÉN¨@	*@´•`£–Øí—Õ¡ Úˆ6*@JP¢­5Ã-Ž—PS€h#Ú¨ (Aˆ¶lÔ»ý²:T ƒDÑF¨@	*P¶Ö­[›h´¾f ¦ÿ%ÈK7¹JrÏ¿n
-ù§éY/«F>W¥*[ªÈš{†Rù”<Ÿ8Ù*ßW}ÒŒŠãsmªúæß	}Šä'¾Øþ)ÄÄ,ÔÈ)ª§žu¶¤úk%„Œdk`§ê—Ù"[™z&’ª¾©"›7wß³x5-CE¬’dkåÚD[žÐG"Ÿ8%ƒ6=“ÑfÝç•Êîý?›EÚ$š”žÍœx”
-n½Bkš1cÆ„V£Ê£0#dPÃ¿Tb/Ç´{”è^e&åS‘õÒ,Bo`Q½4Ô3Ð¾m5O›7†¼žƒËt¡…‰ï<ž÷$Ï¡ØQUÛÐÖ9ë_NŸA½ÚÌ®i5³ÙÜ`×Ú÷)®Õön·³jâ“¦‰$³À1õ2;M>5
-…ˆ[…˜#©"{ªá_ª¨öÕòÑ0U­SU-U+k—‹*OÔDñò¿ ƒÅ>¡GâÕ=kõ¢Ì¦Cbs'Xm>Ñ…}è(Jì&àÜ6±›˜T(¤,-¬Þ•­Bú¤o¶zªâùâ6«·å	²T1û€O¥jâÓŸ[<Ó¨	%š{÷?’aF5´–ÓV*¾6±U<³éÝÄÝd=[<
-jVv…D›gÉâ£¹åÎ`ú -z<+˜"nuSˆ'£OÁÒ–Êäl¨›
-ÖQ£"´qÓË˜¾Ú|L’˜2ÔBñò?ƒ)M·í¬âÅß`ÌÎ™Ø	ý{rT£k
-5‚¶TmoEND[¶Äóé+îÕi‡}ÔMÛó.íÓ!ÒâÉU,}*âŠ–¶^þ%Ô65/	í{>cÞçnmêï6wTÐã©ªz#IÓ*Cª&³ôôO*…]°†f—qÁm'9’æ…ñÃ)CâQ*¸¥Wî Hìf¯²
-léŠ?k¤¹å7;œ™‚gÁÜ6Š*UèXJ[#Í4³u!ÿVÖòX8j‰Zùkn`«•]ˆd?ªó¤*gÌ@p‹íêiQ&¦Ïg&†gsó‘Ý|XÑ³+§Š–£©Ògd*PXˆ6¢ÍK¢­°©Õ´D›×À®éf`úT€
-V¢h£T  ÚJ°Q{÷cjT >*@´mT€
-” D[	6j}¼Ç²ÌT °
-mD %¨ ÑV‚ZØ»S£õQŠÜ¨  %§@EŽ T ä CJ‡”
-PT€h+ÁF­3#,3(¬DÑF¨@	*@´•`£öîÇÔ¨@}T€h#Ú¨ (Aˆ¶lÔúxe™©@a Úˆ6*@JP¢­µ°w?¦Fê£DÑF¨@	*P…¶op£T ˜Ø¼ys}´•Š§ÌÕh+¹-X!*P Úò¤$ÑV{?‹^Â
-mD[	woV­| Úˆ¶òíý¬y	+@´m%Ü½YµòU€h«´½õRnõäÜðŠ l™“{ïíðþ%°éNžýÐ3‰† Ã§ÉV Ï|ÍÄ=/	smÚøÑâã‘³‰‘|•4ºÏS{ŽO:F³^þuŒ‰)§²%_v7åTu%Ú
-6pMˆ†MöŒ¬%´y¶¼‚ìåŸWà³öÑ–ª¨ž‘³Ý$"@é?ìýK—:f£Í¿<þh+ ny&E´mb¯½ó;»ßÀ8ãpjæé¹?<œµÚv,®6÷$	‰†d%XÖŽèf%øüÚý²³¢¡0þ 8†O)˜¤¨rJÖ(ü®'p»‘ì”Z©ZìX›fgZ¸(‰eáj4(†}IG~ðnPx3ÓøørÖ’)ˆÆ2¨\ú[GÔŒJ¼OÄÄ4¯uÓ7)¬‰˜DQhÝW5«^jaG6ÕÀ<bu¿â*+)óˆ¤uUTÖV
-,8¢­Ðh3ûŸ9\tÌÌ!ª—0¼ÅI”!'g…•2Â18±ÉJšý[/5$ÉÎŠ&—KdÙ—¯QåDj@‰DÓ}³"(!‚[ê‚â™Tr‹Š)KQMRkE¬´¨BX¹PLc9_*‹¡6E†d¡Ÿ*»Õšæñý¤¯ü“‚©™KT³îQhÓXQÞ¥^è:žÖ%fÌø«B/t/7¡éjs„h«I´ÉX’þ‡Ñ‚èœ5´ê%z¡îH3‚2ŒñÊ,3ek_‡œà	Ÿ0Át?±œQ)›%-¶U3ÙÜL5ôl”2š¬DˆïÉÈ7m.¶,¾(†LY•2±e!Ì¥˜ÙjfÝõÂÐ>6è=Ñ†K]#ÎÄŸeÓI|‰ƒ33BTüDt†U+üÑVh´‰‹¤©öEqúÄ®1AfŽóÐñfÅ›B¡¬Ñ`À*LL9kmHš ú’¯5/)E…¨@—Ë?~q¢Íâf(%M’ZT5›8?´Eq*=D[ž@)žË·Ìedº:DÅÃ‚¹á:¤ÚSÕ+DLì»6N€\´	…M·W¯-g<ÚPl©¯,¡x:¤æì!®²C%5¹a(•¢RÍÝŠOü}úØ&›ähQ#æH(¬fÊ'Íx´EÁnÿEÌP
-ýR5ëbR­t5G7ë¨ôÃˆ~ŒV[ž”{ÑÊš—é0µ³b¬6“J‹&Òˆ2ÎÉï{0ôr-€€ø4£Å”3mÙ–@g!0µŒ 7k‘£–BãgF›VÜ"š• ´Nf´¹¹„ØE[è…Îxw‘2é“†î›—Ç;¤¡	šxµç¦r¿I‚ÑVhK=ßó–Ï›or¼ž
-” D[½B›ÜÆ1!e.Œ–`·,¡*I“™¡„*WÌU!ÚêÚŠ¹+±lT ˜ Úˆ¶bê,(DÑV ®Äd¨@1)@´m’ Å£@žc»Ì/çß¾”à^”yŸfõ©  Úˆ6*@JP¢­•7m*@ˆ6¢
-PT€h+ÁFå›
-P¢h£T  ÚJ°QyÇ¦T€h#Ú¨ (Aˆ¶lTÞ±© ¨ØÉ
-P*Pr
-xÿ§d1½^Ç²P*@â ÚØC¨ (Aˆ¶lTV‰
-P¢}€
-PT€h+ÁFe•¨  ÚØ¨ (Aˆ¶lTV‰
-P¢}€
-PT€h+ÁFe•¨  ÚØ¨ (Aˆ¶lTV‰
-P¢}€
-PT€h+ÁFe•¨  ÚØ¨ (Aˆ¶lTV‰
-P´ýŠ T ž+Ž6"Ÿ
-P*P¯ Úêuó±ðT€
-„+@´±gP*P‚
-m%Ø¨¬ FÛ‡¹Ü_þøæÿ·S”ÝóþG*ñžöþ­ú•§T€
-Ô C°…ðú/6½ºnôîùÝ¾n>X¦Ç) ïÍß¾ öq£T€
-Ô´@† ¨½²nÊkë/Í½97÷'vÜÑùÉ‡Vˆ™&\ÃÙWV}yý´×_Þ-äF¨ ¨!òBð—î§@í¯/ÿPË½·*/MZ:¡ã®ßüöÃ?D´ÿ{äÎ¿ì¼*÷áúwž»ñ¥Åƒ·/™LÀÕP‹2Y*@ @F´‰Ù¥PK- v^›™{åÖÜï¿ûÆ²Þ‹o»\¢a?8ŽP	>`€ïpÜ¨  …U 5Új˜5«¶Ôr;aŽUCí¥I0Ùr¿™Û9`çìÖË–o„ŠýÜ®ñÁqPO8øázÜkÿ»Žt+l£25*@R M¡†ù²j÷zÿ*‹ìåi¿ 5„}>XÒšI­Þ^Ù:ø
-ºá¸ æ®ÊíÜýè°	ý¿•A¨ (”¾hKPƒ	V5§&Pƒ	CPK­ÒX@ötÏ=ëÛýaNã]·ÿÛË3¾õîÊãpDxÄóí•['Ÿ}x·nÝŸûÅ/	¶Bµ(Ó¡TÀk®-˜,{ó@Ou¼ûë[_D3¡[lçð TBÆš@í•ý+>%ìžÓ°«b¾4	«¨½Oh¸`áBšlì‹T€
-V« »6/‚¥V5]+K-joÌû<‚ ;‚9ð®]uõÕoÿé¢­°ÊÔ¨ H@V09ç”`Ykæ¨@MÜO„JKíÍ…‡ïžñu„7çY¼Qó+ößŸõy ®è™}Î€+Ê5öB*@
-®@ÚÀXmXÇ¬Z+À™BM¸¶Ïý¨½½à0+¼xGS Çsk*€¶[ÆÛîÌ[¶è¸¢¯¤T€
-ø<×†7vÎÆ<Ú <ªæ.€¾µ´9L0á—€6…ÚŒÉ µÃNy¡Cû?ñ$ÑÆNH¨@M(¼B
-ÃíåÝ»1å_½ ºs ÜO…ÚÛ6‹	ïÌûO…Z‹sv#4éõ3 mã#m5Ñ¨L“
-P/´@pK_ž<ž¶ÔV¶Æ3kQ!÷èáxÝJ,µ†}þÐâÌ]m6l ÚØ© ¨	’VH÷ìÁkRï½½aç½1›†§:`¯Å-x@·jkï<ýÌA3¿Öý§Ô`¬íãÑVÉ4© 0H@~±®è«?nƒ×Úð*¨ O¨…†ÜÇ#ì5ƒh´ÚØù¨ ¨’WHñ¼.Þr­‚ŸîÀë»ÆãçØ 8Xgï®ï¦A öè]g‰¥–Z‡óŸC°L¶ÂXmóZå$X[Ôñ(9ÓÆOÛ,5~Úò0~¢¼“ûýæÜö›#ÆEøø¯¹—‘€|ÅAnµ¥€×\žªÅ¯á¡0. –Jw¥L½/<ÝP;wðt…pÖuÈsgÚ:èÒµø,¼CJ´ÕV)»|ò¿Ž«‚š¦†$Ýj«?%£MK²ñ±÷ø	PÀï'¬ïÛPë?dßœÚ>÷ÆZÿqÛ§Œ¾kÏ÷ŽýŠÆ{P`‡pÂ ×`¸™ËxÁÝ Új«‹”]>ù£í…ù!\“d_\YvzÖQ…S mÓÏv¹`[»‘?é¢Ýgy\BŸóÖõû+y¤Ç5ÀRqÍzp-÷ƒr+ŒSý¯Üqíu‹¦M»éÈsm¨õž={ðNÇW	X9ÝþôÓ8÷–'Ú4Ú»¯VyppSÕ-4u%ùgí¦AR?UÕwqFdsûë›ûe?Nô,Š„N/_­‘8Žˆ`e'þ’nrÑt“aå^ÁˆÐ|Q)TÍÚb¤ˆ)<D‰P8w®ÚQÍ!1³ej–<J1Ä‰×Ü4²Bg<|ª&d{ûùê|åˆÛ1Ü#ñ­ãÓv¡ÝF
-€Ž­þ2¢Yý<þ¬u'5ÚzS‚PDrË»úUÑÞMŸ2=÷Ýÿ®!Ü5æ*Ä×‚Ÿ YSñý)W¶n=ÃÏdØùõ¯~ýÊï^ÃW@—¯Xü"Hå¢RZ´™‚é¸é(¶ôŽè†1éö~½£·Yy¢Íò_Lº¹®’Ô0‡øhŽ[s™|1Õt7é/…æe%âÚ,š{è%–›–-SOÅL¦„j^´iÊ šy5•÷A[|ë¤=kÞð´ç˜õUãÏÖ5³<óO¶G7>[ìüßî;é„>—ïF ËFÞö'|í~ÉËf È´UrP>õ™à·v? hëÜýr¼hŠjX©„nøŠ€‡„ÁµÙ³gƒqá5I‹6i6|Z–‘•nVrDh¥ÞÓäF'ãßD‰”Rû„•.	Ý4w‰¯÷ví…Z`¡ƒOÊ£xç¥ý.G²H
-›‚8t€YjHâjß%JaÞ„¾T¥’8Zë·9ÒfšV1mQšÇß|–ÖB’’5µàÌ[ŽÙ1¬|ã[Çólh·1EíÆfIÜNî£@ÄI6Øh ›î”K_¹ò®¿œðêIÀ×'œ»­âïÿÎ>rûä€kk*ðV<ÓE‹6‚_€š¸ŸØpDÐómçÎàšÐMgâªK‹6™¾Å§ö¶Ð¦&ƒ°@ÛÕuè0¨LûBRSƒÅÊ.m:»lÕK]­¹DP'T"È(Uk QÞ¨&®¥E²:¥Ð¢º…ªŽu‰Ûùd*%*Sì(èd¨ŠÍÎl5.¡ùÆ·ŽçÙ¨n£úŒ»²6ƒuqIj´ÁFCº!€Yîyç’ï »ô;?ƒ¥† Œ[7qpnv¹úæ-Ás¼k*ð“ârF^m¨» MÎ‚hx¾êÓãÎvJÓ¢Íjce•Ž›¬{¼ÓŽ•ár³™³3†µ/éˆ(f‘DP“G¤Fy£QFð•M{‰¿ ‰êJ—¹^ÖÈmwôêC$f|uú2Ô4¾ç„žÁ²+Í[Ò‰?[œÊg:´aÑó²»þ† €¤¦,|ÿª»~?æ{?ÝzË8™\Ã’è¬ÿy öÝ´;VgXQ…+úÑý_ž{ëTâÝþÌÂ€3ì2|â|R™q“€I·Ûn»]œÖêº÷ÞÐŽ›¶%ÆW'·;×VO¼<jd¨ZuÍ”hzÄº'v£
-¯´º‘Ôh„:G›Êý®ožØô¡ÃÚó¶%Ò„ynšùˆ)Ó²ÅŸÍ@šZ¿$%Ú®Ü1qþ‡ð@”n·,|h[qË´ªEƒÛ*à„ÂX{rÆà«ïüÙ³w÷ÄÃ½øÑ·	ßYã°ÃÁÀ(³ð)~¨,†m¿{íu¸¢Ö†EUû]zõ\°£þ”zê¯iÓÊðNtHÕ‹rHãÍ-UZ‡4ª»î•ÛEÌédkŠPºÐŽåéÔxJár*†\QÍ‘V7‹DÅo?ñÔ0s”˜1-"3žBŠøž£=SôlÐÉ„DÌ2»ó•þgkXþ¦C|I íš9Ú$€V·®þ ;ÏL:'X1ØÇ5 oÔã	8ØkÀ~)xîG=A4:Ë´pø*³lfOŠ°_­ÔzrïKæýGÏÊ˜O\FÐu€¨e“•îŠ~æe„(´Yë:Uo>ðaNëÈX2æ>J¢yYjHáubÎ_Š¨ÂÇ -ª9òÏ4Q±üÑ–8¼B'Ú$_m8sÕì™Š¶øÖ‰?ë/î11ÎGèÙÄêG„Ôh»yÅð@1¿† ¶Û×ÿ¼ƒ*‹ø]¼súøÜ±XÀ§pGä·Ÿ¯›¯´’ ³l2ã?;²†`ØqXK…á†ýD]¢FÏ0ŸÕÐ~\¨‡?¬^«ÉªÓ—íá:¸C ÓÇ4—&-kÕwU3E,ÈÃÐÕHÊóáÌŠ%¢Í,@æ'lÝZˆ­Õ‘L30íãñî˜¹‡>T¬s²ñg‹ƒ\‰¥H6Øh@›ÐmÞãÂ'ÅÜ­sÎð	ÿÇ7¯¾o›ÂÚpdÕwÇÂd×ÄëD Î`ÁFÑä7lÂ83à,ŽOž8×ÚõÁÝÉìCØ·ž<4,±Ò'ñ‘]y…PL÷‘]é”è(ØÑ;žŽ]dŒ<çDbªÜÒÕÅ9>k“1`>¸ä>»ÚûŒ‘"‘1V›¥’U¶<3W,±Ø(›v*Ó:NLQµŽ$½ÅÜtª+tÞ1ód7¦Û˜c=ÇZkŠ?›VŠºˆŸmX½ã‘A7l·%Û?Ú`¸!ˆ5‡;dÝ ¤ƒ
-kîû÷þì{xË/ÄëDÕ¬À"“%Qñ:å”>‚¿ÿý}¬9 mÀ_j‰çMR§ÈòP€Í‘‡x¼4•)Ð¶qý3XÚà“
-ÝÄ9Ú„tÓø-¶}Éäà9Ùø}7	Þµ^‡Ú°„Éœ6”À‚›‰ÐáÃ‡ãŒ¿d%T—$&ÖðßW!V[b]9–%ªÍlŽÚT»¼óJ¶¿ý,Ô4<ô³Â'¹~pßÏðoð¹§×`©á+Ì·`Šmxð8È‚5ÏÂþÂãúîl:l0Üúôî´aü–™oËã+Îâ¼ÔÔÅ±”Z²š¼€ÍQ“ê2mSÔhÈ^ýó§¿xíS¬ÈŒÛã/hÃ&×ð[°6:10Ó&­Ëm¿û&yÑêÙ	m6ëmP@Ø‚*Ë 0ÜB›Ñ€6YsH·q,¥Ó«†c³9jX`&¯
-¤CžS{øÅO2àìw÷â®(>aÇÁQ\QØhß9Ïîâ+BðïðŠ÷ÇÏèâ7‘,[f\Q,‰b%»éë¢&åDƒëÊf£T€
-x*m˜kƒ½¨‰Š}ìÚîÙ /˜2[óìŒí9	6üæÛÒu/`kø9r™DÃBÊ¢ÁLÑ`‘sòl‡âO§äðpo·nÝ‘2ÿ#Æ³Q
-Pth« ƒOŠ Æfß 8 -*,|.ïKæº'&Î0õÆpÀVÕ
-ÃûíÙ? g°×0•hc¥TÀSÔhƒÉ&PÎ°ÒÅ PCÀ##§÷/yH §äR}ÅJ_K0×FaÁ!&L6z£žÍÉhT€
-ˆéÐ†ePa &K¥â–Z&ˆ†#xR·ý·7kØþÌ>g Oxx¨’—¨ä¹6	8ˆ7óöêårx¤}û°ì"“’-I¨ pH6üÆ7þè²ßätÒ;àfÓ„nb©	ÔoÔ¾dðàîÎ€|RyïÝü¥6y'jpQM,Cü¦M›Òdc¿¥T ­)Ð†©1¼(Š_ÇíÕ“ è¢!˜V †·j3fÝ®?ÀRòƒÖÛT€ü†¸¾ƒ“a¯Õ·¯LÃÑjKÛ´ŒOÊYh“åK°iü¥7bî€NœÓÙ;sx´­ó€Y°Ôºvì
-¨U&’€*<ÃõPù]63ÈŸ!ˆá† ®0÷Z·näqõ œ;(ëN²)mÝönò˜É°Îð3Gòø®@Sþx¼`šeÂ<”ºafMæ×d1ŸàIá~Âj×ðéÀøýÏ—luåUT€
-”©Ñ&Ê€ÃÏÐWZpg÷Ü²E_8ÕP‹DÃ#l .„O*î'è–á‘]™‰C"€ì5p­lZ¥T À
-dD›pøcyY(äÅl8¢nðXñ)ÿh%?ƒëb¬a~Mþ&[[›ÉQ²Q /´U.Í¿Ä
-Á/z`p&–‚wöß ”Mc°¢T€
-J -[QÀ/x  ™üþ‡XpÁÿ¿ÐXË&(¯¢TÀP ÎÐö·ªçìdæN7*@¨@þ
-Ä¡íWÜ¨  õS´ý T *@´ÕÃFc‘© HR€hKRˆç© ¨‡
-mõ°ÑXd*@’ Ú’ây*@ê¡D[=l4™
-P$R íÅ_œ>}:ÞÀ¶dÉ’×^Ã/€‡l't'©<O¨ (°¾h×„hÈ_öoºé&¢­À­Áä¨ (¾h{m÷îÝV¾°ÝÀ8œ;vìóÏ?ok¦Õ¶víZ5÷$ùŠdeÃ¾˜ø”ãª “¡T ðE[”w	®	’„n¡h®!š`kÞ¼yMX	&âøc=†}|b_(É
-P*M,hÌÉ„ÚÿøGÀHçàBÑ¦ñÍ-V‹âáâSÉ
-P*Y_´ÁÔ2R“x£0¾ôHÌŽYJm[·ncŸ°ò2×‡R*@ €/ÚÌedâiŠçî`ñwìØá:¤Ú°þÔ¦Ã>Û†
-P*¾hCæÃ0âd:Lí¬xcM—d¢Í$ –^âh„|jÅk© (sR ­¦•²|ÞšÎŽéS*PÂ
-ÚÄâÃ´FK¸«±jT 6(
-´Õf…™ å  ÑV­Ì:R²S€h+»&g…©@9(@´•C+³ŽT ì ÚÊ®ÉYa*P
-måÐÊ¬#(;ˆ¶²krV˜
-”ƒD[9´2ëHÊN¢­ìšœ¦å  ÑV­Ì:R²S€h+»&g…©@9(@´•C+³ŽT ì ÚÊ®ÉYa*P
-måÐÊ¬#(;ˆ¶²krV˜
-”ƒ)ÐV‡±ŒN?aÀóïÎEÕ`ø™u÷ƒ­ÀI[`½ÜücCó_&ð+í"”ùãwˆ¬ÿËƒÐÿÆ–_K–Ÿ€×ÍüUwëTÚ’3>¨e|ÑV‡±,£ÎçßkY»øì\R ~èAÿb+Ú€0\…O=‚¯ÒFò§9òkì8‚}þYbècëÃ,ŒÙèþ…dL*P
-ø¢­ÿbY²–Qjmú—ú'X2ÔåüéÌ=ùÓë åßNõOT•ŠÅÄÔËÍ˜BÛÐ˜¦uf–9m1µ°þjZ.G±ÅÄ§‰$©µüiŽ\r¹\j¬IÙPGùG1lfiå `4•ø¡ÅöQ:KSÊýL²ÆýÿÆøÿê.†Å2‰¾h“¨C-üÅrTÖÒË1Ì¿ø“Èà :Sºoþ4¼Eù_.aD|RòG\ryÌßE##3fh±Mä	Gb²–ÿŸvÉ(ŒfÉ¾~5Ù¤Ç•)ÈË„;Î-°ü[*ŽÍºµd(¶¥O¨’kF0-ˆT”'þWw‘*£È‚6ŸbÔô_,G¡Í<:¼ý#¤iÊ‚Bh¤±Ýº$fí¢MüD1©d?mH”ÛG.4ÓÔ?'sË²Àn’›„åÆf(¶¥€©¡¦fUJ+ˆ>¦êÅˆ_#Še(|ÑV‡±å&Ž.ÿÙbj&^Ó…]<M2šw½*Ê!uáè±xj-F¥ã_l·
-VFJj¤©+ØÏÔ…oÔÁ"],F*à‹¶:ü‹e™,w—b|¢Dj MqH%Yÿ¤ÿ.:­Õ–˜u(PäN#Þ´æ˜Ï2B(t„•æcka²ÛÌ%TIFWTvÅ7O¿³.6|Ñ†r×á_,ã®½ãY'Œ¢&àÑ&ÓOÙ’Šÿ»hÊ, 9jwÄ×"mâ¸‰ki¦‰L³=üŠ6è,©™BYtÃYkÇíâ¡V­ÞQ”Ñr¡)šûHŠÏuÛcyêDh«éòÕÎ_,‡Â¥¦«Æô© ¨eŠm‚›Úù‹e¢­–{³£u¢@Q ­NjÎL© (aˆ¶n\V
-”¯D[ù¶=kNJX¢­„—U£å« ÑV¾mÏšSV€h+áÆeÕ¨@ù*@´•oÛ³æT „ ÚJ¸qY5*P¾
-måÛö¬9(aˆ¶n\V
-”¯D[ù¶=kNJX¢­„—U£å« ÑV¾mÏšSV€h+áÆeÕ¨@ù*@´•oÛ³æT „ ÚJ¸qY5*P¾
-måÛö¬9(aˆ¶n\V
-”¯D[ù¶=kNJX¢­„—U£å« ÑV¾mÏšSV  hûçožùô¡[rÃ+öNïýéÖû>~çÍ‚Hö×^DÊš”dQ”™ ¥­@¾hÈ„8f à>~ëÕü…³XF´å/)S e¢@^hƒU%¸ùä¹õ¢Žì]vm`¾-»6É²ü5d
-T <ÈmŸ>>Óäš({^$§‚G*c"`Ç4èä`àxj„­÷É…–%¨GÌ³¡Z1ÍøZ¤¾òÜÞû†¾oöË³íYk*PÂ
-ø¢-ôO×…ñ3k8ÿÔvW÷MÆ¹Î¬àÏmÖåra"ÚÔØÔËMghlþ#}Ñx	¨QR Í-‡Ã(“q
-±ÎpÐdP`ÊUÂŽ­™fÌ\[µèq¡;)ƒàL0§ÅË¬5è–ùZ^H¨@Á¨q´‰É¦–v7pzom¦Ý—
-mžZh³¬H³<™õ%Ú2KÇ©@M(Ú,l…–Ïµìbàe1(Ñj3sL›¬;——¾D[>êñZ*PpòB[è2‚<Œ¦³W>V›'¡ÒÂK“SÁ4+%ÑVX=™ÈS¼ÐVýðÇ¯ž’rT®-è£¶>sm5„6y$\ÓåWÉÈœïÃò¨¬“æ©#Ñ–§€¼œ
-V¼Ð`"é‘]<ê‘¸B…6½Ð\3²¼L»LYêuº+¤¡ÏDz¡‹'D[aû%S£y*/Ú=^´’Çte>Þ}Ñ*ñ¹¶(´)W®BˆèïšÌEÙ”ešQõsmÓ{²Ïä´¤$Úòì[¼œ
-Ô¡@[–¾x²¦ÕV<mÁ’P(m½Q=†ìr,QbSÀmÅVn–‡
-P*£ ÑÆîA¨@	*@´•`£²JT€
-mìT€
-” D[	6*«D¨ ÑÆ>@¨@	*€¶_q£T€
-ÔCâÐ–ãF¨ ¨Ÿ
-mõ³ÝXj*@b ÚØA¨ (AÂÑV=k™
-P*P­@ÚJà¬ e¦ ÑVfÎêRòP€h+vf-©@™)@´•Yƒ³ºT < ÚÊ£YK*Pf
-meÖà¬.(ˆ¶òhçR©¥ü 1¶BU(*)÷xhL·<ÙŽÄW'[šz•Uò¨ª¥RÕ_·Ì-¥Y¤*˜fG´eVžÖ¶fÏÖÝýKìƒ6·<ÙŽ$rM#Hú>¹XÑÌ,¬{C¶[Em¢Í¿ÕÌ˜D[6ÝxUm+3–ÌÁ©ƒ?ôžo¢ÁÂ„&bÅ1Œá©?tòt¶\¬¦ŠB›+Žð1”}–,¡*Y×ºÂ†–ÄMÊlJ«­Ýâé¢­¶‡(óË¦@(V\L„bÎµz,ðYƒG‡´\èÅ­B6èÄ°2T¥T¹$RÉªšÉ³âî~¨&VÙ|š&JÞÐ¤BŒ±g‰¶lWÕ¶þh³º»;Ó’D´Y ô±1>c×¬«¢`g¦`IgYO¡€+Ú”­ñ…t²Ìh3ÍL¢­¶‡(óË¦@Ñ¢Íef´EÙY¡8‹Ï¥Ðf5tf¡RÙªš)Ñ–m ñª:PÀÓÚŠ±¡¢Œ‘P‡4ÆÙqÃÄ”cœ¸D)CÍ®| j•Öµã
-bµÅÓ”Âw“æÐ†Kˆ¶Ä~ÅE¤€k×XGt$âÀÞñ#\‡œ9b-ŸËtˆÜh1Gb$6³p}·¹¸èªxhu‘UÈx«Mó2ï.ãÌVMP#mE4nY”ü°ˆe^Å£$ÿb0…:W€h«ó&`
-©@(Ú¢xj²4L«î ÚêN{æL¨@)@´Õ˜´L˜
-PºS€h«;í™3 5¦ ÑVcÒ2a*@êN¢­î´gÎT`¸Ó“Ý#ñÙ¥‰Ÿj]"1r¢î#&Q—¸€%&^ðù×7¾vž&Ú<…b´âV `2Ùd}õ){´%¦WÀáó€žU÷µÄrÖD„Ö=ª‚>Å&Ú|Tbœ¢W mrJÉ%;z0ô¸V×ºvßñ˜Gg%Š;¼ãŸ>•KÜ§‚C“Ò,¬çWÝ‡{=Ÿ’µ˜èY»ÄGsÝåsÄ•Â­© ÑVôƒ–ôQ@%Ø²>%júÕ=síþh‹‡É)kü»às]ÈP,ÆØn®±u$
-aJ‹•*¼›{¨…hÖ%”;V‚©â¸Ü¿œhó7ŒSô
-D¡M8e_–™A­÷þîj(°LBñdlÓ¾°Pè^kšiQp4š¨1ŠQÓ’².´
-J:3Ž…6÷ò¨#ñÊÄ6†•D[ÑZÐGTV›iÄå‡64>GâÁ_Ý+ÏÓ’JŒU…(´YvKƒcëTâ-!êþáfJ´ùŒÆ)zm1n‹‰éÎ»ÅZm®qe_˜&Uè¾RiÑ–˜µÚŒ>1ã!åéªkY(‡44A¢­è-è£@°Ä(}Yèr„³xj9¤>V˜Çt•:D];È'¾U*#Ë‚Bb!C:«l1â¸ò¬WŒ%ÅS¢ÍgÜ0 õL¢­ž5‹K¨€D›JŒC¨@=S€h«gÆâR*à£ Ñæ£ãP*PÏ ÚêYƒ±¸T€
-ø(@´ù¨Ä8T 0
-Ì6¶Â¤Xô© Æ‰etãx^%rºéã Ñ–(;#P‚)`ŽCŸÑ[°Œë.!ŸjúÄ±j£¤œ"Úê®Í™sù)5 Õ˜SI¢ŽDpMÙÜ17AI*1£Ð-s)*#ëZ×ÈŠ)UTñô¸©•)ÑV~‹5®kâÒP<Y#Ù2pä«ûiû(³(UŽ>‘]Üø\å/æ*¢­®{1ó§Ž1ˆ±—hQÖSÚ-&½ÐÚq/L,ŒeFÕ%1e2mXT èE[6»Æá1¶[¨•çO(üYÊf«‚{•Á,˜Ò!-º¾Î••Qhs-2Ÿ#1ö‹åùFMi	¹L#Ë=
- û+ÆZLÌËmQ%WM¸ŒPV#‹•­
-Ä˜3…­@­eTØbû¤F´ù¨Ä8T ¶°,©šË¾Ö2ª¹*„¦L´Õ²àÌŽ
-PÚP€h«•™ µ¬ ÑVË‚3;*@jC¢­6TfT€
-Ô²D[-Îì¨ ¨ˆ¶ÚP™yP*PË
-üä¹Î½•²]    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/docs/g1package/images/gallery1-admin/main_menu.png gallery-1.5.1/docs/g1package/images/gallery1-admin/main_menu.png
--- gallery-1.5-pl1/docs/g1package/images/gallery1-admin/main_menu.png	2005-08-29 16:52:37.000000000 +0200
+++ gallery-1.5.1/docs/g1package/images/gallery1-admin/main_menu.png	1970-01-01 01:00:00.000000000 +0100
@@ -1,124 +0,0 @@
-‰PNG
-
-   IHDR       Ù–O`   	pHYs     šœ   gAMA  ±Ž|ûQ“    cHRM  z%  €ƒ  ùÿ  €é  u0  ê`  :˜  o’_ÅF  xHIDATxÚ”S[NÄ0Œí¤»ì§7AâH\†£ í8_©Œ[4kU©ãÇØ'4?>GD	°ðüÜÔ]Ýºkw[7ey{})ÿ–Ûí6Ï3”÷§‡ßä¯ò£ÿº€îÇóãø:´kŒðG@rØ?Ñ ¿(áAŸq—ó¹ë¼#žGý´7)µÖÖ+qxŠ¹ 7bàvfÆ_§V+OX[aPXzÞ(×WU]–Þ‹äŠ„*RÖÄ°¬D¾!`›q¤ó)ê™Ú¥L×:]¸¤œm¯‹øL¢ï‰¬ÎEL©/‘³0‚®jñiûAE› 
-¶“\ÐÏŠ~z‡Ì8\õpæyhp·ç»Ù’°Hü€›²YB„p²Ðêû¿­!î¦ŽöâEg<—fù)ß¦+C•®³ÊÈ]ïãGnË´Ï×:iäüûÇõNf_ýÂ_®Ä¹A½Šô´ ‡Î$´È8ÉÖÄ“>©wMC&ï¼6É^hº!ÁHk4J9ŠGÞ¤F‰DÅðƒI3sïÛ²ˆ1ƒ N«±Æ%¯Øp“]@!¥j¡ôÜÚ¾	Þ¢M0:e>Fcsf– Ò«3Ö•*ˆ·:E­©Q³@ØÇëi=¥#8šzzt}¡º÷u€Ý2ÚA¡h¹kÿÿ³F-­X¢ñ´Y²>tÀ¶s¹ôú|«¢g²Â¾„—/h9ýÈ‘ÒÒW_PþI§eÃ¥cSKRd©+Ì5•çÀÐG;÷Ä ëÊþÝaœ ¸¾à>÷ÓÛõ8›
-Ó3/dBöj“¨˜.lÚ¾ÙÓÂ-¥A2%Q›3º$ì;rhFaÁFh—Âã
-Q!ô|b‡y!ÜK”¨°³Ö½KŸÃÈ»ž(\åluþ´}ó2É— ì—±ƒ0ÇJýÿ¥¡vÏNP‡Ž*ULD(8ÈÏwhy?œA¬kÊ&Ï2Jî?3\ÿtúNþy hV©j´«M\þ¦2õSRœ2#k`§9óÈ‘Yƒ*¢7ÙvP8Ñð]ÂÉrç`[xÛˆE³1Ó-ËˆãÈg©T²é¿|ôæw²T|/ê¡›¢É&ÄÙ"LqÁ¨ŸD;‘JUòôÊ8<©<å(F¹5§Ã;ÕIJÚE—ë³`ƒóàs=Y•·‹¨õ% ûå²Â0DQgTòÿÿZhI¢æÜÉJÛUÝ4¸ˆŒ÷qŠŠyÅ-õô‹t²·éô’þÏ¯íà0Ògbä75Ñ5¢W)šl¶úÎÑ’®fãËcÑ4sËÓ(­’hÖK"èŒ™©2”$e\^¨ÒÅ$\dN­*¦ºÏÜÂYÑ¥4úÙlãÆkªk_‰Êæ>‘|ÈÌRý‹8µ^ˆgëÉ%Ü–Z¥ûIQ¤bøBèÙÔ9±ÔçUe¿“6¯¡iÎûáôã¤°Èø´	ÀŽì@Â@ÿÿ{E[|3j²ž÷´Ér2 ‡NçMû«!ÉžJÞo#wvú
-÷þëwÝ÷ož0ƒ{\Ó{ÊÈÀ‡(Ç¥)-é©\Õ¥\4Ñkˆ+ÀèêÙ”'ÒèÞöi P÷-lq|7]ÄŽé+wÛ §€@qZÍ!€ŠÉŠ {äŠr€ìN-ÚÏéq†Bã¢Ü¢Ôæ¦À[Hpr(y)|Ç?`7Šg€²ºe–·œÃ‚Ä¤Ù]V;*­á†sžb-;ƒ0Ð“Ç¡ÇýÿoÜË®JÀéØì&4J¤VUnƒÆž‡'Ûli^é¿øS•²
-ï“ooÚ-H;¨£ÃPìTæy!ò[	XèLv¿sgâG·»JyKÒ^Ü§eA'ë)]œ[ú÷Ù_)Ö·îKz ^y§àq›AÚ‘>ëÁDâ?ÂŸðaƒ& ¬ x&Ë]Ÿ
-ÃRˆ±(€6ÁU?Øœê€àyHü4\G©:ÀF‘q˜ZjH.öo€Jµ°83Šµ–pß³e‰IÃÄ4+TO”®ëhk ®nŒ~á‹$RIsÍµ€Ë”Ó$àÇx_r^À—AÝá˜ûÁ×…’c@¥	è…Ã[‹	Dïë|·ú­#¹V³y­!i²º0°g6+Â0nºz|ÿg]­ŽóÅàž÷®§‚4šÉüt*Ü©ò_åÒ~·ñz§÷ûS421qõðVOkièYp-ÿcÈblà‘tdP –Ø±“·DÊ>¤{‡éÑDsdgŒlˆQWm_×÷¬ ^‡¦à:a¦>‰1W“'°Õ­Ó|î6„ÀND&^6Ø)úºô¢GŸE»ò½Ä{,UÅæ^¯7YÇÃçº ÏÚ•a`ÈàŒÿÿ³‡IÜM8;ÇÊ±‚Š†lö5JÏya)^{i‡äÅü_ˆ=ÿ¨‡ùÃ,íÍ<ÆEJ±…wýAü
-œ8KØéd“×$lCè-Ã†ïp+Ú†‚ædj
-Xp‚ž–1c?jL5áD)™ª,û.æsQ{ŸÙÇÊ‹°1m3üá
-aÉ¾«XŒŠ©7ž€ó–âbÐ“…èÄ›ë;ƒ>¸ RŸ÷[%õ0Z‡o±+YVeV^®©:É¼‚óžg;‚@„ÖÿÿZXì¼]kâÑK{èI1ÆÈ03oë5be?Cãøæþ­e”ò=bö7„ð×tuÞŸ_ÙcIlóœ¼üë¬©1}TV£ÏË@fî…R»Öº*P;cÖ•ª)ÿáL©p¤ÕàP›Õ¡§ï¤-;2œ¤cVá¾ˆ8tW/yª' ¦¥êb„Z¦CÏðt@eÞìåfŸÛZsµ÷· äš;Ã0C-ÙmïÚ¢?%)![gèÒÌC²ÈGµ“è„OHæŸ×`ól©ûdoë«¦Š.šdí=7?@è›Àî	Õätï£çÚ‹+"jãBÄ€¡&Ä#ÿ„,Ã$q¦¥*3œÇƒzðÎJ§¼KÞÃ­@ìùTÄu·êôãþ}y#Jd‘›þeÉfiE–¬½œ‹þŒAW?Þjc’}½™V³9øæ­°c¸&2 A¿Pkí:Â0‡têÿÿ(•JÀîÝªª[E˜0äì{Øv¨‰ã´bŸK+ÆÝTÅß!ìÖèüØõ¿Òêûkd¬â%Ê!j-ç.X÷ã¹1Kª!¬È[ê{Ku³\
-ÌÎT*`Ìi0´y¦î?t›1žk’Qà¿,°jŽ”Àd4Y,ˆ‘ÊÍ~–“×û™áÈwÁpLðÁíù`¨bV&‘%&_{ÞÄ'üQÎÈ´Jµ¼Í¡Ú%è —¨k}	À®ä Â@˜‚÷?¬¢±P;E~Üü‰o@BÛéLŸÄ»HE¤ôávÌ÷¾þ‰ù”‘ûÛ©£ÍÀë÷Cãô¿ÎÄ5¬g¶mÞ2Ìy #ˆ	ßÏ¤–‹|¿N@õ‚ÚM€æÅJB¨÷5J"Ô˜…q"åN)? /Uð‚Vå)k>#÷5®pg3Æìd/îÇÍ¤Yk<Ï“¼Éæ™£—ˆEÁTDÜépIÙ¾h°¼(“%SKçvè’|S­´T	/Ø5c%a†æÿ(‰c$™ë]×Î0zÊ`#[zËô›;}3à´"F¼TÄûý¡NOLã”Y^$‚
-;ÝÙâ#!
-–Ø…Ÿ³·:Z‡JÍ[ÙSÅØ4˜ž¨„jŒ­4TÐ+HÆ	¶B!réÂ‡&:¯‡QŽýZÝ [Øú°$¢HA
-²„|]Ð ÄVY‹ùÊ‰¬–y”TÅå‚ÓÇ±‰bá-„5ôã33=i¾ Ýêza`ˆ&>ìÿÿÊ=Ž!…µÅïÈÌ²W$ ¥×»ÃUN³(}™TZð_ù§:ÙµÐ˜O¸y÷UV»pv[¼Ç³Î³ð‰'Ç4®û6˜Æ£wk[íy™á|¦|Øð.ž%›ëxå†ÎfTÑå:å{o¶#«‹ù	ÌsÇTŸ!ÎÂcEP‰ÔºªT5ñaØëáí0¿ÁúÄ™ÂA¶^¢m5°!ÅIË	ç'pÒ)/h"„Èœ»žÛ0N˜&z¿I¼E.¯~p‡}ïýh`p;cy)N€Q€œñ`F°‰Ñ¢8¢8K³ RÒö‡‹§HPB¡Ë’òaÐAÈO¹¬àà# õf” ÃP¨‰÷?*_ÈÀµŒ<ÉÖ­}K³*‘²Sçƒ(o¾Mý^Þbñ8ukøuKèm0øÉRA¤†RToÿ‡’8åíCJX´(w[¬Ÿwë<;©÷Yfˆ“)î6PÊ™K¦U­Öày gã…P
-'œ(‘†îV¤È^†^'#‚Œ3¤óâ-x+…ðç€}3F„ †DýÿcQ‘˜; ±µ±^Ð\6‹v’G»¨ã<„Ë©+ïªÓG _ø¢þõø³Œ}áI½p~Ñ•x‰ˆ%Ã¥™´Z¬5²”¢µ‰
-çêDí5íÎ¥$ …ä´-Á`qC‹e³,L&^i‡Î»Ù~Ì €
-.V½/ïQa‹åÃGÌIGF2Q÷GT-¸XG9ŠçLå€}kY‚ËõÿŸ†b63£Ý½­û˜×Óy§7kv-ØßQ_`,oK©×Cº¬Òž"<§þÒšSàÅ^À¿ÆQ|ƒ¹¿ŠaÓ[Þ¢N‘öJ–¯2â”3å#¬‰qœ$ÁÒª‘kJKeK!Ï±º-ÐMwÜ\‡°EÅ	A€e²o}K¸:åKdï†Bw<ùÄÀðˆùàæ» ä[1€ „ÁÿÓM%€x-‹£ÑÄ…‘Ð\{mŸî;}d4ÙwiÕïÈÞŸ6¾Ãˆ¨Qlü¥‚r°É™’Ê¿Œ_ÖP4,¼Ñ_ìu‡6J¸î#W®Àûzô³çÅNXÝHå`%Ñìkõ±ÚÅˆð¥@ðt^µl·“žkãRX&0¹f@àÑAUªŸ‡eBcÑyw	À¾­ ÂÀ¦3«ÿÿÓ‚‚Õj·‘/ý@D"ø¦Þænwßô;=t_èï# ïsBq€¦Sx‚Ìd%•å‘T¦RG¶WœïíRÔúö“P¸Ëáü¼ËRÐK€Å¹Ìœù}ö6±mÐ6„Yq“&Ú¹ãTî†{‹š;EivŒGæ´5»ŠÆ|Â@/Ø7w%†A&BLòÿ?›a²oÞ;wTPð¸“¸½™wz¤é1{—=Ý½5¹mwü`^n|gP’Æ“`B/IJÊ›…4"åpmði5	¤·- Dd!™¨£ÆüÏ¦yÚ§º.ã[õ˜áˆeœäZ¶Ù¾ü>sÄŽ
-­r;ÜD"QC»7iþ“`Ôák;À4j­S öÍ	@ˆ¡KøÝÿ¸Š¸n‚µµãØSÐdÉË—÷NïRúcÖ†
-&D‚¸Ã Ò¾ÁÞÉÖ"‹J‹ÖT¬6ë=>=ñôëUÐ¤€&¨—äK¡&*­A„»}æ°&M/JÝâÌ6µb]2òê¨•mSÜc2¢ç¹„nçÚ;Ñ@ÓMóE'Ž{^ÐrE;Ã ÚUíøÿi²ÚµxtsN&>ø¶&%d(w÷_¾{Ê8á-¦{d#Û|§ è®vôú8>;~ôåÏËUjc5’³ž¡AP3—[§±™'Šà·üÿ&²ìNÜƒƒq”˜üáAŠÞ×þ»
-MÁ¶—^Nop*„ŽÂ´Q»P³fâJ\&Öð—¤X„±v’Ø8ŸäVUB‰†z‘.ˆX9Qm#ØIo¨RÒqšÇ"«#'«ö‰„R…¡IR•KÍù´\Ïhüb„œJm@ï4ñPÃ´²-T¶B’nü$âò.÷(…ht¿Óˆ•ÆHîC­CõÇßßÀžÏÆàA=ÐÌ°¾%_Èê„ÿàó”@CCaþýgffB6íôÔÐ¢\ÈÉà¥wàE€ ©Û?¿~€v0³ý­ã5ê@M;ðHüwFèVŸ!šþé4`çŒŽ aÊaÝXP€?:CÛäÚ$«ýN»vÍß-")¢¡M´z pÅWÜºmH^³õŠ§)½ïïf©‡r‘<Ð½$ÉÁ9ÞèÍNÆJSAÊ¸6|:‡Çõ lÉE`8Ð½°sY ‚ Ë×ý«ù$>XîÛ´(Ïà†ykßé?Ï.Tÿ?ãA—é"iÂxjµ‹¢•ÃŽ0%‚%å…ù,&‹£…}a‡;Ï˜è¹“è5}EªÇu«|òL¶íd÷Q=i¤_Yö!uf XOØ¹v AØõÿ?Wi+ô,ƒŽš˜ÈÌJî¸×Ã}§ÿ¼¤˜É=²÷Ë`¬Cf¹áäÎ‹—lF n?n&¾×YLŽHzAœ\m#h»*4&ˆ²é+<–9‘õ„â.N-øäŠÒ#0gG>Ã'l¯ ™"sRÇP Ö¸O®ÀÎ™ä Â °*õâÿkì"S¾€=’À•n3£y§3”‚µ"aÙ×ë¨žˆ…I8òç%•Z)
-OÇ­çO:ß#¿WŠª½bÅb!Œ„Ø¾î´T¯Ø~ˆn‰3ïLžXˆ™°Èy Úîwâ[ýg4Œ‚´ÈÕHó ˆ ˆ	}¿Ê~§ÿ£ûFÁ(  m÷;={v4ˆG€\›2’# €h¾ß	Ä£`Øä\4b# €˜àû «Š ©a²ßiŒz€ ¢Ó~§ÑVß°oã   :íwRVVëQ0ì@ Ñi¿ÎÛ2GÁ(F  €è´ßi4;‚‘  ˆNûF§®FÁH  Ø»v€AX´à|üÿŠ "ˆŠÐt)BK¡C§ö¦ÜA.ÙYîå|§«ëÔZ‹1"„Œ1@sÎ¥J©”hï=„ 5(@k­)%­õº”RëK¼xï9çŒ±{OBèó&ÖZq¶ÂÏ¢sNqøÿx„Ï~ž6D§ýNÈÙéÞ½{Ë–-ÚU^^Lñk×®½{÷®A@@ Pöøñã{öì155õöörïÜ¹³råÊüü|`[¸p¡¥¥¥»»;P|öìÙffføÍÔÕÕ]¼x1²Kª««Ÿ<y‚i0#-]º4;;[TT˜u'Ožìééinn>š7È ŸNl@p8x¥Ø8¹9a»8íß}ôü% ÃÚPïØž=ÿ…Å€ìsWI12JJ°K3{H(ÉIB8Ì<¬Ð5C?~ÿ@ÏËaðpC×ÿfæâb„ÞC÷âáU†o¿¾ÿþþåë/16)õ—Òü¬\zvÿýBqÖ6;;I :íwBÎN\ÊÊÊ
-Ìªªª>dccƒ^b.Ø€uÅ¥K—\\\€jàÛZ!²'NœÐÓÓ‡‹?ç¯™IIIÀLQ	¬…°õvüæpdóG™ )/±ƒ«}†ß?Ø+éß¾â•¿rñ¶†ŽÎ³—Ÿï=¾„ä%gUa%a´Œ„n<’ø—¯ÿà9êÛÿßœÜ¬@‹Ä=|úþþµ·Ï>ÝzúUŸù½œ‰è~EÖß¿	ü¬¢Àš—~³²"osfe"|)@ 11`ìwbÀØïDyíô EdeeIÿÑ£G à“”„¨yðàÁû÷ïýýým¼Ë—/£^Ò
-[·ný>+—™?†›	@co€P
-Í(H†AÎBÈßÃwnb£RÈaEüüóç?+;}ÿ÷‚€‚À\Äüê™”8¯„Ä§×"ò‚¬À¼d)+¤)/ÈÀÅádþÏøï;Ás«ª_hµëßo Œúñýf~Nm-vP½÷óÝ/†ß_>¾ÿ ÀIÔÊX`–å:R @ Ñi¿fí$//áÂ`ÃLZZz²û¿çÎVJJJŠŠŠçÏŸ×××G®4€777`Û¨­öÀc&¤ÆƒœÌÌc@“‘Ú‚lÄ"xv…¨Ä“bF¥ÈÜœlp6—È¿ëÏ_1^¹dëKƒÄe8dÅ¹þ3 Zÿ™ptb9Ø°ç„¿ß¾›|¿|d–±Ô7àg×øõTqÝ8õ_Á›¹±÷ÉSŒlldû €è´ß	9;AØÀšdß¾}W®\vo€ ß¾}V ,,,3fÌ ²¿ÿþâÅx*‡0$$$ŒÁ·ÿ"².3!ºBCCá=\F±ñ×¯_@¿À¹Rn´½Fy3ÑØûýX;!xR’šÀ¼ôæÇ_fu‘§/¿	Ë°óp³1‚nºeã`ã¥Kp½„’©8$zx÷éÿÏoÀÅ-ú’›Aðëë÷_Þ=`|pžÕÀá®ò–ÍØ8HÞÞ€½3ZA†Â°¦¢[¬%IÑEâcxã•ÏíøáˆÑÔt2;v
-Dó²®ÚÅÛa°í|üç¿Úþwš«XðHBß÷1õ…8ŽQI’$±
-‚`,ÐGQÔI)çê4ßò<oßwäyÞÇ­cpÎ4MÃ0Ì²8çœ¾ÑÈJWtÂv.”y@°„Kç¢8Îñ`SëU¹ÝÛ‰B¨¢@’QRUWÕÝ3øJjkûÞÜè¶f™¼¹]Èš±¾+›žŽ^vbœË„¥–ü’^‹!ëÈv2ÿ@tºß	ÛEzÀDçÎ`-¹xñ"0ó xÙçÏŸ_½zUFF†é /H5Ìr›6mBëä`5€Šáì¤¤$¬FqssÙ‡º~ý:“‘‘°Å8:]F- ‡€wÙÙYýÿ##&ÌÀ yãÊjˆ (S½eÐ”b–äçúöû'??¸âFiòáÈKì|<??}ùôìÁÏ7oà‚…æn-m~FQ1†Oo™¸X„¸Xþ±3;E¿pw™à9
-{ôöó«[,Jº_Ð³@ 1š·Ê`ð/ ¾ÿŽ¨ý$ÿÿýý÷Ï/÷ÏÏ{§V‘4í ßúa@Êû!€íL`ï‹‰iônybªª*Z¤ƒÊQ{ÈÙ‰<²ÌQoÞ”Pœ5aÚþK7¥YXTÙ9|-AƒÀÌÃÅËÎÄÀÈÂR.sñcf$Ð0Ã«w?ß={ÿë°`¥rf~P«òÃË»L¿ŠÚ8ðªª}¾}Ò­züWÒ?í'#–1=¼#ãÀJéÿ«<?.³ñJ¼4Å¬ ˆN÷;¡Vdúx´™GkÀÆÈÂÉ+ðþÅ}}ÕÍ'¯?ãd’g`Paæç„WM?ÿ1¼~ð ÑJäbx÷IXDkÅ! ¨Ä-ÇÎ'MÒ‚L,|ò.ýtã
-§/}÷Ø”þËüí4¶ñÇŸÈY˜>Ü¼Àö4äøñãËïð¾ÿÈ¢"Èfë™—€  €èt¿ÓhêðAˆïÿþss²{’RÒ‡ßÝ´e'´[ËÁ,,ÉÉÂìN‹½÷èùó—?ß>ÿÎÃ=ûVJî;0³ýäafgAËQìbBð±‡oÿA£Ûœàs"X„%ô@SO?A3¿œÜ¬¿>30þôçË§ß‚
-øÆÁÁyéÛ?®oüõðËƒÛ Î’‚© ³¸úÇ×ßÙ®]äÖúÊŽž!ˆNûF;!#yXÒÒcüý¹±ºz&ÂÒžA« NðEiÀf0/]¹ JÁ2²\ò"Âì‚ˆ1½/_þþgþÁËNÀ\¬ˆ ÃÑï óÓ‡?Œ¿?ÿúü‰ïÇ?1`ŽVS aÛç·Uq]=ö_?~¼Û8ëÑÁ-~F	>)I~V9 ,ßŸ3 f'¡%€ ¢Ó~§ÑÚit9/ýûùØwúøã· ?—‡‹ý¹+äYÕx¹8@‰íý‡w®VJúZR"J
-làÊ	yadÈ¹‚f˜ÿ¯_ýxÿØåýñãåïAv}ýÌýç#;‡»(hNÿßŸOÀ†»è7vhE‰<ä€¨©€Ý§Ÿ?¯nœ»nò
-Þ?lùU´ù¸u€2Ÿ.Üøõì—¸¹!HïÝÜ:’ð
-ŠuG- ÑýN£`  0/ÁÙrÒ2À¼„,ûòù ih."!¡ Í;à¼ô¶š™›e@RùüþóX¾ûôç›7ÿøÁ³U õá-F.V6>NIõ?¯_~}ýþ×WNvð¢!`„u(ââÖ¥»»¦rø¯ÅÅÀòí/Ã‡ÿ|ZÿùYxÕ~>zÿúÆM^q9¦/¹”¡ËÛ{¼'– D§ýNXÊ¡yõæ‹Q©¡+…Tu|ÁœÆÅ
-¾ÿüÏ&(.,-ùöéó/Ìß¾ýàxÿé'¸›Ä! ,øñXYAùyµœ´ÅøTÿˆÿýòñÝ«oî=øÿñÓ'>F†WŒ¿$D?½ùôž‹áÏÛç¬’|¸94þ};óÿ?ß÷ÿ@ 0ºONì^Ó;åñ»ßRÌÏ¾12<þüç¨‰È!&* (Í¡&þùå£/¯_óˆŠÿå„.dã›ìa ö;½{÷n´H˜€“ñÃÇŸÀ¼ôûÃŸoìß%ÿs}¥oqINæÿ?~¼yýìõÛßÙ¸AÕ×ÇÿŸ!ºÿüúù< º^˜—€ŒëÏ¾‰|üÄÈÏ÷‹ClÃ¥‡Û&´0ÜÚþþÆY1Y…ß¿>1r	2
-È³IÜÿöü=Ü(í=&¦>nZ0ïï³oÀ¼dÅÃ¨¦Ã'¨&ðùÃ‘óoYß>6wz-aoÌ'%ò]N‹IÑú+¬j‚› @tÚï¤ÙéJÑ!¼\LQ‚êÿ#Õ‰"/€IsKÿ“ì,"ÿQd°9›bKÿçªÿ
-±ôïÙÀ¥>'Z¯	Ë°;°v:÷þ‘$ãï·Ï¿3HrªIs«¦ï¿ýbábfà¼õô+\½0ãß÷ kÒÿ²3flAS?¡ÝªG¿«‰‰²=z±ÿÒÍ‡™S¯ßÐ·pýùäÖŸO™…¿±~{¬ X¤y>}üýåƒ h=¢±î2Ýß¹Dàù}ccA^~¾àjWYÔ{[µéë÷-=ÄD%|Üÿ©ùþ”ïéƒ» €è´ßéãoZd'Š“AcÉOvøš¾¤g'ŠsÃÚ[A
-`cd4öù¹4%ÅÎ]yôæÇßo¿:‰ð ³´)øû;°uòÆwFùëÏ_ñ3qÚ*Ê?{rA_œ—‡‡ù'dbô¤#¥/ËuøµÐß7ß~ýù ìŒÉ30¼¾pø;ÃUIÐÂš¿o_þö²Àß}¦o/~3è!ç%ÆïÎmZºnÒ\æÿÂ2¢ÚFÂš†À–ä»³÷îÞy-ªÂgo(°üüfy-äI'¾ëÛàl€ ½ßi<×ÖdØ}æáûßÀƒ“õ¯ €Ã_ÐhÄóßŽŸz'êäðîÅ`~V8Râ¼²’ÿ˜¿30ð0|­úÏÄ ¬|ØÕ€	Üîß÷—÷¿ Š‘ªB?xØÄ¿ýû¥`âbªa`ç`ã…VPŸoŸgS°øÅÎiãl‹&O^»d+ïßÿÜL,Ÿ>^ûô¹ƒã/5`éÅ«×?î|RÑæÓ9ÿá³ ÿ_%#Xß¹¥ D§ýN£`„‚?ßÃ?ü€µÊþýDi®è›ZéÈAØ’â ±µÿÌ<@ôëëoaAvMM`ÕÌKÂ¿~~~]„õ?hyÄ7èš»Ÿ_~ýûöØ}bçWVWäa"v9A.vQ†ÀëkYø@u°ª+€Ô»§lNÀóÒ„êê]·¨ÿe²bbQfø§-Â¢ÁÌº{ñ•Õóö12ãýð	”SÌ@Ùïë;Ä4¶óë=@£÷;úäîÓ¯ÿàí=9IÑ”¨ ¸Â>IfA>Äª9y)PqÒGYÈpa”üÏËý“ÞädådüýÔ}âáå( É/Þ~ÿ
-´øþ÷'3¨éÈøXMüøÿó$-³Ê*0¼¿ÂúÛÈ^¿lÉþ=gµ¤x½$Ù…AwÑ0ŠAÚož}wøßYm{%`?êý­‚j<Ü …H°¥}¬7v { €Fïw  óNÀéD½xñ^I]ÛÎTáÍÓçÐUäÿ¿ÿeääçv¾|z§&ø®È:ª¬š€'`æ;Ò¡:àÁqFv.HÓŽ›Kðß»ŸÈ6{A,ˆÙ*V-‡¯ûÖ2þû~ëéÛ{~þögÏ‹ÏŸ}Nã0É0v·¾¾~/üê£òÃ¯—ÏP‘~¬ >Þþ ¥¥Ê¬çŒl.ó”Æ@ 1Avb@†ôh·ßiŒäö1ýÅÞØ~A{ÄÕôŒàî0G‰J‰³óÒ"Û×?œ öÞÛ—`>¬AzƒŸ‰[˜ßX¾FÉÿxÌuÌßÞÝØ¾ôÅÕÇ¼\,¦|L+ßü8·õP€¤‚´µž”› Ã¿Ç/˜ø¹øùÿI³(éâYu@p¿ÓÇ¿¢a*¯¥´ô¯c„+ä2ˆŽ&Ñ¡ˆY(÷ñý`
-r˜x× ²,0Á²8há9h9,(o‹³²ñ1óð³òÚ< ¨ãÄÎÁÈÁT &øùETüíãGÇ÷VMŸÁêŒÅbÜ$/<üruá®_oˆ©Ëyƒ¶œü|ýæÛmÐ¢òï¤P–½þü‰æ€ ¢íýN¸€±.©³ïô=«„'t.œ™G€MB‰y4~ðóÇOvvÄ€l
-©‚B4ù (~VMI±÷ŸÞK}%"þ‚4ÿ£.-gã•ø+ñòÍ¹›|B‚LBèÕÈï_Ÿ€9ê7×_`³ðíË{¯î¿tó¤ùþ÷é¹×å²IY&»ûN0rÜÑ
-T2“}r ttÙËoØEE8µ@{[ÃVÌq~yŠf>@ AÇ( û ý$ø~'h-5(ûNÀŠK¢tŽüä#ây“™Á[\8µ,eZ7òÚ‡Èõì–®]Î&§!U¹H¾/¥D¯m Bïnùî|ö!£ÉÎà/ê¡vÿ˜9—íA$€H™KèÃÛ_?‰[àÉÉÊùãÃ{Æo!‡=?yiNmç“›Y¤YùÙ¿ƒ7ºãÒÌT¬7OÿzzìË÷’ÿÙ™B8ÙÝÿ3ØÿØqÒÖyuíéÇ{Õ0±p°¨èŠhØk0Hhâw@ û„"Ëå&"~ïh•*"-×·—CÕèë¹}¼¶A²ÛU³¯…· æçÃë€‚Š3Ïþ¸u–‰‹Oºr!¨f—©_ùëùƒw.ÊÖ¯àÔ²Mât­¬þýEËQÈ XAq²3þúú^’÷®¬8Ê` 72‚WMÀ.Ó½7oÓžßràÃ¯7¬,ü'/ÞŸ±ýÞ¾é»Ü¸À¯¬ ZTþã/¦]±òï"|OŸ±È23óp29q²§ŠqHq1h‹°Øòs<¹vUD”ôÿ¾ûçÓÇŸ?ˆqˆ‰2*CzM¬LLÄüêšá D§ýN”€ßÏïý¼:5
-Ø\`“µ¤­|YD—yü¼{ñÏû¹“8Ô W½YÔòíÂ~‘˜êw.¼[;ØõKnfââå³Ê~½tðÿï_ÿ¾åwý~íÄh*°‘½¿?à=xíÄÆ-È÷é?³ó—/ÑúHÈ¹Ô­âbÖ`k÷¼zøþ·Œàÿ__>ÿþóÑÓUSþÝØ ‡ °4h ü3;Ÿ0<ƒÊÙ¡ÙU*:èö‰»RŒ'žýÿÃÄÍin!ùþh¨éá—Œ¢J\?^½þ÷NZ„—_BEX@QšÑÌ­²c~zÍy D§ýN”€ÏVÜ6ÈŽ©æÔ¶y˜´Zùï‡W`ò5H„Znýýš¯þ÷ëÇßoÁôoà"‚‰MRè.MÐ!Év-úq÷âhš¦k÷	\A1üøÎÅXÅÙõ¯ €=(ñïŸÞ±òî5óÿvOYK#ãOïÞÿýÌÆøû³†¯!dàñýv11¦?¿¾~‘ƒ¦zy@–gOääUŸW¨	üábfeå3–äR;¾ðÔÇT@SLl"ÀÞŸ.×V†/‚Úœ<Ò¿	í3 &´ýN´ÙïDå‘¢‹‡@¡™ÐÈ¡i.˜óçÃë·ÎÀÊDI„¬åË™ÝŒÌÌß.y·i&›¬ú¯G“;í +ãÂ_Aa
-ò
-Šóýù\5¡ñAª¦ï¿¿QJ˜‰³“93Ÿ”#ó7¤Aöÿ‚ ³¢âœÜ¼ðd[ÔH	+æ.`ÎQ‘æµ´µP×f•U r_>þ¬¦8Dx5¤‡ÆÌÈÅ©¥ÿx#  &F¤®íö;Qü¸qêyo:°É§0å(°õ´!ìß·Ïøµ|=¿ÿÃöÀ~”ÒŒSÿ¾þ~õØh¢c?Cdpï1¯0£G÷¯¯p„àç¦rV~öoÿ™Ð<ç°K›„0°Z°LÐè)ùí•w.¿­!ºÿ²¨XG	‹r¾}ù›‡X¿½;{ñƒ¨†:£˜1¾ :íw"³µpçÂMgÄúÛ%­o–´BØÀæ1ñ	ýû]øåÈúë0Åw£U Œwk&„ý¬;åÙ„,f–ÿ?¾&ë“àÂ-Ë%$ÉôTðËÇ·œüüø{\lì<l8OZÆþÿ€­ý·@onÛ{núþgßdþ²Š+ò<Û~RÔÇ‘GRFXüÚ­+Ÿ ý±çWîHZÉþ•ÖÚ…rNŽ™\€ bWA°-–°ýNÔÞïD# ÏKÄèï_£yi0TP„6¸iààüø÷ç—¯¿P2‚uŸ@'-ÿø?òŸéÔÿ>ÁÇ$€@P{ï'zÛòá¾óß¿êŽ×WŸq2s}øÄôùÔHË(þúÞgû°îä’ ¶ô~ýÿG¸¼@tÚï„çjGÁðìàiwÐ8@{î°Zxÿáh› v™`E)¨í÷•CÑC~ûƒ‹“…2ä iõ1q½Äœ€bùöØez{ó°‚ûù÷30ËI¨ß8z[á×A1~N.ð`ú×Ï¯ï}“Ôádáá#r¿@ À~'þÑU£ ÒXøþ‰‘}ï+›¨ Û³/ÿ`Ãå\lßQïüñœ3Á‚À6!°ŽúýüÃ«7˜ÞOAâú{ïõG>7}nS-Ìþd©Ñ‹g/€]&s'ðàø?Ða—²~½½ôþ#°u'|™“—áÇ‡÷ï¿ýùÏÇÀÎÃþ8Æ~§ÿûþ®(×Qð
-
-m|ï3Òêò_b*\¯/ò0ý}ÿëÃ7ÈØ¢Rb`øóí/30Sq02[}=;sûÿ­'¯oÿûóæÇßCoþý7#£7\œÒÌQ « ¸-|Fv®?\‚Nm¾²÷ºN ’¤
-(?ÿxÿŸ“M˜óãÇÿìÂâ¬þÿüðZ‹……YøÛ?näÛkà7k€Î=G 4ºßiÐ²sì±pr£EÀ’x ˜‰þüà`ç€Ü©J¬Ü‚_˜ù¿¿Ý£÷´	9GAª&HŽ2ÞÜ{3ÿÔë¹O¿ý„%wv66vðÝBkþ28NÝ3Qž“›Þ“‚·ô^ßxÁÂÁòãÎ'I+56a`vbüZýðáå;vvè”.7+¨è?&N¬‹~ÊØ H ÖýN°A¾ÑýN£€Ê(b “q(“i§°0ó€Z}ÿ˜áµ¨F‚+ûøuóÙWÓî€ç"vÔ›Î6>üøãêÔ#_€-½Ÿ¯Ÿ?9y˜yÀýAfÞ_Ÿ?@Ç*¸¹¸uÙ*º"¬:¦Ä_¦@tºßiŒ@ÀNÇÀêž‘PrÔ?Øît&6äÁ=H“OHBâ#›Ãù…Ì¿€ª&Œv"0_}þÄ°â)tU‘ð/Ð`'bÛùÃ¿Ì7™îx ¡.‡pø8Ë»×_€rÑ÷"² m¹?üÿøþïû÷* µÔ_ƒÏôãgTàWÿÉ%œ—ðß@°ßiŒœ–á©”€	’— gH@öÂw¼[}/Ë@*¨¿ÌˆC0!Í<È`:0Ï k$`^f$ ’d5e`P‡­úòýßùO=|ÊÊèƒžó½{Â© )(ÆÏÆÃËÄ-öóé÷ç× &IËþûøí×[PeÈÁ&ò÷ý[Ä`	Z^ú#¬„æ#€ ¢Ó~§©4D¢,NÉ#¤“|p;’X3ÿ“b‰–þÇàw0rí„Þüû÷^5ÁràoÄÄýÉ#çu8ŒÕY¿ýþ‡\/}aøË÷ç÷Svhf$`’•-§‘fÿùõçç20¼ec½u÷ý÷¯ŸAk#Zz@†ªh*'4?Ü¹úIÏT‰óÒ‹;oÁ€‚@¯»;·1Í<  :ÝïdV¤CìôŸ¢$‚%ýýÿOr²ûOZÆæªÿ$YAœ«þcÂŠM@*GˆJÿÀ+a‰ï;ýøñ2&ñëëûïÏ?œzÎ  Ì&É²”XA}c`fxåJ12j	±p
-r2ÿæU&ONÞ‡TYÀöDÍ÷¯¿¹¹Å -½Ï§oi…›þûö‡óÿëWLÿ^2¼ûùæÖG%…ëG/{MlÂœ ³V^}dP4ÅU5AÀ_%äã" ˆN÷;1¼¿:0Õé%êFrùOUWý'¤ÿ?Å¶ü§ØÄ²Lì$_ØìDñs°>ð\J†ïý_¦Ãg?…9¡¯Lbc}s–8*+øBI9Peø”ãÆí¯¼ŒŒ¢Õ´ìð¡r`KïþÃW “Ulÿ}üúëùí¯ß¾²p°œ»tOÉA|†tš‹]T^BBðÞªé›Š%/Rv &È¢q†A¼ßiŒ¼N¨õûþ5vf`cïÕûçn½ÇªXïòâBâÄa}
-	iI)ð%k¬Ü>3AÖ’3r0þá|ûæÓÛ×ß?ž¹lø±‹JóÕÏ/¿˜y^?þúùÅWÐ‰Eà1½Ÿ˜Ø­L~‰kà©š@ùGÞ™@LàŽ#¤±ÇÀ0÷;‚¡> ALKïêšºï?A©]ˆíÉãoÀÜrìòG”…|à¥tZÚ’öJÐZKV‚AT[ŠIT5	sñ²Jòñ11HJ°+³BSï.È1F¯¯>ûþÔûx`7¨ûÄÍËø‰AXtH20§AÇôÄ@”sj˜ì5ýTrDæÐÜï4
-†bŽ"	|ÿ’íÃ‹Ÿï~={òéß‡ÿ_|¾øàd@ïÇÿ¿¾ý2¸ØœÔÅ¤kï~+æßÀŒ²î´aç­#"ÂËš‡…éýþõéáËwï˜Þ¾üýâæÅ×.²ÉK3B*~Ü ó—ª<ýW0Ä_5[„(¹ 4$÷;‚A~þú9¾‡kp«ø‡oŸx÷þ%(|ú÷Ÿçó™}Ožü%’@ôñõO%Qþ(MQiŽE·^ýxõúÏ¿¯üL¿>ú|ö¤·0Óÿ(­D`géôÃ/þýg rôóhC·ˆšœ8«Ã›Ï™ø¹€í½¿1)Ûpq°åÙÀ8 €˜Ð÷;!†€~¿Ó(®€™ŽÛ{&;+°ãôâú›ß€U(ý}aú»vÏ+`½DŒÌ áò_oUe„TøxbƒôÞ3þÞráù›S_\yòùÛ?—$Çœ`W†¯¿999á»3¾¾zz“4býä<hk÷Ï‡¬—ÿzû@PEP\–—Y”UTC(Î¦ ÅkfK°¥5S?Î :Ýï„^&°;C”å¾w¾½ ÕÆ.ÀÀ)ÆÀ#‡c8èÃÛs‚:L¬oÏƒìÂ£év€+(v6x{tp¡;øÀ°oŸß>¸öûÉ¸j`^úôáÓ³ÏÛN¾s’@ªm@í:öogäÚ¿ýÎøõÛ_^n1mùžŸ[¾áÝO	gÙÿ‚ŒïAŽokšv—…åàÛg?¿zÿC‰åš“¾¦˜ŠÂ_æ@Åìr‚¼FÎŸaÓMø—A@›,Ž#Ó€€ ˜ýN¢H=³]\„Ì}w•áË#n†¯Þ_c`ædàÄzì†¿?€m
-F(c†LÏQ°)]få=äB€#;¶]¹x[õÝ¸8°±éúH10ß¾þúœ»‘š DêÕ¿Z"Ï®>>|õ¬’•¤ˆ¨ÔÏÿwO^ûzúÞ‹7¿åÅEøÕ@Cs ÊùøÿÿøÏ-&Í*ÀòôÃž¿ 4=ëÜKˆ90Óææýxí›„ôO.‰o?~ÙØ‹¸”@²@ êû€50/qK3ë¸¼²ï"ºr_3|	Ê6ì‚|*8z´/¾‚–&3pË2pJ0üþÄðé»ÃLLlüàÐO·þÿaà×Mÿ´€ÌA¡íÃ…¤Ùì Q„-ËŸÙ	:EGV„ƒAˆ…¼ÍX™@×ùüc v¢ï|.)Î.ÉÏõã?h]9°Jáåv{î{..ûõïhúÐQ‘2–µôÞÿ må€Hˆp0ßúöXoJˆ°ÚÿáZ÷ä·<óßgßÿž:ýV\ñ»À™ü±æßø‰léÁÁûòs‚F 4¨ïwú	îFrŠC³°9Ç!
-jËšvŸ>Ü``d``ø|áÇ[,ÚÿþdxT›±ò1¼¿Èðë0"~¾aøú™Øeøö¤æßÛh‚§Ç°|L­ïÄÍÉv}ãÖ/»/k‹ÃÇw€ý›g - \DpCvmy„<nì,s;3ï‡gÿl bãå“Pæüùé-h¼|~%°æùøŸ_•‰2%Ô`®ÌK_¾ÿãåbfÚŸ¿õñ;‹,ÞüÏ) ÌQ 4¨÷;ý‡
-²‡Ÿïƒ£AÊ‘—AÒžáÇåœïÀèÁR5
-?AF&†oÌß_@{S¼*\’~0|æÃ—àüùv	÷( >øýŸrHdÄÒ‰B®£€™êêª7îSs Åõô%¨“#.ÃòòÉ)pEê¿0wU ;Q~Ž Fÿ!Ö?ÌßßýÁ kTŠŠ‹³
-r01ƒÎUæüÁ$$nn=Ã,ÂÅÍ"+/Áõæ/ãßg +ž¸çøYVšcýÓ¯œÌÀüö7“8’Ë‰é8!ç(€ ÔûØÁ-äï ÁL~eP.b‡ðãÃ³ !
-6Ü'Þüï‘ùõTËqJ1°Âœb7/˜9@­>`æ(VPe5
-hÕÌûýÿßÕ-{/Ü¯o.+Äùïñí·ÀÒ½?¬Šº¢ü8®†’ádþwþäFfn6a~Na)> ú¯*+£¡À.ÈÉÃô—•ÍÌœÜ¼À:êâê“ŠŽ~üfgáVab¶?¾ø|“ù_ˆ•dœ)h9°&¼ñúÛsòÏ` A}¿+7—Ã×go/²Ä×Ç ¼Éî Jé?xQƒ¡çFp]l;N¾‚Z}°B€yì÷Q\R£iž¾-À!Èæ¥géšŠ3ðý>uüÅ÷§?€íºÇÏ>¿ûÎdl",?…ê% â”àá–äüòó/dñüê'Y~Vn~þÿ¼ MÀŒJ|ÂG–V ]Íôí3«$ŸŒ,¨ìdùöWF€õÙÿÿGŸuWàZúéÃíG]Š@ƒ}¿“°>¨kôú,Ã§ "jnjK6G?ßÊcÀõÛ&ÀªŒSšáÃe†×ÇA·Ø°	`%‰1@ÎÏáMá4kb°q î!¯ˆåâàæ¥ŸO.hùë½}þýâîÿ>@“ÚgfÆ¥|üGT´áXM/3¤^úö´k˜£.Ÿ~	ÌQÀî1ü¡¯?2þý9ã˜—¶mØvùüy'CII`“OT\^TÐþùñ‡›÷ûß}g_»L²"¬æ"ÀÔå‹§¸8Ø‰ÖC 40÷;€Ý!ðÞŽ¿¿ ƒÐŠ‹‡AÒŽáïoAiwt°úÐõÁ˜ ÙF„AÊ¹E1„ž pµýž={>Í`ÆÙ	m¬9/]¼z…åÛ5I…§W_~~ö2&ntý…í›Ï½ 6ÃD¸_|ýÉÁÅ (áûÇjf¼}ÊQÀüpxçsa&qIðÐÅàï?0²ñ|gû||÷Ñ[»^Kq1èþÖW‚ ‚“]L¨‘AˆýÍóŸàñwÐ‰+ÜìÒš\ÆÀÚrû!³ÈðÅ¯$€ ¢Ó~'Êd¤Í%Äd`†dÄÖŸürŸáóÿx,/­ZµJPð#£ÉðÎQð¡äáò/ßs>¸,Ðn¼ÉKÀ®Ë'ðšÀLÃ÷ÿ?°éÅËÎ|âíWoÉwìÀ>lˆ	D<ýËôý9è”`/èÀþç1ÉÂÌï¼ f)UÙ_‚2üŒ¯m>xa×ëwîR?uœŠ%$Ÿ+jñþ|ÀÄÌ“ÿÅ9žßgæá_o¿;O_³Ú†KJ~yñâ½Y€ ¢×~'T€6W; €S’…TË1sŒÞ¿/((8¼›yðA/ÌªéÅ¥c/î<yöä/x©Ägp?
-˜—âL ‘§/~Þøi«#ùá¨›ôýËÏ?_½¦ïÏ?}x÷²þN®:åQž« jÈpJ‚rž¤¤ª‚ƒÅ©»D@¯óbááàæÿüNZœëÆ—&¢<³n2ÿóö±…9¾ýýÿ—K%Ôç¥¤IÓ¸p @p¿Ú¢«î8,#{ `‰_0£ˆj8ˆÆ‘`&?!/€²ŠB¾Ö]znznOÙòÊˆÓ€"wÜ­³!º6¡rB}åä÷ß¾ÁÌ" Ð¸ßi$ ÇÙzÀÊêÞ½{...ëBi¿Øx ÑýN€Y¨¼¼üîÝU@ÆîÝ|¿ƒ×ÚËP Ä]E©‘F÷;Ñ$î	8{öìÅòÇ°”’00‚IH¦21Iß—ri(zè»¹ 4¨ïw–yiÕªU{öìáuu…´‰UDÂØ½{÷Y0`HªÃ}#¶½@Cû~§!î°þùÿÿ¤rW¯^ì8ÁÉÑPº  €è´ß‰à–A"Áãæð*øÏÀˆfØŒcÀ(9»‡¥°6ê\pX°‚RR2¾{÷.¸±÷¾³³SII	N3P(õæËtCðœ•Iìéÿ‰ôñJŽ¶ú`  €è´ßéïfšd'BŠªÿ¼°
-K–£Æ9²¨üU‚+**fÎœ	Ì<X¼Iˆw2ãÌXœMZ)@N†Ä•¥«°‡Œ²²òHËN D§û>þf Evb 8‰4–üd‡·ÉÌ0ÀÖi\`Væ·3ö,Ÿ~3P1·0ü§¨` ýÔÊÿþ´ì@£÷; ˜Ís1µ¢¢££Ã€­;`M'™mxxsf'€ bÁºß	2Lþoô~'ºä( É ÖÛ³gVMÃÀ#0Ý ÐèýN™£ÚgÍJKKƒpß¿¥6D®þþýûíÛ7...ff”^ôïß¿?|øÀËËË¾!ÈŠÀe™˜˜€RQïÆ­ãù÷ïÝ»w@ÅŠ©WXz–Õ¯_¿€† ›Ö,, rêíÛ·—`š”âäääææ:h>ÐU@ sÃ›7oxxxØÙÙÑ,E Ä‚¾ßé?Ê~§£÷;Ñ Ûu®®®ˆ^“=‹qXØ°ÌN?ž7o^JJŠŒŒ²šãÇëdSSSooo wåÊ•OŸ>…ËSp``àâÅ‹‘µTWWÉ¥K—>xð ˜%€©ß××W]]SoII	Üö…ZZZº»ƒ¶îÌž=ÛÁÁ˜Ù0Mg@ñÐÐÐ»wï.Y²DZZ:55õÕ«WÓ¦M‹ŒŒºÍR4/Ð`ßï4ì+({äÂê,¸™÷Øe'X0£u¨Îž=¬(.]ºì4²²²ÆÅÅlÜ¸Xo ÙÀ”Ì	@eIII¢¢Ðãà€©ùÎ;Àd¬ØõÉºuëNŸ>­ªªŠ©n„qâÄ	===qqqÈ>$ˆ šÉrrr7oÞJ³ûìÙ³ïß¿?zôh°¾Â´ÍË Ä¥ùÙâŽ¼ß	ZKQ»vúø— ‚v¥¥w€ˆS×ä[!	—×>„TK¹tmT–ÝáP#a¶žU\^yÖi~§pdAe=å·¹FËbúNp€,L¬0u›¸þþþ?þ¼rå
-P„t°L@0ƒA4UÞ `î*“’’J­]»öØ±cŽŽŽ@A`CM/Ü.ˆ![·n…glˆ8šÉ²²²ÀÜøéÓ§û÷ïCÖv óÒ“'O$%%9hæš5k –+«ÿ¨ h2@ Ì~'c!œ]í³ïs—Œ¬ì¬
-@r›y|¿|„ÛÈ	˜Ä®aâä!ÕFFvN6	 $haãàT1`áG9#óÏÇ·ï÷,ÿóæÙhn!£vúðQŠsçÎë
-%%%EEE Xu 't¸H%ét“5P1°LÍÀÚæÐ¡C011´âà&#[¯ˆÜÜÜ€ÂóçÏ#Û‚f2¤-zëÖ­/^ ÛáÀÖ#0_³“ŠŠ
-Ká  €`¿©à×ƒ«\FÎsk¸Œ\~Þ¿Â¡¤-l¼Sx¬ý€YëÛ¥#o6rj˜	EW|ÜµXÐ7ýïÇ7¯6ŠDW±ˆJ¿]ÕÿåøhÝ¢¨-ä—þ÷ÓÛ·k'ý~ñ T*h	‡²Ëk|¿}þÕü ~Ç0±sr*ëâm“a—ÓòNâP1ørnß«å]À8ä·	ÌþÿïïÛÍ³?\Ë.«&•ÙýnÛ<!¯D&î—‹Z¾\8S±Ð^S×ÿ¿~|8²éÝö ¿Øˆeÿÿû÷Í–Ù¬~Ùé?l\ðÇÀ:X¥Ì˜1ãÛ·oÀ60‹‰‰¡e	Ø™7É€âÏŸ?óæMppð¯_¿>|êÔ)kkk`£kv‚JHH +œ}ûöýùóžÐL"((¬€0ƒ)((\¿~ýÝ»wÀ¾0ká² hÜïôíÂ`#‰›ŸËÈéÛEè^ 6mÑŒîïWŽ}¿~J$¦ŠÛÄØäµðôÏü|x¯mâÌ³?neââ“®\7J8$ÿû­³<^²õ+@e‰ˆ´BßN5#`~à·RèÚÎ@èmf>K/A1`E§2ý0o>½K"¡N4$ŸEP\¾aåÏç÷¿ß¹ Ð°‚KË‚™GßÒK"©áÓÑÍlò²%3A9Ç.H2¥ùíÖ¹_oœ(b—cWl„jTjXÁ­e1l²2 Š¼~ýú) ;÷ÀÖ°7booonnl;Ë~`…\}!kª
-À–!0AoÛ¶Ø{¶?þÌXõ"$mmm­Áß¿Ã36šÉ@A`õáÃ`«˜#äååy	¨(ˆÇR8  ´ýNÿß~§o—dø¦³ŠÊ ³–P`¤Êº­ÂmâÊmêîçÈþyº*õÍ¢–oö‹ÄTÿ¸sáÝÚ‰Œì\bÉÍL\Ð#ö^/ëø¸k	ÃŸß’ù“y‰×Ê—E@ôa©ç÷»þ¼{!•7‰SÍøûÓÄ¸Š×Â“™‹÷éÄ¼ŸOn:²ñ×ë'Bž	@ñ¯ýûýëï÷¯Ž!öÖ³¾ZÙ÷~çb`§KØ;äò7Ï˜ØØ%âk?Øv¯&ä÷ËGÂ™@ñ/ýÿÒ(èòåÚ‰áÑwBc“#„©…€e¿¾¾>DXá\½zX	@ú<hÚ7mBìšMJJ&n`&<yòäž={888<==µ².Œ{~¡‚À>•³³3Ð4¸4“EDD€†_¾|˜‘€j€Ð=Àú
-¨¥p @C`¿°öóÞ%¡È²ß¿þ¸q
-"È©k+ÛµýëÉí_/ìçw‹E(þ*Kþýúñ÷#¨Ùöriìì•ßAÜ?à37¤öçè\Ì¿@¹‘‰“›Ø
-!Ð=ÿ‚Îùûõãÿß¿€}3`xqi‚®¬{¿sÑ;ÐÝJÀ–'ØêÏŒà#E¿]=~¿!RÐ%RÄ7M<²ôN©»$H#·Hã»‹¾Ý½4lj'8[JJ
->lU3@D|}}áRrrr˜!õ ›ˆœœœÈæ ë…`U1(®¦¦7«ÉÚ` asG~~>Ü@\–Â@ û¾_8le}¿zôÿ_è@°^bdb~ÑŸ	ÉŒÌ¬ð‚^$aš#˜Å¡f$è‘ðóéŸ¯»xTR&6pjšåüùðúûÍ3hZ8Tôùl!ˆU\1>yh=°¹ VÈ©aª>ÿ¢tNïç3»™™¿^>úfÓ,`·ê¸orj ºÇŠç<™Tp#Å(ì_}:ÒøåòÑ×gq if=Z `ñÝKh îw"§½wñ `pÞ·óà"Ÿv/ásSYýôÛ¥CÀv›ŒÚo"FÛ~>¹£4åè¯g÷^N/åÒ§žõf [ƒ‚^IÀDü¨!ìß·Ï¨+ÊM8H+žt§þ¸w:Ä÷þå³Iù"Á¹"™_.y± XG½Û¾@®j0“|>¹ãëÕãœªF˜n ö£]¢µ_n~·mþßß¿Þl[ P¹ ØžÿÔxåøð«F  Fã VpFúý/ˆüûçÿ¿?ÿþþþ$ÿü1þþúûûçýÓ$,~,—FfÜtfAžwÂ?PÎ{8 -w3qóÿûú‘w}„¹ú›‘óÿ¯H ÌÃÄ'ø÷Ó;dâÍdäàú÷ãÒà>3²¶N#;¨%ýûÜ
- FF˜FÜË½á­qB4…W”Ûþƒ5Ò¯]»6Ò²@ êû—_?’Ü?þù[÷ìùn@Í9ÀÉ$œñë'ºqGk§Á ˆNû0« †Q0ÜÁÌN 4 ûø™GSÚˆ ˜åˆ&1R’NR 4ºßiÐ
-@&@G  ÑýN£€VÀÑÑq¤y €ûýN£`! @L< /{…ª<ºßiŒR@ À~§Q0
-°€ç×ªVC¹'–€¸ß?QÁäµey|Í/‚Ì¼±(]/€ßÜOÍÝãeR—¶À ˆNû7R(<Œ(-DÚøŸbp;’X3ÿ“b‰–þÇàê/ÒÀßßo0ìÀ`Î hÆðó3ˆûŸâ¡öÿöMb0dðm`øñ	dæ/âî˜ùó“€âk»&1||Îðû\ €è´ßIŽƒ&Ù‰ÇV’œì(7WÑþ”<ò­ÄN9 /1;ð‡@Ñ²4ƒ¡
-uQÿ¹u¦0023Ø¥1‡2,ÍdÔdpÊc8¾ˆáì*†„ì<3ClSt}ööƒ:ƒ?ƒuÃ¢dPÆx|žáúnEs„™‡f1\ÜÈðóƒŠ-(§12¡k„ÖQL™àSÏ j‹Ðþö!Ã´ £†“(§M îw=¶’B†â±•€¼ Œðô½M2Ã‘9¦2À×4|Á0+”Á2[ˆaVCÙ1Ô¾É ìttÃíƒ70°s3\ÞÂÔÉp~-Ã†j†¤Å/n2ìêaÐpfo ’cA:s÷é†5%ß?0loeP¶bøõ]#´<XÊàRÄ°³‹aQ
-CóM„	@Ç4^gøþ-;ÐèýN£`0ƒ =_†µ`šÏ÷&«Ù3È3°qƒª#Ã@†×w@õÆ½ã |ìÞ\ÞÊ ¡Á ¥Å  ªI672üøÌ¹žAXžÁ>¤]Ý‘A×a‹´CÛ=†O/AÜw°h„ ÷2P×ñ`xÿÅ¼5H  €@çTÀ«ŸÑûFÁÀƒÈ)ÿþ2ìé‡5«îƒ’âý“·3XÆƒjU;.!†Õ jÊ­šƒ@ŠõLêJ1†Ã3ê5®îÄnÅ­Cå²g×0(˜BEpiä‘l\ÿˆZ@Cc¿Ó(A Xá ;*¿¾B¹Znÿÿ2¨Ø€ê™7„@èû²0_éx1¼¸3€d§ãA“jÎƒºC/oáE š3“G:
-B¤FB  €Fïw´Àþ«Ç¥AzÀ¨f•È0?Ž¡ÕÔÄV#@ lï¦3ƒ¨¨S$$j
-ž+'C­:C“(ËÁGÐ€E,HK©$¨.â“ e"5 4 ûÙP#ÒšE¸È`ŠJû¨	~ÿ5·Ø‰;z 4rÍÈ@ð¸o¸ÈÑˆ dØv’=ö;l%›œ†ÒÒ;¢Ý.ŸK?GeŒ  LâìÜD+æ *K å%â5â 40ûˆ=¶’…•UBA08ÿóU?nœfâäo;GeŒ‚Á ’4!¹æ?¤šBÞïô0ÜïÄÈ(^0	%ñØÊöì–íÚ9`Y<ª øÀ0~×™ÖÌ|ÂŒ¬ì2-x¬|Ú…Bå:·É6¯€ú0
-F- @ 1aÝïÍKƒc¿ÓÇmó8Tü³à"Ì‚âÒõ+¿xðãîEéºZÿÿþ†f'ÏD^o..CG^KŸ_OïðÙ‹%·|Ø6ïûÍ3"aÅ¬âr£±>
-h ˆ	²2¤78÷;}9ºñË±Í"‰M,"R^;Ð¨è·‹Ü:ûïûW>ûÐ/G6°I«°+éqiYþ~ù˜xÌ½~>ºñëáõßož2±±‹ÄÕ;]ê‚²£±>
-h hhìwz99‘‰Y0¸ Úc”PºŠSÓœK×öã®E?ï]üvéÐßOïD“›ÿÿùývU70;Yx}>¼¨øûÕãOš"~=»#è“¦ºð·‰Ûh¬€ ûþ¼züfQüˆÖ¯à"¿]>òaóL69õß/2üû÷ùØf`3˜¯¾œÜÎ.¯É&¡ ÉNün±BA¹/&ÜK3©:ëƒ¹'3ô»2ôØ3š	 !³ßéýš	?ï]†°¿]ØÿaÇ©Ê…
-ÓOýûöùÛÕc 6á‘ œv~ßïç÷=»÷ûåÃ·ÏE€ÙìßÏï*‹®+Ï½ðùØ¦÷Ûç&ÝÁà4îƒÏÍ¦î]oÐ¢¿¿¨¶AãÍÐîayYCÐø»Ç Â 40÷;	€ù1ÿûïïƒTCx¾~ÑòrB3ËØ1w_Žo¾S|7Vž_><*õ ßìôÿßð:Ènðƒa»AãËÐrAŸ:ÐòB`v½¶²\ €˜ ‹ÆñýN8Cþ÷¯ÿ?¾­øçÿÑ¼4ÀXˆŽ«¶I%ýS"ÂŠ² wC7h ÁÑy •{7€WÁnaUnÐ°I­mÝÕÚ•„gƒ†²5(ƒmoå"LÐò`)h5à»Ç È@Á„!°4í»2(ûhB7t ÐÀÜï„¼Ž¦¿†Ê V\ë+œ@+tÁ  €`¿?34
-F4*4ÏfXžÃàÃÚ ÑýN£`!±Aãée†eY §+:`¾‚E Ðè~§Q@[0<7hª¯Þ=œ,Mg8Ýo@ŒÆÁmàû¼þ·hüùÿÿ/xƒhÆÿ¿þþùõïÏÏÝ;5ºAƒX3G7hŒØ Ä6ð”hLâ8œ/eÝD8
-€’8Ñ©œ•¸s³°nÐ  Ð ìw£`¸€ ¢Ó~§Ñc+‰oû1ŒÌc+‡  :Ýï4zl%I¾6ÇVŽ4 @tºßiôØJ*EŸ[êØÊ hìw£`¨ € ½ßi0ä6h˜ÆÐl:©üú^¸@ Þï4
-Z4îgXžšbfbf˜êËðõ=D €X`íàÿàƒÿQö;ýƒö¦Fk§Q@&¶4ÄT²6‚¬;¹„áü:†Ï¸Â ÄßïÄ ]UY;(ö;‚a †ç^QÐZ$`\˜ÄàZÌ ¥ ØïDÂ±•òZJKï@Âü+Òí[Ø•ô€â@(Âeà8šX‡Z4äMAæ™m 20 ÐÀìwB.±Ð²2FV6V	…ï×O½_7éÓî%*RµË âl
-Œ\£Éo‚!±Aãë;†‡gÔìÂ&€Vú…®h !p¿Ó·s{ß¯ônYÇ×³{™¸øÐd5˜DéùÉGÄó&3ó	C9µ,¥ëV ‘€g¢lÛÆÑ=&C	‰ÀìÝfÒut.¨ZÓ‚@,ŒÐÃÀ0X÷;	…ñ9G3»ŠÁÓÆpd)i¹¾½Þ>ÿr|‹€W2‡¦ùƒlK&Nnùþ}_/ìÿv~¿xf73 Ã Þ¢?ì9;¬]
-A·ú=½m§A6h S¹Ž'bƒÆñˆÀÚ¾AãÄÐ>f4Î¬mÐ V/~MèŸ]ÁçB KsV@kHMWˆ0@ ± ïwúÏð>Ö78ö;ý~óô×ƒkL<,Â’Â‘e_Oï€KñXù²ˆ>.óøy÷âŸ÷/$r'q¨³I)1²°¾˜˜ûûÙ]6Yx´=£€n€À82Ñc˜	K‹À4]w	!?!j:Ê`Š‡+n½‹PÉ-ÈP¸}Ÿ\%°ig·ÜFß ¦QÑ¡8°„Ð °*éç!6¸@ ±0€oš¯Ùû¿ßéÿ`ºßéó¾•·Íe ŸK.Ý¸šÛÈåÏ»çÐ¦*'¨®þð
-L¾‰pp³ŠŠƒ? uMÿÿMÓÃÎH	 hìwâP5úkûž‘•ß+	\Y=ad‚(ñíâ! )’ÐøaÛ\ÁÀœ?^ÿ¸uæÏû—âb)­_ÏìâµMŠ£€n  €†À~'¿té†U’ØdÔ^N/ùyû<\êÇSÏ{ÓM>…)Gý¨'aÿ¾}þõðÚëùõÜ&®BAy_Ïìí5þ÷w4¦G @ ÌýND‚Ÿw. íŠ‡8äÇÍ37`âÀv 1ñ	ýûô"Ë&¯ÉÈÆñ¸ÂûÇ­³E3ÿ¼}>Í£€>  €è´ß‰Ö ˜—àì_OnóÙ‡‡—üýô–YPüÕ¬ŠÑhô D§ýNh€¶ÇSþýs/EŸCÍ„‰“ççã[¿_<æQ@ @,¹Û !:íw¢ÃÁ”ÿÿú¾`t¶iÈ€§W@K³‘A CXMìz|‘az CÜ\'œjž_g˜ìšíqO,aØTËP{‘“Á Ä‚¾ßé?Ê~§£ûF} dC„Qƒ‚T¶®”í"vjÀ7Œ˜„3(š¹a €X@yæ´‚/1b„ôF÷;ÊÉ4´=@KNá`ÿT†«ÛBzA3BËs@ËXí3Ñ÷V<8Å°½Á"ŽáÐÐ¢! È¶V†÷O@½õ}AK+ÖW‚dÎcW	Â—·B ÚîôviF hÈÜï4
-†( mƒÆÖf†6S(º¶›Á$ŒáÁ†Å©c0Ã²·âãÐú½ÓƒAËÏ[AŽ~|b˜2ðË[ì†*Ð? cfŠu˜»?Ð ‰F ht¿Ó(L@R‹AÓŠøÄAÛŠ0Ü9ÚÔ”¸GËÞ
-ð©cpÌ©Ww-ù3
-føþ±7Þ­ŒÁ«ŠÁ³’ááÐæ%D=ƒ±û¸a €XÀkŠþ1ÁûFÁ0Àl€ÜØc o‘`bOÄƒõ[‡&ºƒV j81œX„PÆ-"mBø–
-Pš†uu \.°š¯ˆ9Äî €ìþÀ‘Sêµ°lkAÚ0@,àŽ¸ã^LD£ýN£ÇVâsÃè±•pðè,Ã9D¶èæÅ@ÿ_ÏPw±·r‚ÊßßHÃhh$pd6h`ãØ<ÐþY}†°¾–Ãî^Ðî`¥·² Kß‰¶ad]N-#Ç0h{Ú~§ÿ´Ùï4zl%I¾NÇV’6Çxp:A€‚ƒ¼	Ã›{•àÔßn
-ðkBß[! MØXN~PgLT´Û`Ýý	ˆÞ0@Œ&ÁmÿÁ—g ƒzƒäúŒÿþýõïÏ/ ûïïŸ÷OÞ AfÊf †	#ý4€yù. ìtõ92íeNVN&&,jHºž¯€ ûFÁ(@Dæ%d€'·´û¯€ ûFÁ( (š1Ô_u™è hô~§Q0¬WW` € ½ßiŒª€ bbÀØïÄ€±ßi´v£€ @h®TSÈûþÓ`¿ñÇV²ˆËËÏ<Ãëˆrzþ3+9µ­”—ÞáÐ0ÚQ@ @³ß	Ïò-äi
-&6fQd?½ý´wùŸ7O±jgdã hÉÊ1µC‹ 4 û(ŒìœÊz_¸ùØdÔÄ2»?lŸ/à‘ÀÈÁývIë×àÊ8ÔMDâj?Z÷qç"¡×ÿ¿~|:¶éÃö£Iw0‚a±A €†Þ~'fï÷›g101¬âòïÖMŽª(žy7V:œ#¥$–ÚþãÎù{–ñÙ‹%·<kg“U	+þznßï—FS/}ÀHÛ @Cþ~§·«z?n›ûõäv¸ DÞdf~‘ç=©~ÿ~ó”‰XS1qñ>ªÍKt#jƒ@ ùýN?¾’ÿ¾fDZ?òëÙÝß>‡—Ùß¯ÒñëÙAŸ4Õ…×¸MÜF“øàC|ƒ@ ±À÷;ýgøÎ-„Dû8Txlƒ ì·ÎbTÇXš³/§q¨Š¥¶½Û4“SÃTÐ'åIK#³Ê’[ì²ª_ÏìM·ƒñ 4 ÷;‘
-ø=¤VA—!Qw:ýÿûçý†)¿_=–Èîý|ló¿ŸßU]Wž{áó±Mï·ÏM´ƒ€6h¬…¢›ûA£À–Õ‚xÐ™˜—_ úýh$pd6Ã£óˆp€y=& åF€ ¢Ó~'òÀ¯Ç7±[	?³Îx=§ˆ€Œoç÷]‡	ÞQ…J=Akÿÿûýk4ÅÒŒ¨ ÄhÔ
-î06hüÿ÷÷ß¿?À¢ýÿ?Ð¿~àßß?ÿþùEÅÿ˜wÂsrØè˜	£4ã€ ˜ûh{lå(ö`°nÐ  ØïD‡c+GÁ(€únÐ  ÑýN£`XúnÐ  &´ýNÐU£ûFÁ(  Ðè~§Q0
-¨ ht¿Ó(T 4 ûFÁ(®  €è´ßiôØJ|n=¶r¸ € ¢Ó~§Ñc+IòÅp:¶rD€ ¢Ó~§¿EíôŸtcÙªòsí3ä(  ÑûFõÁÙ³gG¦ÇˆVÒü/„EÙïôÚ›½ßi h¾`o€ ½ßiŒª€ ½ßiŒ¶ô¨ hPïw£í½¡ ˆ	í~'ÚÜï„ˆ?¶’|˜Xv¿Ò²{ª[>ÈöìfWÒ#Õ:N3NmK’Ôs¡ªçPÖS_v›ÏºÁ^$¬Hcùm&n¾Ñl3
-Ð @ 11"uè¶ß	ùt4„¦Rªn…€oú·Þ.ë`“×’iÙ ÞWK,`—S˜z”MZ…xõJS ©gdac“P`æâ…p™y@'c22¦žQ€ hPßïÄ¡n:Roí¤WÓŠ€Ü7Ïë&¿ï_³–PX»œÆÛçß,høûé-›Œšhf÷Çíóù=˜8¸ß,ifBÑ„ „C
-þ~xýåÔAŸ^+?&Nžo—¼ZÐÈðï/›œ† w‡²þ×sû^¯èƒªÏÿóáÕ—S;	¸‘Q$´€×Äõß¯ŸŽnz7z æˆ ÄÄ 9g’c`ûÇ~'v%Ð¥¨_Ïí…p¿ÝýfQ0/±ˆHËõíåP5æ^Û ÙÎíLÌL¼‚¼Þ"	_Žmf•P,ž	Ôòëéùâ>0{°+h‹gt»rìûõS¢1U<¦nÀŠNiÚ1EÝ/§w‰%ÔçCÔÿ~ñàÏ‡×Ço$‘ÜüvëÜo7Îˆ†k¶Ñô4Â@ êýNŒl µIÀüƒ&ÎcåË" ú¼3ñÍüº7K[9ÔŒ8Ô }ßw«z?l›ûvŠåÇ}+€äç#Ü:÷óÁÕÛQ*¿_>`µëÄdy,¼€M¸ç“òÞ¬ì¹¤÷nÓˆúO`õpëþÿoÅ‡µî úýÿÿï÷›gLlìñµÌ\<jCFÄ 4¨÷;ýztTG©A¸¼ŽaÒkXÅå­5P6ûð
-L‚ª`ë¢ë)–À¥g«¶ê!Ÿ]ð÷›Ð3r!ùêßÏï _?þÇqÎ°%	î2	BƒŒ4ñÿç÷oW?lŒüùô®°ošÆ¢«¼¦®£é	?øû÷ï´iÓ"##}}}ëêêîÝ»‡UÙéÓ§;::.\¸ÐÜÜä¶´´¸¹¹8p€$»àÚé	 hPïwúvaÿ›gD“[…ckøÜãDÓ»€yé÷ëÇß.°%4rhšæ f?nyåËÿ@‹Ù¤”˜Å¸M\™˜ŸõeBrŒ,¬Ÿ¯ÿÿïŸHX!§†©ê¼K’Ù}0õŠ@õpCþ¼{Ô"œ+à)à-àþýÎE JA÷X‘ œ§“n¥š Ía—QÍ0øASSÓË—/'Ož¼~ýzccãÊÊÊß¿±¬æüùóçû÷ï•••£££ÿüù³}ûöÍ›7;88dD;=@,Ð>5¨E÷¼æe¿Ó¿ÝïôÿÿÓº ñ¢™Â±µÀ0wÓû÷ïÇSÏ{ÓE“[¼’~½xð´!ìß·ÏXøóæÙÏG7Eãjÿ}ÿòq÷>Ç0õ5O¿]:ôûÝ6µ?ï_>Ÿ”/œ+äŸùõÒáW›þ~ù T/RÿõÍÊ^xž|Ü#]2S¶tìèG7Ÿôd€Ú„G7s—Æâk@·}:¶ùÝè˜xÁóçÏOž<¹qãFvvÐØ¬¿¿?0a}üøQDD˜»vïÞýýûw“ÌÌLˆúgÏž>|øÁƒÀ:­¼¼¼§§çÜ¹s›6mJsãõë×k!===++«S§NµÜ¸qÃÂÂ"==¢]II	Íp&&ÉÐÀÜïD< æ‡§U¾ Áqfæÿ?¾ÁòqÛ\ bâú÷	zFîë'¯cœbÉðïïÝ$]f¿`ewb5˜¸ùÿ}ý7ÿý¦@ÄÀÁ	4"ìDÁÕÃÁ—sûnF©2qñ—¿_ '_óÞýðQÿÿˆI\¾|YCC’— ÀÏÏÒ*[½zõ”)S~ýú•mj
-½êîÃ‡W¯^¶	Oœ8ÑÖÖvíÚ5`«È š ¬Ö€¹ëÝ»wsçÎmoo—xóæ°ÒëïïOIIæ% !Àj¨Óp333Úù €†ÆýNÿÿdÀ¶Åãj¢ÇþýCÎÈy	aþo¸Ô£˜„­¹m0Ø/G200˜1c°V¹uë0Ýs\–ƒ49xð “““ŽŽëãã³cÇ]]]`þ´±±Š ³“ªª*„ýúµ   VÃiêG€ bÂrþ)Ò~§ÿ´¹ßéì»?¸Ðh²® ˜ôoß¾œ©€•Æ0 vr:$...%%…+µ±²²
-@O«äççñâ„W ¬£ UÜ"§  ¸ß‰Ÿ™ ÃÈËË+++O:’ÖµÍ®]»TTT€iÝÝÝ½¤¤ÄÚÚúñãÇ¸*1`ÕÔlÂ»Rû÷ï×ÒÒ"ÆR"§  ÑýN£€N ˜ÀZ[[liié¦¦&`[ÎÓÓ³ªªêÎ;¿ÿ6Øž>}
-¬Ç0µ«©©™››'''ýúØä
-
-:yò$AK1§©zä?Ã`VúûÿýûûçøÈÿ~ÿûûÌøyïÕŽü§¨E¢ìè‘ÿ¸„ðÈ`ñýûwnn”CÃ?~üˆÜrÃ94ñ€HÃ) 4ºßiÐ011¡å%´^¾ô
-$÷/è’—€  €˜ µ0lUÄè~§Q0
-È 4 ûFÁ(®  €èt¿Óè±•Äw¥F­²  €è´ßiôØJ’|1zlå D§ûF­¤Ð„Ñc+‡  ÑûFÁ(   ÑûFÍÁåË—ÓÓÓ“’’V¬X,Nÿ-Imüû÷ïæÍ›ŒóçÏ·´´êZ€ ½ßiÐ|ûö­¢¢¢´´tÂ„	;vì¸~ý:\Šþ[’Úøþýû9sæ0€÷\½{÷Ž$½@ @ƒ{¿Ó(ú`ß¾}ÖÖÖ***À:eÊVVV¸dKÒ¯_¿N:õäÉ“{÷î…††þû÷oÝºu:::ÙÙÙ,,,˜»•vîÜ¹iÓ&^^^MMMssó[·n­^½¨&$$ÄÀÀ h`ÿÕ«W%$$€Z±Úˆ¼9
-žÄgÍšõöíÛŽŽ ƒW­Z´¨&99¢WFF—á@ @LX÷;1@ù~¿Ó(ê ˜
-?þLèáááS§NEÎNM@˜ˆ½¼¼Š‹‹ëëë-ÃÎÎÎÛ·oŸ9s²[	ØèjoofK ÈÅ‹gÏž]RR4X¼|ùòË—/EEEÁÁÁÀÆdww÷óçÏ™˜€f:99-[¶Ù1p'OžlccÓÓÓÌ-çÎ!Î‰*(( ²v)))555mÜ¸ñÒ¥K½xº €˜ ;1 CzôÙïDÒ±•<¶A
-³Ï«nù Óµƒß;…*àPÖW]v‡ËÀa4­Ó “û•+W.\¸fÍšû÷ï³¦`=¬U€U€€@XX0AkiiÝ¹s²[	ÈØ³gd·°~pqqÖ	ÀÊ
-X/1€W¦KKK_»v˜š¥¤¤öîÝ”=vì0Å+ÊÊJ¬®‚lŽlŽ‚‹³³³“;dM Ð@[$%%ákgñt-@ Ì~'"­d‘–ª_ùûÅƒ—“rÿ}û,Q4ƒ]Q‡rÛYÙÙ$˜Ø¹FÓ: 0ÉZZZrss[nVVVÇÇTÃÇ=R—™™²©	Ø¨&;ÌÝJð´œœœ@òÅ‹@øôUF ùÀœ	LýÀLÈÅÅl³åååauÖÍQh€‡‡Â Ö¨ÿB‹y<†]@°ß‰„aGn> Ý?^ÿ|xý‹®¤—“ó˜AùÇ&P¶g·l×^ûˆJï™¶MòýûD›˜˜ÙUdZ7
-dÉOØÏ¡fÄ&§!žÙ-ß³K$ª‚vT ‡²žPKÏN.]›ÑDO; ¬C€õÆ?€	ØcQS#á€ÌÝJÀ.Íþýû¿~ýúæÍ›'N Õ8;;›|¾¾¾@5ÀÊpëÖ­@©””`³hõŸ?$ìIæüêñt-@ êýN¿€éàáÈ2¡ÐÂ¯çö~Ú¹ðçÌ‚âÒõ+?î\ø÷ó;éºrm€—hF÷»åL<"1Uß®gøû‡×Â›]NóÛå#¿ß<SYtýûµ ³)“›ÿÿþùíòQ áü.QoW÷‹D”J•Ì¼¯5šîiÔÕÕ===cbb€õ ÌÄëÅÜ­144ŒŠŠÒÑÑ¶»€õ’‚‚‚››0}C¶ëfee3°Ìuoß¾ÍÈÈ i:???ÐÌ„„ F¬
-€MD\†Ý@°ß	Ø;Â<‹¡÷Ý´¹œzvüž‰Ü¦î,‚b/&d«ñœ‰Ï»’þÿù%Y<ûÃÖ9¯¦3ó	s›¸r™º¸Å>ŸõûÙ}¹®íOÛb?îYÎk(Û¸úNœæ¯'·YeT¿~Â¡¨«4íØÓŽÄ»Käôz§\óäÅhò20 Z¾(`t¿—˜ýNÀüðë×/Ì}Du¶‘v+{_ïß¿72½˜žž^XXÙk¬¸€æ#ïƒf*`GˆŒÝ@ ¬Kño©Âe8@ êýN\&n^IÀŽÓ‹ÎDF6¥%·ymüÜ»t§&¨úq×¢Ÿ÷.rêÚÊvmÿzrû×ûÜbáÚÿ¼yÆ€ûlÊ?.|cdf­ChXÁ€<½È»•DEEm?`òÕ«WÀ¯¢½œØ×BË äe]hG€ÐöD\†Ð ÞïôëÑuk‰Ò9Üf‚9,Â’?Þøzf7#33°÷aóL69õß/BÎ£|Ñ;’mÃ?Ï¦+âÐ0U™wI"»o4q]ÀÃÃ³jÕ*`³*''gÂ„	äU>´ Ä‚¶ßéÿ`ÚïôçÕc`Õ$à"Ý¶ØúrlÓ›…ÿ~|ý°cTåB`ÿåÔöoWýyûœÏ1Le5è<Ê?àó(=¾o¯ü}ÿòÅ¤<¡à<ÈÙ”¯6±I)¦Ë¡˜™™uuu§Û ˆÑ$¸í?°ôþ÷tñß? Ô_PÇ	Èùì8ýõþþþyÿô€õ@u(¯à¿¯Ÿ€];¸»YÙ˜YÏÇcâæÿ‹q†rAÀÈÁõù<=¤žÒèYt<+b€ Ô÷;ÁÁ¿ÏïÑ£ØB=xëy”(Z°ä¥Q0
-¨	 ˆNû0« Ñ Ã Ú~'Ð ÷;L9
-†+  ÑýN£`P Ðè~§Q@W°dÉ’äädooïÐÐÐ•+WâR¹1BRÍî­ÍÍùüÝÍÄ©ìñE†*E†û¢@ îwô3fÌ¸}ûvww·Ð«W¯JKKyxx€YS%äÆ4I»—e1œÁ åÊ`•ÈpiÃÒ!y,*ÿþbxû€á×7^(ƒh @ƒý~§Q0lÀçÏŸ—/_¾}ûvÈ}3bbbÕÕÕ/_B/>Æzc mD¾(íß¿F` T6gÎ[[[55µÂÂÂ¦¦&øBu†÷ONg°ŒgHX âÚe0lka`‚uâÍb¸¸‘áç[ßì®?·ŽáÀFf»4ãP†Gç6Õ2h{0œYÅ $ËÀ#Ê>¨
- €`¿Ó(™àÊ•+ªªª¼L_ÿþUVV¶²²b€Ý˜†¼MY#æAÈEiÀ¬egg'))¹víZð.z`žTRR¦W{{{666„wŽ€Hƒ ùîÃãóºÞ<Â îÓ+kJ”­Í¶·2\Û…Åé_0Ì
-eVd5`˜Æp÷8Ã—×—·2ìégUbUaØ?¤æÇg€ bAŸÀü²ßé•ö;[‰Ï#ãØÊ?~ÀæU«Vk`ÅÂÍÍ½iÓ&ü7¦Á7Ùð‚ð‹Òddd&NœÌKÀ|Ì]•(vÿ_iÙ×´*Ã®.C@†¡ó1ƒ´CÛ=P.ººšÙxE1ª&PveP³g`ac`ãf8»ŠAÇ$â×Ä`Íðá¨®;·†[ €X@yæôBðêWFHß‰ºûF­$ÉÃòØJ`Ã¬®®î÷ïßÀ>ÌÍÍ…T\•••À*E__óR3øA X›ÉÊÊûTðu±À\´ÿþmÛ¶åää`·[ÉD^ÞÂ`ÄàUÍàœÏ0/†áåmp;òhd˜=4œN,Â®ýí}Pýr|ÿ°Å(£“RÐV¯(@ Ñi¿Óè±•š0Ž­vqq)--6êxxx€ù
-XŸ@.~†lf`%3eÊ´í±ÎÎÎ{öìñõõeaa™4i’   ÚâtŸ©S§Û„ð;ÔÞ¼y#$$„¸UZ\Á8ŒáäRÛ(˜ááY†g¸Àwë¥ÿbfBGðþbK©Zn»{Tl@UÙÊPßé/xE|/‚U"¨ÈÂ@,Ð‘<ðê"èph!,#t‰Ä€îÆÃÔÖÖNž<9&&†¼‹ÉØØÈeÀ¶MùÆ4Ì‚h¥ÛŠoß¾…7ð€IÚÃÃcÇŽ"""EÉKVäÆôŽÍgààcPwdÁ[Ä2œYÉP*É fÇÀ'Áðòƒ’º»Šf~#¨S¶b¸u Ö;}?.A†_ß ˆÑ8¸í?dýë¿¿Àþ!hÖ?ÐÆAð>BèúW côº´ÁQ;“%°ÀÞ¢ö€4að^j†¹ADDDL›6X#NC_Þ ;9èÛŽ¾}€VVxÀïŸÿþ0°sc«¨×Vb 4z¿Ó(  ¬dÐò¡KÍ07BÀéÓ§ÓÒÒLLLˆÊK@À#‚%IÌK@ÀÊŽ=/íèd¨”gøýƒÁ£ €õ~§Q0
-`ãØüÈPæ1 Á	=)€ ¢ÓýN£`Ð®¢öÒ‚Ò  Ä„¾ß‰>@N«ýNÄ[É&§¡´ôŽhF7„Ëçä2qñRË%ìòšªËn‘Ú²;Ä®Dr!'˜­¹ü6bŠ}Œ` @³ß	ÿn\Dîfae•PÎÿ|`Õ§™8yÙ$@£+TŒ,l@?Z÷í:t¤èïûW¤ÂÄÍvÕh>
- h ö;‘žêÅ¦=Ì2GéOÚ
-d1üûûaëœÏ×ˆçOýõèú»õSø]cxBŸw&ýûþEº~åû­s¿ß"RÀcâúÿ×OÇ6}Ø¾ }¤çÌîw[f#ÛÇg 4(þñ hF("ùp $Â¥c%œûëéFN¸;ECxM\ÿýúññè¦w‚a hìwú¸m‡ª¡€\rråï~Ü½(]·‚CËâÿßß‚ q~ÏD^o..CG^K`rç³Knù°mÞ÷›gDÂŠYÅåÐ›¾¾i²«€H$¢”|˜,Ððç÷¿ß¹ W¿‚KË("W¿ò’°FRž°—™Gàï×ÏBñÐ)» ‰äæ·[ç~»qF,¼Ó¢Q0ì@ ±0`ìwú±ßéß€ÖN_ŽndIlú°~2D„×.H~»xðÿŸ_ÿ¾å³ýrdƒP`»’—–åï—@ÇùÿÿÿóÑ_¯=»H\í—“ÛÕeÑ-øûçÿÐ\8ä 1>°á_/úÿd8¿CÈÏ§wQDCØnœadfyÚŸóëÙ]e]Aç ‚ßož-’ˆ¯ýxbÛýÚ,‚á ˆ	ÚLWMj
-y¿ÓÿÁ±ßéåä<F&fÁà—UBrr%—®-ääÊo—ýýôN4¹˜1Þ®êá6pà±ðú|x=Pñ÷«ÇŸ4EüzvGÐ'Muá5n74Ãßo›÷¤%ˆÞ®îH*€7ãÒ³y¿kÑ÷»— "\šfÜ`‘w.1ó‚¦8 'í…˜óíêñ‘À¼'â›¦¹è*¯©ëhòi  €†ÆýN^=~³¨‰‰:‰†yr%Ã¿Ÿm6ó€ùêËÉíìòšl
-ìÄï+”ûbrÁ½4ãÿÿþ±Ëª¨¡†}·i»¬°I	ùzùè[°È¯>ÝT)SÉ¥iÎgím4ºÇŠå<\p3Õd‘ŒÚhòi  €†Ì~§÷k&ü¼wZ\Ø9¹Raú©ß>»z”Žl å´óû€Ýž_Ïîý~ùðÇmÐ5XÀlöïçw•E×•ç^ø|lÓûíó	d§óÞo_ S¹@yÆÉß†Š¼Û¾@¶r
-Lä÷ë'ÏgUºF+vmù
-¾@ >Ýüï×Å×Ôçÿxló;B‚á ˆÑ8¨¼
-²lïèÔØ±•ÿþþúûtÞÿß?¿öØJ8@™$Ã8¹Ïú:FVv ïêÑ|ÐjÛš=¸á˜e"Ìdã vÞþ£.ZªÐ±X„ÅU8SdôØÊA  T‘§D‡h9    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/docs/g1package/index.html gallery-1.5.1/docs/g1package/index.html
--- gallery-1.5-pl1/docs/g1package/index.html	2005-08-29 16:52:35.000000000 +0200
+++ gallery-1.5.1/docs/g1package/index.html	2005-09-22 15:13:51.000000000 +0200
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Gallery Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="next" href="preface.html" title="Preface"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Gallery Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="manual"></a>Authors</h1></div><div><div class="authorgroup"><div class="author"><span class="firstname">Bharat</span> <span class="surname">Mediratta</span></div><div class="author"><span class="firstname">Gaile</span> <span class="surname">Elliott</span></div><div class="author"><span class="firstname">Christian</span> <span class="surname">Mohn</span></div><div class="author"><span class="firstname">Andrew</span> <span class="surname">Lindeman</span></div><div class="author"><span class="firstname">Joan</span> <span class="surname">McGalliard</span></div><div class="author"><span class="firstname">Pierre-Luc</span> <span class="surname">Paour</span></div><h4 class="editedby">Edited by</h4><span class="firstname">Beckett</span> <span class="surname">Madden-Woods</span></div></div><div><p class="copyright">Copyright © 2003-2004 Gallery Documentation Group</p></div><div><div class="legalnotice"><a name="id2464556"></a><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Gallery Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="next" href="gallery1-install.html" title="Chapter 1. Gallery 1.x Installation Guide"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Gallery Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="gallery1-install.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="manual"></a>Authors</h1></div><div><div class="authorgroup"><div class="author"><span class="firstname">Bharat</span> <span class="surname">Mediratta</span></div><div class="author"><span class="firstname">Gaile</span> <span class="surname">Elliott</span></div><div class="author"><span class="firstname">Christian</span> <span class="surname">Mohn</span></div><div class="author"><span class="firstname">Andrew</span> <span class="surname">Lindeman</span></div><div class="author"><span class="firstname">Joan</span> <span class="surname">McGalliard</span></div><div class="author"><span class="firstname">Pierre-Luc</span> <span class="surname">Paour</span></div><div class="author"><span class="firstname">Beckett</span> <span class="surname">Madden-Woods</span></div><div class="author"><span class="firstname">Jens</span> <span class="surname">Tkotz</span></div><h4 class="editedby">Edited by</h4><span class="firstname">Michael</span> <span class="surname">Schultheiss</span></div></div><div><p class="copyright">Copyright © 2003-2005 Gallery Documentation Group</p></div><div><div class="legalnotice"><a name="id2464580"></a><p>
     This guide is distributed under the terms of the <a href="http://www.gnu.org/licenses/gpl.txt" target="_top">
     GNU General Public License</a>.
-   </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="preface.html">Preface</a></span></dt><dt><span class="chapter"><a href="gallery1-install.html">1. Gallery 1.x Installation Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-install.overview.html">Overview</a></span></dt><dt><span class="sect1"><a href="gallery1-install.features.html">Features</a></span></dt><dt><span class="sect1"><a href="gallery1-install.credits.html">Credits</a></span></dt><dt><span class="sect1"><a href="gallery1-install.requirements.html">Installation Requirements</a></span></dt><dt><span class="sect1"><a href="gallery1-install.unix-ftp.html">Installing on a Unix/Linux Server with FTP</a></span></dt><dt><span class="sect1"><a href="gallery1-install.unix-shell.html">Installing on a Unix/Linux Server with Shell Access</a></span></dt><dt><span class="sect1"><a href="gallery1-install.windows.html">Installing on a Windows Server (Apache)</a></span></dt><dt><span class="sect1"><a href="gallery1-install.windows-iis.html">Installing on a Windows Server (IIS)</a></span></dt><dt><span class="sect1"><a href="gallery1-install.upgrade.html">Upgrading a Previous Gallery Installation</a></span></dt><dt><span class="sect1"><a href="gallery1-install.help.html">Getting Additional Help</a></span></dt><dt><span class="sect1"><a href="gallery1-install.required-programs.html">Installing Required Programs</a></span></dt><dt><span class="sect1"><a href="gallery1-install.remote-applets.html">Installing (or updating) Gallery Remote Applets</a></span></dt><dt><span class="sect1"><a href="gallery1-install.language-packs.html">Installing Language Packs</a></span></dt><dt><span class="sect1"><a href="gallery1-install.config-wizard.html">The Configuration Wizard</a></span></dt><dt><span class="sect1"><a href="gallery1-install.faq.html">Frequently Asked Questions</a></span></dt></dl></dd><dt><span class="chapter"><a href="gallery1-admin.html">2. Gallery 1.x Administration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-admin.basics.html">Basics</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.users.html">Users and Permissions</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.embedding.html">Embedding Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.securing.html">Securing Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.performance.html">Performance Tips</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.backup.html">Backup and Restore</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.offline.html">Creating an Offline Copy</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.patching.html">Patching your Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.mirroring.html">Mirroring Gallery</a></span></dt></dl></dd><dt><span class="chapter"><a href="gallery1-user.html">3. Gallery 1.x User's Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-user.import.html">Importing into gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-user.watermark.html">Watermarking</a></span></dt></dl></dd></dl></div><p>
-  Documentation last generated on: Mon Aug 29 10:52:23 EDT 2005
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+   </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="gallery1-install.html">1. Gallery 1.x Installation Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-install.overview.html">Overview</a></span></dt><dt><span class="sect1"><a href="gallery1-install.features.html">Features</a></span></dt><dt><span class="sect1"><a href="gallery1-install.credits.html">Credits</a></span></dt><dt><span class="sect1"><a href="gallery1-install.requirements.html">Installation Requirements</a></span></dt><dt><span class="sect1"><a href="gallery1-install.unix-ftp.html">Installing on a Unix/Linux Server with FTP</a></span></dt><dt><span class="sect1"><a href="gallery1-install.unix-shell.html">Installing on a Unix/Linux Server with Shell Access</a></span></dt><dt><span class="sect1"><a href="gallery1-install.windows.html">Installing on a Windows Server (Apache)</a></span></dt><dt><span class="sect1"><a href="gallery1-install.windows-iis.html">Installing on a Windows Server (IIS)</a></span></dt><dt><span class="sect1"><a href="gallery1-install.upgrade.html">Upgrading a Previous Gallery Installation</a></span></dt><dt><span class="sect1"><a href="gallery1-install.help.html">Getting Additional Help</a></span></dt><dt><span class="sect1"><a href="gallery1-install.required-programs.html">Installing Required Programs</a></span></dt><dt><span class="sect1"><a href="gallery1-install.remote-applets.html">Installing (or updating) Gallery Remote Applets</a></span></dt><dt><span class="sect1"><a href="gallery1-install.language-packs.html">Installing Language Packs</a></span></dt><dt><span class="sect1"><a href="gallery1-install.config-wizard.html">The Configuration Wizard</a></span></dt><dt><span class="sect1"><a href="gallery1-install.faq.html">Frequently Asked Questions</a></span></dt></dl></dd><dt><span class="chapter"><a href="gallery1-admin.html">2. Gallery 1.x Administration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-admin.basics.html">Basics</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.users.html">Users and Permissions</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.embedding.html">Embedding Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.securing.html">Securing Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.performance.html">Performance Tips</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.backup.html">Backup and Restore</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.offline.html">Creating an Offline Copy</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.patching.html">Patching your Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.mirroring.html">Mirroring Gallery</a></span></dt></dl></dd><dt><span class="chapter"><a href="gallery1-user.html">3. Gallery 1.x User's Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-user.import.html">Importing into gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-user.watermark.html">Watermarking</a></span></dt></dl></dd></dl></div><p>
+  Documentation last generated on: Thu Sep 22 09:13:31 EDT 2005
+ </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="gallery1-install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Gallery 1.x Installation Guide</td></tr></table></div></body></html>
diff -Naur gallery-1.5-pl1/docs/g1package/preface.html gallery-1.5.1/docs/g1package/preface.html
--- gallery-1.5-pl1/docs/g1package/preface.html	2005-08-29 16:52:27.000000000 +0200
+++ gallery-1.5.1/docs/g1package/preface.html	1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="up" href="index.html" title="Gallery Manual"><link rel="prev" href="index.html" title="Gallery Manual"><link rel="next" href="gallery1-install.html" title="Chapter 1. Gallery 1.x Installation Guide"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="gallery1-install.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="preface"></a>Preface</h2></div></div></div><p>
-   Testing documentation
-  </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="gallery1-install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. Gallery 1.x Installation Guide</td></tr></table></div></body></html>
diff -Naur gallery-1.5-pl1/ecard_form.php gallery-1.5.1/ecard_form.php
--- gallery-1.5-pl1/ecard_form.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/ecard_form.php	2005-09-13 00:40:44.000000000 +0200
@@ -0,0 +1,284 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ *
+ * This file Copyright (C) 2003-2004 Joan McGalliard
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: ecard_form.php,v 1.8.2.3 2005/09/12 22:40:44 dmolavi Exp $
+ */
+?>
+<?php
+/*
+####################################################################################
+# IBPS E-C@ard for Gallery           Version 1                                     #
+# Copyright 2002 IBPS Friedrichs     info@ibps-friedrichs.de                       #
+# Ported (the first time) for Gallery By freenik      webmaster@cittadipolicoro.com#
+####################################################################################
+*/
+
+  require_once(dirname(__FILE__) . '/init.php');
+
+  list($photoIndex, $ecard, $submit_action) = getRequestVar(array('photoIndex', 'ecard', 'submit_action'));
+  $photo = $gallery->album->getPhoto($photoIndex);
+
+  /* Get the dimensions of the sized Photo */
+  list($width, $height) = $photo->getDimensions(0, false);  
+
+  $max_length = 300;   // Maximum length of the e-Card text
+  $msgTextError1 = _("Error processing e-card. Please try later.");
+  $msgTextError2 = _("Some input fields are not correctly filled out. Please fill out.");
+  $ecard_PLAIN_data = _("You have an e-card as attachment. Click to see.");
+
+  $error_msg = "";
+
+  $ecard_send = false;
+
+  if (! empty($submit_action)) {
+    if ( check_email($ecard["email_recepient"]) && check_email($ecard["email_sender"]) && ($ecard["email_recepient"] != "") && ($ecard["name_sender"] != "") )  {
+      if (strlen($ecard["message"]) > $max_length) {
+	$ecard["message"] = substr($ecard["message"],0,$max_length-1);
+      }
+      list($error,$ecard_data_to_parse) = get_ecard_template($ecard["template_name"]);
+      if ($error) {
+        $error_msg = $msgTextError1;
+       } else {
+           $ecard_HTML_data = parse_ecard_template($ecard,$ecard_data_to_parse);
+           $result = send_ecard($ecard,$ecard_HTML_data,$ecard_PLAIN_data);
+           if ($result) {
+             $ecard_send = true;
+           } else {
+               $error_msg = $msgTextError1;
+             }
+         }
+    } else {
+       $error_msg = $msgTextError2;
+      }
+  } else {
+	if (!isset($ecard["image_name"])) {
+	    $ecard["image_name"] = $gallery->album->getPhotoPath($photoIndex, false);
+	}
+    }
+doctype();
+?>
+<html>
+  <?php common_header(); ?>
+  <title><?php echo _("Send this photo as eCard") ?></title>
+ 
+<script type="text/javascript">
+<!--
+ function popup_win(theURL,winName,winOptions) {
+   win = window.open(theURL,winName,winOptions);
+   win.focus();
+ }
+
+ function make_preview() {
+   document.ecard_form.action = "<?php echo $gallery->app->photoAlbumURL ; ?>/ecard_preview.php";
+   popup_win('','ecard_preview','resizable=yes,scrollbars=yes,width=800,height=600');
+   document.ecard_form.target = "ecard_preview";
+   document.ecard_form.submit();
+ }
+
+ function send_ecard() {
+   document.ecard_form.action = "<?php echo $HTTP_SERVER_VARS["PHP_SELF"] ?>";
+   document.ecard_form.target = "_self";
+   document.ecard_form["submit_action"].value = "send";
+   if (check()) { document.ecard_form.submit(); }
+ }
+ 
+ function check() {
+   var error = false;
+   var error_message = "<?php echo _("Error: to send an eCard you need to fill out all fields."); ?>";
+   error_message +="\n <?php echo _("Please fill this fields:"); ?>\n\n";
+
+   if (document.ecard_form["ecard[name_sender]"].value == "") {
+     error = true;
+     error_message += "<?php echo _("- Your Name"); ?>\n";
+   } 
+ 
+   if ((document.ecard_form["ecard[email_sender]"].value == "") && 
+      (document.ecard_form["ecard[email_sender]"].value.indexOf("@") == -1)) {
+        error = true;
+        error_message += "<?php echo _("- Your Email"); ?>\n";
+   }
+  
+   if (document.ecard_form["ecard[name_recepient]"].value == "") {
+     error = true;
+     error_message += "<?php echo _("- Recipient's Name"); ?>\n";
+   } 
+ 
+   if ((document.ecard_form["ecard[email_recepient]"].value == "") && 
+      (document.ecard_form["ecard[email_recepient]"].value.indexOf("@") == -1)) {
+        error = true;
+        error_message += "<?php echo _("- Recipient's Email"); ?>\n";
+   }
+  
+   if (document.ecard_form["ecard[message]"].value == "") {
+     error = true;
+     error_message += "<?php echo _("- Your Message"); ?>\n";
+   }
+
+   if (error) {
+     error_message += "\n\n<?php echo _('Please fill all fields next click >Send<.'); ?>";
+     alert(error_message);
+     return false;  // Form not sent
+   } else {
+       return true;  // Form sent
+     }
+
+  } // Ende function check()
+  
+  function CountMax() {
+    max = <?php echo $max_length ?>;
+    wert = max - document.ecard_form["ecard[message]"].value.length;
+    if (wert < 0) {
+      alert("<?php echo sprintf(_("You have entered more than %d characters"), $max_length); ?>");
+      document.ecard_form["ecard[message]"].value = document.ecard_form["ecard[message]"].value.substring(0,max);
+      wert = 0;
+      document.ecard_form.counter.value = wert;
+    } else {
+        document.ecard_form.counter.value = max - document.ecard_form["ecard[message]"].value.length;
+      }
+  } // Ende function CountMax()
+
+
+//-->
+</script>
+
+</head>
+
+<body class="popupbody" dir="<?php echo $gallery->direction ?>" onLoad="document.ecard_form['ecard[name_sender]'].focus()">
+<div class="popuphead"><?php echo _("Send this photo as eCard") ?></div>
+<div align="center" class="popup">
+
+<?php 
+    if (! $ecard_send) {
+	echo $gallery->album->getThumbnailTag($photoIndex);
+	if (!empty($error_msg)) {
+	    echo '<p>'. gallery_error($error_msg) .'</p>';
+	}
+
+    echo makeFormIntro("ecard_form.php",
+                array("name" => "ecard_form", "method" => "POST"),
+                array("type" => "popup"));
+?>
+  <input name="ecard[image_name]" type="hidden" value="<?php echo $ecard["image_name"] ?>">
+  <input name="ecard[template_name]" type="hidden" value="ecard_1.tpl">
+  <input name="photoIndex" type="hidden" value="<?php echo $photoIndex; ?>">
+  <input name="submit_action" type="hidden" value="">
+
+  <br>
+  <table border="0" cellpadding="0" cellspacing="4" align="center">
+  <tr>
+    <td class="columnheader" colspan="2"><?php echo _("Your info"); ?></td>
+    <td width="10">&nbsp;</td>
+    <td class="columnheader" colspan="2"><?php echo _("Recipient's info"); ?></td>
+  </tr>
+  <tr>
+    <td><?php echo _("Name") ?></td>
+    <?php
+        $defaultSenderName = '';
+	$defaultSenderEmail = '';
+	if (! empty($gallery->user) && $gallery->user->isLoggedIn()) {
+	    $defaultSenderName = $gallery->user->displayName();
+	    $defaultSenderEmail = $gallery->user->getEmail();
+	}
+    ?>
+    <td><input tabindex="1" maxlength="40" name="ecard[name_sender]" size="18" type="Text" value="<?php echo $defaultSenderName; ?>"></td>
+    <td></td>
+    <td><?php echo _("Name") ?></td>
+    <td><input tabindex="3" maxlength="40" name="ecard[name_recepient]" size="18" type="Text" value=""></td>
+  </tr>
+  <tr>
+    <td><?php echo _("E-Mail"); ?></td>
+    <td><input tabindex="2" maxlength="40" name="ecard[email_sender]" size="18" type="Text" value="<?php echo $defaultSenderEmail; ?>"></td>
+    <td></td>
+    <td><?php echo _("E-Mail"); ?></td>
+    <td><input tabindex="4" maxlength="40" name="ecard[email_recepient]" size="18" type="Text" value=""></td>
+  </tr>
+  <tr>
+    <td colspan="5" align="center">
+  	  <select id="ecardstamp" name="ecard[stamp]">
+            <option selected value="<?php echo getImagePath('ecard_images/08.gif') ?>"><?php echo _("Choose a Stamp"); ?></option>
+<?php
+for($i = 1; $i <= 27; $i++) {
+    $nr = sprintf("%02d", $i-1);
+    echo "\n\t" . '<option value="'. getImagePath("ecard_images/$nr.gif") .'">';
+    echo sprintf(_("Stamp #%d"), $i);
+    echo "</option>";
+}
+?>
+        </select>
+        <?php $stamp_previewURL = build_popup_url("stamp_preview.php"); ?>
+        <img alt="helpIcon" height="15" hspace="5" onclick="popup_win('<?php echo $stamp_previewURL; ?>', 'Stamp_Preview','scrollbars=yes, width=150, height=300')" src="<?php echo getImagePath('ecard_images/icon_help.gif') ?>" width="15">
+    </td>
+  </tr>
+  <tr>
+    <td><?php echo _("Subject:"); ?></td>
+    <?php $defaultSubject = (!empty($defaultSenderName)) ? sprintf(_("%s sent you an E-C@rd"), $defaultSenderName) : ''; ?>
+    <td colspan="4"><input type="Text" size="65" maxlength="75" name="ecard[subject]" value="<?php echo $defaultSubject; ?>"></td>
+  </tr>
+  <tr>
+    <td colspan="5"><?php echo _("Your Message:"); ?></td>
+  </tr>
+  <tr>
+    <td align="center" colspan="5">
+      <textarea cols="55" rows="7" name="ecard[message]" onKeyPress="CountMax();" onfocus="CountMax();"><?php if (! empty($ecard["message"])) echo $ecard["message"]; ?></textarea>
+    </td>
+  </tr>
+  <tr>
+    <td colspan="5">&nbsp;</td>
+  </tr>
+  <tr>
+    <td align="center" colspan="5">
+	<input maxlength="<?php echo $max_length ?>" name="counter" size="3" type="Text">
+    </td>
+  </tr>
+  <tr>
+     <td colspan="5" align="center">
+     <table>
+      <tr>
+        <td><input type="button" onClick="javascript:make_preview();" value="<?php echo _("Preview"); ?>"></td>
+        <td><input type="reset" value="<?php echo _("Reset"); ?>"></td>
+	<td width="100%">&nbsp;</td>
+        <td align="left"><input type="button" onClick="javascript:window.close()" value="<?php echo _("Cancel"); ?>"></td>
+	<td><input type="button" onClick="javascript:send_ecard();" value="<?php echo _("Send eCard"); ?>"></td>
+      </tr>
+     </table>
+     </td>
+  </tr>
+  </table>
+  </form>
+<?php } else {
+    echo sprintf(_("Your E-C@rd with the picture below has been sent to %s &lt;%s&gt;."), $ecard["name_recepient"], $ecard["email_recepient"]);
+?>
+  <p align="center"><?php echo $gallery->album->getThumbnailTag($photoIndex); ?></p>
+  <br>
+  <a href="javascript:window.close()"><?php echo _("Close this window") ?></a>
+<?php }
+?>
+</div>
+<?php
+global $GALLERY_EMBEDDED_INSIDE;
+    $validation_args = array('photoIndex' => $photoIndex);
+    $validation_file = basename(__FILE__);
+        if (! isset($GALLERY_EMBEDDED_INSIDE)) {
+                print gallery_validation_link($validation_file, true, $validation_args);
+        }
+?>
+</body>
+</html>
diff -Naur gallery-1.5-pl1/ecard_preview.php gallery-1.5.1/ecard_preview.php
--- gallery-1.5-pl1/ecard_preview.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/ecard_preview.php	2005-09-13 00:40:44.000000000 +0200
@@ -0,0 +1,48 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ *
+ * This file Copyright (C) 2003-2004 Joan McGalliard
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: ecard_preview.php,v 1.1.2.1 2005/09/12 22:40:44 dmolavi Exp $
+ */
+?>
+<?php
+/*
+###################################################################
+# IBPS E-C@ard for Gallery           Version 1                    #
+# Copyright 2002 IBPS Friedrichs     info@ibps-friedrichs.de      #
+# Ported for Gallery By freenik      webmaster@cittadipolicoro.com#
+###################################################################
+*/
+?>
+<?php
+
+require_once(dirname(__FILE__) . '/init.php');
+
+$ecard = getRequestVar('ecard');
+
+list($error,$ecard_data_to_parse) = get_ecard_template($ecard["template_name"]);
+
+if (!empty($error)) {
+    header("Location: " . makeGalleryHeaderUrl("includes/ecard/_templates/error.htm"));
+} else {
+    echo parse_ecard_template($ecard,$ecard_data_to_parse);
+}
+
+?>
diff -Naur gallery-1.5-pl1/edit_appearance.php gallery-1.5.1/edit_appearance.php
--- gallery-1.5-pl1/edit_appearance.php	2005-04-14 03:48:23.000000000 +0200
+++ gallery-1.5.1/edit_appearance.php	2005-09-13 00:40:44.000000000 +0200
@@ -2,22 +2,22 @@
 /*
  * Gallery - a web based photo album viewer and editor
  * Copyright (C) 2000-2005 Bharat Mediratta
- * 
+ *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or (at
  * your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: edit_appearance.php,v 1.95.2.2 2005/04/14 01:48:23 cryptographite Exp $
+ * $Id: edit_appearance.php,v 1.108.2.3 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -26,62 +26,204 @@
 
 // Hack check
 if (!$gallery->user->canWriteToAlbum($gallery->album)) {
-	echo _("You are not allowed to perform this action!");
-	exit;
+    echo _("You are not allowed to perform this action!");
+    exit;
 }
-	
+
+list($nv_pairs, $extra_fields, $num_user_fields) =
+    getRequestVar(array('nv_pairs','extra_fields', 'num_user_fields'));
+
+include_once (dirname(__FILE__) . '/includes/definitions/services.php');
+include_once (dirname(__FILE__) . '/lib/setup.php');
+include_once (dirname(__FILE__) . '/js/sectionTabs.js.php');
+
+$infoMessages = array();
+$reloadOpener = false;
+
 if (getRequestVar('save')) {
-	foreach ($gallery->album->fields as $key => $name) {
-		${$key} = getRequestVar($key);
-	}
-	if (get_magic_quotes_gpc()) {
-		$gallery->album->fields["summary"] = stripslashes($summary);
-		$gallery->album->fields["title"] = stripslashes($title);
-	} else {
-		$gallery->album->fields["summary"] = $summary;
-		$gallery->album->fields["title"] = $title;
-	}
-	$gallery->album->fields["bgcolor"] = $bgcolor;
-	$gallery->album->fields["textcolor"] = $textcolor;
-	$gallery->album->fields["linkcolor"] = $linkcolor;
-	$gallery->album->fields["font"] = $font;
-	$gallery->album->fields["bordercolor"] = $bordercolor;
-	$gallery->album->fields["border"] = $border;
-	$gallery->album->fields["background"] = $background;
-	$gallery->album->fields["thumb_size"] = $thumb_size;
-	$gallery->album->fields["resize_size"] = $resize_size;
-	$gallery->album->fields["resize_file_size"] = $resize_file_size;
-	$gallery->album->fields['max_size'] = $max_size;
-	$gallery->album->fields['max_file_size'] = $max_file_size;
-	$gallery->album->fields["returnto"] = $returnto;
-	$gallery->album->fields["rows"] = $rows;
-	$gallery->album->fields["cols"] = $cols;
-	$gallery->album->fields["fit_to_window"] = $fit_to_window;
-	$gallery->album->fields["use_fullOnly"] = $use_fullOnly;
-	$gallery->album->fields["print_photos"] = empty($print_photos) ? "" : $print_photos;
-	$gallery->album->fields["use_exif"] = $use_exif;
-	$gallery->album->fields["display_clicks"] = $display_clicks;
-	$gallery->album->fields["item_owner_modify"] = $item_owner_modify;
-	$gallery->album->fields["item_owner_delete"] = $item_owner_delete;
-	$gallery->album->fields["item_owner_display"] = $item_owner_display;
-	$gallery->album->fields["add_to_beginning"] = $add_to_beginning;
-	$gallery->album->fields["slideshow_type"] = $slideshow_type;
-	$gallery->album->fields["slideshow_recursive"] = $slideshow_recursive;
-	$gallery->album->fields["slideshow_loop"] = $slideshow_loop;
-	$gallery->album->fields["slideshow_length"] = $slideshow_length;
-	$gallery->album->fields["album_frame"] = $album_frame;
-	$gallery->album->fields["thumb_frame"] = $thumb_frame;
-	$gallery->album->fields["image_frame"] = $image_frame;
-	$gallery->album->fields["showDimensions"] = $showDimensions;
-	$gallery->album->save(array(i18n("Properties changed")));
-
-	if (getRequestVar('setNested')) {
-		$gallery->album->setNestedProperties();
-	}
+    /**
+     * This part does 2 things:
+     * 1.) get the values given by user, so we can put them into the album later.
+     * 2.) Load the properties and check wether a user input is invalid.
+     */
+
+    include (dirname(__FILE__) . '/includes/definitions/albumProperties.php');
+    foreach ($gallery->album->fields as $fieldName => $values) {
+        ${$fieldName} = getRequestVar($fieldName);
+        if (isset($properties[$fieldName]['vartype'])) {
+            list($status, ${$fieldName}, $infoMessage) =
+            sanityCheck(${$fieldName}, $properties[$fieldName]['vartype'], $gallery->app->default[$fieldName]);
+            if (!empty($infoMessage)) {
+                $infoMessages[] .= sprintf (_("Problem with input of field '%s'. %s"), $fieldName, $infoMessage);
+            }
+        }
+    }
+
+    $gallery->album->fields["summary"] = $summary;
+    $gallery->album->fields["title"] = $title;
+    $gallery->album->fields["bgcolor"] = $bgcolor;
+    $gallery->album->fields["textcolor"] = $textcolor;
+    $gallery->album->fields["linkcolor"] = $linkcolor;
+    $gallery->album->fields["font"] = $font;
+    $gallery->album->fields["bordercolor"] = $bordercolor;
+    $gallery->album->fields["border"] = $border;
+    $gallery->album->fields["background"] = $background;
+    $gallery->album->fields["thumb_size"] = $thumb_size;
+    $gallery->album->fields["resize_size"] = $resize_size;
+    $gallery->album->fields["resize_file_size"] = $resize_file_size;
+    $gallery->album->fields['max_size'] = $max_size;
+    $gallery->album->fields['max_file_size'] = $max_file_size;
+    $gallery->album->fields["returnto"] = $returnto;
+    $gallery->album->fields["rows"] = $rows;
+    $gallery->album->fields["cols"] = $cols;
+    $gallery->album->fields["fit_to_window"] = $fit_to_window;
+    $gallery->album->fields["use_fullOnly"] = $use_fullOnly;
+    $gallery->album->fields["print_photos"] = $print_photos;
+    $gallery->album->fields["use_exif"] = $use_exif;
+    $gallery->album->fields["display_clicks"] = $display_clicks;
+    $gallery->album->fields["item_owner_modify"] = $item_owner_modify;
+    $gallery->album->fields["item_owner_delete"] = $item_owner_delete;
+    $gallery->album->fields["item_owner_display"] = $item_owner_display;
+    $gallery->album->fields["add_to_beginning"] = $add_to_beginning;
+    $gallery->album->fields["slideshow_type"] = $slideshow_type;
+    $gallery->album->fields["slideshow_recursive"] = $slideshow_recursive;
+    $gallery->album->fields["slideshow_loop"] = $slideshow_loop;
+    $gallery->album->fields["slideshow_length"] = $slideshow_length;
+    $gallery->album->fields["album_frame"] = $album_frame;
+    $gallery->album->fields["thumb_frame"] = $thumb_frame;
+    $gallery->album->fields["image_frame"] = $image_frame;
+    $gallery->album->fields["showDimensions"] = $showDimensions;
+    $gallery->album->fields["ecards"] = $ecards;
+
+    $gallery->album->fields["nav_thumbs"] = $nav_thumbs;
+    $gallery->album->fields["nav_thumbs_style"] = $nav_thumbs_style;
+    $gallery->album->fields["nav_thumbs_first_last"] = $nav_thumbs_first_last;
+    $gallery->album->fields["nav_thumbs_prev_shown"] = $nav_thumbs_prev_shown;
+    $gallery->album->fields["nav_thumbs_next_shown"] = $nav_thumbs_next_shown;
+    $gallery->album->fields["nav_thumbs_location"] = $nav_thumbs_location;
+    $gallery->album->fields["nav_thumbs_size"] = $nav_thumbs_size;
+    $gallery->album->fields["nav_thumbs_current_bonus"] = $nav_thumbs_current_bonus;
+
+    /* Poll properties */
+    for ($i = 0; $i < $gallery->album->getPollScale() ; $i++) {
+        //convert values to numbers
+        $nv_pairs[$i]["value"]=0+$nv_pairs[$i]["value"];
+    }
+    $gallery->album->fields["poll_nv_pairs"]=$nv_pairs;
+    $gallery->album->fields["poll_hint"]=$poll_hint;
+    $gallery->album->fields["poll_type"] = $poll_type;
+    if ($voter_class == "Logged in" &&
+    $gallery->album->fields["voter_class"] == "Everybody" &&
+    sizeof($gallery->album->fields["votes"]) > 0) {
+        $error = "<br>" .
+          sprintf(_("Warning: you have changed voters from %s to %s. It is advisable to reset the poll to remove all previous votes."),
+          "<i>". _("Everybody") ."</i>",
+          "<i>". _("Logged in") ."</i>");
+    }
+    $gallery->album->fields["voter_class"] = $voter_class;
+    $gallery->album->fields["poll_scale"] = $poll_scale;
+    $gallery->album->fields["poll_show_results"] = $poll_show_results;
+    $gallery->album->fields["poll_num_results"] = $poll_num_results;
+    $gallery->album->fields["poll_orientation"] = $poll_orientation;
+
+
+    /* Extrafields and Custom Fields */
+    $count = 0;
+    if (!isset($extra_fields)) {
+        $extra_fields = array();
+    }
+
+    for ($i = 0; $i < sizeof($extra_fields); $i++) {
+        $extra_fields[$i] = str_replace('"', '&quot;', $extra_fields[$i]);
+    }
+
+    $num_fields = $num_user_fields+num_special_fields($extra_fields);
 
-	reload();
+    $gallery->album->setExtraFields($extra_fields);
+
+    if ($num_fields > 0 && !$gallery->album->getExtraFields()) {
+        $gallery->album->setExtraFields(array());
+    }
+
+    if (sizeof ($gallery->album->getExtraFields()) < $num_fields) {
+        $gallery->album->setExtraFields(array_pad($gallery->album->getExtraFields(), $num_fields, _("untitled field")));
+    }
+
+    if (sizeof ($gallery->album->getExtraFields()) > $num_fields) {
+        $gallery->album->setExtraFields(array_slice($gallery->album->getExtraFields(), 0, $num_fields));
+    }
+
+    $gallery->album->save(array(i18n("Properties changed")));
+
+    if (getRequestVar('setNested')) {
+        $gallery->album->setNestedProperties();
+    }
+
+    $reloadOpener = true;
+}
+
+
+/* Custom / Extra Fields */
+function num_special_fields($extra_fields) {
+    $num_special_fields = 0;
+    foreach (array_keys(automaticFieldsList()) as $special_field) {
+        if (in_array($special_field, $extra_fields)) {
+            $num_special_fields++;
+        }
+    }
+
+    foreach (array("Title", "AltText") as $named_field) {
+        if (in_array($named_field, $extra_fields)) {
+            $num_special_fields++;
+        }
+    }
+
+    return $num_special_fields;
 }
 
+$multiple_choices_EF = array(
+    'Title' => _("Title"),
+    'AltText' => _("Alt Text / onMouseOver")
+);
+
+$extra_fields = $gallery->album->getExtraFields();
+$checked_EF = array();
+
+foreach (automaticFieldsList() as $automatic => $printable_automatic) {
+    if ($automatic === "EXIF" && (($gallery->album->fields["use_exif"] != "yes") || !$gallery->app->use_exif)) {
+        continue;
+    }
+    $multiple_choices_EF[$automatic] = $printable_automatic;
+}
+
+foreach($multiple_choices_EF as $field => $trash) {
+    if (in_array($field, $extra_fields)) {
+        $checked_EF[] = $field;
+    }
+}
+
+$num_user_fields = sizeof($extra_fields) - num_special_fields($extra_fields);
+
+$customFields = array();
+$i = 1;
+foreach ($extra_fields as $value) {
+    if (in_array($value, array_keys(automaticFieldsList())) || !strcmp($value, "Title") || !strcmp($value, "AltText")) {
+        continue;
+    }
+
+    $customFields["cf_$i"] = array(
+        'name' => 'extra_fields[]',
+        'prompt' => sprintf(_("Field %s:"),$i),
+        'desc' => '',
+        'type' => 'text',
+        'value' => $value
+    );
+    $i++;
+}
+/* We may load the properties now the second time, but its needed as they might have change above. */
+include (dirname(__FILE__) . '/includes/definitions/albumProperties.php');
+$initialtab = getRequestVar('initialtab');
+
 doctype();
 ?>
 <html>
@@ -91,257 +233,65 @@
 </head>
 
 <body dir="<?php echo $gallery->direction ?>" class="popupbody">
+<?php if ($reloadOpener) reload(); ?>
 <div class="popuphead"><?php echo _("Album Properties") ?></div>
+<?php echo infoLine($infoMessages, 'error'); ?>
 <div class="popup" align="center">
-<?php echo makeFormIntro("edit_appearance.php", 
-		array("name" => "theform", "method" => "POST"),
-		array("type" => "popup"));
-?>
-<input type="hidden" name="save" value="1">
-<table>
-<tr>
-	<td colspan="2"><?php echo _("Album Summary") ?></td>
-</tr>
-<tr>
-<td colspan="2" align="left">
-	<textarea cols="60" rows="8" name="summary"><?php echo $gallery->album->fields["summary"] ?></textarea>
-</td>
-</tr>
-<tr>
-	<td><?php echo _("Album Title") ?></td>
-	<td><input type="text" name="title" value="<?php echo $gallery->album->fields["title"]; ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Background Color") ?></td>
-	<td><input type="text" name="bgcolor" value="<?php echo $gallery->album->fields["bgcolor"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Text Color") ?></td>
-	<td><input type="text" name="textcolor" value="<?php echo $gallery->album->fields["textcolor"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Link Color") ?></td>
-	<td><input type="text" name="linkcolor" value="<?php echo $gallery->album->fields["linkcolor"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Background Image") ?> (URL)</td>
-	<td><input type="text" name="background" value="<?php echo $gallery->album->fields["background"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Font") ?></td>
-	<td><input type="text" name="font" value="<?php echo $gallery->album->fields["font"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Borders") ?></td>
-	<td>
-	<select name="border"><?php echo selectOptions($gallery->album, "border", array(0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 10 => 10, 15 => 15, 20 => 20)) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Border color") ?></td>
-	<td><input type="text" name="bordercolor" value="<?php echo $gallery->album->fields["bordercolor"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Thumbnail size") ?></td>
-	<td><input type="text" name="thumb_size" value="<?php echo $gallery->album->fields["thumb_size"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Maximum dimensions of intermediate sized images") ?></td>
-	<td>
-	<select name="resize_size"><?php echo selectOptions($gallery->album, "resize_size", array("off" => _("off"), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024, 1280 => 1280)) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Maximum file size of intermediate sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)") ?></td>
-	<td><input type="text" name="resize_file_size" value="<?php echo $gallery->album->fields["resize_file_size"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Maximum dimensions of full sized images") ?></td>
-	<td>
-	<select name="max_size"><?php echo selectOptions($gallery->album, 'max_size', array('off' => _('off'), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024, 1280 => sprintf(_('%d (%d MPix)'), 1280, 1), 1600 => sprintf(_('%d (%d MPix)'), 1600, 2), 2048 => sprintf(_('%d (%d MPix)'), 2048, 3))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Maximum file size of full sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)") ?></td>
-	<td><input type="text" name="max_file_size" value="<?php echo $gallery->album->fields['max_file_size'] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Show <i>Return to</i> link") ?></td>
-	<td>
-	<select name="returnto"><?php echo selectOptions($gallery->album, "returnto", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Rows") ?></td>
-	<td>
-	<select name="rows"><?php echo selectOptions($gallery->album, "rows", array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10)) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Columns") ?></td>
-	<td>
- 	<select name="cols"><?php echo selectOptions($gallery->album, "cols", array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10)) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Auto fit-to-window for<br>images without a resized copy") ?></td>
-	<td>
-	<select name="fit_to_window"><?php echo selectOptions($gallery->album, "fit_to_window", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Offer visitors ability to specify<br>preference for full-size or resized images") ?></td>
-	<td>
-	<select name="use_fullOnly"><?php echo selectOptions($gallery->album, "use_fullOnly", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td valign="top"><?php echo _("Which photo printing services<br>do you want to let visitors use?") ?></td>
-	<td valign="top">
-<?php
-$services = array(
-	'photoaccess' => array(
-		'name'    => 'PhotoWorks',
-		'url'     => 'http://www.photoworks.com/'),
-	'shutterfly'  => array(
-		'name'    => 'Shutterfly',
-		'url'     => 'http://www.shutterfly.com/',
-	),
-	'fotoserve'  => array(
-		'name'    => 'Fotoserve.com',
-		'url'     => 'http://www.fotoserve.com/',
-	),
-	'fotokasten'  => array(
-		'name'    => 'Fotokasten',
-		'url'     => 'http://www.fotokasten.de/'),
-	'mpush'       => array(
-		'name'	  => 'mPUSH',
-		'url'     => 'http://www.mpush.cc/'),
-);
-foreach ($services as $item => $data) {
-	if (isset($gallery->album->fields['print_photos'][$item])) {
-		$value = $gallery->album->fields['print_photos'][$item];
-	} else {
-		$value = array('checked' => false);
-	}
-	$checked = !empty($value['checked']) ? ' checked' : '';
-	print "\t<input name=\"print_photos[$item][checked]\" value=\"checked\" type=\"checkbox\"$checked><a target=\"_blank\" href=\"${data['url']}\">${data['name']}</a><br>\n";
+<?php 
+
+echo makeFormIntro("edit_appearance.php",
+    array("name" => "theform", "method" => "POST"),
+    array("type" => "popup"));
+
+$i = 0;
+makeSectionTabs($properties,5, $initialtab);
+
+foreach ($properties as $key => $val) {
+    if(!empty($val['skip'])) {
+        continue;
+    }
+
+    if (isset($val["type"]) && ($val["type"] === 'group_start' )) {
+        if ($val['name'] == $initialtab || (empty($initialtab) && $val['default'] == 'inline')) {
+            $display = 'inline';
+        } else {
+            $display = 'none';
+        }
+        echo "\n<div id=\"". $val["name"] ."\" style=\"display: $display\">";
+        echo make_separator($key, $val);
+        echo "\n<table width=\"100%\" class=\"inner\">";
+        continue;
+    }
+
+    if (isset($val["type"]) && ($val["type"] === 'subgroup' )) {
+        echo '<tr><td colspan="2">'. make_separator($key, $val) .'</td></tr>';
+        continue;
+    }
+
+    if (isset($val["type"]) && ($val["type"] === 'group_end' )) {
+        echo "\n</table>";
+        echo "\n</div>";
+        continue;
+    }
+
+    // Protect quote characters to avoid screwing up HTML forms
+    $val["value"] = array_str_replace('"', "&quot;", $val["value"]);
+
+    if (isset($val["type"]) && !strcmp($val["type"], "hidden")) {
+        list($f1, $f2) = make_fields($key, $val);
+        echo $f2;
+    } else {
+        echo evenOdd_row(make_fields($key, $val),
+        $i++ % 2);
+    }
+
+    $onThisPage[$key] = 1;
+    $preserve[$key] = 1;
 }
 ?>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Slideshow Type") ?></td>
-	<td>
-	<select name="slideshow_type"><?php echo selectOptions($gallery->album, "slideshow_type", array( "off" => _("Off"), "ordered" => _("Ordered"), "random" => _("Random"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Include sub-albums in slideshow") ?></td>
-	<td>
-	<select name="slideshow_recursive"><?php echo selectOptions($gallery->album, "slideshow_recursive", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Allow slideshow to loop") ?></td>
-	<td>
-	<select name="slideshow_loop"><?php echo selectOptions($gallery->album, "slideshow_loop", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Slideshow Length") ?></td>
-	<td><input type="text" name="slideshow_length" value="<?php echo $gallery->album->fields["slideshow_length"] ?>"></td>
-</tr>
-<tr>
-	<td><?php echo _("Album Frame") ?></td>
-	<td>
-	<select name="album_frame"><?php echo selectOptions($gallery->album, "album_frame", available_frames()) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Thumb Frame") ?></td>
-	<td>
-	<select name="thumb_frame"><?php echo selectOptions($gallery->album, "thumb_frame", available_frames()) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Image Frame") ?></td>
-	<td>
-	<select name="image_frame"><?php echo selectOptions($gallery->album, "image_frame", available_frames()) ?>
-	</select>
-	</td>
-</tr>
-<?php
-if ($gallery->app->use_exif) {
-?>
-<tr>
-	<td><?php echo _("Display EXIF data?") ?></td>
-	<td>
-	<select name="use_exif"><?php echo selectOptions($gallery->album, "use_exif", array("no" => _("no"), "yes" => _("yes"))) ?>
-	</select>
-	</td>
-</tr>
-<?php
-} // end if
-?>
-<tr>
-	<td><?php echo _("Display click counter for this album?") ?></td>
-	<td>
-	<select name="display_clicks"><?php echo selectOptions($gallery->album, "display_clicks", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Display owners name with caption") ?></td>
-	<td>
-	<select name="item_owner_display"><?php echo selectOptions($gallery->album, "item_owner_display", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Allow item owners to modify their images") ?></td>
-	<td>
-	<select name="item_owner_modify"><?php echo selectOptions($gallery->album, "item_owner_modify", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Allow item owners to delete their images") ?></td>
-	<td>
-	<select name="item_owner_delete"><?php echo selectOptions($gallery->album, "item_owner_delete", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Add new items at beginning of album") ?></td>
-	<td>
-	<select name="add_to_beginning"><?php echo selectOptions($gallery->album, "add_to_beginning", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-<tr>
-	<td><?php echo _("Display clickable image dimensions") ?></td>
-	<td>
-	<select name="showDimensions"><?php echo selectOptions($gallery->album, "showDimensions", array("yes" => _("yes"), "no" => _("no"))) ?>
-	</select>
-	</td>
-</tr>
-</table>
-
-<br>
+<input type="hidden" name="save" value="1">
+<input type="hidden" name="set_albumName" value="<?php echo $gallery->session->albumName ?>">
+<hr>
 <input type="checkbox" name="setNested" id="setNested" value="1"><label for="setNested"><?php echo _("Apply values to nested albums (except album title and summary).") ?></label>
 <br>
 <br>
@@ -351,12 +301,6 @@
 
 </form>
 
-<script language="javascript1.2" type="text/JavaScript">
-<!--   
-// position cursor in top form field
-document.theform.title.focus();
-//-->
-</script>
 </div>
 <?php print gallery_validation_link("edit_appearance.php"); ?>
 
diff -Naur gallery-1.5-pl1/edit_caption.php gallery-1.5.1/edit_caption.php
--- gallery-1.5-pl1/edit_caption.php	2005-03-10 03:29:34.000000000 +0100
+++ gallery-1.5.1/edit_caption.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: edit_caption.php,v 1.61.2.1 2005/03/10 02:29:34 cryptographite Exp $
+ * $Id: edit_caption.php,v 1.64.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -38,39 +38,35 @@
 doctype();
 echo "\n<html>";	
 if (isset($save)) {
-	// Only allow dates which mktime() will operate on.  
-	// 1970-2037 (Windows and some UNIXes) -- 1970-2069 (Some UNIXes)
-	// Two digit values between 0-69 mapping to 2000-2069 and 70-99 to 1970-1999 
-	if ((($capture_year < 2070) && ($capture_year > 1969)) || ($capture_year < 100)) { 
-		$gallery->album->setCaption($index, stripslashes($data));
-		$gallery->album->setKeywords($index, stripslashes($keywords));
-		$dateArray["year"] = $capture_year;	
-		$dateArray["mon"] = $capture_mon;
-		$dateArray["mday"] = $capture_mday;
-		$dateArray["hours"] = $capture_hours;
-		$dateArray["minutes"] = $capture_minutes;
-		$dateArray["seconds"] = $capture_seconds;
-
-		$timestamp=mktime($capture_hours, $capture_minutes, $capture_seconds, $capture_mon, $capture_mday, $capture_year);
-		$gallery->album->setItemCaptureDate($index, $timestamp);
-		if (isset($extra_fields)) {
-			foreach ($extra_fields as $field => $value)
-			{
-				if (get_magic_quotes_gpc()) {
-					$value=stripslashes($value);    
-				}
-				$gallery->album->setExtraField($index, $field, trim($value));
-			}
-		}
-		$gallery->album->save(array(i18n("Captions and/or custom fields modified for %s"), 
-					makeAlbumURL($gallery->album->fields["name"], $gallery->album->getPhotoId($index))));
-		dismissAndReload();
-		if (!isDebugging()) {
-			return;
-		}
-	} else {
-		$err = _("Year must be between 1000 and 3000");
+    // Only allow dates which mktime() will operate on.  
+    // 1970-2037 (Windows and some UNIXes) -- 1970-2069 (Some UNIXes)
+    // Two digit values between 0-69 mapping to 2000-2069 and 70-99 to 1970-1999 
+    if ((($capture_year < 2070) && ($capture_year > 1969)) || ($capture_year < 100)) { 
+	$gallery->album->setCaption($index, $data);
+	$gallery->album->setKeywords($index, $keywords);
+	$dateArray["year"] = $capture_year;	
+	$dateArray["mon"] = $capture_mon;
+	$dateArray["mday"] = $capture_mday;
+	$dateArray["hours"] = $capture_hours;
+	$dateArray["minutes"] = $capture_minutes;
+	$dateArray["seconds"] = $capture_seconds;
+
+	$timestamp = mktime($capture_hours, $capture_minutes, $capture_seconds, $capture_mon, $capture_mday, $capture_year);
+	$gallery->album->setItemCaptureDate($index, $timestamp);
+	if (isset($extra_fields)) {
+	    foreach ($extra_fields as $field => $value){
+		$gallery->album->setExtraField($index, $field, trim($value));
+	    }
+	}
+	$gallery->album->save(array(i18n("Captions and/or custom fields modified for %s"), 
+	    makeAlbumURL($gallery->album->fields["name"], $gallery->album->getPhotoId($index))));
+	dismissAndReload();
+	if (!isDebugging()) {
+	    return;
 	}
+    } else {
+	$err = _("Year must be between 1969 and 2070");
+    }
 }
 ?>
 <head>
@@ -127,8 +123,8 @@
 
 <?php
 // get the itemCaptureDate
-if (isset($error)) {
-	echo "\n<p>". gallery_error($error_text) . "</p>";
+if (!empty($err)) {
+	echo "\n<p>". gallery_error($err) . "</p>";
 }
 $itemCaptureDate = $gallery->album->getItemCaptureDate($index);
 
diff -Naur gallery-1.5-pl1/edit_field.php gallery-1.5.1/edit_field.php
--- gallery-1.5-pl1/edit_field.php	2005-03-10 03:29:34.000000000 +0100
+++ gallery-1.5.1/edit_field.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: edit_field.php,v 1.43.2.1 2005/03/10 02:29:34 cryptographite Exp $
+ * $Id: edit_field.php,v 1.45.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -36,13 +36,13 @@
 echo "\n<html>";
 
 if (isset($save)) {
-	if (!strcmp($field, 'title')) {
-		$data = removeTags($data);
-	}
-	$gallery->album->fields[$field] = stripslashes($data);
-	$gallery->album->save(array(i18n("%s modified"), $field));
-	dismissAndReload();
-	return;
+    if (!strcmp($field, 'title')) {
+	$data = removeTags($data);
+    }
+    $gallery->album->fields[$field] = $data;
+    $gallery->album->save(array(i18n("%s modified"), $field));
+    dismissAndReload();
+    return;
 }
 ?>
 <head>
diff -Naur gallery-1.5-pl1/edit_thumb.php gallery-1.5.1/edit_thumb.php
--- gallery-1.5-pl1/edit_thumb.php	2005-03-10 03:29:34.000000000 +0100
+++ gallery-1.5.1/edit_thumb.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: edit_thumb.php,v 1.42.2.1 2005/03/10 02:29:34 cryptographite Exp $
+ * $Id: edit_thumb.php,v 1.43.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/edit_watermark.php gallery-1.5.1/edit_watermark.php
--- gallery-1.5-pl1/edit_watermark.php	2005-03-10 03:29:34.000000000 +0100
+++ gallery-1.5.1/edit_watermark.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,60 +15,69 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: edit_watermark.php,v 1.14.2.1 2005/03/10 02:29:34 cryptographite Exp $
+ * $Id: edit_watermark.php,v 1.16.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
-	require_once(dirname(__FILE__) . '/init.php');
+/**
+ * This popup provides the possibility to put a watermark on a picture.
+ * A preview can be viewed before.
+ *
+ * @package Item
+ */
+
+/**
+ *
+ */
+require_once(dirname(__FILE__) . '/init.php');
 
 // Hack check
 if (!$gallery->user->canChangeTextOfAlbum($gallery->album)) {
-	echo _("You are not allowed to perform this action!");
-	exit;
+    echo _("You are not allowed to perform this action!");
+    exit;
 }
 
 list($index, $save, $preview, $previewFull) = getRequestVar(array('index', 'save', 'preview', 'previewFull'));
 list($wmName, $wmAlign, $wmAlignX, $wmAlignY) = getRequestVar(array('wmName', 'wmAlign', 'wmAlignX', 'wmAlignY'));
 list($wmSelect) = getRequestVar(array('wmSelect'));
 
-$err = "";	
+$photo = $gallery->album->getPhoto($index);
+$err = '';
+
 if (isset($save) || isset($preview)) {
-        if (isset($wmAlign) && ($wmAlign > 0) && ($wmAlign < 12))
-        {
-		if (isset($wmName) && !empty($wmName)) {
-		
-			if (isset($save)) {
-	                	echo "<center> ". _("Watermarking photo.")."<br/>(". _("this may take a while"). ")</center>\n";
-	                	my_flush();
-	                	set_time_limit($gallery->app->timeLimit);
-	        	        $gallery->album->watermarkPhoto($index, $wmName, "", $wmAlign,
-	                                               isset($wmAlignX) ? $wmAlignX : 0, 
-	                                               isset($wmAlignY) ? $wmAlignY : 0,
-	                                               0, 0, // Not a preview
-	                                               isset($wmSelect) ? $wmSelect : 0);
-	            		$gallery->album->save();
-	               		dismissAndReload();
-	                	return;
-			}
-			else
-			{
-	        	        $gallery->album->watermarkPhoto($index, $wmName, "", $wmAlign,
-	                                               isset($wmAlignX) ? $wmAlignX : 0, 
-	                                               isset($wmAlignY) ? $wmAlignY : 0,
-	                                               1, // set as preview
-	                                               isset($previewFull) ? $previewFull : 0);
-			}
-		} else {
-			$err = _("Please select a watermark.");
-		}
+    if (isset($wmAlign) && ($wmAlign > 0) && ($wmAlign < 12)) {
+        if (isset($wmName) && !empty($wmName)) {
+            if (isset($save)) {
+                my_flush();
+                set_time_limit($gallery->app->timeLimit);
+		$gallery->album->watermarkPhoto($index, $wmName, "", $wmAlign,
+		    isset($wmAlignX) ? $wmAlignX : 0,
+		    isset($wmAlignY) ? $wmAlignY : 0,
+		    0, 0, // Not a preview
+		    isset($wmSelect) ? $wmSelect : 0);
+                dismissAndReload();
+                return;
+            }
+            else {
+                $gallery->album->watermarkPhoto($index, $wmName, "",
+		    $wmAlign,
+                    isset($wmAlignX) ? $wmAlignX : 0,
+                    isset($wmAlignY) ? $wmAlignY : 0,
+                    1, // set as preview
+                    isset($previewFull) ? $previewFull : 0);
+            }
         } else {
-            $err = _("Please select an alignment.");
+            $err = _("Please select a watermark.");
         }
+    } else {
+        $err = _("Please select an alignment.");
+    }
 }
 
 doctype();
+
 ?>
 <html>
 <head>
@@ -81,21 +90,23 @@
 <p>
 <?php
 if (isset($preview)) {
-        echo $gallery->album->getPreviewTag($index);
+    echo $gallery->album->getPreviewTag($index);
 } else {
-        echo $gallery->album->getThumbnailTag($index);
+    echo $gallery->album->getThumbnailTag($index);
 }
 ?>
 </p>
 <?php 
 
 if (!empty($err)) {
-	echo '<p class="error">'. $err . '</p>';
+    echo '<p class="error">'. $err . '</p>';
+}
+
+if ($photo->image->type == 'gif') {
+    echo infoLine(_("Your image is a gif. Watermarking on animated gifs is currently not supported and will 'deface & unanimate' your picture."), 'notice');
 }
 
-echo makeFormIntro("edit_watermark.php", 
-			array("name" => "theform", 
-				"method" => "POST"));
+echo makeFormIntro("edit_watermark.php", array("name" => "theform", "method" => "POST"));
 global $watermarkForm;
 $watermarkForm["askRecursive"] = 0;
 $watermarkForm["askPreview"] = 1;
@@ -109,15 +120,17 @@
 	<input type="button" name="cancel" value="<?php echo _("Cancel") ?>" onclick='parent.close()'>
 </p>
 </form>
-</div>
 
 <script language="javascript1.2" type="text/JavaScript">
-<!--   
+<!--
 // position cursor in top form field
 document.theform.cancel.focus();
 //-->
 </script>
-<?php print gallery_validation_link("edit_watermark.php"); ?>
 </div>
+<?php 
+print gallery_validation_link("edit_watermark.php", false,
+    array('index' => $index, 'set_albumName' => $gallery->album->fields["name"]));
+?>
 </body>
 </html>
diff -Naur gallery-1.5-pl1/errors/configure_help.php gallery-1.5.1/errors/configure_help.php
--- gallery-1.5-pl1/errors/configure_help.php	2004-06-09 13:35:48.000000000 +0200
+++ gallery-1.5.1/errors/configure_help.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-<?php /* $Id: configure_help.php,v 1.8 2004/06/09 11:35:48 jenst Exp $ */ ?>
-<?php echo sprintf(_("If you experience problems, you can find help on the %sGallery Help Page%s."),
-'<a href="http://gallery.sourceforge.net/help.php">', '</a>') ?>
diff -Naur gallery-1.5-pl1/errors/reconfigure.php gallery-1.5.1/errors/reconfigure.php
--- gallery-1.5-pl1/errors/reconfigure.php	2004-06-07 09:24:26.000000000 +0200
+++ gallery-1.5.1/errors/reconfigure.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,31 +0,0 @@
-<?php
-// $Id: reconfigure.php,v 1.23 2004/06/07 07:24:26 cryptographite Exp $
-?>
-<?php 
-	if (! defined("GALLERY_URL")) define ("GALLERY_URL","");
-	doctype();
-?>
-<html>
-<head>
-  <title><?php echo _("Gallery needs Reconfiguration") ?></title>
-  <?php common_header(); ?>
-</head>
-<body dir="<?php echo $gallery->direction ?>">
-
-<center>
-<p class="header"><?php echo _("Gallery needs Reconfiguration") ?></p>
-
-<p class="sitedesc">
-	<?php echo _("Your Gallery settings were configured with an older version of Gallery, and are out of date. Please re-run the Configuration Wizard!") ?>
-</p>
-
-<p>
-<?php 
-	echo sprintf(_("Launch the %sConfiguration Wizard%s."),
-		'<a href="'. GALLERY_URL . 'setup/index.php">', '</a>') . ' ';
-	
-	include(dirname(__FILE__) . "/configure_help.php"); ?>
-</p>
-</center>
-</body>
-</html>
diff -Naur gallery-1.5-pl1/errors/unconfigured.php gallery-1.5.1/errors/unconfigured.php
--- gallery-1.5-pl1/errors/unconfigured.php	2004-06-07 18:52:29.000000000 +0200
+++ gallery-1.5.1/errors/unconfigured.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-<?php
-// $Id: unconfigured.php,v 1.24 2004/06/07 16:52:29 jenst Exp $
-?>
-<?php 
-	if (! defined("GALLERY_URL")) define ("GALLERY_URL","");
-	doctype();
-?>
-<html>
-<head>
-  <title><?php echo _("Gallery Configuration Error") ?></title>
-  <?php common_header(); ?>
-</head>
-<body dir="<?php echo $gallery->direction ?>">
-
-<center>
-<p class="header"><?php echo _("Gallery has not been configured!") ?></p>
-
-<p class="sitedesc">
-<?php 
-	echo _("Gallery must be configured before you can use it.");
-?>
-</p>
-<table class="sitedesc">
-<tr>
-	<td><?php echo _("1."); ?></td>
-	<td><?php echo _("Create an empty file .htaccess and an empty file config.php"); ?></td>
-</tr>
-	<td><?php echo _("2."); ?></td>
-	<td><?php echo _("Create an albums folder for your pictures and movies."); ?></td>
-</tr>
-<tr>
-	<td colspan="2" class="emphasis"><?php echo _("Make sure that both files and the folder are read and writeable for your webserver !"); ?></td>
-</tr>
-</table>
-
-<p>
-<?php echo sprintf(_("Then start the %sConfiguration Wizard%s."), 
-		'<a href="'. GALLERY_URL . 'setup/index.php">', '</a>'); 
-	print "<br>";
-	include(dirname(__FILE__) . "/configure_help.php"); ?>
-</p>
-</center>
-</body>
-</html>
diff -Naur gallery-1.5-pl1/extra_fields.php gallery-1.5.1/extra_fields.php
--- gallery-1.5-pl1/extra_fields.php	2005-03-10 03:29:34.000000000 +0100
+++ gallery-1.5.1/extra_fields.php	2005-09-13 00:40:44.000000000 +0200
@@ -17,16 +17,17 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: extra_fields.php,v 1.29.2.1 2005/03/10 02:29:34 cryptographite Exp $
+ * $Id: extra_fields.php,v 1.32.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
 
 require_once(dirname(__FILE__) . '/init.php');
 
-list($apply, $extra_fields, $num_user_fields) = getRequestVar(array('apply', 'extra_fields', 'num_user_fields'));
+list($apply, $extra_fields, $num_user_fields, $setNested) = 
+  getRequestVar(array('apply', 'extra_fields', 'num_user_fields', 'setNested'));
 
 // Hack check
 if (!$gallery->user->canWriteToAlbum($gallery->album)) {
@@ -41,9 +42,6 @@
 	}
 
 	for ($i = 0; $i < sizeof($extra_fields); $i++) {
-	    if (get_magic_quotes_gpc()) {
-		$extra_fields[$i] = stripslashes($extra_fields[$i]);
-	    }
 	    $extra_fields[$i] = str_replace('"', '&quot;', $extra_fields[$i]);
 	}
 	
diff -Naur gallery-1.5-pl1/gallery_remote2.php gallery-1.5.1/gallery_remote2.php
--- gallery-1.5-pl1/gallery_remote2.php	2005-04-14 03:48:23.000000000 +0200
+++ gallery-1.5.1/gallery_remote2.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: gallery_remote2.php,v 1.70.2.2 2005/04/14 01:48:23 cryptographite Exp $
+ * $Id: gallery_remote2.php,v 1.75.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -35,7 +35,6 @@
 	exit;
 }
 
-
 /*
  * Set content type
  */
@@ -44,7 +43,7 @@
 /*
  * Start buffering output
  */
-//if($gallery->app->debug == "no") {
+//if(!isDebugging()) {
 //	@ob_start();
 //}
 
@@ -82,8 +81,6 @@
 $GR_STAT['ROTATE_IMAGE_FAILED'] = 504;
 
 
-
-
 $response = new Properties();
 $protocol_version = getRequestVar('protocol_version');
 check_proto_version( $response );
@@ -142,7 +139,7 @@
 
 
 
-function gr_login( &$gallery, &$response, &$uname, &$password ) {
+function gr_login( &$gallery, &$response, $uname, $password ) {
 	global $GR_STAT, $GR_VER;
 
 	if (!$uname | !$password) {
@@ -241,7 +238,7 @@
 
 }
 
-function gr_add_item( &$gallery, &$response, &$userfile, &$userfile_name, &$caption, &$force_filename, &$auto_rotate ) {
+function gr_add_item( &$gallery, &$response, &$userfile, &$userfile_name, $caption, $force_filename, $auto_rotate ) {
 
 	global $GR_STAT, $temp_files;
 
@@ -336,9 +333,6 @@
 	global $GR_STAT;
 
 	$resize_dimension = $gallery->album->fields['resize_size'];
-	if ($resize_dimension == 'off') {
-		$resize_dimension = 0;
-	}
 
 	$response->setProperty( 'auto_resize', $resize_dimension );
 
@@ -361,16 +355,10 @@
 
 }
 
-function gr_new_album( &$gallery, &$response, &$newAlbumName, &$newAlbumTitle, &$newAlbumDesc ) {
+function gr_new_album( &$gallery, &$response, $newAlbumName, $newAlbumTitle, $newAlbumDesc ) {
 
 	global $GR_STAT;
 
-	if(get_magic_quotes_gpc()) {
-		$newAlbumName = stripslashes($newAlbumName);
-		$newAlbumTitle = stripslashes($newAlbumTitle);
-		$newAlbumDesc = stripslashes($newAlbumDesc);
-	}
-
 	if(isset($gallery->album) && isset($gallery->album->fields["name"])) {
 		$canAddAlbum = $gallery->user->canCreateSubAlbum($gallery->album);
 	} else {
@@ -452,7 +440,7 @@
 					$response->setProperty( 'image.capturedate.hours.'.$tmpImageNum, $albumItemObj->itemCaptureDate['hours'] );
 					$response->setProperty( 'image.capturedate.minutes.'.$tmpImageNum, $albumItemObj->itemCaptureDate['minutes'] );
 					$response->setProperty( 'image.capturedate.seconds.'.$tmpImageNum, $albumItemObj->itemCaptureDate['seconds'] );
-					$response->setProperty( 'image.hidden.'.$tmpImageNum, $albumItemObj->isHidden()?"yes":"no" );
+					$response->setProperty( 'image.hidden.'.$tmpImageNum, $albumItemObj->isHidden()? "yes":"no" );
 				} else {
 					if ($albums_too) {
 						if (! isset($albumDB)) {
@@ -465,7 +453,7 @@
 							$tmpImageNum++;
 
 							$response->setProperty( 'album.name.'.$tmpImageNum, $albumItemObj->getAlbumName() );
-							$response->setProperty( 'album.hidden.'.$tmpImageNum, $myAlbum->isHiddenRecurse()?'yes':'no' );
+							$response->setProperty( 'album.hidden.'.$tmpImageNum, $myAlbum->isHiddenRecurse() ? 'yes':'no' );
 						}
 					}
 				}
@@ -665,8 +653,6 @@
 }
 */
 
-
-
 function check_proto_version( &$response ) {
 	global $protocol_version, $GR_STAT, $GR_VER;
 
@@ -767,8 +753,8 @@
 	$response->setProperty( "album.title.$album_index", $albumTitle );
 	$response->setProperty( "album.summary.$album_index", $myAlbum->fields['summary'] );
 	$response->setProperty( "album.parent.$album_index", $parent_index );
-	$response->setProperty( "album.resize_size.$album_index", $myAlbum->fields['resize_size'] == 'off' ? 0 : $myAlbum->fields['resize_size'] );
-	$response->setProperty( "album.max_size.$album_index", $myAlbum->fields['max_size'] == 'off' ? 0 : $myAlbum->fields['max_size'] );
+	$response->setProperty( "album.resize_size.$album_index", $myAlbum->fields['resize_size'] );
+	$response->setProperty( "album.max_size.$album_index", $myAlbum->fields['max_size'] );
 	$response->setProperty( "album.thumb_size.$album_index", $myAlbum->fields['thumb_size'] );
 
 	// write permissions
@@ -837,9 +823,7 @@
     } else {
         // remove %20 and the like from name
         $name = urldecode($name);
-	if (get_magic_quotes_gpc()) {
-		$name = stripslashes($name);
-	}
+
         // parse out original filename without extension
         $originalFilename = eregi_replace(".$tag$", "", $name);
         // replace multiple non-word characters with a single "_"
@@ -880,9 +864,6 @@
 		    }
 
             if ($setCaption) {
-		if (get_magic_quotes_gpc()) {
-			$setCaption = stripslashes($setCaption);
-		}
                 $caption = $setCaption;
             } else {
                 $caption = "";
@@ -895,23 +876,17 @@
 				//echo "Looking for extra field $fieldname\n";
 
 				// The way it should be done now
-				$value = isset($_POST[("extrafield.".$field)]) ? $_POST[("extrafield.".$field)] : '';
+				$value = getRequestVar("extrafield.".$field);
 				//echo "Got extra field $field = $value\n";
-				if ($value) {
-					if (get_magic_quotes_gpc()) {
-						$value = stripslashes($value);
-					}
+				if (!empty($value)) {
 					//echo "Setting field $field\n";
 					$myExtraFields[$field] = $value;
 				}
 
 				// Deprecated
-				$value = isset($_POST[("extrafield_".$field)]) ? $_POST[("extrafield_".$field)] : '';
+				$value = getRequestVar("extrafield_".$field);
 				//echo "Got extra field $field = $value\n";
-				if ($value) {
-					if (get_magic_quotes_gpc()) {
-						$value = stripslashes($value);
-					}
+				if (!empty($value)) {
 					//echo "Setting field $field\n";
 					$myExtraFields[$field] = $value;
 				}
diff -Naur gallery-1.5-pl1/gallery_remote.php gallery-1.5.1/gallery_remote.php
--- gallery-1.5-pl1/gallery_remote.php	2005-03-10 03:29:34.000000000 +0100
+++ gallery-1.5.1/gallery_remote.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: gallery_remote.php,v 1.25.2.1 2005/03/10 02:29:34 cryptographite Exp $
+ * $Id: gallery_remote.php,v 1.26.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/html/userData.inc gallery-1.5.1/html/userData.inc
--- gallery-1.5-pl1/html/userData.inc	2004-05-04 20:52:18.000000000 +0200
+++ gallery-1.5.1/html/userData.inc	2005-07-20 14:46:27.000000000 +0200
@@ -1,5 +1,5 @@
-<?php /* $Id: userData.inc,v 1.20 2004/05/04 18:52:18 jenst Exp $ */ ?>
-<p><?php 
+<?php /* $Id: userData.inc,v 1.23 2005/07/20 12:46:27 jenst Exp $ */ ?>
+<?php 
  if (!isset($uname)) {  $uname=""; }
  if (!isset($old_password)) {  $old_password=""; }
  if (!isset($new_password1)) {  $new_password1=""; }
@@ -7,11 +7,11 @@
  if (!isset($fullname)) {  $fullname=""; }
  if (!isset($email)) {  $email=""; }
  if (!isset($send_email)) {  $send_email=""; }
+ if (!isset($isAdmin)) { $isAdmin = 0; }
 
- $hidden=array();
+ $hidden = array();
+ $yesNoChoices = array(1 => _("yes"), 0 => _("no"));
 ?>
-</p>
-
 <table>
 <?php if ($allowChange["member_file"] === true) { ?>
 <tr>
@@ -38,24 +38,26 @@
 <?php if ($allowChange["uname"] || $uname) {
 	 echo errorRow("uname");
 }
-if ($allowChange["old_password"] === true) { ?>
+
+if (isset($allowChange["password"]) && $allowChange["password"] === true) {
+    if (isset($allowChange["old_password"]) && $allowChange["old_password"] === true) { ?>
 <tr>
 	<td><?php echo _("Old Password") ?></td>
 	<td><input name="old_password" type="password" value="<?php echo $old_password ?>"></td>
 </tr>
-<?php 	echo errorRow("old_password");
+<?php echo errorRow("old_password");
 }
-if ($allowChange["password"] === true) { ?>
+?>
 <tr>
 	<td><?php echo _("New Password") ?></td>
 	<td><input name="new_password1" type="password" value="<?php echo $new_password1 ?>"></td>
 </tr>
-<?php 	echo errorRow("new_password1") ?>
+<?php echo errorRow("new_password1") ?>
 <tr>
 	<td><?php echo _("New Password (again)") ?></td>
 	<td><input name="new_password2" type="password" value="<?php echo $new_password2 ?>"></td>
 </tr>
-<?php 	echo errorRow("new_password2");
+<?php echo errorRow("new_password2");
 }
 if ($allowChange["fullname"] === true) { ?>
 <tr>
@@ -101,39 +103,51 @@
 		$hidden[]=array('defaultLanguage', $gallery->app->default_language);
 	}
 }
+
+if (isset($allowChange["canChangeOwnPw"]) && $allowChange["canChangeOwnPw"] === true) { ?>
+<tr>
+        <td><?php echo _("User can change its own password") ?></td>
+        <td><?php echo drawSelect("canChangeOwnPw", $yesNoChoices, $canChangeOwnPw, 1); ?></td>
+</tr>
+<?php
+}
+
 if (isset($allowChange["create_albums"]) && $allowChange["create_albums"] === true) { ?>
 <tr>
 	<td><?php echo _("User can create albums") ?></td>
-	<td><?php echo drawSelect("canCreate", $canCreateChoices, $canCreate, 1); ?></td>
+	<td><?php echo drawSelect("canCreate", $yesNoChoices, $canCreate, 1); ?></td>
+</tr>
+<?php
+}
+
+if ($gallery->user->isAdmin()) { ?>
+<tr>
+	<td><?php echo _("User is an admin") ?></td>
+	<?php 
+		if ($allowChange["admin"] === true) {
+		    if ($uname=$gallery->user->getUsername() == $uname) {
+			echo '<td>'. $yesNoChoices[$isAdmin] .'</td></tr>';
+			echo '<tr><td colspan="2"><i>('. _("you can't un-admin yourself") . ')</i></td>';
+			$hidden[]=array('isAdmin', $isAdmin);
+		    } else {
+			echo '<td>'. drawSelect("isAdmin", $yesNoChoices, $isAdmin, 1) . '</td>';
+			echo '<tr><td colspan="2"><i>('. _("Note: Admins can always create albums and are allowed to change their password.") .')</i>';
+		    }
+		} ?></td>
 </tr>
 <?php 
 }
-if ($allowChange["send_email"] === true && 
-	$gallery->app->emailOn == "yes") { ?>
+
+if ($allowChange["send_email"] === true && $gallery->app->emailOn == "yes") { ?>
 <tr>
-	<td><?php echo _("Send email to user <br>when account is created") ?></td>
+	<td><?php echo _("Send email to user when account is created") ?></td>
 	<td><input checked name="send_email" type="checkbox"></td>
 </tr>
 <?php 
 } else { 
 	$hidden[]=array('send_email', "");
 }
-if ($gallery->user->isAdmin() && isset($isAdmin)) { ?>
-<tr>
-	<td><?php echo _("User is an admin") ?></td>
-	<td><?php 
-		if ($allowChange["admin"] === true) {
-			if ($uname=$gallery->user->getUsername() == $uname) {
-				echo $isAdminChoices[$isAdmin] . ' <i>( '. _("you can't un-admin yourself") . ')</i>';
-			} else {
-				echo drawSelect("isAdmin", $isAdminChoices, $isAdmin, 1);
-				echo '<br>';
-				echo '<i>('. _("Note: admins can always create albums") . ')</i>';
-			}
-		} ?></td>
-</tr>
-<?php 
-} ?>
+?>
 </table>
 <?php
 	foreach ($hidden as $line) {
diff -Naur gallery-1.5-pl1/html_wrap/album.footer.default gallery-1.5.1/html_wrap/album.footer.default
--- gallery-1.5-pl1/html_wrap/album.footer.default	2004-12-28 22:22:25.000000000 +0100
+++ gallery-1.5.1/html_wrap/album.footer.default	2005-04-25 12:47:46.000000000 +0200
@@ -5,7 +5,7 @@
 // To override this footer, create a file called album.footer
 // in this directory.
 // 
-// $Id: album.footer.default,v 1.37 2004/12/28 21:22:25 h0bbel Exp $
+// $Id: album.footer.default,v 1.38 2005/04/25 10:47:46 jenst Exp $
 ?>
 <?php
 includeTemplate('album.footer.tpl');
@@ -26,7 +26,7 @@
 ?>
           </td>
 <?php if (!$gallery->session->offline && (!isset($gallery->app->rssEnabled) || $gallery->app->rssEnabled == "yes")) { ?>
-          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php?set_albumName=" . $gallery->session->albumName; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1;">RSS</a></td> 
+          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php?set_albumName=" . $gallery->session->albumName; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1px;">RSS</a></td> 
 <?php 
 } // if rssEnabled
 if ($gallery->user->isAdmin() ) { ?>
diff -Naur gallery-1.5-pl1/html_wrap/album.header.default gallery-1.5.1/html_wrap/album.header.default
--- gallery-1.5-pl1/html_wrap/album.header.default	2004-07-17 13:35:20.000000000 +0200
+++ gallery-1.5.1/html_wrap/album.header.default	2005-08-16 00:56:27.000000000 +0200
@@ -12,14 +12,14 @@
 //      - Gallery Title: $gallery->app->galleryTitle    
 //      - Album Title: $gallery->album->fields["title"]    
 //      
-// $Id: album.header.default,v 1.17 2004/07/17 11:35:20 jenst Exp $
+// $Id: album.header.default,v 1.18.2.1 2005/08/15 22:56:27 jenst Exp $
 ?>
 <?php
 includeHtmlWrap("wrapper.header");
 
 if (!includeTemplate('album.header.tpl')) {
 ?>
-<table width="100%" border="0">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
     <td>
       <table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_headliner">
@@ -29,11 +29,8 @@
             <table cellspacing="0" cellpadding="0" class="mod_toplight_bg">
               <tr>
                 <td class="mod_toplight_left" align="right"></td>
-                <td nowrap class="head" align="left">
-		  &nbsp;<?php echo $gallery->album->fields["title"] ?>&nbsp;
-                </td>
-                <td class="mod_toplight_right" align="left">
-                </td>
+                <td class="head" align="left">&nbsp;<?php echo $gallery->album->fields["title"] ?>&nbsp;</td>
+                <td class="mod_toplight_right" align="left"></td>
               </tr>
             </table>
           </td>
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/BB5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/BB5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/BB5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/BB5.gif	2005-08-08 22:22:54.000000000 +0200
@@ -0,0 +1,5 @@
+GIF89a
+ 
+ ÷#    ÿÿÿþþþûûûùùùøøøôôôòòòñññïïïîîîçççæææäääßßßÛÛÛËËËÊÊÊ¿¿¿²²²©©©   žžž———‡‡‡ƒƒƒ~~~rrrkkkfffdddcccbbb```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !ù  # ,    
+ 
+  E H° ÁƒXX@ÀÀ4Pá€Ã(dÐ`a\ð0bˆÀ¡dÉ ˜ÐÁeI8EØ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/BL5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/BL5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/BL5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/BL5.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,5 @@
+GIF89a
+ 
+ ‘ fff```ÿÿÿÿÿÿ!ù   ,    
+ 
+  Ü"©b¸Ù<’Qñ}„ÆH–f ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/BR5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/BR5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/BR5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/BR5.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,5 @@
+GIF89a
+ 
+ ‘ fff```ÿÿÿÿÿÿ!ù   ,    
+ 
+  ”/1ƒ§ÜÒŠ¶Gq|¡û ,âH–K ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/frame.def gallery-1.5.1/html_wrap/frames/postage_stamp/frame.def
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/frame.def	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/frame.def	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,83 @@
+<?php
+$name = _("Postage Stamp");
+$description = _("A simple postage stamp effect.");
+
+/* TTL */
+$imageTTL = "TT5.gif";
+$widthTTL = 10;
+$heightTTL = 10;
+
+/* TTR */
+$imageTTR = "TT5.gif";
+$widthTTR = 10;
+$heightTTR = 10;
+
+/* LLT */
+$imageLLT = "LL5.gif";
+$widthLLT = 10;
+$heightLLT = 10;
+
+/* RRT */
+$imageRRT = "RR5.gif";
+$widthRRT = 10;
+$heightRRT = 10;
+
+/* LLB */
+$imageLLB = "LL5.gif";
+$widthLLB = 10;
+$heightLLB = 10;
+
+/* RRB */
+$imageRRB = "RR5.gif";
+$widthRRB = 10;
+$heightRRB = 10;
+
+/* BBL */
+$imageBBL = "BB5.gif";
+$widthBBL = 10;
+$heightBBL = 10;
+
+/* BBR */
+$imageBBR = "BB5.gif";
+$widthBBR = 10;
+$heightBBR = 10;
+
+/* TL Top left */
+$imageTL = "TL5.gif";
+$widthTL=10;
+$heightTL=10;
+
+/* TT Top */
+$imageTT = "TT5.gif";
+$widthTT = 10;
+$heightTT = 10;
+
+/* TR Top right */
+$imageTR = "TR5.gif";
+$widthTR=10;
+$heightTR=10;
+
+/* LL Left side */
+$imageLL = "LL5.gif";
+$widthLL = 10;
+$heightLL = 10;
+
+/* RR Right side */
+$imageRR = "RR5.gif";
+$widthRR = 10;
+$heightRR = 10;
+
+/* BL Bottom left */
+$imageBL = "BL5.gif";
+$heightBL=10;
+$widthBL=10;
+
+/* BB Bottom */
+$imageBB = "BB5.gif";
+$widthBB = 10;
+$heightBB = 10;
+
+/* BR Bottom Right */
+$imageBR = "BR5.gif";
+$widthBR=10;
+$heightBR=10;
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/LL5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/LL5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/LL5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/LL5.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,6 @@
+GIF89a
+ 
+ ÷"    ÿÿÿþþþûûûúúúùùùöööóóóñññðððïïïêêêæææåååÛÛÛØØØÏÏÏÍÍÍ¹¹¹«««¦¦¦¥¥¥¡¡¡•••“““………„„„‚‚‚nnniiifffdddccc```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          !ù  " ,    
+ 
+  G Eü`A€ 
+ÔÐà`B…8 Ðvà€áŒBLàÀÀÄ	8r‚,C\¨ áÀI <lˆP d@ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/pixel_trans.gif gallery-1.5.1/html_wrap/frames/postage_stamp/pixel_trans.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/pixel_trans.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/pixel_trans.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1 @@
+GIF89a  €  ÿÿÿ   !ù    ,       D ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/ReadMe.txt gallery-1.5.1/html_wrap/frames/postage_stamp/ReadMe.txt
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/ReadMe.txt	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/ReadMe.txt	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,9 @@
+put this directory in your html_wrap/frames directory.
+to enable this frame, you can do it either from the 'properties' admin    
+option for a specific album, or globally using the config wizard.
+after that, you can delete this file. or print it out and keep it forever.
+either way is fine by me.
+
+http://demonhood.com/addon/
+
+-demonhood-
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/RR5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/RR5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/RR5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/RR5.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,6 @@
+GIF89a
+ 
+ ÷"    ÿÿÿþþþûûûúúúùùùöööóóóñññðððïïïêêêæææåååÛÛÛØØØÏÏÏÍÍÍ¹¹¹«««¦¦¦¥¥¥¡¡¡•••“““………„„„‚‚‚nnniiifffdddccc```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          !ù  " ,    
+ 
+  L  ÀÂÐ@Â„dx(Ba <<´Hà**`À„	!,.p AJ‹
+(Xðrà.ÔP Â D ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/TL5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/TL5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/TL5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/TL5.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,6 @@
+GIF89a
+ 
+ ‘ fff```ÿÿÿÿÿÿ!ù   ,    
+ 
+  œ©áL´
+i+ÎwL¾e¡5V ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/TR5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/TR5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/TR5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/TR5.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,5 @@
+GIF89a
+ 
+ ‘ fff```ÿÿÿÿÿÿ!ù   ,    
+ 
+  œ™Á`„œ"D*íÀùbÍUrZ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/frames/postage_stamp/TT5.gif gallery-1.5.1/html_wrap/frames/postage_stamp/TT5.gif
--- gallery-1.5-pl1/html_wrap/frames/postage_stamp/TT5.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/html_wrap/frames/postage_stamp/TT5.gif	2005-08-08 22:22:55.000000000 +0200
@@ -0,0 +1,5 @@
+GIF89a
+ 
+ ÷#    ÿÿÿþþþûûûùùùøøøôôôòòòñññïïïîîîçççæææäääßßßÛÛÛËËËÊÊÊ¿¿¿²²²©©©   žžž———‡‡‡ƒƒƒ~~~rrrkkkfffdddcccbbb```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !ù  # ,    
+ 
+  F Gˆ(b„Aƒ!0,@0¡ÃÁ*$0 ÃÃppÁƒAPà…, À (hI³¥€›5sêÜÉ3  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/gallery.footer.default gallery-1.5.1/html_wrap/gallery.footer.default
--- gallery-1.5-pl1/html_wrap/gallery.footer.default	2004-11-06 09:59:08.000000000 +0100
+++ gallery-1.5.1/html_wrap/gallery.footer.default	2005-04-25 12:47:46.000000000 +0200
@@ -13,7 +13,7 @@
 //   a little. Use the following code snippet to display the current
 //   Gallery version linked to the Gallery home page.
 //
-// $Id: gallery.footer.default,v 1.41 2004/11/06 08:59:08 cryptographite Exp $
+// $Id: gallery.footer.default,v 1.42 2005/04/25 10:47:46 jenst Exp $
 ?>
 <?php
 includeTemplate('gallery.footer.tpl');
@@ -32,7 +32,7 @@
        	} ?>
           </td>
 <?php if (!$gallery->session->offline && (!isset($gallery->app->rssEnabled) || $gallery->app->rssEnabled == "yes")) { ?>
-          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php"; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1;">RSS</a></td> 
+          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php"; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1px;">RSS</a></td> 
 <?php 
 } // if rssEnabled
 if ($gallery->user->isAdmin() ) { ?>
diff -Naur gallery-1.5-pl1/html_wrap/gallery.header.default gallery-1.5.1/html_wrap/gallery.header.default
--- gallery-1.5-pl1/html_wrap/gallery.header.default	2004-07-17 13:35:20.000000000 +0200
+++ gallery-1.5.1/html_wrap/gallery.header.default	2005-08-16 00:56:27.000000000 +0200
@@ -11,21 +11,14 @@
 // * Some application variables:
 //      - Gallery Title: $gallery->app->galleryTitle
 //
-// $Id: gallery.header.default,v 1.17 2004/07/17 11:35:20 jenst Exp $
+// $Id: gallery.header.default,v 1.19.2.1 2005/08/15 22:56:27 jenst Exp $
 ?>
 <?php
 includeHtmlWrap("wrapper.header");
-if ($gallery->direction == 'ltr') {
-        $left="left";
-        $right="right";
-}
-else {
-        $left="right";
-        $right="left";
-}
+
 if (!includeTemplate('gallery.header.tpl')) {
 ?>
-<table width="100%" border="0">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
     <td>
       <table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_headliner">
@@ -34,11 +27,11 @@
           <td>
             <table cellspacing="0" cellpadding="0" class="mod_toplight_bg">
               <tr>
-                <td class="mod_toplight_left" align="<?php echo $right ?>"></td>
-                <td nowrap class="head" align="<?php echo $left ?>">
+                <td class="mod_toplight_left" align="<?php echo langRight() ?>"></td>
+                <td class="head" align="<?php echo langLeft() ?>">
                   &nbsp;<?php echo $gallery->app->galleryTitle ?>&nbsp;
                 </td>
-                <td class="mod_toplight_right" align="<?php echo $left ?>"></td>
+                <td class="mod_toplight_right" align="<?php echo langLeft() ?>"></td>
               </tr>
             </table>
           </td>
diff -Naur gallery-1.5-pl1/html_wrap/general.footer.default gallery-1.5.1/html_wrap/general.footer.default
--- gallery-1.5-pl1/html_wrap/general.footer.default	2004-12-02 23:20:55.000000000 +0100
+++ gallery-1.5.1/html_wrap/general.footer.default	2005-04-25 12:47:46.000000000 +0200
@@ -13,7 +13,7 @@
 //   a little. Use the following code snippet to display the current
 //   Gallery version linked to the Gallery home page.
 //
-// $Id: general.footer.default,v 1.2 2004/12/02 22:20:55 jenst Exp $
+// $Id: general.footer.default,v 1.3 2005/04/25 10:47:46 jenst Exp $
 ?>
 <?php
 includeTemplate('general.footer.tpl');
@@ -34,7 +34,7 @@
        	} ?>
           </td>
 <?php if (!$gallery->session->offline && (!isset($gallery->app->rssEnabled) || $gallery->app->rssEnabled == "yes")) { ?>
-          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php"; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1;">RSS</a></td> 
+          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php"; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1px;">RSS</a></td> 
 <?php 
 } // if rssEnabled
 if ($gallery->user->isAdmin() ) { ?>
diff -Naur gallery-1.5-pl1/html_wrap/inline_photo.header.default gallery-1.5.1/html_wrap/inline_photo.header.default
--- gallery-1.5-pl1/html_wrap/inline_photo.header.default	2003-10-04 21:22:35.000000000 +0200
+++ gallery-1.5.1/html_wrap/inline_photo.header.default	2005-07-22 18:11:13.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: inline_photo.header.default,v 1.8 2003/10/04 19:22:35 beckettmw Exp $
+// $Id: inline_photo.header.default,v 1.9 2005/07/22 16:11:13 jenst Exp $
 // This is the default photo header (for the gallery photo
 // page: view_album.php). It's companion is inline_photo.footer.default.
 //
@@ -13,4 +13,4 @@
 // 	$gallery->album is the current album 
 // 	$gallery->album->getPhotoId() is the id of the current photo
 //
-?>
+?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/photo.header.default gallery-1.5.1/html_wrap/photo.header.default
--- gallery-1.5-pl1/html_wrap/photo.header.default	2004-07-17 13:35:20.000000000 +0200
+++ gallery-1.5.1/html_wrap/photo.header.default	2005-08-16 00:56:27.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: photo.header.default,v 1.14 2004/07/17 11:35:20 jenst Exp $
+// $Id: photo.header.default,v 1.15.2.1 2005/08/15 22:56:27 jenst Exp $
 // This is the default photo header (for the gallery photo
 // page: view_photo.php). It's companion is photo.footer.default.
 //
@@ -19,7 +19,7 @@
 
 if(!includeTemplate('photo.header.tpl')) {
 ?>
-<table width="100%" border="0">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
     <td>
       <table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_headliner">
@@ -29,9 +29,7 @@
             <table cellspacing="0" cellpadding="0" class="mod_toplight_bg">
               <tr>
                 <td class="mod_toplight_left" align="right"></td>
-                <td nowrap class="head" align="left">
-                  &nbsp;<?php echo $gallery->album->fields["title"] ?> &nbsp;
-                </td>
+                <td class="head" align="left">&nbsp;<?php echo $gallery->album->fields["title"] ?> &nbsp;</td>
                 <td class="mod_toplight_right" align="left"></td>
               </tr>
             </table>
diff -Naur gallery-1.5-pl1/html_wrap/search.footer.default gallery-1.5.1/html_wrap/search.footer.default
--- gallery-1.5-pl1/html_wrap/search.footer.default	2004-11-22 22:43:16.000000000 +0100
+++ gallery-1.5.1/html_wrap/search.footer.default	1970-01-01 01:00:00.000000000 +0100
@@ -1,62 +0,0 @@
-<?php
-// $Id: search.footer.default,v 1.16 2004/11/22 21:43:16 jenst Exp $
-// This is the default search footer
-// It's companion is search.header.default.
-//
-// To override this footer, create a file called search.footer
-// in this directory.
-//
-//
-// Some tips:
-// * Some application variables:
-//      - Gallery Title: $app->galleryTitle
-// * Gallery developers would appreciate you promoting the Gallery code
-//   a little. Use the following code snippet to display the current
-//   Gallery version linked to the Gallery home page.
-//
-?>  
-<?php
-includeTemplate('search.footer.tpl');
-?>
-      <table width="100%" cellspacing="0" cellpadding="0" class="modfooter">
-        <tr>
-          <td valign="top">
-            <!-- The Gallery code version number, linked to the Gallery home page -->
-            <span class="fineprint">
-	    <?php print poweredBy() ?>
-            </span>
-<?php 
-global $GALLERY_EMBEDDED_INSIDE;
-       	if (! isset($GALLERY_EMBEDDED_INSIDE)) {
-	       	print gallery_validation_link("search.php", true, array('searchstring' => $GLOBALS['searchstring']));
-       	} ?>
-          </td>
-<?php if (!isset($gallery->app->rssEnabled) || $gallery->app->rssEnabled == "yes") { ?>
-          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php"; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1;">RSS</a></td> 
-<?php 
-} // if rssEnabled
-if ($gallery->user->isAdmin() ) { ?>
-
-          <!-- donation block -->
-
-          <td width=300 align=right>
-            <span class="fineprint"> 
-              Are you happy with Gallery?<br>
-	      Make us happy too!  Donate!<br>
-	      (only admins see this message and button)<br>
-            </span>
-          </td>
-          <td width="90" align="right">
-            <a href="<?php echo $gallery->url ?>/donate.php?donate_tag=v<?php echo $gallery->version ?>"><img align="right"
-              src="<?php echo getImagePath('donate.jpg') ?>" width="88" height="31" border="0" ALT="<?php echo _("Donate to Gallery now!!") ?>"></a>
-          </td>
-          <?php } ?>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-
-<?php
-includeHtmlWrap("wrapper.footer");
-?>
diff -Naur gallery-1.5-pl1/html_wrap/search.header.default gallery-1.5.1/html_wrap/search.header.default
--- gallery-1.5-pl1/html_wrap/search.header.default	2004-10-20 00:07:22.000000000 +0200
+++ gallery-1.5.1/html_wrap/search.header.default	1970-01-01 01:00:00.000000000 +0100
@@ -1,46 +0,0 @@
-<?php
-// $Id: search.header.default,v 1.15 2004/10/19 22:07:22 jenst Exp $
-// This is the default search header (for the search results
-// page: albums.php). It's companion is search.footer.default. 
-//
-// To override this header, create a file called search.header
-// in this directory. 
-//
-// NOTE: This header gets inserted below the <body> tag.
-// 
-?>
-<?php
-includeHtmlWrap("wrapper.header");
-
-if(!includeTemplate('search.header.tpl')) {
-?>
-<!-- search.header begin -->
-<table width="100%" border=0>
-<tr>
-	<td>
-	<table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_headliner">
-        <tr valign="middle">
-		<td class="leftspacer"></td>
-		<td>
-		<table cellspacing="0" cellpadding="0" class="mod_toplight_bg">
-		<tr>
-			<td class="mod_toplight_left" align="right"></td>
-			<td nowrap class="head" align="left">&nbsp;<?php echo $gallery->app->galleryTitle .' :: '. _("Search"); ?> &nbsp;</td>
-			<td class="mod_toplight_right" align="left"></td>
-		</tr>
-		</table>
-		</td>
-	</tr>
-	</table>
-	<table width="100%" cellpadding="0" cellspacing="0">
-	<tr>
-		<td class="mod_under_hl"></td>
-	</tr>
-	</table>
-	</td>
-</tr>
-<tr>
-	<td valign="top">
-<?php 
-}
-?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/html_wrap/slideshow.footer.default gallery-1.5.1/html_wrap/slideshow.footer.default
--- gallery-1.5-pl1/html_wrap/slideshow.footer.default	2004-12-09 17:26:36.000000000 +0100
+++ gallery-1.5.1/html_wrap/slideshow.footer.default	2005-04-25 12:47:46.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: slideshow.footer.default,v 1.19 2004/12/09 16:26:36 jenst Exp $
+// $Id: slideshow.footer.default,v 1.20 2005/04/25 10:47:46 jenst Exp $
 // This is the default photo footer (for the gallery slideshow
 // page: slideshow.php). It's companion is slideshow.header.default.
 //
@@ -28,7 +28,7 @@
        	} ?>
           </td>
 <?php if (!isset($gallery->app->rssEnabled) || $gallery->app->rssEnabled == "yes") { ?>
-          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php"; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1;">RSS</a></td> 
+          <td style="text-align:right"><a href="<?php echo $gallery->app->photoAlbumURL . "/rss.php"; ?>" style="background-color:#f60; border:2px outset #ffc8a4; color:white; text-decoration:none; font:bold 10px sans-serif; padding:0px 3px 0px 5px; letter-spacing:1px;">RSS</a></td> 
 <?php 
 } // if rssEnabled
 if ($gallery->user->isAdmin() ) { ?>
diff -Naur gallery-1.5-pl1/html_wrap/slideshow.header.default gallery-1.5.1/html_wrap/slideshow.header.default
--- gallery-1.5-pl1/html_wrap/slideshow.header.default	2004-07-17 13:35:20.000000000 +0200
+++ gallery-1.5.1/html_wrap/slideshow.header.default	2005-08-16 00:56:27.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: slideshow.header.default,v 1.11 2004/07/17 11:35:20 jenst Exp $
+// $Id: slideshow.header.default,v 1.12.2.1 2005/08/15 22:56:27 jenst Exp $
 // This is the default slideshow header (for the gallery slideshow
 // page: slideshow.php). It's companion is slideshow.footer.default.
 //
@@ -18,7 +18,7 @@
 global $title;
 if(!includeTemplate('slideshow.header.tpl')) {
 ?>
-<table width="100%" border="0">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
 	<td>
 	<table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_headliner">
@@ -27,9 +27,9 @@
 		<td>
 		<table cellspacing="0" cellpadding="0" class="mod_toplight_bg">
 		<tr>
-                	<td class="mod_toplight_left" align="right"></td>
-			<td nowrap class="head" align="left">&nbsp;<?php echo $title ?>&nbsp;</td>
-                	<td class="mod_toplight_right" align="left"></td>
+            <td class="mod_toplight_left" align="right"></td>
+			<td class="head" align="left">&nbsp;<?php echo $title ?>&nbsp;</td>
+            <td class="mod_toplight_right" align="left"></td>
 		</tr>
 		</table>
 		</td>
diff -Naur gallery-1.5-pl1/html_wrap/stats.footer.default gallery-1.5.1/html_wrap/stats.footer.default
--- gallery-1.5-pl1/html_wrap/stats.footer.default	2004-11-23 14:50:32.000000000 +0100
+++ gallery-1.5.1/html_wrap/stats.footer.default	2005-05-23 14:39:04.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: stats.footer.default,v 1.2 2004/11/23 13:50:32 jenst Exp $
+// $Id: stats.footer.default,v 1.3 2005/05/23 12:39:04 jenst Exp $
 // This is the default stats footer
 // It's companion is stats.header.default.
 //
@@ -27,7 +27,7 @@
 
 	global $GALLERY_EMBEDDED_INSIDE;
        	if (! isset($GALLERY_EMBEDDED_INSIDE)) {
-	       	print gallery_validation_link('', false);
+	       	print gallery_validation_link('', true);
        	} ?>
 		</td>
 
diff -Naur gallery-1.5-pl1/html_wrap/stats.header.default gallery-1.5.1/html_wrap/stats.header.default
--- gallery-1.5-pl1/html_wrap/stats.header.default	2004-11-23 14:50:32.000000000 +0100
+++ gallery-1.5.1/html_wrap/stats.header.default	2005-08-16 00:56:27.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: stats.header.default,v 1.2 2004/11/23 13:50:32 jenst Exp $
+// $Id: stats.header.default,v 1.3.2.1 2005/08/15 22:56:27 jenst Exp $
 // This is the default stats header (for the stats results page: stats.php).
 // It's companion is stats.footer.default. 
 //
@@ -14,7 +14,7 @@
 	global $stats_title;
 ?>
 
-<table width="100%" border="0">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
     <td>
       <table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_headliner">
@@ -24,7 +24,7 @@
             <table cellspacing="0" cellpadding="0" class="mod_toplight_bg">
               <tr>
                 <td class="mod_toplight_left" align="right"></td>
-                <td nowrap class="head" align="left"><?php echo _("Gallery statistics") . $stats_title; ?></td>
+                <td class="head" align="left"><?php echo _("Gallery statistics") . $stats_title; ?></td>
                 <td class="mod_toplight_right" align="left"></td>
               </tr>
             </table>
diff -Naur gallery-1.5-pl1/html_wrap/wrapper.footer.default gallery-1.5.1/html_wrap/wrapper.footer.default
--- gallery-1.5-pl1/html_wrap/wrapper.footer.default	2004-10-20 00:07:29.000000000 +0200
+++ gallery-1.5.1/html_wrap/wrapper.footer.default	2005-08-08 22:22:54.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: wrapper.footer.default,v 1.14 2004/10/19 22:07:29 jenst Exp $
+// $Id: wrapper.footer.default,v 1.15.2.1 2005/08/08 20:22:54 jenst Exp $
 // This footer file detects whether Gallery is embedded in any 
 // known PHP applications and then decorates Gallery appropriately.
 
@@ -57,4 +57,30 @@
 
 }
 includeTemplate('footer.tpl');
+
+if (isDebugging()) {
+	$infoText = sprintf(_("Debug ON ! Level %s"), $gallery->app->debuglevel) . '<br>';
+	if (empty($GALLERY_EMBEDDED_INSIDE_TYPE)) {
+		$infoText .= 'Standalone';
+	}
+	else {
+		$infoText .= 'Embedded in: '. $GALLERY_EMBEDDED_INSIDE_TYPE;
+		
+		switch($GALLERY_EMBEDDED_INSIDE_TYPE) {
+			case 'phpnuke':
+			break;
+			case 'postnuke':
+				$infoText .= ' '. _PN_VERSION_NUM;
+			break;
+			case 'cpgnuke':
+			break;
+			case 'phpBB2':
+			break;
+			case 'GeekLog':
+			break;
+		}
+	}
+	
+    echo infoLine($infoText, 'error');
+}
 ?>
diff -Naur gallery-1.5-pl1/html_wrap/wrapper.header.default gallery-1.5.1/html_wrap/wrapper.header.default
--- gallery-1.5-pl1/html_wrap/wrapper.header.default	2004-10-14 02:21:44.000000000 +0200
+++ gallery-1.5.1/html_wrap/wrapper.header.default	2005-08-19 02:08:52.000000000 +0200
@@ -1,17 +1,23 @@
 <?php
-// $Id: wrapper.header.default,v 1.22 2004/10/14 00:21:44 jenst Exp $
-// This header file detects whether Gallery is embedded in any 
-// known PHP applications and then decorates Gallery appropriately.
+// $Id: wrapper.header.default,v 1.23.2.2 2005/08/19 00:08:52 jenst Exp $
+?>
+<?php
+/**
+ * This header file detects whether Gallery is embedded in any 
+ * known PHP applications and then decorates Gallery appropriately.
+ * Also the css stylesheets are loaded if not already done.
+ */
 
 global $GALLERY_EMBEDDED_INSIDE;
 global $GALLERY_EMBEDDED_INSIDE_TYPE;
 
 if(isset($GALLERY_EMBEDDED_INSIDE)) {
+
 	global $PHP_SELF;
 
 	if (
 		($GALLERY_EMBEDDED_INSIDE_TYPE == 'postnuke' && !defined("LOADED_AS_MODULE")) ||
-		($GALLERY_EMBEDDED_INSIDE_TYPE == 'phpnuke' && !eregi("modules.php", $PHP_SELF)) ||
+		($GALLERY_EMBEDDED_INSIDE_TYPE == 'phpnuke' && !eregi("modules.php", $PHP_SELF) && !isset($GLOBALS['nukeurl'])) ||
 		($GALLERY_EMBEDDED_INSIDE_TYPE == 'cpgnuke' && !defined('CPG_NUKE')) ||
 		($GALLERY_EMBEDDED_INSIDE_TYPE == 'nsnnuke' && !eregi("modules.php", $PHP_SELF)) ||
 		($GALLERY_EMBEDDED_INSIDE_TYPE == 'phpBB2' && !defined("LOADED_AS_MODULE"))
@@ -24,32 +30,6 @@
 	case 'phpnuke':
 	case 'postnuke':
 	case 'cpgnuke':
-
-		/*
-		 * Nuke owns the <head> tag and doesn't share.  So, if we want to get our
-		 * style sheet in place we've got to intercept Nuke's header and modify it 
-		 * to insert a few lines of our own in place.  We could speed this process 
-		 * up greatly if we cached the results and saved it somewhere handy (like
-		 * the session) but then we'd be vulnerable to attack by somebody who has
-		 * write permissions in the directory that the session files live.  They
-		 * could create a bogus session file, set that ID into their cookie and 
-		 * then pass their own code into our eval() below.
-		 */
-		$header = "";
-		if ($fd = fopen("header.php", "r")) {
-			while (!feof($fd)) {
-				$line = fgets($fd, 1024);
-				$line = str_replace('<?php', '', $line);
-				$line = str_replace(' ?>', '', $line);
-				$header .= $line;
-				if (strstr($line, "<head")) {
-					$links = getStyleSheetLink();
-					$links = str_replace('"', '\"', $links);
-					$header .= 'echo "' . $links . '\n";' . "\n";
-				}
-			}
-		}
-
 		/*
 		 * We can control whether we see the right side blocks
 		 * by setting the value of the $index variable.  To
@@ -66,7 +46,7 @@
 		$tmp_index = $index;
 		$index = 0;
 
-		eval($header);
+		include_once('./header.php');
 
 		OpenTable();
 
@@ -115,6 +95,8 @@
 	break;
 
 	}
+    /* Import Gallery CSS Stylesheet after embedding things are done. */
+    echo getStyleSheetLink();
 }
 
 includeTemplate('header.tpl');
diff -Naur gallery-1.5-pl1/images/colorpicker.png gallery-1.5.1/images/colorpicker.png
--- gallery-1.5-pl1/images/colorpicker.png	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/colorpicker.png	2005-04-25 02:20:00.000000000 +0200
@@ -0,0 +1,3 @@
+‰PNG
+
+   IHDR         (-S  €PLTE   Ÿ8S5_ ‡ 5-2•–22–Žs*'	»³›0-#ÇhIB#´Ö¸<G=Bklfª«|ÑÓ)FF«Ï°3@5·¯”EA3"-*K]K	°§‰¢—v“Šl-*!º°’zr[°¤xpXˆd’sîÖ€OG+<8,¾´•Â¹œ¼²’·¬Š´¨„ž”t&$40&„{a¿µ—½³”™p!h[MZSA¸­‹Á¸›¾µ–phR#¨ž¤™xSM=kdN²¦„À·š–‹m.*"Šg~v\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿyZ7ã   €tRNSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 8Kg   bKGD ˆH   	pHYs   H   H FÉk>   ŠIDAT(ÁÁIQ @Áy»?»AsŠ´«iÅìÁJ½êAWPg:  œ—(Š˜ š	Ð˜€‰jß<ÏÕÊà@K›CÅ –ÖÏµŸ…,ey¿}{jÇ_ó]÷}N”ªt5€}ÛßÚfi KkÚ¬â¦úÆ±Çá¼\¿ž>v™ v»=ãÙ?kQPóÒ¥E    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/colorscale.png gallery-1.5.1/images/colorscale.png
--- gallery-1.5-pl1/images/colorscale.png	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/colorscale.png	2005-04-25 02:20:00.000000000 +0200
@@ -0,0 +1,6 @@
+‰PNG
+
+   IHDR   d   À   }Qû   gAMA  ±üa   tIMEÒ$‚ž¶Å   	pHYs    ÒÝ~ü   ,tEXtCreation Time Thu 15 Aug 2002 19:34:55 +1200º¤/t  iIDATxÚíá‰G„…°áìýÓ' pG pG PÂg g ‡ g ‡p2H`ƒ…Äôüy·uU¯{º{vk¨_»³s³Óß½WS3Ûsÿ^Y®Š=)zZô¬èyÑ‹¢—E¯‹Þ½-zWô¾èCÑMÑÿQ¯ýðxÑOýôtÑÏÏýò|Ñ¯/½z¹è·×‹~³è·‹þ|·è¯÷‹þþ°èææ«¾-÷ïy¡î`}GèŠÐCBEŠÀû¾èÔ·–—“kZŽÖO Ö¿€b¾`þßÐËÝk6Ä®‹˜2;&"f²rdMÂÑuÓòr¥*6ÁÖÁËHŸõè´¶ë5ÅËdMé³">•> ÅìØ~Ý>knŸµ6¦æ>Kê QÚgíÁg­ãÆûv>«_wÍ:<«Òg2y–}Ö|>Œ3ìkaªäHÊEgMì³Vœ³òÍ#Óœ•·ÏÚyž%ŸÕ—#×¬ž>œ¯3çb=}–ó¬È³€šû¬-‹—É›g1¥ªydêë†ûì†CÊ™$û¬“uzùÜHÇ V[žè`™¬5ŸŠâ++,ë¤ñ•¨#¡>ô™¬Fdã8e(®ÌàYû´¾UÉFÌdÕ‘.Ã &"¶]ÍôI¬ÝŠ˜ÉÚÌ:€úc¬bLÍª¬PëÇÉ
+åšµY‘ðÃSÅ˜š+”Ä@ÌÝptÍÊõG@„ä³€q—z_DÌ5k²¤vÖ‘ÐÈÕ,iiç±ÿ2YCó¬Ê‘ŒŒ4AÃyÖÜyV®× jnIm1×gM“gIˆÆÄ$
+G9ÄÀ÷2Y}ó,0J€éL©Y cJˆ9ÏÚUžÅD” :P³@›ky>7Ýs)Èbæ)Õ,pqHò}Î³&Î³ZÝÐ ù¬ˆ¸Þð6“5ôDúsk1ˆWèî|Åd$ëª‘Ä¯/¤WâM®‰WLÖ6du æpúÇ; 	 wÃ¾d/µ‚ð à ‹[^×a&ˆß‹bÍdÕ’Åx0n‘šV5+Åà¨YWvÍí³ÀàTV1©fÅ·ÖíÄâ•k‹·/“Õ¾VªOÎgEj$ @©BUÌdmX³$ ÀÊ€#©Qæ€JZy“•$+ÇH\0Âp×‘þzí	 ÉÚSž%¡‘sù`&`š¬îy–Ô}4®	Œ!×¯]³ú’Å8]	(†5¦f1çPÎ³ög Ê`¸$Ž \³¦97¬l”Lš.‰Éûgí!Ï’|ÍA¹<Ãø,&ïÏ].t7ÁK¥*¾ÂÜ£«Y•r7œ/uè"çYÓ‘õ!æ&¾ƒ˜O1ù&kK²*9ZoÇ |,:¦4ˆ5“Õªfu(Ub£‹—ÉÊ‘Åoæw‘¦åå&ÐêÆšÉšÒg1ý@÷ñ´ì³ÎÎgIÅT±JŸÕ—5“ÕÓgU"ÖÜg1ûcŸ5ŸÏÚ®å5÷Y+³MX3Yø,0’•>ËyÖeçY«"Ž©ßáçX‹ÈÛgí<Ï>[BŒ9%`öçß"û¬=ø,©åå&ÐbNg]RžÕÓg—÷9/û¬=ø¬GŒÏòuCû¬¦ˆI½O*^öYƒºáÖè˜FÉäYwzz“µ1Y§—óŸ=Ëdµ'Ë³g™¬¦dyö,“Õ”,ÏžåšÕÝg]ôìY&«}7ôìY&kãšuÑ³g™¬$Yž=Ë>koyÖ™Ìže²ºæY4{–ÉjF–gÏ2Y3åYg;{–ÉêqnXÙ(w9{–Éê‘g]âìY&«G‰³g™¬ÁÍÙÎže²F¬íØÚjË&k>²¤O8=OS•~¼Ó•>“ÕŒ,p¼¥6O?z—Á<â<>ë¼’#„˜Éª%<p¨‘ž	]Y³ }k· f²6´`¤þ«S³*+ÔúqªB¹fmHV$¼ÅpÄT1¦fÅ
+%±s7]³rý!ù,`Ü¥ÞsÍÚ€,©u$4r5KZGÚyä¿LÖà<«r$##MÐpž5wž•ë5€i2¦-æº³ó¬iò,	1Ð˜ŽÊL!€£bà{™¬¾y%@t&ÈÔ,Ð1%Äœgí*Ïb"J ¨Y ƒÍµ<ŸŽî†¹€d1ó”j¸8$ù>çYçY­nh|VD\ov„É–/eäÁ“'å¡    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/00.gif gallery-1.5.1/images/ecard_images/00.gif
--- gallery-1.5-pl1/images/ecard_images/00.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/00.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,29 @@
+GIF89aF S öD @RRRãÑ´Ð”h˜V8s1¨rSÐ®ˆW55ºrEî±‹Ž*&®®®¢bEöîîÖ±™¶ŽjÞÎÆS"smÛŸkÆ¦zkjj¾†PÖ¾žB6²gDñØÀ¬†}wT:f5'‘B5³Ž~ªV;d&©uoë¡†ŠRH8"%t:*Þ¾ŽÎ¢†óÎ™á®j¾zg™d\àµžôÄ’æÞ¾Î†g   ÀÀÀ~wwîæáÞÄ¦jB?JBJ•:(Â‘€à–q¦J:G#%ïÁ§¦“†bR¼ž–Æ¶®þþþ›WP³h\òÒ´ÆzMæÖÁ~JD†:*þæÆÞ¦Šx2,Î¶¶Æb»†kÓÃ¾zRNg:5¦ZNb* þÆŽÆ¡•J¦d_¶––ã³ž:2¾zRÙÖÍT*&J:‹ZR:**                                                                                    ,    F S  ÿ€DD_‚O‚…ƒO‚@‰_@_ƒ‰D‹‚_—“•_ Œ£—›¢O@‚­O8_9¤„9•°—@¼D84›Á_¶‚8¿ŒŒ±‚»—µŒ›O++*LII)ç,2%H:P(Vô` YúVJJL˜pbDƒ.UŒ3%):x˜8ÅÃ“J²RÈ€ Ê‹p1’ÜÀrn‹tx”€
+*`²L §Ï0>ræC& @Q„„1@(¡@aâDNDr¬@ÁB†1Ž$É …, @áCAFÜÄ7sBTÿÞ&H ¿	ýœhãD•. ´˜èÀ4ˆN´
+Âë Y·"8Ç%” 8Ð€"•8Á$ 2‡bRO©7 øúZá°–…„I ‚#Ú¦/+"@€,’ã9`p9ààÃ¼¬Xé‰cJë.\0Ý®=ˆ‹ÕJôáƒI¥‡‘%	MPÀ„Š‡ID.|I%ƒ8‘%Y0‡…J¾D÷Þi·	®GÂvCSˆ[  V…;t€D!x0!Â\ Â7„³Uc'UàMg=‰á{°ÃDa#‚8â¸O0„@>€C=V˜ A+DØÐ ÿS&\ ÉÃwCc+@ÁBðgT˜p@dðÃ/”ù‚
+MÌ	„@6Ñ#Ox‚Ôx™ð€!8¡Rìy€ŒÌR7˜“Â&€B(áˆÅc?ÜpÃpÚ)*`áf„=€ÅC0eCªL×€ðHBHÐÁB¸ð….D$C)ªx€‚LàÁqÄ 7@[&M@ ª¨n²IBRI± B,èÐ O$aÄDHAÂR!L|ˆì9)€
+ati…²;ÁA8ˆ”(W¡bE†£vIôH¸|ûÉÿJQE€KÂ©å2’ƒ8‰NÆ¨ 0yà‘V“œ¨µ*ŒÈpÅ:~âíÄá"HDDL „KtÑñ`!Š2ÀF °ÂÉñhñ‚³¾Þ·)WŒÅš92µ`·g?QqDŒûA_ µƒÆHÔ‘D°²Q Ì±aL€ÃÕQÜ U×OkÊ3æ¸à‚Ûu»Þ6š„.ØÀ!ìð@aH!…Ì+ßÞ0`  ðÓ<.@ó}"ðW;„ízn‡êvaë»R€±…ð? B!|"ò”S)€„:|`N@PbÁ!‰#íµ¤&ØûÿøW¬à­X|àÄNpáªäàÊÉU  H`‚V Æ¾zí4U¦ín|ÜNøÖÓKH¡;ÀBˆ€1 › Â¢ª„ˆ   ƒ– …Œƒvµ›Ùˆ˜@-¨b¤"S”@ˆÎVAqÁÄ*Q"l£€D€+€ ˆ‚VÕ=MmêL;([yg6áŒ×Ó‡ú4À€0˜`b…  R@,¬ 9=QV  °®yí{#Ò‘¸ ‡@:VÑ(qÉœà„0 $ÆÉNF PGôÀš•Ý'qP¼Ž²CI¦P2;8JELàhÁÿ	tÀOP„ëiâ`"<ðLà ˆ@I;i	
+’4
+w.y”ÔÄÐ€@¦ C€>¨‡^4 €Î€\€Â*°èîxíB’¨pA2h,µ í`2“™ÌNjR1óO&ˆ¦0*XÈÂ¼fP`2^C21ËDÝƒv …aœÐ‚Ì‰ÉKúò4îÌŽRã¸DÇ	þ€“¤Q+ÈÀi@8f®‘Ðb\ŠPTÁ¸ÐM+iÎ‰º 5&àåù( ˆÒ°aD10@ | ®™ S´1¶ÿ“©ªÀÕ¡b¸iNPQuþ2Bë$dTzŠ2'ðœˆPx¡3 Ü ¦²ƒ,›"ÇZ`„ÂVá« )Y/™NŒš 7«YÍD°ž   ª pM\3XÀ`ŸÁÉ„µ09ÒpdRa[ÎÄ~•¦µ$;ß‚Œ£	ê2}p‚1œ Œ¨Á¢P½<!@j*ÐÁ u„4!
+\-e¼(†¯f””åÎõ\3—¹5¼ÉpâÛÈ/IDhÂn&`“ì`?@@´’SQ(@¢ 3_uAŒ¨˜I1f'o¡ÀàhÈ&ÌÓ5`8Áÿ	PQ„!¯ˆf~ <-¡T=€áZð’J)(ÂùrGÇï3ÞÈvt'† Ó·cÈ` l Þ~€Á\  ^ ;’¬	(SnR=1t {$(
+	Jô‚5¡“PñŒPPÿÃæ=Õ˜ ˆ+ˆ„0ØQ`Ð„0$?€
+:‚¬™Lg
+‚)ÂŸ\°<â£@Z'Ê-Ä08P\^ãƒóBõ¨GÔ¬fÍN$0 JÍT Ëìhá«Ÿ^Ï4E9R ™¬v¬Ø¦Šd
+0ám ‹1üË
+)hPà?ÛëiáÀœ;X#HTÏÜž	3ÿ Ã¤ˆïql:4	”à%ÄE4Î$
+Ä B¨€Ø@~àÈ_=&0xÁs{¡DAa&2a° -
+ ÚëòšÅ1È54¨ó1ìÌ  * ÷¾ G–i°P˜Q¨ P¦Zr nÂ½¦q{GûÐÀ,N‚A„˜¹-È×P üà¥ôõ_0¦19±DÞÇX>œÝ{ã­Æ¢h¢Õû€ D@PxÖ}ºÇp'Ò|ZÐÔ8f·©5-0ÚÿxøÄ ~  råÕ!çŒ
+@¡ KØÀ2ÕµC1ZŠ»ÝâF­Í‚m*Šæc
+ÎMªÿ5Á	(@ÁÀ0¯Ô ˜0¨ Syà€%Á0ø
+Åqw«#L ÑiwN6£<‡Î±Ç|Ô€Aø@1p !CÁ ðÆK7/3kÖFàÀKÏ”#R­šÕA'A^rHÿÈkDpÀ €¶C :è¢³¡Ðv‹Bdp ,0Á¾cJ“§´ƒU3ðãrÁh®Öè³bXbQ ¼ ô€ 2 'ÔH÷!E-0~ÞÀñœRV^”NUÔsãô0Vàó’)ðQàáF * "° \€ ¾¶yÐÂ7ªE	X*À;0"€4_uÿ5J ¤ã8WäÒ1=1/Q¡ àv^ MÐ*àFd0E0XXF €bOW^T:Ô;ŽC! ø`ŠçŽ +€b±I¸"°}ñ}~Ç#’€- Ævy#"xSž¤ ‚ 1‚ Q€”²m&À
+dP nx}Pà†€ ±yÝ”qd…
+¡M |Íele“ ƒ]9âZD?¥cD6b‡^Ðè  g+øHæà„0¢È&fBsñç8w¤°„ !àù€1/„p\  ‰^@ 
+ à\m´u‰“kªelädE0fÿ"EÇ§k°T . ÊÐ­#P "Àà†HPäö41“(/dyh…22jW&; gÇçB.pVä°!`€¦@ "Ð:` aà^€Õ¸*ð+[§sÜHXää^6×êÖU#bIÙQˆV4hg[‡$t•AP  ^P(` K (wr·	õ4Wq&6R-° Îš¸5;@¦'.
+â8T`[81&7Â ×·Ëg #°Ù< wÀÝ3™"&e#WGqdò5~ EPIwu¼Ñ Œ˜à›ñÕô-aÿ  :€0#3·E4·QÐfÏå õñrB§>J@hah2‘ LOåhD`? f à³a
+à /ç=xGq ° âV F°5…5î¨K>HWãJ”B®@¸d êƒ–êÃGýÃ‘àç·u7_*±„™lds? zœkuEâƒvEiAòÑ0 …N ˜|Ô>h¹ ð“8¶S&Q0œór	'&G°\e)fEU[™¼ac–P0ˆTv±)”ˆ‡–# `›¸iB£FJÄ\ ¨D	g=à~òBÂ(J9‘ ŠVÿ=	àhq£˜À AÑEøi–Çr ‘-šÂa“ñ,óu±ô%`€Ê‰3aT®‘½aLV€
+•À˜²°¹ù£yHfø(}¦lŠ£=¦)ÎÒ0~Rb6á³ îy”2tƒ#ŸDà|?ª a°‘Š—Œñ[3j7 ÷u_;p]Ða „8rš6Á§õñ!9Lø)¦†z¨"ÀpqDé &0~7_'lœÂ-a°X©3ác ‘ùàáh@°-Ñ&(w‰Ú|!e÷#j33Šwe’P ^`—tŠn‘ÿ  àos	0‹hD K€b "PìcOV YÛÂ-¨)*€K3UJ¼´C9¬0AÕ}‰À‘ö0(wœxB	Y2œ~ ã˜Ù„Ÿ¦g*vŽÓqq“,ÓÅŒ°Š‰Ð(T›ý’	 ³E P Ãé¯ÿ¸0qÔ—*¦bcÕÓYú©pZ5€
+øéÀKX#jª†¤{±&H‹îÆ¤š(X h¥b½ãŸ¡xKa¶em=¡	—`Hù¹'•?ó`ó@¡T9ån[c;€u&*e†¶k5ÿ8r¡Y`ào8Ñ´8 }•`Š¹–" g6 Öf£)¦[E‰;0&/€ äfP.P´Ek á±¥Æ´ŸŠ“£¡c` ø90D `fö„gW$& NP—w °v*P *p_ÌqåDI%=1n»ÁzLT@šE0V`^€¬Æ2)ôð‡$Z`H4Å€&¥›…ÐFðUº:] qÕ;sá[:A®Ù‹M#K ¸PâÆJù G["‰åìK‹
+0#ºfa ÛzaÀ>Ò²Pæo°› ÁjÑ©Ðê³#°t`®äg7.b°ÿ×“bF€K2à‡_ûZ-ÜÁOP5½5Fü©FÌ§òùÒQk(@ #K/"g—hz& ÁT`§F†µ³aàaÀg1¼Ñ¸vÄ|êol|¡Ì÷½$¶tE  O [¢5L2å ^d^¥«8å^Ö’ƒÁ¿ÕÛ]¼uûÈ|:ª¶)æ³R{ EÄœ>à«|+L|&*¹Q ž1¢7 —ârLPÕtqÄÁš½IlÄ¦®ò&°&0‡—ö€L¢¡hÉ)†ûµgb-¨¼s€À¿ã•Æ£!¾E^<Ë7‘c•0w<À„ÂÍ!/Â•½±?.2BX@ 0c)18ô¤´Ð|Í½u6!Ë÷ 	ròÏP'°Ï÷Å ÁàÏ¿0 ¢ññ!yãš0Œ0Æ`H2Œpš £€A‘0”`	˜ðÑM
+$-
+*íÏàŠ 
+ŒH  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/01.gif gallery-1.5.1/images/ecard_images/01.gif
--- gallery-1.5-pl1/images/ecard_images/01.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/01.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,17 @@
+GIF89aF S Ã 
+ ›˜•@NùÖ’ý‹ç¤gzDIDö±ÂïÐÄìfWW-2â@2h^^üùìÜfÆ.,',    F S  ÿ°5Ä$2à©3Fˆp[PM'ø#e±ÞJ4Ë0l`°ÞèÓØ`†»I²xün(³•<ý„¬vËíz¿àpx†›Ïè´)šngmüÐØNâÛ¯µ2Ügps‚qY4Z
+|',€a„‚™4 t?‹
+ ?ZdX•\—š™šš t
+t´‹EN¯°„žÎ·#¸ÓÓu¡.E
+Y>EÉopž‚	¦ÐÚ Õ EÓ¡··Þ®¯±p	GëÏÏzp¹«eà–;Óèt²¤N>O™fPP`€‚
+ÿ¸h¬AÁwÿ:M ¹ðÇ¶|q"ÎJð Aï2ñ€‚PïjŠ§,k<>d'l€ 	LÜðlc‹(¡
+›àN@©*]’8 å—üüsªç&/b: p(‹Z107‚¤	à(ðÁ:vFØz  ƒÂªa`€/ÍVaâ=ð #@•
+Èi0îÍÈEA:G”î\_ÁN¤ñLQAZ`$ZÛ Ö €±s–`€Àó  ±i:as´€2` °©ØŽ¦ÅÎ4e°y2½<K$åŠ)>æF7r»©³Àðo7ÑLžÐðT’Ûµ³¹î‚}&@•„öïÅ‡Fÿ¢´K&ÏD\oÛð•NwÉ¡á\£A]ä‡Ý\ß ô li˜D¡cºÝg”~.=£ {î¢|AüQ!Ï, ÙKtí5–{³¸ñŒÆ’ j¨õFÙ F$ )HWr¢ÀW'"	µAÕˆ$’#È k	P¤.9è^„!.†J—”rW†¡Œ¥Ñkß›_æH¤<bõÉ]%R9÷ß 	°&§‹•Ôàd}ÆèTŠ)ÅùÙgušacƒ
+¢	¤²_—F”éÚˆ6èZ»ä’¢ÇzÆmƒzâÀ]øõ€<Å¹(«ÑÕJ *Âiä—/†³å£¯°ŸÿFlqÖX­Çè ì)ÙÑšµ.±æ ¨öIÓ
+[³•n$JŒ°]pfR­ÄR ¼v,d8w·×½øzó„°`€<ï|•-Â* € Gò$^ÀË
+{”¡RíKqC×æUÀ	)lÌ	m…ãl^ìÅÖ¯ÉÐ:¨dÃ„â—È@û²Ksù€f4‹ˆ®©äµÛÎ4GŠB­à<W<‹Ì/;‡FLp“Hã|¥Vã[qÔ½éÁuÑ"~›ÏoBÓT4%Fx\8`UGe§‘ª"cõ³……‘Óß\¹ÔÖ³Í_<f¨@)hÒ”hÈ½1<`PÖBÿa8HU€	Î½ã[¥<P Ë!ž€÷·Šé¢!IŽ@*íÊ;Ù<°H
+tŸåêÌ-#­E‡ä y¹è°« †Í]É[N§wFÄ€Ž»e­3»57B¢€ú&%¦œíð0F„ßwK~´Pmc²ø²ó¹…<³³]a²wƒ¦$B,¹ËÒŠcšì/.û_Ÿñ9b€»2 >§ð(òbÀ)Ü°AõÁJ–¡à34ð¹À»Úc:æ<NKCŽn Y&…¢ÿÃ	-}`_kà4—:1…•2`SD˜†§ã7èÆñ´2ÿ­0#s‰\äZóDãÐ jUd"Q˜‡-àqlÙAýÔš<™Æ€¬QA}‡¾2¢0³c‹ lä0è°0äàÎ¹³í¬3 RRÖ4MÁlø‡Ô ? ¸ä+À‰ŒÃ
+9ÊBÖ-/¡Zä¤ ÀG/´oš]žÇ.ýeGÉe*tù9vLÃeEV'½mÁÆNw Õ´+—’LÅ.û#ÊÐ=ìdÐÄÅà(.¤Œ"— oöñ±‡Áð…ƒÜ‡Öš‰JCî›*Ät‘õDŽ];Ó€piÈ‡‰JuI øî¨»ó¹Eu`ÈOé²w‘Tˆ°—„c§i@6Gu€kVäÙ…ðHó¡&ã%¹½Œò(<ãV ‡†8 "2¹ºHIMZÏ”’cP""f%^
+·µÙf‰‘»Av0þ 	@>¤.Á¨AaNP€&Á
+HAÛ‚¢‚tU1pBX¿
+mtõ˜"  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/02.gif gallery-1.5.1/images/ecard_images/02.gif
--- gallery-1.5-pl1/images/ecard_images/02.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/02.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,26 @@
+GIF89aF S ÷ÿ ÿÿÿ111BBBJJJRRRsss{{{„„„ŒŒŒ­­­½½½ÆÆÆÖÖÖÞÞÞ÷÷÷kcc{kkÿÞÞJ11„BBs!!  !  9  „  ÷  Ö)çB)J!ÿ1 Þ¥”cB9Æ1 ¥R1œŒ„¥9 ÿZ ”kR{9ÞÎ½­c)!Î„1µc ÎŒ1ç„ ÷çÎ÷œ !ÖŒ ç­9µ{ {c!ÿÆ!Î¥)ÿÖB”{!ÿÆ ÿÞRÿçcÖµ {s9÷ÞŒ{JB ÎÆZÎÆÿ÷œœ”ŒŒ„ÞÞŒÿÿœÖÖcÿÿsïïcÿÿZ””1ÿÿ9ÿÿ)RR çïRÎÖ9Þç­µJÎÖRœ¥„Œ9­Æ)Rc ¥µZ­½s)1„”Zcs9½Ö„µï{½ÿ„Œ­„c”ZZcZ1B1{Z{”Œï÷÷ÖÞÞµ½½s{{JRR!))½ÿÿ{µµ¥ÿÿZ”” JJïÿ çÿ!Œœkœ¥ZkÆçï1Öÿ)Öÿ ÎÿJœµ1k{”­µ¥Öç!ÆÿÆïÿBZc„ÆÞR­Î1sŒ1µçŒµµïsœŒ½½ÿ )9Js„ŒÞÿZÎÿJ­Ö9Æÿ cŒ ”Î œÞ9”½œÖ¥çµÿZ„  1J Bc s­ ¥÷1{¥!{­µÎÞs¥Æ)BR {Æ„µÖ­Îçc{”!R„ 9 )cBRsRc”cs­œœ¥kksÎÎÿ­­çkk­!!9  cZ{ÆµïR1„9csJ„ÿ÷ÿÖÎÖÿÞÿ”s”ÞœÞŒJŒÿ¥÷ÿÆ÷JB½s­ÿ½ïR1J¥Z”ÿ„ÖcJZÿ¥Þ÷„Î÷ŒÎÿ{ÆÖ”µÿc­Þs¥ïs­ç­Æµ{”ÿ{µœs„­k„¥c{B „Rc½sŒÿc”÷ZŒÎ”¥ç”­ÆsŒÞkŒ÷1kÆŒœ½„”¥k{Þ„œÖ{”½c{­Rkc)9”9RÿJ{¥csœZk„BR{9JÎc{µJcs)9{)R)1¥RcœJZÿ 1Ö{Œ­Rc”ckR!)œ1Bµ Z   ÀÀÀ!ù  ÿ ,    F S @ÿ  h  €TÁ ƒ"  q¥ÐA v%p Àb‘…¯àØà" O0¸«‰j06PóÀ0éÜÉ³§ÏŸ@u:²°€?LtùC€&4ƒÚ À#È  Qh6é„€@×+A{Z¤sÑžcuž}³Ó¢Ú.¢cÙ=>.ÐÑ9IQÙA BEÒÉ€A´ü2(˜ @XµŸ˜ ñä–‘-”÷p
+L™Òƒ”ÜÖy"¦³žÈ>þ	 ÁŒ«÷ì‰ÄŒlI5²PšÄfÓ›2’öÈ)#‚¤DJl¢³§ŒT{W³Vð@ãžf“sêïœ?ƒyéÿïÏßG]àÁ;Php</^ øCcpÛ‹>mP#0O³œ“Ž;ÖsÁK ´O8â„Íà•Q5Õ°“9ßÔÝ:ã¬ƒ7þT’ÖjÄ†O{ðsŒ2ÇðB0ÀÌ10ÖX£ÃSc0¾L0¼ 3Ì3ÀP£‚;¾*Ñ­F  è ™$b‡@ ãæ˜3Î8Ô¬CO6ÒT#Í—Ò¬ÃN5ãT³Î™š#Î9ùd³N9Ò4SNôèãÈn¸1U'ùùô$ F(`× éµ‡^¤”F:^{•VšÀ:†Ø”F´F†ta©Fê©aÐØ'¢êªOŽÿ²S$òO€Äj­=`þ½*¬NMe˜ ˜œ4€Qm	 gÄÀ)Zab€FldP( tP¦&ùÑ‘È!ª‘•š[zÌaª«hð€+×•jÉH »Ç!LH‘Ú\ üÈ"—ØÚ"kf!OlR¨« |dNˆìTñ"Õ$£1Úã11?òòcÈ$ð?zä{.B³Í1ÆPòpPû=ðŠ§Ï–íT€‘xèùSN3Ý°‡^ÐûTÓ:ÖéŒA˜“Í>k˜œLp«$ïº•Çõ¸SO=ó £e;ÔƒÏ8Ù0øæá¸™Í—²=Ž8ã`“Ï:æ(ÿ€L>DÒuP€lO{’%:ñìÜN<¶ƒÍ<ù´“™ãx™y‡oŽ“&=õÐ=9„ƒ>~þS,½²l àùàÄ]¸Ã„QØ€Ì&lñ„?pQÔ1Lá ¬PX,ñCe<aC
+-HAB¨éq³ÜO4ð ¼»‡]y$‚GE `‚	.ÑäŠ5D_¦=`‘äA'Ì"A
+X OÞå)·ü„,ªûÏøÀþgqX†…ªE<<Gùà+1¿Ð„$¡ˆB €;yÈ~ÀAa)FÁá²æƒP"ðÇÿ‚‰™tdƒ¯zØ"ô š=Œ¡r1D§Q,=`âIC $ˆ"TÂ(ÐP„ 0b'¸Ÿ¸å&~BÑY4pŠ¶ìaØY2‡»pÀMòI'1€¨ÀšHÄN0b#Hç|‡ØI'tÐ;J iðÄ:ñ LOHeH"¬ëUÜÀ¨C°(f9„À™Npž‘ÀÁâðBxÂpÂÎ'¬ÂIi5žøâ`—DLa	¡Ù$&/±K¸°lŽq>Q:Ã:”=P¢ÚÐ0”‘Œc$ãð\Çâ¹Œh$cÓ€4œ1ÿiÀˆÏ0‡-Z¡ˆ@>f ôQÃ1W
+u 	<“‚Òx.4]ˆG<@"|Þó€÷XTd ˜†6 p‰™ý„ 1À+°C‰"<ÍkG?¬4Ý * üár` iïA”ÐúñbèÂäÉ+V¢ì,"
+°À€ÜÑy<)¨þ¨7šŽó€G`S6â‘ŽâìÈ‡9rjI$u'ñiM½v²C`€ª ;Ða°}ƒÑ`7ìY”CrÓ8¢Q
+|£ô8Ç8ÊŒu` ¤’ëGP”}Ä@ Pü¡‚|L`ú˜Q€Ó‚ 1°Æä@ ‚ÿ£  ˜€
+ÚŒ6C€ šqŽNI'b €O–Ì£úpÇ>(Ð¸½º£ØTì¢£õ‡9ÎAw˜#å(Ç:ªá}€ˆ‰™Åˆr1Q1Ù`â ÐÒ<ÜAj¸ÉLÙ¨†5¤Aàl°CMëH0;è±¦6}ÉÔ]>òvÃ¸a’ P±Ÿï!”A|À&”Gé†?¼ …\ÜèF7¼QŒWÜâÝø 7~AþÀE4pÑ'üÀ
+×H	†  Ê— J‡  OPÀÉ°€)úq2(AWð‚X ŒStaL¸Á <¤BÿCÀBh`…&Ô`
+Ap0`ƒÀ"S/…Iu‚I‰< ,‹è„ÈÀ€ÇpÈ2þ&Méx‘¡| fP>c$e©ñD&:AßE – Ä"PÆ4J$hH
+PÀ @b“–µj*&	ÄØÚOB²’“$ "ó:@GŠ@/PÙ"%R@HN‚ ’$ #0c$€@ƒdBƒd?@Æ+ÔÐ à HÈÀ 4$€ ÔI7tQ„`ä ˆˆ+ð‘ Y2ö]„WÐçÊ~ … EˆHáÖ]ÃŽKÓ>€ÇO	úœçÿ~!a`-
+A 1¥0•²ãã€‘9
+¤¶DN|… Ï#lõø¨ VjóÕp1‡7lJ   ë¨€x @ ‘CL¬äiºt¢u ìð$šÀ ‰@„‚ˆr@èK÷ŠÙ½îx¿»Ýq÷KPˆß™’ÃgíÂ X#äÞ”F4Åºè¡"1á+ Ð‹Tïšƒ
+E””\)(¡lÂ¨hKàT âƒ§˜„&ü‘	ÐÂ…·J–+>CÎÕP"ÑÙC%<³”€m¡;6°—}i€˜{˜òÃëÄ¡(àAhq@ ó-'ÿ4`DìÁ¥ŸVÑ¤DXt¸ƒ1`À]aACÃ“äd¡¥‚ù!Gœ En£pF¸„ jÂ'}`{0
+œ0"®B /~Ÿ6
+: Ÿð´ä“pKžðø	N€{@
+=Àâò*þ‡ Lg/;À¤p> ða .Špa‚vA	)h– ¢4,\qsµa—€/°´ °U@‰ ~”€ a¼T	ã•4,J®° vJ€P¸!¸#øX (0@‹`
+LO0u*®PhPsÈ$DðfÁ‚, 3çã@„Ž2	tÿ@Ÿ ™@‹@: 
+{H*ðp€øæ—8P3ÒOÌ@#,’ÓÀ÷äO0‚Š4Â 	†€>Pˆ€ˆ{P}ºh1;á Ó¦@?±Š°øDË°÷Ô1£Á 2 ƒ2sŒÇ˜OÉ Î à0½ ƒöÈ¶ÁØ"å"*T˜"QçxQ*ƒ2)ó#è‘ßÀš‹YSlÁÂ{pÎpQþ@5Q—bnU)ÅfÕÁ Ä0@$ba‡8ÔÀV˜Uô€ôq	âÛ0•R£…)Á4!¼àuÐýW"s‡8½ JY%6×@/%g€Äÿ@ŒQopäíð¥!âg  Á … ’;Qy›…8®ðþ ’ò C‰ ý0XÜ@/éÑCÝ UúuC9 û€Ò@©5€qñÐz…`2á“âÀUã`2“ÒnûðOƒàkÒàFÁ”;q(è‘ 6tI ôàþð
+þpßPÜÜ@Ò‚7Â˜yþÞ7’`	Ž	W21ƒt¥ aãé Zòì {É"â0Þ@rãþ57Öô°àùà€c	o¥TTFe(²€ %íÿûàð`éuÞpä^äpëàæÐå°92ö!	&Éàóàöu\ÀoE€8”`ÓÀ"6Ì0#É@ÐNëd¹p©XŠÌ`ËÀ"å #0$ËP#ö~Q¡…>a.%9{åáÁµ¢¹À*º¢ˆ£2Z£0Zpþ€ÇEÐ‰t5™üi6D: ÑµWè T…èØÀ6ÕÔ0¥Îé_ÌÙÕ d@‰¤B±]³“I¤èP6|#q“Æ)þ5v`ðÙ&bÂ"VÕx›  |0	…²‹:}àH_²‘	†ðþ€*ÿ]éÀ&jb&fœuCæ_UZ&ŠÅ&¢cã€1àdà‘
+–@3ò1 Ö¢bFQ@w“œ¿`Üà9VæÝP&Ò 16¹pÚá ¹ ÅpÒ©M;Eð‚=Q1	€e p' Hpå‘N Jà´ðÒ´àJÀS@Æ€´ L€5PL þ LàTpNàJ÷c/ 
+ƒ†(6ñ
+¶$("ö
+Ap9P³`d€_€7Ð#ÀV g;p2 CUpW C RÀM@N àXÀþÐÿ%(ry}àh’µ TpðgQF€k Ù¯ [°ªGå
+¨°ª”¦ 00R¶{  %n	ÀHö³”V¶e[ á 
+ª9Wt 	‘à#€Ý )g¶x@ ðÀ	Ù™,ŒÔ{¼(sA	ƒà„/ð(Ðð¥ EI;F`  &P$Ê Ü° €Ž0Š I«ËÒa¨"vQ~†€K”°¿ôK”à	³;	ÿB.©Ëüa	D /ànðFPo÷† ð E€o € —\×€p ` 1¯ ÀgÔËjP/Q8 ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/03.gif gallery-1.5.1/images/ecard_images/03.gif
--- gallery-1.5-pl1/images/ecard_images/03.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/03.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,34 @@
+GIF89aF S å" †††ÆÆÆBBBž¦¦bbbææå¾¾¾¦––†rrrrr"""ÖÖÖ®¶¶–––ööõRRRvbbÖÆÆbJJ®®®–ŽŽÎÎÎJJJ222Î¶¶®ž–jjjîîízzzÞÞÞ¶¾¾–žžþþý–rr
+
+
+ŽŽŽžžž***ZZZrjj:::Î¾¾JBJ¦¦¦¶¶µ                                                ,    F S  ÿ@‘ˆÁjL&a¥84i„ˆ$Qi2†•¤h)d®Ó*ÃfŽ¯ÛÆPƒº+
+§Â¨ÈDÎÓ4PÇ¯U&OvjwB€L*BrB|WvOL[
+ž
+ 
+ £ Ÿ¡¡ž«ž©Ÿ®£ž	£·¹¹¢·Usœœ¡¥¼¨·¨ª««¶±Ä±¶Å¸ÃÇ\"Á&®¢
+&à¼ÍßÉ¥##+##ô+)Çºº¼ ¸1Á)€¦t0ðÀ¯ Üˆè€Ð˜°~% HØ ^ÈÂÖµ“£TDÚÂ@Á	[@`B¢<¸pÿ ÇaY§(ÄÛX¢(î­@‘©þnMÁÈƒÆ)ø `ãž¸Èà@ÄR<pg
+ÃŠL!¡DßIG€¤—¡À·“Öˆˆ01
+‚„°¢D¤¸µBÄ‰ ¼øpB€Û&†bÀÇ7…‚ð4úÝˆ"ª„žrÃº+—–QNÃÞAªÀâŠ`è¸8†”˜÷q@†åW¶BØÃˆZ[IÇ”€qE8íö b	*(ú¢ 
+	z1l\±:£¼¨%@]à` 
+ë`U{p%Šn
+¼à‚(IàÁ"¬ÀA„
+¸Ö<|5ÿ@SzÅƒBM%x!æÏb\¥ÈÁw¥ÀÉ.@ðA ¾½PA¤ @#F5‚öõá‡ø·@)¤0B
+Ôñm¼0&Ä ¹èÆÁ.< ‚ ŒrÁ
+m!Â,`Â
+‚ 
+ éWSMEµ –o*€œ Qþ$¹ÌsË %L¦”#U=~P .ä‡AÏe$gS|mtONb Ñwât‹
+h´QŠ^¥<À‡bð[œ`BDD:@=šzèjLÉ£_lüh’?Ö°ˆjVWÃK	(¸0¼ Á‡$97tv*<|ÚÉeÕàR[WL´`ÿ5¥Œ’‚¯®°B#Ä‰ÞGï1ÕÔF}}Ÿ<+@ @p,J¢`ð†v’ãÁh¨Ý™ ø€Ë/‡ödüï·÷4óÀ)–cîJÈ®³à“ÌÄ¡Æi¸Ke±=ðÑ;À	B¹ ÂET¡ o'KÓ2¡ €÷µ<J}tO›I±5„­€fÅ•,ŒX1D“ÊpIñû­tNF]k€]ÊÀ/œ°®?-<!Bä´û*ÈxP@GÞò…¤Øá&˜r8” ~Þm›"Ûn×*ÏârJ/ï¾+íT(È‹Ag@ªã¸l1·ë‰ŒJ0Â¨
+ŽÝzª´YñdÜÿZÍ<xÁ nR9¼°hë¹ä¬®ò*°BGI¯&¶v¢ AâpÁ¾£d®îìÒ5Þ¦¨€	ÊÍYŸ<Ë‰ˆ¯¤`‚aï¶â01ê }o
+,­;´/•ƒj@"¸ '&ø€´> ÒEæ	àJþ¦AAäµ..À¾Ä"øt5Ð‘7ð‚(PªÛM  so§¨à+ Ÿ‹Ñl[KjMðÐÈÅ2À‚jc0GÅÃÛ)0>fxÀxÆàã’T B8€^ð‚Ý(…·hfu7‚uhäÄ3Và©Áa &pÀ	Npÿ zƒâ¬‘/¡NRÎŠa0¾%zB)XÒ'sqÈñ¢»#	½62s™î}M$×šÁ
+.ƒ×¹ÉšÜ”:WŒÏø@	]P€T˜*1L0A&9 H”éo 
+%>@­
+@^hR6x) (¨\`äÀ Ü@“ r=Y™`øR0€p@òù@Á*€#g–ˆ&dÀüÎEºQÈ-‚Mr&4ó'a"ÂàÃÞáÑOÂ@%=aÄ³º¯
+øã,¡y•¼q 8³:6Sy;–°m'8 cLð‚%@ä|e’p ¤SRÎ|e*Dq"yÎS!¼ü 1“…
+D´ÿr<`}‰­éUÔ)©u6ìaZ8iv©Mj¬z(aR]€Ž˜†Þ£.Ú"Hf ë\'8š“…ÐS›»«XÇ; ¦pé	`:à©¨OhËG{JW"ÞìL(m(Y©åCÞñ•wz½â9šzV@Id¦bQ,‚™IºútÁéj*±w ²†µžD%¦Ïq=Ã|BÞ[›Á„06—ë©ejñâ™ÌS¥?"« v·Ë]¦²w.u¤çh+4Ô•RAº ÆòÔ±¹€N\;Ô}*u¶Ô‚d6ÇÔÝ"³¶r€C¦½!ˆ >©I:›Úu	›>„ÿmJØP¿*„O::àY#z@Qô2 ÛÙ¹XÔ–ð¦ó´ Íäv‚¢ëñ	œ²½ÞmI¨#Ú^À ©Ü'µðq0¬tZxŠ­3Þf K(@˜ üC°44º¼ C§R^:x¶@"ª7Sq@Œ”ð‰Ž;œNdà+
+ C’ÊCÈÖ¨»TP„¯ÇÅ†¢ã2\tgæW5´AjÂë“\úØhÂÇÀ'—ž3€ÝeR%ùo8 ¾ YÏ±Þ>Ñ¯g,’cwÜ$»¸öK
+Š;ËÃ;¶·w:z€<JK0  p $µ8Û~ØÃC8¨†wlÜh=@›ÊëRÛÿ8[BÎä;(Š€\êÄ¹ 42„EwZÚ¸+‹ÀÀ®b³ek›ÉÐûle‚ËHr¶ð šÑ¬UGþ1`_ò`~VÙ"‰†{½å§té;ØhÝáŒÙ–0ÉÓ[LàÆ@ˆ%˜^NNàâïHêd"ˆHZ ë]=ÅMý†pŸð  ¦éÌ“E¡Œj°'Ð‹ãüæ7”1ÑŒLLˆì*$þ–˜I¥ D=h@‰ËdRwA÷½àÍóêán;‹Jì}ñ\¸²ÇAò§ÄMÁô€30Gs Ü™®»…+`]¼Ç8Û¦RnÞZO‘—¼xnÿ—`FèáñÒ*¡MÆ(ŸP­þ‚¦8àa÷A` ‚ ªo¨ÖW0 ¾;gO&°Ž²3¦d7»§h¿Š´SÐ“øö; 
+öêîÖý‚óÊ‡ÖûŽƒ<Ì™AA¢`êÔ­{¬ åe8 
+©²ÝìîŒ]TyÅd{ïù‰^Œ\€¬GoIq€  €Õ6<4>TÞF4Æ(ªü(–Ù|h^ëúéÓ¥Z)KÇóDû=ÿÜf‚ìp=â 4±gaæUøÈõå%½y=¦Á‹700|[ÿéu¨';•@á†ÕìF-Þp2‘ñ"€ó¢uQ ÿ°k³°áí†2·€~žÕ c†8® l†Uv²_L0Ö'ø°nCrz¦Do0%¥PÅ l~/6RL)‚|Í<Ô÷]ø@GØ9º&á@M9dp#CÃIé&Þ01%R0è<oæŠ62å°FP!Ö'/H/%àòÒ{wRè !Ë 0^Ö	p'ìFBí€oÆTzDN‘IÐ‚Ix„ñ0 ± R¶n¼¥d+RV0>XH P´×¶Q™v;Gø‰SQ'ã3W’"²•`ÖPZdPl:XQ-†» Z‹ÐT‹¹HpÿlÒJÔôÁqÖ1u•%VZÔ[¼ lŠlã@Ç W€/ø¢‹­Já‡—ÂìÓtÕs‰¤g€äÞ l¦_îW– ¸è‚øÂ9fèô­Aß˜ „F| b\†. d‘ÑtIir;ÖX±05pö ß¸ SHÆ¡eÁÔJëà{ñtž@?¢- Iq’H˜CBÒ¼†6OAôðF[×k>Ñw°ÑZÈ¡=å (BÀ4€ah,°Q”y&	Š¸ç‚)0fñW—	U`’Jq•W5‚á9×aI¡\ðJ3&™‹÷È>ÿk3+!ö6Vsyƒ•Y9‚AMÁ"*mSS‘•TÁaÊV,ÕÃ;UkÍâ8
+`{‡88V)8Q!=+àQ b R…GÕð——_¼5ØÔJ–
+ÓpYšIÁwÐJ×a]Dw2v¦Ñ
+:Höõˆrt ©ô¤¥Q¸ÐGU@¨‘1C3}àZ½Ca“¯ H0GœµEw”­TNírIÀ/ÿÃ-ÑÁq2—!0ÄMéñoPCLÅ[—xíÐmõ8#CT…e 	,À  @-*  ,ð]@!õ	‚°…ð]- ŠÀð] °5&°'[7"°ÌÄG`J`ÒIpT`X ÚpW ¢b@"PŸ]àJ làA  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/04.gif gallery-1.5.1/images/ecard_images/04.gif
--- gallery-1.5-pl1/images/ecard_images/04.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/04.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,29 @@
+GIF89aF S ÷ÿ ÿÿÿ!!!111BBBJJJRRRZZZccckkksssŒŒŒ”””œœœ¥¥¥­­­µµµ½½½ÆÆÆÎÎÎÖÖÖÞÞÞçççïïï÷÷÷çÞÞ¥œœskkcZZÎµµB99¥!!½1!¥9)ÖZ9½9ÿ1 ÖJ!Æ­¥R91­) ç9 „)Î9 „J1µR)­J!ÆR!”1Þ½­½œŒç{JµZ1ŒB!Îc1¥9½BÿR ÿïççÆµÖ¥ŒÆsJÿ”ZÖ{Jÿ„BÖc)çk)ÿk!¥BÎRÆJÆœ„¥Z1”J!µRŒ9ÖR”{kµŒsŒcJÖ”kœJœBµJçZ µc)½Z÷sÖŒRç”R­c)­Z¥RÞkï½”Æ„J„JÞc ïk B1!½s1Æs)ç„)½k!Îk”Œ„ZRJÎ­ŒïÆœ{cJçµ„„cBÞ¥kœsJÿµkïœJœc)­k)ï„ç{kcZÿÆ„Æ”Z¥{J¥s9œc!Æ{)”Zÿ””Rÿ„ ŒkBµ„J”k9Î”JŒc1Ö”BÖŒ1ÿ¥9÷œ1Ö„!ï”!Î½¥„kJÎœZ÷µZ­{9½„9Ö”9ÿ­9ïœ1„sZ÷Ö¥­ŒZÞ¥R÷­B½­”ï¥1ÿ­)cZJçµZÿ½Jÿ¥”„c91!­”cµ­”skR¥œ{{{skkZï÷÷µ½½{„„ÖççJRRJZZ1BB9ss”µ½¥ÎÞ9{”R{Œ1Zk1”½”¥­s„ŒRckR„œc­Î!)ŒÆ Jk Z„ ­ÿBsŒR”µR¥Î){¥1¥Þ)Œ½!ŒÆ!œÞ„½”Ös­ Bc s­ {½1kŒ1”Î!{­!„½ 9Z sµµÎÞk„”ŒµÎsœµk”­ZŒ­B„­B”Æ!”Þsµ k­ s½ „ÖÆÞïc{Œ„µÖBc{ ) !9 c¥ kµ {Î{¥Æ sÎ „çµÆÖ{Œœ sÞ {ïÎÖÞŒ”œ„Œ”ks{¥½Ö”½ç !Rc{1BZ     ÀÀÀ!ù  ÿ ,    F S @ÿ 1  €  €­Z„ Àà \p °B &,¨  ‚”ÊÂÀ‹ $lLÙ0#	!<ÈªA­4³î™µ@­=ÊÓÚO¡=“>×LiRs`ú³F€?uU›åÀ5Xañºn)…	$,]ëÔ'ÑžG—6c7Ù³µ?™"MÊsm°`=›µ0Ojæ dëXBÁ †þ”ÜLòÒ£;­%SDéË¨=£TÚ€gÌbêÆI†”íäÊy/ïdwL(€  Zyç»V…xÍ´ÈÒœEÐ0RRÆÈ”)Q¦p™B¤H—.húü)tê­_˜…Bÿ›/Í†{ºìA¨u.ƒLL !7 pÖ É	p#JA(²HwØQ	"‰á‡üQÃI´pF' €QZ$ÄQTJ(áÂrÉ%m´±A<Ø`Î:ø5SYO	Ä€k°Y4ÐˆS1¼˜Ò† Òƒ$upÊPƒ1áÕT8â “K&tÐNŽ4@Èoäâ 7R"…We T O;ÉVf`áí”T8ËèpÍô\sÝ¨#cœ˜õ$Ž6&d.áøDÙP¯ÀšNÅÕÔdm%UÙZMá(o›²Õ&8”Æ”…'ÙOŸ¦*%¦²åj¥¯ºÿŠê¸-pÀ¦”NfªR‹Æë¯±*uÔ¸aðJ_¹YjQ¾žék_G™CÎZ¸\CN1nY³Œ9®tíPKc   ° ®m¾eflmåõ)UVY“Ø Ï¬"A,V„5 èR ÷¤ÃÓÝ³Š^3‚›n³=Éƒ÷ € Ý@ãë§Ù¶Æ©là0u*8«(€MÈ.Š±ÇëÌ£ˆeœ1‰$’ð±ƒ2Èo¨qÊ	cœ 8•¾æVOÐ €G=à-@öå%Ž49Ì B	@ˆðÂ‰X¢5#ŒøqÆ,‘ÄK¨ K¢ŒX²‰%¢òÂ8¤PÅdÌò@õ\ÿÄ76õÔƒ7E_J Å€$BÉ®üÆÌõ@ˆ&ˆ ¢	z$ÂG‡ Qˆ$OQ†=q!„¤‘Æ
+Lô …\¢J*ôM8ø¹ºVJ%›©r–8êà¢CxÒã< ð¨S§•­Ó	E@Á2¼Çú“HÅRrŒo§dá£'>ÙàãMÂÀ&Ûñ3á¬S¿Å<á‹Á
+˜ŸnŒÁÂT¦Zƒ0t0(rQ ÊE\
+6´ÔP<ÆKÅ/€mYA0ð€ E(wñ˜PFh”ÞõÎ(™¡OŒ¢(£åT.la¶zrF`&˜€\ÊGC¾¼5Ä7ÿVa4£ PÀ –k¸‚¾è‡3þr £/°	+(AßùÐ„k•»PõŒªø£ŒVA#¾ü±
+\…®ðh
+°  7öÅlÉ*‚™ê‹ñƒƒÐ# Î ‡jáŠ´c`@ ÐQ”\€\(žÆz×EÌ¸ÃƒØ3B84ŒMR¬zF0|A À Æef"*LÉÆ2Ô[‡7 ‘‰QŒæ	øÄˆ!Ž?šI“¯1Óüf„p(Ä PÊ&}Ò–q”/cÄö0ˆA<â§€Å'>q5(c”aÔ¤e”bœ  †5
+¢&iRª7Ö‡<r1ÿ	@h(BÊ& g`P!pö†6¨ÂÞP&«òc_p#©h‡8,¶Ÿ„J"Ö8â„!AsØDqÌ`	®ùÁ\Î¦¶@¨J8#î ˆ,4¡ ò¬Ì;j…0 é©Çç€zØ#ñXÀ6ŠI D  ³™ÃÞP†9Œ@Šh®ÀR®µì\XBlª…3hAIHè „*ø¡m•(
+‚@ƒ¾¶€¥Ð@.§Þƒ…J"¢ ìDŠpƒ)`‰<¸À¡':`ˆJt‚‰pè 0¨ “0êW8(Zp
+\Ð-ÿha®o8„C7 €|ÂÐ &¸&ÓX (d5T¢-ºá†<`‚GpB¼°M¸A¥pÂ)XÀÝBD!
+¶‡;ÖaQN¬ÁŽˆ9â1X¡:…°Ñ2 ©¸Ín$Õ—Ëk…FtàŠ	P    z¡j¶ÉëÐå/º°"¹ˆÀì+¬è#M9YQ©„pžóàÁ\øÏ]ëÇ6°Ex ¥c	ó°Mf",^0h7¦Ÿúô¤Ük´£†ÔcývDbÌ¢Ä †-2€™è&<>&ñ«dD™p #ê‡7\ŒAWi2)óÃÏá`B½jÙÿ)øÌ±D/Ø>> w¤Ç~yãføÅj‚‹¢s™Ûåa=_ mñ:.8%ùÑÔUS=’`ÍˆÃÎº”™)Aÿ
+‚Ö€	¹BO„<pt3…P %HG<’Üˆ$%­0	0	È:%©v	L. “DÀ&£¦°-BÀ ­  à),  À@8‘@7©0@DP Úém·pIä¸u+
+ ` "ô@X¿Ž
+a½¹q§CUPFÇ3xˆ-Å&žàø¬¸u*,Hbiö†áAÆxlpADJ.ÃQ à…QáŠUlãÿ€Œ6tõLT YmÆLÀ•üéŸ ÀÝš
+- €HrX HôÅ9ˆØrôFe*Ð’´Ê)tkTÃŒhœJ·  XÌ @Ç5xÞ ô£'Á‰§âD>.üÓ¬éá5•ª _@½XÑrÀÃ4‚ °ÃDfF/üðB<¬ã"#cW : `€ï¢*ðŠ?€Q™#Rß²ÌÏÎex*î°AÇ{r‹XøCÏðÀÔñÊjô£· Àû¬ ` k’ÓQbäo d¼2ãÆ	Äs¤¼TãK3l¡`G­‚ý¨FeBÅÁÈß¿yyzÿ¦ÜÁ:`Ã ç`âã®xáó¹7‘›î<“«òåþáO¼;Pa‡Ts—Ç`zS€nB>Ä·þ5•!n‡ƒB§D|ç#™à	¥°'¢
+ð	j0ÞÀ#Ç÷}È&öDCJ£­àtÒ7=„)î ¢`’@{ðOÐÝq o0  Ê %S—+	ÈNÄÀ'Ð 
+Áfš2„áòî`
+‚@	“@„€$qðƒð	ðx°çP~'ÍÔiU 	`Ò`ˆƒ Ð„î’út© ]pwà5uÀ|õ^x
+
+ð	­`Aƒ0Ï ¿ÿ@M QÕPà
+X¶î ^ãÀ	‚ð‰W`	fE`V0E08€µ‡[0W7ƒ,€X|æã±º°° ¿À¼`‚%O¤o/dã YC €@	‹€ž`	vÐ2F DPQ€Sp6S E`wp’àPƒ€ì ì Ë°€Tº€­ õ &@Pj˜2q0BS*Õ–Ð\ƒeÀ[d£` Ég€Ÿe€ ¸ ì x@ÐºÐ7p%ñˆñ`TÄ%÷8;1>àS#‰` ÿ@VŒp\£SØHRpRÐ*°ù]g€‰Ð	›P	ž@+€V S@ùà °7õPX´¢Íàq0q.ùˆ 	*Ð-•Ð`fÐ	ŸuW¯‡P…P[€g -€HÐ4Dà‰ðZR@[À\ðð©P÷¹° º ™‘‚gÞ'˜  ÀÀ°	é	E žÐ–€~ 1Sa#6u¡à‡Pd€.@(Ð›6@.ÐtP7ÓP¼uö SuizúEyB±‚ðA€ ðŽàPð  °	š®ÿé}À§UX{ |àJ€~p(P=¯¸P§p	»°»\”f`±4÷1òy°€e „€!@—£	”‰P
+ ˆZƒ0”ÝÐyÀŽ°ç%’+Pd€ [£p°SAk×ú(Å³Ü³ÉÀ & n€	yÀ‘€¨€
+Àoðq°NçÌ×öÃ 1°õ0	„ ‡ð…
+³ð¢47)ue7†*ósõ#jÚ#=Ây`°°:  ¨#;±ÚB)‰€³Ð MPðà ò£GûÓ?ÿ7)—Æ)à@':Ò†'`Ë Žvá@%¸P¹³À
+Bïg	 `
+æ|P·±Ò&ê€:à<x2Ý‚<b2ªP_®f¼§`Ð ªR¦z>=!f® €'cçQb@t²9”í("ÈF%ÞÇxhæªu†ê€ø ' 'æàé´+>AÜ0; %+ô¢wö{P”áh?†.ÍÄ;×€x‚ø€QÒiÔõ³Ó€Ý°Äpû8¼Áfx°äÙp­ÞÀ
+íÀBt–+äÏ0Ñ~vc+wôciIÖa4Ò°)ËÈ4>¯ÒpÒçiÁÂv;l
+Ñvÿ®=»‚AiH;F !<m–²ÁbB"8hTËpÏpk!´Æê¨ˆ²SË³t6)3|lÄ'py€¢—´I«Ö0¦ÝÊv¨Òp!¨¶`[µzQeRrÑª\£+Ûp;Tµƒ†0w‡g{öts;uP‡f‰w·•’)ˆkÐlðl­PÓ¦
+ÕÆ jPž»4Øf\ø 0 -Ç0Ñ 	nÏoÑ
+jÀöù ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/05.gif gallery-1.5.1/images/ecard_images/05.gif
--- gallery-1.5-pl1/images/ecard_images/05.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/05.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,31 @@
+GIF89aF S ÷ÿ ÿÿÿJJJRRRkkksss{{{„„„ŒŒŒ”””œœœ¥¥¥­­­µµµ½½½ÆÆÆÖÖÖ”ŒŒskkÖÆÆÎ½½¥””Îµµ„ss{cc”sscJJ­œ”çïïï÷÷ÖÞÞ­µµŒ”””œœ½ÆÎçï÷ï÷ÿÆÎÖÖÞçµ½Æ¥µÎ„”­½ÆÖÆÎÞ¥­½ÎÖçZk”œ¥½µ½Ö¥­ÆŒ”­JZŒœ¥Æ{„¥Zc„¥­Î”œ½ks”JRsZcŒŒ”½„Œµs{­Zc”ZcœJR„!Z„ŒÆs{µks­JRŒBJ„9B„!cRJ„ŒÖ{„ÎJR”ZcµBJ”9BŒ19„)1„!s!{cRc JBJ¥!„ks c kççïïï÷÷÷ÿÞÞççç÷ÎÎÞÖÖçÞÞïÆÆÖµµÆ½½ÎÎÎç¥¥½œœµÎÎïÆÆçŒŒ¥½½ÞµµÖ­­Î¥¥Æœœ½””µ„„¥{{œœœÆ””½ŒŒµkkŒ„„­cc„{{¥ŒŒ½ssœZZ{kk”””Î{{­ccŒss¥JJkkkœZZ„RR{JJsZZŒccœssµBBkZZ”JJ{RRŒ99cZZœBBscc­RR”11Z99kJJŒRRœJJ”99sBBŒ11k))ZBB”))c99Œ11{99”11„!!Z11Œ!!c)){J))„RZ!!{!!„cs{Zcks{cks  c  k  ss k sJB”91Œ1){)!s!scksksk­cZ¥ZRœRJ”JBŒB9„91{!k{s­cZœB9{91k)!Zskœœ”½{sœ„{­µ­ÎŒ„¥JBc1{Æ½ÞB9ZR9ŒÞÖïÎÆÞÖÎçµ­Æœ”­”Œ¥RJc9!kcR„çÞ÷Æ½ÖsZœœŒµ„sœÞÖçïç÷÷ïÿÖÎÞŒ„”ïçï÷ï÷ÿ÷ÿÎÆÎ½­½JBJkZkcJZ   ÀÀÀ!ù  ÿ ,    F S @ÿ  x0@`….(8ð@> ° áƒX(ð†‹+>8 ’áÈ‹=¬@A €zùêfœ2Õ0“	 ®^¸À0Ã… frP	5³—S§3£>õÕTfÔ¦UŸÊ0Â¨2­†¥*Ö*5F9úƒvX­R«’…zõ­V™€ 0¶o]²qÂ"rfƒK|.ª‘gNÇsR	à‹'¥pI½+ó% |ýŠžù*b|¨+Û‰4)“ëJ•eÂ”ªX¡4_¤È§*W’Íšõk°]ºv…í\±ßÀqa!w/Lj3|øõK×éQìG£ŽÔÿ¡Œ8L‡D§mékkÝ±¾ <|	},U„ÊÜKýåÍkE>HâÉ(Â,S ºµ“ˆ(©èÒ0q]5—SÁ”åKKí3Úr»P‘Ê9Ö!À=uD’I%£„’b)¼ böðñ	2Ê•_{S]€KÖ‡ÕX^ £Î:æœ–Z4dRM—²Ç>øÐM<"–á:ç¬Ã9Û0ãŒ8Ål¡»På0ÁìøÒþa{qí‚Œ1Èœ’Š(…ÔC‚H"zq‹-ð¡ÉîÁÌL$t@m‚õ¦™N™’Òe#¥¾d Q €-'iV6ÂEªhšj:×©2e W’¦ÿ°Up8"*¡ñå29ò\
+¡ˆš©\ÄŠ%ìT0Ah“Zˆª„TyK¤P”2J1¶èâ­ƒÎ 9ê¥E‘‡=@kô‘‰( ˆ‚É½ø‚DX$q„>\"	!3 ƒQx±…pm€¹‘úò
+'n¼xÚ{LòˆwßUr¢6ô´À.T’J.^$êæÊ_é.¯RÎ~ˆ}Ã#tW‰&ž@áÉ)ˆ€<0,"J-ºøÂð¨€½w ù¼ê£L·ÈÅÌ/PŽ Ãæ‰'”ñ8B›A&±Ø²hÊÐ’UfÓW-›a¤ËÙb÷X =ˆÿ¢Š)¤DaŠ*¤TbB»a°ÑJ*ª0Ó)T˜ÒÄ(²(£K2ÈX®„€íÓQLS6S0ÞV!$+°+">aÜ³A1ØÁ	fˆPBdˆ‚QÈÂúÌ.ÁpÑ _…~)œðùÂªÈ‚Ü.·p±…/Ô¿BEÊË-º)¥y-PA`œÊª¸œM¥U…èßUAE$Oµ¶úr‹f¨*SÁ"GbfpÄ„Ô·c…‹U3™ÈF°YQ Áz`°X
+\ÁÂ) °U(à@*ò°ivK/0Ÿ
+ô%õëÅÀ  9ü¤Žƒ
+Â €Á¸`Ê]<h)§¥/.ñÀÔÿ0UŸ‰p3oË‘±Ø‹Š~©”£‚V@< Ab¶è1Ä	Â0Å+°÷£òõB# €ÀW5V8a	ì0jðað¢XÅ5@ÑŠ øÑ­ …bá	>|á7¸„,¼ ®1 ˆX\¨ 1X¬fÛ¸Æ)ðõ	|aÂ^™P„^:Š!7àƒñ„WˆéGžˆ†8NÄ¡]©1G ^³1ïœèDv0ÃaÀà‚#lá
+ÚŒÉË b²PÅÆµ0¨€áÐYlbc Ô— (ƒ ìT…F’%i l^ *B€YF
+~(ƒur)ŠLtg;‚Šx`ÿIþPãi3'óÒY—äÏÙÐ.¢@3Ð ¨Ã$Ò±ˆHÈ¦¥(•DÄ7Q¤Í)IkÞÊFÕÏ$dˆ·P"ô3G ¤¡5{#|P„g â@":Ã:<ª‹”¡Ó/Ê‘"Y<S‘!vHYÎ	LxE!bÐOÄ §°…úž5<	õ¢L hIQ§øÕb@#à r 
+k@#pF5Á.ÝØá®@ÂŽ0ŠWpA¹HŽW)‡µˆ?ÊE*¡¦ * D4Rô³#`â-HCÞ P‚'ÑÀQ„&`aŒbTã´žà'<1‹ ÎÄaQÞ¨‚iÿTc$Ø¬KJpCáHÀD'Œ =á C	ÈèÂ€Eœdr`@m  í_ Õ]T!§ b°†4¤ ñ¸Çîa†vˆá(@ZŠ-paPÄ^TŠSÒ¨	D»Î"ìUta‹[cÔx†(NQR\ˆÐCn!¦dxB³ø¦Ã@²nw 8"à2…£J‘Å¿Ÿ3Bb’81"P£ˆE0¢ŽÈ‡$‘ñIäÓâù,@$,Ù¢ø20€ø-`$!È r€}T¤¸œü’<äÈ"Aò«¢V†@nDH“£vä
+„á‘Eé‚)‘ºGÿÀÍcó[àFX0ä }…t£‚Š¶Ù9ÅžÙ¼f¯†XeœŠŠ—åŠ¶Ìä)pÊ2Ô`¥Èa3Å2À€BŸëÐl´§Fèå¾Ô
+ƒ:,i°bØ9¨aE‘¡#:=j)ZU‰vÊ:“S«º)Œ)öÂ†ºä¼:oX#ûØŒ¯—ñ-üBr ŠP+G0ãj¸ðÐ¶(¾yÎm›‹«Âš]ö°+·àôÃÒh[)ÛÜÌFô¨=€ÑÝ½Ø¤S‡e\°Ü¶þ3®GÝ‹XVäYÍÖ¦à³‹Š“‘z¸Å/€qkQÖa ù
+è£ÍüîRÿð„Ü0ƒwÀ ÜÀ6x0„@ƒetö\öñð:â9¢LªƒT§¥ºáb»À ‡KØ‚oK÷k+’€H†nCZ€E3lð‘¹„å€:ZˆgtâgïDt@”cm'´n]'DÌúw\nQÈã’!ƒšêÉ{‰	©H|*À‹95c°Á+xA¦}?Ä$¸2Ç23k CqŠS€Â“¤×)>CÄÀà`AÌ@4¸ÀhøAõ¢î
+¤íp)ºn¤â§ÇÄ‰*ñÉO‚"(è€»BÏE á2…,l¡Œâ¸v„bþ‚ÿæEÃŒ´Ô†lÇ:Æü#ðàIgú>q….ÌVâ¤H>"v«ÿ!=w 
+Þ!• 3™`|ðyˆ!%ƒ4sV*¡Òó¡ ?² Dp îbõp°‘	8S™g Nh	§[À9SQ&ÍV@ü¦ Ð$/°"0ÀõK1E
+†@HÇX…Þâ4¡ Iø2¨Ð3óXd ‡à‡€O'£ài5ò0•à
+ÝâAW*%¥0~¤!3`à³MP£037©Q˜±Ld8†xQ}±R ò”`ÀÞ	žÿP
+ž@ˆñ@
+ÝRt@¢Âoð2RÀ,U31à‰P‡ðÐ ¡`T’j 	<¥.8r˜Â=Ë¡&*)\À
+ñ4O#ÂŸ@€@0)²¯ˆi <å?'g-:Â¯ÀO¨gÐKÞ1
+—àš 	ä5ñ <õUµ8~¢¢h !ˆRq·ð
+3 -õ`"8óˆ¡Ð:€€ˆ.À µÀ6W&w.h`5@hè<¯p	·ÔR÷Pö$oå	Ã þU3 
+Éä&cØq€!îX¶-@Bƒ_° P	Õ0¡@“ÅÐ,ÿ)a@9@¶°gb˜Àö*_Ñ&ûõî`s„÷˜ 
+49Ã¯p©#"ä I
+ÆÐˆ 
+Z€ÒÐWÓ.D™”bá]•àvØ.d`93
+£R 
+  d#_€­Ð	=`Tp—à	Å Š)Å ~#=Ëñc¡Ç ë°›¥*@šŽS‹0	•€ˆñ:ï@8 	Eà	ßxð …p°pKã‹B.Á–Ê$C’óàu§Dž`Ø}P~ ôÀòeÃÏ
+¯ðÃC=QQ&’”I>Á ©ÿ‘`•t  3ÐGð	Ÿp
+à!€;d0Ÿ*0Ëà	¯p‹]ÅoÔ¸<›'*ºpH	‚`hÐu[töÀB±*@rÐ¢0(¶ <ºúõUØYcy' ï&BºP±@I`IpZS…+0zP7 —‚0?É"é¿ðñáDþ&¢A'b_•Ò€­À€@P_<Gð“Æp	Ó€
+<JbS! 
+¢B7rGä)c5E¸`Ò`¦žÀœ`=ÆáÑÃF¤â0ýÆ›~8¦BD^Trö¨¢¦Í2 \ZbîVhA=w§N´ðeð à)@ðSödÈVTö(šº*ñ ZF.\¦r‘rs p ñH ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/06.gif gallery-1.5.1/images/ecard_images/06.gif
--- gallery-1.5-pl1/images/ecard_images/06.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/06.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,24 @@
+GIF89aF S ö5 z†r‚ÂÆ¸€R>NB+¶Žz¦J"BgcU¸¨q³j<¥¦›¶
+âææ€yoaHCI+Ö»¹œŠmÖËÈ6¸³£"!©žs}bRª\.ÂoCf¾¾¹ACAZZ"ÚØÖ·\1“N$Ê˜aŽoM’23–
+ÉËËhxYÇ¶µÎrrDf,1'››ÈzJæÝÛžO¾*Úþþþžb,Žž†66/z)	n"ERB:*šzY»ž‡É†QRRJkR:rH'¯r_®¶­S*§Šj–rr¾¶Ž†tzB®bZ“BX¼P ®V
+Î·:Æ†z`XFˆ(
+îëçæ¶¦rrj¦™¶¦ŽŽŽŽjji®® ÎrBJDGžjGr2                                                                                    ,    F S  ÿ€55 ^‚*]]‚E…ƒ]*‚[‰ [E ƒE‰5‹‚ H—“• ] Œ£—›¢*[‚­E*^(E¤„^]•°—[¼5]µ¢¶‚^¿Œ^J‚±‚»—EaŒ›* ((ÜÜ(Þ(Eçç__íé*_J	U÷Z	^]PP 1¯ƒ/^0Ø 9•¼¡Ð­\¹qéÒ±P„Ý—ƒ	»(Œ·îA&\¸ÀÁƒG UÄÐ‚Šƒ[&(Q’ðºœj„©HÎ[Æq2„ÇðÅÎ„$‹0 âÂŠÕ«V„¸( ¤«—/RÇ@‹—JÜ1P1 B«.ÿÅkÎGŽR»DRò@!º"[˜  àª‰ÁVLh@ˆ% Xð@˜° [>Ð¢D9yG&Ü²å…¥yêcP$o‚ª…›°Úø°•Æ<p¡Ä@ˆ%• ‚Ã4MV^š3gP)j§Ð&Ô‚VKÚÒ/^[’Õ ³efÌ O!Z: €Ã- |é@H˜–Ïê"«p÷bÂ„ìÄYZ$ä”„w,8áDb 6› hxppìM|áO2âENd§}±_	à">^h¡E	@0,è`B˜àµe€.ô@iÁÿk<q¶I7‘9”‘_¼ð@<¦%.DÀƒ‹ „ ƒ³yç ‰µ ¤–·y€@\0 A ¼ÐA ¾`“050'e:TZÉƒU¶`(ŽágNá¢;šÀÂ-Xe[ Q…œ ÀBïMðŸþ0WPFUš”˜-°Új«8^%£-8x£:ð8éƒ±0 ‘P|Z!gW„ÄˆÉe•TÅÂcT[m¹Úz-äàà˜;¶ i,ñëm@à©Âz8<Ð˜(Qš[‚H°\X Q¹Vp»Ä¿cPKi­?†7mØ2ê„¡Õ’[î­æÁ¾}””ÿ@/\ ß¨°³¨˜@¿ÿ6ÑÄ¿ÿJ0,Xe„äŽ‘«:ŒAîÉ" ìÄ`.‘1{	$g…7}Áç}t±¥B\<pXÀ%4‘ó\ë ƒQDè„2˜œCW`rˆóÎYm1Ïâð’(\ÌHÎÎcÁXá„6˜mò9T›+¶µæè„]s=ößd›m¶9Z¡vsJÀMxàŠ©’m‘Áa-ˆ ƒèfS]µÊ:|+©¬À5×Žûíx­-g0åilY.DŠôVXwnÂ6¼;Õj+"°î<â±G_mÎgSF@›ÔÀ™\6©ø9ÿK8>zéÈ'ÿ-,ÀúîCoþù‹› [œs1ðÜ"âH=¸ „q9®xÅ;_Õdæp r-pÞ&Èºó‰Ž~T " 6,IÜHJ¬!ˆPÈ€^f6T°x¥»Â¹÷Á/~¯“ëWT
+èÆï¸!@MtÀw4‘Œ‚°B¾ñíy4Ùi&€(T@7Äáè\×5±9rVÐÂ@ÆB“üY 5çTÀ… ø¨y\Ãâ-XšUà
+9à@D‚l ~ˆ{]	À¦ƒ;VíA&`€g bŽ›T"NùÝ^ •O‚ðc]ô`fHDaÿód€¸˜ò à *`J„å(1¨ˆ7€b¥1,c	
+0¦—¹‹ø£¥&‚\A†zäcEy€&ò
+!hJÀµôQˆ@bI¶†¨Aþ µ"51¨|2°A0'8AúÍ˜>\eÐLR6!Ø =›éLFÁA[àf‰6RƒG±*(Úz#àÈ	C@`0{ðajÒdÆ¼Z  „à %À6 Ž†À}c+AôøÀ€Ã3’9b%`Žå¤$  ËØ×·æ­³è›É® ÏD¡	ôh5°ô $ÙþÙ	Ä2ÿ`Î$¡„Óœ¦?=Ài%±GÂïîtæGU
+ ÁžàG8õ£ÎDª œ`áª±HÂ ˆÔà4¹éz@ #\©!°Y+ê>Ñ‘­yÀ8…¸>¡	#…ÁF»j fNà ŽÄàµ¡@P ˆp"ÖXìŽ@†9/˜gý#ë.{O˜R ÀæêÇ¦ŠÖ©üš«j¹×þ5{Ýë‚¸ð.èD·$ÂÕ¸¶€Ñ–—¤"p¦¤Ö„µj´À°ÑÚu‚!d	@…`Ár®åækQÀ½dÆ»GðÏz È! ”Á$­ÿpEpL¥–T ¡œà|Eû»:¿Ã­€8&Š„«š°.ä$·þ!‚8`Ž­°3Ó»€
+ 	ì¼±h'xß¸†¸CPA‰+B¬>¢GÜÂ<)‡µ·KèZ{e Ìá©¥d1CàÔÿ 0 ¯(+(Ja5ˆ@h‚¬voTR¦20Öœ=¯k¿m§û´‚¯±ó¹wÕ'Í˜J_ˆAÜôE(2×ò©ðÁ”œàØ`	êìñ(5pOPqR3jÊÜÔv†@4Ëh™ê9[nÒcHP€…0T¢° ¦üÝAð®|™ÿYÇò5at"ÖãªÏ,hÄm¶§µ,ÐZ ‡ƒ s.°0*(–0Þ­ˆÜO°`xµ4U9]šaÖÔex©i`Û°åFö^“€ÀMãa¿0ì°[êtõ»K×Ñ±Wv–•šBø{À_=skå@É ó98ŸôA¥aO€ám)×éÑ¸vVŸP=­ G‹¯u¥ä[¸Mðƒ›Œ!G°ð FÀ‹'Aj…lanœFÆ¢(ÅJRê<ƒ©sB0…n¿´ä’ÜÈ,¼á€tbá/XpN°7Öõqã÷=iÒûÛ@*\:Ø $ àÿXºÖrsFúiæ4,ô©¬øjn †…‰®u]ò‡ûÄ¤v-  œÅ"Ä/R€^¥I/‘ˆD(t·DhALÛÌ¯•­$5™rÕ¼âñü²¡·*¾H_â R€J¸»õ ÀÂ'¡H†/Øóº…Ñ{nt#ø×IíÉ¬q ¤Î¡z JÓI!ã8Þa9}ã
+I±0(åØs@Ö^·ñ²Ÿû*^macƒ“V%ÙÓM¹„qïçà¬Ð=P€6àcÐ<¬S_£µGPY£33C@)càPÐm”ÖMIô,ïÐ[@A‘]ƒð€‹µÿÔ6 Ô?°Ù· " $ð Ä¶XbG`éWFc±ì`í[ñ1â|Bža¦ƒ…4YB(„b@ =` >pF€}_°4CJ´jg1Ñ
+¡;Þ@ "´U^@ÐÓ7W :ð³p` \pFå÷,ñmx…e„'tjG%ð º3ÉRKo
+H c2 Æˆ*@F'”,þaDÔÑ~0…JÑï nÞpÏa4Ð=02žÓ6S.$àKã€ïÇ_à™ñãDˆ—‡F/RÒ!#rAî yÂPâP4mdÿ(A0> |é—?l¼(ÞÐZhW¨ù³Ô9ì‚àÎB%*¢Ð ²t3q…?!®Õ€3GqrU’z„Õ
+­X%Á¶ŒäA¿³4	Y³%!%ÖH ‘‘Iá
+}@‘xÁHïçð1tqãÐ‘‘a‹·ˆ~qh”#‰|Ï‚XY­Q’J±‹ñX"6Ù,·(’ˆôH`‚@7â`•!“Íò»¦“JK1g”X»–ì¡j—99`¶h•’tq’Ké~rSä“\I•
+¡.˜r½3’—èWøqíÿá@êGn¹1H¡vØØ=…à °¥“ø’‡ ““¹4K’‰‰­‹/€9¶È)Ò?û˜U­%K‘šuvBÄA–óð;!Q‡s–¹~í0­°œ9[ÐmßðZXå Û ’Y°P"@å7Fñ1¨	((ç`q‘/°
+†PÔÉ™ôÑœÓÉ™œyx1@Ð  'p pº™”'Ù~€B%˜ƒv@q;¿H[‰à XÐ  öÔùZðé°4p¡R0'ãG©†ÒØM­Ñ~w$î—DKF0'[èXÀ K7r–3Ÿ [Ò	D0ÿ:"P °^Åìð³¤4 Á›%ö;(.• &ª÷WY%ÍÙžX°P@P0"ð;Ð‹Gœ=I¸D$J”(Ií§	´5^9'Î)¥ŠÛ Lp¥40ð@0IgI’Y¤@ñl¡DW	Êñm‡—”Wg€P"p¥%À¥a°šù;38tsSÀÓˆÙ…“åÛ€tnºÓÙ ÀI\šñPgg˜<	§©?J”‘šÀ,I`/r‰X§šªPÊ Að)	pŽ9£¢	2§¢?š" ­ e»Ê«²E¡"D£í9¥#w”) ÿ¬Œ4ŸøAã°(ÇNz¨Ð=
+ð®
+ð·©`Ipª.Úœ-ú_È’‘ /Ó‘sÉ•ò`•Ð     Ipx½é¦/Ú­+ŠR˜")€9ÍZ‚Ù¡A
+‘
+‹•5à+›„g]*¡ðˆ^µ7;K˜ãƒ
+¤›ˆ˜š1 « í÷Zù#´s£.úÁ©)àª>¡!¼0(·‰"T›åš½ó®òzk0\?lŸ²:ša9)  •à9¨¸h°2iÙI ´7‹`à`ò™UQ*¾y¶/p¬ra’‰j/Ø(‰™µ 	Ùà¹ E¹Þ@¹ðÁÐÉy¾&ÄFÁ€•š@ÀÉ 	Ñ t³	pDØÐ	Œpš£ðk‘0”Ð'pÑ'™ µK
+}Ò»(Ð¿¨Œp¼OÖƒ ž‚ !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/07.gif gallery-1.5.1/images/ecard_images/07.gif
--- gallery-1.5-pl1/images/ecard_images/07.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/07.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,20 @@
+GIF89aF S Ô 	Í’’‘‘ÒÝ„!;EŸ¸Ne¨áøØ–MNOÝ˜\üûù*›Ç®´²ilnšÖ¥QR¾WMLºÞo¦O2Ö¶zzÛÜØ'3ÂtX“;Iô¸im—¡¶Ó×¼aÿÿÿ!ù   ,    F S  ÿà²\ŽØ–™ŽB£²î%\ãi–Ë·ÊñÚá²)Öp‰†KãÒHX.$‡Kp5Õe©.š±„@äjqIQG¥¸oƒ˜îø<=Ïïûÿ{€EJv€‡€Š‹Œ€?ju’‹xx4›œw	G“©"œG#	bx+v‰ª“G …Zv%x.–Á}²¤Û#4 Y PÇØ•v$…‘ÁÜÝÜ² ãàÿ`¸0 Ù£	
+\h {ÝðÝé4QW¹áÆ ‡Ð…³q0ÞÁ±0I)ÿØ“²›¿q˜b`Â¸cÅþMYpçÐIEútåi`#ÆxGi˜*Ü Ìrj# °ŸÚ„ 0@¨dL`Æ¡„†T -ÂªMœÈaÌ!Ì‚eDS#t0éWVEþp¥iÀÇ´ `ÀÈ¶=#•„!g 	…3 9ÏìùçƒŸ«‹pà ™”JRÑ&º°‡W~v>àH€HRêIÊGåƒêŽ\à@Ž“)§Q®T€àËðÉ9=˜€ÁVåæœŒ¸Èª²‚PÞ]_DQP4xÝH—èãÐk
+* €‚ûJâCÑÇðöW 
+yÁÿ~¸°w`Bb•*Ò˜A~_´Ö¼ðL"@qAdx P¤qbHDPÁ7'.2•ô0âH€_
+x°Ÿ 1ÐÀ(y8TctŒ„tø•˜Ë_4
+40Y¬H =BÜ$)=Ð@xÜÊT'êHf>VÍ6®õ!Ah dð¤vSIqb.xÁy°¤]v¤ &gæéAxp\7W¨õ¡x@ ¤Kî`vD@ÀhàTÔÉs#HQOÕ™žú	•' Plà  Á±þ
+ÊxŒ¼Vçº¨Àÿl€€¢÷D©Apjp(Hd>òÍ‰Ý¥÷AŠ@˜¹¨ÓJ`«ž\;JPÇÉƒPDÉÚ	gR°@“®“Ý¦âÇ%¤
+ É$qùÐj%-ésO c”¹ì§“"0Šj@ ž
+hÐ€yÚž»(7âyè«¬ÓuŒ¶+Ÿif(UÀc§ßRÁÔÉœ,¤¥à±k¿.}	ÒßVšA¥Â¾z¬™Ôá·µÃÚEh
+M7-Ô3sS-ŸŸ2¼3.œPšôÍKç…±{ÀgËÒgŸ>ÇëÁ±”‚{ø
+V7 Þa³;i—n¹ÇTÊyâ9â¤=Â™_ÿ²2§í÷,;E-ößuJÀÁÕÄ{¡®Š»²$¾ŠÀã¦{ü÷q3Ò£úÓAPê®
+@¾=šÉç«|B @§ðî7Ô¿ÿM£¾ÏÜèqÆs  	»ê)ûó’^krßØgÿûÏ	ÁúÃ š Èk@¾ÊzB–,°².‹R»ÚÀ&®'¿ÎBcð 	€ðÀÛÆÇ#OE@z
+¡Ê—ìiW}:ušåÀoäD´õ¶`ë<+kZõÁ=p„VÃ]ø5)èg.Ìž£f1¹tb†çÜxD&µˆLþ ª6BPÀLøÖ®< ÿ&ù.‰£• p üÀíBÈÓaòÊ§,.	M ÜöDbéÉ|:S.†Æ%²b&X@'ÜE%„ Vúrˆ,ó!«||JÀ÷x¾>qIŠŒœ—x€)ò8`“àö®ól€L×RÕ®v…¬–kßÂ—^u¦ì‘D<‘Ÿ£†	>6N…J,@: UVG•p&“6àKârJa<_¿¾¸/"À£_rð;RÏxl4)XAµÌšH@	@|IïLl+³òWÌC¦§Lbä°WXS›”"ã5PO>¡/qþâç!ÕiL7IÖòŽµ¯))ÿám+#VÐMó¼O‰ù+åÖˆÑ$¶n?¡§Œ§£¬©ì|®Ÿ.PÌa¢³TMô'8%JÔü! |!„S`Èc(‹€dtÕÕÎ3€žªÓx´ºh?ý¹U®²ñ]¤Àü×€rÆ·+Ÿ/ût»4À§éÔß\ÐU—
+“ItÑ¡@‡üÝa ø!¾Ú§2À§WMW‰ÉÕ¡:ª T@µFQ%^àm ¤H÷•uNPÙPûIJ~––‘D–¶²+Ó¢ó5…é¤¸Ä#f©S UìºXÖIà•§j•«ÊX×Öt¡{ªe$ [ýe4?5­t…ù àvÿþÛ@.zšN¯¶Eˆ >Ýª?
+6M«Ä|-wKk¼±ÂMyÉbìP'
+>ÀŽÏ
+ -
+0Œ$ ±…kz{Z±ü`eM¯‚'JJ	t ŠLe h% ÆÆŽ–ºé• g©À¢t—ÁqñmAKA	K`rY %{×;?6
+æmþ+¶ÊÞŸ^õÆ%žð1²AÒ¶Ø>Î˜hyž·‚ÇÝÅqs<ác: Èòýð9ÓyÁÍ_†+ƒm¬ÎèWÂì¬à8£KfŠj™”u¬šd._õËíÔ1 Z\¢Ö¸˜î¤8€c7+Y^§—Ûiº
+xÁ6¦¯›¢˜ß÷ùÍ€fÿ€‰M¬ßcL¡¬G^0}Ó»£WîóÑ}&±—)½ä8K þ-ó9U×ŸºÉÊ$63¨'(áÏÚÔ^¦Õ|ÕUG·»8Om·êuâ¶aŽ3¥Ÿ¥HYoºÆ?í@°XÐ‘fr­I]AÅÞ¸Õ‰~í0û·Oû™¦‚®µ²M]Aì¿áV0¨©Åk[ÒÜ6öºÛ™Û#|@¨~~ö›mhoýÀËú65·-¹àÛ•=÷£ÁécÛÚÄÉnwÝí)Ñö¹±#Ín[Páü¦ðääP†%4A ™(Ãdà…+LÁ]°‚.àÐÈãdð/ºà/ÄAë€"x„¼€, &—©ìÀéJ§ÁA:  !0FX@  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/08.gif gallery-1.5.1/images/ecard_images/08.gif
--- gallery-1.5-pl1/images/ecard_images/08.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/08.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,20 @@
+GIF89aF S å `‡œ”Èå”¹™“6HOØÌÌj«Íª¼¢ÞþKdpJŽrrÎîþ(.«ÓìØkjjŽŽŽŠ»ÖuºÞ-YGJúýþp˜¯—ÖûÎbbþ››Þ..¹²²Z""þÎÎý´ºjjþ%%þ\\¡—™28Aþ²²VwŽnx~iµäþRžÆÕ×Ø?V]NW[ö                                          ,    F S  ÿÀËÅv$cq(éKIWÉé’¸†G¥ÐÅ¸J©Öá²z½t¨’p}¶D:®ŽÉJ|_$&gÇr-åïz.sB|%KKnBxWrNKf-™™šž		+¥§¨©¥«	¤+	 ¥	£«º¥go-˜žŸÆ¡¢+)00)¼«Ö¯®¿¿Ü¿¯ÔºÛœ™¸îë¸¤	/  ,ø,ö&Ö×P”Êà€EÁ	£æ°g…ÀRÖH °‰ÓwÖ‰"…@Ã1ø3µâ€ (F)(0
+…ƒQ À@J 
+ /J-Cq]Bÿ˜
+ð¨#8ÄPñ±€¿¥ `0‘2ƒ 0ÈÀ"@†z&ˆ‰`…a.ŽeúÉvž{G‘žøðá	£ìÁèuÕQR8€‚eÞX"'‘;ÔRhûS€	 !@h±a®$@@`
+ AßRÆ(ÕÁ˜Q–4±"Ba=AÝjÂ'R ¨W³æ$ìj†°ÀÞÈR•A*€.©—^ çNìD	 p¤A†E«_¡áÈèUS¸~=;öë~$ˆsçÂÚy€ôQ^·Þ „`¦¤†¡À™  _½€P¶­5ÿÁ[ö,‚"ˆ@ !@fØ œò—(
+èc–Á[aÙƒBXI°Ä“aâQ1l ä¡—bf-ª×žT¨ÜâN>	€ÓV?™¤À‘ÉPpEif”S: ,WfÄ	L'Q…‚'¡ðKjd œé'‚Â&Fo&”£&$Š‚(¿p^FPÜŸ”æÅ‚ ÅuÝÂÖK0ˆ“Rê§=@µÛ•meš,³<¦Ý$©©”N¹Ø([±Új[Ö8aÆíY*®-NI“•Â
+eÖè2lâ…ˆ¬Ÿ8ç©•ÎZm,Òa °žtëµQæåÿ€(í¼ú¬?E»BÂ–`Ëž}¢‹à”_û.¼”Ár›«`î±ú’Æ.[ÿÜê
+Ãª!è
+Ø£‚¾ìå5–¿ÿR–Ð†I@Ê
+Ôs.Æ d@P±tûÇ?MPÛmŒÜÀ£ÆÏÙÒ1§Ë¼Äg©œò CSªð*Ëâ-Ì1C¬ÇEŸÒC$mæ”/ÄÝÄ.ÛÒ,Ã¤È<,œBu*x4\Zgl.EÛ‹Ý›¾zw)Š<¢¶l›<à F%KšH_76³zËcM˜Wü½6Û 
+XAQÅA ²OÌÊÓ¾:,/eÝÀ“³-ÀB±`‚Àm”‚[2}ÿšÝò0ìó§	k…ä©«R
+pP „Bõ|»Ãñ¾¼Â¦Ô<vðU??<¬ÔÏ?·³ÅjÃ-¯€	k¤}zðM¿û€­ Ñm âs¹wÃ¾< ¬×Ý0TÀ€àìA¯ÍÏa½r—·Ü÷€a!€}žƒ•í Ãá,(Fí{uæòýCZIè@
+²w;^Ä¢jú@
+0(<Vhj[÷{¸Vˆ'@E§I_Š¦?(ÀUóF=ü‘BjÖ×ä-]àÂE# "ÀÂ*o
+|×Ox±¸â€ò‚¢ä`` âðy„þd²¤`…½XcâPáE{¤ÿ ‚LÔ Çäx‘,¢$¹Ý‹6”ÁZ„ÚüÚçŠ1\`r$áÑ  ,ö‘f¶,.ð5d !k$¡¹ÄD*RŒìO>y¿%’ÐöxÁ²'ÃŸ`ñ‰¨ô\.`Vþ„(#àh©G[rlŽCß#ná4ð‘°†œe)qÇ)_e1ˆ €¼‹=s’&xfû`fÍwáÐw^ÌÀ/³7É<óg†[I²¦ÓE!îX'
+íabÂ3žã‹dÊ€Ou.Rœ“ì€ ZøO7ý'†ætä+2IKTLrMÓ^-qA‹‡B4œV‘é?£ÐŠå£&u|â¬š"ÿw(ÁIúMå0wPc'60s¦A&È§8÷	 ÚÔjy›Ì·Ì©L!•¦¢œÛQYM,ž’dëÖ's9ÔŠiåe{;¬Ù­cžnð%TÙ¹°¶Ê¡c§Ka½¨u¨E3ÙH¡WP„Î”Elª\±7¼š'€í+ËæYÌÑ™e›$‹¡aY·W[²ô˜Guì´ÙMgœ^S©EæzÉ]@¬J3×Z4¯š †ZÇb[êR§Í°©% …Þ¸*ÉHAh#¡EG­Z[÷­@›Ã
+‡k4¯5·ð‰<Ã¶À†…4	Ù Eß¹s=·WcÍH9«ûÑþ,Ûÿ.6­!€ÊU7V
+/3áù¯”"nÂ¥z3úö6¸«Ê'áõ¯Û\¿ìpÙ *½P¸W$†*¬ÿ:8¿!ÁŸõh™mÄœ¥ÜÖ?|×+ÄÕ½ä<\Â¹V¶odí ð
+²ÀK­E¿PÜpÇˆçYz&n ÑƒêhÁQêøÈHn!«¤µM"·ƒÅEr(yÛ—øCZ“pnáQÄHJy¿AÔ¡Y†ô,­C©]¤Ž—fZÞvZžL~§ëbë“¹¤ë6sC‘Š|"áË¿ÜÁƒæ‘µ§KtêJ±ßY@¸Õ7¨»`&öb‡'êP§
+™Yà6•`Eö@Q'¢†éèÃ$PC?8Á …"ú&ŒÛ8âˆÄ(±… AL¨W0&xÆé0Bˆýê0$;ØF@C/ !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/09.gif gallery-1.5.1/images/ecard_images/09.gif
--- gallery-1.5-pl1/images/ecard_images/09.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/09.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,12 @@
+GIF89aF S Ô ŒŒ‡)
+ÑÐÈIJ=ÅŽt§]<ÔW1okdP°­¦Ã°…ööõ¢š•_ULŽxk**Ó7I5*ÖrS›B"ô³£ótóÖÌv&¯qQ+ø\8òrVÁ»³¼1
+þE,    F S  ÿ #:b%"M'*((Ì3M“®ÏÚÐ¶]­õvh¢× èŽÀ€Át5´NGp=º¨n!Ó†ŠcŠ„£C˜®Ã~Ïïûÿ€‚‚GTyƒˆ‰ŠŠZ#‹{}r—}$"¢|"	¥Iz•(|1
+££I a–«z…·¸œ"¼ r	¾	r’
+Ã¿2Ò S¼rïÁŸ§mê0À#†  \hH oBÁ~%¢\4°"ØàE°À¯\ ˜øÈb<Œÿ¼ë0lHR,èK‚¹°ÍIP*À2ü¬q SÑ@]®E(ç[’Ùô|ªQ4Ñµ×8e»Ðà€_2 ðûàƒª‰|Œ@  tð   †º`2GZQÊ}¸Va+_ì"]Cà/@S’0È`WjŽz€@€€†·ö ¡‘yb„dŠù„¡r¶´cÖdÔmØ0aB†ÈP»·a™hÞˆâáA†‘%K0à&öX½ÈÂƒ	’sbî„9óÚç|© mLE¦‚WpäûíáÃ÷¾‰
+€ßÓPED¹|ìø€
+,ðÞ|Ýyÿ ˆâƒd€Ñï˜ƒ?dH`€ò%R5ø)²Æ‚€‘îåÐ@ 9°¨b‹rèa5Ó¤Ñ 9!àŠ®@q·ÝVÀ,°€z‡~âX ˆY`È*°w‹<`	``ÌgŸI`Œ7<P@!!ùHÛÍˆŒ²A0hÉ"n	|V×ž|öY×BÙt$Iä}0™`”„   àO ^úié¥o%AY 8ÁÀ}p Aˆ/½pã à@@€é«—ð@§,tp@ ]«©€¸úªžŸ	€±|r¦Ã	¡ø±¯kØ4È\ªÿ«Øûª4ÀÍô@~äTÂ ­¼€@°°ú,ßÚRç®|à ©d•p* 
+®`À{,¶ïPwØœìÅ
+ÍòêÅ¾xß r„´#-Ì÷ÄŽ²·A TÎ"ÚuœC"Ü¥) €†ä2†-öø|NúÝø~ †,[üŸ…>òˆ¥‹/8 Ã{p°â­ÄàBÐH¶rÒF×Œ5€æÜôôüÒ#ÒxH¸!ÖZ#}!l ¥aÖ)p€ØæHñx%t€W¿ˆ¥ŠnkÈž`wÜÞ@,Bc~pP dÛÉüŸÒ4#­ù‹.Ð€ˆPçÿèLûñ	‰”œÜwßM3Û'wrÄG ¯6êqÀËMÑ|r­âë›Ë> |«Æœ<Àî/-{Vú¬PC
+>qùëXž¡ç²ðÀ+/Gô½L°	ÆSÔ_Ú.§˜!Ûn‡L 0WýêW–8 zpüè§½íxDƒì®v`¬ <Ì©’.@ › ÎÐ‹Œ¹/µpY“Í.:PA.¨`Ìƒ8ålï…èÈ$¸µE`aÈ v˜e	6ä	g8ïBƒúAå”¤¤ô•fØ^Æ´'ÂªYMiIßñ` ?ÿ™u/29!|XsCå¬n{rÏË`€B	bè¶è^w¨Õn5PHhcE «½LpÈƒØ¬&Ÿ4@lEL@]@ *q~m„¢Ç11ŽiÿƒÂ"£X¨€995lh¿)Pèf#ÜàŽÆ,fIÏEVB@è’ `Ilåƒ(G¹èJÈ¼’ôÔ ± ÙYÎ édÐTf¤Ÿ6Ó—&×¡0™É¼ezÀVH¡@{ ƒÀ<Õ«3*(4Ž6FGdNÊþè Ê9JKÈá à³Ì+>†-›10Ð	ˆ–È”Ä&=@ãœø‚Ð ˆ•ÿE-K¨Æª…Há›e\%}ªa ¨€4*ötÆXÄ)kÐ¡ B”Ù¬ 0®ÈR(ç`]`'20+=1˜ À­; @ó‘ìTHú|ë	ØêŒJÏ 0Ïü©¨Þ‚To¥Ô…[eÁF:Îq„\„!À0(… 8=_RÓscy+	³ÚËTnL.N1›'ÍÁ-™@XfuÐ` Ó îPWñqS°…GØÊ~­Ò;½+é'	p°þOÖÕ Õm±mieËS¸Vœéªrx†(ðV2ý “%|à 	¨BYik£ÿ`«O„ÑÎášÜs( ¶œ¦  À¤àFlXÀ]UxÌç<bP9Gp@°à¦@Œˆb °t†nÉo]xd%;Ý'¬k¿À›jä05gù£y±¨SnƒyÜ8]0 o$ÌÜJJ)mužZZ€Ûè7
+îgØãµB'&q `àˆ=L .0˜¶`ç Zºe’³Ää°`&ÉT ¼ˆÙXùÊV~©\óø…ËhAâEÀŒ’¹*;=sQ¶ç<5çð9¤°„-\!Áƒ—Â…1”
+XTƒb€Ó78Ju`#:Kp!Ø €1˜ÁvyùÁYSŠA¨Á¸R ñ´†!  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/10.gif gallery-1.5.1/images/ecard_images/10.gif
--- gallery-1.5-pl1/images/ecard_images/10.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/10.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,11 @@
+GIF89aF S Ô J‘­t©Ÿ‰ˆOJÆÐÔ4DHJÆþ²OIŠŒƒ²±ª€(ßÛÑ*ps£¶TwpkÀpo,3‹Õ÷<4'­-&úûûPLGZ¨È]egÄ½®¹èøÆ’|ÈRJjÖþ,    F S  ÿ e1™¨%‰¨@b1hjÊÊ˜0£’ZkËŽ4Ká&ü¹`¼C39…DSP\n¤©%ah*2ËÀPK\`ƒ‹ò*‚dÐ%d'™q
+,ÎÓþ€‚ƒ„…†‡‡5oˆŽ?‘™ƒ€‚œN‚Nfšš"N®Ÿ)¦€;•¬·¯Ž±" rbØ.r«ÆÈŽÓ8Ì  ÓÎ UÛ,	¼áâÛä… „a¶ì (	ó$L‹“ƒ…Y2ì€ 8
+ÄZý+´Î:–Yxó¡G‡ÌÿüÐÀ @EpüŠÛ(]H x C:g)ÀHáÒ¥E¥Ì¤yó#A¨ !X À†ª´šH¼  ¨ÅLH°ôŸÍƒ!è”Z@B,[ æ±µ+*ÍA¡‘fÁX@Q„*ŽªþÄa0d\ïB˜œ!ÂØ²šlÃsÝ 8œér	¨ ž-(4P €bõ•±	&;ÀIBÊˆHÇjÕµA×¢B.* AÁ¤º’+UJ0à3Ó@Ø 9+üƒ³€¢ˆ`[¸N-b‰LÏ9àìÄ P©˜‘Aì± $CÀÁ ÿ’è¥H€c›:€ÔÀÃÿõ‘ Ãr<Æ’K0 €ÐõÈ‚,\qÏ $€uF b:`‰hÀÕ	)ÌÁÀˆ`tsÍõ¨À….rgfP¤Ãäw†x@Ðã“³yÈeŒ¨ÁäH`4Ç“Í% ¥!¦ £x¨–#{[ä^ŠbÑå˜‚l±…“t #6Q‹::™bçÑˆDtuGÁ “I€ÃŸ<ŒØ$˜bÍIgCMvF	ðÃ£N¤”D*BI[zBpØi°°¤1V‚px*SbŒÄh‘cuÀR>H€Ê` <B9æÛmÅ
+¾2ÐÂ:Á@^9:	æÿeAÊ7»8X'ÎpFyµÜ#kxO* Ö­È<ZÃ4à$³/°¤~Bš¬Wp
+&»špÈÀ€s,v°¢#ü	™¬Úc–ÒtðýÁíXÖâ½;@ªÊˆ¬¢ b
+ üˆN&‚
+&§x"KR<*,“’j¢¿*#‚Ä»‚ìU¬¯¿^­
+Êå9@ À4ä,‚Á“:³}F“j^T°€ pPØ@à2‚ÁÛ/7G´³ãBzÁc°@ôíÐT·˜ˆÄýB³Vøùhx?°@ÙfŸ]Ðä€	<bø‰
+,Á†
+;¹ÿäg# ö?1Ú	‰á¾*|#7. ußL—MúÙô<ˆ“E·º[K1€ìÐAÔn;éèÈdte²ùÜ±É¾@ÇGàòËŸíé+q„¡‰<"Ps€@ìkÏ=éÛpM¼wÂLX¿·Ù³Ï}ägó t—« ÃpÆé@úÎf6ìµÏä"pºrì p, €ÒM°}``#—¼
+B[„#GÔµÁÞnr aI'?Dì 4aN(@¶Â°}ÿ“ RXˆÔp#oë”ã¶÷BÊ=p„BRR@¦p«K@ ™È4-²/yP,›þvˆÿW$=ˆÐÀÅÛ1„A`¤ˆÅd.=/›’×F ‘c#ë„ƒúI	àÛíÌF@r(à è„H@’.Œdsä`ˆælÇPˆ|a3Ù´Ém’6,¡þ ?þ±c¬ mžpÇU&À#›ÓÈHÐQ8#Ø*ÿ  î­l¤Ô¤hCŒ{“Ü(KÈ_¦² ÏD%ÏvLdš-–ÌTA-³¹M¦á-‚œ%ÕÆ™M•àçÜ'‹H‰vmoÑ<çä 	ÚSÈ 8ð8‚îíT~ß?*ÐÇ­†EÃŠ:*š¢¯€ g2€Ñ|„ŠDÃ€Ò€•A%}…>™ÒLh¤-=-c*ÒáÐÍ„ÊMWælîœÁáOe:ŽÕëƒìå¡{h!5˜ýÔ°’XA	s~ ½‘üà<ÐÃHþ”S©À`‰j0þŒå¬& Â¢Jâ´à*€Ád  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/11.gif gallery-1.5.1/images/ecard_images/11.gif
--- gallery-1.5-pl1/images/ecard_images/11.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/11.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,15 @@
+GIF89aF S Ô ‘‹„r*ÑÑÐÖ‹aEGEtVD¯d9„kVûèã­¯¯EÆ©ª¦Š†_``°—”jJ4ÂœžC+&õÓÍì¼¸¤wrqqp_I7$ŒD‰`Nç›†þþüÏ¹»’unÿÿÿ!ù   ,    F S  ÿ Ç–Ø%§¤CÐqÉ:>Ê$£ˆòhášÈ
+xµA§&âuÅ@q1’Ç@¡ö<>¶Ká¥  "–ƒÂYRhváX~9šŠN#ÂèL8M" ‡ˆ‰Š Ž”Ž˜™“‘Ka:{¥M‹¬‡’‘Ž²´’œ±“»=Å€§l«­‹°¸¹	º1œ›wiÀÃ}~‚†Ë‰ï"’‚³7_;»)R6¬Ã(A.¬S„¡›¤MÕ° !Ÿƒ
+	*`À@	I¯¦„€@àƒ|†ÿQ4áÀ‚…‰4°TaFG È(?80HÀ`ŠN$Ø80àh ÊqÈ6d óP…™3 È` ]ÆÀ0â›	0Ìt°#ŒÞ=8Y…T«"Ùàêœ¯nùÊaÌO\¿†KÓG¯ž’ò*"/a^`îUà¯r6ðZà+  h ¨ ¯6 pPò*]?§,gÈ¼°'0`a[ÆQÀÔ	: ÈØºæ¶KáV
+Æ‡Ô¹Ý¼—a`À÷ÕMj$ìèP\…„(ÂH˜àÛ…ŽŽ5<ª0·ew1Weì7WˆaY;qà€WGhuVÿßdÔ‘l`âÔMPpÙÙµò@Èô€`àç@– RC ¨Œ6*Äß[•\Õ€OM$ †0@Js5`È@b ½qˆ ÜÁL-b´É–I5’r v½MÀ ýŒüöÂ¡<!GÑ†€|M‰SY1LU•–ž4_^çÁ5 ÀzZàñ`*nJLel°^²òa|,¹g]2(A¨Ó0LÔ _Gœ%ËUÛl@À•‘.‚AP0J–zØçLxŽ—-–ð \ÀJ<0D@À…UQ@1Ñ
+Œ¥}òé%ª%÷ ÿ© ûOœø©ºj^y Ãq¸å¥—öí@±q­h›	Z"8ú(¸1ZÌ8´Bkk02ÜVOb‹­›%Ír~¨º›"­Š{³•ÖÊ—­=þÖâ×bû¦t6%ÂPç"à‹He°’kÐIKvØá­|ÂÖÞ¡ð›‰+%pÀÏ.)²*+1k[¢ÔŸ¿™¾!ÂR‡:†€ò%<«~+ô­®¤/Í&½ÇØ3{ùÍ_+õÔVkà•£Ç>ŒdÀ
+Y5ÂZnÒJ_L#äã"©h ¯¶Ò]ÍA1?g' ´J¡ÑÍ3Ðö%¸
+¤ý¢Î˜T Aÿ â•È6Ú½È‚ŒküÆ,Ó’+ð›ïÊl¼˜ @£…v&²Rä¬hÐzË`Ç>s‡–CigÛQ¼	WOlê*ÀÁ*¯||)ÌZN{Æ€´h@ÁÒ#îAIÖ„µÜˆ ƒê‹›÷ë°W,óß½Ðá£‚K¢4Q™)"0Ú"Šö=ü‰osIJa„>Ëj×3 ;pÀ½V £Fà«œåfç<tÀs©î¶åhï}B¬¨ˆ´î~áã[‡(D°Ža+[ ó€±¦EÂ2ÝCÍY>°ÁŽo½ŠÍ“@Ý!®$À²±@P€~‰¸Àq(«ÿqœ$&ÄÝ»Þ”­±oˆù‰Tj(Ð€H1p‰€h"ìÌewMÑ‡V\ßú²¸8He¨]´P¤^õÁãq „ãÞó¿Â½Egnü–±‡Xup^)«ðmŒø#©~E=éòF8ŠIŠñEVLxÌ#¹’›7 Š@\[‡KEH ˆd+FsËFâ e¯sšÎGÍ¨Ng &f2~ÌÒ2‘²@)øÌûÁŠYg›$@y "Ûƒ"®r•Là2tb1LQ¾~¶ì YâùRQÅK^ð…ÊN;®€là.®*£Ab«Šây+ÙÁ P°èyÿ,h>q/q"VÄSÄ8FË<B³‰°)GiImi€X[DD3â‘ÌOÆd{Å>KaŠX „8ßL;QXRD8èÙ
+<*CàÛBKRt•’L[ô‚©-÷4}™,ðÐ”"Â7´ÚRPËEKƒœR•©$•á¬¨vo&’p€ÇÌmé°*)]aCjâk–YU¶ž«öŽã!˜7—Š6%£† e÷xNmí+Ö¸	‹\XÖQ4<Dö$³§¤¤Rj
+ÜLñj°ÙK>Ãj_h’Ážõè‘r…!ŒJY.pQ%M#«½à*ÿ›p'î"ÏíÐçoËí,]l"-uŠ…û° r—C¾£<Í¬Ê2u±=Ùw.
+€g¤ëÑk^2‹_Ì`³;	¶JEeàÓw»dß%•}Rr+ÚÐ§‡XÏ|6¬®“?© 2¥¥\<@˜’§ííÇt¹"føÙ,KD ã»¢ÏwÇ×¤DXº8{K*þ`ºD@ WzÇ;j¹Àü&`Ï‚òÖtŽþÙº$¬ä	 P‚¸»@dQâ[aj.%@•w»N j9ÀŠÐÀ{A²	IäTVˆ(‚±™š)”M¶jrÜC$ìË1"’2ZñÎ«ëV&Dÿc•ËN½
+úw šà‹g¸µNë“•‚ýFøÊO
+´–}Ö=9GÂ
+‹o0 ŽD”™/« R!pÓú0ËÍˆg÷Ð‹ÓÂ­Xt"-£\3I·l>­ô ñ­a — Å+*€!]@ÙˆØ•™¸TyÍVV›–¥µE`wÃ°n ñ0ðíVŒ›W; A¯Oî·èÈF¬º[_¦$—$»Ö‹”1Ú4ìûÔ€6ØP,´ÍVÛ¸*¸!Æ§aq‚á"8Â¹ùÝ±êªjÌ‡0 %8]“¹ªˆÀ@?Î+:œÝ€×U×áexÀÃQ­€@~3,“W}ZS€ÿ8:é?n%V-´»+‰†¶b¡X…Ìoå™Wè`M¼ÆyÚ ~rD@ÀŽ¶ˆK8|×Š%Ñ3EÞµ—J˜€‡÷ºš+i”Ô­‚86WÚ`Å¦û’õ#?šHÀF jÐë‡ÿïªòÀÆ r
+IÚ.­L°ˆ\cZÝQëp5V, ;ÂUV•L6ÞÈyU(ÉšÐ€Ë„¡Ç.p5z#ÜnCy"D6ÏâA–…§"^¬ŒÃŠ±Œ˜³Tšoh¨bKlÈ¸ÆàXß 6\ÖÑ¸3[a`ªK¡1K`au9"B"h7#b</7c¥K!~°•"Òíñ8€\X€x€˜€
+¨€lO`ÑPV Õ \°@f˜A!Mq @†ñM A' Ep1PAø0ÃAÑIpƒg3*Ÿ !  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/12.gif gallery-1.5.1/images/ecard_images/12.gif
--- gallery-1.5-pl1/images/ecard_images/12.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/12.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,9 @@
+GIF89aF S Ô 	‡‰‰wšE@ÑÊÈ±ES½’z€&(È¯¤«w_MNN­.6}jZÜ´­K»o‡Ù‘´üûûhhh00,W//¨§¥™b˜hLäÌÄ¢‘„ÉmrÌnS=49½Vj,    F S  ÿ`e’Hˆ”¡b•fUÕjÙX«,Á˜ÛÉÔ{©„›(FH*„"@ I`…mÓh#YXå›™ŠÂ‘
+Kò‹8Ï
+qÜ½„6;b×ïñy€‚}‰‹yU‹Ux‡y‡‡In€”~|x…ƒ}œ…—ˆ§‰«‰©ˆ«‘,
+¤ž¡¨ w¡º¨­9¯0Á•9K¬‡
+Ky·zÓ£¨ÏÖÀ¯"ˆKx‡1©‰mP¸ ·¡¥Öº¿¿¯È ÈãiÛ Rà@¤I‚1wÐ>ùÉ•mWžy¯ø°WÅ^‰29&´É‘ÁÀ)H¥'šÂA–°ÿYS–    EÍÌÜØ˜ IBŠM½þ”ZM¯•†XÈ¤ÓÍË	4gÞ#abO¶²¥¼v©˜¥¨`qÚ£i£åK‚]ÌéÚcr>ó¶>Ä¦,&¦ÛÆ€iÓ&¤å|ÂíôÖ ×Jç2ìŠ)ÍŠ``V³O0!y‚œuMÚ[†’ÛÀ ºçrÈÌQ1_Î#üåÉÙ‚’´?†G5n•K4ÒUQÇ.Q¡\‹ 43Š¡–]iÐlÿX"­’¦`"h¢ y%À   ~Fž4N?á~ÞÎÊj,]5¢±’dHÚZâh"‚5OŸÌ5G¹wÝ3Æ4¶Hÿ"FxS 
+,SGB	PØ`ŒM§˜+ñaÉ#0d@ ™(a)êYøœ€uUW—"‡ DÐ*.h°]Ù‚g }&»(£2ˆEÉ’8²2‚2`|£€;Ï}V˜I£Á²‹/¼å²Á—D£K˜œìH#G‰ÌFtzX(M–ZÒÕÊX`§,PÀ g<ðÁ.n×äß˜ã™n¾Ù¡u«@ðÁ  žyº§Ÿ€ò)èBò˜èºà')YØ)€p@ô9 ŸxPë xàÁ š@”’WáQÁ-ˆUp-Ô¢Aÿž®
+ À³úZÀ p l›g¹åëÁà“Èæf%Æ °Aºpg¦zÞ©í€Ë«ôú½–Ëéº­úÚîÃ=(Z‰;Tbb@–j«ñ¥®Z ­Ç±z À¯xÐA ´z€¯,p@Ÿíºì0À·…PÏPR	`ÜîÆ@k|A¬–z +¸,ðAÉXð­¬$0·\P5·è=H&“”–²Ë+oëØbëÜý/žkéÊí‚+ 8@³Õjôç#˜3À²–½­Ø±®ívþ¯ˆW*ë‹§]·x›“0ÛÙ¶Ÿ€ÝnÚ@M¶ÿèCÛ½­‹,k¬½.ÑP`·Ÿ#3ÓvwDa °à¶k)Æ £=ºèÚÂZºè¨ÿ;8Ñ"·ÎüÐ8 ýYG	°»®ç#·ž1éà×]úô…MvÀ!£ý6âä{@N‘Ü‘@¯+‡½zâ[ŠüÐËŸí  ÆCêž72KàtÓë Â bù™«REƒZh÷½ý‰mgcÿŽW¸1n|åâ“Ë ôT cÚã–ì¹Œ…q„•¶ p8 žNƒ¯R/à3pà[ßBO
+T8ÊÊ…9$ 6X¸%n€0$ßòpX+j@ xÀÈ>%)øn[úÓßÐ,%ÃÿâÏn¤Ãàø¢+éMïc ÂU€+X_ ÓF²Á°xÆË¡5–<7þÏnšþ(9f¯ Ù»~2“«!®nâßÉ—È6²O<ˆdÇì¨\Ô© ’â€Ó(÷a!¨Z ÇæIÄÝÐ|Ò "¹HZ¹jO’B¥*-°NÕÉezŠ$P:ºÑnu´,Ýá^Ê6Jïc—¢¶ò´€ˆk`•Âð$€ð0jïrÃÿ`(>}m¬‰›¾ôU)qì˜Ç„¤Ë•=§©Òì’Õ@®œÀ`zêÃ$ÐÙAzêk›l[$$ûõ\„¢N>\ä.uE€‘ÿ+`6‹ â @«uòš”ê%7#ºM¥YÀŠ<˜¸¨e':å)` ×Gf !ÚÃš×¼T·Tš)MqS„âj•0@-H
+Sá<å)Ç­€[ðQ ‘™«O>Ì²—§ƒ“ZÅ””ŸZQViï›6ÝÓ"y˜´Œù¡M >`)„Ar c­U´~NT®•WèÇ±¢PJëT«îD§rr«€¾Š P2hƒ 	¨±f/Ž£ÖZù$ÇŠþÐOQýž&ëË‘•ó ÞP dTHW+÷tJiÙ)¬œ’V2u0™êIidí×Jõ$Ôº+Œÿ ñ-g£D‚o%ˆuêÓ1éä4láI„q„®75Ý<eóˆŒ“Ý<€Ë·0¼¾µÑ•™×OÜlÕs%ZÖ‰“¶‹d›žž)²•±ÙÅÀ°$±o!sd¾*ç=µIT¥qó˜,Å§«ê¼«¬¾	À@}Qœ€‰Ø Á¾Ò^ƒp@]iË—~š-¦ðé²E–Ó_p“ï%;«â	ß·6Âƒ—ÙŒA®N²ÚWKŒ­u±­œ"ƒ\e÷*$À@ âa§??›šïª8€9àÊ	fé¾<ç·ý+v¨ë@ a2“yXm"ð ôjq £œä¸%²æÑÙ—¾¤ÿg¶Ì?éÑ×¾`¾o¦'lôHXÅMFÛuÙl·æiKWeÐ\ˆAXuÀ·Ãòs¦%¬éêÅ:Åè@šMüÁ[*t¶'5&<7¾ú¾d.²„1 ø–*8	@Ÿ‹æÜ.ŒÄö¯‰½1öÙMÖÉÖÀŠÃ<,ûÚ× lAŸ'fcÀªb”ÜƒÖm6Z­¶»Ãüça9ÓµP	g’l´ÛàŸ3¼e	CâŽ¡oìÀ»;k|\Óå>·öÜS” ÖŸ~÷¾©âwÇNµ¬*¾°o|»œâ*–ugam¡š÷t%G8Âss÷ÜÝ"wyÅ%Žï‰è´îwÍÿ5þÚ`úàGºŠ%žë[œçC¹Ö‹®ì2û»ÜœµùgŒƒ…	»;ê"OûÏ³¾õP íîöº¦Mw±wö8)h6ŠÛ]m¾÷œèhoûË'.u¯œébK”šÀçiK=êQg ÏNqªÃè„§õÜÏù+ÀkÝ#‡úÙ§~ð³ÞåFú}ëÎù€×œ9 ³ã¥>u¤žëA‡|î£¾yÎ'¾,è)yéGóÇ½èÈÏ<î%ììf'Þù6{{ðêó1_~ÚoôfCß÷¿ÿ‰nkÚÛþï’¯=ËŸû"¯^ìßxë‚×žø:Ç>öÛú¸Cÿûàg!u×%Wf~W|ÇtÃgtì‡{_€nbs‰rÒÆoæ7z£‡yÈ€jwœ€b·8rGz	ˆvwzºç~ @0n²y	¨€úw|7¨z¬ç{gs%^g~(ˆp(X„É7„šç‚‰WX0³¶YÚ¥bèn¢i—sE˜vï§„=˜NßÐWSPNÐ_À€¡ 3cPfË$k ~, ràqÞÐ=€<`0iI FÆ ?á@ ‰X‡J!  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/13.gif gallery-1.5.1/images/ecard_images/13.gif
--- gallery-1.5-pl1/images/ecard_images/13.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/13.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,17 @@
+GIF89aF S ó 8`__õ  ÿç++Á	™ ö ÌŠ‹u£££¼ŸÍÔÕÕïïïÿÿÿ!ù    !þCompressed by NetMechanic ,    F S ƒ8`__õ  ÿç++Á	™ ö ÌŠ‹u£££¼ŸÍÔÕÕïïïÿÿÿþð½&$SK®:{Î’5b×tÙ³I”ƒšGžáÈ¤’J	)(]#$È0§MFÀSc
+	3)p1¥œM2ðá¨„px0›Åå³z­þ<Òìq¾=Šæ~.<
+qgy€}tGRy‰j„“d|‚‹kp^ƒ™‚j¦  ¬£¢¤Y¤³f„ª L†´$w²¾³€©º"®Ãa
+¡q„Êk¶ÇªËq?q~™–bÛØ ½ld´=š£~ÂåaÖêÖî´s*p«Ó.•­UÔ©“)Ü 6ñT£P€ .<Ã*'5þ+îŒa4ÑÀEU™,’«)ik88¶‰Ú¬
+ˆ qábÂ¶‰b†i“”žÀ"aÌ)À·ˆö¢)ƒSàDŽE	 $Øêì§;RÍD
+b IŸ^GATq¶õ£l¥Ú*÷”%/^E(ÍÑ=Ôp0åÎ¸­ˆ³nÍ	 NŠ@ó ˆÔÓ…ˆ•”RXq‚HMÅDtÙÌ®«9zJ¦ >ƒX0‰ð"h
+ š˜ÊKŽž]¬Ãi€ÖØ	4|r“7ŒÜŽý œKÕ ×ËèN ÁåïA¼x,°5ô8Ó(@p ½.÷íÛ‹Ïç[Bp–BFSÔI	µþ‡À€²g {íÂD7(0Ÿ~¸Ñ2€'g¤Rà…x€9-hÑpf<!Pd#àz¢8àí8Àw?p6ŸåE“Þ0˜u)ª’¢KhDajL0T Û­a\È€A¨xˆ÷ ¦V‘K4·9+Àr:¨ áqY‰aÀ!`DB‹a„á,ä¸¡Í—±5°Kp"öŒWåÂf2‘&aH¤¶Ž•w$ÀŠk“Q	¡ôg‘i†7š¹júEx†b VÀ‚ƒùPIH;P²G-¥æ°@wt
+@d.:`r,àÐª´³‰ 4Cd™bdeu»þH·K§ˆ¡xÀg½^e+J“¼FÀZçáXŸ
+S®sZ6Ým%-µ¨Æ¬.óg©’“¡¦€VôŠ¹YéÊºNä0ï”Y9µÈ5vr«¼ôªrÄ½“©’€ŠÓªf›[ÑKW‘lHŽËV¬ÊÙùb¾ó*+O ;¬Yˆâå²L4ë.ó2qRŠß‰Ph§ Ï‹kgˆ“ËpG.Õy|§¾ì5[N¬“KÔ"´;ð~l(Ë©Ô:œÕ	*²W®¢Í"³Î¬X}N¦×œfßH;pÃ1G6*ásÌ
+N&ÀŸWŒøœ%‘¦T¨-¬Ê	¹`x@ {#²*ÅÄBþv’Š¯ˆ‚€Lè©}Mœt
+DIÇ™·.Aè¢sŽDuíŠ–A/}ëº¡®8ú"e‹÷N¸ºj»/{wnƒ°‹*|0À^‚T•|ëóöî;m„Æ$B¢ûõöÁÎž€žvKú©Þçä_ÀÝjXÈëC4B„˜˜‰|üWa Óê—"QI…2Þ¦ÀÖ5î|ú˜Fj¨Ë™ac_;ŸÉÇ'9àŒ„5 o Bj ¢èAR`‚ì«•–(?æ ;ç[Ïã*c3~¬¡Æ«P
+mˆ0âÍ(8‰2dâ>1hˆCZÔu®ƒD‡	ÊUþó1D(‚ê:ëˆ•(÷·ïÙ.È*ÃË¼ˆš`à¨NÌÎñfp`>0†Ùˆ¨•(0kKƒÑXðŠkt‘®³ >°²3X¥„}Ø#"­UP0"[Ð '¹;?VUk(Þ›$ÃÉäÙKo¤^Ùº‘ “Sp†Pd“VÂaà@mÈQ„¢ùÀ~> žÄJHA“=”
+§/
+ Î8ˆvµˆ1]DìTo€6ô"Ð^…œ”%tn5¼ž*wÁoZpc¶¨/SS…™\3yv¢	3é®$gÜJ^*Heñ‰ZTBIÄ­fRb â(«ï!½"¤³u¯´Òf¢•ÈÍV6	Ô(¬2O(Î¤S'È(€y†žÔªŒùX	0J)«{²ã£€Ê]s¦ÁÐôzr3ÅJ
+a†°È %ýéî1xážJ…bFþÆ
+«T1ªl$Ìc* LIb5›"Òz –ìÄœG Âš`N
+©0°Â[³°³&Ô',ø\¿:ð@³3xÁ^ÝèŒ`Sa	l&`	D  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/14.gif gallery-1.5.1/images/ecard_images/14.gif
--- gallery-1.5-pl1/images/ecard_images/14.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/14.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,9 @@
+GIF89aF S ò A+'gK‘"¦±_LÇ‰rÍ¶¤øôë!ù    !þCompressed by NetMechanic ,    F S ‚A+'gK‘"¦±_LÇ‰rÍ¶¤øôëþxJjUg<¥:5¯‘—u‘UM§qr*@hÀH¼ Ñ†}z_¼JA2S¸@C'A	žÐ¨tJ­Z¯WÕnÕà€×+Ïãòw½6«Ïaó€Æ’(è¼~ÏïûMw;x~…†‡|BˆŽ† ƒ”•yC–œ•3@¡‘¢bˆ“¥iqq{§‡ª›¢®¸±hº‡CF¦ rs^µŸÅ»a‡‚¦Ç33ZÔ;ÊÃ})«”ÑÇÄMÕÕ¶dØ‰˜ÎÉ3ßÅÒ*\áÉå|! ˆbúëëïâÅCGOO³|aj=ÂošÀl
+iã£°˜«Oïøx(þpß¡TxÕ‚·F
+ aäÏ£¡A92´£Î€>€) p!e¸F:0¬d©	'¾ø¢]ð©€W[ªqáò@‹°©Å´A£TlÀ“Jí]@*xíªà+„!øÖ¬)Le»K™¦R7/Ë´Wç)—eºÀìd+s§°Áb¨øÝG‰#ƒãØrÝ8È¢&ty‹Çlyðøú…–­=9ð@dïjd¿?<pñùKÉ¶n=1›5W‚ˆ¦å!'šã`ÝTøº‡ï#âe‚þEÂÚ˜ÒÁÂN°ýSbß_Ær¼ûªÃZ‘c8ð÷ÑÎ0­l)œó¶Öþ—c¼áÈBÒŒ.ø1%M3èƒ•KßÀ¥R7fs],€0•R©SÒ2ýìÃ“T5Ž —n-Ý×U3ÔåQ4ÙA6R7/œˆLyƒ‚hòÉÕðsfx2{•R,GøT„UUÃÜ7Ï©–£h$ƒT&÷P%RÏN8ºBd7}X™²Ø_[	µQYeLB"Ö5ÇBoBÐ`‘IyŒt”	¥Ýx;ý—A|	UxF÷È‰æ@) zÒ‚ÓÙ]: yÜÁ¡bÂø•H§«9’ˆÂ±,$¢>Ò½‰›Ú*@Ó”ˆU Š%],þøŽ®ª@_€®Q–Öh­~Ðƒ›kŒ„žk: ‰g¿¡š*b!^Mïh’Ö¤]&	(‚°×Z§4eZµ½ã¥Icë—‚–Ô`„•eV¢,yù}¹6œ¸ìãÜÂ²@%Â•)C†¿[y‹Ž*zúfÒ1û äR+UIi ‡—jÌ!.<‘ƒk;4ÊeÍÓŠX1¸ 8eüºå.RÖ¬œƒŸ
+%¸tÑF»pne©í9=6‰l4aêYœŠO¥ä£Ÿ§X´ÂÔµ1o^ÚÌÅ™Z€aí+ä¬kÏã/ã]¶Ù³îcÕ_ì4Ö©ÈÕr þÎó°âØÁšb›™g›bb¬Ë‚vf¡œ›\Gr·¹˜ß²Ù¸15ÑÄôì˜Z,kÏAWM3¼&$µl³–~9™:¾Ã³¨-
+è¾9§jº…3•ï¸}:ö#Y!íÙ<7[<Âå®ž
+Ð5fýhšï¹g”GZ÷å“Ï‡Ž±o]þ³øà‹F{WÇÚÉ½¢¨à:„¡‰pð†3¶D C®‘Ý\ÂòÍ(xî˜VÖ°&¡`¬e=ò`SË´M­äNh3þ$#Aj4áVêCÓ`4(ïÑí/'Ø
+ªÚñ¢¹jåÃÁÅ¬²å«ƒ<1ÒvS4Ç|‚n6Ãœ<¾‡1}}hõBFÛ+6gA÷E+OÑ“ŠEƒ] ;jŠÏ½î¤Ëpb”‡Èˆñ¶ñ¸piŒ 4$zÁ:
+ž‘h!†\x|Eùp§•ùü±g#$‡@de*E•JcãÐb”(G'³R±®;›†—í1À9
+W,–´ž­tQäš13<’±"¯QB)—BDRzê{yPŒévvETÍA3ØRp);MH ¹LÈÎj€…nBa'Þç®‡‚žÄ4 “<`€‰åzAÇÎ$S1! ¥=ÌD°!È§¨T‚V)mv	  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/15.gif gallery-1.5.1/images/ecard_images/15.gif
--- gallery-1.5-pl1/images/ecard_images/15.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/15.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,18 @@
+GIF89aF S ô 8` e\^]c`hrŸBŒB”L‡#gŠbj‘ ‘² ˜b¥cbßêéIR˜sº–7¡¡¤Ç®µÔÙÚûûû                        !ù    !þCompressed by NetMechanic ,    F S „8` e\^]c`hrŸBŒB”L‡#gŠbj‘ ‘² ˜b¥cbßêéIR˜sº–7¡¡¤Ç®µÔÙÚûûû                        þàuY„XQ”YŽT%¢ljQV¬ªõ,ÓWµÎ®žì$*V|„ÊŒ ±’
+!åsISèu4e­«¬w%­U®U´rh»ßpÜ-×çv¢}Ç·‰Iƒrƒ‚‡†‰‚„‹Œ…„‘Ž‘ˆr>^‡ˆžu…ž |§ ¤§j¡Ÿ™ŸŠ‰¥‹»‰—Ÿ)Q¯º¦¡…“Ï°¯‡“¾ §µ3´Ë¼‚”G(	¸¼¡ÃÚ°î$Q®Ìµˆaá±ZÍTº–ª^ Eåt7á£ ™á ã,r @ÏW)wþM$ë§‘5F8˜GO È]‚¬äË–7+*.{T¦Ì”Thððæ aè¼wRWp”ù+	ÐPç
+!"R4ðp.)^„Þä ÂƒJLˆa¯¥F€$è‘vmÓ\Ÿ~°aé6 _
+Lt|ð€Áƒü„ …¨ Ìê¦ËsÐˆs\fpŒ¯Ý#A*hnûh° ¸Wkæéj Æ¢D€ aAì#G#Hp0…ÂAgEÀý‹t©MQŸ< 2€G
+¦Ò+v¿E‚Œ`‘¥)êj²'…à
+rT˜” “‚	À$j1`Ôÿ¡þ0cÇ¤ ×vh8 zëEGPè´@@hœ	ë°‡PrøvV-¥´ŽÆd‚8• g`:°I1W(àôÀJ¶£8À"AQ Ár
+Ð¡¢³d;CuE("Ô‡4á_LÅ”d69¡4xš#f! šE*1Bx'`Hä†äI&RåT‰)¤@ÊMnòU™‡DàD:C>Æ€“yê¥MÌäÊUüèT u
+å“”Ùh ”ú©“;ý‘!€1pƒ4à£’ú$­ÄÙx™]«uxŸ0ÑøÄªàX&²ò%j™5æJe†R¶Ö“ªþfR/=\eÖ u…Jª©|êéì·¥–û$Õ†”¥o°JöÑZãe¦Ò¸ç³¥’î¸\[
+\ÙéR(¯‡’j—¼{Ö/©ÏF éT)ÃX H"D€kÃ­Ö,œ	7»±®@ê$>þ“ Ë ÐÕžxê¹¡eàŽú1—3V[ND¾­$0½öA9cTºv/®Ÿ¦Ò§µH—¢Ï´y2 Ê’ûhT2sÇ´æF0‹“.› å®öõü(n?‹Pn Ø•[*Ôõ[²&&œ¸Ì Ðºv¨ h§Í6Û@ð¶* ìáVp¥d[j,td…Úßl 8uàæ‰Ëôècþ@í…@ nPþ÷}hgZ×ÛÕr¥Ú ¯kJ|«>ë#5°¡IÛº#AÝÅCÛb%%1dµ¼·–™çNˆ!ŽH¶([¤2…8°
+ÜÎžëÐ6ÊØ$J(ùÖNñaßæ|ZV×Jf®¥†›'7±ë"8Ñ,3Ð¹‰Ê´ìU+9Ë[áB—ES74M£AÔiÒ5žä«qÑ‹WpŠ5ÜÒ lkhA%
+©&Ij\ƒÖÂÈä€ìèzZÓÑ
+°CM‚’È«¨ÑêVPÀˆÖu¼€o6¼Ó	wH?Œyê‡7*€æŸ"Èçƒˆ(€»".ÎË‰†zþV‘$  )&àpˆPÓ€2¢`9³à®À¹ò”N-XŸ\pa±H€[à„#td8<äl
+©
+( F>à dpžK… xäžF'§èèÀ<JÊ#ÃÁ‰a©+1„´*ý¬ã•'XŠ~°&KK­àÁ*7Rõô²NWÀä‚dˆõdƒA@ þ·Ê^zò?GàÆûQŽ>¶+"ZDg\´•¨²S¬^É þQs–
+ä<)'n²[
+N°h¡»õKX¸„'Ÿ:›ŽðC++á=z+ÚmžƒjCg*ÆâpjcVºHc–œ‘(i‚éÁþ¬–Å'kO»!æ—†?„ö£5+ü”%PÂ2m#Eý#Eû’Í 	LW<À‘ºøÓ‘²,F•bâ‚÷È³žTR‚æ BPì
+ÀcT£zFZdéŠJ•ÐÙ¾hQuN(VG>ØÜ;nÒ#þmEµ¢§ª€¦´­ReGIå©AÄ}ÄÄ”r‚¨fŠcUZÑir"ï­¦@N !-é#ƒÐ	å€tÕE`O«/¬žZz‡¶,*¤ÕÜxÄ™™õÅÚpCgTb "9ú*˜˜õ–ãàÉlPlô®‡™¡?h9I 4Á­æû³¶©%!…éPŒyÐí…Ñå›Y‚ê÷9I«…5w{ÔœÜ;juÔÒÝò$å¬¤MÝ€T Á@oŠ¸F_þø&U,{µ¢Lµü·Èî-€
+ŸÉ¹VAÞV±É5_ðg-N91$Ì¹]äìµí-D%æk“˜fsÃÁ!©rÔ_†hv¢Þ]c•ÚWÃŠ'üQKrÿ´F·Ä¦»ûÝ}+áÀ{¿='ûK²[®ÕÊ ˜H „+8!5‚ª°4h¡$8F€¬`›ceèÚºð”;@xÁvƒ;ƒÇK:`~ÐÍi !  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/16.gif gallery-1.5.1/images/ecard_images/16.gif
--- gallery-1.5-pl1/images/ecard_images/16.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/16.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,18 @@
+GIF89aF S ô   "  .LUc__a .œ (¢U£Ot¡g’º§¹]LãÿñbPÎe˜Þ£k¢£¢À´¾ùä¥ÚÛÖìïìþÿþ                        !ù    !þCompressed by NetMechanic ,    F S „  "  .LUc__a .œ (¢U£Ot¡g’º§¹]LãÿñbPÎe˜Þ£k¢£¢À´¾ùä¥ÚÛÖìïìþÿþ                        þàuU…8I’YŽÒtY(›VR%«ªuŸö´Ò.ËÄU9‰ŽÃBaR,ÔHKØÀåsI¦¥u0ãŠ´IA§ü®®=ì*<1†ãå wÛïõ»>¯ßóûvpFKv.‚€w	‹n		upv
+B>"xo:
+žn"¦™G}k™x«‡6"«
+o¯²´q"¿»"5º€ÄÐžtÛ¨"³
+"’Öv4YÆç
+æ×t›rrÊÎ¦çè%bºØ
+¾Ø.HB@Á
+
+ÎcpŸ'_ø%´íªAFxð '9è8t³‚	?rþˆ\t ˜#p|Ð YT¤-*æ‚R,é hÕçÀPU
+4hÀ@æ§^`¨³OO'oÈ¥’vDeQn°Ô± Í„&`ªªGLÄg‚†Áô „Ì´i°B{E­ò&A¹_èPõN‚Ì,å á
+Ü»ãÂ+g)ÜLâ‡x¥Ç"äX€	JÝAMÏÕ6¢+Ž­Ø€M&“ÐZ‡ 8á	æS¨¢rÇÞÕ ä’…­iYª…ë"àÑêOÏ€#4‰° ps®€p°`²Ör* €ü:#Ïw¤ HsC‰@ þI‚îAR€|ÜgP}œ "Ä~ò€Ç"Wåâ9ÊäÕ”j<• ˜ 0@†×	 Bô!TÐ!G rPÀØ)%øpˆPSzÉ’Pj=ÈbF—¡UßeôñG@fC>`ÍÔô1€à &H°—	ÐŸ|b|DáAœ(	 dB2ôˆ€. "e’›˜(à×Ý˜!p4NÈ‰MÂ‰§.=…¦,áEÀÀ,	ÁpÂ€  p	M(.@dµG
+û<êÀj=5EdVfÈW@$5¢M@ ›¦Î‚jz4B’€½Ü!“2±DE$þ$àNS7
+@0À Œ5@Dð…|CNfj³GHRRsÉ*zÁÑJÚ”R4q* 	|;€ŠßZkœ’^âÙ¥,Õe3 £{À8±”xª4e{ã§ÞúKJl$¢$—z‰°ZEsUz€h5dÉéå_Þ˜T‚•(ÑHlct{—hQf‹Œ¹Ý£SŽ ÇÊŠf&èk2K ð¸ýŽûm›ÈÊÄçæÆy/XPÞd™ULòt+üÉ÷W ILÊÛQ§ð ©ÑFÚr,ŽÌ_\J-õ—a©èõ¤fØ%Û‘|KJÀQñ ¢b¡mÖw¸«#[âiƒŸí"áfÕþðïâO/þ¯ÎBæJBBÊæ	/D‹,œ=F9ÞÜ5e ´'åïïÀ“ @ê A¹B6kÀ mKf‰5eR] –XàÉâi$Oÿ­<d†âìÆDð6"‹F±Ðâ~S´0“½  @‚Àw@¸\Z\¾y‹ƒJà
+À„D“ŠÌRh1‹lÑ È˜÷€÷.Ñ¯EQ zr¨Â,HŠ@¶üÆŒ.êl[Û¼—±
+rI>™ÑM`,„.FiJj®7ÈÀì„> ¹$ø»·­HQ”YÚ_ðÂ‘¼ÑÉ'G0 B 8™Jiä‹ý"ˆ	 ±ùþ¸ÞdAù‘‘4±’ {b X` ‰«(‹f,í5ZTýöó;¬ŒÌ•MÅ‘7\ÅYQ0¥)…{'d 	õ(:OyÑSü)ãñ8™Xˆ¢YØ‹úƒ+ìI 9Zœd‹Ø6Êë ‘2òa GbØ¨	¸#x®·»p¹/~ºl¥ÚÊË;QŒb&`ãlG3Á‘w,å…y´í¬Œ‚Le´¨¡ÌÂ ª™ÎlÑŠ²è¾¥“ššt Í•…P‚\8’5NiJ†ÔåÿbA¾ÆÂ\\»á1  ` Î§aøËbý0Ÿèâ’ [¹ Ð$³"6øþB1Ã¥ÙÓT’h©$šO$ôdL ÆÒø®‡6”nü)ï\ÖQ%b€ç>rÊ™	/|¤Í)Ó™>ï:‘Ô Ôñ…M$>:#€™¸ØRÂ°}•é©š1¡@ˆÐÄS63Mé§UµÑî
+fª¢òn‰¸Ä‘j1¤€	ÊhN™™Máª~Ò&‹ŠÏRr¤Š˜«î*„B21›T¥êG\MI,%lQ/›-?Ö®#èÐ l 6AÍp 5ê':zzqw‘T¥[m¤P?šêƒFÈÆ‚Z€ËåÊ‘ÚŒrjv¶­¦·”–õôD%Gþ@Ý"”ˆ k¥ÇÀ\Ys¶Èy „ü€ZtWÜ‚t'ÀÒê–ëxäE¨Ò2CMˆôeÎÄd DF[
+ Vˆªk]/"È ÆÊ*‹^ÏrùPžäÙã|§šô”¯š‚P/¶ÂA>S ­*ÊJtô¢X0!‡žÖ¨µ	ÛDÎ’ÖÈp&Lå%j2)ÉÄÊróÈÂÃpÐ¤ˆî·ßÃw©‰Ã9Ò‡³`›ž`1-š´:An2&[ûaI¹Æ£œÇ8åCfðGO “8²eÙÔ­¬˜¤š6,	‚Eä½N]cYÇË‚kfÞ˜p“™å#(2Žô´¦›Eþ,Ÿ1Ê'È|ÆÞYùÈ…	€mæ²B¡àUm¡)Ëcó<ì>ØòG è×®.}œnúÎ¥bÀ¦{ÚJ9|D‘á”g­‰å}ëSÁXÃ«…`™Yw*CyåVO¥yYêªA¿þÁ«§e7%·xœ›ÖÐµàþƒ¶hjSÛšß-¶¹Åí†J ~bÀï¤Ú¨r›{Ónúî,°nÔ4C~LÜ·\ËÑÞûÍü.íçpmÃ@­×:ÜáOáâÞÉ´y¢©áý¾€Wkz 1VÜ‹Áx†°ñu+{”3p9Ç7µË\àËö°å˜3m~·\æ:ãT
+@îŸrÔFÒ»Î¹èlÐƒáçb#å¸%óu‹à²¥F¨Ö=œð™ôà¸¨ÔZ¿ª‹Í°'}*.?qn@`Ÿ6„Ðëp´×uãü†ð8Ò+Ý0;îA†µœø(i…I¢›“°„&<AR –®0ÀÉ{ÌšüíÊÐ­3ìJj¨kIb ˆ´àn¡ÁjpƒÒç`¬^`„½! ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/17.gif gallery-1.5.1/images/ecard_images/17.gif
--- gallery-1.5-pl1/images/ecard_images/17.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/17.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,11 @@
+GIF89aF S Ô 2Œ‡S˜-,:FbþÎ,Q­¹š$«£—V#¤Q6IlÇç&ÕÒÆÚn  %IcR=ÖVŒìW5 î§q—q<ýúí”–•nmdb/y3g×Ýµþú4oè-²µ´ÿÿÿ!ù   ,    F S  ÿà÷y—èå˜z–5’c{ã±®Íº,Í¬–Ã‹Ç=¿Òó0’ŒŠeà©¢ÓêåQõF³R¹\°²Y®Q¯Öhñîø¼~ÏïûÿEJ€„…†‡0L‡‹yd{d’{\"Œ„Ž|dw’œ y)˜	Lz’  ¥a ¾wBg°}a¹dÂÀ¿ÆŽŽÈ?fÍ{6(
+Õ  QÙØ¿Øa¼bdšŸf–Ðå¡P ƒÁƒî.Ýy Í= àTp až†zÿD¸ˆ§BØ"õÐÞ€{Ø.ÿ2È–‹€²©8à¡Ívê$sâÊ_+Ã´”bÎGÚ<X@Á«†d íiå“cüYH¡°™†¤–fÀ !!.POÊHˆHæ[”•šÈÙŒiØ¥:`pWc¡z½%c€?—4À Y ¬Rƒ
+¤QpW€ƒ–(0*€  €6†§”¹W°î&u`²‚v:4h§ @e=¹cm¥¯r^`=PíÀ‚	ÈÐ Áã¦¨ûø+é@è;TL`úL< i§ @ãta£H0à²0<4F8bä€y P Ð Á %u@!ÄŒRiÐ—Áÿe69`›D¸A µ£TSè”ñÁ,RÞ‚ <æ]#°RVS2ò€0òUH„ ¸RL%Y3˜0_!Œ…ˆP „ìÕ£mé¶ˆ0	ÈJÕ†#BHÐ@ù!ÀTA" Qç"¢wxÙw¤•€=.%¥! ™SM5TcH $0'möù{˜¬`¥æ…T€(ð€h ªxÐlÁ•Š]ySH*lM°ÃASÏ1¥êƒS.3  ½Rpè®¹«Š¯ÕÆAÜù‡"tøG…Å†D[›Ñ6ÁÿfÅê:@´PÛÎ!˜4éš­AØvîkxûšºÅªëª†ˆ#Ÿ_qkn¶ü¶ƒ£›
+¼ZlÛž!T2ÓmíÐ/¼ý¶»ªÃ3ì@¿×œ³{°£+ íÀý¾¶e^4Vlª+»Gv#,¬ëh:r±m®š«¯
+° Aà.²tZJH|Uða@´ôW^É6RP^¯4=›m«º«Àf¬
+O#>zÇ(S¨s7À ÐHÌ9G­Àï^f¨H_û¡!‡é4@4ðÌLi×f2 € Ð0ÜµÞÖøªì‚@‰}|!zyð¶Šû¬Aÿ¹$þÎÏ Ü3©R;©"-€ÀwyóáÂ½z<8:ÔÐ]ºº !¶P€üïÀAXØUêáÁœpb€¯Á«ëöHàË~4öªmí6õnh›ã¸&8@¦£»#´¯¶å¿ý‚C¡BkOÁŒÕ.£fàòT» $ —¢FùšÒÏ6€ ÷ö3	m{ØÞ÷ã9©øá"ˆ‚ðÀS€ Ì^qD0RãÉ™ÝÚC°û/9	 kˆ0lèQo(
+. šv]¦]µy"‚X¨Q4¯Âö@Ã¸-®Eiœa€ÿ<†îñ`Œaã2B ¯^Cï*HP ÞÀù¥†.´c . öQŠÊiF¸6ÇˆÑ¹Žœ™ZÞX#~€·K:ró Í4A r’#“GÐ &2QßLòs€7Àe!Š¼¢><¡fÈY¤‚¹R^ F]Y„*]òÌdŽ¹±M)ñà(¨1Ð€f|1 ôl™¿HŒØd„
+d ù!Èôb¦eš& ·ÚNjó$áMƒDËdVeB¡I~è›	h@ Ê)âN ù;‰PÍ ƒ½l•4¹Iuõg8@A{XÊ„ØVòs¶]ÿ¯1Â“I9æ)yÁBÿ¡P«&á¢˜Ø7}QKÛüÐW—d„Ä‘WIjuê«§sÄ‘„mSF*@Ó2X3< ƒÁëcN§”=6òx‚
+¢<"ñÅqªà¢GºÚ€KÑ¢à” VCdò¨‡èc
+œ@~ÃžU1A%T¢ƒ…É¹Ô~>—W_9 –SrÁ,¹Ïö.ªØc«L~ž
+6…¬\}ÉÓ£°G®Á‹á!z&m–2²÷‹¡Í¹º$—}Œ¬åW;tÀ€¤-5lÑˆFl.’¡	Àlý( ›…+&†+?	8÷`ELÑ??ÖQm&\æH÷JÝùÎ¹mÅÄ"?0]lš;ýçy×{ ˜“½ë½ÀíF„%4á	fÀ¬p)ìwUàÄðüJ¡k(CÞ‡ÿÁ­@„M 0k3¨ÁLƒð ä‚BI„ù†  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/18.gif gallery-1.5.1/images/ecard_images/18.gif
--- gallery-1.5-pl1/images/ecard_images/18.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/18.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,15 @@
+GIF89aF S Ô 	e‘.ŽÌ*¯’eÝË¦;G?ª¸iwX4Ïñ’Ë±qqn»Ì’ìêÖx´!’rKÛÕÇN3Rt",,£ò-ŽŒ‚´²¬‘—Uþæ¶^K4¾äz’±Y«ØT`b^¡•úýõÿÿÿ!ù   ,    F S  ÿà÷UœXQŠ™Ž]Ç¦UGTõªªÏ§¾Æ®Êi+Ž¢ò¨`(‡‚C`t
+Ï‚ê¹f˜ìµãy<=ž)¡«`¤h%š‚yx*XOIT›øÿ€‚ƒ„…††CK‡‹ŒŽ0Ž“…€nnha|”£h~hhnZ€+¤¤© –
+] .
+·£hv»nÆe–Ê–ÁR
+
+Ò” kÖî ¿q~J"èé“Ðì8A ž$H¸¶áZÑþM"H1ß»a x`  ×.r.ÈHœè°bwÿ\ ÀÛÇ.8Péˆà¶‚N¶¬pÊ>õM °‡ÍFqºñåƒ›nv8ØgÂÖÑEI-•ÁÖAÃ0„] œòCÀ†È«‹Šý‰P@ì„\  an@MŸYE;IÀ¸·e }Ò¡|¥Y°“j]?XL$þ×@BÅ¸ý±1âÒd‰È”²çóä4:H2Íƒ‹3Y£ÑY6Ú;°=ÓÜáÀñõiÎß¿(?€A¹ò«hžaTbòØ³kWn@¸´=YF ùì	˜Hî z:Üg%ŽÇÞ¡¼U8ï &þ4!Ðeí @¬ÇÿtÌLÒÁˆÑ4  {d(èÀÊA€„¸!˜ÀÀU$° $ÐÁrÍ1`žyÉp Øx@tƒ0 ƒn4•åæm N•GÞ†Îmxã#
+‚4|!@ Ã q  
+\ ¤r	P¤‘ H9x$f¥˜W^IL-ë9À0xÙÞeÙŸmÀf˜eÔ™€oÉ­Ñ"d\à$ ÂYx·d â[ÞmRA{a@(y¾e††~Î2%Œ@Á†4‡*Ž9F	s9P!ÙYq §q>÷jW4²À©:¦ŠŽÃJ€£±
+°Á`×Áu²zyÿ:€A½›!8@¬ŽÌ{ì³
+‰Åê¹©–é¢vN(æ *çm²ØØ¯°Â²êìº9¦êï˜Òë ì1—°œØˆ[,†hKn¹ Üîºäjk0Ã·‡sÚ%ðIA3œCHÂÜ2À0ÇÜ/ŽÌy˜ã  _GÐ˜ ^ÓÅ4Ëöl°_ŒñËÄÝœÎÏÉKk˜ì±† «ôÖ::ytÒH×ëp˜´î<h¢©hÍ×pí!×$¸Q‹a
+F).PÈ“`½(Ü^÷Ë$‡õ6™Ô<À@D¥Ð!9*ýo×J;éÜÛ˜Þ¤Èæuÿ'R¢ ¾UùÁ6¢J¸×ˆ·Î$ªŠ?G#‡ÜòZ¾âZ~1ì˜'¾œØ"7ykÔ;;Pº”6øm€qw<<âŸ/7}ÝË•¦™…×?sÍusÂWoüæB­8vååNˆ¯¡“AÑ¯Ë^¾ùbçØžÈ‚^Þò‚ Ï%4¾ß}®|Ù!ÙÈÌ72xŽ<‡€Ï%zW.Ù±Ç|Ø[`ÃG-ˆÁ«<{!Là·ÞÌ9§:`íâµûÁKgçYÄ÷DP€Vƒ$£Þþâõë-ðV;+Ù :P©Aœ.<”“õfÇ?ÍAM}Q³^èHžFaåG°˜
+™¸î°ÔÓ ’J¹ÿÚ€Ñ CâÖ(<öIƒ-|èÄ4Fò °€Ð,@½®mÎvíË©õ4µoŒƒrÄé>ÐÍ‡J
+$…ÎsA…•mgtáñhÏ¨‘pç!–G$í¤O{‡,Ï‰jBÏ,@|Á;e¦ô€k•Áq¾ùRÂÜHGQ5Êü¤';ðQèÄ˜ $dR;š¢å*#Ä¦JüœAè¸a4&§âWTÇ!fªŒŒÀ—g^¤D†!/LŽÓTcRN~y¨>|g"‘Ò<Ïès «Þ †APežàYƒÀfHZ"eßóC¾×:ÖNVQ(Þb Ë4ÿÇÝá…w†ÌlRðëÇ2€TOAÄŽÖ3'] ,+;%ÉãËCü€TÈ¦ÿ”ÄL1à¦<ÆÊ`¨ÀŸB‚‚° &­
+´O;µ˜‘ù¸"úÁ`¢¦ÂtÒ¼˜£‚@@¿0 «N+RPû0Œd¢¨€Ù2UÖ	&˜ƒØXsVÉ«ÎÒ7£c€WÑ1¢šµ1Ä²° SÎ7 cTKE¶®Ú@_?ƒ4Úæ*y¤ái²È®6jûìkßÓ¼êÌ629	–Ð„'DA CH°/ø$]( Ì‹4pá{Ki®Žk<¬a#G 
+pÀ‚ Ìp4ÐÁGðƒ%°€5 ¯	Z@A!  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/19.gif gallery-1.5.1/images/ecard_images/19.gif
--- gallery-1.5-pl1/images/ecard_images/19.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/19.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,17 @@
+GIF89aF S Ô 	¬‡RœøÐP¢K3×”/ÊŽµVNJÎNÌDcÖÔÍ«WxÕ°QÈµ½•/-”’–Ìs2üøö¨l,Ÿo‹\,0iijÉ&rþîu®®°î³;û´øþžöòÊÜ¶¶zÿÿÿ!ù   ,    F S  ÿà÷9–˜Aå—¥'4®*äž™šQ&KÕm\“&Ùkæp‰L‹Å±È ‹…ò#2`õºuHœØÅS"±¨(²…B>XÈÖÅ÷àM} Ž~Ïïûÿ€‚‚EIyƒˆ‰ŠŠ@‹{d|“d˜|t"‘£™dzœz–ªfY|F‚¤~­ – U¢ Él«zMIµ€
+
+žºdr¾dÈ¦–°Å7Í%ÑÔº ÛÝø½YÂejNqX#BÝŸP V¡š<]òIÜga[…n }4m—;PÐÑOLÿdX…m"7	û Øk’Fg°¢=x@!5  *êÓÁ…
+Ü	H¸Ç¥¾‹Âpû ¬* èÜÙÓÀ@+lÀ¶Á RjÔ”*hÚ‹^@|bö9;¬Š@"$ o‚
+!;´X h“
+¨Ï—%9‚Á$ÃF‚©¢8œ‘ë ƒ ¸ Záp«™Ø[œ0×Í'è*(ýq  wF»C p…jÖÕ0`ÀLÏ±=§þªb è l<}IÒÙH÷EÐ·¡(HO!½Âå!3R¸ÇËIV“ê‰âîžáõµRÊ	à“Ð×ÿ;H5„M"lÂIu¢ ípÕ×	*À€rË!ˆ€‚6ô@E¤ø` TpÀuØíQCn€˜µOºÃ¾¹³àè¨ P@…H2Í¡R€d€ _&¨ 7°š_î HÀLð€‘(9Jwèõ‡äýHœL€€äQ:¾“tb f $	ÑŒZ²’8à	ÔY@ ’,% h i@À¤f*2‹n¶<ˆY@<Ú ;9 ©)vpjL iJ¿(²]N8€Á§­®ÚêØÉÀÒ)áàjä 0a@ÿ¨~TñA:€ê§’6 ®¤¬ºê¬£i´J'µG60”D·~;)d¬š,«ÉÒ™
+µŽ«»|p@ñÁ©‰00¬®á¦Âl«òJJð )Îêh‘@yL¤7ÅÄƒP0íj®dtðh.Ÿ['³â¯˜£À¤lg|Š¸˜¯Ëš[±G"ëîÍ7ç¼)Œº*ê¨9ˆF@±¤’’Qs³ÎüîÙ³&;bûþ±¶@À -fÒIß|®4àr«4sJmÎ F@ %ï±€4F³@m&ð üŒ4áe‡9   xÒ’jà³ÿ `Ð$B—Ô‡*CŠ7y
+€s´™#{ Ó<ûÚ#@âŠ—Ð_ ßÍ´`T°ÔHƒ}ø
+ ê/Óš"Öî Øêaaöød@5ô…ü‡‡Žôàvº)‚ÔðÚF0Àé}0>Ê™,   	%  À¤š'5°MÀN ¼f ŒiRc	D’€?>t€/ÔXÀw00  OsºÒ§*:=@€|{”ÏÊE4	âÀ
+‚(J—® $ |ò›©uÀ"mŽZ!©üÆ„½ùá	"(”$ÈóK`X
+°S´ð6+duê€€ê”å*Ð#£D¾ÓDÿ@vË£""ÐCÈ/‹
+ *r$âWÌDøÞ‘‡L%ðuSa¦U¤d5ª Õx€<è#+!„ä ¨ /$L[èh×¯	`È
+Ó<€pÏSÈšGùt yÐ{€üÖ/°æ0«QØæ*€¬Å-b3T°…à€¢äâ•¨¢Æüf§¨&1hy€4pørHb÷pV`bÈƒÊ7ŸÁc'iÀï6à€v	
+ÚV4†²
+@f¯g9ƒ ¡sLVû€‡m©RPd4ÀAPò);Ñ‘°€EpÀT""¾)¬Tÿ* _5¼F3Š:RaŒD&Ð"c)žrÐy ®ò\„aTjLÇ‚BV›®n‘\D¤VŠ¬GÙÓìD@Xª‹¡„ö™„èÇ6QãFÝC
+¼ÖùŒˆ '=ãrZÖJp ÿIk$~¥Ñ¶ò È@À6#‘ž¼ØÕ;'T ä
+‰·íÕ¨ ‹ (@Uµ6î¯zàÍHzÓØ¹Ö "ÝÃo’Ò»JÁ¯­§$WÙH SuaÕ„R €û´µëˆÔZÂÎ•qo­RPÓ¶¢é m½…¸ÖŒB¶¬m!d@Ö¿n`)ZûëÙÖðY ØÄ5ª¶VY®9Ä¶‘ÈÊU!ë€ï à…ÄXKŠÂ˜½Òe2«	Ö‚¥¢všrƒËÎ¾€%éEÖ¢k×²,  .«a3[‰-	 Á¥½£|ÙkÓPé„ÙÅæeQ[`z(hN0 Ä Z×'˜X€k!r„î˜øxˆˆÿp„æ¾¸3–àZ	|c7J`‚  …lZ°¬à0Xfe8CÞPq¸ƒ¨` !,`zZ‚ÐÀ³ÐÆˆy'PA!D !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/20.gif gallery-1.5.1/images/ecard_images/20.gif
--- gallery-1.5-pl1/images/ecard_images/20.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/20.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,13 @@
+GIF89aF S Ô w††Æþ„;7²š˜ÐÊÑAHJÔêûy´ãºµ»>’ŠŽJlxqtÞ´°ÜÛáÃwj&+5A10£­´[STµ×öÚ–’ôõù”u{egiŒOK,h˜¾œšŸW-'ÿÿÿ!ù   ,    F S  ÿà÷%™8™~S×Sšt»Lcˆ$%,Úè6ZÍ^‰D-ùñ>™Fâ‘ ,
+LéÒ1L.¤× PÄïåA	\.Ê‡›y7oJý²0<Àd%"	‡ˆ‰Š‹ŒŽ3R•–—˜	2˜Ž‰Š£o¤Šg"ž®Šo‡ooˆo`‰+¯Â´ p\nË‡8Â®¨ÅÞkÇx 	Õ)Ûž sßÞo`É{_d	 °¢•¼NÀÝ[xáÌ…~)&`Em;)°œoo  àÅ8:ÿ\ÈØ)$3o/|páÃf	6x@‘”,1m<&Y™5eñqÓ@à98µ´Ñ(¸¦ÁíùÃ“Á!¨I¦R…iìMWeoÄp PÀ+ÅVŠ@Q@	lm]Àa  þÆe†£„\WÒ†\ Ëz$0pø ‡´Þt @Y •-G0`€.4D8à†Îˆ@š­D°^-Î‡.´+Sh‚!÷áª}‹ý—p¡þ¨+«¼ã•*H ŽÖEQDÄƒ)æÌkfúÂý°)àßÀN9»|¢
+0êÖ‹Ü3šþG 
+™1vÈƒt¦_"¼üÆÿ7Ð’ˆ<`t aÞ= à€E"TŒÐtk\¸Ó`q HH›!#r•x3 ƒe1‚¡Páw3é hPßg#ôˆ…‰B6yA€ÁÖ¢…
+VçäŒÅ6xLõFLf¦å–é Î,)àvf©if‰g¢I#F4Ô6ÒÉùÀw#Vw¡é=ÐÁ!À‰Á'fà<Ðè ÍTW'¡%®Fq^r¥–g‚³“§’®1izàP35Dñ
+f‘Øi3sÂ©¬ô…WÈ!ðˆ U'Þ=ú(xŽžbYÝ¼*ê0Õž\ñë±œ>:(WÔ6:¢ÿšb aM·eÚˆ”Æˆå(;5ãè“
+:z® %²ºôfßnhÚ¼Xæ›ï(þñCˆ¶ú§w	Là™ñÊ;ËðÈH)T<Y¡¾’	oˆOÊ¡¯ÅSçÀ”xÓƒNúpÁb6…¸Krïˆšafá/Ù ¿î¢H¢ƒ=iñýbY ·Œ0Ç)WgÍÞ{M6>k²ÝŠ˜’Ä’;‰ñ©‚,4™S$13Á']@ñ)õ54´[Z-FÐøªy®ÄÓ%¡÷t`w=ÁWÏÐÀl µ&ÓÄ~Ú!JÀ½!Nœrw-`ÐÁðMàƒçAÿ…HQ  &/2ˆ¢· D'@ 0çmñ>	ßÛ±/%bÐÀÙ¨;r)yˆ„a™,ð8ƒÌø€Ó=ƒH°æšlÐÁ(g7_DÖÇq¨ÄL|i0õ{+&ÿüôK@ÀÄÛH@Ø@Q Qºâ`Iy˜$€º	Ðå±‚p÷²"`/hÀÈ—ºG@.ÐE`" °G„‚9Ì8]Ð¼ôe€ ð€H£`à.ä0ÆPx> |h@k2ŸÀÌÀÐ€ü$à ø hx
+@Rx¾Â¸((@Þ`À Y ý 0 ÿ
+hÈ
+È#tÔ0Ú ¤`p x€46 Ð`ôG2¨2ÀK` ¡'½î³;€ÐqG-‚rUZMuÎ†6(` IÀàXW‰K…©<b
+yøÛDeBÂøàmPùŠ&p’•˜¸¼KãÁí}µ¬Ä—ËK¬Ž–½„…Ì[`#?Å„DDà°d.âƒ¯tæ".MiR-´&‡
+¤MF¨òÝ\„ªÙÍK=%œª Îª *üZ˜C¾ ¼.D/hP‰O>œãyØÃSþ01bœãA
+LàÈ€A6Ààx°ºa	DÐš„%(Á	!  !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/21.gif gallery-1.5.1/images/ecard_images/21.gif
--- gallery-1.5-pl1/images/ecard_images/21.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/21.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,22 @@
+GIF89aF S Ä  í¨“”6ÕP(Gt*¤¢ c]]ÿþþçrõÑÆàmJ=¶BÓÒÐñ¿¯úéä¡o`\!øÞÖëäâ,#!üóñÁÂÂƒ‚“öõõpqqÜÜÛîîîIHIµµµ!ù     ,    F S  ÿàqp†xa˜ømb“]GW¤\Q.7™Ê§Î†ËP€?¬óùà>7‘êbØ|8¦ÁÙ.Œç£¡Â
+ãÆàDßŒæà½h
+á&¥©Š00%"Œ‹‹“”˜˜›’’‘—•Ÿ—œž—›©©¬˜7V‹¤š­¬¬©˜¥šžš«›Ÿ¾¹™È¹
+¯+}É§Ÿ­Ò™¥Û[¹
+	
+É:8­sjÇ¦ Ž¶–Ø®«Ís˜RèÔM  ÈC÷RH´jš§F"Ê›øˆª{§ö‰ˆ@ 
+/q¸P!-ÿ”ŠE‡C¦xcÊ”qâ<I¦Ô1¡ƒ£“8,@`¡‚
+$@ààƒ5]Ô ViD«°fµ)%M
+Âˆ #‚€ÌNHûàÈ‡ìÀL‹ˆ“¸ÚŒDË«%P–„E€ÀÃÚ #8œÒI…
+h#xŒ@øÇ…žMÔZmN‡êxíŒ  ‚i ¦¼e„"0HAZf`ô¸8T°—D»
+;  È«Ný1j×@([ø!ƒ
+vö0€0¯t÷–/­¼|¸ WŸ yûþÁI¤‚ƒRl + C\Ìà#^CÁ)`\r  7Áÿ‚>ààD(!jl¡ÖÀ äÁ?ü£C’YwHà`ø0£y„1eœuáLðÀÈÕÈà‚=@›D`À@@A„v ‚±ÐÄ…ÅJ%‘×Ip'vÜy5"Ç^z	xPzFPÁqj0päGz Ö,¹Á/Qã(¨ä#@‹-*N–|:$€ °‘dpG
+\À‚¼ŠœsRs‘.)6Ù$S Ú
+‚HA&•¦&"–Ð¢×©óü…É2-2c%‚Ç%`š•ÆAP”Têù©ÂZ¡JQ-¶à²b‚éÉøàƒ7²ç¬Ÿ7«mNäa‹ÿ°Ä'‚w£²\Â¨¥¬åá‰g,\àÁµóœZ¬$½p›â«	.;£u´^9-žÆòG-ØÞD
+N”Š§ ­L a„Ò˜ zé]é€žÈ)äÄµ¦ú5ðª·Z\ÂF(ÅÂËÒØ§žÖ‚ß¡Tã×_Ü$†ož@(Åÿà¼°%3øìÄÆ­ŒÁÞQZ3á;®Œ2Š°°Î</È^ŒÖQ\ {ˆ` Å×8kvÂXœ·!‹ìô?;7Ìe²é].‡Àk¯Éf©@Ç¸ „OßŒ3ÔòµÔ5öZ5K2õ¬‰ÒÎ½žuëÉ(¡ß#ïÌpÙ÷NL«z/i@ê,mÿi^+Þ,Ä3
+ž³ß–3ì:Ïøªxô*â3NŠÇ"ézßØ°ê”ÞzÃK©'$(Å@Ûæ1uŒeï|ëè.ÃôBÀ*óIw¬{f©à²ÒSNýà²ž¸
+qø¤¢òäþ±³ß6¨zß7Ÿ?ø xMfˆJng7Ò)èt[zÜy¶¤,{	NmUC@ö¶QŠ“a¥á×Õ6¨¯}è<ö³—4w=ð¤@œp‚ÊR$ ÎN@•zÄ˜V?™PìF“ð¾˜ö Ïú:æ¸gõê†Æ+2 D‡AxÀ3£S“á!ŠNb°Rß0|E(I øy™ÆpŒÿðŒ<o³[¹)[ô@e/KUgÈ˜3ŽÍ\ËÝÿp20•õÀ/Ùz×¹Ò4ïjvc_¼Ø(‰•m`.c?“‹£‘Æ\wûNœHAGj­e“œ¢+ž»™r‘“¤GÜX&ÈG‰ò¤4#××¾Mrò@Ü\)©.1–.ÌÞ0ò˜6æò)å$IJ±u“¼`cs©Œ+’üLhJ“ ÝË4Í€Ò©¬‘äáç*3I'MÜ%aàMý€/4Ã‰ÈäN@'VÔ,lú¦@Ü¤aìä™½¨ÓÀš‰<ÔiÎ8¢JCÏŒ”©$æe3íA6ÀP™\ÿU·¸È¨ÔYlñ¨	?7Ð©ýð3X/ÍÖ/ŽepQTSÕg:“p€¬ÄÄ§ëThMˆ¥MV!` èæDÊ€”õ ‚¸PŸÊO–b}¦Y@R'JÑxžÂTT•É’2P€§ê4>ÝÊCë±¢L-€ßªÚ0¨qV{ò@xiL±	QVõo
+(Y™	\†5&ÉÓ€ôZUµ•c„q€†â;ry5¥zU¬ÊËY™®j¤G]Ìû¤J6&*3€P8ÛØ®ÔÃ¯ @`“U:ƒŒ%^Y;U×²• *ÍÁ¸Ú?ie'UÑ«9/À[Ìœ`ÅÁÆÁ 	\c ÿ@Nq©Wl¶¹ë$¼
+9Yu2À4ã&c{Þðz6Ï¤j-\Ô¾¼h†ŸM<@^Ûë[2Â—?µîtwGXÓ¾Ôœà/EBqf @ ‹ Sd´žãà³ê|#¼`‚Á'ªY²Ä…^ˆ¿ºI(Z1
+TG¤
+º8aèÖ6ÍÅSž— ÄKW¶Q:¦Xnt/ÜXÝ+‚¶µí<ÓºÓ–’sŸh¥I¤.BD±=çÝq	0Tuþ@íåŒEšê×U\	r6Ü\özßtŽ`I§ÕëVþ¹	Á8É@¼ëUpÕWX./t&cýÀŸªÐðBBš®d¸ïgM}ÿ“#ò7Zs¨›©gW¤¨ÃÁ¬kvXrr'
+~&¶ö«cõÂˆ`lânŽ“ZÛŒ“W@‚Ÿ˜ƒê.ßJà7Ÿ­Ò|Æ…eY€~š•Ô6 µ{É˜‡E3/ñ‰+}jÌŒŸo-ØîÏÎe'%þÒ‹‹.|S3NŒáçv){ ËÝ«°TËe¬fÉZîä‰ã ¸6&ÞÝu‹ÚP»¶Ž`I¤ÇE'9Šžiõ£PåÞþþÖÞÏ|‘D‰§œ®`jåŽ>@+`A\¨CÆP†/,$khƒÞ‡9Ôáy ü †@8Ñ~Ó-Pàƒ¼ 3ØÁ2 ƒàÓ2Bˆà‚#(ÊèKhÂ¢p€  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/22.gif gallery-1.5.1/images/ecard_images/22.gif
--- gallery-1.5-pl1/images/ecard_images/22.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/22.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,17 @@
+GIF89aF S Ä  B
+k\eŒ]^ÿþþ³#Ù××–…‡ÊG!Å5««¬q¦‹Š×š^ŸMA›y1-®3""´µ¶‰v}L=D»fLìììÇÇÈœ°–”hJO<%¿½¾xks!ù     ,    F S  ÿ Aèm‡8}"–yÄ¥lc–®QÓÄTâŸËè Àm„˜Ÿaƒ‰)&£ÉM¤J~&ßÆ`ø0—Lerñ|	bè¦STŠ†
+ÏË	^€EØtl?
+fˆŽŽŠ–™žœž§©¨¤¤Ef‘^¸Ž³{Ž¸¶·”Š¦œ‹¥¬ª©Ê|Œ‰»´•×‘’•˜“›Šf«žâ-¦¨T~ÔóôóÔ¼»ßÙ™BVQ!0jA.k*¤XcŠG³êI”˜¯¢¾G“(!€Êžh@0àaÙ»Nœ\ÿà¹ðBË—.cÒ“ér"=‹{bèà †€‘:4àÂqžàÔ¥Ï˜Pk¾´YïÞ¼Š×&h"€ÃÎ‘( ™D¢P˜Ó’‚Û·pÛÒŒ:•ê‡ƒìÔË‘À§tâ˜–pÇ}+—®TŠ´vþá8ù h+€B €`¤ p€´éÒ¨ß–v»ámëÄtéíü°W‡e~^˜Ðd×w)Öº-Ýš¸iÅ¯»Ý’¯€0á¾{ ,>tPäGD ÒP‡Åi
+w½Ø¥"É,04Ù Ào“É:0 Úô£Œøð HÞyéÙ‚Ë77¡”ÖÿV2…¨AQ2µÁ)i9#Ä 2ð€b€$¢‡	›ÓÎ) xÖ¢gVàÎB£,•ÖIž ‡ žÖ!‰%ZàDn‚á‚i½ˆä‚Ÿü5ÓpT†Ïxâ•d¢–"^	$DvÂ$“ ”¹@™.69MT°t£t"(Ð¥ˆYÖIçœ%6â	ŒŸA < èlÇ’ $¦;”QufÀ€¤0Pi¥’JÚ%xma÷Mvà€ `‹Dð%ó#Š£„òI	Eaç­NªeiB‚×¤F€@·P`	%~³I)L’ÂÉž§TpfXªÿ\[éˆ–fki–Ür.PrÁ¹˜ú‘¦´³dŒŒ**@ 0ô¡íµÖj›íµÞŽÈhzÁ€JÐ‘…ŽÂâ»02ÌJ<a­÷VZ¹†‡/.  A¨žI¨Èe–l²™„¢¹$ –óh
+ªÖ¢mz~Ž¬*‘!«¬' Œ¨  Jè)ŸÙ"¡B«¼ HÅ,p]œ+ª|Ë ©–Jˆt`ôg=\@ç&p.± P Ñ„é€@+]¦¬ äáÝ°RK ŒÌUß²œŒ2ÑÂšmÉ°À8 êŸAK@dc¦É¦üÐ©éfŽxË€šéõÏ‚~lvÿº¥&àøØL´ 8žê¹‘ýg1D‰ƒŽ¿œyÞ¬ôd'P@ÄG`xÚÄ?v )] Áç¯< 
+‹ò¯Ž(@*æÛcŽ÷ðÃ'9ñâGß:ºÅºòx‹ºúŽÿ{ðž
+üPA4À þ×âOzºÅËê" ¼ÖÍîg¨‹ÜúR§8³©¯P hÚÁ<óŽ\@úÓŸ4˜6ÝÁÎl	dÛü9ã	h	›ñ`·6‘¥,l0J …]m µ[ÛÔJøA²}lPp+a
+‡¨>ÉP.2™fX”î*\£2U çC!
+qtª"Ù>H<ð‰ph-\
+pÿ\ ¶ðÓÀ:A"M­ŠŒƒ›æ6 JU¨ò @%4…Ê;›´L€ª>PD#¡¥ª¦‰bl<“À¼æµ€¡M>óÐå5Ô
+´Kù„w³Ú)Ë’Õç’f
+°	†$S’äÞ5C”é`èÞö*aÇUi`Mc	Q70I&Q ™|á1Í´ >LÇL£B[Ölñ'‘Pòk&™×@À4leÈ[‹˜9N$	"$AKÞPÔK5šBuGüÌÈPÖ9pŽów“sÑ×Î4((O‹-,ÙÂ’Ô3 ®mrâ\fÏÂ&Æå)ÉL›|@-	`6aA.rS¦’æ™I“ñÿ	–f*GOÆº‘9sfÓ#Á”WDßåó]!ýÙB9z&†³g*(¡r2R¹‘Ü_7RžIŒHÔò)¸”¡"‰ °ôèµÈ1|¿ÝÈ6yÔ?®dÉ\ÝEÚ³ÛÝ€lAóêÇ†@õ	µ€V”UÊ6†*õgp[j6 #ŒäÓ`‰7ØôÁq}¬[žÈ¤§É­ró¢.5“3!ØRéÒ{&ì_3;ÊQ*pˆŸ5ÜŸ¼¨<Bl P…²c%Nu	`Öƒ„]aaG'>Ï
+Ïé[!¨`Ôð 
+Öœd'j·ÃØFà`ŽIÊ"Ù;	ôi‡©Z§°†EXÀ‚”ÿháþ”RKFlûCu$‚.Œž !PÑäBîO£¨Ž– R$¶H÷u ØÍÏŒ‰¹á…oÙ|(ÁTø÷• Ø‚wÊYÎ$³ž=ëbM•äçöN‡¡ºïs*Oo.I	€i¥zß‘0“ð4T	õ¼y¢wÃ{h3up•zÂÂ ¨k  ;¶My‚ªoõ93xe˜”Ž2  ½ïcodäþ˜Ø*Pz¬izªâ‘õ»60KÏ¬4ë‚¯Å½SŸšÝŠØš2I†óÊ*¡)°&„Ûð@õ ái€ƒa—mšSÏ QÎ1xÔM
+¶xVmäÿ¦Ú:[ÛÁíÍ˜Žs3‹P¨eª“ ù¶ªI¡Z×ˆ‚#tœ[TF1{ºÐ.'„UV2ß`¶'t©‘E:(> ‚88ÇÙ¶ÁZÕ†š¨+][6#ðºïC›  8.ûyrãÓ1	Ê`‘ÆÊ¾Ój,=3CpV³Ìv}¸Rlë³hÙv°¼1<˜¥²êò
+ßµQ:Ü\%ñ7O–i•;ÕÆfªÇ9V‚ÁWà%£·Ä<øšy>³êØ µ¶x³g•\êÈ~Øb¥Mœa¸qfÕ-á³M£†VÝWÃ×Â€6XÞ7G’3I0»j*Üc¦s®¦]”‘ZtÐn³Ñÿ%N|@â(›§œçÓúŠ,ŽN•8vrò®{ýë´¤1aÀNö²cZGD0»Ú×ž¤`l;Ù	qOk{èr7ûFŠ€qxêd»–qÞéý¨/¼öµ¤yb™LþÜ£x§wYübÂêþïò€Ö\¥Ï&Äµ|Œ³¤:Ã€íÂv1ËIC­Ï vXŽ5âšþ$¶@à-;@¬¦ç_/ÐÏŒ¤%Ó;¿¦YMÚ•‘¡oÝ 4àùÏ,|ëõ[‰TÐÏ~ö±f	_êb ƒs ¦Ð+`A\ðÒP†3¤¡‚päàtz¡ávü AB$`ð['|à0 4 !E€ òv+ÐQx€ê°Pä ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/23.gif gallery-1.5.1/images/ecard_images/23.gif
--- gallery-1.5-pl1/images/ecard_images/23.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/23.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,11 @@
+GIF89aF S Ä  _]X	”a@þþý¤£¡°‘rÜžbúùÏÄ¦€ûí²ïËôÙ¨ÏÏÍL#ó»gBJP–:úà‹ào*-åÇ Úºø¼3¹»ºÝÝÜŒ…V<4j04<°}Pðïìsph!ù     ,    F S  ÿà0`€x}™H|fvÞ:ÄÀdØœWižQ¦ÆøäŠ¢Fxa.5‘‰ø\žUæ`x2‹§·$„à—¹†yd‚ÜW8@‰ª¢Lw`~ùø		‚ˆŠ‰…‰‘“’Ž‚“…ƒ	‡››œ	 ›Pu©©"A«ª°¨«¨ª´²·¸™—º¼‚	™'"¸’ÄÌÌ½¨¿	0»¿RÑ¢	R…Ð¯³Íé²"‚R™& nØ;MÑáã,xC!AÁ¼ªEDAJ€Bu A Í‡	 Ø0 €Á¥Œdð`ÀŠ"ÿXXi à®—º‘ãaª <H¥c-C(FØ‚À¯
+þ&”'¡à€+-“Ð[´ƒ4ü#àE€"PH5Áƒ	#| @àáÁ‚ v|(HÒßÒ€Uª”*aÜA«¢´–là¢Íì™À!È„
+ˆ#(`Áƒ™ dÐ—œ…–T:X9Õ¨+ VÐA€ëÌ j`ö€má<$±ä )¡€ñã:XnÀ´Ÿ™0 ¼ƒqdG`¼fï94 æÑ À˜	à‚FqÜ58Î}yæÔ˜nÜúâÆÍWÀP“ /pÀÂÿ¸ñ°,|0Áq©ßsŒª)° j(@1Æhˆ|ÜÍG@sØ|6,‘Zäàâhð…­`¨2ªyßi«â‘šxÈˆ˜FKŒ@ll€ˆ_°^NÖ Ê—¼µÀ˜Ñ€bÐ—~È!‡È(IÁ›Æp oîèphlÐÀ”Z²0_
+5XZ¸F qÈ@ôË—¢¤9â›of()ž˜]^hƒF ÐÐSº@Ù¸h ª8TAšÎ90(`}¨¤Ž:
+iDÙJ9"`†\ÄAp°ª¬N%gœAàZkV[ªÿ (Çœi¡Iæm‘tÀÁ0 —FQcpà.²ª2;Î¼âÔË¬ªÊº›o²èX@2€]õQA
+htšd¨ñQ‡4ì°±È†s/ÌÂ«U²Z«ñ»úŽÀï]àáUƒvkr·, c,kÜ®²SLq¼4ï«o²îâÜñ¸¢ðžjo)¤	ÀhÛr»L_¬*²0_|óÎ9S­/ ™}ph§Ä×iq,R¶.ÄçïÌ o¿lkÐ6ÛÄõ(l@À‰Ø)bvh2G5¤@5Íj íá©žöâŠÏ­u§>n4‡©X€(2¥vª¥0l†n-ÿuö1wßéÚ¥_§ÿŽ8f2?B1 Ð> æœvŒŠµydšcš¹Ïð‹f³ _"O¢ÞÈˆµóôÐ£õ~—SàÃÁgoüöŸxÀhð¢ ¯üñÆT04HwFL÷Ü¦±É‘ö<¼‡àÿÚ˜ö¼ý ‰ŽÁË!‡;ô1Î¸ ¬d¨ %¨ ð(©i5a*ÓøÀ€
+0€"àÙŸÀ†nøÏ€èñ ­€ðÁ*pAêM‘‡)ÝRAYàÇ:õrA3Ž+w6€5
+	 _­ð€¤~x¤’$§1óØÄ)âL|!¿8€µÿ* gzø€ ÁxlîtœkŽ¬^åœæÄñ>`LáÛG ì¬…\ŸÖ>@œ@òèF˜Îoî(Gn…FV¦‰#Šx»lu Hè ðå.¹mæP*ûèAh@?DÄ·,€Åç|ÆkÇùO~4 |ÀmÉbÏ*Wªÿül âƒÀþìç˜Û‚äs&éµútÀ·ºÌ€¸ðÂžU!zëó%‹ TèÍ±Ž8“£Ê"¦@–ÄÖ%‘A½6LAYÓÚ6ÁÆ¢ÚÍÁžÔ”^Y ËãŒÓ:É±$é²%:Ü­_JÛÜb9»¿Ý³n-Š›ÇêÀƒœsÕRak”ÉiQÿ¯Ÿšù‡R·@Òí¤t›Ü QJÍ]žïó›,I×Èåpô9µÌ—²
+÷1_ŸeiL›7.ì ‘~Kçèªã	dË5P…ª»té8¡²ôšùŒžD=¹áÔ­@)Ühœºçh2—˜ ³ÂjªŸ¢ ¥eÌjY¨¯¢Òm)XT;°™gmª…šÖkÈÅ˜~Í-®ed!…«ØjÆ­…ïÃ&e«™#–Š©¹|'ª83Nõ« ý¬\¥÷Ö•‘G6PªzzKUa‹Ôákªp¦KÃ&ö¶\ &cëIÝ>v\ãJ­+·™TÉI)®1 9T€lÍn¨·½¦båöØÃú¸ÿä"—ÂRÐ°`ÕÙ ú5­ÖHëZºnuy‹]—ò–\yçT9ÐÅLõNÍ/¶2C1‘šºê¥î{]:ÝùØXÁÍ§Ú/æj [Ï‰m}ËÞßv’g†/p•Æá~u ¨’¨ËJ¢Kš©JÃ(nï{+L5]îlBýB‹p²›¯¶©m¶/£ñou¼b[íÇñMè±$’‚"´kqQ-õhIMšvÅ,Ö°¾Zv`––\íšÀ¢ôÂc™k¤®­W_p|âº¶wÊnÙÃ¬ì0Æt9­ZòÁ€KÛ	|¹»µÝê™[¬´wºx¾jÞé»ö¤%áÀlj+3‚¥èF¹ÍòEÿð£¦ª‘ºÐ#ÀÃäå×|Fj[sšÓìçQOµÔ”&—”¢¥V¯Hñmµ¬µ„gTOÒ¸^s®5‹¬Y·z084Î^Öç?£y×¹žt±Û<[ø:1AH¼<®ÅÝ×w¾ó®µé©êÙ­ncl¬l®Y#ûÜèös­Ã,VÛÙÎ²&;”õZl¹&³+÷»õÍï}û;Û»óÓànú&áËÿÖ˜Óšï;¼ßúNwÅ.î(yåÙƒÙÓ¾iñ‡¿»á7WÄ(î}"Æãý9ÊÞf€‡£×wbFðš—›ã8¿¹Î	ÎóŽ«õ2Ÿ5°ùà¶S«¼ãHï¹¿ÿA®”™ñ;èQxÍsNð ûzå"ŒÕgÝÆØ…áîÞy«•žt„ç;áwöÖÛS„­»ýíåN8Ð«¾õ-‹àp¿º¹uÎñ}##ç»Õ)S“¼?;àz—µIöDr·@a†÷uÌûžoY³
+ð¬n¼Õ·Ë•È}ït÷G½€îy-½Z1¥ß»¬	nÀ§UóoÿƒRïöz‰ƒô´'fà¾ñkéÒÈêËè'Ÿz…uöàn=î‘¯%*ƒùŠ·½ëÕý¡ƒ
+úá¾8}¤]<õ	·ý`¨ýÄÈá´WþôËÿì¸HáT°Œ°….|!cØCÐp†5ŒÀpðMs 5;€EQgð" o<À;2À.À,€4`8 &@'7ð7m”¡Là¥ !  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/24.gif gallery-1.5.1/images/ecard_images/24.gif
--- gallery-1.5-pl1/images/ecard_images/24.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/24.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,13 @@
+GIF89aF S Ä  òßF£Ÿœs,ˆ/ÿÿÿe_^[>%ÖËÈN(£OM:$Ÿ3Íh™naäãâ¯¯°ØØÖwC#±"ÁÃÄ»?/!’÷öö€€a'½»ºJJKïððoooîìí!ù     ,    F S  ÿ`QD†¸e™y"umÅ¥QÈÁ¥–Šç3º@p™GU¤:cr©(djÈD"åsá@01&`.d8¤ád0…°óâéäSYx;s0@		ŽŽ’’—˜Ÿ£¢žœšš˜ª–¬•“GŒ¶¬¹¼—Àžž¢Å¡£ÃÁË¼»º’°,¶°“”­ª›Þ§›œß©—”å"	xn×ÙÛ•¾Ëœ¦ôäÀ€`ö
+8°$áÁƒ7|,œ—¢@ 
+ó¢ÝÚ—éÛ© 8 Ràà,ÿ:z°Á‚ èà ÂÉ#iã‡	Ø¿SÅH‘*à°¤„#4Dx`!@>t¸#Š…G`ÜÄÓ§“›*T@?4€ '”Ô V ‚ )7pqÀ@ºˆð ×¤J—úù<ELh)Â•ÚPÜvæ—m%¬MÀd‚}[ê†j\çTÝ¯U;W€C¼H7>ôýÝ¸£¦„Å™
+¹íÒ%lHú ‚Ûá
+øè’[_¯žAŠ)NñšhJ ™P­½ïº“vÏpœ‚2XÏž=©¶ŸpÀÈ `¦Zj•PxùÈ‡ÎÍÖGÄ´gàëÁG@ÿ¼ô|àÔT´–ÀDÜ™yŸ…u €(bˆº4ÝT¨
+%P¡KHr'Ø`œ…SX1º8¨PRÉH ‰™“Ts#tµâz V@"•í	¤7—8 –xÀ=ö€Ž—€Åc{V®gå›Àià(à`òˆ Àô¢-U! ‡’g„jh¡q&ê£8 å‚YrGdÐAy_…³f¢oª©œ~´Šf¯hÐA
+rqhé'¸g¡´êê«®VÐ€¡Š®GÝ§Ï%` n™&Pë¥:¡³++¬³ZëtŒâª#ù9`”ìzèÿ¬ dÀÙ:l§[Úé
+4*W ¥¶‘Òž°„jën·ë^¸Î’Ûˆ¹ð….Xé}Rí°¸ËíÛv[Á·mÒÙ¬¸¹zPÑV¥‰øË@¼¼«1 `¼hõ:„¦ËIÅk«-ÁÙ²œí¬ßÎë)h Ú„Eç>9m8(Ç[ÁÆ{œêÌ!Û› Î@@”÷ü3ÐÚvœª­ÌvÖ+}% 4-¦G'Sœ1Ô/{¬0ÈšëÜ\1t [Ú™xoÀd<õ³S36*R@sN{JÅñBm·(‡D3Ö¹jà·8qÜac<ö»B_¬ù(„/Ìø+a>aÍÿ<š'ñG–Ûªå¬Ç‹8Ñ{Ã²€Â‘þ¶é_Üzê»¿ž8—ŸÛË+¾Sº„ïÎ:ÅD§òy4Å—Çßˆ£&‰3ßùöÚÃ^46ÅÍ‚\	ÄT|épŸ>ñg~øæÓÃëáŸ¸mžsµÚö¾ŸÑ	ðôÊGÀFÄO#ó
+mZñœþÕ¯€”ž, ÀðLB³æœúU‚4—P“ºä„jÍ-Ê÷µ¥09 çQBÆd„" L`”Âž&D!LúÒÃ—è	ˆA" —¸ÃPð‰#+I§HÅ*ZñŠX¬âÍnÅ.zñ‹XÄkÀHÆÿ2vÑ"HÑ‹R(Ä—¸ñ‡mä¡ÍxE¶)çŠ\€p€>ö¢{$¸Ç'Òˆ<¤")(@¤\Q}ì£0I	XR
+À¤6ÉÉKNò |%(A	IQ†Rð›P‰ÊHR’’žÔä&  ZÒ²“Ÿt%9JSör”æÃ9Jb‚’¯Œå%3ÉINÞr“–DQ$‘ÙGd“šÀ¦1³¹ ìà;­Ô£H™€”“’½ˆe3;™É\ºr”ïü¥/ù„²—­†%ÀÌIÖòŸ´…%ðJj’r‰{<h$M9œ±òžÉ„¥2™	Í~VR—UdB7
+Iœ]ÿ  Ãé1³)Qu.síŒf.µ)Mk¢ˆ›Û$fÒÎàâœÂÈI‹UËVUÔñê<GÉ6?”s¨¢Œä%õ	"dqÌUÐ¼¨$ƒT\„ò	~dF7
+ÏH25D›¬À,›©Rªò©À<‚ÀU_š•`…ÕS}ÚÎˆ¾µ«¦| òˆÐ%Þt”¸pe/ü¥ Yö™œü£PsÉ@Òª¤LÉ;:ÔwÚTšD,YÝ¹Ky.Ô³øúJYÏÊãW…‘EÏZÊR*Ô±\•PÉ×Su 6En)Ë²*ô¥ZåèF§7“C–O£È§ñ«bl¢g=@LNiHåŠ&ÿÃ´\°ÛD.Ñ±àý`à³8‹P€îg		Èï²Ò»MiAvxÄÒ×ˆôm4*Buì`X+Ÿ9Ý;Cr·|;|ÉÍXÇ'ÆQ xIÉ;d±+ˆà•îw±ëØîÂ1%4“y8E—¸hˆ˜À$ö»_½è¾N0ÈÆ—xs/tÄïMÈßû¶q0r°§È„ä¸Æ	~Ñ HÜÅ9R±¡\<²“_ìF/2™Éò¨YŽÌe3Îô;]3€ˆùÌYü ‰æ6OÑobp³œ{H‚4ÎùÎvÜÏåì¿íYÎªTãŸÑ+@ Zà‚À 2˜j`CC¤à :ØzPNþÐ$AhÅpøŽDPgá @Lpd@A<hdª3@„	ú)òœ )l 
+ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/25.gif gallery-1.5.1/images/ecard_images/25.gif
--- gallery-1.5-pl1/images/ecard_images/25.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/25.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,11 @@
+GIF89aF S Õ     
+ /
+()$Qrkggssn\\XEFD˜ ‰ ¸¨ Í è'ú7÷+Û!ûHûWùVûgûwûrûˆû˜û’ü®ûÈûéüö*ü×üü\‰‹Š–“Ž®°° ¢ŸÄ·±üü¡ÏÐÐééÙýýýÿÿÿöõóÁÂÁƒ€                                          !ù	  + ,    F S  þ [´X‘@`Š%^´HQp`‰M$\ñðÅO$|q"B‚-,>t¸b G‘9B\‘Â„B-N¬`@æ	%VdP²ƒ`Dñó…O 7QXd#dž-J4LãÅ¬úÄxbÃ˜)ZUø²…±bÇª]k5¤Û²0Ó²µÊ‚îÚ…^!JÀ€ÁB_¾€1l¼¡°‡‡=(^ÌØÃÅ7îàƒe˜3d¸°ùÂ,,œÚÂÂÞ¿«.Ì1âÆ’ËŽ-ÙeË0kÈ°›óçÏ®ÂôèuàÁ«['†yñìçŽ;tÀ­[sçÏD—ˆXòô„Ô|þ·v½2mŽ?¨_?[º{ê»5{Æ>ÐD¡/0|7žðxòÌÕ–{~ÐÓ]ß|ÙYTT-|÷]qý‰g€Œ=§zëP zîI§à‚¿½Àv÷å'!áWžsè¡z3Î¸Þ{¹Å×™h¥PRv|QX¡‹¯5&[‡xÂ’L&é$ˆ8fvEa¡¸Wh~	iá…FÆH£“L†Ù¤&H¢
+mwbifyœ\f£’b‚0“wÖ¥ˆ¹ÉwAT1Ð‚ºù&k x$’aÞ9Â£ÖÉžˆRn&Ü@?b	ä¡ÊuÉ(ž†é’O–Ùgg/„SHj(`ÿDšÇŽBÂ!äšë¨6¾'åŸ«âh}½šœT&ë— âš«Ð† ‚®6¹ç¯K…$¨ÄbÉŸuqBÆì’¶Jí¹çRk­9¢*¨@µÚí_Bf°½ˆ%{à€ÍJk.ºèêJêž§^À¼íuå°›†‡o¢ÉŠ&¹ºl±ºO—Ùg7$¯¦Ù5|,¢ÏI®³“ ‚Êéæ:0‚|ßBÛš6¬¦ÆiÖ©mRüï¹$tË!4É§|¢1 êv„rûqÈyf¯½–Uv ³þ¼2	*° ‚
+,ëZôŒ÷¦ÂƒV`ZhOCÁà»¾W'igÅÐ­Yþ/¨í®½æè™h«¢XjÊvÈ›rf/fU×ç¿z—õ*cŒà©Ù	´„TPN·º8Ôpë<·bÒÑh'®[×™»Lv»ô­9³Ú¼7ÈÅ¥¾ä<÷ü¬Ð*¼Õ7	b“JéŽÌ¼@¢‹‰›.oÈžÅýxÄWO.4×,”ù´·:ŸàŽ …–K-D :ò“¾¶ö¿í8o‘»‚´*ÓÛ×j76ì¦‹È} ùUàôÃé´·=îqfx°Lëhô,€iÎLHk(“@½àt è$Ø4
+2n>¼É ;T.Í±«OƒÍIÈ€—”…(þL¡èBw¿šŽa€!ÿ8°A»ÙéuÎSôv8Â¬ª b
+UH:Å¹ð…R‹¡7¨¤p>"¤¢â•fñ[¬^%°CüYÐqºabˆBt¤éŠIÒC¼ŽB"é iÇì(Q72ÄM»Ø7@Rt—š6iÈCF ˆr\$#xG<Æ0fØ©¤%CWLïŠàd'³¸EùÕO”£¬ào`8™n•¬l U ‚¢S–‡â6yK:ZÒˆ¤L¢4±ó»gŽÐz|@šb"(ó˜œL&p€ÊÑš¹¤ :ÌOf±?ñ\@Oo‚s–ã$ÿ € ŽÎ™ë¨±éÎemõ¤ç7‘	èÓAô'*ÐgŽ®•ÙÌ"'R¥  	µg,7‰ } ZLdõYÑÔ›4æ6P‚4¡ßŒ¥>zRZÖÒŸÿœ(:IW½¾‘“ §‰HcÓ†4§pÀIg™R•†rŽ]´FªQ“žÒÃHlúÑ§æp U?ùS ^´zpÝâ!‘ZOXÑ>/à'YZÏo¢õ áL&[ÛjË¢ft“sõjRéùÑm¢zmêMÚ€’¦™‚(a·UÊò«Œýè¶	Ïð3²’MhIp€{"6™>,[þø€²"u±¡ýhiåINÈ’µ¬ª-À Ò:RÄRÕ“Z¤í“Ëœæ²£…DòÚ[Ô–õ¦«ÝçBeiÈãÒRœ^¥gL¿
+R›ža("§u›ÊXá`¸€*fa{TC‚V¤¸5/t·I@½§ý-O€÷²Ö›Þô*w—©Ñe*6¦Œ¥l]Éù_õÞ§$3+À7\Ýê¾7 .jªÐñN¤¸ìN!«a}@ÃkH„K€ájxÃ/vè   bïóÆ Ž¬zoüâÓàÆ0nqßkÒ„¤$@iÁŽàcø½<qˆPc7Ù¡úd2—½æ.sùÃZ¾rDŒþâ ¸ÄTÆ²µœå_ùÎxÎ³ž	L`8€ÇnŽ	Šåf7ï¸À†¶³–{¼è+3úÃŽžsŸÓ<éB[ »…I¡áléE{šÓ=ž´¨%]àRóùÍŒ¦s¡à–˜(äÒ°õ§ÓüèTcyÖtöô›/Ý1ŒÀú×¨Æµ°UëM«zÕ  «AÏ ÙÀt–ìF{úÙ^ô³¡­lls;Ð=F¾­ìlO{Ø 0@°h0àÝï6€¶  À 'P€¶ýg7/mßÞ¶±«­ëmŸÀ0X4âÒ‚ðX °Ã#" N+»cáö¶¹mñYw› (8KÂALÿ ³Ä%'@IX°€}À X8
+.ÍjéºÜÝ6v¿7}î ÄÜä#À» ï} .@Á³ßm•·`ÈÎd›qíN÷é:i
+­ `ã>I °pLÅÄ -`·ð‰cÛ9v²wþf € Hßº›Q …¯ êX¸ ü¼á€È¾ýmÅí8{ãÉŽ<Õ+÷MàÏ0Ðº¿3ÏpÀ'@Èc Hœh
+ê·Íß‚@ÞßÞFöÚƒ€Ìë½ö/¸»>² (€í-wê½>üÕ+ÛDöÈÆ«®ìÒ“{×¶ï6ä%®úw<$Ï.ÉÚM$îŒþc›î4qÅÁçè€ @ù³›Òpx¾ëëh×º ¥ôUw"-ð÷Î—/ý¹ÿùûå'/w¿G ×.Ðr€a1` 0ð.y!ALv‘'pý7~9Ggæ'z.€peçyI' œ×ju!ËÇj¡--×°Ço;Gmr0Ár¥Wƒ—y, !w™–qÝFgp÷4Xz'm€F L÷f0_§ÊF ¡~öÓÕo~–m`‡„Ÿm  |÷1P…s÷s+ƒnÆFælkÒ‡jþ§k«Ös‹¦ /Á÷Vga_'~l7„ôxWy«ÈÅ6ƒw(~$§ 'À!ˆp%`tZöl™¦}‰˜‹è|a8mŽøfãGm¢˜ˆ€öo«‚ˆƒ­˜„ªf… hŠœ†Šþ†^‚Ò·‹¼Ø‹¾ø‹¾ˆ0!4¥)€:ASU¢4£ñ>ñäaÑ!Œ÷‘ ï3(¢ ]PqañâÖ"!n% *Q+‘Ñ‚%Žæ¸Ž%Áæ¨*)°' q- ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/26.gif gallery-1.5.1/images/ecard_images/26.gif
--- gallery-1.5-pl1/images/ecard_images/26.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/26.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,20 @@
+GIF89aF S Õ  
+,('$%+'6:604. I90ID8VH5jP;GGFVSKiXJwiWofSWpqkggutkRhV9EB‰qW‹yf—_Ni0 bˆl—Šw‘†q©t¸Žecx…u…Œ‰‹Š—“Ž¨˜…´©–££Ä·±Ì³’ÝË­¹ÓÜÏÐÐÐðÿÎëøýýýöõôììéááÖ®°°                                          ,    F S  þ [´P!A ‰!\´0Qp`E„("†!RŒ!BaŒ†[\¬èPÅ@	..†Pá1Æ@
+Œ¡‚š1¬$ÈÀdˆ
+.?²,´EcT(á""%ô4ÚPBB6Ee™bÃ1 Ê¨P¦Â”"Sª]ËV¤Û²cÍ²Ûv¡Ë›-$l˜`áÁ…}9àP"‹†f±¢1cÇ+?~™…eaF#E	"@e(° ÞRO¸°z„<tØPñâÈCž¬»2f¶S”ñ÷*|À*ÓôÔ©ýþËá„u$€#¶Ü»7eÉÝ-þ§ˆÑ9qã1H(PA¹Ñˆ&<O}CñÏ=XßO"	Ã»u'àw–Å0‚yÆa  0@@{P”W|öÑ·«mÃú]wÂ!ÄpeÞåæe*p`ÐÆ1PÀ ^TÐg-4àÌfA}#0~(\Ça0Œˆ›€áˆBŒðâê!` 3FhUi9:ð pÐÁlGŠpä	(¤I‚”$xKšˆ›“ãI `&Œ0ÂÈ@ hiI4àÀ¡IÂˆ°Á˜$p	¬‘ðÂ›s2©Ûe‹¥ ‚† ”jÀ 0ðÒ{-(`@ÿ,pA‘.ºA’€‚ž*¼ð‚
+àñ6 Š†}Ä@*(U©¥Ú¤ÐD[6`€±. [­T')­iÂð‚/pÇ$o#š ‚§d êøY|0Ž-¨
+,@í‚eÇX—&
+ÞªÅ]°ã¢H^	R1€²J€%¼H s™¦
+ €Dj„l«î¸›rš‚"|îÌ
+ª»Þ»^¹ÐL"=p(#`¢!@ ­º¢œ’¯—m:ìfæI A:P³zÈ!G  \ó,K@ • àÀ‘†  p0Â	J/Ý´¦#"Æð¡¨KõÃþ4ˆÜ\ÀEª2	”mí'¨m­˜º~ëk¸?½ÙpÊ€†>|¥ 8 ‚×+“K©Ù µX ð;)žß.iËNFÞd`¨ï3ç]À•¢oMº.%˜úÀG. EÒV;¸·û–»Ýô-Á¡ °y ÿùçð]+ß¢`~ù#`8 0š{²¤¦¹Ó™ÂTüý± _ ¯„ª  
+)ˆ	ìõ#ùõÅuè‹ŽÐ6)˜ vLËßö>‚,©I l , p€ü©kËD ð±õe5õ@PŸZ]PeÌFª&µ„ þøS	p€S  ¬JÞŽA=¯>0Ôjc`ðÏöf(H-| ¼R	IÈ5ó€git,Ð>‘!˜€ÑŽ””aOƒŠ¹›Õ<H>”MŒ£#Ý•N%yä>mä@êêCµµmU”¸ètœk<"šÕ€0Ñx\+c©—4²>°SØ¤»i-@‘"XíP–¤à\ç2y$r;áŒbà ,ù)/H}ìÓY…ZQL µúÕ­oÁÀØ4‚³¿D§{é
+aøDJÒ	Î ì!åÎbò—6z@LŠT€,@}M/RÖ™ÿ\‘p5&ìÈ¦BšÌÛ±À(#"†2 æ4¦:E—´s™c²€<ÙTÏk5“ƒA‘ð‰¦" ŠÄ[º2Ð?ä”-ãš	pÆ„.@ØxNTl€Í¤`é­Kit`@%H!Ð€Øe V›k€IQšR <èŒ0ˆIäè—™BOž_¢€ëô³(+úJ£?*
+š	¬- |
+È\ÃfTNb"KªòÔ(­2‚X•^±#°ÉU¬EºÀÐ¬äÀ&™ë¤F‡P·À  €G&¤Æ	¤ÆãVÁA6¢	e_ë~>ê€ò]Íò ŒŒ×Xs¾õ˜!©—þ,{¸ˆÍ@M¶Ø$4ÁÍ§@µÎJK@0€‘E¬R 8·“kE$¥ª’9ê> q¨®])ÀwºNR‘òXQ†2pÀUFLÕjû—¹“ºVp¤ K¸³¹>À²@@²‹ÀH3V®˜¤ÄT°n€° aª”zØD |h.1ÿt¥ÃW$.I#†Ø” ÛòÅu €Ç¦	ÒÈr`ûIÓ`o®lˆ-[„]K£öÈ4($XTÕ—/Ê…€y€Ç>Á™š˜¼õ(	:™`À¥JœR™±[‹H€Av¸ HÑñÐ7†#^@lìƒQo¡Ø:#¬þ\€Õ•­ ”0 €#>×IHq*6¿X`aŽM¨G^TÐQÃU ÐÈx€
+uuW²’„M8ç8wp;›ˆö¬W£EÌÔÂ@l°C°ò’@Ö½—<	»ØF7€ò:%|BJ;WÇRkÁm]Èg‰ÊSÌ£>òÀ.„SN
+qWrtÅ`ÚÐ%tFÂt­rLæõÖº×4jB§é£Ì3TQÅ¹R5±2‚ó•¸6H@ ®Eæ@"=å4§Ð ›ö5j6u¦Ù…€ÔnÙ	(õÕËFN@·ØÇº[tÍ=Þ@ZÀÐMkõÏí¬¶=j“àŒ:Ò‘6@ÿòø±çÜJe@nDh âðÅô¼–Ç/î6Ú†Mlt>èÎŠiOŽÚÓ­6  xuÖ*à'>ÜÎ{ÖK[ÀÊœZUãÔÒ¹"+LôçzºU¤ÔJ¾ëÑ%¬Ó(”šNÇpg·îk­ÿyÈØØ¥vûX # dßEãV Ý‹m{9]—¸@~¨‰(lš˜õQëï	è‘ž6Ï¨°•5½sF'r
+ï'ó™œ">£òÒ¨×%¶1ãúšglb÷yî=ìó!êáÓ‹PÁ¿‹é§?UÛa©Ä†*òë;è}Ñ^ ‰ƒØûÎ&fW Uj®‡W@¶þC|¾”EfòÛözkEpÈòÚ¯qê6Î§ùKÌž
+èXó±ÝÝ$Œp\A"ØY}ùe 3€Ò”oöÁ·²y{¢HJu}Ø|ïåTUö'ÝGD@ "a‘#¶Ak’qõ1òôkï4r	ˆ{acXÔòGgnUe¥‡ú. *ÈWoð”q÷ò1Õ+GCrC·M0³È5J+˜N.èV‚'D§wqeS·:l£s:èuY+95&Bçà(0ÐGÈt¼ç\"]â1ðv2+Cw8%O `fu{¢'Ž" 2&†×÷ E@ïåX"VeFç`¡ÿ3ds·ƒ<h-ÒÃJ³q‡!ŸÑ‡lwx¦"|vvið% pV ^Ã@‡Mäˆa‰Ó~0ƒ®È%†Æä'²†*žxgLw/uƒ÷‡xÇƒuø8{g‰®`¨p,È,Fgzƒè\GW²%U.  Ø†m±Ò1¿økÕb€·âŠ"0! @0 ‘3FT 10–ö‚	 *&1W=8‚¿8bûRõq+–-   ŽðqQÁWq!"àŒ¢¨>ý+ÄbùÈbòdÏÓ~aà2ð)€b &ñp} YŽWò¦*ÿÕHù( ÿ(M	d]¸!©FqŽö'hB@¡4 &!Î…1ç°"‡èÇ6dt"¸ õ4G! ¾â,0í(}xx ’1* ™1`0°”5qõROèw4‘2€86‰m°Ö6Y© `9Ñ~	§bL§ PàIˆi>!$‡ ––i™P•lã €€á0À•^y–c‘91 vD>I0àVÆW,f È¥•™™–Y”"H-lS1,à<	Ã¹? 	’U/¨-@gP›Ä4mõˆïf›¹©›»	fÿ6éa à‘ É Žâø‘˜U”* à+@:&±”ü×¦ÜÙ»·6òó™ã9ž¢©œYçùÉ£Ð  ©Ð -À’n%WÉs*P™Û©›`t¯b•<2! GâXž^9i& ’')%õ +` ·†<FáAT”ª¡¼Y 	Ðaÿù™éù ©ê™
+ÁéH))˜+àÔÙX š¦*ˆÃ£E	Š›»¤ z_#jŽ0œæ™¤s’ P Á +Pl…PæÄ†!=À£òÃ6ŸÃ3-f(ÿsä‘ê¹¨êé‘€* ™xDG¤R.å„ˆŽ· cG2ðj^)ã¡Ò$EöGhÊ¨ªz’×§5u\c¤-¤C©“õ5. f'M@ƒ ¢†
+@ae#M‚ú…‰ù‘ñ’¬ç¸¬É:É)`.dtJ„³‹È‚,yoÐ­à„F:
+àaqÄ¬æª¬É*†¨b íÈná)0gµŠB2aà­ß*bø*_@“~Ôa÷U]Èº¬‹®¡¡®D©uV©s†¥néxã­ð±SB†Nó˜]`¡q®Ë± WNeNH´z…¹²,Û².û²,«P§C_£´RG"e;»c.Q¦$>[iT]…4]!oõÚæ‘F.åb!1´+±R "%±]+º´mÙ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/27.gif gallery-1.5.1/images/ecard_images/27.gif
--- gallery-1.5-pl1/images/ecard_images/27.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/27.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,18 @@
+GIF89aF S Ã 	ŠËÇ¹®«¡êèÕÁ¸©MJCß×Çoka/*`VFwf —Šýüö?9-ÔÖÈ,    F S  ÿ°µƒd	ÁÖöXiÄÌÀÇ40Ò°	Á•§,l æÃKÀB(<ŠÅãAÓP5ŸA”cÈ4Å!C,$ŠM@ñhh?÷ÃÀc„Âåˆ
+	 cuz		D‘	 ™š…‡
+ŸE&Ew+‹"fŒŸ
+]‡ƒFK‰O‹uŽwEm‚ƒ†C]i‘I%˜ 	±ÃÃ¥u²ÇØ@F2+:Ó–@  ­vâõ ]‘—
+@Â³`_–È’!7
+0°$[½
+ÜLDàÅ–=;ÿrÈ¥9ºá‡G	Síš`˜ÀIƒrÁ¶’`˜­4
+5@,Â´ RŽ“&$Iú¬0µœ‘n0ÊÀ¨À‘n4$£ìÁGÔ;É¯ƒµ×$å‘kÅ]º`T3k  t4 pÓD¦®òöqlØ@í'M’ê­qà `¥C+†«ÃŒG€½  ## ? pF±…`„ î+§-S& È…a×XJùPRg«”¶^ˆ¥.úhá#B(mÓÛ‡R„ˆVçá1¬$#	„L|âPlMÔ+ ØG}hÕ¶ÖX:lÙqˆe&Ìÿ/]”$×C8ð:´‘Û>Ž Q<¨EH`Ä#Ë0ìµB€˜Ï:hó©y%ÂQQ·O= Ã0xVH=z|BMª` Ë}Ü ñpE“2›jÍè —Ùd‚ $+
+0Â@AxÐåwí1JGXGHZ$ÀN6ƒøÑÃ|qB´ˆC%"Ä*C,PÒ"à¸W—a‘Ð{-2’-$ÐN]1Úi¸ÀTfbÀ]¤4’?ŒøÑŒLíEF˜Ê¨v	!QÌ§ÀT$ÉŒ@"‰@ Ó6L¾Wˆ)@žÝ€[ÿ«-\Ôªkä#‹ºƒ@—Bk,-duÀ¹°+x¤‰²·¬€ˆ-•Â‹G‘ëÇ-ÐNOOh£˜fP–	10Ù F¿ ”„¦ŠtÃT"’ ÊTV	e	…Š¬-›Îáµ¥Üqgdé€Ö‘*¢÷ôe¨"ŽG=Ašmà·ËáªË"‹0q?‚Ñc®OPKÞ^kÅC%p”"‚'”¦0m@¥œ 'ÇŠÀ¸_6¥[¸Œ„ãX²Ã5·„tÄ4£ågFHXZ"Ë^<˜d† 8bÆ]ø-9p}Et™#Œ‚ÍÒ‰8Âã7AÅëj>ôt‹Yà(!ÿ!•1R@&1~YßÊ•ž£H7ž:_jˆ¡½3KnAsÔ”Eª)#µâ§e^Ì¨Ð,Î×b©CGiCÒåG•†Ôøb€cZ…ìRÀ¸†:8%®¬TFY€õU.¹àb‚TvwûÂŒ€r»<¡	˜„ø¹DXbPÁÑp$ƒÄéÉ‡/REFí‚:F ÚXuˆ˜(U£iÐð€ÒÐZøÚ‹.¶w†Hä¸2Ae\b®u‰¶sÂ6Px¼q­a •™À@›14c/¯’£—mæN­ˆ‚0„q’CÜA_‰Â J.h¦(%g@à¦P(ÿlo$ØGe±‰;ôd?ÉñÔu#àH¶¸ eD±Fñ#ÇÃÓQÕŽ!ôb	xZ¦Æ€(ÿJ—ä´4’J]"@UB Œ˜@ùJC¢. #Ôo\úš R(ÓªÏ\âkGØ‹¾F4¸R"Ó•&+‚á<
+!ŠH†àçC_ðÂ9Ž¢¯6æ!@É)Æõ…VÚ‡ aˆ1ù v¶
+e¨µ?ñÍ¥ø¢®ðe9"& ,ö 'ì2 '³ € CD!ðÙ¸òÁ€q‰¤4¬1„Rb.A!¬øÚHØô%A(g\GaÁÎp;!dEÿ'Á@>((a˜a¨	×¾v-\£1÷{˜,nÒÅ:òg8áD
+a‘í.Ðe6’³=ZLîsmBÛ’-¤zèƒ®	…ÄÇKyûÄD2a‹ôe0ADñÙ\4,`èÒ-B€‡O°Éf¸Ð)8¶•g6%C	íy‰CüÌ7ƒ^.ê2‘Ê8¡žWK‚tÐ•@@J£6u‰ä8S>"ÄCQÃ™ÜÂ¤¹”ãX‰û´$­· Ü|0J­cxiSâHQ0R\á³„Œpd/+†ð-IzÆqƒ34fo©GZð@2NÄ NÐrÛzP@~A”ÿËEÞx’ÎðBº+ øÎ¾i B¬D$hd‰¥hî²>…d*îæ3G„VzFBKWŠ!ùk[ ÃV˜ ½ÒM+7ÕBî!…\ÚGV€’ 
+ó¹1G²3~4VYI¡­€ûe˜ÊÀb¨¦›4XÖç&á¹ —C´ª[’/¢›Ï[|icN½ngÀñæGH±#€4Å`SH|íÆ¶"„1pEMäc„¤À±ƒ0$JØX‚mQ¹pqŽNØž.,¿ÔåŸ¨ù ¢ÐÂq0ùâ:dÜ‚SØB
+‡=ÇÍœV¦À:/i=èeí|­k¹-HÿehÄ<Ç
+ìAŠî"E‰IAá@aÛ—ÏëðCgÈ‘‹mB™DiH	%-ƒ>:f~»ól÷Zc›KyÛ I.5LTÂ i	‘F2kÂùèÍ¼ÛfæŠ›áÖ)y(¤á3±ÁžÉí& ’‘,bCÜ±©±7ÑE/z`Õˆè¬ÅåËâbbxh»Äü3¥Ì¨Œ¦
+©¾¯?~N¬ÚÆDG4Úoìõ	,¸ÉßR%R/‘†nMÁÅl½J¿KM…º00D¿°©¸C>^æ"•¹D¬é_aCZ-KØCùçä˜QT!»³áV°t@.Ž€âeŠªîÿu/Ì¢,X02ÖU?¡š—¸×ÿDq@eVƒ +NmÓA4#<rt¦‘°–Øª1RÿÈFIöºpš{_D©q5‡r”¤y˜‘Çp–âgÝA…Ÿ"õ	(°{ŸÛêÕË…e!™RX.µí(À±/!‰PÍ1PëK©éaäyÒ(Õ$#ƒ`§æïªVÛà;;^2— HKj‡BÃúÖ]•ÁZ.F©v\ä€€§“7TÊJjˆ#É[ÆQiFdS¾MÉç‘+]f ÍkÍ,Â’I¸59ÍñnÅÁ¦l|Ÿç,ˆÔ»‡Ü¨RDòÃ¢Óÿ©Õë¨áNu…pg^O‡)‘9 pŽÔO°]¥ÆqTO³±)%€]w3t£y!‘Æ2Cp6#žó\ŽäR Ñ8ó>[W›‚$Ib	záRî–?ÊU$a*¶c<»QL0ãp¤>g±º·[Ž„2,>¸(´¦W! >à©¦MC…á$á%à†Rs†bvVø"îæR€”ùÒvàCÁ&TÏ#c€»`À~ vX‚–%$À}v7™Ó>DÖ	zm6"Gða9x1¥v/ƒhYkh†mÓ>CõF	bSxâyÿv·	S‰%až§i²õ<ø\vøõc…Cäö,eš Ú0GšNæ«a‚RB•bån_Ø^‚Ò
+˜0dB–|)ñ9’!…™'‹¡šðàäHp,œx9mƒ‹caBPmÓð´ˆ2² Nô6Vðtjþp3…]uVÊøEÜ“
+€'sÑ6ºÓ?±¸[H¸rI@ÜA'¬qŽÏƒ‹ ©áÇÍ…"ñ9™ÐGaè|H>FÔƒõB`çKod‡wƒ/"‘	aYDŒãré9š‡/8$/ã"#19b,q¬ø<Ý1yUYpŽÝÃˆØ™Ši IÈrB…/‘²É÷W)£–D†µyãOo¡,-‰d‘PnñK+ó€¶ˆƒ#…Öm¸2jïH(-%Æ &J@Eð[0b°‘¡4\Ø§,ñ1i¾•ãT6èOqPi0-ð0O#@¾ø‘pÌP(8Ã™1"3°K+å	×   !þOptimized by Ulead SmartSaver!  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/ecards_eng.png gallery-1.5.1/images/ecard_images/ecards_eng.png
--- gallery-1.5-pl1/images/ecard_images/ecards_eng.png	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/ecards_eng.png	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,34 @@
+‰PNG
+
+   IHDR  ´   7   S¹O¶   ÃPLTE½\ÝÝÝÖÖÖæææÎÎÎ÷÷÷ïîïüüüÆÆÆÀ¾¿Ï$nÃ c—K¨S¶°³d4ˆDì*ˆá&yó/˜u<ÎKˆçO•L(òÅáÛ°Æ¸•¤óR°íŽ¾É®ºö5§ñ•Ò¡s‡{E]ön·0
+É7vÚ¶÷ÚîŸŽ•ô­ÞŠkwÙnŸâr±úMÎú9¸üìõú¿ùúsÜŠ1Vû’ìUnaOWE*5¼r“f/EÒ2‡ÛÏÖô§Í¦HpçÚâÞÀÛß×ÜÜÕØ   ·ÛB   AtRNSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0UìÇ  *IDATxÚíœévê¸²€±1Æ€Ì`cÆ0HH	IH²{¿ÿSU•$K²IvŸ{ïY}×:þÑ«w„5ÔW“J‚Òïÿ>ð/i¿Ýé¼ÝVªÿüÉ–¾i[Ó4½ÿ=¤Ãÿ‘8KzY7-ºN½QbÏ2©²çÿ+´õ¢Û®³g9]­
+VÁD°ï³g—ÿ	d—I½?\ÿ»ò<\Fí¬¦ÿëâÀˆ0x‚y…=ÿ·ØBxûtxÕ^ð9ü-hëE§Î—ÑX}¬*ÚR·A£Qj4õþô².Xäú2õ™þvúEXyk§Óg/ÿ¼ÌÛ	ˆu¹ú"3H»þßP•ÃtÒTz«Om1ëE;#ÆžpS!jÕW»ÆåúìÖÌ3é5ð©/ÓƒêöGk&™tÄ>€*Æ”,-O©Y[]ˆï*Úw`ÄÔÖRïvT/™¿)5z··CMNFëðó'Uïù€4‘§68¯ø±C‘°dðÌSd%í¼»nå'c;S°ÜNÿÖøÔÜÓebQÐÃm¿«+Ic¿>T¸&v;c»Ûî¨¨ïò=A›v5(%?Jä:Ss™ ø_Ê2Áé¬Ö±+°NZ¿*•õíúª€.Oob&g6Žûï·È´åLÛù µµõá"W®eÑ¥µ¾ßáÛ²ë"¶ëÐ†‹6´ðž«Îa8‘’ëßòæ:uµ£íãhéæÙÈ	·´¼¬MËÏC[:Â¿—h„°urùJ¼1ü0Œ"ŸâdÊ9ìææUê=¬\j¶‹Z¿†“þ-s£UÍ«§é~6¹ÜKõa™vûÀ°õe›[£q40í
+1|àhÌ¡\&®“§$î¶á#ÑÜ.—ËßR»¨Jœ_z‹p±-w9{v¹h˜’„ì	hSAÌ>8œL”^}ö‰ (qùï.FO9h·Bæa4˜wñÿZ7¾5õìG­×í¦ÆÖW~GŠ~øNTWFScXçeh?¶.W=ÆaùV¯÷úø@´¯Þ áÎYšàÞ2êK˜Y¿²˜GœÉX5ÀƒðóAxÜö‰Ñ€Öâ.h¡áëù­ã«ÛðÃSÓ²¬ŒZ²‘áhŽÙ$N”Í¬AŸIjÎ4Œf‰²sÎmœ˜ÄâîMÈ%<ÎÎIÇçYP'ýXÆzW&´)­2[ƒ­gMÛð¿776-ÄA£ß<#0zào~+êyÛæC·^O›¦SþŒwËz#¼Ùb{ÖzÜnšvÙ¡ÖÁ}æk¦)†ƒ;ñ§ð¹üÔ £ñg®ëªk©>b×3åzBö[§&Ó/ø—ßÚ •Ã¨M-3Xcõ>vlöj…¦&ý)Úw¶bCd>]wã?…"óÐÊyœÉnq¨Žl¼Å=I†Y½#›;4`ðK›mÑærºÙÂü­E=l½lk°w8\@ÑàÅáÅç–ÀÚi¥‡Q½ø­ùÆË>²ê·ž	;keÈZÛÄ–­eÖzê–®=Aë¥6m‹4ac=Àô@—Ž® &rDšzf€Ü/ œ`$ÖMÄéDÐ:Yb)6=8#2µ4æþÒ>H!"këzk$.ëï}]pV,v=ìvQI_û×Ýú€Wºˆ'˜I¡Ñºú³6#Ú¢CêwóâñuÄÛ-…-wƒ›g…{Ö=€<ú¹‹0ÛÔGËdcÀƒ´Öæç¤Þ($ÆñÌfB ^,ëaFï<g ¥T{éýˆg¾6i4¶˜³C¶$˜5¥ m;£&MÍPhnfa´e’ÿ¼Ÿàpw¦#­•‰\ÈS¾‹~ Â
+ýWKÞ×hþñ«‹f–þ¤]\…OSâÔ4hÓ7³X†.åöÇ7SâOK°¾D,¬‘9Ccl‹C£Ö¦Ùjýµê±ä|Y¸Ã'ŒŽ§êþW½z¶ÐÞÔ4árhÑÉuÕø´¶éT Cô>¸X­õ;hŠAøšÐ[q·ÎtjË?‚ÈÃ“P‚Äî€»ŸêúqA6ÿúKÞ-í™ð<ÀSfðôÜ£õ=ÞU2³‡¶&µ½yÑ‘Ù_#4?‡¯u8ÁÚŠ˜$504h}6ÜÆãq2;OÀ Æð4³FÛ^?N˜AkC&)¤+©VZÄ´–¨#&c²TÄ!§è½5)Aûgh#d¶i››£X4…ÉCTèPOÃÇ”¼@M—=¹c’uMÚ\—šm§÷w -±j
+´5æþl‡FÃ
++‘z²ññìöQšmkº¦V~†f4fÏ#Ó«a§ê\œ!@›‘´²•T+kÍŸ—¹I»èéý–§3£µÜÕu	²¶xµ£Ä5ý%{­j¾±fkî”Ç@tŽLä„ÉÔÎÔÕð½@¸Õ×d§QYì˜Cã³´9…øþ©Dn“uÅ5©¤lsÄL[¤ã©ÐBhUqØ(›ÁM«èç=·;»µ¾]¨Ï×=¨@M}•ÏeÕïî`:mb›¯¤Ê˜!´pVæÔ0w	8e9Ðåæ™¯\|q¼ïCŸ¢jc™~ªJ-S¿VÞÙ–Ëè[[…gŒ¦v$àÐ^Þµ7íîÛÂ-ý+Æø6—ÓäÏûý‡fÉYeÐë‚™­2Ó 1CÓdüŽÙfëfË|jëƒwa@{‚Èt³±¯?Sö~ëU›5õ[‘`æyÞB[Á8GèVBÐv´ò;@EÂ
+4Ì3{—Õj¿#\Z´[Y&´!ìÃƒ§š™“¹ÓO°˜àEãy¦Æ¼æÝÍßêÊJÌX¯43š£¨1A³·"¡q—qóâhkÔÝc0xÑ†1n°8Ç?c•‘aS!2N”ËwØêØê¢u%¸CªæÄÙg¡tÎ´Íl6³®ÉÔ ZO„Ø<¢6sÌK+-åîÝÌYÇÜ~•€F‰¢etÈ×¶ @êh¬)…"8átZKSø÷=ÕGZMÇ€æIC!ÄMN"TƒXÿ†Åüd¼Ú‹ÊD½·:³7Ö˜WnÕaSŠÍƒ—ÎŸÍoˆYI´ÇøÐcÏn·ÇÚ¶±gÑÇ¶"ˆÛ	ôçy&5Ç…'¯V#hµÅ¤"®¡¹-áY¹µ™þ
+'De–ø8ÜÖ‚åª¾_â×éJ’cÆ¡ýºgÃùÏF ¾G½r`í·MSø¸ßíÐÎÓ“Ðš—A³¨X„ñGè’€†ýË ât.#SÂeÚcÔ Zk°Éˆ—î˜q6=½c£Ž%:|¨×ƒ¹ðŽ,U
+êF«?³³àö4˜Ó´uS›"…š„†¦æ{`j°
+Ak‘¶ÿBdîêKÆ+¹š^Ûq·£ò
+§YÒdƒ6wTÚŠ,-9@|
+·z8ãÄ
+7ðŒð¹¸¯“dÛ%€Ì³ˆáìÈÌ‚VâÐ<w·¸ÿôJ)Hhä¹^ÞGN~Ÿûá9´¦0˜ŠçÛ·‘ˆ	ZÑy0·9´ÂÖÛk‚wL<A-ËDÞhÍf­3‡ûG	;›NÈ9N»¼l|°Ù÷ ¨UoàU“Zâ,&ZY©MŠm¤ Š¡MÀÐlÃ
+c°¿Ò>3}‚Ìv&^röTþ€}¿Ùñth èP]›@QÒß’€¹äÐÞÐ9Ö"ÁúÑÌ†¡¼nÊ\ãÆÉ ýz,†F–öùø40ÔèÅS¡qA!´hËÝc‹A[x÷ - d¶íýš–Y"Ý89ŸggÆ«¦ c9**VËÒ¶íw£,]7‚0¬,…á`ä¬•ü#B¸ÛïÇé$IMW÷]: aGÛ»—Ð•»h›Ï–œC«¢.Ý<Ç¼Èˆ¢¹ù°ur. à­Œ#ó[,Æ©ÉÊç^™yžù† ­s­>´*å‘Ì;êÐ,	Í“Ð¸©	õ«¸°ä¡¡ÇÕÅøx$C?Ä|f»5®tjP‘,•ÚòêV-ÏŒŠŸw÷°¯Öö(ãÕŽå¥¨3,ÌÓ§ž€6Þ	dá¼™ez™Ç4² Úm~N0Ÿáù´ía‚†æ±VÌiP„´Ó>üaÐ‚Ëmâ=?ÈÃb¿¥EdðPAÍg›MKC, QëiËâ•R.aZ5Ì{Gl/Ðf*´`ÇbÓ©@C!om‹,»ÅÖ’4©»ñh	›Yû´å€wü¹¥nÛŸžˆ£d¦ç¦à¿"±yWý>]fþŠÐ¢6›m~p¾&–’ÎØ4É•NÈÓ@«Â
+
+û˜ŽD,‡”kùaS¡µŽlÔ:/ž=s—	XüÁŒ^h°L÷	š?HÐ%ä[ÙsÛÞ1‹òÔb}4öî¡A÷0³àƒ6ì™
+÷‘‘åä%–žÉ|Ì^`š§BSÃ>8ÖnIDFQ€¨R¥Â`V»øòâQ©jìÚm#'üh³'hý¶8¸öIÎn´A³eN<Är±?wŠ =‚ŠßÔl§ßt$cvˆÉ’Ì¹_Ú†ÌÊš¹ê¸õ°Äêœ£P±E­˜AÃÖA²*Ëº“‹Ge­¹êoEKY‡!´ñ÷T4¨¥ÜŽÀ“B•¨]Z9OžD2¯bÇ1Rµ‹O/rlÜL<aê§1ãóB/xÆ¦}W="‚ <ø©æ-Ð=vù])?œ'fY·ãPVgtª¿×]ÌÐqKeBÃytóŒÕ¢›ç‡fáÁ/ì¸	š´õºõŒd
+ÿñ@%U2%;G…AÃVO>j+>¨²'Ëy`·94^ÆJÐûîaEï$BŒ˜xÖ> zŽ·ÿHøLX)&ú| –Ôw‰ãÈÄÖ£Œ˜3 #çÐp“5W˜‰£m|.P-7T=ì«ûˆø¶àäy#€ÆÓX?:5ÍD”þÁ¡ÙÚa„'<l>…ÐvÎÏl™¹™Ðý
+ÆŒý¿7å›6?j=o¼L9U7ÿ€¡n£šuY\V MEê©­11ÃŠï ¦äeR4ší(–Æöj ‡3˜šó€‘ã„Ô‡i“·Ì¥`«l¶à¬™EóÌÌqp„vÔ™ñ[EÐŠþÁChÀ¯6Ì’1›ªGù#säÔÀ4,<njŠ7Öb$~Šªü8öº‹÷ZGN3Kù«Xš¶Æ,Æ›gúFÖ0W¾Òþî<¦pdFfÜ[Cº @ûb©fº:‹½u”(fh[ïÐº%´p ø Òt9¿ZBóÄ\¤·"h;Ü,qhsÊÈd"úE'˜¡ÈcàmÔõ}O‘õíi„˜˜RM†©=>bñ‹ö˜à99Ø¹·‡%L2h½t±ÐdVc@»tÑ3D[%ÕË6×­ëÐ<ožá@ÔÃÅOå}¦åÜ,Nä‘Y–HQóÁ±À@ïd­K&ð"Gª·	8þ¹fgüP:mË3=SÅ¦€J`Á Á®ÛV˜¥”´æ511)«Éš/ã‚ý%´)ØKé,¡ÉyáÔÈyòcªIƒQqÚãycØv[‚F÷ÖË^¿Ûº¾c²u§BûäpÎJ¼e¬j¶ÖQ˜dû–˜.q²ñ¥É=@‹äS6ô[o5Îó‰/…$KÊï‰^Ëpß/Û¹w„ã$~?jNQ	pÌ­ÌÐDÍ
+‹4<6ÆUÄååë/ëC·€ö$KÁÖLneïxR&—N¨Fáó…Í¢^ÿ"q’²ÿ¦ýQ:¬aßphÎ®wl
+äÿ8'hQ'"ú²¿[Åúù0”ÓáS”ÑXqçÌT@=žÍjP Aú!ö-+Yï¸ÙÖ¨bàÕ09‹Îo2¡­/ßÞ–½Ýj,Ó)º™UÚí(ú;©¸'áÑ©M­«1É’ngb«—m	Nš¡ýÖ ……y±âÑqà «±ïw°¯@Î6Ôâ!¢ySî&ÐxÀ;â`_2ë‹æ5/Í¥‹[½ÛKÌKŸ—E+d'­',M<¢î±6ÓDhá¬W—ÛFýíÈ½g©(ƒÖgÂžúdfþëXÛS	™ 4¼7]™8Ù^^Ù<7k´f39+å¼^8tišö§g<z\^P¿ïËK-~ç$-jZ/M²Sp|Á1–Ð**´7½L·=²nEqv©ò|– 3‹^ÞÆÀŒ-†¾nD,eJš¹8±Þ÷åî‰êJŽÓ\æ@hŒÞÛ[.fvÚbòs÷–ººm……ÃAÛ4›ç^#“ÖËAv«t×ïOã·v;8z¸Ù#3cëÑ™•å!(@»tP_ëuØ–øæùe#œ
+­	Ü–Z–ÊõL‰ü/Ù•êôO~W‘Qá.¼¨uðìˆ“H˜wûþJußÚçÄ¡±ÿ‘[¬wyÎâ¿x”}€;ëíßê™pŽš'ËŒÌƒÂu×eÿNkxšÉˆ—E}„VN³KÓõ^f”¸di~SgÆ‹,¨A‰kË-…wþhhEl!¼ziRûëÕù¬C,ðiUNWÛúºQ!0ÍT˜´(ÚàÀÍÚ¸åÊ±ÑÇ»yTÅvG–Qó­ó„+Q™ãX¸üà~•,Ú»xQÁŒé´Ô;ò°IžíšIT±ù]„Ö©™íáÇeîà3|m*5¹l“Ð¬U7Ç>£-³ÂÇÕP}ûÀMm¹åq;0ËeWKÎ‚Ó×àCäsÞäoöÉ‹=U„f-²êCö¼ñ”]0ügG3‰¸æ“žnpLl¯¶³Woº‡­ù&;ƒí‘:LÈ„)÷Dp
+Æ»9æ¡•áøa ÞÏ71Yûs+î5ØœO5OÔ¦TŸ	»&OE>¶óÊ“¿ùáV4+~S¿9g:3¼vúâ¶ÿ*M”Ÿ¨SÛßÕKáóçp›ÉÎcW2¸-Ú±Š“¿?äšÐX¾Ò€Â‹ÏLc¾­9Ê"IûÛ²ñq›Â ÇÉYÜWd¯`îŒwKê(<ž6Yá—S‹³ÖíF-1B
+×áþ”²4Úg?`ÛÈ”˜ó‹¸#”;oœ%p­%ÞÕi5l‰¸ê¢œ†M4Õ:žÆ7V]šm¯ÄÄ¡ÖqÿâEQËÙ-ýSÍQ6ÀeÕÔúmÿ¥™¼µÌ’uÙ1pç^ …w)F3ó2¡å™eÐ,;NÎ³Ù,iÖXYÚÏ¶˜—hC»3æOÍæÛ8';ð°3ÝªÐØÔ[©”Þ“YçÆáÐ²˜F‚1ÔÆ½€yI#Ë¯ÕI;öø|†ÅxúBduv·ÄSP2£¼#Ê‹t÷„K†€y=¥ÄÏÅÐÔkæ¾Ód"ÛÌx`Qd‡Î]
+ï­+lø´	l~>¿UhR&Y†eÜ¬!Û#j3[¾Ž=´‹—juÝ`Fëß×™›Ž#nhÐp ¾Ìn—Z¦à4MK1¯€BÑ‰a='IŽgVÖ¡e×¹líN¦2ž­@SäAŠžA+s+Ð²Ù¬é)§ê©‚rAŒ²G	ÍÑŽú•°*…e'Ælš*í¯v6‘vVohrsí–3‹ªñ}TÖ·*Q¥ëü8ÚUQÖ€¦ËH‘ŽÚµMMËËeã²¹“Q“ÂËñ—)\m ý&fÍ²åiÜ@’Ýê
+ªÝÎªyRŸS~í‹+¶¬<TheYÊŽVõ;ÈYïâ´£HÊ–~\7ú¼^«¦fçmV?^Q…ó°Õ2|Í”¥'›¢˜žÝÇ*bÆ¡¹eu^Åë1\Ÿq©Ô)Š!Váý
+ZîÞ®rŠÔª¬y£ÂÉÙÆaGÁÍsÅh¶ù½9¸”Ná´¿° Ÿ,èÉÃ*Mvzjdùž™íÊ{ÝàU"zôÖ©Ù×®ëCÓî§ér3$dIšªÑ–¥JAÉÊ­¥¬xMsÌS»
+-Ï¬Â'-dæi©B<ré€2gãÂséwµÜw”é€(ð×™å–Ÿ•¹õa•ëPZ9ËôCôd'®zâ——¼òÓBÖ[öåpTlÊZÜq®û0í(ÉÑÃ™ñÍ‚ZùûeJ]·Š"DË¼s]À¹6í{ÏU~z-D‘:/m˜‚¤X5=JY…Ì4jÖ-T%pU«ôbxìë/_¹‰o]ûÚUé÷7ÔTåáÒŸº*ÿâ©É{ …¯e–1UÅE©È*WNÌ|
+‘q0ei,N:¯*u²ªü}…š•‹7Wò¢dù/¥–ÔiéºnØ»«‹ÇýsÏ$;*Äf³6p­âêã»ŠZ+W“ ]Ã”>+†Ç3TË”ÑUjª†¸òçGªÊ	©˜›ñy·Hx…!£ø+û%Ãÿ”™T²ÛnþÑuZýW9“¿Æþ›aLágÂÃáUl®ÊLŸ™üC~¾~Z‘[1eT­fs»
+¬àÕjN®²+_ñRªšÿÌRµ@ž®ú“UE8†¬Ê?=ŠßÈ“­Vm2E@oÐáú$[´¹¢3ÇÀø‹¼ôÝüÂôéòÍ”Íy9á‡ß+?BS2¦•—Š&5fsb4QØ‘j2f«1]ÊøF¸¿:·ü(šßº¢<Å?ÔSÔ£k¦Š?ƒ¦kT¦g†ð¾Õôo~…®¨{uUU4Ba«9ÿdj’[ÑWGŸ®¾Vš9áªÆèµZÐ•1½·ïuô6S@?0Ë)T‘ì*9Ÿé~¯Aê×wsýWpÌ?PÕQV+?=UÃÑW¯µæZ~ç& ¨©ÖoU<?òG:ú6Ý¦µ‰¾¥½gÎYÛÔå|mõ~¤SJ¤x¦`Œ?«ÙnU}®wd¶êÖ\-|ïúD
+>üíb~4“oçS™?{ë÷UáUþ|>¥+‚ùÛOþÅŸ„z¥—?áNòûÅäTíú¿þ[«UÞOó)ýÓ~Ÿ·ZýOþˆpõŸõ‹ÅÕ?[ý?ÚŸŸŸºÍÏ¿Ï‹    IEND®B`‚
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/eCards.gif gallery-1.5.1/images/ecard_images/eCards.gif
--- gallery-1.5-pl1/images/ecard_images/eCards.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/eCards.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,28 @@
+GIF89aP : ÷     ÿÿÿ"'!*60:jcs @3qys‘s\ýeTúwjûSFÿVIùYMþWNòULéGEÈ  XWô??±UWâ/2ˆhkÝQS¨T]þQXÊ€†â&+c]gïA[lþQeùKOi#Lmú9N¤?aÉGxýJtêY„ýMöSìCqÝP}æ@€ÿDƒþG†ÿH„úLˆþKˆùL‰øKˆöOŒÿ,G\5F 	.g`/bGNva'¼i4Éw=ÙƒFêKÔ„-˜V4›Z?µk*rEH­o	+G5¶d,‚J;ªbI·q:ŠW7+­VV.Vè„V½vQ&.“IF´d]ÍzX«n,!d+7ªS*X5 #G?°W6†Hdé‚	)‚::”L#H*hºw.IŸWjå€têˆ4d<'	 u+kÕziÈvsÃ/E2L²YT´`pã~yÔ„‰è”QˆXGtL^™eqÜ|kªq5_ºffÃmwã€<p@c©h—éÆ†wà|~ã‚‡ÙŒs·vzº~jŒk  zÚ{pÄq‘Ú’†à„‚Ù€zÒw3Q/,6(™«’=K3dmY!&ÆÇµ††ywwlÖÓ¿²°¢MLH­¨•—“†þÎVÃº£í³6óº>üÊ_þÐgËè§(ì¯/õµ1ä®Aô½J÷ÃUéµQýÎrýÓ‚Ç‘-×Ÿ8Ø¥LõÃeõÔ•¯x›kÚ­b¨u+¿’Næµkç½|º…;ÂwƒVŽd.©‚XÇ›jŒpU^2P2jG0t>KA;ÏuIêg,È[*²Q%òn4Ýj4ùv<ìq:þ{@Ñf5÷y?ðzAèv@ý€G³^7å€Oø`¢<ÆN®E‹6™>x/3	Hòh.ør:þs<’E%ö…TK,n$	‘3„/ýg2þn8‚&‘+
+X7,^WU$	    ÿÿÿ!ù  ÿ ,    P :  ÿ ÿ	H° Áƒ*\È°¡Ã‡#JœH±¢Å‹3jÜÈ±ãÂgçðyéº_Èú‘"É¡²e·dCÇ¯¥BP:uòãG§ SI9‹ËÕ,f‘îÙ4Ø‰%h @9’%K™'RžÀóãO'@>SæëUªWª€åó÷i©@PƒÊ¬áS†™/T¨àMåÊ•;vÖl±¨0 žŸP9û5+•+³²t¹ Ém§1z¶øEc7ï2yôè!T¨Ži7‹Y²¨N£Mèb>~õJÖ,VÌ ¬´Ù	Œ£-K $¡ãåî—Ñ…&]’T©y%KÏ/²”èÏ2\´bÉBk{•-` Øÿ$UåÎš%I¨!:5cÆ`Úê‘#EÐ+õ©~¶«V©Ì2Ë*¬ÔŒ?É€ÒRWD‘„NDH„8†	"d¨¡	=„qX(!…u¸ÀòÊ-½Ü2‹mÎRË= À€\„g_äÁÙ$t¡LàAxÀ ìd×ÅË/±ÐÒâŠ²¬r r´Ñ=$°[B\‘Äz‘¡Gh(ÒcDàf$Œ0B5¨ðË¼K+½ £Ë0¿Hi›*U
+c  <dŠ=ö4ÃÏ ý‘žgyäa‡Ž8ÒC¼y	$œ`ƒ,p`O0©ÃK.¾cL.¹Üÿ¶J-¶Ø²K3úÈÈP)ö Ã8È  	irŸåHÚ%:ò¡)›t ª
+*Ä Ã<“KªÃä2L1Àøòc«ì²‹2Ì|Ç Ýãë7Ýhó1üˆ‡$G@ñYËZR—<GHjÇÀB	¿¼Ò
+.È¸0¯²â2Ï€` 0Â ³Ï—…r:ÒX3ÏÉíxs a¤ÉG<8š—Ô,	|(ÒE
+Ÿ4Ì0C%ðâX+ÅCK/¿è¢K¸¶# £3pP(½²“Í6ëœ<Ï:ß,cÈiGKDAZ!Ë-²H#e4r)œàóÏ8àÿPC9ìðN*·ð.àÖBË/ÃèR‹0î° 2ÁàêAî¼Ž8ÑPCÍÉë¬CM7ìðÓCA¥òÇmb‡$’È=7ÎŽˆ‘‚Ð2Ì`6üÝ‚½K,ãøK/¾8m[.Ç”‚Œ;ù(EÐ3ù˜38éT“M6Ühº<Ø@“Ï°©Ž\Ô!ûú–ÐáÈ# Ãßóþ÷
+%ÃËâÃómã¬ml!føã 	…;œiŒCÒ Ç;¦ñ°…Žl“±×?:‡Bè…€ÝúäV‰2Ügò£_úfƒ¼À Åˆ…*bá‹^ ¯«w¢æwŒ‚ ¦0I9ÿ®7Žq„ãåà8¶Ñ½Ð©£ôJF)¢†Ñ‚“°DìFX	DâƒÐ@zW¿Þå îÀ…*¼Y­â¬ à3úÀ,êæ(¢ëQpT£ÐG5¬a¶ã+S
+(àð6/dq‹ëcÄ$¡ˆ1ˆ‘Œ5¸r‡c…6©xã€h%eˆ	gxÆ@šqŽe”Cá <¤ql”ÃÒ‡<Æ¶n´cûÈÄ?¤P†I¸ŽkhÄåÆˆB´¡j¸df ÈÀZ4‘Y$ Yùbb C˜°‰ˆÌ G8ŠØÇidCñ ‡7 ±u¤ƒ—ë°FÊú¡ÿ MvpC è€J05‘\Cì®×DØ	F€‚cœ%UÊ!+tqw@RÈ‚Tyg8ã'-¢8¤áxÐCÜ8d5ˆ®#|+#) Á‡:•ÄFØL24 €†0P¡@k”…mjÁ
+`¸cÈ€€€1”³Î`2l1zLcñ G8®mx#ñð7jzÓš– a8"X³‡4 ¢\ÄÜà†-PáeZ Ñ `P†,0ê¢`Ãˆ€$ 'd!ªTÆ9~a.`¼4åÈ†6¸1xÄõàø†>Û!ŽiÿPãÌXÑLF´Ð"ìö`7˜T@®	608ö€ *ðZ¼ÂE¹@‡Ø$ÝtösPe)Ð_ã¤ÒÇ5®!xÔÃ°…Æ4Â¡ŽlÄÃyä†7Æ@<‡yhC% i\+HBL€‚€*è.0ŒSœËÈ &]èàR €*ÿŽzÜ×zÒˆ<ÍávÄ¶q½F7ÂAd´ô4ÅÑ= Ár¬ˆ0„#AE0
+BP07I 1€a` ÂˆV6 .´AÄ±<àñJÎECð‡|á1Žo´cÿÛ`é7Þ*q¼£ÿÀƒ(A	Gx¡§¦ÙB†PdS ÁžÌè`à øÑ&í€Ì Xƒ  =f°ãzfŽÆ5 ‰Öqt¯p¶F6¦ñVzŒcÎÀs(8qE bw(D!® „!ôºÈ7ÂD'w7 ¸Û< –&AtÐˆKOô¨s4¢‘k¨c¯¬F7j:Ï¥#¶$ÇYÙ½· ƒ8"‘2Œ)Aèuš`…C˜ xÓ†)ðd	8 !ØÀ -`À}PÂ>ôT¼#½éØ¶:¬¡^l€ŽêXGÆ£¡½i°ùÿÐ»ŠCàkø^ò‚o|£¡H0ÚÔè UºxÀžÝ t`«‰PÃÊÿ!ŠeHcç¾†÷°AîÐ­öÕÈú4ÌŽ~   ¨ã@îa&ø!Y8B^Öî/$a	"Ð€$ÀáÍ6èAzæ~d €HÄ  5{ØVÔàF!Cgm¤C—Õ€4˜ñŽsôƒF8€)P<Œ¡i(CUÖN:dAjˆ»VÖWÀF:Z¿z$é“0‚®¢x|îŠŸ‡:<Çm’CÃèÀ ðŒPhI!ž8Ò€ö#Xÿ^@²P…xßà¿ÿ¼@~/xÿ@ ÑAˆH„‚ Ç0Ø¯á«CX÷Æ2òÑ~ˆàýQ
+Xð v,HÀl!BÐ€‡VdhVP\°û‘˜  -#Ë Zë°KùÄÐÀnü  @
+S$¦@ ÀL pp` SkWsXhv`ø}`	àJg ¢Pö _ÞfÐàä@
+¦P„qðu‘À	É‘ X p O†bØO/H i ƒ0 	°oÁ’ç'Çø yœ·¤°._×‡m	‘Ð‡€a0h°Éð„¤pÿ(
+çÐ+ù€Ð	)Ø¦0 É™0ƒ^0¢8ŠSÀF +pè÷àp™80™ 	<ÑH‹ºx†PÀ	‘€6Q
+?äA…€hqXPUà…‡Òø~à	s %p÷	ÐP v  ° À Rè°X2¤È¢ÈlÀƒÀbPœ Ž °û`  @q@d
+° ‰ ÅØ   Fðm ÉMP_ÐüR€ s°úÀ°Š  0
+ç8Ÿ0
+Äø|#bP^pN ùæ€Tàê¡“ÀŒÿ‰ q€…_ç	Á °  P
+ 
+Ï` j€	˜p €q eÇcàe˜PàP°‘3Žð>~ Y˜b·€ ÏP ž°…c`~ÐP3Žp˜P
+ðnlÀ_èXÐŒÎXp0ƒ`0ó~(=
+j 	` ?X	rÃ• x0’{I
+]ð‰ RÀ£éƒ™ðl€¨8 `Žù˜ 	JÐ}`‹`oàƒ|`	£ 
+÷@
+›	™°	È‰Èiœ©Ù|£0
+(™Ð‡ðEŽp—0	÷ÁhŒQ
+ "Ø=@r ê(ŒÞy¥pmY…
+`	` #¶žöi ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/icon_help.gif gallery-1.5.1/images/ecard_images/icon_help.gif
--- gallery-1.5-pl1/images/ecard_images/icon_help.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/icon_help.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,2 @@
+GIF89a  ÷      cœ kœï÷ÿ÷÷÷ÿ„ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!ù   ,       S ,   A  À°!„
+˜Ø"A†&j¬x‘áÆJ0²âB‡)†<éäJ”._¶$‰R$Ê›;¦¬9¥Ê	u:´¨ð`Á„ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/icon_square.gif gallery-1.5.1/images/ecard_images/icon_square.gif
--- gallery-1.5-pl1/images/ecard_images/icon_square.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/icon_square.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1 @@
+GIF89a  ÷  ô€ ÿÿÿ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ÿÿÿ   !ù  þ ,       / ý	H° Áƒ	XÈ°áÀ†<ŒÈp"E‰/.´H‘cDA:Ì¨1¡É„ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/leer.gif gallery-1.5.1/images/ecard_images/leer.gif
--- gallery-1.5-pl1/images/ecard_images/leer.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/leer.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1 @@
+GIF89a  ÷       3  f  ™  Ì  ÿ 3  33 3f 3™ 3Ì 3ÿ f  f3 ff f™ fÌ fÿ ™  ™3 ™f ™™ ™Ì ™ÿ Ì  Ì3 Ìf Ì™ ÌÌ Ìÿ ÿ  ÿ3 ÿf ÿ™ ÿÌ ÿÿ3  3 33 f3 ™3 Ì3 ÿ33 33333f33™33Ì33ÿ3f 3f33ff3f™3fÌ3fÿ3™ 3™33™f3™™3™Ì3™ÿ3Ì 3Ì33Ìf3Ì™3ÌÌ3Ìÿ3ÿ 3ÿ33ÿf3ÿ™3ÿÌ3ÿÿf  f 3f ff ™f Ìf ÿf3 f33f3ff3™f3Ìf3ÿff ff3fffff™ffÌffÿf™ f™3f™ff™™f™Ìf™ÿfÌ fÌ3fÌffÌ™fÌÌfÌÿfÿ fÿ3fÿffÿ™fÿÌfÿÿ™  ™ 3™ f™ ™™ Ì™ ÿ™3 ™33™3f™3™™3Ì™3ÿ™f ™f3™ff™f™™fÌ™fÿ™™ ™™3™™f™™™™™Ì™™ÿ™Ì ™Ì3™Ìf™Ì™™ÌÌ™Ìÿ™ÿ ™ÿ3™ÿf™ÿ™™ÿÌ™ÿÿÌ  Ì 3Ì fÌ ™Ì ÌÌ ÿÌ3 Ì33Ì3fÌ3™Ì3ÌÌ3ÿÌf Ìf3ÌffÌf™ÌfÌÌfÿÌ™ Ì™3Ì™fÌ™™Ì™ÌÌ™ÿÌÌ ÌÌ3ÌÌfÌÌ™ÌÌÌÌÌÿÌÿ Ìÿ3ÌÿfÌÿ™ÌÿÌÌÿÿÿ  ÿ 3ÿ fÿ ™ÿ Ìÿ ÿÿ3 ÿ33ÿ3fÿ3™ÿ3Ìÿ3ÿÿf ÿf3ÿffÿf™ÿfÌÿfÿÿ™ ÿ™3ÿ™fÿ™™ÿ™Ìÿ™ÿÿÌ ÿÌ3ÿÌfÿÌ™ÿÌÌÿÌÿÿÿ ÿÿ3ÿÿfÿÿ™ÿÿÌÿÿÿ   (((555CCCPPP]]]kkkxxx†††“““¡¡¡®®®»»»ÉÉÉÖÖÖäääñññÿÿÿ                                                            !ù	 × ,        ¯ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/ecard_images/postcard.gif gallery-1.5.1/images/ecard_images/postcard.gif
--- gallery-1.5-pl1/images/ecard_images/postcard.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/ecard_images/postcard.gif	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,6 @@
+GIF89a<  æ     ÒÖÙÁ®š4a»7U™éìï®²¶f5D¥¥´ÅËÒÖÖåŒ‹¹ÕÕÝÜ[ ÷ùû±õ¼¼ËÆÍÕº¹Â€•Ózz‚É„Ms`M›¶êÞÞæ™™™¤«¿ÈÌâjq‘ñôø>sÜ··Åx«õLMP«}Nàãæ1WhJöÀÃÖx[BÌÐå›ªÎŒª¤¤¯4oÙƒ„¢z|x®µ½””ÁíïñÕÜç¹¼¿ãæè¾ÂÇ³´Ð–°èÝÝßÅÅÐJ|ê¼ðŒŒ¨ÿÿÿgF(ÎÖßÏÏ×ïïöƒ™žž¬Z—õ­¬µÑÚå¶º¿™™Ìö÷ùææî3fÌSoîv€–¼ÄÏ>`ªoo…ÙÝîÃÂÃÅÅÜYRZ<xáààìØÛáÞäî¯¯Í·¼Ã¹»Ù¨¬°´´¶ˆˆŸz{”§»æ±±ÁÊÔî˜™¢æï÷rsŠInÖ™™²„€–‡‰¥9`²`mR’ôbžõÌÌÌ½½Åµµ½ŽŽ¼÷ïï‘Œ°ÎÎßìêêÎÖêÆÅ×Ÿ¥­‹·ù««¯Œ—¦«È‚]E!ù ÿ ,    <   ÿ€pƒ„…†‡ˆ‰Š‹„‚?‘’“”•–—ƒ’JsžŸ ¡Ÿ2[˜¨”›‘8Y
+¯°±¯´Uv8*Uiw©½«8´ÃÄÅ´v0)S,$¾½ƒÒÒÂÆÖX%d>:ÓÒKãäåæçÓÑáÕ×ÅukY÷÷3úûýþÿÿöydŽ];ZY pÂ0B Ú˜H¢"	3j´8±ß |÷ªaa‚¥¤Iw ¨T¹Ã"‰•*À g¦˜YH0¡gˆOŸèØ€s¤ÐB„$²£)€/GœIòîÍB ŽÖ  @’¯ ¶M  @ž?‡à¡ frÿj@=g‚œ#GŠhH¹òŒ•7
+žy¦œ®qo …g¿)b0ìùðç‚A7$¹‹÷ÈŽ1e  (RDŠ—¨ÉÆ¬øð_/ ¼øû7F’8 0à©ELŽ!N4±ò…ŸÈwLXÎ¼Eh˜G$H—0Sñ×$ hæ
+óF‚ TVü†àÆ
+T†dÀ{ƒ³—ÃE@(È"ªTÓ¥³Þƒ‹ÿýÿÝ x=ìaÄQ<ÑÇC0ÁDJ¥æ]H·CcdFAtØa~ †8]SÒo\ÁF1hÑÅLL$#1°ØaGyP á#)äCÒ Ç &èÄ`SlQ€ƒ$™„±Øh#Žy¼ \r	¤‡?†)æ—&"adAtIƒ>°àæ›>Ä)gœkÔi'P˜éå˜zªÙ%ŸHÒ'—Pjè¡ˆ&
+Eš~6êè£4ÊÈ¤”VºH  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/camera.gif gallery-1.5.1/images/icons/camera.gif
--- gallery-1.5-pl1/images/icons/camera.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/camera.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,2 @@
+GIF89a  æ  ååæààáÏÏÐWY`;D_?CN&O'BzàáãÔÕ×f›ÿZbp–³ß›¶àUcwcˆ¶´ÄØÂÏß¢¢ ÚÚÙÖÖÕÅÅÄ²±­¸¶¯°¯¬|ysŠˆ„¢¡Ÿ×ÖÔš˜–âàÞÕÓÑ¿¾½Ù×Öfddÿÿÿøøø÷÷÷ôôôðððïïïîîîíííéééèèèçççæææåååäääãããâââáááàààßßßÞÞÞÝÝÝÜÜÜÙÙÙØØØÖÖÖÕÕÕÓÓÓÑÑÑÍÍÍÌÌÌËËËÉÉÉÈÈÈÆÆÆÅÅÅÃÃÃÂÂÂÁÁÁÀÀÀ¿¿¿¾¾¾¼¼¼¸¸¸···´´´²²²±±±°°°¯¯¯®®®­­­«««©©©¨¨¨§§§¦¦¦¤¤¤¡¡¡   žžžœœœ›››ššš™™™˜˜˜‘‘‘ŽŽŽŒŒŒŠŠŠ‰‰‰ˆˆˆ„„„‚‚‚~~~{{{tttbbb```XXXVVVUUUSSSPPPNNNLLLIIIGGGEEECCCAAA@@@ÿÿÿ!ù   ,       Ï€‚ƒ„…†‡…mjoƒk9250B#&'+2::,(,	"8#$(-7=&*241pE<AEIM(. E;qOSY[_P%B?7ÆQW[`F$
+JKsRTY]cM'!H_l}SV[^c`1 N˜ ¡W1dÎ@±¡Ã‡‘$^ÜÔÒ%Ì˜2gª‚DK5fôIñbÆ=€üBäH’%Lèü‘C§Ž;xðäÑ³gŸ>~	j( ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/decrypted.gif gallery-1.5.1/images/icons/decrypted.gif
--- gallery-1.5-pl1/images/icons/decrypted.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/decrypted.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,5 @@
+GIF89a  ÷  YTiRRtgg†\\wii‡ii…||™{{˜yy’™ŸŸ¶  ¶››¯††—  ³³³ÅµµÆ  ¯¦¦³±±¾¹¹ÅÄÄÐ²²¼××àÕÕÞÜÜäÛÛâÄÄÅRUw@Gvnt˜w}Ÿš¡»°¶¿ýýùûû÷üüùëëéèèæüüûøø÷þù:ýöWýõXýöZüóZýñUûñjþé!þç"þé#þë#üëRþä,þÓþÓþÓþÕþÏþÒ&þ¿þ¿þÀþÂþ¾þ½þ¾þÀ%þ®þ®þ°þ¯þ±þ²þ¨þ¨þ©þ«þ«þ£
+þ¤þ£þ˜þž	þ™
+þ›þžþŸÀšcþ“þ’þ˜þ•	ÛˆÝ‹Ü‹Ü‹Õ‡ Ï…"¿{!¿€(¨p#¶‘`þŒþþŒþŽþþ’	Üˆ¶v(ªw9þ„ þˆþ†þ‰¨bŽZþ þƒþ‚ˆM|Lþz ‡JŽN‡K„O‡G‡H‡I{G{HyH‡C‡D‡F|A{?ˆB„?{>y;d6d2þþþèèè»»»ÿÿÿ                                                                                                                                                                                                                                                                                                                                 !ù  ” ,       Õ )	¸ Â*xàB$#D`8°P €(&$@Á„œ``ƒ*VT@á€*zøÐA!‡I*êÄÂ6`¾x	#FL—7XÌ¸Hæ‹P£®p¡‚ÆeRÀÁµ«Œ1xÐX§†hoàÀ‘C‡)}êÙÑÃ‡Ý>€$©²&K"„„Ar¤É(VØ¨™sF‘ÀAAŠ0‰r…
+—5iäàÓH`¡!D”<™²Eš8wììq$ðÑŸ<~ø
+Ñ!C‹A¢ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/ecard.gif gallery-1.5.1/images/icons/ecard.gif
--- gallery-1.5-pl1/images/icons/ecard.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/ecard.gif	2005-04-19 00:44:35.000000000 +0200
@@ -0,0 +1,2 @@
+GIF89a  ÷› ’ÂîªÚöN¾þŠÞþ¾òúT¹$«þfP:NQW^ÂdÉffjs»e‡„ƒÎTU\‹ˆ¡…‚œ†Î¾‰‡ŸEªvÊv>žqœª¬…™ ¸À¿´·¿Š‡ –¢ª©¶µ~‘˜§­µµ½ÌÌÝŸœ¸ÆÆÙÃÃØy¼"f¾…ƒÒäÝÐÙÚÛåâ½Ôðj¶bÓãÞ¨¥ÃÂËÆNºN«¯·ÏâÖÔÛß}z‘ln‡¤©´ ¡«ÃÕÇ>ª>Š ÌÝÑ"¦"?­¾º‹™¤b¶Ž“‘©¾½Ö×æá­¬Ç¼½Æ­±¶ÅÞõâòò^Ê®¨¶º ¬¯Ÿª¯Á¾Ì–¡©ÕæÚ«´µÆÍÊ‹‰¡ÑßÑˆ†Ÿ¡¯¬¢ÊÊÔ°±ÈÅËÒÆÏÍÌÖÌ²ÀÆw‹“*vÆÅÆÝÓÜÜ–ÞþIyº¬¸¸ÔÔßÇàø¥§°ÉÝÏ—¡—¨«èóãÏÑÕ½ÅÁ¶ÁÁ™ž«‘ ¥ÚêÝàëãÞßèž­­——¢Jzº¿¾Õf€¯Šˆ¡‰†Ÿ¹ºÉ»ÃÄÈÈÚ:ž:Êêò¿À×ÏÝÜÔäÚK|»ØßÜ—›¦»ÇÈx¼ÇÍÑÚçä²²Ë‚Öî>†Î®¼¾nq„ØæÚŠŠŠˆ…žŠ‡žªÂÚ®­È—¤«VžÚ|’³Z®Zÿÿÿ                                                                                                                                                                                                                                                                                                            !ù  › ,       ñ H`ƒM*\¸PÁ&"‘‹
+ØÈ±c %•08d2 Ñ€“(¥À`Á‚ÃYPBS˜8sFØ4ƒÇŸ]À (ƒ !&Ä†L‰Pè)ƒ§Ž-š2$ˆ"GÆŽ9R­P‚Æ…J@´~ñK$5F`ú"¤„Š\zâeŠ35):”ƒQˆÙØ±âÃÉIîŒp#¨ÊÁiÃŠ!i:è@"FÂš êâ‡N‹1,lp‰sD‚¤ õr†Ä'ò±ãÊ¦ãuˆôðPÏ¤&LØs#  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/editcopy.gif gallery-1.5.1/images/icons/editcopy.gif
--- gallery-1.5-pl1/images/icons/editcopy.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/editcopy.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,2 @@
+GIF89a  æ  ss—yyœxx›||ž€€¢‡‡©††¨‚‚£‡‡¨ŒŒ«‹‹ª‹‹©’’±«——¶––³——³››·šš¶  ¼žž¹¦¦Â««Æ««Å²²Ì²²Ê¶¶Î¹¹Ð¸¸Ï··ÎÀÀ×¿¿ÖÆÆÜÂÂ×ÅÅÚÃÃØÊÊÞÉÉÝÈÈÜÆÆÚÃÃ×ÒÒæÌÌàÑÑäÎÎáÏÏáÚÚì××éÑÑâÜÜíÐÐàÎÎÞââóààðÞÞîÝÝíÜÜì××çÖÖæÝÝìÕÕäèè÷ääóââñááðààîççõââðééöèèõææóääñððüóóþññüííøìì÷óóýîîøíí÷óóüððùööþõõýññù÷÷þññøøøþùùþøøý÷÷üùùýøøüüüþýýþþþþÿÿÿ                                                                                             !ù  ` ,       ¹€":<0-+`‰ŠŠ3_ŽXO9ˆ‹ŒŽ_]M”‰Ž^Q5&ŸŽP)&#•ŽIC'V³F@žŽRD>%\–J8¡KL$Z–S?UJNÌÎŽUD,'2_USPH*Ú_K;*-(TGCA7 YŽJ?1/.þþ &ôzRÄ‡
+:qèòJ"B€ÐHHÉÃ–+M¢0‰8±S,^°X["¤G‚N"¨”àÀÁ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/idea.gif gallery-1.5.1/images/icons/idea.gif
--- gallery-1.5-pl1/images/icons/idea.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/idea.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1 @@
+GIF89a  æ  àßë¹¸Ç•”¨‹‹ --/HHImmn‚‰Š–›œ¤¹º¾bdeÿÿ ÿÿÕÿÿÖÿñ ÿú©ÿî üç úå øä ÿù¨ÿüÒÿüÓÿúÏÿá ÿã þá ÿívÿÚ ÿÛ óÑ òÐ ÿá:ÿèjÿìtÿï—ÿðšÿÖ ÿÒÿÓÿÖÿ×ÿØÿÞ2ÿà9å· ô½ â´ ÿÐ)ÿÔ6ÿñ¾ò» þÂýÂþâÿä‘ÿð½û¿8üÄAþã©þæ°ÕŒ ç– à‘ ÜŽ Ö‹ Ôˆ {U„]“k'ª‚?ô¿kõÂrÝåˆ×o á‚Û}Õl ×sÚwÜ~Û}×i Ôe Ìd Éb Æa ‚= ±k*Ñ` Í] È] ÄZ ÀZ ÄU ¼R ºR ˆ„„ÿÿÿ                                                                        !ù  g ,       ž€g‚‚XTUVS_ƒ‹g^PL@<6?KQcŒgN;:MŒW>('©'(=`‹O5&%´µ4Z‹R8/$0¿0$/9[ŒB*,.Ê-,+CdŒY2 )Õ)!7b˜gDFÛga"#eåg1ò3ïgEAö]JIábÏL  °ç Á	Ø;s ˜ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/kcmfontinst.gif gallery-1.5.1/images/icons/kcmfontinst.gif
--- gallery-1.5-pl1/images/icons/kcmfontinst.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/kcmfontinst.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,5 @@
+GIF89a  ÷  ç  å  ä  ã  à  Ø  Õ  Ð  Î  Í  Ë  É  Ä  Â  ¡  Ž  ÍÀ~ÿ		ðÍ		‡Å­ô­ôöÿ  ÿ!!ÿ""ÿ$$¥ÿ//ô--î,,É((ÿ66ÿ::Ç55·11ä??öEEýJJÿLLüZZùYYÿbbüjjójj¹QQÿxxc//üzzú~~ÿúŠŠmAAþ˜˜ú™™ŠVVN11ÿ¢¢æššþ««ÿ··üµµeJJYBBÿÌÌÿààòÕÕ ÝÝÝÊÊÊ¸¸¸¶¶¶²²²ªªª©©©¡¡¡ˆˆˆ|||xxxfffdddccc```YYYXXXWWWQQQNNNJJJHHHGGGDDDBBBAAA>>>===<<<;;;:::999888777222,,,&&&$$$"""!!!
+
+
+			ÿÿÿ                                                                                                                                                                                                                                                                                                                                                                                 !ù  „ ,       Ë 		H° A
+¼¨MÁF™Ah :N˜D@`CŽ#Htð±3E‰(„ÈpÃIþTYEK*(¼"D?[ž4i‚e €<TØøQÄK.N»€Å‚8|ˆ¹ÒGŒ0ÈpÀÀdÐ:cÅŒÁ,`¤Ø'M7#œhB 5_Þ*xA„	ÑYÃ¦M‚H|èÀCž6käÌÑCpˆ	$Sf ?K@x0NžAc ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/no_idea.gif gallery-1.5.1/images/icons/no_idea.gif
--- gallery-1.5-pl1/images/icons/no_idea.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/no_idea.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,3 @@
+GIF89a  æ  êêêéééèèèçççåååÞÞÞ×××ÔÔÔÓÓÓÌÌÌËËËÈÈÈÅÅÅ¿¿¿»»»ººº¹¹¹´´´³³³¯¯¯ŸŸŸžžžœœœššš™™™˜˜˜•••”””ˆˆˆ†††………„„„~~~}}}|||{{{zzzyyywwwvvvuuutttsssrrrqqqpppnnnmmmkkkjjjhhhfffdddcccbbb```^^^]]]OOOHHHGGGAAA...ÿÿÿ                                                                                                                                                                              !ù  E ,       €E‚‚4+&&/6ƒ‹E5')9ŒE%  *Œ3	
+©
+	7‹3´µ¯ƒ4 ¾¿ 8Œ-!ÇÈ!0;Œ6'"ÐÑ(:˜E1ÑÑ4ÕE9(Ø(<ÛE.Ø/âE3%$##Úâ2,<=?@çCç8:9WÄ‡Œ D0 ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/tab_duplicate.gif gallery-1.5.1/images/icons/tab_duplicate.gif
--- gallery-1.5-pl1/images/icons/tab_duplicate.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/tab_duplicate.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,2 @@
+GIF89a  Õ  + I Zwi
+#‚#}&‚$}&‚.…5’D¥*2B¢'I¨.T±7Vµ:c¿F5:”S­3Z³<[²<_¹A^µ?rÅTGœ&K(^®<f·EuÂU:{ˆÍh}À[XŒ8ÿÿÿóóóèèèÝÝÝÑÑÑ®®®ªªªŸŸŸYYYÿÿÿ                                                      !ù  - ,       sÀ–pH,Èb"YÜTBŸ³5É8‹H88‚ aqñ`(F ¢xxh8E–\.)"’kÈ"•þ*{ ƒƒ){-}$Š({,)~€Žr$&››ŒsŸ}'¢£¤¥'(+©ª«¬+¨Š°±²$¯³¶$SFA ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/thumbnail.gif gallery-1.5.1/images/icons/thumbnail.gif
--- gallery-1.5-pl1/images/icons/thumbnail.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/thumbnail.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,4 @@
+GIF89a  ÷  "!"  $$'××âÚÚäîîøëëõèèòååïããíÝÝæÛÛäËËÔææïßßèÞÞçííõëëóêêòééñèèðââêááéÞÞæööýóóúññøïïöííôììóëëòÔÔÚððöÖÖÜÌÌÑ$$%ïïôÚÚßÙÙÞØØÝÖÖÛ--.ûûÿ÷÷ûÚÚÞÙÙÝüüÿ¿¿Âœœžªª¬xxymmnÑÑÒÊÊË««¬ªª«¨¨©¡¡¢žžŸžœœ™™šµ¶Æ¹ºÈ¾¿Ë½¾ÉÄÅÍ/—»½Êº¼ÉÉÊÐ %Í  Cµ:ÈSÿÊÌÑÈÊÏIÐLÉ0X³'oú&N+xý3€ÿ<j³;m6]˜1rÎ>‘ÿB˜ÿF–ü9‚ÐDx³S§üE|´$%&X°ÿL‚³Nƒ³L’Ìc¶ÿi¼ÿX—ÍO†´~ÄÿÍãö^¹ÿo¿ÿrÁÿvÀùj¡Í…ËÿÍÿŽÎÿÏÿx¯×j˜¸ÁåýÅ×äXz!6BšÚÿ|¯ËÜÿ®àþ®áü"-1Gbi–¶½Vno!""[qp?FC'0*/3!
+ccY&&%¬¬©žžœÈÈÆ¸¸¶}}|÷÷ö½½¼¥¥¤¤¤£££¢¡¡   Ÿœœ›››šÐÏÊ
+	"!«ª§ÿþû¬ª¥«©¤«©¥¬ª§àÜ× «¨¥ßÜÙª¨¦«©§	 ßÛØ ÞÚØª¨§àÜÛÝÙØÞÙØÞØØÝÙÙª¨¨ª©©ÿÿÿ«««ªªª¥¥¥¤¤¤£££¢¢¢¡¡¡   ŸŸŸœœœ›››™™™iii***'''   ÿÿÿ                                                                                                                                                               !ù  Ê ,       ÿ •ÉàE©’¥KÀ09Ê¤©G1cÊ”UÂ‹V-Y³f½jU*•_1¸òe1]ª@I2È§ˆ¤„pYÃ¦™0Z¦,9â#TÄUMÎÀ‘3'Nš2[¢(ù1*",#oøØQÓG/TœQ:~$º³™,Oˆ ŠhKDBp-$()AnEŒÁi“)CúÃÊJ§¹"Úx¤(Y²Aˆ\%€äÔ¤uÑHA€1òt¬ŽˆÀV°0QÂD‹'B ø aGD tè aÂ
+$(0,b°,Xpðà‚‚€Ñ.6àÀÝC„*rDŒ”kW¯^¾~Ó!Œ±_3” ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/viewmag1.gif gallery-1.5.1/images/icons/viewmag1.gif
--- gallery-1.5-pl1/images/icons/viewmag1.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/viewmag1.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,3 @@
+GIF89a  æ  ÿþÿþþÿö÷øÀÌÌÚáá÷ùùþÿÿö÷÷0*71B< +#ó÷öòöõ8(Svka€vïõóüÿþÏÙÕó÷õôöõ@%,U=FuZFsYQ/FtY¸Ë¿¿ÏÅ]‚jšˆöù÷@jMU(JCxM2l<?zEKP4v7 Ä¢,{.A~C–½—   ˆ  " ‘
+agh’e‰-{-.|/.{.C®CW¸W\¤\t±tÍ–Ñ–”Ï”•Ï•°ß°µàµÅèÅ¼Ü¼ÊëÊôöôo½n’Í‘ªÜ©ÏêÎãòâìöëÿÿÿÿÿÿ                                                                                                                                             !ù  P ,       ‚€P‚ƒP#%&(2„‹  ,3‹PLI<GH*•
+N=750K:•	M>F?1C8•OOB-´¶•A¾µ•‚/!@ÇÀÉÎ¿É‚ÓÏÖPØÔÈÖÝÚÖJ.©«ãD;E9Û)4ÛP"$'+6„  ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/images/icons/yast_kuser.gif gallery-1.5.1/images/icons/yast_kuser.gif
--- gallery-1.5-pl1/images/icons/yast_kuser.gif	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/images/icons/yast_kuser.gif	2005-06-26 02:22:05.000000000 +0200
@@ -0,0 +1,3 @@
+GIF89a  ÷  ‚²û¼û—·á¯ÐýV‹Ë`ŽÅ]~¥•·ßCuFy@i)]•,]”~¹ùEd‡g•È4H^FYoÑçÿÔèÿÖèü+LoK~²m®ó|»ûƒ½ø›ÆñœÇñ›Æð§Íó¯Òõr†špƒ—ÖèûZ›Úq¶öS¬ŠÂøˆÀô›Çð¢Íö[q†§Îó²Õög©â€Áú‚Äü‚½ï‹ÅöŠÂñÅñ“Èó¢Ñød|‘Ãàø‹ÆóŽÈóÆñ™Óÿ’Èò˜ÈîÂàø–Îõ—ÏöžØÿ˜Ïõ·âÿŸÔ÷žÓöžÔö Öø¡Öø¯àûµäÿs¬È®àú¸æý¹çý¾êÿÁíÿV¸ÎóÿÐùÿo·½ÒûÿPŸžh®®ÞÿÿFž„i¢ŒPªˆ!ÆíÈËìÍÊîËlÍl´ê´@²>tÊr€Ã~6q3‰¿†tnÆgpÇj{®wB pÇg_¢Y¯	‰Õ€G+ªG²3„Ïu*³
+9·D·(ƒÏp†Ðs,´ „>Á0´B½F¿OÃ!oÇM:À =¿FÍIÁ@Å 'oRÆRÆ%[LÍ JÊ IÈ eÇ)SÏ QÎ RÎ ?XÓ UÐ c×zã,ˆÒT^× Þ6hÞ má ‡ñ5X–àPrã wâ	ƒëR~!šäHŒñ—ýe•( ÿi™ÿÿÿ                                                                                                                                                                                                                                                                        !ù  § ,       á O	8M™4Ã¥‹0d4óÍš3bÂ$$p@€-søêC§š$„ 0A	œD‘Â3A†'8h €Å“¨O“
+\0âEŒ/.@©ŠÓŸ7¸øaÄˆVîØ‘ã&AI¢D2¥Ž!C‡üèÉ3Š6T	äHÒ£E€öLPbEhÁÔ)“%E‚#ÇŒ2L°¸Tj”&JŒ j#H"An`ÈbŠ¨M- 9‚¤	“%CtPX‡)W®PyBÃÄSR€øP#Âï€ ;
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/includes/add_photos/add_admin.inc gallery-1.5.1/includes/add_photos/add_admin.inc
--- gallery-1.5-pl1/includes/add_photos/add_admin.inc	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_admin.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_admin.inc,v 1.4.2.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: add_admin.inc,v 1.5.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/includes/add_photos/add_applet.cfg gallery-1.5.1/includes/add_photos/add_applet.cfg
--- gallery-1.5-pl1/includes/add_photos/add_applet.cfg	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_applet.cfg	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_applet.cfg,v 1.1.8.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: add_applet.cfg,v 1.2.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 
diff -Naur gallery-1.5-pl1/includes/add_photos/add_applet.inc gallery-1.5.1/includes/add_photos/add_applet.inc
--- gallery-1.5-pl1/includes/add_photos/add_applet.inc	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_applet.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_applet.inc,v 1.7.2.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: add_applet.inc,v 1.8.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 
diff -Naur gallery-1.5-pl1/includes/add_photos/add_applet_mini.cfg gallery-1.5.1/includes/add_photos/add_applet_mini.cfg
--- gallery-1.5-pl1/includes/add_photos/add_applet_mini.cfg	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_applet_mini.cfg	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_applet_mini.cfg,v 1.1.8.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: add_applet_mini.cfg,v 1.2.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 
diff -Naur gallery-1.5-pl1/includes/add_photos/add_applet_mini.inc gallery-1.5.1/includes/add_photos/add_applet_mini.inc
--- gallery-1.5-pl1/includes/add_photos/add_applet_mini.inc	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_applet_mini.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_applet_mini.inc,v 1.6.6.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: add_applet_mini.inc,v 1.7.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 
diff -Naur gallery-1.5-pl1/includes/add_photos/add_form.inc gallery-1.5.1/includes/add_photos/add_form.inc
--- gallery-1.5-pl1/includes/add_photos/add_form.inc	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_form.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,21 +15,17 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_form.inc,v 1.22.2.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: add_form.inc,v 1.24.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <?php
 
 list($boxes, $metaboxes) = getRequestVar(array('boxes','metaboxes'));
 
-if (!isset($boxes)) {
-    $boxes = 5;
-}
-if (!isset($metaboxes)) {
-    $metaboxes = 0 ;
-}
+list($boxes_status, $boxes, $boxes_msg) = isValidInteger($boxes, false, 5);
+list($metaboxes_status, $metaboxes, $metaboxes_msg) = isValidInteger($metaboxes, false, 0);
  
 echo "\n\t<p>";
 echo _("Click the <b>Browse</b> button to locate a photo to upload.");
@@ -49,15 +45,7 @@
 <table>
 <tr>
 	<td><?php echo _("1. Select the number of files you want to upload:") ?></td>
-	<td><select name="boxes" onChange="javascript:document.count_form.submit(); return false;">
-<?php 
-for ($i = 1; $i <= 10;  $i++) {
-    $selected=($i == $boxes) ? 'selected' : '';
-    echo "\t\t\t<option $selected value=\"$i\">$i</option>\n";
-}
-?>
-	  </select>
-	</td>
+	<td><input type="text" size="2" maxlength="2" name="boxes" value="<?php echo $boxes; ?>" onChange="javascript:document.count_form.submit(); return false;"></td>
 </tr>
 <tr>
     <td><?php
@@ -65,15 +53,7 @@
 echo _("Select the number of meta data files you want to upload:");
 ?>
     </td>
-    <td><select name="metaboxes" onChange="javascript:document.count_form.submit(); return false;">
-<?php 
-for ($i = 0  ; $i <= 10;  $i++) {
-    $selected=($i == $metaboxes) ? 'selected' : '';
-    echo "\t\t\t<option $selected value=\"$i\">$i</option>\n";
-}
-?>
-    </select>
-    </td>
+    <td><input type="text" size="2" maxlength="2" name="metaboxes" value="<?php echo $metaboxes; ?>" onChange="javascript:document.count_form.submit(); return false;"></td>
 </tr>
 </table>
 
diff -Naur gallery-1.5-pl1/includes/add_photos/add_other.inc gallery-1.5.1/includes/add_photos/add_other.inc
--- gallery-1.5-pl1/includes/add_photos/add_other.inc	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_other.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_other.inc,v 1.10.2.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: add_other.inc,v 1.11.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <p>
diff -Naur gallery-1.5-pl1/includes/add_photos/add_url.inc gallery-1.5.1/includes/add_photos/add_url.inc
--- gallery-1.5-pl1/includes/add_photos/add_url.inc	2005-03-23 09:51:50.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/add_url.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: add_url.inc,v 1.12.2.2 2005/03/23 08:51:50 cryptographite Exp $
+ * $Id: add_url.inc,v 1.14.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 
diff -Naur gallery-1.5-pl1/includes/add_photos/captionOptions.inc.php gallery-1.5.1/includes/add_photos/captionOptions.inc.php
--- gallery-1.5-pl1/includes/add_photos/captionOptions.inc.php	2005-03-10 03:30:04.000000000 +0100
+++ gallery-1.5.1/includes/add_photos/captionOptions.inc.php	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: captionOptions.inc.php,v 1.2.4.1 2005/03/10 02:30:04 cryptographite Exp $
+ * $Id: captionOptions.inc.php,v 1.3.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <input type="radio" name="setCaption" value="0" id="setCaption0"><label for="setCaption0"><?php echo _("Leave blank.") ?></label>
diff -Naur gallery-1.5-pl1/includes/definitions/albumProperties.php gallery-1.5.1/includes/definitions/albumProperties.php
--- gallery-1.5-pl1/includes/definitions/albumProperties.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/definitions/albumProperties.php	2005-09-13 00:40:46.000000000 +0200
@@ -0,0 +1,486 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: albumProperties.php,v 1.4.2.1 2005/09/12 22:40:46 dmolavi Exp $
+ */
+?>
+<?php
+
+$properties = array(
+	'group_text_start' => array (
+		'type' => "group_start",
+		'name' => "group_text",
+		'default' => "inline",
+		'title' => _("Texts"),
+		'contains_required' => false,
+	),
+	'summary' => array(
+		'prompt' => _("Album Summary"),
+		'desc' => '',
+		'value' => $gallery->album->fields["summary"],
+		'type' => "textarea",
+		'attrs' => array('cols' => 40, 'rows' => 6)
+	),
+	'title' => array(
+		'prompt' => _("Album Title"),
+		'desc' => '',
+		'type' => 'text',
+		'value' => $gallery->album->fields["title"]
+	),
+	'group_text_end' => array (
+		'type' => "group_end",
+	),
+	'group_layout_start' => array (
+		'type' => "group_start",
+		'name' => "group_layout",
+		'default' => "none",
+		'title' => _("Layout"),
+		'desc' => ""
+	),
+	'background' => array(
+		'prompt' => _("Background Image (URL)"),
+		'desc' => '',
+		'type' => 'text',
+		'value' => $gallery->album->fields["background"]
+	),
+	'font' => array(
+		'prompt' => _("Font"),
+		'desc' => '',
+		'type' => 'text',
+		'value' => $gallery->album->fields["font"]
+	),
+	'rows' => array(
+		'prompt' => _("Rows"),
+		'desc' => '',
+		'choices' => array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10),
+		'value' => $gallery->album->fields["rows"]
+	),
+	'cols' => array(
+		'prompt' => _("Columns"),
+		'desc' => '',
+		'choices' => array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10),
+		'value' => $gallery->album->fields["cols"]
+	),
+	'border' => array(
+		'prompt' => _("Borders"),
+		'desc' => '',
+		'choices' => array(0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 10 => 10, 15 => 15, 20 => 20),
+		'value' => $gallery->album->fields["border"]
+	),
+	'subgroup_colors' => array (
+		'type' => "subgroup",
+		'title' => _("Colors")
+	),
+	'bgcolor' => array(
+		'prompt' => _("Background Color"),
+		'desc' => '',
+		'type' => 'colorpicker',
+		'value' => $gallery->album->fields["bgcolor"]
+	),
+	'textcolor' => array(
+		'prompt' => _("Text Color"),
+		'desc' => '',
+		'type' => 'colorpicker',
+		'value' => $gallery->album->fields["textcolor"]
+	),
+	'linkcolor' => array(
+		'prompt' => _("Link Color"),
+		'desc' => '',
+		'type' => 'colorpicker',
+		'value' => $gallery->album->fields["linkcolor"]
+	),
+	'bordercolor' => array(
+		'prompt' => _("Border color"),
+		'desc' => '',
+		'type' => 'colorpicker',
+		'value' => $gallery->album->fields["bordercolor"]
+	),
+	'subgroup_frams' => array (
+		'type' => "subgroup",
+		'title' => _("Frames")
+	),
+	'album_frame' => array(
+		'prompt' => _("Album Frame"),
+		'desc' => '',
+		'choices' => available_frames(),
+		'value' => $gallery->album->fields["album_frame"]
+	),
+	'thumb_frame' => array(
+		'prompt' => _("Thumb Frame"),
+		'desc' => '',
+		'choices' => available_frames(),
+		'value' => $gallery->album->fields["thumb_frame"]
+	),
+	'image_frame' => array(
+		'prompt' => _("Image Frame"),
+		'desc' => '',
+		'choices' => available_frames(),
+		'value' => $gallery->album->fields["image_frame"]
+	),
+	'group_layout_end' => array (
+		'type' => "group_end"
+	),
+	'group_slideshow_start' => array (
+		'type' => "group_start",
+		'name' => "group_slideshow",
+		'default' => "none",
+		'title' => _("Slideshow"),
+		'desc' => ""
+	),
+	'slideshow_type' => array(
+		'prompt' => _("Slideshow Type"),
+		'desc' => '',
+		'choices' => array( "off" => _("Off"), "ordered" => _("Ordered"), "random" => _("Random")),
+		'value' => $gallery->album->fields["slideshow_type"]
+	),
+	'slideshow_recursive' => array(
+		'prompt' => _("Include sub-albums in slideshow"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["slideshow_recursive"]
+	),
+	'slideshow_loop' => array(
+		'prompt' => _("Allow slideshow to loop"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["slideshow_loop"]
+	),
+	'slideshow_length' => array(
+		'prompt' => _("Slideshow Length"),
+		'desc' => '',
+		'type' => 'text',
+		'value' => $gallery->album->fields["slideshow_length"],
+		'vartype' => 'int_empty'
+	),
+	'group_slideshow_end' => array (
+		'type' => "group_end"
+	),
+	'group_sizes_start' => array (
+		'type' => "group_start",
+		'name' => "group_sizes",
+		'default' => "none",
+		'title' => _("Sizes"),
+		'desc' => ""
+	),
+	'thumb_size' => array(
+		'prompt' => _("Thumbnail size"),
+		'desc' => '',
+		'type' => 'text',
+		'value' => $gallery->album->fields["thumb_size"],
+		'vartype' => 'int_notnull'
+	),
+	'resize_size' => array(
+		'prompt' => _("Maximum dimensions of intermediate sized images"),
+		'desc' => '',
+		'choices' => array(0 => _("off"), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024, 1280 => 1280),
+		'value' => $gallery->album->fields["resize_size"],
+		'vartype' => 'int_empty'
+	),
+	'resize_file_size' => array(
+		'prompt' => _("Maximum file size of intermediate sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)"),
+		'desc' => '',
+		'type' => 'text',
+		'value' => $gallery->album->fields["resize_file_size"],
+		'vartype' => 'int_empty'
+	),
+	'max_size' => array(
+		'prompt' => _("Maximum dimensions of full sized images"),
+		'desc' => '',
+		'choices' => array(0 => _('off'), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024, 1280 => sprintf(_('%d (%d MPix)'), 1280, 1), 1600 => sprintf(_('%d (%d MPix)'), 1600, 2), 2048 => sprintf(_('%d (%d MPix)'), 2048, 3)),
+		'value' => $gallery->album->fields["max_size"],
+		'vartype' => 'int_empty'
+	),
+	'max_file_size' => array(
+		'prompt' => _("Maximum file size of full sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)"),
+		'desc' => '',
+		'type' => 'text',
+		'value' => $gallery->album->fields["max_file_size"],
+		'vartype' => 'int_empty'
+	),
+	'group_sizes_end' => array (
+		'type' => "group_end"
+	),
+	'group_display_start' => array (
+		'type' => "group_start",
+		'name' => "group_display",
+		'default' => "none",
+		'title' => _("Display"),
+		'desc' => ""
+	),
+	'display_clicks' => array(
+		'prompt' => _("Display click counter for this album?"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["display_clicks"]
+	),
+	'item_owner_display' => array(
+		'prompt' => _("Display owners name with caption"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["item_owner_display"]
+	),
+	'showDimensions' => array(
+		'prompt' => _("Display clickable image dimensions"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["showDimensions"]
+	),
+	'use_exif' => array(
+		'prompt' => _("Display EXIF data?"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["use_exif"],
+		'skip' => (empty($gallery->app->use_exif)) ? true : false
+	),
+	'group_display_end' => array (
+		'type' => "group_end"
+	),
+	'group_services_start' => array (
+		'type' => "group_start",
+		'name' => "group_services",
+		'default' => "none",
+		'title' => _("Services"),
+		'desc' => ""
+	),
+	'print_photos' => array(
+                'prompt' => _("Which photo printing services<br>do you want to let visitors use?"),
+                'desc' => '',
+		'multiple_choices' => array(
+                        'photoaccess' => '<a href="http://www.photoworks.com/">PhotoWorks</a>',
+                        'shutterfly'  => '<a href="http://www.shutterfly.com/">Shutterfly</a>',
+                        'fotoserve'   => '<a href="http://www.fotoserve.com/">Fotoserve.com</a>',
+                        'fotokasten'  => '<a href="http://www.fotokasten.de/">Fotokasten</a>',
+                        'mpush'       => '<a href="http://www.mpush.cc/">mPush</a>'
+                ),
+                'value' => $gallery->album->fields['print_photos']
+        ),
+	'ecards' => array(
+		'prompt' => _("Enable Ecards ?"),
+                'desc' => '',
+                'choices' => array("yes" => _("yes"), "no" => _("no")),
+                'value' => isset($gallery->album->fields["ecards"]) ? $gallery->album->fields["ecards"] : 'no',
+                'skip' => ($gallery->app->emailOn == 'yes') ? false : true
+        ),
+	'group_services_end' => array (
+		'type' => "group_end"
+	),
+	'group_pollProperties_start' => array (
+                'type' => "group_start",
+                'name' => "group_pollProperties",
+                'default' => "none",
+                'title' => _("Poll Properties"),
+                'desc' => ""
+        ),
+	'poll_type' => array(
+		'prompt' => _("Type of poll for this album"),
+		'desc' => '',
+		'choices' => array("rank" => _("Rank"), "critique" => _("Critique")),
+		'value' => $gallery->album->fields["poll_type"]
+	),
+	'poll_scale' => array(
+                'prompt' => _("Number of voting options"),
+                'desc' => '',
+                'type' => 'text',
+                'value' => $gallery->album->getPollScale(),
+		'vartype' => 'int_empty'
+        ),
+	'poll_show_results' => array(
+                'prompt' => _("Show results of voting to all visitors?"),
+                'desc' => '',
+                'choices' => array("yes" => _("yes"), "no" => _("no")),
+                'value' => $gallery->album->fields["poll_show_results"]
+        ),
+	'poll_num_results' => array(
+                'prompt' => _("Number of lines of results graph to display on the album page"),
+                'desc' => '',
+                'type' => 'text',
+                'value' => $gallery->album->getPollNumResults(),
+		'vartype' => 'int_empty'
+        ),
+	'voter_class' => array(
+                'prompt' => _("Who can vote?"),
+                'desc' => '',
+                'choices' => array("Logged in" => _("Logged in"), "Everybody" => _("Everybody"), "Nobody" => _("Nobody")),
+                'value' => $gallery->album->fields["voter_class"]
+        ),
+	'poll_orientation' => array(
+                'prompt' => _("Orientation of vote choices"),
+                'desc' => '',
+                'choices' => array('horizontal' => _("Horizontal"), 'vertical' => _("Vertical")),
+                'value' => isset($gallery->album->fields['poll_orientation']) ? 
+				 $gallery->album->fields['poll_orientation'] : ''
+        ),
+        'poll_hint' => array(
+                'prompt' => _("Vote hint"),
+                'desc' => '',
+                'type' => 'text',
+                'value' => $gallery->album->getPollHint(),
+		'attrs' => array('size' => 60)
+	),
+        'poll_displayed_values' => array(
+                'prompt' => _("Voting Options"),
+                'desc' => '',
+                'type' => 'table_values',
+		'elements' => buildVotingInputFields(),
+		'columns' => array(_("Displayed Value"),_("Points")),
+		'value' => ''
+	),
+	'group_pollProperties_end' => array (
+                'type' => "group_end"
+        ),
+	'group_misc_start' => array (
+		'type' => "group_start",
+		'name' => "group_misc",
+		'default' => "none",
+		'title' => _("Misc"),
+		'desc' => ""
+	),
+	'add_to_beginning' => array(
+		'prompt' => _("Add new items at beginning of album"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["add_to_beginning"]
+	),
+	'returnto' => array(
+		'prompt' => _("Show <i>Return to</i> link"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["returnto"]
+	),
+	'use_fullOnly' => array(
+		'prompt' => _("Offer visitors ability to specify<br>preference for full-size or resized images"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["use_fullOnly"]
+	),
+	'fit_to_window' => array(
+		'prompt' => _("Auto fit-to-window for<br>images without a resized copy"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["fit_to_window"]
+	),
+	'subgroup_ermission' => array (
+		'type' => "subgroup",
+		'title' => _("Permissions")
+	),
+	'item_owner_modify' => array(
+		'prompt' => _("Allow item owners to modify their images"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["item_owner_modify"]
+	),
+	'item_owner_delete' => array(
+		'prompt' => _("Allow item owners to delete their images"),
+		'desc' => '',
+		'choices' => array("yes" => _("yes"), "no" => _("no")),
+		'value' => $gallery->album->fields["item_owner_delete"]
+	),
+	'group_misc_end' => array (
+		'type' => "group_end"
+	),
+	'group_CustomFields_start' => array (
+            'type' => "group_start",
+            'name' => "group_CustomFields",
+            'default' => "none",
+            'title' => _("Custom Fields")
+    	),
+	'extra_fields' => array(
+	    'prompt' => '',
+	    'desc' => '',
+	    'multiple_choices' => isset($multiple_choices_EF) ? $multiple_choices_EF : '',
+	    'value' => !empty($checked_EF) ? $checked_EF : '',
+	),
+        'num_user_fields' => array(
+	    'prompt' => _("Number of user defined custom fields"),
+	    'desc' => '',
+	    'type' => 'text',
+	    'value' => $num_user_fields,
+	    'attrs' => array('size' => 2),
+	)
+    );
+if (isset($customFields)) {
+    $properties = array_merge($properties, $customFields);
+}
+    $properties = array_merge($properties, array(
+        'group_CustomFields_end' => array (
+        'type' => "group_end"
+	),
+    'group_MicroThumbs_start' => array (
+        'type' => "group_start",
+        'name' => "group_MicroThumbs",
+        'default' => "none",
+        'title' => _("Microthumbs")
+    ),
+    'nav_thumbs' => array(
+                'prompt' => _("Use micro thumb photo navigation"),
+                'desc' => '',
+                'choices' => array("yes" => _("yes"), "no" => _("no"), "both" => _("both")),
+                'value' => $gallery->album->fields["nav_thumbs"]
+    ),
+    'nav_thumbs_style' => array(
+                'prompt' => _("Micro thumb style"),
+                'desc' => '',
+                'choices' => array("fixed" => _("Fixed"), "dynamic" => _("Dynamic")),
+                'value' => $gallery->album->fields["nav_thumbs_style"]
+    ),
+    'nav_thumbs_first_last' => array(
+                'prompt' => _("Show first & last micro thumb"),
+                'desc' => '',
+                'choices' => array("yes" => _("yes"), "no" => _("no")),
+                'value' => $gallery->album->fields["nav_thumbs_first_last"]
+    ),
+    'nav_thumbs_prev_shown' => array(
+                'prompt' => _("Number of previous thumbs"),
+                'desc' => '',
+                'choices' => array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10),
+                'value' => $gallery->album->fields["nav_thumbs_prev_shown"]
+    ),
+    'nav_thumbs_next_shown' => array(
+                'prompt' => _("Number of next thumbs"),
+                'desc' => '',
+                'choices' => array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10),
+                'value' => $gallery->album->fields["nav_thumbs_next_shown"]
+    ),
+    'nav_thumbs_location' => array(
+                'prompt' => _("Position of micro-thumb navigation bar"),
+                'desc' => '',
+                'choices' => array("top" => _("Top"), "both" => _("Both"), "bottom" => _("Bottom")),
+                'value' => $gallery->album->fields["nav_thumbs_location"]
+    ),
+    'nav_thumbs_size' => array(
+                'prompt' => _("Height of micro-thumbs in navigation bar"),
+                'desc' => '',
+                'type' => 'text',
+                'value' => $gallery->album->fields["nav_thumbs_size"],
+                'attrs' => array('size' => 3)
+    ),
+    'nav_thumbs_current_bonus' => array(
+                'prompt' => _("Bonus to height of current micro-thumb (pixels)"),
+                'desc' => '',
+                'type' => 'text',
+                'value' => $gallery->album->fields["nav_thumbs_current_bonus"],
+                'attrs' => array('size' => 3)
+        ),
+    'group_MicroThumbs_end' => array (
+        'type' => "group_end"
+    ),
+  )
+);
+
+?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/includes/definitions/services.php gallery-1.5.1/includes/definitions/services.php
--- gallery-1.5-pl1/includes/definitions/services.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/definitions/services.php	2005-09-13 00:40:46.000000000 +0200
@@ -0,0 +1,48 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: services.php,v 1.1.2.1 2005/09/12 22:40:46 dmolavi Exp $
+ */
+?>
+<?php
+
+$services = array(
+    'photoaccess' => array(
+	'name'    => 'PhotoWorks',
+	'url'     => 'http://www.photoworks.com/'
+    ),
+    'shutterfly'  => array(
+	'name'    => 'Shutterfly',
+	'url'     => 'http://www.shutterfly.com/'
+    ),
+    'fotoserve'  => array(
+	'name'    => 'Fotoserve.com',
+	'url'     => 'http://www.fotoserve.com/'
+    ),
+    'fotokasten'  => array(
+	'name'    => 'Fotokasten',
+	'url'     => 'http://www.fotokasten.de/'
+    ),
+    'mpush'       => array(
+	'name'    => 'mPUSH',
+	'url'     => 'http://www.mpush.cc/',
+	'description' => _("mPUSH is a photo service that adds the ability to send thumbnail images to your, or a friend's, cellphone for a small fee.")
+    )
+);
+?>
diff -Naur gallery-1.5-pl1/includes/ecard/templates/ecard_1.tpl gallery-1.5.1/includes/ecard/templates/ecard_1.tpl
--- gallery-1.5-pl1/includes/ecard/templates/ecard_1.tpl	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/ecard/templates/ecard_1.tpl	2005-08-09 16:27:44.000000000 +0200
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+  <head>
+    <title>Gallery E-C@rd</title>
+
+    <style type="text/css">
+ 	body {
+		background-color: #FFFFFF;
+	}
+	table.ecard {
+		border:1px solid #666666
+	}
+    </style>
+  </head>
+
+  <body>
+    <br>
+
+    <table <%ecard_width%> class="ecard" height="400" align="center" cellpadding="3" cellspacing="0">
+      <tr>
+        <td rowspan="2" align="center"><img src="<%ecard_image_name%>" border="1"></td>
+        <td height="30%" width="200" align="right" valign="top">
+          <img src="<%ecard_stamp%>"><br>
+          <br>
+           E-C@rd from <b><%ecard_sender_name%></b>
+	</td>
+      </tr>
+
+      <tr>
+        <th align="left" valign="top" scope="col"><%ecard_message%></th>
+      </tr>
+    </table>
+    <!--powered by <a href="http://www.ibps-friedrichs.de/" target="_blank">http://www.ibps-friedrichs.de</a> -->
+  </body>
+</html>
+
diff -Naur gallery-1.5-pl1/includes/ecard/templates/error.htm gallery-1.5.1/includes/ecard/templates/error.htm
--- gallery-1.5-pl1/includes/ecard/templates/error.htm	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/ecard/templates/error.htm	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,17 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>E-C@rds - Errore</TITLE>
+</HEAD>
+<BODY>
+<BR>
+<DIV ALIGN="center">
+<FONT FACE="Arial, Helvetica, Sansserif" SIZE="2">
+<H3><img src="../../images/ecard_images/stop.gif" width="200" height="200"></H3>
+<BR>
+Error during processing the ecard!<BR>
+Please close this window and try again later, Thanks.<br>
+</FONT>
+</DIV>
+</BODY>
+</HTML>
diff -Naur gallery-1.5-pl1/includes/ecard/templates/leer.htm gallery-1.5.1/includes/ecard/templates/leer.htm
--- gallery-1.5-pl1/includes/ecard/templates/leer.htm	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/ecard/templates/leer.htm	2005-04-17 15:31:41.000000000 +0200
@@ -0,0 +1,9 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>E-C@rds</TITLE>
+</HEAD>
+<BODY BGCOLOR="#FFFFFF">
+<P>&nbsp;</P>
+</BODY>
+</HTML>
diff -Naur gallery-1.5-pl1/includes/errors/configure_help.php gallery-1.5.1/includes/errors/configure_help.php
--- gallery-1.5-pl1/includes/errors/configure_help.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/errors/configure_help.php	2005-06-30 13:16:56.000000000 +0200
@@ -0,0 +1,3 @@
+<?php /* $Id: configure_help.php,v 1.1 2005/06/30 11:16:56 jenst Exp $ */ ?>
+<?php echo sprintf(_("If you experience problems, you can find help on the %sGallery Help Page%s."),
+'<a href="http://gallery.sourceforge.net/help.php">', '</a>') ?>
diff -Naur gallery-1.5-pl1/includes/errors/reconfigure.php gallery-1.5.1/includes/errors/reconfigure.php
--- gallery-1.5-pl1/includes/errors/reconfigure.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/errors/reconfigure.php	2005-07-19 22:57:20.000000000 +0200
@@ -0,0 +1,33 @@
+<?php
+// $Id: reconfigure.php,v 1.2 2005/07/19 20:57:20 jenst Exp $
+?>
+<?php 
+    doctype();
+?>
+<html>
+<head>
+  <title><?php echo _("Gallery needs Reconfiguration") ?></title>
+  <?php common_header(); ?>
+</head>
+<body dir="<?php echo $gallery->direction ?>">
+
+<div align="center">
+<p class="header"><?php echo _("Gallery needs Reconfiguration") ?></p>
+
+<p class="sitedesc">
+    <?php echo _("Your Gallery settings were configured with an older version of Gallery, and are out of date. Please re-run the Configuration Wizard!") ?>
+</p>
+
+<p>
+<?php 
+    echo sprintf(_("Launch the %sConfiguration Wizard%s."),
+	'<a href="'. makeGalleryUrl('setup/index.php') .'">', '</a>');
+    echo '<br>';	
+    include(dirname(__FILE__) . "/configure_help.php"); ?>
+</p>
+</div>
+<?php
+    echo gallery_validation_link('index.php', true);
+?>
+</body>
+</html>
diff -Naur gallery-1.5-pl1/includes/errors/unconfigured.php gallery-1.5.1/includes/errors/unconfigured.php
--- gallery-1.5-pl1/includes/errors/unconfigured.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/includes/errors/unconfigured.php	2005-07-19 22:57:20.000000000 +0200
@@ -0,0 +1,49 @@
+<?php
+// $Id: unconfigured.php,v 1.2 2005/07/19 20:57:20 jenst Exp $
+?>
+<?php 
+    doctype();
+?>
+<html>
+<head>
+  <title><?php echo _("Gallery Configuration Error") ?></title>
+  <?php common_header(); ?>
+</head>
+<body dir="<?php echo $gallery->direction ?>">
+
+<div align="center">
+<p class="header"><?php echo _("Gallery has not been configured!") ?></p>
+
+<p class="sitedesc">
+<?php 
+    echo _("Gallery must be configured before you can use it.");
+?>
+</p>
+<table class="sitedesc">
+<tr>
+	<td><?php echo _("1."); ?></td>
+	<td><?php echo _("Create an empty file .htaccess and an empty file config.php"); ?></td>
+</tr>
+<tr>
+	<td><?php echo _("2."); ?></td>
+	<td><?php echo _("Create an albums folder for your pictures and movies."); ?></td>
+</tr>
+<tr>
+	<td colspan="2" class="emphasis"><?php echo _("Make sure that both files and the folder are read and writeable for your webserver !"); ?></td>
+</tr>
+</table>
+
+<p>
+<?php 
+    echo sprintf(_("Then start the %sConfiguration Wizard%s."), 
+	'<a href="'. makeGalleryUrl('setup/index.php') .'">', '</a>'); 
+    echo '<br>';
+    include(dirname(__FILE__) . "/configure_help.php");
+?>
+</p>
+</div>
+<?php 
+    echo gallery_validation_link('index.php', true);
+?>
+</body>
+</html>
diff -Naur gallery-1.5-pl1/includes/slideshow/applet.cfg gallery-1.5.1/includes/slideshow/applet.cfg
--- gallery-1.5-pl1/includes/slideshow/applet.cfg	2005-03-10 03:30:05.000000000 +0100
+++ gallery-1.5.1/includes/slideshow/applet.cfg	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: applet.cfg,v 1.1.8.1 2005/03/10 02:30:05 cryptographite Exp $
+ * $Id: applet.cfg,v 1.2.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 
diff -Naur gallery-1.5-pl1/includes/slideshow/applet.inc gallery-1.5.1/includes/slideshow/applet.inc
--- gallery-1.5-pl1/includes/slideshow/applet.inc	2005-03-10 03:30:05.000000000 +0100
+++ gallery-1.5.1/includes/slideshow/applet.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: applet.inc,v 1.8.6.1 2005/03/10 02:30:05 cryptographite Exp $
+ * $Id: applet.inc,v 1.9.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/includes/slideshow/high.inc gallery-1.5.1/includes/slideshow/high.inc
--- gallery-1.5-pl1/includes/slideshow/high.inc	2005-03-23 09:51:51.000000000 +0100
+++ gallery-1.5.1/includes/slideshow/high.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: high.inc,v 1.13.2.2 2005/03/23 08:51:51 cryptographite Exp $
+ * $Id: high.inc,v 1.17.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 ?>
 <?php
@@ -514,12 +514,12 @@
 			);
 
 	if ($loop) {
-		$checked = ($defaultLoop) ? "checked" : "";
-		$iconElements[] = $loopIconText .':';
+		$checked = ($defaultLoop) ? 'checked' : '';
+		$iconElements[] = $loopIconText;
 		$iconElements[] = '<input type="checkbox" name="loopCheck"'. $checked .'onclick="toggleLoop();">';
 	} 
 
-	echo makeIconMenu($iconElements, false);
+	echo makeIconMenu($iconElements, 'right', false);
 ?>
     <td class="noLink"><script type="text/javascript">
     <!--
diff -Naur gallery-1.5-pl1/includes/slideshow/low.inc gallery-1.5.1/includes/slideshow/low.inc
--- gallery-1.5-pl1/includes/slideshow/low.inc	2005-03-10 03:30:05.000000000 +0100
+++ gallery-1.5.1/includes/slideshow/low.inc	2005-09-13 00:40:46.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: low.inc,v 1.12.2.1 2005/03/10 02:30:05 cryptographite Exp $
+ * $Id: low.inc,v 1.15.2.1 2005/09/12 22:40:46 dmolavi Exp $
  */
 
 /*
@@ -325,14 +325,13 @@
 				array('onchange' => 'reset_timer()', 'class' => 'adminform')
 			);
 
-
 if ($loop) {
-    $checked = ($defaultLoop) ? "checked" : "";
-    $iconElements[] = $loopIconText.':';
+    $checked = ($defaultLoop) ? 'checked' : '';
+    $iconElements[] = $loopIconText;
     $iconElements[] = '<input type="checkbox" name="loopCheck"'. $checked .'onclick="toggleLoop();">';
 }
 
-    echo makeIconMenu($iconElements);
+    echo makeIconMenu($iconElements, 'right');
 ?>
 </form>
 <?php
diff -Naur gallery-1.5-pl1/includes/stats/stats.inc.php gallery-1.5.1/includes/stats/stats.inc.php
--- gallery-1.5-pl1/includes/stats/stats.inc.php	2005-04-04 17:26:14.000000000 +0200
+++ gallery-1.5.1/includes/stats/stats.inc.php	2005-09-13 00:40:47.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: stats.inc.php,v 1.3.2.5 2005/04/04 15:26:14 cryptographite Exp $
+ * $Id: stats.inc.php,v 1.10.2.1 2005/09/12 22:40:47 dmolavi Exp $
  *
  */
 ?>
@@ -76,7 +76,6 @@
 				 'linktext' => _("random images"))
 );
 
-
 $stats['options'] = array (
 	'sca'		=> array('type' => 'checkbox',
 				 'default' => 'checked',
@@ -118,7 +117,7 @@
 );
 	
 $stats['layout'] = array(
-	'rev'		=> array('type' => 'checkbox',
+	'reverse'	=> array('type' => 'checkbox',
 				 'default' => '',
 				 'text' => _("Reverses sort order - see above")),
 	'tsz'		=> array('type' => 'text',
@@ -130,15 +129,15 @@
 	'total'		=> array('type' => 'text',
 				 'default' => '-1',
 				 'text' => _("Controls the maximum number of photos listed, -1 for all")),
-//	'sgr'		=> array('type' => 'checkbox',
-//				 'default' => '',
-//				 'text' => _("Use Grid Layout")),
-//	'rows'		=> array('type' => 'text',
-//				 'default' => (isset($gallery->app->default["rows"])) ? $gallery->app->default["rows"] : 3,
-//				 'text' => _("Controls the number of rows to display in grid mode")),
-//	'cols'		=> array('type' => 'text',
-//				 'default' => (isset($gallery->app->default["cols"])) ? $gallery->app->default["cols"] : 3,
-//				 'text' => _("Controls the number of columns to display in grid mode")),
+	'showGrid'		=> array('type' => 'checkbox',
+				 'default' => '',
+				 'text' => _("Use Grid Layout")),
+	'rows'		=> array('type' => 'text',
+				 'default' => (isset($gallery->app->default["rows"])) ? $gallery->app->default["rows"] : 3,
+				 'text' => _("Controls the number of rows to display in grid mode")),
+	'cols'		=> array('type' => 'text',
+				 'default' => (isset($gallery->app->default["cols"])) ? $gallery->app->default["cols"] : 3,
+				 'text' => _("Controls the number of columns to display in grid mode")),
 	'addLinksPos'	=> array('type' => 'select',
 				 'options' => array ('abovecomments'	=> _("Above the comments"), 
 						     'oncaptionline'	=> _("In the caption line"),
@@ -158,9 +157,6 @@
 				 'text' => _("Filter by day")),
 );
 
-
-
-
 function generateStatsLinks() {
     global $gallery;
     global $stats;
@@ -234,5 +230,4 @@
 	return $msStatsUrl;
 }
 
-
 ?>
diff -Naur gallery-1.5-pl1/index.php gallery-1.5.1/index.php
--- gallery-1.5-pl1/index.php	2005-04-04 17:26:04.000000000 +0200
+++ gallery-1.5.1/index.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: index.php,v 1.67.2.2 2005/04/04 15:26:04 cryptographite Exp $
+ * $Id: index.php,v 1.72.2.3 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -36,6 +36,8 @@
 $mop = isset($_REQUEST['mop']) ? $_REQUEST['mop'] : null;
 $name = isset($_REQUEST['name']) ? $_REQUEST['name'] : null;
 $include = isset($_REQUEST['include']) ? $_REQUEST['include'] : null;
+$postnuke = defined('_PN_VERSION_ID') ? true : false;
+$phpnuke = isset($GLOBALS['nukeurl']) ? true : false;
 
 /*
  * Detect PHP-Nuke, Postnuke, phpBB2 or Mambo and react accordingly.
@@ -43,8 +45,12 @@
  * config.php * Therefore we have to detect GeeLog in init.php.
  */
 
-if (!strcmp($op, "modload") || !strcmp($mop, "modload") || isset($option) || isset($name)) {
-
+if ($postnuke ||
+    $phpnuke ||
+    !strcmp($op, "modload") || 
+    !strcmp($mop, "modload") || 
+    isset($option) || 
+    isset($name)) {
 	/* 
 	 * Change this variable if your Gallery module has a different
 	 * name in the Nuke or phpBB2 modules directory.
@@ -52,7 +58,7 @@
 
 	if (isset($name)) {
 		$GALLERY_MODULENAME = $name;
-		define ('GALLERY_URL',"modules/$GALLERY_MODULENAME/");
+		define ('GALLERY_URL',"modules/$GALLERY_MODULENAME");
 	}
 	
 	if (isset($option)) {
@@ -65,7 +71,7 @@
 		$GALLERY_EMBEDDED_INSIDE='phpBB2';
 		$GALLERY_EMBEDDED_INSIDE_TYPE = 'phpBB2';
 	}
-	elseif (isset($GLOBALS['pnconfig']) && function_exists('authorised')) {
+	elseif ($postnuke) {
 		$GALLERY_EMBEDDED_INSIDE='nuke';
 		$GALLERY_EMBEDDED_INSIDE_TYPE = 'postnuke';
 	}
@@ -108,6 +114,7 @@
 		       "delete_photo.php",
 		       "delete_user.php",
 		       "do_command.php",
+		       "ecard_form.php",
 		       "edit_appearance.php",
 		       "edit_caption.php",
 		       "edit_field.php",
@@ -117,6 +124,7 @@
 		       "gallery_remote.php",
 		       "gallery_remote2.php",
 		       "highlight_photo.php",
+		       "lib/colorpicker.php",
 		       "login.php",
 		       "manage_users.php",
 		       "modify_user.php",
@@ -129,6 +137,7 @@
 		       "progress_uploading.php",
 		       "publish_xp.php",
 		       "publish_xp_docs.php",
+		       "rearrange.php",
 		       "register.php",
 		       "rename_album.php",
 		       "reset_votes.php",
@@ -142,6 +151,7 @@
 		       "slideshow_low.php",
 		       "sort_album.php",
 		       "stats-wizard.php",
+		       "stamp_preview.php",
 		       "stats.php",
 		       "tools/find_orphans.php",
 		       "tools/despam-comments.php",
diff -Naur gallery-1.5-pl1/init.php gallery-1.5.1/init.php
--- gallery-1.5-pl1/init.php	2005-03-10 03:29:35.000000000 +0100
+++ gallery-1.5.1/init.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,33 +15,33 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: init.php,v 1.124.2.5 2005/03/10 02:29:35 cryptographite Exp $
+ * $Id: init.php,v 1.132.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
 
 // Hack Prevention
-$sensitiveList = array('gallery', 'GALLERY_EMBEDDED_INSIDE', 'GALLERY_EMBEDDED_INSIDE_TYPE', 'GLOBALS');
+$sensitiveList = array('gallery', 'GALLERY_EMBEDDED_INSIDE', 'GALLERY_EMBEDDED_INSIDE_TYPE', 'GLOBALS', 'modpath');
 foreach ($sensitiveList as $sensitive) {
-	if (!empty($_REQUEST[$sensitive])) {
-		print _("Security violation") ."\n";
-		exit;
-	}
+    if (!empty($_REQUEST[$sensitive])) {
+        print _("Security violation") ."\n";
+        exit;
+    }
 }
 
 /*
- * Turn down the error reporting to just critical errors for now.
- * In v1.2, we know that we'll have lots and lots of warnings if
- * error reporting is turned all the way up.  We'll fix this in v2.0
- */
+* Turn down the error reporting to just critical errors for now.
+* In v1.2, we know that we'll have lots and lots of warnings if
+* error reporting is turned all the way up.  We'll fix this in v2.0
+*/
 error_reporting(E_ALL & ~E_NOTICE);
 
 /*
- *  Seed the randomization pool once, instead of doing it every place 
- *  that we use rand() or mt_rand()
- */
+*  Seed the randomization pool once, instead of doing it every place
+*  that we use rand() or mt_rand()
+*/
 mt_srand((double) microtime() * 1000000);
 
 global $gallery;
@@ -50,120 +50,123 @@
 
 /* Load bootstrap code */
 if (getOS() == OS_WINDOWS) {
-	include_once(dirname(__FILE__) . "/platform/fs_win32.php");
+    include_once(dirname(__FILE__) . "/platform/fs_win32.php");
 } else {
-	include_once(dirname(__FILE__) . "/platform/fs_unix.php");
+    include_once(dirname(__FILE__) . "/platform/fs_unix.php");
 }
 
 if (fs_file_exists(dirname(__FILE__) . "/config.php")) {
-	include_once(dirname(__FILE__) . "/config.php");
+    include_once(dirname(__FILE__) . "/config.php");
 
-	/* Here we set a default execution time limit for the entire Gallery script
-	 * the value is defined by the user during setup, so we want it inside the
-	 * 'if config.php' block.  If the user increases from the default, this will cover
-	 * potential execution issues on slow systems, or installs with gigantic galleries.
-	 * By calling set_time_limit() again further in the script (in locations we know can
-	 * take a long time) we reset the counter to 0 so that a longer execution can occur.
-	 */
-	set_time_limit($gallery->app->timeLimit);
+    /* Here we set a default execution time limit for the entire Gallery script
+    * the value is defined by the user during setup, so we want it inside the
+    * 'if config.php' block.  If the user increases from the default, this will cover
+    * potential execution issues on slow systems, or installs with gigantic galleries.
+    * By calling set_time_limit() again further in the script (in locations we know can
+    * take a long time) we reset the counter to 0 so that a longer execution can occur.
+    */
+    set_time_limit($gallery->app->timeLimit);
 }
 
 /*
- *  We TRY to make sure that register_globals is disabled.  If the user has not disabled
- *  register_globals in their php.ini, we try to emulate its functionality by unsetting all
- *  variables from $_REQUEST.  Some *Nuke systems apparently do not function well with this 
- *  emulation, so we have given users a method to opt-out.  
- * 
- *  WE DO NOT OFFICIALLY SUPPORT THE USE OF skipRegisterGlobals BECAUSE IT COULD POTENTIALLY
- *  OPEN Gallery TO SECURITY RISKS!  This is for advanced users only.
- */
+*  We TRY to make sure that register_globals is disabled.  If the user has not disabled
+*  register_globals in their php.ini, we try to emulate its functionality by unsetting all
+*  variables from $_REQUEST.  Some *Nuke systems apparently do not function well with this
+*  emulation, so we have given users a method to opt-out.
+*
+*  WE DO NOT OFFICIALLY SUPPORT THE USE OF skipRegisterGlobals BECAUSE IT COULD POTENTIALLY
+*  OPEN Gallery TO SECURITY RISKS!  This is for advanced users only.
+*/
 if (empty($gallery->app->skipRegisterGlobals) || $gallery->app->skipRegisterGlobals != "yes") {
-	$register_globals = @ini_get('register_globals');
-	if (!empty($register_globals) && !eregi("no|off|false", $register_globals)) {
-		foreach (array_keys($_REQUEST) as $key) {
-			unset($$key);
-		}
-	}
+    $register_globals = @ini_get('register_globals');
+    if (!empty($register_globals) && !eregi("no|off|false", $register_globals)) {
+        foreach (array_keys($_REQUEST) as $key) {
+            unset($$key);
+        }
+    }
 }
 
 // Optional developer hook - location to add useful
 // functions such as code profiling modules
 if (file_exists(dirname(__FILE__) . "/lib/devel.php")) {
-	require_once(dirname(__FILE__) . "/lib/devel.php");
+    require_once(dirname(__FILE__) . "/lib/devel.php");
 }
 
-/* 
+/*
 ** Now we can catch if were are in GeekLog
 ** We also include the common lib file as we need it in initLanguage()
 */
 
 // If the old example path is still set, remove it.
 if (!empty($gallery->app->geeklog_dir) && $gallery->app->geeklog_dir == "/path/to/geeklog/public_html") {
-	$gallery->app->geeklog_dir = "";
+    $gallery->app->geeklog_dir = "";
 }
 
 // Verify that the geeklog_dir isn't overwritten with a remote exploit
 if (!empty($gallery->app->geeklog_dir) && !realpath($gallery->app->geeklog_dir)) {
-	print _("Security violation") ."\n";
-	exit;
+    print _("Security violation") ."\n";
+    exit;
 } elseif (!empty($gallery->app->geeklog_dir)) {
-	$GALLERY_EMBEDDED_INSIDE='GeekLog';
-	$GALLERY_EMBEDDED_INSIDE_TYPE = 'GeekLog';
+    $GALLERY_EMBEDDED_INSIDE='GeekLog';
+    $GALLERY_EMBEDDED_INSIDE_TYPE = 'GeekLog';
 
-	if (! defined ("GEEKLOG_DIR")) {
-		define ("GEEKLOG_DIR",$gallery->app->geeklog_dir);
-	}
+    if (! defined ("GEEKLOG_DIR")) {
+        define ("GEEKLOG_DIR",$gallery->app->geeklog_dir);
+    }
 
-	require_once(GEEKLOG_DIR . '/lib-common.php');
+    require_once(GEEKLOG_DIR . '/lib-common.php');
 }
 
-if (isset($gallery->app->devMode) && 
-		$gallery->app->devMode == "yes") {
-       	ini_set("display_errors", "1");
-       	error_reporting(E_ALL);
+if (isset($gallery->app->devMode) &&
+$gallery->app->devMode == "yes") {
+    ini_set("display_errors", "1");
+    error_reporting(E_ALL);
 } else {
-       	error_reporting(E_ALL & ~E_NOTICE);
+    error_reporting(E_ALL & ~E_NOTICE);
 }
 
 /*
- * Detect if we're running under SSL and adjust the URL accordingly.
- */
+* Detect if we're running under SSL and adjust the URL accordingly.
+*/
 if(isset($gallery->app)) {
-	if (isset($_SERVER["HTTPS"] ) && stristr($_SERVER["HTTPS"], "on")) {
-		$gallery->app->photoAlbumURL = 
-			eregi_replace("^http:", "https:", $gallery->app->photoAlbumURL);
-		$gallery->app->albumDirURL = 
-			eregi_replace("^http:", "https:", $gallery->app->albumDirURL);
-	} else {
-		$gallery->app->photoAlbumURL = 
-			eregi_replace("^https:", "http:", $gallery->app->photoAlbumURL);
-		$gallery->app->albumDirURL = 
-			eregi_replace("^https:", "http:", $gallery->app->albumDirURL);
-	}
-
-	/*
-	 * We have a Coral (http://www.scs.cs.nyu.edu/coral/) request coming in, adjust outbound links
-	 */
-	if(isset($_SERVER['HTTP_USER_AGENT']) && strstr($_SERVER['HTTP_USER_AGENT'], 'CoralWebPrx')) {
-		if (ereg("^(http://[^:]+):(\d+)(.*)$", $gallery->app->photoAlbumURL)) {
-			$gallery->app->photoAlbumURL = ereg_replace("^(http://[^:]+):(\d+)(.*)$", "\1.\2\3", $galllery->app->photoAlbumURL);
-		}
-			
-		$gallery->app->photoAlbumURL = ereg_replace("^(http://[^/]+)(.*)$", '\1.nyud.net:8090\2',$gallery->app->photoAlbumURL);
-		if (ereg("^(http://[^:]+):(\d+)(.*)$", $gallery->app->albumDirURL)) {
-			$gallery->app->albumDirURL = ereg_replace("^(http://[^:]+):(\d+)(.*)$", "\1.\2\3", $galllery->app->albumDirURL);
-		}
-		$gallery->app->albumDirURL = ereg_replace("^(http://[^/]+)(.*)$", '\1.nyud.net:8090\2',$gallery->app->albumDirURL);
-	} 
-}
-
-/* 
- * Turn off magic quotes runtime as they interfere with saving and
- * restoring data from our file-based database files
- */
+    if (isset($_SERVER["HTTPS"] ) && stristr($_SERVER["HTTPS"], "on")) {
+        $gallery->app->photoAlbumURL =
+        eregi_replace("^http:", "https:", $gallery->app->photoAlbumURL);
+        $gallery->app->albumDirURL =
+        eregi_replace("^http:", "https:", $gallery->app->albumDirURL);
+    } else {
+        $gallery->app->photoAlbumURL =
+        eregi_replace("^https:", "http:", $gallery->app->photoAlbumURL);
+        $gallery->app->albumDirURL =
+        eregi_replace("^https:", "http:", $gallery->app->albumDirURL);
+    }
+
+    /*
+    * We have a Coral (http://www.scs.cs.nyu.edu/coral/) request coming in, adjust outbound links
+    */
+    if(isset($_SERVER['HTTP_USER_AGENT']) && strstr($_SERVER['HTTP_USER_AGENT'], 'CoralWebPrx')) {
+        if (ereg("^(http://[^:]+):(\d+)(.*)$", $gallery->app->photoAlbumURL)) {
+            $gallery->app->photoAlbumURL = ereg_replace("^(http://[^:]+):(\d+)(.*)$", "\1.\2\3", $galllery->app->photoAlbumURL);
+        }
+
+        $gallery->app->photoAlbumURL = ereg_replace("^(http://[^/]+)(.*)$", '\1.nyud.net:8090\2',$gallery->app->photoAlbumURL);
+        if (ereg("^(http://[^:]+):(\d+)(.*)$", $gallery->app->albumDirURL)) {
+            $gallery->app->albumDirURL = ereg_replace("^(http://[^:]+):(\d+)(.*)$", "\1.\2\3", $galllery->app->albumDirURL);
+        }
+        $gallery->app->albumDirURL = ereg_replace("^(http://[^/]+)(.*)$", '\1.nyud.net:8090\2',$gallery->app->albumDirURL);
+    }
+}
+
+/*
+* Turn off magic quotes runtime as they interfere with saving and
+* restoring data from our file-based database files
+*/
 set_magic_quotes_runtime(0);
 
-/* Load classes and session information */
+/* Load classes and session information
+** Note: Some classes and libs are loaded in util.php
+*/
+
 require(dirname(__FILE__) . "/classes/Album.php");
 require(dirname(__FILE__) . "/classes/Image.php");
 require(dirname(__FILE__) . "/classes/AlbumItem.php");
@@ -187,339 +190,341 @@
 
 /* Make sure that Gallery is set up properly */
 if ($gallerySanity != NULL) {
-	include_once(dirname(__FILE__) . "/errors/$gallerySanity");
-	exit;
+    include_once(dirname(__FILE__) . "/includes/errors/$gallerySanity");
+    exit;
 }
 
 if (isset($GALLERY_EMBEDDED_INSIDE)) {
-	/* Okay, we are embedded */
-	switch($GALLERY_EMBEDDED_INSIDE_TYPE) {
-		case 'postnuke':
-			/* We're in embedded in Postnuke */
-			include_once(dirname(__FILE__) . "/classes/Database.php");
-			if (!function_exists("pnUserGetVar")) {
-				/* pre 0.7.1 */
-				include_once(dirname(__FILE__) . "/classes/postnuke/UserDB.php");
-				include_once(dirname(__FILE__) . "/classes/postnuke/User.php");
-		
-				$gallery->database{"db"} = $GLOBALS['dbconn'];
-				$gallery->database{"prefix"} = $GLOBALS['pnconfig']['prefix'] . "_";
-			} 
-			else {
-				/* 0.7.1 and beyond */
-				include_once(dirname(__FILE__) . "/classes/postnuke0.7.1/UserDB.php");
-				include_once(dirname(__FILE__) . "/classes/postnuke0.7.1/User.php");
-	    		}
-
-			/* Load our user database (and user object) */
-	    		$gallery->userDB = new PostNuke_UserDB;
-
-	    		if (isset($GLOBALS['user'])) {
-				$gallery->session->username = $GLOBALS['user']; 
-			}
-	    
-			if (isset($GLOBALS['user']) && is_user($GLOBALS['user'])) {
-				$user_info = getusrinfo($GLOBALS['user']);
-				$gallery->session->username = $user_info["uname"]; 
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-			}
-		break;
-		case 'phpnuke':
-			/* we're in phpnuke */
-			include_once(dirname(__FILE__) . "/classes/Database.php");
-			include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
-			include_once(dirname(__FILE__) . "/classes/nuke5/UserDB.php");
-			include_once(dirname(__FILE__) . "/classes/nuke5/User.php");
-
-	   		 $gallery->database{"nuke"} = new MySQL_Database(
-				$GLOBALS['dbhost'],
-				$GLOBALS['dbuname'],
-				$GLOBALS['dbpass'],
-				$GLOBALS['dbname']);
-	    
-			if (isset($GLOBALS['user_prefix'])) {
-                                $gallery->database{"user_prefix"} = $GLOBALS['user_prefix'] . '_';
-			}
-			else {
-				$gallery->database{"user_prefix"} = 'nuke_';
-			}
-			$gallery->database{"prefix"} = $GLOBALS['prefix'] . '_';
-
-			/* PHP-Nuke changed its "users" table field names in v.6.5 */
-			/* Select the appropriate field names */
-			if (isset($Version_Num) && $Version_Num >= "6.5") {
-				$gallery->database{'fields'} =
-					array ('name'  => 'name',
-			       			'uname' => 'username',
-						'email' => 'user_email',
-			       			'uid'   => 'user_id');
-			}
-			else {
-				$gallery->database{'fields'} =
-				array ('name'  => 'name',
-				       'uname' => 'uname',
-				       'email' => 'email',
-				       'uid'   => 'uid');
-			}
-	    
-	   		/* Load our user database (and user object) */
-			$gallery->userDB = new Nuke5_UserDB;
-	    		if ($GLOBALS['user']) {
-				$gallery->session->username = $GLOBALS['user']; 
-			}
-	    
-			if (isset($GLOBALS['admin']) && is_admin($GLOBALS['admin'])) {
-				include_once(dirname(__FILE__) . "/classes/nuke5/AdminUser.php");
-				
-				$gallery->user = new Nuke5_AdminUser($GLOBALS['admin']);
-				$gallery->session->username = $gallery->user->getUsername();
-	    		} 
-			else if (is_user($GLOBALS['user'])) {
-				$user_info = getusrinfo($GLOBALS['user']);
-				$gallery->session->username = $user_info[$gallery->database{'fields'}{'uname'}]; 
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-			}
-		break;
-		case 'nsnnuke':
-			/* we're in nsnnuke */
-			include_once(dirname(__FILE__) . "/classes/Database.php");
-			include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
-			include_once(dirname(__FILE__) . "/classes/nsnnuke/UserDB.php");
-			include_once(dirname(__FILE__) . "/classes/nsnnuke/User.php");
-
-	   		 $gallery->database{"nsnnuke"} = new MySQL_Database(
-				$GLOBALS['dbhost'],
-				$GLOBALS['dbuname'],
-				$GLOBALS['dbpass'],
-				$GLOBALS['dbname']);
-	    
-			if (isset($GLOBALS['user_prefix'])) {
-                                $gallery->database{"user_prefix"} = $GLOBALS['user_prefix'] . '_';
-			}
-			else {
-				$gallery->database{"user_prefix"} = 'nukea_';
-			}
-			$gallery->database{"prefix"} = $GLOBALS['prefix'] . '_';
-			$gallery->database{"admin_prefix"} = $GLOBALS['prefix'] . 'b_';
-
-			/* Select the appropriate field names */
-				$gallery->database{'fields'} =
-					array ('name'  => 'realname',
-			       			'uname' => 'username',
-						'email' => 'user_email',
-			       			'uid'   => 'user_id');
-	    
-	   		/* Load our user database (and user object) */
-			$gallery->userDB = new NsnNuke_UserDB;
-	    		if ($GLOBALS['user']) {
-				$gallery->session->username = $GLOBALS['user']; 
-			}
-	    
-			if (isset($GLOBALS['admin']) && is_admin($GLOBALS['admin'])) {
-				include_once(dirname(__FILE__) . "/classes/nsnnuke/AdminUser.php");
-				
-				$gallery->user = new NsnNuke_AdminUser($GLOBALS['admin']);
-				$gallery->session->username = $gallery->user->getUsername();
-	    		} 
-			else if (is_user($GLOBALS['user'])) {
-				$user_info = getusrinfo($GLOBALS['user']);
-				$gallery->session->username = $user_info[$gallery->database{'fields'}{'uname'}]; 
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-			}
-		break;
-		case 'phpBB2':
-			include_once(dirname(__FILE__) . "/classes/Database.php");
-			include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
-			include_once(dirname(__FILE__) . "/classes/phpbb/UserDB.php");
-			include_once(dirname(__FILE__) . "/classes/phpbb/User.php");
- 			$gallery->database{"phpbb"} = new MySQL_Database(			
-							$GLOBALS['dbhost'],			
-							$GLOBALS['dbuser'],			
-							$GLOBALS['dbpasswd'],			
-							$GLOBALS['dbname']);
-			//		$gallery->database{"phpbb"}->setTablePrefix($GLOBALS['table_prefix']);		
-			$gallery->database{"prefix"} = $GLOBALS['table_prefix']; 		
-			/* Load our user database (and user object) */		
-			$gallery->userDB = new phpbb_UserDB;		
-			if (isset($GLOBALS['userdata']) && isset($GLOBALS['userdata']['username'])) {
-				$gallery->session->username = $GLOBALS['userdata']['username'];
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-			}
-			elseif ($gallery->session->username) {
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);		
-			}
-		break;
-		case 'mambo':
-			include_once(dirname(__FILE__) . '/classes/Database.php');
-			include_once(dirname(__FILE__) . '/classes/database/mysql/Database.php');
-			include_once(dirname(__FILE__) . '/classes/mambo/UserDB.php');
-			include_once(dirname(__FILE__) . '/classes/mambo/User.php');
-
-			global $mosConfig_host;
-			global $mosConfig_user;
-			global $mosConfig_password;
-			global $mosConfig_db;
-			global $mosConfig_dbprefix;
-			global $my;
-
-			/* Session info about Mambo are available when we open a Popup from Mambo, 
-			** but content isnt parsed through Mambo
-			*/
-			if (!empty($gallery->session->mambo)) {
-				$mosConfig_host		= $gallery->session->mambo->mosConfig_host;
-				$mosConfig_user		= $gallery->session->mambo->mosConfig_user;
-				$mosConfig_password	= $gallery->session->mambo->mosConfig_password;
-				$mosConfig_db		= $gallery->session->mambo->mosConfig_db;
-				$mosConfig_dbprefix	= $gallery->session->mambo->mosConfig_dbprefix;
-				$MOS_GALLERY_PARAMS	= $gallery->session->mambo->MOS_GALLERY_PARAMS;
-			} elseif (!empty($mosConfig_db)) {
-				$gallery->session->mambo->mosRoot = dirname($_SERVER['PHP_SELF']);
-				if (substr($gallery->session->mambo->mosRoot, -1) != '/') {
-					$gallery->session->mambo->mosRoot .= '/';
-				}
-				$gallery->session->mambo->mosConfig_host     = $mosConfig_host;
-				$gallery->session->mambo->mosConfig_user     = $mosConfig_user;
-				$gallery->session->mambo->mosConfig_password = $mosConfig_password;
-				$gallery->session->mambo->mosConfig_db       = $mosConfig_db;
-				$gallery->session->mambo->mosConfig_dbprefix = $mosConfig_dbprefix;
-				$gallery->session->mambo->MOS_GALLERY_PARAMS = $MOS_GALLERY_PARAMS;
-			} else {
-				echo 'init.php: ' . _("Gallery seems to be inside Mambo, but we couldn't get the necessary info.");
-				exit;
-			}
-
-			$gallery->database{'mambo'} = new MySQL_Database($mosConfig_host, $mosConfig_user, $mosConfig_password, $mosConfig_db);
-			$gallery->database{'user_prefix'} = $mosConfig_dbprefix;
-			$gallery->database{'fields'} =
-			array ('name'  => 'name',
-			       'uname' => 'username',
-			       'email' => 'email',
-			       'uid'   => 'id',
-			       'gid'   => 'gid');
-
-			$gallery->userDB = new Mambo_UserDB;
-
-			/* Check if user is logged in, else explicit log him/her out */
-			if (!empty($my->username)) {
-				$gallery->session->username = $my->username;
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-				
-				/* We were loaded correctly through Mambo, so we dont need/want "old" session infos */
-			} elseif (!empty($gallery->session->username) && empty($my)) {
-				/* This happens, when we are in a Popup */
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-			} else {
-				/* logout */
-				unset($gallery->session->username);
-				unset($gallery->session->language);
-			}
-	
-			/* For proper Mambo breadcrumb functionality, we need
-			 * to know the Item ID of the Gallery component's menu
-			 * item. +2 DB calls. <sigh> */
-			$db = $gallery->database{'mambo'};
-			$results = $db->query('SELECT id FROM ' . $gallery->database{'user_prefix'} . "components WHERE link='option=$GALLERY_MODULENAME'");
-			$row = $db->fetch_row($results);
-			$componentId = $row[0];
-			$results = $db->query('SELECT id FROM ' . $gallery->database{'user_prefix'} . "menu WHERE componentid='$componentId' AND type = 'components' AND published = 1");
-			$row = $db->fetch_row($results);
-			$MOS_GALLERY_PARAMS['itemid'] = $row[0]; // pick the first one
-		break;
-		case 'GeekLog':
-			// Cheat, and grab USER information from the global session variables.
-			// Hey, it's faster and easier than reading them out of the database.
-
-			global $_USER;
-
-			/* Check if user is logged in, else explicit log him/her out */
-			if (isset($_USER["username"])) {
-				$gallery->session->username = $_USER['username'];
-			} else {
-				unset($gallery->session->username);
-				unset($gallery->session->language);
-			}
-
-			/* Implement GeekLogUserDB and User class. */
-			require(dirname(__FILE__) . "/classes/geeklog/UserDB.php");
-			require(dirname(__FILE__) . "/classes/geeklog/User.php");
-
-			/* Load GeekLog user database (and user object) */
-			
-			$gallery->userDB = new Geeklog_UserDB;
-
-			/* Load their user object with their username as the key */
-			if (isset($gallery->session->username)) {
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-			}
-		break;
-
-		case 'cpgnuke':
-			/* we're in CPG-Nuke */
-			include_once(dirname(__FILE__) . "/classes/Database.php");
-			include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
-			include_once(dirname(__FILE__) . "/classes/nsnnuke/UserDB.php");
-			include_once(dirname(__FILE__) . "/classes/nsnnuke/User.php");
-
-	   		 $gallery->database{"cpgnuke"} = new MySQL_Database(
-				$GLOBALS['dbhost'],
-				$GLOBALS['dbuname'],
-				$GLOBALS['dbpass'],
-				$GLOBALS['dbname']);
-	    
-			if (isset($GLOBALS['user_prefix'])) {
-                                $gallery->database{"user_prefix"} = $GLOBALS['prefix'] . '_';
-			}
-			else {
-				$gallery->database{"user_prefix"} = 'cms';
-			}
-			$gallery->database{"prefix"} = $GLOBALS['prefix'] . '_';
-			$gallery->database{"admin_prefix"} = $GLOBALS['prefix'] . 'b_';
-
-			/* Select the appropriate field names */
-				$gallery->database{'fields'} =
-					array ('name'  => 'name',
-			       			'uname' => 'username',
-						'email' => 'user_email',
-			       			'uid'   => 'user_id');
-	    
-	   		/* Load our user database (and user object) */
-			$gallery->userDB = new CPGNuke_UserDB;
-	    		if (is_user()) {
-				$gallery->session->username = $userinfo['username'];
-				$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username); 
-			}
-	    
-			if (is_admin()) {
-				include_once(dirname(__FILE__) . "/classes/nsnnuke/AdminUser.php");
-				
-				$gallery->user = new CPGNuke_AdminUser();
-				$gallery->session->username = $gallery->user->getUsername();
-			}	    		
-
-		break;
-	}
-} 
+    /* Okay, we are embedded */
+    switch($GALLERY_EMBEDDED_INSIDE_TYPE) {
+        case 'postnuke':
+            /* We're in embedded in Postnuke */
+            include_once(dirname(__FILE__) . "/classes/Database.php");
+            if (!function_exists("pnUserGetVar")) {
+                /* pre 0.7.1 */
+                include_once(dirname(__FILE__) . "/classes/postnuke/UserDB.php");
+                include_once(dirname(__FILE__) . "/classes/postnuke/User.php");
+    
+                $gallery->database{"db"} = $GLOBALS['dbconn'];
+                $gallery->database{"prefix"} = $GLOBALS['pnconfig']['prefix'] . "_";
+            }
+            else {
+                /* 0.7.1 and beyond */
+                include_once(dirname(__FILE__) . "/classes/postnuke0.7.1/UserDB.php");
+                include_once(dirname(__FILE__) . "/classes/postnuke0.7.1/User.php");
+            }
+    
+            /* Load our user database (and user object) */
+            $gallery->userDB = new PostNuke_UserDB;
+    
+            if (isset($GLOBALS['user'])) {
+                $gallery->session->username = $GLOBALS['user'];
+            }
+    
+            if (isset($GLOBALS['user']) && is_user($GLOBALS['user'])) {
+                $user_info = getusrinfo($GLOBALS['user']);
+                $gallery->session->username = $user_info["uname"];
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            }
+            break;
+        case 'phpnuke':
+            /* we're in phpnuke */
+            include_once(dirname(__FILE__) . "/classes/Database.php");
+            include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
+            include_once(dirname(__FILE__) . "/classes/nuke5/UserDB.php");
+            include_once(dirname(__FILE__) . "/classes/nuke5/User.php");
+    
+            $gallery->database{"nuke"} = new MySQL_Database(
+                $GLOBALS['dbhost'],
+                $GLOBALS['dbuname'],
+                $GLOBALS['dbpass'],
+                $GLOBALS['dbname']);
+    
+            if (isset($GLOBALS['user_prefix'])) {
+                $gallery->database{"user_prefix"} = $GLOBALS['user_prefix'] . '_';
+            }
+            else {
+                $gallery->database{"user_prefix"} = 'nuke_';
+            }
+            $gallery->database{"prefix"} = $GLOBALS['prefix'] . '_';
+    
+            /* PHP-Nuke changed its "users" table field names in v.6.5 */
+            /* Select the appropriate field names */
+            if (isset($Version_Num) && $Version_Num >= "6.5") {
+                $gallery->database{'fields'} = array (
+		    'name'  => 'name',
+                    'uname' => 'username',
+                    'email' => 'user_email',
+                    'uid'   => 'user_id');
+            }
+            else {
+                $gallery->database{'fields'} = array (
+		    'name'  => 'name',
+                    'uname' => 'uname',
+                    'email' => 'email',
+                    'uid'   => 'uid');
+            }
+    
+            /* Load our user database (and user object) */
+            $gallery->userDB = new Nuke5_UserDB;
+            if ($GLOBALS['user']) {
+                $gallery->session->username = $GLOBALS['user'];
+            }
+    
+            if (isset($GLOBALS['admin']) && is_admin($GLOBALS['admin'])) {
+                include_once(dirname(__FILE__) . "/classes/nuke5/AdminUser.php");
+    
+                $gallery->user = new Nuke5_AdminUser($GLOBALS['admin']);
+                $gallery->session->username = $gallery->user->getUsername();
+            }
+            else if (is_user($GLOBALS['user'])) {
+                $user_info = getusrinfo($GLOBALS['user']);
+                $gallery->session->username = $user_info[$gallery->database{'fields'}{'uname'}];
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            }
+            break;
+            case 'nsnnuke':
+            /* we're in nsnnuke */
+            include_once(dirname(__FILE__) . "/classes/Database.php");
+            include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
+            include_once(dirname(__FILE__) . "/classes/nsnnuke/UserDB.php");
+            include_once(dirname(__FILE__) . "/classes/nsnnuke/User.php");
+    
+            $gallery->database{"nsnnuke"} = new MySQL_Database(
+                $GLOBALS['dbhost'],
+                $GLOBALS['dbuname'],
+                $GLOBALS['dbpass'],
+                $GLOBALS['dbname']);
+    
+            if (isset($GLOBALS['user_prefix'])) {
+                $gallery->database{"user_prefix"} = $GLOBALS['user_prefix'] . '_';
+            }
+            else {
+                $gallery->database{"user_prefix"} = 'nukea_';
+            }
+            $gallery->database{"prefix"} = $GLOBALS['prefix'] . '_';
+            $gallery->database{"admin_prefix"} = $GLOBALS['prefix'] . 'b_';
+    
+            /* Select the appropriate field names */
+            $gallery->database{'fields'} = array (
+		'name'  => 'realname',
+		'uname' => 'username',
+		'email' => 'user_email',
+		'uid'   => 'user_id');
+    
+            /* Load our user database (and user object) */
+            $gallery->userDB = new NsnNuke_UserDB;
+            if ($GLOBALS['user']) {
+                $gallery->session->username = $GLOBALS['user'];
+            }
+    
+            if (isset($GLOBALS['admin']) && is_admin($GLOBALS['admin'])) {
+                include_once(dirname(__FILE__) . "/classes/nsnnuke/AdminUser.php");
+    
+                $gallery->user = new NsnNuke_AdminUser($GLOBALS['admin']);
+                $gallery->session->username = $gallery->user->getUsername();
+            }
+            else if (is_user($GLOBALS['user'])) {
+                $user_info = getusrinfo($GLOBALS['user']);
+                $gallery->session->username = $user_info[$gallery->database{'fields'}{'uname'}];
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            }
+            break;
+        case 'phpBB2':
+            include_once(dirname(__FILE__) . "/classes/Database.php");
+            include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
+            include_once(dirname(__FILE__) . "/classes/phpbb/UserDB.php");
+            include_once(dirname(__FILE__) . "/classes/phpbb/User.php");
+            $gallery->database{"phpbb"} = new MySQL_Database(
+		$GLOBALS['dbhost'],
+		$GLOBALS['dbuser'],
+		$GLOBALS['dbpasswd'],
+		$GLOBALS['dbname']);
+//	    $gallery->database{"phpbb"}->setTablePrefix($GLOBALS['table_prefix']);
+            $gallery->database{"prefix"} = $GLOBALS['table_prefix'];
+            /* Load our user database (and user object) */
+            $gallery->userDB = new phpbb_UserDB;
+            if (isset($GLOBALS['userdata']) && isset($GLOBALS['userdata']['username'])) {
+                $gallery->session->username = $GLOBALS['userdata']['username'];
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            }
+            elseif ($gallery->session->username) {
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            }
+            break;
+        case 'mambo':
+            include_once(dirname(__FILE__) . '/classes/Database.php');
+            include_once(dirname(__FILE__) . '/classes/database/mysql/Database.php');
+            include_once(dirname(__FILE__) . '/classes/mambo/UserDB.php');
+            include_once(dirname(__FILE__) . '/classes/mambo/User.php');
+    
+            global $mosConfig_host;
+            global $mosConfig_user;
+            global $mosConfig_password;
+            global $mosConfig_db;
+            global $mosConfig_dbprefix;
+            global $mosConfig_lang;
+            global $my;
+    
+            /* Session info about Mambo are available when we open a Popup from Mambo,
+            ** but content isnt parsed through Mambo
+            */
+            if (!empty($gallery->session->mambo) && empty($mosConfig_db)) {
+                $mosConfig_host		= $gallery->session->mambo->mosConfig_host;
+                $mosConfig_user		= $gallery->session->mambo->mosConfig_user;
+                $mosConfig_password	= $gallery->session->mambo->mosConfig_password;
+                $mosConfig_db		= $gallery->session->mambo->mosConfig_db;
+                $mosConfig_dbprefix	= $gallery->session->mambo->mosConfig_dbprefix;
+                $mosConfig_lang		= $gallery->session->mambo->mosConfig_lang;
+                $MOS_GALLERY_PARAMS	= $gallery->session->mambo->MOS_GALLERY_PARAMS;
+            } elseif (!empty($mosConfig_db)) {
+                $gallery->session->mambo->mosRoot = dirname($_SERVER['PHP_SELF']);
+                if (substr($gallery->session->mambo->mosRoot, -1) != '/') {
+                    $gallery->session->mambo->mosRoot .= '/';
+                }
+                $gallery->session->mambo->mosConfig_host     = $mosConfig_host;
+                $gallery->session->mambo->mosConfig_user     = $mosConfig_user;
+                $gallery->session->mambo->mosConfig_password = $mosConfig_password;
+                $gallery->session->mambo->mosConfig_db       = $mosConfig_db;
+                $gallery->session->mambo->mosConfig_dbprefix = $mosConfig_dbprefix;
+                $gallery->session->mambo->mosConfig_lang     = $mosConfig_lang;
+                $gallery->session->mambo->MOS_GALLERY_PARAMS = $MOS_GALLERY_PARAMS;
+            } else {
+                echo 'init.php: ' . _("Gallery seems to be inside Mambo, but we couldn't get the necessary info.");
+                exit;
+            }
+    
+            $gallery->database{'mambo'} = new MySQL_Database($mosConfig_host, $mosConfig_user, $mosConfig_password, $mosConfig_db);
+            $gallery->database{'user_prefix'} = $mosConfig_dbprefix;
+            $gallery->database{'fields'} =
+            array ('name'  => 'name',
+                'uname' => 'username',
+                'email' => 'email',
+                'uid'   => 'id',
+                'gid'   => 'gid');
+    
+            $gallery->userDB = new Mambo_UserDB;
+    
+            /* Check if user is logged in, else explicit log him/her out */
+            if (!empty($my->username)) {
+                $gallery->session->username = $my->username;
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+    
+                /* We were loaded correctly through Mambo, so we dont need/want "old" session infos */
+            } elseif (!empty($gallery->session->username) && empty($my)) {
+                /* This happens, when we are in a Popup */
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            } else {
+                /* logout */
+                unset($gallery->session->username);
+                unset($gallery->session->language);
+            }
+    
+            /* For proper Mambo breadcrumb functionality, we need
+            * to know the Item ID of the Gallery component's menu
+            * item. +2 DB calls. <sigh> */
+            $db = $gallery->database{'mambo'};
+            $results = $db->query('SELECT id FROM ' . $gallery->database{'user_prefix'} . "components WHERE link='option=$GALLERY_MODULENAME'");
+            $row = $db->fetch_row($results);
+            $componentId = $row[0];
+            $results = $db->query('SELECT id FROM ' . $gallery->database{'user_prefix'} . "menu WHERE componentid='$componentId' AND type = 'components' AND published = 1");
+            $row = $db->fetch_row($results);
+            $MOS_GALLERY_PARAMS['itemid'] = $row[0]; // pick the first one
+            break;
+            case 'GeekLog':
+            // Cheat, and grab USER information from the global session variables.
+            // Hey, it's faster and easier than reading them out of the database.
+    
+            global $_USER;
+    
+            /* Check if user is logged in, else explicit log him/her out */
+            if (isset($_USER["username"])) {
+                $gallery->session->username = $_USER['username'];
+            } else {
+                unset($gallery->session->username);
+                unset($gallery->session->language);
+            }
+    
+            /* Implement GeekLogUserDB and User class. */
+            require(dirname(__FILE__) . "/classes/geeklog/UserDB.php");
+            require(dirname(__FILE__) . "/classes/geeklog/User.php");
+    
+            /* Load GeekLog user database (and user object) */
+    
+            $gallery->userDB = new Geeklog_UserDB;
+    
+            /* Load their user object with their username as the key */
+            if (isset($gallery->session->username)) {
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            }
+            break;
+        case 'cpgnuke':
+            /* we're in CPG-Nuke */
+            include_once(dirname(__FILE__) . "/classes/Database.php");
+            include_once(dirname(__FILE__) . "/classes/database/mysql/Database.php");
+            include_once(dirname(__FILE__) . "/classes/nsnnuke/UserDB.php");
+            include_once(dirname(__FILE__) . "/classes/nsnnuke/User.php");
+    
+            $gallery->database{"cpgnuke"} = new MySQL_Database(
+            $GLOBALS['dbhost'],
+            $GLOBALS['dbuname'],
+            $GLOBALS['dbpass'],
+            $GLOBALS['dbname']);
+    
+            if (isset($GLOBALS['user_prefix'])) {
+                $gallery->database{"user_prefix"} = $GLOBALS['prefix'] . '_';
+            }
+            else {
+                $gallery->database{"user_prefix"} = 'cms';
+            }
+            $gallery->database{"prefix"} = $GLOBALS['prefix'] . '_';
+            $gallery->database{"admin_prefix"} = $GLOBALS['prefix'] . 'b_';
+    
+            /* Select the appropriate field names */
+            $gallery->database{'fields'} =
+            array ('name'  => 'name',
+            'uname' => 'username',
+            'email' => 'user_email',
+            'uid'   => 'user_id');
+    
+            /* Load our user database (and user object) */
+            $gallery->userDB = new CPGNuke_UserDB;
+            if (is_user()) {
+                $gallery->session->username = $userinfo['username'];
+                $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+            }
+    
+            if (is_admin()) {
+                include_once(dirname(__FILE__) . "/classes/nsnnuke/AdminUser.php");
+    
+                $gallery->user = new CPGNuke_AdminUser();
+                $gallery->session->username = $gallery->user->getUsername();
+            }
+    
+            break;
+    }
+}
 else {
-	/* Standalone */
-	include_once(dirname(__FILE__) . "/classes/gallery/UserDB.php");
-	include_once(dirname(__FILE__) . "/classes/gallery/User.php");
-
-	/* Load our user database (and user object) */
-	$gallery->userDB = new Gallery_UserDB;
-
-	/* Load their user object with their username as the key */
-	if (isset($gallery->session->username) && !empty($gallery->session->username)) {
-		$gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
-	}
+    /* Standalone */
+    include_once(dirname(__FILE__) . "/classes/gallery/UserDB.php");
+    include_once(dirname(__FILE__) . "/classes/gallery/User.php");
+
+    /* Load our user database (and user object) */
+    $gallery->userDB = new Gallery_UserDB;
+
+    /* Load their user object with their username as the key */
+    if (isset($gallery->session->username) && !empty($gallery->session->username)) {
+        $gallery->user = $gallery->userDB->getUserByUsername($gallery->session->username);
+    }
 }
 
 /* If there's no specific user, they are the special Everybody user */
 if (!isset($gallery->user) || empty($gallery->user)) {
-	if (empty($gallery->userDB)) {
-		exit("Fatal error: UserDB failed to initialize!");
-	}
-	$gallery->user = $gallery->userDB->getEverybody();
-	$gallery->session->username = "";
+    if (empty($gallery->userDB)) {
+        exit("Fatal error: UserDB failed to initialize!");
+    }
+    $gallery->user = $gallery->userDB->getEverybody();
+    $gallery->session->username = "";
 }
 
 /* Now we init the language
@@ -532,21 +537,21 @@
 }
 
 if ($gallery->userDB->versionOutOfDate()) {
-	include_once(dirname(__FILE__) . "/upgrade_users.php");
-	exit;
+    include_once(dirname(__FILE__) . "/upgrade_users.php");
+    exit;
 }
 
 /* Load the correct album object */
 if (!empty($gallery->session->albumName)) {
-	$gallery->album = new Album;
-	$ret = $gallery->album->load($gallery->session->albumName);
-	if (!$ret) {
-		$gallery->session->albumName = "";
-	} else {
-		if ($gallery->album->versionOutOfDate()) {
-			include_once(dirname(__FILE__) . "/upgrade_album.php");
-			exit;
-		}
-	}
+    $gallery->album = new Album;
+    $ret = $gallery->album->load($gallery->session->albumName);
+    if (!$ret) {
+        $gallery->session->albumName = "";
+    } else {
+        if ($gallery->album->versionOutOfDate()) {
+            include_once(dirname(__FILE__) . "/upgrade_album.php");
+            exit;
+        }
+    }
 }
 ?>
diff -Naur gallery-1.5-pl1/java/applet_img.jar gallery-1.5.1/java/applet_img.jar
--- gallery-1.5-pl1/java/applet_img.jar	2005-04-04 17:27:16.000000000 +0200
+++ gallery-1.5.1/java/applet_img.jar	2005-08-08 22:23:10.000000000 +0200
@@ -1,6 +1,6 @@
 PK
-     £~a2            	   META-INF/PK
-    ¢~a2r^   j      META-INF/MANIFEST.MFóMÌËLK-.ÑK-*ÎÌÏ³R0Ô3àårÌCq,HLÎHU Š%Íôy¹œ‹RKRSt*AêMôŒâLu“L4‚Kó|3“‹ò‹+‹KRs‹<ó’õ4y¹x¹ PK
+     ç;3            	   META-INF/PK
+    æ;3r^   j      META-INF/MANIFEST.MFóMÌËLK-.ÑK-*ÎÌÏ³R0Ô3àårÌCq,HLÎHU Š%Íôy¹œ‹RKRSt*AêMôŒâLu“L4‚Kó|3“‹ò‹+‹KRs‹<ó’õ4y¹x¹ PK
     Î!g/çk¥G!     
    Copy16.gifs÷t³°L``8òŸáÿÿÿÏŸÿþìÿ³çÿŸ=ûÿˆžþ»ÿçÝ»ßnßþrõêûË—ßž9óÿÌ™g›7ŸÙ¼éÌ¦Íg6m:³qãéN®Y{lÕª#+VZºtß¢E»ç/Ø9sæ&†0À€âOFd§«—‚z_Še^C³VÈ‚<ÕU¹%¹]»<®-X2ë­šSl@¯$³s@ßuÆŠÓ‘k¼yéµW1ðÚ;3…ä‹¾›.?âÞ£|K¥&»S‘AñŸ¿s~AeQfzF‰‚‘BR¥Bpiž‚ofrQ~qeqIjn±Ž‚g^²ž‚cNŽBHa±BPjqjQYjŠ/——›‚{BXj‘‚¡ž/ƒ5 PK
     Î!g/GiiÓM  Œ  	   Cut16.gifs÷t³°L``ØüŸþÿÿàÀƒ‰W>}ú4}úô®®.^^^l@ñ'#ƒˆ2ƒÅ'à„§6ëŠ –¦³3Y²BË%‚®G6IÍÐ˜-yüD×Ñš;™ßªläÛRJ2ó0)ðph©—h:pMÚyÐôÈ·ù«OzkJ´k62ò}ºQ‰Áúíµ«/ïÞyóæÍ%K–àrš{‘ÜÃVz ¡ÀC‡/ûÄ’Mak.Î» ¾˜MÁÊPÝçÍT'ßÕîR>Ç.¦„,Z?uYçÖÕ	î²i¹F‹CŸ:‹[ékª©(ŠÉÖ2šòtuw‡¸{Oð©c˜2uC_›€ 3/;ËÌca!Vn.N>þe½§oŸâ¶ËÅ‘Ázáüí[·|þøañÜÙþþåee~ÿ~÷öí¾½{!üû÷ïoß¾ƒ÷îÝ»ë×¯wqqxâ~$÷³Ok¨ojnie¨/çìêéîë¨™,"0uª ¿À„ò¼šàüÜ²|Ö2vV–	UùjÊêë–­Èž³v}¹RÝæêUùë:””¥ê²«W–wìßqH^¬ŽÅeÕv%9©³’âu{N”/©?#vãVéª¥[®ß¬.½x§,›•½þÑ+—ÊUïÙnøRé4gÙQ>Åëäå<Z…øv1?è;Ü. ÌÆÄ øÏß9¿ ²(3=£DÁÈÀÀ@!©R!¸4OÁ73¹(¿¸²¸$5·XGÁ3/YOÁ1'G!¤°X!(µ8µ¨,5E—ËËÇMÁ=H!,µHÁPÏ€—‹Á PK
@@ -31,17 +31,17 @@
     GÙ.‘Ge^Ÿ  ¶     default.gifSO¨—E=ö‚ÂHAáPDEÖ#éƒ}".ŠN„HC¥]W"÷Q`¹ŠÊm1Ï§‚žm*ZŒ…ÄÛ„ÓNZI ’‹ §ï÷.\îÙœ™Ã¹çîÙ»û¹¥7¶aþÁ¢V6{es¬l¢¹.^½øÙ/7ò¤<9äÂ\”‹s s(‡sE®ÌU¹:7äÆÜ”›ó@ÌCy8ÙÌV¶	$D˜	Ld“99‰“YÀB±˜b˜¬d«ÙÀF6±™ä‡iÐ¤E;€
 8"1’"9&ÄÄ˜“£ 
 £(Š#ÁE8*¢2ª¢:¢1š¢9b0†b8ŒYTXa(H°”¨$%k‚&j’&«@…*R™9³,*4“U¡JU©ZjT“š5 AiX†LY²;ÐÁu¸'ôÄžÔ“û„>±Oê“{A/ìE½¸z°‡z¸WôÊ^Õ«{CoìM½¹ôÁ>Ô‡»ÑÍnu{açüs‚f`OðDOòd¸ÐE.»thöÅ®t•«ÝàF7¹ÙôÇüô¼"mlØ~Ú>dŸZÀÙÓymDh6¨DªÑ€F4¡Ä†çÍ–g ƒ3pNÈ‰9)'ç	yVûßÕÕss¤=|flo¢¹[\Àâpç§¸y×ÖåõÕÞ¹ÃÛ^^?óã»·ú£ËÖ.¸å‰W¿}km×û÷.¸íÔ…³ËïÝ½ïôÎï¾~øò'•×O~þä#»N?³çåW®ÝóèÆñG¯o½vóðòÚÖrÿ‘7oþùóê}g®<ýa¾rnéƒöŸ:™÷µïØñÇÜ¡×¾|ö¥·ÿûñù+_ìþõÒ±¿^Ý¾÷›úéû§ÎþöÑçÿ>rb}ý÷··lÁóÿPK
-    ¢~a2Ø§  ‘     im.properties¥TÉnÛ@=Û€ÿ@µÖí1£€Ó¦b i‹öÒ%QÒ¤#Ž:‹íäëËYì,@S Õ‰Oz|ä£†s®7A7ðiÀŽ6Ø©ú¸0ŽÆz¨ˆ±ÒÔ¼MÕ°,`åm Ùt6=}Þ€ï	jÃ[’,ÚS|d‚bçQK
-ì”ïÕx)ßjÅ]JfL›â{óë‘:o‘±Zp­±;´8®'ó×°ÒYÉE†
-£ÃÇŸ -1†Š³sÉHiõRòV%Î~Î•öd]å¹4Š}‰×f_¢oV!wš
-üHvPþˆY<Ñ0Ü¡µ–Þä?`pNáUÀFŒ¨ºà³PÝÅè­
-Ø(_÷¤uÈõ­q“É;j1èc¿ä8_eØÙ`›ÆI6q”`É©Û2ù0TŒJçá—ÄÈƒY¥)<­3ZÚ*Ú%‘?(ýþK&ŒÚ`“Trøw‘scô‡Ÿv=v“ÉdM>
-GM¶“£ÏÞÓ©ö!ÇrLæ§¯*åÿ9°ÔÔJ*=`YBe‰¸ð; Vþ&±ã‹«ŒW§o2Iul¬ìµR¤6#öy-ª›GûâêÐUèd+åBqØÃgÜ"|ßÄÅòÒ°–#¯“â"ŠG´`»žøñòJáÆåÊ(wJ]Ë‘LYËå2õŸ{}[=“×é^ùPK
-    ¢~a2»Ò‚"       jpegtran.propertieseQANÃ0¼WêVêF‚ð‚Šâ‚à
+    ç;35{~›  ‘     im.properties¥TKoÓ@>'RþÃH=H8Â!ª”By¨‘Z@péelí-ëY³$í¯gö‘ô!ø4ŸýÍ7ówö\o‚nàã€m°SõpaõPc¥©9MÕ°,`åm Ùt6=}Þ€ï	jÃ[’,ÚS|d‚bçQK
+ì”Ôx.ßjÅ]JfL›âó›‘:o‘±Zp­±;´8®'ó—°ÒYÉE†
+£ÃÇëÐ–ÃwÅÙ¹d¤´z)y«g?çJ{².†ò\Å¾Äk³/ÑW«;M~ ;(DÈ,žŽhîÑZKorï18§Žð*`#FT]ðY¨îcôÖl”¯{ÒºÀäúÎ¸Éä-µô±_rŽœ/2ìl°Mã$›8J°äÔ]™|*F¥óˆŽðsbäÁ¬Òþ¬3ZÚ*Ú%‘?’(ýþM&ŒÚ`“Trø{‘scô‡Ÿv3v“ÉdM>
+GM¶“£ÏÞÓ©ö1ÇrLæ¯_TÊ/þs`©©•Tú÷e	1”%â.ÀÏ€ZùÛÄŽ/®2^½y•Iªcce‡¬•"µi±ÏkQÝ>Ù¯˜W‡ž9@¨B'[™(ŠÃ>ááÛ&.–—†}°y­˜Q<
+¤ÛõÄO—W
+7.WF¹SêZŽdÊZ.—©ÿÜë»Øê™¼N÷Ê/PK
+    ç;3»Ò‚"       jpegtran.propertieseQANÃ0¼WêVêF‚ð‚Šâ‚à
 .{“¸um³k7íï±¤p´wfvfv2úd5ì‘Ñ¤<GèÈagI?­WûÐ^»È‰Ö«õjãÑC3ôL*Å‚€í1I¥#ôÉÚËÃwBkzCº2š{0NÙ¤*Õá‘À÷ÿdnŽš²+	AïyBÖ e$ícœ‰37;ïPþ†_Ð‰xŸÆi?IQ,ìnÒsŽkÖ‹XÅ>„ânYAüöÐ£•kfpž3–Ù3(¯	„\œýt—E°B(žéNrC]ròf\:Ã+ž>ÞK¢L1±+¸M^ZÅ‹@M6ä–­åÅZæÍ˜O©T”YmÛÖ³×—bõ9×sþ PK
     	i4/0ÚéÅD  û     uploading.gifs÷t³°L\ÀÀÍ0‘‘(þçös	vvp5Ò3`I*þdá”d`dÐq¦µ0°t´x®Þü¨×ô¿¤FÕ#·i×9çhlÝ&Ë½ƒëõuwî5.™n7gµ:Ï_·#I3}äìg©«ŸÊ¹¶ÂI‡ïõÄ²¶è¡6ÊïÏ¬Xw5{õ†»¥,Ù'Þ{"·‡ÿçÓ°ôúÔæ&—¨¢Úº.¿ÐžŽ–žv×)>“½#Sc'ÛÎ³‰^°xêüÂ©óf7„®XÚ(ˆä>ÎAî> ›¡ì¾J4÷±ˆ{™µJkwnÎÕ‡1^¿:n­‘70Wikqð}¿XÇ¬ýü“‹›MWÍÕÑ¶½µâÄ‡®–½¬ûŸKìœÍ¸ùtÚúYÝÓ.o¹he³ÏþûÎú`·èÆæ Vû›ð#×Üþ¾~‹€ì‰½I9~“€.° PK
-     £~a2            	          íA    META-INF/PK
-    ¢~a2r^   j              ¤'   META-INF/MANIFEST.MFPK
+     ç;3            	          íA    META-INF/PK
+    æ;3r^   j              ¤'   META-INF/MANIFEST.MFPK
     Î!g/çk¥G!     
            ¤·   Copy16.gifPK
     Î!g/GiiÓM  Œ  	           ¤   Cut16.gifPK
@@ -66,6 +66,6 @@
     Ð.ýOZ               ¤Ž  WebComponentAdd16.gifPK
     	i4/ãk’               ¤  computer.gifPK
     GÙ.‘Ge^Ÿ  ¶             ¤V  default.gifPK
-    ¢~a2Ø§  ‘             ¤  im.propertiesPK
-    ¢~a2»Ò‚"               ¤M  jpegtran.propertiesPK
+    ç;35{~›  ‘             ¤  im.propertiesPK
+    ç;3»Ò‚"               ¤M  jpegtran.propertiesPK
     	i4/0ÚéÅD  û             ¤   uploading.gifPK        !    
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/java/GalleryRemoteApplet.jar gallery-1.5.1/java/GalleryRemoteApplet.jar
--- gallery-1.5-pl1/java/GalleryRemoteApplet.jar	2005-04-04 17:26:15.000000000 +0200
+++ gallery-1.5.1/java/GalleryRemoteApplet.jar	2005-08-08 22:22:55.000000000 +0200
@@ -1,44 +1,43 @@
-PK   ¢~a2               META-INF/MANIFEST.MF¥XI“¢ÚÞWDý‡ZÔâ½ ºÔŽxAT@FÁMÃaQý£«ºûö­Æ¾TßâQÏw2óË/3`g‘ªú“Ê*Ê³ÏOÈËìñj¢¤þDõŸŸ
-;oÊÇºv¼×%ä{A¿ÌðOÎ{úÚdOBä–yÕW5H«'>s_þûø@f?mJ¶‚§amø7ñ‚<><>ˆv
->?¹y
-v’€²‡¹·w¤y`ÁŽ2¶~ôŒ¼¸‰]Uê†D>1Q0øó“‡38}îüÍ2½³+/¸èÈ!Õÿ>¶?:º¿&
-œû{è@ì;äˆ–Ë­M¸c\lÒþ%¨×¹ ‚9EùþüÅµ_Š2/@YGà=bÝâ¶¨,i%•4&KØ²Ø›&8TŽ>	ñ¹uS>«
-àÖyùŒ†›±º©–Ç­’eŽÌG%Ò/×`ë:NÍËZë0
-ã4¤Qù=/t¿YÅ³fV°=‚xéäMMåÝóëÃÁÎ@òLfQj×¥´p ¤7à>><ý
-½K­9(|cyMùÐï]ÇhC­åŠŸÍ*l'Z	ÆKD:Wý–š)Î:U}qC\ÔÝ•Ž]*ø	Á¾Ý$uu?ä
-lIåÖXÓJ-ìH@©š“žØØTfÓœô·O?3zdh¹1*´A„^Ö—Î¯ç-rCš[»šÆç÷ìÑ5T_®ëÐBTL;¬Å’Ä‘Ô]É?ôñœ?ã&C8XÖ±ÆgÆæÑÂÁ9!Ê4êŠ %§I™ÈNò`âÖ¦% ­è«|±oàžSšëÁßqÆìƒÙ1ž}k %HLoú•‘jÀ{’L5íÃiÜü%ÉÇÕ+·Isgð‚Aä™¼’ÏÏtíúÁ¿P¯2¿OeËiëMaj:ÌU¸1ÏÛ=\jt%ËÓBÿ50™5N 1<:(Ú >îPˆb»ð FEÊÎòÏ¼7…Ù îTZ%ã­ýnAùár	v-S•H|tÿ¸AuÚ¡[0_$ss¡î{í@w×•<ÍŒïi2ºyx#µà|+•£ Ÿê³=;‡oGÇÐ¬þÛú>ªjd(ÁxÖ7bê©ir¥‘h·ŠQ}Aæ¸«Ùy9lã*v‡¡°! ôDªªØŠO§‚N™é˜iS”À¯àÃð:Ø“¬~ƒgÞÍ³ŠIòjêPWîY+:‡æxºy'sax¶Å€>ÞÜ³×äˆÐóëó?º8¾ùkù´ÞšÄÊ_ççc€ÄFú¬v?ÔqÆû—ÖÏ7þÚ§æíà0\dÛÜªjiFªõ¸üÍuËM{."¹sÌvÞÑúá¦./Ú´*ôûG FS–#ª|Wƒ+s¤VG‡œXî¨^s_õl<´®Ë”Îgí†YæAáÈž²œF½ð†ÆzÔa$&í°êœ”7­ÔmÂÆæÒbC?‡¤´Ë/Ñ@Ý/ñDþûd‰Ì˜ó ¾¬5^t“-tŠ 6\‘ù´þâ-Yä&rc:Ïü(¸Ùlg3µf‰(	9_s4+Ó~Ð&7mCÿ®ÿ£©InŒ;[zËì|ŸR;óâî.k§ÕÎ¦ŽX´‡
-`'R9$§…]Ú÷ð$+„W)•â3GR{Å¿žèvýžÕ¦ÑI›ÔÉì(¡¿Ž?£ý%â¸Jn"s¥$?ÉHÓÜÈf¦A¼š$UjØÔ^Þfãf·Ô’­I„qn©¾õC-4(ÄñiòüF]Ù¿5áß¾ü!•ß$kPÌ_#r·–K.	ËóŽ V<[ƒ9<m¢ÏG¿¼Ÿªaúò”¡…,wÇ¬6n>á¯6a OËÇw]Èx—ŠÞÕt!5<ƒ…uj
-Áôµf¥ð‡²Qî§“Gó[²ãl‹éaøJºqæ]–kq;ÛþQ;5®úW‡UÚèzbùÔu.Ð®sœ^Dx½–P?T¼	åúDN¨ó™q¦)ÝZ“J
-lÆS§IÂR=>®ï:¹@h±ª±½nÏ×¼ÎãTUpsZ{Ãâ@q¸–èB¬÷mAsZU<Ã½’‘´Þ¿©0·ð>£Íªp¤EdW9·këu1¶ç+ßNC|«0Ï|æç£í73›©uûcyr‰°‹˜5Oè´ñWgñJ¹¯#óo;&îË&ämÐläy:z~Â‹Ò„i½ï¸AvßƒÂÆí÷,Ä™ŒP=:[W8§¶õw…ÔþÊç/A‰¼YðnY™o¨³Tß LéD›É	A“Î’úW÷A¸n©nwÅ±í5©U÷²°t±¦%/2ƒöCé“wý}Bï¶`ßcÆöd¬Nö%Ó,/;x›AÓ@ÞéÌ¸èlÚ€B¸n+ü”\+I|ëX;ÕúYg€×ÀUmD-=œíÄÜSeÞV ÜÛM6ÑqN{™Šé•­ Ñ÷6TyZU‹›n}D¿W¸ñ±ÚVRÂ:gÚ™“3nOfíX76GGº1K´¥ãÌˆëZWÀ~S$µKY±XMÓt!¿‚º¿ØTi.„
-_j5oø@¿%á­?ÖGŠý·µµAý9îíRþÆ?¡w-°rQ}äàÓÿÚ¾òª¦C;À~˜‡Æ§>ÂO¥aî%­ š•âVv²£Ì+ñZ?Áv%Õ$=»¨ï‰M‚\$j.œ›Šx¥™bkjÉúÃ+ØqkTû…*3ûkâ“…%~æõƒ"MÓ’wÙ8H»YP¨Í; 1%‰É´AxklÙÌ´ò_c3~\ÔˆföVtiz¤mdÔBô.—ž}›ÇÿPK¸BŒJ<  c  PK   £~a2               META-INF/GALLERY.SF¥XI“¢ÚÞwDÿ‡ZÔâ½0ºEèˆ·`T-pÓÁpdô0(üúKWõë¡ï¥únQó;™ùå—™q˜»uÁ§€U\äŸ°'ôã·Á'®ûzƒ|Â¿ ó‡ÿMþ°‹}XT]Uƒ¬zXçþÓ?~0V,öIˆCPÕŸvnŸ†‹ÏÁ‘›†>»ËWfGÖØ’f÷Œþïã‡7Ÿü"CB7Mìéõ]YQdçÆ¹‡=bO~êVÕ/@ŸL¦±ôm,¶³8!qç¶æ6ô©„-ßkµO(ŠFÄ¸îêJ¦3Û#ã¬¦òÃ…Ÿf‚ªh *DÒõÿ_ñÝ§%€uÞ"Fk’EÝ%t°j% {b…¤.å¦zc'!ª±ÿ5—ë¼*_ð‘uŒ›²ï—k»´V½a…UašÊ%¡NÌò3
-X›]	Fa4F6@š×M,[¯û“ŽD-Ø^¦yÃzESsÅíñåBus>²yœ¹õÀS3¸?<üMÖœ&ŽkdšaýWÀ5
-Ý¨Å$haÈPéz)0!w.¥¡‡ bæ]®šmwËvçUA$ÙÒÿ	! '·Iëê~ÊùSgœéYu…ÝÂFb²úFm/p1í¤¿|úž˜Ñ#·‹xVg+ÅŠR)KÞ<Þ¦½ð¼ôü?b×(Ht	Ÿex"ö~SÖE H)àÚÕ³íâÖû’>^óGŸèÏÅšõ¢‹`Ñ—MNƒÄŠnY™_'™WÀ•M½&b7-ÂQ§ëŠ§´|±LÒâ\îŸw-¯nõnZF~TÇxõ‰lJÏ/U=ËRŒ¶]·°g1ÖIKÿY‘«—]³Ðå@|¤›Ý™5¹DTÿB½`qŸÊ™Â„­‘tl
-Gáç™ÖF`–þ´À½$æ‡[ãˆæÝÕ?ósÃ]Kö»"Þs'…IŒ?#ñ#1®]'–rEz0Pdðœ·Ö‰•±…I“ï¢ñ¨qÈhÇYaJøµqÖ5xŠQ
-ªiÆ0l>jßËÎ¹†,[ã0lPœÛ¹¾UazwZã×”;	þ÷Ü9C³N(÷EH.Ú£³xoþvWµò @0.1Ûc¶SWpkZËú9ÖÇ®“ÜTb³ŸÖWJN¢¯D>°úU×~‘W<HÓô¡¯Ü;ÀFîðvñŒYò MèÑù:MV,~ôwïtùùÊ"®CÆ>¤7ŸTgœ&ó^}ŠÄJšVH¿ŠÜãËõ?F•dc[¢n%P\|¨SÉÒ;ÜY+›ËúO»õxðš5)¦|8+¥µ6šU™nnªó¾àZŸ]XºtHéúuMHjíÈÔP·¤>-twT¯¹¯zìy¥¬³áXƒ‚ïWZA0F¼6ó¼l¦É¹UÃ¤=^Zë©Öo 4°<§
-ž6` åíçPA~‰ê~Á¨§0>½±!Q ÙÐ>ê”‡²–•3ªöœui8Iž¦—¯Å¢5±ŸðE~ŠÃû™åçÏ=„&
-OWn©9ƒØ˜õ«þ“”‹07Ì½S‹4Rekja(°&3¤M§ˆòuáqÓ=Š/²Ò…î]¼€³ Gg— Í–s©N¼mìÀÝ…ž&nfÔd^îÆ)ïúÑx’oN±ìÌåÚ?Z¾T£¢Ÿh–Þr{›ÆØ—ö•5uP\óQŒUHúÉÀYQÎV)#]ý¸LìÓ0^I0,[¯Cø·/¿Kå7Iówd_â7s¨øsÞÎI­u±Ÿ›á&ˆÿÍr‚÷ëq6sù+Ý×¹©”"K¯†Ý¨Dû“)d|†Ûä'Ê5…ÀñP‡­±«t­U7èÜ|OU‰q
-î—S@4Õ¶»Ó‘õY	Ìz—Ùé]1mK{ãÈx«AiO©«p?"5×fíÜ¬búvZ~¾«þøêkéŽ¯£nÁ’NV‚¢¨rª(Ââ_µêñB²Õ(
-Î­Ñ‘
-ßõ%Hj>WPUç§%þK9Äá~ZZK‰Øa÷“oÏ XÈ¥pÁÚÀ{dšKãŒî£ûŒä aãÔ)ÄÍBJ9ÎÉt‹I­BNËÑk‡y\ç§bÔ#€ó”e:¸&,`Ýšä\âHn^ôbÚÊöcœy¡Ü×•ùo'$jv±cž²%Jd±¡:«Æý ÈïG¥ŠH¯J$8ÚZ8%íYØ1º\ý¦‘º_ùü%„ØS™‡o÷›Ô÷—”M¶Ì­ZØ)è«RVb;¸N+Èñsàþ¹cj½Í.°‰¤aD-ðcÊ¡‰/Îß£Û*,nÝ}B£;´wýFr8âgH¥èNÈÞèÌ¸œf²vé6;ð°Ï¹¼kK(üydAƒTµ;8»©7„á`q­ ÜºM>4ÑqNÍ£x§µæfxG\ûRÞ
-kš²·”9S¿v¸ñÇg…:è”lž¯f$FÍÌ¢²CÇ¦1™Æòzç]«a¸'ß,»w–©)×[v™¸9-ø§çýS3Gè"	ñ›u›Ù×1g©Õ´é›¾Þ[ñÔ¿Ac»™Bž•+íêmSÙ5‰+c‘Ùëid^Æµ¨j>ról‡}e|Ï¼fâö8ü‘ò/ÍÕÒÍ0à‚“°ršî¾ í\oØlà–õ"qÜAZi^YZ](Õ«:ãpQ«ù"Ýñ…ïD?;† ~ÖñZ¸ÈˆàÙÙŸ¦$¿=Ä‡afóXS¨Rj]_¡:2ƒ$ÂeœœN[M~ÏÍ(Ì™d°2hî‚mðP°+y2lßökãýPKŸE.  d  PK   £~a2               META-INF/GALLERY.RSAÝ–{XSeÇwÎÙ…Â`@0((·í=ã2Ä
-aÊ-°éÄXó CØh[dš›:#uh†N"3JÄ[ â%/¤åCF`Š‘"¨Hqqiç0@ÔÿëŸöìyÎyï÷¼ïï¼¿ïç}00†¨ô c¼q	Ñ`³q0¡Ï;ªµ¦PHÀö‘2èµÀ€Lx“! 0'×ë/¡¶€NERÈTœ:Ñ°aÙ½Š©5˜JÁIó1ÔL!Â4hr*u
-”Ü‰ƒå´0[ªÓ`\‘R¡.ÈÕÈY\™üˆn[–—Siä™r™T#W*¸L¥•Ë05wŽ\+WãÔxJ„å:6X…åÉòF¥˜Š+Šl<o:ÄvË·*‚Õ£ŠÙšÑçx2eðtaÎ £¿4¦  ‚ü63lfÚÿï…õ»&×¢}1^×õ°^Oºž³¡åÌâ²«úè77Füž@NinìõpßÊŽëu‹\0˜CÝ8‹ßµ¨}¿±¸Ìe°ì0V '÷6ÐË½ç_ÙÑ˜ÕxŒi¢:©›J¶v.™gW7â¼ÀÒ?GqÕ!Qa³‹Ü>\iT+I½°žrbµC­:ª’V<“|{ö'BHÐ§,à ìñæ° è!™üò„<Y¿ø ö™Ô‘;l]eå£ú[.¾‘ž®Ê|tá+ºœ=ú§ÍZËE(âaòÉ~vŒèöñ´ØûßÔ;xõ%VÏˆ½xö\ÌŠº‘/_SüT3ÿ}‡öŠµnËIvŽûîVTEõMÀ¶pþÂK¾5[J›oÑþ0¦÷ˆ§ïaî™:|¼aÍ)GEˆ£b¶¢‚DQo=	KÊãÖñS­~ðxÚ3ÄšBn’f)õkµÙ²¥W"ÏRBQ4aY‚A	%,„ „ã®ÅÃi oÒ´)_N«c"i®<S©RÈ¥ãA‹‘Œ)r•\±Tµž³&H‹“ææbªÂñˆíSd"òLCÞôdyzCmN–n	¼×Ø\º¥¶ç€”_¼n½xîº A]–¤¨­X­¹ÒÍl>õÅÃíŒm—•yoyzë®¯.uê±D¨;FŽ¦ßó­úfjSi+WžXxíüòLç’97+œãMAèo«#ÊÏ|ö¹Ž‘³ZýnšD|`ø#Ã¦¹Ì«¡ô eˆãKvlªM ¢PhBeàwdÈ „!6¾"ôc<dŠÁËGF`ò”ÑJpÈd6pÄÎ9IÀ´UÀ‡èv »7ƒK–u9xjeJ†áËœ…ñ˜¼Dh¼ÈB¼d!fÔÌ7gk4ù‘|¾L•Ë{Ä%ßZl¢Öc¥Eóp	Œg‹'å¦ásŽµdd¥”©ó'…g:NHÿ‚ŽdÛš4tUõ5híÏÚ¤Á’jøö1±°á×u|íÞ½'^pŒÍ¡
-¯ïðïŠí\ì-«õI§ØwøÔûÜùª^×¶žRãÉlU-Þ½²ÃUº¸ÎçÁ‘ÀÆh§ªƒôûŸ4Ñ»Ô$Zù]a¡^zT8ä<øŠïÞ¾® évUž\Ç#WòE#98:óptjÆNÆä)ÿÓS'4„Oœ2(Ñ?eþ£âYhÖ×ž±ß¶}³»¶²¸gsgeßÉŸzä5½÷C¾î¾_é«‡¯GÚVï®ìb½ÉÂ{ysØnÿÕÄc‡-Wßïçž÷6Ñã¶šé{
-OHâXúŠ/Ëw÷%•DF?XÑ´t¹lî`FåTÜýÑ~Ã}…ß´C{vtlj:|¦UœQõÚš‡€¾8NøÕPñ‘Àl+73ñ½-ÌŒ“cä?‹›±âXk3FÇ
-<ïðð#ôG÷1Ž=1)Î:DþV˜} ·Âx ÏWëâ:ˆUr­Tƒ%IßÄrÁhhèv%ˆÒÜù;k—û_Á¡¦-sÕ¡­.ã-±$­Xß}6»¯¥ÔžÇq¹p„½áä÷Ej¿[B$²˜r‘ûaÞ‚Z½ù,Vä“uËC"Æžªkáw//ktš›;ÛÛææëÚLà9Ðf(âŸ¸WnwŠsm—Sùv•0¹Z'1Š~)Å-¨·“6íÆþßPD">Ù–üGv²žq?>n/²~U@{ÐÀÚ¼¨[7ýbçu5o4?J­ùü³¯7tµî,j|e–ûàç=SSÿ¾’3´ñÚ¶EÝþºo?˜ïøîÌ}n¯×õ0HlRlé¾Âw.%#ë Ó'ìÄÙ³Ü_´õßz'åã·S^n:-º}þt5=Ð»{]›-Uë70§¹²z~MÛ¡ PK)›¢ã  ü
+PK   ç;3               META-INF/MANIFEST.MF¥XÉr›Ú»ÊÿàïÓH )Uo@#Ñ„ 	MR4‡¾h¾þ;÷&×A¹8™XÙg½÷Úk¯s$3\PVŸŽ (ƒ,ýü„¾ TÄÕ'ªûü”›Y]<>Ð0+à¼¾B_æ/Øÿd!ó§ÿ¨uú$v‘•]Y¤|âSûå¿dúÃ¢dnÚ>xÞÿM¼ ;3ŸŸì,=3ŽAÑÁìÛç$Y`ÉÒM1üÑ3úbÇfY>>¨‰~boØðç'gp:l]n™ùNhKÁË68±hù¿­®¯IùÎ\Úb‹žæ a3ƒó·Œ=Ÿ´~Ê!u6(aöpøëù‹m¾äE–ƒ¢
+À{DÁuHâf:–˜®lñ [æzâ>°«º |ZæÀ®²ây>~ŽT®\žÍ'‹Eö§C _l=Ÿó=qjVTZ—ƒQ«&¥+Ó³œÁDn!5’oPñ¼hieuEeíóëÃÞLAüL¦AbV¥4 ¤3à>><ý½MŒÈÝãò–ð¾ÛÙÖ±‘°9f,Wü$hf¨PnZ1Ð
+0\¼£3Õm(ä`­ÕÝqÄUÝÞèÈ¦¼àšu\•÷K®l/5í4m×¹ØuI3}`¼•œu}ÒNÿñÛß…Ý2´äŽ%V£R§èK«ç«YƒöhÝ7«i|~Ï®Q]Ãôåú`ìˆŠhkclHâDê¶…f+úxÏ‡ø™!¬#XVÐq#GnŸÒÒÞº ‡iÔÝ†Œ­:a3Î¼Qˆ¾IZCB›«ò¹XÃ{¨o{wË‘vÇx÷­£Ý)éõ#W€—D’L´3ÖùÓ¸ùS“«Wf’g!Jáƒ*ˆ²”Ž$Ÿ…¶¶]ïÔ«ÈîSÙ°šŠËÏšÎŸ2®Ï¡ ÒñµÂVŠ2­ô_ó=¬qìü“åív&ˆN[¢6­ñÐcI*Öò÷²7…á°={)Œ‚qÖn+@P¶¿^ýx³V¨J$>º~Tcû*i1Ìñì¼PÅNÛÓím¥Lã¯6]ÜïIÍ/`¥²äR]*nfp²ŽšñÁÍ{/eu ©
+0Þõõ.qÔ$¾Ñh°]E˜¾ 3ÜVó4\N#Û¸ŠÝ¡€/q”ô^ ªóàÒ‰ä†q­0-3Mbò¸%¼~ñ¤«ßÄà™·³´¤A¿†:Ì•{Ñî¬}}ºôÎå¼8:ò\˜}¼™c®Éß¡ç×çMqÔ»kå²ÎÄÊ]gáÉC#iN:RÙ,ê8ãÝkãfœ»v©™[Ø÷ÙÔ}YN#ÍÈ´—¿™nØIÇ$ÖàÜÌZZß÷êòªM›B¿žq`4ÕÛ°D™m+pã#¶†Ôòd‘çÃÕ«ï«ÞÅDò“²½¶"—$¬½– åYCý´xôÜŒõh0ÃÈLÒÎË0.z­ÐMÂœÏäG?–¤0‹/Á@Ý/(ñâîûf	Î»Ë<øºÖøÐ%€6þŠÌ¦™°·fQêÀŽè,uï~eÓ­ÉTš)Å;YÊøŠ¥7
+ízMÜkÓúOý…HÔ@¶#ÜhÙº.¥¶ç«-ÆlÚL›uÄðÎ&€ËÅÐlt–äfaÞÃ“^%T‚#–¬v÷v¡[Øv»6Nš_'Vj1ýõø3—bAÇ…0íæÜ¬U UÈDÆ¾†$—ª_WNÖ¤ãaœj¹©H”±úD"}_Íäãø4y~#~ßLø·/ÿ–Êo’5(æOÈÁ²Ã¦Ž-.KËpKP«FÖ`O³·ãýè÷û‘
+ˆ½,‹×8li'”ç'h‰ïR…XM$ü;2îá’s;Ûê‡`a\êœ@çú–Z{H!} ¡› ÷ÛÉ¡ylYÓ`:¾‘v”:×åz' ÂoÙ©qÕ¿Y›CÜ.>±­+´m-«ƒ^	ÓêoÕ7¡l+1µÂa>=†4¥kò “qÔi’pgTb-—!aAšDt|ç'*@é$h¿ßNå‹)Äá~Y‚+±›œf[5'ËÁ=½TÐ4ÎŸL˜Þ¿ÏèœŸ©®Í®Ìv^TÍEÖìL™C=<loæ™OÝl4"‘CØ9¢¡ OÅÅ&üÆÏ£Íù‚Më˜ïÎâ•r_Ì¿t2LÔ†I(‚WsÊ¬Â,=»ày4”nš÷Ï HïgPâìNÜ@|ž*(ÕaÈ"¿a‰µ*S7HÍ¯|þâèKžzïê‡G…rÕCé¡Ý™L¶	š´–ÔÝ9àþ¾åªÙÖ»inq¥Ú×…¡ï*Zv‚³×|¨}²¶»Oè­ Än~.ÇÕÅ¼¦1áëRhÈ;}“Ô —nB‰_â[nÄ±k\<c«?6'pj¸¬Ì¨…ƒÐŒ­!-0UdM	
+Ñ¬ÓaˆŽs*ì*¢Wæì\‡“ ÒÑÊjÇµ+è#‚ü×„?và`¯¡ƒýØèRBaª…¬’²"™6cnl†¸±ã<Ö––…·µ~ "—Ç•M±XMÓt)»»¿öª<“ü
+_+5«yOïc¿ïö¤ñ‘aÿíÝÚ	†¢þ,»¿VžË¹¬unù¼XTÇ.°ði‰µ/û¬¬hßL= ç¡ñSáø—âx%¯ z#Gb¥'…?D°~’iËê™tÌ¼ºC¤Mìe;b æÂêUÔ))í¼kÎZ<ƒ¦–ŸîÆ£YPeäæªÂˆ·Ø%[
+#
+<äõýAž¦%ïÙ8HÃ-(Ì½e-™‚œ+ô‘pÖóeK0Ó.È®Íøur^¡Ú¹3‚kÝ¡M­`ª·™rä7oçñÿPK4Q?  c  PK   ç;3               META-INF/GALLERY.SF¥X[“šÚ~OUþÃ<ÌÃ9eeD.©: ‚Š W}I!,aÉÕÅMøõ›Ìä$;Ü›I^Qû£»¿þº{™0HÝ²BàÓ féçüiúñÃ·þ'¾ýzƒ|"¾Lçÿ1«ôAÊŠ¶(AR<¬Sïé¿?˜+ÿ$À å'ÅMá¹¿øüÐ ì–v]¯{aURWHÒífãýïã‡T7Ÿ¼,Á7Žj1éõÝ IVLqa*¢þGø“»EñÐç‹­lcÅz#’8ÜvÀÚqùôö‰Aû3UÕg0‚¶’™Ä9‘0)©t]Œ³@‘UÈ&Æÿ¯¿xîSŽ² ‚·ˆæü\Mmï.µé(›éeŸŸ(U6
+QƒÞ×\®Ó"^™¡GrÐ1&¨ò®[®Ü^u¦™e©×ˆ:³ËwÎÌPiµ9„ÑYÙq`5Ù4²£ØïÎÖ`{åFÁp§¬*ùìöør¡¹)ˆ¹&nÙóÔ
+{†ú=îÇ¿B“%¯äÁuö2Ãr^üð•ÊTÚ¸@
+}†r÷açb00›œ®.#ÇÝríe•Í¢dùwrûàìVqYÜO9òmœžxvK«~8ß‘Úî²6*SòqAúéÓ÷Ä>rM+àY›¬Tî¥\–Ns¸;áyyWoÙ5^ƒgg;¯ÊËÌ¤äóõêÙq	û}I®ù£7ë.Ùš;…WÁf®›”‘Þ’<mF™WAÃÅ§* gÁ Ä¡èu± ô”^FqvÉwÏJ½Ð¶F;Ž;?ªc¸úD.fæ×¢œ$)†Û¶¥	äƒ2ª™ß+òaõrJ`e†ì‹‚Ç€xM?1Â*•fÅ¨ÊîS9QÙ VC’–p°Å<ÑÛÌô­Ü¸—Äüpk˜ á¼m¼ËÂg¯b Ôd§dpÇŸU62Ä³aí:s”+2sŸE"·G—´¶ÏœŒÓC¾‹ÆƒÆ«'™%MåÒv“ŠU3÷‹qÆ0l>hÿ”\R[Öfã³œŸ]ê¹±ÕP:w\ãÖ”;	éÿ;þ’L“Vö)wÎ²€¤ëã~oþv‹Ò ©–˜í1Q´ÚZ6Ïq^ŠwÐ=D7m¶Ù“Ìsiýk‘ö¬~ƒÇµ—¥ÅÄñzßWî=ÀFn‰š~Æm¹W‰*81é:ŽVqô”wº|‡|yË€uöñÍ#µ	¯Ë‹SyÅBWH?‹ÜãËõ¿F•ä #Q,¿(îËX²–8¬ÕÍuý»Ýz8xÕ•šŠãE0É¥µ6«UonÚá}Á´>¹rL~Øc¹ë•åLò§¶BÆ¦¶%q¡»£zÕ}Õ³Ðó¢ 7"&Þær³88”y¼ÜðqÏÎý~Ò.-œ;ivCTHêYžRÙ‚1Qäcùíï¡B.ú{ê~Á©§ žßØ(mozÈ÷y)«—©Öñöµâ%yœ^¾‹^A/Zdé÷3»˜?wLXStnø¥î#aäá·Ù8¨Ÿõ˜¤|¨‚¹ií¥È`E²Æ‘g±ãHZ•0ÆÔ¯ïP_‹,É]äÞÅóy›Ýtrõãd9—Êè´…¤\™qâf…UrJ]/\/N2{IY±½•"¥à”69¦V4_oã&š—v…V¥Ÿ5é Æ*ö%ãlœ('+ZJH×8.#'$À¸ªx%A¿l½áß¾ü.•ß$¥WÌ_‘=i±™#Õ›/œ”Ô3Ñ»¹l|ø'SÈÝ¯G£E¸5ÓQ.E]Ô›¦X­×–9.eo¦án“ž)×üÃizàJ¼‘šRC°šÎ­÷T•cp¿œüY…¦úV99“À¤sYÅ@Èl³q[ÚG†[ÍT•v”¶
+v!Ôqm•‡Û/Ø®—Ÿïª?<„zz¬,ŠèÄS7ÉD+AU59VUþ£V=<U•—íóbæˆëõ‚½b^ë±ÀÈd¢Ó†W,	¤ ‡ûi©m5äúÝO¾=ŸÞ“Ká"‚µItØ8—†Ý…÷ÍãÄóM€GÕ¹d\yùVŸ¸–6`£_;Ìã:=gƒbAÙÖÐ•µEÎ%žäç…ÏÐã:Øqæ…r_Wæœ4°°RàÁºòz–c´?ƒ¦vXU’¢	 ½AJ”ŠYÜ¨¡pÐ×Â9ª/‚ÂrF¶Ì›Fê~åó— áOy¼ÝobÏ[RY³·‚v|K0V¹¬BÇoÆäðsûàþsCj½M®¨‚V±¢>ÍˆcÌO#Oœ¿G·5”ÝÚû„ž*'ÒQºtàgûä(úÔÙª!pÁ¸ìÎÁy"ËAo“c†ö»”OÛªRñˆž¢¿ÌÀ¯°¢t{¢"7>õaÁx”5@[·Jû&:Ì©y˜Óy­»	ÑÎš.—·Âš¡œ-eãÔÏnø¸ñ¢R{ÃŸùy%[—Æ
+Å°šØK¶Ó¡ilFLciIÃ´­uœ8É7ÛéËØIÔæ–\GnYþíü¢ÛáZrÚÃâ&#Ãaw%äm­x—¾Þ[ú°Oê? qíD%/jÃ¸F]Gn=ÃÅ•I'Îúã‹–å"tÓ lû}exÏlq{ìÿHy×ªqÅ£t3MDó>ò ìHq½ép¾›—wˆÄó{i¥Ÿ2ÜÖËL¥µSÑšû«V´ØïéŽ/‹Vô’c Êgƒ(uƒY2+‘\¼qJòË!Æ0;™C]¥r-,c55°	"1>áåxÜIÓ¯¹„¹,žû•É_ñN!¯–ëZßÑ_`þPK‘…æÏ/  d  PK   ç;3               META-INF/GALLERY.RSAÝ–{TWÇ™É‹"@€•@@Hî„Gm‹åU ÑˆtYba0š	°¬‰6+¸T¬Å*F¤ÔÒ-*âŠÊÁƒíRKÅõÑÖòP±”ÝF0v† ¢íñ¿þÓœœ3s÷;÷þæþ¾Ÿ{XÏèÌ%Æx£™1`“õXý0!ó€=ÝÖÚÓh6Àî…2˜ÍÀ@	 xŸ‰C0ñ `Ï
+ *¡×‰Ø&’J¥sà´hÄpÈ†-Ç~-ŠëP­š/‘ç ˆ3p$Ã“lòWkòÕÌ'c,ŽËê,y¾åK4j<W©ÃÔ™|…YüÉn;Ž·Õê°-˜B®Ã4j¾Õæa
+ç/Çò0œˆ >À›TR8îÓIµ¨
+ËUMIQ-_=5ØLÞLˆë‘cUãSŠeº©ç
+
+x¹±—†ƒ€€©_š[Qñ[¶4í÷÷Âú£sk
+Ñl(ú¢®E°^os#<<{OOÛ†ÊÛúèM{#~J ¦Þìöœ€7ì¹êi`6}ï…ƒkzë%•næÊÓh.œ<ÜÉ¬òYyë£®Ì®sìRºÞ]Öyp‰Íá)ö-ã®«,£ËÕ·Õ¶G…Á½cµ‘FüŸ±²uE´;šñ¨ZFÉÓ˜äËŽxŠa
+dç 'à@¼0A“T —W|H!’õâ¶­ÈÕÙ×ÖþyuÔhÏµ¿d¤§«Å
+ßüðÂ“nWBÏþÏö=Ë5(b2¹u”#yp>-öù¥v'ï‘Ä†E±×._‰ÙÞ2þÙzõ7M+w;õV¿ç±ÕTmïüù£êº¨‘Ë	è¡¿_íxË¯©¼â|©è]ÆéCÒ€vÍ‚±ó5—1ŠÉŠ
+%ŠÞ÷*,©/[Ç,°úÁó—~X$Õ,æ'é6oÀ³V›;+ÛŒòeX¦šJ¢IË‚0 …ˆB@H(iY ! œp-Nª9Ó¦Êb9­ŽeIäJl‹F«Æä3A‡•Œª•¾T®ÝŠ8‚yÖqr¥ÕÌDì~¡ÌF^k¨íû²L¬»›’ååOºn¶‡–75Ê…eÀ»ïÍ+÷D	xe’º¹z§îÖcöÍ‹ŸN
+d¼¡yªz×Ë'ÿÞÎ
+—!KÞ?~6ý‰_Ý¥ÝM¥(qU‰w®nÛâZ¶ü‡j×8siòcçÎˆª¶?Ége×/l?ÆIÇ>0ì[Áî±Joú±)†x~TwÀ¥ÛÒ!A¡ÐYÄ2ˆaˆK¬3ÃŸÅå£R`ªãT%xT*¸ rçœ£¦ÀŒÀ—ìv¢Î·LërpM®VËœ‰
+Ô¨¼Ej¼©b¢d!&Ä$4gét9‘B¡B«¼àRh-6YëéRK¢„ˆf²%’ò‰9§Û 2r§‡Ò(ðœ9c™ÎÐ›_AGvpW²£áë&¤ù?yIæ²øÁ9©­¸óû¿	óNœ¸ð†sl6]|ï£Åƒ±|Í¾é4‡~ßvß‡ÿhÏÿ®ˆ–›íÅ¾«Ý:v¬°ß]¾¡ÅwâL`W´KÝÉæó#7?Þ\*)¼^P —…ž?s5¿ãwbd0(À~IßùÌ-¶f<›@'…@§iú”aÍM‘ö;=eB#@øì)ƒÍ°™Sæ7Ú)^‡f{óÙ€Œz»Þýz§°dhÿ@íHë7Cªî ¿~•“ÿÜ¿bíé{Q ù®Ï`V‰¾Ô"x{Ø.þèíÄs§-·wò¯ú”2ã˜˜ž5­I<ËH±zõìØHRYdôÄöîÍÛ+Ì<„Wýèk‡=ÏÕþO˜ìïß×}ºí®4£ný4š§€¾8ÏúÕÐ‰Ù€eVn–{[˜‰ Ç(|7ÓÅ±ÖfšžxÞYàáèOíc<rR‚uˆ[aöüj/à‰ü¸[×IªÅòä:4I¾	UŠ‚‘ÐÐWìJ•wòðOœ£ó--_‡Þ}«`£%i{ÑãËY#=ž[ÇîžÖ/ŠiôQ„HÊÚ5þûªU÷óô¦Ëh±ofŸ§L&Ž½ØÒ#|¼­²Ëe…r™íÊÍÛ¼ž~g(^xRe‘wç¨KÕ!­8¹!?þabóËT áÆÂûõ?"ˆD~²müìd=ã^þ~|Ù^TýŽ0cSG·*¥Üq²ðí„XÞvD•¬É¬š5jVaß	¿òŽ°¤ODWúós/Uìh”O¸>(²lz‚»°Àµ}U2Ží}çäh¬ùßJã‘ŠÇ_4E8~ÕWÐ{xÑÈ¹šúŸ›y2‹qùõÏµ¸8Å;dw2¢]ÛØzèƒÿPKWƒÇã  ü
   PK
-     £~a2            	   META-INF/PK   ¢~a2               META-INF/INDEX.LIST}±Â0D÷|?@BAb`cB02°FnãD©Ò8r	þž¶ÐŽw÷|:ß€¯Ñàsû@ÎžâiÓÈùuÇ
+     ç;3            	   META-INF/PK   æ;3               META-INF/INDEX.LIST}±Â0D÷|?@BAb`cB02°FnãD©Ò8r	þž¶ÐŽw÷|:ß€¯Ñàsû@ÎžâiÓÈùuÇ
 žS
 Xd,ÐT•DKlDGƒrP-c¦Êæ‰ùÏ-êöZä2¹+Ý‰Ñæß|…­ÅÁÀZªE;ndŠnv|GQ7Gé¼ýêÃ~Ö-ÔP²LLi\äÇGÞPKÿì^›   )  PK
-     ™~a2               com/PK
-     ™~a2               com/gallery/PK
-     š~a2               com/gallery/GalleryRemote/PK   ™~a2            *   com/gallery/GalleryRemote/AboutBox$1.classRÙJ1=©µË8uß—ºP´Vèè³"jQj}N§A£Ó‰Ì¤j?Kpü ?J¼ëò ÚÀäæÞœsîáf^ßž_ 1k¡£iÄ1faIL&1ÅÐç2Ì-3äÊ®ª;gÜóDÐtv?â¡¨+-œÍªjè-u»Ê>júú\héwMúR¯3,äÛ!/ž0ÄKª&zÊÒ•F½*‚c^õ¨Ò_V.÷Nx MÞ*Æ90Ø{¾/‚’ÇÃPPe¾~¹²k×U#%Oº—¢ÆÍ—/ø5wøvÄµðµ³oî·Í1òÇ¨ëÄëH5WìHc0óÙ¬h(6ÒÈÚH ™Ä´di¬í¥ž¿µÜ¬ñ+-†Ž¼ñ6÷¿CŸÙ©ôkê¦ä©Púgä#Noo¦Øo¼QLÁ¬}iX”wÑirS±
-O`…¥Äî"ŒM{‚0À>2´ Ð¾HÅjiõ–ÖEƒJî{DÇ·’Õ+Ä8ø¡–úRKaC{8âŒ 7bÑ¿ÝãPK•÷,ˆ  Ñ  PK   ™~a2            *   com/gallery/GalleryRemote/AboutBox$2.classRÉNÃ0}.¥KHÙ÷¥,ª ‰ ® T€
+     Ý;3               com/PK
+     Ý;3               com/gallery/PK
+     à;3               com/gallery/GalleryRemote/PK   Ý;3            *   com/gallery/GalleryRemote/AboutBox$1.classRÙJ1=©µË8uß—ºP´Vèè³"jQj}N§A£Ó‰Ì¤j?Kpü ?J¼ëò ÚÀäæÞœsîáf^ßž_ 1k¡£iÄ1faIL&1ÅÐç2Ì-3äÊ®ª;gÜóDÐtv?â¡¨+-œÍªjè-u»Ê>júú\héwMúR¯3,äÛ!/ž0ÄKª&zÊÒ•F½*‚c^õ¨Ò_V.÷Nx MÞ*Æ90Ø{¾/‚’ÇÃPPe¾~¹²k×U#%Oº—¢ÆÍ—/ø5wøvÄµðµ³oî·Í1òÇ¨ëÄëH5WìHc0óÙ¬h(6ÒÈÚH ™Ä´di¬í¥ž¿µÜ¬ñ+-†Ž¼ñ6÷¿CŸÙ©ôkê¦ä©Púgä#Noo¦Øo¼QLÁ¬}iX”wÑirS±
+O`…¥Äî"ŒM{‚0À>2´ Ð¾HÅjiõ–ÖEƒJî{DÇ·’Õ+Ä8ø¡–úRKaC{8âŒ 7bÑ¿ÝãPK•÷,ˆ  Ñ  PK   Ý;3            *   com/gallery/GalleryRemote/AboutBox$2.classRÉNÃ0}.¥KHÙ÷¥,ª ‰ ® T€
 Êrv[ŒÒ%.…ÏBb‘8ð|blÊ"PKñx^æ½yžäõíùÀ2ftb48ÆŒc"‰É$¦úBF¹†\©ªêÞ9÷}Þz{ñHÔ•ÞVE5ô¶ºYcH—o}!´¬w]Ro0,äÛ!/ž2Ä‹ª&zJ2‡zE„Ç¼âÒ_RUîŸòPš¼Æ90¸ûA Â¢Ï£H2ßF¿Ü*ÙÍ4ePSÍ¢¯"œ3dó¥K~Í=ÞÔž¸öT#;æh2j;ñGƒSV°*v¥q˜ùì¶l(.ÒÈºH ™Ä´‹di®í8e˜üÕòÌúÞªñ+-B†Ž¼17÷¿CŸÚÙÏk“‘8}}3Ç~cŽb
-fÅèIÃ¡¼‹N”Ä)<–»³5.í	ªÊÈÐ>üQ…nôY§¥iÔZZ›MUªpØ#:¾•‹ãä‡ZêK-…AYö°åŒ ×²èo°ïñPKŽñš‡  Ó  PK   ™~a2            C   com/gallery/GalleryRemote/AboutBox$AboutPanel$AnimationThread.class¥UKsEþF¯µälË‚B$™D8ÇÄq‚ebGFŽ…%œ ÉZšH“¬vÍî(X\ùÉ{ªreWù\¨âqƒ 8pzVkœ‡S”©ÔÓÓÓýõôcZŸýu÷€#¸Þ…W»p"†	œŒa“Q<…SŠœŽy-†ý˜R$%2Ãë8Ãfc8‹¼’Í)òFOU4Ì+›sêh!Š"ÞTÛYÅ-*®¤¡¬á-ÍiZ–°jìCDÖ…›Õ°Ä›Z±›²hXÜdÐó–ÅiÓp]î2d»‘­¦ÉVv¶³.ò†-yÖ3ËÙkÉmû	†h©eÉ:—¢B^N
+fÅèIÃ¡¼‹N”Ä)<–»³5.í	ªÊÈÐ>üQ…nôY§¥iÔZZ›MUªpØ#:¾•‹ãä‡ZêK-…AYö°åŒ ×²èo°ïñPKŽñš‡  Ó  PK   Ý;3            C   com/gallery/GalleryRemote/AboutBox$AboutPanel$AnimationThread.class¥UKsEþF¯µälË‚B$™D8ÇÄq‚ebGFŽ…%œ ÉZšH“¬vÍî(X\ùÉ{ªreWù\¨âqƒ 8pzVkœ‡S”©ÔÓÓÓýõôcZŸýu÷€#¸Þ…W»p"†	œŒa“Q<…SŠœŽy-†ý˜R$%2Ãë8Ãfc8‹¼’Í)òFOU4Ì+›sêh!Š"ÞTÛYÅ-*®¤¡¬á-ÍiZ–°jìCDÖ…›Õ°Ä›Z±›²hXÜdÐó–ÅiÓp]î2d»‘­¦ÉVv¶³.ò†-yÖ3ËÙkÉmû	†h©eÉ:—¢B^N
 KÈSGS»ÄIÓ½BÓv•3ô„ÅÏ5+Ü)+&I»b˜K†#ÔÞ†TD¤=e‰†!…m•ë7ª§wç:ù …º&LJM0¥n¤<RÉã`áªqÝÈš†UËžY«ðUeDêaWŽ$9†À•ÃPGÑø@fglKÎséˆŠKšÁ†±FzyªAÉn:>#T({¶®uDÙ ·§ÔjU÷Óp^ÇÛXÖ‘ÄÏà€Ž}xZÇE¼£ã]¼§ã.ë0°¢¡¢£
 ®áŠŽšZë:®ê¸†1¦"PHý;D£Ã×±Š1ïëp”²«ˆD“aò%–¡wÛã–èð® >^¿)…™]ÌŽSpÑ—%J»êÿñÔ}…ë'•¤QÉw0UMÑírYt„íÙ¢~Iå•P#ŸªÞ}©ôƒ-@PqÿÔï†C©‡tÒk›äkòßþóâœr£U®BîßALF®ø{MLí6°r'Kg¹¨ÕåÅ)µ\É©û*MÇá–,‹Ÿ§'¡ÞáQ›ÇÝŠc›fÑv…*0=Cõð…qŸ$ìšœ¯ªäÌ©ät‘«ó¢*ëÄÒ+ðÙÿ]~rY^(ÒlÉ-”Ëój°ñUC¨4k©<}ÒKx–æé0È }éY—PoÏ{£3H¿$Òþâ.Ñ>@ëp&ÁM?E(3²p&´H&Ô†vÇ;Dtjþ~‰n|^|ŽA|EÎ¾FÊ;ó`ÆˆçfØwÊð"ûÎŽ‘£5’	ø6nÌ³ý†Ð¿õ°ôŽ–ÅèÿÃG`{I!ÙÍÌ:]‘~mtµ-(v±6ºGÚÐë“´|k{rêhyñðåÄ;zñ}·Ð·…°Ž:@ï&·>Þ†›Áê'òÙp½sø‰H¼·ÚÆ“·ÿ¾q‡nXÄ–ÑïGu”â ¾C¾§ÿ¢èþ?"ƒŸp?#‡_HûWÒÿ,~£ÑõnàO/úc”‡‹´fñqš_£„¥ÊvÓÏH>ÂË¤Ç×Å+óŠ}ÜËç8žóJ ³"5£
-í'üPK¦Z×Á  Œ  PK   ™~a2            3   com/gallery/GalleryRemote/AboutBox$AboutPanel.class¥W	|Wÿ¿\³;$¥”šR,›ƒ,¥5Vh©BS7C€FQ2ÉN’ÍÌvfB€¶¶Å¶­ÖªUée/¥–@É›«½´¢Õj=ñ¾ëU¼µZü³’ÅÂÏü²ïøÞ÷}ï{ÿïxož{õÑ êÔd¸,Š‹pyWèx7®Ô9¹Jš«¥Ù&kïÑq®à:ïÅõl×ð>ãqYï—þÀeÄæF|HÃM:&ãÃ"ûb!nÖ1•×ð	Ó³ÛîÐp‹Ž[q[”ÍíÜ¡ã“¸3‚»tœŽ»¥¹Gš{EàS"ði;qŸŽÏà~Q¶+Šð 4ÉêÃÒìÖ°GÇ\ì•É#ö‰1ýÒdtœƒí×ñY<AZ”Êä1ií»4Ðiòç„ò„ìüyi¾ áIë)Ñý´Œž‘Ñ³¾¨áK
+í'üPK¦Z×Á  Œ  PK   Ý;3            3   com/gallery/GalleryRemote/AboutBox$AboutPanel.class¥W	|Wÿ¿\³;$¥”šR,›ƒ,¥5Vh©BS7C€FQ2ÉN’ÍÌvfB€¶¶Å¶­ÖªUée/¥–@É›«½´¢Õj=ñ¾ëU¼µZü³’ÅÂÏü²ïøÞ÷}ï{ÿïxož{õÑ êÔd¸,Š‹pyWèx7®Ô9¹Jš«¥Ù&kïÑq®à:ïÅõl×ð>ãqYï—þÀeÄæF|HÃM:&ãÃ"ûb!nÖ1•×ð	Ó³ÛîÐp‹Ž[q[”ÍíÜ¡ã“¸3‚»tœŽ»¥¹Gš{EàS"ði;qŸŽÏà~Q¶+Šð 4ÉêÃÒìÖ°GÇ\ì•É#ö‰1ýÒdtœƒí×ñY<AZ”Êä1ií»4Ðiòç„ò„ìüyi¾ áIë)Ñý´Œž‘Ñ³¾¨áK
 ú¢v·7Xi:VJÁhpË[’2}ßòJ9vØ®ÓÒíYfR¡˜ó.Kajbƒ¹ÉÜ÷ûl§+Þ Ä†×Y PX›…Š!ÞØ©ø"Ï3·$l?àò¿ÃsS©•®o‹^Õ PäÔ_˜èp{â]f*ey[âË³}³ÕãV<´s±»yÖ°Á³FÙGý‘sóZ;t+tö(LÉÚaöñe®4Zgwød,µZ`Ž°„VØþ¬¹
 ³NÀ
 jˆ®ÚâÝV`wPö|Q·PavìD„«Ö¨%n’H–&lÇZÑÛÓny-f{Š”ò„Ûa¦Ö˜ž-ó±(E6Y“2‰ú*Åé
@@ -51,24 +50,24 @@
 Iµ±!‹=w_ §âœV9ñ”ÎmËÞÐ6€úÝG-/	9o
 w6²R¹ý6"•óæ“äGÚaÑQ]SDÄÞX“Áy9°ßD°WÔÌ!nók‰sU²8%F’,¨ª`M"ÁQñlkÉq~‚Î¾ ^ì‹W¥ê‹+rÃt²¾d$«,j%õ‘šA,lˆ#Ùÿ\˜Á›ë£Ñ
 í4±+n»ç…½ø;ƒEw£JF!)ƒÅO`É|½fš.ÆÔNÓ³WDhmEDŒi«\U;ìvñÅt,pa¸e¸§á.~ißË”ØÉ°¿¹—b]ò únÁÃ\ÝAìÁAìå+y^"íedB°ÓÔt¡›uÜÎTëaREä£?.]PFiI½îú"%Ûéðu¸™û53D,ÜÀÐk¦Ó/ehù•Ð
-—aØ¶lD/Gêá»1"Ù‹³†òR¢0/ƒ·ŸuõQ÷ã´òÀˆà0ŽÇæ¼º–eu-­ë)êzšºžÉ£« [Âv+Þ•¦ˆ7ïpŽÀPKE€„‹	  Ì  PK   ™~a2            (   com/gallery/GalleryRemote/AboutBox.classTSg~^\¸‚ÒJ?MA’P½‚Úbƒ(	&!„úU}“¼MÏ^î˜»‹ØÐ¿ã8:Óàêt÷.B:™ìîÝî>ûì¾ûÞ»ÿþÀe´t|Ž+:¦p•­klýÀâG‹:†q=ŽŸtä°Ç8–uÜÄ-ö¯°Èë(`UÃšŽ®ó›?ë˜ˆŠ,n³¸3B¢Ä¢¬á®†Š€¾Rw;Á¦t”-`Gy[ú¾ò†Ë•ÕÒš@²ôL>—¦-–¹x–ÓÊ	Œ\Ç¤Ô¤ÝQƒÕÊ¦€(R^¾R­VÊd,YŽ,“/©	Ä
+—aØ¶lD/Gêá»1"Ù‹³†òR¢0/ƒ·ŸuõQ÷ã´òÀˆà0ŽÇæ¼º–eu-­ë)êzšºžÉ£« [Âv+Þ•¦ˆ7ïpŽÀPKE€„‹	  Ì  PK   Ý;3            (   com/gallery/GalleryRemote/AboutBox.classTSg~^\¸‚ÒJ?MA’P½‚Úbƒ(	&!„úU}“¼MÏ^î˜»‹ØÐ¿ã8:Óàêt÷.B:™ìîÝî>ûì¾ûÞ»ÿþÀe´t|Ž+:¦p•­klýÀâG‹:†q=ŽŸtä°Ç8–uÜÄ-ö¯°Èë(`UÃšŽ®ó›?ë˜ˆŠ,n³¸3B¢Ä¢¬á®†Š€¾Rw;Á¦t”-`Gy[ú¾ò†Ë•ÕÒš@²ôL>—¦-–¹x–ÓÊ	Œ\Ç¤Ô¤ÝQƒÕÊ¦€(R^¾R­VÊd,YŽ,“/©	Ä
 n“Ï”,GÝí´ëÊ«Êº­ßmH»&=‹Ÿ{/cÁï‘˜.5Ü¶Ù’¶­¼?ÍHo©¶(3äžw_›‰tÄQîæº'Û*Ç‡Ü}jH ñ±“à™šÀ8WÙµœ¦»_°]ŸZˆ/5ìq}Ûíxµn1£Ñ÷õ.3šiÌtx3lÍØÄ=[Ø¸t2åéÃ¹sz•†UPN <;jØ%òaéÀ
 l¥á÷ñÀÀC<2ð3~5ðOiF§¨7/ õÓ…/h i@qS¿q2ð-R©“óé@xF/LŸFjÞ^µ¤íòh}”Ý¦¤e‹¥ðµT@›Pó<Étæð´Ø#i]<:±ÙôiV1“Góie³)I÷ƒ·÷\‡
 çúö»R¦A3óÿå:e›[ÅùEG`„Zˆ®…Àbúè]9ú&sÜ…âÙTù¨ÎƒÞ =Ùøƒš8X4í2i­áZ	œíë<Zø2Ac)»_•,Ÿ#/ôEªç”n~¦SZ„r˜—:’÷aD˜¨S—5Ë·Â;®5-Ïõ-×}÷€AœÇWøßÐÓ tŒðâ‘=Â»Gzˆ|tñH^¤§iÁÞìkú¼ÓfIŽ°€® Ž«Hƒ/@Œ²¤h®´NY¤õìÜk‡tƒJ/SîÍi2Šî!±õ.Ö z˜Qm®—ÏÆºˆe»z‹áû„­%ã]¢œÔ“Ÿ¼ÑÅ(ùÆ²op&û	ï"IöÛg»8wÈ%E½€>÷CX%k4œªW$wp÷°‚Ý¾NóüÌVK„$ÂN»˜¤ÊŸ~ÜéCBD>îCzßiß ]=ä‹¿Âg	ëÎ¿§:Æó|²49²æÃ
-ø’ôÕ&ùE&ý&"õPK×à²Å¥    PK   ™~a2            0   com/gallery/GalleryRemote/AlbumInspector$1.classSMoÓ@}›„˜8.EýB¡8iU—s(Š(Š"(÷µ»M]Ù»Õz“¶?‹Eâ€¸RþbÖŽ(ˆÅ’½3³3oÞÓŒ/¾ú`Ök¨âŽ‹»ØpÐtQÁ=÷<`¨šÃ8kí0t‘Jƒ1O¡Ï‚—ÅùV¤Êˆ ›„“´/³c¥wjÃ3i…‰#BxËØ<cxîÏ18âS$\Žƒ¡Ñ±ï¶G•žÚ‹ƒXŠW“4úŠ,TÄ“×±õgÁŠ¥Î ¯/¥Ð½„g™ ÈÖÜ<ZOHLétÇvøƒá‘‰•|#ôÒ©ØgØð‹<~b1ÒÝ<å…µse15ëÿKcp‡j¢#±[Ë¿sÚ¶•êhy¸Ššƒ‡á1Qü	ÙSé±’åÁG›f7¿^††…9²ÒtÃÌhRYÐcXõÿ>™Æ¿åÐ6Œ…)1¬øí_^‡GÔ—/P™½§¢	¨ì·GhÒV:°\²JétaŸ½uxä/Õ'¿l#­`Í(½Ï“®Ñ·
-» _±Hv³HÃu,ç0õ¨µV°Jk¸1ƒíÑ™7Ú<Gù*ç¸r	ëÚ+v—}Ë¡×fœ.¡oâVÐÈkn“[EC~PK’Gçå  €  PK   ™~a2            0   com/gallery/GalleryRemote/AlbumInspector$2.classSMoÓ@}›„˜8†VmS  '­êŠk(DEŠ 5(÷»M]ìÝj½IÚŸÅ"q@œ¹ 1ëDÄ‡bÉÞ™Ù™7ïyv?ÿðÀ6š.¬•PÄ-·±î æ¢€;î:¸ÇP4GQZßahvC•CÇBŸÏ§ë¾H”A+Œ’ŽLODh”Þe(õÎ¤9&
+ø’ôÕ&ùE&ý&"õPK×à²Å¥    PK   Ý;3            0   com/gallery/GalleryRemote/AlbumInspector$1.classSMoÓ@}›„˜8.EýB¡8iU—s(Š(Š"(÷µ»M]Ù»Õz“¶?‹Eâ€¸RþbÖŽ(ˆÅ’½3³3oÞÓŒ/¾ú`Ök¨âŽ‹»ØpÐtQÁ=÷<`¨šÃ8kí0t‘Jƒ1O¡Ï‚—ÅùV¤Êˆ ›„“´/³c¥wjÃ3i…‰#BxËØ<cxîÏ18âS$\Žƒ¡Ñ±ï¶G•žÚ‹ƒXŠW“4úŠ,TÄ“×±õgÁŠ¥Î ¯/¥Ð½„g™ ÈÖÜ<ZOHLétÇvøƒá‘‰•|#ôÒ©ØgØð‹<~b1ÒÝ<å…µse15ëÿKcp‡j¢#±[Ë¿sÚ¶•êhy¸Ššƒ‡á1Qü	ÙSé±’åÁG›f7¿^††…9²ÒtÃÌhRYÐcXõÿ>™Æ¿åÐ6Œ…)1¬øí_^‡GÔ—/P™½§¢	¨ì·GhÒV:°\²JétaŸ½uxä/Õ'¿l#­`Í(½Ï“®Ñ·
+» _±Hv³HÃu,ç0õ¨µV°Jk¸1ƒíÑ™7Ú<Gù*ç¸r	ëÚ+v—}Ë¡×fœ.¡oâVÐÈkn“[EC~PK’Gçå  €  PK   Ý;3            0   com/gallery/GalleryRemote/AlbumInspector$2.classSMoÓ@}›„˜8†VmS  '­êŠk(DEŠ 5(÷»M]ìÝj½IÚŸÅ"q@œ¹ 1ëDÄ‡bÉÞ™Ù™7ïyv?ÿðÀ6š.¬•PÄ-·±î æ¢€;î:¸ÇP4GQZßahvC•CÇBŸÏ§ë¾H”A+Œ’ŽLODh”Þe(õÎ¤9&
 	áQ$#ó˜á‰??D÷˜ys9zFGr¸Ûè3Úê@0,t#)^Œ’Ð¯ù ¦ÈRW…<îsY,Xê`ð:R
 ÝŽyš
-ŠlÍÍ£þÄäNwl‡?šHÉWB*ˆ†ušÇ'&c!MÐÊRžY;ÓcÃ°ö¿4·§F:{‘Õ±ü;§m[é¡Œº‡Ë(9ØðpˆâOÈ¶JN”$(>4»ùõ2T-ÌiNHcÐ¤F“Ê)=†Šÿ÷ÉTÿ-‡NÃP˜© †¿ñÂËÁ1õ%Áê"ÓC¡÷T8JŸòðÍ„kúŸy¿ÑGN§;È%«˜VöÉÑ[†Gþ²:äçm¤¹õ¬¹ù¹·YÒUúaÂ,]›¦aËLyj­T¨‚a×f°mZ³F›çÈBá—.`]»Å¾Âeß2èÕ§èë¸‘T³š›¤ÀVÑ­ÈöñPK¬À™Pï  ˆ  PK   ™~a2            0   com/gallery/GalleryRemote/AlbumInspector$3.classRÛnÓ@=»	q¥)åR
+ŠlÍÍ£þÄäNwl‡?šHÉWB*ˆ†ušÇ'&c!MÐÊRžY;ÓcÃ°ö¿4·§F:{‘Õ±ü;§m[é¡Œº‡Ë(9ØðpˆâOÈ¶JN”$(>4»ùõ2T-ÌiNHcÐ¤F“Ê)=†Šÿ÷ÉTÿ-‡NÃP˜© †¿ñÂËÁ1õ%Áê"ÓC¡÷T8JŸòðÍ„kúŸy¿ÑGN§;È%«˜VöÉÑ[†Gþ²:äçm¤¹õ¬¹ù¹·YÒUúaÂ,]›¦aËLyj­T¨‚a×f°mZ³F›çÈBá—.`]»Å¾Âeß2èÕ§èë¸‘T³š›¤ÀVÑ­ÈöñPK¬À™Pï  ˆ  PK   Ý;3            0   com/gallery/GalleryRemote/AlbumInspector$3.classRÛnÓ@=»	q¥)åR
 4i¨êJ<¶E HQUÈûÆÒEö­7iúY< | ïÀß fí„¸(–ì¹xæÌ9;ûùûÇO öÑ
 °‚Í*|Ü°…;Ü­`[ lÏTÖ:è¢4	'2ŽÉ\„Ï
 ûœ’ÔRØÇÓ¤¯³7ÙÔ
 T‡Úž‘U#)­ì#Çíå!¯åL†±Ô“phÒ“ÃÝ‘€ßKOI`u 4O“1™rs¦1H#¤Q.^$}G] õ¾Ödz±Ì2âÌÞÒ<ZYLi~à&üÁˆ‰ÈÈªTŸy•š„N¶ÛE<·!ÍHÛ°›—<q~®Á£™Øú_™@0L§&¢§ÊéXÿÓ¾ë¬£ŠfeT*¸WÇ}ìð†–W%°éPæavÎJÂî8³†µ$6Ú?ÿOè¥†^Zóñ®eóœcšÛÙ©a^{w„&ß®¸…4s¶—àž¿U×Øësì±­uöÞCt¼Cém^Tçon¡_p™ýfQ†+XËajPç5°Î×°±€=Zò?Àû…¸œø
 O|Ë1¯5?1}ÎÜ`„næ=·p5ïâÛ•ÿÇPK
-‹å±È  A  PK   ™~a2            0   com/gallery/GalleryRemote/AlbumInspector$4.classRÛnÓ@=›¸	q´)åR
+‹å±È  A  PK   Ý;3            0   com/gallery/GalleryRemote/AlbumInspector$4.classRÛnÓ@=›¸	q´)åR
 4i¨ê>ðÖ
 E€"E("÷;¤[Ùk´Þ¤ígñ€@<ðüð+ˆY;!.Š%{.ž9sÎÎ~þþñ€}´|¬`³·}láNw«Ø¨Ø•µ:ƒ(MÂ©Œc2á³Â¾ $µvãÉ,éëìE65‡µÑ…¶'dUÄGJ+ûHàq{yˆÁ©œË0–zŽ¬Qzz¸;ðzé1	\(MÏgÉ„ÌK9‰9Ó¤‘ŒÇÒ(/’ž£.  ¯5™^,³Œ8³·4ÖCS:?pþ`ÄDddUª‡d^§&¡cívQ'ÏlHsÒ6ìæ%OœŸk(ÓÜ
-lý¯LÀ¥3ÑSåt¬ÿÎißu¨¡ ‚j÷ÜÇohyU›å<ÌÎXIØdÖ°–‚„ÀFûïç¿óï	½ÔÐ+«b>ÞµŒbž344ªÈÎk(·wÇhòíZ[HÃ1g{	î)ñ[ƒÏq½>Çe¶õÎÞ{ˆÎƒw(½Í‹þVàú—Ùoe¸‚µ¦¾ u^ëÜ!pØ£Å ïÊ¿ð|—_QßrÌëEÍOL37¡„›yÏ-¬æ]|»òÿøPKŒwÉ  A  PK   ™~a2            .   com/gallery/GalleryRemote/AlbumInspector.class•	x”ÕqæínþÍŸrHA®Ín”@€„+˜p†S7›?É†ÍnØÝ$DÁûÀ¢‚â…õªmI½jQ²	Æªõ>j/mko¯jí¡=ðlgÞÿïþ»É&B¾/ï½yoÞ¼™ys½_þò±'  D|K…4,Wp‘
+lý¯LÀ¥3ÑSåt¬ÿÎißu¨¡ ‚j÷ÜÇohyU›å<ÌÎXIØdÖ°–‚„ÀFûïç¿óï	½ÔÐ+«b>ÞµŒbž344ªÈÎk(·wÇhòíZ[HÃ1g{	î)ñ[ƒÏq½>Çe¶õÎÞ{ˆÎƒw(½Í‹þVàú—Ùoe¸‚µ¦¾ u^ëÜ!pØ£Å ïÊ¿ð|—_QßrÌëEÍOL37¡„›yÏ-¬æ]|»òÿøPKŒwÉ  A  PK   Ý;3            .   com/gallery/GalleryRemote/AlbumInspector.class•	x”ÕqæínþÍŸrHA®Ín”@€„+˜p†S7›?É†ÍnØÝ$DÁûÀ¢‚â…õªmI½jQ²	Æªõ>j/mko¯jí¡=ðlgÞÿïþ»É&B¾/ï½yoÞ¼™ys½_þò±'  D|K…4,Wp‘
 ËÓá\ÌÍ+¸¯äf)7Ë¸YÎÍ
 Wª ØU
 ®R!Ó Îæ¦š›nV+¸F…‘ÆÚZ×©0Ú Ös³›Zn6r³IÁÍ*Œ7¶(¸U…Ó`7ç(xn:nÇóT˜‚;xæ|n<ÜÔqãå¦ž]Á'úT(Åf†w*èwb‹
@@ -93,7 +92,7 @@
 W±=›}¾Ù3{7õWs”0ûIÔïc+5û"ê¯á>
 _;û¾Öb½„,àpÂ!^%~B5óÏÀ¯‘(¯Ã™Tj,&‹[Iuõø•u§+ÇàXóNŸ¡ª2z…<ã0Ø’æ®«¡æú§àÀê´œŠ>8H™ó†œ£phýGá¦^¸ù–ó£Žpoé‚—x&?>skôðLÁHë‚y8î¬ìƒÛXCÅôO´s×·Ï·¡<ýõùŽ1ŽçI+4ÙwDáÎãp½Q¸ÛÄÂ=]°ƒ‰åÅOúFÔðLÑ˜–s/a}ó0, ¸ä0…l.»¨<4´ù­(|»ŽtA~‚\]$ÓQøŽ!—¥ærz~p(ôØpÒc=.FÒÃ¢„žs©Š[LO‡•ô XO‰íô€Ðé	±—‚Æôx¸†wÒ#á~z<B‚ÇéYð,=
 ^¥[xÀoé9ð!ÿiTøóõ”Óì7æa>¹Ø0ÃÁ×³:ÃñtÃàS,¤ç‘ n>Â	d‰6âøtœhZâDÁNý¦Ø…º»oaq/Ü_ž/îœRï1x çÁ(<t7LJPÆwIQxØPï$è{]QCÕ$ÝÊ#G‰'¬‚8šhŽ¨B¾àÄlÈÂ\‰£ GCŽ¡JwU¹ù°`#Ž—òÎ&Ù²`>N¢ ÈrÌ¡Êw2É±š¨LE—ô·MqÛ„Eò9ˆèÆbÓlKHF~Rõ&˜í£d±5	Â3,Ö¼ÙiìyGÈ)I¨>èf3$¿Šö@Oz»ÀÏëŽÀø„õ	±õã„ùX¬dœIß†î''ãR¶é“¸¸ýMÌbD¥egåôÂ œJ’»HÅ¤¿i¤»˜¥P…ÓaÎ€J-8›Å¸çÁa<ÁÐƒ¥>]Ä5ÖK¶24–ß‘B±‰„7-ä‚YÃ×±î¸íü~"Až‡¦Ì‡eý>‰|òû,h¬'	Sp3ªê'd­ý¤¬ìŸê¢G¶ØôêØôT¦c3÷›ý 4wq`)¤‚Ø\ÊŠ*VB.%‡XÅ¸‚e%,Ä*z:µX^Êš;é©Æup!®‡«q#\‹›Âöu¦R°KÐ!Í¨”Ôj¨¢ÜTEš»˜Þ“*ÏâyÄÃŽZiq§É—=73p¦ù>¯4L÷²Zj%ªÓŠ_€R.6r~…§¹Úˆrcƒc@zy¦þà&í>ÃÈ¤Ÿ5·Ðð9sŸ7·Åì‹v¢éÇ5'ÐÄ‹Qx‰/€†/Gá¾ÞŠ½ìtÜ+þ¯¢^e†KØ)hîGÆÆ±ÅFŒ.>?ŽÂOÌQVz~…ŸqHO Æò˜­»âçñTõ¯±xæópDÂó0ÛœËN˜Ë5çræ>-ÉçÜùIf$ßðXGWè%3Ò!aú![`2 ƒ0wÁ"ÃRl§Wx'lÃ= ãEp^B†s)Ü†—Áx9DñJèÃ«àyÜïã5èÄý«àD<ˆÅxÎÃqÂ³ñ&Ü€7“ÑÜŠx†ñvìÀ;pÞiù)îÇô½òÃ»¥q²ŸÎ"?7bœÓ4Îƒ¬¥¼(¼Îš1û\³Ï1û±y¦ÂÍ>ßìòm3á	Ôÿœm"ÏtJ³/Ê3œÒÍëy‡!'Ù½3ýÕÒñ* 9ðAŠ[QÜú.ŒÆ‡¡¿.<
-Ó©x=…ÅxVb7¬Å(lÁ8{¡	C+öA§B÷	8€O%¸ÙÁ¸›Ä9¦ËÎiV˜ZÉ`VŸqçõÀ/,††KSMƒÏÒ¥?—@4#N4#NtžiÃøF,Riò{Ë›	$0N)¾ž%IÌ“¨6ùÊuÇK·_"GÿÀòYâ»	”sã”sã”Ë¾š¹÷†dNà‰¿›¨wS,ão–ÙÏ3û2³?·ãþPKd49¨¼  7  PK   ™~a2            -   com/gallery/GalleryRemote/DroppableTree.class•Y	|åo¯™l†+$‘…
+Ó©x=…ÅxVb7¬Å(lÁ8{¡	C+öA§B÷	8€O%¸ÙÁ¸›Ä9¦ËÎiV˜ZÉ`VŸqçõÀ/,††KSMƒÏÒ¥?—@4#N4#NtžiÃøF,Riò{Ë›	$0N)¾ž%IÌ“¨6ùÊuÇK·_"GÿÀòYâ»	”sã”sã”Ë¾š¹÷†dNà‰¿›¨wS,ão–ÙÏ3û2³?·ãþPKd49¨¼  7  PK   à;3            -   com/gallery/GalleryRemote/DroppableTree.class•Y	|åo¯™l†+$‘…
 n6„(bÄ˜pˆ!€€ŠKv’¬nv×Ý¼­G¥Š7
 žUÚô U–DÔ¢U´¶Õ¶ÖÚS[^Zkë­¨ý¿™Éf7Tùæû¾yßûÞùo–ç¿|ô	"šac7m¡w²è:ú—ïÊðo…Þs““þ#‹ÿ
 ÁûnÌ>PèC7¹é#7}LŸÈð©l–ESèsyq8‹¾ /úÊM9B•C‡AÀ”ÅÌ67ÛÙ†ì”=—,•U•³Üìælœg-›ÎäÙ<’GÉ0Zá1
@@ -127,8 +126,8 @@
 ¤¹_ÃßU½2a~5þ®ÙO×Vdy”ƒt‘'+I_Vî€
 44„´vpeñ	”ô.à“hÏ¢RÔY\N«P}Öñ\ºUåz¤ü^DOð©$ß«¼	[eQ)€Cìì„M· Ñÿ
 ë®¢V€Éßëð¿Ø^å>ËGù¨¦
-ðep #Qw0å…ƒ)/üÓùíÿPK…×L’í  °'  PK   ™~a2            8   com/gallery/GalleryRemote/GalleryRemoteMainFrame$1.class•’ËJÃ@†ÿikjclÄK½kµ«¢+¥›‚Z.´Vt7¦ƒ‰¦‰¤‰ÐÇr¡À‡Ï¤Di gæÎ|ÿ?—÷—7 kXV‘ÆL
-fÓ˜S‘ÄŒói,¤±È –Ý^YgØ4L¯U¾áŽ#üNy¿7žŠ–ˆŸÙ1·Ý=Ÿ·ÄCæ¬ã–l“H»¶k†íBÿ¨ÕCªê5ƒnØ®8	[×Â¯ók‡*£†gr§Á}[æq1%3€A«¹®ð«o·U¶úV_Ù ­$ýÐ¥XN”ð¾ÉYþƒuõÐJõÌ}SìÙÒÖìïk·ükÂ„†Adòÿ5ä±D×ÒÿfF¤ZÙáîM¹nù‚7LK˜wtl…«Õ¡zòðF¥UÈ/Aÿ4Ê‡iV¡\VÔb¬XzBâ1êÉRT¨8€N1×ëÂÆ"Š3Æ1³Žb–þŠäe)£”zÆÀÅ0K¯¨ÑÒCš}ë1x,ç0IÀ¦¢uÓd_ÊÑEÂøPKF÷ëÙ‰  ÷  PK   ™~a2            6   com/gallery/GalleryRemote/GalleryRemoteMainFrame.class­W	x×þŸ,{×òÚØá6 Ë š %566N…6†˜’ÀZZÛ$­X­°Mz$MïÐ6m“´¡mz×½Ëd·é´é}_izß÷AÓ3ÍÌ®VHÄâèWûûÞ¼ùß¼yóæxzä‰³‰>¼/–ð	/õÁƒ—ùP†;}ˆáX%¢x9Ï^á£Ù+ùó.¯âWKx„»}¨Á1÷øp/^Ë¯«D5î“qœ?^ï£;yxƒŒ72½Ÿ‡7ñðf	o‘ñVÞ†·Kx³ÞéÃBŒó.ïâ-Þ-ã=¼ù{e¼%ï—ñ¦”qÂ‡“8ÅkOûð ÎHÈúÂ1&0É³±ì,[5%áÃ2>"áA6àã<|‚µ~RÂ§x«OËxˆw{XÆgØŸõa#aÉçd|žéd|‘é—d|™éWd|•é×d|é7d|“é·d|›éwd|—é÷d<Êôû2cú~(ãGL,ã'L*ãgL.ãL)ãWL-ã7L+áw~/P™Põd»©&4e‘¨‘©ñ¸fŽ…;Ú£%Kïpa›VEãj:ÝHàÆ¸±\ü%P¹E=¢†ãjr(ÜÊKIGeïXÒÖ,=*P±YOêÖ²@Óo«£U3"zRëÊ$4s·:'Ž?bDÕøÕÔù;ÇôZÃzZ`íEl/ú*<HmÔÔTKÛi)Í´tôRYïØ«áÎîm£Q-eéF’àbP &/k×ã¬Ã“"®ÂÐÕ¸~TëèÉ+°\¨@Ò¬çýí49@uÄ
+ðep #Qw0å…ƒ)/üÓùíÿPK…×L’í  °'  PK   à;3            8   com/gallery/GalleryRemote/GalleryRemoteMainFrame$1.class•’ËJÃ@†ÿikjclÄK½kµ«¢+¥›‚Z.´Vt7¦ƒ‰¦‰¤‰ÐÇr¡À‡Ï¤Di gæÎ|ÿ?—÷—7 kXV‘ÆL
+fÓ˜S‘ÄŒói,¤±È –Ý^YgØ4L¯U¾áŽ#üNy¿7žŠ–ˆŸÙ1·Ý=Ÿ·ÄCæ¬ã–l“H»¶k†íBÿ¨ÕCªê5ƒnØ®8	[×Â¯ók‡*£†gr§Á}[æq1%3€A«¹®ð«o·U¶úV_Ù ­$ýÐ¥XN”ð¾ÉYþƒuõÐJõÌ}SìÙÒÖìïk·ükÂ„†Adòÿ5ä±D×ÒÿfF¤ZÙáîM¹nù‚7LK˜wtl…«Õ¡zòðF¥UÈ/Aÿ4Ê‡iV¡\VÔb¬XzBâ1êÉRT¨8€N1×ëÂÆ"Š3Æ1³Žb–þŠäe)£”zÆÀÅ0K¯¨ÑÒCš}ë1x,ç0IÀ¦¢uÓd_ÊÑEÂøPKF÷ëÙ‰  ÷  PK   à;3            6   com/gallery/GalleryRemote/GalleryRemoteMainFrame.class­W	x×þŸ,{×òÚØá6 Ë š %566N…6†˜’ÀZZÛ$­X­°Mz$MïÐ6m“´¡mz×½Ëd·é´é}_izß÷AÓ3ÍÌ®VHÄâèWûûÞ¼ùß¼yóæxzä‰³‰>¼/–ð	/õÁƒ—ùP†;}ˆáX%¢x9Ï^á£Ù+ùó.¯âWKx„»}¨Á1÷øp/^Ë¯«D5î“qœ?^ï£;yxƒŒ72½Ÿ‡7ñðf	o‘ñVÞ†·Kx³ÞéÃBŒó.ïâ-Þ-ã=¼ù{e¼%ï—ñ¦”qÂ‡“8ÅkOûð ÎHÈúÂ1&0É³±ì,[5%áÃ2>"áA6àã<|‚µ~RÂ§x«OËxˆw{XÆgØŸõa#aÉçd|žéd|‘é—d|™éWd|•é×d|é7d|“é·d|›éwd|—é÷d<Êôû2cú~(ãGL,ã'L*ãgL.ãL)ãWL-ã7L+áw~/P™Põd»©&4e‘¨‘©ñ¸fŽ…;Ú£%Kïpa›VEãj:ÝHàÆ¸±\ü%P¹E=¢†ãjr(ÜÊKIGeïXÒÖ,=*P±YOêÖ²@Óo«£U3"zRëÊ$4s·:'Ž?bDÕøÕÔù;ÇôZÃzZ`íEl/ú*<HmÔÔTKÛi)Í´tôRYïØ«áÎîm£Q-eéF’àbP &/k×ã¬Ã“"®ÂÐÕ¸~TëèÉ+°\¨@Ò¬çýí49@uÄ
 »6I„i5L‡I|™‡âìÔ¸¡Æ:£F’Rá\Ýj Àš^ËÔ“C›š¦¹Ïè%
 º«ÝÈ$c…ÇðŒ®æËxŠV_¯‘1£»F`Þô~ñ:	PðG<O`Ñ¥6XpÒeØ 6mÐ™¦a*øþ¬àü…‡C
 4*8Ì³¿âœ‚¿áq²¬£‡©™¸u@ÁßñºŒÂ‹h¸ð8[3ƒƒšINÍ¤534l$4	ÿTð/ü[Áð„‚ÿâŠ‡PÑ)²Eœ˜S$	¥òQFf
@@ -139,7 +138,7 @@
 ÚlwIºÓ?xÝ.XÄÝ)·,¦81úê¡zÒLænN/ü'ÑŒŠ4ÆéëZBÑ3¾à*‚â¤“öÚóˆµð¢Iš)Rà—ÅaW‹˜rB÷9˜Eå}¨	€Ï_•…²w
 ÕýS¨éŸÀí$ê²ðŸÂLý³òÓ,ê'ÐiÎb¶oöÏ™ÀU;Vf1÷8f™·wU]^ÿüU“XœÂÂ~Þ€‹&°ø–8ÛÖƒ¼ñ’,–úioœ$#oÄM8ˆ«sÛ‚4Î"“P…Ù4ÎE ‹°KÝHø´bT,'çq+VâùX…»¶¤Õ*9ÓDš~ÚÓÑsniÁnXÈÐž»Ð†#4ór$ïðs„f·ÞN®ZÆ–ú—g±Âž²h:Ž\ô9'h»ªù~HÞqxË&±’Ïx•“XuóÈ!ri˜îl«Iƒ”Åšqø&±–°×ŒÓ¯µ2ÿúfòqœ•5SØÐO?-‹kÙ-ëèˆQÝ²–Ì]Gÿ×ÑQ6"‚MèÆfô“t?®'|­h¡ÛJGj%W´Ó;pºl·4®Åˆ‰Q;ZnÏGËŽæ\&Ê²r¶ùD>Ü*læ®‚P+Ï/¾Ï¾œÅ}Ó,öòC×Y\VC_ä|ÏQòÁuSØØ
 ›¦ Ü<‰§÷ŸÆ¦qTÇ¿%‹ë'ðŒÓh)ÙêbZKcÚ\Ì¶Ò˜vÓQ³ÝÅt–ÆÜàbžYq1;Jcº\LwiÌN³«4¦ÇÅô–Æìv1}§Ðw{J#÷ºÈKcú]Ì¾Ò˜g¹˜ý¥17¹˜›Kc¸˜ƒ¥1ª‹ Â¡ÂÅ©ÈYçõ$=‡óYw3 P~y)¿Tv"ÄIá šƒ˜¤ó((œ£¢šØŽAÇ¸‹~ÝK¿ªÎÒO¸Ç÷&Ïr$=7Àð$a’ö”ÇÄaÏ§\VÒ·äf¥çh.7dþáFvpbuå
-—q"2…²~*ÆÞ	”ÔÎ'/e”§(Ûöç3¾‚rî6Êuæú©LÞAÔé6¼À_ˆÙ½C`ƒÍÇ“PKø>ð˜	  +  PK   ™~a2            +   com/gallery/GalleryRemote/MainFrame$1.classR]OA=·­]º,¿APŠ,5aõYC¢U¦CMM|Ú›vpwÖìN[øY&¨‰þ ”zgiC:ÉÎÜ9{î¹_óë÷Ÿ ¶ú¨âvWp§†»Xö±‚{V=¬ªv óúcÂF«›&Q_Å1g'Ñë³ó€“Ôr´¯´ÙÍTÂO	µö‰±¶º+ÎÏ´Ñv‡†Syou•fÚcÂBK~;L9{¯cA[iWÅ•iwŸ€—„`ÏÎš±Êsdsš€õ'’ðÜX›^:nÆi®MŸ°¶ŽÔHEjl#±±Ñ‡‚ðÊÙEŠ$—/#üv:Ìº¼«]’óç·S ÷x˜ñð À:ê6<Ä¦tyª¬%ü£?ï©Ï–3B9ty®O!FX:j¸ûéEz¼Ïfø.ã‘æ±´¡(ð8Ê¥=ýèÍEÎžåDj\¹”@˜ÉÙ¶­²nLáÇ­Öä‰Uá†µèª—³·Jòù˜uCkGîÒøj<úŠÒ—‚3'{U8ÀÌË~câ· j(¬3MÂ5,M´^N´‚Æ)J§(—¿¡òOÍwÿDp–è‚bp®àº`$èÍÂç®^$uë/PKÀÍÙ}À  C  PK   ™~a2            +   com/gallery/GalleryRemote/MainFrame$2.class•W	|åÿ¿ÙMf3™„$°\^¨ ¹HÐZE©E	"áh°•n’1™t3³Ý%€R{hKO{‰„¶€Ö–Vm‹KÐ‚ôQ«-Šm±­­‚-öÐªµ*Uë{3³“Òe›ß/ß~ßûÞñçÌ<òÎ}»ÔÑÉpu.C—†n˜²ôhøâ²ë-âÅÒ`#!»jH"%;GCÚÛ­Œ OXWÉaµ,kd¹FÃµX+ËÇäxì>®áødŸŠàz7àÓ¢î3¬Ÿ-ÆçðyY¾ GW÷È—dw£†/{´¯høª·ûš¨ûºo¾õnÆ†"^ú5lÄ7„å›rñ-›°Y–-²Ü"ªnàÛnÃwDü»²lUñ=ß×pn©;
+—q"2…²~*ÆÞ	”ÔÎ'/e”§(Ûöç3¾‚rî6Êuæú©LÞAÔé6¼À_ˆÙ½C`ƒÍÇ“PKø>ð˜	  +  PK   Ý;3            +   com/gallery/GalleryRemote/MainFrame$1.classR]OA=·­]º,¿APŠ,5aõYC¢U¦CMM|Ú›vpwÖìN[øY&¨‰þ ”zgiC:ÉÎÜ9{î¹_óë÷Ÿ ¶ú¨âvWp§†»Xö±‚{V=¬ªv óúcÂF«›&Q_Å1g'Ñë³ó€“Ôr´¯´ÙÍTÂO	µö‰±¶º+ÎÏ´Ñv‡†Syou•fÚcÂBK~;L9{¯cA[iWÅ•iwŸ€—„`ÏÎš±Êsdsš€õ'’ðÜX›^:nÆi®MŸ°¶ŽÔHEjl#±±Ñ‡‚ðÊÙEŠ$—/#üv:Ìº¼«]’óç·S ÷x˜ñð À:ê6<Ä¦tyª¬%ü£?ï©Ï–3B9ty®O!FX:j¸ûéEz¼Ïfø.ã‘æ±´¡(ð8Ê¥=ýèÍEÎžåDj\¹”@˜ÉÙ¶­²nLáÇ­Öä‰Uá†µèª—³·Jòù˜uCkGîÒøj<úŠÒ—‚3'{U8ÀÌË~câ· j(¬3MÂ5,M´^N´‚Æ)J§(—¿¡òOÍwÿDp–è‚bp®àº`$èÍÂç®^$uë/PKÀÍÙ}À  C  PK   Ý;3            +   com/gallery/GalleryRemote/MainFrame$2.class•W	|åÿ¿ÙMf3™„$°\^¨ ¹HÐZE©E	"áh°•n’1™t3³Ý%€R{hKO{‰„¶€Ö–Vm‹KÐ‚ôQ«-Šm±­­‚-öÐªµ*Uë{3³“Òe›ß/ß~ßûÞñçÌ<òÎ}»ÔÑÉpu.C—†n˜²ôhøâ²ë-âÅÒ`#!»jH"%;GCÚÛ­Œ OXWÉaµ,kd¹FÃµX+ËÇäxì>®áødŸŠàz7àÓ¢î3¬Ÿ-ÆçðyY¾ GW÷È—dw£†/{´¯høª·ûš¨ûºo¾õnÆ†"^ú5lÄ7„å›rñ-›°Y–-²Ü"ªnàÛnÃwDü»²lUñ=ß×pn©;
 àþ…Á‚öü0‚»äîî¶EpXø‘†í¸WgTìP1@(tºÍÔäé„)Ívo}W,7’«ë/õ~½¶cÔ·ÄLkn2ÖkÌ$µ®¶œnÃ1;XøÓ2Y„ÊÊ¼¤«–Âv§AÕlZÆ‚to»‘\k3¥¢ÙîˆÅ—Æ’¦œ}bXà@Ð›,ËH6Æc©”Á”©ùœ|%Ó¯•b¼0c:‹¾²¹'¶2VY]õ—·÷³†SF|šØ\G:™4,gv¼=Ý›Û\/;¯wYG©/èóªN(êÓX¸$ˆÛ±ÎK,ñ¾“‘,'¨Föbx­ÕN';Œ¹¦Ä§4ðµNüÑÑ‚e:æa¾Š:îÃý:~Œ]*vëx {tü?Õñ3ü\Åƒ:ö
 å!ìSñ°ŽGð¨Ž_à1ëø%ö±n×$¬Ž_a¿Ž'°OÇ“xLÇ‘|JÇ¯ñ¿ÅAOãw:~?¨xFÇq«%ÀÇŽ4Û]+ì´£âO:žÅs:a?çDÈ¦¥ã0žWñgÁ/à¯:þ&¶þ.šÿU¼¤ãŸxYÅ+:^•›á5ÿ'^ÇoèxGuüo©x[Ç;"ø_N%)*…t
 SN…L&•½¥1BËvA—Ñ©’¦S1ûH:•èTJ£eÇV	¡|Ôd9F—‘ä¨S™NåTÁAK91'šK.°[8;J£ÙGÛ2Z%yjoÌZ-tCQ†p»·Å–È°Ó¶tKãT¯Óš¨ÓIXÆ=šWÍs+B\”¶,¯•ÎÌC˜û²Ëp‡•~Uå‰+8[üåƒÒAý×ä!?Ø9\bJ"g®1šN:)ã€Û››V‹ut)gÓ§ç?“¸Å´Wëâ¤aäî×‹“v"áŽ'fe´Sódõ"ä¶ÑN[\I%=KÜvŸ“v›gTÔI«êS}&gnžGf+£G 3è”áƒ"\¹\æ›ÖÓj'F»·Ý&Œ®Î¥Î±W±Âèˆ\®xÖ@„,6©håqÙê$YÎæz·Žie%JzüøÊ{}>)Ë“#dÃjÑpÈ–¤Œ¤åæ.£ã0pCuÇRl­×-7•­Ù–ÊýLØD‰”­«äŠ\Eã‰,ItÆ®›ŒƒQèÍ]ÒCº™òQ“•S(í˜¥EMg70_‘Ô•BÃY!o#†Qrm¬â¢Œ°ÂIáT?äÙJq¸’ë¥œÝ{–šø¿o½ .²mçØÔOÛ‰z·ïôÛaX‘ù\ÒÕ%=s’v_ÊÈV¸Ü³fwvJ…ù3 ÉJ%XÀæ¬×æÈÌ±Ü£:nÁ’9ÍfÊÉsXkžÃÂÓ:JúÆIAgI™Ç˜ÅŒ›÷FmÞuÚ$]QL©®Nc•—žVž¡9q;ñëÈŠóa'öYK°gFÒ1eHOÏ!˜HW§êÜòzÃòuÿŸ?Å­n»oaÒXi}<¢ÞÎ¾åŠÛÂ!œ‚UùÙ–€7ø1æs³ìYùYa¼f*­MË…p¸wä™©¥fÊtñòHÅ© >Ç~låo¼"Ÿãµ`È$-JÉ˜‘ãÐG™Ñ¹4O‹úheÕˆoÔÃÏìæ037ÉO“ ¨³¤Ð«Iæóóóh#96ÒŒÜÞý ‘Ã2OZÐí¿!­_#/ÃyÙVe¾¼ÞcÖ©©>qî½7-‰›š4üã`7ðRÿWÈ»?ÿ6»Ÿƒ
@@ -148,12 +147,12 @@
 •¨ÙV4­ó=¶º½˜-P6gã[W-È žNßšÍrÉÑßgpöF”ú¦ŸSóÎðý¢Þãƒâ”œë¦ä½[qÈ+½=>W€oFÀÎ‡÷ížQÈ@¶à¢‚]hhÝóÚDnÎomû§™cpAï:!¯š5AÀû]Sm…p´Ð­-oA¤â¢­(¨˜Í ZÛ
 „aÇ æ¬+#~¬âÆAÅ§èâÅž‹á87¨KÛøÔr¯G„nFmDmB#mÆÚ‚6ºít®£»±¶a=ˆô0ŽÐ£x“§¹´ŸÖÒ´ž¤Ûè =@OÑÛtP)¢§•(=£Œ§g•:zN9—)—ÑóÊb:¢Äè%N/*	zI¹†^Vn¤W”õôªr;½¦ì ×•]ô†r˜Ž*Gé­Ð…
 B­J(t•R²•Hh¢…®WŠÝ‘óA)‡1@ÔÐ…Ù²ýXŽ+y<ñ¨ñR$´–ù?Äƒ¨,”ÆUXÁ¾7„ZðaÄ¢µJí¼3îkÑÁ²|ßéFÈÀbwœL÷ï]PKÐ
-v	  Y  PK   ™~a2            +   com/gallery/GalleryRemote/MainFrame$3.classRÙJÃ@=ÓÆÖÄÔ­î»¨X[h•B)V„êƒŠ>é #éD’Ôâ¨¿#¸€~€%ÞIKíƒHÉÜåœsO.óõýñ	 ˆU˜1a`ÖÂæÓXHc‘!]Ëp}›a£æúçŠ{žîƒöy"~$œ#.U5à±Ë`žÞ«èZDÒ%òžT2*1är}±·ÎŒŠ_#5©Äq³q)‚3~éQe¼æ»Ü;çÔy§hh{`°•AÅãa(¨²ÙÏÀõ2œiIU÷[Ï¥ºbXÎÕnøwx+rÄP‘söu[d4xá?ƒuê7WT¥69ÜXÔ$&–l¤NcÙÆ
-²´Ý¾ÜÒØ?§–ëü6C2§ý­õ!Æ0¦WwÑûïdÅ [ ·9®íÑ9ý$è5aQ>DQ‰r]±òï`ùÂ+Ï1Æ¦oŠ00¡xªÂ0Æb«£©Õ³­rGËÌ¿ QxCòWÊÒãƒÆSœÙ•31I’IPGs¦1³èRÄ}ü PKøÐGÙ‡  Ü  PK   ™~a2            +   com/gallery/GalleryRemote/MainFrame$4.classRÙJÃ@=SckbÜ÷]Q±¶Ðøà›RQ£ˆŠïc{ÑÑ4‘t¬ôÔ\À?ÀïÄRHængÉM>>ßÞ0ç £6,Œ9ÇD“L	¤õ…ª.¬,ú¥¨âË  ¸îí|ŸGT‰4yûR…Û±¬Ðš€}\õiUbðº
+v	  Y  PK   Ý;3            +   com/gallery/GalleryRemote/MainFrame$3.classRÙJÃ@=ÓÆÖÄÔ­î»¨X[h•B)V„êƒŠ>é #éD’Ôâ¨¿#¸€~€%ÞIKíƒHÉÜåœsO.óõýñ	 ˆU˜1a`ÖÂæÓXHc‘!]Ëp}›a£æúçŠ{žîƒöy"~$œ#.U5à±Ë`žÞ«èZDÒ%òžT2*1är}±·ÎŒŠ_#5©Äq³q)‚3~éQe¼æ»Ü;çÔy§hh{`°•AÅãa(¨²ÙÏÀõ2œiIU÷[Ï¥ºbXÎÕnøwx+rÄP‘söu[d4xá?ƒuê7WT¥69ÜXÔ$&–l¤NcÙÆ
+²´Ý¾ÜÒØ?§–ëü6C2§ý­õ!Æ0¦WwÑûïdÅ [ ·9®íÑ9ý$è5aQ>DQ‰r]±òï`ùÂ+Ï1Æ¦oŠ00¡xªÂ0Æb«£©Õ³­rGËÌ¿ QxCòWÊÒãƒÆSœÙ•31I’IPGs¦1³èRÄ}ü PKøÐGÙ‡  Ü  PK   Ý;3            +   com/gallery/GalleryRemote/MainFrame$4.classRÙJÃ@=SckbÜ÷]Q±¶Ðøà›RQ£ˆŠïc{ÑÑ4‘t¬ôÔ\À?ÀïÄRHængÉM>>ßÞ0ç £6,Œ9ÇD“L	¤õ…ª.¬,ú¥¨âË  ¸îí|ŸGT‰4yûR…Û±¬Ðš€}\õiUbðº
 •.
 d³-¡—O¬Í¨L=¾
-éà¦rFñ‰<¸ÒïG%œÊX™¼Q´Œ=¸»aHñf «UâÊR+‚«lØ¹¢úaL+LfýKY“ž¼ÕÕ(ÔÞÕ·L˜,9öïsG7q‰¶•ñÖÝÔ)„Ó.ÒÈd0ãb¼Ô–L²æ_É²¼Ö´e³ù˜x«—¾ªê½æ³‹¿»Ù_¿qÆgÌ•âÛ†Ãy'GEÎMÅÉ½BäòÏH=&3.?Ó<ë]O¡}	‹Óà4ì®—{B*ÿ‚¶*Ç4¬{tX¿èì&A1MŠ;3‚ÞÅ¿AÒÇPKëñÅ„  Î  PK   ™~a2            +   com/gallery/GalleryRemote/MainFrame$5.classRKoÓ@þ6vb“š>ÒG(ÏPú°[Ÿ8qiU„”ö@Q‘zÛºg+Ç[­·@
-ü.àR$ü ~bÖ¶P.XÚ™ñ§™oæÛÙ_¿üÐÇV>î¶q÷­yàãaÐóñØÃŠ‡'­ç2—æƒFGîŽ:3™‹ƒ‹ñ‰ÐoøIFHg žq-íºf$0¯ò\èŒ… dc¨qœò,ú2~Yù×b¬Œˆ÷¹Ì÷4‹ÕgÛÔŸ'‰87sáàŒ¿ã±TñžÌÄvtÌÀ†Ó7aRavE‘hyn¤ÊÂ¨ÊÉxžÆ‡FË<¥¼ö¡ºÐ‰°UTô·kß¦¸…¶‡Õ kX°.‰é§:õˆ°ÉÐ½1u¯Ò"­¸µÿÒÆ°b;}ˆ‹÷4O<¤1’‘R…Ð¥:Fhº¸ëê¦d±+µHŒÒ—åNè<|@œ³“2|‘Ÿo¥1,†ÿ^CtŒ<zösènZ×E1yÚš›ßÁ¾QÐ@@¶eÁ¦ÄmŠƒ*Ó˜ƒÝróuñ>e7È/o]¡ñ	3äœŽ{…æGxîg¸Î—	ÂaI¸TÕ„6ZÀb9Çº5õÓz.§Óú:Arvm*§&iàNi—1KÞŠóJjÿPKOÍ”yÜ    PK   ™~a2            ;   com/gallery/GalleryRemote/MainFrame$AlbumTreeRenderer.classVÙSuÿ,$ù%Ûå
+éà¦rFñ‰<¸ÒïG%œÊX™¼Q´Œ=¸»aHñf «UâÊR+‚«lØ¹¢úaL+LfýKY“ž¼ÕÕ(ÔÞÕ·L˜,9öïsG7q‰¶•ñÖÝÔ)„Ó.ÒÈd0ãb¼Ô–L²æ_É²¼Ö´e³ù˜x«—¾ªê½æ³‹¿»Ù_¿qÆgÌ•âÛ†Ãy'GEÎMÅÉ½BäòÏH=&3.?Ó<ë]O¡}	‹Óà4ì®—{B*ÿ‚¶*Ç4¬{tX¿èì&A1MŠ;3‚ÞÅ¿AÒÇPKëñÅ„  Î  PK   Ý;3            +   com/gallery/GalleryRemote/MainFrame$5.classRKoÓ@þ6vb“š>ÒG(ÏPú°[Ÿ8qiU„”ö@Q‘zÛºg+Ç[­·@
+ü.àR$ü ~bÖ¶P.XÚ™ñ§™oæÛÙ_¿üÐÇV>î¶q÷­yàãaÐóñØÃŠ‡'­ç2—æƒFGîŽ:3™‹ƒ‹ñ‰ÐoøIFHg žq-íºf$0¯ò\èŒ… dc¨qœò,ú2~Yù×b¬Œˆ÷¹Ì÷4‹ÕgÛÔŸ'‰87sáàŒ¿ã±TñžÌÄvtÌÀ†Ó7aRavE‘hyn¤ÊÂ¨ÊÉxžÆ‡FË<¥¼ö¡ºÐ‰°UTô·kß¦¸…¶‡Õ kX°.‰é§:õˆ°ÉÐ½1u¯Ò"­¸µÿÒÆ°b;}ˆ‹÷4O<¤1’‘R…Ð¥:Fhº¸ëê¦d±+µHŒÒ—åNè<|@œ³“2|‘Ÿo¥1,†ÿ^CtŒ<zösènZ×E1yÚš›ßÁ¾QÐ@@¶eÁ¦ÄmŠƒ*Ó˜ƒÝróuñ>e7È/o]¡ñ	3äœŽ{…æGxîg¸Î—	ÂaI¸TÕ„6ZÀb9Çº5õÓz.§Óú:Arvm*§&iàNi—1KÞŠóJjÿPKOÍ”yÜ    PK   Ý;3            ;   com/gallery/GalleryRemote/MainFrame$AlbumTreeRenderer.classVÙSuÿ,$ù%Ûå
 / 	%õ¨TèAÔ´E@*x.Édéf7ŽZµ­ç/>ÕÇqFÊ£Vf¼OœQŸÔÿ	Ÿ¿¿]îP‡13ùí÷¾¿ûÛïþùðS íxUF#
  }âè—1€¸ŒSxX0§e"Ÿ‘ÁpVÆ è@‡Á£Ç9aL@ãâx\¨?Áðd !<å;ñ7œŸ¯»Ýùi™Žg&’¼ª>‘ÏJ8HšÙXZÕunÍÇúÝçÏš6eÍ×c'…`—ŸÑrÍ‡$´ü‡ÊiU3ú,5ËI!0<oØnkäÎwT34û¸„pxOÚ­£<=ä_BEB3ø™|v‚[#ê„N”`ÂLªú¨ji_#zDxªœpG,Î‡¸‘â·$(qÃàV®ærœD:öAs‘Ê¨!ÍmAêáº¾Nî1³Ó¦Á[Bw81¥Î¨s±Ü¬f¤c§„h—CŠé*ÎNLñ¤Ý5>>ouéê¬Û°Ð%² 	Õ»¢žÍ¨zÞÉ¿È¦„Ò×%Hãü|nZ¥àRdNçê$ñ,s–xqâeÔ\Ÿ™ÌSÊHT5ÓTíŒ„[·ùqÄ„_ÁMš"ÅŠÍ°ûL7bƒªµ=¦aÛ"Ä«¤zZ|’[OkH®6¼%ó^-ËE@²ŠÅí\Bhw)yØÌ[IÞ§‰–—ot«]+hBJÁ¸SÁm¸+˜Dš!£@Ã”‚6¤éÝÓ¼+8]Aƒ©`Ï*°S`#Ï0£`s
 æqAÁs¸Èð¼‚pQÁ‹¸¤à²8N ›ªRœ„‚+èPð’8šð2Ã+ÿ¯¤e*êX/ŸTózÑÒ„ÅJU•Û¤áí£Ð¸Ö¤›CÝM™Ô82—Ps¶À¶ìFh½ïÛ§–‘tŸ3YU[cm¶×
@@ -162,11 +161,11 @@
 |çÚ¾ »ŠòHÛç`äûüN‘üºÀ*¢‘e”®¢^<
 ¼…ÊH]ÀS€\À¾k(#¤ÔE\¹+§\…¹Ž²™. ¢S®“WAG•rD<«œ3yo#Û!ºhÁ®ÃÇ>@ˆ-£–ÜÏ>ÆAö	Ž°ÏpŒ}‰öØ×cß`’}‹iö=.³ð:ûì'¼Á~Æ›ì¼Í~Å"ûÍ©Ú´[ª-ÑEŒª% C¸Û©éîÁ½N{–pA:L×îG|t„hŒàwð :©Ö=àèÂQúVX@=Žá8uM¯±µ&s’Z¨ÉÕ‰è*?Bh,ºŒš×B¨=Â-ÉÂêWè&‰n#(B`¿ÃËþ öÿ‰&ö×–hYKÆKp’«
 Dèö"âÝºPÑ
-üPKé‚Cð  E	  PK   ™~a2            =   com/gallery/GalleryRemote/MainFrame$GalleryListRenderer.classTÛNQ]‡^*W-‚¢€LKaðZiMjª%õ’b0!¾å C¦3¦rù¿ÀW}°$>}áÁ1&Fšèƒ1î3--1M¦guö^³÷Ú3óæç‹— ¦pM-„¢Å8&øWˆ™T(@—hšã<Ç† »n–G§Ær§¨¯–%J;úÍÚšEÇúmÃ´3%£(R¡…Û]®Y äYÓ6Ý9Mk);ºÈàO;+‚!œ3mq§R\¥ûÆ²ELwÎ)Ö¢Q2å¾Núey=uÅœYvóÂ^%QbP³¶-JiË(—Í´RÃè!JÔÕàšp%•–µO§â#Ç¶Ë0§å6ŒMc[/o™öš>/CS¥[w—7DÁMe—–¢5ÖØrõF>éûW©þ}šqjIQƒ‡è36«âYÓt+:4©Ìm–ePÌò‚°ˆ+D,‘5jä–QÎ8…
+üPKé‚Cð  E	  PK   Ý;3            =   com/gallery/GalleryRemote/MainFrame$GalleryListRenderer.classTÛNQ]‡^*W-‚¢€LKaðZiMjª%õ’b0!¾å C¦3¦rù¿ÀW}°$>}áÁ1&Fšèƒ1î3--1M¦guö^³÷Ú3óæç‹— ¦pM-„¢Å8&øWˆ™T(@—hšã<Ç† »n–G§Ær§¨¯–%J;úÍÚšEÇúmÃ´3%£(R¡…Û]®Y äYÓ6Ý9Mk);ºÈàO;+‚!œ3mq§R\¥ûÆ²ELwÎ)Ö¢Q2å¾Núey=uÅœYvóÂ^%QbP³¶-JiË(—Í´RÃè!JÔÕàšp%•–µO§â#Ç¶Ë0§å6ŒMc[/o™öš>/CS¥[w—7DÁMe—–¢5ÖØrõF>éûW©þ}šqjIQƒ‡è36«âYÓt+:4©Ìm–ePÌò‚°ˆ+D,‘5jä–QÎ8…
 YÃë®0DÿaR‘&císteÁ©”
-"cÊIt6,œ’Å¨èÄEG ª8†ãã-êª¸„Ë*¸Â1£"‰”ŠY\å Ç(ñŸd9hß±jT¬¦y2ø4ùršuÞqÈõ^-z˜³2 ãÍ«K‹6M¬ã‚\"qsSÔ6ÝZ¶9ƒ—÷õºµ¿e=#-tazizÁICšNkä¯®N„i”Ðí%£ÄvÁbÏÑöÌ‹é¢ÿ Å€¿¥| ¿…BðPM“ÉYÖµ>QF;­ùØD|¨ÏßØ…ïKã¯áŒŽøBñWð'ƒ‘àNF‚UöÐ«"è¯‚'y,Â«h‚IùP±§šb²'þ*0ÿ€þÃü3&ù$øW\çß0Ï¿ãÿáÕý\HP]€c¾¨ÊF/yœÀ ì•ÐNzæqŠôyè4ÎÐ÷P¢Bò.QŒ‘VÎz•£Ïó„>v8‡^àPKCÝÆÑ  ]  PK   ™~a2            2   com/gallery/GalleryRemote/MainFrame$SortType.class•’ÏNÛ@Æ¿Mü¿®¡–BÓJ‚)1w*.HA‘R*ÕˆûÆ¬’EŽœ¥jÞ
+"cÊIt6,œ’Å¨èÄEG ª8†ãã-êª¸„Ë*¸Â1£"‰”ŠY\å Ç(ñŸd9hß±jT¬¦y2ø4ùršuÞqÈõ^-z˜³2 ãÍ«K‹6M¬ã‚\"qsSÔ6ÝZ¶9ƒ—÷õºµ¿e=#-tazizÁICšNkä¯®N„i”Ðí%£ÄvÁbÏÑöÌ‹é¢ÿ Å€¿¥| ¿…BðPM“ÉYÖµ>QF;­ùØD|¨ÏßØ…ïKã¯áŒŽøBñWð'ƒ‘àNF‚UöÐ«"è¯‚'y,Â«h‚IùP±§šb²'þ*0ÿ€þÃü3&ù$øW\çß0Ï¿ãÿáÕý\HP]€c¾¨ÊF/yœÀ ì•ÐNzæqŠôyè4ÎÐ÷P¢Bò.QŒ‘VÎz•£Ïó„>v8‡^àPKCÝÆÑ  ]  PK   Ý;3            2   com/gallery/GalleryRemote/MainFrame$SortType.class•’ÏNÛ@Æ¿Mü¿®¡–BÓJ‚)1w*.HA‘R*ÕˆûÆ¬’EŽœ¥jÞ
 $¢Jú }¨ŠY'Ð=¤–<3;;óÍo½þýçþ€6š,¼sa¢®Í{m>ØhØØb0ÔäJ0°®ÅÅ°Ò»äßy”òlÅªÙàÁRC9n0ìô’|xšŠbÌü71Ê•ˆ¾p™u
->ÔàÆ“L…’	5–™TG‡­…º»Ï	vÏ‰ï8¿ Ô¥žÌÄéõ¨/Š3ÞO…&ÎžžóBêõ<ihb'ÎuVžÑïf™(ŽS>Úi/ÂÒ|l§#9*ŸÑ0ÔZ»ÿúJ^œ_‰èH<‰´u© }¼€ïÃ†ãÃ…gc›áÓÿ`0,ÿûµ)º±jKžítÐ »·è¯¨ÒKÐ]Ñh`xYæ*X"»L«!­òµð'X¸7E%¬OQ÷§0nËêW¥Õ8\ÇDàXXulÊá¬«xSj×æ“t¤*e¤)ª”]ÃÛùÔˆ¼®2Ã;7Oc,t¼Rz&cÎ¥+X/í^“÷hÏÄ&IãPKt}Ÿ$©    PK   ™~a2            )   com/gallery/GalleryRemote/MainFrame.class­}x\Åñøl{ïtz’UÜ-Ûr—UÝ6ÆÈ’‹lI.’eöY:IgË:q:¹Ð{ïÝ¦W%@(Ÿ„!!ôJ„„’ ÿ™}ïÞdñûþþ>mßÙÙÙÙ™ÙÙ}ç~xø1 (5.OãÅ:/7ÄzSeŠ£½ Ä1^bƒ—O©ÚGÁ&
+>ÔàÆ“L…’	5–™TG‡­…º»Ï	vÏ‰ï8¿ Ô¥žÌÄéõ¨/Š3ÞO…&ÎžžóBêõ<ihb'ÎuVžÑïf™(ŽS>Úi/ÂÒ|l§#9*ŸÑ0ÔZ»ÿúJ^œ_‰èH<‰´u© }¼€ïÃ†ãÃ…gc›áÓÿ`0,ÿûµ)º±jKžítÐ »·è¯¨ÒKÐ]Ñh`xYæ*X"»L«!­òµð'X¸7E%¬OQ÷§0nËêW¥Õ8\ÇDàXXulÊá¬«xSj×æ“t¤*e¤)ª”]ÃÛùÔˆ¼®2Ã;7Oc,t¼Rz&cÎ¥+X/í^“÷hÏÄ&IãPKt}Ÿ$©    PK   Ý;3            )   com/gallery/GalleryRemote/MainFrame.class­}x\Åñøl{ïtz’UÜ-Ûr—UÝ6ÆÈ’‹lI.’eöY:IgË:q:¹Ð{ïÝ¦W%@(Ÿ„!!ôJ„„’ ÿ™}ïÞdñûþþ>mßÙÙÙÙ™ÙÙ}ç~xø1 (5.OãÅ:/7ÄzSeŠ£½ Ä1^bƒ—O©ÚGÁ&
 )h2…ß–]×LA‹)Z½e—(ØlŠ-^h—´™b«†Ø™vS½0ÜÎtPp¬)B^e—tš"ì…1v¦‹‚m¦Øî…	vÉSìôB9ÎÇ{¡ÈÎœ`Š½PjgN¢àdSœâ…ivÉ©œFÁéœAÁ™œEÁÙ¦8Çsí¦çšâ</ngÎ§à
 .¤à"
 .¦àS\ê…Ev«Ë(Ð¤¼‚‚+)¸Š‚«)¸Æ»¼°Ünº›‚kMqêì’ëMqƒÖØ™Mq“ìÌÍÜâÅàV¯¸MÜž†Á¦èöÂF±‘J~æeŸ‹ŸSöNSÜåw›â^h=âŠï¥à>
@@ -228,7 +227,7 @@
 YÞ%ß‚Ñòc˜,?©JÂ\¥`2 Z™P§<p´Jƒ&å…v•]Ê‚“Uœ¦2á\5 .WY°[eÃm*~©FÂ3j4üZ…ß«	ð®*€¿ªÉðUß©ÆT)KWe,GMayj*§¦±5ÍU3X…šÉjÔ,V¯f³cÔ!ì$5‡]£sAïâY
 ‚ÍÅ3ñ¶3šíŠnqLí2¥bW“Ï¢Ó0ý¶˜#9f8§c£!y’‡šJÇÖFôÄH?æ@¸Ç#_óÔ¨ç­ÇÙÛxüy‡öä»µEÏ€§9þ½<*½_aìO!ý¶$oŽª€U	ƒÕ"®ÃhµÆ«Z(RËaŠZwq0Õ•^S…—žBž§Óùíˆò`<êZ"ƒÎÎô«»Šû°†«mkptRKŠ#ìÏö!É,ºÙN.ÅÒì¤G—Â-…vÃqC194Â>Ù­@™ö—¤{IU¦ZéêHœÊZ£ X­‡Ùêh˜¯6@ÚõjSœ7fµ;Õ"K¿C2¡Vß²ÓJe‹gÏ;O|ñ’ã¯	`ˆQ:âø©˜—GÉûìmÁ¦çEØßgŸ×–`â‹’èBý]›(¯ÙY§Ã~ö$ÿ¸q7Î†±ÆPf\s‹àãbXŠùÆe°Ñ¸Ü]›¹0@äêgXã¡8ªÄÀçNÐ§i1œÖ@1È™ÖŽ×ëDüËšbZ–;PÆ`îŸò¦è%6û¸|TW•¢î«nXHuKï€qö\’ü«Ðö_%mþ'xq“–Ñ¸”q#d7Áãf˜lÜóŒ[a¡q¬7n¿q'œlÜ·Œ§¸³<7Ü`Úpp¼ÂßÕË8Tsæ{*¶¦öe6RÓçåñmG'ysp}þa_Ó}7äìÓ2æ7I®FcxŒ‡½‡!Ïxò_B©ñx:e.:eˆÎpDÇ“Ä½$„NžƒÎ1î½÷>x©Ð~ör„}ý–„ÑµGÉx¤ñ"0~#ø«‰Qî¨£pÔ‘z©G‰ÑÎX5ŽÓ9[;šïÐ×ëq­¾Mò‘¿ÃÉ½YÆ«q ³]ÐÙ"ß¾¾§ßÍs@ßçpÑ÷]M¼¯þ¿	;¤ø	x…”N¶Š0·ÑÎÝ™Äÿë…7´¤2ÞBÞxFïÂDãÏPb|3ŒOpgüVŸÅ-Âç5HŽqš'VŠñOLp±?Ü!ŒA¬ý}’6¾ÀÑþG	Ã…j8P™˜ØOXÿDX_Ö$QàÀúÔ‘›…úEÉ„øÃ¼<û2î(êäù g÷ðo– +ðoþÑ3úš=þLíÈýÚ¼a?v“!Á¡²ö£ï~Î»éÆ&Ñ¹ ²p˜ÿ‚iü,ãXb2¨69,7%Ô™
 Ö˜&¬3Q›^Øh¦C£™Íf&Ì,ØŒ¦tÐ÷(¯QLvdR‡;ïœw¡žw‘(væ½,bŒ3èð¬Ï«‹bžvMJs¤›ÃãH™á¾'åô³ÿd©(s@žï,yfpÞ¢º9q7ùù‹ž…üBý‡K·’Þø¸‡Wbƒk™lŽ™Ì1mN„AfŒ4'Ã³¦˜Å0Íœ‡Øl÷Ž¦Œ?­/ç8ýOŽµ©sö<žwÁÓ¹\í^m>Ê±‡›dIq¶¤¸I–7ëäž¦+¼vEš®H«kP½U½TÔåòôâ·Èjœdê+ÒB —g ´\ž‰]sù€º9²¤h˜Œð¬#»aLôæ Ç’q÷	³îÔOHºa¯“Ü½_XÙHÂ`˜³!Ã<¶™sàds.œn7šó Û\wšóá.óØƒé½f9DÌð(¦7+à	³ž3k¯B²Þ1•¿ŠãeÀn1¾M€mhœLd]b¦ «¸»è	¥˜µ:SOÄ^ŠÂóî¡áP×>›ëØgiûyvÒÞÐ²Ò¬Å#ãrä†qfZšhN*@9)‰€Ö" †”€æ¦”›ÐFäC@›R:Ìt±#]Õ†HW„‡pÚé#lã¥­0>Ø~ÆsCÃåÍØÀúîËôƒi6C¦Ù
-#Ì rÓÜ­pˆ¹Õ“ ]› ÅJ6P¹C]äæ‰ÃäÊýšV¨¯áø$IjvàÛe	ÏY„~Ö@¿$ï€+s®Ò’b›™ìr0Ãq„R..DEŠÎéÉw¤ì\)¦è¼2¹ó	);/‹“®Fg!ôkÄ;``¢eÐyNÝÊ; »7›E¿–3Ï@‰y&ä™gáÚœ3ÍsãÈ7Ë%ß,ÜK4ùª\<f‚óòãþ¤	\‚¹ ˜b©Xæ€ØêpÛ8DwXMñ3g¿gùrÕpzvI1JÚ‘dí˜—ƒ2¯€!æ•0Ö¼:N½s‡Vkõ>JÔðµz¯u‡îûk{Å¾Zc¿üà n<ˆqkŸ <ôSÐöå Ô:ìSˆ:â¾ê Ð´Rû ÍOb!©ß¯ÅÁ†Ø°DyØ_Ôã¹¢Ÿs‰Õb3B<·²»…9ñÜŠ ®Šq¤+VVèSžlð¼†=|¤V;£lµ3R«‘¹|t„çïãc"|ì>ÀÇ5ìããàî×w79\“UªËµ„‰hàôyÑ*ð²{ùD>Ó'`<ãó1žMnFsâÌŸ,žÏ¢f¸ìOÚ{Ø‰µc>ÎÆþÿPK	6ê@  õŽ  PK   ™~a2            /   com/gallery/GalleryRemote/MoveAlbumDialog.class•Wi`×þž%{åõú@˜Ã†@	²l£r…Ã”lL²M8LmÈÚ^ŒŒ´k¤•i¡iš4%¡MsÚ4mš@ï†dˆ›£Gz¤÷}Ÿišžé•ÞmÒ™·«Ã² ®~Ì›}oÞÌ¼™oæ==õÂ#X$jUlÃ›K±G™Ü¢àV^ã·0y+“Û˜¼ÉíLî`r§‚»T”;¢ÇÜ­¢Êù¸‡É½LN¨DN2y»Šwà>æÞÉä~ïR1ÇT¼ðÌ{|xÐ‡‡TœÂiþ~¯‚÷©x?> b>ÈÜ‡T\…óçGXàagTÔá£>|LÅYœã”#>œgW.0yÄ‡Q>®àQÞükœÏwÁ‡'|BÁ'U¬Æ§T¬Â§Ù•'|FÅZž)g¿Êñ$«ù,üœŠÏã)Öó…2|_bòe_QñU|MÁ×UlÂ1¾Áã7™|KÅ·ñËð]öí{
+#Ì rÓÜ­pˆ¹Õ“ ]› ÅJ6P¹C]äæ‰ÃäÊýšV¨¯áø$IjvàÛe	ÏY„~Ö@¿$ï€+s®Ò’b›™ìr0Ãq„R..DEŠÎéÉw¤ì\)¦è¼2¹ó	);/‹“®Fg!ôkÄ;``¢eÐyNÝÊ; »7›E¿–3Ï@‰y&ä™gáÚœ3ÍsãÈ7Ë%ß,ÜK4ùª\<f‚óòãþ¤	\‚¹ ˜b©Xæ€ØêpÛ8DwXMñ3g¿gùrÕpzvI1JÚ‘dí˜—ƒ2¯€!æ•0Ö¼:N½s‡Vkõ>JÔðµz¯u‡îûk{Å¾Zc¿üà n<ˆqkŸ <ôSÐöå Ô:ìSˆ:â¾ê Ð´Rû ÍOb!©ß¯ÅÁ†Ø°DyØ_Ôã¹¢Ÿs‰Õb3B<·²»…9ñÜŠ ®Šq¤+VVèSžlð¼†=|¤V;£lµ3R«‘¹|t„çïãc"|ì>ÀÇ5ìããàî×w79\“UªËµ„‰hàôyÑ*ð²{ùD>Ó'`<ãó1žMnFsâÌŸ,žÏ¢f¸ìOÚ{Ø‰µc>ÎÆþÿPK	6ê@  õŽ  PK   à;3            /   com/gallery/GalleryRemote/MoveAlbumDialog.class•Wi`×þž%{åõú@˜Ã†@	²l£r…Ã”lL²M8LmÈÚ^ŒŒ´k¤•i¡iš4%¡MsÚ4mš@ï†dˆ›£Gz¤÷}Ÿišžé•ÞmÒ™·«Ã² ®~Ì›}oÞÌ¼™oæ==õÂ#X$jUlÃ›K±G™Ü¢àV^ã·0y+“Û˜¼ÉíLî`r§‚»T”;¢ÇÜ­¢Êù¸‡É½LN¨DN2y»Šwà>æÞÉä~ïR1ÇT¼ðÌ{|xÐ‡‡TœÂiþ~¯‚÷©x?> b>ÈÜ‡T\…óçGXàagTÔá£>|LÅYœã”#>œgW.0yÄ‡Q>®àQÞükœÏwÁ‡'|BÁ'U¬Æ§T¬Â§Ù•'|FÅZž)g¿Êñ$«ù,üœŠÏã)Öó…2|_bòe_QñU|MÁ×UlÂ1¾Áã7™|KÅ·ñËð]öí{
 ¾¯à
 ~(PÒÞÙ²#¼AÀÐ‡ôPT7ûCÛìxÄìo(o¶Ì„­›v—MJ¿ñCuá^+r?Cq«³l#³úŒhzŽ´ëÑždL`áKîYÇ‚´Cë=Ft‰@µtë`(1L…6Éé¬ÀÒ·,Ã-Ïp‹Ô©²C‘÷%Î‡À´±J›­XµÞ:(õnÑÍB†å4	x:÷L»¸>iÛ–)·7ëf¯(5á-zÜ0m²»&bFìµ½'Èú°j“OMŽâCW×%àm¦	ÊpÄ4:’±#¾]ï‰œb«Wvéñ»“^{_$!P	íÖ!Õ·Dô¨Å¸(¶†M#.P•rO–"`gJdî|%íH4ÔeôÚVœ„Kã–e»IÉ`gÏ ‰@Eœ\2š÷E¢}L5ñzþØøÉ×^;9-GÛ33âº‘©¬Ô{™ÛbÄ÷Zñ˜Ñ'0''{Æe6´NŠl`^jÏY—"„¯1Ý$uZ¿awdARxé’J—‡ºÍJÆ{Ö'°:/=‹Ø¾†ýø‘†W¡[Ã.ì¦èŽ/#–Ijx5^£á&{˜\ËDgÒÃ¤}ù›e)h0°W`r:ÐÐ}"L°[ƒÍf~Œ¤‚Ÿhø)~¦áçxZÃ/ðŒÀÔL´6Æ#}ëõþ°~ÈJÚ
 ~©áYüJÃ¯ñ4á$sFÂž±£†‚ßhø-~§á÷xŽ€˜
@@ -242,8 +241,8 @@
 +è«„ÖVÊ-+Ø}žÅªn×ë­¨¨*÷Œbu·Ççñ É£Œ`M
 ¯påÊ¤œ§Ø[YQ5©˜å|ôc9Ï9åHË©RÎãñ«”rÅ9vóõI™µ$ã£™W¦p%ÏðùE
 ë\Þïò~Òºž×ä˜B3Ï¥Ð’…’IÀa@UP&S‚k)µT`Ë©¸®¤Âj¥bê¤BÚM¥Äe”¤":BtŒJç8ÏÒð8åYÄE%l±Cb‰¸N¦—÷Q·ãˆ8ëÅƒxƒ„Ø\(.ÄÅAa˜`´\D‘g‚_í°È’‡J•€IYßÐÑx­‚À:˜OàªÕÞ`}¡,púÅgìdO7Uî¼‘Nwµ™7a>Ž¢·H/–ÑZ¼ŽÎæ%¾–Jã{F%ÐõŒ9†<{öz\ïzvŠö±|¸>…¶öbí(6ì7ûÃ)´“'í)tœGgsË	êºé§1§!ISƒŒ®¦Spí{Æù<øˆÞAžÝI¾ÇBÜî¡r¾—²r6ãþl4©˜Ó>‡)Ê7‡ÅÔÞH™eŸo¤ó;>‡häó“éê‡3ÆJääR¡æ¸
-…¥nþPK°}tR–	  ¾  PK   ™~a2            @   com/gallery/GalleryRemote/NewAlbumDialog$AlbumListRenderer.classT[OA=ÛÖ®ËµÔ " e)]¼àH,Ñj0ò6]Æ²dºköÂå§èƒ¯¾*‰ø`|ö'ÔÄÄ_aüvŠD“Æ}Ø9sæûÎ|s¾ýøóÝ{ LêÐ1”FÃ1ºœÂriŒÀÔ‰Q>…B
-C2\s‚¡q³l{u«Æ¥þ¶5ß—DÝ…µ(6gd5ªÏ:\zµ)†teÛ×DèØ¤0í¸NXdË5/1²Ì •¼UÁÐQv\±Õ«ÂÄ«’˜î²gs¹Ì}'žï“Z\(C—R);A¸$ÜUáŸÁXp]á—$A!ÓM—1tLŒÎÖWaL•„”¿é’Wæ¹ÂŠ¹ò:ßà[V°é¸5ë~:¥(Kr"V×…N-¬¬Œ4X¾Zù¤¯IÊ`ÈüE†!±Áe¤,8¦H‹U³ÅÀt'¨I¼X%b…L°©Þ{<˜óìˆLÐ+^äÛbÎ‰½Ë=v!Ö6ÐŽq'a83Ãÿv­N’–R0p×R¸nà&ÜÄ-·1‘Â†Éÿ÷að°³â)ä±60´æâ/§‡ZTânÉ<•¨ªäÔ"Ñ~ÈuéQNâny¦ô€¡³|t…mD8çù¢æ{‘KFfrÆ¨u~iæ	C®Ùãa€®™N·‘úLcâ§…P;:èÝI³"Í[hÔÍ=0sô-ZÞ¨˜.z')øDùÀ©F2„ PC“Å}Û×zIÉøþ›£ùþ¬–Mì¡õqþ´]$ž£;«½@¹ƒä.R¯hÃœ d¾>ØïœÊþLº_h—¯èÅ7ã;òø¡j(6Ôj(à,å0…zÑ§*, çÑªÐ\¤ŸNŒ%hý’ÚkYuú…`=`¿ PKÍ§ #•  ¸  PK   ™~a2            .   com/gallery/GalleryRemote/NewAlbumDialog.class•W	\ÕÿìÂ,ÃÈb0‡‰³I¼bð
+…¥nþPK°}tR–	  ¾  PK   à;3            @   com/gallery/GalleryRemote/NewAlbumDialog$AlbumListRenderer.classT[OA=ÛÖ®ËµÔ " e)]¼àH,Ñj0ò6]Æ²dºköÂå§èƒ¯¾*‰ø`|ö'ÔÄÄ_aüvŠD“Æ}Ø9sæûÎ|s¾ýøóÝ{ LêÐ1”FÃ1ºœÂriŒÀÔ‰Q>…B
+C2\s‚¡q³l{u«Æ¥þ¶5ß—DÝ…µ(6gd5ªÏ:\zµ)†teÛ×DèØ¤0í¸NXdË5/1²Ì •¼UÁÐQv\±Õ«ÂÄ«’˜î²gs¹Ì}'žï“Z\(C—R);A¸$ÜUáŸÁXp]á—$A!ÓM—1tLŒÎÖWaL•„”¿é’Wæ¹ÂŠ¹ò:ßà[V°é¸5ë~:¥(Kr"V×…N-¬¬Œ4X¾Zù¤¯IÊ`ÈüE†!±Áe¤,8¦H‹U³ÅÀt'¨I¼X%b…L°©Þ{<˜óìˆLÐ+^äÛbÎ‰½Ë=v!Ö6ÐŽq'a83Ãÿv­N’–R0p×R¸nà&ÜÄ-·1‘Â†Éÿ÷að°³â)ä±60´æâ/§‡ZTânÉ<•¨ªäÔ"Ñ~ÈuéQNâny¦ô€¡³|t…mD8çù¢æ{‘KFfrÆ¨u~iæ	C®Ùãa€®™N·‘úLcâ§…P;:èÝI³"Í[hÔÍ=0sô-ZÞ¨˜.z')øDùÀ©F2„ PC“Å}Û×zIÉøþ›£ùþ¬–Mì¡õqþ´]$ž£;«½@¹ƒä.R¯hÃœ d¾>ØïœÊþLº_h—¯èÅ7ã;òø¡j(6Ôj(à,å0…zÑ§*, çÑªÐ\¤ŸNŒ%hý’ÚkYuú…`=`¿ PKÍ§ #•  ¸  PK   à;3            .   com/gallery/GalleryRemote/NewAlbumDialog.class•W	\ÕÿìÂ,ÃÈb0‡‰³I¼bð
 $$(9ÌA$žL`ÉîÙ‰÷5ÞG­ÕªU{ØË+K*Þ­Zµ¶j=ÛÚËÞö²·mµý¾7³'ÐåÇ÷¾÷Þw½ïzó^üøÑ' Ì£›tœ‹áRìÀcð„€'5<¥£OËäßðMÏjxN‡áî=/à[^ÐQé®¼(à%ßð²†ïè˜ìî}WÃ+:ªÝÉ«^Óð=ÓÝ•×uoxSÇ[x[°w|_ÃtÌÆÓ:~ˆweåGü8€Ÿèø)~&ó÷4ü\Ç/ðKõø•†_ë˜ßhø­Ž…x_&¿“íßö‡ þÀŸÄü¹Á_üMÀßüCÇ?ñ¡ê_þ-à?|¤ãcü—…D±Pò±äw±8CvŠe,	ÆG£€€Ò é* 	âw5*×¨BÇFªÔÑNùhäÕt€è˜Ä'£*&Ó‚MÑ©šÒhªŽN< i<Òt>fÐÁ:–ÓLféÓ!bÁ¡‚Æ ï±ýît¶>\°9Br€ji®LëDw½ðÖG½Fó4jÐh¾F—D:“Ñ¶pÂYkÅº­¸'­±˜oŽ˜‰„• ”¬\½tCÛ2B°­ÏÜf6DÌXOÃ:'Žõ4&4Û±„cÆœv3’´Z‰Xñ„š¶.;ÚàM–»ãZ+j;VCÔî¶"é5–bt[›ÍdÄQÖæì—U2c fxLeýfÜŠ¥Eh}mf§YH˜¤ÌÞÞ`‹NVË‚#2Ø‘ì(>tßú°áóLÉç^omwZÂV¤›%÷­2£Lbô-µ]ñp¿¶c„Gr,‰[fVåañåJ(éó¬.àm¶£v“½]ñ®1c£G-3¯oõBUþfSÒqì˜bo6c]V„ÝÔw·™;ì¤³ Mß`8Ë3ëL_r\8vN t…²-q¶¶qÜagkÚ	þf^ T´…cÖªd´ÓŠ¯7;ÅýÁ6»ËŒ´›ñ°Ì½E¿ÓæÄ¬Ý‡‚U^Z,›[ò´ØˆIrWG¼ßÙÊ‡e†Ä–S™|O:áHC»ÕåØq&®0»$Ìk¬øf;µº	çxÈÚÆØ°D‘,\ŽØæiû"âøðQ¢f¬[âc9«2I]Ú¥k¡œ9×äÖ@eØ±¢ëÓ±š{¹hÅØé#Œmeš¬©½ÍY·–³¡U‰äc™Ü?ºÌX3g·c­KvzjiA_g'ã]VKXâu@~4æ‰
 wÑB—â2—c§+\‰ì÷‘õÊÔ¸ßÀUØeàj×¸»“G¯O×áz7àzNòQÒÀ¸ÉÀÍ"éŸÀ­…ÊUqø$nãSŒRY>…ÛÜÛ½ý‚J2ðiÜiàl<û5:Ò £èhƒŽ¡EK‹=û3lMfË©Q£AÇÑñ@‹¸ÏeS¢Ø‘Î¤Ñ‰DKj¢fuaªj´Ô eÔ"~^^è‚t_‘Í„Åã­£ÃFÜ"¡Õ “éƒÚh¥A«h5—+ˆJ/,q»ŽAk¨Ù S©Y£µ­£õmÐ.`#­×è4ƒ:h“A§Ó)Þ9‹Îæ<RáŸ·ÙŽ±GÎ18å:ê"Îd½K¥[M?çf2¸æ6‹ƒz¸¢¸ £Òh×‡ûêw­f{Ãt¶A}JKæê`Y¥Bîuÿ@šÕC¥Ñ¦†LÝq3s¸mTdv[c\.	qÑì†(Å²‰ÍØJqƒÄ§J´J~l7hmNgEÎš’›7KÿšØì6Š™	+Â¶ºgt.§Ñù]@t]L˜=®ž!F]bÐ¥â©Ë$@—Ø)a¼‚®4è*ÚeÐÕtF×tL®§ºQ24Þœ),œôêôQû¡ä–¥õÔQQvwÒˆki“ºGúÍ.¾kÆ6N•ˆkÃF9E»Xºˆœ#rc8Öm4ŽX:µ=œ»WQHé•ÖËIÀÆ9Ò28~Ü·3Ì²ÃÉaÉý¹Ê)Ç"Ý²çsç˜á®­4cf3‹¢ S®´»ÍÈ>c¬¹|më‚E\ƒ¥l››C„E¡‘ßp#WjFûÐÍ^UT"EŒ›3Î/®W¶©%b:™~ÂŸ>i)ã—ÄãæÙ`ÍÕ¡œf;"yÏ©¢TV…F^Ò²^ÿÇÐ—ñé²_À³ByŸQbG³‰¤	‡ÆGXkÛŽäb®ÃVwö±ò¥À"×yE*É[à7N‰×ò­Ä~aÌ-„æô÷@yNÂDl6®x 7,×oe[þ«,„{zåì:ŽW·ßâ¢þ5Tçž©ÉŽóYZLñØ¹ÇU7mâZ‹¸[„³B­…*þßyMž;•`Ou£›öie3Bû MGH>7ÆÍ~×ekí„T`«J„\î­^Í¸ajáJ#:š÷sºˆí~ˆ%ÒôÁPÁ¦ª?ÇN×R~Ø3urÊ¸Jìô1mÉ—V.©aÛ¾ºÜ‘îÃ¾MFc	×Ø=Ê¡Vþ‰…3¶tikNðÜ‹¨Ñ%ð™ÝÝòa™«h¿“o¼Ñós"s¶çCÆøêMS(Æ
 fÌïÛ3GýþÌc*ó
@@ -258,14 +257,14 @@
 ›÷¢§N
 ¹÷vnÆ\ç‡Þ­uRY¼ÐË#¬:Èú¤»ïQÿ)lI!âÍÊÕ,êÍ‚)ÄR°kÅÿ)ô?…°\{Àe¹Õ#ñ¦ñJa6&GcÃ¯¢p<Â<Œ<Âw7–c7ÏAt%qô.Â0·ÙÇùfzRùc¦{ÒL+½›å<À~(æ¨=È÷kã±<å–JªÍŠ-þ‡3”¨Åg”@Ã%ð›1sq!ós£2ïækÀenejië8&ŽÿhùiY®Žñ"Ü÷¼œ5»&}´	|´=JÁ`úFàOƒ"Å¹ ëø6Ö<^’Z
 Û$n<HÄ¼1Èãö¬ê|Ó¯ðÅ÷_|¯c
-Þ`¯¾‰Þâ‹ïí/§³®‡s4v²	•üM3Ä×œœíëJâ£¸G÷ru\ úPKõ¤±5  n  PK   ™~a2            2   com/gallery/GalleryRemote/PictureInspector$1.class•SMoÓ@}ë„˜8.­J[  '­âr.BŠ"Š"EP”ûÆÝ¦®ìÝj½IÛŸÅ"q@œùQˆY;¢ˆ/)–ìùØ™7ïiÖß¾þ ƒ¶›UTðÀÃCl¹hx(ã‘‹Ç.ž0TÌIœ5÷v‘JÃ	O¡/Ã×…}'ReDxGfªE_fg"2Jï3T‡—ÒœG„ñ"–±yÉÐœò.'áÐèXNö[#†rO	†åA,Å›i:ú='”Y¨ˆ'#®cÏ“eKŸ~_J¡{	Ï2A™ÎLšÏIs±ggüÁ‰¨ðÈÄJ
+Þ`¯¾‰Þâ‹ïí/§³®‡s4v²	•üM3Ä×œœíëJâ£¸G÷ru\ úPKõ¤±5  n  PK   à;3            2   com/gallery/GalleryRemote/PictureInspector$1.class•SMoÓ@}ë„˜8.­J[  '­âr.BŠ"Š"EP”ûÆÝ¦®ìÝj½IÛŸÅ"q@œùQˆY;¢ˆ/)–ìùØ™7ïiÖß¾þ ƒ¶›UTðÀÃCl¹hx(ã‘‹Ç.ž0TÌIœ5÷v‘JÃ	O¡/Ã×…}'ReDxGfªE_fg"2Jï3T‡—ÒœG„ñ"–±yÉÐœò.'áÐèXNö[#†rO	†åA,Å›i:ú='”Y¨ˆ'#®cÏ“eKŸ~_J¡{	Ï2A™ÎLšÏIs±ggüÁ‰¨ðÈÄJ
 }¬t*Ž¶‚¢ŽŸ›PÌ„4a7/yeý\EIÌÃæÿÊ¼¡šêHÄVÉúï¬:¶×GM7Qu±íã)žÉŸ =•ž)I`>´h‡‹hf¨[ ‹0;'awœMJŠÄ'øû~êÿ–D·b"L!Ša-hý‚ðv|JsIôM‘Ù±Ð*šÒ¢JAk„ÝOv«V+Yöqè­Á§x‰¼>Å%›iï~kï|„ó!/ºEß
-Á©b™üFQ†ÜÎajsPë­a:6pgÛ#›Ú¹Bé+ÊW¸qëÙ#ÇƒçÔrè9§kè»¸—Ôóžû¤ÀvÑ_‘ŸãPK›ÀBå  Š  PK   ™~a2            2   com/gallery/GalleryRemote/PictureInspector$2.class•SßoAþö@NŽSj-U±ZTÔƒ6\ãk	kHˆ6Åð¾\·ôê±Ûì-ÐþY>XŒÏþQÆÙƒXã¯„Kîfvvæ›ï»Ùýöýó -4=¸Ø(¢€{îcÓEÍC\<tñˆ¡`Žã´¾Ã°Ý‹Ô8ñ$ú<|=·b¬Œ÷ãÈL´èÊôTDFé]†bÿ\šcaâˆ0žÇ26/ÚÁ2 ½>åaÂå(ìËÑncÀï¨CÁPîÅR¼™Œ‡B¿ãÃ„"«=ñdÀul×‹`ÞÒg ƒß•RèNÂÓTP¤µ“ú3äœíØp"*<2±’ûB)=‡›Á<ÏL(¦Bš°¥¼²~¦"'¦†aãi^_Mt$öb«¤ò;«–­õQBÝÇU]<öñO‰äOÐŽŸ*I`>4h†Ëhf¨Z ³0‘Î°=L&¥sŠÄ'øû|ªÿ–D§b$Ì\ÃZÐøáíð„ú’è
+Á©b™üFQ†ÜÎajsPë­a:6pgÛ#›Ú¹Bé+ÊW¸qëÙ#ÇƒçÔrè9§kè»¸—Ôóžû¤ÀvÑ_‘ŸãPK›ÀBå  Š  PK   à;3            2   com/gallery/GalleryRemote/PictureInspector$2.class•SßoAþö@NŽSj-U±ZTÔƒ6\ãk	kHˆ6Åð¾\·ôê±Ûì-ÐþY>XŒÏþQÆÙƒXã¯„Kîfvvæ›ï»Ùýöýó -4=¸Ø(¢€{îcÓEÍC\<tñˆ¡`Žã´¾Ã°Ý‹Ô8ñ$ú<|=·b¬Œ÷ãÈL´èÊôTDFé]†bÿ\šcaâˆ0žÇ26/ÚÁ2 ½>åaÂå(ìËÑncÀï¨CÁPîÅR¼™Œ‡B¿ãÃ„"«=ñdÀul×‹`ÞÒg ƒß•RèNÂÓTP¤µ“ú3äœíØp"*<2±’ûB)=‡›Á<ÏL(¦Bš°¥¼²~¦"'¦†aãi^_Mt$öb«¤ò;«–­õQBÝÇU]<öñO‰äOÐŽŸ*I`>4h†Ëhf¨Z ³0‘Î°=L&¥sŠÄ'øû|ªÿ–D§b$Ì\ÃZÐøáíð„ú’è
 u‘é‘Ð{*š¤/yô~Æ5ýÓ\Ð FçÔ…çªÕLÖƒ}zKði}¼.­s6ÒÜþÖÜúçC–t¾J‚SF™üÚ<+¸™Á” Ö[C…*ÖqkÛ!›5Úº@î+ò¸r	ëÙ-gžs#ƒ^_pº„¾;@5«¹K
-lÝŽl? PK†Äæî  ’  PK   ™~a2            2   com/gallery/GalleryRemote/PictureInspector$3.class•R]oÓ@œsÜ„8Ú@Z(…š‡´Tq%[!E HQUÈûÅ]Ò«œ3:_Òôgñ€@<ðøQˆ=Ç‰/)–ìÛÛ›ñÞ·ï_¾è `ÛUøx`+xTÁ®@Ù^¨¬u$p8ˆÓi4‘IBæ:zµ\_Ó4µ©ØÎõuöžb›šcêðZÛ²*fŽ¥•}.Ðm¯B2¸”s%RO¢¡5JOŽ÷G~/='Û¥ét6“y#Ç	gêƒ4–ÉHåöEÒwò öµ&ÓKd–g:+(i=cCÞâÈõøCK‘±U©>#ó.5S:Øm/qòÊF4'm£nyáâÜE‰æV`ç0`˜ÎLL/•sÒø]UÇÕ†¨¢¢ŒJC<ÁOjgÛŽgeWì&êŽ3kØÏRwmÿ}
+lÝŽl? PK†Äæî  ’  PK   à;3            2   com/gallery/GalleryRemote/PictureInspector$3.class•R]oÓ@œsÜ„8Ú@Z(…š‡´Tq%[!E HQUÈûÅ]Ò«œ3:_Òôgñ€@<ðøQˆ=Ç‰/)–ìÛÛ›ñÞ·ï_¾è `ÛUøx`+xTÁ®@Ù^¨¬u$p8ˆÓi4‘IBæ:zµ\_Ó4µ©ØÎõuöžb›šcêðZÛ²*fŽ¥•}.Ðm¯B2¸”s%RO¢¡5JOŽ÷G~/='Û¥ét6“y#Ç	gêƒ4–ÉHåöEÒwò öµ&ÓKd–g:+(i=cCÞâÈõøCK‘±U©>#ó.5S:Øm/qòÊF4'm£nyáâÜE‰æV`ç0`˜ÎLL/•sÒø]UÇÕ†¨¢¢ŒJC<ÁOjgÛŽgeWì&êŽ3kØÏRwmÿ}
 {ÿîÑK½µ*áŸ¼‘QÂ}Nia‹Îì¼½?B“ïÙÜXêN;¯7àß*Þ×8êó¾ÄkíàðÄÁÓð>ä ¿eÁkà&ÇÍ%·°‘ÓÔ
-RÕq‡+î¢QÐžüÏ(ýâ\ÎÛDÉÛÊ97—˜Ÿœ>g¶˜ÁÃ½¼æ>Öó*¾cù9~ PKíËæÇÄ  K  PK   ™~a2            2   com/gallery/GalleryRemote/PictureInspector$4.class•RÛnÓ@=ë¸IãJåÒ¦4Ð<¤Å}à­RŠ¡ˆ@Þ7î.rÖh½IÛÏâxàø(Ä¬mÄMŠ%{ggÏœ9Ç³ß¾ù
- ‹v€5lWác'@»<¬`O l/TÚ>8FÉ<œÉ8&s¾È×W4O,…#Ù…¡NßSds*P_k{AVEÌq¦´²OzUH†ïäR†±Ô³plÒ³Óƒ‰€ßOÎI`c¨4½\Ì§d^ËiÌ™Æ0‰d<‘F¹}‘ô|ÔZ“éÇ2M‰3Ý”´Ÿ°!ïêÄõøCK‘‘U‰‘y›˜9ìurœ¼´!-IÛ°—Až¹8sQ¢¥hþ&Œ“…‰è¹rN¶~WÕuµuTÑª£ŒJêxŒ}žÔ*Î¶ÏU˜^²›°7M­a?¹îÚùûöÿÝ£ŸzcUÌ?y3¥˜ûŒ-‹Îì¼s0A‹ïÙÜXN;¯ëpÇoïkx_âµvxü	âðè#¼¨Îß2ƒàíàÇ­†›ØÌhj©‹¸Íw°UÐžüÏ(ýâ\Îk¢äífœwsÌONŸ3÷˜ÁÃý¬æneU|Ç²sü PK¡N§yÄ  K  PK   ™~a2            0   com/gallery/GalleryRemote/PictureInspector.classµ:w|TÕÒ3³ån67…B"l6‘€ `‚Ô$Š`M²	7»ËfC³+vì°£Å
+RÕq‡+î¢QÐžüÏ(ýâ\ÎÛDÉÛÊ97—˜Ÿœ>g¶˜ÁÃ½¼æ>Öó*¾cù9~ PKíËæÇÄ  K  PK   à;3            2   com/gallery/GalleryRemote/PictureInspector$4.class•RÛnÓ@=ë¸IãJåÒ¦4Ð<¤Å}à­RŠ¡ˆ@Þ7î.rÖh½IÛÏâxàø(Ä¬mÄMŠ%{ggÏœ9Ç³ß¾ù
+ ‹v€5lWác'@»<¬`O l/TÚ>8FÉ<œÉ8&s¾È×W4O,…#Ù…¡NßSds*P_k{AVEÌq¦´²OzUH†ïäR†±Ô³plÒ³Óƒ‰€ßOÎI`c¨4½\Ì§d^ËiÌ™Æ0‰d<‘F¹}‘ô|ÔZ“éÇ2M‰3Ý”´Ÿ°!ïêÄõøCK‘‘U‰‘y›˜9ìurœ¼´!-IÛ°—Až¹8sQ¢¥hþ&Œ“…‰è¹rN¶~WÕuµuTÑª£ŒJêxŒ}žÔ*Î¶ÏU˜^²›°7M­a?¹îÚùûöÿÝ£ŸzcUÌ?y3¥˜ûŒ-‹Îì¼s0A‹ïÙÜXN;¯ëpÇoïkx_âµvxü	âðè#¼¨Îß2ƒàíàÇ­†›ØÌhj©‹¸Íw°UÐžüÏ(ýâ\Îk¢äífœwsÌONŸ3÷˜ÁÃý¬æneU|Ç²sü PK¡N§yÄ  K  PK   à;3            0   com/gallery/GalleryRemote/PictureInspector.classµ:w|TÕÒ3³ån67…B"l6‘€ `‚Ô$Š`M²	7»ËfC³+vì°£Å
 šˆ"Ï‚½ëó¡>{}øìå=õÉ7sïÝ–þñå÷Ë™sÎ3gÚ™™s’çÿ|d7 Œ¤/ì‚•
 Îµae|ó¤©’æ8«í èÓ5ÒÌ—f4\$ðxiK³DÁìÐGÇ>Qš“<ÙYúÌRi–Iã’¦VÁ:;äêßê¥qKÓ M£4Ë¥ñHÓ¤à)v¦£z¥i–Æ'_š€‚+l²C¶Êx¥‚«l¸ÚEúx‚kmxªÆèãÓ<Ý†gØa¼>>ÓÎÍYÒœ-âžc‡%x®×)xž¦`¥Ïx4Js‘/ÆKdÁz^jÇËðrYx…¯´áU6¼Ú†×ØðZ‘ï:i®·á;nÄM2¸Á†7Êà&Ü,Í-BéVo“7‹Æn—æiî´ám6¼K ïq·À­ÒÜ“„÷â}Ò»ß†ØðAn“©í6|HàÃbviÂbæõÂä=ÒtØp‡Àv|w	°µác²j··áéþÍ†OØðIé>¥àÓ
 îµÃÙøŒÎÂg…éç¬“wn”ŸMBÿ¹$|_í^´ãKøœ`ÜaÇ—ñ;¾Š¯Ùðõd|ß´ã[øw™~ÛŽÿÀ}²û;¢†w“ñ=ü§ßÇlø¡îÅìø1~"Í§Ò|¦àçv¸¿Â_ÊÌWIÜüËŽûñ+ùðµ4ÿ–¯ß$ã·ø®PýNæ¾ïþ!ÄŸ’ñgüEš_üLÿWvúM°~—æâ¢œûí,öŸ"û;1b,!âd’¯wÚÈlÃ lq‹@Þ–¬Ì)L†l6Jh—&ÙN*÷¸I‘aªÒ(]š>Ì?eØ©/eÚ)‹úÉ×lõ·SA®ô³Ñ@¡>HšÁ
@@ -302,18 +301,13 @@
 $æPlIHÖË3’cÕ|ºì9VÉ»Úì‰ùXäróØðQPñ1è‹s¹±†â0ŸäÜðŒÅ§a
 >Ë¹á9ö»ç9®¿Ä‘—áj¾xÜ„¯ÂSø:¼‚oÀ[ø—ûØ·Þ¯ð]ø	ßcÿzŸýëLÃ1?æââsÍÞk¹NœÂÙD²†æðf
 ×’V¾6§å†A‡Qh8a›–?Ì\eyæænª¬e?è§­°Â‡0=’gpX´4¦y²„‡¡d8Ií¥Ñ*ùK^Z*¦Ã‡;á#„ŠCÅY†Š•J	6Ké¦eêžðrãñ˜Þ':ú'1…ä$àW‚ÿbÆ÷ó%ôkpà·œ€¿ã¢ù{˜…?@þÌŠþNÆ_5e9Yà<UTDœz-|LMZÒ[jˆ™Õšè’ôÊ8uëÂÝl¤Ó2	}¹aøT"T®ž˜m@‡Ì7à`†Ÿ9s;àó˜N® g•þÁÉöÐÿd9€ƒ7Eˆ`
-™aYâtY4A—á,.+Ä$³£†¤]¸¶J·=ïoÓ®²—U›_À;ÏÑö¯àà'—3€þSdÀ1¯ƒÿPKð0DF”  Á;  PK   ™~a2            .   com/gallery/GalleryRemote/ThumbnailCache.class•W	|TÅþ&{¼ÍfÂ‘„„… ›<¸A$\‘$P Ð`«<6/ÉƒÍîv÷-ªm±^­¢mÕ*é¡=,­½´…%1­¥Öbko{bm­µwk«½Oé7ïínv“†ýývæ½™ÿüÿß|ÿcæ=õÊ£˜/êýhÃ¡b´â®óÃå¼\¯áM~x—7û±oñã0nPÍ[Kp#nR¢7ûp‹·úñ6¼½·áv5xD5wh¸S­‡x§†w©þ.?ªp·†{TÿnÕÜëÇ4ÜWL¥GýèÇ{üx/Þ§&Þ_Ì‰ûUó€ÀUó!5ña¥èA?>‚cJø£ÊÈÇ4<äGùðqÕB5ŸôáSªÿ´ã…î3
-÷g}8®^NøRÓ'Ú?w9èCo	Åj>§†?¯”?¦š/”à¾¨žW¢_ROO”àËj¬§}xRÃWK_UÍSjñãJæk¾®á¾)àmÝ¼¶½e@YË^}¿ë‘îà6+nFº—”6E#	KX;ôpÒ	Ë‡·&#Îˆ]T`E[¢z§ÀdGA’T ‡öq½ßêIöî‰èf8!Pž#°QOô´ê1ŠxW˜ÓZ%à
-Ôíp7E;ihb‹1Ú¸Öˆo×÷„…/ÒÃ;ô¸©ÞÓƒn«Ç¤æú–P´7Ø­‡ÃF¼/¸Áé·½QËnÏ hÒC=ºâÉÍ&¨Í ìI*ý€lîÕ»•„;bX+P1<³Öì5"	3á¬ˆ	ÔÃ`/7n1CV2®´	S ÊVu0˜8@Þ;Í![›7LòÑ,0%7Ô{óz3ž°ã¶§8œ<R)ª
-ä°ßlqÝŠÆmi_ÌYšÈî8_†uE&Á”t…“tÇû<qÃæÓÒ#!#ì„‚ì6¬¬q5çL¢üÛ¢ÉxÈXo*¿—ç{u¾Z$Ñ]Û°á3"%Ú¡ˆ€;ñZ‰oa—†oK|OK|ßÓð}‰à‡?ÂÚ¶ÍÙ¦È—CmïÏHüÏjø‰ÄOñœÄÏð¼ÄÏñ‚ÀÜqnXâø¥Ä¯ð<½_pë¿ÆoÔÞ~Ë¿Ã‰ß«¦xÔð'‰—ð²†?Kü•øþ.ñì•ø'öjø—Ä¿ñ‰ÿ*Âþ‡W$Î
-hBHQ$\R¸…G
-¯Ð*GÖ„5É®.#Î¬IÆ:uË¨Å£ÝD­>Q¬?C9(E‰piBJQ*&H1QL’b2vÙ¡wO‹òR”‰rš(ó¶¾
-)¦ˆJ	‹ÞURL%½¢/H1MÔHqzºPL×Ä)jÅL).RûéEDŠ‹Å,MÌ–bŽ"¶´‰ øZÆBœ<ixWÛ{â†ÞIêÄ\)\.êD¥@`¼õ$OÙæ={•q“=¤J¥Sª<}¦î<gdä½‘Ækç*5yoÌy×smpüëÔ®m8q& -µêf„ŒZÉD»¬Ãç´š+«ªlÂ<dØeŸ•oöØËìtÝ°µyá–™bÚu"Q`I`ô‘5z¤®Ð¹6g|(:	2[ÒQ.Phnn­q—*¤š™X×³úì=1Ö]±(ŠŠ@.'Dˆ „©m‘ÀÄ&ƒ¦FË(>3±9ÂÐU'"wÞç”ÕIÍÃ
-¶om¡ÖÉüKcUHvšVw”~Ýh˜Ý=Vw¤ÄüLå˜·Lu,8‡™¯]‰à–¬´ªÈ4=ÿüV~î!±ÍŽ…ÊÌŽFž¹u¯vµl·ì“NéUê6Fl«n™Q+…ÔÛ5 ŸbMavç‚Ì\<v½=iZ'ä‹Ð5
-–}çh¶¯T!C¹ÑTH›}ÄÒj"kµ<0RL9ÍNû\Ì	3LûDæ¾;åa‹®`æe6-ÜÎ1¿zÌÄÊ§¥yìÓÚKZ#24Ö½P~xõXÌˆtÚwŸqä´s.q]M ù³>+š©ŽR-QÎ»Âª
-d{@ôE¹s$fjEúÆìµ]Ìé)Ù«°süµE-³«Ï¾RGcÃ¦²Aµ¾±P‰{§î˜As^eU–ï²Ñ7?Lžh3Zö•Xu.½³s$ÆŒVbô„ÂQU«¼ûŒ¾m†¥êQ]îW¡,•æ¨—µW™'žs¥bC§€w¿b•4MÍ“lŠÒ}!ËIÕŠBãéüë‰(t)Î;ª$œ«‚‹«0“WmØ7ª±¯áóV~§a[^8¡~¼aÚ=/”l‹)Ãû(Û«ù¶ƒŸ^‚}mýIˆz×	ÕÁÕqîððÑËGí|ØZ_Ç¶Œ¶€ ÛFêšÇÏËùx=G¤£×àZö»36ÄKü²ó²_2€b×ŠøS(„ä^\õÇáI¡´lBÙÄLrb²ÎXY?^tžÊO¡¢U´ñÅ×˜Â”~<Í®ò(:†PÕÁÇ©'QÝ&–¹‡0­c^
-5ü_pÒÎqLOa†{ µË<ÕžÓ˜Å©™Õžã¸H5S÷¬en5–ÂìyÕîæÃTjœ›B »Ü5€:Ç8%ëwÞ(„·lÂHLc‡æ×¤,[ Ò»ÙÍà’Ü½Öd§q©™©ËŽh3Ÿ+MF.'#ƒXäÂ0÷{0•íeôÙåð`æ`	`)–cVb¿¥W2V‘õÕôÃ•¸kqëpÖóãÄUüXß‚'%O2:^F»üþ˜Ækæ\-s•òå*úë®ÕiÑM-sB'-.Ç³0ÐE4+ñºÑC$ôkÚçq)Lì¥×ö!œŽ°ýÔPÄþ’Ú“­†–8,)rlÏNRñqéÎú–ï»’¶A{ÕÔ?‹æQûBDl¬•Žö4õ¤*¼o§1!N"Åbb([N“ƒX!p³ø°R@EØp|I…ÂÅçUÇÎžÉ2Ûð¡“q569×ÓèaºãP-MÕ0-¢h4m1¢ˆÙÐÞMÀÝ”)²öS¸â¼)¬Ä•-ÎÐšz2Ò42oB9nÆ4Ü‚¸5‡ˆL–£ñ´µDÖÚìKÕk±Žv2lLÏ°QÕÊÝÏ<£“ÇÎ>—Æ2’ŠÛhævš>BÃw`.,Ä]ŒÊ»³TÔ²©HQà–¦Á•²v8à ¾¡ÒàºÒµ¨‘¶Šú17“‚ë¢¦žõ¨Hyo½7„¬WÍ)\52FîåÆïc–¥Ý~40ê‡kScÖÉ¬ÍE6A€ÏIÎMÃúü6âû¹Ërtø²õm?ÃÀÑ±:íB™äøpV×^÷PŽ‹d‡ÌÆêA[¾ïÿPKÍì^Y¸	  h  PK   ™~a2            +   com/gallery/GalleryRemote/Update$Info.class•VëSUÿ-	ÙdY ¨HÅF¤’PE«¥V--´å¥ÔG»„XºÙ›[[[µ­Åç8ŽÏo~søâL™qüæŒ”ã9› åUh2ùsïžsîyÝ³ù÷¿?ÿÇ¢‚0úhÃ Ão2$†ÎÊ8§ €óÃ2FdŒ*¨D?Ã˜Q¦ã~´3}Ë?â~$¼‰ Áïðówe¼§àúýxŸéE†K~hL'¤0¥@ -cÚ^ë2.Ë0$ÈsÂÎé–)!˜œÕæ´„¡™Ó‰ÇÖÍén	¶0„–§5GH8PÉ;º‘àPKC–#r”ÒrÌ&Û•‹A-%Á“ç]Ÿ3£çZ:%4'SV&1­†°}E:,2d)1–*ÚŒ,˜ÎŒptÒ÷ÐMÝ9)áXxoÕíÑ´KðöXSHuR7ÅP>3)ìQmÒ½•ÒŒqÍÖy]Úô²«DÌ´E¡˜¦°{-—ãPÛöô¡…õ(†òÔŒH]¦øÃí(ã)Ët„éH¨/ú¨[‰3›wÈM¡eX>k[Y:áùGœµE:·¶wŽä…íè"GÚ•’y¨h’X?ÉÍÆ™+)‘u¨ä$«ŒXy;%zuŽ¶¢èuœEUt!£â(žSÑŽˆŠ(b*:˜‹3$:¡¬¸–Má$Æ†“¬fª°•P»CpŽ>vH*>€­"GEs2æU\Á‚ŠqUÆ5j‹¢ßn-ù©|:-l	unqC¥v±ôñŠpá™™bž·>ÆM·T|‚Oe|¦â6î¬E²9y´[<6ä7”Ö(‡S*îâs÷$ÙWsÐ•Ú°}vrV¤·M¨SëÃ;w°2-œžµª·'· ²zK›’ÐÞ±ÁØJ5Yáö(¥yABËNçm¿ï¤¸¡Ôº»Òæ9Ò¶{:6­¨]/JˆRXûTà&Î®÷Š„Î=ïÌFgqÛ“~üñ4¨[´lV˜”àØ¾Â/va÷ñR±!îw¬âÎÖ:¯gµiwÏ“©yÆpx`»òÎÍUµ¹Þ4Š´´Ã7¨6¼µx”©dÿ¡Ýã ÑÛšçÉêžÚë† D¯È0½PeúÑh¹´£´Ž—h¢D;]äÉš î^ýºð­_$n‘Ö¶Y†‰>@YDz ƒ—¡œÁÇ 3ø#1‚?\3Ç[éUš, ŠfP-®¢×ÐD“¤×Éå›äâ-¼DR¡âAx'JNÝbŽeÇ^ÁÉ¢cR/¼ô–V˜ˆÜ‡JCM®¢rbUƒ±hÕ‘Xð@5ìn,, –½ë\®œ¸z—ówÐåd2&ÿƒŠQ-WðÄ}4°‘'‡|ÁÆU"ãO›
-xº£€ÃÁ1$ê%¾€gVÐÌzòìRÒl¡o°1º‚VÏ’ÍOø-¥üô¢†ð6•àiÆ=*Þ"•âŠõKôá+œÇ×ôïå\Âw0ð=¾ÅdáGüB–~#îwüêæ¯ådç.^ÅktN#eýuœ¢s*{eÙC583®K¥<—‘Œ}è&ªÐ³6Ìâ8ð?PK< 3Iž   	  PK   ™~a2            &   com/gallery/GalleryRemote/Update.class•Y|TÕ±ŸÙÜ››KH– F>\ù ð¨		¸š Bmá²{6löÆ»7„Xmµ*Öj­U[ÖÖZ•¶¢-›hü¬
+™aYâtY4A—á,.+Ä$³£†¤]¸¶J·=ïoÓ®²—U›_À;ÏÑö¯àà'—3€þSdÀ1¯ƒÿPKð0DF”  Á;  PK   à;3            .   com/gallery/GalleryRemote/ThumbnailCache.class•W	x\Uþo&3o2¹iÓ¤Mm€ÒN–v ¡tM·±iZ»Ú‚Âëä%yt23Î¼iHT@eSAÛ"
+¸TÅ´&TQqßPDEÜEÜÀÿ¼73™ÉFÉ÷å¾ûî;÷œÿþg¹g}éþ ,Tí!lÀeUèÂ›\‚Ï{¹ÂÀ[Bx/o!Š·…p%®’áêj¼×ˆèµA\Äõ!¼ï¬Æ¸Qo’áf·Èþw…0ï6ðžfâ² n•çm²ø^™½O†}!ìÇ·‡0ï7p‡<? ÃC8wVÑæ]!Ü…ða|D>|´ŠÊð±>ŽOÈp|ø¤¨þTŸÆgDø^Áp_Ÿ;Ÿâ <,øsA‘—¡ †ðý!ôh‰j|_áYþ¢(xP†‡ªñ%|Yf‹èWdöH5¾*kwãkA|ÝÀ£BÔ7dø¦l~Xd¾eàÛ¾cà»
+õVní\¥P×y‰¹ÇŒÄÍDod³“¶½Ëj:’‰Œc&œmf<k)èŒcÇã›²‰¿+¨Tà$;“f·Â4OA–T`ÆvsÈéËöïJ˜v<£P_"°ÖÌô­7S	œm'lg¹‚/Ü²M¡²#ÙMCS;í„ÕÅ½Vz‹¹+n	¾dÌŒo3Ó¶¼ç+>›š[;cÉþH¯[éÁÈï¹ÉêO:VdKA‡ë³hÐ—Î&h6Cma×z¨Ì'í7{E¢2a¬T˜>òe¥Ýo%2v2Á¯*¥Ð2‰Á~ ÙhÇœlZ´)[a¦«êÒHf€¼yv¢1W[ Nò‡Š*ÌH¥-y/b^m§3ŽB{ø˜í	‡ÓF«!E3Ã%ìG+m:É´+Ly[3Å—Ë£§N¡Â&˜êžx–Î£ñô ‚?m¹|†bf"fÅ½PÐ½–S4®°âUÀŸ¨Ðæd6³VÛâ÷úr¯.”M;qÆleøŒ
+EmØNbÆ Æë±Cã{¸ÀÀ÷5~€jüø±ÆOð¸ÆOñm»æ\SäË£¶—Ÿiü¿0ð¤ÆSø¥Æ¯ð´Æ¯ñŒÂüc<°Æoð[ßái…†Ñ	¸"ÛÓc¥yÚÕ–ëãBs1š5~?hü’ÙŸ5žÅsþ¢ñWü4.‹ÂÐóÌ¤±a­ñw<¡ñvââEÿÒø7þcà¿ÿÃK/Ó³Ja·VØm(ŸV•Ê¯U€´+CµªR!CUk¥ñœV5jŠVSU-S,›ê6«9•Nö2Î2^McÈG´ªSõZMÇn­èßÕéfƒV3T	7šµš©fidé3Õ¨Õq$]5á­ŽW'h5[fsT³¡NÔê$u²Vs%,HjuŠšg¨ùZ……îšºEHe„¤×µ#ôoéK[f7©P-ZµÊñÚÔ,…ð±V™2ev]bÅœíî’P¯€ùm+Þ=i¼”½‘´‹ÚÂ“ ²7fŽÁlìH¦¹7rìûd÷¶½
+q*-­7íu²™­®×Y'µZ*+µ7cïµÜË€õð”‰·¹I¼fSô´Å,>U´ë¥ŒÂâðØ‹lìJËx·Ý¼cCÉÐÉHÈlÌ‡³Bc8ŽÕ¸SÊ«agVõ§œA÷L¼/}©$/éáR^ˆA5³Ô!™u7Ì•A;³!ÁÐ%’€™JY‰n÷Š8†Cz…†¦’±­éxI‘®- JXNdë¦Îe£tìO¬3è$N(?^‘à&&¸3Ém¾¸Œáð8\Žs:¹éÂå˜eM.©vÛín§¾Ê¿®µìÞ>¦¡Ÿ¾±«QÊJ;¶\|§N ,B=™ÈÆ¢´Ü@<ËÂW·ƒ—^Š›Ý(o(Ð4ºÇhy…ÀwKúVÇ½ÙE¯¨[gY©M¦c'Î§v¼µ 
+kb„u«d¡Eòxìúò´N)¡k–ÛcEÝ2fI@3OÆÓæ¶´š)Z­§¹‰îö%k'#yŸèÒw¯ðm4f¥×¿œ7am(?tâ6Ä—Ê:£ŠL>3&Ï•bŠ7…£“äP½wUJK¾í¸¼ñü3Š€wQv%»gÐíË“©‘zÔ0^¹ÝuÊåyÞ+$vlÝØ~´ö™™.ëRÇm”åá3»»G-h¥Q,žtkÕnkp³åHÖ¶”þV°ÄRMÙ‚Ô¸¢½†2ñ’¾”Š-“=BÏ=«L²#É¼‰9^@Oo=¥}ÉñZå²«Ú;IÆk|ÜÅz]üª°•hÄë°‰óÍü[)Ù†BþØwºO¶™«(Ã.•ã…î7g@së¨VßaT´…oÇT†ŸÓ §Æaïsµ¾cmaŽíÔµ€?,â\Ñž\„‹ùT06*jù{/À¥-C¨ò=„PÕÃlãà÷µ‚?‡šº)uS‡PëÆ´ ¼µºªÊ›Õ?ˆéëU_‚í9Ì8€gùhØl nÊQÌ$ÀYu9ÇÕ¦ŽÏá„!Ì>Š9;dáš»ÔÒÊ£8qÇ‚NâÿÉG0—á”æUaþR£ÿÌå§p£ÿZdh¥Ý¶¥•²–Cû‚ÆÊÄ,j\˜C¤¸Ý7„S=`”<mûÕJ•`:˜è5ugÈ$Ò‹¹à!,å¡©øygV¢ði‘ÂÁ—žw½R*M¶Î"[ÃXìÃˆ_zÀôç™ðcæa1NÅ,ÃRœƒ³±–ã,Çnœ‹œ½X}X…;°šZÖÐèZ<„uxŒqô£èiþˆ©Á66ªÛÕ"¶¡Ëp¡ÚLïŠ¯—ÓŸ{±»cì£­nX´º/G/ƒÐ›hè÷|LøÕ\Bûl G>÷PCŸ§—P·„Œµ})·¹ž¯š8]º½5‡e#go mÐ^#õÏ¥…Ô~’.ÖO{ƒÌ¡``?žÇp#q)Î"†:Fèì¶aœ£°s9Y® 8ZPø8?÷àË—™ƒã¥’ži¸M¸œä\A£WÒ%W¹€šiª‰iãE£Ehg!…7¹ÐÒÅ½˜2n‚Ò~ç=ˆ@çc…B§·ÔÑJFVŽNÐkPkq®Ã\_BD!AëQƒLÞšS´v3ŸBÄOõªa¬¦³lÌYÏÓ‡A¨ÝKƒ/?™Ç2šŠhæFš¾‰†oÆ|ÜB¿ÜÊÈ¼­HE3k•DŠ€[’WÃÚâƒüÆÊƒëÉ×ªvÚª8€ù…4\³M­¬Wâ½µnòGw°ž½6‡u£cd¾³p€voG£¤vµ±§hs‘Kô´sD_ÈE|'OyW‰Ž`±þ0<çå]¨ó¼žÞ[Ôp÷ÝSâ"]Ä¡‹±:èÊïý?PKMÙ.Ó	  ¡  PK   à;3            +   com/gallery/GalleryRemote/Update$Info.class•VëSUÿ-	ÙdY ¨HÅF¤’PE«¥V--´å¥ÔG»„XºÙ›[[[µ­Åç8ŽÏo~søâL™qüæŒ”ã9› åUh2ùsïžsîyÝ³ù÷¿?ÿÇ¢‚0úhÃ Ão2$†ÎÊ8§ €óÃ2FdŒ*¨D?Ã˜Q¦ã~´3}Ë?â~$¼‰ Áïðówe¼§àúýxŸéE†K~hL'¤0¥@ -cÚ^ë2.Ë0$ÈsÂÎé–)!˜œÕæ´„¡™Ó‰ÇÖÍén	¶0„–§5GH8PÉ;º‘àPKC–#r”ÒrÌ&Û•‹A-%Á“ç]Ÿ3£çZ:%4'SV&1­†°}E:,2d)1–*ÚŒ,˜ÎŒptÒ÷ÐMÝ9)áXxoÕíÑ´KðöXSHuR7ÅP>3)ìQmÒ½•ÒŒqÍÖy]Úô²«DÌ´E¡˜¦°{-—ãPÛöô¡…õ(†òÔŒH]¦øÃí(ã)Ët„éH¨/ú¨[‰3›wÈM¡eX>k[Y:áùGœµE:·¶wŽä…íè"GÚ•’y¨h’X?ÉÍÆ™+)‘u¨ä$«ŒXy;%zuŽ¶¢èuœEUt!£â(žSÑŽˆŠ(b*:˜‹3$:¡¬¸–Má$Æ†“¬fª°•P»CpŽ>vH*>€­"GEs2æU\Á‚ŠqUÆ5j‹¢ßn-ù©|:-l	unqC¥v±ôñŠpá™™bž·>ÆM·T|‚Oe|¦â6î¬E²9y´[<6ä7”Ö(‡S*îâs÷$ÙWsÐ•Ú°}vrV¤·M¨SëÃ;w°2-œžµª·'· ²zK›’ÐÞ±ÁØJ5Yáö(¥yABËNçm¿ï¤¸¡Ôº»Òæ9Ò¶{:6­¨]/JˆRXûTà&Î®÷Š„Î=ïÌFgqÛ“~üñ4¨[´lV˜”àØ¾Â/va÷ñR±!îw¬âÎÖ:¯gµiwÏ“©yÆpx`»òÎÍUµ¹Þ4Š´´Ã7¨6¼µx”©dÿ¡Ýã ÑÛšçÉêžÚë† D¯È0½PeúÑh¹´£´Ž—h¢D;]äÉš î^ýºð­_$n‘Ö¶Y†‰>@YDz ƒ—¡œÁÇ 3ø#1‚?\3Ç[éUš, ŠfP-®¢×ÐD“¤×Éå›äâ-¼DR¡âAx'JNÝbŽeÇ^ÁÉ¢cR/¼ô–V˜ˆÜ‡JCM®¢rbUƒ±hÕ‘Xð@5ìn,, –½ë\®œ¸z—ówÐåd2&ÿƒŠQ-WðÄ}4°‘'‡|ÁÆU"ãO›
+xº£€ÃÁ1$ê%¾€gVÐÌzòìRÒl¡o°1º‚VÏ’ÍOø-¥üô¢†ð6•àiÆ=*Þ"•âŠõKôá+œÇ×ôïå\Âw0ð=¾ÅdáGüB–~#îwüêæ¯ådç.^ÅktN#eýuœ¢s*{eÙC583®K¥<—‘Œ}è&ªÐ³6Ìâ8ð?PK< 3Iž   	  PK   à;3            &   com/gallery/GalleryRemote/Update.class•Y|TÕ±ŸÙÜ››KH– F>\ù ð¨		¸š Bmá²{6löÆ»7„Xmµ*Öj­U[ÖÖZ•¶¢-›hü¬
 UëW«µ¾¾¶úúj?|¾W_ÛW«¯úþsïÍfø~ùíœ™9sÎ™™3gæœ›ç>zø1"ªâ74º•~[H·Ð¿ø€·ú½Faý…þ¨‘êðŽ€ÿð®€ÿTè¿4ë	üY¡÷4ŠxÄø‹BÕh‚Çù›Bÿ£Q¹Gü]¡÷5šìÿÐèú°àUú§Fô‘B«L@™5šÎA•C*‡5º…(TYÃ\¤±Îc„W,`¬Â%*—jáq*—i<ž'¢€4.çUž¤ñdžª½‚Hã©|Œå¨Ê'K;Måé*ÏPy¦Ê§ÀHž¥r…ÈÏ†‘\)`Ž€h!t›«ñ<®P-<Œ=æñ4óáÀQ…hÔÌ…8MáÓ5ZÏgq¦L²H°i‚gp`‹á2·Dá¥|¶è~Ž(t®Æµ‚•sÆË¸^å1w¹Â+T>Oœp¾Â¨Ü¨r“Joj¼’W©¼Zá5r8¦ò•×*Ü¬ð:z¹E£¼^á
 ·jt¹Ð—ñF•/ÒøbÙ‹ü)•?-³lRx³F×ÐoØ°Edã"“,!˜ÚTnWy«ÆIîPx›Ê)…;N+l)ÜÅŠ¥Û,&=–N›ö²”‘É˜¦‚¦Uõë˜"Æv£:e¤Û«×:v2Ý¾˜iÌ2+qŒ´Ób¤ºM¦Â•«6­[]_ÛŒ"À‰IYÓÐØP»¶AHÆ:uÍµ‚Ðe›)ÓÈ`ä¬Æ¸ÕYÝn¤R¦Ý[½Âk×˜–cV¯ëJŽ9CôÃš¡-¦c0…{¶&ã[™ŠÛíd¢Îho4z­ng>Ó	ž¢FS½"¿C•ŽFc‹™‚P™+´£:ÓCªÏwÙCrØÂvZ;NêX·­Tjµ‘61[ùðÙ†ú0¥ÚÑbÚ™¤•fš8\¬ÙÜáÔÚ¦¡pG=,„?;ÖxY	»3£Žð§u¬³SLsá¶n'™ª®³­žŒi7&ÓÛ\û<šiüð™ëºÇJC¢`I2tÎf
 VÌnÁ2Ë¬¤Çb¼¹²»s‹i7[R¦„ƒ7R-†Úg†œ­Ih=í¸{)&Ç·šñmS±qv–g¶Z=±ÎN3‘t=Á¡‹mfºSRtÂ%É¸ôä´÷‚±aGÜìr’žö[bP#r\è3Öˆ¶Ú´Û,+0T1$æv3íT×º"‚/Ã–™|,)x³»«Ý6Ä?pô=ÉOZÕË“)ÙÂåVw:‘¯Ÿ’2vHÂv˜,º
@@ -328,13 +322,13 @@
 åyT“Ÿ¡žüÕä/ô‡éažBð,z”çÑc|6=Áô4o gx3âæ«éY¾Ÿžç×èþ'½˜I¯šèÕ@7½¸ƒÞ<C¿¼K¿
 Ž§7ƒ3è­¡œéüçð³ ¿çé'~ŠÚ%)mªx.KmýÔ¾‡Æ5!E¶öSí\?Ð˜\::9žèwàýÜ·‘V_ü¦ÐŸr‰²˜ÆºéGRàÔ\ÊœJ/Ð‹˜¯^¢—=-½–ôÆ¨£5²­R`—:÷PqcšX¢ÉÞÊH²~£_.Þ4÷ýcîœ,Ù»é=Ì@p€wŠî•.¶XMÈE{EDìh ÞÖy}ti}¦¦`€.ãòÖòP}¶>W£p¹¢Ÿ®¬),/ÈÒç[kÔC+W#Weéê]4½\ kP[w
 ãÚ¹ø•déYºnÏÇ/æúËÕ‘}ûeÂ/–#»^_ÎÒëçIó¥õå¡yÒ0l¸ùÍ—Ñ„ûé¦ÐÞ•¡ÈÂyØ”‡A4¸W¬½Ùu­ÁÕ¥¹e<ŽËüö$úŠ¿U7ÓÀw!õgÈý’ïQw"ý•&Óßi:½OÕôêß‡´Œ>Bü˜ðÐ 8.6i'ô:Vè&Vév.¤{XC`êô—ÐÛ\Jïð8zë¾ÏãécžÈ.ç2>‘Çó$ž,ÿ«Œòž8›§ñ|žî†ÈÕœ´:L¯ šÐþÇ"H¯¡æî£×€…Q×î¤ŸÓëºt#ý‚Þ@e»ë_p}Té&ÌõK`…Ð@qçrÔÅþU¼Ã³éWôk¬8ÿÆ½pVsˆÞÀß[îÁþ7\e$Äñ’Çõ6¢ÿPK|lf…  }   PK
-     š~a2                com/gallery/GalleryRemote/prefs/PK   ™~a2            /   com/gallery/GalleryRemote/prefs/FilePanel.class•V	w×þÆ’<ãabËc08„-	T¶ÀL‚&Ø@Dep&	%#éY2šqG#lwK³uIÒ%iÒ¦MÚ,ÝÓÒ Ñ¸I›îM—_ÐŸÒ“Ó{gdY–eRtŽîÛ¾»ßûÞ¼ÿÁÛïÄ¿UŒÀ”qQÁÃ
+     à;3                com/gallery/GalleryRemote/prefs/PK   à;3            /   com/gallery/GalleryRemote/prefs/FilePanel.class•V	w×þÆ’<ãabËc08„-	T¶ÀL‚&Ø@Dep&	%#éY2šqG#lwK³uIÒ%iÒ¦MÚ,ÝÓÒ Ñ¸I›îM—_ÐŸÒ“Ó{gdY–eRtŽîÛ¾»ßûÞ¼ÿÁÛïÄ¿UŒÀ”qQÁÃ
 ’*,U´ÁîÀ82fT(0yñI®Œ’OAYÁ%³
 æÌ+ø”‚O+øŒŠ5ø,C?§â|ž9Uð/ç³'T:{’·¿À{_ä½/ñìË|ð”Œ§UÜ“ÏÈøŠŠlÙWUÄxso~­»ðuÏª4>§âx^Á*âø&#¾Å¦›
 ^d%ßVð^Óø«zYÆwe|OÅ0^Qq ¯2Çk¬í5†¿Î˜×e|_ÆdüPÆ$´H• §.—Œ„eØ…DÚsM»0,á¦Ç.y†í5¬²6sŽ-a­K”f	–8‘2²Âbtñ‚åù”QòÆNOHX¿62-rqæ¤].f…{jª%Ò)f Ù~Ð´Mï°„P¬ÿ,0âäÉŽ®”i‹“¾„3FÖl¾“3¬³†kòº¶ö¦Í’„x*çÃ²„;Ÿ8Œ§EÑñDbÆS¥Ä1Óã†í{!„—ôÝìõ·v´ÓF~Üuf„ë™‚4Å>TÅœ•³3‘Ú#îÝ7ÊL˜uMO4š ¹¢$¼‰dÚ3<r]Î–M+?‘¤^Ì&)„o:prE]6$Å÷•9ÏtìqáN9nQä%l‰•bÌz	qIØ^â^r”ç¾_é¿åz 	jÚ)»9ÁÞP8ëád&§0N]zr&€Êø±†Ÿà§}CC'$¬kYl>†ÔŠÃZ}‘ÇÍE/¡më&{™1ÙÇä&w2¹‹É~&w³úŸiÃI?×ðüRÃ¯p™B]tË#NÙö4\Á›~·4œÇ¸†«Œ©à²†*®iø\`w{êñ:f9³)cÞ)÷ÛXhŽD-…½uüq×Ì1
 å§uÜ¼pgLÏù#þBÃoñ½Î?âXŽË®¼+ãw~÷è´h˜¶¯ÉgåÓ?hø#þ$aMCkø3Þ ­eÍšœœÔðüUÂÆf#ýûÄ%Ù•lWý4iSí–XËß˜ü]Ãûø‡†â_úÿïæ•øðFSÂvn‘cSË2M™%OØÂ½!‰'"7âöÕ9Êži%ŽŸNîÙO·KÝ3‹5·?¶òö]¹ÓßêŠ^×‚•›°7ö@ÃÁ©ìE‘ºsðÆ.ª24Õx¯ÓU|Ž’N)K‹Äò­ŽcáŒMÚ^MÄü*æÑ­màNÚy1Ç"’,B5KKb;KMº£…|d	ì!$!ü®[RßÁüµÆØØpq{c†m„\Æ³Ó&_œÑÔòÆà7(–Lú¦õ5¶VÐMÇè~t\Ò¤çèQðÄQ/7½ØiÅš¥5¯—¿0µvØIóîØuŽ[ç=^T¿ùzì–	|FÌQp6ÐŒÂæ9ÞüŒ5K3–1_{ô—¥°¡d‹—Íþlt4™L5µôp yJfÿ²hg›ƒÖÂ»‰£¹o]ååYD#¶ÑÇÎ}â(ÂèÃ1‡„ûèK°!¢ôT€ô*ø#ÝÝDÂÐ£Côã´z2Í€ì@ÒÀÚ2zH_C¤Šö«iGÉTÑq*M×d¢ï@Ë„ô›Ò™°Þ™ÎDô®t¦]¦3²ÞÎ(ºžÎDÛõ¢²¾–¨¢¯KWÑ{ë¯øv&ª“µ@”hz±–üX‡4íh%8ƒ	%œÅý5+4òYdà-È—ë‚ÚýÍ¾æHy™ó
 F[ˆYW°¡‚>š®ë7W°1œ¯à–
-65Û·‰> 7ãfl%ºÍWÑˆ©©àÙ9<à[ö`]ÙDMY_œµU°¹‚-<]_ÁÖðCl[RÓé'évR³èãuIE_]E_]ÅùzÊâ¾ô¿Òˆ†@Hõ@|¢Î8Tb·.1«¾Î]äô`‹H¶ñ“ž¤d‘ÍRÕÂmT·W°};hö‘T|1šôW0@ÓxæMì\À®L7žïÆ³Ýx¦ŠÁkHPqíö‹kO{¹ÚªãHÑÁ>:¨àŽ4½ÓŸÞÅqÓ÷Wp·ÌÈ„B‘pgg´;´€aZ„BUdr¨‚Ãñ>"^Á}Pûê 6ŸÅDÂ]]Q5¼ñQ6†*æ–Fã½K¡<Œ.¢{(¥{©¶‡¨röQW ¾;H5rBÌà¼@»UêËÿPX?ÀýR;&¥Nª!ÿÖ Äµð÷à¿x%à$Þ£Þ8Aš$ä¯åôm~N—•pÓ)§çê*R¯«¦ür(ø<ÓÿPK™§jˆö  C  PK   ™~a2            9   com/gallery/GalleryRemote/prefs/GalleryEditorDialog.classX	x[Õ±þÇZ®"ßx‹ã„ì„,¶ìÄq‚!²á˜8$$vÀìŠ}ãÈ‘%#ÉÙ(ö}§(¥”-@XÄrˆÙB)û¾–²´¥PÚ÷úÞk¡ôµ–¾™st%Yyñ÷âOÿ™™;÷œ™9gæÎÉ+ßï}ÀtúÂ;ñg?îÂ×C˜úÆÀ_üpã[aþjà¿ý0læoøïþ!ðOïþÅ@ —€[À#à5Èðc¤š’|Còû1Æ–dú1Þf†TäÇD›)(((&P.0\ B`„ÀHƒF	ŒcÐX?fÚ³oÐ?³%Lä`Ð!“&ûi
+65Û·‰> 7ãfl%ºÍWÑˆ©©àÙ9<à[ö`]ÙDMY_œµU°¹‚-<]_ÁÖðCl[RÓé'évR³èãuIE_]E_]ÅùzÊâ¾ô¿Òˆ†@Hõ@|¢Î8Tb·.1«¾Î]äô`‹H¶ñ“ž¤d‘ÍRÕÂmT·W°};hö‘T|1šôW0@ÓxæMì\À®L7žïÆ³Ýx¦ŠÁkHPqíö‹kO{¹ÚªãHÑÁ>:¨àŽ4½ÓŸÞÅqÓ÷Wp·ÌÈ„B‘pgg´;´€aZ„BUdr¨‚Ãñ>"^Á}Pûê 6ŸÅDÂ]]Q5¼ñQ6†*æ–Fã½K¡<Œ.¢{(¥{©¶‡¨röQW ¾;H5rBÌà¼@»UêËÿPX?ÀýR;&¥Nª!ÿÖ Äµð÷à¿x%à$Þ£Þ8Aš$ä¯åôm~N—•pÓ)§çê*R¯«¦ür(ø<ÓÿPK™§jˆö  C  PK   à;3            9   com/gallery/GalleryRemote/prefs/GalleryEditorDialog.classX	x[Õ±þÇZ®"ßx‹ã„ì„,¶ìÄq‚!²á˜8$$vÀìŠ}ãÈ‘%#ÉÙ(ö}§(¥”-@XÄrˆÙB)û¾–²´¥PÚ÷úÞk¡ôµ–¾™st%Yyñ÷âOÿ™™;÷œ™9gæÎÉ+ßï}ÀtúÂ;ñg?îÂ×C˜úÆÀ_üpã[aþjà¿ý0læoøïþ!ðOïþÅ@ —€[À#à5Èðc¤š’|Còû1Æ–dú1Þf†TäÇD›)(((&P.0\ B`„ÀHƒF	ŒcÐX?fÚ³oÐ?³%Lä`Ð!“&ûi
 MªR ÊGUû©†¦	?Ý Z?ã[Íðá÷+ªóÑLö€fùèPÕûè0ÎÓ,ÙÍBsižÇÓ"9ÒGGùh>[FuGûhE}´ÈG‹eÊ%Çø¨ÁGKjô#HÇŠh™š|´ÜGÇùh…VŠMÇûh•ŸVS³A-­ñ£‹Nð#L'ŠÍ²`«¬Ò*º'ùéd:ÅÏæœ*×	uÜ¦N÷Ñ2å¥µmµóN‘%âuëBÂ2a—P™PQQ™£[¨3ý8‡bqa=6	lØ"°Uà,?ý€Î6è?¶ã[Ë#m8ÏOçÓ2×…âÓE>ºØG—t©A—t9Á»|Åâ–¦%„²¦ÎàÆ`m8é¨]ˆ…"óCE#ñD0’X÷X£#[±-„ª¦¶hW­fkìq•ÕMXµ]Ñv+œ’ñ,îP|Å2Dðw.†"+ƒ+L(WKn®oâÕjURV/êl‰[±H°Ëj
 ®Í£§¤Joe0ßµk=gó–îÔK%+#MÑŽP¤%Ö¢2i«¡ÉÂ¥V¸[³Ã:W³¿íÁp4b9JåÒežp}wî*åJ8`"%Îx¹¤³!<ÀÀ†pÂ¯v.‡‚qÍy”Ë„Ù!ZíZ]Ý<OôW'¶„-rÓæš‚[¢=	Âp{Óƒ›µ‹‚GóKCÒ[@™=u³µ9qLÈ
 ·+µÔÆän¦ý ¥êµÍVïDã‰ãz6Xb›³G|Ø²¶‡àë\¹t¥­84+Ð„âœ‹rƒem`™Õ	¬¼šS;©­”]ÉÚn	ÐÂžD"š:¢®ÎRaJûfk°SFç¢`¤MíJG,¤ÃW—Ö†´\‚pD(JÅ1­Ìžqqˆ-è˜Wµ†“eg{ØŠXÇõt­µbÍÁµaK4Ú¯	ÆBÂk¡;±>ÄA­ÿ?²±;f­‹§dKÚC‰hL/ÇÇ'º)bÅ8˜~¾ ¿ƒÎ}qÈÛ¹¶‘½æXV
@@ -345,7 +339,7 @@
 p4#w®|}P#ßÔÈ·5îÒã£z|Lëq·{õ˜ÔcŸ÷èñ	=îÕc¿ŸÔãSzä«‚ŸÕvðÕ@|	P#·új|Qó/i½—5ÿŠ_Õò×4ÿºßÐò75ÿ–ßÖòw4ÿ®æ¹ýWãzävŸÑà~„_2~ÌÜ|¸8š,TSèQÜOýJ|¼hÀ§LUØjø¿R“ø5~Ã“ÈdŸÛ“ìâÉ\ =¨v÷¡ àê…+Ðwk<½ð2i0éëÅ‡ô;d¡Cš9Ô!‹²Ø!K²Ô!Ër˜C–;äp‡¬pÈLŽdò ^ŒrLÍä&Çöb“ã™œÐ‹ƒ™œÈä!½˜äH';¯Mq¤S²ÒQ¨r¤‡¬vjé4‡œî(Ô:ÒŽ´ŽÉ™LÎêÅ¡YÏäaLÞ‹Ùš^Ì	ôan ‰yü;"P½GÜIåœ½˜Îx,Ÿ
 b$ãAœ’£PƒÑ8c°c±ãp"Æ£á§[0â\ƒI¸“9i§p"Nå¤©âãàÃZÍsOãÖ|:¾F-þ‰:òa&Ã,‡zªÂat(§ù˜CÇb.µ`#iŽ¢8šÎÃ¾£.¤›±ˆîÄ2Úå´+èOcíA3=…uf'Ø§1uf™²Ï¬PR<
 øo¾öéõíF¹<3f\IÌ”]¶`&±(°Þ~,æÈ-IâæFð³õl)s“™kTÜ±ÌanYú™Ÿ¹¦4WÈÜò47šãì	GñƒãÔƒÂñú+eìÇñ­aUV'ÑÌ‚CËZÊÖ(µ·&‰™¨gqkZ\_Öj‹ëø7Ûž¶/‰“x¬Ír£˜W=9mN	s§8Ÿ„Sed[NãqJÖ›&ëžžÖ5µ®©u‡òÓ3ÒO‹úl-¥š’•}X›D›ˆX¡ÝQÐ¯We-QÊ:VZ§Të”ê%Ê²–6p‰a¬°ÎQÐ¯×d-QÎ:ir­S®—žµDÅÀ%*Xa½£ ^O"$§¥¬3‰BÈ6÷#Üê2wqq‰ßÝ®V—ÏçëCÄåêC4‰n­7Dé¹Ýî¢¢’¡®ýëPz®=_^=¿Òóp¾B¥ç= ÞdÑsóºÅE%~Z×•Oï`¥çÎÐsåÕ›¤ô<Ô¥ô¼Ô«S~ø<Ž%~û/[WÒâPrèzMK:NálsÏ´ù)r¢ÄÚURîÊY\§é¨7tà&çŸ°2_óLXdï²GNW¡;5aŽ¢¸VÅ®y´kU’IƒqMƒpMôÊãš(VÂµ*;«çZ»æÕ®ÕHÆ5Qœ6×Doø`\Åéƒp­Æ®&ƒs­–]si×j¥dçs-7DqF†kEû±DôJl×<Õi %£¸®)iÃcLRFIÄE–D"Ý1Ði8éáA+Jp2÷§p·p*æâ4,ÅéXƒ3ÐŽ ¢Ü/œÍÔE°p:¸Á_ÏMkˆ»„Nnb7p‹æv5‚/YótáL‚•"AãÑCÓ°‘ê±‰ŽÄfZ†-¼îV
-ã,Jàl:çÐµ8—¶cÝóèaœOûp½‰éC\L_âú—Òw¸¬À…ËJqEÁ$\Y0WÌÅ5¸¶ ŠënÆÏà¦‚¯°ÝUŒ[]‡ã6×é¸Ýu	îp=‚;]ãn×W¸Çõv¸]¸Ï]ƒÜÍxÐ}6vßƒ]î7ð¸û3ìöHzj±Çs"öz¶áIÏýxÆóžõ|Žç¼~<ï…¼'ã%ï…xÕ{#^ó>…7¼_â-£ïxÏ‡÷)øÐ¨ãö]ºÓîRtWCòßövÃ½“ÝÌï“2Ì¿9Iô$±QŠ­ÍmJb³”r›Ûò"|e[wpn³¶ê(›;+‰—ÄÙÏâœ&éUäLV'q®/[i›ýJ¥ÍgsSmî|›«¶¹l.`sÚÜt›»Èæ¦ÙÜÅÌ9-è\1~Ìø	7œŸb;ÝÀmÜ*näNãæ-ÌîoÅïp)~Ïé|þïyä;Ød\[öé`­âãô;u‹$ù¿a¶bÕ;Å 	]—$q©æ&%qY—kŽãqEWJ•ÖU™9•«o…ÁÍ¨›Ék´î¥q­æ¦*î:ÍU*îzÍwƒæªw£æ¦)î‡š›®¸›œ †¡Œâ ý™ô5wØß álû+gÛß8ÇþŽ¾Ã6üWã{Ü†á>@NpvêàÔc#ÑÎðoú‚ø=Üü\ÌVÝ¼ÜSvt?¶suKÙ­Iü¨†IÜ¶?®‘fôö[ø‚•ÄOn¹øquÔ¬¬‘~”ŸjÁüš²;”`¬s¼ŽK/vöÜãv–ùiÖ29~“rcy1•TóMb×‰Ùäç[B!ÉäÁPœJES	.¢2åw€=:•óHŽ‚K|Kßj/æãóGöÜƒóø ÝËkÀêXÔªØ 6Õõ`Ú¯ºRw’“_O%ç)­?ý/PK ÷£  ÿ$  PK   ™~a2            2   com/gallery/GalleryRemote/prefs/GeneralPanel.class•Y`eþÞ–Ìd™Í¨”%	 ÕÓPWCÑ ¹Ø7ÉlÜìÆÝÅ~Ö³÷‚+z§*Ù°¢bÃÞõªwzçuO=ïôî¼÷ffgv“MPBþùßÿ¿þ¿ÿ½÷Ã‹ÿÛù8€©®" ·B•¼*ñQ)>¸HÍÇý”/ƒO†!
+ã,Jàl:çÐµ8—¶cÝóèaœOûp½‰éC\L_âú—Òw¸¬À…ËJqEÁ$\Y0WÌÅ5¸¶ ŠënÆÏà¦‚¯°ÝUŒ[]‡ã6×é¸Ýu	îp=‚;]ãn×W¸Çõv¸]¸Ï]ƒÜÍxÐ}6vßƒ]î7ð¸û3ìöHzj±Çs"öz¶áIÏýxÆóžõ|Žç¼~<ï…¼'ã%ï…xÕ{#^ó>…7¼_â-£ïxÏ‡÷)øÐ¨ãö]ºÓîRtWCòßövÃ½“ÝÌï“2Ì¿9Iô$±QŠ­ÍmJb³”r›Ûò"|e[wpn³¶ê(›;+‰—ÄÙÏâœ&éUäLV'q®/[i›ýJ¥ÍgsSmî|›«¶¹l.`sÚÜt›»Èæ¦ÙÜÅÌ9-è\1~Ìø	7œŸb;ÝÀmÜ*näNãæ-ÌîoÅïp)~Ïé|þïyä;Ød\[öé`­âãô;u‹$ù¿a¶bÕ;Å 	]—$q©æ&%qY—kŽãqEWJ•ÖU™9•«o…ÁÍ¨›Ék´î¥q­æ¦*î:ÍU*îzÍwƒæªw£æ¦)î‡š›®¸›œ †¡Œâ ý™ô5wØß álû+gÛß8ÇþŽ¾Ã6üWã{Ü†á>@NpvêàÔc#ÑÎðoú‚ø=Üü\ÌVÝ¼ÜSvt?¶suKÙ­Iü¨†IÜ¶?®‘fôö[ø‚•ÄOn¹øquÔ¬¬‘~”ŸjÁüš²;”`¬s¼ŽK/vöÜãv–ùiÖ29~“rcy1•TóMb×‰Ùäç[B!ÉäÁPœJES	.¢2åw€=:•óHŽ‚K|Kßj/æãóGöÜƒóø ÝËkÀêXÔªØ 6Õõ`Ú¯ºRw’“_O%ç)­?ý/PK ÷£  ÿ$  PK   à;3            2   com/gallery/GalleryRemote/prefs/GeneralPanel.class•Y`eþÞ–Ìd™Í¨”%	 ÕÓPWCÑ ¹Ø7ÉlÜìÆÝÅ~Ö³÷‚+z§*Ù°¢bÃÞõªwzçuO=ïôî¼÷ffgv“MPBþùßÿ¿þ¿ÿ½÷Ã‹ÿÛù8€©®" ·B•¼*ñQ)>¸HÍÇý”/ƒO†!
 i>øÈ-@B…>˜@‘`³b…†úà7¿Ãd.C‰B¥>Œ4÷FÈ0R†2…F)4Z¥1*UiœJûù0–Êeoá@ÆË0A†‰2L’! Ãd*d¨”¡J†)ÂÅ5U†j¦É0]Å›>šA5¢ÌL…fù0—Ü*Í–ïA*Í‘Í¹>´Ó<Y™/Ã1j¡¬¬âiÏ	ÎDÂ!*^R±Wœv¨Bµ>Nî!´ˆ¡%´T†e
 -÷a5…‘*³Ã|G‡«T'À
 Vª´J¾«U:BXé£zZ“ÏÃQ*­a"á‡Â¹Q¥£ç…Žõ¡…Ž5Ž÷±e'ˆE'
@@ -370,21 +364,29 @@
 fW6ïn»ýÊ.[¸°zø»@jy]e/î’‚>©Êw
 ÷¬œ²er¤œÓ¶zÃ½î)õ½¸s ·Æ7¡§8>=€½	–(5ÔÇÍr!·Ë%Ü§”qÇ3ƒ;ù\¤EŸ
 –YÂíü¿øÙ)ËK3/Â¿Ù»ÄÔ3ð5¾a¾.ù-KÛS[jv'w'ø›¿e£7c˜ô‰£=-;Ø¥Ò§n£mÆŠÛJŽ’Ö›*•[ª"î†qCu ÷¸cåJM–J*¿"¤å’âøÖR$h(pÍÿ©‡˜Ý_V}ÍÄß°ïÿ›Á¶ÀnY
-ð¹¼-@$]‡‹\ÿPKé¿½0Í  N'  PK   ™~a2            I   com/gallery/GalleryRemote/prefs/PreferencesDialog$IconsCellRenderer.class­T[OQþNi»´® —‚•‹ª¶YE¬b¹%@0áíPeÉv·ÙÝrñÏøè«>XcŒŠ—`¼ÄÄÿaœ³-©/û0gfÎÌ7ßÌœî§_/_èG6ŒFô†Ð€¾0‰+RôK¡É‹ƒa(¸Æ®I÷u©KíF=n*Q0Êt×u'6À0”ÍY-ÏCØ;ÚtåœËZÑkŽ6GRØÂÌ	gBç†•§ôÐÂŽé®WÏÔ˜nênŠa8þX‰%ÚZYÝJ…a/òƒ<ÍY+Ç%nëÒ®:ý’:CS&g™NZÆ¼0W	ÔfP3¦)ì´ÁGPÈäñùÄjP©ÛÎ¼p³ºãv§­BÑ2…é2¤âÙ¾É·5gK7óÚ¬õ\šÁÉñpeCäÜÑÌòr¢âå[®vOø¾b‘aðdç¸)JôTŠ¡å/õ›Ü(yC¬¡B—:µ±ÍÀ2õŽ0È+VÉ\&s;SV®D/X%;'¦t9÷¶šaõK`-Sq
+ð¹¼-@$]‡‹\ÿPKé¿½0Í  N'  PK   à;3            I   com/gallery/GalleryRemote/prefs/PreferencesDialog$IconsCellRenderer.class­T[OQþNi»´® —‚•‹ª¶YE¬b¹%@0áíPeÉv·ÙÝrñÏøè«>XcŒŠ—`¼ÄÄÿaœ³-©/û0gfÎÌ7ßÌœî§_/_èG6ŒFô†Ð€¾0‰+RôK¡É‹ƒa(¸Æ®I÷u©KíF=n*Q0Êt×u'6À0”ÍY-ÏCØ;ÚtåœËZÑkŽ6GRØÂÌ	gBç†•§ôÐÂŽé®WÏÔ˜nênŠa8þX‰%ÚZYÝJ…a/òƒ<ÍY+Ç%nëÒ®:ý’:CS&g™NZÆ¼0W	ÔfP3¦)ì´ÁGPÈäñùÄjP©ÛÎ¼p³ºãv§­BÑ2…é2¤âÙ¾É·5gK7óÚ¬õ\šÁÉñpeCäÜÑÌòr¢âå[®vOø¾b‘aðdç¸)JôTŠ¡å/õ›Ü(yC¬¡B—:µ±ÍÀ2õŽ0È+VÉ\&s;SV®D/X%;'¦t9÷¶šaõK`-Sq
 M*n#¥âŽw¥èDƒvÌ¶TŒãž‚´Š	Lª˜Â´ôÌ¨È`–x¯–
 …÷Òÿa¹=‡G7!ÖxÉ¨Ù5C]\¾Ó¨#ÜËÖ[¦ËE±íÎYŽîê–I«ˆgdH;…,	›þGÚþH7ô¼YðžB¯K£xâÈ&ùŠ·çæZo%O–`h­æUv¼àÚFYŠ³‰×ÞK¶­G
 JÕÄ
 £H¼ö^&{ö8O_ Fú‚Q7ò±x§üùHkA+ÉYœlÑä.X²÷|Éº2ê’Á2üR<÷RÚHžAä;øñ!ìü{ú€Óøˆvºi« ‘ÝáŠVË2ù.«å^†Bg*ÙÛ×ñG»>êÛC¢Ë÷±¾7PF‚É(¯/#TFx_?Q†ú¡dóIé|vÀ©ÛCû_ÿ+Uþ†ËøŽaüÀ~z¼f(¦ƒXuã¬×Aê€a
-çhLÌÓ. ÇãŸBQçi—ËïiqÒtŸð*'i@˜2p‹úd¿PK_oÜ  -  PK   ™~a2            7   com/gallery/GalleryRemote/prefs/PreferencesDialog.classY	|”Õµ?'™ä¾\²A‘ A²Á°¸DZ² £Y0	`Ü¿Ì|$'3ÃÌ„€âŽµ­¶vÑZ¬Ú¢UjU,­Xkûž}}¶}¯}}ïÕ·/}û¾ï¯öî÷Í–LDj~s¿{Ï=÷Üsþ÷,÷â;?;÷&mào™ô }× _5©ˆÞY@÷Ó÷ú¾I%ÎàÒüšA¿nÒ‡òCƒ~d’r¿aÐMªp¿)ÍoôÛ&-r(?1è]“jÁïHó»ýžI9”ß7èLZîþPš?’æM4bÐŸzé§&ýý¹ŒÿB¶ùK“þŠþÚ ¿1©‰Þ1éoéï¼ô÷&ýý£PþÉ 6ÉGïxé_äû¯Òü›4ÿ.Óÿ!Œÿ)Íôß&µÑÿHó¿bùÿ‰}ÿ/fÿÌKïaW&lÈlpˆ\,x¸Äs5p \j°aÒ.öÊ`—M“ËXAW^¹ÜË^®”n•4Õ^^$ßÅ^®ñr­——Àt^*üu^¾Èäe\oðrƒW˜t¯4éFnëEü*“WËôÅ&ðQf­4—ˆÀu"¢Qš&“›¹E&Za%¯÷ò“}¼qšM0•7ã0x‹ô.••—É¢ËM¾‚Û¼|¥É[¹Ýäm¼€ðUe|5HšÂßáåN É]2è–u;½¼K»ö|Á×ÜÃTåD#‰N;°#A;nÇ™”?±ãa+‘°L¥½ý]{{º™ª{Æ­C–/lEF}ƒÉx(2ÚÎ´°ë“V$¹Ï
-OÚàŽY;Œe+4÷a_b
-Œ¾.û€5Nö„ÉÞhÐc¥©9û¬	Ùd‘#{2
-ûv[‰±^+O(Ñ-ßÀdŒïöML‹ó_£ÉàUãƒx4–1¸êò¹²s`-×V§wÍ0‰ví™­0_>;¬ÑëHt2	©K5­©¤oWî” á®rL5YÖN+Ìð¹Ò73‹q5ù:tL&“ÑøÊdïÌÆ5ùçH°Ùñ¤ô:­HÀÃ¼m¡H(yÌkÌ®ÚÐíMû j'€©¢'±û&'Fìø5¶å|£+¼ÏŠ‡dìÙÎl®¾ûpÀŽ%CZEOr,”¶ô¢¾Q+¶ãG|»œï€=MÚ¾XÜ>ðíAß‚z‰®ŽŠã”D§"âm•³udZŽZAA	Â‹Eç¢XŒiÓì“ö
-áç‡È€¸³8[ÆœPÔçïÏ5§$ælY›ã‹{âÑàÙ	0xvR†ŒÆ¹Á Š–Žø>¼;#Õ!	ŽÎ10ÛA¦¦Æ¼3ÇF’>q¾A;ldM·´ÀK>+ÎÓÒÃ=vü@4>!Û¬Ì9~gáŽYÂ=vdr‚iIŽÁÝ ØqË…¤þý$àpA}DPs0:Ø;Câ5µsN|ƒRô÷BêûeðÐ«Š¦Gæ$E§O(z”>	›}Š>ƒæ‰}EŸ¡Ç\±yQ¯èqú¬¢'dqmáWô9:Ž˜*ÕŠž¤Ï+zJV/*ÍŠž¦gr—fCXÑè‹ŠNÐ3Šž•æ½šæÌ7ø°€šè˜÷)îç=ŠN+¾ŽT<Ä{‘9¯ÁûïçënÚÉ7Är¦†ìŠoâ›ÓÖç¸uÇä§::6(¾…o•æ6Å(pP!GP<ÊcL¾Q… W|»˜æ	ÅŽ*ŽñA$À+Ø kÄÖÅqN(NòdœüèU|ˆ§æ#Šïà;å»\Ñ€w…&ìHBáw+¾‡ï…EÉP2l|ŸâûùÅÇèuÅò‡ÅÑ‰	¼¨ÿZÅ	ý#ô:N ®“íP(¦ø£B(»Ù·4“|º£øc< øa~Dæ-vÜà‹yŸ`Z6ÛÃt[¡HÉ¢"3ë á$DåG¥ù¤âOñ§þSçgÜ5s
-½ˆ|LñãüYÅOðçç'^Ô~ŠŸ6øÅ_à/*>ÁcŠŸåh68¿NŸŠÁÏ)þ?¯ø>©øËü¢â¯ðKŠ_¦·¿Â§¿J¯üUÅ§e}•ÀjE‚	¼ì $|Mñ×ù5ƒ§§Ä	ÎðYƒ÷91#[¿Ao3-ß%õÖÇm@žs4i‡ü†â7Eoò)x¹S3º‚ã-~%ä‚q›Ñiêºó¤eØºÀ-/˜B³ó‹çTé$7/Ÿ_ÕQ@AœäÐÒèŸ[‘r(Ccñè””tø+áXƒî!øá‡Qý2Ó4ÿ¶:§8öïEW|];6ÓÚö‡"ÁèTû‚Þ6«OÿÈ8vGMµ“úª)×•¦…5±=Yø°dÀNèr³#Smk"STó+r¶ÒGb“I‡U..rÁÀm®±à¼®ãV,†8aj_ìœ$	ÉË€âü³ÞdÔ¡È©ÏåÓ·>\1?‚âÿ6—k bÁ¹Ü¬=Ï’4¬e{Ê¯oî{¶6ÎÙÈEn’vø¥ù—74XÆÈd(Ü‹k–iƒÝaÉ69ëŽäÊöb01m+ hÎ•9:‹Fô=¥BbrÉn+°EMÙV¬­j<OØä\íäö§o(Låc‘}Õhóp„³ŽîýôÈE÷U[`­Î	ré÷Å²œ˜sh½VÄ…Ÿ	çBpî‡F#rÃÝ;…\Òè÷§ãßIuq;8º›.É‘—)—ZÖÚó¤„]þMmr?ái÷n›÷tÏëË‚óTf8©@ÁV‘P@lèÔÞ&óöá¤c…“MÝÂ‚›LF£a”h‡G¸wZ1yÌ!ÓD‘°"ú/0çùV$‰¬Ã´z.5›_ò±°‡€Ùz…îuuùýÙÕNYow$à÷…ì©XT®u®J™(KOA«š‚L—7þï/Ùºjä¿üWÍõë\½j)¢wžJ×zÞwMšWKª‚¤ÙÅpõ<o–¼…K%-9Ï†Îp4a÷ÇÜ‹ç@4êžð8ÓSsàÌ®©Ì
-wnïsSŸûF×4:'zœ\¼nþsÉá‰z«Tð¦÷9È¼‘þ×“ÌEˆiãð€4·<Ð°~J]0—OÀ—¶|_Ê“¤Ÿ‘	ÜgGH:œ
-'SJè+Z"¤ÿ•ÁèÝ¹ž%Îu²óÄ¬ÀíÈµó¿@øge€ÊÙû¡˜Û'-ù÷œ‚	o×f4Îx2°cèym§Ü%²ÞVè!]Sp18f%z£q»;#…ùp2SCË0ßaÛ‘Ûš})PTf]7*¦pi¶÷ä8Šà¼/ä‚^žï´Šî§¨ˆŽÑƒTAuôú(1}Œ´5hñ$'ù/pMÃ#\ñäÖ_¼­õOiý}Â¥ãÝ¬¿x$ëïS.býÅXO¸ãgõ×ÀÞÏÑ—Ð>OÄÃTŒ?¢™æÏâæ*>CÅÓäA·ÝÒi2š1öb¼ csšÊÐUè.œ¦rt+Ð­œ¦ª,C5º‹Ð]<M5èÖ¢»dš–fêÐ½ÝeÓTîrtWLÓÊ,µ!Û]Õ|†VŸ¤²^OõšÖ³´ÃKš_£ªâ­kn9K§aÊ“0í]ð^€1·Ð´>*¥TE+©žp«©W òZK½t	]Oë(@¡&:BÍ8 €ß
-i›!ï2HÜÐ.¥±êº’¦©ÎÑ6:	é€íY€ùeÌ	€ôzIÃ<C/ƒo\ùGæ$y¨s§f¨	f5÷´4§¨¥º5EëS´Á³ûZfÈ‡™Õ›R´¹þX^m[RtiŠ.îû¬?K—§èŠ·¨m«§ÎƒÅWÖyR´@x¤ÓŽNõzémÛ®¡»Û÷Ÿ|ï¥­à––}dcÃÍ|–®ÆDˆž|ïATd¥èC9PŸ†m@ç póÂÚçi‡‹ð>ªA{5¨;ÐëÞ]pìnpïBÏO×à¯Ÿz€pÞCr%h Î>‡‚ï‡Ì õzÈf7jdwÕ.œÆWé4P“ðŒ=Øãaú}Ô!€^Ã¯ëä¦õ	œrOÀjŠàÌø;K¯;'@7¹Ž^+ð´¤¨PöŠÙ­0ºó´<±¬\sÝBŠnƒeVæ¬±2sÂµzw$[2µ–Eø;‡³.’Šúi1æˆ_ô2üjRÔ…OyuwŠvJg†vW«è»ghwŠürtø-¶ê5Õ×œ¥kSÔJ}åÆ‰ŽõÕ}Õýš¼GúSt:uø­t„7`á€ætGCþ†ê!‡ÄìÍWUïsÈ+½)Úº^ô­NÑ®âPôÆáâb§¼¢Ò,¡›†+ÍJ³¸øÝ,Í-)ºÕå¬N8+ÀéÉpVšsYë´PO‰§¼¼raqšUþòyÅ¸zvúå)ºMŽ
-CËZÅY¶·_5C#ÃHµC§È)ø%î·A‘>FÑ†…²p7QÊÈÆA@ŠE:£í¢4Ç½n¦0(tŽ}Œ¢ÈÜ1äàƒÈªqN—¤ŸÒ!.§Ã¼•îàt'ï¥£lÑ]<A÷ðQº—Ñ}üÝÏÑü=È'è!~µAN9ä:Ü~P.Æïú†ëÐ)Ð<øˆ©)F>kßÞWšùp^È#ª'^£HŠ¢âq:i¤(& `éÁÅI"‹Åj“Ô§2X¸Õ©•érÔ¥Ô¤^Ô£ëP‘DßfG“L€ (ß„žeHN€,B²pB–é›ô–›ºiñ]hì-Éj=	[³Z‹Ç:Ncií§œ\u¸oýë„çüqÚÎLnzLÑÇ©%„£%dls—#RŸ#ëî“ï½Ñì‘—¸ç$õµJ``·2—°½U„K³Hç"|¯ƒpVöú´èû²Hö‚¢%(.+P©×¡JoD…nCÞBÓƒš<ÿ9î{€ã1øÑ#Àîq ÷4ÒÞH|§àì~‚ä&¨_…×)N¢lÃi|‹¾„O£´	M’Ö»™3ygòKÀ½„~L¿Œ“(BÿQzÛõ&ŸN—D%°ÑûrFíRM<—uJ,wÑwtû+ôþÁL#¸æ|˜øçPKG'l¹Ö  S  PK   ™~a2            0   com/gallery/GalleryRemote/prefs/ProxyPanel.class•Wi{W~Ç’<ãÉxS¼%qÒ&MÙN-'N³ÔIšx‰« Ø®—¤	[Çò2Ž<cF#/@)K¡´P(…RÊR([ÙZ¨åÐÐ²”µ¬ÿ/<|¢€‡sfF3Š­lúpï9wÞsî{Ï=çÌèíÿ½þ&€nüSÅq˜2,ó
+çhLÌÓ. ÇãŸBQçi—ËïiqÒtŸð*'i@˜2p‹úd¿PK_oÜ  -  PK   à;3            7   com/gallery/GalleryRemote/prefs/PreferencesDialog.classY	|”Õµ?'™ä¾\²A‘ A²Á°¸DZ² £Y0	`Ü¿Ì|$'ß3Š;Ö¶ÚÚEk±j‹V©U±´f@b­í{öõÙö½öõ½Wß¾ôíû¾¿Úÿ¹ß¬ÉD¤ä—ûÝ{î¹çžó¿g¹7¼ó³soÑþ–IÐwúU“Šèt?}Ï ï›Tâ~ Í¯ôë&-p)?4èG&)wðýØ¤
+wð›Òü–A¿mÒ"—òƒÞ5©ÖüŽ4¿kÐï™t‘Kù}ƒþÀ¤åîà¥ù#iþØDó'ý©—~jÒŸÑŸËø/d›¿4é¯è¯ú“šè“þ–þÎKoÒ?Ð?
+åŸúg“|ôŽ—þE¾ÿ*Í¿Ióï2ýÂøŸÒü—AÿmRý4ÿ+–ÿŸØ÷ÿböÏ¼ôveÂ†ÌÈÅ2ð€‡K<W7 À¥&íb¯xÙ4¹Œtå…°Ë½\áåJéVISíåEò]ìå/×zy	Lç¥Â_çå‹L^Æõ/7x…I7ñJ“näÙ°^Ä¯2yµL_lÒ¯eÖJs‰\'"¥i2¹™[d¢Vòz/o0ÙÇ ÙSy3ƒ·HïRYy™,ºÜä+¸ÍËWš¼•ÛMÞÆÛ_UÆWó‡¤Ù!ü^îÜ%ƒnY·ÓË»d°Û`¿Á×|­Á=LUþ@Ä‰wÚáð€íí˜cR~Ç±ca+·ãL¥½ý]{{º™ª{Æ­C–/l9£¾ÁD,äŒ¶3-ìÄú„å$öYáIÜQË±ÃX¶BsöÅ§Àèë²X“áDO(žèí0Všš³ÏšM¹²'¡°o·ëµ¢`ñ„âý×2ñLÆøaßÄ´8Oð5š^5>ˆEÂaƒ«.Ÿ+;ÖÒqmuz×“h×žÙ
+óå£±P°Ãí±ŽD&ºÔUÓšJøvåN	©U.©&ËÚiÅ‚¾”ôÍLÅãb\M¾“‰DÄ_™ìÙ¸&ãiö!;–^§åì0ÌÛrB‰«`^cvÕÎ€noÚP;q L=!Çî›œ±cCÖHØ–ó¬ð>+’qŠÈvfs}ðÝ‡v4Ò*zc! ´¥'™ðZá°;âÛå~ì‰HÂöEcö¸oZøÔ‹w…¬pD§$2åˆ·UÎÖ‘iA8b%/n‹¢Q¦M°OÚ+8„_?DÄÅÙ2æ„">®9%QwËÚ_Ü‹DoÈŽƒÁ·Z0d4ÎQ´t|ÄðáÝÉ¨IptŽÙ255æ9ÐIøÄùí°5ÝBÒ/ù`¬8OK÷Ø±‘Ø„l³2çøÝ…;f	/³É	;f	•iIŽÝÝÙ	È®?A8£ÀDPŸâÔŒLÆöÎ8Oíœƒß ‚=Ç½ú~	<ôª¢‡é$©9¹AÑÇéŠ¥OÂmç¦EŸ¢OÃ yR€¢ÏÐc)±yÁ¯èqú¬¢'dqmáHWô9:ŽÐ*ÜŠž¤Ï+zJV/*ÔŠž¦gr—f#YÑè‹ŠNÐ3Šž•æ½šæÌ;¸²€ï˜÷)îç=ŠN+¾ŽT<Ä{‘%ù°ÁûïçëuÚ×7Ds¦†òìŠoâ›ÓÖçxwÇä®:H6(¾…o•æ6Å(pP!UP<ÊcL¾ŒT…8W|»˜æ	ÅGGù |´Ã
+6èR±µAqŒãŠ<™'?ˆâ)Å‡ùˆâ;øNÅGù®”ƒhÀ»B¶FxàÝŠïá{aQ"”Ûß§ø~~@ñ1z]ñƒüasgdbB /ê¿VñCBÿ½Žˆéœ;Š*þ¨Jc©$\šÉÁÝQü1Pü0?"sˆ;fðÇÅ¼O0-›íaº”Æ¬“@Î¨ÈÌúä¸¨ü¨4ŸTü)þ´ÁŸaê¼àÄ»fN½‘)~œ?«ø	þœâãü¤âÏ‹ÚOñÓ?£øüEÅ'xLñ³<ÍÇ"â×éS1ø9Å_âç¿À'™_Tü~IñËô¶âWø”âWéUƒ¿ªø´¬¯X-'Ø×9ÌBÂ×_3xZqRœàŸ5xŸ3²õô6Óòý±PBoqÜ¤;W“qÈo(~Sø&Ÿ‚—»Å1£+8ÞâQI.·Ù¦®;Ov–­ëÜò‚)4;¿xN±¾ARôòùUíÔÈI-þ¹…)‡24‹LIe×ù¿Ž5˜:?Üá0jz£_fšæßVç×þ½èŠ¯kÇfZ›cÂþŒLµÏ!èm³úôŒcw”ÖQ;¡oœrkiÊQXÛÓá%Kì¸.7;â0Õ¶&2µ5¿0g¾L¸¬r‘{.uçu9·¢QÄ	Sëübç$IH^çŸõ&".EN}.Ÿ¾üá¦áºøÜ>ÐærD,¸wœµçY’†µÌ±§üú°gkãžÜÇà&i‡_šwI‚Ë™…ƒ{qÛ2­`°;l#Ù&f]•R2…½LLÛ
+(šssŽLD#Ž¾®"BHTîÚm¶(°i!ÛŠµUç	›œž\õ…é¢|,²mŽpÖÑ½Ÿ¹¡˜zJÕX«s‚œGú™±,'æ\Z¯åX£ð3á\ÎáÐ¨#G1,Ñ½SÈ%~:þÝT³ƒƒ¡;°é’y™r©e­=OJØ5àßÔ&÷žvï¶yO÷¼¾,8Ie†“
+ä¶rB±¡S{›ÌÛ‡®n6M<Üd2	£D»<Â½{ÔŠÊ›™&‚„åè»¼Àœç[NX‡iõ\j6¿ä;ba7 ³ô
+Ýëêòû³«Ý²Þî2HÀïÙSÑˆ\#êR*e¢,=­j
+N0]Þø<Ãdë
+¨‘ÿ€Usý:—A¯ZŠè§Òµž÷y“æÕ’ª iv1\=ÏÓ%oáRIKî³¡3‰ÛýÑÌSFàˆDR'<ÎôÔ8³k*³ÂÝÛûÜÔ—zªë@½Hn.^7ÿ¹äðR½U*xÓûdÞHÿ%sbÚø< Í-4¬_„RÌ¥Æâð¥-Ä—ò$é?,Äq/œ!ép*œLU(®¯hñþcƒ	Ð»¹ž%Îu²óD­ÀíÈµó¿@]øge€ÊÙû¡˜Û'-ù³NÁŠ„·ë†3g<é¬Àz^Û-wñ¬·zH×œ@ŽYñÞHÌîÎHAa>œÈÔÐ2ÌwØ¶3`[³/#ŠÊ¬ëFÅ.ÍöžGœ÷…R —ç» ­¢ûé*¢cô UP}„>JL#mZ<ÉIþá®ix„ë1žÜú‹·µþâ)­¿O¤èx7ë/ÉúûTŠŽG±þâ¬¿'Rãgõ×ÀÞÏÑ—Ð>OÄÃTŒ¢™æÏâæ*>CÅÓäA·ÝÒi2š1öb¼ csšÊÐUè.œ¦rt+Ð­œ¦ª,C5º‹Ð]<M5èÖ¢»dš–fêÐ½ÝeÓTîrtWLÓÊ,µ!Û]Õ|†VŸ¤²^OõšÖ³´ÃKš_£ªâ$­kn9K§aÊ“0í]ð^€1·Ð´>*¥TE+©žp«©W òZK½t	]Oë(@äP¡fPÀo…´Íw$nh—Ò‹Xõ
+]IÓÔNçh„ôÀö,Àü2f‹@ú
+½¤až¡—Á7®ü!s‚<T‚¹S3Ô³š{Zš“ÔRÝš¤õIÚàÙÎ}-3äÃÌÆêMIÚ\¬¯¶-Iº4I—÷}‡FÖŸ¥Ë“tÅ[Ô¶ÕSçÁâ+ë<IÚ
+ <ÒiG§z½ô¶íG×ÐÝíûO¾÷ÒVpKË¾
+²±áf>KWc¢ÎDO¾÷  *²’ô¡¨OÃ†6 s¸yaíó´#…ð>ªA{5¨;ÐëÞ]pìnpïBÏO×à§Ÿz€pÞCrÅi Î>‡‚ï‡Ì õzÈf7jdwÕ.œÆWé4P“ðŒ=Øãaú}Ô!€^Ão1ÖÉ	Lë8•:/¨I‚3ãç,½îž Ý”rôZ§%I€²WÌn…Ñ§uà‰eåšëRt,³2g•™®Õ»#Ù’©µ,ÂÏ9œu‘ìTÔO‹1Gü
+¤—á·&I]ø”Ww'i§tfh×pe°Š¾{†v'É/G‡ß¥ÂV½¦úš³tm’z@©¯Ü˜$Ñ±¾º¯º_“÷èQ’®C§¿+]áX8 9S£¡CõË¿
+böfÈ«ª÷¹ä•Þ$í‡G]/úV'é†”âPôÆáâb§¼¢Ò,¡›†+ÍJ³¸øÝ,Í-Iº5ÅY-œpV€Ó“á¬4ç²Öi¡žOyyåÂâ4«üäóŠqõìöË“t›†VjjgÙRýªFz$)¨:I¶HÁ÷€,I}ôéc1aHR(ë w#a©Œlä¤ˆQ¤ƒ1ÚN!ÚIãpÜÛéf
+ƒ2A‡àØÇ(‚ÌE>ˆ¬CðÇát	ú)âr:Ì[éÞIwò^:ÊÝÅt¥{ùÝÇÐýü=ÀOÑƒ|‚â—QÄá”ë@)‡›Á¯”‹ñû}#åÐIÐ<øˆ©IF>kßÞWšùp^È#ª'^#'Iñ84’P°ô`’b€$žÅb5‚IêS,\„êÔŠÊt9êRjR/êÑu¨H¢o³«I&@”oBÏ2¤7@!Y¸!ËôMz+•¦Òâ»Ð:Ñ[’Õz·fµ?tœÆÒÚO¹¹êpßú×	Ïùã´;˜Ré1Iw§–ŽB”±Í]®HI|®¬»O¾÷F³G
+\âž“Ô×*ÝÊR„í­@ \šE:á{]„³²×§Eß—E²-AqYJ½Uz#*tjôšÔä!øÏApßÁv½§‘ö^@â;€d÷$7Aý*¸HqeNã[ôm |¥Mh’´ÞÍœÉ»8“_î%ôcúeœDúÒÛ)oòétIT½/gÔ.ÕÄsY§ÄrW`}G·¿BéÿfÁ5çÃÄ?PKešÒÙ  Z  PK   à;3            0   com/gallery/GalleryRemote/prefs/ProxyPanel.class•Wi{W~Ç’<ãÉxS¼%qÒ&MÙN-'N³ÔIšx‰« Ø®—¤	[Çò2Ž<cF#/@)K¡´P(…RÊR([ÙZ¨åÐÐ²”µ¬ÿ/<|¢€‡sfF3Š­lúpï9wÞsî{Ï=çÌèíÿ½þ&€nüSÅq˜2,ó
 Nªø lUÈ×à~82
 *˜¬,ÈXT±ÁS–ãJË<|‡ñða¨Øè=ûòðQ>&ãã*6yÏ>¡à1ŸÄ§Øçã
 >ÍÊlú¤‚Ï(ø¬‚§xés*?Ï §Yý#žaé‹<|‰Õg|YÅsø
@@ -394,7 +396,7 @@
 ¥à—”ŒŸjx¯jø~Nµ6_*¯aEC—K«^)ÔÎ_[	ž^*«l%ð†+ø…†×qUÃ/ñ††7ñ+¿Æo4ü–wj
 ¸wOë™KYÛ*˜32ÞÒð;ü^ÃðGº¯c˜|ç¢?ÀjÈò.ÂŸé8©ñ´w2ŸZõ<³¢ì€„-k¯ÁmW¶n˜¥\}ð4eRîåùßæá/þŠ¿iø;þ!¡óÖ«OBòæ`qAØÂÌßbkÅäLyG˜Â¾-#t~:Ö®ë[#—Oí=Dí¡†…×È%J¬ïîëW:*½š+˜réuß^S ¼%>ý–•ºé?Z¾Ž÷ó6Ð…MˆœÈ8Ü¢‰ó¼åòšÞ]É´Ò	dòÅ9'¡‘)èyq`èF5òáFÔÆióx¾Ó–
 Û¹¬¸!{î›÷ç³„~nÿ*F§g‰9jÌ¯§¿ûÖÜO•¬‡L~õÌ¬iQS©Óº©g9:Ì€•³HÜ™XÏ¡#ìµ.Š?\R¥ú•°1±Ã›×Êë‘TµeoÍßÞEÊ‰ýXÚæJƒƒ©TzM%÷y€ˆ>Cv\³áÜ¼erã¯À,Ébmî¸Î[¦„ Cl§¯§ãô}uý¨¥Ï»Rû¢ÏË*Dh¤—øGíß©Ó»sÚ_?íÏ#þ<êÏÔßÝyÜŸ'üyÒŸ©­Ó¨Ð^ôž¢ñiÿAŒ$àéÎUHWQu.‰G¯ ¶ŠêÈ´¢œ[EÍ
-T7¨­ ÖÅ­¢nõ¡ØŠ¡'q#‰M+hÅ–PlÅ67‘¸y[^u£qžÆ# QúVmAE¯{H:ˆVŠ_Ecf32ØíXÆV<†mx7YiÞÙð¼Üâß‡÷ûçNÒÌÏb¯A~%Ø¬Ú]Ü^fŒ†î?C×TÅEÆµ]ñö"¶±”æ®øEÜYÄvRZºâ;¥µ+~W ´uÅw±‹•"îº2»èÀ»é@	;°”({(=îqYµx;û¬Xš¦£óaf~Oùü†ˆS,bw	âÆ‹è(¢ó,‘cŽv“´ÌÒÕºBz›)<@ÑÛG±îuÉÄ½”½Ê¨Ô†j¢”oR;a8¬—}^Ïã“Š±‡éøs«?·ùssüž+è."É˜2¹µLn+É/a‚M"¾Knõç¶HÉeO™Ëž2—=e.}9ŒÁ)Äi<þ/GÅävà(]Ò1ŠÂý”‘Ç©.OPèÔƒ˜£(è’¡}‚*úYªéÉËËTÍa’]’ìBP™½A†®boH@uƒ<Jå0V!K«ø‹ÇsPeQ±ð‡Í;jªêvªê"öu’ªÑKS=­îwWï%­´ÖHÚ@‹“v0Ðšã‡ü/	­%¡ÍxË«8|.‰Eëê#Wq)‘È*úx8RÄQÕ» h´ÔÐ¤(kP.*vT£‹ª¾	*î¢ä› šE´¢õujÌ#¯¬%ßâ‚b7µº êƒÚ\|cÐ—¹‹Ö×7¨ÑJ¥ SC9&ËyªI~ÔÑ; …úÿNzì£îœ’d„’ä,!¦42(}lJ ç¨?¾Amä_ÈH5RYi†´ŒKÒ˜“Þ‚%ý¶ô_äÃä“Þ	²÷"yò²÷(ÍUnö^Óá¼ì] ì],k± eÄ0‹Knâç\›¹ÿPKˆ6šÿå  x  PK   š~a2            6   com/gallery/GalleryRemote/prefs/QuickConfigPanel.class•W	|Wÿ¿ì&3™B€n!ŽÂ&!Ù-…$"%\š %Mlm'ÙI2°™‰³³$ÔZo­·õª­U«Uñ¨ZlÙ„¦ÖzÕÚzk½Ö»T«Ö[{ø3»›ÍÝßïßû¾ï}ï»ç¡gï¹@ƒ¸HC'n,Åx»‚w¨x§Šk4¼ïÖÂMþ7k(n‘`õ^·j˜lÞ§àýæ›Èá6ÃU|HÜ.7Vñ‰s»ŠJà1ÓP…ËÍ'|RÁ–áSªñiIñ‰~§‚ãòžÏjX…›äp—‚»œÐP‡åQ0¢bTCƒ<?‰{J9ŒÉ“{Ëð9ÜW†Ïã~9|AÁ%øK*¾¬á|Eb?P†¯âA_ÃCrõ°†¯ãrûM¹ú–ŠoKÆß‘ïªøž¤ÿ¾ŠG$ðF?3á?Tñ#?ÆOäÛªágø¹Š_¨ø¥‚GU<¦âW*~­á7ø­~§à÷
+T7¨­ ÖÅ­¢nõ¡ØŠ¡'q#‰M+hÅ–PlÅ67‘¸y[^u£qžÆ# QúVmAE¯{H:ˆVŠ_Ecf32ØíXÆV<†mx7YiÞÙð¼Üâß‡÷ûçNÒÌÏb¯A~%Ø¬Ú]Ü^fŒ†î?C×TÅEÆµ]ñö"¶±”æ®øEÜYÄvRZºâ;¥µ+~W ´uÅw±‹•"îº2»èÀ»é@	;°”({(=îqYµx;û¬Xš¦£óaf~Oùü†ˆS,bw	âÆ‹è(¢ó,‘cŽv“´ÌÒÕºBz›)<@ÑÛG±îuÉÄ½”½Ê¨Ô†j¢”oR;a8¬—}^Ïã“Š±‡éøs«?·ùssüž+è."É˜2¹µLn+É/a‚M"¾Knõç¶HÉeO™Ëž2—=e.}9ŒÁ)Äi<þ/GÅävà(]Ò1ŠÂý”‘Ç©.OPèÔƒ˜£(è’¡}‚*úYªéÉËËTÍa’]’ìBP™½A†®boH@uƒ<Jå0V!K«ø‹ÇsPeQ±ð‡Í;jªêvªê"öu’ªÑKS=­îwWï%­´ÖHÚ@‹“v0Ðšã‡ü/	­%¡ÍxË«8|.‰Eëê#Wq)‘È*úx8RÄQÕ» h´ÔÐ¤(kP.*vT£‹ª¾	*î¢ä› šE´¢õujÌ#¯¬%ßâ‚b7µº êƒÚ\|cÐ—¹‹Ö×7¨ÑJ¥ SC9&ËyªI~ÔÑ; …úÿNzì£îœ’d„’ä,!¦42(}lJ ç¨?¾Amä_ÈH5RYi†´ŒKÒ˜“Þ‚%ý¶ô_äÃä“Þ	²÷"yò²÷(ÍUnö^Óá¼ì] ì],k± eÄ0‹Knâç\›¹ÿPKˆ6šÿå  x  PK   à;3            6   com/gallery/GalleryRemote/prefs/QuickConfigPanel.class•W	|Wÿ¿ì&3™B€n!ŽÂ&!Ù-…$"%\š %Mlm'ÙI2°™‰³³$ÔZo­·õª­U«Uñ¨ZlÙ„¦ÖzÕÚzk½Ö»T«Ö[{ø3»›ÍÝßïßû¾ï}ï»ç¡gï¹@ƒ¸HC'n,Åx»‚w¨x§Šk4¼ïÖÂMþ7k(n‘`õ^·j˜lÞ§àýæ›Èá6ÃU|HÜ.7Vñ‰s»ŠJà1ÓP…ËÍ'|RÁ–áSªñiIñ‰~§‚ãòžÏjX…›äp—‚»œÐP‡åQ0¢bTCƒ<?‰{J9ŒÉ“{Ëð9ÜW†Ïã~9|AÁ%øK*¾¬á|Eb?P†¯âA_ÃCrõ°†¯ãrûM¹ú–ŠoKÆß‘ïªøž¤ÿ¾ŠG$ðF?3á?Tñ#?ÆOäÛªágø¹Š_¨ø¥‚GU<¦âW*~­á7ø­~§à÷
 þ àq’öÝ­ûÛ¶	T´2Ž±¤a÷Å:<×²ûšfµ8vÊ3lï€‘L›ªmíqÁ”Àú¶g Ög$“¦{4¶#˜÷šŽgÆ]³7•ƒI|Óõ,3E†a«Ç±*ýË†c©!ÞÛÙft›IžÎîs­ÄV£¯Í8ê¤½µçBC^lGáq•C>‘Â‡öïmËáæyî3‡½í–™L·äP‡é¥æOÄÙšö<Çg¶Ž¨Í–my›BÑšäÝâ$øî9m–mîJt›î>£;iJu9=Fò€áZrŸ†½~‹ªY7£j.O[=‡©Û^«oaûoWúL/î+gA´fzõèVj¯yÄtS–%ì¢Î\ÓHŒë˜†‰Îxý8úv+i6É‡f½ð\‰©œ!×òÌB”î´•LìKÍwÇ©O"=žåØ{L·×qÌ„ÀÒè¸qù*Û‹]ê£l“k_&Ñ'Psyh›dFAB‡Í£|É‘ÀW5újöŒ¬¨©")Gày±´g%cqÏtÏq¥ö©y÷æ\$f9±¸=˜ö
 ¦1@Í¡æéƒ	ÓÎûeA°lM÷öš’S‘9œgâŸoî1åÃx((×â3=›FvÍ”éíwx†'_Ñá¤ÝSªšl'ûMƒd¥ãëx®¦[NuFm@¶ÇPpJÇø£¤ø“Žk`ÐÛ¦0ÝèÑ‘È£L,&zæMR:úÐ¯Ã…{	Ó4QOÊ[ÿŒ¿ÐH©  Ã–Ýëèø+žÊÊîKÒj˜vÊ’|áo:þŽ,š,¨Ÿ›\Ã²=ºÜœüiÜ&ï”¤ü§þ¥ãßøŽÿâT®e›^Ì—çi<£ãY<—}Ä$£¬=ç§ÓÆ"§Ô)îÁ÷6§“›Q¤‹ë¢Ãº(Š"T]”
 MeºÐáéb–”ª|2]Ìs¨Í†M›tQ.æê¢BÌSD¥.æ‹ŠX¨‹óDDç‹EŠX¬‹*±DKñ”.ªÅ2yyÒÚ¬‹åb….VâZ¡9æC.«üe£Ç1zÛ#!ƒTiŽõ{N8¶©ˆÕºˆŠ]ÔŠ:E¬ÑE½h`™0½£Ò/?-ÞæºŽ›ÓêÄ(XÞâ¤“‰jÛñª{-;QÝãûsš¡Èc‚’&Y›‹ªí¦×ÓÏ§OF3ˆ—PDLŠµºX'Ö3ykÞˆÍœîLZÎ´{Ì,EÕ´áÛf¥˜?¤‰/8=G?ëìØ_»‘j(eÂ¬*°1:µúN…ÔLW¢çOC*“§Â(¡Ê‹¸
@@ -403,12 +405,12 @@
 n	+[j$'ªïjÉ&n€åÀÊÖ½ñVcJ=¬˜
 ¥ÖúÔ._kaÛŸÊú¤'øb°Æ®šÎ§S®jÚ‰ÔAËë?÷vjq\j&vöZ‘d_wèÌQ¼©EDÖÛtjÿ`Â/»µg¼µ·éŒfžÐ¢P­²YÛî:…ÝÒ37lS[éøÙŠ×u.”Ne;_²•“:ÑV³×H'i˜ng«3Ü.©IU=N`Ï U°ke_8+›CRq;!&‘¼-iùf‚S„{‰18H×XsVž–oÉTÏÉ%Ú²T¡Çž{ÚÍÿÂ	]Ïn¿´ÉÁLõ;Cíf*Å´ÚjI‡×6ŸeR›z¹ŸKY>“¾_öM“{°Ü­šLçVök!í’¬ªNïm’&äSF£ñ³Òê$((îu3Pîëw!ùµDb~m_ÁÏ.¨ˆà…¸’ë« !Ì‘-ämª?³!õçDvÏîÓŸÙjú³åÃKÉƒý0Ç$w7£˜+ £vìYN ¨v¡ÎŠpEñ(JF œ€JHiç´(óG ŸÀ,.gs9çÊ¹œËeÅ	ÌG¨<î:Àq9ÅæSè¯_Äÿb¬BÖb	š±;P›z 
 rx1Ü¬˜1Îò¬¸ön¨wæ—øÀÄÅyâ¼,ñš,qQèŽI”«(‹ò”iÉR^ìÃ	;>‰°Î'\f	åjÃþeGgfÑ0‹kó6ZŸüæ³Ñ|ÒµÔêºiP$¿+b*ý³SÔÞ,švM›ÁÂZnË28Ó<B#>ô|î*¹[”Åá.œÁb9¡ªs.,OŒ`IK%ù¬1Tw†BáðìÙåZhË:CÅ¡â,…F°"ƒ•©\"…‰4‡HÅ>RHžO@š'‘ŠN³Nê¤JÿºpIxÎœr-,‘ÔIœÈ¨6ƒÆµ´Žz‘V˜TöF¬Ä&ÂùoB;½ÏÅfÜ„-¸[ñ¶áql/Ðæ©¼S\‡—Ú,r©ñ2‚ºÆ°ªS>/ƒÕ#ˆfPs?jÛÇPGÿ_³«~Mõchè¬ˆàÂÆpýxzkïÆºÆâÐ†’úÖŸÄEJD9‰‹#ñV¹Ú p?.iTë#jK#jÅ¦oÆÕóKnÁ‘úòrÉ é$š™ŒFñ¼F-¢=€Í-ç·HÏÏ`K ¢epixCI$\±5ƒ¹må\±ÃÁcX)Ž¨‘Ò¶Ìa¨ãÇÏ]Cà¹¬•Áèqß?Z"tŽõ2\ò¤'E£h§jv…2Ø}sk	ÞCpÅå”¸ý–µ×Vt¶0		s½8¯ÅÁãR÷b£hÂÞ¬¯g– v2‡\Æ¼ÑÆŒ²õØMïßC{^N;v0‹ìãj?ä¦¾+h¹N¦€+q!of²¼éòN&Ë»˜(fj|„iñ-úl~ŠZ¸b#†y«'š‘;qDìÅèd4K¸–>q=åz¼Œ±wÞ€—“»Ê»^‰WpUJIždø^ÍlÆ„¾Š¡¾âÕxÌ+ðZ¼Ž/ª‹üäB½(#Ï×#Ì«Èñ2¦EW.põ&Ê.Ãÿ-ùtPçûã4åºÇyÇ}«õ¶ÿPK§™n™
-  R  PK   š~a2            0   com/gallery/GalleryRemote/prefs/URLPanel$1.class•SkSÓ@=[
+  R  PK   à;3            0   com/gallery/GalleryRemote/prefs/URLPanel$1.class•SkSÓ@=[
 ¡a("*ˆ¨(¡<õ-/kE§NQO>&¤+,¦	“¤<fü1þg?û£ïn‹Œ
 LM&›Ý{ïž{îÙ»?~~ý`Mp\J¡—M\Á@
-WqMÍMXRC¦Ã10j’oÌ€m`œ¡)^—Ñ M2E7(ÛkŽç‰p×~\ý/Šr{3o"ûùbqÁñ…7ÉZÚõãuK—¦¤/ã†Q«~ˆ¡†d>(	†¶¢ôÅÓJyU„ËÎªG–t1poÅ	¥Z×ŒIE”¼àû"Ì{N	²ŒÔu`‚¨órP‰DÞ“î[Qbè³ŠÎ–c;Û±-¶„ÛóÊ?§¦še£ôKb‡è#='Ä3˜KA%tÅ#©(·$S[8Ú1ÁÑŠS²×qÃÀMŽ[¸ÍqwÜã˜ÄÇ4fÌrÜGŽaðøâÊ$Ÿw`ãx€<býZP)GU’+9›±,Uþ¹c«¥úÖD¬…Ìµ¦$’U/Rk£ê—ê;µ°;v´-ý5ûIQFJÐfÊ±HŸ¶†µ×6òwü³‰:Ê£þ‰eà/…êáuZïTLö¼‘Ê¬a ) í¢]G:¨“hûœ'Ê¤EŽ²vY…?Ï¡Àg«ÂÕ-á¸®ˆèŽÓ-[ù;rBäGOmŠ~ºùêv¤U‡Ñ¿êIÐ×Žmfh­,fæXfø#tL'M¼ÀiÏT£Ð…³Å¬a’N8_Ãz‡zìð>ßc$³‡Ä’´lÜGÓ´ZÖLû0z¿ 9ïH}†y˜3$/ÑŒWèÆkLÀÑùû	¹›2õ W3Éþf’Åôƒ.j”~ŠSüÕ¯Ÿ_PKc(;‹    PK   š~a2            B   com/gallery/GalleryRemote/prefs/URLPanel$GalleryCellRenderer.class¥“ßNAÆ¿é¿m—E(Š²þe»-,êÞÔ 5Š˜ônh‡vÉt—ìN¡<…¯¢Bâ…ñÚGðŒ1¾ñì¶&ÓÄ½˜9óÍ™ßœùfçÛŸÏ_ ¬â‰Ž,–rÐð ŠjXÖ‘‚¥“RÐPÔPbÈ¨Ž.­1Øµ¦ßuÚ\J;Ïý–èúJ8Ø·[µ7Ür!W?öTG(·I„×sU™aÅQØaHUü–`˜ª¹žxÕëîŠ`›ïJR¦k~“Ë¸Ñx(¦¢Bf†ØŠrKx-ˆ€Á¨zž*’‡¡ ¤òØ…,]‚£ó-´…ª¹¡•+~÷À÷„§ˆoÕöù!ï;á‘ëµ—Qêz,9’“ðzw_4ÕzµÑ(T~¤œóõÄOIZA‡¹Ã>ä²ÛpH“.UÓg`U†l($©¢EÃ;<Üô›=2€µ
+WqMÍMXRC¦Ã10j’oÌ€m`œ¡)^—Ñ M2E7(ÛkŽç‰p×~\ý/Šr{3o"ûùbqÁñ…7ÉZÚõãuK—¦¤/ã†Q«~ˆ¡†d>(	†¶¢ôÅÓJyU„ËÎªG–t1poÅ	¥Z×ŒIE”¼àû"Ì{N	²ŒÔu`‚¨órP‰DÞ“î[Qbè³ŠÎ–c;Û±-¶„ÛóÊ?§¦še£ôKb‡è#='Ä3˜KA%tÅ#©(·$S[8Ú1ÁÑŠS²×qÃÀMŽ[¸ÍqwÜã˜ÄÇ4fÌrÜGŽaðøâÊ$Ÿw`ãx€<býZP)GU’+9›±,Uþ¹c«¥úÖD¬…Ìµ¦$’U/Rk£ê—ê;µ°;v´-ý5ûIQFJÐfÊ±HŸ¶†µ×6òwü³‰:Ê£þ‰eà/…êáuZïTLö¼‘Ê¬a ) í¢]G:¨“hûœ'Ê¤EŽ²vY…?Ï¡Àg«ÂÕ-á¸®ˆèŽÓ-[ù;rBäGOmŠ~ºùêv¤U‡Ñ¿êIÐ×Žmfh­,fæXfø#tL'M¼ÀiÏT£Ð…³Å¬a’N8_Ãz‡zìð>ßc$³‡Ä’´lÜGÓ´ZÖLû0z¿ 9ïH}†y˜3$/ÑŒWèÆkLÀÑùû	¹›2õ W3Éþf’Åôƒ.j”~ŠSüÕ¯Ÿ_PKc(;‹    PK   à;3            B   com/gallery/GalleryRemote/prefs/URLPanel$GalleryCellRenderer.class¥“ßNAÆ¿é¿m—E(Š²þe»-,êÞÔ 5Š˜ônh‡vÉt—ìN¡<…¯¢Bâ…ñÚGðŒ1¾ñì¶&ÓÄ½˜9óÍ™ßœùfçÛŸÏ_ ¬â‰Ž,–rÐð ŠjXÖ‘‚¥“RÐPÔPbÈ¨Ž.­1Øµ¦ßuÚ\J;Ïý–èúJ8Ø·[µ7Ür!W?öTG(·I„×sU™aÅQØaHUü–`˜ª¹žxÕëîŠ`›ïJR¦k~“Ë¸Ñx(¦¢Bf†ØŠrKx-ˆ€Á¨zž*’‡¡ ¤òØ…,]‚£ó-´…ª¹¡•+~÷À÷„§ˆoÕöù!ï;á‘ëµ—Qêz,9’“ðzw_4ÕzµÑ(T~¤œóõÄOIZA‡¹Ã>ä²ÛpH“.UÓg`U†l($©¢EÃ;<Üô›=2€µ
 ÿ0¡KÎË3¨zÝïM±éFNOž™³íoÀÀŠtyÌ1,‰5èt¬á‘†Çÿs%‹£N={¼'/ÜCÒŠ~¬¬òë* D†Y«0ââ@¥ój¡PÛ¢OW·.ÎGkÜrqžS–]Xäõˆ¾E&©½B£2Ôëö)˜]ü„ÄÇ8gŠÚå ßq•Ú¹A®a6¦èC&‹Ì²ÞÓ
-zÓ.–Ì|*Ÿ>Eò]é+RO3ö|æédìçøizôÀ*æ'Å¿p¿ã­^ ç[™¸Žq)&æq3.Ä¤ì$ãÈÄí˜dâEibMà.?C™÷ãÝ1—LÃ¦yöPK9¶¸W  Œ  PK   š~a2            .   com/gallery/GalleryRemote/prefs/URLPanel.classX	|Tõÿþ2Ç†	¹0Ü7C„£ ·ƒ0’ &$µÊ$ó’Lœyf^Á£õª¥-­U<ÚÐj­X3AS­ö°Åjïeïîº»íîv×u»mw·v¿÷Þ\ÉÂæóÉÿøý¿ÿïþýoÎ~ôò« –Ó{^Ü?óâœWðçü…yñ—ø+/øë	|ø7
+zÓ.–Ì|*Ÿ>Eò]é+RO3ö|æédìçøizôÀ*æ'Å¿p¿ã­^ ç[™¸Žq)&æq3.Ä¤ì$ãÈÄí˜dâEibMà.?C™÷ãÝ1—LÃ¦yöPK9¶¸W  Œ  PK   à;3            .   com/gallery/GalleryRemote/prefs/URLPanel.classX	|Tõÿþ2Ç†	¹0Ü7C„£ ·ƒ0’ &$µÊ$ó’Lœyf^Á£õª¥-­U<ÚÐj­X3AS­ö°Åjïeïîº»íîv×u»mw·v¿÷Þ\ÉÂæóÉÿøý¿ÿïþýoÎ~ôò« –Ó{^Ü?óâœWðçü…yñ—ø+/øë	|ø7
 þÖ‹	8/›_*ø;/Tkó÷
 Þ÷"ßÚüƒ‚ô¢ÐÚü“¿’á×
 þÙ‹©ø_äRsõ¯
@@ -431,29 +433,24 @@
 É„‡ÑØšôÃõ’¯ßà´ö¯ã†£˜Rfï^Ã	Ü8Œ}­Ì8PæBÛWGvûQ,ÈpdyPd+sòJ;ƒQ| ÏUHò1Ç*ç+èlu,+ìJ Ô´ÁYÎ9Ö-\n²“Òå8ƒðZW‰ëŠ’¼#¬ŠÎw £¢0jÞSÃVèaí“â¦¸ïÏ;‰™ãh†3m¶˜m6ËZi7Â,6|/
 ÐÇ³Z›Q[°·"ŒÛr;s”Á]üÞÝÍ.½‡ëþaŽ³{Ù}÷á¿©ïãóø5¿¦¿ã·ôx˜Üx„òqŒæã8­Æ£´'h+NRž¤}üJJX\	Ì£ßÂk*‡±¯ãÛ,Í9,Ãwð]†½|oÀÅw­±ñ8D’Ä«a|ŸÈE×ãü’ç¡€#ýMÆsðú,Þ²ãt€éäu¯Kºx){¸¡Âôïšk²Õ÷oÉØÏL žyÌ{ƒMœ6á,(æõ“˜M1+µ€E[ÍÂUó³¸_·gÌ·ÏÉðyx›qˆ©<¨3Eå.LÕóx}.ù$Ðï[Ô­O'C½íÒ†¥oÐŒŠÂ^vêÕ,óc˜UÁÖgVý†”,é—ãœçI¬”C)”›S(¿%¿5ƒô€ºlÒÛR(ŸÈ"ýd
 ~{éF!uŸÄjA¹#…rgé])øÝ)8o>µkÙðrVÜsîÂOïÔÃê²úÏÈ$e”#ÿ^)Ÿ2 H@dÏÓÙ×­	Ü—ö\7¦ñÈo-Wç"~ˆ§rY›Åá´+ÓV®K;8´÷qÈÝÌº“½sœý“à°|•óg”¿á€ûý÷Îám*Å;4ïÒB¼G+ðcZ‡ŸpÀÿœvâ©(øýü‡©C¼jGÁDÚ†šQPDë¹E|åóàGø1Ïºx–êé.ç˜Õ¡”eÔW7~bÇ•?5oü™¹ËÃÏÍñœ¢@!¯j9að¹ß<ÇÿPK¬¸7ô  I#  PK
-     š~a2            $   com/gallery/GalleryRemote/resources/PK   š~a2            =   com/gallery/GalleryRemote/resources/GRResources_ca.propertiesÍ[Ks7’>~Æžp“»dSâìÚ±QŽæC1IÑlj¼á-º
-ì†T/£P$5^ÿ§½íu
-o¶¾Ø·‰9ì—	 
-U]”41ëØuØfW!‘H ùÎ¬Å‰ÔÅ#s%ò2m2u¯}1=.—¯ÊÆŠ=q¨ê¤,
-•Xi ºÀøÁÈ`QZŒ/UŠñ¹ÊT’è²¢Á/ÏEªÄRfÊh)´H2ÈËt:ÕVÚ¦Þ—æ´`ûöþ–(š|¡Ì–Ð…UKe¾:—v©j±#¾}02üÅB‡®#ÎŽ£þöÁw„v÷=hËB9„Ž”h$—ÅÛx¨î¯o±>¤¬Díèù%¦Xeg:¹(géà4Ã®¥—j©~dø7ÓØc4ÿ©ÌpÔo_ÑÁï…ãàSw¤#æÕ,[4ùðâ¿€³r©‹ýÆÚ²¸ÐUÄ¢Ä-ËôûÎTNÅYik¡@®ÞbùµH'Ä,í47™½-4V.lÌ …ºeù¾-.nˆ[OËÆ‘Úç£ÌkïªàîðÆÈŒ°4U–¶+WZŽ\j âuz@â›F‰•,xËÖÝZÊJJq%ÆQSo	U$ÒHžp½l l2—KiãÅtQW‡W©ÁRÏ[vàEØ˜SÖµZ’”¥Jß€Q
-¼—æF78wàv".u¿FnF˜+Y¨ìð†3ÁEBØŸ"˜…¹®Ûó˜a;X$l¶þ’e¿©“îP*eD6ámGçn§bÆÔ‰Ei¡#¸%¶ZÉ…Î4No<16M€wŠ’9ŒŽjqdQ2
-œNcÁAÐ8=.ªKcÛ¼0©êÄk < ïÃfØDØuŒ(™]ÊÅ´ì—YfÞ”ù¢ìK\ÄŒü@|pUfÑÌ¶íéU4Ot¦è&è‚C_6šö6ýÚÆæòŠ¦=m¤I‡
-˜ÆÏŒºÄ8ýQæ‡"ÑÃS! •"%öbaôŠ£”—§?ƒ‘62çÊBMÉáXY½eÍRéáÐ™¬­b[Êâf8úLetA³×M:š-œY›—£„WŽX?/­Û)çš6VÑÅÄ²—,âb»€ñ“’$Hðc!u¶‰ó»Òêºƒõ/Ö¥]uP°2ÿ©¯Ì<Ý`ÅHò2o]cÕÙßsæ·AhRBÿÍœ«Y5ãv¦[1G™(þ’+I*,Ž®’à«jM¢VW†E.#ácÑ›Ü2.¼UíÄtkÂz²Ò¬Yö¤äØ/Iúed®-¬pÚ"5·Â––ÅâRéBlR@«C;ü§ƒ…äcÀi\EŠ1¨šÓxÝ¶tÜ/äBõôëæþýû3÷'3ƒUA,º2ªþüz§V['†T2å÷î}ìLŒw²œy
-PG-™±	Œì³7tcbÃ©6¯×6	õSÈÔ!ŒqÀžÛY´êÕoÁDA. |ƒg »¡JÖõ59g °Áä$“M´ÀÛŠfA6Œ}58Mù²–bne‘Êžî·i8§ÉÆ9ïÊà’D
-ÛFhq,¸ü%„öë{býŸ9Ü•ó>%$¿ˆ²()tUbÕæ Îz´˜·¬è¥¬“ù8Ö²“’¬¬å´ÛÔ‹/H¼é^$²HØ¿;àÿ•E'PÛ"eÅ¨ß5zÆ*ëÑ³‹“ãÇÇr}‰’—pv
-p¥_þZÍlop¬´ùÖ_ïqÒôÑ#.¸8&/.7imØ2RÛÓæMÄQl«^š¬ÝN&N~Ó-#öØmgFçùhñøw/çGç§³“£ß=ÚY<†ŒÒ»³Ù|þÕ‹óC÷ÜˆM¥ò*“ßÃÙqÌôôØe9Ý-*S^éxf»Vp™"h¥‰;/¬[EÍêŒÉŒ¸ì7øGxêžÎŽÎÿíÉócO4n¡£ŽÑÃà“ÁgÏÎøfÂmŒK‹ØÝPÞ1nr™‘› éÇKï¼F±;­VÕ£ýxsúhÿüq@ÍŒÝæŠÔ2ˆÆf©­BÎDÎWnÕó–UW-üA@Þõ²Û¸qžIiR¦Ñ¹‹½¥gÁƒl
-¶$ì›yÿÊ$QÀ¹Èú›|0ýýôŸÅÆšI<¸¿‰£®œŠ.M=Â¤«Š~§>;ë3ªŸò«ñ Ûû{ù.»ƒát‘’ú¿ÇqFk;!ùõ™6än®s7DL×Ói-ËM²ÿ{Žckª`Ûev&[s^LuÂ¾ˆ€ãŽÕ•ÊîsøIt(^¦‰ù	üP€R\uÔEîÆÀw9¼«ŒÎÉÍ³ØØ"×uí|)xUÅ%Í%gc}òï[€¢&ç)€éÀ¶™¾‰à-y®s2è’r';„ùŠ|bÇTŽeráH^ÃþŒffßß5ÑzW:ò¡»ÁAÊÙuêü	ªx©Âx=Þ
-FJbE+¸QÿROht†A€M—„#F¸¾°£	ÍC¼Ü—]_ûŽ…ûgþ
-×tHÊÁm!ÙÇÜMe¸â¿M÷ûíø’ÁˆjºN)>boëÆ~„@~“í/vn¸¬2§&Û€®â}0Râ\õÔ3‡—\ÂÒT©´ê`¥’7!Ï““Ê#ç^¨ó·94rî5œs
-?*®†n~vqqæ¼kµðÂïô‰mØ4¢Bü˜’J'3òÌ—pÜnTÒÄ€î ÆÉ‹h’¶6a{ŽötLy“Án„™†$úÒ¨oþ
-ê\äB7¥LÍp“IóŽ5ÞA¯sÚª¼föwtùÐ¶ÁL’|Q<%ýá¡ÃÁù)uäáÂþDã=Å"‹åWÒ¸”e†ýkJ8¸öMó±\d˜Höâ9¶LzWHøHÁ¥ºÌåàý…bü 44e!ê8ài_´Oœ¨ðIÌ<ÝçË½AD®Œu‡ÿ¼ ß$(Ã<‰Y­šÇ£ˆ‘Œ]í6Z»˜#k3W•¤®,å=KÒ"6ž7–’£Ø¨*SrH(bÕL“¶õtè˜âhp$<áS,oÞvVÎ?ÇíKDˆüÓÇqUoŸâÔr6˜Í g%ÓÇÖAÖCÐvòhzïã/¼9èèÏaeq‰pÒ°{hn+Ê¦¥¶{U+ÛTƒyR˜Wò#W6Ï„ ³áóáõÂ°†ïïJ§¥aM¨qçñf»p
-¥¬Z‘K"2œ¡r<û§A;€©÷œŽ(Œis@*¶…1¸ØXIgç| Eá%šS±iûª4›m}na|8äN-ŒwËàÿùl¹€[..“ÿÈl”pÎzsÃ¯Y¼t,¹™6wªð6á$!piFâßN|zÞa—ç™p@Ï²–-É„feâP¶!]Æ"o¢¬4yÎ „œ„îÝçh IT,N	%ØaÚ“^4±*qÒUw3õÇ²ÃìÖq!]âq)S.ª9^œ^0|Ø$iùŒÏ:ÂióŽ(@=ì§”’ÙO”íÞ!Ü°oéÂã”òÚJ‹†ÒvÝ$òhƒg)}Ye ·“Òð¤ÔÕ)º×FÕ¯LÉyâ:‘°©;ç¥ ì~Õ“_1‘Îí=±ÓÙÁì9%?sñGYd'6Þ¶¶É*ÿÈlÌ‘Ù¨@.I+ppZCËaÇR*Õìa:ä›ýõ¡ÚöÔ²ðÔQQ÷§øT4‚Œº·ßýKƒÇ´W•ã.7jˆ±g£êE°d¼¥Ñ¼ÿãÒ¨ŸµJmË)ð&)kJÞÕeæølò—Úë#\€ÊN}°„#sñZ­ß±æó\.Õ	|B8)>31"s9‹–Â¦&jÛvÕ¥¯ÓyXÚE®½2ô9DG¼«gcê‡@>1‰[çIi¾çERÄrü*"ÌÝÅ48¡4îN<€³°,\)t*z|{{·^´,ÿ%14üPÝÀ¶'²AixZf“æÍê1«'BOrpiEÉÓ;®ˆqêÂcuÑ8¨èðkÔêªÌ ënx¯ä–©f´ÄF·>¬±Tâ*óÛ®Z6ÜIN°
-U8‚É²æ¿Áx$'¤ƒ«£ó&„ÓÙî.6¦K}¹%¦¯+µÜÊ&ÓÍ~MÃ©Öõ¤Ã&¬30¾¾²N"ð×ÿ:®nmêÎS§ÙÊßæÊy€öGç@5,$£q0Î;ˆk‘—i"Ìp¯]™Df˜IÛ)0j	—ÚešR°¶FEF·ýëó'­R<;zêÜÀmRÒm!œôþùq¤ôé!h|<Ôþ†õå[ŽMðwM•*7Tp‘ì´lºW89Åõ¾ýÒ¿·µeŽžÝ“³pSå—{:%0!yÒ,j$N]öd˜X¤-N¾½ÿÝäsÖeÀãFŠÖCùúž‡ñIõj4«Þ›ð´6¨n _½g—kÌxÇkðkþ8Q‹k§¡ŒEmÌ5VNõ ’þ?+tÞ‚ùñÈN6¦)9‡ZFA]ïåÔµ¾Ì¸Ë…éhì
-2ðguVVðÛÃœÞÛ)ñ¹yY—¸aïØˆñ„,ÝsëãHæ/¾˜C®W8ý!ZœõêÄ®çÉ¶ô,:ý‡~…ÿ;(;‡QÎ?„<8ðÒþ}ˆª,žF pÄÒ=Ð;OVŠ¯ó¨† bÙ¤Oôø4£¾aUë29<‡ øÞàë,3„åÖ JJA|-”‹¢’LIr0O¡^ËµÑÑH÷0eK—„ç©Î—GÞa=åè¤uDd¢*´"×(UTä8ŽÝÜ©órÅ,a`8y¡ÿ¦íº6îVCß.÷A3)-¡Äò¶nì§EI'Ý,]²n§m©'Tè„uˆÂOßý"ØÓôÎ6By¥ˆç%ß,ÎCå{ÍÊŸSNE»Ò¹}Ë¿r²®LvuÙP»ÅÃ€€‚˜•µÕÃëëk
-¢ß"†ÉwÞåu¦Ò¥z—–*ÛÁ-6Ë•Ý®$°Ô;°«Å’ò†×Ú®^½–WÐ`ée»ýA”ÑÓƒÁ9= *§`÷:uôèôÌ(—2å6”n9¼Ø‚çƒèð8Èâ´hWXðœÝdBÞÙ>Ø§G¥Ï‹˜ ÛvX=ô$´GqïÖÇÎYn	$î~XŠÀ|ìïL'! p°åëps
-§;@ c=—;c“›=„)e½Ug|ÌG‰{ŸÁ>•Wiò¶FÀæM’ÐãÒ1X|Ì>0 èÁá\ÚdU,©m]9YghÖ·è‘¡XƒO=øÌØ0ËÖ}8Þ»íð¶zwÀÐ» çï3}”r-|K»É‡îþ­,½Ë,M¾FÄÖg/æþÅ¿¹³Av³CÄÒiiŸ”MáúU½Y¥”‰L8ý	)ÿ¹uÈ»5å‚cÑà²’‡²ÁÌa†“ú<_¾x#B«£o ”¢–V×—@þ³qg1œävõDòU¸i8º¦mòëà!ƒ}ù¤ëŽ¯y÷Â·û·ßnk3Yd6×†»¬h;äl©›×7§aæ4ÞçÝªˆÖ6Õµ“—ëe·n3öû¤Æ#CÊ„>¾ò~;Žoô™À Q;ETÁëÝŠmÉo¨³SQu÷.R—òË½2¼ÄGxâJ~D¥ín©M¢–Îô×úæ'&á==#ýÕÜbÓ&îmNB­l{U²¹•\àrm¸r7›…-@Üä9í]›.úÚKÞe&H]¼S­;}RrŒ2ÑwjV;¶©ÿ~ÅO¸>Líä{•>oÑ¨Ê¥Òè‚ ’MîÜÅÐ:´Š£Œ¥«©>Ä>ìrBÖAÎ{18%kŒ8Ö¹¶P¤ÑöËô­xðégŸ}¶ûàS\tŽðÈ¼}•¦úO'#i)v”Mv¼Áw"äGRÔé-=MyŒ~RîCe½Æ³f,Ÿ=âaÃò'là>Ä¸íN/U°ZîêÖìVÌ`ýN;S¡,=wÕ•ð1©å~8Î“kÄ„%(»íêU]’Ûõv+F,hdšÇV„¾p«¸)=3Í²¦¨/÷|°o<ÁöB°ÃðÍ>¤a÷»7û;õ¯ÏÍ•C¿ÄóûÃîÖ(í&ßÂ8åºÆÑðÜÝíÇÝ)K>ÕP8=»]R‡l‚]Q{@ËÝ¤‘È©#F9Ñ!w¨¯Ý¡¹žt—Ã6Ÿs“0F¹hÉ0ºTÓ5"ÁåOs¿ÌÔ!”¨…~ãüñ¹øHLÄ'xl„ø1ÿ(>ÁT’j«-.Wvë£¢:©ËìØÚKEèDj?õ˜v›àî$ÀŽE<ƒ°ŸÀsoýg"qÆ§Ýƒ=øy®‹š^õ1ÜÉÅO¶Ìâ\ñÚa»$ÿ ôI–p_f]1wTÝÕ‰}^Ô•JÚoûfê»Ë¹§<z¾úqH¢Wxp$Å'%6pBå´øý¹mDñÀa/‰gâ¡¦j¿ª ¾Pk‰?Ã2oàÙçø	kƒiñ~„W¸Éµ9áÚ ÊºXˆ~s£ÞŒÑª:î~'ïcÁÀQ56Õu²£öÉQú#ã÷¦´Ç>!|îúÝ7V]×ýËýÿlmœ'Fú^ ªØ,›Œ«Š7	÷Û_òüï\òWºÌt5ì³xÿj+NSP(áº7Ú’œ)JDs®›ò Ô4Á_rQ—¦2ì‰÷Ž½(ñà>Í#µ4Â"1t‚€Æe*Çwˆ˜šs“PôíOí›VèKÞ·–ñ»¸uåJ×m‡<0Ÿ,†™í‹éÑ âÊý>2Yµ«to¦Â_¬¸è@RçuEPm©¹ëÆk+Ë.ËÏMN]m—ž"Ë–;‹~éÀñÀ…ºþ“2³+à¦8ƒ‹ ï˜æ?ÓuU”§ûmÀƒ	˜ïû”ü;°Ü¡deƒ?Ô0%‹ï]lØœòçPyUC—FL´–½tÿ‚«$óhY©ây±o®k#ü·O$§òŠ²x¥é£»lù°8Û6…ÙµŠ+Iƒ	ü±K4‹êi.6ÒÖñ|èÊ¢ïèè#¢šzÉRþ!4ÕMØÁ²MïuµzS.±r=¨Øû·Ð¸¦OOÖB
-Qª|ü©¾ìÁ/©Æ6„<Xs@Ì¤^5ö°¼öø‚6¥ZDtÒm™ÞzÚ¿xßÞÕÒw!¼›LäbmÚPä\eú¥%ê~N¯¥7ëú×öÂ—@ëã/¾Øƒû±þþ*n¾*¯÷NKÜEÍÅ—eú‰VeæêŸÕØ²àšç'{®K„‹[Í\ŸJÏôµEÜQ‰ºx¨Œë­*)÷ÍYºuø“ÊÐeÒl.è2«ï`»On+ß”Ñë88C~vc‹ë¸¬nLÜÿHQrOERœ«ÇîÃ¨Â¶­E>/ê&s_ÃÅ/³†)nON7TIîKÿ!­]±×üpäd_šëóÚ¾Qž¾Äm”œÞv’SSÑíó²ÚÃ#±Ï'”ÉÙósX&õ'—ˆm÷¨ïõæ“
-‹ìy\Û®é~êéb<ãdø;>s€Ìè)ÆZÇ9ä•Z’¸ü|òÚOû•˜$®&ßÍ¿ú-·‡óÿå®[‚>èÆïQJ#’:Dœ^š½¹2K-ëÿPKœfv>  øA  PK   š~a2            =   com/gallery/GalleryRemote/resources/GRResources_de.properties•ZmoÜ6þî_ÁK¿$€oë¸Áw¨Zø5Îùµ^§‚vÅÕò,Q:’òÆ.úßï™!%QÒÚÉ}±WâÌp8œ÷Ñ;?ˆ»µ²b¥
+     à;3            $   com/gallery/GalleryRemote/resources/PK   à;3            =   com/gallery/GalleryRemote/resources/GRResources_ca.propertiesÍ[Ís7v?¯þ
+ÄÞ2É„JÜ]ÑŠr?ô±&)š#­“*W)˜npVO£F“Ô:þŸrË5
+o¶ºØ·­=ä÷€ntOSÒÖÆ•¸lsºñðð ¼ï÷úcq"uùØÊ•+“7…ºÓ¾˜›Å+Ó8±'U™²T™“v  KŒŒ–Æa|¡rŒÏT¡²L›RŠÿ½<?¹Y(«¥Ð"+t&;,“É$AT;éšz_ÚS<ÀöÝ½mQ6«¹²ÛB—N-”ý^è•tU‹ñÝý‘á/Æztqnõw÷¿'´»ïAkJåzR’‘•,ß¤Cuï˜x}‡õé e%jOÏ/)Åª8ÓÙ3Í§w-…¼Pmñ£À¿…Æ“ùOd£~óŠ~/? ŸøH =1¯¦Å¼Y/NðÛ¸0]î7Î™ò…®>´,Ó_,î8s9gÆÕB\+"¼Ã.V?Õ"ß fi§éUS¸›RcåÒ¥Rª+P¶Úwå‹kâÖSÓxRû|”€yb­â]•ÜÞ™	–¦*òv¥£òRË‘K@¼NH|Û(±”%oÙù[ËùA‰—Òj<5õ¶Pe&­ä) ×‹Â&Wr!]º˜.ëêð2·XêYË¼¨›SkM]«IY®ô5¥Ä{i¯uƒs>`)âB—økåV‚¹’¥*îo<\$T{›ÀÌíUÝžÇÛÁ"q³ýó|(ûMu‡R)+ŠÞvrîn"¦L˜÷Á±ÕRÎu¡qzÛà‰±i¼Sæ 08ª±Ä‘¥a8Æƒ qz\TëÚ<·¹êÄk  ï# ØDÜuŒ(Y\Èù´ìEaß˜ÕÜô%.aF~ >¸4E²{×õôŒ*›ÇºPttÁƒ¡/M{›~mc3yIÓž4ÒæCLãgV]`œþ(ûc™éá©ÐóJ‘{>·zÅQÎËÓŸÁÈ™så ¦äpÌToX³Tz8t&k§XÀ²¼Ž>U]Ðô›&MçÞ¬ÍÌÜ*”#Ö_§ÆvEÊ¹¦Ut1©ìes‚x±„]Àø‰!	üXJ]¬Câü.µºê`Ã‹u@é–lÇ\½í+³@7X1‘¼"X×Tuö·Äœ9ÂmPš”Ð3çjVMÀx·Ð­ˆ£B”Y)I*Ž®’à§jM¢VW–E® ácÑÛ¸a\x«Ú‰ùFª	ë¥fuÈŠ°' Ç}IÒï-#smé„×¹½Î8‹¥K±I­íðgHœŽ
+’¯q)Æhx vhNtÛÂs¿sYÖ“¯›{÷îMýÿ½ÌV	°èÊªúó[è8í¼BPÉ”ß¹ó±71ÁÉòæ)Bµd¦&0±ÏÜÒ‰M¯Ú‚^Û"ÔO S‡0Æ{|n8dÑªV¿kp%¹€ðjœî†*Y×WätœÂ“³B6Éo*š]Ø0ö5Ôà5åËZŠ™“e.xJ¸/Üz¢á¼v&ç½+‹K9l¡Å±àòÚ¯ïˆõfpwÔŠ¯ð	!ùEl’EÉ¡«2§¶& ðÖ£Å¼-`E/¼`ÌÆ±š2NÊ
+SËI·©ç_2xÝ½Èd™±wÀ?þ«HN ve>-ÊQ¿kô”UÖÃ§/NŽËõ	$JAÂÙ)À•6|aøë4³½Å±Òæ[½ÇI“‡;Œ<¹àò˜¼¸HÞFk[À¶‘Ú6¯Žb[õÒív
+qò3˜.jÑqÐÀ~;S:Ï‡óG¿}9;:?žýöáÎüd”ÞMg³¯žŸúwàFlÂ*µª
+ùœÏ,QO]–×Ý¢²æR§›°wk—i.¢VÚðç…u«„¡YÑBà!Y—ýÿˆ@Ý“éññÑù¿=~vˆÆ-tÔ1z|2¸âìéßL¼qiûZ5eJc„…„Û•,ÈMõ£EpÞ-£ØTËêáŽ~´5y¸þ("„fÆ†nVŠÔ2ˆÆf#©­B.ÄŠ¯*Þjà-§.[þøƒ€¼ëE)ïb âÆyfÆæL£w{KO£Ù”lIØ7þ•Y¦€s^ô7yò»É?‹Í94“¸oG]78ml=Â¤ËŠ~§>=ë3j˜ò«ñ ßû{ù®¸…át™“ú¿ÇqFk{!ùõ™6äv®ó7DL×Ói-Ëmÿ÷ÇÖTÁ¶ËâL¶æ4¾˜èŒ}‘ð" Ç«KUÜãð“èP¼l-2ûüP€R\uÔEþÆÀw9¼«¬^‘›ç°±ŸÄJ×µ÷¥àU•4—œõÉ¿k} Šš¼§ ¦Ûú:wä¹ÎÈ KÊYtžìæ+òmˆs9
+TÈ¹'yûSšYüpÛD\éÄ‡îk)gW¹÷'|¨¤
+Gôx+9‰e­à^DýKI>¡Õ6I\ŽáúÂŽf4ñrcq\n}í[îŸù+\Ó% )ÿ·…d/p7}”ñvˆg4þ4ad<ì·/à#ªé:¥øˆ½­k÷MøM¶ßXíÝpY^M¶5\#Äû`¤Ì»êy`Ž ¹„+!¤©réÔÁRe¯cžgE*œx¡ÞßæÐÈ»×pÎ)ü¨¸ºùé‹gÞ¹Ró ü^‘ØÆ}A#*Ä9) |rFžùŽÛµÊšÐÀ8y	mCÒÖ&ìcÏÉžŽ)o2Ø0ÓD_Xõí_A\èæ/•­Î‚a
+iß±Æ;ãURN[š+fOW]+Ìä1É—ÄS2þª1<	\ØÈRO.ìO4ÞS,²\|%­OYØ¿†Q¡„Ó€K!`ß6?KÁE†‰d/žcË¬w…„\®ÍJÞ¿AL„†¦,D<í‹6âI!0I™§›à}ù/’7ˆÈ•uþðŸ•ô›e˜'#1«Uóx1’±«ýFksmæª’ƒÔ•£¼§!-âÒyc)9Š*““CB«fš´«'kD§'ƒ#á	Ÿ¢¹~ÓY¹ðm?¶/!òÏÇU½A~JSËÅ`6œ¦ÿ¬ƒ¬‡ íäÑôÎÇ_6:{}ÐÑŸãLypÒ²{ho*Ë¦¥¶{U+×Tƒy	R˜Wò#—nU<	A¦Ã;çÃ/ê…aßß¥ÎeM¨qçñönéŠ©Z‘Ë2¼¡r<ûX¯A;€IðœŽ(Œis@*µ…)¸Ø\Joç,| ù
+ÂK4ç2&bóö•±[m}naz8äNÎmpËàÿ…l¹€Z.6ÀÉ‹‚‹b6J8g½¹ñ×4]:•ÜL›?Ux›p’¸4#ño'>=ï°Ëólp@Ï²V,È„&G(Ûˆ®c‰7a*M^7 1'¡{7Ç9ÚHA‹SB	v˜ö¤çMªJü‚tUÃÝLÂ±ì0»u\H—xldÎE5Ï‹ÓÑ†ƒ›$ŸñYG8mÞ¨âœR2{â±rÝ;„î]xšR^[iÞPÚ®›Dmôl!¥/«ôvRŸ£”ú:E÷Úªú•5œ'®3	›ºsnÜ `÷«n˜üŠé=Ñ>ÐÓ!;ÉžWòSÄEvblk›¬
+ÌÆ|À™Í
+ä’$±§U0´Vp,¥rÍ¦G¾Õ_ßª»! "€šCþ‘{*êþ”ŠFQ÷ö»añ˜÷ªcÜåF-1¶âÃáLcR½ˆ–Œ·4šã|•à‹V©mû"Þd¦¦ä]YfŽ/6þR}„«â pN™ÀI–pd>^«õ;Ö|¶’uŸNJÈÌAŒÈœGÎ¢e€¸©µÎm»‡ê"Ôé,íb¥ƒ29DO¼¯gcê‡@>¶™_ç±±?ð"9b¹~æïbšœ`¬¿“ à-,W
+½Š_ ÅÞÞm‚W-ËI?T7°-ä‰lRž–Ù¢¹V³z,jÏ‰Ð“\:AQòä–+bœºX}4*:|Äµº4tÝ5ï•üB“kFKltÂG%.³ºéªeÃmäD[Ð¡P¥'˜,ëªá×Oä„tputaÖÄpºØ ¤¿‹ÍÉB_l‹É7•Zlå²ÉV¿¦áUk„z£Ãf¬30¾¾²N"ð×ÿ:®nmê.P§ÙÊß¬”÷ ÝOÞ(k(XHVã`¼wÖ0/Ó&6˜á¾ñeY`&m¤À¨e\j—yNÁÚ1ÜZpô¯Ï·JIüñìè‰wK w×’’ná¤÷Ï¥OQãã¡o0¬/Þpl‚¸kªTù¡’‹d§¦é^áä×ûöµ2}ï8,jË<»+vÅÂM•_ìé”À„äI³¨‘8uÙ“ab‘¶¸ñÝ½ï7>h}<m¤h=”¯ï˜Tï F³ê½	Oúh£êú1ðå{Vð¹¶ÁŒw,±¿æó•±¸vËXôÐÆ\cåÔ "éÿÓR¯Z00?ÙÉÒ<''ãPË$¨ë½œøÖ—)w¹0[Bþ¬ÎL¿=Îé½ŸÛ—µõ‰öŽ­OÈÒ=·Þ9Ždöüà‹äz‰Ó¢ÅY/OÜ’pžüè §Éé?+ì¤øßAÙ9ŒòêCÈƒÃ/íß‡¨Lù4'–îi„ÞY¶T|G5t Ë6úDO³ê[Vµ>“Ãs‚ïm ¾Î2CˆÑPnÊP
+âk \Œ•J’ƒy
+]ð\tá S¶$rI|žèÕâ(8¬§´ŽˆÌTÅVâåŠ*Ç±›;ñ^®˜f'/öß´]7ÐÆÝjˆàÛå>h&%£%”Øª­‡ÇIihã¤›¥OöÑí´M"õ:a’ð3t¿ö4ƒsƒPžG)âyÉ7K…óXù^³òç”SÑ¾t@nßâ¯œ¬3YÃ®.[j·xP³t®z°³ƒXéMc„0«Ï–¿7Y»—AÈÐîùþ`Ó÷)!ÊùÔ½NÞ<1
+º³Êç?¹§dŽ+‹/¶áÆ Ô»2í"«žS•LÈƒ[{ûô¨üY™äzÃk¸ìž¸õ(îÁúØ9¡Ç"Ä6‹ä ¸aëýé,FW Ž†ynF±qdbs¬rg¬ýq«‡0§´a0ÑŒ™"ó/Ós!ØÇ0Ù*ïA^ÀpèØ¬É²:k}î0K9xù=8œ—-Ëõ ²_&ë‚¢ÆÒ…~;Òúkðy Ÿzg¹ºÇ{wÞvã	Cïz´ãüCÚŽò§eèOaŸ·ãÐÝ¿•¥w™¥ÉqHØúìùìE8d±ÉonívÝê±»sjÜcÓ”¾ù4ØHÊÈŒs™üŸ[»O®ª5s,£ÿIîÆ&3W‚ç³ÕâùkûC7¤µtº¾ òŸ­?‹á$¿«Ç’¯ÂOÃÑ5mÇ^ìË']wzÍ»ï¾Ý¿Eøv[x</¸6Ü¥8Û!oý¼¾m€Ó é>oWE´¶­®‚˜¼\÷N(UuSè¼ßô4æù¸$6ð•÷{kB×Î¬õÖPx]ØíÔ0ü†Ú4•joàïtù»bÐøÂK|T‚'.åGT§î–Ú1é¬A©¯ß2	ïi é¯æ›ô0q£r_w—†m§äj•ï©”ûÙ\õkÒŽÍIïÚtÙ×^ò63AêâjÝëÃ)-J+ßªMXí¸¦þû?áú0µOïUú¼E«*Ÿ£H±që.†Ö¡U&•®¦úû°ËÙU9ëÔ”y±âX¯´ƒ2 ¶oò7âþ§Ÿ}öÙîýOqÑ+Ä:öÍ«‚@0ýÓßŸŒäH¤ØQ.ÛA$6BÌâGRÔù-=ÉyŒ~R"C½x$°f*Ÿ=âaÃVÙÀ}ˆqÛ\¨hµüÕ­Ù­2šÁúv¦B9{æK%ÏçàcRËýØš» ×ˆ‰KPªÚŸºŒµo"íVLX ³ÐÈ4­5ôûUü”žIf9[Ö6x>Ø7žàÖ!ØaøzÒ°ûýëýz×göÒ‚À¡_øýAwk”[v“žoáœò]h|n#èöË…nÈÃ§« g7jw­@p¦+ªõ·¼ÑM	ƒÚ1b”SºŠÑšo0÷	iû9wüb”+\Í¢Kµ]WQ&«X¾´7ðËlã‚!å×8ÎŸ‹Ä†øÿ!&âŸÄÇ‚Â‘JR¡´Ååkh}TTôôiW©ˆmEíw“ns±šÛxÂ³H`öxîMøæ#Mß´ó {°‡0Ï·DÓ«þ1Æ;yñÖ™"Mü®¶ÏØß
+BßW	ÿ™•ÕópI¥Z¹ge]©¬­Ö¶o&¡UœÄ“×ñ$8ðUOR:pbø€ª¥ïg¯Eì	J{9›5Uû‰ðÅÂIúM«žÝpN˜°6˜—ïGx‰›\›®ª¢û…è87ë­­ªÓVvò>æœ”Vs]g[)êé¤?2}o;ÙÝsß¼¾©°Úèº~è_îýgkàx	´24öPùeÑ\*PÔ…H€¼ßþ’çç’¸ÒE¡«aÓÄûW[rÎB	ßz¸ÙÖŸàLQV™×”Ô þ,ËŠÚØÊ²'Þ;öÒàÁgGji„ERè;*ÔêbêŠ;~’yêÐBŸmô>œLß¥}(—ºnÛ}øK€Yüþ0Îl_LŽåSnÞ9Ù²]¥{3¡þÅ’›{$U#q~I{Oé ÕÖ»Öº¶LìSöÜ±Ôjé)±Lðh¹Mè—‘vš \ª«?);½nŠ3¸¢ùŽiá‹.]W¦¤¤Û?D<˜€ù¡é(¼ËJV6øCÝO²üÁÇ†À)›•W5tiÄDk`yÙËÝÏ ø²0šJ•ÏÊ}{U[>d"a8•—”’3¶[Œ¾XìRßÃJkÛáåÖf(.&ð—+É,*ŽùØH;Ïó±ÅŠ>Š£/‚jj\$Kù‡Ø!·Á&–mr§+¼[³ÀÊõ üÞBã"˜>=Y)DI¨V£àOôE~A³!äÁšb‡ õ²q‡æ*hà´(Uc=ÒI·5w4êåâ}WKß†ðvl2“óµiC‘óeæ—ŽD¨û9¹’Þ¬oFÛ‹Ÿõ¬?ÿbîÇúûC¨¸ÙÒ\íÜEÍ™~ŸezËÝ§²ðÅÌjlYpÍ³“=ßòA‚Å}c¾é¤ç†Ú¦vì¤^N-9T“õŒVJds–ÆÆÖþ>2¶ÌÄ4›º†ÌÚÑnÀ“wUè°èµDœ±à~vc›‹²¬nlÚÌHQrOERµ›KÁþ+§Òµ}B!/ë¦ðŸÃÅ7EÃ·§	§ªdêø1G]±×ü`äd_Ú’Ô¡ë>ûÃmNV{É©©‚ö¹©öðHìó	eröÂÁš¬þä±í5±^Ra‘½€ë®ï ŸºÏ8áŽÏ< 3zI‡±þÅqùc¥$.#Ÿ|¦ýJL’–†oç_ý–ÛÃùÿr×-Atãw(¥/I"N7vo¦ìB‹Ãú PK¸$º  ÅA  PK   à;3            =   com/gallery/GalleryRemote/resources/GRResources_de.properties•ZmoÜ6þî_ÁK¿$€oë¸Áw¨Zø5Îùµ^§‚vÅÕò,Q:’òÆ.úßï™!%QÒÚÉ}±WâÌp8œ÷Ñ;?ˆ»µ²b¥
 )6©¹ÔÒ¤Nfbñ(n¥­³”â°Ñ N2å*³óÃÎÁ¢jÜÌ)WÈäfoïøh!xŸ…4„VVNîdÙ)È«´¨òž’3¥Ÿš!œa£Ä“;TEZýÉSý$ÅµÉÀ“X‘‹EùAÛZ.g‡2WZ+'Ÿ›RèUªs‘I+ Ó”ö%ÔSé–ëä¬ÂéÂÎU)æÒ<HÃ]V2ù]»\+¹ž²Ðér=›ÍbÀ«´”	ý¼”›äJ6-GñÒ562*‹äˆ-ŒTØcîR¥&ÛHã¤ü‘ášÎªåºH³áYnÔÒ5FÚ ÃÁ’©j›x¦O”¶NE£G²Àu«'™¼7¼Ó?˜¡S©éÿÉ;ŠÀˆáçø¶ëj“àéÿ`±)ËÔ<âFlZ–wbíß_8þÊ"~ìËUÒ_Æüöb˜H2àÝ©:9hV"S½óá‘bÝ€øïl!;5Ë—…!¤yÚ(f+mV[Ð‰—ï¥ û^žµZ®XHhŸ“¶Ï¾±%Xg`-ÇÈŸ¾ùêéÆ˜‡+ó±.²ä÷
 *Ë^CùP#¢¢':f?Ð!É}’Êº‘W©ÞeŠµŽ·KÃÝ’Ê§{?5ñ¥ÏÄ±‚dm'!úŸnWÐÞ)¹5ÝÍi-JO'/@yWl$^}(Ó\^¦¹ZÞRSðª`­„Ì^¡)g¦J^ƒÄßi¥~^z×y¦Ãe–ª?)¸[@èfëºîRiÅþ3œyäÎØõ€0Ki-øjáŸp€p$¿	¹W)¼tï[úµºõ-ž‘Ô·û%ñšNôYÉuPíƒE!IÍøü³85DI›î.GÜ½	ûwnfv¬l
 24²ÇýÑõžà†ÏLWŽoßæ27iã°…ÎvÅ:uÌ-|÷&-°?µ¢†¢X:MzïÔÝÜl²)ìÑ¸ÖÃ	KOhz(YÖî‘ï6yuÊÕÂ‰{Ò0A1Lå‹Ô€»pP¥ýÆ¥7è™8”ºqO ˜CqIy¯Ò•§NUz¶sT•%þ;“j[¤ÀÉY³¬­M™ƒ¨ñ®ø·WN“·®wŽáðÒÂÌ¤ù‰1À‚ß§rs‹— 8ªl¼%"âû!ãïÉFW¼CAú&©e¥“c$J\z¿pzÔ®‘æ\¤Ö]Þ~L.=+ìœèD»¤vlÈtÌ§B|rÈ:<Êj¥%–ü©JÁÒ%‰è×vã2Uú&Õ²ðÑäs ‚fDmïšnJÈðzEü*I¢ð0ØP@ŠÀ‹Ž®¬;:n6—t·àOÒy[á„zç=ò¤cÊhÒZƒ¨‹¿ýËeª—²Hp4ËuN·²É’s(÷¦2®_p5ÂrßÝc=\!Wù{8nˆEÅc•±¶¸8)¥8ª4îÆ‰ËTÃO”ôsþ!•dT9ò„˜xMVM?âÐ#Û¤ëâÍL°!f`¢—óNì@èåI+³ð@š¼?=æpábQlY3Uå¼y	düßs²Z´ª£×x±Ÿ|¼Bš8¯b§½öôÌZ°>™>F©t¢âC¥ÿø—øsï¯Ö§ÔèBe35 -›Öì
@@ -465,29 +462,41 @@
 g(Øëòö6†âîìüN¿ÖHçdŒ„öÒÉ+í„îÊnH n]8bç¶ê½¹øç<¥(×ÔýË©¡õïv+‚î³HM½M¦ÕBN¡^©G@^i¹¡ïAÿ<1Ö~	5(b^rëryŸ‡¡j®ò	qð•ÛÃOåbÄOUÖ]Ý6‹ÐÜÀ,C£u8I	E°wëÁÉõ•ð©¾>¶y~˜ {€ÆJþÙÏ0ø1^7ÔÐHÂŒve/ï°LÝ"êu/2ärÉ)Î1t/y<wTé\ãQåá1›¥V˜šE<3ïî­×d*sŠâ>ÆïA¬tM=,vxNú•v†Šu3ƒgOkó£g 
 ¹rð3R])”¾·ÏÀ–µYK(Ë%¬ù@£òõ€*÷Nž#këtéæ¨:òP8eZ×¨çH9½?!í†“~Qƒ£\¤ÐLß—UÍ.¹W•C³„Q¾{Ñîò9/>àBñÚøAï³Àpé#õb\ºððÚÊû7ÃuŽ¼?¯]Yüe®{< ñ§vœ6®¢Q¶¡+Lrf?/Ì/&SöÕÉŽi<mxª¢;2ÜbàœD6¸
 $Ï[¨ð}1™WÑ\.\t7=ji2;ˆ—‰yÍ”Ê‹Úö÷;¢óó|ÊáñY’±ˆ:~³®YÈµå\Þû	Õë0$–ª¦9pDÑ:%f¹á¾ª2Ã„=¨Vù£9===&0×ßˆüêLšœÐ_;|Ý¸°’uZ(?«Ÿ%µ/‹jÉÆúÁÉr¶çëPÁÞ]o‡y»—\SË,Ó—4(~rßC^ô&:yçAn#{Ãìï%¾¹×þþ è¥=÷ßA_Úû§½ä#Å÷ï8íOûô…­z`žÙÓûÖjïp­Ýô°Š¯cs+Ÿ’*0ú¯'¨Ï_ƒçßš´PÎë™kšÆaaD&¶(‹Ê“)8ioZeñ·-0¤÷üe£Z¢«¹3üéà9GÔ"tÝìÑ×[¦G­¥ácv®ó‚>s¢ì¾ƒ0’ÌuÜ –CÍž.„ÿ2§­rT069EËÏ¹ÉâÀ=F€Öš"'Ýí´eu8ÿ¬*“Ï¾:?yWÔä¾•
-ÞbUYÉ\D>ur*¾á§Yãé*O˜>©iFfÛ˜‚Ó€èypl^k‹ïÙIÜ¹GÏQþŠån].|Qpò.sã®}ì x™G‰È„ù–°©w¬”y(S&sª­Ûæ=åþüaLÛés­ÈúŠ‹ªÖ"ªTBÃÿ×~q-C®v‘&í6LÜmxË?Ûç²ÊÔÊÛà¿@ˆ(hßpå<4¤7°¦ƒ¤\Ç×‰"Œúè{ˆñ×ˆ8ãøK¬¶é@ZVµÔô¡ÙX“|@Ùkª|ò£[HXu‹ÉšÛUTMôQ% A)Øƒ^asûìZéŒOŠ×¯n!À¿üÕ›– ÕáP;þó¸>ë°‰¯Í‘cø,¯`ÑR™²uPC¾ð­ëðÃ:_áŽñ¶|_Ú}ÿ8"é£uÜÓ5Š7$z+ÀèSÑà§	` ÇPíG¡Û>ÿlQýx5TÏˆÌ'Ò_P´MÏÎ$e\t4ëŒª‘'ø9UÚR0 ïù³ÖE?»˜ q–}ñ¤GõßŠ=Ígb–«Õ®˜ý§Î*¼IÞï‡=ÂG£™Ÿ‚ÒŒŽÍáŠjÃµr£~`|æà™gGãzp´>ðl£5»nÜ1¢\;Ü4bÅÕ’X qšúC™¿W«>÷t°‰«2§3oÅ¹ºäþžðåÖ»õ¤vþPKO^¿m  †0  PK   š~a2            =   com/gallery/GalleryRemote/resources/GRResources_en.propertiessÎÏÍÍÏÓ+)JÌ+ÎI,É/²ÈL-*JÕõ)MVHÌ/- PKu*ð$   "   PK   š~a2            =   com/gallery/GalleryRemote/resources/GRResources_fr.propertiesí\ësÜ6’ÿ®¿‚—ly¤;™’•Üf“5ÒÓÖF²´’ìÜU¹Ê…!13ˆ9£G.ÿûu7HŽ¬d¯®öªîƒe‰ @£Ñøõøzãëäf!t2%On™Næ¼âŠ5¼H¦÷É×²U9OÚª€
-Ç…h¤Úøzc*Û&eøs¿Ël?©•¬¥N
-ž”ŸX#deë5¢)yTç5+K®°ƒ¥løÆ~QœÀ Ž+å<…¿²ý_ !W½’CÈ”@Gsø7;²¥…ÔZpŸªÿßØ/§ËÓJ×<O÷ëº¼Ï^.šeùêe¸zuÆ’\.—m%rrÂV<÷ã«x2ÿÐîîÿEñ¤ö¼<¸zÅ«\ÂŸÀ|Áª9_%œTÝ¯XÉ[¥Ó—;–þËê.ÆŸ‹ªÕÜÏ„ÁØ©›ï§mcyXNÛeØê„7ù"»bK\ èÜÏÝ¶ü…þÛ&›¿5ö¯ÝbåDsµ‚…ÏåŠgG¦r]²©šn“0.MÓ°ö[è8{+£!½å·ð©]ñ2÷h(Qðìt^·Ìˆ-w’bÂ«•ÀQå†?cm¶¿yÓ*®³SšeTb¤3ü©„iÜØ)¯aˆ±xàÙ/pOÃ*W<bÅu	#Õy› ÕR±%‹ŠÛå’©ûìÊvÓ.Í/a#šðSñð3Ì`ïˆÏ²KD$5$JÑÄ×ŒÛ6¾uoì‰]ë’% ª¿ƒà‰Ê³©h¹y¢Bº$È†ôH+Æ#·aâ~Á]ÒðJ(ÜWuÃÍ®tuAj«B|nÍP¡¾f¤oÖÏzsì‰3¶øy}‹’©ù°ÅÁL½«Ë¢ßŒ­p¢4R:Þ¹qÄ—¬NÛ^b¥†K b²Á¦zÀýo7è6h‘äs+ÍïsYÉ¥ÐD&1¥î€ÃZó4¹De7…Õ õõ¹5ë§EB[æœÍEþ)áº–ëÆfHÒ®n—©’Ùæ§M·%ß²F[_2T¡¤èr}n÷Xo²¨Sys.*êí@7“é*<Ÿsÿ|Të%4Ì0n|—¬ÈŽg÷¸»’Úi‹3l6B‘›6Éæ¯wŠXñuàÉKäæéÎÉèŒ&[¶w¯9Ò#¡,EaÏ—k+©`wVH³nHösñjëÔ²„¥š+¡ÝFØÆ]P,a2ºÁó·UæHi`:sP›Jð„%3ØvpÈVÕÏK9,° –UÒG=yz½n˜jœâ½f”3lQ¯ùz8lã{’ì´LªÉ=„µy›âx¼„9!1è^ãÈÍ¡&ïL~B/ ¢xN'[‰¹9p;¦Ô 6`Ï¬H{t¢°j~3ä6öÛf!(ôKY·u
-š`qÞ,ŠìÜž	ô‹	VC0sû‡˜}þìÀMìfâc4¯ól¨þsœ¢¬Oô×ÝßÆ+þÙkjåÚB¢¸vÎªœ—Ù~UÁTƒÒ’3•Ïf(¥ýBï´º¼-²k&40­­ÖÎÑp·ƒÉõÅáO×Ð¼â¬\>™°ÂÚcìŸ²‹Ÿ«7R7–,Y¾€}2Ö{€é›þ.©¿?ôkµ0§
-Êi7F¬vIZ(6?VJ/AÞ±W‰0¤Múê@jà‰Ùè]{±´ÍÏ:EQMpãq„å9¯ÀY9ÎYkÕø„›!èVà!€óI¾0*RRé"áK–
-PÈÙ9n¤ŒÁ°¨Ï˜nÎ¯Þeï%ÈÓÃó•„}Ê¬8)ØNDÚùÀ< 6 QK4H7gªpòèµnø]KÐo—¬â¥?W‘>BiizU…¨X»ÖU»œru1£ñòÌƒÅF'Áá7UÄµQ:Ž·l†ÅNó8-ã˜ó¬–#´.~BIôövžÿ>/KuÿN•Ù»«3\Œ¥,Zâ’?ó|ÕX:*é
-õÛöÃËÚž	8Þ“ï“—ÓWzw}|õvÿüøO/w¦¯:áÇËýëëŸ/®ŽÌG ”0úÀbÏm’‘Õþ ûmÛâª`ÏbÈšpç"’0z"dhe;¶×ûggÇWÿyrzvì‡ÇâÁ™Nýb%—o.Çd¯5çÑÖø¢L¯Mcx}_™ÿœ„o^ŠWsSå£"z{Èé—;âÕVúr
-!Ø†Ñ£r0ŒÖ¬`iaœ¸RÈ—•Äv…™ÜÁ&‚*¼BîÚÓ¢C½Ò=“UŽÊ½b¥pj š`_…À™0ÚçvâL48€…
-íàé7é¿'›SÞ°äÅîòT‘%G«üqÞ—¯3	Ö¤‘U¿Üöp²ó
-šTÿ/ÿüÒÿQ«Ç$ÑÎ©«®›ªØ/mõÕjËß€¸žMâJ†mô×°YD‚Íî\ZÓP{ÖKÚõg¬‹ŠÑ¨Öþ®¹¯ÁÖ‡_¨ƒF¢G¿€»™—²BÞÃ¯“‰–„¨,çö˜3'€¯CØ{8£sV1ëqº¾Sg™löLÿ­4AÛcbe+g°Ií™Jüðü:¹¦>†ž6`p‡°R &ÿ±’À µ	sg-/ÍÞEÛîz*ì^îXßM³à9˜ãÁ.…	Î`©*D=-ºÃ/[{5ñÐ ÆíVÈ¼5¶®Pˆ MSøagçöö6Õì>…­¼ó©’·`’ÍùÇœÕlà€í|Ñ<¯Yhb§Õ¢š¿¹¹¹¼Íâã/`•§u1só|³¿(oáYd`
- }£¨öCARðüë—Íš|¿ÕeãSÞÖNÁÛK­îàiÜ²@¿Äº†ˆ½È^Òq£jþ´VðkÝ
-y3qì@¾%4§íÄ@9”´†Ï¹ú-ùõEÐ¤,h××}¶@í9/N«ì0t<Äåè=½ÙØ!t¿ ÐmÈ½ƒ¿à§ªßµœ<V(B`Z£§Á·kë² uá'oƒH °Íû#ÁŠÁÄjn$Ã¹uúÃê' Zx:Íz~œ£ärŒúu›ç¾²¦ÅR*!ÑQk0€O—"·“è\#Õ@=5¶:ÙüõÅpUw~Ý~ÜrÄöRV§d)Ák š°¤n»;`û2t§Xã¨ßðâ“oÇúFUÐlí¤÷	‰ùñ=ÐÕÇZÒ)S;[‡MP¹9»Ãº†&gb)P-´9 þî»ïö^üy‚"6Y2 €Pb­äC–üùÛóI²©±‚æà½etýoò€ Ä6¦¿qã;8¶´ Bü!ƒ³åÝQÏýH¸Ý‰¯Æ³ßçknÕðqJ;j±*4–*ïk¿žÈïEêoP8ÃÐ¸ø³}2ãpõÿ]çÈ~¬íœªŠ-´Ì•°î6gÇ{>œ‘ðû|¼„»‡ÅÝ!mÝx—Ÿã1À9  äÎ	,À„iøïY5Õõ_ÍOP–î3‰40®ªk:ððo“…pCS iQ$±2`Á©lsôì  ÍDEP°skÞ6V„Aýz…‰]	ØÆÆÀyÞÒÄÓÄj_çDèŽ;xÉMCx{Ÿ‘!DÆý;5ÁÀ=zX¡j)¸÷B_fü‡¼d~xÌK1ŒK„…‡0ËÑ‡ddÒÑzÃEÔ*è‘W ñ›þR0c	³GíÔ/+¨T()š5Ë¾Ðÿc¾,>dK¹âÏi¤Ïj%™Ëò#†ÓðœËöÒïžiÞ|¤rŒ¨}@¡¥O0õ&ø¼tíÎzŒx‘ªC_ñ‘˜ø®úrí<SéHšè[ýødZžóÆ„Kfò1M*#^¿Å+~K`åÐvc›O -úÚFi`cÏøoÞÊæD¶UAÕ*Éîƒ	2/¶“%Áì09qí5J¶«8b¶Ú"›4žà4D­†ž'„•./®oFNü$Ù¤âu8*¤	Ø€Ñò‰y÷8†¢rQ=‚ÉºåÚÄ Â±}ëGÁãxE|[RÓëŽ¢ÀÙùp³7îx‹Ï¦eTŽþ`_åéÈ0 †ÐLÊÆ0ÁLva•‹š•]•FUz¦LÝ(ÍW±e‡–òÓ «½ß>ìè`UÛ¡kµR°ÇZã³†çœ¸ýúî­ÞÏekŽaÐ® Ôh5ÒhÄ†ò€,V{2ŒÅÊO±Xù1üIåŠ×Ù¥Ýãè,±ZÂ÷ß›Ð ~eÃ#Õ›Vûüqp‹¤@ï+eÑÎcþAØ¾÷¨1Þ•¢p÷bAUß’YrÎÚ*µu‘òD.&.^ë…8¿&Yç¤Ú6¢àè²³Že3_U°”+þUèº!LìØ@Ria|9_òÍ™i¦æ€¯1å 5œ‰¨9ž%#?Á`Lœ6y+˜Ñañ¨`9)ªt—× ª”lÊË½ì.úVÈühyï«	–ŒýÌT•½ïX
-Šªt® Ù‰ŒË£d$àÅê1{ó3 [foŒ±gr>RaŽ˜Öº8‘£&dìQ¢Aä¦GÚ¼°ú°žíÔ¬y´Åž…ü”†uµ4Ù„Þ”0Òüð;±=ŒQÖÀs·úÐn,<¦¼½iŽÎ¹;#'/¦|¡cÊºq³ËyÂêšÛLŠä+òóÝ5_ùÀ“Ób ô¥PV-A“Ò«€ªy.@Ã* œ”!â"f6àe×%œº;àasVŠÏJÇâ	£ø'ÑÊœõwØ„71ÄBg–±ÔjÐC&zl#~6˜¡ƒƒµ_9÷hÏ€y./mf7ú¬ušœ£‚2:}®€àµ«æêÞÅQaIG“f&å	hj‡0•÷s×²¡Ì?¨òn Ü;‘£QƒiÂ(sd¬.ÎÓTƒúvŠ6Qe}ÆI@·¡þÏÇº¤¢7Ù“ÖDÔF‡Fõ®³ÇÇªý†ržÖ×kë¬²Þ°ÃÏ?eï‡ÖMXwSúEZbÖ 1Ð—…B[ë)#'ÏžNŽD`
-; N¶¨Ã™ê‚×Vé¡<Ç$ÀŠš–#“|ú7‰álº™°dÕÊ;³fHLµ•4'›h¾ðØgBàŸPsiêÁéÌŒ#*³v »—DÛ×2c0ån¨”Vcjm£:-äm•úó¦¯‡NƒýF¸'‘/*n8‚û-CsJÝïÓB5Ÿ#`áô\û$Û}3öñv¿kMHr¼_ë07B¼€Â-œÔ¢šƒIÓ\cæè[nÕ'#G˜Ü`T×l¤µII~¿áwÍé¹õ+½£¬J Ãm"éñ¡lcl1ÈýÃã¶Cth¹¢X£GD¶¨g}””vÚ‡•AÊØÁ_ÈdDª…	ÅY½·mÑ›I3±")Ð õ1:¬„nYis¥|ÌÀètã
-ÁÍŠ›°-ö€Æ@eœY@³Ã+mKÄ„ØÚAòÍöÿ­æs0«ª?²¿Ø¶ÿ“+ ;‡àõ'-Àÿ³LR~Cçn¬Olwªav:ç›ƒA°²‘¨3¡oMn4Y£­À°Ä³Šœa–/G2×Ïð¢Â‡LT¿{†ƒûà\qÏ+õ	0yI´ÆÇâWöŸfDv»»ürY¶þH¡Æ.)Ç³U˜Ýg'Ø`-m?ã´@kÕ‰¤¶à#Uý~W	Œ‹¢êpi¯H¶ÞŽÏGª\üô±‘×0ŒP––Róîô ÓŽÚæUcÂBl•üÐ»æ%DçÚô[r»)mÒÐ»ô7XÕS9¨ÿàëc4•‰=<¿S…“3ŸÅ%´ðÊ^€_ÖVÁ½\{ÃÅå…tÎ5Å£»a‚œt„a2ög¢³}î¾OÕ­>h*D5 ”Æ1–u.Ê0²LG£C˜dbÉ€UÎ[ŠÆ]ÜÊù°Ê0³¯µ0¦x5qIs ôd¦#s¸kÖ¤ŸwUó)¦^²fÚ	¦úŠjXOñ•à·AÕ5Õ åã¦FW›|Õël KDxî‡´lè÷{èù.‚àŒ­V…²×h¥qÁ;Gß.J¸ÃÉE|Ð6°¬dð…>g\&oswŸcš:ž‘‹¡Eîš^Žˆ&)A®Oìü²a–ž_i<TX÷¿cøz²þ“þàpË1úx\Q@‰¡YlÐvƒb£­![xP¯c'¬»NÅÂxk®&”¸Vw7'è(öÛ1	sr[¾SZÖ™Öy¨Ä–¬ºEæ®E vtÝî‘‹vñfÀ‡˜`~È@J³÷Ä˜þ9¨‡Ê÷„”j¿HÖ÷ âk1,Á‚7(À{„þ”`fpæ2wã"J]Ü‡Aö¾û[h¬í•\Ô¼Ê.Ú•j8ó$Îìÿ½ÒKV=¹×/RxŸkÔ›1èäï-LgŠ[vxt±Æ¾ë$*Ú ™Óá.ºGÇYÜÍóþŠÇwç8eÐ¬á=¿Á,M¨ê5°q·k×9jãfÒœÇ¸a/))¬7¤¨.Ì7œˆf/+4â$õWQíæŒÂ_#:udX£i{œM<t™ÈŠû-|®1þ…÷)ä iDÕ?"êøjcxÄ.Š»´ôÝx0Î_68ñ¶‚®>ƒèyµhåÐ¤	°•c©þ€!uôu¹’=u«8“åhR!ö—t­­é«³p€îž°·$ºjš——"¿‘xÅl¸¨Oº¼ËX^Ø™TÝO7JÄ€(X+‡c0Qª³ÊzÁ¦Öâ4Bô®kQ°ê€©·¸;²Ñˆ°Š(Ž”ÿ4F©]
-×Ú¨ó¸‡%"j–SöR^È+ÌæDÕj¥	¯4_N­KÓ ”í@rìÕ%Ÿ™€
-ÀøY\ÂpLwÍÈ˜6Î](ÚÞéþî]é
-lôz¹æ®´OB@{ ¥$cExåIUl`yycï^Îy[Ž®žtM¢„åxLoIuûIú?1=îˆë<;êÒ¤Â«ÂQEwãûÑ
-¸ôÇä_´UVÁæ/¢¸]vÐÖ""ï¦$™ä&aV)íc!þ_Á-ò<ht~ø "ù¯@à«d’<ƒ?Û$ù¯$Mþ-ùö˜5ð m‘2Æ$ð*º•˜4žKp}{t¾=éè¾+n“ì~ÏÙ‹TO"}“U@º
-OßÂÈ†=²éÓÞ§wÏ <ø|ÈHBÙ‹¸Í"(ù
-8”KÉØ:4Vðùoä›8Fø”jÕ—|¹VýY%ÖÚŸš7ÚM‡´^zeE“ ‘ÛÔ[F5à/ãKµ¿YM8ÝÇ$ _†wÜŠ/X€ÞßŠº­½·þý)ÓƒBºKoäN‹ŽJû€Aà¬5Ò;­°¢{’˜é„s¿@zÓÞNg‰’ìþZ:mYÀHµÂ¹x¢&”Òpòm-k%á\ÒèÞð´“Õ5zßUv?cT!ž58ãKç<F—òû]üã ct@Á@„çÀ(r±nÒ§F‰¹Üêutõv÷AÝ;jëP`ð©ƒAé?$1†"X1:¸ÙýÝSu]ÞÌÆxIï‚öÄEÞï±	\˜Ê1ho^³°ù–˜¶À:Y°ž³¢Ûe9 ÿ ñR›/°ÈWÜ3	PÛ„YÑoaøEVdèkw‡ÝŽÎyâ£¿&¹ä”n®ö…1+q$tgMÀÄMc?Ó¥’w÷.#%~S„ÔOå¾ÖX–œ/£ÿ”føc¤-þï»ýÒVsúÕÝn¢#oPe˜È&HþéJ-åîf´ŸI°ï\6õI—:€ebÞº;1Q²^@ŒqŒ>ãÅÇ6õ›àÃ]Ÿ¦#Þ„	q¾ˆÞ< ão:$†cY‰‚§A«ð²”ÿJ‹uµS¬FGFWóeÍ¼ÐŒê2EÆ=emåã“·|Šî½br?ÌÓµ
-Â½CÑŸÇ6 iAH6XPaŠo.‚jI“S‘lbåÂgxLì+#f‚›&­¬ÿ¢æ%ÑDÐuO7¾ÔÖÐþ~)^Äð6ejòã_yãîO*4ù·2N1îT€ÛEëû"uiöûÑÀ¢=	DÉÞ0¬ÇYX^£¹]4,&>ã-_wñr;òN¹–ÀhtxMÈ£K÷³yãÂ¤ªÞ…ëç!Õcop´S“ñË ÞEÙyŒûÄFlñe&‡ÝÍ¯™¼¿ êeXó¦EÜÑ-Ü½!‚›{ZöÊÈ»w¼Œ³ŠYxŸÃ· ÇîÝñW2§i¾“•c6Ô1†Z’]³ªQp¢÷ò	]<Ä”)àIJ÷r	¾½£(ÒbìŒàº°ó-s“¬XðŒÏaÄåf¬t0âG}Ëæpè2’9°¥,IºGðE6¡]ÿ•Ét;ù¶ìÍ%Möëº½·;ê”fm¯ÃJ¼íë—/â-BÀX‚-ÐIÁímŠÁ=›”±—41úîâý„MR%ö,kóÊmannlSi)1²[A~ûl-\êžÓGõF‡Nö/´%¥Ü½öå>—Ò¸²Na¸é.%u°.§c¼Ú‹ÝìÛ… ÐžAXãu÷Àø r·±æ ‰|Míoûµé^ÊšÚ{»Ù~›,A²x»¦Æ^Wã)ýï};¬ÿØ¾p­“ñªÄˆ)ÓOÇ7ßö*¯„±ûÂ€‡+&ßE-n¯øCðžÙZ)‹4í³6]½G•$òPÂlüñDÛÙ>”ƒ†ÓS»¤ýaÐ‚·Á˜Mw-¹gÃœÜx@þ)	`§utºJ.ëÒþÎÈ®QÏV)Ò‘´¶­_˜ c+÷Ç«XUÈeva½©fzŒRi{uç1¯ÝâÉÇè¶æÅ—ðïÑIO¨’ó«¦á«Bö¥h½Ås³XNQ'@…µ¨iÑo—"]¨ý=MPR-£'~V`WÚ+ñ5`ƒ¥›{ïž•O³piòëîo“äÇŽ8úx®;“n;s_‰’¬£·l‘y:g‚ ÛT ­¿º=¸¥ ŒLŒ™‚ªêuëE]½^ÓFÆüC.¾?lAÏRøkÞH	š|¡÷:GÐà=Z¬{®ê¥™¦Et¾NI¸ÊÀ¨÷\í¯0ÿsÔŒß3LzçÐÚLzü‹#%k^VêV+5õŽmû\Ê¸­¬xyÿgø£{Ãå”v•ÞâÝæì4”C$kªSFfŠªºŸšß¿-¶q¢-bW´.:Ó<º:aíE F)´ôˆJl£™IÂ}—†CÊë÷ÇÑ=±-Š«¾®÷ž+¨D@^O^É¦3¶)ë9tíÿÇéIhýíòøu„wM¯	 µçÎ±7è„R=Ü­ V£/Z”I½D7É6¨ˆnb"|7¥Â‹ÀÖžt·‚àÛƒ{ÔAîGl¥œÙtD›ò‰—Ð(`äSœÒnÄØ5H–hØ^ ·â¸i]F•eSLÊxMµžñ±†TÇqûlA&¼nTs„ÆöÿNZMÕ/h ›˜¿•cJwÅðù€Ûè“:¥)éäÍÍù™»›Ñ÷îµ5À¹ßƒ”\º œ]t›Ø³I^ømË¥€+ózK¯_Ê2,zcü+&ù4˜®ƒ†ÕhÐ¼ÑhNÔÖàºm7þh¦6ìÓ{ºÉóØßEdŠ(º+Ø}ÃW?öæn¿íïÂ·ôyt3 ÞA:Bþ‰úöÛ|á9_ºB<Ý¼àŽK?2°7Ùþ/­¶‰ÄîÅÞ¨ÆÏa÷BoXãIïóŽ4ø?ü:o8› ¦{sß±Ñ‡®žn`3Ã‰é_Úžà–¨Ì(;×€Þx›XO&›é\Ì¶“óÚ·ñ"Ä– ß§p~!a^,ZòÈmcûµØ?=ŒÃ½ÒN÷Êô¢mŽä-ìÏ†cDÁ¡S`‚ž@t5L
-_q^Cƒ¢€£dº}I.ÑïV›kÜ}Zm}ºœ¿³în±XÎ‘S£ßžwõ\ä¨",´ÜØÀ›»˜ ƒ]•`˜(0@{7²^ðä%—¤çY²_ò»ä$ƒ rõßPKÎ+ºñ  Â_  PK   š~a2            =   com/gallery/GalleryRemote/resources/GRResources_ro.propertiesÍioÛ8ö{~…)ÐqÒtì šã4m¶9¼q:ó%@AK´ÍVµ™k°ÿ}ßã-‰Êvº_R›ïà#ùnÒ?ìýÝìX—mXE³{Òe[ÚPA$-³õcvM;®DA³cÕ”€ð®d’‹½öæk®äŒàßyÃêü„v­ YA:*oÕáëÃ7q‚Ÿÿú†Qà/nÀ–T2YQGöžT8]Í%Ý›—å)ˆsÂHÅ·3ø–ÏKÃTmÉ z£ùDð¬åO4Ã¯9eQYÉ;"¾{×HA·lo^­ë³¦ki1›·mõ˜¿ÝÉºúùmAIÅÏ+Õr!³¾	•µ‚K^ð*ëìÒºbÇê5co×âç;ƒJ¿˜Fe´“4cu[Ñ8»3³·vš·zÖXšc®iX³í­©òìÚ*™•4#ÕZÕ1å)•Å.¿ZÛ-o¨Þ	8´’~]¡YGÅ1É¿£ù…ò'†,U³Íf³ï’Ô4¿T5íÒû|ŽYÃU¸‚Y+iŽ"/Þ5/5"©_‡™SzïpXÁ¬ 1³%+¤´Ë—°˜@ðFá¯`NçìÒ+ê–¢z'ÚÌžh~MKçÑ1ÞPò4žrUðÝŽßwú„*Z2ÛÉ$»K¨º&â1_(¥ébQOüÛÛ"XÐÑ	ÝØýs«O`Ü°6)/jÄ¼Ræ¼¦èOE‘Ÿrav%
+ÞbUYÉ\D>ur*¾á§Yãé*O˜>©iFfÛ˜‚Ó€èypl^k‹ïÙIÜ¹GÏQþŠån].|Qpò.sã®}ì x™G‰È„ù–°©w¬”y(S&sª­Ûæ=åþüaLÛés­ÈúŠ‹ªÖ"ªTBÃÿ×~q-C®v‘&í6LÜmxË?Ûç²ÊÔÊÛà¿@ˆ(hßpå<4¤7°¦ƒ¤\Ç×‰"Œúè{ˆñ×ˆ8ãøK¬¶é@ZVµÔô¡ÙX“|@Ùkª|ò£[HXu‹ÉšÛUTMôQ% A)Øƒ^asûìZéŒOŠ×¯n!À¿üÕ›– ÕáP;þó¸>ë°‰¯Í‘cø,¯`ÑR™²uPC¾ð­ëðÃ:_áŽñ¶|_Ú}ÿ8"é£uÜÓ5Š7$z+ÀèSÑà§	` ÇPíG¡Û>ÿlQýx5TÏˆÌ'Ò_P´MÏÎ$e\t4ëŒª‘'ø9UÚR0 ïù³ÖE?»˜ q–}ñ¤GõßŠ=Ígb–«Õ®˜ý§Î*¼IÞï‡=ÂG£™Ÿ‚ÒŒŽÍáŠjÃµr£~`|æà™gGãzp´>ðl£5»nÜ1¢\;Ü4bÅÕ’X qšúC™¿W«>÷t°‰«2§3oÅ¹ºäþžðåÖ»õ¤vþPKO^¿m  †0  PK   à;3            =   com/gallery/GalleryRemote/resources/GRResources_en.propertiessÎÏÍÍÏÓ+)JÌ+ÎI,É/²ÈL-*JÕõ)MVHÌ/- PKu*ð$   "   PK   à;3            =   com/gallery/GalleryRemote/resources/GRResources_fr.propertiesí\ësÜ6’ÿ®¿‚—ly¤;™²_²ÉšNéik#YZIvîª\åÂ˜Ä‚ÈÑ#›ÿýº$GV²WW»U÷Á²D  Ñhüú|½ñur½:™‰’'7L's^qÅ^$Ó»ä’kÙªœ'ûmU@…£B4Rm|½±7•m“2ü¹W‰e¶—ÔJÖR'OÊ	ƒO¬²²õÑ”<ªóš•%WØÁR6|c¯(Ža ‡‚•ržÂ_ÙÞ/Ð«^Éµ!dÊ€ŽN £9üÇ›ÙÒ‡Bj-¸‚OUƒÿoì•ÓåI¥kž§{u]Þe/Í²|õ2‡
+\½:eI.—Ë¶99a+žûñU<™hŸ=;ú³âIìy¹ùŠW¹„?ù‚Us¾J8©º_±’·J§/w,ý—;Ô]8Œ}>U%ª¹Ÿ	ƒ±S7ßOÛÆò°œ¶Ë°Õ1oòEvÉ–¸@Ð¹Ÿ»mùý÷˜lþÖØ¿Nt‹•ÍÕ
+<“+žšÊuÉr¤jºMVÀ¸4MÃÚo¡ãì­Œ†ô–ßÀ§vÅËd0Üs ¡DÁ³“yÜ2#¶ÜIŠ	¯VR G•þŒµMØþBäM«¸ÎNh–Qˆ‘Îð§¦qc§¼†u Æâžg—¼À=«\ñˆW%ŒT/äM‚VKÅ–,*n—K¦î²KÛM»4¿„uŒhÂOÅÃÏ0ƒÝC>Ë.5’Ô(E_3nÛøZÔ½±'v­K–4L€¨þ‚Ç*ÏŽ¥¢åæ‰
+é’ Ò#­p4Ü†MˆûwIÃ+¡p_Õ7»ÒÕ©­
+ñ¹5C…øš‘¾Y?ëÌ±'ÎØâçõ-J¦æÃû3õ®.‹~3¶bÀ‰ÒHéxäÆ!_²
+8m{‰•.ŠÉ›6ê÷¿Ý Û E’Ï­04¿Ïe%—B1˜Ä”ºkhÍÓä•ÝVÔ×çÖ¬Ÿ	m™36ù§„ëX®›!I»º]¦Jf›§œ6tÞ–|Ëm}ÁP…’¢Ëqô¹Ýc½Én NåÍ™¨D¨·ÝLz¤«ò|ÆaüóQ=¬—Ð0Ã¸-ð]²";žÝáîJj§-N±ÙEnÚ$›s ¼Þ)bÅ×5€s$/‘›÷¤;'£3šlÙÞ½æH…f°…=_®¬¤‚ÝY!Íº!ÙÏÅS¨­[PË–j®„vawA±„ÉèÏßV™#¥éÌAm*Á–Ì`ÿÙuÀ![U?/iä°XÀ‚ZVHAöäéôªaªqŠôšQÎ°E½æë5à°ïH6²“2©&w0Öæ-lvbˆãñæ„Ä {#7‡Bš¼k0ø	½€ˆâ9Tl%ææÀí˜RØ€=³"íÑ‰Âª5úÍÛØk›…T Ð/dÝÖ)h‚ÅY³(²3{,$Ð/&X1ÀÌì~H`Fôø³{4±›‰Ñ¼Ê°¡2øÏq
+ˆ²>Ñ_Ÿý6ÖXñÏ^;P+(×ÅµsVå¼Ìöª
+¶ ”–œ©ìh6C)íÀx§ÕÅM‘]1¡imµvŽ†»H®Î~ºz€æ%gåòÑ„Öc‡ü”ÿ4øX½‘ºÉœ°dÉòì“±ÖØLïÌôwAý}ø¡_«…9UPNº1bµCÀ¨HÒB±ù‘Rx	òŽ½J„!mÒWR£ OÌFïÚ‹¥m~Ú)Šj‚{»„$,ÏyÝøÎÊqÎZ«Æ'ÜA·œOò…Q‘’J7	_°T€BÎÎp#`†-@íxÊtsvù.{/AžîŸ®$ì+PfýÃIqÀ®p"ÒÎæ°ˆZ¢@º9S…›G§¨-pÃÿèz\‚~»`/ü¹ŒôjLKÓ«*DÅÚµ®Úå”«ó—·dî->0:	¿©"®Òq¼e3,všÇiÇœ×`µ¢õpþJ¢ÿ³·óü÷yYª»wªÌÞ]žâb,eÑ—ü™ç«ÆÒiTIW¸¨ß¶Ÿø^ÖöL8ÇñŸ¼œ¾úÓ»«£Ë·{gGz¹3}…Ð	?^ì]]ý|~yh>‚ „)Ð¿  {n“Œ¬¨ö5ØoÛW{û@Ö„;É„€Ñs!³@+Û±½Þ;==ºüïã“Ó#?<Îtê+¹xs1&{­9ŒÞ°Æ­xdzmÃëûÊü§à$|óR¼š›*ÑÛEN¿Ü¯¶Ò—S0èè°Á6Œ•ƒa´n¬`KãÄ•B¾¬$¶°cøÌä6Tár×žÖ0Xêí€è™¬rTî+…SÕû*È„Ñ>·g¢Á,Th?O¿Iÿ3Ùœò†%ÏŸm!ÏAYRpô·Êç}ù:•`MYõËm';¯ IõÿÒøÏ/°ðÿŠâX=$‰vN]uÝTÅ^i«¨V[þÄõtW2l£¸ž„Í"lvàêÐš†¢Ø³^Ò®?cõXTŒFµîð÷`pÍ]¶>üøB4=úÜÈ¼”ò~íœL´4$Dey<·Çœ9Ñ |ÀÞÃ±ŠYÓÕ˜:Ëd³gúo¥	Ú+[9ƒMjÏTBàgW‰ÈE0õ1ô´ƒ;€Íò 5ù•D `¬M˜;kxiö.ÚvwÐSa÷rÇúnšÏÁv)LpKU!êiÑFxÙÚ«‰‡¥0n·Bæ­±u„Bµhšú‡FTw­*SØÈ;ß-^ÈÜù9Îä`¹…Z‘±€ÜÒÙk8EHRð¼è—Íš|¿ÕeãPPÞÖNY;K­àiÜ²@Ãº†ˆ£ÈöÑq£jþ¸VðkÝ
+ù3qìxs}}‘Ðœ¶ËPj>çê·ä×çAC˜ ]§÷Ùµç¼8©²ƒÐ‰—£'ôjd“F„Ð• µ!Wþ‚sTœª~×rò>¡8€™Œ^ß®­Ë‚Ö…7œ<".ÀÎî+«¹‘ç¢éO«ƒš ƒÿÔyqœÓf!Û1êWmžûÊšvC8sàh¨d„DG­ÚŸ.Dn'Ñ¹#Fªªil=t²ùëóáªîüº;ü¸åˆí¦¬(NÈê!3¿š°¤n»;`+2tXC§ßðü“oÇúRÐlí¤÷1‰ùñ]ÐÕÇRÒ‰Q;gY‡3PQ9Âºy&§b)P-´Ù—†ß~÷Ýw»Ï¿ ˆM–pÊÃa_b­äC–|ûâl’ljcx ©@o½½Ã›|à@**éoÜxÅŽ--¨ÅãßÙåîXˆç‚>!ÜîÄWã¥ïó5·*u8¥µX«“÷µ_Oäw#õ7(œaxhÜõÙ™d¸ú/®sJ?ÔöNÈÅZæJX×™³Éƒ=ÎˆHø}¾F^ÂÝÆÃÆâö Žƒ¶n¼ûÎñ ™uöÓNrç‚à B.ü÷¤šêú/æ'(K÷™ÄWÕ5x·ÉB¸¡)€§(’XpÝT¶9ziP€f¢"X×Ç¬5o+Â ~½ÂÄ®lcIàlniâibµ¯stÇ¯ärÆ¡	<V½ïÎÈ¢ãÊ” ëqÏ…ÞR¨Z
+î}zÐ—ÿ/™óR`Œ ãÞ`á!Ìrô™´C4„ÞãðAµ
+zähü&„²˜XÂìQ;µÀË
+*JŠfÍr£?àÌ—Å‡l)Wü)ôI­d#sY~ÄÐžsÙnúÝÍ›TŽÑ±(´ô	¦ÞŸŸ]»³£WäLªÃ0V¼G¤&~‡«¾\;/S:Ò…&úV?>šV €ç¼1¡™|H(W&Þ»~‹Wü†ÀÊíÆ6Ÿ òóµÒÀÆ®ñÅ¼•Í±l«‚ð¦U’Ýd^l'K‚Ùák6â¦k”lWqLÃl´+6i<ÁiˆZ<O+]œ_]œøI²IÅëpTH° £1äóîaEå¢z “t5Êµñç‡á_ÆÖÁñŠø¶¤¦×EãòàfwÜ‰žNË¨}»¾Êã‘a ¡™”a‚™ìÂ*5+»*ªôL˜ºV ›3®bË-å§}@V»¿}ÚßÑÁª¶5CWj¥`;´Æg3µ9qû!ôÃ[½ŸËÖÃ ]A©Ñj¤Ñˆå/ Y¬öh‹•b±òCø“Ê¯³»ÇÑñaµ„ï¿7¡A,Ê †ª7­ö#øãàIÞSÊ¢‡:ýƒ°}÷AÃº+EáîÅ-‚:ª¾!³äŒµ+Tjë¢0dõGî"ú]ëQ8»"wWçpÚ6¢àè~³Ne-_U°”+þUè†!ïJläo ©´0~™/ùûˆæL‡4SsÀ×˜TrO€ÎDTŒÏ‰’‘Í?§DžftX<*XNÊj*]ðäõÀ™§ƒ*%›òr7»>r
+?ZÞûj£E?3Ueï;–‚¢ê«¨Cv"ãò(±Hx±úCÌÂäüÈ–Ù[à£ ê©œTxGLkÝ•ÈQ~ö(Ñ rÓ#mž[ýXÏvjÖ<Øb×B~ÊfC‹ºZšH?¡÷ %Œ4ÿüV,AcÄ4ðÂmƒ>´O£)ooGš££­ÇÎÈa‹é[èd²®`Üìrž°ºæ6+"ùŠ|v·ÍW>ˆä´(})”UKÐ¤´Ç* jžÐ°
+ 'e{¸è—^Ùu	§îxØœ•âs„Ò±xÂ(>ÂI´2gý-6áM± C…e,µô‰ÛèMk fèà`í×GÎ=ØÄó#`žË1›Ù„þg&g¨ ŒNAÿ) xíB¤¹ºs1QXRãÄ‚™I_šÚ!Lå}Öµl(‹j„<Â¤„ë(÷NähÔ`š0Ê«‹ó4ÕÅ ¾¢M:YŸ=Ðm¨ÿ³±.©èMöÆ¤(µÑ¡Q½«ìÚqà¡j?ƒ†¡ü¥õõÚº «lŸ7ì`ÁóOÙ{ç­ŸuÖÝ”~‘–˜5hôÀe!·ÿÖzÊÈÉÓÇ“#˜ÂN €Sƒ­êp¦ºÀEÃµUz(Ï1	°¢¦åÈ$?ÁMCb8›n&,Yu„òÎ¬Sm%ÍÉfÀ š/<ö™ø'Ô\Zçxp`:3cÁˆ
+ÆŸèî%ÄvÃµÌL¹*¥È˜ZäAÁˆƒNyS¥€þ¼éÆë¡„À`¿îIä‹ŠŽ Ã~KàÐ¤R÷û´PÁçXC8=×>IÀvßŒ}G¼ÝïZ’ï×:Ì/ p'µ¨æ`Ò4W˜ú–Aõ‰ä&7¡À5imÒ†ß¯ùmsrfýJï(Cèp›Fz|(Û'òø0\¸íZ®(Öè‘-êYñ#¥ö¡EeÐ…2vð²‘jaÂjVïm[ôfRF¬ÈF
+4@}ÌŸ+¡[VÚ¼'?0:Ýø…B°G³â&‹= 1PgÐìðÆ=Û1!v…öBH³†ý­ùÌªê,Â/¶íÿæ
+ÀÃ$`xýQðÇ,“`ßÐ¹ë[ã*A˜Ñòá‡ç›ƒA°²‘v3alMn4Y£­À°Ä“Šœa–/‡2×OðÒÁ‡LT¿}‚ƒûà\qO+õ	0yI´ÆÇâWöŸfDv»»\qY¶þH¡Æ.)_³U˜©gØ`-m?ã´@kÕ±¤¶à#Uýx|W	Œ‹¢êpi¯H¶ÞŽÏGªœÿô±‘W0Œ}P–”Róîô ÓŽÚæHcòBl•üÐ»â%DçÊô[r») lRÊ»ô7XÕS9¨ïëcd•‰Ý?½Ó~“SŸ‘%§ðÊ¦ôÃ/k«à^®½áâr<:çšâÑ=0ÙÍ:Â0™Nû3ÑÙž		wß§êFï7¢€ÊãËº@—e˜Y¦£Qƒ!ˆL±ƒdÀ*ç-Eã.nå|Xe˜OŽ™ÔZS¼š8„¤9z2Ó‘9Ü6kRÉ»ªùÓü.X³í€ÓvE5¬§øJð› êšƒjÐòaS£«M¾êõ6€%¢@<wˆCZ¶ôûÝ÷|ApÆÖ‡«BÙ+1‰‹Ò¸à£o%Üáä"ÞoXV2øBŸ3.“·¹»Ï1MÏÈÅÐ"wM/ßÃN” W‚§v~Ù0KÏ¯4*¬ûß0ü
+=YÿIp¸å}<ª( ÄÐ,6h»A±ÑÖ-<¨×±Ö]ba¼µWJB«»[tûí˜„ùµ-ß)-ëLë<TbKVÝ"sWœ‚;º:÷À¥¹x3`‹L?` ¥Ù{
+bÌÿÔCå{LJµ_$ë;Pñµ–À`À‚àÀJ0Ë7sY¸q¥!îÁ {ßý2ÖöJÎk^eçíJ	5œù¹	göÿ^é«Üë)¼›5êÍtò·&Š?†3Åƒ-;
+<:ƒÆXcO‡uŠŽFmÌépÝ£ã¬
+îÙyÅÃ»sœ2hÖðÎÞ`–&TõØ¸[µëµq3iÎcÜ°”àÕRT—@æÎ@D³—šqÂù«¨vsJá¯:2¬Ñˆ´=Î&ºL‚dÅý>×˜ÔþÜûrÐ4¢êu|M1<âGÅ]@ºrûïó—N¼­ «Ï z^-Z94il%ÅXÚ>`H=B]®dO]Æ*Îd,šTˆ½%]Qkúê, »óë-‰®šæå…È¯%^.ê£.õ®Ã2Öƒv&Uc÷Óµ1 
+ÖÊáLF”ªÀì²^°©uD£8½mDÃZ¬Úgê-îŽl4"ìÄ‡"Š#å?ÑCjW£Âµ6ê<îa‰Èc†šå”½`ò
+óC†9DµZiÂ+Í—SëÒ4 e;{Ég& 0~—€0Óm32¦3Š¶7;º¿{W;º½^®¹÷ì“Ðh)‰ÄXž€AùCAX^^Û{”sÞÅ–£k$]“(ù8ÓÆ[RÝ~’þOL;ä:Ï»4©ðÚoTÑÝÞ~°.ýß0‘m•U°ù‹è2m—ô£µˆÈ»)I&¹I˜UÊAûXˆÿgEp‹<Ý€>€Hþ;ø*™$OàÏ6Iþž¤É$_Ãþs¢ -2BÆø‘^+·“Æs	®bÎ·'ÝwÅm’Ýï9{ÑƒêIâ±g²
+èCWáÑÂá[Ù°G6}ÚÀ»ñîI2€ŸÉC(añ!·Y%_‚’á£ a)[ÆÀ
+>_áízÇ?ƒR­š£’/×ª?«Ä:C@ûSÓâæ@»évÁK¯¬h r›zË¨üeaI ö7«	§»•ôËð¾ZÑâe	Ðû[Q·â¢÷Ö¿?ezPH÷ÂãÜiÑñAi0èœ•¢Fz'V Rtç3‚pîHoÚ›æ,Q²¡“Ý_1§-©V˜#O”Âä‚RŽ_TÑ²VþÀ%î ¯ A;Y]¡÷]eWñ“Aâiƒ3¾p®ÑÉCÔq)¿†ìcŒ("ˆðE.ÖMúÔ(1—[½Ž.ÿÑŽâ>¨ÛaGm
+>[0(ý‡$ÆP+FW»¿{ª®+À[Ö/é]¶ž¸È{ã#6S9íÍË6ßÓB'‹Ö“bVt»,à !^jsyvù*‚;#j›0+ú-¬¿èÑŠ}íî£ÛÑ9O|ty×¤³#—ü‘ÒÍÕ>ˆ0f%Ž„î¬£É ˜¸iìgºPòöÎe¤Äïƒú©±Ü×Ë’óeô?€ÒŒ´Åÿ½s·_ÚjN¿º›Jtäª™ÀÉ?@©¥Ü}ÀŒöS	öË¦>îR°LÌ[w'#JÖˆ1ŽÑG]¼øØ¦~|ø¡ë³ÀtÄë0!ÎÑû`üÍB‡Äp,+Qð4h^|ò_i±¢vŠÕèÈèª`¾¬™÷:‚Q]¦È¸§¬­||ò†OÑ½WLî†yºVA¸7%úóØ4-	ÂÁj"Lñ-DP-irâ/…M¬\ø‰}1ÄLpÓ¤•õ_§À¼$šºîéö–ÚÚß/Å«“€ÞŒLM~ü+oÒ]H@…&ÿVÆ)Æ
+p»cÝ`_¤.Í~/X´'(Ù†õ8Ëk4w£KƒÅÄg¼åë.QnG¾Á)×.Ã¯œyté~6ïU˜T5Ã»p]ã<¤zLâŽvj2~åÃ»(;qƒØˆ-¾²ä°»Yã5“÷—9½kÞ´ˆ;º…Û ÷@ps@Ë^y÷Ž–qV1ïsø€ãØ;þJ&ð4Í·âb²rÌ†:ÂPË}òÌ¬jœè½bB—1e
+øE’Ò½B‚ïè(Š´;#¸úë|ËÜ$+<$ãsq¹Y+Ý#ŒøÑFßò…9ºŒdN l)K’.Ã|]Mh×e2ÝŽ_”½¹¤É^]·wvGÒ¬íÕV‰7wýòE\£EK°:)¸¡MC1¸g“2ö’&Fß]¼Ÿ0¢IŠ Äžem^¬¡-ÌÍík*-%fBv+Èoa_‚ÍÀ …K]Ã3Ðaú¨ÞˆàÐÉþ…¶¤”»—»ÜçRWÖ	7}FI¬Ëé¯öüYvÀíBPhÏ ¬ñº»`|P¹ÛXs€Ä¾¦ö‹~mº—²¦öî³l¯M– Y¼]Sc·«ñ˜þw_ë?4‚oœ@ëd¼*1bÊôcÆñÍ‹^å5ƒ0r_ðpÅ¤àÛ¨ÅÍ%¿Þ&[+Å¡s‘Æ }Ö¦£÷¨’DH˜Í½?žh;ÛGoÐpzl—´?Zð6³iã®¥"÷lø“È?%ì´ÎƒîCWÉ%`]Ø_Â¹Â5êÙ*E:’Ö¶õt`låþx«
+¹ÌÎ­7ÕLQ*m¯ÎÃ<faàµ[<ùÝÖ¼Þþ=:é	Ur~Õ4|!hƒÂ¾M£wu®Ë)ª±ñ¨°v5-úíòCC¤Õ¡_£§	Jªeô\Ï
+ìJ{½½l°tsïÝ³òin#M~}öÛ$ù±#Ž>ž«ŽÆ¤ÛÎÜW¢$ëèÝ[džÁd„ è6HëÂ¯®EîÀB)(##D¦ ê‚zÝÇzQW¯×t‘1ÿ(‹ï[Ð¾Åš÷N‚&_èÂ½´4øBƒëžžzGi¦iQ¯S®20ê=W{+Ì¿Ä5ãwÄ“Þ9´6“Þ£ÿæHÉšW'Õ¾ºÑÊFM½cÛ>½†2n++^Âÿþè^´p9¥]¥·x·9;	åÉšê”‘™¢ªî§æ÷o‹-Eœh‹Ø­‹Î4®NX{¨Q
+-=ˆ$Ûhf†pß¥ƒáòú}ãq4BOìC‹âê£¯ë½ç
+*Ä“—²éŒmÊz];GÿurZc½8zá]“ÁkB@í©sì:¡Tw+ˆÕè‹eR/d#ÑBr£*¢›˜ßÍB©ð"°µ'Ý­ øvï^øtû[)g6Ñ¦|â%4
+ù§´1v’%Á¶„Àí‚¸ÇjZ—QeÙ“2^SG­g|¬!ÕqÜ>[Ð†	¯›ƒÕ¡±ý¿“VGõÈ&æÀoÅC¥Ä…À˜Ò]1|DG>à6zÅ¤„NiJ:ys}vêîfôFÆ½{mpî÷`%—.gÝ&öl’×~Ûr)àÊ¼ÄÒë—²‹Þÿ‚I`>¦ë a54o4šµ5¸nÛ?š©ûôžaò<öwÑ™¢Šî
+vßÆßãÕ½ŸÛoûûŸã-}Ý wŽäã¼ý6_xš—®Ï0¯ñ†ãÒìM¶÷K«m"±{}7ªñsXÃ½¶ÖxÔ[»#þ…_ÚgóÔtoî;6úÐÕÓl¦#81ý«ÙÜ•ƒÙeçÂoëÉd3‹Ùv’b^û6^„Øò€àûÎ/$Ì‹EK¹ml¿û§qx¡WÁé^™^´Í¡¼ýÙpaŒ(8t
+L°Áˆ®†I¡ã+ÎkhPp”L·/É%ÚâÝjs»O«­O–ó×bÖÝ-Ë9rj´âÛ³®ž‹U„…–xs`°«fhïFÖžœ¢ä’ô<IöJ~›œ‚daD®þPKŸ¨2$[  Ž_  PK   à;3            =   com/gallery/GalleryRemote/resources/GRResources_ro.propertiesÍioÛ8ö{~…)ÐqÒtì šã4m¶9¼q:ó%@AK´ÍVµ™k°ÿ}ßã-‰Êvº_R›ïà#ùnÒ?ìýÝìX—mXE³{Òe[ÚPA$-³õcvM;®DA³cÕ”€ð®d’‹½öæk®äŒàßyÃêü„v­ YA:*oÕáëÃ7q‚Ÿÿú†Qà/nÀ–T2YQGöžT8]Í%Ý›—å)ˆsÂHÅ·3ø–ÏKÃTmÉ z£ùDð¬åO4Ã¯9eQYÉ;"¾{×HA·lo^­ë³¦ki1›·mõ˜¿ÝÉºúùmAIÅÏ+Õr!³¾	•µ‚K^ð*ëìÒºbÇê5co×âç;ƒJ¿˜Fe´“4cu[Ñ8»3³·vš·zÖXšc®iX³í­©òìÚ*™•4#ÕZÕ1å)•Å.¿ZÛ-o¨Þ	8´’~]¡YGÅ1É¿£ù…ò'†,U³Íf³ï’Ô4¿T5íÒû|ŽYÃU¸‚Y+iŽ"/Þ5/5"©_‡™SzïpXÁ¬ 1³%+¤´Ë—°˜@ðFá¯`NçìÒ+ê–¢z'ÚÌžh~MKçÑ1ÞPò4žrUðÝŽßwú„*Z2ÛÉ$»K¨º&â1_(¥ébQOüÛÛ"XÐÑ	ÝØýs«O`Ü°6)/jÄ¼Ræ¼¦èOE‘Ÿrav%
 ÇO?`” Ãiÿå+gd°7]Áa´¤"àzL< oØV_AÕ›ÃÎûar¥VgÌ@eO¹¦#É›äPõdLz¼ŸÚªLÓÛé	£Eù*¼§×4+H+OÀyæð‡ *æè‘Ï÷Ñ¥€YJ”­+@ƒ}iÁÆ3ZÛ±sxgIiè¬£±dªíMœ”<•¬aC§š¡ui£( }´ëÈ6á^Á›T¬“d@[ÈIée'¢pÆpZgÐçÀÀéŠñUÞ¿:áA¶/ˆàuå7{šŸÍK¢¶vÐ®ä¥Óóì„ud]Ñ¶È1(ôDG’ÞÁž±&ã­=-ÐZŠt`Ð`"jd¶ìUFÊÖÐHÁòìüHA°lãŽ‡x\Ä+¾=6’jÞEú£°±­w:$áu”Üq^lÉ[ÕÎ|½»2¿ ’—Ú¶”b¶axâ·?âÔ4S’Uì	e>h‰àÕ4³U±ƒX•ëÿÂá™þ~øï± ÿÊ É‚Žˆ†èÅVù¼QUäƒ8 ù{^±1½ŽŸŸ:±¼/ó3Ò¼Tz©U¼X¯4Ñ¢]L_]->®lHDuÞ’§2-F4Õ5%Uý}ó•Ü
 S©­ã_ó«£ÁæïdÞ“,EÜ’®ƒ=X†oâ(XfãBx$/`ž@üDKž•`eï„à"'0ŸÉæh£4Ò”ÙYM 1a,»1CÂ™N`ÁjËáœ•@OÑ±5Yqá=Ë°DQ\èÏT´(Àl³¼%™1°!Ðoð€§Ìn0d1ˆþæœtòâúSþ« 3ì§’)â&ª$Ãà¹	LÁöP¸ó°ø{Ñ_ÜÌ5„ƒ%iheBü‚VÙa0/ævÙÂ<´âS^ÁV¸äÆÒƒö¬©¸ÚhÉ]|u^¬††n©õFÁOi/U ÖÁôŽu/Ýf§]X:±ÎÇï¼KTG{úÒûLª¯>¢Fú¯IcõÐmU‰ÇO¢ÊÝÖ_€qTÙ§ëó€3ÖÒ¶k/ÕWzÎAòå‡%~Éô·Æ¢€]Lát²)çUãEI?T­Íö#,XÇWó=Vd'\;œ l¬ßT‡{)†‹@"
 5sé½—À=’T¨ø4Žâé±ÅŒ±Eø8eÊ{€¹àu=£‘»Á×8zÎÙš6D˜JÂ«w¡}6±Ž=&ò¬†°Ôð©­d\q ²ƒ³„éj>E‰I—IzãÔE¯ÙN"Ú]ë	³“²Ïã–÷áæf©å}•#{•aæ¶¥âßÙï¯#:ØÐˆL«Óp€²¥åY“/lâÕa¶ˆR²-fË`¢R'•øÁì=«+x•)QÓ'L¢<‘‚,To,•Ã$P'q“û‹„ÑjlÖ< .‰N	Ã¬(5—­ÚTz¶•*Š$™ Ê:•xlØ6¨ëâ<Qç	4HdÄÏö=>ÚƒßÆƒ/Ë£)Ë3 âlVP‡¦×ê(¯¾Æ„ÒÓM.A‰Oµ:CBÅ!;7eiB‡fö\Pëq]’x¶BA
@@ -502,105 +511,121 @@
 2mÏ¸ñž\µXHtPþØóÂÝGYBjŽ@ëŸ³Ý`…5kÐƒñ\ÿT°êÙ“»‚>%•9!æ¼KæÌé£ÛfúTjÑ³-â^òŒ¼«Óä‘ ?ô-ŽÁhRËðz(rÌnlN"ýÌHà!=D³?PRR‘¿mh|}÷sQžëfÓs^›bÎKèWÓÁ Ö
 G ¯_£šIÈÚ¬Ð°Xj.r"ÄøaS¿#Ù§ÛôgŸ?Øÿ	6§ØËˆ÷¿@½¦+ã€³,YqÃñ5Èpg¾åÝ@ÿ,$ž‚i5nûü«xáö1S?DBÊ]š~êÊué*‚YbÐÁÔ1¦n˜q‰–'{˜zÙéä÷cŠrZ¹Óšl‹¦óæG¼R±ëˆÚLa-°«®ui/hÃ÷äm ÛžgÔ…ŽÚ˜Pá	XXDe7†#µ²T±$¶Y›ìy¥K'|W°j}ìHº;Ì@c420tïÁ.µCñËó_ñý¶vÞú­Tô¾¯‡å*N!DïñR(É}Pp™æ’½gÊ}*gX«yâh+«l]%Ú`«0 ~ûŽzkâþ1&>št¯[C8^íò•ZKý81‚P×}ý—wP~nií¿!:sÔéb4¸Â—QS#†•´²®!šK«ú>ˆðÒ;Á}øŒœæî7<s)¢Û–ªuIëŠ—½9ŒCA÷¾ðnF‰Ê3‚Þ;¨u§ÿÄƒ‡/½pzâ¢Zˆ«oÌ½N¾ôv#¨€`&õ»PHíÜ6LìÚßQÒãC/0Þ	|W®tñ\q	,6s]÷\ß:‰jûGÒ©1øÛDSCÖE/YÂ÷¤0Ô0&ókø’¿0nl”Ø+P[îize”³®)Ý{%Ô"ÄÃwI¤ÿ‡P—ë‘Ÿª÷X÷V½¤:ª?æú=Rtœ½‰'ûó³_€Ü‘¯(ñ&í=¸ï‡hÝÊG\Þ0‰O­f0óðfË«YD¿bñ£ý=s	avMZV¬ŽJÕö¶vO?·P1ôz€®(Îyxw£„C·E]Œ¶/äÄ ïwœC£`i0U[1ýú_xˆ^Gô¶üÄ¿òô(IZÏ°‘5»ÒH¯ó…½M H£å+÷¢oKžÁûs~ÛÖÊgpŽóö†&ÀGœuaÆ	Ô?;ÔÒLšF{ã×‡N7Ò_ß4^X_
 ÇÞóÄjPâ»›©ïê#üûkú”z'_ªî^¡Pœ:¯”g,hípK…~ >Ê±t† lïÝ.Í‡À¯Ã"èËágŸ;JTÚ¼£ïc»ÐïäÐ&\<‹îéfî/èš7»zÝ»;÷4¦¬sÀ†2Í÷†Øøü,Ìnìp§øÌÈ!HÂªÎ=¸³£æ½b¿3xû“jÓÄÅ	‡^ó’móüÏ—P¯hc:a ÝµÍ{7ƒ{Í˜š	õ“³±ðÏz¨G÷ø1É2bèðÒŸyüIß¤@"„l0áEj…Ãº¥b~‡7WîFƒbòºaƒíæ!kyƒÏ‚oÿäxñ–6gÍ±¸ï„oÏøp~,ø=ëp­z?s ƒŠ
-U. \Âl]Ž'0ô„ÏFÈ''¤»%òi™%Š‘ýŠÆËvè˜¼ýj¡dÏü,"„™Î Ô2Ôª7ªü|â7CCøó¿ü`¨Gü­?ê}Çvzôä';1áÿöƒ«Ïå&ù`Öë³DKbý+TP‰Lr€Óó‰X·Sò„ß7½öjVªP•þ1A¸i>§˜Ø*Å[*ž“´¯~,Ã´Ôª=«·ïÙÆrdÆe³z;Û²Mùò¢çÝíÓH’5ºl«÷þPKù¯×Ï  f:  PK   š~a2            =   com/gallery/GalleryRemote/resources/GRResources_ru.propertiesí]msÛÈ‘þî_lRk)§…(’²$Ÿ½[$E­H¶bÙ·¹*W¹ rD!&-+{ùï‡—ð4z ”½IüE¦I`¦§§§ß»ç÷~o½½uWÖ;Ö³²fÂŠ©u}o½+L„5\{ÓèñÔýàÑï®ýuh;ñßç.ž'ÿ·®ýÏ–ý×	]ß³ÂÛ@8Sùhè†sñüýºÓ?[?;ó¹âá~(¦Ó³húS×™û3;ú_ú\?þÛ'’¿äo7ù{ÿí'Ÿû£Òo‹ÉjbÅÿtá…ôùr/ù¦SÑïÃc+ýÏ~ñ]o˜~¶ŠùúððÁ€“~$?÷æ×‹—Þj)&ö`¹œß?v.æ?>›/Áðv
-[þœOŠQ{@;JþŽŠz§ìsº°³äµþ)à#ýáÐ*VÔCDÀJÓï»éz;Vú#Ø1 Óyv®O®ã$ýl!Œ¸`oK`K#°w`Þ.ìB:AÇ~¶/1ýl?A<nÈPÌ\Ïs½™	}¥‹=cT&Q’M˜üro§K3¼©0†À‰pr›†ÃÔÓú?#o£½•ƒ„ƒÔÚeßµ]øŸä™>c2&ôwlDrclÛÆY_99+\ÿŒ<"îÒ'NËdÕO7íÄh~òõ'î”Ì¬;³œ‡õ{HßH÷ÜÄj’‘"˜—î$\b•€ÙŒsöNÈ€¿”£1 +3ö‚“EÂÍýGSÃrøk}2ÏÕ<ÚÉÕ­‡Ô;.c¹§=˜ÅÂä£)Wì§$F¦Z/Np/ålòÔ¬ ¬¬wˆc€ð<eàqj’#Ô`8YD<ÝSqC¦kEÃM!xë.(AÁÊ7Qaôu—6, Á@¾b´dùÙ.¯ü,˜¤ÇÍ&Åa8†:@)°=Å¤ºÛÍÛ«:D
-TmÚ«=¤¤t	½24¸@"±nÜˆ’_´Ç*Š®>L)b»ùË' áMðn9Ÿ>äyÕ©}.)A¼I‚Dy)E—z9Ó9ãÀ¼%9#‚S »™Q•ÚTÊ~SÜ4TOŒÂ‘,xÈQª`¬tÊ=P+Us|Ú“2º¨=Ô­\«äH¶µ“ì.ÚV`)ôñ|¨Ëu¹GÇ²^.œ™¸pfîäãnÂñ×;ðŸ'ÀtqÇ¹HÜjQt(Ð²+ç)ì|ÔàRZKI*WkRµ­kqGˆCîõ“°•\8idi‹ðÂõÜF.ˆVFTbtóGúÈ…X­¢]ü²`¤8à™àê£tR”@ŽØ™ïLMLÏÇ÷’Øº‰Ç]+&ÄÉÛÌöÙ±¦3³o}ð—rYâíAÅù	Œ–mÒãFÛÚÐÂ:~¼+‘["ö©»r®çb*=K	8È¦ê™¤˜6;uZc“‰¿ìõ‡hå¥ËÁ"‘,)l!Ôô7áDÇvî*aô*t‚pƒ…g`Ïecã‹Å2¼Oxl:I—;æÈjLÔGÊDÓ‘æxm0z÷à$ÆÃåÔQAtÒ#ÐÅµp5G+ÒˆsÌ[²<FˆDÈüxqÊuxëî?Ä¥¿\/m'úïEx+ù%êXSïjHu¼ä'ðýñû§é¹!Þ«} Ó;r*˜¯&·bâ]ê0ètílê_;ÿTAˆ¿s!sV^ƒT.ÚQž~2N ®)Ï)‡&è(‰cùÝ*¸¼“»®,Ôýa…Ï;#Àc<_Ú½T«×£?_ÕðÅ*ômP`	+ýF8óÅ×]yƒ "0ß{á¯R&n¸PÕ(KgµÊ6wtïŸ–_^¯Dà©}Îœ“2¾¨sEHôfáˆ§FþÜ~ó¹=‰?n}?š\è¿F'€DÈF%rÎhäÅÂ÷ì‘ãMÄ\£¢‘Ÿùâë?Ã;d_¾Æ64€Ø+ÖD'ª }Ç5ÂÑŸÀ†Y%Çlaàx«¹úîZ±Äx€ºU
-®Dª3N#sî®B;V9ÇAàÖ“¨å=t_.Ç9tSo ¹„Œ„ç¸lEGäÀ¾”Ïhã1T‘Ùlýñ£8Z|éØîÄ÷0zú˜Ô8Eövlòœ;«ðâÍ;NéÜ/¤²ŠíBŠ j¿Lª™ž…«Ö+âþÔ­QáE!¸&œä§lõÇõ.OÌáLÖ]	²÷ŠPsKc$[Œ·^\‹àõM¾•œ"Pˆ¨AnùÐ¼ÌƒWc5DPB¼ •ª´Î?ˆ¸êgGT¯1?Ö‰Ç¾[í#ÈS“&úô5ôI³QÅ¼&-i ˆ§O|Ù~ôóxêžÆY'ÎÜuR	ÙÃA:(=;€ÁWˆ{#A”þµ­,yB†þEIƒ™"Ýma-Û)ë1MïyÜÔ(dšŸb·ÍµÄE‚K ¡€TÈÙŠ<g#îE96lÛ\N¼{sž»ršÍ_ˆ9¡ ²¿Ï®üÃ»«ñ›Wƒ‹ñží_ÿ˜)Îñ—ƒ««_^¿9…‰Èuw9ªLê+¤Š‚¶¶ Êf+Â7Ø:«CeE…F2P"»ï#ú;šƒP}‰¯“EªÈæ™líÏƒóóñ›ÿ={y>®Ú]Ê Œw7;èÙî^¾¸Ü ]˜8O4Øj¤dkRð<žÇli„ó ½¤OèÔk”	šÐQ&·òìÇP
-éÁõ3÷ÇYúÂ‡ AL×^Þ.Ÿí»?îæ­‹^@Ôîû¾NUDtq ˜à.,z#ë#65ÿ¹{…@‘ìvÌ¾×¢^Ë¼wœcòÀîÙ‡ÖÎµë ³KüŠs«b¤çþÌõžG\ßâºŽBýá T¹zÖÏB|Œ†ÇÙæÁý»`^L7*O„&aÆ.ÍlÒ|–nxévùjýQ|+éŠ¾‰•õ7±ÂÖôï.V¹¢#}¶•™[-¦ KÉ‚P˜œz„ãY9c$‡qr‚&œï&Â7©º%©*…ÉŠVI+0¥÷Mt¥+ú&ºÖßD[Ó7Ñõ ¢Ë_…ßdûù_Rvy…Øz ¹%	¥˜ozÓÁ¼“u­=ùþ*ü(%ÅçBY›Óþ”×òdóËµœ$Ü£ÕqÃð÷K™Ï¹½fw<­#iœËôø*t¼©3÷½Œíë…*ìò‘Ž1Ú³â\Eàå09Ì(aHØ³‡ïm[‚H™‹D’Øß?µþŸ½=+’Ã!Æ?rJ’.›]ÌKSp+®™…
-O;OÊßÈ„µ>†ÂAíé÷ ä´)[d
-å£ˆ§Æ‰¶0NBÈ_ñü8½åù/ã!çŽ4xj aêbÄCõHBý¦ð9Å-¾Khœ4ÉU%óZíãòŽE…ÌÀCVºÜ6]ÄeÁˆŸBþÚ‰ö,Í1’”^B
-q‚Ù­±D	ƒÑ,ÆðOØÁ$™ ¨é¥„M2ûAK#|®D¤O£¥Ý†áòýÓýý»»;Ûõnîí‰¿Øÿèùws1‰gé†Î|?¼õ×³Ûð‡¥³Áj½r½Ù‹·o/ïÜðöÃßœOŽ½œÞdGä >Vo²¤F£äž.×Û«fH4~CÞ¤ü5Í¿D~ùÍ›pr}ZÎÃye|)×û¸©Ò¡³Nãt1Í¤Š$0…Ë`–BÝÒI½YÅ¬ú¥Ì”ÇL&XŽ)sÏc2³Œ·iÏJ³^ö,×ÅLÿ´~=€Q#	jL™F|S¡–i&šw&¦/=,1´Ÿ‰:^Ö°¡îp$O	ÄÔÄD‘òŸnc*ËØx
-;HDEC°ñTwâ:œ¨õr>MN›EZœÖç-ž·©˜ÕÛ”	#žæÌqãº•º‹ã…b=ôÎ@i¦Ði¯Ö“ÉÖ0zÌ¶]…Qß™FT{éÖž·if§böÈ	ëLï—µóëg-û¿vù—»Ù”]Û™N_.êñªés5ƒ×Tñº?¢4¬¯*/âõÇ1Tú’ÉB: E$‚Îaô…Q7Òˆ¼›|QuqŸØt™{Ù(štÕêw<P2e»7Œô±µX…Czo<9::ê<É\H±ðƒûóø9ëýsëIÿ¢š£s×±Ê—nYû"œìG&i¤ZºÙdÉw±pŸîÇ˜µ§ÉñGO0ªâ ö7gìÒTÏÝhåQZ:‚"¡D.q§±Xc’GÆ¨G‘…G@r‹íbüß¾nÝm¬[wí›¸ÛS„½¤Þû‹ÏÖèæuXï©ïñ¤ñÊÓ8‘/ð¸Iw›“V‹¶KðSõêK˜3ÑÄîç‘ëeH+v7–[è»b.l=;Áe-eë¢s
-b4¤CÃaD©Y4â{ïzµüïôod]d_WÆ²úÄÉ&ð÷ý”s‚J—J&`GâÙB‘s“Swyòô$¤/	ï8fp@ª!^@€QxdÐ¨É^Ö«8ihŒ†keô–`7¾“„oªDmò„©2—^%ì÷lîØlä´SyÖŸué"w¼0»oV+LÂ]:L¢‹t·ÛVa|^‘ÍØ‡\7L¡ðmÓR"›®h¾"ã"E0—„3Ç:D“Á!~P­§ñàf¯>“*”+T&;ˆËxÉ <ñtD^Òk‚)µ¼ˆóLáòŸ&‹éûçÿ“øÁ‰›
-|¿üÐŸøóŸD°r}ïýó®}ôýJ„’ßã>ˆïŸGò$ùjiÇð5ŠªÌó·òkÖÉ¯ž€´tò÷ØV€Çuô.¾S3ÍD˜ö|ºñM´b1´pngíj\IKK²“_ùá™¿ö¦Ûð™™['„¶éæ3ÞCf4®ÍUDoù±Í ":“ yè*I*ØI´3ð€Äv^œ`ìI¼½—¯¯ÞFƒ%Ÿu.]œeîÏzVËÛJ¨¦•Ï–ŽÜjã	D®÷ü×];æªÐ©¥Y»Z#=!“—…¢ßE>€RX[FãÃœ}_Lé‰»<B™ê4{h\º%Öªs /_ÏMÛ4äo~¿?góg8þ»Y{„Œä¸Þ€ÄKD±‘5_LÞê&¨ëŽ÷n?Þ¶Ckç×nôÏþ
-xÒz[ÕWÁ§ Ò¶çf×ZÖÔ–4wó¨z yÝÈ^¥«ý²!šxÖÐÄ“`x†'°¬„>z;`…ëßâC²†±MRF¯]³=H –œ¡ô‹aÃ+sPÐ½Œ§9¡Ê¤èW ¥›Í®WuÙF£`R<™4?d-<sóµq-¤Ù
-›	«OIuV>žo}*(|ä9sëU°¼+bº<IçßÑ¦ì¨:9íãé¥o„âäN’9ökÁ~…fHB,ðþÜ¹ón2BŸ~ïÍžŸGÖÎL”¾/Ú›t±©ôd”–½€Ätx_­þUïì8c­dô_œÀãw¤Œg&còã¸ZýÐ51¦.;eAÂ†îôê¢µxL»Teó”TÌ,§œé(¢‘:{HS‘¡p.>ÉfU]äÚHQÔñs¡£§£¶ƒéÅT­,xÁü=Š´j1á[ÕÒóXàèŒíæ–®Hô¤1gç4Zþ."Yî·²Ão›£ªó¨›gˆA¾Rbmâ¹Ñ¶œT¬½g¯ÀõÉ"›+úÌØNZE„„žÐqŽ¼"±!®‹¾\}e•âLZ;ÖwIzþçð»]â^ÕÜÀ¤’s•Nî½tÚÜY}\×§AšäŽ\^È,Ûä/	4qzºW`³Ä9?,÷SJ„äad]ôÊ‹éw«!ùVÎ'‘õÍD×BŸEÛTelÏ¹²Aø‹œ-¿ªâ!&ÌL+2ÑŠÍ2fÖÌ¡|‘S£"MrJîÍú#ïïs®ÃÑ’%—àÖÝúwoo#ûÀàÊM¼µ‹ìŒGPÁDo}ø*`)Ô£ê&n-²'r„åiÓdÈ,ƒ_[BÝo[šø*åøü†EjO\žR^¶‚G46•«±ýZ×ËidÏEèŒnÅä£Î·ÃýQ
-f¨(ÿ„·©&ˆž5,s!o8êùÇ¶~ù¬žHÜ!Œ}„‡•ŒGò1R”“"`x†d¯£JFÜLdŸa$…>Í1ðàû‡lÕÔkÀSÞ‰“ÝLËNE&†Ž4Š>JÕ–
-ž‰(Üp‡aåðÌ™•olÊ#Ôz¡Aôgr™1'#G÷±õ*èëP|‡:%)ì2 $ª­(2DR´cæO¨ÿ”gèN£BÂ(H–"³$ê¨R®iõl’4Éw¡;_ÙSßß­ÄŸœOŽÂWéNipÍ“M§¾óláÕ¯¸¨«Hü]å™owÞ®"ÀÈÎæ]þ,«ºîêØk§ðWÇÁ/…Ç:‰†õTßÇá±2H«ÂGß(^Q*"Íâ©µ.dÞ ×irÛdˆÝ9A|çîit®ò›4Ùa—•pm!n]›æsprÃäÌžæWZŠüÅŠßŠÏáËÝ5=è6ß4IëC/ýRÆcä¨¶ýÙLŽFGe/n¹÷”Å½Vö¶!5Ä«ROIþêrvŠ»¦®cÄ²In«ÒV&Ø’â³“…mû,µ2âªCŠ+u,2¶ñ}mæ¨ží™OÚÎ"î™Vø3Q6Ô¤wÌõOPìW†‰èñawWÊ’hÀŠnIž•…‡é°hÃ-m¾'=ýÌù7O·Q,dƒ>hîà&–M«ÌL^GÁûágÓ%1p‚ZsEù…F’$ÂºÜp¾}¯üñÈZ:oïÛÄÓàHl³5Î$ÇI	w´Æ}IŠ9o`©÷‹#Á}IÄSŽnŸŒÌUòæ7%=H"cu…×šUŽ 4À4Ã#|¨Ž”_Ñû$ïeú‰•’º#äâ‡‚kÝ>IUo<ÕK1‹ï ú÷Ôÿ&W÷MEÔº™Ð—A¢Æ¤'éßG+ü¦Z¬;_MµÇt×ý|cDHfÿ9ŒˆØ2˜G†|Eku GÌqyè^àv×_ãhýçr´Ò•vêã{Ì_^<ÏºËe%á9óÐOšÌ-üéz.VIá¦¿Œë6§qƒžï½¤üRãS²úþÆGß¸ÞT|þ~Mô>+þü!-þŒÛ×s±HÆRÃ’«“¿9ˆÙò›Jºf"Ñ¤lÙ¤c\qÏdP9ùVT¾¿]ÐFYuðWïÂq½³ ¢	[þòáÝ›óº­—‹AÎýÙ·Få#a½°Ø³Ò˜þ:ÄÐ„o¶0Áë?ý+ç“Š?£¹¿Æyn*ƒÕ·ðeÒVå3j<Ãf²W±å+G?Á‚¯Ä\LÂP%‡9'¬¬Vq"L“”ÅüÅµßìQ³úL“ngdØv:Q—+šÒE,SQãVd?‘L³õ¨M—†¢RÁ}‰ÇF8L§CWŽA0°ä„ñ¸ïG›Ã°‹Û¬H
-†]&Ì:màÝëàn5½<7‡™,4Û¹­mèÌÈ\×ñ&¯AÜÆ;Ô¼Í3Ú7áËÎú·3IÛYŒQ¡‡d`“°36ä7HUla’QS}ðQm5§â‹Uì¸­ ÙÏ!ÖHèˆH!ÐšÖu L®#åt}é„·	¿Ú$ßìÎ¡ô>| >¹âNwÿ¶.–xX9è–’§[%úö ª¤)I©jrÂ˜±vÞI‘â˜ål²÷8<×Ž«0d;\oµ<ý4ZtÍ«îŒMço
-!* 'æjô!,5iØ1\‡¡_Ž.÷T¸Ä¸¦¨xÏx]dÓÍHIêEõ½6FÂÔ1…j¥e«&ûrÀ+ÚÁÿÆÃYŠ ÿØ¦;Ù4‰{«ºYo^!+«½q[ Ðã¢ïÈC…‰a¨xóš¤x*ÜL'²m9žþ«³uÚÚV¼ˆ‘Hûô›3Qï·gè1`´¶±Bk@+qáx÷W²x@,K×±!ÿÚ*¹ÛãTJúàh.œ`äLn2?t×”×¯p ËÈxŠÂÀ79rD%¯ûË{Ö[†iüóºñÖüBB	
-¨4Äxê†Xƒ;®Ñ¡kyæf…ÿ
-EéÙäÞÉdEº~™'Ê9^eª›®æ¤ôÂë¥ðtÂqó>¾^Æ¬wÅ[}`Í%bé¤žQö¥³¢py(NA«åAq³pþ²vDEÞJoÄþ¯†N/~|ãÁ«6>4¢_è²­Xáuški‰«†øðÚ çŸ°êÏá†sb´:¶äÈÑðõmÄüî¼†+óS‡d®!Q`ùi!J”““)“°ÖáLEðü°vïøG2zxž4¬o¡5A%±iÐ¥ïOû˜šÚtŒøžh§)üÒñòVFwöá»î$\Yømxzëò‘¹ß•8%ÿ±lj´ŠssýZ•íx »ŽN@n÷¡Ï™^gAˆ0ù[#½õwfþB‚#÷‚Ñ	VÈf	º›´x­Fš°%*+ÇEþ¤!¼tÛ1úbÆ•˜_º“·þ`ªàkœ„¶çF”³ß)’g;ð™YnÛ‹>@úÒô
-ˆÛ*æü Ôh+}ÐPÌó- Ò<&¤
-± ÀOg…ŠNág°y7BŽ/©ç|E|!PIÏ¾¡¼ŠÕ•çÊÃ-¦:Iº‚*Æü³
-†LÚn8ƒDCÑ÷DV—d’™ã‹¿0ì…Ë3¿ä û–m%[+L±œÏ<­ ÎrêLÿè"k@œµ"6jŠ,ýIfÆIÑ¸ÄL:ˆ<È\SÜOŒÊ¶YV¸tá…¦kä1âLƒ!Ë2®öhí¡W‰…Mßv*VìšÉ=S$Ó$²Èl¯ªn.n8^~V‰)Ý4Zƒv¦()x-©N?-ä'«faµRYãV…Òl’|IRq±¥Á0ˆ1ŠaÜù}Äÿhýd}g=¶¾þ»¶¬ÿ³lë¿¬ßkƒ<º0)ôÝØŒ€Â=ÔZfœEB:j¶D¸I*s_uP»L›žhhÊ™¼lOÓèN!ïs3pP©Â<q¿)[FšE"“öùRJ¼¼‹[ÆØiÑB#Ô£oéàŠÌ•ð¥·ZŠ‰¹n5Þ9Kuxå°d–!€#Š¼ËyWwç*uÃË±l(ùp˜RöE)™¼rÿ!ŒzáKí…ã¹XTjÇæÉGý!Ž>s´ ŒPXsB…££¥Åš¢­Æ!Øá2LwC¯ôæÈd ´k™5ÚëìÚ™^îæåFQC¤¥Èd„R÷¾úÚ]ÍÁÔƒ†nFâ;N÷GêA7sw©ì¾…‚­:Q›d_ jPãµ]cØzÅê¸RsÃhÉ#ˆ>e&„I];êädY;Fž®êZL¾¢vöù.îZÞ³¬pYîñ%Ïþ“™Ó„bµÙ’•œ£ß®K$‚æ{W"ø$­ÎU8Và‡ç¡²Ý&‘›_•f‹?‰Ÿèu÷Ð$Ñt^Œž#ËEHyZÊ¸¾,ÒJ±úæß«Yvê–±Ghr½ÌÅ¿ë#]+	Y°wÿuÆ$¿ŽP nV§qî@DÇ^ášRØ>A¥bAr¡´îºf£úa•¢Ü³úˆÑ;€·ÐI£¸¡¨N>9i¨„‰Úfˆ …uÎõ'˜×nKÃ¢¶§CŸn"úÀ~@:ö³ý„Ð€C®[¿›7Í{$S»ebv^2÷Û¨“fžŠ|dnÕÑìÅº‹ðgâ‚3K£LÖUÄÌ*™GæJ<a@á!U¸1§’I²#…tj¸k6%'j0·@P¶m'4_}|\£¼(	 1Ì*@¹ÜïíqÓ’{>‘5¦ßc0úÐÌCéWÜ°RtÖ3š[† õh]þ¸XW·îÍf$0gsZÒê><æª»Q…?ªh<+¿Ù
-rF¾þœµêÞÜôIÕµ
-’ÑuCÛF#8ù¬Áós~FFúß™Bv·±“ðš­ÉA…Á¥Q_ˆ‡0ÃèÒxMGG1.xZ¤Ñ÷²¦f²jœ¦s1ƒŠôÙ‘ (õòzlí5ý3y?@TÃ0˜tkÖËGk‡“eó®ï6‡V>Þ}ï)T¨Ü'ŽMtv]°H¡Ž#(ÜÓÄI‚ŠHö°t~5ÙR «JSÅh-Æÿ|7ø5PÕX”ä"ƒzùDuîÎßIþõ~»o–‚CÛF$Oòð­Y?í|¸õJ$a¸f}9©Ú`Š¬ŠÛ#¹:o‰‹=úËÚ|E³ÉnÅMÜœûÎTLÑrg±'’¶ÁyŒâ\è:MÔ7?Óœ»mLÜ
-õïvzÿ´@Ð4»¾»kâŠ/ŠÅ2¼´’›ÊZ–V&¹"Žb Aà›Ý;\¼SÜò‰&<wµ):úó‘[ÃÝ+äerÓ@àÝø@Š$‰@2ELÀDÕ£ÀäØðNh$|‡2Qê¼º£WÝÇ«á-bõîHqÐ-ÿ®ŠçéýÚÊ:éo§&‚2eVdŠ²°cÍ³(±Î€}±òèPg—(Ef¥ÏÜ”.ÍQFèäÙ¾ûcÂÐž]OÛ^õû§q“Ä³üè%‡Y…ªËç¶âõc« äMí‹7’á·ØoY³_óöÍÙô:)¡A½à(]«oó¬î)ëã†CàP{£)è¹Õ—I–²A¢Ûr{¾ºÀMßRJ#Pc®%öX—¹¢ûâØb0qÒ !DšYÎb3õ„– U€^S‚rôœáQb™’ ®.GR¿{œKÝtkZi:\îÈÏ5€•×Ëº†
-L]ÍÝ©ÎûÔ/u[¬&Î’TÍªêTÕïÎÅMˆ—­²¢ñ±!,ÙÑL²ð#kàîVdÙö¼Õ²!¼‚z 4Ãîì6ä†(ãÅÛXÊjéL®bÈæ:Q³Óç•â\ñÅLq‡I×›mïf&8u#­éµN;5î ÚÅåxâsøF8Ó{ ®Ñ!,¦6<{Èû«óÁ“‰ºžmLW»t"BŸ~Å¥JGz'°ir‡ìÍ2ð'bµÊ)Mç{ƒ<ý~·ô_êâ›qóe}• Ð|t—K
-á•ÞEIª#¢ä4…'’BÎr)œÀñ&Â #1—PºÀuæ”Ë¦¹v&g¿ö¦#ž™ëÈÊŒ<O`NRr€ÊžTò©'í²KÃ¨»ppª6uÐ‚Ai!S1wîù2t‘¤,_c)…j°KÇ,ŠrÖAµí«µ*{”lt[£Õu€ðóÁmî8GÅi…´eâ='Q¥J)i¦oÛÇ	Ýh\›v0Ž35¸%Œi\I¹¾UâP»Ò6¤v0ÛÞ»(¸„ÝhÄ-ø»ÏÀv l²þ;»¹ÀD¹JîT›÷}d)éÏc F{ŒÄi~±ú”ðî´Ä<&N®êË™¸ÓƒKæRf›4°²cišÃ»®p¶­È¢aˆÇ„5rç:‚uéÔLàk-N¶´4’e­(}í$¾²U²ÙþpŸ-Žp§|À¹?qbùú2»£¸ƒ¸a—Põž¹Ÿe&	e­¨‚hS€4ÓuÍ§SØ%rYš±ûµÇÖZÅêºB¡-ðÐíÖ©RºývÕÄPžRr3\{öº&ÕÅV¯_cTsÔ”ŠÚÌ°,+÷ùŒwoÄ?ùGôiaæªñßrüåáÖø¯î>D6Ð¦¥CØ¥…çBDE¬ïNfA¼IkS×úÿì[Õu/mÔâëL<‹FsÚŠ)DnÃe"¤xýbtÿùžó¼5¢··Jö*‚ç_…'·\sh¶-[¡L|…ÂG´›Ê”Í¯swæ[2™‰C{øZùÌq²DìÙÌçí9÷[à¨ ,[ïZgCq3«£0b··´ÞŒlhCQ½7¼daS=+/ X‰»b‡+®6ÞšðÛ#79Ÿ:‚¶ä„$”Tf»€SfßÑ2xôëmbð&©Ê61«ÂYóËÀŸbµÂüÁÓò<„4IÜ›ÄºY¡±¬3ˆÖV{mø:·¶
-¢¢·J–ÝŠþ‘Ã8ÞÔÏnÐb÷3¦H;7l‘G'.6WÇÌ¡x­÷mÛ®ê/Šu0OÒháÿmH?*ëµgÍó6“Ëb’¾õv,ßÞfWÇÔp97¼(ç£ye1` öÉ÷C¹
-'°?|¡/&ÄÙ¶n@ï˜3ÏßÑµ>Ù^¢§äP$ß·‚Ð0sôWz/mþT,}c·ÝÅ•FÙ ¡ãÎWè>dk“È¯Ìæ?Ç7Å	å?ñqîÏòÚè»÷OóÇÎãËeð1ús6†âÝÄ—}\Éÿ/ ”kÄp˜âK'4ˆ«¹X¸'ï ¨Ó0«x{y»ôr,\¾¸|µþ(”XˆÌñ÷ÜÞ&5ÈÙ‹0ê!{h¸ääù„_¢Þ!žl9uBaOéÊŒ"OÙ»müŸ¢“ÁnIÐ_NtI,Èˆ7±yVªFÿ]‘¿ÞKoÜ­.ˆ7\YDrtÑw‚y/Ä,ÉfŒ½S'»m‚¥êWœ~>1Xqóh®WÑŠW•yŠ;†Hln°]ˆV¡„v(>‡ÏU×¶cžŸRÑº€Þ`_CqîàlŠ"fŒºléŒ—j!Ý³z…y+øÉ†ÖÙîteãg­Ž6?+WqNÐ:ôßø²K4¯q Þkü×—$"zdýérü3z/•4ùÚÖBôZ-™Žö›ˆ\Èw:6CPÞ(GçÂŽþ$T‘ºÍ=i´(á¸ü¬ÊqŒŽÞñ]ûX`É£P\›èï™§(”Nqõ)—Yo¯"W×¸¡j.´4úd«DÆÞ	PQœQÆ ëˆ¼áÌ×-ôePtò‹HŽX„³ ¸yÜùpŒ‹E”‡j€òƒõU`BE¢~Â —4&Wik­—c[æ]5…¤i1SeD"ûÌUÙ#œh—nï«¬Æ”Æ>ø&3V©cµtotÓ"šÂ³â­sª¿ìlq‘]š«É(ãô¼ó¯"òL×o/Îqƒå*(zp j@M\eŠýÿ©ee„å]‰MpF#;eÊ5KaØBj©ˆþ§ì¨3EM½‘W¶x1²­º§òŠÆ†aÃfèå)sVý áwsB’
-,×fgÁä!×ª™óÑN<T,ã™%\û;Ù#§‰'’(º"T‹òÝO›"÷…I0màJÑEHù=ñ—-ÌHäÚ¥§Š‡7AôßéCÐ†Üö&]p*ÈÍ¨_Ÿ¹a	@üíò6TT´HPÕR˜÷?×„S·'I²ÙÐqDÖ“!ž0TÆ)ËQ¨êk5/åÀXÂVAô¾QÒ$ÕÙê~s„¦<¤°js²CëåÂ™‰gæN>RVõ!ðu*±âH*š€+ütÅ«0p—ãì¢»ê»tüA®“ó&íÉ4p»d€mºrãËÁfíØ3÷fÏ²ÿ¶³=K„õ`Ù´Oá~<EÊØ`›n8Ý-4nU†nC{8O»%ÓdìQ\«ËQTE¢ÊÔÈtP½¹2yõ¸üêêvžúwôÒ[x¡ÒkK›Â¢ÆqVlI‹B€Ž¹¸ä!M²uÌ¶![P.?ÿõÖd®?cÕP€×ÛëåËÅìg÷¦Nž»˜Å¼D9Ô«‹º;S_=Ê¾þPK²´5A(  „& PK   š~a2            =   com/gallery/GalleryRemote/resources/GRResources_zh.propertiesí=ksÛF’ßý+æ’­DºS($ "k:Ålo$[+Ùç»*U¹ $± -ksûß¯3À Êv6W—ûÁ2	ôô¼zúÝÃoŸ|+Þì¢Bl¢8÷A!¶aæA®ÅÝƒ¸‹ô¯B1;$k X®£2ÍŸ|ûdz—Ê^€§I´ŸÐwq—~|Ê(MD¹ËÃ`-AË¨ŒÃÉíÁ³óÛƒcÏæâyÇaŽìÓ2|2]¯}Ä"
-âtÛƒo m[Ó>ü8vãõ‰®¸=¸Ž?†¿ÖÈ½=Œ­¾{ýXç»sG ÕïÏàÍ|îâÏƒ'Þpùdßí_&E®zÓ,‹&Owå>~öt&e˜?CXË‡¿Cq¸>b`^ 8FKoF=Œ±‡!<ÏÆSxâ ¼ëŒ±ÕÐÆ¿3oúô.VMÍêZS½›§ç²ï§ç4}ˆ³p%I”lëÉ[Ã~5ùùÐW:nŸÞŽðdºôu,~X®v€aä©ÿ>ÀØŽ3Æ©-ðyá[ôÜS˜íQ®0×­ã¼L?ÒŽÌûnc8žë>ð‡½^Ooñ*ØS‹QŸ†8/Ãû	Š19âõÇ0Ï£5¢Ð—|´ìOq+fCØ¢ñ š§Ö‚7Go~­ÊC“cºÊÓL{Ks±ç’oß2 á˜Di¸COÆö,—–ÃôM#.v)NÎvŽ"X{n#	{Ã©}Øïƒü1lÜ˜þ^gŠ¤èYêoarÖ"Ü4¦ðØšÈo¢ÌXT ‡ý÷…X‡›à—âØì°½Ÿ¯pnþÐ%ÚtÌÝ©ÛÁxú³iƒ$$€;°8Ò…cÎ@ŽŽã@:ÆÕó}¤Qîy<öÇznvøùÒtT¾œãmB¾Ã™Í–óÏBÎ6ùÛ,F¦“#Æ/”DÀa»Ö¸A.„ÏT×!–ýÀNÃóùÈj°Zq|Kx	™³yËÙœ–§;\ú8—%,³ç ö‘?Z"1gjI˜9Œ|·ÖÆ{ƒ9|öû­Ã1S+Â8§ŠÉàÅË}°/ƒm´ú ª³1ž¨ñbQñµþÜÆiÍ„™/M—‡È¬»|BDÛËÓ	›˜+Ìº*Ÿ+ÄÌ×ë[°’îÂî«UÕyˆ…°¼Œ’¨%–tÞA¤\ƒÂ9º‹¦ÔäŠ¼ƒgÙ·qŒÓe@˜T¤¿ÎjÆèÄ6ZŽff—u7âOÑœÖOÂ¥%nû‚¶Èsl¦ßœÊQTÜ¬·ˆŠà.q¬c‹¨¤Ñc—ÞØñ™¹áuq-×RÔ6#ÍòÛñŸÒc1Ã'Ó…W‰ŸÙ¶Þõñ öiJ$®–£±ÆY§5ö›2ÈKÒMÆHÌ®Ë1ÞÜhî³òjòfæ¡à_’
-µ3¢LŠõ!Ð³">ñ¶á;€£-«Kû09ˆ ¤ÇešaËm*î8ðŸR[ñ1
-ïHå.ÍAê\¥Ù!ëðõ²ÜÑòOÇÄdFÊä ¶ÏG{05§\¼JüžãŠÍqÚãÙ¼«‡›Õ.‘o@A‰V<p~zû£øµÿ®VyøËD=æ×á/‡°(›À«8ò‰¢SÏqFMR‹ÞùÕýz²ÄÏâP„yzèk‘EqŸæk±Isqózþó€× &èt—¶{Ôð]‡A¼ÿ,Ò¡º&š&/ ÿDöÓAxˆ{TkÌ›ÒT½Oß-ÙxžÆiþ.ŒãÞ
-?Íwi
-í•bÀTïŒPçõÀç“öû4éÍƒdÆ8¤!qÅx¬^½þyBcœò)Ró4-QP)üúI-QÀ	(è2’"Àd˜¼jÑáÉ´ª8*ÊÞ:¶Ë<‡wôWLW«0+A³x³„äAQ·ˆö²ÁË’L•$-E–EŒÏH@è¨DÔT¬ü"!6ì}¦'40®‚^´JRª<7ãÑXg
-óEP”—×o'‹T<¤SR6E-ôŽ4¨ÀE|„ÙÜ‚S$"x„ü§øIaÞQr$a\iw¤ÉƒBÃ>;3<×:u0k¬ÙžB–öwaþzƒÃT<_'Š‘ïô•ª ³iÛCnöÉ@Nú(@âö+~iÛµÍ¡-+-Ý‹ˆó°Ožƒ=¹@s.ˆ£€¤˜eIo¼C=ˆí25a^š;ÇåpÝe¥$èÇdä‘¸mR Aä¨IÆLKÖ 
-ÖšÒVÇòÛz”õÀÚQ{,`ÃxŠ	’ðHÏú¶Ö£`©*uæàÈmÛS*;u	£» íÏ¥íBÓ³ÝšDšýYÜmÚ‘ÝJã³Úˆmü"ŒÕ6¼#i÷ôîÙŸÞÞ,¯_M/—zz~÷Œ8&>½šÞÜ¼{}½à§÷Q‹»Øg+ "ýæQÉ#˜ÐÊË»:5ÝÌÏqoÜáYõû|zq±¼þoÿå…ÈÜº×¨ÜÎ«W|C€¾h+à_‡\ÈÜÉ¡8ÀÇñ4z¶ågïsjkõ²]öô<zvÚÃc§Ê!Y¡À.p$iMƒA£²d¢ô†=[œÜ…e ýSšðÎ0ïuìÄEº’Éó0ü Ÿ}o¯/t8x›Ç…þ2] K¨C$i/wÙ«Ã‡ð_{þ{N«ƒ§adAq¼0 9\R±ç½ ¦œW.$æ?ƒÆR¢P as!?üß”Ük¦*5ÊªÊ’‘ÃïH )þAé!‘¤ FØAE™¬§q29&XZ/âì(0:>ÙB&‰é µÞV~ui«[ìÒJØÆ‹¥oöÂÊJ[YêjÙ¡×ê²¹ökm²ÇšØ.jIÎ`43› Jƒf XŸÉ:ˆÓD*„´ûjÏ"ÖrCPâÖk ß()Àô˜§@ù n^	¨®{üxóP”á^œ iIGÝiO¼Ü õ …ãÓD€óËxù}!îó Ë}¯äÚ!O`¬¨ï÷HÅF›cH¾–étT½ÚZ=¦ñÊM€‡ã¹…ó)aªlâFû¹ÌP9§C˜$áªÄë4,’ïK±è¨Ãy(£ÈNèÔfyZ¦` É£Ô«zNR´®¨»"ÀGû«]DÛ„ãØ2ÎÖØÉGXý¼'®ÀR-°óœfioÒ8Nïé:]hGÐbÜÃÛxW–ðßùùýý}/J6`­íÏ?$é=,Æ6|¿
-²âú:lwåY…yq~( ß‹7o®ð ¿ÿì^¶Þ¨ÉpÉÁ–FÅÞ!ùD@Doœ=ðõ½`síR½ucÃ:€6åjŸ²¸œPÔ #ú@BdV!CÀJ‘§¢0!’m‚«Ä0b“§lPWÀ¸T`¨MpÞ‚,6ò-œ	¶eÎ€hÊpæÿ¿´f@²ØŠæ?S>«G§-Àø{™mÌ×h}{¨to;òsìy¸Žr ¦Éu¸
-#´ôÔ“³š@ÐÉWµ8dñz.—´é.žçä•ë›à<M#ÎñØ4±‰!l¹£=4€r\øæ°Z5@q8_Ï7@Á²…ù\E«Æ"éMµàJ»)0¿rÒô[ZX!\Wqòë ½íç¿Zí‡§
-¹ÕÖë—{IºÿÒpéµ¦®Ú½þðH³ö2@3 jŸèû³´mÁ©O68²ÿ6´D‰ „üE´Jé›¥kØŽëºÖÀ!I½FšFŒ@âv"œÑ%jHçÐå9¨ÀT"‚£x„ÖçØYoMoñ£HÂEúÆ#Äà/žT^ˆ¥v%¹L™Ú^ˆ¯`FF£Ïñ «·Áu…1±›†ög€›8ð3šHF…0[¡Ê#Ø xëÓŠ”ï(,Vy”¡d*zÖÕíf‰ }š§y~ÈJ8u¬.¿©<¸+\î+(Q©þ†*þû.¹+²?ó_`oê1Š¦•BàQ‰ß“2ˆ’4»(Ìƒ|µ#Ý]®/
-Ð£Ó¬g¥š» M$a´ìy YÜCœÖ,Ü¤6
-ŸaÄ²ãBóh×zu°Þ)eŽn?ÒZ	0?ô‹UŒš¥„"Ž’` Kä’BKVG­ˆaÔÝñX¡Ìþ=ôC¢ª¬±àÁ"$|²°WrËÁ<öh$Dô1 ^÷A‚K§ìÇîuïÚÐjþO«ýúv‚( a~§4÷p¤
-@w;±zîwp®ßÓ{ŒußN`ËéÐV©=îk]+YŠÑgSž¢þÃ.ÁDêu4(ŽH_«·K.nR<ƒ%ž.åôµ}¯¯gw<íO5èNx•–>ìæº3q€c0ºVÎÑ‘?rT(×™/Ò>Fú,wyÛ•ÇPiÑõ@³¡UR)W¯oÞˆ‰7qBOŽ©
-B“ ÛrŸã~&/|TA ×Qò˜ÎabCbáPQW–ìÃR2°:aB×p4Ä³Ž1dôìZsÆR·MÂ{R¿Ú]ËN%§÷eW×Çƒ‹»øQ¨¯U,r€e£COÄ]¿-ó¤ØäRûô.f¦qŽ“ù0uÂ‚ÿÎòò›üc®©õÔ
-X>k%ÌhÂNöÙÄþEª•b‡¾P­CÐ¯UÒ¨MfóQô=OoÔ˜hWõ1àòPÏo×ýuJ)}L[ ôÖcÃøE×úZC¸nÀ‡áKÛäÙ=©öUœƒy¦=ª<ör8$ŠóÍ#¦¢hì7Ý®°úãèCí:#í¥Ždxú›$@+ûq’¤É
-Õi…ùwå­;£! ÄC¿A!Üd¦«¸2†¯G}£ÔF¤¹ˆÍ {týU6ú6Õ‘a¯ˆ£~Ï~¬'²³žÛ•ØêP6àÁx½òDx\Q¥b—„T7°G Éž˜ïBÐ`HÙ	`žwâ.OïqN¤‘ö‘øÄÑZ_% ;Ê«Œëð"°Æ–5×ÞÅhDÖä“ñˆlÐñÔ[’Tî7Þ©(áq …×3Ì$síá@ñ|¿qswN¢§â£Tï‚œ"£³!«åHÅ¢Œ”,Rö™ne>…½Á|¡2ú8hh[»™ªu˜n/ÂŸ-ÇÄN|Jí`"Ç°_Å]Êup(gZ­ûÄ0eÈvf#5
-MFŸ˜èŸv4LŽ5ãS}»ºZ4!L“fÌ2b¦È„œ¾ch`
-‘Õ…hH»î’Â…ºS»Ù°«:[L.”YD­¶c—JQÀ<^Tú\Û%{o¹Tð24	¬KÓó&¢ŒT9audÕôíêÔôø`dŽ§ŠQÈZ_cž_J3æ}–G?Kh¼åž3CûÒÃ4gÖ¯LPNmÖBðuô¿býi€GÇža0Zº5Aeâí‡Îêõö¼úvÓ:lC¿<L}‰áˆã¾ö•ê&}„“§\&Nîk¥þ1eèÙx æŽ9	ÚSœº3¶–óžÞì@VOqï¥µd·J°>ñ²‘œ -ˆ¡uL‹éJ6¨ú*å :B/_LWÙ¡MÈ›¤–ÐÙ€|×„¬òH5ÈC¶F=Ë€$e¡L)7‡OŠ=²Þ€‚f<VÙœÈ_#ÄÕ=ÒH%sºÃ1.ßl1ªÔ3J]ð®U¥zOœ)/ŒÌ áuòÇc>Ž­tÏêè¸«1ÓöèRçwÒYP„ ÁA’“é—³÷Ly-—“±¼òc f	ÑóÕà‚ ºãà ­DÚójäú2Ô³xBÎ¤·e½uš”o‹ð/ÁÇ`¢ò^yy(ËõùuÅd¸î“^˜°åUkæ¬cH -‚f4‡':”a4¡A÷ÙæaQ4Zð¥Ñøu-«…œL­a×s´½šýÒr@ÇD—…Å9>åCµÖ_¿¾÷ Ð YA]ÞpR¾±_L¥Ô9ÔvfàÑˆ#wê¹xß„ŸÊ——R£og1C–.Ò¡¿4S³˜Á6 1¤¬%JcdùD¥îÊìÙ)®ZS/C=lˆñim2´3šZžÝþ™lök°@"Ÿç/–ƒ‘Â(I’³Š5–(å+(x3hÎˆõÿV¦ÜKqDì	ðàçyu¦gwéëìZb
-ò\„f×æ*"ä|H–åÒ£úÂl÷Ú¶G>—VTÑi-Ÿ‹œÝûN4É;ÿÃx Yˆ,ºJìÍ©v¤N&¦¶
-¤¶gë†¿D¹Xþ×K_ ÷ÈÛ©çÖ¨Œ ¿Ü× y¸ÎpÏ8d›Fzÿ³0žºg¯*#8‰Ód‹i°§.Fûð´wl–Y¸Å4ÏßÆÿ&ÿ¿¸cÏ+“ˆ	\Àuª?ÙÉu›£ÿ˜7ešˆ4ã4LB!Ç¹¹,gÍ?™yˆ×¿ÃØ6ØÏ8Í”’WöA¬2O”LFòÉy†¤
-èWÐ{†ï]÷š”ÁNzFÈ^ ôÃñ!P‘˜»z±û*nHg£§»È’Ç"DÌ¶\ULãîAlSé'  ½ý±kù”%]±÷ ·y]…óUìaÂâ–)Eõ9¡ (Aša`£þ.!_¿\†Eº*¾Ãü£Û	<üôJE~àHŠfXš=áêKuþþp#"üÃŒJJâþœ€"®dëã-«Uþ'ÛÓš<Žã2ˆÅzîýÛë‹ãIV5øX±Q#Ta¾…Ó¡½ö§Úë×?¿/Ó0=gtÖæ(rªÂ36l=›l?®µÒ¬Pfê*9ÂÌÿIëâ&ŒÃUù^E@t) ÕZÕðäèŸ§û»´YÇ@&jG”—×f0¤¨*ËÇªƒ¥iì6³¢õ¬ñ.œ5¶+¬*>t*_ƒÔµVí2,™Ì9›5§ÚÛ»ü¾˜•Ie!ÏTèìX]™¬dÓ6H&îkß\AÝ}ÀYçŒKë¾¯K]s§Ä·\)¥T3Y¸Év;‰?gˆ¢glS`7sã;VçSùh…^Ý`u‡%WWA¹k8(8…Ðö½A:±þªÑ ÖX[>ã ©Á)ÂÚEîz…†¾h•/hx£¤È×ù#Š¼áÍ„	¥Žw’"…>g‡²L%9ŽÝ%¹ÝSEv:¡<^jÁÄú«0È’Ñ¶FEUèÊ(h&€ê%!ÏÚÜç=Ì™Ÿü+º@½™\pi¤²2œ™4žû4ÿ@*8e%JUšb-UÆey$¬I=€êÍ*L¸î	ü–Ð¬yŽ©`	ƒ@`uGÄuÏ:Ýƒ*CNq-f§½š£&Ýµ`ÂÏ±în¬v¡Q|‡G`‰ä6\8­,jÉÐH3Œ5Œ½¾¬Ån¾?ð)u¦¬ 7^ã=“ŠSú–ßxÅMF…Vã=e©“+žlÓþ²ñ^¿\à(’×Y˜ÔM
-XÀ‰˜r‹,å	UG—êLM«  0ðxN¾U Ì&@Nµúº?Ws&›°=ÐyÎÒâ6Þ#iÞf“õ))%S—NL¨%NK‚<~°˜­èdê6³Uw—ÄÆ[×? ’¨º›ã7FDéë‚”5’ˆ‹ýd¸â» /B8¶ùäiåG¯Öö™\^PÖÈQ§9$aê,uùµÐù½¹5i>Â2,ÐÛåR­·í>’^£µ­KÊÍnêMq!ÈH¯‹Éí¡;TÌ[ÆüÆÞòTëê áŠÏê´¬ÜÿÐõTy.eÉ^K•á¸G*äÂñúòOí—(¨õT©™ŽgnUh¨ŠQÓt².Š­¼ÞÕÈÅOGæWh¶eY„ñU´z“òídó•wÚ˜§…c+¢uŸæeo0QB“—…uagèÑâŒý&¼%áÙ%Õ<ç„Ç¥8ð1Ó¸Ä,	Œè+­–‹—Ù;•¢Ÿ"‡'VyQÐh_ñ%=®\÷fj­Çè·výt`gÔ9~Ê_™ù+d"“ÎŒ3ãpœw»ÏîÂÉ'»¦‚ã	mÝÞw+æsk\Ë€¦|½ñx:k:½š|Bêl>xâTêöÊ¶ctò¦mµ-5²OÍp§©Œ7•ûöH[5W9¢)öiNU
-i Ú%ÑÖí5ˆªˆ^b¾‚!Ž^‘¼8L_„Åª™•W› òæ£nÛ³Ê»'­§>NPšdgX(§s´œ÷U×™ZÃ«ûøITŽF½Ršc}Ÿ®SáL%k¦\˜œ­0Zú³zïmJÃe~Ü-ä¿‹ŸÄ7â{ñ¸½=ñ?¢'þCÜ~+”ž¯—*ëi |‘–ŽR¦…ñ´š@kàÄóqàLŠLØ¶O\Ù ‘Ÿ±´]—h7)U°«<”9ñ•tDœ3%W|Ú„c <sgÔ\ÝYÓD‡wY©;Ì¤¥ûí<È¤¸5$K­'k°‹P&.2ñÓ}ÚkyßW}2ô—ÒªÖ,iíå_–¥Eä´—”/¾ŒÃýQÆr‚V!
-ÒßÂµÞ|Æ»ã€bë¯æÓT`ø 0éPRûcÊ‡;ö|ÓýT[§ÆP©™R @&Ãt®Aò˜;”.f×ŸE²‰£qøð¿ððò(üIq*¨”Ó÷±€õDZšyÊÙngâ~­vT˜ríy–Gº2¦%Ó×¤,ÁKq´—I
-_X€55jƒ±kMÒä†"Q“úÀwE€õ&0à‹ÒHÑVÊë÷ÊG0X4"8£¥MÌm„n:Ì½0Ñ^G;þ­hYƒ¦Ç¶ ¿HÀv,¨j3ÇÌ2®4$lêµÞÖ·i\Ów³Ê ñlé®åŸXí‚dwyÉÅwäÂ ÐZ–vž‘w$Í«Py8¸eu÷µ
-âq…ëª¹23½Vïˆ™,tÒ‡îvª+‘G@ì'a)
-¨°V¢ û™ªRóm>àc`ù=ñ&‡dÍ¹$ØàÌ¬`‘H{f§{ùç2†9è€‡âYTFÈ¨nýŽc¼ 3Hš`ÙÝ¢øå £07»hÃPgx^¸BÉ¦9_	‰…Áy·u™®£ÍÃ¸6êœ"½è]Âq¡mi@'é¼µr²6V®…U_ôuáÕ>/oª|tŽ½ÁûôÓƒJ¥/¢±³ü¾ëÒŠêýêûÿå$t†S
-ö.û&$FV¸'t¨W‡"¤Fê¶ G:Ì¥„ÿõ k2‡ØvR=ÀŠ¼òV	ßFZÄb„2e€Á”/xä^“ÞÇ©c³£' êaÍU"Z©AõŠ®-JÙHGš®“©0‡Ù¿Ö¶]æ]½S²ü†œµQ#ÒÀ°I&¼©ÙA€åùSÍºlNµ–	H`Yv—l¢í!çTmqË¢ËˆÊIrÖ9–‡¬'øn/•Î-½ã‹ N(uÞ¬_Ã„xºbUÅc Æ—'0Á?žÝ ¼ø¡ÇõzÏæÁƒ‘ôÛ™ãaéT$º|‹îiè©2?ÅåŒAˆ"aBar$’_Q'ê·n‚À%Ü‡y×¦Ù¡£zÞÓ­ª”Ösâ­ºŒ—£YêGk…·fFÒI*oaåƒcŽ@&Èæ²> sÅß+Z ˜L×ëIÎÜ¥ÖU…“%ýw&7åäþ ÏÓ{%.íÅÒ9ÒbŸÂ¸`MXeYâåVžo‘¿„¼¾ul<y´Ý•“küË½‰ª»!ØÝŠ,X5œ7tm“âdšC»B¦JÏÓ×ãå2G<§zwIø©¼ƒõC£³Ú˜ÿœÝ6«†j£ÑÓÍ0×iý{vN®H‡ì¿¾=7&D¾
-‹¢½´fÍòï´´¨Y´»ú§æf ÿ‘ŠA†–/ïƒýÍ8á,â% AŽ|©º_Û£´+oÞ¯€0qm›cB]=81…Ò¸?§ãªÆ«ÏÙŸ@Èé&wJ,ß©‚<°ÿss—KÉÁõÖ©	#Ý5wëV×}*}_¦Éû’”ÅNð±½5/ÆÕcÈí)Q¯ÚýIüŽq‡X£bZÞ£nZåžD¡qQB¬éÆì¼3@QY]­Ä/NQphCôéæVÌñ&“¯f_‰¢º¿T±c5Fày@ájJóàÝ¯ë0¹7:¨QQ5ëÜ'ÓŒl,ü¹SWMT¥öË2Ü÷ú\Ýzñ»áÜ@¦B¯6J‹GFæñYuwží awžKÑê”«jÈÜín0ªÐ >×`hC5&?hwcŽ+Ðª.®´Ç®ré}†@ó»ÿNºc}‹¯!ïd®Þ=ö–T’âõoeVp3Ë¦—H•k÷¤2Æ¿PŠ=)ãŒÉœÃFkálýU'FlÓêmÕI’Þ”¹ºRŸhÒ¦
-"&hÎ„æk :FX5–çI"àÊŸÎ¦fÒµtÏ,Š+õQ–¹S
-YPçú}ë­éÔ—•?hÇØÚ½¯…Ûg7r5d°Aq¹¦1*è r´L·`ôø\Ç´k*XÏ\ZZŠ09¨ù
-i½RIálÎžT	âìÿ=66ö;Ëd~‹c„Tÿ6öªà™Ô 8ÇÔ5>A2+F»lìñKÐÕ××Ÿë2cäc°×Ç(#—L²û¼ÕõZU†žÂyÐšjBª5í„V£ä^É]Õl¯âc¢±£wPÖé¾
-$Ž–cší¥–½,CjÖÀm´T¥
-›4 ‡”ï¡ãšUöyLÆ¸öºæh¼ÎTLŽo6­^Jí¢´ºøÍ®QTf`Ò€K ”–ÿ±Rˆ'0ÖÐHò}þiGŸ¹ÓÏé4´¯³æQi
-çŸê¾ØÛo[ä·ÍýBê%X1%&Ra¥;…_mãçtÕèõ]GŠ•ØZÝóí]!¨ƒÅêNAHaêÀ@
-|,ä÷=;´tfX8Ñ|ðP×o²]–T#VW]võ‡€Õ˜`{Ì:6u[b':™‚kcûR¿Ò[*ë­N6Ã1]¬¢``)þ3Ì§x'äd*à›mí2 *^W—GÞþ›Âfaò2™å÷Eí¤wûT}AE:ÊIO1¸*[Jµ>¿ˆ²ôzÁ:E@ƒ{c(š€sÌs}¿JíÀÜªªUõJÐH;|Äãv^%ôrGÅ˜©.ÉŸ“â³»N½JÿÐŠO$CâX%":®íW¿kÀ—mÁ&ïpÖ°ËoÎëˆó›Ÿ§.œ”ÍŽ€ËxaU¹¨À9êb<GN†– Ø
-×©ªÊ¹Z>*ÐÅ½iV¹29Sûm$½É™ê4u¾E³/J¨û+Vpò uçcšGÕÍE˜)(hè‹Å‹U”¡Ã±0@#ê=üxÇ:¹QÑÁš=trõ(ÐàìL1t½Ú¨Û€5^ßÄj-•+³—ßÅïƒVþLÞëbÚPÃ4¶9†Ï÷K?¢aãµÑr^ýàŠoèÎŒ. 9Ø¬É<5'õŠÝÕRQú'Vç·¬Š	©oÿjdŽéçV!,VèŸLÑ¡.^¼¹¼ ;'ÿpÈÐÛ ðÃ–y8
-a¼.Zíq!ßÑ½mh9adïA[`[:•ez*îsy³j^#½ßž <T[Í˜þvÀ2í‡ŒJ²ï3>Xå×¨’]úÐO¯j}™ŠÌª_}áÏ_5áõ¤2ûòæ_÷ÛW­¶¾Oñ÷ö´jÌu´VGáyébÏÃmóOJT/ºBR1)ÄÄþbbŽE»ÑÀ€{×€Ón)Ðáêß·jß%õè¯\u !Æ¡ÏÃª,:~?CU¨V1KŒ¡è•8ç‡ïsP$Uí?G‹TJœŒ˜ÜÁ
-ÞGër'øÃL=ñïË®~C$Ú¿Aê~âpÝ3Fþ>gÙØ9Çs]äÕÍ02’-AM¹Á|e0ˆ ºôÈŸ·±®s3]%Ôy½2Ã{Þ¦'±Ø–ãëíÄIomÎD?ÑJàktàoÅu¤5ØùC1©‚ÙWç ðbw( ¯'¦f¡_ƒ 3¦µò4Ïá$>Ç9†Næwðï§ùÃñoÇxÈ^î·Ï£M;H£®1‹ö[\âÎ†¯.¶3…‘;³æ"ÄVêZ©;{ùðÉÿPKA¨F$b#  Æs  PK
-     š~a2               com/gallery/GalleryRemote/util/PK   š~a2            2   com/gallery/GalleryRemote/util/MacOSXAdapter.class½VésEÿM2Ë0I Hä.Ùœë ˆ! šHÏÉL';0™Yffsx!
+U. \Âl]Ž'0ô„ÏFÈ''¤»%òi™%Š‘ýŠÆËvè˜¼ýj¡dÏü,"„™Î Ô2Ôª7ªü|â7CCøó¿ü`¨Gü­?ê}Çvzôä';1áÿöƒ«Ïå&ù`Öë³DKbý+TP‰Lr€Óó‰X·Sò„ß7½öjVªP•þ1A¸i>§˜Ø*Å[*ž“´¯~,Ã´Ôª=«·ïÙÆrdÆe³z;Û²Mùò¢çÝíÓH’5ºl«÷þPKù¯×Ï  f:  PK   à;3            =   com/gallery/GalleryRemote/resources/GRResources_ru.propertiesí]mwÓH²þÎ¯ÐÎì’½Å±’p9¶ã ;	°îì=‡s8ŠÝq´Ø’W–ÌÜýïW/-é)U·Ü’˜åK0¶Ô]]]]ïUýý½ï­77îÊºvçÂúä¬¬™ðDà„bj]ÝZ¯ÅÊ_a×Þ4z`<uC?¸÷ý½Á•¿m'þ;ðÜÅãäÿÖ•ÿÙr¢ÿ:¡ë{Vxg*Ýp.¿[wúcë©3Ÿ‹ ~á‡âÞ`:=‹¦?u¹?³£ÿ¥Ïõã¿½qò÷ ùÛIþv“¿Çñß~ò¹?*ñ¦˜¬Æ VüO^H/÷’o:Åý>1¶Òÿìßõ†ég«˜¯ œ8éçAòsïÞ`~µxî­–bb–ËùíãG7ábþäÑDx¡žÀÛ)l}ø{p>(Fíu, í(ù;*^è²ÏéÂÎ’×ú§€ô‡C«XQu+M¿ï¦ëíXé`CÆ LçÑUº>¹Ž“ô³…0âBF€½!,-ÀÞy»°éûÑ¾Äô£ýñ¸!C1s=Ïõf&ô•.öŒQ™DI6aòË¼.eÌð¦Âw&ÂÉM
+7POC@ê7"üŒ¼öVRRk—}CÖvá”gúŒ=Èh˜Ðß±ýÉ±mg}á,ä¬@pý3òˆø”>qZ&«~ºi'Fóã/?Š p§dfÝ™å<¬ßc(@úFºà&V“Œ|Á|åNÂu V	˜Í8gï„øK9šcº2c/8Y$ÜÜ_›¢–Ã_ë“y.çÑN®nüOH½ã2–{ÚƒyP,L>šrÅ~Jbdªõbá·RÎ&OÁ
+AÁÊz‡8ÏS§&9B6€“EÄÓ=×dºV4Ü‚7îÒ€¬|%F_wiÃ2 ä+FK–ŸíòÊÏ‚IzÜÌaR†cø¡T‘ÛSLš¡»Ý¼½ªC¤@Õ¦½ÚCJJ—Ð+CƒÔ)[áÆ(ùY{¬¢èêÃ”ò!¶›¿|q^o—óé]žWŠÑç’Ä›$H”—Rt©W33>€Ì[’3"8²›U©Me ì7ÅMCEñÄ± É‚‡¥
+ÆºA§Ü³ µR5ÇQ =(£‹ÚCÝÊµJŽd[;Éî¢m–B¿Á×‰º\—{t,ëùÂ™‰gæN>ì&½°ÿqLw™‹Ä­EG -»ržÂÎG.¥µ”¤rµ&UÛz°&w„8ä^o0	[ÉÕˆ“F–¶/\Ïmä‚heD%FG1¤\ˆÕ*ÚÅ/FŠÓž	®>J'E	äˆùÎÔÄôp|/‰¡›xŒÐµbBœ¼ÍlŸk83Ëñ¦Ñi!—%ÞTœÀhÙ&Ýo´­-¬ãû»Ù¹%bŸº+çj.¦Ò³”€ƒlj žIŠ¹a³S§56™øËy1PˆV^º¼,™ÀBÂBMNtlç.¡F/C'7Xxö\†06¾X,ÃÛ„Ç¦“t¹cŽ¬ÆD}¤L4énŽ×£wNa<\ND'=]\Ws´"8À¼%Ëc„Hô€Ì·Ù§\‡7~àþ*^ùËõÒv¢ÿ^„7’_¢Ž…0õqð®†„QÇKA~ ß¿{˜žâ½Ú2í°ã —¡‚ùrr#(Þ¥ƒN×Îv þ­ó/ø'2gå5Hå¢åé'sáàZ‘²ñœrh‚Ž’8–ß®‚WŸäî£+uEáóÎðÏ—v/UGàòåèçË¾X…¾
+,AÀaÅ¢_g¾øº+bTæ{ÏüUÊÄªeé¬VÙæn€îÝÃòËë•<µÏ™sRÆu®‰Þ,ñðÞÈŸûÁ/b>·'ñ§ÑïGƒëý×èyÀ¨DÎ¼Xøž=r¼‰˜kôAT#òs"_|ù3±ƒAöuàûalCˆ½bMDqÂ 
+Úw\# ýl¸‘UrœÁŽ·š;¡à®õk@Œ¨[¥€áJ¤:sï4R0çî*´c•s>a=à0éZÞC÷árœC7•ñvš»@ÈHxŽËVtD> ìKùŒ†1nó@õ™ÍÑß‹£Å¯ÛøF/P“§B£ÈÞŽMžsg^¼~Ë)û…T–@±]HÄ@í—I5Ó³pÕºsEÜŸº5*¼(×„“ü”­~á¸Þ+Çs8“uW‚ì½†âÔÜÒÉã­W"xyo%g€È"jP†[>t/óàÕXc”/H¥*­ó"®úÙÕkÌ÷uGâ¾…ïVû2ÄÔ¤‰>}}ÒlAT1¯IKÚ âéS _¶ï=OÝÓ8ëÄ™»NêÂ !ûc8H¥§c0Xà
+qo$ˆÒ¿¶•%OÈÐá¯(i0S¤»-¬e;eÝ§é=÷›…LóSì¶™ –ø¡èQp	4
+9[‘çlÄ}£(Ç†­q›Ë‰·¯Ïs×CNC³ù31'Dö÷ÑÕ“?¿½¿~1¸ÿùÑþÕ“LqŽx5¸¼üååëSø‘ˆ\w—ó¨ÊÔ¡¾Bª(hû`ªl¶"pƒ- ³:tQVTh$%²ù>¢¿£9Õ‘ø:™Q¤ŠÜ ižÙÉÖ>œŸ_ÿïÙóóqÕîR`¼»ÙAÏv÷Õ³W´gâ‰[4ƒlM
+žƒÇó˜-pþ¤—ô©z2A:ÊäVžý¸Ã J!="¸~ä>™¥/¼ÄtíåÍòÑ¾ûd7gh]ô¢vßÇðuª"¢‹ÅwaaÐY±©ùÏ=Ø+ä Šd·cö½õ’Xà½ã“vÏ>´v®DèX]âPœ[#=÷g®÷8â²øÐuêw ¡ÊÕ³ž
+ñ!g›·oƒy1Ý¨<š„»4³IóYj¸!à¥›å‹õñM¬¤+ú&VÖßÄ
+[Ó]¬$rEGúl+3·ZL# –<’¡08;9ôÇ³ sÆH3âäM(8ßL„oRuKRU
+“;­’V`Jï›èJWôMt­¿‰.¶¦o¢ëNE—¿
+¿É.öó¿¥ìò
+±urKJ1ß*ô¦ƒy!&ëZ{òýgTø1þPJŠÏ…²6;¦ý)¯åÉæ–k9I¸F«ã†áo—2Ÿr7zÍ,îx,ZGÒ8—éþeèxSgî{Û×UØ-ä#c´g;Ä¸ŠÀ9Êar˜QÂ°gßÛ¶‘29‰$±¿{hý%>{{V$5†CŒä”$]6»˜—¦àV\2žv”¿‘	k}…ƒÚÓïAÈiS¶È6Ê{Olaœ„¿âùqzËã_ÆCÎiðÔ@/ÂÔÅˆ‡"ê‘„ úM+$àsŠ[}—(6Ð8i’ª:KæµÚÇå!Š
+™‡¬t¹mºˆÊ‚?…üµìYšc$)½„>â³[5b‰£YŒáŸ°ƒI2APÓK	›dö!1‚–Fø\‰HFK»	ÃåÃýýÐõn×Aœ9µØ?ºéû“ŒÜâ#ò:KP4JÔér¼:ù…DÖ7ä@Ê_Ó\J„Ñð—ß¼'7Ñ§å<Ü#Æ×‰rŽ›:ë4NýÒLªHèR«\™eéÐý!Ô›UÌª_ªÁLÙÑÊT[‚å˜ÊÆAðøÙ›7©i´M{VšÁ²g¹^(f"ø—õÛŒI‹xPcÊ4â
+]¯L3Ñ¼31}îai‡ñ ýLlÐñ²æu‡#9G8h ¦n &ŠôýtS¹|ÄÆÛP,Ø)@"ê‚§º×Ôä@­—óirÚD(jÔÕ´>oñ¼µHÅ¬v¦Lñ4gŽ× Ô]/úê¡§2B3AO§½\O&[Ãè1ÛvF}gQí+·ö¼M³4³G&EXgúx¿¬ß8kÙÿ­Ë¿ÜÍ¦ìÚÎtú|QßP­«¼>Š×ðéÞ°Vª¼ˆ—Z4·Pé>&é ‘:K„ÑDÝH¿ñ®ó=D5pÄý[`Ÿe®Fd£hžqdT«Ò5r:É@–uî.Ü0ÒÇÖbýé­uðàèè¨{ð s-ÄÂnßÏãç¬w­ý‹jŽÎÝÀ*¿¸eí‹p²™—¶ë¹ÙdÉw±pŸîÇ˜µ§ÉñG0ªÈ ¶4gìÒìÎ]båQZ:u"e¿D.q×°Xc’GÆ¨ß‘…G@r‹íbüß¿nÝm¬[wíë¸sS„½¤vû‹ÂÖèÌuXï©ïñðÊÓ8‘/ð¸I§š“V‹¶KðSõêK˜3ÑÄîç‘ëeH«o7–[è‡bîh	;Áe-eÞ¢£	â-¤ÛÂaD©Ydáïjµüïôod]d_WÆ¥úÄa&ð÷ý”s‚J÷H&`GâÙB‘s“S×wòô
+¤/	ï8fp@<©ážåO€QxWÐ¥§ÉDÖ«8i˜‹†keô|`g¾“„oªDmò„œ2÷\%ì÷lî¤lä€SyõÖŸué¢p¼ÈºoV÷KBW:L¢¯ŠtªÛV‘{^]ÍØ‡\7L¡ðSÓ² ›®h¤"cE`–„&Ç:D“!~P­§ñ@e¯>“*”+T&;ˆËxÉ <ñtD^Òk‚)µ¼ˆsF¡ïŸ&‹é»Çÿ£øÑ‰ü°üÐŸøó÷E°r}ïÝã®}ôÃJ„ï“ßãž†ïGò$ùjiÇð5ŠªÌó·åkÖ•¯ž€´tò÷ØV€Ç‹nô.¾S3ÍD˜öoºöM´b1´pTg­j\IKK2_øá™¿ö¦Ûð™™['„¶éÌ3ÞCf4®™UDbù±hÍæ!:“ y*IØI´3ð€Äv^ä7ö$ÞÞW//ßDƒ%Ÿu.]œeîÏzVËÛJ¨¦•Ï–ŽÜjã	D®÷ü×];æªÐu¥YëY#=!“—…¢ßE>€RX[FãÃœ}_Lé‰Oy„3Õi&Ð&¸tK¬U³@_:¿š›¶\Èßü*~ÎæÏ,püw³VÉq½‰—ˆb#k¾˜(¼ÕuP×-ïÝ~¼m†ÖÎoÝèŸýð¤õ2¶ª/ƒA¤5lÏÍ®µ¬©-iîæQõ31òº‘½JWûeC4ñ¬w ‰'ÁðO`}ôvÀ
+×¿	Ä‡dc+š‹^»Æy@,9CéÃ(†Wæ "& OYB•IÑ{@K6›#\¯ê²FÁ¤x2i~Èºvææ!kãZH³6	VŸ’ê{<ßú´.þP.øÈs(æÖ«`ù©ˆéòÔ$G›~£êÊ´_Œ§—¾Š“ûEæØ{ëñš!	±ÀûsçJÌ»É}ú½7{|ýY;3Qú¾hUÒÅ–¤Ò“Q~XöõÓámµúW½³ãŒµ’Ñqß
+0žeŒ‰ŒãjõC×˜ºì”Å:Ðk@ˆÖ
+à1íR•ÌÓK1Kœfc¦/ ˆFêì!ME†Â¹ø(Ou‘k#EQÇÌ…ŽžŽbØ¦
+Sµ²àcð÷(’ÉªýÅ„oUKÏc€ 3¶›[º"Ñ“Æœœ?ÐHh}ø»ˆ`d¹pÜÊn9¼Žªf£nÎ øJ‰µ‰çFÛ>R±öžA–»×'{ˆlf¬è³\;ehz.@ÇùîŠ8Ä†¸.úrõURŠ3iíXß%©öŸÃïv‰{Us›’JÎiT:¹÷ÒQhsgõq]Ÿix;fppy!3f“¿$Ð`LÄéMè^Íç|¿Ü)’‡‘!tÑS0(/¦ß­†æ[9EÖ]}mS•ø±=çÊá/r¶üÚ‰»˜0g0­ÈD(R4Ë˜Y3‡òDN
+.uÈ)¹CX@6ëu¼¿Ï¹GK–\‚[wãzsÙ×çlâý¨]`gŒ8‚
+&zƒÃWK¡U7dk‘=‘# ,oH{œ&C>c©ü
+ê~ÛÒÄ—)_Àç7\R{âò”òâ<" ±©\í×º^N#{f(Bgt#&t¾îR0CE)'¼M5Aô¬aÉ
+©^ÃùPÏ?¶õ+È`õDâaì#<D¨´`<â‘¢œôÂ3${U2âf"û#)ôiŽ;ß?,F«Þ þXžò~›ì–	Xv*¢01t¤QôQª¶TðLDá†ûh+‡gÎ¬¼xcS¡Ö¢?“ËŒ99º­ïPA_‡â;Ô)I‘–%QmE‘!’¢3§xr@¥ø§<CwzFAê°™%QïD•rM«g»—¤I¾ÝùÊžú^øv%þê|tþ¸JwJƒ+›l:õ'Ï^ýŠ‹Ú±ŠÄßUžùÚqçí*Œ¼álÞeàÏ±ªë®Ž½v
+uüRx¬“hXOõ}+ƒ´*|ôâ¥‚Ð,žZërÕØáp­‘&·M†8Ñ''ˆïÏ=ÎÁe~+&;ì’¡Ž -ª­«qÓ|Nn˜œÙÓüŠBK‘ÿ Xññ9|~¡»rÝFà›&i}è%@£_ÊxŒÕ¶?›ÉÑè¨ìÅíSàÎ±¸oÊžbÃ6¤¦‚xUê)É_]ÎNqo´ÂuŒX6Ém•CÚÊ[R|v`²°mŸ¥VF\uè@q½¡ŽEfÂ–"¾¯ÍÕs£=óIÛYCÄ=Ó
+&ªÓ†úòŽ¹þÉŠýÊ0=>ì
+BYxBÑ-É³²ð0-µ¥Í·á¤§Ÿ9ÿæé6Š…lÐÍÜÄ²i•™Éë(xoûlºä/ÆNPk®(¿ÐH’DX—›Ç·ï{¡3YKçÍâ}›x‰-p¶Æ™ä8)áŽÖøïÏI1'â,õ~q$¸/‰xÊÑí“‘¹JÞü®¤é‡Cd¬N¢ðZB³Ê”˜fx„Õ‘2à‹!zŸä½L¿"±RRw„\ü°@p­›$©ê§z)fñ}BL-ñrußTD­›	}ä jìAz’þ8Zá7ÕbÝùjª…<¦£¸îç#B2ûÏaDÄ–Á<2ä+Z«=2xdŽËCoð·»ÊúG+ì?—£•®§»SßÛ`þüâq\þõîáþ~VÒ¹ž3ý¤eÜÂŸ®çb•núË¸ns7èùÁKÊ/å1>õ'«®ÝyôëMÅç–ÑDï²âÏÓâÏØ±}5‹d,5,¹:ù»ƒ(‘-¿¨¤k6!MÊ6‘M
+9Æ%§ñL•“oõ@åøûm”Uð.×;"š°å/ïß¾>¯ÛF¹äÜŸ½wkT>Ö‹=+é¯C}Aøf¼üù}è_:ÅP\ûÍý•0ÎsSä¨¾€/“¶"(ŸQã6“½2˜ˆí[1°8ú	|)æb¾‡*9Ì9aE`µŠaš¤,~ä/®üfw‚šÕgšt;#Ã¶Ó‰º\Ñ”.b™Zˆ·"û‰dšÐ¨Gmº •
+îK<6Âa:ºr‚% ŒÇ}?Ú†-XÜfmDR0ì2aÖi{ ï^ŸVÃÐËss˜ÉB³[ÑÚ†>ÀŒÌuoòªôÀa¼CÍÛ<£}¾ì¬‡q;´Å:pHÐ1	k0cC~ƒTÅ&! 5Õ' ÕVÃpJ ¾XÅŽÛ
+šýb„Žˆ­i]gÂä*RN×¯œðÆ áW›ä›Ý”þÀ‡ÄGW|ÒÝ¥­‹%Vº¥äéV‰¾=€*iJÒFªš\i0f¬wFR¤8f9›‡ì=Ïµã*Ù×[-O?NƒEóª;cÁAÄyç…Bˆ
+À‰¹}KMv×aè‚†£KÁ=.1®)*Þ3^Ùt3R’zQ}¯0uL¡ZiÙªÉ¾œ 0äºuð¿ñp–"è?¶éG6ÍßâÞªnVÇ[C§WÈÊjoÜô¸è;rWab*Ã¼&)ž
+7Ó‰,EC[Ž§ÿê¬Eö€¶/b$Ò>ýæŒFÔûíz­m¬ÐÐJ\8Þí¥¬Þ‚ËÒÁUlÈ¿´Jîö8•’>8š'9“ÌÝµåõ+è22^†¢0ðMŽ‘AÉëþò–õ–!ECÿ¼n¼5¿‚P‚B'*1žº!VààŽktèš@ž¹Yá¿ÂcQz6¹C2Y‘®_æ‰rŽ™ê¦«†9)½ðr)<pÜ¼/—1ë]ñVXs‰X:)†g”ýÊYÑF¸<§ Õò ¸Þ8[»
+¢"	o¥7bÿWC§?¾ñ`ƒUÑ¯tÙV¬ð:Íµ´ÄUÃ¼{móOXõçpÃ91Z
+[rähøú6b~^Ã•ù©C2W„(°ü‹´%ÊÉNŒÉ”IXë™p¦"xüˆX»ˆwü„Œž'M ë[hMPIlôGéûÓÞg§¦¶c¾'Úi
+Ä¿t¼¼‡Ñý{ø®;	×AÖ~žÞº‡|dîw%NÉF,›Ú­âÜ\¿Ve;À®£Û}ès¦×Y"LþÖHoý“™¿àÂÈ½`t‚r§Y‚î&-^+…‘&l‰
+ÂÊq‘?iÈoùÜvŒ¾˜q%æ¯ÜÉ0Uð5NBÛs#ÊÙ‡ïÉ³øLŠ,·íE }izÄm• s~j´•>h(fŠùPiR…XÐ à§³BE§ð3Ø…¼!Ç—Ôs¾"¾¨¤gßÐ	^ÄêÊceƒáS$]Acþ¬‚!“¶Î ÑPô=‘Õ%™dæøâ/{áòÌ/9À¾e[‰ÆÖJ S,ç3O+¨³œ:Óß»Èg­ˆš"K’™qR4.F 1“"2×w£²mE†.@x¡éyŒ8SÁ`È²Œ«=ÚF{èEbaESÅ·†ŠÕ»frFÏ	Ã´‰,2Û‹ª[ˆŽ—ŸUbJ7Ö ])J
+^KªƒÓÏFùÉj……YX­TÖ¸ÕD¡4›$_’T\li0bŒb÷c~1ä¿X?YßY÷­¢ÿ®-ëÿ,Ûú/ë{mG—&…¾›P²‡ZËŒ³è@HGíÁ¶€7Ieî«®j—ébÓsM9“—íiÂI ä}n*UX€'î7eËˆC³HdÒ~"_J‰—wqËX;-Zh„:`ô-\‘¹>÷VK1±!×­Æ[#g©Ï¡ –Ì2p¤S‘w9ïêî\¥®ax9‚%SÊ¾(%SÀƒ—î¯Â¨¡¾4ñ×^8ž‹E¥vlž|ÔâèS1GÊ…5'T8:ZZ¬)Új‚.Ãt7ôJoŽL:@»–Y£½Î®Méån^Pn5DZŠLF(uï«¯ÝÕÜL=hèf$¾ãt¤^@t=w—Êî[(ØªµIö¢µ1^Û5†­W¬Ž; 57Œ–<‚èSfB˜Ôµ£Ž@N–µcäéª®Åä+jgŸïâ®åÑ1Ë
+—•á_òüè?™9M(V›-YÉ9úíºD"h¾w)‚"@Ðê\µc~x*Ûmò¹ÙøÕYi¶ø“ø‰ÎPw_ MMçÅè9²\„”G¡¥ŒëË"­«¯ÿ˜XÍ²S·Œ=B“ëe.†ø]éZIÈ‚½ûï+€0 ùu$€q½:ûs":ö
+×”Âö¡*#
+k¥u×5‹Õ«åž˜ÕGŒÞ¼…NÅEuòÉIC%LÄÐ6³@)¬s~ˆ¨?Á¼v[µ=út{ÑÆpðÒ±í'„4XrÝúÝ¼i†Ø=™Ú-³ó’¹ßG4óŒPä#sÓ¨Žf÷(ÖeX„?¿œYÊe²®"fVÉ<2Wâ	
+©Â­ˆ9•LÊ)¤SÃ]³)9¹Pƒ¹‚²m;¡ùêË`ˆàãåEI ˆaVÊå~o›–Üó‰¬1ýƒÑ‡Ö`J¿â†•ò ³Î˜Ñ4Ø2Ä ©Gëò§pÀ­`Àº¼q¯7#9›ëÔ’V÷	à1WÝ*üQEãYùÍV3ò½0ðçì¬]øS÷úÖ OªÖ¨UŒ®Ú6iÄÉ‡džŸóÌ02ÒÿÎ²»Œ„×lM*ô.šøB<„F—Æk::Š1pÁÓj$¾—55“U;@à4‹ÙT¼ ÏŽE©—×ck¯éŸÉû¢†Á¤3X³^>Z;œœx,›w}ï°9´zôñî;O¡Š @å>qÜh¢³ë‚E
+uAážv NPD²‡¥ó«É–%XU*˜*F[8h0þç[¼Á¯z¬Æ¢$ÔË'ªs/pþNò¯ðÛ}³úhÜ6"y’‡oÍúiçÃ­W"ùÃ5ëËIÕSdUÜÉÕyc(H\ììÞßÖîäÃ(šMvÛ(¾ˆhâúÜw¦bŠ–;‹=‘´ÎcçB×i¢¾ùY˜æÜmcâV¨·Ó»‡‚¦ÙõÝ]WÄ¸xQ,–ám¤•\WÖ²´2Éq ßìÞáââ–O4á¹«MÁÐÑŸÜî^!/“›® ïÚR$I’)b&ªn&Ç†wB#á;”‰RçÕ½ê>^o«w@ŠƒnùwUl<Oï×^PÖiH;5”)¼°"S¤…kžEAˆuäèëˆ•G‡:»D)2+exä¦tiŽ2B'öÝ'	C{t<m{	ÔïÆMSÌò£C”fª.ŸÛŠ×­‚7µ/RÜH†ßb¿IdqÌ~ÍÛ7g7Òë\P¤„õ‚C t­¾Í³n¸§¬Cí¦ çV_&Y
+< HÈ‰nËíùê7}K)X@¹Z,”Øc]æŠî‹c‹ÁÄIƒ†if9‹ÍÔZV€VzM	ÊÑs>„G‰eJ¸ºIýîq~,uÓ­i¥ép¹#?× V"\/ë*40u9w§B:ïS¿PtÔm±š8KR5«ªSU¿;×!^¶zÈVˆÆÇ†°dG3ÉÂ¬O7"Ë¶ç­®á5Ô¡>pg7!7D/ÞÆRVKg"pC6×1€Œš>¯çŠ/fŠ;LºÞl{73Á‘¨iM¯uÚ©qÕ..ÇŸÃ×Â™Þò uid1µáÙCÞ_oŽ˜LÔõ4h“`Ú¸Ú¥úô+.U:²Ð;M“;do–?«UNi:ßäé÷»5 ÿzTßŒ›/ë«læƒ»\Rp/¨ô.JR%§)<‘r–KáŽ7‰¹„Ò®3§\6Í•3ù0üµ7ùóÌ\GVfäáx s’’Tö¤BO=i—m\FÝ…ƒ»Pµ©ƒæJ™Š¹sË—¡‹$eù;@H)Tƒ]:fQ”£°ªm_­EPÙ£d£Û­®„Ÿ®hsÇù;*~H+¤í( ï9‰*UJùH3½sß¦8NèFãzÜ´ƒì€€qœ©ÁÕ(Á`LãJÊðm¨‡jÜ•¶!µƒÙnôÞE)À%ìF#nÁßÄx¶a“õïÜÙÍ Æ ÊUÒ¸p§Ú¼ï#KI0Úc$Nó‹Õ§„w§%æ1qrU_ÎÄ\2—2Û¤•»HÓÞu…³mEC<&¬‘;ÇÐ¬K' .`_kq²¥¥‘,kÅ@ék'9ðE­’Íö‡ûlq„;åÎý‰Ë×ç¡XØÅÄ»„ª'8è ðÌý,3I(kED›¤™®k>Â.‘ËÒŒÝ¯=¶Ö*VÏÐí
+m‡n·þHÒí·›¨&†z„œð”’›áÚ#°×5™¨.¶zý£š£¦lPÔfn„eAX¹ÏgüôZüÚÈ?¢O3Wˆÿ–ã/·Æu÷!’°6…,Â.-<"Š(b}w2
+àMZ›ºÖÿ'`ßb¨®{i£\gâY4Š˜ÓVL!rã®(!Å+è£ûÏ÷œç­½½U²Wq<ÿ2D8¹ášC³mÙ
+e*à+>¢ÝT¦l~ë¸3ß’ÉtHlÚÃ×²ÈgŽ“e bÏö`>oÏ¹·ØG`Ùz×ÚÀ8bˆ›Y…»½E õfÔÈ`CŠê½á%›êYyÀJÜ›8\qµñÖ„ß6¹ÉùÔ9´%'$¡¤2Û œ2ûŽ–Á£_oƒ7IUÆÐ°‰Y­nÌš_þ,«æž–ç!¤IâÞ$ÖÍÈ
+e…˜a@´¶ÚkÃÔ¹µU½U²ìVô¾Àñ¦~vƒ€¸Ÿq0EÚ¹a‹<:q±¹:f®Åk½oÛvUQ„¬ƒy’FÿoCúÉPY¯={lž·™\“ô­·cüæ&»:¦†Ë¹áE18wÍ+“ˆµ‡L¾šÈU8ýá½}i4!Î¶uzÇœyþŽ®õÉö=%‡"ù&¸„†™£—¸Ò{qhó§bé»ý(è.®4Êw¾B§ð![›D†|e6ß'”?âÃÜŸå5´ÑwïæÇ—ËàcôçlÅ»‰/5ú¸’ÿ_@)×ˆá0Å—NhWs±pOÞP§aVñöòféåXxõìÕ‹õ¡ÄBü`Ž‡¼çö6©AÎ^Ì€ù«PÙ]Ã%'Ï'üõñdË©
+{JWfyÊÞhãD0øvK‚þºp¢K2`1@F¼ÑˆÍ³R5úŸ2ˆü¥ðž{ÃàÓ*à‚xÃ•E$G}'˜÷BÌ’lÖÈØ;u²Û&X¨~Åéçƒ8æz­xU™¡¸cˆÄæÛ…h:Ah‡âsøXum;æ©ñ)­èöå1çÉ¦!bÆ¨Ë–Îx©Ò=›¡'Q˜·‚ŸlhýíNW6~Öêè`óó±rç­Cÿµ/»Dóê}±ÆN"¢GÖ__Ÿ¢÷Y	Is‘¯m-D¯ÕÂ!P‘éh?²‰¸Á…|§c3årtî ìèO2@©ÛÜ“F‹ŽËÏªÇèˆáÐµ–<
+Åµ‰Þñžy:BéÄW¯‘r™EÑøö*råpªðàb@K£O¶Jdì Åe\ °ŽÈnÀìqÝB_E'¿ˆÔáˆE8[ ‚›ÇÇ¸±XDy¨(?X_&T$ê'rIcr•¶Öz9¶eÞUSHš3UF$²Ï\•=Â‰véö¾ÈjLiìƒo2óg•:–±QK÷F7¸!¢)<Û!Þ:§úÁÞÁÙµ 	±šŒ2NÏ;ÿ*"ÏTq}öæâ7XQ®‚¢w  ÔÄU¦Øÿ/ZVFXÞ•Øg4R±S¦\³†] ¤–ŠèÊ®:SÔÔye‹#Ûª{*¯hl†0l†^ž2gÕw~7'$©ÀrmöŽQpLîrý§š9ïíÄC…Á2žYÂµ¿“=ršx"‰¢+Bµ(¿Óý´)rŸ™4 Ó®]TÑˆ”ßÓÙÂŒDî¡]zª˜qxDÿÞ%mÈ]0aoÒ§‚ÜŒúõI‘– Äß.ÿgCEE‹D U-…yÿs]A8u{’$›Gd=Éâ	Ceœ²°…ª°VóRŒ%aD_à5 MRP­î7GhaÀC
+‹ 6';´ž/œ™¸pfîäeUï_§+Ž¤¢	¸ÂOWL°
+w9Î.º«¾ëAÇä:9oÒžL·KØ¦+7¾lÖŽ=s¯÷,ûK1Û³D8±Q–MûîÇS¤Œ¶é†ÓÝBãVeè6´‡óô¹[2MÆÅÕ±ºEU$ª<@LÕ›+“WË¯®nÖá©ÿ‰^z/TzmiSXÔ8ÎŠ-é£`QÐ1—<¡I¶îÙ6dÊåç¿ßšÌõr¬
+ð:"a{½|¾˜=u¯ëäÙ¸‹YÌK”C½¸¨›±Ó8õÕ£ìkqïÿPKQB6 (  P& PK   à;3            =   com/gallery/GalleryRemote/resources/GRResources_zh.propertiesí=ksÛÈ‘ßý+æ6©]éN¡H ˆé-> ÛYÉV$ûö®JU[	‘ˆA @ËJ.ÿýú1Ì  loöêöC>X&žžWO¿{ø»g¿ïvq)îã$a)¶QamÄÝ£¸ŽÊìP¬#±8¤ ð7q•Ï~÷l~—ªAˆçi¼ŸÑwq—}!|«8KEµ+¢p#A«¸J¢ÙíÁ³WËÛƒc/–âe˜$Qì³*z6ßlÄ*“l;€o m[ó!ü9vëõ;‰®¸=¸N0…¿ÖÄ½=L­¡{ýX#ç»s' 5.àÍréâÏƒ'ÞØ6Oîö¯Ó2Öƒyž'³ç»jŸ¼x¾ŽÒ**^ ¬Àßq€8Ü ±O'0	o8ß[PSìaÏ§‹éž8ï:Sl5¶ñïÂ›?¿+^Ô‡GË‚ºÖ\ïæù¹ìûù9Eâ"ÚÆi§ÛfòÖxXO~9T§Ž;¤·“<™ûŽ%ˆªõ0L‚1õ?Ûq¦85ŸWEÏ=…Ùž—
+s³Ð:ÎËì#íÈrè¶†ã¸î£`<ôoÂ=µ˜iˆã‘ñ2z˜¡“Ó!Þ~ŒŠ"Þ 
+}É'þpŽ[±ÃMGÐ|:·V¼9zó«x]Š¨œ›ÐU‘åÚ[š‹½t|‡–	Ç$þ[DÃ{j4¶g¹´Æ oq¹Ëpr¶;rÁÚKIØÏèÃ~ˆybãîÀ„ô÷ê8s$EÈR“³VÑ}k
+O­‰lñ.ÎE rØWŠMt’J›¶Š5Î-»D›Ž¹;M;Ïp1o‘„DÀpGÖGºrÌÈ±ÃqbHÇ¸zA€4Ê=O§ÁêXÏí_!_š¯Êý¹1Þ6äO8³…¿ü,äâ¾xŸ'ÈÂträÃøEƒ’x!l×š¶È…ðá™ê;Ä²Øix¾œX-V+Žo	/!s6Ï_,iiqºc?À¹ø°ÌžƒØ'ÁÄGb/Ô’0s˜.n­#öFKø<-Z‡b¦V„pÎ“ÁŠ×ûp]†ÛxýAÔ/S<QÓÕªækÃ¥ÓZŽ)2_š.‘Y3vùŒˆvPd361W˜õðT>W‰™¯7´`%Ý•=T«ªóQu§qG,é¼ƒH¹…st•%L©Íy5Ž?´qŒs¿…H M*Ò_çãtb›ø“…ÙeÓ8ÁS´¤µÃÓ„0fi‰Û¾¢-r§ß›é7§r57¬â2¼K"ëÔ"*¢Dô¦Ø¥7ufnx`]\cËµµM§H³üv:Çç†ôX-ðÉ|åÕâg1‡­w'C<€Cš‰+ƒåh,‚q6ãéŒý¦
+‹Št“)³‡ërŒ7·šFû¼z$‚š½ÛEE$Bø—fBíŒ¨2€"F}ô¬ˆO¼/#ø áÇxËêÒ>J"¬èq•åØr›‰»|Ä§ÔV|Œ£ ’CµË
+:WY~È!|½¬v´üó)1™‰‡r9¨ðÑÍÍã)¯¿ç¸bKœöt±ìëáf½‹@dãPPâ5œŸÞ~/þ>üG_«"úëL=æ×Ñ_QYµ×I3E§žãLÚ¤½/‹«‡ÍÌÇÏâPFE
+zè‘‡eùqŸâæíòÇ¯AMÐé.ëö¨á»ŽÂdÿY¤BõM4K_þ™ì§‚ð÷¨×˜7¥¨zŸ=½[²ñ2K²â§(Ikü´Üe´WŠS½3AÔƒ€O4Úï³t°Óu”àÆÄVÓ©zõöÇqÎ§H=.²¬BA¥ðë'uâ£,€6RÐU¦e‚É0{Ô".âÃ³hUI\VƒMný¢€wôWÌ×ë(¯@³+x³„äAÙ´ˆ÷²ÁëŠL•4«Dž•eŒÏHHè¨ÄÔTlü"6|¦'40®ÂA¼ÎRRª<7ÓÉTg
+óEXV—×ïg«L<fSZµE-ôŽ4¨ÀE~„ÙÜ‚S$bx„ü§üAaÞ‡qz¦QRkw¤ÉƒBÃ>;<×:u0klØžB–öwQñö‡©x¾N“À*UAgÓ¶‡Üì“‘2œôQ€ÄÖüÒ¶›C[2VZúça­ž½{r…æ\˜Ä!I1Ë’4Þz‡zÛejÂ¼<4w‰Ëáº~­$èÇdL‘¸mR Aä¨IÆLGÖ 
+ÖšÒVÇ
+ºz”õÀÚQw,`ÃxŠ	’ðHÏú¶6£`©*uáàÈmÛS*;w	£»"íÏ¥íBÓ³Ý†DÚýY<]Ú‘ÝJã³Þˆmò*JÔ6üDÒîùÝ‹ß¿¿ñ¯ßÌ/ýß??¿{AŸ^Íon~z{½â§q’ˆ»Øgž„k "ýöQ)b˜ÐÊË»G:5ýÌÏqoÞáY÷ûr~qá_ÿwðúBdnÓk\íçÕ«+>‚­!@_4‚5ð¯CŠ.âF
+îäPàã£x¿Øò³Ÿjkò]þü<~q:Àc§Ê!]£À®q$Y
+MÃaœ ²d¢Æ[œÜEU(FÃSšðÎ¨ôìÄE¶ÓÙË(ú Ÿ}ï¯/t¤x|_$3…þ2Û K¨G$i/wù›Ã‡è_{þ{N«ƒ§aäaq¼0 9\R±ç½ f÷8¯BHÌ¥B¡ ÂæB*yü¿'(¹×LUj”=T•§ÿ"‡_‘@SüÒC*IA°‡Ê*ÝÌ“tvL°t _%ùQ`t|²…LÓAk½«üêÒV·Ø¥”°MW~`öÂÊJWYêjÕ£×ê²¹ñkmó§šØ.jIÎh²0› Jƒf XŸé&L²T*„´ûjÏbÖr#Pâ6 ß8-Áô¡Xf@ù n^†)¨®{üxóXVÑ^œ iIGÝé@¼¾Gê<
+Ç§ˆ ——7ðò»R<ažúA3È/´CžÁXQßŠ6Ç˜|-óù¤~µµLãµ› ÇKçSÁTÙ,ÄösU<¢rN‡0M£u…7YT¦ßUbÒQ‡óPÅ‘Ð©Í‹¬ÊÀ ’GiP÷œfh]Qwe€Oö!W»Œ·)Ç?°eœm°“°úÅ@\¥Zbç÷pš¥u~Ÿ%Iö€H7Ùú@;‚ã&ØÆ»ªÊ¿??«ãñP ­¶?ww“l­:Âå»•t‡Üäß =kö(Ð×•M?´1õÖ­Åïº¯Ö;ø”'ÕŒ" ÈäÐŸ™ ´ðfM^‡Ò„H·Î˜aÄ}‘±q\ã´Áèš½z÷îJõE~‚3ÁvÉ@m£ââï#­¶¢ù/”ÿéÉ©A0ä^§Fó5M@w+=ZÇŽ<Ä{mâ(cv­£­6õä¬ÙltØÕ-y²YÊ%m»~Ó%yØ†&8OÓˆY<5Ml w:®eM ×¾9¬×-PÎ×P°Ra>WñºµHzS-PÒm
+Œ¬šµ}Ö
+V×Uœü}ÔÝöó¿[Ý‡§
+¹57›×{Iº/ÒpÏu¦®Ú½ýðD³î2@3 ê€èû³´mÁNïqdÿ,e>Š4Aì‹xWÒÍµÈ6 |×u­‘CRwL´†ÄíL8“KÔvÎ¡ËsP!q=À#´9ÇÎz‹EÖÒÏÕ!rñ¤òBøÚˆä0åcw!¾‚>Çƒ¬Á=®+Œ‰].´?#ÜÄQ`˜ÄD2*Ù	;Á¶!ÚœVÄ ü@Q¹.â¥L9hµ®l?K¨øÓ2+ŠC^Á©cÕ÷]í]ãús_a…
+ð7TÏðß·é]™ÿ‘ÿ{SQÌ¬B +üžVaœ’ÔØÅQëIt]aè½,A'Îò@–*ë€PÌpƒÑ²§ÄÝäê µ7r@³ ’š%|†ËŽKÍ;ÝèÈáf¤XVºðH=¤ÀüÐû+Ö	jæD§@¹–È$å”4~ŽZ-©¨‡ã±B•–}uèSDµWcÁƒEHøda¯äbƒyìQáéc(ò¨Ø‡).]’±OzÐ¿{h÷¨ì?¬÷›Û¢üó[¥MüGªt·3kà~çúgzqëÛl9=Úª´ÇC­k%K1’lÊSÔ%`Ø˜;ƒžåék¶QÅÂûOçÈÇÓ¥¸vàµbï¬¯NçÃ¹†]o²*€ÝÜô&p<E×°9R3	&Ž
+Ë:Ë•áBÚÇ¨åú·}9	µFÜ9Zµ‚põöæ¸'ñ&NèÉ1UAh2d{KîsÏä…O*ô:NŸÒ9LlH,öéËx€}ð%k’tGC@<ëCF/­µd,MÛ4z õ«ÛµìTrúÀñûº>ˆh\Ü%OB}­‚d©ð,z"îæmU¤å}!Õˆi@¬ñjaªç8™P',øï¼Ôá#/¿)>pàÚZO£€5¡°Nò‹&ìdŸmì_¤Ú!ðW)vØàÕ:ýZ%ÚQN±5ÅÐóôF­‰öDŸ®åÑñürÝQg”þ0Ä@o=5Œ/Qt­¯5j›|¾´M‘?j_Ç,˜gÚ“Úû`ûã1Q\`1åñGÃ½í
+èq€ŸÄ_Òi¨(uô CÍß¤!ZÌßˆ“4Kÿ PÖø‘×ž·3BB<ù–2XM&·j€+cxäÔ7JmÔH*‹ØºG7^moo3öŠ8š÷< é“z&;H±]‹­è><{W¾€+ªTì^êö49Ë]);!ÌóNÜÙÎ‰#ÒA#Ã$Þè«dG9’I*ä`ÔÔ²–Ú»$Èš}2‘:{>IåaëŠøÕh³À¬0×Ï×ø7w—$zj>ÚBõSXP”s1¦cåOT\ÉH¯"eŸéVæQÐ-W*;€¶µ²Û)Z‡Ùö"úH±æ‰?%vPšÆ“2ÆÃ:vèRÞ‚»B9Ói=$f€é?¶³˜¨Qh2ú„ÀÄð´§ñhv¬§‹ê»Ø‡tÔ‡Ô¢	a*˜4cÆ”Ý2G&äCSˆ¬>DcÚu—.ÔºÍÆ}ÍÐ‰Ø	JÊÐŸÌzjµ{ì+EsrQéspým—ì=ßWð2Ì¬Kó&¢ŒTù]M”ÔôÓêÔôô`d¾§}QøY_c^\Jõ2æç¼ˆ?~–ÐxË=gö¥‡ÉdÎbX› œ¦¬…Ó›0€ÅúÓŽ½ÀÀ²AkƒÊ$>ÚÕëíyõí!¦hØ†qy˜úÃÇ}ŽF*mMú6'O¹Lœ¨×IãcÊÐ3ë@ÍrB+§ç8ug>ï,+æ0½Û¬žµbØ¾å³[¥XŸxÙJ4ÄØ:¦Åô%Ô}UrP½¡—¯f­ÎëLÏ6äMRKÎlAþÔ†¬sB5ÈC¾F½ˆª$e”Ì)­7‡OŠ=±Þ€‚f<U™™È_#ÄÕ=ÒH%fºã).ßb5©Õ3JCð®U§mO\(/ŒÌáu
+¦S>ŽôÏêè¸ë1ÓöèçwÒYPF ÁA’“éW°÷Ly-—“q¹ê‘ýù2‰ÐóÕâ‚ º“ð¢­DÚójäú24³xFÎ¤÷Uœ”ƒM–VïËèOáÇp¦rXyy(cõåuÍdõ¸ÒA”²åÕkæ¬Ó H -‚v4‡g:”a´¡A÷ÙQY¶Zð¥Ñøu-«…œL­qßs´½Úý—Òr@ÇDŸ…Å9>åC½Ö_¿¾ Ð YA]Ýp‚½±_#L‹Ô9ÔvàÉ„#wî¹=xßEŸª×—R£ïf1C–.Òqà›iVÌ`ÛÉÌÖ’ž1J|¢Òpe&ìWŠ­©—¡ž6Äô´1ºÙIOî ÿLfúÈ5X ‘Ï‚s‘&þh¢0J’äa%JùÊÅÞš3a=!¸•éóR{<øy„F^“õÄ™Zzö9»–˜‚<¡Ùµ„y‡¹“eFyñ¨¾0Ûã½¶íIÀeu¤YËÍ"çFÿ¾MòÎ¿/‘uá4‹Bq‹®’tªi’‰©­CiíÙºá/q!üÿzà~!y;õÂ•À—û¦áã™ î™DlÓHïÀS÷ìUe'I–n1¥5ç4ÄxŽÍ2¶˜²ù«Óø_$âÿwwìem1K˜ NõÛ#;¹nKôó¦ÌS‘åœò	%ä87—å¬½âg 3É†BÛw§û§™Q"Ê>LT‰’ÉH>ù¡È‘TýzÏñ¢ëA›2ØIÏèC™Œ„^bØ"y$*sAv_Çélt×YòXPˆ™ó€«ŽiÜ=Šm&ýô ¤·ß÷-Ÿ²¤köÞô¾H€££úöûós{ØG°¸UF1zN'()Jå$Øà¨¿MÉ×/—a•­Ëo1—èv>}K£R‘†?p¤E3,Ížpõ¥>¿¹þfF%%q‹LAW²õñ–õ*ÿ“íiMžÆqÆi€I_	÷óûë‹ã	SøX±q+Ta¾…Ó¡½æÚë·?þ\e7`z.è¬-QäÔEdlØz6Ù~\7¥Y¡ÌÔUr„™ÑýƒÖÅM”DëêgÑ¥€V7ÕÀ“£™íï²vM™¨=Q^^›Ñ˜¢Z¨,«ô•¦±ÛÎpÖ3Àû0p˜?U>XUHèÔ¾©7j­º%U:2™[s6ëGµ·wÅC¹¨ÒÚB^¨ÐÙ±1Y•¦mLÂ7Ö¾½‚ºû€3È—É}	^—¦~N‰o¹RJ#¨#f²“ívÎ5DÏÙ¦Ànç¹÷¬Î§êÉj»¦ÁúË§®Âj×rPp: x£.ta-U«A£±v|ÆÒ€S„µÜõj}Ñž*EÐðÆi™¯>nŠ'²yÃÛ	Jï%E
+}.U•Irœº>¹ÝVsEv:¡<]6ÁÄú«0ÈòÏ®FEåÊ(h'sêåÏÚÜç‹6Ì™Ÿü3º@½™]pi¤²2œ™4ž‡¬ø@*8eJUšb-uÆey¤¬I=‚êÍ*L´ü–Ð¬E©`	ƒ@`uG$MÏ:Ýƒ*CNq-f§½š£ÛfOÝ›`Â/±†n®w‘QH‡GÀGr¯œN–dhd9Æ¦ÞPÖU·ßø”:sV[¯ñÎˆYÍ)+h½ÇB%£Úªõž2ÎÉO¶éÐo½×/
+8Šäm¥M@“p"æÜ¢KyBõÑ¥šQä*,)<]’o(³PPÝ½îÏÕœÉ&ìŸ´@žã[<ÂÖ{$-ÃÛl²>2§dª±ïôÉ”Fât$ÈÓ‹ÙŠžA¦nf0[õwIl¼s•ƒ*‰ û9~kD”Š®!ÈX#‰¹pO–t+¾k ’að*‚c[Ìž×~ôzm_ÀÕeUqÚC¦ÎÒ”Rß›[“¥Ñ< ÇBÀ½õ}µÞ¶ûDzÖ¶)7wº­´Å… #½)·ÇîX1oó›zþ©ÖÕ_†k>«Ó²rÿC×så¹”åwU†ã©—	PÇÊûL<µ_f  ÑS¥2Hd:]¸u©Ÿ=¢ŠDMÓeÈ¦Àµöz×#?™_]$ Ù–d%Wñú]Æ7ôÍWÞOcžŽxˆÖ}VTƒÑL	M^Ö…±G‹3Úð–„g—Tûœ—âÀÇ0Ì“
+³$0¢¯´Z.DfïT†~ŠNœX1@Æa«}Í—ô¸rÓ›©µ£ßÆõÓƒYPïø)eo‰Ìz3ÎŒÃqÞï>ÿ±'Ÿì†
+Ž'´õ{ß¬˜Ï­qp-šòõ¦Óù¢íôjó	h²ùà‰S«[tØ+ÛÑÉ[;F¶ÕQ´ÔÈ>µÀuž¦2ÞTîÛ	lMÖ\íˆ¦Ø§9T5j¤yˆj—DÛ´× êÚz‰ù
+†8zCò
+à0	|•ëvV^]@l‚Ê[ŒúmÏ.(ïž´ž†8Aie`¡œÎ‰¿ª ®3·j†×ôñƒ¨zÕ3Ç>†]Â™JÖB¹09[aâ‹fïmJÃžŒe~Ü-ä¿‹Ä7â;ñ­¸½=ñ?b þCÜþN(=_/;ÖÓ øR,¥Lãi·4ÎÀ‰çãÀ™™°í Ÿ¸6²A"?ciû.$ÐnEªa×E$sâk-èˆ8gJ<®øt	Ç Ay
+–Î¤¸¾¦ï¥R÷‘IÿJÿÛe˜KqkH–FOÖ`W‘L\dâ§»5´×òî®ædè/¥U­YÒÚË¾øJ‹Èi/)_ÜO¢ýQÆq‚V)JÒß¢Þ|%5»ã€bë¯çÓV`ø 0éPRû˜bÊ‡;õÓýÔX§ÆPR©™R @&Ãô®Aò˜{”.f×ŸErŸÄ9âààáåQ>ø“òTPY¦ïc1ê‰´4‹Œ³ÝÎÄÃ.^ï¨0åÚŠ¼ˆ1teLK¦¯IY‚Üh/Ó¾° kkÔc×šdéE¢fÍï‹ ëM`À•‘(¢­”7:µ`´jEp&¾MÌm‚n:Ì½0Ñ^G;ý¥hy‹æÇ¶ ¿ZHÀv,©³ÀÌ2®4$ì`îuÞ67c\Ów³Jñlé®åŸXïÂt•wyÍÅwäÂ ÐF–iž‘w$+êPy8¸e}¥÷µSâqE›º¬¸23½Nïˆ™,tÒ‡îvª+‘G@ìB'a)
+¨°V¢¤»–ê²ñm=âc`ùñ.‡tÃ¹$ØàÌ¬`‘Hf§1{ù—2†9è€‡âYTFÈ¨ýŽc² 3H–bÙÝ„¢üëF!anvñ=Cå`œáyá
+$›Jx|%$ùYÒÔe¶‰ïgÀµaPçéEïŽmK:Í–•“u®rÝh(Ì``¨úÚ ¯¯éyz‘xSå£sìÞgŸUz,}­å÷}PÔïèPßgøG('¡3žS°×šYážÐ5 ^Êˆ>©Û‚é0_”þç¬É`WØIý +ò.ÈX'|i«	Ê”P¾à‘{Kz§Ž-Žž€º‡W‰h¥õ+º‚(å^:ÒtL…9Ìþµ¶Ý’íú’ä7ä¬‘†•H2aà]ÃB,ÿ(ÉŸjÖXsªµLX@»—ewé}¼=œªÍ!nYtS9I!¢°Ä:ÇêßÓ¥Ò¹%c¢w|©Ã	¥Î›õk˜OW;lãºxÀø"&øçñ‹D‚—8¸^ïÅ2<à`0’~û=s<,Ýâª“DiÑUæ§¸œ1ˆQd"J)LNƒDò+›DýÎ­¸„û¨ˆ’¦Â4?T`Tï£ºC•‚ÒºbN\¨U—ñr´Kýh­ð¬ÒH:Éäª|ðqÌ1ÈÙ\Ö4c®ù{M´3ƒ‚éª<ÉÁ™›Á¢Àº
+óhæÓG`’è¾š]À`àEö Ä¥½ò#-öŒÖ„U/ªò‹ü%ä=¬cã)âí®š]ã_îMÔÝÁ†ìoTæáº}à¼±këà˜'Óº2uzž¦¸/—9â!8Õ»K£OÕun[5Æü/èàì¶]5ÔÁØ˜nŽ¹N›_³srE:dÿí¥1Y òuT–Ý¥5k–¥¥EÍ¢ÛÕ?57ý‡˜T2´y·ë/Æ	g/ôäKõ]Ù¥]yËa„‰kÛ‚èÁ™)”¦Ã%EèœÀ¸<P5^ÎþlÊ@N?0¹£PbNÓÀð‘ýg˜›ëû’ƒë­¬SFºkzîÉ­¯îTú¾L“%)‹àc{k^r«Ç»S¢^µ»Vø5â2±AÅ´z@Ý´Î<‰ï…ÆD~ˆ°¦³óÎ8 ÆU}M¿8EAÂ¡1¤[PX1Ç[I2¼f}-Êú.RÅŽÕ!…«)Íƒw¿©6ÀäÞè F!DÝ¬wŸL3²µðçFL]5Q•Ú¯«h?¶ru›Åï‡q™J|½Ú(-žšÌ˜Ç?d5Ýy¶7>„Ýy.E¨S®ª!s·¿Á¤i@ø\ƒ±9Õ˜ü ýŒ8d¬@¨¾„ÒžºÊ¥÷r Íï:úéŽÍ¼†¼“¹6xôÔó©$ÅÞÊ¬àv–M/‘*×îIeŒm {8RÆ“9‡÷­…CV²õWŸ±Íê·u'ivSêz|¢I›*ˆ˜ 9š¯têaÝXž'‰€+z›šI×Ò	¼°(®4DYæÎ)dAëw§w2<¤S_Vþ chkô¾VîÝÈõÁÅåš'¨ ƒÊÑ2Ý‚Ñãs=Ónp¨`=_Vii)Âä æë õJ%…³=xR'ˆ³ÿ÷ØØØï,“ù-ŽRýÛÔ«ƒgRƒà7R×øÉ¬íâ°§/4WkÜ\e®ËŒI€YÀÞ£Œ\2ÉîwòV7kUWhz
+çAchª©Ö´Z’{%wU»½vˆ‰ÆžÞAuØdû:8ñ§4+ÚK-{Y†Ô¬‘Ûj©$J7i@)?ÝCÏ•©:íŠ„Œqí;uÍÑx;©˜ßlZ½”ÚEi3t±ï»]«¨ÌÀ¤W (-ÿc¥Ï`$¬1 ‘û:üÓ>s=¦3]Òiè^g!Ì£ÒÎ?4}±·ß¶Èošú…ÔK°JL¤ÂJw
+!¿Ú&/éÚÐëºZ+±µºçÛïk0ºPKÔý€ÂÔƒøXÊï{vhéÌ°pª%øà¡nÞä»<­G¬®­ìëë1+Àî˜ulêæÃ^t2×Åö¥~¥÷T7Ø¤œl†SºXEÁÀRügTÌñ~ÇÙ\À7!+Úºe T¼®.‚¼ý7…!Ë£ôuº(ÊÆIï©ú‚Št”“žbpu¶”j|~eéõ‚MŠ€÷ÆP¶—˜æŒ†AÚ¹Uu#ªT ‘öøˆ)Æí®¼Z èåŽŠ1S]R°$Ågzþ¡ŸH†Ä±JDt\;¨£€/Î>‚MÞÇ¬a#–ßž×ç7ÿÖNS8)›—ñÂºrQsÔÅxŽœ-A°®3U•'þtå¿*ÐÅ½iV¹29Sû#½É™ê4M¾E»/J¨û+ÖpŠ°scVÄõÍe”–(hè‹Å‹U”¡Ã±(D#ê=üx_:¹QÑá†=tr•Í(ÐàìM1t½Ú¨ß€5^ßÄj-•+³—ßÅ¯ƒVþäÞëbÚPÃ4¶=†Ï÷K?ú¡aãµ‰¿¬<Åˆ‡wtgAl×džš“zÃîj©(ý«óKVÅ„Ô·ÿ7µF2Çôs«•kôÏæèP¯Þ]^€S|8äèmPxÈaK†<…(Ù”ö¸?Ñ½mh9adïQ[`[:•Uv*
+yKjÑ S½ß <T[Í˜þrÀ2íÇœJ²ï3>Xå×h~^]úÐÏ js™ŠÌj^}áOYµáõ¤2ûòæ_÷;V¶¾Ïð·ó´jÌM¼VGáyéb/¢mXðÏCÔ/KºBR1)ÄÄþjfŽE»ÑÀ€û©§ÝR Ã5¿UÕ½KêÉ_¬êABŒCŸ‡uUöü†ªP­c–CÑ+qÎß HëÚŽ©”81¹ƒ|ˆ7ÕNðG–â-Þ}]ÿH|oüžT\ª»†£ÍÀùÏËÆÞ9žë"¯i†‘‘Ü5å?ðõ¿ ‚èo ÞÆ.¸ÎÍt•PçQHLpôªï4x›žÄb[N ·'ƒm|&Xø‰V_£k®#­ÁÞ}iôH}Ì¾zïm—»Cµy=35ý™1­•§y'ñ9Î1t2¿ƒ-O9ÆCþz¿}ßwƒ4ê³x¿Å%îmøæòh;S¹k)RAl¥©•¹#±—Ÿý/PK'úª±>#  ’s  PK
+     à;3               com/gallery/GalleryRemote/util/PK   à;3            2   com/gallery/GalleryRemote/util/MacOSXAdapter.class½VésEÿM2Ë0I Hä.Ùœë ˆ! šHÏÉL';0™Yffsx!
 Ä<ñúÈg‰Kªô›VùGYþº7	›dCÀRk«ºß¼«ßû½×oûÏ¿~ù@¾_Š%8ª£Û@zäÇ1½÷ã’sBrúär2…g<‡ç%ûÉyQ./°ÑoÀk@`@.ƒrÉðpJÇé|CV£'…@î¡\r)œ‘{d F¢#¯c8…FuŒ¥ð²-x%…WSxÍ@=zt¼®ÁH²bŸkçihiwÂ¡Ì íû"Ë,ìGÅP˜ˆL>ñüL‡ítuŸ˜Òß¥¡ZZçr¾çØ‰Ö)6Y"#ì‘$S$¥~Íí³îj?eÛ£™xÄ3Oˆì!AEãLÞK:D’]µJ'ãÛÔèN"*RcE."#âiÅev˜Ÿ1«ìèÚ¬½MCUkÄ‰$½¶ŸÖDbÐ‹™ÁT:Åñt¤K4?€ÛáÔ÷j¨h]YÓî¢3?Ô/¢»ß2©Ð±ý^;òä÷³2Ž†£a‰Ê„æn2Yæ—µ×û
 ²­é[€Ý6,‚DEPé¨:±¢[};Ž%ÎR8ØÚ"žç'ÉdÔÔžU¤Ð*ûÅÀ0¸mQÊŽØ<÷Î0)(Œ:"7Õ«Š”ŠùIÖ‹5”Ù<kÓ¢É1úGF+
 ‡o¶sßí^²GÃê’e•ðÝa>rÄOeVƒ·HMh&6Gc¢gM4 QCÓ\ iØeâœ3ñ î7qî× ošxçM\ÀEHI2:ÆM¼‹:Þ1ñ.ÞÓñ¾‰pÉÄ‡øÈÄÇøDÇeŸâ3n]'y7T êæví“ùÙ-ÙÖÂQÌ­pÀ¢…ÕÕm°ÜPÄV&VœÏåÂ(±8,‰‡°Úöïi±¬"p¬ä-U:'[ýB–ëÅ²å]+mâs|!—/Ùdõ&¾Â%WL|oØq‹u“†•%zICÃmdY[ËmWF ƒU…&¾ÅYoú9Äº±ˆÝ‰ˆ"Ÿ-E×o§5g”Yžš1Ž°\‘ØNV¸²¼ßih¾Ù¤·a¤aÇ¼>¾-³M7èÌ|/OËŽ¯³]·HÚ.Ga ÅÛo5P¦ÕÔ¥Y>·kÈgò¶ÂH´Ú1oÓªt‰™x’ó7I[ Ê¸xˆyŽ€ôIyÀÆE.?ï-<¥rgÅÓÕŠsKCjP$ªeØ!éú£¯fKƒN“NÎþ+Í²˜ùÏÑÂ¨ °­Tj%YA—û…ãÛ‘p§Çì%lŸg[«a|÷B2Þl/O3ÄÇŠ) 2ë˜)Vý|zÐ[Ó"yÏŒ]sÔK0G=•„Óí³~áÁÙR^îË5>t»¼59’	¯°sº'²…Ú±›øêª‡»†œá¤9ò¹—É±«¾9˜ÕþÀÔþ Ú×`w)Ý:úYŠ‡ñ9’så¨à~ð´?Pue}dM@»†Š?P}Kú®£r×ozãRMXÚ\kLbÙTSB¾Ù<ªÔ!©Gæ2®¡’‡-'§;™Än¿‡²½ò	ìÂ><Éßì§”©PÈ—	Ij·
 ]R“*SÔRåäî¥•„ÖG;iy¹áGTÿŽó§FÒ“X>‰?ó³éRÚ$Vv6ÿŽªf)ã×]Ç¯Âî¨¨­»ÕLûîÚ5“XÛ4‰{j×‘˜ÄúŸ±á*ö.ª±^jÔn"MÑæ«Æ-}µ[¯cÛo?0TïÀ*µ÷b£ÚGùâ- Õ‰•*-‡`âi¬Å3|·c;:¨wœ–‡	ãt“îÅQ®ÝÈsEÆpçÈ½Àï·qŸð©.|ŠÞÖò™-á-£·j´ârúÙ€6Â]F}I$5ÆSÛh!Á½Ìô—É3„Wc$Â\^
 æ¥ÿ3Ì÷Þ	Ì/’k3á~Âã—0ê…´Ìà†´>E€Næ|B4D˜Âæˆ0'ÿ:ÌÂ<áª«–ÿ/aÞ~'0;F—™þ+ØŒW9«^§Þ8-ß <çó8­ß$@oæqz8O‹”\ä:N˜ß%ÌïÏÀ¼
-ë¦`ÞÀþ)Ìeò-;5ù¤Ô28ßÒ?¡úæðª¦wàËð!§åG*Šº‚öŒOC)YºÃÊîÈßPK˜cÛw  ^  PK   š~a2            ;   com/gallery/GalleryRemote/util/NaturalOrderComparator.classVÝsÕÿ­µÒ^É[Y{óã¢„lÇŠdÇiœ¦ˆ[Å¦QH«ÐÖòZ^£³’B 0-ÐO(bhiZ÷Ã¤´Æ-C_úÐ™)ÃÐi_òÐ? ï}iú»»ŠØzª=sÎ¹çž¯û;çÞÕ•ÿþñO vc)‚¬0AriKi2‚òrcJJŽ$Ó(JeG\Š@U &pZà13³gxBàI¯<%ð§žxV`Nà9o
+ë¦`ÞÀþ)Ìeò-;5ù¤Ô28ßÒ?¡úæðª¦wàËð!§åG*Šº‚öŒOC)YºÃÊîÈßPK˜cÛw  ^  PK   à;3            ;   com/gallery/GalleryRemote/util/NaturalOrderComparator.classVÝsÕÿ­µÒ^É[Y{óã¢„lÇŠdÇiœ¦ˆ[Å¦QH«ÐÖòZ^£³’B 0-ÐO(bhiZ÷Ã¤´Æ-C_úÐ™)ÃÐi_òÐ? ï}iú»»ŠØzª=sÎ¹çž¯û;çÞÕ•ÿþñO vc)‚¬0AriKi2‚òrcJJŽ$Ó(JeG\Š@U &pZà13³gxBàI¯<%ð§žxV`Nà9o
 |+‚çñB/âÛ¾A,ïJþ=I¾/	kú^ŠàeüPà¯ÊÊ,¹þ‘Àk^×pNAè€Srªº{N(P‡Ë¶‚Ö´S²GkÅqÛ=n¨1ÒåœU8a¹Ž\×•juÊ©(¸3+y«P°ÝÙÄ}>?fËU;Q«:…Ä¨U­¹VaÌ°ÝárqÆr­jÙR ç¼•}ÌÉOUÜÑž¶N[‰‚UÊ'2U×)å‡ÖkzF4å,Ê°Æ)X²Àu†Üà¦:îX,R‘^Ž%	•Z=ñšœcãÓv®:´^#s†\»R+°Ì¦rÿÍùêFrg€H–ÎZežPnÊrÑgSƒ£ôð Š¬Ía™EË)I»œXvÆró4mk°ÍãT<‰ûjÙuò
 ¢¾•‡~Ú©ÈÚÂ•œkÙ·	‘L¹ææì{ÙÅŽÆíÙ-#èØ‡ÏêÈà¸†yoàM?ÆOtüTJoámŸÇ]:ÎãgÒê3¯-PôÇ	‹ÚOúl © ØŸô¸:éÊ‚Ôi«ÄR‚3N.IpUòú’<äqË×ïñÙ OAŒÙ…JÝ5¶·îCÞê­c•rÑæ”Ê2<‹Á’<»ÓÛŸLú*
 V]%óÖ"¼äIi¨–‹Œsf žßçóYEò¤§ØŸÝ§áç:~¿Ôñ+üš=]ÉÝµÉIÛåÆØ,§döÇtü‹’¼£á¢Žßâ’†wu¼‡Ë
 š3×;·?¦`ïÿuÙtü¿ça2e·êÇ‰®_í«C³êÉ™[µæ8[¹ª,^s*‡Y=ÝÔîáž“Œ]-_ïx{wO£1mv*™+gË(r kã•ºƒÙ=ÒÐ#T°Kùê”÷<ÈLÞ‰®ÖyÈu­YÎ}ÈªÈ9WÐuÓº~}×_‡çt¶RµÙØ@¹Æ ¦oë”÷³ˆ*K±­¢,Åš™±KœÕ¾Wy}ñ~‡Ö˜ß\O#ó¶Ùå€ÊU¡$‘jü>˜7öŽC‘«:åRE>S-ïy[÷Z¼w¥Â‰PÐ³n3Ýhè‚íüŽ¤ÀgŸŸÃ 9_Òý\%È©í}Ê»š0Dò”1 Õ}|!ÿøzøÎJ‚Ö‚šJà` ¥RÁ]¦ºŒ¦T¨ÏJ®™¡eæ±ÁÔ<ì\¬k‚M‹×u*u¦vzç<v6\À­r}Á[·«\·š¡yDLÍóŸS•¹ ²píõ•R¡tW·±È,h¢èÃ~ø»‘D/úyúb3ÈCìÅ=Dc„hŒ‡x”,#âî9M^\Á8'qwŽ-\SÒäqW ¨à0c)žt/¥&þ?ŠûpÖRbŽ#Pç|’Dþ‹H×Áûwtz^Ýµu´d¿„0
 RZ %Ù”HiqÉðVU"×”Š˜áe%áhò-l÷YxNS ãD§î²píïf¤n‘V;|ž¾±ØªÎ…”zÜ…kŸÊÐsè’^ä½L¾„LM¶-›j>‡Ù¼h†çÑbFæ65SLpmFÎ{M¥pAö”e0öÂµ+}r±t˜(F3ÑÚHœ6ã(:1†.ÜÏneˆëqî>@´¾ÂùŠýxˆ˜>ŒÇø{í,&ñ5çˆè%p3øØÿ§q…á>Á,>Åøžôúx–(¿Ãeš%Þ+Ý»ÊþyÝ»Êüc¬3ˆzÐò¯£*Zð7¯AVüW¯!NÜ|‰’Æü…“q„=îÂ¼Y	ó$—¼Y‰PËÏpý¦¥½é ¢½Ko#XìíXBxq¡æž¡×³ô}Î«~“ïCLîñjŽâ³ñ%Æ—‰‘?I³J•¼-Úù!"Ù€ÑœÉª†žÉ™lÈhÉd5£5“F4“†Œ¤ša
-£4l´“F“´ÙØDª›I7[H[Œ­¤­ž5n!ÝhtÆ6Ò6£“´Ýø©iÜJºÉˆ‘n6¶“n1vn5n#½ÅØIÚat‘n3nÏ¤w-ãŽ£ï¡ûôdßG¯Á{ÐÇk_Âî%$äîh|É,úi_±ˆ€ª÷,cð›½7Ù¬¾h·2ð×÷EþÄ¾Ì_Ôá|ŒW9*¯áß¨ÿàÅÀ›è½>œ|Nru6ñ$Á¾Ì1ü*¾Æˆ³½§(¨}ÈËñðÿ PK›Óþ"  n  PK   š~a2            /   com/gallery/GalleryRemote/util/OsShutdown.classU[WWþBfCÁ(^ƒRÜâ­Z…ŠŠhÑ@Ô ^jm‡ÉI;™¡s1ÁÞ/B_Ú7_úb»fµkõ±ýQ]ýÎ$•‹²ûì³Ïþöùö>{OþýïÏ¿Œáçá²†+>Ö0“Àû¸*Å5)²f5Ì%Ãu7è®7åš—b>[Xâ¶Š;Òín;a÷4|’À}|*c<Ðð™†Ï55˜
+£4l´“F“´ÙØDª›I7[H[Œ­¤­ž5n!ÝhtÆ6Ò6£“´Ýø©iÜJºÉˆ‘n6¶“n1vn5n#½ÅØIÚat‘n3nÏ¤w-ãŽ£ï¡ûôdßG¯Á{ÐÇk_Âî%$äîh|É,úi_±ˆ€ª÷,cð›½7Ù¬¾h·2ð×÷EþÄ¾Ì_Ôá|ŒW9*¯áß¨ÿàÅÀ›è½>œ|Nru6ñ$Á¾Ì1ü*¾Æˆ³½§(¨}ÈËñðÿ PK›Óþ"  n  PK   à;3            /   com/gallery/GalleryRemote/util/OsShutdown.classU[WWþBfCÁ(^ƒRÜâ­Z…ŠŠhÑ@Ô ^jm‡ÉI;™¡s1ÁÞ/B_Ú7_úb»fµkõ±ýQ]ýÎ$•‹²ûì³Ïþöùö>{OþýïÏ¿Œáçá²†+>Ö0“Àû¸*Å5)²f5Ì%Ãu7è®7åš—b>[Xâ¶Š;Òín;a÷4|’À}|*c<Ðð™†Ï55˜
 „<)JQ’bIƒ•ÀC|!Q¶Š²
 GA|6wéVvZA2ûÐxddlÃ)eòg9¥qS®ã†,v(èíúŽQ–Ê„åXÁ9­é#
 bSnÖ®¬åˆ¹°¼(¼ycÑ2ªkö‚áYrß0Æ‚%ËW0œ5Ýr¦dØ¶ðV2WêëMQv‘	ËÎäüüRÜŠC*šßÐ´X®‚Þ:_ËÍÌä¦«¦X,WúµU,çLµ¾ÎÍó²Ð±¸m5Ëí–ÛrÅ˜ßS F	¨kBmÖ0sy^ÚÐîDFfV£ y×fJ·ü[QüÓpòM†Ú„i7
 ”È»¡gŠË–Ì¼k-¥1I_Ç0Fô{¡S°íÇS¡/¼Qµ‚ÊKš=/óNú©Ñbj4H=¦ {Í\\J9nEÇ8Îê˜âÎ’ÃÓ×m#(º^™ŽAÊ¦[r¬Ç¢0žjF©X¶.ŠÔ²ð¤³(¨pu,ãK}o6ÇÅ°XÓ›®
 “¯å”R:<ø:„*é¨ ªclßà¥t|…¯u!ÍÒ6’UñŽoñŽ32åŸZ6[kÙ0©º¬†F5åú)ùÀvý9T¿þ:ÎÉÜ'¥8/ñªëÉnUñ½Žð£ŽŸ*8òÎ]Ç*¯¥[|(Ì@ÁÞÍáY·D²¶”éôÌúyZo‘³7–—…ÃæIoà°ÎT/¼ˆÀ­[Ø#éõ~ôØ¶f»:%k™(‰ ¹é}×0|T‡ßBèºçšÂ÷	Ð™tói9ÙoÉ~~És+ò[ ûMW9lNATsEIq3¯ƒVü@”9‚L”Ø½ÁŠ‚CïTMrïÜ¬[Þ”áðCyˆßìôã0Ò`»D;{ö*u6-å(w®
-×¶¡PžG®c”ñÈØÁã:€8Šc\Ûqü%XiCŒv ”l¹–lÍ&c³Ê\mO Í=Ã@qªÃTûjP©ŽPíˆ%µd{‰Ñ0Oj¡ãîèÉÎU¼7ÊÿUtñ°†nn¶Ý~†Î³1"úc5lÎkOâ.¿þÉÍ«Ô€n´b)'I®‡¤û¸ÛA¹{˜õ v±»Iz/Ñøpç0#ñ§‡õ*²22Õ“Lçku‚ZŒQø ªYNEÕlçùij-¼ç>c¥éÕ.Ç½QÏ!žÈ¿äïèIö®¢¯å¨±gˆµþF«òJq‡‰oâ&¸Áv<Á~‰Þ)Ñ¿¢Kêý[EÊ0ÒÄ+”:ƒ(R'ßãé&¸Ä}ÔÄj0Ø'ïÛU¿o»Ôwou÷iÆ8·qö{¶Â7¹1nïV¸IâÎoŒÛ·nŠ¸MÜÑFvÖ°ÿ©l¸ÔS°'žl‚¾BôÅW*UGï‹jÛË6b¨Qµ÷oVíkì«©æÜ6bèÉ5\Åàèyþ¢“òR4’ÓÿPKõXg*Ò  Š	  PK   š~a2            4   com/gallery/GalleryRemote/util/PostChangeLog$1.class•TmOÓP~î6éV‹àx‹Î—©(ÛÀ|—!
+×¶¡PžG®c”ñÈØÁã:€8Šc\Ûqü%XiCŒv ”l¹–lÍ&c³Ê\mO Í=Ã@qªÃTûjP©ŽPíˆ%µd{‰Ñ0Oj¡ãîèÉÎU¼7ÊÿUtñ°†nn¶Ý~†Î³1"úc5lÎkOâ.¿þÉÍ«Ô€n´b)'I®‡¤û¸ÛA¹{˜õ v±»Iz/Ñøpç0#ñ§‡õ*²22Õ“Lçku‚ZŒQø ªYNEÕlçùij-¼ç>c¥éÕ.Ç½QÏ!žÈ¿äïèIö®¢¯å¨±gˆµþF«òJq‡‰oâ&¸Áv<Á~‰Þ)Ñ¿¢Kêý[EÊ0ÒÄ+”:ƒ(R'ßãé&¸Ä}ÔÄj0Ø'ïÛU¿o»Ôwou÷iÆ8·qö{¶Â7¹1nïV¸IâÎoŒÛ·nŠ¸MÜÑFvÖ°ÿ©l¸ÔS°'žl‚¾BôÅW*UGï‹jÛË6b¨Qµ÷oVíkì«©æÜ6bèÉ5\Åàèyþ¢“òR4’ÓÿPKõXg*Ò  Š	  PK   à;3            4   com/gallery/GalleryRemote/util/PostChangeLog$1.class•TmOÓP~î6éV‹àx‹Î—©(ÛÀ|—!
 K“EFH4ñC)—QìzG{g2õùEG¢‰?Àe<·ˆliÓs{Î=çyžsúòãç×ï ŠXÖ1ˆ©äRÈ£ aZGSIÌ¨õº2EeL³˜Kâ††›ni¸Í0 ·`r–¡X±EÃ¬[®Ëý¶ù$ZWyCHn¶¤ãšUÈò¶åÕyEÔK©ZÛ“Û\:6¡,8ž#ærÇƒÉ¯3$Êb“3U?k56¸¿fm¸IW„m¹ë–ï(¿L(Á`0žz÷Ë®œ"³Çbžœ£Ë¶yS–…xít9WYY[«–]‡{ÒŒ¢¥ƒ¡U±Êw[<=Ñ )¼€—ò/ivn¤CÜç»ãýa©=Ÿ°&þAÀ ÜÛü­xæÿ+izM´|›?vÂéþ5âŽõÆ2ÆCÖp×À=Ü'¥jÃt)Í¬IßñêË­­-îSýR8<Šd£Žç³æQRfÁÀ,jxhà–†k$ú`&½oÇ{Z„ñGÈónK†=ÍW…ëØíËÛt•ÆxN½`*kí@òmˆÕUÂG˜UêLRÜjÐŒ¬f“‡ó=Ü~)ßŠ&R:”‰<*=)EaÍõæQÆH}ZSy®GôÓ·Ž,ýé9EWZ=NZOCqºÒ!”î£Ð{`…é/ˆ}"/†1²”¼Ã8Ùñ(8¢è]L†Îu±ê„ 5óñoH¼ØÃ‰ô@ÚtÉRè‰ûàzØÆ¼	
-Qé>Açq!ÁEj'Þ]Âe"a¸‚É.é+òã‡HOMúžH?„¤Ù¨ôÒ®†Õ×¨FÕÓ#ÌÄ/PK›¨™  |  PK   š~a2            2   com/gallery/GalleryRemote/util/PostChangeLog.class•W	|Uÿ¿$û²™¤É4I³=·í&mv{QÚmSÚ¤¤WÒ†¦i‹e²û’l»»³ÌÌ¦‡H9ä¦å*ˆV*VË‘"(Š  UEO~Š'x¡HýÞì&Ù´›HóûeÞ÷¾÷Ý×{ûÒO? À–{Å}nÜÏñ€.âxãV	>TˆOáaŽO{ðæ¸]"?Ë±O®pñàsxT~>ïÁQ|ã‹r=æÁcxœã	Ž'Ýèñ 
+Qé>Açq!ÁEj'Þ]Âe"a¸‚É.é+òã‡HOMúžH?„¤Ù¨ôÒ®†Õ×¨FÕÓ#ÌÄ/PK›¨™  |  PK   à;3            2   com/gallery/GalleryRemote/util/PostChangeLog.class•W	|Uÿ¿$û²™¤É4I³=·í&mv{QÚmSÚ¤¤WÒ†¦i‹e²û’l»»³ÌÌ¦‡H9ä¦å*ˆV*VË‘"(Š  UEO~Š'x¡HýÞì&Ù´›HóûeÞ÷¾÷Ý×{ûÒO? À–{Å}nÜÏñ€.âxãV	>TˆOáaŽO{ðæ¸]"?Ë±O®pñàsxT~>ïÁQ|ã‹r=æÁcxœã	Ž'Ýèñ 
 ÷qôÊõ¸ü<Åñ4GŸ_âxÆƒI8äÆ³n|Ùƒ©øŠSðœü|•ãk’úyŽ¯s¼Àñ"Ç7<Ø‚oÊÏK/Ëõ[ßæ8ÁñIû]ŽW8¾Çñ}ŽW9~ÀñCŽ×8~Äñº<ÿ1ÇOÜxƒã§?ó`~Îñ&Ç/8~Éñ+Ž_sü†ã·n¼åÁZüÞƒ·ñ7þÈñ'ÖÉÈü™ã/åx‡ã]‰û›÷àø§4æ_ïqü[âÿÃñ>Çe >Ÿ“œÁÍ˜íÌåfŠ¹æyÐ!×|7+`(XMDí¥Š¿z3C^ƒ£š¢	±.oæF½=F­Éë±Íº•û2ÏîŠZ¦°vê±˜0÷W¦×"nØ"˜²£±`‹aÙ]z¢S4‹É(±G„S6I(Šï­¶^ŸŠÆ"l5Ô%ôˆ0¼M;õn=-ÀbO°E·ma&H@^D·£’I¶Úf4!…è)»Ë ù"®Gc¤­[˜VÔHvŒ “«Nã¬Out“øÃý–2”¤É¢F°1tèŠ&˜	›f‘ŽÍÒ°Žd´“S]"¼‹àÃŒï ƒu†òmM«6nliˆEEÂ®ÛÜ¢G%WQ¼ÁH$DØv¬—Mã€‡D«˜VRçšÂJ	KÚÈÍL¥ÿIC|XgØF*9oOX$3"+(V¯ÏÆÏVÒlDR1‘}\”T‹i$)¢³G(‚¤):¬ $¦V&˜jDtè©˜‘P “ÝÒê­ÅVÔY¥QN™&Ùál[‰·]™Š –x®‚iÖíp—“—Ò~öA‰ž_,7sÓ¾ÕH™a!m£ÊR²)XÅNP:gæ&Yž$QéPÅŒN’Â¨-yÆuKe…ÌãfE*SY1Aùñ¥ãàf%*Å¸ÊJY™Ê46šj)PSÛîß©©v³r•U°J•aUnæUÙX6Žütø}²ü|N„T6žMp³‰*›Ä|Òqðé‰ˆO†8‹Ôòé¦ðÙ]Âgéqò%jïD§Ï6|ƒaŠÛìÚEÛk/¬ÞnÕø5rY"×¥¾í~g_ÍP™»­ÊÒÁ´¤¾ÝB$|í*›Ì¦ÈÏTJ½cO;õWˆŒT³–œnlÈÊÜG	ËæI#e¨§ÉÏY*›ÎfPpWRpdƒ†|*óKÌ˜•N¸Ò#'àÛœÒ†Y)¾îAÄD§mœð˜ÑÎ.Û	\ÈgÙF2I~2ÌHè·D­<¾Î”°,_Ôvè,Rd
 •U³*«a3©lkT6‹Õ’ßÛe“šbiQfLI3'³ UKÆŽ:¢ñP|Lº%VÐ$TQÖ–aEf·ÉŒÕuÙv2îLÆS1ÊIvé¦’r„ZÔ(Néf°;ÒÛ4<û¢IÒÕ8(®YŸÄ!­A>”ˆ}ëuÆææ€Ý¹„g„SÑ
 «N:¤oJÆ=’©¼f‘Ðc¶!3PvÚè¤¸4Ýq#"Yd®gÓNPùÒ¬bÁæþ; ¯Ã)ªüh""öd†ŽÄZz·pòF…’»FhøÓ/·is@ZMÛlˆé–%,iÖ7›«²yl>©a§;ÃèŒž@<í¶ÔMMLYTžÉ®ä¹)éåœKLÚÏ‚éIR#qrÝm˜4Ûª¦Çq]·®µvQN7’u4|¢	•ÍÄSÛÔÍÎQÙB¶HÚ¢ó&Iìë¿Hœ¦¦EZÒ•-fK(#éT¡›Õš
 ‡©èC¾ÝfÔÎdQŽ@ÒŸ®k_r`Bª¬Ž-UÙ¹r°V5Òm-"’<]Jý¹g˜0â¦²e’tŽKŒaìðWÙz&©¥ÌfgPOêt§mÃˆYA¤nÔ-Ò>5ç™sÕd)¬ðŸþb‘Ï.­SØõÄ%ôDæúØKƒxkõÖ¡ÙÛkÙ‚JD1RvöEÞBÔ6ñ=¾8+4Yhj›¤ÜÅÈ¬R¿:a¬zu5½ÎŠˆrlz.wr½ÉÆó”“O2#žt:²vxa9ß€îxúvg˜—ÍIù2[ÅÅ)‘‹üƒO‚Óljî——‘l9bŠw~§i¤’2{«szW6ˆ£(’,ÓiFÓ´&éò¥«'“"AÝ:ëC…qà:.—§eþ¡oVY^£q™—ªÄÒ;Q49ïÕrNÇ¸m¤aùÔ7£T31‘è´»œÈËÖMÛÚ•¨œ~n=Å½õí;iØäÞÜÓÅdÎF`š‘CwîV›ã?³_+’gLÖi0Œ]Q‘%Ô(–°Ó˜#ï]Eï˜˜Ì½¿é4¦!$äÍÿ!  ¯öp1üûÌ0GTØÔ½+œ"yþêmõTÙþmõÎÏ>é3ÃòšrýbI{‰õ¡f	)Í—„ü±™LO%=¼k£©‡&£QÈ?Ý¥ôê¦oŒvAZézE~M/Ø1ç8NßYŠ}Õ4$!/â‹‰Ù%™Bpc <ÑW›¦ô"¯Éò	jž©(=p/pêcàZa<ÇfjE„TäÍÒŠ{PÊ×FGi¨À[àÍïAYÈíu÷@ËpŒ–^w^Ê£b¯ày‡ÒG•òH#yYÈÃBE,¤²PqªÚzá•xK´±=WAÌãµ	âšHÐ–>LjÓ|½˜Õ‡)m}˜ÚæÕ‹i½8+TÊBeÞÒLo•½€·HWF¤6ƒX½eôéŸ´{å¦ßâ»q‰×M@y¨8‹¥Z²²ÈÍ KÝ oZW´V#kÓ\šôºDz=“¶‡±áðÉ‹än–³[!Í¨%£i	Ü²Ñ[¦{0ûnTQæôÛ¬Í•Ž>9Ã[âÐg¡Ê³TÏ“ô%=˜ŸVÝMÍ«igË£|É·@òæZgi)ÙØE¶8ƒe°‹‡`—d°uuK·dÙp®Dj6ðg°¬Mé£¶\«ïECk[ž³[¡çìò]£¶ÒÙ8»UÚjgçvvk¤8¿D„F÷am•zÓq4S¬kÓÖ÷¢%TÎB,Té-ï7â|2b¦¶!co«³Û˜ÙmêOèæPE¶´y+zpA/Úd*³Ù*©Ì~¹¶ÍK%½}d®Oáªì?H€s@	+‹à#DCM%«{•ÇE‡Q$ÑºSC…^j»ðaªK‡áICÇ  [9 Ü…vg}g}éÀq>õ»F£•O½îCüð¢0"Ìr.k00[1Û0ƒdøIF5R¨A7™Ë0W`ö×5˜‡ë0·aŽb!žÂ"¼ŒÅ8%xuxKñ>–±<Ô3l:ÎcA4²s°’ÕcÛŽ5,ŒµlšØÅXÏö¢…]Šl?6³°…Àì¶²gp{aö&{.ŽN×Dt¹æ#êZŽ˜k®#ØíêÁ~×s¸Êõ<®v½ˆk]ïázÅƒ”i¸I	âfenQ¶â6¥w(—ã€rîTnÄ]Ê¢èTâå‚Â½ÊÃ¸Oy„àGq¿r(ãA9CY)Æ‘í³`Â¢ˆ^¦TÁ¦Øâ
 ¥‚â³›b¼_Ñ°‡ "\£ŒÂ^‚T\§¨ØGP1iWp	.E	žr½AÑ¼£ð²ë%|”¢ZŠd÷Çˆ®Œ½ÉžÄ•D§‘goS´¯ÂhòíU\MQ/'_ÁÇq-*ˆþå`7*Éú|\PH¶Kèu É>ší™¹ïQŽà&ÜLó¿\9„[ra<ù+åQÁ\åJÜN¾å!¤ìÃ$9ËÈË¬QvâN|’n‹eî":Ž»IfI;Hrîqî{ñ;©‡pk‹
 ÿPKz).(ê  Û  PK
-     š~a2               edu/PK
-     š~a2               edu/stanford/PK
-     š~a2               edu/stanford/ejalbert/PK   š~a2            +   edu/stanford/ejalbert/BrowserLauncher.class•Y	|ÔÅõov³ûcùq-g@“C¹UB l 	`@‰ËæXØìÆ=8¼¯zÔÖÞ
+     à;3               edu/PK
+     à;3               edu/stanford/PK
+     à;3               edu/stanford/ejalbert/PK   à;3            +   edu/stanford/ejalbert/BrowserLauncher.class•Y	|ÔÅõov³ûcùq-g@“C¹UB l 	`@‰ËæXØìÆ=8¼¯zÔÖÞ
 xUkVH0D.i«¢x[-­Ö«jµj=êU«Õÿwæ÷Ûå·aÿðÙyófÞÌ¼y3ó}ïýrèÛÝû‰¨˜¿óPo>ÕÍSÜ<ÕC‚§yÈÁÓ=4‡gô Ûy¦Æ³4>MãÓ5>CãÙ²­ÔÍszÐ(.“CËeK…,æÊbžÆó= •’Y Q§”Y(™*vIZ­Q—¤>vËÎ/âÅn®•uí•´^£}’.‘ÅR7/óPOsó™Ê—´ÁC…<Mãå²…ÆgIz¶FJºR£’6jÔ!é9û%]¥ÑNInnòÐ,9Þ|³Æ«¥&kÜ”üZ×y8Ä-’	»9â¡yrÑVUb= ÛÏ•ETã˜‡ãœÐx½›7¸y£‡j¥è&Õó9î<iÊó%{ÆJz‘‡/–f®çK<´˜/•Åe²¸\ã+¤4š£üÙr‰ÆWj|•ÆWk|\ð‡n¾Vãy((Ïèvþ±Æ×iüªñÏ<üsþ…›)é¯dïõr¢dm³,¶h¼U.{£Æ7i|³Æ·h|«Æ¿Öø6Ù|»‡ÃwÈâ·n¾Sã6].mt—Æwk|Æ÷zxß§ñïä´÷k¼]ã²ÚîáÞ)‹\³Éü‡Ê“òßS®ÙZ²E3[4î”Ëírs—Æj¼[ã=rš½RÇ}nÞÏäX»¾…‰+™Ü«¢‘1#Êä­Zë_ï/	ùÃ«KjV­5ñ™LýC“Ñ´,_IÄ+¢ÑH4†Ë™úµD×Î†Œ%ñ`(VòÇÐÞÏ6…jÂ½!WSW¿©Õ°„zúr#°¸þ~£Þ]mÄË"áX<šÄ#Ðe¤m¢¨Ñ‚2%6L›íomëpúÈ~Öìö6Os0Ü47j’Û’aêjÛk’ÊB¹©²¨áWC{ZR+Òj„—ÔVaÊÿ:ÃÜ“Þšˆ/òGý-F\®Ð3f„›|‘Z£5´	
 ­«Û‹-æúæ€>ëŒMåÁ(–63Ø´ªÇÕ†ÚäºÒD<2ÏQÜ¨5â‰h¸²\ÎYÞTõ‡cþ@<QmîP0¼Î¿³÷^`ÎÝXíÔÔ™~²uñh0¼s÷R&ò‡ãKý¡„¡ñC˜¢ºvAã¤Æ	yRìDÉ²ÅN6{)Võ:ae•¾òšeu¾zÙ’ek™¾Q¶¸˜²jêçWÔ:¾Ã?Xi.º+jëU@g‹+«­(­¯©Åèy°scÅÒ
 _=Ó ¹•µuõÉ	•Ö–VWÔW@lp]EY¯<S× úù•µ{r|õue¥‹*k+ªkê+ì}ÃS}5‹*|GzëêKk¡ÊÐcõWøpº!_Hµ‹©“—|Œ´þiý1¦õ™zÔm
@@ -622,7 +647,7 @@
 ULjé.dÅ¤÷Ú kh~OÉvPÄ³ÜŠß#òÇ¸ãm@vhA–…£.áu.k§áçÈ:WsU›8Ûg×#l>µùGIëŽ˜ÝEÇèn5»éžá”«ä8±és¡M´ÁQp€¢PG*[ÖÆ¯:÷z|EŽ.ŠOqf;·’|ƒÃ2%f¸›ãÚ_3Ã]ä(vîÕÐYŸƒ°tNVŽ»‹Ö›ÃzuÑ†em4Ò®ÎFè‘¤Úd)ÓÆ­öîóºu·S±`”+‘ep>Hl³Y']àK È~Øçjö}{/„ð^á½þÁÙwt']‚/W•Ö‘y']ºL–—ao3\öÅ®‹¹:éi‹¹Ò»‹%å¯‚œ\Â{µ9À¶ÄW¶kåãŒhÆ÷Y8ÃÈx"ç!o4Jú UÒ½ xZDíÜOR@Íü4 TÒMV‹q].¶‹çÅ‹t¹•Ø½JS!û: õ:‰ß„y‹
 ‰Ìçwi#¿Gçñtÿ‹nE${/8ý’îG4ÛŽ9;øczŽ?¡çùß€ÍO›ŸqÄwýùKÄ™_#>üqá·ˆ¿ãY ±RÁˆåâ6¯NŽ	7oDÜw	â¾[EÞ# ìr tÙ ºü‘ÄŸˆÁ¢¯	íÇ‰:‘‡=ˆ³Äx±Rä‹ÅDìfªØ%¦‰½b:öušxQÌ‡Å,ñ…(uè¢\Ad'y©ƒF˜„l}„	K ·
 °Ý-ˆ”ï,-€SÀÙÀŸE¸¼y,³‚J±Ÿlr#ê¿Ñs6€l]ÌC dN~–Fª™³`‰‘jæ,±’Fbæ¡äÕˆÏ‡ñp´í¢¡<#\âpªw;Í5{%ÐñH•ÇÿP_`˜sUêÌ ŽâÑ8'üë¢cùd™ÉË?îš€I>ìC€zó‘ðl¯ÚCŽ„'Î]2-g5Súmé<rihs‘ÎãJ9/ç+=¬oÈx¬opÈr¢÷­ñ^ÓE?\˜ï½¶“~´…Ú¼?[Uà½NE)w¹ÛèºnõOª»è§ô³ãÐÏoØJ‡ê­ûËn$/èõ›o"S5Ï”¬”r)¶ìfHYSÇØ5Éw³ïe|'Ýh0m4Âgï½ÙÐ–'{Çç{oQÊË÷ÞÚI¿·RÏ¾æ"½5EÜ¢Cºk¶P.ºSíÀÎ'Àn¡›,Ë]„3&z–8Dz‚úÓ“”CÏÐhz–ÆãnM h½H³éÏx£‡i½L+aËf¸×¼¶Â¢`ÍK0Ûõô.f~›¶ÂñÜBïÐNð»y@ÎqÙÆóÈþŠ[ú
-bó7‘ü·KžØ)8…i´yXÎ|+ÁK+Am]Á0Z@£y¢úJäAþ7I'ódºó)ÿPK2ÓYx  -  PK   š~a2               rar_about_gr1.png½xeTTo»·„JHˆÄRÒÒ!R’ÃÀ’’J ­„€0J	1  -  1`QC‡twÇ 92žyþç<ï§g­w½ë¬õî;®}ÝWì«~÷ŽêÐP³Q_»vFOWríIñ¾‡’”x	]O'^È]ÕAê×®UwË_³E|f…kYÀM¼]àO}¯©;y;8sëy>uu†8?u
+bó7‘ü·KžØ)8…i´yXÎ|+ÁK+Am]Á0Z@£y¢úJäAþ7I'ódºó)ÿPK2ÓYx  -  PK   à;3               rar_about_gr1.png½xeTTo»·„JHˆÄRÒÒ!R’ÃÀ’’J ­„€0J	1  -  1`QC‡twÇ 92žyþç<ï§g­w½ë¬õî;®}ÝWì«~÷ŽêÐP³Q_»vFOWríIñ¾‡’”x	]O'^È]ÕAê×®UwË_³E|f…kYÀM¼]àO}¯©;y;8sëy>uu†8?u
 ‚õ8+yFô4ÕM_Lïæ„%stuxÖŠÒ;S‰ª½qÐÍµ\|ÃËçÀIÂÌ’ÈËð5æüs¢‰’.Ôš’Ö@#-Š6;’ÉÍ šHù¾Pó“È»øhÈíHáhÑ§+¤÷v(Iw(¥pñøIü´òÃOïƒÐß§}»sÀÁêtç±‰ÑÑÑ‡W}ø¶Ñ¹”Üá6QfŠ+Š`ßûô é)Êè±*JSJæXz
 ÑôÂ´<Ñ`Øÿ•–œUò
 ¤¦+úaôù••œ)v•/£·ôooÔÁãT[šø.¾Õ ÏßX¢Ï4(F£Ið+Vü´tt+!NNšrz õ…Sz™^jês§Ê4OYnM^VVÝ=ìïôìì‡†XÜ­U÷ÂN1É-8¡7™¡pøqß2fà³Ð¢®|Ùüª¹Îé±±ÄÁÉÉÉÅÅ|ã@à.ÛØ·×éä{ß……ö‰†3ºOkÞpu¼ZqÆ2…T—VW{{zvì“‘‘6DV°ûßA zýNÅ" ÄOAì"Ã5ÃEëÜ\Â©û9JÌé´»9¾RKïÞá|!ÂÆÿbc§ž OøRF]RF‡ÛÛƒ;žŽl¡ª¼ÒJˆÿÅ!$ˆ^NËŽŒJþ¼”ýî&»t¯Îð ôöé”&ºïÀØ"ålgòü§³ïù¦üL0%|Çã)qÆRóLuûšCDiãÈ<§©#]FŠ‚«èò´Iòæ'klìÙ2;¶¿zR"Úrûi·‹œã¼
@@ -645,44 +670,44 @@
 ó+9›@Sb×î“d¥-ü“­âÜøÍëÆÌŽå6k+ÇC.Ä î™]üJ›ÇôoëÍ™w·=àkB'VÅd c?Qîrµ¶‰ºYVÇ'ª|?bptsŸ¡ôW{K€ì½	™xú¹±‰Ð¬ûd:¯ZðÝ#¸ê‹¶éV>h‚±p3_ç#%YpýÔÈ+¾ÌŒÚQ}3¥m³x·¾iÏùó“(€QYƒšgèL‡@Ru–õtÍzäL;õãk3nHY¹ÕëáŽEW*»üZ¬ënW’»dÓ>S¯8ÛG,YcÅ¢fzóÂÿ®kFøþ‘i¾°¼z_s '"¤@¤1\®©ÓYxÒ>š8Ò
 ö^q²™ÕK ýZjx|ÇÜÌ<Àþ³üj¹YRb°]š¹¬õ×ˆá;©‚êF÷‰ñx@jd>¹qÈò1™PÄ2ˆ"»U¶’ÚœmUõÅÓ)Ôú„é7ÄäW¹!RÈõZyèlß=q¦ñI4KgÈõdË_õWt@†ÖKäº %dI>¼sb@ QAHøõKÙZ¿¸ÉqqÞyªº|YI· º-Eõ^Us×ôj™ßdÌŒÉ{dµº^ØV˜Ê®ÑA%ÇË4{òè\ "·ÛúAà+ÝíùÁqnS”Zz8AEå½·ß)T9:ø^¥M¡³*
 ?É½znŽÚi›mpÖzzöä"B4°·3W‹×"(ß¦A);;à½OèèjÕ»WyÞÊ^ã‘Ï‘Ÿ§úµI8j[ø3ÞEáÝj"Ç9«~}æÉ@&–é²ÁVô¾¨?—ð†ÑÛHâkÞŸ½vR3u3³†ÅƒCÒ‡3¢&¡¤IæºOÊ,=¯ßÁÓ…Y†Ÿµ¶ŸæŒú“7H·-V7ËÕÏÞ¤A=CI†­k¹^Å{H»2UES[ªÚ@¹~Á‡¯<ƒÖ6Úv®´¾FÊÂ×]]ªŸÀoËñ]×ð;H¡‹ñýiOpˆ4y¢zÕ®rKAôþ¦/ïZH8AîñÁêO0Çí±»èÍû½×kq{P;ùÝÚc„ùz6šÜ×oØÒ{ûxl¾ÒƒÃ—TyWÔ§š3˜`gß±È+ÉfgWË=ì_àme—íMÃÇx:’.‘µ°n¾Áu‹OÕáö[ÓÓÕÏ«ªwÎñÉô’¨Œm	ö3Ímq±…l>=7i­è‰¶òÄ×; ?¹#¥ Ö¦ÙL~‚F‚Ôþ¿þ
-ø¡ý{óÿoäñ×Ï	Eù²G 2±c—ÚÛ”hÄÿÎØÌÄ?í×È®9­¾gu4»F<ô´5«4ì#ÿPK.À@­ô  @  PK   š~a2               rar_icon_16.gifs÷t³°L``øÎÀ0åÀ
+ø¡ý{óÿoäñ×Ï	Eù²G 2±c—ÚÛ”hÄÿÎØÌÄ?í×È®9­¾gu4»F<ô´5«4ì#ÿPK.À@­ô  @  PK   à;3               rar_icon_16.gifs÷t³°L``øÎÀ0åÀ
 íÖÐöóR—4§-iöHM[ÚlXèß¹sfs°ev€ËÄŒ¬•»ôî^T´¤;$;nÖœÙ³ö­IZÜðñÃÇÿþ=|ðpá¶Õ3Š¬ú’ôÚ#¼ú³;–OoÙ1çé«çþý¹V­±:¥~{OŽÉK}ýúuãÜ>ßÆ37Ïtšš1«<}isÇöyÎS2‹×ôõïYâ3-oÚÞ•MÁžuIÑ3+3ç·fÌnöœ×¼~VxKNéÒ“êðä™uõk¦•·Õéµ†ËÔxj—ùš4FFç¥8÷¥L.èÞ¶ÀZÁÚs{Âf—Õ¯˜ê65;hraÆÂæÌe­?ýô›V<³$caKÜüZ«î„˜ù5-ÁV•áKŽnµéNôš‘çØ–T¾~bâÂúI{—÷ì\0© q^ÝæóS7Í;¼Á®5ñúÕk§¤öTT¬´ãÊ±˜ùÕyË:t}ë}Ë×LðžšW´´[¦ÖÓwj~îÊÎÔ%MêyÎS3]'f¶ïœ×±ynÉÚ¾¨Æßêd¦ “¦HÉÙ!³J·Þã^“`ß›Ò¹cþ…‹‹íÃ&–4ÎëkÛ4gåŽš-ÁM[gYUEðÙÖõ·é´‡Í8´Æ¦1®aÍ´¸ÙÕ•k'U¯›â9!ûÍë×Õ§V•®ê7í[s|wÍòÉ?~üPhðíÛ¾(nA^GDÛæ93&ä,k÷œ’1§ÂgjžYO¼÷ŒüºõÓ¼§æî9q¨wãÂ)»W„L+qš’Ñ¼q¦Ç”œ•§w.>²5rvEISÕŠ“;šVÍ¨]?õÿÿÿÃ(þdad`ØË â€òÇg†jN™Œ,üÌÂ|w, ÊóJäh¸²³s°p8<XpX¶µHÍBÒà#3ƒQA0“EÃ¢ž¦&ÆÃCV	±VpÏ°ŒëÙPqøåÑN5¹¯§ºyÌt²)³Ñpõ>¾D·Þék‘Jó©^	×„¯˜¤)qvÇ§äF£åLK;U»|§ªT˜ð¼^Ð½TÎCåå$…‡—¸D‚•>¾|Úî)£é•ðöÐ§—gæ±'¬áÈ™ìÈÚ ¿6çî£«ÜëxÊØØ"<{¤ü->e¬
-Öv8Ä´„CqSàaÖ¹¦Þ&"J.Ë#×lÙ‘šÄáÚ( "c±€¡éPƒ5 PKéøOYw    PK   š~a2               rar_icon_32.gif¶IùGIF89a    ÷  )sKbpib’{xF‘ScZƒ«™3{VQ˜rôôô6ˆ\ÊáÔZyb˜}´™Nn`¡~n©Š;cMM–oýýý=‰aƒ‘‰2†YrBi¦†-…WžÅ±Œ»¢¥Ë¶=ŒbÂÛÎc|nUŽq¿ÚËx§*|QBfm¥ˆT“s…·zHwD4tT]Ÿ|O—pŠ²Ÿd¡”¹§z§’~®–8‰^Tšt;{[¤¦¥œœuG|JËËËm¨ˆF…e}²•ºÖÇ0„WDh_Ÿ}L†k:‹`U˜t"}Mîîî[™y%O\ž{JbU{E]•yr§‹qªŒ(€Q}²–fšJ”l+ˆW Ç²{¯”§Ì¸”›—V›vS™se”€¨²­©Í¹½¥%ƒQe‰º Y”v2‰Zèééº×È¦Å¶˜Á«G‘j3X}£“ƒ´šK‘ly¯’7†\t­*…T+‚T'P}’‡ˆ¸ŸœÂ¯?cv¥Ž'zN²ÓÁ´ÓÃ'}N¼ØÉN”oH’k”¿¨FŒh"vICge£ƒäääF‘i|±–v®¬Î¼&~O}G]š{¼¢¾¾¾†Ÿ’z°“V™vâçäm¡‡Aƒb;†_¥º¯$~MJm[{J/…XAcQLfX6Œ^hkj™¾¬qqq·©-ˆX€®¯®r¢Šs¥Œv£¶µµDgG’j5‡\ÀÑÈpª‹s«.ƒVg¥„[d_ÒÙÖb£€WœwoªŠšÂ­›Ä®\ŽwLÅÝÐŽŽ²—@Žd‹‰‰išƒmŸ†xB#ƒP>‡a&†Sª•®½µxƒ$yKŒ´ •·§Y›x|«“¬Ç»°Ò¿¹¤v‚x ŽP‘o|–ˆ€­–®Ë¼±˜n—†,pOÆÊÈB^°½¶?ŠcC‹f¸ÕÅ{G}Iàààm‡y˜¦žu«¯Ñ¿ÃÂÃ‡·ž–ÀªŸ¿°ÑÓÒÝßÞn¨‰~±–¢Ã³…¯šC…d{°•:uV9xV·ÑÄ´ÔÃd„sgŒxh‡vH‡hhŒx@dBŒeÞàß_ykkž†l™„ÿÿÿ!ù  ÿ ,         ÿ ÿ	H x\È!‰H0¥R€	I73
+Öv8Ä´„CqSàaÖ¹¦Þ&"J.Ë#×lÙ‘šÄáÚ( "c±€¡éPƒ5 PKéøOYw    PK   à;3               rar_icon_32.gif¶IùGIF89a    ÷  )sKbpib’{xF‘ScZƒ«™3{VQ˜rôôô6ˆ\ÊáÔZyb˜}´™Nn`¡~n©Š;cMM–oýýý=‰aƒ‘‰2†YrBi¦†-…WžÅ±Œ»¢¥Ë¶=ŒbÂÛÎc|nUŽq¿ÚËx§*|QBfm¥ˆT“s…·zHwD4tT]Ÿ|O—pŠ²Ÿd¡”¹§z§’~®–8‰^Tšt;{[¤¦¥œœuG|JËËËm¨ˆF…e}²•ºÖÇ0„WDh_Ÿ}L†k:‹`U˜t"}Mîîî[™y%O\ž{JbU{E]•yr§‹qªŒ(€Q}²–fšJ”l+ˆW Ç²{¯”§Ì¸”›—V›vS™se”€¨²­©Í¹½¥%ƒQe‰º Y”v2‰Zèééº×È¦Å¶˜Á«G‘j3X}£“ƒ´šK‘ly¯’7†\t­*…T+‚T'P}’‡ˆ¸ŸœÂ¯?cv¥Ž'zN²ÓÁ´ÓÃ'}N¼ØÉN”oH’k”¿¨FŒh"vICge£ƒäääF‘i|±–v®¬Î¼&~O}G]š{¼¢¾¾¾†Ÿ’z°“V™vâçäm¡‡Aƒb;†_¥º¯$~MJm[{J/…XAcQLfX6Œ^hkj™¾¬qqq·©-ˆX€®¯®r¢Šs¥Œv£¶µµDgG’j5‡\ÀÑÈpª‹s«.ƒVg¥„[d_ÒÙÖb£€WœwoªŠšÂ­›Ä®\ŽwLÅÝÐŽŽ²—@Žd‹‰‰išƒmŸ†xB#ƒP>‡a&†Sª•®½µxƒ$yKŒ´ •·§Y›x|«“¬Ç»°Ò¿¹¤v‚x ŽP‘o|–ˆ€­–®Ë¼±˜n—†,pOÆÊÈB^°½¶?ŠcC‹f¸ÕÅ{G}Iàààm‡y˜¦žu«¯Ñ¿ÃÂÃ‡·ž–ÀªŸ¿°ÑÓÒÝßÞn¨‰~±–¢Ã³…¯šC…d{°•:uV9xV·ÑÄ´ÔÃd„sgŒxh‡vH‡hhŒx@dBŒeÞàß_ykkž†l™„ÿÿÿ!ù  ÿ ,         ÿ ÿ	H x\È!‰H0¥R€	I73
 1`“,CsüÐ2ãŒ!›h\xIŒ+µ6ÈŒ)sC-‚Ä\Z)pI‰w]º,â@´(ÑEAR±rI7 êAŠU(T{‚âÀ‡_Ub1kGÙhÓªÝÁv‹J`âP¡ 	‹»òêÝ«÷n¿p,ì†aF‹hAÀ˜Æ#"4² È’…Ïá	3T,)ˆ!ð|@Pò(H2B}ZH‘2ÕJìÂ4@‚‰pà¢«Ž‡Së¨ê ëÈ†Š¨4PÃeŽ¶rYH4[·8ªP	ÖFÍ!ZÊÚuÿ0·ìK+f:ÔR&©ƒ	—ºÅh,E‘;5xPÄ¥YkÖ„@œ`¶¬€ÆB€HØ	4€1q´‚Ý§è³‚ÌDÁÄ8#¬Œ6Ú\øCñ	ÔMp(àtB…}L0ÁLàÑOx4°ŽR ±K*p\â@Þ òÃ@HñÀì<@Ä#4ðä(QÌóÅ‘µ0Cü€Ä-åÇu¬‘4tr„,I0@)>â7‘Qg2HQÇq ùOO¤RÂ4@ãÂë$“W2ì¡Ì(d¢H,°e	m<Q‰@—<¡@	¨£H/Üä¡FNøÿAÆÃ¤!‚8/dÁN$SB*Oä@©hã‘01Œp³‡ÈìÑÎ0ÈàŠ41Ï(ð ÁãÅ“ØÑIêðÌ9Ó”‘F5¸SJ1°bÈ*ýÀÉ$x±Â@À´â$B¼à†8ýhQQ´³ 2QhAÊ:Ž¸„îhÓ
-0òÆg<âŠs¼£5j(SÆí¬£†ôÀŠ+œ1àd‰0?ì‚@.ˆ@‡(”CÇòÄ0(8ÀF °ËÂXR o(@Òˆ€‹yì± ,È Æ(TË#„(ð ñÆgÜã;>|ðÁ2i”“RNÓl¬‹,}¡AiŒ3œr¶8£… ¾¼ÓeA@*†£IFJ ¡Á©k@s‚"‚dA‚!Ë%Ì ™¬T  S\0D |$†4¨VÂL@<ýÃ‰zL!†CxoC(P¼p’<A™ €ÈS€">ˆ  Á+Û7¤D&H‰È¯ ;PK%´8»  ¶  PK   ~a2               defaults.properties¥XÛn9}×WpÇã ²,;N²p ,|ÉÅ–¼30¨nJÍ˜Ýì!Ù–å¯ßSEv·¬df±XÀ‰¬*‹U§¹#>Ic”[§J”ÈÕB6&øÑ`g°#Î¯Å×ë™øp~1ãïØFd²öQ9§s%B¡¼Ò4Ê]‰µm\25ª­•3mÔ€-ìíí‰»ÚX™‹¹*ä£&b³Nyý¬„.åZsµ°N‰†Åqî”Ç¢…ÉB¯~ÔVìêù"¼
-ðQó|^–øC²ÒCÝ]¦@6èj9Œ
-+mŒÈlå±M'çf-Œ^AUdª¼[E«Ê! CØ+5ü·uÐ¥~†=–hÒ–e•¯tŠW°À¾Y1ŽéßŸùÐ[Ø'•5Òi¢ç8œRíT†‘6,3;ÌTjEš¥Çðç©K…=Øª<˜Œ)dÐÆb8Ô_ƒðµÊôb´‹eƒÍ¬ì‹z’emyÞxƒ£^ù (QÙÏ‚ö-ƒ@d;?qö<fÙäíx<Äï`ç¿»THg@È-/ÛÈL"à8­¾œ¥Ï_a©Ï‘è´RÀ“³””žÎ
-£Úµ™ÿSK¿éP|„8ëN‚kØâª@6ü•” ¤ƒàËá1®­žBÚÖŽX8[ò ùÁ^ÒÒÓàtý¡íwð³õ®T¹òÌ–ˆXèWýtK;æÍ‰¿_|„~–dm±.T»Ùí½nYí]PmÛ"[Éh”",³
-Œm _QÆÎºšÂ=’¤É1h<eËçÙÕ¥(¥{hêHº£(Bi>ðÒ­—Ý!8J½v“"È%¯ýåæÃ§8Xèe$±M ¼—™-É…«R*GjîÔ¦P‹…ÊbhZ™QôÝ»òHºU%dž“Ç½y7Ú2²(')r'—{°¸—£x…¥¡“<O:£ÑHœkTAõ®®%öAš(A•êI/Nš`Ù	ÕmÎ¯Õ28]·¤ÜT97óK ¤@ÈG‰ƒÏ‘ó†6†ª4‰k1#a“Žz$¦ø¬éC{Pl"Æ¤™ËìAì’rê”š|²ÊQÇèEy˜ÑÈ†¶¶°V
-7r…ìÞ²X»¿Ônœ}Z÷M¡”ž#³Ò!+H‘çûœü<›ÝÀYÒ),?~Æ§	Ñà¹¿%[[—doðiòÏñÖ<r”çb×rÊIó*Šß¥‰É¶AéýÊºü…›41ÙÜ¢zÔ
-	EIŠ¦œWRßo:×¾6rÍ‡ A¸Bî|aWI·KŠ¯ÐF|€h­p:~ D
-à§ñ9í–ÔQ9É<šR·ŒÝ ð1Y?X!ê¿O(
-Øô"Õ>Z8å~¦•¢M³•3™jJÇ{0ÞÜ-Ä"b¡ ÷ºúáía°ÛÛ¦N&–›u_;iZ¬ÝÊ†t÷‘y{4|{ÔŸÄoXîdáß´ÄALñ§Ï§Tqžúíðõ¯7ãm­CK_“éŒ‡ozÍÏX~!]$ŽhÆOÖŽq«¨G™Gb&€A7xÇ.mÆÈ59úßfÞ”ûµÎæÆ"<qÇ·×9ˆÅº»FVË§{Üu\å…ÑNÝŸ]ß}Ýþ1¾É
-jÁwÿñv¬¸¿˜…ªîï¦ø²A£i‹í€dlÍM¬¦1rž÷ÿjñ‹’!eç¯Ø
-ïÐ`/§7ìtgF{,ùMºŠ¤cD</Ð!.ÕêÅÕÀ75‘Ÿd/®’úÖø—¤öWÆÙvfkjP£ÄBA–·íœµ"kˆ»€ÝG–{êrÿà¦zƒgsª!lJðÇEX×ÄuŽ™¤0GÙ‡Ç±kdÔ²¨‰¢}À>ägŸôµEdH\©ªékVtwQuÀuu{—èXBæD%i¢ÍJ×œ¡zÂ„
-Wœ®;+‰8#ú„P¹&ïYŸ#¤4²© E~@¢—ÂrÝÞ“«SƒŒ&XáSNÛ»Ý¦:—Xœ@˜J&:yã(Ô¾Õ{ônñBçÈ#Ñ€jô]¦Ét-Bî¡yÍfkÓxt/§Ÿm¤aÆdëcq0~/®tž”Ó!>ŸÚly,^×¿TÐåÃ÷âž(w, pKÅ}Œ¡Z,szø„™Aç ºç’¡¯ÞÃ~2Ñ«nîõ†"©“ÝÌáQ?sçL7ÎHp¥+]6%Ž‰À{®ÂJÑÅivá"uƒ6&îSZ ÅþƒZÏ-PâUo÷œÔ'ïÈâGë2:ëÕžSÏ"á“/nfÜËÀÍø¦Øé_ÚÕ­zîÛCÑ,fûz™ZLº©•b5›ƒ–¢a+·áÌ-÷5s«²Æyö×Ÿ}/ÜNöòWò‰cÒg=vÁ	/{˜<RÃœ‰sB5ªcéA*ˆ3&6¸dFºÚ›MÛ£<fÐö]dÔFlàNBsÏì¢Úpƒ”Û.V2{Ìc6T.:îKt’²Û—_4P%fÙ¶nLKÞÁ£Õ9¢Q…6Ú½?_í4ÚÞ@%k¬kÕÏ}#.ºtÜXÅ.È§¡8å»u—Ðdd<L¿dåÍ¨ŸÛt·±ö.OÜú{ãSp©äq›Ü¬"6qbÌ6’œÔ¸%‡:ØçD‡_¼h`Rö0·OœQ«DápÀq`Ê¹´É‘»žlZHúkí­>-&âAÏÀšÞO¯ïª¬Ãzøâ…§C[î'Ò/(oùÁ@g<HwÚþ@ürâ4 î®ÒtýWÓ_;$v,%
-½-CŽtKû°†ª$’®†Ô‡æÖà¶ƒ¤“:Š×ql/~õr)YˆéÝ[¥nøRŠ9êFßš©¬¨ ûS$žÛ2|~>ÈlU¡U2z;»×.¨U¾ú€-óï)ê¥]‚?ƒÆˆÝÏR¡‡Ôh!ÔµÚ«¤]BRˆ1½… 'gNÇvw­ó<‡PtÃT=ž¼@Œ˜6G’Äçr ì)éYñËqÛ‡ûˆë#½AáÏÜúè~/ÉÛÉëX7d*¹ÈØÛ2;Ü¬kº\ÇË1¯ÒofP=ü¸#®iC€ûEcºþL·ë ÷í¶é­‚®ÏFW¤†¼â”‹WV„8ÛW¬ô„wŸ^|Š =AÒÍc#r8:r 	G7¡ç=·‚®ýu³ñÎqF¥ÉéÜÔDo<ñÇÈ#q„%â±Æ4ÁIB}¼¿ŸÜyÛ kÁÊR*ö_ºy@ÓÏ=ãÀ¨.ê­•+»@mQ ƒÊ¿÷ä[ÞðÐÿáÑ=­ÚºE¼-Ãò|gcÜ°5†žqé<ó–¹]žüÎ@û.ú­$'3Äw±<žÒÙ0^ñåéC–y3ù`§›ž¤G‡ÛxÔß¥{oô|ÿËô÷ƒÑxôntÔ•ékOq¡ûÑÞáè N#è¿.—}ÕŸÇEbXÚð…» L8Â39À*‡{s't´euN4‡ãñ›ýñëýñÁ@Î‘g3¬Ûz+¢»ß*Á?'Ä»;X+s]«joÊ'Do ß‘¢ßª¿?ÀÖàðE\!ªóõ1Ýh€Ú»l2q#¡ÕŠ^T¨OäTÚä‘s‚J­ÔðÑé9=Aùho¦Kð:òâ[unq•ŸA/œµ´¼{ =³Ïv¥³çoÕ4QÅÆ\¨Hþ¤T¹²ðci°$ÂVÌŠ•r9v–SˆK`G!èæFÞÝÒ­æd„®	­À)z¾á{Ê"¬À1¢“ÔÍ¯äRgðŠÛ•ƒŒÐýäd]íºUÌ½-Â®	¾Uí5$¢Ñ¹ÿ¶ÆÌ½ôýêÛ`a§)©>´95øPK˜  C  PK    ¢~a2¸BŒJ<  c                   META-INF/MANIFEST.MFPK    £~a2ŸE.  d               ~  META-INF/GALLERY.SFPK    £~a2)›¢ã  ü
-               í  META-INF/GALLERY.RSAPK
+0òÆg<âŠs¼£5j(SÆí¬£†ôÀŠ+œ1àd‰0?ì‚@.ˆ@‡(”CÇòÄ0(8ÀF °ËÂXR o(@Òˆ€‹yì± ,È Æ(TË#„(ð ñÆgÜã;>|ðÁ2i”“RNÓl¬‹,}¡AiŒ3œr¶8£… ¾¼ÓeA@*†£IFJ ¡Á©k@s‚"‚dA‚!Ë%Ì ™¬T  S\0D |$†4¨VÂL@<ýÃ‰zL!†CxoC(P¼p’<A™ €ÈS€">ˆ  Á+Û7¤D&H‰È¯ ;PK%´8»  ¶  PK   Ë;3               defaults.properties¥Xio9ý®_ÁeÙÉ$ÂÂGìØ°äM`PÝ”š1»ÙK²-Ë¿~_ÙÝ²r,øÈªbÝõÈñA£ÜZ8UÚ D®²1Á;ƒqv%>]ÍÄ»³óÿÛ6"“•°Ê9+
+å•x¦Q^èJ¬mã’¨Qíl­\ÐØYh£,aooOÜÖÆÊ\ÌU!41`›ØuÊë'%t)—àš«…uJ4L>ˆ{'¼%LÒxõ=_°bW/HáU€Žš× «ð²Ä¢•|¬î2y ´AWËadXicDf+3œ›µ0zYU‘°²	¶ŠR•ƒC†)V
+løoë KýyLÑ$“e•¯tŠÀºY1Žéß¿Ò¡—&`'•59Òi¢æˆ¢T;•a¥uËÌN ;•Zg)Ã´C<u©`ƒ­:ÂƒÉ˜\m† þ„¯U¦ëè ]lf8`]Ô£,k£HóÆ«è¤èõÊEÎXˆÊ†²[Ïv~ ìYÌ²ÉëñxˆßÁÎW;±Ï€È-ÙäÈLÂáˆÖ _NÓçOÔçHTZ‰
+)àIYJJO±ÂªvmæÿPÒgŠ÷ gÞIpK\È†ŸQ	J:¹âÙê1$³vÄÂÙ’IÖjŽž§ëw-ioÁÎ»TAæ2ÈS[Âc¡?õÃYÌÆ‰w_Îßƒ?K4È¶Xª5vÛÖ-©½
+Êƒ£õa[d+…’‡e–{AëÈ”±³®¦°Ò‚8Ù§lù8»¼¥t÷MÝ5’.E(Í;>ºÕ²‚£ÔkA.ùì¿®ß}Øh½lÐIl(ï¥@fKCîª”Ê‘š;µ)Ôb¡²èš–fu÷Æ®<’nU	™ç¤q/žÈö„,ÊIŠÜÉå$îå(^aié8ÏÏh4gÚ£« zW×v'JPå£zÔ‹ã&XVBuÆBùoµZ'£ê–˜›*çpSc~ÞÉòA"ð92bÞa¨Jc‘32)Ô#1ýˆcMÚ@±ˆ$›f.³{±KÌivPjrd•£ŽÞ‹ô£‘mmá¬änä
+É½a²Ö¾4®}\÷C¡”ž=³Ò!+ˆ‘÷ûœü8›]CYâ),‚À?âÓ„?hq„Üß¢­­K´×ø4ùs¼µƒå¹ØµœrÒ¼ˆä·ic²-Pz¿².ÿŽá:mL6MTZ!¡(éBÑ”óJjã{£sík#×ÂÁroà»J¼]R|7üƒŽÖ§ð£ñH¤ ~J´ ŽÓnI•“Ìc(uÇØ8’ “…û3Dþ·©‹¢mz‘j#œr?ÓR‘Ñ,åTf…šRxÆ›&ÑA¬!<
+R¯«6‹m›<½›˜nÖ}í¨é°Ö”êî#+óúÕðõ«>ŸÙ±<É6Ü¿)‰˜üOŸO¨â<ÍÛáš_Œ·9¶‚–¾&>âÿè9?âø…tm#q3~pvô[E3}žy d‚60èÏâÚ…Í¸sM^ýïH3oÊýZgæÆ!¼q×·Ï9ˆÅƒt{.Œ¬–¢{ÔM\å…ÑnÝ^Ý~šÝü=¾É
+Áw÷þfˆ^qw>
+UÝÝNñ/dƒFÓ)&Û’±5±=;§á}ÿÏ¶Q2¤ìü& ðî©[£ÙKAÓVº“¡}/ù,]EÔÑ#žè:.ÕêùåÀ75ŸhÏ/ûÖú_‰ígÂYvfkj@£„B–·åœ¶$¿ÄÓÝG”gêFçþN;lõOçàTC Ø • GSa]Ö=8bÂeGÅ©‘ÑÈ¢!Šñù Ÿ|rÐ×!q©ª¦/¬YÑÝ1DÕ5®Ë›ÛÇR7`LT'ÆÜ«AéšSTO˜PáŠ“u'b¥"ç‚9!T®I{ægO )l*´"? ÒPá¸Îö¤êÔ £©­p”S‹íÕnSË(NÀM%¼qäjßòG=57ar¡É#1€jÌ]†Ét-BîayÍbkÓxL/§Ÿl¤aÄdë#q0~+.už”Ó!>ŸØly$^Ö¿PÀåÃ·âš(w$@pCÅ}—¡Z,czè„A§ ¦ç’¡¯ÞÃ~3Á«nïå#©“ÝÎá«~çÖ™n;Á¥®tÙ”5ï¹
++E§Ð…‹Ðq|Ø˜°OiÑ)öïÕznÑ%^ôrÏˆ}ò†$¾·.£X¯öœz©?1øâaÆ³ØŒoŠÿ…]Ý¨§~<Íba¶¯—iÄ¤›Z)vQ³9`)¶rÊÜðr_37*kœ×}ì{âv³§¿”ì“>ëa'¼ì%°còsÎ©«QKPA˜1‰À²Á%3ÂÕ^l2ò˜›¶ï<£6|uR7÷1fçÕ†ÄÜN±’Ñc³)8tå¢Ã¾')»}Éí‹ª„,ÛÑmÉ<XÓ*Uh½ÝëóÉN£ì®duí ú±n„E—Ž«ØÅ ù0'|·îšd €Œ‡é—£¼¹k@çÖ’î6ÖÞå	[k|r.•<n“›UÄ"Žéõ½°€úÏu…ÝÜ&U¼]T9c§$ñn÷¤ã÷íÐ7!–˜€õ³·î–ÝÏí#gSä*Q‚ºA\˜rVn¢ínº›¶¹ýœ{kâ‹‰8dlÑ6zt­^OTY‡õðÙ[Q×·y2-ˆ¨¾ 
+à§ñ"ÝŽûñÛ±Óh–·•¦‹Œ¸œþ6Ø!²«$ùñmR¤;Ú‡5äPm!%u5¤‰6·÷&3†«³¡x×öâ÷ÏÏ˜’„X(½Tš«Ï©ínLÀ™ÊŠŠ[}EBÌí]"2[Uº<œsp ŽzˆúZ8Ú;Dv/ìH€Hì®¨—
+Ó¨Æ0¢ù×^Jí”BŒéUÓ=s:¨kç=¸¢[¦$­èæ|„Ä´Q8’$>ÔºhåžÊ‡Éà¿\Àl¿>ÐkþÌ­jà÷‚´¼ŒH¢’ŠÜÅ[Œˆ;zM×ôxÍæSzcFuÈ‰;âŠÂàX4¦›ôtOÒ1hš^=è"ntElÈ+N¹xù…‹µÔaû–ïÒ¦‘K¤ÇLºCamäCEGpÃ!tz(´P+ØéÚ_5/&§TšœÎMM@ÉˆdW˜"†5.`œNŠê£ýý¤ÎÈÛóR–jT©°ÿ\Í;8šžŠî¸Œê¢Þ:¹²Ôf±üµ&' ØÒ†—þîèÔV-B€°šçÛO4¶ÆÐƒ0Å3o1àÅñ%ÚwÞo)9™A®xæ1þ‰gCxÅ×\¤IfcòÁN·=IÏ71Ôß¤{kô|ÿ¯é—ƒÑxôfôª[*ÓsØž"D7­½ÃÑAÜF2Ð].ûª?‹O“„Eq´á«¬ L} ¹gr€S÷æ S˜'ðêŒž{Çã?öÇî_äy6Ã¹­¶"ªûµüsL8³»Íµ4Wµªö¦!zMù†ýZý:€­ÀKôGq¯Î×G¼t­ÑÔÞE“‰k	®–ô¼B}"§’1 GÎ9:()ZªSôG§çô˜å£¼™.I‹¯Õ™Å¥P|PqÖÞÓñîPøÔ>Ù•Îž¾VÓ†¹Pýq©re¡ÇÒàH¸!˜+årX¼TˆôŽÎC.Ð´»¡ûÑñ.\£%´'eºñ,Â
+h%*yN¸àR.u­x\(Èr¡Ðt?8Yàn£x·kj_«öÂ8ÒèÜŠYcæŠÞ÷­³`iJªwmNþPKO,Ç3    PK    ç;34Q?  c                   META-INF/MANIFEST.MFPK    ç;3‘…æÏ/  d                 META-INF/GALLERY.SFPK    ç;3WƒÇã  ü
+               ñ  META-INF/GALLERY.RSAPK
  
-     £~a2            	               META-INF/PK    ¢~a2ÿì^›   )               9  META-INF/INDEX.LISTPK
+     ç;3            	               META-INF/PK    æ;3ÿì^›   )               =  META-INF/INDEX.LISTPK
  
-     ™~a2                           com/PK
+     Ý;3                           com/PK
  
-     ™~a2                         7  com/gallery/PK
+     Ý;3                         ;  com/gallery/PK
  
-     š~a2                         a  com/gallery/GalleryRemote/PK    ™~a2•÷,ˆ  Ñ  *             ™  com/gallery/GalleryRemote/AboutBox$1.classPK    ™~a2Žñš‡  Ó  *             y  com/gallery/GalleryRemote/AboutBox$2.classPK    ™~a2¦Z×Á  Œ  C             X  com/gallery/GalleryRemote/AboutBox$AboutPanel$AnimationThread.classPK    ™~a2E€„‹	  Ì  3             ä!  com/gallery/GalleryRemote/AboutBox$AboutPanel.classPK    ™~a2×à²Å¥    (             I+  com/gallery/GalleryRemote/AboutBox.classPK    ™~a2’Gçå  €  0             D/  com/gallery/GalleryRemote/AlbumInspector$1.classPK    ™~a2¬À™Pï  ˆ  0             ‡1  com/gallery/GalleryRemote/AlbumInspector$2.classPK    ™~a2
-‹å±È  A  0             Ô3  com/gallery/GalleryRemote/AlbumInspector$3.classPK    ™~a2ŒwÉ  A  0             ú5  com/gallery/GalleryRemote/AlbumInspector$4.classPK    ™~a2d49¨¼  7  .             !8  com/gallery/GalleryRemote/AlbumInspector.classPK    ™~a2…×L’í  °'  -             9Q  com/gallery/GalleryRemote/DroppableTree.classPK    ™~a2F÷ëÙ‰  ÷  8             d  com/gallery/GalleryRemote/GalleryRemoteMainFrame$1.classPK    ™~a2ø>ð˜	  +  6             pf  com/gallery/GalleryRemote/GalleryRemoteMainFrame.classPK    ™~a2ÀÍÙ}À  C  +             lp  com/gallery/GalleryRemote/MainFrame$1.classPK    ™~a2Ð
-v	  Y  +             …r  com/gallery/GalleryRemote/MainFrame$2.classPK    ™~a2øÐGÙ‡  Ü  +             ã{  com/gallery/GalleryRemote/MainFrame$3.classPK    ™~a2ëñÅ„  Î  +             Ã}  com/gallery/GalleryRemote/MainFrame$4.classPK    ™~a2OÍ”yÜ    +               com/gallery/GalleryRemote/MainFrame$5.classPK    ™~a2é‚Cð  E	  ;             Ò  com/gallery/GalleryRemote/MainFrame$AlbumTreeRenderer.classPK    ™~a2CÝÆÑ  ]  =             +‡  com/gallery/GalleryRemote/MainFrame$GalleryListRenderer.classPK    ™~a2t}Ÿ$©    2             gŠ  com/gallery/GalleryRemote/MainFrame$SortType.classPK    ™~a2	6ê@  õŽ  )             pŒ  com/gallery/GalleryRemote/MainFrame.classPK    ™~a2°}tR–	  ¾  /             ×Ì  com/gallery/GalleryRemote/MoveAlbumDialog.classPK    ™~a2Í§ #•  ¸  @             ÊÖ  com/gallery/GalleryRemote/NewAlbumDialog$AlbumListRenderer.classPK    ™~a2õ¤±5  n  .             ÍÙ  com/gallery/GalleryRemote/NewAlbumDialog.classPK    ™~a2›ÀBå  Š  2             ^ç  com/gallery/GalleryRemote/PictureInspector$1.classPK    ™~a2†Äæî  ’  2             £é  com/gallery/GalleryRemote/PictureInspector$2.classPK    ™~a2íËæÇÄ  K  2             ñë  com/gallery/GalleryRemote/PictureInspector$3.classPK    ™~a2¡N§yÄ  K  2             î  com/gallery/GalleryRemote/PictureInspector$4.classPK    ™~a2ð0DF”  Á;  0             9ð  com/gallery/GalleryRemote/PictureInspector.classPK    ™~a2Íì^Y¸	  h  .             + com/gallery/GalleryRemote/ThumbnailCache.classPK    ™~a2< 3Iž   	  +             ? com/gallery/GalleryRemote/Update$Info.classPK    ™~a2|lf…  }   &             6 com/gallery/GalleryRemote/Update.classPK
+     à;3                         e  com/gallery/GalleryRemote/PK    Ý;3•÷,ˆ  Ñ  *               com/gallery/GalleryRemote/AboutBox$1.classPK    Ý;3Žñš‡  Ó  *             }  com/gallery/GalleryRemote/AboutBox$2.classPK    Ý;3¦Z×Á  Œ  C             \  com/gallery/GalleryRemote/AboutBox$AboutPanel$AnimationThread.classPK    Ý;3E€„‹	  Ì  3             è!  com/gallery/GalleryRemote/AboutBox$AboutPanel.classPK    Ý;3×à²Å¥    (             M+  com/gallery/GalleryRemote/AboutBox.classPK    Ý;3’Gçå  €  0             H/  com/gallery/GalleryRemote/AlbumInspector$1.classPK    Ý;3¬À™Pï  ˆ  0             ‹1  com/gallery/GalleryRemote/AlbumInspector$2.classPK    Ý;3
+‹å±È  A  0             Ø3  com/gallery/GalleryRemote/AlbumInspector$3.classPK    Ý;3ŒwÉ  A  0             þ5  com/gallery/GalleryRemote/AlbumInspector$4.classPK    Ý;3d49¨¼  7  .             %8  com/gallery/GalleryRemote/AlbumInspector.classPK    à;3…×L’í  °'  -             =Q  com/gallery/GalleryRemote/DroppableTree.classPK    à;3F÷ëÙ‰  ÷  8             …d  com/gallery/GalleryRemote/GalleryRemoteMainFrame$1.classPK    à;3ø>ð˜	  +  6             tf  com/gallery/GalleryRemote/GalleryRemoteMainFrame.classPK    Ý;3ÀÍÙ}À  C  +             pp  com/gallery/GalleryRemote/MainFrame$1.classPK    Ý;3Ð
+v	  Y  +             ‰r  com/gallery/GalleryRemote/MainFrame$2.classPK    Ý;3øÐGÙ‡  Ü  +             ç{  com/gallery/GalleryRemote/MainFrame$3.classPK    Ý;3ëñÅ„  Î  +             Ç}  com/gallery/GalleryRemote/MainFrame$4.classPK    Ý;3OÍ”yÜ    +             ¡  com/gallery/GalleryRemote/MainFrame$5.classPK    Ý;3é‚Cð  E	  ;             Ö  com/gallery/GalleryRemote/MainFrame$AlbumTreeRenderer.classPK    Ý;3CÝÆÑ  ]  =             /‡  com/gallery/GalleryRemote/MainFrame$GalleryListRenderer.classPK    Ý;3t}Ÿ$©    2             kŠ  com/gallery/GalleryRemote/MainFrame$SortType.classPK    Ý;3	6ê@  õŽ  )             tŒ  com/gallery/GalleryRemote/MainFrame.classPK    à;3°}tR–	  ¾  /             ÛÌ  com/gallery/GalleryRemote/MoveAlbumDialog.classPK    à;3Í§ #•  ¸  @             ÎÖ  com/gallery/GalleryRemote/NewAlbumDialog$AlbumListRenderer.classPK    à;3õ¤±5  n  .             ÑÙ  com/gallery/GalleryRemote/NewAlbumDialog.classPK    à;3›ÀBå  Š  2             bç  com/gallery/GalleryRemote/PictureInspector$1.classPK    à;3†Äæî  ’  2             §é  com/gallery/GalleryRemote/PictureInspector$2.classPK    à;3íËæÇÄ  K  2             õë  com/gallery/GalleryRemote/PictureInspector$3.classPK    à;3¡N§yÄ  K  2             î  com/gallery/GalleryRemote/PictureInspector$4.classPK    à;3ð0DF”  Á;  0             =ð  com/gallery/GalleryRemote/PictureInspector.classPK    à;3MÙ.Ó	  ¡  .             / com/gallery/GalleryRemote/ThumbnailCache.classPK    à;3< 3Iž   	  +             ^ com/gallery/GalleryRemote/Update$Info.classPK    à;3|lf…  }   &             U com/gallery/GalleryRemote/Update.classPK
  
-     š~a2                          , com/gallery/GalleryRemote/prefs/PK    ™~a2™§jˆö  C  /             M, com/gallery/GalleryRemote/prefs/FilePanel.classPK    ™~a2 ÷£  ÿ$  9              3 com/gallery/GalleryRemote/prefs/GalleryEditorDialog.classPK    ™~a2é¿½0Í  N'  2             ªD com/gallery/GalleryRemote/prefs/GeneralPanel.classPK    ™~a2_oÜ  -  I             ×V com/gallery/GalleryRemote/prefs/PreferencesDialog$IconsCellRenderer.classPK    ™~a2G'l¹Ö  S  7             `Z com/gallery/GalleryRemote/prefs/PreferencesDialog.classPK    ™~a2ˆ6šÿå  x  0             ›i com/gallery/GalleryRemote/prefs/ProxyPanel.classPK    š~a2§™n™
-  R  6             Þq com/gallery/GalleryRemote/prefs/QuickConfigPanel.classPK    š~a2c(;‹    0             Û| com/gallery/GalleryRemote/prefs/URLPanel$1.classPK    š~a29¶¸W  Œ  B             Ä com/gallery/GalleryRemote/prefs/URLPanel$GalleryCellRenderer.classPK    š~a2¬¸7ô  I#  .             ‹‚ com/gallery/GalleryRemote/prefs/URLPanel.classPK
+     à;3                          ., com/gallery/GalleryRemote/prefs/PK    à;3™§jˆö  C  /             l, com/gallery/GalleryRemote/prefs/FilePanel.classPK    à;3 ÷£  ÿ$  9             ¿3 com/gallery/GalleryRemote/prefs/GalleryEditorDialog.classPK    à;3é¿½0Í  N'  2             ÉD com/gallery/GalleryRemote/prefs/GeneralPanel.classPK    à;3_oÜ  -  I             öV com/gallery/GalleryRemote/prefs/PreferencesDialog$IconsCellRenderer.classPK    à;3ešÒÙ  Z  7             Z com/gallery/GalleryRemote/prefs/PreferencesDialog.classPK    à;3ˆ6šÿå  x  0             ½i com/gallery/GalleryRemote/prefs/ProxyPanel.classPK    à;3§™n™
+  R  6              r com/gallery/GalleryRemote/prefs/QuickConfigPanel.classPK    à;3c(;‹    0             ý| com/gallery/GalleryRemote/prefs/URLPanel$1.classPK    à;39¶¸W  Œ  B             æ com/gallery/GalleryRemote/prefs/URLPanel$GalleryCellRenderer.classPK    à;3¬¸7ô  I#  .             ­‚ com/gallery/GalleryRemote/prefs/URLPanel.classPK
  
-     š~a2            $             Û’ com/gallery/GalleryRemote/resources/PK    š~a2œfv>  øA  =             “ com/gallery/GalleryRemote/resources/GRResources_ca.propertiesPK    š~a2O^¿m  †0  =             Æ© com/gallery/GalleryRemote/resources/GRResources_de.propertiesPK    š~a2u*ð$   "   =             ?» com/gallery/GalleryRemote/resources/GRResources_en.propertiesPK    š~a2Î+ºñ  Â_  =             Î» com/gallery/GalleryRemote/resources/GRResources_fr.propertiesPK    š~a2ù¯×Ï  f:  =             ºÙ com/gallery/GalleryRemote/resources/GRResources_ro.propertiesPK    š~a2²´5A(  „& =             ôë com/gallery/GalleryRemote/resources/GRResources_ru.propertiesPK    š~a2A¨F$b#  Æs  =               com/gallery/GalleryRemote/resources/GRResources_zh.propertiesPK
+     à;3            $             ý’ com/gallery/GalleryRemote/resources/PK    à;3¸$º  ÅA  =             ?“ com/gallery/GalleryRemote/resources/GRResources_ca.propertiesPK    à;3O^¿m  †0  =             Â© com/gallery/GalleryRemote/resources/GRResources_de.propertiesPK    à;3u*ð$   "   =             ;» com/gallery/GalleryRemote/resources/GRResources_en.propertiesPK    à;3Ÿ¨2$[  Ž_  =             Ê» com/gallery/GalleryRemote/resources/GRResources_fr.propertiesPK    à;3ù¯×Ï  f:  =             Ù com/gallery/GalleryRemote/resources/GRResources_ro.propertiesPK    à;3QB6 (  P& =             Êë com/gallery/GalleryRemote/resources/GRResources_ru.propertiesPK    à;3'úª±>#  ’s  =             M com/gallery/GalleryRemote/resources/GRResources_zh.propertiesPK
  
-     š~a2                         m8 com/gallery/GalleryRemote/util/PK    š~a2˜cÛw  ^  2             ª8 com/gallery/GalleryRemote/util/MacOSXAdapter.classPK    š~a2›Óþ"  n  ;             ‹? com/gallery/GalleryRemote/util/NaturalOrderComparator.classPK    š~a2õXg*Ò  Š	  /             G com/gallery/GalleryRemote/util/OsShutdown.classPK    š~a2›¨™  |  4             EL com/gallery/GalleryRemote/util/PostChangeLog$1.classPK    š~a2z).(ê  Û  2             @O com/gallery/GalleryRemote/util/PostChangeLog.classPK
+     à;3                         ö7 com/gallery/GalleryRemote/util/PK    à;3˜cÛw  ^  2             38 com/gallery/GalleryRemote/util/MacOSXAdapter.classPK    à;3›Óþ"  n  ;             ? com/gallery/GalleryRemote/util/NaturalOrderComparator.classPK    à;3õXg*Ò  Š	  /             ŸF com/gallery/GalleryRemote/util/OsShutdown.classPK    à;3›¨™  |  4             ÎK com/gallery/GalleryRemote/util/PostChangeLog$1.classPK    à;3z).(ê  Û  2             ÉN com/gallery/GalleryRemote/util/PostChangeLog.classPK
  
-     š~a2                         Š[ edu/PK
+     à;3                         [ edu/PK
  
-     š~a2                         ¬[ edu/stanford/PK
+     à;3                         5[ edu/stanford/PK
  
-     š~a2                         ×[ edu/stanford/ejalbert/PK    š~a22ÓYx  -  +             \ edu/stanford/ejalbert/BrowserLauncher.classPK    š~a2.À@­ô  @               Ür rar_about_gr1.pngPK    š~a2éøOYw                 Œ rar_icon_16.gifPK    š~a2%´8»  ¶               Ã rar_icon_32.gifPK    ~a2˜  C               »– defaults.propertiesPK    J J Ê  ¢   
\ Pas de fin de ligne à la fin du fichier.
+     à;3                         `[ edu/stanford/ejalbert/PK    à;32ÓYx  -  +             ”[ edu/stanford/ejalbert/BrowserLauncher.classPK    à;3.À@­ô  @               er rar_about_gr1.pngPK    à;3éøOYw                 ˜‹ rar_icon_16.gifPK    à;3%´8»  ¶               L rar_icon_32.gifPK    Ë;3O,Ç3                 D– defaults.propertiesPK    J J Ê  ¸¡   
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/java/GalleryRemoteAppletMini.jar gallery-1.5.1/java/GalleryRemoteAppletMini.jar
--- gallery-1.5-pl1/java/GalleryRemoteAppletMini.jar	2005-04-04 17:26:41.000000000 +0200
+++ gallery-1.5.1/java/GalleryRemoteAppletMini.jar	2005-08-08 22:23:00.000000000 +0200
@@ -1,71 +1,77 @@
-PK   ¡~a2               META-INF/MANIFEST.MFZËr£XÝWDýC-¼˜	EH1@€@€ÄKl&x\âý ¯dWWÛnTƒjá°!lŽ“<yòd^IvžAUÿq eféŸßæßá¯_¨&Œë?¨þÏo¹5å×/t	ìx¯·æß—ßÿ…Ñ?xùí_Z“~“B·Ìª¾ªAR}ãS÷û¿¿~!Ów%sÛÀ·áÞð×Ø÷ù×/_¿Èvþüæf	äÛqÊâÞ¾« Éj iqè*ÈZ¶~óùîÆvU}ý¢mÈùëÐþë?¿µ*Q³XPäAÐ)F9CÙ«3ZùÏ$ó@ü×½—ù(†ÖÎðFôR]Ht—¬œ9¬x¢‹4	ãS ã VÂqxU§z·ÄeA‚T ÐâZìBÎòãŠc0|Õ E™/ÝÈ¾î.u½~=ZP¦ìfÕï„‚‚À<—‰©9œ­âÈ¢@)„LPv¥¯üI MÆÅYyqL5u¥/¯×ûÐ@¹í8ó¿~ù6ŠîHq[óÕ Q‹ds³	ÂõÆ5Ù~‡î³ÝÄuõ=/³”u>?G…Ì])Z­¥-	(Mw‹N*MŠ"/Á¹‚r;¿ ZC¬E[U¶ExˆŒÌÜô-’N£Ö+:K’Å‹Ôë¥VgPŠáPŠé€ÛÆ¡ëær“W§ÚF¨¤"Â™o¯ìSL»cŽ>_Ø‘äÖrë˜ã-©0]¨7µJÔbË?Q’dì4ÉËbá6Óê\#ÏKÜ^–á+¶eËi,6ò8³½}™ù%¨ªÉí¶ãgyÏ`ºæî˜­Â2¾Üž´iÊò–ÿŸ³ˆ¿ˆ™k×ƒ"òƒR¾¢,þlê½á(WÑ¥!ÔÆL.\ïk;;$Ÿ þqoÿ“y£A›¹ŠaŸ„…+²{8q/;="‘Ã´Rý¤ãéB¢l/k,Ýêe]tU¿¾F°	¨ŸF¸·€~$íõ5ª 
-o@¾F‰üzÅÔëLÅ0è"ÇŒ«Ý´žêq¦ºª£1Ìõ-J(ý> >¥Z„ŸO-9±†T2ÏcPKa>€ð.Ô‚}ê›mE¤%·¢ìØ‹i;›^À¤MÊWþ"Öz.‡ÕjËl­Sb_ä¥e`˜ÂM+«w¯¶sÛ	ãð!ñ.KwK™ë ÔdÔ›¥En³øœçëÖüMNÜÙp×=¤(ß´ï^]Ÿ‘Á‡K˜sŽ5‰)‘Ë­Ì£n©ûÓÈ1V×£!š<,ÍAêªt¾pO=J¬2l'YËß¨­qâ8’htŸšµÝ¥îNç«ÓÐ*,‡xöG˜.<¯íÚ…Ø ¸ït£ú–¤]€ ‚XªÎ´6ø¸™ß¯ÇýÃÁ öíØýf»SíåPym­&íD¿µ/Á5¿t[‹oÐ«­FL€¸ºÚ+€XÝ([€¦õ(­¶ë¦2ro0Åã”åGëX³aÃÚ6çôòŒRðgã‰Ì~§nÊqßêY›”Ok*]·û£ÏÚóæl	Ùlš>¼&æžz>±}`Wã•
-2JwB´Óc÷d­“is+ä!Y9 o¯Š²Ëc(ÌÁ˜&a
-<=
-opf9Ú¼Ä5!j¢JŸ	ÁIŒõ!æ‰H0¡¡üÀý÷ÇC##\\]ò\äB(ÚÔ8sLmÂ
-peÖþžÒ5Ë‘BsºÇ9“Åô1<¶ð‘õ4®UÐ(E¨#Ž3mÃ±3¯ÉA÷Cö7Ìäx#_)YTjF£Õ†ï¸ZÚ8ƒw­`š[øàV\èv‚…UéWÀÛ¤Š ×¢Uf¾LäiÉùdM–£ Ü|wÖ*á„ÍLÝœøe-ÑÖvšF¿ææÿ¾!ŠìÖ`4ÙŠ4Pæ¹ºðçZœÁÓÞÙÔAVÝmŸåM>
-a\hTÖšV`2Gch=÷Î­e§YÆ^á§7ý‡#0ìZÜ <P³ÑÃ`í´ð´ÂüËô¼¼}ãÓs6ŠÓ]N¤ñ¤cY³ÃB1ÈÜÕ4üDqþ˜ùÕø¼}eËHÂR<Ù×µÛßSšpŒ—ÓìýÏ`ÆL^†pÎçKÑÂ/¡’×ðêÄ¯p²rCø™Ry»¢³=€<®í<M{"°™zÞlbôªpúeO­¦õÿõ0F-~5N£ÒâˆÛªÊõä|FLœšÍ4eL‹ãý07^‚76É#±<•!†êbY¾íçüÍ~JµH§ªKÛ­ï‘HwÐq7Ó³=ï—iVx”®OB".CJ¬iÔú+ë£Ï|Í»îVvéžW^­)§ÉÝŒª“‰”z/æŽk--ƒ òP†ÆËC…d‘ÑF‚i¶‚¶‡†Ç÷”OÚœ`xÇ,Mmv$Z:¨h"¨N0/üeZÉ¿Oÿø/“íùlq^pØ^Ùáú\],ÙN<Jœò„ö—¤{r6vêÅ%í¯·Â¦ä“çRÐr©ÒªÂûs0­Á” ÊšÒÃ¬­ªýüxÕS{(ô¿;§ÜÙ"0b‹\åÚæ‘{N=ªÛèë<·Zä£âv7~§WÎà›,aÆÑÔüù„S0C•uÜä9Mö²à.XØ‚4óøÝ´Éí5ao+¼{ÏÅ(·ÐQ!ZPxÞT¹ª	:×¥²/¦‘âC%É }ç¡ÓðwÐñý¡xfvDLwÎ§MÄöÅ´¹÷.Ï¯íÿå¾}¥¾ŸAÿÙÞ„ˆikÝªo/¾“œ»
-_­xø4­Yî5²{	?Œ¾¬Ë›ïá7B"öåÑ»ÛY_N“1óÇý™-äºb7.ÎÕæÚm0].¼lL“ÒSÚ«…¢³tP¢úî¤G÷Ä¾OÆõèÐR“¶wM!­îq@$%A@Ì@FbûoÂâ²Y$ZœÓZÑ»âŸ:›ÝzðÄ0õ	6fùÞ#'±ÖÓÚõ‡Ì[ô+šEÝ^”e(K7ZÝŒº•T¸œhÑ?«ÌèÑ[…í4e.ôqM+!‡Žl|Z¯ûY3£O‡®¶­ÅN®Öj§fÍEUYI+»ž6s¾_¯g‚£LÜ3Ql.gC^V´²ýùùŸôìüÑyKº9'R(Ä”ËErÔóFÌø¢°Ëçwí‹)»‚_+ÙöL¬ÂÖ`S:ŽØiŸ)Ë#Â3ùõ‰QÓ(c	TÕPo*=>ØûKlv}'¬\m~aDov•2µiµøáêašHý*ú1Èúš‘¤›Dr#ˆçòÒÄãªŸ»‡·ŸDpñÃUW{Âª…˜7ˆ?p`u»*råg…sp¦õÎOÃàë²?~8å\7^±f¸7°S
-sÆ)¹%¥ôs¾÷uI=®jÓ/%	ßŸäKU‹•H¯ÅÝ%œäúÔòF¾·-ÇCæ-ÜÐ…}ôè		qkª[­‹(
-òéÝñâ¿èøH%‡ÙJ; AÈ—ëdÏX–Ÿ·×C«©êqíA	Ð%üõ†l;Ô hØ½Heý"&ÒúÚqxuÂÒÄ™ÂŽ@)Û´qÖ¿Q}_ÖÏœöü}Ìs· ã÷Ý.!ç8¶õ”a`ÏcÉü~`kQL³»¯ì¦Ê¬­î3Cú@€³Æéj?µO¹´£têR‡õ,·¨'vôéÅr­Õ[n1×\×ø°)ÅÊ®šg–ª?îslèÌyÁ…¶ÂÖd8Säzk› ×ùÛD«¦sAþðŒeU,¸-¤ËöìdÎ !:V¥wÕŽÀ§Õäk8•ŸããÏïƒÅ<á=ofsÞËäÍ¹%Q<Xèiºüúü.‰LåÚùÎb)ÆªüÒØlÐmkmP3;
-:ŒRþ%BÔåî }ÅsÅÖäBs÷Äòör9ï‰ü0ñó{ÇR=£+°W˜–æs»6tLlKvšôˆHKì²ÞØUPßçìñMê¾³ç›U…Ø(ÅÚ®JµÅ$lwœˆ÷v0 ¸¹fn¸®sm#ZÂ¦«˜y:ÑE½×ÿaÓ‡ò¯Âœ²Hè]ž‡0ŽÇ¸ÌGÄÓ¶;ÎÊ®B÷~ÊºQ¼e›¤ºTô´R’|ÑøeGî3>óëibö!4Ônðj¬^›wõ3Ê‘ÃùëŽè4—=b%P)lîD‡9‚hswM“ !2€/ÂÂÔ»:™éIQ¶5å‹ÖßæžÚ(º;ñ@ŸÖž, žc»Ñ¯kër¢Ï2‚Ë”{…ìj•Hõ»ÍÒ£›‰[‰£·¢‡l!ÌmŽB'eY'‡.»rôDÃ>éáÿN¤ãv!<@'&±5qhˆŒ?‹M3×{Š†¯Ïœóþ}Œô‹’·iì ”F7&QŒ¡Õ«Á®ûo$ÓÁó²q8¾ëWLSÈ·ì|#v•æS'¬ìÓUîü”Óz»ß„Œ“ãØ©®dëš…‚#¦è²O#=Í’žww!¿˜Â¶½59ì÷‡ nº;CÝe„ÒìuÿPKÍŒá"  –(  PK   ¡~a2               META-INF/GALLERY.SF¥ZI«è’Ý—Tÿá.rÑ-TÆCI½`0ƒlÀàaóÄð1ØÌƒ~}ãÌûîË{WãìEÊ¥8Ä‰'âK#
-R»nJð‡Ê*ÊÒ¿¾-þD~ÿ)]ïºÜÀþDÿ…¬¾ý—Ñ¤ß”È-³ª¯jTßÄÔýó¿ÿÍ¨Ål€ªþC±ÓÈ¿üõ-OOš‘¬jºa¯v
-Õé«B¨‘úŸßûý7ÕNÀ_ßÜ,;ŽAÙÃüÇ§’¬°G¨Â¬åÊñ7ß–º±]U?¡ýõí šË3c/S)_$ƒ$z”ÚmsH’y þ÷½·Å$†ÖKÖIg©ÛñRŠ7$Oë;•Ù[m¹Ï¾È4H/ow¿‡ì¬¸¢ZÂ‰ô]—³nÄW@ðI«LbLê#F¨7ˆãã*Þ.×2UçEòýŠ‹b0þÔ œD‘`ÄÙ»›uT‡Ó¶‹%J„Åt6I0¥©£f²8+ Žé¦®³ôíýz¹7P²‘gÁï¿}›DOV.6Ò—Ýj—!îC‰™uO ŸÐ=àÛM\Wæe–ƒ²ŽÀ¯Ïa¶z„_Qr öÂ¢žLê—‹r=ï]å%ð+8·Sð V¼8tºŸ\Ó0·þA£q§?¿@_*všä|Âö„>d\.MÉu{äe%Ewq~Ô^I9“%Éäó•-rS™˜¸æšª“;¡[È@„î«ÏGß”þPÚiåƒRŽF…IŸ,TÜª¥/BzB
-‰[ábî…zAQœ8ÓÌãÌööe” ªž$iºn¯Ò]³ÑÕ™îÒnkâPûÈùÿQ–û‘ñ›œ¹v=Ê¬8Êç;êÈâ¿eŒt
-‹2—ƒè›¨¸yN¸p$çéæð÷{ûÌ›¦‡/ªŒãj¯ÎáÈŽßâ®Í{“¿¨Î4ë5µå{fØØædJ?9…X³å…€¾'íý5ê Š`Œ?“€ü† …Äˆd²MzazûVI†ÅóR÷‰“OÈ±cÈZ„—=†›ez£T”Õ¢66A§ò<µ¥Ñ	(¥#k½Å2G×xn¶ÚbËÍ:Û¡`“6	(ßù7‰èµ]Ó«xyÆÀñú)ÝfR¹uæéö§×ÆØ¹íDqô”x—C…÷;h{ÂõÎ²—ßºr"$ü
-É?sâÁ†‡jè õ@ù¡êúQ]?dbgIÈIÇ#|[	§-a®øí<AœªëÉ	‚DÎƒrÑZ„ÒŠ7ÌÎüã>¥£OkÔý¤úçÀNd“8%ÆU"{
-nŒ!ºÏ#úG6]ä³vmOBœëì+ˆÛ%EÂR.:á·Ì×7lžÁzÞÌ×“Ùðn˜.û,Ik‹gh¨6Šx™Õ¾÷ü£Ûr†MÖº)ŠC	Š¹Ú6L!¯gZºztÍ•™{£KžXìã¥÷°´Ób}m3`aUç¶ÄÎ`ž@|dfô;s>‰ 1˜.NªR &zÒy.ìÏèñ…Ä<R/&v ÌñjºR•Í:eZâ¶vFûošsÝ¯vÛÊ£˜ö…zs2vuºàñûÓH|xÛn8£¥cë¹·ãv¹s‹ãbžþ|$…¶Ë7s”€Ñ&Q
-¼C8Î2Þ$`ÙP9']ä+Ã‹Á*Q\>E ZY¯ÁÓ$
-Y“çf[N9dÀœ·Y¿ F7ót`ª‚¦ÃqT§ôLÙ¶.ó»Ñ”æQ”/ëaž™ülÅ&Œ!+œ!ïn¤³³q¥©=ô¦xg_>¼Þ÷‹ƒ]Ý&ÁÜMà°«@!h¢‰…º’ú„€ûü¶¾dM°é>¾<n3>{¡Ú²×Â^Rh§ršŠ;/äæÿ( &¾îÇi1OmÙ9'V»:÷º±O{f­©¦³rìnû,oòIˆm//¥<§':»YŠ_Á(êþàß^÷
-?¼é¯(ê"I{•®s‚×ÙEëIqšÐ*Üž‹™¶ê»éyûøS?›ÄñY|‘Üs[åƒÈW®0¼¸ìï*)ÔÛy#Å/™_O‚4=aBÛžJFçkÂY˜•”yôúÌtƒ©·x0Èe{–/›þ~7÷¡µ¥g&}ûh¡âwK3‰ÐâÏ/hz‡$•dzä¹·“¦‡ì¥jÿ¸b²']‘dÃ/3v;@0ÏŸt†"ªQÌ“ÈÏêt	Öç†¨±iw £x‚„¬ÈpñÒ I9U]Únýx_ÊtºÞ³u~¼È§œ?Ÿ­Œé„³_\»/L«Ó™?õÓHrÀ¯%:¯7ÅR^ƒzé¹Â¼~ùobM/pº%ï­®‡5¹Â’Xîî×³àVÈ
-CçÑŠ±ÇÇbÍš´“:dp«°pÙ.v0'ÊRß¼–ñ^±1éŸ^àA¥;1=†{œ•Ðå-
-SÂ6þË"Ê}9‚zñóA FûPç>ÐSKD©ƒ¯õeæ2¬UÖ”.gm]ÿ÷÷ç«Gº^«‘aÉX¯<ˆa2U'h;ò¸×xñCÝ¦}çm¼ÖŠ›ÊöÍCªÊ9Î#øç„Mó[‚àœÆÜÅj(PµãK{æ¢ò=a+¼GÏœž €êl(îŠ‡Ðò¼¹„ÂêJë5Ä¼éð§2UAûÏS§Áf÷mRí,fb“
-„i	ëÛD¿œ÷ÎâùÞþß‹Qf¤áçôopû²uÅ[fïBÙ)!ÑøoðÁ;¼¼@ßÞ#{”ðÓè´Å«†…;PJ¿:²9I¬M·Š[·œÓýçèp×msvüìÙE0khÁ¼ýÄOSÚ»…b²tT¢úá¤§#±ˆl·ŠO÷¾è)RÖì#½Éø¼H>#NoÃ+³›E¶,¤màeÐÇB‡Uš·øT<Ó­á¸³ÄV½I=lã÷PwÂ(Ü{—¾¼`AŸìÚTæ…æ ´Mdú~
-Ó’ØySáßTæ‰
-ìLoDÄ øžð‹ƒ–¡€6I¹œç~ÔÌô©Y²ÇÄìx9¢|Í“R4KvâêåõÚ´ [<L6±_#â"±åá¶'Ö¬7ïÏÿ<ÿSž?;
-±:s@-Û!Ìî\dj .…®û‚)Ùü³’qËƒ­å¤£Ø(v2åÑ-o¸Ýžç	ßµÙ,ceìcA~¨ôôPÓ*Z +#Ô³Öî\3ÚKÈºù—FÁ«§iêNM	=7÷!N¾½„tûÊšæ±øø&ƒ;ˆŸ¯º{‡»W]³¯ÐÍ˜Â-;š¨AmÏÓ—_†Á÷eütÊÙÆ*áÀÚ-vKXAæRaŠR_¦Æ- æ‰GR6VxM÷|á"þ¹˜©ŸÉ÷±åxÊ¼EGÅDž£üÍµ5¤&^°d–Ò¼	ô3Ö¿VÓá”åo·§´ð3š3ZÂ‚ÉÚK‡yù$[MUOk'aÜOyÒâÈ»á”‰×Ûy‘üÔ×¾_Èã«{¢)tÃvK+I)u’ì(egOrW]¿rÌôŸcž‡™x¯hä‹5Žë~t¾ze›¸ƒë´N>/®wvÓeÖV™!¦A"…›8!úVUÝ¸#kÌv¯{§wóæ…;] {«Žý +r¢´8æ<`9‘À—D½½bn¿ß›N~d´Òn+1#žmÒ“Qw”1³(utÓ¹ zÆÒMÚÚÎN’÷ŽÎ€ˆ+~-¥b^ºß³Àëâ‚˜~>LWuË‘è + NáCp¦Â¼ ÞŸ/yS¹vþ„³Xbé Ç±äB–hš—l`x²3êjž°üT"ÌH]þòÔ÷õ[ÈQ¯îš‘ÄTèÑ¶Æµ()ŸGªŸ{'!L3ï0w£Öú°öNœãôÌDéÆ_0³Fb—µ`Waý˜³§7©œÕƒÒ¼°Âºïq¦*Ä´Ùž¸‰ç¥éûÁ€bà>åÚÎØÝvCÌEžd,×rsñZs¤¾ ÿã¥OåŸÞPØF–¸övÅ©ò¯„ÝÈQÒ§Ø<qùyÇùFÛUä>îÑY7ý §2/Ó’'L[ø‡ã·$^9{Ìö8¨ÝðÝX½7ïêG”‡óm-á@õ³á@ÙJÛ
-~Û%)ª«Ä¼µáÀ§axcgµë³*èN'8Œ!ÆÉúp¦'ýyíÉà9¶{ûçÚ
-.~{G¡uah'ÕÞßÔñ#…Ü€æþ}ýO+zÊ§‡µÕ`W/d;R÷+ì¦È$\æó—H§íÂ1_¥}vuas!/ˆ31²	ã6Å<Jþznõü€çâõ~y½‡Úmoz«\(yIt"‡ /hî'ßH¥A¸8šÞõï­{Ìa›YoQsuÛ)@gý%§õq5‰°,Ù>1‹åj1
-‘û¥%Ìz¯®ózåyòÓÖWû§kô
-×\uÁdÁ§‘`K}ìÂþPK*§*  —(  PK   ¡~a2               META-INF/GALLERY.RSAÝ–kPW†ÙÍR. •@ˆ€(œ ½ D®‹D*EJ‰qÁpI0	Pêˆ$jZ°x	¢#V”RJ[D«o¨Œ­C-ŠõÒVT´E0ƒÝ%€¨ÿù§™Ììžï¼{Î·ç{ŸshiÉÔyºHÝ¢À-íÐÒzaBÞ –dsSL"™‹g:È ¥¶ -aÐÂ[‚± }Z 1½æb¨dB‘Ì€“B{ÀÀæË¥¨J*ål‘$El5¦0¨x“½D‘/GX`£1ì–¬”ä«Q¶H!Wåf©eòt¶TŠxO¼Û‚á*B•jYšL*QËr¶UæÉ¤¨Š½P–'SaÄ¸âJÃqr 8%š-ËÍž¢J¶(db°©¼©Ó)Ç¤ðUM(¨'žãJÙÀÅ>? Lü’è|€ðý°¿ÿ|ÿùIÿ¿ÖTÍ¬)D2#hJ±ºÃÙù€€ŒÝmË*/kB–o¼EL¸Ø9è<«œ1èéÿÈ;ƒ¼ù-^ÿ={t¥•#•ûÑ\8v°ƒZã¶øÒ®ÎôÎCt=ÙNÕUÖ±cžÙ—É‹,[ÇìãÃå—m¢åæU<ßžÑ† ê§pqâ™bÒ‘u6-ªàJé£ÐØ[v;ad}Å 6À
-{a‚žI€€]^ð!KÖ3Ò‡Ù–8v›©¶lhøxIðp÷ÙORSRäB)'? pŸÃ)ÁÁ¿Í7ÏBOc3CE·'…?9Ñnã:Ýä~öä©Ð5­cß}(¿Ð¼øs›žÚN™Ú˜ZKÛîÔ6ŒB+¾8}æ]æm;ëù«(t)qsêèu³GwÔQìB1T„**„`òÍaIxÞ:`¶ÉÎ/ûÁ+N]0—£^ÁE\ËTmæ´lÊËÒå¸P‚[ø>ßïü¸eø ÌµX8	dÏ˜6AŒ`Ëir,M$É’¥)”r™d*HaÐbQy–‚'Qf"ÖàS‚”IVª,˜ŠX¼!LG^i¨ã[þ€Œã‰×U†XÉ6ï‡ÛÛZöJxeÀõæ;§®ñ£T•1ò–ÚuêKwé}û´Â›¶ã¼âQö*·ükëvÚU½cSz4ž˜ÝÕ¬/'DÔD\9½:Í¾láZûˆ½r¯c]`MÛ×ßäÓ2ö¸·WSÄq{G·k·„Ñ»M†Òft‚!–Ñ0ÉæÞdˆD¢dvG„´Bbb+BMÕEBºÇ¡Xùˆ˜h=Q	‘Èv ß9g¨	0¥pðnâ,à¤uH7-W¥ÈUJQl™ÓQ®Uƒwq+Qˆ•ÌÏ€x:ß•juN'UfqŸqÉ3¯õd©E!\LøSÙbIywlÎÉ6€tÌÉ¡RUÎŒ±°L§èÙ #Þ±>	)jú­iù=/f¤¬	¾u(Î\Øñ×g¼¼úú#oÛ†g…×vÍíï[æ&má¤¬z9íœÛß·çÿYLÊÍp¡_UfŽVö:J–µrÆxw†Ø5îë£>Ù}ñÛÁzQáÏ±à ð±ýÈûõCý>s,ç5º°m\ÒÊ>ËÀÐY„¡Ó<yÊÐf¦HúŸž2¡ `ú”Að¦ÿÔ)óšvŠW¡ÙÞrpNê‹ž­2ôJaéÀÖ¾†¡£Æ³»|Öþš“ÿÄsçÒý×‚AËU·þ•¥½‘ûÞVÿõìáËÑ‡öû.>Ì>í¦§F”¨ÎuG÷Æ°ŒC%ò%çeÕC1eA!ãkºV¬–†¤¦²Víß¬6>‘{ºÿXÿ´·wK×þ¶«q©N¢ù#Ð4Ûi¿š2v!3°ÀÄÍ|loó7`äèx¯âf²8¦ÚL’Ã2Á;<üý‰}Œe…OŠ±‘Á\ÌÀ®uÎÈ›ÀÑ´¸6qJYžDÆH–£Y|_D xÁ®8Qyû¾¼Ï¨šõ¯@¿-L%¸º)“›lŒYS|÷äÊ¡îV\–Ã™ÌG)!‘‡¢‚ËHgÙ›²ã¯çi'ÑNúMg±X~¬µ›wwue§]XÖ7óåæ¥—GjKxGÖXc]©²«©P
-c›ò#oGSÏ%8ùöQÜ¯ï¹‡h!ÐBþÉ–üšìd:ãžÿ~|Þ^DM‘ìÓûéõ^¬m©k©‰kVù'ÅžðÞÞz¡¸3úëJ}µ åñC’»ýÒd‡Ý6	.µ®MóÂ
-Kâ“£—‡&ô†ÿjVôÕRc¢eµuÑ"uSì¯»6Ÿ²
-n±|nZ§ÅßNêåÀÇÙTNzÙx¹ëìñŠ‚”÷7´…zj,vœÿPK±Q<.Þ  ü
+PK   æ;3               META-INF/MANIFEST.MFZK“¢ÚÒwDÿ‡ÔàÞ0N"¨'âð~‹ò–É„­ ï—€¿þbUußª>ØöÀÐMX{UîÌ\¹2·²›†'PÕ™ ¬Â,ýûüúú…hÂ¸þ‹èÿþ–»YS~ýB–À­ÿúþ¾ü¾ø„þu„–ßþ¥5é79ôÊ¬ê«$Õ7>õ¾ÿûë<ý°)ž»^ ¾Ï†¿Æ¾Ã_¿|ý²uð÷7/Kæg7ŽAÙÏÙ·w$YæZú 
+²–)‡o¾ ß½Ø­ª¯_4‡ÿ¢Âóð_ÿý­U7¥µ0èÅ‚ÀMA'eýN‘ûÿ›’d>ˆ<{G1NgÃ)¹u¥ö·9=³p9
+jžÊ¢I¿2â$,»®êTï–ë­ ÏU %u!ëMy_1a†WÊQ”9v°¶DnÑn³9©Ç7Ìîz¢4èOLÁFA4ÉÇ‚¢šS&rÈÊ×Nå-á‚i MÆs2‹³ÒqL4u¥/¯ë]èE ¤B7ÎÎ_¿|E÷6Hq£xšh¨E2øÐ!Åy¦ûˆîƒ“ÛÄuõ=/³”u~Ýg/:é·]ßŸÅš¤zO¥Î²c’y	NÕ<wSðykHõ¢ˆ §ÊD„Ÿó‘‘¸¾ERù¯“Y’,^ä^/Ý´:R
+‡TLÄ€9@½†V0·DÉxy3nŽzÝòYÌÑý·OŠnÁš»µÖ`{›]8àJYó¡ŸHI<>6ÉËbF)Å]»˜š®ˆTQCÒ6»Ä1bŸ„`äqæú»2;— ª$$c5ÚMágyOcºæ)´¸gèó¶µµiÌòæÿŸ	³!~‘2Ï­Fä¦|E¢øÖá¾î±"®®p+r¥š›¬d¬ÍŒŸF7oÀïÏv?#oœ*/¼–P£0‘C l4ëØEAª_L;É_ø`Ü]HtƒÜe¥¢^ÖEWõÔ5
+€»™÷Ó¨íÍ w§½£
+ªð´á5
+¸É¯WL½ÎT›_¶1íi7­'ú5Ý?U‚£1Ô-Êyžû œ	Õ1æë“ÝâÙZÅó<µ¦áÿB(sèLÜÀ‚+Â”[¥íÑ]Lƒø\Ùô :mP¾Æß(âjîÍE`	¢wo
+«–½d§Ýjýì±‘nîÃ8|x—¥'*µ-êÏÒ"wŠY|Êsª=üaLÜ£áÎ{*H}P¾qß=»~E6„3TBìÑª‘¹”nòmë&pÔ-õó´àËëñBd½½{ŽÙë
+½ù…à\±˜¢Èþ ·F!L
+ÞÈ\çrËK…–Õœ7žœOóØ[ŒÐ]x¢ÜÚ…à ÔwºÑ…{ò–¸[`©TÓØèq1¿¯G!!Ó v­ÜžE˜h/få·µš´Á4íJpÁoÕÖÂáôêª Þ…¬v{°YÝW˜óÓ|S»uS¹?ˆâq
+ÊrË±j&l³msV/O(±š¦Þ<3èº)ÇfØ\³Q¿21ëÚ0…µ KíEµ§ñÃ«cî®ç÷Œa5ž© #ôcˆvzìÙ•(¸Ë®+B²r¢ú}=*Â-_Œ!1aš„)ðõ`h(üqÃœ£—kMˆš¨ÒgB`K‚A™¾Ÿ¦Þt‚AÔ÷ï›¦õDzRq˜¬j†ªôVdì‰þCçŠaq¡±/¸ÓYLZá ñ°Å¡¦ÅÚX˜—aÄ²w­¡®‰©ŸCæÄä( eãz¡¡îIÐH.:Ñ%S3Ñ>©Õ÷…îVÑø±­.¢¹ \˜ÏvIäm—eœFø>C•‰)úYš,GAXX9i7fn¦r6¿¬eÒ§iáWßü?	Ä]ò,õaQWc¤bwy…ë5S›NÝNÂÀ›:ÈÊ¡ºí²¼ÉG!Œ‰nµ¦èì¨Ñ¤žú#[ËZËL“qŸ´ÂOmúE"`Øµ¸Í×jœŒÆ
+ê<`ÐBÓó‡èyy{ãÓS6Š“.|t¿>P'„‰£¾<gèŽ…x;‡³iNùÅó«qGeá¥]­NWrÅ¯ÖÖµÑ‰b _Lì‚~3^`ò2„r>_JÎúîóZÙ
+>Èíi=ð§™=¨¸E¹yšö›À¥k¸ábôºgõËŽXMKHjè¡¿
+§ñfqa­]Ue{žçfÓ¡™¶ç‚iv|læÆSPˆfG5ˆK*Ó›80²¶àM†Œ4•V)ßWø±ªK×«ï–ÈwÐñ\ì™€„ûeÚƒÕ:J)[H¤e¨‰3T~x}tsû*KY¤ô¨Õö\Ús¥°¥…ÚvÓÊÉ'z|0%²guØ´[·áb˜HLö{FùiEŸt‡‚Çw—OšØ¤ÐËƒ6³6-Täa¾!:ápá/Ï÷òã¼M¼17t0‹$ß³ÎÐI<w	¤¬üÛùÏõ%îÝ›ÎMýøq#°$Ï”(X±µ}˜/—*©îiaw
+¦ñr	ª¬)=0ôÚªúãóãQ´ÐØ:vLœ3á1"›,4°o«ó{èýd·ÑãÄÎ>RìU“y-B«V¸«ÔŸû‰Uó£ÃÆCPù`Okü¥ÚGHpˆÎÞëfœ‹M¼:ìm„w¯™£¥8·öÐœö<PÙª	ºãZ—Ë~*9Ì¤-h_íy¨4œe‹¥G³.7³Àô$€©'NÙMS¸wz~-ÿ/÷é+9„áÇôpÑm­;õ­á·Âù˜œºj½Zñ=í ?÷jÙ=…Z§J‡/7až7¶Í&¡åÆ°âipRvÝ7t…\ß»·fë<W8l.þ2¦EÚ§.íUB‘Y:0Q}WÒ£ˆ»Í®‘lc{t(©ûé*M!¯ÞmZ·ûq@ÂeA@Á‰ÝÄ…Å…[$ZœÓRôCòŒîŸ°ª„jÃ)Ù™¹“ÒðÜªgíŠžç<ÿ`4Ê,‰¨°·J¡¬§1‹É
+å9Yó“e°€Ò/š£×îÙEÎŽO;Å>îº.^L›ŽþÌ™ñ±dÂÖ®¡˜íi­f7Ue%¯ÜzZF~¯÷ÿleÒŽŽŠ@4Øœ	ùí^Ëæ.¢?ßÿã¾›?ºoI¹S"‡BLlãm‘XzÞH_nÉ<u«ó>ßÏ®à÷L†á¹pJÛ¢Ú]™ª‚Cpc¼5ê‰aQÆ2¨ª!!ßXz¼pw—øÐõ°ò4øBK¾vÕ–´§f…o«‡nÂõ«tŽAÖ×´,ßä±bñ=^®žœ=¼}’ÀÄG]­U/8Üæ¼É‚ÕíºßVç¬8šÇibç—fðuØ?ìr–z\ãƒz:â•ºöÄKÛ7É˜–A‡Ôã\ 6ýR–×;{{©j©’HJR.ipL®Oõ oÁ÷6åxy¡Å>¢*°Ql2Ë5Ž‰KËò4÷ë?è(„µÉ90˜µÐ!Ê¹`íµ·˜R÷ys†RSÕãÜƒn@—ð×"v¨±!!ï"wŽ³éé´žêS]{_HÃÑ=`G“fn
+b/ÚsîH<·Oô]YO«	?¦]?Tç]‚ŒOÜ%Áá5&úû¡aÏcÉÎý­E1Mî¾F7QfmuïÒñ0ÍYsìêsêÚ¹¬:q)p“šåñdÂŽ»÷Žç¬Ll)bÞai\c“+¥Ê¬šg†ªïÏÆ'\ÙŒœ[¥B7¶kK¥Br$á‡‘ïqSÏ‚î<?¾c)¬8×·îÌ>Ì ÙtŒJ*•²Y?q7Îª<¼ß¿pÂûþ4wÚmñÛñ–Dñ ¡§ñòëþœ.Ktå¹ùƒ˜ÅRŒQù¥Áq¨Ø:zÈ,A‡Ö…œÿAŠCè²w‡ºàÙB<°áA‰g3<Ç\.§Ý&7WÓ¸åóuïøe/²GOè
+ìötKòØÀ®oÄ’™FýŸ,Ò·¬9·
+ê{Ÿ=~%ºë\˜[Uˆ‹âQ¬)Uª¥(&cŠ5ïíb@1ðÆÚK º6”‹ ëÐÌµÐ]EÃéÄ`þÈÿC¦é_òÔ¥èÙÌÚ[s‘<aÑW(‹lš=Ÿgœ/„[…Þý‘uãÅ³MR].zr_â|ÑœËße:yâ©idöÉ4Ô^ð*¬^‹wõÓÊ‘Ëyª…×>•!V_úÄ©÷P%ÐÑkÏÓbq°`ãƒ°0õ¯ÇìàËQ&¶­¿Á¾Úìuoâ/€~{2 øG×‹~Ÿ[H-+µ ìæ×ÀîšëaS–]MümÓ?›Ñÿ•¢‡ÑBµez(ÃmBïd–kpl‹ŽñÊæúG¿:—%m³™¬×%jQ>–p¹Äd²ŸùÅÿ®‘~sÁƒó®™ÆG„ÐÈæÀ„E#EèôjðÄÏÝˆ§ƒæeâp|Ö³Ñ
+b‡gË‰,WŽ—,Ìº½ûTKñ¶¿éc¾ÆìºÚ:×,ŽRŠ.û4:SÓÜƒûþ]…ü¦{ÛövÒ¶a¿3ƒ<¸éÞõ–mÊ³7ºø/PKü[õò  –(  PK   æ;3               META-INF/GALLERY.SF¥YI£\²Ý—Tÿ¡¹è'ôcÀŸô˜c0f°ñ¦Åp1ØLf0Ã¯83»:³Wã|‹”}­GAœ8q"®R§ªð—Š2ÊÒ¿Ì~"ß¿Ñp*àÿµêî?`?Ñ"‹ÿÐëôÇ&òŠ¬ìÊ
+$å1õ~þÏ÷oº@Íþb¢(«¿6NÃ—¿,”˜Ís3O¢]Ý8Ò¹ƒg¨VØò¿ß¿}ÿ¦8	øû‡—%ðÉ‰cPt0ÿö¹IVX#”aÖpÅðŸ/óŸ^ì”å'´¿Š‰À9·igž®óYÒ¯EŸRZV7'$™âýö2Å¨ö`Mî 5M­âoI³´QZˆgF|ùJ ã ,©Ç ƒœìzFµ„W·Ü›E!¿‚‚Ø6ï„õÆè£ÕÞŠ3¸`±W'àMy?qQ†¿
+£(§ÏÆ½¿e˜¦UoT'Ió¸r.•“Pê*Ša:‹³bâxUWU–¾¼ž·‘w9qvúþíÇ(zjX¹X×›®hgP3ñ JÌ¼¯:ò#í|8u\•?ó"ËAQEà÷ç¾9# ÏìÅ*¶UÏâ®Ö•KNMŠ"/@PÂ¹“‚?€X‹Ú<S7¥ÀÃèÁ{Üíì'èKÅn¼ £¯‡n48èÛµ—ªa•céæ$wËËÜA6Ï¤œÎ’dôù‡K#¥ç-¥T§Zä’YmMnCŒª=û|ôeÓ…“–(ähP˜ôÁ ~sñÒu°ÙA¢¢¤Ã¶ºÞ¸žðiÊbæqæøÛ"; ,$}Z¦)Ñœ×7ÍAöªM[É¼Š}LyËÿ¯²ÜDˆ_äÌsªAfÅA>_QÿÌ,[‹|;ã5art³ßep”BÊ>üþÛöóFƒ¤aó ï¤§s…5Ì|¥ýF¶%ýKÒ6NÁŠ $¾ƒaš‰N¦v6S˜†5ç4‚o½'íõ5î@õ@þFy–\
+ˆ—mÈÔé‘îœ=X$OKÝN> ‡Êè‘5[7‹ôB)(£E9"°-6aGåyªM”F Ö`ãS;„ØÕà:ÏQÏ-]À6ŸFƒÏÍ( `Ó:Å+ÿFDÂªT8*‰gîEÞ]•z»N®û›F†¯vrÇâè!ñŽF‰w*¤Æ¾p¾1LÆå—¶X„È~F]?râÎ†»jì@êƒâM9îÕõ;2¢xAHÇîœ”“–Gø¦i.xiš`Õõhˆñ–10ï†m±ýa{¹ÒœØÖÜµCRüBmBdÞÅ—uøv¢fÈ3ùªß‹é:ŠvÑß8Â¶QÀ8•3®ïºeÄkv³ÆR.:àVæ«îÿÙÌïçQÈhYó^˜ÎŒmæK‹ÀEêKv#§Eµ-À-t[nÏfÍugŠbŸAz‚bž&…)ä_ÃlZnªÁ5—fî.y`¶{fµ…×ªï‡3«´›³Á4xËÌàwîæ|¡­E> ZÑB’‹Îø"9îk-¬8MOÌ=õbâœ€9œÆ+uÃ)ÝÂì¿i–ôy»P¥Ò§èæ‰zr2tuzàþÿãHÌ³+«ˆsz°Œ(lûz¾ä‰[±Ÿ¦xoIY9Å‹9HÀàN“(¾³Œ?.x5•së£|¦yñ´H6Ÿ"ÐjCà‹ieY-íZªŒCéð'E)ëæ Ä(;ÍÙUÐx8®â®Uúš©Šü¦×Å ãò‘è§™ÉVl||XÐ3-Õ8_/ <59|š|òzïÃ)/ãü&Ý•yŽ½Æq"ÙJË,pv;.‰i`¿Yl¼Ï÷RÆÃ¶*s¾:s
+mNSp÷‰Üü—rÛ¶ÞvG=Sd#¨ìã~+Ì(óÚÙÜ´´PufÅÐÝ¶Y^ç£R'ÏèMa§‡Uv²?ë‚~­:#˜Ö¹?y…_Þôwe–¤²ªr’ß1³Æ_Çi²RàÆ¾N´Uï¦çåíCLƒl\;-
+øÒì’sD±Á^d¹g2˜Ö¡Ë<1
+B4´Ø–(²c•ù•èb'´\ÒOó`g µ¢¡/çiì[A<¯»ÛÍÜ†–´¢§©33øöÁBÅ¯–f¡Á3žŸ­V8\RI¶‹|ïrÐ´}Ÿ=Uío':{Ðeµ¬EÆH=óüaÂ°$QDÑ¯Ó$òã€:^‚¤aÆ;.JMüpZG¸Mî$æÕˆO¦½©÷å–UáxÕý}mî ãõžùþ(r~OBl[Ý
+vp=·O-@Þl<ó„´šaÚèxŒ¶Ç;÷¸¢&JC<7Œ>|>QE&]´q¯W…ŠOxx<qµ[M\­ÐÎÐãøN¬I“vR…L.%Î›™
+s¢, ÕÅohÿó–þñ§âj^ŠŽ<æhÃ¸Ô™tsëiƒÀ¨¿¤¼û#8©?Ò“±Æà :Åy v©%"Âº…ÏÕQ™æPfuáaÖÞíþõýñª§ŸÑÛýÒ5eË¨ØƒØÕY”¹ôêÌâyþÎ‹_ê6^¯iæô>[t¯YòÂ…)ë2åcÂÆùÝK«NfK\hŽ¥5ón%	~‚v%^ö¶Â»÷Ìñ	 (.Kqg<„æ6{…Åyµ«°“NN#Å§2U@óÏC§qõ”¶èÂÞbÓj08ZX®….,ñ4­{ÞÅóµý¿Ü£ô@Ã3èÀm‹Æ/™£†>­nB²Öñ>gñÞŸ¸ÿÜkd÷~¯‰æëdÚÖ‚ü&“ L±ã~ŽKÂ´n*g§ñþ³w¹5×‰ÆÚnÐ/;fVÌê0Í­šÒ^-¥ƒUw'=Š¨Yd¦.âÃ­»vÔRÖœýJ5Éø4ñþˆ8
+ ÏfÖ5ŠH¤±ðüÔÅB‹e=íU}(žÑçßz™nƒâ~ª{üháÐ,¥ÛnÚFàSæÇ-úZ¯4ÎšAÔÂÝ¬zÀjÅŠ?–:Ší'îp~W™* (œ]s7ìªî:¼¤ÑÆ,û“/Ü´P~ÕÌø­Î²`ö‰Ùòb“¢|Î“B4måÆÓÚÜÇõÚ¸ &l¬ÃçZ¸Hlx¸éH‚ñ§Ùšó?å;ù£««5{Ô
+0¡UûšE¨ŽzJœpìB¶ÉnàÏJFr*‚iIÎç¡2*Xò]2†¦IË«6›E¼e9ä›JoÇ[@E3dÁ`¤bkê™Ñv]ÈOkžŸNÓÔnE	×·>›œ‚tWÍ3kšûFàí›n ~¼êB÷Î;Í9C{4£¯^Ñ®È
+TÎ4}ùm|]öÇ§œTÀç5L²S(ZnÎ·KÄurC%…§Þàë’z\@Ä£y¹Ä¯û¥¬/ðjIÞò™‡öõãúÛ–ã!óBL5ìn/•£0ç£j„„l$]V=åâ_±þ¹WgO=â‰Î&î6¥1[Ç‚F×<1´š²×_ kÒÒ¹žòK‹[²Ëmr$&¤i
+ú©¯½äáÕ=Pˆº`êÜ:…Ëuê&Ù~ÙþÚÝx
+ñÌ5Ó¿¯yîd¨>£Ö0®‘}ö‹&ñzÏmÜ|Z\¯ì^YSÞg†tœÉ:dã„ìzXQvú!0Ç;oÝ.V§™Ã_;^ [«ŠƒSvÍÉÂâh»Çr2‰r™V ŸÖã+Ž¢¯A•$§ˆãÌ-Tg:»ºÝÄÆƒ²­ò‡w,Y§ãªky«áhïöˆ¸à‰u:#ŸPh~'ÎÈñçÃyV$n‰öð¦À¡%ƒ}ì•!<1N	Æfpøž“?à,–X;ÐáXr\hšÌÉìñDÕ«rš°|*z .yèû:	r•³GÐk1ÕN«Ö$@-jO#ÕçëÞQÓÌ[Ìc•j×þsÝŽî“ˆ^zñÌ¬ž8E%8eXÝçìQ<³:P˜GF º§Ë«˜Öé‹l<-Mï:ˆ÷kª®^Ô>æ"m]-X®äúìµzO}Aÿ‡1 JÊ?²c¤ËZ¸ÁKü´èð£~Íø8ã »›æœ?ï8_VNy÷ßVY;Þn=d5ºY0mûo­ùíÓ_Øãp òÂWcõÚ¼Ë_QŽ\Î¯›å$,î•¹Z×/i;±rXV›i\"øø"¯¢Ô®6ËëªÝ‘F/O´›uáDOúyíÉà»Žwùsm)[OãUë*PîÂÔV8ËBøiÐ%÷6mþŸÃè¿[ÑC¶`ÖMÑT­ØÈúž	2õŠZªy=Ÿhë>G:n,bYQ#J·n4FIÔ´#˜[–/‘i‘ý~oõø‚çèwAq¾…Úekú‹)yN¶"‡ OhîßH¥§pq4¾ëÇp@¢¶tîv}©ãbwx‚2WŸ)ÞNãKÆ‚éóªRž£Ð¹Ò¬ñâ<­GQ¾w!˜°n¿Ø&øÊ Ð3\qå“…`…œ$êíNñÿ PKg/)  —(  PK   æ;3               META-INF/GALLERY.RSAÝ–kPW†ÙÍ="$P/@r6ôÂ%Ê­Á¢/ ”4®„“ e­‰5-Š€uTŠR´´E,AëÑÒZª,j[EÀK)mÈHw	 ÚŽÿú§™Ììžï¼{Î·ç{ŸsèéOÈ´ù†hÃ¢ÀF=ý>ÐÓ»aB^6dª¥&‘¬€õ3dÔÓL@O˜ôp‘ C0ö `L	 "¦×]A¬LH ’™pb8â ˜xƒÊ´YŽj´¨ZÉË2QÄÌÀÃ&or—ªr”ÌÂct&ké:YŽåŠUJMVºV¡LåÊåÈ\àw[3ÝÄ¨Z«X«Ë´
+•’+EÕÙ
+9ªá.Pd+4Xqn¸’Àtš(^f(²2Æ¥¨š+l2oÄvÎ´(ü4ãŠ0íøs<¹*¸:2‚A@Àø/Ñ‘! ˆÀû'þÿ^XwhzM!’A—Õ5Öé¬®¦íì8—TÚ©gwÐï1Ä„öÖ~—Y{ÙQýNÑ!Kû¤‘w¿Ê°¬ë¨!¿Ôq¨´Í‚ãú[håî‹¯lMm=É($³4mE-ûæ[•¬ZdÓ8â°Ä<¸@Ùi«¤âûuW…4_EJW\Ê#ÞjgÒ„VQòGÄõ†}ì"‚	ô	Ø[ì…9L#’ »¼àC–¬w´/ûÜŠ‘{l­MUÕÛKC;.¿›’œ¬É=r7w¼ lø“ºÍ|
+‹kdGˆ{O%FŽžm¶sˆ­™yùü…ˆM#Ÿ¯TþX¿x»]WÅ6çõzI…ý—÷+ªCÎÇ >¼xé¯úâý§
+(’ûâçT2*gŸj©¤°"0TD*F*„PòÝaIxÞ:^`¶Å.ÿôÃÜxmî<®D»†‡¸Ž¥Úì)Ù”+U¤*q¡8·, ¿ÀøqËð˜k±p"È˜6m‚Á–ÓâXºX–®X«R+²É …IC•é*n¼L½™^±$H‰’¥§£êÜÉˆõ?"„©ÈKõuÁÏùéŠÛcœ¬ØçQk{³°ØÔwLÆ/nw_¿pK£)•(M[µ×2ÚÏ|6vÀ‡¾ïªêqÆW÷œ[[÷³úÌAšî‘†äG^Õgg·Õî%D•ÇæÞ¸¸q­CÑ‚;QC…¾Èo-[ƒÊÏ}z8‡žvÔ³¹Œ"?6ü‘¾`!£Ãb(è†Çâx ›Lõ!C$…@ Ó±;"¤Á[ZŠ!2<‰ÀÊG$ÀÄã•à‰lÀøÎ9MM€)[€ÞmGœœõŽ©–åàiTYj9Š-s*ÊS¢Zð®q#Š°’ù#ßà·N«ÍáóåêtÞ3.ù–bãµž(µ8œ‡I€`2[,)oà‰Í9Ñ=1”J®Éœ6–é$=0°út¤ûÞOD¶Ô\«GL?eK†ŠjàÞ“ñTQË¯ð³9ýš}dYtëà¼‘=Iîr“G2É¶Û£ÙãÞÍ9¿ä‘²Ò\7Õë‡Ë6w;É’=žžðigUï¡~ÜþYÿšBñæossuRaƒè‰ÃÐ[^GøÎ±™_íÊµ?q]¯X6’†¡³C§~â”¡OO‘ô?=e0Bƒ@àÔ)ƒàÍ€ÉSæ?Ú)^†f³©aNÊQë®=
+ôÆæü¾==UM?ö=Íhó}ï‡ÌœQïýËën…ÓM÷ëòu…fÞ›{ÞçvÆž¬3÷tnä^t/¤Eí5Ò\*s›ŽI8æÊ¥We’¢ð§›ÚÖl”/JIá œŠû×lwŽ*½=kŒuw´Õ»ŸR½rÍZ «öS~¥2v!+fá&ÛÛŒ9þË¸™(Ž¥6äp,ÀcðN?C|ãØâ“b¬Cd0Ï³àV¸d&p²,®]¼Z‘-Ó¢Ù;hºÀ
+_°+NTöñ’ß™‡fýå',,^¨ÞÜµž·Ê,Ù”÷ðüºŽý¶<Žã¥ìMßí ‘cBI¤ËÜ]KngëŒçÑ©w]¤RQä™ÆþÃ¥­¬…éaîÔ;«³²××Ç¿èwðO?*·9Ã¹qˆU~@-Š«É‰¾J»’àìÛßCñ¼}ô7D‘€‚ðO¶Uÿ‘,gÜóßÏÛ‹¨ÛrØö“:ÁX4ÿMrðhWËöšÞ;Ã’Ï³¾ÿ¨n·Á‡ÔÙrgdn*ùI“IÕÿSûé®ÚËòCzƒgfÌ{(Ø¸­ýªË>à½º´Ø˜|cƒIXR"+
+û³6ß³ñð{I{šhÈÌ®’ôíkîzTöMRù•Eeƒ«*u¬nõAÖßPKÈH öÞ  ü
   PK
-     ¢~a2            	   META-INF/PK   ¡~a2               META-INF/INDEX.LIST}Ž;Â0D{Ÿ‚CK‡(øHHŠèM<AŽ6^k½–àö$¢!©ç½™¹89G×úÉãnµ­6Æä}ÃÀŠ}J½†ªÞ‰95M} €¨¾Ø¬.v,Þ´<Øç×³3ß
+     æ;3            	   META-INF/PK   å;3               META-INF/INDEX.LIST}Ž;Â0D{Ÿ‚CK‡(øHHŠèM<AŽ6^k½–àö$¢!©ç½™¹89G×úÉãnµ­6Æä}ÃÀŠ}J½†ªÞ‰95M} €¨¾Ø¬.v,Þ´<Øç×³3ß
 2i‘'æ?7«³è= ºÐ;°MÖ“]þÍØ¢ŒGç
 i®’p÷ÃxûPK*þÿ   &  PK
-     ™~a2               HTTPClient/PK
-     ™~a2               com/PK
-     ™~a2               com/gallery/PK
-     š~a2               com/gallery/GalleryRemote/PK
-     ™~a2                com/gallery/GalleryRemote/model/PK
-     š~a2                com/gallery/GalleryRemote/prefs/PK
-     š~a2            $   com/gallery/GalleryRemote/resources/PK
-     š~a2               com/gallery/GalleryRemote/util/PK
-     š~a2               edu/PK
-     š~a2               edu/stanford/PK
-     š~a2               edu/stanford/ejalbert/PK   ™~a2            -   com/gallery/GalleryRemote/AddFileDialog.class•UÛRA=ÖåŽ
+     Ý;3               HTTPClient/PK
+     Ý;3               com/PK
+     Ý;3               com/gallery/PK
+     à;3               com/gallery/GalleryRemote/PK
+     à;3                com/gallery/GalleryRemote/model/PK
+     à;3                com/gallery/GalleryRemote/prefs/PK
+     à;3            $   com/gallery/GalleryRemote/resources/PK
+     à;3               com/gallery/GalleryRemote/util/PK
+     à;3               edu/PK
+     à;3               edu/stanford/PK
+     à;3               edu/stanford/ejalbert/PK   Ý;3            -   com/gallery/GalleryRemote/AddFileDialog.class•UÛRA=ÖåŽ
 *^PdÃ"ŠDñä¢	( *ÞXÂ K-»©Íäkü¬²¢%U>úà¯ø–=»\*$Pú°=Ó=§{N÷t:¿þ|ÿ TœEo}*"r½©BA¯Tú¥bPÅ-Ü®&1¤â†¥-ÃÝî©Á}©?ˆá¡\I1,a	¹KF1Åc†ªôôè‹mSëÖ¦e:–»jÎ
 ßvW5IÏÍ	Ëó–“ç„¾k»¶a¨ÐãóJÒ[&k]ÊvùT~c‰ûsÖ’Ãe0/c9ó–oK}Ï¨ˆ5;ÇOe¼sÕrîo›ãá:Ã7<ÁÍ‡ËËc¶ÃGmËñäý1+4[‡´¶„™ô6²žË]‘ˆ¿	­¶gJ¹T®„øº’“ª¬å“Cs¹H‘•Ã¹àì£™Û¢
 ˜O¤krÍórÜ'D}&ïË£¶Ï3Âó·jKnñ¹Ø´6É Îzy?Ãå¥(»é§á<.0´w'ƒq|±ö4	§Op_ÃÆ5L`RÃ<"¥!)ÓxÅs3˜Õ0‡ô°E\¨js¶pxó^â•†×X G&†7x«áÞ3tþãÃQ¡{izijÅp†ž2ÈJ6Ã!gŠª•\>_&ÌÞ<„%d»5ç¸¦YNa{n:h?EŸ”§-tšÎ;Â>8~ìÊ»–%bA"Nà_¤ÑÛ} Êë'uj‘FÏ®f}/Ë}aËÞë=Á1ëó•œùì ½×6=ÿçÁÐ´ÊE²¤ë‰ô‘†lÊ•6èÅ8YŸŽã9ä…í˜ã3“}C.C5]Ž†!½tn”Zâå†K-&h>†ÓebI^jnÍÛÚo­xÙ9PÆ‘~~õ’hÐ|Œ4èGG®àÍZ€¡-ôÑ -‚ú˜ü’l#‹I+£µ²ë+Øç r‘dU`¼ˆK$µ€Ëˆ¡W÷œÓø®¤•ï"òú+*RÆ.ÚTPeˆJ±o¨þµ€SéîŸˆÝhFcMcí7ÔPotÑ¾!Ø7Ž´)ŸÐâš
-h¦åô°Òªì°rÃ¨%ÙNT®¡	”ßu¢££qèB/n A™MÐ.>, ‹DCABDzäÝA	}òïR{GQâ”\'ýÓtQ¬ÅhC7Å« kOÀÀüPKøµå\i  Ï  PK   ™~a2            ;   com/gallery/GalleryRemote/AuthorizePopup$BasicAuthBox.classXy|Õÿ¾ì1›a a!È¢‚ÑŽ¢"`•„Ãh¬Çd3ÙlvÂî,!jÕz+õÆ*ŠÖzQ[Û‚škÕzU­ÚZÏÖžj½Pz¶¶ßßÌ&$ÙÅò1¼÷{¿÷»¯7›g>}ða ÓÕ¸R,Ç:VàJÐU²\-Ë5®ÕÆ&×áë®×pƒ›u”âF7éŽMÂ½E07t‹,ßˆàVáùf·Ep»Ž;p§ÐÞÁÖ¾¥ánûâÛBú÷èï¾+èïEð}ÛtLÄ&ÛuLJEÑ$Ü+èûº_Cw¹LSp—,äì‘}‡ÿ€ŽÑÁCácáÿEðƒŽà‡rýˆØó¨,ÉñG²<®ã	<ÁS:žÆ#x&‚gu<‡ŸˆYjx^ö„òE?•ÃÏtÔá%1ýç:^Æ+²¼*Ü¯	Õë¼Á/4¼©áW~­rm7i)Dë×˜ëÍê¤™JT/wÓv*1——I;eÍPí]n¨Ît_}|½Ùl%û®gæ÷Ã‚ÙŒ•V;˜z…µÁ]d[Ér;ÌL†[‹“¢NU§P²ô…áµN*ãš)w¥™ÌZFF)„kç7Ô.¬—xšg§l÷‹
+h¦åô°Òªì°rÃ¨%ÙNT®¡	”ßu¢££qèB/n A™MÐ.>, ‹DCABDzäÝA	}òïR{GQâ”\'ýÓtQ¬ÅhC7Å« kOÀÀüPKøµå\i  Ï  PK   à;3            ;   com/gallery/GalleryRemote/AuthorizePopup$BasicAuthBox.classXy|Õÿ¾ì1›a a!È¢‚ÑŽ¢"`•„Ãh¬Çd3ÙlvÂî,!jÕz+õÆ*ŠÖzQ[Û‚škÕzU­ÚZÏÖžj½Pz¶¶ßßÌ&$ÙÅò1¼÷{¿÷»¯7›g>}ða ÓÕ¸R,Ç:VàJÐU²\-Ë5®ÕÆ&×áë®×pƒ›u”âF7éŽMÂ½E07t‹,ßˆàVáùf·Ep»Ž;p§ÐÞÁÖ¾¥ánûâÛBú÷èï¾+èïEð}ÛtLÄ&ÛuLJEÑ$Ü+èûº_Cw¹LSp—,äì‘}‡ÿ€ŽÑÁCácáÿEðƒŽà‡rýˆØó¨,ÉñG²<®ã	<ÁS:žÆ#x&‚gu<‡ŸˆYjx^ö„òE?•ÃÏtÔá%1ýç:^Æ+²¼*Ü¯	Õë¼Á/4¼©áW~­rm7i)Dë×˜ëÍê¤™JT/wÓv*1——I;eÍPí]n¨Ît_}|½Ùl%û®gæ÷Ã‚ÙŒ•V;˜z…µÁ]d[Ér;ÌL†[‹“¢NU§P²ô…áµN*ãš)w¥™ÌZFF)„kç7Ô.¬—xšg§l÷‹
 £*}KÍN·zQÚl·æN^I‰µN%–ÕÓ’†l{³•^a6û~9q3¹ÒLÛrÎ#ƒn›M3Œ3cÇçgÝ¶gu©”•®MÒD‹·GÖÇöê„™LZé®êÅþ¾Ìjw\«Zxœ´}†Õètd;(‡^–Æ”kÒ£|¨µt»£ ¢fÊ‹hI¢¹/~Ëâ´ÝRc&êÍ.'ëò>—@Qìþ4^ÓÔêfDP•(
 «¬¨&ëºNŠ‘„åÖ¥:²®Â)•…¹ÿ|˜ÉõÇ­XÑX›´­”[Ý°²Ñ´ÓbKÆê7Ø§¶âÙ´ív-Ü·:\Û³§$9C–™²°”Â™x›ÕN>]jê´V'žeJÔjÞ¤­L6I³GUVfÆEb£•nuÒíV‹Â„c­âùÉB½âQÔ³ßg1\óâÉ|*…G_îdÓqk‘-õ4jp=LQVb•VüÆÀo±ÑÀïð{oámæ¤_U“n±Ò~z…v£†wüï²p„Še}7ß{²0y}jàKh2ð>>0°Z “ÑÄ–mpÒn› ?T1Ø|z+AO±Z5ì4ð>ñ»{ißNÆ4¸ÊÊ0cŠ7ºPÓ×/ã…qCÜ ?}Î“ŠSü¢À…f¿ÀÂÊWØ÷3ÊÝÀŸqº¿à¯þ†¿ç£4¤äež8íí”8kü»üÿÒð‰ã?I<i™i¡3Sq	v8žBÌµëSIãÉ¨@H)Ub¨€
 j*d¨°ÒèEÃŠú%šŠªTéœÆéG2hj˜¡|ÜçKñN0Ôp=FÔ·¡ÊT9£«F8§k*j¨Qj´¡*ˆVcÔ>†+œtÅ‘¦ÓLÚ¶Öi*¦pøçgC£¹À6“N‚ý\´]êíŒkysïà‚1]8.VK#•š--Žk·vqòe,wÕj²¿kÅƒ¥VÚ¹mePàØbê©Ä•–`ÅTNÞ­¨¶oîÎÍ·Â`,•QAI°ÐÇ-1Sf‚Ì¢(TYç)Ð<…ªÊJÚ;ø|Éì(†T˜·ÇyºWì“öœ§¬k'«/«›1›)e(|é
 ³÷j„O.öÆWaÇGÒñ¡I=p£´Âc,M°C;í·éÊxéêëT…YEù™™ÈÔ:-;Ñæ²Õ¾©”ê+––6SLÐ0c™ãä‹"–/Šþªí»š›¾¾Ð|íõMŒ±•EOï{£ÃŒ¯¥]d’±Ç÷ÀN­7“v‹éR–Aô2+cŸ‘ÿÜ¨ô*]žÜ¥^ G¬ÚUvªÅé¤i“ÿOæýÞ;‰ 'NDMª,T€íåC³L”µ.k&3u‰”“¶jM™E«aõ`î.&»ÝycÚa‹ºl]ƒc&ËGa‘ÿR3mN'ã“è‹ÏèÊ¢ÕwÈÞîÊüCRü}Î÷‚÷ Õ´´y—¶*OMØ÷ˆ×yñ:ØfËWeåÞNNÀoìüZ=‰¿ÆÉ ¿]KäööÕùýäüÎÒÛOÍïéÜÇÁä®Ðìáâ<·8[roE‚˜6  ñ×ÆäUSî…
-ö ¤*‡@U ‡ P/ÂM=Ðrˆô¢´©zS˜4Ãz`,™ZÕ‹á¼±ºe9”¯ˆ9„HŒŽššÃèU}âBýâ„6Z³ûô`¬ÇŸGÅv£<	ãö êöm*ßƒý¨pÿ>Æ{¨	DàI¸PÊ<Iæ%M¤•5ˆÄi"©“ˆ8xNP0=8dNhj,$Ì±` •Ób¡X0‡É±`§X°¬U´uJStjtšgëô¦9a>L5Õ±pôÐfœ#ú0ŸcZ,ìIñ9+¢³ŠsÎ"g,8‡°LYœe¶Ç2P‡çìQž³çl÷JÁæú ¦s]ËrkçÇ¢"Lc2¨ËrÌ²|ÖÃÁœ‹.\‹3pÎÄvœ…Çðþ8<ïâìâí'8Op>?R.P¸PÇEj.VSp‰:—ª£p™:—«“p…:Wªf\¥Öâjµ×¨.lRWâ:Å_åj®WwàunTá&õ4¶¨p³z·¨7q«z·©q;ÖÐòãüâ¥)ïwÞNZÚÁÒž¡Â:úQB‹Þ§/.´é5z³AZö:yR'b=ëb€žé7…ºšMB¹èf±”MÉa.÷‘Sý=:ÍßYòóíoQÙé£%¼Ò=GWúâ<‚Å=6‡ù›#åþÑšhí,ÈaaàˆÐV„æ„+B›1\®rX¼ºT(!ò×‹º&ÿâx{|N˜öÄÔR‚ û€úéÏ¶XxhähÁ¢|’×p€)‹à^”ã>ŒE7& ‡ƒÑƒix 3YG sñ0jñù¥„Ç9Wž œ§(éINŒgäçÀç™ú—˜î—q=^Á­xwãulÃ”þK/)Ë¨©•ûY,	lw_zÍ™¦<èB%t.¡€}•Púœ‡ó¢†ñ¸ RŠÂE¸ØO^$Ÿpv05K$w¢,z(9,ÝŒ²*¶e=Ã×¸K£³úñŠ†Íú!ÑÙøýüeÑûñÝm3×·°ÞÆ~xù›«š0ïa>î|@O>ä„ÞÉ	üýÙåEfŒow<:p	.¥W\†yï&z4À0Î„elðû ¶{ÿÂÅa/x§’äkž1—³oØå~úÿ PK UKÏÑ	    PK   ™~a2            .   com/gallery/GalleryRemote/AuthorizePopup.classVYsÓVþ”Ø‘¢( „5´,N¸l…:”–8„¸8‰‰“P³”*ŽbdÉÈ2Zº—îo})¼ÐGJgœL3¥3e†Îôðs:ý®ì@Vêéƒî=çÜó]WúûŸß8€T´¢OÆiuèSÑ3*WðŽŠ³H4R<(cHìÃ*‘TpNÁˆ‚”ŠQŒ	åqç¼+#-¸B~QÁ%—U´	£mxOÁqø¾`t±L(Èß“Â²!cJE9±˜*vâªX®É°$h½zÑÌœ*y¹^ç&Ù¸mnÌÒ‹E£(¡Þ´Ž%2N>’Õ-ËpoEÎTö#ïxFD ×¼m$B©°k¡µ	ƒÃ}c‰ÓB‰«ú=bév6’ò\ÓÎò´9æØEO·½qÝ*tžÓ3×ÆŠ†këùy6ÉH¦w’¶N˜¶édPáÎq	˜3I¥5	Ó6†Jù	ÃÕ',C¸r2º5®»¦à«Â€—3™OWÍ™ˆà»nÍÞ|X/â9NŒŽ&c–iØÞs´î™Ž·§œžÏ‡Æ“ºéÒjÐbÀ«û¡ê~XBc&'Â±³t¸ýå–%(SŽ›t›·$HÈžÈXÕâ¨)§äfŒ~Ó|qND4¼º×Zy6×á2b¿É2Š<”4Îy·„uËrÕA·ðvƒ¥LÇÎ¦ŽJhYl\B†;Vt“Ó“2¦5ÜÄ-·…E§î —c­×.Ð1t+OÑ‹ž¸jd<ÀøéÏ±œ¢'aãÒ±ë-MMT»ƒX»¨†ñ‰à>Õð™pª
+ö ¤*‡@U ‡ P/ÂM=Ðrˆô¢´©zS˜4Ãz`,™ZÕ‹á¼±ºe9”¯ˆ9„HŒŽššÃèU}âBýâ„6Z³ûô`¬ÇŸGÅv£<	ãö êöm*ßƒý¨pÿ>Æ{¨	DàI¸PÊ<Iæ%M¤•5ˆÄi"©“ˆ8xNP0=8dNhj,$Ì±` •Ób¡X0‡É±`§X°¬U´uJStjtšgëô¦9a>L5Õ±pôÐfœ#ú0ŸcZ,ìIñ9+¢³ŠsÎ"g,8‡°LYœe¶Ç2P‡çìQž³çl÷JÁæú ¦s]ËrkçÇ¢"Lc2¨ËrÌ²|ÖÃÁœ‹.\‹3pÎÄvœ…Çðþ8<ïâìâí'8Op>?R.P¸PÇEj.VSp‰:—ª£p™:—«“p…:Wªf\¥Öâjµ×¨.lRWâ:Å_åj®WwàunTá&õ4¶¨p³z·¨7q«z·©q;ÖÐòãüâ¥)ïwÞNZÚÁÒž¡Â:úQB‹Þ§/.´é5z³AZö:yR'b=ëb€žé7…ºšMB¹èf±”MÉa.÷‘Sý=:ÍßYòóíoQÙé£%¼Ò=GWúâ<‚Å=6‡ù›#åþÑšhí,ÈaaàˆÐV„æ„+B›1\®rX¼ºT(!ò×‹º&ÿâx{|N˜öÄÔR‚ û€úéÏ¶XxhähÁ¢|’×p€)‹à^”ã>ŒE7& ‡ƒÑƒix 3YG sñ0jñù¥„Ç9Wž œ§(éINŒgäçÀç™ú—˜î—q=^Á­xwãulÃ”þK/)Ë¨©•ûY,	lw_zÍ™¦<èB%t.¡€}•Púœ‡ó¢†ñ¸ RŠÂE¸ØO^$Ÿpv05K$w¢,z(9,ÝŒ²*¶e=Ã×¸K£³úñŠ†Íú!ÑÙøýüeÑûñÝm3×·°ÞÆ~xù›«š0ïa>î|@O>ä„ÞÉ	üýÙåEfŒow<:p	.¥W\†yï&z4À0Î„elðû ¶{ÿÂÅa/x§’äkž1—³oØå~úÿ PK UKÏÑ	    PK   à;3            .   com/gallery/GalleryRemote/AuthorizePopup.classVYsÓVþ”Ø‘¢( „5´,N¸l…:”–8„¸8‰‰“P³”*ŽbdÉÈ2Zº—îo})¼ÐGJgœL3¥3e†Îôðs:ý®ì@Vêéƒî=çÜó]WúûŸß8€T´¢OÆiuèSÑ3*WðŽŠ³H4R<(cHìÃ*‘TpNÁˆ‚”ŠQŒ	åqç¼+#-¸B~QÁ%—U´	£mxOÁqø¾`t±L(Èß“Â²!cJE9±˜*vâªX®É°$h½zÑÌœ*y¹^ç&Ù¸mnÌÒ‹E£(¡Þ´Ž%2N>’Õ-ËpoEÎTö#ïxFD ×¼m$B©°k¡µ	ƒÃ}c‰ÓB‰«ú=bév6’ò\ÓÎò´9æØEO·½qÝ*tžÓ3×ÆŠ†këùy6ÉH¦w’¶N˜¶édPáÎq	˜3I¥5	Ó6†Jù	ÃÕ',C¸r2º5®»¦à«Â€—3™OWÍ™ˆà»nÍÞ|X/â9NŒŽ&c–iØÞs´î™Ž·§œžÏ‡Æ“ºéÒjÐbÀ«û¡ê~XBc&'Â±³t¸ýå–%(SŽ›t›·$HÈžÈXÕâ¨)§äfŒ~Ó|qND4¼º×Zy6×á2b¿É2Š<”4Îy·„uËrÕA·ðvƒ¥LÇÎ¦ŽJhYl\B†;Vt“Ó“2¦5ÜÄ-·…E§î —c­×.Ð1t+OÑ‹ž¸jd<ÀøéÏ±œ¢'aãÒ±ë-MMT»ƒX»¨†ñ‰à>Õð™pª
 §©LÎÈ>Ç:Ñ%áèÿzd|©á.¾Òð5¾¥øVÃwø^BÇjýeSó¦*aÛ•>cJ/YžÐÐíIKœo*Þ*ÐþÕ's^©§ó¿U$l}Ùrdù^TJ%a}¸s¥W|íR™èåõ’nãYÛq˜^$xCx9¶“s½wù
 š¼v¯ÞŸ’gZ‘3#ñƒÇíjÈÕ@Ž×f}¥´dš©˜Bª:‘gk²w1±tpWvÑ 
 †ÍÙï^©8ËD•¹®†–t\Ï¿'ã¶„ã/ÑV<g¾"ÿâç½±¨™¾º{W¯ñ"ŽïÕ	ûh£F mkt>¨›v¿ë_ý¡ù ôi/âËzDTKe¢ó"ì¸](1áË55 ¶¦/¿ºùÉ¬ã'UÂ ŠkßøvìC7eûI×¡™ŸpÞ†¤ÅåÇ=À3Þ·\‘;Ì]âìšô‹9ÌUü ›©|GHi%Åë¾©cÏ„}MjÌ¡.=ƒúYÎ;Ò;{ÐD=Ž7Þ¨ ¤!CáÉ³}eCeÈ?¡í”§X7‡Æ4©GPgÐôÐ?×üóm¡æPË,ÖQ¶6 ·Ž\4ø çI‡¿£5]Ï³õ©Yl¢hcE4‡6¶I ÊhmæBzK[ËØ&t}[ÛŸãƒ¾,ØUÆŽt´áÏGèø­sØ™žÅ+e¼:ƒ]¿¢£½áÉ4EeîíòÔÙßh
 t»2ëû˜ƒøåzŒ'þ^©k-\#ÄJtàm6äëÛKyŒ¿b§‘æz—ÿM÷ø/v	üŒAÌbOqÎïÃ%ÖþÑQ"ë¹jè! º'HEM«]Ô›8éwîÞ¢·:Ú¿SÅÞE²Š½Gd«0šù¾î÷q@³Älù(|Ôm¡	`áÛ	ÛAÓ½~’16Z´]ògs/ÔPK&Lçˆ  z
-  PK   ™~a2            &   com/gallery/GalleryRemote/Base64.class…TßOSg~çGk©r@Ë\…c´E‹R"¿,E¤Š €(˜m=´GZVZ,-‚Yˆ‰Í–íjfW›Ë6u‰É’%Nq“`v±›],þK–írWcÏwZ@ËÒôûÞó>ïy<Ï÷_þþqÀ~Œ¸PÃÃ.TàˆÕhÖQ±´‹¥Cø:…Õµ…V·XŽ9v¢Ç7"Nô
+  PK   à;3            &   com/gallery/GalleryRemote/Base64.class…TßOSg~çGk©r@Ë\…c´E‹R"¿,E¤Š €(˜m=´GZVZ,-‚Yˆ‰Í–íjfW›Ë6u‰É’%Nq“`v±›],þK–írWcÏwZ@ËÒôûÞó>ïy<Ï÷_þþqÀ~Œ¸PÃÃ.TàˆÕhÖQ±´‹¥Cø:…Õµ…V·XŽ9v¢Ç7"Nô
 ð¸}œà4Ó³IsÒÊK¨¸‘ Æ³	kN<ôHÐ:R™T¾K‚Üä“ DˆI¨He¬ÁÂÌ¤•5'ÓôÔdãfzÌÌ¥ÄsÙ©ä“)&Ú3ÏÎ§ÌtÚÊ-O”öak&›·‚=æœe„ÚYÈÊÄíÜMÓæ¼L›™©àH>—ÊLµûþíbö„™7Eå—`ZÂ*esˆ p.GWÓÅŸ˜O¹\0¤	Ñ`.5ËÙæÍ4QþSœ?•IXôfyûµˆO0¡2¨ÀŒ)¥­]sÉÔ%Æ¨f<^˜!“ñt™.×H¶‹[})ÁCeiÊý¢Q7^ÁN	ú‹M»Ñ¨¯a¯ˆ8éÆ)¸qƒnìÁ>árc;v¸áA-Ø|ÿx.—å|Þ™Ô%ˆÒfÞJ4ˆ¹ØåT>¹[¼}FB8Üé=Þw¢?zòÔÀéÁ¡3g‡GFÏ¿0>aNÆÖ¥©djú½ôL&;{97—/Ì_YX¼Úrà`kèqøH[ ØéÆYKhø?=Ÿ›ohrÚŠ“%ç”•ïYÌ‹£¥4•(ÜòTi¥>íC-F’fŽÎ¦hôb$*‚T¡wÏËÎý•ù¬x‰Z›‹¥
 ìæÑ¯á­©€KpGË%èã®ABp}•OAîwÕ¿é{ûo9¼2»ìÕ@ê¹o¡P¯—_nƒlcUQ1îù”e¨÷^H³í™4Uh`o"Íž4L^Áý5¦ÐVÔ¿,Œ€ü‘8ðÎelÙÌºeÁéœ¬†³‰ìµ¥åìNøÉnwo©Žô1ë8ˆ>õ¯ª1-íH²–Ü)wÕùWocE6ÙP«±æ¯k]24¦;­N‰	t‡G³%ÖºtÍÐC]ÇÕçpuWõZì>\å3T2¶{é.TýXèmíª¡êUVÿVlX Ï8ågœÅ
 ¹(+w×z›ÌLØ
 7 Tû-ªÜDvüd À_3Z±a~I{ÑÂ[v #8“Þá}¸ŽÃ¸‰#¸Miïá(–ÑŽŸ™ëWtÚ,÷“¿øoÒ§Ðó-k4’Õ½¸ÅJ>ê½?±žýTá	kúl­ž²'ÑY%³5—uáÝ.ër¹œD¿ð¯j1GZKvøW¿Dµß¿ª$Bzç×ÐŠÒ¾±}ê¦o×Šó´ÜUN’	)úî£ÒïÑBÔc©Õpx7±Ï£èÚ‚¡eÍ£x×¥^wÞBmQþ«Ù£UÉ£Ô_ñ7F‹štwíÚ¼ú¶>†{¼fë2¶=iÞäxØ¾Mýœ Ê+qÒf2ÄÏ•A²6„~)ú5JvÇ¹ÆpqŒaç1‹˜£÷:c>Â;øïâs*°ËÎëdtêøÈr73mFÉÙÛaß™OYÍGÖBH’Gqæ\¢Ž‚å6V9HKa1›y•[7núDÄü°¦ê!ôpUKXq>@¥Üî¥yU$Î[1ZøS·{õ‰;Ø.œ^=œ¸Q~×MWï V º×ÓÍuì7½…XÛ:"Ö²Ñ¥ô®Q±õîÑÍoM#¦Øl:.ópåÐEš&Ç<
-Xâú®Ø$ù9D¯½8bà‘«-[aŽX²ÞÞ°M¢Æ¡ PK9HWíJ  A  PK   ™~a2            ;   com/gallery/GalleryRemote/CancellableTransferListener.class}Œ±ÁP…ÏOµXx#‹;™Œ„4iB0Ù~·¿¦Ím›ÜÞJ¼šÁx(¡#g8ç,ß÷xÞî ¦èt	ƒ˜,ÕY¬•˜ Æa¸Œt™«„{UëÏî$/¨¼ŒÅ¨mª]me>9úû²¶ZV©ÂhÁ…cødäëÒÊI!všñ…	³ßò?0aØàÊp‘¨Í)í|¡…&äÚðš‡Î»[ð_PK“ƒH¤   í   PK   ™~a2            :   com/gallery/GalleryRemote/CoreUtils$FileCellRenderer.classWéwSEÿMIû^ÂPK°…¨U…4­	n¨P«P£*­ u}M§ÉÃ—÷âËmqß÷}AD­¨X7S÷çøÅ?ÀÂoz¼÷%­©­Ì9™¹sçwïÜ¹÷ÎÜyGÿ<ô9€8~a	º¸éâjlœ‰M¸&„kÑÂu¸ž›¸¹‘››¸¹9½!$bª/…þ 5é20YÁfž½…‡VYØ!8È1ïVnsÑ¥#Ï½Ç
+Xâú®Ø$ù9D¯½8bà‘«-[aŽX²ÞÞ°M¢Æ¡ PK9HWíJ  A  PK   à;3            ;   com/gallery/GalleryRemote/CancellableTransferListener.class}Œ±ÁP…ÏOµXx#‹;™Œ„4iB0Ù~·¿¦Ím›ÜÞJ¼šÁx(¡#g8ç,ß÷xÞî ¦èt	ƒ˜,ÕY¬•˜ Æa¸Œt™«„{UëÏî$/¨¼ŒÅ¨mª]me>9úû²¶ZV©ÂhÁ…cødäëÒÊI!všñ…	³ßò?0aØàÊp‘¨Í)í|¡…&äÚðš‡Î»[ð_PK“ƒH¤   í   PK   à;3            :   com/gallery/GalleryRemote/CoreUtils$FileCellRenderer.classWéwSEÿMIû^ÂPK°…¨U…4­	n¨P«P£*­ u}M§ÉÃ—÷âËmqß÷}AD­¨X7S÷çøÅ?ÀÂoz¼÷%­©­Ì9™¹sçwïÜ¹÷ÎÜyGÿ<ô9€8~a	º¸éâjlœ‰M¸&„kÑÂu¸ž›¸¹‘››¸¹9½!$bª/…þ 5é20YÁfž½…‡VYØ!8È1ïVnsÑ¥#Ï½Ç
 Ül	a€©uñ`«ŽÛxæv¼CÇ<¸KÇÝ:îaÙ{™Ÿ†ûu< ãÁÂÃ:Ñð¨†ÇjZMÛôÚfD›6
 Ú>%pB‡i«u…l¯r»^‹8á'eX×äq™ð2f^ ni©veY”Ý§\å
 È¤m+·Ý2òyEˆ¥)'›H–¥Ü¡ÄÚR¿AeO%ÚW]í™VþŒªY.pJZyfÞ«d·;Ùœc+Ûh‹vl6¶ƒ‰ü€i§—3t¹ÏJX1Ö÷nV)oy²§§©Ä5¼Ä¸<é˜)Ç˜;AM2k¤U’& újK²¦“`™™hšfKYr¢•è4S^Áe|ÀSƒdí¼
@@ -76,7 +82,7 @@
 ±dÁœ«úó‰ÎqtùŽŸ„Àlò[WÆèÎPe³?…%ñÆÇ+£Ç÷¦­¹8é×•ú‰õÉŸg÷ÖU®Úen%ã¢%j•™Uv¾tý‡'s)>fŸ—¡¦´¡´-¦6•`µe‹º©­5¨z(ÃÉŽ#—Sœ-ÑIµ©¼Á)Ë•Fê×Y2ûÄèd‚ìj¿:ÐfÇ PY9¦»²˜NƒŽŸ‰Ò±l7ÊW£–óëØª[
 ðê|ÊÈ©¾q!ÝsJV•âÒíWâú©¶Kþhü÷àw8¤AZNºâ®nŽ&'ë©àtg\g€ŸJ¤óé¶ü«¢?UGœKT‚zA}ulâ#ú<jk|æ³8ŸZY`).¢^pU-	W)Â…ˆ•Œ5·4Öê«GQµifD€`5"R³KDEË.±°ªqXœ©i,¢z™ÑŠ¨ÙŽ8÷þ@uÜ¹	cVlf!G"jQP»'Q·çÐí fWa™ÑàôXD/"ÓÆ@söãÄ›™WßWDÃaÌ½vóŽqÒ¦òò³#:S'3kK™>eY˜Á"™9¦îÔí˜G²§çæS>}LÑ‚#8-VÄÂ#>æÆ÷LÆ,ò1zx1÷¾Ñ"šFh-n&2n‰Ñg Ç‰ÛKŽ]$šE±r î¥ÈÛÀO”z¡,Â0}ì¤`¼Nz’ôÐ‹Ä 7H»1DÏ;±÷c/=cöc>!î(µ¨ðÂQÆ¯ø¿ÑëâwzCTãkq½à{ÑŒŸhÕÄü(–â¨h£ñ
 ü,Öâ?	¶’CXˆV\4µ — H¶üK±­ö V¢:é¨Å*¬&¥F9m˜ZƒµœJD]†$ç!Q—ã
-Ìð©\‰€O­#ªâ\¬§=Öò*?17àBêC¤#A_A@ÿPK‡ó\Z•  !  PK   ™~a2            )   com/gallery/GalleryRemote/CoreUtils.class•–[SgÇÿrpE†‚B[<†ˆµ–VAAm4ÁŠ'rX`éf£»	µj•ÚÃ´N{ÕÚñÂ§7i;“j§Ãôªý½í—¨ý¿K²$J)†wßãsø=Ïó¾ùãï_–tâCqÔ‡>M¿/a`Žã„'ñ¶h">œÂiÑ‹nÂ †Ä0&zÃnœ[G|ÅY±aLôÆEsNßÍy1œ½n\tã’—%ÔœÐtµ_ÕõÕH©¦jJP"†¡šýzÜ²TKBÕ`l`,z\B]t6>ëqc:<š55cº[ÂæþŒaeãFv<®çT®H“S•ÐMfÒáé¸®«æbøäÊwDMg²jù¨ŸÛ)©ªG3´l¯„Ê@Û8¥ôgR”²%ªêP.PÍ³ñ„®
+Ìð©\‰€O­#ªâ\¬§=Öò*?17àBêC¤#A_A@ÿPK‡ó\Z•  !  PK   à;3            )   com/gallery/GalleryRemote/CoreUtils.class•–[SgÇÿrpE†‚B[<†ˆµ–VAAm4ÁŠ'rX`éf£»	µj•ÚÃ´N{ÕÚñÂ§7i;“j§Ãôªý½í—¨ý¿K²$J)†wßãsø=Ïó¾ùãï_–tâCqÔ‡>M¿/a`Žã„'ñ¶h">œÂiÑ‹nÂ †Ä0&zÃnœ[G|ÅY±aLôÆEsNßÍy1œ½n\tã’—%ÔœÐtµ_ÕõÕH©¦jJP"†¡šýzÜ²TKBÕ`l`,z\B]t6>ëqc:<š55cº[ÂæþŒaeãFv<®çT®H“S•ÐMfÒáé¸®«æbøäÊwDMg²jù¨ŸÛ)©ªG3´l¯„Ê@Û8¥ôgR”²%ªêP.PÍ³ñ„®
 32É¸>751.LÊÙ¶î^G§P3–Õt‹º<BU¿mfCJÕÕ¬:Ê6™USÃZ2›3…ß›g‹ý¨fe%ÔÛî/„­yz>%&)É­)-)öW\ˆP°U#ACž¶'$´­cZš®êá‚:
 uMer†1ÁMBu:3§­»Ê%s¦©Ù>=‘KKØûŸ²í”\™ÈM1è¥ò2ó†„Ú;‡Ô…laÁ™6Õ9gÎÓ“ÔqòfrfR	D¼“‚ØéÆ¤‚8
 ’H)x­n¨
@@ -89,7 +95,7 @@
 ö#70ƒƒHãïäÃøGð)Žî1o/qxñ	Bhç¨š×s¥ðÁå½¦œ
 j¾EYû	®óŒÚ†¦&åîcX¼èrànåXÀ½Y7´ü«oÐFÛÛZ~„‘PKçC-R8$7ÉœÉ£öËîÙœâDu…A“‹ýö»#\»[ªd¾¶çQ!Ìcë*ÅcL"‰—¿Ôªqš2bÌÇa®Ÿ±9ÄY®Œáÿ8OR1>†—ø^æ3vÅ!$H¼IÞ2Oìáÿ~zÚÄs‚A%5X?Ãá§‘Z'mñ’|‘PsÐÒ¿
 -Ë©Þ–8¿
-Ç’‡_N=B×š¤&KIM–š,%Ådün]RS´tšÌÐöY’Ò™qifV†ž_å¯âkäe’I–«sœÑÙ^'¥|×o:¤ú>Aœ(0kÆ„Cê†CjÎ!uÍ!Õíw–»E	·—’r÷lwŠRð¨nÞ7¬|J<ÚfS¾M‰w¨é.ëç¥.Q÷}ÛÒ[ÛNÇ–—mûø=ŽZÁ‚Öç,xh«M­¨M­¡öc» ªYfuøŒiò9A~Q¢¶ÑQ[_PëaaÕ¶n5—Tv¡UÙÓõÐk«;Â»A\s|d«mðüPK—9‹ƒ  Í  PK   ™~a2            -   com/gallery/GalleryRemote/DroppableList.class•Y	|åo¯Ùl&6	  Èfh‰A €„†ì$YÜìÆÝ	žx¡¶ŠW=@E@ÛÔjU"jÕÖÖ£Z­µµõ¨Zm­Úzß­ôÿff7»É&¡ùývæ;Þ÷îë›<ýÝƒÑ±¶¡º–¾Í¡kè?òø¯<¾Sè‡œÆ2FÌ
+Ç’‡_N=B×š¤&KIM–š,%Ådün]RS´tšÌÐöY’Ò™qifV†ž_å¯âkäe’I–«sœÑÙ^'¥|×o:¤ú>Aœ(0kÆ„Cê†CjÎ!uÍ!Õíw–»E	·—’r÷lwŠRð¨nÞ7¬|J<ÚfS¾M‰w¨é.ëç¥.Q÷}ÛÒ[ÛNÇ–—mûø=ŽZÁ‚Öç,xh«M­¨M­¡öc» ªYfuøŒiò9A~Q¢¶ÑQ[_PëaaÕ¶n5—Tv¡UÙÓõÐk«;Â»A\s|d«mðüPK—9‹ƒ  Í  PK   à;3            -   com/gallery/GalleryRemote/DroppableList.class•Y	|åo¯Ùl&6	  Èfh‰A €„†ì$YÜìÆÝ	žx¡¶ŠW=@E@ÛÔjU"jÕÖÖ£Z­µµõ¨Zm­Úzß­ôÿff7»É&¡ùývæ;Þ÷îë›<ýÝƒÑ±¶¡º–¾Í¡kè?òø¯<¾Sè‡œÆ2FÌ
 Û<”ÃvYqà;=¹Vr¨”ÝÄ99ÔÎ™æ*¬z¨€sÜœçæAÎçÁ1$—êÙ›Ë\("…‡*|„‡†Ó·n>o.öàø07—È»TV†»y„œ)“2Ê£Ý|”LŽvó7#KceîóÐ$.—©_á
 ™Œ“ÉxyëáJso‚<&Êt’Œ¾—ËßçÉ2ªÊáãxŠ‡çjÙ*kÓd:ÝIæŸ'9xÒÃ3ø…gºy–›Oyg»¹FÞsì3‰ì2š+Ÿ`™—Ë'qŽ<jž/+Ü¼PRçæE^ÌKäq²ÂKe±^áe¹¼œW¸y¥Â«^-³5
 ¯uó)ZÏ§*|š‡túVáÓ=ÔÄë<´†59º^á!ð°Î
@@ -108,30 +114,32 @@
 Ý	¼^‹Æ­æØ °ÞÛ @µë é ÑX­Ø«ÜEîb×#»©¼X9HkV¤&`-rOÚOÍû)ØEl´²“œÕ9»¹óÐKþbEÔ¡ôdT@J6uÀ4!@¶9·Ñˆ”Uv×ŸíðN:¦Îá-BzŽÈ„cK'ô\ÚCv^Å1ÞHgÐþ”¿@õÁÛ–C­V„ÝCxÞ	Ïº}7‰ªZŠÕá¨Nc±ý`ròd¤µ™ðÁå`VƒGGà·í†Ÿ>Ÿšž¥gè5z•ìyC/ðDz™kè®£Wy½É1z\¼Å˜ŸGïòzï¥øú_¤ùmú„?¥oÀágü%}ÎßÑ6}N¿´yè+ÛúÚVŒ•HÜŠ|¡:Pü-¢ä5ÔÝgeÜ„¨þåðTªÇ˜¬AVxž^ÀngœPÈÏOÑïéEh`2?B —‰3ùú#N8h9ï ?!&à#‘÷g²ƒ|ú½")ß–Jù½
 ê’ò_O•—5Vy*awfwLše¦giùz?DƒÑ+2îÌÈ?Ý¥ehª´M•–¿ÒNÐ‘ŽaÐ‰šáÛF3ðŠ;wRÞm	Úø(µ×KPÇ¢ñV1Üt¾.Âl¼ÕQœž ³:½ÑÍÜ0¨•Øõ©tçÑhÎ§	Œ¦†R%},er;zB½IoL/H1½€þFo[mÎ;Ó“
 @ÝMÊ%"M“›S(˜þNÿ°º‚wBQÜŠÒ{VU‹Ò¸x}`#@ñ>}`¡¸ ÌD1àÙ0àAj_~û±×¹Û©@šñŠûé¼qüó;)Wà6gtc¦™Ž‚™Ž¦!¨3G²|ì‡©Æl”™RlL¤Ñ¿A~v’û>²Zl²2ô.˜VbÛ‰–"AúÙfGjºÈ[_œ K¶N+éî{½âƒ\‰X™@Ä|W¥)`´EÙ‰lò±QYþQkÑkŒðWê/A’¶¦yº´4[v‘G^ÎÀôÒž”ª)—§¡~N‡3Ÿ&ciJÆR«ÚæBÊOŒjËò¿Z‹æ%VŸ=^ÈM/ÙRº%|e!]Úp€.ß:cx*ÃÞAy©ñŒá=Ú|žqç `çÒ(žG<?@œbd¼ÅˆÑñ±ÁH!zÇÏ1²cõú2åC„òŠôƒû${+ã}€®`Ì®<@[ñº
-/ûººâ>ãjå âp†,[h8y):z°·ŒÆòš”Ž\×¯$—	©“åFF»|mùÍÿ PK´²Ðm²  i+  PK   ™~a2            ,   com/gallery/GalleryRemote/GR2Exception.classPÁJÃ@}c¢±Z[Ñ»
+/ûººâ>ãjå âp†,[h8y):z°·ŒÆòš”Ž\×¯$—	©“åFF»|mùÍÿ PK´²Ðm²  i+  PK   à;3            ,   com/gallery/GalleryRemote/GR2Exception.classPÁJÃ@}c¢±Z[Ñ»
 RºàµÒ‹h‚B+½oãW6»’¤¢ŸåIðàøQâd+"xqfÞ¼yófÙÏ·w }t,¡c3F‡j«ë!a»—ÞËG)Œ´¹˜Ô¥¶ùàpJÏÜ­"´SmÕÕ¼˜©òFÎ3ÝÔeÒLe©›ú›ë;]ziæ
 ‘KcTù,F‹<V…«•OÎŸ2õPkg„¸PU%soøç„dâæe¦.tãÞù=ÛoÔ-„X&üoaË¯ÐN\^ÿ°ØEÀ_ÒâË†#®†Ìœ££ãWÐ£ 1ÇÄ³{¬ÛÇ
 £…
-«ÜGkhy¯u?³ñPKó÷éÂý   |  PK   ™~a2            *   com/gallery/GalleryRemote/GRApplet$1.classQ[KA=ãms[³Ìì^’7pë¡§B!	¤_c\ÝXwe]V]è¡ÐŠ¾zæ›9çœï²_ßŸ *8ÕÃvQìèØÅžû42Ä‚=Î3ä–74ûÜq„?5ë³»)†^ Ìzóf4rDpÅoMÝ` Û"íµíÚA•!_XF\ì0Dj^O0$¶+î'Ã®ðÛ¼ëP&Õð,ît¸oK<OFds`0î\Wø5‡Ç‚2gKÔË]P»aâR,ÈÚzË›ø–¸µ¥uâ—VyäOÜ€Ž´+Ž#kàiÚÊ2uÖ¥‰ép·o¶¾à=ÚÉåÄÀÊ…â¢‘þ#š*JSÕ›ÈÒ/A®'%[§;ù…èèX•k£W•°Ê”ÞÀJå„ž'A1F 5Š™¹.InP¯™'Ã&Òs¯K…íáWDþŒt%.aQ™3ÚÜ,„-3ØP\š@•ÀPKÐ½‰Œl  ¤  PK   ™~a2            3   com/gallery/GalleryRemote/GRApplet$AppletInfo.class•QMOÂ@}[*µµ¢â·1†DÀH½kHŒ‰„„`†û¶®P²mI)&ü,ÆÄƒ?À»Ç8-nŠÛììÎô½73;Ÿßï ª86 bGG
-»ö50è\Úc¯Å=Áoø3·$÷{V'
-]¿wÅ õ¸”"œ0”›NàY3×ªOÏ¶ð‚HX^ð(ä<F¬tÔwGÅK†â/¤zûf8”""¼Þ™øQ_D®CÜk×w£ÃYir¹Ë ÞR~†lÓõEkìÙ"|à¶LZ
-.»<tcTãâŒ©@Ã
-Ì†ï‹ðVòÑHÐ?k‰ÌÅŸ:0:Á8tÄgÈÌ1ÕøEM˜84¡ÃÐpÄpñ/i†Üb*÷ö@8Cªw}ú·NhØ*?E{iÄKÃ*Ù|\Ö’£m"Cç:ÝjPèŒÊXåüÊy
-²dÓ	ö9²…)
-ØJTŒ™¦‚í_Àf¥Š±GñPKHàa  ‹  PK   ™~a2            (   com/gallery/GalleryRemote/GRApplet.class•Y	x\WuþÏ¼±æÍèiñxËÄqüì8±4ZÆN°dÙŽ,Ë¶m¶%;råiæI{fÞøÍK4;!@CàPˆ!"¤±¤Ä”
-„­%…Ò=](ÐZºÑÚsÞ<Í"ËŽ­ï›{ß=÷žsþ³Üsïýôò¯^ø"€Vá8>Ä1|\ÅÒÿVOâ*¦Cø$žRñtˆ‰Ÿ
-áÓøŒ4ÏÈð³|.„<+Íoå¹ Îª˜	a)fEÊœŸáœSñaü¾ˆUü®Š/…ðeüžŠ¯ý«Õ8—Bø¾®âeßá›ø–4/©ø¶üN ¿ÂF<ÀÈâï†ÐˆW‚LùCùúžŠï‹¶?Rñ¬âOTü©Š?Sñç*þBÅ_ªxUÅ_Éú¿Vñ7ümíø˜ŠJÿwÒüHÅUüDÅß«øÿ¨â§*~¦âŸBøgü<€	áVÌJó¯ü›(ûwÿ!ã_HóŸÒü—4?Üÿ-¨þGšÿþ_ªø•Šÿ¡—•T"¦’—“"_~i–ðrª’&äFQBªÁ$M¥FIµB¬P}€–BÙlÊtº3cAëÎdL»3eärfŽPÕÛ¿g¨§‹î9fœ4b)#3;äØÉÌøvBM§•É9FÆ9l¤ò&¯>ÖcŒš)ÂrwõT,7Éc·ºT^š0r‡ÃvÌŽ‚qË6]eÌÜžÌ$¥¡ñ0Áßi%Xd]O2cöåÓ£¦=hŒ¦LAbÅÔaÃNÊØ#ú‰$ËØÐ·Ò±q#•2íS±}…þ ™¶3¶ï`ÁNÆáM„%9ÁÂše8ÔM¨–=ùtú”Œ–Ê¨Bsæ+ËÅ‰¼“°&3ŒqÜtæ¥¼¸¹¡ñ2l(±0(Ÿ¹™ Üœ1X¯‘³ì´™:ØÓ57³NÒÊð:-aÅói3ãì6rŒ¨¶ÄÁyž˜¨æíÔÞ|*5ÄÃ$ÿØÖp&DOâ–u<)ú–õìèL%Y^¬Ó¥ü#VÄ®Ø…õ²xO;û‰¿úOš¶”X†
-jûŒ4ª/s´Âh•6’™âÊr0Ÿ3íŽqFXäÚ\áqmžO¿ÂÙYy;nîMJjÔÌCmGi8‰I9°°Ml^«g^k…y•£^Æ´×fò°Öh-g0¹ºäI€Vh´’V1(ê&—†1 «4ŠÐÕ­Ý÷c’3õ2\Ëñã¥k4Ü'ŒcøÂEpÚ÷ööìlïìêì:¸spÂÔ=™zA¨nxPsºÏd˜·UH™œAzÂÊltôxÊâoÙE:Kæ¼Ö-[Ï'“ã†pO§ÖµÇ<ñí1W›@[¥álÖÐµZ«‘Nëù+@“±œyDú¨78ÖºÁÄ	Ó.Ë.fl¦žã è£¶5ÉqZO×hƒF×Ó„ÎþLê”neLæ•7ukÌ² KÜÈˆÝpJ*œdÚlmmåÑeÛ– 5Pc)äR4ŠRS€š5j‘·j“ ©óñã
-"5ÂüR(ô”5 Mm¦	™Ëu—W]ÖL4ë§¬¼¸"2ªùø™^ø.ôÎM’œ-W´£	/¾>Íõ95OÓèu´Eb«FÛèf^Om¼!Çí® m§vö]a42æ–†:odËC-S
-;x$ãnïºáda‡×—(	¯T”q*\æü1
-%£$e³'·¾Œâ	V™d¤Fóiv€í{qÎ²ïÓÎ±9+»ócc¦]àf[ÚtvÒ.n¡‡gn›ÎÉ°À`¡ÕWš,¤ðB¬#çÅ•›%´Ð¼2¨«ðC› ÝuÒ®På'†F]‚öÚKŸ;í¥}„72MÏÚÖ(Ÿº§8©ÍœÔŽ	ã$'¢>aå\‡9Å\¾Ûx3ó&nÈgrùlÖ’+@£n›)ÃI2³äR«>”“­"Lž÷ËO:qî~êÐø,Û#‰v«F·£ï¥>ú¹Ñ `ÈÁ£3LqÁï *"MN|¢B¬Î¶êÉ´ â{Œž0ƒÐ>Ïç(Cç4I&
-bm“÷DÖr±&}Ì¶Òzå‘L1Ò!ïÖèÝ®Ñ° <*ÍàãNî’‚±ô‚#Xì»›#Ø‘Hˆ–B˜Ù5¢Ñ=Ä×¿öFæÓ½â¬˜§Ö—¥ñ©œc¦ùÜ¶ò<±¢p•HZ±În‡sÜ4ÒÛ=1È|Êge”â-¸¢áÂË¡\á.Q<\«h„Ðté;SùHnArè&9*÷šû²ª†Ë¹ù	¨Z¾¬ñµÕaoÖ½’õºðIñÆá=gÚÛ½“¶’Êž2|w6”³p6dXÜöÆÅˆ¬1ÎsÌnï"4.â/ÕÅ›‡Ë7äÆ‹›•w’©Øö5>ÄŸØ1.ý†Íj¸‡ á†×êÞkäªŠTéw7}Á?KsÖd¯™Ëq)hã²¨Ø2«úG™ñ
-Šgg·Ä àÆÀfá±Ëº00Ð¦+XÎ•9W¼¥¿–'»Ól 8’ßÁlÞ7Í4ßõ×\œ¯G|¡¸ihè¾XPn‹@ÎtÍ)ÙŸì¹\ò›ÈÉç†²\}LI®Kù¤|­¸ãR‰_±¶àøÂ<{ãl'»$0Þ²âÇØIG^…þ†£"Mcøód)×*ì]ìÙtÏ¨Â¾ŠSÞÌð–j¾,îÂ‰Ë2TÇ*Pø±Ù°¨–ú…4V–23ãrGà'fw!÷ó¡UxÁí©¨áõóBK«j1×¶+n¥
-Ì–<Û.º+ñdÐ8{Š§¬„óÒi48Á—_yò–2éTVÞ¥îÆ’Hud‡ìTÑbóDÞŒ®¨ÑÞî”úrŸ)¹#IqË¢…ü¨g«{¹ªæ·:_æTÿØEÖ³cƒ¹ühÎC°²¡»{ÑøÖCNV	C<õxÉ5oÕ‡d¯•ÈËûni"™‹v¢#•*L°µw^VH.ŸR(µ²‹ÜÄo^Ì™ÏÕ ŸÞÓteÃ"/îÆÃX‡c8À2°@ÈòÈÇt¿¼° ühu{~„rä5ü–åvŠG{y-?QE•³ðEÃÜú?ïJ9Åm˜%Ë¸]Å¼W¡ßÃ½¦Ë‡7àÜ~­(s›'3ø,–„«f(	q¬†ŠkÊ„‹Bî+
-9	ÅÛ$BTA0ú|§±z¡T3A;‡šaF^;ƒºiwI}I×zÖ¬åVg=ëÙ„ëØI°7 	Íˆ¡µÃ&ƒ_ÞÙ†ÉÜÕÑsX:ÏbÙY,g-+Èò¬<RÒVËxÍ¨Á¬å¦2ÉW%?p1É«^[òV–¼%ß¼¨ä‹’{’uäÎáªÇæ.¾:¼Z™Ã5ÓP£~óÂ oG5ÚYâ-ì±Ýe:ôblÞTÔqÂ‹MLb³FbãÆe9Çå<jÝè\û<Öæ /	¯¯ŸÃusØPRy-Üvqhöaö³’Û88½–>J™úXQý›‹êoöò+$¾
-_?ƒ&ØAN©CeRBEG½o-H©
-³öz@ùô9l”jèi:‡ÆáyôQÂ,šÎ¢¹é94ûgÐ·Î Öoâ®/ÞÌ]›?¾Qú%ÑðMÒWEÃ¯“>o‘^†·JŒ†·IŠ†o–¾º)~=œE›8h;;ˆûshžÅŽðÎìjæßn©œè`bËb»™ñ/6Ó)3K›Ù#3ÅfºdF]lf¯Ì„›ÙÇDvUÛbsû…+Xœ‰ÎCÍÝþ#q·7Ïâ¶ô´¦1Ø¦ñ6èk«‰Ô¸”21ý•€…Q¸+¥9ÀrÎàPï4jÚjýáuNÆÁˆÿ<VKëã3’ñÔáˆ¿ošÖ¶œ§Õ®>MÄµ0OsDãfGNc‡+ZÆÎ`S… ŽÅáªÀÛ+Â3e<v¡öò‚£/Nã™¶!ÞÁDj«m	ß9ƒ»N#ØÒV;ÍŠXÇÝmµ‘Z!l­[Qç{5‘ZeEÝîi«õôD¸Üí’%óÊd†}¡‰/4ûHmÁ}W‚¸®ä6êky	Ë„Gñx9%×}ÊQw[œE|N"hG–Dª"ˆJÊ,ÆÚ´2ã54á_›C2Âub‹ËŠT—Øj²Õ”Øj˜­ésðÓýô0½½4G¯Ð÷ÑëøŽû2ÜO)!¥†kˆ[h/¸Å0ˆÛ¹ c#îàÊr'¶à.ìÀÝ\{Fxí=‚Á”Q˜ˆ#Ÿ‘c| LàíHâŒü‰O×WÂO‘¦ 2´mG–Žà@ŽîGžÆ›ÑIz„_åbŠ>Š{i÷Ñ+x#|€~€éU¼~ˆ·ÓÏðúÞI¿ÄC>Â{|¼Ï·ï÷µâƒ¾mxÔ·§}wàÃ¾8>â;Ž/°eû²8ã›Â¾7àIß[ð	ßCø¤ï<å{OûÎàS¾§ñŒï+ø¼ïU<çû	Îú~ŽY%„sì9¥Ï+«ð‚Á‹Ê|I¹_VZðUe+Î+;ñ5¥_Wñ²’Á7”¾©Lá[Ê»ðmåI|Gyßukè±ŠmPñ6öJ-[Øwà¨a{ûñÓ4¶à(Þ%4ÆÅÃx7êí{ñ¾qÔ2†3/[ò”ËQãPØ•¢±¶µøu<ÂÇ×b¯N•'ð>üWêVå>¼Ÿ¥ø°E™ÄøKÁÅÂùË.eò×ô*#øUaH9‚ÓüÀ]J?ã/¦²æ¯ ÒÊ.ü&…W¶á#üUÍößŽ2µ<îž$g8ä`ôqÞãèCÐÉßÿPKZíW_  ·  PK   ™~a2            .   com/gallery/GalleryRemote/GRAppletMini$1.class’ÙJÃ@†ÿ©±51îû® R[hôZŠ¨ˆQÄŠ÷Óö`£iRÒ±ÒÇ\ÀÀR¯Ä31hA„f9Ûwþæõóù@+z1mÂÀŒ…YÌe0ŸÁ‚@ZÕ¼æê†@Ö­„uçRú>Emçàû<£z¨È98+6>©c/ð¶ÌR;P5R^…ë·Ù§vò]Ö/ŒÝ°JC®ÐÉM½LÑ¹,ûìuÃŠô/däi;qZ¤ ìÃ  h×—Í&±'×eÏÕM–m]Sû4"®¬
-ÌgÝ+Ù’Ž¼Uµ(PÎµ÷ô%Ö'¸ëÌ¿Ì*…7Q…ö=-o¤³UAÙ0±h#LK6–1ÆîV*wþÛ¸X•E‘@OVë[ëÆ¾r½¦:úùsÖbðKÐ³ÕúøìƒþR¼LXl÷óm‡mí±rO¹üRwqŽÍ{šs€7ð>ù…AŒÄ+ajúXÂ*&,3wTþ=¿(+¼³„œùƒ31Ž	Æ¤8¢k¦0Wñ“ˆãøPKÐàµÛ  à  PK   ™~a2            ,   com/gallery/GalleryRemote/GRAppletMini.class•xåõ½ßã”ó9q”=Q¶<b%a%q’â•`°ã‘à0’³u¶äÈ:!â(PZºè.¥@[Ji!ÐB4–ié$Œ²¡Œ(-mé¢…J÷{ÿ¦eÙM>ÿëÞÿÞûßþ=òŸûî€Zq…
+«ÜGkhy¯u?³ñPKó÷éÂý   |  PK   à;3            *   com/gallery/GalleryRemote/GRApplet$1.classQ[KA=ãms[³Ìì^’7pë¡§B!	¤_c\ÝXwe]V]è¡ÐŠ¾zæ›9çœï²_ßŸ *8ÕÃvQìèØÅžû42Ä‚=Î3ä–74ûÜq„?5ë³»)†^ Ìzóf4rDpÅoMÝ` Û"íµíÚA•!_XF\ì0Dj^O0$¶+î'Ã®ðÛ¼ëP&Õð,ît¸oK<OFds`0î\Wø5‡Ç‚2gKÔË]P»aâR,ÈÚzË›ø–¸µ¥uâ—VyäOÜ€Ž´+Ž#kàiÚÊ2uÖ¥‰ép·o¶¾à=ÚÉåÄÀÊ…â¢‘þ#š*JSÕ›ÈÒ/A®'%[§;ù…èèX•k£W•°Ê”ÞÀJå„ž'A1F 5Š™¹.InP¯™'Ã&Òs¯K…íáWDþŒt%.aQ™3ÚÜ,„-3ØP\š@•ÀPKÐ½‰Œl  ¤  PK   à;3            3   com/gallery/GalleryRemote/GRApplet$AppletInfo.class•RÛJ1=i×®»¶¶Öû]¤`[±ë»"ˆ EÁŠïéÛ”ì¦ìn•~–"øàø!~†8ÙV|ó’™ÌdÎ™™$o/¯ ØtaaÉAË6Vm¬18\µÁC¹Ùã÷ÜS<ìx­$’aç€Áîp¥D4d¨5}xcÓ;é+èDx¾êËG¨B¬ä­ˆ»úá4ÒC.éÊ¸²ÏPùäìê¸ßW"!¼Ó†IW$Ò'ì¡erÄ°Sý¸vÃ`P=Å¦ÅÅ h‹èš·UÚ¢ö¹ºá‘4öØi™âÜÁyx§òça(¢ÅãXÐ™÷‡Ì•o<uà¶ô òÅ©4
+_1sÃy°ž‡‹){ÿ¢f(}¿Òe»'ü„![5]oÿN„-z|‹>ƒYÈÁ“©vR»l
+Ý@êc´
+˜&]¤Ý24·þVß}Bæ‘¬J$siì;fH.Œ¢ˆk>eqÇœ:1ñ‹˜K½T9V0|PK†òq  £  PK   à;3            (   com/gallery/GalleryRemote/GRApplet.class•X|[Õyÿº²u%_¿”JÜ„4±åÄJH“PÅòŽÁ/;‰C‚¹–®m%’®#]%1„–uP
+ô±e+kèƒÒ2<
+¥…%Ž!-t+MWºÒŽRºÒ–vëÆžt]×vƒmÐï»º–%G‰?ŸsÏwÎ÷~£çßzú Ít[ 6÷#‹/ªø’ÌOøñ$þ\ÅÉ Na\Åé 'x
+OËpF–_öá+TãY¾*¿ðá/U|-€z<'T¾.À³|¥â›‚ø| ßÂ_«ø¶Šø¾«âoþb¾‡—ø>^VñÀñŠ/©ø‘ü±?	`žõáU9üÓ ñ3?CþN¾þ^ÅÏ…Û?¨øG¯©ø'ÿ¬â_Tü«ŠSñï*^Wñ9ÿ*~éÃÐ‚ÇUüJæÿ’á×*~£â·*þ[Åÿ¨xCÅ›*þWÅÿ©øÿ ÞÂÛ>B ×ã9ˆ|äa~¤¨ä•u…•2øäÌ¯YtRY0òË`|ªRIS©:€æK5*Õ
+´Npêå+(Ã,9>[†9~æh]"_!ÍgéiA€Ò¥>º,€t¹J:‹N‹¸X¥+d±D¥w©´ÔGË|ÔÀ"oIšvkzÐ"h­é´™Ùœ4²Y3K¨lïÜÒÛ¶•l;`6"I#=Ùigé¡õ„êÍV:ki{—‘Ì™|ú@›1`&	³ÓG#Ù#|0råóa#»Ó62¶'Ð^‚?feL‡#·$Ò	ûj‚ÒÐ¸‹àÝlÅ™dm["mväRf¦ÇHš"‰3’»ŒLBÖ.Ðk'˜Æ’¶˜•ŠÉ¤™lÏÏÝfÊ²ÍÈöî¼ž,‡W8*²"s–eo+¡J>¶äR©QYÕËª„cfmk„Š"Ã9;nI³ŒC¦=I=oÅU É’)Êc®"èy3§M;Òn$­LÊŒ÷v·m=3Gì„•æsZÜŠåRfÚÞddY¢š)>ÈûÄ@5—InË%“½¼Lð?kã1ìaáÂÛ‹œÙKÛ‰”YÌ¡âpÞ¾˜eLˆX³ÚvôôtmN&˜md³Í›Q”\´ª
+‹Çä]!ÙœüÕyØÌdâò@žm‡‘âEU~á˜–_m±RF"]8ÙåhæÏeÍÌÆ!–âJ³ËÌdY'ŽÔl’ig‡­#Û2VŠ]žÇt"Ða–c 7í°ì´r™˜¹-!U=©A³˜LÃûp»†c¸°’µnvù4—h]ºjgQ·e˜²†÷â¨5
+Sk–§«K”ùh¹F+¨™5t¡Nhj¸·û(¢ÑJZ¥Ñ•Âûƒ¸ãü,ÎnËK«5Ü%ˆwbðÜ¼$Ø-;zÚÛ®nÙ¼µ£gk÷Õ=Ã¦îÒÔóDuÃ5«gré4ã6ë]I“ãO[ée¶KZü-9¨3eÎ
+ÝÊèiãpbÈì#Æè¢–ˆK¾%âpÑš5Ü‚[5z7­ñÑZÖÑU„ÜEH“¶ìI‰ô3fpè‡ÍL‘°lb–ÍÔ³ì} cá@9GzE}´^£Ú@ØÜ™NŽêVÚd\©p1S·"Ód‰ia£öÉ§æfvfÅÖLÆÊøˆ©_C×N¹\ŠˆFi“6k´E|¼U£mâ uÒ\¤ÂØ"¿”=iùh»F;$›Ój$.T»3¾\µrŽÀ%žWMúÏtÝw®u®“à\qQ‰NX6óùW÷ä$L£ë©M¢]£êÔ¨‹nàÊôsaÐ¨›v²íò«þA§bÔº+«P5j’Ïåþ|×NÜzV7‰»¤+_«…0ÇG¿‘¯$A^»ôž¬&óX((ýNªö:uEå#9KiÔƒ£Œîz|Ä
+`3(aîôVº)78hfòØ¬UT×¨—vi´›ö¸¹ŠGu‹iª¬®Ty§+;íœ¨+ À¤Ä²¨-Ñ^ ³ÏÕ_À¡,Õ}Ô§qk¿‘KYqcÒhŸ(sÙùÛ›Fûé&Â1†é#k€›û(G¿™•"3læˆÕ‡­¬cO»ñÅiÉYÏÙÞKgs##–Ü4õŒ™4ì#KÐ5ë½YÉ)ArSÜPÅöý´G£›éF‰HC£Ši'S£A®X4D&i\:‹)ÆXã6²‚¤)ÃŽ—ÕYW=‘‰øº¤ÇÛ ´Lâ¹•ÌÐ9Pñ<ÙŒÉÉ3b9²&l]Œ«—v~é	: ÑA‘7Isi²4)ÉÁm>ÊjdË^÷æÏÜø5ü™´§Ã‘BTNÇspH×nŒÇE¨|åc•3øº•»i!¾zŒ+ ›Œ•“9¸øK_7JºÔ$´®(mF³¶Éé¦X9Þ˜“¿Î$¬Hg“Í9e©õ.™i`¾vŒÈ*Éi<§áÜK­\=ÏS¶¦]9TÐtþ»^ñJnoÒîìæ[ÌíÝÌªáBn¬"T_2ùºm³?ºŒ4óžË|ñ#â¡´Í9nfÖ»=¾Ê–2â|ç7£px¥™ÜúÆr@æcƒÙf«Û 	eìå¢:rF&Åå›}ãÌjåìD2²…m`õò';v›N—‘a¶»öCXúN‚:7*r^I¨t:‘œ·O½”¦v3›åZ–çÆW–l‘VÌX	ÄÕ³U|às|aâ‘wº ° Mqœ;A¶ðºx'K¶¦XA1$¿ü#¹ÌÙc¦øréÌxmbÅ±HCCëLNž¾¬i÷˜G%?Ùr­å·œËöŽp93%¸Îg“â³bŽó~ÉÙ¼áóûló •Ü)$€YàMI+vpw&aËkÖÛ°W¨i,~×dCžŠµ}Ë=wýNŸÌ¿K*9äÍ4§ÔòÂÎwx¦¡ÚVÂ­µ¡,—ºé0f–4ÓCr;á§qk>wpÌ¿<·”4…ºI¢SÂ*Q7cÙVÌJæ‘»,yöFgLç’À/GO¡uˆ;ÏF=Ã|í–§úT$ŽÈ{ºÁI,ñÔÆ‘ÞL² ±y(gHD—Ôh7;¥¾œ;GvwBÌR¶ïuuu®uUI#Ë—Ò¸y´sp†ólX67u%˜ÛÐÚZÖ?"ëN»HV½SoO÷ÅÊ9&Ìú)
+­\¼‡œkß^²\W%“ø^3·O{­Î;§÷¶[ñœ<Gëã‰lÌÈÄ7&“ù6Ñ¾òã…CòõYRÏÉ–åå<0s€û¹Ñlv×sÊün 44”±­K‹…À‹Žà(£¼ò0Ü+ÏEÈ¿À™_Ô<úù?Ìyü=^mã³üöE]ø4(¬œ‚'äÑû„Cåý<™0‹ÇyŒ{	jñ~ò\vðpîä™ðÍu.Mÿ“¨VŽÃ7E,À3° *ñˆÜU rŠ³·Rˆ¨L$<ø$<'°`qT1@;ƒê>–¼fµcÎ‘º)^‹™p9:óYÌ*\ÁFZ‚K±MXŽš‹dXéÊà•\Úx%{óÃgPßžÆ¬S˜Í\æ° ³Ç1w÷·–X…j\É\VQž_ |÷L”ç½3åµLyS¾ª,å{
+”w¹”u&äOà’ûä)œ\ L`áÔ°—Ý<ÝÁëQ…¦x-[lS½à›{<¹¾‰ˆo.ß8~™Í~9‹Ç;—=…Ë	Ð+‚‹‚‹'pÅ–L±¼>·²k¶cv0“ëÙ9íì–vJgûHý‡
+ì¯rã+ ¶
+¾kK§X7‡ÔÎ"*‚¡>Œä©Tþ†¹×3hõ,“jhk:ƒÆ¾IéÃ„Óh:…åM'±Ü;Žá`ó8"íáàJž:ÂÁU<E½áà•2W„ƒ«e®ß-³/\#³®•Ù®“9^%sUS8øþ8…¨h=ˆç3hé;Á«ÇqÍrþÇµ¥¸¢ÜÆ&†¼åv6ËNE¹-²ã+·³UvÔr;ÛÈ‰–ÛÛ.Xþr;;d'Pn§Uvª
+;!ßYh"ÓuÞÏ"~×÷-?¶q´G}cè‰jœ ÑêPµ)"ÓUªŠ Ê¡œ“2t3ãèiCu´Æ\â0íyÏbø·.6Ž]ò!6ÜòvŒÑå+ÎÒ‡Ÿ&äV°.çÆÃ8öœÀ‡´¬»?ƒ•%„ØK»+§ì+qÜfñ^p¯#j¸ñÙ1<­à>R´fEpÿ8n:ÿŠhÍ3býÑšP€o^[;§Öó ªC5ÊœÚqÑ—Oˆá5rd’™ì°-4±…æÊÞªÉ£ãb$®2u¬øf	Žââr°8æc÷Çœ„9…xˆ‹ÁB˜€y
+ƒb{MˆhL¤)Tu
+ÃHœÁ¾PE¨2ä©¤œÆÁ¨V$FR<ËB§Ü aÔ´wm5[(<yÄâ#sØ#ÁCyy9¯ú¢5g±·Ì‘LáH´Öá\ªâ\7sÝç:æ|G5½}wÓ—PA'èazô"½N¿D‡g‘çNÏy>®,Q–¡CÙ¯$”$†òe‰2ØçÔf?öp}íÃ2ÜÈ…nÖ`?6à&.…ý\þnF/†ÀD)Ä‘Ã07ëÜâ3Hâ)†~i¼‹|¡EÈÐdi7l:„Ý‹#t£ô0îbén¡Gq+=c4÷Ò‹x?½Ž°´wÐ¯p'½‰{èmÜëQñ!O=>ì™‡xà¸gîó4áãž¸ßs>áéÃ§<9<à¹zîÄWYËÏyîÁCžãó|x>Ï{ÂcžGñÏI<îy_ô<‡'=¯â”çML(
+žRªpFY‚gÙ2_VñežQVãkÊ:|]¹g•íø¦Ò…ç•=ø–²ßVø.[ï%ï(‡ñ¢r/)ïÃ÷•ãxYy?PžÀ•“x…ö#åüXy?ñjxÕ»?õ6ágÞUø¹”ªÃÖUÅGñ¨aK´âqÕl—NüÃ4Öt/þX`,{Ã}¨e­>Š?áËRËÀÇ—5~ÄÁ¨ö,¢ CEcéT†à¯7Ø“÷3F­WnŸÀ'ùbÄ­Åm;~oŸÂ§¹ñ4{+ð Ÿó`ò{ô(wÒÊoñ y±Uù>Ë_hW^Ãçø«½Ê«xˆ¿|Ø¯¼Œ?å/¦òæ/?RÊYŒñW 9åùM
+Ul£YÖO²T'9v>ÏU³ŽáQÑˆ9?æ4Ë/ðKz¿‡c1Ëq¾_8¿PKëd„6  È  PK   à;3            .   com/gallery/GalleryRemote/GRAppletMini$1.class’ÙJÃ@†ÿ©±51îû® R[hôZŠ¨ˆQÄŠ÷Óö`£iRÒ±ÒÇ\ÀÀR¯Ä31hA„f9Ûwþæõóù@+z1mÂÀŒ…YÌe0ŸÁ‚@ZÕ¼æê†@Ö­„uçRú>Emçàû<£z¨È98+6>©c/ð¶ÌR;P5R^…ë·Ù§vò]Ö/ŒÝ°JC®ÐÉM½LÑ¹,ûìuÃŠô/däi;qZ¤ ìÃ  h×—Í&±'×eÏÕM–m]Sû4"®¬
+ÌgÝ+Ù’Ž¼Uµ(PÎµ÷ô%Ö'¸ëÌ¿Ì*…7Q…ö=-o¤³UAÙ0±h#LK6–1ÆîV*wþÛ¸X•E‘@OVë[ëÆ¾r½¦:úùsÖbðKÐ³ÕúøìƒþR¼LXl÷óm‡mí±rO¹üRwqŽÍ{šs€7ð>ù…AŒÄ+ajúXÂ*&,3wTþ=¿(+¼³„œùƒ31Ž	Æ¤8¢k¦0Wñ“ˆãøPKÐàµÛ  à  PK   à;3            ,   com/gallery/GalleryRemote/GRAppletMini.class•xåõ½ßã”ó9q”=Q¶<b%a%q’â•`°ã‘à0’³u¶äÈ:!â(PZºè.¥@[Ji!ÐB4–ié$Œ²¡Œ(-mé¢…J÷{ÿ¦eÙM>ÿëÞÿÞûßþ=òŸûî€Zq…
 ÷cåø&VqSÍM7ë¹©u¡û*nÄM3ðd<Å…§ºð4OÇÍÜlqáVÖ¹p›·«ºCÁw¨0+yrÆøÖð´^ÅlT°I…ÅØÌË;y´KÅ3±…Gg1³U8[¹iSp·
 «ÍùxëT‰|óÐíÂ÷à^.Äsù[¯÷¹ð<ÏÇTØ‹òâ~n¸PWaûxC?7~Æc0w0¨BxdRr4¤B Œ=ÀüT0Äý0o
 +h*Q¡Ù>âE*4a”§1ZÜGy%îÂCe8‚‡<âÂ‹U¼/åc¾SÅËðr]¡à»˜v¥‚W2ÏïVð=*ôÚÊ¸JÁ÷2;ôñ}ÌõïWð*èLõ ~®VðC*öŽ+øf› ?Ê&tSñãø	¼¥B?É¸¯qá§˜æµ.ü4£!àëTˆãõ<¹›Ï¸ð³Lðs.¼‘{‚ü<Ó¸–·ß¤âðf¦òEn¾ÄÍ-.¼•á(OncÊ×ps;‹úË<úŠ‚w¨p5ÞÉ¾Ê4¾ÊË_ãæ.ïVð>Á,|¿ÎŸof±Sq”8¢æff8ÁØÇÊpïe±ÜÇ¬%<®ÂøM^¹_Åoá·]øÖÀwYÜßS±¿ÏÍÜœàæAnRña|DÅà£Lé1Wñ	|R…;ñ)ÖóÓŒý>À³ðCÆÿœ‚Ï—á8ÆŒ¼¨Â(þÈ…ßàÉµ<ù±¢àO|IÁ—ü™‚¯(øsPÚ¶»©§µÁÝ:¤Ò}!=<èë²¢Áð`By£ŽYzØÚ£‡â‚2Ô	™ºaž?ì‹¤ï¬†¸e™aÚQ<Tï§ÏêP—¥[ñXƒEXÓÚoûõPÈˆñí²ûNcØ´_
@@ -152,211 +160,187 @@
 emÅîŽšq8GÆÂ»éà¸v;§ÞJñàýä* XóAØ W“³}ˆÜï#ÐC‘î ¹×Åð)Ús=íú4Ü×Á]ð…ÏIIyH·ƒ‚EhGDJá	»IGü6îˆ}/AS_&Ã™Î½¹põ_¨«lÐÂ2TÐ%S†3Ð†.Ã2"R$‰h‘^‡H¹$2]D§;—Ì—HÇ·d)O‘)‡·°\’)O‘)O‘™‰³òØ_Q®ýÝ–×þ*pvžÍžÜÍwäÙ\Ì?>Û›‹n¢ˆC\‰qŠÝ=d{FaKzXGÃ½½dçŽBMzi}ß(œGÃóixÁ(òãp!÷ÂZ SÒiÚ7ý£à§ƒf£0HÃ ƒ£°†C½”$ŽÂ&bú¼ãê‡aw‡;LÁ|ÌDØ'há"Ý£ì4‹Ù3&3Vkõqˆ÷—¸ŠÆàPF8#Ô%àð^lá;†ûH.–ƒKp)ÝïLÀeL7—³ÌÈ5®`—"¯x÷äBWrï.£Ôš€wËñ{Æáª¼—c9Á¿{‚?÷É8Ÿ€$àƒö®î­ð[JÀ‡iÁÏEöü#¼Å¦þQgèOÀÇ¸cæŽÃÇ	²¸xÖÌŠÙ%Çá½E.ÞøIn®IÀ§¸í®˜àfU¨Å6œË•	—€kU$àÓ<cb)ì©]E™Ø¯sàÖ&±Ï$.Š&r!áª%P‰ÊÇBY„+•GRKò%µìõ¬5§ßž€ªî…ÏµB>Ë\Qÿ9»*¸±—ê´Ï'à¦´/ÞµÔÞEN~7%Œ{(åV%E& s†qÐá^Ê­÷ÁaøÅ£ûáFªLï Êô˜¬M¿Gç÷©¦<AãCä7Sºþ¢‘¯>ŽKà	\O¡žÆÓáYlçp<CðÆáE¼^ÆÛà|^Å—à—¢~-já7¢~'.×Å»áâjø“¸Þ7Á›â6ø‹£4˜JrbÜñÑc¢˜ª¯gdÌ›‹óWâg6ã’Èâð…í¥î'|»o¦ Mê‹¸ÇáKK¿Â1¨GÆ•êVú[Cg Wˆ@À:àÚÀKôw9ÃÃ-G¹¤»õ(¸ÇáèQ *ó¶£P:·§%nÇûƒBIX#9­¡¤x€bw?–À É,H!6DQÏ¤ˆ¥8Ç™p+àœ›Š÷}ïDÆKSqóR\€åÙábçì/ÓÙ9º¤C¹­†æV¨Ì.©ˆþJûú0«j½ /¾£ª˜ÕQØÊÐ[n……œúŽÃ½÷Õ1øZî:
 ËøãÚ[Så£\›€»pOú¨›ˆQÀPBl•ã"XBlyp)¬ÆePËádô@®€\	çâ*Â5©„à
 ™mXqSG<HG\BGcQ-%,tÀåx’sØ4g‘”VÑi¿ž“pÐK|TfTF¥)¬¥„Õ#·bš¸j×ú)p­œ&.*hpã¸V¥p!–	GkOŽ}FÛjNÀòê{!à[af=KÀxšà|à)”´OƒYä‹'áf¨Âº”]qY–$^í/£/\8²¨W“‚l6îtØØÉÆƒ°JFý{p_VJpÒÀQy=Ù^“€ãDqâ6DÎUw«g«õ°ÈvÁ‡Í°wBî‚v
-%iÖw§XßM¬¯•¬79¬d‡d¾:Á(½NãUØŽäæ7Êð?PK þ­,•  «2  PK   ™~a2            3   com/gallery/GalleryRemote/GRAppletSlideshow$1.class•UÝSUÿ]¾¶+-©Õju*Ø$Ø.hU4KƒÄÔP0j[µÞl.ÉÅýˆûaŒÿ‡¯¾úâ‹3mŠ:ãøìåxî&¶@`2“³{Î=Ÿ¿sÎÝþýã/ ×áè˜Ffid5ät+fo)rM'S‘yx[Ã;:‰oèxïéx‹:>À‡ŠäÏà&>Ò±„ÇqkË:n£ cŸhXÕPd›2˜™g¸V¶<ÇlpÛ~Ç,öžáx¡0‹•åVËaÕ–u4½vža¢ÚqÃ¦¥ENnJW†Kó™SyÉn3Œ¼º`8[–®¸95áoòšM’TÙ³¸½Í}©ø¾pD¥Ë £äºÂ/Ø<IÌÓžY †ýÈ%šQIèU/ò-±*UŒô€þõ]þ=7p	³.â%†ÌñÁž­úÜ>5PÂŸ¡¬aÍÀ]¬ØÀç*ªØd¸z¼3‡°±Íi…‘/la[Ã=_à¾†Ê×C_ø
-_x„o4P–5XêvÖC•P©Âi…e»9šv|›†àT 2œSÀ˜6wæfÓ¼Î0w
-“Á¸r	}<-µp”«2Á£„q½d1{"E­AiÊE< %Â‘ø~‚²B†éL¶W…’Ì|ŸwÔÅ8„˜ü†™Rß,m½¶+,es‘N‹>o5¥<wG6"Ÿ‡Ò£	½ò ÞÍ#uÈþr²­+¸íEnv%½ßc… Tl…gjPzH{E:Âz1æö ÇÀÑ\›ä{ø<ŸlÍ“Û)ƒ|òV§nQ¤5.ÝjÈÃ(ØjÕ¹Ê8—u¿.Ì¯OAÉá±Eo„ýxÝk»¶§6å×¤ËòÀæçjÀIóKÐ+p×¶ß¯>wƒá«at±æûM—ž©nÅäÕ‰«,VJ‹ýI«†¾t‹™}ÃÞæ%ÙAí—’ý`mbÍ;ë-5ÆÜ¥ÞL©+`M¡º"¹íQ læ9DÏiy®pÃüà¦e·ñ:}U§¡>!)u™Óóe¨ßý/áâ_¥·%â•DÏ=ËÍ=ÁÐo±Îe¢c¤|‡×ˆ¦{ZäõØ‹Þ÷É0ƒÙ¾¯Ÿ0[<Ì=ÆÐŸ¾ÿ#O0ª¸ÇëBû7ž1ãÃ]LüMqIÐÅ™.Œ.^ØÃdgÇ9r¼‡©{¿`J§R©ó{xqž'—Æ(Q“©œe´ñ 8Y£—F?Ù!¼Ó«¸'N«—€ÿ PKaüH¬¹  ‡  PK   ™~a2            1   com/gallery/GalleryRemote/GRAppletSlideshow.class•W\×ÿ?$8q>†ØNl¶±-ÀFvc§ŽqhXÆŠ…MÁ¸ÅI“Ò‡¥;õîvš&ér÷JgÒ4ÝMw›„Zÿ:Ò¤M÷Þ»MgºwZ·ßw'„ÄXüx÷Þ»oï{øâý ´ˆœ)ÅQœàf~>]Â-2Š½ËgÈ´ÜZŠ(nããmüâvÏÄ³$<[FžÃ×Ïe€s||/Ïç»Èx!^TJË‹x‰Œ—âe¼œŸ¯`˜;˜ð+%¼JÆ&œ‘ñj¼FÂkx] wÊ¸¯—Q‡»™Ð$Ü#c;Þ(áM2vzr½YÂ[$¼UF3Þ&£	og
-ïpo ï”ÂÝù®RZÞÍ»÷ðò^&ù>^Þ/á2x¤>ÈâÜÇ»1Ô‡%LÉhc™Ú0ÍïÒ¼›a€ól¬ðÝýÌÊø(>&á‚Œ#ø8/ŸðI	Ÿ’ð€„OKxPÂC%½Ç»#ÝU‘quBÅUc44àXº1Ú*PÖi¶£ÎI5žÒz|ÀQ-Gà2úLÈž$ÀÐu)Ç1BX3>×cZŸjhq=‘¨™ªñ¸fõxÏ~-a:Z(ii#vÈ…¶ÇÌIƒ”Ûs7‡-5A,›
-ÐÈƒ%ì’Cº¡;m¾`ãI§#ÝÐŽ¥ÃšuBŽk¬¬Uã'UKçsæÒïŒé¶Àî{úÛ“É¸ædOÉf“¤’D@7FL	Ÿ=°0”°ahVg\µmè‡VA¿aŸµ“Zä›ïú,sÔÒl"åžb5e=çNœ"…Õ¨£›FŸf˜VB‹	Ô=÷ª“NH›Ð'Ôî‚tó¾•‰²À¦B@{,åÄÌIƒ8DMÃ¡[»sŒ†94óBÂÃè¶Ó¥:ê<›-+B‘š:Ñ¶&Ôx{,Æ¤+æÎl¥	¾‘Ì”Õëì·u‹¼ÒÂ<œÂõ
-žŒ!f2yKÆä-y&Ï?õRø(xýõ¹rvi#j*îtš‰a³Ã<ÓKaWð9|^ÁðE_Â—|_•ð5_ÇõÛ—wr‚±CíñáT‚eü†‚oâ[
-¾~ßÁw|ßWðüPÂü?QðSüŒ‚6›ýZ4eÙú„&áç
-~Gj²/{Õ3}zÔIQ8(ø%~¥à×ø‚ßâwdª¬{,=Ö¡ŽFÔ³fÊ‘ð¨‚ßãÕK¤59`}ŠÝ: á
-þ„?³$÷	
-l+®Žê¤ìÕbø¿´\ZuPpOØ¸P·FY*	…EömØ l±™Õ_yù›‚¿ãdÅ<#ê0ª@—nsˆ)ø'Í¿ðoá?
-þ‹‹
-þGI,tË‹Üe™É$ápVD‘ð)Â/ŠŒã´"JpQ ¸ÚR¦‰ÄQªY¬Q„B4ä»2Q.pÍœ‡ë'5K«OÙN½ÊÉRï˜õÎ˜V¯rtµÔ÷YZÜTcîÕˆn”ih-’¨PD¥XKµîJ]Ã^%EÉÄ!Þ|	È;V†æì+L6÷ÔiZ”ü›—¬XìŠ®ÀÖåËÍ<Ph¥@$;Ž¡¨vŒ¼cK¢zU¶kÈm¥QØí´÷ðtî[#+U*‰£š3GÕ#·7ØxÉDÊ ÂõêSæŽ°dŠ¬î¸– ÛQãæÌ	Ç‡Çµ¨W×—§—rôx(œPGµAÚ‘Æe1¶¦¥ÅN¨öi:ï
-®ZfUì7åâŠXn%J]Œcî<!QUðvyªdF¦_Mú.Ž‘…úÛ˜‹/gõBãËXkÁÂ’w¢F}åHaççžØI*Mšå¸á¶òLÖ—…æþÚºŠ:A5–¢µÃ4ãšjd^QÈ­[ÂÜ§iZ)å u
-C†Ã•#šs½êÆOk…bÇ3ð`2¦’N…Ù9Ì¬Ó›]¸©0³Æù©‡ßP#ÑØ#U‹o)’(z¼žI(g¦òîzUƒ¤ò¢ À à&DOxïƒK•IWGK(¾DŒ.5©ûƒ®zR0L?ÞÕº»®®p8² %¶z >
-sÊÛ`®ö‰$õšÁ–Îqi8¥Çcƒäˆ5vRjVfÌ¯Éÿ˜åK,w\X¿$×–¦Æúr¢óÊBî\2<™ÌZReQá_fâÍOU²G·áv~*Kãs]•a
-×È¼fïVVò¢~³æ~y*&-ÝÑr5+ã6˜Ó¹¢çó[?‰n|´[–z6C½Øö¾º6—p5Smw&cMªtûˆjædÑbs™B‚Q²m^^§ˆI!è‹ó†W‰ÄxO!-þ^b”­+#`}ÏFàG/Žá8úhw9žˆ~ (B=­4o‚4ºOõi-%šüi½N‡	–æT6Í@4‰i5Uù¦á¿Ï¥òZ«ˆ6°™Ö„[‹
-ú¿<ê¸x¸	O¥§€š¥ù Jˆ7Í¢xh%ÓšÒDšš§P:¹iŠ.¦ §±æ<‚*âãÊ§QA»
-‚«Lc-o	±Ê}N¡ú<j¦pYÕ:ë3û¾4.OãŠyy› Óºk°¤ÛŽØI» vÐ›ýhÆµØEû-8½®ë<Y3zT’Ã!MüÓHœCk+Hš³ØDJmN£–$¯ªª¯Úr[g°mt³}¨òèvL£š;	28FÆ#gÑ4äóùý•²Ítðùf°‹—Ýi´xôCLtKt¯‹á'ŒòÊµÅ.FÀX€A”\¸bNvá*eïo1lµ[’»P
-’4Çñƒÿ§peûxç=ýÌ‘¨]ÅOòÀãIÕ¤êÕÓ88ï‰6Š`ÊqÅãìÆAZ‘Ûpùá:ðºñ(Eácè•‹8*¶Qtg£L4d£lz&Ên .ì¹z–aã]^´¤Ñz$ÿ½ð»RmœÆ¡yyÊá£õ8® L©£\™÷~}†>ïès„8ŠˆD†Ó9Âc¨ƒ¹&¸†E¡œ4o#ÍŸÀ™C7i\ËO–ö4:Üœš—¡­ƒ(£œ¬¡Œ¬£ÛA\öÿ«)‡æe:˜•é ˜®LÉlŽfò¶Ž8uÞ‰u$Öƒ”ÄyÎ kaÇˆ±FÐIñœ4®Ëøi°2,nÌ¨]ë)ÓM\J(.ŸGÏ,Žùp×-ä ô3hŸ¤’qKŽ:µYujé½íªãdyíw©ÿyr%®`·æY"K"µ2‰Û’(Â„?IvaŠÅgÈN "áþþPKMu€¾‡	  l  PK   ™~a2            8   com/gallery/GalleryRemote/GalleryAbstractListModel.class½W[TÇþ$-ˆwÙ¨ÄÛØl&@’ÖÁäÊØâF%‰ÒÖ¬bçR'Ž7I›Þ/	u’Ósš¼¦7ãÔ=iÞ|š÷>¶¯ícŸúÒsÒ~3Z]V€Oc4»;óÏÿß7ÿü3úìó?~ ïûq³æ4˜~Tá‚Õ¸èG’æýÐ¬Ån¤d“®Á‚ŸÏEÙmÉ&#[Ã’|.kxÎf\Òp¹­x^6/ÈæE9û¥|KÃ/ûÑŽW4\­Ã¼*›k²ù¶l^“c×5|GÃëÞÐð¦€ž43¶‘2¬Ÿ{"bË±K¡Ìsfj6d,);tL¶‘"³aîx2–Ét)ã.eÜ¥Œ»äøÑ˜ËÙ4)—¡dŒGä,N¯¸œ²çÛŒôTr5iÆ©tÂH|ù5S¦ý¸@uwÏYÏ‡"fÊ[šŸ1¬ÉØL’=Í‘t<–<³Lùítzì93#ðåH<=š%“†u9t"û7æÓ¶‘û:2“±­X\‘V¹%–H”“Û×í"X©Ù°Ä*’]›1ØfÍ²Q­uÖ°K{3DÏÔæ<·œ7-c$â·™ã’	íÝEKtzæ‚·‡ÃaÚä/LÝ3é%+®„-³ä¨™J—r/¹¾Éº–)·9‚Îv®Z%íš$â0[Ë±ä‘DBâm)îWZ±WwÄqÂöu—å£RhÉ6“k³z¸h#L^^ ¶V.·Kv»­w™Zp·­TnIõ³«í,@FeÝ	Âu½Ýœ·J©äÀ
+%iÖw§XßM¬¯•¬79¬d‡d¾:Á(½NãUØŽäæ7Êð?PK þ­,•  «2  PK   à;3            3   com/gallery/GalleryRemote/GRAppletSlideshow$1.class•VëwEÿ-i»Í²Ð Ek±B‘$-, *R¬–Tj0…ÚP|à4™$‹›Ý°Ú ‚JE|¿ø9òÅ/x T9Çƒ_üà¥ÞÙ´ô•Æts2;sçÎïÞû›¹wçï~ÿÀV\QÐ‰ÝAlDŒ=
+bð(zEó˜‚ÇÑ'z{ƒˆ¡_ÁØ'šO*PW°O5"!cPA3v7â€xÍhžV0Œd`	°…À+8‚gÅ1Ïâ9Ñ<¿/à¸‚Á1ª …´ŽŒŒ¬Œœ„7§;Û$lI¤¬¼–e†Áí¢6P~ó¼årm`¸¯P0¸›4ô4wrÖX„`²hº9îê)Ù£›ºÛ+a[xI(‘ÃêbVšKhJè&?àåG¹}ˆ$	%¬33[ã)apW$¨qÓävÌ`ŽÃI¢-Åpçv
+ `{&µaá„¤Ó?.¡^7Ó|œÀzÊõlî$tÇ•°6q‚bšçê†ÖgÛ¬(Ä¡$-ÏNñ}ºp­e™­b•Š0v¨Ø„û%„÷ñÎ¢}6ËsºŠxI…¼S……‚Š“pdx*NaLÆ¸Š"N«xg$l^9OüÚP9 ¯à¬Œs*^ÅkÄú<)
+?Rƒ™Y-éÚº™Ýëe2Ü–°>é2Û%A‡3­Ý‘±­|‡OY‡Š×q^4*Þ&.¨xU¼…*ÞŽ¾ƒwe¼§â}| ãC!üHÆÇ*>Á§*>Ãç2¾Pñ%.ÉøJÅ×ø†øåù‚[ì3F="á[ßá{?¨ø—éÀ.iÃ%4ÏDv(gs––Ðµ	+9{$!ZåÌÍÝO:+õL„A;UeQy«üxiÅ¦ši³Üšs^[Ã‘ENlnf,"¶\ÜÔ’:3¨œýTû³¬˜Ež•Ù=ÿ ‘w«+8M>;úiîg*eh€‚¥„Ç#³ Žžà)Þrš1õ“Óö®	G*Yiž/£ÆOzÌpðBØÈ1R`…7	³;¼r¡•rÒ­¶¹ŽÎ›mt­iÚç3aÑ|Àm8_h¾‚CTÒ‚cÌ$îýr&-IŸÄuÔ°Y!§§œ˜efô¬g3W·¨n˜f‹¹ZEòx}u2KöZž™&2[f#•ä¢!r!´P:O»_ÏsÓ)Û¬RÛæŒ¨„§œ&˜ô”™‰Y6­Õj_'ôT¯óÕél“¥A¦›TF]Ï)¤™ð8ZÕêl]2Y\ÓÏ™xžeùõˆûÆ´5f–¨r¿Tû(Ïù:ôTÚ€Zý«¢cfŠ†ÿ·™éÐé©Íé><º¥‰Ïhõ²çG90ß¾kê¤MgÏ®
+YYKž’¹V!×œ1jûÄ1b&íÍ*Q­¹ã«ý:ó0ž¡(få–ÉM·§BÍ Üðÿ%t?ì„¸Ï„ÄÞ›!žeô#Bã(õzi,$Jô&¤h×,»æëtQÛ@:€ƒnj[ÊZØ‚m>Š2…)a;v”±¤>ÔÑø3zËn!pô&ên >°GŒ¯£¡y°Üm¼Žà_8èmï.A¹ŒYâîö–ß†ZÂŠV^BwC¨éš	kU(TÂjš^SÂÚI´´OáÖ·ß@ëU'ÒÕ¯Ý±µ®í
+ººÛÊhBZÂ]%Ü]BÛ$î)¡ý7¬'÷'qï‘«X%æCM¡ŽIÜ7‰3ô¢‰Z+áÑÍøÚ0Nä)äÓ¤ûQg£‹ƒ³4[¤Ñyº|LàW\Àm\ô©‹)QºR?€t§&z¦HlÆ5<H2*åøáa+vù¶Fïõ6¢üÄÈøPK0QÐhV    PK   à;3            1   com/gallery/GalleryRemote/GRAppletSlideshow.class•W	\×ÿ?va–aDDVE]PY­Iªb4Š« DÄ›&v²»CffAÓ#M{¤iÚôLÚÚ»éÝ¦e[Û_Ó&mzß÷Ý¦÷}_i¿ïÍ²ìr,Èþx×|÷õ¾÷Èc\Ð"êTôàl9ºqk Oåùi
+ž®¢Ô;|†JÃm¼zf9nÀí¼º¿>KÅ³ñÏUQ‰s|ü<x>o_ÀÃùì/Âå4¼8€»T¼/ànž_Æ0/gê¯PðJëpVÅ«ðj÷po ¯QñZ¼NEç™Ðë¼AÅf¼QÁ›T„<áÞ¬à-
+ÞªbÞ¦b+îc
+oWðŽ Þ©bÎ3ä»Êix7¯ÞÃÃ{™äûxx¿‚ûUìñH}€Åù ¯&*­ £â Ët Süí¯>Ä °Å.òÙ‡øˆŠKø¨‚©ˆàã<<¨à
+>©à!+ø”‚O”õïìï>(PÓ=ªëá¸ž÷¹¶™nXÖa%WOº§ôxÊ èÑ>W·]•úLØ™ Àð‘ö”ëZIB¨í‹›1£WOqÝQ+ÖãqÃ>îòæFÂrð˜m9a	íŒXƒT:Ó'‡l=A,›‹Ðè+€%l¿™²|F@m‹n„öZ$™4ìŽ¸î8†#.B²ë„‡Ø8ƒOtËö™IÓÝ/à5"6VŒD«ê6“Æ±TbÐ°OêƒqƒhEõø)Ý6yŸ=ô»#&qÝ¾®9…ˆ§â°©SclõÁ±'w8,Q¯mÛ†C$ý¡Ó,Žjæ‰Ó$˜uM+ÙkØC–0b!Ï½ú„6Æ¤n“ yÝÊDIº¶@ÀI¹1k"I¢VÒ¥S§c„†94†
+BÂÃï6·Swõ6ë…"5M¢mëñ¶XŒIWMïÙZã|¢öY);j2Ù¾us¬×Â<4<4€²•Lß’5}Kéw=äfŸEŸ@0_ÎNcHOÅÝ+1hµ[gzÈýqŸÃç5|_Ôð$Ü¤áKø²†¯à«
+¾¦áëÐ6-ìñ“·ÅS	ô¾‰oiø6ú4|ßÕð=|_ÃðC?ÒðcüDÃOñ3Š°\~œ0¢)Û1Çjø9~!P›ûØ£Ÿé5£nŠbBÃ/ñ+¿Æo4ü¿#{åœÜe›±v}¸[?k¥\¿×ðüQ`Å<¹M^˜edRYüIÃŸñVƒäîyyc‘œuu7å´ë6ÃÿU åòJ„†'à‰kfë •­S¤PTå¾F’”2³ú×ðü“¬X a·>ÈÕ*Ði:œ±1ÿâÈù7þ£á¿xLÃÿ¨„!J4áÃ¨À–…Eî´­±1&Â1­	¿(ÕD™P4ÜŒ¸&”f-µži¢œÄª¨Ð„&–i¢’hà>«Õ×N{88aØFp4å¸A3&èZAwÄê]-Á^Ûˆ[zL™6AYI£EË5Q#VPaºŒºÔ¸S dIQK2qˆo½dÍ‹Cs
+'›¿ë°lª ëæ-[ìƒê¾À†…kÎPx±@$;‘¡“QãyÇQÄÊ%Ù®1ÿ&*’Àò"¢µ‡gò•´¡{±rCu±jØp§©zäv†š.û.S²ÀÅp½ú”=#,•"ë`ÜHíèöå5ÇG¨WÜ›¦—rÍx8’Ð‡~Z‘ÆËblMÛˆÔ›i¿-´di˜U©nÊÅE±d%Ê%Æ1ÙT(T¼U*Ù¾‡é¯ }çÆÈ–b—Ü4˜ÄWGs…Žîb=Ì4XkÑÂR°£2råHqççïØcTšÛ•á¶xcÖ›ƒæK¶u	uºƒj,Ek»eÅ=™ýD!W7¹O7Ñ]9Ìê‡Œ4Eª‡7:"½*ã‰[«b±ã¸,¦“NGØ9Ì¬Ãk`øRafM3­¡‹Ä`ÔÌ=¥H¢èñîLºˆò+ï¬GO’T^i dBtˆìÜäR@eRê(°{Åç‰ÑùÚuHª§„"ôÇ«z¹êìŒDºg]‰­€Âœò6”¯}bŒîjÄæÏqe0eÆcýäˆ
+gLv¶×¯-|L÷óe¶ìÙVÍËCzÃ6ôXo^tî*æÎyÃ“É,'UæþÚÞÂT%{LÊ›ŸÊÒèô­Ê0ÅkdÁe/++yÑ¼ÕÏ2PÕ„mºF¾fËøÌ»¹¢ò[5‰2>Úl[?›¥^êxO¯Õ¡y¤&#º#{2Ö¤ÆtëÎ!N#6)$%Ûº…uê¶(}qC¡È’"‘ï(æ±¹FÙ°8ÖÓ£¶~ÃqôâzzÜ_è£&ê$€úî7ÁÔÊ™ú}9SKNc9ÁÒ3€ÆAÚ"ê_PÝ<Ñ,Ò(i®ñ¥á¿_R‹ÒXCÜ€×nUÄ#ny$Ñ,0œ£ù Êä·TóE”L¡,¥¹9ƒ@åÍÍ“(Ÿ„šF­ú¯È@»€e[9ÀÛ)T¥IœIùO Ë3¨‘»VdOk/`å$êjVù3X]_áËàÊÖÌÞ•ÆFT`V`êÑD¿fl£_+¶Óó¿…¸.vå)”Ê*äÇÈ´Bâjù›h$Ö^Ä:Ò©>ƒ98P³¾fÃlœBc›èdó@õÑ)lI£–6!‚lJƒ•_KrÓÉÖŸÏï¯ªªVý±6>ß¶óÐ’AØ£¿ƒ‰î”D'1ü„QY½¼Tb|YDy“„+•pª„«V½ß\ØZ	[–;[
+’4ƒ]<ñÿ$®Êàj^y¦ÎàæH ç™ì¾›ÛCªîM£uÆþû)T€kP‰Ý6{ÉâûhµŸ‚ï:Üv\B'E½ÀÓÃ""8"ªqT¬FØHžó‰hÌ™‰ÑlÝ@\Jh²kîÅrŽö‡â¿~)Õš4®‘§>¯Ç•”.”.L¿Î£‘¥Ï+z•€ß$	$³œÎCíÍ7Á~Ú”<ŒJÒü i~'dÐÆ“'K{2¥fd¨‡"s%e-¥ežŒÍ¸W§=1#ÓÞœL{aaLÊtK.Åú³iÛ@œ:ïA‰õL<§ppvãa2ÀÍ$H</èr¶ádYÜ˜U»ÞSæq)£¸ìº€Ã òG28:›ƒEI7FkëpGž:õ9uê	Æ•ê¤r¼®–Tˆÿ9¯„Ü™GBäHˆ‰ñÅIÜU”D	&$üÒ—u(¡Àz„œ*òïÿPKÂ}8’Œ	  }  PK   à;3            8   com/gallery/GalleryRemote/GalleryAbstractListModel.class½W[TÇþ$-ˆwÙ¨ÄÛØl&@’ÖÁäÊØâF%‰ÒÖ¬bçR'Ž7I›Þ/	u’Ósš¼¦7ãÔ=iÞ|š÷>¶¯ícŸúÒsÒ~3Z]V€Oc4»;óÏÿß7ÿü3úìó?~ ïûq³æ4˜~Tá‚Õ¸èG’æýÐ¬Ån¤d“®Á‚ŸÏEÙmÉ&#[Ã’|.kxÎf\Òp¹­x^6/ÈæE9û¥|KÃ/ûÑŽW4\­Ã¼*›k²ù¶l^“c×5|GÃëÞÐð¦€ž43¶‘2¬Ÿ{"bË±K¡Ìsfj6d,);tL¶‘"³aîx2–Ét)ã.eÜ¥Œ»äøÑ˜ËÙ4)—¡dŒGä,N¯¸œ²çÛŒôTr5iÆ©tÂH|ù5S¦ý¸@uwÏYÏ‡"fÊ[šŸ1¬ÉØL’=Í‘t<–<³Lùítzì93#ðåH<=š%“†u9t"û7æÓ¶‘û:2“±­X\‘V¹%–H”“Û×í"X©Ù°Ä*’]›1ØfÍ²Q­uÖ°K{3DÏÔæ<·œ7-c$â·™ã’	íÝEKtzæ‚·‡ÃaÚä/LÝ3é%+®„-³ä¨™J—r/¹¾Éº–)·9‚Îv®Z%íš$â0[Ë±ä‘DBâm)îWZ±WwÄqÂöu—å£RhÉ6“k³z¸h#L^^ ¶V.·Kv»­w™Zp·­TnIõ³«í,@FeÝ	Âu½Ýœ·J©äÀ
 +þ˜ËŠ»,ÓTØ¥Sm¼…˜=GÍâsf2N%Ì¸A\USL•Õg)]ëÌ-p`Âp*cX¶„¸y~•ÛrÝ¶µ·—˜Î9R.¤Ö °9M8CôŠGû:ãLçleâR{f`÷¸”µ*™û»JÆÒöñôR*qìRÜX°ÍtJY¬ÝLŽWÿ„ÚjÇMY²vT*Hýr¦†ïêøÎ	tnR £`2–VFGóY#ËJ[:ÞÂ÷uôá²éØ½‰ƒ@Ç>tëèA/i+û~eß¯ìûKŽgqNÇñ#?–M')î¦j—ŽŸà§lP1$øŸåÀ¬ëQÇÏñoËæÙ,v—³pÙ˜{7»ý:7Ú ï„«Øeît¬à—:nÈæ]Ù¼'›><-0x÷'š@céfá^,†QdÚªLÍthÂà‰š4ŸÏ¨%Y' O[c±yŽùY»N™LlVÓî·T¸m+îÊjÖ^×^±|ËY¾l%¬¢ƒ {«	ä
 fÉ!Ôæzð©“¯!^zJv­wÔg«™œxŸ¹ö°j0KªF»¬ïY÷X)8o²ËeÁ]>B«íR =;yOìâ-töòzMî]ÞRkäö…À~@}(újâ‹Û¿ç,Ágcï*|½·¡EWQóÔþ†}U`+ï¸@'<Ø‰ƒ|Ó³öÄƒ|òê…‡_Iú’¶½¿GíÔ¹“=¿…ÿšënAþþácÏþ›¸¯«ž@œÍD"Jo[Ö§O¾ÂaFxøÿ\_ù0#?Llù9‘§ýï"òM4|ŠÆJeìp‘Âƒy…‡ñ¨í?ðño°èí&š†<bÈô|âMò|+=ß +Œ°7è½ƒÆÛhŽî¯¾Ç*ZäÔ€Ï3=ø)ZƒÞ¨Â5ßçþ÷VA¨^Âž!ØgùÇã:cßN ŽˆòßÑö-ÀTdF	x¾†Ç˜j>	=/ç"¾‚¯*ª‹8ÂÑ*õö„JÉvœÅŽ2é:0c8/-OlW!¶Uâ
 ñ"á¾D WØ÷2A¾B!®Rˆkâ
-…¸þ…1ºBx]…Ø^Iˆ·)Ä;„»B 7Ø÷.…xB¼O!~E!nPˆ_áBð²á1á”€vw!¸ÛJwÜ_ù³¢ÞžÒNx½j§GpÊ	pÖ	Ð‘Ý×mR¾`V¾6%_ÛÚZ–ñ7þEÿ{QŒŽ|ŒV“1ãôÝÅ¨/ñÆøç1ÎàëNŒ“NÅê¬CÕ§/Ôò)ûÕ¦Î|m§ðY¿ÿ¢]¬ˆ¹¼óŠ!_Ð+óNh+8ô´A×€`_ÐwM·ÑÝ /èYÅýrn@S‰·#èûL<‰·Z`¿µ„àG­¨ƒ.êÑ&ðhÂhÆ¨hE”}çÄv…{œØZ¸š2é4U·sMç“n“L°*õö¤Zùö•tµ|ÊôóRI¦ßSJ•èV± û²ï%û>²ï'û²?Hö’}Ùº‡ì¿¹Uì;+±%û0ÙGÈþÙŸ&û3d?Nö²ò²ŸÚ*ö;+±Ÿ%û9²¿HöI²O‘}šìÉþ"ÙÛ÷”ýÓû¿ÒF–ñ¨Ã~Lyú$woÀ»‚c}o%ê»ƒê,õUìâ´€×¡íÉÒö’öŸJi_Exuâ5l×1(^Çañžobœ}O‰·my¶4ñ’´½^žv4O;JBÏÐw‹£¤X:–KIÑÃ>þ¯å˜¤8æ”åæÞ[En£:Ê:ÌµòþYùñ0BÕšby _Ž}”mš÷!ÙÛÌ{Rp.â‚·%ÉÌøPKÖ–ÃµÀ  [  PK   ™~a2            -   com/gallery/GalleryRemote/GalleryComm$1.classSïoÒP=oeku“éæÄMÔé€Mêü1&ÚD·H!ÑÄ¥¼agécm1Ùÿä¿0£‰€”ñ¾–)FFÃ}ïÜsÏ=÷åýþóã€"žhÐq3…5·4(r{[®ë2ädÈk(`#…MwTUÉgŽç„Ï”\¾Á0E‹3Ì•¿íušÜ¯[M—tYØ–Û°|Gž`"üä`Ðw<û¦k'$_¶EÇh[®ËýCãu¼VyG„üødŠNgm«DTË¶y74…øìPM3WÞ®×+¦ëp/4b´4UE•ôxŽ¡AWx/å?-{PnaB52ëó†ÅÉeÉ—Oµ–N`ÐîµŽ;Þ<}Ç²5­&z¾Í_9r‚óCÓ(î[_,ç1Ç .1jR¢†kym£úŽ×~ÙÛÛã>ÝÈ‹hn„dc³O³:îbK†{:îãŠ‡:á1ÉÔ¨ßáL†õSÞ‘ÿw°ÛÜçvÈ°:f¸"\Ç>Ü¶¼–+›KZÝ.IFÃ5PÊA±§ÒHz¬6-=Ša¸˜Ï£Œ•“m–ÑWÆ\ngœ<¡ñ²8KÏŒá½9…þt[tš§A+½ÌŽÀ¾Ñf(&#piŠzœ€,B¾š%\ÛHÐd’é™ŸPÞ!‘ží#¹Ñ‡ÚGê;Î$¾þ+©Ñ
-¼Á2ÊQÙBL”•»e\‰¤2ô]²3XÁ*uÌp<Ä¢‰§ŒˆjÓE+Tú]$š©SDgp=bßÀ¥ˆÏhtò—úPKs&¹t@  ³  PK   ™~a2            -   com/gallery/GalleryRemote/GalleryComm$2.class“]oA†ßákÛà÷G[¬­,UYcâ…bL‰†ˆ5Ò˜Ô‡e\¶.»Íìl#ÿÊ^iLôø£Œg¨0r±3gÎžóÌ™wÎüúýý'€:îÇ–‰Š‰[lã¶»&î¨°ÔrO½ÀSÏÒVí€!Óû‚a­íb?ö„ìòžOžr;t¸À¥§×gF¼ˆÅVÙôy	òÔÚN8´]îûBŽì—ãù­†JLWÍp8ÜyØ ²+ÔsÇÇJô[QI€ªU;lñnGÂ‰¥§F¶#¤²ß=zð¸I†÷Ñs¸:ÝçSÓ÷D º2ŽˆÂðÄZ){ãóÀµ;JzÛÐdu,Õ°»b&Õ ;:NTZ N+ìyBjN+,tÂX:â…§u\ŸÑ¤®	EœC‘Á ¿ö1l%‰¯yÀ]!ë‹ŠØ+â.î1lÿ¿æyÜ2—DÌ ºâÓñþŠò¦w$Å°©]Ÿí@(;Šü¤ÀÙ6þMo‡.µ«¯GËj-*¾ìVQI¯t§§‘¡ô¥U‰,›fêad÷¾‚’‘Âys‰³‡5‹ã ¬ãt·_Ä¥Iréä_)[N•ÓßIÿ@öË¤@3pH{¿Ÿ•Î@—qezE 4ÍyÊètò <TÆˆ¶®âZÎã:nP4ÃÍå`c	¸O`±"8…${å$Ÿš?‰4ÿ PKj
-_á  u  PK   ™~a2            +   com/gallery/GalleryRemote/GalleryComm.class­Y|åµ?g²›™ÝL€,X²"J$Äå%$<V‰I &»“dawgÝ™%ëÅ>[Û‚/´¶hëPCŸTÑZ­õq¥½ÞZoõZk½^{½öz[ÛÞÿ7³»Ù@â½þòû}ûÍ7ç;ç|çñ?ç›¼ü÷OQ%¿å¥ËéS]Fÿ!†ÏÄð'™þS¡Ï½ä¦ÿRè…þì¥ÿ¦/½ô?ô/ÞÿU_yéoôwAþ/³ƒ¤p—]ìör!ËbPdöxi8}ª°¿\$UábñrÂƒÅï…K¼ìã¡
-S¸T—y„Â#!—ý
-òòh£Ðóâ×­Ðâw¬Ì'(tX¡ÅÓ8…^šÃ'*<^á“¼<Oªœ¢ðD…Ë¼<‰Ëž¬ð™+a%ÁU^>•§zyŸ¦ðt!x†Â3…N§+<Ká3QPáÙ2ÏñRˆç*<Oáù
-Ÿ©ðAŽ#,”¹ÚKçˆw5^^Ä‹‹x	/•9$Øž%óÙ^:—kÅ°LË®S¸ÞÃçpƒ…2MbXáå•¼Jç*¼Zá52¯Uø<ñê|™/yÌëÖnör˜#2ë2·ÈÜê›6™£^2éSx‰7Ê“9î¥vaø„—NÊ|¡—.Â{<¤Ä`zÙâ´Ì›dn—y3Sá²ºšµ‹˜|µ´MZULK´V5Z©h¢u6Sqµ‘0--a­ÔbiIkI­9‹ZQÝd’Ö†°ÓL«A7“ÕF$Œ%oÔ¬5Z[õH(…5X C=‚µ(
-çDQkSAÙ¤•L.gßàÚhB_žŽ7ë©&­9¦Œ°[©¥¢â9³è²Ú¢<±6lÄ«ZµXLOuT-q~ô¸aéÙ§j#ÇŠÒÉ˜¡EGcBã)eýll´4+m®HF4KŸ½Fè&™i¦oarkfG"¡-ºn[kNÇ!Ô£‰I(Ñb05˜[?tqX,Ve³wôd­“äo`Rz»=gÚùM«sldeÍ¤Þ¢¯(©¥ô„•QUÍj½\‹#Š³MQKFîunÂCº=Šk­Â÷+¾qÓ¯		ã+)=œ6£› DQ\Û\[é”è‰›ôŒö[¾qC4<~Ø¦Þ¶%B4ædáä+$ÎXˆ]uiËÎY0,nÓÌê,t|´
-‰íÞpÞÞAíš¹ mµ-Ö¢1Ø²`¼t²·ê–ÈâAa¼ºfàV´ã)¡[U+jo¬ÌÚìIÆžˆÔµÔ)(ÊP­4/‚mëI+j$@wbÞºo‹T\³òi
-ÍdÊH"b†;Äi+«ªÇ’ž@
-9ŠÕkV¢-3›3f§ëf¨jfyL-L·´è)pà$Óiýœ.™Ò[ÌìZÙ(·¹£6jZÙùR£{îX Øž¯0õTÂÉNçfšíF*"•$¡‡Å™F×.mjª¯ŽE‘Uö4÷òNÎM,#lÄ–Vc:™Ì·ZŽðééi´•©?7öt8TÓ"¡¸ƒÏˆä¾uë)ÊÎýtîÈJ2wZI˜gtž/_4õDt‹íWl3ûÉ²åÄSràQ~<]û…ÝLlˆŒ,H™ˆÿÑüDYG J›œÊVø‚tÆqyÆHlLí	ùþq'Â‘Pò3À¨F»`Öè-‹t"²(•2„5
-¢Fw
-EªP]>#I˜wL¾nËŒH:¦÷ IêGÅ ÏìA"Ãä–Êœp,ÓƒH¢XŒ²o¶cšpWcmµ Ýl‰ÈJ¥M¡X529:víQÔMâý2-*#Îâm4Ò©°.”¡<Ð¨ÛTºnTi]­Òut½JÛéz(Ðm¡†tÂŠÆ»gªhBËˆëV›	`–0¬ È£1ÑŒD@´Dd&Q €ª2;Ñ­¼0ÒØ—ˆÂ1]î„c#R\æ-*_Äß’ùb•/Ú]G«ôzPæKU¾Œ/WéºVæ+TÞÊWª|oƒ?„ÊÉX¬+íd¯„y[¢­•1 …ÌW«|cÏu*_ÏÛU¾o¼õL'ÕÛŒõ‚Q ÚfˆÈ QG0 òM|³Ê·Fnáç¹*ßÊßFÂUþß†	Úüïªü=±XhëÀ$BÙ»¿Ï4´fªÌÍ‘´mš˜Å;ÐÒ–pxEtËÉ-•wðN'wm…e¾]å;øN•ï¢ÇðU¾›¯e*iÔ-KÈr¸CŒÊ»øX©çhÐ&Þ2‘Ì÷ªü¾OåòD¶¬¤c|l½q*ÛÁn•ïç€ŒÝ¯ÀÎ[pPÛß'|ˆ(ú±J¯Ñ/eþ‰Êòv™RùaÛ‹M©ŽŒzvÄ¦ZŒ”máGà„*•÷ð0u¿Ö¥làšV™lÄ«êeY¥#ô+ä£ž6Gs‘Çœé”ÕäiBç½¨Ç¨W9ÃVi^\ÑÚ–œß:m@ƒ”!¶ÏuT	ö`}
-H°+¾6œ?7aTÐ~~Õÿ—ÃˆEuëê5,56†ê–¯«Y´<´¨oz=}%J{ÙÀÎ/º€’Öi•qk¢¦À\÷©ü(?&óã*7h8i åUåNájŸ%L{¿Ê]"·Ÿ°ID"z$Ð¬™Ñ°³èÞµ¸„Ý™¨| OŠá)~Zågøi™ŸUù9Áåà¢dŠ 6IbçØ~‹B:³hÃºÀˆŸ
-.C{©#0ã1 _¯ë©	=Ú‚ëi©Ïf µ[UPÐ®…	Cô©@]”-™ŸWù>ÌtBÿõðÞwéê™„=k–Ê/N3q@îŸ0w ò7ek ›*¿Ä?Ë”–Þ‹Õ€Y#`.™_VùçüJ¶^™¸÷¤ÐÃW5Š‰Þ€âbÄU~•¡òkäx]å7øMttƒjÙmÈºæ@"¦ªãu¬õu\mÂº¸¢>—–ÛúˆVmlßœP!qÂ˜ËÊB¹°
-†#òWm—RÇ·ÈÂHÔk©ˆhœ›=›JR)­Kjs4¡¥€ÝZ*Œ°*,[
-M
-Ä+ÎÀv¸ÈàÒâ<‰î$™kí™N=î} û" ú™Ù=\ÔØaZ:¼V„kZ¶L¬{3o·û!G¯‰[¦žh†[&ìPd+’`[­™8ë°²^Ùj IDìÎ} ‚s÷!Å2²båh"¢o®ké#v ‰ÇL7›êáeðRoš”t¯…Ð<Ú	†K2:$àctY/Ûrê¨ˆ¾<P˜|œ0ljKíßíHœúµ¯u€8xm¡a Lt;¯×óãz0Ä8D7a‰Ø·ÌœÞ½6È´ã@4#¢	KËÍþb2&/s¤©èMÜ¹	•âF¶PÔ‘ï˜j{ã÷ûà$´(îŽ[Û"#³vìõ{XoëP3?ògõ¢^ÿ!é€œ²c¯–ý @+,âiê 5Ÿ‹óÂ¹‡ôHŽŒØþ’e®ŠŠTì÷ÓÎQOVöõ¶ù–4„¦Î‚/=P-›_ßp¹œë§5Ì¿(; Õ}ËŸ80‰8OQuÜ²ÛÓþ¶Ùyè·+ËÆ­^o$ÓhúÔ6-¼±ûãˆýØýmÄµT×ðSÑ+~õ}!/X"zþ}8áíØÀ¹¶ÛQõ™s#á4f;„UUgƒO½–%Ìl3Ú—é¦‰F¡&ªÙµqNFÃ}Ñìc«¬/ÔÎ7üá¦ø®'êb½‹†;–¢qˆ	ÀXØããK/$=ÒÒ¸¯»¼Ý+û,}|	p‰oL«ÊŽþp¶Þ‘½ÿ÷ûq ¶ï¶É¶!ÂeFx#²V[†Èíñe½¨ÔƒŠzR,Å5Ï är›£+ÕÒ1ëh¸”OÆ¤•®é2ºœ˜® 7¢­t%æW‘D
-Æmt5F¯øP€_—ø¶aÿn·‡€öºãMx:{p›¥aåû‰Ëùq’Ê§1¸öÚoÆèÃn¢éO'Í¦A4‡nÁŠêì¥[éÛøeúÝ–á»”
-ð-’{µ¯p?ÉÏä¸Ú»¶ØU†ƒ˜}—¾g¿÷Ò÷¡¯ÐnÇ×àzå€¹î¤Û3\@íê—ë6×r‡ªW®wÐØ‘å_€Õ»èîÿ$žå~ùßaó_êPõÊWŽÿ=8£sº{1s4úfîœtÁó>úaFz¨û•¾Ë–>Ï¡:Îé~dŸ.+É‘¾qæåýô@Fæy q÷+ó>[æôŒÖýËü1fù2Y|ËHš‡7R¿’î·%Ïð:ZÓC¹\Xbû¨ÄíS|ž.òÚ©ÐEEG'ÂƒH³‡¨˜F2=’—%¹D¸ï¦U¶"wùcTðàQºíËÛìÎm~„öd6o µ8ù„òNRwÒ`ðpí$¥|r'c.é¢A·“ìÚM®<Þƒì=øÝOCé@^FLÈBÎÒh/ü'!¯÷å”žŸA…’}4¸„oÙ•1{T·¯mÐçh0Êb0ÖµAÆCÑã3×»8Ú l{¯‹†<F%Ë}¾.tqÐ=¤~f!e*~×azÙïê¤a;èø-º
-}ÊA¾z?ðì$¿XõwÒ(øÅïòî¤1ÒÝ4ÖïÊ<(ë1‹I'tï&ŸßU¿‚ù8ÌgzJ=®{Èšé±·×úRèº(0³0Oð‰B°ƒo<†ÒÂN:ÉQa7­z@è;.ŸâG¼œÂBð¼
-ßÄN*ÛA3*|“:©<è®ðÁ_Sfî&wÐSá«‹²_>LCý2´¸‹Š*|Ut*Ìà>L÷å‰Ÿš?¶§x¿»´°‹¦	&s2L¦çí;Mì“³ûüJ·å°Ï7Ý/û•.šÑE3ƒ¿ÇwºoV'±
-³ fÏfgYMÏ,Þí&…‘ÓÒœÕ“÷Ó\ÁarÍ›ÒIówÒpÒ3ƒÞ<U`?:ò3«~¯PËë«î¤š¤øÁ4¾ÅŽ–Á¢r¿Ç_Ä]´d&^jo­ž²ŸÎÚ“Çúì°®¬—eX«¢`±¡ú‹m!SýÅ‡iœ¿Ø·¼“ê¤]ŽÐz›å9BhÃžr,4vQÓ´BÜ©9mvSÑrx¿B8â¼Œ^¡×R_"é¨Q_#½M+¥EÒöïéñ›É¡¿#Ñˆ^ì¿Œyøñ*•Ò/h$xŒ¦×ÁíMàÇ[¢_Qýšô]L¿Aiü[@Û{Øõ!¨ê÷Añý+ýÆé÷øûŒ>¢/écdò'Ðæì¦O¹˜>ãQô'O_ðDú3Ÿ]è/¼ŽþÊ[é+¾™™oc‰ïæ~€]üò«ìå#\Ä¿ábþ€óÇ\"ðP©Œ‡IÓ¹TšÃÃ¥Eì—.àÑÒV#mç±Ò>Az€ÇI{9 à“¤—ù4éM>]z›gHGx¦ô.ŸaãÆ³€¨m´pu-Pãu<í§.ò°(ûé	Ìn£Sb1ûg¥Î+•¡¸>…Y‘´•jèiÌTi;“gÀ¯˜dé Ó!@Þ éú©]&K¤Cô¼]&K¥§éH+¤‘ÒA:Œ5™FK]ðÃ•ˆí#ô½D?#tëûá™]6\’=û9lÎöìUøJ çkôËp~I¢Œ®G\®Z6å0sÎ]=Å7v?­^^ÑIkÜ» ´6è²Gw^8Ÿ—9ßùÙ´ÏÂÝ£tßý(­ÛË˜±˜äpx&ÎK<—Ü<šOÃøLÃh</¤2®¡Z^LçðZÉ!ZÅËh-/§u\—+ùãi¬.,T†X{Ã¶Ð0ªFä½e—ŒõôO°Ù3çänZKoƒNB8‚È´O.Å“³Ÿq´©x2 a}eÃ+fZÐ%ŽÖ<Ó]Šs.u—ð”{h¢ø½ù^×ß†ŠÃT\!æadUž½"xž"Ì¥ˆrç°Lé¥lÉz0è*Ïnhuð¢Í1l&—7AÏÑ†4AÀ¸™\þ,mDÂÇðø‰ã€—@ªg	vSqÐÝý01èê~•ÿPÜý€ú\hw’7¡#¿{(ŠŠû>RÕ°Ÿ?GŸHâ3]hÿFßŠq#ð
-’y%•ð¹4’Ï§q|M@âNgfq3-ä…¸…ê9JM¼‘§ËÙ ›8I·ð…ôo£=œ¢}¼‰p;âz‡/¢÷ùRú/¦ø€Ã6úœ/8\Nÿ[ä+ [ ÛüW"ù¯â|>[Pôp«ø5ý3œ?ú¿cw‚·Ðú¤ªð£ ª~‹µ}¶÷ N.úk¿Ã¹],n+ ®\<3‘ö.@ÙTÃL$"Û³'í€³‘â ÿ}®o{üE3²¤ ¡ÕE©ƒdÂßV¥W¹ž¢M«R;67žíëè¢-µ“!qV¾ÕI# .é¢KáÝZ¸
-•ì”½`{"°d^Î•T„qÔ«&„ÐžŠ4‘bhaã M‚:47€dæ®‰È¤èà7ßÆ’.›óÉô1ýÑÎßOìñßá*ÑYJdÚy¦P»óû¿PKÞ/ul  $*  PK   ™~a2            .   com/gallery/GalleryRemote/GalleryComm2$1.classR]KA=wÝÜ\·,-û†$ÌHQ‚
-!„"Ò|ŸÖ!·öCvÇÀŸÕC=ôúQÑÝÕÀ—Àb`î9wÎœ;÷2Ÿ_ï ªØ3¡c=ƒŠ6lÒjàD¥ºmBöJ¸®Ç]=¬kß—aËQ$#ÂIÛ¼ÚÃDQ›*o¥(ùÃZç5J3&g„Lgì«TŽÍµÎßQMÂiù?f‡=‚Þ
-ú’k;¾¼y÷2ìŠ{—3ùv`·'B'æÓ¤7G ¡2oÁ:¿Ùì£Ð–—Nì±:{\}ÏÂB;!”çµ%ÿ.í(¡FÑÝ°/”¼è‹¡’¡]BãïS"¤Êñ æ»Š}þ:âåãŽ8š@ÂÁmZ—5¡ñÌÊ¨rô
-í…™†eÞÓ±–
-È1.NTXa7$hâ©¡è×°È1Ï(-\8•èðPKüt.L  £  PK   ™~a2            .   com/gallery/GalleryRemote/GalleryComm2$2.classUKsEþÆ’½Òf)ÅÂ1ÄDÉ&8‰,C9ŒÆ8F¶â8–dÀ`-Mäµ÷¡ÚMð•üN÷œS•ŠKx¤
-¨¢
-\8ð+=»~’ØP•æÑÓóu÷×½=ßýýù ÎÀQÑ‡çÓ8ŒÒÈáœ‚SNá%#U‘Äy9¼¬Òá˜ŠWðªTïDô;}pc‘øKÅk˜Pðz
-“*.`Jª½!…%yuZ‚Ì((+¸¨`–¡K,[AQÁƒZkÙžÙ¨šÁ*ƒVr]îOØfð€ál¹î9FÓ´mî¯Sñ<ÏOðÍÝ„ç8CýÛ£éÊš+–¹°êdé¼åZbŒá\þ`,0$'¼gÈ”-—Ï†Î÷«æ’M’lÙ«›ö‚é[r¿!LÊÈÀPxT{CärÆ¬Ësç¸ÕóÞ`8–/¯˜×LÃ¼.~»ÂT&å:r¬ƒôXË6Ý¦Qr÷ý°%xcòÃ:oIuÂfäÖ‘ýÀˆ±@˜¾¨Z©²iÊIÅý:¿`Éºwz{Fâh8ËŽ@×0
-C~ïPc6ç|¯éó€˜IÑq„D¹	[áµT5Ô° áM¼¥ám,jx—¼«á
-ÞÓð>>P@F—@	=º¼FuÙçfC¿î…vCw=¡“–c¹¦àzË÷ZÜ·×FôUË¶-·©[BAC—–¯¢©aYFfÉa«ûF¶;‰·=»´´Âë‚!÷PÖËV 8•¹›¡øŸ«’!‘ò„äß>UV¦ƒZ«A¡S’Oî­
-Ë6¦æKÅa"0Ýä¢"|b‡a8¿£¾báèƒ’E=adx3ó±3½ùÒC (œLÀEÍmð8[òèÌ—åIÚÚLô.’+kD£CõY}ŸØ•å{Q¦5ˆ’e¼•yBc‹»nÇUBF›ó}¸ùii+·7IeIØr¤þßÎ–ÿH‘'ªj¥nsÓ­ÑJ¥Ð¬ÀŠ;D>
-êÔ£å:5ç>j'OÑ?+?9šG]·ƒþ'ð4íûi5F{)QŸï ãV¤s’Æ.ÈŽt§hÝká4"u“c,v€nÈÖ~£p·‘øI%Û™íZ‡ÒFj‡0ÙFZnÛP×q`<>Ñ>AŽvz3?þÝ=È¬£ûæý?G’7ïÿ±¥Ó—Ì>¾Žžx¨Þè‰møDOÞ"—&1ƒY
->frñ+b_£Ÿ}ƒAö-ö=&Ù˜a÷èyù‘ž•{Ô–~Âö3õŒ_à°_!Øoøˆý‘P ÷hŽægð,­(Ð-:nÐ«hMU<‡bDêPDäY£Yz‘Ã%¥õáøõûPK‰¢8¬é  N  PK   ™~a2            :   com/gallery/GalleryRemote/GalleryComm2$AlbumListTask.classåXy|Eö¯ª“îét ™$à€Ç I	„C	‚B $À’€Yc'é$“™±{ˆ(®®ëíz!
-ˆ"(ž(¯]ÏU×s½uÑ]ëo×ÕuÅu]ý½êžžtÈâïóûïG>ÔT½ªWõ®ú¾Wýü> ¥ø‰
-WÀ;>¸ÞÍ{
-¼¯À2|èƒàcþûUø>Í‚?ÁŸUøþKLüE¥µŸ‹æ¿Å’¿Êð7ràþ.~¿ÍW¢!æÀ×2üSü~£Â@8 À·*mñ/¾SáHØ/Ã¿U8ö+ð½8é?â¤døQAPU8™‚\AIÁ3Q¦}Q¡-Ð'UÁ,5ÌV°Ÿ
-°¿Œ9*”“,˜«¢ódÌWa|A‚bŒT˜ˆEs„‚±× +x¤‚G)x´‚Ç(Tpˆ‚ÇŠí+‡Šf˜h†‹f„h
-U,ÂbÑ)šÑŒ¢ƒ±TÁ2:GÊÑ+—q¬‚ãÄvãœ àñ*ž ž¨`…‚“„Ø'*8YpOQð$ÁsrNÅiYX‰ÓE3CÁ™‚LÓ§Èxª
-!R«p–hfÆjÑLgÖ†9¢7W4óÄÄÏD3_ÆZëq‚U<O÷Q³HÁzÏÀÅ2þ\Á3Å|ƒhÎ&ÓUl$ç`“
-ça³h±¶EÁV¡E›‚!—È¸!3Þ²†ŽF(¬nŠ¶—µêá°av”âüÎ7Ú£qÃUFÛÛË'!øj;"ñ6#j"þC‘P|
-BmŸ7èe]m\'¬±f=nL*Zˆ UF›„þÕ¡ˆ1'ÑÞh˜uzc˜(þêh“^¨›!1N%¡BöÔpc¢½:dÅët‹tÔª"Ã¬ë–eÐô„>
-:´Û6¤7³½Û©›ø²™ˆ8ðB¡ŒÏŠëf¼.ÔN¢â,šé¦Þn•#äQ½D_¦—…õHkÙÜÆ%FSœø¥V³Ü8Œgæ—ÏXÑdÄâ¡h„8x(JÎf¡hYÕ\ï,Y}j]Ý¼ÊpÈˆÄËj¢Í‰°á]“&}Ë)PGÑËÉíä˜p™m"¡jDo7fÂ1]šÔÆÍP¤•¦•x(væ}¤4m÷³b†ÙnMmn¶GÙöè43wVö·ÇÓpUÜh·)ý\
-krmB¥iÁkÍŠ´Dg¬ˆ›úÌn¶l¢êœ:ßh©M‰@R³Šþ‡È61ÒWmO¹<eÅD<Djš¦Þ!È¤‹ª‹5•ÑD„©¦ÑRNÛÙ‡äy8NÕ­¶=&n‹Xbóˆ~4Ÿêô3ï±%j¶7PÌùgxÝ3gá<=dÒCàÙ}ž%Íã!Ã¥üg¹þ£Êín[@Ix)eŒ9ö £©-nvÄ1„JYN')%k§¹1½Ä-Ï3\cX–ÞjLéá¨p9ÒÞC=±PEL´ÃT³5ÑNÛw‹9Û:$|!_¹W:Õ¦$­ÇB$^¾Ç¦
-eGÍfÃ4š§&·Êh¦íÛÆö"zŒ<c¹´î&­&Ì&cfH J®JÅé\×hp%\¥ÁM°–â›–ØÓNx´ÏŒ7µEZr¾Õ2¶kÁ¨Œ1ÏFSFKÃ8&d\¦ár\!c‡†çàJÏ…íÜë5xš<ÖS|µ¦%ZZSˆC³G+Œ¦„°i0N¤°
-¦â¹"¨á*<_4¿ñ/Ä_"ï²hxþJÃ‹Ñ$Ã¦¥#¿ÅK(âÓ Â C#9ªÅ ã±ba#nå/Õð2¼œìÜ#ò	ÐšDüi6Ï('LH[¼‚L3£ñhS4Ü°Ì0-{k^^:á{±AûŽÑ9¦U”ñJ¯Â_\­á5x­†×áõ–Û2®Öð\C±;ZÃñ&W¿î@7Ä¤¡I@€Œk5\‡dþÜ—_Ã›qÂ°>¨PëoÅî¥"öK…´·‘	’£¥dEgè\ç$ÇKõæf"ù½¤åU‰Xà%ÒÙDn'zþÁty —ÜdÃlƒ•ðÌ)5Ê´Ø`KânÂÛ5¼7jx§hîÍfÑÜe¼GÃ-¸FÃ{ñ>ïÍ¢yPX4|·ŠÁÃ>‚ÛºÝ'àé~µwÅ5§HÀ,ÜNÖrÜ×'9Hmo¬ŒŠQ
-6dìD$-´ã·"HLÐ^D˜YÁPÜ
-F—G‚I›EA«-š7É C´¢ÄÃ& »Q·âLìMQÓLÄâFs°ÑhÒD¶dî$„p’T3]Ã]b,“ÑŒânÓðq|BÆ'5|
-£áoq­¡ªg)±PL'WãQ!AÈLJI@7þ0Ð<‡lcêá¹Å­ÓmÄ”q¯†Oã>ŸÁg5|Nœù<îÔð6/Šæw¸A¸â%_ÆWŽ=<”#”ºF¶“®eÒR"%½&ªHNhø{)C‚mºÔƒz3­‰ÄõPDìl¼›Mm¥2¾ªákøº†oà›d+#ð¶¬Ót3BQQén,ã[þoG(û‰K€LhEj#ßFSÃwð]ßÃ÷eü€²“wñ‹û¡†	Û}Œ¤Mz¤!yKD¢¢ì'×ÏuRùqÜÿ¦òD(ï#[rà0euõ†ôž-ûÈE‡­û’4J•#ú¸TQ÷ç¥+{AJÛi§Ì¯s…™¯Õˆ»[Í.ì¹SOJšú:­½˜É[Ü Ûµ<­"	^
-«ªªzîX/ê~/ŠuX¸”,š¦¸Àâ1P
-‡Å³…	ô(ð;W§&‰šÝÌ–iá¨.ª4=3"Ô)I£vOœú€ô\8«—Ù£­uµ¸Ü¾ ……iL#i¬ƒF†³®ÍŒ.O8›Y%ï&ï&AsŸß[é%9¡Oá‘64+uyx@:%Ä#úvD*ºÊ	Q¯ë–ST+<tŒÚÉçG7Ç2”S®ÍkI4·3é…1/U
-!¦{g¥|ô7³†Eï%+ForÊiÙûì¨ŸŽf“zC¤C—ñùé^L„Œ`É1ÁÒð>Ý$ñL!3èaâ/Hç‚z·tRd$n´”ÛJ¸–Q%VéªiÃNó»ž†E…‡G`÷å]ÒÛéÖ"s-‚Îdöœ±Ì)!¤B¦VõH™!«ÎL‡P£^|Ý0â•z„^ó¢$³ûö[žÂÞM·«¨™f”4,ð’êÚBVRó|‡žzÑ'ÉÅ‡I§ÖÕTÏ°šô˜mr*ùì¾³çS€›3Òª@i¹óîT¨W'jm?]hÄc‰øAh’ô|ï×1õ1g˜Ãº¢ÌZNÇ•ÅMÃ(«IÄí¯WÔŸCž²eàœeoÛNé3>½Æüä‹%>2‘Vñº¦”E,Y¡sÈP™KŽZ!|n¡·ˆ$ÞçÝdàPòí.€Õ»Üó¦÷÷¤’¨VœcWútx½ø¦aºW)ótmQ%=š’ŸI$+jÆÅE;`«½nµì‡iˆ—&)š×ƒËžY3ÚcQ²É…vàNw¾APön.³‹:Õj’¢Ÿ "ï×–î9Æõ»½y¤ÙX1·åàCN[ÝØí¥"ë6¢Z¯AäæÞ°¦ÛH|‰yÂ`ôaA¹+hÄ§â/ýi¤Ö´h4lè‘.ÈVZS·S©
-³w]®\³»X©š§Î¡AÄˆ—-˜_-ŠïabŸrú›§4Ó[§¶-ºÜ.úzj9 ÍÞ6P§Ÿ¨‡ \W  í'¾MÑï¯Aü“èÿÕp¯¥Þ|àôGíâ‘%; ‹Gn¶•Æ®£¶Ÿ˜cgA&k€,¦ÃõD:ëa5Ühï§%w½›`-q¬ƒõÎþø.¨öúÅÛ€K<GõKþéqÈ\Ä‰Â¶Ü	JíNðI»@Í„u²C×26Z¼²7ƒL?ýR«ûgø¥Ý³häúýG,Çß	;aÀfXU-ù¥‘;áç”‘¨­ÜB:}P	Ö	ƒ7C]•Gbeq•Ç¤]i+IãàN²Žå°•”­°Ú¿«áHû÷	8:iâF8‚LÜÃY+³ŒgKàD†“Yf1ZÙù°„Y°”ÅÁd	XÅ–ÁµD[Í–ÃlÜÌ:ànvì&Úl%<ÉÎ…}ì<x•­‚OÙð»ÐvÛ|P &ÃÍ°\³
-òà¸•dXJòl„ÛˆvwŠvÑ6ÁíD{5E{’hwÀ¶£$ÏÄ'IjÉÑÒ× C W2‡ãñÝÔø‡ú‡í€áµ‹${4Â_(FÕ™]þ+"ÿ‘Y‹;a¤ã>aSê–TÛaNšUSâ/í„2ÿèN³–]²Ê‰{ìœÿ8¢î„ñhÃ	D:¾"Ãíd¦âå„
-Yš (’tÖ&|n7L\”œÛ¾€Oê„I®@'’@J'L&q*T—:ÅKÍr©'y©šK=ÙKÍv©S½Ô~.uš—Úß¥Vz©9.uº—šëRgx©þ€OhVÈ&³tÂÌN8Å¥ôs)§º”þ.¥Ê¥ä¸”Y.%×¥ÌøJ~ÛØÕP#Fª=7Gt³Ü‰¹'cŽ
-Ð]˜wZ Ó•òg)ÅÜüÓJ1Uäò„ûòò×Â±Œ´ëóÄúÍ dÁZ{‘‚›×åQhLÏ×	uOÁáß}01½(ö’‰j@Ý™b{›ÈêÙGý¸Þ½æâ^/¤{Ý	$ÍPJü§“µs¼P0Ê‚.}	ÆR÷bÂ.‡ÉìJ˜É®†:v4²kéf¯†[C·úF¸„­…ëÙz¸•Ý²°Ý
-/°ð1»°M˜ÍnÇãØ8‘Ý‰sÙ]h°Í¸’ÝƒW±-x+»·²ûp»ß`à~öþmÅïÙ#Œ±mÌÇv°aìQ6ŠífãØcl"{œÎždl=3Ø^v6{š]Íö±Õìö0{–V?Çö°çéo/{…½ÌþÄ^c_³×¹ÌÞh‚™0Ä‡`3¡†^ÀÕpl!¨ÿWÁ½ÔË‚Ø÷QOÃlœ÷S/ÃáêõÃ‰8¤^œ‹9ðõrÐ€ï/·@.®„OàaêùÙ((‡G¨—ÇÆÁHØÛ!ÖàËÐI=…í!ÌÙAd±‡	E…,*Ùv’}®µA›³Ž¬ÜA™eaq‚EàQ¢IdqvÃcAv_S/“¬?ùnÙ×„{OîqhI´ÂþOÁoë=~{È¿{‰žI¿GÚxþ´‹†²I¶ 4”¶tCÃEÿ‡hXï ¡TÔë~úÿë{ a}4¬ï†õ=ÐÐ¡Ì¶Ñ¯žÐË'ÐÉÅÀzm¨¬w¡²"ò<øW_‘È;ŒYÅRWœAjrž±h~N(öRR±sæ-0(oÁ:È	dÐÎùiòO|5ÐF£:á,2_OmÈè„Æ]Ð„P¡”]@ÏÛµd*êQAí@hFVza2SØÁîk¬}Ð? í£Ó5aŒÚÍ?n÷Ý"T¢ƒZÅÙm©³Gí†Í/Ù	K	6ÃÉP®ðñ	*	Ú¾eú‰xäú2%—Ó-P7B… ÆálÑ˜$öô#ë‹¡µ’¯Èäñ	Ù_A¶tV’|-tx=Â.ÂÒüraý)awBÇ68Ç¿²Î]Æn8oÁý*ºàÙ§œOW[üþ"É{A'\(*[›FK)¥–.¯µ“„X;à¢Šl¤¿ZýÝ3è^¼ùÇ¬‹Trá·¹Ä	…Ñ¥z1/búzøó°ùªþù
-ùb¾o„„“·µë(o½C¸÷å­(oí'äû„òÖ§„¨Ÿ–þ…PôsÂÏ¿r~Ayëï”·¾¤¼õÊ[_SÞú'å­o(o ¼õ-å­QÞúŽòÖ¿)oý‡òÖ”·~Ä­pG|ƒs|ŸKø	ÏÀ¯x&#äe™\eÙ<›ä9ìîgE<ÕðlÄZù`çG±•ìvÂ6ñ¡ì>ŒíäÃÙ^>‚½ÂÙ{¼ˆ}ÆG²¯x	ûžæGó±¼ˆã£øx>þ&òãùÉü>“zóxY`2oáSx;?‰›|*ïàÓø*^É/ã3øu´joãyßÄgñ{ølþ_Àßæ¥üL©Œ7H“x›4…/•¦óˆ4Ç$“›Ò¥|™´†/—îávî\ÇRî|1•;JåÎu©ÜyQ*wFR¹óôTîœ–Ê%nîÄnî¤}ŸÈø>UîÏØ¹óXÏROäÎÏ“¹s/Œ·g}ì(²gUöÏÙùô3È…ç©§ñëHÁ‘MÒ…MA;½¿#Ú&º“/ÁË´n1|hk”K¤ÁðŠ“m¥7ÛJ2üÞÉ¶üzUØÙ–•Ì¶à[ð¼
-Ÿ€sáâõñ‰Xo¯*­éÊÅÒ7K—¹¹XZH¹ø­¹øvýõ6¬¡_?õ.‡è]ô$þÃüPKša¼Ð  ?)  PK   ™~a2            @   com/gallery/GalleryRemote/GalleryComm2$AlbumPropertiesTask.class­WéwUÿ½¾´3M¡)e‘¢,!-ZA¤€–ÊH¡‚Ä:M_Û$“ÎL€¢‚²(*.ˆ€ ˆ"PöMEþ~ñáø¦Çû&-š–ÈáCÞ{÷æî÷÷–ùëßßÿ0·½˜æb¼‚õrØ ‡wTlTñ®‚/ÞƒîE+¢^´A(hWÑ¡¢Ó‹*6©Ø¬"&¥â
-^”ÁT‘”s—l¹rä@FRØ"l•Ã6Ý^lÇû*>ðBÁ‡*vHz§Šäü±4¹KÅné{Š½*>‘zŸ*Ø'-}¦às/*ñ…Šý
-¾ôb&t_yQ-ç¯|ÃÀt†©á¨vè±˜°ºƒK3ó7Œ›m"¬‹µ¦âµEN§aOšÉàB¥ª7ãñjÒ)Žt'œNáQÒŸo$g!Ãö¼!qt'e¯M¶éŽJ.;‡ië<õÄ`6be*Þ*¬&½5F_ØŒê±uºeHºé‘93”¹ú–™–c»I·73h¡DBXõ1Ý¶	ÍÏ3«I9ŒQ©
-ìÔÐ¥}$cÅJ%2qp¿LÌ«§s°í7‘@\ßq©âvÓŠ·õ{ä†ð²¦¦Æú˜!NpåºFÝ°ÈK2Ôá<i‰v»Ÿ÷0vGR·ô¸]MUÚÞ¤oÑƒ1=Ñ\ÕºIDúßÓaU‹'€fMõâmQ‘t3AÜ0I¡<cÌ0ƒ¡UÙÿÄéÏqÙI4˜m©˜È–ñFÌ”KÙÃÒìâÏF5Ôâ[sñš†9xUÃ›XÌ ’œ+ÃPÒ!êR<”h7F<Ì*âXF¢CÁAßá‚ÃŽà{G5tãùP[J'o##ºìúôäƒÒÉ ~ >q3jÆZ¶Ë¦ðI¡zFÃ0[8-®ÒJ=.4üˆC£eQª½]XÒÖR†ÑE]ávE8ds^…†ãøIÁ	?ãIœTð«†S8­áz4œÅ9ÚŸ¶0ç5\ÀEÂÄL—p™Ê!¡Õb¹ØÒpW©X®–~úš†ëøBnw¢m²p!²47‹-Ë´æU™ŒƒGls4ìÇM†)ùBC·iD^zeU
-…tA Ì†1ƒC…aÞÓïY†ê<•ûˆŒRÉ#Tä™Ÿ…ò,˜œ×yH]tÌŒè\ðO?®Ú!-¥#F]
-ÍšKu,¦Óoj… ¥œ‡EÎ†‚HV}æ}x†ú‘U›šWÜRR¡lå®¤M£'“"Aû»*‡òÀ|2Ûµ¶Ên	ë,Kï¶¥);lØÕÜ?xm\)Vû˜ËAKøÀåøÁ«6©m<&G¿?GurW¡¬=ÕÖ!–ÐÝÒøà°aøsÝ0Ór_;Ã-Ñ•¶C÷VÒLØTÐÓ9ÕŸÁC`°I%{škoÖÿVÊ\+}t7;/ÄÈ‡ÕH‘~y®†¯gxŽì†Y¦Ës™¦'Á¨üü£Œ.›ˆ°è
-ªËzExü!Ùç¹ùí‹\¡/È{Oæ†˜F˜Ì:­+Ÿ Î¦NËÜ*_n®²—ÊÒ l[ï¨ GûlzÎÐ®|}òþÝ @¿ó‰^@+Í¥Êª[`Ê›(L¿	~Í]èª“ ß"¾%|Fð½xøŒ"Þ@½k¸´Ï\Ñ3ÃuTê†ÀiµK3.v¢… ë
-Ü _7àá¾B_‘ç”fN$OCô¢8oÑ”4ó?hði¾a·ð\¤ÙãRÃ}#\ªÐ¥J3Z>É
-ùˆYÖ|#}åiŒªìÅè4žOã…^Œ‘+ÓvÒu qU¾ñi¼è›FÅQÌ¯òMLã¥…U¾—Éæ¤9i||¹ç”ñ=(,÷¤19;ð)½˜J¡ö`J?·ß½ŸÜWù¦‘iZP iz°#ìñRPU”ïôfNÑÌˆ4ôk’¹`•›:I6œ5ˆd`€dMNÉkÔˆ‰¸‹{ô±D3›@_JrÑ—R¦Õ	Œ¥VïÃD¾kùtñƒØÎc?‚Ãü(Žóc8Ãã6?¿ùIÜ%˜Üã§qŸŸÁ?¼‡ó³l¿Æ&ðs¬‚ŸgSùVÃ/²%ÄñKl9¿ÌVó+l#¿Ê’üº£$}>GË¢øÎ`
-–ÓÊƒµÄ]0f6¡+QÀŠéëq)Úû$·kÀXM?U/‚&âm|À[N¼µX'aÉºú Z€·Üñm,rá]@;¦u´žMóþPKÐk„Û    PK   ™~a2            A   com/gallery/GalleryRemote/GalleryComm2$FetchAlbumImagesTask.class­XxT×qþgï‘öjuõ`%A³6Ø, lŒ% 1â%#@F[Â6¾’®¤5»{åÝ»¼l‚cpL0¶q×€_yQ%iÓÖ®YA(‰ûÂ“6MÄ”Ô}¤mÒ÷ÛMš‡;sï®v%VBù}ŸÎ=gÎœ™9ÿœ33gßþé—¿`½À>œ-Ã^|YšsÒü†4ç¥ùŠŽ¯êxÓßà·ðÛü~·ð–¿@¾`¦·eîëÒ|#€ßÇHóM™ýÃr|¤ãýø“ fàk:þT¾eòÛÒ{GšK"ñÏü¸¬ã;ÌÆŸð.þBˆéÇ_éøkß`.þFÇßêø;ßÓñ}¯ãtüc ÿ„1ÿÀ¿âßdí¿Kó:þ3€ÿÂëx/€2üŽÈø‡:þWÇüøq Ëñ?~ªãý2¼K‘‰¤I£¤)‘¦T/ñþÈ¯“®S™NÊY~ª`#UJS¥Sµ|§é”ÉjýTÀVš.ô:}@¾!fÊ÷®Õi–t¯Ói¶|Ã:]¯ÓÒ£Ó\ùÞXN7Ñ<i":Í×©^ˆ:-e°HšFin–æF—?ñÓ…nõÓm¤pÉOKØ-ßÛý´Œ@&a^[¯o0c1+¹·q÷ÝbÅmÇjŒÛ}V¬ñÎXO:ÞL(KZ½éd*ºËâ•Ý„ò¸¹§=Úë¤“VŠ)­„Rg0šš{3!2‰Ðì¨ÅŽÇ‹ÔŽ½	gÐr¢½¼~y4uV²€Iø:ÓI§¶õ™Ž5_á.»[ço#¨&ªÚ¢	kS:Þc%;ÍžS‚mv¯Ûf&£2Î•ìšP»Örz]1­qsÀJuš©£5‘°’-13•˜VLqcs‹Ic¸|©ôäðŽÙ5ÁŸL'<C´ˆl­<aíÎ;­®í!s—Ù˜v¢@2iîm‹¦^EÖU|¸eñš=½ÖµÌ^Ò/ÆîžlM!ÌžÚ˜™`{“ÑÄ@sQCÄàR'>´5#Tz,	ËiÜº¥µ†ó„f¬ßNÆ­>žcØîhŸÃ†•ZÑA‡}•0ã®¯0€™w™±4Oú¢ÌX[`P«c%MÇN
-œCv„ùWÝjf×	æîM®âr†=ºÏêóFF*Ýãâ+sÃõÑ¾>+ÁnˆòýHäN Ëé1S–F¹µÇIšk£V¬ée²ùìq¾ÏµÛÛÖwv¶·Ä¢VÂiÜ´­ÝŒŠá4DX2‰ÉCI«?•£µ'í!+éD­”»e3iÆS‹	5Û`ÛÜóÕ+gE‹ÚÖèIŠÚ­›=à“][hÒF»/³
-yÊÌ<Ñ	ÞW ÃN'{­µQ¹fÓ
-¯Ç"Ñfà5ø7°6p xxÏt^ár3´ýÙë”ƒ²züðS³AËi…ŸVôAúŸî4hµð¶‹MVcžÇ/´šÖ´–Öùi½ÁQð.ƒ6P›Ai“Ÿ6ÔNwó«µàMoÃªt¿•$À -ÔaP'm•Þ6ƒî¡ÝK]„›¦v+ù8[É¤48Róž¶øÝgÐý"bÚ„½ØïË™¹ÐõÇÂ¨kª€ü ã5”´»×ŽíØeqÚâEK)ËÙQè@·ŸÚáØ6³ì¬}	îÎ¾RtØ=Yß®TSØO;zLÙpŸzê#Ë ~0hP.BiÊl~zÈ Äw€n6(NlH¹+nG¯N8ÙrÔÝ›’–›2+‹Q8iÛÎ‚p–Ž¦Â‰tŒçÂ¨"›}˜pÝä…°®@LÒŠ™'ÅaÇìÝÉ^Û‰pN)/GìDlox·Ü™
-³°0ï#ÑgÆøÌ7(I¼#¶:-Þ%Íniö°çÙ–½í£GøºÙÀêsÊÆÓñ°Ýæ«ÎF#†/åØCC¬|Ãáb¼H"*¼Ñ Rô(íç¤?ÅØ%6|Ø ´&‡²'Ö Çè#|(<G·n ]$è?Î,O÷/Ût15w;«£q+!GH¤4è=Á;Ì/éçë.A’¥}”žä•Ù©|ää™Ã¢¿vÌLÖŽEcÉYú˜(ÊÚìr^ÏÊ:"²‚ôQI5…ÄQ9O‰œJoª×tSÒÃ~zÚ gèYƒŽÑs£0¸¡º_B5K$æü¸\¨
-o²À/Ÿ0è“Jž'*/ÐqƒNˆ¨“rÄkŠDWƒ^¤—ÆD2/&fNn	Íÿ„°xŠ«³oQù˜QÇÏ½¸“:áÆ)U,Ç‹Tµ‘ùÅÊ€I¹9`Ý–Ö[–1Že,È[DØ™¨¢)¤IŸE-˜$Än[b¯c&ÎÖ|Ö9Ð†"­­­WJì|j8N¯7SÙ@’Kƒ*âN–›}}ùª°&RPüŒb“ÄŒ1#>ã;‘É
-¤1£fÏ)-¶”US_'x­Í–gœPs_¶5ü"ùÞr1³Í¾N¹ö	3cLfDŠIvTshÈJpò\Pä\é_/Ç³MJ¢“[–óËéšHë$¬ºcçNš!>ïñé‘"þ«ŒèFfa7O^3Ü7~LùeQ\kmÚÍÙç­à£3¥ë!ªÇÕZ)Á7%g/fdâ”?ªãü0á=wÖÄ;n³q-&m¤ÐÅ÷PÓŸî°ÖrÙÐ>Zßê#Å
-óùÅ«õª¤õpÚJ9[¬ÔWÂìÂSE—ÿ^¿EíæÉîáÄ¯…[~æE}ø¬fÇ{ù°Né±ªRÆÈ”»YWÌáÝœ¢Ynk¢@t]1Ñ­ÐÙ“40•w^–Ö<…²*KóLëpø)—»×YÜÛ‹‡ëm9ôÒk·“ÜkšÒ%š ˆ¾5…OÆcBeáÛ?È¬«l;f™‰<rÓ‹(ïŒ\ýÉŸÃGì(ã,´9‹Êó'À}F`­[†O‹Œ}Þs1¥­â¯ÎsnÚb	E=¹=¦ÆlÎñÉ#²Ã¸*²Zˆžú-^•(¯oOØ(¡ÊcÍ²,$ÙD‹™-­‚W¦öà ™ÚÄ5 ê»å'w0¶ú}M‹UyGMp4»= s?ˆYnu³9Ña%wÉ²~ª¿Ä¸A7%÷¤ÏÚ“_¯".Àz4•S¢q‰Àé‡ƒaA-Ùp•¨Ø9˜´wË¯d¬aìÅ> Šÿù‘ùãg»ûå—;·AyËƒpÐ¥iüOðø£Ü{•Ç¥üWß°`Tßp¾zí44iTýÂÓ(©¯S2®+aÂkÌêÃ“ÜÞ uPªÊP®JQ­ü¨Sfª
-„U%nRU8Ì|+=ñøŽºêçe‘ÞÓx†¥IO×Üž˜®Üž_Â½gqÌ3–êpùÏÔ¿RM«ýA]GY—Æ”’gØ˜³0Jq]#¨l«—™ìlÃª¤«2¨–oCÓÎ ˜A÷jÏ¢ÎW2‹î‰=‡,åÁP3™çš®Í`–h9‹ë4£±Wød/
-{‹˜ñzaÉàWœŒ]ö×xs•§0;‹âbŒbsÔt4¨hV!´¨™Ø ®A·š…Ãê<¥fã¨
-ãêzŒ¨¹.ªaF«÷ã9|œeåþ'ðIÕ3Y¤}ò+
-·Œ›&ûª–õÏí.Úo#s4øÏc®ìvnWðÆàM#˜×Ñ¥ÜQ$8ß•¸£úî Ô4°4íôà‚a”ÊL“br˜-bÌBê3¸™A;ƒ[ªƒ¿¸Iy]±§>ƒ%M%¡’à­Ü\šÁí'´C<\–ÁKK¹ÓÄô&Èÿ*äf4ŒÊsXÞò`E“>,L}§„.ÂßÀ‡2¸SæË\Ö²VIÓ"ÍjY¹&ƒµM~vÎº¦€ZZ^W^WúYÍÏkÕ+X¼-ÝOc^Á–Öó–„ÊÇ ØÊ}o[Ã¾o…Jr,w1¹®Ü;'b¸‘ŸÚP0¥eÐ¶´"d\@M]ÅIß‘ú†ÁVûœÃÆÜF°©©2TÉú6çÅ´ÓPªº€#!‘,OÈ/ØWy2Ü_¿e¬Kõü\çø¹2‘»µ«N¯+Á¶î	Uæ¹ïcÉOfÐ•Ÿìgfu¨ú¢EÌ¬.0s{~ý}c…Zyÿ¸©ñF>PDËèâcí*Pþ`žÉœXyÏU”÷"Ô7^™
-\À¶P€ãMÓ´Ð´³è'œÀéq¹ò&Êš‚ùÕƒb8‡§™Áè80kB5`°¦`¨&ƒ‡†ß)Ôºsw,ƒx¨’Ïy"TYW®Ø$;T™ÁÐIÔ†ªÞ‚.~	,ÒÃ÷*§áÿ`Ás˜Í¾†YÙ’_ÆMJýrŸé.M.ò®Ž¦’Âø*ñÂÇÅbì{&`£Ù9\Ä%Î!u‡ZŽ”ûÝ‰Ý^œ¤™XËñ+ÂÔ…èQ·â€ºGTNªfŽ‹+ðºZ‰sêN¼©Váëj.ª¸¤Öá²ZïªV¼§î¢µ™Bªæ¨»é6µ…¶©NêR÷£î¥cª›žWÛé¤ºN©tZ=HçT]T½tYõÑ”å›¡ú}KÔ€¯EúzÔNß~ó=®â¾Ï¨„ï¼²}ï¨!ß÷UJ›­­I¥µ­j—f©=ÚAµO;¬ÑN¨GµSj¿ö¶: }S=¦]VOh?TOjï«ÃJWGÔLuT]¯ÚU½zŽ÷þ)µ\W+Õ	µVTêE5È´ê%W/«´zET¯ª8@q> eœQ.rÔÇ9Ö¿‡Yn¯—±Œ3ißlÀIÎ¨ºo	ñ"÷Ê|ç9ox´wPíÑ´SX‚—ð2‚ÚÛ¨Ä+Ü«ÑžE
-ŸÂ4:í‹áÓø*é¢o>Ë³U¾ýô9|Ž{ÕZ¾çÉÓ¶âž<r|_Â)ž5è˜ï9ü"g÷
-ºV+çÔùÊñº–Æç¹ÇùZ‹áÌç§V‰/r^ Gû6~	¿ÌõÀIíU|	¿Â©»“3Ù¯â×¸·õœQ_‡RGiq¦ý:Þ
-BÏÕÜ“ú‚ÜÞiÖás{’;5dÜÒ‰ÜŒ<âæÍ3œŸ¥hòqaõ.ŽpÞ¥;þPK¡ÊÊ·  Þ  PK   ™~a2            8   com/gallery/GalleryRemote/GalleryComm2$GalleryTask.classÅWy|Õÿþfvw&Ë$À† Ôˆ6!°ID„A’ F“&D6“eq³»Îì’@mµQ¼ñ†ZO4ÖÒC…%ŠZV[[ÛZ«¶µµ­­Úû²·Zû{3›Í†lbê?ÝÏgßñ{¿ûzožÿÏ£O ˜O+¼Ø„›½˜†[òxu«ö‰a¿>£à6/Ü.6wxq'î‡»qOà^÷)èó¢ ·¨¸_ÌŸð¼ø<Š-_ÀU|IÈø²,Rð°ŠC^FÊËGA¿ }D¬°£
-Ô{1U<!€_Qð¤sð”Š§æ3bøªðµ<^=ëÅsøº¾¡âyÁþ›*®öâ[xAÁ·îwT|WÅ‹bù=/©ø¾Š^,ÆË*^QñªŠ¨ø¡?ÂkBÿ«¸FÈý‰ÐíuAõS±ý™ŠŸ«xÃ‹_à—Bø›*ÞRñ¶Š_©øµ üF¿õâwø½ üƒŠ?
-vÄVðï¨ø«Š¿©ø»Š(ø§ñ”‚)ø7A²’S0Öé‘ˆaî¬ræ6£;–0í	=‘´ÖÄ;õ„QK×]‹F`"‹¦7ÑÑÑZ	ÑDÀ^f7/M¦™Œ'´žàå]w8ÊŒ:	žÄVÓÐyákÚ¦o×=
-tØ°Zû4lÍª]µô®>ÖÝ]-Äµïˆ&¶‰pé—„£áÄRBû˜ŒÕek	®úX§AßŽ-Éî-†Ù¡o‰Â˜XP¬ÕÍ°Ø§.a».Í´C·Î'hì)³>¢[–Á‡Æ¨æ¬,&l³l&9²_(¥#†]çC)îH,v08 J\7õn«šP¸!Ëë«·lã˜	ná«[ä…cÆÕ+zƒF<N©›gdG¼9Ö™ŒÙ8ù–an7Ìµ†iÙ	’Üö„Ž†‰Âüoäÿ 0!›±“³d"	´š±¸a&Â†Å‡®Ym|Hn´Ug³ó8–Ô$kÕ…)jœ}ß39óºbf÷&¯N˜´!ÛÄ–µ­zØd^=4,ÎÉJÎÊSÇšUCÂ%B õ2¹·=–4ƒÆÊ°ÈŽ‰Ùøó…ÅvâãºÑ£aÎ×` KCH[Á¾óQv‚Í»tlQðž†÷ñhì_RHÒHF;‚©l
-vù±áªKvu&{e¥ÎÚv–$b%œR%á¨Xiä"·FRR5Ê#¯Bã4Ò(Ÿ3¬ÃÈ!&Kãc‡°©WzŽMB'c£
-h4ž&hxƒ&jä£B&áŠh²FSh*È‘¥Ó4æÁ]'fjx‚¦¦œ°Í /'£·hty5:^'%èRèDfÒIÍ¢Ù\ÂÙÓ´%"ô+UhŽF~*bŠã9Êi.§–eL`g¡XkT!N&K3®À`w'‡Œæ1Ã¸KÄ‚±È¦íÕ$WÏ?™­K:ùë³k»ÄÎlƒ[«US¢Ð|T)S¥Q5¬ÑÎ:ÅqÛB<çŸÇ²šB§j´ˆkTC¢ú«+9T'b,®À)æAù‚û:M£¥´L¡Ó5Z.6u¸”§ÝÆ-áþ3KÒ5v†ÔkÔ ‚]˜£Ò9<ÍzDT'ÉPq5%¶JœÄyIËŒ÷t®0ÙAãÕ7%ŒÞ„£l8j”Ž­ªÿ÷Êe_êÞ–ŒF¾þ»ÀÚ!ÉÒ‘¾óƒIÓäTØOò—åºG13û–²;q¢1Êm3drÛâžé_/$æ¦,¹G…­¦L&xôxÜˆ²Vþá½lÈi¢‹‡e£8©›¯ÑÈ ŒñçŒ•#Ÿˆ9²ŽõTæ–9nd^lçVDŒ~ãpâ6²ëfÌÐ¾¢Vµ5V-bgå…ŒÄ€ngåð×pHŽË8§IKÇüPËa”ýD`Õ:vÄûAÀ7°×
-šáx¢Åî'ãø°IÔÓ“{ÕÌ‘#55mM¬ÐxÓ¸ iX‰6ÃŠÇ¢3Iùs]Ÿê†R®«©ÀF!Š›F—5 ò¦Ð8²ºÄÜÉ.ÈXh¶_Os`rÇÅË®oæ2ÕCé8¬É¼RÄ®5óPñDŒh(±•ÁÁXìü°Ñä<ïF©›!;®ÈMÂ¶Ñ\4d'#tÓÃÑ•¦sëT›Þ“Ø0ÆY4¦4Ï™ÓS¬7`õð6pæjÛý­zT¼®­­±žÆh<™hëv±îòŠæ¸sÊqŽÕ/žárœ`ˆiò£0GÑ^†™gò8+;@E¹
-e­ƒ5¸9cóPæn°;ÊrÓÔwX¢ýZMa‹ï»Ùþ‘[…M!ÐjiÓ#v”L›.ìJv†Œ•|·f„òœ¥\6Âó˜9étÌç”I§‘ÝKŽüÿ›ÂúÖ&åúI¥³ç»¨tL—¢ø
-án©G¬crf >â-í4zWwUÜ±ó¬ä+}¹ùsŠ™8kä/ðx¿óÇŽi¼å
-vÞYÍâ¥–ùP›ž‹W&A|[õhgÄ¨×ãú–p$,œà*Á&La3<€øÀ€øÑiÏüÉbÏ¡ôÌ.<úÄ÷ÓDl˜Â«nDyŒñîJ¸ ó\U~RùÜÃËåÃp‰Á]N‡á©x¾ò£PÖ1‚zy}PË+x~‰$Äyœ	 ‰È£|P
-i<¦’3¨si2*i*.`¼GL$mEªÒj‰•0Dâõvô¤{g—–÷ÃËz”BžëŒ“À+ù´ý¨c•h?*=¾ü£(Xwã}R˜èœûR(äM
-“úQ$ˆe›øAqê:­³³è&@—ÂþO4¶š¿í@Ó¡ÐL¤ã0ŽÇL:üÝÒB'b5ÍÂz*Å…T†‹i.vQ…m¼æ“6žÄ‡XÚÐe¶á@>Ë÷¤P\ÎÚ¹¯Q€VB£ª,fùf½fuif-üÜÇò[ /‚ñ´0‹ß‡Ÿâ{ÑÆçb‡¯ûEŽ1GYÞãzÓÖÉƒ®jok[š/ß7}n?f¤p\æüø}¸lp3!xzÅ–(t¦R(±y°¯O<»Í._~E?Nr¤U¤0«½e@‹™=ÏSÚ‡òa˜þ!˜eiÌŒåÍ™åÜ–Šgáe’ŠýXš†Â¼ý¨êÇüL^Ù*žªy’ˆ¨'?‰ÍLVÆgêSx»hsšgsš—!^èŸ:„¸%MÈÈ‹”Ç±x|”_¯ö–´¯sÙ»Ó|Kí›Ú×y¨½ÆÅ"–»Üöá²
-q–•»§sº»ú±<…:'m‹]µ~ž@íCÉ¨ØB£bW
-5®tq¬p@Ã‚´Òe‰qWÕ¸}g»})œ™ÂYûáó5n÷áÚì¬hfpRðyŸ×xŠ=¾Õ)´.Tl1ž"Åµ9…õ£í0²íêÈÔd{
-kuMam*j<®AÔs„QûLíòq±GdÆAßºlÕ¦d¥Çz[³Rù “>Œ¶ÑÚk<Y8ç
-.3l¬·`êÎ¤[±;…ó†bÏÀîÃy¹ÐgˆÈ…îŠ^6¨m÷ý.n¿b¾s¤Zi·´gÓëÒÃÒûØ(’^±çW¥÷Ä,àrf
-¸=3\Ì6|Ó¸˜œg§aËy¬…– ”–¢ŽNGÑEË¢:D©;©W3ì:Z½´·Ò* 3p„šñ4µàjÅ›ÔF.Ú@*K…´™f’NËi5Q7m§í¤$]Î«{©‡R´ƒ^¢éuº˜Þ¢K$/í’ü´[ª¥Ë¥Ú#5ÓÒfºJºˆ®‘vÓõÒºVº’®“ ½ÒCtƒtˆn”ž¡›¤—éféUºUz›öIïÒ~é}ºMú€>++t»\DwÈet¿\AwÊóé.y!Ý-7Ð=ò9Û@ät¯lÐ}²E}òeô€Ý(ŸÇ$nŠ…¸Ÿà6B)>‰‹ØO2°½»Ÿ‚$5p\>Kà‘š±»¸÷+Ò•ìÕÝ¸Œaoc²Má‘¼x—cÜrsw` WðÝì–`ò|†	inÙÊÀ62LHs‹Öœ¾|r®âSÂÓÒs¸š5ð‚ô®á•LÛ¥B\ËÙââv¾×ó™¸6Œ-® ·¸Qfî
- ’7ëŽpã[ˆó”p£=Þ„„ýÌøqr –K<2ìßPK
-%·&  „  PK   ™~a2            6   com/gallery/GalleryRemote/GalleryComm2$LoginTask.class•RËNÂ@=•
+…¸þ…1ºBx]…Ø^Iˆ·)Ä;„»B 7Ø÷.…xB¼O!~E!nPˆ_áBð²á1á”€vw!¸ÛJwÜ_ù³¢ÞžÒNx½j§GpÊ	pÖ	Ð‘Ý×mR¾`V¾6%_ÛÚZ–ñ7þEÿ{QŒŽ|ŒV“1ãôÝÅ¨/ñÆøç1ÎàëNŒ“NÅê¬CÕ§/Ôò)ûÕ¦Î|m§ðY¿ÿ¢]¬ˆ¹¼óŠ!_Ð+óNh+8ô´A×€`_ÐwM·ÑÝ /èYÅýrn@S‰·#èûL<‰·Z`¿µ„àG­¨ƒ.êÑ&ðhÂhÆ¨hE”}çÄv…{œØZ¸š2é4U·sMç“n“L°*õö¤Zùö•tµ|ÊôóRI¦ßSJ•èV± û²ï%û>²ï'û²?Hö’}Ùº‡ì¿¹Uì;+±%û0ÙGÈþÙŸ&û3d?Nö²ò²ŸÚ*ö;+±Ÿ%û9²¿HöI²O‘}šìÉþ"ÙÛ÷”ýÓû¿ÒF–ñ¨Ã~Lyú$woÀ»‚c}o%ê»ƒê,õUìâ´€×¡íÉÒö’öŸJi_Exuâ5l×1(^Çañžobœ}O‰·my¶4ñ’´½^žv4O;JBÏÐw‹£¤X:–KIÑÃ>þ¯å˜¤8æ”åæÞ[En£:Ê:ÌµòþYùñ0BÕšby _Ž}”mš÷!ÙÛÌ{Rp.â‚·%ÉÌøPKÖ–ÃµÀ  [  PK   à;3            -   com/gallery/GalleryRemote/GalleryComm$1.classSïoÒP=oeku“éæÄMÔé€Mêü1&ÚD·H!ÑÄ¥¼agécm1Ùÿä¿0£‰€”ñ¾–)FFÃ}ïÜsÏ=÷åýþóã€"žhÐq3…5·4(r{[®ë2ädÈk(`#…MwTUÉgŽç„Ï”\¾Á0E‹3Ì•¿íušÜ¯[M—tYØ–Û°|Gž`"üä`Ðw<û¦k'$_¶EÇh[®ËýCãu¼VyG„üødŠNgm«DTË¶y74…øìPM3WÞ®×+¦ëp/4b´4UE•ôxŽ¡AWx/å?-{PnaB52ëó†ÅÉeÉ—Oµ–N`ÐîµŽ;Þ<}Ç²5­&z¾Í_9r‚óCÓ(î[_,ç1Ç .1jR¢†kym£úŽ×~ÙÛÛã>ÝÈ‹hn„dc³O³:îbK†{:îãŠ‡:á1ÉÔ¨ßáL†õSÞ‘ÿw°ÛÜçvÈ°:f¸"\Ç>Ü¶¼–+›KZÝ.IFÃ5PÊA±§ÒHz¬6-=Ša¸˜Ï£Œ•“m–ÑWÆ\ngœ<¡ñ²8KÏŒá½9…þt[tš§A+½ÌŽÀ¾Ñf(&#piŠzœ€,B¾š%\ÛHÐd’é™ŸPÞ!‘ží#¹Ñ‡ÚGê;Î$¾þ+©Ñ
+¼Á2ÊQÙBL”•»e\‰¤2ô]²3XÁ*uÌp<Ä¢‰§ŒˆjÓE+Tú]$š©SDgp=bßÀ¥ˆÏhtò—úPKs&¹t@  ³  PK   à;3            -   com/gallery/GalleryRemote/GalleryComm$2.class“]oA†ßákÛà÷G[¬­,UYcâ…bL‰†ˆ5Ò˜Ô‡e\¶.»Íìl#ÿÊ^iLôø£Œg¨0r±3gÎžóÌ™wÎüúýý'€:îÇ–‰Š‰[lã¶»&î¨°ÔrO½ÀSÏÒVí€!Óû‚a­íb?ö„ìòžOžr;t¸À¥§×gF¼ˆÅVÙôy	òÔÚN8´]îûBŽì—ãù­†JLWÍp8ÜyØ ²+ÔsÇÇJô[QI€ªU;lñnGÂ‰¥§F¶#¤²ß=zð¸I†÷Ñs¸:ÝçSÓ÷D º2ŽˆÂðÄZ){ãóÀµ;JzÛÐdu,Õ°»b&Õ ;:NTZ N+ìyBjN+,tÂX:â…§u\ŸÑ¤®	EœC‘Á ¿ö1l%‰¯yÀ]!ë‹ŠØ+â.î1lÿ¿æyÜ2—DÌ ºâÓñþŠò¦w$Å°©]Ÿí@(;Šü¤ÀÙ6þMo‡.µ«¯GËj-*¾ìVQI¯t§§‘¡ô¥U‰,›fêad÷¾‚’‘Âys‰³‡5‹ã ¬ãt·_Ä¥Iréä_)[N•ÓßIÿ@öË¤@3pH{¿Ÿ•Î@—qezE 4ÍyÊètò <TÆˆ¶®âZÎã:nP4ÃÍå`c	¸O`±"8…${å$Ÿš?‰4ÿ PKj
+_á  u  PK   à;3            +   com/gallery/GalleryRemote/GalleryComm.class­Y	|TÕÕ?g–¼7“ †EFD$‚€tØ„°†$&!(ð˜yIfæ³ Áªµ**.€K+h­-Új‹Š!JÝ[´ˆÚÅj­u©X?»|ýê×Ï~V»ýï}³’¿Ï_~¿ûîÜwî9çžåÎ}9òÏÇŸ$¢*~ßMWÓÇ.ÚFÃÿŠá…þ¦Ò§nrÒg*ý]¥¸éŸô/7³›¶±Mv7;Ø	r.r³ÂªƒKe·›‹Yss	Ã@…¹i(}¬r)žìÃ`•‡ˆ—e*Ïa*w³—G¨<RåQ‚d´Â§¨<rÙ§ò©nË§©tD<5•^Ïq
+Ÿ®ÒQ•^¿Æ«<ÁM³¹\å‰*W¸yOªTª\¥rµ›Ïà)*OUùL…§	Âéâ3Ü|ÏTøK*ûÝt6Ïof‹Å9nžËó\˜­ò|¡Ò•k„¶U^¤òb±}‰ÊK¸©žÏQù\•kU^¦r ÇáênpÓ
+ñî<77rS17ór…[ï
+Ÿï¦5Bä^)†U*¯Vù_ÈkÄ°V(³Nº›×sP!••[nS¹]¼
++¼Aá
+GTŽªs³Éq…/R8¡pÒ6)…Ónê …ÿ6+¼Eá7]"\²ÕÍó—¾ÄM—‹÷ó¥b¸ÌÍ_áËþªÂW(|%SÑ²ú…Ëk1yj7è›ôêˆk«nJ%Â±¶YL%5f,™Òc©=’6˜´ ××‡#áTØH2ÙV°Ñ“©F#¯1C a,¹ÃÉZ³­ÍbXX…04BXc¡hv8NÍe²—OlarXûÖ†cF]:ºÞH4ëë#†ÐÈê‘=¿3‹ŽT{’'ÔÍhu›‰‰Žê%Ö³Ñˆš)#û«ÆŒFq„ât<bê¡ÅáˆÐxry›Rz*\é)cÖ*¡›-™fê÷&§žìˆ!´ÕHÛçGÖ§£êÒÅ$k5™šúÍ­º(,©–ì-=YïÛ$…˜Ô˜±YÎ™ö|ÑêœEýYY5±§è+Žë	#–Ê¨ªeµ®Ó£„’ìÏæpJFîõB#	Ê{ ÕÛ„ï—á¦_ÆWF0o‚ÅQ}KC8˜J'„@WÔÜdd´ßú…º¿áôsÁ6Ò–Ñˆ•…“ú­8cvÕ§S2gÁ°¤]OÖd¡ ãó¤U@lwöØ¬'ç§Sí‹õpvƒ,/¬mFJdq@bP¯®é¿e<ÅŒTõòÆÚ“+³6kb¿qÅeÄBõ­fŠ2T++ˆàE[‚F<6c ;µ`Ý‚·Åf"ª§
+iŠ’ñ„GÄµˆÓ©p¤ºKFB ­HÙt"Ò §Ú§ÂxÙéÚé Ö3?!y¤[[ö)bèg:³ÓÅFk2»ÖM¶Êmé¨'SÙùR3?·,P"çË“F"fe§õNO&7›‰HT’˜fY»´¹¹¡&FDVËiî¥—›ùm2ZO/¤„V)3hFêÌTS:/´ çD(u÷:ÝÆÔ—K»;jê¡8„…ÕˆêÞõì.Jâ@:w|5ž;¹M˜jd_-5›Xx«t’#¶™ý–d%eÅS¼ÿ2]û„àLÄˆì´'’ˆïñüD‰G7 Êœ’ÈV{{ºã˜cÄ6ÆÌÍ1!…þqÆ‚¡VPú
+³Á¬Aë\h´.6Ó±Ð¢DÂÖ°‡Í|:…Íê@}!#›0ï¨BÝ–™¡tÄèF7Ž‹1€_²‰“§d„©³ƒ‘L?b…c„¼E&™„»šjkí–”è‡R‰t)Rƒì@¾Ž^}u³x¿L¡âˆ³¸›Ìt"hˆæ%© @ªÄ6n¦[4ºžnÐh'íÒè&ÚòjLÇRáh^q¦Êf´?¾¨‘j7C>ÌbfÊòpDtG>3æí‘/žIà«pX¶¢É'Ú2xÛg¦±/ò#†.ÜïšæF¤»ÂÛ4¾š¯QøZ·ívÒ¢‡¾NãëªÞH;¾Qã¼Sã]|ü!TŽGÒ`]%¿
+æm·UE 
+ß¬ñ-|«Â_Óøë|›Æ»y ®çd:­A2ò5F¾ÉÈ'ÐÇ—A¥¿OãÛù¿!9…Ÿçh|'ß…„÷k¼—ïÆd²Â÷hüM±X$uòaâ‹­äî{™÷ ØLU¹¹/”–¦i…yQÈ>=2}¯‘²rKãoñ·­Ü•
++¼Oãûø~¿#D9	økü]¾•©´ÉH¥„,‹;Ähü ?+uÚÅ[&Rø{Ÿ÷kü?,*r*·Œ-¢ON¤…Ñø ?
+dÌ¿¶À»`ÁBpo¯ð!¢¨S£×èu…jÜ%Œ^Z@]×Ò ‡á8·@ÎJ	ÜbËc?Î‡4þß¦ð?É{4~ŠvàPÍ‰ŽÌ™d˜ú¦úZÍ„tËÓð\µÆÏðýðOôÖ&$ÚM­Š·—†T÷°¬ÑÛô@£ÉHG¡;)`Î4¾_E}ªÐúY”ÓÔ«š.dšÕEˆ·ÇçµM]+ $aŠís,UüÝX	vEW£¡çÄÌJÚÏ«þÿr¶¨±±¾qmÃ¢Æe¦¦@}ÝÚ…‹ê‹âM§¯B—PÞ¿ó‹†¢´mjUT"êÂpR€JHáç4þ!ÿHáÃÇžœÖš¬ñó"N¼½Ö=_XðcI5?2B¾õz2´b¿Múar»¯Ò§ð_¤íÃKü²Æ¯ðË
+ÿDãŸ
+.?\ÔLÑÄ&›Ø9ºÏ¢„È,ûÚ±.0åç‚Ëàê,xBQh0ŒÄòìnÅÕ¶€Ô#è›SÕPSV™¢˜)z\ •!ÊœÂ¯jü~é”¾ë!ÊAï¥®{Òv¯q¿N·àRØ/Ï›‚ûS ùžIÉodJQÏÅ­ß¬‘~v˜Ká_iü&ÿ:[ß’¸3%ÐÿW7‰‰ÑˆbdF5~‹ßÖø~WáßhüCØ/1¨®yCÖ¯ß äbª>Y·Û€ÑÀµ(hˆ;%êyYù‰­’híF÷Î	'Œˆ±¼<ÐŸË®`8¬Àq5²ôZ¾E†ÂÉ ž‰&ÃªÉÙ³É,šŸHèXÒÖ‡czX¯'‚«¢òÕÀÄ@¼býÎ®—À~\x¬_¢›‰ç®Lgœô.‘¿DˆþgV75u$S¼VŒ+^¶¬§{2O_¿&n¨F¬Mdn¨°CqÊ\Û=‰³)ï‘M‘’XHvúýœ»U©)3+V	ÇBÆ–úÖ^bš¸’éõÉõÐrx©'MJók4›2Áp‰@F|Œ,ïa[NÑW 
+“N†Íí	s³€v‰S>÷•¯-0MôŽ±¼óz<?®@ŒCä	KÅn¸eÆ´üÚ€¤ŒÑ¼ˆ&,u"7ùµeTAæH5á­º8¸us*Ãn¨#ÝÞ1ÕöÄïÿö±JhQ’[i‘áÙ ;ñê>¤§uh²0ògö ^ß!iœò¯¢} @·+/bYž¿oOèŸQ
+ýQªôt$µÔÐCFgV¾ºö„ÆPR+ÓÜ!îeZ¡²Öëz4­NÐÈ(Ö~ÒoÝ23sæ¾2éœ\8Ðç7©ã¾ú´ôYg¤ï–4¦Ì„B.(œMþÏïµ\Â÷Ñ’Þê-„Ì’(¢5HÉ&*)¿ëm±~ôÙãeSÁh0ãi´Z»Ü˜ÿV#æ?Õ8„;qÓì{ÿ&`_"®Ãz!°2Æ:™õå@FÔ·fÖ¥d˜Õo$7CXõ9õÏô˜¨ŠÉvsó2#™Dï±0¬Ër;;£a·VkÖ‰áÒ1ë_
+C“â3£(µf$ìXŠ^$"0hA·ï?=t7HO@†Þ>'X®ÍÛ¬êµõò1Â!>[0­(?þ#Ä¹FGöDŸß'j{ïÄdJ.3ƒ‘¡z0e
+¸[ÞƒJÝh ˜¯;ÅRÜ4“HöÂ/€#òèq<Ü/ÊO&cb‹ãTÚFWÓ5ä¤t-mÇü:"²‘Šñzº£[|«ÀÓ!>¯ÈçMò9´7Ó-oÅ¯s°jRq¸‚%[…ýQ²‹Áñäø5Œì&š†ñ,rÑ,@³éëXÑ¬½tíÆ“iÝžá»”ìøƒ‡È¹ÒSt”§rÜŠä®­’ƒÏ¢Êp³;èò½›î„¾B»»>×+ûÍu/ÝáÚjGŸ\o”\+,ª¹ÞCßÄŽ,;Vï¥oeøÇñ[é“ÿ’ÿR‹ªGþßÎñßo[§»3K£û1sæ¤žß¡ïf¤·‚º¨Oé{¥ô¹ÕIN÷€<]V’%ýAÄ™”ß£ïgd^ gŸ2ï•2§e´î[æ~Ì
+e²ø$—‘4ol}JºOJšáu¼$¦Gr¹°Dú¨ÔéQ=®.rËTè¢âãá¤ÙƒT‚Â‘ó‰PšK„t Ã´Z
+!rV ûÇéöpÁfgnó£Ô™Ù¼Ôâäã*:IÛCÁÃ±‡ÔŠIT‚¹mT¸Ç>rð ÷tâyÓã1.wþq9KÕìtQWNéyT(}˜–ò®½³Fä…¸¥AŸ¡ôlî±ö˜Ä²˜9gÃZˆì¾.t€Jë<ž.ìw°ß9¨aFûö«^Ça:âutÒÝô¬x–ùEõ]y†y†w’W¬z;iüâuxFvÒ(Û]4ÚëÈüP×a2“N:ÅïÜG¯Ã^¸‚ùÌg¸Ê\Ž{Èšá’Ûc]™t]ä›QT øT!Ø‰Á3CYQ'f©°Zü.zNÇ‡Gõ"^Æ³<·Ò3¡“ÊwÓôJÏÄNªð;+=ð×äEûÈéwUzªÄ¢âUÓ`¯-î¤âJOu'38Ó½â§äÄî.Þë,+ê¢©‚Éì“iûÎû”ì>¯š·öy¦y¯ÚEÓ»h†ßåuyÎòÌì¤/­ÀÌ/„ÉÙ¬,«i‚Å»}¤2rbê!š½rÒAš#8Lê¢¹“;ižßíu¦^—ã	:{¥ýÏ|¯û -hê¤P,ÜÃ
+l±È_<ù -ÞMòáØKk
+t_ Yj)œYõ‹s{tÎnR=çÂ–žZëX~­ÂëòjÜEËvÓá“:¹±~åäƒÔ°¿@’s/]U é¼þHj’š²’2Dþ)Ò["eNñ–¦1ÞOs'-·íµth‘,WÎß_…•]´ê1Zm€k9åöQq¢§RÏ~@@9¥W’Ÿ 4ìT‰dKÛ‡Ò¶M¶¿Éç§vxZ9ÈZˆ\{eã2ì(ðç%*£—i8xŒ¤Ÿ‚ÛÏ?¯R€~IÍôÅèMº„ÞBóð6Z€w ïb× ~ÔÇ@ñ>ý†~‹ñúüý™>¤Oè÷@‚?B›?°“þÄ%ôgAñXú˜'Ð_ù\èÚHŸòZúŒ¯ ¿óNf¾•m|Ûù~vð\Ä/±›_çb~‹5>Æ%ü!àq©­ˆÛ4.³ä¡¶i<Ü¶’½6ƒGØ¢<Ò¶‰ÇØ®bŸíNk{ŽO³åq¶7øtÛïx¼í#ž`û”+ìnžeÌóìCyŽ}ÏµŸÂó%AK²Ó l.œl0=AO’‹E±y‚žÂìV:ƒžz¹l+i4l;i¶ç`Íçäì(ZœÒ¨Ä¦ÑgtkÅ¤Ø5XúÀè »“~,Ko©ÝY¢ô–ÙþI/BZ·}›n‡OFÚ>?¶#_^çÙðÊ+{ŒÏ Ÿ`ÍmŠ' ›] £c’³ŸÁg,g¯Ò/$,¿F¯g`ù)Šô:Dí…Ë&¦óÑš•“=£ÒÚºÊNZ‡ Ÿ‹§îwÈÑYìë³ê	fA%¦PÈë|„Œ‡3“ÊÏ@•#^DN^í—Ð^J£8@cù*çZªå::ë©…Ï£¼œVs­å¹†b,MGì	[•#ß¶B5ô+D¢(Hëè×°É™ur'­F„n‡|·ø¿†ur[Ô:9{G{žJ&LZý(Jn1kó;ÄÑÚg8ËpŽeÎRž|7MÏ÷Ð˜¾6T¦’J1Ã +
+ìµ¿'sm èÌ!/˜ÒÙ‚ø€ßQ‘ÝµÐ$f6“é„ g(¾›Æ‰"á@žW<M€<’x NS ‚,Á>*ñ;ó?&øù#
+”ä úÉ>uEäs?™è.Ž!‘Óò÷_h“x"²6Ëg	@ÆrñM˜¯&;_H
+¯¡R^GÃÙ 1ÜJã¸¦q˜fòZÀ
+pŒø"jæ­á4]Î›io¡]ÜA2¤òVz˜/¥Çù2z–/§7	Çøjú€¯¢y šð5€Žkémx; â:À4âëy ßÀÃx§Ÿ­h)ì¸Ë¼HrÐtÑïÉ>sÂ¹ÞÇÚ‡h,~‹:qÒ¹€«±ö1Ö~G¿'‹»ÐDÊð@Ì 8D eS3‘’,g‡eÀ‰Ù"íí ÿS®+|üE«³ÄŽÐê¢-‡¨þÞÚE¯@™û²(s—`áÒ¦s=—uÑWj'1Bâr¬|µ“®@@\ÙEWÁ»µpêäø‡ÀöTàËÜœª€.D3¡ÞB`B =æù ØHàÊimÔ14e&0í¢\;7™ô_ÀhÆEPp>>¢ÿ–ùû9þo’}«:dž©¨ òùoPKŒçô¬  ++  PK   à;3            .   com/gallery/GalleryRemote/GalleryComm2$1.classR]KA=wÝÜ\·,+û†$ÌHQ‚
+!„"Ò|×!·öCvÇÀŸÕC=ôúQÑÝÕÀ—Àb`î9wÎœ;÷2Ÿ_ï *Ø7¡c#ƒ
+6lÒjàDÅšBöZ¸®Ç=¬ß—aÓQ$#ÂiË¼êÃDQ*ï¤(ùÃšçÕ‹3&ç„L{ì«TŽÍµ.ßQÂYé?fG]‚Þú’k9¾¼y=vDÏåL¾ØÂíŠÐ‰ù4©ÇÍ@(Ï[°Æo6ÛÁ(´å•{¬ÎWÅ³°Å®…d¥ym	'¿KÛJ¨Qt?ì%/ûb¨dh`Pÿû”©R<¨Ãù®â€?ƒŽxDù¸#Ž&pp›Ç%Fh¼ ³ü*¿B{a¦a™÷t¬¥rŒVØ	šxjXKôëXä˜g”Æ6.œJtøPKé;ÎTL  £  PK   à;3            .   com/gallery/GalleryRemote/GalleryComm2$2.classU[oUþNìdíí"7&4Ôí¶¤­ã@§PBR!¤Á‰›¦± P`cŸ:›ìÅÚ=Û’WúxB¼÷¹Rk"å"D+<òÂ¿‚2g7WÚDK>—9s¾™ùfvÎ½¿¿ü
+À8*úðb‡ñR9œSðr
+Ã)¼¢b£*’8/‡WU:Sñ^—jãˆ~§n,©x
+ÞLaRÅLIµ·¤°$¯NKeÌ2t‰e+è/*˜cPk-Û3U3XeÐJ®Ëý	Û0œ-×=Çhš¶Íý5c*žç¹ã	¾¹›ðg¨c”!]YsÅ2V,·\KŒ1œËÿ¬†ä„×à™²åòÙÐYâ~Õ\²I’-{uÓ^0}Kî7„I
+koˆ\Î˜uayî÷¯z¾ÃÇòåóši˜×…Á¯qWã‘Ê¤\GŽuð"ƒkÙ¦Û4J®à¾¶oL~\ç-©NØŒÜ:²1ÓUË!U6M9©x¡_ç,R÷NoÏH'pYÃèæQaÈïjÌæœï5}3):Ž(7a«"¼–‚ª†4¼w4¼‹Eïá²‚÷5\Á>ÄG
+Èè(¡G÷—Á¨.ûÜlè×½Ðnè®'tÒr,×\où^‹ûöÚˆ¾jÙ¶å6uK(hhàÒòU45,ËÈ,9¬`ußÈv'‘áà¶g—–Vx]0äÉzÙ
+§2W`3ÿsU2$òQþƒüÛ§Ê*ÂaPk5(tJòÉ½5CaÙÆÔ|©8L¦›\T„Oì0çwÔW,}X2ð°ˆ¡'Œof>v†¡7_z …“	¸¨¹gK~ùÒ¢<I[›‰ÞEreht¨>ë¡ï»²|/Ê´C²Œ·2Ohlq×í¸JÈH`sÞ¢7?-måö&©ì!	[ŽÔ¿âÛÙò¿)òd@UÍ Ômnº5Z©Ú‚Xq‡ÈGAz¼¼C§æÜGíäúgå'Góñ¨ëvÐÿž¥}?­Æh/%já°ÂàtÜŠtNÒØÙ‘îâ­{c-œÆ@„¢n`RÃÂ`ŒÅÐÙÚon£ã6_#©d;³]ëPÚHí&ÛHËmê:ŒÇ'ÚgÈÑNïÁæ§Ÿ£»™utß|ðçHòæƒ?¶tú’Ù'×ÑïµÑ=µŸhãé[äÒ$f0KÁÇÁŒ!C.~ƒCì[ô³ï0È¾‡Á~À$û3ì>=/÷èY¹Omé'\a?SÏøû‚ý†OØï	zæh~ÏÓŠÝ¢ã½ŠÙ4PÅ(F¤EDžÅ1š¥9\ÂQZŽ_¿ PK^†|¸é  N  PK   à;3            :   com/gallery/GalleryRemote/GalleryComm2$AlbumListTask.classåX{|Õõ?çÞIfv2!É&W|,ïBáQ	‚òÔh˜”€ÅÍf’,lv×™Y RiµÖ·õ…(øB¬¢Ô·²©oÅ*V­­Z_Uë³?ÛZ­k­öÜ™Í„,!þ>¿ÿ~ðÉÝ{Ï½çÞóºßsî<ûíƒ@%¾¯ÂEðº.„7Dó¦o)ðGÞöÁ;ð®
+‚÷Tx>Èƒá#>†?‹‰ÿQií'¢ù‹XòWþ¦B!|ªÀßÅïg¢ù\4ÄüøB†Šß/UûøJ¥-þ%Ã×*ïÉðoŽ€÷øFœôqÒ·2|§ (ˆ*Œ@¦ WPR0GÅ\”i_Thô‰FU0OEó¤Âb,±P…j’‹Tôc±Œ%*L…OIP,•q°
+ÓpˆhQ0 ö:TÁ¡
+¦àá
+¡à‘
+¦àp±ý±r¤hF‰f´hÆˆ¦LÅ±X.zãDS!šñt0V*XEâA™(zÕ2NRp²ØnŠ‚SüŠG	§)X£àt!öÑ
+ÎÜ3<Fð›‡³pvÎÁ¹¢™§à|A¦éãd<^…)„µx‚hNŒu¢™-Î¬Do¡h‰‰“DÓ c£‚M‚¸XÁ%*žŒ§ø¨Yª`³ŠËp¹Œ§*øC1¿B4§	“…Tl!ç`X…3±U4ºXÛ¦`»Ð¢CÁˆŒ+e\…kuDÌ‘ÊêÂñÎªöP4ª]UÇ9¿zgÜÒÝÑœxggõt_cWÌêÐ­H˜øŽÄ"ÖL„ÆoÐÏºF+d%ÍÅ‰Ö¥O»AšoÕ
+ê"1}A²³E7šB-Q¢øëâáPtIÈˆˆqš(	eògE[’uÓj
+™¤£V‹éÆœhÈ4ušž:@AGöÚ†ôff²;õA6’1G^&”ñ™VÈ°š"$*ž@ó‰ê4«Š—Õ­­UEC±öª…-+õ°EüR»Q­Ä3ÕóÖ†õ„‰ÇˆƒGâÄPêl‰WÕ.ôÎ2qðauÇ75-šè1«ª>ÞšŒêÞ5¹QÒ·šâCcú9¹“­²M$T…:õõ.á˜M-#k§iÅŠXQgÞGJÓÑv?/¡æ¬ÖV{”oN6"–³²ÀÏÕ£µ–ÞiS¹:Ö&Ù„9†NoL:4$ÖŸ·Ö2Bó#z´Õ´‰ªsjƒÞÖ˜¤f-ýEÈ6	ÒWíÌ¸<cÅ¤!5#Ô%È¤‹kæÄ“1Z¤z[5mgRìá8>dvÔ‡â¶ˆ%6èÇãÖ,§ŸëxŸˆmq£sÅIP²ÌëžK…"í	„ÁžÝqÒÜŠè¦(ã?Óõ…TQo3ØJÂKc,°9áŽH´ÕG*å9´”¬“æ&ö¶<‹h½nš¡v}n$—#í=ÒµÄD;Ì2Ú“´}¯˜³­CÂùª½Ò©6%m=!ñJ<f À0BV\X(?n´ê†Þ:+½UN+mß0©ÑäÓ¥õ6ic<i„õù*E^P¨§kp)\¦ÁÅp‰×À&ŠoZbO;áÑ9ß
+wÄÚ
+÷¿Õ2vjÃ¸Œ	OGCFSC“2®Öp®•±KÃ3p†?‚Ü
+×jð5x&\K!°ÿÕšlkÓ!Í¡¯ÕÃIaÓ E¤°
+fâ¹&¨ázü±h~"ãYž?E=0dÑðü™†ç¢A†Õ#NG~…çQÄg„CŒ0ä¨6ŒCÆJDuKÊŸ¯áx!Ù¹Oä …Eüi6Ïx'LH[¼ˆL›0âV<®X­¦½5¯®œ„pˆ½Ø‰ƒ }ÇèÃ¬	Êx±†—àÏ….Õð2¼\Ã+ðJŠ?ÓÆm7hxn¤Ø áÕx«_o b²", @ÆMnF2QŸË¯áux=Â¨¨PëoÄ-î•"ö+…´7‘	’£•dEgè\¦Ç+C­­Dò{Ikª±ÔK¤³W¹“è%ûÓiLä!^rØ†ÙfÒ3#@¦R(Ófƒ-‰»oÖð¸EÃ[Ds«h¶‰æ6Ü"ãínÇþïÐðNÑÜ%š»…µAÃ{ð^1¸OÃûñ^÷Ç	xº_mä]qÍ)0wµ÷­°HRÛ+ã”‚uS´åƒvüÖ©€	Ú‹‚3‚3±Ì`|M,˜¶ipi<4;âÉhkB1D+*<l°[B¦NüC‰=7ŒdÂÒ[ƒ-z8”$z¼8È ;±›ÂIR­tw‰±LG3>ˆ»eü•†áÃ2>¢á£ø˜†ã´†ªžUÄB1^´âB‚ˆ‘–’€nÊA yÙÆE
+x·.d#¦ŒOjøîÑðiüµ†Ïˆ3ŸÅn÷
+°yN4¿Áë…+ž×ð|aøÁ¡¡Ò5²©t-Ó–))è5QMzBÃß
+Hì™ÁP°%ÔJkbV(û;"ïF¸£«RÆ—4üþ^Ã—ñ2‡™Lx›æÉ!#FQ1ÇÝXÆW5üÞŒPõ=3– ™ÈÚÌF¾†††¯ã¾‰oÉøGÊNÞÄ/nìÛ¾#l÷.þ‰„C±é["½å=rýB'5‘'ÿo*O„ê²¥S^¯QHïÙ‚°L1ö u_šF©rÌ —Š"0î^â’²±ÙÊÄ~ÒvÚqµ¢0óµë–»Õ‰e}wêKÉR_g• 3y‹{`»–§¢¡]Ä!ÁKYmmmß›EÝïE±.“ —’E8iˆ,õ‘hT<[è‘@¿suê#±¸±ÄÍl¹†‡D•J$ôu*²¨ÝW#§> ½†–ÐÏìáÖºN\n_²²,
+f‘‚4ÖˆÁãÂÙÔaÄ×ˆ'œÍ¬’wÓw“ yÀï­ì’5 ðÈšiÅ=œM	qÄ˜‘	„žrBÔë!Ó)*F•8FmŽôó£—ãÊ×·%[ÛõùôÂX”)…ÊË²½3Æf|úéIÝ¤÷’™ 79å–¬ìvÔ÷G³éý!ÒËø’l/&BF
+°ô˜`iô€n’x¦BQâ/Íæ‚f·tRdÌÒÛuÊm
+%\S¯«ÒlÕŠ´a§Œ†ž§áØ²ƒ#°ûò®èï‚ôk‚E&Ag:{Î[í”R™SCËjû	¤ÜˆÙd$õ¨Ñ,¾nèÖœPŒ^ó¢$³ûö[žÂÞÍµ«¨ùFœ4,õ’š:"fZó‡žyÑ§ÉåIÇ7Õ×Í3Ã¡„mr*ùì¾³çS€›3²ª@i¹óîT¨×$jm¿Ðˆ'’Ö~h’ö|ÿ×1ó1g”Ãº¶Ê\CÇUY†®WÕ'-ûëõ§l8ç~AÙß¶3Œ@¯‰ßûb‰z¬]¼®)eQ Kfä2Tî*½«Q_TæÅ-"‰÷y/8’~»`õ.÷¼éý}©ä#ªØ•>Þ,¾iØƒÞEÆ<¥=[Ì‰“áôgÉŒ–¸hûl—Á­–à0tñÒ$E‹ûpÙós^gB J>¹ÐÜ¹Î7ÊÞñÕvÑ@§ºQMR@äýÚÒ;Ç¸~·7µêk¶ |È	r»»ýTd½FTë­¹¹?¬é5Fž0˜pPPî	ñ)…ø+¿Å ©5;ê¡Xd+í™Û)Š…L…Ù¿.ûW®ù=¬TÍÓçÀ‰ ¦[U‹êDQà#LPîÏ~ó”Vzë4vÄ×ØE__-gÙÛêìÍ„á"  ýÄ·)úý9ˆý]
+—Ñørê5 §ÿôØ.W±°|Ü`÷Ò˜ÁÔsl9ä²eÇN…+‰tÖÃ¸ÚÞOKï.z×À&âØ×:ûã Úë÷•? \â…ª_òçHAîRNö È)P»Á'í5º!ïX‡®ålµ|'äo™~eVäø¥ÝP¸t'ùý)(&–#õ”¤ ´oƒõu’_×‡8§ŒKA ±^p	èôC+è´ÝM}V~€•å}V™u¥­$ƒÝ0lçp/)?Úa%±7ÀaöïÃpDÚÄ-p™ø4ÍÂPÎt˜ÂÚàhÖÇ²(œÀbÐÎÖÁJ‡U,;Ö3.'ÚfÂUÌ‚ëXnc«a7Ñfkà¶ö°.x‰°3áK¶Þv[(P3à:¸ž\³Šá¸‘dXEòl›ˆv[†vÑ¶ÂÍD{)C{„h¿€[lGïK;Ÿ‰O’Ô’£¥/@†R ®ä<#–òÝÔøGúGí„ÑK%{4Æ_&Fu¹=þKþ#³–§`œã>aSêVÔÙaNš__á¯LA•B
+&nbçí†jâž´ Â?™¨Ý0e*m8•H?¨Éq;¹™x9ªF–¦*¥J©$¶ŸÙÓ–¦çvBM/à“R0Ýèh¨TIÁ§Fu©3½Ô<—zŒ—ª¹Ôc½Ô|—:ËKäRg{©.uŽ—ZèRçz©E.už—êø„f|2K
+æ§à8—2È¥ïR
+\J­K)t)'¸”"—rbÀWðÛÆ®KA½©öÜÑÍs'|œŒ9>@waÑÉ\WÊ“<RŠ¹†“+1ÕŠ…ûJJK6Áð@NÖõÅbý6P²`m<GÁmßNîñ(´dçKAÓ£°XøwLË.Š½dZP÷Àà@®ØÞ&äò„zöQß]ë^sq¯—Ð½NI3Ò‚
+ÿ)¤Fã/Œw  DŸ‡IÔ=†±sa;æ³‹ ‰]-ìºÙ—A’]A·úJ8]W²«áFvÜÍ6Áv-ìe×Á»ìzØÇnÀ|v#Ž`[p»	²­¨³›q»/a·âlÞËnÃ'Øíø2ÛŽï±;ðoìNü†ÝÍ»‡ùØýlK±ñl'›ÌºÙ4¶‹Âv³ìj¦³GÙéì1v){œm`O°ûØ“´ê)êíaÏÒÜ‹l/û½À¾`/r™½$ÐsáP¸ïm„>Ø‹àvØNPÿ.®‡_R/öaÜA=ó±î¤^>ŽÀ£á.êÂi8î¦^.ÄB¸‡z…¨Ã×„—Û¡×Áûpõül<TÃýÔ+f“a< ; 6â¢žÂž ÌÙIä±ûE…,*»¦ÛçúC;œudå.Ê,»‹“„¨M"‹ë°~9d÷åðõrÉú‹™o™}A¸÷áˆ–F»aì#x#l"ôxž ÿ>Iô\ú=ÌÆó§\4”²¡¡´½.ý?DÃf¥±½Ð°ùû¡áÿOÐ°¹6÷AÃæ>hØÜÊ‰6ú5zù:¹Øìb •Í.TöBÄ@±ÿškJ%b‡‰› \ê‰ƒe¤† û—‹æTjœx@Á°‡’ŠÞ ‡Jì Ø…Ú¹$Râ‰¯´ÑøœFò‡2›rRÐ²Â5J@Ùô¼ÝD¦¢Ô„æ¤¡q1a¥&s…ì¾ÈÛm®	c4nûn‡çè6¡Ô.ÎîÈœ=~7Dh~e7¬"ØŒ¦C¹ÆÇ§ª$hçf”é'æ‘ë³Œ\6L§ ^ªnAM Âé¢1H íiDÖCs!_‘É­©ù_i¾tZš|-tx=Â®ÂÒüaýµa»¡ë8Ã¿.?Úún8s)Áýzºà‹—Ú§ü˜®¶øýIš÷¬œ-*[›FK*e–®i´“„X;áœš|¤?ÛîtÏÝö]Þ9*¹ð«€\á?Âè|
+=˜1}}üyÐ|Õ|€|…|9¿žo¤“·µ›(o½B¸÷:å­7)o½MÈ÷å­w	Qß',ýPô#ÂÏ?r~Byë/”·þJyëSÊ[§¼õå­Ï)oýƒòÖ”·þIyëKÊ[û(oý‹òÖ×”·þMyëÊ[ÿ¡¼õ¾ÅßçˆŸsÆH–ËsY>÷±!\cGòAl,/`õ¼˜-âƒY;Â,`ëØ'ì,~8ÛÊƒì.>ŒuóáìI>‚²ÕHö&Å>æcØç¼Œ}Ã+ø¼Šåøx>‘OåÕ|ŸÄå“ù|>…/"Êr¢´ñÞÉ§sƒÏà]|&_ÏáðYü
+>›ìÓÊ·ðy|+qÜÎã{ùIü5Þ áÍR_&Mç­ÒLÞ.Íå+¥E<*<&Ïi#7¥ÛyÒÎK`8åÎç2¹óžLîÜœÉçdrg,“;OÉäÎÙ™ÜYáæNìæN*Ð÷ˆÜ‰oQåþ´;„åðkê‰ÜùI:w>	SìY{ÆÚ³*ùøpxÆÎ§C<K=_AòŽ|Þ#a¯ Ich§çà7DÛJwòyxÖ-‡·mò`¥4^t²­Tèf[I†ß:Ù–K¯
+;ÛòÏÓÙö.|~¿…OÅ…ð2ñúø4¬ƒWˆW•6öäbi»›‹¥Ü\,-¡\üjŸ\ü»þz6Ò¯ŸzÂ;ô®z¿ƒQ	þPK?5ù  ?)  PK   à;3            @   com/gallery/GalleryRemote/GalleryComm2$AlbumPropertiesTask.class­WéwUÿ½¾´3M‡¥)e‘¢,!-ZA¤€–ÊH¡‚Ä:M_Û$“ÎL€¢²(**ˆ‚ ˆ ¬eWBÑƒ€_ü_8¾éñ¾I¦%rø÷Þ½¹ûý½eþú÷÷?ÌÄm/æ ¹/cƒ6Êám›T¼£ Å‹w¡{ÑŠ¨m
+ÚUt¨èô¢†ŠÍ*¶¨ˆI©¸‚„e0U$åÜå…[®9‘¶J#Ûä°]E·;ðžŠ÷½PðŠ’Þ¥b·œ÷H“ªøHúÞ«âcŸH½Oì“–>Sð¹•øBÅ~¼˜]Á—^TËù ‚¯˜Î0-5ãÁ=VwpYf^+â¦#‚q³MÄ‚u±ÖT¼–¡Èé4ìÉ³üC¨ôQõf<^M:Å‘î„Ó)#JúŒ„á,bØ‘·!ä"Žî¤ìuÉ6ÝCÉeç0}=ƒ§ž#ÂFB¬JÅ[…Õ¤·Æˆã›Q=¶^·I÷1=2g†2W¿Ñ2“Âra7éö-”H«>¦Û¶ ¡yf59‡1*Uº´dÌ X©D&î—‰yõ”c®¶±ƒâf!ˆëÛ#.UÜnZñÒ£~Ú^ÞÔÔX3DÂ	®Zß¨YcI†š!œ'-Ñn÷óÆ.ãHê–·«©JÃ›õ­z0¦':‚«[7‹¨Cÿ{:¬jñÐ¬­^²=*’Ža&Hƒ&)”gŒf0´:ûß‚8ý9>;‰³-Ù2Þˆ™²¢b©!{Xš]ü™Ò¨†ZÒ0¯j˜‹W4¼%*É¹2%Â¡.ÅC‰v“aäÃ¬"Že$:ÖðŽ(8ªá[|§à˜†n|O¾Ô–Ò‰ÆÛÈˆ.»>#ù t2ˆãÄ'ŽcFÍXËVaÙ>)TÏ¬af§ÅUZ¥Ç…†p„aôã¡,Nµ·KÚZÆ0&ãÃ ¨+Ü®‡lÎ¯Ðp'ü¨á'œ’Äig4œÅ9çÑ£á.Òþ´]€)¸¤á2®&fi¸ŠkT	­ËÅ–†Ÿñ‹ÀÕÒO_×ð+~£Ûhg›,œDˆ,ÍÂÇË2­ùd&ã ÅÛûq“aj~ ÐÆ­G‘—†^Y•B!] s †aìàPa˜ÿô{–¡:Oå>"£Tòyæg¡<¦äuR3#:üÓÃƒ«vHK)ÇˆQ—B³çQ‹iÇô›Zéhi 'Ça‘3‚¡ ’U†Eyž¡~dÕ¦å·”T([¹+iÓèÉ¤HÐþ®Ê¡<0ŸÌv­í‡²[Â:ËÒ»miÊ¶C5÷^WCŠÕ>ærÐ>p9aðê„MjÉÑïÏQÜU(kOµuˆ¥t·4>8lþ\7ÌôÜ×ÎKt¥„íÐ½•46ô\NõgðlGRÉžæÚ›ý¿•2×JÝMÀÎ1òáE5Òc¤_ž«á†“ÝP"Ëty.Óô$ƒ’”Ñe]AuY¯?$û</¿}‘+ô…yïÉÜÓ“Y§uåÀÙÔi™ÛäËÍUöRY„mëôhŸCÏùúÑ•O£OÞÿ  èã×bÑi%Àá¡¹4PYu,Py7Á¯»¢‹\uà»PÄw¢„ïÆH¾¯?QÄë¨w—ö¹‘+zf¸ŽJÝ8­–bYÆeÁ.£`]äë<ÜWè+òÜÒÌ‰äi¨‘^§á-ºƒ’fþ>Í7ì†Gš=.5Â7Ò¥
+]ª4£å“¬p‘˜eÍ·0ÊWžÆèÊ^ŒIã¹4žïÅXé°2qaw!]ÒßPå›Æ¾‰iTÃ‚*ß¤4^\Tå{‰lNžë‘Æ'”{ÎB™ÐƒÂrOS²ŸÚ‹ij¦ösûÝûÉ}•o:™¦F ;Ã_!UEùÎhæÍÌHC¿&™V¹©“dÓ ÉÙƒHHÖä”¼N˜„»¸GK4³‰ô¥$ç})eZÀ8jõ^Lâû°Ž@?ˆüöñÃ8Êà?Šóünóãø›ŸÄ]~÷ø)Üç§ñ?ÃŠùY6ž_eù9VÁÏ³i¼‡Õðl)ñBü"[Á/±5ü2ÛÄ¯°$¿æÂ(IŸ'Är„(¾ó˜Š´ò`qW"L Ù‡ÍhÀ*°búz\FŠö>É­ÁZ0VÓÏcÄ‹ ‰x›ðVoÖKX²®>¨àMw|‹]xÐŽiC­çÐüµÿPK«o›    PK   à;3            A   com/gallery/GalleryRemote/GalleryComm2$FetchAlbumImagesTask.class­Xx\Õqþgï‘öjuõZIvÛxƒ^K¶eì`@[~	Ë,Û WÚ+iíÕ^±{×°æa$ÁØ¼—4myyeÇuB[jM›¶n)¥¡¤m’–¾úHšdæÞ]íJ^ÉÊ×èûtî9sæÌ™ùçœ™9ûÖÏ¾ñM óè«ìÁé2ìÆ7¥ù–4¯Kó;Òü®ŽßÓñ†¿À¼ÀàÛåxoûñN x7ÀL(sß‘æøc|Wš?‘Ù?-ÇŸá¬Ž?÷ã/˜Œwu¼'ß¿”É÷¥÷WÒ| ÿÚïéø0€éø› >Â÷…ø·~üŽ¿×ñƒ fâ‡:~¤ãtü£Žuü“ŽÖñ/ü+þMÄü{ ÿÿ”µ?–æÿÀãtüo eø‰ŽŸÊøÿtüLÇÏý„ ®"ò“O'­‘
+P	•
+Ñ/.M™4nðÛGå::UèT©S£j?Õ°š‚ÒÔêT'ßz&Éäd>å§P é¡OÑiª|§±¶t¡ô¦ë–ï§uºH¾3tš©ÓÅÒ½D§Yòè4[§é6ê4G¾sËi5I3_§KuZ Ä…:}F¾—I³HšË¥¹‚¡¦+U±´™¢?]Àv|à§«¸M¾×øé³2	³Ú{ì¦>3·’»šVxßõÖ€íXMvÔŠ7-Žw§ZeI«'LÅ¶[¼r3¡|ÀÜ¹.Öã¤“VŠ)m„R§?–š9ŸGhvÔj,©»N¿åÄzxýU±DÌ¹†°{ÂÆáëpL'Ú85k<¾B+7·ÍÞDP­L"TµÇÖšô@·•Ü`vÇ™l·{Ìø&3“q–¨ÄjBÝrËééwÅ´˜}Vjƒ™ÚF0Ú	+Ù7S)éê	6³˜4†Ë—Jï«	þd:á)¢EÄ´ò„µ#ï´úö­æv³)íÄ€dÒÜÕK9¼Š¬óøpý‚e;{¬A'f'˜½¤W”%\7ÞšB˜½mãf¢õMÆ}-E…KÁÉ8¡ÒcIXNÓÆõí¼k8OXmÆ{íä€å™ŠíˆEV¬´ßŠõõ;ì«„9àúñ˜y»Oó¤/ÆŒu
+µ9VÒtì¤À9èaG˜}^S³0»N0w¬q7®d5{¬e;+‘bÙì‡ØmVÔ›6Rén¡,wn¸2ZÌM1¾0‰Ü‘`ÁÝfÊrÑ)·v:IsyÌŠG™^&htñà^·¥}å†ëZã1+á4­Ù´ÎŒ‰%4HX8ŽƒI«7•£­KÚƒVÒ‰Y)3i¤j·à¸¶{«Õ#‡G‹ÙÖðÑŠÙMmk]âÃ¦ª´ÚŽ¦ãV!O™™Ç 0<Áv:ì4ã·<&÷®¦ð¾Ì“ÝÜK‹ìÇçÜ…½öánwàNñAç.·8"{¿rPV>~ZbP+-õÓ2ƒ–Ó
+?­48È]Ëf9«¼55ð<aÐ*j7h5­ñÓZƒÖÑu­§ƒ6ÐF?m2èzºOàÈý—Ú	¶hÒh–¤{{­$uÒfƒ¶ÐÒ»É ›i©A]tá’‰]S>ßV2i'úlS·©Ç ¨ˆ¨9ç€°{¢95çºþ˜sUY×êÁ¤íØ=v¼k»•ôÎ²¶`ÞBBEÊrº
+èöS]Žm3Ë.ÁÚ—àîôsE‡Ý“eñuK5‡ýÔkPõ‹Á1?m5hÅ „A¶œÞÒ”êüt«AI’4ß ‡8>–»âºzìtÂ1h;íÈÞ”´Ü”iYŒÂIÛvæ„³ôp,N¤ã<o†1v'áÂñ#aE˜¤7Î’sÂŽÙ³½¶áÜ¦¼,±ñ]ávr[*ÌÂÂlG"jÆùÌ6hÝæ§ÛÚ-Þ#ÍÒÜÉžg]î2h/íã#è¦+æH„íÞ0_õp6<1|)ÇäÍç1.Æó$ôñ¨Âõ»!ežAwÓ~®&ÌD‡ÏtµçPöÄt/ÝÇ‡Â#q¸ër#ï<Aÿ|Àòt/³ASs‡Ó´46à…C‘~¿Aè¶0¿¤—¯»I–ö =$çáaƒŠ_ê=¦‘A•Ù‘É`VB>ÀòÌEÍº3YU‡¥åÈYMzTôÉšæôs=•õ˜È
+Ð‡%Õ‡å<.r*½©Ó=9LýíôÓ—ú
+qè8DO£åFô^‰è,‘˜ó°Ü»
+orØ}G$Ø<EOô=kÐs"åy¹µEâ¯A/ÐÑ±Î‹Ú„ÆÈ„–ÿGÍBX0ÁÕÙ·¨|Ä¨ãW^Jiqñ„ŠŽ}–ãÅ²ºÈìb•Ã8‚Ü,±b}Û¥W0Že,È[DX«*¤I°E5'	š-ÑÙ1“çó>>æ3C‘¶¶¶s%n|j9’¯4SÙP“K”*âN–›Ñh¾¬ÔKÃµÛ8QeÄˆw¡12^M5bÔâ9¥Õ–J¬iâëd¯ÕcÙŠŽSnÎ££+½Æ_B$_Y.—â¶Ý 7>aÆâŒÉäH1ÉnMkZ	N¯sŠ‚sýëU¬“’ÀäVòüØši‡UwìÜI3$ä=>)RÄß¢U€]Í,ìæñ«Š‚ûÆš	?FŠïZ—vgsúy+øèLèzˆ€êQÕXJðMÉä‹ûåê(?ŒyÏ†Á6¶Åí6#®Å¥º¸µ½éhŸµœ‹uÃ¡!R¬tŸ]¼ž¯JZ·¦­”³ÞJr­Ì.<Ztù¯àÁ<VÔnïŽýž¸ô—^ÄÑ‡Ïjv¼‹ë„®oUÊ™r7ë‹9|3gg–Û–(]_LtÛtö$W¬xfi-(¼²4Oµ‡{¹{ÅÀ-Â½x¸Ò–C/½uv’{ÍºDc„ÙoYá£ròˆPYøsAY—ØvÜ2yä&Ù|³`<çü¿äð=Ê8­MÄcò@
+pŸXîê5‘‘¿s±MÛÄ_%œçÜ´Å:8Šz"r!zDÚ’ã“gf‡qUd©§DZÇ‰
+²dc"Æ·°C{õØ¯ðÔ_ï˜ò¾÷”&TyÃY„£[–¥€$ ´šÙÒ,xnŠáÐo¦Öpùè¦ŠÍò«‡;Y½¿×E«¼£=Às?8Èön´6Ña%·Ë[´a¢?ò¸Á9%÷)jíÌ¯W×z,•ÛDãR‚ÓÍ‚š³ñ<ÑsCÒÞ!?Àñ>c7ö PüÏÏ}Èß]Øë~÷ánnƒò« ÷¸4ÿïÅ}<þ÷žæq)g54Î54‡¯A;MÕ0÷8Jê•ŒëK˜ð2³úp?·Aç=KQªJP®|¨Vê•ŽTÂ*€KT90ß5žx<€‡Ýíge•‘ÞA<ÂÒ¤'ŠknOTWnO”/áÞñ¨§,5 àòŸhx¥šVúƒº:²N)%:N°2'a”â*:‡PÙÞ 3ÙÙÆ!TIWeP-ßÆjN ˜A-÷êN¢ÞW2‹ä‰=…É,åSÁP0Ï”¦f0Mv9‰5CS;¯ðÉ*^ö1ã§…%ƒ‹\q2vÙ_f;f0ô0=‹âŒb%f¨ U-ZT=ZÕ$¬R“±Y…pŸºÔ< ¦âE5C*ì¢f´qÃã,óî	_vQ=‘EÚ'¿ÇpË¸ùw³¯êyŸsÖeA›ã2Cƒÿ4fŠµ3;ƒ/Â¬ŽNåŽ"ÁÙî¨Ä5Ìq¥î ‘¥iO@Î9†’à\™iVC³yŒYH@Só´¸T 
+1øš•×}2XØ\*	~&ƒË‚‹2¸ü	í^‘Á•‹J¹ÓÌôfÈÿ&*ät•§pUgÈ?„«›õcÒÈÔgyJè"ü5|.ƒÅ2_æ²–e°DšVi–ÊÊe,oö³sV4Ô¢òúòúÒçµµ¼V=…sÙÙÒ}³
+LZÉ&	•A°ûžYÇ´P¨$Çr-“ëË½s"Šù©USZí‹*BÆÔÖWò}·¡1d0„UÇ|ožÂêœCXÓ\ªäýÖæÅ¬µCU¨ê¾rÉò„ü‚}•§!cÁuùõëGªÑ±HÏÏm=W&r7vÖëõeCØ”Áõ¡Ê<÷#4¹òÞ:…Ýd\<]Ý•Áæœ&lÉ/¾q”Õ¡ê3°øênÊ³Ý<Š­&Ts±"ÖÖXÛ•_ËH5GM¶µ»È.Ã‹{FêU°y4Ïd½yïy6ï+ºôf±Pà6…áºæ`(x[‰oû2ém#¼Ž²æÚüê¸(^ËMp`˜u¡º30x§ÚP]‰c?*ÜÕu^3U²_oUÖ—«hÉPe©C¨U½	]˜+$çúýåtì§/Cð¦wòónCHënnV*è—¸°ƒƒÐÎNMÂ®Žæ’Â8*ñÂ'Ç×bì·Áþ2GÅS8‹÷8ë„Ô^µÛÝï«¸Í‹·œA®å88“©³Ñ­æãNµ÷«E8¤.çøz%^QÍ8¥®Æëê¼­ã¬Z÷T+ÞWKñ}µŸ¨åT«VQHµÓµš.Skh“ZGªƒµªMô¸ºž©è¨ÚBÇÕtJÝLgU½¯n¡Ÿ(Ó7Yuûª_«ŠúºU¯oŸŠùŽ¨­¾çÔ6ß‹*á{CÙ¾o«AßÔ­šRImºJiMj»Ö«vh{ÕNí°Ú¥}]Ý®½¥öhßQwhª;µÕ]ªFíS“ÔÝê"uŸZ¬îW+ÔµN=¨ºÕÃ*¦ÚUR=ÆX<¯ö«'Õ=ê°zHáö)õÓ^UO«ãêuZ=«ÞVÏ©ï©$ÏÐÎ4g9›Â“œC>Á4·W†÷qgœÃÐ}“±G8Së¾…X‹§¸W¦)ÎG.M›Žê,íc,äbãÔªTâYîÕigÑŽçð<‚tœ£Ý8ŠJ:ë{_åÙ*ßz‡ì3¨ö½AGñkÜ«Ñöâ‡YÉ‡ñ®'™ßñ"ÏtÐ÷¾ÆõCMÕ:ðë<[ŽW´Óø:÷¸"Ð^Ão0ŸŸBÚ&ü&gÎ Ÿéø-¼ÄÇ!íœŸ_áâà0êð*¤L¸8Ž”z{˜vœiCœe•äÓ\UÃ=©`Èíä=|nO²³†o¸Å¹9ÿ”›™¹e™K·ð ÷÷à#úœÂ/ PKÌr #  ¨   PK   à;3            8   com/gallery/GalleryRemote/GalleryComm2$GalleryTask.classÅWy|Õÿþfvw&Ë$À† áÐ96!!‡È$	h4	4	( â°™,«›Ýef—j«UDQ±^ õDÓZz¨°DQëÑjkk[kÕ¶¶¶µU{_öVkof³»!›˜úO÷óÙ÷æýÞï¾Þ{ÏÿçÑ' Ì¥^lÂÍ^LÁ-yüu«ö‹á€nSp»
+î‹;½¸wÁ=¸7qŸŠûôyQ€[T|VÌŸð¼ø<‰%_ÀU|IÈø²,Rð°ŠÃ^AÒËGA¿ }D|=*`Ç<&¨÷¢‡T<!€_Qð¤³ñ”Š§æ3bøªóðµ<þzÖ‹çðu1|CÅó‚ý7Uìõâ[xAÁ·îwT|WÅ‹âó{
+^Rñ};¼X„—U¼¢âU?PñC/~„×„þ?Vq­û¡Ûë‚ê§bù3?Wñ†¿À/…ð7U¼¥âm¿Rñkø~ëÅïð{Aùìþ$ˆÿ¬à/*ÞQñWSñwÿPðO/6â)ÿRðo‚d%þæ@´»*¨‡Ã†¹½êgn3º£q£ª=®ÇÖšX§7Æt7D##E#„©Ígvt¬n‡ŒH¼ÊþLo2n^(7L3‹h=ÁË«îP„u<ñ-¦¡ó‡¯ùB}›^Ö#Áª¶ØÞY3ªGV-µjˆvw×
+qíÛ#ñ-F<`úÓB‘P|)¡}ÔFëƒ²µWC´Ó ŒmEŒÖD÷fÃìÐ7‡aL4 ‡×êfH¬S@—0†]—bÚ¡[´&ö”ÙÖ-ËàÍy£TsF¶Y6Ù/”RaC¬‰ñC)îp4r08 JL7õn«–P¸!Ëë«6_È1ÜBQV·ÈÙ
+E«šV­è±T8¥nÞœ–ñ–hg"ldãä[†¹Í0×¦e'HvpÛãf(d$
+ñ¿‰ÿa6B6#b3&:{‰x(\µÚŒÆ32,ÞtÍZãCr£­6›Ç±œ &XÃˆ.LQcìûž¨É9˜×5»7qxuÂ„Ù&¶®]­‡LæàÕÃâœ¬æ¬\0Ú¬.©—É½íÑ„0V†DvŒÏÆŸ+,Ö°×Ðâ"º4Å°ì;ÿ(e× Ø¼«AÇfïixÿQðÆþ%…$dt±#˜Ê¦`—®úDW—a²WVê¬mgI<ZÂ)UŠˆ/\äÖÈCŠBªFyäUhŒFås†µsØÂ9Èd)|l6õŠÁ@aÜñIèdlSD¡ÆÒ8oÐx|T¨Ñ\®QMÔhMf9²T£bšÂ<¸ëDMOÐTÂ”áV£iäåä`ô6c«FÓÉ«Ñ	b8Q,A—B'iTJ'k4ƒfr	dOóæ°Ðo–B³5òSÙ SÏiTNs8µì,ëd;Å·Fbgü4ã
+twrÈ¨’ÆÌh<ˆ†7m¨&¹vî)l]ÂÉ_Ÿ]Û%vfÜZ­º…æjTEÕ"05ÕÒ)Íã¼¡S·ÍçÀsþy,»¡)´@£…´H£:Õ_[Í :kbqN1gäî§Ñ–Ò2…N×h¹XÔã
+Nœv·„û{Ô,IQÔÙÒ Q£vaŽJçð´èaQ}œ$ƒÅÕ•Ø*qç%,3ÖÓ¹ÂdqTß7zãŽ²¡ˆ½1kt½€Pû¿W.û:£{["qúúGìk%KGêÌ$L“Sa`=Á_–ë`ÁÌìSÊîÄñ¦·Í Ém‹{¦½<’›²4æ²šÓ™àÑc1#ÂZUø‡6ô²! §iˆ.$”à¤n>FÃ0ÆŸ=JTŽ|<êÈ:ÞSéSfúð¼Ø0Î­°ýþ¦¡Ä9ld×Íž¡}DÑÖT³•4âºÃ_C!9ãœ&-õE-‡QöUëØ3ìŸÀ^+`†bñV»ŸŒáÍfQOkLîU¥ÃG:bÄ«Ö´5³BcMckÂ°âm†‹F,f’ôç:>7Ô¦\?Z;>R@3.k 6èN¡q:du‰9’\ÑÑl¿.u`rÇÅË®oá2Õƒ©8¬IßRÄjuú¢â	‘`|ƒÑèE!£Ù¹ÞP7ƒV\‘›„m#¹hÐJ8Fè¦‡"+MçÔ¨6½'^eÃgá¨Ò<gNO°Þ*«‡—Ug­²Ý¿ZˆÛµµ%ÚÓ‰%â!Ý.ÖþŒhŽ;§çØâ¡Å3TŽÌ1M¾æ(º‘Ë0}Mce¨(W¡¬u°2›=:¥Ï»£,7M}»%Ú¯Õ²ø¼›é¾UØmñqmzØŽ’nÓ…]‰Î ±’OáÕéË¡<g)—s=fŽFg*ó9eRid÷’£ÿÿ¦°þ£u…	¹^ ©¢tÖ|ÍÕ¡(^!Ü-õ°u\ÎÄG<ÐB‘N£wU×0YÅ;ÏJl¶R‡K‘¿)§˜ñX¿ÀƒâþÎÓ2xÉìÜ³ZÄM-ýP›š‹W:A|[ôHgØhÐcúæP8$œà*Á&Láx ñÀ€øÐiÏüd±ç`jæ‡>ñžaš°Sø«£¼ÚdžkÊB*Ÿsr¹|.1¸Ëé<ÏÁW~Ê:FP ¯jyÏ2‘„¥PÊGå¡€¼(¤1˜L˜Fc1‡|¨æ7ÄVÆ+qÁDÂV¤&¥–ø†Hü½=)Å^cÅÄÞåýð²å‡‘çzc$ð—|ÚÔ³Jt Õ_þ1¬;Š±¾qIŒwö}Iò"‰	ý(Ä²Mü ØuÖ‡™Yt‡¡Kbÿ'gŒ­å·hšŒñTŒ©4¥44­4«øý²žJq1ÍÄ¥4;Éo¯9Æ¤Œ'ñKºÌ6Ègùž$ŠËY;WF`ðÍaÐ¨2‹Y~šYošY}ŠÙ¸ŒÅ‚Ÿûx~ÕðRÆRm¿q?Ä{ÑÆç±Ã×ý"Ç˜£,ïv=Ž)ëäŒ«Ú›Å·-Í—ï›:§Ó’˜žÞ?a?®Ì,ÆîD¯X¥€Îtb%6öõIçô¡£ÅåË¯èÇÉŽ´Š$f´·Èa13+m1³úP>Ó?³,…™Ö¡¼%ý9§µâYx™¤â –¦ ‡Qy 5ý˜›D“W÷£†§Zž$"êÇ)Ob^“¤ð™úT^.¬dN•6§Ê4ñ|‡xÁ âÖ!#/TÇ¢uò1|u¾ÅGqZû:—½Zâ[j¯ÜÔ¾ÎCíu.±¬Øå¶7—Uˆ½¬Ü=ÓµØÕåIÔ;i[ìòØ¨•µ%#bŠ]I4Ö¹RÅ±Â	ÒJ—$Æ=£Îí;³ØíkJâ¬$Î> Ÿ¯9³Üë²³¢…=ÀIÁû­¼_ç)öøV%±z¾b‹ñ)®’øX?ÚŽ Û®ŽtM¶'±&£kkûPQçqePÏF9ìÓµËÛÅ‘‡|ë²U›”•ëmÍfÉ‡œôa´ŒÖ^çÉÂ9Op™fcÕ¹Sw:ÝŠÝIœ?{æ vÎÏ…>cXôª\èþÁèe]¸hë¹ïwqûóõ˜--–vI»q½.=,½Òaé{~UzOÌ.W TÀí™áb¶á˜^ÀÅ,à<;ƒ<XÎãøh!fQêé4hºh	‚´Z†t:ö2ìzZŽ}T[©©G©	OÓYxšñ&µ’‹Î!•Î¥B:Ji#-§.j¦m£í ­t™tY”¤½D½ô:]LoÑ%’—.•üt™´˜vJt…ÔB»¤è*éºZÚE×J»i´‡®‘ ½ÒCtt˜®—ž¡}ÒËtƒô*Ý(½M7IïÒÍÒût«ôí—: Ñmr”+èvy.}FžOwÈt§|.Ã6Ð]òFº[6èÙ¢{å+é~»Q>	Üq1>Ám4ˆYø$.a?LÃö1ìR|
+’ÔÈq¹—Ã#µ`vrïW¤=ìÕ]¸’aoc¢Má‘¼xWa7Ürsw` WóÙì–`ò\†	inÙJÃ62LHs‹Öœ:|r®á]ÂÓÒsØËHxAz×ò—LÛ¤B\ÇÙââv¾7ðž86ª[nq¢JŸäÈœn|Úâ\%$Üh7!n_3$¾œ„å—û÷_PK¯ro(  „  PK   à;3            6   com/gallery/GalleryRemote/GalleryComm2$LoginTask.class•RËNÂ@=•
 Tßø
-b¶7$âý ¨öaú0á«”câÂð£ŒwÚú`C°ÉÌû:÷œÎ||¾½¨à(;IÄ±«bOÅ>CÂën¡ÆPll³:â†!œIõ2´maÚžøöš¶iÖÉÎÄòÆÂÓÔ¦[ºwÎÐY`N]ÇãžïÞÜ¹''=¥iC¦¥[âÚ7ûÂéò¾A‘õ–=àF;ºô£ "Å¿–=Ò­.wï´+ËNÓà®+(U_dá‚ôÆ\þÿ™¡Í :~4=^”"RÛwâB—³ÇTnù×°Œ¤†%$T2ÔþËT-Ø9aSzÆ;^yz<
-=&ºÉ˜¬
-ùÅh‘òStjSUœ¬V*Ÿ¾‚•Ê/ˆMƒª4í«2Çž`H³)4ŠåÃz¬`-ÀÓ"tyÊÒ,‰¿Í¿0 õ³ç L“X[Á¾Y	GŽH€„äp àPKÙWFkt     PK   ™~a2            :   com/gallery/GalleryRemote/GalleryComm2$MoveAlbumTask.class­WûsEÿl²Í]¯W)¡¨`±UABÚhµ`AH%-•T´¢Ökº-‡I.Þ]Zê[Ÿø~ ¾ñ…">P@qÆQÇuÆqÆ÷Ûÿ	Çï^ÒhZ£c2·»ßï~_ûý~v÷îã?ßyÀBd54ã²r4árÙ\!›^Ù\©Á@ŸŠ¸Š~*%³
-SÁÉºJCI)–Š´†*\­ÂVá¨pUdi8Ã*¶Ê~DÃ5¸VŽ®“ÍõnÀÒÄM²¹YÅ6·`»†JìPq«ŠÛTÜ.§îPp§¾KÁNp·Š{Ü«Qø×+¸OÃ"Ùß¯àf0ÌÆ­ddÐH$„=9?×oIË‘¤Õ/‘•‰¾LrCyJw¶H¹Š“‰Ç…ãKîfÓ™»ˆ!4…±<Õf%“MÒZl$ån®'ýåfÊtW0ì)ÙÀr1×p3ÎEé~ÃSÉ®®D±x1¦EÍ”èÌ$û„Ýmô%ˆŒZq#±Ñ°MIç™\¦†¡²ÃžnÃ¹ŠAoO¥„Ý–0GÐtK‰Ëž{”Ê¢ÏÉLõ£’Au³3©\þ\LåxM;¤·†-ÆI©ARµÍÔ )UöÇõ¼æ„Ê,;ÙK	>Õ›¢k»»»Ú&Ùˆtnì2L›TXš¡yŠ°Ò¶pÆx]¶•¶k
-GF˜6l#é41ÌØTÌú¾-"îÒ<´›Ä? mCÓê­q‘vM+E~Ó"…™9c¦i__8ë“+ª)\D‡ÕŸIˆBmP¸±1ÀSâòZÌÊØq±Æ”Ež^X£…ÒŽåxHÇYhÕ±Kuœ3u´àLëx»TRò(¡¶eå¬àQ»ñep‘ŽÕXC“É±š3T[)ü¸‚'tlÃ“È„ZP¼ñd?Å+­4ÒŒŒí)²•¶-×Š[‰Þ!a;´PmZØLåv„Ûkü]îé’–(àl çe„-M¯e8áogu^9…K.Zët<gìÑñ,ž“Äó:^À./êØ‹—t¼Œ}:^Á~:¸
-^Õñ^×ñPhã¹Xe¥(eµm[vkCEN¾×[]÷àM†ÓKCˆŽ·ðöQ©ÍaMÇ¨,S™.EàÃ0{rÜ0œñ_65CS‰jy"§TqûßÏQyXÌ+é¤ªÐvÉÁ¤:´ Ø2…¡Œk&¨<í‹—RËå¾ó”–†&ZšÈ)ên]IªEN›¢Ö¦‚UAfV”|.·Yå{~iK&É€‘N‹mó†"*W‘Û¬ËÆ@ïå|¥m#Ž4åDM‡®øy¡É3âiH±eÇ¸œ4qã.U×+éœÉÓµhÞŸm(T$=ÅÓ0c Ó?(ÖÐíÔ5~ê0„CÅî¨Å/®i¶¸:CgÝá¤­”C~¡¨úÿðþ1Ùf¦ìý—‹sñ¿V¢Sƒ6Xž!d—r 	ÒŸY¬öt;ž]2ô‹R§Ê¤õÿ îÍ¶5,ß·<ey[wÐUm
+b¶7$âý ¨öaú0á›ÔÆÄ…àGï´õÁ†`“™;÷uî9ùø|{PÁA
+
+¶’ˆc[ÅŽŠ]†„7ÖÝB¡ØØfuÄC8“êyhÛÂ´=ñí5mÓ¬7’‰å…§¨ÿD·tï”¡37ÀŒºŽÇ=ß½ºrO4ŽzJÓ
+†LK·Ä¥oö…Óå}ƒ"«-{ÀwtéGAEŠ!~-{¤[]îÞ0h–%œ¦Á]WPª>'ÉÂé¹þìÿ3E›Auühz¼(E¤:¶ïÄ™.9fÿŽ©\ó;®aIH¨Øg¨ý—!©š³%rÂ¦ô”w8òôxzLt’1Yò‹Ñ"ä§èÔ¦ª8Y­T>~+•_{ªÒ´/Ë{@‚Ý#Í¡Q,Öc	+ž¡ËS–fIü5¬Gøå€­_Ð ˜=`Z˜ŒÀbØöMdÈJ¨8rD$$‡=_PK‘y“Œu     PK   à;3            :   com/gallery/GalleryRemote/GalleryComm2$MoveAlbumTask.class­WûsEÿl²Í]¯W)¡¨`±UABÚhµ`AH%-•T´¢Ökº-‡I.Þ]Zê[Ÿø~ ¾ñ…oEm ÇŸÇqÆuÆq|¿uÆ¿Áñ»—´šÖè˜Ìíî÷»ß×~¿ŸÝ½ûðÏ·Þ°YÍ¸¨M¸X6—È¦W6—j0Ð§"®¢_ƒÀ€ŠAÉß¬ÂT°E².Ó@RAJ…¥"­¡
+—«°U8*\CŽÅ°Š­²Ñp®”£«dsµ†kp­4ql®W±MÃØ®¡;TÜ¨â&7Ë©[Ü*…oS°SÃÜ®âwjþÕ
+îÒ°Höw+¸‡ó£q+4	aDÎÎõDÒrE$iõ‹Dde¢/“\ÆPžÃ]†-R.ƒâdâqá8dãB†€»Ùtæ.bMa,OµYÉd“´I¹›…kÆI¹™2Ý{J60…\Ì5ÜŒs^ºßpÅTr…«+QlÁFÞF†iQ3%:3É>aw}	â£VÜHl4lSÒy&—©a¨ì°†„g£Ûp.cÐÛS)a·%Ç4ÝRâ²çf†²ès2Sgý°dPÝìL*?$S9^ÓN#é­a‹1dDFjTm35HJ•ýÂq=¯9¡òËNö’E‚Oõ¦èÚîî®¶„I6"»Ó&–fhž"¬´-œ1^—m¥…íšÂ‘¦ÛH:M36³¾o‹ˆ»4Ïí&ñHÛÐ´zk\¤]ÓJ‘†ß´HafÎ˜iEÚ×ÎúäŠj
+Ñaõg¢PFnlð”8‚¼³2v\¬1e‘§Öh¡ô£c9îÓqZu,ÁR§àT-8UÁý:À.•”<J¨mY¹+xPÇn<D\¤c5ÖÐdr¬æUGVG
+?¬àÛð(2¡o<ÙOñJ+†4#c{Œl¥mËµâV¢wHØ-”D›6S¹áö—{º¤%
+xGÈY™aKÓkŽùÛYWNá’‹Ö:ã	{t<‰§$ñ´Žg°KÁ³:öâ9Ïã/â%:¸
+^Öñ
+^ÕñöQhã¹Xe¥(eµm[vkCEN¾×[]wàu†“KCˆŽ7ðæa©ÍaMÇ¨,S™.EàÃ0{rÜ0œò_65CS‰jy"§TqûßÏQyXÌ+é¤ªÐvÉÁ¤:´ Ø2…¡Œk&¨<í‹—RËå¾ó”–†&ZšÈ)ên]IªEN›¢Ö¦‚UAfV”|.·Yå{~iK&É€‘N‹mó†"*W‘Û¬ËÆ@ïå|¥m#Ž4åDM‡®øy¡É3âiH±eG¸œ4qã.U×+éœÉÓµhÞŸm(T$=ÅÓ0c Ó?(ÖÐíÔ5~ê0„CÅî¨Å/®i¶¸<CgÝá¤­”C~¦¨úÿðþ1Ùf¦ìý—‹sñ¿V¢Sƒ6Xž!d—r 	ÒŸY¬öt;ž^2ô‹R§Ê¤õÿ îÍ¶5,ß·<ey[wÐUm
 ÔÑKx3½»szè
-†üµä{º—©ÊKË<žŸžå8›è4ÚFtõ5áú†ƒ`áúQøÂþQøÃ£àáY|ehÞ‡s¨ 9z¾|ªøk˜É_ÇIüœëù÷la%Vy¾jòžåˆnz²"G2J¿7’qÊ¸ÏÇÚ\<¾,Ê¥¶3ü6Ê>@•ì²ôtD÷â¸ T¡<Ô:ˆï£§ÂO<½ì*{üDrõðúØ!—Å4åªzüïRœÄšó¨êàL*ó¨ãóš+à±NhDg ¨¼‹{bVpv'5BMs²8ùjeYÔuzK8‹SZù,<5‹Ó‚ZswãäÂ@çQðV˜’êß‹ùcSc.N'¤=Ÿ´iD^²íÅöNTÈs˜A}Ÿ\6ÄZù˜.YmœÅ½å’ì%d#“Ê6L]<‰ìªÖ*¦0ù­%ûúÐ’}}håp1„9)TøATóÃ¨áï –ì®âïcÿ{ø'ØÇ?Åaþ>äŸãþ~á_2…ÿÆ4þ«à_³ ÿ†ÕòoY3ñZøwl	ÿž­à?°uüGÖK¼>þ‹óŸÙþæ¿²»øïæ¶Ó÷átŠ°†ªOëhäÃÂv4sô_ÎjQ.\H£
-„°1øÙºqÞâuã"âóâÄÛˆ‹%^ÙÎ<®kX:ï­–%óÞ.AO~OE¨—˜/£Dú÷ož€dò?¼ õœ@Þ —zí&´yÛÕG[:óhÜLýƒPK‡€‘Á  Ÿ  PK   ™~a2            ?   com/gallery/GalleryRemote/GalleryComm2$MyTransferListener.classU{SUÿÝ$›” i+P±¡5I‘Ð*–>¬Õ„GÚ´ PZ_›ä’nÝì2»7(Àu¦TgtFý:Òý ~(ÇsoBI%eóÇ=ïs~çì¹7ÿóû_ ¦Àãˆãr'p%‚«Q¼G×¤üf×%}KoG—–Bøú¨Ÿ”æ¢˜b!ŽE{p7åQ’Ç­(nKõ’–#X‰À`øM†t©ê6ruÓ¶¹·[hÑÞpÏÂMu³f
-~…ük'K÷Í-3'øg"WàU«aÚó®×0…tØ ‡°¸gùÓ‡gnKy·Ñ¸@1cÛ÷¸°ªÕr,qÁ8r‚£¶YcåÝgè/Y¿ÝlT¸W6+6i%·jÚk¦gI¹­ÉfÈvk»ì™Ž¿Á½’åîpA/:Dó¶éûœ|CÑ‰vâ`.š@?4÷ô¯ÑÒÅbA"îjVdˆ¸[Ü£”dû¤²Ì=ƒW]GÚ
-¶izfƒðÞm})Ûtê¹¥Ê}^•Ÿ¨w/ÆÔ`ºøL9™'˜–º¸á6½*Ÿ·ä :[˜’‰uœÆE/bœáøsv‚à¤R“©Ô´t.ëÅC´¥š"å)Œéx#Çþ‹UÇ*Öäñ.EPqU˜@	pJô"‚÷t¬ãNwu¼t|ˆäñ1C_s“6oË[öÜªô#ÀT# þ.ýï/Å0²X./çm‹;"wÐ:œîº!<Ë©«­o´ç1œ¾‘9è"õ…®ú3Ï‡Ú–[X)žŸuèÕ¹h1Üìâ ¦ËztEpöh—‹a¨©šwÝã¾ß22$ÓÅî3|ÖÍ´›”E£µW#ª˜Ù#uÓz¿ÏÅªSã‚{ºî5•ýŽLzHS€qzlã W!zdiSÕcKk¬è)EòÏKJ'ýN#EòqŸ’$šÉ>ËžÛA û‚ë‰Ðch;·„ˆ¢ÙÉÄ~!ç ÎÐ™„h_!¦}¤ö%RÚ×Hkßà,ÙÆ[Iñ2²ªh¦Ard€øs˜lƒøQ„‰–Ã"¾Ìþ†ðÈ@öçÐc¬‡¤<º/k$G3CÐÝGè3.K1Nô'ŽÔž``‰ ”jdƒAìãMÈÖµ˜ÑbQû†öÂúšìå§XËx…þè˜ârÄ7óÔÓõq¯R£¸™6þ9Ê,½zUÝ 
-uŽK£ö=tíU0Ùr~Z°W•¡×¯ãb;å¥”Æöº~‚ä~o¡]ïì­OÎ[ûÚOÕ~VeôV‚v™ fÕy‰¾ ÔÊœÀ;HÿPKí3#ÏÛ  Û  PK   ™~a2            9   com/gallery/GalleryRemote/GalleryComm2$NewAlbumTask.class­Wkp[GþÖ+ë^Ë7Ø•ƒKZBó’åØJ
-!O'NœÚŽk©¡næZ^ÛJ®t•{¯òh¡åQÞo
-)$ „71ØŠiIiÓ¤¥J[~ÐaèÀoÂk†³+Ù•YL=ãÝ=»çœÝsÎ·ß]=öŸ{ïÐŠŸ°#UØ€QÙŒÉ&!›}²Ù/KGRGJƒ]…4àÀÀC&@âA‡8Œ#ÜŠÛª¨y½Ž7p;îàx“†7ëx‹Ž;hÀ[uÜ¥ã¨Ž·éØªãí:Þ¡á,Æ»t¼[öï	à½xŸ½_6´ÏðA¹Ï‡dóawð|TÇ± îÁÇt|\žä¸Žò¤ŸÐñI'¥ê§4|Z&€ëqJÃgXWÃé ÖÉþs>ÏP6‘òÚ­¡L’aEwÜNFFMËÎ‘Èö\ß/’¶'"I{XX¥¸ž¡Ê”ƒ^3)‚ÝûÌƒfÄ2S£‘¨ç$R£¤P
-±„g‰ií­Â3)q¨ý9c¿7–p—®b•Ø;/uØÉd›Ü<z$å	/Aîü©„·‰áLÙJèE=ÓË¸7¥‡MO”Ò+LÆåÑ—3Ó´›Á×Anjº)Ñ›I	'fY*£vÜ´v›NBÊùIŸÌå¯7Ÿ¿˜éî'±+•N‡eº® ÕëËLÂÒB/”Ò
-7Sº³2Ã 9™Tî <$CÑGfÒmc¨ÛSì®¡}"îÉ’ØNrŒM†ú=Ý;b±¾+AÈ‹ôîî3©°4CCÎ6ã%¬HŸc§…ã%„K‹¾Q§M\$ýmÛÇEÚKØ)²à	›æ&ìH×®ÂÕ
-‰½E…çè±‡3–(Ô©)¸9°ÖŒ
-¯w|ëCMEÑµ3N\t&dá®*L|«Ô6°_4°6a³W¡ÝÀÙtÈæFô3èd¦L(»¹;C7´vnn5|ÉÀ—ñ_5pqã¾†¯¸T13¾0•±¬Á™«aÒ@Vªž50…o¸÷èÆ¼¤µÍ›iÑaªK|ÓÀ9Ü¯á[ÀƒËe•£LÇ“ÃTa:c‹ÚCFwžŽšvlÏŽÛÖàAá¸äŽ4ÛZ×0,p…7XÀ¦!Ï3‘#Œ†¹ùÝ’ŽÜ%F«3Û.Vm¶n±‡pAÃEã)|[Ã£Ãw|ß3ð8¾Oäá*TkxÂÀ“2<¶JÃS~€5ÆÂºLû®ý2¥?š&µÁmc`+ÚI)çaÐ‡=†Já86ì$~Ì°¼<¨x?1ðSP¨uEÀÊpõü(eXóÜw†¶2­òBÎ¨z–}ÞùVòH©¤ø¤J24]‘¡óst#W”©J÷Î³s8cX6¿‘¢¨íý]«×Rªˆ¦mn•CÿEH²(‘l*›“»ŠcJ„Pð#Š‘Ô¦®c‰LÍ’¨ƒÍ¡RU˜%I^LÏ:Ãª†iGŒ¸Ÿ É¤dßú¿Y©QX[lÛf*¿D^X¤DM·0„¯Pî±žîAëù…d‹y+VËe!CÍo¦Ó"E¤º²,ß9B\?ýuPgmwóˆ+]¹Ý	—¸iYh~Ì)©¶~Î–óBsfËkæÏY·M×[²…ŠÀ³xìu#™áQÑIÏ…¾>§Ò„Š=šŠ¿$jq #\¯_¸iúŠQN5‚ó±åúR·"ÕüÜ¬gN}±ç1/¡ø9øÖÎÍ›ãŒi¹s =]=‚öÚò°W¶Ë¦ â5¬æ+@!6æØ‡ä‹W(òáºæ¨ _Cè§à§z5AþÑÃIõ[ò}‡ê+äÇ™ú |ba»Zãô¿]$ï¤ÑI’5ê—„›Wž7O¢"Ü2	nôMÂn¬œDe¸Ñ?	ÿ¸ryµ×Jþ üüTóó¨å¡_À"~×ñ‡Ñ­¶PnÑƒ>µí’ü!äˆväIŽd \d>5’ATª‘C†E,wÜŠgP%×ØÅðsêÁªÊsp}ÑŸ\™@uFt
-²xMðG kN# ÇYÔvOáª	ƒuYÔCc˜¦+§°P†JC¿úkýçÐ0Àï£&øÂà‹Î¢‘¼+éêà‹•T©¤EÍJð+áy
-%kJ¾VºV²®ä—HÿRîñifñÀY¼4x]KVNaiË²X>…2†•Y„zÔ@ÆÎ¢©·%H]sVZŽQÅ
-RÐ:…ˆµ%¸Š4&±ú4–ûTVZ‚m4]ç›V'í5>•š—Æí=¾ N{¿<§M®_í-Tm™ÖŒ]¦ùÊy4Ã—i®/ª9N¥³NÖE?ÍeïÒOsÙ§Ÿæ9 ÝJPÍüqlæO ‡?‰›ùSˆó§qž?ƒŸó_àYþK\â¿bœÿš5ðgÙþÖÆË:ù?YÿÛÉÏnä`{ùYšæ\þ'æñ?³Ûø_ØQþWvÍç—Ø	þ7vŠÿó°ü_
-ÄiT³6Ôã&ì&pžÇx5n¦³]"àp¶uj•³XŽ=x*ØÑ™9æöâµ47>3w‚æñ:yØÅüõØÌî‚I`§Ç†ÏßÍˆ’A œÀê33·Ï/'ù¿ÕœBÞM†U+°K]û
-¢Š4zi¼‘ú/øð_PKþþÒÆ  ï  PK   ™~a2            7   com/gallery/GalleryRemote/GalleryComm2$UploadTask.classX	|guÿ¿oW;£ÑøZÉ:vl;ÖeËqŒd;–Ù’#ÉŠ$;(†(ãÕHÚxµ³šõ‘„˜@$@(nK1miéå´I´amÅIˆ7ÐRHqéA Úâ’£î{³»Òn¼’7•~šùÞ›÷Þ÷îï}úò¯{ÀZú¨qüy%’ø‹J<„‡ü%ð³¶ãs:>¯ã¯ü5­ÂÑpRÃ)&3P…ÓBôxžÀ“ÂóEY=¥áŒ†§ÌÇ3¾d`þFÇ³"ã¬Èø[ƒ)Ÿ“Õ—…æ+þ¯ã«‚ùú5_ÇóòøÇ*|çäñO:¾YÉ˜Öñ/þÿ¦ã[ëû‚ˆø¶Ž	/â;¾«ã%ß3Ð€ïëøw/ëøìðCŸÐñ#!ÿ¯à‡²ú±ŽŸèø©,ÿÓÀásþÛÀÏp^ÌúÁü¼
-¯âq¯	ÍëÞ0°ÿ«ãòþ¥<žÚ_Éã×>©ã#	)ÌFAÞ*X[
-ÉC3H§Jv6ìlªœ©Ó,ƒfÓæh£y:…uš¯ÓùºP£E"ð2Qº\§ˆN‹5ºÂÀ(žÑi‰FK`gÓ•Æ„`™FË5z!äÆR+×ª;£ÎXÃˆÛî‘†Ùw¯=æxvjuÆÆ64*ûŽ$¼QÛ‹E™K,ó¶úÊ0]ŸgyéÔžäåÙM5{	ÁVgÈ&ÌéŒ%ìîôØ~Ûí·öÇît¢V|¯åÆÎ!ƒb»vO2îXCýVê ÁìH$l·5n¥R6ÛX¦–+§d°Å*•žÙCEŠ47Èn¨3(I¨™}Œ­Œ7ôÄ¢^ÚþPÒr­1Vwþ¾ÎÛ¬ƒVCÜJŒ4ìÞ›õø³žÌR2ÁÂì÷´‹74»®u¤3–åïtœ!ÞûfÂ¬´o=Ôê¤ã:ØY1Ïv	
-t0Æò·i’#§¡~&ë‹Õ¯áƒ	kÌÒ”ö}žKŒ°èŠƒV<Íu'é¥D]öoŒ³íTÔJÚ­VÒ‹9	¶M‹f—,NHY×}íýý=­ñ˜ðº÷öX1ÑµÂŽùár™*ÈA°Xæ¾þ”t$ãXÙÃ(ÛõbvŠyƒ#îûÙß»¡ípÔöUaŽ@ê3,Î
-LØ^CŸ=`{E$1ÇžMÌièØ]øU‰g–ZÒå¥ãv!Ñç¤Ý¨½Ã·k^ab®¡&Ò8hÂEJ£«LZI«4ºÚ¤ÕTmâ.5©†jÙÁÌçó°ÒIFu&ÕÓÖšÔ@RõÓ›- vÖ'ZjFÒ¢ÂáÝ¸ù§i½Ih£Io§k4ÚdÒµ´Ù¤wà>“‰-\]f:æ¾¹LÚB[Ù-SøŽ„gØ®lË­HO'³õ(Æ^gÒvj6ñ >fRµšt=µi´Ã¤ÔÎŽN'YídÜöl“«¢Ù¤]´Y£Lê¤.“ºi·F=&ÝH½&õán_ø‹Ã2dR?íáõÆâmE™«Ñ^“n¢wr³Û];iÒ,0¹·j´Ï¤wÑ»Yû‹2™ó&:Æ«[CCk¸8ÇÄœ[Ø~ÎaÏ‰:ñÁƒ¶›òë!°aíF®Ñ”íZñýé±n®6“Å+³‡NœA©ˆ„½•,ö›•”¨²Òž3Èò¸Oq&&“†ÈÖh˜[M‰F¢ÑˆI£Mn3é Å5+ŠH¶ªMJˆM‹ÞŒoIûaÏUÙ‡=—KÕŽšä»eœ\“RÄÅ¿0oôr¿õq8ÜTãr!KktÐ¤CtX|Ÿ²]±Ì¤#d™t;m5éºÓ¤÷ÐÝeÒQz¯Iwãã&½ÞoÒ=ôBÊOî5éƒ¢&­3éCäúáéKGù«Ê’z¬¢_,m.+¶˜î#\]^c0é~ú°I‘¨Æå,Äv]‡÷¸|º>!ýÍIóNyßw
-î1Ó·Öå÷Úã„õoù@#l(“'d™ªŠ ™üR ‚½=RÎÙ—Ã•Ór8víˆí5ÇãYÃdè™</«®™æ`¦b·Ûþ¹Ìgàªé÷òwöv¬ßÌÎ®ä²MØ\}ñ¡v1¦¦ÔÉ7ƒÏ
-©lÏr½©Þ©îèè¸XâÍ2[l*wð*i„q·V+µãâ;!ÓÀŠœqÖ!¯Á>(‰×•|ËSøŒz,7'pÅù¹`~_Œå„µRÝ~‰±ûyJ¨ŒqßvÝtÒ“‰Áÿ° º¦äÄã9yÿSLú6XÝ!ºÝPVtJLU%….HûÉ"$±ºD0d÷ùÅô{³ƒNGO¾Îæ,ê±\öj³4m.‹êK†OÚ4cªrê¸Œ<hÿ¿7ÖÑLyNr*ñŒXªo4í9‡3VfÄ5?H¨›Ñ¸"HæUöM«#
-7”Ï'Ì[÷È9•R“«ý
-ªŽ§S£]L#]ÅHNÎ‡„u3¨’tíáTÁ4)Ãk³ö­qp©°é-Ž·­Dîk±°DKÉl+û2MŠâèü\]{‰þ×ÞßÕ™mä´ÌÎçÜÆJéVª|V—×*÷fÃßí_üVë¿<gäKOÆœwÍB˜ƒ)G@bÄŸ’Gäpå	c‡L©.+)^,lOíGÙJ6åGÇBd~¨™:/8ú!+w?YU=}Çð9r‡K¤º ×ê°?ýîé›:`é³YØ¼"¥%×­"ÃEÆˆ&É¤òË¹ßgç.¹‰ðXõ¦dÊkÏÉ¤yŽo*÷%,yù¬/%lz–NŸb·ó@\žÕ¥:jéT™Ã®Éždù4Lóþ”Osëµ¼QîÃÃé¡{‡ãŽõLN“œíÕ¥î5¥/•s|…ì…»ü["Ê¸¹cIÙåz¾q¶%¢þÿ*¶—Ü¥\\ÜZTÔ%s!©óÛ7>uD—È ™2÷ôvŠö®=ž¶S^¯Jò„ÅdJ«ÕRÌys¹Ý¥Ü™£`flš©¯g[cWtC_PêæÎM[ÓÉvbs­8£·–ÝKg—ÉéX0e×]"/ûG]çŒž“½µ‹ÏMkÄÆr$1€û»ÜÓùíA~üÇ—w†ñª—aÁ˜µuõ'Aµu_€ú<Ã
-‡ù9[¾Ñi„è1TÑã8Â¸åYzÜŽ÷øòÌœtYñÕŸ9÷âî¬|zÿ‚–Õ>
-õ(;yY¡ê2…µ°~
-•	!úªŽc¡¬žBÕi˜µ'1+ƒÙÁ­mÌ0§1	N`.á83Õ¼Oa\aÂS˜ßXz‘ŠöOcÑÀÒà­'qYß@… ²¥@!_ÞýòHè"X@­°]±ÕÿrO€–N`I KŽc–à—ÊãÊîaD[žy«>å)Í—ä4ÏàmÇ1çVdp«·R!»žÀ*Â	,ÈK¸:/aÊå·à2v×ÙÝg°‚žA=}	Ûè;ØNßE½„vúèû°ée<@?ÀgèGx^A†~‚Çè§8K?ÃWè<¾E?ÇËô*ÎÓk¸@¿ Yô+º’.ø!lçØÄûð~TàlÂ=ø B¦\X«hîÅ9ˆÛñ">„ûX»¼€ûña;¾‰à£2åøX6Ôhƒó+À¶>ŠÕáêjÄJ¬•P×²µÔqê»×œ…^sÁ5ÝìR}Í)¬ížËákœæGx]xýIlðƒÈÐÆðÛ}¨Â‡®a	K3Øä£B>êÚ5> ùÀfþþŽ}”N}AF4G8Ô}‚-á­ò±ÛžÅ}òÊàºOãèilˆO¡ù$Z+²øÖ	\OhEB¹¼ë’•ŸpmZ]DË`G£ÑŸÅz6Äˆp>¯eØ×ô4vœD{¸#ƒ]B¸+ƒ":oAçM'.|6R	fÐõºƒì <ùn!52èaŽS¸18å˜^V«/ƒ~1 ±B>øÙ¬DÒÁ™ºWÒú¦FÍ‡C-W|Ù×;3JLj3¸YTïËà]áwgpËq\^°ÁlÀ‚³u¥‡oeÊ¾ÆÊ<ÓX‘J® öî
-†µúSÊR×g`÷uç)s¶±òÙºð°<´ðÈŸWüÂNà¹‹DÄ.%â¶7‰¸÷"ñ·ªEëE"—á‰<‹éëô:¢ô<½&oUF–·ß…>Ìo>ƒ1æw®|¹3`ª
-,S:·’J4¨*lT&6«¹8¦ã¸ºªe˜PËqV­À9u^T+ñŠZ…ój5^WÕø¥ª¡€ª§µŽ®Q©Wm¢êZW›é~ÕD¨-ô„ÚJ_SÛèyµ^RÍôªj¡×Õõô†jSP;”©vªÍª_5©vµEu¨VµKíV7¨;w—êTGU—ºWu«cŒ}’qgTzZÝ¨žS½êœêÚë·Ÿoc^A~ç–qž-<Æ+g‘ÀorÓ©À9ÜŠßââ†·ÈoN•0éÇøm¿­¤oàÌÀ1Æïà“Ò¦>Î«
-g	ŸâUˆîgy¿‹ßƒF`~Ÿ†Î^«÷åè\‡?ÀB©ÝyœÚÂ¸Ïàwlw”qŒ?aÜ¹IÜÓŒûSü™œu@þ$ä•4Tbì	¿?ˆ;ù½˜õLâ!ÜáŸÙŸq<D+‚ø?PKF@ð¸€  ã  PK   ™~a2            ,   com/gallery/GalleryRemote/GalleryComm2.classÍY	x\Õu>gfÞ¼™§7ÒhdÙ/x0Æ–G²äcËØØò*£-†±ÁòóèI<oÞŒYÃ¾…$€Í w¡)	 ÙQ	)¦Ð½¤¡MÛ´iZZZBSZY =ç¾§Ñh<ƒáûÈ§O÷ÞwÞ½ÿ9÷l÷Ü7¯~øÍo@=>©@ÞòÀO½€·¹ùo~æÿQ@‚wøù¹ù?nÞåæçÜ¼ÇÍûÜü‚›_ró+n~­Àð¡¿Q 
-A¢Œ¦#ÈèT`&ºd”˜…nnd=
-ÌE¯ŒŠó°ŒUFŸóyE¹°‚¿Wa¥
-Vá´2¬ÆéŒ>ƒG3=TàBœ¥àlœÃä¹Üœ¡à<Éx¦+h‹8Ÿz<‹›<[Á…¸ˆW×È¸XµæÕµ2Öyp‰ë±ž‰Ü,åf™ŒËØÌ›Z‹+\‰çxp•ŒçÊ¸Z¸†I2®õàyŒ½NVxGÆõL?ŸÅÛÀÍF6q¿‰…#96{p?oõà6·+p	¼%c³{àzÀ^’ê­…§µz°Éíìðà…¬”Nvy°›·ÒãÁ2^$ãÅ2FdÜ%ãn„@ëP·¡%3ýºÑË˜zR7Ôæ$õ›âZ&£g|­©úÆø¾l¢[ËìG˜¶U7£ƒ‚ÐœÐôŒEVÛô+òfU‰q‡‘Jë†›äTfe=+=éxJë³¼-©X’Ç2^‚P¶M‹ÇucÈzénmßÜÓ²…Dn¹L; 5Äµä@C—iÄ’k	wS*™1µ¤¹S‹guZÛµ©³¹£»·mc+-Q2Q#–6Û´½Â„Å-ÑT¢aÀÂo°ùtê‰”©7$R}z|ŒFÐŒnÐÖX2eìÔL,•$fâÕÒÚ¾X<ÆÛ[†àØ]H\^ð|NÁó¹ÏkÊ'€®($¬,$¤û¼X2f®G¨«)y[‹w"¸6	¡¢%–ÔÛ²‰}ºÑ­í‹ë¬áTT‹ïÔŒ?ÛD—9#g˜Š…ý´)•H,'Å•e…m·ÆâìES
-×ejf6Ó“îÓL}í.Î‘ÉNÍlÂIË%£d˜]Ä¸?ç ÄØ«	OMö§ºJFüHM
-xKVÔ•¸ Á“´ãáè§-Î©¡Q
-e×âb!U–Ö=iÚ¢ªcR[Aä{ìŽ™ì¹×›õL4ïÑŠÝsJtšù)„Dð÷d„žOÝ‚»šÙ†Cf3±œ;ÚÁŽXÔÌÌpZ¡Ö–Ö•º¥bÉ’¶æMŒ%U„+?u7(Õy)X¼dªai²jbb¦_Uê&'œqÎäµ%ïŒmàå„å¥²ÎÄÖÝ—²V¯.5M-È;cì`6'1Ýƒ†®õ­å( Wž2‰–»EX_²JšOJPŠëô8@	=“!"Šn):·×•îGÅ‘MC‹^uMñ÷îX¦ÛÈN6|	i†~yVÏ˜z&Mg2Í~¢fwËöîîŽMñyYCÛÎ-fLå£¥ºü¤êžêxOzfŒ6^žpHö§ŒD/1¥t>­˜ÈTHl9ÕÓ&• /•qÂ3Åw'ô“ÔÍ†žÎ–ßÂ½ºiAA^T>QR„á¢ûÙÝ4qÞ®ß¾-¹,Ë9v7Q
-êÑýä‚Ù8…óÈg¿¥]§i&:ƒ5.bªvçE\û¾Ëô¨I¯1Fÿi„§NGÞXˆ–kqÎr´†‚Yï£ä’5âš9È§!•ÖIâ'êÞÙùŠÃÜKŽ ,ÕÊÄYâ42$Y°pþXZ ÙUýÙ¾}+]ïR7©¸F5ÖââñX! ò—µd_\ß”W#“,5œ¾”®TÖˆê\"Tæ›ªžu«ÂÝð&Ie«±×ú[^ŸL«pVáFøÂüq;4ÓDš½ÑÈ&H¬\n@˜×šÍ˜¡L6Ž…´P2•\’ÌÆã!»žy½¤ÂõpƒŠ½p³
-7qs7·rs7·ss7wrsÜ,ã^•ŠÍ}ËJôÁñë±Ä¨
-Çáa%®.¸¬5~œeo~ÌÜjÅiÔ¼TW±Ÿïmk?AÑÅ8ƒ¥ï}BIÃkc*^†¤…¥·0¡:¶°œ`¼¸Š	xSÅ${‡–Še2¦T
-éËe4T:NM¾/¨ð"¼Ä¾*fñ€ŒW¨x‡Tx^ãæu¯Tñ*ÖÑôÂ£¹)ÛßÏ×úŠ±XM„ÌTcHÅCxµŠ‡y‘œMSŽ3L¯QñZ¼NÅëñ
-ßI£wp£ŠŸãÅ•§„&_ì),¹€§Þ¤âÍx‹Š·âm*ÞŽw ¬)Õ§| `€;e¼KÅ»ñ‘ÆúbT½›ôlåH’-/\“¦>@ËIœÏ«x/K¾p
-!:—çtÙ i¦;Rs‹a°‚¾0™¥g¿ˆ_bôûT¼ŸÑ}gõöLGg{w{o¯Šà"ÄãÆP[ÊÜšÊ&)$ê;­z)Ô¯Qbê™ƒz¨?fÁŒ%ôÆi±Á´-–¬¯¯Wñ(>HÌ»S†Ëà¡)SÂ$g å)±‡Xj‚§4'ÓY“º–Pñ!|XÅGàA¿Œ´ÃGYãsúô}Ù^Nö½öÁÑK¥û€Þ×Kªø>NÇÒ2„ó»i/ªRI…Ôë‰ù]hP; ‡ôƒi²Y_n{DÅˆ²7íŠ¨b¯_Á¯"Ìj±Þ˜¦žH›¡l2“F	µ?Kõ‹GëëkN´ïWñ	.Ý½Ö3™ijëæ¹ÂÙ%MD¨+P|‹Ê”š¤'UeÅjuº®Eu¾‰ÓŠå¿!æ…lkª/×óœ½jÌ+šÛó¨jt‚ –ûgÍÝ&C"’+C>I×ˆšÝâJ=åÇ–|ÑJ®uÊËòi¡–x[fæOVÌOïÃ‹\1 ›m¾ÝL«)ú½çÐgµ7ëÌcŸ™jK7¿Bºì²’(*éÊ;#ÿ*Ü™M&ùk©u›ÎðÊ…p–¢gîä\(½Ñ¬8·55E.ýÅí:ErË×™;+”öè¸ÈtÙß!¦c%nùtiñLÁ-ß¾sð–•ø‘™Ï:Ý´Äes~±ï…P5ÿ™*Â°Jv·–Në|dÖMsJÙÃ÷3eQ¦Lô"“mël^¶š¬åeCÛkVáV
-þUB¸À˜æ©œªin.¢uñÝ©²f¢"˜¦’=ãWªE¥IÂ`ÝÜ¬÷ktýÝNÇ³¸Í(~±¢ÙÎm:¡/)ªÕÉ¯o..‡6YV”ÑP{‹a4ý®’G*¬§d1c’W–“ZAaýBqÝL»«Y‰_vêZ&•ä_I.(ÉE.ëEýƒ}{³øjáªYÌß-èèl?ÍÐª7äX²O?ØÞ?É7Ó›ÉîËØŽZM"ãââ+ ÂL‚Ïõñ
-O8@Y4•ÚÓ[¬¶e¶×%ÅiáŽëÉñ!€ÈvíH¡½°¤äOfšÈ—–.]Špîi}—å¤£fÌTz,’àLH@œ‚4\>˜WÃa@¸ PA¸6ïÙ.¾ÀÓx_¹©wñ]žz…/Þ¢¿ÅîoµûÛìþv»¿Ãîï´û»D?î†{ˆÓç‰Ñ÷@"^àh †ŽçÀv>®Ú—Á7
-R$àù…písà	{¾¥Dœ®öˆKjHîöˆ[nÈžöçÀëwñøÝíÏ€â—§xñ»ý2Í*óOÂ oVÄ/û=4Wõ{Kœñ{ü
-­ðù•µ"â÷ú½´®Ü¯žÆºˆ_ñ—Q[æW	£Âïû„¿ê÷’ß_þ© Eü>9áU†Ÿïq|Ñ–‰V­O´å¢­­_´•Ô~]8é½Ôö“ã¹¶v‹E ‚œ¼Šœ|.0Â:¸.…CäÂ‡áÉ¥7bnÆKáv<FÏ÷à>üîw¸à‡G~8ê˜:æÀCŽùð°£qÔÃ—áÄeºåªðEø€qhÐÅîƒû-‡†É¡ÔW„G¡*®is†¡z\`…Aà ¾&@CÖô1P= GŒGGáAšðPQøé~F1ø‚?^2üÃðˆ	¸I“ ~‚ŸIðu#œ[ÿ»´úE¶æçðý9|?iíQ1Û/89‰ú<nsº<ô0of1£%AWPÙr8(W»‰gP†9Oç—‹üTÂ_‘É_Ì;-ˆóy9æóà+6óyðU2½SŒž ‘KŒž¤‘$F,š›PËáüÈ´úwá÷l!o¢g™ú™£0—…œ[M"žÑèÝÕ®	j±¤{Ôòw0~(¤Ûn­ÍI73'ÝÌœjfÂïÕðˆ%q‰ÑS”i%Âò’Ÿ|¤CrÝ§m™®¡g7õ³GažPÜ„¥pP¥a8ó©±þ‘Òý þYˆµÞZžkvN¬Ù9±fÃ×iä#K,a}ž!±ž…çla.¢7<«ræo<«5\ç,¢™%Çù7r„7òœ²2'B¥-‚B&çeŽÃ	›Éå4›õœsªFaA„øœÝ¶d¹v3›.ŒúMÿ)Iü66?#u¾“óTýFû`Ž}¾Ïí˜ þ„h³ßk³÷Kš%Çaqíœ%' ì„Â-¾KÂÿœŒöÞGÆÅwÈ¼V\|×vÍá{6·[£áZgÝ0ÔÖÖ€:Ç)Ì~IÌ~Eã_d3föGð’ÍbÍfŠÇ¨©¥÷o@¦¥¹„G16†ëhŒ{^¶Ñ¶‰j ªö$økd–ú# »ŽË9î‡ìÂàz;´*Zlƒ¾¯Ò;½”¶Çú«×"ú'¯jpÕüÒ§`ßÍSxu¶þþTÀVm8Äˆí„?{qB+ü9efü—6ã=Ä˜]H%Æu.JJEøýBð[iÍËñSsüTÊP-ø©‚³SŒ˜³«ç×lÎY¢Ë–áë–TS2ºiËË
-™—Zò>Æ¼¾#˜W1,ÇøZ,ÇÄˆrèuK çD¯ æ{IçËÙYFaEdVÎ†UA5Ãp.ùOÝIÎ;n§3PX}Ö8O@£›‚lm„rÓy^6à0¬kT‚ÊI˜ôºž‡õç(5óƒÊlè†ØXV÷2„¨î«z¼©±ìœÍc
-ñMü0“êjGas$ÌgÅ–aØÚX,†m•X÷tÚÃ{‡m4l'q(ˆ>)ò2éyhf‘wDq.èŠ¸xØÒÕ¨ŽBk„xµ©niŽFáB1¯shkÝ*‰Â/W»Ž 3¨z†aç*_µÏñ(¬«–À™.OŠ¾¨«±ÜÆ»8XnãQâ	Dhù¸g¸Ø3ª}ÀÂ Zí†]‚Ç˜}v³}Ôœ}Fá"_ÚX$è=‘ :½Ã°·Z>
-}l›gA;
-»,+í;	öh¢G`S°<Ð7úIXè·ÇáG!ÌBzÐ}@ @8~ã×Â—‘NÀ~'ËŸ¶(ñ1
-Ž{ø‹°@¢ãM’!$ya¤À*©6HÐ,ù¡Mª]ª†Ai&Ä¥ ¤¥YpHš·Jóàé,xV:^”ÂIi¼*ÕÀ¤0üDZïKËÑ)­À´—Içb“´wHØ.‡Këqt>F¥˜–šð:iÞ*mÅ¤íø°ÔŒOJ;ð;R+¾"µáëÒ…ŽéR·ãi§c¡t‘ã)âX'õ:Z$ÍÑ.E{$]DçSP‰!:Ôþ–ŠÓö¨/¦³á‡”û}ø
-•ÿ@´&<ƒÎçÃ” (Òr•åÞ±x¦‘Ï4²ã™Fv<ÓÈŽgYñÌ£Ñ[ÜŽ]ðO„ìŽý?¦r¢Ù1þ…h
-âûð:–Ë
-2 Ò1ý†ÚWQÏ™ÄQ[…¤ýy™Ü‘ËB[j„/#5	Æ÷íLöð¦ñ¨RéH"Ïtù+_˜®tï;×R¹EòRJ|©B.$¯E*¤fA’-’OV1ÉcQTAYÀÉ¢”	J€)®GA!ŠB”ñ³s+™¤x%ª¤,Ì‘ÀBé
-hÂiš¤+¡Eº
-z¤CÐ+]Òa¸\º†¤káé:¸]ºî•nJQ­íÚJqÀŠö¿ Cý2ãfºðÀÕkLêçRŸ¥~õ€+È\!”› +±	¢~>õWRõ‡\ðÿPKµ“ê#  µ.  PK   ™~a2            2   com/gallery/GalleryRemote/GalleryComm2Consts.classe’ÛnÓ@†ghL¡z „rl9SâÆéW‹ã{7ò:ÉåÊDVÔÊ‰¥ÔEâÕ¸àx(ÄxÛ„A¹í·ÿÿÏ®=ûûÏÏ_ Ð„VëpÄ`«ËDº2Ô/V¶Ã‹ô{jçétl«rv>b°îÓË2–ƒ4¿Ê,xÉ`c¸¸¼b°éÇZ%<ÑªïºžR¼fp0ß4tŸU‡é@xhÁ›eC ¨áí’¡»Q27¼cÐX6DRð-xÏ`w!s¥†=Œe¥|`°7WBéã±‹Ð1ƒ¹Ô_…
+†üµä{º—©ÊKË<žŸžå8è4ÚFtõ5áú†ý`áúQøÂþQøÃ£àáY|eûhÞ‡3¨ 9zþ**øË¨âû0“¿Žãø8ÓóïÙÂJ¬ò|Õä=ËÝôdEŽd”~o$ã”qŸµ¹x|Y”KlgøM”½*ÙeèéˆîÅQA%¨@y4¨ußGO…ŸxzÙ!Töø‰ä$ëáõ±8*‹iÊ!Tõøß¦&8=Ü4çQÕÁ™UæQGç5=VÀcÓ ‰Î@PyÇöìÇ¬àì,Žk<€š,ædqüÔÊ³¨ëô2–p'´òY<xb'µ,æîÆñ…Î£à)¬0%Õ¿óÇ¦Æ\œL.H{>iÓˆ¼dÚ‹í<¨ç0?„ú?¹lˆµò1]²Ú8‹{Ë%Ù&ÈF&•m˜ »xÙ}T­ULaò[Kö-ô¡%û>úÐÊábs¡ð·PÍßAÙ¬åïa;øGØÃ?ÆüäŸâþ¾äŸãGþSøoLã_±
+þ5òoX-ÿ–5¯…Ç–ðïÙ
+þ[Çd½Äëã?±8ÿ™má¿°aþ+»ÿîan;}N§Ûqa¨Šð´ŽF>ì lGÑA3ÑIÿõà¬ÕèÂ¹4ª@ƒŸ­ç-!^7Î#Þð8/N¼8_â•íÌãº†¥óÞjY2ïáôä÷T„z‰ù2J¤ÿ¥ñÍLþ‡´žÈôáB¯Ý„6o»úhK'p›©¿—ã/PK^„¼ñÂ  Ÿ  PK   à;3            ?   com/gallery/GalleryRemote/GalleryComm2$MyTransferListener.classUmSU~6ÉæJ€´¨ØÐš¤HhK_¬Õ„—´iA6 ´¾m’Kºu³ËÜ½Aù~Ó±Îôƒ:£3ê/Ð‘¶èèðG9ž{J*)Ã˜÷¼Ÿóœ³çÞüýÏï˜‹#ŽË1œÀ•®FñFA\“ò›Q\—ô-y¼A^Z
+áë ~Rš‹b>Š…8QìÁÜ”GI·¢¸-ÕKRXŽ`%SCÀojH—ª^#W·‡ñíÜB‹®°†'XÎ–hú«›5K°+ä_ÛÐp²tßÚ²r‚}&rVµ–3ïñ†%¤Ã9„Å=ÛŸ˜><s[Ê{Æ
+Œ™Û®¸Ç„]¥ø«¶k‹kÌ#'8j™5¡¼WcúK¶Ën7ÆËVÅ!M¢äU-gÍâ¶”ÛÊl†l·¶ËÜrýÆK¶/˜Ë¸£èÍ;–ï3ò9E'Ú‰ƒ¹hýÐÚÓsV£9¤‹Å‚DÜ#:ÕZQCÄÛbœR’í“Ê2ã&«z®´(lÓâVƒðÞm})Çrë¹¥Ê}V•Ÿ¨w/†j0]|¦ÆœÌLK]Üôš¼Êæm9ˆÎ¦db§qÑÀ‹×pü9;ApR©ÉTjZ:—ŒbLC´¥š"å)Œx#Žý«U¬Éã]Š âª0œpJô"‚÷¬ãNw¼|ˆäñ±†¾æ&lš|‹/s¯*ýpÕ¨¿KÿûKiY,——óŽÍ\‘;hNwÝÜvëjëÂíy§odºH}¡«þÌó¡6…íäVŠçg]ºAu&ZAnvqPÓe=º"8{´Ë¥a¨©šw3ßo5$ÓÅî3|ÖÍrš”E§µW#ª˜Ù#uÓz¿ÏÄª[c‚ñ]÷šÊ~G&=¤©ÎÀ8=¶qÐ«‡=²´©ê±¥5Vô”¢	yÈç%¥“~§‘"y‚¸OIÍdCËžÛA û‚ë‰Ðcè;·„ˆ¢ÙÉÄ~!ç ÎÐ™„è_!¦¤þ%Rú¤õ¯q–lã­¤xYU4Ó† 9	2@ü9L¶AüŠ(ÂDËá?_fCxd çóGè1×CRÝ—u’£™!Þ#ô™—¥'úÇNêO0°‹DJ5²‹Á öñ&dëúCÌèß`Qÿ¦þÂúšìå§XËx…þè4Ååˆ(nç©§êã^¥âfÚøç(³ôêUuƒTx(ÔQ8.ú÷0ôTÁdËùiÁ^U†^G¼Ž‹í”K”RBÛënø	’û½…vq¼³·>9oýGè?aTÿY•1Z	Úe˜Uç%úP+sï üPKœ|"Û  Û  PK   à;3            9   com/gallery/GalleryRemote/GalleryComm2$NewAlbumTask.class­Wit[GþÆ#ë=Ë/Ø•ƒKZB³Érl%…Ç‰§¶ãZj¨‚y–Ç¶’'=å½§,-´,¥aß)¤@€vb°Ó6i
+¡-KÙ9ì8ìk8‡?îŒdWvdEpês<3wæÞ;sïýæ{£Kÿ¹ÿ<€Vü(€©ÂŒÊfL6	Ùì“Í~ÙX:’:Rì*¤q  n 2ê8Àa	àvÜQEÍ+u¼*€;qW ¯Æk4¼VÇëtÜ@^¯ãGu¼AÇVoÔñ&o`1Þ¢ã­²[ oÇ;äè²¡}Þ…wË}Þ#›÷ê¸7€÷áý:Žp> ãƒò$Çuœ'ýŽë8)U?¢á£ÒøcÜˆS>ÀZ¸N°NöŸÐðI†ê´éˆ”×ne’+ºãv22jZ–pŽD¶çú~‘´=IÚÃÂŠ(ÅõU¦ôšIÁìÞg4#–™D='‘%…€Rˆ%<KLkonœÁH‰CíOû½±„»tC¨ÄÞy©ÃN&ÛäæÑ#)oLx	rçßH%¼MgÊvPB/ê™^Æ½%=lz¢”^a2®Œ¾œ™¦Ý¾rÃPÓH‰ÞLrH81sÈRµã¦µÛtRÎOúd¦(½ùüÅLw?‰]©”p:,Óu­ÞXf–z¡”V¸™Ò%˜•ÍÉ¤rà!ŠF82“nCÝž‚`wíqO–lÄv’ƒdl2ÔïéÞ‹õuX	B^¤wwŸ™pH…¥r¶/aEú;-/!\Zô:mâ* éoÛv8.Ò^ÂN‘OØd°0ç0aGºv®VHì-*<G=œ±D¡NMÁÝÈµfTx½³à[j*Šþ¨qâ¢3!wMaâ[¥¶ø´mè4°	›¼í¶È¦C67£ŸA'3eBÙÍÝº¡µss«á3>‹Ïiø¼3ˆk7ð|ÑÀ½˜ jŒ™ñýƒ©ŒeÎÜX“²Rõ¬)|ÉÀýx€@7æ%­mnÜL‹Så€XâAçp^ÃCÆ#Ë•£LÇ“ÃTa:c‹ÚCFwŽšvlÏŽÛÖàAá¸äŽ4ÛZ×0,p…7XÀ¦!Ï3‘#Œ†¹ùÝ’ŽÜ%F«3Û.Vm¶n±/ãQ|Iá«¾fà¾nàq<aàI|ƒÈÃU¨ÖðMß’á±U¾mà)|‡¨1îÖeÚwí—)ýî4©¦h[ÑNJ9ƒž8ì1T
+Ç±éd'ñ=†ååAÕÀ÷ñ?…ZW¬×ÎR†5ÿÇ}gh+Ó*/äŒªgIÑgœo%”JZOªÔ(CÓU:?G7rE™ªtï<;‡3†eó)ŠÚÞßµz-¡ŠxaÚæ¦P9ô_„$‹É¦²9¹«ø7¦D1¢Imê:–ÈÔ,‰j0ÈÐ*U…Y’äÅô©3¬*a˜vÄˆ[ð	LJö­ÿ›‘…µÅ¶-a¦òKTá…EJÔtCø*åÞëéÎ$±ž_¨A¶˜·bµ\Q2dÑüf:-RDª+Ëò#ÄõÓ_uÖvÇ1¸Ò•Ûp‰›–…æÇœ²jëçl9/4g¶¼nþœuÛt¸%ÛP¨<‹Ç^7’ô\è›ás*M¨Ø£¡©øK¢Æ2Âõú…›¦¯ÕèTQógà!8[®/u+rPÍÏÍzæÔ{þóŠŸ†oíÜ¼I0È˜–;ÚÓÕ#h¯-{Å`»±l
+*^PƒPðÁj¾
+bcŽ}H¾x•q€"ï®kŽ
+ú5´~ª~ú§Wä=œT¿%ßw¨¾B~œ©Ê'¶«5Nÿ;ÐEòN$Y£~I¸yåY°pó$*Â-“àáFß$|áÆÊIT†ý“ð+—7Q{½4áçàç¢šŸG-üa,âà~Ýjå=èSÛ.ÉBŽèaGžäHÀÕH†àS#D¥É0d˜QÄrÇ­øªä»ž sN@ãA=XUyN¢/:à“+¨ÎÂˆNaAÏ¢	þô`Íiä8‹Úî)\3`°.‹úchÓtåÊPièWC­ÿøÔŸ|ÎY4’w%]|®’*•´¨Y	~%\'O¡dMÉ×K×JÖ•ü<é_Ê=þ Í,8‹çoÈbÉÊ),ÍbYË§°BÆ°2‹PÈ8ÃY4õ¶©kÒJË1ªXA
+Z§‘¡¶W‘Æ$VŸÆrŸÊJK°f¢ë|Óê¤½¦Ñ§Ró‚Ó¸³ÇÔiïæ´Éõ‹¢½…ª-Óš±+4_<fø
+ÍõE5Ç©ôqÖÉºè§¹ì]úi.ûãôÓ<´Û	jàÑÌ/a3=ü	ÜÊŸDœ?…üÇø)ÿ	~ËŽËüŒó_²þ+¶„ÿšµñß°N~™uñß±ü÷ìfþ¶—ÿ‘¥iÎåbÿ3»ƒÿ…åe÷ÑÜqþ7v‚ÿâÿ`ãüŸìQþ/â4ªYêqv8/àn¼·ÒÙ.„p8Û‹:µÊÙN,Ç¼ìèÌœGs{ñršŸ™;Asƒx…¼ ìbþzlf÷À$°ÓcCˆçïfDÉ PN`õ™™Ûç—“üßê€FN!ï¦ÃªØ¥®}QE½4ÞHý§|ø/PKƒõÞÃ  ï  PK   à;3            7   com/gallery/GalleryRemote/GalleryComm2$UploadTask.classX	|åuÿ¿oW;£ÑøZ_¬±±tÙÂ6‡‘lcIÈ–Œ$+’m"œ Æ«‘´xwg5;ë	!$$qŽÆi›³­i¡$iÉZÂHpIš‹ÄIŽ”4'iÒÄmM÷½Ù]i¯dQé§™yï{ï}ïþÞ§¯þñÑÇ¬¡÷Å_W"…¿©ÄƒxÈÀßâa?k`>§ãó:þÎÀßã‘*|YÇ5Œ0ñ¨*œ¢/Vá1<.<_’¯“žÐð¤ùxJÃ—,ÂWt<-2N‰Œ0˜òùúªÐ|ÍÀ?âë:¾!˜oŠÐoø6ž•Çwªð]œ–Ç÷t|¿’1ÿ¤ãŸüþUÇsëû¼ˆxAÇ¸ñÿ¦ã%?4Ð€×ñ#?ÖñÙá§:>¢ãgBþs/ã§òõÿ¡ã—òù+ÿ‰ÏiøµßàŒ˜õ_‚ùï*ü_Ôð;¡yEÃ«¶átü^ÞÇSBû¿òø£†ê8ËH‚ADJ§ ³Q÷£
+Ö–BòÐÒ©’M;›ªgê4Ë Ù4G§¹ÚhžNaæë´@Vj´H.6¥tŠè´D£Œà)–j´ÌÀ>v6]d !Ë5Z¡ÑÅ„7K¯¼‚PÝuÃV<n»‡¶åÞ½vÂñìÔê$ëš•}‡’ÞˆíÅ¢Ì¿1–Œy›	}30]Ÿgy™ô®Ô åÙM5»	ÁVgÐ&ÌéŒ%íîLb¯íî´öÆît¢V|·åÆÎ#ƒb»vW*îXƒ;­ô>‚Ù‘LÚnkÜJ§m^[?C-WNÊ`‹U:3½‡J'hn&™Û>P-fPŠP3{‚­Œ7ôÄ¢^ÆþPÊr­«;Oç­Ö~«!n%‡vì½ÕŽz¼¬§r”L°0·žñbñ†f×µuÆÒB¢±ümŽ3È{ßD˜•ñ­±[LÒc\;+æÙ.aA‘€ÆXžã6MpäU"ÔOg}©ú5¼a0i%ü(Mjßç¹±ä0‹®ØoÅ3¼¨;)/-ê²cü˜m§£VÊnµR^ÌI²mZ4÷Éâ„”uÝÓÙ¾sgOk<f'½†îÝ=VLt­°†b~øG]¦
+r,–¹§…—R®“bÜ¢"+{e»^ÌN3opØ]gŸ'û{×µŒÚ¾*ÌH`†%9IÛkès¢ûl¯„$æØ¡‰9;ŠW•xfi±%]Î`&nÓ}NÆÚ[}»æ'æj"ƒý&\¤5ºÔ¤•´J£ËLºœªMÜ‰Ã&ÕP-;˜ù|öC&ÅáÑ¨Î¤zZ­Ñ“Hª~j³sÀÎæDKOKZR8¼7ÿ­5i­7éJºJ£«Mº†6˜t-î5©‘ØÂËg˜N„¹¯­ “6Ò&vË$¾#éÙÃ¶+Ûr+Ò3©\=Š±×™´…šMÜ÷™ÔB­&]Omm5iµ³£3)V;·=Ûäªh6i;mÐè“:©Ë¤nÚ¡QIo ^“úp—/|«Åa4i'íâññ¶’ÌÕh·I7Ò¹ŽÙí®2iõ›\ˆ›4ÚcÒ›èÍ¬ý9™ÌyMpÁêÖààj.Î„˜s3ÛÏ9ì9Q'>°ßvÓ~=Ö­YÏ5š¶½+¾7“èæj3i@¼2{ÈáÄŠHúØ[ÈÒh¯IQI‰*+ã9,ûgbÒ1il†¸Õ”i$›4B1ÑäV“öQ\£DIDrUmRRlZôZ|KfhÈ‹x®Ê>è¹\ªv|ÓÏ!vË(¹&¥‰‹aÁè~ëãp¸éÆB–Ñh¿Iè ø>m»b™I‡È2é6ÚdÒít‡Io¡;4ºÓ¤ÃôV“îÂLz½Ý¤»é„´ŸÝcÒ;EMºÂ¤w‘ë‡§/åS¬*G2à±Š~±´¹¬Øº—pÙÌƒI÷Ñ»Mz„@5®`!¶ë:¼ÇSõ	éoNrˆw*ø¾´Sp™ºE°î,¿×%¬}ÝaÝyò@Ž©ªšÎ/E"ØÛÃ39ûò¸™4†<Ž];l{ÍñxÎ0™ z&ŽÅÅÕ5SŒÁtì6Û?—ù\5õ^>ã¶ÞŽµØÙ•¼S.£	ªÏ=ÔÎÅÔ”;ù¦ñYñ !•íY®7Ù{#ÕçJ¼If‹«g:x4Â8ÛG«•ŒÚqq”ià’¼qÖ¯ÁÞ/‰×•|+PøŒz,?'pÅ—ø¹h~Ÿ‹å„±ÒÝ~‰±ûyJ¨ŒqßvÝLÊ“‰Á_XP]Svâñœ‚ÿK)&|¬îÝn˜QtÊLUe….Èø)"$±ºL0d÷ù¥ô»sƒNGOVgsõX.{µYš6—EõùÃ'mš6U‹9u\Fî·ÿ_ƒëh¦='5™xF,Ý7’ñÉi+³âš ÔMk\	$ó*û¦Õ…fÎ'Ì[÷:È9•Ò«ý
+ªŠgÒ#]L#]ÅHMÌ‡„+¦Q%åÚCé¢iR†5ÖfÍëãàRaÓ['n[Éük±°LKÉlžñ-dŠ5ÄÑ…¹ºö<ý¯}gWgn¶‘Ó27Ÿs+§[¹ò¹|f­rw.üÝþ•ÁoµþðËsF¡ÔùdÌ{×,†9˜r$‡ý)yXWž0¶Ê„‘î²RâÅâöÔnq”­TSat,F†šÉó‚£²ò÷“UÕSwŸ#¸Dª‹p­ûÓïž¾‰¡}ö¡>›…Í+QŠQrÝ*A0\bŒh’JÙÉA¿œgàûÜÜ%7«^“Lí9™4ÏñMåá¾¬e/Ÿõå„M­Á²©S¬ÓávˆË³º\G-Ÿ*sØ5¹“¬&‚iÞ›vân½–7Â}x(38louÜDÏÄ4ÉÙ^]îþXSþR9ÇQÌ^<±Ë¿%¢Œ››HÉ.×ó³-õÿW±¥ì.3ÅÕÈ­ÕHGÝX*_’
+y¿írã“Gt™)sWo§hïÚ£;íõÚéßHXL¶¼Z-¥œ7Í´»Ìtæ(š›¦ëë¹Ö˜Ç•ÜÐ”»¹sÓ–Ãt¢]†Ø\+ÎèM3îå³Ëät,š²ëÎ“—;G\ç€Œž½µ‹ÏMkØÆ
+¤0
+€û»ÜÓùíA~üÇ—w†ðW/Ã‚1këêƒjë¾ õy†òs¶¬Ñq„(‹*Ã!Æ­ÈÑã6¼Å—gæ¥Ë_ý™x+îÊÉ§ç¡ñ/hyí#P E°“?+´@]¡°ÖÇP‡‚ Ÿ@ÕQ,”¯“¨:³¿ö8fe1;¸)°™æ4#ÁqÌ%ÅA¦š÷1Œ
+"L8‰ù¡Ç° ?©Èba_ðõ/Þr‹ûú+-jù*ðîDBcˆŒcI µÂvá&åî -ÇÒ –Å,Á/“ÇEÇÎÞÍˆ¶órV}+“š/ÍkžÅÅG1g—dq)«·R!÷=ŽU„cXPpYAÂ¤ËoÆbv×	v÷c¸„¾„z:‰Íô¶°+[è´Ó‹è§À¦—p?ýŸ¢áú	²ô3<J?Ç)ú%¾F¿Âsôkü˜~ƒ3tgéw4‹^¥‹è÷~Û9$6ð6¼¸Wãn¼!	S>¬U´ ÷àÄ-xïÂ½¬]žÇ}x7‡¿ßÇ{ð^™ò~¼/ê
+	´Áù`[Áåáê,jÄJ¬•P×²µYÔqê»WŸ‚^}ÁÕÝìR}õÖtÏåð5ôNð#|Exíq¬óƒÈÐúð•>TáCW±„eY\í£B>êšÕ> ùÀ^¿6‹F¥S_cMGŽuŸ`cx“¬1vóÓ¸W^Y\÷q>-ý‘àš£¥±"‡oÇõ„ÆP$”Ï».ùò®­Q«‹hYlmÔ#úÓXË†Îç5ûšžÀ¶þãhwd±]·gqCDç­³è¼ñØÙÏF*"Á,ºN¢»1È*ïrQ#‹æÃ‚“Žéeµú²Ø)4VÈ‚ŸÍJ$íò?8SwKZßØ¨ùp(¢å‹/÷zcýA‰Im7‰êá=Y¼)üæ,n>ŠŠ6Xð¡`®®ôð-LÙ×XY b+RÉ”ÅÞÀC]Á°V?†Áu}v_w2o+¿­ÉC¯öyÅ/,áž9GDì|"n}ˆ{Î½Z´ž#"y>N‰ˆÀCÐ¹˜¾M¯ JÏrññ[`Õ„åíÃwbŸóÛ‡Ÿ@Â‡ùoßÀz^9S–« ·’
+4(ë•ŽÊÄµGÕb< .Ä¸ZŠSê"œVËñ¢Z—ÕÅ8£.Å+j%þ VQ@USª§«Tõªu´O­§Qu%Ý§®¡‡ÕzL]KßRô¬ÚH/©Mô[µ™^Q[èUÕ¬ Z”©ZÕÕ£šÔõj£jch«Ú¡¶©Ûw§jW‡U‡ºGmWGÔêqÆ=¡:Õ“ªK=£ºÕiµ#@ª×o?/`^FÞpË8Ãá/§Ä¹éTà4nÁ‡¸Á„¸É-ò›S%Lú>ì7¢•ô]|„98BCø|AÚÇÔGù«‚FYÂÇø+D÷±¼?ÅŸA£‡±ŽCgÕûòô*®Ã'ðI(µ£€S÷)|šqG&p‡÷üãNOàždÜ_â¯ä¬
+'!IC%ÆóÛù¸ƒßKXÏÄíþ	™ûÅƒtIÿPKž™þÅ|  ã  PK   à;3            ,   com/gallery/GalleryRemote/GalleryComm2.classÍY	x[Õ•>GÒÓ“žŸlYŽ“(!$ŽíØY ‹C‰³`ð†—€‚y–Ÿe¶è=%1„}ûR–„–¦ÓvÀ¥L—	3e:;¡íL[:k™¡¥e
+3¥íœsß³,+²ï£Ÿ?ß{ß¹÷þçÜ{–{îÕw~÷Ò× ¿¬@ÞöÀÏ½‚_pñŽ¿ôÀ¯à]þþ.~ÍÅ{\¼ÏÅÿrñ\ü†‹¸ø-¿Sà÷2¢UèP …N]
+ÌD‡Œ’³Ñ-£¬Àôpá•QQ`>–É¨*° }\”ËX¡ÀBžáW`VrPà
+¬òà«qfÎÂÙŒäÖÎU ç)8Obò.B
+žŒe<EU´D\D5žÊÅb.–x°ÆƒK¬Å:F©—q™°Qe\îÁ
+œ…+™¸Š‹Ó¸8]ÆÕ
+lãÅmÀ5
+®Åul’q½Œg(ÐŠ˜´QÆ3=xcoR Þ•q3Ó›YÌ-\lõà6®·³$ÊÙláïs<x®Œ­
+\oËØ¦ÀÅð.}`»—¤ê`Ñ:yØyìbr·{<ØË›³Ãƒç{ð^JØƒ;eÜ%ã…2î–ñ"ûmÃ=-iê™Ö˜aêI=ƒ ¶$©nŽk†¡¾¶Ô^}S¼?›èÑŒKflÓÍÈ ´$´¨nXdµ]ß—7ªJ´;3©´ž1cãƒ|‚Ê¬¬o¥7OiÖ‡·5%¹-ãÅeÛµx\Ï[î¶Ž-½­[IäÖK´½Zc\KF»ÍL,]O¸Í©¤ajIs‡Ïê4·»¹«¥³§¯}SMQŒH&–6Ûµuaaik$•hŒZø6Ÿ.=‘2õÆDj@Ó:`è™½z¦-–Levè#–JHñŒhi­?ñòV 8vW|Ÿ^ð½¦à{Bù$ÐU…„Ó
+	é>#–Œ™êkJ^ÖÒ®f"!T´Æ’z{6Ñ¯gz´þ¸Î;œŠhñZ&Æß6ÑeÅÈ¦ca5§‰•´qeY¡Ûm±8[Ñ´Âu›š™5zÓš©¯ßÉÂ9ŒìôÌ&MA4c8!Åì$Æƒ9%Æ^MXjr0…Ð]2â‡î¤€·dEaI‰<IÛOÒâï¥Pv.-æRei-£'M[Tu\jË‰|ãŸ=1“­#×½E7"yŸ–ïž^¢Ñ,Ê!$‚° Ò ô~âÜÙÂ:ôdôHÖˆíåØ‘ÐöwÆ"f6ÃgÊ`-iC©K*,iiÞÄxPE¸ì7ƒR—œÅKªêš&­&&GúÕ¥.rÒ	ÁÞçHŽPWòÊXÞøxüGXY*ëÜ™AlÝ)köÚRÃÔ¢¼3ÆvfsòÓ3”Ñµõ ôi'‚L¢bµKÞ’–ã½’”âú^=NùTB7²(¢è™LŠÎí¥ÛQqd3£E¯º¦x¿;fôd²S [BZ_EFß“Õ³K7Òt&Óè§jvµžÝÓÓÙ‘•5¶ïèÔb™él´T“Ÿr»§;ÞÓ}Ð§M¤'ì’ƒ©L¢˜R8ŸQLdJ$¶îèi“R CFMÆ~„çŠ¯NìOR7{»Zÿ ×ê¦	½²¢òÉ’"Œ]Ï®Í“ÇíüÃ[’ËÒœc×f
+á‘!=r)™`6Nî<úé/iç	ª‰Î`“˜ª]y×Ñ‰1©côŸFXuBàtä»h¹ç(GsÈ™õ
+.ÙL¼S3‡ø4¤Ô:IüDÞ;7#E3×É”¥\ySTœ%ÎŒA’Ç‡]5˜ˆêÛÈé:y•ºIÉ5BmQe--î"z`HKÄõæ¼™d©áð¥t§²™ˆÎù(Be¾ªxoU¸Þ"©ìmìËˆý[ÙJ«p\­ÂpÂÂ	=´Ð@½)Í&H¬\l@XÐ–5Ì‘M§ãÃ!-”L%—%³ñxÈÆn`^¯ªp=Ü bªp3·pq+·qq;wpq'wÁATÔqaE‰68q½"–Uá%£3¬ÄÙ—µ¦2mòÍ¹“1­:<§ÆT¼I‚õ#ébœxékŸ”ÒðÜ„ŠI¤;Äòš˜P[˜N0^ZÅ=ð–Š¶:MÓd4TJA²2îUqîWáOà*|^å„N_‡ñ2/Wñ ^¡Âkð:oÈx¥ŠWñÍ,<š7gùZ_1î«ÉhÈL5…T¼¯áâZ¯ã™nöø¦{š"^Æ”ñzoÀU¼	o&gžÒ÷y=U¼…Q*sT¾æS`X&"½UÅÛðvïÀ;U¼ïFXWªVŽ{®`€{d¼WÅÏà}"¨Ä(—7'íº1I¶<çMšz”¦“8÷«ø K¾x!ºVæ¹wÙi¦;S†¹5“ázp3k×U<„‡ý!ftß)}}ÓÙÕÑÓÑ×§â#ø(£ñxf¸=enKe“wº¬ì)4¨Q˜™Czh0–!‚KèM!33ÌêÓ¢Z,ÙÐÐ âcø81ïJeÌÐx<gN ¦8(j‰5ÄR“ì¦%™ÎšDÐ5r€'ðI?¨ø9¼TÅ§xÇçèýÙh‡þ>ûé£D>ªôÅ’*~Ð!µáÌZ‹A9+m!ÕzÂ +i{õ¾?M:È-èâ*¢XN«"ªXëð‹sZ­ÓÔi3”MÙH„P³äÜm` %í Ù¾„ûùî/¾IMÓk7ÏÄN-i B}i€âeÊ(5dO>¸?L‹Têty‹è|/§+?zrB{šç²m©l\Ï3öªq«héÈ£ª‘I‚ZæŸ5ct·Ìd´a"¹²IºTÔììiŸ^òE+9[fÔi¯Î'„ZâÝ™™?ói1?±g¹"ª›í“^rfÔ}ý9ði­ÍzŽyâSÛÚÒÕ¯Ð^v[ÁG¤˜tž•1îÊ&“üvjÝ­>P9-Î’÷ÌŸš…7ç²¦¦È@q½NÜòwÔ
+ûQ:.ŒnûUbf1VâÎOç‘7
+îüö„—¼¤Ä'g>ëtÓþWÏ…Å^
+¯£jþ7e&„a%ðn-ÖùÈ¬Ÿæ¸$h}ÁðñuL=Üc¦,Ê´ç‚|Û»ZV¬%åzÙ.ì9k‹WŠ¸ü“†°˜qEQöUÓÒRDIâÑª²fò¾1M%1z'îcKJ“„ÁÝÜ¢jtw>›Nsq­šUüVF£ÛuB_VT	Sßý\œ=!l*2­(£i ..†±¹è£L©0œ–Å¬)º,›¶|Èú1…Â@­®F1îìÒ5#•äŸXÎ-IEnúEíƒ]a‹xòpÕ,åG:i7‹ßuh¥'r,9 ïïœâ¹ŽÄôÙ~Ã6Ôj¹ßfÛœL$„Â Ê"©Ô¥1½Õzñ-³­.)w\OFÅ+‘íT“"Áâ’\–ßÛ4^-_¾aÍ	=êrŒR3•÷$8R'ìàƒ9p\× €j ×æ};ÀÅ·jÏàû:Õ.~ Zá[»¨o±ë[íú6»¾Ý®ï°ë;íú.QÏ ¤»áât/1úHÄµ£€µÇà¬u¾ ®ºWÁ7R8àù•ÚºÀSëùšvº:Â.©#,¹;Ân¹#,{:^ ¯ß]¼+ìñ»;žÅ/OÓö»ý2*óOÁ oTØ/û=4Võ{Kö{ü
+Íðù•4#ì÷ú½4¯Ü¯žÀ¼°_ñ—QYæW	£Âïû˜a¿ê÷’ß_þ‰ …ý>9áUÖ>Þ£ø*(¢,¥*JŸ(ËEY!J¿(+©|Vég¨$ÃHQC&†
+HB™ú|2ó…°6Àe°1_	LÆý¸ƒpî†[ñÜ‰ïÁýø;xÀá‚
+røá°c&<ä˜;Â#ŽxÔÑ Á}Äe¦eªp?<  ZìtÏƒáeÐp´“êŠÚ1¨
+×ÖÂŒy#P=!°Â ðGP_ !kø8(µÃCÆ­‡áðhQø™~V1øQ‚?Z2ücð¸!¸i'ü?›àëG!8¿þ7hö7~­5>‡ïÏáûá	xRŒöNN¢~>gsz <ô°`æ0£eAWP…¹MrmP®vÏ <óžÉ1.y*á»¤ò¿Ì»,ˆó9æà)›ùø<Å1§h¡–K´¾@-I´X47¡–ÃáK Óì/ÃÓ¶7Ò·Lõì1˜ÏBÎ¯&Ojr×ÝÕ®IÛbI÷w´-¯Ã,øžîlknNºÙ9éfç¶f6YÂ#bîl!‰K´¾B‘V",/™ì3$Â³ðU[¦«èÛMõÜ1X 6nBMRmP¥8ùé±Þ pÿ}¨†
+±6ZÓsbÍÍ‰57'Ö\xŽZNÑ²ÄòÖóð‰…0Böe	s>õð¨Ê1X(¬ñ”¶Úzg‘ù1ÎOÈÞÌ3ÊÊœ•¶
+íØQxQˆðŒÙLöÐhÞ—à¼CP5‹ÂÄçÔöe#°øÈu#°d‚ÙL¡Ôÿ áÿIÿŒ›ÿ¢í|;g©>úÿ¼,ØsìƒðuxEì@Ðö	à÷G›ýÅ6{¿¨Yv–ÖÍ[ö"Ô:¡p‰ïð¿$¥ýêCýâ›¤^Ë/¾e›æ·áOmn½öŽVÔÖ9ëG ®®þE¨wÇì×Äì=j¿ÿ¡NÎ,˜Ù1xÕfqfŠÇ¨©£:÷oûƒ‰€G>6ŽëhŒûgðç6Úv‘- TÕ]€ÔÒpd×p9'ìM\ïäVå@«à;6èkðÔÇ »IÞ¿êÚ:¤#ÂCÿdU®z‚_þLìûy^ƒ­¦8ñ—¶Zì†C´XÑNŠ¼'tÀ_ÃßÆk3¾ˆ³	©Ä¸ÞEA©?koN³Æåø©9~*Å¿üTÁÙ)ZÌÙU„óë6ç,ÑeKñõËª)Ý´äÌ‰çDhÉWø8ó
+
+>ÿ ˜W1,ÃøG;´X†!‰ä."Ð–@.'Ñ+ˆù0íùÊ&6–1X…Ó§Àj"®µd>yë¨#è¡Âê©?ÆÉítjMGa½óE8ÃMn½!LAkc“—5;g6)AåÌ	z]/ÃYaçMAe6w@36•Õ¿
+!J+‚^ßÒTvNå6ùþVþ˜Íõuc°-\Ë‡Èö8»©,X6-•XÿtÙÍ»ž„í4€œCâw}\äÒËp.‹ÜÄQhë»¸ÙÞÝ¤ŽAG˜xu)¡9oº^ƒn1®gzG`G“J¢pçÒj×!tÕÀù#pÁj_µÏñ8l¨–ÁÉ.O›în*·ñvËm<ŠH]4}Âd\l2Õ¾GaqP­öÀ…‚Ç¸~v³~Ôœ~Æà""÷5•	úâpPmú«åÃ0Àºy"‡a§¥¥cÐi·F@?ÍÁòÀàDÁºÀÝ&×?µ,TŒÐƒî£pÉ!ÇÝ—r·ÐCœôð"$œ,Æ¢$Ç)8aúÇ`™¾Ü’¤2X'ù`ƒTR ÂRôK3 *UÃ•R®‘æÁÒ|8(÷I!xR:F¥%ð]i)ü@ª…IuðS©~.5ÀÒ
+¬”Vã<i®“Öâ9ÒzÜ%i#Igái3î“šñ€´JÛð°Ô‚OJçà³R+ŽHmøŠÔŽoHçá›RþBêu4J8ÖH;gJ»íÒnÇ)âÐ%Ý1$Eû¤˜pÝ§¡×Ñ‰÷}ø¨xÐn•ãŠç?¤ƒÁ‡oRÞñOðÏDÛ…'Á(8ªì†¹´sxÜÙ©e;;µlg§–íìÔ²Z–³sëÇÔ+ƒÛaÐy|5¹xØ¢Sù§”kô;fÁ¿Mkð}øWø7(+ÿN‡«÷WSÍaÆQW¢RyaÞ‘Q[j¤£ùÃ1Œ)0¾g‡¹ŸÁ[6ÆoE
+p/Y§Ë_ñøjéŽ@—Â#p­ •[$¿ ¥Ég‘*éBAòZ¤rAj$Ù"ùi5“<E”EL‘,J™ ˜âz¢(D™8X·‘šAÚ^i?TIÃ0OºK—C£t€Œù
+Ø,]	­ÒUÐ+]}Ò5dÌ×Âé:–®‡ë¤àVéF¸GºYlŠj-×Þe8\þ7 @w /ñJ	œÚ¦`/Õó©ÞGõª÷§—)››¢»ˆÛÒåT/¤ú ÕWP}¥þPKÈ{3	F  /  PK   à;3            2   com/gallery/GalleryRemote/GalleryComm2Consts.classe’ÛnÓ@†ghL¡z „rl9SâÆéW‹ã{7ò:ÉåÊDVÔÊ‰¥ÔEâÕ¸àx(ÄxÛ„A¹í·ÿÿÏ®=ûûÏÏ_ Ð„VëpÄ`«ËDº2Ô/V¶Ã‹ô{jçétl«rv>b°îÓË2–ƒ4¿Ê,xÉ`c¸¸¼b°éÇZ%<ÑªïºžR¼fp0ß4tŸU‡é@xhÁ›eC ¨áí’¡»Q27¼cÐX6DRð-xÏ`w!s¥†=Œe¥|`°7WBéã±‹Ð1ƒ¹Ô_…
 íF>’Ã„Ô¼ÓÑ=/69),h’ÊÝ ô<l’ë÷BÉ1÷¥ºk—ø'IÎ=žxš‡ŸûéÏ`MW³QÖ=Ï3û~šçÙì‡[L&ŽÐe³šƒãQ1±Ç×ª}ãŠ³IQför_Á¿‰ËoÙ¨dPsšmû‘Ö~ì\ÿUÍ€á=k­“–©Ž©mSO«„ÙwÌ~Û¬Ooªcj{À
->Àh@n!ÝFZUä:aùá5ä»„ï!¯®úmÞB¾Oxy‡ð.òáÈû„"7?B: üù	á§ÈÏþcÀõs³~ñPKÉ¤cÌ  u  PK   ™~a2            .   com/gallery/GalleryRemote/GalleryComm2_5.classV[wUþNs™i:•2å"h° ´iÒr‘Š%-¥6^$H§É4œÌ„É¤ŠwoÏþ]®Õå›¢–H}`ùââÿ¨ûÌ$!¥ÑÕdåÌÞûœ³÷·¿½Ï™<ýû· 1|Àa\q©o Å‡)>LF&€Ë¸"`FÀl í˜1ÏŸo â*—²\ºÆ‡×EÜqSDNÄ¢EÄ’ˆ¼ˆ‚UÄ²ˆ¢ˆw}‹ï~' %Îàƒ) ,à6ƒ*=6—gS·”U%®+F1>c[šQfèLšFÅV{^Ñ«*CÇLòÊdf67=:5.Âb\ŸËŸ››``×<”'£my¥¬,iºfkje€¡maòã E>­š=Â¥òf)^Tt]µîÄ'ÜçµdÚj¼dT½nîŸgð&ÉÄ°#¥êtµ´¤Z³Ê’®òÌ¼¢Ï+–ÆõšÑk¯h†ðÿ„¨iI³TÈ§¬Y‘¡Û˜ÊrµPT3Š¥”T[µx¸ÐBêÂìl&©kªaÇ§ç3Šf÷·2Æ*—º[N3~ÄŸ· Ø
-Ã®ÖN:ùlŽiËšZ _¦ó¦UjÆÕ¾L†œëHnÈMÛäÅ(èj²©Tžç=0cV­¼z^ã´vo&-Æ{GBTl±¤hF¬¼R–PAŸD}—pq¶„*V¼+á=ÜaØ¹%†=/vá¹êò²jqßÔažâ@NÂûø@Â‡øHÂÇ|ø„	|J¡išgµ@ŒÝ NHÍ›†m™+Qg9õÚTMjjêpËÎÔ¥*ž%(UGÎ•MËfð%ŽÒ§a\1+dÜ89Kœˆ%bƒÇ£‰“±£ô¥Õ(ä*j¥’#w7U-PÜ_”gzUµ,­@öpÈ=¼C=>Ã]žáçîIø_Jø
-g%|8Ch»MÌÐ»½¥#õrÝÄÖ™V\õÖùÍ—
-7Îæ³LiUò–V¶§©ÉºœòUmMZ–r‡ºÇ[qi-Lò6êÛæ¹¢ö¨¨vM™§îÕLƒœ…'~¥\vø¥»cËµÕ¿Åäö¡¨Ö€î
-m]FDÛteÞLjýÚëk¥E\X%¥ñ9L7Àóé¥[jÞ®#sèáË†_H`ó²V	ÿ›½”I =:C¡Éí–+ªE8¥¦Õ`Yj¾ªqÞ‡éb÷a?zÑòOZ‚Ø‡þ&=LzÑ†~~øIðóOO/}éŽ ƒ¤ýHZ=³áÈC°°Üö ñ÷@ÖãMg½¾tÖçOgýB:+t	é_àíò·œ#AtøîÃûþûðÑñ­CøÙqŒÆCôÖP
-=è ­—Rš èSu†€_%àÇiÅNà$àHoâÁeÂpöüäl<8å	F6¾Ç±Hp`È>†˜}ŒöìCäŽuHû¼ëè¤ç:^ââŽ‡èš¹çakÿüý©o?¹äüÄÒKÄU7±tŠä³4Ëa£€Ýú4Îg"¡9þ²m@Å[ô£$ çHj#9YÍÒh'ð,²Ñå_lÂ$Ü`p3ð˜ì.rYvá;ÿ„h¹i<‰F6øV¹[ÞÅçHõ.:†ÝòžšÁçöÊ/×~×°OÞ_3®á•ÆÑ5¼êür°í ‰>Âkëè!Lp°‰Æ!"íDÎN¢c/Ñ0A$\"ý2I‹¸ˆÛ¤ÝE
-ßRí@¨þaÎ¡9Luà|ƒÜgrŸaÌ!·O1îZ7QëˆŒC6•1ü+ù¿Cg˜šð^_C€$/IÏ;QvÊååH¾NGæ¦[r=Ô"2\pvLþPKš Ÿàn  <
-  PK   ™~a2            7   com/gallery/GalleryRemote/GalleryCommCapabilities.classu’ÛNÛ@†g„C9ŸJô‹GXœ5YÉöFv¨7+Y(È‰˜J}5.x ªêì†ˆA´wûÍ?‡g÷õÏó œÂ:×áaÕazP‹–	T(STM¿=VÙ¨ºÌŠ§¼FE8Id×ož÷¢Ô
-Sk¼»JÇVª!l±š¶’‰Hü¶òEhåi„e'»fFÅ¶á„%ŽåÕX²ÑÙ½ÆóM'éÅÒÊõ‰‹@'¾tW‰Eä¤¹T‰éüÏO\DúR¾Ïk l|ž×ÕÎâÂ!c›«Du¥8%[Í"Â6¿¿Žu’ÒZ-éöÓœ˜vnL$®Mª~:ÓK´|zèçÁ Èö/²¢È~ûåpèg÷ÙÍ Tƒüñô.û•!œõË¡w;NñÞR“|XV¹÷ŸB„[êÙèÖÓ7wy¿¢#LÙá°5˜&š±³ÄuÆsÄóŒÄŒ‰›Œm¿eÆ+Ä«Œ¿¯1^'Þ`¼I¼Åx›x‡ñ.Ñã}âÆ_‰³ÿ¾»óÑ_PKŒ€é”    PK   ™~a2            1   com/gallery/GalleryRemote/GalleryFileFilter.class•T[WÜTþ2&™!å.¥\Ê¥P‡J,ÞPhµEÚ”©èµá03É˜
-þ“¾øàƒ¾ôÁÂZH»–>úàr¹ÏI€Ž¬åCö9ûäÛ·oïsþþçõŸ ÆdÐ‡O3˜Ál½˜K“¸ßˆy|ÆÕ®>àâ¡ŠG-fÐŒ%.–¹øœ‹/¬¨(ªx¤âK«*¾RñµŠ’ŠÇÜv-ƒoð-ß}ÇÅO˜’l/”Ð¶VØ6wMÃ1Ý²Q}Û-OIhÞ5{cn/dn`{n ¡%‚í„¶cì $LnKh¯˜®]ÝqÌÕð¿ºÎþ>¨²r-"5m»vx—2ÉŽ®’ÁŒ·Á(tÁvÙÒNeùÌu‡Nô‚g™ÎªéÛ\åpË&·
-–W1Ê¦ã0ß˜ÖVñBv¢Ý·F_È|Ê9eZ«RÝ­Ù¨ Û38`jô±iSBÓùc	iv’2Ï¤WW,Ó]<-RBGöM÷®n’C×¬¤õœ	ç…—Y8ËË·«¡Öž­N#ÜÜYJCë¨gs³^Jõ€Q*Ùô-P¾Ó–7(Sôv|‹³HÉw¾Áë8÷¤á&ÞR°®ÁÂ††ñ‘†*`6Qæ'Sn`PÃ‰¶ØÍÀBÈ*†-Lj°±­á{8*p5x˜¤É»˜'LÙ¦VÉÛ‚¸äv•Ks—òNVø^®ˆrÅóvé¬êRôëèWPÕð|Cè×0Œ~	ùÿ1>D6OeÏžQo§µåyóZVÛ	v0kûÌ
-=_Œ:BÓù»D\[žš6¿çÆgy}›,Åø(Ô÷%1=Ž„îÛ[æ,dF©[)š­r¸%"švÖƒ˜­BÔkvcè¼gÌŸ1vB³Èéžï›ûü‚šA”ÞHv­NR_ÒóÒGïZ
-iÎ7í®ñ 5Í)úXŽõ¡«øøÌ’fÐ*ÑÚûÒKÚ$0*ÜòÃ>äHj yŒÑJï =¦‘±Kè$­Ãù#$ž£A~‘?Frqì/´@{…†žC‘…œ|qê[‡Lr
-yJãm4aBÄˆ|ÅqøÎ ¿ÔAtâ6a„~ïÆ±‹¤'híÉ#UÈ‹Jþ?Bfô}*bR„êŒLñ¹å¥E¨•„¹,€zy€iru÷Ò > ¢ ·bê“zú·ÄÏÔŸŒ	Ió{›NÄ¦jîJï¢ý|½*hŒì§b{Ÿ¼
-²¥B®eüwzBW/yÓäŸÑ”ë•ŸáÊ=Ñù3ßTð´y[ÂU,Ó¬­œkÞ´(8Aç×cF{p‡HIPŸNÝ/b€[Ô?Ð\Jê-Å’¬·Kº^,¥ô¶bIÑÛ‹%Uï(–ZRz'IE¿Z<D×ºŽqí²R×’cºÐ-0JC„Ñ#Ì!zÐ#þ¨/Å(óªº‰3ˆlˆŸ!¬ROè†T)S	ŸˆjîýPKÛO´òN  F  PK   ™~a2            -   com/gallery/GalleryRemote/GalleryRemote.classXxWu>GZiGë‘,¯Ÿ2v²vœX{e;‰ãø•È²eä¬ÖËQâŒV#iìÕÌ23kÉÁb †@y„Hh´ê#¥±$·@Ik·P }ð(iÚRH¶´%mC¡!á?wF«•²ŽíêûtÏÜ{Ï9÷¼Ï½ûåW>÷y"Jòûcôúf”¾¥oÇ¨„þ6F¥ô£ç*èVú;ž—áïcôô2|7Jÿ¤Ñ÷bô}z!FÿL?(¿å¥]ÙO}+¶K£jô£ýý«ìþ[t?ŽÒ¿Ëä?b´œþS£Ÿ|Q£ÿŠÑ!zQ0þ[†ÿÑè¥ý”þW†ŸU€àçQú¿­£ç4zYà/dxE†WcLÌ—‹4.äˆÆeQ.Ñ&Žj¬AP®Ð8¦ñu+5®Â9¼pWó"(ÄqÂ‹5^"ËKa^ååQ^£&®‰òÊ5slÂ5¿!Æ«xµÆWi|µà'dX#ÃZ®ÑxÆ×BO¾Nãõ×j\§q½ÆoˆòFNˆ°ßI“24j¼IãÍÐ–·Èüú|ß(ÃÖ(ßãm|³ÆÛ5Þ¡ñNÙß%"ï–ánr“À=7‹ {5Þ'*´Äè(ï—7jÜ*ð€Æ·E9ÅTÞÖ±·7µ)ž:b33†=ÜØí»–=¼ƒ©²Ù±=ß°ý>#“3™*<¬gLß±™êRig´qØÈdL÷xãþ v™£ŽoÎ6h¹Œï1mz²¬ky®“5]ß2½+#Ô±l~Ù,$`ZL› r¹•r†-È·\í7zc¹±uÔ6[ÓŽ”V»9ž,MNË¬nã˜)°#k‚nuBÓ5í´\!TM™Ü(SD¾ó`ÎòeÚ0hv²Šc§áùàTjõfey¯3~Qk¯	MAè²†GEÊR°%ceåŒfg4›óMZƒ8ãƒ"·vnkj>ÜÑ}øv„ùLÕMÍÍûRûºšz:º°Õ}–[™6¦3†ç­ƒ×…6^7ÇÆsgL‹
+>Àh@n!ÝFZUä:aùá5ä»„ï!¯®úmÞB¾Oxy‡ð.òáÈû„"7?B: üù	á§ÈÏþcÀõs³~ñPKÉ¤cÌ  u  PK   à;3            .   com/gallery/GalleryRemote/GalleryComm2_5.classU[WUþ™ÌÃÐ¦¡öŽ¥ÕÒÜJ”ÒÚBÒpiÚ@h¡hŠ˜É$Nfâd‚VÅ¾èŸðI}´Z`YË£.ÿ†CÝg’Ð ±‹••}öÞgŸ½¿oŸËüùÏoÛ úðDÁYLÈ˜lÇë¸ÍE’‹;\Üå"¥`
+Ó
+Ò˜‘pOÂ}˜•1ÇÇ
+Ìsí=®½ÏEFÆC2>±(ãCYžâÒ,!ÇÓæ¹Ð%$Ä©ôØƒÔ8C0µ¢­jqS³ŠñY×1¬âCgÂ¶*®f¹óšYÕ:f÷“3sÙéÑ©qËÊÃñé±ìØø­“ì¡˜–å´²¶d˜†kè•~†¶…äçå=öÀû*!»aX†;Ì¥rv)^ÔLSwÇ'kã}½d»z¼dçu³á
+Ï3	r1N–>]--éÎœ¶dêœ¡ÓÌyÍ1¸]w
+î²Qaˆ¼¢DÝJØ¥Rö
+u…QßÂÆDP
+Õ|QŸÑ­¤»ºÃË…R·çæf¦¡[n|z~F3œ¡p+'5ÂZåCWËifÐŸú+ä5Wc8Ú:I'ŸÍ2£`èyÊåaš°R3®ö9²µDÁ½iYpY³ò¦žhÚ*_ˆ÷]™µ«NNŸ0x[»v7­Ÿ-—ÐÇ —4Ãê+/—U8§"„°ŠQ.bKXQñL	%l†#û(1Û{^oUÝáU„©ØŸUQÆÇ*TT¸\T¹¸„UAÓœßõn‘ºCfÎ¶\Çæ¨©‰Ž·“ƒ»ö•(’]gDõÓ«ºãyªÜÃSõðVö¨øŸòÊ%|¦âs|¡bC*¾D˜!tÐcÆÐ{°P†áFCGv±¸ÙŠCoƒw®”_¼iÙ—ì2Ñªä£ìNÓ1`xm­º†uí1í¯P±—ÁZHò¾xÀ“OÛVÑÝº1OçË°-Jò’ˆZ¹¬[yïvï{xÂû\µ½¥s,õ:Ð£¡ýa »vMç›¬7®‹-ª´¨ë«¤Œ
+Ñ½@wôeDziEÏ¹d^{xØÐ»ÃZèþÿî¥lí3¹…’¬èÄ)Ã².«Í)ÎÑ‹–^f	§ÐCÃy²Úp'ñF“ý&ÙÐ»c_¤
+]OÒ~C½1ZcÞ(Ðn5­ˆÓÃ‚¬6ònE¢›`‘`Û3øäß•ŒOHg:ãÓQJg¤€”þB@l9GŠìøÒ«21ÐNab e™G‰^•¼Xé)„-ÈOá÷¤èI‰dÔ¿öŸ=Öo‘ì‡J²~êDõ¥—~“Ô‹øC\¿¥¨ð6~¤È§À&®«ñ'ïeþ)$m€fè‘ÁU¼SëÖ!R^`4ºýÊ”o¸;ºý=¢ÝýƒB¬û9”Ìstd6¡;7pè¤°Ã4n ÀÕ#›Î~åcëÿþûiî)J	\#y‡0ˆ.‘v#ö`PÁ.¢p|d‚2Hük=ºu7p“ Š43LZé#; ÿ¦Ã#Ð¸Ý5ÁNì?py7î.ÂKþðàÑzÏáÁ_‡ëf5/bÑm¾4øZðŸƒÇYNÐºØNnà-ßÂé&Â½h'9AT’àõý.YS¤%1ƒ{Èb‘žÞ¬G>BÀšmP^Û¡¼†w=Ê2}F=ÊÀ-$ê”¿öZ ŒD~Å™€ø:#tVž¡{}Ü%Õ<¢ç9Ã=õ¿çQHH{y¨ÎS! GÐó´:N£@×­Hh™ú¼B]7=Àj­l&Ã˜—aü?PK\–°i6  :
+  PK   à;3            7   com/gallery/GalleryRemote/GalleryCommCapabilities.classu’ÛNÛ@†g„C9ŸJô‹GXœ5YÉöFv¨7+Y(È‰˜J}5.x ªêì†ˆA´wûÍ?‡g÷õÏó œÂ:×áaÕazP‹–	T(STM¿=VÙ¨ºÌŠ§¼FE8Id×ož÷¢Ô
+Sk¼»JÇVª!l±š¶’‰Hü¶òEhåi„e'»fFÅ¶á„%ŽåÕX²ÑÙ½ÆóM'éÅÒÊõ‰‹@'¾tW‰Eä¤¹T‰éüÏO\DúR¾Ïk l|ž×ÕÎâÂ!c›«Du¥8%[Í"Â6¿¿Žu’ÒZ-éöÓœ˜vnL$®Mª~:ÓK´|zèçÁ Èö/²¢È~ûåpèg÷ÙÍ Tƒüñô.û•!œõË¡w;NñÞR“|XV¹÷ŸB„[êÙèÖÓ7wy¿¢#LÙá°5˜&š±³ÄuÆsÄóŒÄŒ‰›Œm¿eÆ+Ä«Œ¿¯1^'Þ`¼I¼Åx›x‡ñ.Ñã}âÆ_‰³ÿ¾»óÑ_PKŒ€é”    PK   à;3            1   com/gallery/GalleryRemote/GalleryFileFilter.class•TKWÛFþ„…%…‡xh(jlÀ	é#’–¡$ZœÒ:ô!#W–\I&°ëºÿ ›.ºÉ&‹†œãÒžÓ.»èêé‘ C\ÎéBwæÎ|÷õÝ;úûŸßÿ0jo`1‰%,'1„û	+-ø«\}ÀÕ‡\äT¬qÔzmØàâS.>ãbSA^Å#Ÿ«ØRñ…Š/UT<V±­â+nþußà[¾{Â…¡`G)!Æ	Û¹’q`dmÃ)fóg9Å9	m†mí.Ìñ-×ñ%´‡°j`ÙÙœå’ÉÁ-	]eÃ±*UÛX½¿‘Ðw~û ÂŠõˆø¼åXÁ=Ê$5±E‹î.£Ð9ËaëÕòó;6è9×4ì-Ã³¸ÊÁ¾E>¦r¦[ÎÛfÞQv%\7YÙØ©vß²}ó(ç¸aš¬Buw¤Â‚,7Ës%H{Z/KH°Ó”y&¸ºfÎÚY‘ºS¯£¸wu:F™ L8/¸È‚%æ›žU	D°®ÔD£pá–ÏS¹\G#›ñF)5JD©dÑ·JùÎ›vÔ dÞ­z&g‘’ïy×iîIÃÛH)ØÕÀ°§áÌix#
+Šöañ“y£Ñ0Ž¢-r3¼°²¯¡„YßÁÖP†£ÁEEÃ÷˜¥É»œ'LÑ¢VÉ%A\¬TáÒ8 ¼ce¾—ËâB.»îUœÅ4ÜÀ°Oƒ@Ã[Ö0†a	™ÿ1DD9Oè0ë?¥\²¼©æ¾ëúÌËÖƒ´ú®Hh±ü%ËcfàzGbài Z/¾(bÜtÀ°øÛ¸0D;%²C¤P÷×ÅµØ†¬:»ìpƒs‘Z žÅiÂŠÁ¾ˆ@jÂ¯îøgÝ„hÔò–ÀÍ¹O™·høì”l‘Ó‚çGü™~˜ÞXj»AR—ÿÔô!ú¯q$8ß´ëçƒ@k‚S.ôÑH‹ôq¡«ø‘œ -K«DksúWH/iÓ„´pË‡!©… LbŠV‰þ©ÙÈØ!tŒÖÑLMÏÐ,¿Èœ ¶6ù:!Oþ†æ&<ƒ"?‡{qæ[‡Lr
+ùKà&Z1#â‡¾¢8|w·(R+zq›¬xïF±ó¤7Ñ:>A<—!•Ì„L
+è{TÄª'4¥“Û¢´0 µï_@½:À<¹ºwe ‰˜LEÔÇôÄ/—ˆ_¬#>’à¯=2‰LÕtIJï²ýJ½*híç#{¼
+²¥\º}º†–»ƒ?¡o¼iòîÏhMÊOj¸V£uæÜw<$-GÞÖÑ‹š¨ÍÍ»+
+n¢ó£DÉ‡t¢â£³©«‰ ~lOü¶BLoÏd½#_hÖõ|!®wæŠÞ•/¨zw¾Ð×{H*z/IUïË¿Bÿ1úOpýdµ¡}/·çÀc ú_cP\«/Åhó*¯‡ ·u‡jZ :ªªDoç‘ý‚¨îãPK…zX  _  PK   à;3            -   com/gallery/GalleryRemote/GalleryRemote.classXxWu>GZiGë‘,¯Ÿ2v²vœX{e;‰ãø•È²eä¬ÖËQâŒV#iìÕÌ23kÉÁb †@y„Hh´ê#¥±$·@Ik·P }ð(iÚRH¶´%mC¡!á?wF«•²ŽíêûtÏÜ{Ï9÷¼Ï½ûåW>÷y"Jòûcôúf”¾¥oÇ¨„þ6F¥ô£ç*èVú;ž—áïcôô2|7Jÿ¤Ñ÷bô}z!FÿL?(¿å¥]ÙO}+¶K£jô£ýý«ìþ[t?ŽÒ¿Ëä?b´œþS£Ÿ|Q£ÿŠÑ!zQ0þ[†ÿÑè¥ý”þW†ŸU€àçQú¿­£ç4zYà/dxE†WcLÌ—‹4.äˆÆeQ.Ñ&Žj¬AP®Ð8¦ñu+5®Â9¼pWó"(ÄqÂ‹5^"ËKa^ååQ^£&®‰òÊ5slÂ5¿!Æ«xµÆWi|µà'dX#ÃZ®ÑxÆ×BO¾Nãõ×j\§q½ÆoˆòFNˆ°ßI“24j¼IãÍÐ–·Èüú|ß(ÃÖ(ßãm|³ÆÛ5Þ¡ñNÙß%"ï–ánr“À=7‹ {5Þ'*´Äè(ï—7jÜ*ð€Æ·E9ÅTÞÖ±·7µ)ž:b33†=ÜØí»–=¼ƒ©²Ù±=ß°ý>#“3™*<¬gLß±™êRig´qØÈdL÷xãþ v™£ŽoÎ6h¹Œï1mz²¬ky®“5]ß2½+#Ô±l~Ù,$`ZL› r¹•r†-È·\í7zc¹±uÔ6[ÓŽ”V»9ž,MNË¬nã˜)°#k‚nuBÓ5í´\!TM™Ü(SD¾ó`ÎòeÚ0hv²Šc§áùàTjõfey¯3~Qk¯	MAè²†GEÊR°%ceåŒfg4›óMZƒ8ãƒ"·vnkj>ÜÑ}øv„ùLÕMÍÍûRûºšz:º°Õ}–[™6¦3†ç­ƒ×…6^7ÇÆsgL‹
 ÜÞ,¤°OE÷qÛ1}+QwZ¶åï†.µu}Ð´ÙÕÂ”e›í¹ÑÓí12¦„“62}†kÉ<\Œø#–'†ËÈX÷šû» &v–»o<mf}K¹¦Ú3ýÇö;Ž™®kŠÝË<ÿ¸bærå`œ5sœ›ÍCBÖÛÚezNÎMKØDlcTÜéæl9V·¼ HÚ”
 ÐV¬6ý¦0 –ÕÖ)Hm†e·¸Ša<7æ7ª5àDÓì¸Øn¬½ìÌÐòa¦†Ë§EUÚ5ßlUÉ™Æ¡uµ¯MßbÊˆÎkPpŽØ¿Ðsp8äjJ#¼‹!©àiwà½œ=XˆT¡"²]™®ÚÉùƒÈ†YÉ#£†dë²Ú;_«Š8ÃF,.²U„K·áÓ%¢:°NáÒ’`)°ÂLp1Ô^i5z=/]¤|iNþ<FŽÇó!WäþRÄZW.ZÙ± ®µ²1ç[™Æ}vnÔtÐ{åBiÃR‹¤€JŠÓµEÂ®®HE)ß,Ã&cg:V”X·ÊTV™#oRXD¹Mçvú:SâRaÆtÕ,J»£öšC’ë:®ÎÜ©Óã|}B§ôVî“ámôö(wéÜîáƒˆª"µ‰i¥¬&½¬™¶†¬´²Oô £Ü«sŠòí:÷Ku~(T'è“°¼„íø	/—Í:®o&;q ü}–ëçŒL¢ÍH ¦z	'3hº	Ä°›“7$ÓðÀ@&“I	×L›¶ŸèkKö`ÂÇ(p6,Ÿ˜w¦1ŒÌJÂÎ@õG8GùNïâ7é|7ÖéúÓæKEM¸6<:ßÃ†s þì>îÉÓ<ˆy¯çsúªØù·äˆ(rjf£lê<ÄÃ:`->‚ÄŸ@{rCCÒÿVæmŸÌÉFÂ¸lOè|”32Œêlsg”™ÏUôŽ ä,*\ê–V¢ó›Ù‡Û­zËÕ—h*¢3Â?–2ÌLRèuö9‡äHYž¯ðÝãšfø]ÙcŽûM(=á¼Jæ-–™,Dè4ì€@§³ôT”é<&¶»—Þ¢ó¸éê°^J~£“É¤N_ƒç{™Ö_f™“VÅû€Îo÷%.Õ
 ˜¶ö¸ÇE2ß	"U‰jÎÈQô» ´Ô~Èå:¿UÎXÕÎ ”“ö0·F(••JÎ-sfù6­ÓMëôYšÔéSbÌ'ä”Fa£:brÔ=¢¾fR9\5í\Òû`2¸=TÍ•DçûømˆÍ ’Ìyf7š‹i·táÊ­Ç•šº4ÀÁ%!é8cû]glƒBZ6dd<ì¯˜ÝpsÞH›‰O9ÎQ˜ŠÀ¤íŒ£_$¯¬ªëüvQ÷q¾uè@EÞoÆn‰¬!6Â5ÓK9n"¨ñH«“üà£üNßEŸÑùÝRÕós4Êé|ŠA›ýŽ¿=ëÔ®Ä	ô·b ÷èô Ôé#ô«:=J…-Š^Åuú}<ØËñ­N_“fP)NTwää°5¤ó{ùaQ÷}:}˜NÂa¹™k³Ú§Gdu¸;¬Ösôé8b¦‘ˆçµ-X&(!1¹ÿ!Þ!6nµuÅn"K‹uÂ¾yš÷¶¶6¸ HVƒ'J§oŽŠË›ìÁÓÌ4ÏÞ”ªp³)Ø™ëE¥À#t>^×]¢çE-Pµ–òåe¸žNŠjÒ‚;B¡&:TâKåB‰•ø´÷|–µ³wdyÓ86šVá¥%0|‘kL«ºõ™ãêaU«f•³ŠªÛÜŠ¨Ëì”«©-¾£Ø@²B6Ëj[‹;mõÅS.%Êé`TPüŠñ)XéAîË‹H1×fîÀH4Ÿü[Èr ¯eã>‹~1º#xéš6zê†ËòlÐ7wÌCÍü:èšï+3Ÿ¹‚ ²2Ë@Þ*ø¡Õ.ˆ¹¢±‚Wèò"ë­Ê•¥Yy)o+"âë.ÁØWð¶‚ìá«7þÛ›}{ÌÍåü³úFúhkbõgšœR1˜Í*põ
@@ -368,14 +352,14 @@
 ˆËâˆÈzFA<ÎTáQ2[¥0±y†v<©šåõ`âbþç”¦€yvž¡ñ]ˆÉiÚž¤[¾H·ž¥´¢mÃ$í™ j{'H¸TÈ¿Èˆîx‹"ÜÕKi]Ek¨IÁ:jVp3Î
 ´:@qŒ@¢Àãb÷ãØÿ$(ƒ§ëð]/ÕCÆ$¾7ƒjl°»^¾ÞÝ€f"a-<ûiz'Ô«¯Ïák‹ú:§<™¢?„ÿI}IuD«¤?ÊGÂF…×ˆÞEZŸÎ›®Jé
 ÔS$¯·
-ú<}!$=0S˜â­<MMÓm“”RcÛl8ÅU8>MQˆS	QãðÂ¢ôEúcåÄ/åEêEª‹·Ç;¦©óPü`¼KÁîx‚½á¼/€³â®„e	,50­ËôŠÀª¥¯ ã™üû!”¿´þêß>EýRWŸ¢è$Ý1+{ ý× ÷×!é³r/ÍGòŸÐŸ†Lï¶à¯m¸@qá+ü¦èÎ¶	ÒeÚ ßž;6Ì†yP¶¿q¾	Ë|ü~^$î¬Çóhmb‘µá™òukx¤CÝ`—éÏèÏ9¸tb†Såñ»f*ï›PyqôzTÞiºµípûÆ§éFÝÄ‡Á0ÚÀöˆä`H"Ø5‘€d’ÒÛËjÊÎÓ,gâ¦|•É×Ðì5Y>4ñêGfõ]×}ý{¨æßG ¾€òöê¦¢ÀýmøÇJ÷ÝÐ`V¥tE€q}_eH–#ì¯(;ŸÊÛãThùúà‰¾šwö³a“Ëœ¡‘ó9}†¬Q¬ì,™ hàí?C™´0>:MvÿYÊLP9VâÎ$e§èÍgÉ½8Ž7ƒãOÐ‚T$~—ô½Ó8;J÷P:ßÓ’´ ãO ×‹Øy	1õSÄÔÏ¢/£€ÿB|ìWhMù(³²Â2Ð{¦keB5yyc/¸”*íâR·žL£Ò~¸72Ee_P4X­dNQ}9Ï»Ò=‹¼d•§©ÊDpÑè¯òö»9,ª5Râ¸*TÍÔú³dáÿÈürÑ€CSP®«­\ÿ7¿PK,Tªû  Ê  PK   ™~a2            1   com/gallery/GalleryRemote/GalleryRemoteCore.classRËN1lÃÂ–gx%$¹å0þ€=…ˆ&ÚMPH8$'ïLï¬‘g¼²Û<~C> a{@ ÌÁ%·«ª»Zóçïõo 8€wmxÓ†·Ú–„!7e0›tO,Ø‰£\_TZÉÏPéŒ•³“!–Ú\1XŸTZäß'®UB*Ë`'œ‰sÁIÅSB#H›^Ð.HwL‡É Ó%/„Rh®ø§¿ykB^ê?–9ƒ½n´¼äöBVOKQ`šéªÇ`Ã{…¬NH³?¦¹ d°—tŸñþ—ë-¶èv¦‚ùMrìÃ-[¤´:6º0h}°ŽÈóf ÛL~Õ9¥æGRa/ûá¾ü¿©jEØJÍ’Á÷}r?ìG§¨¯Ë‘>Ô—Ãàà‡^õª¾3+ú F®dÐ}6sÝ9Rõm”´ä—ð íçPöÌÅíL†!!ƒí{ž}mð hì?Ýø‘„ÁZÜ›¾Í×Ñf4Ï€Á„o¥åÿ=hxœ»Ãùˆíæ¾ /".B'â,G\iÞWþ¬7ø2âlFÜ‚íˆ;ðÊwdðÚŸ3°{PK†Ö¥Õ¨    PK   ™~a2            1   com/gallery/GalleryRemote/GalleryRemoteMini.class­VéWUÿ=¶ÒÇb Tk‹¥Å6„’ÔZµBí¥HK‚àRò¦ÌŒ“	KÝ·¶î»žã?àWë©#çxüìåñÞL„P‚‚Ç|xïÝûî½¿»Í}ùãÏ_Ã÷!tâ</BèE_Q\¬%²_Ç¥Ú0 ãYÞC¸ŒçX0QK2C:†YvDÃ¨†+!4â¼Ž±Æ1ÁÄÕZ4`RÇÏ‡ˆ˜æeFÇ¼¿ÈËK¼¼¬ášŽWØº¡a–YsŒ—d”~†P:RL¤C˜‡©áº†,š3¦múg*#“U}NR	4$L[ç2³Ê›0f-â„ÎœaMžÉt‘YåÏ›Y®Äœ“‰§ËRÞr| ØÇTÆñÕfjˆ°z$Cš†eÞTcsž2|5ê9®ò|S‘EAÆ÷&®FÜtâƒ#ýKsÊõMÇ&m‘¨_¿»dZŠ˜.qeZùC†i_òŒ»éÄŒE?^à‘ F2}ŽG×qºÞ¡ß¬@º¡q'çÍ)†hÙYŒÁ$Ž£KâqtiÈHØL8p%^…' [N:¡”%‘…O´ïŒ/gGr¾D%–°,qŠÕn²Fh`ì¢J9Ë¿&ñ^§(KC'?
+ú<}!$=0S˜â­<MMÓm“”RcÛl8ÅU8>MQˆS	QãðÂ¢ôEúcåÄ/åEêEª‹·Ç;¦©óPü`¼KÁîx‚½á¼/€³â®„e	,50­ËôŠÀª¥¯ ã™üû!”¿´þêß>EýRWŸ¢è$Ý1+{ ý× ÷×!é³r/ÍGòŸÐŸ†Lï¶à¯m¸@qá+ü¦èÎ¶	ÒeÚ ßž;6Ì†yP¶¿q¾	Ë|ü~^$î¬Çóhmb‘µá™òukx¤CÝ`—éÏèÏ9¸tb†Såñ»f*ï›PyqôzTÞiºµípûÆ§éFÝÄ‡Á0ÚÀöˆä`H"Ø5‘€d’ÒÛËjÊÎÓ,gâ¦|•É×Ðì5Y>4ñêGfõ]×}ý{¨æßG ¾€òöê¦¢ÀýmøÇJ÷ÝÐ`V¥tE€q}_eH–#ì¯(;ŸÊÛãThùúà‰¾šwö³a“Ëœ¡‘ó9}†¬Q¬ì,™ hàí?C™´0>:MvÿYÊLP9VâÎ$e§èÍgÉ½8Ž7ƒãOÐ‚T$~—ô½Ó8;J÷P:ßÓ’´ ãO ×‹Øy	1õSÄÔÏ¢/£€ÿB|ìWhMù(³²Â2Ð{¦keB5yyc/¸”*íâR·žL£Ò~¸72Ee_P4X­dNQ}9Ï»Ò=‹¼d•§©ÊDpÑè¯òö»9,ª5Râ¸*TÍÔú³dáÿÈürÑ€CSP®«­\ÿ7¿PK,Tªû  Ê  PK   Ý;3            1   com/gallery/GalleryRemote/GalleryRemoteCore.classRËN1lÃÂ–gx%$¹å0þ€=…ˆ&ÚMPH8$'ïLï¬‘g¼²Û<~C> a{@ ÌÁ%·«ª»Zóçïõo 8€wmxÓ†·Ú–„!7e0›tO,Ø‰£\_TZÉÏPéŒ•³“!–Ú\1XŸTZäß'®UB*Ë`'œ‰sÁIÅSB#H›^Ð.HwL‡É Ó%/„Rh®ø§¿ykB^ê?–9ƒ½n´¼äöBVOKQ`šéªÇ`Ã{…¬NH³?¦¹ d°—tŸñþ—ë-¶èv¦‚ùMrìÃ-[¤´:6º0h}°ŽÈóf ÛL~Õ9¥æGRa/ûá¾ü¿©jEØJÍ’Á÷}r?ìG§¨¯Ë‘>Ô—Ãàà‡^õª¾3+ú F®dÐ}6sÝ9Rõm”´ä—ð íçPöÌÅíL†!!ƒí{ž}mð hì?Ýø‘„ÁZÜ›¾Í×Ñf4Ï€Á„o¥åÿ=hxœ»Ãùˆíæ¾ /".B'â,G\iÞWþ¬7ø2âlFÜ‚íˆ;ðÊwdðÚŸ3°{PK†Ö¥Õ¨    PK   à;3            1   com/gallery/GalleryRemote/GalleryRemoteMini.class­VéWUÿ=¶ÒÇb Tk‹¥Å6„’ÔZµBí¥HK‚àRò¦ÌŒ“	KÝ·¶î»žã?àWë©#çxüìåñÞL„P‚‚Ç|xïÝûî½¿»Í}ùãÏ_Ã÷!tâ</BèE_Q\¬%²_Ç¥Ú0 ãYÞC¸ŒçX0QK2C:†YvDÃ¨†+!4â¼Ž±Æ1ÁÄÕZ4`RÇÏ‡ˆ˜æeFÇ¼¿ÈËK¼¼¬ášŽWØº¡a–YsŒ—d”~†P:RL¤C˜‡©áº†,š3¦múg*#“U}NR	4$L[ç2³Ê›0f-â„ÎœaMžÉt‘YåÏ›Y®Äœ“‰§ËRÞr| ØÇTÆñÕfjˆ°z$Cš†eÞTcsž2|5ê9®ò|S‘EAÆ÷&®FÜtâƒ#ýKsÊõMÇ&m‘¨_¿»dZŠ˜.qeZùC†i_òŒ»éÄŒE?^à‘ F2}ŽG×qºÞ¡ß¬@º¡q'çÍ)†hÙYŒÁ$Ž£KâqtiÈHØL8p%^…' [N:¡”%‘…O´ïŒ/gGr¾D%–°,qŠÕn²Fh`ì¢J9Ë¿&ñ^§(KC'?
 ¤eØéø¸ï™vº7—J)Ò¬Íe•›w2JÃoâ-‰·ñŽÄ»x2Ûä¿Äûø€}¿%qwZ7]_p]Kù1w½D,ú¡ÄG¸#ñ1Ë7•)uY!ŸàSØöév=•ÊÆ7Z€c“ø,ðés‰/ð¥Àž±‘åyfRQ2¾Â×¾‘øß	tî¢’;—æª
 Û¡´À‘í%øªoZÔÜ:·àˆ¸FÎì¼¹Ý’ÏäÄ?(–Ë(é×SÿÚ~‘¿LŸY$qõtÒ×C‚½Žc)ÃþáƒÛû‘pÒrÖ7<¿p¬ŽÎð¤Ñ“A[g¨ Ãþ./1ýÈnƒ+ãÚîóÓXbd9ë«µ¹·‘‚£åR°•E½o¸®²“Çw¤|¶¤W›U®á¾ãñÔ-c˜‡Fá,Ð)]¶L”óšÌ¤éeÃžªv$²yŒn£¤–Ì,—©.˜ÓÃj1˜<’†YÉ·ÞÜj „31ï9‹ün¬ò5üyþÿ£Ðd±9pos#	ÌîÚüè®5¡’Å§@Æ_è¾c{‹9
 ñ‹ô:ižÔ)ÓNŽž²ý):9‹=ÇYŸ“q›.{¶¼nôâGé¿ÿª!ø!¢5FTœvÁÜè
 Ä]:T¨)0q‚Và1œ¤½Š°¢ò*wm¤\±ŠÊUTÝCu¸&­xÔó¨]EhÃp˜k34´àö•€´A?sˆÐšunÈžhôd¸.ú©54L¯¡qz„Ã«hÊ£ùgì¥5Ü²~Ìcß
 LtæñPA¾3¼ÏãÀh¢íàÔØ3\~¤k‡¢kh›f º8¼‚#¿ =eÄö<%PâÜ%·®`Óh-†ô$êhÝON W­èÆaœC;ýã:J’’í$éÌP	
 É§€oQ v”´f(O•J²˜€ná)œ&¬ËxOÓ©‚ÎÝè)fþd±l:ywl‘Ÿî«Ü©’¤êëI=C¶ÊèÿŽŽûõO—Õ?[:÷PKàÒ  Þ
-  PK   ™~a2            #   com/gallery/GalleryRemote/Log.classX	|Õÿ¿$»³™LHØ$	Ç‚I6‡ êbÐÈ’`BÁ¨­.›!,lvÓÝY Š­U[¯^*Õj[µ­6 b!HˆŠUñ¶µZ¯ÞÚû¾lkm«ý¿7³›Ýd¡&¿Ì;æ{ÿïþ¾7yö½# hKuœ}…Xˆ4|SG>öéØrg@>ÊÇƒòqÈƒAC:Š$M†åã°Ž8âÁˆŽ‡ð°${Dn•ÛÊÇ·äÞc<.Ç'ŠpOêx
+  PK   à;3            #   com/gallery/GalleryRemote/Log.classX	|Õÿ¿$»³™LHØ$	Ç‚I6‡ êbÐÈ’`BÁ¨­.›!,lvÓÝY Š­U[¯^*Õj[µ­6 b!HˆŠUñ¶µZ¯ÞÚû¾lkm«ý¿7³›Ýd¡&¿Ì;æ{ÿïþ¾7yö½# hKuœ}…Xˆ4|SG>öéØrg@>ÊÇƒòqÈƒAC:Š$M†åã°Ž8âÁˆŽ‡ð°${Dn•ÛÊÇ·äÞc<.Ç'ŠpOêx
 Oë\>#™?+gÏix^Ã:fbŸ†o{ð³ð¢†ïê˜ƒ—äâeù’ìàe¾'¡_ÑÑ†W5¼VHÞ¯{ð†Žïã~¨áGtŸÜÿ±?ñà§¼)%|KÃÏ4ü\Ã/<ø¥Žeø•ŽÓðk§â%Ôx[ÂþFJú[ùø|ù{ùøƒTárö'öà/rúWçào¼íÁß=ø‡†ÊãïHÒÉÙ»òñoþãÁ=xÏƒ÷5MMä	L4oh\ÜÔÞ²¾¥ie@@´7Å¢	+µ6#I3_É„"›²¹½½­]n	ÝÞji]Ý&wòÒDëÛW65Ë­|Âˆ¹ÝŒ´{L²[ƒÛƒ‘`´»±ÃŠ‡£ÝËÉ.1ÍÞ–¨eÆ·#ùÒ FO¬+1f´ÛÚ"¡t¢›=½VßZõBÀ›«P‘¬Kn…Ô!nÙsq®€§'¸3 …áÔŠuô%Ú’ß\@f‘Xw·_¿%n»²‘í="O°Ôl]<‹‡­>	O–ÓŠEfB±žÆî`$bÆûÏ¶Çv³'f™˜LSÂ˜D÷Y 5¥6£¤Ž4Â	KÒÅ“Ñ(Ü+ÂÑ°u†@~uÍ‚¦X)‘G[“=›(np“m‡X(ÙŒ‡åÚÙ,°¶„É Ÿ¼ª«[ÆÛjüŽâb)s¹"¶Ü=Ž±µ3‘vs6?¬)L$Žƒ%BÇÑŽ§mÓV3d"–í‡X`R.•ä‰yÕPºùÕTˆ,ÊZ¯"¥Ü—.ï°‚¡mÔˆ&¬È jÞ2{­p,J¥òCÁSí·áXcÓ–`|e<ìÛÈˆ3ãËí@MŸðÿÇ2xc;d@ØÆ´²Y¾¥ŸºM«cK,n)“ÙÙ:w¼)krå\AT‘‹0MlIZ]±”-Ïäž/ƒ^%x<ÙË$ÈRšÏÃ‰´lT¼¥-“Â½C©/0%M°*¹y³7»Ò†ñ¨ô
 ÈhwU·\ Œ¾"q2Hïˆ%ã!suX†²‡TÈÀ.\n Ú¥<3£ÛÌ.™ŽšÈ7DpèÃ¥.CÜ@/.2°”F÷¥cíbKh·Ðá…†ÐEóÈ9¡	ÃÅb‚(b’ªÄ¥b¢¤òØÆØeÀÄfM”¢\Thb’!&Wâ*CLS|_aËZ`òq"ˆ8GäQ•³’=½¾„ŒPi”›RtD`½‹Zöi¾•†¨Ó(\ƒ!¦‹†˜‰ËfœØË†ð‰Y´q@UYŸ]H}ÛÂ¬’]š˜mˆ“FYfG¦ÀôVCÌ‘ÈÙÈéZÑÄµÅ©yãÛL÷ûÂQzk‚dÕŽ5X=½]azi®˜—òá¸èbJ½”Ú427©\–l2Ä¬–4æÒlóQ-jQ+ü†¨õ†hÀM†h”ñ÷Q†•X ÍX–#þjš‚Ñù–O%ÏŠ¥UiðNÐHŽztÉBŠ*‰U•m™—Êvrzœ0ÜEu˜öð©²/™d…•Ý¥‹$™ b±8ÙK$—º:pTŽò6Àã.uÈ‚±‹¬@ãñ]Ú77's¦´4dÊB”H9@´Ó·vdTŒ¦lSŒ !i.ÙT}Ñ(¾ÔNcÙÕcmÍøÎëööšQ6èº\U|Ü–$Ëí»„“wåÕ9da"¹)á°qµä$ÊLã¾„eö°(‡’qšA]aÖ2[TG¯®áU¦ªúÜHäŽ¨[“"n‘])7Ç	Ù& y°«kLsc/I%cš‹›†Ý*<œ9›eY6Hõü²êtívj¶,Ñ%½²º¨Î¸>hÊ(]FåQÄE„²Z¢]æÎ¶ÍÇiµT¶`k,Ì ÏgÊì(ëlFŒãžåc«›½Mu”4y:&o†ETj]<ÖkÆåuoÞŠ
 ÙJGU¥AÉîRW\JG¿q©…Íòžª<DÓºãÿíæ8W¥¯;.•ý<5wÈ w6G’	ºØŠÄ\OÎ/•$¶ÝRÔ­µ€”@²_ò£f!?€òÐ‰àÅT\ˆ‹xÕÿ°¼Ìã#\_œ±¾„ë`Æz×¡Œu<²_q>Ýû[¸g¬·r½‘ôZçº'c]ŠBÙ9/”ÝV¬‘êÓˆ½šO,Bjd£TãNç=û´/SëR¢±Åùc\mä§¥à8½v,Ä‡W;‚üÎ!ÃuîÚüCÐ(>Îç$ÈÏ±3P€%`9&c¦q}wŸPìeGv˜¼ÃSwWÀs7
@@ -385,14 +369,14 @@
 Ö…™¬">Ö‘:&ïVŒT û(Ón|:Tp~nU/M{x©ò…ø"nsd½Ê‘ÕŸ)«Ï‘µµN
 X¯¬®ô×§Ì®0»(ØÇÉò
 
-|%¹:-P¥2„ýi1üéÌóãv|I…0¿ÂN~T1B*~oÍ jOŸ–w\þýþi—°€ì#À5|^KÝ¯g)¸e–ÑÌ©râÑEÚ;[%¸“¢H¶w¥këÍ\K‘YœdU5*oþ~”®@½·aý(X“…#XHó,:ˆIxLc™.£3ä8Ñæ,.)¥Êè˜rZcç>šuo ö©Ð,gEû*¾¦‡²‹üŸÕ×SŠwùÞÍ½·°Ø{2…Ú%èâTá]"‹æÒaœb×LÒŒàÔÎœÆ¿eêwùVáô!œ¨}Úmh*Ç™ÃXÉ…û0V	r®•óüÃhÊ“`­ŒË³X«š°ú6èäW'Mñþ‹Ü;»ÿý‡ö ¡«×JµðEÞAxö ª‹×¦Ì¶F?æ´î«þè²Õ¥üOòoçöC_æšêÄš½R± ÉÐf%,·°nËq/m[BSû[ð5îÅ!5ã!5Ãx‘ô¶í¯g méÁÝLÐ{xºŸ{Øö²/Ü‹¸Íÿ~¦Ó>6â˜Bûyî Cåù‘×1r¢§†*‡é…#ä{Œ§ðôÈõ×Ãx˜Ï£x††zOP‚ÇðÇkœ¿§ð&žVþ=ƒžë¥—ïVûV•¦÷pv/%ÜM9óxÊ¥öd8¿åte¯“k¿JØ=ämê“Ì+™ÖÛ™¯•wâœJÚ;«¡z×ÚÍÔn¦ªOÛ³VûÏ.Êl¬U±š #hëä0„u¼[Ø0€óÑžÊ†Ž±ø9úêyQû ^¦m_a3x•Z¾F»¾žQv·;!9“W!^¸©}*ùºT	bùÕÆŒÎ|ïúŽÎï‡::]ÞnïÆŽƒ˜ÂÅAxÝÔ–çf ÌÇ*W¤T•*Gj™öXa.NAËúbœFŠû”ô÷ÿPKŸ H-  º  PK   ™~a2            0   com/gallery/GalleryRemote/PictureSelection.classVÙWWÿÝ$0aË" àRPÔ$`j­uÁR…`Å¥H·!`ì0Cg»·vß÷Újmíƒ/}p9´œjßzNßû/ôÏ¨ýîI!
+|%¹:-P¥2„ýi1üéÌóãv|I…0¿ÂN~T1B*~oÍ jOŸ–w\þýþi—°€ì#À5|^KÝ¯g)¸e–ÑÌ©râÑEÚ;[%¸“¢H¶w¥këÍ\K‘YœdU5*oþ~”®@½·aý(X“…#XHó,:ˆIxLc™.£3ä8Ñæ,.)¥Êè˜rZcç>šuo ö©Ð,gEû*¾¦‡²‹üŸÕ×SŠwùÞÍ½·°Ø{2…Ú%èâTá]"‹æÒaœb×LÒŒàÔÎœÆ¿eêwùVáô!œ¨}Úmh*Ç™ÃXÉ…û0V	r®•óüÃhÊ“`­ŒË³X«š°ú6èäW'Mñþ‹Ü;»ÿý‡ö ¡«×JµðEÞAxö ª‹×¦Ì¶F?æ´î«þè²Õ¥üOòoçöC_æšêÄš½R± ÉÐf%,·°nËq/m[BSû[ð5îÅ!5ã!5Ãx‘ô¶í¯g méÁÝLÐ{xºŸ{Øö²/Ü‹¸Íÿ~¦Ó>6â˜Bûyî Cåù‘×1r¢§†*‡é…#ä{Œ§ðôÈõ×Ãx˜Ï£x††zOP‚ÇðÇkœ¿§ð&žVþ=ƒžë¥—ïVûV•¦÷pv/%ÜM9óxÊ¥öd8¿åte¯“k¿JØ=ämê“Ì+™ÖÛ™¯•wâœJÚ;«¡z×ÚÍÔn¦ªOÛ³VûÏ.Êl¬U±š #hëä0„u¼[Ø0€óÑžÊ†Ž±ø9úêyQû ^¦m_a3x•Z¾F»¾žQv·;!9“W!^¸©}*ùºT	bùÕÆŒÎ|ïúŽÎï‡::]ÞnïÆŽƒ˜ÂÅAxÝÔ–çf ÌÇ*W¤T•*Gj™öXa.NAËúbœFŠû”ô÷ÿPKŸ H-  º  PK   à;3            0   com/gallery/GalleryRemote/PictureSelection.classVÙWWÿÝ$0aË" àRPÔ$`j­uÁR…`Å¥H·!`ì0Cg»·vß÷Újmíƒ/}p9´œjßzNßû/ôÏ¨ýîI!
 9'wý–ß·Îýû¿ßï ˆãW8-aPÂ32xVFÏÉ¨Äó2^€Ê‡¡r¤‘‘ ÉhÂp#|-‡Ž3üìE	ŸÇ8ŸÉWV9Æñl2~1,Á•±ÎrþÉ0¦8ítçd4àe¯àU	¯Ix]ÂÒ°¡žµl‡aã`Ïõ¬šP'ÝDFuU×VMgX³hÓ-¨ö0È}î¸•Ç„«	~B÷[Ó†ê8Íik¬yD5Ížn>äÍÇ´1ËÕšÇ¬Œf4ÕÓî„­1Ty"ÕItqV’QÖ?mº£š«§J÷ê¦îv0#Ñ“¡.bg¨èÑM-516¤ÙÇÕ!ƒNª{¬´jœTmïýÃ;ª“e­='áÃI,€“ðôk†–vuË$õui*áLê„êˆ°Œ+gãÑÈ¦e%’ °£I3£Mk’þ:!2„ãVÑ@¾õèõ´F ƒÄR7¢¹Çý8äÃ@·›"Ñe…«Vwòûþ‰ñqËvµç_š;zšÜï…›aÃr´UÀeØ¹=óR oèÅDtrSÍ¼üJºš­ºBMYFÓÆ»Ë¤×Î#é´mu:ëËƒSimœGÔ‘ð&Ã
 ÃrÜ¾IS³Qâxø~Àº}|ÈRíÌžûdä)&Ò¢,eahZR*¥EÚ2]Ít)ŒÍËÑAQðŠ*6á«~×¦ìYà¾l¦Ús!Ë_¤,·Ûš039×Ê6^<‹¤Ì½d—W{r¿5a§µnUmaÉÄ9³„·¼§—ÒÊ°>O’²ÑmØ#²mËVpï(hÁ»|h•ðž‚÷ñ‚ñ‘„|‚O¶,³|†Ï4c“‚ÍØ"á_ò“ì§J,’>
 ¾Â×\õ7
 ¾Åw¾Wp?(ø\ÂE†¶âq;a:Ùó’;g4÷SÖ9¨D=ãâ¾qñÆÅ…qñœqG¹Ï×û$þq£%ê¨1bð®åÊ/KøYÁ/¸Â[~;¤,Z:C)—ÈzQxYgëV"Ù7/*
-†”,;¥Ž‘`™:J¯æ8êmj"Ñb‰Z[¬(¨.«õXÊt’ç§er­6DÍ”šm˜ëâÎe¨÷5e¹9³¸âêŠ^0(Ä~ÐÐÆ¨²;]Ž*Y´±ÕL¦ ³ÇûíC?¨~³Pu“Ãtôsšø&9æ$·1¬ûm‘¶¢ÅÛeõâSrñ¨ê¤´)WÈ#Å!Slº8º$íuÛe}6ÖæÈ¢¦T<F•åGf–ªŽgú¦È`'>9èqÓDŸ 6`#=«êy¡Ó««×:Ía^O œÄŽñŽBãVÚm§™Ñ\›EéuZè±ð'ˆ(DD	Z)ÚÐN3°Í0C”¥4ïæZf õ;ÖµÞ¹‚–Öuñ¡ÚPà2è<\º² þ„¼»$V_2ƒòSçƒìê½òZ7£ŒÆim£U;ªHKA\‹„åZµã1ìˆ:Hk+$:ÛA¸ê°Žîwg9Iz”VAŽÉÇËW»ˆ“	©»±‡ô5a/öù6Ä}'„n@¹–CS*ÎöÍ³?”³Ÿú¦ÏÛAÔÜWò¬h¹‡ø­@B§PçQåÉxœnèk‰'ÐEw\Ö%Bâ1rXÅlŸCå@lU³¨î¥yejëmÔ0jÄ«ZiUË¸7gP7ƒU§®Þû·õÚV´Ì¢þnBƒÎ!ŠúaÔ Ir„œÓCîH	X1RXOÎ;€ƒ¤¼†2§›¨vj§õ°0)@Oë$íŽàIßûéÏÝÍ®X~B¨hô.sâ©ï÷Œ@ôG˜wpß)¢æê«c·À®õÌ!8@ÎÍ¢ä®ƒáñ¼–hÎ¿¥§cè§Õ8Nú‘Kú“¹”OQÖðß¶ÐhÎÑpkþBEõÚ[X7pk®¢”Nª×Ïâáþ›P(+n¡ñ&V\˜óõ¥ÂŠÑÉ)a÷ÓÿPK%MeN  í  PK   ™~a2            .   com/gallery/GalleryRemote/PreviewFrame$1.classRÙJA¬‰1Çº^ñ>£"#¸ú¬xT„(¢’÷IÒš‘Ín˜ÝDâ_	àƒàG‰=k<^ÄÌôtwUu1ÌÛûË+€u,ZèÅdqLY˜ÆL³IÌ	$Âš
+†”,;¥Ž‘`™:J¯æ8êmj"Ñb‰Z[¬(¨.«õXÊt’ç§er­6DÍ”šm˜ëâÎe¨÷5e¹9³¸âêŠ^0(Ä~ÐÐÆ¨²;]Ž*Y´±ÕL¦ ³ÇûíC?¨~³Pu“Ãtôsšø&9æ$·1¬ûm‘¶¢ÅÛeõâSrñ¨ê¤´)WÈ#Å!Slº8º$íuÛe}6ÖæÈ¢¦T<F•åGf–ªŽgú¦È`'>9èqÓDŸ 6`#=«êy¡Ó««×:Ía^O œÄŽñŽBãVÚm§™Ñ\›EéuZè±ð'ˆ(DD	Z)ÚÐN3°Í0C”¥4ïæZf õ;ÖµÞ¹‚–Öuñ¡ÚPà2è<\º² þ„¼»$V_2ƒòSçƒìê½òZ7£ŒÆim£U;ªHKA\‹„åZµã1ìˆ:Hk+$:ÛA¸ê°Žîwg9Iz”VAŽÉÇËW»ˆ“	©»±‡ô5a/öù6Ä}'„n@¹–CS*ÎöÍ³?”³Ÿú¦ÏÛAÔÜWò¬h¹‡ø­@B§PçQåÉxœnèk‰'ÐEw\Ö%Bâ1rXÅlŸCå@lU³¨î¥yejëmÔ0jÄ«ZiUË¸7gP7ƒU§®Þû·õÚV´Ì¢þnBƒÎ!ŠúaÔ Ir„œÓCîH	X1RXOÎ;€ƒ¤¼†2§›¨vj§õ°0)@Oë$íŽàIßûéÏÝÍ®X~B¨hô.sâ©ï÷Œ@ôG˜wpß)¢æê«c·À®õÌ!8@ÎÍ¢ä®ƒáñ¼–hÎ¿¥§cè§Õ8Nú‘Kú“¹”OQÖðß¶ÐhÎÑpkþBEõÚ[X7pk®¢”Nª×Ïâáþ›P(+n¡ñ&V\˜óõ¥ÂŠÑÉ)a÷ÓÿPK%MeN  í  PK   à;3            .   com/gallery/GalleryRemote/PreviewFrame$1.classRÙJA¬‰1Çº^ñ>£"#¸ú¬xT„(¢’÷IÒš‘Ín˜ÝDâ_	àƒàG‰=k<^ÄÌôtwUu1ÌÛûË+€u,ZèÅdqLY˜ÆL³IÌ	$Âš
 –7rÅŠ_w®¥ë’n;GŸñœê~HÎ™¦–¢ÛC-ë´%¾h{aBUaþ¶òT¸#°ÖµÀjI ^ð«$0XT6ëeÒ—²ìr%Sô+Ò-I­LÞ)ÆIØÇžGºàÊ  ®ä»œ¹¼É¶‡Ûð=òÂs
-ÔU–rÅÙ’Ž¼jqÇ)|aLyì ûNÀºð›ºB‡Êþ=|ÝPm¤1o#dY˜ç'ïÖ<Ïÿkü~U6BÒ=9ãu¥;I¾+·ÔN¸¥Ûì&Î¿Ã¼oÆ8ä˜‚Y1ÞiXœ÷ñm‡sS±òÏùµGÄî#ŒÍg‚1À.úùÿDa Ã‘ŠÕÑ4ê#­=Ž•Ê? ö„ž%+ªï1cÿ—Zê[-…QŒEìñˆ3¡ˆÅ¿$êãPK>'j†  ó  PK   ™~a2            :   com/gallery/GalleryRemote/PreviewFrame$CropGlassPane.classX|”Õ•ÿŸ›Iæ‘/ò€ 	oq2!D‘ðÈ‚I€€@@$3_&#“™83á¡®V>ŠÖ7Z­Oâ«(
+ÔU–rÅÙ’Ž¼jqÇ)|aLyì ûNÀºð›ºB‡Êþ=|ÝPm¤1o#dY˜ç'ïÖ<Ïÿkü~U6BÒ=9ãu¥;I¾+·ÔN¸¥Ûì&Î¿Ã¼oÆ8ä˜‚Y1ÞiXœ÷ñm‡sS±òÏùµGÄî#ŒÍg‚1À.úùÿDa Ã‘ŠÕÑ4ê#­=Ž•Ê? ö„ž%+ªï1cÿ—Zê[-…QŒEìñˆ3¡ˆÅ¿$êãPK>'j†  ó  PK   à;3            :   com/gallery/GalleryRemote/PreviewFrame$CropGlassPane.classX|”Õ•ÿŸ›Iæ‘/ò€ 	oq2!D‘ðÈ‚I€€@@$3_&#“™83á¡®V>ŠÖ7Z­Oâ«(
 Š²«µau×¢.nÝ­»mwëvÛÝ­Û­um·=çû¾y$$>~s¾sï=÷œsÏëžË[|ù€YÔãÁ¥8èÆV<çÄóäà^ð¢€ÃŽH
 8*à˜€—¼ìap\À+n¼ŠþÒƒ¿Âk‚½.ØweõÁ¾'`@ÀIþoz°oyð7ø['ÞvóàûN	xGÀ»”ã=ÙþwœÆûþ^†?ìÁþÁÍÿ£èÄ‡.ü“ÿŒÉÊE½Ÿ¸ð/ü+~êÂG.ü›?Òðs+ø¡üáñŸ2÷_¢Û/eîcÿíÁ¯ð?NüZ=(Š~"Øo<øÿ+Ÿ	ÁoEËß	ø?~oþìOŒœD4ËY–â³SŽ›‡§ð!·’#oi	Ì?æM¹B–ç$§|Ý<l¤|Á4Nå¤ÑN*tÒ‚g»îßŒE{#BaóeúN½Fß•¨©‹†£±…„¼P¤>¦	´™Oè±a\†.hD»kÖDC‘Äœz&Ï1„OAwt§Q‹ö¬³èÑp Íð3V’Ù)z$6x›Û¯û»‹Äã7"	#Ö„âpÔ¯‡ëzc1ž\ò'zc<[Ùìg©A=6b{jVXß6£;š0jºy_¸Æ&eÖÖ%	6‚¼‘šXÖúÕÍmËZëXÑºh„ÏIlÐÃ½FÛ0—œè
 Å§ŸKð~Ž˜51cgÈØÕÓ»Í¬ÛIt‰Ÿ÷/
@@ -412,17 +396,17 @@
 wYËq,i?Š[«g
 /ëV[:Ó6a&=M“gÒ4uÃ-Mb™Í¯Z¬vË“¨l<³YPyÈUNx”^åA¥*ÀUˆKÕÜ§Šñ˜*ÅÓjª²¬jõ\:’Ÿ³³íf–ªµ÷ØÕêÞ”±	®,íuûü'‡„1ûº~q*ŒÙ¸s²"yºÙ|õü»•‡³É
 ’†}V$µæ,îÇï†ÌaèÞ3é¬…Æ}ƒ"Ò\a¸õÁ‘mÒÝl“ð’+‰ÁZ‡-ÌšX¬Íû}eŠ]_Yž_:†Ñ;›8%;µÉ”®¥ò¤•½¢ÖÁpem^yáÒ«—>Œh™CŠ»©–«,ÏÂY#O™ëšÊ<îû¦Úóe<½cÔ½ÁUÆ)˜WæÚå¯åÔœd³(s•yìe,{xÙQ]æ(ãÅUý8Y>×^Í¿‡ñJFì¾yYr÷Ís—²à‹JÝv,X—‹…MtÍË/ÍÅÇÑÜ^ê*uEË–VhŽy·9ö¥¶ÖñžœcX½@“=3ªm¡ãµÃXÓç·¥ÊhmŸßÔqZ6ÉÚA$kL_ù…«ù÷0œŽ~8Ì´öU›þqrþ´eòg ³À¹SŽ|5	Ej2Æ©i(W3P¯¼Ø¦*¡+ª}jnR5¸UÍA¿:O©¹xV]€Sj>ÞUµ8­á#µŸª©B-¥µŒV«åÔ¦i‹ZEººˆ‚ª™zT+]¥VÓ^µ–îQmtD­§wÕFúPm¢Ÿ©Íô‰Ú¢HmSÓU‡ªTºªU~Õ¨:Õ&R[ÕeêZV«uXÅÔ«*¡^S½f^ŸF)?rq?~røfNaýiìT
-£–ôÜG|‹ïÇý\>Å%x€±<î·šs.î×šs5i¿…ù–þ„AûùÁäR„oójÜª›­U5ëÊC<—¯6a%¯?(=•z=Um³ªM¹:Àþéá^k?l,­tÒùžc](H[ð¨èÂ”¥*ÚËZ:¹¨$ÓEzŠ/õ>É”Þ"V×ªK…ÖõjÎCvŠ7Ù™]ëÈ™—çµSÕÕÑwïˆy‡d®+ÐwßƒØbf‚™êAN¶¬ã|'·v¯Sábæî˜ÇI6'‹ÐNô¬%¾<s‡;½#Mn‰¿<=NU	K~{J­AâsMfž,ñ³3töIwšòÓŸ}Ýðg_4DÇ™#èXâs™ìÒìKóîç Ûé¬»Q:µ›o«=¨VW`®ºç««±X]ƒFušÔ×U×ãzugÜ¸CõñM¶IuŽ«›ñ†º'ÕmøXÝN9ê›äRwÐu'SwÑ\u7Õª{h¹º—Ôt§zîSÑ#êÛô¸z”žRÑAõ8gÝÔ;E"*Ý&$íø\L{ÌXThäGö£f†4ñ³üqÌ¨|ìÆñ	ËÚºîÙ2ùûQY]ÅÙÇ±±KÏ&þñâæf{¼…—ð¸¥Zjÿ"“.âû¾úù´‘&J¨«§8ÍžÆhõJÕ³8[}‡õ<êÔYWyCú*oàdï4/Ý<É˜âþf1ž²¯ò§ñŒÝ÷Ìb•¹éÆ	–½Bbe­Ã›.à}/£³†M¦Ó­Ñ$Y,ÌÚ™¹:>¾fÊGZÄ3swØÛ*FZ«uˆ½e¶]ÆVV”ä6è(ž—0A½ŒsÔ«˜¯N A½†í\v®TßÃ~5€Õ›Y¶;‘¶Ý	³‡ÃK¶ãóñ¢íxÅ%Od}Wó·ˆ±­xÁøFüž\pÿ?PK…‹lI  ‘#  PK   ™~a2            =   com/gallery/GalleryRemote/PreviewFrame$ImageContentPane.classVëSUÿ-.Y–g[Z­ªÐ†øª•Š¶©@jŠHZ°Xm—ä’Üv³7µÚú¶¾õop|ãLbñ“åƒ”ã9›…’tgrîyÝ³çžó»gó÷?·ÿ0€o5<‚g8ˆ£žÅp€È±&<§aÏkxÇ5²`à$^d2Ê†± ÆcrJÃKˆ39­a/«˜dÿW˜B‚¹3ÎbšÅ_eñœ†NÌòö×4"ç$&˜Ì°õuo¨¸ `—›‘ùîAÁxÒÎFÒ†i
+£–ôÜG|‹ïÇý\>Å%x€±<î·šs.î×šs5i¿…ù–þ„AûùÁäR„oójÜª›­U5ëÊC<—¯6a%¯?(=•z=Um³ªM¹:Àþéá^k?l,­tÒùžc](H[ð¨èÂ”¥*ÚËZ:¹¨$ÓEzŠ/õ>É”Þ"V×ªK…ÖõjÎCvŠ7Ù™]ëÈ™—çµSÕÕÑwïˆy‡d®+ÐwßƒØbf‚™êAN¶¬ã|'·v¯Sábæî˜ÇI6'‹ÐNô¬%¾<s‡;½#Mn‰¿<=NU	K~{J­AâsMfž,ñ³3töIwšòÓŸ}Ýðg_4DÇ™#èXâs™ìÒìKóîç Ûé¬»Q:µ›o«=¨VW`®ºç««±X]ƒFušÔ×U×ãzugÜ¸CõñM¶IuŽ«›ñ†º'ÕmøXÝN9ê›äRwÐu'SwÑ\u7Õª{h¹º—Ôt§zîSÑ#êÛô¸z”žRÑAõ8gÝÔ;E"*Ý&$íø\L{ÌXThäGö£f†4ñ³üqÌ¨|ìÆñ	ËÚºîÙ2ùûQY]ÅÙÇ±±KÏ&þñâæf{¼…—ð¸¥Zjÿ"“.âû¾úù´‘&J¨«§8ÍžÆhõJÕ³8[}‡õ<êÔYWyCú*oàdï4/Ý<É˜âþf1ž²¯ò§ñŒÝ÷Ìb•¹éÆ	–½Bbe­Ã›.à}/£³†M¦Ó­Ñ$Y,ÌÚ™¹:>¾fÊGZÄ3swØÛ*FZ«uˆ½e¶]ÆVV”ä6è(ž—0A½ŒsÔ«˜¯N A½†í\v®TßÃ~5€Õ›Y¶;‘¶Ý	³‡ÃK¶ãóñ¢íxÅ%Od}Wó·ˆ±­xÁøFüž\pÿ?PK…‹lI  ‘#  PK   à;3            =   com/gallery/GalleryRemote/PreviewFrame$ImageContentPane.classVëSUÿ-.Y–g[Z­ªÐ†øª•Š¶©@jŠHZ°Xm—ä’Üv³7µÚú¶¾õop|ãLbñ“åƒ”ã9›…’tgrîyÝ³çžó»gó÷?·ÿ0€o5<‚g8ˆ£žÅp€È±&<§aÏkxÇ5²`à$^d2Ê†± ÆcrJÃKˆ39­a/«˜dÿW˜B‚¹3ÎbšÅ_eñœ†NÌòö×4"ç$&˜Ì°õuo¨¸ `—›‘ùîAÁxÒÎFÒ†i
 g)2VY§DÖvEdÒRG#+†K–›®LÒþcÒ’îˆ‚ðŽôN+hˆÚ)¡ -.-1QÈÎ	çŒ1g’¦3n'sÚp$Ë¾²“TÐËiµ-WXî¤a‘EY–p¢¦‘Ïò8ºÃºïD§jÍÒr£v6g[¤UÐŒ_2ŒˆQt#cŽ‘ËÈdÞK¾ÉÍæ¼ 
 öy.‹‘|QZéˆ§Œ%m‹Â)i»k •­ý®%j›¶Cj-aœ¤•|âŽÙ°¯Ž\Ôñ(SAÂ’:R ×Ö¼)S"Ÿ±‹^$ó:ÒÈ¨:.á²Yl9oÂÑ‘gâ¢ bAGC:±¤âŠŽ·pUÇÛxGÅ5×ñ.5d=Ñ)‘t+m
 ïá}èø}„«*>Öñ	ï½ÁšO™ûŒI
 :>Ç:¾ÄW:¾Æ7
 ŽüÏù¹¬ûëLõAîÉá­ƒVITþÖÞmR%qgrŽŽ+bƒÛlÌ9b>O‡Xóæ^Òþÿ¶ƒÐ‘®×Lß°¤ Û£Iˆ$\‡*0Ü»D› GpÍûÑÁ{·píZèu'Œäå´c¬•9X#²JN	yEð½Ø`>)³ÂÊKò›µ
 ‹2åf¨ì1!ÓºZMóÒ4O7£‡Ó8´3\Ð¥O‡@áßÁfÓ6R“2é’¶kl–†Žñ]‡·M•+%L§?ÎØ÷ðFG	Èü¨)s9‘ò4³ôâ­ƒ\iV†ÃYâ¨%mŽí®XŸ
-Fƒ[L’ØìÆ^øÃÉo}­¹ÓL™òu½êWµrÒ¦Ç“®ZC½Y¬œp¦Òª½5cSÝÉ…9ßM!XH5î7µÅ7¯ÉÉ[+]Þß<F8ènxW5ô,—f²`ø¼é\É£/X«$5f-ãŠ¾‡éP1xzÒÚ~êè×ƒC$&n„dÖh¡[PBáeÔÝô|‚Dw‘ð=z‰vU¼B¿EócÒ-G¤K‚Š²ÝYA}	eì:Ý·Šæp_ê´†Êh"6\_O\ Doõ–æ2ôP	u%´¬âF…k]Å5_ç+Êh[çÚC+è˜`ñtž£(»KØCËÞþ2ºRæÅŠj-ûIu«ØÄü-Ü¿Œý¼¹ŒÂ•˜Jxp{¨Œ‡ï–!D‡~„ŽŸÐŽŸ±¿PiÅ“¸I0~CËø+ø·½R…¨œÇ †PÏåX/Ú<Ž'¨X:~§ÝOy¥Ú{ÏôyEU(ò8ÂÀ¿PKÔ¾pŠ  I	  PK   ™~a2            :   com/gallery/GalleryRemote/PreviewFrame$PreviewLoader.classUÿoSUÿÜ¶ëk/+sÙ°àý²­è qe(+´VßFYç´Ó˜¼µwÛ#¯ï-¯¯à”7üLÂŠ‘(Æ)Èb4!j¢‰1šø%þÀ¹ïÖ1·4vé9çž{î¹Ÿó9§wk÷?ýÀ0Þ‘Ñƒ‘0ºqTˆcBá%	'd1ÂËB
+Fƒ[L’ØìÆ^øÃÉo}­¹ÓL™òu½êWµrÒ¦Ç“®ZC½Y¬œp¦Òª½5cSÝÉ…9ßM!XH5î7µÅ7¯ÉÉ[+]Þß<F8ènxW5ô,—f²`ø¼é\É£/X«$5f-ãŠ¾‡éP1xzÒÚ~êè×ƒC$&n„dÖh¡[PBáeÔÝô|‚Dw‘ð=z‰vU¼B¿EócÒ-G¤K‚Š²ÝYA}	eì:Ý·Šæp_ê´†Êh"6\_O\ Doõ–æ2ôP	u%´¬âF…k]Å5_ç+Êh[çÚC+è˜`ñtž£(»KØCËÞþ2ºRæÅŠj-ûIu«ØÄü-Ü¿Œý¼¹ŒÂ•˜Jxp{¨Œ‡ï–!D‡~„ŽŸÐŽŸ±¿PiÅ“¸I0~CËø+ø·½R…¨œÇ †PÏåX/Ú<Ž'¨X:~§ÝOy¥Ú{ÏôyEU(ò8ÂÀ¿PKÔ¾pŠ  I	  PK   à;3            :   com/gallery/GalleryRemote/PreviewFrame$PreviewLoader.classUÿoSUÿÜ¶ëk/+sÙ°àý²­è qe(+´VßFYç´Ó˜¼µwÛ#¯ï-¯¯à”7üLÂŠ‘(Æ)Èb4!j¢‰1šø%þÀ¹ïÖ1·4vé9çž{î¹Ÿó9§wk÷?ýÀ0Þ‘Ñƒ‘0ºqTˆcBá%	'd1ÂËB
 ZX'…“q
 ¯Èx§…!Â™ÎJÈÊØ‹œ¯IÈKx]ÂÒ’^vê6gˆ«e«šZÐƒÛË©œ§§xÕrxªjU¸‘*x¡i¥æè†1U7MÝ\``³AÓrôùe2œE½Ö„!¶MÂ‚Í/êüRÖÖª"_¸¸l:‹ÜÑËtþ¤nêÎ)†dÛ	â3adØ­ê&Ÿ¬Wç¸=­Íä‰¨VY3f4[ë¦3 @2ìl¦Q-­Âmª+ošÜÎZ­Æiûx› ú7¤¡züvÝ$Àd§ºTxDrˆùª¶@fzA»¨½Ÿª]"S®3_¶L:½Ã <Í”CÛÑ°±1³î}E«n—yVuv¶Â*8ˆ¤‚xVÁ~ô*èC/ÞÇÐ-"S†FÀŠŽMøÆëóó‚ pÑÑl‡Q*&ìÃ3ÂšTp	çL¡(aZÁ›˜QðÞ¦Žž5+îœ(-…E‰ýÕ"r¹Iö¬ß:½hs­"°–Ì"Épôÿ´bCÎssx™®‰¬»Ä{Ô––¸YaŒ©OŸŽory|¤Ÿ÷nØ.<äXž‡¡+¶9Ž"ú¶®Sµè˜ß2Ëo>üÀiÚ#Žfe;Eý^c˜µh†ÆÛ¾ø–ó¬4ß˜)j)=™Ø‘í_Eeõ´ÿ¨îNGMŒ¢ô0ö€áièA¥9…øÐÈ»ºÏÕñ; ˜¨ëóÓ÷ Ñú9²
-ðÑÐ•¸–H®À—ð¯À/Dàù}è'¹Ë=õÂ¸EöxžVÝÞ9 îæíjÞÂ@ÒËÎdBÕA{—ƒ‘Ž›–n@Š„'®Cn`GÊ'ØÉT6!·qL¨Òä—B©	¶yhõ*äÑÀÐê¾À-òú’ìš¼óàžðêƒ5íu® SRÄnw“®Œì¡ô×ç0F1F8ÆpÚÕ^UYt’\%Ž¾"ì_?·qw(úŒà.N`gð-&ðÎã{”pïápü?¡†Ÿñ!~qÙˆº]n²q€â©‚ów1D}d§p¤ÉúÇÄ‹ˆÏµðÒI¼$“"Z!÷^A( Z¨2ÿGØ/l¿¨+B7±·DMëjà©õFP‹€_i~#¿S›ÿ ’þ$ QI#¨ì[ ç70çŽs-18b0^p3¿ˆi™öºéßíaà!PK!¬Ö_ø  À  PK   ™~a2            ;   com/gallery/GalleryRemote/PreviewFrame$SmartHashtable.classVYsGþF×Êòƒ°Œ6ØÄ`Y²-áòA AD¶	"88¬¥µ´XWV+û>È}RÉKªòª@†P•ÊüŒü€¤*yÍÕ³»è°EW¹g¦§Ï¯»gu÷ŸŸ~0€o<ðc¬=—0áÝ<œôyBÜj@§ÅÅ“‚wFIqñ”ØmÄžnÄ3xVç$œó`Î{ cZHÅ…&‘AfÜHJHyÐ†17T±^dV´d…BN¼ Ï»¡‰µ ¼én%ÌI˜gðè¹b<5¡%Á½ ÏÉ¡¢®¦C‡4M^Œª}ˆÁ¥§ÔB÷4žË„’r:­h‹¡cæzJÉät%tRSæTe~T“3
+ðÑÐ•¸–H®À—ð¯À/Dàù}è'¹Ë=õÂ¸EöxžVÝÞ9 îæíjÞÂ@ÒËÎdBÕA{—ƒ‘Ž›–n@Š„'®Cn`GÊ'ØÉT6!·qL¨Òä—B©	¶yhõ*äÑÀÐê¾À-òú’ìš¼óàžðêƒ5íu® SRÄnw“®Œì¡ô×ç0F1F8ÆpÚÕ^UYt’\%Ž¾"ì_?·qw(úŒà.N`gð-&ðÎã{”pïápü?¡†Ÿñ!~qÙˆº]n²q€â©‚ów1D}d§p¤ÉúÇÄ‹ˆÏµðÒI¼$“"Z!÷^A( Z¨2ÿGØ/l¿¨+B7±·DMëjà©õFP‹€_i~#¿S›ÿ ’þ$ QI#¨ì[ ç70çŽs-18b0^p3¿ˆi™öºéßíaà!PK!¬Ö_ø  À  PK   à;3            ;   com/gallery/GalleryRemote/PreviewFrame$SmartHashtable.classVYsGþF×Êòƒ°Œ6ØÄ`Y²-áòA AD¶	"88¬¥µ´XWV+û>È}RÉKªòª@†P•ÊüŒü€¤*yÍÕ³»è°EW¹g¦§Ï¯»gu÷ŸŸ~0€o<ðc¬=—0áÝ<œôyBÜj@§ÅÅ“‚wFIqñ”ØmÄžnÄ3xVç$œó`Î{ cZHÅ…&‘AfÜHJHyÐ†17T±^dV´d…BN¼ Ï»¡‰µ ¼én%ÌI˜gðè¹b<5¡%Á½ ÏÉ¡¢®¦C‡4M^Œª}ˆÁ¥§ÔB÷4žË„’r:­h‹¡cæzJÉät%tRSæTe~T“3
 é4Ä³zJÑÕ8é«YU?À|`½gá\BahŠªYe¼˜™V´Óòtš8Þh..§ÏÈš*ÎÓ!‚dXËÈš~\.¤t“Ï#Ù¬¢…Ór¡ ÐýÞŒ »ÖedÏu†}~¤´œM†&¦/(q}h5§w5‹Ì*‹"ø:WÎ99]¤`íI…|l¯ã£®Åž:‚Su%FØ•CS
 Å4ùqÆÓŠLu·ûÜLeØ`è.„
 ó*iG2rR‰ÄsY2`SI¡¹ªA"º¢ÉzN£;_½x…Å9+¤45;KËµ¸2ªŠ¢¬«†z@(sš¢0G}ëë´!G/á8Ç^ì“°À±ˆÇE\â8!t‡q@Žð¢„—8^Æ+^åx¯s¼7)Ôºùq¼…·%¼Ãñ®0ta	ïq¼Ë LMT/CK%Ý˜Né%gfÄ¹˜;9>ÄG‚|Ìñ	>•ðÇçø‚ãK|Åñ5–8®à*áy4“×;k[Mä°$¤F¤XJ+fg;vÿ¯¶%¤+X
@@ -432,17 +416,17 @@
 ­¬]l#»!¶{X†Ywè4âŽøŒXÁ{hÅ1ú¢X^¦E ƒ.oëm´Qmôn*¡ðé(aóMl!Ñ©s¤Ýö¸8µ—Ð5i±·NV¢ÜH`€õ ù±•ÐÃ‚ØÁ°Ÿ…ªZ`°æ æV´R´£N”!¼kEvÞêº+ào«÷a
 éš`ÙKèŽZ
 'HKã
-PE•·Mš`Vå·½&¿Jü;©iÁvÊ»àe»	é}hgû±ÊÃØÅF0Èâ ;ŒQvçØÑª¼Î[yµS.f^!²jVÁ†Ç/Qì6*A¿bè§ñ£`ÿPK‰ )’£  M  PK   ™~a2            ,   com/gallery/GalleryRemote/PreviewFrame.classX	xå~ÿd“I&CB8Â!96»	Šˆ€„Ã…@4¨À°;$ƒ›ÝtwBÄ¶jkK[­ÚZµ­ÚzP[}ŠJ«VZlí}ßwí}ß§íûÍL6»!‰‹ìÃ~÷õ“^zêi TDGnÕð%¸­p»wÈðNÞ¥áNÞÝ»e¸K†»e¸G†÷Tà½xŸŽ{qŸÎýý:ÞÈð€Žñœ=\ÉíAÄ#²ý†ë˜ŠÛdó¨†ÇtÌð6©ÀN;¤áq³½ÃÃ²zBVGDÚ£²ÊŠ¼Çdu\VOjxJÃ	-¸µ•ùc2<-Ã3:žÅÇ+ðœèqRp>¡ã“8%«çeø”ŽOãù3Uø,>§ãóø‚\|QÇ—ðeÙ~E0¾Z¯	·¯ËÝ7Dùoêø¾-Ãw*Åw5|Oçü}?ÐðC?R×šNõ­K˜™Ìf3i)ÑdÒJ·Ê•Q¨îè5ÓÎ¥f¦Ç1w'x?nsÚÚg[m)3n¥j£½f·ÕšJ:VÒñH”·oZ½­mB]Û^sŸI˜ÉîH‡“¶“ÝË…a*™qÌ¤Ói&ú	­ÛB ã©Âùm±To¤ÛL$¬ôþÈ:oÞbõ¦+â3^›6{­9…b‘¬ëO§)‚+ŽÂd—õµ‘Ì ¹F¢ƒ,X• ä›í˜ÓŸ&\Ó{Sq+ñA‰Yí³È!ë+´Å’b¥/°!)×ú„ZÍXÕa_GÚ*ªPcw'Si+Ú¾Ö´.Gµ]¡"aghla8–¹ZÍdÌJ$Ä<[Óf2³ÇJ·ùˆäXéZ}‹sê=7™NDè-×¢q3}Íº´¹ŸòA´¦)!P¾ÂNÚÎE
+PE•·Mš`Vå·½&¿Jü;©iÁvÊ»àe»	é}hgû±ÊÃØÅF0Èâ ;ŒQvçØÑª¼Î[yµS.f^!²jVÁ†Ç/Qì6*A¿bè§ñ£`ÿPK‰ )’£  M  PK   à;3            ,   com/gallery/GalleryRemote/PreviewFrame.classX	xå~ÿd“I&CB8Â!96»	Šˆ€„Ã…@4¨À°;$ƒ›ÝtwBÄ¶jkK[­ÚZµ­ÚzP[}ŠJ«VZlí}ßwí}ß§íûÍL6»!‰‹ìÃ~÷õ“^zêi TDGnÕð%¸­p»wÈðNÞ¥áNÞÝ»e¸K†»e¸G†÷Tà½xŸŽ{qŸÎýý:ÞÈð€Žñœ=\ÉíAÄ#²ý†ë˜ŠÛdó¨†ÇtÌð6©ÀN;¤áq³½ÃÃ²zBVGDÚ£²ÊŠ¼Çdu\VOjxJÃ	-¸µ•ùc2<-Ã3:žÅÇ+ðœèqRp>¡ã“8%«çeø”ŽOãù3Uø,>§ãóø‚\|QÇ—ðeÙ~E0¾Z¯	·¯ËÝ7Dùoêø¾-Ãw*Åw5|Oçü}?ÐðC?R×šNõ­K˜™Ìf3i)ÑdÒJ·Ê•Q¨îè5ÓÎ¥f¦Ç1w'x?nsÚÚg[m)3n¥j£½f·ÕšJ:VÒñH”·oZ½­mB]Û^sŸI˜ÉîH‡“¶“ÝË…a*™qÌ¤Ói&ú	­ÛB ã©Âùm±To¤ÛL$¬ôþÈ:oÞbõ¦+â3^›6{­9…b‘¬ëO§)‚+ŽÂd—õµ‘Ì ¹F¢ƒ,X• ä›í˜ÓŸ&\Ó{Sq+ñA‰Yí³È!ë+´Å’b¥/°!)×ú„ZÍXÕa_GÚ*ªPcw'Si+Ú¾Ö´.Gµ]¡"aghla8–¹ZÍdÌJ$Ä<[Óf2³ÇJ·ùˆäXéZ}‹sê=7™NDè-×¢q3}Íº´¹ŸòA´¦)!P¾ÂNÚÎE
 ¥Á¦N…@+E‰Ûì¤µ±¿w·•ÞêÅK][*f&:Í´íJâœ›Þi/±½pkMõö¥’ô qËº%DÏÀæqNŠ[$®Ú“èÏô´!ME«ãv¦/aîÏ¹¸e,d»Ø¡2CïÅ%Ôè,zHë¤Tffö'c
 ã»-§chm*ãÝªâ¹4Øjå÷e§"km/-|þ[,3NýZƒ£ ÏŸJ–Ù^’ÕûÄ;&ãêÔ@RRK¡ù´!µIùT6§S1+“¡p"»i'MýNÂ–²
 E!Ã²¯ÇŽe–Ÿ^a¢Q!ªˆ?axÞHð8ÖµÎþÜÅP_Køá¬w¤úé1}•A„š{Î{EeJl —¸]¶ãJWáJ…Å¯¤r¸;ìÄ.&vˆ!nÀÁÈÇEm'aiø‰ŸâE?ÃÏ5üÂÀ/ñ+¿Æo4üÖÀïð{Àü	ÖðÅßüÿ`¥)R¾á¯â_Ìô"Ñ)ÀÀ¿ñÿÅKÅ›¥ ¹üPJ•p°×@F†~ì3T©¬nÀ†
 ¨2…‰#&CrxT­êß³G
 n•[¡{lgY£¡Ê•&C…¡*•®©*CjY{@½v&#PÕdŒWã5šª1T­oàõ¸ÉPuj‚¦ê5QM2Ôd5ES†šª¦ijº¡f¨³¼7ij¦¡•n¨Yj¶¡ÎVs”+ãqŠÔè¤cÂHxÌUó5_”ëF¦‚†jR!C…U³¡ZÐÃÂPXÀ‰jÂ¼âÌË*žo¨õþadtl¾g{2BƒV³øm$ó.\tÅ—ž;:l¿c'"ë¶D-¥·*¥¢ºnRX<½"œ~Ò4RcR‘±œ­’&Œ‹¨ˆDóG—¨`Ç*³S´«»(ØI¥¦í,xƒ6•¯Ü+Xxâ!IÈú]O’{&„30‚ÃAD3½d¥[Ü´p±=;í¿3Îƒ-%÷=¾*ÕŸŒ“í¤|éó;‘Jj0498Œ¨PM¨‚>4T.h\ö>ZoÆã¹f¢-×NÍÍC°öñ*rÇI¬žt|•ö/QÏôy½u¡@>eÏüì´3¶×ÝV¢,–°LJUJnLÕ|›vï¥êaì±13ûú¬¤÷ø^e[>|ÃÀ+œÔ`ÎÕGÌ§£‡D[Šh¥	ƒÁhQÛ9Ø¹{13f.ôÕÎlJz=›UvÐU´è–TÊ“†`aOµ~ðjù°býŽæ7qÃ‚vµÝk%3¶ÛŽ	HkJøGŠ¯‚@Üð€3£ýÊÁÊéÏlë‹›ŽÛ.Å5–›^¦Ôº…bWù.Èuzßéd¤bå{…_9M§5Ãù{ÏC›M‡¯cÀSgå¨G¡ÜÑí£wáîcä¶¬qÁÓD(íëw†½R~®™ÞZÚrÛbö§u·Þæ>ð…uÞûhsM<m&îäôõÚç²¶8b¢`4*'˜…hƒB;ªÐ€låz€ÔpdGùÇ¦ÖÙ×ºóUþÌ6ÕÙ©º3›Uwf¿êÎlY96HóÂ¹Š´Ùes¼†»;à
 X::’..J"RGQ&C¹¯*äªò(ôP­~U!Br7N†êÇ]qòw%² ‚$F-š1-˜ÊÓ™ˆðd!ñ·ç`9ÎÅ%ÊD/¤+u…@)Î
-}9“N	ç]¡ºšºÚãŸE]è8&dQŸÅÄ,&Éæ&g1%‹Š9UÄœ–Åt®gÈú¬,fú@uYÌ¢ì'0[nÎn…³˜d1wHþtŽK©Å˜B)çb%¾b5´–ŽYG\JsG]Ù'yòù²o#Þ«¦ôJ:c_‹5(u5¬	e1œç‡™‡˜ÖQMÐÿlD6£—å¦&g'GÒöIÎi5qÒNaZÎee!9.®‡XãVŽÛÈ¦^S\³^óRClççØ²½÷Øª¹±L'ü<m?È¬:¤T¡ƒ¸>L®åa_(,W?‹æ-§0·¼®æZºŽaA]$‹…¼Z”Å9Çqn¨%ì¢_œ±¸ búÝ4Þèâ¬ó’5¯–,4N1 „KhHÅµÏqEÝ‰Jº¦š1™Y0“0‡\HU²êuÒ]):,ÃßÀ\‹›±·s'¦XLuÐ 4O€˜»yßEÛKîxæ‘Õ~N¹«ëQÂ5¿I|“m$^9ïç™£½ùy<îÚø÷çßvQgi˜ÑqAËÜð^þ$Vð9‚qÇqá²€ \$ÚNk .ö!¼7Žã’öƒÐTËÉCêÈÿ+G€Ê³îªBû‹dÍY´^Þrò ôee-'Êži>D=ëYO¡ô»ñ°;?‚ÇÜÙ³ô*¦8øÉ%ßSµx#¡`Þ„F¼…is3SúíôÆ-ôÅ¬CwÒöwáu¸÷à><ˆûq¸VÑF+~¯Åõn&ÎÙö°o[ƒüÅòb[~cúY ûR7±ÂòÍRª²X=,±Tej=tµÕªÍeØè¡åØÔP¬.?Ù„¡°á—¤Ïæ<—	.`úv¨¨1åË¬ä+óåHl“D%zÀ'ñ"CQŒÓ:Œ5Y¬…§vÍìÊb—¹E >´Ü5Ã¿Ì]å.ñA¼øž»<ŒK=ê<$îŒ£\Œ´­¨SÛ0Mubžºu–¨.\¬¶c½ºê*ìPWÃR;P;sþ¥àŒŒ7»êõ2>¶ºæîÅ[™¡%îêf®JYÿÞ–«rÍnæ õ'íª½D~ãqã1¬kwÍ”3$-\ÂhioÁ&—gfóeÝèžm`UåÎù2î§rÞÂy†KÿPKJ6r    PK   ™~a2            0   com/gallery/GalleryRemote/SlideshowFrame$1.classRÛn1=NB6Y¶mšr/-l·ÐÏE•PD«J¤ê»»%.»k´ë´êpù$| …oªâ¢XòØ3s|æŒíoß¿|°u,7áàf+¬º¸…Ž‹Û¸ãà®ƒ®@ÝŒUÑí	Q¬Óp$“„ò“pgº¾¤T
+}9“N	ç]¡ºšºÚãŸE]è8&dQŸÅÄ,&Éæ&g1%‹Š9UÄœ–Åt®gÈú¬,fú@uYÌ¢ì'0[nÎn…³˜d1wHþtŽK©Å˜B)çb%¾b5´–ŽYG\JsG]Ù'yòù²o#Þ«¦ôJ:c_‹5(u5¬	e1œç‡™‡˜ÖQMÐÿlD6£—å¦&g'GÒöIÎi5qÒNaZÎee!9.®‡XãVŽÛÈ¦^S\³^óRClççØ²½÷Øª¹±L'ü<m?È¬:¤T¡ƒ¸>L®åa_(,W?‹æ-§0·¼®æZºŽaA]$‹…¼Z”Å9Çqn¨%ì¢_œ±¸ búÝ4Þèâ¬ó’5¯–,4N1 „KhHÅµÏqEÝ‰Jº¦š1™Y0“0‡\HU²êuÒ]):,ÃßÀ\‹›±·s'¦XLuÐ 4O€˜»yßEÛKîxæ‘Õ~N¹«ëQÂ5¿I|“m$^9ïç™£½ùy<îÚø÷çßvQgi˜ÑqAËÜð^þ$Vð9‚qÇqá²€ \$ÚNk .ö!¼7Žã’öƒÐTËÉCêÈÿ+G€Ê³îªBû‹dÍY´^Þrò ôee-'Êži>D=ëYO¡ô»ñ°;?‚ÇÜÙ³ô*¦8øÉ%ßSµx#¡`Þ„F¼…is3SúíôÆ-ôÅ¬CwÒöwáu¸÷à><ˆûq¸VÑF+~¯Åõn&ÎÙö°o[ƒüÅòb[~cúY ûR7±ÂòÍRª²X=,±Tej=tµÕªÍeØè¡åØÔP¬.?Ù„¡°á—¤Ïæ<—	.`úv¨¨1åË¬ä+óåHl“D%zÀ'ñ"CQŒÓ:Œ5Y¬…§vÍìÊb—¹E >´Ü5Ã¿Ì]å.ñA¼øž»<ŒK=ê<$îŒ£\Œ´­¨SÛ0Mubžºu–¨.\¬¶c½ºê*ìPWÃR;P;sþ¥àŒŒ7»êõ2>¶ºæîÅ[™¡%îêf®JYÿÞ–«rÍnæ õ'íª½D~ãqã1¬kwÍ”3$-\ÂhioÁ&—gfóeÝèžm`UåÎù2î§rÞÂy†KÿPKJ6r    PK   à;3            0   com/gallery/GalleryRemote/SlideshowFrame$1.classRÛn1=NB6Y¶mšr/-l·ÐÏE•PD«J¤ê»»%.»k´ë´êpù$| …oªâ¢XòØ3s|æŒíoß¿|°u,7áàf+¬º¸…Ž‹Û¸ãà®ƒ®@ÝŒUÑí	Q¬Óp$“„ò“pgº¾¤T
 ‰R1ÖÇÛ¹LiS 98ÉÌ˜ŒŠ™á‰Ê”ÙxäÏN±¶/Pëë!	,D*£“ô€ò=yp¤éX&û2WÖ?Ö¬Px»YFy?‘EAy8sÕîc–î¥zRP?Qñ+
-¬úÑ¡<’¡<6!QfÂç6ÿÌnK•nzî,ÿÌÐžä1m+«wé÷Úö ÷<4áZ°Í—9¾Ïm:±Õäà¾‡ð¬y0Ç3{{,ðoúžåkC¹@Õ·­ü›0Ò#F%Öúþî´ÙDf£p`r•6ÿŒXBV…ÜµŒc*øÃõzèð¿lÀ¾hÛ^	¯aG…§‡9öçy·Å¾¸Ágˆ`ý*JÌÛ:c€7h±½2Ea—J÷ŒSà2ç¦\ª%ªUoWÛµS\>¢rŠúOÆyF oY×;ößÿÂÜ:gná*®1c×Ës7°TÖÜO9~ PKþ±”½Õ  €  PK   ™~a2            0   com/gallery/GalleryRemote/SlideshowFrame$2.classT]OA=¥[–ÅbªQ±XÔ¥|l©ßQA!$Ej0>ËÐ.Ùî’Ýi	¿E%ÆŸMˆ&þ ”ñÎ¶Án²wæÞ9sÏ¹wf÷ç¯o? Lâ™Ž$²Ý8‡‘nh¸©#†l·Ôh*3ªLNÇÆuL`R‡…¼2S
-nk¸Ã—U'É3äJ¶_³*ÜuE°c-6ÇQó¥°Ê®³.Âª¿½ðš(2t—w<YÒ±)ÃŒã9r–aÂl?Åè*ClÞ_É’ã‰õÚš^ñ5—"©’osw•Žò[Á˜Ê cÉóD0ïò0o›u¤@Ò“5¿Š×U!Üe¿!Ö²fi“7¸Å·¥%Â“Öò!ä¹ò#µŒ4dþdÐË~=°Å‚£4÷ÿÉ?©vÀ]ç‘R`µ­1¤£Ü.÷*VYŽW™«olˆ€¡gÑ—™mE21p÷•y`à!¦5Ìà‘†YñDÃSs40A:Óö;ÃÐwÄÿrmSØ’aøÔrKN(…§Ôušª;q¾µ%<jæx«™Çê(Žž5K+þoÒžOH¿a0Oâqõô’K>mët•5Í¥“›ÿ!œ*:ûÈ©o!#Å—\:¾õd‰HÚí>]nÛ"¤ï0Ÿ?r¦òydèûNÒï£7¥.ýPO½$?M³YòUDÏíƒåÆ¾¢ãs„¹@6Nà-.’M7Q¸„+Q½•“‡¡V®ý6ªOu~GìÍ>ºRñ=hc{Hì¡û :ÍzvÑ›û‚ŽŸˆ5šõq¦ÑEöñ¼§v‘ÃLáã1…C\#£èp´ÿ:.GÊÕ=¿PKÅö•Uy  ô  PK   ™~a2            0   com/gallery/GalleryRemote/SlideshowFrame$3.class•UßoÓVþÜ¤qêy¥ÐŽQ¶ÊpÓ‚ì'n¥#%k]SÊÊ`Ìu.‰‹cwÎMQ5i“ö¼§½ìe‚MR›VTû%­/û£¦cG+[)
+¬úÑ¡<’¡<6!QfÂç6ÿÌnK•nzî,ÿÌÐžä1m+«wé÷Úö ÷<4áZ°Í—9¾Ïm:±Õäà¾‡ð¬y0Ç3{{,ðoúžåkC¹@Õ·­ü›0Ò#F%Öúþî´ÙDf£p`r•6ÿŒXBV…ÜµŒc*øÃõzèð¿lÀ¾hÛ^	¯aG…§‡9öçy·Å¾¸Ágˆ`ý*JÌÛ:c€7h±½2Ea—J÷ŒSà2ç¦\ª%ªUoWÛµS\>¢rŠúOÆyF oY×;ößÿÂÜ:gná*®1c×Ës7°TÖÜO9~ PKþ±”½Õ  €  PK   à;3            0   com/gallery/GalleryRemote/SlideshowFrame$2.classT]OA=¥[–ÅbªQ±XÔ¥|l©ßQA!$Ej0>ËÐ.Ùî’Ýi	¿E%ÆŸMˆ&þ ”ñÎ¶Án²wæÞ9sÏ¹wf÷ç¯o? Lâ™Ž$²Ý8‡‘nh¸©#†l·Ôh*3ªLNÇÆuL`R‡…¼2S
+nk¸Ã—U'É3äJ¶_³*ÜuE°c-6ÇQó¥°Ê®³.Âª¿½ðš(2t—w<YÒ±)ÃŒã9r–aÂl?Åè*ClÞ_É’ã‰õÚš^ñ5—"©’osw•Žò[Á˜Ê cÉóD0ïò0o›u¤@Ò“5¿Š×U!Üe¿!Ö²fi“7¸Å·¥%Â“Öò!ä¹ò#µŒ4dþdÐË~=°Å‚£4÷ÿÉ?©vÀ]ç‘R`µ­1¤£Ü.÷*VYŽW™«olˆ€¡gÑ—™mE21p÷•y`à!¦5Ìà‘†YñDÃSs40A:Óö;ÃÐwÄÿrmSØ’aøÔrKN(…§Ôušª;q¾µ%<jæx«™Çê(Žž5K+þoÒžOH¿a0Oâqõô’K>mët•5Í¥“›ÿ!œ*:ûÈ©o!#Å—\:¾õd‰HÚí>]nÛ"¤ï0Ÿ?r¦òydèûNÒï£7¥.ýPO½$?M³YòUDÏíƒåÆ¾¢ãs„¹@6Nà-.’M7Q¸„+Q½•“‡¡V®ý6ªOu~GìÍ>ºRñ=hc{Hì¡û :ÍzvÑ›û‚ŽŸˆ5šõq¦ÑEöñ¼§v‘ÃLáã1…C\#£èp´ÿ:.GÊÕ=¿PKÅö•Uy  ô  PK   à;3            0   com/gallery/GalleryRemote/SlideshowFrame$3.class•UßoÓVþÜ¤qêy¥ÐŽQ¶ÊpÓ‚ì'n¥#%k]SÊÊ`Ìu.‰‹cwÎMQ5i“ö¼§½ìe‚MR›VTû%­/û£¦cG+[)
 ‘Î¹ç÷œs¿ãëüõ÷ã_œÂmƒëÁ NjäšIdUœÖÐ±$Îðz–Õë¬ÞÐð&ÞÒð6ÞauŽUŽÕùRTŒkèÇ»¬ÞãÈ?»¨bRÅû
 ²êÔ‡³
 2EÛ¯™ËuE°jNEë¬¨ùR˜%×)‹zÕ¿—¬šÈ)è)­z²*¤cS†óŽçÈq'ÎSŒÌ+ˆOúe¡`_ÑñÄ•FmQsÖ¢K‘TÑ·-wÞ
@@ -450,64 +434,59 @@
 ô‚ç‰`ÒµêuA‘±Ž«Ÿ¥Öµ»bu&´·¬`È(.Y+–iÝ“¦Xž4§Åê%6Âª{hOõ´BÁ
 ”¶ä7[äîuÿëžâ:ã’Ž—pHE^Ç.ó&Æ…a×ò*fIŽW¹Ø¸sGDö”/ÓÔõ¹´Ž>`5­£ˆU\Ñq3*>Ò1ËÙKÒ1Çêæu\ÇÇ
 úvòÎUa•¹“7xÃ'¸©ã>¥ùwÎ"‘²›“‰²µ,¹Ý˜ÁÔîÁº"$yÑð	Lä%¬åeáÑ<ÆÚóx‚…ÜÈ®PDLîð«‹KÂ–Ï‚'¥E0vãqdoŠ>m‹¹¬£°{óS'ŒNY¥—©ê0#šeÛôvŸÎfwœ,;½å²%E^ˆò¢eß¥Fk¨AÃóÂS)7ˆø'9™¥'|}Â^ºëÒ
-h ½v#h3Ž-•yÆªÑ˜\³Íítt†;ºþ7¾ãt&¤éË7¾ì)¾1´¾þu‘ÆùGÈ'Ÿ#ZfJft]BÌ+¤„¾Ç«¤"e=fÑÚ9ãx”K™D1z¶=ÚBìB"ßB÷Â)µ…$ÅzZÐ6ñÂÐCÂÜ'QÃN€	’4ÉÉq’i’×Úë	’k$F{½Lr;³†®ô&n±µ‰›(EVo¶â-ìkbœÍ5ô}‹^¶bëèk¢ýìn ÕÂ~¶ú’g#ÂˆmâàyúêMú›øüø?¢‚Ÿ¨ÝŸñ9Ab_`_b_a_ã1¾Á¾Ã/„üžü?±Ò˜Žú—Æm:è	¢¯¿ÓGÂadÂÊ£8ÒLµ‰ PK¿'"¦ˆ  Ù  PK   ™~a2            0   com/gallery/GalleryRemote/SlideshowFrame$4.class•TKSAþ&D6« ¾5`}¿¢ø¢è‚Hx¨kHF2Öf×ÚˆúO¼xõâÅ*Eñ`yñâðQ¥å¿P{6±$%¦bª2;Ýóu÷×Ó=ýáÇ›· †pÓD'ö¶£ûÚ±ÉRH'Á€õnÈ€m’pÀÄA2qGôr4c8nâN8e ËÐªJ2ì?Àv
+h ½v#h3Ž-•yÆªÑ˜\³Íítt†;ºþ7¾ãt&¤éË7¾ì)¾1´¾þu‘ÆùGÈ'Ÿ#ZfJft]BÌ+¤„¾Ç«¤"e=fÑÚ9ãx”K™D1z¶=ÚBìB"ßB÷Â)µ…$ÅzZÐ6ñÂÐCÂÜ'QÃN€	’4ÉÉq’i’×Úë	’k$F{½Lr;³†®ô&n±µ‰›(EVo¶â-ìkbœÍ5ô}‹^¶bëèk¢ýìn ÕÂ~¶ú’g#ÂˆmâàyúêMú›øüø?¢‚Ÿ¨ÝŸñ9Ab_`_b_a_ã1¾Á¾Ã/„üžü?±Ò˜Žú—Æm:è	¢¯¿ÓGÂadÂÊ£8ÒLµ‰ PK¿'"¦ˆ  Ù  PK   à;3            0   com/gallery/GalleryRemote/SlideshowFrame$4.class•TKSAþ&D6« ¾5`}¿¢ø¢è‚Hx¨kHF2Öf×ÚˆúO¼xõâÅ*Eñ`yñâðQ¥å¿P{6±$%¦bª2;Ýóu÷×Ó=ýáÇ›· †pÓD'ö¶£ûÚ±ÉRH'Á€õnÈ€m’pÀÄA2qGôr4c8nâN8e ËÐªJ2ì?Àv
 ~Ù^à®+‚‡ö¥êwJ”}%ì¼+‹",ù‹£/²jÏ?ôTI(Y §¥'Õ0Ã`²y©Y†xÎ/
 †Gzb¢RžÁ4ŸwIÓåøîÎò@j¹¦Œk¢`°Æ<O9—‡¡ Í@ÓQûõ– âÑšÔŒ{² *yO5pR&š®=Y…’‡˜TÝÎ]~ŸÛ%]{L‰€+? 33ïW‚‚•šò†úðCÚÂB7vXX.§-œÁ°³Îá¼r±p£.á2Ãþ&YYÃW-870aá&-\Ç”¼…iÌ˜µ0‡Tèæ¯‹¡3ÊÒåÞ‚=]
 /2$›µgh«Ý/U©sÅ}92TtWëê5—µ‹dèM¦V¿à®¿µTÇ'ÄÕõ9
-KUô©ÐŒÄ¸uÿö¥smþ®(h‰¡¦|_Mr(o®Øá¢$Ø•ßG„ìYõ€Â“‡¼|$VÐæ‹Ê‘eá…Ò÷²Y'áÛ™d£~¬“²Õð9_w±Ý¼6 ÛÌÀ©¡)Ò8—^^qU	gî¹fœnu%–¦þ¬µÌÄí¨gÚt	]_7Ý³F³¥þ®V€fù5Àå¸W®M¤€{áè®4Š²µ¢KßÖ?‹>šÍÐ³ªK¿tún€þÅèß’{i7L²Ö˜éW`éÌKÄžG˜´¶øˆM´öVQØŒm‘³æ“a;vÔ|=A-ôuÒ/{–eÄœÌ2Ö0<Æ‰ª¶õ1ZŸ"CZƒáÚÆ´~	íK0_#±kkÉïk¬›{úóý6[ˆð‰"}¦Ü¾`¾bßpß#†}{[±“v1¬¥Ìvaw”Sc#½öJg@c?Ê¿ PK"}#)  Ö  PK   ™~a2            0   com/gallery/GalleryRemote/SlideshowFrame$5.classQMOÛ@}›;1&4iHi)ŸÍ!¤-î…ªT‘"‰ÛÆ%Û:v´¶©ò³*µ qàôGUu"!nYigfŸfÞ<?ÿý÷ðàïXxUE[^ã	Û6ÞÚØ°Ò‰JÚŸº?žzc†¤çÞ×EþFÓ8%oª€’Iü³§å”NªÃy”N(U>3|V‘JÏ>vV§8º(Ç	lTDÙtDúRŽBFƒØ—á•ÔÊ¼—`É€€Û"Òç¡LbäÃÊ[Û',½¨³ˆcÇ(p†q¦}ê)³àåóæãïòVºpÐta£bc×Åö]àÝZ}§ÀCå…2{—M2è¬:/PËfL©GŒ¤ÿƒèôøÊLÓ­Š³Ä 7G7Øç?lÁ8Ô0Š9WaN¯ƒ5ãWgüÎ‘î=D÷ý~å=ë-ƒË¨qÝZÎm0òjÁÉF¡¹äúÂ=<F÷7
-å;M.Ý¡týÄYC‘9-T„º¨äÜîbjÉ]Àf[¨ç{G~þPKu_Ð  Â  PK   ™~a2            0   com/gallery/GalleryRemote/SlideshowFrame$6.class‘MOÂ@†ß¤R+"~+*@¥ž¼h¼h0&ÄƒL¸-íDª¥5¥øñ³Lþ ”q¶ol²3³“™g¦o¿>¿ Ô°£#‰Å¦°¤c+Ê¬jXÓ°.»N¿t PmX~Ï¼•®KÁ‹y>òWÔóC2›®cS¿ë?ÕÙ£#TóÅ»:ŽÏ	OöË“#*-Ä©o“@¦áxt9èu(¸–—3¹†oI·%G½ÇÉ„ZT Æ…çQpêÊ~Ÿ8³7ñÔÒ!¯Û²Ú@oúƒÀ¢º£Ìÿ/®ÝÉGi@GÞ€†i6Q4°…mVkò™s
-eºÒ»5¯»I[ <i¿@zð`ËêDvGZ÷¬Dù"’Ï£çP½Ú•6Šüw“PêäÔ¶ìSP'ÆWÇŒR£~G™êDu÷±×¨f–mJÜ4ÒÆ}¦!ŠFL	ù1ëŒk¸¹êbÚqåC$nþ˜iÄ™™Á´˜CVd#¶1ê³cXˆlÙhŽàïˆÎ/PKVª«ì†  ¾  PK   ™~a2            0   com/gallery/GalleryRemote/SlideshowFrame$7.classR]OQ=Ó–.­«@!
-‚X±”B?@%BJZ‹$ú¶l¯tu{·ÙnUþ‡/ÆÀ3	UôAyóÕß¡1~G£8w©!ø`º7;sg2sæÌÌ}óûÅK Ã¸Å>Ä#ˆâXÇq"Š>œT¾~ežR"e1 !©aPCŠöŠV¥o„ÌšN)½bØ¶pWÓ³;ú†(9žHçm« *EçÁŒk”Ä%B$¿*½¢ð,“&,iy“„¡DãK„Ð”S„–¬%Å|µ´,ÜEcÙfO,ë˜†½d¸–²ëÎ"J AÏH)Ü)Û¨T{RWícêA·*Y&bÜxö®qßHÛ†\Ig¤'\·ZöDáêCS”=Ë‘œ¢qŠ´ä
-'Ü&DóNÕ5ÅŒ¥Xµï­0¬°t´ K‡Žý†tÞKZÃˆŽÓÕqguœÃyc×q]„ÞÿàÕ4Þ ¡um±è
-£@H4šÏË0é¹Ž
-¹)=Ëæ–çö`æW+ž(ÚÌªë
-é-Z%‘³l[í†‡ÊÁM[ˆ2/,1§fÜº‹ø—O,û/Gró!
-Ë†yKfÔÌEÙ°¤‡8ÔV{©‘²> õøoA+Ûm|›d[y¢Ég ä`u?&Æ2õlÞ¡ïw¢ÐC>J´ŽIèDWë-B|€…ÐD÷cä’l ¸‰ØDSòVî5_ëÎGOÐœPÕV:Xƒ¦ôS4§¶ÖÐ<ŸÚzµ¶ý<·¶][GË\Á4ƒOcÖ×adE¤Nu”é€Þ3Ü„é#:è:é3úéô#ôãô—é2ô×é—ßVœ‘s¬£Ûop¡Þ` ×Ðƒ#ÜX ½¾}”G Úæwì  PKÚŒ/„  >  PK   ™~a2            @   com/gallery/GalleryRemote/SlideshowFrame$FeedbackGlassPane.class½Xi|Õÿï“´»#+D		GÈ’AÌÏ!Žs€ƒƒ‚MLœ£9h¬Hkya-‰•ÇÊÑ@Ò´¥$…
-)g¡'J[ÚB›–Þ'´…´>6ýÒ´3»+ÉŽm~¡*YïÍ›™7÷›·ëc¼ð2€x?€%èó£†‚kðàZ^˜<ôó÷£€"×`¡ \™‡vø1ˆ<°×{/Ùpvór˜‡y¸‰‡Oðp3·¨¸UÅm|{XÌí*îPñ)Öòi{UÜÀ>|ÆOÃ~F~VÅçø<îbæ/0ænx>¨âžïUq_ ÷ã‹<<Àl×³¢8„/ð–WÀùðêËŒ$€Gq˜Ù¾¢à1KlOg®ÍY…|VB°ãšôŽt2=XN¶Ì‚µD‚œ/XýiS‚Òg˜F®¯L¨rŸQšw„XG¦ÐŸÌ¥MS·†’«œy­Þ_(ëÉnÓÈê¥¾Â`»•î×I¿{(_îÓËF†$´y£¼LÂüèÉ‹hÜ ÁÛVÈêNí0òú•ýÛuk]z»I˜PG!“67¤-ƒ×.ÒË†J¨o×õ,»¹ÊL—J]é<‘´T>¯[mŒÐ‰¥õ¤Í˜7Aùæ+¦<Efz´ÀUVºØgdJ¶ÝRNÂi“ÐÈ{k[!_¶
-¬•x)5Þ•F¿ž/…<ë4²å>bIQût'ÒNúI½ýdAmc;ÉìÔË–£ÇoëIå{ÄYì•pÁ‡¸\´ôÞR²Ë*u«lè¥vÃd7'sÏA™é|.ÙMÊò¹%);Se}g™ó2,A-JF™\"/¶såQfÕDçt2l­ž)Ó&S_¸’7ò%Ä©Y+=¸Î–Ü5µ1µú<©ÔD«Øæ@waÀÊèì-¥k|ÞðmxBÃ
-\"¡n¼*&=©¡K5,ãa9–*xJÃÓX§á«xFÁ³¾†ç4t¡SÃfFð¼‚QÝÌ³ëÑp_Wð‚†ñ’†oàeßÄ·4|¯hø¾«á{<¼Š×Ø`¶Ñ¶*)S-¢¦Þ[Vð}?À1Y9<†Ü_(éƒ}ºNç:8oqEiø!~4_*¦3$¢~J/eÒE]Áë~ŒŸhø)¶jø¶I˜Qª®-]ä,óÑäYÁÏ5ü¿dç¯Öð+fŽT™©Úr–^*U¸5üš¦W.ÛY¶Ò5êo˜ÚP¥®·ÌšžßjøÞÐð&~ÏÑûƒ‚?jxo+ø“†?ã/þÊÃ;xCÁß4üÿÐð.Þ“Ðò¿·2•+bg²4Hõ”\ÝVè/ò:·O”«K‰¦èÃPôdµPÁ÷ºzÆåw}¾lPê¤Õ”¦1•<T*ëýœ¦Ë"Åë¨st¦É=L f%§—»]lk´qòšˆ%‰Nš#‹QÇÊb‰™6A•šÕ-c‡î,BÑö‰;”RE^(z‘cVçªsÏ0•Ù‰Zk½N%Qö¡¤S=±%°°i½–µÜy¸ÍPs´Sã$g·˜1´S˜·«`å8jtKj‹ÃxîÔY ô$W­M]x1mñsÐí&#áâèÄÎ3I/š¬i*Ö@>o‘6K8jåãVÄMÇ$N±:É¤)P¬6~R›q±„í¾pR–Ê—]4ÝPáI¼oLñ}àž}jô:Ÿrª×Ë_ÜneSÏçø¤ŠNñ5cTòÑIcvþ„Jšªd&ÃÓ™«æîR÷žºtÊŽ¿ô?ô:‹LI¤`ÊÎ5O.®têçr÷®gø’RÆî*çM.Kßaè•¢ÙWÿš²ip›Šä-ny€OC%ö§Oâ;³álzú\Bš^úÑh?t.sçåöâK>'Ô†•4^F«½P hîˆ‹?{žMÁ,ëq÷xŸ‡ÏÆÕc¤úg£eýŸÊŸƒVž%yí¶f²J$àó1[,ÀE"‰U„ŸîèÄå¸Â¶©ÃµP"¨Óµ,C{™knlbê½¨w ÿQîz j,~§Äâ£ÐNT¸3D)lÆ9bÑ…s«
-çâJ¬!E‚…Þ÷¡Ò^OlÓ:ë¥7—‘ÿÍÞÄê|ælŸ™mö|ªlúúÂ^^ÊqRÕ"4ŠÓnhQâd£oáxØœ“ËÁ†ìì`kOØëzáö‚l?_0Úœœ3Šé¼Iþˆ›N»Dß°ï´PC©
-*/6yH\¶gÍ&¯;ûh^H³ìÎJØ·f“ê.‚.ÖÝ)“~Þ)7Û;Y¦y·½S^ÑÃ›å`ÄÙlo*£˜cË”ˆbËËõ8ÔŠ„fÅ¬#8cñZ›8ÂÄÙñV_©â•2¬Lí•íÒ¤þØ~þ¿\šãXöÕãæžf_Åô :T'ïÏ¼­qy‚dµìÚpl¬Ç^×H2ŠöÏ8Œñ‰îÏqÝ§Y™B€È…©ˆ	¶»µÑÞSµÂ–ýÂ&ÌY#ã$PÒƒö˜­$	AÅát÷ËÁEn&·¹AÚ}B&·¹™\TÉdÄ‘bAuJÃÏv¯5”aœI`|b	u±VÔ‰¥˜)–¡Q,G³XVA½T¬Äuâ2‰v<*RxE¬––‹i«è”†Äé±V:(ºEH¬I±Q,›	Ú"¶‰­â o‰´'!²ž”èõ\%Ï&qçaz…è·›×Z§-UšANóòy>ÀUDð{þÍï1ð Îó/~™¡68Óó.6äC£çl$HF«ç5|›¨çKüävÚ‡ˆÇCs×Qœ3‚¹1·’ç%BçŽâ¼Qœ_ÁD¡Æñ˜X"I$BóL-Š3I7½ùB"¢„¸(c©À±Ãöð,Gµ=w¹*Ha¶’¶÷jÇ^é8y ®ã³ïA]âU£Xp/¼ÏÒœìäîÝâÓtweg¾°Åñ%ÈÒ…-²ÚìŸw/çÃ·gÌ]W~+Âþf:Á‰ˆ—®€=ªà¦\.*ìcìô±Ø°OŽ°$ÖtÄâúIôó¸0Ë[LòTWÞ©öÎfWžêÊ«`yjXÐ]²¨§Y'ÂJX=Š‹k1ÝL—Ä‚âz„ÅnÌÃ˜+nÄ|qUæ-X,nC¸Yqrb/v‰;±[ìÇ~qž0"âˆ¸ÇÄýx]<ˆ·ÅÃxO<‚ŠGíœìC½¼zìR°«
-ÄÕ¤âX¢\TswÜÍCÇ6ûâ=Ž»:gÑ«!W¬óáT¢Íxil§
-ÙOúo£Á•¼˜^Å3ùI½J»ûœsU£©vA>HùS„çGd;ÏJ<"‡½{"Ô¥š8Ê¹}a
-æâZ §“rˆÇèH?ÓÄ“8C<……âéÚ‘CSÕ©¦ªSMöC•°!vÀcCì#ÇÐFûÈ1ÄÎË”üÓm÷ø1«×ÖÃjûÿ‚ôÆ‹¸ô_PKbèm
-    PK   ™~a2            .   com/gallery/GalleryRemote/SlideshowFrame.class¥Z	|TÕÕ?çf’7yy„$l†5 B2	DÑˆ$!&ˆˆú˜y$#“™qfÂbëVµ.Õº¶VÜk•Jí’!ÅV,´¶µ«ÕÚMm«V­Ýl«m•ïÞ{3™„¡¿_ÎÝÏ=û9÷Ï}ôÄ"š©ºtz”ç
-˜'à4vñü\ôN×xN9<_ç…¼Hf8CÀg
-8K@•€¥ªÔ¨°LÀr+Ô	8[ÀJ¹«^@ƒ€F™[% IãstšÈÍ2Ý"½Õ:·ò¢·–×	hÓù\^íåõ^>Oç|¾,_ àBMÞ(À¯s€-ag“ n×¸C§Ùâ‹4Þ¬Ó\gÒ¸S§ùÎ , ¢qT§E|±b¹¸0îå„Î]¼ÅË[¥Ý&’Ù.’¹DãOèTËŸp©—/Óørê[_*®°Iç+ùS²ç*¯š¯ÑøÓ:5ËÆf¾Tãkuj•A+_*ô^—Ç×ó>#àF7iüYoÖé|žïå[¤½UÀmn÷ò^þœ—?ŸMö¿¬7åÌrûã]:ïà»¥wÎ÷ò}^¾ßËxùA/ÑËé´¿$›ÖùÞ)Ã/xTÀ.¿Â·Kï1¿*½]ü5¿.3ßÐx·Ü´G§+øq/ïÕ¹›“^Þçå/ï÷ò^îÄO
-xJÀOëüMþ–ÎÏðÁ\~–¿-s‡dxXãïèt;7­ßÕù9þžÆß×éNþž×ø‡:íàyùÇ2þ‰ü©ìý™Î/ðÏ¥÷¢—ƒ:¿Ä¿ðòË:ÿ’åå_Ëâo¼ü[_ÑøU_Óøwÿ^ã?0.³¬ÀFÓ¿yyÈŒÇ›Ì°ÅdÔ…ÃV¬Z&¬8SNÃªšÖúZ¦¢ú‹Ì-feÈ·W¶$bÁpû"¦aÕ‘p<a†kÌP{£A¢+&œý]‰`¨²>O`wþVì¬‰l‡"fÀ
-0åuÅ­X“s„©¬Þé¬l7C!+¶½r¹Ó6[‘„UÙ	X¡Jw+På
-ªºpÀÚÆÄuÇC–]ì"â›ƒnW‹u…Ã ›Î•…Ž®D ÷ƒ:—Ð–½|6öûÍh"	'±H;'ÙÖ¶DÌdÊêŠ…˜ô–ÕU«k/h\ÕX›%ö):35«Ö6Ö¯ªª©k\.ŒKœ…¦æUÕµ--î¼bî¢¨]·º¹¶ª¦M¦³ gºee]S“»Ù/«­­YZU½Ò¾2s¼¢¶¾)sÜÔ\»¦ß~àgÑ·^ÕÚjê«ì½àq“«~ä„±ˆˆ¼5•O 3"w\Ð·cuGÌ2ýMÂ™ƒf
-!«p<jÆ¬p¢º+Ä0çl4·&*©E¢Q4ja¹8ÃTbV»µ­²ÉL$¬XÛr€Ê/›rÃÁÄ¨¡´lzªa »>¶»:7‚*scÈ¢"~3´ÆŒeìNzAhÒ7„…µ„‚+~—ÅÌN1±ìvñ¦ÅÇ}hêQî$."Ëé}°ÔN3¶·§}Dä’ºÕÓ¾T{ -Y^3£A¼ÆÚôË¾|‘Fu¤3	CÐ Sù£@X×i¶[pÊ&^0ùM1 ³\âÅ%*º‰iÖ¢1kSh"Ðc"hÅ—C¶èb	¦“J34[‹™ÛíH ú5è
-´âÎðI0P’aeu .ëŠ&¬@í6¿eûªÈ8*ŒDºâUñía?d†Ëº}ôÑ”ž[† ESÑÆ#±Çösç("Ÿ»ÖCÞÎTí¿­2¾5(W‹xêà‹Ž;L	ŸÙA9Ç4æÈ˜F¦B‘È,™*JOèžÑ™X ?B—øò»¢3a5¥ÃÙŒãG\gs e&ÀA|Úì‚ë34²jãE–_7·˜«Å÷7AEÝ+KëêjŽŸ	h'/‘y^‹l±b8ùÍ›¬X‹ažkð'ÆîFí"‹Ò</K‡7O©ÍŠ.Î•
-J9Ñà6+$ž³¾®Ÿ+ÚÊ‘cG¨Õf;öL+=:ý•–=	ÛÜ¸s°°Ö`&ü–D?]‚AŠ£ögÕÄÌövá{bi-Öxceƒ¬×J×Öõ¸!ÖÚÆÖ á—núÅ¦Îš5ëc4? þÉ=jå¶l':¬DÐß‡m¶`KæÈ`í	 >1óSÛf˜W]ì¹9@o‰tÅü–„Ø@ü3E8ëœgÐéUƒ>ðŠ€½Ôíƒ_7ø~Ó $u´zÚOOÔ+àIOÑƒžðMú–AÏÐƒ
-xVÀ·ü\ö½(«/	ø½lðù-ƒß ?ƒ~‡ÿdð»t€iáÿžUÀ—ügþ‹Áå·4þ›Áç÷4þ‡Áÿäü> ñ¿EL‚ÉM6E-‰H4
-+-‰§ðküƒÿËü1ødzUSd(VÊPYÊ£©lCåð{½Ú•FO …7ÙPpyUî‰šc(]åÈ‰S;ÌPùj8Óüÿ1×A¢ªÀP…ªÈP#è=D´Œj¬¹]S#5JF˜K/4›á@¤ÓPcÔIr¼ØPcÕ8’5‘,Ž7èô*l/}äHœ¯’ðvüÌÎ5è#:¢©	†š¨&ô*A¼:?j²šr"—Ì;‘Í§êdêÑÔTC¢¦jº€RUf(Ÿ*gš~œ¾Ž60˜.íÚ´I2t~#"j‰›Þ–ªBÍ0ÓP•j–”Í(÷]»¶‹†aé‰­æf`>¥™¾DQ+Pb¶£þª(	G%<KD²×P³…ô9
-5W¦©ùÂÂé†Z ij±¡ÎP§Â‰šÜr¡ &—	tsJbNõ ¯µJä‚1XXlG„+C-Q³žÈ“4u¦¡ÎâI†ªÂŒZ
-TÕªFSµ†Z¦–kj…ÁYìégQN¶5T0^Ø_ïíVÌPg«•Šít4ÐT½¡T#Ò©(Í.	òn•aôhFµ`WNnd¿£¢6Í«$v• Ð¤Î1T³jÑÔjCµª5šZk¨uªMSçj½:ÏPDùç«NÄŠæôKú•¦.4”©6¢æK'8»|ªlÀ©ØvÛkÈ/Nå7T@A¿ùéÍM‘`8!K([‡Ã[‚ñ Ê¿fÕ®:Tôkú¦6*¤:ú­à%ž„¼]¢©¨¡.VR.^þâ%|KWRB®¦o`*=^®P5_8‚Yõ©²/VçÑRùñu·±Â~«XP¥Ì;ö‰jÛB!ûMäY’ø¬°¸Ø”Áê‰†ˆD¾M£úòfµ<ý²,}©³;b‘pð+ Û¯tàã¿l¯q+ÑŠ¼?C­pJt$|óÍV<x‰#o(MÁü!*‡!ø“âÔv?«®a™ÙáFnÉøê1&£æJ¿ªì"HÇÆ5Ž!1•› ›µš Š´·Úf­ÓÜÖ™ ÂÏ@¾6ˆ¬±ÕÆ<Dlì7‚UÂ™ÊK‡ú>Òo†v+ÑÐ÷Ð,*-;ú©™ß†iÂ±ñ×G²BKKëŽ.|©ŽÁan0Þ’
-:x¶£ÂT¹^7…ñtBÞ¨lA¶ý~tµ$“‹Av€§Ñ@Pcm2»B‰Ì²ÂÎƒ˜;›~M9Æ’dl+±¬+r°9Ú“ÏGŽûV›¨ç%˜€í7}3yðB>m—ö;8ulm‡e…úÎNül¿]6‚| Ximï;9é¨“ËÎ[1uç@Ÿ>ø¥ý·Ù(Ê‡ª÷3c›C#„Øï£Dw'`©.bÉFîÇ¦™'öåAýÈ…î4rØ¨ÁÞmxîaãÒH$d™áÙ£-Îg}±Ï¦YuŠý9:è­éã´_l·W2ÒzËvˆ/ÆB¤*ùn&$‚¡|³‚ßœ-±ñl;6ÂÓ…hahWDÙš¾0OR~ºÞÊïO,­ßQD|€ Ü¾"'áo‘'qÛæAd™YÊ™º²Á¾ä˜(»ÂÎãxB;Uß¢ÛS4{»7qf$Üú2Ï‚Õƒí@0EEŸ–Ã	|±Ó“L}»‰KíÙiÆ+ÌxGÂÉVC¥¨~/þ™»‡88àËÄ rJ+b˜³êåã;œ}XSÿñiÇKz¿s@<÷9—2Ggb…U§>¾Q8Ú»buC}mÜoÚ_½]aËîCó@R+ë—­P ž2o0¾*
-JàÉ››¬å(<b!‰êðÂ”±„­Deks½äÎÌ1’:EgÆî`¤ÒýÖidŽ°»ÑÎ¦ZP~žXµéîÇ9åcØ\Þ\7ûô°KËËÊA¼èè™A¾ÐêZÌŠÂåá¾y¸#•û„âA²å"'¾öä£37öEòTEÛo&'Q×ôonEº$$õ?²(<êbyŠÈ½!ùX6¢tà;ÃôŸCØÙŽjÐNÕGßàkƒDº˜¹µÞ6­´ÿú"³œX±9ñöÕé¹‘™Ô»³òÙxÖ»˜òP5 ¸­s¾ÏÊ Ýy×ØH@.¿ä¿£¿Af—:ˆŠDÕ]ñD¤3õÝ°¶tà¾±ý¬,ä§˜\‘®‹3³Vu7Øiì¿ÐØe®ýQ“éÔLÓ¬î0c-ÖÅ]ò:éWýüzæ†>Æ2ý–ýdø ª ¥>•¤¦F”Æž7‹ÚÎ9ãØ)hŸh2=J»ÈC_¡Çè«ô5šDÅ´›öÓãòCMÜKÝöÏÎI·ÝG=v»Ÿž°Û^·}ÒmŸ¢vû´Û~“¾e·Ï ¯ü;è¶Ïºí·í¶˜á|êÞÃ'cü]ŒŸËãïgŒ€ñóãbü£ø~< ßOàûé€ó?Ë¿€ÞÏ]þ^tùyÉmA/æÊóÞnñô¶ÛßÚm1N¾B¯¾FÄ3)Øˆnóí#»)Û×K9mûHë!o7åÊ”îSÝ”ç+Ìëé&ÃWÈïuÓ0_V7åîËí¦ÙV( HÀ#eu”¬Ž0FæNòy’TìËJÒX_’Æù|Ý4Þçé¦	½4±Lª÷•'©¤»&ï¶ùü`˜Æ.‡U”€‹É4†¦ÐxšŠÞ4*…ETÎ¥2Z@>ZBTM3hÍ¤¬4Ó´–Î¤óè,2©Š6ae3ÕQ”VR‚êi;5ÒeÔD×Ò9t#vßJ-ô{Ü6Ú‘
-ý^G{-åÑô&dÆôÇ”ìh#öÈ®±¾š"œÜCS“tJ}ù!ò–ƒÉi}<Œ¥ÀðpxHPuÑHÚmlË¸o¬{_éô½mß÷Nú¾}Ð•üŒ\›S4½¨´‡Ê%xD	Iòí Ïn´å=T‘¤õåœ¤™i%ˆ:D#Ò*@Z…§i)ðä¥OÒ0º”Šèruˆ¹Š&Ò5t
-}‚½½b¾Ñg Ð©†n¶I/Q‹À”,LÔºLœ‚•?Ñ»6N3±"&š}9Ý4Æ6[?'I§¢?Wúó’túó¥z’øÀÔÂ^Z$ãÅ¶œföÒ’_EÑ™I:«0ëÍXfG>ˆO”—M·S!í 	ô0Ìã;àà9š×Z÷¬†K—Lq Š\ºçÃÜþB½Õ4œþNï+Ó?èŸ.÷á³Ñ¡¢¨*IKï‚U‹ß”ï£jñ¡½”ÝC5;Éë+Ç°—j…øeIZîžYaŸÉï¥:Y8;I+û¨ŸMœ??Ž>^—žw^
-gn€¤ûL¦Ñ¥Zz{é_¶´ßOKûi˜ðÖ V’²òï¢j4ÃwÐbqÃúðî$5ì¤˜5®é¡F´–uÞY¹wÜGú¤ZµóÈ;®÷M‡i³óÈ“»|
-<­
-~ã<‡À?AàïÒ({ý‘ûoØõ>ÄùöÁîAþGð½#TÏœ¼œý ‘‹±ªÑ¿é?è`—-%¿'¹Ì,ÄnY3z©YÄÖ’¤Õ}bÓEì¡<ÖmÜ†³7çÃÁð´
-ž5IZ;Ï0à1–<j!S&D¶îŒy/â%ºû©MÑ]T"}üé6î.„Çôò¹ŠÖúÚŸñµí¥<Ï…\÷ÚÙûi=Óƒˆ˜é'€å¬“Ù¶ŸÎSHazé|„êŠ.L’	§ß˜$?ÂÂŒƒ;I_è™q°Øó4.†›H¯ÐöKäHäØKÃ®Ý’§Qæ,gN¯x˜dàÝÔ¯GhÐ!”;;‡¤v‡½”[±Ÿ‚ÂZE®LÒE>›Ã47_¤yèoNñâ¹0ÅM[C’B‡mÔi4{©SBUØóÄ|:è(ÀBˆ–öú‚ÝîA|
-†ø>}£Jäe0?âÑ4O¢¹<žNç	´”'Q3—É“ÉâShO£›y:ÝÍet?ûèK\N»¸‚ö )>Á•t€gÑ!>•žç¹ôÏ£?ò|zŸãž3Xñöpç¥<Š«y/ã•¼œ×ð
-¾€WÚ†³¾·…&Âzz@•”bÜY¬R=1”÷²	êÀ°îÆÎ	ÆÎ”©e»¦Vþÿ3µ€kj÷ gË®2Í'Ã"ýl·œ‘aW™öäZGåÇÚÑ0wgöÐÖ¸o€ÑŽÓh<0šss%´[vÛA!»½“î‡)6eÖ¼
-ÆrŒ¥Æ²Æ²Žê¸ù\Íùäç(u]ÇéFöÓ­ ;y§â‹è+¼™žå”¦8J/rœ^ã½É]ô.oƒ‘lç¾„ËøRÛ8æB~ÊvUýP†I”§M¢Ü5‰=™6‰,D8§r;ÝM¤É9G]9]ŒŽ#ì
-Ç,¼v!'ƒuÓÌŒ#1ì”Y9OŸ’ø³.zØ‚¡Îœ‰êê¡-(óp«…²ËUU’¶¢èC³Mlíö$]‚
-p'RFŸHÒ'¥Dr‘R±¼b]ÚoÏFÁA|%å*hàj*çkéT¾ŽVóõ´o óù&ÚÈ7S”o¡KøVº‚oƒn‡ëÞA÷òçéË¼ƒ¾Î÷P7ß›‘Ì“é´˜älÎ±cx2-E½n.hqëß1åŽhòÊyåúÊ=Â~šÌ|[9P#<óCxLúª1öÈÀœ{<drÁ#¸`'.xtÈ”üW×V!kz°v°ü0
-Àœ§è²¶,ÔH—·´yzéŠ6ñšòýt¥"Ï…ûèS-mÙ©Y; ËTãø]899ÿ×dü-Ã_+þø‹Kå°Å=RÅU3zèjú;i¥¯IËðÓéá^›N”áuéáp^ïQÜ€¿Ï4
-¸0NòZÈ{é<´~ÞG1ÞO—q/]Éè&~šnágè>W<7<L_c<ÌøyÄïÑ3üc[>GDiAt)=D¡(¸ž‡±(Õ\í„›jhWJˆ)ÎvÃ­.Ô]”õ¨¾qaÎ¸ñPQq7%é³Iºy'åçì¡[Ð-ÎÉÊÂÂ­ã:Æ‡ÒnC\êWèñÏh¿ Í¾DøešÂ¿¤ÙükZÀ¯ þ¼–N$ !MüJ.´_‚Ò+²‰—Þi[þJÖ²QôÎäÑ<g™Oâb—¡·)ÛE|©xä8Ï”[8&º“r
-³u)Ïµ¶†gÀáI‡Ñí¥Û¥DºCÞn˜B[ôàm¬88ãiLŒò\†óÃ|ã<Wà±·“Æ
-ºI6£Ü¯oœ<¡áÝ t^
-Kl–ªì6ãÂ¯CÛoÐ8~‹&ñÛïÐ>Bêpå¡äÀµ*‘_C Ï¥°2(¦†e¸I<- ¸ý4?›.ún…°E<gî¡Ï¦¹…LOêõ=ôù^º³­ ÿÊ³
-
-öÑ’tWf+ziG[¢ÛÝE÷$éÞÇés>œKÒ}^tª€rT!ªˆ¦¨‘4_Ó56‡D³q(?¤^…84Á&ôL—Ð\ù/	.yëÜ01~Ýa=P¿‡,/úb’’AyÑ—ÐûFÿX¡&WM¤QjR†Æ£À‘¯^É“yŠ-„“ÓB8Í~Ê`š¸7vÕ«N&MMÍ¨z½©ª—§¢`rpÌ³ÏPfè²Ã«š–A§uÁôoÔYBÆô4Š3$„¡Í–çê@ÊÈ£|¨²Ó¨²]T^.EÉ¦lT•öƒGPáu<€"ŸÁJ6*¼×íô*ÿ¼\1(
-u"(f PtPÔº/sÍW>~ßQ’q‘8‰IsØ½J7i¨4áÆiÄ³Ó
-›g¯Œ&XôHí|œî/ú²Ý>¸ÛoÚð\õàQn€Ås„¯b3çRòÒ×±{íÂÛŒh¶íçºí|·­sÛf·muÛÛ¹v—QÈµ»ÔB¢ÿPKúk~þc  Ý3  PK   ™~a2            9   com/gallery/GalleryRemote/StatusBar$StatusLevelData.classR[kAþÎæ²M\ÛZµõnµ©¦AAñÁŠ¥ššßN6C2e/0;ìÏò¡>ø|Õß#žÙ]TìK(ÃÌ7çÌ÷ËÌ|ÿõõ€]ôÚhà^uÜwË–mM­ž+}$ø±Ê2žŠµ68æ9÷#N¦ý¡5:™¾ ,Å:q”;ö3ùSe6æ%y2QV!ª‰Dù×<šÅÅÿáŒ_´I¢Ì^ÄY¦2ÂóA˜Æý)G‘2'ýýUœZ%±Í³×l:gIM;ÓYç1a{‘"hO;SV‡"~©m_ºÝ…Ô;#B}/H÷+)ã]•9âqT\cr4b£]9ë®<a—1j®¢7l™ðt¡–ÿ“Iùíaš›P½Õ.úòæ®{Â è¸‚«šð}ìžœ#aõïx?>V¡%<;ßj]wm[È±)¿µ!_xI¦4 ûVm\(0¨ðb…Ëo—e]sÝƒ°^øHæ®	^—Ý><Âì}õÂëÕNQû,.7Šîø‡$ü‰›²[/é¸…;UŠ2¸‡»…fSÒ¹”VÑÁ%9©Þ~PK"ƒç½  Š  PK   ™~a2            <   com/gallery/GalleryRemote/StatusBar$UndeterminedThread.classT[OAþf»eiYEE»¥ ETD©¨%5Å¨\|riÇvÍv·Ùù	>ø¬oÆ‡>“@üþ/‰÷˜(ñQ<³Ò¸É~3çÌ9ßùÎÌÎ>ÿþô€^Œ†Q…H•èÐ&è©À1ô
+KUô©ÐŒÄ¸uÿö¥smþ®(h‰¡¦|_Mr(o®Øá¢$Ø•ßG„ìYõ€Â“‡¼|$VÐæ‹Ê‘eá…Ò÷²Y'áÛ™d£~¬“²Õð9_w±Ý¼6 ÛÌÀ©¡)Ò8—^^qU	gî¹fœnu%–¦þ¬µÌÄí¨gÚt	]_7Ý³F³¥þ®V€fù5Àå¸W®M¤€{áè®4Š²µ¢KßÖ?‹>šÍÐ³ªK¿tún€þÅèß’{i7L²Ö˜éW`éÌKÄžG˜´¶øˆM´öVQØŒm‘³æ“a;vÔ|=A-ôuÒ/{–eÄœÌ2Ö0<Æ‰ª¶õ1ZŸ"CZƒáÚÆ´~	íK0_#±kkÉïk¬›{úóý6[ˆð‰"}¦Ü¾`¾bßpß#†}{[±“v1¬¥Ìvaw”Sc#½öJg@c?Ê¿ PK"}#)  Ö  PK   à;3            0   com/gallery/GalleryRemote/SlideshowFrame$5.classQMOÛ@}›„81&iRJùÊ!I÷Â	Ä…*)âÐ *qÛØ#²Å±£µâgU*AâÀèBÌ:‘ªÞ²ÒÎÌ>Í¼y~þûöò
+à{6ŠX-ck6>aÝ„Ÿ-l
+“¡Š›ß:=/¹·2H?ºçÓüƒFQBn?P>ÅÃè¡«åˆŽÊýÇ0R¢<f8Q¡JNZóS´¯
+g‘OÕž
+é2H_ÉAÀH½y2¸–Z™÷,¡p.ÂôY ã˜ÙŸ{kóˆ¥çurlv?JµG]e|ü¿ùð—¼—l,;°P²ðÅÁ¶ì`—Ýš§ÀCå2¼u¯†š¤/Ðšw^ ’Ž}™P—ÈHïŽh]ñ¥±¦{¥±AnÚ7Øæ?\„q¨ns.Ãœ_‹Æ9®Nù!gˆÎ×'ä~g=K‹0[¨pÝ˜ÍU™Y5åd£°<ãúÎ=<zçräM.LPøù³‚<s–PeÔ„q;Ó©w+Yl –íüÙyPKB]ü_  Â  PK   à;3            0   com/gallery/GalleryRemote/SlideshowFrame$6.class‘ËNÂP†ÿH¡Vð~Eex©+77	q!w‡v"ÕÒšR¼<–‰—Ä…àCçãŽ“œ™9“™o¦¿>¿ `GG‹iLaIÇ2V”YÕ°¦a] öœAéP Ú´ü¾y#]—‚gó|ä/©ï‡d¶\Ç¦AÏ¬²OÇéÖ³ö(t,&œ8žž
+ì—'GT:‰šo“@¶éxt1ìw)hË®Ë™|Ó·¤Û‘£ÞãdB-* £áyÔ\9gö&žZ:âÕãÁÐc[Vè-XTwÔ€Âÿâƒ[ù è˜3 !¥aÃÀ&Š¶°ÍjM>S`V¡LWz7f»´Ê“öd†÷¶©Ndw¥uÇJ”‘|=…êu]¹F‘ÿnJ¼Ú–}êÄøê˜VªqtÊï(Sý€¨î¾!öÕÌ°MB‰;‹Çã¾,ÓE#&‹„¹1ëŒk¸ùê+bÚ;âÊ'Þ‘¸úcfgf)‘GN"¶1ê³c˜ìrÑÁß_PK÷ tî†  ¾  PK   à;3            0   com/gallery/GalleryRemote/SlideshowFrame$7.classRßOAþöZzô<
+QÄªˆ¥ŠøT‚1 ¤¤E±H¢oÇu¥«×½æºUù?|1þ<“PE4‘7_ýc4FÁÙ£†èƒémnfg2óÍ73ûeÿÃG ã¸iá’qX8Çy\°0„‹Ú7¬ÍKZ¤,#&Ò&FMdbª,jCé¼ëW²Žçñ`3»x¨ðŠ¯x¶è‰¯•ýSá·âÅM©Ê\	—f„j–a,Õ:ÄÈCtÎ/q†Ž¼|¹^YçÁª³î‘'‘÷]Ç[s¡í¦3ª‰2€ÁÎIÉƒ9Ï©Õ8y2-Wš"ê‘ .I¦4F¸ÉüSç¹“õ¹‘ÍIÅƒ ^U¼t÷¥Ë«Jø’RLJ‘BnPÂc«è×—/Íªûï
+ãËFúlØ8nbÌ¦½dMLØ¸ŒIWpÕÆ5\·1…i7ÐÇ0ø´šÖdè<B[-Ü)1¤ZÍ§e¸¾T¯CJ%<jyé/ÌâfMñ
+C—[.Õª¨ð‚ð<½*·Õ<Î«´°Ô’žqçâ>‰ü¿iÈíO8/­;î3*™Ó3çUGH…$ôÖ{Oè‘’>ýôw “ì.ºÍ’­=VúXz´c;ŒIŒA?›oè¦ûÉÃ(ôàTˆb51zÑ×ÄúŠ(`%:Óÿ…ôŒDvå»hK?*|¦kÓùê"3Ú`Ä´Ž4`jýí™½-´/göÆ>m¼/l4¶¡2w0OàóXu9äoR$:`ß	îbì'zØ/ô²}³¤ˆù„Á0m¸mD‘3Úpß0Ã¶’„\ }ýaƒ+ÍÜÃ ÎPcCû,@·Mï8 ~PK"Û­  >  PK   à;3            @   com/gallery/GalleryRemote/SlideshowFrame$FeedbackGlassPane.class½Xk|ÕÿÏÝÝ™Ùuˆ“5‹,>@Ýì¢à/¼‚Áà"‘Hx4ˆ%Ëîd32Ù]g7„ Dë£¨U¤jQi«h«T[«ÖPµ¶µ­¶´öýÔ¶Ú‡mÕ¥_úÁöœ™ÙÝ„$þ º›½÷ÜsÎ=ï{îLŽ}øâ+ æáƒ–¢'ˆ%0\‚;xañÐËC.ˆ<
+<\‚bˆp%úxØD?vñ0ÂnÜà_¹áFìáå 7ñp3ŸàánUq›ŠÛCø$ö²˜;TÜ©â.Öò)w«¸'„}¸7HÃ~F~ZÅ}!Ü˜ù3Œ9 âAžRñ0ÏU|6„Ïáó<<Âl7°¢GC8„ÇBx_WÀýðê‹Œ"„'q˜Ù¾¤à)OKmO¥wdí|_.#A_{]jgª1Õ_jlÉ[y{©9—·{S–¥Ç´ÌlO‰P¥³8ç"	ñµé|oc6eY†=Ð¸Ú×½ù’ÑØa™£Ø“ïoµS½	
+väJ=FÉL“„f3g––K˜;yõ›$ø[òCÂékÍœqU_ïvÃÞÚn&¼6ŸNY›R¶ÉkégC%Ô¶F†Ý\m¥ŠÅöTŽHZ2—3ìFÄÒ|ÒfÌ'Œ|RfŽ"35Vàj;Uè1ÓEÇn)+áŒ	häŠ³µ%Ÿ+ÙyÖJ¼”ˆº*ï*³×ÈÍ|Žõô›™R±$)†=†›iý$ˆî^² º±•d¶%ÛÕtô$sÝyâ,tK¸è#\.ØFw±±ÝÎ»dÅVÓb7ë'rÏEY©\¶±ƒ”å²K“N¦JÆ®çeY‚ZÈÍ¹D^lçÊ£Ì¨ŠÎdØz#]¢M–1;næŠ‰S3vªƒ#¹}rcªõ;q4’ÉñV±Í¡Ž|Ÿ6Ø[J×Ø¼ÏãZðe+°RBÍXULúŠ†f,Ó°œ‡K±LÁ3¾ŠžÅs
+ž×ð5¼ ¡m¶ð0„#
+†5t0ÏFlP0¢á(¾®àE/áeßÀ+¾‰oiø6^Õð|WÃ÷xx¯³Ál£cURºRDó,£»¤àû~€c2 rd¹7ßW4ú{ƒÎµ>
+osEiø!~4_,¤Ò$¢vÊ(¦SCÁ~ŒŸhø)¶jø¶I˜V,®%Uà,óÑäYÁÏ5ü¿dç¯Õð+fŽV˜©Ú²¶Q,–¹5üš¦V.ßU²SUêo˜ZW¡n´­ªžßjøÞÔð~ÏÑûƒ‚?jxï(ø“†?ã/þÊÃ»xSÁß4üÿÐðÞ—°äod*WÄ®Æb?ÕSãš–|o!Ÿ3¸-øb\]J,I†b'«…
+¾ÛÓ3&¿s%“R'­¡4ªäbÉèå4õÙ6)Þ@£Í´,îd1+Y£Ôaîf[cõ·˜ðx,IwÒ\Y|¨ˆ:Z£HÌ”1ªÔŒa›;wŽµŽß¡ËòÂ±ˆ³Ow†©ÌNÔZíu*‰r%âØ‰-…Mé¦°¬çÎÃm†š£“79S¸ÅŒ¢Æ¼íyk Ë‘Pc×$¯qÏŸ<‹}”žÆÕë“/¢-AºÓd$,Šï<ô¢‰š¦b÷årŽi‹„'W>fEÜtL«“Ü@šB…Jã'µi÷K˜wj÷…›²d®ä¡é†ŠLà}}’ïïìS£7ø”S½öÙÖØâö"([F.Ëw Ut’¯Û¤’¯‹M³ÇUÒd%S7žÎ\%w—y÷Ôe“fpì¥ÿ‘×YtR"ƒTnv¯yrq•[?Wxw=Ã+‹i§«\0y>Úmc§i”{ˆæ\ýëúJ–Ém*~’·¸Sä!>åØŸ9ïÌ†séés)=húéG7 óÐ¹Ü›/uæ0_š ð98™ ¬¢ñrZÝ‚æµñHñÄˆøKðuêþÖâÀüGppµªü9hÙCÿ§üç¢•çIž@«£™¬MŠ…˜)á±«	?ÕÕ‰+p¥cÓZÏB‰ 6Ï²4íe®Ùñ!ˆ!¨QëBÁ£=ðÔxb§ÅÃÐNTØŒib)\óÄÊQ
+gWÎÆUXGŠ?¸
+ý@¥/ü¾ø0¦´ÕJo-'ÿ›üC¨	X3V¦)@ðé²è‰øy)'H¹®Fxg\·DIaD‘€>+‘õºÌL½¹+â÷¼ðúAÕ[# ÇºôYú¬aLåMò)n:3áƒCÑB9¥,HW^uúH\¦k]§ß›4Ï§Yöf%X×©zÝÃz;eÒÏ;e}‹³Óeš÷8;eýÊ.Þ,ëQw³³AW†1-Î–)QÅ‘‘kq¨+O?Š#8kq‡CbâL—x[ XöJT&÷ÊqiB?ÿ_.Ír­ŽjqKWS lº®êê8ã]âÙ£9!ó‚¬–=C®µ¸Û3’Œ¢ýÓãÁÄx÷gyîÓ¬L"Àd—ÂÎ”Åè­^m´vU¬p„eNAØÄ‘9g|dÜª“zÐzB3å2AW\No¿¬/ô2¹ÍÒž2¹ÍËäÂr&£®ÐÕI?×5¼ÚPq6«—SkEXéâ
+Ô‹$šÄ4‹6¬Wáz±¢OŠ¼*6H—ŠMÒV±YÒb«ô¸V„Å6Ñ(Rb¡ÈˆÂ U·xH˜âm±Ã× r¾¤(ø®E_§(ùÞ;ýBô;Ík½Û–ÊÍ‹ ·y|âj¢
+}ÿæ÷øPãû¿ÌPœî{›
+ Þ÷&6$£Ù÷:>†Nêù¿yöqâñÑÜ~çav[Ü«ä9áó‡qÁ0.,cbáú±˜xC81ÓÐžëbªQœNº!vC7"*ö !±LÜ„uâfÇÃs\ý•öÜîy¨ ‰k°•¤°½×ºöJÇÉ»qŸù0j^C¨aóÂÿ<ÍmÜ½—ø4]Ä]Ù/^ˆÈÒùKdµ)8Sžö.÷Ã·gÜ[—+"Á&:ÁQ?]{£TÁ²u¸$¿±SGc#Á½YÂ’XË‹³è'ÑÏçÁ,o1ÉS=y§;;›<yª'¯Œuå©5JwÉÂ®&5ÑQ"êQ,ªÆt]j·B·#"öb†¸³Å˜+î¢Ê¼‹Å½è÷!#îGVÀnñ öˆƒØ/Ásâ1‰Ç1"žÀ1ñ$ÞOáñÞÏâŸâ9''ûPC/¯>§†ì®@Cq5©8V(•Ü÷rÇÐÇ±Í¹x£Ë©ÎôjÈëÇ\¸•@^A
+Û©Bö“>WÇ;¨ó$/¦Wñ4AA’C¯Ò^Å¾à^ÕXP½ ¥ü'¨ "s£²“g%•#þ½QêR8ÊÙ}
+æâj §’rˆèHÁbg‰ÌG«G*N-¨8µÀy¨Äøh“säÚì9†Øy™’¦ã?fu;º³Xãü_Þx‘§—þPK"eù
+    PK   à;3            .   com/gallery/GalleryRemote/SlideshowFrame.class¥Z	|TÕÕ?çf’7yy„$l²YÂ$@ö 
+I€@bB€"ÃÌ#™ÌŒ3­¨µnUk]º€km5­ØV”Á¨¨T´v³­m­ÚÍÚj[ÛÚVí®ßÿ¼÷f2†ýøýrî~îÙÏ¹oxáƒÇž$¢j§Nò\óÌ×i?/ÈGo¡Æ‹tÊã:Wñb™9[Àç8WÀRËT¨P+`¹€V
+¨°JÀjõrWƒ€Fkd®IÀy7ë4ž[dz­ôZu^ÇëeˆÞnp¾Î¹ÕÍ›Ü|Î›ùBYÞ"À«óVö	ðëlò6a§]whÐi–x»ÆAæØƒNC:Í·a/Ö©Š£2ˆåãÂ¸›»tÞÁ;Ý¼KÚÝ"™KD2—jü1jù2{Ü|¹ÆWèT'Øêx ¸R@»Îç«dÏ'4¾Zh¾Fãkuj–Í¼Gãëtj•A+ïz¯/àOònp“›?%íÍZã[tº¸ùViop»€Ï¸ù³nþœ›?ŸKÖ¿œ·äÌ^!`Ÿ ½Cç;ù.éÝ­ó=|¯›¿àæûÜüE7ÉÍ÷ë´™ÍÝ:™¿"ÃìðÎ_åÏHïk:]zûùaÈÌ#?*7ÔéJîqsBçCÜëæÃn~ÌÍ}n~ÜÍOâ'ð”€§u~†êü~6Ÿñs2÷¼¿©ñ:ÝÎ-Bë·tþ6Gãïêôyþž^Ôøû:ÝÁ?póeü’ü‘ìý±Î?á—¥÷S7_¤ó+üª›_Óùgüs7ÿBéæ_iüºÆ¿Öø£ño5~“©x¹iú·z}ÛW½±X“7d2u¡­–	3Æ”×°¦¦µ¾–©¤þ"ïoeÐj¯l‰G¡ö*¦!ÕáP,îÅ×yƒ]8ìŽ|ñ®¨,²÷wÅÁÊú@,ŽÝ…;±³&¼3{ý¦Ÿ© +fF›ì#LÓê}áÎÊvo0hFwW®°Ûf³37+;Ã~3Xélª|AUò›»˜¸ãXÐ4#kBDl{ÀéjÑ®P¤bÓù²ÐÑ÷ã~PçÚÒ¡½—Wa¿Ï‰Â!á$n#à$×Üz™rº¢A&½eíÒµµ6®i¬Í{ƒí™š5ëë×,­©k\!ŒKì…¦æ5Õµ--Î¼bê ¨Ý°¶¹viM›Lç@<ötËêº¦&g³"^^[[³liõjëÊôñÊÚú¦ôqSsíºŒýÀÏ4¬}ik¨©_j]èÛõƒ$_8†Eä­!¨xü˜ñ8ã¢þk;¢¦×Ÿiö4SY…boÔÅ«»¢±psöFïÎx¥=U%Ê€E"&–G§™JÔl7wU6yãq3Â¶< òÉ¦¼ÅP ¾j(›6]Õ°Ð]™][A•wkÐ¢Â>op7±3éŠw IÏ ÖøÍø]õvŠ‰å¶‹0->éC“Žs'qYNíƒ¥vz!k{ÊGD.É[]áKµûSr‘åQo¤#à‹Õ˜;>ÙW(Ò¨wFÂ!d*_ë:½í&œ2ŽIÛŸB~SèL‡øGq‰Šlcš9‚HÔÜš0ô˜±å %:Ä„hœé´²4Í.F½»­H ú‘uÚ…Ç
+qgø$(M³²:PvEâ¦¿v—Ï´|UdFÂ]±¥±Ý!d‚Ë:}—ôÑ”?!@‹$£KbåçöQD>g­†¼›©Ú&~Welg@®ñÔÁ	ªN:L	Ÿ¹9Ç4êÈ˜†'C‘È,™*ÊNéž‘éX B—ø
+»"~oÜlJ…³é'¸Îâ ÊŒƒƒ<ø´·†mLÓÈš­™>QÜPÜâ]+¾¿*’è^YVWWsòL@;ñôóZx‡Å	ÌoßÚdF[Ló\ƒ?1p7ìx©Jñ¼<Þ\e+º8W2(åE»Ì xÎÆºW´”#9ÆŠPk½íØ3¥ìøô7-[FtÅ-sãÎla­Á÷u˜ýt	IJŒNØŸYõ¶·ßãËúi1wÀ+d½Vº–®Ç²Ô¶¸t¯O,aÒÌ™3?BóâŸÜ£váP~ËîP¼ÃŒ|ýØf	¶ä`¶ÖŸêS3?µk–€ÙpÕÅ¾ “ô–pWÔgJ¸dâŸ!Â1¸€ƒþK¯ô€_	è¡¶g	<¿eðïø÷¢„A½tØ Ç¨Ï Ç<!àI:bÐSž¦g:JôÏ
+8&à'²ïeYý©€WèUƒÿÀoüG zðŸøÏ¿CG˜ýïYÜ°Çà¿ð_þ¿­ñ»¿ÇïküwƒÿÁÿ4ø_üoÿ#bLN²)i‰‡#Xii,‰_ãÿüh(”%O¢×5¥•£\†ÊUyšÒåæ÷ú#hWùÔ‡zÒdCmd(]œÊ¡Ùîr*'Î2T¡j¨"UÌ4ÿÌu¨*1Ô05ÜP#è=D”ŒjÌ w·¦Fj”:a.µÐìùÃ†­ÆÈñ±†§NG XÉâxƒÞ§×a{©Ó GâüR	o'Ïìƒ>D`TUªÎ0è_j"âÅàùÑPgªI§rÉÜSÙ<ÏP“é°¦¦jª*3Ô4U.…Org}81T…šÎ4õ$}	m`p]Öµm›dìÂFDØR'Ý-*5ÔU)`¦¡f©ÙRF£üwìÜ*"†¤&vz·óäVdþRy$DL©·õXEi(/•`Z*Z‘½†:KX™£æjžZ ©…ÂÂ"CU©³5µÄPç(ª¤É)ú	B r˜@7¯4jWúz³TÞ,¸ƒE¥öPX¸2Ô¹j¶Á¸TSKµŒqq5fT<RÕªåšZa¨•ªNS«vqn†…ÙÙ×P«…ñâL;h7£†ªW-ÆXéiÁ¯©FC­Qx8h¢«D(ð;U‡5Ò#iÕƒUI9‘õ®ŠX4Ÿ'±l¬…fÕb¨µªUSëµ^mÐT›¡ÎW5µÉP¨Í†ºP•j‹òžŠUÍ7è5ú™¦¶Ê§ÆJS	Ï*§*p*ºÛòb;ˆ“™†Ú¦¤âImn
+BqYê€ãB;± ž>+í* .2Ôv4èçôMÁ•C*lÐ/e {½˜¡)Q¶ÆT\òÏÆÍ‹—\àî»Ô¤úCô˜ÊN–+T'ž`VýªlÆÖ~ÄT~tnÂCÌÏlT-sO|¢Ú‹mÁ õFrŠ.I„fH\lb¶ú¢!,Ñ¤Óˆþ<Z-ÏBŸ,ËÃ_êîŽh8¸ÄôËvà+ø1`Z–¯13ÞŠ½/Eíæ·Kv æ›ÍXà[
+î`Š‚ùƒTƒð'Åªå~f]Ãro h…¹%í+È¨´,õÊ²Š"×Ù†Ä4íÄX¬Õ¼Áp{«õ€Ö:½»Z TüiÈ×EvZ˜‰#Xå…Låeƒ}/Éa£ÝŒ7ô?<KÊ¦ÿô,Ìœa:ýÄøëÃp´œ À²²ºãá,Õ28ÌÄZ’AÏxTüãŽ+ßká¦0žNÈ•.È¶ÞóYWKÓ¹È²<‚s›·+oñEM3d? 9ÛÙÔëzÔ	–$ƒ›ñå]Á ÍÖž|N²Ý·Ú‹úÞVr‘×ï·ü¦ßcÎÈ^Ø§ìÒz'­ï0Í`ÿÙ)ÙÏfì²ÁjswÿÉ	ÇL[¶ßŽÉ;ºøÔì—fn³P”Vÿ§Ç6›F1ã#E¦»…â°T±d#çãÓŒSû‹ ~äBg9lD¶wž%Ø¸,šÞÐGl†ÑŽNgý±Ï¢YuŠõ,9>è­ëç4#¶[+ii½e7D‹d1R•|G“”`P¾aÁoVIl\eÅFx`ªÐ-îŠ(HÃ;SHÊOÕ[…™Ä"ÐúlEÄÂyñ‹ ò¢þù˜³l´A–9¥œ©›–í;AžeWÈþÀqOj»ê«°=IÃ‰·»ãa{FÂmÖ—z¬lû±*ü”Náóˆ•žô@ò[NLjÏNo4¾ÒëˆÛÙj°•ñ"É<X5hîäà€/Yä”RÄ'fÕËÇx8û¦Ìñ¼“%=ãÏù_Î%ÍÑžƒXaDÕÉñƒŽ–Á®\ÛP_óy­¯Éî®iõ¡y ©•÷ËfÐK„;[
+$ðÆ¼ÛÌ(<¢A‰êðÂ¤±„Ìxeks½äÎô1’ÚEgÚî@¸Òùöi¤°»ÑÊ¦Z@~®X³íîÇ™ül®h®›µ äPàð²:‹?“å‹]VŸÐ¢f.÷-ÀÉÜ'gÉ–Uv|Íä#Ó7öGòdE›1““¨ëõmo†»$$”džZ?w±<EäÞ |<V6ðˆ•a2çvv£´Rõñ7¸AÆú€?ŽW‚Ûõî¬·LC+«Ã¿þÈ,'Ö"El@<ÅýuEjnx:õÎ¬|Fž¦T(nëìoÂ3ÓH·ß5Ö¿Ë'ùïøo’¹e6¢QuW,îL~G¬-x l=…²•eY~šÉé:8ÓkUgƒ•ÆNð‹UæZ9™ÎJ7Íêo´Å¼¸K^'ÕÿÀ/£ÇanHâÓaœA¯Ï´¾™@´Ô¯’äÔ°²lìip³ˆåœÓOœ‚²üEgÐƒ´Ÿ\ô}•¾F_§	4š¡G‰é ü°GS{(aý}Èi{é°Õ>F}Vû¸Ó>á´OÒ«}ÊiŸ¦g¬ö(ðÊ¿o8í³N{ÌjGÓs8Ÿ¼÷yŒ¿™6~ão¥¿ñwÒÆßÅø{iã1þþ |?€ï‡ð½4àüÒÆ?Fï'/;üüÔi_¡Wóåyoµxz[í/­v4NþŠ^ü5Ï `#ºÕsˆ\î¡\Oåµ"­—Ü=”/SºGõP§¸ ·‡O1¿ÛCC<9=T(`¨'¿‡Šd[±€Ã—Õ²:RÀ(™;ÍãJÐhON‚Æx4Öãé¡qWÞGãÛ@Á„zOy‚JË±ëŒŸo †h,à
+XE)¸8ƒFÑDG“Ð›Be°ˆJÀ94’‡–PUÓtZI3¨+Ít6­§shK^ZJÛ°²ê(B«)Nõ´›i5ÑµtÝˆÝ·Pý·´¥B¿¥7Ñ^Kôý2cú}Rv´{d×O/MÎÎì¥I	š\_~ŒÜå`rJ?c(°<\âTD]4œv@»ÒîãÜWD:ýÞ¶îûcê¾CÐ•ü¬\›W2µ¤¬—¦ÙJp‰äÙG®hË{©"AÓëË9A3 ÓJuŒ†Ù¤5T€´
+Wi‹¨ðRrÓÇh]F%t9ÈºÄ\EãéjšL×@°×B ×CÌŸ¤*º½‘jèf‹ôRU¦„`a¢Öab2VþD¶˜x'ÅÄAˆ@˜höäõÐLÛ,Qüì…þéÏMÐ<ôçKA‚zÀÔ¢>ª’ñbË@Î3iIƒ§¢äœ[œóV,³Ÿ#Ä'ÊË¥Û¨˜öÑét?ÌãypðÍ‡Û.†«VÃ=Ïƒ[%9 EÝóan¡¿ÞjJïÒ{ÀÊô>ýÝáànp |6ÚT”,MÐ²½°jñ›òCT->tr{©¦›Üžrû¨Vˆ_ž Î™•Ö™Â>ª“…U	ZÝOýDh‚
+ ÆÀé'ÁÑ§Á©çÀ¡—Á¥`‚ý&ÓèP-½ú‡%í¦¤ýÌNx[+VR²
+÷Ò*4C÷Qµ¸aý>xw‚ºif»i‚4W÷R#Ú"ÓÜtnþíw“>¡—Ötøf÷‡OÕ»J¦ÂÂÎëþ°ç î˜m¯„ûØ”Ïƒý6zÍ‹'Ð_±ëààŸpÎQ-3N|H¨Å¨	ýÎIé`!ØñðÖ‘Fÿ¦ÿ Ú•üÔäðµ»eÍè£f‘`K‚ÖöKPÉp°aá6ì½)<dÃÓ*xÖ%hý@<CgD<,¿ØxÔ¥°‰\vBlŽÁ®"t¢{˜Úí¥RéãO€´±{)SËç+Zïik|ÆÓv
+\[$Î´þrÓF¦/P…c1›,‹)—/èFHMmqù1“3ýèC2#‡Ó
+¹nsÂD]ˆX¾¥Ä› ­ˆ
+¾ù7¦í&}‘kúÑÑ®# ~$A¾B;¡!´˜ZÒ«Eëäj”¹möœ^q?-LÃÛž×%4èÇëíC‡S‡ƒÃZÊ¯8L	Ã9¸
+0AÛ=ß)nî£¹è“¼¸¶$¹ikHPçsêšƒ’Xv=á/ KP;H ë¶ÚQ?Hû<œü‡0µBÎ£R¦z²ñi4…ÇÐOx-ã3¨™'Ò>“:x2íä)t)—Ó\A÷ót:À•ÔÃ3é1žEOñlzžçÐ‹<—^âyô/¤7xý—«`gã¶e¸¯šOãÃ+x2¯är®ãY\Ï^nà 7rŸg™Õ8é4ÎpÔ½„1ýPçôÄ°’nÎ;Y¡Ža:@ÇœÌ9)CœîâêÿŸ!úC¼s€ý`wÝ(rNdéf–f3‘›g§Ù_ºÝ9VTù‘ö6ÄÙ™;¸•ùï`\þ“4.ŒëbºÒ"J{v•’ ^%j2q+Œj=Œj#ŒjŒj3bÝ…´ž·P€·Rˆ}åºŠt3o§/sâNWˆq„ŽðÅt”ãô-î‚Aí ßò.z/¡¿óe¬x»ùr×Çy._Åçò'`R×ZF4j¿Šr“8šf:«S¦³Ú1›éñ”é¸8×)8™9‘&ï‹y—DÑ±…^a›Ûªe°á~š‘v$†2+§â©Sb7ò ¨@ê<ÀÙÕK;zi'êFÆj±ìrT– ]¨"ÑìE{I‚.EIÙ†ÑÇt™˜HSR{–W¢=ýQ{*âàP7AŸ¢r¾…Îâ[i-ßFðí´™?G[y/Ex]ÂwÐ|']ÇwAwÓ]|/4ò%ú:? WïN«©<›à<Ö¬LHIÑÍùNFiq
+êQå¶h
+Êmyå{Ê]Â~ŠÌBK9Rï§‘üÕ´”>*uÕ(ë¤tÖOæ‚Ü,<Œà‚G½@Éÿåpì`r¯kGËŸCE™÷]Þ–ƒ¢ëŠ–6W]Ù&ÞS~˜>®Èµå]ÕÒ–›œµÂ‚L5Ž“À{9Ùÿ‚--Ç_+þüø‹I)²¯¤–OLï¥«ñrè¦Õ2¼&5\,ÃkSÃé2¼.5/ÃëSÃ¡2ü¤3DIsþnh	rñ!8Éc´ˆŸ¤Müùøi¸ãQÚÃÏÒ•ü<ÝÄß¤Oó·éNþÝÃ/Ò~þ>}_BÌ™žäWè~Õ¤ÇQJGAJoÞe
+¥ÅõpÔ¡R`p;Ú;
+7ÕÐJ|Îë„e]J²½”›ó¨¾iQÞØq÷RÉè<>• ›ôén*÷Ý‚îè¼œ,Ü:¶c\¡í6Ä§ŒÊ‘N#øÐìët:¿Aù74‹ß¤…ü{Ä¡·S	$¤ˆ_Í%ÖÓRzÃ,â¥7UOŽÕ	ÖrÛfð($¥<04iÓfèXQÄÈ—‰GŽuÝKùÅ£"Ý”WœûÚÕ^yÿµ5<O{Ý>º]
+­ÏÈcS(‰+&ÜG§ÁÄ×œâëº¯Çn#èŠ$)pfÜž±ò®„†€Ð	xz,±XZjµiO~Úþåwi¿‡Pð>ÍVù´PPµ*¤5”Ö«"Ú¤Š) †QH¤¨•æ&±”€bÖ[[üplªt¼Âñœó}ö9šSÌô¸^ßKŸë£Ï·á_yNQÑ!Ú› }˜­è£;ÚrÝî,¹+Aw?JŸõà\‚îðDT€j,jMTãi¾:“–¨I©8d šãÓ­Ê{âÐx‹ÐsBóåÿ88ämpÂÄ¸Gè^ëõÐ}å%_LÐ—dP^r?zgÆ
+5•ÜªŒF¨iiB‡¢H>‡¸i8ODa$B˜”Â<ëm„Uhþn¬Úåˆ¦f¤ÕÎîdíŒ‚hŠƒc®u†ÒCWžlV3ÓÈà”.˜þÍS-2ÊR(Î–†6WÞ¿i8‹\jNªÜª\•›§±k‚ªÒzA	*<·PDãÒXÉEe4¨åŸ›§gE¡NÅ˜6ŠZç©¯yÊÇ:N2;1i6«7Ó‰A*T¸q
+ñì”ÂæZëã	–t÷Ò—¥{K¾bµ÷°Ä›²¼]xå FñYB
+^Ùs>Ðx×cwíÇh–íç8í|§­sÚf§muÚÛí¹w¿šeÞƒv1ÑÿPKúTÑ/  A4  PK   à;3            9   com/gallery/GalleryRemote/StatusBar$StatusLevelData.classR[kAþÎæ²M\ÛZµõnµ©¦AAñÁŠ¥ššßN6C2e/0;ìÏò¡>ø|Õß#žÙ]TìK(ÃÌ7çÌ÷ËÌ|ÿõõ€]ôÚhà^uÜwË–mM­ž+}$ø±Ê2žŠµ68æ9÷#N¦ý¡5:™¾ ,Å:q”;ö3ùSe6æ%y2QV!ª‰Dù×<šÅÅÿáŒ_´I¢Ì^ÄY¦2ÂóA˜Æý)G‘2'ýýUœZ%±Í³×l:gIM;ÓYç1a{‘"hO;SV‡"~©m_ºÝ…Ô;#B}/H÷+)ã]•9âqT\cr4b£]9ë®<a—1j®¢7l™ðt¡–ÿ“Iùíaš›P½Õ.úòæ®{Â è¸‚«šð}ìžœ#aõïx?>V¡%<;ßj]wm[È±)¿µ!_xI¦4 ûVm\(0¨ðb…Ëo—e]sÝƒ°^øHæ®	^—Ý><Âì}õÂëÕNQû,.7Šîø‡$ü‰›²[/é¸…;UŠ2¸‡»…fSÒ¹”VÑÁ%9©Þ~PK"ƒç½  Š  PK   à;3            <   com/gallery/GalleryRemote/StatusBar$UndeterminedThread.classT[OAþf»eiYEE»¥ ETD©¨%5Å¨\|riÇvÍv·Ùù	>ø¬oÆ‡>“@üþ/‰÷˜(ñQ<³Ò¸É~3çÌ9ßùÎÌÎ>ÿþô€^Œ†Q…H•èÐ&è©À1ô
 ˆ	èp<ÿaë"¢_Á	§0HŽÇI¦¬\,£·bc›ãž³\›p5×s¦òiÍåCAƒÏrƒ%ÊÜ¬î´÷1tìš?¢Ù”šX0Ý,wõ%ÇuSw‡®ï^]d—*1Ñ5Í ZiÎP•ÔM~ÕËÍp{R›1ÈS“´Rš1­Ùº°‹NYôAkSfš»ÜÎQRz2ks-Í &L“Û£†æ8œbKÑÚþ'5°=“0"ô1ªÚœ¼£Íj1C33±„Iá¶—wyúÒ|Šç]Ý2)E¹mÙsšM2ØM†ð„åÙ)~Yš+Vë4*êÑ¢¢ûTTc¯ŠÔª8AgTœÅŠ¸€s†q^Å\dhú·#ÿ×1Cõ6ù–«Bß®âïµÕYÚÁ_†»×l+csÇ™ÖOœ\$ÑEbí/+ãÚ|qq‡W7·¼žO÷Q0’ð?œ cpžÄW„ÙVBïh¡+UE—+@/í½Ñhû}¤Ã~ß'Ñ¬’•%[¦±.ú,Ú½)Ú³‚@´qò’}Èg1/ÂKªòŠX_£<ÑÍ\ÆŸ»®XIÌ„ÉŸ	ò6“ÆÍªŸ(Oè\”ã«>„]¦šË×P&aÛP$<By ^@ë_"Ê%<FPŽoyv„5<€" K·Ö
-’ð*ÔÂÆýñÂÆ½%’’ƒƒYì)6Ù•ðYoQŽwèÀ{jðÆð	|¦è/¿N_1Gã]|ó7¡™Z™£±m~Ã‹Åí°€vb¡¿:}û(šh“§'ÑöPKå_ûKÅ  G  PK   ™~a2            )   com/gallery/GalleryRemote/StatusBar.classX	|åÿOv“Ù“;B "L–#© jÀ… `8­Ç$;„Å=âì†€=l+mÕ¶¶Õ"šªU©Š5›hÔªõ®GÕÞ§ö°÷}ØSý¿™ÙÉf³H,?~oÞ÷¾÷½û½ïÛ<ûæX TiXƒ½*>®¡ {‹±ŸPñI…ÎârWÈ÷JŸÒÀ§‹	>#Ë«4‚Ï
+’ð*ÔÂÆýñÂÆ½%’’ƒƒYì)6Ù•ðYoQŽwèÀ{jðÆð	|¦è/¿N_1Gã]|ó7¡™Z™£±m~Ã‹Åí°€vb¡¿:}û(šh“§'ÑöPKå_ûKÅ  G  PK   à;3            )   com/gallery/GalleryRemote/StatusBar.classX	|åÿOv“Ù“;B "L–#© jÀ… `8­Ç$;„Å=âì†€=l+mÕ¶¶Õ"šªU©Š5›hÔªõ®GÕÞ§ö°÷}ØSý¿™ÙÉf³H,?~oÞ÷¾÷½û½ïÛ<ûæX TiXƒ½*>®¡ {‹±ŸPñI…ÎârWÈ÷JŸÒÀ§‹	>#Ë«4‚Ï
 øœ€ÏËÆÕ®ðû\+»û\'Ëë5´a@Ãqƒ€'á&|IÃÍ¸%€[8 áË¸MÃí¸CÅA³p§˜v—€»Ü#àÞbÂWŠqKkÂ°X}¿€»Ü­âÍØ+šGT<¨â!‹ð°†…øªQñ¨†±7€Çäû5ð„|ŸÔðž]ÏxVÀ×<§ây/ˆ/
 ø†({)€—eóßTñ-ßVP¹)6S¦‹ÄÍðÆm–i„è¡xÜ´Z£F2i&”u¤ŒT_²ÝÜaFÛŒ”¡ híº¶Mí+x¼}»±ÃhŽñžæŽ”‰÷,UPÒšˆ'SF<µÙˆö™
 Š·¯·=–™¤¬iöÍÉ~ò6¯Îl´ªÛM
@@ -519,13 +498,13 @@
 \Ž+±WázÂÑ*ðâ2àUÁ€WRü©ëF{…í’aLK£®î~L/@î¼Ž“úú¬ —xÂKð–ý£Þ@±Ö…«"8Œs+ë+ÆLß0ŽÎ{Êqc–Ø
 Ol…7Zwg®e6;X¼x…¡ô`Vg¹V^9„†4ŽÉPø-qi³óÐæÍ—Æ±üªþCh<„&û?åèŸ'd[pØ=0eïåfÞËïIã¸ ³»°ÓçóûËJË+
 G°ˆŸoÇ8!ÅAÇŽ…~2•––k¾<L£Y€I„7s^ÜÂq+NÂöÛø„¸M~KâN¦ý.Â{ð2eÝ¢¯¸Á+?s¸!{„ÃÀ*Á¢ÊúœH»—T¾7“¤ÓXZ¹ÌÁ3ÅYÍe.­Š|iœ<ŒåBØ»ÅŸ¬ýŠ4NÉ!ñÈ©9¤Ê4NË!Õ¤Ñr «Û³IûÆ¨žúæzË´u%˜ÚV¸™áKc¥¤b¬'«à¡VžNÜÕíO#äç³ÕWµ•S{/ãµ×àZ´*¥Êd¥–Wª“™3PE8ˆ6¤y›1¾Ã¼§î'÷ƒäœ'Â~<BÊ£ÌÌcxOâ<ÍÔ<£”â9e2^¤´ç•ixAiÂK^«îçµ½‡-­p§ÌÁ$c^6?fÃË¨_n‘ê_µä	ð»xPKVñÏè
-  f  PK   ™~a2            ,   com/gallery/GalleryRemote/StatusUpdate.classmRËRÛ0½"/I	$Ð†>è“:,ðtŒ	š;cã,ºÉ¨‰ÆÆ±YéÀ¯±èô£®Ó8-«£sî¹/IîÀ	×À¨A—@Ã±‡¶3êÛ®íS‹ ¡¨Yi’I–È!‹ç¼„	@ ¹0žö¬ï}ßÝ3¥[ÝêY¶’ÖþZÃãõÎFž«õ½}à{}ß,hçA—ºW¶®è©£+6Ýðr¤ãÚ]%°‘qH&ç–5œkö‹™1K"3bšDßºC\wr ÒHð}ƒRú¿õ‡ò¶æ7&ù“Y/N ‚*ZU™êÐ^µ=M°o<SWù·qÌ0™pÉÅlšð‰.©6#.ÿéV6ho¿Uˆ\N“<¸¢²Û\­g2½YnØÀv4Yò²¡{U¸©ÀkÒ¹óóiŒ©;‹áC½Ð‰šžÀÑ8™‹c.îÌþ}>K%7‹nœ~¹­÷óš%>	5|›t edõ Š¼VàëÈ7
+  f  PK   à;3            ,   com/gallery/GalleryRemote/StatusUpdate.classmRËRÛ0½"/I	$Ð†>è“:,ðtŒ	š;cã,ºÉ¨‰ÆÆ±YéÀ¯±èô£®Ó8-«£sî¹/IîÀ	×À¨A—@Ã±‡¶3êÛ®íS‹ ¡¨Yi’I–È!‹ç¼„	@ ¹0žö¬ï}ßÝ3¥[ÝêY¶’ÖþZÃãõÎFž«õ½}à{}ß,hçA—ºW¶®è©£+6Ýðr¤ãÚ]%°‘qH&ç–5œkö‹™1K"3bšDßºC\wr ÒHð}ƒRú¿õ‡ò¶æ7&ù“Y/N ‚*ZU™êÐ^µ=M°o<SWù·qÌ0™pÉÅlšð‰.©6#.ÿéV6ho¿Uˆ\N“<¸¢²Û\­g2½YnØÀv4Yò²¡{U¸©ÀkÒ¹óóiŒ©;‹áC½Ð‰šžÀÑ8™‹c.îÌþ}>K%7‹nœ~¹­÷óš%>	5|›t edõ Š¼VàëÈ7
 |ùV×‘7
-üòío"ß)ð]¨ãçiA[¢=Ø×ø^åØÑx ¯5¾·ßÁ¡Æ÷9~ÈñcîûŸ5~Qu±×‘îõõPKUGçÄ  ?  PK   ™~a2            3   com/gallery/GalleryRemote/StatusUpdateAdapter.class•’ßoÓ0ÇÏél¥¥°²±c…AIËÖ !&¡ME*?ÄX&ñà¶VÈ”&•ãTð?ñÂüüQˆ³ã­í–)åÁ¾óÙ÷¹ïÙþó÷×o hÃ£ä`Ë„mÚ&ØŠ{^à‰}9«Ù%jÇØ»xØcüíùYê„}êw)÷äZóâ‹°;ýph»Ô÷ÿf¿IìG6³qt8PÁ^èH0¾K 	ÊÅºœEHX³ÇéÓ1µ}¸˜Å½ÀÝ=’’
+üòío"ß)ð]¨ãçiA[¢=Ø×ø^åØÑx ¯5¾·ßÁ¡Æ÷9~ÈñcîûŸ5~Qu±×‘îõõPKUGçÄ  ?  PK   à;3            3   com/gallery/GalleryRemote/StatusUpdateAdapter.class•’ßoÓ0ÇÏél¥¥°²±c…AIËÖ !&¡ME*?ÄX&ñà¶VÈ”&•ãTð?ñÂüüQˆ³ã­í–)åÁ¾óÙ÷¹ïÙþó÷×o hÃ£ä`Ë„mÚ&ØŠ{^à‰}9«Ù%jÇØ»xØcüíùYê„}êw)÷äZóâ‹°;ýph»Ô÷ÿf¿IìG6³qt8PÁ^èH0¾K 	ÊÅºœEHX³ÇéÓ1µ}¸˜Å½ÀÝ=’’
 >3Ÿ qPäÐäL¿0‡˜J]¥í\&rVÃ6Àì#µXÉ8)Û¥~ŒÙ¬­êŒ“uQj‘,£ÏT#&gx˜¥Ô]›e&íX±RÚ‘çË‘G“Æ+v‚É:o)jÉ›Š-â™î²•Ž-0ÎCNàŠËÄ™þò–ÓÄ««Mí¼õ½9=m·tÆ¼Ï^{ò‘WSž°-E”¡ EÛÿõø(qÒÀûÞ1ëùpü¾Øþå
-Z¬³‰+-A[hýòp.ªà:,â\N@	.¡Å—P™üY„ó‰u•¸ŸlêDé]†ªÚÇfÐ3”w½œò– ¦âç€e,ˆ¿®ëRÏpäÒJmªRuH+µªJIØš†98òi°†‚µ´Š‹aÒ»¡t¸	·²4635Ê†¥Æu¸ÛÊ„É{”°l˜=7¬ŽŸ(=QŒØc[Ñ÷3ÝÅæä/Û„{YˆR…DÜÏF<Í@4àFì •§ŒÜ÷3Œ½)†qÊ0ôµ°æ`<Ï`4ç`¼Ê`´Ôêá?PK¡›þ½f  ¦  PK   ™~a2            0   com/gallery/GalleryRemote/UploadProgress$1.classRÛnÓ@=ë›¤nRR Ð´$@ ®[ÕðBB JUôò¾u¶‰Ñf·Z;Aý¬J­<ðÈ¿ÄuÖ	7	E±ä¹íÌ™3³ûùû‡ ¶°^…‡å
+Z¬³‰+-A[hýòp.ªà:,â\N@	.¡Å—P™üY„ó‰u•¸ŸlêDé]†ªÚÇfÐ3”w½œò– ¦âç€e,ˆ¿®ëRÏpäÒJmªRuH+µªJIØš†98òi°†‚µ´Š‹aÒ»¡t¸	·²4635Ê†¥Æu¸ÛÊ„É{”°l˜=7¬ŽŸ(=QŒØc[Ñ÷3ÝÅæä/Û„{YˆR…DÜÏF<Í@4àFì •§ŒÜ÷3Œ½)†qÊ0ôµ°æ`<Ï`4ç`¼Ê`´Ôêá?PK¡›þ½f  ¦  PK   à;3            0   com/gallery/GalleryRemote/UploadProgress$1.classRÛnÓ@=ë›¤nRR Ð´$@ ®[ÕðBB JUôò¾u¶‰Ñf·Z;Aý¬J­<ðÈ¿ÄuÖ	7	E±ä¹íÌ™3³ûùû‡ ¶°^…‡å
 \4­X©`·æÐBÛÃmwÜ—cÁ°¿á#ñ·y$FBåÑÓ$OµzfíG•½S•÷Ež&T“÷Ó¬ó€!Œ=ˆz\JaN£cýZt.¢ƒ©yw×èžYFîãT¥ù†`ö²i¤ÖÊÛºKäëqªÄ«áàH˜}~$)ÒˆuÂå!7©õ'Á²%Î G)a¶%Ï2A‘Í™uÒ(%3T$Ë º§‡&ÏSÛ`ñßä-ËÞÇ<–|ÌÁ÷qw}tpÏÃ}kh‹³÷fX("¹êEû}#x—!˜µž¡–p•§Y.h~†Öÿü+f]š@«çE`W˜cm‚ø´‚é·†6=EÞ§ƒ†Ý]GökØ%ýöúçQ#¿NÖKòK¤ëá;°pãN¸yÒY‘¸@Ò¥Dà®lS	ðZUŸ [Ë6tÈ¾Ž¥¿ íY3<‡sŽò',N,R¥÷¸äàO›Zý•8~Ã2~íÆÐÍI;7
-yWIWéÌ-Hà'PK´+ª½Õ  –  PK   ™~a2            .   com/gallery/GalleryRemote/UploadProgress.class•X	|çuowµ³#iY‰SdÀXZ)’‘íÌaX F,Ø#i$-ì!vgãÛ&±ã$>‚í;®÷ Iœ8vÂJŽr¸‡ÔmÜ6IÚm’:mCš¦qã&m“6Nÿï›ÙÙ]I¿}ßõ¾w¿÷½áÕw¿ôU"jæOè”¡ïjô·:ùè”¦75ú;ÊœÅßøž€ïøFÿ ÓLçì-?ðþIÀ?ø‘€³~¬Ñ¿è4ÛÁÿ‰FÿªÓ<gñSàßüL£·Côï!ú¹NïÐø…ìÿR§ÿ¤ÿ’Ùø•€_‡ètú_úFïêÔ@oˆÔ¿ÁÄ‘Ù'3ˆ:—qPv´‡B<#Ä:Ä`MÀLFˆË!W„¸RFMã°Æ³tZËÖp•þMˆ«užÍsBô´ŒsužÇó5^ Ó&®Ñxaˆk!/‚Ix±€:—h¼DÆ¥–…øRR-pÙL®ç£:õr£€¦¿Gçfn‘Åå¯Ði·j|Eˆ¯Ôi?_%ë÷j|µN¦h›æ•˜ñª_#ãj¹¶Fçµ¼NÀµ²·^°6ï6íwè”äÍ®];5Þ¢ñV»4îf
+yWIWéÌ-Hà'PK´+ª½Õ  –  PK   à;3            .   com/gallery/GalleryRemote/UploadProgress.class•X	|çuowµ³#iY‰SdÀXZ)’‘íÌaX F,Ø#i$-ì!vgãÛ&±ã$>‚í;®÷ Iœ8vÂJŽr¸‡ÔmÜ6IÚm’:mCš¦qã&m“6Nÿï›ÙÙ]I¿}ßõ¾w¿÷½áÕw¿ôU"jæOè”¡ïjô·:ùè”¦75ú;ÊœÅßøž€ïøFÿ ÓLçì-?ðþIÀ?ø‘€³~¬Ñ¿è4ÛÁÿ‰FÿªÓ<gñSàßüL£·Côï!ú¹NïÐø…ìÿR§ÿ¤ÿ’Ùø•€_‡ètú_úFïêÔ@oˆÔ¿ÁÄ‘Ù'3ˆ:—qPv´‡B<#Ä:Ä`MÀLFˆË!W„¸RFMã°Æ³tZËÖp•þMˆ«užÍsBô´ŒsužÇó5^ Ó&®Ñxaˆk!/‚Ix±€:—h¼DÆ¥–…øRR-pÙL®ç£:õr£€¦¿Gçfn‘Åå¯Ði·j|Eˆ¯Ôi?_%ë÷j|µN¦h›æ•˜ñª_#ãj¹¶Fçµ¼NÀµ²·^°6ï6íwè”äÍ®];5Þ¢ñV»4îf
 voïèíÚÈé:h1[âfr¸¥ÇNÇ’Ã«™ÊÛSÉŒm&íÝf<k1iw˜I+¾‚©Z¡kÉfËµúÁöTb4k[é©8]f¿‹Ó;O™ƒØ,¾ÐÊdT8›ã©~3ÎTypG:5œ¶2™üÎ‚I\Ýã63½Ú»ÝaÙf¬äv~Ç•¾UfÓéT:Ã4·”â.ë˜½!m™ tÈ1ÍÞ7½3<L5ûÎ'YÅ€™°â]±Œm%­4ÓbÇØæQ»Å:b%í–v,•Ì#¬	ÛÕ°/¥Ü–µíTR±ïÉÚƒ©£É)Z´X‡ÚRÇD‹5±dÌ^ÇTU_à¹)m&¬Õ»™í©Aøµ²+–´¶eýVz—Ù·$Rf|·™ŽÉÚÝdüêŠâd[6ß‘Š%á½Ç¬QÑ<öH6‰v¤-Ãf<n¥onÙìŒ;­DÊ¶ZœÈ[	wxˆ)<YBqB'ägò×‹¸z*SPzV‘$íqS‘™	K0a¤­¡¸5`·t[öHjpuÞ®Îa±ôåø´]píüúÎÎÎ©É±Wäa»”Î®‘tê¨Ø
 tÊâp-üÇL¡D,é¦P(aËgSÌaÌŒlrÐ‚fâÊ^ø+;:hÚV^÷J„ÆeGœuP„“êRôÛ´³~Ný4¢~eÆ²{K˜‚´ÒÉÈØ©Ñ‚úå@ìLÖz…¥ÇŠöÊ,É&˜¢~zfÁÌ@:‡-æ—ÆiÚ–¤”$I#4ŽX‰C–´|:jÓU)À¯¿~Ç—égš7³-;4¤rkTÊ(<lÙ“l¨ïl€ÏªŠNº=÷•ìzžÔ$ãº‡Ë}8°ÒT9½ÃJ¥Ò	Qhqýôi¿QæÊPÏ‡ Å†Àk¤oŸTO–œƒ²WP—%ò	2ê=©lzÀÚ“ì®*MÊf¡hÐÃôQTƒ©Å^Nž4èf:>ùXÕGƒn¡[ºMÀíî [á”sIƒî¤»º[0ï‘Ù	:nÐûéÝK÷ôAºß Ñ‡!å4ÕÐ Ð¿i‹ AÒC}Òò6z’iÑù"±ÔH‰=1+=X·»»®?;¬ñvƒwðõïäƒwÑs÷¼›÷|ÜÇ{ÞÇïCÜ·[BZãýà‘Žž—6§cƒmæp—ys*k|›÷ˆäAUvÈàaFÄhÙÑÎÄð¶nGD÷AƒÑjˆÚÞ©DB„:1apœ¾epBÐffàî¸{WlÔà¤º™ßÂ“5YõÖ§MX##¯gþ´3‰€ËÀÝœ0ÊÔ€ºÞìÖõæ’ºÞœµcñæí^œi|Øà4gÊ¬ÆG>ÊÇÂ´¥RqËL|3}Çuî¤’~‚uÉ”]—ÉŽŽ¦Ò¶5ØT7“6¢N¥_¿øúÏé/>.¸EÀ­4^BÕ+Ðß&ç·óH«í[¾“ï2øn¾GãÉµÒpÊw÷Ïü~ÁÐU¨7¥’¶Æ0ø^¾ÏàòýxÏQçÄ‚B%(>îO¥­tË®˜·ÛÔîtá6að‡ù#ùà™RÐú*}ÍàøAT?Ýà‡øa¬hBã|’ï0ø~TÎ3èú‚Á“½‹âÑ‹} —¡›#äAgÅD½µ–ŠˆS?.yõ„8¯þb©MNâŽ˜O¡\~nN¹îUoSíy‹*ð¨9phç¦×%üüŠkýtOäôï˜EqÙx›…n@.kòêÄŽ[NþœC.ÉŸÇ½¶ô¬ÁUB˜.-*ñ{bI$Ãê)ªÊƒÍîX&¦¶yXtXCf6n·ÇSkû¨•6áå•zÞ3$>gK|JÇÐP +'(êÕŒLÝ…	ÍA”©†úâ+‰ÑTRÞ«"Klï?ˆÞKÉ'¯SõP‚Šî9{Ýf‘ó^]vn3•¬@3–ÿˆ˜Ü
 w&@®s@5vâ ™z}Š‡$çÎYôeré¼´ygçŠ• 6cXº‰´º³rš–å"›‘Njª#l:9¢Ã8uö¤Þ›I½B. z¢¸;÷4é•S©YGG¾o-”ñÕBå¤Î—Ñ¤lCÏ]´sIœoµEo§™fZ?Í}SîS™ÒŽÏ;×r –<’:ÑVÕO©}Ó„ÙÔ-än¿óÒä;6X]],‘M¸ó˜³«†7ß«z’œrïÝC…FQöFdÍE†«øZ%]äZ.þž\ÀÝÆÿº´ –½q0f;ßo%/Zo§›lŽ<›ÔLK§±pQ=$7VüHý¤C‰®ùÓ–'ò$ýóoÜ¢Ò4tßAçÔùn0GG-‰õ¦‹úðüÊgduý´Ùž¼fq+9lHÉ1Ól§D¶K•j?¯áÒØÈ‡QgýÅþ^è³ L}’:¼%©aÒ%”¦ùÈ¦,…i>¡£x¡ao s’?´áj¼ÍowÇ;Ü}·ïv×÷¸ëî}ôàjD®FtâjD3®FtÞjD“XðÅ xÃ³äÇ?¢w¢cÄÑ	òõ‘ÿ0-Ã4x†´Â4T˜Î(LuLgbjœ¡òÂnEa·²@7å34+~…ÊÎPDMfž¡*Ù®Úl Í9Cs1‡éü3´ :F5Ñ/R$PÑ#3@—Y•ìUª™ì•÷Ds´ð4Õv"‹"‹Ç©cÓ8]ÅÍâ¦-‰6ŽÓÒh GËž‡^¡Wé›T<W^YFe4þŠPlµœªiÍ¦54‡6Ó\ÚIóh?|9B(AáÓZøi1|Qû^BãÆïP=ý!5 •‹Ò—©\.Ÿ«Ài½F­ô:]Aß£+é,]M?¥•ôsZE‚s<ñh?FƒDð	}œN)Ï½ºO@^Ÿ|#9žó…dðœoiÔŸ£K¡ørX ¹,Gõ2™ ØÛXi/”f3¼Yèjvf:ŒÕ2N—çh…˜«Vo57rEäJµºJV ÷^µ{eŽ®ÆdWªãUîêµZ-"ã	ZÓç÷áò²	ZÛÖÃºß?Fë\›£õ.fH0¦îw0ýÓ!ÎÄ2qVY1¬OÅÔó@0P	’çe^®0ËŠ0CáJ¸r*f…Â–`NK²R!jA2¬0CAe#¥¹¿TñÈ†qjëjŒ´sŽ:º›ÃÆ—hSŽ6ŸBj€˜›ëO“Ñ„:ùîþ\ÙG¨ó[>ÝWN×•„ú„úZú:„ÞzëeVÔEi/~7F©¥jÊËV„i7}¶ÓézŽP¯¡^¢=ü õñ‹´ß¢ù,ÝÄo“ÉïR¿O§!pôUå›C#¾%S¡¥ ð–"Už‚lo#Õž¦O’x!„ÿ3q¶þL¿K¿ç=ý1ä×0®ŒÖähË)j•Ô¯i]˜£­Î¬6G]ÎlvYŽºOSÙ5R#"5­ó‘ô+$éÒeà¿ÍµÄp$¤rˆ’°D
@@ -534,151 +513,152 @@
 ùN0¼ó»a“y¯	i­Ç´Öe*3Gs–/Ùóh	4)‡”jy/˜Þ¦÷_PK1«hùE:ã²9äjYéiÿ¶=¯.èTîùÜÑïì=„ÝÁúaO¿
 ×ÇÂ¸Òc\é1®T^Æ9O¿7-¸úÝààÀípbÒÕØÙõ»ÂÕhOS¶f½ç8åöúB¹\2{Ï®ß}°–Q3‘¼­d >“=Šçè1œžÂùÀxgO"vŸB6ÙüÝ€ÚøÌëÙZ¤çOÏžž<Ñ¸«çF¬ÅÇåã´3G=5/Ò.<¨«ÃÏB¨Ï)6sdx9½ˆStãô%špIþÒyÅè¤Øàëtï~/*åŽ1Ú-}6¡ú#7ŒS_ŽöNÐ¾>Y‡«Ã‹Æè}ÝM´¿Eï Ì6F7æè&©«Mª¨†¥PW†õÀ4UUZ¡3A&Ê~ô9ŒX 9ÊÑpA±(T#Ä³ÏFÀÕ"äàÿU°ÍVXç0}•â%4Uä…í*T×/c_LpÒ3ÁIeUôØò?B®	žtÃv•+I—íB7ò^uÄpl]mXŠŒFäèÁ=§Io×Éì„OÿöFÈúyOP§˜ý)àËòWÐ«|…þ(h¯"0^FyÍ€yðÏKØå¢(¬Nú®¢?€
 +@çeå­W<o]lÁÒ¢~0>4ÙõßBeüv‘ë5OoÍÕ›!Ð7\b;Ühª.­}9Š?ëvRYx}*½YD½Ú£^íF-ÓŸ]˜úŽ©Ô¿ê? õ^€ú«¦ž˜JýG ~Ôr^ê$ÿ/êRßâR¯¨	>E!)e©t«¿dûEÝ
-n…'õ7át‡n/Ü®êZc÷%û¢Mc”ÊÑèäü+¬~MÌE5¸¸>F©zÑrú+Ì¤Dü5\ï°XçŠŒ6¢¡Ÿ  2.+7èQª¯÷Ûô—V«Z#¥¿ÉÑá‚‚²Ï!EÉpp\J>ú_çMŠ+ãYWÿPKNÕS  Q!  PK   ™~a2            -   com/gallery/GalleryRemote/model/Album$1.classPÁJÃ@}›ÆÆÆH5jõè¡`Si£g¥P
-ŠP<Xí}›.ve“Ôd#ô³<ˆàÁð£ÄÉ¶W!,Ìì¼}óæíüü~}èãÄ…ƒj8tpä ÅP×™·/ÎÆQ‡Ï\)‘­ÂÛu~qªE§s¡Â¡šñCc²JôBhQûµL¤0t;ûƒ)ƒ="€¡9–‰¸/â™ÈùLâÓˆ«)ÏdYo@»´È ï.ID6R<Ï!Aµ‘íK2íNÒ"‹Ä,]ƒ÷_ø÷°c[¨Ó
-*Ê1ôþgN4×Eþ´œs-†s¾Ô"c¨u‚)Niï6Êøå<Ê`j‰e—nXt ·û	Ö=ÿ€õN•…ŠuÃ}…G±µfa{FÅÝhZØ7|MƒÒpóŽ?PK¦}[ï*    PK   ™~a2            -   com/gallery/GalleryRemote/model/Album$2.classPÁJÃ@}›ÆÆÄH5jõè¡`[i#^•B)(Bñ`µ÷m²Ø•MR’Ð£ŸäA~€%N¶½
-eafçí›7oçç÷ë@'l¸¨áÐÁ‘ƒ&C]ÏeÑº`8GY>s¥D¾oWùA$™a’ÅB…C5+“+w²Lõ\hQûµL¥0tÛöw¦öˆ †ÆX¦â¾Lf"ä3EH0Î"®¦<—U½íÊ"ü»4ùHñ¢„t6Ùº$ÓÞ$+óHÜÈJÑ3xÿ…¿rÛ8ö±…:­`C9†ÞÿÌ‰æº,ž1×bó…9C­Ý™â”ön£úGPÍ£ì ¦™p){tÀ¢xÝO°îù¬wª,ìP¬î|ŠÍ»Ø3*ÞZÓÂ¾áh”†›wüPK›'.£,    PK   ™~a2            -   com/gallery/GalleryRemote/model/Album$3.classPÁJÃ@}›ÆÆÄH5jõè¡`[i#xT
-¥ ÅƒÕÞ·ÉbW6II6B¿Æoð ‚?À'Û^…²0³óöÍ›·óóûõ 6\ÔpèàÈA“¡®ç²h]0œ£,	Ÿ¹R"_†·«ü ’L‹0Éb¡Â¡š•Éƒ;Y¦z.´Œ¨ýZ¦Rºíû;S{D Cc,Sq_&3‘?ò™"$gWSžËª^ƒve‘þ]šŠ|¤xQB:›l]’io’•y$nd¥è¼ÿÂ_¹mûØBV°¡CïæDs]O‹˜k1ŒùB‹œ¡ÖîLqJ{·Qý#¨æQv SƒL¸”=º`Ñ¼î'X÷üÖ;Uv(Ö÷>ÅæŠ…]ìo­iaßð4JÃÍ;þ PK£1™Ä-    PK   ™~a2            -   com/gallery/GalleryRemote/model/Album$4.classT[OAþN»Û…e¹Š—zCe[(ˆšÅ˜zmðbbxÙ–·»u;Uˆ&šøwúâƒ˜ø`|‚Ää£ñÌ¶b„;ÉÌœùÎeÎwæìþøõõ€	\3Ñ00bà¢‰$.™…m"ƒ¬1ãr„”Üðj#“„Ñb9¬8ë®ï‹hÛ¹×ÜŸˆJ(…S	×„ïÜòKõÊ,¡si;Bzev¿îžœ#dí6ý3+­À ¡·èb±^)‰hÙ-ùŒÃ²ë¯¸‘§Î-PS)@°‚@Dß­Õ#™ö®™á¤6­º‡µ‹›îk×ñÝ`ÝyXÚe9{É,á”JéNi¦yYcu_S]—žïÜv¥PÊ5¥¬Nµ“à#¯,ëQìUe/s)¬Geq×S¼Í8û	ßB7&,˜èâüÛŒiÁÁ¤)Ó¸l`ÆÂ\mÃ½U3¦v8að/ÙB\OW†!i«WíZòÎ–÷‚ËàÆíÿ³ÿcÍôívm¹møžB$\é…*9¿ßuèzþE¸o[-°ŽØ28Ç_K·Y'ÏUlÕrP#Á³=|îeiŽÏ
-1³_@Ù±ÏH|ŠmúxMAuê&úY>Ö´âXGã(f+&±æx+ÖO¶1x_¥EÊkcß‘ÌëãjM¥õh»°â}úb:ÝñÎ@^ËíÂLk{ÐµFnO‰»Ð-‘Ñd#—fÃTc?»<s ½„Nn¥ ýTEš^a˜jÈ’Ä½ÁÚÂMz‹yz‡ûôKôOécÌh¾™ë>£Uœ@Z1fé$Kª.Ïq
-§ù£ãÎ°¤1çÇ8‹!Fúñ€«<ÄUJà|œÕ0ãÊP™ÇoPKÂßŠÈ~  Â  PK   ™~a2            +   com/gallery/GalleryRemote/model/Album.class½[	|Eºÿªf’žL:!™$Ž ÂLB¹5$‚!	` •!é$£“™03ápÕÕïk]Oð¾À† ‚ºàzí¡îº·{»î}ï>WyßW]ÓÓÓéñ=ßã§ÕÕÕU_ýë«ïxýÓÀd~ØÍî`w*ì.…ÝíÎîqƒƒípÃól§ÂîuƒÂîË‚kÙý.ö€pòƒì!z˜šG¨y”šÇ¨yœš]Ôì¦æ	jž¤æ)jž¦f5ÏPó,5Ï)l¯Fè[ìscó<5/¸Ù~vÀÍâì ÂúÜ0Ž½HÓÈWvÄÅŽºÙKì5Çö²|ìEZø
-ÍxÕÅ¾F¸OPs2›½Æ¾NÍë
-{ÃÓØ›ôòÍ~[aßpÃL\Š«¾I{~‹†¿M½w\ì]zy–|‡zß%rïSï{4ö}êýÀÍ~È~¤°»a»ÏÅ~BÏ¨ù)5?s³Ÿ³_(ì—.ö«lökÑ‡Ô;©°ßhä·Ôûõ~ïf`ÌÂæO.ög7ûû+íõ77û;ûGÆþI¯ÿ¢Þ¿©÷_Ô|¬°ÿ¸¡ÝçfŸ°OvÊ‚a&gHsê9¨ç¤^5™ôªÐ<—žåYÔ¸]<›ž*Âç9ÈžK†(<–ä+l.­ò¸a+/ ¦^‹êb‡èe˜‹Óêîâ¥.>Bá#éÃ("<šÈ•)|Œ‹uÃ|5åÔŒ§/9|"m5‘^+¨™¤p/­÷¹áNö!6¼’^«>ÙÅ«Ý°“ípñ)n~Ÿêâgºø4äŸN+g¸øY4u&ÊŸEÍljæ(OñŸ§ðùÙð?›šs¨©Qø¯uñ:_¨ðz…/Røb…70È\º¬nUãBžÆ‹ü›ýÕA¨³º9	„:ç0È©‡¢1(¶ÚìÕ¸zm±ÞˆeP¤Ïï‚Õ5‘ˆ[c Ã%±@,ˆS!7>²µ­±ˆ¿> Ûq‘ííîöG¶1ÈoÖ"‘@»¶R‹.Á‰¦ý„ÃAÍBjE©Óê´o0Æ`˜e<Ð­…¢pˆÃCM|­ioo	/Ð:¡ˆÛß'vTÚü¡•š¿×¬EFàNÇ3bgM$Ã9Ø­Ó‚ZL«„»‘GÆ{KW ZÜØ‹ƒù8XÑü1­¹w£ËíòGëµX[—ÖÞê3È3tû;‰C$/ëA­Y Ê3± 1,.Àí'‚uZO¬+•E¡˜Ö©EpJn´·§¯$ºp³Š!á|Ë›ÂÍ]á-iq[ò¢rÃZ¨ùRÛåàºÜ†¦º…M-®XUÓÔ²j)5ˆ3µ¡Æ[«£[pMµF»U‹=MÓpE[Ð–‹Éåbr¹˜\Nßëü1b>B5¨–Váò¬æm¡X—´á¥Ì„±ù*+ÛÂÝÕþ`P‹l«^¤?WjÝá˜VÝn×‚‰±9“V£ðÕâ²¸1Òšz»7j‘ÿF’JOc¸Í\íè]:cx›&º…¸]„¨ÈI&¥‹Aa	€ ±<îÑ"± ÉïtGkŽùc½ÑU=í(^âdñŽ0qmeo(†Â¿pkÊ* îÃ£½x	éEÙHâJÈfUÚË×6ª¬ˆÖÖ‰6“Æwû·.7ÌDamÖô¥ÉaG-S¤
-¤ÃG¹–Î@a,4	tCL‹øcaR$ ¸¡8NjÞÊ´’æõ‹ó†´-ËýjÔÊ¨kÖ"hqjLÆÅY!SÐi÷OVÊß%ÉWñYD)—&™9×ÚrÃíoo_ž`q*”à±´´åP»¶•Á¬
-~ \MÖjÎg¹-gG€t,7•!‰0¡bu‹Ü‘#ë¹ÎJp¢•DÃ@4ŠŒyËÌŠÃ:Ðäk[{üxêöz}Ÿ‚
-«å÷Ÿðƒ(‰ýfˆ›÷$ÏG¶:òI¯>Ó%p‡Â—à~5¡Î Và¥¨!´ÂZÀé§!¨Ëéô*ìEË*xØáÑpÄ¡š`O—#Ù\\¿dÚôQwnèsh4áäpk•¤9y‡9mè´#¦w]õdèsSÆpRFÅ:Á.@s€âh£Q¾õÃÑQëßªëŠI’>‹º£¦µ
-¾4‰È¤¨¢ÄCH¤ÅZfñŽì¦ÛÅLý«%3EèÃ½h"ŠûÍ[Ð‹ä#Â•$ðVØ’s!à=¤ru]O’ÉøÍÊ’±uéËÎ÷¦?6î»lãEZ[,¹íÐ„â	àúWA¹ÀfœÄpŒtáW,¬ÁG4äT¦¶©×ŒZn'AÃ4NU²ÄHŠ½…A#ÂXMŒ(5L²[KÓÌÁé°ŠFa4ej2§¨¨Ô´FÿÐ¾X!º^s,–XFòX›=k…øoÔeÜÇ»ÄÓféSE\šÕ™ìgëã2LÍî4¿åéßÌqk^g¿¡"ó,S4[Ôi?^¨Ï·º…¶Ãt”æD¨Oç5^†˜<—V–àÈªž`ØßNÑXê7w¯ñ—F­K‹+l/ŒšƒTkL±³Û0ôxÓÙí4¸XöPJ®ÍMF»>S%§Š%¾fê¯Rô-IKQŠÎ&Ó–ühÿ¹C+l¦Ôâ~„4§¸ãÓðþ«’IÐðþë’KL+­	RItào$€‰Ãä}'9”Ü‹˜f¥ã	D÷Ë†(Šê?š/D'5½)@ÇÚ?“˜Xa“X§	v—§3¯Kwýw*èD4Ì‹cC¨“|ã0{Õ <[f4ÜiÓ¤$m’èœM$Xx¬1§%ŽNbE[‹hb³?ˆl¥Ìc+ævÊfE†IÛ n+‘uqÂ3Öú¡)«÷†ÚSÒ:‚kn[P¦fîfq¾zæ¹…ÎM&2
-?WåìfeƒQe0*9¥),&¡\é“"‘pDåKÙ~Äª°ã©môž>ýY…Cð"*³À¡ð&•/ãËU8Ux	Ž©pœš—á^¥Þ×¨wNªð5_§æujÞ æMjÞ¢æmjÞ“Æ¥‘«ð>|Oå+ØJ>…S
-_©òfÞ¢ðU*_Í× ¸¦•k”ã ‹Ÿ§Â/à—*oåè†œý¡7×³²žHx#šÍmeía-š+£*†oe¢ Pu„¾Nåëùù*¿€_˜6¤©*ü‰Øü;¾ÁÔôv	fU@(µÊýð‰Ê72¦ð6•·3d‰Æ;ÒØ_Ú~•wÒš.Á®bÛÓ~¦Êü"•_Ìƒ*ï&!Nƒa¤QUâ*ü
-~­ò$À
-™Cå›xDe7°ítEQ•e±…ÇTÞË7£ý°ùÐ3™ŸÙe*ßÂ·R³MeØ…_¢ò/ðKžš£ C0-.«Hä*“f—)ü2’ÿÑ™“ Z¤òËÙB‚W€=þE…_¡ò+ù—T~Göåj[”F0.‹i
-¿Zå×ðkU~¿^á7¨üF~“ÊoFùç· <ó[Qcø—ác•ßÆVbþ1HúÑ„vÄ\iÇ¤%ÜÝãÉ©Â¿¢òÛùißÞ4•ßÉïRùÝtí7"Ëy[¢²2Âqöø¾Se“Yµ
-_E]ç÷ÒßÇïGWµ¾Ú{öØ‰æÎ¿t²o\YÅ$¼7v±ü•?ÈRáðMdCjíMåóGT6‹Í¡Ë}Tå±Ù*›Çæ«üq¾KeAV¦°¬‚èìÆømþ_†#©ñiIeÓÑ¦±:¼8B6«dÀ@iWŒ'Tþ$ÉþSdß…÷Tþ4­>JÆí[ðmtý
-„*&VxØ=ÄŽgø³hãMSÂ¬‰töR°l³©µH[oÐ)kCGç„è{YW@‹ø#m]Û&—ÉSáçH¤·³Ã1hsËèÂŸSù^¶
-ý|DD´ŽpDÓ#<tú`KXåûøó*|~ 1m,LêdaR'[ý®Ênb7“ø¾€7OÍ~~€ÁèA|&1-ž Z¯òƒ¼Oå‡¨y‘÷¡ØXõ5«ÖßCšWFå"Œ"õ3%Þê´h[$ èK³–ÓÓ(è6ã#DKiF×	UFð—èpõÀÄ1RêˆV/ÇV‹h¡6RK.ÎüÔ0à¶ømL²ð*õl•"ü¥•áºÓ
-¼ ¿heÃ3Cz™`æL›À$Í›¢Âš`0¼Ã¯@°š†1*m”(¢!B¶¯H¿òzš‰òHÎ9-+LÑtù£(Nþ` ¶mê\
-–J½ƒóLÕJá½ô"š?ïr¨H_G<·1LÉ}ÚŠŠ†´î|5ýôî4Ù#ß +[º"á-¤bñªÏýŒz•Û©ç>®€¬°¢‰ë_vEÃ«mÂ¼Ÿ~ÔÊŽQ€p¢ËBESj 'xUFíšÁ%Ÿ÷1Ò¾ÑµF¬	Ç©`(vOM³bM«^Ú?¦`Ÿ¦é·PÎZŒáq]n Õ"1úŽŽ	åpq„Ÿ¡ÿø@u‰O©Õ²Ž
-H˜æÏNÿ—$KEzuÂ)$Ó4‰™~YŒo[ëÿ»[¦¿§Gµ•OÃÞ•ÂJ»<}RÚ&_T©(¬ÃL²EXü,5¶áÛæ7ÄÔTt?•§†¦¨këêÓZé”7x.ì7‘”7*óö˜~T›rš…	™˜-?˜üÙVèYÇ‘Ÿ¶PU^«×èb M1ÝåàìÄlñ‹jšsõ‚\‹?B%¼GŒÝtzÖi7<ÝïÎPFz¨ºá§	zmºFï–š*5¦¼DJ!}›Ú0îÜ&qNúEeµŸ¬5š$’!B®6Ãç{L³VÉ¥ò²ø%±“êÉŽ(µmåÑÎ&gµP'U3Ûºü*Su°ÏWQ{eËá5µ Q6¶-Å:*±°0äíŒ†mÝÜY±DX» f'ò¯cP¥”ÿëhÃi€NL/êZ­(K1pIHTüä¹5&^èô¬ JNÌøË!TP×í°t`“ÒòÄOê¦ÌEêõž¤?é£ó0ª‹ƒ(]ƒøÛZé2‰LJÕFœ™ŠÓæ2Ž(ðÚ^F±m¹O¸£!mÖÚ`ùéj“zmOp<ZÙH­êÁ¸ž¼ ûá ”B	Äá 0è úKQ@µ/ ?‡qœþ|U>Èñ£òý%8&žÇåóexE<_•ï_“ï'à¤x¾&Ÿ_—Ï×åóù|S>ß’Ï·ÅóK”Y‹'&§âùŽÏ¢ÜŸÅðþ(žç»¦÷ûa;UÑ°ï¢,Ç(h7cïGðcl‚oA~p|F¼¾ƒé=JëAp€,¯ÇíÉîõ äxÙÈ¥fˆ—€<êå{Àãu€j
-©)¢f(5Ã¨)¦)%Ô§¦i@Ú#À(¯3£÷	”`»
-±m‡˜yP7s.”A#Œ‡¥à…&¨†å0gÍBìó¡ja,†ÕøuŽ¶b»ÖÃàw¼Aè€MÐ	?EŠCõ“ÁÏàçâä*â¹Õ¡äù÷€9 PïÝ%;¡Æ‡2_Æø\q»Îðõ0Œkõ„òFœ3^|ô:â0a7,Í@.UôÁ$|VöwR-‡©0&Ê³MÀÛÃ0èÁsmÂ¯›ñû%8cÌ€­xžm°.xËÉÂoòzy=|¿È¿—ÈO@&r`±9/K`ž¥cöæÊFüZ•Ä=Â92“wCÑl'A¯Ö¡—8%öQ)Ø½B'¾ùpÁ•øõ×áœ›pÖõpÜ gÃ°nø§!ž³ð	¿“øKüÔûÊ0½?¢–8pôOðgy¦û‘­œ‡ˆñ0SæêÏ3–V‚©vÀHìœÉPË¦5UÅaúÈÂvŸúÀëu”:ÛãpVR°F‚ím¨ _Aå¸ÆÁx¨;áL¤4v
-Ð^Üpä "üÁäaÿoðwpž„ïÂÃþ¡ûÿ	ÿ’P¿%¡¶&Ùïì_¢³&±–Id*Qffï@µÀ\3G<++ã07óP–šèBæëReÜÇBäSâ>&C¶àQ><€÷ñ ~}¦Àã0vá¼gpæSÐ OÃ
-”êóà9ãxR¦HÎ[;i5î¤þcûÿËã-ÂwbB¶·T*zI’¯¹‚ÔAä@ŠÈ!“²eä³…$žý>‘DgŠM Ü^‡³‘ž=M·Xi¾"è©úLIÑÏ ’Jµ 
-AÜkÈƒï™g$3ñŸX<U.vIÉ²®ÿ±i½ËXÏ™C®H{QêÃ;<‡ŒfQÂ+^0Ïë1"µI>
-úkl?Ä“|Èðá¨Â	eG2¿J™%á#p±m¦ÜöjÜ–¤mÒa˜Ö*dê Ô-­*%¥ó½Þ‘¨áµ•ÉsÇ“
-uŠµyŠpÞøD¼ë„„ aÈ$¦0n›#$Ž³³$äËbn	iŽôŠ×Çã°ÐÂH\š”
-Å ®°lFÌ%B9:!v-òÇEwïëƒú¦Lû0,BG±ØÓ‡%¨åçÆ¡Õ‚¾öÁÒ¦Ý3Ûé”FË4{YÊlrdU‡`9C1]1Û‰Ý•˜»f”dHC²ˆzÂ’4ÏÎL0µ$¹:[)Qˆ¯#øC zKä.né±3zi)q–(qXµf÷©hrJÐ•Mf§Ä¹Whìäe“dÅä8°\È`y0ŠÀ6ù[>V„›C#ëØèf#a×±2¸…ÛÙX¸•Ã.6ö1/e•‚ëÑ›øY"M'zŽélÞU&Úä	â®hÃ½É€eeJ°ý¸d;õtáÊ€¯"¦÷ð×¡Ç¤¸Ç).%_ÞîÙ)·»:)ÓBOÙtÈd3¸a’Õo¸@#­&@Í>qMUòfT%¬ùlg‰3Áô<fâ+òX¼ÇäùIä¹tc?–„ˆÍ‚<6•iŒas‘+ópƒ³¡–ÕâÆu†—*…ñ‚_N>Wð‹”±Ù8D³<õt~qúÅªo8ªa‹•7‹7‹à®ãD¬H;‚ÄHWôÁyû¡Õ³6ëv€•yý	(§GÎoª:Å•Uûá‚8\HÏqðW"G6–"Ã†Hí'~©Ô/Å—5IXÂ³F(bM0’-GÎ¬@)\	g°fôk`;±µ¨,ë‹0JØP”NâË
-ã +7˜èé¶±RÃ{/GÎÒ·Q„á0´¡Z¶÷6à	7Â.„\¶qùM–w”ayGÔWHê£uêä_;'ßCØ5¨|×šÈ6È4È¯“äÇ#±®àâ#3xèòØxµ7"orv«i£ñÆF£'hñ@S’.P7œwÛz ÑÐVÜ‘ÄªÄ $£¤ E@q¸È
-îp³‡ Ÿ=ÅìQ“\–Hând|ƒæ' ,•ÛäŠÃÅk¼ÞÒTò:ƒŸFïðjÝ³&Òù†Ää£5“¤ýY(õ'Ç›pqZµh¨ìyÉƒdŽÔ"ÆÆ²q’äˆ–,ÌBŸcrëüy¾£ÎöÎ"ç½P-¶(rN¦Ðsäcà¢ç|jF<¢¿ÌÛî<µûÔ·ÑL9¡nS£BÁ“E)}	¼ìœ…ïóØ+PÇ^5lŠŠúTŽguŠ&À.dãÙ™	g£-×-ï9¬BzÓIhÛõœ#ã-U²»¢Õ¥¾eb‡jì öFå<¥xÖ $o¯Ÿz¼Âñ}<ÛLA‰Ç í‘´©—Ð÷JV%w©‘˜³¼è›Ã Çz‡ÅXæo&ÐYá,‘Z3ü>™UKr»s0J”R—MóóGâ-õâÅDf8=Ñ"´z14znõz×lw°Ý§~‚BÔ˜d—~mÿFê£´ü
-Ù'è>Ewp
-ªðýLî0¹›ÂÎ@†Aå-ƒØT‘ê»`
-;“MáOh	±`:ú¾þ±hå¾¸j‹žeðo•ä_‘×GYö~(Ý‰ñ¶žl¶h1/‚>T^…|¸‰§EO‹DÙ‚a¦-¾+¾±¶øf¡ÿÔŸ/M¢o9‰†÷0l¥8)Ëq¦ÅaÛ1¸¤¾p.= [hJ.{&U¼¸^	ãxµi+ŸÜ*‹þv€“Kœ}pù3œ³RpB¿N‹ç±ùrqHÇeYç ´x>ÃFßà9õ¡übÛ­çùÍè$]˜ó:à¼Ü|ãs_bè€†¢P†;ž-VŽbç°ÁàƒãÒ–u$„Öçõ\‡+1]C|Ë¡Ž´Ô;`‚/­~	Çåp®òlÇWa9¹p'ú<Wã¦„×ô*¨õqÞ.¾
-ørÁWÂÞ¼–óµàçç›„¤ÃHe/`µBœýÅ	y†^)‡5¾0ßw®ÝgùŽÁµ˜ØRr»&áãº0VÄ^±ìÑx®ßŠs78WÆý&5†œÖ°zŒ‘Âât"Ù:Å¶D®Ÿg˜"i>­²~¹½’ñcçb|Ô_en°’¹ÃVe–*}\Šb+²r%ÞØ¦àÜdQí†Ãpc«ÏsÓA¸y)å[ô8ïÖ¦çáË	ßÆa'£]1ùÊNá
-¨K©Æ»»‘5)$Í‚¨,ñ{ ›ï€¡|'Œá÷B¿ªøPÇ„fþ(œÇ7"º*”d2ºÕ¬‰-¼0Õ02ÔÍÇ
-ŒõãÌ—lÍ¤*@Å¼ó'Ð$=iâk¦A+#Ë“‚V[eÃ×ëýî±åëj{ …V {È¾A€¬±Rh²ßÈyö@Š¬@!Òj¤È
-äˆ-µö@†Z¼Œ@^È:[ C­@NØYod˜ÈäÍA€œod˜È7l\`¤Ø
-ä]òÞ @.´Rlò¾-¶N÷v«ù¡íb¿aA’§À àvë)>ÀSüÔþâÇ	:ÅF[S–eò ôo‹oÃÙdÊ¦KóÕ8H-v'ÆÙÒZ}à³”Ÿø‡è¨>‚þ[Œ~^þ{ŒÁþ<Hýuºá´ªX;¼(B`uHx—#hrÏSˆO”D$À¨¤°ûÔG˜ùú§nzðwäè?Ñ…þ‘}Õü?FàÆéC‰eŠÁç)¢XB|îDïÅû¥¦wœ„´øw¶Òow„»À4‡{’r¤G§@ÁÇ0‡£jŠi+PE=ýÓ®‹äF=2Ú Âßïãèêò
-ƒœÃ°³ÕsïA¸ï%?¹ô(un@ {J÷¤Ø¡@®ÃÅŽlíPÁëÈ5‰S¥qÌJv1yÆA#Tß q”ëû¢‡Œl|µÜŸg®ÜkqjGžz(Œu›ö-7ö-gÝRŒC,l#Æ¹1vÔÙêSÛd§O¹}r,†GÃ úD?òˆ-!V ¶@¢ö@†X,G + r\‰á’HžÅ<9Zlô™}ŠÌ³9´ äe,m¶åH¾•#ëml±çH¾Èâ È«’#[ƒ½T&¥$#'D•‡öÈªÚƒqXgQ?G;
-¢C&˜¥ÌméU’ô8ºuôé‡âððÎ~°¾E·èÆ-Â¦-Æ[\bÜç¹rªéäaìæ÷jÚÀJ8.G/ä8¶˜—„¿``¯•÷CUœ|{>aï‡ôRDz"½ÂD0ß x©­cn•¼«m/ü2{=Üzá×ã…ß0À…¿-=ôåö´J­´nFZ·@ëIë‹ì
-I+(ÍÙ<Ô¨“h>M?UãÈóðÈIây´k}Ù™8‚vîqK1Åq'xwAµãnÓÎfÏñv¥ØùKÿÛwYw¾w¾w¾¯bÛåÎ#'è×ÑMö;Ça÷l'›Qâ<šÑ>#³(ó^h(qeNµ…´&”dœ„¼ÃðD«Ï1bäAx’–e:7`þýÖò4‡í™Ÿî>Õg©K;BèC©ãåxýÑã°È±»¡Õñ$\„c===XŒ€ÇÃ¹"3§ß´6ÜÄ®)%õ®Eê]+2øRXÍ®ÃÞ	£ >d×“³¦uòÎ§-#öÄˆç{‘û/ #ö## #âÈˆ>dÄÈˆÃŸ;#nü`D†-#žˆ/!#Ž!#Ž##^AF¼ŠŒø2â2â5dÄ+Èˆ7>gF¸èßGÈ(«I*¥ÇÛloãap´¢Î9BÆK‚"•šyŠá»ËP»LPÙ-ìV1ÏÃ¾,Šˆúß»q±ÛŒþTYcpœyžmuxžknuzö6·fxö5÷Aýðeâ	3ý.½8û
-ñ‰ÝÎJ§2Ø0ösVYèQô?>ùœ)Ÿúã¿PKÕV¬Š  ÔK  PK   ™~a2            .   com/gallery/GalleryRemote/model/ExifData.classTïOÓP=o««ÅÁ6~(*" ÝÐõƒ1šhHÌC²H"È÷·ú¨t-i;£ÿ•&?øøGïí6Á®²&}÷õîÜsÏ=oí¯ß?~h£m¢ŒÍ
+n…'õ7át‡n/Ü®êZc÷%û¢Mc”ÊÑèäü+¬~MÌE5¸¸>F©zÑrú+Ì¤Dü5\ï°XçŠŒ6¢¡Ÿ  2.+7èQª¯÷Ûô—V«Z#¥¿ÉÑá‚‚²Ï!EÉpp\J>ú_çMŠ+ãYWÿPKNÕS  Q!  PK   Ý;3            -   com/gallery/GalleryRemote/model/Album$1.classPÁJÃ@}›ÆÔÆH5jõè¡`±Ñ³R(E(¬ö¾M»²IÊf#ô³<ˆàÁð£ÄÉ¶W¡,Ìì¼}óæíüü~}èáÄ‡‹ƒj8¬ã¨Žƒgæ²h_2œ’<_¸RB/ã»U~inDœæ3¡âš–é5Cc¼ÌÌ\™PûÌ¤é3Dû»wH Cs$3ñP¦S¡ŸøTŽò„«	×²ª× [Yd CpŸeB/
+AHw³‘í+2íóR'âVVŠ¾Å{¯üØÆq€-x´‚å.þgŽ7eñ¼˜q#3¾0B3Ô:Ý	Niï.ª„Õ<ÊuÀÖ Ê>Ýúpè ~ô	Ày§ÊÁEÏrs[+v±gUüµ¦ƒ}ËÑ´(·ïøPKÄr–¥*    PK   Ý;3            -   com/gallery/GalleryRemote/model/Album$2.classPÁJÃ@}›ÆÆÄH5jõè¡`[i#^•B)(Bñ`µ÷m²Ø•MR’Ð“ßäA~€%N¶½
+eafçí›7oçç÷ë@'l¸¨áÐÁ‘ƒ&C]ÏeÑº`8GY>s¥D¾oWùA$™a’ÅB…C5+“+w²Lõ\hQûµL¥0tÛöw¦öˆ †ÆX¦â¾Lf"ä3EH0Î"®¦<—U½íÊ"ü»4ùHñ¢„t6Ùº$ÓÞ$+óHÜÈJÑ3xÿ…¿rÛ8ö±…:­`C9†ÞÿÌ‰æº,ž1×bó…9C­Ý™â”ön£úGPÍ£ì ¦™p){tÀ¢xÝO°îù¬wª,ìP¬î|ŠÍ»Ø3*ÞZÓÂ¾áh”†›wüPKéb°Ÿ,    PK   Ý;3            -   com/gallery/GalleryRemote/model/Album$3.classPÁJÃ@}›ÆÆÄH5jõè¡`[i#xT
+¥ ÅƒÕÞ·ÉbW6II6B?Æð ‚?À'Û^…²0³óöÍ›·óóûõ 6\ÔpèàÈA“¡®ç²h]0œ£,	Ÿ¹R"_†·«ü ’L‹0Éb¡Â¡š•Éƒ;Y¦z.´Œ¨ýZ¦Rºíû;S{D Cc,Sq_&3‘?ò™"$gWSžËª^ƒve‘þ]šŠ|¤xQB:›l]’io’•y$nd¥è¼ÿÂ_¹mûØBV°¡CïæDs]O‹˜k1ŒùB‹œ¡ÖîLqJ{·Qý#¨æQv SƒL¸”=º`Ñ¼î'X÷üÖ;Uv(Ö÷>ÅæŠ…]ìo­iaßð4JÃÍ;þ PKƒWž€-    PK   Ý;3            -   com/gallery/GalleryRemote/model/Album$4.classT[OAþN»Û…e¹Š—zCe[(ˆšÅ˜zmðbbxÙ¶CY²Ým¶S…hââÅ1ñÁø‰?ÈGã™mÁv’™9óËœïÌÙýùûÛw S¸c¢×ºa`ÌÀuIÜ01ÛDY&ä)¹é5Æ¦	ãÅrXsª®ï‹hÇyÒÚ_‰Z(…S+Âwø¥fmžÐ½²ÈM!½2»ßõO.²v‡þ™5‚V`€Ð_ô±Ü¬•D´ê–|F†ŠaÙõ×ÜÈSç6¨©	 XKA ¢‚ï6‚‘LgWŽÍqÒ›ÖÝˆÃÛÅ-÷ëønPuž—¶DYÎŸD2K„D8£R:¡SšY^*¬h©›Òó‡®JYQÊúL'	¾ðÊ²Å^uö2WÂfT=ÅÛŒ³ŸRñ-ôbÊ‚‰Î¿Ã˜L˜±0‹›æ,ÜÂíÜÛ5cjÇ‰†ÿ’-Äõte’¶zÕžª¶½.ƒK˜´ÿÏþÐšéÛÚrÛð=…H¸ÒUr~#¾ëÄ3ôý‹pß¶[`5$œ²;d–p…¿–.n³nžCªØªå F‚g/úøÜÏÒŸbf¿‚²_øÛðš‚êÔ²|¦eÅ±NÇQÌvLbÍÙv¬_lcð¾NË”×&~ ™×'ÕšJë{ÐöaÅûôåt*zã¼–Û‡™Ö k»¹%îCO´EF“»¹4¦v²Ë3P:yÜJ[$iªa”Bd©Ž9jàIÜ§÷X¤m<¥X¡xMŸbF‹­\­ãÒŠ1KçYRuy‹¸Èÿop‰%9¿ÄeŒ02ˆg\å®RWã¬F1W†âÈ<þ PK«T´|  Â  PK   à;3            +   com/gallery/GalleryRemote/model/Album.class½[	|TÕ¹ÿÎ™Iîdr’ÉBB fÈ.!&aI #nCrÆNfÂÌ‚UÛZÅÖµjA\êµ¨¨0‘M-ÔÚ½µûb÷Åî­Ýì“÷}çž¹sçæ†Œïù¿Ÿçž{î9ßùŸï|ûÄ/¼÷Ò	 ˜Î_q³O³½
+Û§°ûÝÀÙ~78Øn8ÄTØCnPØÃY°›}ÆÅqÁq7{”=FïSó5Ô<IÍSÔ<MÍg©9@Í3Ô<KÍsÔ¤æyj^ æE…rÃX}‹ÃnlâÔq³AvÔÍ^bÇö²&±4á$œRØiCÔ¯²×¨ùœÂÎ¸ÁÇNÐÂ³4ãó.ö:áþ5od³/²/Qóe…}Å³ÙWéåk4ûë
+û†æáR\õMÚóMþõ¾íbß¡—ïÒ’ïQïûDîÔû!ýˆz?v³·ØOöS7¬d»ØÏèùsj~AÍ/ÝìWì×
+û‹ý6›½­#úõÞPØï‰ÀhäÔûõþìfaÍÂæo.öŽ›ýýƒöú§›ý‹ý;‹aïÒë¨÷_Ô{šs
+7t°‡Ýœq®p‡ºÃ¸iò¤Î3©§PÏE½,jÜôšMóT7ä9Ôäºø(zæ!|žŒàšP ðBZR¤°‹hU±úùhjJèµað1.vœ^Ê\|,­çâå.>ÞÅ+>>L$Â“ˆ\¥Â'»ø7ÜÊ§fáU48/ù¨©F6ñÚ´†>L§¦Vá3ˆÒL7ÜÇ~‡ŸE¯(|¶‹ÏqÃ~ö€‹Ïuóù<Ÿïâƒ|!­\äâ‹iê”6~5K©©Sø27<Íë¾<ðÔ4P³Rá«\¼ÑÅW»øÅ
+oRx³Â[¾†AfóšåšV0ð4]íßî¯úCÝµ­±H Ô½AN}8ùC±þ`ŸÆÀÕèˆõE´(ƒ"}~_,¬­‹Dü;›Ñ.ÉˆbAœêù{ð‘­õÇ"þ†€ìÄEJ´¯§ÇÙÉ 7¼]‹DÚz-¸'˜ö_5©¥N[®uùû‚1£-ã-„CX#ƒâÄ×ºÎÎ¶ð2­;
+á¸ý}±pbG¥ÃZ¯ù;qÍ¥È|ÃéxFìlŠb8#»Ëµ Ó"áä‘ñÞ¶5­néÃÁ|¬hþ˜ÖÚ·EŽånõG´XÇV­³1ÔfgèñwGI^6‚Z« ”gbASX\€ÛO—k½±­©,jÅ´n-‚Sr£}½½x%ÑÛµP	ç›XÞnÝÞa·%/ª`È´•³è^ºº´P'r«~«?‚Ôr[–¯hi»rÝ†º–¶ÍÔ ®×BZ„è0˜,(÷×FwàšZ0Ô
+$M¦i¸]UGÐVŠÉ•br¥˜\Iß—ûcþÄ|<€éœõ´
+—gµîÅ¶j±@^Õ¢@([Â ºª©#ÜSÛíµÈÎÚ•ús½ÖŽiµ=áN-˜[8m#Šd=!ã›!­¥¯g‹ióo!Yõ4…;üÁþH€Þå 3†wÌ`êˆ[ˆ;GˆŠœÄ`ZÚ°v‘Xk#á^-tøÎw´Ö˜?ÖÝÐÛ‰B'NÆïX×Ö÷…b¨+ú;PrP-píÃKH—(JLWBbkÒ^~i#¡ÊŠh}‘h`;ÙÿZÃxFpÑvM_švTÑ2E*F:|”ké|ÆB“˜7Æ´ˆ?&aA€Šã´¡>®Oû(i^¿8oHÛ±ÖA¡FíŠj±V-‚v¨ÎdrœU‚1Ývñôh»ÜømeB|UïG”²qi’™Å¸Ö–ngçÚ‹ÓP¡… õ¢…„:µ~ó«túp-Ù°…ïç¶œ]Ò±ÜT
+x„$6<Â”ªÍÖ-†q:DŽlêf+Á©VÃÑ(2æ5®1+ëBG õ÷úñÔú>UV{*î?á›P‡Ì7ïIž,x$ä’^5¾¯Kàþ.…¯ÅýêBÝA­!ÀKQCh;…µ$€sÎCP—ÒéØ‹VTð°c¢áˆ!CuÁÞ­þ-dsqýN’iÓGÝå¡¿Ì¡Ñ„ëÃ­U’æäæt +˜ÞuÕ7¡ÏÎMÃIU›»X ÍŠ[ ƒFùfÔGO D­¿_×“$7¾	tGMk|iñJQÕÐ8ˆH‹µÆâ§ØM·‹¤ú-VOfŠÐ‡ûÐD”™·¬ÉG„+Ià)¬²%çBÀmz åê6ºž$?’Qš•Õ$c›Ó—1œïM::lÜwÍ–«µŽXrÛâ„â	àúWA¹ÀfœÂÆpŒtáW,¬ÁG4äT¦¶­ÏŒZn'Aƒ7N`²ÄHŠ½AãÄX]Œ(5N³[KÓÌ!ëèªáFa4ej2§¨¨Ì´FÿÐþB$t½™!–™CµÄzÌúDdê¬ºTèÁ]Øq¼T<v–>U„­YÝÉ~¶>.£Øìnó[žþÍÖæu*2Ï2»EÝöã…ú|k\Øm;LGiMdt^ãe”É…éñe)Žlè†ý–¥~s÷piÔº´¤Êöæˆ¡9HµÎZ»‹WžÝIƒ«´`/E£ä³Ñîdtê3Uò~¡Xâk¦þ*uÀ’Ó¥(o2«É[\e3• –!ldA%CèŸÆ]•Ì‘Æ]—üXjZiÍŸJ£Ã#L&Ïè€<É¡ä^Ä4+O ºjH²DáÔÐÑ|!:©ÙOzØ¡)ÅÔ*›4Å:M°»2‰x]º?ºSAW ¢aÚ#8è%BÝä$GÛ®Fáâ2£á¾H‡&%©F¢39šÈ´ðXÎKÄŠ¶aÅvÙJ˜ÇÖÌ”ìŠd³·üW"ýâ„g¢õCK8Öîu¦ät×¢Ž ÌÑÜ­â|"Þs›Nd¾NåëÙ*F¢Ê <9¥%,&¡\é“"‘pDå­l¾
+o±ØÀOðÔ6zOŸþ¦Â1x•YàPx›Ê7ð*‡£*œ†WTx•š×às*œ¡ÞYê}^WáÔ¼AÍ©ù5_¦æ+Ô|•š7áu“ÒH‡Uø>ü@å›ØF•1Æ~‰ÊÛù¥
+ß¬òËøå(®i%•x'€ÇâW¨ð+øµÊ¯äW¡rŸ¢[×ÓŽŠÞHxšÍa-š« "Æq¢ÞPu…îWùÞ¡òN®¥i–
+%6ÿ‘cØ<+½ÝD¦YJ­r4*ßÊœ
+¨üjÖ®òñ`ûKÛ¯òZBl7»9mà¨<Ì{U¾£8QËc¼/†‘FÕˆs¨ðø­Ê·#6šeª|ïWÙmìfº¢*SYžÂ¯Qù‡ùµh?ìc?ôL¦hA…Ê¯ã×Só•­`óþQ•ŒßðÔd‚iqEU"i™¶ Bá'ùÏeÎ†h‰Êw±U¯{üF…ß¤òÝüf•ßÂ÷`@¤õº(M`€Ó~«Ê?Á?©òÛøí
+¿Cåwò»T~7Ê?ÿÊ3¿5†ßï©ü>†æmÎyH¦ÚpM¤³—pO¯_d©
+ÿ´Ê÷ò}ißÞl•ßÏ÷«üºöÛ‘å<ÄšU6‰p<ˆ=þXe3Šç	ÔuþºàGø£èª.«õ^4qê”EK®î›TQ5ï…ˆå©üqþ„
+_ƒ¯#RKs*àOªl[B—û”ÊŸf‹U¶”Õ©ü³ü€Šiò,4…UDçŒß¦á8Á@urZGRÙ<´il%^œ$›U:lD‰´«	Æ³*ŽìÕ·àÛ*|~Táy¤Ã_ :§ÈÌ}¾‰®bH%Qe=tì‰1‡øa´ö¦)ˆ×Eºû(~6	Ü¬ú@¤£/èTt ËóBô½bk@‹ø#[wN¯çÃÏ‘H_/&ŒÐúVÐ?…ÇU~„µ£Çˆ¸`™ÖŽhz¬‡.Dl«|#ìÂ$¦þéÂ¸NÆuºÕ«ìv'	òK(ÔãÈ¼ñ#xObßñýóú~•Ÿà'U~ŠšÓü$
+U“‘ƒõþ^ÒÁ
+ª a<©Ÿ)ñ¶\‹vD’¾4Ë;1Âo3>BÔLs0ÎN(5Z«€?¸F‰k‡'Ž1SW´v-¶ZDuh”m¢Õ»àP6ÀÐÛâÁ1ïÂ«ÔXŠõ›1>Ãuç}A~åúÆ™óBz,™`æ<›%Í¤›âÃº`0¼±@°š†A1Šo”;¢IB¶¯K¿{ž‰òH.</+LÑlõGQœü[Á@lç»,”"zG®ï™
+˜Âé¿X´~ÐR‘ÈŽ~nS˜òý µUUiÝùFú5"Üm²G¾V¶m„wrˆÅ>ð3ê…o§ž¹²èŠ&nh%¯¶EëÑeâ‘Zì1j®@tMãiJô´¯Ê(g3¸æƒ>FÚ7z©QkÁq*$êß“S®XDÓj›ûbâ÷ìÓt#ÊYÑ<®Ë„¢Z$FßÑ1¡®JƒÐÈ3ôß#¨B ñ)"ÉZÓ5LM	þéÿ¸d)RoL8…d‚&1Ó/Ë“m+cC Ëô÷öj¡N¡òiØ;£xXmw á§OKÛä‹z…”Ë1§ì@¿TMZz–ÜÔTt?ªŠSÔ5uãy­tÊ†>WŽô3IÊU~{M¿³Í8ÏÂ„LÌ–?)L+ôÒ‡¬èÈO;‡)4_ªWëV`ÈM1ÝåÈ5íÄlñ#kšsõÒ\›?BÅ¼GŒÝtzáy7<ßOÎ.P9Fz©Îá§	z¹ºNï–™j6¦ßÀDr!}›ú0îÜ!KrNú‘euˆ¬5™$Ò!B®Ãç{L³6
+É¥Š³øa%±›JÌŽ(µSmåÑÎ&gµP7Õ3;¶ú#TQ¦:a=ž¯ªþ<Ê–Âk0ªBå6¶-Å:*±°0äíŒ†m)ÝYµZX» æ)òï6H¨R~XN@ÏtjzQ×Fª˜ë"²Q‹èE=ŠXš1’ùITü,Ú/t)zš%¯füY	ÝuÃ,=Ú´4Ä>ñ³»)•‘J†QÁ½'éFúèMŒÂãZØ(~ê¶ÁL2”RÐL ºµ¹Â#j¿¶·Sb[	þiT‡µlXy¾²¥^öN4ZôH-øÁØ‡À‡!G`,”Â / ý½PYèßq§'äó¤?%ßOÃ+âùª|¾ŸÏ3òý¬|ÿ<¼.ž_Ï7äó‹òù%ùü²|~E>¿*ž7PÒ-ž˜­Šç›b<‹r[ñüŽx–ÀwMçˆâ¹¾gzvQ¡û.JqüÇbVì½?Áö§øöäÇgÄë;™Þc ´×aÈòzÜžìAPCŽ—†\jFyùaÈ£^¾×q<^ça( ¦š"jŠ©MM	M)¥f5eH{,ÒwÊ½Î8Œ^ ü¶ë¡ÛNÈ€…+ VC\“¡	¼Ðµ°fÃ:˜3— þzhƒU°¿lÄ‘K`´Ãep9ø_‚ tÁ6è†Ÿ#Åbýdðø¥8y„ê„xnF¥*yþàD 4xAé>¨óÆ¡Â‡	>W&î…™¾³ ƒIíÞ#PÙ„s&‹^G¦@Asr©j¦á³z¼Ï#ÕJ˜s`ª<Û¼-€!<W¿Æð{?Îèƒ¹°Ï³O|À[HæÂ(x~'7Èà÷ðüð'‰üd"Ç Vó²æù:fa®nÂ¯5IÜcãâ0} Š8	z­½Ô)±—§`÷
+Ý¸òáz(‚à×]0nÂ9{pÖn¸n†‹àX	Ÿøg#žñ	¿“øWIüÔû3Ê2½¿ ¶8pô¯ð7y¦­\Œˆñ03éÏ™ÍÕGaƒ½0;0ÔÇÙ-5q˜³²p`.ƒsoy½Ž2gg.L
+V9(ØÞŽ
+p*Ç0	îÂCÝÀ}°>-@{qÃIïÀßLöÿÿ Kø.<ì¿*±ÿßð®„ú5	µ=É~·`ÿjýóˆýóM"S2³`/ªŽàš…âY]‡EqXŒ²ÔB²D¿ã>V Ÿ÷1²±½ïc?ÞÇøõ˜Â<xç}g>	ðjÊÓ¨ÏÇk”2ErÞnÜI»q'íðãØÿ/xOo%¾²½eRÑK“|Í¤#â("GLÊ–mÏÆxv÷Ð‰Î› ¸½,!<šn±þ$Ò<-è©úLIÑ/’J­ 
+A<hÈƒß0-Î0;˜S.ž%»¤dY×ÿÀ´Þe¬Ï`™r}@Ú‹2ÞáR2šuD	¯xÙb¯wìØ8Ô'ùT,ôØþOòk(@Ã3MOBÙ‘ŒÁ¯2¦ 2œãb.äÛfÉmoÄmIÚ¦ƒÙíB¦ŽÀòæj¡Zb@QZ¶Äë‡^_<×<ÙùÔ3jÚhÜ¦…|*
+uBB°ds³lÜ6Æ
+Hgg	H¨«Le9ÒBé9¯Ça……‘x[I©Pâ
+Ëe£è
+è÷ Ûüqá·Ó¾AhhÉô¸ÁJt«<qXZ~qšP-èë 4·@Î§S-Óì5)³É‘Õ…µÅsÝ'v×cR›Qš!ÉJê	KÒº 3ÁÔÒLäê¥T!¾Žåƒê-U»¸¥wì.Îè¥­ÔYªÄaÃ¦s‡Ñä”¢+›!ÌN©ó ÐØ)ÈËÉŠÕÈq`*d°\(gù0…"=àc¸y14±ØÌÆ@+ƒlÜÌÊá66îf°ŸM„'ØdxžUÁ	æì¼½‰™õ6ÒrÂN˜Ã<xW™h‡§ˆ»R ÷&F‚wÚ`ûiÉvêéÂ•/#†oãnFIñS\J¡¼Ý‹RnwcR¦…ž²™ÉfsÃEHV¿ábIì4nG€Z}âZjä%Ì­IXóÎRg‚éy$ÌÄWä±þ"xÈó³Èsé,Æ~"	›yl.*Ó…0ÍC®ÌÇB=»7^jx©2˜,øåDà‹¿H[C´ÊCPOç§µ†ð†£¶YyS¼Y>ot'b%’Øq$F
+¸n.9ížKã°y/øP™/;•ôˆÃå-5g ¤ºæ\‡+éyUüÕÈ‘-eÈ°QRû‰_*õËðeS–ðãl±Õ0Ž5!gšQ
+[`&[ƒ¾³²6XÉ6¢²\bX„qPÊJQ"‰/ëŒ¬Ü`¢§Û†›ðÞk‘³ô­œ0ƒTËÎAÐ†½1áFØfÈe—!®ËM–·Ü°¼ãêë$õñ:õ.ò¯Ý#“ï„QìT¾›È7ÈWä7Kò“‘ØÖ3àâ#3xèòØMxµ»‘¿{ ’ÝjÚh²±ÑÃ	Z<ÐŒ¤ÔçÝ¶h¢´w$±*5 É()@P®¶‚Ûn¶òÙƒPÂ2Ée©$îÆð@Æ7ô“¡Ü¦Yn“/*Úäõ–¥’×<€Þá)Ôº§M¤ó‰Ég•	Ò†þ¬ú“ãM¸Î8­Zô¨ìYÉƒdŽÔ"Æ&³)’ä‹ˆ–,Ì
+Ÿczû’Å¾ÎÎ¹Î"çýP+¶(rN§ÐsÜcà¢çjÆ>¢¿,Þå<7pîëèÀÇ¥œP·)˜±£x’—PJ—½âûbv–³S†MQQŸ¦âYâ„	°+X›† 3á"´áºå]Ê|Ò›V³y€¥2ÞR%»{Ð(Z]êë&v¨ÆªÁáé†Q¹DF)ž„5ÉÛ¢ßDáøžíÛ¦ ÄcÐöHÚÔKè{-›!w©“˜³¼è›Ã‡¡×z‡ÄXæO&ÐYá,‘b3ü>“Í’äžÌÁ(QztJ]¶-v,‡·4Ñ‹™ëôD‹ÐêÅÐè¹}ÔëÛ´ËÁÎý…¨)É.ýÚÞAêÿ@iù'²¡Kø7ºƒw¡ß/`çL®ÀÃ.`³‘a£Py§Š‹AèHŽ
+œÁæ¢3¡pÈ'´„X0ÝÊÐX´×r_Üe‹.0ø·Aò¯Èë£,û”íÃx[O¶[´˜çC/ •B!/6ñ´Èài‘(_ ,´Å—cÅWn‹o[,_.M¢ï8‹†÷ôSœ”å8³ã°ó\3>×†4%×=“*^|*(¼
+&qŸi+ŸÜ*‹þ€ÀÀÉ%ÎA¸þÎ9)8¡/§ÅKY\’ÁqEÖR”ï‰G`ôø=Þq³NÊtÜ¾TÈÈoÆ'éŠÀœ£ÎñeàæõP‚ÏrÞ`è€Æ¢P;.+ËY=:vbð
+ƒÁqiËºBëóz>‡a0º‰ø–Ci©÷Â_"Z½Çåp>îÙ…¯(Ârrá>(ôynÄ7L	oUP*â|5¸øÅPÀ›`,o)|4ò°–o?o7	I—‘Ê^Á„83úÛ
+y†>)‡u¾3°Äwvï…}§`7&¶”Ü>Óðqó˜¨b¯Döh<·ìÅ9 N‡Å•ñËMê9­cˆ„‹ÓuŠ¼×Ö)6a £¯_l˜"i>­²~½’ñc-U™=V2·ÙªÌZC¥ß‘~(Š¬âm{c£¨¶çÜÚîó|â|²™µoÁmN´e/Àí˜×(/À-h¬ïÜ5ø¸Ó–RçQ¸›Ã>áí÷Pü©}ÂTì‘ò¹¯ ÓÒNŒ¹h¬€ßÙün(æŸ‚	üTÁ{a:¿æð½0ŸßKù~hàÂåü!èáB„?n˜Ä˜ Ì³Ÿl[t'a„Ø*ò<œÁ¿(FŽºÉÙ€ñ£Î‚%ò*2©rP`q	üI4cO™î"Ó •É6Áë‚Ö%¬Ýæ.
+¬2qÀö..µRhr<?Í¶@
+­@Ù¹ÌH‘ÈQòÒ@.·RdrÜÈö@Š­@^A ¯Ž äJ[ ÅV gl\ed´Èä‹# ñÛmò[ [ì”X|¼9[ %V ß±Òië¨ï±ZØ.Ö«“<÷XOñžâ'ö§?lÐ)ºlÍ_–ÈÏm€ ë6ß‰³ÉÏ‘&¯i„úí>ŒÍkt;ö–ÏR²â¿Fçö[(åo£ñúxùïáþçj¶sGWÃ¶ÂË"l°«%¼ë4°Ä'J<’À
+`T†8÷[L¦|CÓ==px9út»ÿDdïB-ÿ8¸1«z[b™aðy†(°Ÿ?D\’ÎÞ{
+ÐKÜ×N¿+|úì=÷Òpö%åH¨Î‚ÑÇÐt–±OuÎýØïa!¹Q¯ŒP¨Xx¿÷qty…AÎ1Øßîyà<x’ÆÏ@.=ÊœW!€eRìP ×á‚G6Œw¨àuäšÄ©Ú8f5“7MÁÑk„÷WI•ú~åôÑ"‡!ÐÇšDAœÚQ„§.†‰ŽÓ¾•Æ¾•l›ã‹Úˆq®EŒËmõ)Æúìô)×¢OŽUáhFŸèB²ÝÈ(+&[ ;ìŒ²Y‹@ÖäU	¤ß±Ì@ò,æÉÑfd§QH±“yV — öa€¼&¬kl9’oåÈe¶@>lÏ‘|+«ˆ g$G®5v³L:ÊHFÎˆÔ+7•¸ÏÄa³Eý(ˆŒrt›`–0¯3Ho¤'Ñ­ë¤G™H?‡G÷	šõ-‚¸En6m1ÉØâzã>/–[Pd˜‡QœKÜ«i+á¸}ãØa"\jþˆ½^ÞU~òuìù„}Òkéuˆô£&‚ùÁÚ:Æ1VÉ»ÑöÂ?fï¡ÇX/ü¼ð=Ã\øW¥‡¾ÁžV™•Ö'‘ÖmÃÐzSÒú8Û%i¥9›‡*?‹æÓôó6Ž¼ …QžÇá‰öá±ÈÄ´s–Œãð8î…ZÇ}¦Ížã_ìF±óMÿÛŸ´î|?î¼w~`„w³›åÎï"'èÕmö;Çá©N¶ £Ôy"£snfQæýÐXê,Êœeé	˜RšqòŽÁÓí>ÇØqGà³´´(Óyfîè÷™g8ìÊ|oàÜ ¥–íx¡Ê@¹ã1ôGÃJÇÐä€vÇSp5Žõ:ôô`ž‹lž~Ûfp»E¤¡ÔÛ#
+;Ô»Udýe°‘}³~'”C+¼Í>IÎšþg–ÿsF8mñìpŒxqñ<2âEdÄ!dÄadD1ˆŒxqìgÄíÿŒÈ°eÄsÃ1â$2â2â42âUdÄkÈˆÏ!#Î #>ŒxñÆÌýÏ2Êj‘Jéñ;Øtí¨sÎ#qRP¤² O1|÷j—	*»‹ÝzõS¢ð¨ÿ­Ž‹ÝcÔýW‹È`zæq8Øîð<ßÚîô¼ÐÚžáy±u^„Û3R>ˆ±;ˆOÌôû•hò¯Îî%þ±ûØXÁÁ6†ýŠ•AzýŸO>çÉg—þøoPK”Ly ë  lL  PK   à;3            .   com/gallery/GalleryRemote/model/ExifData.classTïOÓP=o««ÅÁ6~(*" ÝÐõƒ1šhHÌC²H"È÷·ú¨t-i;£ÿ•&?øøGïí6Á®²&}÷õîÜsÏ=oí¯ß?~h£m¢ŒÍ
 fp—-^lM-Ã•§‰Z÷D~Ž/Ï9H"xO,7R’!%07Äí;œ!Ä|"#O%û‘VA’BÜ¨<<_íúú”Hö‚@E_Æ±ŠuÝ°ïxÒ÷UôÉy5ŒoT?LÔy¯/=õ–vñÆ_êT~¦ìíæ‘@©¾#IÕ®ÔëA¿§¢CÙóºÒ?’‘æçQ²”¼×Ô»õŸÞ}âó—õ1&©¡IsuÆö4ìfžAf|³`OBXj•‰þ1²6f;oe5ÎÂêvÅt¢;Ìº.ð˜8§s¶ç>±§âc‰æA8ˆ\µ«ÙûÙ±§mÆÂæ-¸b¡ÓÂUTìËžý	Ï<Þï(71ð@àáRš—®Â½6ez¡Št“xðEúÓH#¤YÁ³ÑZ£'‡¢ 8Óúñ…6Ôi-§ÉY4hµ† ,`‘¢À–'Š¿¢ð9S\Ï-¾Ž£âBÝÚþ†ÂYk3Í.QÍrÊ°8DxÇsqãÜÌRÌ
 YÉr·ó„³BV©æÎBØXn¼JˆI!¥¬õ\!k¸›'¤”²ÅÄ„ðÉ
-Ê®§5¸–VÑ7Ûtˆ•?PK^¸!  e  PK   ™~a2            /   com/gallery/GalleryRemote/model/Gallery$1.class’kOÔ@†ßY–Ö–"ˆàý‚°È^ÕÏ’ÍFIÅÄ%|ÐDÓ–awH/Étºº?ËD4ñƒ?Àe<SJ!~€NÓ¹¼óœwÎôÏß_¿l¡cÃÀC³xdá1Vmš=1±fbÝD‹ÁPc‘µž3t¼0Ý‘E\NÝ7§ã{§Š»qzÈ£3m›ÁN5æJ„x)¡vžµk:ÍIžHø^\îûADÊ’—†~tàK¡×¥ØÔ6Ààì&	—ƒÈÏ2NJ¯nÒÖ2¾¨$ç{$gƒ±ŸŒø!ÃFÛ;ö'þW7û"’‘Ë'<Qî>m{«£_éeá—‘‹µ«·2Ü¨rì&—J'9Ï«­M´´¬¥¡’y¨rÉ+;ö0ÍeÈ_}j§ô¾¥Ó:˜Ã†ƒk°L<u°‰¶ƒe¬ÐÍÕ® Ñ$7¢dî»à˜‡Šaý’3y"SœÊÍ0ÓÖEØ¬™Šaþ(òU?
-òX3VŠÒ¹¹‘Û—ÒŸjy«ô;t«&½Kúl4ÚÐm–Þ98´ž§Ùô v÷'X·w‚Æ7Z5pzp,Pëtq³ Ø%“éR•¬~É²ºßÑ`'˜9GÙÅ‡ôñÎªp)·Ü
-wfÍèö~ ù?ëäó–Q±ŒŠu·&+ Vxë^MÖ±F—²¸_Ä< ‹ÑQ¬¸jÿ PK"#ý  \  PK   ™~a2            =   com/gallery/GalleryRemote/model/Gallery$TreeEnumeration.classS[OÔPþNOÝ²»•»(âe·(õ‚W¼!®Ädw1€$ø"Ýõ(%Ý6év^üÆkàÁxÇDÔ¸!jb|öGçt+EC|™™3gÎ7ß|Ó~ýöñ3€>œM {âHb¯4}Ò˜IèØ'£ýqÀAõ'Ñ€CÒÖpTÃ±%kÐp‚Aõ=/`èÈÎX³ÖœY¾a»×ÍÀÂ'“÷®Š†ºâ´í\õ…Ë°1,4+í˜·R¾ØžKEZ¹R©\bŽ	—pÙe†X0m—»÷1¤³E¯d^·GøóæpÍŠ’³Dœ9B‹Í»Á´ì"œ°];8Å0œZ3Â?æIOÐØC14dmWä+¥‚ðÇ­‚C™æ¬W´œ	Ë·å9Jªrª–¿Í _p]á9V¹,¨àØZéuÿ†4‰–¯±š¶Ê9ÏG”HEæ©4	™tÅ\%ZSéÚ.‹F)Ìˆb@81_³–#'Yå61æUü¢8oË±ôˆMŸ,Ô±'ulÄ&Ð¦£M:šqJš§uœA‹ŽViº±KÇnôhd8òŸC3´ÿuI’MCãï#0lXõû%¢½¶ÿe•´çnçÄ5«â¹J.;êÍÐ”É]Ÿ¼’É_ÊeFÇ/Œäéõ§D'ý^õ -bT©"ý­ªÔ0ô­¡‡”˜l³Ô›jÛÃ§ˆÆ&»…N7¡PHË`FoŠÁ«àÆž*TÃxõÖ1T3ÞA«¢î-Õ*ØJv4»•ßFœßB=¿‹~ü>zøº±±±]aïTÄDF;‰³B1m9â2B^Þí¢¾|äê> Î°ˆŠca¼ M]¢¦¯WˆÄä#¾6Ôk QC&¿žü#	¥/°¬„_D£œ.k¨4ír+½ÂŠÙ%ôÿÒ8e|Br’J-I_ /c=éòóMï›fÄì!þˆ$zL=AŠ.þ&Žþü%¦ø«}[aÄ^ÁÉ”&þ
-!És/vOP&‰#$.¾PKUïÞl  §  PK   ™~a2            -   com/gallery/GalleryRemote/model/Gallery.class½{|TÕµ÷ZûÌäœLNÂ#@€0y¢"ï 	’H ’!ŒLfâÌ„‡õ…â[|ÔW¡Ö·â»¨Pj}T¡µUk­mµÚöVÛZ«÷¶¶½×¶Z¾µö9sæÌä$Äï÷Ýß/{Ÿ½Ï~¬ÿÚk¯×^ý÷³ß€Jñ¨~ˆçgÃüpq!qq1—p±‹‹K¹¸Œ‹Ý\\ÎÅ\\ÉÅU\\­â5‚×y¨±Çƒ×ã\ÜÈÅM9øu¼Ùƒ·à­<ô6r»¿{ùi?}SÃ;Tü–ÆáÞÅõÝXˆ÷ðÓ=¼ïãæý\<ÀÅƒ\ìç©yà>ÌÍG¸ù(¯ù˜†{ð	üv6œŽ4|RÃ§¸ÿi^î †‡TìõÐ«ÃÜyDÅg<0ïäÆ³üt4¿ƒÏqñ]Ÿç¥_àîùé%.¾ÇÅ­*¾¬á+¨ÅÃc2Žkø}® á«¼Ú³	þ4|Íƒ¯ãþXÃ7ùý=þDÃ·4ü©†okø3®á/4|GÃw5ü¥†ï©ø¾Î1ü•Š¿Öð7hÇÃ*þ‡†¿e†| â‡þÎ›ñ÷þAÃ<øGüXÅ?1H¢èfö§¼Àjø_Üø³†á—Ÿ1å§¿ñëG5ü»†ÿÍ4þ†Ÿsý.þ©á¿xÚ\|©á¿yð	 ü6U!4¡hÂ¥	·&²T¡Ò ¡©"›k9\è\är‘ÇE>\ñ¯š#†‰Bnçb#5áãÍîáÆ(.Š41šë1\ŒÕÄ8Mkb<41‘(%9bÞJ…˜¬Š)xL”r1UÃky’Ÿ¤C”i¢\ª¨ôˆ*1-GL3øå)ª˜©ŠS=pDœæ§‹YtÞâUÌÖÄ<Çç°¯ÓÄ\MÌã™ó©-hb¡*ª5±H‹5±D5ª¨UÅRUœ‰ßk"=]ÁX ŠFôºH$[ÄãÁ8BVÃŠ%«ëk¼õç¶ªÂHgUs"ŠtÎAÈ]ÄHbM ÜDÈ‰'VÇÂÆk„‚îH}´3±uy»#Káp0¶3­sKß‘Ã¸³ïØ‚ÎpŸ5;Ã}Çi=ñ`,è"¢´nÂ²=ë@pÂ¡ ¡Êæ·ÕÁHÁ•ØÙM£°ŽÛ£]]Sê©®ê4Ö¬2×^ìŠ&‚ÉÖbHøE¼¡t€áÍ‰@¢'¾º»#ÒxOw,¸9^éî Nº6…:{¢ô>Fjcð¢h4DhFÎ¦p´}kk,”àÓÀuÔÓn%òÌ}×cqy~n†CC‡®w:°ü–¶¦šÍ-ÕKªëW4Ö(¤gÎQv7­hni\½\v"ÑgtžÙ”ìÉ¾¥55ËëW,å>…’}ÕMMõ5-ÜÕÎÛÐR«ê—nl¨^[_ÓÈÝ¥´Íæp QÞÔÓUŠë{¡pUu,ØÉÝDeÖÜP$”˜P6hÞN]CÇ·8ÚA'™_Š{º6c-Má Ën´=^ˆ…¸mvº[BÄ§©ìÐEë…“},îÑÕÝáh £6fS»6˜hß"!Q»|Ðä®czÝøÎqËÓmn—‹ ´´†A9gÐœq’,æöèÔ#&yòBe…£+zèü”R†QØL˜³—7zÂ	f]ÕRsëP´Š{Xü:Rš‰-#ûP·¨góæ`l‹v„%ÜjOôÄ˜Ý#’ö˜‘ÆPãpøxS“F–®ëo†HÍØÞÕ%XFåÞÑHxgj9V"ÖŠÙ”!6Á42Ú£=‘tÊ‰Q¤^Î:gK žÖO7z)…h¬+`×SJûÛ:Ç£ÌîIÍÊMÄ¡0=6“þ&îæÅƒ‰fû²…Ëò2¯Ó+uÜ¬lrPË,NýCåøL=´Ó©wuTú#:û{ShÎÉ\«°³Ÿ~¿ÔÁ\Hvè*Ç;Ñß·—™]ÝmëÐ©cuÊÐèiÍj&—@˜àt0FW$˜¨Z½ªž–±8ÕÙ³Ü;èmÍŽö`7[p¶æ6®anêzÊÔX°;h§7³öì—Št9ñMúÎ7/ï Ö]ÇÆ*º5ÈFk›á?`„}ƒM†ñæV“e¿UjµHsí*­c¹Õ˜ç†MÏéL›×™6¯39Oë´&xcAÒä±hWS,ÚŒ%B|#¯HýJëìKÍšS7x]<xcƒÝ§ü_ƒpÕÿ*†u_ÄxÛ¹&¹Vj:»¸tõÄg¶S§§ô°¤b§éÎ4“ŽÜÎ.PKÔ~V§œgj¸´@,2Ó¾ê$R†1z½-˜)+3¿òþRfsY¤m~ _P{[KDSêÚYçë¡¸á=Ò‰»]$,y¡xušG™mP&i!—ÙQßN+T±ñjà£¢µÜ]†^Úi´o	¦¯Á7g±ôŠWÞ´ÿœ—©áT2Æv†õ'C»h§áuÌqÔƒua\†`‰PÂPÔ‹ìnµ«Túc´emº‡šßNJ"\&Lÿljéà7uŒ9CR*ØòÓ‡ÄûöisÛÃ¦çëiŽöÄÚƒ†
-×Í•Ì þ%êtxÞÔá§\¼ÍÅÏ¸ø9¿àâ.ÞçâWðk~ÿ¡Ãà#þÈÅÇÜ÷ø§¿…Ò ïsÉtàí—éb¹¨WEƒ.Å
-]4‰•ºX%šUÑ¢‹Õb*Zu±Gëð!íD×x‹*Út±]:*Tˆõè¢³6—EîlFh+ÔI0óPo1¹¡Å’¥Åº8Kœ­ãœ¢ŠºØ(ÎÑE ãºØ„StÑÎEA±Yb‹.B8IÇÔuq®¨3#ÀÊ-Ñ® *¶ê",ºt7I8*Ó8@dn
-´oíé®ÔñlBDûFI`*;clàíî-SK[ÁaD²ƒÃ©ãyèÕE·8O1]Äqœ.‚âÇIƒ']lãéÛÅ]ìä§ó™7Rœ«£‰´Ju¬“¢ùHJÃ"Œ²<ÄbVµÅ‘h¢xS°8Òf%[¥‹¯‰øê%Ý³«¨y!75nÆ¹Å8^aá¦•*Uq±..»hasJpG «;¬´!µf÷×*Z¾Š¤*)Ö_ížGMö¸'ó]g.4y3ñv^ˆUãäP¤=ÜÓœW²´º¾¾fU[m]}M	Ùú”ŸGû´8ì#›7é‘K—¬n®YÕXÝPS2™sóJšª››[W¬ZR2Ù h^cs[£ÉDTØ´óÓó´QõI ¥¡è‡ô\{êƒÖÜ<˜5ÛH5l¬n—a†EáädÂÃŽŽû6&Ó6˜ltÂi`¦9lÜMZU"jÉf&ÛS©Z`ã@ƒ[‰ÈªîžMáP;ì
-Ë#10IòÎe{:ÉºÝVè8IMŽJÉÿ*âF¨+h“û¼Õ‘­‘èöH1û³‹Æì:Ó«¿˜^TêâRq9ŠvÓ¹¬6&-I~ÚÐâR]ìÆ)t¦’Ú¯‰Å¢1U\®‹+Ä•æüªÀöD™¶îhDºÿžXÞ%MM€r·…X‡_²BÊMc».®WëâRE8O\k*2æ^%{äE%½^R†×ñEÎNž?ÁÙ#®×ÅâFÓ¯ªÔáOð‰ïñ>Y27Fj®Wªâ&]|]éwÿY=]Yâïmð‚Ì,s[—’©òËÄ–)ƒ43¤Há„‰v®·Óª8Y)ÝÖ§ÁYŒb·Ž%¬xý\”rQÉE93¸˜†“Tq³.n·ªâ6fàí:ÖâRÏä×gáRr´ZcDGq"ZÜmyl³‹u\FFëù`}«¤ØQ¼™¼ÀŒQp£Ž›põúäqH-K6þlfÄzŒ³uñ±—œµÊJâûïà÷ªØ§‹oŠ;ˆ…}2lLºuñ-28géâNqÅ~’¾D´=.ñ5cM/·Å›IP¤“o2¸1š¨5z
-R‹¯Øtn°=¡Š»uq¸W÷éâ~bx€ÍÐéƒõú¤Œ}ö“JÐ[yP4‰…U±_‰‡Yò¶¤I”i²Øy´ß[»[¦¡„9JÛYÜAGÎùhöyPnÌðÉºZB	2¾âœ¯‹Gp]!~Siº^™®»V‰@¤#¦‹HòÙ'{¶²¡çT§ñ´”é6Š_ú@3S\–(RtôšÉ×¦Kt¾‘1ª:yl$''i²ƒKØÆ–Ö÷ËIº˜_L½xø°@GGŸ+ƒPš¾M?WK®0À•Íð’p#gkáù­9F:¤!Š˜úÔ›L8±ž”}s’ÑGŒ¹9øµyÍ-û
-Ãj–¦Â¥“š$“ÌS'áÛ]Ý‘ŒŠO6Æ€Ð:?8 Ÿg‹ŠÈ®öØsÌ9›íæ¬@wwouyÿù"§\ê˜þ÷–r®„¹,-­TæÆL6Hz“qã45N±ÈKIWÏ/`^k-b%¹÷:–l2|d6¡š<¯'Žg$KÝ)³Vœ…2 ò+«t=³“nP—™‚2ì¹Ã“u`œÏ»2PTZ7À¡j!3aMTZjÜ–Èööí5¢ìÆàþø‘Uz¶×„JŠ˜Sj}rêFdœEÊ¥š_©mçÅQ:¡v™ØaNå3Ò¦å¶“y‹¥2àIs¼5ÄŸsÓ´ˆ'žÄæ O·-SyrkO¿˜ÙDëH¾zþÓâŒN÷Åf±ÊNrqZ¶Ä¢Û™‡òîð­hÆãN"iDšs¹B.Ø`Ó4$¾%ºÝ·„ßÐ¹¥)%i9“súRØ—™zReµbs?Ì®ão;ÁH'3º²´ÎÓ Òè%T¦÷’b1g9âÁÓf¦úœ>m8+™,#ï–qy’7Ñé\¦åÄ§‘É¤± #€—ª×áI¥ëû¥FÎ0?/å¥÷ô£O8ïÙ7“áÄvç//Žù;ÃpÕŽ`µÜ£ÎY`7Gc~¨Ï7Ózuòó=0iœ®’Órvƒ÷HÀPJn.]U7}V„ó›üÑÊàÛòA	Uÿ—ÎìÉƒc…QAõëg‚¥ƒ÷ÑNâí:©UÎV†¥4UÚõ®ÍŸÓßçNþV"í2Œ‡=ðCð#xFƒ~oÂOø?Œ¥ò-jó¿ŸšõÛfý3³þ¹YÿÂ¬ß1ëwÍú—fýžY¿oÖ¿‚_Sy	§#eý[ø€êK9K(k
-Šdýøˆê]œ¬”õÇò}6«TûàSj'éýOjÿ—­ýgjÿÅÖþŒÚµµÿFí¿ÛÚÿMíÿ±µ?§òðO*çSE¢T~I­ÏÁEovøñ0P°y
-..Ü\dq¡r¡q‘íW‡ŸrøIç"×ï:yÜ—ï/;þ£0¤Í¼½0ôë…ÂcPè—OÃŸ½0òøž”Ôý›ÊU0ŒÊpÃ)à™§RÏi„ãt:½Y0Î€R˜„`,¤Þ˜µPK¡Vé„å°š`-œaBl‡(œ ‡øûÁÿvÈóá¦°¸°àsñ—õÂ¨†òc]^æê…¢y^bÀ6È¢<°
-àB¹|±1ÑZ~ˆ¹|äHôB±6Z@£™ÕÏËN-ï‘Ý—Ð´]6ªUkYÕ¢ZA—¹XsYT7VÕe£{aL&Õ»iÙ+h‹+‰êkåò~cbª¹ÏMâ),ú’…ª¹å=DÏ¬s{Ç…qm‡¡Ø;¾&©ê…’#0É_Nä”S×dú›B¥ô7Uéc÷ôBÙ>ÐÊ*z¡¼â€Eêp:y€ëéæÞDg{;,‚}t²wÙÈ­³È­C³%¹u’pA3¼è¡ûÈäæ n’ÛÌìç»å?9ÇHd©ê…
-Cr±*ŸÌØþ>Âw?äÁƒ0‚‘ð°Ü^71·GÌÅ<sƒ»Íó¬7™Q_æ­:Óˆ­eOÁtY{g¤7O‘•¿föÂ©Ô>ÛGáô6âMÉa˜•bÉdR @ƒ§è$Ÿ†Qp”Ü!˜J—g¦q„.ÂwlSoÒ¨ÁÌÇ)0CÐkR;ÍdG–ŸãŒÔ>Y²÷Ö,ëP‡Ù.‡Ù/;Î‚ÃÌÙ¯I™h8
-³‰SsˆsYfç‘Ì›íò¹žù{¡‚Ÿ ‘³p¶»h/”ûÜ½PÝ‹Z÷C®l,–o”§ˆð“x|Ÿ€ÿ rÉ
-!+0‚6¯“Æø1L'Ù˜O`9i÷RfQ‘”#7œ‰…8\JYƒ%e8‚®Y¨Á‘¤;­¼}ôÄR6Ê’²«©æ™SR}Ù1yæ5”›€†•'ñ4Ô%ûOü1%ucIÞ€n™›„8›F‹d.Æ“±(%‘þñà’¤*4b”$•O{ªIªJ$YÜ,ÂÑ&YwÑ–ééÊ\&ŒµÚº™ó+LÂ|£]E>:Ôšsæî?ñaÑcy;]b{¤’Ê!T`Úž²7UdS˜Ä™Lh’D'IdÅ8Ý$Q@Ž‘öH¿$–ãXg{³ÉÃª$§¤ñÐ—ÆÃš;ÁízŒHU2Iý’9Ù´cm;‚TüxÒ¾¥¤2+ˆ´7³-nŽ³¸YeqÓor3›¿™ÞgÞôVÿqÈ=
-µmÞ¥‡áÌçI@‹ýÞº^X¶F˜J€ Là.V‡ËýÞå½P¿G5È‡ä(îŸàOŽ:.8„ÜK 
-IF‡i>¨ÆQ°šx˜ºì­8Áô@Zq¢”Täœ±Ið×M‚kËŽ“ÁfÃþ$#ÐÈ&þ èû ’*Aœ&£|V$Éjb²‚”QÆCzaek†ÈÒ~.,!M–ÂPô£ËèžTØè«µnR­¤”›“qŠI_5·©Î7¨Ð¸:à]•bDN##8t<Å¦_ò-ýRÚ?\ÁU$\W
-®«ÜæL¸.'¸³	î‚;—à. ¸ÕwÁ]r¸S-¸KL¸^ƒŠc§–ÞÕ™ˆ—â3	ã2b¯…Øß?bÅB¬¤+}¯ÉD¬8!^IˆWâfB¼†¯%Äm„xýI—9"VÄŠDÜš‰x!ÞHˆŽˆËûGœe!ÎJ!Îêƒxm&â,'Ä[qˆŸKˆ»q”wâØIW8"Î2gIÄm™ˆ{ñ6B¼ÃqeÿˆÝbw
-±»âu™ˆÝNˆ/&Ä—â]„x7!¾‚_Iˆ¯>	â*GÄn±["^Ÿ‰ø:B¼‡ßàˆxZÿˆ5±–B¬õA|V&bÍ	ñm„øvBüBüMBü-B|'!¾û$ˆ§;"ÖÄšD|v&bò%ñ~Bü #âý#V-Äj
-±Úñ†LÄªâÇ	ñ„øÛ„ø)BL$mQCÑÞÀˆOqD¬ˆU‰xc&âg	ñQBüœ#â™âù4‹÷ÍâHQdAø2¸ñuYuYu§:¯•¹Ö«´Ö×’á;7O³V™Hùjeg8¸øº”Ûu:Î2&ÓåqKçšìyTî7òXã‘|$sWÊu6ÑÓ_;ýí>
-ç´%=iuÙœ c‚À~égJ}›ìîÌ5­ƒ2žÛ“k{;¹ñrs‚Ï7¸¼c½¹Q]~¶ÐÛ‚ ”œp.M Çq+»5aƒ$o	hH—¾…Â“Í}e½™‚d®·S¸ÉõUäÛq}•\<Aœ|fáÏÉ«y6ãû°WápþžÂàiü#Åá%ü|ŒŸZáöÓpžA&™¹ø‰u Ÿ6tîÿç3qeAVf‡öÿêL¢ÿûgòW:“¿Ó™|Ngò/:“ÃUáá‚§D<-T8*4xIdÃÇ"ggü³ó’]I¸ôôJÙaènôWxÏ#x±^ˆ·Òs‚ž{Ìçmåü@.IF¢@@¶ðB¡
-ãÅ0ð‹á¶DA•E@•©1ø‰IeMÆ+’¨…&Q—Ò<Šâ2Úpûi®B—¸†•Òuì8‡(ØÙêzÌoTŒUŒ†\1F‹±0VŒ·Â!ZË¢¢Xîˆò©ZRÁO‹dºB.¦ÀÈEƒ—XZírÓ&Ì+3S¶f²‚‹QÀp¾aJÒ­Á×Ò¬AYº)Å2!ü#* @TÁ01ŠÄ˜+Nµ)ÇyÁódÎ“›5IÏ™$u•çC$u0I=)’Z’¼ôÂ…{ar:exñ~˜8Ð^¸ÄAÆwâ‚0— Ì'	B5L‹ ^,°8Ó¥Ë‚Ò%Ó¶Ü¬%ÏÚ€3“ž3üE‡dRˆh/M'eW)OÁ¥E3ÒY*3kb9¸Eè¢¦‹&Ûþ3¬ýgÈô07Ï´X1YYÉü»Ìñ8wtœÆÞÍ´÷jÚ{Tˆµ¶½+­½+eªš›uŽ6.–aãÄzG·ÌqrOæäs'/·òöÉžÇ2&'×;î|YæÎ!‡ÉÙØ€æäZâ«uÍ_TNðå™ó»l™\W`“äž&øF6ÍH2òš+5ÅÇ´¦‡h|Ïoœ‹’¢{Ål—ß~5m/Ücö‚Çç>N¤ÀÙY~»ô[Ã®œµÜ³U[žõjó½÷zàtÍïµüäæ§ë¬ìëQØÓV~®Ÿ­Éöá†½0Äg¶^€za¨O¥é7úTŸ›T
-UYt©¢Î›|ªß(¦èî…¯ÛÞ5g¼»Ùön]Æ»[lïÖf¼»ÕönCÆ»ÛlïÎÊxw»ß~SmÜÕ|ä•£{¾áÓž½NË.Ì&uîñ©…Ù½°Ï¶êîŒU¿éS©y‡OU${ÐY/„68‹¦!/Á8:ûóÀ'b0C$`Žèyb,çC›¸ Î_ƒâ"¸Q\ûÄ.xP\
-Ååð¬¸^WÂ÷ÅUð†¸þ$®EUìÁ‰âz\ nÄõâ&Ü.nÆÅ-x«¸ï·á#âv|RìÃ×Äø–¸ßF2¼r`IÞŸs„‘+5L6ËbRvñ½¤ìÒ“!»ü¶>"÷á÷°…ô‚‹´Ô#RÑ»a!Þ!õdìÃE¸šnŠ7B=Eþo’ô#¶RüoÈýÕ†îÄ/³R’ù-#“u§%ƒe'“Êœ–aêV¶ÒRwƒŠ2ÓŽ””9ÛÃ‘ÛÏ 6 eý*tÖB3Ìíî>&w“©¿ÓF}º6¬lÝãúr9™í˜Pf¿E}Ó-F(5Ê9eDÕ©QÎa½‘mHrNwÑ[j”søhDµ©Q'«7Àz¼ÜŸè2<ëÄ~8W<×ŠGHøƒˆÇá]ñ|!àHñ4Žq¾èÅq;Ä³¸UÅkÄsx“ø./âañþL¼Œï‹Wðq<eÖðË¤Y£§Ø&Ó³ëp½éé7š&ý3›XÞ“ºÝüUÊQO_Òê¬¦mýõÓ¿«Ÿþ5ýô7÷Ó¿®ŸþµýôïNïOE%)¯’rú¹#¯AxâØ)~7‰7áañRBoÁ;â§ðñ¶ÍeøLräÓbÓ]9Ër—R!vQÚ[b‹_òN?!¶¡„\ü_Lì¸/Ó	xÏÑ	Ø`9i_ îÍ´â¿qüµ7š"rŸá`6»FÂù²Ø`…†ë Î #0œF`¸ŒÀpá*Veû¡šo*Õgð-£z:ßª§šïÇä•‡,ïò†¢½´`/Ü·–³<¹†*Ü±F™“ËÙÈßo(XZw¢½ûcÝ??há¨¥ ô~“¨”öÂ~òPrHŠ›`$=~HÁÌïÈ¡üòÈ½Y">!	ú”œë?ÃJñh#÷w2qŸ“Tý:Ä_B˜ør¢ÀõŠnRT¸CÑàq%^VràC%>U
-PU†¦\,Ì¶nr6ž#¿[äÁ¿0 #äœ›Çý™”q@øðqØbûñ@=Á¼·A™?¦ìxá^8½lÌ3ð¨€`Lô? ãÊ}.E¡Ê^ðÒõy¬Íu?ï‡ìÝ
-î?ñŠ±p¾|§ï¸«žH‰¦ŒŠ• *#a¨âŸR“”Ñ0]K”qÐ¤C3õµ)%pŽ2‰ø1Õ
-§ÃiL]Pó±nƒC¡Û±ƒ0ú ƒf8˜°ÜÖÍÖwÅ]ô†…®Ê|¹2·ÈoBöù‹’Ê‘hßêƒŒ°O© ]©‚‘Ê4˜¨Ì€Rz®TfZÇ1‘n“(èŠ%‰H€'Jùþtâ“œ‡)VerVðWôãPk|·Yà÷~»ð×EŠPËýGàÉC2GHC&rã)ö¨~Úõlã/¢ùzzð°”ÊO™yÊ(T§«‰äÅàW–À¥–)Ë,²áTlÁäÝ
-Kã¬°~%q®%E§›'×ø€êÚ.%Có(6Ý‘kéŽ­6yÂü–j}IUË¤ÿžö=µØö=µŒé)Rô²|®ûO¼ßõ•UàVš!Wi|¥†)kaŒÒFç³f*gÁlåKŒJ!ßü´JX`çb—ŒîÜpºùAu”bD~xEþ$Nê[ÏPßJQìG}ÿÁü¨xžõ€Ki7~»„˜™æ;#A<
-GÚüÜxž9Ï£‡ä‡½<÷Ý0œÇ“Í|Òßa7#?ÅCNCtÅÎ¥Ãß
-%JNQºa’°Ëë\b7éÙmFÒ³BrÂsmÞï†çŸ?
-ùçG/Ô—y_ô¾t¾×/—y_é…rþµL¥AëÂŒÏ®Ê¢a'Q.€QÊ…tÍ/‚2åb˜¦Ø”3Ë¤cŒÅ„ü
-b£ËË³ËÜ6gK›—yTWÓQ]ÓÏQ},/®†Û-í1SŠÀhõ98Ö¦x7·¹¼ßons{ÐÜ–å}µùi¸ôIiæR?â¨;xWÜ	o '=ð:ðO„ä¿ÿPKË3   ÆL  PK   ™~a2            1   com/gallery/GalleryRemote/model/GalleryItem.class•SkSÓ@=ÛWhÊ-BhS €øV§ :SÀä³iYk˜4qÒ­è7~’Îø?8|Ò”ãÝ4¤tÄfz7÷æî9gÏM~þúúÀ,î¨P1•F
+Ê®§5¸–VÑ7Ûtˆ•?PK^¸!  e  PK   à;3            /   com/gallery/GalleryRemote/model/Gallery$1.class’kOÔ@†ßY–Ö–"ˆàýÂe‘½ªŸ1$›’Š‰Kø¢‰t»Ãî^’étu–‰hâ€?Êx¦”Bü ¦sy;ç9ïœéŸ¿¿~ØFË†ÇfñÄÂS¬Ú4[3±nbÃDƒÁPc‘6^0´¼ ‰Ü‘†\NÝ·gã%Š»Q2äá¹¶Ã`õ§±s%¼±P»Ï›•	­C†z$†OÄ|?‹\øƒ”%/	üðÐ—B¯±®m2€ÁÙ‹c.{¡Ÿ¦œ”NÕ¤—d|QIÎ÷IN{c?ñ!ÃfÓ;ñ'þW7ý"â‘Ë'<Vîm{§£_ëeî—‘‹õë·2Ü*sìÅ)—J'¹È«­M´´¬¥¾’Y 2ÉK;v?ÉdÀß}j§ð¾­Ó:˜Ã¦ƒ°L<s°…¦ƒe¬ÐÍU® Ñ$7¤dîûÁ	ÃÆgòDª8•›a¦©‹°U1Ãüqè«n8È"Í`XÉKçfJ„nWJªå¬ÒïhÐ­šô.é³ÑhC·YzçàÐzžf»¨ÑØíŸ`íÎ)jßhUÃMêu<pŒêïœíÂ"nç»`2]ª‚Õ-XVû;jì3(;ÿð‘‚>]ÂY%Î"ånŽ»WâÎ­íÎÔÿg}¦ƒ]b%Ë(Y÷+²b¯a=¨Èk|%«†‡yÌ#ºÅò+¡öPK®åý  \  PK   à;3            =   com/gallery/GalleryRemote/model/Gallery$TreeEnumeration.classS[OÔPþNOÙ²»•»(âQv‹Rïˆ Š¸’ÝÅ ’à‹v×£ÔtÛ¤ÛõòâŸ0^ ñÁxA£1jÜ01>û£Œsº‰¢!¾ÌÌ™3ç›o¾i¿ÿXþ
+ çhÀ8’8(MŸ4f:ÉèpGpTFÇ’hÄqiNh8©a AÉS51¨¾çÙ›Ö-ëŽY¾m»7ÌÀÂœ&“÷®‰A†úâœí\ó…Ë°%,4+í˜·R¾ØžKEZ¹R©\bN	—pÙe†X0g—»1¤³E¯dÞ°GøwÍ±šŸ%/f‰:9+9B‹OÝuƒ9ØE²];fKmáó¤ghìQŠ³¶+ò•RAøÓVÁ¡LKÖ+ZÎŒåÛò%U9UKˆ5C3èã®+üQÇ*—l”^÷oHƒ‘hù«9«œó|‘qD‰T$`žJ“IWÜ	¢$C[*]Û…cÑˆ…›¢NÌÁ-Ë‘“¬s›˜ò*~Q\°åXzÄ¦OêØ†Ó:¶`«ŽÍh×Ñ„f-–¦UÃgÑª£MšnìÓ±=Fúÿsh†Ž¿.I²édhú}†Íë~¡D´×ŽQÖù@{þèv^\·*N«á²£ÞÍ™ÜÅéÙ+™ü¥\frdz|"O¯78%vÓïÕ Ú"ê JéoU¥†¡o=¤Äd[¤ÞTÛæ8E46Ùítº…2@ÊøfôV¡¼
+n¨B5ŒOP—PÇPEÌø­ŠúT«`ÙÐì!Tþ q~üZùcìæóèátbbcºÂÞ©ˆ‰Œög…bÚrÄe‚¼¼ÛG}	¤“\ýâh¤8ÆóÐÔEjúv•HL>âOÂ†z jÈä×/“P
+ùËJø4Éé²†JÓ."·Úk>¼ 8Á]Ä±5SÆ$g)¡Ô’Tñúgl"]~½é}¿ÊÌ@‚˜=…ÂŸ‘DÏI¢hç/ÑEMþ
+ƒü5fø\åïBöí5†{WI¦4ñWIž{±‡|‚2Iô“¸ø	PKJäà¥
+  §  PK   à;3            -   com/gallery/GalleryRemote/model/Gallery.class½[	|TÕÕ?ç¾IÞËä%À„ CÂ"„™°)Ê ` 	b ÁI2	“™83!àR…ªà..UÐº+î¢H ©[­ÐZ­]µÖÚMûµ®µ¶_W[¿sî{óæÍäâ÷ûúñûåÞwï»ËùŸ{îÙÞðÊ¿Ÿy ÊÄ7ü ·çÀnÜÁÅW¹¸”‹Ë¸¸œ‹\ìRñ
+7äà•^ÅõÕn¼¯Í¡â:¯wãn¼»oä±7qq3_ãâ.nåb{¹¸‹ÛUüºŠðN75îâïæâž\¼ïsãýø ÚÇotãCø0?=ÂOjø˜†»¡otã¸ŸŸžäâ).pñ4<è†W±‡›‡¸y˜W8¢á3n<Š7äÀlü††Ïjø÷?Ï ^ÐðE¿é¦W/qç·T|ÙóðJnã§ã¹ømü¯¨ø]^úUî~Ÿ¾ÇÅë\< â÷5ü–áKþÉø‘†?æú'¾Á«½©áO™qoiø3ßæW7jøsßÑðþRÃ_iøk£á»¾§áo5ü/ç†Vƒ¶ß«ø¾†¸¡_RñC?b^|¬â'þÁ›ðSÿ¨ágnüþYÅÿf|DÌ_˜«åþ¦áß¹ñÿÉ/?gþÅOÿæ×‡5üB@4
+Ô„àZáÂ¥‰,š&²¹P5¡Ñ`‘ã¦7P!rU¡k"Oùš ‰ªÄ<ª(àz0…\áb(Ã¸ðr1œ‹"·8EŒÈ#Å(ns1Zcxõ±Ü§‰S™Â¹1ž‹	š(áz">Mø5Qª‰IH”i¢œ)œ+¦àTˆ©ª˜æ†§Ät.NÓðžt:	ˆ˜¡‰34q¦*fºÅ,1;WÌsùå<UÌWE…žÜb¡XDG.*U±XKÜðŸG%Þ©‰³4QÅ3—R[,ÓDµ*j4Q«‰åš¨ÓÄ
+U¬TE½*4Ä‚ÁÊHWG0H„¢½*	Æ†ñx0Ž]³|ÑªêJOõ¦À–@y8i/¯OÄB‘öYy£‘x"I¬„»‚¹ñÄªXØx0°3RmEl]žÎÈ’@8ŒmKëÜØ{ä`îì=v`{¸×šíáÞã´®x0	tQZ'aéŽÆZ²áP€PåðÛŠö`$àJlë¤QXE-ÑŽ„	ÕT—·k–›k¯vDÁdk!$ü"Þ…Pr‚áõ‰@¢+¾ª³5Òxwg,Ø¯Š´·§Í¡ö®(½…
+l^†ƒÍÈmG[67ÆB	>\C=-ÑèæPPr!ßÜwu0—çWÐµ—dôf1HZ `­Ó1hhª«ÜPßPQ»¨¢zym¥BZètewÝòú†ÚUËd'ÕFçYuÉ>‘ì[RY¹¬zùîSˆLÙWQWW]ÙÀ]-¼-µ²ªvÉ†šŠ³«+k¹»„¶iáæ®ŽêPœ¤Ð ±+
+—WÄbmÜMTfÏEB‰¹þ~s|âj:Ô…ÑV:ßÕ¡H°¶«£9k4‡ƒ,ÑÑ–@xu â¶ÙéJlŸ&ž`‡Z/œìãKÐ]ÕŽZ‡ÂÌcj/&Z6JHÔ.í7¹k˜Þ¬@|[„¸ånÖ»å"-'ZÃ HŽœÕoÎ8ÉN,üöèÔ#&yµòše‡£íË»èü”†QØL˜³Û]á³‡.p‰¹u(ZÎ=,~­©uÄF„a½¨[ÐÕÖŒÍb’°„ëB-‰®³{hrÁ^3ÌjojÒ°’5}ÍÂ)Û»ªëÆ¨Ü;	oK-ÇªÅZ1'’àAÄ¦`"˜FæÀ–hW$rb)¤³ÎÝˆ§õÓ=Dª"ëØ5ê„’ÞÇ¶Æñ(sºR³ò±@(Lõ¤Õ‰»ùñ`¢Þ¾l¡Ã²|†Ìë´ƒK7+¤ë”5Ë€SŸ©ÇÚz‡òXGS0´½¯7…æœÌµ
+Ûûè§ñKŒˆ”a‡þ9Þ‰þÞ½ÌìŠN[‡N«RæGoOkæR3¹Â§ƒ1º"ÁDùª•Õ,°$ˆÅ©Îš@˜å&ØJo+·¶;Ù®³%1ï´qóR×Sî¤Æ‚á@½9ÃaÏ>©H—oF˜×{¾yyûµî6VÑÍA6Z[¯#ìYl2L:·ê,«®R«AqWIË­Æ<7,}n{Ú¼ö´yíÉyZ»5Á’&E;êbÑÎ`,â¹óDêWÚôd_jÖ¬ªþëâþìD˜ö¿ a×Ãš/b´íÜ“¼Xj:»¸ìèŠ'Î
+l	¦NOébIÅvÓ©'ÙÍŽQCÔ~VÓNŽ35\Z ™É_v)Ã½ÞÌ”•é_z)³y,Ò6ï/¨½­%¢)uí¬óõÖPÜð)éDˆ]‰–üP¼"ÍÏÌ1(“´•Ël-wÓ
+ål¼jø¨h­¬C/tEZ-ƒékðÍY(}åý÷ÅúíUçgj8•Ì£±aýÉÐ.Øfx³5d]—!X"”0õ»³í*‘þØ@Úrqº‡: …”D"¸2M˜þÙÄ’þoš0æJ©`ËOïÝ§Ín	›ž¯»>ÚEÞ½¡Âus`3@G!Véð¼©ÃÏ¸x›‹Ÿsñ¿àâ—ð&ÂgíL`A3-6H/ÖÅjÑ¨Š³uÑ$Öèb-žKÇ±Å MëtqŽX¯“*Óá]Þâ=ø­ÿ¿ÓácøD‡?pñ)÷ý‘
+º¼¨Ãïá}bX?µÅ¸)Àà6èâ\ÐE³hÑE«ª¢Míb£*BºØ„cuø€wˆ`T›uÆ\ÝTˆÌ%’ÍåH òÙìbr_‹åQ«"¢‹¨èÔÅyx¾.b„FÄ¹HpÑ%¶è¢[lÕÅ6,ÕÑƒº8_¬2£È²Ñ"æ]\ÈÜÍ/KC;7Z6wu–éØJD7/"É*k±'`÷ƒ™ÿ´ú0,"<S·¢W_«â]lÇñºØ!¾Špj¿äN—òôËÄåºØÉO»ø´Ç¤d¡Š&Ò*±ö®òD,UŒ0Ür%‹Y'G¢‰âæ`q¤+ÌÚ¸\Wˆ+ùŽ&3Ë©y75nÆ¹‚<-B¼¼Z\CšCƒ[á`™ é=»CW†Ðè0˜puQ¨UÖ¹±s^´s5Ù%Ï—yŽ¹Ðø6âéœëÎñ¡HK¸«58gÜ’ŠêêÊ•M‹«ª+Ç‘3riŸ‡}äùò&]réq«ê+WÖVÔTŽÏ)…9ãê*êë—¯\4n¼AÑœÚúIl®ÆQa#>žÆ *N(E¤çÙ3&´f[Öl"Ý±¡¢EÆ!…ã“y;:îÛÌšØ`²U
+§™ì°q'…på‰¨%“™lOeph'Z ÜLD–wv5‡C-4²#,ÄÀ$Éw:—ît’u»1ÑqV’¦ä~%q#Ô´É{þªÈæH´;RÌNÆÌb„‘'ö­i†Õ_L/HÌ¯×‘'i·­KÇ¤©6´¸D×#±'’]¨ŒÅ¢1UìÖÅâFs~y ;QN¶¯3‘ñ;V‡_‘Æ%@K¸ÛB¬Ã¯Yå¥±]7‰›uñ5RA¸HÜbê.æ^»äf%Ýâ¸.nåœ“<‚³GìÕÅmâvÓñ"]ÿüI‡ßð>Ù2¥Fê­ÏVÅ×uq‡X0ê$Yºjº²ÄÞÛàÙaæ¶(&u¡•ûä?bË„~Z
+V 
+ÂX;×ƒ[ˆiåœã”~ëÑ`„mÝìÖÑÏ
+w
+å\œÆÅ4.Îäb–ªâN]Ü%îVÅ=ÌÀ{u¬ÁZ—c)yy6bÕ}â~"úZòÒcl@ÑâNËÝ›Y¬ã
+²)XÏ‡î])ÈÖâ6r!3F±MÇŽ'1X›<*©yÉA8‡™´–„æ]< ö‘§WVFgò!|¤Šuñx˜ØÛ+™ÈüéÖÅ#d8p!ÎÓÅ£â1
+k%}‰hK4\â+ÈÚ_æ‚‹ÛHSP˜4Àd~m4±Øè˜Z|yó¦`KBëâ	±_Oêâ)âž8À¦iF|¯,´×~Š	z+±–&±/ð´*ê¢Gb©Üš&m¦cÏÓ~§½ì«™Ö>æo[qp+‰§¸ÙµäAy1Ã¡ëh%È ‹'°R‡ù°Ýü¦ÌôÛf:Pì—%‘Ö@˜.)Én]4ž¨íÚÌÆŸó¤ÆÓRf¤÷(øéÍÌYbJÂ•ôêÉQ§v¾‘n*?y`$W.i	²wLØF–T÷ÉI÷d:;ƒ|¦¥}§œÒp'¸•nàŒm?¼£edÉSáTÙ—¦Ìßè#wb|¿`Í:I–6=€e¾´¶öÒ+%éüîCÿÈ8ñSELÃàI¦ÖXáË¾YÉ8+ÆGßòšëÿÃj–¤Ãq&5I ¦ˆÒMiŽ.ˆnMF‰Å'c@¨<¡£j‹ÿè »ìÙôÜ6{.}DßkÈË¥„¹,)©êW®ÉLqÖèÊ$#9¦×-9)$5I$ŸCÀÔ%ZÄJËïíwôÛßô}?Èîo
+8;x^W ÏHï
+[æÙ8of@å'ÖéÊmI+Ì‰;2ŽPTRu¥ …Ì\9E™iYy[ÝÓ»×ðkƒ[ùk\DVé‰f“fRãœÍë•Î7‚òlº‘’xKl;/Œ«[dN‰!àãN›–×BÆ1–J¾k¤ã!þ
+á˜§EÜñD –0ÉT¤¥n¾|òÔÂ¦“èÚ,–ÿ$2Ü°1íf.H1f­	Æãv:Í¡iŽçr¹`]€MÓ øÆh·9n¾,³KRzÇr4gõ¦°752o¥Êky[ìªâCÁH;³ª¬¤ÊÓ	äÉC¨Lï%ÅbN‘,Äƒ§OOõ9}q¾ïÙFÒ.Ã0$/…Ó¹LùÒYS#µ“IãÀŒ ž=€)„§–¬í“9Ãü6•ŸÞÓÇÕ®2ÔZUÄ&˜C8TÅ#sâ]ÍqÓBäüÇ1MhXJÃe¬ÔT9‹v³qˆæ¯˜ÙÃ*ùÛþæpÂÜtºMKößd÷;ùx+%ù¾deÕ”3"œFåocß–õKüú>âtfï+(rÀh˜,C{/é¿s¿°ÐI…rR4,å®Ì®cmžû¬¾¾ªò'iLa4ì†€€Â`xáx~Ê¿$€	T¾Emþ÷3³~Û¬nÖï˜õ/Ìú—fý+³þµYÿÆ¬ß5ë÷à·T^ÂÉIYÿÞ§z§eMá“¬?†O¨ÞÎ©KY*ßoç&Õ9úRí…?S;I÷Sû/¶ö_©ý7[ûïÔþ‡­ýOjnkÿ‹Úÿ¶µ¿àŸ_ Òó\ª(®¥ÒE}#ÀEoöøð ‚àBáÂÅEÙ\¨\h¾£ÓtÜžÜÐCÞÓïÐ©Õƒ‚Ç§„:˜Ÿ
+¹âs„¡ü4Œ_x}þƒ0œ*jò‚Sz`­Ó#Ñhù4êPØÞ£Â˜'åB²¨\…T®‚,˜n˜à4§Ð0Î€±p&”À¨"ˆµ0ê¡Î†Åp,f8Ú•M¦UÎƒ&¸:àrˆÀ­Ð‰Ù´êƒ	¨¢&v<LæXN’U°à˜òù{`lMé1È)õ»z`\ŠDðÀnÈ†mDâù0¾"—/6&ZË2—Ï†\)=‚¶p[Í£ÑLŽêãåOM-ï–ÝÛiÚÕªµ¬jQíÆ\s± -æ²¨®DTOòÏÇgR}-»“¶ØET_-—÷{QÍ}:É²°ègÊó0ßÜòn"„ëª,Ï„¤´”|19>_)‘SJ]~úãzý•)=P^ËOôvò^Ðü“z`Ê¤ý©C€Ëëà¸NýVX ·ÑéÞe#·Ê"·
+à@In•$\Ð¢ËËäz°À$·žÙÏÐ÷4>n®z`ª!ÂØÓžÌØþ>Âw?äÃ>(€‡`<,·×EÌíc¡¹Á]æyV›Ì¨ö{¦†Óˆþ§àtY{f¤7Ï•¯Îì™ÔžÅí£0»‰x3èÌI±d<i€'Aƒt’OÃp8H‘X‡`2¦Kq„.Ã³6©6iÔ`Á¡R`†¡×¤v²ÉŽlÆÜÔ>Ù²÷EÖlëp‡Ù.‡Ù/;Î†Eæì×¤LÔ…yÄ©ù5Ä€
+–Ù9$fº¼®#°évNâ§E/@åÌ¬¢=0°Ô›Õ‹{`Iã>È“³dã‹×KSDøH¼¾CÀ_<x•ú5
+ß#v½“È„L!2~Ëà-Iè\"fI9Ê¢‘Óñ©0‰@KÊjp$]2GP‰£HÁ
+Zy>ÓKÙhKÊ® 1\OdHÕþc0†NrAM©	hpiO-A­Ú÷Åû)©IòÆÖ'‹,Néô|ºsCéÖ&±.-á.IªB#†KRù´'š¤fÁ8IŸök’u'á=¦(³™0Öjèî-¨dæd1ÚUä¥C]zîì}_¼Wô¨EÞàåYüý#©„ÏH…üI´qdÄÊá’ÄéLh’D%IdÅ8Å$Q@9Ž“FKŸ$–ã©8Þ$öF“‡åINHã¡7‡Kï€,×£Dª’Iê¿!‹0‡–ÏGCIïŽ¦åKhÄ$Rœ)næXÜeq³Üâ¦ÏäfŽ2	¼×¼é¾ãw–5yªAÍó$ Å>Om,ßCM%@tîbu¸Ìç©ë{yÔJùÅýº/9jºH )n’¯|B2:”Ht•VáHÛeoÄ‰¦»Òˆ>)©Èij“àL‚ûCŽ´þO’Ñ9õì<…{¡Œ*Aœ6L}’¬&ëiCÊ‰(ã!=°ª1Cdé,]x*1h<¸‰Šô£Kéž”Ùè[lÝ¤Å’R¦o–™ôUp›êWû=«SŒÈgÂ)d§‚ŽÓmúe€¥_Êû†ë"¸Š„ëJÁuõ‚Û˜	×åwÁMpçÜùwÁ]Hp+Ow²w‘	×cP‘kìtö~OS&â³qa\fCì±Oé±b!VRˆ•^ˆ×d"Vœ¯$Äõ„¸7â&B¼†¯;	â©Žˆ±"¯ÍD¼ŸKˆ›Oëq¶…8;…8»âu™ˆ³‡ñ&B¼™Gq'!>ÇO‚xº#âlq¶D|N&â-„¸›osD|Zßˆ³,ÄY)ÄY½¯ÏDœå„øB¼ï Ä—â„x!¾ò$ˆOwDœe Î’ˆ7d"¾†_Kˆ¯wD<£oÄš…XK!Öz!>7±æ„øB|+!ÞCˆo'Äwâ;	ñÝ'A|†#bÍ@¬IÄLÄäKâý„xŸ#â3ûF¬ZˆÕbµâæLÄªâÇ	ñ„x?!>@ˆÉƒ$Ç·ŸñLGÄªX•ˆ[2%Äß ÄÏ9"že!žK»ò¾Ù-ŠŒ _&~ÌF]¶E]¶EÝlçµ<™k}—ÖzÕy-ëóZs,¤å&R¾Zž_·Ê²@ÍÅyf¸}99ìñ|D“‘{Àõ<Öx$	äÜ¼.ý5ÓÓ_ý]zZ›’„´ºUé2&îç—>Ö Ô×fïÈÊìPÓ:h!ã¹=¹¶g£!7†Ü‚Ðó5.ÏÏfŠÜ¨.=az;üèHNˆÐr£ìÖt$yÎ#‘P1Oà)ØDÑ{PÖm°EÖÝrr½‹|;®o¢’kƒ§dÒ‰oÀøSòjÞ†6ütã¯a¾7áïà)|àp?„oâGð~b…ÛàLœ’‹Yúeã@þ?Ÿ‰+ó²3;´ÿ«3‰ÿçÏäÏt&¡3ù;Éçt&_À.!à&‘O	ŽŠø¦pÃBïç™ ÿ’Æ¼d;É——¡øA¢Ö7ÉÓEð¶ô@w#=o¥çmæóù¥ü@.ÿ ŒD9¢ 
+Å`-
+Á'†Úåå¦Æà'&EP”5“K­H¢–˜Dí y¼v±Ÿ6¼àtW¡KÜ	ƒý…ô@žK\ÔèzÔoT*F@ž	§ˆQ0RŒ±Â!ZË¢¢Xîˆòé,I?UÉt…
+^\J‘‹(YfiµËL›0Ço0fò^˜Î
+n_1ŒÂ¸tkpqš5ð§›‚á,Â¹¢ŠÉ0XL…"1f‹ÓmÊqŽEð™ å»Tm‘ô¬IR‡ß8"©•IÚ–"©ÁL^ÒÛ÷ÀøtwdøÕ}0öDCzàRß‰™aA˜G*Â˜(Bµ¨„°¨²Aé° tÈ/C©ÁZJÌÌŒNõqBSÒ^’NÊei¤<—MMg©Ì¬‰jÈµ ‹å0E¬°í?ÕÚªÌ%óþË-VFLV–1ÿv:ç®§±wí½šön„I¢É¶w™µw™ÌkóÞuŽ6nK†ëmÜ
+ÇÉÛ2''¯´òöÉfLnsœ\ï¸óÎÌ79L¦ÈW™“¿X­k¾¢RŠ€¯Èœ±er5\MñÿÓd¶å“‘dä5Ï6ÖTriM7ÑøwŸ=p.JŠî•3]>ûÕ´½ÈAÞ§7ë8‘ºgfûìÒo»jfö>Èš©Úò¬×˜ï=×Ò§ktÏuü”ÅO×[Ù×£°»©ôÜ0S5î/Â{`×l½ 7öÀ¯JÓoòªÞ,R)TeÓ5¦Š:oöª>{ ˜¢»¾f{×˜ñîÛ»õïnµ½[—ñní]sÆ»½¶wçf¼»Íg¿©6îj^òÊGÑ…=·{µ#ðu§çæ:w{ÕÂœ¸Ã¶ê®ŒUï´½»+õŽÂÖ»Â0¯Jí{¼ª"y·ŸDc>4Á:¸Ú¦$B bàq˜*º`–ØsÄ6˜/.€&q¬Âzq1\/¶Ã^±_…§ÅåðŒØ	/Š]ðmq¼.®‚ÅÕ¨Škq¬¸ç‰Ý¸VÜ€Ýâ&¼^ÜŒ7‹¯á}â|XÜŠOŠÛð5ñuü@Ü‰ŸŠ»ñ/â)ÈëI4çSÐ®R’'UPkR¸Éº›ÂMO†póÛ5ð	]/þ
+×’âp‘;.-AÌÇ#R‘fÃ^Ü€ëèŠ©x=„ðêÓèJ¬§ ^^Â •+þ+;%º÷©®û,!õŸ8Ûäw¶j†-\ÕHKÝ&ùMC3Îïl@;EffdØÂøûÔø¬¦¦šÛ=pLf& _à8Õï¬¥«÷Á¨>F \N¦CÆøí×¬w>ÆH¥F9ç©Œ°;5Ê9î7Ò©QÎù#¼KrŽ/°75êdq÷zJô ]ˆ‡`x6‰Gà*ñ]€'à;b?üŒbÀÏÅ&zp”8„sÅ¬Ï`«x7‹çðJñî/â~ñ-<$^Æ7Äq|G|?¯¤ìþ+i÷èi5ž+ó·l6CZÓæfË}©+ÎŸ­ù¥ÎzÜÖ¿£þËúè_ÓGcýëûè_×Gÿ®ôþÔY”‘b ñ)¨×É_ù>T‰@@ü¶‰ÁnñcxHü„Ñð–xþ(~jó)>“ù´ÔôgZ,*ƒ¥}Ö•1¸x›ü”Ÿ÷ƒJÈÅÿÝÅÁÐÉô~éè%-/!íÕƒ™fþ]ÇOTAl3Eä^ÃMÀö1ŒŒôÎýXcÅŽk 9N#rœ	Fä¸ ŒÈq)‘ãJVe5û ‚o*Õgò-£z
+ßª'šïGŸ8
+,=Ùžºš¢=´`<´–±<y†*¼p/7'—²ð°¡`iÝ±öîGŒu·ðó£æk–Ü#’•%=ðy<9$ÅÀfF¿£hç÷äq~ùâcX$þ@ô)yß‚âÏÐ þJfîodæþIRõ9´Š/ D<	+
+\©dÃµŠ
+»7ÜN¾ÓcŠßRòá=Å+¨*CR>æX79Ûå‡|ø'n”‘òÝÍãþÌŒÚî‰ã°ÑöƒjþÄù`2w„ÿìG¸føG'¼ »ùk£ï~Uêuñ(Šeö€‡®ÏSM®Cpà <±r.Upß/ïãwõÀÓ)Ñ”a³2T¥
+”SÀ«Œ„S•Q0E‹”1P§Œ…zêkR&À¹J	ñ£ÔŠ§ÀiL]Psñº
+@nÂÍ„Úõ6ãÅ„å×vX·ÓºrðeÊì"Ÿ	Ùë+JB®)E¢ýR$PïfÄ…ÊdÐ•©0L™c•Ó „žË”ÖqŒ¥›Æ$
+:„bI"à±’D¾?Œšä<DÁ,“³œ?³‡ÅÆ‡y>ÏÁèáÏÂ–úÃ!þú.‡Œå$Çaö¨>âzžiâO¢þ0=ßÀÃRR(c@¥ò•P¨,$N/"’ƒOYS•³`©Rc‘]§áZì”¼[niœåÖÏ(Î³¤h†©qòŒ	¨®}àR24²Â¦;ò,ÝÃ¸¹ÈãæÇVëS«ê—~Ú×bÛW?{Û¥Rô²½®ýû¾x3>ü+« KYyJ#PÖÀ`e-ŒPÖÑù¬‡éÊ˜©´XbTÌo¯Dv6&dø—3Ì/®ƒ¡»ä—YäÿÕâ¤¾3Ô·ÒNTlìC}l~uÜjýH`íÆ<ZDÌô‡YÄŽg‘ …çš|Üxž?/†Ê_eÍº†ðØcòC —‡ôÀ7ÙÍð¦øaÈi˜®X~Æ)1˜¦ÄažÒm;—EÖ¹lÃóMz.5Cí3BòŽÂKMžo‚—Ÿ?
+•ü¥cÕ~ÏqÏ·Ãwzà¿ç»=¤¢)ÜžfÐZ™ñ]V¹€h¸"‚‹a¸r	]óíàWvÀdåR‡Î0é#ñù;ÄÜÐL1Ûåhà.r¶´C3êj:ªkú8ªOåÅÕð+–ö˜.ÅàõYxµIñ¼Vßäò|¯¾)Ëóz}S¶çûõàò'åþ©_y,¥ý.–»^?ÎDxvÃé¹È°ŒÿPK\lh   ©M  PK   à;3            1   com/gallery/GalleryRemote/model/GalleryItem.class•SkSÓ@=ÛWhÊ-BhS €øV§ :SÀä³iYk˜4qÒ­è7~’Îø?8|Ò”ãÝ4¤tÄfz7÷æî9gÏM~þúúÀ,î¨P1•F
 Š2è²VR0­R2£`V…9ó
 Rë›+Ï*«ý•=óµiØ¦S7¶„g9õ»Ýe×i
 Ó;¦Ýâ]¸Æ ÔMÛæÞ[†b¥æ6Œ 5ÖÚëSÞp7î.·j¤ÔÌWÂr†,oÒ=ß-R÷,ÇKÓ…3we*1ôT,‡o´Uîm›U›Ë“¸5ÓÞ1=KæA1!^ZM†™³R<¼Aº“5Ûuhû`¡ñg³ºÇk‚g¾Ù@…:OL;â]mQ¡Xø·M~+¡©M.B[†
 §"­Ö#MÇe…cë£žÕ6«[nË«ñ‡–t£7"zVhÄ¢†^ôièG·†.`”¡ôŽi¸Žg:±‚›ná6Ã””ðÆhî“|Cxœ+ü…Ù²ÅzKø3¤Ò†?íÎiËr2íáfŽÍ ^>¥ÃI0Œ6£8%¿ô¿ëm	Ë6m¯WÚ~zô¾¶_`†É?Mèt)1Nß
-R‰rÐÐM÷Yú\cèÁ´òG®S<ÆÓš¢žAQ¦Ì¤Þ­9ý3˜Î>"&C\†„^¢ô½wŽâmÝ%0M`YÀyºrôÁù@tø´9_ £‹†Ð=èFY…“‡HUJúÄ‰R®1",½‡‘”½”åé˜—ˆwœ°¯DØF¶Å1úK¶<.l~téŸ ¢«ƒœòëS>’Öî	ñŒû×µéDÛ“ŽYÄ)$qŽÄÍGDeB2¾÷RÄe’Ý5QIyî“Š#Š’¡¢«áæmê–Ïò´9ñCã;²º\¿ -‡F:¨ý4-à>,‘àeB,Gò!Ã„¿cò7PKƒ`ÁþÒ  î  PK   ™~a2            -   com/gallery/GalleryRemote/model/Picture.class•X	|Tåµ?çf¶LnV 0€@2	PöEcB ˜°/‚“ä&œÌ„™	[«Em±­Ô¥ÔºÔ–j]°%C÷¬ïik_ë{µÕ>íkmí«ík_õ½öUû?÷Þ¹3¹¹yÉïw¾å~ßùÎùç;Ë¼úÉ“ÏÑL~ÅOqVòiç	q	qññ
-ñ	ÉâR DR(¤HH±!¥BÊ„Œ2ÒR.D2JNíå1ò­BÈX?ãñù •>žàç‰ðó$žìã)>>ÇO+xªi²{º«¤­ösk¼\ëã~ªâ™2Y'd–ìíç9|®—Ïóñ\Ïóó|^ d¡Ÿñb!K„,õñ29ï|/_à§…\/Û.ôqƒ´>^.¼š„¬ðñJá>YH³ŸWñE"S‹Ÿ6r«—Wûx—×ú©™×ùx½Ÿ7ðF9`“Ÿ7ó–¾˜·
-Ù&.ññ¥Ò^äåËdû:!—¹ÂÇÛ}òq›ÛåŒÙrF‡ÍÇ>îÊÏná²CÈ•aÄÇ=Â3*âÅò¹—w
-‰IäC³„ô’ÒKŠn}Bv	Ùíå=^Þëå}^þ“§uMã¦–åLe-;B»Bu‘P´«nC2Žv-f*lˆEÉP4¹9éÓ°:ë‹·£Sd¬ÇêšÂ+´=Éx¨)¬E:L#ŒÏ}Ép¤ne(ÑÝêÅOw¸£C‹2ñ6&7Š€73y;#áÞ^­ƒiL¢¯·7®%´ø.-^ß—Œ­%CI9;„£èxûâ‘¦¾HÄ’"ª%ë6­oÁ	¾DxŸf|i|íNÖ5†{´h"‹b…›×k²§HkT|ÚØÝ×Ó…Á P¦³Æžöx¬wclçõZ{R×C°
-EÚúzÖDÉ™¦·´ÇzêºB‘ˆß[·Âh×k=±¤V×ëÐ"uõ²Av†£ÚžÌN_'0Ý€ÓN#DÖ?7„Ú»1‘ß‘V†É¥í	w2ÏzÐr¬k%CrKÂÑprSmÕY·™s‹«7ã¬L1·à
-V-¾1Ô&÷WÖkE6‡âa›“®dwfP}Ö#Ö†Û“}qÏk.Î®´`L‹†¯Å`‹Üí‘˜ÔÈªê,ã_Ó¶·*¦Õv›ò÷„–Ü`iÕP^6ï-ê‘å]™å%iö™×RŒÏ›z#±PGzk¢xFŠMQy	±xRëXÓ«ÅCIÜøò=íZoÒ°cŽˆÁ&´–X"±·–	{ÓÂºuS„}ã˜&Ë–òªªÅæ³ç\U"½/3Þ¼ËøºñŒ ¼YWo(Ù-×EuV*zË#¬3YŸd*¯jvDÕ­[3äˆëïz}¸«;©ó„~c®EëÄ”KœÛzÃUøV×îØN4¥]XÀ­øE½ô”«j›¬*É,÷Ä4­j¨†ŽJ»ŒË9h"”{—á•pÒr
-ºÇkNÊ…Åâà $ÚàÔ†ð¾°¯³S“ïy	­W\Í`§;è 2T+‰ÃÔwiÙ›Ë´ÃÒÒÁZÀ%ËÚjGO=N¬=§'ö…kL_,Ï"Ý÷‹Q§]³eôç\”uj+²ÖÈ]Yƒô£J¯‘Lã2VŒJ³´ûôb“qf©yf4ºÊi_Ú26e„ÂÄàq‘)@f"a›(68dÅ‰â„}¦Ää’=•2%/iµno²¾~p0©®:»WL‡ámÛ<»›4vë6…ã›m)=ep·'Vš‘]ìÁêcSƒ3Ý]vÔ”éEÙ÷”Y£{×Ã¿4f‚_nÎF\“hvv|²¢ ßp»âÁØtò3åp•î ¯©´—ö©ô9Ú¯Ò5tµJ×
-¹NÈçé*]O7¨t@z7Jï ôn’ÞéK*}™nVéìý
-Ý¢Ò­Ò»M¾ÞN_Uù³ôŠJÐ7UºîÇSf„Té3ôY•¯"äoW«ü9Þ¯ò5|­dL 0¤‡…Ä–p²»ÉŒA	/_§òçù^¾^¥)…×Þn¬§ÐW†’gª|PùF>¨òMô&Ó×V-ê v±qð*}BŸzù‹*IÍ8œõ}Ñ$.É
-ULç4„¢Ó“\WÀÈ±x ù\@‚æ$ýM•¾Mªüeú£Ê7SÊË‡Tþ
-ß†ñˆ¬€ÝØë‹tÈÉˆ’æžP—¶	N.HÆÍ\[do@’º@²[„eEm`w8	$ã{õ5È’oUù6¾]å¯ò^þšÊ‡é”ÊGh@å;i =®;‚±F­3ÔIª|@R4Ôß@C¾[å¯ó=L›Î ›Á0[¤pÒªMôé9ƒÖ%õ±x¸+E²Gå{ù>¦•ƒ˜ïèÕºàó£ÃgÝ5¢p‡Ê÷‹²ßà˜¦—«Ð·ë|b`Bög°SézÛË°ì~J©tB@ú…Ë°Ç#&‚KpŠb	ÏÂÑŠmÌDté¡ÔËßVùAzUå‡ø;^~XåGøQ/?¦ò1‘ñqº_åïò÷pK†Ä4•s¿Ê)gbÆ hk4õÐm‘©rµ›×âNÄ@è:d¾OÍp°Òq'>rò:I^Ý	yu0¤šKÝãu mñ¯NŒ³Vë¾øL«U~‚ŸTù¤~ô”ÊOñÓ*]EWØp¾ï•þNïyùY•ŸƒÓâç…¼ äE!/ñË*ŸÜô	Ÿ†ÃL¼‘!™Î€4Â¡HxŸQ(Ôåf‚ä£3Q·T‹kÑvMb£”–³iôÝàSªÇ¼Hlw¢¡;éˆKü)ÒpxZ‡éÇÎèkà¯€~g)ƒFQz£O†EÆYgØ˜V+½Ú¬fþÿvÀÅàò/ŒÅ"Z(j~Ú›#÷CV¬f×ˆ‘PÂâ965KhîkK˜ïuTUs³cŠìÏ
-¦ªá†`#Y´öIšµ6—ÊÁ(\¼ú„ÔÕ¹Y¹¶å<¡eÚ¯õÐ¼œY´-Á°Wg•¹Ïl‰Œ¼ˆÐªªæáfé¬++HÕœeçÆîxl·Øµ¾yê°27#Ý2ÒRÃ8Œ~VÆ4BÒÐL2o.­§v™Ì*cLn¹sà‰›KWÐLf=,=q³š˜êÀµyÛ¶¡´=áD×ìA‚Ó%¶ŠoUÚ¶Í²“ÐÇVâ™µ§c9š›ö&tW%™e…¢Áe“d©Ù5S}<ÚÛÁ§]ÓàiÉŽÍr0+¶—‰eCgñPr¯ÖöH)ÕOem´Cÿífl¦ÈìíÃî$QeewóÚ>ó#ùP*Ï‘Ë0%oØÑû¤…h¶éè œMÇ²¡67Žz…Å’w‡;Ä`<Ýšñsƒ<3SÌz çŸ½JJÿ^•«'ÄÅÕïBEg¦eŽW5ìR…&ÑŠS%(I}TN´‹v#{ÚCD
-ÍE©Bò‡ú@oÙõÕ‹Þ^cŽ¯5ÛëÌ•ŒÞ¢˜ÑÛæøFs|ÐßdŽQÛè-Ê½=¤óß/EŽÞÞjŽoÓ×ï—jí\ÈŠŠ
-ô0F¿…&
-Z-Xs‚8Èý¤óú)OˆKˆ[ˆG>x…ø„äñ)¢
-)RTú©8XÔO%Ò+•¹2!#‚y)ù¸ÑÐÍ Ž¨•Ü4“ütC¬‘4`. 	´¦Ð"ª¢Å4ƒ–ÐZJóizçS=þ›èBºˆi--§Mm£t­¡ÌÜ	®£…è.º[‡E£¯Ó=PWÔ¾×T{Öä¡-µËƒµ)•®Hÿ´Â]á.Õ™ŒåÓ“©ôä¾ôQ>ì¹ÈDõ–à	ýi©	' ¢H[ÑOÒ
-ÌÒº€´´n€-­xKëäÒú€º´ù ^Z?°—¶ ðK«â¤-êÒŽí§±Ò–â¤ÅmI[Œ«©9fi¹šF€^A>
-Q	µÃª5hÙ	Ø»`Åa\Äº€®¤•°=t1Ei;Å¨›vR/^À¼€ýx`ÿ‡0Ê@‹‰’ûôzÔ×&ô¿6.´;ƒ5 d€Æ§ñe•)šp˜f×¤hb«9Ð§FÕ–MJÑäe•Ê=ä¯ÍÃº)­r]ç¥æÂ©úÂ‰ÁM;Ec¤IÑôS°E³‹ÅºEf.x©úósãÉÀ£ƒ2ŠÌ€Àsð¼âAÕC©íPåJ<›^<Q/Ág`ï· xvM££xú¢òNË0vêæ *£t6U^‰Õb*£ävSáIªÚZV}‚‚ÏŠY³Þ=ä…–:9S5všü™JsUò!¿sç-¦5­ µ«Á°ðMB3¤;@3[ÒèE.WÙ¬²Ù4m…k€Îu-™‘¢óSÍÜy®r×Ý4ÝyóÜåîÃä/wÏs¥áù)Z k”{É;î0Íî'iáÖrÌ E˜òËaGÉÅ´–/rËKÌÝ8ð(Çº1²•íä1Ñ§\‡©Ú”=O†u©ÎOW`Y–µÇ ÖšH“© ‚·«£Ð¿Ó/Ñp^_MôFÒÇ åw±ã8ö<]ýt1TÅçÑ \ÏÓp3ÏP=‡ëz¯ãEÚ@/Á¹œÆ{ø'œðÎx§¼ƒø.ã‡°è7pÉÿBÓ±ãß0ûÎüVþsú=½M¡wõk¼”òq^}«]à^¹öãoÇÛ“97NnÓË…½%æ:\®yñ
-8=Š8@M„.âqTúƒ©Šq=Ýc»ûÄdt—PtÇ
-ˆ‘¢
-iRtþa8h£{ÁAñÓXõ˜Í? ±`=>Ì²ÀË¿£¶`µ¬-v}Ä´ëzÝ®§zpeº.‚ì†asþ8Ë_Œ¶Ïh=vÉãéÇÝ‡4éc¢‘ÆãñÁÌ/<f(0ÑötØE^v“ÊÞ,ÁGZ‚ŸÀ=<5´rò$n1¸kCŠ[Ž"$¼[àŒ–?l0
-WD¬’çžÏÅ4’Ki<ÌRc’uUb`»u±Ÿ´Ž¬5ÕPò2<=2ÃYÂ*–°'é)sç<SX…ÙvVf®X *0åýúiÏÐ³&Å¦*”«Ïsm÷ö"ødîÇ/,x›œ%L¡%Ìs9yœM£iŽŒž·¯‡LBŽ ïüyáo\’tØ™US	³˜•ZÌ^°À­3Áu‹Pv|gdmv[›_Äã66/ÃjAÐç Ëlróœ,œ=Î=¡“ƒ_¦S‚¸ì‚Ìuä4½â$ÈBE9¹F÷Lß§W³YU.	Çil•'S“nzŽVØŸÍR<›e°êú,öåûr¸?ÃšÿÙz”ïcÄž.ƒ½§lå±“Ô¼õ­j)»h€Zô`”¢Ö­^=ã	Z#»¢³VliÅ"—l«pÒ,rW¸¸kd¼®l=H…Û×m9úéKyCFà Ð ^›ÈÏÍTÆ«h·P-·Ò|^MËy-­âuÔÆ›te–AÌùÈiDÆ±ðã»þàëðØâ¾ºLUËNþ>Ú×ÐôÐÎðï?6•î2Ý]¥¡tQð$m„Ê›úußZQ‰7o±9=Þ
-Q·AÌËà-.ÏJ%+-|+M|¥÷šyèOèMóÐKÍTr|ŽCS´eÈ™!œÙ†35ÇYw:Þ:s¼u§ÿŠÀ5Ôv+ì®&ìh»?u¶]·Ýv{`€Ñ¶{­i»o9>"ýítägÎ‚xì‚ôA]9¹ÎäçÛy[:¾]læm^û+ÚÔ÷Q)_å˜·½cqí3¹žëÈõ"œ0—„ßèçÓWl•Ö‘K‰¯Á‘×âH¤°|=Uòt j>˜%Â¹–¿@vb	9¸×ÒÍ éP¤FÞ¥÷ÎÒ6SŸ¤[!ñmøG~iquÉâj ãüFßo€t‰HwâÈ»pä= é^€t@º =àÒ ýr ÉgéA€ôP¤€~=<KÊ·ƒô$~?îÒûÎ×˜o—ïS9$<`^ão†w~»„O@Â'!áÓŽþÖC¿]Âç!á9$¼ÑÄðƒáaX`—ðeHx
-~ßQÂß9cX`—ð5Høz	šþçð0Tí¾		â(áï1Tíþ¾•CÂ›L?´âöMf›mä»—¶Ô”Ô¥è²¥ãQ^ÔŒwmOÑå˜›™žó×äGÉÝ’õ»ÁdÔõÄo“AÅü.á÷Ú~ESø×TÅïSæf[¿T›Iq18H#aî¨eÎ Ý&tEvè>t tr„î¿Pi8@Wd‡î#@÷qèä75îÏVŽé(ávSÂâ‡mþþ~â(á[\÷˜.„IŠ‘R .[iÍq
-¥¨í~*“žÌ¤¨=øMRõaŠ:–¹Ì¹zèWr+yT<t®âËÒmy¶®î˜©Û_œSàbNJ!xåÀé™ä½5[ôVJ£÷ÇÎÑ[³RAFåä*3zÿý¯ƒ …¶|F©pä¯ô7sóo€¦Øï>OÙ,3³-ëDFŠ|«	é Í©9EÛpÝ­¸ð]ä«AñF‡Ùßþ•òm{íqŠ<@%5ÒÊDG¿þ¡GËÇ¨ù1*øØ#ÖZ˜Q~
-(R*©B™H•Ê$š¬L¦je
-ÍT¦Ò\e-Rªh•RM[”êRj)©Ì¢½ÊlëN¦õôpÙ>²}úïÇÑß-ÖdeRk—F) ˜ü„‹¡í*ç‘W™KÅÊÇZûúÔä¹Þä)F=â4 ÞÃFÕ‡*{Æ í”_‡ñÉÎ	*KiœrAÿ@š¿Pó? PK ({  B/  PK   ™~a2            7   com/gallery/GalleryRemote/prefs/GalleryProperties.class¥Y|Tå•?‡L27“›×@L&Ô AyÇ&	‚ÁçMæ&œÌÄ™	
-¾PëûQE±>ð‰UZ¡Õ	6>[‹]«U×¶îÖ¶«µZµên­»ÛíîÖýŸ{onn&w$þ~|÷Þï~ßÿüÏÿ;ßùÎ^þûŸ%¢Ù<à£í\ìå…K}4†Ë
-i—Kã—f¬4ãdL…4•E<ž'HðòDé™äÃ€É
-WÉu’—§øÈÏeÒLUh¯t}TÌÓzP¡}
-]*]G)t¹\Vè
-¹N—f†—g*|Œ¦qµ45^ÉµÖÇažå£<[á:/ÏñQˆ+ž+×y
-+×ã||<×Ë ùòx‚Ü-P¸A€âáD¹[$T{ù$-à%
-Ÿ,×¥Ò,“f¹B/Ë°Ò¬Tx•\W+Ü(×S¤ù†8Ö$wÍ^nQx˜]ëåS}Ô$
-5ñ:yÙ*vÖËÝiÒ·Ašòxº—Û|toRø¹ž)ÍYÒÌ—ŒÏ–©ç(|®ÂšÂí^îP8â#šB]šN/w)Ü-xQoæó¼S¸Gnã²„	/÷*|¾Ü&½œòÑùœ–Á•r×'ÍoåÞ¦ðv/_èå‹¼¼ƒ© yÍòÓšV0ù›6k[´º˜ïªkM'£ñ®…LÅËñTZ‹§7h±>ÉÑÒúÊD²GK3M6g¤õÒu­ÑžÞ˜¾Ü~+sÓÝ}=íq-knÇÜqæpmkºny´G§¢‰8†ùz´h|i¢/I³Nï€á®˜.P½I}KTß:8¬àÄh<š^Ì¨6'ô¥£±ºµÉD¯žLGõÔÂšLže‰Ì–6Eãz˜èÉõZ{LOZlƒ–ŒÊ³ÕéIwG|lSG¢§®K‹Åôä¶ºUæuÞ“Hëu Ñ™ìscâ^¦Jw&LyÕÂ¦¤#Ñë˜ƒq­vó·˜Ê¤}Éé~¼ïÀ[ïëÑ“ZÚTll—ž^Ö—Lêñôòh2%’Û˜ÊªkÌÑDÝÊ¨![YÇˆQcSnsË«‡O5g£•ÀlkwbëZs-Ç6¡;•Õí©Þ$ó‹RÎNÆÈ¢A -Ý-ïOJÊ¾-·†­ˆQžÙW’Êê(ÃÄõÃc®rP”ì¨+ÆØfGàè=];<úŠSÃçŽ¯v›*p © Ò•EÔ‰1ÄÓã”¹{ÀÃ~aÅV®ºzä¶Íáò˜öì$GT™Ã×'ÎÓã0‘”P=Oæ¸”«©S¹Hs.qcÜ©Ât#fEñ×ñ©\3+]f6ŠAY¦e‰X"94vúWKcŒ^h.FÖÌ_é©9Ñð²ÓG"ÊFiJh‘&-•n^wš¹E†uÅœO²'q³Ñ‘"á©6ùFöÿÈ^ìFHç3ß5¦õÑ¹±Æ5«÷$ûd„™ñœD‚Û¢Ûó|)Heu£‹Ž`æµP0^‹DìñEVÒ1Ÿò¢	o…K×¬¸ Cïµ2™k  Z‰ãL±°ãúV[±L¦ìãÊäF[hn{Žz“8·»Ä¾ÂWÇþðMï‘´
-‚à²4‘ˆéÚ‘"©Qi7G¶º‡ø&Ãršã¹zæqëUèZ_lðÈö§\x¸Ù`Æn£3¬*V<Ñx:ÛF	Ä’T¤õ¥ZJ¯?n¨ofî…±åNÉ¤±ØÞv­Õ<²¡É¹bÙÁV*™…Ë¨2‡o2&:êŸµZ2¥;õÉ—J	ÜJSÙè¹³Ë¸G‚`'§á"ãLÄ;atžºÉš—îAåRKt9+“ü˜¾E¡$éIDúbCÛ× pr2©mkŠ¦¤Âó¥ŠÑƒ¬t†ÃÂšöÍØ²H}ñ­£[JÇV£À‘ba3¢Šš-“Uº’®‚°¹ëJàlÃŸºææºHD†¿­ÒÅt‰J—Òe*]N»TºBš+éF•wòÅ^¾DåKén•/ãË!f¶*3}¡ò.¾!Û	n‘¨&r•ˆê¬€T¾’¯Ré}ú@åoòÕ*=AOªô½«Òïé=•ž¢¢Íyºbÿ†…Ö_U¾†^Ã¶yrª|-_ååëT¾žžÁX¾‰B‰HR¢ds_Ú×Ù)À>"­'ƒ*ßÈ71ÍFSÁžh*…QÁD2Ø£Å:!Ÿ	V£hê‹E‚ízpk4’îwëÑ®îtÊ7‹í[Tþßªòm¼[ nWùÞêsUúŒþ¬òzN¥çéH@o@±ágŸp¾5ôh¬'õH¸+©ëñp;Òì›^Sù.iîF?TéúÔLúÆY§ÒçôÂÐ!0kÇcT¾‡ïUy¯¬Í[ô6âÐå¨aª³&qTµ4îzÓP ÝÔâÁhEx4”e&ŒÐUù>¾0^‡ŒÊðƒ*½No¨ü?¬Ò›ôŠJ?Úûø•~A¿t®­}2ˆ4ßa:~4Ò\ÞÎZœGe=“¥ÈÛ¦§TÞOÈ'KRü˜x{¶S‹¥ð0õçÓ‚ÑPä:X’r]<Q#qÿ]•¿'á;ÖåT¥{†ài½áj|ûÔHl=ãåÇU>@_ cf¥úQ”4€AP>(ûûô7¦	¹ò4ÓâÑAK2ƒÕFþééAþ©•ðƒjÏ²Ù_QùI	g¸ßË‡T~Š‘#ò/Â–Â¿¹_û[ŠÛW&âûHPøA²Ðãz‹ù}‰ojó±žÕÎ#nøg…ë,U·–jN$õ19,”"©Ü¬G­®q;ŠRÿ¿ókèt‘ƒÐHÕÃ-Ùœ×X³5RymrQÔ!©ÅHÓ _(ôTC£ÍxEîé•øißò«½@ëíÕãøÞ	ª˜1“6+é„ÙÃT•{ñšxŸ“¶Ú­ÏQ?C—’AŒÏ‚åøìsû°©bøj#ÕÀ­­æ¼¸gúgÔÔt•dlS÷¥æÏæ§CV)g-ëš_jZ<vàh3ÏYøçØ“µGpt}w2±U~µ1|•;à*ÜXˆúù}šüFà: Åu¡nBœœñÙ4m"‰¡‰>œn^Úà‘	ÞØÇVX¦Iv«>˜V@IDí×‚¹ÃÀLmð#¢w¿j`'7ùFD¢£Óª¦W(&]K?È—Ò	«|«¨®q-àÊ²R›ür•J$ÓRú»L¨Ù@Óhm'¦)ŸtíÀýN"C5hQ¬¡õH½f\Q²×+ŒkÆ¢DûM<mFÿ\
-Õö‡hL›?¯Ÿ<OR~ˆŸ¤i¼Ò(ü«ÑN¤´ÇÁvˆü4›Æs2Í«ãé¼©4éZºŽÈ¸»žn€=±{£e÷Øe\§…ú©ðë˜‰!*‡ÙJ˜³A:Á0«š€–Y¦›l'o¦<%ª­Í¯9ü1í¡©¸Q¥VqKí¬•4xB³ž•nÜ÷åï²Í.À‰TB‹h-¦©´$–fE‡	T
-#;`f*)tî<bÎV –¾e(O3éVºÈL»év‹ÞÌÅ*Cþ²¾Ãj“:@þ6¬ÈØ8°™øÔä¥•TD«h5:ô®´¬yÁå#"ÄÉ;-Ë-*l@…qâæ>ã]P×8U›¿
-ÄoˆwÑÝâ\ÃØù+2T¹ß+0º[kâµ×äºw$¡ŠI‡h¼¡ÓA¨-¡½tŸAè~7B\åJè7Brj¡Ž„´=äF(àB¨Ë•ÐÃn„¹Å@¨'¡}¡Gè;âj ²hOPÁKT
-ù'fh’ì7tZ	ÆVIì´>ÏJ›ç£ô˜ª×Dœ¡*ÙÀèÈFÝÔºÓu¿+ªb¢N1PéÈF½¨»€z•+êwé{êKS±¦fëyp®wè©Øz*ô8,ˆžÜÐ¦¸¡Ý´[Ž€v¾o¡5ZhÅ¡ZYÿD@f9º9ävc?ÁÛ°ÅøLºÌ€Å—³û$²†ä¶ðÊ›Ã/Q>¦ð Mkûê§£ÛZ24=/hFRáÌCtŒué§êÍ …Úú©ÖÎÐ,ÀÌòÏF“¡ºC4Ç‘ ÌTyÚ»z4"p6ÆFl
-¡‘ÉTEê7œi³‰·Ñ!#e oHú”ƒ¯}Ë…n8-ãg†j-"à1÷†Íóx8VÀÇm<J3Ub?h¢ØVgZVån Â‰Õ§éËê=-Â5„,£†ãÇ™ŽÉÐñ‹&ÙKU"ë¤–Y‡©hÖT¿håç-
-ÕbÌŸ<´ãÂŠâ&€è™‚5ŸŽU¯ÆbÍÁòÌ‹`P¡éHìÂF¸6Ø\,®œpÏÒs×çéû8Í3ÆW¹q|7ažÃb<ï¦Ê6VeSeûýØ2ö4–C„97+¢ŽÍŠ¨‚½ YeVƒk`-ÌX?Fû"ë%ÖO±ù^¡³éUG`M·ë\Û“síÀÚdÖ‹ôË“$æÉø9ÎÀ:ÑW‹÷‹s‡Ø?¢yÓ¡äÛþ[É9tÌÅþOíbž•ä@NÊËÐ’ì#â·Žt¦Øéìì#Â‘€Nš”¡“³yý	èÃ	èeëxøt¶hË²Ñ>Ú_r ½Š(´ŸÓk#}[êÅnÉöí\}{Þ°æ7[lƒ!í_Žu˜d.ghÅá€ìsPØÔX“Ú›¶£§~t†Vf¯/WÒø_Ð/-ø3­Í8Ñ>ì?|4xº#~&Úø-|¹û•¿oÙUÝ•–%9}V5‡€½zmÆ¾òŸ‚„kø}ã 1ß‡Ó¡Ñ²:+I|<öm=ùx!ó|*áTÉTÅ'Ú{*ÿÉ°Z‚ªòŸé×†÷SlvSÀÉ¬ß¢·MNlÎÂ—Å 5Áùææ0Èµä-®*w?ÍUehMƒ‡ž‡ÈðàÕÚ;©0,uwË®<Þ÷åÛù •ÈÈS®ÏÑ×Ö=@BUá*O$C­¨Ú3´ÞxýÁšàIÜD
-7Ã§ªà54™[©–×Ó\<Ïç6:‰7Ñr\Oá³i=ŸC¸FY3|^]&SýÆ¨àK‘¢%ûåá+·îš¬Œ(ªo¶uØŒ*»\A…ø;úc•Þ¡w­U’¼%ù²++_6dåKï^:f€NsÏ—vÚÜàš67æL›¡Öñ¥ÓMGs”VqœtN8Òf­6»l‡ºì´©Ùió÷ôžåÐeÖy¼Ä™6OwžÇmÎ‡MÎ‡3rŸÔœÆâlqlƒ%6Ÿ%v]B@å$|Þ§,>Xi|%ðaòŸ™¡³î$5ì?7{(ß³?ì?g°ï\³/oÿ im#Äl7Åì§Žçl†æ–Ù-/Â–Ù°ÚISøbè}	Íã]ÖëlÖël›ŠwX¬?´Xkx–°(Ö•û[P.ˆƒù†èŽš¯†ÑkÈË×Ú‹æÅûècÃ\¡m®Ð©þ„ì.æ>¡O-së­\áGq²‡ÿÙ¨TD‡‘Ëp•óÍ‡ü¶¿mÁ°0-|fL×Z•fµ‡;Ußßâªq—CcQ¨Îv:?tù6¸};ÒÒTÊ{l×KAê#úWƒXM¬ÎVº†þÍRú3ú³›ÒÝ_¡ô½0¹Jß÷µ”6ë£Ïíb¬ÙRºJ»—^ü0bhŸCâ"ºÈ†.‚Ä&ô_èúKâyÃRÉ!ŠpWù¼a*«T†D¶ÙbR)išƒËû‘Ç¢ ?´]÷Jÿ»ÁožÍož­t˜þÃRú?é¯#]«˜›ë¸Þ?
-×Mèÿ¢¿YÐ»-×ë®ã[0Îöäp?‘åþ8äöø0÷àþÓpÿ9œÏãü{Áv¿Òpÿ¿Žõ6ÇzÛý9¨`LŽÿK·3•†j-f½nFT¿ä Ô†/µ%(¥/Yf±üœßnÅq‰!AË,H>0+ë"þ\z"ÿn½n»#!>h¥Ä¶R‚ð'
-pdæ?`1p«á)H¾[vBìMó ßVé§dK(C©OÀcý”æŸ%·*ã$IoÜ÷åÇ½¯!?ˆ¶äÕTòŸ½Ÿùópp7x'…­¥
-xe™¶¢	Ém¹<]`e»
-p¼¿8¤^=²ñ¯ÈÃoa“þû6çßÐ4þ-òð;TÏïÒB~Vòh-¿O[q¿ƒÿhh°ž¬¥cŒŸé¼´˜N2Žqù¬Øië²“ó­bk'º”SÝÊ^è2gâGt”¬§Õ¬p!´aÔœƒ?h®´~ì)Ëùû¥¹:#lÿ„ÕùYíSG	\6Xs‘Ì`õÿ PKLhÆ#w  K,  PK   ™~a2            5   com/gallery/GalleryRemote/prefs/PreferenceNames.classu–÷›ÜFÇGq“ã¬[lÇŽ!Z€;ztÚ¹]ÙZI¨ìÝ™"ä½¹½µµ+!iÏw¦Zè„Þ;éô ¡·Ð;ß‘¶¼{÷ä§Ïû¾3ó¶yµþïáGcsì¿ûØG÷±)ì×´—B¿´,Í0=…5/DÑ|ºó^‘õÝ›VÓ“A^Dƒ¢ÅC¡²;vp²)ôŒs\ewAæim:šç-ÙnÝSÙÝ
-ÛoÚÐämnªìã
-»*pêšÏC½Éõ³*û„ÂŽPI¸À}MeŸTØ•#qàbã§àé”GFŸÆáš¶®™¸ÿ3ps‚a·UöYX´Ü ÔíÀòUö9…©4öŸ‡¿¦­ÕCSóüpÑg|AaÇ\.ãÁ‹¶‹ëi£²/â¨‘Æ·Uö%ø=A\¶¨&nø2Ä÷C]s|Ã¶¼Ð²-û…ž/~³¼ÒÒZyúªÂ®)CÏw'äË>·<°Ê¾¦°vîn!Hˆ†àZ-.Ãû:œoú-3äLùÄ^eß@úø²±jo»¶<ªì›ÈFàqWº ²oÆ…SÙ=
-Ûí¯8ß«°]e	îCI<_³êšYÆt¿Ü`{¾œ= °}NÓ©àA@ƒó³¨¼ÊRØ^ÍqL¿”;VØÐL“»+Ui¿ƒž€¶†UI¾«°Ãò¬Y»ïÉ½ÍYËïCÖ0gí~€ó #V?TØÍ44$âaÙ2ZÔµ—WTö#ÄT.Ã&"QÙ'ìØ.ø'òÎ’§‰zd"›¦ë§x6žiÔyùš m 7pÝÏd;Lä£z¨ìçòÝMÄ¨´‹nþÚw*,ÿåŒ]›|þ²3šö’ËÏ©ì×3Re²[*ûÂNL¥-m9tÝ\Ùr¿UØÕd××3Úðw3
-‰q¹¯7UöûwtÛ´]•=Š¦£¡sù\P•ýAž8ŽLE¸¤¹–a5B^ýQa§v(Î8¼< ;RØu©u×vTög…]»ÃF·]7p|Ž‚üEaÇwž¡µ‘ç¿ÊQ‚VOXeCmËí6w]DVÅþ;b˜•{þŠÿØ±¡:èŸWÝŽòZÉÿ…>’×6ìÝrPUýðot¥‡†«'÷ùÒÆˆ‰¬»0´¯=6–Nf‡Ô(8{ª)ß¹îòòlyR2Ì:b±TÊÉÄšÈÄ #¬¨/ò99ê6ßIúóÝ(ŽE¶5ß¨~]ÑO
-1ŸbC>¿mzmú°Ï_"_O.ùëÃþùAÔ‹aS+Æàõ.ãòZm'ÊóKI¶
-½']SlˆXa†éjT}]t.¢<„D÷W’ ƒmm²®tê°g&H†w`¼¬‹(úÙPO†ƒ¢Z…èÏÁ&N¢U3Ê|ÑLäpnA¬%™R©ƒu%ô¸2^ÖÅZ4ŒqÔ¡\z”=|­d€[OÉR¯X—©Ti:Þ©äò;šòÍBrú{Û–"AP‘žôûB:|t½èÇ<Çv1¶C†ÅfoMI–È€LK.2yâÚŸŽ2‹õžb+•²ÝÃ,ž“-€/÷j—ÞªN’Öð¢ìjÕâ¢™tå¨NÓXÀƒZ:uBPr À 7¨èPº¾M_“bQëÆ³û»1Ñîâ^”ÏÉêåÂÉ’Í-ümÂ½ñÚI²Ò¹F¡ŽyÜH˜%yÜ[²ûpPËee¢ONt£4NU'&*&‹¦Šc|ŠNÄuG[²Æ3¹äŠËTâ"áIŸžÕŠ6^§f²/ŽNEg˜å½A…V‚†EgÞª'q’a‘h…ìW-Æ£8’ÓT†¾eüe3Z˜	ÛdgRÑE åôchô,IeÎfµz’eÃ´«òòmËñQCåÊ-ß
-†ÃZ2(ì‘eðÔ*kv„Š¼b+ÞnVˆÃQÙ}^™˜ê°ã•¨ÞÛ€U6-‡š£9|ôù^HvÆà";Åv±Ý =r\²½à}„Uð~ÂW‚¾
-\#||ˆðaðÂGÁW>>NøøÂ'Á§_:MøqàÇ¾üÂO_Oøð“ß~2á§€ŸJøià§¾	üÂÏ?‹ðxžð³ÁÏ!ü\ðó?üÂ/¿ˆð‹Á/!üRðÍ„_~9áW€o!üJ°Fx¬®ƒ9aÙÂM°Aøø,aÜ"lmÂøU„]°GØ„Ûà%ÂËàÂçÀ¯&üðk	¿~=8"|Ü!¼
-„×À]Âëàáà‹„cpŸð œNÁo œsÂxHx|‰ð&x‹ðeð	¿	üfÂo¿•ðÛÀ·~;ø„oßNøàw~7ø=„ß¾ƒ½oÂï€ðÁšÑã¯ûp¹þÈÿPKôµÅJ	  J  PK   ™~a2            5   com/gallery/GalleryRemote/prefs/PreferencePanel.class•RÁnÓ@}ë86qÝÒJR
+R‰rÐÐM÷Yú\cèÁ´òG®S<ÆÓš¢žAQ¦Ì¤Þ­9ý3˜Î>"&C\†„^¢ô½wŽâmÝ%0M`YÀyºrôÁù@tø´9_ £‹†Ð=èFY…“‡HUJúÄ‰R®1",½‡‘”½”åé˜—ˆwœ°¯DØF¶Å1úK¶<.l~téŸ ¢«ƒœòëS>’Öî	ñŒû×µéDÛ“ŽYÄ)$qŽÄÍGDeB2¾÷RÄe’Ý5QIyî“Š#Š’¡¢«áæmê–Ïò´9ñCã;²º\¿ -‡F:¨ý4-à>,‘àeB,Gò!Ã„¿cò7PKƒ`ÁþÒ  î  PK   à;3            -   com/gallery/GalleryRemote/model/Picture.class•Z	|TÕ¹ÿ¾Él™Ü¬$laödCB "ŠCæ&Ì„Y `[±.uoÝÜWÚJ+VQ\«‚ÕZ÷×÷ª¯¶µ¯ÚW}Ï¾ê{úº½ÿwï;“›;¿ßwî=÷œïüÏÿ|ç[^ùû“ÏQ¿ë£äÓDVDŠ(Q,¢DD©ˆ2cD”‹¨1VÄ8ãEL1QD¥ˆI"&‹˜"bªÂ/¢@Ä4Ywº‡gÈ·™"fùx6ÏÉ‡¨òrµ\ããZžëå:/×ûhŸ âD™=ÏËóeÄIòr²ðB/òò)>ªáÅÒ¹DÄRQpª—ñrŸæå/¯ðq#7‰Xéãf^%bµˆ/¯•§{¸ÕGKy­Lkóò:i×{ùÑÕ.bƒ—7Šö¹":||&o`gùhŸíáÍ^>ÇÃçú¨•Ïóòù>¾€·ÈAoåÎ±*¢Kt{¹GÚMËôóD\(â"/G¼Üëå¨—c²Æ©²FŸˆm^Ž{9‘IÑ™±]Äá±ßË;Eç.wq>¿.â".ÉÇÎ.‘§Ýò´[öv©ˆoŠ¸ÌÃ—{ø
+_éáo1¹×®kêh]ÉTÖzap{°>Œv×oHÆÃÑî%L…±h"Œ&ÏFR*F'b©x'ŠôÑáX}s8¢bdÚŸŒ›Ãj$”`£N%Ã‘úÕÁDÏÚ`Æ¸{Â¡eâÍL.,&naòtEÂ}}jˆi|"Õ×W‰j|»oH%cí±d0)kÇ¢‘pžT<ÒœŠDLQ5YßÑÞŠ¼‰ð.UÿV®îHÖ7…{Õh"‹b„“ÛU†Õ
+¤5ß|ÚØ“êÝ†¡ Pº³ÞÝñXßÆØ0ÍíjgRÛ‡pŒlMõ®‹êÈ™æ´vÆzë»ƒ‘ˆßY¿JoÛÕÞXR­ï…ÔH}ƒL™áhHíÏÌôvÓXì4²ö¹1ØÙƒŽüPz3LNµ?ÜÅ8îB+1®)˜b­¢®pe2­Ä›Š†·¥Ôà^Ž†“Ë˜j«Ž«Òè[R}&p4¢‹©¸ÇÓ¾ÔøÆàV9Û²ÖXg0rf0–w£Ó™ì	ÃDª»Äúpg2j=Æ°ÑÌJcZ<ú]·fÙ“«3c+¯ªÎºë¶^ˆ3Šª;|8“„šÜ`\ŒÒª‘º8lœi4Ø+Ã»3ÃKÒê37©Ÿ;ú"±`(=ˆUÙxEGTnI,žTCëúÔx0‰ƒ\Ùß©ö%uçˆsBm%;aµ`°/Ö¥™)lË4›v–WUÝ$÷!»ÏYÕ$è½É˜î¬d˜^ÂÛƒ+®Û ôà>;û‚É96lTS¥àieD…å&’LU-¶¬º4KŽ¸vçÛÃÝ=IM'`øô¾Vµ]NqXjt7âM˜NhÇ„üp¢9íV .Ç'ÛKw9«6Ë¨BAfº.¦ÙU#wh»i§~˜åÃæ'ÒL¹¶ëÓNšCó†-I9°X‰­px#t¯Huu©ò=/¡ö‰pŽ@ÈØZI¦¾]Íž\a·;-¾¸k[mëÅ+ÅÚszio8±ÎðÓr-ÒÏ>1ê´Û6>ã¸‹Á.uUÖ9+ó%}©Òãra\úˆ±i•V_l(Î#Ï¼«²›—¶ŒŽ¬`Q˜þ^d Èt$,Åº†¬Rœ°ö”Z²»#ºä&µiö&ã†šêªã{Åt¨Ý–éã»I}¶fSX¾Å­Ò]ºvë×pbµõÅÌgLj4âé°³ËŽ¨2!=(ûœ2c4ïÒýKS&0hæ¬Ç<‰fÇç'+BÊ]h¶ÉÒÄÈ>Y¤ÃŒbU™7ŸîºÅ—œ(êd
+ÝIw)ô5úºBß¤Ëºœ.Uè
+WŠø]¥ÐÕtB×ÊÓuòt½<Ý Oß¦ï(t#Ý¤ÐÍ2÷ºU¡Ûäévùú]PhíRè¾Š^Sèûô…¦½p£Œ·
+}ƒ.QøjÚåák¾–¯Søz¾Ar3GP2‰MádO³Ñþ¶Âßá=`¦Ãðú8q1}YœqÂ7ó-
+ßÊ·)|;½Ç4Å¢u­š†p±^	¢ø»
+ç±ÓÃ
+ïí3>¬=MâÜÍèÇ4³1“ôãpüz²êGÆãFýzúè—8<MNá=…~H?RøúBá;é°‡ïRøn¾L2Ôâ^š9@Sc,	ÉÊ¼þ–Þ`·Ú¿™ð'cþâpÞ2²Ó/9¤?Ù£úÃ2¢Ö¿#‰ø“ñÚ˜¾Wáûø~…à=üÂÓ«
+ï¥§þ=ÿ×|ËÆX“ÚLEÀÎ÷ùäY#]vÈ?PøÞÇÔqlºÂlHá¤Žj«êOiiˆò“ÚˆX<ÜŽ#~™£ðùGL«‡)¿°OíF‰Ž^u*ªöÂÊf÷ócL3ôC„ihÓ5=±.4!¡ÔÕ)ô!ýÖÃ?VèI:¬ÐSBÒã| ^Èâ˜^Æ>ÎŠ%¼ß-¶Q‡€Ô¢³‡*<H¯+|ˆ‡<ü„ÂO2ä)…ŸŒÏÐ^…ŸåçÃûáF„I…ŸçŸ(ü‚À™š1HÄ.Ý}h¶È4¹M…á«qB’?Š:u!™€ï³2ÌìßNÏ”œzDN“«÷¢\½—˜j2*5çŽÛ¶ÅeÛ)Î­¹÷cVøUøeí8èy…Ê¯(´›.ÕcºîÏýBˆtÐGþ™Â¯Á‡ñÏE¼.âoò[
+¿-tçñ;À0Ê\	²ÛòtR8FÂ»ôÚ£>·ä3]‰úõj\vªn¥’Í˜M£TºžR-ŒFb;=áH(.!­HMÀë©!Ã™Óá{ƒ[¼ û;f”ö&õGxTãÉ°`<áÓÛJ6ŠŒºÿß¸þŠX,¢£Æ§9ÒI$ÚJvIƒØ	&Œ¼ +Ç¤‰ö©­	ã¾Ž­ji±Íº}™h!£FÙ,ëW6Üë‰©©PRºõÁ¸T)z‘äÑ:¤–©Î­RÏëM¯Ší§¾^{-È™±[’k%89÷š­1°”YUÕ2ÚŠ Àº³¢WÍqfnì‰ÇvˆÁk“g*KÔS;=Ö­FÎÊÎÆHÊ›)Œ¡ã´42“Åe¬Ì%Æ  î¸1tÍ1	Ídñ£"Ù7*—Y6Z[6o9Aí'’8f7ÒŸn±T—kÒFo”(èÄ~,å¤QçÚ–¾ÙAkgBóa’`fX(^¢IFœ]Ÿ5ÄãÁ­ ¶$í³†wK&n”žY·µ$-Ù‹K€ò¾Mí—²;ª5î JèhHûhÅr¦ íKaö"JFI’[¯hõ¿eÄï™$Œ_;ÀREŽœº)yÂ¶n)¢Å²Gp–=–´9øwÔF,–¼#ƒq÷¨úOrŒ2ë‚,?~E–þm,WÕNˆ‹kØŽêQXËljÔeM£‰”¢<ÚN;¨ŸÆÑÚI»V]LDš‰’†äª­EÈ×ZT9Z{¹ñ~…Ñ^i´¨x´EÖ^k¼_g¼_o¼ß`¼£ÒZ”AZ{³¦·CZ{›ñ~»6~·TEZ‹ÂHkïÐÚS€•äÝxûvæ@Ô"ðAròRž§—·|ðˆðŠÈáQ BQ(¢(à8HÅ¢ƒT"O¥ÒW&bŒˆr¼Aû˜FÞ=çƒR¢uä¢:òÑITL'S9- Í‹h
+ÀÎ ÅTEKh.-¥yt*-¤exZNøÛL+ètj¢õ´’:ð¶™VÑ´šBÔBa:ƒ¢ÔN÷BûX}‹tÝ¯£èA D<dqÆä¡-"Æji|d‘öé€< Ï×”úõá¦ÒC©<‰E8ðŒòSWÏEÏ7Ñ„çhbkMà "‡´•©RZ!^Z'¸—Öú¥uã¤õà¤õâ¤ÍÇQHëÃiH[€‘VÁ™H[‚svÒAš$m)ŽDZœO‘´Å8¬šýæ.Ûhd¼ÔI%¤ÒxêÆ.{@˜N ‹p :zAp”Çè,ê£-´#xJâv¤`e;`µý°Ô]YÔßd°ä…e~OB=êsƒúßƒ'Úx „Ñä4¥lê ùèÄšAš¶Öèš®u­-›1H3—MvÜC¾Ú¼Éƒ4k­×ì½Tgœ« ©Aª>Bã¥¤À˜§ñˆÑš‘fNx)ÚMuávŽÁÍ[9hçâ6ÎÃM<·®ûâ¶EpÃ¶ávÉþ@>sÁÝËÃ¬Ù´;—=ÇMËˆkö {FÙmìy5F‹­Œ•ã ÂÃTsvYí!šû¬ØÅ~‹åÝGè*…±ÊšŠ>ÓÐÏôhZ«#øÝèûŸ¼¥ØcÝZˆú6(,<B³AÑ	ò8D'®ÝKã;eóËN¢“ÑNpÑçÒ¹ƒ´p€¢h-pV8ï¢éx<e«Â5@¾
+×ç^*1(^<HKdŒã^òTÐBÑ~˜–ž]¾Ct*º|²Ø^rò-Ã‚‹]²àrcAÜK“0n¼Leë¹{´.ç UØóäPOÓôihÈÚ@í~5†¦ÒtÙ6˜àÍh_§_£\žgÐy%Ü90í¥Ê˜1ˆ9‡1ëÍ¤!ª¥'à‡ž„zþæ9j¤Ÿà¸^Àõx‰6Ðx™Ÿâb¼†^Çoc•7à€ß„K}ô6ü]Á?ÑóôKŒxë‚¥£_Ñ§ô}79Æs)ë•Éc0¢6x¼Ãˆ\ÐU¢õ¹°òVÍ°œ˜[bŒÃáï€¦ÇJËé3ìC\ŽB¤ƒ0S1®AìG7¶ó0OLFó	E·ï!¿Ùš Í ­€ÏÖ¯×QZ,ðDÁOaÝŸeY`iC L_jFËøqb×{»nÒìzÎ°W¦íås`ÿ†ý%Ìù«,‡1Î¼<ã´ð&—çIœ‘¾H³öN(ÚåñÂÌWî×70ÍruØMöÂùYÀËMàOÑÓ†N­¬<[u­EÐÚ<H«Z÷"&èº[áVï3‹#ÏîàÊçR*ç14‰ÇfmcšyTSé-k`UzÉZcŽ¼ŒN·ôpeX‡	ö9˜”>sÖÁû-3§f­î0ItÀ„/ÓV{^4t,1<P¡}žs‹§Ñ's>>QÁ3ÀÜÌ,0…&˜—r(rÛ+šEU¶ŠŽ˜Š–k1“6È=ßCø§ä!Ve5TÂµYÊJMeGMrër]ÊÊo}Öd—9ùe\l}ò2ŒÝJ›½Ì'Ÿ”Å³ÛäÙ­å|²ð+ôª§ÈB[ ?ƒw±2‚‡% ²4Ë5ÏÀôsø L†#£*$ã8Š©re*aÒ-ÏÑëµYŽks¬º1K}…©¾.O·æ7ÍKùÆHìéÖÕ»ËNß˜ZÏ>Dk[ËÚ†hŒiý Ñ6÷	jgd§§àaƒöšÅN™6Á©£YìšàBà®‘÷e\7íýÇ‹À|fp l¯àÕäãÓ©Œ[i<·Q-¯£…ŒÜÛio ­¼IÛÌ2À\ˆ¤F¶àDæ8~{ØŸ|›ÞÑÜW·±Õ2ä•ïÂ—3Bû:ú…Ú™þ™þÅØt·áî&ë›.
+¦MØòYHè4røìM§Çç ê¹€y¼Å–¬\r²Éïdƒ_yzËXô—ôž±è¹F.9)Ç¢ƒ´yÄšX3„5»©’{²Ît’¹æ$óLßG°i»•VWs‘­íþÊÞv]VÛÁ ûrØî†í~`{‰ÜÖK”°òk{ n+ ÒŸÈ•ßÐoíò¶t|;ÇÈÛ<Ö[t1Xÿ•ò%¶yÛ‡¦Ö”¡u¾­Ö#ˆp¢\2~ý9¿6â\a.9±”ø2,y9–D
+ËWÑd¾šfò5TÍ×eA˜oBø2+IHÂ=V’nI7å IÊX!é÷pÇ é<c;^+I·ñm@<`KÒÇ¦V[’L­:1^!É§?ût’Î·!é.,y7–¼$Ý’ I‚¤‡mIúý»I^+I€¤}9H’_Húãè,)ßJÒ£@¼ˆ·%éûcÌ·"<„C9^kã§£;FŸáa |
+ŸµEøöú¬_ Âs ¼Îàð?GÇaáQ |_µEø™=‡V„¯á9^opø§Ñq¨X¾„ï á/lþ—=‡Šá{@ø~„7þÙŒÛ×!ìD=ß½ µ¦azË©“P_ÔLrn¤ úêÒ}¾š¼I¨¹[³~8˜ŽÂžøòòo¨˜?D"ü;„¶hLUüªçO²ÂÜ‰æÕFR\RçH˜ûõÀ1¨ÛjPWd¥î3P÷'P÷¹-uÿªÉ†º"+u_‚º¯rP'?»	u_š9¦-ÂNañ>Â¿áß¨jí~ejí7.’„IŠ‘R°.[iÍ
+’z?•É“ôRWà!R´×AêÞ'}™uµÐïp’Ëá¢€ÃKó¾¬½-2ÖvÁÕ4öö¿ö)p±…'G1t–äàéf#þ‹môî±DoÇÛèýWûèÝc2@Æç ²ÛˆÞ£¿Û )´ä3ŽJ[ ÿÐþ]&6Å~w¹Ëæ™mY)ò­‘ÑÉ5Gh3Žá¢µ8Èä­AñÁs¯ñÜ‹ç¨|ÛR{€bRI´Ò:¨}è“Áòq›ñq›tàcŸXkafóP@‘c*MpL£ÉŽ4Ý1“ª³¨Î1‡NvTÑbG€Ö8jh“c.u;ê(é˜G;óÍ[8ù7Ãe»LÊvi?1ƒ"ùçiJ×ÚzQ&µvÙQ”Â!ŠË¯ºxµÜAÇò8R±c±]­-ÿ“ÅÐÙnè£s”ÆQb@¯úPeŸ0DIùÁŸ¬ú—Q¡c9U:Vdé÷›ú]¦KË>ærë17Û3»Íìz˜ƒ(·ÚÛØÛé9ìmž?³ÇH…H›-¯=
++v ÙÈ|™Ã¾ÿPK½	÷›•  1  PK   à;3            7   com/gallery/GalleryRemote/prefs/GalleryProperties.class¥Y|åµ?‡l²“ÍäµÀB‚‹n6„DòŽMD¾6ÙI²¸¸»AE«Të³j}áµŠUZ¡Õë«ÛZ[ëm­·ÚÞZ­ÞÚZïÕë½··½õþÏÌd2ÙÌBü]øñÍÌ7ß÷?ÿóÿÎw¾3Ëÿñô³D4›¿ç¡‹¸ÌÍå
+WxhWÓNöJ3^š	ÒTÉ˜ji&–ð$öI3ÙÍS¤§Æƒµ
+O•k›ñ—+¥ñ+t¿tNóP)«ÐC
+=¢ÐåÒuœB»å:]¡+å:Cš™n>^á€‡¦q4A7×Ë5äáY<ÛC3¸Aá9nžë¡ W+<O®'(|¢Âóåv‡Oâ…2n‘<6Ê]“Â'öâb<,‘»¥Âf™›OñP#/Wx…\WJ³JšÕ
+½"ÃÖH³Váf¹žªð—äÚ"M«øÖ&wëÜ¼^áÓÄì7·{¨UDjåòòt±³IîÎ¾3¥éÇÍnÞâ¡M|–ÂgËõiÎ•f‘4`|žL+Ü©p—Â7k
+w{¨²B‰izÝUx«àïáÇÝœP8)·}²Š¸9¥pZn3nî÷PŠ·Éà‰r·]š=¼ƒw*|‘Â»ù7ïró¥LE­ëVžÞ²ŠÉÛ²5¼-Ü'zÚ3©h¢§‰©tE2‘Î„™MáX¿Æä‰„3Úêd*Î0Õ32Ú…™†öh¼/¦­´ÞÊÜLo¼3ŽÆÚ£;1w‚1<¼=Ó°2×éh2ažx8šXžìODÒ#ÆlÐº`¸'¦	T_JÛÕ¶+:9šˆf–0ùÆ„þL4Ö°>•ìÓR™¨–nªÛÄäZ‘ŒÀlyK4¡µ‰–ÚîŒiâi²+ÛNEåÙìtez£@>¡¥+oè	ÇbZjGÃãºA‹'3ZHt§‡úlÆ˜¸©Ú™	SA@Ø”u%ûl“`0ŽÃná6CÙ¢t²?Õ%Ò÷mx«ýq-ÎŠïÑ2+úS)-‘YMA¦djSE Î˜M6¬Žê²Ut5>í4·20rªN8­fÛ{“Û×k¡;¶ÝéœnW`³Ì/IÛ;#K† Â™^yoRÒÖm¥9lãPø@ŒÊôè¾²tNG&nsÕC¢äF])Æ¶ÚoÄ@{è	èú‘ÑWš9wbÀiªhÀ) ¤GHWQ;Æ0O=ŒÓÆîë…GX¹@`ô¶Íãò¸4öì[TÃ7&Ï×0‘’P=_æ„´£©:SùHs.qsÂ	©Ê‰t3fEñ×‰é|3«f6‹AY¦ÉX25<vú‘¥ÑG7‹‘3sÆ=5&ê^vaúhDÙ(-Ép¤%œÎ´n8ÝØ"#:Jbö'Ù“¸YèÈ“pÇF¿‘ý?º»ÒyŒwÍ-.:7×9fõxª_FYÏ)$¸mš5Ï“¶Tšt3·‰‚ñáHÄ_b&ã© šDðVY¹¤yÝª»´>3“9 •Î;¡m·°ÓdÚ:®ô@Þ¤ç±&c“X;pÌ›Ä¾Ý%öŽû#7½KÒ*‚Ëòd2¦…ùHJ§1²Ý9Ä7Ë†ÓlïŒÕ3Ž[»¨jDë÷Ç†ŽloÚ‡³‘MFì6ÛÃªÊ6ÐnÅMdò°m–@,Kç IZ_NkNî›™aFFl¥E*¥/¶»SGk7N‡\èãó®Xn°•KfEá2¦Ì¡Ç›ŒÉ¶úg}8•ÖìúJ¥nåé\ôüÙe\#A°ŒÝp‰~&á-›§N²dâ¨\JcÉ{eRÓ¶i1”$ñd¤?6¼}u
+§¤Rá-Ñ´Tx½TÑ{•¶Ø,¬ëÜŠM ‹ÔŸè
+wõJéØ®8RL lFUQ³e²JWÑW!lþº8;ð§¡µµ!‘áo«t}Y¥Ëé
+•vÓWTºRš«èF•/ã/»ùr•¯ {UÞÍ_˜¹"¨<Ž>SùJ¾
+!Ûn‘hXäÐ+Õ^©üU¾Z¥÷é•¯ákUz’²*½C¿Wé]zO¥§iõhÞÓû7$´þªòuô¶åè“Såëùj7ß ò×èYŒå‘ ”ˆ$%J.÷åýÝÝìAða!2ZÊ¯òM|3ÖÕ¿ØÏ4×MûãÑtcýÉ”?ŽuCD-â têEüš{4’éõjÑžÞLÊ_·¨|+ß¦òí|‡ îQùN¾ÌUécúDå»èy•^ !½ÝFž€ÂünTÒc±žÒ"¡ž”¦%BHV°½¦ò½ÒÜ‡jÿQ¥è/Fê×O<•>¥‡‚ÙXA.Py/ß¯ò²BoÒÛˆF‡‡©ÁœäÇågp×—™^8á&PŠG#~YlR`•äoEí¨Qù!~X¥ŸÓë*ïãGTú½ªÒBû›ü¨J¿¤7ì+l"ÍcLóÇ"Í…¡¡œÅÙ/ëñ-YŠ‚ZZåoÓòá’’4?.‘ÄÎíÇÒx8æ(§Ó¢±PäX’:rC"Y'Ñÿ¸Ê$ˆÇ;œctO<£õ hõ/ :‰­gÝ|PåïÐgÈ›9	ŒöÁ(W¶÷ô7¦Iù²5Ó’±AK2€ý=ÅãÈBu°ò$g‡Ô™%eË¿ªò ‚„ñSn~ZåA~+¸Ø1¶þÍýÂ_œ(Sœ¾5ßGƒÂ‡R†–èÒÚŒ¯L|YçˆùìØº‘ßUŽ/°T½átk2¥­ŠiÈd ”Hýf>‚l Îéh(IÿÿN±á3FŽC=a´dsn}ÍÖuKýµÙqDI—¤=Yƒ~±Ð×P[n6â¹§Oâ§Y|+4ëezQ¸¯OKà«'4¦’ÆHÝ0¬d’FSmþÅkIâ}ALÚ€S9ž§Š†.gHÑ?VâãÏé{À¢RŒákõT·¶óŠàžáŸ^YGÐ5’±Ý—?^9¹@Žk¦¯…ÉD´œqÚÂ?Ûž¬?Š£{SÉíòÛî«|‚XWåÄBœÐ.èË/ŽPbkÄ)™QOÃÑ&’èš¸àÃ™Æ¥àÍ=	l…aIÃN5¨Ó(	ƒ¨õ›?©~D´.ý·­"ìdý¦PHtt›UÒôÀ¨’Ò± „lp)“4‹¸ª@cW‘“Úä÷«t2•‘ ‡	u›hí¤‹ˆéb*$]B»p)£:´(ÙÐº¤jÓ¯(Üôë•úµcQ¢½O[Ñ?×cƒõÄÁA×á- ×“Tä'©H·4ÊAÿ´“©í‰°$/Í¦‰À¬¡9`5Ÿ®Å›j‘®£ë‰ô»èk°'vo4íž»Œë´à ³'ab*a¶f§À¬ŸêfUÐ4Ët“åäMT ²DõõYò´†ž¢¦=tnT¦ç©´­~V–Ê]ÁY>W–ÊÏØ÷ùosÍ6àd*£Å4‰–Ð1´$–ëfE‡ITN7c
+ðF¡¯ãÎ%æ,êé]BšI·Òm@fºî0émÂ<Q¬:è­Èâk¬þ0©ƒäíÀŠŒ?€Z`ˆ‰WG]EnZM%´†&P³MïjÓš\öèÁt'ÝeÚXiÚPa*L7‡}ôèïÚ€ºÎ†¨ZüU Þ­#ÞC÷šˆsu/`/è­ÊRõ~¬Hïn·­‰ÛZ“ûhïhBUSÑD'Bg‚PGB÷Ó:¡Mr t¶#¡o8š”P'uå!ôIèa'B>B=Ž„ö9òå#¡xB˜„¾IšˆkÈz =AE/Si0èœ¥)²ßÐ1heGtX¥°Óúm<«-žÑ~T·Z“¥ZÙÀèÈEÝ	Ô‹€ºËõ[Ž¨Š:UGU¤#õ
+ îêUŽ¨ß¦ÇMÔe¦¦
+8b“«çuÀ¹Þ¦§bé©Ð¤OÑó ÚT'´›€vóQÐ¾Cß5ÑšM´Ò`½¬ˆw2 ýs½9äv8x‡¶Ô‚-ÅgÒ:,¾ŸMØg‘5$otWÙz™
+ù@è0…iZGÈ{ì ×Ñ–¥é…{É7H3:
+g¢ãÍË ¸¼uƒì zo(K³ 3Ë;<xÐdiÎ!škËTFÎ¼í=àº—ŽÃv]„½vv‰ð‚QÕÒ Ò½ê´<è¤§ôÜUDgéyTv>þM_zá½ŒŸ¬7Ã¼²t‚÷XƒÐ‰ò >N›åQš°û~Å²:Ó´*wÏ@A±ú=(gX½£EÁÆ iTW`¾áø¸,-X\3n/ÕŠ¾SÚf¦’YOÐI‹÷QaÁâ`=¶ÂÂšá­,–ž>ÀT„Òt@ !0+6j,„¯C
+MG†6ÂµÑâÚhrõá¨{§—p}^´ÎÕ}|­×šC´ÈI˜ç°ÏÛ„©µŒÕZÂÔZÆ¾O/™Æ~€åa¢9¡uBNhí%ÿ 5æ„–aMGŽ°“óGØ÷Ñ¾„{öClÇŸ ©¾j‹°éV„E-—¢V„uYö:lº”Â<?Ça‹m¶Äv¿4¬½ŽâäŸl’Î±ìÏ±$Þ?ÔíÿÈ:3æ™i)eYA–NÉ=4~cKpŠ•à~l¶”´lJ––çòú )é_ó¤¤WÌã'ÐpÚ
+ ­ÌEûhŸæAû)ÂEÐ~F¯öm…Û&×·¿;úöshiÌo5Ùø†bÛ»
+ë0ÅXÎÒê#Ùc£æ³¨ù°0µ_XŽžv$è,­É]_®¦I<ñ(ð¿¤7Lø³Ì]9Ù	>ä?|ùxº-~&[ø“M|¹û•¿oZuÞ•¦%9Ö¶Ý¼Æ·bƒy¿„„kèµÔç{p^œjZŠ•$ž¼€<ÜD¥|•ñ"ªæFªå“­=Uˆ¿ÿ¬[-CùkzK÷~ªÅn*8•â›ô¶Á‰YøÖ¤V8ßÖ¹uKj+&<@3‚µYZßèbŸë!òú\xuÚT’J|ÝîÞ÷ù[.ù •ÉÈz×'è‚kíÒ¤`m¨ÖÉÒFÔñY:]ýþ°šàIÜB
+·Â§6ªâuTÃíTÏ‘OÚè$î ¥¼™Vâz*ŸCù\êÂ5ÊaÝçµÐ¥†ª°ï¤¦/G®–4X€Ó¬Ò¼k1S£¨¾ÕÒa+ýVßå
+N´¡ßé«ôýÞ\%É[’8{rgcNâtï¥ãi“sâ´òçŽùóÌ¼i“#TÄ¾}zé8ŽÒNÆI[Ú¬·ÒfåP•6ÃVÚ|—Þ3ºÜ<˜—ÙÓf‡ý`ÞlØb8+ÿ‘Í,Î6Û6XfñYf¥ÑeôÔRÂç}¤7ƒÏA3o1>BÞ³³tÎ¤†¼çâfºö‡¼çõ…¾‚ýƒÔÙ‘ÿ0ê2T ÈsUcïì„¨cï\‚øÚESùRä¤Ëhï¶ÑßbÑßbÉy:òñ.“þMúa<K|ýêým5ûuO1¼Ó^òÕ0z¹ùZkõÜxÿ!ýI7Wl™+¶Ô*¦?#Í‹¹è/¦¹fÒð¢\ÙCŠ÷\Ô."Èèõ¸‘*ù&›C^Ë‚×²àE|>¶J¨[Ì"t¡¹‡HËR÷þ¶#‹Ýk[¤*…×=öa¾þßŽDu•óKƒrªƒÿ¦3\h1\hI>þÝ”üca’G ù}0¹’ßÿ…$7J§O­:­Õ”¼’;Weü0‚iŸMëºÄ‚.ÖôÐg&ô]¦ÖM#’Ë!Úzà(rÇFÈ­RrÜù&¥jÉàü|ßÄñ8Âà yù ¥W—ü?u¢MÑ&Kòùô_¦äÿM­èÅ4ÈBƒ1h`@ÿýÍ„¾ÏÔ`©]|8ÂÑÄÑtèËÑaòr„ƒÐáèðÎ“çqF¾`éP­ëðwìR‹ìRK‡Eô¿&ÙÐçVña$«ò`½Iñ'-#Î_¶iQnÁ—[Z”ãäe—ÿ·3á;ÍÈ.Óµh›-Bfåü¬Ä¯À¥W¡öOáÖk–;ôCVÊ,+ehq¢ÇªKÿÙ‹¹p¨Øá©H>rvAõ"o]ë ¥:*"”nf)Óèò¹Ìà¼³äVe|ªöŸ±ïó!ú¶ÆB_á!Ú^° ¨ªÈWøìÔè+¬*š‡Ã½Ñ=%d®™Ï-Ët!š ÜVÊÓë¸Û]„à¥aõ o¿A.þ¶í¯ºoÑD~›¦ño¢Gøjâwi5¿Gëù´÷—ðºàÉz:^ÿqÏMK°rÔË§Ç.K—]\dd»Ø­ëRIqº•è2ùêC|´»Àb-£"-„V%ÖÏ «ÍŸˆ*òþêi¬Î‡ˆß?auþŒþÈV&W•É¬Ê.ý?PKo­…ÂŠ  Š,  PK   Ý;3            5   com/gallery/GalleryRemote/prefs/PreferenceNames.classu–÷{ÛÆÇñ‚ãÐ+¶cÇmÚ¦mº¥î•.<‘°A Å $·)
+S'Š6H  (KîÞ+£{euï½›6é^éÞ»JŸ~àx)=ù‰÷yß÷îÞu/xÿÿî¹16Çþ»½û€ÂyM{)ô›AkÁÒÓSØQóB´ÍÇÑ ;ïYoÐ½Qa5=äE4(ÚQ<*û ÂN6…žqŽ«ìCyZ›‡ŽæyK¶[÷Tv»Âö›v#4y››*»CaWN]óy¨7¹~Vew*ì•„Ü×Tv—Â®‰ï†§S}‡FhÚºfâþÀÍ	†uÞVÙGaÑrƒP·ËWÙÇ¦J\Ð<Øþš¶VMÍóÃECžñ	…s¹Œw,Ú.®s¤Ê>‰£FßVÙ§à÷qÙ¢˜¸áÓ{ÜuÍñÛòBË¶pìgvzF¼døÍòJKkqäé³
+»f¤=ß5œ/ûÜòÀ*ûœÂ®ß¹»… !‚kµ¸ïóp¾é·Ì{0å{•}éãËÆb¨¾íÚ>ò¨²/"Ç]é‚Ê¾Ne_VØnÅü+
+ÛU–à«(‰çkV]3Ë˜¾&7ØžogA_WØ>§éTð@ƒó³¨¼Ê¾©°½šã˜~)w¬°¡™&wWªÒ~=l«’|Ga‡åY³v÷È½ÍYËïBÖ0gí¾‡ó #V÷*lfqŸÂŽ£¬:Ÿìis·Êò÷e7yè^×^^QÙn¹›Re?œ°c»àIwJžæðÇÙ4“?Á‹òL£ÎË‡mmO~*;e"•Je?“Or"F¸hôŸ£³§Â2¦_ÌØÕ¹©Áç_"qS¡i/¹üœÊîŸ‘º¨ ÝRÙ¯vb*miË¡cè~àÊnüµÂ®&;¸ Gmø›……Ä¸Ü×›*ûíŒ;ºmÚ®Ê~‡~¤¡sù’v•ý^Ž
+â¨í¨ìòìÀqdzÂ%Íµ«ðô
+;µCqÆáäû“Â®{@u¨»òì?+ìÚ6ºíºãsé/h‹ghmäþ¯rò -$…Õ‹WÙßPÔEÛòCíã"Ž°j€¿#†Y¹ç¯È¹òªƒþ	yõ8ÂQ®+ù¿0FòºÑ†½[ÎµªGþNõÐ„aõBÿ#æ1Àcfü²ïÆÒÉ¨‘gO5åXÐ]^ž-OJ†YG,öbê9™X™t„õE>'¿
+›ï$ýùnÇ"ÛšoT¿®è'…˜O±!Ÿß¶ý7ý¤Øç/ˆNúçëÉ%}Ø??ˆz1ljÅ¼Þe\^Ë£áDy~)ÉV¡Wã¤kŠ+ìÀ0]
+¡¯‹ÎE”‡Ð‚(ààþJd°­MÖ•NöÌ¤ÉðŒ—u±E?êÉpPTK£ý9ØÄI´jFyï2š‰Î-ˆµ$A*u°®„~WÆËºX‹†1Ž:”‹BÒ¢‡ï§•pëI"Yêë2Õƒ*MÇ;•\~vS¾YˆABoÛÒB$*Ò“~_H‡®ý˜çØ.ÆvÈ°Øì­iÃ"É’iÉE&¯B\ûÓQf±ÞSl¥R¶{˜Ås²ð¡_âÒ[ÕIòÂ^£ù^­B\4“®œìixPK£NÊC¤ôJ×·ékRB,jÝxv7&Ú½QÜ‹r,Ž!ñ1²l‹LægN5N–lnÉÀäo^×N’•Êu0ÊÀ˜Çý…“Ç½U!›uQÇ\öFQæÿäD7ÊîTub¢B½²hª86Q „©øàD\q´%d,0“K®¸L%.êôéY­hÓéuŠa&ÛåèÔPt†ÈÅ† B+A‰¢³NoÕ“8É0¥H´B¶±Ë·B|IR| òašÊT,EÙ FÇ6Ù™Tt8B;ý =“gÜ¦Õ“,¦…X•ÎlÛXN™j*Wnù¤0CÖ’Aaoˆ,ƒVYÃ#Tä[ñv³j’ŽÊ&õÊDU‡¯DõÞ¬²iyÔÍâã9ìÅeW`Z6Ù)¶‹íí‘S•íï#¬‚÷¾|€ðUàáƒàC„ƒ>
+¾šð1ðqÂ'À×>	>EøZÐiÂ?˜ðuà‡~(øa„¯?œð#À$|øQ„~áÇ‚Gøñà'žÏ~"øI„Ÿ~
+á§‚ŸFøéàg~&øY„Ÿ¾‘ðsÀÏ%ü<ðó	¿ ¬^ ë„ë`NxÜ ,ûÃ ||–°	n¶À6aüBÂ.Ø#ìƒÂmðáeð
+ásà~1ø&Â/‡„_
+ŽŸw¯‚á5p—ð:¸Gøø"áÜ'< '„SðËgàœpÞ _"¼	Þ"|ürÂ¯ ¿’ð«À¯&üðk	¿üzÂo ¿‘ð›Ào&üð[	¿üvÂ7ƒo!|+ø6öŽ	¿ü.Âï¿gFlì½åú}ÿPKv>ê©4  À  PK   à;3            5   com/gallery/GalleryRemote/prefs/PreferencePanel.class•RÁnÓ@}ë86qÝÒJR
 
 ‰ƒjÇ¢ E(J¡ÜœdI9v´vZø¾	$>€BÌnLHêÃìîó¾7oföÇÏ¯ßl£éÀÀM[Ø¸¥Âmê…†!?
 "2”[o‚ãà­Ÿœˆhà?m+t‡aé(HruxÐg`¯¬¾ÂxÀpqž±§a¢XD$Ò]†\½qÈ`>Šûœ¡Ø6v¹|tCBJ­¸„‡êœfz$†{­^<ôArùÎ2Y;|§ÜIþ:ñÛ¹äQÿ¶jxºß‹#†J½1ï­tõW$~Ìe"t22HÙÝ±û/öV%UÙ–ñˆËTðä±IÊp¿þfþpB¾£ÊÎ£Jîž•Ì°2oƒzw"EÊg‘BÂÓ½lkõB™pâ±ìq¥K^hÙ¶b¹XA‘fñ÷ð]œCÁ…ƒ%.–]l ÆàŸq.æ&½4ƒÞb¦¤©4¡>’¥X S&(ž§S›n2Z«Þ0ïŒ—´ž"çåNaz´Ë¤¿.P,‘–R1I§HeŠ%h¬“^**tf¸„µ,ËZÕÃü0U³4RžQ0¦
-—IY)TQË:ôWÕUò>Á|eÏTþšŸa-ú«Rj¤¸NØ†V¯L˜u½[Ç0ÊC=Öù®ª•29SÇ~æ8¯ò-šÞš1Ïd®a3#ïff-¯9×@G£âx3Æ¬©1KH%¾®97~PKFë n8  Y  PK   ™~a2            4   com/gallery/GalleryRemote/prefs/PropertiesFile.class•X	xT×uþïhfÞhx a@€X„ Bbbq@€-[–ò`bFOÒ˜až23‰;mÝ¤YZ'nÚÚÚ‰ëT­—ÛXÂ–Žpí$Nq'Žcjc\'mÜ¦{º8ùÏ{OO#y0µ¾oîrî¹çœ{ÎÏ=O/¾ÿÄ Ujc§ð˜†!ÃAxp:ˆ<<DžÈÇ<ŒHó¤4OIsFÎ9zZ¦ßâ<+ÓçdáÙ ž¢ç8¯á… ¦ïtü4/Ê†—„÷[Âûmi¾#Ó—5|Wú¿Õp!€W‚ø¾ÀDÐ«ü0€	é5Ùþã ^ÖŸˆÑoh¸Àßix3ˆåbò<¼Ä%¼­á²†wdþ÷Þbµ½øSqñgþ!€b=~D-ÞàŸdýŸ5ü"ˆkÄäkð¢†â¿±ÿÄ¿ã?dôŸ“ð_ø¥4ÿ­á„áø?‘ò¾Øû+T#¥dä!ƒÊ(¯P|äR~i4E4•¯àojÙÖÞ¸]!Üxkôp´:MvW·eRñd÷…Éõf2‰&3»£‰>CÁ›2¢
+—IY)TQË:ôWÕUò>Á|eÏTþšŸa-ú«Rj¤¸NØ†V¯L˜u½[Ç0ÊC=Öù®ª•29SÇ~æ8¯ò-šÞš1Ïd®a3#ïff-¯9×@G£âx3Æ¬©1KH%¾®97~PKFë n8  Y  PK   à;3            4   com/gallery/GalleryRemote/prefs/PropertiesFile.class•X	xT×uþïhfÞhx a@€X„ Bbbq@€-[–ò`bFOÒ˜až23‰;mÝ¤YZ'nÚÚÚ‰ëT­—ÛXÂ–Žpí$Nq'Žcjc\'mÜ¦{º8ùÏ{OO#y0µ¾oîrî¹çœ{ÎÏ=O/¾ÿÄ Ujc§ð˜†!ÃAxp:ˆ<<DžÈÇ<ŒHó¤4OIsFÎ9zZ¦ßâ<+ÓçdáÙ ž¢ç8¯á… ¦ïtü4/Ê†—„÷[Âûmi¾#Ó—5|Wú¿Õp!€W‚ø¾ÀDÐ«ü0€	é5Ùþã ^ÖŸˆÑoh¸Àßix3ˆåbò<¼Ä%¼­á²†wdþ÷Þbµ½øSqñgþ!€b=~D-ÞàŸdýŸ5ü"ˆkÄäkð¢†â¿±ÿÄ¿ã?dôŸ“ð_ø¥4ÿ­á„áø?‘ò¾Øû+T#¥dä!ƒÊ(¯P|äR~i4E4•¯àojÙÖÞ¸]!Üxkôp´:MvW·eRñd÷…Éõf2‰&3»£‰>CÁ›2¢
 j‚v$ÏdŒ¤Bþ¡ñ„‘Œ"C@Z’‰î&d2ÐM%n
 ¥{X<šh‹6ê{¢©4¹{ŒþmñîxFÁss½ÂêX"šN—ÆÌC¥ÝÑDÂH”^k÷­Æ!3c”ö¦Œ®téÎ”Ùk¤2q#-Š¦f™^/hy~Û@2Ócdâ1žqc<ÏlVXUÖHÙÕŽìêq²«-ÙÕãeoX¶›‡®7;©¥ 1ž4šû0R»¢Do¸ÑŒE»£©¸Ì¢7ÓçÑV|TMôj¯BaÙÃ`Ù`»wûG>@nq“ÒFÆad¤js(Í±/‹ÔràV#–¡Í¾Ã60Dà
 dÖê!¯ÌRÙ­rI®sæD`¯³§™’é×¢2‡­/OToOö2RÑLÜL’W§[©T¼³Sp™Ó—Dn~¬Çˆlµ‘LkçÛlq³ZNÐlfv˜}ÉÎíý1£×œ’¯4K\Ï(lIuÓ€d&›Ùc¬¤nWfCËøÅU
@@ -687,78 +667,85 @@
 ý-]W(Däe%eW‘šõFLë–º*m%ç-iÝ
 Ë®ì…Þ„)eÏ¬²œë–Ž|”b	3-×bl£óšÉ?‹‚6qèÔqÕIToÒÉ1ëÙ‘…¹VoÚ”'}ZöVëÑ·`wjÂnœ¾¬$üA*#ÒM7ý«$Ý#Eµ5ü±Ò¶+Ñ—´ñýïØqSƒý,Ë‘c,!¶p÷œ²úœps“–4ŽÈçðƒ­ƒŸ½ù(ÂMˆ@ag”À+ïÇ^yú¬žO“Õïsæû­~6¢YûZ9gnà8 ïé]¿0GÝèaçì 9=²·¼bþò¼Ç I&_šàÃ–´[-ù~¶5ða1¿#—  eüv^F{Wâ WfØ’À!KÓl$9R–>ÓÑw«£¯¸|“r©+¯‚>¦³Û<ãbzf	¦Pç4êœ…Mô×æ,½Å®ÞbôZ~½Ÿpôö‘'ýü+ž³¼2‡âëröz®Ý`).±EºŠç;–‘˜àá˜ÅˆcÂ§È-üUå§ÓÙM>‡ÉÒUP÷”Ë Êó´‡>(8Y^Q9ŒÐÉ	îo¥ÚxüÝ<þMMK	1kª\kª7È(cY³@ê$Çš¹Åm++ÂS‡>%áiÖ`^ù¦G†QH+fmÆf>†YƒôVû1…Va:º’RkhÇX@Vº–¬trGý«-ï€±ð2c2ƒÖÞ$ýnZ²t›Ë‘¥¤s$lu ,B‘„uöÉ	RŽÒ¾cY]‹‚®E,ëyë¬9/ %os&ŠûÅýV–Qù®QÇðIGHƒcT¡ä	åÜsÐ¼ƒðæ=è
 ô[>e[¡k[¡c›WŠOGìÝN´6Û ™)Ý71ï¸Ÿ§1OL>í/ÖŠ1³‘Óà	xÃ%§±@¼Ì«ÌX^F|Úv”óhÀç0_ÀÜÉÕ/qý+ä¸‹kÀˆ~µøC^¶ã®­å¼€·Ór‚ÍŽÕ¤Æåmõdh¹´÷hÁ¬s¸¨Ä”Yá…CXäù*öÛv•úÃ%ÌÂ¥„˜°ÜÛp;%`éy„ËNcYäQ,„Ÿ”Ñ-Ç¶{å\oRç±îÃTº
-F°<"ÔaT5J˜ªù[1ˆê¦ATð·´©òl“MšËé,þ¦7Ûó`Ãé«ó.?+nÕ¤	<LPÌ /zQ“8…aúNú¢?Ÿ£³ô¹ôÏþ,ÎãE§ÿŽ³~;KŠô¯àU¼Æué/rýG\ìÜÍü9óÓ}Ü9H­÷3<ÀX<DýÓ‚o0ídÞ9Å˜EÃ¸Oã)RŸ#õ<)Ïã4ûœÃ“xšÏài¶Ï°}–<ç-ŸÇK–…çð2y.på®½JÚk\{ýE®½Éþ9ßÅ·ðs|ÛÂI/&Ñ~“ÆCMÀoãŽžäèwˆ{õxð¢ÈC© ždõ%—ïe—ïu‡æ¥›æå©_Ãïâ³ßsø9ë!TôòùR°ïzŽ÷F°øiû:.²¯Ï\÷ú„Ýë³ÊŠ"§Ø#Ü'Ð¦G°ÚÁÈbDa-°n«šFÂûUÉûe“ÇeÝD #òØ&ìdl¥ßÅØ®ãè&Î÷ó‘îvúƒÝ¤å7‘bZÍðT5VŒë&G¦‹‰£|“€ïñ]ø>ïðˆa½´Žþ«ÇO(ë-ê»LÍ—p#û]xíx‡Òß`®¹HoQïeZp‰¥ÁeZð6ýú5¼I=oQçej¿ÄÜ{™Úß&¦.3vï2?³â½—1¹Ñ^»½QjÇ¶Ç]M¸«nlosc»ÍÌE¿çäÇÑìÂo;;»¨ÌÒÎŒ 62‚õ‘ŠpÝ06ccså9Ì^>zç7ñž»w}ó8ò®áøcCØâ®`k„‰³~Ûê¼EÞÓØ^äÂŽ:_‘ïq\«˜ýet"nêüåE~¦ujz‡q½Ð´<h£º„gFø6Eš«hðW'—¡qì½«ã{UŒ°šªËÕ4©…Ø£aŸ*E/¿™©%øŒZŠ/ªJWËñ¸ªÆSj…åùVzã¥|‘¾öóFU3ƒ‹×»X%ÜÎ,.è?ã¾-g˜Ó¿lùö³ºÔa~þÿ3~ËÆNü1OêuïR×ùjß%O;i¬‰TŒØnÚ,‡œçëFs7o­¯Ð7ï^µ£¢Ð7„–µþBÿ–:æXUK>­‡V¬uþîão2_²j`£…#"¾ÐwÚÜã˜TäíÂÎö%Òâ,Ò^›ôR)c“Ng‘’6éëY¤”Mº+‹Ôe“n/ô‡J¾† »ÛîÃî,†>»ç‚~4TpÛiÜèÚDw6ˆâpk!aÑæ¹'ûtBÚÙq‡O¾ÿ„ànæXåqJéòZøÔzLåÿlµÕ&ìW× ®>†O¨­Põ„ÈvÜ¡vàêZÜ©ðu=îQ7à^Õ„ûU3Q-xLÝHØ´âyÕ†T;¾«vã‡ª?VüTíÁ/ÔÍø¥Ú«‚êãjŽºEU¨}j£ŠªkÕÕ¢bªCmàJ·Èë……jþÆ O§Æ»ùÈø£`ãè«vÊÑ×ZOqî%_ÏÒÊ'ì>B*(ÿf±/7v¸%1¶‹²}ì¢L‘òV¤ŒòÕ¡qeÝ l—uiipPþâQ«(ÁªÛÁîÙŒÊê	õ˜êWÜ=@CåãéA¾«¶yÍN.?u’C^„vòúûÎZ{¤îñŒ«ðrÍôSî7ð×5ÌwX>àì² ßìÑ:ï¨UQó³,zÒÉ­hxC5í_he{ÄZÕÑB«Û#ÐšöHÈZËV­cÕ²Í­gma;)´•­ªg;9´í”Ðv¶¡íb÷ÃVá:vv©‚±üñè¯PK„¨æVã  €  PK   ™~a2            A   com/gallery/GalleryRemote/prefs/SlideshowPanel$LocationItem.class¥S]OA=ÓÝvÛº-X°~ Š
-²Ýb-ð ‰¤	QB	¾e(K¶»u»ÕðW|òÍ40š}õWø‘ø ‰?Áxg[	_‰›ì½3÷Þ9sæÜ™?_¿PÀTi%‚!M.SC>‰(†â–þ²4i¬$F0*Ë®hÓpAuyM0df×ø#n9Ü­ZåÀ·Ýj‘!b/3°C,Xµ##³¯fU¹ãÝšiùyQóaÕ}±Ò°ÊŽ½,«Þã9î
-‡@åu7X]!œ	Ûµƒ)†1ã¨@¥Ü‘ö–‰lÇ¬íŠ»ÍÚ’ðïó%'¤ïU¸³À}[ÎÛAU²fÐe.°=·ˆMK®+üi‡7‚²“G$2°Ž¼–^ÝFî0câa“;´Õ	cWúÞÒš¨ÅÜRØÛ«;Å,{M¿"îØò4]{yd½Ž,®ëèB·ŽãÈ0haÑgÈîgr»¹²"|†”³ë 70.ÍMçÐ¯á–Ž"&tt SÃ$Cñ?äaèÜ*ÅŒñz]¸t½†ƒš”±Ež$é1JÉþ™l3°kf¾4:îÒ¬Šàw×Æ!ð/”h»ÂÑ´A?=¼4=Z…~Òò£¶‘ÍÈ‚®HSh”ÅI²§hÖ„®È›Û`f~³wŠ™Qß º¸XFÛB¼w‰-$_áØ&ôTÁéX%û	|¢­?ÃÄœ¡H=8n™o#I)Bcºm
-y™‹š/¡?ß…Á¯! Þ*h2œÇ…öâEªŽïË¿Gê	¢Ê¡(ùwH‘{
-M}UÙØM‡Ì¾AÃwbý#Ï¶ vØöá">‚ÁpÝ%Š IŠ¤p½À/PKýVÄa‘    PK   ™~a2            4   com/gallery/GalleryRemote/prefs/SlideshowPanel.class•Yy`Tõÿ|çÈ{yyäB€ …hHB•ŠI8¢	 „#ˆÚ—™G2a23ÎLh=«VÖ"xÀŠØÚŠGµ¥š	•.k·­eííº®[»Ûn»ÛÝº—»ÝÝîéî÷ûÞ›7G&	æïï÷½~Ç÷ü½É›¾v@=®á Î)ø#oª8¬á{ø¾~PŠø¡‚iPqNø‰€·DÀ¢ý±‚·5TØÈŸxGÀŸ
-xWÀŸ	ø©‚÷4Ì´¥~&àÏü…€Ÿø…€¿ðK¿*E¥aþZ(¿ð7
-þVÅo4¼¿ÓP¿×°ÿ œTñO2~ âŸeü¿Uñ¯"ùo²ç¿«øŠÿPñŸ
-þKÃ¥8§â¿eüÿ+ã‡þ/AP‰X<¼7yeæãmÈÏË¨°ÀFK4RHÕ¨”4ee¤Ó4./E=Uˆn¥€*Qh4ªEw†ÐjÌµY
-Í.ÅVªÕhÍÕp€æ)T§¡çÐ|…Èš(t¡†›„x€²?h¡B‹ØJT¯ÐEkÔ@‹UjÔÐGM"Ñ¬Ò•ZTe_´ª´TÆe*}L¥år\!#“.QéR•.Si¥Šã*}\ÅS*]®â„J«T<­Ò*]©ÒU*]­Ð5
-­Öp?µi¸ÚåX²i‡BkZ«Ð:‚Þ©p,Ú™2‡íŒFÍD{ÄH&Í$¡¤{cÇÖ®5„@× ±×hÑþÖ-©D8Ú¿Š0­=M¦Œhj›6	¾p0%T[²ûZ“#,Özm—ÑgFXº2žˆõ'Ìd’7ÛdDÍÈ8I‹*ëFœ39beÉ¸4æ™c?Ÿm°ÃžÌÊ_¥ÇÜ—Z6#!^É7`Fâl¾ÌÖ%hÄei^‡åÁ;œàUK7î5‰pˆï13Áö3¸§-¶×+7âq3aDƒ¦s˜ÒÁMîÒ…j±¡¾˜­¦¶gv-\coëÜ*û*ƒ]±‘Íæ­2ÛlDC1v‚6¸!ÆF6SÁ¾<ï`FbFhu„ÅõS,c›¶Á=ý‰Øp4Ô‹Ä„¥]ÁØPk¿‰˜‰ý­ëìq³9K™­Ã©p¤Õ’ÛnF"mÃ©T,ÊÇ+¹"§®bS4,ÞÆ'k‰*ºÂQsÃðPŸ™è1ú"¦û%²ÍH„wˆ¾Ô@89ù¶ñ„¹;Ùº%ÂÆMÄF2nVúÍT§15‹‹ÇLyÂ4Bla6z*,¹¼aÊ}²âkÃs•ÜÈÏþŸ×!”Y5h›µÒN c$eY#‰pÊÌ=/K°I–L²MÖÎâbˆ¾áp$´µS¢£¯“]‘“’–I7ÿ,n3ƒ)ë Ú–Øp"hÊI	ÓóíÛ"ò:¾ŠS¬<Þ¶¼©%¿ÉPh½Nt-ËÒu:ãH¡‚µžŽGñ˜ŽÇ<!à¨ÖÏ<Çð{:žÄÇ<%à„€§EmFÑüÒñy|AÇ3²úó2{AÀ‹¾,à%<FhùhÑ­SÎÊÕºu¼Œ¯èø"¾DXõÑbuQ~œt¹Nîgø
-mÐi#m’¯×i3mÑñ¬l8ËUq
-AFCÇIá×¸|«:d¹Ï	·ÚårÉÈð8þ\²]Btê¡­:m£í¹¼LQ	¸”œâ2=ç*Ù"SSXëÛ†wï69	 Óêå´tÕ¬,Ô:Ý@»tº‘®Ëå[îÐé&ºY§O°È#öÑv‚RÈÔi7N)Ô¯Ó …u¤=
-EtÂ)¢Ó)N·è” ¤N)Öi/íRhD§}leÚO|éÛè“:ÝNwèt'…'öm·Ž®MC¼é]t·B÷èô)Þß’$©,L0î¥ûÆÅªSÔÅÃ÷g,%Ea·Ž6£¿ËØNéôiz€0?Wµ/–™‰Öžp*b†Ú,D§q–­•_YdéÏ(t@§ƒôP~Û´”…ÿY¦Ïå”	‹Ãn—þdXÊ–¥Côw)«e®ç^¨ÓaqMè0“A®9‰LÛ±'ë­–YÍFÉ4wnó´xN°”g›«gl£eNÃu–µš®=W¸ñÚ³’ˆÓ5{bS+ú
-{ÛœBs[»5Å5²ÂåvF“f*)†:"àQqåäµ£XÚZ§n&'†™}|ˆ|êú)
-ÚºÍËVr¶—r·´³‘°²aüsl<eq±7ÛŒ"ªÒ"½	““gzCa›Þ”vËïšÒÙ£)‡¼‚]¹ß­˜º<:å@ìÞ-f„ÓÔÙ59oƒ}ƒÌ²Žà“´ÅbÓˆNqšòÎÌ.ËÍ¼a§¬P")e¼¹˜Ö8’]*ÙÐs:'áª©XÆ™ÕE¥ða¤¡rà;XÎÈÞ`ÑÄgÉ}¡Tæ\ÈI!=œtº!“£Jc‰5QyÉñµp2{}~²IOCF¿¹•gÉ¥ñáD¿Ùcqî^|ž/ ÝLhbœ§‚ónl·Z­ç¯ç<µš>‚8ÄîÈpr ›)	6zEaÔå»Î	;‚'Ìöã7÷Á‚<¨)â7+¢É"qZLÚŠI±€UYÞÈì—.­ÆDÒdÔ‚ 4L(!V?aÉ/%	6Ï^6ÖEÅR°˜y8WÇã3Õm}gp¿0÷†Í«3&«›r$y¡‹ÎO’í•0ãÒ$8ªPh‚j±3KÏ}fËKÙ<vg—¼ÎZÁ¦uQN[Ò?2–¨.ièì´;;÷`·ýµ†,Ì&ùó&e®áÆšy®W‚ÇY=ï[ÉyWØêl”¥“°‹×þR+øìíë&Sá2Ëü	±V¢ifÞi‡â±¨µ+¯Ä~GtO8n‡ª"&±lRgÍ:::;³ÊvË^e,.ºj±
-p Ax³0ŸÃ!ž?À/Cþšüñ·‹5>n$_0~ÔáóçŠ5>éàÇñ)g<áŒO;#¨Xã3Î:üUaÏ:ãIg|ÎŸwä_pÆñËÎø’³¢0,áò‡Ã¯ñawÂÏ3àc Æ3ðô¼ßiøÇP2
-…)jïJG¡e§eÙ©n©ŒaÚ(ÊyZÁÓÊQTe©ìtzvZÎÈNkx:“§³F1;»Em–:';›ÎËNë²jóyº ÷k¸`Žbá)Ëk¯0Ü†«áÃLÔ°W/@-š1—a.Ú0Ý¨ÃÌGeî~\ˆ{±c{r1Û¼‘í×„3¬õ–à'hÁÏñ3¼Ê«ê¶-1Š´	c8mÛ­<
-Ïßø*”¯º‡)±ˆËr”ý®ò×ñš­ìYÏrpô2+/:ƒúÞÆ¦ÀEi\<††43±Ñ!6å›â’\b‹ClÍ%Îi
-,McYcdnS`¹‹Ìk
-¬p‘º¦À%.Ru—²¥/¬LããMËy½4V¥qEW6®Jãên–šÝüßIø¼¶ÖÂæ4®‘[XX}Ìe¶É-¬›­[¬í[äÛÝÛí[íÛ«¬›å;äRÖý
-$×dC®Ëp	Þ¥<—áj¬D.‡UbWà6\‰p'öÕœ¤×à,Vshµã=tà¬!?ÖR-ÖQ+ÖS:©×R×ñ÷e=nz	¬Z`G‰A2;ƒop½Ìõû¼ª‡ç‰*Š³´”±÷Å"i¬µ]}U§±î4Ö§ÑùuÞì)qX×½ŽúWÑ•F7ûIÜ•OZ"ÎÊ'µŠ«òIKÅQ¼YØ3â ²Â9†…\"É —‹#ÒØx›xq sŽb:[\ŸÆõil>	ÍòÀ–íöÙ»­¡ç¦5¿Ž­¯b[Û³Ù€é¯G%6ól§ü6ÎÂílï{1ˆ0‚]œø7rÑ¿‰KõÍìƒÓ¹çÂ°ï Ÿ ¿ai×úx?c}žÙÖ‡‹Íëø¦eý?Ì^,wÂvd&ÿT†¸:E‹üš`/ lâeY¶D?ƒ^NÄ]MVj{­¬¾a»Uêù¨––ç£5ùhu>:+]Öå£:(W¦]½Mc¸q‹ræ9óæœyÏoâÛÜœÆ'Ø·š‹6ÖÇ=x¡Þ*©Â¡*ƒy»¹iõ[Mk 0‹–å)–Mª8˜«X›§X;©âž\År&D˜Æ`vÈFFÌbÄ0v‹+6—±„…%,eaÃ’Œíuy‚¸¼:Æö¹<Áö»¼éŒÝêî0ÝÎÝ¨Ã¸Í=H5cŸtÅªí|Ž:ŒÛ]±ŒÝáŠÍ°s<ê0îtÅj»Ë«±ó>ê0îvÅæ0v{nÁ>åž{6c÷:<ÛÙ÷õz½>_Ey¥æ?ƒûñrpZÀi<Øh;–…|“ÕZBþÉ…–P‰ßWî
-©ã„t÷L•š¯ØJ|nqyFŽ›æuäÔ¬Üg¹*‘óM|ÇŒÜ\ûÖáª¼ËÕå\b"¹Z1¼}>¿ì[5Á¾"7Ï6¯½Þ$r³3žbß…Ö}óäÔB¹2‰Ôó°_™ýšÒ~"W	“)Ök´Ö›8œ2r3rî;Ùz5¶?¦”kÎØeŠ}[,¹’‰åÜ>B5XÃó[ "Á¯Ü$ê‘Â
-ó£b/·¼neûç·í¸ŸåÈqÜÎßwpŸ¹“[Õ]øîÁ»Üþ~û¨
-Ð|<H×â íÀCüì8D‡ð=‰ÃôŽÐi<Joà1zÓ/ñ}€£ô!Žyt<é©ÅqO=žò,Ç	Ïj<íéÂç=;ñÏ žñ$ñEÏÝø’ça<ë9†“žçð¼'<ßÆ‹ž·ð’çwøŠw.NyWãïnŒzà´÷¼æ}ßðyqÖ×„oú¶à[¾Ûðß3ø®ï{xÓ÷[|ß??ô·ãÇþ=xËo³¡Þñÿ
-ï–”á§VO­±û¦ÓSÕ¾ïpWõð£Kì÷]~ëK'&¶Ú¶þPK„0q)d  (!  PK   š~a2            <   com/gallery/GalleryRemote/prefs/UploadPanel$ResizeSize.classR]KÛP~Þ6&mÌlýœ[·Y¿ ­bÀlx#lÊ:ì&xyškä4)I*è¯R˜L¼ðø£ÆÞ“„96o¶›÷û}žç=ÉÃ»{ ;Ø´ab¹Œ)¼Ðæ¥^Yxca…`Äþ¥$P›ÃŒ=Â\çLœW‰`èö’È†ïæ{?ð“}ÂR£ýw¿yÄÛá€*?Ÿ&£¾Œ¾ˆ¾’/ô„:‘¯ó¼h$§~L°¥æï¥œvÈè@‰8–Ü{ÛñÂ‘;JÉèÂý˜ùC9
+F°<"ÔaT5J˜ªù[1ˆê¦ATð·´©òl“MšËé,þ¦7Ûó`Ãé«ó.?+nÕ¤	<LPÌ /zQ“8…aúNú¢?Ÿ£³ô¹ôÏþ,ÎãE§ÿŽ³~;KŠô¯àU¼Æué/rýG\ìÜÍü9óÓ}Ü9H­÷3<ÀX<DýÓ‚o0ídÞ9Å˜EÃ¸Oã)RŸ#õ<)Ïã4ûœÃ“xšÏài¶Ï°}–<ç-ŸÇK–…çð2y.på®½JÚk\{ýE®½Éþ9ßÅ·ðs|ÛÂI/&Ñ~“ÆCMÀoãŽžäèwˆ{õxð¢ÈC© ždõ%—ïe—ïu‡æ¥›æå©_Ãïâ³ßsø9ë!TôòùR°ïzŽ÷F°øiû:.²¯Ï\÷ú„Ýë³ÊŠ"§Ø#Ü'Ð¦G°ÚÁÈbDa-°n«šFÂûUÉûe“ÇeÝD #òØ&ìdl¥ßÅØ®ãè&Î÷ó‘îvúƒÝ¤å7‘bZÍðT5VŒë&G¦‹‰£|“€ïñ]ø>ïðˆa½´Žþ«ÇO(ë-ê»LÍ—p#û]xíx‡Òß`®¹HoQïeZp‰¥ÁeZð6ýú5¼I=oQçej¿ÄÜ{™Úß&¦.3vï2?³â½—1¹Ñ^»½QjÇ¶Ç]M¸«nlosc»ÍÌE¿çäÇÑìÂo;;»¨ÌÒÎŒ 62‚õ‘ŠpÝ06ccså9Ì^>zç7ñž»w}ó8ò®áøcCØâ®`k„‰³~Ûê¼EÞÓØ^äÂŽ:_‘ïq\«˜ýet"nêüåE~¦ujz‡q½Ð´<h£º„gFø6Eš«hðW'—¡qì½«ã{UŒ°šªËÕ4©…Ø£aŸ*E/¿™©%øŒZŠ/ªJWËñ¸ªÆSj…åùVzã¥|‘¾öóFU3ƒ‹×»X%ÜÎ,.è?ã¾-g˜Ó¿lùö³ºÔa~þÿ3~ËÆNü1OêuïR×ùjß%O;i¬‰TŒØnÚ,‡œçëFs7o­¯Ð7ï^µ£¢Ð7„–µþBÿ–:æXUK>­‡V¬uþîão2_²j`£…#"¾ÐwÚÜã˜TäíÂÎö%Òâ,Ò^›ôR)c“Ng‘’6éëY¤”Mº+‹Ôe“n/ô‡J¾† »ÛîÃî,†>»ç‚~4TpÛiÜèÚDw6ˆâpk!aÑæ¹'ûtBÚÙq‡O¾ÿ„ànæXåqJéòZøÔzLåÿlµÕ&ìW× ®>†O¨­Põ„ÈvÜ¡vàêZÜ©ðu=îQ7à^Õ„ûU3Q-xLÝHØ´âyÕ†T;¾«vã‡ª?VüTíÁ/ÔÍø¥Ú«‚êãjŽºEU¨}j£ŠªkÕÕ¢bªCmàJ·Èë……jþÆ O§Æ»ùÈø£`ãè«vÊÑ×ZOqî%_ÏÒÊ'ì>B*(ÿf±/7v¸%1¶‹²}ì¢L‘òV¤ŒòÕ¡qeÝ l—uiipPþâQ«(ÁªÛÁîÙŒÊê	õ˜êWÜ=@CåãéA¾«¶yÍN.?u’C^„vòúûÎZ{¤îñŒ«ðrÍôSî7ð×5ÌwX>àì² ßìÑ:ï¨UQó³,zÒÉ­hxC5í_he{ÄZÕÑB«Û#ÐšöHÈZËV­cÕ²Í­gma;)´•­ªg;9´í”Ðv¶¡íb÷ÃVá:vv©‚±üñè¯PK„¨æVã  €  PK   à;3            A   com/gallery/GalleryRemote/prefs/SlideshowPanel$LocationItem.class¥S]OA=ÓÝvÛº,X? ­Zd»Å.(*ZàAI¢„|ÊP–lwq»ÕðW|òÍ40š}õ×ø‘ø 	ñÎ¶¾47Ù{gî½sæÌ¹3ŸvÞ¾PÄdL Cš|¦†BQÆ1$ýUiŠÒXIcD–]Ó0ªáƒêòº`HÏ¬ò'Ür¸[³*o»µCÄ^b`e†X°b7rÃÃ3U¯nÕ¸ãÝšnù9Q÷a­ùb¹aU{I4V¼§³Ü$*ën°"»J8ã¶k“£ÆqÊùy";å-ÙÎÛ÷›õEá?ä‹NHß«rgžû¶œ·ƒªdÍ Ë\`{n9uš–]WøSo4e'ŽI$·Ž¼–^=Fþ(câq“;´Õ)cOúÁâª¨¥ü#RØÛ¯;Å¬xM¿*îÙò4Ýûye½ŽnêèFŽ“H3haÑ,gÈdr·¹¼,|†”³ç E·0&ÍmÕpGG	ã::Ñ¥a‚¡ôò0t<ƒbÈNÆøÚšpéz‡5;,c‹<IÒk”ÿ’ø3Ùf`;Öô\ydÌ¥;YÁï®Aà_(ÑvÅãiƒ,=¼z´
+ý¤/äGm#›–=]‘0¦Ð(ƒÓdÏÐ¬	5\Q0·ÁÌÂ&"fß&3­¾Cta±´¶…xß[H¾Á‰Mè¯¨<‚³!°Jö3øB[…‰o8G‘l½8nYh#I)Bcºm
+y™‹š¯¡¿Ü…Áï! Þ*h2\Ä¥öâªŽï/|Dê¢Ê¡(…H‘{M}UÙØí™ý€†ŸÄz'Ï´ vÙöã2rÁ@¸î
+E€$ER¸Ž>àPKÙÜÆ    PK   à;3            4   com/gallery/GalleryRemote/prefs/SlideshowPanel.class•Y	|Uå•ÿŸ·äÞ¼\²<’°¯²Ü@Y”Á”âÍËMòÂË{é}/´î¸BU¬V±"*›Š
+/Q¦ÕN«í8N­ØÖNÇé8NÇ:Ý¦3ãLg«í9÷Þwß’Éó}gû¾ï,ß9ßMÞþüµo˜G'x g¼¯âG*ðcü$ >ÈÇ~üTÁß â¬ ?ðw>‹ö÷
+~@‘üƒ€ü£€ü“€_(øç FÙRŸø¥€Oü‹€_	øµ€ßø­‚ßå£ÿÀü^(ÿ&àßü‡ŠÏøOüW 3ð‡ ®ÅçTü¯Œÿ§âÿeü£ŠÏUü‰%	¼1‘J•¼*ùTò+”À"œUIá‘T•òe(`cHSi„¨òöT$³bÞ‰Jd¥(†…4’JTFåFÐh#Âcó1ƒÆ‰îxDmb€&Ñd…¦h*'kLÞt3D}¦Bùh¢YšM•ì§9
+Í`Î2 y
+UÉÚóZ@³÷Óù:_¡Øat¡Bx¼8@i‘J—ÐJ—ŠÄb•–¨´TÅ!Ži–©t™Œ—«´\¥j1‡-¯‘‘I+TZ©R­J«TZ­RŠÃ*­QqD¥+TU©^Å1•TZ«Ò:•Ö+t¥BØGØKr¸M²õ&…6+´E¡«Z},¤'Â±h]Âèd´.5ÌšˆqB^Ãº›êW‚õúN½*¢GÛª6&Ìp´m1aDM,OèÑÄf=Òm|áP,J(µdwUÅ{X¬jM½ÞlDXº¸ËŒµ™F<Î›­×£F¤Ÿ¤E•u#Î™±‚x—2Ló·}7Ÿ­c…=½J£±+Q6"-¼’¯ÝˆtÔÔÖ%¤wÉÒ¼Ë™:ÁÛmòªùëv¦na;Fe/XÓn„vTÇvñz…zW—aêÑá&¿c½»t®Z¬³9f«©5©]ó:VÚÛú:6É¾JG}¬gƒqÌ6èÑ–!Ð±6ÆN6¡v6žw0"1½eyDŒgñ[¤e¸dû¶£Zíh3cÝÑ–šX$fæ×‡bUmz$b˜»«VÙã£3–0ªºáH•%·ÅˆDª»‰X”™·$'–±K*fmæÖÄÄEõá¨±¶»³Ù0õæˆ!ÉÀñ‰lÖÍ°àÑ—hÇ‡Þ¶Ë4ZãU#ìäx{¬'n¥ÍHÔY™S^1kàÜ)4½…=ÍÎO„%1/¨vŸ´xm8b,‹üœ]çtÈeVÙn-¶/‚Þ“°È¬¢3œ02OGuüŸ}2%ãÖØ¬™zbå®aåƒ¤h(f²èÜ!Ž”…Õ°¸8­¹;iÙT'Õ\ÇaË¸6r•ãîµ‚½Ù%¬Ã6ÆºÍ!VFfÇbžÈkèE+÷ojÉ¯×jÒh+]Í²t†x4WÁZOÃ7ð˜†ƒpHË¾­žÀ“žÂ£8"à¨€c¢V6àÔpOkxFVQf/	8)àe¯8…Çó¾ØuÐhÞû¾¤á4’žÅ	Ââ/–ÜÓ²‹ë˜¸ËuŠFŠ¯Ðv®%q>5k"vÇs²áhWÅ© )Ï¿Üå[e%Í}A¸¥.—kMŠÇ	ë’íÚ£q®¶jÔFí™¼T5
+º”Œª42Ã”tu‘±°T©òÜ¦QÝÝÚjð-‚Faêà{í*Xµ\¨;4ŠP§FQº&“o…G£uiôe
+™rä8µk” n…vjÔƒ>…vi´›Ø¢ëé+
+Ý ÑèÓè&ºY£[ð=n¥Û4ÚC·ktu*t§FwÑÝ„IÃÜS…îÑh/íÓè«t¯F÷Ñýí§4úuÎ<+ôp´ÖÔ;¤‡úºFó‰ð7rÇŠsï§FÐ~©îôÉÔõ±êÏ*îVÕz[½¾;ÖÐèô˜cHJµ9f¶fUc81Zª-D£ƒx“ýš]ÄdéÇ:¤Ñôdv§¶”…ÿ”F‡éHF•±8œ0Òu«'Ú²t”Žqc´ºôjn¿—PÚ„F<Ä%ËLu:{²ÚêÒùÑt~pç6/Ð•‘f…iÄæú"Vº©2Ø-e‚8]ßÙÈêüö\áîoÏò"N#Ø›ZÔœÛXÇåÀz™èÝ"—[‰¸¸îiÏHpŸ²TBUÃ÷*ƒ/•‘~”|µœš|êéÃÇUê,âÊ‘Ï­Ú¾É„Eýß„ý)³z8– *ýÙk-\[*r{¬ð†õ[vËæ,‘gE4áw²+7Ð‡Kä¼Yêä@EÞF„/®Ñb×÷¬Ö5w0Ë:zOR‹E=:Ìi¶Êc7½,gvÅVY!O.Y”ñ9iõ#Ùe–=®¢n®šˆ¥‚YZ1` >Œth®	lƒŒ´Ó?Kæó¨8Ã ç
+iá¸óÚn18«,±2*ÏH¶0Ž§Íç‡(»dÖ0ÙY×©·›xÆ™œßÕm¶F'ßÝ™çø¤âÇÚvB%»àœGkõr«:w=çíVùÄ9!Z#Ýñö¦˜ìô¢¶Ü¬Ë“vO¸EúgÎ( fV6ãäè@ÒV>Šõv^¥j¹&'¤TëfÜp³¼–0apÔÇ8µH¬Íí¾›º!‹Mc»ë‘²î[q[¿ŒV’™99=}Ð¢–]òL>ìNŽÎŒîü@ñàœ_ÞÕ1ÖW7(cgØè±„¡JÐúI^hÆ¹IrL£Kº_#½¥eò´5MÏüPóÙ=öãB
+IÚ6­Aò­³%ý=ía¹FyuuV6É|†Ø/Z]fCü1—0VroO½JKûÕü~^Ïú2tž6¶:;e~Åì›M¾•ñöö‡RáËüT+Ù4*ë´]±¨µK½\¸F¾Fá.û~(âË'­ÙŠuuieû°Ø˜5àªµLÁ~< Â×0†¾Ž‡yþ ¼ù{ò¿¾¬ñ 5’|ƒYø!‡Ï\Öø”ƒvÆ#ÎxÔ9#jYã3Î:üIdÏ9ãóÎø‚3¾èÈ¿äŒ'ñeg|ÅO9ëñwÃ<>)‚2|•†ŸgÀ¯g÷‚fŸ§)èúúàïEÞi(LQ›z‘ô´ =Õ,•^Œ8Bžñ´ø4JÒÔ`z:2=-MOËÒÓržŽâéèÓ“Þblš:.=ŸžNHO'¦§“Ò+Læé”¦—1µçÆ´“V _c¸åËàÃhžå°ÃŒÇBL@5&¢“p&#Äœ(¦b7ÎÃLÃ}˜Î!›Í¬dçÏÁÌÅ[˜‡÷P…1¿Âo˜Æ_a¶kñø¦• ßÂë¶ÛYŽ,žö)(/¹Ê³ˆd(û]å7ðm[Ùc²ç!ý•§ŸÁŒ¦Ù•Á™ITôbV³™Xéçdç:Äy™Ä*‡8?“8®2¸ ‰ó“¸€‘ñ•Á]dBeð"™X¼ØE&UºHÉ,b×_¼4‰Å•Á%¼xK“X–Äe•ÁË“XÞÀRcæ¼Åw>¯­5[-&YÖÔ<ê2WˆI–59Ä¹–59Ä*Ëš¢mRq¥kZÑ61‡h›šC´MÎ!–XæfkÅRËèÉi¹ÄUéÄìàd§aqš]‚Ëp)±:–r".ÃõL¹—ã!,çÛ]ÍùRƒ¿Æ
+¼Z|ŠUø#VSu4kh	® +QO­h ë±–îÇ::Šõô®¤w±ÁÊµÉv>9¹&³¿Äw8ÛÎP¾‹7ùTÄ	îä½ÃÒ>UqW«í¤8„’>ÔõaMW¼ÊûÃ(ÑL¢áÌ8…µI¬ã J,³Ió$’Ù¤ùÇlÒ‰"o–Äz›D/…\äÃB.–h¥…%‘Ð$qe6ì]z…k}AïÜ>4+K9`¼Ô:	‹ÀHŽ‹„'‰MIl>Ž€§-[lËÖZÃUbÄÜ7Ðt
+[“¸ú$ûå×Ô×°Ñ‰_+w`Š±#±…KÉV,ÀÕ¡kÛÆñÝŽ\ËÅDçNÓÌ#Ä+´ò¬ßÆ1iç„Ùó;ð:ñŽú'èÂoaâ3Ä9¾	R°ÓŠÝ2®½‘Cøï~|eÅSuã©:ñ|“óÄ–û¥x›sÆËÔwRÝ€+Oª,õâšt:Ê_¿ÀÕÏ‡ë(Mùm‹½€ò/Ë²yëÏ`W€/ÕÛ¥ÈkÕ–í[l¬XËFÙha6Zž–f££³ÑÉÙèÄltªƒr?¸¶©²úiLÏ˜WfÌçfÌ«xÞÌÖ„’háÌ¸˜ac­Ü[Ú8dM%x°ûK°¯á>tp'ÝauÒH,Z¥X0¤b4Sql–âØ!c™Š…LèbB_Ì¾¦Ãˆ[ŒcAÆº]±ñŒí´°Ûea»åž1vËìz—7‘±¯¸<Ánpy“»Ñå	v“ËÉØÍîî#íša:Œ[ÜC–2v«+Vj×ÓaÜæŠ•1¶Ç+³k‹é0nwÅÊ»Ã+·ëé0îtÅÆ1v—{nÁîvÏ=†±{ž{›¼^Ÿ¯¨°8à?ƒ}Œx9ñ¿*àÞ$î›m…|Cµ„üC-¡<¿¯ÐRû	iî™ŠŠ¾VâsK:¤äx±^GNMËÝïÈ•ˆœopSrãm¬Ã•x—›˜aÄPr“,9eH¹± Û¿œ¯dó‰Ü;özCÈIEb˜}§Y~É’Sså
+$£ÏÁÏö«nX?‹\i*†Y¯ÒZoð´KÉ•eØ;ÔzåvÜ†•››òË0ûVYryƒË¹½ˆ¦b5Ïo€ŠùÍ~¿ÄoÆ…¸…Û­ü˜¹ên”·3çÜ‹;ùãìnþ º‡?~öòf÷ª{ñSÜÏít?qõ¤IxˆÖàº
+è6¤ýxœÃ!zOPž¤·ðý‡éc¡ßã(}ŽcÇ=cñ´§Ïz.Æ	Ïr<çY‡ç=Ûð‚§/zvâ%ÏœôÜ‡—=ñŠçNy’8íù.z=gÑçù¯z~‡3Þ‘ø¦w^÷nÃ·½·â;ÞãxËû.¾ïýÞöMÂ;¾Uø/†÷|ã}ßëø±ï—øÀ_„ŸùâCÿvüÜ'>ò¿ˆýàþ?á“¼™ø4o}H.·û°Ó£Õ¼ÕøÞå.íÁ-_¾ÇGéì„üyø3PK8#ÏI  !#  PK   à;3            <   com/gallery/GalleryRemote/prefs/UploadPanel$ResizeSize.classR]KÛP~Þ6&mÌlýœ[·Y¿ ­bÀlx#lÊ:ì&xyškä4)I*è¯R˜L¼ðø£ÆÞ“„96o¶›÷û}žç=ÉÃ»{ ;Ø´ab¹Œ)¼Ðæ¥^Yxca…`Äþ¥$P›ÃŒ=Â\çLœW‰`èö’È†ïæ{?ð“}ÂR£ýw¿yÄÛá€*?Ÿ&£¾Œ¾ˆ¾’/ô„:‘¯ó¼h$§~L°¥æï¥œvÈè@‰8–Ü{ÛñÂ‘;JÉèÂý˜ùC9
 éŽ#y»_Ç*ƒÏ"jãˆÕ–’0SFXh4ŸºÇî…“È“|-¦úÐŽv0º%eØV¬aÝÂaïÿT1Ë£ŒnÿLz	¡ØÐ/WýSÁ:j"»'„ÅFûÉ¶þAêüÙMþ
  }G¤ïÊ+ÓpØ>ãì˜ó"ûJë;¨U»A¡µ}ƒâu:8Ãvï0h
-e21C*\¯gk¨bH#MCi¤‰4Ísš]öºWj}CáÆÕ/|S×ÉN1l&Ç,`)µÏY‘ø¤×˜Eé'PK&ª&Ä£  ç  PK   š~a2            B   com/gallery/GalleryRemote/prefs/UploadPanel$SizeListRenderer.class¥SËnÓ@=Ó<Ü“†¤}¤´@^ªwlReTŠ %%HÙMœÛàjbG¶Ó¾€_à/@BTb`ËG!î8¥Â¦Â‹¹wÎ½÷ûŒçûÏ_ ì¢š‚½lØZBÛ)$±cà®{É=ÇuÂº@¬Xê
+e21C*\¯gk¨bH#MCi¤‰4Ísš]öºWj}CáÆÕ/|S×ÉN1l&Ç,`)µÏY‘ø¤×˜Eé'PK&ª&Ä£  ç  PK   à;3            B   com/gallery/GalleryRemote/prefs/UploadPanel$SizeListRenderer.class¥SËnÓ@=Ó<Ü“†¤}¤´@^ªwlReTŠ %%HÙMœÛàjbG¶Ó¾€_à/@BTb`ËG!î8¥Â¦Â‹¹wÎ½÷ûŒçûÏ_ ì¢š‚½lØZBÛ)$±cà®{É=ÇuÂº@¬Xê
 ÄÞ€–[ŽKO'£>ù²¯É¶<[ª®ô½?ãá+'Ètœ7Ôr‚°Mî€|òÌ¦ë’ßP2ˆ;ê-ÛYC©ù¯­G³Ø¦‘’5öé0°^Œ•'Ï¥KjçoºšÀÚB5H©_pÃ=—Üù‹­#y,§Vpâ¸Cë‰n­E¥$ÏúGd‡µf¯Wš¡ò$´Îç™?®xB ÷Ä±T“Èƒ9F.:ü6SÑH9A‡ã4` Ç6Øü¾e°ïÙ¶!Õñ&¾MûŽ6/sá“w5±‰E,™¸†¬û.cY›6MÇ*¿7&Š(™(£"°÷?G °}Ñ™‡t('jîD*—a×ØúÚ	}`_€Âšò¡ä‹óõR[üÐÏ„¶Ž×ï,Ž‚c¢|
 ñ!*_á5©A‘†É¹9kÀUd8
-mùÙð[îKr,”+Õõ|<Ÿ8ÅÂËê7ÄÞ!]®~Eì#âŸ˜úý9oq¦ÈÀ+È‰<6Äj¤QŸñœiè,‡•H·€<®ó´În`•¯¤Înâ–fâì6g	®¯EëXŽT˜¯€4ô.àPKDn6§#  ã  PK   š~a2            1   com/gallery/GalleryRemote/prefs/UploadPanel.class•X|TÕ•ÿŸÌ$ïex&a€@€À€¨ 	áCä«’p4¶ê$yI&3afA­ßß¢øAm¡V­»JµnW[°´V[ûe[û±n×íÇv»Ûn·»íÖ®¶µÝ­íÿ¼÷f&™ø‘ürï=çþÏ¹÷œ{î9÷åµ÷>û€òx ÷áÿhâû&	àŸðf EøçRìÇü0 o(ñ#?Öþ_‡Ÿèè_µù© ÂÅü»6?3ðó &ºœÿÐæþ3€).ç—Úü—6ÿ­Í¯´ùµ6ÿ£Ío´yK›ßš8ÀÿâmÕõŽ‰ÃJüN—z'Àéß›øƒ‰wM<aâ&þdâ9eÿŸîîÿüyðž61¥X""ñiã'FŠM)ÑÞÐÆäRÊ$Àt4NÆÄ’sR&å†T˜2> A™ ˜‰Š™¤˜I¦Td²LQ¢Ê”©ª‡3ûeš!ÓØˆ7”¨¦µ'3L™©}ÈY´ëô8™mÈ¹¥¸Rær^€ýù¹@jL™@‡ÌSÙZSæë¢š²@û)u¦Ôëj.ÔžS¦,2e±)KLYjÊE¦,3åbS–›²Â”•¦¬2dµ!ï`¯\ÀY£›kÔØL‘&Õ³Võ¯5¤9€ñ†)ëôÝzr©)aS.3årSZLi5eƒ)MÙdÈ†´²Ù-‚ŠÍÑkí–h*ÝfÇ»í¤XáxÜN6Å"©”Úì1Š”´n\»µ¥YlÙÙ©‹Eâ½u›ÓÉh¼w…àœ¦D<•ŽÄÓí‘Ø ÑþhW".˜è`‡êR{	«»¬%ÒiÇˆ6vnŠÄíØÂQ ‡M€™tVÞ’L‰hJôw&Cy-‚²”nŠ¤£‰ø†DœËO)ÔéŽ&ÓéDœr•yô¶hºo]4fÇ#ý”šÔårÕªæ¡´OEÕŠÂ-ôÙ]»Ü-¨jµÓ‘îH:BOv:«­O&¸Áªósy3–æFÑÇ®ývO"ioˆ%"Ý#uÒuåY­µ{"ƒ±4!ËY—Hv©=}éþXsŠVÙÞ&SÄ•ÙCÑž5ƒéD2‘Ž¤	´º]zÒ©Ü	¦£±ºv»‹8n³de4M¯øjæ¶ó€›Ý”,o‰ÆíƒývrK¤3f«p¢+k$£J{Lº/JÅ¶t%úëz#±˜ÜW·ÞíÛìþDÚ®HÚ=©:×Öl½v:ìReÍÜ±C©,iŸLØÉtT7¿¨æŒ‹äázö+Ôœâò(]¶Â´-åÜ	Ó‡Á'D½{0­&|ŠøuœMÛý#oÔÆÎô8ÕJ”ÜQq?Ì¡§u0­žÍjkU…Š{ƒq†Šìàfö&©~¸kDcbØZÍC]¶”´;vzkx³Fç`4Ö½•6•ììóà©/Ò¥ØMv’AÙos•™5®²ÈÞt½ÇŽ§ëÖ8f;N?€×|eWÌ‹ªÀæÄ ƒV}ÊÔ4,¨çé¨Ñ!@%Y°![-i—mËvàÃ…ŽBÁ!:bÌc±ðwø”*è°pµð¨b§œ*›Xø³ð8¥ÐKžÀÇ-<©ˆÉ§Hþká)²ð´6GTäÊ{FÕ?«Í'•÷>nÈK®”÷[ò¹Ê’«å/ánðå¯¹fÁ)Ã8Ã3CaFÁT6sÑý<:ntî°ð<oID:¡3£%]Òm1âzKÏâÖÏÉ×ŸÃçéµ¤O¢–ì”]–Ä„÷–Ä%aÉ€6»%iñž¤-”=†ìµdHör­%×É5‚	c„»à‚l¦iJõ%cÝ¡N;§í^;Š;)-eÈõ–|Pn°äF¹É’›å*–¬-öPz]ÔŽu/èŒtíêMê•3äKn•Û,¹]î`Üç1Ñ¸Þ›=vcká[Ì•¹«±>ínŒô¶Dö%iÇr—%wëRÅÜfÃ6Kî‘í‚•gãÅÂÚnÉ½²Ÿ7vø±u&’œ«ÛMÇìîF‡°ä>¹ŸI5·µ¦D,‘ÔûpÀ,yPbnà®®féPöÃ–”ñjéÔ¨³äÝ¬¡ô–è sœŽãR^Qu˜f–bØê|6üœIk8ÇS­ñç¸Æž$ív<ín«µÐe7¬Kv9Ã#È¶S]MÙmAv„•°-á±=‚™»ðxœN2ÂáNÊs³á8¯RJ}ñam>bÉ!9¬ÍG-yT>ÆdVXLYB××+ø1Åí"½¤¾žíR·]¬í2ûÖ7,¦Ù–Õ‡j†Z7E‡æ*Md¨¦!G7Ô/^ªY”¥kÏ"Rug®xvc(Þe{Õc&u7;®ÏÈ³Ð¸ÁMGçZÂqÜú¶ðÂe¼·¥|¸oNÁ²šÑÑÑœ¹c½V'!ªå*ËþòQþ‚³{0{rŸ‰DÌŽÄ½©}§Xu‡^eÇ¸œUÍ]r²>}âéµÑ~÷z5,Ô&%ZÝ·BuÁk©ð™ ï*÷UÏÇE-ÒÍ1[3ÿš´®ž;Ö“¤¢p]jÚ£ïœ=£„r¾.±wFb©‚}{:ÕüŠaæ‡™­†Ôaõéî;/¤1eÛÝš—“uh*ïKZÇ‚©1£r/:Ž/ï-T9±æLÞpy<‚t"ë˜‘B9oŒÏóÂn©¡Ô@$™²ÃZu«Oh-	jõÅ´­ñ•g
+mùÙð[îKr,”+Õõ|<Ÿ8ÅÂËê7ÄÞ!]®~Eì#âŸ˜úý9oq¦ÈÀ+È‰<6Äj¤QŸñœiè,‡•H·€<®ó´În`•¯¤Înâ–fâì6g	®¯EëXŽT˜¯€4ô.àPKDn6§#  ã  PK   à;3            1   com/gallery/GalleryRemote/prefs/UploadPanel.class•X|TÕ•ÿŸÌ$ïex&a€@€À€¨ 	áCä«’p4¶ê$yI&3afA­ßß¢øAm¡V­»JµnW[°´V[ûe[û±n×íÇv»Ûn·»íÖ®¶µÝ­íÿ¼÷f&™ø‘ürï=çþÏ¹÷œ{î9÷åµ÷>û€òx ÷áÿhâû&	àŸðf EøçRìÇü0 o(ñ#?Öþ_‡Ÿèè_µù© ÂÅü»6?3ðó &ºœÿÐæþ3€).ç—Úü—6ÿ­Í¯´ùµ6ÿ£Ío´yK›ßš8ÀÿâmÕõŽ‰ÃJüN—z'Àéß›øƒ‰wM<aâ&þdâ9eÿŸîîÿüyðž61¥X""ñiã'FŠM)ÑÞÐÆäRÊ$Àt4NÆÄ’sR&å†T˜2> A™ ˜‰Š™¤˜I¦Td²LQ¢Ê”©ª‡3ûeš!ÓØˆ7”¨¦µ'3L™©}ÈY´ëô8™mÈ¹¥¸Rær^€ýù¹@jL™@‡ÌSÙZSæë¢š²@û)u¦Ôëj.ÔžS¦,2e±)KLYjÊE¦,3åbS–›²Â”•¦¬2dµ!ï`¯\ÀY£›kÔØL‘&Õ³Võ¯5¤9€ñ†)ëôÝzr©)aS.3årSZLi5eƒ)MÙdÈ†´²Ù-‚ŠÍÑkí–h*ÝfÇ»í¤XáxÜN6Å"©”Úì1Š”´n\»µ¥YlÙÙ©‹Eâ½u›ÓÉh¼w…àœ¦D<•ŽÄÓí‘Ø ÑþhW".˜è`‡êR{	«»¬%ÒiÇˆ6vnŠÄíØÂQ ‡M€™tVÞ’L‰hJôw&Cy-‚²”nŠ¤£‰ø†DœËO)ÔéŽ&ÓéDœr•yô¶hºo]4fÇ#ý”šÔårÕªæ¡´OEÕŠÂ-ôÙ]»Ü-¨jµÓ‘îH:BOv:«­O&¸Áªósy3–æFÑÇ®ývO"ioˆ%"Ý#uÒuåY­µ{"ƒ±4!ËY—Hv©=}éþXsŠVÙÞ&SÄ•ÙCÑž5ƒéD2‘Ž¤	´º]zÒ©Ü	¦£±ºv»‹8n³de4M¯øjæ¶ó€›Ý”,o‰ÆíƒývrK¤3f«p¢+k$£J{Lº/JÅ¶t%úëz#±˜ÜW·ÞíÛìþDÚ®HÚ=©:×Öl½v:ìReÍÜ±C©,iŸLØÉtT7¿¨æŒ‹äázö+Ôœâò(]¶Â´-åÜ	Ó‡Á'D½{0­&|ŠøuœMÛý#oÔÆÎô8ÕJ”ÜQq?Ì¡§u0­žÍjkU…Š{ƒq†Šìàfö&©~¸kDcbØZÍC]¶”´;vzkx³Fç`4Ö½•6•ììóà©/Ò¥ØMv’AÙos•™5®²ÈÞt½ÇŽ§ëÖ8f;N?€×|eWÌ‹ªÀæÄ ƒV}ÊÔ4,¨çé¨Ñ!@%Y°![-i—mËvàÃ…ŽBÁ!:bÌc±ðwø”*è°pµð¨b§œ*›Xø³ð8¥ÐKžÀÇ-<©ˆÉ§Hþká)²ð´6GTäÊ{FÕ?«Í'•÷>nÈK®”÷[ò¹Ê’«å/ánðå¯¹fÁ)Ã8Ã3CaFÁT6sÑý<:ntî°ð<oID:¡3£%]Òm1âzKÏâÖÏÉ×ŸÃçéµ¤O¢–ì”]–Ä„÷–Ä%aÉ€6»%iñž¤-”=†ìµdHör­%×É5‚	c„»à‚l¦iJõ%cÝ¡N;§í^;Š;)-eÈõ–|Pn°äF¹É’›å*–¬-öPz]ÔŽu/èŒtíêMê•3äKn•Û,¹]î`Üç1Ñ¸Þ›=vcká[Ì•¹«±>ínŒô¶Dö%iÇr—%wëRÅÜfÃ6Kî‘í‚•gãÅÂÚnÉ½²Ÿ7vø±u&’œ«ÛMÇìîF‡°ä>¹ŸI5·µ¦D,‘ÔûpÀ,yPbnà®®féPöÃ–”ñjéÔ¨³äÝ¬¡ô–è sœŽãR^Qu˜f–bØê|6üœIk8ÇS­ñç¸Æž$ív<ín«µÐe7¬Kv9Ã#È¶S]MÙmAv„•°-á±=‚™»ðxœN2ÂáNÊs³á8¯RJ}ñam>bÉ!9¬ÍG-yT>ÆdVXLYB××+ø1Åí"½¤¾žíR·]¬í2ûÖ7,¦Ù–Õ‡j†Z7E‡æ*Md¨¦!G7Ô/^ªY”¥kÏ"Rug®xvc(Þe{Õc&u7;®ÏÈ³Ð¸ÁMGçZÂqÜú¶ðÂe¼·¥|¸oNÁ²šÑÑÑœ¹c½V'!ªå*ËþòQþ‚³{0{rŸ‰DÌŽÄ½©}§Xu‡^eÇ¸œUÍ]r²>}âéµÑ~÷z5,Ô&%ZÝ·BuÁk©ð™ ï*÷UÏÇE-ÒÍ1[3ÿš´®ž;Ö“¤¢p]jÚ£ïœ=£„r¾.±wFb©‚}{:ÕüŠaæ‡™­†Ôaõéî;/¤1eÛÝš—“uh*ïKZÇ‚©1£r/:Ž/ï-T9±æLÞpy<‚t"ë˜‘B9oŒÏóÂn©¡Ô@$™²ÃZu«Oh-	jõÅ´­ñ•g
 }£Ô©Âh,8^P¤9®½»àQ³5Ü‰GÜ=ÓKNmÌëlZFVýBÔSÈÕ@æšBŒ.^J”[õíœG¸<oy©·¦¹;šv?0ôpÏ˜I\K¯;ÿ°U3â>hªj²c±,ÀýØÛÕ§oÅè½—Ô„ÃŽoªF¼àœ’¹.¢i‚vñS$m7§»ú²åT°j”•£¬±3¯&»â\¹¾æ4Ócy©îîò3N'î\1õ›ã0CmtŒœáŒÖ®‡ó{u«Ü
 àã½ÌaZÿ ‹?õcßÓ™#÷±¦S+iWÚû$WÄxê,¬#³Oñ}‘E8‚•c]†¹í˜…ý¸E¸0Ux!ø@ž-? ?üpz¾öþQæÃÞé÷z>ãþIæ“ÝéŸòðO{ý÷	oþÿ¬×Ò›ÎéKõ{ƒ}€{ã'Û Y‰bŽ€×æ‡Ì;‰¢Ž /è?âã(9ƒ³ã8J!Àá¸ŽOÃ:ŽsŽ¡,?QÎa‡ã!˜Nàp"‡“Ž¡2ÏÌá«Žaj^Ã´üpz^¬:‘×03?å±³òÃÙ/8~ÿ4Û<ðÏJþNá9U¡S±ÓÑŒjlÂ\‰™èA»1×ã\Ü‰óð.à™Ì¥_çá3˜Ïožøº”qÌï×[8Šcìw=IÍâÌÏ;
 ãùÜ&Jæ¢aÂÅ9áxÑ;0P4Tî§pumðÜædp^mðü.X5ý0ý}3ýÔÁ8C:œÎAÙ	Ìe¬ÎsDjHL¨ÖæˆÊÚà|W‰ÉµÁs3³jƒH†á?¿ÏEÌ®Öyðêó®\Ž2¶á,ÃDRS°’ÎZZ¬¡mM¸„mÅ:ìÀ¥èÅetåå¸›œûxjyÈµÎ³\GŸÅIš=×ê§W)ÕOKÏ³H—5H;¾Œ†VßjßRÿ$ÿü±Hx-VÏŸä‹‹°¼¸ªø,9„òªâ—±ä(–N}åSOà¢ªâ–BYí$ºêbÿê#(½Í/GþòùêÃM=Œ@pùrÚ]ªØåþÚ*¢V8íÊ¼Ñ¨`{L´ñÖl¡Ñ[%íäo§™4sMÜ‚Í¸
 Ûpc)‚Nt¡§Òˆ:Æ·QÃlºêe¼ÂÃ?‡nú"Möãj:åKÌ~JXÞˆF;3ÒLÁ
 ˆ~¼Š/sWìÂWðUÊ	¾–ž‹I«äSŸVe°ÚÂò¢U=¼ïLßª#¼Yœ.É`Í	4’amðóÖ¯=æéE#À°›žÁ:Æ”†å¨1¥¡•%ækh¹ë0¦4´²34´8“+2ë4´\øÜt–âbFëæËd£cú1™Ž«Â ck7QCÄ]Gä>FÜµtûXQ·ÒÕ·ÓiwÐEwáÜÃ{/“à~ÇÝóèŒåtÚ×yM}Ô¶Äqw‘“@³ñ÷”¢ÿhð.ðŸˆÑûy0ç¹Ë½[·Þ»rNïøqªºœKµ†Oà².?â8½Ì—e·dÙ¨Ÿ'ïõ£`ž{9w½’º[Ý»^I`kaP`(<@¿=Ètö0æ0tæ³à¬ šXfÚ6;X^:™Æv²ìa¸‰÷F}ô0ËG>Ìå¢oæü°(—ÈŽcC~á€ãÂgèÜgÇHfEúŸWAñ^kÎù5+odVÞ”Á4$£Ú<ïmvì÷·°Þd°U©“h'f[Û]‰–œ'qeÇxÇcÿq¼ÿ>@©«œ*uu×Z>ByÓGi§º•T—Cu{”›«$ÕãP½ÕçPQiR;srJíÊÉ•Ÿvk±á[«&£?·„RñÜ3I%rKä)]"Dj 7§ÔîÜÜ,RÉœN¥R9³I¥ssJzs®K÷tø|~yYE ø$ö’0}Ç1äc³/ƒkãÄž±ß_VV1ÞÃù†á®óp3}*Îçà*&Ž9@Oáé€³`‰©;<ÝÊÓgøGX2®ÚµØ¶pÎ=N5ã´n)×ÀÊºï”Ê\Ü„¬¾3à*³^É;Ú+
 œìzåŒ
-g98ã48‚¦çV-¯øGƒÔÚnÍ¸Þ†ÜáT·"d‡òÃÉî°šï†*žýªÂëƒ^?Áë'kŸO.¯3ë€Ôq|¢V1‘Ìb"©ãÌ*¦—>&˜=|fÝÆ÷ÒC,zO0wŠÙûsü}™ýM¼$>|AÆãe™‰WäB|QVàKÆ«²__‘¾*7ãkr ¯ÉQ|S~„×‹Šñ¢ø^Q;¾_tÞ,z?,ú~\ô6~â›†ŸúÖâg¾~á;ˆ_ú^Ä¯|¯â×¾oã7¾à-ßÏñ[ß[xÛ÷.ÞaåýßÄüx×?ô‡XIr	Ò?+—a_Ç·½»Š}‘“aG<²ÜûgfØ÷•.(W´ŠYÒ¾ã¼¾›KÖ¿'W2'q#óßMŸÅ7úI,é/o>Ž[2¸u[ŽõNð¶VÑöàí…¬›‚w°|¡à,?‚w°Š¼»€UrIðž–‰à½ëÇ1jû=P€T£Zf žGÙ$!´ó1¾Íå\9xRÎÃ19Ÿžùžã·`	aßeûYKYî÷3LÌ¿PKÍ±jÁ·  Ï   PK   š~a2            0   com/gallery/GalleryRemote/prefs/panes.properties+HÌKÕ3´MÎÏÕKOÌÉI-ªÔs‡ÐA©¹ù%©zE©iÅzî©y©E‰9@Õ9\ =Fõ„ää'¦ i1&¨%8'3%µ8#¿I—	a‹‚|Ô›TP”_Q	Ñ¡ÖbFP‹[fN*’æ5–f&g;çç¥e¦ƒõ PKºà|   h  PK   š~a2            :   com/gallery/GalleryRemote/resources/GRResources.propertiesí\ýrÜ6’ÿ;~
-^²KwòÈVr›:¯e—,É¶6’­•äÍmUª\3Ãˆ$Ôx6—wºG¼þu ø1Jv³ÙKÕ«¬!‰F£4ý|]ÄYùÊÄ…Š
-¶¹zà?ÌÎõòƒn›è0¢§ˆžeYi‹²2()uCß–*¥Âk•«¤‰âèuœçÊl¢÷WçQ\¦Q’gÉ­­;›Í‚êu7mý26o5Õ&?<Þ‹Ê¶˜+³GÀZ*ócTeIÓUGûÑO&Ê¿žÂ(ø„&"oñO~ÎƒŸÀ©K%Ø,!AQ—›^YÝi>Ó»·:ªÝkH°Ê/³äF¥ÁúÓðík­W:WÑBç©2uÔè(&húiV*Ê³:œ+;ø0ø‡áT0ÒÊ‡£|Þ]£ü@åz™•/Û¦ÑåMVÜ±.K AiV'ömatÁ„Ôn¬m£³è/º’¸Œæ*²ÐŠÉ.´QT…Jhh=uV´y—J·u¾	Ù¤Tk"®xÙ”7Á¡oÕZ¨ísS &ô7Š²tð4¿“¤HÚ*O}Cï«\ÇéÔÜ:0nÈ‚eE¼¤9£Ž5Ñ*¾SÔoUbª¤×Ä*¼¨IúOÔÔ{‘º#ˆl¢¨F…T”´Æ¨²ÉiHVz•Ë Ý¬¬«“»ÔP«—“X„4ž]ß–£¾y¶
-*gAFí¤&^2ÒÔèÊrÛn€Æ¶u(cŽJE³—?¡’U7Y3ëÇxnÖµc0¾#¬?ŸŒÇøUVv#Ü[ Ápõ:2‹nVYÍ™ƒ#z"¦ç¹J÷ìˆo­	`âô‘.©ŒØ}£Û‡vrrw$ÉÂE¬Mã;tM/eÜ‹+…W×Ë–i{Pó(o”Á@Þ©n,ŽWZ×J8è´!¹%&#Ø,`˜a>æ›h‘åª¤Ãâ)>ýÏ³W„BÉœ¥´pÀež›Í±.æzJÎÓ<¬WY²Â0Eë˜zB_òñVq“5¹zCãªÀ¾ÏÚ²¦E’>`Þ}ý¡Ñ×ôõ¥ZŒ8ÎÑMj‹))ô…V`hwÑ5­‘¡TVe!¢bPð
-uÁO½í%ÜŒ´ÖgDWxT;bŽê1„£–ej3°~%—F-°éGQß’á" Ì»JaÁÏ¸ð4eÔøÄÛùq;ú®«‹ój3$&®teoTÞÃÏ äh.Šƒü:®¸R…n&ò]«¹?ü4F›ã8YÉXÒKÄoX2àÍŠ6mL	Éˆ_Ê8Ëëí]FÜ`!íë,nV†žû‹í-A+²‚µßG^ÅÃµRÚýgEs,ò:zX.Yq¥¬"ÉPÅ`õ•ªIÅZÙ¼°‚#-âËËª¦«HEZlD]Ä°~¢†b¿'†üSaÍ:
-ø“äö2Zg´I1?c·þµ6·¼Àyg«”¡ÅW@`Rg 7ª‰ZÞU*;o¼4ÀJ§Ukêfömûøñã#ùËË‚öÅu¼	×/Éâ¤€.è˜ üõóI£A´{ ©?NSR33P&½œÉ;^lÁY	Gô~›ûöƒŸÉ¼[u[”õÖÓÓÜn) LíøÍh(_ÓZ?|µXÝ»GìxóD5¼"<@[c3) óÞ>v…U\×ëTVMcšˆ7Uˆ÷†^û…V¢I¹&.s(vë‰-šã+¯b±*ó#i3Y
-TË#þíƒhüï".i»,P~½!ÁD*
-f)U‹˜ÆÝYt¶ ¶r‡x‹à–çòøâzkÖ<¬£µ‰«Ênç¾CuS¦Gy9PŸ‡ÅoX>[5Eþ+7´zìšÄ#†œÚÑmžâSì4gzGgölŸ‘u-ñ¶ûÞä%<å}‚ªòª:fN×ÍÛöVEòa e%¸ü‹¢góç¿{}zõöèâôwÏöçÏy•àëåÑõõ7ï®Nä+/:Rãªò8¡ã¹uDM¯ˆÿ¨1™8Ñ i`d<#¢¹Êò¯ašecñ\ÓZüöÁ'ô/ò4½>:??½úË«³sK,ëiŽ¢Œä7p_¾¹¡¿¡ÍÚ£äi(Š¶Ì¬q®ìàwÚº¥ÇMô,{nÈÃ8fÕªz¶Ÿ=ß=››ç¦ŸèC‡˜,Ýôˆ~XFðó"+ÖKqž~ÛÄH	mÀÇ¾×IBƒBb„Œ¡~k„uÑ–lIÆyÖðºbU5¾£õ·ß¡'³/fÿíÌIDOïòxæÔm3f9êõõær+?	ä¯ÈTÒÝß2#	«ÿ“yÉNÉož•–¹ã¢×JÝÂý3ÁEËüÿ¥Ò¯&•~ÅÉ%|±¸ èwðY”™Ð#ø0ÈDåa¥î¥ª&;u.z–ßøˆê³ÆO'	+oƒ‘Bí¬¦q%ú-V×UÆNZÚë¹‚N§Šªa3µµV3”v×%(TªT&Î/c¯Q¹³,ÑÂÁü!( Þž«;•?†!ƒ1…ùMÓ–GÊmê	Ð'ì“²P¢šâ¾
-<ÀµŽ*“‘ò“•PlÅ@/T]Ã‡0Qëö¿@óƒ"t‡¤?shÌTh`3]´7ž¢:û«B|ÓƒXg)ÙFA«ñ\ý8¬÷¦Wo¥²åªÂ„ a_`/\®Sá$ÖËÝrô^“ª³˜ya±ýÔ9Ñ¨ÀlªCPÃOD¬CŠ$#i÷X&«oÇ-Žšëðš‰»À aAAŸâd31Öcžãy¢Xz7àò%ƒ5pë9éô)kÙ›O]×IgÍ!!ØS“Ò%5Ü­¼àIò×lX7çì#¢zÐÐVpñ¯Trë|Jôˆ.aIi-+²V°WËèÍÍÍ%	¶ïaì8ß›#ÞJ­^ÜF4ê¡vŽèËc’H+•NÓâ	©A¾$æ(Ç«§Ó_´ÉJ|Ì&&(œÍF-Û<6ô›«¸¾qŒy€?ddæ]Ë¤óÆó²›*xçûF¹¶Æçª1ž ŠÆ³¦wþY^£ï=6Ë%P‚^*1,©ñ&6CÿŒ•š41	Ñ’¥l“z¡â«Z04ý´$y%7ÖôÜVlâ²ÆV’¾„ë©{¥­÷)¬s’Â×9Ù‚ŠˆÝÈøÝŠàC_¸ïü7®8×²ÎÈ0œ=><ÑåÃ†çÓOotEkrÑlxÌ 	où[@¾dÃmâààð"KS’í<¶0[Š¿t(îiç‹ƒÃ—ºitqO;_<v0÷õé‹/T¿¹TÑ†{x‚¿Ñ	ÏÝ~	´·CÙê†ã	4c$¨iá¬ñ¼¿“-¢T¯K°?D$‚&¾3{âÊ‰³N‚ÝN§±Þ´ÇV`&n‰fêFÕŽEüÖÞ£ô„4CbžZÔè‡«‡Ñ-í)í ¾tÏ€X+êÙÌ£¨Œ^¢.a‡Q	Ä¹Rç¢s…«ð¾N³ëóðX~‡ß'Q%Xõ±1ñá)þö¿MÖæÚ'UÎ;¨W$|ÕÖä‡ÐÌƒ÷ID!L®×Wê¯‡¯´I”ŸX R2¨ã:o¹² õ«r"ÐXiî"‡!ƒB^±!“<ÓÆîéá”-µ/õ”IuqxÅ?%”m'À©š<‹A°ÌL!+õucT“¬œø‘·¨.à£uÞƒsóR…ÊI÷Ô !Z¤3c!b£_w:KA"müeß"àH…Q;Êsð;ÏÉ$\°ŠÏ²£@qê‘âV¥­…rÒSVì—Že³+‰Ë\oŠ°V’•-ÁÔ!YSE ›¦S”`’pà¶Ðg÷®£¹¦usGÀÖ—“’7ZÔnieOÓæÓmQP4vÛãjP%áaá$³›Zè#ÿîAæqr»4º-ÓcksøŽvg_fWq	ìwêÐcë?Œ\¶vW”Û Ø@§jBóêŠ¿ïò®).þºïºvþlÙâk?5g²¤§"¤˜z‚4'€¤¶h6¾½$.¡n³ZTêgjH8Ç?ñ c¢?n:‹Ë¾:{‹_£kÅÑˆÚ—’ý&%âk®ðìùMÒ¢ªWx©™)­¦ã¾êÈ/Nä#|ØQ/oŽxŽ0^¨²uß±^ÎI4]\½‡m¦»@éØÄååÊš#Uà¸I*~ömd”0MýÂá–¸Ï»…à¾dÍ–¦ŠÄXÈPñþ!2$Þ­+RÏ1­l}	j^=Vså^ 06sMqV^bÒ²w¡‰Ä+‡ó=Ìv?e4Fj³äö¸%÷îÆ‰ßáú_dË®Pfsç?‘MÓ²Žß ­Y¿&Ü=7—Ò0ëuÍãÞwÀÇÔû9i,Ö
-ÄÑ‚wÂDµÆ
-	²äT—¬Ùcý€yDÑÌú!NK¥CìªÚywxâ´ÈJ’Ü„›°@;g1¿ÌÈêÌ\P`7Hœz–=çŽÃÃ8xžÍŸÇ¼»ÂéôÔí_ÊÒlC-	¤VÎ¾ž^]÷ä°GUýd¨’,&Z¢Þƒ2r,a`XÄÎÞ¨H×ºPkvéIkÚÆƒxÌ3ÎÍ¡…I47™µâ%hIÃß³Õn™¥zéÚÉ[ÎSá‰1[]Ã$¸Ó?³·âÉó&ûœ·4ÏMöµÏìeÀÐYaŸB·õä?í¦ˆ~a¡—Ó³
-ÌnNÙ)5ÑBPŽ!€â—”äuÊ½»%ïÝgÚ?-rºÃþ•Æ¶Ð8øÆs"»wz oz ÖB¼\zµÎš³’æ¢MhË6»‹®Ã±ÔÒéuv§BÔCf—‰ˆÿ«Ué½²l÷lö	+„‰8‚{!ÅL¼s•&u ìL&Èväg æ"^bÙ±ÖBÂ–:‘Î¦úÛ‹%¾ÿÁ‰ZøÌ;‚ œ£»kÃÕqÉUÓ ¯Lb“¢XóB«>¦Ilè={naµŒì(¾½DÎé-iCü¹qtw dHÁp¾Á¶ä5ÆÍøÛAëŽoôn´Ff’,DkÅ°ñææâœö's+"tjB;;Œÿw-|OˆFc[ƒæ&PyEÕyÒR×Ôz0‹°i1X–]8ÚH„Ådu¨9“E“ÏÉ%î«µ‘~Ú=Ó¢"Uå—ˆªy¯æ]f0Ø»†wDóíûœ„Å»Ì/O_Ûí»=2¼xí‚éPø=Œ¬99(”ì¢G˜rËn—6€·þ,ø»Óq.7/¢š&VKºxøDvîd¼ûH S@Y„Ç'RiæÌ‡·OÄ['By«ôw°üÕ©äÝá‘QºŽÁêŽWp«²Ð6éÃÃF;³e¶Ø‹fßUj¹‘>0Ûí²\=nîx[³mÚ`¾co¢÷zr¡š8›xë4àÞê÷ÏÊÇOOü+<3?{Zì²gÑD|Ý[s´š}§°CwTAÚ‹ƒm/~Ïº:¯í*ÎÖ+ñ€´*)(9{ë­ZwŸR•+NU;á‡°€s^|¤î*°¦iñ|d”,áÖ>8µyÍ—œûÜ¸@†üðøÇ¤fs¬ŸÚR›‘aüÏ]ø³{Ý¡ñ`SøV}Œ6<F¸ê£´pmpÖö@©[X§#|Ë<Àæ &°M˜OO9ù‰3]ò^¼Á;•,hAbü=*³ÂƒÍõGb«ÌNE³B>Ð§)”©“,lëÞÇ™¤ÕÓßÁwgÂ„ÙÇ“ÙöÜ¶YÑ.ðWu©+bv×PïëŒ}«ïk#A$±¦Ê`¥ëwÇ__;»ƒú´¢Ùb$©¿ºhVÜz¤\Ð‡„ÂJ§O=þ}‡û¢hƒÉ‹ŸA™a8¸ä¸tùöÞ¡#w
-$_ÓnÍ¬0 Z¾?ÝVÍ¨ïmH•+‰6Á'Ùm 3²ÚG	ç–ÚSLó	éò¯±ìÞgY±<µª8ÂÔ±˜V^¥Ä$ªj:K›~+¥„wg‚àˆá cOLÌ‰äg²û¶|êýÛë r“T+|~¡}•}åàªCB±±ÆlXÂ÷Œ`k+ÖÙ²”€¨ŽÝ`!À©ïÈÔ2.Yr¤©Y¯û¬ÜŽDË'çÃ¤þ$-'ï9¯úS‡ÖØªiª§ûûëõöü†Œ±bÿ¶ÔkÒº—êm*©àûDKKfÇ£*&¢ÞçmñHl ¾‹ïHô¥ßý¾Ýä¾.f2L'ÖËeÇçõSô…éîªžr(=À`%HÐŒsÞéF':·³2£‰r9	6qã­n^ÁEx8°‘°1/2Îè°dE•sö£7ÞÅ@+iŽ¥8²Y©¿ÆÜþ)Z^®¿#›½ŸÀÜqÒ“+=™¹¼×.è±ÚeìŒ’84«T‰Êàµrßö:^À6íë`æi†¨
-G–y²žn=¨Õ'H¥g./˜sEz¥‚T’<Ö A=ÆeW,ˆdí‘n”æè³{ Åâ£òË,ñö7À½¯}zMóØƒÅ¼ìLlÛŸ:™¶ÛC™ÒSe5!{
-)±_úp¯8¤ƒZð{æºMº^nDr§®mÞ‡’Ñµ@SC¸h’U¹ÄI,‘p§q¦„b=zž†ÐîNÝ‡áž6¨ëfÇ»Þ= z¯9æã –H‰ÌCÀˆó0óBcøòÝõ×h‡¿l=t¸Û!bEÒÉÖðY%`XÂé+ó@O‚˜^0dl½þ;ÌCR26ÏŠå»[Qp”=8Li¾KGŽÒ.Ø6à‘,­³ò>9ppÏÒ:ø›–ÖßãÏçyo›„.{_(»¿Ôí€AqèÒ;¹Uº QS­í8+EŽ”°Þ¡‚i¿†s9‰ñIñ×QžÝvéÃ{¡°ÿd$w¸Ä¶Oå¨Ø§ÑN©ËGån/9Ý§=öÑÅàh¢=OÂˆ|Et²§+ö6žOÜIÏ†sƒVŠÈ{Éï K"uƒ»r!hÖ›†¬¼_cyÿ”Ü Ùt¦Ÿj‹`9Ñ´õ?B.ÛOKe@Ý/“¹{FUâ7¨bc‡jšüŸÝ€é	n51œðE;¾ãØN‹ó¬È«¿Ôé&zòû¯¾úêàÉïy*R`ÌæC Bðû//&<z4û$¼÷ÉL%e/ãŠüÒ4ÝGû³”KñéÁé±–ÂÅÕ#Ÿ6âï=?cß9˜q '˜¨Á¶ÒÁ¹ý©ÞºA‘W@Î$"õZ"î€VèE‘a-Gö¸rWÕµ2T}Z.ótœ ðF(ªðnàŽD3|Ç&|cÊza¬’ÂyZ;ìzÀ	üo_Òº8 ŸýzÄõ×æÎqÉ˜óÉ\µæ.Ñ‰v‡[*OQ*Ö~V7Aê†™mµNÄmè·qDkqæ±ø¨‚Váÿsá/ÈÎé?¶·pü=°mçh0Žù&H°†ÖCg{È·#?ûx¬i‘©…Ç‰„ˆ„Ãr|­aK„ þ^Îëêò—ˆtŸ±•$ãSk¢|‚” TcSl•)›dÅ;lTÚ‹‘¦”k]qˆËUœ0P`Â±‘D´‹BfËü=³·<8#Ð¿ëõ,j®*ÝôYòýà(Ž-´eÃ©a¥†j—WYÞFs•#Û+ —C¾ âÜ8Òf„„|ç¬ŠçÃ†i—AÒxljŒKÄ hp~Bög6‚L‹®ˆK«K2™MO°åšHÞ‘é!p>br?w¶ß›óyx0ûêsÂ¸ø-)‡Äü%EZ§ÿúêð[)Ý©C÷Þ<t÷!tEžÀà‚:4D©î¹F%ƒßÏÙ9®Š6ÄÎ/Gfüé;¼7 YÅŠ-‚Ìß~Kå_£Ñ§ÑÃèszm£è¿¢YôoÑgH>©«Ç¡;d7+ÍÉƒõdËR94À;Æ2ñ pÖu“¸«‘À*t°œñ5å8®­yö{cèýŠŒŒ|<È¾œ•Ö^1²ƒàŸY˜×/ªÜí-îƒŸY|qyøB+µ¶I8§oÒ"›+Ôîuœñ7šxHÕ:+ëJ%>‡Ç™ÙÃÔ|Ž:øì$¡PØÈUÃ
-¹Qi;ü|¸$éu8²|n+OWôW;XÝ¨¸ƒí¥åO`B`oTÁA
-U\QL!Ü©ƒ@“»ŒÃ:œlÀÃ… "Ný¯owÃ&N\PDð‡E6Ú‚Ÿð3É™s
-“ðbïz”€®ÿxüßKce%$çn×Y­¨®þTS(yVÙÀvnCySõÙ/	aƒývÇß9:ÊoÉ€ú:‡Ék*“A×èT©éE.î«ÍÎ§k,„ä>Ÿæª¸ç‚"%þ¹z.­IsBAÚ‚=^ô×P÷ef%~ÂÏNÂðoXà¯ténw	‹¯Û¢ˆÂkö),ôé‹D¤{CÃe ôpAýôÀzgc\æCXôR‘EWŠSñH.r™ûO´cˆ
-*ˆnîtô.^“#´‘[oxLÃþútPê±{î¯‹*Úö>#:RNÊì¨ªrŒ˜üºH6ˆ†Í9PÑàžIª='Y]:GnÝVH:d¥a€Ð%d‰é|ç­´388Û¼;˜3-m;.§) (šV–4úv ²-ýg 2™ Ô‡ù¿4ÙãhKÐ`fÐ¸V4L€ü
-©@ã¢q2d5ã Nï>¹ð›WJìÇýc’}ˆR‹!+©šV»ÔE*ªp™È»9)ôqÏšrEU¼t6Ë<ï·‘L´°Šk¹œË¶§Äƒ?	¼4jƒÏ$_¸ý¶LíeSAû÷6›•¶kø©ÄÖ&&Çoò²|÷hK#V:ÊÑX@±˜QqTßÆH)b˜ëU¶¨Š&Ì/Ê¦«‰8ÐBâJ£óY]–tÁ}¿AŽb¹[ôÜ¼ú³Ó~NâƒÏøàšÜ×c»/œù|³âƒmçîÐOw¶- lÈç`vGBmÖ
-§ð	¼.õoÛÒç¡Î[ÓÉAÒ§?+s„ƒÏXS!¶œñAEFú_
-ÙÄÿÜÇkT~[¥KÂ ©¤XºÒ·ºá=Ùó»+OmÆ‰;<ƒ¼g[†í³ò¥Y×¬;à(b‰—Òëà|ðm!ÇÓ´âŒ©°_¶Öž=Ÿa3”9ÅŸëcQºóÚ%m°êcÖüAÓÙ¼^Æðåv	«þT/mÕ~%ü¬X¾½èù^% Á3SLÂ¿Îƒ
-Kdma9ý™Í
-<‹ëUÛ`èÝÎ¶‘d=^šº¨Z¤JøTªÆzÃ¼K«Þ†Ï"c\}<HÖê/©©ÂÚ•Ö4¨²E½o°‚ºÇ›Õ6Üuœœ‚™ÇGöJ,ña5Å¡§Wp½À˜ökÀ²ˆÂF¬ïzéÏ¿Hz:}—çôuœìqübê;\A£k¹xIŽí¸[˜Æå'$qÐÖž½êÎzÁ{$ ÂÅS¸iíœ]ØÓRGîp@œû³2ýUµ‡;"¥Éú{°¤r¹j®$ ç4@Í}qîì±uWª]y\;¶)(voî)S©>óA1Y×ùHÛÓì¼[t¾>M]³fåO¸pç* A‹-ëÎ#HÛèRÛ€…=,´TO'Fó½Éi0mˆsÂ‘nç¤­"DdFÍ^2]Ò+ÿž—=q¢“úsÅ‡DŽúø9Ú:´¸‰—ŒHãT0ži2ì¼FúëkøÒÖÞÂ¬ÔÂáocŠïl­_#Â„á{9â×™X?,¿•éõý’I†>÷Ï›h«IÕš
-ÞOj"±ewmêÏá†œÌøøùªÒAÿ×Ù‚ò·ÆLÔßÅ¤/Z¶xÏIáø iáB‡c¡”îŸªMb¿/ìDñKfä< òºýLœôò]ïKµ\«¸G:é*±ìmðÀXÜ‘³öÎçÓy¸ÛSˆ@î¡µ_q;ÏU·/›÷¦w Y IkƒD5¤c<èg6HèÏ.E>u×»³Ø}Ñy|!×àDƒDÞàjìAà
-äó­Ws¯@¦!‹o@ßÆh;¸˜úï³^
-Rwb}¤%ú£Ø8@çb(î¢ÜB…E±RÑ‚”ÛÀ ýW¥åèqPñ0åS«ãêI¥K^òî ?À;¤°9þÜeÊ×íôÆ°;DêbE3>­+	 wÙÒÝ`T¶.×È=ÓK¹uÒyÀ¡°1!^<6ct3{Gv$W§Ü›¸±E»ÜÑáû{Â½ÞQx¾Kz6RÅ|ÇÕ/h!Ú=ÚC½½¯p;J~ÑÐtq{vêø—òú6“MÅ=JvÙß3qþ×£`Íã'&Kj½Ž/?µÎ¿÷AšÆŸl:6//ðñÛpf¢sü;Í8U'1_¶zÊÌø|‘À7*Ïø'ªBOr¸q!KÈ¨Dn@­¢Ðåù™½ûN„¯ÝëÐ0¶Ÿmº‚cº=G¿yOw€½ÁGËMôŠäÈ£ó6‰.cÝšÿPKëqÍí‰  ib  PK   ™~a2            0   com/gallery/GalleryRemote/util/BrowserLink.classTmsÓF~ä8–-+ÁØ¡RêÈ&ZÞ¡1UHš·N‡fûâd]F/$ýEýÚtÚ„igúú£:ì0‰[÷ƒïnwoŸçÙ½•ÿþç¿ ÌãÜÌ ¯2ø·4:ÝË¸«âž7Ó¸/öiÔÄþPëá±ŠoÒXÐÐÀM‹*ž*H-¯<Ù´š
+g98ã48‚¦çV-¯øGƒÔÚnÍ¸Þ†ÜáT·"d‡òÃÉî°šï†*žýªÂëƒ^?Áë'kŸO.¯3ë€Ôq|¢V1‘Ìb"©ãÌ*¦—>&˜=|fÝÆ÷ÒC,zO0wŠÙûsü}™ýM¼$>|AÆãe™‰WäB|QVàKÆ«²__‘¾*7ãkr ¯ÉQ|S~„×‹Šñ¢ø^Q;¾_tÞ,z?,ú~\ô6~â›†ŸúÖâg¾~á;ˆ_ú^Ä¯|¯â×¾oã7¾à-ßÏñ[ß[xÛ÷.ÞaåýßÄüx×?ô‡XIr	Ò?+—a_Ç·½»Š}‘“aG<²ÜûgfØ÷•.(W´ŠYÒ¾ã¼¾›KÖ¿'W2'q#óßMŸÅ7úI,é/o>Ž[2¸u[ŽõNð¶VÑöàí…¬›‚w°|¡à,?‚w°Š¼»€UrIðž–‰à½ëÇ1jû=P€T£Zf žGÙ$!´ó1¾Íå\9xRÎÃ19Ÿžùžã·`	aßeûYKYî÷3LÌ¿PKÍ±jÁ·  Ï   PK   à;3            0   com/gallery/GalleryRemote/prefs/panes.properties+HÌKÕ3´MÎÏÕKOÌÉI-ªÔs‡ÐA©¹ù%©zE©iÅzî©y©E‰9@Õ9\ =Fõ„ää'¦ i1&¨%8'3%µ8#¿I—	a‹‚|Ô›TP”_Q	Ñ¡ÖbFP‹[fN*’æ5–f&g;çç¥e¦ƒõ PKºà|   h  PK   à;3            :   com/gallery/GalleryRemote/resources/GRResources.propertiesí\ýrÜ6’ÿ;~
+^²eKwòHVr›:¯e—,É¶6’­•äõmUª\3Ãˆ$”<›Ë;Ý#^ÿºü%»Ùì¥êÎUÖD£Ñ þ¾ˆÎã¬|eâBE…NÛ\=ðfgzùQ·MtÑSDOƒ²¬´EY””º¡oK•Rá•ÊUÒDqô:ÎseÖÑûË³(.Ó(É³äÆÖÍfAõº‰›¶~›·šjŽöv¢²-æÊìp£–ÊüUYÒ´FÕÑnôÃ“‰òo¦0
+>¡‰È›DüÃ“sÿ'pêR	6KHPTÄåºWV÷GšÏ4Æî­Žj÷¬ò‹,¹Ö‡i0†¾Ç4|»ÚDw+«h¡óT™:jt4ý4+åYÎ•üüƒp*iåãa>o‹®Q~ r½ÌÊ—mÓèò:«îH—% ‰ 4«û¶0º`Bj7Ö¶ÑYôÝFI\FsYhÅdÚ(ªB%4´žÆ:+Ú¼‰K¥Û:_‡lRª;"®xÙ”×ŸÀ¡oÕPÛç¦ Lè5*n1déài~'I´Užú†ÞW¹ŽÓ©¹u`ÜËŠxIsFk¢U|«¨ßªÄTI¯‰Ux9P“ôŸ¨©w"uKÙDQ!
+-¨(iQe“Ó¬ô]V.ƒv³²®ŽoSC­^LbÒxv}[ŽúæÙ*¨œ5I´•šxÉHS£+ËmÛÛÖŒi8*Í^þ„JŽUÝdeÌ¬?ã¹¹«ýƒñaýùt`<Æ¯²²áÞ†«×‘Yt½ÊêhÎÑ1m<ÏUºcG|cM ï¤uIeÄîkÝ>²““‹¸#I.bmß¡+z™(ã^\*¼º~Xn´dHÛƒš‡y£òVucq´ÒºVÂÉ@§É…(1Áfñ Ãó1_G‹,W%}ïKñÉž¾"Jæ,¥… .óÜ¬t1×Sržæán•%+StSOèK>Þ*®³&Woh\Ø÷Y[Ö´HÒçÌ»o>6úŠ¾¾T’G9ºI-b1…#…¾Ðêí.º¦5ò"”Êªl!#DT
+^¡.ø©·ý¡„›‘ÖúŒè
+kGÌa=†pÔòï ìOmÖÀÏ äÂ¨Ö#ý(ê[2\€yW)ì øž¤Œ?C‚x;?jGßuµfq^­‡ÄÄuƒ.ðï ìÊÁ{ø”ÎEq_Ç—ªÐÍÄ@¾«Àa5÷‡ŸFÃ¨bs'+Kz‰ø- Kæ ¼^Ñ¦	!!ñKgy=‚£¡½Íˆ,¤}ƒÅÍÊÃÐsc±½¢%hEV°³öûÈ«x¸VJ»ÿ¬hŽE^RË%k ®”UD ª¬¾R5	£xA+›W Vp¤E|yYÕt©¨C‹¢‹ÖïBÔP@ì÷Äj!¬YG’Ü^FwmRÌÏØ­€ÿN›^à¼³UÊÐâ+ 0©3‹kÕD-ïƒ*•¿ˆ×^`¥Óª5u3û¶ÝÛÛ;”¿¼,h_¼‹×áú%ÙAœÐd¿~>i4ˆv$õïÇiJCjFbÊ¤—3yGÃ‹#8k áˆÞ±)±o?xð…Ì»U·EiqPo-1=ÝÈí–jÀDÑ–ßŒ¶ò5­õcÈW‹Õ½{ÄŽ7UÃ+Â´56“0ïícWXÅu}—Êê¯iLÓ ñº
+ñ^Ók¿ÐêA4)W¤Á¥qÅînEb‹æÅøŠÄ«˜E¬ÊüHÚL–BC#Õ²Áˆû ÿ;KÚ.”_­I0‘Š‚YJÕ"&…q{.ˆ­Ü!ÞÁ"¸á¹<:¿šÆš5êèÎÄUe·sß¡º)ÓÃ¼¨ÏÃâ7,Ÿ­š"Ž•Z=vMâCNíè6OñŒ)vš3=†£3{¶ËÈº–xÛ}oò€’sžò>AUyU3§ëæm{£"ù0€²\HþÀ¢èÙüùïÞ_\¾=<?ùÝ³Ýùs^%øzqxuõáÝå±|åEGj¼QU'4`<·Ž¨©ññ5&'ú 4ŒŒgD4WY~ã5L³Lb,žkZ‹ß>øŒþEž¦×‡gg'—yuzf‰e=ÍQ”‘üî‹7¢ ôw"´Y{”<EÑ–Y‚5Î•üV[·ô¸ŽžeÏ­ ùhÇþ¬ZUÏv³çÛ³gsóÜ!Ãô}è“E¢›ÑË~^dÅz)ÎÓo›ø)¡øØ÷:IhPHŒ1Ôo°.Ú’-É8Ï^W¬ªÆ·´Þ¡ãö;ôdöåìß£­9‰ƒèÉÞ6gNÝ6c–£þPÏPo.6ò“@þŠL%Ýý-3’°ú?™—ì”üæYi™;.z­ÔÜ?\´Ìÿ_*ýjRéWœ\Â‹€~ŸE	=„ƒLTVê^ªj²Sç¢gù¨>mütÒ°ò6)ÔÎjW¢ßbu]eì¤¥°ž)ètª¨6S[k5Ciw]‚B¥Jeâü"ö•û0Ë-Ì‚êí™ºUùŒ)Ìoš¶<RÆhSO€>aŸ”…mÔ÷UØç®uT™Œ”Ÿ¬„b+z¡ê>„‰Z_²ÿš¡[Œ ý™Cc& B›éŠ ½ñÕÙ_ÕâCâ.KÉ6
+ZçBè§a½7½z+•-WÍ&	û{áâ.Nb½Ü-Gï5©:‹™ÛO
+Ìºj05üDÄú0¤H2’vµ`²úfÜâ¨¹þ ¤™¸ô)NÖ3a=æ9ž'Š¥w._2X·ž“NŸ³–ý©ùÜutÖ‚=5™!]RÃÝÊž$Á†usÎ>b ªgmÏÑJ%7Î§Dè–‘”Ö²"k{µŒÞ\__`ûÆŽó½9â­ÔjàÅmDó§šaçˆ¾<&‰´Ré4-ŽŠäKbî€r¼zŠ1ýE›¬ÄÇ¼`ra‚ÂÙlÔ²ÍcC¿¹Šëû÷È˜øC†¡AfÞµLŠ1o</»©‚w¾o”kk|N¡ã	 h<kšqGàŸå5JðÞcÓ¸\Â %˜á¥Ã’ob3ôÏX©I“Ð-YÊ61©j± ¾ CÓOK’gPrmMÏMÅ&.kl%éK¸žºWÚzŸÂ:')|•“-ˆ¡ˆØü€ß­>ð…»ÎãŠs-+á”ÃÙÞÁ±.5ì8Ÿ†x²p­+Z“‹fÀ$¼åo ùŠAK´Iˆýýƒó,MiH67´¿ga6åPÜÓÎ—û/uÓèâžv¾Üs0÷õéË¯T¿¹TÑ†{pŒ¿Ñ	Ïí~	´·Ùê†ã	4c$¨iáÜ!ây+[D©¾+Áþ5`4’šøÎìˆ+'Î:=@
+¶;ÆzÓö¬*À
+LÜÍÔ$ª‹ø­½Gé1iÄ<µ¨ÑV¢Ú/RÚ@
+|éž±(VÔ³™GQ½D]Â £‰3;¤ÎEç
+#Vá}$f×çÁ‘ü¿O¢J°êScâƒüí›¬Í%´OªœwP¯Høª­É ™ï“ˆB˜\ß]ª¿¼Ò&Q~bHÊ<¦Žë¼åÊ>‚Ö¯Ê-ˆ@c¤¹‹"„
+yÅ†LðL»§‡S¶Ô¾Ô7BR&ÕÅÁ%ÿH”dP¶™ §jò,Á23…¬ÔWQM²râGÞ¢º€rÔyÎÍK*'ÝkP„,hEÎŒ…ˆŽ~Ýê,‰´ñ7–}‹€#Fí0ÏÁï<'“dtpÁ*>]ÈŽÅ©GŠ[•¶ÊIOY±_:–Í®$.s¼)ÂZIV"´S‡dMnšNQ‚IJÀÛBŸÝA¸ŽæšÖÍ-[_nLJÞhQçZƒ;¡¡WÎý
+{Ôçî’Û}{®Hµ+Ùs2ÃÜ  !rƒ”¡ÑÒÏ!§ý¯Û¥¢ h$o¶·°0pX•nI²ü©ã}èß=È<Nn–F·ez¤smÞ‘‚`àNí
+".‰ƒøR:ý‡‘×Ø*~ ¨uMhá]òY>¼qK”¡î{ÏK]´ŒÚsÇ©H•© -¸äp…Éq2Pj‹råÛKâ?;@‹J=³	ç,dLô§ugôÙWgòñkt¥8 RûR2!¥DÜÝž}!¿Iæ… AZö
+/4!¥"Åâ‘oÞW¹æ‰|D0;êåÍÏAÎsU¶î;–ìIÇóË÷0u«[Ù,1Xy¥
+ºIÅuáÖ/˜ú…Ã-¡§wÁ}ÁÊ5MÇ¨±$ã]Td­HÈ]W¤!
+b.
+*|ä¼z¬òÌ½@lnæš*â¬¼À¤;}ó\‰—ç{xü”Ñý©Í’›£n”Ü»'~Gôa‘-»B™AÌÿDfUËj>~4´fýJ˜ð8]w\JÃ¬ïj÷~ ¦ÞÏIi20˜ ¼w$LTk¬°QS–RY³Ã*
+4Rˆ¢™u…œ”.Pˆ>ØU#´ónñÄi‘•´ynÂwšeF†oæâÛAîÖ³ì9wN¦ÀÇôlþü(æ~¯§nU–fíI µrv7õêº'Ç€=ªê§ C•¬ã1ÑHñNœ‘o[À"6p&OE{I­uÇ^EiMÛyÆéA´0‰æ&³Ž‰›Òð7ÄlµAf©^†ƒvò–Se@xFbÌV—Æ0	.ÊÃôÏlç­xò|„É>ã]Õs“}í³;:0tVØ§P¯=ùO;„)pXèeÀôì³Ûˆö‹M´To
+ ø¥%©NÝ‚rïnAÉ{÷™öÀF‹Ü…ú²{©±-ô ö?øbÎ%aSàMÀº’Bˆ—C¯Ö_tZÒ\´	mAcÙf5
+Q·8œ[:ÕÒîTHÅzÄì24äµ*½D–íŽM€a½—0Gp/D©™‰ƒ°Ò¤€É
+ÚŒüÄœÇK,;VœHØR'ÒÙT»a±Ä·ãáß?VŸ|dG”s€ùQíÂ¨£:.¿kà•Il^+ÿ@h5Ø4#‰½gÇ-£–±‘Å²£ÊùÝ%ópˆß#7Žî„l9ØNBÂlK^Å[Û¤Ã-´ÎÞŽî%ÑR¬E¼¹>?£ýÉÜˆšÆÎ>+Áÿ]÷âØÖ ¹IGT^WvÎ¼”Å5µÌ"WZ–eŽ6a1>ª†QÀä#MÒdÄs²@‰ûjm¤ŸvÏt¶°HECÿ&¢jÞ«y×%…vðaÇÑÁüAû>çñ.óÇ‹“×v{Æ.E`/^»`:~D"kÑ
+%Áé1¦ÜÃräÁ%¥à­K®ÌÀôuœËÍ‹¨f…‰Õ’® NF‘[ï>Ãà,TÖátŠTš9ËÉáßîñÖ‰PÞÅªý,u"©xd”®c0¼…ãÇÜª,´Í;ñ°ÑÖl™-v¢Ùw•ZîD¤Ì¶;ÅãæŽ·5›Çæ;ö^‚^OÎU§qoœ†ÂÜ[ýþYâøéi‹‡gægO‹]ö,šˆ¯{kŽV³ïÖcèñ€*H{q°máÅïY—gµýBÅÙbÍz%Ù%%'½UwÝ§TåŠ³åŽù!,à´†©»
+¬i$]%K¸µN­@j5Ä%§_÷b>!?ìýøÂ¢“ìaš÷S[j“B¬1âòríÀ^wh<Ø¾U£B®ú(-ÜF¶=PêÖéß2°9¨	læÓSÎ¿â¤D—…oðNå+ZË¬ð`sý‰Ø*³SÑ¬’ôi
+eê8‹Ûº÷q&™ýôwðÝ™0aôdÂ?w£mV´üU]èŠ˜Ý5Ôû:c÷îûÚHKlé˜6XéêÝÑ7WÎî >­hö‡Iê¯Î›w€©w"¡°ÒéS×á¾‡(Ú`òâgPfQ.]¾½wàÈ‚ÉW´[3+ˆ–ïO7U3ê{[RåR^CðIvÀŒ¬öDÂé­6ÍÓ|Lº<‡Œì»÷YV,O¬*ŽHy,¦•W)±A'‰ªšNàÒ¦ßJA)æ™ 8d8ÈØcs.û©lç¾-äÿŸ„zÿæ:žÇ$Õ
+Ÿâh_g¥F_9¾«ÄÐ‚Cx®1k–ð=#ØÚŠu¶,e# ªc7Xˆ±ê[2µŒË×d+ÊzØOåv!Z29Ÿ™ •'i9gÐ9óŸ†uWMS=ÝÝ¥>­[““ýUì~½úJ'žþ¾áã¾.÷gÒÏcë¦²|½ï4uáš{ûÚÓî„ô6A’dœ÷M7:Ñ¹Ö´Ëk°Éouó
+>¾ƒ‘ƒu‘qvA‡%+ªœ3(…¼¸ñ>Z
+½Ag8kâ˜˜R ÅËËëMÂè·dt÷“ ;Vx2à…'3—;ÛÎ3Ö°=QËf(QÜNîÛN7±Øg}L#ÍUáè4OÖÓ‡½ú©ôÔås¾I¯TJÂ’Ç è±Ç¸ì’%‰,RnÒ}¶±ó´˜lT~‘%Þ€¸÷×A¯h{°˜—­©Ãq»S§Û¶{(Szª¬*cO2%öKî§”tP~ïÃ\µI×RnHpÔõ¢ÍûP2ºhjM²*—8Í+þ0Î¶ƒG¬ÀÓÚä©û0ÜÓÆuÝìxwÀ»ûDïÇ ÝÇm‘yqÿï`Þ}f^¨\_¼»º¶ãmñ—·;D¬	:yÀ*:ïéìÂJ8f(:³†Œ­Ûr`‹y(@JÖâi±|w#Š²‡¯‚)Í×C`éÈaÚì<²¥uZÞ'öïYZûÓÒÚ÷›ôÙ<ïíÓ#€Ðçîeû–ºÝ>(}òa'7J4jª;»NK¤#-ªw0aÚ1á|ArýDbýùU”g7]
+òN(ì?[	".9îs9nöy´Uêò±C¹ÝKp÷©“}t1<ù8ÞhÏ¤0"_ì){½ç3wZ´áü¢•"ràò;èR‡HÝáâ®\šõ¦!+ïäXÞ?%wEh¶}é§Ú XN4mýËÀöÓRP÷ËdîžQ•þUlìPM“ÿ¢0=Á­&†ÎdrG€{Áëp–Yc5ê—:]GO~ÿõ×_ï?ù=OeA
+ŒYÌD~ÿÕù„KŽ¦q—„÷.Ù™³¬Ì¸"€4MwÑþ,åR<FzpEÌpqõÈ§M£xÅ{ÏÏØwög©	&j°­tpnª7nP$ÅUS	)½–ƒ;äºFdØƒÏ‘=òÜUcu­UŸ€–Ã<Ý#'&¼‘À‡‰*¼¸cÕß±I ß˜²^«¤p®×Ñ
+»pŠÿÇ›—´.öég·qý•¹5D\2æ|²7­½Jt¢Ýá–ÊB”Šy‚…ŸÕM>BƒáGfS­cñûùmœÑZTœ½,N¦ U8ðÜaús2Tzãí-lÛ9Œc¾Ž ¬a£uãÐãÙîÈÏ>icZd»Fá‘$!"áøkØe!‚„ÿËy]ýAþ‘î3¶’Äa|jM”ÏÓ·Q1¶«V™2±IV¼óÀÈ¤½©NH¼à•«8a Àc#‰h„LÄ–ù{foŠp;Â×ÊYÔ\Uºé3íûÑM}hË†S?JÎÔ.7³¼‰æ*GÆX@.ÇlÙƒ/Ä¹q¤ÍIýÎÛ*&Ï‡³.ƒÄó(ØÔ—ˆAÐà}ìöÍl˜]—V—%2›ž`96q àER¤Àù˜É}èl¿6oô`öõCÂ¹ø-)Äü%E
+Œÿºuø-‹”îä¢{ï/º;º"O`pQ¢T÷|›r
+ÀÏÙ9òŠ6‡ÃÎ/‡Vü	;¼iŸ¬bÅQâo¿%ò¯Ñ‹èóèQô^Û(ú¯hý[ô²Gê*Æ‘êÙõJsv‚Ãàc5Ù²ÔFðŽ¯L<œuÝäCòj$pƒ
+Ý¥,g|M9Òkk^ÄÁ¡ÿÞzÇ #ã²/g¥µWŒLÇ zçEæõÜ‹*wŒûàg_Üe ¾ÐJ­MÎé›4‡È‹µ{güæRµNËºR‰OÂñ_fö@6ŸÅ>;I(6ôÔ¡ÂBnTÚ?_!°HzŽ=ŸÛÊßµÀýõV7$jî`ûEiù˜™UpÐ£B•WIS·ê Rä.ô°'±p1¤ˆÔ7ÛaÇ.ª!øÃ".ÁOø™äÌ™‹eI|°wÅJ@×ìýwÄÒX™Ç	É¹›»¬VT—ª)‹<«ld:·±¸©úìX„°Á~»e£çÞäÈµ„ó¡¾ÎaòšÊdÐ5z#Ujz‘Ëàj³óé!¹Ï'¹*î¹äH‰®žD KkÒã¬Qw`˜ý5Ô}™YIŸð³“0üøkaºbÂâ«¶(bƒø˜}
+}þ!éÅÐp)=\P?ý%2ÞÂØŒ—º½ôYšA!!Ô%nÒŽ!"(¨ º¹ÓÑ»€KŽHÎZnÎá1ûëó9©Ç>Ã4_´í}At¤:œ”ÙaUå1ùuŒl›s ¢Á=“t}Î’ºpŽÜº­5ÈJÃ ¡Ë¨Óù6Î[igpø7xw0§JÚv\RR@P 5­,i4ôí dSþÎ d2ƒ§ó!‡g²ÇÑ†,žÁþÌ<žq­h˜É3 ùryÆ-DãlIKÆažÞtá7¯”Ø»G$'ú¥>CVr-­v¹‡TTáB’kwûr$èãŽ5äš«xél—½Þo#™ha×rÁ—mN/ˆšxiÔŸI¾pûm™Ú«‚öïm6+m×ðS‰­LLŽßäeùîÐ–F¬t˜7¢±€b1£â¨þ¾‘Ä0W«l!PM˜_”LWq …ÄµFç#²Î»4	è‚»~%‚2çr7ñ¹yõf'ý¤Â_ðá7¹óÇw_8uùzÅ‡ãÎÜÁ¡î|\ ØO¢ìŽ•Ú´ÎáS|]î"Þ6å¿C·¦“ƒ¤OVæ‡§±¦Bl9ãÃŽþœõ¿8²‰ÿ¹×¨ü8¶J—Ä4SÉ‘t¥ouÃ{²+æwWžÚŠcw ‰Ë¶IÖ§åKsW³î€{¤ˆ%^JH¯k€º7„}LGÐŠSžÀ~UØZ;öŒ‡M1æ}®EéÎ|—´ÁªOYóÉ,gózÃ—ÛeœúƒT½¼Sû•4ðÓbùö¼ç{• ÏL1	ÿ:[*,‘v5„=âüe6+ð0,®Wmƒ¡wÇ@ÛF²íxiê¢j‘ëàs¡ëó.­z>‹Œqõñ ·wX«¿¤¦
+kWZÓ Êõ¾Á
+êghlVÛp×qpú
+fÙ+±Ä‡Õ‡ž^ÁõwbÚ¯=_È"
+±¾ë!¤?C7"ééô} ÓWz²ÇñË©ïpAÞÉåMrîÆÝä4.?&ÙˆÃºöüVw^Þ#.žÂMkçôÜž¸:tÙýqî»ôWÕî™”
+dÛïÀ’ÊåF«¹’€žÓ 5_RÄ¹ËÇÖ1\©våqíØæØ½¹§L9¤>øÌ‡Íd]ç#ylOÄónÑùVøDvÍš•?àÂ=œ«€+>ø¬; m£Kmö´ÏR=Í÷&§Á´Î	GºIœ“¶ŠÌ‘5{Étu@¯ ü!<'.{âX'õCÅDŽúômX\ÅËF¤q*Ï4v^#ýM‰5|ako`‡?Vj	áð·1Åw¶Ö¯ÇaÆï½ñëL¬–ßÊôz‚~É$CŸûçM´¿¥jMï'5‘X²»zõçpCNæ|ü|Ý	é ÿëlÁù[c&êïbÒ-[¼ç¬n|¼î¡Ã¹Î@J÷Oæ&±ßv¢ø%3’ÐÄl?Ç}§¼E×»	ÈR-W3îÀ‘NºJ`,{<0·ä¼¾óù4dn÷Ô"{híWÜðsÙßíËæ½…éŠHÒZà QÍ9éºÇ™úÃGA‘Ï½õî,v_t dŸËU:Ñ 7¸^{P'¸FùlãõÃk”iÅâÃ7:ÚŽ.¦þû¬—‚vÂi‰þ87NÀ¹Š;F(7Y!CQ¬ÔÇ´ åt4¤Aãª´] *þ¦|ju\C=©tÉKÞ”ó'p‡ò4çÃ¿–ûPùÊžÞv§@]¬hÆÇm%ä6[º[ÊÖEâ¹«z©#·N:8´6&Ä‹ÇfìƒîqfïÙŽäú•{76h—Û!:œƒ¿d¯â/@¸Ó;NÏ÷Q¯ÃFª˜ïÉú-D[‚£G{¨·÷nGÉ/š.nÏNÿòA^ßd²©Ñ ¸GÉ.ûûq&â!ÎŸáŠ¬yüÄdIÝm€ãT`­óï}…¦ñ'›ŽÍËs¼Dü¶œƒ™èÿÎc³NÕIÌ¶žð3>ßðAåùÿDUèI.7.$p•Èµ¨Uº| ?³wßÀ‰ð{Æö³MWðaL·§àì6ïé°±· i¹Í^‘y|Ö&ÑE¬[ó?PKö£ò¿†  ­b  PK   à;3            0   com/gallery/GalleryRemote/util/BrowserLink.classTmsÓF~ä8–-+ÁØ¡RêÈ&ZÞ¡1UHš·N‡fûâd]F/$ýEýÚtÚ„igúú£:ì0‰[÷ƒïnwoŸçÙ½•ÿþç¿ ÌãÜÌ ¯2ø·4:ÝË¸«âž7Ó¸/öiÔÄþPëá±ŠoÒXÐÐÀM‹*ž*H-¯<Ù´š
 òÖ+ûmº¶×1×Cßñ:L4¸„¶nÙnÄŒE¾K95ÇsÂ:™å¹-ÉoSìŒåxìyÔÝfþ†½í2É[¶»eûŽ°ûÎd¸ë
 ªV‹wÍŽíºÌÿÉ|ÚÛ×X—‡ÌŒBÇ5|¾0Ÿ@_“©òiy‚[X¸ÁB+·96¥ÈNÿðIynXiz—Gk¸Në5k+˜îØû¡ÉÞ0/4—E¼)Ž’)ÁnŒÞ%‡›K+ÍƒÛî˜B…]ø€÷tM/d¾ ËöÌ'V/¸ê³ æ„4×˜Ëlikë<ò[lÑýË4f^0êøŸé8¢Šou,á™Žï`éXÆs+)(ž¬!ÚÙa¾‚Lm7ìºõZT×±‚UÒU3£zÍ”^ßcVÇe”T¬éXH…!õSÖ€&:6A3þÿÓ¬à3Ø'uæ3ËÞfôt‡uÔr‚yBýdnp—“#¹-§4g}ƒLc±È}ÖñyäQKå“wÄçìvûÇåásñþ‚LKÙ{{L V‡Mé)W¯ù$*òžGÁ,kG¦øÒv¸ß6Ù+Û¥Ï(Œ[dG^kWÈQ91m®Y
-.ý{w-NˆºË;OT)/Ö6àÙØ%*ñ…REôäyúÛ O	 )é|Žþ…ÈÑJ“F«F><Z/µJ1…ö¢qÅP~GÂøcGHÆÆeîEÇ¸\“„Ÿ!¤!LÂ%òê=LãsÚz©þ‚²´Ÿ3*ÇH„Ÿ¦µ@K8‹ò]‘ðÅD^œÎËÂ1á}¢—“·fŒŠàøêÇHç3GÐ*ôËgi9‚~Œ‰œ“”\%Î2!ÍpÍÄ\3R‡àºsÕûE¥$×<Mz«„wm +c¥bÝ_`¶eJ7~Câ—*%×º;w÷*¾ì';T€(¡ ’ßbògd—“ù\õ-ÎÊ$•4ù¨Ã·Éw¼wÅ]–û’¢D0YŠ”©Bs!Ö\€ŠÔXioI™$åð„Þ‡e+1„C\ñxÄühˆÆs4ÄâˆëòþwPKû’ËÒµ  ã  PK   ™~a2            B   com/gallery/GalleryRemote/util/ColorWellButton$ActionHandler.class¥TYSAþ&	Y²p©€xáXTä
+.ý{w-NˆºË;OT)/Ö6àÙØ%*ñ…REôäyúÛ O	 )é|Žþ…ÈÑJ“F«F><Z/µJ1…ö¢qÅP~GÂøcGHÆÆeîEÇ¸\“„Ÿ!¤!LÂ%òê=LãsÚz©þ‚²´Ÿ3*ÇH„Ÿ¦µ@K8‹ò]‘ðÅD^œÎËÂ1á}¢—“·fŒŠàøêÇHç3GÐ*ôËgi9‚~Œ‰œ“”\%Î2!ÍpÍÄ\3R‡àºsÕûE¥$×<Mz«„wm +c¥bÝ_`¶eJ7~Câ—*%×º;w÷*¾ì';T€(¡ ’ßbògd—“ù\õ-ÎÊ$•4ù¨Ã·Éw¼wÅ]–û’¢D0YŠ”©Bs!Ö\€ŠÔXioI™$åð„Þ‡e+1„C\ñxÄühˆÆs4ÄâˆëòþwPKû’ËÒµ  ã  PK   à;3            B   com/gallery/GalleryRemote/util/ColorWellButton$ActionHandler.class¥TYSAþ&	Y²p©€xáXTä
 §!‚@OËf€…ÍNj³!ò‹|ÖR¡´ÊGüQ–=›pSR)·jfzzº¿éþ¦{ÿùþ@/æTT¡=„0:T<ALA¼Ý•èQéPS@ŸŠ~<U1€A9=Sð\ÁCAw×ÌEûú’†Èh;ºeqçP›+®Ë<#\®å]ÓÒÂÎ:·¬©¼ë
 {„!´rh»»Ü5Â5mÓcˆ•Ô¹ÆHˆ4g¨Nš6_Ìg¶¸óNß²HI
 C·ÖtÇ”û’2 ƒf¨š4\SØóº¦;Â¶Í„¥çrœŽÇÊ$zŽò«Ö=EŠ;ÛÂÉð4C[,¹§èš^p5~ÀmW+úÌHÙK$˜6uKì04x–´\Á´w´×Óžš@ýüÀehù¡du‡$†š3»YGÏp:SWDÞ1ø¬)™¨¿”C¯4#‚á0ªQ£àe#UðŠa¢L:¼}Ê4ö¹3]Jªö]èÔÎ)'v…ÈÑš®ÅŒ…1Ž	Ó¤‚©02œé0fdŒ³fýŸw"Ž<Š,h^ÚÚãÑÖz-»I3çr[ºøcò­:o¸·˜á*‰tÉ¶i§SÞ«¬“$
 çŠ!!2Ya{EpõÅzËË¡ý‡¹å…þ!²ípwÅu¨À†JÑx<•#W5WUke·ìå¯¢nJ‚›.´ÀRÖë&Ý–uK‘{®³T.'Ü1Ô]Ó3ÔîYÝØ§%·+
-x@ÿ¹*0Ü¦‘5Nk-äç£AíëI£½Ô¨ñ#°x×Wø>y64ÉH¢‘æÆ¢špÏCQK˜Íh)a}& ­óñ/ðÃÿ¦ûš °!÷Ý‘ŠHðJà•‹qÿD_´?íù•Æ­³HîC¡y•HQ^oÅ*uË5É&æðÞ‹px?ZÉÚ/£8umÄ#ï	²xD˜ã•ì|xìÝÅ]áwâÉZ»àûPK?æapë  @  PK   ™~a2            F   com/gallery/GalleryRemote/util/ColorWellButton$ColorPickerDialog.class¥WéwUÿM·¤a ´¥$"…t¡-´Ô[Š
+x@ÿ¹*0Ü¦‘5Nk-äç£AíëI£½Ô¨ñ#°x×Wø>y64ÉH¢‘æÆ¢špÏCQK˜Íh)a}& ­óñ/ðÃÿ¦ûš °!÷Ý‘ŠHðJà•‹qÿD_´?íù•Æ­³HîC¡y•HQ^oÅ*uË5É&æðÞ‹px?ZÉÚ/£8umÄ#ï	²xD˜ã•ì|xìÝÅ]áwâÉZ»àûPK?æapë  @  PK   à;3            F   com/gallery/GalleryRemote/util/ColorWellButton$ColorPickerDialog.class¥WéwUÿM·¤a ´¥$"…t¡-´Ô[Š
 NÓ×vèd¦N&¥eqYpùäQÒ9Gý¤çøGy¼÷Í$mÓTáoÞr—ßýÝû–üýÏ¯¿hÀÔ¡£µèP³‡¯q¯Ë‡î 
 °?€`×(Å¼‰ƒ,p(€· ñB/£Üôñªð¡ŸE÷s3àÇ [Ð}8@†¸1¸‰ù`úaù1ÀÛ°X„87/&ØÚH G0êÇ;9êÇ1ž<ÎÍ	nÞñá¤§|xW/:hYqa+X9¬h£áøÝïl¶ËnväXC
 Ê¦‹4%Ç2i± ª™QaPÇÔãËW+X‰Z±ð€fÂ·ºß³N8º–æ»…a¤vŽ™Î pô(ÙÙ¨›º³YAWèIIˆaíˆn±µ˜ðÆ†F€;›p7¨éR×lõ	EÝ{±^aïÓzš)XQÍèÒlÇÞdÇ¥ D:k×£CÂÞ¦k†5 @m3Ma7Z<.H¤é	ñ.Ÿa’ùÖla:
@@ -767,14 +754,14 @@
 ‘GŸá*1˜]Sq7Xà¦‚ùYv&±b1îäìÝåÃ-Ÿã6«ÞQñîªø÷T|…¯}øFÅ·¸Ïr+3TÚÆùD3¨âãþgU|lyÚÏÄ›š]’5Û=î“Ï¨¡ÇÜÞ+C[Ìó„ÓlÕ¦Ó®™T!å¡š©l:\Å¥3géÔŠÇ­	:A§8uçvk¦6@ÊìÈ/diºw“4<©´ÑÈu§0DÔ}žáù¡L»ì9@‚]z\w²»jö}EATwÓÐ†Ia•Ìíí=LþmñÀç¹Zíì¡™DO¶L¹Ç³M2¼6	9jÍ­FbfF&…kCO`¹úømíh[³Þô‚—¸¬Ÿ5˜©35ÙŽâ²,ªòð$–2ËzÙ,§aJB*–¹”ì°lý(×ŸAF¹ê*ˆ±ìÏ¡H:,Ë«ëJÅô¦K-5z§ÜŒ·Ä¶‰~-a8©ª[Êúwê°r	l÷.°2Þt¡r4Â ïˆØg1è¬™ëBÞ'uPP<äðÁJ­>Aåwü–òIM2kÁ¿ê­Ã‹Ô¾D£aÒËg™ÚúUeyãPjë"§v¹?Ië¥~µýðC`.Qhf­«‰—±IZNùáÞf¼BÚÜÛ‚­È•½&4“%ö¾Íó~Úóô¼ç¹Þ“È„‚žqø’ðOÇR.åÂ2DXLzÆc)=ë&ñÓx‚i<AÂ³]â	¦ñÓxèªñð$–ªªý…I"ubõsê’ôÍMBÍDâ’TŒ`½!+1*‘”»V<$~Š½;È‡Â7šçk-É0¶‚»©{Œ¬—¶TWÊ³¥ ;=ÝÚ
 B7—PÎ» qWô >úg&ð$æàõO¼3S`V¤	«À.DÈxßê®e'aºþ`’ô`¨û%µPJé™ÿ…P$GuãX@CÎ]i™K_y÷#TôäŽcáîú	T&QÕM¢‹zJ—.™À3ãXúó7)ë¹Ã"õÅxV
 '±Ì}.¥·<¥WMÕ)½j©—rÁVÔ³{ê®¬¥&”DÍ$”*à¥å<øùQE¯¸D	¹L<\¡B¹JÔ^Ã!z.âlÜÄ	ÜÂEz\ÇmzÜ¡»ý.~¦Þ8îáwzl%yJ'}ÂKú&b{öÊdµK¯b£L4Èô7¦9ÿPKÜdb
-  &  PK   ™~a2            >   com/gallery/GalleryRemote/util/ColorWellButton$ColorWell.classSKOÛ@þ618¸†ðìJm“â>x•@D,E­D+8g›,ulä8þQ½ µ©ÔC¯•ú£ªÎ®­P—¢h'3ß<væÛñï??~(aÝ€ÇÀO‘3HËKQæœ"æ¥VÒñLÇs/úÜÀB†áÚóÉ±œ£ÈªJ¤ÌÐ¿&|UÆrù]­Ô9C¶&|þ¦ÓÚçá{gß#d´¸Ž·ë„BÚ	¨EMÑfPù{ÜóLÛ÷yXõœv›“kµæ-«áxO¬­ø‡·‚ˆ[HxV/u£E?Û³©W³Á#Ûü=Qšé\ÞfLÀm.Íˆ.?t„¯†â¹™Z‡Ïý¨|†m…ÎaS¸í²mËa™Ë0~U¹ÄÐ‰ä9¦C}°ã]Ð	]¾)$ãF)ÉlCxiÂÄ Ž‹Èš¸…Û&îH±„e+&^aÕDYk+×eŒÞ[5ì9~Ãz»ÀÝ(Ž­ö‘ 0f‰x¤áG.Çió¨¯Næƒð¼UBÏÙvLØÐù¡mª;áGNÊh.y×2õÐ9Šk”þo(LÓ‚`¸A’>’!d	&m)úFá;XaîR§d¥0¢¢Ò$)c‰ê,c”¬›q4ÆHƒÒdUzGùIÍyeéá™/½bý
-ZUEÌØaò/¥S+W¦ÞÅ½$õ3ÅõÉ¸ÂW¤~A;-J¥‹tqrB+t!O_ý	¬ÿãÑêÒ§Õ»ÈœM?äÉ*2xMwlâ¶PÀ6Öa«nâ{lTp“I·SRÚ4*&+xDšFèŒºeŠAúú`a™¿PK°£G½t  ®  PK   ™~a2            4   com/gallery/GalleryRemote/util/ColorWellButton.classT]OA=SZ¶-(¨ø‰"”»(¢(ˆ@ñ£¦¨Åð8l'uu™%»SÐ¥‰–Dã³?Êxg·­}©û03÷Î¹çž;sgþúú@¥41m —F3i o F³Ú¸f ˜F–6æôp=EÀz5oà¦·†JžëùÏûð7îz5³,¥ðK.0ô¯ÙÊñäc.«®ðRaÈkáº½›Ï6^U0WÞòn¹\Ö¬-å;²¶D‘%OŠKµÍÝºH"KËŽtÔ
+  &  PK   à;3            >   com/gallery/GalleryRemote/util/ColorWellButton$ColorWell.classSKOÛ@þ618¸†ðìJm“â>x•@D,E­D+8g›,ulä8þQ½ µ©ÔC¯•ú£ªÎ®­P—¢h'3ß<væÛñï??~(aÝ€ÇÀO‘3HËKQæœ"æ¥VÒñLÇs/úÜÀB†áÚóÉ±œ£ÈªJ¤ÌÐ¿&|UÆrù]­Ô9C¶&|þ¦ÓÚçá{gß#d´¸Ž·ë„BÚ	¨EMÑfPù{ÜóLÛ÷yXõœv›“kµæ-«áxO¬­ø‡·‚ˆ[HxV/u£E?Û³©W³Á#Ûü=Qšé\ÞfLÀm.Íˆ.?t„¯†â¹™Z‡Ïý¨|†m…ÎaS¸í²mËa™Ë0~U¹ÄÐ‰ä9¦C}°ã]Ð	]¾)$ãF)ÉlCxiÂÄ Ž‹Èš¸…Û&îH±„e+&^aÕDYk+×eŒÞ[5ì9~Ãz»ÀÝ(Ž­ö‘ 0f‰x¤áG.Çió¨¯Næƒð¼UBÏÙvLØÐù¡mª;áGNÊh.y×2õÐ9Šk”þo(LÓ‚`¸A’>’!d	&m)úFá;XaîR§d¥0¢¢Ò$)c‰ê,c”¬›q4ÆHƒÒdUzGùIÍyeéá™/½bý
+ZUEÌØaò/¥S+W¦ÞÅ½$õ3ÅõÉ¸ÂW¤~A;-J¥‹tqrB+t!O_ý	¬ÿãÑêÒ§Õ»ÈœM?äÉ*2xMwlâ¶PÀ6Öa«nâ{lTp“I·SRÚ4*&+xDšFèŒºeŠAúú`a™¿PK°£G½t  ®  PK   à;3            4   com/gallery/GalleryRemote/util/ColorWellButton.classT]OA=SZ¶-(¨ø‰"”»(¢(ˆ@ñ£¦¨Åð8l'uu™%»SÐ¥‰–Dã³?Êxg·­}©û03÷Î¹çž;sgþúú@¥41m —F3i o F³Ú¸f ˜F–6æôp=EÀz5oà¦·†JžëùÏûð7îz5³,¥ðK.0ô¯ÙÊñäc.«®ðRaÈkáº½›Ï6^U0WÞòn¹\Ö¬-å;²¶D‘%OŠKµÍÝºH"KËŽtÔ
 ÃH.Šà‡Ê
 	—f¶â%¯*+ŽOë{»ÂÉw]¡ù=›»ÛÜw´ÝtÆÕ‡ÎUloÏªq—ä}°Eó±ç)aÕ•ãZmÁëu¥<IÊ¶v1dNŠ WM¨-á
 [‰j)BçfþþÂ¥·¼ºo‹‡Ž—=‘µ¨LœÁm†ÅîO¶m?nbwèÚ’Ê’´zï®‰%,3,w™ ãŠ5Ñ=+¸obk&.aÂÄº^ìŽ—®Y‹|o‡ÔÖ“–wõêïlÒžœîƒ
 /Ûšr4ê§V*í;ÊÈ•éÓ«a7¹_s=Ö}Ñé…àù\·­¤£†xµ`Å	”ú‘\>–@©¬ND¤­ÖRŸmvX‡|øbŸ;Ra‚ží ½{FW3Š1šO‘Ãiô„¾qÏ’gyÙüXþb;…#ô4§ub'Aßz0ÈLî&Õ@úSÈtŽÆ1ú{ WÇ$2¸Š‹˜BÓ8î…¼¸@^„+ê
-ÊJ¥RD”}!´¾|}?ûóc›¼7ÜÊ‡dfk’1J×* Bh(Ó¤(|IËþ?"¨dýìƒEG2wL\¦-.Ó£"tÜ†i§ÈÅ‘'IóH¸7€,’¿PK¦Y©  W  PK   š~a2            /   com/gallery/GalleryRemote/util/DialogUtil.classUkSU~d³IØpI TÐÞCBÅŠJ°@h4@…–K­Ò%Y’Å$‹É†€Ào~s:q?é×ziÚ±Ž£vFgüQŽÏÙ¬$)Õ13ûžsÞ÷9ïåyßÝüù×?¸ˆƒ F1À[¸À\•»kR8»³¨ bNŠ·¥˜÷^EãÀæ¥êº)yLÉÝ;R¼+EZúY`K~,ã†Ÿº÷¤XQ±ÀMÜ’¶5ë*6¼ÓfÉ´/tFÇÖ<³VÖèI›%c©ZÜ6Ê7õí5}i+£Öô²)Ï®ÒcçÍŠ@<±Š‰œ^(åÃÄBc]1Š–m$ª¶YHÌ™zÁÊÝâ6Éˆ£de³Ñô®¾¯'ôšX7KY«–<¦9uX4M+FÆÖK¹‚!Õœ@ï±«ŠU+É@
-‘ms2gRÅ´JÄ	i>à“âsHØñÄdjQ?X5?aÝÁjoèe²îÆ?×rgÖ*îY%“cMå|Y/ÊŒE¦-&V °jUËcÞ”Üö4I»(Ñ^ÄK*65ÜÆû*îhø jØÂ]:¶Ù¡ãiÈ «ÁÀŽ†vTä5˜ò°+ÅGR¤(¢¤ÁÂž†s8¯âceT4¼Š	6&ºÛËPQÕ°š†I¼.0ö¿ÛOêO¦—XÞÞe¢¬ô²†r†½PÖ÷òf¦2k•vÌ\µ¬Ûl–À©h§ÏÅÈÑÿFø`Æª–²œÞp«ÇÖÙò›•5³b:“Î·ã6'€×Ðv©u–ÔÊ?ÁèóÎKF7ŽÏ9ëfÖÎ·vðß o62¾n˜¹¼ÝHcQ?Ø8ÚÑÞÅ¸òmÔ§DS)É_iÖÙšO³L‰:ÿïýk;1JjukñÚìÖòê£RâÍ»IõéFÖ÷äÊØ[ç7¦œÄI~ŽF›!‡œò$O	®Bjc ¾å¦§(½ŽRÃiG: œÁY®~9½Ëâ8uOcutÔÑ¹ÿ}ñ:<÷ÑÅEYúÊøÞ)Ï¨›à›R"JÄS‡ÿB>]Ð¬ŒÔtË]î³I/µ=|‚G–^×¢†¼_ÀÛ9é©ÎÊó§…>2ãuôÝûA¹:é'¤:Ö ´ö»Ö~G#}E”uÄ¤*Ô,}AÊnD?zq‚r!R1ˆqñ}Æ"µ9j-rZ#›Ÿ“Ïïyû'’ôi’´Ý!UCèDc”$	1Ä<¥Ÿ8)ôá	.ÐÚAO_»¸ÓøŠÿ_	xˆ¹‡—©Sm¯`‚dçè•ßþÏÈ6\r{x‰d‹¼1ñáf%® _…^šôºyøñÚ‘‡2#KlÌmdú;ÞG$¾ù†‚á»1$·‘`8û‘X¼¯az³õ±–nfaÖg˜å½Ë¨á†g7ªwdÍœZùYsã¯»S8ûÃ÷á‹ý‚áÌåÄP„³yŒ…³$ð²Š7XT’šfƒ®´9BË›\¦œ[É¿PK;xb    PK   š~a2            3   com/gallery/GalleryRemote/util/ExifImageUtils.classµWit×þÆ–4c1`,–b À€¼
+ÊJ¥RD”}!´¾|}?ûóc›¼7ÜÊ‡dfk’1J×* Bh(Ó¤(|IËþ?"¨dýìƒEG2wL\¦-.Ó£"tÜ†i§ÈÅ‘'IóH¸7€,’¿PK¦Y©  W  PK   à;3            /   com/gallery/GalleryRemote/util/DialogUtil.classUkSU~d³IØpI TÐÞCBÅŠJ°@h4@…–K­Ò%Y’Å$‹É†€Ào~s:q?é×ziÚ±Ž£vFgüQŽÏÙ¬$)Õ13ûžsÞ÷9ïåyßÝüù×?¸ˆƒ F1À[¸À\•»kR8»³¨ bNŠ·¥˜÷^EãÀæ¥êº)yLÉÝ;R¼+EZúY`K~,ã†Ÿº÷¤XQ±ÀMÜ’¶5ë*6¼ÓfÉ´/tFÇÖ<³VÖèI›%c©ZÜ6Ê7õí5}i+£Öô²)Ï®ÒcçÍŠ@<±Š‰œ^(åÃÄBc]1Š–m$ª¶YHÌ™zÁÊÝâ6Éˆ£de³Ñô®¾¯'ôšX7KY«–<¦9uX4M+FÆÖK¹‚!Õœ@ï±«ŠU+É@
+‘ms2gRÅ´JÄ	i>à“âsHØñÄdjQ?X5?aÝÁjoèe²îÆ?×rgÖ*îY%“cMå|Y/ÊŒE¦-&V °jUËcÞ”Üö4I»(Ñ^ÄK*65ÜÆû*îhø jØÂ]:¶Ù¡ãiÈ «ÁÀŽ†vTä5˜ò°+ÅGR¤(¢¤ÁÂž†s8¯âceT4¼Š	6&ºÛËPQÕ°š†I¼.0ö¿ÛOêO¦—XÞÞe¢¬ô²†r†½PÖ÷òf¦2k•vÌ\µ¬Ûl–À©h§ÏÅÈÑÿFø`Æª–²œÞp«ÇÖÙò›•5³b:“Î·ã6'€×Ðv©u–ÔÊ?ÁèóÎKF7ŽÏ9ëfÖÎ·vðß o62¾n˜¹¼ÝHcQ?Ø8ÚÑÞÅ¸òmÔ§DS)É_iÖÙšO³L‰:ÿïýk;1JjukñÚìÖòê£RâÍ»IõéFÖ÷äÊØ[ç7¦œÄI~ŽF›!‡œò$O	®Bjc ¾å¦§(½ŽRÃiG: œÁY®~9½Ëâ8uOcutÔÑ¹ÿ}ñ:<÷ÑÅEYúÊøÞ)Ï¨›à›R"JÄS‡ÿB>]Ð¬ŒÔtË]î³I/µ=|‚G–^×¢†¼_ÀÛ9é©ÎÊó§…>2ãuôÝûA¹:é'¤:Ö ´ö»Ö~G#}E”uÄ¤*Ô,}AÊnD?zq‚r!R1ˆqñ}Æ"µ9j-rZ#›Ÿ“Ïïyû'’ôi’´Ý!UCèDc”$	1Ä<¥Ÿ8)ôá	.ÐÚAO_»¸ÓøŠÿ_	xˆ¹‡—©Sm¯`‚dçè•ßþÏÈ6\r{x‰d‹¼1ñáf%® _…^šôºyøñÚ‘‡2#KlÌmdú;ÞG$¾ù†‚á»1$·‘`8û‘X¼¯az³õ±–nfaÖg˜å½Ë¨á†g7ªwdÍœZùYsã¯»S8ûÃ÷á‹ý‚áÌåÄP„³yŒ…³$ð²Š7XT’šfƒ®´9BË›\¦œ[É¿PK;xb    PK   à;3            3   com/gallery/GalleryRemote/util/ExifImageUtils.classµWit×þÆ–4c1`,–b À€¼
 ’@RAÓ/A`ÙŽˆi	¤±4îh6´Y0$I	Ù›¤Mº†6M©Ôvã6´éB›6Ý÷œÓÿ=§ÿsN~ôô{#ÉÛ²!œVçè½ûÞ»ï¾{¿»¼7ïüçÍ· Ôá=?úqTÆ1~aÐb÷cNøñ|VÆý~(bæ<X‚RpÒÏ~ÈS8-fVðˆŒÏùQ&öDð¨ Îê1A=.¨Ïê¬Œ'œóãI<%ãébà\±ÏàYÏù±'</ú/(xAô/
 Î—|Qœò%?nÃË2^Qðe_ñã«øš‚¯+ø†‚Wœ÷ã›ø–Œ×|[Áë2.ø±ß•1¬à¢Øz\Æ%—%øb­]ÍÍ‡µ£Z8©¥{Ã¶e¤{·I˜_o¦3¶–¶÷hÉ~]Bq&Ñ#á¦,«­Øá#Õ—Ô4[o2­”fsSU<©e2q3U‘°ôc)ÝÖš­UèFOE#›ÃÒã¶iJ(s[/öQ@IÇ`Ú>¤ÛF|aFŸ¯ˆ²q	óm7Ò†}õUî‘à©7Tº´ÙHë-ý©ƒºÕ©LêÂV3®%÷h–!Æ¹I}ÈÈH7ó¬p¯–LêÖ`ø®lß®§L[÷ÛF2,ˆ¦´^½‹#¡î¼^Ýv¬¢ZîÍ²r™)ê˜*öSœ’7Q -ö	»ÃùÉp,GïèS±\Y€}bYðSáòˆý„øÃh'©ÕY3Üd$õÓn2ûÓ‰Æ¸Þgfz[DGƒPƒðá>½7¼‹M›eÆõL†sîŠXâ$,˜"^¬õ°Ok)áKb]oéšØ%‚NÂ½¡9­ž{±€§œ)ÇÑB>O_îŠö6ÍÊènµKõ,4º£”žàjÎº„ûþÊMMÑ¬z&n¹CK7»gS§NÍbÛjzÚÖ²Ó%;Ò½I½)iôIP£é´n9¨3†þÇŠ_#§&ó©bB'Ú¶Æ%*›ÀÙ"ãö@‘i1*£$4Æò–<ižéÆ—-:ÖLæ™«h`³„µÓ
 eFÑÀ&ôöx2W©üf¿×³‘¿hjm©òd¼¡â{ VÁk‰—°Ê…—é05è=Y&Ë2-#UÑˆ1Ñ4Éø¾Š71Nï»3NÆTüo©Ø;%ˆÚ['|]—÷u¹º)…\E
@@ -782,7 +769,7 @@
 >Î«ƒüÎŒCé¦œ’æê1øc5—0ï*Jêæw_Æ¼óðqfZ¸R*VfWJ•R®D<ã(ëE â-÷Ö–{(wÑçé%#Xš§?2‚eåÞá˜'°¼f+$%ÓŠ…Äq$úS¸)gW?Ua5WÖb	Ö‚
 Ú¶ñž¯ÄTáj¸»'øi~’§°	§±ãfœå­À¥À.Ž´Rz˜è´án~µï"o;)%nä¿“Ø n]ØC¾Óµ×Ñð~ÜƒnÝsØGG
 tùªÈ¹æ=Jð²×ª+G°ª¥ö*ÖùËÇ±škF°¶†ÿÀ:6#¨Ãzi¸Ðú6µ<—°‘ƒÐpÄC¼Ê=`<0F5»h|¦TŒ2™ñ5ŠU2®ªC1FNAÜKSÀp+•Ü?ç÷SaªëÀ ‡0H%Ì+¢¼}¸—T1åóI•£PÎÐUeÒ‚œ¥…,©š°â<ª
-1TO1•TÍpuYÑ eF<åžY¤Öº¤Öb¨cSî™àd²|²Ô#0Z«ÒæZbÙJ<:ií~ºó Û!Úû*-~È<j´x«X]Èa¥_s°ÚÏ•ƒ¤<DÏÏ,jE[8–‰Þn¢˜+>Â×ˆMS@+Þê‘"ÞÚ1lÞê9ÊˆÏ3¹å–gàÖÜÞ¼Ø%ž×+^á_r*Ž¨,pBZnþ{ùïçˆÿ'Ç±¥»¸x[#ÞóxÔyr£bäÍ¯¥œQ~í€yò£»Qž³^Œ|ùµ-Î(¿¶ñzŒ`5¡òY§ÝœsíIÕtíaV†#¬)æ¼I§ô‘Û"ÿQîÈÐÁ6¢‰CÀ¬W˜õo3ÇßÅ|kŸd>áŸxÿÂ#ø7Îà}<†pVòâ	IÁSÒ"<--ÅsÒ</UàE©	/I;ñ².;éê¬S]ÔÅÇ“?À!jäáùïS«#"˜¤Ýù`"•&R¹`’ê‘t‚IßKœ¦…ã"öÖSi¸yÅÝÌ Bè½â¸Q¤eÑ”a£ÍRÎùˆ‡IÄl Ÿv\¿n¬‰ëe=O¿ùã¸­;pû(>z/:Q2)tÅeœl²YNÁZÂÏi|	”üPKJ†öB	     PK   š~a2            +   com/gallery/GalleryRemote/util/GRI18n.class•Xi`TÕþn23ïeò€0È2,Ù&( „5ì!ˆˆ:$/Éàd&Î‚ÐÚKµ¶UÛZTlÁ…ª!±C0í"Xm­U[—ÖµÕÖî«m­Å~÷½7“™0‰ôGî}÷ÞsÎ=ç|çœ{&Oyä$€*±Ü‰-8â„©8êÄ1ô(è•óÃrø–<‰©8ž…‹ÑçäpBÁ#Nh’GC¿ŠoËùQy|Ò‰Çð¸üúŽ³ð]ß“"¾¯â	§œVñ¤Š8ñž–ÃUüHÁ3*~¬âY?Qñœd~Þ‰uxAÁOåm?s¢/Ê—ä×ËRà+rø¹Š_È›_•,¯©x]Åòþ7%×[*~©àWR‹#*ÞVñŽ4ãQ'~ßÈá]yò[¿Sñ{ÉÿÉôGr¢VögüEÅ_%ÏßTü]^óï©ø§ŠIþ«x?ÿÁ*þ+OÏ¨øPjq
+1TO1•TÍpuYÑ eF<åžY¤Öº¤Öb¨cSî™àd²|²Ô#0Z«ÒæZbÙJ<:ií~ºó Û!Úû*-~È<j´x«X]Èa¥_s°ÚÏ•ƒ¤<DÏÏ,jE[8–‰Þn¢˜+>Â×ˆMS@+Þê‘"ÞÚ1lÞê9ÊˆÏ3¹å–gàÖÜÞ¼Ø%ž×+^á_r*Ž¨,pBZnþ{ùïçˆÿ'Ç±¥»¸x[#ÞóxÔyr£bäÍ¯¥œQ~í€yò£»Qž³^Œ|ùµ-Î(¿¶ñzŒ`5¡òY§ÝœsíIÕtíaV†#¬)æ¼I§ô‘Û"ÿQîÈÐÁ6¢‰CÀ¬W˜õo3ÇßÅ|kŸd>áŸxÿÂ#ø7Îà}<†pVòâ	IÁSÒ"<--ÅsÒ</UàE©	/I;ñ².;éê¬S]ÔÅÇ“?À!jäáùïS«#"˜¤Ýù`"•&R¹`’ê‘t‚IßKœ¦…ã"öÖSi¸yÅÝÌ Bè½â¸Q¤eÑ”a£ÍRÎùˆ‡IÄl Ÿv\¿n¬‰ëe=O¿ùã¸­;pû(>z/:Q2)tÅeœl²YNÁZÂÏi|	”üPKJ†öB	     PK   à;3            +   com/gallery/GalleryRemote/util/GRI18n.class•Xi`TÕþn23ïeò€0È2,Ù&( „5ì!ˆˆ:$/Éàd&Î‚ÐÚKµ¶UÛZTlÁ…ª!±C0í"Xm­U[—ÖµÕÖî«m­Å~÷½7“™0‰ôGî}÷ÞsÎ=ç|çœ{&Oyä$€*±Ü‰-8â„©8êÄ1ô(è•óÃrø–<‰©8ž…‹ÑçäpBÁ#Nh’GC¿ŠoËùQy|Ò‰Çð¸üúŽ³ð]ß“"¾¯â	§œVñ¤Š8ñž–ÃUüHÁ3*~¬âY?Qñœd~Þ‰uxAÁOåm?s¢/Ê—ä×ËRà+rø¹Š_È›_•,¯©x]Åòþ7%×[*~©àWR‹#*ÞVñŽ4ãQ'~ßÈá]yò[¿Sñ{ÉÿÉôGr¢VögüEÅ_%ÏßTü]^óï©ø§ŠIþ«x?ÿÁ*þ+OÏ¨øPjq
 !2²8dªÂævúA88…—UYŠp*"[@i^¾¾©¶q¹€«a»w‡·ÚïtT¯„|Žy#–áˆ7ÙèõGul‹ü²eË7šÌkk[V	8×,ÛÐ@)jG¨!Øêõë	ÑˆÏ_mîQ`vG¨Y/‰Ú$IA	·ƒÑP«nž‘Ti†º¼‘°À˜$²UÞpg£·›çYþÚ^ŸŸ¢r’ïò…#’½MßÑlã-âbpÅÖ†‚Ýz(âÓ)u\ÏÀ>9ó}_d¡@fi­´-5¤Œjðô¦h×6=ÔâÝf(­ÚèùäÚÚ´E:}^ÒÐìªîðúýzhWõJsnÖ»‚Ý¼qesÝŒ9Þ6ºÛ
 ë¦ƒL¿—žFY:w
 ÿê4
@@ -800,7 +787,7 @@
 #/?J5;¸A,°Lž÷Óð4ë ´{X„îcà"åý¤=LêhÜƒÄï0_Œ#tÎ1Ã‰KQØg”š+)ã:IÚ­t\›ñMtY€·nÁ|‹®•1rÓF–¤ý¸ËBsº…{NFV÷b¿bÀ|øâ85íc,ˆs‹‡¡HèD3†v/¡–.qîe´ºËkìŽŸ¬¥À~2†•®U	×¸êj™³•\…'±/ßž«œO¿7”ç³N»»Ëk:’$­(™1†åI Ö@bZ
 IE¬!EV…¡À	4f`“TmÂTÔ“®n")œ¬Ç°Æµv€o S›Ù 'é—Çè¯§¹z†åáYæßsDÿy>S/ðIz‘­ÔKl¡^&.¯ÝWq/^ã£ñ:žÄ¤x“§ÏsçÂó®ú*úú^ö,^Ç¬¼Û(G‹‰©Ìq‰ÄûŒ¢íÔCÃ{¤½Ï(Lï2¢¾ÁäXÀçé~r8H÷@"›÷ZÙ¼²ëh`s/¦	F@f/ª9éÃú‡ÑâÚÃÆzë{Sñ”™¼™Í
 =É\'bàI‹‡Lä8‰!4™Ek
-ó»ˆc1ƒ®”¡KÆ+P™Èí)˜Æp¿Ô½Ã†¤oþPKífŸÈ  Å  PK   š~a2            0   com/gallery/GalleryRemote/util/HTMLEscaper.class×xTUð{n2ÉI =$Hè%„PB€@€„ŽÀdæ%˜ÌS€`ì¢Ø» Š¨(E‚ KÖÕu]]·è·¹½º½¯ìù¿wg7»ŸŸ2sîïÝ^æÝ¼ñÑésJ©Qzw.Ñ\¦y9ä¥ùLr©†fÓ¢\•¯Å÷b|,aZšK}©Ž©žiÂå¹j ­ÀÇJ¦UÈ´šiMŽ<Y¼²ÉõHnÀ‡©ß~p —z“•MLMÀæ\
+ó»ˆc1ƒ®”¡KÆ+P™Èí)˜Æp¿Ô½Ã†¤oþPKífŸÈ  Å  PK   à;3            0   com/gallery/GalleryRemote/util/HTMLEscaper.class×xTUð{n2ÉI =$Hè%„PB€@€„ŽÀdæ%˜ÌS€`ì¢Ø» Š¨(E‚ KÖÕu]]·è·¹½º½¯ìù¿wg7»ŸŸ2sîïÝ^æÝ¼ñÑésJ©Qzw.Ñ\¦y9ä¥ùLr©†fÓ¢\•¯Å÷b|,aZšK}©Ž©žiÂå¹j ­ÀÇJ¦UÈ´šiMŽ<Y¼²ÉõHnÀ‡©ß~p —z“•MLMÀæ\
 ÒÆlÊ´‰)ÄÔÂfŠ0E™63Å˜âL	¦$Ó¦­LÛ˜Z™¶3]Át%ÓULW3]Ã´ƒi'ÓµL»˜®cÚÍ´‡éz¦˜ndº‰éf¦[˜neºi/ÓíLw0ícº“é.¦»™îaº—é>¦û™`zé!¦‡™az”é1¦ýL˜g:ÈôÓ“L‡˜žb:Ìô4Ó3LÏ2azŽéy¦£LÇ˜Ž3`zéE¦6¦“L§˜^b:Ít†ée¦³Lç˜^a:Ïô9¦LíLŸgz•éL¯1½ÎôE¦7˜¾Äô&Ó—™Þbz›é+Lï0}•ékL_gúÓ»Lï1}“é[LßfúÓûLßeúÓ÷™~ÀôC¦˜~Äôc¦Ÿ0ý”égL?gúÓ/™~Åôk¦ß0ý–éC¦ß1ýžéLdúÓŸ™þÂôW¦¿1ýéLÿdúÓ¿™>bºÈZ±&ÖšuëLÖ.ÖY¬³Y3ëÖ¹¬;±v³îÌºë®¬óXwcÏº;ë¬X÷dÝ‹uoÖ…¬û°îËºˆu?ÖýY`ía=õ ÖƒYa=”õ0ÖÃY³Áº„u)ë‘¬/c=ŠuëÑ¬Ç°Ëzëñ¬'°žÈzëÉ¬§°.g=•uëi¬+YOg=ƒõLÖ³XW±žÍºšõÖsYÏcíe=ŸõÖ5¬²^Äº–õbÖKX/e]Çºžõ2ÖËY¯`½’õ*Ö«Y¯a½–õå²ëõºl½^6¾Þ€_¶nÈÖ~RYkg/«©&•_³Ñ·ÅWò…›Êê±`¸i*©ÎU‘p<á'–ûBI‹u€W/ª÷Ö{«ëHõX³¦£B9V8L´.ôE¥‚ÍÉ S5 hÅIuï°Džk©µå|ÉD0T6Ïo–Ú$cVE0LT’Ê(±œTfU$`‘êZ[‹’-V¬Þ×²0˜ˆßZî‹‘6˜™hJÍ#kü‘–²&_(dÅZËæ:ßK­–HÂ2ÍÕ/¬©Žû}Q+&Mf¶ø‚aR=‹;è¹Ý_¬)ŽÊ­m	é e$5¬¸ƒì=#ØFJ~ÉrP•ü’ÊGÂèG<&˜ÃŒôþ¯Ò³’v)$ë’§Ú¦èˆ½²Ë/³¨6éìtµ\á™é”Þ·ÈjåÖE’1¿5'ˆéÊûÄ<ŒBÓn*¦¤NÖË4zäŸ'aÅžH£'Ñlyš-!Óƒ˜g˜'d%†Ç=Í‘¨å	&<1K¦¹u¤ùöTÌª¬ðVnÄ6Å+Ê¼•e³*z¼qÔ³<¾°§ý¤gk0ÑŒ0Ùò%ž`Øi%’Œ[Óí`TèÆ…ÃþH´5d5&Fy¼žPp“åID<–'êP®ý4þ‹gkË­u©3‹jë«Ë=³“vÎ@³h…ýV¹gÖUy½žÆH8i7‰…õÄe:‘d‹¯ÕŽ$¤‚x4$q4&£…ZGyæIÐ˜ÄH[#II(„þ`ÚuX’ÞÚìK`fâ2¢PÀÓìÛbyB‘È&+à¡1iùDkO$™ˆ&£²u³[µ¬pÏŽ·ƒ,f0\îqëM:äÖ-Zö®KÊŠÐ8/‰˜µ¥Ü#û@)IDÜTIãÝ:¢£n½YKq=l0
 ËŽ£©nLýÝ:¡“ -nBC‘ÜêÖÛ´l&†`»›†Ñp·¾B_)ÛæÓÝ’\RáUúêl}[ïÐ;eCû°Û¨BÉ¡‘(Ý„`ô~s2"¡¾°KâÁcÆA|E¼Û‰Ç!ÞãÄã_ïÄßèÄ“ßäÄ“ßìÄSßbÇãG#¾Ã‰í²ûœx"â;Ø®ç.'¶ë¹Û‰ízî±ã	v=÷:±ÝçûØîçNl÷óA'¶ÛzÈ‰í¶ub»ÎÇ$7Ä£ˆ÷Ëš­mþä_ö"âÇåA4’8(GÞŸŒÉ>Fê	™ãV'|R4Ä¶4ø°´Iù¸å·Ë?%™ät!<Œjå!~ZâH,Ðˆøi"ä“AâYÉvÖæˆ„ñf;ûsöïSÂçí_K¿ÝÐQá€ÃÇ¤ÑP2Þb÷ç8zŒÚKyÂ‰í)zAšòù“	‰%ÑôÇìvÛ$WÔó!>)uµ§§$›ß
 í1¼äTfÏýig-ˆÏ`Ï§Æð²”oŒùücì¥8›JÙ½9gRÎvzERÁÍIù…“TûIÍlŠÉ)Ej'R©Î¶_+Ìôñ“ªÛwá‘¼Eö#ìÛ™Î·ïF6ç@èö=HT‡‚vBvnVUjí7Hª:ÝÔH¥›’½ìªN5…Í\m*—ÍœåMº©t¡Û¤7Uh¯òšB·ËU×ÏC( kQºÛr²jÓµÝ‰Tº69®ÚTmwãQºNB­©[N‚+lÁ‹K·ß‡lñ¼Æ‘’ƒ‘µ,]ûH¥k—ÃáZ–ª§c™©ïaÉ¶*íÉV?¯vé"$äà¸âÛÍ\ÊÉÉò¥+ßTºÔ{‹™ÊÇ£t×âEnšzÙRõ$–©üYz¡žÂ[6ÝÔa¤ÒMÉ!rY©¦äeZ¦òg±­Ò…Ž •.ôNzªSÐÂa²öäá0…ÓÝ–Ã”I×v©tm8P‘Tm/âQºNTÄÔ-'Ên	âW¤ý²¥JNTV2]ûi¤ÒµãT%SµË©ÊLšúp¦ZÓÙÎa4Gb8úír¤2[Í/Î{Nbòúˆ_ýnÿuÛ“Û†¾Ö­wi9C%ŸýÆvÉ¨¶a£ý[—m2\úvjË­GfVÞŽ¤
@@ -816,120 +803,112 @@
 y2ÝÈ~ÈÈ#CBfyò$d–‘C§ UFCž†Ì6òäYHµ‘#ç sŒ<9
 ™kää8dž‘ ^#/BÚ óœ„œ‚,0òä4¤ÆÈÈË…FÎBÎAyrRkäsÅFÚ!Ÿ‡,1ò*ä¥F^ƒ¼©3òEÈz#_‚¼	YfäË· Ë¼ù
 d…‘w _…¬4ò5È×!«Œ|ò.dµ‘÷ ß„¬1ò-È·!k|ò>är#ß…|²ÎÈ÷!?€¬7òCÈF~ù1Ägä'ŸBŒüòsˆßÈ/ ¿„Œü
-òkˆeä7ßB|ù¤ÉÈï!€4ù#äO ‘?CþÙhä¯¿A6ù;ä‘Bþi1òoÈG°‘‹"ÝI"u'²MÃ¢)Ë°-¶9e.Û²`±”eÛÆ°xÊrlË…%RÖÉ67,™²Î¶umIYWÛò`[SÖÍ6¼Æò¶¥¬»m=`­)+°­g]Ý	êu†z¯:N½Î¤Âª¢©©gÉ~BõÎ˜VÔç€ZX*ÏŠÆfØWg¹C¥þ>ÀÍÏ~”‰Göý[.xuÇíÊ ©rÔgÅuZ®Ü/àxBûÔ­ûV>B=XúÃç©_§¾ü6ñ»Ô? þ9.Ó‡Šr<40g8²ïq•Áï¨ZçöÆçå†Û´â×å†=Û¾ŸUÛ­ÌùPK€ZÎ  f  PK   ™~a2            9   com/gallery/GalleryRemote/util/ImageUtils$AngleFlip.classKK1…Oš©ãÔ±­­¾m…¸R)T
-EÁGÝ¥5Ö©™™N–\T|¬üQâÍTt+¸÷$çæ»Éýø|šh`=…$V,XÕaÍDÑD‰!)ü¡’¬Í`\*÷†danÏõÝhŸüj»Wë’×.¨,Óq}y4ñú2<}}1×	BuEèêý÷¡]¹cë@Ã[1Õnû¾›JŒÇ’¬Î ðœ¡PJ†wÎá,ŸH/ˆ¤3‰\å´=1”ç¤Æ[?”]†Ôi0	²åê6™ß¢ÆHÜ
-)”mÌÁ´1ËD…aû}²ç(ŽsÜÉAÄÀ«zµ?ã°IsNÒð`úI¤˜~Uœé#X hÓîš*8åbý¬ÎÐ×ËZUHÝÇEŠ%¿ÀàSXüiþŠ<C¿#MþÆ„r@¬tc+Ý:A+Ó–±D9Ež²°¾ PK*Å—W\  *  PK   ™~a2            9   com/gallery/GalleryRemote/util/ImageUtils$LocalInfo.classSËnÓ@=3qâ8¸Iá^-¥Ä…zXØ"E õµŸ„i˜ÊK¶Ãë#xólYXH,ø >
-qgZ!XTØò¹gî=š{|=þñóÛw ›ØhÀÃ¢‡:–\3°làº«.Ö]t-bÉ0?8ÏD	=wóTéñ†Š|‘3ÔU$K•c(C³«$Ü¦µNÒè8­eîï(ídêÉÛe^<ÏÃû*–:S‰¦jí®Ò*¿Ç º7?}æ·‹?›ÿ«eï€,m%OÈRk ´|4‰‡2ÝÃÈ ‰è@¤Ê¬§I'ª2ÏÖúú0aðûZËt+Y&©t{0Jâp,¢H¦/ÃeÜ‘q’Ëp’«(ìÇb,÷‰e+Ç»ÐË7v“I:’Ûvž­Ñ¦ñí£žÎøðÌh¢åcs>æ±à"`¸õ½fOùxx$Gô‰+]3›Þ©·Ã!ÎZ²	sùÓ83ä×F²l#¹&dt·q–ð­>ƒÃ¥¸|6
-ðàFJp³€tœÕ S-P:µîRrœ'\¦þà¯áð7ðø[4ù;,ð÷èðXä±Ê?áé–»£ƒËÖÃšuË,3~¹eÆqÅ2ãÙ±Ì¸®Zf|×HyÅv¿ŠKöé¿ ÚEÔPKÈò*¦ì  v  PK   ™~a2            /   com/gallery/GalleryRemote/util/ImageUtils.class­}	|TÕõÿ¹ËÌ¼/$™`X4ì!«ìYB0@²´â0˜ÌÄÌ„Å}Å}ikµ`Ý­¸KAC÷—ªµî[µ.­¶u¯ÖZký}Ï}o&“…@ûÿÛ÷Ýýž{ösïô™ÿÜ÷ •êüôƒ¼Â'¯ôÉ_úIÊ-~Rr«Ÿž“WùÅòW>yµŸ,®±ä5~y­¼Î/¯—7d íFNnòÉ_û)K^Å…›9·s·ø©TÞjÉÛ,y»_Þ!ïÌ@r—%ïö‹år»OþÆO1†fÈœÛiÉ{ø{/×´ZrÚ,¹Û’÷Y2Û’{xÒû9y€›dØââÃØ#>ù(/ý˜OÜÆ-sË–ÜkÉ'ýò)ù4W>ã“¿õÓ$l…g¹Çsœ<oÉßñ”/Xò÷Üü"7¿ä“/sáN^õ¨×¸úu.¾á—oÊ·8y›‹à†w,ùn†ü£ÜÁ	à¿ïsò%?´äŸx¥?[ò#FÞÇ<â/–ü«%7Yòo\úÄ/?•Ÿqòy/ù…ü’“¯|òï~Z)¿æäNþá“ßö’ÿ”ßqá_~ª“ßsòoN@?pò.þˆD'Â¯¤R>¥ýSKy±ŠòYÊ²Tp§ü\îåS¶OeZª·Ÿ6ª,¿ÊV9œü*WõÑ3Ÿ"â\×õí¥úÉ·9ùEù/Kõ·ThV°;5ÐRƒ°[5WYê` WåóJC,5ÔRÃ°_5ÜR#|j¤¥Fùégr«¥
-,5šGZªÈRÅ–Ô–*±T)×•Yê4ÆRcù;Î¯Æ«	Øª>5ÑO;Ô$ïôŒ!ß/©(éïNÎ\=ÙûÐí¥C9)÷ÓMj
-è¦¦úÕajšOŽjðºš®fp2““YœTøÕlùøXUr2‡“#|ªÊRs¹yž_ÍWÕ~º_Õpq'¼#3P·ÈR‹ù»„“¥–Zf©å˜OåWµj…¥Žö©cüê'êØ^j¥:ÎR!ŸZÅMu~ú½ª÷©°O­öÓ+jŸ^Vk=?ºÿqk„«Öyœ©y‚ãÝ’–|ªÑOï«(7Äz©&uF1Ï¼Ìû²üÎRÍ–Š[*a©K­·ÔîºÑR›,u"XKÄÉÉ(u
-³þUŒ©S-uÄ_Îh8ƒÉy¦¥Î²äRŸ:›‰tŽ¥6óîÏ…>QçùÕùêŸºÐ§.²ÔÅÜ~I†ºT]ÆÉOýH~ÖKýœg·Ôå<ê¼Ø\¼ÒRÐC˜'¶øÕVu•¥~åWW«k8¹–û^çS×sáŸºÑ¯nÊDPÕsî×œÜÌÅm–ºÅR·Zê6^ûvNîàäNKÝu¤îö«íê7>µÃR;™÷Xê^KµúEÚÅIÔ”Úm©û,µÇR÷sÕœ<h©‡,õ°¥±Ô£<ác–zÜROXj¯¥ždèžÊ ’ž¶Ô3~õ[õ,×<g©ç{©ß©8ù}/õ¢z‰“—-õŠ¥^åÊ×,õ:ßà1orî-K½m©?ð
-ïXê]FÌ9yÏRï[êŸúÐRbU
-4ý™aýÈ§ VŽQáä¯–‚V9Fn·Ô'–ú”«N·Ôg–úœ³_XêKK}Åtü»¥¾¶Ô7–ú‡¥¾µÔ?-æ€@Ïýþm©,õKýˆ’&Ÿ GKK+KC™ü =XX{±Eí³´eéKû-ÝËÒ¶¥3-ÝÛÒY–Î¶tŽ¥–Îõé>>'(cFtMC¸²!Ò$È®ŠFÃÍ³Bñx8Ž¦ù±ºPCUtuL·zAÅÒù³æ¯­•5„¢kÊ'š#Ñ5SeÎŠEã‰P4±,ÔÐd%bá†pÙ<§K"ÒP6£¹9´i~$žÀŒD,jXiD17Y®J„›Q®äi‰‡«ª‘_Å#C‰µ‚z­k
-¯9²%ÔIl”i¬Z5‡g77ÇšgÅê1U/›‹N‰æPTPVZiVsŒ·¸Î-:öK»LäM46UD Log‘XYe¤!È=KŽXZ=S±„ò-\4{YÕìå\µtáü3*¸$ùWG°¡šo2÷èî0ç]kn%eWÌ®œ±tþ’•‹f/^°tÑ, :oiÍ¢Ù³Ì©©Z1»"­>»>¼:ÔÒX²¶¥qU4iÀ>ÌÜËâ0mYUchM¸ª.Åy-Ñæp]lM4rb¸>mD.&	77‡ë'bMKãÆØv©mGæà}¶9¨ÍoŒ¬ž±³‡V5ð†Óö;3k‡ž²:f¯áu±ÆákBáæMÃç8ßEáÆX"<œ9e¸ÙÁRäÀ†9ióÞdîY¼)šXNDêõufäNÃ¹Óp¹ÀíÔH4’˜&HŒ^&H;„Íš‰†k€‡póÐ€áóe¡æ—ÝJXÁâEói™iYHžn‡`é†X¨^Ðô‚®¤vjBeàùh<êTÞ'Ù,°N8jG`Æ>Ý7B‚!‚fè‚+ö½bÈ—”_U×XÏ(72]#F6*AØ–f†Bá´7'¸‹`‹÷=šê‚'Ê–.šß-=@¡ZšR2—œÀEcØV8Q·öÀ±ÛÃ*ÙIx«¢ÏhKÎ.ØGïÿrjo¼ö²ÛšvfhxCº4‡ãFAp'£;« ¹8°½nQ¸úš¾ëdÞ:ˆï’X&kï-æ€ëW´«tÌPµ`öÆºpSÂáÆÌïsÁªx¸y=«ñƒÚç3-’íàsp5³›®3[VCÙ„ë“¨ó˜jAý]Ä›"CPµ ÙÅ»¡9bÌÇÀÎ}ø»Ü42‡Ebë‚N}âà®P£aK¢©%±ØÔ˜ ïsÒ…¡f·+ŒQ=L\MŸW;ÐöI3lþB‰ƒ	&	Õïs7‹L#ã¥‰WO"°›^)èš#<+¬,›åÝpPÕŠ]˜CÇš#P¥º>‡¸{O ¸Úø}ÀáÄl¨ýÍ‘p3ƒ`cbñxC8wìBÏ\Þc¦lõìaèù9ûœ§çšn6j^3ÆùŒÅ§Î€™å &%Ë‚*÷¥ªV´Ã?+ÖØ‹bóSzÐ	"õ‰µXÑ·6Y³6œÇT¡É©ë«h±&%_<ûœæPÓÚH]|l…q™€‹8;Iv4}Ö„a¡f¬^³¶$Ù9#ÁÆk2­šX#‰º2Þ96_vK´´² ;õ\×ÕÐô`“¡’,Î”EFÕ VŸ[Á¦†• ‡æ°&œ0ÆºÒµŽ•±æ…‘º„±K¡‚lu#lC™Û—Yâ€Íúð”˜¥§±—aAii€q-¬ü5WáØ”ˆÀhÖÇ6D‡áŽ½[5¿ïÁ‹ÁÓ-ñ¥Mõ nOýf…¢uáã¹94
-7³£uº
-¦XGÛ±
-õNx0áÄ§'Þfr«hlæm`iŒE£I=Ÿô ^DÁoŽ™ÑŽñ”öIS ¥F«b-‰”uIëÕIÅ{W™zLz4Œ‘¬g’aœŒ·°¥8@ì¢'ýX†¡mrh¼”] ‹9ÇA®Ž'XAå‚ù].H‘^ÐáÎ:£»ãÈaSKóšðãëiv;·‘`½Å@õ¼p¸i«v³X^F©ËbÞx¬¥¹ÎÄWÐ¾á„ã!˜G9MîR¢5N·ÆjÏ0£1ßèZwh/Gáº¥¼z©Íˆâˆ%•Kþ[“”‹®í]]­¦æðêÈFFŽ3õ„g0ùˆgõÚPœƒÜ5ŽM­%àpMë’ýk äxV(óis ‚¬XVN¬ÕOI™Ó¸dmsl³'Û„H|vÇˆq¢ñœðÆ¦P´¾Â<ÂGCÒ¼áî\	™¹â3¢õ•±x/ñ”œÞÉÆn[q.ƒv)Ý¨3°>-ÍñÈz •_ÐËÝ,¬ê9WÍÌn„9ˆ @Gw‰íˆ EØ¸yÝ!¿ªch»°9V6Ai~Z­	,š[šáútÙ‡Àª&QkA7ç<·ÕÔÒØäx<}ºY‡ûSp3‘;©<¬Ë‘¨Y%3³/	Å³Œ¥Gû’£¼1ûSÝPGÕXú»"jˆñ©EnjŽ
-¹áL&Ÿ¶¤•sâ]òºÔ9NbV}$ÞÔÚ®ÕÆîcÍkÊ6Œ«+«€5àë)&ŒoŽÅ&hïÜÊEÑzã4è‚*îëi¯7Dvém:èP"lyáM¬awLGÍj5±Ôtó]Ï#«CMÌ)uk#õ=™Ó‡î=êÑÝ]Èpÿ†vn¨‰%*c-ÑÌ"7v˜Z×àcÈ&ììÈÅÚ%ÎŒÒnN@.]¦·ß!n]ûÈNj!*ÿb£¦=™Õn×K¹»­ûÊ!	ûÛlr{—š˜éT^ítâC8[÷ÓýmqŸ"{lñˆx’#‚4qµõ y´O´õ =Ø§²õÁ:ßÛÅÝ¶ø¥Ø.íæäÑ[Åe¶¢‡ÚâVq›-ÏÑÃ –%ÎIç¿Æ§‡Ûz„iëQò§à¶xC!ÐÚØ†šäA„­t>X«3ÑÃ–âJ[Ö…ÐÀ9SdK¿¸¥i¶.ÖýAÙ¢¦æ˜co÷*µÅí€H\/nàþ%¶\ Úâgâç¶.åÙ—²u™>Ä–µÅ¯xÇþôs³1¦PZ©;>¿>ŽGG%òãápc~"–¿*œ¿!Ö|<&)Í¯ˆÄ¡ß‘õé1¶«ÇÙ²EìtÏØâwâe[\.~a‹+xC^>Ä-Ïg˜ÇcWù%ù3Ö¯AÄ›`‹WÄ«@_WËlë‰z˜­'!AÇÉ¶œ%+l}¨.÷é)¶žª³õ4Ð]®§ÛâMñ6$®„5Ÿž\™÷0~g2 VÉ	É#a²ÅU\]·õ,]a‹wÅ[ùÆâÅóc«ó"ç¯†i×—+Ñzl2ŸƒÝH4Ôï%7ÞÒ‰Ç—‡š£®²³åFæºÙ¶®Ôsl}„®òé¹¶ž'¶õ|ÍG¨û×m]£Øz¡>ÒÖ‹ôbAƒz:ôðé%¶^Ê(XÆÉrÆÖQœ,×µœC²ÂAV>FÿÄ§µõJ}œË’]H¸+ôª^gp³JÃÀô«‰å;§&Ì&—l=!ß!ø‚|0é*°Ç¦vRbÍ‰üH¢4ßQõù¡U¨×—ÚºžñÖ«“Ò×ñ:µliác'e@`×ò”!=bÑël}¼nðéF[Gå¶Žé&[Ÿ ›}lŸÉTr	\hÞš­ºÅÖëYbÇ%ºìÈœ 0„¢›k9³
- pw[\-¶Øz™J461³Cª7é™/ÓÿZ°Ï‰Ó6Ø’¤0ÊÄ=nÕ.ºK£îrˆBšø¸[OÃAI
-ºÆ–x‚å4ÂW+ÐÏõùœóùX:?–ØÓnXZšºÝ ÃR£6Dkóg-Z°0áŒ%³Ž8 Umq­¸Ìd¬	B§Bãªf6ËV	ÈÆÒc‹ëYSº‚×E™’Ð¦©#[žÄj¨ô ¦è0êD±Ç§O²õÉú”$v<K±õ©ú4[|«O·ePƒÎäd¥>‹™lºOŸmësôfD—=aøô¹¶>OŸoëô…¶¾ˆsë}ú[_ªad~ªÆÉÏA¤ÿ!:æ Á”ÚúrýŸ¾ÂÖW:&ñ—¶ÞÂb¶U_eËr-gˆ`‹S6j~lÃ¢ð‰¶ø½xÑ1©sbŒhà,yè A(Í5ð)ã¦üðFŽB¡£±ü(ò#‰üÐšPûWújŸ¾ÆÖ×²Íôs‡R÷ Í4-XµqO_gëëõ>}£­oÒ¿†0,­g æ=Äì¶¾YoãMÞ’TûˆÚõOwÒ›xø­œÜfëÛõ¬î´õ]z2ûÃ4TÚVëpQ;zìk€mq«”»õvŸþ­wè‚úðWÐ’Ä‰³^nÑè™_ ‘ÁAAÄÝóRX[ß£·Ãy©è0ÚçZVè—±BGr¯nµõ.Ý&¨7V‰•BÙ z±õnØ2}Ÿ£ð!½ÆR—£J;pT)sT)GnéÎ@V'Ì»Å.—n¥\]êºò	f¾_?àÓÚú!ý° ‚6“ÒÖ1”„¯Çò"«šCÍ›ò¡I¢±D»‚ßs¸×§±õ£â^[?ÆÉãldŸ°õ^0º\%ëlý¤~ÊÖOëg‰”ÅÀ²®ÊÌç QšŠ¤ËÝÃø»Ù´'|×à1¿ÎÑpèLÑLaL¿OÿÖÖÏêçLü‰Þf~Ÿ~ÞÖ¿Ó/ÀáÒ¿·eL6uðb»‹ø¸ë‹|ËÜ}´æÓ/Ùúeð»~…û«ìäyÀÉ¼Ü`þöYN´4G¥ÑÔëù‚¾Õo`ŽÄNv²šÍéä©TUÛú5ýºO¿aë7åÑ|íúßy•ÎTKÂ<Ýõ~”íV¢;ÙíE·¸óm[ÿÕÓ;ú]ð]Ú,Î’Ï!?õ0–Kü£­ßcÍÒ¯³Û•ŠsÓgKÕÚ¡h¯ìÛ´dƒ-®a|ÜÇN0Ú¯›eœ–¾]—rt¿7Úòdy–-Çè÷YI€>°õ‡ˆkäéòhŠ©>ý'[ÿª]¤?öé¿Øú¯ÌÓŸ •ËaCmý)ó†@æ3ý¹­¿Àpý¥þSË”M³Å]ân>UãCÿ8có+[ÿ)o9˜—‚Æíj4\0Öƒn¼cðß…•ÐP'ãCChïÛÙbù¯ãMøk[£¿†È²p”5G½Ã-UÕ<ÖŒQÄ„óvÃr^…p[ m‘Ž/88<û8¦Ëî/Êlý­\‡Ì1‚ªÓã¤&Ì˜ÔP|»)ßÄ«#áúâ|æ˜p´Ž½vCà~$Âl7ó[¢¡ü†	!q¼Xø
-õùéSÏr€Ï%àNŸ¨Él¥?àO$ßf8>u¥ö5t
-¯„7tlÈCCKÛ“ŽõÝÍå¾1Qk"«Ù’¼ÕÝ´É>ëšÖ8ÈN{kcëêï:h÷v'ZÙŒÞ=J·Ev™û€¥ÔÀó/ý½­ÿï	ålõ]Ù)Kf:ðiN—fpB{Ö¿®©y²P`¿²½&3íA3‚=ôNdx
-M‘Î¯‚‚ûx/Äæ¦üÔÿL4"‰RóvÃ9£Ø³ü¯¼Ð´Ga>øºÎ&ÿšpÂ5°K£»žwíãÄt“q1ã16aßP90ÇÍáh‚Ïª#|®
-FÏT´oˆÝë¢$çgÖ…¢Õ¡h¤©¥Á]ÝÂ²‚ã•úúN­ŽÓê´ð	ë¨ý®ì” BVò}DOGòJæž'Ÿ@ªû:ÊU‡ˆ¨¼!¸›Q 9° ª+šwïçÈ±Sw+K>*înóûéã«'Ão¾DÌ=</èp€œ£›:ÄQûÆÍ|v5”q8
-
-ªäÒ…¹i`ÁÜ Íéô‰GØØŸ^-w®Ý3Ýâîí»§ ÊœóS•óÒ$Pv…•|cÒ»cÖâK2óŠ¥Ê¼€¬3|WUUÕÍ`Ïê†¾à±â©Er:wc(ÚËR·ìà³MÎ.foL$ïþFý§¤Nò:œIU-à§sæ¨¥óã„íûäyÙ’•Ä¢sîÅÏmöÍo¾ºÖòÃ‰P¼ÆÜœë¨ùtT?)Nã;Ò
-Ç¸¤¿ðQgØ»<14áMÀûëÖ+˜.¹-Ï@ü­OÓñ¥hUÏ³§±‚sÎ×a,>â€Ëw±8Vôñe‰É1¿º,l’‡t^²ãÓ+Öp,ÓK65ñU¬á×eÎÍcò”„Ù8ðdõ”dÌœ^É×˜Í¡.>Æuáéªªý€µ»´È±ÔùV¯ÊÝ{#>QLÞ!YêäÅåîë°ÉŸ~¥?¨ê–OROÇ¼õî£æ~irÓñPbê)8"ö|ïÜ~=Ë[ëî¤9¹Ëð³3÷>,Æ÷i–ö‡lÌ<ûÆBR\÷ØïKÂ	~_Ä!TUµqžò:V¦Þqë‚JsYgÎŸÛ™@ÝÒv_ï ÷:/4òÀÈa²­I;š-ÚêHœÞÈ\sìÚ«jñÊê³V.X¼ò(¶b+z²ÖÍæ…?ÌÌé|Å½"ÝF¤Þqaþ4¾dÙ­b²›CL†«Ýj+¨¨Øÿ£-]PahÅ—%Ÿ¤9îÖÂ.r¿ŸÙö¯z·c§Ú¸:~‚yv(*ztÒ:¼|q´ ¿eI½/ë[°*½ã¡Õá9áùJóv+;Ù³ý5r–Û‡gt:±?©éíô KC(óRÞ¸`µs9]Å"Ú²*îúcyÝùySÌªîøqÎŒ†U-¢‹Ýç¶£{tB„˜!lq¨£c$ç?ò?¾¾ìîLOoÃ‰/ˆ:Øª-vŸ¥(Ñþ^£7<æhûë0A:Q«ÃË±¾Ý·8Øœå<8œï¾èCÆÍYT5frÔÐ¥â¼ÂQwnsw$y`ïÎÀ|æ~aêP;Èö¼»w°Is˜îSôKCjG/®A·F·uVHlÚë:5çÍF˜Ÿ9z
-Žži\|#·Åì!	»ûóƒ>kÝaè>˜ð?½¸ãG'°$Éêf–Û2 ®âÀÔAEÙü ¥÷V$å³¦TLgW…VÅ«Wéø\íŸÅOÀœ£†aÝ‰Nç­g˜˜œïµ»ÿaD:³9/PÒy­Ë[°þûj3okÖÇŽ`‡vãNì‡§SþyÚ}‹ôK-æ¨œ11¾ö*§Áå…Þý> ,¯h3çE,?ƒ5p’ýLÏY±†Wê™F©£fÝÑ]^}e·4Ámœçu è6ÌíúÆ,mg‹ø$'y`’*äuˆXÜjµŸ ®ý}YA·OÆºíšÓ¥Ò}s`•}ß†P$QÉ¬j±|Î7
-—CÌêP$ZÙlÔ~‡(ØÔuˆ‚Ý^‘ø²H<b.{&ìVãú?Úc3ø2añZ~FÌÎg—#•¾ÝÌm4âOþŸÛþã`xfK"‹ÎZ‹˜-šþû™…èÕ®ps»©æ_xp	LÚù›£;8çXhöAf$°ðª–sú ®‡lý÷Õæ(•¤ä_©4ºJ7/îlWZ†ÊHs<1Ëy×§3Î(ŸÙSCÔaJìGÌå}÷â°#ÅÆãë#ÍñN¢Ÿö†ÍØ;~¢°0í¼­{>€’ðE’þ™c#=óŽqá˜ ðù\ÿdè¾%¹ÝwdW#õ3Lv iˆ¸€ž#¢A—ŠËHˆŸòÏGiYüøy‹_[™ïâJ|3ø}›)oEþ^eê-~fÚ¯v¿×¸ý®uû]ç–¯7à7bœ»ž¸	å_§•oFy[ZùŒ»UÜfÆßn¾AqG;¼âD”ïìPÎàK)Çv÷û®îw§Ï=â^óm»0¾Íü|Þâ+êTi$r÷‰=HïGi	üÈS¸‹¼¿1Ë=`þ°€D:‰´z@ðÔ°Nâ!ñ°Yîñ¨;A%iâ_éZ…EƒTù¶§æðš1ÇšñùN~Cá‚ô¸xÂ´[b/P#ÍœO:s*ù ‰/÷UÀ2ZÉ¿«oåºzMò¶‘½•|;(sûê½E¬ÝCYµ»(»ÜDeN+–ï ÜAc÷Òóm¥>×Pß /ÇMÜÇTr¶Ðùúò·úÝCýÁV°…Jƒ¾=4Ó*º‡·ÒAƒ[)ù!œŠ|+ãQÛhdO]Ý^Xc¸ûÁßÀHwH`úî †ˆ§ÜA£Ý–Bž¤•ðÖFEåVÐ2ˆhØAÅœå¹ø[âdÕTÚJeÓ!m4fbF^ÆÊÜAc§Á[¨—;öà¼y-J–T`\`|Mh£‰Û(gMª5î¢ÉåºKP½•õ“”WX”†ª6:ÔÐ¥¯'<	¨-ïëí¤ò4E·“¦xã’ŠýôõµÒaifËÜçœF”Í'u;ó\A#®¢ÞTGÙ´šriõ§Lëh5ÒhŠÒXŠÑ:j(NË(A!Ú@ki5Ñ‰t*D·Ò)ô,N/Óô6%²èÑ6‹|:OÑb*]$ÓÅ"D—Š]&bôsq:]!.¡­¦«ÄítØI×‚%¯Óõâ3ºÑ0ójòcìñ7ƒÆŠcÄÓÐ.>ÌšxúÀbÖM²:r.«#ç°:ç~‹åŠwÄ³hMýÅâ9è&Vœ&žGÎ‘øxÁ³cÐ[ã›Í$H^SR4¨¦oï$²Û Ñ­ÊB§?¿]2"—¹lñV‡Èf^]™•^ÞÇJ“÷±Ò=ßÚa¥¤p÷´’Ÿß±º+Ý…qü>¦‹š=4£l>ÿfí¢
-^pv¹fVónGeePC°8âi¥95\ÕJG‚õ«
-Û!Ê¸§G°â£à–½4˜žÇ<Ny–…m˜FÏˆÇ»ë>k´)ç’Ow!– Âkâu@ÜŸ
-@›' k†xS¼åÂ>-Œ_aôêÜÎZïOf™¾N—b|î2<ÑÛÎDòšæcQÃªM;ªÍNj>G¿Õ'õ›7èm×oW¿y’úÍëê7¯[ÉY£ßŠ÷ƒÞÀ<§ÊÇâ{h~RU!_Íù'¿ -¿°]…í¥q˜¦o‡iö£ÑÿÈý‹Œì/nŸ6°$]K÷¥‹SÊ°:ÐÑ{Þ’¤ôvÔ€¾<ßÊ€ÜBþ£îçù üòœBï4Ý'jŒnZò$ÄªmYr} ¹Ø$LHÒ‚	ÔW‡'yYÇy{ÒqÞ}ê¸’vNÙ
-SLôðÈ_ÁŸ@Õ}Jýè0í—hùŠÊèkšIßÐ\ú-¥ï ˜ßÓqôo¨¸ ˆ êBÐÝBÒkÂCï
-/ýKX¢LøÅ$a‹¢·X$²E½È'ˆ\±Iô'‹¾âT1@œ'ŠKÄ`¸DÁí9®Ë0¸!Ãá:Œ÷‹‘âÏ¢Àpï"ðåHq”Qn^±ˆŠÂó^M*·SÊícññÆ?%¨Àíï•¦¡H3*ÍÎ7)Bê6a6F~%ª]crŒ‰±ón¹Ö”{µÑŠ-\›¤C]SÒFÇ°‚ØM?dÆpþXAÓÊrOJâ8‹§D«V
-=*’¬z˜êÊ}%»	þ4÷³Ö	Â­ædëÍzvv¯˜Î¶•u’!h^[ž!Êý{¨®6˜ô·RÄù¬ã¡Çï¢†ò^Á^­ÔÌPŠë£Ë÷P¬6ØKÀój*·'(‹;ì]ö.6Líi£æòÌ`æ“T¨Û¹,Î³à_ áÌ“Æ¥p’zchËòâ6Z_ÞV¼<km¬l
-fí¢
-f{·ÒIÁÌV:¹<+˜DœÌ‚@nœm¥Ó‚™"h³Zéô`ïÝtP…Ï™ø`ÀYiŒ~v„sXOt!Ù–¦¾¶QŸÀrmNÕoO,?ÇÁ`Ðlñ.¾•¢†¿bxË”aÕM¢¥R“2
-ˆ±”/Æ/ÇC-—ÓxârqUˆi˜a-3©VÌ¢˜CQQE	1—6‰ôSú+ÄºE,£ÛÅrzRE¯Šú RÑR1Hœ)8œ–¨gŠsáùb¹¸ p^,ŽŠUâ"E`Ñ".Ã¨Ÿ¢÷Ï GW „ØŠ°à*q3‚†Û(¼„ààm ïŠÄ!]‰›Ä X¦@R±ŠlÔ¿GY€¦À™À4B¼/>€i}RdˆÅŸ¨}@ŸB–>Bïat'äë/”	)<UüUüz‹“i‰øD|ŠYÆ‹[ÄgâsH\9VüB|	Sµp%þ	«ÅŽ¾ß@ö¢€þ˜ÙlÌ3&ÍVeä0)Õ_¹R-1Ë2{çßŠ:r+Á¬èö9¼qpò¹[My^:î ó·ÐnQîåÐ–l¡#“MåžÀ…"aµÒE®ïYf¾x9§%óm¡>…K—"ä¸Œõ WÜBC?M·3³W¬uÓñ‚@)÷ÝBÞ ï!Hºg/e½{á{Y%\¼üV°o¥ û™{ègµŸï¢ËbßTÒ(p7¶¾›4_‡IWÁG (9%î„sH|7;î$¨U% ôÀ$x
-ˆ¼Z€Æ“ÄCð†ú<ÏÇér |§xÕÀÛsôœxŠý%z~Ù'`fž#@ºáèõHâ,ÛÅ¿óR$]ŒÏÅ÷išÜ¿'Ã¹Œ·©0““=™ÿˆ]r^Hn½'ªj:»þïÚñ^H&;ÿ â¼”)<0"¦/º„‰úRæµ»óÓÜ‡”R”æ…¥¼èçËª.÷0=•{KöRVPï%P—z	sŠ“¼‚÷RÌ<ˆî vùî†ûzwŠ€5/vIŠ? 5ïÀ-!øû ât$f¸ø3ø­¥Õ¾„·Š/èñ5,ð—ô¨øŠ~+¾¥W #ï‚ Is Hô±…A‚ÿePÏˆNë=c3!gåÈ™Ÿ¨K˜«]Â|”tþ`ÖvÐ•ŽUüÒýnq¾EÎÇØ„{V`ë6ò®:@"±þÎOŠ£KíÎþ+çkˆædxÙÓÑÕòæy«u5šÚ¸Wcò¼ðµ
-ÜR>`Êa‡ëãp]»Íq¿®3¥ëKp»c´ŒòøØ†2€Š€T4@j*}4ZZtˆôSLÚ´Qö¦Óe](sèg2—n”yÔ*ûÒã²?=%ƒô‚@¯ÊAôŽLïÉ|úPKÉPš"ÁGRòI‹É)ä¤Éi#/1Ú˜”zÇ¸Aº¦†Ý ¸2Ò#½.©C¹F¾1Ñ6tÓ‹Ÿ a‘‰ÚÍ­›èèi‚×™§-ÏDß6ê…E_Iž7^ÄN€ãÃtSyFžö4œ›çAÒF¿.÷Cµ‚þçö¡›ïC·ÄZé6,cý}èv˜ê;ƒþ<oÂÓ0Ð{¦ÕyÞúm¤U=º´—êëÈ'‘Ók;7ÏÇ½5÷öäùœÞç¶Ò]Ál±¿|÷r'úßEÛç¥…XFVä(²d	ˆSJƒä! Î)ÇR‰Ocäš 'Óá²œªäT:JFÇÈit¼œÂÍ áfÑÃ²’ž“GÐkrž!ÊÙ”	×'}±…¤¤e<Í =Á¿þÑþÑ'0†nvûM Ü~‡Ó/e/ØQ‹ªèiËLì(:Möƒø™,2ÛôÞH©Ç7dŽ«ß0‚`ÙLäÔÆJJži#¼yÒ!›×±®Úe-µ9zqýæPÏÚ1ÚÉçNÜäâžø —yzl‹¯¿gCX–;áqÁä!¹AßàD:=ƒ¾BL²œ‹ouÂ™#˜vžVÈ{‘‹è`¹„
-äRš"—ÓtyUË´Lþ„VÈciaßui¬~¦ìC&×ÏhÎõ‡¹á½Ÿið¡LãC#\®“AžÙ
-ƒA03¢ä`f# `Ì<%ªEØÝÃÜó$;ààÑlî­FÒZ³2ñÝÅ…{j ^ÚXÆ³Ë`?'zƒàI}\+ÝgêJ;ÕAÛ¨<Xù=åÚÕR¬DòcÍŠªÜ·‡î¯j¨&_àt-—ìÑAÇ=ØJqÏS’²IÅ%»èávüVR²kHÊµ¤å:Ê’”#c”'› ‚N —Çi”LP±Ü@cå‰ÀÿIT)O¡òT`ê4ª—§÷g¦b'àH–Ü?%vYÓï•ùâE|5=n¼,÷
-9ªGÓ
-ŠÊ¡Èyh
-]…Å\~UeÅT.G8Tð,‚º	"†ê­<²•,|åÓÑBÈÇÊ}j"×Ü³—b…Š+28Hç|n46wˆSr#õúî¡Ç¡¥·Ðh7îzÂÄ]¹a/HÄí 
->O–{·Qÿ`†SŸáÔg¤ê»ëŸ1<å’ÀAÿ„ÂÚòŒG™\XyX{7vðòO§¢	8ã±í|6âçÁÏ”ÛA»•~;1³l’	#ò¬~€ž«E„·¸žW»éw^J[ô'L)4a
-¯V’1ý¾–çzq½TÞ{½\»‡^©zvÑ«»èµò¬‹î·Ê³ÕÄ@z}Rnžµ•ž	öf·Ò›µs`Ýîf³U^N+½•ÈË9nb€ÁÌë›‹þ—o¡x_dÃ}èíË¯¡5Å:/°›ÞQ”8õþp#"}èÝÆó&ö+FˆxÏ—ÜG-ÿýÚ¼@Ž¦†]ôÁâZ)g¦Ê^SîÇyìy7}¨¨oÞ¤\ga˜ .À+
-– ¬ÌÞ…»éO^É>Íz~¢µíÇIþ™ƒ¼8ù8ÏÚB#ÒöiI
-p8¹*Ózü5‰Ö¿!“`Oíäø„ÄÏ[æÀ§)T³Oá1žCÆc°|åà¡Ç‚ý2ûþ,~»ésEÛ¨¬<MA„ú›D'Aà‹ä²_:S›î= x¶Cr†ùn…Ä},wòW¶Ê=¦¼õ¯#®üX¾b¾ŽÌÿ¶ƒäØh2y5dþ:ê+¯§ ¼‘òåM÷›a½nN¼ºõvJÈ;é$y7´åvºHî¤ŸË{i+æ¿^î†…º–íAÈúCô¾|+=FŸÊ'èk¹—¾—O‰¾ò·bª|NÌ•Ï‹cä¢N¾(VË—Äñòeqª|Eœ'_—Ê×Ååòq«|Sìo‰½òmÉn;S~ ûÊå ù‘<H~,'ÉOäTù©œ!?“•ò9O~)ëåW²Q~-·Éoävù­|P~'_Q$_—ßË7å¿åûòù'ù£ÒJª¥T/åe]%¼4€ÖÁóiÂŠÆ°¾ñ"ÀX%GÉØÒ3S­ç'[Å^š#GCCõ—Óu²Pü‚òÄ‰ô€,B]"×ÇÌÙŸ¾÷Ëbø
-6}/î•¥hÍs±ï2ø½Å1b‰Ï!KÔ‰j9þC¶XM@¿€8^Ì–1K®|“
-MœšÁ:/©UUïäéê&Áç&w(<Jþ(§@ÓjÐ'áB½lt÷ÖWþø+€V[‡A7[Ð¯Óäá®•ó¢7ËúÕp—˜Ï:¶Žž_ÔFÇT·<'ÏjJŠÌq+• ó'ßEåºÈ:Aõ„áèVƒµ‹™³9"éECi	øq-6_‡/gòÉ˜ò“OÙ”¡²¨—Ê¡\•KýU¢òÎö§¤ñj ÍQƒ¨Z¦#ÕA´DLKU>£†;4{íOSÍ©€¤„¢|* h¨ð¸9Ô^Šˆ‡1ËÞÀ±.f{Ñbs¢ €“é©«Â:c¿ˆM+ìù×ó
-
-¶P^¡‹ k~‘Q?~Ü~‘àGý‚²Õ4@]ICÕ–ÔÑ8œþÁ5ÿñ_(gDöùgÉ
-—EËÑí6ø±Ã¿›(Û˜/ü»É9œÍðM·mæÚÍÑ6úÇdÍý7¥Êž~|úÁ<þã×Pi	·ÜKCÌws?Í®Ý²öGMÊÍë.¼—o£"î2YóE×h÷]‡¤ì–r0 ~…_MƒÔu4\Ý J!tP¿¦EêfZ¡¶Ñ)ê6:GÝN¿Vw§(…­ÊÙ 
-™\¥{%±Í½’NgÉ9ÆcOqy„¬z* ™æ"çâæÉù.¥N4þÑÐ")ƒ7Gg›:ª1Hð¿kÄ])˜û2¿«d+x àÛƒÔ.ÊW»Ó.x†¦`êÂfCŽª±ºùerìE/]8ÎÂœ<r"ñl>:|ÛFÿÜEÕ\(N‹A!ßaÍ"G«ï¢µ#³7»§ê)X®§B>›Ð8y¤Å“‹Ü(nœ\liÎ-A´T.sºœÆÎneàû6ó‹ÿ†íù¡Ví ÿ<IYÛÕî¤ÿl#/j·
-Q],ëTˆ’|X¨íó!¼¹Ì4âË+JåB»°`"ªÉ«^¢Ñêe*W¯Ðõ*ÿZ
-n/—¾§Ñp/—Ã—p÷z‰?ÊZ3_¥›fÈòhîÛ7·-Ø!¼OÒlý¼ÂýB¿|‡ðípÍrç¥ Þ!,TažV‘q&å8jrj#†ý;6ð8áT¦¾¥	êß4Yý“UßÑLõ=¡~L‰° œ7ÃhÈ2[`ÀA4"à7¹œ8Ý=Ã˜_¸[ø¹êgRyZ5%­¢×Ê**iv«È„¿‘QdÎ¶ýørQ§+>èLû(K[Ô_gÐPí§ÑºMÐ™4Mç¤P=Ú}¤9òX¹_‹&ËãÊÊ¢1Ž^DÌÄÿÚ7ƒ"ïÀ.¸êgs
-öVÑ»¬<¾Ð€:tm¨uy8Wd9ž‰ë]îÙ)FyP^´½¸MjJÌÖS—üÀ yea™+ž4»(èI!À_ä8MÛ~|>Ó 9é¾ÀÀ@ÊÔƒ(G¦Iz(M×Ãh¦EsôhZ ©VQXS£.¡u­Ç¥´M±»c±GYo²XtªìdÒ&¹š£!ØŠÃåZàNÑšäœ/wÀX±’Ã¦;QÇ¢—v–+rÝ{Çl}€½<QÑ÷–%XÓÍ2•Ów»0†ªŸùŽI™DÃšzÐå øT¥£=Êôá4FO§±zª+Òˆï9;@°‰C0'jùŒ±cYšgÀ‘³ˆŒºhu70­Ë@À”?ìì¡{é.Äø;¾ÓŽ ÁzÐÕT¨k¨H/ ìi¼>¼ˆ¦ê¥©=ŒHí¡(µ‡	i{˜&ž6ï‡üüG\¶Ív]—­{D°–CÀ: Î.1p~ZÕ §
-ñ¹<‘cQ«8¨¶\ï¥!é{?85»7;?¾UÜm¿ü.ýÒ[‡ a°s€‹ÆÁwt<ÒÐµ”«WÐH}pq,•ê•4YGËt§ëéT½†~©#i÷ö[Nˆré\8' #á˜7#'§˜9ŸS0Â2ÎaµaV/VìgØ5‘rhê‰
-vˆ¡[È¯vŠ¡m4q‡æ ëõ;Äp§0¼®e¯F¤ÁÝH^%¿n‚Æ±‡õÓëÁŸ›(_ŸHÃõÉàÑSÉâ¿–²?Îó€zÚÞN°+F˜hÁO¿V1r/U:™V1j•ïµ¬FF·‰Bþ¹_(”Â]¢d¨W
-¥‘šJ·Š²mpK°•vÌQ™gÖgÊ³!5›é}ÄÅ´R_Fuúç©G^GP¹^n`UÀŸË…ûzÌÀrQ›„ç¬/çÆ¸5cˆÆóI£‰5§:ðLÞç2xÉ»ÞÈL¥í,aL¨¾"~‚‰&éëi–¾Àþ:eu†Ò$ÈC`6™“‹ÿZQ7h>?‰›	€æ‰îf&¹ßÉÝ£yB;š‡uFó­@óí@ó@ó]@ó=€ü^ ¹hÞÓ-šOênqhr±ò€{ŠïT÷{X÷p—·Ã=¼3Üî‡÷#€û1Àý4à~p?¸_èîy²<Å…{<hÂp{U›˜Öé¡~‰<úå´W„^yª<Íìüty†;Ãróä†¨Ÿš:pÀØ!ÏÓ[ÅŒ³…Øöãçâ	ýöð:eãÛW¿™b	à†¹Ç»ýä™ÎKNþ›!n<q)´ô÷¶‰™X!¥Ÿf±†ßÍÛ}·"f 8›ý”½T[¼›ÿ„î45QçéÁ7PUqžÞ-æH*÷¤Ïq„9^JN’+ªÜò\·</5õÙ[Ú…æª)ÙKó0M`h«¨F¾OÉ@}p_¡­Û~ü¬3¬ÒaM=´ÕÛÈ6H[ˆ|;ºÌi½þhûÓïÂàü
-ö=š÷á)} :û>ü‚¿Ð…ú¯t©þ]©?¡«ô§tƒþŒîÐ_Ðvý%½¦ÿNÔß¤Î• ‰òlPÑC“i¾Aº†aZ ÏqO“ß“›9w¦!I!í’çÊó@¤i™<­
-Ä¹@^èzŠ5îƒª@!|Ûíó÷ªE4 w‘ç!CP~*&ÓßX©úá½dË‹äÅ¦_@^Âf=ùôU^š”.Ï¡fRç¸þÜN*ÎØ	}'\t¨c±“r²çí¤Å(ŒeÅÁBˆÊ+‘¿ßÑÞ¨t'å:Ÿ±S‰ÚL¶l,ØF¤Bœ\±h—XŒ1;h´¹ÿòsF,YîI³ŠKÍû Ñé'’Â\°æŠeÎ›×-”³G,Gù¨]¢vÞ6êí”Vp	¢}ôqL-äü'óÝ×˜­âØ¢\±²U‡ý¤/2KõN^§OàGet9ú®juØwzßzÓ7'z…wÐØV±xIï¸Æt›6iN®XÛ*"ò:d
-ëœB–ñ„7/Cæ¢1ù¨×ikpža°~²ƒrmh‹‘×ÈGÝ¼ùX2?öI~ßšëá>cQSÀ£šrÅ	­¢™‹<0ž+nÑ#£¢…_ž‰õ 3Ð9‹ƒÝ6«¿1j®Ød‚(±‘ƒ(±1WœØ*NJ"÷dÝ&NÙ¼/e&)zj'ŠžÖ¢§÷LÑ3EÏGîL'—N†³ÎO#Ãù[è§è{¶¡í•é}Ï1}¯L§íætµ¡íÕéÏ5¯N›ôÊmƒ¦àÒÖ6ôK¾ý@KGÂžï\ðvÀõõïo Š[¥Wfˆ²A5«áúÈ¢†CpËa<¦ öŸ
-?B~8ƒét0Í a4‹FQ<½ÙTF•4ÊhÔÇ4„'³iUÁ˜TS-I+h)Mµj$¯
-(¡FÓIª˜¶ªCèWjÝ¡ÆÒ}j<=¡&ÓÓj
-½¨¦ÒÛjýY.¤š.,5CÔLQª*Ä5[,WsÄ	êqŠš+.VóÄj¾Ø¢ŠkÕ‘âvµHìR‹Åcj‰ø­Z*^QG‰U­ø»Z!¾SÇJ¯Z%3ÔJéWÇÉ’}T½œ®Ö`ç2ªå©**/RMòJ•W©ò&µQÞ¥N”mê$ù¨:Y¾£N‘ªSågê4åWg¨~êL5N­ªÕ9j™:O­Vç«˜º x¼Lµ¨‹Õzu‰:E]ªNW_¦Â½_‰uò2É¿(xQŒ‡ý3ÒO~D?‡µˆ
-í´Ê›èy§U­O¶"D¾Ü¤¿,Å…âq¢™ûñ½„¬ÿPKÐü@šù7  xs  PK   š~a2            5   com/gallery/GalleryRemote/util/UrlMessageDialog.classW[\Wÿ³Ë,Ã„Â’4ÔD“ì.•´¶‰ÔÔM\º”H´Öaw»3¸;„Äzi½ÇK½W­Zµjc´^¢aÁ õŽZë¥úâ‹/>øØŸüýÔŸÿsf¸,lšè>œùÎwþßå|—sÎ>ûŸkÏ 8„?ëèÁY“˜ƒÁt3:ò(è¸ŽWG³u„½YE%†Ïñ4Ìéˆú“sæu4û“ób¸ á-Ò±oÕÑŠ·	æÛÅðŽÖñÞ)”¿Køðn1¼GÃ{uìÅ¬Ž÷áýbí¢°%‡DðAaë¢°q1‚EðaA>ªá#>ªs34Ò…	ÙsŸ*?©ãSxLPŸÃgt|ês:>/Ohø¢†/iø²‚ÚÁ¡þÑÌ½
+òkˆeä7ßB|ù¤ÉÈï!€4ù#äO ‘?CþÙhä¯¿A6ù;ä‘Bþi1òoÈG°‘‹"ÝI"u'²MÃ¢)Ë°-¶9e.Û²`±”eÛÆ°xÊrlË…%RÖÉ67,™²Î¶umIYWÛò`[SÖÍ6¼Æò¶¥¬»m=`­)+°­g]Ý	êu†z¯:N½Î¤Âª¢©©gÉ~BõÎ˜VÔç€ZX*ÏŠÆfØWg¹C¥þ>ÀÍÏ~”‰Göý[.xuÇíÊ ©rÔgÅuZ®Ü/àxBûÔ­ûV>B=XúÃç©_§¾ü6ñ»Ô? þ9.Ó‡Šr<40g8²ïq•Áï¨ZçöÆçå†Û´â×å†=Û¾ŸUÛ­ÌùPK€ZÎ  f  PK   à;3            9   com/gallery/GalleryRemote/util/ImageUtils$AngleFlip.classËJÃ@†ÿé¤©±­­·^mÍB\)‚*…¢à¥‹î¦u¬©“DÒTð±\ˆàÂðA/Ï žIE·"çü3ÿ™ïÌœ§Ï‡G ¬¦‘Ä¢K:,›(š(1$…?T’µŒså^‘ì1¤v\ßvÉ¯¶{µ.yÍàŒÊ²×—¯/ÃÑ×ó` TW„®ÞÑ…;f°ö4¼Sí¶ïË°©Äx,ÉÚêÏ
+¥dxãìOó‘ô‚H:“ÈUNÛCyJj¼ñCÙfH“p [®n“ý-jŒÄµ°‘FÙF
+¦X&*›ÿèÃÓ8GÑpœÃþH"^Õs¨ý‡ušs’†Ÿ ÓO"Åô«âLÁ,E›v—TÁ)ë÷`u~‡„¼^ÖªBê6†ÌQ,ü†Å_áo(ðw¬ðdÈ_›‚Eˆ•nÌb¥['hbÚæ)§É3°‚¬/PKÓ´4è^  *  PK   à;3            9   com/gallery/GalleryRemote/util/ImageUtils$LocalInfo.classRÛnÓ@=»vâ$5IIË%\Ú RÝÄ¨/EE‘,ZZž7a¶²×’ípû$Äõx°xàø(Äì¦´B€„°å3³3ã9gg÷Û÷/_¬aÐBç›°daÙBßÂ¬¸Ìà©ç%C7Þ—O¥H¤™ˆí2×fr›¡±§edª|ë2´ge:›´¦oš'‡a£J±³SØ/ôK*_œÅå³RÜÕ©2…Îeëw´Ñå:Ã£Áï´‹üäü•êO«»$`#{L:±6êþ4©ü¡Ùtãl,“]™k»>úå]04]nhö2†phŒÊ7YŠR·âq–Š‰L•¿÷fvK¥Y©Ä´Ô‰¦r¢vÈ+V»ÐV[ÛÙ4«M7½ÎQÑšÕ¢‹+!šh…˜³âXˆ6:!æq<ÀU†›ÿAË04Ã£}5¦öv,«ÿÜ}º$ºH5úH!ì3w`I§³$ÕYRKÈèíbp‘V¯ÀQ'Û>ƒE×*ðèz/ºQÁz~…ZÔ«U¨¢Ž„KÄþ>ƒ&‹6‡þ=þËü#NRÍú¬'NáŒcî;mÌyVwžÕç9Ï*ôg5Ö(ÖñC¬ý3À%œFãPKŒÎÊ	Ú  7  PK   à;3            /   com/gallery/GalleryRemote/util/ImageUtils.class­=xTUÖç–7ó2yé	0pèé¡ƒ‘J Š‡d’LfâÌ„b¯Ø{{YcA“ 
+V°÷²îººî®m×ºë6×•ÿœûÞ”$CŒûýòå½Ûï¹§ŸûNâ‹?=¶ J´:Óùcv¾×Îw çO8@ð}ø5ßï`wò'íü)èÔ¢ó§üþ¬ƒ?Ç$aßAz<oç/8 ï§Ê‹Tz‰J/; „¿¢óWuþšƒ¿ÎßHÂÇ›:ËÁ<üm;Ç¹8æòw©ôžÎMï÷©å7:ÿ-U>Ðùïtþ¡Îtþ-ú{z|L] ØþHÕ?`ŸØù§´õgvö,õ|N=_èüÏ:ÿ‹ƒÉ¿¢Æ¯íüLÇ£`å[ñ=þªó¿Ñ’ßëüïÔýêþ§ÿ‹*ÿ¦Çê?Ôü#Uÿëà?ñCø€UÁ°Cp]ˆ$!ù»ôø.4|=ìºÐu‘„;	‡.’yÂ )ºHÕù]¤Q-Ý!2D&=²’E¶È¡Ç »ì€ub=œôj¹Éb˜N•hGÐÃ… ‘ôEm£é1†cbœoyˆ|]Ð.…º(ÒE1âN”P½Ô.&ØÅD]LrÀ1Ù!¦ˆ©ô˜æÓÅ9ïy *ImeÉb¦ z§ê]ÌÒÅQˆf1›Nw´.æÐiç"ÅÅ<]ÌGäŠrÚi.êbw±.*ìb‰.–:àJ¾O•º¨¢YÕº¨ÑÅ2ã²Çè¢–Úêt±œ&­ÐÅJz¯rˆcE=u¬]¬vÀ.±Æ6'iä–—±Íó?j^kÛÿm¬v=ŽwÀbÑí‡p‹õvÑ€ÍÈë¢QxèÑDfz´ÐÃK±‘‚-|ôh¥‡ß.ºhsÀ>q"	Ò#Dà…“°­]›è½™[t±U'á*âdvŠCœ*NsˆÓÅº8Ó!ÎgëâªŸK;}àÛÄyº8ß!. ÊYâB]\d;Ä%âÒdq™¸\WØÅ•Ôu•>WÛÅ5vq­~/®sÀGâzíõõn§¦š‰	ñ9-pƒU“H–íâ&|%n¦Ž[’Å­â6š5œf=†ëâv]Ü¡‹;uñ+]Ü¥‹z·.îÑÅ½Ä‹÷Ñã~”@ñ ÉÊ~Bíƒºxõ…ØIØz˜è¿K»u´‹Gˆªê¢“ÐÕ…
+Ht;Äñ˜]ìµ‹ÇuñõïKûÅ“ôxÊ§“Å3´º.HÂÅs´ÙªÔÅóØLLô‚C¼(^¢î—uñŠC¼*^£ÇëÔò†]¼Iï·¨åm»xÇ!ÞEä±qâj*½G_Sõ}]  ÿVèâwÈ‡ô ý#~¯‹Q™‰?8ÄÅŸìâ]|J4ùLŸëâ›&þL¿ ’_êâ+]|­‹o¨é[z|§‹¿êâoºø^§ÿ¡‹êâ_ºø·.~ èþ“„ûQÿuˆŸÄ!lAI–,¹ôÉR“6zØu©ë2‰ºL¦·sd
+•Ru™¦ËtÜAfè2±$³è‘­Ë]²ËÁºBŠxŸ.ø–Cí2×Á6Èaô®Ëøæoëò]º°(vêr¤.GQïh]¢Z)‘cu9ŽÞãu™Gï|]è²Ð!‹d1=J²TN ÇD]NÒåd4E—Su9M—Óu9C—Gê²L—3u9‹V>J—³uy´.çPm®]Î£Ì×e¹. “È…*©¹X—º\¢Ë¥º¬Ôe•.«uY£Ëeº<F—µº¬Óår»\a—+$Íõ7û<}Þ6F…ßï	Î÷¹C!O»*n_…¿)ÀÀVUS¾¢rƒÌÊîMîRŸÛß\ZzýÍ3¤ÌøCa·?¼Òík÷0ÐÃrÏÆbŽ9¾=ìõ•ÎÝ[+½¡0NI
+Ânßro+ŽaK"õŠ°'ˆõ
+Z{ÈSQ…åÕ¸¹·u™;ÜÂ yC›§ù˜v·ÏÞÊ ÃÛZÑì=‚Á@p~ —JÆiKpP8èö3H‹«Íèˆ¬ª¹ààHµÏB¶pk[¹I5à”.ôú<¹¶|ñŠªy‚û²Ú++¬¢*ÃY+–UÖÌ-§gàhòúð@Õn:dÖšD˜³5‚­î0ƒôòç®¨\¾®vA]ÍŠÚùˆêœÕµæ×,ª®X½ <®=½ÑÓän÷…—·´·®÷»½><‡Z{Kih3.[ZÑênöT4ü¸AN»?èi4û½'yãfdá"ž`ÐÓX´­á4Â¶³Ok™ÃÛg¢6Å³ÅÛ4w®î^ï£Çw^ àó¸	žÒb¯1Ö1ÍnŸÏÜ:f‘ù®õ´Âž1Ä)cÔ	V`	Ù0#nÅ›Ä=u[ýáOØÛÀ`¹"CƒÆ˜ÈEÜÎòú½áÙD^>rº4	›Véõ{ªžàrÐLÅç+ÝA/Õ­Fnñâæ…•i©iiHMžŽAŠ`I_ÀÝÈ`N^_R›-îÍáÒräyÈ‹Ô©È?,Ùtd_1Ã³MWB‚SÌè†«¿c’/"¿¢¡µ‘Pài%ºz•l,DÂ¶	
+¥=¦!J€u:÷\˜Á,¿'\º¢¶2!ý@!Úƒ¾¨ÌEÖ@àü<–'ÜÐ2pìö³KzÞ
+?Ê§ß[.È;Ìè_¸´-„¼äAì¥Ç&ª~b¿gs9	zB(¦ð$ù½UÐ’NŒµÕzP?£¦ï»˜­Åwy “Å†£3Á5ÉËb*W¨¨Y°¥ÁÓ6¹1ÅKç¬Yò7‘[Oõ˜xˆôã»‰«y	†ÎkoBeãiŒ NSÍ†XˆWU‚ ¢&2Ä¶9èUæ#·÷z¯RÄaÞ Êu^¯1!ä.w«a{¸­=\§ZÔ„Í(GvÑeî 5ŽÆø~®ðÇ¯+Mh³ã$™?w8@`"“¸{šZÕIxi£Ý#L0*
+]ÐÛJ«¢•%³<6U¬^Ý‡9d èEU*=!wMñV›”¿œá	/@µ_ôzü¸22ÚX_ òyB!Ó.ôÏåý0fÔV/ØâA=¿è°ëôß’àPî`óDó5	_
+Ì45QYf°ðp*¡buþùÖ¶€?³°ÙÛnÁí-osKKšjÂ.³¡ØTÑŠˆfÍQù¢ÕÝm-Þ†Ð¤rå2!.Bä0DØQiö …šÛÔ„fmyd qF˜Œ=îI´j#ÄzÈxr<|²[86ŸÁº¼D4ê¿­¯¡éÀ$DNØädQA©Uªaµ[djHI ô¨9‡6{ÂÊX/´¬ãÂ@p™·!¬ì’;¯[ÝŠ¶ßWj%–°Yõ‚fæÅd–þæ÷ÜŠ„¥Ý‡†µ“uóâÙ„gžKolö›þÂý‡<¡–?üä:déöÐŠ¶F$nãæ»ýŸrÜLy‚ä§{8}å’5¡Ÿm…F3:˜ú?¢SµyˆÚÂØŒëúH~DÍG Œ.üÈn¦•IBŸ>8·YñrI`£—b•ì5•‹—/_6ßGzY›š	÷¦¡å^ò_£çˆ—úXÚÃQK7ª—9°­Wí¸è4\¼‘H‹óx¨¬Ê IãÃ8qúÿH4Êm&C¬ wI'3)!CaRfY((ËDù„ÁÑç³üDŒ†Èok6{–+¿P’‹J¸¥è÷«CT/õxÚjÉ¨ÍúõHúxS}6³…íÁ‹¡¦ö„MÏ	d?³ËÚŠ-ÄsŒÕ¢ÇŠ…†#—q(½lMM6•³UËiÄ€6ØŠ1EãÂÁB…€å¿À.E„¨o_·¬-èiòn!4 ÃQ!©Ñ‹¡ºûÊwˆâfÓþ–»ÃèœÍN ÉÏkªÈ|’lTüCãÖ@|¸ci•'Ühœ5MªsyK0°™Ø“ì‡7´ gô‡1Fîž-mnc¹¸ÕQyqºÈïÝ€s…æú|èé„¢þtü OCØ
+QiuFqx¦ÛT'Zªö`È»	råõÄr‚E#ý"Hì–D@¨KhMŸ{ "’Â£Ü“œDÈ¯ ÕÚèC+Ç x Œbj53>€^4xTèëŠkUáK°½-ìiŒwÄm¥²¢j´ïò5ç%¸ ]Kuô¦ÞÖÞÚfºh%y	@îo®3ŠTâÀ^úF!µÂ]Jäòa¹;´1D
+ þÚ‚S¸:ñçŒêÊ*-Q¹×íÐõKVt
+oj­¸,…®âê¡¾·!9}ÚLo7­Ñjó¹·¢È¸•T"c‚Í¥›'7”6"€Õ(t3Õ}D0«Û‡Þ½tãåoTNæUÐXÍçÙäñÕúŽV¤;FlÙÐ-j&¿RúÕe‡hu·‘H÷˜„~S#Í¬r·7´x}ªk”Ä¡A~‚;¾ýØQ½;ªá…v~ä[& ›ÌjðEîcÚèÆË'|AO³gKé2<†ã3õU¹1øWœËÛpò„~ˆMŠ3Dì×æ	†QåXò:ùg§Xm±™½4^ü™uÊ™& -æß”ÐpC®â÷£¨þnÐÝˆ©¨Aåž&sÝEòXYo°·åj|°wö[ö1FqšÈkø»\kÈãäñv¹Î'H·Á^d/lÛ<žàÖ`°{¹^6ìö¬Áï’ät›–T2ý;»Äõ›d³![ø£È«!Ÿ#Á–ÀæêÈ}Œ!½™|Pb!7øhö°!7Èh\¶PÁgð1ìa¬Í6d«¬G¾(lLW‚àO‰ÁžCˆØ^ö8÷ÜÇ[v?{ÀšÞ{+C¶É¾_j°N:±#þúp¢ªT¹›½]OÈ?>ì
+y<­®pÀµÞãÚnÄEJ\åÞš.,Ú%â=$Ã¿–½ƒ0¬3Øìkƒ=È2ØN:î²Ë\3z‚º«Ø5wS3Ö‘x›öûÑ××é0äfÙhÈ-øÀ[~Gî9Ižl—§òTyš!OGºË3ä™ûžýåµ˜âU»<qUhð_~Ï& ôâ#7ã`°G©	ÍXÈçÈsöoöw¹>Ÿ«Uó+Ðä2‰ìjB«íi,C¬øñ.Šù½~·Ïe’%+ÔÞ†
+­rý–ª4øvâºm†<OžoÈä…vy‘!/æHäKä¥(Á‡½µ0äeòrC^!¯4äUòjÃú»û±Ëky-¡à:z\OØÚNëå*áãy7ò&y³]ÞbÈ[åmKö½)¢¡·£‚Ü ps‡¼“Áàê€Ë¼<"žP%šP6.“à5.dÒõÈ[c,„H	Ã.o¸Äe
+—{=6xKù+ÂÃ]²#"}=ïÊP#÷-®3]ÜÀÉ]¦-w™÷H#	ú»íòCÞ+ï3äýò»|ÐñÛ¹S"+ì’»íò´aD%‹ÀxIG3ä£²Ó]$±“#·+}N¤.BˆÜþ­á*¬G h¸ÁºØnCv“‰pk1ûC>&÷_š—BŽdŸ“(´GQÊs•2±nÆÇDw…ßÚ¬6ºõÂ£Çá 8
+]k{(Lrê¥/L¨Ÿ]M¤S‹982±¿Ó´´%<ƒ£¢³6{Ã-®ùµ5Ë\Ëæ.Ÿ¿x@»l»W	d …N¸)ÌA2êz1’¤Ç`²fö¯R;D SG¿‘ÔPÉ –è1ëöŽ]¢}Bî‹°aÏ+%Cî—O<C>eðÉòiC>C[å³ÄdgÚås†< bàÜïMŽ]>oÈä‹†|I¾lÈW¨ô*•^CË%_—õvù†!ß”oòmù=ÞErý÷	©›cï=Cþšdì}ùƒOåÓ~<{qÔ@U6×zN2Ø_Ø—ûÑ)sQ€°Œ‹Ü¼ X”¸Ü>ºiÝêòl¡èµ ?àò{àñ½a—»ÙíEuý[ù!'?´Ëù{ù±]þÁ$»äXà«›	»ü“!?‘Ÿ"ï×’ßJJï3ù¹]~aÈ?Ë¿àIÌ
+»üÒ_‘éuÐV%ÖW•8W³~FNvùµ!¿‘ßÚåw†ü«ü®[çÞD§AmÑÏ­†!¿—'tý#¢es¯¡B¼OßEÓÿIòßòÒ0ÿ1är+9å4jÆf²è'÷ŒLš©H3ýWþd—‡4Æ ›¾¶!‚#Ø5Ï‘\nU•ºâ®<”¬|”?¬°u]V‚ÊÐ¸ü	} ò³í–#»ðÙ…·MhÒÐ4ÍÆ • +ñJPga|ghv4‰š®ì†–„ÚÙ±ÄbÇ’ìXBìXB±m¼O‘ÖË±3Ø[ì‹n%Ô\by&ü>~¿¡9´d»fZŠ–Ê o ñxDh{Ûè2Ò —Ï»>ènu¡BòÂ1=…îÓ«ì5»–fhéì5CË G&Új-ËÐ²QdøéüCËÑÚ`mƒ‘ÞÒ 2¿¥y]6J£weˆÝ£(# ¨ú#¾BßðÚÕ`*JäF˜üÅ¸„ò ìšÓÐ†j¹ä¢] Âtœ¢6±kÃm¸6{´#~9¿¢‡Gœ(¼¥E.£ñ.úzŸ8x´k#mr¾6I¬!éÔ§é(Ìeô­©œ]ë	·ý³Rÿ›èã':l/¡c/ÓãÒÝ½ÜŸŠ*C«³kã-o¡OÚ¿,îDÁÙl.µÜ³%ŒËÉo´|äh«‡SL›«ZÃW­i¨iÅÈ…q«˜_çìVàŠÒÔˆx…Y£‰%†VJzfpo_.ÐfÅ¯mÍŒAkÔ´H‡Á”c{˜-Ìøxp‚mÌžA}·2;†&ÞŽ:~¿ÓàÕÚRÈOmKü6Ž>›e×&Ú4DÚTmš]›nh3ˆ#ŽÔÊ°—ÔÌQ£m&ñÃÂ,í(C›Óµ£µ£°sV)>JgìyöÝBÒ•©ÂOmQ^7“Dˆ—œÊ—kUaúu¤­ Ì/‹UQ_õ\Œ.YQ—ÿ›Ü€‰¿8ˆ%òÏ5´yÚ\”=„Ìã'=ÒhrKEû!Œ~´­a3/F73n¨/û¼=³c0æÓæ#ÇôÉ¿ÁpG+—oáÒP	}Ÿ1´„\;ÆN¨¿CØËÏc0Cz×‰í¥kñÒÊªµu¦0ÒØ³6.T[;¿=DSê*ÝäšçµÒur_*°jXª]°h]Ýj,ä•äÛµ…†¶H[lhÚ»¶ÔÐ*IRª$"­E¸Ä³á©&ß·XEØ®øÈB…J-€Ë<½©[7#ªâG¶E»Â.ºxßêRqW“×ÓXä"Æ÷øÈ##]³°‡Ü
+W»UËçVáõÓÃG?ª'óM¸Üat5U<jµM}’!Iß1ã…V°>H±›g“×³¹gGv´·‘‘ìÙžh-+I4{›Ð<’>ê»ldÌ†¶f“gâÒ±­F[ÖÃdÅT6{¬cþÏÙxk”Z9N%
+žcäç†V‹ž%Ý&WÆR¥‘BqËèÓ+:6´Åd +äsÇZRârÆˆÿí8Â$Aj|î˜ìòöNs&¥Œ&,‰úðÿL46Ž‰¢ë&àœüûÚ¿È/Ë´c`&¹9š=aËÖ¡yÍËï{“x˜‹ò•¨_•êyÁ³Ïú/£ÁÔtÇRåõù(ÓBäå/aPxxˆ­©Ôç§4¸ýUn¿·­Ý§Ò„°¬¦X®±±W¯é‰›½ytw=þgw6k¨~ÖÑg¨þ¾Äô¨©Ï{qüœ‰Hµè,­Ž¾·Í>´ÌÍ«è‹æè5ÑÏ\æö®‡‘ì¹¢D‡?üL;}qTüf¬o&y=>%DÖHÐ†1æáqSI“P~S^^Å@¾µ7åæ-éÚŒ^Yj4ÃÀÐÍÞ*33#Åª.¶4´¼
+uÓNŸ+Ìd¤Ì¼¸/—‘4¤Ôž-¸}U‰N*I¶Añ]EEE‚ÉZ“¯¾ëé¡è&Yy½‡±«Äh"òÙVó¶„#Ÿ|Çˆþ3£·œ=îë*j(»R]CõÎ_b0ó°ü1ä§´Í;AÊÈ:<¿õÎÊìÛJ¹5îPµÊ¬~õê©~¢œFŸÆËMãÍ¢/ƒ½aï“A¥hâWßÕ'€uõj¢K]&ÌÅ Èß½Â¤oáý¯Ç
+æhpó±B,}ÍñB¸£>C©ñ«ÅÒIXŒ°óÈ¼Þ[öÌÎSŸ.qüò­mô^ñëJóƒsä‰Ø8ðHóÌÈE@|#}½º7[ø˜Ü‡§+*~T»+ú€ÜK½?æöBy«õEŽn[#_ç”,¥Fxq••@8£wv`|Î]B>‰fÚ­¼÷ÁqrÓó¦eÖ/œ^ù'ýEŽ}•§£%º…œ2	ù¹ÆúPœÐÒáüì˜°Är‰y…ˆ¸ïw }Kò„)"ETUUÊyÊéÙMõ—yÕgPu7ÏàøÞJHÛÃ¥Šþè´Ñ¸‘Cå:6Ç][þŒêIŒÞÈu%\Q·®jîüu5uëŽ%+¶º?kTIp”»›Ñ;³au¼ˆ¦úáúq|I:2¡"²«^‚+fµFç•—ÿ|^ŸÌ+W´¢Á+#Y‹¦»µ¬ÜÿÌj?¯RcØ©Rî‡¨2ÓŠò~´	O¦ ¦h
+â ¼Ãä%¥†ÜMžEžðŠ o¡JíKŒŒ%¬§YchEsù8#º<iÒ~/†Á¦“€ñUƒ'ÎvñkâŸ;„¨Ñ³¥¦ÉL¨ !n_²<¶œDž Jõ¨HÜ±êÎ\ê/»_9IÞPßÌÜ £Sg%rEË¢IE‡ÖKðc0´2{$ÿQžÙ\ßúöÖ•ežß¯cmYM!+: fcuÿœçnÎ³Úf€á¢ë’§¶"–Ë8(ñ¡QŒ1©õ Ÿ„Â1÷ü€HG¤H‰E%Ž:¼GcßÁ}’)Q?·««)ºøëóÍd^¢˜$Î½ÌèÓhÒo¾™Ù[ieªôCeÊÕVLœá·øÈâô¥:}¢à#‘ŒXÒ&¢R}ŸYýÞá$¯¨ïŠ«£NE¼g68Ž÷{úÂCòv(Ñ[­“MµõpÌœ"%kykæ)ß¦ß–Õ®ÎÝú=Ÿìž­æi•ÂHÌKSÿ§tUJŠB{i’ö+EÔ•<½A	W1ÜëÞ¨çUÔ½ãá^2}‡…¦¾ÉNù“æ…Íè¼D®÷Ñ“ÔÍeN$þ¤xf33¤ây­O"åÃõ©Ü¯MØ‘	œ²Ÿáéh”÷)Îº:@D,¯]± ™cáÜÊ:|ëÍ‹R{zÏˆ0o¨<–pjC-4—ìX„ýÔÈùŸÏRÎD£¤èW!bÝü>)“é±™êŠ DëZÙ›c^ôMÐŒ;Y-Ý‡E®¢•œqŸÕ<3±ÊŒK±ÌK˜™phFŸFSôÕµ_Dôí›Ý^²îÊcs7V*»Hê¿Êíõ/ª›³w	ª­Ç]‚5*ÉZéyÕwÀ3‰4Þ‘¿Àð÷¾,ÕµPÂ>¹ð}.¦%X[iÄãþÇM
+])Ìk‡þù-ùúãQmŽŠ)Ü¬Íô«TTC&íaiê*™—œdQç†qãõíaâôaHº~,‡®ÏT*;H¿Öj9q	2BKZ	†…Þ`(<ßÌÞÌîƒ9Ë®Îäó›LI×#u^•‚‚×º±Ñõè¸ÜGeÅ(µeYÜ]dbê¢èÛ½Ï49¨löç»éúaplíIžê—7ZÛÔç®’‹VÄ‹~ïôP{«™»I0õn‹;XGžš¢™}çÇRHû UYOÒu:òBs0ÐŽÒ=þÆÐ*¯ºýW=Ü?£+Ÿœ¸ÝüˆÏK±Täc…0’Ý	¿€aàd÷°{±ûè÷Åa2è”æˆeò
+Õ{'{ßI”É©êàxz?ªÚuÊwTý]Ö»Û·Ç÷˜UßËÇ·“=ó¬ýØ>¬ï«?‰õ§âêOã¼gØ³jþsêídbð²«±~°G=‰¾”*8^´Þ/Yp½l½_±ày•½¦Þ¯³7pþ›êÏmè”E­åaémö>ßÅÚd`ø@+èÛÃj»÷Ô_.áøœ	R|Â¥†9ˆ½Ï~£¶û-ûÀZ`!H _Ë×
+‡‰n°ïŒ®aSsÖ«ù.s%Y }È>Rý:û=¢†«5?6×Ø`ßí½KêÇÜ}'+“Ý<]+ècØwAÊÎ]ºµì…´ú.H/³;±1£2Wí‚¬a“ÀHõî„ì›aÓž™C]4F5R±À|e¢w7~†d:;aèv(qÚ÷B..;¬ðÞ	#2è–GRy–;a4Íê€qýµFác¬÷XzgŽ³¦dŽÇ±»  ¢%wA¾ÕS@‹t¾FwCa™îÔ"|» ˆŠ´½‹Í¢xJ:¡ôI˜Ð§%å$m‡”]0	ñ4|;$[sÈIâ·ÀøHMdNÎœÒS»aZdì…éõjÁ.˜Q&û4 ªwÀP§<9…q¨ê†#]ižéˆÚ²Av÷n(Û3å	»a¦-srä ³ð<ƒìpTæludsn+ÖÕ§:eŒy®…±øl‚Th†tØ Y°†@+~'B>a„EÛ¡6ÃJØn8ZàThƒÓðßépœ	/Ã9ð6œÀy,.`ƒáBæ‚‹Y!\ÊfÁå¬®`n¸Šyáj€ëØ°ƒ]
+7³ípJßí(Uw „ß‰Rú+ö5t(fnÎËþ€Œ›“ØZöGÔ.v\ÿtö'­ëFXK«cÉdu*}‚+ÈÂ¾OQ¢%AÑúu“†í³ÙçX²£H|Áþl‰ÙZ-ñN$A‘8ºº¸pX7ÌÙÙKdïCˆPP˜ã)QO‰\zTäÒÙW¸ŠÂL»µÓ×‡ÙiÆavêÆùõØ)"Üýíä Œmk§qýE 9¬z/Ì­G6Ÿ‡?ó» œ6\P&‰Õ´‚Ø¸Ð)Q°è1Rë„EÕÔÔ	‹õ+
+b"ÜÃs¸ãä–a8¼„ó*rÊëp$¼³áMñkßO•6¥Râ9Ä©ðû+B<òØß°W"–¾g·`Ÿ‰=„{A!ë†%½µÞj›Aæ(bìÖ6´Ð?Ì…ø—Hhb˜ÏY5©6iª6#¢ùLýÖÑo6§-¦ß4K¿iýf³ô›Íj¤¢ÒoEƒ¶Ì¥f“%ŽE@eDUa¹ŠÊÕf¹&®¼,¦Â
+Àd\fPe~F9âøczŒÏ¬U²_[6sy¼&D¬8œ",Š*ÃjÔ¦Þ³G4 ­§´çØ·CjÀíà(VênxŽ•_ŽYIÓ}¬Zé¶QÅa©¶•ÕXÊFÍE&aj„D AÒ3ÝF:ÎÖŸŽ³VÇÇ8eŒÃçWÈ#_#|‹ªî;ß#Óþ{þ¥ð/˜ÿ†%ð¬€ÿ¢`‚¹ZC¥$Qið³Á{,	>bø¬”¥²é,Íe™¬–e³F–ÃNdƒÙV6„Â†²ÓØv>;‚]ÊF²+Ù(¶ƒfw°ñì>–‡.P>{œ P)î­E¾ÇŽUÊÍÆj¡H)<»âÕˆrû<ªÜ>gÿdÿ"ÁÁùŸ¢Èí+•&Q‘¥Tš9ÿß÷¢¦ãÌ¿²*Ë˜‹ÆDÙy«^¯êÉÝ°z;µFèÐkª‹»a-)ˆ=p5‡ÊÇ3xÖ•iNT' °hÅRt‚Û©	'’dý“ÐPf/ÞèˆÒi'Ú£&z4“Þ‘¤wÐÎ`sÈ¶’ÎÁÇHìn)KbeŽ½ÐPïLr::Ák¾6ÐÔ]à+Kv&wB«3Ij÷¯Úzg2c]ÐVfdž8P7Ù»
+Ù»H1µÖÁ²gÊA(1.Ñ*ø“6×‰ãRt’Rqjûª¢nØT–ŠV¼,m/l©ÏÜêLë‚“ö;Sœ©p²3¥N)Ks¦!"Nu¦¡@nË<Íß	§;S˜Óp¦uÂÎÔ=p&¢
+_gá'œÇèçD@8—ô„’A’Ž8õÕÙÕ7’k[´­h'òD-;Ž€†; m†…¬šÞ¬ý@ª›2ò"ªn`°6	ÉdÈdÓÀÅ¦#_Î@µ<¦°9PÆæB9›‡+,€Z¶êÙ"p³¥àgUfÕ°UùUp-;îf«á>¶²µð.Û
+dg ”œÅ†±sP¶¡œÇ¢„Ô°‹ÂKØ*””ãØìv[Ï.g~vkgW£,]ƒ³®ÅÞìzv3»ÿÝÅnE9ºí;Ù€|„-¿g(w³o±‡d
+IÊÖƒÁ~`ÿ4„&O™$„i,û‘ýMëA–Ä~b‡ þ_‘8áèÑð ç\@
+Jái\rRÙ)°œÛ¸W™Âîæ:OB‰+c·sOFSUË.äOA	«ggóTž†²çg~žŽ+ÛK•ICß±J°%‡©þ«%Õá&YFÎ3x¦)·ì)\5	‡}ƒÞ8ròy;LMy~<î‚¶ÃV¦±2Ô–n‡c"]eZæE‘…\´Ã:ábË÷EY&¾d=‹—ÛÙ™—f^†!Çå¤¨1w;Œ*È¼"ÞÎä¦¯n19ðn@Yf¿lNû~”tí ¤;mÐ?¶‘J¸dÕ=:Â¾2É÷HÙWÖg^ÕWï'ß”Ãx$à<úØ§Þ&“®GP½	T¶I¼rY'Æ£]0½ƒñì1(fèN!*[Ù~hÇˆðdöz‹Ï¢7úz¡Ï£÷ùìf¯C'{ñö¼‚ÑÚ{¸úm¾D‘ æYŒ¤»y®£!,;y6–lŠãžC‘¦*Rž•+oSàJDNôdøî´ÈyP¸ð1«2©ižú:µ"ã£(™äü#—FMáÀˆ¼Èb"ÒO‘ª siÌ}¨Œs¢^HaœRõBP?_^¥ˆxD™FDÔö—ÙŠ@šS ‡S+Ú	3Š"¼–ÎRD÷] <¨·IÀj/ 9žcšÄþ€nù'‚ŠDüF°/ˆFþÖ¡“ÜÄ¾Êì=ì{¸-ÞChÏžFoî%”¢wØh‰E]Ì\$Q–²…#P‚³ê	Ñb}¬l&ÊÎ2åÌA¿Ùeæ&‹0ŸEœ?4k»à:Ó*d^o½·›ïBó¥l†{zæŽÐ2o ‘H»"„¢èRZ«ßh¾ÑÌ¢/k=]-[ŽM¹Z7Q )•{51Ç†¾VžUs!LäpÝ¬®[:L÷ëVU»‘Ç£•ƒEâR2QÅå:ŒBµ–Ï˜ÀS!ÀÓaª£3x\ÄsàJ>î@~îäCáY>žçÃáu>Þå.ø„ùø•!Di”ŸñatÓ¢JÃ±ÄUi„’— l‰È|¨Ü î@SCnº2ü\ß$Õ3XOÆ™ïçb´ºéMŠOaÞiÒ*m˜¦åjmèuæHÄ–6ÍÞÉø²aÕ^œcËA/âv3À¿ãI¸³,)Gj¾ór4|tÃ¯Ê¨Ú2ŽÜó²á®Ùpw îÅm§#îCSý€Ó‘ck¾\Û­¸¬Ì±5v€8$VË•·‚cI¶œp^ŽFK­åØÍÑçuÂƒÎ$l‘¿üÐ*3úï‚KãB,%+¼t>‰3	†ñ)Hœ©0ŽOƒb>&ò#a*ŸGóÙPÁçÀ±|.¬åó`#/GÂ-@Â-‚'ùx…WÂ{¼FåHA×ÎG*Ä€à£”§™	ÏÑï9#†Á^úõf$ÀD¸Ë7n·Æ×ó±(“:TÀ¥|;Nçy<Ÿî‘à}^`zïGÕãû¼ÐRïó"^LA0/á¥AÜ‰BÉ³Œ€†oÛ€Ï‘Û6®Úæ'-µÍI7<|¤¶v¡í¦{'ˆä¢‘øB\æÈíh[ìC´ÍCÐ²<€^UT¥!ËiŽ§§Ó^€Ë#YÎÃwUØ\ÃwŸV@gá+á~,äñz˜É×À¾ªøñ°’»a5_¸ÏÝÇêgñ	¨c@•&*mC¥I¤íT‰ð!T‰ð!1\nà“9i¯<\‘0hGÌLEêš˜¹”‚yÿ&«bÕÈî2Ì#ÉGMÇÊ£Uøè¬î€|wQå
+×»ËHö CMv÷ ÌD¥óI~zi'ìfs"§Ê:áqÕVÒ«ç‰´ýO”IKw‘jq)ÍF–›ÔWÆ˜ûêÉSÈÜ¯ù"ý1½§æG­SQq<Ãt-dcq#pîÉýÆÛ ƒ‡ ‡‡Qµ#¿o†ñ|ñ“a?fðÓ`?ó3á~òû9àáçBß'ñà~Q4¢:ÕØtÅ¿ˆC>¥T©±O–àu>“}‰o	¯*/L |+Ÿ…ªIÂØÁb7]ƒ©0RC³ùÑ&m´OP	åbdÕ€ÇzjèøzšîLÐl>SfÓ¨å‘(ÔD¡;µàëe‰Gšµ‘w@ªÓþ<‹º{;ä[ÑØs*Ë¥ŽH"êGªàë`™­†8“Ìö$³=)Úžh|\ñ<HFH1µ ¾,éi"î<:6ŒÜ>WæÑ‰œôÌNº1qÐäËˆ_ê„—;á
+— ´™¯RÐò^·zÉ)|£ÞÄÖnx«,ULKËIs¦î»á42ßv¦æ¤Mê„w°ûœ4ÖqèS§Ñ	ïNK+BÞKC{õž|~]Ád]7¼/öÀolw’ßšQŠˆèÅqÁÙõ´ÖïºàÃ²ô½ðQý^ø=rj|Ü(ËÈÐáq½,SLËÎ†?NÏÉÑwÀ‹Îtgf'|R?-éãÎg¦ÈÉê„Os²s²N˜–Mg<(Ç_½Bƒ°èÉ†Ï®¾š‹dNöøB@Nö¹Øîð´b‡7þÜzþ4gFc™_Ú#ç¨Giúª>';C‚¯¾®«×T=-Z·©º“Êxæ=ð€Aƒ§ç˜£µ£
+:`Îb+-µ`|kÃxÜ.É¤LÓ;Mw¦wÂwÎŒNø+=þ–£o‡±qHûÞBZ„¬¹vÀÂ¸ õXÈÉ&§ðŸX¢Ë™.W2ÿE5¹/šrR’žA#[6ßÎ¡ûÕ¹ÿO¿=ðƒ€(-KÂ.gF¨¯E´Kæ"Ûþh.­†ôt× íD!|>dõ?:½E²HWõ½Ø^Œ!ìç¢@½•Ra#`*•ÛÑÌÝ¿•Ê=0ˆßN~?¸ø¨PBÅñ0ªßÝ¨Æ0Ç(w£bÞóÇá*¾Å?ÜÆŸFcøÑƒèé<à/Àçüe_…ïùë¨CÞ`“¥ò·ÙþËçï²)ü=6ßü7lÿ€mä±+øÇìŽ¾ÿëæŸ²½ü3ö$ÿœ½Å¿`¿ãfâ_²/øWì'þ5·óox.ÿ–Ï¿çëù?ùFþ/àÿá!þ#¿X ¿B0~­àü!ù­Bã{„?-tþ£Hâ%K¤ .²E±H¥ˆ¥é"C”ak½$ŽƒÅ	b()H6†Ãt‚ç¨çDŒ¨L%7Öó¹èD$ÁYÑÞ"½¬†+•š†®ó">KNtÚoåå“f¯Á|¶e!††¨)â)ƒ/DGÄ@li|1®’ÂòÙ¼“T¶Œ=Ê—ÒzÔ7ñJ^…AòÃl9¯æ5ÁºY_ÆÁ(o/[Âkq\6{’-àu¸rŽ(…P'‘Ž¨wÑ¹&Ã¶å|™^,­ä«P½§‰åüXTù©û‚u6¤±uòA¢Š×ãÉíàKøj4:ªü5höMslÃÑt—}<©|Å›¬’Ô~7¬©,ì†µUE±²¢ÈYuq¡º£û¯b,ü—?uAy™,T·c¨¸<è‘W¡`‘\Pè”£`9róh¨SoÓTÎ£+<1ìÂIb4$‹±%ÆÃ‘#E>ÆÝEPŒR0E”À"1ªÄD8FL‚åb2¬S`­˜ªLãl<ë˜¥®/8£4Ðõ…@™IQ¸“°C3Â,¹-Ç[˜M†:uõÁ'ÇE¿i6(C
+dïÑÅ8´´@¡`;äXÐ+•š9ôyì‹g&ÅfÕ¤‹}0Tì‡Qâ©èþPÐèÏ ÐŸ%‡\¾Ž“'Ñ_”±ˆPˆsÉžw Ã«Œ*þÜ	éÊ¢âÏæíåÜú.ÕÔ·Z·ù»›!iü¶Âh]¬ák°ÄÇ57CI1õ<
+#Õ{Û`I>èHšÒr³©dù¶=
+Ã; †Ç¢zãPâ¡#ã® K(jÏâŸƒaây#^DJ½åâ¨¯Âjñœ*Þ„sÅ[ð+ñ^”RxT¾©ªÔ`};é°¾Œ³y£r]¦@ˆ{x¢§õZ3–4D\÷Z”:I9: £
+-¤ßæ_ Nj"háØ1ˆmÌƒcŒÂ<ˆø]üñrÙ‡0B|.ñqÜ—¨QQØFY°¨i7àîyÌÚ«I¹û>ÞjÁq®I3§¤žz}ãÝLtARÕŠâ¢åâN†þÆˆBÓ(t1-†ÍTr¤Å·hø¾ƒLñ}DS¸ßŠ7§ð€oNám*ä§Ò‰ØFÑÉ4!z YÜòŠ,fëVY˜Åìò	¦×‹],é ¤g1G7K®ßÍ’:À†MuÌ¨*b¦}+ÀZÊ“,ug%
+pKG«ˆ"L›ÎB¿1Íw(Rü€¢û(?ÂQâ¿0[ü„bz(
+º¦ñ"J€"ô€Ãèûrd€döß¤Ö«°é$¾ýáÈg=»ê«ÝÅ2Âbó Kp€U»Xæn–ÑYK£€ïbYØ„Ku²ìûq]zÁ3£gGŠVæ‚M‡9&É#`†3¥fÉ‘°@Ž†¥r|T’S P‡0‘¦NA°oåÈˆ
+ö;-†œcÝ¹Tìa9,-Š¾pD‡êÕÈƒ¶CZaq7ÜÉ† Ó’T¨îH:½]Øë“¤,]–Bšœ CäD%'A¾œSåT˜-Œb{:sÔ}BÀOÆÈpö~*{ Ož†±µRmÐÿC…¡N¢¿:aÂÎ†ZZh[öNæ¬BŽžR @µ6×[œœÅ†šîMq„s÷Bù0DyáÎ¢n6¼ºX=ú‘…""ŸXtõ‰…M/tjQ8
+MÏ«ãÐ«q˜ƒœ˜4*‡¹ ±°¦Ë%0G.…y²Éc FÖB½¬\­rœ$WÁ9rMTéx`˜eñŒüL•x£Ãiü,…ØÊÏÆ¸‹£É8šŸ‹¸PÓÍûðÛÆÏ³8uŽ&Nµ Uq?ôø†+×Åe¾ØøùŸoÃxÎœ½ÏÊ|™óU³ØÖWÓífXa#«Š
+»Ù¨û#æ”GKò~e]ÆC­Þ“¢†Õäì*›_Z Oz‘g6À¹¹Ü“e+Ò¦-z×8
+aœÁ/ÄõòÉPò‹Tâ“=j2gY' ÒÅüe2·ñKabLoL„ã1Áþ¨R–höeÖì§,LÝÈGQßÞDÆØþ‘1¡‘Aï©½±†Ë“a¬<
+åiP$OG$œBt&L“gÁQòÜ(2ÆF‘QEÆ´8dmK2ôGR,Aš†+ =¸—«§ÈÁ[Ë«ŠkÊ7›ª±X0MRìÐÉ
+ëË´0)Eq$\ýF‰‰+‹‘ð¡°¼X™82~bIÏ‰‡~ß[JÁ4oÅ±7GÆˆ6	IòÈ’Â8y1bêR(•—Á‘òrX.¯€cå•Ð"¯… ¼.—;à>ycœePaTÉÄMÜ€¾ï•ˆ¹qp>¿
+Kñz–º•P
+§ó«éRB	™a­Äìš¨?Ö¨ o›°b7›ÐÓv±‰feb7Ü¶‹M2+“ºárÊXìÊKÞŠêý6pÈ;P}Ü…§ê€ÁòŒ›ä0F>ãåÃ Ó_´v¼×JÃh»!Õ¼¾Èb“ÕýF~¨­¦€…f¡“MÝe{Ù´zRÓ»Ùzi½ËðÝÅf.EÏBe]Jv²£:Ð«Â£Ä\HSÕ?É’%»Pd÷Àb¹úÜòh¢‚´²ùuüzRaôÿ,¸oÃˆ?ë#ðÌÆý£ÒÑDsDs	¢yt£«íY&|¹‘ïæ^ä›z.–s#yŒI”õ—/ nyuÊ[¨ß†ùòö×Qk9
+õ§	äÈç;Ô•Nÿ,š/ˆàfþ Ð\nfõ^˜ÍóchžØÍ š?D4„hþÑüBþ9¢ù/ˆæ¯¢ùÆDp³E‘Í î
+Þ%Ö{ib¸ÇàžÔîïî¿!Üß#Üÿ@¸D¸ÿëÐ¨5h"ÜIü&~³÷”¨–Ý¬²W¶¦†¡ fïa³ná·ª“ßÆo·VX¥R› ‹Y¹Co‡Ì]¬*‹Uw²šsë8ôM¯pHs€]K†t|ÒR¢lÁ¸éÖ5ú`~‡™1K0È
+‡.Cý@šäãÜn¶wˆê¬cÈ$ìaµ¬ü VƒÕ:ò¯@}Ñ¶œ¡:MæÈá·CEQŽÜÃVp(Óâ×X©´bd‘,¶ÊªkÕë£KŸ#ñH]¸ÁjŒºŠÀR\&sT'[ƒåìâ\yâ}œµØÛqèëÞ°k4¡‰­é C!íx,ÇÐ¥¾Šhé µ­eB–%Z6LÕr`¶6kƒá4,Ÿ£ƒ‹´áp™6®ÓŽ€4Ü®„ûµÑ°Sïiãà÷Z^ôþ~1úß¿B*jèõV*¤K4‹5ü.ëÖþcÞ¡hL¥;I
+ ‹ßÍïA"]+ù½Ø+8÷ñû-·ÚJ\Ë,@¯|gå^õË ¶Òö+‚RJ·þââ(ám`ðøƒj\&ˆü‰HŠ1ß‘.ÛTóJBÎ´üÐÝP”´ÊPGÌ$uŒZ$#}én¨ÃÊ$R$„Øx–oÂw¾í	(ÙYæ+ífë°5…¬²±-‹ÐÅÜ8iä«*°õ«´8SÙ ±òãïcÙRsF3¹x;F}Ìƒõ¦.Ö¼´RÍZÕP¶½{Ù†ú‚.¶±ÒJ{íd>ÈZ;™¿U@m•É[˜ª²÷–âØ¶Nv"<~lPÍˆyY,´&u²0"&~`»8)nÑŒôÒN¶	i»“ÊkÍòYl3¢¤“mÉb[;ÙIüˆäB ¿žŒ>ýˆUYì”tŒ»N­..Rì|šÊ`§o‡¦è—¬Ÿ¡DéÌx x,g±³:ÙÙ;`˜5Úì¦ÖÈ xÀÏéuÂ8Àsã OS‘Ç¹*sè¢öE’¾Í¾mfšaŽÛYqub´ËËç[eËDÊ“Rþs–Fc&aKÍº0‹]ÔÉ.¦*M¼$‹]jU5V‡—Qf"»Ù¹`)nŽb²My+Wª õ*3h½R­Wf±«;Ù5ž¸Vv³ë]>R"Œx}/FÜÞƒwôÏˆ7(F¼ K7š¥x"Ü¤ˆpA÷\°.Ã±7+–¼.~ì-jìuñ,yë.¸I±äMñoSoŠ[ôºe‡PÙ¢¬¡¨w»•„=Éz‡ùù¿¦oCÏ ,éø>þ»BŒ‘H)v…u‹¾	ŽSžªŽ†T˜ƒvjª¦ùèÎ”Ã° Fcø7Õf!T gºC J˜µ8£{Wcë¨Â5Žãa¬ƒzQ>1ÚÅQpŠ˜7ˆr¸I,€ÄBØ+ÃQ	/ŠxK,ƒß‰ZøLÔ1!–³$±‚e‰•¬TËf‰zv¬XÃÎÇ³‹Ä:v•p³E»K4²…‡½.šÙ¢…ý]lä"ÀóEŸ*‚|ñjæÇˆ-|•ØÊÄI< Næ'‹SøÙâT~‰8ƒß(Îä÷‰³øÃbß'.äO‰óøÓâ|þ‚¸€¿,.æÿ—‰1âj1N\#¦‰kE¹¸^ÔˆE¸E¬·Š&q»hwˆ“ÄØû+ì¹ÿuˆ§Å=â5q¯ø‹¸_
+ñ€4ÄN9L<,ÇŠ]2OtËBñ¨,r²è’Ó¤S™€µK]„EœÝíüa¾»6ò0§Ç7ñ‘üþ(Ž}‹ýãˆN`üip`Ö…†dãf¯X/›½²(Òœw«çÖ¡üÎ~ÅîÄµ“`¾ïýÿ PK£<rÝt;  =z  PK   à;3            5   com/gallery/GalleryRemote/util/UrlMessageDialog.classW[\Wÿ³Ë,Ã„Â’4ÔD“ì.•´¶‰ÔÔM\º”H´Öaw»3¸;„Äzi½ÇK½W­Zµjc´^¢aÁ õŽZë¥úâ‹/>øØŸüýÔŸÿsf¸,lšè>œùÎwþßå|—sÎ>ûŸkÏ 8„?ëèÁY“˜ƒÁt3:ò(è¸ŽWG³u„½YE%†Ïñ4Ìéˆú“sæu4û“ób¸ á-Ò±oÕÑŠ·	æÛÅðŽÖñÞ)”¿Køðn1¼GÃ{uìÅ¬Ž÷áýbí¢°%‡DðAaë¢°q1‚EðaA>ªá#>ªs34Ò…	ÙsŸ*?©ãSxLPŸÃgt|ês:>/Ohø¢†/iø²‚ÚÁ¡þÑÌ½
 š3Óæ93•7ÉÔˆW´ÉÛú\§ä™Ž7fæç,áétÖu´HðùTiž¸Ô@Æœ°ò„G¦­RÉœ$24=:œQÐ™Éº…Ô¤™Ï[Å©þwØ*¸ž•šóì|ª·èÎ—¬bÆvf¨ nºßu¼‘)w^ÁŽJ}SVv¦×=/ÍôÎyžët+ˆU‚|þÈáu²´Åí“¦#Ý6&$ oÊ-YÜœ’fXî²Û;¦àh|k\n†“cúÜCåæ¬ûç
 Vñ”9‘·D¬Ý¬™3‹¶˜Ì7eÓÇîEl´˜¢Üo›yW¤I+¬†]+æ9çxÊ:ï)xàÿtÿf·„®[VÀÚôp0šYÏv“Vñ¬[,X9·þ˜ó^Ê:g9^ê	¹WÐR£Â]Üòb f4·V$j<q†v&-¯·"‡ä3‹úˆ;WÌZÇmßØæÀFa\Ã“¾‚¯øž¢Xº@Ð(ƒÍ|ófÑávOÙ^ÞÒpÉÀ×qYH}ƒyÜÚbå›îA¯>ô*HÞ|è;1VµîÇ	Û«Ô»× m` éÍ.É
 „d8Oí\Æ¼àÎyÂÑ§Åð-÷!c`÷+hš•£Ü¡`ã¢ã5|ÛÀwð]Wð=ßÇU(_¡¹×œô•kX4°$Tÿ ×,ã“è[ïðÚ>·PÇIÍÐ}~ˆ)Ø½YŸ<€Š¦íxÌEtm5í”,¯$ÜÆÀñ1üÔÀÏðs¿0ðK¬ø•HÄ¯ñÏø-ž3ð;ü^ÃüÏøL©ÿ±Ù6'`•»§jÁfì’g9VQÁÁëÛ©˜±þTÐO¼È)P1Ç«:^4âp¡ðš7’GÌþìóÄpºû3QG]~{+8rSgG¢Ú½q ¾Ù…­¨3¢ÛÙ§µxš?AíÞ è—Ò é0úEy6TtÆh:X¢<½ö/¦}š˜¶²^àáª˜À‰#³´*‹o]ÆvÑo5çò^_ž§ÊÐ¬U4EVyTÇ¥³4ËúdŠ=Ñ0ì†¡+Ì
 ]º²’ËXÓ€¿GßÿÄŽU‰º0VKÄ¨8Ü›Ì\nsyí»Î±ºŠÚe”ûûÓéÌ¦>êñƒ¯R³‚D|ã
-³®#NÝ*a¥D²*6Q© žávÝ VmñÊ¼¬.õl>×e×SâŸ|ÌR¼ê@^¿³fv†·ÍÍË0mß˜ŸÓ¶“sçi-qƒÞð{\\ÌB–{ªöÇ·hÚÂNètyÌ.Ùþ—E¿ëú·[ÐòÚâ{%žØwê´K#Vž´•ãÛ±‡ÏV¯BÚpw“~5_º5qä5ñë¾¼_ä—W‰üòÞßàË‹@~ypS×Nr|-gc¨•:õdGg—¢,B¹"í¿ÀúÐŽRI‰S•útJÏušT¤^GJ•6Æ}ªŠZAM}r	5e¨Í¡æðjC‹Ð’ËˆŒ/¢n¬‘õ$’ÛÐ@2J²qM$›In_@Ë:#Ù:¾Œã!5¢.bç"Ú°+©.`wò*ôæ[–°§Œö¤ZÆ­É2^²Œ½”ÜWÆK¹\ßQÆË:W°¯k…¦®¢¡«Œý—è ÉN’Á÷ ¿Môú ½.#ÞZA”¬–¶P‰KôŒts²¹C.'ÄŒ–:ÛÂ+$®"Öö¹1Á>Ç–Ñ5®ª¡PCCc½ºŒCã‘ˆÚ¨/"¥r//£; Ö`H‡¢ÑFÝªjdŽîwØ‰……Ò¦jØ ×$qai¼ªÎ ·KàÂáP˜¸m.R#Fl·ŒÃ§Åv£#&Tr›¿x;ÉW$9Ü±„;“Ú‘õ"{qŽ{ù¨™¥¶³Ü†‹¾•å»ƒÅ¶ÓØûñàaÄ£D=Ær|x¸ÌMWÐÍgÉí|Üçp'þ‚£ø;Ûè6Ñ?¨í_¸[	ñéÖ…~eÇ•q¾»Á€råy>’þŠ!åo8©¼€åŸUþÓ5aŒ×è8#‹ÿ˜_Â«ÅO*(~RAñ“ò‹_PgH…$õzR¢éÞ€‚¦› Z4K;Ëï¨ÑS,¹+ö"É°¨\µ"F­”¥ëñFFèMŒH–±ÊI¿Z}MkMÙNÌƒ´£göË9¨œ¹/ã•O¯i®•üI©Éð1&…^fùT ¦üîÍÂ3„ÃkÂ9‰²þPKÔôÏ˜  ¢  PK   ~a2               defaults.properties¥XÛn9}×WpÇã ²,;N²p ,|ÉÅ–¼30¨nJÍ˜Ýì!Ù–å¯ßSEv·¬df±XÀ‰¬*‹U§¹#>Ic”[§J”ÈÕB6&øÑ`g°#Î¯Å×ë™øp~1ãïØFd²öQ9§s%B¡¼Ò4Ê]‰µm\25ª­•3mÔ€-ìíí‰»ÚX™‹¹*ä£&b³Nyý¬„.åZsµ°N‰†Åqî”Ç¢…ÉB¯~ÔVìêù"¼
-ðQó|^–øC²ÒCÝ]¦@6èj9Œ
-+mŒÈlå±M'çf-Œ^AUdª¼[E«Ê! CØ+5ü·uÐ¥~†=–hÒ–e•¯tŠW°À¾Y1ŽéßŸùÐ[Ø'•5Òi¢ç8œRíT†‘6,3;ÌTjEš¥Çðç©K…=Øª<˜Œ)dÐÆb8Ô_ƒðµÊôb´‹eƒÍ¬ì‹z’emyÞxƒ£^ù (QÙÏ‚ö-ƒ@d;?qö<fÙäíx<Äï`ç¿»THg@È-/ÛÈL"à8­¾œ¥Ï_a©Ï‘è´RÀ“³””žÎ
-£Úµ™ÿSK¿éP|„8ëN‚kØâª@6ü•” ¤ƒàËá1®­žBÚÖŽX8[ò ùÁ^ÒÒÓàtý¡íwð³õ®T¹òÌ–ˆXèWýtK;æÍ‰¿_|„~–dm±.T»Ùí½nYí]PmÛ"[Éh”",³
-Œm _QÆÎºšÂ=’¤É1h<eËçÙÕ¥(¥{hêHº£(Bi>ðÒ­—Ý!8J½v“"È%¯ýåæÃ§8Xèe$±M ¼—™-É…«R*GjîÔ¦P‹…ÊbhZ™QôÝ»òHºU%dž“Ç½y7Ú2²(')r'—{°¸—£x…¥¡“<O:£ÑHœkTAõ®®%öAš(A•êI/Nš`Ù	ÕmÎ¯Õ28]·¤ÜT97óK ¤@ÈG‰ƒÏ‘ó†6†ª4‰k1#a“Žz$¦ø¬éC{Pl"Æ¤™ËìAì’rê”š|²ÊQÇèEy˜ÑÈ†¶¶°V
-7r…ìÞ²X»¿Ônœ}Z÷M¡”ž#³Ò!+H‘çûœü<›ÝÀYÒ),?~Æ§	Ñà¹¿%[[—doðiòÏñÖ<r”çb×rÊIó*Šß¥‰É¶AéýÊºü…›41ÙÜ¢zÔ
-	EIŠ¦œWRßo:×¾6rÍ‡ A¸Bî|aWI·KŠ¯ÐF|€h­p:~ D
-à§ñ9í–ÔQ9É<šR·ŒÝ ð1Y?X!ê¿O(
-Øô"Õ>Z8å~¦•¢M³•3™jJÇ{0ÞÜ-Ä"b¡ ÷ºúáía°ÛÛ¦N&–›u_;iZ¬ÝÊ†t÷‘y{4|{ÔŸÄoXîdáß´ÄALñ§Ï§Tqžúíðõ¯7ãm­CK_“éŒ‡ozÍÏX~!]$ŽhÆOÖŽq«¨G™Gb&€A7xÇ.mÆÈ59úßfÞ”ûµÎæÆ"<qÇ·×9ˆÅº»FVË§{Üu\å…ÑNÝŸ]ß}Ýþ1¾É
-jÁwÿñv¬¸¿˜…ªîï¦ø²A£i‹í€dlÍM¬¦1rž÷ÿjñ‹’!eç¯Ø
-ïÐ`/§7ìtgF{,ùMºŠ¤cD</Ð!.ÕêÅÕÀ75‘Ÿd/®’úÖø—¤öWÆÙvfkjP£ÄBA–·íœµ"kˆ»€ÝG–{êrÿà¦zƒgsª!lJðÇEX×ÄuŽ™¤0GÙ‡Ç±kdÔ²¨‰¢}À>ägŸôµEdH\©ªékVtwQuÀuu{—èXBæD%i¢ÍJ×œ¡zÂ„
-Wœ®;+‰8#ú„P¹&ïYŸ#¤4²© E~@¢—ÂrÝÞ“«SƒŒ&XáSNÛ»Ý¦:—Xœ@˜J&:yã(Ô¾Õ{ônñBçÈ#Ñ€jô]¦Ét-Bî¡yÍfkÓxt/§Ÿm¤aÆdëcq0~/®tž”Ó!>ŸÚly,^×¿TÐåÃ÷âž(w, pKÅ}Œ¡Z,szø„™Aç ºç’¡¯ÞÃ~2Ñ«nîõ†"©“ÝÌáQ?sçL7ÎHp¥+]6%Ž‰À{®ÂJÑÅivá"uƒ6&îSZ ÅþƒZÏ-PâUo÷œÔ'ïÈâGë2:ëÕžSÏ"á“/nfÜËÀÍø¦Øé_ÚÕ­zîÛCÑ,fûz™ZLº©•b5›ƒ–¢a+·áÌ-÷5s«²Æyö×Ÿ}/ÜNöòWò‰cÒg=vÁ	/{˜<RÃœ‰sB5ªcéA*ˆ3&6¸dFºÚ›MÛ£<fÐö]dÔFlàNBsÏì¢Úpƒ”Û.V2{Ìc6T.:îKt’²Û—_4P%fÙ¶nLKÞÁ£Õ9¢Q…6Ú½?_í4ÚÞ@%k¬kÕÏ}#.ºtÜXÅ.È§¡8å»u—Ðdd<L¿dåÍ¨ŸÛt·±ö.OÜú{ãSp©äq›Ü¬"6qbÌ6’œÔ¸%‡:ØçD‡_¼h`Rö0·OœQ«DápÀq`Ê¹´É‘»žlZHúkí­>-&âAÏÀšÞO¯ïª¬Ãzøâ…§C[î'Ò/(oùÁ@g<HwÚþ@ürâ4 î®ÒtýWÓ_;$v,%
-½-CŽtKû°†ª$’®†Ô‡æÖà¶ƒ¤“:Š×ql/~õr)YˆéÝ[¥nøRŠ9êFßš©¬¨ ûS$žÛ2|~>ÈlU¡U2z;»×.¨U¾ú€-óï)ê¥]‚?ƒÆˆÝÏR¡‡Ôh!ÔµÚ«¤]BRˆ1½… 'gNÇvw­ó<‡PtÃT=ž¼@Œ˜6G’Äçr ì)éYñËqÛ‡ûˆë#½AáÏÜúè~/ÉÛÉëX7d*¹ÈØÛ2;Ü¬kº\ÇË1¯ÒofP=ü¸#®iC€ûEcºþL·ë ÷í¶é­‚®ÏFW¤†¼â”‹WV„8ÛW¬ô„wŸ^|Š =AÒÍc#r8:r 	G7¡ç=·‚®ýu³ñÎqF¥ÉéÜÔDo<ñÇÈ#q„%â±Æ4ÁIB}¼¿ŸÜyÛ kÁÊR*ö_ºy@ÓÏ=ãÀ¨.ê­•+»@mQ ƒÊ¿÷ä[ÞðÐÿáÑ=­ÚºE¼-Ãò|gcÜ°5†žqé<ó–¹]žüÎ@û.ú­$'3Äw±<žÒÙ0^ñåéC–y3ù`§›ž¤G‡ÛxÔß¥{oô|ÿËô÷ƒÑxôntÔ•ékOq¡ûÑÞáè N#è¿.—}ÕŸÇEbXÚð…» L8Â39À*‡{s't´euN4‡ãñ›ýñëýñÁ@Î‘g3¬Ûz+¢»ß*Á?'Ä»;X+s]«joÊ'Do ß‘¢ßª¿?ÀÖàðE\!ªóõ1Ýh€Ú»l2q#¡ÕŠ^T¨OäTÚä‘s‚J­ÔðÑé9=Aùho¦Kð:òâ[unq•ŸA/œµ´¼{ =³Ïv¥³çoÕ4QÅÆ\¨Hþ¤T¹²ðci°$ÂVÌŠ•r9v–SˆK`G!èæFÞÝÒ­æd„®	­À)z¾á{Ê"¬À1¢“ÔÍ¯äRgðŠÛ•ƒŒÐýäd]íºUÌ½-Â®	¾Uí5$¢Ñ¹ÿ¶ÆÌ½ôýêÛ`a§)©>´95øPK˜  C  PK    ¡~a2ÍŒá"  –(                   META-INF/MANIFEST.MFPK    ¡~a2*§*  —(               d  META-INF/GALLERY.SFPK    ¡~a2±Q<.Þ  ü
-               µ  META-INF/GALLERY.RSAPK
- 
-     ¢~a2            	             Õ!  META-INF/PK    ¡~a2*þÿ   &               ü!  META-INF/INDEX.LISTPK
- 
-     ™~a2                         Í"  HTTPClient/PK
- 
-     ™~a2                         ö"  com/PK
- 
-     ™~a2                         #  com/gallery/PK
- 
-     š~a2                         B#  com/gallery/GalleryRemote/PK
- 
-     ™~a2                          z#  com/gallery/GalleryRemote/model/PK
- 
-     š~a2                          ¸#  com/gallery/GalleryRemote/prefs/PK
- 
-     š~a2            $             ö#  com/gallery/GalleryRemote/resources/PK
- 
-     š~a2                         8$  com/gallery/GalleryRemote/util/PK
- 
-     š~a2                         u$  edu/PK
- 
-     š~a2                         —$  edu/stanford/PK
- 
-     š~a2                         Â$  edu/stanford/ejalbert/PK    ™~a2øµå\i  Ï  -             ö$  com/gallery/GalleryRemote/AddFileDialog.classPK    ™~a2 UKÏÑ	    ;             º(  com/gallery/GalleryRemote/AuthorizePopup$BasicAuthBox.classPK    ™~a2&Lçˆ  z
-  .             ô2  com/gallery/GalleryRemote/AuthorizePopup.classPK    ™~a29HWíJ  A  &             [8  com/gallery/GalleryRemote/Base64.classPK    ™~a2“ƒH¤   í   ;             ù=  com/gallery/GalleryRemote/CancellableTransferListener.classPK    ™~a2‡ó\Z•  !  :             ?  com/gallery/GalleryRemote/CoreUtils$FileCellRenderer.classPK    ™~a2—9‹ƒ  Í  )             F  com/gallery/GalleryRemote/CoreUtils.classPK    ™~a2´²Ðm²  i+  -             wL  com/gallery/GalleryRemote/DroppableList.classPK    ™~a2ó÷éÂý   |  ,             „`  com/gallery/GalleryRemote/GR2Exception.classPK    ™~a2Ð½‰Œl  ¤  *             Ûa  com/gallery/GalleryRemote/GRApplet$1.classPK    ™~a2Hàa  ‹  3             Ÿc  com/gallery/GalleryRemote/GRApplet$AppletInfo.classPK    ™~a2ZíW_  ·  (             ae  com/gallery/GalleryRemote/GRApplet.classPK    ™~a2ÐàµÛ  à  .             Ñs  com/gallery/GalleryRemote/GRAppletMini$1.classPK    ™~a2 þ­,•  «2  ,             ®u  com/gallery/GalleryRemote/GRAppletMini.classPK    ™~a2aüH¬¹  ‡  3             Œ  com/gallery/GalleryRemote/GRAppletSlideshow$1.classPK    ™~a2Mu€¾‡	  l  1             ·  com/gallery/GalleryRemote/GRAppletSlideshow.classPK    ™~a2Ö–ÃµÀ  [  8             š  com/gallery/GalleryRemote/GalleryAbstractListModel.classPK    ™~a2s&¹t@  ³  -             Ã¢  com/gallery/GalleryRemote/GalleryComm$1.classPK    ™~a2j
-_á  u  -             ^¥  com/gallery/GalleryRemote/GalleryComm$2.classPK    ™~a2Þ/ul  $*  +             Ñ§  com/gallery/GalleryRemote/GalleryComm.classPK    ™~a2üt.L  £  .             =»  com/gallery/GalleryRemote/GalleryComm2$1.classPK    ™~a2‰¢8¬é  N  .             å¼  com/gallery/GalleryRemote/GalleryComm2$2.classPK    ™~a2ša¼Ð  ?)  :             *Á  com/gallery/GalleryRemote/GalleryComm2$AlbumListTask.classPK    ™~a2Ðk„Û    @             ªÔ  com/gallery/GalleryRemote/GalleryComm2$AlbumPropertiesTask.classPK    ™~a2¡ÊÊ·  Þ  A             —Û  com/gallery/GalleryRemote/GalleryComm2$FetchAlbumImagesTask.classPK    ™~a2
-%·&  „  8             ½ê  com/gallery/GalleryRemote/GalleryComm2$GalleryTask.classPK    ™~a2ÙWFkt     6             I÷  com/gallery/GalleryRemote/GalleryComm2$LoginTask.classPK    ™~a2‡€‘Á  Ÿ  :             !ù  com/gallery/GalleryRemote/GalleryComm2$MoveAlbumTask.classPK    ™~a2í3#ÏÛ  Û  ?             J  com/gallery/GalleryRemote/GalleryComm2$MyTransferListener.classPK    ™~a2þþÒÆ  ï  9             ’ com/gallery/GalleryRemote/GalleryComm2$NewAlbumTask.classPK    ™~a2F@ð¸€  ã  7             ¿ com/gallery/GalleryRemote/GalleryComm2$UploadTask.classPK    ™~a2µ“ê#  µ.  ,             ¤ com/gallery/GalleryRemote/GalleryComm2.classPK    ™~a2É¤cÌ  u  2             !- com/gallery/GalleryRemote/GalleryComm2Consts.classPK    ™~a2š Ÿàn  <
-  .             M/ com/gallery/GalleryRemote/GalleryComm2_5.classPK    ™~a2Œ€é”    7             5 com/gallery/GalleryRemote/GalleryCommCapabilities.classPK    ™~a2ÛO´òN  F  1             7 com/gallery/GalleryRemote/GalleryFileFilter.classPK    ™~a2,Tªû  Ê  -             ½; com/gallery/GalleryRemote/GalleryRemote.classPK    ™~a2†Ö¥Õ¨    1             K com/gallery/GalleryRemote/GalleryRemoteCore.classPK    ™~a2àÒ  Þ
-  1             M com/gallery/GalleryRemote/GalleryRemoteMini.classPK    ™~a2Ÿ H-  º  #             KR com/gallery/GalleryRemote/Log.classPK    ™~a2%MeN  í  0             ·^ com/gallery/GalleryRemote/PictureSelection.classPK    ™~a2>'j†  ó  .             "e com/gallery/GalleryRemote/PreviewFrame$1.classPK    ™~a2…‹lI  ‘#  :             g com/gallery/GalleryRemote/PreviewFrame$CropGlassPane.classPK    ™~a2Ô¾pŠ  I	  =             µx com/gallery/GalleryRemote/PreviewFrame$ImageContentPane.classPK    ™~a2!¬Ö_ø  À  :             ª} com/gallery/GalleryRemote/PreviewFrame$PreviewLoader.classPK    ™~a2‰ )’£  M  ;             
-‚ com/gallery/GalleryRemote/PreviewFrame$SmartHashtable.classPK    ™~a2J6r    ,             ˆ com/gallery/GalleryRemote/PreviewFrame.classPK    ™~a2þ±”½Õ  €  0             w“ com/gallery/GalleryRemote/SlideshowFrame$1.classPK    ™~a2Åö•Uy  ô  0             ª• com/gallery/GalleryRemote/SlideshowFrame$2.classPK    ™~a2¿'"¦ˆ  Ù  0             ˜ com/gallery/GalleryRemote/SlideshowFrame$3.classPK    ™~a2"}#)  Ö  0             gœ com/gallery/GalleryRemote/SlideshowFrame$4.classPK    ™~a2u_Ð  Â  0             îŸ com/gallery/GalleryRemote/SlideshowFrame$5.classPK    ™~a2Vª«ì†  ¾  0             Ü¡ com/gallery/GalleryRemote/SlideshowFrame$6.classPK    ™~a2ÚŒ/„  >  0             À£ com/gallery/GalleryRemote/SlideshowFrame$7.classPK    ™~a2bèm
-    @             ¢¦ com/gallery/GalleryRemote/SlideshowFrame$FeedbackGlassPane.classPK    ™~a2úk~þc  Ý3  .             +± com/gallery/GalleryRemote/SlideshowFrame.classPK    ™~a2"ƒç½  Š  9             êÉ com/gallery/GalleryRemote/StatusBar$StatusLevelData.classPK    ™~a2å_ûKÅ  G  <             Ì com/gallery/GalleryRemote/StatusBar$UndeterminedThread.classPK    ™~a2VñÏè
-  f  )             =Ï com/gallery/GalleryRemote/StatusBar.classPK    ™~a2UGçÄ  ?  ,             |Ú com/gallery/GalleryRemote/StatusUpdate.classPK    ™~a2¡›þ½f  ¦  3             šÜ com/gallery/GalleryRemote/StatusUpdateAdapter.classPK    ™~a2´+ª½Õ  –  0             aß com/gallery/GalleryRemote/UploadProgress$1.classPK    ™~a2NÕS  Q!  .             ”á com/gallery/GalleryRemote/UploadProgress.classPK    ™~a2¦}[ï*    -             }ñ com/gallery/GalleryRemote/model/Album$1.classPK    ™~a2›'.£,    -             ó com/gallery/GalleryRemote/model/Album$2.classPK    ™~a2£1™Ä-    -             ‰ô com/gallery/GalleryRemote/model/Album$3.classPK    ™~a2ÂßŠÈ~  Â  -             ö com/gallery/GalleryRemote/model/Album$4.classPK    ™~a2ÕV¬Š  ÔK  +             êø com/gallery/GalleryRemote/model/Album.classPK    ™~a2^¸!  e  .             Í com/gallery/GalleryRemote/model/ExifData.classPK    ™~a2"#ý  \  /             J com/gallery/GalleryRemote/model/Gallery$1.classPK    ™~a2UïÞl  §  =             ¤ com/gallery/GalleryRemote/model/Gallery$TreeEnumeration.classPK    ™~a2Ë3   ÆL  -               com/gallery/GalleryRemote/model/Gallery.classPK    ™~a2ƒ`ÁþÒ  î  1             }@ com/gallery/GalleryRemote/model/GalleryItem.classPK    ™~a2 ({  B/  -             ®C com/gallery/GalleryRemote/model/Picture.classPK    ™~a2LhÆ#w  K,  7             X com/gallery/GalleryRemote/prefs/GalleryProperties.classPK    ™~a2ôµÅJ	  J  5             éj com/gallery/GalleryRemote/prefs/PreferenceNames.classPK    ™~a2Fë n8  Y  5             Ur com/gallery/GalleryRemote/prefs/PreferencePanel.classPK    ™~a2„¨æVã  €  4             ðt com/gallery/GalleryRemote/prefs/PropertiesFile.classPK    ™~a2ýVÄa‘    A             5„ com/gallery/GalleryRemote/prefs/SlideshowPanel$LocationItem.classPK    ™~a2„0q)d  (!  4             5‡ com/gallery/GalleryRemote/prefs/SlideshowPanel.classPK    š~a2&ª&Ä£  ç  <             û• com/gallery/GalleryRemote/prefs/UploadPanel$ResizeSize.classPK    š~a2Dn6§#  ã  B             ˜ com/gallery/GalleryRemote/prefs/UploadPanel$SizeListRenderer.classPK    š~a2Í±jÁ·  Ï   1             ›š com/gallery/GalleryRemote/prefs/UploadPanel.classPK    š~a2ºà|   h  0             ±ª com/gallery/GalleryRemote/prefs/panes.propertiesPK    š~a2ëqÍí‰  ib  :             ‹« com/gallery/GalleryRemote/resources/GRResources.propertiesPK    ™~a2û’ËÒµ  ã  0             |Ê com/gallery/GalleryRemote/util/BrowserLink.classPK    ™~a2?æapë  @  B             Î com/gallery/GalleryRemote/util/ColorWellButton$ActionHandler.classPK    ™~a2Üdb
-  &  F             êÑ com/gallery/GalleryRemote/util/ColorWellButton$ColorPickerDialog.classPK    ™~a2°£G½t  ®  >             hØ com/gallery/GalleryRemote/util/ColorWellButton$ColorWell.classPK    ™~a2¦Y©  W  4             HÛ com/gallery/GalleryRemote/util/ColorWellButton.classPK    š~a2;xb    /             SÞ com/gallery/GalleryRemote/util/DialogUtil.classPK    š~a2J†öB	     3             ã com/gallery/GalleryRemote/util/ExifImageUtils.classPK    š~a2ífŸÈ  Å  +             µì com/gallery/GalleryRemote/util/GRI18n.classPK    š~a2€ZÎ  f  0             ú com/gallery/GalleryRemote/util/HTMLEscaper.classPK    ™~a2*Å—W\  *  9             B
- com/gallery/GalleryRemote/util/ImageUtils$AngleFlip.classPK    ™~a2Èò*¦ì  v  9              com/gallery/GalleryRemote/util/ImageUtils$LocalInfo.classPK    ™~a2Ðü@šù7  xs  /             X com/gallery/GalleryRemote/util/ImageUtils.classPK    š~a2ÔôÏ˜  ¢  5             ®F com/gallery/GalleryRemote/util/UrlMessageDialog.classPK    ~a2˜  C               ©N defaults.propertiesPK    s s m)  Z   
\ Pas de fin de ligne à la fin du fichier.
+³®#NÝ*a¥D²*6Q© žávÝ VmñÊ¼¬.õl>×e×SâŸ|ÌR¼ê@^¿³fv†·ÍÍË0mß˜ŸÓ¶“sçi-qƒÞð{\\ÌB–{ªöÇ·hÚÂNètyÌ.Ùþ—E¿ëú·[ÐòÚâ{%žØwê´K#Vž´•ãÛ±‡ÏV¯BÚpw“~5_º5qä5ñë¾¼_ä—W‰üòÞßàË‹@~ypS×Nr|-gc¨•:õdGg—¢,B¹"í¿ÀúÐŽRI‰S•útJÏušT¤^GJ•6Æ}ªŠZAM}r	5e¨Í¡æðjC‹Ð’ËˆŒ/¢n¬‘õ$’ÛÐ@2J²qM$›In_@Ë:#Ù:¾Œã!5¢.bç"Ú°+©.`wò*ôæ[–°§Œö¤ZÆ­É2^²Œ½”ÜWÆK¹\ßQÆË:W°¯k…¦®¢¡«Œý—è ÉN’Á÷ ¿Môú ½.#ÞZA”¬–¶P‰KôŒts²¹C.'ÄŒ–:ÛÂ+$®"Öö¹1Á>Ç–Ñ5®ª¡PCCc½ºŒCã‘ˆÚ¨/"¥r//£; Ö`H‡¢ÑFÝªjdŽîwØ‰……Ò¦jØ ×$qai¼ªÎ ·KàÂáP˜¸m.R#Fl·ŒÃ§Åv£#&Tr›¿x;ÉW$9Ü±„;“Ú‘õ"{qŽ{ù¨™¥¶³Ü†‹¾•å»ƒÅ¶ÓØûñàaÄ£D=Ær|x¸ÌMWÐÍgÉí|Üçp'þ‚£ø;Ûè6Ñ?¨í_¸[	ñéÖ…~eÇ•q¾»Á€råy>’þŠ!åo8©¼€åŸUþÓ5aŒ×è8#‹ÿ˜_Â«ÅO*(~RAñ“ò‹_PgH…$õzR¢éÞ€‚¦› Z4K;Ëï¨ÑS,¹+ö"É°¨\µ"F­”¥ëñFFèMŒH–±ÊI¿Z}MkMÙNÌƒ´£göË9¨œ¹/ã•O¯i®•üI©Éð1&…^fùT ¦üîÍÂ3„ÃkÂ9‰²þPKÔôÏ˜  ¢  PK   Ë;3               defaults.properties¥Xio9ý®_ÁeÙÉ$ÂÂGìØ°äM`PÝ”š1»ÙK²-Ë¿~_ÙÝ²r,øÈªbÝõÈñA£ÜZ8UÚ D®²1Á;ƒqv%>]ÍÄ»³óÿÛ6"“•°Ê9+
+å•x¦Q^èJ¬mã’¨Qíl­\ÐØYh£,aooOÜÖÆÊ\ÌU!41`›ØuÊë'%t)—àš«…uJ4L>ˆ{'¼%LÒxõ=_°bW/HáU€Žš× «ð²Ä¢•|¬î2y ´AWËadXicDf+3œ›µ0zYU‘°²	¶ŠR•ƒC†)V
+løoë KýyLÑ$“e•¯tŠÀºY1Žéß¿Ò¡—&`'•59Òi¢æˆ¢T;•a¥uËÌN ;•Zg)Ã´C<u©`ƒ­:ÂƒÉ˜\m† þ„¯U¦ëè ]lf8`]Ô£,k£HóÆ«è¤èõÊEÎXˆÊ†²[Ïv~ ìYÌ²ÉëñxˆßÁÎW;±Ï€È-ÙäÈLÂáˆÖ _NÓçOÔçHTZ‰
+)àIYJJO±ÂªvmæÿPÒgŠ÷ gÞIpK\È†ŸQ	J:¹âÙê1$³vÄÂÙ’IÖjŽž§ëw-ioÁÎ»TAæ2ÈS[Âc¡?õÃYÌÆ‰w_Îßƒ?K4È¶Xª5vÛÖ-©½
+Êƒ£õa[d+…’‡e–{AëÈ”±³®¦°Ò‚8Ù§lù8»¼¥t÷MÝ5’.E(Í;>ºÕ²‚£ÔkA.ùì¿®ß}Øh½lÐIl(ï¥@fKCîª”Ê‘š;µ)Ôb¡²èš–fu÷Æ®<’nU	™ç¤q/žÈö„,ÊIŠÜÉå$îå(^aié8ÏÏh4gÚ£« zW×v'JPå£zÔ‹ã&XVBuÆBùoµZ'£ê–˜›*çpSc~ÞÉòA"ð92bÞa¨Jc‘32)Ô#1ýˆcMÚ@±ˆ$›f.³{±KÌivPjrd•£ŽÞ‹ô£‘mmá¬änä
+É½a²Ö¾4®}\÷C¡”ž=³Ò!+ˆ‘÷ûœü8›]CYâ),‚À?âÓ„?hq„Üß¢­­K´×ø4ùs¼µƒå¹ØµœrÒ¼ˆä·ic²-Pz¿².ÿŽá:mL6MTZ!¡(éBÑ”óJjã{£sík#×ÂÁroà»J¼]R|7üƒŽÖ§ð£ñH¤ ~J´ ŽÓnI•“Ìc(uÇØ8’ “…û3Dþ·©‹¢mz‘j#œr?ÓR‘Ñ,åTf…šRxÆ›&ÑA¬!<
+R¯«6‹m›<½›˜nÖ}í¨é°Ö”êî#+óúÕðõ«>ŸÙ±<É6Ü¿)‰˜üOŸO¨â<ÍÛáš_Œ·9¶‚–¾&>âÿè9?âø…tm#q3~pvô[E3}žy d‚60èÏâÚ…Í¸sM^ýïH3oÊýZgæÆ!¼q×·Ï9ˆÅƒt{.Œ¬–¢{ÔM\å…ÑnÝ^Ý~šÝü=¾É
+Áw÷þfˆ^qw>
+UÝÝNñ/dƒFÓ)&Û’±5±=;§á}ÿÏ¶Q2¤ìü& ðî©[£ÙKAÓVº“¡}/ù,]EÔÑ#žè:.ÕêùåÀ75ŸhÏ/ûÖú_‰ígÂYvfkj@£„B–·åœ¶$¿ÄÓÝG”gêFçþN;lõOçàTC Ø • GSa]Ö=8bÂeGÅ©‘ÑÈ¢!Šñù Ÿ|rÐ×!q©ª¦/¬YÑÝ1DÕ5®Ë›ÛÇR7`LT'ÆÜ«AéšSTO˜PáŠ“u'b¥"ç‚9!T®I{ægO )l*´"? ÒPá¸Îö¤êÔ £©­p”S‹íÕnSË(NÀM%¼qäjßòG=57ar¡É#1€jÌ]†Ét-BîayÍbkÓxL/§Ÿl¤aÄdë#q0~+.už”Ó!>ŸØly$^Ö¿PÀåÃ·âš(w$@pCÅ}—¡Z,czè„A§ ¦ç’¡¯ÞÃ~3Á«nïå#©“ÝÎá«~çÖ™n;Á¥®tÙ”5ï¹
++E§Ð…‹Ðq|Ø˜°OiÑ)öïÕznÑ%^ôrÏˆ}ò†$¾·.£X¯öœz©?1øâaÆ³ØŒoŠÿ…]Ý¨§~<Íba¶¯—iÄ¤›Z)vQ³9`)¶rÊÜðr_37*kœ×}ì{âv³§¿”ì“>ëa'¼ì%°còsÎ©«QKPA˜1‰À²Á%3ÂÕ^l2ò˜›¶ï<£6|uR7÷1fçÕ†ÄÜN±’Ñc³)8tå¢Ã¾')»}Éí‹ª„,ÛÑmÉ<XÓ*Uh½ÝëóÉN£ì®duí ú±n„E—Ž«ØÅ ù0'|·îšd €Œ‡é—£¼¹k@çÖ’î6ÖÞå	[k|r.•<n“›UÄ"Žéõ½°€úÏu…ÝÜ&U¼]T9c§$ñn÷¤ã÷íÐ7!–˜€õ³·î–ÝÏí#gSä*Q‚ºA\˜rVn¢ínº›¶¹ýœ{kâ‹‰8dlÑ6zt­^OTY‡õðÙ[Q×·y2-ˆ¨¾ 
+à§ñ"ÝŽûñÛ±Óh–·•¦‹Œ¸œþ6Ø!²«$ùñmR¤;Ú‡5äPm!%u5¤‰6·÷&3†«³¡x×öâ÷ÏÏ˜’„X(½Tš«Ï©ínLÀ™ÊŠŠ[}EBÌí]"2[Uº<œsp ŽzˆúZ8Ú;Dv/ìH€Hì®¨—
+Ó¨Æ0¢ù×^Jí”BŒéUÓ=s:¨kç=¸¢[¦$­èæ|„Ä´Q8’$>ÔºhåžÊ‡Éà¿\Àl¿>ÐkþÌ­jà÷‚´¼ŒH¢’ŠÜÅ[Œˆ;zM×ôxÍæSzcFuÈ‰;âŠÂàX4¦›ôtOÒ1hš^=è"ntElÈ+N¹xù…‹µÔaû–ïÒ¦‘K¤ÇLºCamäCEGpÃ!tz(´P+ØéÚ_5/&§TšœÎMM@ÉˆdW˜"†5.`œNŠê£ýý¤ÎÈÛóR–jT©°ÿ\Í;8šžŠî¸Œê¢Þ:¹²Ôf±üµ&' ØÒ†—þîèÔV-B€°šçÛO4¶ÆÐƒ0Å3o1àÅñ%ÚwÞo)9™A®xæ1þ‰gCxÅ×\¤IfcòÁN·=IÏ71Ôß¤{kô|ÿ¯é—ƒÑxôfôª[*ÓsØž"D7­½ÃÑAÜF2Ð].ûª?‹O“„Eq´á«¬ L} ¹gr€S÷æ S˜'ðêŒž{Çã?öÇî_äy6Ã¹­¶"ªûµüsL8³»Íµ4Wµªö¦!zMù†ýZý:€­ÀKôGq¯Î×G¼t­ÑÔÞE“‰k	®–ô¼B}"§’1 GÎ9:()ZªSôG§çô˜å£¼™.I‹¯Õ™Å¥P|PqÖÞÓñîPøÔ>Ù•Îž¾VÓ†¹Pýq©re¡ÇÒàH¸!˜+årX¼TˆôŽÎC.Ð´»¡ûÑñ.\£%´'eºñ,Â
+h%*yN¸àR.u­x\(Èr¡Ðt?8Yàn£x·kj_«öÂ8ÒèÜŠYcæŠÞ÷­³`iJªwmNþPKO,Ç3    PK    æ;3ü[õò  –(                   META-INF/MANIFEST.MFPK    æ;3g/)  —(               a  META-INF/GALLERY.SFPK    æ;3ÈH öÞ  ü
+               ¹  META-INF/GALLERY.RSAPK
+ 
+     æ;3            	             Ù!  META-INF/PK    å;3*þÿ   &                "  META-INF/INDEX.LISTPK
+ 
+     Ý;3                         Ñ"  HTTPClient/PK
+ 
+     Ý;3                         ú"  com/PK
+ 
+     Ý;3                         #  com/gallery/PK
+ 
+     à;3                         F#  com/gallery/GalleryRemote/PK
+ 
+     à;3                          ~#  com/gallery/GalleryRemote/model/PK
+ 
+     à;3                          ¼#  com/gallery/GalleryRemote/prefs/PK
+ 
+     à;3            $             ú#  com/gallery/GalleryRemote/resources/PK
+ 
+     à;3                         <$  com/gallery/GalleryRemote/util/PK
+ 
+     à;3                         y$  edu/PK
+ 
+     à;3                         ›$  edu/stanford/PK
+ 
+     à;3                         Æ$  edu/stanford/ejalbert/PK    Ý;3øµå\i  Ï  -             ú$  com/gallery/GalleryRemote/AddFileDialog.classPK    à;3 UKÏÑ	    ;             ¾(  com/gallery/GalleryRemote/AuthorizePopup$BasicAuthBox.classPK    à;3&Lçˆ  z
+  .             ø2  com/gallery/GalleryRemote/AuthorizePopup.classPK    à;39HWíJ  A  &             _8  com/gallery/GalleryRemote/Base64.classPK    à;3“ƒH¤   í   ;             ý=  com/gallery/GalleryRemote/CancellableTransferListener.classPK    à;3‡ó\Z•  !  :             
+?  com/gallery/GalleryRemote/CoreUtils$FileCellRenderer.classPK    à;3—9‹ƒ  Í  )             F  com/gallery/GalleryRemote/CoreUtils.classPK    à;3´²Ðm²  i+  -             {L  com/gallery/GalleryRemote/DroppableList.classPK    à;3ó÷éÂý   |  ,             ˆ`  com/gallery/GalleryRemote/GR2Exception.classPK    à;3Ð½‰Œl  ¤  *             ßa  com/gallery/GalleryRemote/GRApplet$1.classPK    à;3†òq  £  3             £c  com/gallery/GalleryRemote/GRApplet$AppletInfo.classPK    à;3ëd„6  È  (             ue  com/gallery/GalleryRemote/GRApplet.classPK    à;3ÐàµÛ  à  .             u  com/gallery/GalleryRemote/GRAppletMini$1.classPK    à;3 þ­,•  «2  ,             Þv  com/gallery/GalleryRemote/GRAppletMini.classPK    à;30QÐhV    3             Í  com/gallery/GalleryRemote/GRAppletSlideshow$1.classPK    à;3Â}8’Œ	  }  1             „“  com/gallery/GalleryRemote/GRAppletSlideshow.classPK    à;3Ö–ÃµÀ  [  8             o  com/gallery/GalleryRemote/GalleryAbstractListModel.classPK    à;3s&¹t@  ³  -             •¥  com/gallery/GalleryRemote/GalleryComm$1.classPK    à;3j
+_á  u  -             0¨  com/gallery/GalleryRemote/GalleryComm$2.classPK    à;3Œçô¬  ++  +             £ª  com/gallery/GalleryRemote/GalleryComm.classPK    à;3é;ÎTL  £  .             ¨¾  com/gallery/GalleryRemote/GalleryComm2$1.classPK    à;3^†|¸é  N  .             PÀ  com/gallery/GalleryRemote/GalleryComm2$2.classPK    à;3?5ù  ?)  :             •Ä  com/gallery/GalleryRemote/GalleryComm2$AlbumListTask.classPK    à;3«o›    @             Ø  com/gallery/GalleryRemote/GalleryComm2$AlbumPropertiesTask.classPK    à;3Ìr #  ¨   A             ýÞ  com/gallery/GalleryRemote/GalleryComm2$FetchAlbumImagesTask.classPK    à;3¯ro(  „  8             î  com/gallery/GalleryRemote/GalleryComm2$GalleryTask.classPK    à;3‘y“Œu     6             û  com/gallery/GalleryRemote/GalleryComm2$LoginTask.classPK    à;3^„¼ñÂ  Ÿ  :             öü  com/gallery/GalleryRemote/GalleryComm2$MoveAlbumTask.classPK    à;3œ|"Û  Û  ?               com/gallery/GalleryRemote/GalleryComm2$MyTransferListener.classPK    à;3ƒõÞÃ  ï  9             h com/gallery/GalleryRemote/GalleryComm2$NewAlbumTask.classPK    à;3ž™þÅ|  ã  7             ’ com/gallery/GalleryRemote/GalleryComm2$UploadTask.classPK    à;3È{3	F  /  ,             s com/gallery/GalleryRemote/GalleryComm2.classPK    à;3É¤cÌ  u  2             1 com/gallery/GalleryRemote/GalleryComm2Consts.classPK    à;3\–°i6  :
+  .             ?3 com/gallery/GalleryRemote/GalleryComm2_5.classPK    à;3Œ€é”    7             Ñ8 com/gallery/GalleryRemote/GalleryCommCapabilities.classPK    à;3…zX  _  1             Ê: com/gallery/GalleryRemote/GalleryFileFilter.classPK    à;3,Tªû  Ê  -             ? com/gallery/GalleryRemote/GalleryRemote.classPK    Ý;3†Ö¥Õ¨    1             ×N com/gallery/GalleryRemote/GalleryRemoteCore.classPK    à;3àÒ  Þ
+  1             ÞP com/gallery/GalleryRemote/GalleryRemoteMini.classPK    à;3Ÿ H-  º  #             V com/gallery/GalleryRemote/Log.classPK    à;3%MeN  í  0             {b com/gallery/GalleryRemote/PictureSelection.classPK    à;3>'j†  ó  .             æh com/gallery/GalleryRemote/PreviewFrame$1.classPK    à;3…‹lI  ‘#  :             Èj com/gallery/GalleryRemote/PreviewFrame$CropGlassPane.classPK    à;3Ô¾pŠ  I	  =             y| com/gallery/GalleryRemote/PreviewFrame$ImageContentPane.classPK    à;3!¬Ö_ø  À  :             n com/gallery/GalleryRemote/PreviewFrame$PreviewLoader.classPK    à;3‰ )’£  M  ;             Î… com/gallery/GalleryRemote/PreviewFrame$SmartHashtable.classPK    à;3J6r    ,             Ú‹ com/gallery/GalleryRemote/PreviewFrame.classPK    à;3þ±”½Õ  €  0             ;— com/gallery/GalleryRemote/SlideshowFrame$1.classPK    à;3Åö•Uy  ô  0             n™ com/gallery/GalleryRemote/SlideshowFrame$2.classPK    à;3¿'"¦ˆ  Ù  0             Eœ com/gallery/GalleryRemote/SlideshowFrame$3.classPK    à;3"}#)  Ö  0             +  com/gallery/GalleryRemote/SlideshowFrame$4.classPK    à;3B]ü_  Â  0             ²£ com/gallery/GalleryRemote/SlideshowFrame$5.classPK    à;3÷ tî†  ¾  0             Ÿ¥ com/gallery/GalleryRemote/SlideshowFrame$6.classPK    à;3"Û­  >  0             ƒ§ com/gallery/GalleryRemote/SlideshowFrame$7.classPK    à;3"eù
+    @             `ª com/gallery/GalleryRemote/SlideshowFrame$FeedbackGlassPane.classPK    à;3úTÑ/  A4  .             ì´ com/gallery/GalleryRemote/SlideshowFrame.classPK    à;3"ƒç½  Š  9             åÍ com/gallery/GalleryRemote/StatusBar$StatusLevelData.classPK    à;3å_ûKÅ  G  <             	Ð com/gallery/GalleryRemote/StatusBar$UndeterminedThread.classPK    à;3VñÏè
+  f  )             8Ó com/gallery/GalleryRemote/StatusBar.classPK    à;3UGçÄ  ?  ,             wÞ com/gallery/GalleryRemote/StatusUpdate.classPK    à;3¡›þ½f  ¦  3             •à com/gallery/GalleryRemote/StatusUpdateAdapter.classPK    à;3´+ª½Õ  –  0             \ã com/gallery/GalleryRemote/UploadProgress$1.classPK    à;3NÕS  Q!  .             å com/gallery/GalleryRemote/UploadProgress.classPK    Ý;3Är–¥*    -             xõ com/gallery/GalleryRemote/model/Album$1.classPK    Ý;3éb°Ÿ,    -             ýö com/gallery/GalleryRemote/model/Album$2.classPK    Ý;3ƒWž€-    -             „ø com/gallery/GalleryRemote/model/Album$3.classPK    Ý;3«T´|  Â  -             ú com/gallery/GalleryRemote/model/Album$4.classPK    à;3”Ly ë  lL  +             ãü com/gallery/GalleryRemote/model/Album.classPK    à;3^¸!  e  .             ' com/gallery/GalleryRemote/model/ExifData.classPK    à;3®åý  \  /             ¤ com/gallery/GalleryRemote/model/Gallery$1.classPK    à;3Jäà¥
+  §  =             þ  com/gallery/GalleryRemote/model/Gallery$TreeEnumeration.classPK    à;3\lh   ©M  -             s$ com/gallery/GalleryRemote/model/Gallery.classPK    à;3ƒ`ÁþÒ  î  1             6E com/gallery/GalleryRemote/model/GalleryItem.classPK    à;3½	÷›•  1  -             gH com/gallery/GalleryRemote/model/Picture.classPK    à;3o­…ÂŠ  Š,  7             W] com/gallery/GalleryRemote/prefs/GalleryProperties.classPK    Ý;3v>ê©4  À  5             Fp com/gallery/GalleryRemote/prefs/PreferenceNames.classPK    à;3Fë n8  Y  5             Ýw com/gallery/GalleryRemote/prefs/PreferencePanel.classPK    à;3„¨æVã  €  4             xz com/gallery/GalleryRemote/prefs/PropertiesFile.classPK    à;3ÙÜÆ    A             ½‰ com/gallery/GalleryRemote/prefs/SlideshowPanel$LocationItem.classPK    à;38#ÏI  !#  4             »Œ com/gallery/GalleryRemote/prefs/SlideshowPanel.classPK    à;3&ª&Ä£  ç  <             fœ com/gallery/GalleryRemote/prefs/UploadPanel$ResizeSize.classPK    à;3Dn6§#  ã  B             sž com/gallery/GalleryRemote/prefs/UploadPanel$SizeListRenderer.classPK    à;3Í±jÁ·  Ï   1             ¡ com/gallery/GalleryRemote/prefs/UploadPanel.classPK    à;3ºà|   h  0             ± com/gallery/GalleryRemote/prefs/panes.propertiesPK    à;3ö£ò¿†  ­b  :             ö± com/gallery/GalleryRemote/resources/GRResources.propertiesPK    à;3û’ËÒµ  ã  0             äÐ com/gallery/GalleryRemote/util/BrowserLink.classPK    à;3?æapë  @  B             ÷Ô com/gallery/GalleryRemote/util/ColorWellButton$ActionHandler.classPK    à;3Üdb
+  &  F             RØ com/gallery/GalleryRemote/util/ColorWellButton$ColorPickerDialog.classPK    à;3°£G½t  ®  >             ÐÞ com/gallery/GalleryRemote/util/ColorWellButton$ColorWell.classPK    à;3¦Y©  W  4             °á com/gallery/GalleryRemote/util/ColorWellButton.classPK    à;3;xb    /             »ä com/gallery/GalleryRemote/util/DialogUtil.classPK    à;3J†öB	     3             zé com/gallery/GalleryRemote/util/ExifImageUtils.classPK    à;3ífŸÈ  Å  +             ó com/gallery/GalleryRemote/util/GRI18n.classPK    à;3€ZÎ  f  0             ~  com/gallery/GalleryRemote/util/HTMLEscaper.classPK    à;3Ó´4è^  *  9             ª com/gallery/GalleryRemote/util/ImageUtils$AngleFlip.classPK    à;3ŒÎÊ	Ú  7  9             o com/gallery/GalleryRemote/util/ImageUtils$LocalInfo.classPK    à;3£<rÝt;  =z  /             ° com/gallery/GalleryRemote/util/ImageUtils.classPK    à;3ÔôÏ˜  ¢  5             P com/gallery/GalleryRemote/util/UrlMessageDialog.classPK    Ë;3O,Ç3                 |X defaults.propertiesPK    s s m)  ðc   
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/java/GalleryRemoteHTTPClient.jar gallery-1.5.1/java/GalleryRemoteHTTPClient.jar
--- gallery-1.5-pl1/java/GalleryRemoteHTTPClient.jar	2005-04-04 17:27:09.000000000 +0200
+++ gallery-1.5.1/java/GalleryRemoteHTTPClient.jar	2005-08-08 22:23:06.000000000 +0200
@@ -1,40 +1,34 @@
-PK   £~a2               META-INF/MANIFEST.MFXI›h½GÊÈ!‡¡àCKs`5f1¾Œ0|ìûfà×¤'Ó->'Ó'c$EÕ«W¯¾“[Äh»ß,Ð´qYüþ	ÿ‚}üÀôqÖýÆL¿ªÜ²o>~`àvÀÿzÿ²ù²ú7¶ýíŽm>ýãÒŸN±×”íÔv o?
-ïË??~ ‹ÿ¥+×‹À§ç½çÓÄüã‡7¿Ce³*ºmô|"bÐ|ñ2·m?~¸ˆ4þ‡Ïÿ¤ßù3HÙ©0j¢¿2,5™uF,ÿµˆxâ¶‡¢ê»K÷?_Ä$.R¢uj—¨I¦íý¤Wv³_%«Ç2¦b©n¼&‹Š×ÙÄokTÖº³šeçžMksëu©ƒ¶*‹,"ž‘¬0Ääà«<FÝ’ÕqÄœŒ“ÂeÄo_Ê¼Ïº¸ÊÀX6ŸñEhwò5ÂÁq×k!š"ÊÃWCx(r’L±ë*¸>høäÏ;‹°ôÌTë‚¨X=ZS»ËÇSÐjxvÆ–a™>@üŸJ÷*jÝÕš~Mâx¾¦ƒ’èkÆÎxÙÃ-.ÂE´ÙÙsW+ÚNÎP\Á¿=Ø; |©‹0O¥ßg€=PuOJ/‚¶,Ø„´§?DÇGM0>¬â8$»»ið”šú‘-‹xPØý Ôµ¸Y£:Î¹,qàêp{+eòåeÑ=Ÿìÿõ"*Wƒ	ßlKÎW[Léx¯NeR™)Î[FU›²+½2SÊîÒWÕûT`X-mÌ›¹"Ð£€ RÅª«Y- ­p‰ó']é¾‹Ô²ê«ÏŒÛÆÞë/SŽŸÙ¬„4È)˜ÏBÒí³.föýê¨¦ÅfW©üò{Þ¶[ÈSkŽ<÷ýP	;f0F#4C‡@Ó„¼¯(Ù²LcðŠSÉ³ŽË„þ~ÅûèpÖM$i˜hµ;=4›…tòË7ElóaPƒzRÂfÏê×Õ ‰V\ðRÄƒòª|±ãêÞ2®ÝÇ¨rAQJÔHpp0%œã|ÂÍ¶†¤õ[V‹`ˆ‹bõèlÄÚ¦,z"šV£vt2›ôßâp—å×bJ‘¨…mïvÇ½N÷ÝŠê1V`a
-ñ5èw=’ÒRÝ¨·ÃE@ïl;Ó’Œº”iPGHC_Ó³ñá.íª.¤ÙðžÑ¹T<˜½mLÆ!Y5»8[D"*owùÍ1˜)³DÛÜÙÆLäªNß°é¿2óùt9ºMì&î@Ëôá;ÝEè[×vÇ@È‚æF–lzU·_à=ùÿWoñJ¥ÉºžŒiSÒó	k³mxw`‹¤nQ_¤?ŸçÄ÷Õ&«dc»§ÆtL+ÖŒÉíJ>üÈ?³î³Y–«QtÚˆõ]{6dñdaÚ¬£UØ—!q‚‰P×Lït(!kHÖ5{nc!dµfÅÊ–3@‚ÅY6ñì¾ ßpº’ó«Â’—lgs–´Ob<ôÃ°¾nÍ_£Î²›`f|´tùÆ4¤½boF‚\“¡V)‡ÈÛŸÂ}Ž–¼ê ®ïF¤ã½ãŽ¡*œÕDÎFy¤I‰:7ù8–Ë3‡G1¢ž.lÌ#&]Jßß“½™Œ‹ô×é§½‹îÕUð065Â 3%ýtë	ÌùhÕmÚŸxŒIÂy0™©Á†Â#lJ9YAN”±i†?%òPå"ì5a;™·NÞú"!ûa½ònšmüJÑ74Š}VÜD+pr0tf¸M\ç*¤+:‡ðsqTreîÆË‰X‰œ­ôEÀFÂYÞth¹;Ž+Ö¾}û7º÷œ.¾äisP¥!Ï7!%&Û^WÒ£
-ä+ØÒ^»ˆ‚*Ö’Þ¡&)ë7Eq}ìBj>€¤øRziûžÔš=b˜rgŒ‹Êbbá"{z¾Ýwn‹ïðÚ¢:÷)›>ßÊ‚¶
-¥jëø)*”@Ìú–*Äá|›hß_D”õ³Hj7½“B•N¹Ç¶MÎdFþ…po×æœ‹†ŒyÓÄ¡"œó¸{$*®­"«P¹Û•Ë:Â£+<
-p>•²ÁÍó:vˆæHç3ÔFÿ°ÙÃKM¨ýy¯÷ûa½B	$µÒVíù×Hº:*k›æìu#éÅJ›UvâòÌØÅúò´?†RQX­w£=Ëï½ÏÛŽ•eÈžkê‡E :¼ˆ©m|#1|?—Y4ò™k¤$º¿Ùç,i;·è–»ˆ²˜k±yøÅ-»ìŽ(B:7#½³TpzKP½­^I]vq‡†™+:7‹8­í	æ}Tñ÷+D¦aþÕõþ&ã>S»·Æ“ýðDšÌQ¤
-FÈg‡ƒÎˆsPöÝçï¿|ñTÖE|‡’¶@jÂÜúŒÈ•>\Õf„~t;_ô9h\¨’Ôå2Ôf+•óZan.ûÖ¹¾É«^ê¯ÒõÌŠ;Æ¸v˜<ôzÔŠ)®ÝÁ	w²¾[g~¸¾}E·ÑOv_97R‹PÿÌŠ3}Ìå©öIQo0÷Õo×ËÇ7WZ¯¢líVN7*IñVå„Bl@Søqó-Â7ãÐH“5’XŠ‚ìêkäŒ¬Þ¯£•)‡_œVËúÒö¾ÁÉpÄQ®ÂVYëB	±,ßW¾ðJ?.Â7‡Â­[Ü‘©Ó>c¸nHw¢T&fBáÏ\™ý%Y¡Rrå­bbnzvÜñW• YpöYyw³÷Š@Êµ½'Vôv;04‰a˜ESµ‡èöëTåÜwïõPLéü1!®­åÓX,‡ÌFðº’‚MëûêVQ5*ó£ÞMGõÝ„¦RÑ\‰s£Â.nŸ½[ñ™1IQ©pÈ±£g†MÞl†Bˆ_ÿ“!ÝÂÏ Æ˜x‹ð"—žCô&8¼qPv„aÀÂá"Ä	%Jl –šŠb—Ý˜ÝtÅø´’O«7Nè¿:¹¼Œº!*åRé–×ÛWçáeb"Q~
-i„?ÎyÞ%`‹£D$‘­è$ÈÝncñÁD{
-tÓÛ¯îï3k,Â6NYj˜ªsâ;YotGnrm(È¢"Ä(ž7OnÂb,Ím£†^Û%ñ)Ûä2:V¼†€šÏÖÏ«´íÏ,As’>TÂ$Í<Þ{’,v}Õbrxô¬ß|‘Zf±7½K¯pÓh|êÎ‰ó<b#³Ø ˜B‚°<„_q†´÷²ÆoV„È-J¬Ú‘x°çüJgX†©JE#åÛSªååðôè7—jJ‰ª}Ý!suŸJÃ¢ n4nÑ ù©è‡G-Ogt¤#)¨óóqKÐùRÃ×ì}sLIæ†-’vE²¿€kj¡û-IB$a1±‹Ð¨\¸:xà‚»¶œlïÝž#k±}íÈÀ?ÆŸÐ%ëK—Rƒ‚çÌÖvCùŒz$¢Á{©×Å‹žK·Rv‡§ä¾_f±:=¼9ÊW.4ðàf—ôVÂ6Ò’Úï~½æw	$>‡:êäÉ±Iˆ]o®+³Öš Ôúƒ¯L€‚ŠŸ½.	Æ}ÆoüÕ÷cëcf81þK±<nN %6ß
-Aéj‡¬˜ŒœöáÉ‡ŠØ¯µ¯¨ÓÛ©ª¶]ë›kÖìIÏÔÁy‹÷Î/Fžiy1%˜kNUšàœ)û½¬ó¯ÿe—íÑLW‰˜0,Jd„9&Ëzþ#‹ïGCÿPK(¥bº
-  Þ  PK   £~a2               META-INF/GALLERY.SFXKÓ¢XÝwDÿ‡ZÔb&ŒnA¥#f€€¼AÝLð¸¼¹¼EøõãW_ÏÄT×ê˜•H„Ç¼™'Ož¼VC¯ZðÛ´]ZÁ?¾à¿c¿þÂ´ÀëAøÛqúxAü¾ù'¶ûò7k€_”4h«nêzPv_Düþ÷_±ÿMcÐõ¿)L£×Ã_D9Î)~XEÔ“1cûYÄD×’6Åuÿøõ—_Q½üñE¸\t¦Hì×‚×%¯0Ò(íïAáuÝwÐ|Q¥ph")‰As>yVbrOÁ@¾Œ¨°;ÖCoõ¯ó”‹˜Š^ûÔ#×+ë3Ñëöšö:zS½ê^ºu ÁD8æ»¦¿›W	'6Q!Nüz4AWW°‹ˆÆm/Hó)ìWÇÉuïž¤Ük¼î.ö2âçIYPEŸÖxVíW|úb·ÍºÛÊÃ)2×Zýõâ„ñâàBß×ðBÐr(_oai9´z¨$ú³põ.*Ïë… ê"jt¢´ üY¡Ä	²Û­Ï»víŠë¨í&öŠGGY»-3â-…ñ"Úìà»;2ãF6\ñ´ÍïbÄé•*
-À=P÷¯>YeZêÉ†¹Y0OUk¿\<:¥¶)3„ @ÂîÒÆ0á®ywÉÍÕHõ+n—Ó€Hé¯}¾Øÿõ"ªÏ^ËìN+b‚m›þ%ñû‘±Œª·U_U¡V½5ÔõûTô ëXK„X½Y3ÏY›VrûXçŽ‡jþÿ<¾‰9;Î‚~Š¦8*µ“¹Ù_Ñ]_²âbry]0U•§àX=¿š {åyÚÓaf4USåî…êAoJö±/)Ñ»oû¶.ÖBkó*Ï
-·º^¦ØV §[ûf¥å«[é¡Oôªê¯ßÿøú6STˆÿáÉýsÙ’´×7ÎZM¸Oá©*—QD1e]}°ÃÍ `°Œ«ÏÛÉT,h®’£¢ÂzNµó1NÂ>GÄÿ™ãÍ²l7Ó>|	±¥'é¼g+y‘p@‹àïO’¼eùå1K®a­ûº>°lµ2œxîVçñ]Ðoøè4;³xQ>j›Kd7%§•  Òðm|M¯Æ[„»dÈWlµ™”A:æjÉ…”)ö.^†³û´XDºö+8áD2ÈùæÙ<Fëû0±“""Žúíñ?2óU±d¯Ó¦=èŽCüFwi˜Om:-Ccðw·ûÝHˆ’Uü®zËZœñµª)Ïu¦+ûÙÝî»`Ð¶+Ö¨º%Ì>1
-žÕüÑ˜PórwÖö–èwàÄÿ‡wÞ«Y–«Tï~Ë³Òa½Óõ ì2
-ÒJŒÃÄ};½Ðè’ûá.´&ÞI
-9=©›^(2·ŒùgÕ¦³÷ù†ÓÃ.ó†õw×§~”“ÎY2Psÿ{ê,»‰ò,±V4Þa ‰@÷YãÄJñîi±!ú.Ü×h)ëáúLWÎ®èi›âÙÜ%’ÑŽæŠ×IËÐrµ<óoey¼J°*øÕ1v}^Ã«´ÝQA ¥0çuØö˜•^·æ†ºÊË+®ÍÉ GP¯í~â!šíœâüwgaÿTÚœj¯`ÏçöñWê.Â¨Z„]S¸¹Í\jòVØvF½WEÍ£‚Í
-!=ß(ú†FRø¸Ÿns³?
-q2ŽùÃñÏ,ÂŽ-Žb¶*½t9¾Åmç’]‘Óú
-«©º¹½–»TVÿÏÕòeÇÎâ 9V˜úlœy\zâíÄ#ÒÂT!ºE¬ã…Ô£`©±_ø`Õ·]ÏÝ5Z—f”PVAÞ½gÃNï|>I¹Uá<À´YÑâv¤haxñc‹ê=Q¶–r.!ŒÇÍ}Íâ’í|·¿§\þœhŸ?_^ Œõp}\qŸ¿Án;ß®b“ä©=‚°?mnö·ÒÇ)ÄÑ>Ós>0B~2‡Î;¡|¨½Öë«e¡1Üï)Sú#$Oyˆc;¬†õ4¢ˆÿ²Ù{MáÜOÎñe3ÒZj“œ~ÎIÇ4"?tÔNóZ2zË1†Þ¹GaŠúÖ×\{@[ÑŸÃ«Í·•ÎgÞ·ó˜§¯Q$78=Ñ¢lS\Vú—[-Z'ûó…‹­*9%I"Œ‰Á êý£³Í’®÷`¿ÜE•s•%Õ4öàq9R1BéX6-¦ß"ýIP³«?’ºìâ®&i©‹tZ'fvv×RU& cD>Qþíò˜³ë“Áˆk&0=¬2z;9s1:?:ô—´ÕÐýó“ƒ/e]Ä“ 
-ÊSvÞnù†/€ØaŽ gˆ@ÿ«Û98” õJbo½˜À[¶š¨’'§²%ÈÝz\¢lfe~lˆ®'Ûö
-d91²†«ÍéYç¤³b…ðV?¸®ûˆ:í’Ÿì¾/œ-ët•°u#‹{éq?>Ü6ö¥¢úù¼ø|sS.7£HÝrfÐ³i•…%wè› LÛÏßŒÃ9ÐvÎÀò€'W×}âÊË©R\¾íèª0…ñh¢÷ìPzca²·i:ï¥ž2R)úÇA¸,]R}2Û†ï}rÀÌ„¢)r(€=ÂV}_ÁEL¶ÐíWûì•â¥¨ië—ÙX)oî”´¡/]RáåXoˆ¶I{Ki×©rÎ|¡ÌmÁ•ïïu&®xvÎþílÈ¦;c6©@¼ÍÏ×šonuõ¼O®«L BJÁÑºÆ6åùBœˆ° ò†âÝÇ.Ô”Íþ€¹ÑËM0ìIU»mJÜ ±EŒ˜ï¡àÁ°@k\£%™o|¡u;š›g;§²ÈøÝ„Ø»Niàë¥âÁ„œòéF)a¼U(96\µÜ™DÞ|8ª¯Ìe.ïÒ\£là¤TâN|\BÁ5Õ“ƒ0@ÿ¾–ywp¸&å|%:þƒtnrˆ"Ñs³uj”ÇþNÇ—™ïÞ›Â¿×ÜÀÏUq0Ø¬á-A†ÿ½¨]^lš“¹ »ÊÃÜë³¸é™Û·¨Ø/E)ëtÝÏ,±¢3¥¤IÙåžó]ñ«<·Þ'œBXþ$ë§/Ò«"¦wi&ÄX¹
-³ãF—QH­áYÃ8;ºD0÷gHÖøÍŠ ÊÞEí¶½]nÅYV7x2XñÜ¾½ðYÄêvWñ¦˜Ö¼÷JÂ®Í‚áêÌCÜ´_Zvhÿ‚‚kú…,.'µÅ$¿ f«Á¬¡X;ç”FÝToo32«4Û4ÃK§Q5õi¸)ÉmœøXdA(§ˆa.ãÔR£Ï:´çl;t™q,^$&{ìb¡¡“FÁ,…fCS-
-ÎêÞ_„@«—$¯¥[­zñ%¹ï$Ì–IÂpßHF]Ê)Š˜uÇ”:ˆçrøãoÞq—‘ÉfI;ž:FïZ³<§£ç¨ˆÞø7>’ õšI9îŒI¿íÇÃyÒÂQE¶$û>Ñ‹˜Ó=°Ü2Ðîš)öJlTªb‰»rýÕö=ÏfDë¸£¢ê¡>Ô8Ð×[Œœa÷×.Û—m‡	å=¶òÖì2bš
-á…rªïˆÂÐ½s¡úž%=ã|ƒ‡l m—;¶ï‘ð¤?oþPKÑž{À´
-  ß  PK   £~a2               META-INF/GALLERY.RSAÝ–iTW†™™,$"TQ ¹– mEˆ²	¸€EÒ8`L”z´&j*PYô¸ADJ•¶€¨Å}áhi-UEiµâB)h‹@Š!€h{ü×?æäœ™ûÝwîýæ~ïsï ý9…6]ªíg@TX§¡?zAè;À”blèÉd#`òRé4´: A¦œ§C`Æ ŒqDÂõê+¨	 Qh…	Ç¢V€I4Œ™¦‹1¥
-SÈ8Bq*†Z€ID˜Ê¤MÎBy†eƒÉDŒÎ´\¸Rœ¡Â8B¹L™–¬’Ê9	ê\‰n¦ƒS¨¤	R‰X%•Ë8"L‘.•`JÎliºT‰GPGà@(¦Íè@Q
-,Eš–2"ÅaàÈ`cyÓ –mªAá©QÌR<Ç•ÈS€½5c†/ð(ùÅX3ø å{áŸ>3bÞ¾V—L¬)D6BÔ¹x]³`µÚèª¯oRNË¹ØâVuàÇ[ý~#Eßhê±›\Ä
-é±	õñ_ðÌ=‰²õ=Þ£EíUÚÜbëþâ#XÙÓH+uœswSbÓqF>ÅRÙ\Ð¸cºÑžeóLOZ-Ð÷Í–µš‡ËŒKxžíþZåwÁ¢%—²È'7˜×)*¨¹Ï‚"ÌÚk'€ÈÚÏæÀa6‚^È Á/¯ùÁ“uõ`[2ØÅR™VT,_Ð×rù“ø¸8™@â”á»®Æú‚÷±?7é/C~/"Oõ±‚„êc‚‡Î6˜;ô†W»_>!hí‰Á¯—Ê®×ÎßlÞ^¶Év•&¢ÌÔâÛ‡e•½çÃ°]_\¼4Ó¥¶pg}>5õm\wÔÔrFù”úÆrªeŽŠ GEg@	 Ü–èW­ã¦ü`÷o?¸E©2§q"T+¸¨`ªÍ—­À8"i¢Œ
-	ËÀç{ñ½€—7aY  ^Àw-Ž)¦¡ørKŠ“¥	r…L*R™ôHL–,çD‰«ÐIàC‚Ôqr2¦È‹˜ü+‚ŒGÞh¨3y¿@úá%÷”ºHq¡ûÓ¦Þ…uÝ‡Ä¼àpÿƒmü0eq„¬®lƒêæcÆÓ_ìr§ï¸*–²ÚÞ1£mÃNËn½Ÿ²cðXÜS—Ê³Sškó‹ÒðÌÛ×$XÌþ­Ì*¤?ß}Ò¸Á¯ôÜ—_eÐ“ªœöQEQ‡¶kòæ0Z†Rëz`„!¶É°(ÆîˆL¦"…Žß‘  †XøŠÐâµ¡öy^>“&T‚M"±€% vÎ	j¦®ND·9i2°ÕX'–ƒ«”§)$¾Ì‰W†©ÀLBã@à%óÒ¡:žÖs¥J•êÏãIÉÜ—\òÅ&j=Zja — þX¶xR®ÀŸs´ -kt(¹D™:a,<Ó1z``ôèˆvlŒA×W_«Eën¥GôTÃŽGï~ÎK?pàäûÁIAÛîi‚;c%uNqd³§§®o2~Í"§%Ù3î(Vì[×a#Ž=á4|Ô½)Ð²²¦“6´÷ÆÁžùÂu?dfªEÞÇÏ­ú?t9ÐûÈcªéôJ{ŽÅÑ›é¢Á$y8:µ£§}bŠä·ô”Á	õ¾ã§J4}ÆN™ÿi§xšuÇ¦ÆW™´o“b·×åvoë¬è=u½{8¥Ùã³ŸS3†\w.>Ò êî8>Z™«Î×sçnóÙÈék?~DßÙº¹sÑ1ŸR¤£Ù•gž:ÁÖ÷fË^•îë(ð^Û¼bdN|<e—=¼f–3$su>|àEGG^ó‘sw¢â+—Ž¢y¨«Å¸_¿À˜eàf¾·ùèpr´¼7q3ZCmFÉa€Çá~‰þÈ>Æ6#&ÅY‡(`šf'À)³vè»ÀÆ°¸æQ
-iºX…Eˆ?Æ’ùž¨·÷kv%ˆJ¯Ùó;³dò_žÞù…s”Þw¶¬â.ÓG¬Íz|~eoËN3.ÛúÒQVÎ©³É”>Û0$–|™³%eÁ½tµî<–í”xßN$Ÿ>ÑÂ{¼¦¸ÉrNò,Gãß>JKO öÏ~ÕdóN>-5=Í¾]bYºK!ˆ¬Îí
- ]‰¶õèé¤:ß«z‚j 2Ð@ñÉ¶ì²“áŒ{õûñU{‘Ôë}›ÞÝ^LcóÜ*²ùµY±]f®~¯z­F3|íÖ§¢¦ãŠÖ”„~ç4ë?o^ù)GçV>÷û]ñUŸÙ\ñ©‰[3le„J÷Ï;zwOÑÃŸžù;µþzqWåç»qvÝ']W¶Õ”šÞÊûcöÜö¢Nêr7ÄŽ÷„úiýáÉÙÞ?PK'WAß  ü
+PK   è;3               META-INF/MANIFEST.MFXI›h½GÊÈ!‡¡Äà…¥¥9 c°ÙÌb¸Œ0|ì›Ùüú±“ôôt‹ÏÉôÉ‰GQõêÕ«ïì•IÚî‹š6©Êß>a_Ñ˜>É»/ÌôÛ§Ú«úæã¶^‚o·°¯Û¯ë£»/7tûé—¾ütNü¦j§¶EûéXú_ÿùñ]þ(]{~>=ï=ŸÆ¿b?|ü {øí“`*›' ìV‚×ÆÏ'’0ÍW?÷Úöã‡‹@c_öIôñ·OúS¨PÌçÏøQ‚µa©é¬3Bõ¯EÄó~w,ë¾»tÏð‹EL^ÜÇr¼ÉLã7é´»õÚnëtýXÆ”-ÕK–ãC%Aöû!Ÿ¸Ý}%i¢æùÑ¹åÓÆ\Æz]ê ­«²‹ˆ
+’—†•C©ÛI´º=>'ß‹Ñ2â÷/Ýƒ¢Ï»¤ÎÁX5Ÿ±Eho
+4ÜÁ0Ï‹î|<Å”­‡èX$™B×ÕðÐp9(žwaé#6˜™Ö…q¹~´¦v“Nç°Õ°\A—a™>A‚ŸJ÷kjÓÝ5ý<šøI¹fƒœêÆÎxÙã-)£E´Ù9ì¯V¼›œ¡¼¦|à>Ø \¥0ÏUÐç€}PwOJ/‚¶,ØF´¯?'X™`|XåiH;p5xJMýÄVe	|(¬RprV†r_wç"bn›Ã$`_^•Ýó÷ÉþïQ/¢îï`Â¶»Ô’Šõ•;Î¿g)ÏÔÞ_FU›ª«ü*—«îÒ×õûT è]Üš®¹ÆW'	· d²u¯gµ„´Â%)žt¥û.V«º¯?3^›ø¯¿L5~fó
+Ò çpV(„¤c:`=ÔìûõIÍÊ-Q«Üò{Þ¶[ÄQ›=©ôGýXó3£™‘ƒ¯²-„¼¯(ÙªÊðŠSé³ŽË„ÁaÍ«AÑ§Y”jwozh6éä?.ß±-Î¸AêYŽš«_×ƒ(LhyÁRH(êêÅŽ¸÷ ô—qí>YÉ—ÕŠ4TŽæ¤˜0³½CÒú=ëE0Ä[¡õèlÄÚeìêŒ7­Ft:›ôßâð–å×b*¿ómÄé`¬¦±¦z”åYhŸ¼‚~“^é‹¢f”9§.ƒ:GŽ#Œ®ó.d8|_Ó³ñá.íú^Š³á?£ó™ ¨MD6*a¬š]’/"‘'•³»ÂufÊ-Á6	Û˜ñâAÝ³7lú¯Ì|>_N^»I:Ð2}ôNwÚíÚîòyØ¸dÅfWu‡p%Ö“ÿõß ×š¤ëé˜5=ŸÑ0»Iˆ#[!u‹û2ûùÄPÒ P›¼–ŒÝ³1«Y3!wkéø7"ÿÌzÏfY®FÙi#Úw­bHÂ1Ì£¬ÙÄë¨¯"ü¡®™Þè4P|Þ¬göû­…õ†j[ÊI 	þgÕ$³÷‚|ÃéZ*®2K^rÂÞ[â!M°(ˆ¢ûugþu–Ý3c£¥K.Óöšu¹¦Ã]mÄ"o
+÷9ZŠºƒ¸>ÏÆ[·?E*¯¨©*Fu¢I‘Rˆ|œªå™O`q‚¨ç›°øˆŠ¤Ö®c²2óOI™½ó:ýtðVu>Œía€™‘A¶óyf„|´ê5íO<Ê¤Ñ<˜ÌÔ Céã6%Ÿ­°À«Ä‚4ÃŸy,Ãjöš²ÄˆWógs‘Ã€°~u3Mˆ6~£è%+lãŽå÷R8tf´K=çÊgkº€ðsqTî«ÂK–±ö¶Ü—!óŠ´íVq×¬í†}û7ºWÉ_rŒµ9¬ðÊfWBH‘Éw×µ†ô+òl ¿]ÄaèNE+“”tW–½ ½Úƒ!)¾T~Ö¾gµaO(*ßã¢²¨PzÈžÝáÕ°øŽ¯-ªón²é³[•´UÊu{Ož¢Bñø¬ïXþ¡BÎ÷‰öýñå©+©¹ÒêRN2U…:yÚ?vmªðÓû"À½][ì½UÄ˜®&5î(#ñHCUØX%DV/ ö¯«–u„[­±8Ä¸LÌ¯8Î›ÄÁ›Ž+Šós{ ‘=¬Òø{0ôþ0lÖ+É¬ŒÐî'{þ5’.‚ŽòÆ¦÷ö¦õr­Í*;q©0vy…€¾<íÏ†¡X–VëßÆøÀrž_%©ÞmÇJÄÊ˜úqè]‡Ô¶‘)U\îY‰î¯Fö9KÚÎ+»å.¢,æZnAéæâ´BHÇ5²K…ç·ÕÛú•ÔåMçØ0sM'Âöháçí’`>Ä5w»BdæßX]ï]	˜»ç6¾DgÒdnŒ,Ö0B>;tFR€ªï>ÿøåÊ§².â;”¸rÇÍ]ÀH¡$rqµÇ†«šÃŒÐÝÎ•}ª$8u¹w³«y#3n£§~«u^ AòªWúkC€t=³ÞŸL;NþêzÒÊ)¹{ƒŸ½[gþp\ûŠ:iãŸì¾R&lÅ¡ŽÂ
+3}*¤éî¢¬º0÷Õï×ËÇ®'nÖq¾ñj§H•¤8«v">1 ‹©‚¤ùá›qhdéI-YFˆ;Á#©·ëhåòñ§Õ²¾´½…m"pö#œ0g”†+¿“7:_A,ËÕŸ+ý*HÊèMÄï¶c‹9u>äÌ¾2B0ÚDMˆ ü¹‚Ë"s¸¤ë•˜^9«œWÏ£î9Áºæ!Î!¯n^þ^HénÆ‰|‚ C“(ŠZt8Õˆn¿NU”¾{¯‡BÊ#HŒ)~m­€F)b¶¼ßUlZÿQ°onuU£ò îÍÑtÔÀKi*¬Á÷^œAØµ¡×çïVüGnLb\É{äÔÑ3Ãf<g6C©%Ä¯ÿÉ
+^äcL¬E8ŒK¿Gô&<ýq	\€0`ápâ„R91 KMeIä.CLW”Ëjé¼~ã„þ«“ËëÐÙ¸7x-_jÝò{ûê<ü\HE*È ðû9Ï»ì°‹d+8)r³ÛDx0ñÝÂôö›ûûÌ‹pƒQ–eêœNÞÝi?y¶ŠðdQá“”Ï›g¯Œ`1Væ®‘C¿Û%rÛ¥*>Õâ5Ÿ­_ÔhÛŸY‚.Ù‹úxTq“4‹äà‹’Ð•ôUKXÈáÑ²~÷Ej•'þô.½¼«ÑØ!ÒóÞ÷ñ­Ä¢ƒlò)Âr~ýÅÒþË¿Yb¯¬Ðš cð`•âJçhŽªrM#ÕÛSªååðüè·—zÊðº}E s}›*Ã¢ n4^Ù† ù©åé‡O•-G‡Êj¤c1¼Êi‡ÓÅRÃ×ì}sLI†-(’uez¸€mîB÷;’„HÂbb¡WRééàñÞÆzì%›ôÕaðIƒˆíkGÁ)ø„.Ý\ºŒd¬`v¶“šèŠË©G*ø¼—z]üø¹tËUw|JîûiêóãÈ™£tÝGºvEïDt+Þ ©ýÁá×kÞqG%ÒWN‘žš'zsZ¹µÑ4 ¡Öïtxe”TLñ»49·ÖsÒm€6¨á$Ø/uÄò|pPLm®åÃÊÓÐ=²frr:Dç *b¿Ö¾‚Nûl§ªÚn£o¯ys }SÊf5@,Þ;¿û¦å'onöªÜ„J.’ÎYœþk”]¶G3]§BÊ<Ð8•F1L–õƒG4–?Ž†þPKï'?¹
+  Þ  PK   è;3               META-INF/GALLERY.SFXKÓ¢XÝwDÿ‡ZÔb&ŒnQ¤#f€€¼AÝLð¸¼¹¼EøõãW_ÏÄT×ê˜•H„Ç¼™'Ož¼VC¯ZðÛ´]ZÁ?¾l~Ç~ý…i×ƒð·ãôñÿ}ûOlÿåoÖ ¿(iÐVÝÔõ ì¾ˆ0øýï¿þb	ôæ76A×ÿ¦x0^|á‚ RÒ‰¤%Ç	ô*HbµôGÇWÿøõ—_Q½üñE¸\t¦Hì×‚×%¯0Ò(íïAáuÝwÐ|Q¥ph")ñAs>yVbrOÁ@¾Œ¨°{ÖCoõ¯ó”‹˜Š^ûÔ#×—+ë3ÑëHM{½Œ©^u/]Ž:`Âóñ}ÓßÍ«‡›Æ@øõh‚®®`)ó)«ãäºwORnŽ5^÷{ñó¤,(‡¢Oë<«öëfúb·Íº#åáŒ‘k­þzqÂxqp¡ïkx!h¹”¯7‹°´Z=TýY8Šz•çõ‚ƒGu5:QZþ¬PâÙÝÎçÝG»vÅuÔv{ÝDGY»-3â-…ñ"ÚìlwdÆ­l¸âi—ßÅ(=2ˆÓ+U8€{ î_}²Ê´Ô“s³`žª8ÖÌæpñˆãè”Ú¦ÌT‚ 	kÔâ&¹Îi} @§ìûjU7×qò
+ö¯Ïû?£^DõÙ‹`™Ýi…Ï@°mÓ¿„âæ~ç@d,£êmÕWAU¨Uouý>=È:Öâ!Vo×ÌsÖ¦•Ü>Ö¹ãuèVø||svœýMqTj'sK^Þ]c¼s1¹¼.˜ªÊSp¬ž_M½ò¼íé03šª©rwˆÂõ ·%û KJFôîÛ¾­‹µÐÚ¼Ê3‡Â­®—)¶Àé9 Ð¬´|u+=ô‰^ÕCýõ[à_?ÂfŠ
+ñ?<A>÷-	{}#à¬Õ¸ûžªr)ECPÖÕ;,Ð Ë¸ú¼›LÅ‚æ*9**¬çT;ã$ìsDüŸ9Þ.Ëv3‘áKˆÕ(=Iç]8o°’q´IøI2€·,¿#fÉ5¬u_÷Â–­H!ÛàÏýê<¾úßFåÂv¾Qì€}V·ê–ØkR*2Hï·ñ5½oîf!;\±ÕvRé˜«%_R¦ØûxÎîÓbéÚ¯à´Á“@Î7Ïæ1Zß‡‰qÔoÿ‘™¯Š%{mœ6íAwâ7º;HÃ|âhÓ‰hƒ¿¿ÝïF‚—¬ŠèäwÕ[ÖâŒ¯UMy®3]!gwGvÁ í(V¬QuK˜ÿ|b<«½*Õ˜PórÖö–èwçÄÿ‡wÞ«Y–«Tï~Ë³Òa½Óõ i%Fˆab‚¾ÞhtÉGr¸­¹é$…˜ðžÐM/™[Æüˆ³jÓÙû€|Ãéa±ó†õ÷×§~”“ÎY2Psÿ{ê,»‰ò,±V4Þpa ð@÷YãÄJñþi±ˆNù.Ü×h)ëáúLw£œ]ÑÓ¶Å³¹K£Í¯“–¡åjyæßÊòx•`Uð«cìú¼¶¬zÐöGÄ•S˜¿ó:lwÌJ¯ƒ;sK]åŽåŠ×æD°AP¯í~â!šÝœnøÃÆò©´9#Ô^ÁžÏíã¯Ô]„Qµ»¦qs›¹Ôä­°íŒšTEÍ£‚í
+!=ß(ú†FRø¸Ÿn{³?à
+~2ŽùÃñÏ,ÂŽ-Žb¶*½t9¾Åíæ’]Óú
+«©º¹½–»TVÿÏÕòeÇÎn@p¬0õØ8ó¸*ôÄÚ‰G¤…©Bt‹XÇ¡GÁ.Rc¿ðÁªo»ž»k´.Í(¡¬‚¼{Ï†½Þù|’rªÂy€i³¢ÅÝHÑ8Âð0âÇÕ{>¢l-å\BÛûšÝH>´ó=y?N¹8"ü9Ñ>¾¼@ëáú¸n|þ>ûaì|»ŠM‚§Ha ÚÜ·ÒßPˆ#2Ós>0\~2‡Î;¡|¨½Öë«e¡±ÞS¦ôGHœ4âÇvXëiD-ÿe²÷šÂ¹ŸœãËv.¤µÔ&9ýœ‚ŽiD: é"¨æµdô–c½s92ŽÂõ­¯¹ö€¶¢?†W›o+-Î¼oç1O_£Hn6ôDãˆv²MqYé£ÜjÑ:!Ï.¶ªä”$‰0&ƒ¨÷Îþ5KºÞƒýrUÎU–TÓ Áãr4¤b„Ò±lZL¿!Dú“ fW$u\Í¤¥.ÒiŸÙAØ_KU™ ŒùDù·Ëc<Î®O#®™Àô°ÊèíäÌAÄèüèpÐ_ÒTCÿõÏO¾”u?L€*(OÙ{ûIä¾ b‡9‚œ!ý¯nçàP‚ÖC*‰½ób;ìØj¢Jž˜Ê'öëq…Sˆ²™•ù±! ºžhÛ+åpÄˆ®¶§gd“BÎŠÂ[ýà"¸î#ê´K~¶ûòÂÙ²NW	[7²HJûñá¶	´Ï(øÕÏçåÀç›ã˜r¹Eê–3ƒžM«,,¹CÜaÚ~FøfÎ¶w–<Þh¼ºîwP®XNÝâòmGç`P…)Œß@ã¥H²Cé…ÉÞ¦éLJ=e¤RôƒpYº¤údvßûÄ€™	ESåP $ÂV}_ÁEL¶Ðí½WdöJqÈRÔÖ´õËl¬”7wJÚÐ¿—.)È6åXoñ¶I{Ki×©rÎ|¡ÌmÁ•ïïu&®xvÎþímÈ¦{c¶©€¿ÍÏ×šonuõL&×U&à!%„àh]c›ò€|ÁÏGDXyCñîÎcjÊ–<`nôr{RÕn—â7hì#æ;C(x0,Æz£Ñ’Ì7¾ÐºÍ³SYdünBì]§´ ðõRñ`ŒBNyŒt£”0Þ)”À®"#w&7Žê+sY„Ë»4×è8)•¸—PpMõä Ð¿¯eÞ®	9_‰Žÿ \ƒ›¼HôÜlå±¿Óñeæ»÷¦ðï57ðsÕDL‡6kxKP£á/j—‡›æD.À®²Ä0÷ú,núGæö-*öKQÊº]÷3K€¯èL)iBv¹ç|Wü*Ïm§÷qç€–?Éúé‹ôªHƒé]šqq+V®Âì¹ÑeBkxÖ0Ãž.ÌýÁÒÁ‡5~³"€ò°é¢v×Þ.·â¬F«›†?¬xîÞ^ø,buû«xÓÌkÞ{%a×fÁpuæ!nÚ/­»´AÁ5ýB—“Úb’_à³Õ`ÖP¬sJ£îª··‹‘Õšmša‹¥Ó¨šú4Ü‚”à¶N|,² ”SÄ0—7ÔR£Ï:´çl7t™q,^$&{ìb¡¡“FÙ.8X
+Í†¦&ZœÕ¼¿V/+H^K·ZõâKrß/H˜-’„m|#u)§(|ÖSê bœÿÉá¿yÇ]
+D&›áíxvè½kÍòœŽž£"zãßtøH2€Ôk&åtº7&ýFŽ‡ûæåIGmÙFìûD/bN÷ÀrË@»k¦Ø+±aP©Š%î>| ÈõWÛ÷<7˜­ãŽŠª‡úPã@_ï0b†Ý_»l_¶&”Ilå­ÙdÄ4ÂåTÞ„¡{çBu’%<ã|ƒ‡l m—;¶ïð¤?oþPK¤Œì9´
+  ß  PK   è;3               META-INF/GALLERY.RSAÝ–yPWÇ³›;T ylåˆR ÔˆZJŒ+C‚I€2ŽÔD'Šà1ÚŠ‘R‹Ô"^%xVPF‡Ö¢¢ ^õ O¤ -‚ì.DíøŸÿ˜ÉÌîû½ï¾÷Û÷û~Þ[``¼ ÐÇcŒÝLˆ
+›Œ‡ÀÀh…!l)4kL&€Íkd2ÐÍÀ@p‰C0ö `	 ¦×ŸGl BL"QXprâXxƒÆ²ju¨FÅ“È2QÄŒÄÃToò¦©sTŒÂc{ÚYŽåIÔ*m–R§P¥ñärd,ðÁ»mXîT£SÌWÈe:…ZÅ“¢šl…Õò&)²Z,‚x w\Id9”¨A3YýRTÃ“Dô6˜7â¸dZþÚ~E¸®ÿ9¾\Üœ˜!A   ÿ—ìÄD€ýCC’?¾Öï^SˆL êó±º®†õzÂÅ  ôµM5³‹[ôs7?BJºÒÐá:j3'ºÃ9&0têsßtÊ†	‚GÓïî3æ;uB³àøŽzz‰Ç—Íß5¤5aRØÚÆ¢ú­ã	ßÏI°=Öë8ÕÒ5IÕb«¢íøßí)5j’Î<»š||™½YVNÍ?|‡«&Bè°vØsYôŠDDìò–‰X²>1~œš™½8:Ûòò¯§…u5û&5%E%–{æåp:-ªþ‡¶Âr
+~¢‹)¹49êå©:{÷ÎØÊ±QçjOG.9Öûó,Õåª/WÙß-]á²ÐWjëðËÃÒŠ°ÎÚ)èöugÎNô®Ú´íh¡põocJ{â˜ÝÌÝ£{ŽÖï¦²#1TÄ*&+*Ä0Ê½·aIzÓ:Þ`´Õ®ïúal¢.w/N7¸®µÚœ!Ù<”'U¤©p¡$·,Ba€0 ˆpË1 A˜k±p2È6m’Á–ÓêX†D¦TÌWkT
+Ù`ÊbÄ£*¥š—(Ó,DF‚Ö©Ñ2¥ÕäFlÞ‰‡"ï5Ôo7!KßÌÛZS¼l“ï³†+u¢Mæöý2Ap¿÷ÙéÂ)Úâ8•¹t™®ù1óÊÉ=¯¶û2¶^T?ÏXäæ‘scÙ6v»%XÛÚ[òÌ»âÔèÆªÂÍÄè’ØÜkgÏw,št§Ô1º»ÐyR¿,¸¤æÇŸréû¼êvQ¥‰û{¶
+&3›¬†Ò[€¾§Ÿ!®7Ép(4_
+D&S‰D
+»#A1q°¡§c ã‹H¬|$"LÙ_	.‰Äl€ïœÃÔD˜ºxâÝö¤QÀÅà”f]¾V¥‘£Ø2§¡|ªq;IŒ•,À„˜Fÿ:]f¨@ ×(ù¯¹X‹×z Ô’>&ÂÁl±¤|€6ç@@FÎÀPj¹6sØXX¦ƒôÀ€ð?èH·.OF–V^ªBÌW³ãº‹*áûGiâú¿V
+²ËÊŽê•NßønÜ£¨¶Ùr³g
+Ù®Õ³ÎóÁÞºœ[«ÉYénÌëš…=»òZe³yöömˆ`Wh£¿ÜqeOÇ¼BIÞï¹¹z©¨ZüÂ±ûï²ÎG~clÇW¸ñ7Ó{Ó1t0tªNÆðÉé)ƒ‚†Nož2h§xšuæê1©ûlînT ×òòÛ7¶•wž¸ÜÞ—Ñè÷í…Ìœ—>ÛfºÌ×=-È×ZøŸo\Îëj‰=rÈÒÖ²ª‹wÆ£½ÙDwÝ{b×Ò¹F5í¢bWg\QhDß’Æy‹å“»SS¹·ôá%»µ/U>^Ë^µ¶4ª¹ž˜Z1k Íƒ@_	†üJìCnå&ÛÛM9FÁû¸(Žµ6äp­Àcð¿F¿ãÚá“b¬C0Î
+³'à•ºWäàl]\ûD"[¦CãdsQ¥Ð‰Þ²+NTöïŸ²vŽú×_T¸i²Vt}ýBþKÜ’Õkt6m³ãsÎæ¬=ñÇ2¥ËeJ(q6ùo}ÆÔÛÙzS-ºÆ3íž«T*Ž:y¬Iðxqq{²2Üƒvç«¬ìùÀíù-ÃÁñg%¶'¹×v²K¶kÄñ•91bÃèç“\ü:Ú¨^·÷=A ÿd›óìd=ãÞü~|Ó^$ýR÷ÔKÎ; ã–¾à‰&šanalDÁö•µ2(!÷fB‚#õEž": Ò«iFÁßñ©iŽ?†»ªWTæ3vqRòÒ“Ì²ø¬ ™%¼lÇÊ#Íì¹µ®Í•7fÕo©¹}A6iÃ¢OØx/Ejna«¯þi×Ç!¸Ž_—1Õ¥š|àé„	–ÿ PKÕ¿´kÛ  ü
   PK
-     ¤~a2            	   META-INF/PK   £~a2               META-INF/INDEX.LISTóJ,òÌKI­ÐK-*ÎÌÏ³R0Ô3àârOÌÉI-ªJÍÍ/Iõ		pÎÉLÍ+ÑËJ,âBp¹ PKD•K7   >   PK
-     ™~a2               HTTPClient/PK   ˜~a2            +   HTTPClient/AuthSchemeNotImplException.classPMKÃ@œmÓFk´Z­/âA¬šƒÞ*ÅR…X„”ÞÓtiVòQÒø·<<øüQâ{iQ÷0ïí›y3Ë¾¼¾è Yƒ††‰]{ÕK+Ý(·NÇÆ ™Jº£b9Ì¢‰LGÞ$¤IÃI|/{©â{14t 'Îíhô0•ŒµÝÏtàúŒä0ÑwÑ<¼~öå\«$î
+     è;3            	   META-INF/PK   ç;3               META-INF/INDEX.LISTóJ,òÌKI­ÐK-*ÎÌÏ³R0Ô3àârOÌÉI-ªJÍÍ/Iõ		pÎÉLÍ+ÑËJ,âBp¹ PKD•K7   >   PK
+     Ý;3               HTTPClient/PK   Ü;3            +   HTTPClient/AuthSchemeNotImplException.classPMKÃ@œmÓFk´Z­/âA¬šƒÞ*ÅR…X„”ÞÓtiVòQÒø·<<øüQâ{iQ÷0ïí›y3Ë¾¼¾è Yƒ††‰]{ÕK+Ý(·NÇÆ ™Jº£b9Ì¢‰LGÞ$¤IÃI|/{©â{14t 'Îíhô0•ŒµÝÏtàúŒä0ÑwÑ<¼~öå\«$î
 4[Î£÷äÙ¡ÏlW§*žu9¶-fœñ‹¨¹I–úòFqàáßîÞµPA•Á8þ×£¾éî“iÊ/G(Ógñ)A°7¡I·sª‚j¥½„xÉé5ÂU&\`:k%¢ùU6°
-ƒ)Y[mŸ-QúépEÊ~î°¿RÜmb+¯ç;ÛŸPK’Gˆ"  Ü  PK   ˜~a2            %   HTTPClient/AuthorizationHandler.class¥’ÍJÃ@…Ï­±Ñhµ?+W®»i +¥±Ò÷czÛNM31™Hñ|%>€%Î„RÅh` ÷;ç\Ì¼½¿¼h¡áâÐE•P°>ËôT%òIh©"ÂýéUg8¼9%GÚ/ˆÝh¬Ú_Õ¾êóCÆ©^£i¬¢”ÛÍßw¼‹EÀ±©‹š‹:¡2–‹,¶fë!<o\èïÌëÖ¦"…l¥‹')aVè·Úµi­uµyK¨&B†yo ²$àK3Ž
-ÁNnOZ3ñ(Ç?í_ÚÌƒ°F?ÑÄïÝÍ8Ð„“o¡A0å9_+ÝÇáêú<*•ßí­h™@(Á~ŽCØ‚cæm3•-Ã5l»kÌÃÞ’Y¿%ûEbNÅü—pðPKXG—d   Ô  PK   ˜~a2            "   HTTPClient/AuthorizationInfo.class½:xSåÙï{¾“ä$9¥šB
+ƒ)Y[mŸ-QúépEÊ~î°¿RÜmb+¯ç;ÛŸPK’Gˆ"  Ü  PK   Ü;3            %   HTTPClient/AuthorizationHandler.class¥’ÍJÃ@…Ï­±Ñhµ?+W®»i +¥±Ò÷czÛNM31™Hñ|%>€%Î„RÅh` ÷;ç\Ì¼½¿¼h¡áâÐE•P°>ËôT%òIh©"ÂýéUg8¼9%GÚ/ˆÝh¬Ú_Õ¾êóCÆ©^£i¬¢”ÛÍßw¼‹EÀ±©‹š‹:¡2–‹,¶fë!<o\èïÌëÖ¦"…l¥‹')aVè·Úµi­uµyK¨&B†yo ²$àK3Ž
+ÁNnOZ3ñ(Ç?í_ÚÌƒ°F?ÑÄïÝÍ8Ð„“o¡A0å9_+ÝÇáêú<*•ßí­h™@(Á~ŽCØ‚cæm3•-Ã5l»kÌÃÞ’Y¿%ûEbNÅü—pðPKXG—d   Ô  PK   Ü;3            "   HTTPClient/AuthorizationInfo.class½:xSåÙï{¾“ä$9¥šB
 Å"mÒREÚA
 Jµ”JXŠBh´IMR.¢SÝ¼çÜTœ“Š—zÛD…RDñ†àmº)²©›·mÎË¼lÎ¹é”½ïwNNÓ„ßÇçxøÎw¾Ë{¿žô™¯Ü ãð\Œ8!‡ð0Ô^~ºÀ†ÃxÎ¯E<Œàá(ŠyéÂQ8šgG»pã¢ÙX~-áRúp5/ú]p–¹±Çñk…ÅãøÊx~=ž‡	<Lä{NÂøÆ‰¼VÉÃ÷4œìÀ).ƒª4<‰Ÿ'»p*NãÕ<L×p††§¸@ÁS5œ©a†§ix:ïÕòê,æ§Î…³±ž×Î`,sxÖÀ$52ú¹L×<æóî™nlÂ<4óÝ…<œÅÃÙâ‚ðl‹yò°Ä…-ØÊ B<,uã2ls`ØË]PG$Ãl\Á8ÛI~º`vòp1¾w`‚_<vi¸’Y^¥áj×hx.X«áyžÏx¿¯á^¨áE¼±Nƒ|ób¾³^ÃK4¼TÃðÖyé2Çå^ÁW¯d+¨àáGº]¸¯ráñjþÄ×8ð§.XË„Ÿ‡+ø3™Ìµ.¸ˆŸ×9ðzgu$±:QŽ'<µËƒ+ƒ]‰p{ÅÌ`¼-\Òú‚{jW¢mf0ÒÚŠ!Œ¬ÙØX_ÝE¼…Ï&ÂÑˆy„n¨mQ˜g lF–U4$báÈ2ÞëŒÆhkìñ–¶PGÁÛ;h¡%]¦w /êÆ‚q„üæTœuóêƒaÆâ
 ­NÄ‚‹Â‘¥Ñ¸f/YjIÐ	[g0ÑF 7g¢Ä>9	'ª
@@ -59,7 +53,7 @@
 Î×ÀEâZø¸îÉo„×E7¼/n†ÅføDÜ_ˆ;Pwá8q/Ž[p¢ØŠÓE/Ö‰íØ(úðBñ^&váÕâ¼^<Š‹'ð±÷‹§ñmñ~&žÅ/ÅsŠOüF™$^T¦ˆýÊÉâ÷Êiâ¥Q¼¦´Š?*ËÅ›JT¼¥$ÄÛ2l |ù9ë'äÐnj­ìÆ.Âwàïä¨Nø;(¯]N5ÄÉ”a]Îf »6Ê;´"gï9‡f4T°)1l§C†;d)ËáSxB@”'5äò_Å˜9´‚ž\ŸÚ(:Ó>)‰Sê~›™ârù¯i2\vÝ“vù‹Œ—ÿ³;³jËxù?/ëé—s2^þ"ãå¬ôËÃ3^þÒ*:ª8óiŸÀï²PKÀ¦–¦|«¶[…]~æ@‚õ_øÊ„5Éì½²ˆþ„%¿Â§t|
 AYA_ÃÈóÇ€Bÿrp¿ßüxÓîä/ýDæq½¤Vªž¹êTðªÓRˆ-´ˆ-”-#K‚ÂRSÓ‰¬Í$5TPd’šš.µù$µ3!µM²)Dþ#2óëB91ÌE×Ý¶rZ·C{­Ÿmˆ‚Ô|^?X±{ ›—³ø½ÎcC¡ªÿ&8ÊŸ‘Gy%/Úò-gT/œ3_L.õ°N÷ç”ñ
 Ãùë‚	X¾ÄöÀÑþ¼xŽ±–l½BÉê~?EÎ~qF: µ\j«K¡Pmƒ‘êr(W#0Ií„*õ¨UcÐ vÁÙê*©«!®®Ôµp©zlT¿Ý´w»z±ÕEÏ…3d%Ê¢»ÛnFÚ¥è–ÃÖ›wŒñÙé9æKéiÆL7‚}/$Ò<ZýqŠ’1ñ ÿ	ý:ó3@Yâ)þÇ Ÿ²´ŸzÁYŒ¦L¢¢‚¼Œƒ½¹¨8eÄe9åŽÁŒ¼L@Çlê=¢Ÿ€n¬ÕMàVo†u3ÌPo§ðK9äKüyEPcYOºLëq[fü1Ab"C¾íÐEÄIÛ±œ¼…ß©¬]™·
-{a5¿ÐsYm¨³ü²a0cãÏþä×gº]Ü9³vÂyMd8ço‡ï?âçŸY†Âq0ÎþÁi¬Mý(­nMÝCÕpœú0LP‚‰ê.˜ª>Búæ©Á|z¶¨»­¯Iä:fÉ¾¢ÉŸÔæƒŽÙ˜#™™Ì·P¹hìj˜‹y&ó§É~IêÿÒÿ…@ÞN¸ˆfëoú ÇÜI~BÇþ¸‹ÉªZ©—lƒ1&¡fõ`þÿ PKò…ÊåÏ  3:  PK   ˜~a2            $   HTTPClient/AuthorizationModule.class­Z{|Tõ•ÿž;3™;“„@€Á×€!ž1 
+{a5¿ÐsYm¨³ü²a0cãÏþä×gº]Ü9³vÂyMd8ço‡ï?âçŸY†Âq0ÎþÁi¬Mý(­nMÝCÕpœú0LP‚‰ê.˜ª>Búæ©Á|z¶¨»­¯Iä:fÉ¾¢ÉŸÔæƒŽÙ˜#™™Ì·P¹hìj˜‹y&ó§É~IêÿÒÿ…@ÞN¸ˆfëoú ÇÜI~BÇþ¸‹ÉªZ©—lƒ1&¡fõ`þÿ PKò…ÊåÏ  3:  PK   Ý;3            $   HTTPClient/AuthorizationModule.class­Z{|Tõ•ÿž;3™;“„@€Á×€!ž1 
 $“`@aH&É`2g&<|£ÖWmÕê®U»mÔb}B|U·«Ýn­mEë£lëö±ÛmÝmÝÚï¹÷f&è§ûG~¯{~çõ;çû;¿WþúÔ³ ¦ÉMAtà@ £ñœ6Ïkó‚6/jó’6µ9¤ÍËÚ|_›W´y5ˆ*¼DþYG?Ðæ_ôÃëAÄñ†6?ôã_ƒ\ù‘~û7?âMüDWÞòã§AŒÇ?ÓþçÚ¼mâ°öï˜x7ˆ_à½ fâ}ñ!~©¬èò¿ñ+üÚÄG:ùÝð?~›ßá÷~ü§~ü/•÷?þ[µ{G¹üÑÄŸ‚øÿcâuñÏ&þÄ9øD'ÿ—¿âSŽ¦—Å0ÅC†âõ‹Ï”¼ Š?€_ˆiJÀ” )ù” –_†)5ûá4WF¥@FêJ¡)£LmJ‘)cL«kã´	e¼ç—ãM9Á”M9É”°)L™hÊÉ*òºG&™2Ù”)ªR1}&SM)1¥Ô”2]*7ešöÓé™¡£™ÚÌòËlõú¿œê—9‚‚Ždbë¶õñôÖôú¶X*-(Z¾)²92½3k›¾,’jMG6¶Eç	
 ›¢ÍÑd2Ú´>Ò™nu‰-gœJ¯5mH—:’ä˜Yr(RíîÔþš™œ¯Ñ8y¸|ÙÊ•µ‹ÛbœM_ÈõD2vI$KÄ«âÍ	jpöÚÄÃìÍÉDûúS·ªä5\³¿g×ñÎöõéd,šâ8ÙLÕ“Ñ‹£û
 :/zqg4•&û`/IªC½Ð&Õ‘ˆ§ÔyócñXzÀS<u•À»8ÑŒX‹G«;Û7F“+Õ]ôÖòDc¤mU$Ó¹»èM·Æ¨Kø¨†ž›hê´=<é¨µ,oj‹&åÅ¹”^›SË©<í^_$Qð”ë[£íÑêDºª½£mÉÖÆh‡Š§àN@ô9b_EQkí;¯ãž1¹%“ª1×÷«=LÄãÑFW†­½¦M8ª;\ë¹ÅÛÚ”¤£û‰­^U‰éW2êÆ“'ÑI•Oè'>î¨éLwt¦ëÒÉh¤]O:c1y%]ík[#©èÌŒÇ§ç4±ßb¢÷ 4Æäþ4PÂ¬Œ„²Ï ¡—¿}¤‰h&=c‰éU5}NZI‘J2hvFÜðt2ã(³PäsØ­‘¶¶h¼%:X/G…Ü¡F»ýôüúH’µTsx*šÖS\4EõÐn)vTn‹Ä[¦óbñ–œ6t_¯;m^[ul¤˜:˜ê¤“š§ƒØÆE¦«m²#ÝÌHÊ¸†ž´v(ÁùÄO~ŒEÚR½jØqk6&:¶-%r	N.
@@ -76,17 +70,17 @@
 ±ö`Ãn[=Æf¨Ä«ÀTî™¦`Tîeçíê‹MåÊÌSS®Ì|5ÊëL‡×)ÊËoóò;¡oó
 8¼</_W_PsÈæi‘Wéeaò:•‘¥:Í”E:që"'–×;yV©ÓC˜]æâ¨«Ñ!L(sz‡‹&E{´QGÙSh¦W!¡Ç?Uva†tM÷0Â{áOãyµòêQÊKèdŒ]&¯`»¼Šèé¯ÉëŒö7ðùó~?“Ãø‹¼ÇH_FÈ‡Œô#öÉžÊSy³ìËHÏ~|&‚Ç÷^ZéiÔÇä5ø]÷Œ5n§Ù§üwNÙ³…«¬¿åHé!^—–•÷ ±Ò_`ö é.Ôdó=ªô?«	ßœIxO…Ydrõ~LÊR¶Ø”E&+µ²kMho‘în•bÔiéÓZ³ë¸¥Y6ót}“»{S7.ºmRw©ÕÞ0"”Ç“fu›Íü©4µÈ„ÌChù<ÓŒ{±B{›íÙ!¿Žg••ë]ÊÚ?pÇë`lˆ;ÊÜ¯åN¡hr²nšwÃÚîÝñéãœ5]Ÿ>¤¬=Á¢ ÍsuÈçUî÷¼žeâU=hW^åQÓ…•ùöoÓä…ò÷g¿TZ½“µÿÚ íø¶
 ¡Êô­’ïË§°ãCd¢¥¯1=§e¯nxÏ&ØÑJà”°ùe¡|-a¹ %,‹`Ó-aCæãŠ…É5¬5µOCÿ#JÌîÓ²Y{7¤»QÎ¡<Ã‡á†‰1¬ÚæÎbå¶ŽýF£ ­ÆHl2Æá2Vp×ÇáQãìåx?«¹ç	8ÄŠî°1…U\	+¶RÉ7Êe¼1M&³eŠ1Gf§É|c®,4æK±TÖgÉ:c‘4‹%ÆùvÒ\oœ#7Ëå«F­Üa¬{:yÌX)OrÜc¬–ÆyÕX+oÈÆz;Eîg¥<—¨µžÉ§íYÎHÖ1ÔµPÉ—>.u-¨¡ŸI #Ö'í:â^:ºßSôæh¿zí‘&•Ïífí˜‡áò=¶‡õßó¼^z¸f²Ûub€w@-öª4¹uvÅ˜o'¤I¾Ý”|
-ûÜ«d/g”Œ†’R‚®¢&{ñØ{õÍÞ§àÇ>Oq—½_1“½©ØË> ¸É>¨%û|»’á¶ßÛ{_Ð0¢0f³-g´"llB±qŸ`í˜kÄyàXf$Qk¤°ÚHÛã(˜¹]ð4GBƒžÉüJ0Ó¦Šö!N\H|“3£‘OØ7ßöOJ6‡ýé\yÖVmÿß PKGcÃØÁ  Í'  PK   ˜~a2            &   HTTPClient/AuthorizationPrompter.class;õo×>=NvvvFáôÔ’ÐâÔ¢¼ÄÜÔ€Äââòü¢F çœÌÔ¼}ÇÒ’Œü¢ÌªÄ’Ìü<Ï¼´|ë(Mdy¿°€ÄÌ"kF®àüÒ¢äT·ÌœTF)mEù¹%©EzY‰e‰Œ
-¸Œ‡©cd ©ÔÏIÌK×÷OÊJM.acd`d`b FFf‹H21° PK4ø¥   Û   PK   ™~a2            !   HTTPClient/BasicCookieBox$1.classuŒ=
+ûÜ«d/g”Œ†’R‚®¢&{ñØ{õÍÞ§àÇ>Oq—½_1“½©ØË> ¸É>¨%û|»’á¶ßÛ{_Ð0¢0f³-g´"llB±qŸ`í˜kÄyàXf$Qk¤°ÚHÛã(˜¹]ð4GBƒžÉüJ0Ó¦Šö!N\H|“3£‘OØ7ßöOJ6‡ýé\yÖVmÿß PKGcÃØÁ  Í'  PK   Ý;3            &   HTTPClient/AuthorizationPrompter.class;õo×>=NvvvFáôÔ’ÐâÔ¢¼ÄÜÔ€Äââòü¢F çœÌÔ¼}ÇÒ’Œü¢ÌªÄ’Ìü<Ï¼´|ë(Mdy¿°€ÄÌ"kF®àüÒ¢äT·ÌœTF)mEù¹%©EzY‰e‰Œ
+¸Œ‡©cd ©ÔÏIÌK×÷OÊJM.acd`d`b FFf‹H21° PK4ø¥   Û   PK   Ý;3            !   HTTPClient/BasicCookieBox$1.classuŒ=
 Â@…ßøSh)6Ö	^!ÑB’¬qÐË.dÑ«Yx %®¦öæc˜ïõ~<D=xB™¦*x%&©1É[slG¥¸
-‚ŸÝu}æZF„Ù:Ï÷©’¬ë8VíKbn‹%„p£5W©Ö²%Œ¿–X	}Šw‡’‹š0ý«ÀÜ	:hÓuG=ôì»îN¸møPKýÙ×{    Ë   PK   ™~a2            &   HTTPClient/BasicCookieBox$Accept.class…SÝOÓPÿÝu¬[¦¢SsNÝÖ}bôC2¦F“$,yëº‹\,­Y;„'ÿŸITˆ%~þQÆsÛ}`µIÏ×ýs~çÜö×ïÔp[ƒŠ¼†8®'È*h¸›RÜ’±¢Š’Š²
-!æm	·Ð`¸ÚyÔí®¶-Ám¯¾d¸Âl;ÎÁ—œ½†ÄÚ¾ímqO˜”rOØÂ[d˜-†ä”Ö¢m§ÏRaó•áNºFÏ¢Hºã˜†µn„ôGÁ¨¤Bå[¦É_zÉÇ¶ÍmËp]Nñüøf… …x¦ÓŽ½Ê›Î`‡÷æŠmc×¨¯¼:ß•¹-ò@Ú>ËˆAÍgÂP**`X8„^3è³×¢ÉÅ2hkÎp`ò‡B®e*8[vúC‹×$Ë$ÎâœÕ$4œQQK¢ŽFM)æQeÈýoW“þÀ–a?¯?éms“BÙSwÐ®Çé&è	¡Í å”™±šË Þ®[¸Ó˜÷/fü27Jáw%<a;žØÜoYrôIÇé:ô¦åH'!¹òSä-’!­•)ëï Á$Éa |ÆÙÓŠj]ô«h£šŒN.j½&L”´^~%z„èSi(G˜ðgË_¤zXåøâ+•ãê§JÉ Oè-ú:h>	jþ	åÒÊwd”(+?ÿ!£ŸÑq™ªYl†Î$™û¤9DY?;}¨\€8©CÖJZ³˜£Œ`eBJyH§ÉR‰éyÒW|Æñ?PKCX-¡E  U  PK   ™~a2            ,   HTTPClient/BasicCookieBox$AcceptDomain.classS[OAþ¦[ºíZ-TE«ÜÄŠ½_0ú‚!)E£IAŒ¼M·ƒnwÍîáÉŸã3‰ŠñAyóøàíŸÏlä6n2ç2ç;g¾sföëŸŸ TpÇ€ŽYqÜL•5psJÜV{9yE†˜¿-½lázëQ»½Ö´¤°ýê÷¤ÙtœR,9{‰õ}Ûß¾4)å¾´¥¿È0•ÉÉo0D›NW0¤ZÒ«ý^G¸mÞ±h'ÝrLnmpW*¸UT’Ó/ýe§Ç¥MîcÛnÓâž'(rdöd"qNqÓ—Ž½&Ü-Çí‰.Ãt®µÃwy•¿ò«bWUhÊG8™Cé(1€a!¬ù’õÁ9{5%ê“¡XcÝé»¦x(ÕˆÆ±§Û·DE±Lâ<.(QNÂÀ9•$ª¨%QWbe†¹ÿ›ÃhÐ¶ÅíçÕ'aúÄîÔI´¤çºz5!ä´œê5s&†ºãÄÀó²wkóÁõœ=ÒÍüæ?ø=OØŽ/·ö–…zäqº”­´šé$Ô§!¢&D~Š¼Eò"¤Â!"…â;häE0J2Fhß0Föø Eµ.UŒaMF‘+ÃZ¯	%],¼…ý€èÓ¡1ÏV¾(õ±ÒÑÄWKGåÏ”’Á,ý‡ •ôàðqŒÐáß‘Ð~ ­ýDFû…‚öû™â1™"®R"KMPL‘Y&­©&
-ÅC°Ó›š ŽëÄ04¥¬)LSÆ`dB*y—H§ÉÒ‰éEÒ×Æñ¿PKs%ÆZK  g  PK   ™~a2            %   HTTPClient/BasicCookieBox$Close.class…SËnÓ@=c»qcRZ—gé+… ©Mº.ªÔ•ªhTÄÒu:Åõ ÛiÊg!‘@âø°GÜk—Â"1^ÜÇÌ¹gî=3þöëóW kh9°±â`7ËÝ²qÛ…»lê6Vmx¥ôP%µ–À|çI·»Û•ŒÒæ¶Ÿ¨ ­õ%·õé†@yï]”ÊTTò@E*ÝXªÔ¬îXmÝ“ÓÉgýãwýƒVf;:ðÃ}?VœŸ-ZÜŠÀD;Ô	¥•(’q;ô“DÒòÊø³jYu95PQO8UÑkåzçÈ?ñ›þ mÊ.|‘qœuhè¤…"”† 6Š†-èm=?ç´Åf]`±+àìé~ÈÇŠ%qó½§º×åwYASlîUP†cã¾@u<ãsy$ƒ”î,¸p¾Bo£IâüGOÒe¤,[=ÿm*cz1ƒ˜už{n,†ž…¤JG»2~¥ãcÙu_[äÏ}¡Jïx|³<=ùàÏ„ÁºP~‘²MÊòŽ7„á5>Â|O™i²%ÂÀüŽŠ¯æ(¸¸œ±8gœWh/çÚ¡Ÿ…QîX/½0ÅâJ)˜?0cþü‡Ö=§uq×ùXŸö˜ö!y“ÛñCˆÑíUsÄ9O	Y{-b‰*òá,g¶ŠKäoP•	d`Ž<H0‹ü¿PK.æ    PK   ™~a2            &   HTTPClient/BasicCookieBox$Reject.class…SKoÓ@þÖNãÄÒ(ú!@bçY—¢Jm )-ŠèÍq¶t‹kK±SÚ?‡s% ˆHô†8ðú=ˆY;*š`ÉóÚof¾™µ¿üþð@·uhÈëHàz’¬‚Ž¸)Å-+j(i04˜ñ`[ø…:ÃÕÖr»½ÖtwƒÚ’å»éy/_òöç’ën°ÍaSÊ=áŠ`a¦8"§´Ákz]În	—¯öw;¼×¶:E2-Ï¶œ«'¤?Æ$*ÿ„ïp;`H=r]Þk:–ïsŠç‡7+D)Ä3mÙðÜ5ÞÛòz»¼Ë0[líX{VÍzÔøžÌ]!¤²T,j>5
+‚ŸÝu}æZF„Ù:Ï÷©’¬ë8VíKbn‹%„p£5W©Ö²%Œ¿–X	}Šw‡’‹š0ý«ÀÜ	:hÓuG=ôì»îN¸møPKýÙ×{    Ë   PK   Ý;3            &   HTTPClient/BasicCookieBox$Accept.class…SÝOÓPÿÝu¬[¦¢SsNÝÖ}bôC2¦F“$,yëº‹\,­Y;„'ÿŸITˆ%~þQÆsÛ}`µIÏ×ýs~çÜö×ïÔp[ƒŠ¼†8®'È*h¸›RÜ’±¢Š’Š²
+!æm	·Ð`¸ÚyÔí®¶-Ám¯¾d¸Âl;ÎÁ—œ½†ÄÚ¾ímqO˜”rOØÂ[d˜-†ä”Ö¢m§ÏRaó•áNºFÏ¢Hºã˜†µn„ôGÁ¨¤Bå[¦É_zÉÇ¶ÍmËp]Nñüøf… …x¦ÓŽ½Ê›Î`‡÷æŠmc×¨¯¼:ß•¹-ò@Ú>ËˆAÍgÂP**`X8„^3è³×¢ÉÅ2hkÎp`ò‡B®e*8[vúC‹×$Ë$ÎâœÕ$4œQQK¢ŽFM)æQeÈýoW“þÀ–a?¯?éms“BÙSwÐ®Çé&è	¡Í å”™±šË Þ®[¸Ó˜÷/fü27Jáw%<a;žØÜoYrôIÇé:ô¦åH'!¹òSä-’!­•)ëï Á$Éa |ÆÙÓŠj]ô«h£šŒN.j½&L”´^~%z„èSi(G˜ðgË_¤zXåøâ+•ãê§JÉ Oè-ú:h>	jþ	åÒÊwd”(+?ÿ!£ŸÑq™ªYl†Î$™û¤9DY?;}¨\€8©CÖJZ³˜£Œ`eBJyH§ÉR‰éyÒW|Æñ?PKCX-¡E  U  PK   Ý;3            ,   HTTPClient/BasicCookieBox$AcceptDomain.classS[OAþ¦[ºíZ-TE«ÜÄŠ½_0ú‚!)E£IAŒ¼M·ƒnwÍîáÉŸã3‰ŠñAyóøàíŸÏlä6n2ç2ç;g¾sföëŸŸ TpÇ€ŽYqÜL•5psJÜV{9yE†˜¿-½lázëQ»½Ö´¤°ýê÷¤ÙtœR,9{‰õ}Ûß¾4)å¾´¥¿È0•ÉÉo0D›NW0¤ZÒ«ý^G¸mÞ±h'ÝrLnmpW*¸UT’Ó/ýe§Ç¥MîcÛnÓâž'(rdöd"qNqÓ—Ž½&Ü-Çí‰.Ãt®µÃwy•¿ò«bWUhÊG8™Cé(1€a!¬ù’õÁ9{5%ê“¡XcÝé»¦x(ÕˆÆ±§Û·DE±Lâ<.(QNÂÀ9•$ª¨%QWbe†¹ÿ›ÃhÐ¶ÅíçÕ'aúÄîÔI´¤çºz5!ä´œê5s&†ºãÄÀó²wkóÁõœ=ÒÍüæ?ø=OØŽ/·ö–…zäqº”­´šé$Ô§!¢&D~Š¼Eò"¤Â!"…â;häE0J2Fhß0Föø Eµ.UŒaMF‘+ÃZ¯	%],¼…ý€èÓ¡1ÏV¾(õ±ÒÑÄWKGåÏ”’Á,ý‡ •ôàðqŒÐáß‘Ð~ ­ýDFû…‚öû™â1™"®R"KMPL‘Y&­©&
+ÅC°Ó›š ŽëÄ04¥¬)LSÆ`dB*y—H§ÉÒ‰éEÒ×Æñ¿PKs%ÆZK  g  PK   Ý;3            %   HTTPClient/BasicCookieBox$Close.class…SËnÓ@=c»qcRZ—gé+… ©Mº.ªÔ•ªhTÄÒu:Åõ ÛiÊg!‘@âø°GÜk—Â"1^ÜÇÌ¹gî=3þöëóW kh9°±â`7ËÝ²qÛ…»lê6Vmx¥ôP%µ–À|çI·»Û•ŒÒæ¶Ÿ¨ ­õ%·õé†@yï]”ÊTTò@E*ÝXªÔ¬îXmÝ“ÓÉgýãwýƒVf;:ðÃ}?VœŸ-ZÜŠÀD;Ô	¥•(’q;ô“DÒòÊø³jYu95PQO8UÑkåzçÈ?ñ›þ mÊ.|‘qœuhè¤…"”† 6Š†-èm=?ç´Åf]`±+àìé~ÈÇŠ%qó½§º×åwYASlîUP†cã¾@u<ãsy$ƒ”î,¸p¾Bo£IâüGOÒe¤,[=ÿm*cz1ƒ˜už{n,†ž…¤JG»2~¥ãcÙu_[äÏ}¡Jïx|³<=ùàÏ„ÁºP~‘²MÊòŽ7„á5>Â|O™i²%ÂÀüŽŠ¯æ(¸¸œ±8gœWh/çÚ¡Ÿ…QîX/½0ÅâJ)˜?0cþü‡Ö=§uq×ùXŸö˜ö!y“ÛñCˆÑíUsÄ9O	Y{-b‰*òá,g¶ŠKäoP•	d`Ž<H0‹ü¿PK.æ    PK   Ý;3            &   HTTPClient/BasicCookieBox$Reject.class…SKoÓ@þÖNãÄÒ(ú!@bçY—¢Jm )-ŠèÍq¶t‹kK±SÚ?‡s% ˆHô†8ðú=ˆY;*š`ÉóÚof¾™µ¿üþð@·uhÈëHàz’¬‚Ž¸)Å-+j(i04˜ñ`[ø…:ÃÕÖr»½ÖtwƒÚ’å»éy/_òöç’ën°ÍaSÊ=áŠ`a¦8"§´Ákz]În	—¯öw;¼×¶:E2-Ï¶œ«'¤?Æ$*ÿ„ïp;`H=r]Þk:–ïsŠç‡7+D)Ä3mÙðÜ5ÞÛòz»¼Ë0[líX{VÍzÔøžÌ]!¤²T,j>5
 ¥¡Ì †ùQ ×ˆúì×¥h0LÄ2èë^¿gó‡B®e":[ñº}‡W%ËÎâœ•tœÑPM¡†z
-)æPaÈýoWãáÀŽå>¯=îD¡éSwÐ~Àé&èA›A-Ê)³C14—eÛÜ÷wêsáÅ_æfió/ü®„']/[‹Žƒ}Ò	ºŽ$½¹Ò)ÈG…"wC~š¼òÒºqÅ0ßB=$OÁ8É8a ~ÅÙ“Šj]«èƒšŒN.j½"LŒ´i¼ª¾GìéÀg+Ÿ¥z‡xùø5«åãÊ§CJÉ"Oè-†:j>‰1jþIõ;2êdÕŸ0Ô_ÿ1OÈ˜¸LUˆ,6Eg’Ì}ÒªÂ0ÀN*!NêÄ1%­ÌRF´2…R^ÃÒ²4bzžô•qâPKŸtÞZD  U  PK   ™~a2            ,   HTTPClient/BasicCookieBox$RejectDomain.classS[OAþ¦[ºíZ-TE«ÜÄŠ½_0ú‚!¢Á¤ ‘#oÓí ƒÛÝdw‹ðäÏñ™D…ø ‰¼ù3|ðö#Œg¶ò 7™s™ó3ß93ûõÏÇO *¸g@Ç´8n'ÈÊ¸ƒ%îª½œŽ¼Ž‚Ž"CÌß–^¶Æp³¹Üj­5,)l¿ºÈ=i6ç•‹ÎÞCb}ßö·…/MJy(méÏ3LäBròÑ†Ó©¦´Åj¯Ûn‹·-ÚI7“[Ü•ÊlF†ä3±#LÉéri“ûÄ¶…Û°¸ç	Š†™=HœSÜô¥c¯	wËq»¢Ã0™kîð]^å¯ýªØUÈ#eŒ#œˆŒ…¡t”À0Ö|Ézÿœ½šu†ñP,ƒ±îô\S<–jD#ýØŠÓéY¢¢X&q—”('aà‚ŽJUÔ’¨+1‹2ÃÌÿMŒa8hÛâöËêÓ¶
+)æPaÈýoWãáÀŽå>¯=îD¡éSwÐ~Àé&èA›A-Ê)³C14—eÛÜ÷wêsáÅ_æfió/ü®„']/[‹Žƒ}Ò	ºŽ$½¹Ò)ÈG…"wC~š¼òÒºqÅ0ßB=$OÁ8É8a ~ÅÙ“Šj]«èƒšŒN.j½"LŒ´i¼ª¾GìéÀg+Ÿ¥z‡xùø5«åãÊ§CJÉ"Oè-†:j>‰1jþIõ;2êdÕŸ0Ô_ÿ1OÈ˜¸LUˆ,6Eg’Ì}ÒªÂ0ÀN*!NêÄ1%­ÌRF´2…R^ÃÒ²4bzžô•qâPKŸtÞZD  U  PK   Ý;3            ,   HTTPClient/BasicCookieBox$RejectDomain.classS[OAþ¦[ºíZ-TE«ÜÄŠ½_0ú‚!¢Á¤ ‘#oÓí ƒÛÝdw‹ðäÏñ™D…ø ‰¼ù3|ðö#Œg¶ò 7™s™ó3ß93ûõÏÇO *¸g@Ç´8n'ÈÊ¸ƒ%îª½œŽ¼Ž‚Ž"CÌß–^¶Æp³¹Üj­5,)l¿ºÈ=i6ç•‹ÎÞCb}ßö·…/MJy(méÏ3LäBròÑ†Ó©¦´Åj¯Ûn‹·-ÚI7“[Ü•ÊlF†ä3±#LÉéri“ûÄ¶…Û°¸ç	Š†™=HœSÜô¥c¯	wËq»¢Ã0™kîð]^å¯ýªØUÈ#eŒ#œˆŒ…¡t”À0Ö|Ézÿœ½šu†ñP,ƒ±îô\S<–jD#ýØŠÓéY¢¢X&q—”('aà‚ŽJUÔ’¨+1‹2ÃÌÿMŒa8hÛâöËêÓ¶
 »3'Ñ”ž/èVèÕ„gÐrª×Ì¹êŽ›¦ð¼ìýÚlp=çt3¿ùþ@Á¶ãË­ýËÂ=ò8]J‚VZÍtêÓQ"?EÞ<yÒFá‘Bñ=´ò"&#´o!{´¢ZWƒ*Æ &£ÈµA­7„‰’.ÞAÓŽ}®Œè†ãÅÊ¥> V:~‹øjé¸üù€R2˜¦ÿ´rî>Š!:ü;Ú¤µŸÈh¿PÐ~Ÿ"S<!SÄuªBd©±1Š)2K¤5ÕD¡xvvSS}ÄIÆƒ¦”5IÊè,BH%oá
 é4Y:1½LúFÀ8þPK-A
-pL  g  PK   ™~a2               HTTPClient/BasicCookieBox.class9xTå•çÜÿÏÜÉp!!†Gâ€<&“@ j,	¨I ‰†HÖx3s“¹0™fîE±¾ñ‰øB«´Ö**™lMuqÛÒnëÚîÚu·[»»u[»Ýuîêî¶ëÚžsïdò¢ý–ïËþsþsÎ^ÿ¹g>¾÷Ùko À2|4î€¿æåÇ~ø› Ü	?	ò^ ~
+pL  g  PK   Ý;3               HTTPClient/BasicCookieBox.class9xTå•çÜÿÏÜÉp!!†Gâ€<&“@ j,	¨I ‰†HÖx3s“¹0™fîE±¾ñ‰øB«´Ö**™lMuqÛÒnëÚîÚu·[»»u[»Ýuîêî¶ëÚžsïdò¢ý–ïËþsþsÎ^ÿ¹g>¾÷Ùko À2|4î€¿æåÇ~ø› Ü	?	ò^ ~
 Ëä¿côïUøY òá}FþA…Ÿ@ƒ_0ò
 ¿@ü‚yÿ1Ÿv¿âåŸTøg?|€bWß¿¨ð¯˜í²ý›
 ÿ€Røˆ)øá?þ§>öÃ'~ø/?ü7sý/¿fŽÐoxù_^>ååÿxùÌ¿%ˆàGd¨øán†Â’ažŠ¾ \Œ*#~Þå“qPqŠŽ`%ü„O4§`5{·§ùá>Pï«X€¾¿ §û±Èç©X€õ8ƒåfúq–gû±DÅ9h†÷ýXªâÜ lr"…ç«8/Úð^‚hƒTœ€k)v¸ /¤.ôã"F3²„ÜÅ£e¼„y)÷cE —Ò!ËXm%ï–«¸" 1¬¢àáEN¼˜w—°šj?^ÊgŸóãJÆk©eÿC|Á*f\Åè*V·Š
@@ -101,27 +95,27 @@
 @T…‹Ä Èp8yð€J;xòÛÃ8L!Dk„©íM˜FH!…0=|¦‹(bX8} Î£³âö¢ƒ0“I˜5³‰·dCØÛÀ:™3¥íª„¹8ßÅIl‰eà‚­Ã„àXÂü±„Y‚ƒ]HØ ,¬àcê]ºˆH‹Æ\ºÈ„ÅÛ`‰§5—š€V6-<l áPÎ×/rh^\ë*ë–ºÈ2©t‘å²ÂEªä"B.¦_áR²ø’¨&]Õ"—fÊê& ³)p
 hS0 ŸãÊö¢šA¨%#W°¯‚ÕNf/ËÀåÃt˜¯ æöfuéÔ9|õß4Ò:tùšŒçÀÚ]EkÇ”Âºñ¥Pá\ée®‚øÖ·RîÉÌ«&ˆÛÕ#*\BS!×ëlï6Œñ§Ùñgã8¿[Æðmrø63_ZG\ò„^vÞÔi œô‚:À't:ŠÀ…¢*EjÄ¨;áj‡ëD¢ÂKôÂ±Žˆ$œ)xEØðM‘†ŠÝðc±~.úác±ýbÎ_Àåb?®7âFq ¯7¡.nÆ„8ˆûÄ-x»8„Š[ñ9q¾(îÀ×Å]ømq7¾-îÁwÅaüPÜ‹ŸŠ£Š÷+³ÄÊBñR!V.(«Ä1e­8®l)[ÄãJ·xR±ÄSÊ~qB9"žVŽ‰/)Ï‹g•!qRù–ø²ò–øŠò#ñ¼òKñUåcñ5åSñ¢(/‰¹âe¯Š2qZ¬ ÐPdÂnWV!|ðGðuê9Qåmxú–¢â¢%ˆúxÝíG°žúœ7míjõ4\ã‹©qw»…·ƒ°õT6öàcnñšs§æJzwÎ§¾÷†×åv_>‰|ŸÔ,‚k©ÛË3°-Û‹®£…öŸ'ë3ÐA<!"ÜànËh«Ó–@çw €(á¢á'Æfr¢DÈ«–„Ç 8LK¹LfÈC3ÐEôn^9Šþ&ÄŽÁgåg V“WB}×<·¸}kÇ(õg`'cô·ã[Ýž’=rj|ž;5j‰ZâË2Ð³UVûgøK|o<sKÔ¢y¶•gøÓC~<ùÛ÷IWy‰:ì1÷ÆrçVk…*"¬ðtõ’
 ‡ž]žçúÂÇÉ³­ÚÙg ÅLå21¡zá4w]›Cî‚r”¹ ìŠGÚõÁR—Xé‚.¨ÎÀnâî£íUnòö„eú§+xãöˆæeKÊ%l!ÂmÅ°oçáìgÉ¹Ifà ßtòjòXËa÷þƒa×€ƒÙôdró¦ºy[äºsËHÖœ×fGÃE¬v5á1±ý8”[3ðEºô4(Ç@«àˆÞvòÍíL}P©Rª••p³×†fÂZ*uJ•RBÌƒ:éƒÒÛe>\/`È)°[j°_N…Ã² ”Óá¸,†gäLxYÎ‚7älxK–À;r¼'Ká9>’óà×ò”r.ä|œ)à…r1–Ë6Ê0n“Ë°S.Ç„\d‘+ñaYƒOÈZ|V®Âäj|U^†¯ÉËñMy~WÖád=¾+ð§rþL6â‡²?’ñÙ‚¿‘›”Å²U)—mJ•lWjåvå
-yƒ²^êJ‹ìT¶ËˆbÊ¨bKC9(»”;e·rTÆ”GerBZÊ)¹K”IåŒ´•³²Ïi½0~E-ááøáh7áO¨)¼WÂ7á[4‡OàÛpò”Zâÿ|—v§`&ü)uyÜ:¼¶Â»ïÁ÷¹ÕÐî-ø3Š>ïÞ&>×+=ðºCÒ-?„?§3njµÎ84S•ÒçR7º{Õ;&ÎtYà/Ükh÷Ík?r0?üå$êðÿ£Nwõ¯à‚U$y²|ÿOÞa:ÙDð^‚Í¬#xÁÕ‚ò;PKCÅÅ  ³  PK   ˜~a2            $   HTTPClient/BufferedInputStream.class}V]Oe~fvö“-êÒº€+,ª­mmq­Th—B©åÃV.è°;Ó.»ëìl-z%ŠÑM¼0UI1³hLJ[«¢—ê•·~ÄÄÿƒ‰ú¼ïÃ¢Ä=çÌyß9ç9Ï9gÂ·Ý[Ð‰K!Ô Äv<!ÄI!ž¢GˆS!Š§„ÕBN‡p	aõqÖqÎ!?Î+ðMÓiÃR Ž÷(ðäsJ‚–‘M)ÌèÖÕ	ée¬	{Ú*Lgè÷u›YÓŽ+ØÕ6pE¿¦w™¹®D6_´‡mËÐgN´)ÐNåR†‚ífÖ8Wœ™4¬}2COÝ@.©gÆtËÏŽS³§Mfi832rþTÆ4²vW„f¤*#3wAZ
+yƒ²^êJ‹ìT¶ËˆbÊ¨bKC9(»”;e·rTÆ”GerBZÊ)¹K”IåŒ´•³²Ïi½0~E-ááøáh7áO¨)¼WÂ7á[4‡OàÛpò”Zâÿ|—v§`&ü)uyÜ:¼¶Â»ïÁ÷¹ÕÐî-ø3Š>ïÞ&>×+=ðºCÒ-?„?§3njµÎ84S•ÒçR7º{Õ;&ÎtYà/Ükh÷Ík?r0?üå$êðÿ£Nwõ¯à‚U$y²|ÿOÞa:ÙDð^‚Í¬#xÁÕ‚ò;PKCÅÅ  ³  PK   Ý;3            $   HTTPClient/BufferedInputStream.class}V]Oe~fvö“-êÒº€+,ª­mmq­Th—B©åÃV.è°;Ó.»ëìl-z%ŠÑM¼0UI1³hLJ[«¢—ê•·~ÄÄÿƒ‰ú¼ïÃ¢Ä=çÌyß9ç9Ï9gÂ·Ý[Ð‰K!Ô Äv<!ÄI!ž¢GˆS!Š§„ÕBN‡p	aõqÖqÎ!?Î+ðMÓiÃR Ž÷(ðäsJ‚–‘M)ÌèÖÕ	ée¬	{Ú*Lgè÷u›YÓŽ+ØÕ6pE¿¦w™¹®D6_´‡mËÐgN´)ÐNåR†‚ífÖ8Wœ™4¬}2COÝ@.©gÆtËÏŽS³§Mfi832rþTÆ4²vW„f¤*#3wAZ
 "[¦f(jbô´µ³ŽPïõ¤‘·Í\–Ñýmã=‰„p{X6e.-dÆÈò­Œ‘¶©
 WÍ<U[{?™àBH›™Œ€#Ã²8ÏTŽ—ƒÌofÊøÍ©lŽ`7ár³—WÞV°MÚ—³†ÝJNóÍ¼^°{ÝßxŸ!8÷œ+¡²1‘œÉ‹N‰fê:ýÃ¹¢•4úL`×|u
 (aìÂî0jQÆÜFDˆz!v
 ñ:ÃxÍ~\ã~´ú1ÆFÃhG,ŒƒhQ°c‹šüã\TÐøÿ]S°{ýuBµkÓ™jf+ãWÕHoFÏNuÏlcFpnYúl2—ŸUs¦O^š¼b$í‰-\	Ñ²íGmÑÚÌ¦˜JA•$¾<hæîÔpÓ¼Pg´TA›ÔG×;z§ÔþH1ì¡õý*õ±Ž;Pbµþï>¬ByVáB‹©«ðÆj½?­Â÷‰Ó@Ù?e?ÓF5Ž0å1=Ž(N¢g±—§õåÀô5Òj"\Î(ÛÖÂ3‘Þ`…úPìóÝ‚¶ì4…k	{¨ÔØ%ÚÏj—	êP-þ~qšZrÁTÃC9Š*Œ‘‹2y¸ÖI¾?žm2y«“üO&÷R£ïÁë)m@ˆF©}‹ˆPyßE5U coô6‚¥ÿât½jitêˆhKðE´¸DO_¿‹¬#*ÊˆnÀ?Î€4NÁ‡+äè*:0CV³<Ë£—M:.ÀfqEŒãL<OÏ¬,õp¹—ç"™®“å±Ÿ-W¥õ -cìC-m%Ü‡’·ÙW:Þ|‹¤WÜšâMÑ9ºje	sMú<‹hZ‰‰sQÎœàˆWŒÛ¨ÒWÜÚZä¸Í±®—iÍ×«½×ˆðu"z]xSÖÐ,[wkˆ“DVGÙ&‘oà­ß ïŒ,ê›ZÀ1®º¶ˆÓõ^¡=Î7%ºà>ù2…yuî»ïÃ·Œ@yDí«ÒXo¥¼#9á@t7,`›¼ÕÀ¶jòGx‡|.p;n²ŽEtc	Cø€]Xæ§èCL Ä®à|„WðqÅÖÌ;LÌr »X¿²©_Ýýy‰Z0·ßíSwÃT	¸·.58ÆånnÌ`C‰ïÖ“ë}ŒR¹ÇäŸr
 ïñôžÉk\“¯ÜÞ´R?Ìš¶ý¶Oý›˜ÆNçÓr”·Å½ä„d ¯9ßTlkÐmÿ£þrÏœì8PÑOÏ]TÇ£êMöN.×Ú› ¹–±7Ú±vùˆ$%¢¥â±ˆ˜Sù5«Ø½ò|~Ï™úŸÇYáÏü’ýÂ¯Ø¯üä7~É~wwìûxTîá¸Pé/oÛ ã¾ª|:Á?1³
-;.2=þPKzÜ›ì0  	  PK   ˜~a2               HTTPClient/CIHashtable.class“mOÓPÇÿ—=K7ù ŠØd*ŠÈÄ,NŸ KðÝe4P,-)	oü~ ?„/ôUIü ~(ã9]SË¨Ã69½çþÎÿþoï¯ß?~XÀšŠ<æ8Ìs¸§`AEeîÜçð€ÃC‹
+;.2=þPKzÜ›ì0  	  PK   Ü;3               HTTPClient/CIHashtable.class“mOÓPÇÿ—=K7ù ŠØd*ŠÈÄ,NŸ KðÝe4P,-)	oü~ ?„/ôUIü ~(ã9]SË¨Ã69½çþÎÿþoï¯ß?~XÀšŠ<æ8Ìs¸§`AEeîÜçð€ÃC‹
 ñ÷±
 K
 ž(XÈ®š¶é­	dôz­ØHWC`°aÚÆëöÁ¶ánÊm‹F†NKZMéšÜÓÞžy$0ÞXßÜ|[µLÃöÊÕúº<Úó8¡B æ›ÒªÊCÙ2½QP-GîÔdËs\¨H¯sõ”Ä]Ã˜ÕûòX–-iï–7<×´w+ÅØÐ›í}£åQ‰ÔGã„õË¦©Ã6‘–HçA‰ìÌ±´ÚÆYz49ÐrlOšöÑ+0š¤÷YìÎ1›E:É¬	=¬ÔöL«üÂn®ôLÇ&¢ºá´Ý–Q3ÙÜ¡˜“¼BÃ †8Lr(Œœ±½S“§žj¸†S¨h˜Áª†Y¬L'ŸRL‚†»Ð™ðL`,9›ªþUMÜ~³ë{Y½œøŸKG“jõ“ú?œ.6É›Ý~ú!ØXŠ—©WGŠ^@)f|ˆïÔìÃ0E•¾À
 ²¨`„ZS4\Áh€Q0†«áÖ8&(›±“!vú¼>[*øèë¦ÖÁË€:ÖÉŠ¨ÙÊ¬BÈZú@¦ä#ÕzG÷ÿ}€Ò:I!JÐ/q=<§ÎÍ•N‘Þšó‘ñ‘ý²ÁBÓ“‹ôäp7ƒúS˜qÂ±ù7ïCéæÆ\ËG¼|ÈãÖ-Ü\›ÁBû¿v?] t¶ç¾/uëü|ŽnHˆ[¢½ð
-íêÅ€­›ö%vZtÅ «ôPKr©ê‚  È  PK   ˜~a2            '   HTTPClient/CIHashtableEnumeration.class…‘]OA†ßé×Òv)ÐP* ß-M¨&ÞÕxÓ@J²	z5­“vÈv—l§Ä¿â/PMP£FnùQ†3»Ò6%d²gç|ÌsÞ9sóÿÏ_ ;(¦0'IXL#‰%m–<M!Ž«Ö¬3$ê]§ße˜·Nù9¯ô•´+:"<®¤ëT©ä¥t¤zÅ°P¼§¦tÂ«¹ïÃ”%qÐï6…×àM›"YËmqû„{Rûa0¦:²Ç°fÕ£š-…£*µý:ïu”.ä>'v‡÷^»žØµE—Ðùh±ô†!íˆ÷*2ä‹¥@¦Ívå°y*ZŠ QÕ=ÓbÆ¤RÇnßk‰=©•MÈØÑÅ&Ll˜H!m"Ys˜gÈ	?VžtÚ&6±Å°òà¨Ë¨†Ù±³õïHãM¶…
-ºŒÞ0ˆVñŒÞzTI´\²QÚ›˜$›!oZ”Ûþ¶]þ‰È7ò"˜"›¡Zà#bøD„Ï˜&o.¨Æ²€¿Ë•Ñ¢9„Ì¾¯™—ˆüF”áË3ág¾ú,3T°˜bHxKÝ§bVùñH—ÿ!~…ÄEùâ™%Àwý Ô%ãj@j!Äë6(§¥-øg·PKö÷yCÏ    PK   ˜~a2               HTTPClient/CIString.classRÉnÓP=/všÔ5´MÀ¥ÌCâ”†¡Œ	e°„©¢…	7X‰+“ˆÄ>€/@lØ²aÃ‚± „lX°`Ø°bˆ-1ç˜D” ±¹×ï<Ÿ{Ï=÷=ÿñð1€aXt·#ŽŒÆ°Q~m’a³[d‰a«ÌÛbØ®avÆ°K ­æWÝrQ 1>mŸ·3ž].f&,+ –ìZI@ä"^á¤EJÎ-»þ¨@_òoNê8YVåŒ#Ð9î–C3g§œê¤=å9²G¥`{Çíª+Ï!¨ú%·Æbãc““G,ÏuÊ~ÆÊ7$´"ÔØ›LµR—*ë=•dŠZuv)Œ5À–:ù›âž¹ÈH=9Ÿâ9eèœ›±½Ú<âá©i§àgS'ø[ejúOÇÂKjñ+¿ÕÆs/tŠ²è‹ yÚDe¦Zp¸rô.+/UúÒˆaYLGL°PÇ2,×Ñ‰.ÝHèÈbPG»zZ¥c{Xpþœ1ìÕ±ûÿ¸ª‹åœœ¶ès¿m…’]ÝGDMæSÙU7 _,WªŽe×þå!­èi¢‹Øß¡›~e¼rÁ©Ö¹jÒJYØÈ×¨ó±*ˆÈù‘ã1rBæX½Œ}<å}„9aÞ‡0Ó÷1Ó Üƒz+àöË;¨Œ/_¢¯Xç5é¯3±K€àKv¼70ÖÏ0æ¨y‘›’mø&(£×Ë,Å`²zcùm²!÷’¯Po”ÙTr·=hÎ¢mTÙ¦ö©ƒ×°¨kù@iÈìSg9»¤Šë?çš–Ñ%àOïÙmø@Ç>bsŸ‚Î#¬¾WÐ]é‰•¡ßÉÀq.kÈHé ªÕÄ¢k°6Tx!ô>“~†¡ôSÄ¯r´)ýq¦Y´ß ª]EgˆjRš2¶ >³ý¶øÊó7ŠøŽô¤¹ LcA¬ÃúÀÓä-HÄ[xGŠ³ÖÉ§‚‰€ÕÝ¢wU²?¯¡—–Æt3ÔÓ—³×~h>§~¹¡#.ºÑ-0˜W‰žF+V ¼…¡€µáPKÓj ÿ  ‚  PK   ˜~a2            #   HTTPClient/ChunkedInputStream.class}UßSSWþnrÃ%? ù…`í¯$(ik‹­ T
+íêÅ€­›ö%vZtÅ «ôPKr©ê‚  È  PK   Ý;3            '   HTTPClient/CIHashtableEnumeration.class…‘]OA†ßé×Òv)ÐP* ß-M¨&ÞÕxÓ@J²	z5­“vÈv—l§Ä¿â/PMP£FnùQ†3»Ò6%d²gç|ÌsÞ9sóÿÏ_ ;(¦0'IXL#‰%m–<M!Ž«Ö¬3$ê]§ße˜·Nù9¯ô•´+:"<®¤ëT©ä¥t¤zÅ°P¼§¦tÂ«¹ïÃ”%qÐï6…×àM›"YËmqû„{Rûa0¦:²Ç°fÕ£š-…£*µý:ïu”.ä>'v‡÷^»žØµE—Ðùh±ô†!íˆ÷*2ä‹¥@¦Ívå°y*ZŠ QÕ=ÓbÆ¤RÇnßk‰=©•MÈØÑÅ&Ll˜H!m"Ys˜gÈ	?VžtÚ&6±Å°òà¨Ë¨†Ù±³õïHãM¶…
+ºŒÞ0ˆVñŒÞzTI´\²QÚ›˜$›!oZ”Ûþ¶]þ‰È7ò"˜"›¡Zà#bøD„Ï˜&o.¨Æ²€¿Ë•Ñ¢9„Ì¾¯™—ˆüF”áË3ág¾ú,3T°˜bHxKÝ§bVùñH—ÿ!~…ÄEùâ™%Àwý Ô%ãj@j!Äë6(§¥-øg·PKö÷yCÏ    PK   Ý;3               HTTPClient/CIString.classRÉnÓP=/všÔ5´MÀ¥ÌCâ”†¡Œ	e°„©¢…	7X‰+“ˆÄ>€/@lØ²aÃ‚± „lX°`Ø°bˆ-1ç˜D” ±¹×ï<Ÿ{Ï=÷=ÿñð1€aXt·#ŽŒÆ°Q~m’a³[d‰a«ÌÛbØ®avÆ°K ­æWÝrQ 1>mŸ·3ž].f&,+ –ìZI@ä"^á¤EJÎ-»þ¨@_òoNê8YVåŒ#Ð9î–C3g§œê¤=å9²G¥`{Çíª+Ï!¨ú%·Æbãc““G,ÏuÊ~ÆÊ7$´"ÔØ›LµR—*ë=•dŠZuv)Œ5À–:ù›âž¹ÈH=9Ÿâ9eèœ›±½Ú<âá©i§àgS'ø[ejúOÇÂKjñ+¿ÕÆs/tŠ²è‹ yÚDe¦Zp¸rô.+/UúÒˆaYLGL°PÇ2,×Ñ‰.ÝHèÈbPG»zZ¥c{Xpþœ1ìÕ±ûÿ¸ª‹åœœ¶ès¿m…’]ÝGDMæSÙU7 _,WªŽe×þå!­èi¢‹Øß¡›~e¼rÁ©Ö¹jÒJYØÈ×¨ó±*ˆÈù‘ã1rBæX½Œ}<å}„9aÞ‡0Ó÷1Ó Üƒz+àöË;¨Œ/_¢¯Xç5é¯3±K€àKv¼70ÖÏ0æ¨y‘›’mø&(£×Ë,Å`²zcùm²!÷’¯Po”ÙTr·=hÎ¢mTÙ¦ö©ƒ×°¨kù@iÈìSg9»¤Šë?çš–Ñ%àOïÙmø@Ç>bsŸ‚Î#¬¾WÐ]é‰•¡ßÉÀq.kÈHé ªÕÄ¢k°6Tx!ô>“~†¡ôSÄ¯r´)ýq¦Y´ß ª]EgˆjRš2¶ >³ý¶øÊó7ŠøŽô¤¹ LcA¬ÃúÀÓä-HÄ[xGŠ³ÖÉ§‚‰€ÕÝ¢wU²?¯¡—–Æt3ÔÓ—³×~h>§~¹¡#.ºÑ-0˜W‰žF+V ¼…¡€µáPKÓj ÿ  ‚  PK   Ý;3            #   HTTPClient/ChunkedInputStream.class}UßSSWþnrÃ%? ù…`í¯$(ik‹­ T
 CUÉnInÒ›F‡™Ît¬fúÖ±úàøÒé>t¦B§H}ïUû“ƒ@3“={ÎîÙýv÷ËÉ?ÿþõ7€n¤<à7ÚpÕõªü»A!†<×„6ìÁ¾Ô0ªaÌÆ=ðâº1\Óp£4”ö“¦<hÆMÓø1#Ä¬°ÜÒ×0§À™3uŽ…AîÔZÑ\_Ìè¦eœ&=·Bm^AMŸav¿‚ÖPì›äF2jä¢cf¾hÏØ–žÌö†ã
 Ô¡\š‘b†©O³Ëº5›\Îð¤)–K%3ñ¤eˆ}ùPµ×Œ‚‚ŽØèììÔPÆÐM;:$ÒëéêÀD&ÜüGfe®i…Çt™_®žá»)=o9“7µÐÂàØ˜0;òLÛ^o*iôŠ³—Ú`8Wº˜ÍÞSÐRí<­[Ô6½œËÅÑ·!e³ÔÂº‘ç‹¶™Å,¥å‘s5g³±odJ…{frE+¥bsêpÉÝ¢RÎâœí8íCg|è@§D}ø
 a	æ±  íØj4WZ6Y9õákÜÁïhXd¯]†'Gªn¶MYz6i-½“†NÝLåŠ¦­[zZ`èâD÷E]bÒ–Bž3Ð…‰-‹Š®ˆëÁÿ9ó¿†Å&1í›Ã ÀÆê d]Šƒ®_Õm,¦›«öÚñTå„jíw†¹Ê„Â%·LÒ\–N9cèð© yó!l„ª™"Õœiê)I«ÃŸ,TßŸˆO%«wað@PÛÎOí7uÌ8çCGQôØŸ¨Oü\f-rQ·
 èäSà»ãä—L£t²É•|ãêâ—D„‚w¨Ý¦§ƒk[¤kJD}QûŽHœÏáŠPÔü.¯¾KyR^í¡¼†ù —ðž´É x R!Ìg·h+¥R¥W0ù§º­¯]}Šz¹½ØˆWßm;¶+éšèrË‹~œÀ «¹Z•*XNå¥ßy\`ªnîT®^™4ZJªlÂ-aï3IÍ#¸ÛT\¬ïáct
  µÂÍZCÓeuÞDqùvQ÷Rø¹>Áà¡Rs‹u«_\ê:ÜA}êWOQ·‡†DÓ‰]4¾Œ$èâWè¢}2ÀcÄ…4ÍUÖR{ýêöšŠü8wÑ" ø	@ÙÅÉ’ï©ˆÊ°)ä4ÇwŽÿ¥æÄùä×YÜZ¦h›¦õ&mÓø·8¡9ŒóY‰#Á×a+”'°‰EÜÇ~B?#_`àW¬cYìÁ”…Æ8uø‘TFÀÇl°J¿V\Ä'r,û•IïãSÒL‘ZýR»DÍy`$Ÿáó2,DŒ$Ð±õ¢v"rÁÙ±E*ˆ^>ÆÞ=s?{‹sEÊþýÝe­÷ˆbSâŒH$
-’ «>Ãl.ö¦—˜œ¼áEŸÄ^äJ…‘KòŒ‘ÊäpVÈñrØ¥1´.m—•·éù='pŸ¨~`÷”¨|¥ˆeToò*¤±¸;ðPK7×d‰€    PK   ˜~a2               HTTPClient/Codecs$CT.classmQÁNÂ@}K¡h© ŠˆŠ‰c êã¥	Ñ¤!F*÷RW\S¶¦-&þ•ž4ü ¿ÀD¿Å8-!À&»³ófÞ›ÙÙÏß÷ mìkP°¥!‹jµ<vŠ#™¾Œ¸Œì§ÎpÔ°îGÇð92úQ ä¨Ó\„²¦Cù%KHÞ›Œ‡<°¡GÈ†å»Ž7pû)˜»•Î8	.‘RO…ÑƒÒhH9º!CÆ´ô)y`zNrÂªÖ¹m_šž ~¸7<4m’È»>%ºƒÖ÷'Ë»".[˜æ´ã¢:v¡êÐ±—G¡²L‰*$ýI×W–9¾d¨&<gfÕüq/yT9YÊêÄ(/Èã€¦ŸE¼Ô‘ƒ
+’ «>Ãl.ö¦—˜œ¼áEŸÄ^äJ…‘KòŒ‘ÊäpVÈñrØ¥1´.m—•·éù='pŸ¨~`÷”¨|¥ˆeToò*¤±¸;ðPK7×d‰€    PK   Ý;3               HTTPClient/Codecs$CT.classmQÁNÂ@}K¡h© ŠˆŠ‰c êã¥	Ñ¤!F*÷RW\S¶¦-&þ•ž4ü ¿ÀD¿Å8-!À&»³ófÞ›ÙÙÏß÷ mìkP°¥!‹jµ<vŠ#™¾Œ¸Œì§ÎpÔ°îGÇð92úQ ä¨Ó\„²¦Cù%KHÞ›Œ‡<°¡GÈ†å»Ž7pû)˜»•Î8	.‘RO…ÑƒÒhH9º!CÆ´ô)y`zNrÂªÖ¹m_šž ~¸7<4m’È»>%ºƒÖ÷'Ë»".[˜æ´ã¢:v¡êÐ±—G¡²L‰*$ýI×W–9¾d¨&<gfÕüq/yT9YÊêÄ(/Èã€¦ŸE¼Ô‘ƒ
 ê›<ƒ,#›k½=Ó%ƒ:ã0²_X¥»>M€†B×±–’OÈ‹cj‹½"ó2Çþža«(¢L–>áŸ}œø´ç‰?3D–3ØLÎ
-ÖÉj„+ØF	ÚPK¶á…¾k  a  PK   ˜~a2               HTTPClient/Codecs.class½{xTÅõø93swo6r³a%	,IÈâ
+ÖÉj„+ØF	ÚPK¶á…¾k  a  PK   Ý;3               HTTPClient/Codecs.class½{xTÅõø93swo6r³a%	,IÈâ
 €@‚á!$@!Kv‘d7$^¾PãûQßT@°ïj Šø¨Å¶ÖÖ>ìÏŸUk[[mµŠ¶¶ÚVó?gîÝdAý¾ß÷ýãÇÌÜ™3gfÎûÌŽ?ùòÉ# 0NÌóÀXãÆe&.÷€À¸k¹uŽÏuãJ¸ñ<˜¸*FVóp·Â&®1±ÞƒŒ2xw®uã:dc‰\ŸÏÅz›Llæ&!ÚŽ1ã<£ÅLlõÀ0\åÆ6ŒÀU\$<ØŽÝ¸ÉÄÍnÜbâV^å	ðâzð"¼˜—½ÄÄm¼è¥<v™kÆg ÿèrîïðÀwð
 ¿’!®rÍøx;ÿí0ñj^ƒ×rïu&^ïÁðFþø7¹ñfÆq‹‰9<ùVo3ñvï0ñÛÜq'ÛMÜáÆ»L¼›aïá‰;MÜÅõn.îåbCî5ñ>®¿câw=Ø‰÷{ 
 0q C<È™è7ña1ñÑtüîsã~¬Án|Ì|œ‹'¸èbLyÒ^÷‰ß7ñIŸ2ñ0Ÿùiž¶Š‹¸8âñŸ5ñ99þäVúcÀç% €¤Äßxà^ä|‹.hâQ_ä5~dâMü	³ï2.^â}ÿÔÄ—yðg\üœö
@@ -161,7 +155,7 @@
 â’ñeuáã7Þü`8Ç
 ÖÝR£ÞwpŒï ãõ«âì/ƒxïÿ¡_ÀÀòÄa,‚)3/‚³a9,Õ°ÖB5Ùp!e/p\çÂmd|ï†óà>2ôÔã­†0×5dVëá×7 
 ï@| b=lqØ$6Áfq)l×S}\(¶ÃEb/\,¡ú1¸D<ÛÄáRñ
-Õ¿‘?ÒÚ=|²ÙZkùq|²5-Ù[œ·$(îr~×GñtOßzXëØAàR]VÃÃúÇv„)	<ÿPK‘Òi(‡*  "M  PK   ˜~a2            &   HTTPClient/ContentEncodingModule.classW{|Õþ.û˜É0°<tE`€@6„jí‚`Á,H	DT²“d`3³™¥Z¥Ô>¤Ú—ŠJªA¥6‘TÄZSK[¬ômm«Ö¾ìË>ÿê¯í¹3»›Ýe#ü±;wîyÞs¾ïÌÌÙÿž:`þ-áF$$ØHJ¨@ˆíz±CÂNÜÆ·o°K‚Èu*ðQ¾}‡€;|L‚Œ»$ŒÁÝ"vóýK˜Š=">ÁÜ#â“>…Oó¿Ï¸WÀ^	Aî&ˆÏJ¸÷ñÕ]îñ9ny7òyþ÷_ñ%ˆxPÀCÜù>þaHxûGãË8 â1é ß9Äí¾Âÿç¾èOHèÃaO–ø)	Wãi.>"â«Üà¨ˆg“°O‹8.àY	Kùòk"Nˆ8)"ÅÕúxNÀ)ÿbÝÐí%žPeƒ·ÎŒj¥º¡­JvmÑ¬µê–íÍ65Ö¢Z:¿OozíN=Á0£±aíÚ¦º˜®vMiØt­7ÚÌ¨nt¬4£É˜¶ˆa¬¥u'µ„Ý Ñ˜f1T‡rÍÖ¸ÒEò7qÓHh‹*#”`\uòØªö¨5I[Õ´hm¶i‘ïQq’LÎµlR­„VßÛ¦ÅmÝ4HÅc´“Ît×:¦5îñ–›V—jçjúãª¥vÑ±&äå²ª¥IÕy0„„Å’§ŠX”2Ã¤âÇ c=ÚËÀè8ÞÎ¨EA<j,Æ05W½Á¶ãšÕ¬ú˜ÖE;d'e3$›‰VÚaS§šÐæg+:/T4jÞ¦™É•w{âYN*nRyA6òÜKˆœ‰)t³0ëÆo£&jî³Ó©fÛ"$QxQK£JÀ !Ê¶Tì²æR³™´Ú´å:ÇæE8{•Á
+Õ¿‘?ÒÚ=|²ÙZkùq|²5-Ù[œ·$(îr~×GñtOßzXëØAàR]VÃÃúÇv„)	<ÿPK‘Òi(‡*  "M  PK   Ý;3            &   HTTPClient/ContentEncodingModule.classW{|Õþ.û˜É0°<tE`€@6„jí‚`Á,H	DT²“d`3³™¥Z¥Ô>¤Ú—ŠJªA¥6‘TÄZSK[¬ômm«Ö¾ìË>ÿê¯í¹3»›Ýe#ü±;wîyÞs¾ïÌÌÙÿž:`þ-áF$$ØHJ¨@ˆíz±CÂNÜÆ·o°K‚Èu*ðQ¾}‡€;|L‚Œ»$ŒÁÝ"vóýK˜Š=">ÁÜ#â“>…Oó¿Ï¸WÀ^	Aî&ˆÏJ¸÷ñÕ]îñ9ny7òyþ÷_ñ%ˆxPÀCÜù>þaHxûGãË8 â1é ß9Äí¾Âÿç¾èOHèÃaO–ø)	Wãi.>"â«Üà¨ˆg“°O‹8.àY	Kùòk"Nˆ8)"ÅÕúxNÀ)ÿbÝÐí%žPeƒ·ÎŒj¥º¡­JvmÑ¬µê–íÍ65Ö¢Z:¿OozíN=Á0£±aíÚ¦º˜®vMiØt­7ÚÌ¨nt¬4£É˜¶ˆa¬¥u'µ„Ý Ñ˜f1T‡rÍÖ¸ÒEò7qÓHh‹*#”`\uòØªö¨5I[Õ´hm¶i‘ïQq’LÎµlR­„VßÛ¦ÅmÝ4HÅc´“Ît×:¦5îñ–›V—jçjúãª¥vÑ±&äå²ª¥IÕy0„„Å’§ŠX”2Ã¤âÇ c=ÚËÀè8ÞÎ¨EA<j,Æ05W½Á¶ãšÕ¬ú˜ÖE;d'e3$›‰VÚaS§šÐæg+:/T4jÞ¦™É•w{âYN*nRyA6òÜKˆœ‰)t³0ëÆo£&jî³Ó©fÛ"$QxQK£JÀ !Ê¶Tì²æR³™´Ú´å:ÇæE8{•Á
 _—ñ<NËxgñµm¼ÀÕõÙ/Êø^ðM/cHÆ·ð
 CY!úd|gdœÅw‚#ÒÉ‘¹©d…2¾Ë]Dð=BÆçðªŒïã4ÝuËxçFŒ5¦G•n…®IMi7-eÆœŠn(‰+tÂŠ€Èø!~$ãÇø	Ã´‹ Ÿº^Xñ’ííð§ø™Œ×y•®|?˜2Q­=¦ÚšŒŸã¿À/	ç;ub„¿·Ú]ˆmfWœúO8–z«‡oÆ]À5¿Â›¼.oQÝÓÝÌéÏÛ2~wüFÆoynÞ†úÚe2~Ç#ÿçeüÿ½‹?2(uõ+ÃŠ¢Ä“‰N^"žIµnÄ“vuÂ¶4µKÀŸdüa˜2Ü`Rª¹q}¤)Â›=Å{<¥¿Éø;þAÌäÓŒ»SÆ?yËâé†S+/&M£üX‘´VN<†Ù®’F¦dÎ”œú­Ë*åùõ(Iu{ÇpEôÃä­V*2²
 Å6·i‡éi•uÆ6ÃÜn(mîI••
@@ -175,12 +169,12 @@
 ÜÝ—ãÎ“uçÉºó8§áî¶Rn.;o¡|‰ìlsU`N
 U«ª‡0yîs˜K¯$Õ)Ì#àmkÆáÜxWsÆy9ã|ã|ÆA¯ÚG
 |1ÿ¦¦° ì#Î$’‘Z•;t›W¦àUƒ¸ºµê®éÇOâš ×ñà¦pmUàC)„ûp’Œ¦e¹F‹ÓF×`t'ÍÊÆœ5_âš/M›_?‚y-Õ:FA2ºŒrµhð”)z×qzÓù'–¹w”Iu?ÆQ)ƒ^¢Q
-õ4^œÂ†SÕË1ÕÄ&·g{ˆ3À>BÜÃ˜‰GIúÉ‘ÆA¸‡°˜8±OŸnŸ¤AŽâv<CÀ9†ûñ,Yž íŽ£Ÿ¾ú0„SôIó<Þ¢Ï¿÷pÿÁ‹Ì‡—X)^f“0Äfá,«Ã9v^e­xmÂy3kˆsÛˆ^ŠîòÃÇq‘åÂæŽhåÂR 1ÊÉƒÅ¬<m»†…A{>‡~Ò26Ä/Î†×/™ÝŽ¥õPKÎWPïa	    PK   ˜~a2            !   HTTPClient/ContentMD5Module.classV[SÛFþÖ7¡0ØáÒ¦¢i;ÆPB -¤$LíÔ\
+õ4^œÂ†SÕË1ÕÄ&·g{ˆ3À>BÜÃ˜‰GIúÉ‘ÆA¸‡°˜8±OŸnŸ¤AŽâv<CÀ9†ûñ,Yž íŽ£Ÿ¾ú0„SôIó<Þ¢Ï¿÷pÿÁ‹Ì‡—X)^f“0Äfá,«Ã9v^e­xmÂy3kˆsÛˆ^ŠîòÃÇq‘åÂæŽhåÂR 1ÊÉƒÅ¬<m»†…A{>‡~Ò26Ä/Î†×/™ÝŽ¥õPKÎWPïa	    PK   Ý;3            !   HTTPClient/ContentMD5Module.classV[SÛFþÖ7¡0ØáÒ¦¢i;ÆPB -¤$LíÔ\
 ¹”{±Fre™§LÿD™ü‚¼ô…™Ò2Ó¾Ñ™þ¨Nd[WIv×»çûÎwöœ]éï~ÿÀ0öD|€évÜÅ½ fDÜÇls"’˜âk)¤<ðˆ6dDˆXbQÀ’ˆË˜bÙê¿bÅêi}Ù 
 Xk#Šï<Ñ‹u<ðDÀSÏwTM5§¼ÑØƒoVÏs†ŽŒªñÅêî&7²Êf‰fB=§”ÖCµþ×'}fQ­0|˜Ie³Ë³%•kæÈ¬®™Ô/Ì/èùj‰O1\6øU^1SŠ–/qƒ!mF¬ÔV§žœŸ¬”u­Â§biÒF=n a)CÄÎ6êãå¢Rá£Žˆá¨+àÜ¤ÞpcíMø"îVÏ·ÏCðÜð›n¥sh<eJÁ@3jY1*<¹ŸãeSÕ5R îæÇ7òj¨¬n+{ÊHIÑ
 #«¦¡j²LCQm:Á²5õö˜MEÀ÷”Ãºã]\Õ«FŽÏ«V!„[³>l¹’p	Øð
 %*•œ™°)!‡<C{“  .aR‘­ùP” b›¡ï2ô7­Õ;‹v`+(1t©VÙâF"©åô<ENYkÝŒûÕ­-+°ÞY+ŠIy…ç¸ºÇórmÿ&e	» ŸrB.W+E‚È´e‰\‘çvÓàÊ® ]BT¬Óu–ä~™çLË¶F#«š\ßJù=DçÃ&ª´V®š«öštêzšÖ¸¡n½$3+`Ójª$ô=§’¡ó,þ¥ÍmÒxp6l ºm€ª¤—š2ÐãVûmn.p³¨S¢{¢1·Êël£ËˆàJ‰bG3­ò¦bT•Ý.ç¦æ,Å•¼•½ëÑÿúrußÑDõÐT©J‚t¼²ú§¨n¸°¸ð’¢ ©7Ô‡Ý\Ó½PÊe®åísmµ:´®Í&…ø_ªIñF¢iwO¢ª•7Î8	;«¢í¶ÞW›–F£®¨fDJ©ízSIel2èÅEoz‹è¡3OÿdQÏ¨÷ß<;¤ƒÔŠÔðás|L#©f„kø„z†Oq½Npz¯…óþì ¶õŒ”k«u¤5º¨½îA7©eˆc¨Îv—Ë¾IJìAsÈQ$ìuªz?[d#ø¬N6S—æí[µ­4Ñy:¯CçµUZt£¤ÍcÑ±$úC¿ÁCWµ÷¾×ðÆCþ#ã!ºIŸwÂßç;…Ôçùß"8áƒÐdàâz_àíÇþLü…`ØÿR<t‰0§D’8ÅµNù—×Ñê<BW‚žPˆš#t¿EÏˆr(L£ø	"ëñ_på½ëñcô£ÿW\9$±ƒý-úô¨…:.jŸÒ§Æ3t`ƒ¾*žSæZËSú8ÙÉº€ÛÔÏ`›¾FJÈBÃ#èØ§ìªø	/ì­JQè·q‰ìÇì
-:p6íÀÙ´ƒz"ø‘lÇi¯â%Ñ8•Ñ ö¨”¾ úÒN‚“TdSÿŸúWNýùÕ¿PK³ë)¨  ¯	  PK   ˜~a2               HTTPClient/Cookie.class­X{|ÕuþÎìk´;’Ö‹WÒZ²¼6Ø’W+Ù€‘„¶l°Œe?c›¥‘´fµ+vG¶1	”BZHZ($±Ý`ü ¹`Ùà`LHÒIÓ’R IÊ#mÒR’4%€sÎYi-Ö¤¿&ûÇsïÜóúîyÜÙç>|ì€º2ˆ~<À	O¡á¤Ž'u|KÇSe¨Ç·eøë žÆ3B=+ÃßÈðœ+/þ.€çƒãq^Ðñ¢<¿£ã»òòïCøþ!ˆÄKB}?ˆÂËòâŸexE†WxM–ÿ%È +?à_uüHÇu¼®ãßDàALÃIyû¦oéØ.Ï·uüDÇ¿ëÈÉì?døi?ÃŠ°ÿ±ïèøoðn?Ç/dÃ/øŸ .ÄÉ ~¥ãu¼§ã×:Þ—wñ!N:‘NZ<äõAý<o1ùtØ:ùy/tÒu*cáÔ)¤“¡S¹¼¨Ð©R§°NtŠèt–NuŠêT¥SµŽ!SÃPL§I:Õ
+:p6íÀÙ´ƒz"ø‘lÇi¯â%Ñ8•Ñ ö¨”¾ úÒN‚“TdSÿŸúWNýùÕ¿PK³ë)¨  ¯	  PK   Ý;3               HTTPClient/Cookie.class­X{|ÕuþÎìk´;’Ö‹WÒZ²¼6Ø’W+Ù€‘„¶l°Œe?c›¥‘´fµ+vG¶1	”BZHZ($±Ý`ü ¹`Ùà`LHÒIÓ’R IÊ#mÒR’4%€sÎYi-Ö¤¿&ûÇsïÜóúîyÜÙç>|ì€º2ˆ~<À	O¡á¤Ž'u|KÇSe¨Ç·eøë žÆ3B=+ÃßÈðœ+/þ.€çƒãq^Ðñ¢<¿£ã»òòïCøþ!ˆÄKB}?ˆÂËòâŸexE†WxM–ÿ%È +?à_uüHÇu¼®ãßDàALÃIyû¦oéØ.Ï·uüDÇ¿ëÈÉì?døi?ÃŠ°ÿ±ïèøoðn?Ç/dÃ/øŸ .ÄÉ ~¥ãu¼§ã×:Þ—wñ!N:‘NZ<äõAý<o1ùtØ:ùy/tÒu*cáÔ)¤“¡S¹¼¨Ð©R§°NtŠèt–NuŠêT¥SµŽ!SÃPL§I:Õ
 KN“EP½NStŠë4U§i:;@çÂy+—2Óë­\>•Í¬ë\L e„òŽl&o›{½™²|;6^üáÐ×¿IðfÌ‹Y¾ÍÜnÎJ›™¾Ykì\*Ó×Nðm—Í„€µs0•³ò,ÝÙ6d§Ò³›¶Å›ü=Ù3•aIƒ¦ÝÏó¼Õ=”c.ÚÄ“‹R™”½€peãGü.+clš¹žuwd{XeåòTÆZ14°ÕÊ­5·¦•_ÙnFÃdLxî.zíþ;sÖò¥k×®êH§¬Œ=«#›½:%þÄ‹—WgW[×Yy»]ÔxrÖ5„ªÒ¯|ÚÌ3ÔÉô ™Ë³®¥/­`sI{4QéÌ²Á¾îìÀ€)z¬T7?ÓVŸ™fð!˜·ì«ºslµúx´2=²ß6s¶¬õ²ÀÍL¦->² ³û*SØ'–Ö\²³Û´9˜ØƒU,´Ù‹­C6+YÞX‚åÿw¬39Z<)“…žSô²3­\\˜ë`£¦°]³OÜÌôò8µˆÅ9þK³¹ó´ýZ#¥mçÁcg94Hú,{…J‚‰3K¥ÎÖ;™)ì(Î€@O*ßmæhO£¸QÆû»I!ÂW©¼ÐSù5nfûÍü•RÌ£çùŒ6¤dËCO°éÎ²¸ÚâŠÌf2V·ë¢nõö^ÕŸÍóQë¬¢ßI
 6ŠãÑÏ²Ì4a´8 WnÝÆÜJ/k÷[žìÖm§×w¡ÂÎ.Ùi[¹Œ™|Y‹uPR©ÁÂk>‚ß¢¡Þ^+'q´&;”ë¶.MI†œXi‘ÝvÒtB}ñ¦Ó«²©«=AŽ½T>ÏãR±„i—µÂš[©*
 óBQe’âd ‹A×`0@5â€[V†dÈ!o`;v4“œå¥=1¨‰’gKZ
@@ -194,7 +188,7 @@
 mUjÝÖvÑíš¨ÝBQívªÒRµö ÕhÇ)¦=EµÚT§½FõÚhŠö3ŠkïÑÙÚ)šî	ÑO5zæP“*Sf?j¹ˆÝ„6›¸”Ý„r±AÕ{C{3U½/Ç>í.r7q)<¬}ŽKÝM²ö:.x;ÂBí]ÜÊÅN—2†ÛTkÊ){šçÆTÊž×s>¾È·WÏlü	S^”{øSÜÎ]#â™Ž;xÍÏüîä¼K5iþ>DP¾5’é²Ü¡´“Mn²lN&G0ÏÛãfL$é)Ì%»¸;\¸1ymÜi†µ[Û¼c!u‡”Jëù<$…Xà´‰/mKSäâ\²7r«(>ïýI«dêxÞÓt&aa«w-m¾ñUAéë(è[ìèSAì<†%Qïg'âÒ”yKÅbz¹)Ò)~Ò·DÅL+aÿ²Q³ÙF¾ot%Ã-^NcNÒjws²¨vI“ä…Ë÷à¼Ò–µÑH—k©#Ý#ÒçíFÒ¢e¦%—ìÕ$Ý{…ËÓ•ü²}Ì¢Ù%T®, ²J†+ŠR›‚Ö•
 ó c¼ºÍó>Î˜7²†¡Ùƒ}L­UÔ]L­SÔ­L­WÔLmPÔ¦>¡¨¦6*ªÛq`^«OÄ·ú£¾(+Sy„–3u.$û0÷ãLß$ÃæÓ® Ê¹††1¡)r¥ŠWu/4¼÷s<7à|¾l´s­ÚÏõi‘{ýxI®hí(£ù¨¡h E8ŸºÐJ˜G—ãSL›´Ûè
 äi5nã*³—Öc?W™C´÷qÅy‘>É•æ*¼C[ñ+ê¡(õR5m£: ÊP;åèR²)O;hˆ®£Ûé3t/ÝFÒéuºƒÞ /ÓÛôz‡vÓ´G[JµtH³iX»¾¦¦´é!íQzX;Á•LjÊ Wƒy˜ÁUXjð~Îô=*ËïãJ²—k±/¢ÊYÓ®À|•)Ÿ¶kïÝ’ùô6WÚ}ÎmR;‰{œSîý“)÷þÉÔmêþ9V!ˆõpîš˜ÅO¹¯úø ôÑÁ¥…é	eªálpoiÄ¢sÙxægK2çøì>Ê\>žù»%™ïexæ¹.s¹0?ƒ ×¯çþqB^)R>*d¸¤ù¡ñ¼^Ò‚Ã%™ñÌ?-Éü£æ3WŒ7û—%™ÿr”y‰:F Ö)µQyŒà“\ïüê8U$²Öéå®~¿ûÅž#_#Î×EçhÍŠæÂ§E¡X5•ÅÍîEuñE³ûRUõøêÔìä8ÐÚ±õ}Xì®sÓ¸pôÓCÀd±»1CÙZ¶äS‘«TY¬TôÅ1ÞÍ*ù˜Ò¸ÙiAnÇ!$4—iÊí„ûÉ5ö‘æ´Û Ÿæ_ñ§œ|eäUI’?Ö\œ¥Ä`5’#0ÛÌ-ŽÙæ–q kµE ×ŒžÛÃø†+ï6Þ-ß;‹šžÆÅMO¢~7æ5D½”O=©t°gg‹š¤RÅ³¨ê>œ\¯‹üŽ¨p_Kf ¬5à­iôË*ŒÙx„­Ð”/ïá_ÝˆùŽŽÆòR×ÓúÂ7¤2&Ùêè2çTÇ¹6§ÈßúQJ}žuˆîEª#rž#mÞ–pý–£è^Þäj
-ó¥b…«iƒÖÜzõÜ­²h¨EËY4Ü!µØ;ÖI68lŠôÉ¬é4ÃëÕmh&ic–v	k±Q[„ŒÖOk‹•CUŽÑ®C“ÐÇ7ÜÇT¾Wr¾ùPK\?®ÊÆ  þ  PK   ™~a2               HTTPClient/Cookie2.classX|Tå•?çÞ;sofî$aÈ¸<4Éä…‚B 	!BòÐdHnÈÀd&ÌL$`ë‹‡¯ú~P|ÄÖg»æa±ˆmW·vëÖUQW·Xumw[kÝnµ¬¯žóÝ;“&ê¯ðû}ó=Îw¾ïüÏùÎùß¼ðÅ @>æÞÏ€"ø7¿çæ¿¹ùnþÀÍUøÀü‰›¹ù37ñÚÿrónþýÕÃ'.øœà¹ÿwA#|ÊÍg<üœ{_ðÞ/5’BTQRQvÁdT\‡:QUQãß].˜Žnu=fò(KÃlÇ¹Hß_I)z¹Ï+9.ôa¹ÜÄ¿4œ¨ÁÃ<¢ÁmúY€´MÒp²ó0_Å)NÕÐ`áiNg]34œ©âi.< þÉ¿wÁb,ÔàÙ‡E.`±Š%–º`–qSÎÍ,Ös††³5¸EƒÇYÛ™*ÎÑp./Th8ç«x–Š•.X¹`:T¬rÁèÐp†Õ,²PÃ³5<GÃE.va.á3—òÒ2ÏÕp¹†µ<Z¡á·4¬ãîJë5\¥aƒ†ç1¸«yÏ5\«a“†ë4<_ÃõnÐp£†›Èx†jØ¬a‹†A7³¡­¼Ð¦¡©a»†[4ìà‰BvÜŒ…‚á&3E#kk— à
+ó¥b…«iƒÖÜzõÜ­²h¨EËY4Ü!µØ;ÖI68lŠôÉ¬é4ÃëÕmh&ic–v	k±Q[„ŒÖOk‹•CUŽÑ®C“ÐÇ7ÜÇT¾Wr¾ùPK\?®ÊÆ  þ  PK   Ý;3               HTTPClient/Cookie2.classX|Tå•?çÞ;sofî$aÈ¸<4Éä…‚B 	!BòÐdHnÈÀd&ÌL$`ë‹‡¯ú~P|ÄÖg»æa±ˆmW·vëÖUQW·Xumw[kÝnµ¬¯žóÝ;“&ê¯ðû}ó=Îw¾ïüÏùÎùß¼ðÅ @>æÞÏ€"ø7¿çæ¿¹ùnþÀÍUøÀü‰›¹ù37ñÚÿrónþýÕÃ'.øœà¹ÿwA#|ÊÍg<üœ{_ðÞ/5’BTQRQvÁdT\‡:QUQãß].˜Žnu=fò(KÃlÇ¹Hß_I)z¹Ï+9.ôa¹ÜÄ¿4œ¨ÁÃ<¢ÁmúY€´MÒp²ó0_Å)NÕÐ`áiNg]34œ©âi.< þÉ¿wÁb,ÔàÙ‡E.`±Š%–º`–qSÎÍ,Ös††³5¸EƒÇYÛ™*ÎÑp./Th8ç«x–Š•.X¹`:T¬rÁèÐp†Õ,²PÃ³5<GÃE.va.á3—òÒ2ÏÕp¹†µ<Z¡á·4¬ãîJë5\¥aƒ†ç1¸«yÏ5\«a“†ë4<_ÃõnÐp£†›Èx†jØ¬a‹†A7³¡­¼Ð¦¡©a»†[4ìà‰BvÜŒ…‚á&3E#kk— à
 OM4O#‰¦`¸ÛtLy ÿ¨¼ä‹ëÔ‹,I«¥Q[(ÞŒµÑhZ£f$à­Û¼(XF¶”¯IÄB‘-Un{¹¹;¦ƒë–766Ô„C4S¾vu-	dtEc‰æp(N¤¤Þ“šhŽ'bZW0ÑÑ7Üå%ÑuµE;ƒ¡ˆ5p.EB‰…—žz‡o2³±v,©îD(\¾$˜0«6lH#3Êœ¢&¥&Úf"dÕ…"f}wçf3ÖÜ6Ÿh+$èilOÊ¡¶j]O9`qw{»#””DG(Ž3òÀšht[ÈœÍ«‘`'ér\Ä~#8,lhž¡#™=]¡˜güGEÂq³µ;F»ü…#•¯Ž®6·w›ñ„°IŽ™ÛrÓÐÁñp0N9º‚±8©Z˜Îé•o<Õ¢*TÜ‹§‚JÜ¸ÉlMD©‹™<rg¼´§ÕìJPœ’ˆi'™i#îaùbY4ÖLŒ”D
 d9¸Åd¸(¼è‡\r&û$ºO>ß²¤1ºÍŒ„vYnéŽ›´ñtK(-_‰ww±³mi¤5ÚFò#ÏbÕ³	óÖf3lv"LiÃòD¢k¹l3cKi‘fxù†Þ€“€vr œ„W}SC0Ä÷pÛOÒ~–Kí7c¶·7wDãÖ|¢ÙB–V§9ÈúsÒ»AiÑéJ™@7pm1MÉt ÕZS5É,SX”.x†eÖ®®#¿’Ø)¹@#¡ŽQ
 ‹8Ð”c´¸i[âX3JILnå;¢D(r,¸D
@@ -214,33 +208,25 @@
 pÏ¢`>gƒmy¾s9¼ÿFNŠCÚ¡ÀKâ3‰Â¿ÃË6S-§_fÅbžY¤˜¢“'ñÁøtKÀf|¯À«i6+OŒÚüXÚÍÇàµ4›£7¦Ýü:¼‘f³<zóÑ´›oÿH³Ymói6+ð&¼eSm iþ<8f%¨•¤#s?¨Tya@$Ä"â³>%`%Ã<þõ)e%"jÊBN„
 %Â·K¸ª(~å”ª¢Œ¬*¬'×"V!Ë/†¢&ä/€ÚäÕÞêü^8+UV)ì…Ó©·¦&Ó±ÝÞ‹D‘Êýb—eÁ0eü…¯€JÉ)_£”ú:âPoÂ||ªh¼Ã¹ø6tà;µ…„á˜!B”?¦Ž¥¾ŽÙ!ªRPþ'ü†ÎÈ¡gsœÂ[†séë‚Ã[¡ÿo'c—Ñˆ?ÒŽØ¨Ôq€*áúbê8ëŠ½=â‡Æ%Ü	;©Ø»ÓZÝ•\o¯ª#W/N®æÚ«ä¸†Ôê·íIÏsPUìýNRÖ#:ÙÓù›·¦1÷IV°K¸‚Ñ­rÅdˆ.©‡æÈ%«> ?„lüüø70ðQÒŸ…ŸÃ<üâ—p®$A½¤ÀZÉ›$'˜R„%7Ä%vI¸\Ê‚«¤l¸IwI¹ð”4Q`Ÿk¡e#®Q"ø-.ôwR˜þÜú,Å
 ¾´cÔB/Ú’=»e.­K¢›MÓ=Y†þx±÷²a+	¥Ë­Ñx³+¬Ñ<	ºÝÖ¤lÿé :Ï~þbñ—åY7èM¼gcÜ?¯Ø»ÇÚ~Î ì%önw'¦³×¥^p{¯´[#FWÙ#¢®¹ÅÞ«­½üšRZ‰’Î+ö^c­Ðwæµÿ/›ˆ€4&I3 \:æQ±^*Â©‚R€_	ôH¥°[*ƒ[è·W*‡ƒTÌû¤ÙpTš/Jsá-©‚
-û<*ìóq¼T…gHÕ©ïë]0U¼!‰}e{tæÁ»¶Gß7ù¯¿PKìæ*  h$  PK   ™~a2               HTTPClient/CookieModule$1.class}‘¹NÄ0†gC¢À¢¡Ø(’Pƒh"!Â!mïdx1Ž”c€÷¡Qð <bVˆf±ä±çó?3öøóëý€-&ú.X³±ncƒÁ:–ZV'½ý1ƒåÁÐ¥—õc*Š„§ŠÈ Î3®Æ¼?‡fu/K0xçZ‹"R¼,‘ø,I®#%…®‚(Ï¤¸È'µ£Ã#çVj®äepoòºÈÄ©lÒõÿ*ý)ŸqK°llzÂbØ^˜•¡×èÅõ]p•NEV1È©,Ï2Q–£0±‹u¥MªGÏ±iÐÊrð
-öÒ;d­>c™¬÷#€‹4]Xýö[0ß`ükÎct[Û#bôí•œoPK[Tg   ¼  PK   ™~a2               HTTPClient/CookieModule.class­Yy|”õ™žwŽ÷wÞ\x0ÉäàÐX!‚D’€‚A+™2:™‰3O¬h[ïÚªmÕâ‘Z­rh¦¢‚‚µµÕn·Çº½k»ínÛÝv{»e¿ÏûÎ¼™„¡ëÞßýÜçðæß_<LDõü¶N¡Ÿ«ôÿM'…~éÃìW2ûwùü‡J¿Vé7:ùè·:iôŸrü_:ýŽ~/ËÿVé:•Ñeñ'•þ,oþ"Ÿ¿ÊößtzŸþGf÷Ó	&ù°ÊŠNÓØ…mv«ìQÙ«ÓL?ƒUùhøÐŸ4öé¬³_eCãKuº’Ë4.×¸Bå€Nú›Æ“0òd)Ô¸RS4žªqHãiŸ¦ñtgh<SãÓuºqÏÒé*ž­ñÿLÈgÉöÙò™Ö8¬rµN-Bþ4®Ñ8"pku®ãzlsƒlÏ… xžŸçóYž#Ô+§nù4ª|žN—ð‡äl¡ì4É²YåE:uñbÏç%"€äl©ÆËE‹Æª¼\ã*_$D®Ô¸Uã‹5^¥q›Æí:wðj×Èx	TÆ—Ê¬S>kî:A·NíÒx½Æ—iÜ­ñ?_.Œ•ñBï‡ev¥°½Qx¸Jå¨N×‰07éÜÃ1kª¼Y§›E^:ÇU¾ZåkTN0Uô¤R×ÄÍ=ÉìöìÆD<“e
-¶]ÝmÈÆ+£™ÞltSÂlfÒsw¯Ž¦™JíKñTÃŠ¸uê·O;£[MìãD4¹¥aõ¦«Íž,®”æ ôF“±„Üªj[¹víš–DÜLfZ¬Ã5©D¼gÇJû†€M¤¢1û(Ãä
-Ww1¹[R1“©¬-ž4;ú6™éµB¢`MõD]Ñt\Ö¹MW*Ž—§9ôÚä´&û²Ù´ícÛ"ymo:µ-Ç¶?–
-¼6L“N¦½Y¥piúd«²…Ør¢Ê‰Ûm&ú˜¦H}9vÌt4O%q½|‹™µ\MwDû€|r¸º€Z Ž'·æx6–oï1ûsP!,Pì•{s\ää]OÆ³çcí‰…Nf°=°dRš6¯03Ù•yMÖ…o_jŸ6_>~3ÓŸJfÌæêVÈi“¹ôÊ,ÛŽoÂL³-ÚìKmÍË'P ˜.3%fáÙM€è©'1´l`ófËr\ ’*F0¥ASeq
-qÞKC“Çwt­‰Æ´ÔnÉö‚Œ$Ô‘ÂÍ$¶Ÿ¸¡…tÖšÞhÆœçÈ©>\á¸ÍTžL±õà)¬,þ^š1³óFê[ÌÇ‘c•û&9ß!²ö™'±u"˜˜Òl:
-ËJ;†íø-9â–†O¶ÆÅÙ*nGÚ“wÌñªrRu¸ç*C3±x¦'šŽ-M$§†OW9èÉ¬¹FX*¶Xø¤2\]¡Ç
-¥-Bj¸‚âï}ÑX,/¡Êp‘+BX¸ØAqÛ™™|0i™–9>WÿßÑZuB»+•ˆAÑž3“9sîÜ¹à¬sG2Ûkfã=LÚ¢žD.Ü¨ýâ4"%½35î1WXá¨¢0äÔk=H÷€¡ÂÄcÐÃôˆAOpÊ ÒÇîçkN3<?tÊ€`[£àD eä“5è6º]åƒ·ò6ƒ·ó6„ü"yÑà|Á×e“Š$ƒoŠnÄ‡ž {T¾Éà›y§Á·ðGT¾Õà]r|›€¯8I¼ß.§å1M;uJA,ä§ðHxù¸ÁwÐ;PýüúœÛ@®i•ï4ø.¾{ýN¤€~R™ú¤•uôõñd,µ-Sµð\ƒïá{áóë6Å³U¹\vf•Å3Ì@ê{S}`ï>þ„Á÷ÓcÀ]ß›Íö÷XÔå"VÆàOÒ#h;Öâõ@ÆL[¯uWw6À±½íÑžªÕp=Ld,éÜ‘Éš}U+`ƒ‚Ñ¿&mµ™ìÏ-sÎ›Uþ”Áðƒ?$ø¼yášÞÍŸ1ø³ü9ƒæG~T4U>1#üy1¹¹ò²½©Ê¦¿
-á°ÊÜÞO›±*øEU<SµÉ„$ªl—Œ5U‰ö¨ü˜Áó?Iï<Ä_0èNºKå§þ"?mð3bâ‡Öý%~ŒI¶ái‹	ôÏÉé^Üã}¼_”~ ‰ó${šoðóü1•_0x˜<Â‡~Q(×Ïì²S×âÙBÓ(xvsUžÓ-¢ýŠ“Ò¢ ý2 %o1ófÃDs²é4“1‘ANÇUs™çˆï›Ù:û­Ê/|XÒ?¶	Ò_'ÿ
-½ið+|·Á¯bÉGø¨Á¯ñë(ðrð/5{ÌøÖœÄû£é¦0›<¾&mî¦‡JS•ÊÇ>.âxƒ¿bð›thþ«}œî`:«€ÛÍÍÑDñ:¥ˆ‡Iõ¨ò×~‹ï5èn‰¡SVgÎc"®5™4Ó-‰h&#>ðuþÆ8ÈãžŒÓ Š‚ËcÓüƒIùXÑººÀËíð’4³kÒ©lª'•(8ÉÔ’[¼ñŒ¬Q—otM^jF÷+ÂãÛ¹<ul¯°ø–£ÐD‚S@»Õ¯#ó\6_þ:ý…€±¼\@Áô¡"‰·Hž,ÍÓ“He¤.6·#;!ph`o}:ž•Ö£€àuàd¶YYìüpÑþé”XOê³43aö²ÔàáêS¶Á¢ a§=•6—;PüIH-·¥¹ñ3¿ÎV^« kZ
-ÛÑ›°—laL°-.€{Ø2yvÓÙÅÌ¥XçQŽò.šÈ´nI‚Þ–¨H»¨©Á¶¼Ñþ~D«8ý À.À—1¢ˆÑl6•b“kYØ¸X	2ÓE
-<§øMÛ]˜/šNGwô¤úÁsMCk-²ÕjÉ3D¿Tž3EÂÅµž½Ô÷‘SŠ>%VÓ8æF3ÂãÊ·ñ^Ölóîø—Zn'®	/â0^Z€¥-Q{¶Ù>Sn-EtT¼Žujhy}\š«PømÌaæ?.E-1%:º¶h¹|Jà¢á5Q!Á—sÅ¥òû@¸µhœÐâÉl—Ý–fSË·gÍt2šX‘JÃ/ÊâhTÒyß(•ÅìÄúQ#l¢‡®|Y:vµÝ¢ÇÕE³ì	ÃŒà²^»Ž˜àpÿ(¦©ñÌò¾~ñÑÓÆs3A‰sŠ8YqåM*Ò™AnŽ'!Å Ä¬™_
-ƒkíÆVjŸ9k•°Çbè8üÅõuŠ.
-Œ&%žÆlÉB«“‹½‡HAˆ”F¥?›7˜–n0wóÍé+ƒ˜ò[ÙÏk=éåÝ²T
-’¶ÐœÅ¤ô@rE6†’Î¬N.ß—Ÿ‘Âª»h}„nE±‹Ü¤KC„‘5¢˜±FT—ƒ˜¡Áí{±zš<˜­%¥{„\É}€<ûÉ3LÞAZ`MÔAª%­{”|ÝØ8HúAò¯ÚOÆ•ÔSé+T6Låë1­"mÀ>è
-j¥ )tæg“ß©„¢ÓiæÑgh}w>[ÒÅ;h}·*ñf½Ÿ>‰ÕÅ`êSô€ÅÂƒyÂ¹„»°w(:F7Z„N¤`žôk¬ÉäAÚ4JeÝ)˜#x„*‡iJ[äMe1“Ó+4­½v˜NÛMzMm­p3tâ‡`húÃ4{”f€õ™6ë§¤ªöZœÌÂ­ÙCänV£tÝì°ÚD¥øA+_¤jH¸‘öÑ: 6Ÿ§5ôm Q¼x™2ô*m§#xû:^¿F;é‹ýsÀZ+`<DŸÄ7H»1Û‰3„¨ë!>Ñr#ÄóYˆÆ"=qN8·âŽ‚‘yUàŒ:sm«9N¿œU[$0g˜Â»)	T[# KáA:s”"Vm ÷†©~?5à˜‹Ï0Í˜½‘Àüñ7œâæí‘À9ìæ‘À¹y2­'µù'çÝÿÐØt¡ótÖ?†]³QH#?•SÎ2*Ç÷-¬ÞÆþ7qòô-ì~v÷=ØÝ÷éRú]N?bÞƒ3ý‚ž¤_Ñýš~L¿§ôgKIU°>ã£°[Äwú%l÷1Û	z3ùó„ãf0ŠGxjRÓ>Llbä¿XÜ8 †}	‡Hz‚/ÐS6 ÷y…påéÈ05wÔnt»=AOÝá=Ôô4zíéÔº êYXl‰Ñ·ËÃC'~ô½±‡é´ ÛšÅÝ¸VôbíÐùÖ­á [ ”ÕÝ#´¤#R7LÀc€né0-ƒ×4yBp¨é»Éãzf”Z õ›¼ù‰êjÔBžî&ß¹4¥Iç&HÏùØ[2³¬ÉÃ´|Î)/Ï«n”%»Ac#´2ä?NF®?ä—£Ö¡Ï‡„–‹é†ý´êUà‹CÔæ†^¹Ô>L%®ÆÒ`iH¦Õ{hfH–ÓšWè’aº4X²‡¼CJ)ØýAÈ+o:å|mH¥Kºƒ%i½6^¥®A
-µñ
-uÓúº¬Q:Ñò£3\FÐù-•!OÈ¤5ÃÔ½~úø?ùŽ‘¿©c¨ìåw˜6ì¦ßçØmò5•/Ïþå`?¨ÓÛV‹ïú/äuY”_)Kw£Ô0Î
-ùów‚úØ¥]:¿[WwØ}•hP&±Qºª;°8äØƒíjîGh…K ‰²O«ê–¹l²ÌÅŽ ù™?J3ŠÀÚè@–yŒ©0&*’‹¦ÍôèzÆý(?ÉOÁ’Ÿâge´Ížux!q	y¸”|ˆä“¸‚¦p€êx2-àJjæ©´œCÔ‰³nžNWñLÚÂ§S‚Ï¢ëyÝÊaºkÐTGè!®¥Ý\LsiˆçÑy=ÏçÒ+|½ÁéÇÜL¿åEôG^Lá¸’[¸Š/â:^ÉK¸•—a¾’WñZnãwp‚WóM¼Žoåõ|_ÆŸÃøoà}|â+ù_ÅÇ9Ê?çþÇ…7+:oQ¦a^Åq¥š¯VsŸÒÂýJ;_«\Áie#æ&g”(¼U¹¯Wîä•§x§åöoÒdšB‹.ž†›ÔNÏHbæ*D¡/aVÂgÐeÖ^)œhÔJßN3¬=Áâ}zI@„¿Ðs´—üüg
-[§º²‚.°g|±lí—L¬<22;€ÄÄÖì†Ž<Ê“tÏE>eÂ[7]¯ÌµRŽ‡îQfÐ‹Àá¥‡”É f/©´[© /ãž8/ÑaÀ¨÷"n{0^	l¦-‘@/†&wÝqò…ÜÇÉ½Ï:ˆ[ûñºcä¯©sÕFÒÕ!÷12jBn·µ˜õˆ×ÄwÊwRß…ør7"Ë½t:ßGgñýTÍŸ¤yü)jäh	?è¤SÐç³|Ùš€<Ð¿©ø1ð[†ø37Å¹·^Ã¿×éX.Ž/Å(U‡«\Æ!Ê+Àøa'-àØAær¹,1+˜‡€lpK¬}<Þ7ØP0v€±Œs”3J†âÒ¾Æ–ö5'I;aí'>¸´Ÿƒ´÷BÚû íýöóööAH{Ò>i¿iþ¿H[‘ßúlŽ”2ì	³¦RI%I_“gˆt™%›<åå#”¤î±0Ô/aÈsXbéµcqÉÑ‹Ý=Ô0v3-A×+3Ö› w¾“€vy¿ÜWwˆPaç²Ÿ7äínR Ï!+´È ž †w’Ø|!ß1šŸÛA‚›3!ÁùÆœWÝë‡è¼üõÝTkeµJÉj²Wr¢­n¤¶I94¹«åëwi ï¦jåcHyv6‰§òs*ìBM|ÆkTÊÇ(ÈoÐ~“ñ×è"~‹ú0fømÚÅß„oÑümzœ¿ƒú=z‹ß¥ïò÷é§üCzŸÌ‹ü3„Ï÷,U÷C9~¨ñ«ô5(}	TÿŒÀ§^+DùÐgÜfíi¢Ä¼I`öªU*Éì-úºU©Î²ŒÃeÍÄ`Ü ÔÈAÞ…Ð&¡Çë˜É7 ûm§¸:Ã2/":¦mû,ÿpÊ+þyù·Öƒw·S¬'%5p<ªuŒ™}©EÇ_!³¿!Ì¾_P™• `”^ÊGÿ„’Ñ®µÅI¥µ¹€ºWq½DÓÚ\‹-R¦tÔåJ uu¹
-¨¬Érw7yŽD¦‡Ü(§^··ÉlŠXXîvedú.…eiWMRTx,…«CêËC'¾©9º·I«9ÒDZõè(b "FqkôRáß6k,èL•¼ŠüŠN%ŠA“•šW+åT¯¨I™DKØW)AºR©¤”¢Œ2Íqî¥H;ŸF¼H0Ò?C/â¤½–®ÐÚÓfKã
-RÚFú6î¹,i}''ú7°V¥5±Ã¯Ú"ÝíGPØM‡Ø:\îˆH•fNSPŽîr³¬Q¼WWÎ½µGCÞ—Ç ó­8º„Z¬± ÝTæ¦T“¡DÀe-MQêÁiÍA*kVæÓeÃÕdŠX¸ˆíÄéŸ³­ÞÊcµ²¶æ5`[dÀÿ.Ú›«¼“J>àô˜m‘šñÖ	V¥,EBn¡
-åB§ÑÅ+Ë[Ä\µØÿ’ƒÝ…w’Ê¥dtŸE!w‚×µT¦¬+Hå9È2úl
-p¼ëÐßn÷‹RUÑ_Ä)”M ?FåŠY@~…C¾êÿ®Cþ:ÜRÊÆÈ/8ê³TªP_æP_æP¯æ¨¯¦E£f£Xaµ]  Ñ³­æ ­Šì ý	r£¤Ñ”¡²uúõ{ˆ–üCÌúSìd:ì?h†x, XÉ™zÐ’e?qbÐ7s\–ûµá "Ç”phÇ(]‡ëAWà†º±­\›«yÚ M¡›FéfîÄ5`ºEÚt‰åÓaygáïBZŒ´™ÿ]á|Èà_:|¼”ØOáæu¸{î^›¿¶{ÕÒNj@Ô\HÇû;áxíÝï5àw6dòSÄ]ñ%×À.%û·„PîT¡ŸYß÷¸×’ÓÍ6ßÿPK”»o  y(  PK   ™~a2            $   HTTPClient/CookiePolicyHandler.classŒ»
+û<*ìóq¼T…gHÕ©ïë]0U¼!‰}e{tæÁ»¶Gß7ù¯¿PKìæ*  h$  PK   Ý;3               HTTPClient/CookieModule$1.class}‘¹NÄ0†gC¢À¢¡Ø(’Pƒh"!Â!mïdx1Ž”c€÷¡Qð <bVˆf±ä±çó?3öøóëý€-&ú.X³±ncƒÁ:–ZV'½ý1ƒåÁÐ¥—õc*Š„§ŠÈ Î3®Æ¼?‡fu/K0xçZ‹"R¼,‘ø,I®#%…®‚(Ï¤¸È'µ£Ã#çVj®äepoòºÈÄ©lÒõÿ*ý)ŸqK°llzÂbØ^˜•¡×èÅõ]p•NEV1È©,Ï2Q–£0±‹u¥MªGÏ±iÐÊrð
+öÒ;d­>c™¬÷#€‹4]Xýö[0ß`ükÎct[Û#bôí•œoPK[Tg   ¼  PK   Ý;3               HTTPClient/CookieModule.class­Yy|”õ™žwŽ÷wÞ\x0É$áÒX!‚D’€‚A+™2:™‰3O¬h[ïÚªmÕâ‘ZmË¡!˜,X[[ív{¬Û»¶Ûî¶Ým··[öû¼ïÌ;“0týcáÃû»Ÿû^ÿû‹Gˆ¨‘ßÔéôs•~!ã¿é¤Ð/}˜ýJfÿ.ŸÿPé×*ýF'ýV'þSŽÿK§ßÑïeùß*ýA§
+ú£,þ¤ÒŸåÍ_äóWÙþ›NïÒÿÈìï~:É$VYÑi»°Ín•=*{uš)àg°*ú“Æ>uö«lh\¦q¹NWs…Æ•W©Ð)BÓxFžì#…ƒWËbŠÆS5i<Mã34ž®ñgj|¦N·ƒ ®áY:]Ã³5>KàŸùÙ>W>sÀ‡U®Õ©UÈŸÆuGn½ÎÜˆmž+Ûó žïç¼P–ç	uçË©[>M*_ Óeü>9[$;Í²lQy±NÝ¼Dçy©à"9[¦ñrAÑªñÅ*¯Ðx¥Ê—‘«4nÓøRWkÜ®q‡Î¼Fãµ2^•ñå2ë’Ï:»^Ð­B»5Þ ñ÷h¼ÑÏW
+c|•Ðû~™]-lo®Q9ªÓ"ÌÍ:÷rLàš*oÑéV‘—Îq•¯Uù:•LU½©ÔuqsSo2»#»)Ïd™‚í×F·Eçfã‰¹«¢™¾ltsÂlaÒsw¯¦™ÊíKñÔÜ•qëÔoŸvE·™8ØÇ‰hrëÜ5›¯5{³¸RžÐMÆr«¦}Õºuk[q3™Ûj®M%â½;WÙ7l"ÙG&W¸¶›ÉÝšŠ™Líñ¤Ù9Ø¿ÙL¯kª7šèŽ¦ã²ÎmºRq¼<Ã¡×&§-90˜íÊ¦Íh?°pm‹äu}éÔöÛþXr(ðÚ<0M:•öA–Â¥é­ÌcË‰*'n¿™ì7ÓÑl<•dšR$ü…¼ªÜjfm<—FÓÑ~Ð09\[D4àÇ“[…s<7+vôš9(ŠÐ(õÊ½%.âò.Ž'ãÙ±Îö‰àB§òÙ‘ŠZ¢)O›×š™ìª¼BÂÅ·/·O[®¿™H%3fKmÄµÙÜ
+zeíÀ7aBîœ`Òfj[^L"ÁtC¦)±Ï¶hbDO=…¡åƒ[¶XäT)º€)j˜ªKSˆó¾X2˜<î¼³{m4. ½ vk¶d$¡ŽŒn&1¨pŒ¥Í`:km_4cÎwäÔ.‰pÜf*O¦˜|ð4V—~gÍ˜ÙMy[õpäØCFåþ‰D.pˆ¬DæIl›f¡¦<›ŽÂ²ÒÎ†aûkŽ¸eáS­qci¶JÛÄ£öæýs¼ª¿Tîy£ÊÐLU,žé¦cË	Ç·ƒáS£Vz2kî€–‹-?©×–Fè±"ªÍ¢È.… ô{_4ËK¨:\âŠ.uPšÃv&d&LÆ\¦å%@ŽÉµÿwÐVïJ%bB´·×ÌdÎž7o8ëÚ™Ìö™Ùx/“¶¸7‘7ê€8HIïJ¦{Í•V8ª*9ÂšAÓ}`¨8ÿô(=fÐSœ2èƒô!ƒøzƒÓÏ6î#ØÃ(:HùdºƒîTyÐàm¼Ýà¼‘¿Dz4x'ß`ðBÙ¤yÄà›„¢›ñ¡§è>•o1øVÞeðmü•o7x·ß!à«N¯ÁwÊéùCLÓNŸY‹ù)>^>lð]ôT_€ß˜sÈ5­òÝßÃ÷Ž£ß‰ÐO*Ó˜´²Ž¾!žŒ¥¶gjoð}|?Üb~SÃæx¶&w€ËÎ¬ºt`†ÈAc_ªì=À1øAz¸û²Ù^‹º\ÄÊüQz¬mç:¼Ì˜ië5¢îš®¹ploG´·fM\Ëºvf²fÍJØ `ô¯M›@m&{Ås‹Äœóf•?fðCü°Á>o^øç!ƒ÷ð'þ$ÊàGù1ƒMUNÌHZLnž¼ìh®±é¯A8¬1wÄÓf¬~QÏÔl6!‰Û%cÍ5"½*?að“ü”ÁOÓ[ógº›îQùƒ?ËÏüœ˜øa†uŽ?
+’mCxÚjýätîñ~> J?ˆÄyŠ=-0øyþÊ/<Â‡åÃ¿(”ëgwÛ©kÉl¡i<»¥&Ïi‘QHÈ~Õ)iQ~Ðš·FäüÙ0ÑœlºÌdLdÓqÍDæ9âûf¶Á~«ò—>"é/l‚ô—ÄÉ¿B¯ü2ßkð+XòQ>fð«üeÔy9ø—›½f|[NâÑtS˜M_3Œ6wÓŒC¥¹FåãŸq¼Æ_1øuºO4ÿUƒ>Lw1SÄíÅæ–è`¢tRÂÃ¤ˆTùk¿Á÷t¯Ä‰Ði
+«³ç3×–LšéÖD4“ø:cäqOÆiÈŽEÑåÂ4ÿ`R>V´­)òr;¼$ÍìÜµéT6Õ›JKdjÉ-ÞxÆÖ(Ï7JºŒ&/7£ˆûUáñ]‚\žZØ+®Áå(4‘à$Ðkã®BõëÈ<—Ç—¿N›¡`,/P0½¯Dâ-‘'KAóô&R©‹ÍÈNØÛŽg¥)"x=Â x™íV»0\²:-ÖSÚ-ÍL˜ý€,5x¸ö´mA°ähCØéH¥ÍRË-Ai® BüÌÄo°•×&¨
+½Kq×"úño¶ó’-Ž	V Åp»A&Ïîd:·”¹”ê<*QÞE™¶­IÐÛi—45Ø–7:0€Èa§ï¸Óø2&‚@1‚Í¦òA,pj-û«`BfºDçÿ¢i»óEÓéèÎÞÔ x®+ahm%¶Ú,y¢b†è—És¦H¸¢¶Ó —úÞ!rJÉ§‚¢Ìjn4#<®|ïe-6ïŽé0¡vâš ð3AàåEXÚSµg»í3Õá¶ÒQDGÅëX§––7Ä¥¹
+…OÓÁfþãRÔSÒ©£ëK–Ë§.^|9W\&?„ÛJÆ	-žÌvÛÝhy6µbGÖL'£‰•©4ü¢"ŽF%÷=R]ÊN¬ß6ÂÖ zèÎw‘å…«=®þ(šeOf—õÚuÄ‡ûG1MgVôˆž1ž›	JœSÂÉJ+oR‰Îrs<	é,!fÍüR\g7†°RûÌY{¬„]ˆ¡ãð—Ö×iº(0š”x³%­N.õ"= R•lÞ`Zß»ÁLÜÍ7§­bÊOf<®í4¤•wËS)@HÚBs“ÒƒÉ•qØBH:³&¹bG<+\n¬í¦Yôº5Änr“.-FtFÖˆbÆQ]bb†z·ïÇêYò`F´fŒ”žQr"÷Aò Ïy‡h¡5Q‡¨nŒ´ž1òõ`ãé‡È¿ú £TV7Bå/SÅUnÀ´j˜´Õ û- +©¤Ð˜ŸK>|¦2z„Î¤!šOŸ åô)Üù4n=N—bì¤½ôÜªÆ›ù ôAú(V—‚©ÑCç	ç
+îÂÞm è8Ýl:iˆ‚yÒ¯³&“‡hóUô¢`ŽàQª¡)í‘Ã4•AÆLLBL/Ó´Žú:céuõõÂÍðÉ‚¡éÒì1šÖgÚ¬Ÿyˆj:êq2·f“»CXÒMt«Ãj3•ã;­|–j!á&ÚOKé Ø|žÖÒ´‘Æðâ%ÊÐ+´ƒŽâí—ñúUÚE¯YìŸÖÚ ãú8 f ¸!ÚƒÙ.œ‰ @Ý ñ‰–› žOBŒ0é‰sÂ¹wŒÌ«gÒÙ«Ah{Ý	ú]à\¬Ú#9#ÞCÁH Öš‘ X
+ÑÙc°ê¸7Bh.¾yøŒÐ|€Ù	,sáinÞ	œ÷Þn^	œŸ'£ÉzRŸrAáþû
+ÓEÎÓYÿvÝ>D!ütNN9Ë©ß7°zûßÄÉ[dÐ·°û]ØÝ÷`wß§ËéGt%ýŠyÎôzš~E£ôkú1ýžNÒŸ-%ÕÀúŒÃnßé—°Ý',l'éIÌäÏSŽ›-Ä(á©;DÍû1±‰‘ÿi!<pãL€ö% &é	>CÏØ ÜÃäÂ•g##ÔÒÙp¤Éíjò=GöR[ÐÓäµ§S‚¨gq`‰%FßnŸüEÐôÆ¥3‚nkkrãZCÐ‹µ76JZ·F‚nPÑtÒÒÎHÃ]ºe#´^Óì	Á¡¦ï!ë¹1j…Ô/nöæ'ª«Iyzš}GåÒ”f›ý!=çcoÈÌv²f#dŒÐŠ!:¯²2¯º•P–ì^Òªÿy¸þ_ŽÚ†O>Z.¢›ÐêãT…/vS»úäRÇu6•¹šÊƒå!u„Öì¥™!5X>Bk_¦ËFèò`Ù^òC(å`÷!¯¼é’óu!uŒ.ë	–¢õöÚx…º‡(ÔBÆËÔ=BFéŠ&møäÜÿ8åj2‚FÈo¡¨yBþ  ­¡ž»ÑÇŸüyÈwl˜üÍC/…¼#´qý>Çn³/¨!¨„|yö¯ûAm„®
+¼ß¶Z|7„|!¯Ë¢üjYº›ô .€€qVÈØ”¿Ô—vë@þvCÃ÷5¢A™ÄÆèšžÀ’`Q´+¨¹£•.&Ê>£!¨[æ²Ù2K8ägrü8Í(ks W YæQPaLT$—L›èÑõŒûq~šŸ%?ÃŸ—Ñ6{Öá…Äeäárò!’Oâ*šÂjàÉ´«©…§Ò
+QÎzx:]Ã3i+ŸI	>‡nä9t;‡é®CS¡G¸žöp#0Í£ažOŸå…ô<ŸO/óô/¢sý–Óy	ý…/âjnå¾„x/å6^Žù*^Íë¸cÜÉ	^Ã·ðz¾7ð|
+ã¼‘÷óU|˜¯æ£|Ÿà(ÿœ{ùSÞ¢è¼U™†yÇ•Z¾VYÂýJ+(|½r§•M˜›œQ<¨ò6åN¾Q¹›oVžá]–Û¿N“i
+-FºxnnP='‰™k…>‡YŸEWX{åp¢1+1|'Í°ö‹wéóH: ü…¾@ûÈÏ¦°uª++é"{ÆGËöÓÉÄÊ³¹ #³ƒHLlÍ^ èÈ£<M‡ñ\äSöÒa¼uÓÊ<+åxè>e½^zD™jö‘J{”*ú"îi€ó%:õ^ÄmÆ‹"-#´µ3èÃÐìn8A¾û¹÷[qk?Þpœüu®úÈ!º6ä>NF]Èí¶V…€ÙˆxM|©|7Uð=ˆ/÷"²ÜOgòt?HµüQšÏ£&~ˆ–òÃN:y~1{É—­ÙAÈSý‹ŠŸ ¿ˆÿG1sÓ1œ»qëUüû2ÏÅñe¥êpUêÏ9Dy?ê¤;È\2—%fón©µÇû' .Æ0v€qŽrFÉPZÚ×ÙÒ¾îi'¬ýÄ{—ö í}ö~Hû ¤ý<¤ý¤}Ò…´CÚ/BÚcÿ/ÒVä·>›#¥{BÁ¬éCTAIÒßì&]fÉfOeå(¥†¨§†$yŽH,½¾‡½ØÝKs7Ót½r1c½	z8	h·!ðÈ}‡	v.ûyCÞžfõ(ò²‚@Û…â	jx7(‰Íò§¹$¸9œ¯à¼²èÙ0Lä¯ï¡z+«UKV“½†û0ms#µMÊ¡É]­Ü°[y·„T+ÇèCúKû!°»8ˆ°I<•gÈ˜Sa7Êhâc¨0^¥r>NA~fðë´˜¿F—ðÔ1ÃoÒnþ& |‹âoÓ“ü„ÐïÑü6}—¿O?åÒ»üc6ø[àŸ!|¾c©z ÊñC_¥¯AéK¡úç¬ ö$õY!Ê‡>ãkO%æM³W¬RIfoÐ×­Ju–e.k&ã¥Fòn„6	=^ÇL¾Øo:ÅÕY–y©ÐÙmßoù‡S^ñoÈË¿µ¼å¸b=)«ƒàQ¨£`öå…Ìþ†0ûnQeV†‚Qz)ýJF»Ö'•Öæ êY}Ôõ%šÖîZb‘2¥³!W­oÈU@Íî»§Ùs42=äF9…ôº£]fSÄÂr·«#Ów+,K»jê’¢Âc)\ÅR_>ù™HÝ±}ÍZÝ±&ÒjDG1Š[£—Òèÿ¶[cQg¢¨äU|äWt*Sš¬”Ñ¸ZX©¤F%@ÍÊ$Z†À¾Z	ÒÕJ5¥”e”iŽs/CÚù4âE‚¹˜þz'í³t…Öž¶XWÒ6Ñ·qÏeIë;9Ñ¿†µ*­¡ˆ~Õéé8ŠÂn:ÄÖéjrGD¨4s’˜‚rt·›eíˆâ†zpî­?ò¾<]hÅÑ¥ÔjEí¦2‡4¥–%.ëiŠÒNçÒ¤²e-U:\M¦ˆÅ‰ØNœnð9Ûê­<V+kk^6±Eüï¢]°¹êÄ;©äNÙ©«o`UÊ2$äVªR.v]¼²¼EÌU+‚ý/9ØÝx'i Rªq@F÷Yrx]GÊú¢ÔQ™ƒ,3¡ŸÁÆ¡ ÇÛýv¿(UuþN¡lù1ªTÌ"ò«òU‡ü·ò×ãŽRQ ¿à¨ÏR¹2XD}…C}…C½š£¾–þšb¥Õv DÏöºƒ´:²oô§È’FS†‹ÈÖéÖï!nXò1è?BL±“ét²ÿ âB@±’3õ¢$Ë~âÄ oæ$¸<÷kÃADŽƒ(áÒÎ1º;7‚®ÀM£tsZ¹vWË´!š:J·ŒÑ­8Ü…kÀt›´éË§ÃòÎÁßE´i3ÿ»Â…Á¿tøx9%°ŸÂÍp÷&Ü½6l÷ª§]4Qs}ïï„»àµ÷Z¼×ßÙÉOwÅK”\»ŒìßB¹S…~f}ßá>K^L·Ú|ÿ/PKõ%J  €(  PK   Ý;3            $   HTTPClient/CookiePolicyHandler.classŒ»
 Â@EïøŠ¯ÂÒÊZAÌ¤H
 Á­ìÖÍ —]M¢à¯Yø~”˜ÅÆiçžûãz0CÏAÇA—ÐRò!÷­Ý+&øãE°^‡¾Vlr·¢Þ'ŠlÄÇgùÍÖdìM6„nÆ&~'§ÿ'_Û•=¥’çJÛa¥‡V+y	„‰5§³Dœaôý²ƒÒsµ0;w¹MXæ-¡†òjB øM´
-BpJŽöPKl…Î®   #  PK   ™~a2            #   HTTPClient/DefaultAuthHandler.classÅ{	|åùðó¼3»3»™@Ø°I&, 6‰ hÀE©Ü`ð€%YÈJ²w7\Z<ŠÖ[ñ^x¦** †(žà]Z¶Ö«ÕVk/ÛÚVËÿyÞ™l`Qz|¿Î¼÷ûÜ×l^ø×c»àH%×ïá]^ŒwëØé…¹ø#ïÑñ^ïó‚†[¼x?> áƒ^ðâ]:nå÷6^¿]Ç‡øý0<¢c—Ž;¸ßÍýGyÛc^øîÔñq~ïâ‹vçà|ÂCÝ'ùñO<ƒÏà³9¸÷éøœ†Ï{!ˆ/ðãE/¾„/ó™¯ð¾{ñU|·¼®á<ü/¾‰?Õñ-ßöâ;ø®Ž?ãñŸëè×ñ¼ô=Éï÷5ü@Ã½0–`ƒqŒ×;ø‘?Æ_éx¿ÍË>ñâ§ø“Üù­¦ÔúLÇÏyÍï4üBÇÙ<¾…Wþž'ÿÀ­?òôŸøÐ?óãKÿâÅ¿âßœ¯tü;ãó§éX£ã¦ó?uüšßßèX«ã¿tÜ¯Ðq¦Ž³h“@+u!t¡èBÕ…‹( Ü¸Dh^zètð…—@9Da¸Àú·Ÿn¹ºèÃS}ycž_ýøáS u‘¯‹þºðë¢@…^Q$L~ë¢„`¥ü(ÓÅ †d ?|Ì ¾p0Ÿ>„»GðùCù1ŒY³]Ãé-Ê¹ó0C9BA/\A´‚+D?*y¸Š¸rÕ‘|þH~ŒÒÅQüÍgŽÑÄÑü>Æ7‰j"ª«‹qš8ÖCÍnãuqs<¯˜ ‰ïy¡Sœ ‹‰üž ‹Iäd]LÑÅT]LÓÅt]ÌÐE.fêb–.jù®Ùš˜£‹½°·hb®óø1ŸušXàE=?‘‹“4ÑÀP-f¼þÁ(Ì´:…„^œê§‰%ÜZÊR~„yv™W4Š&/¼."¼w¹&VxáU¼KÍ4Èê÷¶ˆòãt¯X)ZøÑª‰¿ã4Œ/è¢Ï9C	M$5‘ÒD;‚2ga-‚8y‚kJÍ’‰Ggkr'ÇcÉT8–ª·´G–·\PÇ=´zóNœË=Aš¢+"ÉÔ’d¤1I!èm‰xk[*’@\;cÁ‚¹“[¢‘XjäÄöTs<]NEã±¹öšñ9éõu¼ÓùÇEcÑÔ±|D=‚:9ÞAè[Eæ´·.‹$„—µÐˆ¯6Þn©'¢Ü·ÕTs4‰00óê)‘åáö–C0#kj‘÷æ.®ioã±šØò8ÂEå‡„–ŒÏœŸ9£°ÿïíI¶q#ãG|û.B"*Að]ë”Dä„‚ì !x›Ã--‘Ø
+BpJŽöPKl…Î®   #  PK   Ý;3            #   HTTPClient/DefaultAuthHandler.classÅ{	|åùðó¼3»3»™@Ø°I&, 6‰ hÀE©Ü`ð€%YÈJ²w7\Z<ŠÖ[ñ^x¦** †(žà]Z¶Ö«ÕVk/ÛÚVËÿyÞ™l`Qz|¿Î¼÷ûÜ×l^ø×c»àH%×ïá]^ŒwëØé…¹ø#ïÑñ^ïó‚†[¼x?> áƒ^ðâ]:nå÷6^¿]Ç‡øý0<¢c—Ž;¸ßÍýGyÛc^øîÔñq~ïâ‹vçà|ÂCÝ'ùñO<ƒÏà³9¸÷éøœ†Ï{!ˆ/ðãE/¾„/ó™¯ð¾{ñU|·¼®á<ü/¾‰?Õñ-ßöâ;ø®Ž?ãñŸëè×ñ¼ô=Éï÷5ü@Ã½0–`ƒqŒ×;ø‘?Æ_éx¿ÍË>ñâ§ø“Üù­¦ÔúLÇÏyÍï4üBÇÙ<¾…Wþž'ÿÀ­?òôŸøÐ?óãKÿâÅ¿âßœ¯tü;ãó§éX£ã¦ó?uüšßßèX«ã¿tÜ¯Ðq¦Ž³h“@+u!t¡èBÕ…‹( Ü¸Dh^zètð…—@9Da¸Àú·Ÿn¹ºèÃS}ycž_ýøáS u‘¯‹þºðë¢@…^Q$L~ë¢„`¥ü(ÓÅ †d ?|Ì ¾p0Ÿ>„»GðùCù1ŒY³]Ãé-Ê¹ó0C9BA/\A´‚+D?*y¸Š¸rÕ‘|þH~ŒÒÅQüÍgŽÑÄÑü>Æ7‰j"ª«‹qš8ÖCÍnãuqs<¯˜ ‰ïy¡Sœ ‹‰üž ‹Iäd]LÑÅT]LÓÅt]ÌÐE.fêb–.jù®Ùš˜£‹½°·hb®óø1ŸušXàE=?‘‹“4ÑÀP-f¼þÁ(Ì´:…„^œê§‰%ÜZÊR~„yv™W4Š&/¼."¼w¹&VxáU¼KÍ4Èê÷¶ˆòãt¯X)ZøÑª‰¿ã4Œ/è¢Ï9C	M$5‘ÒD;‚2ga-‚8y‚kJÍ’‰Ggkr'ÇcÉT8–ª·´G–·\PÇ=´zóNœË=Aš¢+"ÉÔ’d¤1I!èm‰xk[*’@\;cÁ‚¹“[¢‘XjäÄöTs<]NEã±¹öšñ9éõu¼ÓùÇEcÑÔ±|D=‚:9ÞAè[Eæ´·.‹$„—µÐˆ¯6Þn©'¢Ü·ÕTs4‰00óê)‘åáö–C0#kj‘÷æ.®ioã±šØò8ÂEå‡„–ŒÏœŸ9£°ÿïíI¶q#ãG|û.B"*Að]ë”Dä„‚ì !x›Ã--‘Ø
 ¦K‚nG(<HÞ©k#m|8‘/oE$ÕëB„•ÿ5}þ-
 05‘(„cÉÕ,Jù™æÔÏG™‡j{ÛjZÕÿä¬³ýš%³%Û#á¦H‚;½<ÿ-sžeÉmDø’ÌusÃ‰dÄ!4ÁèÏ
 aÖ–ˆ¬’¯5k‰‘a:‰%¾ÚÓÃ«Â#[Â±#ëR‰hlsš×¥ô ½ Ž¶H¼ûôZâ~FùÁçd9|–;)3=”3âmHõŒTªÍbÎÔ–H+2zsSbI,ÜJÄóFcKšÓ¼SÚÂQÿöT´ed}¤1—‚¡Ý¼3œ$‡©9¾<›PÎ#È)Ñ¦5$}m|Ý¬ZÐ(«Â-$m¶Á[‰-ÉàË™YZsX4þ¶‘—N8†¾4Ç“)–—x‚^®D$ÜÒÊú‘dåQÛÂIÂBkŒÇR‘5©Þ2dß@ÒÊ. ÿälâeØ(K“ItiY’Š2Ap&\ÙT‰·tÒ46’@Æ[š–Äâ±FšrÑ‰0q§iIš z,²Ú¦›²0A\ÍËDpáü6n©V:L]N2éSñ•¬K=¼·€[_‰E×I‹NænIS¼5%k¥SÛ¾ÞMÍpË
@@ -292,7 +278,7 @@
 Õ>Pªö…¡jW}P®–@¥: Æ¨áx5 3ÕÁ0W‹Õ#`…:Rê08W-‡Ôp•„ÛÔ*¸S­„»Ô‘ÎO!†áVájb€ÊÈm¯%bæC\‡g…‡gß(§ußÇõ4;bx6eÓæ’ž#åèrÛ£hÌwÑºsñ<Zvâh«3å)ÅüWk¶|œgÜ}¼2¡¬ôv(Ëüêµ¾„n•_@?Æmã/­ N E=(3‘¨2	PûuŠóÔ¯ Ãðû+è0ü¡Ô	†à…4+ž‹ðbžïÛðrà)Ê„ÇUf}ŒýØr (ó	”ÊB¥žr‚0P=)”b”A(ƒP8 \‚—Ú œKç2(CƒÝðô¶’}ƒ»'ƒVmtV°Œ+•\H™åàVW@Ž…>êéR+Qc8t¨ÄPnY_…ÝÝ¼ü·¢68·Û¿BG¿NvnîV®vI±ž™Múô,ÌQªU¿ZE^¶•_¥Á«º`oÝ•öYÕ¿S×€G]G}&”¨g‘4FÑ»Z=ÛùíØ 
 XŒÃ+ìªãðJ	o>ÁËu%$³PB©/nÄ«lx·Ð>&÷|¶áÁÝîæ°¯V9¾”¿¸®–ŽÑÖåõ]ÏŸ	žë‚çñH¯~^ˆ_ÿJqÿ•bÉ©áïÁDþtD½õ"è¯^ÃÔK	ƒËH/‚Éê0[Ýè˜°>pŒÄ†ub>^-4hPr^Cáµxù9t*C>šBÌ³]-dŸì
 {pE)™– «´ÙUª.mî‚—Ü—ÉÖH0ßËøÄ-! ^O4î€~ê¤÷(õVš»ÞÅÐŒ&ª1m=0gK×ã64sèÍ«ø÷lµÁ‡ L}J3n’f[} TõAÐÕ­D+~,°va‡üY$Y2à¿£³¼ü×ïöÙ3äà ¯PÖ?î€¼ð*ùÜ×è¦Nþ®ô:uÞ ÿ
-3n$/«î!E{’$û)Rœñ&ûÔm¶Oí†ŸtÁ›³ˆŒ?ÝKa½fuîÿ’ÞoéKwÁÛµAâæ;¶š›¬æïú~Ö?ïùÑÅ§Êy·úhê‹¤T/Aúc¨¯Ó_ƒ*õ¯þ„ÿ1þ-GÑÊÉ$Zª¤Á¼o‘äŠ·âfv)Úm’	:Þîe¬TF `ýqý!8‚•ô™Bd?€d{ÝPO`DÒÕ ˆw0°xçÿPKuËlªk)  ëS  PK   ™~a2            +   HTTPClient/DefaultCookiePolicyHandler.class¥UKsUþîížL˜4$äÄ$‚!ÉÌ0Áˆ Ðdx$f1  Bg¦“4éLÝH|?"j•U®a¡”ÙPeaIˆ¢Tù.ñUþ]H±ñQn,–è¹ÝaB&˜*}_çœïœïœso_»ùþU 1¼Â*ì
+3n$/«î!E{’$û)Rœñ&ûÔm¶Oí†ŸtÁ›³ˆŒ?ÝKa½fuîÿ’ÞoéKwÁÛµAâæ;¶š›¬æïú~Ö?ïùÑÅ§Êy·úhê‹¤T/Aúc¨¯Ó_ƒ*õ¯þ„ÿ1þ-GÑÊÉ$Zª¤Á¼o‘äŠ·âfv)Úm’	:Þîe¬TF `ýqý!8‚•ô™Bd?€d{ÝPO`DÒÕ ˆw0°xçÿPKuËlªk)  ëS  PK   Ý;3            +   HTTPClient/DefaultCookiePolicyHandler.class¥UKsUþîížL˜4$äÄ$‚!ÉÌ0Áˆ Ðdx$f1  Bg¦“4éLÝH|?"j•U®a¡”ÙPeaIˆ¢Tù.ñUþ]H±ñQn,–è¹ÝaB&˜*}_çœïœïœso_»ùþU 1¼Â*ì
 b÷"Ô¢Cbx¨]!$°'ˆîö¢'Ž‡C$é-DŸ˜÷a?úC8€G„ì`‡BXŠ]b8\ˆGÅ|DHÃQ1ƒ*ì‚H†P%´«´ ƒ
 b˜a‰šLjçhÊUõ´ÍPv8q\=©6jz¨¹Ï±ôôP+©YÚq-™£È˜™±CU¢cß¾ž¸¡ki§¹]µõdÜ4Gt­Ý'³‚­zZw¶3HMýrÜLiÅ	=­uhÖ>uÀ “Ò„™T~ÕÒÅÞ?”Ýv„,O<Œä9‚ã‚…n¦I&é©qÒè$gX§XrcÜ¡ªc†ãEÙczr¢CM§Í"Ó`–ŸâåÅScˆ7æbx§­¹G½f¯vbL³9§vÆLÛZkÓ!JGÒ‡+ËƒF[Ú	†eùa‰EXËçq@ð¶fÔ,†­¥S3¡Gºˆ±XM¥Ú\î;Ü\PžçV@T³ å+“^·?fLB}æ˜•Ôvé¢ŽK=Ÿ{ÌÔ˜¡Å”‚42”Ü« kÜ-†z¬e¨½fÌË6mÇŽyå	BWp#”Ñ<½„¡`i&2
 DÛ½WG['X°ƒ ý˜°=‰ST™ÛãmÔ,ã˜ tÄÑÄ
@@ -301,13 +287,13 @@
 AÕ0ÌSû;]ÂÀ»*{ÿë!¸ÃÓ˜?–"z‘ôÇµ6ËR©ÖMy
 Û™¯Úô¬¥a5$úMÑ¥§ÿ#÷ÞéêÓ ž	ÒjØVÒ”éÄ_K‚_‚äÏr˜]B ´`ÁÄyìa‰È4í‘¶×D¯¾‰²p´¦e
 ¡)MJìü?¿–*¾b÷|Š‹=Å‹K%EZ‡B´£]4s„)Š~TP @æï@¡Êù4*ùG¨åŸ ŽŒ54×óOæŸ¡…Ž­4·ó/ÑÁ¿B¿†ÍÝükôñop˜æþ"„ÝK^j‰mëˆûòC3Q,ÃzÜC’„&Ñß}æŒ2ƒÜKs=vû¶aŠzƒ‹Àp6ú™|›òX@sEô=,a˜Bñ¹R.‰M¡„ŸCå,=x¥•òÊJËi˜BÅYÚ¨„ß…LyêsE€RµìÚü4…å%±sÂ0+^qu³Äo <G\yéÂd€RýÖ¾äãK¹øÒ|)_šƒ/eñeŸ¸ÞÅpV<ð–„¯ ŠˆVSçˆ“HX0®¹à6 (ñ,¡å(â?"Ê¯c3¿Iþ3NÓúUþÎðßqÿ´þ…ÿ…?ùß¸Éo²ETQÆ©DGÜòðZvE‰÷%V›p?•E¬6“Gî®Z!š½ˆ…°Ê(“|;ðŠGÿ0æ›Ë·"-’âz]åIg<ÐÊ÷@+ßƒøúh?ºÐŸˆÌ”e„²þ:–û]Éi‚„´­Ú¯P4"Õ¢g _ô6wWän"}'9åýû°ØºVò±i¬¼äm¼ƒieI´@!¥X*•¡^ªÀzi9¶I+°]ªD—T…^©}t~PªÅˆ´ãR]–pY‹ä
-rYêÔýë\êñÿEXž!,ç–s	Ë³	»->CX¾u‡ðZ"Ü@„›ˆp„G‰ð:"ÜL„×á&"¼o$Â›H˜a‡ëeç¿PKép¹  y  PK   ™~a2               HTTPClient/DefaultModule.classUÏsEþzgÜ„°€ 2"ÊnHø+	À‰IŒ†¨q²ÛÉîÎ„Ùž$ŠUZE•gPZ¥7ÆU¸Xb!'¬òæŸãEýzöG–°‡é×ýú½ï½~ïëž?ÿùõ€cøÜÀA·àyœ6poÁhgD1œÀ9-Ïëá­Æ´Åxx[«&\Ä¥&˜JàÓ˜Ñ&³ÞÅ\ïi°÷ã˜Oà²½XHàƒ>ÔÚâXŒãã8,O^]TvQº¾Zô¤òlYã±!Û±Õ°@8™ˆŒº9)°cÂvä%¿¸$½Yk©@MjÂÍZ…9Ë³õºªŒ¨¼Mœ}c³³S£[:ª÷¬\¶ü‚ºèæü‚hch_–Ô˜åä
+rYêÔýë\êñÿEXž!,ç–s	Ë³	»->CX¾u‡ðZ"Ü@„›ˆp„G‰ð:"ÜL„×á&"¼o$Â›H˜a‡ëeç¿PKép¹  y  PK   Ý;3               HTTPClient/DefaultModule.classUÏsEþzgÜ„°€ 2"ÊnHø+	À‰IŒ†¨q²ÛÉîÎ„Ùž$ŠUZE•gPZ¥7ÆU¸Xb!'¬òæŸãEýzöG–°‡é×ýú½ï½~ïëž?ÿùõ€cøÜÀA·àyœ6poÁhgD1œÀ9-Ïëá­Æ´Åxx[«&\Ä¥&˜JàÓ˜Ñ&³ÞÅ\ïi°÷ã˜Oà²½XHàƒ>ÔÚâXŒãã8,O^]TvQº¾Zô¤òlYã±!Û±Õ°@8™ˆŒº9)°cÂvä%¿¸$½Yk©@MjÂÍZ…9Ë³õºªŒ¨¼Mœ}c³³S£[:ª÷¬\¶ü‚ºèæü‚hch_–Ô˜åä
 ÒèI7šOWvV–V]§$3Ì0L ]Íœ˜GSÎæî»½ê|*o•d_=‰cé¦)ÝZ]˜Ý	ÐÙÜe{äõÈÝO¹WŸÞv¥Ž~ÅZ³zm·w|òÜFV®*Ûu$\R¬¿QW•¶Ç=YÛ¦<Ëæ¬®0f\ßËÊóvÐÞ‡ÚvLGKâENâŠc)‰,rqÈ$–±ÂSé,g¥w†drVFüåå 
 q.˜æŒ²”_2“ÈÃÖÃ²«OP ¹LÇUf>È#gö˜‡ŠÖ†]ô‹¦PÎt—Í*IMÉ£ÉœÌ%QD!'	lx{5NpÆ'H8€ÚÉãK'§UUâÅq5	D(?‰5æ•hRÑ$Ö±A>[ŽT½Sž«Ü¬[¨[MË¬´×˜y©rÆ,oŒÙß×gÊ5é˜*ïú+ysÔu[Ù3!•7×­’É´”®é§­Lu+OZªæºMã#5çBà<`?’Äg¸&°÷q÷ŒÙêÈäÒ™Uû¬·¦5‡Ž&,df+RUzWyø*„©GÉ)Ð˜zÒ*
 Lg	<¦Ôê¤¯Výª™³VWyÞ€ÿÛÉ3˜yDUáýö§ÇÿgW§;-­’ëè‹¯DúQcš%”[™“ iN¸TD×=[Ñµ3=Þ$±¹meÜv°J*M&6çãNÃæžZ:šfNc9:š¨™K¶àê.Ä	tÖR|¸#éÌÂ/u³¢1·x©fM/Œdæ`ò/sd¿¾»üÅøñ*SógCÔJ£ëDWìg„nqÂËÛæ8€ÑBË#\%+ÖH#C)Ð…£U¤3”Ú>Þ¬#Äëó§YÙ­zêY7z‚ýÿŠ½AÇÑWE;ÍOÛ‹[ÛÀ&ÀDŒO8Nû¤N`ýx…’`â'!J¹ãháá?j³X%€¸AÉ²ˆo(oRþÍ/Ü5¡Ë‘ËqFw‘èo7ï":±T¼ŒÄ2ZR'Ä|†"•ÔC+‡2Ú~ÁŽvcsË¡½™ÃN=¤¶Z7+vjQFGè{ÄˆBó]eìþÑwö<@ë]ìO={û~Bˆýzx®¢;ügIggl²H·q÷ÐY-ñ¤8^f±XÚEœ‚ÅGZÂoùä~‡«¸Å‡ó6|ú­á>_È?°¿pÿâõKÑ‚ë"‰¯‚6õé>å«x-`jã¬Ú0Î4Bˆ
-¯³a¼Aƒ÷:ù<™_?5#Ÿvã©Á†ÏSÿPKƒëYÝ  Ø	  PK   ˜~a2                HTTPClient/FilenameMangler.class;õo×>=NvvvF¾ÜÄ¼ôœT·ÌœÔ¼ÄÜTFŸ¬Ä²Dý ¸~pIQf^º5¦ˆ&¦#Wp~iQ2Ø,F˜‘¾`Šô@¤<BBœs2SóJôÑT02 õOÊJM.acd`d`b FFf‹H21° PK8ýÅQ‡   Î   PK   ˜~a2                HTTPClient/GlobalConstants.class]Ñ]Nƒ@ð™B¡VÑªõ£õ£7(í,Æº4}%Û†˜6H,õp>x eœ¡7<1¿ÝÙÿ2ðõýñ	 CØpcÃ-‚&É¯È7¥ÌË©¶™A}€Ðäý˜„˜Åh Ø\§bÂ4ZÇéÈ Sðï1›ÎÚžŸŠH»*ôç1]NÕˆZéáM£˜öÚ\F"™‚sÍß•ðY<>¯4wíO³ônÎ¶¨#.¶oËì~¥2„îD©þFÙ×ò]"ôùm<µÊòÒ­u t¸ÇU2u£Å:[–Ð tz`€Éß‡‹lkn‘÷4·ÉûšÈŽæCò‘æù¸–RË?­åwkùgšÏÉš/É=ÍýêŸ^UõõPKÝQÄû    PK   ˜~a2            !   HTTPClient/HTTPClientModule.class‘ÁNÂ@†ÿAèjÕŠ"ôêm£9M4%^<­e£%M‹íÖøl| Š0Š¬Pˆñ°ÉÎ·ó³Ùý¿ pq °+°'P#8©zÉU¦;2D*%œ6®;ý~¯…*ÖÞíô´õ°³QgªÕô	öå[ F:d °/P'ÔÓŸ†Þ³ÌÔ™Q»•–˜Ì&6ï‹¢s#:ù‡h¦ñ‹š£qt*CÞ`ß%y¨+†œúµÝ$ƒ<RîP¾JÂÑÜ”b¡úÕäE2~òºChÂñ6_KËXg„Úw2L<¿kž”p8žFÌ¡E ”x­ñ¯VÊ„2*\Y\YÌÖ™mÀ^b›ØZbÛ+úœ"ãj‡«ªPK ˜8œ  L  PK   ˜~a2            *   HTTPClient/HTTPClientModuleConstants.classu’ÉNA†«ØeÜÅ7¼Â3˜±œîFdÄ‰L†DÎƒàC«†Åâà­¿/ªþîô÷Ïç ´à67yh"”µêÏµ]w °‹Pq¦Ñ,ö£øÉçAšò€PâœVÆÞiË
-)ÇÊt<m®vX¦–ó(×ó\£Ø¥ŠgÚe“AØfãªgZ<Ô&˜Ý´Æ½g›ã‰¦·nÈ®ÈmÈ‰6%nCj£MyëÔbI¡äÔbü6/%^UQ}¶ÕM»¬R£‹˜éü}<ŒÃ ¡Ñ±¶ç„ã Š§¯ó0X=Û¬5ñ?|„æ_ ýo¡ÆévèGomïeŒbº3BŠÛAÒ!ÊòãBŽ8/¸@¼%¸H\\&®æyUÁ5âÁ»Ä{‚÷‰	>&®>!:|F|.¸A|!ø2ùYWÉùúPKÚ¿Â\D  ›  PK   ˜~a2            !   HTTPClient/HTTPConnection$1.class}UÏsUÿ¼d7›M_ˆ-‰„V(Õ:†P F+cÚBCCSIì¥Ü&[YØîâfâ¨£ã(Žâ0*#”é8ZñÆUëÏzòâàAgœq˜nÄï{Y 8îLÞûþþ~Þç»oóó¿?\°31¤0¬#‰gÄr@,#by¶ñ\<C£êíàQÑ~þ‰.¤)&‘2&–q‡4Ö0¡¡Ä=mØƒÃ7B³E½zÖñ›¾UgàÂg[MßtLa[y¢V›µ-Óñs5Ïpšó¦WÜ4î¶|†Ë'ŒÓFÎrs•–ªåW}Ï4($â·šƒ{ú:kIÑu³î[®#ÂF,Çò2T3ÄÍ7´>†3Ê¨Û0eË1§Zs¦W3æl²ô”ÝºaÏž%ôÀ¨Ì >JÔÛµfÓlþû±î£S„½–CkF´ì:97mzU³î:6FvÇ=CÒj@‰´„Ø&;Ã4a©ÌÏSM*RŸ:\› LW˜Â–KàRwOYªŒ¿V7OÆªnË«›‡,q‚Í÷ƒÛ#R8v Ë±ý[æèEÇCØ¦áÇ$ÊŽrL¡¢ašãã¨¢Æñ"²Tp¦4Óè`x@æØ†óJ®2w‚ìD÷=Ó±–ã´éîÛ`¦q?0U}Ã£J¦$èM®7kõŒgùTSËÌK2°Eõ,¥ îzËó¨[ÍZ0Z¶-†MC£Á$Ä½¸ƒÁ3i"‘L©4&çyÇ¸Ó &“tSéµ‡‚Á&É[å­ë´vhÄo‡FäßÕBôÛÒ&É&]\æÞìw`Ù]«e‡VÎî^…’Ýª¬B½*sWœrèªbä'ÚYxYµ7è!$+$%),%G!ÿNdÛÙ¯ÐÁÉwK/lVÃy­;Š|4{áë©è2bR’EŠkˆ„Îë)=}YZ–ñ*íª…ñ[hß#ZìOB¿¸ˆ8í]ÆÀÅ%É©5Îô›ºIÄO‹ÒJJ—5Ò±´ZO«›.]–XA$‰„»†néØ°:PHéyM6Ìë+·?r–‘¾×·XoPwQfQúÚˆÛTYN×ÐÃ°¥|Uucs@í¼!þTþ&¢ü-ÄùÛØÂßÁvþ.†ø{Èñ÷1ÂÏa’„
-?ƒ_Àçü\áŸb‰†/)æ~×ø"~âKø…ßùW¸Á—q“-G÷ïÑW†C³ØMZ˜ü…Iô6ãOì%¯Š(þÀ>ì‡†8~Ãã$E)æGÿ~ªr“ª=‰¼<Í­àUá)¹>Çh‘/Ùþ_øPKJq\2ï  n  PK   ˜~a2            3   HTTPClient/HTTPConnection$EstablishConnection.class•VßOWþf»Ž^XÄÚŠº;€jkEÅ*`]»¢•+jé°;Àè²³îÌZé/cÒÄD_úÚ›´1èK[Ó&öÍ&ý+ú—´ýîÂ.I7™{Î½÷œsÏùÎwgö¯~{	`?îª8ƒ‚ê‘ò\†¥<_‡R~ÃN\Œ¢#1Y—ädT—åð‰®ÈaLWc¸†ë1|Šñ>ƒ¡b"†fää$/5SÅ¤Š)©N«°TÜP°ÉÈ¹£0>m;®‚xæ†qÛHŒâTjÄ-[Å©£+&%»L%­ jÞÉ™%×²‹
+¯³a¼Aƒ÷:ù<™_?5#Ÿvã©Á†ÏSÿPKƒëYÝ  Ø	  PK   Ý;3                HTTPClient/FilenameMangler.class;õo×>=NvvvF¾ÜÄ¼ôœT·ÌœÔ¼ÄÜTFŸ¬Ä²Dý ¸~pIQf^º5¦ˆ&¦#Wp~iQ2Ø,F˜‘¾`Šô@¤<BBœs2SóJôÑT02 õOÊJM.acd`d`b FFf‹H21° PK8ýÅQ‡   Î   PK   Ü;3                HTTPClient/GlobalConstants.class]Ñ]Nƒ@ð™B¡VÑªõ£õ£7(í,Æº4}%Û†˜6H,õp>x eœ¡7<1¿ÝÙÿ2ðõýñ	 CØpcÃ-‚&É¯È7¥ÌË©¶™A}€Ðäý˜„˜Åh Ø\§bÂ4ZÇéÈ Sðï1›ÎÚžŸŠH»*ôç1]NÕˆZéáM£˜öÚ\F"™‚sÍß•ðY<>¯4wíO³ônÎ¶¨#.¶oËì~¥2„îD©þFÙ×ò]"ôùm<µÊòÒ­u t¸ÇU2u£Å:[–Ð tz`€Éß‡‹lkn‘÷4·ÉûšÈŽæCò‘æù¸–RË?­åwkùgšÏÉš/É=ÍýêŸ^UõõPKÝQÄû    PK   Ý;3            !   HTTPClient/HTTPClientModule.class‘ÁNÂ@†ÿAèjÕŠ"ôêm£9M4%^<­e£%M‹íÖøl| Š0Š¬Pˆñ°ÉÎ·ó³Ùý¿ pq °+°'P#8©zÉU¦;2D*%œ6®;ý~¯…*ÖÞíô´õ°³QgªÕô	öå[ F:d °/P'ÔÓŸ†Þ³ÌÔ™Q»•–˜Ì&6ï‹¢s#:ù‡h¦ñ‹š£qt*CÞ`ß%y¨+†œúµÝ$ƒ<RîP¾JÂÑÜ”b¡úÕäE2~òºChÂñ6_KËXg„Úw2L<¿kž”p8žFÌ¡E ”x­ñ¯VÊ„2*\Y\YÌÖ™mÀ^b›ØZbÛ+úœ"ãj‡«ªPK ˜8œ  L  PK   Ü;3            *   HTTPClient/HTTPClientModuleConstants.classu’ÉNA†«ØeÜÅ7¼Â3˜±œîFdÄ‰L†DÎƒàC«†Åâà­¿/ªþîô÷Ïç ´à67yh"”µêÏµ]w °‹Pq¦Ñ,ö£øÉçAšò€PâœVÆÞiË
+)ÇÊt<m®vX¦–ó(×ó\£Ø¥ŠgÚe“AØfãªgZ<Ô&˜Ý´Æ½g›ã‰¦·nÈ®ÈmÈ‰6%nCj£MyëÔbI¡äÔbü6/%^UQ}¶ÕM»¬R£‹˜éü}<ŒÃ ¡Ñ±¶ç„ã Š§¯ó0X=Û¬5ñ?|„æ_ ýo¡ÆévèGomïeŒbº3BŠÛAÒ!ÊòãBŽ8/¸@¼%¸H\\&®æyUÁ5âÁ»Ä{‚÷‰	>&®>!:|F|.¸A|!ø2ùYWÉùúPKÚ¿Â\D  ›  PK   Ü;3            !   HTTPClient/HTTPConnection$1.class}UÏsUÿ¼d7›M_ˆ-‰„V(Õ:†P F+cÚBCCSIì¥Ü&[YØîâfâ¨£ã(Žâ0*#”é8ZñÆUëÏzòâàAgœq˜nÄï{Y 8îLÞûþþ~Þç»oóó¿?\°31¤0¬#‰gÄr@,#by¶ñ\<C£êíàQÑ~þ‰.¤)&‘2&–q‡4Ö0¡¡Ä=mØƒÃ7B³E½zÖñ›¾UgàÂg[MßtLa[y¢V›µ-Óñs5Ïpšó¦WÜ4î¶|†Ë'ŒÓFÎrs•–ªåW}Ï4($â·šƒ{ú:kIÑu³î[®#ÂF,Çò2T3ÄÍ7´>†3Ê¨Û0eË1§Zs¦W3æl²ô”ÝºaÏž%ôÀ¨Ì >JÔÛµfÓlþû±î£S„½–CkF´ì:97mzU³î:6FvÇ=CÒj@‰´„Ø&;Ã4a©ÌÏSM*RŸ:\› LW˜Â–KàRwOYªŒ¿V7OÆªnË«›‡,q‚Í÷ƒÛ#R8v Ë±ý[æèEÇCØ¦áÇ$ÊŽrL¡¢ašãã¨¢Æñ"²Tp¦4Óè`x@æØ†óJ®2w‚ìD÷=Ó±–ã´éîÛ`¦q?0U}Ã£J¦$èM®7kõŒgùTSËÌK2°Eõ,¥ îzËó¨[ÍZ0Z¶-†MC£Á$Ä½¸ƒÁ3i"‘L©4&çyÇ¸Ó &“tSéµ‡‚Á&É[å­ë´vhÄo‡FäßÕBôÛÒ&É&]\æÞìw`Ù]«e‡VÎî^…’Ýª¬B½*sWœrèªbä'ÚYxYµ7è!$+$%),%G!ÿNdÛÙ¯ÐÁÉwK/lVÃy­;Š|4{áë©è2bR’EŠkˆ„Îë)=}YZ–ñ*íª…ñ[hß#ZìOB¿¸ˆ8í]ÆÀÅ%É©5Îô›ºIÄO‹ÒJJ—5Ò±´ZO«›.]–XA$‰„»†néØ°:PHéyM6Ìë+·?r–‘¾×·XoPwQfQúÚˆÛTYN×ÐÃ°¥|Uucs@í¼!þTþ&¢ü-ÄùÛØÂßÁvþ.†ø{Èñ÷1ÂÏa’„
+?ƒ_Àçü\áŸb‰†/)æ~×ø"~âKø…ßùW¸Á—q“-G÷ïÑW†C³ØMZ˜ü…Iô6ãOì%¯Š(þÀ>ì‡†8~Ãã$E)æGÿ~ªr“ª=‰¼<Í­àUá)¹>Çh‘/Ùþ_øPKJq\2ï  n  PK   Ü;3            3   HTTPClient/HTTPConnection$EstablishConnection.class•VßOWþf»Ž^XÄÚŠº;€jkEÅ*`]»¢•+jé°;Àè²³îÌZé/cÒÄD_úÚ›´1èK[Ó&öÍ&ý+ú—´ýîÂ.I7™{Î½÷œsÏùÎwgö¯~{	`?îª8ƒ‚ê‘ò\†¥<_‡R~ÃN\Œ¢#1Y—ädT—åð‰®ÈaLWc¸†ë1|Šñ>ƒ¡b"†fää$/5SÅ¤Š)©N«°TÜP°ÉÈ¹£0>m;®‚xæ†qÛHŒâTjÄ-[Å©£+&%»L%­ jÞÉ™%×²‹
 š|ËN¥Ï-/Ó+äØ¹›
 üí¢é¦F¸`ºÜÒ¤æŒç
 –YdÄí™3Ùì…oæ9¾NËp®`;&Sq§-§£GAÛj{Oµ‹E3·tntd¶èN›®•£Ë1«h¹ý
@@ -315,9 +301,9 @@
 äWŸTf¨$5aKŸ’†Nti¸…29·A5¼…]ÞÆ;ö!w£CÃìÕ„®ÂÑ0WEEÃm|®âŽ†Y|A­)Wú¥†¯ðµÔ¾áÅ¨Õ"PPyíþ_üPP¿RZvºly¢n”Jf‘JWbýåH®[òqf·Úévë\Û_Q°5±ÞŽMÕŽ#?£ŽéæŒL7”“KÍÕo¨‚½Ub¤«Qkk5ûä=Y(œš6fHµÎj)ÕäKMìÉ`#—£UGOßa7z!%k…oMTßIKD–ã÷Êø;7ŒÏWxo­P5OÀ.~cvòË¥ò!ã!$½'IyO’õžä=ð$/ Ç¸¼Iü¢u{kaïë—â¼‡Úß"B™Õ‡rexp¡.>ñ0‡öDâ*•Ô-"ªwÎ#¦s²iá¾°Þ5Ízû<¶è-¡y]™G½ôà<âÏx†Î“@C ½Þ¹› ±{Ä^è"”HâèÄÑ…~ÑA‘BZô`XôbD 'ÐÏüQä(sÏâ]¼ïU’]ªKjGˆHÀÓúˆIÐÓŽ…÷á¸_­â½÷~ÑŸC¼B‹.%ŸÍ|¶, ‘™ÏaF.¼ÀÖLðøŽÎ—?â:ç±húÛ	Ró•Î¤ù"¶yæ»W/.™úbû"Z<“¶a
 å vÏÿáî?¾(sÿþ4‡hFbZï¯·R4¼B£Ø1‡PÆCóêF6Z™ü}<@á1žPúÀŽ¢‰À*úÐ.ú	ð	t‹ƒÈˆÓ(ˆ3°ÅY”DwÅ9Üãþ}q	ÄE<Y|'.ã‘ÃcqOÄU<×ñ³Ý€Ø€~æ±gNâ É6p’Ð>dcN‘‚
 žÒÞ×òëF`p‰n’vr/Ìë¥â§‘‹"ï§ù¯‡pºŠsÃZçU?\n=Éðö"zÈ£æ²wLÒF”·VEˆ,EàŒ7¦qØ³åŸ	ÖÿÿPKÎ8Œ  G
-  PK   ˜~a2            6   HTTPClient/HTTPConnection$MSLargeWritesBugStream.class•RÛjQ]'·1qê˜¤V“65Ö¨iîßª}H¨t0M…ÄVÐIzÚŽLgÊäŒÔÑ¢Ÿ!ø,Xü ÿÂQ÷™4U¡|9g_f­½ÖžóíÇ—¯ *XˆAA.Š.Èã¢<.ÅÇ¼‚¢‚C¬±r«uã^[¿³ÌÀt†‰†c„a‹®ay<´²±mr5†éæJ§s³a™ÜU?tl›÷…éØ‹Ñö[lsaö	rÕ´M±Äp%ÿLóñÐ¨šNuÍ»žh—;‹ó]†PÃÙàZÓ´yËÛéq·cô,ª$šNß°º†kÊü ’¦VÛMÃÝâ·]SðAÝÛ2¨:t–1púna¼¤ÜÑä.àÈ	G+f?’ %¿^×ué€õ³^g:››tZÜ¦}/?îó]9h  LyÛñÜ>¿nJÉ¿¥Tä(**TL¨8†¨Š*R
+  PK   Ü;3            6   HTTPClient/HTTPConnection$MSLargeWritesBugStream.class•RÛjQ]'·1qê˜¤V“65Ö¨iîßª}H¨t0M…ÄVÐIzÚŽLgÊäŒÔÑ¢Ÿ!ø,Xü ÿÂQ÷™4U¡|9g_f­½ÖžóíÇ—¯ *XˆAA.Š.Èã¢<.ÅÇ¼‚¢‚C¬±r«uã^[¿³ÌÀt†‰†c„a‹®ay<´²±mr5†éæJ§s³a™ÜU?tl›÷…éØ‹Ñö[lsaö	rÕ´M±Äp%ÿLóñÐ¨šNuÍ»žh—;‹ó]†PÃÙàZÓ´yËÛéq·cô,ª$šNß°º†kÊü ’¦VÛMÃÝâ·]SðAÝÛ2¨:t–1púna¼¤ÜÑä.àÈ	G+f?’ %¿^×ué€õ³^g:››tZÜ¦}/?îó]9h  LyÛñÜ>¿nJÉ¿¥Tä(**TL¨8†¨Š*R
 j*Ò˜Vp™¡ö¿VÒ#4Vp÷O'$bÔÔ×µ2¤òãUÐñÃäQ}Ž•‡,½F…Þi 	i´?;N9ù¥üàW@K8Iyœ¢»”Ó³D¢PúV(î#Pˆ·²û~8à¢ByŽ°ö1í)âÚ$©ž"1‰Ó>óhŽŒÎ Eh&÷J·œ´G,Äƒr†øßa¶ð¡âÅŸ–×ýk²±±ôþç÷a+Cß"ÒdÚK(Ú+$µ×Hi{˜ÓÞ ¤½õÅ†ä‡bÊ˜AÆSÆ,­#àGg)
-’pÐ×ç¨:çO8)ºcT‹Ó)~PKç¿¿E  õ  PK   ˜~a2               HTTPClient/HTTPConnection.classÅ}	|ÅÒxuÏÌÎììì&Ù`C€p‡Ü—ÜH@ÂÂ’,$’dc.ñÆëyß‚rˆJôÉSÎ$9ç}ßÇSŸ÷óz>QŸþ«zf'»›MP¿ïûýùý2ÝÓWUWWUWu×,Oþúà!  ¼ãd¯Jè±P—
+’pÐ×ç¨:çO8)ºcT‹Ó)~PKç¿¿E  õ  PK   Ü;3               HTTPClient/HTTPConnection.classÅ}	|ÅÒxuÏÌÎììì&Ù`C€p‡Ü—ÜH@ÂÂ’,$’dc.ñÆëyß‚rˆJôÉSÎ$9ç}ßÇSŸ÷óz>QŸþ«zf'»›MP¿ïûýùý2ÝÓWUWWUWu×,Oþúà!  ¼ãd¯Jè±P—
 ¥Eº´X:Kè±TÇŠ"Ý)-£&~z,§G1=JT) ƒÛ¬[A•ô(¥G=ÎP¥U”–Ó£‚•ôÒ£ŠgÒøÕô¨Ña¦TK:MZMéMZ«JëTi½½¤ešt¥4élJÏÑ¡§t®&§IçëÒÒ…ôXB¥4ðFz\D‹iôÓ©âz½”^/£Ü_(w9å® Ç•ô¸ŠWë0FºF•®¥—ëèq==n Çšt“&Ý¬Céê¿‰
 7ÓãVÝ%ÝF¹-Ô+=¶©ÒvšÊíT¼C—îîT¥»T>šÞwÒ{=r7=î¡Ç_ué^iuù›&Ý§I÷Sán*ÜC¹½ôØ§Iû)= J”6jR“&=@Ù	¯fêþ.”QÙaz=B¹‡5éJÒãQz<FcštœÒÇéñ„&=IéSšôwMzš²ÏÐ?«JÏ9a½ô<½¼ J/êp¶ô’*½¬I¯{\£r*½ªI¯Ñâ¼®Ã…Ò¹4É74éMMzK“ÞÖ¤w4é]MzO“Þ×á&éûôøP•>¢ôczü“Ÿ¨Ò§D¿Ï¨áçªô…*}©ÃfZôMÒ¹Tó=þ¥I_S‹fMúF“¾Õ¤ï4~·.}/ý›jÐ¤ÿhÒªtB“~Òáé\UúY“~Ña—‰Û	Ô¯ºô›ô`X&s	 å$zÈš¬Pê b¦Éª&kHOÙ‰ d]—]²Ë.»©ÌC8SŽ§\‚*{59Q“;hr’"ÞXÕ‘šw¢Þ©‘O—“å.T‘¢Ê]uxVîFîT’ªÃz¹Ò[î©Ê½¨¤·/Ë}(×—ŠûéršÜ_•Ó59C“3‘ðr–* F]ð¦<H“ãÚÈC¨d(6L—‡ËÙ¸Žò*IS¨"G“GiòhªCóK5ãèõTÊ§64y¢&O¢ìdä3y
 ²˜<U“§©r.Íç„9Ééš<C•gêð«œ§ÉùÔc–&Ï¦ô4Þ•ç¨rµ›«Éó4y>eR	ÛBU^¤3ƒ†;[^Lu§«òJ—:±/*£xy™çÊ~U^®³$¹Ø%—Èj°‚º
@@ -401,7 +387,7 @@
 †2ã µâã×f¤X±šOŸ·+’|q8âœàŽÓÃ¦Õ¼#Àw—¦	wÍ sÍ/ˆ¤éöW—«­iÍHˆÏq»ßÇ4°fr‡m÷wµç?Ùª2gún$Æä;†M>ô‹Fš4C
 ýJø·k<ª3<þé™”G¥|±^š4Kšc¶ëqZˆM•‡Íø]ÍìNœ ¶î§¯šÙ]…lç>˜jíƒ\;—oçæP´¾Â¿}Ò>–ƒéxL»á_=æO‘÷Á8l3%‘ÝÝÄî™‘~\Í°;ÿíþ{yÛÕÀþ6ºEqÜ'¨ò©º´\âtib÷×CþŒD¶»‰íÙ£Ù^qf"Ûg2&r”{”{”Œ1Š6“¦˜Èö[(é‰ì€È6±†™M¬µjeÇ`^ºø™üDö@áDö`k¨Ímà.>ž¥ùž¡ï´º !3ˆt‰ìà	G;„ Ï¨Gž<Ú&î(Â'ôUëä½0*ôMëÁ˜Ó‘H×!öîWsä.›!¾™=RHfGÙ£f˜Ps"{I‡‹$®¹tÜŽ‰2Îì8ÕÀxñc¨Tó¸]ó„¨Ù'>¡š'íš§DÍW"ô„jþn×<”KdÏ4°go…Ž‰ì9ñú|{a¨2r‡¸µ¥./Ú]^¨ÕïeõfÍËVM{åœ‹dînX
 wÀNØõð)|é7Ì`q°™Å³
-V…éYìBv1;Â¶³cì	¸Ž}À~d?cù/ÜË“`3ïÈ3ù@Lñ)<Óé|ß€éÙüz~¦7óíüŽÐé»	(0Ï µôªÐ~‚žð3dÂ/Í8ä }3–u…	,¦°^0õ…|–Ž‚‘óÙhXÄ&ÀRvØ(cp&›Ø|ØÊÀl%ìd…PÏ–ÀnVl<Âüð![Ÿ²ðÀ—˜~Ã‚ð#Îív&“XÓX-Îy‹c«qÖ°N8ãžì"–…óÉ.a‹Ø¥¬ˆ]ÆV²Ë‘&W³*vö¼šÕ±Ø:¶)´{ÜŽ­·cëÛ±åìzv'»…Ý…%÷°]ì¯H»Föæžb÷±gÙýì-¬û ©ú9{˜}ÃAš>Æ~f²_Øß¹Âžæ.ö÷²çy{Žwd¸G²×yöÏdoóì->ˆ}ÈOañqìc>…}ÊsÙ'|:ûš—²oy9ûŽW³ïù:ö¾ý€+A‚s~—pMT~wàªè¸.n~wñ;¹ø‰æ€d\±Vî;¸†XguXe¾YšÃÿ†eõ0]²üøcÔ—‚öøÝhO3ªPÔâújŽ‡Áp3¦—u‚ù&4v&ö0Û]‚¶[‚T€µO¡5,>g›ašÇ~±Æ“èwå­Ü ;7ÝÎmçn¶sw¢Âç¸jür÷,Ö_šKŸAãjgŽðç‘ê—æ³7Å=”Äº³WÙˆÑtLßÂtœPûðÿ PK²ÀC•P  V®  PK   ˜~a2               HTTPClient/HTTPResponse.classÅY	xTåÕ>çÞ™Ìdr!aB!	ˆ²€,†EY%˜@X$"*ÉM22™‰37(ÔV«TK«h©qE­AŠ
+V…éYìBv1;Â¶³cì	¸Ž}À~d?cù/ÜË“`3ïÈ3ù@Lñ)<Óé|ß€éÙüz~¦7óíüŽÐé»	(0Ï µôªÐ~‚žð3dÂ/Í8ä }3–u…	,¦°^0õ…|–Ž‚‘óÙhXÄ&ÀRvØ(cp&›Ø|ØÊÀl%ìd…PÏ–ÀnVl<Âüð![Ÿ²ðÀ—˜~Ã‚ð#Îív&“XÓX-Îy‹c«qÖ°N8ãžì"–…óÉ.a‹Ø¥¬ˆ]ÆV²Ë‘&W³*vö¼šÕ±Ø:¶)´{ÜŽ­·cëÛ±åìzv'»…Ý…%÷°]ì¯H»Föæžb÷±gÙýì-¬û ©ú9{˜}ÃAš>Æ~f²_Øß¹Âžæ.ö÷²çy{Žwd¸G²×yöÏdoóì->ˆ}ÈOañqìc>…}ÊsÙ'|:ûš—²oy9ûŽW³ïù:ö¾ý€+A‚s~—pMT~wàªè¸.n~wñ;¹ø‰æ€d\±Vî;¸†XguXe¾YšÃÿ†eõ0]²üøcÔ—‚öøÝhO3ªPÔâújŽ‡Áp3¦—u‚ù&4v&ö0Û]‚¶[‚T€µO¡5,>g›ašÇ~±Æ“èwå­Ü ;7ÝÎmçn¶sw¢Âç¸jür÷,Ö_šKŸAãjgŽðç‘ê—æ³7Å=”Äº³WÙˆÑtLßÂtœPûðÿ PK²ÀC•P  V®  PK   Ý;3               HTTPClient/HTTPResponse.classÅY	xTåÕ>çÞ™Ìdr!aB!	ˆ²€,†EY%˜@X$"*ÉM22™‰37(ÔV«TK«h©qE­AŠ
 •L@,qßª­ÚÚÅ¶Vmmí®þ¶öo«üï¹÷ÎäNˆŸÿy~ž'çûæ[Îú~ç;ßå¥Ï;JDù/>ºžó³é:*¤@H¡aB†)2BH±!¥BF
 %$ d´1BN2VÈ©>Çã}TÉež ?Ê}\Á•Bª„L”¹IBNóQ!OöðY55›§ñéBN2Ý^3„áL!g©öò,ž-ûæ‡¹>>“Ïòð<Ï÷òUñB/âÅ2y¶——H[ãá¥>šÆùBÎñr­´u>^ÆË=\ïã¼ÒÃ«ÜdþSß÷Ñl^-|ÏYk„4ˆôó¤·ÖÃç{x—/ðò…¢ÆE^^ïãôòFi}ÜÄº‡›½Ü"Â[½’öb/oòrØG‹y¡—>ém^ŽÏ¨Ì·{ø]À1ÇÅþ€—Ñ³ÃË›½|©/ã-ò{¡­B¾àåËsø‹ü%!WxùJ™¯Êá«y[6]Ä_‘Þ5>°ºV„|5>Þ.þÿš‡¿îåë¼|½ a‡oà}dðBÙðÙ°S6|S´˜)ä!ÕB†)R$ä<!%²í&/ß,;dd„—o/Ü*FÞæá]îôðíLž¶hSGX3\W»dõêúá1&õuëÌ³°ÔµéÑƒ‰kð+¦_Ò¡Çñk¨sßJkË½1=ÞÄu¦‚ôÖ0–øÀm}ÜˆéÁ6¦Ò4ñ†Ñ¾¼Ãhï0V™Ó²8iO-.¨½8¸98)TI[´ÊñÑ&ˆõ­Ôƒñh¤6Á¿µ#Œ´LÂòP¤ELZ£Çâ¡h„)gy,ÔŠÃç®„qyN]0‚¥Ú¢æf½ÑmÖÍž%z°	›™†;×.¨YŒ·Á¦Ç¼«cÁPØ\5hA4b`E­i1Z™\ƒFIY7²C‘
 †C[õ&8÷|k‰ëÔfOpc4fÈ¤;¦±-LYmºÑÅ@nk0ÒÖ‹ó’ÝõÖeÍ	s™¦—<È5™B9aÔµ<š+¾\ÖÑ¶Q­Å­ÑÆ`xM0’ßö rI;H;zÅN†õÁX\_tY£ÞnÀçðËhAã¢þ:9 âŠ".Lj\Ò*Ë2é—\¢´
@@ -415,12 +401,12 @@
 <¢Æ›"
 ­­)ÌÓ«8tÜOØkôº-¬N•SRTîeu•ÏÓ #TµÖ?±‡&õV¢Óöõ³j&eñäãjÊ³Ç¬(%²È™0ü=ÅîÅ*^…™Ñ–x(ž…¢Ö”x7ï¯LÐdÿ”MUîAvÉ AßEÃŽÐ´µ=t:&§ûg€$hf<cYUT»Ð›5™×[í)rõº³oºƒ²²g¸Ðìµ…î¡4'ÔCg.«Ú¹Ó‘MçR5òébª>–uÕH!ÄËa]=œ¹ŠÆð¹4Ï§Y¬Ó\^GgñZÌ©†ƒtÚeÜHçq5s‹é…ËgÁÆã¤‰¥*ý”~üžƒÞ›ôsòÐ2dxkì,G¿ _šy¸5å·Ö”ß6Ò[¦ßšñgñëó`µÀ_ÑÛv çÛÐÚ-	:«?Lb°,î@âÐŒH|'…Ä•6G€ŸÖ‰»¶‡æ¡ë=1·QÅÄ)ëFÐ»€øëÌ@œÿ9€xBu+€x€¸ë@|w  þ&3çÿÿñ!X÷0Âu @|@W~@< Ÿ {Ä' Ä'Ä§ ÄgÿÏ€øîçâ{) Î³˜ß,pø*PòÚ —Æhùg‡ll´÷Ã¸ïyZWŽvA-ì¢šÚŠÞZ·ÿÙˆ¦r%JK¬¾;A5òs©´CtŽÛ_[qˆê„E‚?W]E¯ýCØï‡Ô|¤Ð‘f…V£F»ˆ‚´Ü¶g:‚~ P!ÓÿŠaÞHþ;âOh4ÿÁû'Õó¿©?£|Œš…6)ÖT·Ÿ÷é÷0q#Fþ@Äï18Ó¢?›žiÏè™¿¤J€=à!žYYî¯G­­xŽràþ•	ZÕI§¡Åk“Y³+Äþs-û{hM¯¿öŸ'pÏò¯­;B•káÛó+{h]_ÌF2¤‘GAÃ”bš¡”Ò\e$ÍWFÑ"e´ãè­´µõ l5!49æƒãŽÞHØð!}ä8ùbë„ã£+—ë‚ý¢RÃº`­öÐ…}ªÊ+A™Lš2•ò•i4\™A¥ÊL´&dLqÿEÛÂÛí°„3…wQn­àJ=HëåýpïÃ.xæ"üŽâV¹niƒü(å*ÊC[¬\’J€y¨4ÿF·KÚLš|‚PZožáyó|jir­ÉêÚŠ'iQ'ÍüÜ³ÁŠ}“ûýý‡¨©Væ¤Zì!½ÎLnÍRÊMPKƒã÷©ØÚP)À±+ž¢J«9f[Á¾I¹s–U¦ãU9‹v%’b‘ËÜáß”Üè‘‘Š¾Ý]Ç^ªåRnNž°Î)—ÃÍWÀÍÛáæ+áæ«€Äm@ß5T«|•6(×Q«²ƒåú‚r#mS¾A_WvÒMÊ7©S¹™v+·Òå6: ì¢åêUî¤”»é‡Èëo*»éå^ú«rýCy õjÊ£zó<2®Ž1æÍ,IòS;ˆ­xFÿÃD¸AÛé¿éŸÐ¶ûþEÿ6OÂ§ôY†R×ß¯ÔUÉPêä?Ÿ,t*oaìø%ÁÄ.r«ûÐq=‡ÒPÚ…åQœÊ3Ì|«³¥jô½—¦¢ÔIâkñsÑARS›Šwz^Þj‘]”ÕuìÕÊÞmÌpj+g›[Yé¿5ªÒœ’½rCt›©œà$Ic„»‹h
 þNÇßÖdÛE)³»ŽE»è·Â#AíVZÍÛ…så/®)»\b—‚ç¶4æÉÃ|Ü2:«‹>ãÿ÷L°<Ž­Ÿýé©4Ø¸• ãþÍÖÙ‰	º4A—%³âÓ!Ÿ}ÜçËS,_–ôwÈV•Lß½Ùe…!A_h°õéÄ[Äº<©-ú—¨’Gª©àJæ‘„xOé¥lå ±Už§S”¨Lyª•QòsªWÞ ÊOè<å§´Ny“.Ä\#ÐÑ¡¼MÛ•wè ò ûwtXyŸWþ€ÿ•^T> 7”îèoÊÇtLù;³ò	»”ñ`åß<Bù”Ç)Ÿq5²ïl•ùLÕÅå-6T_£j¼íÝj.ß«æó^µªÃøqµˆŸVGðjIê ¬ ~%Ç)@Â òNX¸Þc6?%èœkñfš`ÏÏr!ÉÙ‡&agå5\Ê+Ò»i¬´_ê¦S¥½¢›ÆI{¥|
-Bûeù„ö*ù*„öênZ í6ù,Ta§rW7åô}5˜ÝIO^uå©å4\­ €ZIej¦N¤™ê$:K=–¨“©^BçªSÅíšTÅ´Æü\!–¹ðºL^ÍVÑ²6Š;)ÏÊíÙ¢FÞuNI€•8 ö L€É†!}zCGêBè½˜òÕ%Ð»†ŠÔZªP—Ñ\´ÕT£®L]ÍÅ¶ïEë¥)­—r=Ø¯$'ö°×ŽÂ4û3@–Hw|Ö1‹8uÒÑŽü•eó#ÿklû`³ÍašÔ„fÓ¯xÕM‚®m°ïÚ¯Ê—<—ùéG¥OžY€¨M°V§¡jT[i‚¢‰ê&šª†:LË€+EþÛÚ.$_A>/êÀìNK”¾rõq¯ ¿ŽÎ)÷oG)õ®ÎÅ²Í©’Òs*d^b”]Ò” ¯Í-Å22²ûØÛ]T=D}®:ÝURàÚ0§Ü\]ºá}û­½¥Ø¶vºK¹çØ¯¬i{Ò,>Çâ/°Ì9^Õ[í¶æÜÕYEîÞPÂx3+Ao—ÝîI{éa:€ß»ÐÛ“rÝV8Ô-äQ·Â}—S®úE*T¯¢õZ:UÝNãÕ¯Ñdul½©7Rƒº›Ö©÷ÒEêÔ¨v!aí¡«Ô½´Cí¦jÝŒÈÜ¢¢]êCÔ©>B¨ûiB·ócþ æE›P§#ã©Š5h­Ò:šÊƒÌÞEtš9æ2?FKµ«R'>VïQ{L¾ö¤àÚÃƒ±†añíœk‚9¸yôd†;7¿ïÝhÞ¹êÑw.óYÅþÿPKR´>ßm  M-  PK   ˜~a2               HTTPClient/HashVerifier.class;õo×>=vNv.F®²Ô¢Ì´JÄâF6h'/Í0 ¨kErjAIf~^1;7œ_Z”œê–™“ÊÈ RÒ–™Z¤—•X–ÈÈ îàœ“™šW¢,ÍÈ  R Ÿ“˜—®ïŸ”•š\ÂÈ ÊÌ×÷ô‡ÛÃÆÀÀÈÀÄ Œ,ŒÌ,@>+¢Ù€˜Èfbà  PKëÖxæž   Â   PK   ™~a2            "   HTTPClient/HttpHeaderElement.classUßSUþn–°!l!¢`Z£Ö°!ZKAbi
+Bûeù„ö*ù*„öênZ í6ù,Ta§rW7åô}5˜ÝIO^uå©å4\­ €ZIej¦N¤™ê$:K=–¨“©^BçªSÅíšTÅ´Æü\!–¹ðºL^ÍVÑ²6Š;)ÏÊíÙ¢FÞuNI€•8 ö L€É†!}zCGêBè½˜òÕ%Ð»†ŠÔZªP—Ñ\´ÕT£®L]ÍÅ¶ïEë¥)­—r=Ø¯$'ö°×ŽÂ4û3@–Hw|Ö1‹8uÒÑŽü•eó#ÿklû`³ÍašÔ„fÓ¯xÕM‚®m°ïÚ¯Ê—<—ùéG¥OžY€¨M°V§¡jT[i‚¢‰ê&šª†:LË€+EþÛÚ.$_A>/êÀìNK”¾rõq¯ ¿ŽÎ)÷oG)õ®ÎÅ²Í©’Òs*d^b”]Ò” ¯Í-Å22²ûØÛ]T=D}®:ÝURàÚ0§Ü\]ºá}û­½¥Ø¶vºK¹çØ¯¬i{Ò,>Çâ/°Ì9^Õ[í¶æÜÕYEîÞPÂx3+Ao—ÝîI{éa:€ß»ÐÛ“rÝV8Ô-äQ·Â}—S®úE*T¯¢õZ:UÝNãÕ¯Ñdul½©7Rƒº›Ö©÷ÒEêÔ¨v!aí¡«Ô½´Cí¦jÝŒÈÜ¢¢]êCÔ©>B¨ûiB·ócþ æE›P§#ã©Š5h­Ò:šÊƒÌÞEtš9æ2?FKµ«R'>VïQ{L¾ö¤àÚÃƒ±†añíœk‚9¸yôd†;7¿ïÝhÞ¹êÑw.óYÅþÿPKR´>ßm  M-  PK   Ý;3               HTTPClient/HashVerifier.class;õo×>=vNv.F®²Ô¢Ì´JÄâF6h'/Í0 ¨kErjAIf~^1;7œ_Z”œê–™“ÊÈ RÒ–™Z¤—•X–ÈÈ îàœ“™šW¢,ÍÈ  R Ÿ“˜—®ïŸ”•š\ÂÈ ÊÌ×÷ô‡ÛÃÆÀÀÈÀÄ Œ,ŒÌ,@>+¢Ù€˜Èfbà  PKëÖxæž   Â   PK   Ý;3            "   HTTPClient/HttpHeaderElement.classUßSUþn–°!l!¢`Z£Ö°!ZKAbi
 %PgX&$éfSåÅ'ñÅ—êÔ·:ã0ŽÈXGRl§Ø>ÈCÿ(õÜ›% Y‡áþ8÷œó}÷;gožþõ`À|äGýMPñ–TŠyÈóx[Å?ÞÁEÃ~4¡ßO'—ÄjD£~¼‹1’>¼'–—…qÜ‡+~4 %†«*&òÆ*gŽ¯·ŒDÎÈ/%¦lËÌ/0xo¹2ú‹†E^6·Jí³ãcéôÄpÎäy;‘ÊL¦E¾ƒfÞ´Ï3tDëSõdh¸°@¹ZÇÍ<O•W³ÜJÙœ„.Ì¹Œa™bïìe“ÀÂ±Æl»8Ænäø*YvÀ­ÞâFYpj”#u‰Û))D{´ÇM
 9dªj4ÑrÂ‰E{Žƒß,¹Ò!9®fWø¼=Ð3CÚìen1(…ìÊ¿åwœÓ.TñÉ+[^dè¬cv±¼¸ÈžÏ(y~!]`èª—Äq“e(RQ)¡¹ð	KRq§
 ekžšBöPÆgD.Ý˜ÔpžA'Ãñº;kx]*®i˜Bš¡û¿ê¦âº†¦	Ï©†³èÓÀiïã†Š³Âß3¡a.¢aˆ³é^ž/ã4Cà°t×¨¸øƒ©µ’ÍW©’†ekó…âƒîR§¤‹)y8—S¡@µàÉ¥|ÁâÃF‰ñ%Pé«µbèus8ºÆ­4½n›TE-ÏùBi²\°%‡æ›´â{ŒÎý¯OÃµÛ»¢ÃGòÀóôÎ„èyRàA+h
 9SÐì5 ž£1L»Y²{h>¡ßÓc[ðèlŠ®<BÃ¼÷dàICðÒx‰ž¦ñ€¡…ž­ÆpJžÉäJ@3	ô‚ô-Å7ÐÜ·ÔK@ñ]téñ*Z\ÑƒW‰ïl£qÍõ$"Ä˜¤D×ˆÄ‘H#HÍÚ…iè˜¡Æœ•„ô*TPŸCH¬„¹z‘â²R:$’4à%ž_j°ÒÈej­êà¤f¢¯]‚•ÃÁy×à(z\‚½‡ƒ?vÖs‚—É[¡9#5cO ÞA{ì1TºÄq“Þ
-|ÊF-kPÊó9šñÚð%Ué+‰pŠ²´‘°½ŽDáš€aÄéOPLÔî›rZ'øM7îÃ?®Ç*h¦mŸ‹äu›ÊöŽQìwKÐÉíƒ¯àU™›Þ•jn6Jq‚ãfLð¯àØ´uƒbÚFËDbÁVaJ0°ãrˆTœ^G[,0$VòXœ(CÝBÚï1¶íEz»ÏVÐîä—›Žµd_\bœÜÃˆ×ö âÂü™‡­ÿ}w¿Q3è ñÒ’<ñ#}z?Ñ}7H½ŸÑ{¸€_‘D…Úw›Zöw˜x€R¥áSüAµyŒ¯ñßáOÜÅ.e©PäÓZs—ðýu’J—‘ÅëxCjºY«×fMÓ7%§sÿ PKd`˜ãX  ¶  PK   ˜~a2            !   HTTPClient/HttpOutputStream.class•W	xTÕþïÌ„™L†B>1$­K@, È`X„ˆD™L^’É¼8ój[+µîK]A‹—Øº’I…ªˆ­¶Z»ØZµûfwÛÚ]éî{™LÂÀ×&ßw÷{ÎÏùÏ9o^ùè™½ ¦)Æ"\SŠ(®•æ:i®—æin”æ&in–æin•æóAÜÂía¸#ˆ;Ã(Ç5!ÜÆÝØÂÖ0îÁ½A|!Ì£Û‚¸/„ûÃ-G¿Äö0*åôÒ?(ÍC!<B—	c,îãKørâ1iñÛ(›'ð¤ŒvÈÚN9·Kš§¤ÙÆBt‡£½a<gÂØƒgeï¹öŠ¬}A|%ŒSEÏ=x>„Bx1„ýü¥„ðr_9_-¯„ðªüzßÉ¯…ðzßâ ¾¥Pbµw8
+|ÊF-kPÊó9šñÚð%Ué+‰pŠ²´‘°½ŽDáš€aÄéOPLÔî›rZ'øM7îÃ?®Ç*h¦mŸ‹äu›ÊöŽQìwKÐÉíƒ¯àU™›Þ•jn6Jq‚ãfLð¯àØ´uƒbÚFËDbÁVaJ0°ãrˆTœ^G[,0$VòXœ(CÝBÚï1¶íEz»ÏVÐîä—›Žµd_\bœÜÃˆ×ö âÂü™‡­ÿ}w¿Q3è ñÒ’<ñ#}z?Ñ}7H½ŸÑ{¸€_‘D…Úw›Zöw˜x€R¥áSüAµyŒ¯ñßáOÜÅ.e©PäÓZs—ðýu’J—‘ÅëxCjºY«×fMÓ7%§sÿ PKd`˜ãX  ¶  PK   Ý;3            !   HTTPClient/HttpOutputStream.class•W	xTÕþïÌ„™L†B>1$­K@, È`X„ˆD™L^’É¼8ój[+µîK]A‹—Øº’I…ªˆ­¶Z»ØZµûfwÛÚ]éî{™LÂÀ×&ßw÷{ÎÏùÏ9o^ùè™½ ¦)Æ"\SŠ(®•æ:i®—æin”æ&in–æin•æóAÜÂía¸#ˆ;Ã(Ç5!ÜÆÝØÂÖ0îÁ½A|!Ì£Û‚¸/„ûÃ-G¿Äö0*åôÒ?(ÍC!<B—	c,îãKørâ1iñÛ(›'ð¤ŒvÈÚN9·Kš§¤ÙÆBt‡£½a<gÂØƒgeï¹öŠ¬}A|%ŒSEÏ=x>„Bx1„ýü¥„ðr_9_-¯„ðªüzßÉ¯…ðzßâ ¾¥Pbµw8
 «ë64,›—LX)gú’•Ëb‰ôL…!I+Õê´)¨¨B ßÐ¬àO[—ðBáùåÖ%Y+ãÌ”3V¦Cá¨»™;•±¸í³3
 £ê×Å6Ä¦'ìéK³NGÖYá¤­X;wýM²}L~{n§cÍI§cƒÎ…œt,‘´Ò<<$n§.vl­);mé*Nf%R	g6%VOYIPóìfî”×'RÖ’l{“•nˆ5%¹©·ã±äÊX:!so1à´%(¹ªð	§cˆ@uTd[í9mVŒv™V]Ì$Åßª¯†]ÈgÅœ˜Âè¢·åXY«åô™PÎM9œmÜ6]}ÉXªuz4åXét¶Ã±šç_·:œ„â¹RÊ«÷ÜJûD]y“ŽªžRœe™Âc£«‹À%ä€å°ß˜N8â‘&*rÚIßê¹|v¥«WÏjkø¶%Äé³Wti!hS¶…­Ý"-IIéñ¤-ñ'š/¥7Úš”¯+ã
 q-¶›³I«PTÈ±é…Dª•$¦1ûíå®Ê‰Yñ¤G ð
@@ -433,32 +419,28 @@
 ž[&©6Ï”©E¿¢‡ûÂšh!€ÒDf~J>mšÝ¾?D;®Œ%³4QIK2›is—æ%™q™[TE½Hyåƒ–0_Æ‹ø.Ÿ»¬qù¤®é~©×³êž%Q÷¬ŠºgaÔýÞ½Fï<‹#ûaL¬©l/âìj®+ö'×ô@Õø»á«QÝðK¦Dš!5»ìFHöK¥	×øºQ¶SK½X~' Œíu ¥XO)ŒÄ%8ª°“°	SpÏ]“pÖò´áêEMìSÜÃô0ü”Ìýÿ0UÞ‹¡{`4F†ö`Ø¾šÊOÁP¶wþïÂ~ìÏÂÌÁVt”‹ÆC*#ñ„ o†åaÞJÌö3jjêTAYEdS_Æ°š=(oìÁp‚DFô"R³C 4ÉI?ÆÉDþ)Ácôûãüó$1îÀxì"¾§P‹Ý89©ÆÕ–Ç4C³Aé‘ðÀ§Gây?G-hõpžÍÙ+sqh·~ Ãôáç	àx±àñeyEež"“†LxBW³—S£ù°€<8‡Š®ƒÔw|_Vvp;È‹ÃpÔ E¯qõuDðF^Q9ûuôŽ¼ctžI´{Š¦Cé½Š-{,{ˆ^|·€V%ùË)ØE.‡vºü^ÑËdˆ{¹Á³[Eí×v¡.FKÁ~F´W"@1†òa¤ò±"oÄ
 ›'Äu^$N:<ãóTï×8!Š5aUŽr5jÆ¨Æ«‘8VU¼lRþeF›Oë=Ÿ˜Å#Ï†ý•·6,®™êä0j/Ô”ª‰®ŽÕM÷RþI#H¥”ÅÞÜ¨ëcÍtÆÏSW¡º«%Ü{‡~ð¿,1;º1rtÆìãBx;Å»¾ûp!{_ÕZ™=ˆ¥{0¶q*Hã"U9Œw7s8&bº³2Oà8‡‰=8¶. òs˜4&Àö8o’Ãä1}n —®v…ß…ã=¥²X¢«»t¤ÊDù{1%‡š.S 6pˆØF‰îÛIKlbØvóõ®—ÓéP§"¨NÃUGÍÂ45kÕ´«¹Ø¨æa“Zˆ+U7©E¸SƒÔbìRèVKÑ£ÎÅ~µ¯©xC­ÄÛê|í‡Ù´æZjé¤¾ zò#Ú7ï›wp=¢ôèrzÉ§GWèä0ÐKŸ$µ—ü>×KêÀ‘¼D#>!û2Ì¡6‡©2S9|Lblï6¬qí3­¾vïþÙUã¶£º¶jFÓ#'äpâ†SU`mmÕ¸ªæ@s/flöÜìW]ßª§¬íÅIõ2ò{<#©éä@äã’J=x(Js8…1Ó…áõÂž;TØÇ„tz>Êˆ›·cQ!›ê<6	fr™ÕO(—Kõž–ÚLªÝ§Is?ÖzqÆ,÷^½(™MlþY•za;Nôé:Óª#ˆ®O,ÌqÉË«›­°_Ø§üò®PÀ% ¬ä07™ç–H&ä!
 +k÷åiê2s'±å£§ª*µUua¬îsôp—ê•Þãé.LåZyÚJž&ÈÓõ0U;¹šÂ)ª³UÔDÕF,S¸H]†¤º6çYuù»·¨«q·ºÛë»ÕMäîèe¿_ÝŒWÕmxSÝ¡JÔ5‚*Õ=Dr¿:NmW'«UzHÍW«,ûËÔ£êFõ„º]íàÉ§¹ûÑîR¨ÝüïV9®½¤žÕq°œyç–ÅOiV/àüÓ:ÅFù¹t…æ|/“à•ø”*aÙ—(QŒÁ3õ¥a–ÓkÂy/r
-cCÉV/U/óRõdÏ«¤×Y9Ìw.(ÈEg»îTj(½?!Oö4…ðÙ|!0õ×üÏaáSîÔ	»¿T5±½ZËüÜPK¶'D6  §  PK   ™~a2            "   HTTPClient/HttpURLConnection.class•Y|Sõõ?ç&%!½Ð6´(š>x	¨€hyI¡-•òâ†±¹m£!©I
-t:çÛœóýØêTTê•‡M‹Uaº9N7ÝÔM÷rêÜœ:7ÿßó»7·iš*>ŸÞßëüÎ9¿ó>á©ÿ=ô(MÕÜº‰‡¹y¸›ó<œÏCéFöz¨žGÈ¬ÐC—s‘‡Gr±‡fð(vñår‰‡tëâqnïæ	öq©|&Êµãä3InïÁl²,§¸¹LF¿|Ê=\Á•2«’ÏTùLÐé2›!Ÿ™R"³\<ËCÇólÙ™#³Ý|’,N–Ï\Ïãù²}Š|J„ùÂ÷©.>Mx&‹jÁ´ÐÅ‹Ü¼ØC³y¬›—¸y©‡Oçer£F>Ë……Yëá:®wñJ”X4Èç¯’±Q>«=á5½Vî­“ÙWä`}.ŸÉäs–‹¿*;_sóF9>ÛÍYŸãæ&YÝl¸¹ÙÍ-B¾ÕÍ!7ŸëæóÜ”›Ü‘1êæ67Ÿïâ˜ˆ8î¡&N¸¸ÝCÍœÅlÁ¹Yä°E°n¥v¸ùë.¾@x¼Pø7_äæoz¨/–õ·\|‰,¾-ŸmnþŽ‹¿ë¡Ì÷É¥"ºïËì2™ý@>—Å+dv¥|®róÕ2^#Ÿk=|_ïáøb7ÿP4ñ#7ÿØÅÛEú³Ý¼ÃÃ7òMòš›Ýü»ÅÅ·ºø6]Ç;=t½P¾]lð7ß)p»\Üéâ»˜r›¢‘ˆÑ”E#q¦¢Ús›ÓÚ¡ð´exk"pNØ˜Çä SIí²Õ«…CF$1MMí»€Ú7&b¡H“×ÄDZ¦™{ pÇŒx´=Öd0Ùd$Z£A&9Ù7LP*åæ@{8±±Õx*ÜN¶~mC 6—àÞ6¦Ñ™Ü­Â6^%ü»ƒÑ1#ŠM5nÜ$ÔÒØ\Äã mO´µ'6Æ1#°‰i¤	ŠN[©Õ> ó"ÑÈÆ¶XtkÇÆÖh<F<}+{ÑÉËjÀCk0¶ñ<£€#6d“G 6Âí@†ÌEB‰à±Ì„‰ikVÕÎó¯Å‹Eƒb^m(bÔ·o:Çˆ­E‰Ü£MðÚ@,$kkÓ
-nÅpHØÊ±xÕÚŒ…6bqcÉÖ&£ÍR¨È¸tN¦öX(Ñ‘ä4_ë4ßéL´†€||?U$m`¼Ÿ­8`+LÃû¿°1Ç]|7tÑb$úî1UdÊâÒÑÖ
-³È‡i­2Î‡Pu–Ñ•¿ˆ5¿e ha™?›ªò¤i^¦.e~èXÛ„éØt®ê¢Áöp?±zÓîÖñx w†cs™2è¥!#Â“³ñ˜6l·Uý”	Cý‘×D ©‘Yð×Èp@“É´+‹	#ûåþåàaù "+ŒtMvž¡Ë¼æP8¼QL>‹Ä+ B(Ái‡×95§Å£%Ø1bëi"°šˆí Mi
-žšv Ð!)W.@p-‰Å¢±.Qoº·3JÃž´&˜òÜ€EÂ†R€}Ví…Ö4ÃBÍ!#ØŠHt–-Wžœ‰†¼}FÚ‹¶±¤7%‹¸³nŽŠ)ÓÊ@3¸›AuàYËàgc„íH< ¿K£áptË*‰œp/‰¹eg*e©¸=¦å ¡U„u—•fàãÁP¼oÑÇ$R"@&¢©üážß¶âŸ³)ÒŒ§MÌÕõÑÄÒh{$˜nï9ð%1nO£Ê3KCþF@S•N=t "kÅéT„rÅÄ238’‹ïÑù^Þ­Ó^Ú©ó}|¿N7ÓOt~€Þqñ÷ò>÷Ósá !qÞ¶·•ö®ÎCè¨ÇÝ’/ˆ­0KÅZ[Š¯~·.~Pç.NêÜM/ê´œÒ~Â^ÐéôŒN·Ð­ÐÀéKVët‡ßIHüéÜ+,Ü.;t—NwãÃ³¦ÓnÚ¥Ó´G§Ûh'd—inÛ››˜°ÿŽÎ ?ÊáÐsu>$«ŸÒ‹.~LçÇùgrôsËö~¢¿¤úkŸä§t~švÁ˜lïFÑ¦h8M$Þê0¼.Øá³,È–ÂXD¹s}¾2\öûDŒúb¦=ûÌc®ÏÅ¿Ðùþ¥ÎÏ
-GÏÉÇWÐ=t¯‹Ÿ×ù(½ƒ‡n_;/Ò+)Åö·:ÿJý¿¬ó¯ùº(©ÓÛB¢3~•ãâßêüäÌ¯óï+2¥«óïé(¤éÓù‘…_Å)_$šðIæÁR_Y{Üð‰KGÕaY"Önøý:ý•þLà½*lDZ­:¿)h*Ìˆ5óÔB‡kXÙ¸Ã²%Õ‹u~‹ÿ ¿Z½ªzÑx±™}Ð¥/5â
-c¼½M’¿Ï¬› =ÅD¢£ÍÐé?"°Ò@[[8Ô¤¢÷´­U[¶l©jŽÆ6U¡0"MÈ A>¦Ohý¾&¨X©ÐÄèK…oûqµêqpŸŒ*#=0ëüGhƒzømÔ0)7\Ø‘0ª%Ûô‡|‡ÿ¤óŸéŸ:=AOêô/úé¬¦¹*²«¬˜=¼/IB/øHç¿ð_‘ó^›IçB\ß\èôob?ïòß}@E+È>Ñù=Ñ¿ß2èF«$ÎŠyBŸÕ„ÃFK 58xKó™|¿/åiÀ5uêTß‡—óô¹N÷Ñý:ÿƒ?ÔùŸü/?âëü1"ŸOaæ~ßb;ZÛ·ÿ#¾ÿuñuþîÒ6»þ®1&_M¹Gÿ.‚iRß£§ŒÉÕ’7ÖÔ¸4M×ˆ·š“>‡\Óî¤’
- M×Ôµm“ïË2
-Ò>ú¨BÖ3$ïëšKäîQñUåD1[Ïš¸«ªV;ô™ØçØ/ªlÓ£W–ÃãÒS…ÜÀl#(]_iQ¡#ž0`ù¹H°}‰ù¤c«²^ù° @8^Ó‰ÆŒE)ð³ÃÈØ9Ma#€~)/é5Ð(ªò8\ùKêÖGÂƒU¢]ê‚4Û…g·Øó¨ZÂZ”e-Rk\“/I¬5« áqÃ$ÒhÄ6šìµ.Ê=½RCxm³fBj@%ciA©"šA¥^yL•º™8ç™DÌt.³Õ6O—ñ*á¹–Ë›ÇYU¨’låµM(7­n1b¦š-R©õë*Vžs.ÖWkKz§öD†¥YgÇˆ`¨¡û?¯6Šò.gJÕPÔd/h˜nROX)[O(¤¿7ûD	{íq³¦êà@<‘ÌØ½Iz§UWP^Ú†ÙçL\£vð·4¹Z•ï¨qÑåJ‡½,õ«Äè2ÿ ÍKQÖ°Òˆ×Á3—„Mx¥Ø\ÄØš°–™Ý¨-kñ™µ ªp¸‚fa ~ô0óŒÕôûSJéÞîn“ÒUÉÃY¦|CÄ²¦„ØµÙPFé-ë×ocOJn¨H|Ç-±³¿øúd•5‰øêUš3â¡¯›™Yšül?øÔø³ÿä–·›~_P)[ÂB,`EÝb„ƒê¬'CÁ ™I2cþT#‚ÑcÆ¦èf#V8L `¨vm!ôoX	.ÙŠrE´’ú5aÍ1Eî³=uÀoi?oµÞÌeúõ±ÿ_’Îx"Úñ´X±Öiù™Æe*H	
-eA?óMýà–—±•Q³™Œ@—–FF£ÈZÓ%ìÅø¾8»!¸P‹š¦xü—óÓ‚ßúñ†JéFº‰ˆ
-H5‰˜9¥ñÂ¨I¥ÆÛ­ñkD#†Ñ#í—Zß­F§4#j½Û:G}¦ÖhÉÔz¯ºï‘fOè÷Ô9z5v«q,
-2t·X?D„ŽÅA9Ø=T^ÑMìÕ¼ŽrÖUî£œ$ÙAþ}äJ’»r?åTöÐÐzÇg‘³êÑ”_UäœÙCžmNîüü½N*¨ë%}}e’†uÓðƒuÞ|‘·@ë!o’F, ÊB ÜNžqû¨èic.·ŸŠ*ÇõÐÈNÜ(/¯HRq*÷Žî¢1åŽ.*‘­±]4®|ï¢	å=äë¢Òrî¢‰rt\MÚ«Þq
-F¹j¬£<ª§mô=Œõâ…Ñ|àô4Œž¡bz–ÆÑsÐÐó4™ŽÒtzNÄx
-½,/Q5½,¿–×h-½NgÓïè|zƒ¶Ð›t½Eß¤? ÿŸ@áºÖ5ô7ú½mÿš|ºzšø RÿÒ?éaPo†VüTH@3NP-¦G¡ø™˜à´vrˆ~ŠY=à£Ç1[KSégêôlšD?Ç](¦N¡;:Œw‘š¡I~ŸÂ|Îž6§tû¦¶çÀ|ôÒñë»i2„7%Ie^?>˜—§Í+´[È#c§¦ô”[•¤©u§ÕA{§¢õU‡)§jO/ÍXšY/'€;a]Õeu"ûñä‚­åÐ|vS5{¨–siçÓ.  P²)79³ßÒl½e>N~©^_Kc”ï8Ôûœ8{ÏB‡æë®Â‰ÈãôòiÖvÖK³×{çtÓ‰èbëÅÞ“ð<œO’§žl>µ¯ê¡¹bJó’4_¬Î	«Ûk³?Â$žH.>Ž
-øxšÃex†Ÿ–r¹b}¤IÖfýtåÊl³9ÏÃ´X±9M:"Œ9`cLŸŒ†È&ÏRuÀBÈ°Ì­7¶ZoôÉw*;ÓI:uw­¸ Q-.ˆ[¹ä¥°e¿WäË§R./¤¼ˆ
-y±Í|!(þ
-6/T}ÕóÂËË`þËè/Üs,ô@¿ôWƒþšc¦ÿkø¤)¼ ‹3èƒì¢=u¼G¡„‹û‘mÙ H6S·(²> )Ì«ôõ b[{Åô[¥=†ã¿n‘Æ™ì’ÝõcwBv+Èv€ì {¡må)²Ž¬deö;ø¸4Î¿G¼1Ø‚µÄé’,MÒé÷ÍuúîS—Gâz&®WQ1_C£ùZ›‰Ñòª›‰›‰0ñ¦bâ-:“	k‘U)(/;&º©¦äF!L-CRðÈX2s÷YõHášwÂunwÒ(ÞEø®4·)µ‰—ÒñnVúÎFryÉåÉåÙHvd${@ò Hö~!IM~‹3Iò™¸/Ry8MÔÎù¦‘¯¨«<€èEÛ)3æuLë:?·¼äªï¢eÖ¸<í\0®d'Uˆ\Æ™Ð‡¨¾Qx' j&L·q›yô%9pX‘ÊD±RâTƒ³ÄÉƒÓ–ÍàÕˆü[[^î í3A|ìU:¼%BÊ–ÃˆC"OÒ0~
-ù4çg¨”I|”Nàh¿D‹øeZÎ¯Ðz~•Â˜Çøuº‡ß¤ûøºc/¿¥$9RZBU*•I»©P$YD7ÐŸé/ z?vÅÂ„“‡íPöW¤I3”ìÄ=q9xË;¬p½JÂõ€ØÒXÛIù©
-C…—
-ñô±H‡Sì 3‘Ü ð>ôþ¢ô‡4–ÿM“øšÂSÆYüÛú'ò»HÔLe0¯"ôˆ]Ì±¸œ…•yš„Þç¦Q^jå,á|;gæ›±–Š
-¸ò6Ê“…w5ÂÃÍ”Ã{¬gì©…ÊÍ2šÍø‘ögØRv«§)Z>ù5/ÍÐ
-i¦VdÛíLËcYqhrZŠ"ã«”»œ7çHØX“ðZk£déåÞuHvÊ\Çx¿’¤õ;T€ã­æyj~&æÛi²ÜN%Ñ¦Žã<Ë´A…ÖûÕ$}íåbâÝ˜¤³3ñ]8Húô¥^ï9¸X[qe_/5I™×CÁn2PâuR•‰XP‚“B€4¯‡”»©EWwº©UêAPü)5m·­gb_`Xã$m:¹´T @£´Y4Q›aÏ O¤µÚÉÔ¡Í£K´ùt™¶€®ÑN£}ÚB: -¢G´ÅtT[A¿×êèm%}¦­â!Z#{´µ¶‚Ðô3|r^–,ö!ª@Ó€šUÈAaaªªÀ4P’ÎÁê<1oºo†yœîòjÍ4Bk¡"í\›úˆ4óc»Û¿è#‹f#*3sNè¦p¹wS/EÖcí¡6¨ª¯Ú.`Z;åh›i¤¶%-n¦'«#;H¨þ˜>±¼7;Q÷ùVµåáSiëÞ±@BáÄrq 	ãªSÒICU\|Ã„¸‚R Î³{(!€,z©}}lascß&ÓPL/¡©ÚwédíRªÑ¾Oµ˜¯Ò.§ÚÒ®¢­ÚÕiug‡ý´;vÐ§ªîœN5V˜cùë¹X•H•ã”±Ö$LÛ÷€a©õ–=Û4¼ãÕÌ,¥ÝH¹ÚÍT¢ý„ŽÇ¼B»Í®M4D‡GT 6sUsCåg‹‘Ÿ[ŠmI“ûV‘{JÖ}%.XENK0(FËû$-¾¥Îo¥<9WbÞOãe.R–q ”ï‡í£JíAš§uÑÌ£ç«ÕÐW48ªö°ý$°¨Ø'5ûT=d-²ž9”þkË6bØrÇü“áR%}ëÖ‚e°ýÚ Á!ö$ÖžwG¨L{Æ6c|?¢R•èÞä‡éô¹E{UáÛa´C…Ñ¯,/A×Ù÷|U]i¯À!_E8ù-|åµì¾J»ÄWðOËÒ”î¦~=€öv– Tþ?Ò
-ô–£=arèÜ;ˆÃ]Ð_¤Qëk“&éBw;yeg]„fÿ›ë$šË$]¼Î¤ÍÛiJ¹uM‚•8âÄCÔœ¤o‰m'é¨¼ÕÙ@˜&àÛ
- #y?ÞIîúŠÇ«J£5Kz÷³è.tÌ§Á×‚v‡ÔhÊe!åcú>¹µ ZDÓµamŸÐBíS:CûŒÎ‚q5;˜.säÐ]Ž¡t¯ÃM»1ö8<ô˜C§#Ža¶jv§%ü'Fiv¦
-AÚ <žÈ?ˆ|·õ“o’¾“CETê(¦2Ç¨4…úS¡™slk˜kYC¾‰ç»‡Éåì$§#Ã0ÓðäÛx†Øeƒª×IrµYB&é{IºTxý¾É÷yIºÌû“ïŒÖÓQ™†}²…ÝÍ.».&KgõÒåÀ~Å~r¡âlG€ð^ÙCW!å:{èjð½Â{M]»Ÿ.‚ÞWôÒõëÁÇÝôÃƒÞõÐW”¦¡Þíå=´CÁ:öSŽ|
-µýT$¦P@ã.òPÛø©’®£“~kíŸqTK1òÐ6@Þ„>æfÀßŠ·àÆ¸³·îD¤Ü…›÷Ò©Pø"ÔÁ5´X :JÒ*ê†›÷Øá¿”ÌS$¾êìf„5Üó°G‡:û”9WdÆúÿPKsOi  Ç+  PK   ™~a2            #   HTTPClient/IdempotentSequence.class­W{xÕÿÙ$;Ù—^Ã‚DÞ`¨ÂBB6»K²	„Hã$;$›Ý°;Aˆ¨*XmÚâ«à 	(ÏV«-öaÕÚÖÚÖªm-´•Ú—Õž;;!“ÌÐÏ¯_ùÈó;çÜóº÷ž{÷ô¿_:`
+cCÉV/U/óRõdÏ«¤×Y9Ìw.(ÈEg»îTj(½?!Oö4…ðÙ|!0õ×üÏaáSîÔ	»¿T5±½ZËüÜPK¶'D6  §  PK   Ý;3            "   HTTPClient/HttpURLConnection.class•Y|Sõõ?ç&%!½Ð6´(š>x	¨€hyI¡-•òâ†±¹m£!©I
+t:çÛœó1ç^ NE¥>PyØ´X¦ø˜{0§ÓM7uÓ½œ:7§ÎÍÿ÷üîÍMš¦ÊŸÏ§÷÷:¿sÎï¼Oxê=JDÓ5·‡nânéærÑpº‘½jäQ2+öÐÕ\âáÑ\ê¡Y<ÆÅc]<ÎCù\æ!Ç»x‚›'ºy’‡}\.ŸÉrí$ùL‘'{0›*Ëin®Ñ/ŸJWqµÌjä3]>3t¦ÌfÉg¶€”ÉìÏñÐÉ<WvæÉìT7Ÿ&‹Óå3ßÃx¡lŸ!Ÿ2a~‘ð}¦‹ÏFÈ¢V0-vñ7/õÐ\ïæen^îá³y…Ü¨“ÏJaa•@Ö{¸]¼ÚCg%Mò9ÇÅkdl–ÏZEx@¯—{dö9Ø˜Ïçò&ùœçâÏÊÎçÜ¼YŽÏws@Ö¸¹EÖA7nnus›owsÈÍºù"7‡å7GdŒº¹ÃÍ»8&"Ž{¨….îôP+'d1Wpn9l¬ÛE©]nþ¼‹//~ÁÍ—¹ù‹êäËeý%_!‹/Ëg‡›¿ââ¯z¨Kó5Ar¥ˆîë2»JfßÏÕBñ™]+ŸëÜüM¯—Ï·<|ÛÃßáËÝü]ÑÄ÷Üü}ïéÏuó.ßÈ7ÉknvóîßêâÛ<tïöÐ·…òíbƒw¸ùNÛãânßÅ”ßDŒ–D(‰3•Ô_Ø˜Ñ™…g¬ÄÛÂÆ& ˜ÊêW¬]Û´$2"‰jjßÌðÎX¸9EÚ˜¼&žp Ò6ÃÜ€;fÄ£±ƒiØ#Ñ2yÌÉæ¸‘`‚R© h´:Ã‰ÍíF hÄÀSñ¦L²ë›¡°¹l 'ðv0Íæn¶ñ*áßŒnŽÁPlªqó¡^”Áæ’p èˆhg¢£3±9žˆ-L£M˜PtÆjuÐ¬öX‰F6wÄ¢Û»6·Gã	0âI¯ìEG4&/«íÁØæ‹Œ. ŽÚ”K>Øw ¶0	%Ç
+6b$f¬[S¿À¿/^BŠõ¡ˆÑØ¹å#¶V%r¶Âë±¬­MG(¸wÂ!a+ÏâUë0²ÚˆÅeÛ[ŒK¡Z 295Z:c¡DW&Ó|­Ó|§3Ñò‰T‘Ht€ñ¶â€­0ø2HÀÆwñÝÐE›‘HßcªÊ–Å'¤££fQÓZc\¡&,£+©,~kaÛ Ðâ
+.U(HÓ¼L]8*üÐ±¶Óñ™\5DƒábõfÜm0âñ@îŒÄæ
+eÐËCF„§æâ1+lØn«('†Š"¯‹@S£sà¯“'8à€&“W–Fî;+ý+ÁÃÊADV]"èºÜ<C—­¡px³˜| ˆW@„P‚#Ò	¯Ë70±€©÷ÒŒ°´,}°À”[]ÄvK€¦‡Í8 è°”G— ¸–ÅbÑX
+—h9Óé™Æd`Ï
+Z,znÀ0aJ)À´q{aˆu­°‡PkÈ6‡"+•C'B¢(oÚV›bÑ#–€§åznûÍSÁ#eaYhÆ÷R3¶>kúlœ°‰'àwy4Žn[#^&¡·â\¥3¾Çµ}$”‹èî²²\=Š§q¼¡I&âd"šJ#î…-a+:["­xÚäìˆÝM,vF‚™fŸ—÷4«t³<$Qpô 84]PéÔG‡ ²vœNGDWL¬0c$¹øïå½:í§Ý:ßÇ÷ët3ý@çèïÓy?Ðù ý"2’"ÜÛö¶ÚÞÕyâ¸[ö	!f©XëHñ5`£	Q×ÅêÜÃI{éY€S:HØëãC:ý„žÑéº8{ÙZîã;	ùÿ!û……Ûe§›îÒén|øaÖtÚK{tz€öétí†ì²Ímqgk«ößÐù`áGù0üz¾ÎGdõCzÖÅéü8ÿHŽ~¬óQÙ>ÆO”ÔÀ˜­ó“ü”ÎOÓ“í=ÐH"ÚgˆÄ[†×»|–Ár‹(w¾ÏWË~_³‘H€Q_Ì´gŸYgÌ÷¹ø':?Ã?ÕùgÂÑÏåãÀ+èº×Å¿Ðù8=CGp)wž¥RŠvuþ•<ú9~^ç_ó:õPR§×…D/fü"ÿÆÅ¿Õù%È™_æß!VdKWçßÓqHÓ§ó+"¿ŠS¾H4á3"’Óƒå¾ŠÎ¸á—ŽªÃŠD¬Óðûuú+ý™&À{MØˆ´%Úu~UÐT™k(<æ©…×´ºy-†Ëj—êüÿ~µvMí’eðb3;ú K_0jÄÆxg‡Ô >³|‚>ô‰®C§ÿˆÀÊáP‹ŠÞ3¶×lÛ¶­¦5ÛRƒrÀˆ´ ‘uzŸ>@ õûZ b¥B£/¾íÇÕ«ÇÁ}²ŠÌÀ¬ó¡êã×QÊ¤ÜpqWÂ¨•¤3òþ“Î¦êô=©Ó¿è=dµºÖšTÈ®±böÈt2’¼(^ðžÎá¿"õ6¼+’Î‡¸¾ùÐéßÄ~Þä¿û ÂV} ó[¢¿eÐ)ŒVeœó¤´Õ…ÃF[ ¥8xËð™B¿/åiÀ5}útß†—ó;ô±N÷Ñý:ÿƒßÕùŸü/ßãëü> Ÿaæ~ßR;ZÛ·ÿ#¾ÿwñuþìÒ6»	þ®1&ŸM¹ÇÀf‚iJúÑÓÇäZÉëê\š¦kÄ[ÍIC®wRIÐ¦kêZž6ŒÉ÷i™ui¤1ª€õL Éûºæ¹{T|U9Ñ_ÌÖ³.nÄjjÕ}$ö9þ“
+ÜÌè•ãð¤ÌTa70ÛÊÔWFTèŠ')Š`Ó‰ù´«rÕ_…° @8^×‰ÆŒ%©ósÖÄÈØy-a#€¶© ƒéuÐ(Šó8\ùSêÎFGÂƒU¢]ê¢Û…g·Øó¨ZÂZTä¬Uë]“F/I¬7« ‘qÃ$ÒlÄ¶
+šÜ%/Ê=³RCxm³fBjP%ciA©"šAÁ^}B»™8˜DÌt.³&Õ=Ì”ñÔâù–Ë›Ç9U¨²\U¶M(?­n3b¦šmR©h.V_p!6€WkKZ¨ÎD–¥Yg'ˆ`¸¡>¯>Šò.oJÕWÔå.h˜nQOX)[O(¢Í7ÛE	{q³'¡êà@<‘FÌØ-JfÃUWQAÆ†ÙîLZ£vð·4¹V•ï¨qÑåK£½"õãÄØ
+ÿÍKIÎ°Òˆ7À3—…-x¥Ø\ÄØž°–ÙM©-kñ™õ ªp¸‚fa ~û0óŒÕôû,SJéÞîîÒUÉÃY¡|CÄ²¦„ØµÕPFé­ÐvcOJn¨H|Ç-±s øÒ²Ê‹D|ªMÍñÐçÍÌ,½~®ß}êü¹rËÛM¿/¨‚ˆ-a!°¢n)ÂAmÎ“á`ÐÌ$Y‚1ªÁè1cKt«‘+&P0T»¶	ú7-†—mG¹"ZIý¨°î„"÷¦Å¹ž:è'Œ_¹:Noöo3úØÿ/Ig<í€xÚ¬Xk†´Âlã2¤…²`€ù¦~w+ÈÚÊŠ¨9‚LV ËH#‹£Qd­ˆéöbbºÎm.Ô¢¦)žü)Á<Å´à·~Ã¡rº‘n"¢"RM"fNi¼0jÒE©ñvk¼ÃÑˆaôHû¥Öw«Ñ)ÍˆZïµÎQŸ©5Z2µÞ¯î{¤ÙS#ú=uŽ^C½j‚Ý-Ö¡cqPvTVõ{5¯£œÕ(/IÃv‘ÿ ¹’ä®>HyÕ}4¼Ñ1ÏYâ¬yt7Ö”8g÷‘g‡“»?~«›ŠúIßX¤½4òpƒ·ÐDä-ÒúÈ›¤Q‹€²(w’gÂ*¹…FÛ˜‹'¤’ê	}4º7*+«’TÚCc*½c{h\¥£‡Êdk|M¨<@{hReùz¨¼’{h²ÔCSö«wœAgQ¾¨€i}£Fýxáe4	ßc8ý	 g¨”~FèçÐÐ/h*§™ôK:ãô°<Gµô<°üX^¢õô2O¿£‹éÚF¯Ò%ô}‘þ ü…7èJtX×Óßè{ô&´ýwhò-èêmhâHý]:Lÿ¤‡A½ZñS1=Í8Aµ”…Nàg&`vƒÓZØÉú!f€ŒÇl=M§©Óói
+ýw ˜:…îè(ÞEj†&ú}
+óa8{ØœÒí›ÚœkðÑO'oì¥©Þ´$Uxýø`^™1¯Òn!ŒÝj˜ÖGPnM’¦7`œÑ íaœy„f5Ö¥¼š}ý4k#Lhv£œ î”5û”Õ‰ì'’¶–GÙMµì¡zÎ§5\H›¸ˆ‚<JÉ¦ÒäÌ~K«õ–…8ù©z}=S¾ãPïsâìiüý:4_wNDgW>HsvÒˆ~š»Ñ;¯—N=\D—[/öž†çá|Š<õtó©xUÍSZ¤…buNXÝ~›ýq&ñdrñITÄ'Ó<®À3ü´œ+ë£M²6ëg+Wf›Í¹øûL‹›3¤#Â˜6Æ¥e4L6yŽB¨› B†e>k½±Ýz£OÞ¸‹\PÙ˜.JÒ™{ëÅñˆZqAÜÊ'/‚-›ø½"_>“òy1â%TÌKmæ‹AñW°y¡ê³¨¦˜^žóŸFñ¾¡ßúÍ ¿ô×0ý_Ã'Má… íÀXšEd—ìkà}
+Å( \:€lÈA²•J¸M‘õM	`^¤ß¨•ÚÚ+¥ß*í1ÿe‹l0ÎÜd—ím¿w²ÛA¶d/ÙKm+O‘uä$+³ßÁÇ¥qþ=âÉÀ6¬%N—f`y’Î¾o¾ÓwŸº<×2q-˜¸ŽJùzËß²™k1!¯*³™(³™(¯*&^C 3™0°Y•ƒòŠc`¢—êÊn¤QÂÔ
+$Œe³÷qÚªG×¼®s;Ø¸“ÆðšÄwe¸M¹M¼œþˆw³Òw.’+³H®´H®ÌE²$“ Ù’‡@²ÿIjò[œI’ÏÅ}‘ÊÃ¢v.4|UCõ!D/ÚI…;˜1o`ÚÐýñ›•ePc­°Æ•)hç¢	e»©Jä2Á„>BÍÂóQû³aºÍ;È£ÏÉÃŠT&ŠÕ§šÌ˜%NŽœ±\l¯fäßúÊJhŸâàc¿Òá=(R¶°Ö@|y’FðS0È§i"?CåüSªâãt
+ÿ’ðs´„Ÿ§•ümä)ŒyŒ_¦{øUº_¡û1öókJ’s ¥eT£R™$°›‘
+E’%ôú3ýTïÇ®X˜pò°ÊþŠ4i†’Ý¸'.0o9g—®×H¸[šë»©0Ua¨ðR%ž>épš`&“Þ†ÞßA”~—Æó¿i
+@Óø}ªÀ8‡ÿc[ÿP~‰š©æE„±‹y—s°2O3ƒÐ[àÜ4Ê+-£œ#œï¤“Ì|3ÞRQWßF²ð®Ex¸™òxŸõŒ}õ°S¹YA³ ?Òþ,[CÊnµ‘4M+$¿æ¥YZ1ÍÖJl»my,+MNËQd¼c•r7€Sàæ‚AéëR^om”í"½Ò»É®[™ë8ïg’´q—
+0ã¼cÕ¼@ÍÏÅ|'M•Û©$ºÉ´Àqbœç™6¨Ðz?›¤Ï£|L¼›“t>`&£K‡H¿têõ^€‹õUGQöõS‹$‘}ì%%^7Õ˜ˆ%8)HëFH¹—ÚÔñHu§—Ú¥ÅRËNÛz&§Ãz'i3É¥Í¢"í£Í¡ÉÚ\{}*­×N§.m]¡-¤«´Et½vÐÓ!m	=¢-¥ãÚ*ú½Ö@ïh«é#mÓšÙ£­·tˆÎ¡˜á“rd±wQšÔªB
+SUE¦y„’t¡XV‰y»Ð5x³ÌãpoWk¥QZ•hÚÔGe˜Ç8ÛÝþEïY4›Qa˜™sR/…+½[ú)²Óhu@Uéjg¤€i”§m¥ÑÚ¶Œ¸™™¬þì ¡ú}úÀ"ð
+HÜìBÝ[Õ–7†Oµ­{Ç"	…“ËÅ&I8ŒW©NaX7WqñâVJ8Ïï£„4²è§ÎU°…­Íé'L¥á˜^AÓµ¯ÒéÚ•T§}ê1_£]M›´k(¤]GÛµofÔ]öÓºìØEªºs&ÕYaŽå?,¬ç^bU"5Ž3Æ[@0i|ú#RëmûvhxÇ‹ÙYJ»‘òµ›©LûŒy•v›]›hˆ¨2 $læj,æ†ËÎ#?¶Û–!÷í"÷”¬Ó%.XENË0(F+Ó’_Sç·Rœ+1¤‰2)K‹8XÊ÷Ã‡Pµö -ÐzhæKÑóÕk‡è3U{Ø~XTì“š}¨2…–XÏNÿµe±l¥ca™Ép9†²4Ãºµ„`l¿4H°ÇÈ£=Icµ§ÀÝ1ªÐž±ÍXß¨T%º7ùaú}lÑÞ`U¸¥víRaôó‡+ËÐu¦Ÿ¯ª+í8ä‹'¿…¯¼”ÛW@iø
+þi9z€ò½4 Ð^ÏÑ”ËÿGZ¾Ér´'Lû‡p¸KÒñõA³±þ1ðwi’¾ tw’WvÐehö¿¸A©¹LÒåÌ@Úº“¦UZ×$X‰#N>B­Iú’Øv’®€Ê»Q†i1¾¬ ²’÷ãÝän¬z¼æ°4Zs¤w?îBÇ||í!h‡ðwD¦\S!¦o“[û¢õ{4S{Öö-Ö>¤s´è<W«ƒé*GÝåN÷:Ü´cŸÃC9t:æa«foFÂbp”fgª¤MÊã‰üCÈwÇ ù&é+Y1ÔQBåŽRªpŒÉP¨?š9Ï¶†ù–5šx¾z”\Înr:²Ã19O¡g˜ÝY6©z$W›%d’¾–¤+…×¯›|_”¤«¼ß0ùÎj=ÕØ§ZØÝì²ëb²Äq^?]ì×$*ÎNïµ}tR®³¾	¾Wy¯ï£o¤Ë ÷Uýôíàã;½ôÝÃÞïõÑ÷WU¥áÞ•}´KÁ:Rž|ŠµƒT"¦PD.
+PÛø©šn Ó~ëíŸqTK1òÐ@Þ„>æfÀßŠ·àÆ¸³·îD¤Üƒ›÷Ò™PøÔÁu´X JÒê…›÷Ùá¿œÌS$¾êìf„5Üó°G‡û”9_dÆúÿPKCºk  Î+  PK   Ý;3            #   HTTPClient/IdempotentSequence.class­W{xÕÿÙ$;Ù—^Ã‚DÞ`¨ÂBB6»K²	„Hã$;$›Ý°;Aˆ¨*XmÚâ«à 	(ÏV«-öaÕÚÖÚÖªm-´•Ú—Õž;;!“ÌÐÏ¯_ùÈó;çÜóº÷ž{÷ô¿_:`
 >ó`	vçâr|ÝoxàÊ€oŠa‰ïÃbxDzð¾åA	özîðqŸðI1ý)7žöÀ‹ý¹<<#8Ï
 Ùsbx^ðC…à…<B—º…ô°Œ¥¸qDF­ŒŒ:Ëd4Èh”±RF“UF‹MF«Œ˜/Ši»ÝxIÆQÅ1Ë8!ã¤ŒS2¾-ã;2^–ñŠŒïÊxUÈ_ËÅ÷ð}§=x?ñC?’ñcoÈø‰Œ7e¼%ãm¡ôSï¸ñ3‚».X-¨’0 <™HëjB¯Wãš‹ËBV…¿l¡ ‰àZìRbv8TkÐ.f‡ë2‹³ÐðGüe³ùP8R
 Ö
@@ -477,8 +459,8 @@
 GP¸³{è¡»úêËè‡l”ZyÃ3¼Ë&3¹EÓ¶©[ˆÿ<(ØÝ˜ô"FvÁÇÄÅ„Sp‹È³'s
 †­Aê‰äó·z,ˆÁ<>	žÆ0<ƒ±x3ñæâ üxù!ÞxÝ\­q7Žãaœ`É“8Œ—q¯ðo”Wñ&^ÃûL}‚ÓFågðÆÑÜÆ›@,cn7ŽÚ›|hîÀVc]Î™ërSq'¶±4—Ÿ*w™Ë?ÍØüsÃÇ;òFõ®tŽÁÇrdŽk«øñ!ž:æüÍæüðˆ§Œµ¯Fæß@“®2ÿ¬tÿ¿þzÕYû]ýwÜ{œ×Ç\ÃO,ñ„9Ñ0rùmv|†öË‡ÿ;å³ãÿ–Oµ“Ìžå @ƒ¤áŽùì¼P>…ýó)rÌgçÿ”SìÕN2×þ¬þùLà|J8Ÿ¹ùxÄãÛìWó,!ÛëóŽîÆ˜]ÈÎÞïóeÈ&ÇfÈ,&ÇeH7“—dH™ÉK2'_(7i¡2Á¤…Îe&Ët±I{˜žhÒyLûLZaz’I`z²I´.Ú:nj ùü#¼Œo/@•£bù1–ÁG‹1™*0“*1›–`>U¡œ\”j„(ˆåB#…¥¥h¥tP-ÒÁTÇoýzl¥eØNËq?5àZ‡©ÑJK1÷š‹›‹ûp¦˜®×¹´|Ä¥³Gq9ß|S“Ž¢¤¼£½W‘ë0¦vcšÉçnã9ëÍpÐ³Ï-òÎü‚sí>Æ{g9èÍ¶ñæ8êÙyã¼sm¼±<'½"¿£½WÚx—8ðÆ:ð.õ–:äkçvà³óÈR¾y»‘w_ò^Õ«{¤ÓmÒùé›´Ì"í-ä¼]é‹t®mn¹Ez¥mîB‹´Ô&õ[¤3mÒEél›t1K¢Â[ÉßÞûô &ó‘\™Úø&Žá
 Z…´†ZqjÇ&JðqJâ	êÀ1Z‹7(…(ÏH'…:©ˆÖÑºŽ*h=]C¨ƒ®§-´‘¤h?ÝH§è&z›6Ñº…>¥Í’L·Jù´Eš@·ISèvi!Ý!h«ÔLwJ«i›´‰¶K[é.iÝ-í£{¤c´Cz…vJïÒ½ÒtŸt†îï}-IgñUãñ+Kâk|?wïÎ?n/1nn ï(–ðÁ¦0\$N–‹y/ÅØõPK2rƒù
-  á  PK   ˜~a2               HTTPClient/LinkElement.classuPËNÂ@=CµµZDEÜ¹Dø ¢qÑ¨‰„Äå&:PÚŠñ·\~€¿âãŒg*+3¹¹sÏ¹'÷åóé@»ŠØtacË¸mU;ŽŠÕD%™@%É;Ù‰erÓ¹ˆFj
-Ø‰ºç_-<ëõ.»±fg'ÔÉøäÅŽÒ‘Ntv,pPÿMð¬Ñ'u7*€uu>ŸDjÚ“Q¬Œt ã¾œjó^íìVÏŒ\ï*OêTÇK†±†z–µj>Jp|¬À¨þ­B üS°€Uoô±Ç¹¶40‡Lô‚æa•ÑgvÍ‹1h>B4÷(4[X9t¾B"à•þðw¬ãƒÈa¼nN Ì1"ÏÌ óœ¥òPKÍZì%  Â  PK   ˜~a2               HTTPClient/LinkedList.classµUYlTeþþÎÐY --¨tØ´L7©€KYDl-0¬Á¶ÜNoÛ[§38s‡Å7Ñ£è›ŠàŠ¡Uª ÈYÜQ”h¢/&>øÆ“ø{og†2˜hâÃœÿ¿ç?ç|ßùÏ9ÿœýëè1 uèó#ˆ¥>p¯ˆe"îó`¹cp¿¢ID³ Å‹~¬Ä*Â~š-õbµ¬k¼X+ë:ë%ÞZ½ˆøQŠE¹QÄ&/ò¢M¶í^tx±Ù‹‡½ØâÁVw¯®u)”‡["‘uËc†7ëÃFü‘¦˜ÞÏ}#-LÍˆ)øâú.s«O÷+.2â†¹DÁU5w#-–'ºt…	ôÓ×¤û;õdDëŒQSNDµØF-iÈ·£t›½FJaòhD½+l¤Ð§uuE-¯²ªpŸ¶C«iñžúµ}zÔl´ uò€N¼–Sœî…I½?±C@£éd’G=ºÙl$S¦BiÕÜ|Î>ÉPOj¦8IÊ\ú5#®0©ª#Ç¡ÕLñ›‹–ìaBóó0fš¿iWTßn‰8-ý­‰t2ª71çÖœÜëÄ?€9¸5€˜À,³1“àùË#ÆÛX(vê=è 
+  á  PK   Ý;3               HTTPClient/LinkElement.classuPËNÂ@=CµµZDEÜ¹Dø ¢qÑ¨‰„Äå&:PÚŠñ·\~€¿âãŒg*+3¹¹sÏ¹'÷åóé@»ŠØtacË¸mU;ŽŠÕD%™@%É;Ù‰erÓ¹ˆFj
+Ø‰ºç_-<ëõ.»±fg'ÔÉøäÅŽÒ‘Ntv,pPÿMð¬Ñ'u7*€uu>ŸDjÚ“Q¬Œt ã¾œjó^íìVÏŒ\ï*OêTÇK†±†z–µj>Jp|¬À¨þ­B üS°€Uoô±Ç¹¶40‡Lô‚æa•ÑgvÍ‹1h>B4÷(4[X9t¾B"à•þðw¬ãƒÈa¼nN Ì1"ÏÌ óœ¥òPKÍZì%  Â  PK   Ý;3               HTTPClient/LinkedList.classµUYlTeþþÎÐY --¨tØ´L7©€KYDl-0¬Á¶ÜNoÛ[§38s‡Å7Ñ£è›ŠàŠ¡Uª ÈYÜQ”h¢/&>øÆ“ø{og†2˜hâÃœÿ¿ç?ç|ßùÏ9ÿœýëè1 uèó#ˆ¥>p¯ˆe"îó`¹cp¿¢ID³ Å‹~¬Ä*Â~š-õbµ¬k¼X+ë:ë%ÞZ½ˆøQŠE¹QÄ&/ò¢M¶í^tx±Ù‹‡½ØâÁVw¯®u)”‡["‘uËc†7ëÃFü‘¦˜ÞÏ}#-LÍˆ)øâú.s«O÷+.2â†¹DÁU5w#-–'ºt…	ôÓ×¤û;õdDëŒQSNDµØF-iÈ·£t›½FJaòhD½+l¤Ð§uuE-¯²ªpŸ¶C«iñžúµ}zÔl´ uò€N¼–Sœî…I½?±C@£éd’G=ºÙl$S¦BiÕÜ|Î>ÉPOj¦8IÊ\ú5#®0©ª#Ç¡ÕLñ›‹–ìaBóó0fš¿iWTßn‰8-ý­‰t2ª71çÖœÜëÄ?€9¸5€˜À,³1“àùË#ÆÛX(vê=è 
 &>Õ
 …‚vè ÄFô”™
 ÖÕÕy Ð^nÞ
@@ -491,7 +473,7 @@
 >ÆUÃ5W>|¢Êð©ªÄ	5Ÿ©y8©qJ-ÃiÕ‚3j>Wí8«¶áœêÆyÃµ_¨'ð¥z_©=øZíÅ7ê ¾UGñ:‰‹ê¾WñƒºŒKêWü¨~ÇOê
 .««ø™]ÿKvL
 î¶ò.R¢‘£øhƒƒÅiþ[·³äoPK¿,¼ƒ  å
-  PK   ™~a2               HTTPClient/Log.class•Xi@\Õþ.3ð†ÇË„lC²!!²˜E 1	I”„%
+  PK   Ý;3               HTTPClient/Log.class•Xi@\Õþ.3ð†ÇË„lC²!!²˜E 1	I”„%
 ‰’hã<`t˜Á™‡IjµÆÖjM÷E›¨µn¥.mi¥®QS÷î«¶u­uëªÖZk¿óÞÌð ÔØùqï=÷ž{–ïž{Î}óèîº@¹*Õq=nÐp£†›tdàf>|SÇ&ôfc#¾¥³¹EF·ê¸·ËèÛ2úŽ†ïfãÔÐ§#½’þ{Ò|_š~àNÙsW C"êîÖÂ=:îÅ}Âq¿ŒÐpXÇƒx(€‡uÌÀi~À#:ÅcÒ<À:õ=)ÒžÊ¤íÈ,9üHÄþXþDF?àgü<€_ÈÔ/ø•løµ˜ü› ~ÀÓ"å¿ÓQ‰ßëøžÕñž—Ñ2z1€—4üQÇÁa#^àO¼¢áÕ ^Óñ:ÞæÏþ¢á¯
 þšÆ†U«0®&MØfÔÞjFz,MT\?m}Ófg(d®[_¿å!ü\X³¥ù¸PÓØ¸©Vˆ|.Ô7®k’q1šk69Äj.l9­®FÆ+øÖÔÕùÞçO!£¡N!XwŽy¾Y1£Mv<í¨RÈjÞ¶£qÃZ·QAk7[ëÍÄ¹
 Ù‘XÇéñ°mÅòÝ}áX…;Ã]9­‘XÂJ1¨m
@@ -501,18 +483,18 @@
 *[é¾¶©qÇŠKO\°H¶çHcð /ÐÔ8Cåª<CåãMø…Å†*PA;Á¤¤¶ø.£7j¼Oã2rœÅL«ÙBN,\h †š p†œc(–¥Ž³	ç&Vr_.É*OXÝfÜ´yXj¢šÄ-)'½wØ×Éššb¨*ÒÔTCMSÓ5CÑÌ™jòÀF]ån€S%ÒR’¾€/2ÂÚÓÇë¶¢ÅÂï1²ølFðqbêø1Âûhu]¬ššm¨9j®¡JÔq#²ÂÉüžciÜyŽÕÊT˜7*Î¥àÄâfm×;,»ÞJ$ÌKÁ˜©gÂX7	"wdÖìéItŽ=	ÛâAù¬xÜ›øK'Í,³›ð0—Œ¤â½U£Ø]w?ˆ=`ÇÜ™Ñ¡îB\º…ŠôGåDñØsLéšB|»]fë¹Íq³•3“KëÆ¸JŽˆL‡ùhO©™ö5†%ÆŽ¥W$ýÏÛ¾VaRéöµcS&W¤Ïa¼e¶Irï‰Ç:)zd ¸³ÄMc¸áRÚî²êYŠäÀ'ß0E¥5€|ÑXU-½šéÔ:F=›ã¼)qy”|¨Xàö)ÃPU¶ƒGWWO­ólu+óÆ®ž½âï6§þÉ…a0{"öè­)&©Kär+3ŸÙ$ÛÛ2•]Zëüd¾`Ø—Ú¨muÈÒÓ’DéŒÀ1É)¡N¾mó¨ÅL>7ñ=š‡)¨C=ä¡‹FÒ›=ô©¤OóÐM¤›=ôÒ[=ôé¤ÏðÐ-¤·yèí¤ÏôÐg‘þˆ‡ÞÁ/VCŽC’ôÙëR4ž%Óé™Þåí-•ŠûÎ•
 ¦ÿ©°¤£¤–°WòQ6€¬ƒŽà˜³5ƒíçàÇçÑílr˜pâì³Y‹í¤€#ü”’çzK´ÐEà?8ˆ@²ç÷Cg×‡wÐ£Ëêû;„¼–äú<¾ãûQØ	ž…‰\àö »pŠ²1s1.i\9rØ^K¿¾Î•hÜ›07“ï6rö¢·à$ÜJ„ow(¦‘%XŒœï¸Ö‚]V2ÚM•ãÔ×)u¹åóëº´S}˜tyÁÉƒ˜Òr“z‘Å™–†èÙý@þB„ { E‡½àp/ôJÿ‚ÃSü÷Žù;$Ç³¿¡~LMa²²a&Ž‰É4JÉíÇôƒ4s&ND5M­Æj§¯¡3mi¨6 €-MÀtpˆÜw£÷`9¿Gkp˜ë2¼bð>Ì€;Â½Or÷# ÇpÇUx‚ ?å@XÆh°¨M ”¿.áuø¨¡Œ.ÀÇ¨[À¼0	f&¡ôsm¯7B<x£d3ZÅÁ™˜å	œ“ÿÜWÜ f§#IàJÁS‰\¶Ožg¸ò,#é9äãyLÂŒ˜y;^"ÿëÜñ2VâÞßW¹ï5¾KßHC²’@¦ Ù›†do’½òãÔ’×,{¹4o%!¹ÒqÙ5~ÄÜ~”p<.å†>ˆÒ>Ì3QvÞåU¡ßË‘ê¢üêÈÊ©lVyöÓÏà´A˜`~e?Ê§NË¯îlóLMõL”s"TDi2S!¦5§éÐØ¾Ùxù°^†wQÅ'òj¼'¯Ü4™oö:ž/cNºÄÉRU¨Op”Aî­ø$G>\*ÿ
 pmÑàû4™Bj¹"HÍHºÊ×o@ ¸¨™ÁÅ´Š·e	-»#mV–°+Ÿ'3ÍÀåŽú<v“b›“bËFŠ=¡W†mFƒæÑP–Ô+°/©a¹e-×‰ìýÐü½ðûn%%è‘’›l|ŸMJÙF;%%…Šö»’.>­ãd˜qÉE$†$(a£ŠáW3‘§fcŠšãHŸèJ`ÆvÃ/Ä¼Ýé„;_ÏI=×'3õò²#NB[º%ÎýZÖ‹iÞÄ¼|Db.c>cN[*·'‡é¤0}{ÊX&øIAc!S-AŽZ†µ…j9&°/WUX¬ª±L­Lçà	¬b©¼_rê”Œ¾ì˜¯§äiHÂ,„º£n¾Þmÿ 2ïu ôóexfzKA‘E¸¯dòRd_sª¤[ýØŸª}j#)äšàŠAœx9>b=„JæñÜTÑoN,Dõ¦A¬,óõcU™_šLiÒäkNË\¼ª']zó‚«)ªŽÙméÖ´ÌÀZÿ jX¼ ¯Kæ©àúH3xê‚'ûqJ?jð×IŠß’Lé›ÚW0eï£gØ»¾o¤‡€üK¸ò}<…ÜÓˆëLVÿMDäTí-,×&«[±·‚—19_ÁD½·ö*ÞÍ¼©Wóv
-~'W‹uÔ=¥Sy£8™l×®Æ5]Íd–»–‚`2õK~ã¿PKïƒÌ$  u  PK   ™~a2               HTTPClient/MD5.classU[WeÝ“ë$0-÷bÕJC‚áÒ‚…VÂEÐ@/jD['ÉL&YÉDÛ>ôEß|P€º–/¾¶º°¬ßýþu“a I]],Îœ9ß9gïs™/þýÛ€Ëø,ŒnÌq=n„Ð…÷„6'DJÆ|Xb)ˆ÷ƒX#ŒTmXÆÂXâC!Ò2VÃXÃÍ n…q© nqG‚·¤?’àÙš—˜1LÃºN[txS‚o¾RÐ%t¦S_kìäôÚ†–+ÓIWòZyS«âÝ1ú¬’Q— ¦—76nÍ—Ý´«“×$ø­Ê²ÀèŠn¥†Ó´ÏµDY3‹‰u«f˜E:x¥&)iõ’`“¢5×Ø–Ðs* ÕØÞÖkŒ¢^·¨ˆÄvÈNaRÂùfH]Ï7j†õ8±ª×ëZQ_°½ç3ë	Gÿã¶VYoäKsåb…¯¥ÅGy½jST`˜Õd9PÛ”<TÆ$„ØÈ‡QOÓ±U±]ÑÓÖ&ù†NVCÍS£’È˜õFµZ©YzaÑÌW
+~'W‹uÔ=¥Sy£8™l×®Æ5]Íd–»–‚`2õK~ã¿PKïƒÌ$  u  PK   Ý;3               HTTPClient/MD5.classU[WeÝ“ë$0-÷bÕJC‚áÒ‚…VÂEÐ@/jD['ÉL&YÉDÛ>ôEß|P€º–/¾¶º°¬ßýþu“a I]],Îœ9ß9gïs™/þýÛ€Ëø,ŒnÌq=n„Ð…÷„6'DJÆ|Xb)ˆ÷ƒX#ŒTmXÆÂXâC!Ò2VÃXÃÍ n…q© nqG‚·¤?’àÙš—˜1LÃºN[txS‚o¾RÐ%t¦S_kìäôÚ†–+ÓIWòZyS«âÝ1ú¬’Q— ¦—76nÍ—Ý´«“×$ø­Ê²ÀèŠn¥†Ó´ÏµDY3‹‰u«f˜E:x¥&)iõ’`“¢5×Ø–Ðs* ÕØÞÖkŒ¢^·¨ˆÄvÈNaRÂùfH]Ï7j†õ8±ª×ëZQ_°½ç3ë	Gÿã¶VYoäKsåb…¯¥ÅGy½jST`˜Õd9PÛ”<TÆ$„ØÈ‡QOÓ±U±]ÑÓÖ&ù†NVCÍS£’È˜õFµZ©YzaÑÌW
 t<Î)Ò*ùP«ä­å™|Ùvx½Ò¨åõ%CLQæÈ.}è'ÛÖÝ§ë
 zÐ«`›¸Ë
 ÄG
 ²øXÁ0b$ôj=æ–-ÖjaKÁ'øTÁxS¤e³§¦&§ï'ƒ¸§à>8ë‹¯Ò-	'—’kzw3÷@Ïsf¾èŠØú€V­êfABtþtëÜå“­JÓ"ál´e‹ûÿg%´ukÅ¬[š™gÛ“/ŸÛK×ø\«Q@£ZÐ,&õ‹ÏbóD­‡”e¢§[zx7tóº‘ØoŽ“Zˆÿœ=-Ô|J|úc{žSñà<eÀ6&0H©4ð:“)8.'økøàåsö<ÙØ¿´oÚ;;;ø	—â¿À>Q;ŸNìÂß|u^î~å‘~þç¯ø.Ï\Ð.‚ 78'n0Œñ9Å«N¸@ Äð.Ò›xC6¹$.!JB½b#bé-¼z#Á}Èéxl¡géhËQÙCûvMm;àÖÜfåw –¾;à_#ŒiçÙ;¼»%»	›‚ u€ŸÒ[tdÐ^!pÇH\ ¯
-ô‘ãè*Î¸èÍÒuâl“U‘'=´ÄÈ,@«`à¡µÉ@”7Èâ¡QMw§3æŒVŽí£sêQ£›ÓýâØte·–qL8ñ³ô(¡X|gZ$øÒNÐÕtr©„\*Ã˜tRm9óèŽE"»x|Üiœsû‚øájtØ]ü†–oYùw.˜Ø\µý»ÉyÊá<í Ýs€ú\ Áû4–ÂIžÄúž–¨ÿèbuÃês°d¼ë~:Oìrªú»?ëUG3YŸšÌdýêX&PÇ3Ù :‘ÉÊêd&«Ô+”Aõ*¥¬NQ†ÔiÊ°ªQ¶©9JEÍS¶«ÊU§ìT·3¿Â÷Üþ€Ÿ¤¼fcæ_PKS°ª³X  N  PK   ™~a2               HTTPClient/MD5InputStream.classTÝSUÿmva“°-Ÿ¡@@¨4	…X„V«åK ~€QÀJ—d	K“]Ül;ê£3µ£Î8ãƒ¾à#/ö™ü}÷ïñYýÝe›†jfrÏ=÷ž{ÎïœóÛóÇ_?ÿ` v¡b™ËTo‡1¡Ìª¸®"Fsa„0/o„q·„Íí0Õ¡.
+ô‘ãè*Î¸èÍÒuâl“U‘'=´ÄÈ,@«`à¡µÉ@”7Èâ¡QMw§3æŒVŽí£sêQ£›ÓýâØte·–qL8ñ³ô(¡X|gZ$øÒNÐÕtr©„\*Ã˜tRm9óèŽE"»x|Üiœsû‚øájtØ]ü†–oYùw.˜Ø\µý»ÉyÊá<í Ýs€ú\ Áû4–ÂIžÄúž–¨ÿèbuÃês°d¼ë~:Oìrªú»?ëUG3YŸšÌdýêX&PÇ3Ù :‘ÉÊêd&«Ô+”Aõ*¥¬NQ†ÔiÊ°ªQ¶©9JEÍS¶«ÊU§ìT·3¿Â÷Üþ€Ÿ¤¼fcæ_PKS°ª³X  N  PK   Ý;3               HTTPClient/MD5InputStream.classTÝSUÿmva“°-Ÿ¡@@¨4	…X„V«åK ~€QÀJ—d	K“]Ül;ê£3µ£Î8ãƒ¾à#/ö™ü}÷ïñYýÝe›†jfrÏ=÷ž{ÎïœóÛóÇ_?ÿ` v¡b™ËTo‡1¡Ìª¸®"Fsa„0/o„q·„Íí0Õ¡.
 õ¡.ÖÀû]hZZ\¾+.ß«Ã–U¬¨x_BpÛpÌuÓp$´§¦oŽçMÃr“Ózq#í_HÙa	]©M}[OLÉ1ÝûÉ9£XÔsÆ„™3Š.­'³• ÍJ¨Íäí¢!”e*£¦eºW%\Šz0íäŒµUr\ÇÐ#§Ž§étÜÎêS¦eÌ—
 k†³¨¯åyÒ”²3z>­;¦ÐýCÅ*ê±gÎÛ¥ÌÆµ|Î¦ºQ˜ü(cl¹¦m	Ðî†Y”­171\OB@˜DN/Ò6tf*Çâ3ÌwÊp%FQÅ	jlelfFXÈk¥uz\ãÖ^çVÎW«T ¯â=s‹"6ge·@EÎÙ®„¯¢^V%Ì˜ùUÿ(¼`—œŒ1eŠ
-4? 0kxhèF†óx^CôDK«î‚]xNBïÿ+Ûáæu+—œtÛÑ°†Œ“Õ` _ÅºF^'5ä°¡á-¼)Ô!¡š^Çˆ†«âl÷Tä5@Ÿí§v€wOJÏ$]Ã9r×\iË*„m'sM/ú/4–P—3Ü«èêVÆxJY/Uú0­ÜHü?¾ƒ kZJh‰Å¿'•Nòš<³ªó©Î²¶´•Õ]AñØ˜0õ	Å]mÖG®Äâ‚UçNùœHïk¿/ùŒfãiôp<tpP(^pdð$ãI’†²;ü"×—¨í@æŽ¯Dß¤Dh„¼9qqJ¢©æGÔîCÝEÃü/-õ—>@Ýï{|ÝBÿ=eôò}/çH‘\FWPk´§Í$­&{ý˜ÂZ%ñ<4Ägt1:èóÆÜ .ÒJòv"™¤X?¤÷ e<ñZgF£ïQOE~]ÆÙ]¨‰êKëL$úƒ—¶€×Á´ë„›ÂÌ‰¹Kh·ç¶©õÐ±$È°/ãz%•ðŠdÈò-ˆÁ<(€ôuv•ÑpY‰(;h`ú:#JÕp"ÊgPDyÑË°ŒF¬°IwØ–U&{×C4t¡RšA³´’·»Blo÷*w2}ôâ5î”#xùúxoG÷ƒ_ƒó‰~¹ûAM‡Ub{zTÁÕêY®sÍ±‰&›¸‰6ä+ÈŸ`ê`ÔF«A£D'óEÞ8†„SÂG2å-‰4—	}³ƒÚÝ¿ÿ•Ú«`8ëÑâczûÍøÔ‹­¾óc?õsÉ÷žñ½‚ÈßAÙK(‚Ê[Z)Ñž2ÎQ~B›‚½gÒþœ­H‚|Á@_’Ÿ_U…Ž-‘ãâýØ?PKæR„‘k    PK   ˜~a2                HTTPClient/ModuleException.classuÍJÃ@…ÏmÒDc´ÚâÆ]­Ð,ÔU¥(EqEhè>M‡8’N$MÄ×rUpáøPâ4(TœÅý=÷;0Ÿ_ï úè80±§CÓFËF›`]H%ó!ÁèOæ(	BÃ—JÜó©È‚pšð¤é§Q˜LÂLê¾šù£\ýÛ x%R¨Ü»KgE"®_#ñœËT®ÿ¾„^ªØç™Tñ@{óE¬Á–gœY$n¤vi¯!ûúÀE–.áà{Bëÿ3Åþýj MâhswÊ™8×{KÐ[¹ÞàèpÎøä›\¹+Ï·8k€[†¬ÔZ«w²DmpÉÊ«’°¿RU]mc§4o”7»ßPK%Ü8Û  ´  PK   ˜~a2               HTTPClient/NVPair.classmRkoQ=—vÙ.R â³Zë£° X|}¨ÖÑ%Ø¤Ó¨.t‹ÛlB—þ.M,$šøüQÆ™»„*ÍÎ;wæœ9sïï??~(ã±‰Ö8‡›ln™dnë¸c"†u>Û0‘G·¶¢’»¼+ë¨è¸'õå‘#©ÊYñ¤ß­ì×ïn	ÄN¤7¤Ãø×wƒmü|Ú|¤Ð"ØZoŸ*Su×wÃ£¶3hÊ¶§ˆzéµäÀåý$¾¸ÇÙú›fs§æ¹ŽT­é¨‹\~A˜9D_@ï:AC)XÉi0(¡Ê0‚^0w{ÃAÇyí2ûRˆYæjYlZXFÚB†M+ÔÂ,ðËáÁ3°PÅ},\Åª…‡xD³úÈ}J•ÔôÈŸ-\Çª@zN‡Àòôûö¡Ó	´<«ãÆkž<æ¹ü'MIYj&DÜ²ßwü}Ò‚{šŸN(b›ôhRôœ"ô‘påeÔƒà=O»=Šk´¦ì1„]<EÄ.Bû¦
-rd3ˆ’Ý&û	<'Ø¸@‘µ°q	PÓå1QDÑ\žÐ¼¢ì­I»øúµ1¢g$¦:|ïx.Lž‚'q…<6_Ê²B+ÓÅlBü:…Š«àc…	˜4®-,Öf‹å‚bÁ·=)þ¤ÄÕŸˆí·GÐG0FHdL2ÜûK¡¯±o‘!9ËäýÃT2­©¬PK]ú3#    PK   ˜~a2               HTTPClient/ParseException.classuÍJÃP…Ï´i£1Zm­ ®ÜÕ
+4? 0kxhèF†óx^CôDK«î‚]xNBïÿ+Ûáæu+—œtÛÑ°†Œ“Õ` _ÅºF^'5ä°¡á-¼)Ô!¡š^Çˆ†«âl÷Tä5@Ÿí§v€wOJÏ$]Ã9r×\iË*„m'sM/ú/4–P—3Ü«èêVÆxJY/Uú0­ÜHü?¾ƒ kZJh‰Å¿'•Nòš<³ªó©Î²¶´•Õ]AñØ˜0õ	Å]mÖG®Äâ‚UçNùœHïk¿/ùŒfãiôp<tpP(^pdð$ãI’†²;ü"×—¨í@æŽ¯Dß¤Dh„¼9qqJ¢©æGÔîCÝEÃü/-õ—>@Ýï{|ÝBÿ=eôò}/çH‘\FWPk´§Í$­&{ý˜ÂZ%ñ<4Ägt1:èóÆÜ .ÒJòv"™¤X?¤÷ e<ñZgF£ïQOE~]ÆÙ]¨‰êKëL$úƒ—¶€×Á´ë„›ÂÌ‰¹Kh·ç¶©õÐ±$È°/ãz%•ðŠdÈò-ˆÁ<(€ôuv•ÑpY‰(;h`ú:#JÕp"ÊgPDyÑË°ŒF¬°IwØ–U&{×C4t¡RšA³´’·»Blo÷*w2}ôâ5î”#xùúxoG÷ƒ_ƒó‰~¹ûAM‡Ub{zTÁÕêY®sÍ±‰&›¸‰6ä+ÈŸ`ê`ÔF«A£D'óEÞ8†„SÂG2å-‰4—	}³ƒÚÝ¿ÿ•Ú«`8ëÑâczûÍøÔ‹­¾óc?õsÉ÷žñ½‚ÈßAÙK(‚Ê[Z)Ñž2ÎQ~B›‚½gÒþœ­H‚|Á@_’Ÿ_U…Ž-‘ãâýØ?PKæR„‘k    PK   Ü;3                HTTPClient/ModuleException.classuÍJÃ@…ÏmÒDc´ÚâÆ]­Ð,ÔU¥(EqEhè>M‡8’N$MÄ×rUpáøPâ4(TœÅý=÷;0Ÿ_ï úè80±§CÓFËF›`]H%ó!ÁèOæ(	BÃ—JÜó©È‚pšð¤é§Q˜LÂLê¾šù£\ýÛ x%R¨Ü»KgE"®_#ñœËT®ÿ¾„^ªØç™Tñ@{óE¬Á–gœY$n¤vi¯!ûúÀE–.áà{Bëÿ3Åþýj MâhswÊ™8×{KÐ[¹ÞàèpÎøä›\¹+Ï·8k€[†¬ÔZ«w²DmpÉÊ«’°¿RU]mc§4o”7»ßPK%Ü8Û  ´  PK   Ü;3               HTTPClient/NVPair.classmRkoQ=—vÙ.R â³Zë£° X|}¨ÖÑ%Ø¤Ó¨.t‹ÛlB—þ.M,$šøüQÆ™»„*ÍÎ;wæœ9sïï??~(ã±‰Ö8‡›ln™dnë¸c"†u>Û0‘G·¶¢’»¼+ë¨è¸'õå‘#©ÊYñ¤ß­ì×ïn	ÄN¤7¤Ãø×wƒmü|Ú|¤Ð"ØZoŸ*Su×wÃ£¶3hÊ¶§ˆzéµäÀåý$¾¸ÇÙú›fs§æ¹ŽT­é¨‹\~A˜9D_@ï:AC)XÉi0(¡Ê0‚^0w{ÃAÇyí2ûRˆYæjYlZXFÚB†M+ÔÂ,ðËáÁ3°PÅ},\Åª…‡xD³úÈ}J•ÔôÈŸ-\Çª@zN‡Àòôûö¡Ó	´<«ãÆkž<æ¹ü'MIYj&DÜ²ßwü}Ò‚{šŸN(b›ôhRôœ"ô‘påeÔƒà=O»=Šk´¦ì1„]<EÄ.Bû¦
+rd3ˆ’Ý&û	<'Ø¸@‘µ°q	PÓå1QDÑ\žÐ¼¢ì­I»øúµ1¢g$¦:|ïx.Lž‚'q…<6_Ê²B+ÓÅlBü:…Š«àc…	˜4®-,Öf‹å‚bÁ·=)þ¤ÄÕŸˆí·GÐG0FHdL2ÜûK¡¯±o‘!9ËäýÃT2­©¬PK]ú3#    PK   Ý;3               HTTPClient/ParseException.classuÍJÃP…Ï´i£1Zm­ ®ÜÕ
 ÍB]UŠRA
-ÝßÆK½“’¤âk¹*¸ð|(q&ŠŠw1¿g¾Ã}ÿx}ÐCÛ…	M-»„ú¹‰M> T;G‚5Lî4¡á›Xß.§:Ô4âIÓOBMTj¤/‡V~o2Â£adtœ{#•fúê9ÔóÜ$qŸÐîøêIy‘ŠgÞ8OM<ë‹eBý³"8ãd‘†úÚˆEë'¯'z5Ô%¸„ý­ùöþ5Å!ªüy€8ÚÜp&ÎµîôR¬×8:œS>9Ã:WîJÄóÎpKÀ€•¢­w—¨ü&\°ò² ì­T%AªMlæâfûPK•ô‚þ  ¯  PK   ˜~a2            )   HTTPClient/ProtocolNotSuppException.classPÁJÃ@œ×¦ÆhµµÞ<ˆµBsPO•¢E!ÔBBïiu%Í†t#þ–§‚?Àß¦Áƒ"¸‡yïÍÎ›Yöãóí@mv44M´Lìê"j@¨vŽ'c("BÃI4ÊçÓ(óƒiÌLÓ•aO‚Lè¹$õ(„#÷Ö÷ÇÃXD‰rÆ™T2”ñH*/OÓë—0J•IŸÐî¸OÁsàÄA2s<•‰dÖ×¡´Ðþ¿®–'ó,Œn„ÛÿË¹§7mÔP×`ÿñB«Ò¹»ÿfq€*ÿŽ>¶d4y:åJ\kÝ%èµ¸^c´¸g¼rŽuîì•ˆù®ÚÀ.¬ÔÚz÷d‰ÊO‡KV^{+Ué »MlábgûPK\ÚÓ  Í  PK   ™~a2            "   HTTPClient/RedirectionModule.classX{`Tå•?çÞIîÍp!aB€ˆÂð’	¢ˆÆòŠA’A†ä†&s‡™H¬k]Wwûp­¬µ*n+hkªb}2Añµ>`«ÝuÝÝÚµ®Ý]»íúèÚÖVkßýïÎL&É€ü1ßwîwÏwÞ¯;/ÿñÉgˆh>_í§$-!?¥e”å˜Ÿ¶Ð²<)Çý” §dyÚ gü8yVÞ='ïþÁ çý¢dyQ–—ü4ŽNÂIþÑ ïô²A¯øi5é»²ÿ“,ÿlÒ«²ÿ‹Ÿ&ÒkBí_…À¿ùéßé{r÷u¡ò}“þCÞðÓèMAøOƒÞ’ý‡ý—ìÿ-ËÿÈò¶\ø‘Ÿþ—~,ËOäñÿLzÇOïÒ{&½oÒO…áÿ›ô¼ÿ™I?7é&}hÒ/Mú•IÉñÇ¢â¯eùDˆþÆ¤ßšô;“~/OY^”å%yü£°ø&Y/X3YGö™\..Áb˜lš\b²_ðÆlÁ <ÖÏã¸L¹LŽÇûi;L.7x‚€òf¢Ÿ'ñdƒ+M>Ëä)&Ÿmò9cx*=!‹2ò{O39hòt?í¡×Lžá§
+ÝßÆK½“’¤âk¹*¸ð|(q&ŠŠw1¿g¾Ã}ÿx}ÐCÛ…	M-»„ú¹‰M> T;G‚5Lî4¡á›Xß.§:Ô4âIÓOBMTj¤/‡V~o2Â£adtœ{#•fúê9ÔóÜ$qŸÐîøêIy‘ŠgÞ8OM<ë‹eBý³"8ãd‘†úÚˆEë'¯'z5Ô%¸„ý­ùöþ5Å!ªüy€8ÚÜp&ÎµîôR¬×8:œS>9Ã:WîJÄóÎpKÀ€•¢­w—¨ü&\°ò² ì­T%AªMlæâfûPK•ô‚þ  ¯  PK   Ý;3            )   HTTPClient/ProtocolNotSuppException.classPÁJÃ@œ×¦ÆhµµÞ<ˆµBsPO•¢E!ÔBBïiu%Í†t#þ–§‚?Àß¦Áƒ"¸‡yïÍÎ›Yöãóí@mv44M´Lìê"j@¨vŽ'c("BÃI4ÊçÓ(óƒiÌLÓ•aO‚Lè¹$õ(„#÷Ö÷ÇÃXD‰rÆ™T2”ñH*/OÓë—0J•IŸÐî¸OÁsàÄA2s<•‰dÖ×¡´Ðþ¿®–'ó,Œn„ÛÿË¹§7mÔP×`ÿñB«Ò¹»ÿfq€*ÿŽ>¶d4y:åJ\kÝ%èµ¸^c´¸g¼rŽuîì•ˆù®ÚÀ.¬ÔÚz÷d‰ÊO‡KV^{+Ué »MlábgûPK\ÚÓ  Í  PK   Ý;3            "   HTTPClient/RedirectionModule.classX{`Tå•?çÞIîÍp!aB€ˆÂð’	¢ˆÆòŠA’A†ä†&s‡™H¬k]Wwûp­¬µ*n+hkªb}2Añµ>`«ÝuÝÝÚµ®Ý]»íúèÚÖVkßýïÎL&É€ü1ßwîwÏwÞ¯;/ÿñÉgˆh>_í§$-!?¥e”å˜Ÿ¶Ð²<)Çý” §dyÚ gü8yVÞ='ïþÁ çý¢dyQ–—ü4ŽNÂIþÑ ïô²A¯øi5é»²ÿ“,ÿlÒ«²ÿ‹Ÿ&ÒkBí_…À¿ùéßé{r÷u¡ò}“þCÞðÓèMAøOƒÞ’ý‡ý—ìÿ-ËÿÈò¶\ø‘Ÿþ—~,ËOäñÿLzÇOïÒ{&½oÒO…áÿ›ô¼ÿ™I?7é&}hÒ/Mú•IÉñÇ¢â¯eùDˆþÆ¤ßšô;“~/OY^”å%yü£°ø&Y/X3YGö™\..Áb˜lš\b²_ðÆlÁ <ÖÏã¸L¹LŽÇûi;L.7x‚€òf¢Ÿ'ñdƒ+M>Ëä)&Ÿmò9cx*=!‹2ò{O39hòt?í¡×Lžá§
 žið,ñÚQƒg<‡©"a'{v$íŽXrG{ÜíswtÇR.Î›öD÷Eôº±îÑT—ÝÕm/e*ï°;í$ð3w<ì¢n{ŸÝÍÄk˜ŒîhÊÝ´PYSãÆ­+»cvÜ]€\7âöþíN¨Û˜JRÑ}ŠÒ^¦	ùÈì½½vÊÅ…âe±xÌ­gÒCó63ùV:6SiS,n·ôöì²“E0¦@“ÓíÞMÆä9sès»b)¦©ÃICl»Ý9ñf§£W)5.éñkŒÆ;ºí$SM¨4—?L%œxÊ^:Otnï…)œv&-¾Sò[£É”½º¯ÝNOpc;gÞîh|÷‚üw¾xÒN‰6C¯ÛÜd,¾ïte'L,eÝa(Ð‰Ç=­³^PâêN/ÜwÎ0l×M¬ëu½.8ÛÑà—æI&<’Ž­]Ñ”½0g¸ù¡‚b;t²ö‡VœB‰…¯@â”ùsFKfQN˜ð“NÔ{öu`uôÁÊ]IPž0ÌÊ-›[£±¤Ès†|s¬Y—ïC]Yv¸Pu9¡Æ¹ÉhPî`bo¢#êÚ;FÙx^¨°Ff•˜±Ü 	ŽžS8`t‚úvAZkPßlwýI§‡izèôI$B9n—hd.kïÎd­¿ÍéM¶Û1IÇ‰£®ÍA-ú]kÑ~ê³¨Ÿ®²è/è‹çrÈây\eÑ>êµ¸šÃ×p˜éìÓÉaÑCô0žoÑgéj˜{¸†/àZ‹Ê²ˆëÀšÏµø<<ZÌTyÊÄEä¥l2éˆëFÚyEog§X`á™àš¸k'ãÑî º	öÆí¾d¶;‚v–xp®ÅçóY.@ÀSÄi©E®¨¿Œ/4¸Þâ‹ø3/éW0¼uÉèß	öDÝö.ÌÔ±`,”pŠÆE€ä‘‚YÁ9r nßu‚¯äZƒWY¼š,¾˜‡[cxÙ2åª˜Å—ðZ‹›¸Ùâ^gq+¯7xƒÅm°7odø`×"ÒZ×µm4x³Å[øRD\ë¦L“3
 m°ÛízC0åFÝÞT$(¦Ù
 Ó Ø&·ÐBÊ“+jDSÁºÚº¡Û*·äEö6È_¼ä}«—¯bZ–Á‹;CÖ¯]v{´7e{l·ËéÆRÁ¸“Ê5`'ƒŠŠ)½ÆSõ2¾Ü¢èˆE÷Ñý_!¢›¡^W{^0¶·òHGƒ‰¤Ó×/´£Ý¿£_|Õ+)wÑé…r:á%žŽ÷U·MÉQžo?U­¸Ì
@@ -535,13 +517,13 @@
 ÐWð…|ý£´á …†<Ú–õèF‰¼M9Šáqeós´}%_îW¥éÒ-¤ik5$ÛæEÔ’p¦ú£ú"Î¬¼ƒÎeC_lV˜•Æ3wSC¥Qa"Y.\ó K”qKäô8mß¸"CMdñS–ÔŽ¶*¹Þä?K‹˜–ö4¶Ú™¦¨´Ã‹çµâÄ»hUUž¸™faY¤}X³t`Óæ,3@á!d[4ß	jgæa=ì™ËK½Ø~´Çâ²Ò#ecà™|Út­N[LUúd}®^Eúƒúãú íÒOê¯ëo i¨ÒÆ× I½‚"õ]ª¥ïS#ý€öÒQ>ŒÒùÊëh¿ WéCœ~D?¡é]ú=ýšþÀS˜9Ì:×q1/eƒë9À­<·r·ódÞŒ$ŸÍ½<•?ÇA¾‘gñžÃ·sˆÓ\Í/áök\Ãoñ|~›kùŽð ôK^Æ¿ãzMãåZ¯ÖÆóÅÚ$nÔ¦s‹æuZo×ózm	·iëx“¶·jWòåZ’¯Ðúy§vGµ¼Kû*ïÕ¾Æ½Ú}¼O{ˆ÷ksŸö_£½À×jßáë´÷ùíþ¼öþ‚^Ä_Ô-þ’>žoÒ'ó-ú\>ˆ™çV=Ì·éÍ|—ÞÆ‡ôí|Xó=ºËßÐoç{õ;qv˜ï×øýA†}ùÛúü°~’Ó_ç£úü¸þ&úL~Ú·Ÿ÷-á|KùEß
 ~É·šOúùÕB^¦	È¢Õhk· É½ƒAJÚa±6	mAiSÑ<¼³pî¬.w¶„–«Vjèál£Õ]š«še‰¾#Úa´SoÃ€v7¸¡?®ß oz3Ó¾Q{Šî•¦
 [¾•áÑÏ¯z<¤=e[ L‹$M-Î×P Å ‚¼¡ò"ütéêC=µXõöï)½—¹Ê¹Ê™Êô­O'öÖóËÿ¢b¯aìæÞ\õá±™[²ãeØ+÷RëÕx	|’#§[$£}2œÅÒ¤GUWR3¤¯R^ºå/¡jšŸM3šƒg‚k~—Jø§TÍ?§ùü3ªåi	ÿŠVñÇÔÄŸ(ê¡NmÆ->Zeš‘)£Y)@
-’ùß%Ô Ü¬þ*5	é€ #ÞlÁãAKÔ; 4R*ŠZ ,(•æ5áœšê±Z&jŸêp'iæqÚ“«ºWz=ú¬@w¶Rö<[é{¸¥ NFXgUy¤‹b9ÍPóÓ,m,Õiã¨^+¥­Œ:µ Å´	´G›˜3Ï,dËƒJÙz˜ùÛjÜƒˆ“‰÷ä¼ 1}“âu ãýl„îüÆU/¶âIÃ^YUy@M(ÒòáƒÝ7ìÛ' ¾@JšÚ4*Ó‚4Y›®›èÈ±®¤G 1Ôz4÷uµPáU§,´÷1š–ƒŒGTŒ^§>Émöópò˜býøŸPK²ÔCÎ…  !  PK   ˜~a2               HTTPClient/Request.classÅW[xTWþwæ>œ!	—’ÆË0“(—"¤$…’ …`Ó“ÉNf¦gÎ´UñÒZ[/­Vk‹Zh½¤UT(d‚`/Ÿ~õÁõ³>ê£^ÿuæ0™œœ o&_ÖÚgŸµ÷þ×ZÿZûäwÿºù.€Mx'Š6|6Š$ÎG8úœˆÏ‹ø‚ˆ/ŠxZÄ3"¾$ÆÏŠø²<>'ây_ñU_‹âëxAÄ‹"¾Æ7E¿Æ·dÝ·Cx9Š58ÆwD¿"âUYxAÄwÈ÷Bø~¯…p1ŠàÕ(îÆ¥^âü@Þÿ0ŠáÇaÌ„ñfo…ð“~ª0¦òÖ´Bãèà‘‘#}™´‘µ:‡ŽÑÓæn…h*—Í)+Ë*4W›ØÃÊKš§k27¡P?xN\ïÌèÙ³Ã–™ÎžåÛi<6V4ÓMú„aüº¥+ÔŒöruÁ2}J¡eÁ!–•?\´òEkØ~ÍÂz&“{b¬ÈÔ)mÂÈèÓc4N‹ê Â²lqjÌ4x²ÁCT¿BíD.kåÓy#“Î„ çLË Ö†tÖ2Ì¬ž+Ç	±h,ž‘I,#k˜.8#¦ž-œ1ÌAçµxÝ•Î¦­n…ÇãwˆÎâˆ,žñJÀhï£qjãqF±/7AŸêéÚPqjÜ0GôñŒ!yÈ¥ôÌqÝLË³3é·&ÓŒJcõ¾GË~Ó_JòüÒÿÃ•;ÆYül8kXî
+’ùß%Ô Ü¬þ*5	é€ #ÞlÁãAKÔ; 4R*ŠZ ,(•æ5áœšê±Z&jŸêp'iæqÚ“«ºWz=ú¬@w¶Rö<[é{¸¥ NFXgUy¤‹b9ÍPóÓ,m,Õiã¨^+¥­Œ:µ Å´	´G›˜3Ï,dËƒJÙz˜ùÛjÜƒˆ“‰÷ä¼ 1}“âu ãýl„îüÆU/¶âIÃ^YUy@M(ÒòáƒÝ7ìÛ' ¾@JšÚ4*Ó‚4Y›®›èÈ±®¤G 1Ôz4÷uµPáU§,´÷1š–ƒŒGTŒ^§>Émöópò˜býøŸPK²ÔCÎ…  !  PK   Ý;3               HTTPClient/Request.classÅW[xTWþwæ>œ!	—’ÆË0“(—"¤$…’ …`Ó“ÉNf¦gÎ´UñÒZ[/­Vk‹Zh½¤UT(d‚`/Ÿ~õÁõ³>ê£^ÿuæ0™œœ o&_ÖÚgŸµ÷þ×ZÿZûäwÿºù.€Mx'Š6|6Š$ÎG8úœˆÏ‹ø‚ˆ/ŠxZÄ3"¾$ÆÏŠø²<>'ây_ñU_‹âëxAÄ‹"¾Æ7E¿Æ·dÝ·Cx9Š58ÆwD¿"âUYxAÄwÈ÷Bø~¯…p1ŠàÕ(îÆ¥^âü@Þÿ0ŠáÇaÌ„ñfo…ð“~ª0¦òÖ´Bãèà‘‘#}™´‘µ:‡ŽÑÓæn…h*—Í)+Ë*4W›ØÃÊKš§k27¡P?xN\ïÌèÙ³Ã–™ÎžåÛi<6V4ÓMú„aüº¥+ÔŒöruÁ2}J¡eÁ!–•?\´òEkØ~ÍÂz&“{b¬ÈÔ)mÂÈèÓc4N‹ê Â²lqjÌ4x²ÁCT¿BíD.kåÓy#“Î„ çLË Ö†tÖ2Ì¬ž+Ç	±h,ž‘I,#k˜.8#¦ž-œ1ÌAçµxÝ•Î¦­n…ÇãwˆÎâˆ,žñJÀhï£qjãqF±/7AŸêéÚPqjÜ0GôñŒ!yÈ¥ôÌqÝLË³3é·&ÓŒJcõ¾GË~Ó_JòüÒÿÃ•;ÆYül8kXî
 wÅ7þ—Õr]_‹[®XÄãÚÂBûÖ;EC€ExÀ!‡ûÜÜƒý‘Â¼ÉÊøbÙFp:™8v´¿Œ£ú9š.ôŒr™¢e,±	ËÁg—XMj’Äïãc>Çdû2ýˆrÿ·KoU|ã_¨²Z÷2°!nö ]½~îÄúnOâ£½·Ã2ìµ+Ke-ºmÝ¿£±}¾ÝŽ1,¾¸ø-°{nOùãvaR™œTûÂœ?ÇÜí– ehšÊhro•AŸ¬ÊYÃÅ|ÞîûžLy‡áT.?½ßÌMIp¼jÈ>8gM
 7ÃV®œ»R§Q0m¢Ã¹¢™2ö§¥(5gõ&A¡a‰xJCÐÐ=öb·†½"6c‹†û°UÃIœÐÂ„†¸_ÃN|LÃ.1éÃƒ¶ak—5üÇ4ü¿ÐpWÉ„†·qqì;<4´¯oDÃ)Œ’nRõÏœWT§†ë˜Õ0-m7‰x|Y¿8
 ëÿ—ˆ2ŠófýN+Þgš9SpBaÅ"ú…PÒ0‡~‰›!ÜÒð+c6wµ%ÿbîT“ Õør„.„ås‡@z¦™fÂƒ,£³Ö¤A²,˜šÔÍKèÖ¿‘µä¾z¦àªM‡nÂÑ žÏYv€v¯â]4Uýî…ˆ¦ÙÖ%¢›¦>-\THx×ï1Õ/´K3ÌèÂlXPö$«sM•K}HŸ2°…ŸIÔ XŽµB ~ÕmM:Úz›£·;ïÉK[“š¶&;!?$·­Éo[ïuæ{Ýëh™r)±Ÿò!>=ƒÂÔ+ÉöŽ&S )¸2¤æ ®ÚG ŒRŸ@ Ÿ££å8ˆ{Û$pez=ð>{$ðýöHØ#q!hÄ‰ééŸ\¡HÌ¡&™…/á›…_D@DPD(‘œE8Ñ>‹H¢£„h¢É_Â²DS`Z¢)8‹ÚÄÊÐ,–'šÂ³¨›w¦u”Yzˆ‡dü¡Gø8Œäø±—ÇVc;L:S P‹kŠŒÜ´~ÒÀé2¼J *¨` €J *¨`À	€Œ$?aî3„ÃN(:©eß@â:ê®TœÚ“çm0ZÙÀ£èÊÇ=‡Ý‹Ÿõ\|”Q(/î¦µø´ãì&Ã\ó¢½Ãª²U%A'
 #8æ$âòŠ'ã8á$âr‰k^_ˆ¤B~ØHÌä-O '+@Þt€œNþ#ÉV”PÿÊh0é+¡!Öy[“õ%¬¼€„øZ¿Ê·&o`õ¬¾…5'çÐT¿¶„f.k.aÝ x›!‰ë×r0ï^«Í‰«äç5òó:ÙR"SçèÊMŒâV•Ë§+.Ÿ¶9§ØQx9¨_¦p¯Û×å{ AÈÝëZÞÀ†Ä:>ÙÛuÍÍ|eslÏEÔ5Çî¹ˆÈÓ5jæß6Çv]BÈ?¿ïr×*›¿ïñé}VÁ¯Y'¿a ?°ñ$Ê'G¹ou±i<B~r|Œ½©†+¶ãQŽ|œÕ1î‘–wZ~ï™ÞÓÎâ'-LË2‰fË»ÁÛhåh>œõ6´?Pþ‘{ý‰!ý°*„•6ÚÅ*pœñ€§¹áýÙÞYLzÑWsÓ÷/\ó×%è+½BNãœZ7¿yù$2^@jÝ@þÎ5ÿXˆ´*9xŠms1å—QO 9öU7fögµU·é”r0¿•œ½¤ü¥ÇîäUq×ûhœAìÐ-Ü}²½„{æ°þ½¤PêÝwðQ²A†¾¤{òîM^±Q†±ŒÿéWÕjBX5c™ZzjÁzÕŠª­Âó0Ï-¿9ùkñ†´;´kxÃ—ßòÿYÞe´pXé	¢ËõE‘Œ:ÆòÝ"H©5¹È¨kå*£^.—µOîCj¿\‰Ô¹©ƒr1RóÒÍujéN’î´#¦:èÊ&´©NÄÕflV[°SÝ‡½j+¨m8¢¶ãaµªû« W óú+»4]é¨'h#!ìpz;Ì†âlnõ)¤	Ê8QÇÊMÏE]µ§Š1Îqa|
 O9‡´Ùo8çc"¯¡õªÍ¨yêo¢ü´½çgþPK?
->a  Y  PK   ˜~a2                HTTPClient/RespInputStream.class…WktTÕþÎÌÜ™É„D$$™ ¨IŒ@	±@@'37ÉÀdî8s'€­J[QkÕªÕÖ kµé«H(Zi}×íŸ®.µvuu­Öµú·?Úoß{™b¤°r^wŸ½¿ý8ß9óÎ§¯ž°ï‡±™–Â’&+ÍmÒä¤ÉKcKSfDš½Òì³ÙÆíøj_Ã!Ü‰»tc2A|]úo„ñMÜ-£ƒÒÜÆ½¸O6+ŒûñmÙò€4Êô!i¾#Zâ™<*ß¾Æcx\Ç÷t|?ŒKEÉ|<!b£¢ýPO†)öT?ÀÓ:ñL?Ä³AüHÇs:ž×ñcc
+>a  Y  PK   Ý;3                HTTPClient/RespInputStream.class…WktTÕþÎÌÜ™É„D$$™ ¨IŒ@	±@@'37ÉÀdî8s'€­J[QkÕªÕÖ kµé«H(Zi}×íŸ®.µvuu­Öµú·?Úoß{™b¤°r^wŸ½¿ý8ß9óÎ§¯ž°ï‡±™–Â’&+ÍmÒä¤ÉKcKSfDš½Òì³ÙÆíøj_Ã!Ü‰»tc2A|]úo„ñMÜ-£ƒÒÜÆ½¸O6+ŒûñmÙò€4Êô!i¾#Zâ™<*ß¾Æcx\Ç÷t|?ŒKEÉ|<!b£¢ýPO†)öT?ÀÓ:ñL?Ä³AüHÇs:ž×ñcc
 Ó“VÆîM›VÁ^c%÷+¨
 ¤9\Ø§íYßÛ{cW:efìÖ-vÎŒ¯å—´Ê¦Í}V®¢93ŸR˜S.º™kV&o®g’iSÄ*i+o&ªÄ`Ÿ+dqÛä‡þÂÀ€™SðíZ£P™ÊØf.WÈÚ"[aäM›˜ºüf†K„UÈpÅ— ÍŠŽT&ew*\Óôÿ€^]ó6­ËJÍôžTÆ¼¡0Üoæzãýi®ÔôX‰xz[<—’¹·¨ÙC©ü>wg²Û5OŸ5ö„ìojî–Ib„“ðµûfÖNÑ¾‚Þ´kMw·|Uý”£·lÓf†Òis€^jù=©,»¦ÍœY–*‡þLaX!‰§Ò.¤€`ÇÝñ›“àm´’…´Y´NxÁT&žNÝnêø	±ØÕé´XëùøHŸmqžJY¦ÔÂnškMY­Ý¥uo*×èwëJ‚ç}Õm·Ì§èŠ%ìH¤½DªÒþt<3ØZ¾?¼Å*äæº”¸;sR¸—Èk±ËÀ
 ¬4Ð†åÚ¥éÀÕ:etVX-ÍiºäÃ—p•ë±IÇOü?×qÄÀø…Ž¼„U
@@ -554,7 +536,7 @@
 ÆÎm£Ò[O¢E,}vl3Û4)Ä
 úÒVv¥¹>èc€yÒ™Ô>^[ru8ýÕ¤ZxMI¿œ_‡q‡’tß©º¤Wëør]1ŸRª
 ³ÕtÌWÕXªjÑ¡fâ:U‡Íª·¨YH©ÙVs¨a.µÎÃ½êR<¬.Ã!µGU3&T§Õþ¹ï«¥øƒZ†?ª•ø·º
-ŸªvTªF]­¨NbêV-jµZL4ËÔZµœxVªõ”¸ž«=j£ÚèÔT'«¥ƒ…ß/¢#HŽNB£Ö K€v€?€6:üÂª:Ç>Nº£<&»¼GÃ•çTH`µÒå–zWÛP7•Ut…§5ÈCuNÃ §!â?†Y5‹Ob	{çZé5­¬bròõr¢5¾ø.rÌe¢@BÕxê’fÏð,*m Íáy=gtûÝØ#žHÞðÿ PKý qí	  ”  PK   ˜~a2               HTTPClient/Response.classÕ|y|TÕõø¹Ë›y3yÙ	P!da	d‰$a	‚$É„LfâÌ„Å½×ZÜ©‰ÈâÜAÉEÁ­¸µ®­Ö]\ÐZÛj­ÅÊïœûÞL&Éüã÷ûþ~¿~Ê½÷ÝåÜsÏ~Î¤}éçÇ÷Àpþ³¾`;ðÛIÍ#Ô<JÍ.;ks‚Í\‹RÓNÍnj£æqjöPó5OR³—š}Ô<EÍÓÔ<cgÏ:!‹=G¿§f?5ÏSó5/Ró5/;ÙvF¯Ðè4z•F¤ÑkÔ¼NÍ4÷&Þr²·ÙŸ¨ù3}¾CÍ»ÔüÅÉÞcïSó??¤æ#j>vÂhö‰}Jý!šùÌÎ>·³/œPÌ¾tÂXvØ	ÙWôö¯íì¯´ã;û›Î¾uÂd\dgÿ ÿÔÙwÔOÍ¿è…;¨ùAgÿ¦þK'û‘ýÇÎŽ8ÙOì¿vö³ê?/*gG<j^À95‚içšÛtnGÆp!q‡ÎNžÂ'OåivžnçN¨æ™NXÄ]£ìMM–÷Ajð¾:ïGèîÐ¹Û	^vXçý!žíä9|€tB€½¯óyžK“ƒ¨¬ó©?Iç'ë|m:LßCužGÇ‡Ñù:/ c…:/²óáN¸”ÐùHÒù):­óSu>FçÅ„ôXÇÇ`Àt^âÄ	:Ÿ¨óI4œLÍiv~ºn$Ú/"Ú¿Æ§è|ªÎ§ÑsÏ°óé:Ÿá„fBd&ŸE“¥D•3u>›°(Óy9ª É9:ŸKý<jæSSiçt~–¶ó…„Ï"Ÿ­ó*/Öù:¿Tççè|«íü\'ì"L¶sÎ—#¯y5µ:÷ê¼ÎÎWè¼^ç>Ú°’n]¥s¿“7ð€ÎƒD FŸGß!‡iSDçMz55kP0ùZ­sÂ!~¾Î/ 3§/²ó‹íü;¿Ô	¯o-lü"ÿJç—éü×:_¯óËu~…Î¯ÔùU:«ÐùÕ:¿Fç¿Ñùµvþ[„Éž#Àìü:;¿ÞÎo°ó¸Â¾À
+ŸªvTªF]­¨NbêV-jµZL4ËÔZµœxVªõ”¸ž«=j£ÚèÔT'«¥ƒ…ß/¢#HŽNB£Ö K€v€?€6:üÂª:Ç>Nº£<&»¼GÃ•çTH`µÒå–zWÛP7•Ut…§5ÈCuNÃ §!â?†Y5‹Ob	{çZé5­¬bròõr¢5¾ø.rÌe¢@BÕxê’fÏð,*m Íáy=gtûÝØ#žHÞðÿ PKý qí	  ”  PK   Ý;3               HTTPClient/Response.classÕ|y|TÕõø¹Ë›y3yÙ	P!da	d‰$a	‚$É„LfâÌ„Å½×ZÜ©‰ÈâÜAÉEÁ­¸µ®­Ö]\ÐZÛj­ÅÊïœûÞL&Éüã÷ûþ~¿~Ê½÷ÝåÜsÏ~Î¤}éçÇ÷Àpþ³¾`;ðÛIÍ#Ô<JÍ.;ks‚Í\‹RÓNÍnj£æqjöPó5OR³—š}Ô<EÍÓÔ<cgÏ:!‹=G¿§f?5ÏSó5/Ró5/;ÙvF¯Ðè4z•F¤ÑkÔ¼NÍ4÷&Þr²·ÙŸ¨ù3}¾CÍ»ÔüÅÉÞcïSó??¤æ#j>vÂhö‰}Jý!šùÌÎ>·³/œPÌ¾tÂXvØ	ÙWôö¯íì¯´ã;û›Î¾uÂd\dgÿ ÿÔÙwÔOÍ¿è…;¨ùAgÿ¦þK'û‘ýÇÎŽ8ÙOì¿vö³ê?/*gG<j^À95‚içšÛtnGÆp!q‡ÎNžÂ'OåivžnçN¨æ™NXÄ]£ìMM–÷Ajð¾:ïGèîÐ¹Û	^vXçý!žíä9|€tB€½¯óyžK“ƒ¨¬ó©?Iç'ë|m:LßCužGÇ‡Ñù:/ c…:/²óáN¸”ÐùHÒù):­óSu>FçÅ„ôXÇÇ`Àt^âÄ	:Ÿ¨óI4œLÍiv~ºn$Ú/"Ú¿Æ§è|ªÎ§ÑsÏ°óé:Ÿá„fBd&ŸE“¥D•3u>›°(Óy9ª É9:ŸKý<jæSSiçt~–¶ó…„Ï"Ÿ­ó*/Öù:¿Tççè|«íü\'ì"L¶sÎ—#¯y5µ:÷ê¼ÎÎWè¼^ç>Ú°’n]¥s¿“7ð€ÎƒD FŸGß!‡iSDçMz55kP0ùZ­sÂ!~¾Î/ 3§/²ó‹íü;¿Ô	¯o-lü"ÿJç—éü×:_¯óËu~…Î¯ÔùU:«ÐùÕ:¿Fç¿Ñùµvþ[„Éž#Àìü:;¿ÞÎo°ó¸Â¾À
 ¿w¡ÇßäåõÔzCaYe+=«=#š">ÿˆYžp}Ä³ÜïÀÀY¼5_0À »lÖ‚s§ù}Þ@d„ÆqkZ8òzªë=Z¿7Ä 7q{¥Z<ÃÛÐäøýÞµÁžqÔG"Õ!o¸‘»+ôù8„	{Ä×à6EPlJ)_ ±Ú¼-Ž¹/8¢4ÐØ1ïÁ#éµ:qgNâ¼ó[ƒ7R¬E™ýžÀ
 B©…«:‚6…j¼x}SØ[[Ý
 ®]‡ø,fFˆÕøÏÁgeÄi
@@ -599,12 +581,12 @@
 ÿP´iÛ–`ös‡-ƒ‘jNÂFdÅ\£¦4kô¨5GLn3¹Ý
 ðÅ·±;)dè(ÞÅî¶j¡3­ºj
 ý
-œCZ? CfÓ(XÓÖ€¦­§¶.¡Àš¿(Eý…Xïa­ÐÍV¾8¿þø¼Vfþtûýtûf;¼µ¯À¬¾ýØÚ@§/GìËQ°Ãü™Ràu$‡Ú¯‘)—CŠ¶ìûiWÂí*8U»&^4×ÑäoG¼ê…Áîe÷)\‹-\ûaDm®êì~4Ö&®{ñíZ‘ú$L¬®?UVI×Ÿ+«4×;•U6×»•Uv×_*«t×{•U6×ûØÚ]`«»>ÄÖáú[§ëclS\Ÿ`k¸>­œ½Uåïm‡Ï…bbv>&<}ÐÊägŸ‚ÿÂç‹Ö3LwwÐº¿bàF¨@—½n‡åHÅ öM°5N÷¥˜'PNÀp×Pö {|{HÁxøPK£e&rn$  "J  PK   ˜~a2                HTTPClient/ResponseHandler.classUûWEþ»l—W ØÒ‡«­)­Z¥¥I–‡¥Xp“¥Énº»áá«jµ­¿ø·è9’rì9þê9ý£<Þ™ÐBrÎÎÜ¹3sïw¿{ïäÕ¿ýàžkxãM0Ãm1ÜCRb˜T0¥AÅ´X|®à®†cW1#æYqNHó*¾PqOˆîcQ£ã_ªx bIÅ²†¯`jH!­ÂRÁ5d°"ÖY6V<Tchô›y†ÓÉñÙÙé‘œÍ`à.÷	§PfäîCƒG*†ã{O¹ŽÏi[ñø£"÷†Î7OH-¨çn†Ýghâi^l×æVÍ5sÀvS£¯ÕtZåŽ•r,o“¡n1Næi½œÎÄ2A ¯ÙŽÜ`HFjâ©¡ZWŽêÏs]Èñ×ê§ G\‹3´&m‡Oó)îÍš©iÂI7mææMÏëeCµýÄ	ã¦cå¸G¡„,r³Á`€¡e…£Žw‹ŽeŠØÏ¿^¼˜Ép[Õ‰éìè¦pof'“Æa—´
+œCZ? CfÓ(XÓÖ€¦­§¶.¡Àš¿(Eý…Xïa­ÐÍV¾8¿þø¼Vfþtûýtûf;¼µ¯À¬¾ýØÚ@§/GìËQ°Ãü™Ràu$‡Ú¯‘)—CŠ¶ìûiWÂí*8U»&^4×ÑäoG¼ê…Áîe÷)\‹-\ûaDm®êì~4Ö&®{ñíZ‘ú$L¬®?UVI×Ÿ+«4×;•U6×»•Uv×_*«t×{•U6×ûØÚ]`«»>ÄÖáú[§ëclS\Ÿ`k¸>­œ½Uåïm‡Ï…bbv>&<}ÐÊägŸ‚ÿÂç‹Ö3LwwÐº¿bàF¨@—½n‡åHÅ öM°5N÷¥˜'PNÀp×Pö {|{HÁxøPK£e&rn$  "J  PK   Ý;3                HTTPClient/ResponseHandler.classUûWEþ»l—W ØÒ‡«­)­Z¥¥I–‡¥Xp“¥Énº»áá«jµ­¿ø·è9’rì9þê9ý£<Þ™ÐBrÎÎÜ¹3sïw¿{ïäÕ¿ýàžkxãM0Ãm1ÜCRb˜T0¥AÅ´X|®à®†cW1#æYqNHó*¾PqOˆîcQ£ã_ªx bIÅ²†¯`jH!­ÂRÁ5d°"ÖY6V<Tchô›y†ÓÉñÙÙé‘œÍ`à.÷	§PfäîCƒG*†ã{O¹ŽÏi[ñø£"÷†Î7OH-¨çn†Ýghâi^l×æVÍ5sÀvS£¯ÕtZåŽ•r,o“¡n1Næi½œÎÄ2A ¯ÙŽÜ`HFjâ©¡ZWŽêÏs]Èñ×ê§ G\‹3´&m‡Oó)îÍš©iÂI7mææMÏëeCµýÄ	ã¦cå¸G¡„,r³Á`€¡e…£Žw‹ŽeŠØÏ¿^¼˜Ép[Õ‰éìè¦pof'“Æa—´
 Ù¾‚¼§â|ÄÍì·ŽæœrÑìó XØÅ|îðkÄt#%”*O0++ g:+‚ÛYðfÜ¢—æc¶ ¹s§Äáêˆ WG}:úÓ©½tœÇ{:zð>C÷ÿW´¸_Ðñ.Î1tíEPM"AW©wHm”[ÅÐñžŠÄ¿‘q=CæÙˆP‘¦5¬+ØÐ±‰¯uÄ1B…‹Q]§*<é#®²Øìf+øFÇ·øNÁ÷:ã*®X¬Y#ž/_Y¾¤àG?á‰ŽŸñ‹‚§:žÁÝ`Km»aM¥Vyšz³£F·1œ¬²2mz>¯Ú«ˆlÝŒV¼õ€Ì·Y ©ªú#ûÞ»OUÎ€x²¦Ÿ-w%A¡r;It<pË*›Èþs¢Çª€&]:Z÷ì€ÌwE5ôŽ¡Ñ+Fí2ÎMK0Ýs¤˜Èyk•©¹À¦çW'3Ä¹™ç°4XÃÒm·íÕd<¾p_DWÃŒx;ZÒå†_ö¹é¥³”©Èb\6öÙƒÛ˜:?ozÇ\oFÞ¤†2è¯	Pè£¾‚øQ/Ê™ÚQÎÔ¯r¦–¥±Nt­œ©qin ï".á’^!$5KÑ`Ñú-ÔEÙêÅÐ †P´oÑþ-(Ñ—Pbt®išòÇ^@7—ÐýZ	­%´…ÛiÛ‘Ã$—Ð±Î?¤ÿ%&Æù¼Š&\GæÐ{8Û8ƒ;S’PNâ¦ñ‘</Ñá2>–1-Éh™”D¼uRúƒ¨'é
 Y­“qMÐ,öÚ	[Ã?P£}%òï(-ò
-'*3Ð‘•îºÊ—*îÚ1„käî:É´w7IÆ§5Ü„ªÜ„öºY#7ëOÕÑÝÐ‹¶ãæ7bAX~ÍzQ~‹5†O”prÝBqªLøD´?|º„3"…"ämœ¥D²·wóÐEyž‡O©ž‘ÿçäóW‰Î(ûª ÞA×ƒnÜÂ(Y¨ÆÉ0&­~öPKÂ§)‹  ~	  PK   ˜~a2               HTTPClient/RetryException.class‘ÝoÒPÆŸeV‡cŒ¦ø½•¢ &&&3K–E£Ž¨q/4X¶³-f^øG-‘,ñÂKMü£ŒÏ[PGü¸„ç==}Ïûûµýúíã' uÜÈbkd±.aIT%l‰šÄU‰kÒWO£‘Æu…t ßu)š÷[­'ÛW{QãéxwCa6Ðáï…Zaiºc¼Í–TÏdÂêôý(xw÷°£"×÷ØexúMýcO¾rÞ:×o<x|²5Ûñ=ï%ÁšÔóØ2Œœ€W3w\Ï6’VµÍ¡Û~—f¹¦ëéGÃ×{:h9{îä›~Ç´À•ëÉ¦í»!±Ö˜;p¼~c7
+'*3Ð‘•îºÊ—*îÚ1„käî:É´w7IÆ§5Ü„ªÜ„öºY#7ëOÕÑÝÐ‹¶ãæ7bAX~ÍzQ~‹5†O”prÝBqªLøD´?|º„3"…"ämœ¥D²·wóÐEyž‡O©ž‘ÿçäóW‰Î(ûª ÞA×ƒnÜÂ(Y¨ÆÉ0&­~öPKÂ§)‹  ~	  PK   Ý;3               HTTPClient/RetryException.class‘ÝoÒPÆŸeV‡cŒ¦ø½•¢ &&&3K–E£Ž¨q/4X¶³-f^øG-‘,ñÂKMü£ŒÏ[PGü¸„ç==}Ïûûµýúíã' uÜÈbkd±.aIT%l‰šÄU‰kÒWO£‘Æu…t ßu)š÷[­'ÛW{QãéxwCa6Ðáï…Zaiºc¼Í–TÏdÂêôý(xw÷°£"×÷ØexúMýcO¾rÞ:×o<x|²5Ûñ=ï%ÁšÔóØ2Œœ€W3w\Ï6’VµÍ¡Û~—f¹¦ëéGÃ×{:h9{îä›~Ç´À•ëÉ¦í»!±Ö˜;p¼~c7
 \¯¿!ÃT(ç~»¥0ït»-¿é†ÑV/ÒBÅúÇ£Ê¨D@\v×}ÏöâtW]0&VP2aâ”‰yäLœÆ‚‰¼Ä"
-&–P4±,±‚ŠBé¯LŽÿÃ›ÄyÈ·Òüù‘W¢âšŸTãJf\—ãš„Gf™W\–}e«I	C"%1c#¤íä³GìM`•¹†ó!4¸ºI‹[$ÞæìœÅ&.bëØÁ™Ø4fp_Ì„_™ðßsZ‚µj×Ž‘ù6RÈR GJ¨Pà,<‹ŠcÈD@Vçø*EêEÇ*/&*åÚGµH}Æœ-•5›ñ‹]$è05®GnŸÜý¬òOV™&d(\ŽÏ_ùPKð†Ä  à  PK   ™~a2               HTTPClient/RetryModule.classW˜TUÿyÝ;³w—ÝÙ Ì%»°ËSÉvDX\acq•ÕZîî\v¯sÇ;w`A+-I4¡—™kY*ÙZ™¥Á°‰AjR¢’ùÈ4íEeØ[ÊÂ
+&–P4±,±‚ŠBé¯LŽÿÃ›ÄyÈ·Òüù‘W¢âšŸTãJf\—ãš„Gf™W\–}e«I	C"%1c#¤íä³GìM`•¹†ó!4¸ºI‹[$ÞæìœÅ&.bëØÁ™Ø4fp_Ì„_™ðßsZ‚µj×Ž‘ù6RÈR GJ¨Pà,<‹ŠcÈD@Vçø*EêEÇ*/&*åÚGµH}Æœ-•5›ñ‹]$è05®GnŸÜý¬òOV™&d(\ŽÏ_ùPKð†Ä  à  PK   Ý;3               HTTPClient/RetryModule.classW˜TUÿyÝ;³w—ÝÙ Ì%»°ËSÉvDX\acq•ÕZîî\v¯sÇ;w`A+-I4¡—™kY*ÙZ™¥Á°‰AjR¢’ùÈ4íEeØ[ÊÂ
 ý;³Ãìî,9ß7÷üïÿyþÏsî¡î0S¨!,E_[°UÁU*®áCøp^|DÁ5!(è“/×Jè£ú˜Šë$Ï¶>Žë%z{7àFùø„"HÂM‚äß¤î’ù“’åS!|Ÿ‘ö>+q7K–Ï©¸EÅçC8·úáþ*·K-ý*nSñ	~QÁí!œ>_’ë—¥ô*î”ë]*vIäW¤­»åã«!Úá|MZøº‚o(¸WÁ7C8÷…0ß’øoKéûCX„Bøv‡°{%fPÒ¾+¡%zŸŠ‡|OÁ~|_ °ÀL˜Î"om]»€o‰3Æµ˜	cezc—a¯Ñ»âÄ„[¬n=Þ®Û¦|Ï!}N¯™8­eùš5­Kâ¦‘pf­6{ËEV,7šÊlãÊ´‘r–ë‰XÜ°j‡3»Ô¦Ë†#SI+‘2šêš¹-*¨*&Dû6YjŠ‹TÛ9¸µWOsò›˜Y[T`Ò2#Ã"èìÄQ^.íë6’Ži%hÊÛm%Fð¸ •HÝC<)éË”Bžæ˜±1i9Û¤¹D·Ü¶7‘¤½hËú&}V\OôÌZ™ŽÇ[-3áv¡QOrä¾Zu;e²¨=–Ó·º7Ð‰JØ”¨#\~Ûr£]S<¡¼æ”‚‡GÆwn>¾õï ¾CÑm©f^^M™cë&¡<BÕc±5Öƒ‘n*ZG!ksl3ÑS#óéíÙ²¦GIr,ÆÊkÆú1nÎGVÖxÕ°[ÙÞª›¶ŒH›•¶»LÙåµ?SªÖ°Í
 Ñð(~ ³€&­–¢Ñ%zº§×‰'+xLÃAüPÃp©Àé§, cµ†CxBÃ“’}BNu¯#ŒCz£RëS
 kø1žÖð<£àYÏ¡KÃóHiø©|¼€˜†ŸIÜ‹xIÃÏÑ¥àe¯ YÃ/ðK¿Â¯5ü]'Kû’¬wmÎìÙì	ÇL¤¹¥Hh8‚ß2b'[‚×·R$ÿNÊÖŒÌÆâôúõ2í‘œnP¤¹¡¦á÷xUÃp”É¢7¯¹ ÑÄQÂŸ5üEzðWüMÁß5¼Žcþ
@@ -613,22 +595,22 @@
 ,€ÑBHË2á"¬ä*°
 ­9çrõJ9ï½yé€Ë½Ì•Œf©9I	½«]ºmXÃ§ÀÅhçJmÞ‡h£„¤3gdà¹dÀ3sey4ì„ß;ß×°µþG|ó}û ¬Ýµ1 qJD9ˆñ‘@DÙ`!¹–4*o½–'‹»©G‹(ƒ(u¹ÕˆšAYcRÆõcI$¸åý¨–kE8|'J"ênTÞŽº¥4K©ÚÍ¥(»P&•UïFM?qŠØƒÀ€˜#Ž?ˆ©à´~T¹oD\N_†ø‚’2ñ Î–”Iý˜33!¿òé5|zxò^L@ED­BÔ5¼eÞåúxg¹«ë6UM¾Óð]ô&«¼Tªš~7Uåx&æÍTäx¸!ß¼'û,îÃŒñ´pm†àV§sÏÈ½ÔË—>2˜Éìä4”EÔµÜŸoÝTæ"3+¢F¨8÷6;ƒ9ÌuC0/ˆ¡d¸<ât€`ˆk$t` SýÕ¾~røùnôïÃüµïÝ‹³0³óB•Ënø}î‡ß­Q•7Q¼!Ž³P‹rE¥Gx|8Ó]+øÅš­ÓÃ,°
 ý¼Gª¬Â .A9Ö¢ÀDtb2º0Ý˜‹{¡›´žÕÛ‹\Ùx WaWc¶ñf}=/¼7ðîz#^ÂM¼‹îàEófÃ-¼JÝ*Â¸MD±K´âÑAáà!±•_¾×à1qã	ñ
-žGpXÅzqO{žçîŸñð¬§ŒpžóTrâO=^ôÌÁKžyxÙí·­ìÕDèÉ¥lu]lwûME¯¸–žuÐÇ1£NOâ2\Ž 5«ôùƒðSo)=_Ç˜TR¿ÎøôL§÷—ÊNöœ9ÔÉ„ÚáB#ãAÛûÌgdLF);#.§¤œáú K·ÞËú’ÊòÐÉ™¦ðòíç5:„W1GæG8??ÂCV	IÏäüØÀù‘µtÿ’¿`”e‡ÑëÊD^™È+T¶ÞUÿÿÊÞ|‡Ê<ò[#;ÙD# m'[¨±QÎ³j_Ä¿ÿ.6"Ë|nMì©,÷¯ó‰·Ž¸ô;Ø¤ûÖba£_‚û°hm}Ã^œÓ6CvÃ¹X˜Óp^Ã ß†™y®\‘eÏ.á#×·RÅIÏæ²n BˆTˆRDE¦®˜#*±@Ta…¨F›ˆðivˆIne½ÊGag~¾ï„…¤{ŽìÄ•„¼¬½mì˜3Àv8H3Û²f|ä?‹ÿMîn6¿PKs94Ì	  L  PK   ˜~a2               HTTPClient/RoRequest.class]OËNÂ@=+#(ø"îŒÛvC?€ƒ‰
-)àBW#ÜÔ’:ƒeªÿæÂð£Œ·¥Aâ,æÌäž×ýþùüÐEGáDá”ÐŠÙõ­1<s‰5„s?¸L&£~š°qaùÜŒ{„†ðïØ½Ø9¡#Ü…~×aªMŽ]–˜¸·¶Œø-ç•›F7„¦ü¬çœ­g~ð´pÿ0ÒI&*%¬+í4ÁÊå:I<Y¿.þµrn9ÌÝ2¯…\§©ý˜JÜŽ<JèØæÙŒ¯“”	íÈV…ºE_i¾e¶™Žþ¶>/dç:PCq”'Öð Á]ÔKTî¡Qbû% Ub‡¢_¹k8þPK_RÖ¼ý   ~  PK   ˜~a2               HTTPClient/RoResponse.classuRËNÂ@½ƒØ
+žGpXÅzqO{žçîŸñð¬§ŒpžóTrâO=^ôÌÁKžyxÙí·­ìÕDèÉ¥lu]lwûME¯¸–žuÐÇ1£NOâ2\Ž 5«ôùƒðSo)=_Ç˜TR¿ÎøôL§÷—ÊNöœ9ÔÉ„ÚáB#ãAÛûÌgdLF);#.§¤œáú K·ÞËú’ÊòÐÉ™¦ðòíç5:„W1GæG8??ÂCV	IÏäüØÀù‘µtÿ’¿`”e‡ÑëÊD^™È+T¶ÞUÿÿÊÞ|‡Ê<ò[#;ÙD# m'[¨±QÎ³j_Ä¿ÿ.6"Ë|nMì©,÷¯ó‰·Ž¸ô;Ø¤ûÖba£_‚û°hm}Ã^œÓ6CvÃ¹X˜Óp^Ã ß†™y®\‘eÏ.á#×·RÅIÏæ²n BˆTˆRDE¦®˜#*±@Ta…¨F›ˆðivˆIne½ÊGag~¾ï„…¤{ŽìÄ•„¼¬½mì˜3Àv8H3Û²f|ä?‹ÿMîn6¿PKs94Ì	  L  PK   Ü;3               HTTPClient/RoRequest.class]OËNÂ@=+#(ø"îŒÛvC?€ƒ‰
+)àBW#ÜÔ’:ƒeªÿæÂð£Œ·¥Aâ,æÌäž×ýþùüÐEGáDá”ÐŠÙõ­1<s‰5„s?¸L&£~š°qaùÜŒ{„†ðïØ½Ø9¡#Ü…~×aªMŽ]–˜¸·¶Œø-ç•›F7„¦ü¬çœ­g~ð´pÿ0ÒI&*%¬+í4ÁÊå:I<Y¿.þµrn9ÌÝ2¯…\§©ý˜JÜŽ<JèØæÙŒ¯“”	íÈV…ºE_i¾e¶™Žþ¶>/dç:PCq”'Öð Á]ÔKTî¡Qbû% Ub‡¢_¹k8þPK_RÖ¼ý   ~  PK   Ý;3               HTTPClient/RoResponse.classuRËNÂ@½ƒØ
 ÈCñ1Æ”ý Vˆš1@Ü¸`Ò”´S2¿Í…àGoSl+Ô&Mçž9çž3·óõýñ	 h©p¡Â%¢ÉäTRé{}wÉìimƒ@þñ}ÁÖÒr¹§ÂUÈš0ê¹|dqdÕ´öhEß¨nSnêS),nvQ†´&<ÔÈa1dtÉ;m—žÚ¡‰zžÁ%zšÒPáš@9Á} cÝþoãKËÖVW…f˜t&¨eéÊq±q­$‘°·Š®(¬Ö~½£|íãø£ÆïP,WOls™º¾X°öC·‰;aÞGË:Ï8œÍžû¶Å¸ÔãMLf<_±«FãèhÆÄ'ß™31p…Ce‚q3Ûf&µ{ÂôtŒH
-žB/d±ÞÇ*ø*ˆ¨p°…äv<¶C(n»+PB¬•?ØbÇ;ÊjŠ²–¢¬ÃÉ–²§Iß3\gàüPK7¼0Šr     PK   ™~a2               HTTPClient/Separator.classmR]oA=SfYX×Z@«(­õ“´Vm­ö£6¡¦	¤‰Svc—]²,}ñAã×ƒïþ5†&šøüQÆ;…´µí&3÷Î¹÷Ì=÷Îþùûó7€2îY°qÞÂ1Ì%‘Ä½]Lâ.[¸‚«zËë£c¢`Q¬h¢dâCü¾òU´Âs
+žB/d±ÞÇ*ø*ˆ¨p°…äv<¶C(n»+PB¬•?ØbÇ;ÊjŠ²–¢¬ÃÉ–²§Iß3\gàüPK7¼0Šr     PK   Ý;3               HTTPClient/Separator.classmR]oA=SfYX×Z@«(­õ“´Vm­ö£6¡¦	¤‰Svc—]²,}ñAã×ƒïþ5†&šøüQÆ;…´µí&3÷Î¹÷Ì=÷Îþùûó7€2îY°qÞÂ1Ì%‘Ä½]Lâ.[¸‚«zËë£c¢`Q¬h¢dâCü¾òU´Âs
 ¼¸’áDMùòi¿³)Ã†ØôI×‚¦ð6D¨ôyò¨­zÓµ'ÆzÕSÒ*uÙ¡ˆ‚p™Áè
 åG”àÔž‹¢"Qåq(ºmÕì-ër¬Å9"F‘­UZm†É–ŒÖHf§ß©«WRßWØ#=Té÷TàËªý°))­.U‚-%×·ïÉ²Î·q“6®#gÓÌ²6*Èš¸aã&æMÜ²±€Û6îà®EÌSÓ‡‹è+–NÕ1)Ý%¬_z&Ii6Ê¨™x[ªV;ÚŸ[<MN¸"Ü¢¼d˜ªý¤ÖR‡¦DŒžŒÆäŒs¢ç›pC1ÐoIJœUú4hÚ*ÒŠ}Æý46ô£E½?y²Œ¬QÜûFÎ¦hk¿FŠ|{”€42di*85&¡<Nv©8ÄÄÄŒ,7¼•ÒwCÄKÆws†Kû&‰¨!ö
-ÎÂ¤‚oào‘æïåï‘çPæ±È?í)ŽŠ…ho§IJ‚^ö²tSyœ%/Fè9äÆ2ˆ§[°~!ùÌ4¶a}=Ðèç}Z»ÎìdÍþPKÿãq/    PK   ™~a2            "   HTTPClient/SimpleAuthPopup$1.classuŒÍ
-‚P…Ïôgš‹vA´hÑZéÂ[%èÜlJåv½½Z‹ ‡Š®µîæc˜ïõ~<xp-X‚—mò.—L˜mù,Z©7­ÎB¡N’k¯7A°ã»Òë<µ0!,Â$‰™³Ò~œ_+ÉÝKTVmµZ@p÷JqHÑ4Ü¦Æ—B]üÃ±àTæÿXC¿ôÍÀÐ Ã/Û¦Ž¹Ff PKµŠ¥(§   Ó   PK   ™~a2            4   HTTPClient/SimpleAuthPopup$BasicAuthBox$Cancel.class•TßOÓPþn7Û­V™(*c0˜Sö‹ýPß4$ch™HÁøxWîÜ%]KÚá/ò™DÅø ‰¼ùGÏíá—Ù¤÷œÓûóóõ¶¿ÿ|ÿ Šg&t<2a Ÿ$ï±	OT¸l ` h Ä ‡}äë*Ö¤Ý†ý5ï˜Â¶ë
+ÎÂ¤‚oào‘æïåï‘çPæ±È?í)ŽŠ…ho§IJ‚^ö²tSyœ%/Fè9äÆ2ˆ§[°~!ùÌ4¶a}=Ðèç}Z»ÎìdÍþPKÿãq/    PK   Ý;3            "   HTTPClient/SimpleAuthPopup$1.classuŒÍ
+‚P…Ïôgš‹vA´hÑZéÂ[%èÜlJåv½½Z‹ ‡Š®µîæc˜ïõ~<xp-X‚—mò.—L˜mù,Z©7­ÎB¡N’k¯7A°ã»Òë<µ0!,Â$‰™³Ò~œ_+ÉÝKTVmµZ@p÷JqHÑ4Ü¦Æ—B]üÃ±àTæÿXC¿ôÍÀÐ Ã/Û¦Ž¹Ff PKµŠ¥(§   Ó   PK   Ý;3            4   HTTPClient/SimpleAuthPopup$BasicAuthBox$Cancel.class•TßOÓPþn7Û­V™(*c0˜Sö‹ýPß4$ch™HÁøxWîÜ%]KÚá/ò™DÅø ‰¼ùGÏíá—Ù¤÷œÓûóóõ¶¿ÿ|ÿ Šg&t<2a Ÿ$ï±	OT¸l ` h Ä ‡}äë*Ö¤Ý†ý5ï˜Â¶ë
 ¿åð C±³±»»Ýr¤pÃÚŽ:BA·½Ãáaþjæ†äÎ‰öE(mbx)]®2T
 W(î1Ä[Þ¾`˜êHWl]áïò®CO¦;žÍ=îK_<Œ«9ˆ¬Å][8õI¹ò£jzŠÛ¡ôÜmá÷< ö²…Î?â5þ1¬‰#U©A^)?jRãÄ‡2°Â †ÍÉ§lŒhëji0,Œ3˜;ÞÐ·Åk©Tz°.z|è„
 ²ÁÝ}GøUÕ»…)¤ÔRµÄ-5Ô-4Pe¨þŸŽ©H‡»jo»Âæ¯Õ§#ƒPÐ	3ð”ayBR{ÜÀ±‚Èä¶-‚ ÿ¼NµW&—¾]lÓéu½PöNšM“þw&é«2èÕ&èžVº‘½uÅ )E)¾CÑ*EY³t­Tþ‚Ø)Eå€*ÐéÐgp—üû#î‘‡ÈÕ¤÷†‡µ|ÂÄÉæJŸ‹}CürÞ¿ù¥ÌWÜ¨œBb«r¾òó”)Ì"Cè²‘qN«
 ú,’z)}Kzæ
-î’?GÙiÕÍ2O{ŠlLõ]*Ÿ]?ÇâqYGÇB4‡ò²´«]¨¤a)Zs°È¦)ËD7¡þ[&fhgŽb ñPKâ¨¼úS  Ó  PK   ™~a2            3   HTTPClient/SimpleAuthPopup$BasicAuthBox$Clear.class•TkOA=³-»°,Vyˆ¼„*¥<ZðB HÐ4JÒ†ïÃv€%Ë.îÎ"þ,ã€?ÊxgÛ@±)›ìÌ=³gî9sç¶¿ÿüü`oLtá©	Ó]åLô`¦ã&ò˜U`NEótyìFÙ¢gÖ\g3–Ç[ÁÁw¾/Â’Ç£HD3åÝju¯ä¹Â—…Š{zæ	EÝÎâ³lóÎU†®Ê_é:¤°æú®\g˜ËµafŸ!]
-j‚!Sv}ñ!>=a•x´b—‡{û<tn,¦Õ9:Jžà!C¡]©l²,g¸#ÝÀßáažŠÃx®|ÂÏy–q®m&”·*N,jœ”GZ±<g ÃûöÏÞŠ¸X—½(ªa‘a¬5™Á¬qèˆWÕhp[òØ“Š²Ëýš'ÂåÝ‚ûjX²`¡×Â2V¼°ð¯,¼ÆŠ…U,1Ìß©¦½Ia<î>œG2ŒÞZ«²IA½f`aºMª|«Ã3¤rªX&wEÙå"mã-xs­Uq!w\áÕ¨ ö¿«F$¤‚ýžI]‘¡ë­6»XQ.¬P|ŠE$w'¦žþ¿%LÐ¯Ø¤þé¦×V—CsÔ“‚¦®ðBë„4šÍü´üìw¤¾ÒÐO£NèÝ x ÎÂ &YÌFNrG\N#×TþR?¶;.¡×c£)N_¢óFÄFšD2°ô^é}˜Ôí&Á©kÁ)Œ`T¢ôM	nÓœRFó³W`·Ÿ¨3®óèxœWÑ$eÕeÑMÆ'ÈÐ<L»z°ˆ{PŒ=¢/c„Î¿PKº¯Ñt  4  PK   ™~a2            3   HTTPClient/SimpleAuthPopup$BasicAuthBox$Close.class•T]oA=³ÐÝ²R)õ»j‹•Z>ZhõQÓ„RMkˆ!Ôø8]¦2fÙ%»K©?ËD%ÑÄà2Þ»¶Hpfî™9sîs3ûûÏ_ *xaÃÂS‹È§(Ú´ðÌFŠJÊfÔÕa~×ÂŽ@ú@†Ú©¢îAðØóTPweªP Ø8j·›uW+/ª¶t¯ï*¦6ýþ Ÿ¿~ò¥@ªõÙ‹º*Òex¥=ílæV(ž$ë~G	dÚSï½S´å©K++ß‘î‰4ãÉb’ï!°Pwý`uÞTùø •¼4Ô^Ç2ÔÞGõBã“<—U9ŒªêœeÞÇ„×ÇCJôhËBE oç¿ù,âÞ8íÅ.{k³ÉvËŽz£Ù¡{‡êLÜˆ)GÒë¸*¨píid°ÌC5–*s['=G¹ÔáqÀÓØ•¶ó_ö“S]¬ud?R…ç[s*’Ö,Wv1#Hû^Sg~ÐSi¯Å”«†¯þ[9za‹àf¯°‹4ß	ì/á,¡}BÍvi£Tþ†ÄBLâÀÌáÅwÇ,Ü¦q4Ö¤.âþDë˜ž1³²?‘üPúŠ„aA|‡y%i3ÁÌcÙÜ¼&›½”ÍâV9-wŽöXöæ—S* ¦——3.uL¬Ååq´N»ÆäòžÄãÒ4oPÁ6¶qüc²q‡vÇ;[0þPKÕê›%  ¼  PK   ™~a2            0   HTTPClient/SimpleAuthPopup$BasicAuthBox$Ok.classTÛnÓ@=ë¤vbázæžxUêÔV¡‰”¨ˆÇ³!Û:vd;¥ý"ž+E<€Dßø(Ä¬SU}(Q,ygÆ{fÎÌñÚþþø	 ‚&t<1a 'ï©	ÏT¸b g o À }égkJ‰îKk}ô7Üc
+î’?GÙiÕÍ2O{ŠlLõ]*Ÿ]?ÇâqYGÇB4‡ò²´«]¨¤a)Zs°È¦)ËD7¡þ[&fhgŽb ñPKâ¨¼úS  Ó  PK   Ý;3            3   HTTPClient/SimpleAuthPopup$BasicAuthBox$Clear.class•TkOA=³-»°,Vyˆ¼„*¥<ZðB HÐ4JÒ†ïÃv€%Ë.îÎ"þ,ã€?ÊxgÛ@±)›ìÌ=³gî9sç¶¿ÿüü`oLtá©	Ó]åLô`¦ã&ò˜U`NEótyìFÙ¢gÖ\g3–Ç[ÁÁw¾/Â’Ç£HD3åÝju¯ä¹Â—…Š{zæ	EÝÎâ³lóÎU†®Ê_é:¤°æú®\g˜ËµafŸ!]
+j‚!Sv}ñ!>=a•x´b—‡{û<tn,¦Õ9:Jžà!C¡]©l²,g¸#ÝÀßáažŠÃx®|ÂÏy–q®m&”·*N,jœ”GZ±<g ÃûöÏÞŠ¸X—½(ªa‘a¬5™Á¬qèˆWÕhp[òØ“Š²Ëýš'ÂåÝ‚ûjX²`¡×Â2V¼°ð¯,¼ÆŠ…U,1Ìß©¦½Ia<î>œG2ŒÞZ«²IA½f`aºMª|«Ã3¤rªX&wEÙå"mã-xs­Uq!w\áÕ¨ ö¿«F$¤‚ýžI]‘¡ë­6»XQ.¬P|ŠE$w'¦žþ¿%LÐ¯Ø¤þé¦×V—CsÔ“‚¦®ðBë„4šÍü´üìw¤¾ÒÐO£NèÝ x ÎÂ &YÌFNrG\N#×TþR?¶;.¡×c£)N_¢óFÄFšD2°ô^é}˜Ôí&Á©kÁ)Œ`T¢ôM	nÓœRFó³W`·Ÿ¨3®óèxœWÑ$eÕeÑMÆ'ÈÐ<L»z°ˆ{PŒ=¢/c„Î¿PKº¯Ñt  4  PK   Ý;3            3   HTTPClient/SimpleAuthPopup$BasicAuthBox$Close.class•T]oA=³ÐÝ²R)õ»j‹•Z>ZhõQÓ„RMkˆ!Ôø8]¦2fÙ%»K©?ËD%ÑÄà2Þ»¶Hpfî™9sîs3ûûÏ_ *xaÃÂS‹È§(Ú´ðÌFŠJÊfÔÕa~×ÂŽ@ú@†Ú©¢îAðØóTPweªP Ø8j·›uW+/ª¶t¯ï*¦6ýþ Ÿ¿~ò¥@ªõÙ‹º*Òex¥=ílæV(ž$ë~G	dÚSï½S´å©K++ß‘î‰4ãÉb’ï!°Pwý`uÞTùø •¼4Ô^Ç2ÔÞGõBã“<—U9ŒªêœeÞÇ„×ÇCJôhËBE oç¿ù,âÞ8íÅ.{k³ÉvËŽz£Ù¡{‡êLÜˆ)GÒë¸*¨píid°ÌC5–*s['=G¹ÔáqÀÓØ•¶ó_ö“S]¬ud?R…ç[s*’Ö,Wv1#Hû^Sg~ÐSi¯Å”«†¯þ[9za‹àf¯°‹4ß	ì/á,¡}BÍvi£Tþ†ÄBLâÀÌáÅwÇ,Ü¦q4Ö¤.âþDë˜ž1³²?‘üPúŠ„aA|‡y%i3ÁÌcÙÜ¼&›½”ÍâV9-wŽöXöæ—S* ¦——3.uL¬Ååq´N»ÆäòžÄãÒ4oPÁ6¶qüc²q‡vÇ;[0þPKÕê›%  ¼  PK   Ý;3            0   HTTPClient/SimpleAuthPopup$BasicAuthBox$Ok.classTÛnÓ@=ë¤vbázæžxUêÔV¡‰”¨ˆÇ³!Û:vd;¥ý"ž+E<€Dßø(Ä¬SU}(Q,ygÆ{fÎÌñÚþþø	 ‚&t<1a 'ï©	ÏT¸b g o À }égkJ‰îKk}ô7Üc
 wGx›6÷}á3äëÛívsÓ–Â	ª-9ÚBA›îp4Ì^Í|Åo8A_Ò"†×Ò‘ÁC)7u…ü>CtÓí
-†ÙºtÄÞhÐ^›wlz’ª»·÷¹'U|ñ0ªæ`Ð‡D4-O¶qHÍÎr+®Ó^Ïõ¢Ë°˜«ð#^åŸ‚ª8RUÖCÈå‡Íiœ8ç&¡”À°;ýÔ“€«cÚãšZV&ƒÌ–;ò,ñV*ul‰Ù‚ls§k¯¢zO`IµTˆãfUÔXE…¡0½†ÉP›;«Î°†ùkµ©K?tª<gX™’‚”ž4,C$§Ä1¹e	ßÏ¾¬Qíòô²ïäwèÄ:n {'ë¶Íþ&–èK2èµÆèN)ÍÈÞ‚º"Ð”šß¦h"¬Y8ƒV(~Eä”"r@èdèwÈ¿?Fá.y½qMzgxxQË#L”l¦ð‘èwDß+çÃ»ßÊ|ÃLéü3b{¥óò¯SB&ñs„žÃbhÇœ)UAŸA\×‘Ô,ë±+ü™Kþe§U4Ë<í)þ-²Õw¡xvýKcÄeáÊ[¤]íB%ËášA‚lš²Lqê_eâí<¦ˆýPK’Q£!N  Ç  PK   ™~a2            -   HTTPClient/SimpleAuthPopup$BasicAuthBox.classX	|Õÿ¿dßÌf ¬	*¤”Êf!„»r”+‰†I&juØ6›™ev–ÛÚjKµ¶ÕÖ«ÕÖÖ£¶Jñ`cÅjmkU¬G½ ­
+†ÙºtÄÞhÐ^›wlz’ª»·÷¹'U|ñ0ªæ`Ð‡D4-O¶qHÍÎr+®Ó^Ïõ¢Ë°˜«ð#^åŸ‚ª8RUÖCÈå‡Íiœ8ç&¡”À°;ýÔ“€«cÚãšZV&ƒÌ–;ò,ñV*ul‰Ù‚ls§k¯¢zO`IµTˆãfUÔXE…¡0½†ÉP›;«Î°†ùkµ©K?tª<gX™’‚”ž4,C$§Ä1¹e	ßÏ¾¬Qíòô²ïäwèÄ:n {'ë¶Íþ&–èK2èµÆèN)ÍÈÞ‚º"Ð”šß¦h"¬Y8ƒV(~Eä”"r@èdèwÈ¿?Fá.y½qMzgxxQË#L”l¦ð‘èwDß+çÃ»ßÊ|ÃLéü3b{¥óò¯SB&ñs„žÃbhÇœ)UAŸA\×‘Ô,ë±+ü™Kþe§U4Ë<í)þ-²Õw¡xvýKcÄeáÊ[¤]íB%ËášA‚lš²Lqê_eâí<¦ˆýPK’Q£!N  Ç  PK   Ý;3            -   HTTPClient/SimpleAuthPopup$BasicAuthBox.classX	|Õÿ¿dßÌf ¬	*¤”Êf!„»r”+‰†I&juØ6›™ev–ÛÚjKµ¶ÕÖ«ÕÖÖ£¶Jñ`cÅjmkU¬G½ ­
 õ¾«-öûf6d_Úðã}ßûÞ÷þï;ß›dË¾»î0Q”• —ñp9W„q¥†Sq•F“Ÿjø®fñ5<ý¹Š_hÐp-O~©âWá:ž\¯â7jŠ_k(ÅM*~£¡×ñÞß²äfænáaC¿ã=Ã¸•u®
 ã¶0nWq‡†
 lR‘Ó0†Ï¨@7w†ñ{wi‡ëTlÖPÉg–2v%îfñ˜»GÅ½aüQC5Û^î0ÚTÜ§a®Uæ#ø	£UÅŸ4ÌÄµaü™­ø›p?åé%x1·…¹‡•y{Wú?,ú[hx…ñxOhØŠmláý*¶óúžü]Ã“xJÅÓ*žáù³NÁN»U<' /42V|AÖk_è¬£im›nMÊÈdÌŒ€¬I9S@©1ì¸™ò¦á
@@ -637,14 +619,14 @@
 ÕŠR“y˜ÂÃT¿ŠÚÍÚªqœµÒ‰g)	¢V\3“M‘wGök“fÄãf&3vÚ$‚ªŠ8ku•\@ë&ñ@–”4uÙ^»éYñ^Èé“huÞÀ!+û¯Û¸§59Y7n.²¸ÔŽ:Á\io°Ø°)ÓÈ:’X©Ãä¡–À0Öp\ëƒ£W±Ì\“53žÏëø^Pñ¢Ž—°GÇY8[Ç^8‹š=Ö¿
 ë¯â5:­·È7aºAÁ²†£ãŸx]`pßZ§Üô)àÞoðÐgƒßû:¬Ðñ&ÞÒg.ªnÙà¸^;‹ß¦„œJu`æ,â©ó;ÉâCËÉsjÝƒCÍG½#¨ßKWëxïéxn­Á¸ÃûïV£Ó¢:>„¥ã#|¬ã_ø„®šÚ”ª¸¢béÉÿSZüyâ€õ{nrª0Žâ§œ­sü‡¹}øL¥g€îJKET*¢˜¹Þ ßšë—¨BêB¤TÂ-8‘c/ U„uQ"´žôß÷º8ŸéB‡£ŠAºÌ8êðw Ýfõ³.†ˆRÊ£ªŠˆÀ¸ú^X_‹\ßîaý\…üht[6;NjµE9-‹¶l ¥†-=PFmkòß¹&ë‚^¸³ðµ+1‰Ç³Vv©âH“~{Nq²oûPÂ^nÙ	§³ÞÊx¦Íoå˜h¯æZÞÛWÃßX’1½ýu-|‡Y¶Ä°d^SFëê˜ÓQÔJº5NGš^Û+¼æz…sùøh{(Z×ãã‚8×Çá|ì«á[~ùXowjÚ¹kBÑßñ$õj§•ðÚ©DH¡ g¦õëÝaŸbÆT;M+ÙîQÑ‰ü’8}1©Î˜e¯5RVÂð¨Lt/33toŸÑ6Fˆ\9ù¼™¥Ti®¹’úÅLÅ¦´û'>ò'KÐ>¥†›Dô0©L]Òv\³ÆÈªÚúîî¢8v¼´“6]¯Kàø}LTö÷‰¨‘-VÆòÖÝàµZ<éç.]±ÊŒ“[¡Nƒ{LMöÄp_ö…70‹(Â#ÝKÇ®Ñè;º™~)ýò1gàLúšü2ÍŠ¢ÿô¸ú<=^>çi"OéÁöi2Oéí&:«ˆöà¬¦yª`ÞI”žV’¤I°
 ýƒØ‹„º!c±”ÔMWÛ­5&ºqD:MµvcpC6£´u3†¶*´'ÒMŸJãi±Œ‡µmÂðŽZ^(q  œ±ÈÈñ9½¼KîÇbÅÈ1Ý8ÖßçÏFåg±ÈèCl"øŠÖRÒûPÔsb¯HøÛï€ØŒ1¾KŸÏa,ÏKÉÑ/Ä"ÇåqÇ‘Ñ%Œ?q7£’±tcü¬Ðøò#UoÂ„	å¡ªªªBÄWÙ„‰dlukdR7&·Î’¬V.Ž›âëL(—¼)PÚWuš¯:UË0ã@åãû*Ïô•g€‹Ìö=!¯æÜê§|·a ‚"ÆPù†ÉG1F>†*ùæÊ­X*·ál¹kätÉ'q‘|
-WÈ§qƒ|ä³¸WîÄV¹{än| ŸÃ>ù¼Päb°|Q%_£å•{Eµ|YL“¯ˆÙòU1_¾&jåë¢E¾!òMaÉ·DZ¾-Î“ïˆKä»â2ùž¸Z¾/6ÈÄÝòCqŸüH<(?ËOÄvù)\²{nPœÈÀã™¸Y¬¥ßÀãtbŠÄhäÐ…sP,¢¸_¡ÕX†oâ«ø•zÎÅ×ƒR»	K%”W(ëÃ)F_":bB@Ë«Jµ;—Å)gBéžÇÁŒ3CÒð˜O‚D2‚…$¸ 5«/Î¡64C–‡"‹r8ñJ”“ZQdq¤îNœ”ÃÉÅ3ä³_2L^‰A¼žCÃÐ¸&‰#À¥KõxJk ²,X_Ö&ZcÔ:daS|¤ØX®l¤Ü{XQëqnFc¾\(“V¦ T™ŠÊtŒVfà8å‹¨RfbŠ23”Ù˜­ÌAR™‡UÊ|xJ-ÎWa½R‡•Å¸H©Ç%Ê\ª4à¥×+Ë°AiÆíJ¶(Ë±M9;•6¼¨œŽ=Ê™~6Ï@	."úœG¹Ø@Üù”)…s’Ï0sßò¯AæÖWäsß&®Øç. .DWÜ¹ä×w(Ã[0Š0¿K(a|ß'}Ê5f“6ïTcGSïß¼¿†–wùæTpqþh—ø7åòRù!~”‡«&)›$9àûÓ…<XÄû…‡(Â¥þø,':…ô›±-à?W5ã4Z™I´•è4¢mDÇ=èË¤G&üPKùM„Ù¦	    PK   ™~a2                HTTPClient/SimpleAuthPopup.classUÛoÛTÿ6'v3—–tÉÈ(ÃÀ I×-t—RÜ2X³†uiXºB»ê&'©'ÇŽ3ÚÏ I{ALÀBL¤LÚ$à‰?
+WÈ§qƒ|ä³¸WîÄV¹{än| ŸÃ>ù¼Päb°|Q%_£å•{Eµ|YL“¯ˆÙòU1_¾&jåë¢E¾!òMaÉ·DZ¾-Î“ïˆKä»â2ùž¸Z¾/6ÈÄÝòCqŸüH<(?ËOÄvù)\²{nPœÈÀã™¸Y¬¥ßÀãtbŠÄhäÐ…sP,¢¸_¡ÕX†oâ«ø•zÎÅ×ƒR»	K%”W(ëÃ)F_":bB@Ë«Jµ;—Å)gBéžÇÁŒ3CÒð˜O‚D2‚…$¸ 5«/Î¡64C–‡"‹r8ñJ”“ZQdq¤îNœ”ÃÉÅ3ä³_2L^‰A¼žCÃÐ¸&‰#À¥KõxJk ²,X_Ö&ZcÔ:daS|¤ØX®l¤Ü{XQëqnFc¾\(“V¦ T™ŠÊtŒVfà8å‹¨RfbŠ23”Ù˜­ÌAR™‡UÊ|xJ-ÎWa½R‡•Å¸H©Ç%Ê\ª4à¥×+Ë°AiÆíJ¶(Ë±M9;•6¼¨œŽ=Ê™~6Ï@	."úœG¹Ø@Üù”)…s’Ï0sßò¯AæÖWäsß&®Øç. .DWÜ¹ä×w(Ã[0Š0¿K(a|ß'}Ê5f“6ïTcGSïß¼¿†–wùæTpqþh—ø7åòRù!~”‡«&)›$9àûÓ…<XÄû…‡(Â¥þø,':…ô›±-à?W5ã4Z™I´•è4¢mDÇ=èË¤G&üPKùM„Ù¦	    PK   Ý;3                HTTPClient/SimpleAuthPopup.classUÛoÛTÿ6'v3—–tÉÈ(ÃÀ I×-t—RÜ2X³†uiXºB»ê&'©'ÇŽ3ÚÏ I{ALÀBL¤LÚ$à‰?
 ñÇëeâ!þ.ç»ü¾Ë9ùëï»¿8„J{1ÃK˜Tñr¦TLKùÇ¼ƒŠ	¯IzBêgTä¤pRÅ)§¥êu)ÏªÈË`oô!…3
 æbHÊÈIœUPP0¯ ¨àM0hyÇ^Î6›MÑ$qÆlZå-}Æ½ÂÐk9†ÌÜìÂB1g[Âñ³%«Þ°…´(ºVcÿƒSÑiË±üãäšÎ,2DrnE0ÌYŽ(´êkÂ[0×lÒÄçÜ²i/šž%åPñ×-1¼C>J1Tþù¦ð³.Š„û}×«0M?è%í]ÏúÐô-×É;UwjyC…Å¢iyŒÛ„l\â¹d^6³¶éÔ²%ß³œZ÷ðpH0ô•×MÛN°îÛ9ƒZu½¢ç^ù€-“8]¶ÃÖÄJnË+‹Ó–¬yÏIQ5[¶/CÌšNÅÞ!	EÃ³xNÁ9%,P_Kó¹3¥c
 ÎkXÄ[Tï)ÇžÞ
 ¡“«Þ»¡Sj=pÐéø2™¹Ž¾î6}oË`i™Œp[å °~VüŠq?X¶q¿­ÉÍm™iU«ÂcyT~O˜v]_Õ°„ed^6¢aE2jˆG'¡á"Þ‘fïR76!+•×E]º†UPKt<C™ÿã6jXC™aïÃÍÿ-o~í’(ûúÃæJÃ¬7|YûðÆ7oÙÚ"ÚßN]»Ó™íop³ŽTâ½–i7ó5ÇõDÎl’s"½Õ7C«¦P‚Yê.mÙh‡Æ8¶éUg¶rw)Â99?b}·AÆ-ºž\î<Ã“éü#bï
 ÝØUÊÐ ï4Zïâ6ðþŸf»[Nk“¢ç Ó/&—ˆÜ^úÑ#Í~âŽ¥÷|ôØmbzð<}cDÁ?A„ßÅ$k#Œ ùzf0Ú	ÀVI«’îÖ6zâ½mD>ÃPœHŒ‘¸bð›¸pêÒôÅcmì¢H¼Ÿ>m<VèžtÎ¢òl°Ã?ÞFœLŒH×f¨£ïé¸|´ÝKFô÷Ÿ‘øý÷$«=¿ ‘Šþq»…hJùN¦")Þñ|â'ªí*®á:¡¾ŽOÚ©ú0Õ	~ÿü$ø—æ_a’þ|þ-®òïðÿópƒÿtg}@?`ŒÚ›€‚ƒÄE¨ù½ôÿ6F¢þ„½“\/ý¼…qÊÙƒIx¡ï
 
-¡¯‰ÐW¥!uÇõTàG Uy;…•j~BŠ9†}DãÄPˆ$Ñ§ûPK‘f1ïÿ  u  PK   ™~a2            !   HTTPClient/SimpleAuthPrompt.classVyxgÿMvóÍÇ0maÒPB)®V›Í.a{¥•€ÕB³ìÆlõèd3›ìÎ,»³! ´¶ÕÖžV*GŒb)ÛMJ€ÚZ9jµÔ‹GûØöñÿþáãûÍI  ì÷¾ß{ï5ûÆ°S°
+¡¯‰ÐW¥!uÇõTàG Uy;…•j~BŠ9†}DãÄPˆ$Ñ§ûPK‘f1ïÿ  u  PK   Ý;3            !   HTTPClient/SimpleAuthPrompt.classVyxgÿMvóÍÇ0maÒPB)®V›Í.a{¥•€ÕB³ìÆlõèd3›ìÎ,»³! ´¶ÕÖžV*GŒb)ÛMJ€ÚZ9jµÔ‹GûØöñÿþáãûÍI  ì÷¾ß{ï5ûÆ°S°
 )lŽ´‚:l˜²2)Žœ€ƒBb£À†lÂfŽ¯p|U·pÜÉq—@¿&øwsÜ#ã^_v¾¡`îSPû9ªŠã›‚òŒo	‡+X‰G8œÇd<®àj<Áñm…<ÉñŽ­2žâÐ9ŽïrlãØÎ±ƒc'ÇÓÏp<ËñÇ÷8¾ÏñŽ]»9~È1¬àGø±8ö(ø	ž—±—ãáuÇ~ŽŽ?åx‘ã%Ž<Ç¨Œ1/Ë8(-5-Ó¹E‚Ç_×-ÁÛl÷.k3-#’Kõ™.½7I­ÍŽëÉn=cŠ{‘èuÌ¬„«ÚZ»º:š“¦a9¡˜™J'¦œ3Ð‘±Sig‰„ª~ÃY52–ž2:ôlv£é“p£²šP°3æfÝ1m+l%ì%kë&ó#Ýº™!cÞYñ¬ÓõPR·úC1'cZýÄó˜6EU]`™v(mŠiaRh¦É·„ñ=™4¬~]pñ$ð„¡wm’ ­¬´„¹eËr‰„‘1ú:½Ïp£3â6ÿZ‘Mi"7ÐÉÑTØ–8( O<Eé¨º}º]×-J]s[!™n™(%fç2qc…)ªpÅr#¡ç’Žˆ¿U·ú’Ff‘0¥¢ã*á0U:m^kPq¯Èø™ŠWñš„9ç:-<IBC‹å_®X7ö¥‹ÅóQV|®9±IÌ¶|vÖñ©ø9^WñVq‡eSq'$øEt”e3î¦××nP²ûËöCércÔþ/ÏCO¦|w¨xC¼K©-{§Œ7ªø%ÞaüŠ2sŽÓX|ÀH¾Ò³Ï« „šrïXéœC)1ôT§â×xKäô¤8Þ&Ç¥žn¤gÿ'Tü¿AUMÓ‚*~/"ÓÑKº¥9ºÇ‘0û¼fnþ A¶³‹„§ðGÒ\cZ}öÆ¬oqÃ¤K¤KÂ¬sKIÝb'd¡(EítÝMõ½¦ã+¼ÑXèzêv=î‹Æ$T" MVw;a÷¼$ÖÒåëjélGšÚ(•¡–æÖ(É…"ÑÖkZ¡ì 5u}œ²Ž³IÖ&b¦o©/Ôg†ˆ,ã§ñ'ïâŒŒ³*þŒ7K9›:(d€VQnHÅ_ðWºÄr–^ÌNÒ*Ã³,¶œÎ¦ðmÄmí¨_MÐîWO4¶‚.M!A»ò"+jJê¢½ëŒ8‘|ÚÑ+ó/¶<hÑÐÚ+tœ„ËýuÓ÷,cCNOfÃý–1šõ¬ØþóÅÈO®î¦¬c¤DusÎäu×AÂÅ–%ÛLOSižNgñ<RaHO¦°[išhù9v©‘ª¦ñA¢iqKZˆš6 'cb\v;ìLa‡…©"þðE¢¨0­)›|b‰9×?-C8¬š`—² VºL$s¢E9É÷‰o¥I|
 ¢ÕNó„é5S¼$c§ŒCß…kþ¯ôRÔ³'h9ZJ¢/‘ŸÒ¥zJ“ÉîGeÈ ‘òû§ùDLÖ ˜âF6;ÕU‘Hùß¨›Î
 ›úV¦é7†¢‰”-ý[Y	môÿÉK?úŽÐ-JXˆ D°20
@@ -652,7 +634,7 @@
 tÐÉ‘­Çç	WèDŒ „.¬.(Kÿ"ªL´‚yThž<¼Û8€Êq°žQÈÏc±yÌÌC%žv	ÁaÄ&‰]Z»Œ€6kBE›]Àµ<ªÊê%Ë¼Š²éqT÷ŒcNÏ\1Š¹£¨i¬Þæåq%Á<æ×ÐqUdr#“ö×…RŸÇÇ¶£RÚïƒOÈ~|ªl£·(ìÒ>á%©ï1¡0Ž«{êk¼£øä~Ê×.ìÁ^,ÀIÚç§	2Ø‹¹”ÁA¨l~¶7°;ÑÏîÁ½ìAlea{{Ø£ØËÁ>‚#ì1bãÛŠ×ØS8É¶áÛÓl;Þ%x–íÄßÙÓx=‹Ùsø7ÛíV'…ü{Ð5tî#ï·¡‡êwŠnk‰æ¥\¢Q¥ŠUØíø‚[ÙðE|‰dF.Z9‹ùEÝ­èÃ—qÕYß¹bÝï¦»h£µOáš6©=¨ÕRñ·Cj~·TF]GÄz¼ó¶kÁaJðÂXû0†ƒZ½+üLP[ä
 ³a<ÔB%ü¾ v­+°%¨]W"nj×—\Üàƒ^×E©!n¤Np=5O7úBø»™B¹™BÑ>ë)·Ðâ’F@h4ŠŽ[RR[xÚ–.Ìã3yÜ²fÞÈ=þÞÃûøl±Ä+¡Q‰_ cûÀÙæ±ÑÀ^Â­l+Ùbìet³ƒ`‡°ž¢ØÂ^Ánö*Þa¯ã;J¥<Ž÷Ù1|ÀN¸¥PR? §¤{DzaPaÄ0þ“Ê¼†üsüý ÿ&ÖgøIº‹B&Ür¬
 hŸË£i'ºÚ2!J³‹,hË]dq@kq‘kÚ
-©h·ºÈ‚€Öê"Õ-ì"j@d¼id¯çùò’P‚½Eï»¼(5‹ˆU,Šõ®dò¿PKÉk.,È  ¸  PK   ˜~a2            +   HTTPClient/SocketTimeout$TimeoutEntry.classRíNA=ÓÛvi](‚  Ègi‘‚ PSEÐ
+©h·ºÈ‚€Öê"Õ-ì"j@d¼id¯çùò’P‚½Eï»¼(5‹ˆU,Šõ®dò¿PKÉk.,È  ¸  PK   Ý;3            +   HTTPClient/SocketTimeout$TimeoutEntry.classRíNA=ÓÛvi](‚  Ègi‘‚ PSEÐ
 &4DÐˆK™ÈÊvk¶[#ñ-ôüišÐ˜øCùaâãø Æ;Ûku“9çÎì;çž™o?>~0€ñ0tô„p½
 ¢
 úÄÄô+¸âä„‚AC.hŽÌ»†ã
@@ -662,12 +644,12 @@
 ŽÃYüšæÐÎ/Nç÷©ñà† ¾H…ë+ÌýxÌz|ÖãåøÒ½5?´ò¼£×ð˜£±±x	¾•@
 ü1	˜(!¨@‹õ—PSä\Î3v  1„(:D#¡‰†ÑF#è qôÒ.p^{¹>sYS´¢FEJ¯£‹\­¬ç;g«ü½²‚}Ðø‹J	ñÄ·ÐrêG·ÆŠyhJÞ¾7‚Jn%µLáËG,Uí)y%‚ÌZüàjîÅú?YE+º±ËZzðÂã]¼ô¸Üÿ(ßh
 šF-]CÝ@+%ÑC3¢Û˜¤;X »”B–î¡@óxEž'º×ÿÞ¡'‘Ãþ¯ruõ¯Võø5ªsÿ/ÓÃÊ.Z„NéªBµ‡…:½¯\ìœ22Pu©Õ.j_ÿæ¢øÃ‘f.ŸôŽ¹îq3—ÅÅXè;²Œ0­ BÐLÑI« '˜ Ó´†YÊT‰Ÿ«ˆ÷¡ËÃnœöüÞp
-ø	PKˆp™  ˜  PK   ˜~a2               HTTPClient/SocketTimeout.classTßoUþfÏn·»¤´EZ
+ø	PKˆp™  ˜  PK   Ý;3               HTTPClient/SocketTimeout.classTßoUþfÏn·»¤´EZ
 µT°Ûí.µ€”V P(l+Ð¶€º´W™Îlfg›öE£bHx01„(hŒÔ`Õ`±­å‡`b|ðÕÿ@Ÿü¬ßÖR~M2çÌ=sî9ßùÎ¹÷·¯ß°¯£%ŽJlŽa	ZãmQ¼¢õ–(¶jã¶8¢hQl×b‡¶uD<ò—öÜÅ.ý«S‹V-vë={ôW&Ž.tGñj{˜½ÖrþÇ÷F¹ìtåµÛÙ|^åD²¶5¬ýb>=ß°­¼o q8³«·wo»m)ÇoêqN*6ÐÊù[D
 žG/é4P´Ùr,¿Í@8ÑÙpªÝdü…ËQÝ…¡cÊëÍ³i)Ë¸Yû`Ö³ôzÖÊS,Ï¼Î6ÙYçxSbtËÝ12 r¾å:L(Öàû',°ô‘8éÎ«úÄósF‰vøžÊmWCÛ·r¶q½–†§.=2ÈÄRû¤tU3ü×?upñ
 eB³²”ÎrŸ—NÇWžWÈùjp>5áœ§†Ù„¡¬wRr}Ò²mÐã¼ÕaiŽ+pµŽl`Á€L¬À>ÕXfb?zT?¦/&zQg`ÕSUgb9jtø&Ö£ÙÄA-žC­‰CxÍ@Íã5Ñ§1õk±kMž©¦(›8‚£¬ïQ”ÞÛ{‚$¡Å‰ùÓæ{–s¼E3ãÌlÏª!×Ñ£Ü¯M%4íõ,W×m 5ñèÉ{â„éƒá¨BŠäm¥r:Çnmz*ïg=ýãÄ(¹x|,žhÝì—gÚÕ§§ò\ûU>ç:yÅ”¨å½Q©o„tSƒÛ„}4¹§ó]:xž_¢ˆ¾ÀÑd™ñ#BÉð$$žBxá®di|
 EÉêˆN¢XZ—U¡99âe?!Ú—ä†XO°\3_öO">‰’S!c|ú¤LÂ¼Êd%(E9"„µ’éÖÀ$FE²%â T\THKÅCäÑ laìã÷!ÁÅ*îK~õ¨"­E‚E…thà__´ñ¦B
-éÙ2YôÝš	€7x—Û×}'¥5_s1ß_Lèâ)ª”¶Oðå:}wñMáôÝªð­Ôæ]„-hgÜvìôLuu(fuï .ïb‘¼‡y«å¬—Sh“±[NÕÔÔgægôqÛð"šÍ Skgj0ÎÑ»ˆ^¿B”ó¸^×°0è”.¦ëÎ<ø%Ýé¹Õ%”¦Ù‡EimŸþ;ÙGkøMvFÿÖn7/ÒUfææ²ó¨¡*¿€%Tšˆ)T¤IP:Sîžÿ{*`)’º[¹Õxoú@ãSx–º$3>ýÏUÃB”q$–b—XÔ%|èßB	ü!9‹˜œC¹|ÂÑ¸€zùëäl”Ï±U.bŒq<¾âx|KÆ1,ßá”\ÆùÉ8+8Ç²>•oð¥\Ãe¹Ž+ò3®ÉÜ–ÛAÚHj9õ:¼ÄìõD¤©œÁ3úÞâàXxyÖFòg›Â-Z›ƒ1Ûð‹C·<3L*Wçê‰ë•{ˆÈ¯ANsÆk.ÖÆ@nbníË‚§˜üPK{Iýb¾  N  PK   ˜~a2               HTTPClient/SocksClient.class•Y|TÕ•?çÍÇ{3™@8@`”| &€„!!’ð%"ÉK20™çˆº®ÝÖêúÕºU+Ô..]›V¶W	TÔVéú±Z­_«ÖíZ×v[m»²m­¶éÿÜ7_™$Ô…ß{ïÜ{Ï=÷œsÏùßs'ÏüùÑ“DTÃ½nŠÑ‹.ŠÒäõ’¼^–×åõŠN¯êôš›zÑ ×åû†¼þC^oºI§·Ü`{Û ŸôŽ›þ“~*íÿrÓ4zW^?“æ{òúoƒÞ—	?—î_èô?ýÒM“è-ƒ~¥Ónú~­Óodô·òú_>ÒéŒ›Î£ÿ3èw2þ{yýA§uú£AŸô©ArÓŸiÀMó˜@1¥lÓÙ.¤óÙ)/]^†Á.évK£ÈÍ.6x”Á£.1xŒÁ¥5xœÁ^ƒÇ<AXÎ1ØgðDƒ'<¦p™¼¦<Õ`¿ÁÓ>×àéÏ0ø<ƒÏ7x¦ÁåW\ip•Á³®6¸ÆàÙn¾€çè<×à…œgð|7×òEòZ`ðB7DÅ:ƒ¼;ÃKÜ|1_dðRƒëu^¦sìLDÛw%¶uGI¦ÒÕ;ƒ»ƒ³ÃÁH×ìÖd<éªËrÄ¢qppS±Õ±ÛŒ'BÑ“Þ°¶¹¹±¡£Ë0Ú$’ÁHrC0œ2mˆf²/kj^.´öõË[¶Õ·¶JÓ†fóÚmõëÛVJ“˜œ+Z[ë[š„­µq]ËÆåèŽ†Û þ19šZ¶mÀ9—¯i®_Ó˜î¨•év&ÛîyõÐãr,™J˜q&mtr.
+éÙ2YôÝš	€7x—Û×}'¥5_s1ß_Lèâ)ª”¶Oðå:}wñMáôÝªð­Ôæ]„-hgÜvìôLuu(fuï .ïb‘¼‡y«å¬—Sh“±[NÕÔÔgægôqÛð"šÍ Skgj0ÎÑ»ˆ^¿B”ó¸^×°0è”.¦ëÎ<ø%Ýé¹Õ%”¦Ù‡EimŸþ;ÙGkøMvFÿÖn7/ÒUfææ²ó¨¡*¿€%Tšˆ)T¤IP:Sîžÿ{*`)’º[¹Õxoú@ãSx–º$3>ýÏUÃB”q$–b—XÔ%|èßB	ü!9‹˜œC¹|ÂÑ¸€zùëäl”Ï±U.bŒq<¾âx|KÆ1,ßá”\ÆùÉ8+8Ç²>•oð¥\Ãe¹Ž+ò3®ÉÜ–ÛAÚHj9õ:¼ÄìõD¤©œÁ3úÞâàXxyÖFòg›Â-Z›ƒ1Ûð‹C·<3L*Wçê‰ë•{ˆÈ¯ANsÆk.ÖÆ@nbníË‚§˜üPK{Iýb¾  N  PK   Ý;3               HTTPClient/SocksClient.class•Y|TÕ•?çÍÇ{3™@8@`”| &€„!!’ð%"ÉK20™çˆº®ÝÖêúÕºU+Ô..]›V¶W	TÔVéú±Z­_«ÖíZ×v[m»²m­¶éÿÜ7_™$Ô…ß{ïÜ{Ï=÷œsÏùßs'ÏüùÑ“DTÃ½nŠÑ‹.ŠÒäõ’¼^–×åõŠN¯êôš›zÑ ×åû†¼þC^oºI§·Ü`{Û ŸôŽ›þ“~*íÿrÓ4zW^?“æ{òúoƒÞ—	?—î_èô?ýÒM“è-ƒ~¥Ónú~­Óodô·òú_>ÒéŒ›Î£ÿ3èw2þ{yýA§uú£AŸô©ArÓŸiÀMó˜@1¥lÓÙ.¤óÙ)/]^†Á.évK£ÈÍ.6x”Á£.1xŒÁ¥5xœÁ^ƒÇ<AXÎ1ØgðDƒ'<¦p™¼¦<Õ`¿ÁÓ>×àéÏ0ø<ƒÏ7x¦ÁåW\ip•Á³®6¸ÆàÙn¾€çè<×à…œgð|7×òEòZ`ðB7DÅ:ƒ¼;ÃKÜ|1_dðRƒëu^¦sìLDÛw%¶uGI¦ÒÕ;ƒ»ƒ³ÃÁH×ìÖd<éªËrÄ¢qppS±Õ±ÛŒ'BÑ“Þ°¶¹¹±¡£Ë0Ú$’ÁHrC0œ2mˆf²/kj^.´öõË[¶Õ·¶JÓ†fóÚmõëÛVJ“˜œ+Z[ë[š„­µq]ËÆåèŽ†Û þ19šZ¶mÀ9—¯i®_Ó˜î¨•év&ÛîyõÐãr,™J˜q&mtr.
 EBÉ%LãË‡ZØT±ÜÑ“iôêPÄlNõì0ãmÁaS\m†7ã!i§;íÉîP‚éœÕ+ÛÚZÂ!3’œÝ*N±h8Ín9ÔnymÂpËªuõ¬Ý{ÛÍX4$»ºÌ¤41ùüau¶ú"¦µ°)k.Ž1Ç×„W}GGÜL$†Ÿ¯%`Ú¤!6eõ‹-‰1y­É¡(dÆRI,e{d4š‚¾ã³£kSÉüaÍ4Í];Xr£®°x[´ÌÊ)T=ÃÔ¢<k—Xd3Œ9z{41ÛÁ4±ptðÂ{!3ñÛÂ!Ù´	[FZ¹h÷¼–xT¦ww1Õ—ë‡áÍ!îl©n˜=5·àúÈ®HtOd%Â'_Ë²üùf{*JöæíÛIøÍ–ìÁ9w¤:;%¦fõYÖ›4ëãñ`oÁ¾ØƒÊß¶D2!ÝÂt{¼}w‡ÈŠ&ÅìùyfÛƒañêì1“ÝQð8‚ÉÞŒ(‰˜]Ñd(˜4·u%ÁXˆ©æÿã!qÇ˜œ1(¶§C¶&•ìÞŠtF™¦äGg=ú£ñÐÕAñAÆë”2‘”™YÈØÚÞmö˜ÍÑdSO,œï9{*ÛÃ4nKþŒæ-ÁP\ü&–_í)åX{L}ŒdÔÚGL-¯7[£©x»yIH£$j„ÙC·òrÝDï¡›é]Eq%(é¡Áç¾Ó™Q¸Ú²ô^—µ®mXÕêß`aŠ?Mú©˜`Ùð{¸‘/‘×
 =GÏ‹+=tígš¬–ø‘2É`{"ýp?°É1ÀÓ€ÎM¾”WyèÛ´ßÃ«y‡›y­‡¤ïzè}Y––±až?n^•2IgÆ«•[°_Æ@óÑ9åãñ(´ž•ç(’4ã‘`ØoÊ`ÀŸ²òÁŸÆI(3%§«¤·tb- s(ÑmvÔ0at^çáVnË¬ŸÃqÃzy!üÎ	'àÚ³f‘ÌßÈ4;­Ú2³+‰ˆáIh{4ì—üÙ¦¿3÷Ëù ¿lâÍœV[2Œ æ³ @Î)­{BÉönY9ÍúLŽD—äSM$Øƒ`$¯ððV¾ÒÃÛx‹‡·sÐÃ;¸©<#ÆŒtˆ´s
 ÍE¶¡¤0Å6Öˆ”òêL,X0á¶9²R—‡»9¤óNï’Å&7äv0nvBn‡Go:ðrÎÜŒ‹+ài7C»Á”µÑ’HšÁ´Ó"p]†#Ù‡²œè[\ç7÷Æ°œ$˜§§Ågç ãc8|ÍºüYî:?b+™JHcÒ …-ÄÍJ&Ó¼³Œ"Zƒ‘™É¬?±9¡„;¦5œušÅ…Iâ„¿#$‰.y"»P;ãÑ¨VuV)™$R9å÷‡‡ÖùgV¦Ö‚è`†.¡ö`þºu~ëdHø›£ÕõƒXfù×'$»{ÌÙ-ÀÕ=ÑxGÁÆÌW.· 7èqzÂCOÒLKZ-@JEö„Âát„Û%üÁH¯lS¤#ï(Ô*­ÓŒ†`Dfu„ÍáÙòàe„@Ø®0#fem'êRq$×ø¼å‚áptÄÇØf3	‹wÁ@¼«JÉIóÁ]¥Cógp[ÛjñS(.-oC´§v†xd@ºVñË‘\88#,MáÞ\:©²Ì(¯jJ'O0_ÖHÜ5V½^èÎX&ŽD‡Ž\¾¥ÅŠ´è3Q”=Æ¡ïŽL çs6†	§Ú DŒK®
@@ -686,9 +668,9 @@
 «ä Ä™ß•# Ò¢I2Ò)é4$•œõ¶åÑÙä.$—5ÑÐl’" ôÒ‚lÒ²I1­ÊäU:›tÉ¦Eéb@ t.ž2U¸UôQ]eÕ¬£´ºæ*bZiÓ\˜'kó«<YZÚRh©=ÏR§zÃGs3ØãÌŒs>9sø4È5ŸÝ…ÀâXn°j$‰8å‹ùx.ÆÓ„§58]x®ÂsME•7.Ë‚Íº,Õš¥Ú²Ôú,µ!KmÌR›
 }º¹ {Ä–Ê —×õ€¥g­úCºUÄÍL·«eÿJJjÝ}T£Ë»\M15_üå"Þ•ïu;pæŠlµ[m±·ØWd[‘”·Ø7·b¯g{m±·tÕË£P0 öy€ØM4o¡…|+N÷Û¨‘oÇÉþ%ºŒï |7Àì«ÔÎ÷Pï£ï§;ùë´ŸÐc|?Ê¥oÑ;ü ½Ç‡ Zßh=H¿Euñ	?ÌøQ”t'PÔ=Æ| u
  õ8@ë	@×“€©ï’~Àa~Šãüïågù:~Žð|?ÿˆÈ?æOù5à74¿©å·µ2~G›É?Õæð»Z¿§5òûÚZþ…¶‹?Ðbü¡¶›£ÝÃi÷òí ÿN;È¿×îçµCüGíAþT{F#í%µW4M{]³kg4‡ögÍªbR‰v/@é1*³Ô¡% ’…µ,¬dam kiXÛ
-9w«Z¨H;£ ÎIû5“N*X»Ÿ/OÃÚnÜ Ori/¥®H{%píõ4À Üã(s­"q%V•»‹[Åæ	Á7mlÞÇ½á¸3V€²¬¼Â“™´0zPƒñr`Åy˜Ò­¥W2ã¾°-`ï##àà€ÝÀµp0(šø %;ä6ñ4¹|Ž“ûÓcíjÌa›ÛOrCÂäa§ÜRœ¹ÊÈ©Ê-«êr9Pcm·oÇIŽ4h®¶ÙÛªíèº£5XµÃ*ÀªÕö…½.›ÕRS06hÖeeš×m/ §nI6·àN¨ œPFìœ˜;…·(K¡—;‹^EYôzH]P'¡ÚžÙÑf’®Í¦IÚ|š¢Í#?¾Óµ‹¨\[@sµ:Zˆƒn¹¶˜šµ¥´Q«§íÚ%Ô«5ÑõÚ¥t£¶ŠîÒVÓ>mÝ§5Ó!m-õk-tZ»ŒžÓ6ÐKÚFzGìÇÚ4 me»v%ûµ 7à þ²ºÿŽ‚>6ú>.Mv%OÑÓRÁóòìufy&V@Y±rØ#ˆUMGácÍ]ˆËüi\·´‘>P…VþŒþM•×ƒçU"ÜˆœzVrz	#w«üÀ­âØƒœåOâé_C®@ŸDëÜ´+ûiW?…åðîþº]±v°àÆx»=–´´Lÿ®¸^øPKL¹õU  7'  PK   ˜~a2               HTTPClient/SocksException.classuÍJÃ@…Ï´i¢1Zm­ ®ÜÕ
-ÍB]UŠR… BB÷Óêhœ‘$_ËUÁ…àC‰÷¦APq÷÷Üï0Ÿoï úè¸°°Á¡å í`SÀ>VZCzwo,`Ìm"Ð”N®f“$‹ä$¥I+0±LÇ2SÜWC«¸S¹ÀNpE7£T%ºðC?äg/qòT(£np/Ÿ¥ŸJ=õÃ"Sz:`+‘3õÏJÀÍ,‹“sÅíŸ¼>ë=4`sð¶ÿµ¦Û®Œyý=Å.êô~5Qt¨; ,(7zsˆ×r½DÑ¥ÒÉ–©ò"š¯Pf€W†¤d­ÝÛŸ£ö›pBÊÓ’°µPU®V±Vš7Ë›õ/PKÀ®ÿ  ¯  PK   ˜~a2            &   HTTPClient/StreamDemultiplexor$1.class…RËN1=…‘ÇñýBDDÂYn\¨qƒ1š5‘°/C‘J™13ÅÿÊÄW\ø~”ñb¢F±I{_çž{{Û×·ç ÈÙH`ÞÆG1‚¤%¤L,›H3ŒhÙCªzX«V”ž.ùnGèEüžÞaHìJOê=†xa½Î`Tü¦`˜¬JO÷ºÔxC‘g¦ê»\Õy #{à4t[†`pŽ<OÅÃP'÷­¤ïî‹nOiy©Äµä7©´Õ’Wò†ˆì3¿¸â@F¬É_6.øw0
-ÛÄŠƒV˜°Ld¬ÁfÈþWa*â()î—NÂÕ™áYÔw]†ùr¹Ì.¬eò¯ª#•B–ž(h\3Qó¤ÅhÓÈ3FÚ6Ù4M8ÅG°âb÷ˆßöQvÝ‚&Æ#Ô˜&iç'ÏÉ(fï€ñ“£MÕåkÀÃlÿœÃTK_Ñ²ÞPKýwQq  p  PK   ˜~a2            $   HTTPClient/StreamDemultiplexor.classYxTÕµþ×ž™Ìd8	0(HÞ„7Py„€ÐH1É	2™‰“	/µ*EQÑÖGÑŠJ•XEB-ÞR¥j«moéÛÖ¾|ôÖª·×zÛÛÛÊý÷>3“IX¾/g¯söÞk¯Ç¿{øÎ'_ÿ€2éÈÆ6|àÇv|¨©ÿÒ?ëÇëÇGúñ/>öÃç,ø?õâo~XøÐ‡ÿÕãßõþÿÓÔ?|ø§?ñã¬À+â%.?òÄÍÝâÑ,ÏÙä?ýæõc“øüØ%Ù^ñû1z¥£Äâ¡ÒW?r²ùÚOSý55@¯ÎÕÔ@?U¤©<=;Ø/Cd¨W^¹([†I¾O†ûd„OFj1‚ZŒQ^¹Ø'—ø1EFS£×]šÍ}cýR …zM‘ŸßŠµ%úQª¿•yeœOÊý˜ãìï“	ZÇ‰úe’W&ûQ©µ.s¦§è=S}2MÓõéÓµÐÙ2CfjQgéU—éÃ/×›® â2Z+2;›”yÌÑú1W?æé%ó}²À'õæEZèJŸ,ÖL®ôÉŸ,Õd•_–ÉrŸ\¥O]á•j¯¬¤d•OVûäjŸ\ã“Ÿ\«¿­ñËgd­O®óI­W®×®éÇ:¯Ôù±Õ¸\l¯4xe½W¾åñX"V‹¤RàŸ‹FíºD8[²håÊås#a;šgÈôäAVu"n‡šÁÌesÚì¸]_miK8+¸Ö]«kX²!´14.j'Æév‚S9KCñ&»~A,>7kµù™ìVØ­-±h«½(­Øq®÷¬7Ûq¯„–&cm‰ùÑD|_+)¹„Z[íVÁØL>ÎqÉõ£3÷‘eÃre#…­\tÞ}\ê­‹Ø¡h[‹ ×Ñ%Š®·lÝš…Óý´¼IY—„[‚!™Ü–„£TUOpmv]c[´©6bÓÒ²˜RÔµÅkÎI´îÌp4œ¸LP^PyŽÕ.à—ÂÕ´öÜX=ÙÇÙUmÍë¨[h]ÄÖ2ÇêB‘Õ¡xX¿'?ºáÖ^t7Ïnn‹$Â-{sL›Þ×’ÆŠ»Õ8Ô_—ÿüÍuv‹¦ÉÎ­Å*8Gx-¡/n¯§ì¸ ¤ 7Ïèþñ†6»ÕÙiÅ¹¢¶Ñ1± ¯×ÍWÜ¾§÷Æ…–_o'RàØûñ…=¿vÇ³GKÁèqëÑ*ŠœP(Wñ‚§ÑkæTV^Ó•…<W8fkuŒµÂ±q•ËÒÖäyªŽ6÷ÙÑúuÑzuµf±È÷Úºæýª9Ä66èSë6òT¶µKÓÜ¢´u¼­%ÁÀìÎ¸ÅîçËCñV;s‰¬Ó¼ÈÛe°êMcÔÝh4t·6…)D°`ñ…´,$Ä]Ñ6šÜSßÖÜL%²)\8â€pd¯nHï¥z³šc“&½ÚêZmúl;õNzS¨µ–þ±)°\Ë|·õübÐ@¤ºÚ„ÃºŸÏ%™6ð4„ã:šÝ-q{ã§JK	†)ÄW6ÌŽDè´šWŸ„ ™,(ì%/ZÍÌ‹]YqèypÊ³<Ìx‰Fm¡u±8ù)½þ¢ž,3ÕqE[ºàa2XU[$²<Ö0É\èkGC‘ðVVŒ|KÄ¨F8º^ÇuaÆnçëcŸX¢{nLÏùCuuvkëèòòr&ù‚Â¥Ùìê-ÑD£×ñÔ™u‘d.ôWÇÚâuö‚°†ÌÐ^’T™>×ÂnÜgá‹8ha>gá.ÜkáaÜjáýø,nc¤õš–-|Xø2žî©ƒSÚEúÈÍÁJ
+9w«Z¨H;£ ÎIû5“N*X»Ÿ/OÃÚnÜ Ori/¥®H{%píõ4À Üã(s­"q%V•»‹[Åæ	Á7mlÞÇ½á¸3V€²¬¼Â“™´0zPƒñr`Åy˜Ò­¥W2ã¾°-`ï##àà€ÝÀµp0(šø %;ä6ñ4¹|Ž“ûÓcíjÌa›ÛOrCÂäa§ÜRœ¹ÊÈ©Ê-«êr9Pcm·oÇIŽ4h®¶ÙÛªíèº£5XµÃ*ÀªÕö…½.›ÕRS06hÖeeš×m/ §nI6·àN¨ œPFìœ˜;…·(K¡—;‹^EYôzH]P'¡ÚžÙÑf’®Í¦IÚ|š¢Í#?¾Óµ‹¨\[@sµ:Zˆƒn¹¶˜šµ¥´Q«§íÚ%Ô«5ÑõÚ¥t£¶ŠîÒVÓ>mÝ§5Ó!m-õk-tZ»ŒžÓ6ÐKÚFzGìÇÚ4 me»v%ûµ 7à þ²ºÿŽ‚>6ú>.Mv%OÑÓRÁóòìufy&V@Y±rØ#ˆUMGácÍ]ˆËüi\·´‘>P…VþŒþM•×ƒçU"ÜˆœzVrz	#w«üÀ­âØƒœåOâé_C®@ŸDëÜ´+ûiW?…åðîþº]±v°àÆx»=–´´Lÿ®¸^øPKL¹õU  7'  PK   Ý;3               HTTPClient/SocksException.classuÍJÃ@…Ï´i¢1Zm­ ®ÜÕ
+ÍB]UŠR… BB÷Óêhœ‘$_ËUÁ…àC‰÷¦APq÷÷Üï0Ÿoï úè¸°°Á¡å í`SÀ>VZCzwo,`Ìm"Ð”N®f“$‹ä$¥I+0±LÇ2SÜWC«¸S¹ÀNpE7£T%ºðC?äg/qòT(£np/Ÿ¥ŸJ=õÃ"Sz:`+‘3õÏJÀÍ,‹“sÅíŸ¼>ë=4`sð¶ÿµ¦Û®Œyý=Å.êô~5Qt¨; ,(7zsˆ×r½DÑ¥ÒÉ–©ò"š¯Pf€W†¤d­ÝÛŸ£ö›pBÊÓ’°µPU®V±Vš7Ë›õ/PKÀ®ÿ  ¯  PK   Ý;3            &   HTTPClient/StreamDemultiplexor$1.class…RËN1=…‘ÇñýBDDÂYn\¨qƒ1š5‘°/C‘J™13ÅÿÊÄW\ø~”ñb¢F±I{_çž{{Û×·ç ÈÙH`ÞÆG1‚¤%¤L,›H3ŒhÙCªzX«V”ž.ùnGèEüžÞaHìJOê=†xa½Î`Tü¦`˜¬JO÷ºÔxC‘g¦ê»\Õy #{à4t[†`pŽ<OÅÃP'÷­¤ïî‹nOiy©Äµä7©´Õ’Wò†ˆì3¿¸â@F¬É_6.øw0
+ÛÄŠƒV˜°Ld¬ÁfÈþWa*â()î—NÂÕ™áYÔw]†ùr¹Ì.¬eò¯ª#•B–ž(h\3Qó¤ÅhÓÈ3FÚ6Ù4M8ÅG°âb÷ˆßöQvÝ‚&Æ#Ô˜&iç'ÏÉ(fï€ñ“£MÕåkÀÃlÿœÃTK_Ñ²ÞPKýwQq  p  PK   Ý;3            $   HTTPClient/StreamDemultiplexor.classYxTÕµþ×ž™Ìd8	0(HÞ„7Py„€ÐH1É	2™‰“	/µ*EQÑÖGÑŠJ•XEB-ÞR¥j«moéÛÖ¾|ôÖª·×zÛÛÛÊý÷>3“IX¾/g¯söÞk¯Ç¿{øÎ'_ÿ€2éÈÆ6|àÇv|¨©ÿÒ?ëÇëÇGúñ/>öÃç,ø?õâo~XøÐ‡ÿÕãßõþÿÓÔ?|ø§?ñã¬À+â%.?òÄÍÝâÑ,ÏÙä?ýæõc“øüØ%Ù^ñû1z¥£Äâ¡ÒW?r²ùÚOSý55@¯ÎÕÔ@?U¤©<=;Ø/Cd¨W^¹([†I¾O†ûd„OFj1‚ZŒQ^¹Ø'—ø1EFS£×]šÍ}cýR …zM‘ŸßŠµ%úQª¿•yeœOÊý˜ãìï“	ZÇ‰úe’W&ûQ©µ.s¦§è=S}2MÓõéÓµÐÙ2CfjQgéU—éÃ/×›® â2Z+2;›”yÌÑú1W?æé%ó}²À'õæEZèJŸ,ÖL®ôÉŸ,Õd•_–ÉrŸ\¥O]á•j¯¬¤d•OVûäjŸ\ã“Ÿ\«¿­ñËgd­O®óI­W®×®éÇ:¯Ôù±Õ¸\l¯4xe½W¾åñX"V‹¤RàŸ‹FíºD8[²håÊås#a;šgÈôäAVu"n‡šÁÌesÚì¸]_miK8+¸Ö]«kX²!´14.j'Æév‚S9KCñ&»~A,>7kµù™ìVØ­-±h«½(­Øq®÷¬7Ûq¯„–&cm‰ùÑD|_+)¹„Z[íVÁØL>ÎqÉõ£3÷‘eÃre#…­\tÞ}\ê­‹Ø¡h[‹ ×Ñ%Š®·lÝš…Óý´¼IY—„[‚!™Ü–„£TUOpmv]c[´©6bÓÒ²˜RÔµÅkÎI´îÌp4œ¸LP^PyŽÕ.à—ÂÕ´öÜX=ÙÇÙUmÍë¨[h]ÄÖ2ÇêB‘Õ¡xX¿'?ºáÖ^t7Ïnn‹$Â-{sL›Þ×’ÆŠ»Õ8Ô_—ÿüÍuv‹¦ÉÎ­Å*8Gx-¡/n¯§ì¸ ¤ 7Ïèþñ†6»ÕÙiÅ¹¢¶Ñ1± ¯×ÍWÜ¾§÷Æ…–_o'RàØûñ…=¿vÇ³GKÁèqëÑ*ŠœP(Wñ‚§ÑkæTV^Ó•…<W8fkuŒµÂ±q•ËÒÖäyªŽ6÷ÙÑúuÑzuµf±È÷Úºæýª9Ä66èSë6òT¶µKÓÜ¢´u¼­%ÁÀìÎ¸ÅîçËCñV;s‰¬Ó¼ÈÛe°êMcÔÝh4t·6…)D°`ñ…´,$Ä]Ñ6šÜSßÖÜL%²)\8â€pd¯nHï¥z³šc“&½ÚêZmúl;õNzS¨µ–þ±)°\Ë|·õübÐ@¤ºÚ„ÃºŸÏ%™6ð4„ã:šÝ-q{ã§JK	†)ÄW6ÌŽDè´šWŸ„ ™,(ì%/ZÍÌ‹]YqèypÊ³<Ìx‰Fm¡u±8ù)½þ¢ž,3ÕqE[ºàa2XU[$²<Ö0É\èkGC‘ðVVŒ|KÄ¨F8º^ÇuaÆnçëcŸX¢{nLÏùCuuvkëèòòr&ù‚Â¥Ùìê-ÑD£×ñÔ™u‘d.ôWÇÚâuö‚°†ÌÐ^’T™>×ÂnÜgá‹8ha>gá.ÜkáaÜjáýø,nc¤õš–-|Xø2žî©ƒSÚEúÈÍÁJ
 ÖÖá\Ð&ØMš`%M±¤Y¢šŠ…ÞÂÛ^i±ä!³®^iµ$!mTG6Z¸wXØ‰;-<ˆ‡,Ù$›-Ù‚ƒŒ†ó¢—P8?V5Û­–Ü(7Y²M¶[xÏXr3)¹Enµä³Ú†ßÃKn“Û-¹?°d‡l÷Êç,Ù)w»½Ä •ºpÞñÊ]–ìÂ­-iÊL$ÚŠ4Z«cÉ®Éj;‘Ð“É¼LÄ8é
 6Ó2wMqHî! SGÎ_¶ C’Àò¸ÝJ´Åí '‚v´.Ö¦e²ëµê„Åkø‰%»	¹·zå~K>/_Ð<é±hryPhè‡å‹–ì‘GXT»P1?ÑƒS’“ ùGƒ½ SÃe#ÁR¬«¯Mli±ƒ¾ª=çMj©ñð¨–çõîÞìž)^´ðªP·±É:Chû„"‘¤ñZƒto°ÕAH¦-ùzå1Köáò8=ŽÿÀë–<¡}ú$Þ¶džµäË Oñ~„3–<-û	=J{hX—uY‹‚±†à•¶ÝR:;Þh[ø©>µ?`ÎM2Hn´äù
 »Á`³iýŒ×“Y}hrålÊÌY)%äYyÎ+,y^[mH²šMÎ#u[‚m­´¼ _%›ó%¿6Ï›ô,üNówk0¥ê¡šcµóîÕCmÕB¶-].
@@ -708,14 +690,14 @@
 –”˜³næ”8ò—tÙBGœ¿”J––ì?û^w½ŠOêv‹è,vÂ«Ø	/­írÔ›2c=Íèh;©ªšÚ®B®ºAUƒU‹‰êzÌPëp…²Q¥p•
 £V5‘ôÝh"F:•çbiúîIZ!ÈäçIÝW$o:NÁ#»7×:£LË”«1¡”©…v†¨ÍW‹ü4ÿ_àdHê"¢QùFGIÓî	‚c¬žÉª[W•žÂªRçŠ6^_ßiÖ9¬OæF»+7Xë@é~ƒÛÒKí•ªö³ÏÜ§Í­¾HsC7¶—¾%Æ•ž’“]™EWŽb0éKöMfÜÆ+³wò«Ç'~z<CØI›s»¨4çN¦‚»0RíÂÅê^ªûPÎže²z ÓÔƒ˜«ÂBµËÔ£øcLOb«Ú‡mêiÜ¡öc§z»ÔÃØ£žÃ^u OªÐ®¾ŠçÔ!|OÆ/Ô‘tmšËë¿Så§±êÿÒé\è®T€¼‘¼t¿Jˆq¢^u:m™†óU¢sãgz‰ÉºëO¡o’êD#©ÂÓè_b0&’é3,¯jàÂR=¸¬iK»*ÝÒ®J·ô|•.¹,]íL*fÒ‹ãFæ½&ÜŒ4A³áýx€cœÆ9ÈH¹”màËTùe6r/÷pØ	:ê[¸TÂxõm:é»¸\½†Jõ:–«ïa­z•±øSÄy5¸‘­åvõ+æëßb‡úîRoá~õ6Tïàõ:êxF½‡çÕ‡8È¦ñú3^âUâ”ú‹qØe”t<*’|³ÉË¿6¿Œ9ÅQÿ–¢t•ù~k"ýtÒnýßGÉ¦ó
 º\»5§H¾‰2sEGÑÜU›rt©Uÿ`\ÿ}Õ'q“ä–jW~Ï¿·ðv2ƒ¼›üíjmeš9ZÎ?—ÉN;§Ý™]ÒŽ‰¹1>Ks[ø›{Ÿ£2ûµx§ñcVW³–œ¡[;‘àtn›xMltÀ×•¢FèÀ•Ñ.E®”»úcŠ+3y#»Ö54ÝiŒ¥pïPxÝ¥¨‰ijzšÒ±ì¨ïÃðŸIcæ›šãEÈAÓ»>jºWýµœ÷7˜õï¥KL¥10Š]£Ç¦šþ3bóaý³ûÇ-Ç±•
-Þx7J3ljÒ|Zw5¬«ù^G[6Q€?eßg-×Y1 7ánÒ[cÿPKîV‘¶  |)  PK   ™~a2            '   HTTPClient/TransferEncodingModule.classWy`ÕÿMv³3„‚&!å¨Å `ä0K¤Ò¨:d'ÉÀfv™ˆ¢Õ¢=±­=8ª(^±–Z±¸‰„Æ£•Z«ÖÖ¶ö°•Z{ßíÿµ¿7³»Ù,‹ðÇÎ{ûÞï;Þ÷ý¾oÞ¼ô¿SC â¿*®£"WÅ¤ôªØ=*nÄ^±|“Œ›U(3ûÄò-2n•ñ1nS1·+ø¸Xß¯b:îPp§Pð	ŸTñ)|Z<>#ã³2¨ˆ5Ü¥â|NÌn“ñy_’·+w‹Ç|IÁ—e|E¨=(RpXÅ|u4îÁ½
+Þx7J3ljÒ|Zw5¬«ù^G[6Q€?eßg-×Y1 7ánÒ[cÿPKîV‘¶  |)  PK   Ý;3            '   HTTPClient/TransferEncodingModule.classWy`ÕÿMv³3„‚&!å¨Å `ä0K¤Ò¨:d'ÉÀfv™ˆ¢Õ¢=±­=8ª(^±–Z±¸‰„Æ£•Z«ÖÖ¶ö°•Z{ßíÿµ¿7³»Ù,‹ðÇÎ{ûÞï;Þ÷ý¾oÞ¼ô¿SC â¿*®£"WÅ¤ôªØ=*nÄ^±|“Œ›U(3ûÄò-2n•ñ1nS1·+ø¸Xß¯b:îPp§Pð	ŸTñ)|Z<>#ã³2¨ˆ5Ü¥â|NÌn“ñy_’·+w‹Ç|IÁ—e|E¨=(RpXÅ|u4îÁ½
 Ž
 ÷	ðýâqL( ï¨xÉxx±¨XŒ>ÊøšŠËÄô1_Wq¹˜Wð«¸Rüû¦‚'œPð¤P÷-aê¤x<%##£_Æ€„Ð–m¹+$jç¶I®JÄL	ãš-ÛÜîÙn:­Æö8WÂÍ‰#Þf8–øŸ]ºÝVJÂìæ¦ÖÖ–UqË´ÝúVÇ°S¦³ÆîHÄ,»k}"–Ž›Ë%ŒuÌ]i3å6v,n:êjå®õw—o¹˜J&ì”¹|n”&]Ï‘F¯QŸv­x}›Ùá&ê.Krgj¡d‹á¤Ì5{:Ì¤k%lBv'13}é¸awÕûç[›pz·JŽÑÃsMáË†¶ÃÆ<7K9Ï8tYBeécPØŠí‘ ñ8Áî˜C##—0½ÞäºÉ&Óˆ1ˆq³‡+”SóRf’“UØÒm¤ÌEùˆ.¬-iuÄb"ç«H÷¤óxYYZ¤Øòâ¼åa9g7Z¬fI^bfY“Ï³—©M®Ã5‘g×”ñ4¹ä:†E‰¼ º)‘v:Ìµ– åÔÒ\(jˆbŒSqZÃ·1D­­kd<£áY<'ãyßÁw5¼€3*Š¹¦á{Òð"¾/!r^ºI˜R°ç[ÏojxI¨ˆâäÁ</ã¯â4ÿíÒðC¼&áÒ¨ÝkÄ­˜¾Kç˜6õÎ„£Ïš7K·l½uÞíq£A—ñ#?Æë~‚ŸJ˜qj3­Å!½:ÝÉ0iøÞÐðs‹iïÅC	rÌìŒ®©áø¥†_áM¹k¯EÊ+‰ž$óJ~Ž?§l4ü¿‡~‹»¹ôÔåò#ã¬†ßâm¿ÓðŽp#Ø´¦qµ†ß#Àkþˆ?Iàá×7èºžL§º)¦Ãu–L»u)×1ÖðüUBÕpæª¿fK´%*€›<œ†¿áïÂH¨.RjÙÞ	ŠÙ9F*ŒfQJ™·"Ui;“"ezA€6çA#tÉÝi{§c{-ÒšÝ(RYU r•¡O±bÜ²Ü‡ÃhuÙ	Á½&·W£»‰&™2+Ùlï´»mÝÍ¦LÏ¨^C¾Öhø'þ¥áßxKÃ¡g^ðM+*…·ï`Y±bY—Ÿæ&xV¢>º±€Ìás{û@—éú”%+kç–îà2QŒªžX;·TŸ©(^ãMñTTÄÌ\Å®Å.V{®ìÜ-|{f—„‘0šéµöšŽc0þókK¹=³jªàH“KŠŠV®ðLm¢YÐZRt#_†¤,åe©—¨â&r‡-y²6?¼ù^°ºö\-¥L]àÍ6Š:[²oÜPÜ´»Ünï6Â×Ä¸amkã	Cô¯nì”0çüÇáë“ld¨v-­É¤iÇ¼·Ö{ê(l’ËýÓ¯g]¦×îl×°¼×q¡ŸÒT#ËG«$ˆ!k¤Rf¯SÅù*kI’Ö”ð¾tÚ&”x7û¿’Œ4:±ÔÅÀ×µÞt»ŒjÈ¯6qÁyÒ1n¤†Y3²â²`
 ô6'HÁòÝŽ%î{•µÑóp‘ýïú\÷›ÔœïÃMj/©-¹!äÇ9fO¢×Ì:ÖH×‚µQ±1*5-fÆM7›èXË	MüÊñÇ«ÿ}³zŽÇòyýNpR†f$a=ŸšÀlä(¡"ŠÂe÷7ŠKÎüÊ‚U‘àÐ˜	V-Î fP~¡>ŒÚúÞ}GlßÜÞ0€PCp~„yJ{?F5”÷a¦/ª`´ønbL{$”ÁØ~Œ{&R®Àø†P$tw‰åpƒ,ÌÊžYÙ7;á³2Í–Žû õ*²³&Áa"<ÉÓ/g­Wf0ùÀØƒG…TªD„~N	OÊÐ–’Á4ŽTùŽbz{xF?ôfÁø³²ÿfoÏ±]]¼]ÝVbN{8)À¥ý¨Ù8Î¬CÚ!îtoâ,?áüÌÝj>W03+1WñK¬39¯Áj~`®Å2a‰°Ž¹mcFÛ™×­»±»¸Ò‹`WïÄâxÛð0>Š>\!´ÖÉÛS¯E=´jámì”$¤¤0\IGZZ„^i%vK-Ø#]‡½R7{,Jb4-p-6‘KmùÙV~³¶ÒvˆšfpýÃüâÛ‡ýô¢²àV–wb¶…hÉ›m£GeP¤¸Ž~’â¸Aì¢7¶S_…‚Äá/3Kø•ü„ºb²ßá¹©û›9£œmã%o¶…Ç.ãØÍcûÊ9
-| B=^¤î@º@^] ¯.àF¨ÛAßüzª¤¿,Oiéüpms7ÔÁøOcï¬°‡<Q'*#(*£Ü«Œò\e°êŽâ¬>‹éÔ7”³\f{µ0­B¿o ‹æbqûü“XÒ¥OaIŽ2#y¿¹,ù€¹…ê<d™¹<ið [	Yž‡\áC®ÌBVxe„¬ô c¹Š–U…ž+©FQR<ËÔðÕ~Qy€p$è+Ë`Uß»Ó³‡ÏðD‚,…V³È½`­9ÁHNa¼g³"ü<ì%÷ƒdÑ!Dp˜»÷rÿ>"ŽbÇÅ8†<HV>ÄŽö÷(sñ\ÇMxœ|‚ÒO}’³Na Ïñù:N“ýC¼Ù?/•ãIÁ‹ÒdÞ!gàe©¯JKø-$rßDËz–çAZôy^N{¯`'âœ1Óyv/Í1ƒ3Ÿh2µõð˜âŠíq9qa.¿qÑ\Nz’»þPKªè	  ‚  PK   ˜~a2            !   HTTPClient/TransferListener.class]Í
+| B=^¤î@º@^] ¯.àF¨ÛAßüzª¤¿,Oiéüpms7ÔÁøOcï¬°‡<Q'*#(*£Ü«Œò\e°êŽâ¬>‹éÔ7”³\f{µ0­B¿o ‹æbqûü“XÒ¥OaIŽ2#y¿¹,ù€¹…ê<d™¹<ið [	Yž‡\áC®ÌBVxe„¬ô c¹Š–U…ž+©FQR<ËÔðÕ~Qy€p$è+Ë`Uß»Ó³‡ÏðD‚,…V³È½`­9ÁHNa¼g³"ü<ì%÷ƒdÑ!Dp˜»÷rÿ>"ŽbÇÅ8†<HV>ÄŽö÷(sñ\ÇMxœ|‚ÒO}’³Na Ïñù:N“ýC¼Ù?/•ãIÁ‹ÒdÞ!gàe©¯JKø-$rßDËz–çAZôy^N{¯`'âœ1Óyv/Í1ƒ3Ÿh2µõð˜âŠíq9qa.¿qÑ\Nz’»þPKªè	  ‚  PK   Ý;3            !   HTTPClient/TransferListener.class]Í
 ‚P…Ï¨iiR›V½€mô!ú!!(PÚßt
 Enp½õp-z€*ºFnšÅøæcÎëýxˆz<Œ	“Rh‘+!Û3+Å%ÁÒtµ8BýÃ™Jœ(ípÐãµ4¶uÌÏ®7Uð¦j˜0ëßíªV³d×â.ómž–MÅR'ÿ
-aÚII#ä%ÙŸj.´K XèÆvLÀä î7=Í…02Û‚ÿPKÃß¦   Ú   PK   ˜~a2               HTTPClient/URI.class¥|xTÅð™rçNÂË.B!6f€ RB Mª€
+aÚII#ä%ÙŸj.´K XèÆvLÀä î7=Í…02Û‚ÿPKÃß¦   Ú   PK   Ý;3               HTTPClient/URI.class¥|xTÅð™rçNÂË.B!6f€ RB Mª€
 K²)šf²‘¢"*öŽ>ž`¡X°+Q6TTôù¬Øë³={ÁÞå?gîÝÍMXÞï÷ÿßï)sæÌ™3gÎ´Å§ÿº7 äÉ3l~A20~a2{š_”„ØÅô¹„>—&Ã~Y2¿œ¯#ì
 ú\IŸPéz›ÿSó«’¡#ß@6Òçj*¹Ææ×&C_¤ùu7Ñg3UÜBÅ[IðzÂn Þô¹IómÄ¾™Ø·ÐçVªta·ÓçúÜIŸ»ès7UÚNX3}î!ò^R°Có"vÒgW2¿ßoóˆxÒ|7)~XóG4”jìI†©ü1›?ž…dòÄÜ›Óù“„=¥ù¿¨æÓDü›°gHÛ³„=—ÌÖóç	{>/¹Ïæ/‘Æ—5Åæ¯jþ©Ú ùëÔî¤åMâ¼E5Þ&òÂÞ¥Ï4àûôù€Ê>¤ÏGôù/}>¦Ï'TýS2â3Â>§Ïôù’>_QÁ×ôù†„÷öm2{ˆ' þ ü¼NŸ·J¿À ¨µÈæ‰÷S:íçdþÿUóßþ®ùT‚ø“à_šÐ´`Zp-„RK¥…­…Ö"I‹d-:háÓ¢£´è¬…_‹.Z´jÑU‹-ºiÑ]‹Z¤jÑS‹4-Òµè¥Eo-úh‘¡E_-Ó¢ŸýµÈÔb€µÈÒb!-²µÈÑ"W‹<-òµ¬Å-†j1L‹áZ®E#´©Å(-
 µ­Å-Æjq„ã´¯Å-&jQ¤Å$-Šµ˜¬Å‘ZLÑ¢D‹©Z¥Å4-¦k1C‹™ZÌÒâh-fk1G‹¹ZÌÓb>:C,Ðâ-j±H‹ÅZ«ÅqZ¯Å-–jÖb™¥Z”iÑ¢\‹
@@ -757,7 +739,7 @@
 ïÈÁ»òEø|Þ“ïÃòkøPþá~ìc«#|buƒO­>ð™5¾°†Ã—ÖXøÊ*†¯­éð5ö[ÇÁ·V¾³jà{«	~°NƒŸ¬àgë
 øÅº~µ®‡ß¬ÛàwëøÃz þ´ƒ¿¬Ãë%Üó½Ç„õ“Ö·Ì²~eJ1¦U'–¤º³ª?ó©\ÖQÎ:©±Ì¯¦².j¨Å,¨JYWu"KQ¬›:…uWg±êB–ª®`ij3KW7³Þjë£b}ÕÓì0µõSo²þê–©>gÕÏ,K`ƒl›…ìÎ,ÛîÎríþ,ÏÎaƒíQlˆ=‘µ§²aöl6Ü^Ä
 ì
-6Â®g#í¬Ð>›¶/±²íoìÉ±}¸Øï>ƒTq,=†áæö<ÅçÿPKb¨êV—6  7m  PK   ™~a2            &   HTTPClient/UncompressInputStream.class•Xx\Õqž¹÷j÷îêJÚ]éJÖËZ°òú¥ØfÊ²,Ë–‘Œ¼{1Ø¤•öJ^¼Ú«Uà8©„´¤´ðQjçAì`Ç&GI€BšB¡%	¥Ð’6!uHÁýçîC‹Q¾|ñç33çÜ9sfþ3s¯¾ÿþcgˆh×¸i-tQ3}CÈcBN	9-ä›BÎ9ëy\¸o¹é	zR¸oùŽï
+6Â®g#í¬Ð>›¶/±²íoìÉ±}¸Øï>ƒTq,=†áæö<ÅçÿPKb¨êV—6  7m  PK   Ý;3            &   HTTPClient/UncompressInputStream.class•Xx\Õqž¹÷j÷îêJÚ]éJÖËZ°òú¥ØfÊ²,Ë–‘Œ¼{1Ø¤•öJ^¼Ú«Uà8©„´¤´ðQjçAì`Ç&GI€BšB¡%	¥Ð’6!uHÁýçîC‹Q¾|ñç33çÜ9sfþ3s¯¾ÿþcgˆh×¸i-tQ3}CÈcBN	9-ä›BÎ9ëy\¸o¹é	zR¸oùŽï
 ùžò”ïù§…<#äY7ý#ýPL='âóÂýÈI/8éÇnª£Òé'2þ³uzIÆqS-½,Ë_Ñé_uú7yèIqâU!?uÒÏtú¹›ô²N¯¹éßéuþC§7tzS§ÿÔé¿tzK§_¸°õÛ:ýÒM¿¢ÿ?þÇI¿vÒoÜ´Œ^›'Uâ[ÉÌ;bø·òÀÿÊês:ýN§wuú½£ísm$ÿÄ±ÿÓé='½Ï¤&“²µÉnïîYÕÝ±rw1•¬J&FÒ‘DzS$>j©DPg­éÚ°1,
 fr§#}=Ã)k 6&vº²š‘Ñ[S´ÓJ%G0ÂRÿvLöÅ“ýÛ{†’QlË[˜‰ž¾X+œC‘±ç‡ÿýöç‡Ù¡ÈŒ8“ñhV7Kôo‹¤`'pØ›3é)Ëê±i&-IG2÷‹'ª•ˆ‚&ÓÂ'à[Çµá+qjÃ»·\Ó³nåå]« hØ[ëV^ÛÓÞÞ(<XÐê
 ç.¦âÎÕðÄµ9U“!*Xí­îX-:?ìˆnÍ†Ž¦RaÛ»×¯º¢gÝúÕ²`7ÜˆZ}£ƒ" ÎŽ–X"–nešÑØ}cäc‘…±äÂ®Äðhzc:eE†–ÍÙ„£­²cPÖKX¡Ñ¡>+ŽôÅ¡ñu'û#ñM‘TLä¬RKo‹áøww†ÃW®ŠÇ…W'ú“CHÞÈH¡mäQVšÓnŒôtŒõ[ÃéÐ«PJ8ç óÜ‡@7nmïêIMŒAF~w¤-	¼~-“8ò–a$1±¦ûFBãV"ƒ™²dÄ{
@@ -772,7 +754,7 @@
 +ïÓ~XöÐå€ÎK}Ê¯€šð9Õ+|òÑNzÔ<’?Ìªuì\.¾NˆG]W4°ÙæÐ;ÕÚ·’Æ+¨ŠÛè"^i·)ÆT¾=Î²ß.ð¶…7¡;ì ùäË+Û°5HKÙþ¨ek¿vF‹
 E·”~m7í‰ð½pfªu—Êž|95p'-æ.Û#c7ëGa“<Šk“Ù=…¤ÉNÃí§õP`¾Úpû$]ÔLí 9Mmïq×ñü•²’CTÄë©Œ¯d6ÐÛ{ì–]“?s`ó v+ÂKÄ8’¡"1Åö[•öOÊ¿&¬°ÿFäÍ¶kUú¢{’§î|ñrñuô~è€Š|)gÌâ–j¶ÛcksZj÷QÉ)
 löáeiÞÙÚlƒ[>ýt=ß»¼ÎÛ°ÿ ]RØ/æ£KÔ¤|§[ÖNk}ÎN“Ø	Ô{i÷.„T¬&hv ÞÓ°k‚ª¥9{<G©©ÐôG`N&¤-ïñ·xj“zÆJäß’Œ¢-¯¸ÌvCPT=6pz\RåE.Ck”Z//;Rí)öªÔúLÃuy•Ñþ&5?cAÞ!~QRÀ—Ês¥gÐ&%ÁÌý°‡W+ì]á=ZúÛS½é&Ž“ÎC¨;	@5I—ò0]Æ7ÑrNÑjTéAÞIIþ8ÝÂ·Ð¼‹îáÝt?EOó^Tæ[é¾^ãÏÐÛ¨æçønzŸïa7_¼_Ägê½\Ç÷qïãÞÏ|€Ã|¯çÃ<ÈGø&Œ7ó6r– Ä}€æÃ6 Ž,†tøó÷öemàÍtÌ¾¬Iv¡÷HE›B˜‹¾L_É Œ›qå½y_àŒvÊ¡ oé$}T;I~Šš‘Ôe›ê¢Ôr‚–wûZOëëÔÖ“´b©6wÞ$µ¦c9ÆÉ|„VÎSMÇ$µ×›ŽÞÖñó?“UØËábP/PXv)˜í€²ÒQ©YwTÐšä$uúºòË¦²ÐŠ‹Hè}>F¥|œ|üUšÍ_§9ü(Íå	jBO\ÊÑ
->E]|š®â³´‰§4‹îç'ìèu¢j/EOëì“ÓWIv˜ÿˆý%0ý_:ƒBsÑA¾nG¯	J¢(hø²¸eïA<›‹è~“¶'þPK3‚q™§  Ž  PK   ™~a2               HTTPClient/Util.classµZy|TÕ½ÿýî½³f’	dˆf‘Å 	„%lÑ@Â0,&CfH"ÉL˜™(*®E_ë¾U­,Ú¦Z[ÚE+­ÖÚöÕ×ÖÚÖ®¾î‹¶¾¾÷º(ïû;÷Îd’–röóÛ·s“¯ðÅÓD4“ÿè¦Ý|¡4SÜ|Ouó4.wÐ]nžÎ\áàžéàJ'_ì¦ž%Íliæ¸ÉÍsÝTÀ—8¸Jú¥™'Ëó¥Y Mµ45Ò,”f‘›’\+Íb/q“_.%y©ƒ—9¸ÎM“øB'/—~…“WJ¿JšÕn*ãz'_êæË¸An¬qòZéÝäàYnrS%¯€ë¼ÁÉÜ,û›d½^Ö7Ks¹4-Òl‘­r{›¶]FW®VÙm“Ý“wÈJ4í.@»)Ê9¿ÓÍÜ)M—4WºywË¨GFQ9“½ÒìJânNpÒÁ}²r•4W;x›6w›¸ÞÁ×8ùZ_Ç{ÝÔÂ×;ù'ßèà›œ|³›Zù¹ÿiöÉå[¥¹M ÿ›¬}T¦“ævÁ}‡4wÊî]2ºÛÁ÷é­rà^ß'“û¥yÀÁ2¹7DzCñP2O04\º*TÙ—ìê®\Ö•ÜIÖ0¹6ÆvE¢u¡8N7G¡s’Ó™Lö¶îŒÅ{BI¦Bón2²'Y¹<”Œ¬Të¸ïüD¤uÖ¬Ùs ÌœÌ¿äb¦\sJ´'»z"LÞx­Ý±ö]i‚ºCÑŽÊÆWFÚ`¾:g^69:#{Z{B½LÚÖ:&ûÂ®hW²–I/Ÿ¾‰É¨‹…>¿¡+YÛ×³#ßÚÑè±öP÷¦P¼KæÖ¢‘ìì‚(Æ4¬Þ¸±©®»+MV6C @œ$º®,ÇC×0M/ß:šºúéYAH"ÞÎ46ëž3¹ºUà2q=$Ôëé­ë%CçÕ’€Jö€Ï g¸vSS¨+®°^e—}yép Kû’±x×µ¡dW,ZÝ	oô¦þå‰¤ÖÅb»º"#A[«#IM/ö†d¼+Ú1BØÖâ1§Wå[·àÂ±‘-jºÓe2]¦¦u˜Ö©Q=Fõ²&7ÑÛÝ•lŠÇz#ñ$´>­|4ðìdè]á=0§^\nÈC'’1oI†Ó™[Êá`¢#£»+ïrtD’jT[žq~u(Ñ™»­mYÓ³žcòcÝÝMîã),65aÊkìêŽ´&"¡x{'|rSÒÑ#Ñ0¦©u½]ÌÒ±³+ðœÛZ×OÇa#ç-â
+>E]|š®â³´‰§4‹îç'ìèu¢j/EOëì“ÓWIv˜ÿˆý%0ý_:ƒBsÑA¾nG¯	J¢(hø²¸eïA<›‹è~“¶'þPK3‚q™§  Ž  PK   Ý;3               HTTPClient/Util.classµZy|TÕ½ÿýî½³f’	dˆf‘Å 	„%lÑ@Â0,&CfH"ÉL˜™(*®E_ë¾U­,Ú¦Z[ÚE+­ÖÚöÕ×ÖÚÖ®¾î‹¶¾¾÷º(ïû;÷Îd’–röóÛ·s“¯ðÅÓD4“ÿè¦Ý|¡4SÜ|Ouó4.wÐ]nžÎ\áàžéàJ'_ì¦ž%Íliæ¸ÉÍsÝTÀ—8¸Jú¥™'Ëó¥Y Mµ45Ò,”f‘›’\+Íb/q“_.%y©ƒ—9¸ÎM“øB'/—~…“WJ¿JšÕn*ãz'_êæË¸An¬qòZéÝäàYnrS%¯€ë¼ÁÉÜ,û›d½^Ö7Ks¹4-Òl‘­r{›¶]FW®VÙm“Ý“wÈJ4í.@»)Ê9¿ÓÍÜ)M—4WºywË¨GFQ9“½ÒìJânNpÒÁ}²r•4W;x›6w›¸ÞÁ×8ùZ_Ç{ÝÔÂ×;ù'ßèà›œ|³›Zù¹ÿiöÉå[¥¹M ÿ›¬}T¦“ævÁ}‡4wÊî]2ºÛÁ÷é­rà^ß'“û¥yÀÁ2¹7DzCñP2O04\º*TÙ—ìê®\Ö•ÜIÖ0¹6ÆvE¢u¡8N7G¡s’Ó™Lö¶îŒÅ{BI¦Bón2²'Y¹<”Œ¬Të¸ïüD¤uÖ¬Ùs ÌœÌ¿äb¦\sJ´'»z"LÞx­Ý±ö]i‚ºCÑŽÊÆWFÚ`¾:g^69:#{Z{B½LÚÖ:&ûÂ®hW²–I/Ÿ¾‰É¨‹…>¿¡+YÛ×³#ßÚÑè±öP÷¦P¼KæÖ¢‘ìì‚(Æ4¬Þ¸±©®»+MV6C @œ$º®,ÇC×0M/ß:šºúéYAH"ÞÎ46ëž3¹ºUà2q=$Ôëé­ë%CçÕ’€Jö€Ï g¸vSS¨+®°^e—}yép Kû’±x×µ¡dW,ZÝ	oô¦þå‰¤ÖÅb»º"#A[«#IM/ö†d¼+Ú1BØÖâ1§Wå[·àÂ±‘-jºÓe2]¦¦u˜Ö©Q=Fõ²&7ÑÛÝ•lŠÇz#ñ$´>­|4ðìdè]á=0§^\nÈC'’1oI†Ó™[Êá`¢#£»+ïrtD’jT[žq~u(Ñ™»­mYÓ³žcòcÝÝMîã),65aÊkìêŽ´&"¡x{'|rSÒÑ#Ñ0¦©u½]ÌÒ±³+ðœÛZ×OÇa#ç-â
 ²­ïˆtÈ¥Y;UÛi‡gÉp¶Z˜­fËpŽZ˜£@rÃ‘Ý}±dÄ”ÓÔlúÈ*ì}©7¿rDûzZd6?°óoÛm
 NïŽDVE§Õ‘P8ÿP•6A]1Q¶½Óºá^±§=Ò+N”Ènr[²ÞwGº#=­W…ºû"&¡ôÌmÎ¢Jv5h—º`.:,É‚Y‘Ò8l;»âÂ¨R*4£û&	\½nký¹©!2‹4AÜª´£F¦†ºIsäì%”CdDÉÂÈlIó†n³Ì –0-/ÍO6ÅdÄŸÕÈ4¦-(â‘¦¸< Ý$bŒ$Ec6%Rè¿3ŒYbu¤~5Ò2qgŠ£7eFm/ëÛ¹SWbWWï†ÞP{D9dò1—ò=sQ°¤æ‰F"áÄ:¨VÙ¸/›1Bd9â¢Âoóú„uëT4‚ì·¾¡føLÎk½‰]ÂjKH®Hª/Þ§Î~Ù\Ÿ-"‹Å“³¬óœpdg¨¯;Ù„é9è›NÔd¬=†€à^éGÚQl„SÕ„0 ÕÓ”átr
 ´g”-£«`åID’}½j7®,r’!ˆY•j„Õiïhôy
@@ -804,7 +786,7 @@
 ¡ê[<ÓOÎ5Á3/`	ì¯?ÚpŒ6¦Íæà$mjX6Òå/ ‡<Ç‘|¯ú"ˆhm€CO ×Ùx o°¨œ)¥ƒ~-Ùõ½äÑ¯§|ý<ün¦Iú-4Y¿â»‚úÇhŽ~;ÍÕïH»üdôÿÍ:è¦GsEŒjNØPÖS,{`qù¬²¢ÄIji)ØrŒ¶Ò¶ãÔ¤¦ÛSÓjzEjÚ|L´¶èmƒ ÇäÄ°yóˆy“1@í8fvÍÒÉ/4X1
 M¿ŒÞyfèÓ"ýZ£ï§íú£Ö£]ú'(®?NElg‡Eü.+„L:Fa¥¢ˆRÑÎLE Ž£¤Ò)ëBá_²>Y$|²Ì°Iìd—’š;-µ%–ÔÊ†K-tÃøbÑôéS€š.Ð_€¥å¤>rp®²¢ëU°°—àÉT¦Kˆèp9*!)ŸÆÐMG(ïuÊ£1¤²Â„á½¨YõÇ¨KŽ¼{ƒcïÜŒoþs›û)G­ølÍ(6ûÏ~Ú_ò$å©wî—w`(ËTËKXÿ:|þ5ÊÑ¿I¹ú·¨Pÿ64ó:ÍÒ¿CôïÂc¿Í¼IìíÒD½ú[tþ%¶Z03‘V±G1æ¥­t§ªcÀ çYák¾rðÒ7kð\êå|ÓÙ›þþs å„"šE/*V_ËB©³Å©™[bºZªµ¤#ä^9"‡êw§1ú?h¬þOš¢¿OSõ“ÎÒ:p—ðEq.Íáë—%5ÖÇÌ"›¦óûVªïHS`Ö?&Á‹„‰ôjIQ]+K~sI¢­×Œ¿%FÛ í:ZŠÝ\?š1R(xdÙ/\È`8;*Vyä1ò)ÏðÒÆšdÐlc,Í5ÆQ­á£•F!<n<]ae|Åê°Xs"`?¯X+¤u<N±6jÙg)£0Íä]–2æ¥%.&‡13šhõÕÞ˜¢ËAôt ÑAšjTÐLcf†üç¥‰¬L9É"²ˆÇ§I[Óf½›2“4‹„á©ÕXÌ‹€yqf½›Æ”ga*â	¨§MøËaÓrÊêºØ"‚û„Ô="µ½\dŒ^«˜-–?_² þÃú$¸;à•¢ X¾K<F“}FiØgó‡‘/PôËt€zö§jµfWk*Ë·@‡mÆ3 |çóË³	„ |¿ÏvÄú¬ø+5Yg¨°k\N.£ÂØJ3Œ6ª1B´ÈÃf"´Úè V£“"FWÆ'¼Ýi¶v[lÉZ‰R‰ŒJ­¢s7û-·ßÍÕóÅE|zH;¹,KµçTåLüƒ“E•|Ó ÅŽSoædEæ¤ó$íÆã•S8=j<F½ÞòŠK?ÝêZ}­Õ/±ú
 «¯±új«ßfõ“­¾Òê·Zýv«_lõ‹¬þ:«¿ÞêË¬Þ…Þ[VSì½ñyQúcžûÏ¾‹	PBÇn™ÚíÌÜí´`tZ<tZ<tZ´uZ8;-œÞ½V¿Íê¯°ú¬~«Õo·ú6«¿Qhôž²µèÞ‹›[ï¬æ›wvs‹Ý;§¹ÅáÛÜâô^ÒÜâµ{«Ð:¼óÐ:½óÑº¼Ðº½KÑæx—¡õxëÐæz—£Íó®@›ï]Ù|œº†þpái˜Ñ|DÓx~UÓ4¼Lf!™ÖÐ
-Tq+Q=®B´£žÚéRä÷Ë(At­¡ÐZºƒéj¢GiWëé38â„NR3¡MÈ)›ñöÞ‚7ÎVÔâ­¨ÚSBˆ;`xí<Â\IžG;y1à*d#uñfº’[iwP7Ç¨‡¯Öžöã7h,{`´„ò:5bž$<ñäÿPK(nŒµÔ  H9  PK   ™~a2               HTTPClient/VerifyDigest.class­V[wUþN’“™„¡­-Ã5‚@I[ÊÅ"†{/è(¥R
+Tq+Q=®B´£žÚéRä÷Ë(At­¡ÐZºƒéj¢GiWëé38â„NR3¡MÈ)›ñöÞ‚7ÎVÔâ­¨ÚSBˆ;`xí<Â\IžG;y1à*d#uñfº’[iwP7Ç¨‡¯Öžöã7h,{`´„ò:5bž$<ñäÿPK(nŒµÔ  H9  PK   Ý;3               HTTPClient/VerifyDigest.class­V[wUþN’“™„¡­-Ã5‚@I[ÊÅ"†{/è(¥R
 â49i§3a2VQ±\Äû/¬åK}”µ,TqÁ®å?IÝg’´¡åÁ‡ì³gÏÞßÞgŸoŸÉŸývÀzÜ#†þÖá¨R¼,Å1)¥8>C8!ÅÉ0^Á)¯*ÐÃ˜‡á04$UtI{*t#È(0Â¨C¿§U¼¦ÂÐ¨
 K…­"«âŒ|Gñr*\¹æ¥8«âœ„S1®âuçÃxoª¸ à-¼­àbÏF†ÚîÓúY½ÅÔ­‘–#®cX#Û¸e[IÁnÆN‘oÞ1HfRCÀ¹,Ã¢îDÿ¡vÓ–ÛÒg÷‘Ñ¶r‚¢ƒÛËpw2¸ƒÿo–ÊÙ×PívŠŠ¯î6,Ñ›N¿>l
 ¹W;©›ºcÈç¢1àfŒC¤p@8Fz¼Ã9—6>ë='ô\†v×0Ôv@¦ñguc¦y×0),éÚø²¼¤ñîäDçXRd]Ã¶ÈÅo¤ÆØ~* ãáú†ÚÈj
@@ -815,28 +797,28 @@
 ûäMâ­ŠëÆâº©¸Ò­B«ŸHßŠ-$_¤§ŸÈ®Ðº&v,Ö8_¬i
 þXó±H`
 <áSÆ"Á)(·<œ­$WBx¼!~UüêøaDxVð#XÍûñù%
-èˆcài²Zæi²^Ÿ§ÉŠýž&kxš¬š{š¬;H1Û±ƒü©j_–|Â4½×b¿@¡_ðW¨>Ä‘À¨µ…J¶À­H`á8ŸDm<xÚ`$xóï ê~„×VO£&Œ`ž4?ãùKeš¼•»¨¼ƒ„Èo£¾v¡‹dŽi<;cˆÌ5,žkX2×°tÖpË¦±<®Î¦ò•ÜH÷—é™ðsð"jIkœF´ú\·K¨>ÔxïGìn¬mŽ($nb½lA1[íJMP«$Àó€U Ù K!6ù÷ýšRqµ«•¥÷šRžµ·è|ÖÑ9n¦?t† ž2ˆj~øVñhà'±ŽëØÀ“ØÌ‡ÑJkO¡‹ãiò’ü4ò3l%Ï³&~Žmåc,IºÁ/°«ü¢Çª,eÙ@ŒÙ‰]Ä‘VÌÇnìA­FÚÐŽäF‰s¤u SrŽ´½ØGõU³óÄLÉ´6–(¢t±]ØÄ´$[KŸ£NbîCüŽnòSÑC@ÂÐ°X~<DŽVÉÖU1=r%Öõ6=€Ò4‰ùÍ´6O‚×6ü<3:U’ê|*¿Œ~ÅÛP¬ ƒCÞ¨JM’žî8,ñÁ‡ú§{Ø“ÙRú<Ô#ÿ PK¯j  ‰  PK   ˜~a2               HTTPClient/VerifyMD5.classUïOeÿ\Ü•rƒR²ºÍYÚmlcÃÑÁœ”!E‰ÓÍkû”–Þ]Ù0Æøb‰¨/5.Æ˜Ý£¢® KØK_ø'©ŸçÊËª1„ïó|¾?žëý¶	à8n„±ç°!6â<ž—ä‚†ÂB:„ay^c/j£çBÈÈs,L·—B—ÌD*.…0Æe¼,%SaLcFÞ^‘dV’+^Õ0§á5[8K
+èˆcài²Zæi²^Ÿ§ÉŠýž&kxš¬š{š¬;H1Û±ƒü©j_–|Â4½×b¿@¡_ðW¨>Ä‘À¨µ…J¶À­H`á8ŸDm<xÚ`$xóï ê~„×VO£&Œ`ž4?ãùKeš¼•»¨¼ƒ„Èo£¾v¡‹dŽi<;cˆÌ5,žkX2×°tÖpË¦±<®Î¦ò•ÜH÷—é™ðsð"jIkœF´ú\·K¨>ÔxïGìn¬mŽ($nb½lA1[íJMP«$Àó€U Ù K!6ù÷ýšRqµ«•¥÷šRžµ·è|ÖÑ9n¦?t† ž2ˆj~øVñhà'±ŽëØÀ“ØÌ‡ÑJkO¡‹ãiò’ü4ò3l%Ï³&~Žmåc,IºÁ/°«ü¢Çª,eÙ@ŒÙ‰]Ä‘VÌÇnìA­FÚÐŽäF‰s¤u SrŽ´½ØGõU³óÄLÉ´6–(¢t±]ØÄ´$[KŸ£NbîCüŽnòSÑC@ÂÐ°X~<DŽVÉÖU1=r%Öõ6=€Ò4‰ùÍ´6O‚×6ü<3:U’ê|*¿Œ~ÅÛP¬ ƒCÞ¨JM’žî8,ñÁ‡ú§{Ø“ÙRú<Ô#ÿ PK¯j  ‰  PK   Ý;3               HTTPClient/VerifyMD5.classUïOeÿ\Ü•rƒR²ºÍYÚmlcÃÑÁœ”!E‰ÓÍkû”–Þ]Ù0Æøb‰¨/5.Æ˜Ý£¢® KØK_ø'©ŸçÊËª1„ïó|¾?žëý¶	à8n„±ç°!6â<ž—ä‚†ÂB:„ay^c/j£çBÈÈs,L·—B—ÌD*.…0Æe¼,%SaLcFÞ^‘dV’+^Õ0§á5[8K
 öŒÎÌ\N—LQv{¦¬)
 ­²#Î)PÌ²éžW°/þ/6Ý³“¶òBAó¸Y—*‹YaÏÙ%Ñq+g”fÛ”ü–0àMGAûÎ€³Â6+Ãg˜3¼ì1£†S$€øÕ¡1™Ã_ÌÛ2à‚±lô”Œò|Ï´k›åy:øM‹aÛj*ÓêÉL^¼™K®i•=mþ¦%ÃÄE/¤ïê¥%Q¦tL–¶Ê.33ñ¶›#ó	ºµ3}wÝœÙJÔq	jïC•BAØ²–i«bçÄˆ)o“™„—lÂÊWJâ¸ôÓq Wu<….[Çh¢áuoàšŽë¸¦ µNuÞÔa Ë6={¦ÿúI9ä5Ì}}\
 ºÿØ°9/7¶h:‹†›+¦bâæ’È¹"ÓQ„©ã4Ø”H,[qcœb®R2jÊd%è·<–µ¤b²±1§’Ë	Ç)TJ¥•˜7CSLIÇ"ÊÒÁÒ°¤ãmØ2¾£ÃEEÇ2,»ë­s?Â?™] 6®êK¹!³µ<¬É—kÒVwK4ÌwTyiy$þäDë9L§ÛàðìÇÀÔä&Ûæ"ÑÇëz‡è=´â
 ¹ëõ2Ê5lÙW>¢õ¬áˆ¾ÓÃ"ç½*ù<[ÕXZå¼‚£ÿÿö†\ë!à¶zžìZÓãƒ7lÓx¦¾G ž‘Gë#eºhØ×‡­
 ,›Ûer^Áx&ÓV°?žþˆ*_ã¼[ô†È‡ÚàwÜ“ ÆïÛ~(èä?ä#!õó~€î¹øø„ëPÉ{ð­‘óá imÀGhÀÇ8D®½fÃxðn2*¿8‚g©cLå=4êV¿ÀõÿŠ€s©Àïˆ<}HîBM×:(V¡ECU4l œ
 úûÔ65¹ù5.$ÛÔÞŽ É¿uî>çÖ¡GwUÑÔÜ@3Ïh„$Y»WÑ²Žèƒ[ªr÷ï‘X´u»×¼ê»ˆMÝª¬»H?A>¥ü65Ÿ±ºÛ¬ês$ðúñ%Ò¸ƒI|…wxßà|ëu`
-!v¦qt³ÎCŒ@A`GqŒ9XùvVùÕãå_Å	œdþÃÈoùö3þ)jƒè¥>@+•ýäwck6ßQ&'0%‹NlªÅu~¦ýƒ	6æT2ÑÙ«½i~/Ù@{{®HÉc|$%[>¶âÏd²Š½|¼´ü¸=ãƒ¬ø:~Àn¬qŠ?±;?c|÷0u¯ê‘4™¬Ðçu¡ÈA¿<‡³Þô{QSÿ PK¹£†Wy  ›  PK   ™~a2               HTTPClient/VerifyRspAuth.class½Wíwgÿ=³óìÌÎŽI\HÒJ§Ð6É&!	)¬„6	) ¤iÖ:Ùd'3Ëì,í›Z¬­Šâ[ŠU|‰Ö·Ã9&Äöœö‹ÏÑ/þ~ñ[­ïçxÔÖûÌÎ&[X”O~ØûÜ¹Ï½¿ûòÜûÌì¯ßyí [ð3ý8–BŽò˜ òaAžä#‚X‚L§‘GA[Ãf8Þ‡šðQãBîj˜ƒ§Â×PÂIŠ²†;„è”‚ÓÖã˜Šy±žQñ1ì	;U<©â)OkxÏ
+!v¦qt³ÎCŒ@A`GqŒ9XùvVùÕãå_Å	œdþÃÈoùö3þ)jƒè¥>@+•ýäwck6ßQ&'0%‹NlªÅu~¦ýƒ	6æT2ÑÙ«½i~/Ù@{{®HÉc|$%[>¶âÏd²Š½|¼´ü¸=ãƒ¬ø:~Àn¬qŠ?±;?c|÷0u¯ê‘4™¬Ðçu¡ÈA¿<‡³Þô{QSÿ PK¹£†Wy  ›  PK   Ý;3               HTTPClient/VerifyRspAuth.class½Wíwgÿ=³óìÌÎŽI\HÒJ§Ð6É&!	)¬„6	) ¤iÖ:Ùd'3Ëì,í›Z¬­Šâ[ŠU|‰Ö·Ã9&Äöœö‹ÏÑ/þ~ñ[­ïçxÔÖûÌÎ&[X”O~ØûÜ¹Ï½¿ûòÜûÌì¯ßyí [ð3ý8–BŽò˜ òaAžä#‚X‚L§‘GA[Ãf8Þ‡šðQãBîj˜ƒ§Â×PÂIŠ²†;„è”‚ÓÖã˜Šy±žQñ1ì	;U<©â)OkxÏ
 ò	A>©âSå9gU|ZÅó>ƒ¼¨à³
 >§àó‰Jà0d&NX§¬>×òfûŽ„ãÍî¢­Ñ½D-w–{¾—·’ù˜‘¼<íƒØåCûÄèää¡a×±½°ï°˜„¾W¶	(¹Ûñœð~†—;oôó•4Ž°kŠ’ö”Vó„ãÙ*sÓv0iM»¶(Ÿ·Ü)+pÄs,”Ã¢SfXW8eÎÌ™ÃåÒÞJX¤¬µS‘`Ô*©Ç‡Æ…ŸDÉZ­w%t\²Ë‡~@R‰××C²‚²½o>o—BÇ÷Ä‘œô©ÒRt.NažQ0ÅÈ…t|ˆ¤®í‘tœ!eQO8ÞŒO¶kÏ1l¬ÇÃÒ¨mì`m’DTÁ™µË¡ð°•XñL©jGüJ·pDúí#öŒUqC‘é¨å\;Ø"ÒñœÓ1ˆ{uld» ÷	²C‚äÙ…Ý
 ¾ ã‹8¯ãK8¯àË:¾‚¯27ÍŸaMT5Çï;¸"Õñ5¼$¿¬ã.*øºŽoà%JZ@Á%ßÄ+ªxìu<ÊN	Ê¥êæ·t|—u|ßeh»¾_†*3365øÀHTSØ˜å|‘Ê•3;o;§ì‚y:ð½Y3EÜM‡Ù¡ã{ø>CS‡ÙkÚó%:aRì ƒ¡_ÿ- E0½y¿â…ÂL}hd[oÙ.Ó9°œ‚?uû!^Õñ0.ÓÉ
-…wÎ)ÏYa¾˜[õ¬ãGx•¡Åœ®„&us¾âZBÎ°VaÎ4ãŠ˜3?Gâ6³\ÉçÉáLÅuÏ˜Q';vAÁuü?e¸ífO^VËxpú@ýRßwÔ¬SU<*íºº]Úr‡©ÝBË)×D§˜˜Ö†CK>k‡Õf¸§ÁÅÒÕèNÓÈh2°¨‹Éª¹ùaE†tItÜ- ¾wrÕÐ¯nSA;úmm5U'ž?†‘ÎÁEð?¦xÃÛ§`Éå”åVì÷U-þûdÅrËc³žØÃ–(tÃØ1Ü^ççÆÞoÔ¦;ª­‘½¸¬’U_×y¨6Mä!i•J¶W`è¹¥ó­Î+U ©.2šê•¢=?ßm<ôã°Ž5<«DQl×cLøâx:pB[Ø5:K˜ô¾ï‡„l…J+Ý‚ôÁ ‰‹0Z·Çë}ñº#^wÆk.^éjŒVFwÚýD?HO¿¥ç­[³WÁ²Ý‹²=‹Hd{!gy<kðE$³FrJÖP¡fu©+Ö¢Yh€üdùHÉo£Iþ#ÖÈ‚!ÿwÈÁÝò_Ñ-ÿòß±—ô«zÄ†ˆ±ˆ9I'²JDœÈKŽ8‘8‘[2âDvJÄ‰üTÂÁ>Â ì¯‘Na>ý9RôSê!ò¯Y•¥k2ùŠ!/CÏñdrÉ×ÑtÔH.¡ù*ZÞ4xæýË$Uå6ÊÖÍ%¯¡ÝHfÖ.¡õ"šˆk‹8‚á™öít¤¡f·åTR0VÆ#ù5E+ÅDN×]Ä àu¬?z2·/ac´Mkæ"Uµ“ÈîŒcÜtsPåFÐÍ@•ë@I$_Ã±dî¢ô.àÞØœD	¡|wÕ×ñÉªý2îÉ¥¢2'r©š×XGªêä´¸n`Æ†Vƒê^FÇŠš&à´šNê&®•ëÂˆxc•Ój¡uN$¶§[ÓÝo\ÆžîÖô ¡y[êÔ%,Ôed…yw5 ìjmžK³…wßlQkê=U·ªÐî­ùÙr…z²‹&x¾Î«s›ibþ‰fù_X+ÿ›åwÐ)¿‹.ž@?çä2¶Ñ:ÄUìç)ø\G‰7áoÆó¼çyù,ñVüžx›¯ci¾íâw²|{†ßÅÎòv‰w²ÞÅ~É³ì7¼Gjã}’É¤¾Uz„øÇùé)ž‹¦òýmè§‰{ ÒŒm£XG1F3ö(Ú1.¦=I»û‰KIÍØBZÌVmŽ‰;€ƒbŽ‰;„Q®Í’ÃÑôI»cäýÒ Ž`’fö<{‹>2Begñ*2»„ßaŠ8¤LhMô{4ºkŽþPK+>@Šò  +  PK    £~a2(¥bº
-  Þ                   META-INF/MANIFEST.MFPK    £~a2Ñž{À´
-  ß               ü
-  META-INF/GALLERY.SFPK    £~a2'WAß  ü
-               ñ  META-INF/GALLERY.RSAPK
+…wÎ)ÏYa¾˜[õ¬ãGx•¡Åœ®„&us¾âZBÎ°VaÎ4ãŠ˜3?Gâ6³\ÉçÉáLÅuÏ˜Q';vAÁuü?e¸ífO^VËxpú@ýRßwÔ¬SU<*íºº]Úr‡©ÝBË)×D§˜˜Ö†CK>k‡Õf¸§ÁÅÒÕèNÓÈh2°¨‹Éª¹ùaE†tItÜ- ¾wrÕÐ¯nSA;úmm5U'ž?†‘ÎÁEð?¦xÃÛ§`Éå”åVì÷U-þûdÅrËc³žØÃ–(tÃØ1Ü^ççÆÞoÔ¦;ª­‘½¸¬’U_×y¨6Mä!i•J¶W`è¹¥ó­Î+U ©.2šê•¢=?ßm<ôã°Ž5<«DQl×cLøâx:pB[Ø5:K˜ô¾ï‡„l…J+Ý‚ôÁ ‰‹0Z·Çë}ñº#^wÆk.^éjŒVFwÚýD?HO¿¥ç­[³WÁ²Ý‹²=‹Hd{!gy<kðE$³FrJÖP¡fu©+Ö¢Yh€üdùHÉo£Iþ#ÖÈ‚!ÿwÈÁÝò_Ñ-ÿòß±—ô«zÄ†ˆ±ˆ9I'²JDœÈKŽ8‘8‘[2âDvJÄ‰üTÂÁ>Â ì¯‘Na>ý9RôSê!ò¯Y•¥k2ùŠ!/CÏñdrÉ×ÑtÔH.¡ù*ZÞ4xæýË$Uå6ÊÖÍ%¯¡ÝHfÖ.¡õ"šˆk‹8‚á™öít¤¡f·åTR0VÆ#ù5E+ÅDN×]Ä àu¬?z2·/ac´Mkæ"Uµ“ÈîŒcÜtsPåFÐÍ@•ë@I$_Ã±dî¢ô.àÞØœD	¡|wÕ×ñÉªý2îÉ¥¢2'r©š×XGªêä´¸n`Æ†Vƒê^FÇŠš&à´šNê&®•ëÂˆxc•Ój¡uN$¶§[ÓÝo\ÆžîÖô ¡y[êÔ%,Ôed…yw5 ìjmžK³…wßlQkê=U·ªÐî­ùÙr…z²‹&x¾Î«s›ibþ‰fù_X+ÿ›åwÐ)¿‹.ž@?çä2¶Ñ:ÄUìç)ø\G‰7áoÆó¼çyù,ñVüžx›¯ci¾íâw²|{†ßÅÎòv‰w²ÞÅ~É³ì7¼Gjã}’É¤¾Uz„øÇùé)ž‹¦òýmè§‰{ ÒŒm£XG1F3ö(Ú1.¦=I»û‰KIÍØBZÌVmŽ‰;€ƒbŽ‰;„Q®Í’ÃÑôI»cäýÒ Ž`’fö<{‹>2Begñ*2»„ßaŠ8¤LhMô{4ºkŽþPK+>@Šò  +  PK    è;3ï'?¹
+  Þ                   META-INF/MANIFEST.MFPK    è;3¤Œì9´
+  ß               û
+  META-INF/GALLERY.SFPK    è;3Õ¿´kÛ  ü
+               ð  META-INF/GALLERY.RSAPK
  
-     ¤~a2            	               META-INF/PK    £~a2D•K7   >                9  META-INF/INDEX.LISTPK
+     è;3            	               META-INF/PK    ç;3D•K7   >                4  META-INF/INDEX.LISTPK
  
-     ™~a2                         ±  HTTPClient/PK    ˜~a2’Gˆ"  Ü  +             Ú  HTTPClient/AuthSchemeNotImplException.classPK    ˜~a2XG—d   Ô  %             U  HTTPClient/AuthorizationHandler.classPK    ˜~a2ò…ÊåÏ  3:  "             È   HTTPClient/AuthorizationInfo.classPK    ˜~a2GcÃØÁ  Í'  $             ç;  HTTPClient/AuthorizationModule.classPK    ˜~a24ø¥   Û   &             úN  HTTPClient/AuthorizationPrompter.classPK    ™~a2ýÙ×{    Ë   !             óO  HTTPClient/BasicCookieBox$1.classPK    ™~a2CX-¡E  U  &             âP  HTTPClient/BasicCookieBox$Accept.classPK    ™~a2s%ÆZK  g  ,             {S  HTTPClient/BasicCookieBox$AcceptDomain.classPK    ™~a2.æ    %              V  HTTPClient/BasicCookieBox$Close.classPK    ™~a2ŸtÞZD  U  &             ~X  HTTPClient/BasicCookieBox$Reject.classPK    ™~a2-A
-pL  g  ,             [  HTTPClient/BasicCookieBox$RejectDomain.classPK    ™~a2CÅÅ  ³               ¼]  HTTPClient/BasicCookieBox.classPK    ˜~a2zÜ›ì0  	  $             m  HTTPClient/BufferedInputStream.classPK    ˜~a2r©ê‚  È               ’r  HTTPClient/CIHashtable.classPK    ˜~a2ö÷yCÏ    '             ^u  HTTPClient/CIHashtableEnumeration.classPK    ˜~a2Ój ÿ  ‚               ‚w  HTTPClient/CIString.classPK    ˜~a27×d‰€    #             ãz  HTTPClient/ChunkedInputStream.classPK    ˜~a2¶á…¾k  a               ´  HTTPClient/Codecs$CT.classPK    ˜~a2‘Òi(‡*  "M               g  HTTPClient/Codecs.classPK    ˜~a2ÎWPïa	    &             3¬  HTTPClient/ContentEncodingModule.classPK    ˜~a2³ë)¨  ¯	  !             èµ  HTTPClient/ContentMD5Module.classPK    ˜~a2\?®ÊÆ  þ               ßº  HTTPClient/Cookie.classPK    ™~a2ìæ*  h$               êË  HTTPClient/Cookie2.classPK    ™~a2[Tg   ¼               Zß  HTTPClient/CookieModule$1.classPK    ™~a2”»o  y(               Çà  HTTPClient/CookieModule.classPK    ™~a2l…Î®   #  $             ¢õ  HTTPClient/CookiePolicyHandler.classPK    ™~a2uËlªk)  ëS  #             ¢ö  HTTPClient/DefaultAuthHandler.classPK    ™~a2ép¹  y  +             ^  HTTPClient/DefaultCookiePolicyHandler.classPK    ™~a2ƒëYÝ  Ø	               Í& HTTPClient/DefaultModule.classPK    ˜~a28ýÅQ‡   Î                 ö+ HTTPClient/FilenameMangler.classPK    ˜~a2ÝQÄû                  Ë, HTTPClient/GlobalConstants.classPK    ˜~a2 ˜8œ  L  !             0. HTTPClient/HTTPClientModule.classPK    ˜~a2Ú¿Â\D  ›  *             Ž/ HTTPClient/HTTPClientModuleConstants.classPK    ˜~a2Jq\2ï  n  !             *1 HTTPClient/HTTPConnection$1.classPK    ˜~a2Î8Œ  G
-  3             h5 HTTPClient/HTTPConnection$EstablishConnection.classPK    ˜~a2ç¿¿E  õ  6             Ì: HTTPClient/HTTPConnection$MSLargeWritesBugStream.classPK    ˜~a2²ÀC•P  V®               u= HTTPClient/HTTPConnection.classPK    ˜~a2R´>ßm  M-               Ü HTTPClient/HTTPResponse.classPK    ˜~a2ëÖxæž   Â                ”£ HTTPClient/HashVerifier.classPK    ™~a2d`˜ãX  ¶  "             }¤ HTTPClient/HttpHeaderElement.classPK    ˜~a2¶'D6  §  !             %© HTTPClient/HttpOutputStream.classPK    ™~a2sOi  Ç+  "             ª´ HTTPClient/HttpURLConnection.classPK    ™~a22rƒù
-  á  #             cÊ HTTPClient/IdempotentSequence.classPK    ˜~a2ÍZì%  Â               ÒÔ HTTPClient/LinkElement.classPK    ˜~a2¿,¼ƒ  å
-               AÖ HTTPClient/LinkedList.classPK    ™~a2ïƒÌ$  u               Ü HTTPClient/Log.classPK    ™~a2S°ª³X  N               sç HTTPClient/MD5.classPK    ™~a2æR„‘k                 ì HTTPClient/MD5InputStream.classPK    ˜~a2%Ü8Û  ´                Åð HTTPClient/ModuleException.classPK    ˜~a2]ú3#                 $ò HTTPClient/NVPair.classPK    ˜~a2•ô‚þ  ¯               Œô HTTPClient/ParseException.classPK    ˜~a2\ÚÓ  Í  )             æõ HTTPClient/ProtocolNotSuppException.classPK    ™~a2²ÔCÎ…  !  "             Z÷ HTTPClient/RedirectionModule.classPK    ˜~a2?
->a  Y               / HTTPClient/Request.classPK    ˜~a2ý qí	  ”                Ö HTTPClient/RespInputStream.classPK    ˜~a2£e&rn$  "J                HTTPClient/Response.classPK    ˜~a2Â§)‹  ~	                Æ? HTTPClient/ResponseHandler.classPK    ˜~a2ð†Ä  à               ŸD HTTPClient/RetryException.classPK    ™~a2s94Ì	  L               G HTTPClient/RetryModule.classPK    ˜~a2_RÖ¼ý   ~               !Q HTTPClient/RoRequest.classPK    ˜~a27¼0Šr                  fR HTTPClient/RoResponse.classPK    ™~a2ÿãq/                 !T HTTPClient/Separator.classPK    ™~a2µŠ¥(§   Ó   "             ˜V HTTPClient/SimpleAuthPopup$1.classPK    ™~a2â¨¼úS  Ó  4             W HTTPClient/SimpleAuthPopup$BasicAuthBox$Cancel.classPK    ™~a2º¯Ñt  4  3             DZ HTTPClient/SimpleAuthPopup$BasicAuthBox$Clear.classPK    ™~a2Õê›%  ¼  3             ] HTTPClient/SimpleAuthPopup$BasicAuthBox$Close.classPK    ™~a2’Q£!N  Ç  0             Ÿ_ HTTPClient/SimpleAuthPopup$BasicAuthBox$Ok.classPK    ™~a2ùM„Ù¦	    -             Kb HTTPClient/SimpleAuthPopup$BasicAuthBox.classPK    ™~a2‘f1ïÿ  u                Ll HTTPClient/SimpleAuthPopup.classPK    ™~a2Ék.,È  ¸  !             ™p HTTPClient/SimpleAuthPrompt.classPK    ˜~a2ˆp™  ˜  +             °x HTTPClient/SocketTimeout$TimeoutEntry.classPK    ˜~a2{Iýb¾  N               | HTTPClient/SocketTimeout.classPK    ˜~a2L¹õU  7'                HTTPClient/SocksClient.classPK    ˜~a2À®ÿ  ¯               ´” HTTPClient/SocksException.classPK    ˜~a2ýwQq  p  &             – HTTPClient/StreamDemultiplexor$1.classPK    ˜~a2îV‘¶  |)  $             ×— HTTPClient/StreamDemultiplexor.classPK    ™~a2ªè	  ‚  '             ß­ HTTPClient/TransferEncodingModule.classPK    ˜~a2Ãß¦   Ú   !             L· HTTPClient/TransferListener.classPK    ˜~a2b¨êV—6  7m               A¸ HTTPClient/URI.classPK    ™~a23‚q™§  Ž  &             ï HTTPClient/UncompressInputStream.classPK    ™~a2(nŒµÔ  H9               þ HTTPClient/Util.classPK    ™~a2¯j  ‰               , HTTPClient/VerifyDigest.classPK    ˜~a2¹£†Wy  ›               Œ! HTTPClient/VerifyMD5.classPK    ™~a2+>@Šò  +               M& HTTPClient/VerifyRspAuth.classPK    Z Z   ‹-   
\ Pas de fin de ligne à la fin du fichier.
+     Ý;3                         ¬  HTTPClient/PK    Ü;3’Gˆ"  Ü  +             Õ  HTTPClient/AuthSchemeNotImplException.classPK    Ü;3XG—d   Ô  %             P  HTTPClient/AuthorizationHandler.classPK    Ü;3ò…ÊåÏ  3:  "             Ã   HTTPClient/AuthorizationInfo.classPK    Ý;3GcÃØÁ  Í'  $             â;  HTTPClient/AuthorizationModule.classPK    Ý;34ø¥   Û   &             õN  HTTPClient/AuthorizationPrompter.classPK    Ý;3ýÙ×{    Ë   !             îO  HTTPClient/BasicCookieBox$1.classPK    Ý;3CX-¡E  U  &             ÝP  HTTPClient/BasicCookieBox$Accept.classPK    Ý;3s%ÆZK  g  ,             vS  HTTPClient/BasicCookieBox$AcceptDomain.classPK    Ý;3.æ    %             V  HTTPClient/BasicCookieBox$Close.classPK    Ý;3ŸtÞZD  U  &             yX  HTTPClient/BasicCookieBox$Reject.classPK    Ý;3-A
+pL  g  ,             [  HTTPClient/BasicCookieBox$RejectDomain.classPK    Ý;3CÅÅ  ³               ·]  HTTPClient/BasicCookieBox.classPK    Ý;3zÜ›ì0  	  $             m  HTTPClient/BufferedInputStream.classPK    Ü;3r©ê‚  È               r  HTTPClient/CIHashtable.classPK    Ý;3ö÷yCÏ    '             Yu  HTTPClient/CIHashtableEnumeration.classPK    Ý;3Ój ÿ  ‚               }w  HTTPClient/CIString.classPK    Ý;37×d‰€    #             Þz  HTTPClient/ChunkedInputStream.classPK    Ý;3¶á…¾k  a               ¯  HTTPClient/Codecs$CT.classPK    Ý;3‘Òi(‡*  "M               b  HTTPClient/Codecs.classPK    Ý;3ÎWPïa	    &             .¬  HTTPClient/ContentEncodingModule.classPK    Ý;3³ë)¨  ¯	  !             ãµ  HTTPClient/ContentMD5Module.classPK    Ý;3\?®ÊÆ  þ               Úº  HTTPClient/Cookie.classPK    Ý;3ìæ*  h$               åË  HTTPClient/Cookie2.classPK    Ý;3[Tg   ¼               Uß  HTTPClient/CookieModule$1.classPK    Ý;3õ%J  €(               Âà  HTTPClient/CookieModule.classPK    Ý;3l…Î®   #  $             œõ  HTTPClient/CookiePolicyHandler.classPK    Ý;3uËlªk)  ëS  #             œö  HTTPClient/DefaultAuthHandler.classPK    Ý;3ép¹  y  +             X  HTTPClient/DefaultCookiePolicyHandler.classPK    Ý;3ƒëYÝ  Ø	               Ç& HTTPClient/DefaultModule.classPK    Ý;38ýÅQ‡   Î                 ð+ HTTPClient/FilenameMangler.classPK    Ü;3ÝQÄû                  Å, HTTPClient/GlobalConstants.classPK    Ý;3 ˜8œ  L  !             *. HTTPClient/HTTPClientModule.classPK    Ü;3Ú¿Â\D  ›  *             ˆ/ HTTPClient/HTTPClientModuleConstants.classPK    Ü;3Jq\2ï  n  !             $1 HTTPClient/HTTPConnection$1.classPK    Ü;3Î8Œ  G
+  3             b5 HTTPClient/HTTPConnection$EstablishConnection.classPK    Ü;3ç¿¿E  õ  6             Æ: HTTPClient/HTTPConnection$MSLargeWritesBugStream.classPK    Ü;3²ÀC•P  V®               o= HTTPClient/HTTPConnection.classPK    Ý;3R´>ßm  M-               Ö HTTPClient/HTTPResponse.classPK    Ý;3ëÖxæž   Â                Ž£ HTTPClient/HashVerifier.classPK    Ý;3d`˜ãX  ¶  "             w¤ HTTPClient/HttpHeaderElement.classPK    Ý;3¶'D6  §  !             © HTTPClient/HttpOutputStream.classPK    Ý;3Cºk  Î+  "             ¤´ HTTPClient/HttpURLConnection.classPK    Ý;32rƒù
+  á  #             _Ê HTTPClient/IdempotentSequence.classPK    Ý;3ÍZì%  Â               ÎÔ HTTPClient/LinkElement.classPK    Ý;3¿,¼ƒ  å
+               =Ö HTTPClient/LinkedList.classPK    Ý;3ïƒÌ$  u               	Ü HTTPClient/Log.classPK    Ý;3S°ª³X  N               oç HTTPClient/MD5.classPK    Ý;3æR„‘k                 	ì HTTPClient/MD5InputStream.classPK    Ü;3%Ü8Û  ´                Áð HTTPClient/ModuleException.classPK    Ü;3]ú3#                  ò HTTPClient/NVPair.classPK    Ý;3•ô‚þ  ¯               ˆô HTTPClient/ParseException.classPK    Ý;3\ÚÓ  Í  )             âõ HTTPClient/ProtocolNotSuppException.classPK    Ý;3²ÔCÎ…  !  "             V÷ HTTPClient/RedirectionModule.classPK    Ý;3?
+>a  Y               + HTTPClient/Request.classPK    Ý;3ý qí	  ”                Ò HTTPClient/RespInputStream.classPK    Ý;3£e&rn$  "J                HTTPClient/Response.classPK    Ý;3Â§)‹  ~	                Â? HTTPClient/ResponseHandler.classPK    Ý;3ð†Ä  à               ›D HTTPClient/RetryException.classPK    Ý;3s94Ì	  L               G HTTPClient/RetryModule.classPK    Ü;3_RÖ¼ý   ~               Q HTTPClient/RoRequest.classPK    Ý;37¼0Šr                  bR HTTPClient/RoResponse.classPK    Ý;3ÿãq/                 T HTTPClient/Separator.classPK    Ý;3µŠ¥(§   Ó   "             ”V HTTPClient/SimpleAuthPopup$1.classPK    Ý;3â¨¼úS  Ó  4             ‹W HTTPClient/SimpleAuthPopup$BasicAuthBox$Cancel.classPK    Ý;3º¯Ñt  4  3             @Z HTTPClient/SimpleAuthPopup$BasicAuthBox$Clear.classPK    Ý;3Õê›%  ¼  3             ] HTTPClient/SimpleAuthPopup$BasicAuthBox$Close.classPK    Ý;3’Q£!N  Ç  0             ›_ HTTPClient/SimpleAuthPopup$BasicAuthBox$Ok.classPK    Ý;3ùM„Ù¦	    -             Gb HTTPClient/SimpleAuthPopup$BasicAuthBox.classPK    Ý;3‘f1ïÿ  u                Hl HTTPClient/SimpleAuthPopup.classPK    Ý;3Ék.,È  ¸  !             •p HTTPClient/SimpleAuthPrompt.classPK    Ý;3ˆp™  ˜  +             ¬x HTTPClient/SocketTimeout$TimeoutEntry.classPK    Ý;3{Iýb¾  N               | HTTPClient/SocketTimeout.classPK    Ý;3L¹õU  7'                HTTPClient/SocksClient.classPK    Ý;3À®ÿ  ¯               °” HTTPClient/SocksException.classPK    Ý;3ýwQq  p  &             – HTTPClient/StreamDemultiplexor$1.classPK    Ý;3îV‘¶  |)  $             Ó— HTTPClient/StreamDemultiplexor.classPK    Ý;3ªè	  ‚  '             Û­ HTTPClient/TransferEncodingModule.classPK    Ý;3Ãß¦   Ú   !             H· HTTPClient/TransferListener.classPK    Ý;3b¨êV—6  7m               =¸ HTTPClient/URI.classPK    Ý;33‚q™§  Ž  &             ï HTTPClient/UncompressInputStream.classPK    Ý;3(nŒµÔ  H9               þ HTTPClient/Util.classPK    Ý;3¯j  ‰               ( HTTPClient/VerifyDigest.classPK    Ý;3¹£†Wy  ›               ˆ! HTTPClient/VerifyMD5.classPK    Ý;3+>@Šò  +               I& HTTPClient/VerifyRspAuth.classPK    Z Z   ‡-   
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/js/fitToWindow.js.php gallery-1.5.1/js/fitToWindow.js.php
--- gallery-1.5-pl1/js/fitToWindow.js.php	2004-10-23 04:35:04.000000000 +0200
+++ gallery-1.5.1/js/fitToWindow.js.php	2005-06-21 12:11:46.000000000 +0200
@@ -56,22 +56,23 @@
 */
 function calculateNewSize(){
 
-	width = windowWidth();
-	height= windowHeight();
+    windowWidth = windowWidth();
+    windowHeight= windowHeight();
 
-	newwidth = imagewidth;
-	newheight = imageheight;
+    newwidth = imagewidth;
+    newheight = imageheight;
 
-	if ( imagewidth > (width - marginLeft)) {
-		newwidth = width - marginLeft;
-		newheight = newwidth / imageratio;
-	}
-	if (imageheight > (height - marginTop)) {
-		newheight = height - marginTop;
-		newwidth = newheight * imageratio;
-	}
+    if ( imagewidth > (windowWidth - marginLeft)) {
+	newwidth = windowWidth - marginLeft;
+	newheight = newwidth / imageratio;
+    }
+
+    if ( newheight > (windowHeight - marginTop)) {
+	newheight = windowHeight - marginTop;
+	newwidth = newheight * imageratio;
+    }
 
-	setReducedSize();
+    setReducedSize();
 }
 
 function setReducedSize() {
diff -Naur gallery-1.5-pl1/js/sectionTabs.js.php gallery-1.5.1/js/sectionTabs.js.php
--- gallery-1.5-pl1/js/sectionTabs.js.php	2004-06-08 11:51:30.000000000 +0200
+++ gallery-1.5.1/js/sectionTabs.js.php	2005-04-25 02:20:01.000000000 +0200
@@ -10,10 +10,11 @@
                 this.toggle = function(id) {
                         document.getElementById(this.oldtab).style.display 	= 'none';
                         document.getElementById('tab_' + this.oldtab).className = 'tab';
-                         document.getElementById(id).style.display 		= 'inline';
+                        document.getElementById(id).style.display 		= 'inline';
                         document.getElementById('tab_' + id).className 		= 'tab-hi';
 
                         this.oldtab=id;
+			document.getElementById('initialtab').value = id;
 			this.currentSectionNr= this.getTabByName(id);
                 }
 
diff -Naur gallery-1.5-pl1/layout/adminbox.inc gallery-1.5.1/layout/adminbox.inc
--- gallery-1.5-pl1/layout/adminbox.inc	2005-02-01 12:36:35.000000000 +0100
+++ gallery-1.5.1/layout/adminbox.inc	2005-07-11 14:02:53.000000000 +0200
@@ -1,6 +1,6 @@
 <?php
 
-// $Id: adminbox.inc,v 1.26 2005/02/01 11:36:35 jenst Exp $
+// $Id: adminbox.inc,v 1.27 2005/07/11 12:02:53 jenst Exp $
 // Note that this box is assumed to be attached to a navigator and uses the navigator's
 // width parameters .
 
@@ -27,20 +27,11 @@
         $width=' width="'. $navigator["fullWidth"] . $navigator["widthUnits"] .'" ';
 }
 
-// For rtl/ltr stuff
-if ($gallery->direction == 'ltr') {
-    $left ='left';
-    $right = 'right';
-} else {
-    $left ='right';
-    $right = 'left';
-}
-
 ?>
 <table<?php echo $width; ?> cellspacing="0" cellpadding="0" id="adminbox">
   <tr> 
-    <td align="<?php echo $left; ?>"><?php echo $adminbox["text"] ?></td>
-    <td align="<?php echo $right; ?>">
+    <td align="<?php echo langLeft(); ?>"><?php echo $adminbox["text"] ?></td>
+    <td align="<?php echo langRight(); ?>">
 	<form name="admin_options_form" action="view_album.php">
 	<?php echo $adminbox["commands"] ?>
 	</form>
diff -Naur gallery-1.5-pl1/layout/breadcrumb.inc gallery-1.5.1/layout/breadcrumb.inc
--- gallery-1.5-pl1/layout/breadcrumb.inc	2004-10-20 00:07:30.000000000 +0200
+++ gallery-1.5.1/layout/breadcrumb.inc	2005-06-27 11:26:21.000000000 +0200
@@ -1,5 +1,5 @@
 <?php
-// $Id: breadcrumb.inc,v 1.26 2004/10/19 22:07:30 jenst Exp $
+// $Id: breadcrumb.inc,v 1.28 2005/06/27 09:26:21 paour Exp $
 ?>
 <?php
 global $breadcrumb, $navigator, $gallery;
@@ -8,7 +8,7 @@
 if(!includeTemplate('breadcrumb.tpl')) {
 	// If the border color is not passed in, we do a black/white combo
 	
-	if ($breadcrumb["bordercolor"]) {
+	if (isset($breadcrumb["bordercolor"])) {
 		$borderIn = $breadcrumb["bordercolor"];
 	} else {
 		$borderIn = "#FFFFFF";
@@ -42,8 +42,10 @@
 		
 	<td class="bread" height="18" align="right">
 	<?php
-	for ($i = 0; isset($breadcrumb["text"][$i]); $i++) {
-		echo "\t\t&nbsp;".$breadcrumb["text"][$i]."&nbsp;\n";
+	if (isset($breadcrumb['text'])) {
+	foreach($breadcrumb["text"] as $nr => $text) {
+	    echo "\t\t$text\n";
+	}
 	}
 	?>
 	</td> 
diff -Naur gallery-1.5-pl1/layout/commentbox.inc gallery-1.5.1/layout/commentbox.inc
--- gallery-1.5-pl1/layout/commentbox.inc	2004-12-02 23:20:55.000000000 +0100
+++ gallery-1.5.1/layout/commentbox.inc	2005-07-06 12:49:53.000000000 +0200
@@ -1,25 +1,23 @@
-<?php /* $Id: commentbox.inc,v 1.20 2004/12/02 22:20:55 jenst Exp $ */ ?>
+<?php /* $Id: commentbox.inc,v 1.22 2005/07/06 10:49:53 jenst Exp $ */ ?>
 <?php 
-	global $comment, $index, $j;
+	global $gallery, $comment, $index, $j;
+
+	$fromString = wordwrap($comment->getName(), 50, " ", 1) .'&nbsp;&nbsp;'. $comment->getDatePosted();
+	if ($gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($gallery->album)) {
+	    $fromString .= ' (@'. removeTags($comment->getIPNumber()) .')';
+	}
 ?>
 		<table width="100%" border="0" cellspacing="0" cellpadding="0" class="albumdesc">
 		<tr>
-			<td width="75%">
-		  	<span class="admin">
-			<?php echo _("From:") ?> <?php echo wordwrap($comment->getName(), 50, " ", 1) ?> @ <?php echo removeTags($comment->getIPNumber())?> (<?php echo $comment->getDatePosted() ?>)
-			</span>
-
-			<td><?php
+		  <td width="75%" class="admin"><?php echo sprintf(_("From: %s"), $fromString); ?></td>
+		  <td><?php
 if ($gallery->user->canWriteToAlbum($gallery->album)) {
-	//$url = doCommand("delete-comment", array("index" => $index, "comment_index" => $j), "view_comments.php", array("set_albumName" => $gallery->session->albumName));
-	//$buf = '<span class="admin"> <a href="#" onClick="javascript:' . popup($url, 1) . '">[' . _("delete comment") .']</a></span>';
-	//echo $buf;
 	echo '<span class="admin">'. _("Delete") .'<input type="checkbox" name="comment_index['. $j .']"></span>';
 }
 	?></td>
 		</tr>
 		<tr>
-			<td style="border-top:1px solid black" width="75%" height="20" valign="top" class="albumdesc"><?php echo wordwrap($comment->getCommentText(), 100, " ", 1) ?></td>
+		  <td style="border-top:1px solid black" width="75%" height="20" valign="top" class="albumdesc"><?php echo wordwrap($comment->getCommentText(), 100, " ", 1) ?></td>
 		</tr>
 		</table>
 		<br>
diff -Naur gallery-1.5-pl1/layout/commentboxtop.inc gallery-1.5.1/layout/commentboxtop.inc
--- gallery-1.5-pl1/layout/commentboxtop.inc	2004-12-02 23:20:56.000000000 +0100
+++ gallery-1.5.1/layout/commentboxtop.inc	2005-08-08 22:23:11.000000000 +0200
@@ -1,4 +1,4 @@
-<?php /* $Id: commentboxtop.inc,v 1.22 2004/12/02 22:20:56 jenst Exp $ */ ?>
+<?php /* $Id: commentboxtop.inc,v 1.22.4.1 2005/08/08 20:23:11 jenst Exp $ */ ?>
 <?php global $commentbox, $embeddedAlbum, $myAlbumName, $myHighlightTag, $myAlbum, $index, $id, $i; ?>
         
 
@@ -35,17 +35,20 @@
 	</td>
     <?php
 }
-else
-{
+else {
 ?>
 	<td width="150" valign="top" ><a href="<?php echo makeAlbumUrl($gallery->session->albumName, $id) ?>"><?php echo $gallery->album->getThumbnailTag($i) ?></a></td>
 	<td width="20">&nbsp;</td>
 	<td valign="top">
-<?php if ($gallery->album->isHidden($i)) 
-{
-	echo "  (". _("hidden") .")";
-} ?>
-	<form name="delete_comments>" action="view_comments.php" method="post">
+<?php 
+	if ($gallery->album->isHidden($i)) {
+		echo "  (". _("hidden") .")";
+	} 
+
+	echo makeFormIntro('view_comments.php',array(
+		'name' => 'delete_comments',
+		'method' => 'post'));
+?>
 	<input type="hidden" name="index" value="<?php echo $index ?>">
 	<table width="100%" border="0" cellspacing="0" cellpadding=0>
 	<tr>
diff -Naur gallery-1.5-pl1/layout/commentdraw.inc gallery-1.5.1/layout/commentdraw.inc
--- gallery-1.5-pl1/layout/commentdraw.inc	2004-12-15 16:26:25.000000000 +0100
+++ gallery-1.5.1/layout/commentdraw.inc	2005-06-19 15:44:35.000000000 +0200
@@ -1,49 +1,55 @@
-<?php /* $Id: commentdraw.inc,v 1.25 2004/12/15 15:26:25 jenst Exp $ */ ?>
+<?php /* $Id: commentdraw.inc,v 1.27 2005/06/19 13:44:35 jenst Exp $ */ ?>
 <?php 
 
-	global $commentdraw, $i, $index, $id;
+global $commentdraw, $i, $index, $id;
 
-// If the border color is not passed in, we do a black/white combo
-if ($commentdraw["bordercolor"]) {
-        $borderIn = $commentdraw["bordercolor"];
-} else {
-        $borderIn = "#FFFFFF";
-}
+$commentTable = new galleryTable();
+$commentTable->setAttrs(array(
+	'width' => '75%',
+	'align' => 'center',
+        'border' => 0,
+        'cellspacing' => 0,
+        'cellpadding' => 0,
+        'class' => 'commentbox'));
 
-$pixelImage = "<img src=\"" . getImagePath('pixel_trans.gif') . "\" width=\"1\" height=\"1\" alt=\"\">";
+$commentTable->setColumnCount(3);
 
-?>
-<!-- Begin Comment -->
-<table width="75%" align="center" border="0" class="commentbox" cellpadding="0" cellspacing="0">
-<tr>
-	<td class="commentboxhead"><?php echo _("From:") ?></td> 
-	<td class="commentboxhead"><b><?php echo wordwrap($commentdraw["name"], 50, " ", 1) ?></b>
-<?php
+$commenterName = '<b>'. wordwrap($commentdraw["name"], 50, " ", 1) .'</b>';
 if ($gallery->user->isAdmin()) {
-	echo "@ &nbsp;";
-	echo $commentdraw["IPNumber"];
+	$commenterName .= '@ &nbsp;'. $commentdraw["IPNumber"];
 }
-?>	</td>
-	<td class="commentboxhead">(<?php echo $commentdraw["datePosted"] ?>)</td>
-</tr>
-<tr>
-	<td colspan="3"><?php echo wordwrap($commentdraw["comment"], 100, " ", 1) ?></td>
-</tr>
 
-<?php
+$commentTable->addElement(array(
+        'content' => _("From:"),
+        'cellArgs' => array('class' => 'commentboxhead', 'width' => 50)));
+
+$commentTable->addElement(array(
+        'content' => $commenterName,
+        'cellArgs' => array('class' => 'commentboxhead', 'width' => '55%')));
+
+
+$commentTable->addElement(array(
+        'content' => '('. $commentdraw["datePosted"] .')',
+        'cellArgs' => array('class' => 'commentboxhead')));
+
+
+$commentTable->addElement(array(
+        'content' => wordwrap($commentdraw["comment"], 100, " ", 1),
+        'cellArgs' => array('colspan' => '3')));
+
 if ($gallery->user->canWriteToAlbum($gallery->album)) {
-	echo "\n<tr>";
-	echo "\n\t". '<td colspan="3" align="center" class="commentboxfooter">';
-        $url = doCommand('delete-comment', 
-				array('index'=> $commentdraw['index'], 
-					'comment_index' => $i,
-					'albumName' => $commentdraw['albumName'])
-			);
-	echo '<a href="#" onclick="javascript:' . popup($url,1) . '">['. _("delete comment") . ']</a>';
-	echo "\n\t</td>";
-	echo "\n</tr>";
+    $url = doCommand('delete-comment',
+	array('index'=> $commentdraw['index'],
+		'comment_index' => $i,
+		'albumName' => $commentdraw['albumName'])
+	);
+
+   $commentTable->addElement(array(
+        'content' => '<a href="#" onclick="javascript:' . popup($url,1) . '">['. _("delete comment") . ']</a>',
+        'cellArgs' => array('colspan' => '3', 'class' => 'commentboxfooter', 'align' => 'center')));
 }
-?>
-</table>
-<br>
-<!-- End Comment -->
+
+global $commentBox;
+$commentBox = $commentTable->render();
+
+?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/layout/ml_pulldown.inc gallery-1.5.1/layout/ml_pulldown.inc
--- gallery-1.5-pl1/layout/ml_pulldown.inc	2005-03-10 03:30:07.000000000 +0100
+++ gallery-1.5.1/layout/ml_pulldown.inc	1970-01-01 01:00:00.000000000 +0100
@@ -1,129 +0,0 @@
-<?php
-/*
-  $Id: ml_pulldown.inc,v 1.52.2.1 2005/03/10 02:30:07 cryptographite Exp $
-
-  Gallery - a web based photo album viewer and editor
-  Copyright (C) 2000-2005 Bharat Mediratta
-
-  This program is free software; you can redistribute it and/or modify
-  it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 2 of the License, or (at
-  your option) any later version.
-
-  This program is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-  General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-
-*/
-?>
-
-<?php 
-global $GALLERY_EMBEDDED_INSIDE, $GALLERY_EMBEDDED_INSIDE_TYPE;
-
-/* This "block" inserts either a combobox with available languages or show flags for them.
-** Both are only displayed if at least 2 languages are available.
-*/
-
-if ($gallery->app->ML_mode == 3 && !$gallery->session->offline && sizeof($gallery->app->available_lang) > 1) {
-    
-	if($gallery->app->show_flags !='yes') {?>
-<script language="JavaScript" type="text/javascript">
-function ML_reload() {
-	var newlang=document.MLForm.newlang[document.MLForm.newlang.selectedIndex].value ;
-	window.location.href=newlang;
-}
-</script>
-<?php 
-	}
-?>
-	<form name="MLForm" action="#" style="margin-bottom: 0px;">
-	<table width="100%" cellpadding="0" cellspacing="0">
-	<tr>
-		<td valign="top" align="right">
-<?php
-	if($gallery->app->show_flags !='yes') {
-		echo "\t\t". '<select style="font-size:8pt;" name="newlang" onChange="ML_reload()" size="1">';
-	}
-	$nls = getNLS();
-
-	$count=0;
-	$half=sizeof($gallery->app->available_lang)/2;
-	foreach ($gallery->app->available_lang as $value) {
-
-		/* 
-		** We only allow show languages which are available in gallery.
-		** These could differ to the languages defined in config.php.
-		*/
-		if (! isset($nls['language'][$value])) continue;
-
-		$count++;
-		$args = isset($_GET) ? $_GET : array();
-		if (isset($GALLERY_EMBEDDED_INSIDE) && $GALLERY_EMBEDDED_INSIDE=='nuke') {
-			if ($GALLERY_EMBEDDED_INSIDE_TYPE == 'postnuke') {
-				/* postnuke */
-				if (! isset($nls['postnuke'][$value])) continue;
-				$new_lang=$nls['postnuke'][$value];
-			}
-			else {
-				/* phpNuke, nsnNuke or cpgNuke */ 
-				if (! isset($nls['phpnuke'][$value])) continue;
-				$new_lang=$nls['phpnuke'][$value];
-			} 
-		} else {
-			$new_lang=$value;
-		}
-
-		/* now we buil the URL according to the new language */
-		$request_url=$_SERVER['REQUEST_URI'];
-		$pos=strpos($request_url, "newlang");
-		if ($pos >0) {
-			$request_url=substr($request_url,0,$pos-1);
-		}
-	        if (stristr($request_url,"?")) {
-			$url=$request_url ."&newlang=". $new_lang;
-		}
-		else {
-			$url=$request_url ."?newlang=". $new_lang;
-		}
-		$url = htmlspecialchars($url);
-	
-		/* Show pulldown or flags */
-		if($gallery->app->show_flags !='yes') {
-			if ($gallery->language == $value) $selected="selected"; else $selected="";
-			echo "\n\t\t<option value=\"$url\" $selected>" . $nls['language'][$value] ."</option>";
-		} else {
-			$flagname=$value;
-			echo "\n\t\t";
-			if ($gallery->language != $value) {
-				$style="";
-				echo "<a href=\"$url\">";
-			}
-			else {
-				$style="style=\"margin:7px\"";
-			}
-			echo "<img $style src=\"". $gallery->app->photoAlbumURL . "/locale/$flagname/flagimage/$flagname.gif\" border=\"1\" alt=\"" .$nls['language'][$value] . "\" title=\"" .$nls['language'][$value] . "\">";
-			if ($gallery->language != $value) {
-				echo "</a>";
-			}
-			if ($count > $half && $half >10) {
-				echo "<br>";
-				$count=0;
-			}
-		}
-	}
-
-if($gallery->app->show_flags !='yes') {
-	echo "\n\t\t</select>";
-}
-?>
-
-		</td>
-	</tr>
-	</table>
-	</form>
-<?php } ?>
diff -Naur gallery-1.5-pl1/layout/navigator.inc gallery-1.5.1/layout/navigator.inc
--- gallery-1.5-pl1/layout/navigator.inc	2004-12-14 19:43:40.000000000 +0100
+++ gallery-1.5.1/layout/navigator.inc	2005-08-08 22:23:11.000000000 +0200
@@ -1,4 +1,4 @@
-<?php /* $Id: navigator.inc,v 1.36 2004/12/14 18:43:40 jenst Exp $ */ ?>
+<?php /* $Id: navigator.inc,v 1.37.2.1 2005/08/08 20:23:11 jenst Exp $ */ ?>
 <?php
 global $navigator;
 if(!includeTemplate('navigator.tpl')) {
@@ -15,6 +15,14 @@
 		$begin = max(1, $end - 2 * $navigator["spread"]);
 	}
 
+	if($begin > $navigator["spread"]) {
+	   $beginNextBlock = max(1, $navigator["page"] - 2 * $navigator["spread"]);
+	}
+
+	if($end < $navigator["maxPages"]) {
+	   $endNextBlock = min($navigator["page"] + 2 * $navigator["spread"], $navigator["maxPages"]);
+	}
+
 	// If the border color is not passed in, we do a white one
 	if ($navigator["bordercolor"]) {
 		$borderIn = $navigator["bordercolor"];
@@ -76,7 +84,11 @@
 		$ndrUrl=getImagePath('nav_dot_right.gif');
 		$ndUrl=getImagePath('nav_dot.gif');
 	
-		$mpContent = "\n\t\t<table border=0 cellpadding=0 cellspacing=0><tr>";
+		$mpContent = "\n\t\t". '<table border="0" cellpadding="0" cellspacing="0"><tr>';
+		if (isset($beginNextBlock)) {
+		     $title = sprintf(_("Jump to page %d"), $beginNextBlock);
+		     $mpContent .= "\n\t". '<td><a title="'. $title .'" href="'. $url . $navigator['pageVar'] .'='. $beginNextBlock .'">...</a></td>';
+		}
 		for ($i = $begin; $i <= $end; $i++) {
 			if ($i == $current) {
 				$number = '<span class="nav"><b>'. $i .'</b></span>';
@@ -98,7 +110,12 @@
 			$rightdot = '<img src="'. $ndUrl .'" alt="rightdot">';
 		}
 
-		$mpContent .="\n\t<td>&nbsp;$rightdot&nbsp;</td></tr></table>";
+		$mpContent .="\n\t<td>&nbsp;$rightdot";
+		if (isset($endNextBlock)) {
+		    $title = sprintf(_("Jump to page %d"), $endNextBlock);
+                    $mpContent .= '<a title="'. $title .'" href="'. $url . $navigator['pageVar'] .'='. $endNextBlock .'">...</a>';
+                }		
+		$mpContent .= '</td></tr></table>';
 	} else {
 		$mpContent ='';
 	}
diff -Naur gallery-1.5-pl1/layout/navmicro.inc gallery-1.5.1/layout/navmicro.inc
--- gallery-1.5-pl1/layout/navmicro.inc	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/layout/navmicro.inc	2005-06-20 16:45:43.000000000 +0200
@@ -0,0 +1,141 @@
+<?php /* $Id: navmicro.inc,v 1.3 2005/06/20 14:45:43 jenst Exp $ */ ?>
+<?php
+global $navigator;
+if(!includeTemplate('navmicro.tpl')) {
+	// Calculate the beginning and ending of the navigator range
+	$begin = 0;
+	$navpage = sizeof($navigator["allIds"]) - 1;
+	$navpage=array_search($navigator["id"], $navigator["allIds"]);
+	$navcount = sizeof($navigator["allIds"]);
+
+	// If the border color is not passed in, we do a white one
+	if ($navigator["bordercolor"]) {
+		$borderIn = $navigator["bordercolor"];
+	} else {
+		$borderIn = "#FFFFFF";
+	}
+
+	if (isset($navigator["fullWidth"]) && isset($navigator["widthUnits"])) {
+		$width=' width="'. $navigator["fullWidth"] . $navigator["widthUnits"] .'"';
+	}
+
+	$firstPage = $navigator["allIds"][0];
+	$lastPage = $navigator["allIds"][$navcount-1];
+
+/* If first/last thumbs are enabled, generate them here. */
+if ( !strcmp($gallery->album->fields["nav_thumbs_first_last"],"yes") ) {
+	$navThumbsFirst = '<a href="'. makeAlbumUrl($gallery->session->albumName, $firstPage) .'">';
+	$navThumbsFirst .= $gallery->album->getThumbnailTagById($firstPage,
+	   $gallery->album->fields["nav_thumbs_size"],"class=\"nav_micro_first_img\"");
+	$navThumbsFirst .='</a>&nbsp';
+
+	$navThumbsLast ='<a href="'. makeAlbumUrl($gallery->session->albumName, $lastPage) .'">';
+	$navThumbsLast .= $gallery->album->getThumbnailTagById($lastPage,
+	   $gallery->album->fields["nav_thumbs_size"],"class=\"nav_micro_last_img\"");
+	$navThumbsLast .='</a>&nbsp';
+
+/* If first/last thumbs are disabled, fill each with a space. */
+} else {
+	$navThumbsFirst = '&nbsp';
+	$navThumbsLast = '&nbsp';
+}
+
+/* If the "Dynamic" style is selected, generate it */
+if ( !strcmp($gallery->album->fields["nav_thumbs_style"],"dynamic") ) {
+
+	/* Create a list of the previous thumbs, starting at the farthest back. */
+	$navThumbsPrev = '';
+	for ($i = $gallery->album->fields["nav_thumbs_prev_shown"]; $i >= 1; $i--) {
+		if ( $navpage-$i < 0 ) { continue; }
+		$prevPage = $navigator["allIds"][$navpage-$i];
+		$navThumbsPrev .= '<a href="'. makeAlbumUrl($gallery->session->albumName, ($prevPage)).'">';
+		$navThumbsPrev .= $gallery->album->getThumbnailTagById($prevPage,
+		   $gallery->album->fields["nav_thumbs_size"],"class=\"nav_micro_img\"");
+		$navThumbsPrev .='</a>&nbsp&nbsp';
+	}
+	
+	/* Create a list of the next thumbs, starting from right after current. */
+	$navThumbsNext = '';
+	for ($i = 1; $i <= $gallery->album->fields["nav_thumbs_next_shown"]; $i++) {
+		if ( $navpage+$i > $navcount-1 ) { break; }
+		$nextPage = $navigator["allIds"][$navpage+$i];
+		$navThumbsNext .= '&nbsp&nbsp<a href="'. makeAlbumUrl($gallery->session->albumName, ($nextPage)).'">';
+		$navThumbsNext .= $gallery->album->getThumbnailTagById($nextPage,
+		   $gallery->album->fields["nav_thumbs_size"],"class=\"nav_micro_img\"");
+		$navThumbsNext .='</a>';
+	}
+	
+	/* Create the current thumb. */
+	$navThumbsCur = $gallery->album->getThumbnailTagById($navigator["allIds"][$navpage],($gallery->album->fields["nav_thumbs_size"]
+	 +$gallery->album->fields["nav_thumbs_current_bonus"]),"class=\"nav_micro_current_img\"");
+}
+
+/* If style is "Fixed" begin generation of fixed micro thumb navigation */
+if ( !strcmp($gallery->album->fields["nav_thumbs_style"],"fixed") ) {
+	
+	/* Add previous + next to get our image block size */
+	$navBlockSize = $gallery->album->fields["nav_thumbs_next_shown"]+$gallery->album->fields["nav_thumbs_prev_shown"];
+	if ( $navBlockSize <= 2 ) { $navBlockSize += 1; }
+
+	/* Determine our starting point based on the image we are at. */
+	if ( $navpage < $navBlockSize-1 ) {
+		$startThumb = 0;
+
+	/* This will display the final images with the same number of thumbs as all others */
+	/* Commenting it out allows the end to display just the remaining images. */
+/* Commented to only display remaining images at end
+	} elseif ( $navpage > $navcount-($navBlockSize-1) ) {
+		$startThumb = ($navcount-$navBlockSize) ? ($navcount-$navBlockSize) : 0;
+*/
+
+	/* This is what displays anything that isn't at the beginning or end */
+	} else {
+		$X = $navBlockSize-2;
+		$startThumb = $X * (int)(($navpage-1)/$X);
+	}
+
+	/* After we have decided on a starting point, loop through and create them */
+	$navBlogThumb = '';
+	for ($i = $startThumb; $i < $navBlockSize+$startThumb; $i++) {
+		/* In case we are close to the end, stop generating thumbs */
+		if ( $i >= $navcount ) { break; }
+		$navBlogThumb .= '<a href="'. makeAlbumUrl($gallery->session->albumName,
+		   ($navigator["allIds"][$i])).'">';
+
+		/* Current image gets special CSS */
+		if ( $i == $navpage ) {
+			$navBlogThumb .= $gallery->album->getThumbnailTagById($navigator["allIds"][$i],
+        	           $gallery->album->fields["nav_thumbs_size"]+$gallery->album->fields["nav_thumbs_current_bonus"]
+			   ,"class=\"nav_micro_current_img\"");
+		/* All other images get another CSS */
+		} else {
+			$navBlogThumb .= $gallery->album->getThumbnailTagById($navigator["allIds"][$i],
+        	           $gallery->album->fields["nav_thumbs_size"],"class=\"nav_micro_img\"");
+		}
+		$navBlogThumb .= '</a>';
+		$navBlogThumb .= '&nbsp&nbsp';
+	}
+}
+?>
+
+<!-- Photo Navigator -->
+<table<?php echo $width ?> border="0" cellspacing="0" cellpadding="0" class="modnavboxthumbs">
+<tr>
+	<td colspan="5">
+		<table width="100%" border="0" align="center">
+			<tr valign="bottom" align="center">
+				<td><?php echo $navThumbsFirst; ?></td>
+<?php if ( !strcmp($gallery->album->fields["nav_thumbs_style"],"dynamic") ) { ?>
+			        <td nowrap width="40%" align="right"><?php echo $navThumbsPrev; ?></td>
+			        <td width="5"><?php echo $navThumbsCur; ?></td>
+			        <td nowrap width="40%" align="left"><?php echo $navThumbsNext; ?></td>
+<?php } elseif ( !strcmp($gallery->album->fields["nav_thumbs_style"],"fixed") ) { ?>
+				<td colspan="3"><?php echo $navBlogThumb; ?></td>
+<?php } ?>
+				<td><?php echo $navThumbsLast; ?></td>
+			</tr>
+		</table>
+	</td>
+</tr>
+</table>
+<?php } ?>
diff -Naur gallery-1.5-pl1/layout/navphoto.inc gallery-1.5.1/layout/navphoto.inc
--- gallery-1.5-pl1/layout/navphoto.inc	2004-07-17 13:35:20.000000000 +0200
+++ gallery-1.5.1/layout/navphoto.inc	2005-08-08 22:23:11.000000000 +0200
@@ -1,84 +1,86 @@
-<?php /* $Id: navphoto.inc,v 1.36 2004/07/17 11:35:20 jenst Exp $ */ ?>
+<?php /* $Id: navphoto.inc,v 1.37.2.1 2005/08/08 20:23:11 jenst Exp $ */ ?>
 <?php
 global $navigator;
+global $full;
+
 if(!includeTemplate('navphoto.tpl')) {
-	// Calculate the beginning and ending of the navigator range
-	$begin = 0;
-	$navpage = sizeof($navigator["allIds"]) - 1;
-	$navpage=array_search($navigator["id"], $navigator["allIds"]);
-	$navcount = sizeof($navigator["allIds"]);
-
-	// If the border color is not passed in, we do a white one
-	if ($navigator["bordercolor"]) {
-		$borderIn = $navigator["bordercolor"];
-	} else {
-		$borderIn = "#FFFFFF";
-	}
-
-	if (isset($navigator["fullWidth"]) && isset($navigator["widthUnits"])) {
-		$width=' width="'. $navigator["fullWidth"] . $navigator["widthUnits"] .'"';
-	}
-
-	$fpAltText= _("First Photo");
-	$ppAltText= _("Previous Photo");
-	$npAltText= _("Next Photo");
-	$lpAltText= _("Last Photo");
-
-	if ($gallery->direction == "ltr") {
-		$fpImgUrl= getImagePath('nav_first.gif');
-		$ppImgUrl= getImagePath('nav_prev.gif');
-		$npImgUrl= getImagePath('nav_next.gif');
-		$lpImgUrl= getImagePath('nav_last.gif');
-	} else {
-		$fpImgUrl= getImagePath('nav_last.gif');
-		$ppImgUrl= getImagePath('nav_next.gif');
-		$npImgUrl= getImagePath('nav_prev.gif');
-		$lpImgUrl= getImagePath('nav_first.gif');
-	}
-
-	$firstPage = $navigator["allIds"][0];
-	$lastPage = $navigator["allIds"][$navcount-1];
-
-	#-- 'first' and 'previous button cell ---
-	if ($navpage > 0) {
-		$fpContent = '<a href="'. makeAlbumUrl($gallery->session->albumName, $firstPage) .'">';
-		$fpContent .='<img src="'. $fpImgUrl . '" border="0" width="27" height="11" alt="'. $fpAltText .'" title="'. $fpAltText .'">';
-		$fpContent .='</a>';
-
-		$prevPage = $navigator["allIds"][$navpage-1];
-		$ppContent = '<a href="'. makeAlbumUrl($gallery->session->albumName, $prevPage).'">';
-		$ppContent .='<img src="'. $ppImgUrl . '" border="0" width="72" height="11" alt="'. $ppAltText .'" title="'. $ppAltText .'">';
-		$ppContent .='</a>';
-
-		$pClass='borderright';
-	} else {
-		$fpContent='&nbsp;';
-		$ppContent='&nbsp;';
-
-		$pClass='';
-	}
-
-	#-- 'page numbers' cell ---                  
-	$mpContent=sprintf(_("%d of %d"), $navpage+1, $navcount);
-
-	#-- 'next' and 'last' button cell ---
-	if ($navpage < $navcount-1) {
-		$nextPage = $navigator["allIds"][$navpage+1];
-		$npContent ='<a href="'. makeAlbumUrl($gallery->session->albumName, $nextPage) .'">';
-		$npContent .='<img src="'. $npImgUrl . '" border="0" width="72" height="11" alt="'. $npAltText .'" title="'. $npAltText .'">';
-		$npContent .='</a>';
-
-		$lpContent ='<a href="'. makeAlbumUrl($gallery->session->albumName, $lastPage) .'">';
-		$lpContent .='<img src="'. $lpImgUrl . '" border="0" width="27" height="11" alt="'. $lpAltText .'" title="'. $lpAltText .'">';
-		$lpContent .='</a>';
-
-		$nClass='borderleft';
-	} else {   
-		$npContent='&nbsp;';
-		$lpContent='&nbsp;';
+    // Calculate the beginning and ending of the navigator range
+    $begin = 0;
+    $navpage = sizeof($navigator["allIds"]) - 1;
+    $navpage = array_search($navigator["id"], $navigator["allIds"]);
+    $navcount = sizeof($navigator["allIds"]);
+
+    // If the border color is not passed in, we do a white one
+    if ($navigator["bordercolor"]) {
+        $borderIn = $navigator["bordercolor"];
+    } else {
+        $borderIn = "#FFFFFF";
+    }
+
+    if (isset($navigator["fullWidth"]) && isset($navigator["widthUnits"])) {
+        $width=' width="'. $navigator["fullWidth"] . $navigator["widthUnits"] .'"';
+    }
+
+    $fpAltText = _("First Photo");
+    $ppAltText = _("Previous Photo");
+    $npAltText = _("Next Photo");
+    $lpAltText = _("Last Photo");
+
+    if ($gallery->direction == "ltr") {
+        $fpImgUrl = getImagePath('nav_first.gif');
+        $ppImgUrl = getImagePath('nav_prev.gif');
+        $npImgUrl = getImagePath('nav_next.gif');
+        $lpImgUrl = getImagePath('nav_last.gif');
+    } else {
+        $fpImgUrl = getImagePath('nav_last.gif');
+        $ppImgUrl = getImagePath('nav_next.gif');
+        $npImgUrl = getImagePath('nav_prev.gif');
+        $lpImgUrl = getImagePath('nav_first.gif');
+    }
+
+    $firstPage = $navigator["allIds"][0];
+    $lastPage = $navigator["allIds"][$navcount-1];
+
+    #-- 'first' and 'previous button cell ---
+    if ($navpage > 0) {
+        $fpContent = '<a href="'. makeAlbumUrl($gallery->session->albumName, $firstPage, ($full) ? array('full' => 1) : NULL) .'">';
+        $fpContent .= '<img src="'. $fpImgUrl . '" border="0" width="27" height="11" alt="'. $fpAltText .'" title="'. $fpAltText .'">';
+        $fpContent .= '</a>';
+
+        $prevPage = $navigator["allIds"][$navpage-1];
+        $ppContent = '<a href="'. makeAlbumUrl($gallery->session->albumName, $prevPage, ($full) ? array('full' => 1) : NULL) .'">';
+        $ppContent .= '<img src="'. $ppImgUrl . '" border="0" width="72" height="11" alt="'. $ppAltText .'" title="'. $ppAltText .'">';
+        $ppContent .= '</a>';
+
+        $pClass= 'borderright';
+    } else {
+        $fpContent = '&nbsp;';
+        $ppContent = '&nbsp;';
+
+        $pClass = '';
+    }
+
+    #-- 'page numbers' cell ---
+    $mpContent=sprintf(_("%d of %d"), $navpage+1, $navcount);
+
+    #-- 'next' and 'last' button cell ---
+    if ($navpage < $navcount-1) {
+        $nextPage = $navigator["allIds"][$navpage+1];
+        $npContent = '<a href="'. makeAlbumUrl($gallery->session->albumName, $nextPage, ($full) ? array('full' => 1) : NULL) .'">';
+        $npContent .= '<img src="'. $npImgUrl . '" border="0" width="72" height="11" alt="'. $npAltText .'" title="'. $npAltText .'">';
+        $npContent .= '</a>';
+
+        $lpContent = '<a href="'. makeAlbumUrl($gallery->session->albumName, $lastPage, ($full) ? array('full' => 1) : NULL) .'">';
+        $lpContent .= '<img src="'. $lpImgUrl . '" border="0" width="27" height="11" alt="'. $lpAltText .'" title="'. $lpAltText .'">';
+        $lpContent .= '</a>';
+
+        $nClass = 'borderleft';
+    } else {
+        $npContent = '&nbsp;';
+        $lpContent = '&nbsp;';
 
-	        $nClass='';
-	} 
+        $nClass = '';
+    }
 	?>
 
 <!-- Photo Navigator -->
diff -Naur gallery-1.5-pl1/layout/watermarkform.inc gallery-1.5.1/layout/watermarkform.inc
--- gallery-1.5-pl1/layout/watermarkform.inc	2005-03-10 03:30:07.000000000 +0100
+++ gallery-1.5.1/layout/watermarkform.inc	2005-09-13 00:40:47.000000000 +0200
@@ -15,91 +15,89 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: watermarkform.inc,v 1.16.2.1 2005/03/10 02:30:07 cryptographite Exp $
+ * $Id: watermarkform.inc,v 1.21.2.1 2005/09/12 22:40:47 dmolavi Exp $
  */
-?>
-<?php
-  global $watermarkForm;
-  global $wmAlign;
-  global $wmAlignX;
-  global $wmAlignY;
-  global $previewFull;
-  global $wmName;
-
-  $err = "";	
-  if (!isset($wmAlignX) || ($wmAlignX <= 0))
-  {
+
+/**
+ * @package Layout
+ */
+
+global $watermarkForm;
+global $wmAlign;
+global $wmAlignX;
+global $wmAlignY;
+global $previewFull;
+global $wmName;
+
+$err = "";
+if (!isset($wmAlignX) || ($wmAlignX <= 0)) {
     $wmAlignX = 0;
-  }
-  if (!isset($wmAlignY) || ($wmAlignY <= 0))
-  {
+}
+
+if (!isset($wmAlignY) || ($wmAlignY <= 0)) {
     $wmAlignY = 0;
-  }
-  if (!isset($wmName))
-  {
-    $wmName = "";
-  }
-  if (!isset($wmAlign)) {
-    $wmAlign=9;
-  }
-  if (!isset($previewFull)) {
-    $previewFull=0;
-  }
-  if (!isset($wmSelect)) {
+}
+
+if (!isset($wmName)) {
+    $wmName = '';
+}
+
+if (!isset($wmAlign)) {
+    $wmAlign = 9;
+}
+
+if (!isset($previewFull)) {
+    $previewFull = 0;
+}
+
+if (!isset($wmSelect)) {
     $wmSelect = $gallery->app->watermarkSizes;
-  }
-?>
-<p>
-<?php
-   
+}
+
 if (!isset($wmAlign)) {
-	$wmAlign = 0;
+    $wmAlign = 0;
 }
 
+echo "\n<p>";
+
 // get a list of watermarks
-if ($wmDir = opendir($gallery->app->watermarkDir)) { 
-	$found = 0;
-	$extensions = array ("png", "gif", "tif");
-	$extensions_string = "png, gif, tif";
-	while ($wmFile = readdir($wmDir)) {
-		$matches_ext = 0;
-		foreach ($extensions as $ext) {
-			if (eregi("\\.$ext$", $wmFile, $regs)) {
-				$matches_ext = 1;
-			}
-		}
-		if ($matches_ext) {
-			$found++;
-			if ($found == 1) {
-				// Start select form element on first matching file
-				print "<b>" . _("Watermark") . ":</b>&nbsp;";
-				print "<select name=\"wmName\">\n";
-				if ($watermarkForm["allowNone"]) {
-					print '<option label="' . _("None") . '" value=""></option>' . "\n";
-				}
-			}
-			print "\t<option ";
-			if ($wmName == $wmFile) {
-				print "selected ";
-			}
-			print "label=\"".$wmFile."\" value=\"".$wmFile."\">".$wmFile."</option>\n";
-		} // end if ($matches_ext)
-	} // end while ($wmFile
-	closedir($wmDir);
-
-	if ($found == 0) {
-		$err=sprintf(_("No files matching %s found in %s"),
-			"<b>" . $extensions_string . "</b>",
-			"<b>" . $gallery->app->watermarkDir . "</b>");
-		echo gallery_error($err);
-	} else {
-		print "</select>\n";
-	}
+if ($wmDir = opendir($gallery->app->watermarkDir)) {
+    $found = 0;
+    $extensions = array ("png", "gif", "tif");
+    $extensions_string = "png, gif, tif";
+    while ($wmFile = readdir($wmDir)) {
+        $matches_ext = 0;
+        foreach ($extensions as $ext) {
+            if (eregi("\\.$ext$", $wmFile, $regs)) {
+                $matches_ext = 1;
+            }
+        }
+        if ($matches_ext) {
+             $options[] = array('value' => $wmFile, 'text' => $wmFile);
+        }
+    }
+    closedir($wmDir);
+    
+    if(sizeof($options) > 0) {
+        echo "<b>" . _("Watermark") . ":</b>&nbsp;";
+        
+        array_sort_by_fields(&$options, 'text', 'desc', false);
+        if ($watermarkForm["allowNone"]) {
+            $options[] = array('value' => '', 'text' => _("* No Watermark *"), 'selected' => true);
+        }
+        $options = array_reverse($options);
+        echo drawSelect2('wmName', $options, array(), array('prettyPrinting' => true));
+    }
+    else {
+        $err = sprintf(_("No files matching %s found in %s"),
+            "<b>" . $extensions_string . "</b>",
+            "<b>" . $gallery->app->watermarkDir . "</b>");
+        echo gallery_error($err);
+    } 
 } else {
-	$err=sprintf (_("Could not open directory %s"), $gallery->app->watermarkDir);
-	echo gallery_error($err);
+    echo gallery_error(sprintf (_("Could not open directory %s"), $gallery->app->watermarkDir));
 }
 ?>
 </p>
@@ -143,20 +141,25 @@
 <?php if ($watermarkForm["askPreview"] && $gallery->user->canViewFullImages($gallery->album)) { ?>
 <b><?php echo _("Preview Size") ?>:</b><br>
 <table border="0">
-<tr><td><input type="radio" name="previewFull" value="0"<?php if ($previewFull==0) echo " checked"; ?>>
-<?php echo _("Resized"); ?> </input></td></tr>
-<tr><td><input type="radio" name="previewFull" value="1"<?php if ($previewFull==1) echo " checked"; ?>>
-<?php echo _("Full"); ?> </input></td></tr>
+<tr>
+  <td><input type="radio" name="previewFull" value="0"<?php if ($previewFull==0) echo " checked"; ?>><?php echo _("Resized"); ?></td>
+</tr>
+<tr>
+  <td><input type="radio" name="previewFull" value="1"<?php if ($previewFull==1) echo " checked"; ?>><?php echo _("Full"); ?></td>
+</tr>
 </table>
-<?php } // end if canViewFullImages ?>
+<?php } // end if canViewFullImages
+?>
 <br>
 <?php if ($watermarkForm["askRecursive"]) {
-  print '<input type="checkbox" name="recursive"';
-  global $recursive;
-  if (isset($recursive)) echo " checked";
-  print ">" . _("Watermark subalbums") . "</input><br><br>";
-} ?>
-<?php echo _("Apply watermark to") ?> <select name="wmSelect">
+    global $recursive;
+    print '<input type="checkbox" name="recursive"';
+    if (isset($recursive)) {
+        echo " checked";
+    }
+    print ">" . _("Watermark subalbums") . "<br><br>";
+}
+echo _("Apply watermark to") ?> <select name="wmSelect">
   <option value="0"<?php if ($wmSelect <  1) echo " selected"; ?>><?php echo _("All photos");?></option>
   <option value="1"<?php if ($wmSelect == 1) echo " selected"; ?>><?php echo _("Only sized photos");?></option>
   <option value="2"<?php if ($wmSelect >  1) echo " selected"; ?>><?php echo _("Only full photos");?></option>
diff -Naur gallery-1.5-pl1/lib/albumItem.php gallery-1.5.1/lib/albumItem.php
--- gallery-1.5-pl1/lib/albumItem.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/lib/albumItem.php	2005-07-19 22:57:21.000000000 +0200
@@ -0,0 +1,315 @@
+<?php
+/**
+ * @package	Item
+ * @author	Jens Tkotz
+ */
+
+/**
+ * This function shows all possible actions for an album item.
+ * @param	integer $i	index number of the item
+ * @return 	array		Array of all possible album item for the current user.
+ */
+function getItemActions($i, $withIcons = false) {
+    global $gallery;
+    global $nextId;
+
+    static $javascriptSet;
+
+    $id = $gallery->album->getPhotoId($i);
+    $override = ($withIcons) ? '' : 'no';
+    $options = array();
+
+    if (!$gallery->session->offline && empty($javascriptSet)) { ?>
+  <script language="javascript1.2" type="text/JavaScript">
+  <!-- //
+
+  function imageEditChoice(selected_select) {
+      var sel_index = selected_select.selectedIndex;
+      var sel_value = selected_select.options[sel_index].value;
+      var sel_class = selected_select.options[sel_index].className;
+      selected_select.options[0].selected = true;
+      selected_select.blur();
+      if (sel_class == 'url') {
+          document.location = sel_value;
+      } else {
+          // the only other option should be popup
+          <?php echo popup('sel_value', 1) ?>
+      }
+  }
+  //-->
+  </script>
+<?php 
+    $javascriptSet = true;
+    }
+
+    if ($gallery->album->isMovieByIndex($i)) {
+        $label = _("Movie");
+    } elseif ($gallery->album->isAlbum($i)) {
+        $label = _("Album");
+    } else {
+        $label = _("Photo");
+    }
+
+    if($gallery->album->isAlbum($i)) {
+        if(!isset($myAlbum)) {
+            $albumName = $gallery->album->getAlbumName($i);
+            $myAlbum = new Album();
+            $myAlbum->load($albumName);
+        }
+    }
+
+    $options[] = array(
+        'text' => '&laquo; '. sprintf(_("%s actions"), $label) . ' &raquo;',
+        'value' => ''
+    );
+
+    if ($gallery->album->getItemOwnerDelete() &&
+      $gallery->album->isItemOwner($gallery->user->getUid(), $i) &&
+      !$gallery->album->isAlbum($i) &&
+      !$gallery->user->canDeleteFromAlbum($gallery->album)) {
+        $options[] = array(
+          'text' => getIconText('delete.gif',_("Delete"), $override, $withIcons),
+            'value' => showChoice2('delete_photo.php', array('id' => $id, 'nextId' => $nextId))
+        );
+    }
+
+    if ($gallery->user->canChangeTextOfAlbum($gallery->album)) {
+        if (isset($myAlbum)) {
+            if ($gallery->user->canChangeTextOfAlbum($myAlbum)) {
+                $options[] = array(
+                    'text' => getIconText('',_('Edit Title'), $override, $withIcons),
+                    'value' =>  showChoice2("edit_field.php", array("set_albumName" => $myAlbum->fields["name"], "field" => "title"))
+                );
+                $options[] = array(
+                    'text' => getIconText('',_('Edit Description'), $override, $withIcons),
+                    'value' =>  showChoice2("edit_field.php", array("set_albumName" => $myAlbum->fields["name"], "field" => "description"))
+                );
+            }
+            if ($gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($myAlbum)) {
+                $options[] = array(
+                    'text' => getIconText('',_("Rename Album"), $override, $withIcons),
+                    'value' => showChoice2("rename_album.php", array("set_albumName" => $myAlbum->fields["name"], "index" => $i))
+                );
+            }
+        } else {
+            $options[] = array(
+                'text' => getIconText('kcmfontinst.gif',_("Edit Text"), $override, $withIcons),
+                'value' => showChoice2("edit_caption.php", array("index" => $i))
+            );
+        }
+    }
+
+    if ($gallery->user->canWriteToAlbum($gallery->album)) {
+        if (!$gallery->album->isMovieByIndex($i) && !$gallery->album->isAlbum($i)) {
+            $options[] = array(
+                'text' => getIconText('thumbnail.gif',_("Edit Thumbnail"), $override, $withIcons),
+                'value' => showChoice2('edit_thumb.php', array('index' => $i))
+            );
+            $options[] = array(
+                'text' => getIconText('reload.gif',sprintf(_("Rotate/Flip"), $label), $override, $withIcons),
+                'value' => showChoice2('rotate_photo.php', array('index' => $i))
+            );
+            $options[] = array(
+                'text' => getIconText('window_fullscreen.gif',_("Resize"), $override, $withIcons),
+                'value' => showChoice2('resize_photo.php', array('index' => $i))
+            );
+            if (!empty($gallery->app->watermarkDir)) {
+                $options[] = array(
+                    'text' => getIconText('camera.gif',_("Watermark"), $override, $withIcons),
+                    'value' =>  showChoice2('edit_watermark.php', array('index' => $i))
+                );
+            }
+        }
+        if (!$gallery->album->isMovieByIndex($i)) {
+            $nestedAlbum=$gallery->album->getNestedAlbum($i);
+            if (!$gallery->album->isAlbum($i) || $nestedAlbum->hasHighlight()) {
+                $options[] = array(
+                    'text' => getIconText('viewmag1.gif',sprintf(_("Set as highlight"),$label), $override, $withIcons),
+                    'value' => showChoice2('do_command.php', array('cmd' => 'highlight', 'index' => $i))
+                );
+            }
+        }
+        if ($gallery->album->isAlbum($i)) {
+            $options[] = array(
+                'text' => getIconText('',_("Reset Counter"), $override, $withIcons),
+                'value' => showChoice2("do_command.php", array("cmd" => "reset-album-clicks", "set_albumName" => $gallery->album->getAlbumName($i),"return" => urlencode(makeGalleryUrl("view_album.php"))))
+            );
+        }
+        $options[] = array(
+            'text' => getIconText('tab_duplicate.gif',_("Move"), $override, $withIcons),
+            'value' => showChoice2("move_photo.php", array("index" => $i, 'reorder' => 0))
+        );
+        $options[] = array(
+            'text' => getIconText('tab_duplicate.gif',_("Reorder"), $override, $withIcons),
+            'value' => showChoice2("move_photo.php", array("index" => $i, 'reorder' => 1))
+        );
+        if (!$gallery->album->isAlbum($i)) {
+            $options[] = array(
+                'text' => getIconText('editcopy.gif',_("Copy"), $override, $withIcons),
+                'value' => showChoice2("copy_photo.php", array("index" => $i))
+            );
+        }
+    }
+
+    if ($gallery->user->isAdmin() || ((isset($myAlbum) && $gallery->user->isOwnerOfAlbum($myAlbum)) ||
+      $gallery->album->isItemOwner($gallery->user->getUid(), $i))) {
+        if ($gallery->album->isHidden($i)) {
+            $options[] = array(
+                'text' => getIconText('idea.gif',_("Show"), $override, $withIcons),
+                'value' => showChoice2("do_command.php", array("cmd" => "show", "index" => $i))
+            );
+        } else {
+            $options[] = array(
+                'text' => getIconText('no_idea.gif',_("Hide"), $override, $withIcons),
+                'value' => showChoice2("do_command.php", array("cmd" => "hide", "index" => $i))
+            );
+        }
+    }
+
+    if ($gallery->user->canDeleteFromAlbum($gallery->album)) {
+        if($gallery->album->isAlbum($i)) {
+            if($gallery->user->canDeleteAlbum($myAlbum)) {
+                $options[] = array(
+                    'text' =>getIconText('delete.gif', _("Delete"), $override, $withIcons),
+                    'value' => showChoice2("delete_photo.php", array("id" => $myAlbum->fields["name"], "albumDelete" => 1))
+                );
+            }
+        } else {
+            $options[] = array(
+                'text' => getIconText('delete.gif',_("Delete"), $override, $withIcons),
+                'value' => showChoice2('delete_photo.php', array('id' => $id, 'nextId' => $nextId))
+            );
+        }
+    }
+
+    if($gallery->album->isAlbum($i)) {
+        if ($gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($myAlbum)) {
+            $options[] = array(
+                'text' => getIconText('decrypted.gif',_("Permissions"), $override, $withIcons),
+                'value' => showChoice2("album_permissions.php", array("set_albumName" => $myAlbum->fields["name"]))
+            );
+            // Watermarking support is enabled and user is allowed to watermark images/albums /
+            if (!empty($gallery->app->watermarkDir) && $myAlbum->numPhotos(1)) {
+                $options[] = array(
+                    'text' => getIconText('',_("Watermark Album"), $override, $withIcons),
+                    'value' => showChoice2("watermark_album.php", array("set_albumName" => $myAlbum->fields["name"]))
+                );
+            }
+            if ($gallery->user->canViewComments($myAlbum) && ($myAlbum->lastCommentDate("no") != -1)) {
+                $options[] = array(
+                    'text' => getIconText('',_("View Comments"), $override, $withIcons),
+                    'value' => showChoice2("view_comments.php", array("set_albumName" => $myAlbum->fields["name"]),"url")
+                );
+            }
+        }
+    } else {
+        $photo = $gallery->album->getPhoto($i);
+        if ($gallery->album->fields["use_exif"] == "yes" &&
+          (eregi("jpe?g\$", $photo->image->type)) &&
+          (isset($gallery->app->use_exif) || isset($gallery->app->exiftags))) {
+            $options[] = array(
+                'text' => getIconText('frame_query.gif',_("Photo properties"), $override, $withIcons),
+                'value' => showChoice2("view_photo_properties.php", array("index" => $i))
+            );
+        }
+    }
+
+    if ($gallery->user->isAdmin() && !$gallery->album->isAlbum($i)) {
+        $options[] = array(
+            'text' => getIconText('yast_kuser.gif',_("Change Owner"), $override, $withIcons),
+            'value' => showChoice2("photo_owner.php", array("id" => $id))
+        );
+    }
+
+    array_sort_by_fields($options, 'text');
+    return $options;
+}
+
+
+function showComments ($index, $albumName, $reverse = false) {
+    global $gallery;
+
+    $numComments = $gallery->album->numComments($index);
+    $delCommentText = getIconText('delete.gif', _("delete comment"), 'yes');
+
+    $commentdraw["index"] = $index;
+
+    $commentTable = new galleryTable();
+    $commentTable->setAttrs(array(
+        'width' => '75%',
+        'style' => 'padding-left:30px;',
+        'border' => 0,
+        'cellspacing' => 0,
+        'cellpadding' => 0,
+        'class' => 'commentbox')
+    );
+
+    $columns = ($gallery->user->canWriteToAlbum($gallery->album)) ? 4 : 3;
+    $commentTable->setColumnCount($columns);
+
+    for ($nr =1; $nr <= $numComments; $nr++) {
+        $comment = $gallery->album->getComment($index, $nr);
+
+        $commenterName = '<b>'. wordwrap($comment->getName(), 50, " ", 1) .'</b>';
+        if ($gallery->user->isAdmin()) {
+            $commenterName .= '@ &nbsp;'. $comment->getIPNumber();
+        }
+
+        $commentTable->addElement(array(
+            'content' => _("From:"),
+            'cellArgs' => array('class' => 'admin', 'width' => 50, 'height' => '25')));
+
+        $commentTable->addElement(array(
+            'content' => $commenterName,
+            'cellArgs' => array('class' => 'admin', 'width' => '55%')));
+
+        $commentTable->addElement(array(
+            'content' => '('. $comment->getDatePosted() .')',
+            'cellArgs' => array('class' => 'admin')));
+
+        if ($gallery->user->canWriteToAlbum($gallery->album)) {
+            $url = doCommand('delete-comment',
+            array('index'=> $index,
+                'comment_index' => $nr,
+                'albumName' => $albumName)
+            );
+
+            $commentTable->addElement(array(
+                'content' => '<a href="#" onclick="javascript:' . popup($url,1) . '">'. $delCommentText .' </a>')
+            );
+        }
+
+        $commentTable->addElement(array(
+            'content' => wordwrap($comment->getCommentText(), 100, " ", 1),
+            'cellArgs' => array('colspan' => $columns, 'style' => 'padding-left:10px; border-top:1px solid black', 'class' => 'albumdesc'))
+        );
+    }
+    if ($reverse) {
+        $commentTable['elements'] = array_reverse($commentTable['elements']);
+    }
+
+    return $commentTable->render();
+}
+
+/**
+ * Determine id of next photo or movie.
+ * Ater deletion we move to previous image if we're at the end.
+ * and move forward if we're not.
+ */
+function getNextId($currentId) {
+    global $gallery;
+    
+    $allIds = $gallery->album->getIds($gallery->user->canWriteToAlbum($gallery->album));
+    $current = array_search($currentId, $allIds);
+    
+    if ($current < sizeof($allIds)-1) {
+        $nextId = $allIds[$current+1];
+    } elseif ($current > 0) {
+        $nextId = $allIds[$current-1];
+    } else {
+        $nextId = $currentId;
+    }
+    
+    return $nextId;
+}
+?>
diff -Naur gallery-1.5-pl1/lib/colorpicker.php gallery-1.5.1/lib/colorpicker.php
--- gallery-1.5-pl1/lib/colorpicker.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/lib/colorpicker.php	2005-07-23 15:59:47.000000000 +0200
@@ -0,0 +1,161 @@
+<?php
+/**
+ * Copyright 2002-2005 Michael Cochrane <mike@graftonhall.co.nz>
+ *
+ * See the enclosed file COPYING for license information (LGPL).  If you
+ * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ */
+
+/* This file was taken from the Horde Framework (http://www.horde.org)
+** The Version was: horde/services/images/colorpicker.php,v 1.21
+**
+** Jens Tkotz 25.04.2005
+*/
+
+/*
+ * colorpicker is used in config wizard.
+ * At very first install gallery is not configured, so we cant load init.php
+ */
+
+require_once(dirname(dirname(__FILE__)) . '/util.php');
+if (getOS() == OS_WINDOWS) {
+    include_once(dirname(dirname(__FILE__)) . "/platform/fs_win32.php");
+} else {
+    include_once(dirname(dirname(__FILE__)) . "/platform/fs_unix.php");
+}
+
+if (fs_file_exists(dirname(dirname(__FILE__)) . "/config.php")) {
+    include_once(dirname(dirname(__FILE__)) . "/config.php");
+}
+
+$target = getRequestVar('target');
+
+/* This is need to get the correct pathes when colorpicker is called from setup and Gallery is not configured. */
+define ('GALLERY_URL','..');
+
+doctype();
+?>
+<html>
+<head>
+  <title><?php echo _("Color Picker") ?></title>
+  <?php echo getStyleSheetLink();; ?>
+</head>
+
+<img src="<?php echo getImagePath('colorscale.png') ?>" alt="" title="" id="colorpicker" onclick="changeColor(getColor(event)); return false;" onmousemove="demoColor(getColor(event)); return false;" style="cursor:crosshair;background-color:white;padding:1px" />
+
+<div id="colorDemo" style="background-color:white;width:100px;height:20px;padding:1px"></div>
+<script language="Javascript" type="text/javascript">
+<!--
+function changeColor(color)
+{
+    if (parent.opener.closed) {
+        alert("<?php echo addslashes(_("The Options window has closed. Exiting.")) ?>");
+        this.close();
+        return;
+    }
+
+    if (!parent.opener.document.getElementById('<?php echo $target ?>')) {
+        alert("<?php echo addslashes(_("This window must be called from an Options window")) ?>");
+        this.close();
+        return;
+    }
+
+    parent.opener.document.getElementById('<?php echo $target ?>').value = color;
+    parent.opener.document.getElementById('<?php echo $target ?>').style.backgroundColor = color;
+    parent.opener.document.getElementById('<?php echo $target ?>').style.color = brightness(color) < 128 ? 'white' : 'black';
+
+    this.close();
+}
+
+function demoColor(color)
+{
+    var target = document.getElementById('colorDemo');
+    target.style.backgroundColor = color;
+    target.style.color = brightness(color) < 128 ? 'white' : 'black';
+    target.innerHTML = color;
+}
+
+function getColor(event)
+{
+    var img = document.getElementById('colorpicker');
+
+    var x = event.clientX - 10;
+    var y = event.clientY - 10;
+
+    var rmax = 0;
+    var gmax = 0;
+    var bmax = 0;
+
+    if (y <= 32) {
+        rmax = 255;
+        gmax = (y / 32.0) * 255;
+        bmax = 0;
+    } else if (y <= 64) {
+        y = y - 32;
+        rmax = 255 - (y / 32.0) * 255;
+        gmax = 255;
+        bmax = 0;
+    } else if (y <= 96) {
+        y = y - 64;
+        rmax = 0;
+        gmax = 255;
+        bmax = (y / 32.0) * 255;
+    } else if (y <= 128) {
+        y = y - 96;
+        rmax = 0;
+        gmax = 255 - (y / 32.0) * 255;
+        bmax = 255;
+    } else if (y <= 160) {
+        y = y - 128;
+        rmax = (y / 32.0) * 255;
+        gmax = 0;
+        bmax = 255;
+    } else {
+        y = y - 160;
+        rmax = 255;
+        gmax = 0;
+        bmax = 255 - (y / 32.0) * 255;
+    }
+
+    if (x <= 50) {
+        var r = Math.abs(Math.floor(rmax * x / 50.0));
+        var g = Math.abs(Math.floor(gmax * x / 50.0));
+        var b = Math.abs(Math.floor(bmax * x / 50.0));
+    } else {
+        x -= 50;
+        var r = Math.abs(Math.floor(rmax + (x / 50.0) * (255 - rmax)));
+        var g = Math.abs(Math.floor(gmax + (x / 50.0) * (255 - gmax)));
+        var b = Math.abs(Math.floor(bmax + (x / 50.0) * (255 - bmax)));
+    }
+
+    return makeColor(r, g, b);
+}
+
+function makeColor(r, g, b)
+{
+    color = '#';
+    color += hex(Math.floor(r / 16));
+    color += hex(r % 16);
+    color += hex(Math.floor(g / 16));
+    color += hex(g % 16);
+    color += hex(Math.floor(b / 16));
+    color += hex(b % 16);
+    return color;
+}
+
+function brightness(color)
+{
+    var r = new Number("0x" + color.substr(1, 2));
+    var g = new Number("0x" + color.substr(3, 2));
+    var b = new Number("0x" + color.substr(5, 2));
+    return ((r * 299) + (g * 587) + (b * 114)) / 1000;
+}
+
+function hex(dec)
+{
+    return (dec).toString(16);
+}
+//-->
+</script>
+</body>
+</html>
diff -Naur gallery-1.5-pl1/lib/Form.php gallery-1.5.1/lib/Form.php
--- gallery-1.5-pl1/lib/Form.php	2005-04-14 03:48:30.000000000 +0200
+++ gallery-1.5.1/lib/Form.php	2005-09-13 00:40:47.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Form.php,v 1.16.2.2 2005/04/14 01:48:30 cryptographite Exp $
+ * $Id: Form.php,v 1.25.2.1 2005/09/12 22:40:47 dmolavi Exp $
  */
 ?>
 <?php 
@@ -28,23 +28,36 @@
 <script type="text/javascript" language="javascript">
 // <!-- 
 function setCheck(val,elementName) {
-	ufne=document.<?php echo $formName; ?>;
-	len = ufne.elements.length;
-	for(i = 0 ; i < len ; i++) {
-		if (ufne.elements[i].name==elementName) {
-			ufne.elements[i].checked=val;
-		}
+    ufne = document.<?php echo $formName; ?>;
+    for(i = 0 ; i < ufne.elements.length; i++) {
+	if (ufne.elements[i].name == elementName) {
+	    if (ufne.elements[i].type == 'select-multiple') {
+		for (j = 0; j < ufne.elements[i].length; j++) {
+		    ufne.elements[i].options[j].selected = val;
+		}
+	    }
+	    else {
+	        ufne.elements[i].checked = val;
+	    }
 	}
+    }
 }
 
 function invertCheck(elementName) {
-	ufne=document.<?php echo $formName; ?>;
-	len = ufne.elements.length;
-	for(i = 0 ; i < len ; i++) {
-		if (ufne.elements[i].name==elementName) {
-			ufne.elements[i].checked = !(ufne.elements[i].checked);
-		}
+    ufne = document.<?php echo $formName; ?>;
+    len = ufne.elements.length;
+    for(i = 0 ; i < ufne.elements.length; i++) {
+	if (ufne.elements[i].name==elementName) {
+	    if (ufne.elements[i].type == 'select-multiple') {
+		for (j = 0; j < ufne.elements[i].length; j++) {
+		    ufne.elements[i].options[j].selected = !(ufne.elements[i].options[j].selected);
+		}
+	    }
+	    else {
+		ufne.elements[i].checked = !(ufne.elements[i].checked);
+	    }
 	}
+    }
 }
 // -->
 </script>
@@ -79,8 +92,10 @@
 }
 
 
-function drawSelect($name, $array, $selected, $size, $attrList=array()) {
+function drawSelect($name, $options, $selected, $size, $attrList=array(), $prettyPrinting = false) {
 	$attrs = "";
+	$crlf = ($prettyPrinting) ? "\n\t" : '';
+
 	if (!empty($attrList)) {
 		$attrs = " ";
 		foreach ($attrList as $key => $value) {
@@ -94,24 +109,52 @@
 	}
 
 	$buf = "";
-	$buf .= "<select name=\"$name\" size=\"$size\"$attrs>";
-	foreach ($array as $uid => $username) {
+	$buf .= "<select name=\"$name\" size=\"$size\"$attrs>" . $crlf;
+	foreach ($options as $value => $text) {
 		$sel = "";
 		if (is_array($selected)) {
-			if (in_array($uid, $selected)) {
+			if (in_array($value, $selected)) {
 				$sel = " selected";
 			}
 		}
-		else if (!strcmp($uid, $selected)) {
+		else if (!strcmp($value, $selected) || !strcmp($text, $selected) || $selected == '__ALL__') {
 			$sel = " selected";
                 }
-		$buf .= "<option value=\"$uid\"$sel>". $username ."</option>";
+		$buf .= "<option value=\"$value\"$sel>". $text ."</option>" . $crlf;
 	}
-	$buf .= "</select>";
+	$buf .= "</select>". $crlf;
 
 	return $buf;
 }
 
+
+function drawSelect2($name, $options, $attrList = array(), $args = array()) {
+    $attrs = '';
+    $crlf = (isset($args['prettyPrinting'])) ? "\n\t" : '';
+    if (!isset($attrList['size'])) {
+	$attrList['size'] = 1;
+    }
+
+    if (!empty($attrList)) {
+	foreach ($attrList as $attr => $value) {
+	    if ($value != NULL) {
+		$attrs .= " $attr=\"$value\"";
+	    }
+	}
+    }
+
+    $buf = "<select name=\"$name\" $attrs>$crlf";
+
+    foreach ($options as $nr => $option) {
+	$sel = isset($option['selected']) ? ' selected' : '';
+	$buf .= "\n\t". '<option value="'. $option['value'] .'"'. $sel.'>'. $option['text'] .'</option>' . $crlf;
+    }
+
+    $buf .= "</select>". $crlf;
+
+    return $buf;
+}
+
 /*
  * makeFormIntro() is a wrapper around makeGalleryUrl() that will generate
  * a <form> tag suitable for usage in either standalone or embedded mode.
@@ -142,7 +185,7 @@
 		$attrs .= " $key=\"$value\"";
 	}
 
-	$form = "<form action=\"$target\" $attrs>\n";
+	$form = "\n<form action=\"$target\" $attrs>\n";
 
 	$args = split("&", $tmp);
 	foreach ($args as $arg) {
@@ -168,4 +211,50 @@
 	return !isset($_REQUEST[$name]);
 }
 
+/* The code below was inspired from the Horde Framework (http://www.horde.org)
+** It was taken from: framework/UI/UI/VarRenderer/html.php,v 1.106
+** Copyright 2003-2005 Jason M. Felice <jfelice@cronosys.com>
+**
+** Jens Tkotz 25.04.2005
+*/
+function showColorpicker($attrs = array()) {
+    $args = array(
+	'target' => $attrs['name'],
+	'gallery_popup' => true
+    );
+
+    $colorPickerUrl = makeGalleryUrl('lib/colorpicker.php', $args);
+    $imgColorpicker = '<img src="'. getImagePath('colorpicker.png') .'" height="16"></a></td>';
+
+    $html = '<table border="0" cellspacing="0">';
+    $html .= '<tr>';
+    $html .= '<td><input type="text" size="10" maxlength="7" name="'. $attrs['name'] .'" id="'. $attrs['name'] .'" value="'. $attrs['value'] .'"></td>';
+    $html .= '<td width="20" id="colordemo_' . $attrs['name'] . '" style="background-color:' . $attrs['value'] . '"> </td>';
+    $html .= "<td><a href=\"$colorPickerUrl\" onclick=\"window.open('$colorPickerUrl', 'colorpicker', 'toolbar=no,location=no,status=no,scrollbars=no,resizable=no,width=120,height=250,left=100,top=100'); return false;\" onmouseout=\"window.status='';\" onmouseover=\"window.status='". _("Colorpicker") ."'; return true;\" target=\"colorpicker\">".  $imgColorpicker .'</a></td>'; 
+    $html .= '<td><div id="colorpicker_' . $attrs['name'] . '" class="control"></div></td>';
+    $html .= '</tr></table>';
+
+    return $html;
+}
+
+function showChoice($label, $target, $args, $class="") {
+    global $gallery;
+
+    if (empty($args['set_albumName'])) {
+        $args['set_albumName'] = $gallery->session->albumName;
+    }
+    $args['type'] = 'popup';
+    echo "\t<option class=\"$class\" value='" . makeGalleryUrl($target, $args) . "'>$label</option>\n";
+}
+
+function showChoice2($target, $args) {
+    global $gallery;
+
+    if (empty($args['set_albumName'])) {
+        $args['set_albumName'] = $gallery->session->albumName;
+    }
+    $args['type'] = 'popup';
+    return makeGalleryUrl($target, $args);
+}
+
 ?>
diff -Naur gallery-1.5-pl1/lib/lang.php gallery-1.5.1/lib/lang.php
--- gallery-1.5-pl1/lib/lang.php	2005-03-10 03:30:08.000000000 +0100
+++ gallery-1.5.1/lib/lang.php	2005-09-13 00:40:47.000000000 +0200
@@ -15,22 +15,29 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: lang.php,v 1.43.2.3 2005/03/10 02:30:08 cryptographite Exp $
+ * $Id: lang.php,v 1.55.2.2 2005/09/12 22:40:47 dmolavi Exp $
  */
-?>
-<?php
 
-/*
-** This function is a wrapper around ngettext for two reasons
-** 1.) We can use %s and %d in translation
-** 2.) We can use a special "none" without modifying the plural definition.
-** Note: The redundant $count is always needed, when you use %d
-**
-** Example of normal use:
-** pluralize_n2(ngettext("1 car", "5 cars", $numCars), $numCars, _("No cars"));
-*/
+/**
+ * @package	Language
+ * @author	Jens Tkotz
+ */
+
+/**
+ * This function is a wrapper around ngettext for two reasons
+ * 1.) We can use %s and %d in translation
+ * 2.) We can use a special "none" without modifying the plural definition.
+ * Note: The redundant $count is always needed, when you use %d
+ *
+ * example: pluralize_n2(ngettext("1 car", "5 cars", $numCars), $numCars, _("No cars"));
+ * @param	string    $singPlu   Already translated singlular/plural text
+ * @param	int       $count
+ * @param	string    $none
+ * @return	mixed
+ * @author	Jens Tkotz
+ */
 function pluralize_n2($singPlu, $count, $none='') {
 	if ($count == 0 && $none != '') {
 		return $none;
@@ -39,43 +46,43 @@
 	}
 }
 
-
-/* Detect the first Language of users Browser
-** Some Browser only send 2 digits like he or de.
-** This is caught later with the aliases
+/**
+ * Detect the first Language of users Browser
+ * Some Browser only send 2 digits like he or de.
+ * This is caught later with the aliases
 */
 function getBrowserLanguage() {
-	if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) {
-		$lang = explode (",", $_SERVER["HTTP_ACCEPT_LANGUAGE"]);
+    if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) {
+	$lang = explode (",", $_SERVER["HTTP_ACCEPT_LANGUAGE"]);
 
-		/* Maybe there are some extra infos we dont need, so we strip them. */
-		$spos=strpos($lang[0],";");
-		if ($spos >0) {
-			$lang[0]=substr($lang[0],0,$spos);
-		}
-		
-		/* browser may send aa-bb, then we convert to aa_BB */
-		$lang_pieces=explode ("-",$lang[0]);
-		if (strlen($lang[0]) >2) {
-			$browserLang=strtolower($lang_pieces[0]). "_".strtoupper($lang_pieces[1]) ;
-		} else {
-			$browserLang=$lang[0];
-		}
+	/* Maybe there are some extra infos we dont need, so we strip them. */
+	$spos = strpos($lang[0],";");
+	if ($spos >0) {
+	    $lang[0] = substr($lang[0],0,$spos);
 	}
-	else {
-		$browserLang=false;
+		
+	/* browser may send aa-bb, then we convert to aa_BB */
+	$lang_pieces = explode ("-",$lang[0]);
+	if (strlen($lang[0]) >2) {
+		$browserLang=strtolower($lang_pieces[0]). "_".strtoupper($lang_pieces[1]) ;
+	} else {
+		$browserLang = $lang[0];
 	}
+    }
+    else {
+	$browserLang = false;
+    }
 	
-	return $browserLang;
+    return $browserLang;
 }
 
 
-/*
-** Set Gallery Default:
-** - language
-** - charset
-** - direction
-** - alignment
+/**
+ * Set Gallery Default:
+ * - language
+ * - charset
+ * - direction
+ * - alignment
 */
 function setLangDefaults($nls) {
 	global $gallery;
@@ -86,26 +93,29 @@
 	$gallery->align		= $nls['default']['alignment'];
 }
 
-/*
-** This function tries to get the languge given by the Environment.
-** if no language is found, or Gallery was not able to get it, NULL is returned.
-*/
+/**
+ * This function tries to get the languge given by the Environment.
+ * @return mixed The language the environment uses, or NULL if Gallery was not able to get it.
+ * @author Jens Tkotz
+ */
 function getEnvLang() {
-
 	global $GALLERY_EMBEDDED_INSIDE_TYPE;
 
-	global $board_config;				/* Needed for phpBB2 	*/
-	global $_CONF;					/* Needed for GeekLog	*/
-	global $mosConfig_locale;			/* Needed for Mambo	*/
-	global $currentlang;				/* Needed for CPGNuke	*/
+	global $board_config;                       /* Needed for phpBB2    */
+	global $_CONF;                              /* Needed for GeekLog   */
+	global $mosConfig_locale, $mosConfig_lang;  /* Needed for Mambo     */
+	global $currentlang;                        /* Needed for CPGNuke   */
 
 	$envLang = NULL;
 
 	switch ($GALLERY_EMBEDDED_INSIDE_TYPE) {
 		case 'postnuke':
-			if (isset($_SESSION['PNSVlang'])) {
+			if (!empty($_SESSION['PNSVlang'])) {
 				$envLang = $_SESSION['PNSVlang'];
 			}
+			else  {
+				$envLang = pnSessionGetVar('lang');
+			}
 		break;
 
 		case 'phpnuke':
@@ -113,13 +123,12 @@
 			if (isset($_COOKIE['lang'])) {
 				$envLang = $_COOKIE['lang'];
 			}
-
 		break;
 
 		case 'phpBB2':
 			if (isset($board_config['default_lang'])) {
 				$envLang = $board_config['default_lang'];
-			}				
+			}
 		break;
 
 		case 'GeekLog':
@@ -128,34 +137,37 @@
 				$envLang = $_CONF['language'];
 			} else if (isset($_CONF['locale'])) {
 				$envLang = $_CONF['locale'];
-			}				
+			}
 		break;
 
 		case 'mambo':
-			if (isset($mosConfig_locale)){
-				$envLang = $mosConfig_locale;
-			}				
+			$envLang = $mosConfig_lang;
+			if (! getLanguageAlias($envLang)) {
+				if (isset($mosConfig_locale)){
+					$envLang = $mosConfig_locale;
+				}
+			}
 		break;
 
 		case 'cpgnuke':
 			if (isset($currentlang)){
 				$envLang = $currentlang;
-			}				
+			}
 		break;
 
 		default:
-			return NULL;
+			$envLang = NULL;
 		break;
 	}
 
 	return $envLang;
 }
 
-/*
-** In some Environments we dont want to allow the user
-** to change the language.
-** In this case we override Mode 3 with Mode 1 and
-** Gallery runs in the language the Environment use.
+/**
+ * In some Environments we dont want to allow the user
+ * to change the language.
+ * In this case we override Mode 3 with Mode 1 and
+ * Gallery runs in the language the Environment use.
 */
 function forceStaticLang() {
 	global $GALLERY_EMBEDDED_INSIDE_TYPE;
@@ -168,6 +180,9 @@
 	}
 }	
 
+/**
+ *
+*/
 function initLanguage($sendHeader=true) {
 	static $languages_initialized = false;
 
@@ -207,14 +222,11 @@
 		return;
 	}
 
-
 	/* 
 	** Does the user wants a new lanuage ?
 	** This is used in Standalone and *Nuke
 	*/
-	if (isset($_GET['newlang'])) {
-		$newlang=$_GET['newlang'];
-	}
+	$newlang = getRequestVar('newlang');
 
 	/**
 	 ** Note: ML_mode is only used when not embedded
@@ -283,9 +295,7 @@
 	}
 
 	// if an alias for the (new or Env) language is given, use it
-	if (isset($nls['alias'][$gallery->language])) {
-		$gallery->language = $nls['alias'][$gallery->language] ;
-	}
+	getLanguageAlias($gallery->language) ;
 
 	/**
 	 **  Fall back to Default Language if :
@@ -363,7 +373,7 @@
 	**/
 
 	if (gettext_installed()) {
-		$bindtextdomain=bindtextdomain($gallery->language. "-gallery_". where_i_am(), dirname(dirname(__FILE__)) . '/locale');
+		bindtextdomain($gallery->language. "-gallery_". where_i_am(), dirname(dirname(__FILE__)) . '/locale');
 		textdomain($gallery->language. "-gallery_". where_i_am());
 
 	} elseif (!$languages_initialized) {
@@ -392,9 +402,9 @@
 return $translationfile;
 }
 
-/* Substitute ngettext function
-** NOTE: this is the first primitive Step !!
-** It fully ignores the plural definition !!
+/** Substitute ngettext function
+ * NOTE: this is the first primitive Step !!
+ * It fully ignores the plural definition !!
 */
 function emulate_ngettext() {
 
@@ -456,6 +466,9 @@
 	}
 }
 
+/**
+ *
+*/
 function emulate_gettext() {
 	global $translation;
 	global $gallery;
@@ -514,53 +527,74 @@
 	}
 }
 
-
-/* returns all languages in this gallery installation */
+/**
+ * @return array 	All languages in this gallery installation
+ * @author Jens Tkotz
+ */
 function gallery_languages() {
 	$nls = getNLS();
 	return $nls['language'];
 }
 
-/* returns all language relative that gallery could collect. */
+/**
+ * This function tries to find an alias for an given "language".
+ * Given language is set to Alias if found.
+ * @param	string	$language
+ * @return 	boolean true if Alias was found and set.
+ * @author	Jens Tkotz
+ */
+function getLanguageAlias(& $language) {
+    $nls = getNLS();
+
+    if (isset($nls['alias'][$language])) {
+	   $language = $nls['alias'][$language];
+	   return true;
+    } else {
+        return false;
+    }
+}
+
+/**
+ * returns all language relative that gallery could collect.
+ */
 function getNLS() {
-    static $nls;
+	static $nls;
 
-    if (empty($nls)) {
-    	$nls = array();
-	// Load defaults
-	include (dirname(dirname(__FILE__)) . '/nls.php');
-
-	$modules = array('config','core');
-	$dir = dirname(dirname(__FILE__)) . '/locale';
-	if (fs_is_dir($dir) && is_readable($dir) && $handle = fs_opendir($dir)) {
-	    while ($dirname = readdir($handle)) {
-	    	if (ereg("^([a-z]{2}_[A-Z]{2})", $dirname)) {
-		    $locale = $dirname;
-		    $fc = 0;
-		    foreach ($modules as $module) {
-		    	if (gettext_installed()) {
-			    if (fs_file_exists(dirname(dirname(__FILE__)) . "/locale/$dirname/$locale-gallery_$module.po")) $fc++;
-			} else {
-			    if (fs_file_exists(dirname(dirname(__FILE__)) . "/locale/$dirname/LC_MESSAGES/$locale-gallery_$module.mo")) $fc++;
+	if (empty($nls)) {
+		$nls = array();
+		// Load defaults
+		include (dirname(dirname(__FILE__)) . '/nls.php');
+
+		$modules = array('config','core');
+		$dir = dirname(dirname(__FILE__)) . '/locale';
+		if (fs_is_dir($dir) && is_readable($dir) && $handle = fs_opendir($dir)) {
+			while ($dirname = readdir($handle)) {
+				if (ereg("^([a-z]{2}_[A-Z]{2})", $dirname)) {
+					$locale = $dirname;
+					$fc = 0;
+					foreach ($modules as $module) {
+						if (gettext_installed()) {
+							if (fs_file_exists(dirname(dirname(__FILE__)) . "/locale/$dirname/$locale-gallery_$module.po")) $fc++;
+						} else {
+							if (fs_file_exists(dirname(dirname(__FILE__)) . "/locale/$dirname/LC_MESSAGES/$locale-gallery_$module.mo")) $fc++;
+						}
+					}
+					if (fs_file_exists(dirname(dirname(__FILE__)) . "/locale/$dirname/$locale-nls.php") && $fc==sizeof($modules)) {
+						include (dirname(dirname(__FILE__)) . "/locale/$dirname/$locale-nls.php");
+					}
+				}
 			}
-		    }
-		    if (fs_file_exists(dirname(dirname(__FILE__)) . "/locale/$dirname/$locale-nls.php") && $fc==sizeof($modules)) {
-		    	include (dirname(dirname(__FILE__)) . "/locale/$dirname/$locale-nls.php");
-		    }
+			closedir($handle);
 		}
-	    }
-	    closedir($handle);
 	}
-    }
 
-    return $nls;
+	return $nls;
 }
 
 function i18n($buf) {
        	return $buf;
 }
 
-
 function isSupportedCharset($charset) {
 	$supportedCharsets=array(
 		'UTF-8',
@@ -581,11 +615,11 @@
 	);
 
         /*
-        ** Check if we are using PHP >= 4.1.0
-        ** If yes, we can use 3rd Parameter so e.g. titles in chinese BIG5 or UTF8 are displayed correct.
-        ** Otherwise they are messed.
-        ** Not all Gallery Charsets are supported by PHP, so only thoselisted are recognized.
-        */
+         * Check if we are using PHP >= 4.1.0
+         * If yes, we can use 3rd Parameter so e.g. titles in chinese BIG5 or UTF8 are displayed correct.
+         * Otherwise they are messed.
+         * Not all Gallery Charsets are supported by PHP, so only thoselisted are recognized.
+         */
 	if (function_exists('version_compare')) {
 		if ( (version_compare(phpversion(), "4.1.0", ">=") && in_array($charset, $supportedCharsets)) ||
 		     (version_compare(phpversion(), "4.3.2", ">=") && in_array($charset, $supportedCharsetsNewerPHP)) ) {
@@ -600,10 +634,11 @@
 	}
 }
 	
-/* Gallery Version of htmlentities
-** Enhancement: Depending on PHP Version and Charset use 
-** optional 3rd Parameter of php's htmlentities
-*/
+/**
+ * Gallery Version of htmlentities
+ * Enhancement: Depending on PHP Version and Charset use 
+ * optional 3rd Parameter of php's htmlentities
+ */
 function gallery_htmlentities($string) {
 	global $gallery;
 
@@ -614,14 +649,14 @@
         }
 }
 
-/*
-** Convert all HTML entities to their applicable characters
-*/
-function unhtmlentities ($string) {
+/**
+ * Convert all HTML entities to their applicable characters
+ */
+function unhtmlentities($string) {
 	global $gallery;
 
 	if (empty($string)) {
-		return "";
+		return '';
 	}
 
 	if (function_exists('html_entity_decode')) {
@@ -651,7 +686,8 @@
 return $return;
 }
 
-/* These are custom fields that are turned on and off at an album
+/**
+ * These are custom fields that are turned on and off at an album
  * level, and are populated for each photo automatically, without the
  * user typing values.  The $value of each pair should be translated
  * as appropriate in the ML version.
@@ -664,9 +700,9 @@
                 'EXIF' 		=> _("Additional EXIF Data"));
 }
 
-/* These are custom fields which can be entered manual by the User
-** Since they are used often, we translated them.
-*/
+/** These are custom fields which can be entered manual by the User
+ * Since they are used often, we translated them.
+ */
 function translateableFields() {
 	return array(
 		'Title'		=> _("Title"),
@@ -676,4 +712,128 @@
 	);
 }
 
-?>
+/**
+ * This "block" returns either a combobox with available languages or show flags for them.
+ * Both are only displayed if at least 2 languages are available.
+ * @author	Jens Tkotz
+ */
+function languageSelector() {
+    global $gallery, $GALLERY_EMBEDDED_INSIDE, $GALLERY_EMBEDDED_INSIDE_TYPE;
+
+    $html = '';
+
+    if ($gallery->app->ML_mode == 3 && !$gallery->session->offline && sizeof($gallery->app->available_lang) > 1) {
+        if($gallery->app->show_flags !='yes') {
+            $html .= '<script language="JavaScript" type="text/javascript">';
+            $html .= "\n". 'function ML_reload() {';
+            $html .= "\n". 'var newlang=document.MLForm.newlang[document.MLForm.newlang.selectedIndex].value ;';
+            $html .= "\n". 'window.location.href=newlang;';
+            $html .= "\n". '}';
+            $html .= "\n" . '</script>';
+        }
+
+        $html .= makeFormIntro('#', array('name' => 'MLForm', 'class' => 'MLForm'));
+        $langSelectTable = new galleryTable();
+        $langSelectTable->setColumnCount(20);
+        $langSelectTable->setAttrs(array('class' => 'languageSelector', 'align' => 'right'));
+
+        $nls = getNLS();
+
+        foreach ($gallery->app->available_lang as $value) {
+            /**
+             * We only allow show languages which are available in gallery.
+             * These could differ to the languages defined in config.php.
+            */
+            if (! isset($nls['language'][$value])) continue;
+
+            if (isset($GALLERY_EMBEDDED_INSIDE) && $GALLERY_EMBEDDED_INSIDE=='nuke') {
+                if ($GALLERY_EMBEDDED_INSIDE_TYPE == 'postnuke') {
+                    /* postnuke */
+                    if (! isset($nls['postnuke'][$value])) continue;
+                    $new_lang = $nls['postnuke'][$value];
+                }
+                else {
+                    /* phpNuke, nsnNuke or cpgNuke */
+                    if (! isset($nls['phpnuke'][$value])) continue;
+                    $new_lang = $nls['phpnuke'][$value];
+                }
+            } else {
+                $new_lang = $value;
+            }
+
+            /* now we build the URL according to the new language */
+            $request_url = $_SERVER['REQUEST_URI'];
+            $pos = strpos($request_url, "newlang");
+            if ($pos >0) {
+                $request_url = substr($request_url,0,$pos-1);
+            }
+
+            $url = htmlspecialchars(addUrlArg($request_url, "newlang=$new_lang"));
+
+            /* Show pulldown or flags */
+            if($gallery->app->show_flags !='yes') {
+                $options[$url] = $nls['language'][$value];
+            }
+            else {
+                $flagname = $value;
+                $flagImage = "<img src=\"". $gallery->app->photoAlbumURL . "/locale/$flagname/flagimage/$flagname.gif\" alt=\"" .$nls['language'][$value] . "\" title=\"" .$nls['language'][$value] . "\">";
+
+                if ($gallery->language != $value) {
+                    $langSelectTable->addElement(array('content' => "<a href=\"$url\">$flagImage</a>"));
+                }
+                else {
+                    $langSelectTable->addElement(array(
+			'content' => $flagImage,
+			'cellArgs' => array('style' => 'padding-bottom:10px')
+		    ));
+                }
+            }
+        }
+
+        if($gallery->app->show_flags !='yes') {
+            $content = drawSelect('newlang',
+            $options,
+            $nls['language'][$gallery->language],
+            1,
+            array('style' => 'font-size:8pt;', 'onChange' => 'ML_reload()'),
+            true);
+            $langSelectTable->addElement(array('content' => $content));
+        }
+
+        $html .= $langSelectTable->render();
+        $html .= '</form><br clear="all">';
+    }
+    return $html;
+}
+
+/**
+ * @return string
+ * @author Jens Tkotz
+ */
+function langLeft() {
+    global $gallery;
+
+    if ($gallery->direction == 'ltr') {
+	return 'left';
+    }
+    else {
+	return 'right';
+    }
+}
+
+
+/**
+ * @return string
+ * @author Jens Tkotz
+ */
+function langRight() {
+	global $gallery;
+
+	if ($gallery->direction == 'ltr') {
+		return 'right';
+	}
+	else {
+		return 'left';
+	}
+}
+?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/lib/mail.php gallery-1.5.1/lib/mail.php
--- gallery-1.5-pl1/lib/mail.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/lib/mail.php	2005-09-15 17:46:29.000000000 +0200
@@ -0,0 +1,292 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: mail.php,v 1.2.2.7 2005/09/15 15:46:29 jenst Exp $
+ */
+
+/**
+ * @package	Mail
+ */
+?>
+<?php
+
+/**
+ *
+ */
+function check_email($email) {
+	if (preg_match ("/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/", $email) || !preg_match ("/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/", $email)) {
+		$mail_ok = false;
+	} else {
+		$mail_ok = true;
+	}
+	return $mail_ok;
+}
+
+function emailDisclaimer() {
+	global $gallery;
+	$msg = unhtmlentities(sprintf(_("Note: This is an automatically generated email message sent from the %s website.  If you have received this in error, please ignore this message."),$gallery->app->photoAlbumURL).
+		"  \r\n".
+		sprintf(_("Report abuse to %s"),$gallery->app->adminEmail));
+	$msg2 = sprintf("Note: This is an automatically generated email message sent from the %s website.  If you have received this in error, please ignore this message.  \r\nReport abuse to %s",
+	$gallery->app->photoAlbumURL, $gallery->app->adminEmail);
+
+	if ($msg != $msg2) {
+		return "\r\n\r\n$msg\r\n\r\n$msg2";
+	} else {
+		return "\r\n\r\n$msg";
+	}
+}
+
+/**
+ * This function is a wrapper around the Mail classes
+ * It has currently the same structure as gallery_mail_old
+ * Return is true when succesfully send, otherise false
+ * Errormessages are printed immediately
+ */
+function gallery_mail($to, $subject, $msg, $logmsg, $hide_recipients = false, $from = NULL, $isNotifyMail = false, $isHTML = false) {
+	global $gallery;
+	$bcc = array();
+
+	if(!is_array($to)) {
+		$to = array($to);
+	}
+	/* Begin Catch errors */
+	if ($gallery->app->emailOn == "no") {
+		echo "\n<br>". gallery_error(_("Email not sent as it is disabled for this gallery"));
+		return false;
+	}
+
+	foreach($to as $rcpnr => $mail) {
+		if (! check_email($mail)) {
+			echo "\n<br>". gallery_error(sprintf(_("Email not sent to %s as it is not a valid address"),
+			'<i>' . $mail . "</i>"));
+			unset ($to[$rcpnr]);
+		}
+	}
+
+	if (empty($to)) {
+		echo "\n<br>". gallery_error(_("Email not sent as no reciepient address provided"));
+		return false;
+	}
+
+	if ($hide_recipients) {
+		$bcc = $to;
+		$to = array();
+	}
+
+	if (! check_email($from)) {
+		if (isDebugging() && $from) {
+			echo "\n<br>". gallery_error(sprintf(_("Sender address %s is invalid, using %s."),
+			$from, $gallery->app->senderEmail));
+		}
+		$from = $gallery->app->senderEmail;
+		$reply_to = $gallery->app->adminEmail;
+	} else {
+		$reply_to = $from;
+	}
+
+	/* End catch errors */
+
+	if(!empty($gallery->app->emailSubjPrefix)) {
+		$subject = $gallery->app->emailSubjPrefix .' '. $subject;
+	}
+
+	if (isset($gallery->app->email_notification) &&
+	  in_array("bcc", $gallery->app->email_notification)) {
+		$bcc[] = $gallery->app->adminEmail;
+	}
+
+	if (get_magic_quotes_gpc()) {
+		$msg = stripslashes($msg);
+	}
+
+	$gallery_mail = new htmlMimeMail();
+
+	$gallery_mail->setSubject($subject);
+
+	if($isHTML) {
+	    $gallery_mail->setHtmlCharset($gallery->charset);
+            $gallery_mail->setHtml($msg,
+		_("This is a HTML mail, please have a look at the Attachment."));
+	}
+	else {
+	    $gallery_mail->setText($msg);
+	}
+	$gallery_mail->setFrom($from);
+	$gallery_mail->setReturnPath($reply_to);
+
+	/* As bccs are set as headers, they nead to be a string. Converting former array. */
+	if (!empty($bcc)) {
+		$gallery_mail->setBcc(implode(", ", $bcc));
+	}
+
+	if ($gallery->app->useOtherSMTP == "yes") {
+		$gallery_mail->setSMTPParams(
+			$gallery->app->smtpHost,
+			$gallery->app->smtpPort,
+			$gallery->app->smtpUserName,
+			FALSE,
+			$gallery->app->smtpUserName,
+			$gallery->app->smtpPassword
+		);
+	}
+
+
+	$result = $gallery_mail->send($to, ($gallery->app->useOtherSMTP != "yes") ? 'mail' : 'smtp');
+
+	if(! $isNotifyMail) {
+		emailLogMessage($logmsg, $result, $isNotifyMail);
+	}
+
+	return $result;
+}
+
+
+function welcome_email($show_default=false) {
+	global $gallery;
+
+	$default=_("Hi !!FULLNAME!!,
+
+Congratulations.  You have just been subscribed to %s at %s.  Your account name is !!USERNAME!!.  Please visit the gallery soon, and create a password by clicking this link:
+
+!!NEWPASSWORDLINK!!
+
+Gallery @ %s Administrator.");
+	if ($show_default) {
+		return sprintf($default,
+			"<b><nobr>&lt;" . _("gallery title") . "&gt;</nobr></b>",
+			"<b><nobr>&lt;" . _("gallery URL") . "&gt;</nobr></b>",
+			"<b><nobr>&lt;" . _("gallery title") . "&gt;</nobr></b>");
+	} elseif (empty($gallery->app->emailGreeting)) {
+		return sprintf($default,
+			$gallery->app->galleryTitle,
+			$gallery->app->photoAlbumURL,
+			$gallery->app->galleryTitle);
+	} else {
+		return $gallery->app->emailGreeting;
+	}
+
+}
+
+function welcomeMsgPlaceholderList() {
+
+	$placeholders = array(
+		'galleryurl' => _("The Url to your Gallery."),
+		'gallerytitle' => _("Title of your Gallery."),
+		'adminemail' => _("Admin email(s)"),
+		'password' => _("Password for the newly created user."),
+		'username' => _("Username"),
+		'fullname' => _("Fullname"),
+		'newpasswordlink' =>  _("Will be replaced by a link the new user can click on to create a new password.")
+	);
+
+	return $placeholders;
+}
+
+/**
+ * This function substitutes placeholder like !!USERNAME!!
+ * with the corresponding value in the welcome message for new users.
+ */
+function resolveWelcomeMsg($placeholders = array()) {
+	global $gallery;
+	$welcomeMsg =  welcome_email();
+
+	$placeholders['galleryurl'] = $gallery->app->photoAlbumURL;
+	$placeholders['gallerytitle'] = $gallery->app->galleryTitle;
+	$placeholders['adminemail'] = $gallery->app->adminEmail;
+
+	foreach (welcomeMsgPlaceholderList() as $key => $trash) {
+		$welcomeMsg = str_replace('!!'. strtoupper($key) .'!!',
+			isset($placeholders[$key]) ? $placeholders[$key] : '', $welcomeMsg);
+	}
+
+	return $welcomeMsg;
+}
+
+/**
+ * This functions sends a notification to all people that request an email when a comment was added
+ * to an item.
+ * @param	string	$photoid
+ * @param	string	$comment_text
+ * @param	string	$commenter_name
+ */
+function emailComments($id, $comment_text, $commenter_name) {
+	global $gallery;
+
+	$to = $gallery->album->getEmailMeList('comments', $id);
+	$subject = sprintf(_("New comment for %s"), $id);
+	$text = '';
+
+	if (!empty($to)) {
+	    $text .= '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
+	    $text .= "\n\n<html>";
+	    $text .= "\n  <head>";
+	    $text .= "\n  <title>$subject</title>";
+	    $text .= "\n  </head>\n<body>\n<p>";
+	    $text .= sprintf(_("A new comment has been added to Gallery: %s"), $gallery->app->galleryTitle);
+	    $text .= "\n</p>";
+	    $text .= sprintf(_("The comment was added by %s to this %s in this %s."),
+			$commenter_name,
+			'<a href="'. makeAlbumHeaderUrl($gallery->session->albumName, $id) .'">'. _("Item") .'</a>',
+			'<a href="'. makeAlbumHeaderUrl($gallery->session->albumName)) .'">'. _("Album") .'</a>';
+	    $text .= "\n<br>". _("*** Begin comment ***")."<br>\n";
+	    $text .= nl2br($comment_text);
+	    $text .= "<br>\n". _("***End comment ***") . "\n<p>\n";
+	    $text .= _("If you no longer wish to receive emails about this image, follow the links above and ensure that 'Email me when comments are added' is unchecked in both the photo and album page (You'll need to login first).");
+	    $text .= "\n</p>\n</body>\n</html>";
+
+	    $logmsg = sprintf(_("New comment for %s."), makeAlbumHeaderUrl($gallery->session->albumName, $id));
+
+	    gallery_mail($to, $subject, $text, $logmsg, true, NULL, false, true);
+	}
+	elseif (isDebugging()) {
+	}
+}
+
+function emailLogMessage($logmsg, $result, $isNotifyMail) {
+	global $gallery;
+	if (!$result) {
+		$logmsg = sprintf(_("FAILED") ." / FAILED: %s", $logmsg);
+	}
+	if (isset($gallery->app->email_notification) &&
+	in_array("logfile", $gallery->app->email_notification)) {
+		$logfile = $gallery->app->userDir."/email.log";
+		logMessage($logmsg, $logfile);
+	}
+
+	if (isset($gallery->app->email_notification) &&
+	in_array("email", $gallery->app->email_notification)) {
+		$subject = _("Email activity");
+		if ($subject != "Email activity") {
+			$subject .= "/Email activity";
+		}
+		$subject .= ": ".  $gallery->app->galleryTitle;
+		$subject = unhtmlentities($subject);
+
+		gallery_mail($gallery->app->adminEmail,
+			$subject,
+			$logmsg . emailDisclaimer(),
+			'',
+			false,
+			$gallery->app->senderEmail,
+			true
+		);
+	}
+}
+?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/lib/messages.php gallery-1.5.1/lib/messages.php
--- gallery-1.5-pl1/lib/messages.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/lib/messages.php	2005-09-13 00:40:47.000000000 +0200
@@ -0,0 +1,88 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: messages.php,v 1.3.2.1 2005/09/12 22:40:47 dmolavi Exp $
+ */
+?>
+<?php
+
+function gallery_error($message) {
+    return '<span class="error">'. _("Error:") . " $message</span>\n";
+}
+
+function infoLine($messages, $type = '') {
+    $class = (!empty($type)) ? "infoline_$type" : '';
+
+    $message = (is_array($messages)) ? implode("<br>\n", $messages) : $messages;
+
+    if(!empty($message)) {
+        return "<div class=\"$class\">$message</div>\n";
+    } else {
+	return '';
+    }
+}
+
+function errorRow($key) {
+        global $gErrors;
+
+        if (isset($gErrors[$key])) {
+                $error = $gErrors[$key];
+        } else {
+                $error = NULL;
+        }
+        if ($error) {
+                include(dirname(dirname(__FILE__)) . "/html/errorRow.inc");
+        }
+}
+
+function processingMsg($buf) {
+    echo "\n<br>$buf";
+    my_flush();
+}
+
+/* returns the offical name of the gallery */
+function Gallery() {
+    return "Gallery";
+}
+
+function poweredBy () {
+    global $gallery;
+    $link = '<a href="'.$gallery->url.'" target="_blank">'.Gallery().'</a>';
+    if (isDebugging() || $gallery->app->devMode == "yes" || $gallery->user->isAdmin()) {
+        $version = $gallery->version;
+    } else {
+        $version = "1<!-- {$gallery->version} -->";
+    }
+
+    if ($gallery->session->offline) {
+        return sprintf(_("Generated by %s v%s"), $link, $version);
+    } else {
+        return sprintf(_("Powered by %s v%s"), $link, $version);
+    }
+}
+
+function debugMessage($msg, $file, $line, $level = NULL) {
+    global $gallery;
+
+    if (isDebugging($level)) {
+        echo "\n<div class=\"debugmessage\">". basename($file) ."::$line -> $msg</div>\n";
+    }
+}
+
+?>
diff -Naur gallery-1.5-pl1/lib/popup.php gallery-1.5.1/lib/popup.php
--- gallery-1.5-pl1/lib/popup.php	2004-10-06 18:37:02.000000000 +0200
+++ gallery-1.5.1/lib/popup.php	2005-07-13 03:44:44.000000000 +0200
@@ -1,5 +1,4 @@
 <?php
-
 function build_popup_url($url, $url_is_complete=0) {
 
 	/* Separate the target from the arguments */
@@ -24,6 +23,10 @@
 }
 
 function popup($url, $url_is_complete=0, $height=500,$width=500) {
+	// Force int data type
+	$height = (int)$height;
+	$width = (int)$width;
+
 	$url = build_popup_url($url, $url_is_complete);
 	return popup_js($url, "Edit","height=$height,width=$width,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes");
 }
@@ -38,6 +41,10 @@
 }
 
 function popup_status($url, $height=150, $width=350) {
+	// Force int data type
+	$height = (int)$height;
+	$width = (int)$width;
+
 	$attrs = "height=$height,width=$width,location=no,scrollbars=no,menubars=no,toolbars=no,resizable=yes";
 	return "open('" . unhtmlentities(makeGalleryUrl($url)) . "','Status','$attrs');";
 }
@@ -46,6 +53,10 @@
 	static $popup_counter = 0;
 	global $gallery;
 
+	// Force int data type
+	$height = (int)$height;
+	$width = (int)$width;
+
 	if ( !empty($gallery->session->offline) && $online_only ) {
 		return null;
 	}
@@ -86,4 +97,4 @@
 
 <?php
 }
-?>
\ Pas de fin de ligne à la fin du fichier.
+?>
diff -Naur gallery-1.5-pl1/lib/setup.php gallery-1.5.1/lib/setup.php
--- gallery-1.5-pl1/lib/setup.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/lib/setup.php	2005-09-13 00:40:47.000000000 +0200
@@ -0,0 +1,1740 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: setup.php,v 1.1.2.2 2005/09/12 22:40:47 dmolavi Exp $
+ */
+?>
+<?php
+
+function evenOdd_row($fields) {
+	$buf = '';
+
+	/* why was this added ? Jens Tkotz, 05.04.2005 */
+	// $f0 = str_replace(" ", "&nbsp;", $fields[0]);
+	$f0 = $fields[0];
+	if (isset($fields[4])) {
+                        $f0 .= '&nbsp;<span class="littlered">*</span>';
+	}
+	if ($fields[3] == "block_element") {
+		$buf .= "\n<tr><td class=\"shortdesc\" width=\"30%\">$f0</td><td class=\"shortdesc\">".$fields[1]."</td></tr>";
+	} else if ($fields[3] == "block_start") {
+		$buf .= "\n<tr><td class=\"shortdesc\" colspan=\"2\" valign=\"top\">";
+		$buf .= "\n<table><tr>";
+		$buf .= "\n\t<td class=\"content\" valign=\"top\">$f0<p>";
+		$buf .= "\n\t".$fields[2]."</td>";
+		$buf .= "\n</tr></table >";
+	} else if ($fields[3] == "block_end") {
+		$buf .= "\n</td></tr>";
+	} else {
+		$buf .= "\n<tr>";
+		$buf .= "\n\t<td class=\"shortdesc\" width=\"40%\" valign=\"top\">$fields[0]</td>";
+		$buf .= "\n\t<td class=\"shortdesc\" valign=\"top\">$fields[1]</td>";
+		$buf .= "\n</tr>";
+		$buf .= "\n<tr>";
+		if (!empty($fields[2])) {
+			$buf .= "\n\t<td class=\"desc\" colspan=\"2\" valign=\"top\">$fields[2]</td>";
+			$buf .= "\n</tr>\n";
+		}
+	}
+
+	return $buf;
+}
+
+function make_attrs($attrList) {
+	$attrs = '';
+	if ($attrList) {
+		/*
+		** I commented this out, because it produces non valid html for textareas.
+		** 06.04.2004, Jens Tkotz
+		if (!isset($attrList["size"])) {
+			$attrList["size"] = 40;
+		}
+		*/
+
+		foreach ($attrList as $attrKey => $attrVal) {
+			$attrs .= "$attrKey=\"$attrVal\" ";
+		}
+	}
+	return $attrs;
+}
+
+function make_fields($key, $arr) {
+	if (isset($arr['prompt'])) {
+		$col1 = $arr['prompt'];
+	} else {
+		$col1 = '';
+	}
+	if (isset($arr['type']) && 
+		($arr['type'] == 'text' || $arr['type'] == 'hidden' || $arr['type'] == 'checkbox')) {
+		$col2 = form_input($key, $arr);
+	} else if (isset($arr['choices'])) {
+		$col2 = form_choice($key, $arr);
+	} else if (isset($arr['multiple_choices'])) {
+		$col2 = form_multiple_choice($key, $arr);
+	} else if (isset($arr['type']) && $arr['type'] == 'textarea') {
+		$col2 = form_textarea($key, $arr);
+	} else if (isset($arr['type']) && $arr['type'] == 'table_values') {
+		$col2 = form_table_values($key, $arr);
+	} else if (isset($arr['type']) && $arr['type'] == 'colorpicker') {
+		$arr['name'] = $key;
+		$col2 = showColorpicker($arr);
+	} else if (isset($arr['type']) && $arr['type'] == 'password') {
+		$col2 = form_password($key, $arr);
+	} else if (isset($arr['type']) && $arr['type'] == 'nv_pairs') {
+		$col2 = form_nv_pairs($key, $arr);
+	} else if (isset($arr['type']) && $arr['type'] == 'print_services') {
+		$col2 = form_print_services($key, $arr);
+	} else {
+		$col2 ='';
+	}
+	if (isset($arr['desc'])) {
+		$col3 = $arr['desc'];
+	} else {
+		$col3 = '';
+	}
+	$col4 = isset($arr['type']) ?  $arr['type'] : NULL;
+	$col5 = isset($arr['required']) ? true : NULL;
+
+	return array($col1, $col2, $col3,$col4,$col5);
+}
+
+function form_textarea($key, $arr) {
+	$attrs = make_attrs($arr["attrs"]);
+	return "<textarea name=\"$key\" $attrs>$arr[value]</textarea>";
+}
+
+function form_input($key, $arr) {
+    $type  = (isset($arr['type'])) ? 'type="'.$arr['type'].'"' : '';
+
+    $attrs = (isset($arr['attrs'])) ? make_attrs($arr['attrs']) : '';
+
+    $name  = (isset($arr['name'])) ? $arr['name'] : $key;
+	
+    return "<input $type name=\"$name\" value=\"$arr[value]\" $attrs>";
+}
+
+function form_password($key, $arr) {
+	if (isset($arr["attrs"])) {
+		$attrs = make_attrs($arr["attrs"]);
+	} else {
+		$attrs = '';
+	}
+
+	if (empty($arr['value'])) {
+	    $arr['value'] = array('', '', '', '');
+	} elseif (!is_array($arr['value'])) {
+	    $arr['value'] = array($arr['value'], $arr['value'], $arr['value'], $arr['value']);
+        }
+	return "<input type=\"password\" name=\"${key}[0]\" value=\"{$arr['value'][0]}\" $attrs> "
+		. '<br>'
+		. "<input type=\"password\" name=\"${key}[1]\" value=\"{$arr['value'][1]}\" $attrs> "
+		. _('Please retype your password here')
+		. "\n<input type=\"hidden\" name=\"${key}[2]\" value=\"{$arr['value'][2]}\">"
+		. "\n<input type=\"hidden\" name=\"${key}[3]\" value=\"{$arr['value'][3]}\">";
+}
+
+function form_nv_pairs($key, $arr) {
+	if (isset($arr["attrs"])) {
+		$attrs = make_attrs($arr["attrs"]);
+	} else {
+		$attrs = '';
+	}
+	$x=0;
+	$buf="\n<table>"
+		. "<tr>"
+		. "<td><b>". _("Name") . "</b></td>"
+		. "<td><b>". _("Value") ."</b></td>"
+		. "</tr>";
+	foreach ($arr["value"] as $result) {
+		$name=$result["name"];
+		$value=$result["value"];
+		$buf .= '<tr>'
+			. '<td><input type="text" name="' . $key ."[$x][name] \" value=\"$name\" $attrs></td>\n";
+		$buf .= '<td><input type="text" name="' . $key  ."[$x][value]\" value=\"$value\" $attrs></td>"
+			. "</tr>\n";
+		$x++;
+		if ($x >= $arr["size"]) {
+			break;
+		}
+	}
+	for (; $x<$arr["size"]; $x++) {
+		$buf .= '<tr><td><input type="text" name="' . $key ."[$x][name]\" $attrs></td>\n";
+		$buf .= '<td><input type="text" name="' . $key ."[$x][value]\" $attrs></td></tr>\n";
+	}
+	$buf.="</table>";
+	return $buf;
+}
+
+function form_choice($key, $arr) {
+	
+	$buf = "\n\t<select name=$key>";
+	foreach ($arr["choices"] as $choice => $value) {
+		$selected = "";
+		if (!strcmp($choice, $arr["value"])) {
+			$selected = "SELECTED";
+		}
+		$buf .= "\n\t\t". '<option value="' . $choice . '" ' . $selected . '>'. $value . '</option>';
+	}
+	$buf .= "\n\t</select>\n";
+	return $buf;
+}
+
+function form_multiple_choice($key, $arr) {
+	if (empty($arr["multiple_choices"])) {
+	   return _("No content");
+	}
+
+	$buf= '<table><tr><td valign="top">';
+	$count=0;
+	$column=0;
+	foreach ($arr["multiple_choices"] as $item => $value) {
+		if ($item == 'addon') continue;
+		if ($count%15 ==0) {
+			$buf .= "</td>\n<td valign=\"top\">";
+		}
+		$count++;
+		$column++;
+		$selected = "";
+		if (is_array($arr["value"]) && in_array($item, $arr["value"])) {
+			$selected = "CHECKED";
+		}
+		$buf .= "\n\t<br><input name=\"${key}[]\" value=\"$item\" type=\"checkbox\" $selected>" . $value ;
+	}
+	$buf .="</td></tr>";
+	if (isset($arr['multiple_choices']['addon'])) {
+		$buf .="\n<tr><td colspan=$column>++". $arr['multiple_choices']['addon'] . "\n++</td></tr>";
+	}
+	$buf .="</table>";
+	return $buf;
+}
+
+function makeMultipleChoiceContent($array) {
+    $multipleChoiceContent = array();
+
+    foreach($array as $key => $content) {
+	$multipleChoiceContent[$key] = '<a href="'. $content['url'] .'">'. $content['name'] .'</a>';
+	if (isset($content['description'])) {
+	    $multipleChoiceContent[$key] .= ' '. $content['description'];
+	}
+    }
+
+    return $multipleChoiceContent;
+}
+
+/* in progress */
+function form_table_values($key, $arr) {
+    if (empty($arr['elements'])) {
+	return _("No content");
+    }
+
+    $jTable = new galleryTable();
+
+    $jTable->setHeaders($arr['columns']);
+    $jTable->setColumnCount(sizeof($arr['columns']));
+
+    foreach($arr['elements'] as $element) {
+	$jTable->addElement(array('content' => $element));
+    }
+
+    return $jTable->render();
+}
+
+function form_print_services($key, $arr) {
+
+	$buf= "\n\t<table border=\"0\">";
+	foreach ($arr['services'] as $item => $data) {
+	    if (isset($arr['value'][$item])) {
+		if (is_array($arr['value'][$item])) {
+			$value = $arr['value'][$item];
+			if (!isset($value['checked'])) {
+				$value['checked'] = false;
+			}
+		} else {
+			$value = array('checked' => true);
+		}
+	    } else {
+		$value = array('checked' => false);
+	    }
+	    $checked = $value['checked'] ? ' checked' : '';
+	    $buf .= "\n\t\t<tr><td valign=\"top\">\n\t\t\t<input name=\"${key}[$item][checked]\" value=\"checked\" type=\"checkbox\"$checked><a href=\"${data['url']}\">${data['name']}</a>";
+            if (!empty($data['desc'])) {
+		$buf .= ' - ' . $data['desc'];
+	    }
+	    $buf .= "\n\t\t</td></tr>";
+	}
+	$buf .="\n\t</table>\n\t";
+	return $buf;
+}
+
+function getPath() {
+
+    /* Start with the server user's path */
+    if (getOS() != OS_WINDOWS) {
+    	$path = explode(":", getenv('PATH'));
+    }
+    else {
+    	$path = explode(';', getenv('PATH'));
+    }
+
+    /* Add in a few relatively obvious locations */
+    $path[] = "/usr/local/gallery";
+    $path[] = "/usr/local/gallery/bin";
+    $path[] = "/usr/local/gallery/jhead";
+    $path[] = "/usr/local/gallery/netpbm";
+    $path[] = "/usr/local/bin";
+    $path[] = "/usr/local/bin/jhead";
+    $path[] = "/usr/local/bin/netpbm";
+    $path[] = "/usr/local/netpbm";
+    $path[] = "/usr/local/netpbm/bin";
+    $path[] = "/usr/local/jhead";
+    $path[] = "/usr/local/jhead/bin";
+    $path[] = "/usr/bin/gallery";
+    $path[] = "/usr/bin/gallery/jhead";
+    $path[] = "/usr/bin/gallery/netpbm";
+    $path[] = GALLERY_BASE . "/netpbm";
+    $path[] = GALLERY_BASE . "/bin";
+    $path[] = GALLERY_BASE . "/bin/netpbm";
+    $path[] = GALLERY_BASE . "/bin/jhead";
+
+    return $path;
+}
+
+function locateDir($filename, $extraDir = '', $ignorePath = false) {
+	if (fs_file_exists("$extraDir/$filename")) {
+		return $extraDir;
+	}
+
+	if ($ignorePath) {
+		return '';
+	}
+
+	foreach (getPath() as $path) {
+		if (fs_file_exists("$path/$filename") && !empty($path)) {
+			return $path;
+		}
+	}
+}
+
+function locateFile($filename) {
+	foreach (getPath() as $path) {
+		if (fs_file_exists("$path/$filename") && !empty($path)) {
+			return "$path/$filename";
+		}
+	}
+}
+
+function one_constant($key, $value) {
+	return "\$gallery->app->$key = \"{$value}\";\n";
+}
+
+function array_constant($key, $value) {
+	$buf="";
+	foreach ($value as $item) {
+		$buf .= "\$gallery->app->${key}[] = \"{$item}\";\n";
+	}
+	return $buf;
+}
+
+function defaults($key, $value) {
+	return "\$gallery->app->default[\"$key\"] = \"$value\";\n";
+}
+
+function use_feature($feature) {
+	return "\$gallery->app->feature[\"$feature\"] = 1;\n";
+}
+
+function no_feature($feature, $cause) {
+	return "\$gallery->app->feature[\"$feature\"] = 0; // ($cause)\n";
+}
+
+function error_missing($desc, $key) {
+	if (empty($desc)) {
+		$desc=$key;
+	}
+	return gallery_error("// " . _("Missing value") . ": <b>$desc</b>!");
+}
+
+function error_row_wrap($buf) {
+	return "// $buf";
+}
+
+function check_exec() {
+	$disabled = "" . ini_get("disable_functions");
+
+	$success = array();
+	$fail = array();
+	$warn = array();
+	if (!empty($disabled)) {
+		foreach(explode(',', $disabled) as $disabled_func) {
+			if(eregi('^exec$', $disabled_func)) {
+				$fail["fail-exec"] = 1;
+			}
+		}
+	}
+
+	if (empty($fail['fail-exec'])) {
+		$success[] = _("<b>exec()</b> is not disabled on this server.");
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_htaccess() {
+	global $GALLERY_PHP_VALUE_OK;
+
+	/*
+	 * the .htaccess file in the parent directory tries to
+	 * auto_prepend the got-htaccess.php file.  If that worked, 
+	 * then GALLERY_PHP_VALUE_OK will be set. 
+	 */
+	$success = array();
+	$fail = array();
+	$warn = array();
+	if ($GALLERY_PHP_VALUE_OK) {
+		$success[] = _("I can read your <b>.htaccess</b> file.");
+	} else {
+		$fail["fail-htaccess"] = 1;
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_php() {
+	global $MIN_PHP_MAJOR_VERSION;
+
+	$version = phpversion();
+	$success = array();
+	$fail = array();
+	$warn = array();
+
+	if (!function_exists('version_compare') || !version_compare($version, "4.1.0", ">=")) {
+		$fail['fail-too-old'] = 1;
+	} else {
+		$success[] = sprintf(_("PHP v%s is OK."), $version);
+	}
+
+	return array($success, $fail, $warn);
+}
+function check_mod_rewrite()  {
+	global $GALLERY_REWRITE_OK;
+
+	$success = array();
+	$fail = array();
+	$warn = array();
+	if ($GALLERY_REWRITE_OK) {
+		$success[] = _("<b>mod_rewrite</b> is enabled.");
+	} else {
+		$fail["fail-mod-rewrite"] = 1;
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_exif($location = '') {
+	global $gallery;
+
+	$fail = array();
+	$success = array();
+	$warn = array();
+
+	$bin = fs_executable('jhead');
+
+	if ($location) {
+		$dir = locateDir($bin, $location);
+	} else {
+		$dir = locateDir($bin, isset($gallery->app->use_exif) ? dirname($gallery->app->use_exif) : "");
+	}
+	if (empty($dir)) {
+		$warn["fail-exif"] = _("Can't find <i>jhead</i>");
+	} else {
+		$success[] = _("<b>jhead</b> binary located.");
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_graphics($location = '', $graphtool = '') {
+	global $gallery;
+
+	$fail = array();
+	$success = array();
+	$warn = array();
+	
+	$missing_critical = array();
+	$missing = 0;
+	$netpbm = array(
+		fs_executable("jpegtopnm"), 
+		fs_executable("giftopnm"), 
+		fs_executable("pngtopnm"), 
+		fs_executable("pnmtojpeg"), 
+		fs_executable("ppmtogif"), 
+		fs_executable("pnmtopng"), 
+		fs_executable("pnmscale"), 
+		fs_executable("pnmfile"),
+		fs_executable("ppmquant"),
+		fs_executable("pnmcut"),
+		fs_executable("pnmrotate"),
+		fs_executable("pnmflip"),
+		fs_executable("pnmcomp"),
+	);
+
+	$fallback = array(
+		fs_executable("pnmtojpeg") => fs_executable("ppmtojpeg"),
+		fs_executable("pnmcomp")   => fs_executable("pamcomp")
+	);
+
+	$optional = array(
+		fs_executable("pnmcomp") => 
+			_("Without pnmcomp and pamcomp gallery will not be able to watermark images, unless you use ImageMagick and have the composite binary installed."),
+	);
+	
+	$missing_optional = 0;
+	
+	/* Start checks */
+	
+	if ($graphtool == 'ImageMagick') {
+		$success[] = _("NetPBM not being used in this installation.");
+		return array($success, $fail, $warn);
+	}
+
+	if (!empty($location) && !inOpenBasedir($location)) {
+	    $warn[] = _("Cannot verify this path (it's not in your open_basedir list).");
+	    return array($success, $fail, $warn);
+	}
+
+	foreach ($netpbm as $bin) {
+		if (!empty($location)) {
+			$dir = locateDir($bin, $location, true);
+		}
+		elseif (isset($gallery->app->pnmDir)) {
+			$dir = locateDir($bin, $gallery->app->pnmDir, true);
+		}
+		else {
+			$dir = locateDir($bin);
+		}
+
+		/* If we can't find the primary file, look for the fallback file instead. */
+		if (empty($dir) && isset($fallback[$bin])) {
+			$newbin = $fallback[$bin];
+			if (!empty($location)) {
+				$dir = locateDir($newbin, $location, true);
+			}
+			elseif (isset($gallery->app->pnmDir)) {
+				$dir = locateDir($newbin, $gallery->app->pnmDir, true);
+			}
+			else {
+				$dir = locateDir($newbin);
+			}
+			if (!empty($dir)) {
+				$bin = $newbin;
+			}
+		}
+		
+		if (empty($dir)) {
+			if (isset($optional[$bin])) {
+				$warn[$bin] = sprintf(_("Missing optional binary %s. %s"), $bin, $optional[$bin]);
+			}
+			else {
+				$missing_critical[$bin] = sprintf(_("Can't find %s!"), "<i>$bin</i>");
+			}
+			$missing++;
+		}
+
+		if (!empty($dir) && inOpenBasedir($dir)) {
+		    if (!fs_is_executable("$dir/$bin")) {
+				$warn[$bin] = sprintf(_("%s is not executable!"),
+					"<i>$bin</i> "); 
+			}
+		}
+	}
+	
+	if ($missing == count($netpbm)) {
+		$fail["fail-netpbm"] = 1;
+		/* Any other warning doesnt care */
+		$warn = array();
+	}
+	elseif ($missing > 0) {
+		$warn[] = sprintf(_("%d of %d NetPBM binaries located."), 
+			count($netpbm) - $missing, count($netpbm));
+		
+		if(count($missing_critical) > 0) {
+			$fail["fail-netpbm-partial"] = array_values($missing_critical);
+		}
+	} else {
+		$success[] = sprintf(_("%d of %d NetPBM binaries located."),
+			count($netpbm), count($netpbm));
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_graphics_im($location = '', $graphtool = '') {
+	global $gallery;
+
+	$fail = array();
+	$success = array();
+	$warn = array();
+
+	$missing_critical = array();
+	$missing = 0;
+	$imagick = array(
+		fs_executable("identify"), 
+		fs_executable("convert"),
+		fs_executable("composite"),
+	);
+
+	$optional = array(
+		fs_executable("composite") => 
+			_("Without composite gallery will not be able to watermark images, except you use NetPBM and have the pnmcomp binary installed."),
+	);
+
+
+	/* Begin Checks */
+	if ($graphtool == 'NetPBM') {
+		$success[] = _("ImageMagick not being used in this installation.");
+	    	return array($success, $fail, $warn);
+	}
+
+	if (!empty($location) && !inOpenBasedir($location)) {
+	    $success[] = _("Cannot verify this path (it's not in your open_basedir list).");
+	    return array($success, $fail);
+	}
+
+	foreach ($imagick as $bin) {
+		if (!empty($location)) {
+			$dir = locateDir($bin, $location, true);
+		}
+		elseif (isset($gallery->app->ImPath)) {
+			$dir = locateDir($bin, $gallery->app->ImPath, true);
+		}
+		else {
+			$dir = locateDir($bin);
+		}
+
+		if (empty($dir)) {
+			if (isset($optional[$bin])) {
+				$warn[$bin] = sprintf(_("Missing optional binary %s. %s"), $bin, $optional[$bin]);
+			}
+			else {
+				$missing_critical[$bin] = sprintf(_("Can't find %s!"), "<i>$bin</i>");
+			}
+			$missing++;
+		}
+
+		if (!empty($dir) && inOpenBasedir($dir)) {
+		    if (!fs_is_executable("$dir/$bin")) {
+				$warn[$bin] = sprintf(_("%s is not executable!"),
+					"<i>$bin</i> "); 
+			}
+		}
+	}
+	
+	if ($missing == count($imagick)) {
+		$fail["fail-imagemagick"] = 1;
+		/* Any other warning doesnt care */
+		$warn = array();
+	}
+	elseif ($missing > 0) {
+		$warn[] = sprintf(_("%d of %d ImageMagick binaries located."), 
+			count($imagick) - $missing, count($imagick));
+		
+		if(count($missing_critical) > 0) {
+			$fail["fail-imagemagick-partial"] = array_values($missing_critical);
+		}
+	} else {
+		$success[] = sprintf(_("%d of %d ImageMagick binaries located."),
+			count($imagick), count($imagick));
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_jpegtran($location = '') {
+	global $gallery;
+
+	$fail = array();
+	$success = array();
+	$warn = array();
+
+	$bin = fs_executable("jpegtran");
+
+	if ($location) {
+		$dir = locateDir($bin, $location);
+	} else {
+		$dir = locateDir($bin, isset($gallery->app->use_jpegtran) ? dirname($gallery->app->use_jpegtran) : "");
+	}
+	if (!$dir) {
+		$warn["fail-jpegtran"] = _("Can't find <i>jpegtran</i>!");
+	} else {
+		$success[] = _("<b>jpegtran</b> binary located.");
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_gettext() {
+	$fail = array();
+	$success = array();
+	$warn = array();
+	if (gettext_installed()) {
+		$success[] = _("PHP has <b>GNU gettext</b> support.");
+	} else {
+		$warn["fail-gettext"] = _("PHP does not have <b>GNU gettext</b> support.");
+	}
+	return array($success, $fail, $warn);
+}
+
+function check_gallery_languages() {
+	global $gallery;
+	$fail = array();
+	$success = array();
+	$warn = array();
+	$nls = getNLS();
+
+	$languages=gallery_languages();
+	if (sizeof($languages) == 0) {
+		$fail["fail-gallery-languages"] = _("No languages found."); // should never occur!
+	} else if (sizeof($languages) == 1 ) {
+		$warn['only_english'] = _("It seems you didn't download any additional languages. This is not a problem! Gallery will appear just in English. Note: If this is not true, check that all files in locale folder are readable for the webserver, or contact the Gallery Team.");
+	}
+	else {
+	$success[] = sprintf(_("%d languages are available.  If you are missing a language please visit the %sGallery download page%s."),
+					sizeof($languages),
+					"<a href=\"$gallery->url\">",
+					'</a>');
+	}
+	return array($success, $fail, $warn);
+}
+
+function check_gallery_version() {
+	global $gallery;
+	$fail = array();
+	$success = array();
+	$warn = array();
+
+	/* how many days old is the gallery version? */
+	$age = (time() - $gallery->last_change)/86400;
+
+	/* is this a beta or RC version? */
+	$beta = ereg('-(b|RC)[0-9]*$', $gallery->version);
+
+	$link="<a href=\"$gallery->url\">$gallery->url</a>";
+
+	$visit=sprintf(_("You can check for more recent versions by visiting %s."), 
+			$link);
+	$this_version = sprintf(_("This version of %s was released on %s."),
+			Gallery(), strftime("%x", $gallery->last_change));
+	$this_beta_version = sprintf(_("This is a development build of %s that was released on %s."),
+			Gallery(), strftime("%x", $gallery->last_change));
+
+	if ($age > 180) {
+		$fail["too_old"] = "$this_version  $visit";
+	} else if ($age > 14 && $beta) {
+		$fail["too_old"] = "$this_beta_version  $visit";
+	} else if ($beta) {
+		$success["ok"] = "$this_beta_version  $visit" . "  "  
+			. _("Please check regularly for updates.");
+	} else {
+		$success["ok"] = "$this_version  $visit";
+	}
+	return array($success, $fail, $warn);
+}
+
+function check_absent_locales() {
+	global $locale_check;
+	$fail = array();
+	$success = array();
+	$warn = array();
+	$msg = '';
+
+	$available = $locale_check["available_locales"];
+	$maybe = $locale_check["maybe_locales"];
+	$unavailable = $locale_check["unavailable_locales"];
+
+	if($locale_check != NULL && sizeof($unavailable) ==0) {
+		$success[] = _("All gallery locales are available on this host.");
+	} else if( (sizeof($maybe) + sizeof($unavailable)) > 0) {
+		if (sizeof($maybe) > 0) {
+			$msg = sprintf(_("There are %d locales that Gallery was unable to locate. You may need to select manually date formats. "),sizeof($maybe));
+		}
+
+		if (sizeof($unavailable) > 0) {
+			if(sizeof($maybe) > 0) $msg .= "<p></p>";
+
+			$msg .= sprintf(_("Dates in %d languages may not be formatted properly, because the corresponding locales are missing. You may need to select manually the date formats for these."),sizeof($unavailable));
+		}
+		$warn[] = $msg;
+	} else {
+		if (ini_get('open_basedir') && getOS() != OS_LINUX) {
+			$warn[] = sprintf(_("We were unable to detect any locales.  However, your PHP installation is configured with the %s restriction so this may be interfering with the way that we detect locales.  Unfortunately this means the date format will not change for different languages.  However, it is OK to continue."),
+				'<b><a href="http://www.php.net/manual/en/features.safe-mode.php#ini.open-basedir" target="_blank">open_basedir</a></b>');
+		} else {
+			if (getOS() == OS_LINUX) {
+				$fail[] = sprintf(_("We were unable to detect any system locales. Multi-language functions will be disabled. Please install the corresponding locales or ask your administrator to do this. This problem is known on %s systems. In this case please have a look at this %sDebian locale HowTo%s."),"Debian", '<a href="http://people.debian.org/~schultmc/locales.html" target="_blank">', "</a>");
+			} else {
+				$warn[] = _("Only the default locale for this machine is available, so date format will not change for different languages.");
+			}
+		}
+	}
+	return array($success, $fail, $warn);
+}
+
+function check_locale() {
+	$nls = getNLS();
+	$gallery_languages = array_keys(gallery_languages());
+	$system_locales = array();
+	
+	$available_locales = array();
+	$maybe_locales = array();
+	$unavailable_locales = array();
+
+	/* Lets see which system locales are installed. */
+	if (getOS() != OS_WINDOWS) { 
+		# Unix / Linux
+		# Check which locales are installed
+
+		exec("locale -a", $results, $status);
+
+		if(count($results) >2) {
+			$system_locales = $results;
+		} elseif (@is_readable("/etc/locale.gen")) {
+			exec('grep -v -e "^#" /etc/locale.gen | cut -d " " -f 1', $system_locales);
+		} elseif (@is_readable("/usr/share/locale")) {
+			exec("ls /usr/share/locale", $system_locales);
+		} elseif (@is_readable("/usr/local/share/locale")) {
+			exec("ls /usr/local/share/locale", $system_locales);
+		}
+	}
+
+	/* DAMN, there are none we use Linux and our PHP uses gettext*/ 
+	if( sizeof($system_locales) == 0 && getOS() == OS_LINUX && gettext_installed()) {
+		return NULL;
+	}
+
+	/* There were at least one system locale
+	** Now lets test if our languages are supported by the system
+	*/
+	foreach ($gallery_languages as $locale) {
+		$aliases=array();
+		
+		/* Found an supported one, put it in availables */
+		if ( (in_array($locale, $system_locales)) || (setlocale(LC_ALL, $locale))) {
+			$available_locales[$locale]=$locale;
+			continue;
+		}
+		
+		/* 
+		** First, we try using the full lang, (first 5 chars) if 
+		** that doesn't match then 
+		** we use the first 2 letter to build an alias list
+		**  e.g. nl to find nl_BE or nl_NL
+		*/
+		if (in_array($locale,$nls['alias'])) {
+			$keylist = array_keys($nls['alias'],$locale);
+			$aliases = $keylist;
+			if (getOS() != OS_WINDOWS) {
+				$sub='^(' . implode('|', $keylist) . '|' . substr($locale,0,5) . ')';
+                                foreach ($system_locales as $key => $value) {
+                                        if (ereg($sub, $value)) {
+                                                $aliases[] = $value;
+                                        }
+					elseif (ereg('^' . substr($locale,0,2),$value)) {
+						$aliases[] = $value;
+					}
+                                }
+			}
+		} else {
+                        foreach ($system_locales as $key => $value) {
+                                if (ereg('^' . substr($locale,0,2), $value)) {
+                                        $aliases[] = $value;
+                                }
+                        }
+		}
+
+		$aliases=array_unique($aliases);
+		$noway=Array ('zh_TW.eucTW'); 
+		if ($aliases) {
+			foreach ($aliases as $test) {
+				// We do this because all locales in $noway seem to crash at least some NetBSD
+				// Maybe changed in future
+				if (!in_array($test,$noway)) {
+					if (setlocale(LC_ALL,$test)) {
+						$maybe_locales[$locale][]=$test;
+					}
+				}
+			}
+			if (! isset($maybe_locales[$locale])) {
+                                $unavailable_locales[] = $locale;
+                        }
+		} else {
+			$unavailable_locales[]=$locale;
+		}
+	}
+
+
+	// Set locale correct back      
+	if (isset($gallery->locale)) {
+		setlocale(LC_ALL,$gallery->locale);  
+	} else {
+		setlocale(LC_ALL,"");
+	}
+
+	/* DAMN, there are no suitable locales, we use Linux and our PHP uses gettext*/
+        if( sizeof($available_locales) == 0 && sizeof($maybe_locales) == 0 && getOS() == OS_LINUX && gettext_installed()) {
+                return NULL;
+        }
+
+	return array(
+		"available_locales" => $available_locales,
+		"maybe_locales" => $maybe_locales,
+		"unavailable_locales" => $unavailable_locales
+	);
+}
+
+
+function config_maybe_locales() {
+	global $locale_check, $locales;
+
+	$results = array();
+	$locales = $locale_check;
+	$available = $locales["available_locales"];
+	$maybe = $locales["maybe_locales"];
+	$unavailable = $locales["unavailable_locales"];
+
+	// If we are in Linux, our PHP has gettext, 
+	// but we could not find any locale we skip the whole aliasing part.
+	if($locales == NULL) return $results; // blank array
+
+	$nls = getNLS();
+
+	$block_start_done = false;
+	
+	$nr=0;
+	foreach ($maybe as $key => $aliases) {
+		if (sizeof($aliases) < 1) {
+			$unavailable[]=$key;
+			continue;
+		}
+/*
+		if (sizeof($aliases) == 1) {
+			$results["locale_alias['$key']"] = array (
+				"type" => "hidden", 
+				"value" => array_pop($aliases),
+				"desc" => "locale_alias[$key]",
+				"prompt" => "locale_alias[$key]"
+				);
+			continue;
+		}
+*/
+		$nr++;
+		if (!$block_start_done) {
+			$block_start_done=true;
+			$results[] = array (
+					"type" => "block_start", 
+					"prompt" => "<b>(" . _("Advanced") . ")</b><br> ".sprintf(_("<b>System</b> locale selection required")),
+					"desc" => _("There is more than one suitable <b>system</b> locale installed on your machine for the following languages.  Please chose the one you think is most suitable.") .
+					"<p></p>" .
+					_("This is <b>only</b> for date & time format. You only need to edit the languages you enabled above")
+					);
+		}
+		$index = $nls['language'][$key] ;
+
+		$choices=array();
+
+		foreach ($aliases as $value) { 
+			$choices[$value]=$value;
+		}
+		if (getOS() != OS_WINDOWS) {
+			$choices[""] = _("System locale");
+			next($choices);
+		}
+		$results["locale_alias['$key']"] = array (
+			"prompt" => $nr .".) ". $nls['language'][$key],
+			"optional" => 1,
+			"name" => "locale_alias",
+			"key" => $key,
+			"type" => "block_element",
+			"choices" => $choices,
+			"value" => (getOS() != OS_WINDOWS) ? key($choices) : "",
+			"allow_empty" => true,
+			"remove_empty" => true
+			);
+
+			
+        }
+
+	if ($block_start_done) {
+		$results[] = array ("type" => "block_end");
+	}
+	$block_start_done=false;
+
+	$choices=array();
+	if (getOS() != OS_WINDOWS) $choices=array("" => _("System locale"));
+	if (sizeof($available) > 0) {
+		foreach ($available as $choice => $value) { 
+			$choices[$choice]=$nls['language'][$value];
+		}
+
+		$avail_keys=array_keys($available);
+	} elseif (sizeof($maybe) > 0) {
+		foreach ($maybe as $key => $aliases) {
+			foreach ($aliases as $choice) {
+				$choices[$choice]=$choice;
+			}
+		}
+
+		$avail_keys=array_keys($choices);
+	} else {
+		if (getOS() == OS_OTHER) {
+			$array_keys=$choices;
+		} else {
+			$skip=true;
+		}
+	}
+	
+	if (! isset ($skip)) {
+	$avail_keys=array_keys($choices);
+        foreach ($unavailable as $key) {
+		if (sizeof($choices) == 1) {
+			$results["locale_alias['$key']"] = array (
+				"type" => "hidden", 
+				"value" => $avail_keys[0],
+				"desc" => "locale_alias[$key]",
+				"prompt" => "locale_alias[$key]",
+				"allow_empty" => true,
+				"remove_empty" => true
+				);
+			continue;
+		}
+
+		if (!$block_start_done) {
+			$block_start_done=true;
+			$results[] = array (
+					"type" => "block_start", 
+					"prompt" => "<b>(" . _("Advanced") . ")</b><br> ".sprintf(_("<b>System</b> locale problems")),
+						"desc" => _("There are no apparently suitable <b>system</b> locales installed on your machine for the following languages.  Please choose the one you think is most suitable.") .
+							"<p></p>" .
+							_("This is <b>only</b> for date & time format. You only need to edit the languages you enabled above")
+							);
+		}
+		$index = $nls['language'][$key] ;
+		$results["locale_alias['$key']"] = array (
+			"prompt" => $nls['language'][$key],
+			"name" => "locale_alias",
+			"key" => $key,
+			"type" => "block_element",
+			"choices" => $choices,
+			"value" => "",
+			"allow_empty" => true,
+			"remove_empty" => true
+			);
+        }
+	if ($block_start_done) {
+		$results[] = array ("type" => "block_end");
+	}
+	}
+	return $results;
+}
+
+function default_graphics() {
+	list ($imageMagick,) = check_graphics_im();
+        
+	if (count ($imageMagick)) {
+		return "ImageMagick";
+	} else {
+		return "NetPBM";
+	}
+}
+
+function check_safe_mode() {
+	$fail = array();
+	$success = array();
+	$warn = array();
+	$safe_mode = ini_get("safe_mode");
+	if (empty($safe_mode) ||
+	    !strcasecmp($safe_mode, "off") ||
+	    !strcasecmp($safe_mode, "0") ||
+	    !strcasecmp($safe_mode, "false")) {
+		$success[] = _("<b>safe_mode</b> is off.");
+	} else {
+		$fail["fail-safe-mode"] = 1;
+	}
+	return array($success, $fail,$warn);
+}
+
+function check_magic_quotes() {
+	$fail = array();
+	$success = array();
+	$warn = array();
+	if (!get_magic_quotes_gpc()) {
+		$success[] = _("<b>magic_quotes</b> are off.");
+	} else {
+		$fail["fail-magic-quotes"] = 1;
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function check_poll_nv_pairs($var) {
+	$fail = array();
+	$success = array();
+	$finished = false;
+	$rownum=0;
+	foreach ($var as $element) {
+		$rownum++;
+		if (!$element["name"]) {
+			$finished=true;
+			if ($element["value"]) {
+				$fail[]=sprintf(_("In %s, missing %s in row %d with %s %s."),
+					_("Vote words and values"), 
+					_("Name"), $rownum, _("Value"), 
+					$element["value"]);
+				break;
+			}
+			continue;
+		} else {
+			if ($finished) {
+				$fail[]=sprintf(_("In %s, blank in row %d."),
+					_("Vote words and values"), 
+					$rownum-1); 
+				break;
+			} else if (!ereg("^[1-9][0-9]*$", $element["value"])) {
+				$fail[]=sprintf(_("In %s, for name %s (row %d) value %s should be a positive whole number"), 
+					_("Vote words and values"), 
+					$element["name"], 
+					$rownum, $element["value"]);
+				break;
+			}
+		}
+	}
+	return array($success, $fail);
+}
+
+function check_register_globals() {
+	$fail = array();
+	$success = array();
+	$warn = array();
+
+	$globals_enabled = ini_get('register_globals');
+
+	if (!empty($globals_enabled) && !eregi('no|off|false', $globals_enabled)) {
+		$fail['warn-register_globals'] = 1;
+	}
+	else {
+		$success[] = _("<b>register_globals</b> is off.");
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function detect_exec_status() {
+	global $gallery;
+
+	if (isset($gallery->app) && isset($gallery->app->expectedExecStatus)) {
+		return $gallery->app->expectedExecStatus;
+	}
+
+	// If PHP is compiled with the --enable-sigchild option, then every 
+	// exec() call returns an error status of -1.  WTF?!?!  Sigh.  So
+	// Let's do some checking on some pretty standard programs and see
+	// what they return.
+	$progs = array(
+		"ls",
+		"echo",
+		"hostname",
+		"pwd",
+		"df",
+		"ps",
+		"sync",
+	);
+
+	$count = array();
+	foreach ($progs as $prog) {
+		$dir = locateDir($prog);
+		if ($dir) {
+			$file = "$dir/$prog";
+			if (fs_is_executable($file)) {
+				fs_exec($file, $results, $status);
+				if (isset($count[$status])) {
+					$count[$status]++;
+				} else {
+					$count[$status]=1;
+				}
+			} 
+		}
+	}
+
+	if (count($count) == 0) {
+		// Nothing!  :-(  Hope for the best.
+		return 0;
+	} else {
+		// Return the one that we see the most of.
+		$max = -1;
+		foreach ($count as $key => $val) {
+			if ($val > $max) {
+				$status = $key;
+				$max = $val;
+			}
+		}
+	}
+
+	return $status;
+}
+
+/*
+ * Actually try to write to a file inside the directory.  This detects
+ * open_basedir restrictions.
+ */
+function test_write_to_dir($dir) {
+	$tmpfile = tempnam($dir, "dbg");
+	if ($fd = fs_fopen($tmpfile, "w")) {
+		fclose($fd);
+		unlink($tmpfile);
+		return 1;
+	}
+
+	return 0;
+}
+
+function inOpenBasedir($dir) {
+    $openBasedir = ini_get('open_basedir');
+    if (empty($openBasedir)) {
+	return true;
+    }
+
+    /*
+     * XXX: this is not perfect.  For example, if the open_basedir list
+     * contains "/usr/localx" this code will match "/usr/local".  Let's not
+     * worry too much about that now.
+     */
+    foreach (explode(':', $openBasedir) as $basedir) {
+	if (!strncmp($basedir, $dir, strlen($basedir))) {
+	    return true;
+	}
+    }
+    
+    return false;
+}
+
+function make_separator($key, $arr)  {
+    $buf ="\n<div class=\"inner\">";
+    $buf .= "\n\t<div class=\"separator\">". $arr["title"] ."</div>";
+    if( isset($arr["desc"])) {
+	$buf .= "\n<div class=\"desc\">". $arr["desc"] ."</div>";
+    }
+    $buf .="\n</div>";
+
+    return $buf;
+}
+
+function array_stripslashes($subject) {
+	if (is_string($subject)) {
+		return stripslashes($subject);
+	}
+	if (!is_array($subject)) {
+		return ($subject);
+	}
+	$ret=array();
+	foreach ($subject as $key => $value) {
+		$ret[$key]=array_stripslashes($value);
+	}
+	return $ret;
+}
+
+/*
+** Check if Magic Quotes are On
+** If yes stripslashes and return the cleaned input.
+** 
+** Jens Tkotz, 02/2004
+*/
+function stripWQuotesON($mixed) {
+        if (get_magic_quotes_gpc()) {
+                return array_stripslashes($mixed);
+        }
+        else {
+                return $mixed;
+        }
+
+}
+
+function array_urldecode($subject) {
+	if (is_string($subject)) {
+		return urldecode($subject);
+	}
+	if (!is_array($subject)) {
+		return ($subject);
+	}
+	$ret=array();
+	foreach ($subject as $key => $value) {
+		$ret[$key]=array_urldecode($value);
+	}
+	return $ret;
+}
+
+function array_str_replace($search, $replace, $subject) {
+	if (is_string($subject)) {
+		return str_replace($search, $replace, $subject);
+	}
+	if (!is_array($subject)) {
+		return ($subject);
+	}
+	$ret=array();
+	foreach ($subject as $key => $value) {
+		$ret[$key]=array_str_replace($search, $replace, $value);
+	}
+	return $ret;
+}
+
+function verify_password($passwords) {
+	$success = array();
+	$fail = array();
+	if ($passwords[2] === $passwords[3]) {
+		$success[] = true;
+	} else {
+		$fail[] = _('Your passwords do not match!');
+	}
+	return array($success, $fail);
+}
+
+function verify_email($emailMaster) {
+	global $gallery;
+
+	$fail = array();
+	$success = array();
+       	if ($emailMaster == "no") {
+	       	$success[] = _("OK");
+	       	return array($success, $fail);
+	}
+
+	if (check_email($gallery->session->configForm->adminEmail)) {
+		$success[] = _("Valid admin email address given.");
+	} else {
+		$adminEmail = ereg_replace('([[:space:]]+)', '', $gallery->session->configForm->adminEmail);
+		$emails = array_filter1(explode(',', $gallery->session->configForm->adminEmail));
+		$size  = sizeof($emails);
+
+		if ($size < 1) {
+			$fail[]= _("You must specify valid admin email addresses");
+		} else {
+			$adminEmail="";
+			$join="";
+		       	foreach ($emails as $email) {
+			       	$adminEmail .= "$join$email";
+			       	$join=",";
+				if (! check_email($email)) {
+				       	$fail[] = sprintf(_("%s is not a valid email address."), 
+							$email);
+			       	} else {
+				       	$success[] = "Valid admin email given.";
+			       	}
+		       	}
+	       	}
+	}
+	if (check_email($gallery->session->configForm->senderEmail)) {
+	       	$success[] = _("Valid sender email address given.");
+       	} else {
+	       	$fail[]= _("You must specify a valid sender email address");
+       	}
+	if (!empty($gallery->session->configForm->emailGreeting) && !strstr($gallery->session->configForm->emailGreeting, "!!USERNAME!!")) {
+	       	$fail[]= sprintf(_("You must include %s in your welcome email"), "<b>!!USERNAME!!</b>");
+       	}
+       	if (!empty($emailGreeting) && 
+			!strstr($gallery->session->configForm->emailGreeting, "!!PASSWORD!!" ) &&
+			!strstr($gallery->session->configForm->emailGreeting, "!!NEWPASSWORDLINK!!" )) {
+	       	$fail[]= sprintf(_("You must include %s or %s in your welcome email"), 
+				"<b>!!PASSWORD!!</b>",
+				"<b>!!NEWPASSWORDLINK!!</b>");
+       	}
+       	return array($success, $fail);
+}
+
+function check_ecards($num) {
+    if ($num < 15 || $num > 365) {
+		$fail = array();
+		$fail["fail-ecardPrune"]++;
+	} else {
+		$success = array();
+		$success[] = "Valid value specified.";
+    }
+	return array($success, $fail);
+}
+
+function check_gallery_versions()  {
+	$fail = array();
+	$success = array();
+	$warn = array();
+       	list($oks, $errors, $warnings) = checkVersions(false);
+	if ($errors)  {
+		$fail[]=sprintf(_("The following files are out of date, corrupted or missing:<br>&nbsp;&nbsp;&nbsp;&nbsp;%s."), 
+				implode('<br>&nbsp;&nbsp;&nbsp;&nbsp;', array_keys($errors))). "<p>" .
+			"<br>" . _("This should be fixed before proceeding") . 
+		      	"<br>" . sprintf(_("Look at %sCheck Versions%s for more details."), 
+					"<a href=check_versions.php>", "</a>");
+	} else if ($warnings) {
+		$warn[]=sprintf(_("%d files are more recent than expected.  This is OK if you are using pre-release, beta, CVS or modified code."), count($warnings)) .
+		      	"<br>" . sprintf(_("Look at %sCheck Versions%s for more details."), 
+					"<a href=check_versions.php>", "</a>");
+	} else {
+		if (count($oks) == 0) {
+			$success[] = sprintf(_("All tested files up-to-date."));
+		} else {
+			$success[]=sprintf(_("All %d tested files up-to-date."), count($oks));
+		}
+	}
+	return array($success, $fail, $warn);
+}
+
+
+function newIn($version) {
+	$buf = "\n\t<br><font color=blue><b>(";
+	$buf .= sprintf(_("this is new in version %s"), $version);
+	$buf .= ")</b></font>";
+	return $buf;
+}
+function returnToConfig() {
+	$buf = sprintf(_("Return to %s."), '<a href="index.php">' .
+			_("Configuration Wizard") . '</a>');
+	return $buf;
+}
+if (!function_exists('array_filter1')) {
+       	function array_filter1($input, $function=NULL) {
+		$output=array();
+	       	foreach ($input as $name => $value) {
+		       	if ($function && $function($value)) {
+			       	$output[$name]=$value;
+		       	} else if ($value) {
+				$output[$name]=$value;
+			}
+		}
+		return $output;
+	}
+}
+
+function check_admins() {
+
+	global $gallery;
+
+	$admins=array();
+	
+	if (isset($gallery->app->userDir) && fs_is_dir($gallery->app->userDir)) {
+		require_once(GALLERY_BASE . '/classes/User.php');
+		require_once(GALLERY_BASE . '/classes/EverybodyUser.php');
+		require_once(GALLERY_BASE . '/classes/NobodyUser.php');
+		require_once(GALLERY_BASE . '/classes/LoggedInUser.php');
+		require_once(GALLERY_BASE . '/classes/UserDB.php');
+		require_once(GALLERY_BASE . '/classes/gallery/UserDB.php');
+		require_once(GALLERY_BASE . '/classes/gallery/User.php');
+
+	
+		$userDB = new Gallery_UserDB();
+
+		$admins=array();
+	       	if (isset($userDB)) {
+		       	foreach ($userDB->getUidList() as $uid) {
+			       	$tmpUser = $userDB->getUserByUid($uid, true);
+
+				if ($tmpUser->isAdmin()) {
+				       	$admins[]=$tmpUser->getUsername();
+			       	}
+		       	}
+	       	}
+	}
+
+	if (empty($admins)) {
+		$result=array(
+			'desc' => sprintf(_('You must enter a password for the %s account.'), '<b>admin</b>')
+		);
+	}
+	else if (! in_array("admin",$admins)) {
+		if (sizeof($admins) == 1) {
+			$desc_text=sprintf(_("It seems you've already configured Gallery, because there is one admin account, but its not called %s."), '<b>admin</b>');
+		} 
+		else {
+			$desc_text=sprintf(_("It seems you've already configured Gallery, because there are %d admin accounts, but no user called %s."), sizeof($admins), '<b>admin</b>');
+		}
+		$desc_text .= "  " . sprintf (_("You don't have to enter a password.  But if you do, Gallery will create an administrator account called %s with that password."), '<b>admin</b>');
+		$result=array(
+			"desc" => $desc_text,
+			"optional" => 1,
+			"remove_empty" => true
+		);
+	}
+	else {
+		$result=array(
+			"desc" => sprintf(_("It seems you've already configured Gallery, because the %s user exists.  You don't have to enter a password.  But if you do, Gallery will change the password for the %s user."), '<b>admin</b>', '<b>admin</b>'),
+			"optional" => 1,
+			"remove_empty" => true
+		);
+	}
+
+	$result = array_merge($result,array(
+		"prompt" => _("Admin password"),
+		"type" => "password",
+		"dont-write" => 1,
+		'verify-func' => 'verify_password',
+		"value" => "",
+		"attrs" => array("size" => 20),
+		"required" => true,
+	));
+	
+	return $result;
+}
+
+function displayNameOptions() {
+	return array (
+		"!!FULLNAME!! (!!USERNAME!!)" =>
+			sprintf("%s (%s)", _("Full Name"), _("Username")),
+		"!!USERNAME!! (!!FULLNAME!!)" =>
+			sprintf("%s (%s)", _("Username"), _("Full Name")),
+		"!!FULLNAME!!" =>
+			_("Full Name"),
+		"!!USERNAME!!" =>
+			_("Username"),
+		"!!MAILTO_FULLNAME!!" =>
+			_("Full name that you can click on to send email (mailto:)"),
+		"!!MAILTO_USERNAME!!" =>
+			_("Username that you can click on to send email (mailto:)"),
+		"!!FULLNAME!! (!!EMAIL!!)" =>
+			sprintf("%s (%s)", _("Full Name"), _("email address")),
+		"!!USERNAME!! (!!EMAIL!!)" =>
+			sprintf("%s (%s)", _("Username"), _("email address")),
+		     );
+}
+
+function check_filedirective() {
+	$success = array();
+	$fail = array();
+	$warn = array();
+
+	if (strstr(__FILE__, 'lib/setup.php') ||
+		strstr(__FILE__, 'lib\\setup.php')) {
+		$success[]=_("Your version of PHP handles this issue properly.");
+	} else {
+		$fail['buggy__FILE__'] = 1;
+	}
+
+	return array($success, $fail, $warn);
+}
+
+function checkVersions($verbose=false) {
+	global $gallery;
+	/* we assume setup/init.php was loaded ! */
+
+	$manifest=GALLERY_BASE . '/manifest.inc';
+	$success=array();
+	$fail=array();
+	$warn=array();
+	if (!fs_file_exists($manifest)) {
+	       	$fail["manifest.inc"]=_("File missing or unreadable.  Please install then re-run this test.");
+		return array($success, $fail, $warn);
+	}
+	if (!function_exists('getCVSVersion')) {
+		$fail['util.php']=sprintf(_("Please ensure that %s is the latest version."), "util.php");
+		return array($success, $fail, $warn);
+	}
+	include (GALLERY_BASE . '/manifest.inc');
+       	if ($verbose) {
+	       	print sprintf(_("Testing status of %d files."), count($versions));
+	}
+	foreach ($versions as $file => $version) {
+		$found_version=getCVSVersion($file);
+		if ($found_version === NULL) {
+		       	if ($verbose) {
+			       	print "<br>\n";
+			       	print sprintf(_("Cannot read file %s."), $file);
+			}
+			$fail[$file]=_("File missing or unreadable.");
+			continue;
+		} else if ($found_version === "") {
+			if ($verbose) {
+			       	print "<br>\n";
+			       	print sprintf(_("Version information not found in %s.  File must be old version or corrupted."), $file);
+		       	}
+		       	$fail[$file]=_("Missing version");
+		       	continue;
+	       	} 
+		$compare=compareVersions($version, $found_version);
+		if ($compare < 0) {
+			if ($verbose) {
+			       	print "<br>\n";
+			       	print sprintf(_("Problem with %s.  Expected version %s (or greater) but found %s."), $file, $version, $found_version);
+		       	}
+		       	$fail[$file]=sprintf(_("Expected version %s (or greater) but found %s."), $version, $found_version);
+	       	} else if ($compare > 0) {
+			if ($verbose) {
+			       	print "<br>\n";
+				print sprintf(_("%s OK.  Actual version (%s) more recent than expected version (%s)"), $file, $found_version, $version);
+			}
+			$warn[$file]=sprintf(_("Expected version %s but found %s."), $version, $found_version);
+		} else {
+			if ($verbose) {
+			       	print "<br>\n";
+			       	print sprintf(_("%s OK"), $file);
+		       	}
+			$success[$file]=sprintf(_("Found expected version %s."), $version);
+		}
+			
+	}
+       	return array($success, $fail, $warn);
+}
+
+/**
+ * This function creates a table with tabs for navigating through Config Sections (Groups).
+ *
+ * It analyses a given Array which is in config_data Style:
+ *
+ * "<group_key>" => array (
+ *			"type"          =>
+ *			"name"          =>
+ *			"default"       =>
+ *			"title"		=>
+ *			"desc"		=>
+ *        )
+ *
+ * "type"		: Indicates that a group starts or ends. Possible values: 'group_start' , 'group_end'.
+ * "name"		: To identify the group you have to set a name.
+ * "default"		: Indicates wether the group is visible or not. Possible values: 'inlineÄ', 'none'.
+ * "title"		: When the group is visible, this title is displayed in the header line.
+ * "desc"		: This optional Description is displayed under the title.
+ * ""contains_required"	: Indicates that this Group contains field that are required
+ *
+ * Note: - The first group which default is 'inline' will the group that is selected when opening the Page.
+ *	 - You always need a group_end for a group. Otherwise everything below will belong to the group.
+ *
+ * @author Jens Tkotz
+ */ 
+
+function makeSectionTabs($array, $break = 7, $initialtab = '') {
+	$tabs = array();
+
+	foreach ($array as $key => $var) {
+        	if(isset($var['type']) && $var['type'] == 'group_start') {
+			$tab[]=$var;
+		}
+	}
+
+	echo "\n<table width=\"100%\" cellspacing=\"0\">";
+	echo "\n<tr>";
+	$tabcount = 0;
+	foreach ($tab as $cell) {
+        	$tabcount++;
+		if (($cell['default'] == 'inline' && !$initialtab) || $initialtab == $cell['name']) {
+		        $class = 'class="tab-hi"';
+			if (empty($initialtab)) {
+				$initialtab = $cell['name'];
+			}
+		}
+		else { 
+			$class = 'class="tab"';
+		}
+		echo "\n\t<td $class id=\"tab_". $cell['name'] ."\" onClick=\"section_tabs.toggle('" . $cell['name'] ."')\">";
+		echo $cell['title'];
+		if (!empty($cell['contains_required'])) {
+			echo '<span class="littlered">*</span>';
+		}
+		echo '</td>';
+		echo "\n\t<td class=\"tabspacer\">&nbsp;</td>";
+		if ($tabcount % $break == 0) {
+			echo "\n</tr>\n</table>";
+			echo "\n<table width=\"100%\"cellspacing=\"0\" style=\"margin-top:5px;\">\n<tr>";
+		}
+	}
+	echo "\n</tr>";
+	echo "\n</table>\n";	
+
+	echo "\n". '<input name="initialtab" id="initialtab" type="hidden" value="'. $initialtab .'">';
+	echo "\n". '<script language="JavaScript" type="text/javascript">';
+
+        $i=0;
+	echo "\n\t". 'var Sections=new Array()';
+
+        foreach ($array as $key => $var) {
+                if(isset($var['type']) && $var['type'] == 'group_start') {
+                        echo "\n\tSections[$i] ='". $var['name'] ."' ;";
+                        $i++;
+                }
+        }
+
+	echo "\n\tsection_tabs = new configSection('$initialtab')";
+	insertSectionToggle();
+
+	echo "\n</script>\n";
+}
+
+function configLogin($target) {
+	global $gallery;
+	
+	if (fs_file_exists(GALLERY_SETUPDIR . "/resetadmin")) {
+		$resetFile = getFile(GALLERY_SETUPDIR . "/resetadmin");
+		$resetFile = trim($resetFile);
+	}
+	else {
+		// If the file is not present (perhaps removed after visiting the config page)
+		// unset the Guid so we don't keep asking for something that's not there.
+		$gallery->session->resetAdminGuid = null;
+	}
+	
+	// The gallery has never been configured, or the admin password has been lost and needs to be reset - ignore login requirement
+	// If the user has already logged in, and is viewing one of the setup pages, they will be logged in automatically by the form
+	if (!isset($gallery->app->userDir) || (isset($gallery->session->resetAdminGuid) && $gallery->session->resetAdminGuid == $resetFile)) {
+		return;
+	}
+	else {
+		// Load userDB for password validation - this is a re-configuration
+		require_once(GALLERY_BASE . '/classes/User.php');
+		require_once(GALLERY_BASE . '/classes/EverybodyUser.php');
+		require_once(GALLERY_BASE . '/classes/NobodyUser.php');
+		require_once(GALLERY_BASE . '/classes/LoggedInUser.php');
+		require_once(GALLERY_BASE . '/classes/UserDB.php');
+		require_once(GALLERY_BASE . '/classes/gallery/UserDB.php');
+		require_once(GALLERY_BASE . '/classes/gallery/User.php');
+		$gallery->userDB = new Gallery_UserDB();
+
+		// Check the UserDB for upgrades before trying to make someone login
+		if ($gallery->userDB->versionOutOfDate()) {
+			include(GALLERY_BASE . "/upgrade_users.php");
+			exit;
+		}
+
+		include(GALLERY_BASE . '/setup/login.inc');
+	}
+}
+
+function placeholderDescription() {
+    $placeholderDescription =  
+	_("This email will be sent when new accounts are created.") .
+	_("Leaving this field empty sets Gallery to use the default message (see below) which can be translated, or use your own welcome message.") .
+	_("The following placeholder can be used:") .
+	'<p><table>';
+	
+    foreach(welcomeMsgPlaceholderList() as $placeholder => $description) {
+	$placeholderDescription .= '<tr>'.
+				   '<td>!!'. strtoupper($placeholder) . '!!</td>'.
+				   "<td>$description</td>".
+				   '</tr>';
+    }
+    $placeholderDescription .= '</table></p>'.
+
+	'<div style="border: 1px black solid; padding-left:10%; padding-right:10%">'. 
+		nl2br(welcome_email(true)) . 
+	'</div>';
+
+    return $placeholderDescription;
+}	
+?>
diff -Naur gallery-1.5-pl1/lib/url.php gallery-1.5.1/lib/url.php
--- gallery-1.5-pl1/lib/url.php	2005-03-07 02:59:58.000000000 +0100
+++ gallery-1.5.1/lib/url.php	2005-09-21 22:35:24.000000000 +0200
@@ -1,26 +1,77 @@
 <?php
 
-/*
+/**
+ * Functions that provide possibility to create and modify URLS
+ *
+ * @package	urls
+ */
+
+/**
+ * Define Constants for Gallery pathes.
+ */
+function setGalleryPaths() {
+	if (defined('GALLERY_BASE')) {
+		return;
+	}
+
+	$currentFile = __FILE__;
+	if ( $currentFile == '/usr/share/gallery/lib/url.php') {
+		/* We assum Gallery runs on as Debian Package */
+		define ("GALLERY_CONFDIR", "/etc/gallery");
+		define ("GALLERY_SETUPDIR", "/var/lib/gallery/setup");
+	} else {
+		define ("GALLERY_CONFDIR", dirname(dirname(__FILE__)));
+		define ("GALLERY_SETUPDIR", dirname(dirname(__FILE__)) . "/setup");
+	}
+
+	define ("GALLERY_BASE", dirname(dirname(__FILE__)));
+}
+
+/**
+ *
+ */
+function getGalleryBaseUrl() {
+    global $gallery;
+
+    if (isset($gallery->app) && isset($gallery->app->photoAlbumURL)) {
+        $base = $gallery->app->photoAlbumURL;
+    }
+    elseif(where_i_am() == 'config') {
+        $base = '..';
+    } elseif (defined('GALLERY_URL')) {
+        $base = GALLERY_URL;
+    } else {
+        $base = '.';
+    }
+
+    return $base;
+}
+/**
  * Any URL that you want to use can either be accessed directly
  * in the case of a standalone Gallery, or indirectly if we're
  * mbedded in another app such as Nuke.  makeGalleryUrl() will
  * always create the appropriate URL for you.
  *
- * Usage:  makeGalleryUrl(target, args [optional])
+ * @param	string	$target	File with a relative path to the gallery base
+ *				(eg, "album_permissions.php")
  *
- * target is a file with a relative path to the gallery base
- *        (eg, "album_permissions.php")
- *
- * args   are extra key/value pairs used to send data
- *        (eg, array("index" => 1, "set_albumName" => "foo"))
+ * @param	array	$args	Optional array containg additional Urlargs.
+ *				(eg, array("index" => 1, "set_albumName" => "foo"))
+ * @return	string
  */
 
-function makeGalleryUrl($target, $args=array()) {
-
+function makeGalleryUrl($target = '', $args = array()) {
 	global $gallery;
 	global $GALLERY_EMBEDDED_INSIDE;
 	global $GALLERY_EMBEDDED_INSIDE_TYPE;
 	global $GALLERY_MODULENAME;
+	global $modpath;
+
+        if (empty($GALLERY_MODULENAME)
+          && $GALLERY_EMBEDDED_INSIDE =='nuke'
+          && !empty($modpath)) {
+            $GALLERY_MODULENAME = basename(dirname($modpath));
+        }
 
 	/* Needed for phpBB2 */
 	global $userdata;
@@ -32,7 +83,25 @@
 	/* Needed for CPGNuke */
 	global $mainindex;
 
-	if( isset($GALLERY_EMBEDDED_INSIDE)) {
+	$url = '';
+	$prefix = '';
+	$isSetupUrl = (stristr($target,"setup")) ? true : false;
+
+	if(!urlIsRelative($gallery->app->photoAlbumURL)) {
+		$gUrl = parse_url($gallery->app->photoAlbumURL);
+		$urlprefix = $gUrl['scheme'] .'://'. $gUrl['host'];
+	}
+	else {
+	    $urlprefix = '';
+	}
+	
+	/* make sure the urlprefix doesnt end with a / */
+	$urlprefix = ereg_replace("\/$", "", $urlprefix);
+	
+	/* Add the folder to the url when *Nuke is not direct in the main folder */
+	$addpath = substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/'));
+
+	if( isset($GALLERY_EMBEDDED_INSIDE) && !$isSetupUrl && where_i_am() != 'config') {
 		switch ($GALLERY_EMBEDDED_INSIDE_TYPE) {
 			case 'phpBB2':
 				$cookiename = $board_config['cookie_name'];
@@ -46,9 +115,20 @@
 				}
 
 			case 'phpnuke':
-			case 'postnuke':
 			case 'nsnnuke':
 				$args["op"] = "modload";
+				$args["name"] = $GALLERY_MODULENAME;
+				$args["file"] = "index";
+
+				/*
+				 * include *must* be last so that the JavaScript code in
+				 * view_album.php can append a filename to the resulting URL.
+				 */
+				$args["include"] = $target;
+				$url = $urlprefix . $addpath .'/modules.php';
+			break;
+
+			case 'cpgnuke':
 				$args["name"] = "$GALLERY_MODULENAME";
 				$args["file"] = "index";
 
@@ -57,9 +137,28 @@
 				 * view_album.php can append a filename to the resulting URL.
 				 */
 				$args["include"] = $target;
-				$target = "modules.php";
+				$url = $urlprefix . $addpath . "/$mainindex";
 			break;
 
+			case 'postnuke':
+				if (substr(_PN_VERSION_NUM, 0, 7) < "0.7.6.0") {
+					$args["op"] = "modload";
+					$args["file"] = "index";
+
+					$url = $urlprefix . $addpath . '/modules.php';
+				}
+				else {
+					$url = $urlprefix . pnGetBaseURI()."/index.php";
+				}
+				
+				$args["name"] = $GALLERY_MODULENAME;
+				/*
+				 * include *must* be last so that the JavaScript code in
+				 * view_album.php can append a filename to the resulting URL.
+				 */
+				$args["include"] = $target;
+			break;
+							
 			case 'mambo':
 				$args['option'] = $GALLERY_MODULENAME;
 				$args['Itemid'] = $MOS_GALLERY_PARAMS['itemid'];
@@ -71,39 +170,28 @@
 				*/
 				if ((isset($args['type']) && $args['type'] == 'popup') ||
 					(!empty($args['gallery_popup']))) {
-					$target= $gallery->app->photoAlbumURL . "/index.php";
+					$target = 'index.php';
 				} else {
 					if (!empty($gallery->session->mambo->mosRoot)) {
-						$target = $gallery->session->mambo->mosRoot . "index.php";
+						$url = $urlprefix . $gallery->session->mambo->mosRoot . 'index.php';
 					} else {
-						$target = 'index.php';
+						$url ='index.php';
 					}
 				}
 			break;
 
-			case 'cpgnuke':
-				$args["name"] = "$GALLERY_MODULENAME";
-				$args["file"] = "index";
 
-				/*
-				 * include *must* be last so that the JavaScript code in
-				 * view_album.php can append a filename to the resulting URL.
-				 */
-				$args["include"] = $target;
-				$target = $mainindex;
-			break;
 
-			// Maybe something went wrong, then we assume we are like standalone.
+			// Maybe something went wrong, we do nothing as URL we be build later.
 			default:
-				$target = $gallery->app->photoAlbumURL . "/" . $target;
+			break;
 		}
 	}
-	else {
-		$prefix = isset($gallery->app->photoAlbumURL) ? $gallery->app->photoAlbumURL . "/" : "";
-		$target = $prefix . $target;
+
+	if (empty($url)) {       
+	    $url = getGalleryBaseUrl() ."/$target";
 	}
-       
-	$url = $target;
+
 	if ($args) {
 		$i = 0;
 		foreach ($args as $key => $value) {
@@ -186,4 +274,47 @@
 	}
 }
 
+/**
+ * @param	string	$name		Name of Image
+ * @param	string	$skinname	Optional Name skin, if file is not found, fallback to default location
+ * @return	string	$retUrl		Complete URL to the Image
+ */
+function getImagePath($name, $skinname = '') {
+    global $gallery;
+    $retUrl = '';
+
+    if (!$skinname) {
+	$skinname = $gallery->app->skinname;
+    }
+
+    /* We cant use makeGalleryUrl() here, as Gallery could be embedded. */
+    $base = getGalleryBaseUrl();
+    $defaultname = "$base/images/$name";
+    $fullname = dirname(dirname(__FILE__)) . "/skins/$skinname/images/$name";
+    $fullURL = "$base/skins/$skinname/images/$name";
+
+    if (fs_file_exists($fullname) && !broken_link($fullname)) {
+	$retUrl = $fullURL;
+    } else {
+	$retUrl = $defaultname;
+    }
+
+    return $retUrl;
+}
+
+/**
+ * Checkes wether an URL is relative or not
+ * @param	string	$url
+ * @return	boolean
+ * @author	Jens Tkotz
+ */
+function urlIsrelative($url) {
+     if (substr($url, 0,4) == 'http') {
+	return false;
+    }
+    else {
+	return true;
+    }
+}
+
 ?>
diff -Naur gallery-1.5-pl1/lib/valchecks.php gallery-1.5.1/lib/valchecks.php
--- gallery-1.5-pl1/lib/valchecks.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/lib/valchecks.php	2005-09-13 00:40:47.000000000 +0200
@@ -0,0 +1,84 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: valchecks.php,v 1.2.2.1 2005/09/12 22:40:47 dmolavi Exp $
+ */
+?>
+<?php
+
+/*
+** This is a wrapper around different valchecks
+** The input is the value, the type its tested against and optional a default
+** The return is given by the valcheck function
+*/
+function sanityCheck($var, $type, $default = NULL) {
+    switch ($type) {
+	case 'int':
+	    return isValidInteger($var, true, NULL, true);
+	    break;
+	case 'int_notnull':
+	    return isValidInteger($var, true, $default, false);
+	    break;
+	case 'int_empty':
+	    return isValidInteger($var, true, $default, true);
+	    break;
+	default:
+	    return array(0, $var, '');
+	    break;
+    }
+}
+
+/*
+** This function checks if a given value is a valid integer.
+** Valid means:
+** --- its a numeric value
+** --- is not lower a given minum (can be 1 or 0)
+** You can give a default to correct an invalid input
+**
+** Return is an array that contains:
+** --- Status, can be 0 for OK, 1 for set to default, 2 failure and no default
+** --- Original or default value
+** --- Debug message
+*/
+function isValidInteger($mixed, $includingZero = false, $default = NULL, $emptyAllowed = false) {
+    $minimum = ($includingZero == true) ? 0 : 1;
+
+    if ( $mixed == '' && $emptyAllowed) {
+	return array(0, $mixed, '');
+    }
+	
+    if (! is_numeric($mixed)) {
+	if (isset($default)) {
+	    return array(1,$default, _("Value was set to given default. Because the original value is not numeric."));
+	} else {
+	    return array(2, false, _("The given Value is not numeric."));
+	}
+    }
+
+    if($mixed < $minimum) {
+	if (isset($default)) {
+            return array(1, $default, _("Value was set to given default. Because the original value is not a valid Integer"));
+        } else {
+            return array(2, false, _("The given Value not a valid Integer."));
+        }
+    }
+
+    return array(0, $mixed, '');
+}
+?>
diff -Naur gallery-1.5-pl1/lib/voting.php gallery-1.5.1/lib/voting.php
--- gallery-1.5-pl1/lib/voting.php	2005-03-10 03:30:08.000000000 +0100
+++ gallery-1.5.1/lib/voting.php	2005-09-13 00:40:47.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: voting.php,v 1.4.4.1 2005/03/10 02:30:08 cryptographite Exp $
+ * $Id: voting.php,v 1.7.2.1 2005/09/12 22:40:47 dmolavi Exp $
  */
 ?>
 <?php
@@ -371,4 +371,22 @@
 	return $buf;
 }
 
+/*
+** This is a hack around the voting code.
+** Note $gallery->album must be set
+*/
+
+function buildVotingInputFields() {
+    global $gallery;
+
+    $nv_pairs = $gallery->album->getVoteNVPairs();
+    $votingInputFieldArray = array();
+    for ($i=0; $i<$gallery->album->getPollScale() ; $i++) {
+	 $votingInputFieldArray[] = "<input type=\"text\" name=\"nv_pairs[$i][name]\" value=\"". $nv_pairs[$i]["name"] ."\">";
+	 $votingInputFieldArray[] = "<input type=\"text\" name=\"nv_pairs[$i][value]\" value=\"". $nv_pairs[$i]["value"] ."\">";
+    }
+
+    return $votingInputFieldArray;
+}
+
 ?>
diff -Naur gallery-1.5-pl1/LICENSE.txt gallery-1.5.1/LICENSE.txt
--- gallery-1.5-pl1/LICENSE.txt	2003-06-26 11:23:53.000000000 +0200
+++ gallery-1.5.1/LICENSE.txt	2005-09-13 00:40:44.000000000 +0200
@@ -1,11 +1,11 @@
-$Id: LICENSE.txt,v 1.2 2003/06/26 09:23:53 jefmcg Exp $
+$Id: LICENSE.txt,v 1.2.24.1 2005/09/12 22:40:44 dmolavi Exp $
 
 		    GNU GENERAL PUBLIC LICENSE
 		       Version 2, June 1991
 
  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
+51 Franklin Street - Fifth Floor, Boston, MA  02110-1301 USA
+Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
 			    Preamble
@@ -307,7 +307,7 @@
 
     You should have received a copy of the GNU General Public License
     along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+    Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301  USA
 
 
 Also add information on how to contact you by electronic and paper mail.
diff -Naur gallery-1.5-pl1/login.php gallery-1.5.1/login.php
--- gallery-1.5-pl1/login.php	2005-03-10 17:52:40.000000000 +0100
+++ gallery-1.5.1/login.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: login.php,v 1.61.2.4 2005/03/10 16:52:40 cryptographite Exp $
+ * $Id: login.php,v 1.65.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -73,7 +73,7 @@
 
 <?php echo makeFormIntro("login.php", array("name" => "login_form", "method" => "POST")); ?>
 <?php echo _("Logging in gives you greater permission to view, create, modify and delete albums.") ?>
-<p>
+
 <table align="center">
 <?php if (isset($error)) { ?>
 <tr>
@@ -91,11 +91,9 @@
 </tr>
 </table>
 
-<p>
-<div align="center">
+<p align="center">
 	<input type="submit" name="login" value="<?php echo _("Login") ?>">
 	<input type="button" name="cancel" value="<?php echo _("Cancel") ?>" onclick='parent.close()'>
-</div>
 </p>
 </form>
 </div>
@@ -108,53 +106,53 @@
     echo makeFormIntro("login.php", array("name" => "forgot_form", "method" => "POST"));
 
     if (!empty($forgot)) {
-       	$tmpUser = $gallery->userDB->getUserByUsername($username);
-       	if ($tmpUser) {
-		$wait_time=15;
-		if ($tmpUser->lastAction ==  "new_password_request" && 
-			time() - $tmpUser->lastActionDate < $wait_time * 60) {
-		       	echo gallery_error(sprintf(_("The last request for a password was less than %d minutes ago.  Please check for previous email, or wait before trying again."), $wait_time));
-			
-		} else if (gallery_validate_email($tmpUser->getEmail())) {
-		       	if (gallery_mail( $tmpUser->email,
-				_("New password request"),
-			       	sprintf(_("Someone requested a new password for user %s from Gallery '%s' on %s. You can create a password by visiting the link below. If you didn't request a password, please ignore this mail. "), $username, $gallery->app->galleryTitle, $gallery->app->photoAlbumURL) . "\n\n" .
-			      	sprintf(_("Click to reset your password: %s"),
-				       	$tmpUser->genRecoverPasswordHash()) . "\n",
-				sprintf(_("New password request %s"), $username))) {
-			       	$tmpUser->log("new_password_request");
-			       	$tmpUser->save();
+    	$tmpUser = $gallery->userDB->getUserByUsername($username);
+    	if ($tmpUser) {
+    		$wait_time=15;
+    		if ($tmpUser->lastAction ==  "new_password_request" &&
+    		time() - $tmpUser->lastActionDate < $wait_time * 60) {
+    			echo gallery_error(sprintf(_("The last request for a password was less than %d minutes ago.  Please check for previous email, or wait before trying again."), $wait_time));
+
+    		} else if (check_email($tmpUser->getEmail())) {
+    			if (gallery_mail( $tmpUser->email,
+    			  _("New password request"),
+    			  sprintf(_("Someone requested a new password for user %s from Gallery '%s' on %s. You can create a password by visiting the link below. If you didn't request a password, please ignore this mail. "), $username, $gallery->app->galleryTitle, $gallery->app->photoAlbumURL) . "\n\n" .
+    			  sprintf(_("Click to reset your password: %s"),
+    			  $tmpUser->genRecoverPasswordHash()) . "\n",
+    			  sprintf(_("New password request %s"), $username))) {
+    				$tmpUser->log("new_password_request");
+    				$tmpUser->save();
 			       	echo sprintf(_("An email has been sent to the address stored for %s.  Follow the instructions to change your password.  If you do not receive this email, please contact the Gallery administrators."),$username)  ?> 
 					<br><br>
 			       	<form> <input type="button" value="<?php echo _("Dismiss") ?>" onclick='parent.close()'> </form>
 				<?php
-		       	} else {
-			       	echo gallery_error(sprintf(_("Email could not be sent.  Please contact %s administrators for a new password"),$gallery->app->galleryTitle ));
-		       	}
-		       	return;
-	       	} else {
-		       	echo gallery_error(sprintf(_("There is no valid email for this account.  Please contact %s administrators for a new password"),$gallery->app->galleryTitle ));
-	       	}
-       	} else {
-	       	echo gallery_error(_("Not a valid username"));
-	}
-    } 
+    			}
+    			else {
+    				echo gallery_error(sprintf(_("Email could not be sent.  Please contact %s administrators for a new password"),$gallery->app->galleryTitle ));
+    			}
+    			return;
+    		}
+    		else {
+    			echo gallery_error(sprintf(_("There is no valid email for this account.  Please contact %s administrators for a new password"),$gallery->app->galleryTitle ));
+    		}
+    	}
+    	else {
+    		echo gallery_error(_("Not a valid username"));
+    	}
+    }
 ?>
 
-<p>
 <table align="center">
 <tr>
 	<td><?php echo _("Username") ?></td>
 	<td><input type="text" name="username"  class="popupform" value="<?php echo $username ?>"></td>
 </tr>
 </table>
-</p>
 
-<p>
-<div align="center"><input type="submit" name="forgot" value="<?php echo _("Send me my password") ?>"></div>
+<p align="center"><input type="submit" name="forgot" value="<?php echo _("Send me my password") ?>"></p>
 </form>
-
 </div>
+
 <?php } /* End if-email-on */ ?>
 
 <script language="javascript1.2" type="text/JavaScript">
diff -Naur gallery-1.5-pl1/manage_users.php gallery-1.5.1/manage_users.php
--- gallery-1.5-pl1/manage_users.php	2005-04-04 17:26:05.000000000 +0200
+++ gallery-1.5.1/manage_users.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: manage_users.php,v 1.42.2.2 2005/04/04 15:26:05 cryptographite Exp $
+ * $Id: manage_users.php,v 1.46.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -69,7 +69,7 @@
 <div class="popup" align="center">
 <?php 
 if (isset($error)) {
-	echo gallery_error($error);
+	echo infoline(gallery_error($error),'error');
 }
 
 echo makeFormIntro("manage_users.php", array(
@@ -94,7 +94,7 @@
 ?>
 
 <p>
-<input type="submit" name="create" value="<?php echo _("Create") ?>"> 
+<input type="submit" name="create" value="<?php echo _("Create new user") ?>">
 <?php if ($gallery->app->multiple_create == "yes") { ?>
 	<input type="submit" name="bulk_create" value="<?php echo _("Bulk Create") ?>"> 
 <?php }
diff -Naur gallery-1.5-pl1/manifest.inc gallery-1.5.1/manifest.inc
--- gallery-1.5-pl1/manifest.inc	2005-08-29 16:52:37.000000000 +0200
+++ gallery-1.5.1/manifest.inc	2005-09-22 15:13:54.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: gpl.txt,v 1.6.8.2 2005/03/23 09:05:59 cryptographite Exp $
+ * $Id: gpl.txt,v 1.7.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/modify_user.php gallery-1.5.1/modify_user.php
--- gallery-1.5-pl1/modify_user.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/modify_user.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,91 +15,105 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: modify_user.php,v 1.41.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: modify_user.php,v 1.44.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
 
 require_once(dirname(__FILE__) . '/init.php');
 
-list($save, $old_uname, $uname, $new_password1, $new_password2, $fullname, $cancel) = 
-	getRequestVar(array('save', 'old_uname', 'uname', 'new_password1', 'new_password2', 'fullname', 'cancel'));
+list($save, $old_uname, $uname, $new_password1, $new_password2, $fullname, $dismiss) = 
+    getRequestVar(array('save', 'old_uname', 'uname', 'new_password1', 'new_password2', 'fullname', 'dismiss'));
 
-list($email, $defaultLanguage, $canCreate, $isAdmin) = 
-	getRequestVar(array('email', 'defaultLanguage', 'canCreate', 'isAdmin'));
+list($email, $defaultLanguage, $canCreate, $canChangeOwnPw, $isAdmin) = 
+    getRequestVar(array('email', 'defaultLanguage', 'canCreate','canChangeOwnPw', 'isAdmin'));
 
 if (!$gallery->user->isAdmin()) {
-	echo _("You are not allowed to perform this action!");
-	exit;	
+    echo _("You are not allowed to perform this action!");
+    exit;	
 }
-$errorCount=0;
-if (isset($save)) {
-	if (strcmp($old_uname, $uname)) {
-		$gErrors["uname"] = $gallery->userDB->validNewUserName($uname);
-		if ($gErrors["uname"]) {
-			$errorCount++;
-			$uname=$old_uname;
-		}
-	}
 
-	if ($new_password1 || $new_password2) {
-		if (strcmp($new_password1, $new_password2)) {
-			$gErrors["new_password2"] = _("Passwords do not match!");
-			$errorCount++;
-		} else {
-			$gErrors["new_password1"] = 
-				$gallery->userDB->validPassword($new_password1);
-			if ($gErrors["new_password1"]) {
-				$errorCount++;
-			}
-		}
+$errorCount = 0;
+$msg = '';
+$infoLineType = '';
+
+/* User pressed "save" Button
+** If (changed) user name is valid and password match,
+** then load former user as temp user and overwrite with new values
+** If one modified itself, changes current user.
+*/
+if (!empty($save)) {
+   if (strcmp($old_uname, $uname)) {
+	$gErrors["uname"] = $gallery->userDB->validNewUserName($uname);
+	    if ($gErrors["uname"]) {
+		$errorCount++;
+		$uname = $old_uname;
+	    }
+    }
+
+    if ($new_password1 || $new_password2) {
+	if (strcmp($new_password1, $new_password2)) {
+	    $gErrors["new_password2"] = _("Passwords do not match!");
+	    $errorCount++;
+	} else {
+	    $gErrors["new_password1"] = $gallery->userDB->validPassword($new_password1);
+	    if ($gErrors["new_password1"]) {
+		$errorCount++;
+	    }
 	}
+    }
 
-	if (!$errorCount) {
-		$tmpUser = $gallery->userDB->getUserByUsername($old_uname);
-		$tmpUser->setUsername($uname);
-		$tmpUser->setFullname($fullname);
-		$tmpUser->setEmail($email);
-		$tmpUser->setDefaultLanguage($defaultLanguage);
-		if (isset($canCreate)) {
-			$tmpUser->setCanCreateAlbums($canCreate);
-		}
-		if (isset($isAdmin)) {
-			$tmpUser->setIsAdmin($isAdmin);
-		}
-
-		// If a new password was entered, use it.  Otherwise leave
-		// it the same.
-		if ($new_password1) {
-			$tmpUser->setPassword($new_password1);
-		}
-		$tmpUser->save();
-		if (!strcmp($old_uname, $gallery->session->username)) {
-			$gallery->session->username = $uname;
-		}
-
-		header("Location: " . makeGalleryHeaderUrl("manage_users.php"));
+    if (!$errorCount) {
+	$tmpUser = $gallery->userDB->getUserByUsername($old_uname);
+	$tmpUser->setUsername($uname);
+	$tmpUser->setFullname($fullname);
+	$tmpUser->setEmail($email);
+	$tmpUser->setDefaultLanguage($defaultLanguage);
+	$tmpUser->setCanCreateAlbums($canCreate);
+	$tmpUser->setCanChangeOwnPw($canChangeOwnPw);
+	$tmpUser->setIsAdmin($isAdmin);
+
+	// If a new password was entered, use it.  Otherwise leave
+	// it the same.
+	if ($new_password1) {
+	    $tmpUser->setPassword($new_password1);
 	}
-} else if (isset($cancel)) {
-	header("Location: " . makeGalleryHeaderUrl("manage_users.php"));
+	
+	$tmpUser->save();
+	if (!strcmp($old_uname, $gallery->session->username)) {
+	    $gallery->session->username = $uname;
+	}
+	$msg = _("User information succesfully updated.");
+        $infoLineType = 'success';
+    }
+    else {
+	$msg = gallery_error(_("User information was not succesfully updated !!"));
+	$infoLineType = 'error';
+    }
+} else if (isset($dismiss)) {
+    header("Location: " . makeGalleryHeaderUrl("manage_users.php"));
 }
 
+
 $tmpUser = $gallery->userDB->getUserByUsername($uname);
+
 if (!$tmpUser) {
-	echo gallery_error(_("Invalid user") ." <i>$uname</i>");
-	exit;
+    echo gallery_error(_("Invalid user") ." <i>$uname</i>");
+    exit;
 }
 
 if ($tmpUser->isAdmin()) {
-	$allowChange["create_albums"] = false;
+    $allowChange["create_albums"] = false;
+    $allowChange["canChangeOwnPw"] = false;
 } else {
-	$allowChange["create_albums"] = true;
+    $allowChange["create_albums"] = true;
+    $allowChange["canChangeOwnPw"] = true;
 }
 
 if (!strcmp($tmpUser->getUsername(), $gallery->user->getUsername())) {
-	$allowChange["admin"] = true;
+    $allowChange["admin"] = true;
 }
 
 $fullname = $tmpUser->getFullname();
@@ -108,23 +122,20 @@
 
 $allowChange["uname"] = true;
 $allowChange["email"] = true;
-$allowChange["password"] = true;
 $allowChange["fullname"] = true;
 $allowChange["admin"] = true;
 $allowChange["default_language"] = true;
 $allowChange["send_email"] = false;
-$allowChange["old_password"] = false;
-$allowChange["old_password"] = false;
 $allowChange["member_file"] = false;
+$allowChange["password"] = true;
+$allowChange["old_password"] = false;
 
-$canCreateChoices = array(1 => _("yes"), 0 => _("no"));
 $canCreate = $tmpUser->canCreateAlbums() ? 1 : 0;
-
-$isAdminChoices = array(1 => _("yes"), 0 => _("no"));
 $isAdmin = $tmpUser->isAdmin() ? 1 : 0;
+$canChangeOwnPw = $tmpUser->canChangeOwnPw() ? 1: 0;
 
+doctype(); 
 ?>
-<?php doctype(); ?>
 <html>
 <head>
   <title><?php echo _("Modify User") ?></title>
@@ -133,8 +144,10 @@
 <body dir="<?php echo $gallery->direction ?>" class="popupbody">
 <div class="popuphead"><?php echo _("Modify User") ?></div>
 <div class="popup" align="center">
-<?php echo _("You can change any information about the user using this form.") ?>
-
+<?php 
+	echo infoLine($msg, $infoLineType);
+	echo _("You can change any information about the user using this form.") 
+?>
 <br>
 
 <?php echo makeFormIntro("modify_user.php", 
@@ -149,7 +162,8 @@
 
 <br>
 <input type="submit" name="save" value="<?php echo _("Save") ?>">
-<input type="submit" name="cancel" value="<?php echo _("Cancel") ?>">
+<input type="submit" name="dismiss" value="<?php echo _("Back to usermanagement") ?>">
+<input type="button" value="<?php echo _("Done") ?>" onclick='parent.close()'>
 </form>
 </div>
 
diff -Naur gallery-1.5-pl1/move_album.php gallery-1.5.1/move_album.php
--- gallery-1.5-pl1/move_album.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/move_album.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: move_album.php,v 1.56.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: move_album.php,v 1.58.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -47,66 +47,71 @@
 $albumDB = new AlbumDB(FALSE);
 
 if ($gallery->session->albumName && isset($index)) {
-
-	if (isset($newAlbum)) { // moving album to a nested location
-		if ($gallery->album->fields['name'] != $newAlbum) {
-			$old_parent=$gallery->album->fields['parentAlbumName'];
-			$gallery->album->fields['parentAlbumName'] = $newAlbum;
-			// Regenerate highlight if needed..
-			if ($gallery->app->highlight_size != $newAlbum->fields["thumb_size"]) {
-				$hIndex = $gallery->album->getHighlight();
-				if (isset($hIndex)) {
-					$hPhoto =& $gallery->album->getPhoto($hIndex);
-					$hPhoto->setHighlight($gallery->album->getAlbumDir(), true, $gallery->album);
-				}
-			}
-			if ($old_parent== 0) {
-				$old_parent=".root";
-			}
-			$gallery->album->save(array(i18n("Album moved from %s to %s"),
-						$old_parent,
-						$newAlbum));
-			$newAlbum = $albumDB->getAlbumByName($newAlbum);
-			$newAlbum->addNestedAlbum($gallery->album->fields['name']);
-			if ($newAlbum->numPhotos(1) == 1) {
-				$newAlbum->setHighlight(1);
-			}
-			$newAlbum->save(array(i18n("New subalbum %s, moved from %s"),
-						$gallery->album->fields['name'], 
-						$old_parent));
+    if (isset($newAlbum)) { // moving album to a nested location
+	if ($gallery->album->fields['name'] != $newAlbum) {
+	    $old_parent = $gallery->album->fields['parentAlbumName'];
+	    $gallery->album->fields['parentAlbumName'] = $newAlbum;
+			
+	    // Regenerate highlight if needed..
+	    if ($gallery->app->highlight_size != $newAlbum->fields["thumb_size"]) {
+		$hIndex = $gallery->album->getHighlight();
+		if (isset($hIndex)) {
+		    $hPhoto =& $gallery->album->getPhoto($hIndex);
+		    $hPhoto->setHighlight($gallery->album->getAlbumDir(), true, $gallery->album);
 		}
-		dismissAndReload();
-		return;
+	    }
+			
+	    if ($old_parent == 0) {
+		$old_parent=".root";
+	    }
+	
+	    $gallery->album->save(array(i18n("Album moved from %s to %s"),
+					$old_parent,
+					$newAlbum));
+
+	    $newAlbum = $albumDB->getAlbumByName($newAlbum);
+	    $newAlbum->addNestedAlbum($gallery->album->fields['name']);
+	    if ($newAlbum->numPhotos(1) == 1) {
+		$newAlbum->setHighlight(1);
+	    }
+	
+	    $newAlbum->save(array(i18n("New subalbum %s, moved from %s"),
+				$gallery->album->fields['name'], 
+				$old_parent));
 	}
-	if (isset($newIndex)) {
-		$albumDB->moveAlbum($gallery->user, $index, $newIndex);
-		$albumDB->save();
-		dismissAndReload();
-		return;
-	} else {
-		$numAlbums = $albumDB->numAlbums($gallery->user);
-?>
-<?php echo _("Select the new location of album") ?> <?php echo $gallery->album->fields["title"] ?>:
+	dismissAndReload();
+	return;
+    }
+	
+    if (isset($newIndex)) {
+	$albumDB->moveAlbum($gallery->user, $index, $newIndex);
+	$albumDB->save();
+	dismissAndReload();
+	return;
+    } else {
+	$visibleAlbums = $albumDB-> getVisibleAlbums($gallery->user);
+
+	echo sprintf(_("Select the new location of album: %s"), $gallery->album->fields["title"]);
+	echo "\n<br>" . _("Your Album will be moved to the position you choose below.");
+	echo '<p>' .  $gallery->album->getHighlightTag() . '</p>';
 
-<?php
-   
-echo '<p>' .  $gallery->album->getHighlightTag() . '</p>';
-
-if (!empty($reorder)) { // Reorder, intra-album move
-	echo makeFormIntro("move_album.php", 
+	if (!empty($reorder)) { // Reorder, intra-album move
+	    echo makeFormIntro("move_album.php", 
 		array("name" => "theform"),
 		array("type" => "popup")); 
 ?>
 <input type="hidden" name="index" value="<?php echo $index ?>">
 <select name="newIndex">
 <?php
-for ($i = 1; $i <= $numAlbums; $i++) {
-	$sel = "";
-	if ($i == $index) {
+	foreach ($visibleAlbums as $albumIndex => $album) {
+	    $i = $albumIndex+1;
+	    $sel = "";
+	    if ($i == $index) {
 		$sel = "selected";
-	} 
-	echo "<option value=\"$i\" $sel> $i</option>";
-}
+	    } 
+	
+	    echo "\n\t<option value=\"$i\" $sel>$i . ". $album->fields['title'] ."</option>";
+	}
 ?>
 </select>
 <input type="submit" name="move" value="<?php echo _("Move it!") ?>">
@@ -115,18 +120,16 @@
 
 <p>
 <?php
-}
-if (empty($reorder)) { // Reorder, trans-album move
-	echo _("Nest within another Album:") 
-?>
-<?php echo makeFormIntro("move_album.php", 
-	array("name" => "theform"),
-	array("type" => "popup"));
+	} else { // Reorder, trans-album move
+	    echo _("Nest within another Album:"); 
+	    echo makeFormIntro("move_album.php", 
+		array("name" => "theform"),
+		array("type" => "popup"));
 ?>
 <input type="hidden" name="index" value="<?php echo $index ?>">
 <select name="newAlbum">
 <?php
-printAlbumOptionList(0,1)  
+	    printAlbumOptionList(0,1)  
 ?>
 </select>
 <br><br>
@@ -135,10 +138,10 @@
 <input type="button" name="cancel" value="<?php echo _("Cancel") ?>" onclick='parent.close()'>
 </form>
 <?php
-} // End Reorder
-	}
+	} // End Reorder
+    }
 } else {
-	echo gallery_error(_("no album / index specified"));
+    echo gallery_error(_("no album / index specified"));
 }
 ?>
 
diff -Naur gallery-1.5-pl1/move_photo.php gallery-1.5.1/move_photo.php
--- gallery-1.5-pl1/move_photo.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/move_photo.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: move_photo.php,v 1.91.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: move_photo.php,v 1.92.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/multi_create_user.php gallery-1.5.1/multi_create_user.php
--- gallery-1.5-pl1/multi_create_user.php	2005-04-04 17:26:06.000000000 +0200
+++ gallery-1.5.1/multi_create_user.php	2005-09-13 00:40:44.000000000 +0200
@@ -2,43 +2,43 @@
 /*
  * Gallery - a web based photo album viewer and editor
  * Copyright (C) 2000-2005 Bharat Mediratta
- * 
+ *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or (at
  * your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * This additional file was created by Joan McGalliard 
+ * This additional file was created by Joan McGalliard
  *	http://www.mcgalliard.org
  *
- * $Id: multi_create_user.php,v 1.19.2.2 2005/04/04 15:26:06 cryptographite Exp $
+ * $Id: multi_create_user.php,v 1.23.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
 
 require_once(dirname(__FILE__) . '/init.php');
 
-list ($create, $cancel, $dismiss) = getRequestVar(array('create', 'cancel', 'dismiss'));
+list($formaction, $defaultLanguage, $canCreate, $canChangeOwnPw, $isAdmin, $send_email, $dismiss) =
+getRequestVar(array('formaction', 'defaultLanguage', 'canCreate', 'canChangeOwnPw', 'isAdmin', 'send_email', 'dismiss'));
 
 if (!$gallery->user->isAdmin() || $gallery->app->multiple_create != "yes") {
-	echo _("You are not allowed to perform this action!");
-	exit;	
+    echo _("You are not allowed to perform this action!");
+    exit;
 }
 
-$errorCount=0;
-if (isset($create))
-{
-	doctype();
-?>
+$errorCount = 0;
+if ($formaction == 'create') {
+    doctype();
+    ?>
 <html>
 <head>
   <title><?php echo _("Create Multiple Users") ?></title>
@@ -46,96 +46,118 @@
 </head>
 <body dir="<?php echo $gallery->direction ?>" class="popupbody">
 <div class="popuphead"><?php echo _("Create Multiple Users") ?></div>
-<div class="popup" align="center">
+<div class="popup">
 <?php
-	if (empty($_FILES['membersfile']['name'])) {
-		$gErrors["membersfile"] = _("No file selected.");
-		$errorCount++;
-	} else {
-	       	if (!is_uploaded_file($_FILES['membersfile']['tmp_name'])) {
-		       	$gErrors["membersfile"] = 
-				sprintf(_("Upload failed: %s."), $_FILES['membersfile']['name']);
-		       	$errorCount++;
-	       	}
-	}
-
-	if (!$errorCount) {
-		$users=@file($_FILES['membersfile']['tmp_name']);
-		if (sizeof($users) == 0) {
-			$gErrors["membersfile"] =
-			sprintf(_("Upload went fine, but the file is not readable, please make sure %s is accessable for your webserver. (Also check openbasedir restrictions.)"), 
-				dirname($_FILES['membersfile']));
-			$errorCount++;
-		}
-	}
-	if (!$errorCount) {
-		// Simple test to see if it's a windows file
-		if (sizeof($users) == 1 and ereg("\r\n", $users[0]))
-		{
-			$users=explode("\r\n", $users[0]);
-		}
-		unlink($_FILES['membersfile']['tmp_name']);
-		$total_added=0;
-		$total_skipped=0;
-		foreach ($users as $user)
-		{
-			set_time_limit($gallery->app->timeLimit);
-			$user=trim($user);
-			$uname=strtok($user, ' 	');
-			if ($uname=="")
-				continue;
-			$email=strtok(' 	');
-			$fullname=trim(strtok(''));
-			processingMsg("- ". sprintf (_("adding %s"),$uname));
-			$password=generate_password(10);
-			$tmpUser= $gallery->userDB->CreateUser($uname, $email, $password, $fullname,
-				$canCreate, $defaultLanguage, "bulk_register");
-			if ($tmpUser) {
-				$total_added++;
-				if ($send_email=="on") {
-				       	processingMsg("- " . sprintf(_("Send email to %s"),$email));
-				       	$msg = ereg_replace("!!PASSWORD!!", $password,
-						       	ereg_replace("!!USERNAME!!", $uname,
-							       	ereg_replace("!!FULLNAME!!", $fullname,
-								       	ereg_replace("!!NEWPASSWORDLINK!!", 
-										$tmpUser->genRecoverPasswordHash(),
-									       	welcome_email()))));
-				       	$logmsg = sprintf(_("%s has registered by %s.  Email has been sent to %s."),
-						       	$uname, $gallery->user->getUsername(), $email);
-				       	$logmsg2  = sprintf("%s has registered by %s.  Email has been sent to %s.",
-						       	$uname, $gallery->user->getUsername(), $email);
-				       	if ($logmsg != $logmsg2) {
-					       	$logmsg .= " <<<<>>>>> $logmsg2";
-				       	}
-
-					if (!gallery_mail($email, _("Gallery Registration"),$msg, $logmsg)) {
-						processingMsg(sprintf(_("Problem with email to %s"), $uname));
-						print "<br>";
-				       	} else {
-					       	clearstatcache();
-					       	$tmpUser->save();
-					}
-			       	}
-		       	} else {
-			       	$total_skipped++;
-		       	}
-		}
-	       	print "<br><br>" .
-		       	sprintf(_("%s added, %s skipped"), 
-				pluralize_n2(ngettext("1 user", "%d users", $total_added), $total_added),
-			       	pluralize_n2(ngettext("1 user", "%d users", $total_skipped), $total_skipped));
-	       	?>
-		       	<center><br><br>
-		       	<form><input type="submit" name="dismiss" value="<?php echo _("Dismiss") ?>"></form>
-		       	<?php
-		       	exit;
-	}	
+    if (empty($_FILES['membersfile']['name'])) {
+        $gErrors["membersfile"] = _("No file selected.");
+        $errorCount++;
+    } else {
+        if (!is_uploaded_file($_FILES['membersfile']['tmp_name'])) {
+            $gErrors["membersfile"] =
+            sprintf(_("Upload failed: %s."), $_FILES['membersfile']['name']);
+            $errorCount++;
+        }
+    }
+
+    if (!$errorCount) {
+        $handle = fopen ($_FILES['membersfile']['tmp_name'],"r");
+        while ( ($user= fgetcsv ($handle, 1000, " ")) !== FALSE ) {
+            $users[] = $user;
+        }
+       fclose ($handle);
+    }
+    if (sizeof($users) == 0) {
+        $gErrors["membersfile"] =
+        sprintf(_("Upload went fine, but the file is not readable, please make sure %s is accessable for your webserver. (Also check openbasedir restrictions.)"),
+        dirname($_FILES['membersfile']));
+        $errorCount++;
+    }
+
+    if (!$errorCount) {
+        // Simple test to see if it's a windows file
+        if (sizeof($users) == 1 and ereg("\r\n", $users[0])) {
+            $users = explode("\r\n", $users[0]);
+        }
+        unlink($_FILES['membersfile']['tmp_name']);
+        $total_added = 0;
+        $total_skipped = 0;
+        foreach ($users as $user) {
+            set_time_limit($gallery->app->timeLimit);
+            $uname = $user[0];
+            
+            if (sizeof($user) == 2) {
+                if(check_email($user[1])) {
+                    $email = $user[1];
+                    $fullname = NULL;
+                } else {
+                    $email = NULL;
+                    $fullname = $user[1];
+                }
+            } else {
+                $email = $user[1];
+                $fullname = $user[2];
+            }
+            if ($email) {
+                processingMsg("- ". sprintf (_("Adding %s (%s) with email: %s"),
+                    $uname, (!empty($fullname) ? $fullname : '<i>' . _("No fullname given") .'</i>'), $email));
+            }
+            else {
+                processingMsg("- ". sprintf (_("Adding %s (%s)"),
+                    $uname, (!empty($fullname) ? $fullname : '<i>' . _("No fullname given") .'</i>')));
+            } 
+            $password = generate_password(10);
+            $tmpUser = $gallery->userDB->CreateUser($uname, $email, $password, $fullname, $canCreate, $defaultLanguage, "bulk_register");
+            if ($tmpUser) {
+                $total_added++;
+                if ($send_email && !empty($email)) {
+                    processingMsg("- " . sprintf(_("Send email to %s"),$email));
+                    $msg = ereg_replace("!!PASSWORD!!", $password,
+                        ereg_replace("!!USERNAME!!", $uname,
+                        ereg_replace("!!FULLNAME!!", $fullname,
+                        ereg_replace("!!NEWPASSWORDLINK!!",
+                        $tmpUser->genRecoverPasswordHash(),
+                        welcome_email()))));
+                    $logmsg = sprintf(_("New user '%s' has been registered by %s.  Gallery has sent a notification email to %s."),
+                        $uname, $gallery->user->getUsername(), $email);
+                    $logmsg2  = sprintf("New user '%s' has been registered by %s.  Gallery has sent a notification email to %s.",
+                        $uname, $gallery->user->getUsername(), $email);
+                    if ($logmsg != $logmsg2) {
+                        $logmsg .= " <<<<>>>>> $logmsg2";
+                    }
+
+                    if (!gallery_mail($email, _("Gallery Registration"),$msg, $logmsg)) {
+                        processingMsg(sprintf(_("Problem with email to %s"), $uname));
+                        print "<br>";
+                    } else {
+                        clearstatcache();
+                        $tmpUser->save();
+                    }
+                }
+            } else {
+                $total_skipped++;
+            }
+        }
+        echo "\n<p>";
+        echo sprintf(_("%s added, %s skipped"),
+        pluralize_n2(ngettext("1 user", "%d users", $total_added), $total_added),
+        pluralize_n2(ngettext("1 user", "%d users", $total_skipped), $total_skipped));
+        echo "\n</p>";      
+?>
 
-} else if (isset($cancel) || isset($dismiss)) {
-	header("Location: " . makeGalleryHeaderUrl("manage_users.php"));
+<center>
+    <form><input type="submit" name="dismiss" value="<?php echo _("Back to usermanagement") ?>"></form>
+</center>
+</div>
+</body>
+</html>
+<?php
+    exit;
+    }
+} else if ($formaction == 'cancel' || isset($dismiss)) {
+    header("Location: " . makeGalleryHeaderUrl("manage_users.php"));
 } else {
-	doctype();
-} 
+    doctype();
+}
 ?>
 <html>
 <head>
@@ -154,39 +176,48 @@
 $allowChange["old_password"] = false;
 $allowChange["fullname"] = false;
 $allowChange["send_email"] = true;
-$allowChange["create_albums"] = true;
 $allowChange["default_language"] = true;
 $allowChange["member_file"] = true;
+$allowChange["create_albums"] = true;
+$allowChange["canChangeOwnPw"] = true;
+$allowChange["admin"] = true;
 
 echo makeFormIntro("multi_create_user.php", array(
-		       	"name" => "usercreate_form", 
-			"enctype" => "multipart/form-data",
-			"method" => "POST",));
-	$canCreateChoices = array(1 => _("yes"), 0 => _("no"));
-	$canCreate = 0;
+    "name" => "usercreate_form",
+    "enctype" => "multipart/form-data",
+    "method" => "POST",));
+
+$canCreateChoices = array(1 => _("yes"), 0 => _("no"));
+$canCreate = 0;
 ?>
 	<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
 
 <?php include(dirname(__FILE__) . '/html/userData.inc'); ?>
 
 <br>
-	<input type="submit" name="create" value="<?php echo _("Create") ?>">
-	<input type="submit" name="cancel" value="<?php echo _("Cancel") ?>">
+	<input type="hidden" name="formaction" value="">
+    <input type="submit" name="create" value="<?php echo _("Create") ?>" onclick="usercreate_form.formaction.value='create'">   
+    <input type="submit" name="cancel" value="<?php echo _("Back to usermanagement") ?>" onclick="usercreate_form.formaction.value='cancel'">
 </form>
 
-</center>
+</div>
+<div class="popup">
 <b><?php echo _("Notes:") ?> </b>
 <ul>
 <li>
-<?php echo _("The members file should be one user per line, and the fields should be space separated.  Each line is of the form:<br> <i>username emailaddress fullname</i>.<br>  Only username is required. Everything after the email address is the full name, so there can be spaces in it.<p>") ?>
-
-
+<?php echo _("The members file should be one user per line, and the fields should be space separated."); ?>
+<br><?php echo _("Each line must be in one of this formats:"); ?>
+    <ul>
+    <li><?php echo _("<i>username emailaddress fullname</i>"); ?></li>
+    <li><?php echo _("<i>username fullname</i>"); ?></li>
+    <li><?php echo _("<i>username emailaddress</i>"); ?></li>
+    </ul>
+<?php echo _("Only username is required. Everything after the email address is the full name, so there can be spaces in it.") ?>
+</li>
+<br>
 <li>
-<?php 
-echo _("The strings !!USERNAME!!, !!FULLNAME!! and !!PASSWORD!! will be substituted in the email with the values from the membership file.  An individual email will be sent to each member with a valid email address in the members file (if &quot;send emails&quot; checkbox is ticked).") 
-?>
-<p>
-
+<?php echo _("The strings !!USERNAME!!, !!FULLNAME!! and !!PASSWORD!! will be substituted in the email with the values from the membership file.  An individual email will be sent to each member with a valid email address in the members file (if &quot;send emails&quot; checkbox is ticked).") ?>
+</li>
 </ul>
 </div>
 </body>
diff -Naur gallery-1.5-pl1/new_password.php gallery-1.5.1/new_password.php
--- gallery-1.5-pl1/new_password.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/new_password.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: new_password.php,v 1.15.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: new_password.php,v 1.16.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/nls.php gallery-1.5.1/nls.php
--- gallery-1.5-pl1/nls.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/nls.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: nls.php,v 1.38.8.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: nls.php,v 1.40.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 
 /**
@@ -28,12 +28,10 @@
  * The modifications to fit it for Gallery were made by Jens Tkotz 
  * (jens@peino.de)
  *
+ * @package	Language
  */
 
-/**
- ** Defaults
- **/
-
+/* Defaults */
 	$nls['language']['en_US'] =	'English (US)';
 
 	$nls['postnuke']['en_US'] =     'eng';
@@ -42,20 +40,14 @@
 	$nls['phpnuke']['en_US']  =     'english';
 	$nls['alias']['english']  =     'en_US';
 
-/** 
- ** Charset
- **/
-	
+	$nls['alias']['en']  =     'en_US';
+
+/* Charset*/
 	$nls['default']['charset'] = 	'ISO-8859-1';
-/**
- ** Direction
- **/
-	
+
+/* Direction */
 	$nls['default']['direction'] =	'ltr';
 
-/**
- ** Alignment
- **/
-	
+/* Alignment */
 	$nls['default']['alignment'] =	'left';
 ?>
diff -Naur gallery-1.5-pl1/photo_owner.php gallery-1.5.1/photo_owner.php
--- gallery-1.5-pl1/photo_owner.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/photo_owner.php	2005-09-13 00:40:44.000000000 +0200
@@ -17,9 +17,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: photo_owner.php,v 1.24.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: photo_owner.php,v 1.25.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/platform/fs_unix.php gallery-1.5.1/platform/fs_unix.php
--- gallery-1.5-pl1/platform/fs_unix.php	2005-04-14 03:48:30.000000000 +0200
+++ gallery-1.5.1/platform/fs_unix.php	2005-09-17 15:12:36.000000000 +0200
@@ -15,12 +15,15 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: fs_unix.php,v 1.22.2.2 2005/04/14 01:48:30 cryptographite Exp $
+ * $Id: fs_unix.php,v 1.27.2.3 2005/09/17 13:12:36 jenst Exp $
  */
-?>
-<?php
+
+/**
+ * @package Filesystem_unix
+ */
+
 function fs_copy($source, $dest) {
 	$umask = umask(0113);
 	$results = copy($source, $dest);
@@ -81,8 +84,18 @@
 	return @is_readable($filename);
 }
 
+function fs_is_writable($filename) {
+	return @is_writable($filename);
+}
+
 function fs_opendir($path) {
-	return opendir($path);
+    $dir_handle = @opendir($path);
+    if ($dir_handle) {
+	return $dir_handle;
+    }
+    else {
+	echo gallery_error(sprintf(_("Gallery was not able to open dir: %s. <br>Please check permissions and existence"), $path));
+    }
 }
 
 function fs_rename($oldname, $newname) {
diff -Naur gallery-1.5-pl1/platform/fs_win32.php gallery-1.5.1/platform/fs_win32.php
--- gallery-1.5-pl1/platform/fs_win32.php	2005-04-14 03:48:31.000000000 +0200
+++ gallery-1.5.1/platform/fs_win32.php	2005-09-17 15:12:36.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: fs_win32.php,v 1.27.2.2 2005/04/14 01:48:31 cryptographite Exp $
+ * $Id: fs_win32.php,v 1.31.2.3 2005/09/17 13:12:36 jenst Exp $
  */
 ?>
 <?php
@@ -81,10 +81,21 @@
 	return @is_readable($filename);
 }
 
+function fs_is_writable($filename) {
+	$filename = fs_import_filename($filename, 0);
+        return @is_writable($filename);
+}
 
 function fs_opendir($path) {
-	$path = fs_import_filename($path, 0);
-	return opendir($path);
+    $path = fs_import_filename($path, 0);
+
+    $dir_handle = @opendir($path);
+    if ($dir_handle) {
+        return $dir_handle;
+    }
+    else {
+        echo gallery_error(sprintf(_("Gallery was not able to open dir: %s. <br>Please check permissions and existence"), $path));
+    }
 }
 
 function fs_rename($oldname, $newname) {
diff -Naur gallery-1.5-pl1/po/change_version.sh gallery-1.5.1/po/change_version.sh
--- gallery-1.5-pl1/po/change_version.sh	2005-03-23 10:05:34.000000000 +0100
+++ gallery-1.5.1/po/change_version.sh	2005-08-08 22:35:56.000000000 +0200
@@ -1,7 +1,7 @@
 #!/bin/bash
-# $Id: change_version.sh,v 1.5.2.2 2005/03/23 09:05:34 cryptographite Exp $
+# $Id: change_version.sh,v 1.8.2.1 2005/08/08 20:35:56 jenst Exp $
 
-NEW_VERSION="1.5"
+NEW_VERSION="1.5.1"
 
 esc=`echo -en "\033"`
 tab="${esc}[5G"
@@ -61,9 +61,11 @@
 	echo "$tab Updating ..."
 	head -1 $all_po > tmp.po
 	echo "#" >> tmp.po
-	echo "# Version: $NEW_VERSION" >> tmp.po
+	echo "# @version$tab $NEW_VERSION" >> tmp.po
+	echo "# @package$tab Language" >> tmp.po
+	echo "# @subpackage  Languagepack" >> tmp.po
 	echo "#" >> tmp.po
-	tail +5 $all_po >> tmp.po
+	tail +7 $all_po >> tmp.po
 	mv tmp.po $all_po
 done
 
@@ -78,8 +80,10 @@
 	echo "$tab Updating ..."
 	head -20 $all_nls > tmp.nls
 	echo " *" >> tmp.nls
-	echo " * Version: $NEW_VERSION" >> tmp.nls
-	tail +23 $all_nls >> tmp.nls
+	echo "# @version$tab $NEW_VERSION" >> tmp.po
+	echo "# @package$tab Language" >> tmp.po
+	echo "# @subpackage  Languagepack" >> tmp.po
+	tail +25 $all_nls >> tmp.nls
 	mv tmp.nls $all_nls
 done
 
diff -Naur gallery-1.5-pl1/po/copyright-header.txt gallery-1.5.1/po/copyright-header.txt
--- gallery-1.5-pl1/po/copyright-header.txt	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/po/copyright-header.txt	2005-09-13 00:41:24.000000000 +0200
@@ -0,0 +1,25 @@
+# 
+# Gallery - a web based photo album viewer and editor
+# Copyright (C) 2000-2005 Bharat Mediratta
+# 
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or (at
+# your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+#
+# $Id: copyright-header.txt,v 1.1.2.3 2005/09/12 22:41:24 dmolavi Exp $
+#
+# @version	<Version>
+# @package      Languagepack
+# @subpackage   <Languagename in english>
+# @author       <Your name>
+#
diff -Naur gallery-1.5-pl1/po/copyright.txt gallery-1.5.1/po/copyright.txt
--- gallery-1.5-pl1/po/copyright.txt	2005-03-10 03:36:31.000000000 +0100
+++ gallery-1.5.1/po/copyright.txt	1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-# 
-# Gallery - a web based photo album viewer and editor
-# Copyright (C) 2000-2005 Bharat Mediratta
-# 
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
diff -Naur gallery-1.5-pl1/po/create_po_template.sh gallery-1.5.1/po/create_po_template.sh
--- gallery-1.5-pl1/po/create_po_template.sh	2003-10-17 15:32:29.000000000 +0200
+++ gallery-1.5.1/po/create_po_template.sh	2005-08-08 22:35:57.000000000 +0200
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $Id: create_po_template.sh,v 1.9 2003/10/17 13:32:29 jefmcg Exp $
+# $Id: create_po_template.sh,v 1.9.16.1 2005/08/08 20:35:57 jenst Exp $
 #
 #note: requires xgettext version 0.12.1 or greater
 #
@@ -8,13 +8,11 @@
 
 
 ##### CORE .pot ############
-echo '# $Id: create_po_template.sh,v 1.9 2003/10/17 13:32:29 jefmcg Exp $' > gallery-core.pot
-cat copyright.txt >> gallery-core.pot
+cat copyright-header.txt > gallery-core.pot
 
 xgettext --files-from=filelist-core -LPHP --keyword=_ --no-wrap --msgid-bugs-address="gallery-translations@lists.sourceforge.net" -o - | tail +7 >> gallery-core.pot
 
 ##### CONFIG .pot
-echo '# $Id: create_po_template.sh,v 1.9 2003/10/17 13:32:29 jefmcg Exp $' > gallery-config.pot
-cat copyright.txt >> gallery-config.pot
+cat copyright-header.txt > gallery-config.pot
 
 xgettext --files-from=filelist-config -LPHP --keyword=_ --no-wrap --msgid-bugs-address="gallery-translations@lists.sourceforge.net" -o - | tail +7 >> gallery-config.pot
diff -Naur gallery-1.5-pl1/po/edit_changelog.sh gallery-1.5.1/po/edit_changelog.sh
--- gallery-1.5-pl1/po/edit_changelog.sh	2005-04-15 22:19:42.000000000 +0200
+++ gallery-1.5.1/po/edit_changelog.sh	2005-08-08 22:35:57.000000000 +0200
@@ -1,5 +1,5 @@
 #!/bin/bash
-# $Id: edit_changelog.sh,v 1.5.2.3 2005/04/15 20:19:42 jenst Exp $
+# $Id: edit_changelog.sh,v 1.9.2.1 2005/08/08 20:35:57 jenst Exp $
 
 esc=`echo -en "\033"`
 tab="${esc}[5G"
@@ -47,11 +47,13 @@
 
 	echo "$tab Updating ..."
 	echo "" >> $all_CF
-	echo "===============================================================================" >> $all_CF
-	echo "2005-04-15 Jens Tkotz <jens AT peino DOT de>" >> $all_CF
+#	echo "===============================================================================" >> $all_CF
+	echo "2005-08-08 Jens Tkotz <jens AT peino DOT de> 1.5.1-RC2-cvs-b12" >> $all_CF
 	echo "" >> $all_CF
-	echo " * Release of Gallery 1.5 langpacks" >> $all_CF
-	echo "===============================================================================" >> $all_CF
+#	echo " * Release of Gallery 1.5-RC2 langpack" >> $all_CF
+	echo " * Changed format to be analog to phpDoc." >> $all_CF
+	echo " * Updated Version Numbers and sync against latest code" >> $all_CF
+#	echo "===============================================================================" >> $all_CF
 	echo "" >> $all_CF
 #read trash
 done
diff -Naur gallery-1.5-pl1/po/filelist-config gallery-1.5.1/po/filelist-config
--- gallery-1.5-pl1/po/filelist-config	2004-06-03 02:19:15.000000000 +0200
+++ gallery-1.5.1/po/filelist-config	2005-08-29 08:11:27.000000000 +0200
@@ -1,6 +1,12 @@
-../errors/configure_help.php
-../errors/reconfigure.php
-../errors/unconfigured.php
+../html_wrap/frames/golden/frame.def
+../html_wrap/frames/notebook/frame.def
+../html_wrap/frames/polaroid/frame.def
+../html_wrap/frames/polaroids/frame.def
+../html_wrap/frames/postage_stamp/frame.def
+../html_wrap/frames/shadows/frame.def
+../html_wrap/frames/simple_book/frame.def
+../html_wrap/frames/wooden/frame.def
+../lib/setup.php
 ../setup/check.inc
 ../setup/check_imagemagick.php
 ../setup/check_mail.php
@@ -12,15 +18,7 @@
 ../setup/defaults.inc
 ../setup/diagnostics.php
 ../setup/frame_test.php
-../setup/functions.inc
 ../setup/index.php
 ../setup/login.inc
 ../setup/session_test.php
 ../setup/write.inc
-../html_wrap/frames/notebook/frame.def
-../html_wrap/frames/shadows/frame.def
-../html_wrap/frames/polaroid/frame.def
-../html_wrap/frames/polaroids/frame.def
-../html_wrap/frames/golden/frame.def
-../html_wrap/frames/simple_book/frame.def
-../html_wrap/frames/wooden/frame.def
diff -Naur gallery-1.5-pl1/po/filelist-core gallery-1.5.1/po/filelist-core
--- gallery-1.5-pl1/po/filelist-core	2005-03-23 10:05:35.000000000 +0100
+++ gallery-1.5.1/po/filelist-core	2005-08-08 22:35:58.000000000 +0200
@@ -16,6 +16,8 @@
 ../delete_photo.php
 ../delete_user.php
 ../do_command.php
+../ecard_form.php
+../ecard_preview.php
 ../edit_appearance.php
 ../edit_caption.php
 ../edit_field.php
@@ -28,6 +30,11 @@
 ../includes/add_photos/add_form.inc
 ../includes/add_photos/add_other.inc
 ../includes/add_photos/add_url.inc
+../includes/definitions/albumProperties.php
+../includes/definitions/services.php
+../includes/errors/configure_help.php
+../includes/errors/reconfigure.php
+../includes/errors/unconfigured.php
 ../includes/slideshow/applet.inc
 ../includes/slideshow/high.inc
 ../includes/slideshow/low.inc
@@ -47,12 +54,18 @@
 ../html_wrap/inline_photothumb.frame.default
 ../html_wrap/photo.footer.default
 ../html_wrap/photo.header.default
-../html_wrap/search.footer.default
-../html_wrap/search.header.default
 ../html_wrap/slideshow.footer.default
 ../html_wrap/slideshow.header.default
 ../html_wrap/wrapper.footer.default
 ../html_wrap/wrapper.header.default
+../html_wrap/frames/notebook/frame.def
+../html_wrap/frames/shadows/frame.def
+../html_wrap/frames/polaroid/frame.def
+../html_wrap/frames/polaroids/frame.def
+../html_wrap/frames/golden/frame.def
+../html_wrap/frames/postage_stamp/frame.def
+../html_wrap/frames/simple_book/frame.def
+../html_wrap/frames/wooden/frame.def
 ../layout/adminAlbumCommands.inc
 ../layout/adminbox.inc
 ../layout/searchdraw.inc
@@ -65,8 +78,15 @@
 ../layout/navphoto.inc
 ../layout/watermarkform.inc
 ../lib/Form.php
-../lib/lang.php
+../lib/popup.php
+../lib/mail.php
 ../lib/voting.php
+../lib/albumItem.php
+../lib/colorpicker.php
+../lib/url.php
+../lib/lang.php
+../lib/valchecks.php
+../lib/messages.php
 ../login.php
 ../manage_users.php
 ../modify_user.php
@@ -80,6 +100,7 @@
 ../progress_uploading.php
 ../publish_xp.php
 ../publish_xp_docs.php
+../rearrange.php
 ../register.php 
 ../rename_album.php
 ../reset_votes.php
@@ -89,6 +110,7 @@
 ../search.php
 ../slideshow.php
 ../sort_album.php
+../stamp_preview.php
 ../stats.php
 ../stats-wizard.php
 ../tools/find_orphans.php
diff -Naur gallery-1.5-pl1/po/gallery-config.pot gallery-1.5.1/po/gallery-config.pot
--- gallery-1.5-pl1/po/gallery-config.pot	2005-04-15 22:19:42.000000000 +0200
+++ gallery-1.5.1/po/gallery-config.pot	2005-09-20 01:17:36.000000000 +0200
@@ -1,4 +1,3 @@
-# $Id: gallery-config.pot,v 1.89.2.7 2005/04/15 20:19:42 jenst Exp $
 # 
 # Gallery - a web based photo album viewer and editor
 # Copyright (C) 2000-2005 Bharat Mediratta
@@ -15,13 +14,20 @@
 # 
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+#
+# $Id: gallery-config.pot,v 1.109.2.6 2005/09/19 23:17:36 jenst Exp $
+#
+# @version	<Version>
+# @package      Languagepack
+# @subpackage   <Languagename in english>
+# @author       <Your name>
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: gallery-translations@lists.sourceforge.net\n"
-"POT-Creation-Date: 2005-04-14 16:34+0200\n"
+"POT-Creation-Date: 2005-09-20 01:15+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,2996 +36,3133 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: ../errors/configure_help.php:2
-#, php-format
-msgid "If you experience problems, you can find help on the %sGallery Help Page%s."
+#: ../html_wrap/frames/golden/frame.def:4
+msgid "Gold Frame"
 msgstr ""
 
-#: ../errors/reconfigure.php:10 ../errors/reconfigure.php:16
-msgid "Gallery needs Reconfiguration"
+#: ../html_wrap/frames/golden/frame.def:5
+msgid "A fancy golden frame"
 msgstr ""
 
-#: ../errors/reconfigure.php:19
-msgid "Your Gallery settings were configured with an older version of Gallery, and are out of date. Please re-run the Configuration Wizard!"
+#: ../html_wrap/frames/notebook/frame.def:5
+msgid "Spiral Notebook"
 msgstr ""
 
-#: ../errors/reconfigure.php:24
-#, php-format
-msgid "Launch the %sConfiguration Wizard%s."
+#: ../html_wrap/frames/notebook/frame.def:6
+msgid "A white shadowed frame with spiral notebook binding on the left side"
 msgstr ""
 
-#: ../errors/unconfigured.php:10
-msgid "Gallery Configuration Error"
+#: ../html_wrap/frames/polaroid/frame.def:3
+msgid "Polaroid"
 msgstr ""
 
-#: ../errors/unconfigured.php:16
-msgid "Gallery has not been configured!"
+#: ../html_wrap/frames/polaroid/frame.def:4
+msgid "A photo with a large white frame, extra wide at the bottom edge"
 msgstr ""
 
-#: ../errors/unconfigured.php:20
-msgid "Gallery must be configured before you can use it."
+#: ../html_wrap/frames/polaroids/frame.def:3
+msgid "Polaroids"
 msgstr ""
 
-#: ../errors/unconfigured.php:25
-msgid "1."
+#: ../html_wrap/frames/polaroids/frame.def:4
+msgid "A stack of photos with a large white frame, extra wide at the bottom edge"
 msgstr ""
 
-#: ../errors/unconfigured.php:26
-msgid "Create an empty file .htaccess and an empty file config.php"
+#: ../html_wrap/frames/postage_stamp/frame.def:2
+msgid "Postage Stamp"
 msgstr ""
 
-#: ../errors/unconfigured.php:28
-msgid "2."
+#: ../html_wrap/frames/postage_stamp/frame.def:3
+msgid "A simple postage stamp effect."
 msgstr ""
 
-#: ../errors/unconfigured.php:29
-msgid "Create an albums folder for your pictures and movies."
+#: ../html_wrap/frames/shadows/frame.def:3
+msgid "Shadows"
 msgstr ""
 
-#: ../errors/unconfigured.php:32
-msgid "Make sure that both files and the folder are read and writeable for your webserver !"
+#: ../html_wrap/frames/shadows/frame.def:4
+msgid "PNG transparent shadows falling to the right and below. Proper transparency, so should work against most backgrounds, except black."
 msgstr ""
 
-#: ../errors/unconfigured.php:37
-#, php-format
-msgid "Then start the %sConfiguration Wizard%s."
+#: ../html_wrap/frames/simple_book/frame.def:3
+msgid "Original Style"
 msgstr ""
 
-#: ../setup/check.inc:27 ../setup/confirm.inc:28 ../setup/constants.inc:30
-#: ../setup/defaults.inc:27
+#: ../html_wrap/frames/simple_book/frame.def:4
 #, php-format
-msgid "Gallery Configuration Wizard: Step %d"
-msgstr ""
-
-#: ../setup/check.inc:31
-msgid "This is the Gallery system check page."
+msgid "The original %s album frame style."
 msgstr ""
 
-#: ../setup/check.inc:32
-msgid "This page will validate your installation to make sure that you have all the necessary components and permissions on this system and that everything is configured reasonably."
+#: ../html_wrap/frames/wooden/frame.def:4
+msgid "Wood Frame"
 msgstr ""
 
-#: ../setup/check.inc:37 ../setup/diagnostics.php:30
-msgid "Gallery Diagnostics Page"
+#: ../html_wrap/frames/wooden/frame.def:5
+msgid "A textured wooden frame"
 msgstr ""
 
-#: ../setup/check.inc:38
-msgid "Gallery Help Page"
+#: ../lib/setup.php:147
+msgid "Please retype your password here"
 msgstr ""
 
-#: ../setup/check.inc:42
-#, php-format
-msgid "Having problems?  Try the %s, %s and %s."
+#: ../lib/setup.php:161 ../lib/setup.php:1106
+msgid "Name"
 msgstr ""
 
-#: ../setup/check.inc:43 ../setup/confirm.inc:36
-msgid "documentation"
+#: ../lib/setup.php:162 ../lib/setup.php:1106
+msgid "Value"
 msgstr ""
 
-#: ../setup/check.inc:45
-#, php-format
-msgid "Having problems?  Try the %s and %s."
+#: ../lib/setup.php:200 ../lib/setup.php:243
+msgid "No content"
 msgstr ""
 
-#: ../setup/check.inc:68
-msgid "Success"
+#: ../lib/setup.php:370
+msgid "Missing value"
 msgstr ""
 
-#: ../setup/check.inc:80 ../setup/check.inc:94
-msgid "Serious Warning"
+#: ../lib/setup.php:392
+msgid "<b>exec()</b> is not disabled on this server."
 msgstr ""
 
-#: ../setup/check.inc:83 ../setup/check.inc:123 ../setup/check_mail.php:82
-msgid "Warning"
+#: ../lib/setup.php:410
+msgid "I can read your <b>.htaccess</b> file."
 msgstr ""
 
-#: ../setup/check.inc:96
-msgid "Failed"
+#: ../lib/setup.php:429
+#, php-format
+msgid "PHP v%s is OK."
 msgstr ""
 
-#: ../setup/check.inc:146
-msgid "There are errors in your configuration that will prevent Gallery from functioning properly."
+#: ../lib/setup.php:441
+msgid "<b>mod_rewrite</b> is enabled."
 msgstr ""
 
-#: ../setup/check.inc:148
-msgid "You must fix them before you can continue."
+#: ../lib/setup.php:464
+msgid "Can't find <i>jhead</i>"
 msgstr ""
 
-#: ../setup/check.inc:153
-msgid "Your installation has <b>serious warnings</b>!<br>Continue at your own risk..."
+#: ../lib/setup.php:466
+msgid "<b>jhead</b> binary located."
 msgstr ""
 
-#: ../setup/check.inc:156
-msgid "Your installation has warnings, but this is usually OK.  Keep going!"
+#: ../lib/setup.php:504
+msgid "Without pnmcomp and pamcomp gallery will not be able to watermark images, unless you use ImageMagick and have the composite binary installed."
 msgstr ""
 
-#: ../setup/check.inc:160
-msgid "Your installation passed with flying colors!  Go go go!"
+#: ../lib/setup.php:512
+msgid "NetPBM not being used in this installation."
 msgstr ""
 
-#: ../setup/check.inc:163 ../setup/constants.inc:44 ../setup/constants.inc:159
-#: ../setup/defaults.inc:46 ../setup/defaults.inc:134
-msgid "Next Step"
+#: ../lib/setup.php:517 ../lib/setup.php:615
+msgid "Cannot verify this path (it's not in your open_basedir list)."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:30
-msgid "Gallery ImageMagick Check"
+#: ../lib/setup.php:551 ../lib/setup.php:632
+#, php-format
+msgid "Missing optional binary %s. %s"
 msgstr ""
 
-#: ../setup/check_imagemagick.php:37 ../setup/check_netpbm.php:37
+#: ../lib/setup.php:554 ../lib/setup.php:635
 #, php-format
-msgid "Check %s"
+msgid "Can't find %s!"
 msgstr ""
 
-#: ../setup/check_imagemagick.php:41 ../setup/check_netpbm.php:41
+#: ../lib/setup.php:561 ../lib/setup.php:642
 #, php-format
-msgid "This script is designed to examine your %s installation to see if it is ok to be used by Gallery."
+msgid "%s is not executable!"
 msgstr ""
 
-#: ../setup/check_imagemagick.php:42 ../setup/check_netpbm.php:42
+#: ../lib/setup.php:573 ../lib/setup.php:580
 #, php-format
-msgid "You should run this script <b>after</b> you have run the config wizard, if you have had problems with your %s installation that the wizard did not detect."
+msgid "%d of %d NetPBM binaries located."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:53 ../setup/check_netpbm.php:53
-msgid "Loading configuration files.  If you see an error here, it is probably because you have not successfully run the config wizard."
+#: ../lib/setup.php:604
+msgid "Without composite gallery will not be able to watermark images, except you use NetPBM and have the pnmcomp binary installed."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:61 ../setup/check_netpbm.php:61
-msgid "It seems that you did not configure your GALLERY. Please run and finish the configuration wizard."
+#: ../lib/setup.php:610
+msgid "ImageMagick not being used in this installation."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:75 ../setup/check_netpbm.php:75
-#: ../setup/functions.inc:1253
-msgid "OK"
+#: ../lib/setup.php:654 ../lib/setup.php:661
+#, php-format
+msgid "%d of %d ImageMagick binaries located."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:85 ../setup/check_netpbm.php:85
-msgid "Let us see if we can figure out what operating system you are using."
+#: ../lib/setup.php:683
+msgid "Can't find <i>jpegtran</i>!"
 msgstr ""
 
-#: ../setup/check_imagemagick.php:89 ../setup/check_netpbm.php:89
-msgid "This is what your system reports"
+#: ../lib/setup.php:685
+msgid "<b>jpegtran</b> binary located."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:92 ../setup/check_netpbm.php:92
-msgid "This is the type of system on which PHP was compiled"
+#: ../lib/setup.php:696
+msgid "PHP has <b>GNU gettext</b> support."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:94 ../setup/check_netpbm.php:94
-msgid "Make sure that the values above make sense to you."
+#: ../lib/setup.php:698
+msgid "PHP does not have <b>GNU gettext</b> support."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:97 ../setup/check_netpbm.php:97
-#, php-format
-msgid "Look for keywords like %s, %s, %s etc. in the output above."
+#: ../lib/setup.php:712
+msgid "No languages found."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:99 ../setup/check_netpbm.php:99
-msgid "If both the attempts above failed, you should ask your ISP what operating system you are using."
+#: ../lib/setup.php:714
+msgid "It seems you didn't download any additional languages. This is not a problem! Gallery will appear just in English. Note: If this is not true, check that all files in locale folder are readable for the webserver, or contact the Gallery Team."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:100 ../setup/check_netpbm.php:100
+#: ../lib/setup.php:717
 #, php-format
-msgid "You can check via %s, they can often tell you."
+msgid "%d languages are available.  If you are missing a language please visit the %sGallery download page%s."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:116 ../setup/check_netpbm.php:116
+#: ../lib/setup.php:739
 #, php-format
-msgid "You told the config wizard that your %s binaries live here:"
+msgid "You can check for more recent versions by visiting %s."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:118 ../setup/check_netpbm.php:118
+#: ../lib/setup.php:741
 #, php-format
-msgid "If that is not right (or if it is blank), re-run the configuration wizard and enter a location for %s."
+msgid "This version of %s was released on %s."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:127 ../setup/check_netpbm.php:127
+#: ../lib/setup.php:743
 #, php-format
-msgid "<b>Note:</b> Your %s directory (%s) is not in your open_basedir list %s"
+msgid "This is a development build of %s that was released on %s."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:131 ../setup/check_netpbm.php:131
-msgid "The open_basedir list is specified in php.ini."
+#: ../lib/setup.php:752
+msgid "Please check regularly for updates."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:132 ../setup/check_netpbm.php:132
-msgid "The result is, that we can't perform all of our basic checks on the files to make sure that they exist and they're executable."
+#: ../lib/setup.php:771
+msgid "All gallery locales are available on this host."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:143 ../setup/check_netpbm.php:144
+#: ../lib/setup.php:774
 #, php-format
-msgid "We are going to test each %s binary individually."
+msgid "There are %d locales that Gallery was unable to locate. You may need to select manually date formats. "
 msgstr ""
 
-#: ../setup/check_imagemagick.php:158 ../setup/check_netpbm.php:185
-msgid "Checking:"
+#: ../lib/setup.php:780
+#, php-format
+msgid "Dates in %d languages may not be formatted properly, because the corresponding locales are missing. You may need to select manually the date formats for these."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:181 ../setup/check_netpbm.php:215
+#: ../lib/setup.php:785
 #, php-format
-msgid "If you see an error above complaining about reading or writing to %s then this is likely a permission/configuration issue on your system.  If it mentions %s then it's because your system is configured with %s enabled."
+msgid "We were unable to detect any locales.  However, your PHP installation is configured with the %s restriction so this may be interfering with the way that we detect locales.  Unfortunately this means the date format will not change for different languages.  However, it is OK to continue."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:185 ../setup/check_netpbm.php:219
+#: ../lib/setup.php:789
 #, php-format
-msgid "You should talk to your system administrator about this, or see the %sGallery Help Page%s."
+msgid "We were unable to detect any system locales. Multi-language functions will be disabled. Please install the corresponding locales or ask your administrator to do this. This problem is known on %s systems. In this case please have a look at this %sDebian locale HowTo%s."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:190 ../setup/check_netpbm.php:224
-#, php-format
-msgid "For other errors, please refer to the list of possible responses in %s to get more information."
+#: ../lib/setup.php:791
+msgid "Only the default locale for this machine is available, so date format will not change for different languages."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:218 ../setup/check_netpbm.php:252
-#, php-format
-msgid "File %s does not exist."
+#: ../lib/setup.php:950 ../lib/setup.php:1030 ../setup/config_data.inc:445
+#: ../setup/config_data.inc:674 ../setup/config_data.inc:684
+#: ../setup/config_data.inc:1151
+msgid "Advanced"
 msgstr ""
 
-#: ../setup/check_imagemagick.php:229 ../setup/check_netpbm.php:263
+#: ../lib/setup.php:950
 #, php-format
-msgid "Expected status: %s, but actually received status %s."
+msgid "<b>System</b> locale selection required"
 msgstr ""
 
-#: ../setup/check_imagemagick.php:242 ../setup/check_netpbm.php:277
-msgid "can't detect version on Windows"
+#: ../lib/setup.php:951
+msgid "There is more than one suitable <b>system</b> locale installed on your machine for the following languages.  Please chose the one you think is most suitable."
 msgstr ""
 
-#: ../setup/check_imagemagick.php:253 ../setup/check_netpbm.php:303
-#, php-format
-msgid "OK!  Version: %s"
+#: ../lib/setup.php:953 ../lib/setup.php:1033
+msgid "This is <b>only</b> for date & time format. You only need to edit the languages you enabled above"
 msgstr ""
 
-#: ../setup/check_mail.php:31 ../setup/check_mail.php:37
-msgid "Check Mail"
+#: ../lib/setup.php:964 ../lib/setup.php:988
+msgid "System locale"
 msgstr ""
 
-#: ../setup/check_mail.php:45
+#: ../lib/setup.php:1030
 #, php-format
-msgid "Test email from %s"
-msgstr ""
-
-#: ../setup/check_mail.php:46
-msgid "This email was automatically generated."
+msgid "<b>System</b> locale problems"
 msgstr ""
 
-#: ../setup/check_mail.php:47
-msgid "If you recevied this in error, then please disregard, as you should not receive any similar emails."
+#: ../lib/setup.php:1031
+msgid "There are no apparently suitable <b>system</b> locales installed on your machine for the following languages.  Please choose the one you think is most suitable."
 msgstr ""
 
-#: ../setup/check_mail.php:48
-#, php-format
-msgid "If you were expecting email from the %s installation at %s, then Congratulations!  Email is working and you can enable the %s email functions."
+#: ../lib/setup.php:1074
+msgid "<b>safe_mode</b> is off."
 msgstr ""
 
-#: ../setup/check_mail.php:55
-msgid "SUCCESS!"
+#: ../lib/setup.php:1086
+msgid "<b>magic_quotes</b> are off."
 msgstr ""
 
-#: ../setup/check_mail.php:56
+#: ../lib/setup.php:1104
 #, php-format
-msgid "Test email sent to <b>%s</b>, and should arrive in a few minutes.  If you don't receive it please confirm the email address used was correct.  If you cannot receive the email, then it must be disabled for this server, and %s email functions cannot be used until that is rectified"
+msgid "In %s, missing %s in row %d with %s %s."
 msgstr ""
 
-#: ../setup/check_mail.php:60
-msgid "You must use a valid email address"
+#: ../lib/setup.php:1105 ../lib/setup.php:1114 ../lib/setup.php:1119
+#: ../setup/config_data.inc:1604
+msgid "Vote words and values"
 msgstr ""
 
-#: ../setup/check_mail.php:61
-msgid "Try again?"
+#: ../lib/setup.php:1113
+#, php-format
+msgid "In %s, blank in row %d."
 msgstr ""
 
-#: ../setup/check_mail.php:67
+#: ../lib/setup.php:1118
 #, php-format
-msgid "This enables you to confirm that email is working correctly on your system.  Submit your email address below, and an email will be sent to you. If you receive it, then you know that mail is working on your system"
+msgid "In %s, for name %s (row %d) value %s should be a positive whole number"
 msgstr ""
 
-#: ../setup/check_mail.php:71 ../setup/check_mail.php:76
-#, php-format
-msgid "%s not set."
+#: ../lib/setup.php:1140
+msgid "<b>register_globals</b> is off."
 msgstr ""
 
-#: ../setup/check_mail.php:96
-msgid "Your email address:"
+#: ../lib/setup.php:1310
+msgid "Your passwords do not match!"
 msgstr ""
 
-#: ../setup/check_mail.php:98
-msgid "Send Email"
+#: ../lib/setup.php:1321 ../setup/check_imagemagick.php:73
+#: ../setup/check_netpbm.php:73
+msgid "OK"
 msgstr ""
 
-#: ../setup/check_netpbm.php:30
-msgid "Gallery NetPBM Check"
+#: ../lib/setup.php:1326
+msgid "Valid admin email address given."
 msgstr ""
 
-#: ../setup/check_netpbm.php:147 ../setup/check_versions.php:53
-#, php-format
-msgid "%sClick here%s to hide the details"
+#: ../lib/setup.php:1333
+msgid "You must specify valid admin email addresses"
 msgstr ""
 
-#: ../setup/check_netpbm.php:150
+#: ../lib/setup.php:1341
 #, php-format
-msgid "If you see errors, you should %sclick here%s to see more details"
+msgid "%s is not a valid email address."
 msgstr ""
 
-#: ../setup/check_versions.php:31 ../setup/check_versions.php:40
-msgid "Check Versions"
+#: ../lib/setup.php:1350
+msgid "Valid sender email address given."
 msgstr ""
 
-#: ../setup/check_versions.php:42
-#, php-format
-msgid "This page gives you information about the version of each necessary %s file. "
+#: ../lib/setup.php:1352
+msgid "You must specify a valid sender email address"
 msgstr ""
 
-#: ../setup/check_versions.php:43
-msgid "If you see any error(s), we highly suggest to get the actual version of that file(s)."
+#: ../lib/setup.php:1355
+#, php-format
+msgid "You must include %s in your welcome email"
 msgstr ""
 
-#: ../setup/check_versions.php:56
+#: ../lib/setup.php:1360
 #, php-format
-msgid "%sClick here%s to see more details"
+msgid "You must include %s or %s in your welcome email"
 msgstr ""
 
-#: ../setup/check_versions.php:71
+#: ../lib/setup.php:1384
 #, php-format
-msgid "One file is missing, corrupt or older than expected."
-msgid_plural "%d files are missing, corrupt or older than expected."
-msgstr[0] ""
-msgstr[1] ""
+msgid "The following files are out of date, corrupted or missing:<br>&nbsp;&nbsp;&nbsp;&nbsp;%s."
+msgstr ""
 
-#: ../setup/check_versions.php:73 ../setup/check_versions.php:104
-msgid "All files okay."
+#: ../lib/setup.php:1386
+msgid "This should be fixed before proceeding"
 msgstr ""
 
-#: ../setup/check_versions.php:80
+#: ../lib/setup.php:1387 ../lib/setup.php:1391
 #, php-format
-msgid "There are problems with the following files.  Please correct them before configuring %s."
+msgid "Look at %sCheck Versions%s for more details."
 msgstr ""
 
-#: ../setup/check_versions.php:102
+#: ../lib/setup.php:1390
 #, php-format
-msgid "One file is more recent than expected."
-msgid_plural "%d files are more recent than expected."
-msgstr[0] ""
-msgstr[1] ""
+msgid "%d files are more recent than expected.  This is OK if you are using pre-release, beta, CVS or modified code."
+msgstr ""
 
-#: ../setup/check_versions.php:112
+#: ../lib/setup.php:1395
 #, php-format
-msgid "The following files are more up-to-date than expected for this version of %s.  If you are using pre-release code, this is OK."
+msgid "All tested files up-to-date."
 msgstr ""
 
-#: ../setup/check_versions.php:130
+#: ../lib/setup.php:1397
 #, php-format
-msgid "One file is up-to-date."
-msgid_plural "%d files are up-to-date."
-msgstr[0] ""
-msgstr[1] ""
+msgid "All %d tested files up-to-date."
+msgstr ""
 
-#: ../setup/check_versions.php:132
-msgid "All files are up-to-date."
+#: ../lib/setup.php:1406
+#, php-format
+msgid "this is new in version %s"
 msgstr ""
 
-#: ../setup/check_versions.php:138
-msgid "The following files are up-to-date."
+#: ../lib/setup.php:1411
+#, php-format
+msgid "Return to %s."
 msgstr ""
 
-#: ../setup/config_data.inc:64
-msgid "unknown"
+#: ../lib/setup.php:1412
+msgid "Configuration Wizard"
 msgstr ""
 
-#: ../setup/config_data.inc:70
+#: ../lib/setup.php:1461
 #, php-format
-msgid "Gallery prefers NetPBM version 9.9 and up.  You can install just the binaries Gallery needs from the %sGallery Download Page%s. Or, you can compile and install the entire NetPBM package from the %sNetPBM website%s."
+msgid "You must enter a password for the %s account."
 msgstr ""
 
-#: ../setup/config_data.inc:75 ../setup/config_data.inc:85
-#: ../setup/config_data.inc:89 ../setup/config_data.inc:130
-#: ../setup/config_data.inc:700 ../setup/confirm.inc:396
-msgid "Note:"
+#: ../lib/setup.php:1466
+#, php-format
+msgid "It seems you've already configured Gallery, because there is one admin account, but its not called %s."
 msgstr ""
 
-#: ../setup/config_data.inc:76
-msgid "You can install the binaries from the Gallery site even if you don't have root access on your box!  If you can't get it working, try leaving the NetPBM path blank and using ImageMagick instead."
+#: ../lib/setup.php:1469
+#, php-format
+msgid "It seems you've already configured Gallery, because there are %d admin accounts, but no user called %s."
 msgstr ""
 
-#: ../setup/config_data.inc:79
-msgid "I've found part of NetPBM, but some critical components are missing (see below).  Perhaps your version of NetPBM is out of date."
+#: ../lib/setup.php:1471
+#, php-format
+msgid "You don't have to enter a password.  But if you do, Gallery will create an administrator account called %s with that password."
 msgstr ""
 
-#: ../setup/config_data.inc:83
+#: ../lib/setup.php:1480
 #, php-format
-msgid "Gallery prefers ImageMagick version 5.4.8 and up.  You can compile and install the entire ImageMagick package from the %sImageMagick website%s."
+msgid "It seems you've already configured Gallery, because the %s user exists.  You don't have to enter a password.  But if you do, Gallery will change the password for the %s user."
 msgstr ""
 
-#: ../setup/config_data.inc:86
-msgid "The site also has binaries available for assorted operating systems.  If you can't get it working, try leaving the ImageMagick path blank and using NetPBM instead."
+#: ../lib/setup.php:1487
+msgid "Admin password"
 msgstr ""
 
-#: ../setup/config_data.inc:90
-#, php-format
-msgid "Your PHP installation is configured with the %s restriction.   This may make it difficult for Gallery to detect and verify your binaries, even if you've already successfully used the Config. Wizard in the past.  Don't worry too much if this page gives warnings; your settings will still be saved properly."
+#: ../lib/setup.php:1502 ../lib/setup.php:1504 ../lib/setup.php:1506
+#: ../lib/setup.php:1514
+msgid "Full Name"
 msgstr ""
 
-#: ../setup/config_data.inc:96
-#, php-format
-msgid "Check to see how old %s version %s is."
+#: ../lib/setup.php:1502 ../lib/setup.php:1504 ../lib/setup.php:1508
+#: ../lib/setup.php:1516 ../setup/login.inc:93
+msgid "Username"
 msgstr ""
 
-#: ../setup/config_data.inc:102
-msgid "Check to see if you are running PHP 4.1.0 or greater."
+#: ../lib/setup.php:1510
+msgid "Full name that you can click on to send email (mailto:)"
 msgstr ""
 
-#: ../setup/config_data.inc:102
-msgid "Since Gallery 1.4.5 Gallery needs at least PHP 4.1.0, this is due to that some versions of PHP have bugs that cause Gallery to fail and that older Version does not have required functionality."
+#: ../lib/setup.php:1512
+msgid "Username that you can click on to send email (mailto:)"
+msgstr ""
+
+#: ../lib/setup.php:1514 ../lib/setup.php:1516
+msgid "email address"
+msgstr ""
+
+#: ../lib/setup.php:1527
+msgid "Your version of PHP handles this issue properly."
+msgstr ""
+
+#: ../lib/setup.php:1544
+msgid "File missing or unreadable.  Please install then re-run this test."
 msgstr ""
 
-#: ../setup/config_data.inc:104
+#: ../lib/setup.php:1548
 #, php-format
-msgid "You're running PHP version %s.  You need to upgrade to PHP %s."
+msgid "Please ensure that %s is the latest version."
 msgstr ""
 
-#: ../setup/config_data.inc:105
+#: ../lib/setup.php:1553
 #, php-format
-msgid "You're running PHP version %s which has known bugs that cause Gallery to fail."
+msgid "Testing status of %d files."
 msgstr ""
 
-#: ../setup/config_data.inc:109
-msgid "We are using predefined variables which some older version of PHP have problems with."
+#: ../lib/setup.php:1560
+#, php-format
+msgid "Cannot read file %s."
 msgstr ""
 
-#: ../setup/config_data.inc:111
-msgid "It seems your PHP has a problem with __FILE__, please upgrade to a recent Version"
+#: ../lib/setup.php:1562
+msgid "File missing or unreadable."
 msgstr ""
 
-#: ../setup/config_data.inc:115
-msgid "Gallery highly recommends that the PHP option 'register_globals' be turned off, for security purposes.  Some software, notably the 'Geeklog' CMS, requires that 'register_globals' be enabled."
+#: ../lib/setup.php:1567
+#, php-format
+msgid "Version information not found in %s.  File must be old version or corrupted."
 msgstr ""
 
-#: ../setup/config_data.inc:117
-msgid "The PHP option 'register_globals' is enabled on your server. Gallery highly recommends that you disable 'register_globals' unless it is required by software on your site.  Gallery does not officially support 'register_globals' being enabled, and will attempt to disable it internally."
+#: ../lib/setup.php:1569
+msgid "Missing version"
 msgstr ""
 
-#: ../setup/config_data.inc:122
-msgid "Check to see if PHP is running in <b>safe_mode</b>.  Safe Mode is a PHP security feature commonly used in shared environments.  Gallery cannot run when Safe Mode is enabled because it imposes too many restrictions."
+#: ../lib/setup.php:1576
+#, php-format
+msgid "Problem with %s.  Expected version %s (or greater) but found %s."
 msgstr ""
 
-#: ../setup/config_data.inc:124
+#: ../lib/setup.php:1578
 #, php-format
-msgid "<b>safe_mode</b> is enabled on this server.  You must disable it before you can use Gallery.  Refer to the FAQ, the forums, and the help page on the %sGallery website%s and the %sPHP website%s for assistance."
+msgid "Expected version %s (or greater) but found %s."
 msgstr ""
 
-#: ../setup/config_data.inc:131
+#: ../lib/setup.php:1582
 #, php-format
-msgid "In some rare circumstances, Gallery thinks that Safe Mode is on, when it's really off.  You can see for yourself by looking in the <i>Local</i> column of the <i>safe_mode</i> row in the %sPHP Info%s page.  If it says 'Off' or '0' or 'undefined' then it's possible that Gallery made a mistake and you can continue.  If not, then you must resolve this problem before you can use Gallery."
+msgid "%s OK.  Actual version (%s) more recent than expected version (%s)"
 msgstr ""
 
-#: ../setup/config_data.inc:138
-msgid "The <b>exec()</b> function is what Gallery uses to launch programs such as NetPBM, ImageMagick, and jhead.  If <b>exec()</b> is disabled on your server then Gallery will not be able operate."
+#: ../lib/setup.php:1584
+#, php-format
+msgid "Expected version %s but found %s."
 msgstr ""
 
-#: ../setup/config_data.inc:140
-msgid "The <b>exec()</b> function is disabled on your server.  Gallery will not function with this PHP configuration."
+#: ../lib/setup.php:1588
+#, php-format
+msgid "%s OK"
 msgstr ""
 
-#: ../setup/config_data.inc:144
-msgid "Allow the Gallery <b>.htaccess</b> file to set application specific configuration options for the Gallery application.  This is controlled by the webserver owner so it's not always possible for you to change it.  The main drawbacks to not having this are that you may not be able to upload files > 2MB (e.g. big ZIP files or movies)."
+#: ../lib/setup.php:1590
+#, php-format
+msgid "Found expected version %s."
 msgstr ""
 
-#: ../setup/config_data.inc:146
-msgid "Apache is not obeying the 'php_value' lines in your <b>.htaccess</b> file. Try entering the following into your web server's <b>httpd.conf</b> file:"
+#: ../lib/setup.php:1721
+msgid "This email will be sent when new accounts are created."
 msgstr ""
 
-#: ../setup/config_data.inc:150
-msgid "If you are running PHP in CGI mode, this message is unavoidable."
+#: ../lib/setup.php:1722
+msgid "Leaving this field empty sets Gallery to use the default message (see below) which can be translated, or use your own welcome message."
 msgstr ""
 
-#: ../setup/config_data.inc:155
-#, php-format
-msgid "Check to see if %smagic quotes%s are enabled on your PHP server.  If they're on, you may notice strange behavior if you put ' (single-quote), &quot; (double quote) or &#92; (backslash) characters in titles or captions in Gallery."
+#: ../lib/setup.php:1723
+msgid "The following placeholder can be used:"
 msgstr ""
 
-#: ../setup/config_data.inc:159
+#: ../setup/check.inc:27 ../setup/confirm.inc:28 ../setup/constants.inc:30
+#: ../setup/defaults.inc:27
 #, php-format
-msgid "Magic quotes are on.  Your webserver administrator can turn them off by putting %s in your <b>php.ini</b> file."
+msgid "Gallery Configuration Wizard: Step %d"
 msgstr ""
 
-#: ../setup/config_data.inc:163
-msgid "Check to see if your webserver is compiled with <b>mod_rewrite</b>.  This Apache module allows Gallery to use shorter URLs that are easier to read and look nicer when you mail them to your web-challenged relatives.  It's not an essential feature."
+#: ../setup/check.inc:31
+msgid "This is the Gallery system check page."
 msgstr ""
 
-#: ../setup/config_data.inc:165
-msgid "Either <b>mod_rewrite</b> is not installed or your <b>.htaccess</b> file is not enabled (see above).  Either way, we'll have to use longer URLs in the Gallery.  If you want to turn it on, first make sure that your <b>.htaccess</b> file is being obeyed. If it still doesn't work, you may need to reconfigure and rebuild Apache with this flag: "
+#: ../setup/check.inc:32
+msgid "This page will validate your installation to make sure that you have all the necessary components and permissions on this system and that everything is configured reasonably."
 msgstr ""
 
-#: ../setup/config_data.inc:171
-msgid "Check to see if NetPBM is installed so that Gallery can manipulate images (rotate, resize, make thumbnails, etc.).  You only need to have either NetPBM <b>or</b> ImageMagick installed."
+#: ../setup/check.inc:37 ../setup/diagnostics.php:28
+msgid "Gallery Diagnostics Page"
 msgstr ""
 
-#: ../setup/config_data.inc:173
-msgid "I can't find NetPBM.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path to NetPBM by hand on the following page.  If it's not installed, you have two choices: "
+#: ../setup/check.inc:38
+msgid "Gallery Help Page"
 msgstr ""
 
-#: ../setup/config_data.inc:178
-msgid "If NetPBM is installed and Gallery isn't finding it automatically that's OK&#8212;you can specify the path to NetPBM by hand on the following page."
+#: ../setup/check.inc:42
+#, php-format
+msgid "Having problems?  Try the %s, %s and %s."
 msgstr ""
 
-#: ../setup/config_data.inc:184
-msgid "Check to see if ImageMagick is installed so that Gallery can manipulate images (rotate, resize, make thumbnails, etc.).  You only need to have either ImageMagick <b>or</b> NetPBM installed."
+#: ../setup/check.inc:43 ../setup/confirm.inc:36
+msgid "documentation"
 msgstr ""
 
-#: ../setup/config_data.inc:186
-msgid "I can't find ImageMagick.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path to ImageMagick by hand on the following page.  If it's not installed, you must install it.  "
+#: ../setup/check.inc:45
+#, php-format
+msgid "Having problems?  Try the %s and %s."
 msgstr ""
 
-#: ../setup/config_data.inc:192
-msgid "Check to see if <b>jhead</b> is installed so that Gallery can examine EXIF headers embedded in images created with most digital cameras."
+#: ../setup/check.inc:68
+msgid "Success"
 msgstr ""
 
-#: ../setup/config_data.inc:194
-#, php-format
-msgid "I can't find <b>jhead</b>.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path by hand on the following page.  If it's not installed, you can install it yourself. Jhead is a public domain EXIF parser.  Source, linux binaries, and windows binaries can be found at the %sjhead homepage%s."
+#: ../setup/check.inc:80 ../setup/check.inc:94
+msgid "Serious Warning"
 msgstr ""
 
-#: ../setup/config_data.inc:201
-msgid "Check to see if <b>jpegtran</b> is installed so that Gallery can perform lossless rotations on JPEG images."
+#: ../setup/check.inc:83 ../setup/check.inc:123 ../setup/check_mail.php:84
+msgid "Warning"
 msgstr ""
 
-#: ../setup/config_data.inc:203
-#, php-format
-msgid "I can't find <b>jpegtran</b>.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path by hand on the following page.  If it's not installed, you can install it yourself.  Jpegtran is a free tool distributed by the Independent JPEG Group as part of <i>libjpeg</i>.  Source may be found at the %sIJG homepage%s.  Binaries may be found at the %sJPEG Club website%s or in the <i>libjpeg</i> package of Linux distributions."
+#: ../setup/check.inc:96
+msgid "Failed"
 msgstr ""
 
-#: ../setup/config_data.inc:210
-msgid "Check to see if PHP is compiled with <b>GNU gettext</b> support for fast translations."
+#: ../setup/check.inc:146
+msgid "There are errors in your configuration that will prevent Gallery from functioning properly."
 msgstr ""
 
-#: ../setup/config_data.inc:212
-#, php-format
-msgid "Your PHP does not have <b>GNU gettext</b> support installed.  To include it, you'll need to recompile PHP (see the %sPHP docs%s for more information). Multi-language support is still available in Gallery without <b>gettext</b>, but the pages may take slightly longer to load."
+#: ../setup/check.inc:148
+msgid "You must fix them before you can continue."
 msgstr ""
 
-#: ../setup/config_data.inc:217
-msgid "Check to see what languages are available."
+#: ../setup/check.inc:153
+msgid "Your installation has <b>serious warnings</b>!<br>Continue at your own risk..."
 msgstr ""
 
-#: ../setup/config_data.inc:223
-msgid "Testing to see which <b>system</b> locales (if any) are absent."
+#: ../setup/check.inc:156
+msgid "Your installation has warnings, but this is usually OK.  Keep going!"
 msgstr ""
 
-#: ../setup/config_data.inc:224
-msgid "These locales are required to use multilanguage capabilities of Gallery when your PHP has gettext support. They are also needed to show date and time in the according format to the language."
+#: ../setup/check.inc:160
+msgid "Your installation passed with flying colors!  Go go go!"
 msgstr ""
 
-#: ../setup/config_data.inc:229
-msgid "Checking to see if you have the latest versions of all Gallery files."
+#: ../setup/check.inc:163 ../setup/constants.inc:44 ../setup/constants.inc:159
+#: ../setup/defaults.inc:46 ../setup/defaults.inc:132
+msgid "Next Step"
 msgstr ""
 
-#: ../setup/config_data.inc:248
-msgid "General settings"
+#: ../setup/check_imagemagick.php:28
+msgid "Gallery ImageMagick Check"
 msgstr ""
 
-#: ../setup/config_data.inc:252
-msgid "Gallery Title"
+#: ../setup/check_imagemagick.php:35 ../setup/check_netpbm.php:35
+#, php-format
+msgid "Check %s"
 msgstr ""
 
-#: ../setup/config_data.inc:253
-msgid "The name of your Gallery.  E.g. <i>My Cool Photos</i>"
+#: ../setup/check_imagemagick.php:39 ../setup/check_netpbm.php:39
+#, php-format
+msgid "This script is designed to examine your %s installation to see if it is ok to be used by Gallery."
 msgstr ""
 
-#: ../setup/config_data.inc:254
-msgid "Gallery"
+#: ../setup/check_imagemagick.php:40 ../setup/check_netpbm.php:40
+#, php-format
+msgid "You should run this script <b>after</b> you have run the config wizard, if you have had problems with your %s installation that the wizard did not detect."
 msgstr ""
 
-#: ../setup/config_data.inc:260
-msgid "Use Icons ?"
+#: ../setup/check_imagemagick.php:51 ../setup/check_netpbm.php:51
+msgid "Loading configuration files.  If you see an error here, it is probably because you have not successfully run the config wizard."
 msgstr ""
 
-#: ../setup/config_data.inc:261
-msgid "You can choose wether you want to use Gallery icons, text only, or both. When you choose icons only, then there will be an onMousoverText."
+#: ../setup/check_imagemagick.php:59 ../setup/check_netpbm.php:59
+msgid "It seems that you did not configure your GALLERY. Please run and finish the configuration wizard."
 msgstr ""
 
-#: ../setup/config_data.inc:262
-msgid "Icons and text"
+#: ../setup/check_imagemagick.php:83 ../setup/check_netpbm.php:83
+msgid "Let us see if we can figure out what operating system you are using."
 msgstr ""
 
-#: ../setup/config_data.inc:263
-msgid "Text only"
+#: ../setup/check_imagemagick.php:87 ../setup/check_netpbm.php:87
+msgid "This is what your system reports"
 msgstr ""
 
-#: ../setup/config_data.inc:264
-msgid "Icons only"
+#: ../setup/check_imagemagick.php:90 ../setup/check_netpbm.php:90
+msgid "This is the type of system on which PHP was compiled"
 msgstr ""
 
-#: ../setup/config_data.inc:269
-msgid "Skin Name"
+#: ../setup/check_imagemagick.php:92 ../setup/check_netpbm.php:92
+msgid "Make sure that the values above make sense to you."
 msgstr ""
 
-#: ../setup/config_data.inc:270
-msgid "Select a skin to use for Gallery. You now have a wide choice of &quot;skins&quot; that affect the look of every page of your Gallery.  You can have fun experimenting with the available skins. Choose &quot;None&quot; to use the look from v1.4."
+#: ../setup/check_imagemagick.php:95 ../setup/check_netpbm.php:95
+#, php-format
+msgid "Look for keywords like %s, %s, %s etc. in the output above."
 msgstr ""
 
-#: ../setup/config_data.inc:271
-msgid "Here you can get a more Gallery Skins by Drazan"
+#: ../setup/check_imagemagick.php:97 ../setup/check_netpbm.php:97
+msgid "If both the attempts above failed, you should ask your ISP what operating system you are using."
 msgstr ""
 
-#: ../setup/config_data.inc:277
-msgid "Default upload method"
+#: ../setup/check_imagemagick.php:98 ../setup/check_netpbm.php:98
+#, php-format
+msgid "You can check via %s, they can often tell you."
 msgstr ""
 
-#: ../setup/config_data.inc:278
-msgid "Which method of uploading photos should be defaulted to for users who don't specify?"
+#: ../setup/check_imagemagick.php:114 ../setup/check_netpbm.php:114
+#, php-format
+msgid "You told the config wizard that your %s binaries live here:"
 msgstr ""
 
-#: ../setup/config_data.inc:279
-msgid "Form-based Upload"
+#: ../setup/check_imagemagick.php:116 ../setup/check_netpbm.php:116
+#, php-format
+msgid "If that is not right (or if it is blank), re-run the configuration wizard and enter a location for %s."
 msgstr ""
 
-#: ../setup/config_data.inc:280
-msgid "Mini-Applet"
+#: ../setup/check_imagemagick.php:125 ../setup/check_netpbm.php:125
+#, php-format
+msgid "<b>Note:</b> Your %s directory (%s) is not in your open_basedir list %s"
 msgstr ""
 
-#: ../setup/config_data.inc:281
-msgid "Full-Applet"
+#: ../setup/check_imagemagick.php:129 ../setup/check_netpbm.php:129
+msgid "The open_basedir list is specified in php.ini."
 msgstr ""
 
-#: ../setup/config_data.inc:282
-msgid "URL"
+#: ../setup/check_imagemagick.php:130 ../setup/check_netpbm.php:130
+msgid "The result is, that we can't perform all of our basic checks on the files to make sure that they exist and they're executable."
 msgstr ""
 
-#: ../setup/config_data.inc:293
-msgid "Locations and URLs"
+#: ../setup/check_imagemagick.php:141 ../setup/check_netpbm.php:142
+#, php-format
+msgid "We are going to test each %s binary individually."
 msgstr ""
 
-#: ../setup/config_data.inc:297
-msgid "Album directory"
+#: ../setup/check_imagemagick.php:156 ../setup/check_netpbm.php:183
+msgid "Checking:"
 msgstr ""
 
-#: ../setup/config_data.inc:298 ../setup/config_data.inc:310
-#: ../setup/config_data.inc:322 ../setup/config_data.inc:333
-msgid "REQUIRED"
+#: ../setup/check_imagemagick.php:179 ../setup/check_netpbm.php:213
+#, php-format
+msgid "If you see an error above complaining about reading or writing to %s then this is likely a permission/configuration issue on your system.  If it mentions %s then it's because your system is configured with %s enabled."
 msgstr ""
 
-#: ../setup/config_data.inc:299
+#: ../setup/check_imagemagick.php:183 ../setup/check_netpbm.php:217
 #, php-format
-msgid "The full path on physical disk to the directory where your photos will be stored.  This directory should start off empty&#8212;Gallery will fill it.  Note that this directory needs to have write access by the user who is running the web server (in your case this user is %s)."
+msgid "You should talk to your system administrator about this, or see the %sGallery Help Page%s."
 msgstr ""
 
-#: ../setup/config_data.inc:309
-msgid "Temporary directory"
+#: ../setup/check_imagemagick.php:188 ../setup/check_netpbm.php:222
+#, php-format
+msgid "For other errors, please refer to the list of possible responses in %s to get more information."
 msgstr ""
 
-#: ../setup/config_data.inc:311
+#: ../setup/check_imagemagick.php:216 ../setup/check_netpbm.php:250
 #, php-format
-msgid "The filesystem path to a temporary directory.  E.g. %s or %s.  Note that if you have <b>open_basedir</b> configured on your system, then this temporary directory must be inside the <b>open_basedir</b> path!  In that case you may need to create the directory yourself and make sure that it's writable by the webserver process."
+msgid "File %s does not exist."
 msgstr ""
 
-#: ../setup/config_data.inc:323
+#: ../setup/check_imagemagick.php:227 ../setup/check_netpbm.php:261
 #, php-format
-msgid "The full URL to the Gallery web application. (e.g. %s) Gallery can operate with relative URLs, however some features, such as printing, may not function correctly."
+msgid "Expected status: %s, but actually received status %s."
 msgstr ""
 
-#: ../setup/config_data.inc:332
-msgid "Albums URL"
+#: ../setup/check_imagemagick.php:240 ../setup/check_netpbm.php:275
+msgid "can't detect version on Windows"
 msgstr ""
 
-#: ../setup/config_data.inc:334
+#: ../setup/check_imagemagick.php:251 ../setup/check_netpbm.php:301
 #, php-format
-msgid "The full URL to your album directory on your web server.  (e.g. %s) Gallery can operate with relative URLs, however some features, such as printing, may not function correctly."
+msgid "OK!  Version: %s"
 msgstr ""
 
-#: ../setup/config_data.inc:344
-msgid "Thumbnail image"
+#: ../setup/check_mail.php:29 ../setup/check_mail.php:35
+msgid "Check Mail"
 msgstr ""
 
-#: ../setup/config_data.inc:345
+#: ../setup/check_mail.php:44
 #, php-format
-msgid "The filesystem path to the thumbnail image to show for movies. E.g. %s"
+msgid "Test email from %s"
 msgstr ""
 
-#: ../setup/config_data.inc:351
-msgid "Mirror sites"
+#: ../setup/check_mail.php:45
+msgid "This email was automatically generated."
+msgstr ""
+
+#: ../setup/check_mail.php:46
+msgid "If you recevied this in error, then please disregard, as you should not receive any similar emails."
 msgstr ""
 
-#: ../setup/config_data.inc:352
+#: ../setup/check_mail.php:47
 #, php-format
-msgid "A list of URLs that contain mirrors of your albums directory.  Specify one URL per line with the ones that are more reliable towards the top.  E.g. %s"
+msgid "If you were expecting email from the %s installation at %s, then Congratulations!  Email is working and you can enable the %s email functions."
 msgstr ""
 
-#: ../setup/config_data.inc:369
-msgid "Toolkits / image processing"
+#: ../setup/check_mail.php:52
+msgid "Attempt to send Testmail from config wizard."
 msgstr ""
 
-#: ../setup/config_data.inc:373
-msgid "Graphics suite to use"
+#: ../setup/check_mail.php:57
+msgid "SUCCESS!"
 msgstr ""
 
-#: ../setup/config_data.inc:374
-msgid "This setting tells Gallery which set of graphics tools you prefer it to use.  If Gallery says both are okay (on the first page) then this is simply user preference.  Otherwise go with the one that Gallery was able to find without error."
+#: ../setup/check_mail.php:58
+#, php-format
+msgid "Test email sent to <b>%s</b>, and should arrive in a few minutes.  If you don't receive it please confirm the email address used was correct.  If you cannot receive the email, then it must be disabled for this server, and %s email functions cannot be used until that is rectified"
 msgstr ""
 
-#: ../setup/config_data.inc:381
-msgid "Path to NetPBM"
+#: ../setup/check_mail.php:62
+msgid "You must use a valid email address"
 msgstr ""
 
-#: ../setup/config_data.inc:382
+#: ../setup/check_mail.php:63
+msgid "Try again?"
+msgstr ""
+
+#: ../setup/check_mail.php:69
 #, php-format
-msgid "The path to the directory containing NetPBM on your system.  If you downloaded NetPBM from the Gallery download page, don't forget to make the files executable.  E.g. %s or %s or %s"
+msgid "This enables you to confirm that email is working correctly on your system.  Submit your email address below, and an email will be sent to you. If you receive it, then you know that mail is working on your system"
 msgstr ""
 
-#: ../setup/config_data.inc:386 ../setup/config_data.inc:415
+#: ../setup/check_mail.php:73 ../setup/check_mail.php:78
 #, php-format
-msgid "This path is only required if you choosed %s above. Otherwise you can leave it like it is, or empty."
+msgid "%s not set."
 msgstr ""
 
-#: ../setup/config_data.inc:389
-msgid "I can't find NetPBM at the location you provided."
+#: ../setup/check_mail.php:98
+msgid "Your email address:"
 msgstr ""
 
-#: ../setup/config_data.inc:400
-msgid "PNM to JPEG converter"
+#: ../setup/check_mail.php:100
+msgid "Send Email"
 msgstr ""
 
-#: ../setup/config_data.inc:401
-msgid "This value is only relevant if you use NetPBM.  NetPBM uses a tool to encode its internal image format into JPEG.  This tool is called either <i>ppmtojpeg</i> or <i>pnmtojpeg</i> depending on the version of NetPBM that you have installed.  Check your NetPBM directory to see which one you have installed and specify it here.  If you aren't sure, just take a guess and we'll try to verify it for you."
+#: ../setup/check_netpbm.php:28
+msgid "Gallery NetPBM Check"
 msgstr ""
 
-#: ../setup/config_data.inc:406
-msgid "PNM Composite (Overlay)"
+#: ../setup/check_netpbm.php:145 ../setup/check_versions.php:51
+#, php-format
+msgid "%sClick here%s to hide the details"
 msgstr ""
 
-#: ../setup/config_data.inc:407
-msgid "This value is only relevant if you use NetPBM.  NetPBM uses a tool to overlay one image over another.  This tool is called either <i>pnmcomp</i> or <i>pamcomp</i> depending on the version of NetPBM that you have installed.  Check your NetPBM directory to see which one you have installed and specify it here.  If you aren't sure, just take a guess and we'll try to verify it for you."
+#: ../setup/check_netpbm.php:148
+#, php-format
+msgid "If you see errors, you should %sclick here%s to see more details"
 msgstr ""
 
-#: ../setup/config_data.inc:413
-msgid "Path to ImageMagick"
+#: ../setup/check_versions.php:32 ../setup/check_versions.php:41
+msgid "Check Versions"
 msgstr ""
 
-#: ../setup/config_data.inc:414
-msgid "The path to the directory containing ImageMagick on your system."
+#: ../setup/check_versions.php:43
+#, php-format
+msgid "This page gives you information about the version of each necessary %s file. "
 msgstr ""
 
-#: ../setup/config_data.inc:418
-msgid "I can't find ImageMagick at the location you provided."
+#: ../setup/check_versions.php:44
+msgid "If you see any error(s), we highly suggest to get the actual version of that file(s)."
 msgstr ""
 
-#: ../setup/config_data.inc:428
-msgid "Auto-rotate images"
+#: ../setup/check_versions.php:54
+#, php-format
+msgid "%sClick here%s to see more details"
 msgstr ""
 
-#: ../setup/config_data.inc:429
-msgid "Selecting this option has Gallery automatically attempt to rotate images on upload, based on the orientation information that is stored in JPEG EXIF data by some newer digital cameras."
+#: ../setup/check_versions.php:69
+#, php-format
+msgid "One file is missing, corrupt or older than expected."
+msgid_plural "%d files are missing, corrupt or older than expected."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../setup/check_versions.php:71 ../setup/check_versions.php:102
+msgid "All files okay."
 msgstr ""
 
-#: ../setup/config_data.inc:430
-msgid "Requires Jhead EXIF parser v.1.9 or greater (See optional tools)."
+#: ../setup/check_versions.php:78
+#, php-format
+msgid "There are problems with the following files.  Please correct them before configuring %s."
 msgstr ""
 
-#: ../setup/config_data.inc:431 ../setup/config_data.inc:493
-#: ../setup/config_data.inc:507 ../setup/config_data.inc:513
-#: ../setup/config_data.inc:654 ../setup/config_data.inc:703
-#: ../setup/config_data.inc:755 ../setup/config_data.inc:763
-#: ../setup/config_data.inc:769 ../setup/config_data.inc:775
-#: ../setup/config_data.inc:781 ../setup/config_data.inc:799
-#: ../setup/config_data.inc:887 ../setup/config_data.inc:908
-#: ../setup/config_data.inc:934 ../setup/config_data.inc:940
-#: ../setup/config_data.inc:941 ../setup/config_data.inc:967
-#: ../setup/config_data.inc:1109 ../setup/config_data.inc:1115
-#: ../setup/config_data.inc:1150 ../setup/config_data.inc:1157
-#: ../setup/config_data.inc:1163 ../setup/config_data.inc:1169
-#: ../setup/config_data.inc:1381 ../setup/config_data.inc:1387
-#: ../setup/config_data.inc:1394 ../setup/config_data.inc:1400
-#: ../setup/config_data.inc:1461 ../setup/config_data.inc:1481
-#: ../setup/config_data.inc:1495 ../setup/config_data.inc:1510
-#: ../setup/config_data.inc:1516 ../setup/config_data.inc:1522
-#: ../setup/config_data.inc:1591 ../setup/config_data.inc:1598
-#: ../setup/config_data.inc:1650 ../setup/config_data.inc:1651
-#: ../setup/config_data.inc:1657
-msgid "yes"
+#: ../setup/check_versions.php:100
+#, php-format
+msgid "One file is more recent than expected."
+msgid_plural "%d files are more recent than expected."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../setup/check_versions.php:110
+#, php-format
+msgid "The following files are more up-to-date than expected for this version of %s.  If you are using pre-release code, this is OK."
 msgstr ""
 
-#: ../setup/config_data.inc:431 ../setup/config_data.inc:493
-#: ../setup/config_data.inc:507 ../setup/config_data.inc:513
-#: ../setup/config_data.inc:654 ../setup/config_data.inc:699
-#: ../setup/config_data.inc:703 ../setup/config_data.inc:755
-#: ../setup/config_data.inc:763 ../setup/config_data.inc:769
-#: ../setup/config_data.inc:775 ../setup/config_data.inc:781
-#: ../setup/config_data.inc:799 ../setup/config_data.inc:886
-#: ../setup/config_data.inc:887 ../setup/config_data.inc:908
-#: ../setup/config_data.inc:934 ../setup/config_data.inc:941
-#: ../setup/config_data.inc:967 ../setup/config_data.inc:1109
-#: ../setup/config_data.inc:1115 ../setup/config_data.inc:1150
-#: ../setup/config_data.inc:1157 ../setup/config_data.inc:1163
-#: ../setup/config_data.inc:1169 ../setup/config_data.inc:1381
-#: ../setup/config_data.inc:1387 ../setup/config_data.inc:1394
-#: ../setup/config_data.inc:1400 ../setup/config_data.inc:1461
-#: ../setup/config_data.inc:1481 ../setup/config_data.inc:1495
-#: ../setup/config_data.inc:1510 ../setup/config_data.inc:1516
-#: ../setup/config_data.inc:1522 ../setup/config_data.inc:1590
-#: ../setup/config_data.inc:1591 ../setup/config_data.inc:1651
-#: ../setup/config_data.inc:1656 ../setup/config_data.inc:1657
-msgid "no"
+#: ../setup/check_versions.php:128
+#, php-format
+msgid "One file is up-to-date."
+msgid_plural "%d files are up-to-date."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../setup/check_versions.php:130
+msgid "All files are up-to-date."
 msgstr ""
 
-#: ../setup/config_data.inc:436 ../setup/config_data.inc:659
-#: ../setup/config_data.inc:669 ../setup/config_data.inc:1148
-#: ../setup/functions.inc:884 ../setup/functions.inc:964
-msgid "Advanced"
+#: ../setup/check_versions.php:136
+msgid "The following files are up-to-date."
 msgstr ""
 
-#: ../setup/config_data.inc:436
-msgid "JPEG Quality"
+#: ../setup/config_data.inc:66
+msgid "unknown"
 msgstr ""
 
-#: ../setup/config_data.inc:437
-msgid "The JPEG file format trades off size versus quality.  Gallery can control the quality of the JPEGs that it produces when you resize, rotate or make thumbnails from JPEG images.  Higher quality images are larger in size than lower quality images.  However, in many cases there's a point at which raising the quality increases the size of the files without noticeably affecting the appearance of the image.  Setting this value to &quot;100&quot; is not recommended. If you notice that your thumbnails and resized images are larger than the originals and you don't like this, you can try lowering this value.  <b>Note</b> that changing this value will only affect images changed in the <i>future</i>."
+#: ../setup/config_data.inc:72
+#, php-format
+msgid "Gallery prefers NetPBM version 9.9 and up.  You can install just the binaries Gallery needs from the %sGallery Download Page%s. Or, you can compile and install the entire NetPBM package from the %sNetPBM website%s."
 msgstr ""
 
-#: ../setup/config_data.inc:450
-msgid "Embedded Gallery"
+#: ../setup/config_data.inc:77 ../setup/config_data.inc:87
+#: ../setup/config_data.inc:95 ../setup/config_data.inc:136
+#: ../setup/config_data.inc:715 ../setup/confirm.inc:396
+msgid "Note:"
 msgstr ""
 
-#: ../setup/config_data.inc:451
-msgid "Gallery automatically detects when it is embedded within one of the supported CMS environments, however there may be some environments which have special options which need to be set.  Any options which are not automatically detected will need to be specified on this screen."
+#: ../setup/config_data.inc:78
+msgid "You can install the binaries from the Gallery site even if you don't have root access on your box!  If you can't get it working, try leaving the NetPBM path blank and using ImageMagick instead."
 msgstr ""
 
-#: ../setup/config_data.inc:451
-msgid "If your ISP or CMS requires register_globals to be enabled, you may be required to enable the 'Disable register_globals check' option under the Technical tab."
+#: ../setup/config_data.inc:81
+msgid "I've found part of NetPBM, but some critical components are missing (see below).  Perhaps your version of NetPBM is out of date."
 msgstr ""
 
-#: ../setup/config_data.inc:454
-msgid "GeekLog Dir"
+#: ../setup/config_data.inc:85
+#, php-format
+msgid "Gallery prefers ImageMagick version 5.4.8 and up.  You can compile and install the entire ImageMagick package from the %sImageMagick website%s."
 msgstr ""
 
-#: ../setup/config_data.inc:456
-msgid "If you use Geeklog, please enter the location of the GeekLog public_html directory. i.e. '/path/to/geeklog/public_html'"
+#: ../setup/config_data.inc:88
+msgid "The site also has binaries available for assorted operating systems.  If you can't get it working, try leaving the ImageMagick path blank and using NetPBM instead."
 msgstr ""
 
-#: ../setup/config_data.inc:468
-msgid "Main Gallery page"
+#: ../setup/config_data.inc:91
+msgid "I've found part of ImageMagick , but some critical components are missing (see below)."
 msgstr ""
 
-#: ../setup/config_data.inc:471
-msgid "Show the album tree ?"
+#: ../setup/config_data.inc:96
+#, php-format
+msgid "Your PHP installation is configured with the %s restriction.   This may make it difficult for Gallery to detect and verify your binaries, even if you've already successfully used the Config. Wizard in the past.  Don't worry too much if this page gives warnings; your settings will still be saved properly."
 msgstr ""
 
-#: ../setup/config_data.inc:472
-msgid "If you turn this option on, you'll see a list of sub-albums when you're browsing the top level of your Gallery.  This will make navigating to a specific sub album much easier. You can choose whether or not you want to limit the depth of the tree to avoid severely cluttering the appearance of the top Gallery page."
+#: ../setup/config_data.inc:102
+#, php-format
+msgid "Check to see how old %s version %s is."
 msgstr ""
 
-#: ../setup/config_data.inc:473
-msgid "No tree"
+#: ../setup/config_data.inc:108
+msgid "Check to see if you are running PHP 4.1.0 or greater."
 msgstr ""
 
-#: ../setup/config_data.inc:474
+#: ../setup/config_data.inc:108
+msgid "Since Gallery 1.4.5 Gallery needs at least PHP 4.1.0, this is due to that some versions of PHP have bugs that cause Gallery to fail and that older Version does not have required functionality."
+msgstr ""
+
+#: ../setup/config_data.inc:110
 #, php-format
-msgid "%d sublevel"
+msgid "You're running PHP version %s.  You need to upgrade to PHP %s."
 msgstr ""
 
-#: ../setup/config_data.inc:475 ../setup/config_data.inc:476
-#: ../setup/config_data.inc:477 ../setup/config_data.inc:478
-#: ../setup/config_data.inc:479
+#: ../setup/config_data.inc:111
 #, php-format
-msgid "%d sublevels"
+msgid "You're running PHP version %s which has known bugs that cause Gallery to fail."
 msgstr ""
 
-#: ../setup/config_data.inc:480
-msgid "Complete Tree"
+#: ../setup/config_data.inc:115
+msgid "We are using predefined variables which some older version of PHP have problems with."
 msgstr ""
 
-#: ../setup/config_data.inc:484
-msgid "Highlight size"
+#: ../setup/config_data.inc:117
+msgid "It seems your PHP has a problem with __FILE__, please upgrade to a recent Version"
 msgstr ""
 
-#: ../setup/config_data.inc:485
-msgid "The target size (in pixels) of thumbnails shown in the Gallery page (highlight images)."
+#: ../setup/config_data.inc:121
+msgid "Gallery highly recommends that the PHP option 'register_globals' be turned off, for security purposes.  Some software, notably the 'Geeklog' CMS, requires that 'register_globals' be enabled."
 msgstr ""
 
-#: ../setup/config_data.inc:491
-msgid "Show Owner"
+#: ../setup/config_data.inc:123
+msgid "The PHP option 'register_globals' is enabled on your server. Gallery highly recommends that you disable 'register_globals' unless it is required by software on your site.  Gallery does not officially support 'register_globals' being enabled, and will attempt to disable it internally."
 msgstr ""
 
-#: ../setup/config_data.inc:492
-msgid "Show album owner's name next to each album?"
+#: ../setup/config_data.inc:128
+msgid "Check to see if PHP is running in <b>safe_mode</b>.  Safe Mode is a PHP security feature commonly used in shared environments.  Gallery cannot run when Safe Mode is enabled because it imposes too many restrictions."
 msgstr ""
 
-#: ../setup/config_data.inc:498
-msgid "Albums per page"
+#: ../setup/config_data.inc:130
+#, php-format
+msgid "<b>safe_mode</b> is enabled on this server.  You must disable it before you can use Gallery.  Refer to the FAQ, the forums, and the help page on the %sGallery website%s and the %sPHP website%s for assistance."
 msgstr ""
 
-#: ../setup/config_data.inc:499
-msgid "How many albums should be displayed per Gallery page?"
+#: ../setup/config_data.inc:137
+#, php-format
+msgid "In some rare circumstances, Gallery thinks that Safe Mode is on, when it's really off.  You can see for yourself by looking in the <i>Local</i> column of the <i>safe_mode</i> row in the %sPHP Info%s page.  If it says 'Off' or '0' or 'undefined' then it's possible that Gallery made a mistake and you can continue.  If not, then you must resolve this problem before you can use Gallery."
 msgstr ""
 
-#: ../setup/config_data.inc:505
-msgid "Search Engine"
+#: ../setup/config_data.inc:144
+msgid "The <b>exec()</b> function is what Gallery uses to launch programs such as NetPBM, ImageMagick, and jhead.  If <b>exec()</b> is disabled on your server then Gallery will not be able operate."
 msgstr ""
 
-#: ../setup/config_data.inc:506
-msgid "Display search engine on main Gallery page?"
+#: ../setup/config_data.inc:146
+msgid "The <b>exec()</b> function is disabled on your server.  Gallery will not function with this PHP configuration."
 msgstr ""
 
-#: ../setup/config_data.inc:511
-msgid "Accurate Photo Count"
+#: ../setup/config_data.inc:150
+msgid "Allow the Gallery <b>.htaccess</b> file to set application specific configuration options for the Gallery application.  This is controlled by the webserver owner so it's not always possible for you to change it.  The main drawbacks to not having this are that you may not be able to upload files > 2MB (e.g. big ZIP files or movies)."
 msgstr ""
 
-#: ../setup/config_data.inc:512
-msgid "Display the album and photo count on the Gallery root page using an accurate, but incredibly slow, counting method.  This was added at the request of many users, however it is not recommended for Galleries where you will have large numbers of albums and photos.  Some examples have been shown to cause the index page to load in as long as 30 seconds with this option enabled."
+#: ../setup/config_data.inc:152
+msgid "Apache is not obeying the 'php_value' lines in your <b>.htaccess</b> file. Try entering the following into your web server's <b>httpd.conf</b> file:"
 msgstr ""
 
-#: ../setup/config_data.inc:517
-msgid "Frame around albums"
+#: ../setup/config_data.inc:156
+msgid "If you are running PHP in CGI mode, this message is unavoidable."
 msgstr ""
 
-#: ../setup/config_data.inc:518
-msgid "On the main page, the image representing each album has a frame around it.  The following styles are available:"
+#: ../setup/config_data.inc:161
+#, php-format
+msgid "Check to see if %smagic quotes%s are enabled on your PHP server.  If they're on, you may notice strange behavior if you put ' (single-quote), &quot; (double quote) or &#92; (backslash) characters in titles or captions in Gallery."
 msgstr ""
 
-#: ../setup/config_data.inc:531
-msgid "Optional tools"
+#: ../setup/config_data.inc:165
+#, php-format
+msgid "Magic quotes are on.  Your webserver administrator can turn them off by putting %s in your <b>php.ini</b> file."
+msgstr ""
+
+#: ../setup/config_data.inc:169
+msgid "Check to see if your webserver is compiled with <b>mod_rewrite</b>.  This Apache module allows Gallery to use shorter URLs that are easier to read and look nicer when you mail them to your web-challenged relatives.  It's not an essential feature."
 msgstr ""
 
-#: ../setup/config_data.inc:535 ../setup/config_data.inc:547
-#: ../setup/config_data.inc:559
+#: ../setup/config_data.inc:171
+msgid "Either <b>mod_rewrite</b> is not installed or your <b>.htaccess</b> file is not enabled (see above).  Either way, we'll have to use longer URLs in the Gallery.  If you want to turn it on, first make sure that your <b>.htaccess</b> file is being obeyed. If it still doesn't work, you may need to reconfigure and rebuild Apache with this flag: "
+msgstr ""
+
+#: ../setup/config_data.inc:177
+msgid "Check to see if NetPBM is installed so that Gallery can manipulate images (rotate, resize, make thumbnails, etc.).  You only need to have either NetPBM <b>or</b> ImageMagick installed."
+msgstr ""
+
+#: ../setup/config_data.inc:179
+msgid "I can't find NetPBM.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path to NetPBM by hand on the following page.  If it's not installed, you have two choices: "
+msgstr ""
+
+#: ../setup/config_data.inc:184
+msgid "If NetPBM is installed and Gallery isn't finding it automatically that's OK&#8212;you can specify the path to NetPBM by hand on the following page."
+msgstr ""
+
+#: ../setup/config_data.inc:190
+msgid "Check to see if ImageMagick is installed so that Gallery can manipulate images (rotate, resize, make thumbnails, etc.).  You only need to have either ImageMagick <b>or</b> NetPBM installed."
+msgstr ""
+
+#: ../setup/config_data.inc:192
+msgid "I can't find ImageMagick.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path to ImageMagick by hand on the following page.  If it's not installed, you must install it.  "
+msgstr ""
+
+#: ../setup/config_data.inc:196
+msgid "If ImageMagick is installed and Gallery isn't finding it automatically that's OK&#8212;you can specify the path to ImageMagick by hand on the following page."
+msgstr ""
+
+#: ../setup/config_data.inc:201
+msgid "Check to see if <b>jhead</b> is installed so that Gallery can examine EXIF headers embedded in images created with most digital cameras."
+msgstr ""
+
+#: ../setup/config_data.inc:203
 #, php-format
-msgid "The filesystem path to the <b>%s</b> binary.  E.g. %s or %s. This is optional so if you don't have it, don't worry about it too much."
+msgid "I can't find <b>jhead</b>.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path by hand on the following page.  If it's not installed, you can install it yourself. Jhead is a public domain EXIF parser.  Source, linux binaries, and windows binaries can be found at the %sjhead homepage%s."
 msgstr ""
 
-#: ../setup/config_data.inc:571 ../setup/config_data.inc:583
+#: ../setup/config_data.inc:210
+msgid "Check to see if <b>jpegtran</b> is installed so that Gallery can perform lossless rotations on JPEG images."
+msgstr ""
+
+#: ../setup/config_data.inc:212
 #, php-format
-msgid "The filesystem path to the <b>%s</b> EXIF parser.  E.g. %s or %s. This is optional so if you don't have it, don't worry about it too much."
+msgid "I can't find <b>jpegtran</b>.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path by hand on the following page.  If it's not installed, you can install it yourself.  Jpegtran is a free tool distributed by the Independent JPEG Group as part of <i>libjpeg</i>.  Source may be found at the %sIJG homepage%s.  Binaries may be found at the %sJPEG Club website%s or in the <i>libjpeg</i> package of Linux distributions."
 msgstr ""
 
-#: ../setup/config_data.inc:595
+#: ../setup/config_data.inc:219
+msgid "Check to see if PHP is compiled with <b>GNU gettext</b> support for fast translations."
+msgstr ""
+
+#: ../setup/config_data.inc:221
 #, php-format
-msgid "The filesystem path to the <b>jpegtran</b> utility.  E.g. %s or %s.  This is optional so if you don't have it, don't worry about it too much."
+msgid "Your PHP does not have <b>GNU gettext</b> support installed.  To include it, you'll need to recompile PHP (see the %sPHP docs%s for more information). Multi-language support is still available in Gallery without <b>gettext</b>, but the pages may take slightly longer to load."
 msgstr ""
 
-#: ../setup/config_data.inc:620
-msgid "Languages and locales"
+#: ../setup/config_data.inc:226
+msgid "Check to see what languages are available."
 msgstr ""
 
-#: ../setup/config_data.inc:623
-msgid "Default language"
+#: ../setup/config_data.inc:232
+msgid "Testing to see which <b>system</b> locales (if any) are absent."
 msgstr ""
 
-#: ../setup/config_data.inc:625
-#, php-format
-msgid "This is the language you will see as %s, and what users will see if no other preference is set."
+#: ../setup/config_data.inc:233
+msgid "These locales are required to use multilanguage capabilities of Gallery when your PHP has gettext support. They are also needed to show date and time in the according format to the language."
 msgstr ""
 
-#: ../setup/config_data.inc:632
-msgid "Multi language mode"
+#: ../setup/config_data.inc:238
+msgid "Checking to see if you have the latest versions of all Gallery files."
 msgstr ""
 
-#: ../setup/config_data.inc:633
-msgid "Gallery has three multi language modes.  These affect the language that a user will see when visiting the site."
+#: ../setup/config_data.inc:257
+msgid "General settings"
 msgstr ""
 
-#: ../setup/config_data.inc:636
-msgid "Gallery is only displayed in one language"
+#: ../setup/config_data.inc:261
+msgid "Gallery Title"
 msgstr ""
 
-#: ../setup/config_data.inc:637
-msgid "Gallery is displayed in the language the browser sends"
+#: ../setup/config_data.inc:262
+msgid "The name of your Gallery.  E.g. <i>My Cool Photos</i>"
 msgstr ""
 
-#: ../setup/config_data.inc:638
-msgid "The User can choose the language via pulldown menu or national flags."
+#: ../setup/config_data.inc:263
+msgid "Gallery"
 msgstr ""
 
-#: ../setup/config_data.inc:642
-msgid "Available languages"
+#: ../setup/config_data.inc:269
+msgid "Use Icons ?"
 msgstr ""
 
-#: ../setup/config_data.inc:645
-msgid "These languages will be available as user choices in a pulldown menu or national flags, if you have choosen language Mode 3, and will be available to registered users as their default language in Mode 2 or 3."
+#: ../setup/config_data.inc:270
+msgid "You can choose wether you want to use Gallery icons, text only, or both. When you choose icons only, then there will be an onMousoverText."
 msgstr ""
 
-#: ../setup/config_data.inc:651
-msgid "Show flags?"
+#: ../setup/config_data.inc:271
+msgid "Icons and text"
+msgstr ""
+
+#: ../setup/config_data.inc:272
+msgid "Text only"
+msgstr ""
+
+#: ../setup/config_data.inc:273
+msgid "Icons only"
+msgstr ""
+
+#: ../setup/config_data.inc:278
+msgid "Skin Name"
+msgstr ""
+
+#: ../setup/config_data.inc:279
+msgid "Select a skin to use for Gallery. You now have a wide choice of &quot;skins&quot; that affect the look of every page of your Gallery.  You can have fun experimenting with the available skins. Choose &quot;None&quot; to use the look from v1.4."
+msgstr ""
+
+#: ../setup/config_data.inc:280
+msgid "Here you can get a more Gallery Skins by Drazan"
+msgstr ""
+
+#: ../setup/config_data.inc:286
+msgid "Default upload method"
+msgstr ""
+
+#: ../setup/config_data.inc:287
+msgid "Which method of uploading photos should be defaulted to for users who don't specify?"
+msgstr ""
+
+#: ../setup/config_data.inc:288
+msgid "Form-based Upload"
+msgstr ""
+
+#: ../setup/config_data.inc:289
+msgid "Mini-Applet"
 msgstr ""
 
-#: ../setup/config_data.inc:653
-msgid "In Mode 3 you can choose to display national flags instead of a small pulldown menu for the available languages."
+#: ../setup/config_data.inc:290
+msgid "Full-Applet"
 msgstr ""
 
-#: ../setup/config_data.inc:659
-msgid "Format for date strings."
+#: ../setup/config_data.inc:291
+msgid "URL"
 msgstr ""
 
-#: ../setup/config_data.inc:660 ../setup/config_data.inc:670
-#, php-format
-msgid "This format string will be used to display %s in %s.  It is recommended to use %s which will change format depending on language choice.  However, if you wish to change this string, please look at the %sPHP documentation%s."
+#: ../setup/config_data.inc:302
+msgid "Locations and URLs"
 msgstr ""
 
-#: ../setup/config_data.inc:661
-msgid "date without time"
+#: ../setup/config_data.inc:306
+msgid "Album directory"
 msgstr ""
 
-#: ../setup/config_data.inc:662 ../setup/config_data.inc:672
-msgid "http://www.php.net/manual/en/function.strftime.php"
+#: ../setup/config_data.inc:307 ../setup/config_data.inc:319
+#: ../setup/config_data.inc:331 ../setup/config_data.inc:342
+msgid "REQUIRED"
 msgstr ""
 
-#: ../setup/config_data.inc:663
+#: ../setup/config_data.inc:308
 #, php-format
-msgid "For example, %s will display date like this: %s."
+msgid "The full path on physical disk to the directory where your photos will be stored.  This directory should start off empty&#8212;Gallery will fill it.  Note that this directory needs to have write access by the user who is running the web server (in your case this user is %s)."
 msgstr ""
 
-#: ../setup/config_data.inc:669
-msgid "Format for date/time strings."
+#: ../setup/config_data.inc:318
+msgid "Temporary directory"
 msgstr ""
 
-#: ../setup/config_data.inc:671
-msgid "date with time"
+#: ../setup/config_data.inc:320
+#, php-format
+msgid "The filesystem path to a temporary directory.  E.g. %s or %s.  Note that if you have <b>open_basedir</b> configured on your system, then this temporary directory must be inside the <b>open_basedir</b> path!  In that case you may need to create the directory yourself and make sure that it's writable by the webserver process."
 msgstr ""
 
-#: ../setup/config_data.inc:673
+#: ../setup/config_data.inc:332
 #, php-format
-msgid "For example, %s will display date and time like this: %s."
+msgid "The full URL to the Gallery web application. (e.g. %s) Gallery can operate with relative URLs, however some features, such as printing, may not function correctly."
 msgstr ""
 
-#: ../setup/config_data.inc:692
-msgid "Email and Registration"
+#: ../setup/config_data.inc:341
+msgid "Albums URL"
 msgstr ""
 
-#: ../setup/config_data.inc:693
+#: ../setup/config_data.inc:343
 #, php-format
-msgid "If you are having problems with email, please run the %s diagnostic."
+msgid "The full URL to your album directory on your web server.  (e.g. %s) Gallery can operate with relative URLs, however some features, such as printing, may not function correctly."
 msgstr ""
 
-#: ../setup/config_data.inc:694 ../setup/diagnostics.php:92
-msgid "Check Email"
+#: ../setup/config_data.inc:353
+msgid "Thumbnail image"
 msgstr ""
 
-#: ../setup/config_data.inc:697
-msgid "Enable email"
+#: ../setup/config_data.inc:354
+#, php-format
+msgid "The filesystem path to the thumbnail image to show for movies. E.g. %s"
+msgstr ""
+
+#: ../setup/config_data.inc:360
+msgid "Mirror sites"
 msgstr ""
 
-#: ../setup/config_data.inc:699
+#: ../setup/config_data.inc:361
 #, php-format
-msgid "Turns email on for the whole gallery.  If you set this to %s then none of the rest of this section will apply."
+msgid "A list of URLs that contain mirrors of your albums directory.  Specify one URL per line with the ones that are more reliable towards the top.  E.g. %s"
 msgstr ""
 
-#: ../setup/config_data.inc:701
-msgid "If you enable these settings you give your users the opportunity to let Gallery send them their lost password via email."
+#: ../setup/config_data.inc:378
+msgid "Toolkits / image processing"
 msgstr ""
 
-#: ../setup/config_data.inc:702
-msgid "You need to enable this setting if you want to enable Self Registration."
+#: ../setup/config_data.inc:382
+msgid "Graphics suite to use"
 msgstr ""
 
-#: ../setup/config_data.inc:707
-msgid "Admin email address"
+#: ../setup/config_data.inc:383
+msgid "This setting tells Gallery which set of graphics tools you prefer it to use.  If Gallery says both are okay (on the first page) then this is simply user preference.  Otherwise go with the one that Gallery was able to find without error."
 msgstr ""
 
-#: ../setup/config_data.inc:708
-msgid "Set this value to a valid working email address to receive email notices upon certain user actions and also so that users know whom to reach in case of problems. You may specify more than one address by separating them with commas."
+#: ../setup/config_data.inc:390
+msgid "Path to NetPBM"
 msgstr ""
 
-#: ../setup/config_data.inc:716
-msgid "Sender email address"
+#: ../setup/config_data.inc:391
+#, php-format
+msgid "The path to the directory containing NetPBM on your system.  If you downloaded NetPBM from the Gallery download page, don't forget to make the files executable.  E.g. %s or %s or %s"
 msgstr ""
 
-#: ../setup/config_data.inc:717
-msgid "Set this value to a valid working email address.  Emails that are automatically sent by Gallery will use this as a return address.  You should monitor this email address for bounce messages and replies from recipients."
+#: ../setup/config_data.inc:395 ../setup/config_data.inc:424
+#, php-format
+msgid "This path is only required if you choosed %s above. Otherwise you can leave it like it is, or empty."
 msgstr ""
 
-#: ../setup/config_data.inc:725
-msgid "Email subject prefix"
+#: ../setup/config_data.inc:398
+msgid "I can't find NetPBM at the location you provided."
 msgstr ""
 
-#: ../setup/config_data.inc:726
-msgid "All Gallery emails will have this as the first part of their subject."
+#: ../setup/config_data.inc:409
+msgid "PNM to JPEG converter"
 msgstr ""
 
-#: ../setup/config_data.inc:734
-msgid "Welcome email message text"
+#: ../setup/config_data.inc:410
+msgid "This value is only relevant if you use NetPBM.  NetPBM uses a tool to encode its internal image format into JPEG.  This tool is called either <i>ppmtojpeg</i> or <i>pnmtojpeg</i> depending on the version of NetPBM that you have installed.  Check your NetPBM directory to see which one you have installed and specify it here.  If you aren't sure, just take a guess and we'll try to verify it for you."
 msgstr ""
 
-#: ../setup/config_data.inc:735
-msgid "This email will be sent when new accounts are created."
+#: ../setup/config_data.inc:415
+msgid "PNM Composite (Overlay)"
 msgstr ""
 
-#: ../setup/config_data.inc:736
-#, php-format
-msgid "%s, %s and %s will be replaced by the fullname, user name and password of the newly created user."
+#: ../setup/config_data.inc:416
+msgid "This value is only relevant if you use NetPBM.  NetPBM uses a tool to overlay one image over another.  This tool is called either <i>pnmcomp</i> or <i>pamcomp</i> depending on the version of NetPBM that you have installed.  Check your NetPBM directory to see which one you have installed and specify it here.  If you aren't sure, just take a guess and we'll try to verify it for you."
 msgstr ""
 
-#: ../setup/config_data.inc:740
-#, php-format
-msgid "%s will be replaced by a link the new user can click on to create a new password"
+#: ../setup/config_data.inc:422
+msgid "Path to ImageMagick"
 msgstr ""
 
-#: ../setup/config_data.inc:742
-msgid "Leave this field blank to get the default message that can be translated into other languages.  The default message is:"
+#: ../setup/config_data.inc:423
+msgid "The path to the directory containing ImageMagick on your system."
 msgstr ""
 
-#: ../setup/config_data.inc:752
-msgid "Allow visitors to self register."
+#: ../setup/config_data.inc:427
+msgid "I can't find ImageMagick at the location you provided."
 msgstr ""
 
-#: ../setup/config_data.inc:753
-msgid "Enabling this will allow visitors to your site to create their own login accounts."
+#: ../setup/config_data.inc:437
+msgid "Auto-rotate images"
 msgstr ""
 
-#: ../setup/config_data.inc:754
-msgid "This option requires the Email feature to be enabled."
+#: ../setup/config_data.inc:438
+msgid "Selecting this option has Gallery automatically attempt to rotate images on upload, based on the orientation information that is stored in JPEG EXIF data by some newer digital cameras."
 msgstr ""
 
-#: ../setup/config_data.inc:757
-msgid "Email"
+#: ../setup/config_data.inc:439
+msgid "Requires Jhead EXIF parser v.1.9 or greater (See optional tools)."
 msgstr ""
 
-#: ../setup/config_data.inc:760
-msgid "Self registered users can create albums."
+#: ../setup/config_data.inc:440 ../setup/config_data.inc:495
+#: ../setup/config_data.inc:508 ../setup/config_data.inc:522
+#: ../setup/config_data.inc:528 ../setup/config_data.inc:669
+#: ../setup/config_data.inc:718 ../setup/config_data.inc:759
+#: ../setup/config_data.inc:767 ../setup/config_data.inc:773
+#: ../setup/config_data.inc:779 ../setup/config_data.inc:785
+#: ../setup/config_data.inc:803 ../setup/config_data.inc:891
+#: ../setup/config_data.inc:912 ../setup/config_data.inc:938
+#: ../setup/config_data.inc:944 ../setup/config_data.inc:945
+#: ../setup/config_data.inc:970 ../setup/config_data.inc:1118
+#: ../setup/config_data.inc:1153 ../setup/config_data.inc:1160
+#: ../setup/config_data.inc:1166 ../setup/config_data.inc:1172
+#: ../setup/config_data.inc:1383 ../setup/config_data.inc:1389
+#: ../setup/config_data.inc:1396 ../setup/config_data.inc:1402
+#: ../setup/config_data.inc:1444 ../setup/config_data.inc:1451
+#: ../setup/config_data.inc:1475 ../setup/config_data.inc:1489
+#: ../setup/config_data.inc:1504 ../setup/config_data.inc:1510
+#: ../setup/config_data.inc:1516 ../setup/config_data.inc:1585
+#: ../setup/config_data.inc:1592 ../setup/config_data.inc:1644
+#: ../setup/config_data.inc:1645 ../setup/config_data.inc:1651
+#: ../setup/config_data.inc:1676 ../setup/config_data.inc:1693
+msgid "yes"
 msgstr ""
 
-#: ../setup/config_data.inc:761
-msgid "Enabling this will allow self registered users to create their own albums as soon as they register.  Not having this enabled means you will have to give them permission manually before they can create or alter any contents of the Gallery.  This setting is ignored if self-registration is disabled."
+#: ../setup/config_data.inc:440 ../setup/config_data.inc:495
+#: ../setup/config_data.inc:508 ../setup/config_data.inc:522
+#: ../setup/config_data.inc:528 ../setup/config_data.inc:669
+#: ../setup/config_data.inc:714 ../setup/config_data.inc:718
+#: ../setup/config_data.inc:759 ../setup/config_data.inc:767
+#: ../setup/config_data.inc:773 ../setup/config_data.inc:779
+#: ../setup/config_data.inc:785 ../setup/config_data.inc:803
+#: ../setup/config_data.inc:890 ../setup/config_data.inc:891
+#: ../setup/config_data.inc:912 ../setup/config_data.inc:938
+#: ../setup/config_data.inc:945 ../setup/config_data.inc:970
+#: ../setup/config_data.inc:1118 ../setup/config_data.inc:1153
+#: ../setup/config_data.inc:1160 ../setup/config_data.inc:1166
+#: ../setup/config_data.inc:1172 ../setup/config_data.inc:1383
+#: ../setup/config_data.inc:1389 ../setup/config_data.inc:1396
+#: ../setup/config_data.inc:1402 ../setup/config_data.inc:1444
+#: ../setup/config_data.inc:1451 ../setup/config_data.inc:1475
+#: ../setup/config_data.inc:1489 ../setup/config_data.inc:1504
+#: ../setup/config_data.inc:1510 ../setup/config_data.inc:1516
+#: ../setup/config_data.inc:1584 ../setup/config_data.inc:1585
+#: ../setup/config_data.inc:1645 ../setup/config_data.inc:1650
+#: ../setup/config_data.inc:1651 ../setup/config_data.inc:1676
+#: ../setup/config_data.inc:1693
+msgid "no"
 msgstr ""
 
-#: ../setup/config_data.inc:766
-msgid "Enable bulk account creation"
+#: ../setup/config_data.inc:445
+msgid "JPEG Quality"
 msgstr ""
 
-#: ../setup/config_data.inc:767
-msgid "This option allows you to create many new user accounts at one time by creating a file of new users."
+#: ../setup/config_data.inc:446
+msgid "The JPEG file format trades off size versus quality.  Gallery can control the quality of the JPEGs that it produces when you resize, rotate or make thumbnails from JPEG images.  Higher quality images are larger in size than lower quality images.  However, in many cases there's a point at which raising the quality increases the size of the files without noticeably affecting the appearance of the image.  Setting this value to &quot;100&quot; is not recommended. If you notice that your thumbnails and resized images are larger than the originals and you don't like this, you can try lowering this value.  <b>Note</b> that changing this value will only affect images changed in the <i>future</i>."
 msgstr ""
 
-#: ../setup/config_data.inc:773
-msgid "This is allows the &quot;admin&quot; account to get email whenever a comment is added to any album"
+#: ../setup/config_data.inc:459
+msgid "Embedded Gallery"
 msgstr ""
 
-#: ../setup/config_data.inc:774
-msgid "Admin comment email"
+#: ../setup/config_data.inc:460
+msgid "Gallery automatically detects when it is embedded within one of the supported CMS environments, however there may be some environments which have special options which need to be set.  Any options which are not automatically detected will need to be specified on this screen."
 msgstr ""
 
-#: ../setup/config_data.inc:779
-msgid "This is allows the &quot;admin&quot; account to get email whenever a change is made to any album"
+#: ../setup/config_data.inc:460
+msgid "If your ISP or CMS requires register_globals to be enabled, you may be required to enable the 'Disable register_globals check' option under the Technical tab."
 msgstr ""
 
-#: ../setup/config_data.inc:780
-msgid "Admin Other Changes email"
+#: ../setup/config_data.inc:463
+msgid "GeekLog Dir"
 msgstr ""
 
-#: ../setup/config_data.inc:786
-msgid "Admin notification of email activity"
+#: ../setup/config_data.inc:465
+msgid "If you use Geeklog, please enter the location of the GeekLog public_html directory. i.e. '/path/to/geeklog/public_html'"
 msgstr ""
 
-#: ../setup/config_data.inc:787
-msgid "You can keep a record of every email that is sent by Gallery."
+#: ../setup/config_data.inc:477
+msgid "Main Gallery page"
 msgstr ""
 
-#: ../setup/config_data.inc:789
-msgid "Send summary email"
+#: ../setup/config_data.inc:480
+msgid "Show the album tree ?"
 msgstr ""
 
-#: ../setup/config_data.inc:790
-msgid "Log to a file"
+#: ../setup/config_data.inc:481
+msgid "If you turn this option on, you'll see a list of sub-albums when you're browsing the top level of your Gallery.  This will make navigating to a specific sub album much easier. You can choose whether or not you want to limit the depth of the tree to avoid severely cluttering the appearance of the top Gallery page."
 msgstr ""
 
-#: ../setup/config_data.inc:791
-msgid "Send duplicate email"
+#: ../setup/config_data.inc:482
+msgid "No tree"
 msgstr ""
 
-#: ../setup/config_data.inc:796
-msgid "Use non-local SMTP server."
+#: ../setup/config_data.inc:483
+#, php-format
+msgid "%d sublevel"
 msgstr ""
 
-#: ../setup/config_data.inc:797
-msgid "Use a smtp server running on a different machine (ie: Your ISPs mail server) to process outgoing gallery email."
+#: ../setup/config_data.inc:484 ../setup/config_data.inc:485
+#: ../setup/config_data.inc:486 ../setup/config_data.inc:487
+#: ../setup/config_data.inc:488
+#, php-format
+msgid "%d sublevels"
 msgstr ""
 
-#: ../setup/config_data.inc:804
-msgid "SMTP Server"
+#: ../setup/config_data.inc:489
+msgid "Complete Tree"
 msgstr ""
 
-#: ../setup/config_data.inc:805
-msgid "The name or IP address of the SMTP Server you want to use."
+#: ../setup/config_data.inc:493
+msgid "Replace album tree with micro thumbs"
 msgstr ""
 
-#: ../setup/config_data.inc:813
-msgid "Sender hostname"
+#: ../setup/config_data.inc:494
+msgid "If you have set album tree to anything but off, this will display micro thumbs of the sub albums instead of the album tree."
 msgstr ""
 
-#: ../setup/config_data.inc:814
-msgid "The full hostname of the server you are sending the mail from (The Server where your Gallery is installed on). If your Server is behind a NAT, this would be the DNS name of your router."
+#: ../setup/config_data.inc:499
+msgid "Highlight size"
 msgstr ""
 
-#: ../setup/config_data.inc:821
-msgid "SMTP Port"
+#: ../setup/config_data.inc:500
+msgid "The target size (in pixels) of thumbnails shown in the Gallery page (highlight images)."
 msgstr ""
 
-#: ../setup/config_data.inc:822
-msgid "The port on the SMTP server you are connecting to."
+#: ../setup/config_data.inc:506
+msgid "Show Owner"
 msgstr ""
 
-#: ../setup/config_data.inc:830
-msgid "SMTP account name"
+#: ../setup/config_data.inc:507
+msgid "Show album owner's name next to each album?"
 msgstr ""
 
-#: ../setup/config_data.inc:831
-msgid "If your provide requires a username for outgoing email, use it here, otherwise leave blank."
+#: ../setup/config_data.inc:513
+msgid "Albums per page"
 msgstr ""
 
-#: ../setup/config_data.inc:839
-msgid "SMTP password"
+#: ../setup/config_data.inc:514
+msgid "How many albums should be displayed per Gallery page?"
 msgstr ""
 
-#: ../setup/config_data.inc:840
-msgid "Password for sending email through smtp server. NOTE: This password is stored in cleartext in config.php. Make sure that permissions are set to keep others from getting at it!"
+#: ../setup/config_data.inc:520
+msgid "Search Engine"
 msgstr ""
 
-#: ../setup/config_data.inc:855
-msgid "Gallery wide slideshow"
+#: ../setup/config_data.inc:521
+msgid "Display search engine on main Gallery page?"
 msgstr ""
 
-#: ../setup/config_data.inc:856
-msgid "Adds a slide show link on the main page of the gallery.   Note for large galleries this may run very slowly and use a lot of system resources."
+#: ../setup/config_data.inc:526
+msgid "Accurate Photo Count"
 msgstr ""
 
-#: ../setup/config_data.inc:857 ../setup/config_data.inc:1629
-msgid "These settings do not apply to the low tech slideshow."
+#: ../setup/config_data.inc:527
+msgid "Display the album and photo count on the Gallery root page using an accurate, but incredibly slow, counting method.  This was added at the request of many users, however it is not recommended for Galleries where you will have large numbers of albums and photos.  Some examples have been shown to cause the index page to load in as long as 30 seconds with this option enabled."
 msgstr ""
 
-#: ../setup/config_data.inc:860
-msgid "Slideshow preferences"
+#: ../setup/config_data.inc:532
+msgid "Frame around albums"
 msgstr ""
 
-#: ../setup/config_data.inc:862 ../setup/config_data.inc:870
-#: ../setup/config_data.inc:914 ../setup/config_data.inc:924
-#: ../setup/config_data.inc:1030 ../setup/config_data.inc:1041
-#: ../setup/config_data.inc:1052 ../setup/config_data.inc:1063
-#: ../setup/config_data.inc:1074 ../setup/config_data.inc:1085
-#: ../setup/config_data.inc:1634 ../setup/config_data.inc:1642
-msgid "Off"
+#: ../setup/config_data.inc:533
+msgid "On the main page, the image representing each album has a frame around it.  The following styles are available:"
 msgstr ""
 
-#: ../setup/config_data.inc:863 ../setup/config_data.inc:1635
-msgid "No slideshow link will appear."
+#: ../setup/config_data.inc:546
+msgid "Optional tools"
 msgstr ""
 
-#: ../setup/config_data.inc:864 ../setup/config_data.inc:871
-#: ../setup/config_data.inc:1636 ../setup/config_data.inc:1643
-msgid "Ordered"
+#: ../setup/config_data.inc:550 ../setup/config_data.inc:562
+#: ../setup/config_data.inc:574
+#, php-format
+msgid "The filesystem path to the <b>%s</b> binary.  E.g. %s or %s. This is optional so if you don't have it, don't worry about it too much."
 msgstr ""
 
-#: ../setup/config_data.inc:865 ../setup/config_data.inc:1637
-msgid "Images will display in the same order as they appear in the Gallery."
+#: ../setup/config_data.inc:586 ../setup/config_data.inc:598
+#, php-format
+msgid "The filesystem path to the <b>%s</b> EXIF parser.  E.g. %s or %s. This is optional so if you don't have it, don't worry about it too much."
 msgstr ""
 
-#: ../setup/config_data.inc:866 ../setup/config_data.inc:872
-#: ../setup/config_data.inc:1638 ../setup/config_data.inc:1644
-msgid "Random"
+#: ../setup/config_data.inc:610
+#, php-format
+msgid "The filesystem path to the <b>jpegtran</b> utility.  E.g. %s or %s.  This is optional so if you don't have it, don't worry about it too much."
 msgstr ""
 
-#: ../setup/config_data.inc:867 ../setup/config_data.inc:1639
-msgid "Images will appear in a random order."
+#: ../setup/config_data.inc:635
+msgid "Languages and locales"
 msgstr ""
 
-#: ../setup/config_data.inc:877 ../setup/config_data.inc:1661
-msgid "Slideshow length"
+#: ../setup/config_data.inc:638
+msgid "Default language"
 msgstr ""
 
-#: ../setup/config_data.inc:878 ../setup/config_data.inc:1662
-msgid "Number of images to display in slideshow.  Set to 0 or blank to display all images.  Set to a number if slideshow is random and you want to display only a selection of the images."
+#: ../setup/config_data.inc:640
+#, php-format
+msgid "This is the language you will see as %s, and what users will see if no other preference is set."
 msgstr ""
 
-#: ../setup/config_data.inc:885 ../setup/config_data.inc:1655
-msgid "Allow slideshow to loop"
+#: ../setup/config_data.inc:647
+msgid "Multi language mode"
 msgstr ""
 
-#: ../setup/config_data.inc:886
-#, php-format
-msgid "This option will allow visitors to have your slideshows repeat until they close the window or go to another page.  Set it to %s if you want to save bandwidth."
+#: ../setup/config_data.inc:648
+msgid "Gallery has three multi language modes.  These affect the language that a user will see when visiting the site."
 msgstr ""
 
-#: ../setup/config_data.inc:891
-msgid "Slideshow Mode"
+#: ../setup/config_data.inc:651
+msgid "Gallery is only displayed in one language"
 msgstr ""
 
-#: ../setup/config_data.inc:892
-msgid "This allows you to set the default mode for the slideshow.  &quot;Java Applet&quot; requires that the user has the Java Runtime Environment installed in their browser, but allows for fullscreen viewing. &quot;JavaScript&quot; is supported by all modern browsers without extra plugins, but is more limited than the Java Applet."
+#: ../setup/config_data.inc:652
+msgid "Gallery is displayed in the language the browser sends"
 msgstr ""
 
-#: ../setup/config_data.inc:893
-msgid "Java Applet"
+#: ../setup/config_data.inc:653
+msgid "The User can choose the language via pulldown menu or national flags."
 msgstr ""
 
-#: ../setup/config_data.inc:893
-msgid "JavaScript"
+#: ../setup/config_data.inc:657
+msgid "Available languages"
 msgstr ""
 
-#: ../setup/config_data.inc:903
-msgid "Comments"
+#: ../setup/config_data.inc:660
+msgid "These languages will be available as user choices in a pulldown menu or national flags, if you have choosen language Mode 3, and will be available to registered users as their default language in Mode 2 or 3."
 msgstr ""
 
-#: ../setup/config_data.inc:906
-msgid "Enable commenting"
+#: ../setup/config_data.inc:666
+msgid "Show flags?"
 msgstr ""
 
-#: ../setup/config_data.inc:907
-msgid "This option will enable or disable the possibility for your users to make comment.  If you set this to &quot;no&quot; all comment functionality is disabled."
+#: ../setup/config_data.inc:668
+msgid "In Mode 3 you can choose to display national flags instead of a small pulldown menu for the available languages."
 msgstr ""
 
-#: ../setup/config_data.inc:912
-msgid "Indicate if there are comments available"
+#: ../setup/config_data.inc:674
+msgid "Format for date strings."
 msgstr ""
 
-#: ../setup/config_data.inc:915
-msgid "No indication that an item has comments."
+#: ../setup/config_data.inc:675 ../setup/config_data.inc:685
+#, php-format
+msgid "This format string will be used to display %s in %s.  It is recommended to use %s which will change format depending on language choice.  However, if you wish to change this string, please look at the %sPHP documentation%s."
 msgstr ""
 
-#: ../setup/config_data.inc:916 ../setup/config_data.inc:925
-msgid "Photos"
+#: ../setup/config_data.inc:676
+msgid "date without time"
 msgstr ""
 
-#: ../setup/config_data.inc:917
-msgid "Images that have comments will be marked."
+#: ../setup/config_data.inc:677 ../setup/config_data.inc:687
+msgid "http://www.php.net/manual/en/function.strftime.php"
 msgstr ""
 
-#: ../setup/config_data.inc:918 ../setup/config_data.inc:926
-msgid "Albums"
+#: ../setup/config_data.inc:678
+#, php-format
+msgid "For example, %s will display date like this: %s."
 msgstr ""
 
-#: ../setup/config_data.inc:919
-msgid "Albums and sub-albums that have comments will be marked."
+#: ../setup/config_data.inc:684
+msgid "Format for date/time strings."
 msgstr ""
 
-#: ../setup/config_data.inc:920 ../setup/config_data.inc:927
-msgid "Both"
+#: ../setup/config_data.inc:686
+msgid "date with time"
 msgstr ""
 
-#: ../setup/config_data.inc:921
-msgid "Images and albums that have comments will be marked."
+#: ../setup/config_data.inc:688
+#, php-format
+msgid "For example, %s will display date and time like this: %s."
 msgstr ""
 
-#: ../setup/config_data.inc:932
-msgid "Display date of last comment?"
+#: ../setup/config_data.inc:707
+msgid "Email and Registration"
 msgstr ""
 
-#: ../setup/config_data.inc:933
+#: ../setup/config_data.inc:708
 #, php-format
-msgid "If an item has comments, display date of last comment, rather than a %s."
+msgid "If you are having problems with email, please run the %s diagnostic."
 msgstr ""
 
-#: ../setup/config_data.inc:938
-msgid "Anonymous comments from known users?"
+#: ../setup/config_data.inc:709 ../setup/diagnostics.php:90
+msgid "Check Email"
 msgstr ""
 
-#: ../setup/config_data.inc:939
+#: ../setup/config_data.inc:712
+msgid "Enable email"
+msgstr ""
+
+#: ../setup/config_data.inc:714
 #, php-format
-msgid "When logged in, comments will automatically use format described below, unless this is set to %s."
+msgid "Turns email on for the whole gallery.  If you set this to %s then none of the rest of this section will apply."
 msgstr ""
 
-#: ../setup/config_data.inc:945
-msgid "Format for commenter names"
+#: ../setup/config_data.inc:716
+msgid "If you enable these settings you give your users the opportunity to let Gallery send them their lost password via email."
 msgstr ""
 
-#: ../setup/config_data.inc:946
-msgid "Commenter names of logged in users can be displayed in a variety of different ways"
+#: ../setup/config_data.inc:717
+msgid "You need to enable this setting if you want to enable Self Registration."
 msgstr ""
 
-#: ../setup/config_data.inc:951
-msgid "Add Comments inside the photo page"
+#: ../setup/config_data.inc:722
+msgid "Admin email address"
 msgstr ""
 
-#: ../setup/config_data.inc:952
-msgid "Do you want to have the possibility to add comments inside the view photo page, or do you prefer a link to a popup"
+#: ../setup/config_data.inc:723
+msgid "Set this value to a valid working email address to receive email notices upon certain user actions and also so that users know whom to reach in case of problems. You may specify more than one address by separating them with commas."
 msgstr ""
 
-#: ../setup/config_data.inc:953
-msgid "Popup"
+#: ../setup/config_data.inc:731
+msgid "Sender email address"
 msgstr ""
 
-#: ../setup/config_data.inc:953
-msgid "Inside"
+#: ../setup/config_data.inc:732
+msgid "Set this value to a valid working email address.  Emails that are automatically sent by Gallery will use this as a return address.  You should monitor this email address for bounce messages and replies from recipients."
 msgstr ""
 
-#: ../setup/config_data.inc:957
-msgid "Maximum length of Comments"
+#: ../setup/config_data.inc:740
+msgid "Email subject prefix"
 msgstr ""
 
-#: ../setup/config_data.inc:958
-msgid "Enter a suitable value for the maximum length of comments to prevent abuse. Gallery limits comments to no more than 1000 characters.  This value will be used if less than 1000."
+#: ../setup/config_data.inc:741
+msgid "All Gallery emails will have this as the first part of their subject."
 msgstr ""
 
-#: ../setup/config_data.inc:964
-msgid "Can everybody see a Comments overview"
+#: ../setup/config_data.inc:749
+msgid "Welcome email message text"
 msgstr ""
 
-#: ../setup/config_data.inc:965
-msgid "Do you want to allow everybody to see a complete overview of all Comments of an Album. Set this to &quot;no&quot; if only admin and owners can use this feature."
+#: ../setup/config_data.inc:756
+msgid "Allow visitors to self register."
 msgstr ""
 
-#: ../setup/config_data.inc:977
-msgid "Watermarking"
+#: ../setup/config_data.inc:757
+msgid "Enabling this will allow visitors to your site to create their own login accounts."
 msgstr ""
 
-#: ../setup/config_data.inc:979
-msgid "Choose wether you want to enable or disable watermarking. And set the defaults"
+#: ../setup/config_data.inc:758 ../setup/config_data.inc:1443
+msgid "This option requires the Email feature to be enabled."
 msgstr ""
 
-#: ../setup/config_data.inc:980
-msgid "Watermarking is not possible in this installation !"
+#: ../setup/config_data.inc:761
+msgid "Email"
 msgstr ""
 
-#: ../setup/config_data.inc:983
-msgid "Watermark directory"
+#: ../setup/config_data.inc:764
+msgid "Self registered users can create albums."
 msgstr ""
 
-#: ../setup/config_data.inc:984
-#, php-format
-msgid "The full path on physical disk to the directory where your watermark images will be stored.  This directory may contain .png, .tif, and .gif images used to overlay visible watermarks on photos. These formats are supported because they may contain transparency or alpha channels.  <b>Leaving this blank will disable watermarking support.</b> Note that this directory needs to have read access by the user who is running the web server (in your case this user is %s)."
+#: ../setup/config_data.inc:765
+msgid "Enabling this will allow self registered users to create their own albums as soon as they register.  Not having this enabled means you will have to give them permission manually before they can create or alter any contents of the Gallery.  This setting is ignored if self-registration is disabled."
 msgstr ""
 
-#: ../setup/config_data.inc:994
-msgid "Which Imagetype is watermarked"
+#: ../setup/config_data.inc:770
+msgid "Enable bulk account creation"
 msgstr ""
 
-#: ../setup/config_data.inc:995
-msgid "Here you can choose which of the images should be watermarked per default."
+#: ../setup/config_data.inc:771
+msgid "This option allows you to create many new user accounts at one time by creating a file of new users."
 msgstr ""
 
-#: ../setup/config_data.inc:1000
-msgid "Watermark both resized and full images"
+#: ../setup/config_data.inc:777
+msgid "This allows the &quot;admin&quot; account to get email whenever a comment is added to any album"
 msgstr ""
 
-#: ../setup/config_data.inc:1001
-msgid "Watermark resized image only"
+#: ../setup/config_data.inc:778
+msgid "Admin comment email"
 msgstr ""
 
-#: ../setup/config_data.inc:1002
-msgid "Watermark full sized image only"
+#: ../setup/config_data.inc:783
+msgid "This allows the &quot;admin&quot; account to get email whenever a change is made to any album"
 msgstr ""
 
-#: ../setup/config_data.inc:1012
-msgid "Statistics"
+#: ../setup/config_data.inc:784
+msgid "Admin Other Changes email"
 msgstr ""
 
-#: ../setup/config_data.inc:1013
-msgid "Caching improves performance for a large gallery at the cost of potentially displaying photos that are out of order or with out of date rating information."
+#: ../setup/config_data.inc:790
+msgid "Admin notification of email activity"
 msgstr ""
 
-#: ../setup/config_data.inc:1014
-msgid "There's a different cache for each stats type supported with the exception of random."
+#: ../setup/config_data.inc:791
+msgid "You can keep a record of every email that is sent by Gallery."
 msgstr ""
 
-#: ../setup/config_data.inc:1015
-msgid "The caches can be refreshed by reloading the stats page and specifying the url variable 'refreshcache'."
+#: ../setup/config_data.inc:793
+msgid "Send summary email"
 msgstr ""
 
-#: ../setup/config_data.inc:1016
-msgid "Caches will also refresh themselves after they have expired."
+#: ../setup/config_data.inc:794
+msgid "Log to a file"
 msgstr ""
 
-#: ../setup/config_data.inc:1017
-msgid "The expire time in seconds is specified for each cache below."
+#: ../setup/config_data.inc:795
+msgid "Send duplicate email"
 msgstr ""
 
-#: ../setup/config_data.inc:1018
-msgid "If the expire time is set to -1 then the cache will not auto refresh."
+#: ../setup/config_data.inc:800
+msgid "Use non-local SMTP server."
 msgstr ""
 
-#: ../setup/config_data.inc:1022
-msgid "Available Stats for 'normal' users"
+#: ../setup/config_data.inc:801
+msgid "Use a smtp server running on a different machine (ie: Your ISPs mail server) to process outgoing gallery email."
 msgstr ""
 
-#: ../setup/config_data.inc:1023
-msgid "Gallery can give a lot of statistics for admins, however you can enable some of them to normal users."
+#: ../setup/config_data.inc:808
+msgid "SMTP Server"
 msgstr ""
 
-#: ../setup/config_data.inc:1024
-#, php-format
-msgid "For every selected item Gallery will create a link on the mainpage. The stats are based on the defaults defined in %s."
+#: ../setup/config_data.inc:809
+msgid "The name or IP address of the SMTP Server you want to use."
 msgstr ""
 
-#: ../setup/config_data.inc:1029
-msgid "View cache"
+#: ../setup/config_data.inc:817
+msgid "Sender hostname"
 msgstr ""
 
-#: ../setup/config_data.inc:1030 ../setup/config_data.inc:1041
-#: ../setup/config_data.inc:1052 ../setup/config_data.inc:1063
-#: ../setup/config_data.inc:1074 ../setup/config_data.inc:1085
-msgid "On"
+#: ../setup/config_data.inc:818
+msgid "The full hostname of the server you are sending the mail from (The Server where your Gallery is installed on). If your Server is behind a NAT, this would be the DNS name of your router."
 msgstr ""
 
-#: ../setup/config_data.inc:1034
-msgid "View cache expiration"
+#: ../setup/config_data.inc:825
+msgid "SMTP Port"
 msgstr ""
 
-#: ../setup/config_data.inc:1040
-msgid "Comment cache"
+#: ../setup/config_data.inc:826
+msgid "The port on the SMTP server you are connecting to."
 msgstr ""
 
-#: ../setup/config_data.inc:1045
-msgid "Comment cache expiration"
+#: ../setup/config_data.inc:834
+msgid "SMTP account name"
 msgstr ""
 
-#: ../setup/config_data.inc:1051
-msgid "Date cache"
+#: ../setup/config_data.inc:835
+msgid "If your provide requires a username for outgoing email, use it here, otherwise leave blank."
 msgstr ""
 
-#: ../setup/config_data.inc:1056
-msgid "Date cache expiration"
+#: ../setup/config_data.inc:843
+msgid "SMTP password"
 msgstr ""
 
-#: ../setup/config_data.inc:1062
-msgid "Vote cache"
+#: ../setup/config_data.inc:844
+msgid "Password for sending email through smtp server. NOTE: This password is stored in cleartext in config.php. Make sure that permissions are set to keep others from getting at it!"
 msgstr ""
 
-#: ../setup/config_data.inc:1067
-msgid "Vote cache expiration"
+#: ../setup/config_data.inc:859
+msgid "Gallery wide slideshow"
 msgstr ""
 
-#: ../setup/config_data.inc:1073
-msgid "Rating cache"
+#: ../setup/config_data.inc:860
+msgid "Adds a slide show link on the main page of the gallery.   Note for large galleries this may run very slowly and use a lot of system resources."
 msgstr ""
 
-#: ../setup/config_data.inc:1078
-msgid "Rating cache expiration"
+#: ../setup/config_data.inc:861 ../setup/config_data.inc:1623
+msgid "These settings do not apply to the low tech slideshow."
 msgstr ""
 
-#: ../setup/config_data.inc:1084
-msgid "Capturedate cache"
+#: ../setup/config_data.inc:864
+msgid "Slideshow preferences"
 msgstr ""
 
-#: ../setup/config_data.inc:1089
-msgid "Capturedate cache expiration"
+#: ../setup/config_data.inc:866 ../setup/config_data.inc:874
+#: ../setup/config_data.inc:918 ../setup/config_data.inc:928
+#: ../setup/config_data.inc:1033 ../setup/config_data.inc:1044
+#: ../setup/config_data.inc:1055 ../setup/config_data.inc:1066
+#: ../setup/config_data.inc:1077 ../setup/config_data.inc:1088
+#: ../setup/config_data.inc:1628 ../setup/config_data.inc:1636
+msgid "Off"
 msgstr ""
 
-#: ../setup/config_data.inc:1101
-msgid "Technical"
+#: ../setup/config_data.inc:867 ../setup/config_data.inc:1629
+msgid "No slideshow link will appear."
 msgstr ""
 
-#: ../setup/config_data.inc:1102
-msgid "The settings in this section are intended for advanced users only."
+#: ../setup/config_data.inc:868 ../setup/config_data.inc:875
+#: ../setup/config_data.inc:1630 ../setup/config_data.inc:1637
+msgid "Ordered"
 msgstr ""
 
-#: ../setup/config_data.inc:1104
-msgid "Be aware that settings changed on this tab may have severe performance or security consequences and do so at your own risk."
+#: ../setup/config_data.inc:869 ../setup/config_data.inc:1631
+msgid "Images will display in the same order as they appear in the Gallery."
 msgstr ""
 
-#: ../setup/config_data.inc:1107
-msgid "Debug mode"
+#: ../setup/config_data.inc:870 ../setup/config_data.inc:876
+#: ../setup/config_data.inc:1632 ../setup/config_data.inc:1638
+msgid "Random"
 msgstr ""
 
-#: ../setup/config_data.inc:1108
-msgid "Turn debug mode on so that you can diagnose problems?"
+#: ../setup/config_data.inc:871 ../setup/config_data.inc:1633
+msgid "Images will appear in a random order."
 msgstr ""
 
-#: ../setup/config_data.inc:1108
-msgid "Note: Dont leave this option on in production systems! Else you might show users more information about your Gallery and system than you want!"
+#: ../setup/config_data.inc:881 ../setup/config_data.inc:1655
+msgid "Slideshow length"
 msgstr ""
 
-#: ../setup/config_data.inc:1113
-msgid "Disable register_globals check"
+#: ../setup/config_data.inc:882 ../setup/config_data.inc:1656
+msgid "Number of images to display in slideshow.  Set to 0 or blank to display all images.  Set to a number if slideshow is random and you want to display only a selection of the images."
 msgstr ""
 
-#: ../setup/config_data.inc:1114
-#, php-format
-msgid "<b>Be aware that changing this setting potentially decreases the security of your Gallery, and we may or may not support you if you encounter issues that don't occur when this is turned off.</b><br><br>Enabling this causes %s to ignore register_globals being turned on.  %s normally tries to unset all variables created by register_globals to help enforce security.  If a script that you run requires register_globals to be on, and will not cooperate with %s, set this to &quot;yes&quot;."
+#: ../setup/config_data.inc:889 ../setup/config_data.inc:1649
+msgid "Allow slideshow to loop"
 msgstr ""
 
-#: ../setup/config_data.inc:1119
-msgid "Time Limit"
+#: ../setup/config_data.inc:890
+#, php-format
+msgid "This option will allow visitors to have your slideshows repeat until they close the window or go to another page.  Set it to %s if you want to save bandwidth."
 msgstr ""
 
-#: ../setup/config_data.inc:1120
-msgid "The maximum amount of time in seconds any single operation should take.  If you find that you are getting the <b>Maximum execution time exceeded</b> error message, you can try making this a larger number.  Be warned that if you make this too large you <i>might</i> have a process that is stuck for a very long time without doing anything.  The default value is 30 which is pretty reasonable."
+#: ../setup/config_data.inc:895
+msgid "Slideshow Mode"
 msgstr ""
 
-#: ../setup/config_data.inc:1128
-msgid "Random Block Cache Time"
+#: ../setup/config_data.inc:896
+msgid "This allows you to set the default mode for the slideshow.  &quot;Java Applet&quot; requires that the user has the Java Runtime Environment installed in their browser, but allows for fullscreen viewing. &quot;JavaScript&quot; is supported by all modern browsers without extra plugins, but is more limited than the Java Applet."
 msgstr ""
 
-#: ../setup/config_data.inc:1129
-msgid "This is the amount of time that the Random Block will cache data about your photos and albums, speeding up requests for random photos.  The more often that your albums are modified, the lower you should set this value to ensure that new photos are chosen quickly, and to prevent attempts to retrieve photos which may have been deleted. The cache is automatically regenerated when a user views the random block after the time limit has expired."
+#: ../setup/config_data.inc:897
+msgid "Java Applet"
 msgstr ""
 
-#: ../setup/config_data.inc:1132
-msgid "24 Hours"
+#: ../setup/config_data.inc:897
+msgid "JavaScript"
 msgstr ""
 
-#: ../setup/config_data.inc:1133
-msgid "12 Hours"
+#: ../setup/config_data.inc:907
+msgid "Comments"
 msgstr ""
 
-#: ../setup/config_data.inc:1134
-msgid "6 Hours"
+#: ../setup/config_data.inc:910
+msgid "Enable commenting"
 msgstr ""
 
-#: ../setup/config_data.inc:1135
-msgid "1 Hour"
+#: ../setup/config_data.inc:911
+msgid "This option will enable or disable the possibility for your users to make comment.  If you set this to &quot;no&quot; all comment functionality is disabled."
 msgstr ""
 
-#: ../setup/config_data.inc:1136
-msgid "30 Minutes"
+#: ../setup/config_data.inc:916
+msgid "Indicate if there are comments available"
 msgstr ""
 
-#: ../setup/config_data.inc:1140
-msgid "Random Block Retrieval Attempts"
+#: ../setup/config_data.inc:919
+msgid "No indication that an item has comments."
 msgstr ""
 
-#: ../setup/config_data.inc:1141
-msgid "This variable controls the number of times that the random block will attempt to retrieve an image from Gallery.  The larger the value, the less likely a 'No Photo Chosen' will be returned, but it increases the time it takes for the Random Block to load."
+#: ../setup/config_data.inc:920 ../setup/config_data.inc:929
+msgid "Photos"
 msgstr ""
 
-#: ../setup/config_data.inc:1148
-msgid "Cache EXIF data"
+#: ../setup/config_data.inc:921
+msgid "Images that have comments will be marked."
 msgstr ""
 
-#: ../setup/config_data.inc:1149
-msgid "The EXIF data extracted from JPEG files can be cached after it is read the first time.  The tradeoff is that if you cache this data it's possible for your album data files to get quite large which may slow down viewing your albums.  But, if you don't cache this data then it needs to be retrieved every time any user looks at the properties of a photo which can also be slow."
+#: ../setup/config_data.inc:922 ../setup/config_data.inc:930
+msgid "Albums"
 msgstr ""
 
-#: ../setup/config_data.inc:1155
-msgid "Developer Mode"
+#: ../setup/config_data.inc:923
+msgid "Albums and sub-albums that have comments will be marked."
 msgstr ""
 
-#: ../setup/config_data.inc:1156
-msgid "Turn on developer mode to see all PHP warnings and notices.  Enabling this is not recommended for users that aren't familiar with PHP."
+#: ../setup/config_data.inc:924 ../setup/config_data.inc:931
+#: ../setup/config_data.inc:1717
+msgid "Both"
 msgstr ""
 
-#: ../setup/config_data.inc:1161
-msgid "Use Syslog"
+#: ../setup/config_data.inc:925
+msgid "Images and albums that have comments will be marked."
 msgstr ""
 
-#: ../setup/config_data.inc:1162
-msgid "Report user login, logout, and serious errors via syslog (UNIX) or System Event Manager (Windows)"
+#: ../setup/config_data.inc:936
+msgid "Display date of last comment?"
 msgstr ""
 
-#: ../setup/config_data.inc:1167
+#: ../setup/config_data.inc:937
 #, php-format
-msgid "Use %s"
+msgid "If an item has comments, display date of last comment, rather than a %s."
 msgstr ""
 
-#: ../setup/config_data.inc:1168
-msgid "Gallery uses a locking system called flock() for added protection against data corruption.  This is not supported on all platforms.  If you're seeing errors like <i>Could not acquire lock</i> then set this value to <i>no</i>."
+#: ../setup/config_data.inc:942
+msgid "Anonymous comments from known users?"
 msgstr ""
 
-#: ../setup/config_data.inc:1172
-msgid "Status code"
+#: ../setup/config_data.inc:943
+#, php-format
+msgid "When logged in, comments will automatically use format described below, unless this is set to %s."
 msgstr ""
 
-#: ../setup/config_data.inc:1173
-msgid "The status code Gallery expects to see after a successful <i>exec()</i> call.  Gallery will try to figure this out on its own so you probably won't need to change this value unless you have problems."
+#: ../setup/config_data.inc:949
+msgid "Format for commenter names"
 msgstr ""
 
-#: ../setup/config_data.inc:1179
-msgid "Session variable"
+#: ../setup/config_data.inc:950
+msgid "Commenter names of logged in users can be displayed in a variety of different ways"
 msgstr ""
 
-#: ../setup/config_data.inc:1180
-msgid "This is the session variable used to contain all Gallery session information.  Change this if there is a conflict between Gallery and another PHP app on your website."
+#: ../setup/config_data.inc:955
+msgid "Add comments inside the photo page"
 msgstr ""
 
-#: ../setup/config_data.inc:1192
-msgid "RSS Publisher"
+#: ../setup/config_data.inc:956
+msgid "Do you want to have the possibility to add comments inside the view photo page, or do you prefer a link to a popup"
 msgstr ""
 
-#: ../setup/config_data.inc:1193
-msgid "Options for the Gallery RSS Publisher"
+#: ../setup/config_data.inc:957
+msgid "Popup"
 msgstr ""
 
-#: ../setup/config_data.inc:1196
-msgid "Enable RSS Generator"
+#: ../setup/config_data.inc:957
+msgid "Inside"
 msgstr ""
 
-#: ../setup/config_data.inc:1197
-msgid "Enable or Disable the Gallery RSS Generator"
+#: ../setup/config_data.inc:961
+msgid "Maximum length of comments"
 msgstr ""
 
-#: ../setup/config_data.inc:1199 ../setup/config_data.inc:1240
-#: ../setup/config_data.inc:1248 ../setup/config_data.inc:1256
-msgid "Yes"
+#: ../setup/config_data.inc:962
+msgid "Enter a suitable value for the maximum length of comments to prevent abuse. Gallery limits comments to no more than 1000 characters.  This value will be used if less than 1000."
 msgstr ""
 
-#: ../setup/config_data.inc:1200 ../setup/config_data.inc:1241
-#: ../setup/config_data.inc:1249 ../setup/config_data.inc:1257
-msgid "No"
+#: ../setup/config_data.inc:968
+msgid "Can every permitted user see a comments overview"
 msgstr ""
 
-#: ../setup/config_data.inc:1204
-msgid "RSS Content"
+#: ../setup/config_data.inc:969
+msgid "Do you want to allow every user who is allowed to view comments (set in permission) to see a complete overview of all comments of an Album? Set this to &quot;no&quot; if only admin and owners can use this feature."
 msgstr ""
 
-#: ../setup/config_data.inc:1205
-msgid "Specifies which information is to be included in your RSS feed."
+#: ../setup/config_data.inc:980
+msgid "Watermarking"
 msgstr ""
 
-#: ../setup/config_data.inc:1207
-msgid "Basic information only"
+#: ../setup/config_data.inc:982
+msgid "Choose wether you want to enable or disable watermarking. And set the defaults"
 msgstr ""
 
-#: ../setup/config_data.inc:1208
-msgid "Album highlight"
+#: ../setup/config_data.inc:983
+msgid "Watermarking is not possible in this installation !"
 msgstr ""
 
-#: ../setup/config_data.inc:1209
-msgid "All image thumbnails"
+#: ../setup/config_data.inc:986
+msgid "Watermark directory"
 msgstr ""
 
-#: ../setup/config_data.inc:1210
-msgid "All image thumbnails and captions"
+#: ../setup/config_data.inc:987
+#, php-format
+msgid "The full path on physical disk to the directory where your watermark images will be stored.  This directory may contain .png, .tif, and .gif images used to overlay visible watermarks on photos. These formats are supported because they may contain transparency or alpha channels.  <b>Leaving this blank will disable watermarking support.</b> Note that this directory needs to have read access by the user who is running the web server (in your case this user is %s)."
 msgstr ""
 
-#: ../setup/config_data.inc:1214
-msgid "RSS Highlight"
+#: ../setup/config_data.inc:997
+msgid "Which Imagetype is watermarked"
 msgstr ""
 
-#: ../setup/config_data.inc:1215
-msgid "Specify which album will be displayed as the icon for all feed entries: An empty field means that there will be no default highlight.  '*' uses the most recently update album's highlight.  Specifying an album name will use that album's highlight image."
+#: ../setup/config_data.inc:998
+msgid "Here you can choose which of the images should be watermarked per default."
 msgstr ""
 
-#: ../setup/config_data.inc:1221
-msgid "Maximum Albums Returned"
+#: ../setup/config_data.inc:1003
+msgid "Watermark both resized and full images"
 msgstr ""
 
-#: ../setup/config_data.inc:1222
-msgid "This value is the maximum number of albums that the RSS feed will display to the user. Only the most recently modified albums are chosen for this value."
+#: ../setup/config_data.inc:1004
+msgid "Watermark resized image only"
 msgstr ""
 
-#: ../setup/config_data.inc:1229
-msgid "Visible Albums Only"
+#: ../setup/config_data.inc:1005
+msgid "Watermark full sized image only"
 msgstr ""
 
-#: ../setup/config_data.inc:1230
-msgid "Specifies whether hidden albums should be included in the RSS feed.  This is not advised unless you are the only Gallery user.  Other users could become very upset if their hidden images become displayed to the public."
+#: ../setup/config_data.inc:1015
+msgid "Statistics"
 msgstr ""
 
-#: ../setup/config_data.inc:1232
-msgid "Display Visible Albums Only"
+#: ../setup/config_data.inc:1016
+msgid "Caching improves performance for a large gallery at the cost of potentially displaying photos that are out of order or with out of date rating information."
 msgstr ""
 
-#: ../setup/config_data.inc:1233
-msgid "Display Hidden Albums"
+#: ../setup/config_data.inc:1017
+msgid "There's a different cache for each stats type supported with the exception of random."
 msgstr ""
 
-#: ../setup/config_data.inc:1237
-msgid "Use dc:date"
+#: ../setup/config_data.inc:1018
+msgid "The caches can be refreshed by reloading the stats page and specifying the url variable 'refreshcache'."
 msgstr ""
 
-#: ../setup/config_data.inc:1238
-msgid "(Advanced) If users complain about their RSS readers being unable to process the RSS Feed, try enabling this option.  Including dc:date is not RSS 2.0 compliant, but some feed readers require it anyway. Turning this on will cause your feed to not validate as RSS 2.0."
+#: ../setup/config_data.inc:1019
+msgid "Caches will also refresh themselves after they have expired."
 msgstr ""
 
-#: ../setup/config_data.inc:1245
-msgid "Use Big Photo"
+#: ../setup/config_data.inc:1020
+msgid "The expire time in seconds is specified for each cache below."
 msgstr ""
 
-#: ../setup/config_data.inc:1246
-msgid "(Advanced) If users complain about their RSS readers corrupting the channel thumbnail, you can turn this feature on.  Turning this on will cause your feed to not validate as valid RSS 2.0."
+#: ../setup/config_data.inc:1021
+msgid "If the expire time is set to -1 then the cache will not auto refresh."
 msgstr ""
 
-#: ../setup/config_data.inc:1253
-msgid "Use Photo Tag"
+#: ../setup/config_data.inc:1025
+msgid "Available Stats for 'normal' users"
 msgstr ""
 
-#: ../setup/config_data.inc:1254
-msgid "(Advanced) Turning this off will cause two RSS extensions which allow for images representing items to be removed from the feed.  Leaving this enabled should cause no problems - disabling it is a personal preference."
+#: ../setup/config_data.inc:1026
+msgid "Gallery can give a lot of statistics for admins, however you can enable some of them to normal users."
 msgstr ""
 
-#: ../setup/config_data.inc:1282
-msgid "Layout"
+#: ../setup/config_data.inc:1027
+#, php-format
+msgid "For every selected item Gallery will create a link on the mainpage. The stats are based on the defaults defined in %s."
 msgstr ""
 
-#: ../setup/config_data.inc:1285
-msgid "Default Columns"
+#: ../setup/config_data.inc:1032
+msgid "View cache"
 msgstr ""
 
-#: ../setup/config_data.inc:1286
-msgid "The default number of columns in an album."
+#: ../setup/config_data.inc:1033 ../setup/config_data.inc:1044
+#: ../setup/config_data.inc:1055 ../setup/config_data.inc:1066
+#: ../setup/config_data.inc:1077 ../setup/config_data.inc:1088
+msgid "On"
 msgstr ""
 
-#: ../setup/config_data.inc:1291
-msgid "Default Rows"
+#: ../setup/config_data.inc:1037
+msgid "View cache expiration"
 msgstr ""
 
-#: ../setup/config_data.inc:1292
-msgid "The default number of rows in an album."
+#: ../setup/config_data.inc:1043
+msgid "Comment cache"
 msgstr ""
 
-#: ../setup/config_data.inc:1303
-msgid "Appearance"
+#: ../setup/config_data.inc:1048
+msgid "Comment cache expiration"
 msgstr ""
 
-#: ../setup/config_data.inc:1306
-msgid "Border color"
+#: ../setup/config_data.inc:1054
+msgid "Date cache"
 msgstr ""
 
-#: ../setup/config_data.inc:1307
-#, php-format
-msgid "Default color of (image) borders. You can learn about %scolors%s here."
+#: ../setup/config_data.inc:1059
+msgid "Date cache expiration"
 msgstr ""
 
-#: ../setup/config_data.inc:1318
-msgid "Border width"
+#: ../setup/config_data.inc:1065
+msgid "Vote cache"
 msgstr ""
 
-#: ../setup/config_data.inc:1319
-msgid "Default width of (image) borders."
+#: ../setup/config_data.inc:1070
+msgid "Vote cache expiration"
 msgstr ""
 
-#: ../setup/config_data.inc:1324
-msgid "Default Font"
+#: ../setup/config_data.inc:1076
+msgid "Rating cache"
 msgstr ""
 
-#: ../setup/config_data.inc:1325
-msgid "Default font face.  E.g. <i>arial</i> or <i>trebuchet</i>"
+#: ../setup/config_data.inc:1081
+msgid "Rating cache expiration"
 msgstr ""
 
-#: ../setup/config_data.inc:1338
-msgid "Image Processing and Display"
+#: ../setup/config_data.inc:1087
+msgid "Capturedate cache"
 msgstr ""
 
-#: ../setup/config_data.inc:1341
-msgid "Thumbnail size"
+#: ../setup/config_data.inc:1092
+msgid "Capturedate cache expiration"
 msgstr ""
 
-#: ../setup/config_data.inc:1342
-msgid "The default target size (in pixels) of album thumbnails."
+#: ../setup/config_data.inc:1104
+msgid "Technical"
 msgstr ""
 
-#: ../setup/config_data.inc:1348
-msgid "Resized image size"
+#: ../setup/config_data.inc:1105
+msgid "The settings in this section are intended for advanced users only."
 msgstr ""
 
-#: ../setup/config_data.inc:1349
-msgid "When large images are added to an album, an intermediate version will automatically be generated at this size."
+#: ../setup/config_data.inc:1107
+msgid "Be aware that settings changed on this tab may have severe performance or security consequences and do so at your own risk."
 msgstr ""
 
-#: ../setup/config_data.inc:1351 ../setup/config_data.inc:1367
-msgid "off"
+#: ../setup/config_data.inc:1110
+msgid "Debug Level"
 msgstr ""
 
-#: ../setup/config_data.inc:1354
-msgid "Resized JPEG/PNG images file size"
+#: ../setup/config_data.inc:1111
+msgid "Turn debug on so that you can diagnose problems?"
 msgstr ""
 
-#: ../setup/config_data.inc:1355
-msgid "The default target size (in kilobytes) of resized JPEG/PNG images.  Including a value may slow down file uploads, but will speed up page viewing time especially for people with dialup connections.  Set to 0 for no target size."
+#: ../setup/config_data.inc:1111
+msgid "Note: Dont leave this option on in production systems! Else you might show users more information about your Gallery and system than you want!"
 msgstr ""
 
-#: ../setup/config_data.inc:1362
-msgid "Maximum image size"
+#: ../setup/config_data.inc:1112
+msgid "No Debug"
 msgstr ""
 
-#: ../setup/config_data.inc:1363
-msgid "You can optionally limit the dimensions your images on upload to Gallery."
+#: ../setup/config_data.inc:1112
+msgid "Normal"
 msgstr ""
 
-#: ../setup/config_data.inc:1364 ../setup/config_data.inc:1372
-msgid "Warning:"
+#: ../setup/config_data.inc:1112
+msgid "High (former Debug 'on')"
 msgstr ""
 
-#: ../setup/config_data.inc:1365
-msgid "Enabling this feature will leave you <b>without a full size original</b> image in your Gallery, but allows you to save limited hard drive space. Gallery will attempt to preserve JPEG comments and EXIF data for the shrunken image, but this will require either <b>ImageMagick</b> or the optional <b>jhead</b> programs (see Step 2)."
+#: ../setup/config_data.inc:1116
+msgid "Disable register_globals check"
 msgstr ""
 
-#: ../setup/config_data.inc:1367
+#: ../setup/config_data.inc:1117
 #, php-format
-msgid "%d (%d MPix)"
+msgid "<b>Be aware that changing this setting potentially decreases the security of your Gallery, and we may or may not support you if you encounter issues that don't occur when this is turned off.</b><br><br>Enabling this causes %s to ignore register_globals being turned on.  %s normally tries to unset all variables created by register_globals to help enforce security.  If a script that you run requires register_globals to be on, and will not cooperate with %s, set this to &quot;yes&quot;."
 msgstr ""
 
-#: ../setup/config_data.inc:1370
-msgid "Maximum JPEG/PNG image file size"
+#: ../setup/config_data.inc:1122
+msgid "Time Limit"
 msgstr ""
 
-#: ../setup/config_data.inc:1371
-msgid "You can optionally limit the filesize of your JPEG/PNG images on upload to Gallery."
+#: ../setup/config_data.inc:1123
+msgid "The maximum amount of time in seconds any single operation should take.  If you find that you are getting the <b>Maximum execution time exceeded</b> error message, you can try making this a larger number.  Be warned that if you make this too large you <i>might</i> have a process that is stuck for a very long time without doing anything.  The default value is 30 which is pretty reasonable."
+msgstr ""
+
+#: ../setup/config_data.inc:1131
+msgid "Random Block Cache Time"
 msgstr ""
 
-#: ../setup/config_data.inc:1373
-msgid "Enabling this feature will leave you <b>without an original quality image</b> in your Gallery. Set the default target filesize (in kilobytes).  Including a value may slow down file uploads, but will speed up page viewing time especially for people with dialup connections. Set to 0 if you don't want to restrict filesize."
+#: ../setup/config_data.inc:1132
+msgid "This is the amount of time that the Random Block will cache data about your photos and albums, speeding up requests for random photos.  The more often that your albums are modified, the lower you should set this value to ensure that new photos are chosen quickly, and to prevent attempts to retrieve photos which may have been deleted. The cache is automatically regenerated when a user views the random block after the time limit has expired."
 msgstr ""
 
-#: ../setup/config_data.inc:1379
-msgid "Preserve Names"
+#: ../setup/config_data.inc:1135
+msgid "24 Hours"
 msgstr ""
 
-#: ../setup/config_data.inc:1380
-msgid "When uploading images to Gallery, should we preserve the original names?  If you select <i>no</i>, Gallery will assign a new name for each photo or movie that gets uploaded."
+#: ../setup/config_data.inc:1136
+msgid "12 Hours"
 msgstr ""
 
-#: ../setup/config_data.inc:1385
-msgid "Add to beginning"
+#: ../setup/config_data.inc:1137
+msgid "6 Hours"
 msgstr ""
 
-#: ../setup/config_data.inc:1386
-msgid "New images added to beginning rather than end of albums."
+#: ../setup/config_data.inc:1138
+msgid "1 Hour"
 msgstr ""
 
-#: ../setup/config_data.inc:1391
-msgid "Fit-to-window"
+#: ../setup/config_data.inc:1139
+msgid "30 Minutes"
 msgstr ""
 
-#: ../setup/config_data.inc:1392
-msgid "When viewing photos which don't have an intermediate version, Gallery can automatically resize the image to fit the viewer's browser window (using JavaScript).  This may not work in embedded environments such as Nuke."
+#: ../setup/config_data.inc:1143
+msgid "Random Block Retrieval Attempts"
 msgstr ""
 
-#: ../setup/config_data.inc:1397
-msgid "Visitor size prefs"
+#: ../setup/config_data.inc:1144
+msgid "This variable controls the number of times that the random block will attempt to retrieve an image from Gallery.  The larger the value, the less likely a 'No Photo Chosen' will be returned, but it increases the time it takes for the Random Block to load."
 msgstr ""
 
-#: ../setup/config_data.inc:1398
-msgid "Offer visitors the choice of always viewing the full sized version of an image instead of the intermediate size.  This setting only lasts for the visitor's session."
+#: ../setup/config_data.inc:1151
+msgid "Cache EXIF data"
 msgstr ""
 
-#: ../setup/config_data.inc:1409
-msgid "Options"
+#: ../setup/config_data.inc:1152
+msgid "The EXIF data extracted from JPEG files can be cached after it is read the first time.  The tradeoff is that if you cache this data it's possible for your album data files to get quite large which may slow down viewing your albums.  But, if you don't cache this data then it needs to be retrieved every time any user looks at the properties of a photo which can also be slow."
 msgstr ""
 
-#: ../setup/config_data.inc:1412
-msgid "Printing Services"
+#: ../setup/config_data.inc:1158
+msgid "Developer Mode"
 msgstr ""
 
-#: ../setup/config_data.inc:1413
-msgid "Allow visitors to print photos directly from the album.  Fotoserve is based in the United Kindom and Fotokasten is a print service based in Germany so they are good for the European market. EZ Prints, PhotoWorks and Shutterfly are based in the United States. mPUSH is a service that allows you to send photos to cellular phones worldwide. All services will give a small donation to the Gallery project for every print you make. Using these services is a great way for you to help support this free software."
+#: ../setup/config_data.inc:1159
+msgid "Turn on developer mode to see all PHP warnings and notices.  Enabling this is not recommended for users that aren't familiar with PHP."
 msgstr ""
 
-#: ../setup/config_data.inc:1433
-msgid "mPUSH is a photo service that adds the ability to send thumbnail images to your, or a friend's, cellphone for a small fee."
+#: ../setup/config_data.inc:1164
+msgid "Use Syslog"
 msgstr ""
 
-#: ../setup/config_data.inc:1451
-msgid "Account for the mPUSH service"
+#: ../setup/config_data.inc:1165
+msgid "Report user login, logout, and serious errors via syslog (UNIX) or System Event Manager (Windows)"
 msgstr ""
 
-#: ../setup/config_data.inc:1452
+#: ../setup/config_data.inc:1170
 #, php-format
-msgid "If you want to use mPUSH cellular photo service you can either use your own account, or leave this to 'gallery'. Visit this link to %screate your own account%s."
+msgid "Use %s"
 msgstr ""
 
-#: ../setup/config_data.inc:1458
-msgid "Gallery Link"
+#: ../setup/config_data.inc:1171
+msgid "Gallery uses a locking system called flock() for added protection against data corruption.  This is not supported on all platforms.  If you're seeing errors like <i>Could not acquire lock</i> then set this value to <i>no</i>."
 msgstr ""
 
-#: ../setup/config_data.inc:1459
-msgid "Display a link navigation from your album to the top level Gallery link within the album?  If you turn this feature off, the user will not be able to navigate out of the album.  This is only useful when you want to embed an album within a website and not allow users to (easily) view the other albums in the gallery."
+#: ../setup/config_data.inc:1175
+msgid "Status code"
 msgstr ""
 
-#: ../setup/config_data.inc:1464
-msgid "Default Album Permissions"
+#: ../setup/config_data.inc:1176
+msgid "The status code Gallery expects to see after a successful <i>exec()</i> call.  Gallery will try to figure this out on its own so you probably won't need to change this value unless you have problems."
 msgstr ""
 
-#: ../setup/config_data.inc:1465
-msgid "Defines the default set of permissions for an album.  Specifically, who can see the album, and view its photos."
+#: ../setup/config_data.inc:1182
+msgid "Session variable"
 msgstr ""
 
-#: ../setup/config_data.inc:1466 ../setup/config_data.inc:1551
-#: ../setup/config_data.inc:1557
-msgid "Everybody"
+#: ../setup/config_data.inc:1183
+msgid "This is the session variable used to contain all Gallery session information.  Change this if there is a conflict between Gallery and another PHP app on your website."
 msgstr ""
 
-#: ../setup/config_data.inc:1466
-msgid "Logged-In Users"
+#: ../setup/config_data.inc:1195
+msgid "RSS Publisher"
 msgstr ""
 
-#: ../setup/config_data.inc:1476
-msgid "Data displayed"
+#: ../setup/config_data.inc:1196
+msgid "Options for the Gallery RSS Publisher"
 msgstr ""
 
-#: ../setup/config_data.inc:1479
-msgid "Click counts"
+#: ../setup/config_data.inc:1199
+msgid "Enable RSS Generator"
 msgstr ""
 
-#: ../setup/config_data.inc:1480
-msgid "Display click counts within Albums?"
+#: ../setup/config_data.inc:1200
+msgid "Enable or Disable the Gallery RSS Generator"
 msgstr ""
 
-#: ../setup/config_data.inc:1485
-msgid "Custom Fields"
+#: ../setup/config_data.inc:1202 ../setup/config_data.inc:1243
+#: ../setup/config_data.inc:1251 ../setup/config_data.inc:1259
+msgid "Yes"
 msgstr ""
 
-#: ../setup/config_data.inc:1487
-msgid "Custom fields that are available to describe each image.  They should be separated by commas.  E.g. <i>Description, Location, Film Type</i>"
+#: ../setup/config_data.inc:1203 ../setup/config_data.inc:1244
+#: ../setup/config_data.inc:1252 ../setup/config_data.inc:1260
+msgid "No"
 msgstr ""
 
-#: ../setup/config_data.inc:1493
-msgid "Display clickable image dimensions"
+#: ../setup/config_data.inc:1207
+msgid "RSS Content"
 msgstr ""
 
-#: ../setup/config_data.inc:1494
-msgid "Display clickable image dimensions beneath the thumbnails.  Will show dimensions for resized images (if any) first, then for the full image, depending on album settings user permissions.  You may click on these instead of the thumbnail to either image."
+#: ../setup/config_data.inc:1208
+msgid "Specifies which information is to be included in your RSS feed."
 msgstr ""
 
-#: ../setup/config_data.inc:1505
-msgid "Item Owner"
+#: ../setup/config_data.inc:1210
+msgid "Basic information only"
 msgstr ""
 
-#: ../setup/config_data.inc:1508
-msgid "Photo owner modification"
+#: ../setup/config_data.inc:1211
+msgid "Album highlight"
 msgstr ""
 
-#: ../setup/config_data.inc:1509
-msgid "Allow photo owners to edit and rotate/flip their own photos?"
+#: ../setup/config_data.inc:1212
+msgid "All image thumbnails"
 msgstr ""
 
-#: ../setup/config_data.inc:1514
-msgid "Photo owner deletion"
+#: ../setup/config_data.inc:1213
+msgid "All image thumbnails and captions"
 msgstr ""
 
-#: ../setup/config_data.inc:1515
-msgid "Allow photo owners to delete their own photos?"
+#: ../setup/config_data.inc:1217
+msgid "RSS Highlight"
 msgstr ""
 
-#: ../setup/config_data.inc:1520
-msgid "Photo owner display"
+#: ../setup/config_data.inc:1218
+msgid "Specify which album will be displayed as the icon for all feed entries: An empty field means that there will be no default highlight.  '*' uses the most recently update album's highlight.  Specifying an album name will use that album's highlight image."
 msgstr ""
 
-#: ../setup/config_data.inc:1521
-msgid "Display the name of photo owners with the caption?"
+#: ../setup/config_data.inc:1224
+msgid "Maximum Albums Returned"
 msgstr ""
 
-#: ../setup/config_data.inc:1532
-msgid "Polling configuration"
+#: ../setup/config_data.inc:1225
+msgid "This value is the maximum number of albums that the RSS feed will display to the user. Only the most recently modified albums are chosen for this value."
 msgstr ""
 
-#: ../setup/config_data.inc:1534
-#, php-format
-msgid "It allows your visitors to vote for or rate the contents of an album.  You set defaults for polling here, which will apply to new albums, and to all existing albums when you first upgrade to version %s."
+#: ../setup/config_data.inc:1232
+msgid "Visible Albums Only"
 msgstr ""
 
-#: ../setup/config_data.inc:1537
-msgid "In each album, voting can be switched off, restricted to logged in users or open to all visitors."
+#: ../setup/config_data.inc:1233
+msgid "Specifies whether hidden albums should be included in the RSS feed.  This is not advised unless you are the only Gallery user.  Other users could become very upset if their hidden images become displayed to the public."
 msgstr ""
 
-#: ../setup/config_data.inc:1539
-#, php-format
-msgid "There are two sorts of polls: %s, which allows voters to chose their favourites as first, second, third etc., and %s, which allows voters to rate any or all of the images without restriction.  %s is like a film review where all the images can get (for example) 5 points, while %s is useful in scoring competitions."
+#: ../setup/config_data.inc:1235
+msgid "Display Visible Albums Only"
 msgstr ""
 
-#: ../setup/config_data.inc:1540 ../setup/config_data.inc:1543
-#: ../setup/config_data.inc:1564 ../setup/config_data.inc:1569
-msgid "Rank"
+#: ../setup/config_data.inc:1236
+msgid "Display Hidden Albums"
 msgstr ""
 
-#: ../setup/config_data.inc:1541 ../setup/config_data.inc:1542
-#: ../setup/config_data.inc:1566 ../setup/config_data.inc:1570
-msgid "Critique"
+#: ../setup/config_data.inc:1240
+msgid "Use dc:date"
 msgstr ""
 
-#: ../setup/config_data.inc:1546
-msgid "Voter class"
+#: ../setup/config_data.inc:1241
+msgid "(Advanced) If users complain about their RSS readers being unable to process the RSS Feed, try enabling this option.  Including dc:date is not RSS 2.0 compliant, but some feed readers require it anyway. Turning this on will cause your feed to not validate as RSS 2.0."
 msgstr ""
 
-#: ../setup/config_data.inc:1547
-msgid "Voting is available to:"
+#: ../setup/config_data.inc:1248
+msgid "Use Big Photo"
 msgstr ""
 
-#: ../setup/config_data.inc:1549 ../setup/config_data.inc:1556
-msgid "Nobody"
+#: ../setup/config_data.inc:1249
+msgid "(Advanced) If users complain about their RSS readers corrupting the channel thumbnail, you can turn this feature on.  Turning this on will cause your feed to not validate as valid RSS 2.0."
 msgstr ""
 
-#: ../setup/config_data.inc:1550
-msgid "Voting is off."
+#: ../setup/config_data.inc:1256
+msgid "Use Photo Tag"
 msgstr ""
 
-#: ../setup/config_data.inc:1552
-msgid "Anyone can vote.  Votes are recorded against session ID."
+#: ../setup/config_data.inc:1257
+msgid "(Advanced) Turning this off will cause two RSS extensions which allow for images representing items to be removed from the feed.  Leaving this enabled should cause no problems - disabling it is a personal preference."
 msgstr ""
 
-#: ../setup/config_data.inc:1553 ../setup/config_data.inc:1558
-msgid "Logged in"
+#: ../setup/config_data.inc:1285
+msgid "Layout"
 msgstr ""
 
-#: ../setup/config_data.inc:1554
-msgid "Registered users can vote.  Votes are recorded against User ID, and voters can come back and change their choices."
+#: ../setup/config_data.inc:1288
+msgid "Default Columns"
 msgstr ""
 
-#: ../setup/config_data.inc:1561
-msgid "Poll type"
+#: ../setup/config_data.inc:1289
+msgid "The default number of columns in an album."
 msgstr ""
 
-#: ../setup/config_data.inc:1562
-msgid "Gallery offers two sorts of polls for voting for images.  See above for a more detailed explanation."
+#: ../setup/config_data.inc:1294
+msgid "Default Rows"
 msgstr ""
 
-#: ../setup/config_data.inc:1565
-msgid "Users have a set of votes which they can allocate to the images."
+#: ../setup/config_data.inc:1295
+msgid "The default number of rows in an album."
 msgstr ""
 
-#: ../setup/config_data.inc:1567
-msgid "Enables users to give all images points without restriction."
+#: ../setup/config_data.inc:1306
+msgid "Appearance"
 msgstr ""
 
-#: ../setup/config_data.inc:1574
-msgid "Number of choices"
+#: ../setup/config_data.inc:1309
+msgid "Border color"
 msgstr ""
 
-#: ../setup/config_data.inc:1575
-msgid "Number of choices that will be available to voters as radio buttons or in a pulldown menu."
+#: ../setup/config_data.inc:1310
+#, php-format
+msgid "Default color of (image) borders. You can learn about %scolors%s here."
 msgstr ""
 
-#: ../setup/config_data.inc:1580
-msgid "Vote hint"
+#: ../setup/config_data.inc:1320
+msgid "Border width"
 msgstr ""
 
-#: ../setup/config_data.inc:1581
-msgid "This is displayed above the voting options under each image."
+#: ../setup/config_data.inc:1321
+msgid "Default width of (image) borders."
 msgstr ""
 
-#: ../setup/config_data.inc:1583
-msgid "Vote for this image"
+#: ../setup/config_data.inc:1326
+msgid "Default Font"
 msgstr ""
 
-#: ../setup/config_data.inc:1588 ../setup/config_data.inc:1597
-msgid "Show vote results"
+#: ../setup/config_data.inc:1327
+msgid "Default font face.  E.g. <i>arial</i> or <i>trebuchet</i>"
 msgstr ""
 
-#: ../setup/config_data.inc:1589
-#, php-format
-msgid "Display a summary and graph on the album page of images that have received the highest votes, and provide a link to the full results.  If this option is %s, results of voting will only be available to admins and album owners."
+#: ../setup/config_data.inc:1340
+msgid "Image Processing and Display"
 msgstr ""
 
-#: ../setup/config_data.inc:1595
-msgid "Number of results displayed"
+#: ../setup/config_data.inc:1343
+msgid "Thumbnail size"
 msgstr ""
 
-#: ../setup/config_data.inc:1596
-#, php-format
-msgid "If %s is %s, display a graph showing this many top results.  (Full results will be available on a linked page.)"
+#: ../setup/config_data.inc:1344
+msgid "The default target size (in pixels) of album thumbnails."
 msgstr ""
 
-#: ../setup/config_data.inc:1603
-msgid "Orientation of vote choices?"
+#: ../setup/config_data.inc:1350
+msgid "Resized image size"
 msgstr ""
 
-#: ../setup/config_data.inc:1604
-msgid "Rank poll choices can be displayed beside each other (horizontally) or underneath each other (vertically).  Has no effect on critique voting which is a pulldown menu."
+#: ../setup/config_data.inc:1351
+msgid "When large images are added to an album, an intermediate version will automatically be generated at this size."
 msgstr ""
 
-#: ../setup/config_data.inc:1607
-msgid "Horizontal"
+#: ../setup/config_data.inc:1353 ../setup/config_data.inc:1369
+msgid "off"
 msgstr ""
 
-#: ../setup/config_data.inc:1608
-msgid "Vertical"
+#: ../setup/config_data.inc:1356
+msgid "Resized JPEG/PNG images file size"
 msgstr ""
 
-#: ../setup/config_data.inc:1610 ../setup/functions.inc:1039
-#: ../setup/functions.inc:1048 ../setup/functions.inc:1053
-msgid "Vote words and values"
+#: ../setup/config_data.inc:1357
+msgid "The default target size (in kilobytes) of resized JPEG/PNG images.  Including a value may slow down file uploads, but will speed up page viewing time especially for people with dialup connections.  Set to 0 for no target size."
 msgstr ""
 
-#: ../setup/config_data.inc:1611
-msgid "This allows you to configure the actual text that will be displayed for each voting option, plus the number of points that option is worth."
+#: ../setup/config_data.inc:1364
+msgid "Maximum image size"
 msgstr ""
 
-#: ../setup/config_data.inc:1613
-msgid "Excellent"
+#: ../setup/config_data.inc:1365
+msgid "You can optionally limit the dimensions your images on upload to Gallery."
 msgstr ""
 
-#: ../setup/config_data.inc:1614
-msgid "Very Good"
+#: ../setup/config_data.inc:1366 ../setup/config_data.inc:1374
+msgid "Warning:"
 msgstr ""
 
-#: ../setup/config_data.inc:1615
-msgid "Good"
+#: ../setup/config_data.inc:1367
+msgid "Enabling this feature will leave you <b>without a full size original</b> image in your Gallery, but allows you to save limited hard drive space. Gallery will attempt to preserve JPEG comments and EXIF data for the shrunken image, but this will require either <b>ImageMagick</b> or the optional <b>jhead</b> programs (see Step 2)."
 msgstr ""
 
-#: ../setup/config_data.inc:1616
-msgid "Average"
+#: ../setup/config_data.inc:1369
+#, php-format
+msgid "%d (%d MPix)"
 msgstr ""
 
-#: ../setup/config_data.inc:1617
-msgid "Poor"
+#: ../setup/config_data.inc:1372
+msgid "Maximum JPEG/PNG image file size"
 msgstr ""
 
-#: ../setup/config_data.inc:1628
-msgid "Album Slideshow"
+#: ../setup/config_data.inc:1373
+msgid "You can optionally limit the filesize of your JPEG/PNG images on upload to Gallery."
 msgstr ""
 
-#: ../setup/config_data.inc:1632
-msgid "Slideshow Type"
+#: ../setup/config_data.inc:1375
+msgid "Enabling this feature will leave you <b>without an original quality image</b> in your Gallery. Set the default target filesize (in kilobytes).  Including a value may slow down file uploads, but will speed up page viewing time especially for people with dialup connections. Set to 0 if you don't want to restrict filesize."
 msgstr ""
 
-#: ../setup/config_data.inc:1649
-msgid "Recursive slideshow"
+#: ../setup/config_data.inc:1381
+msgid "Preserve Names"
 msgstr ""
 
-#: ../setup/config_data.inc:1650
-#, php-format
-msgid "Set to %s if you want to include images in sub albums as part of the slideshow."
+#: ../setup/config_data.inc:1382
+msgid "When uploading images to Gallery, should we preserve the original names?  If you select <i>no</i>, Gallery will assign a new name for each photo or movie that gets uploaded."
 msgstr ""
 
-#: ../setup/config_data.inc:1656
-#, php-format
-msgid "This option will allow visitors to have your slideshow repeat until they close the window or go to another page.  Set it to %s if you want to save bandwidth."
+#: ../setup/config_data.inc:1387
+msgid "Add to beginning"
 msgstr ""
 
-#: ../setup/config_data.inc:1675 ../setup/frame_test.php:29
-msgid "Frames"
+#: ../setup/config_data.inc:1388
+msgid "New images added to beginning rather than end of albums."
 msgstr ""
 
-#: ../setup/config_data.inc:1676
-#, php-format
-msgid "Each image (thumbnails, resized and full sized) in %s can have a frame.  The following styles available:"
+#: ../setup/config_data.inc:1393
+msgid "Fit-to-window"
 msgstr ""
 
-#: ../setup/config_data.inc:1680
-msgid "Subalbum frames"
+#: ../setup/config_data.inc:1394
+msgid "When viewing photos which don't have an intermediate version, Gallery can automatically resize the image to fit the viewer's browser window (using JavaScript).  This may not work in embedded environments such as Nuke."
 msgstr ""
 
-#: ../setup/config_data.inc:1681
-msgid "This frame will appear around the thumbnail image representing a subalbum."
+#: ../setup/config_data.inc:1399
+msgid "Visitor size prefs"
 msgstr ""
 
-#: ../setup/config_data.inc:1686
-msgid "Frame around thumbs"
+#: ../setup/config_data.inc:1400
+msgid "Offer visitors the choice of always viewing the full sized version of an image instead of the intermediate size.  This setting only lasts for the visitor's session."
 msgstr ""
 
-#: ../setup/config_data.inc:1687
-msgid "This frame will appear around the thumbnail image representing a photo or movie."
+#: ../setup/config_data.inc:1411
+msgid "Options"
 msgstr ""
 
-#: ../setup/config_data.inc:1693
-msgid "Frame around images"
+#: ../setup/config_data.inc:1414
+msgid "Printing Services"
 msgstr ""
 
-#: ../setup/config_data.inc:1694
-msgid "This frame will appear around fulled sized and resized photos."
+#: ../setup/config_data.inc:1415
+msgid "Allow visitors to print photos directly from the album.  Fotoserve is based in the United Kindom and Fotokasten is a print service based in Germany so they are good for the European market. EZ Prints, PhotoWorks and Shutterfly are based in the United States. mPUSH is a service that allows you to send photos to cellular phones worldwide. All services will give a small donation to the Gallery project for every print you make. Using these services is a great way for you to help support this free software."
 msgstr ""
 
-#: ../setup/confirm.inc:44
-#, php-format
-msgid "You must create an empty file named %s and chmod it 777 before proceeding.  See the %s for more details."
+#: ../setup/config_data.inc:1434
+msgid "Account for the mPUSH service"
 msgstr ""
 
-#: ../setup/confirm.inc:52
+#: ../setup/config_data.inc:1435
 #, php-format
-msgid "File %s is optional, however some %s features will be disabled unless you create an empty file named %s and chmod it to 777 before proceeding.  See the %s for more details."
+msgid "If you want to use mPUSH cellular photo service you can either use your own account, or leave this to 'gallery'. Visit this link to %screate your own account%s."
 msgstr ""
 
-#: ../setup/confirm.inc:56
-#, php-format
-msgid "File %s is not writable by the webserver - chmod it 777 before proceeding.  See %s for more details."
+#: ../setup/config_data.inc:1441
+msgid "Enable Ecards ?"
 msgstr ""
 
-#: ../setup/confirm.inc:89 ../setup/confirm.inc:183
-msgid "missing"
+#: ../setup/config_data.inc:1442
+msgid "Set this to 'yes' to allow users to send a picure as eCard via eMail"
 msgstr ""
 
-#: ../setup/confirm.inc:89
-msgid "it's optional"
+#: ../setup/config_data.inc:1448
+msgid "Gallery Link"
 msgstr ""
 
-#: ../setup/confirm.inc:183
-msgid "optional"
+#: ../setup/config_data.inc:1449
+msgid "Display a link navigation from your album to the top level Gallery link within the album?  If you turn this feature off, the user will not be able to navigate out of the album.  This is only useful when you want to embed an album within a website and not allow users to (easily) view the other albums in the gallery."
 msgstr ""
 
-#: ../setup/confirm.inc:203
-#, php-format
-msgid "%s: <b>%s</b> must be an absolute URL!"
+#: ../setup/config_data.inc:1454
+msgid "Default Album Permissions"
 msgstr ""
 
-#: ../setup/confirm.inc:215
-#, php-format
-msgid "%s: <b>%s</b> must be a valid file (not a directory)!"
+#: ../setup/config_data.inc:1455
+msgid "Defines the default set of permissions for an album.  Specifically, who can see the album, and view its photos."
 msgstr ""
 
-#: ../setup/confirm.inc:226
-#, php-format
-msgid "%s: <b>&quot;%s&quot;</b> must be a positive number"
+#: ../setup/config_data.inc:1457 ../setup/config_data.inc:1545
+#: ../setup/config_data.inc:1551
+msgid "Everybody"
 msgstr ""
 
-#: ../setup/confirm.inc:235
-#, php-format
-msgid "%s: <b>&quot;%s&quot;</b> must be a number"
+#: ../setup/config_data.inc:1458
+msgid "Logged-In Users"
 msgstr ""
 
-#: ../setup/confirm.inc:243
-#, php-format
-msgid "%s: <b>%s</b> must not be zero"
+#: ../setup/config_data.inc:1459 ../setup/config_data.inc:1543
+#: ../setup/config_data.inc:1550
+msgid "Nobody"
+msgstr ""
+
+#: ../setup/config_data.inc:1470
+msgid "Data displayed"
 msgstr ""
 
-#: ../setup/confirm.inc:253
-#, php-format
-msgid "%s: <b>%s</b> must be an executable file!"
+#: ../setup/config_data.inc:1473
+msgid "Click counts"
 msgstr ""
 
-#: ../setup/confirm.inc:262
-#, php-format
-msgid "Directory %s does not exist.  Please create it."
+#: ../setup/config_data.inc:1474
+msgid "Display click counts within Albums?"
 msgstr ""
 
-#: ../setup/confirm.inc:268
-#, php-format
-msgid "%s exists but is not a directory.  Please fix this."
+#: ../setup/config_data.inc:1479
+msgid "Custom Fields"
 msgstr ""
 
-#: ../setup/confirm.inc:275
-#, php-format
-msgid "%s: %s exists, but is not writeable by the webserver user.  Try: %s or if that doesn't work: %s.  Also make sure that if you have an %s restriction then this tmp directory should be under the %s path"
+#: ../setup/config_data.inc:1481
+msgid "Custom fields that are available to describe each image.  They should be separated by commas.  E.g. <i>Description, Location, Film Type</i>"
 msgstr ""
 
-#: ../setup/confirm.inc:340
-#, php-format
-msgid "%s: <b>%s</b> must be an enabled for this feature to function!"
+#: ../setup/config_data.inc:1487
+msgid "Display clickable image dimensions"
 msgstr ""
 
-#: ../setup/confirm.inc:365
-#, php-format
-msgid "Could not find %s.  Check your NetPBM directory to see which PNG->JPEG converter you have (or just try using %s instead).  Please check your configuration (or use ImageMagick)."
+#: ../setup/config_data.inc:1488
+msgid "Display clickable image dimensions beneath the thumbnails.  Will show dimensions for resized images (if any) first, then for the full image, depending on album settings user permissions.  You may click on these instead of the thumbnail to either image."
 msgstr ""
 
-#: ../setup/confirm.inc:373
-#, php-format
-msgid "Could not find %s.  Check your NetPBM directory to see which PNM Composite/Overlay executable you have (or just try using %s instead).  Please check your configuration (or use ImageMagick)."
+#: ../setup/config_data.inc:1499
+msgid "Item Owner"
 msgstr ""
 
-#: ../setup/confirm.inc:385
-#, php-format
-msgid "You must specify a path for %s or %s for Gallery to function!!"
+#: ../setup/config_data.inc:1502
+msgid "Photo owner modification"
 msgstr ""
 
-#: ../setup/confirm.inc:388 ../setup/confirm.inc:391
-#, php-format
-msgid "%s is not properly configured for use as a graphics package.  Make sure you entered a path to the %s binaries in step 2."
+#: ../setup/config_data.inc:1503
+msgid "Allow photo owners to edit and rotate/flip their own photos?"
 msgstr ""
 
-#: ../setup/confirm.inc:397
-msgid "Your server has the PHP open_basedir restriction set, and certain of your paths are not in the list of restricted paths"
+#: ../setup/config_data.inc:1508
+msgid "Photo owner deletion"
 msgstr ""
 
-#: ../setup/confirm.inc:399
-#, php-format
-msgid "This doesn't mean that they won't work, however it does mean that we can't verify that the paths are correct.  If you are unable to upload photos correctly, please refer to the FAQ and to the %sdiagnostics%s to resolve your problems."
+#: ../setup/config_data.inc:1509
+msgid "Allow photo owners to delete their own photos?"
 msgstr ""
 
-#: ../setup/confirm.inc:469
-msgid "Confirm that the settings you entered came through correctly.  If you find this page confusing, you can safely ignore it."
+#: ../setup/config_data.inc:1514
+msgid "Photo owner display"
 msgstr ""
 
-#: ../setup/confirm.inc:471
-msgid "Confirm that the settings you entered came through correctly.  There are errors highlighted below in red which need to be fixed before you can save your settings."
+#: ../setup/config_data.inc:1515
+msgid "Display the name of photo owners with the caption?"
 msgstr ""
 
-#: ../setup/confirm.inc:476 ../setup/confirm.inc:495
-msgid "Edit Config"
+#: ../setup/config_data.inc:1526
+msgid "Polling configuration"
 msgstr ""
 
-#: ../setup/confirm.inc:478 ../setup/confirm.inc:497
-msgid "Save Config"
+#: ../setup/config_data.inc:1528
+#, php-format
+msgid "It allows your visitors to vote for or rate the contents of an album.  You set defaults for polling here, which will apply to new albums, and to all existing albums when you first upgrade to version %s."
 msgstr ""
 
-#: ../setup/confirm.inc:480 ../setup/login.inc:71
-msgid "Refresh"
+#: ../setup/config_data.inc:1531
+msgid "In each album, voting can be switched off, restricted to logged in users or open to all visitors."
 msgstr ""
 
-#: ../setup/confirm.inc:482
+#: ../setup/config_data.inc:1533
 #, php-format
-msgid "One error."
-msgid_plural "%d errors."
-msgstr[0] ""
-msgstr[1] ""
+msgid "There are two sorts of polls: %s, which allows voters to chose their favourites as first, second, third etc., and %s, which allows voters to rate any or all of the images without restriction.  %s is like a film review where all the images can get (for example) 5 points, while %s is useful in scoring competitions."
+msgstr ""
 
-#: ../setup/confirm.inc:482
-msgid "No errors."
+#: ../setup/config_data.inc:1534 ../setup/config_data.inc:1537
+#: ../setup/config_data.inc:1558 ../setup/config_data.inc:1563
+msgid "Rank"
 msgstr ""
 
-#: ../setup/confirm.inc:484
-msgid "See Details below."
+#: ../setup/config_data.inc:1535 ../setup/config_data.inc:1536
+#: ../setup/config_data.inc:1560 ../setup/config_data.inc:1564
+msgid "Critique"
 msgstr ""
 
-#: ../setup/confirm.inc:500
-msgid "There are errors in your configuration."
+#: ../setup/config_data.inc:1540
+msgid "Voter class"
 msgstr ""
 
-#: ../setup/confirm.inc:501
-msgid "Please go back and fix them!"
+#: ../setup/config_data.inc:1541
+msgid "Voting is available to:"
 msgstr ""
 
-#: ../setup/constants.inc:34
-msgid "In this step you'll customize various settings for Gallery.  If this is the first time you've customized Gallery, you'll notice that we've tried to pick reasonable defaults for you.  Even so, you'll probably have to make at least some minor changes.  If you've already configured Gallery before, then you'll notice that this page already has your current settings loaded, so you probably won't need to do much."
+#: ../setup/config_data.inc:1544
+msgid "Voting is off."
 msgstr ""
 
-#: ../setup/constants.inc:36 ../setup/defaults.inc:36
-msgid "Switch through the corresponding tab and fill the values you need. Some, but not all values are required. If you have finished this step use the button to go to the next Step."
+#: ../setup/config_data.inc:1546
+msgid "Anyone can vote.  Votes are recorded against session ID."
 msgstr ""
 
-#: ../setup/constants.inc:41 ../setup/constants.inc:156
-#: ../setup/defaults.inc:43 ../setup/defaults.inc:131
-msgid "Previous Step"
+#: ../setup/config_data.inc:1547 ../setup/config_data.inc:1552
+msgid "Logged in"
 msgstr ""
 
-#: ../setup/constants.inc:42 ../setup/constants.inc:157
-#: ../setup/defaults.inc:44 ../setup/defaults.inc:132
-msgid "Previous Tab"
+#: ../setup/config_data.inc:1548
+msgid "Registered users can vote.  Votes are recorded against User ID, and voters can come back and change their choices."
 msgstr ""
 
-#: ../setup/constants.inc:43 ../setup/constants.inc:158
-#: ../setup/defaults.inc:45 ../setup/defaults.inc:133
-msgid "Next Tab"
+#: ../setup/config_data.inc:1555
+msgid "Poll type"
 msgstr ""
 
-#: ../setup/constants.inc:45 ../setup/constants.inc:160
-#: ../setup/defaults.inc:47 ../setup/defaults.inc:135
-msgid "Use Defaults"
+#: ../setup/config_data.inc:1556
+msgid "Gallery offers two sorts of polls for voting for images.  See above for a more detailed explanation."
 msgstr ""
 
-#: ../setup/defaults.inc:31
-msgid "Here you can customize the default values for <b>new albums</b> that you create. These settings have no effect on existing albums!"
+#: ../setup/config_data.inc:1559
+msgid "Users have a set of votes which they can allocate to the images."
 msgstr ""
 
-#: ../setup/defaults.inc:33
-msgid "Note that these are <b>not master switches</b>. This means you can change those settings for each separately."
+#: ../setup/config_data.inc:1561
+msgid "Enables users to give all images points without restriction."
 msgstr ""
 
-#: ../setup/defaults.inc:34
-msgid "If this is the first time you've customized Gallery, you'll notice that we've tried to pick reasonable defaults for you.  If you've already configured Gallery before, then you'll notice that this page already has your current settings loaded, so you probably won't need to do much."
+#: ../setup/config_data.inc:1568
+msgid "Number of choices"
 msgstr ""
 
-#: ../setup/defaults.inc:37
-msgid "Note to users upgrading from a previous version: settings new since your old version will be applied to all existing albums. If you wish to change these later, they must be changed one by one in each album. Please choose these default values carefully."
+#: ../setup/config_data.inc:1569
+msgid "Number of choices that will be available to voters as radio buttons or in a pulldown menu."
 msgstr ""
 
-#: ../setup/diagnostics.php:37
-msgid "Gallery Diagnostics"
+#: ../setup/config_data.inc:1574
+msgid "Vote hint"
 msgstr ""
 
-#: ../setup/diagnostics.php:40
-msgid "This page is designed to provide some diagnostics about your server to help you find issues that may prevent Gallery from functioning properly."
+#: ../setup/config_data.inc:1575
+msgid "This is displayed above the voting options under each image."
 msgstr ""
 
-#: ../setup/diagnostics.php:41
-msgid "The config wizard tries all kinds of diagnostics to try to find and work around any issues that it finds on your system, but there may be other problems that we have not thought of."
+#: ../setup/config_data.inc:1577
+msgid "Vote for this image"
 msgstr ""
 
-#: ../setup/diagnostics.php:42
-msgid "You can use these tools to find out more about your setup"
+#: ../setup/config_data.inc:1582 ../setup/config_data.inc:1591
+msgid "Show vote results"
 msgstr ""
 
-#: ../setup/diagnostics.php:47
-msgid "Tool"
+#: ../setup/config_data.inc:1583
+#, php-format
+msgid "Display a summary and graph on the album page of images that have received the highest votes, and provide a link to the full results.  If this option is %s, results of voting will only be available to admins and album owners."
 msgstr ""
 
-#: ../setup/diagnostics.php:48
-msgid "Description"
+#: ../setup/config_data.inc:1589
+msgid "Number of results displayed"
 msgstr ""
 
-#: ../setup/diagnostics.php:52
-msgid "PHP Info"
+#: ../setup/config_data.inc:1590
+#, php-format
+msgid "If %s is %s, display a graph showing this many top results.  (Full results will be available on a linked page.)"
 msgstr ""
 
-#: ../setup/diagnostics.php:55
-msgid "This page provides information about your PHP installation."
+#: ../setup/config_data.inc:1597
+msgid "Orientation of vote choices?"
 msgstr ""
 
-#: ../setup/diagnostics.php:56
-msgid "It's a good place to look to examine all the various PHP configuration settings, and to find out on what kind of system you're running (sometimes it's difficult to tell when you're on an ISP's machine)"
+#: ../setup/config_data.inc:1598
+msgid "Rank poll choices can be displayed beside each other (horizontally) or underneath each other (vertically).  Has no effect on critique voting which is a pulldown menu."
 msgstr ""
 
-#: ../setup/diagnostics.php:62 ../setup/diagnostics.php:72
-msgid "Check"
+#: ../setup/config_data.inc:1601
+msgid "Horizontal"
 msgstr ""
 
-#: ../setup/diagnostics.php:65
-msgid "This page provides information about your NetPBM binaries."
+#: ../setup/config_data.inc:1602
+msgid "Vertical"
 msgstr ""
 
-#: ../setup/diagnostics.php:66
-msgid "You can only use this page after you have successfully completed the configuration wizard (as it expects that you've already located and configured Gallery with the right path to NetPBM)."
+#: ../setup/config_data.inc:1605
+msgid "This allows you to configure the actual text that will be displayed for each voting option, plus the number of points that option is worth."
 msgstr ""
 
-#: ../setup/diagnostics.php:75
-msgid "This page provides information about your ImageMagick binaries."
+#: ../setup/config_data.inc:1607
+msgid "Excellent"
 msgstr ""
 
-#: ../setup/diagnostics.php:76
-msgid "You can only use this page after you have successfully complete the configuration wizard (as it expects that you've already located and configured Gallery with the right path to ImageMagick)."
+#: ../setup/config_data.inc:1608
+msgid "Very Good"
 msgstr ""
 
-#: ../setup/diagnostics.php:82
-msgid "Check Sessions"
+#: ../setup/config_data.inc:1609
+msgid "Good"
 msgstr ""
 
-#: ../setup/diagnostics.php:85
-msgid "This page runs a very simple test on your PHP session configuration."
+#: ../setup/config_data.inc:1610
+msgid "Average"
 msgstr ""
 
-#: ../setup/diagnostics.php:86
-msgid "Gallery requires that your PHP installation is configured with proper session support."
+#: ../setup/config_data.inc:1611
+msgid "Poor"
 msgstr ""
 
-#: ../setup/diagnostics.php:95
-msgid "This page will simply send a test email."
+#: ../setup/config_data.inc:1622
+msgid "Album Slideshow"
 msgstr ""
 
-#: ../setup/diagnostics.php:96
-#, php-format
-msgid "This allows you to see if you can use the email functions in %s."
+#: ../setup/config_data.inc:1626
+msgid "Slideshow Type"
 msgstr ""
 
-#: ../setup/diagnostics.php:102
-msgid "Check versions"
+#: ../setup/config_data.inc:1643
+msgid "Recursive slideshow"
 msgstr ""
 
-#: ../setup/diagnostics.php:105
+#: ../setup/config_data.inc:1644
 #, php-format
-msgid "This page is for %s upgrades that have problems."
+msgid "Set to %s if you want to include images in sub albums as part of the slideshow."
 msgstr ""
 
-#: ../setup/diagnostics.php:106
+#: ../setup/config_data.inc:1650
 #, php-format
-msgid "This allows you to check you have the correct version of all your %s files."
+msgid "This option will allow visitors to have your slideshow repeat until they close the window or go to another page.  Set it to %s if you want to save bandwidth."
 msgstr ""
 
-#: ../setup/frame_test.php:29 ../setup/index.php:42
-msgid "Gallery Configuration"
+#: ../setup/config_data.inc:1669 ../setup/config_data.inc:1673
+#: ../setup/config_data.inc:1679
+msgid "Micro Thumb Photo Navigation"
 msgstr ""
 
-#: ../setup/frame_test.php:59
-msgid "None"
+#: ../setup/config_data.inc:1670
+msgid "These settings apply to the micro-thumb photo navigation system.  The micro thumbs are only visible when viewing individual images."
 msgstr ""
 
-#: ../setup/frame_test.php:60
-msgid "No frames"
+#: ../setup/config_data.inc:1674
+msgid "Uses micro-thumbnails for photo navigation. This creates a navigation panel with tiny thumbnails of the images around the photo you are viewing.  You can also choose both to display the micro thumb navigation system AND the old style navigation system."
 msgstr ""
 
-#: ../setup/frame_test.php:61
-msgid "Dots"
+#: ../setup/config_data.inc:1676
+msgid "both"
 msgstr ""
 
-#: ../setup/frame_test.php:62
-msgid "Just a simple dashed border around the thumb."
+#: ../setup/config_data.inc:1681 ../setup/config_data.inc:1687
+msgid "Fixed"
 msgstr ""
 
-#: ../setup/frame_test.php:63
-msgid "Solid"
+#: ../setup/config_data.inc:1682
+msgid "Displays prev+next groups of thumbs, changing only to display next group of thumbs."
 msgstr ""
 
-#: ../setup/frame_test.php:64
-msgid "Just a simple solid border around the thumb."
+#: ../setup/config_data.inc:1683 ../setup/config_data.inc:1687
+msgid "Dynamic"
 msgstr ""
 
-#: ../setup/frame_test.php:87
-#, php-format
-msgid "Skipping %s."
+#: ../setup/config_data.inc:1684
+msgid "Displays previos & next images, with current image between."
 msgstr ""
 
-#: ../setup/frame_test.php:93
-#, php-format
-msgid "Can't open %s"
+#: ../setup/config_data.inc:1690
+msgid "Show Micro Thumb for First/Last"
 msgstr ""
 
-#: ../setup/frame_test.php:171
-msgid "Close Window"
+#: ../setup/config_data.inc:1691
+msgid "This allows you to turn on and off the display of the first and last micro-thumb.  Since these two images are always the same, some might find that it is not very useful and would rather display more next/previous thumbs."
 msgstr ""
 
-#: ../setup/functions.inc:144
-msgid "Please retype your password here"
+#: ../setup/config_data.inc:1696
+msgid "Number of Previous Micro Thumbs"
 msgstr ""
 
-#: ../setup/functions.inc:158 ../setup/functions.inc:1040
-msgid "Name"
+#: ../setup/config_data.inc:1697
+msgid "This is the number of previous micro thumbs on the screen at a time.  You might prefer to show fewer previous micro thumbs and more next micro thumbs."
 msgstr ""
 
-#: ../setup/functions.inc:159 ../setup/functions.inc:1040
-msgid "Value"
+#: ../setup/config_data.inc:1704
+msgid "Number of Next Micro Thumbs"
 msgstr ""
 
-#: ../setup/functions.inc:329
-msgid "Missing value"
+#: ../setup/config_data.inc:1705
+msgid "This is the number of next micro thumbs on the screen at a time.  You might prefer to show fewer previous micro thumbs and more next micro thumbs."
 msgstr ""
 
-#: ../setup/functions.inc:351
-msgid "<b>exec()</b> is not disabled on this server."
+#: ../setup/config_data.inc:1712
+msgid "Location of Micro Thumb Navigation"
 msgstr ""
 
-#: ../setup/functions.inc:369
-msgid "I can read your <b>.htaccess</b> file."
+#: ../setup/config_data.inc:1713
+msgid "Displays the micro-thumb navigation bar at the Top, Bottom or Both of the photo viewing page.  Since the micro thumb navigation system is larger than the original navigation system, you may want to display it at only the top or bottom to conserve space usage."
 msgstr ""
 
-#: ../setup/functions.inc:388
-#, php-format
-msgid "PHP v%s is OK."
+#: ../setup/config_data.inc:1716
+msgid "Top"
 msgstr ""
 
-#: ../setup/functions.inc:400
-msgid "<b>mod_rewrite</b> is enabled."
+#: ../setup/config_data.inc:1718
+msgid "Bottom"
 msgstr ""
 
-#: ../setup/functions.inc:423
-msgid "Can't find <i>jhead</i>"
+#: ../setup/config_data.inc:1721
+msgid "Height of Micro Thumbs"
 msgstr ""
 
-#: ../setup/functions.inc:425
-msgid "<b>jhead</b> binary located."
+#: ../setup/config_data.inc:1722
+msgid "The size of micro thumbnails will determine how clear the images are as well as how much room they take up.  This value is the height and is in pixels.  45 is a reasonable value for viewing at 1024x768."
 msgstr ""
 
-#: ../setup/functions.inc:438
-msgid "NetPBM not being used in this installation."
+#: ../setup/config_data.inc:1727
+msgid "Bonus to Current Micro Thumb's Size"
 msgstr ""
 
-#: ../setup/functions.inc:443 ../setup/functions.inc:545
-msgid "Cannot verify this path (it's not in your open_basedir list)."
+#: ../setup/config_data.inc:1728
+msgid "This is the bonus in pixels to the size of the current micro-thumb.  This creates a nice look and a value of 10-15 is reasonable.  Zero (0) and negative numbers (-10) are also valid here.  Zero (0) will result in the current thumb being of identical size to all the other micro thumbs and a negative value will result in a smaller micro thumb."
 msgstr ""
 
-#: ../setup/functions.inc:472
-msgid "Without pnmcomp and pamcomp gallery will not be able to watermark images, unless you use ImageMagick and have the composite binary installed."
+#: ../setup/config_data.inc:1739 ../setup/frame_test.php:29
+msgid "Frames"
 msgstr ""
 
-#: ../setup/functions.inc:500 ../setup/functions.inc:572
+#: ../setup/config_data.inc:1740
 #, php-format
-msgid "Missing optional binary %s. %s"
+msgid "Each image (thumbnails, resized and full sized) in %s can have a frame.  The following styles available:"
 msgstr ""
 
-#: ../setup/functions.inc:504 ../setup/functions.inc:575
-#, php-format
-msgid "Can't find %s!"
+#: ../setup/config_data.inc:1744
+msgid "Subalbum frames"
 msgstr ""
 
-#: ../setup/functions.inc:509 ../setup/functions.inc:581
-#, php-format
-msgid "%s is not executable!"
+#: ../setup/config_data.inc:1745
+msgid "This frame will appear around the thumbnail image representing a subalbum."
 msgstr ""
 
-#: ../setup/functions.inc:518 ../setup/functions.inc:525
-#, php-format
-msgid "%d of %d NetPBM binaries located."
+#: ../setup/config_data.inc:1750
+msgid "Frame around thumbs"
 msgstr ""
 
-#: ../setup/functions.inc:540
-msgid "ImageMagick not being used in this installation."
+#: ../setup/config_data.inc:1751
+msgid "This frame will appear around the thumbnail image representing a photo or movie."
 msgstr ""
 
-#: ../setup/functions.inc:559
-msgid "Without composite gallery will not be able to watermark images, except you use NetPBM and have the pnmcomp binary installed."
+#: ../setup/config_data.inc:1757
+msgid "Frame around images"
 msgstr ""
 
-#: ../setup/functions.inc:588 ../setup/functions.inc:595
+#: ../setup/config_data.inc:1758
+msgid "This frame will appear around fulled sized and resized photos."
+msgstr ""
+
+#: ../setup/confirm.inc:44
 #, php-format
-msgid "%d of %d ImageMagick binaries located."
+msgid "You must create an empty file named %s and chmod it 777 before proceeding.  See the %s for more details."
 msgstr ""
 
-#: ../setup/functions.inc:617
-msgid "Can't find <i>jpegtran</i>!"
+#: ../setup/confirm.inc:52
+#, php-format
+msgid "File %s is optional, however some %s features will be disabled unless you create an empty file named %s and chmod it to 777 before proceeding.  See the %s for more details."
 msgstr ""
 
-#: ../setup/functions.inc:619
-msgid "<b>jpegtran</b> binary located."
+#: ../setup/confirm.inc:56
+#, php-format
+msgid "File %s is not writable by the webserver - chmod it 777 before proceeding.  See %s for more details."
 msgstr ""
 
-#: ../setup/functions.inc:630
-msgid "PHP has <b>GNU gettext</b> support."
+#: ../setup/confirm.inc:89 ../setup/confirm.inc:183
+msgid "missing"
 msgstr ""
 
-#: ../setup/functions.inc:632
-msgid "PHP does not have <b>GNU gettext</b> support."
+#: ../setup/confirm.inc:89
+msgid "it's optional"
 msgstr ""
 
-#: ../setup/functions.inc:646
-msgid "No languages found."
+#: ../setup/confirm.inc:183
+msgid "optional"
 msgstr ""
 
-#: ../setup/functions.inc:648
-msgid "It seems you didn't download any additional languages. This is not a problem! Gallery will appear just in English. Note: If this is not true, check that all files in locale folder are readable for the webserver, or contact the Gallery Team."
+#: ../setup/confirm.inc:203
+#, php-format
+msgid "%s: <b>%s</b> must be an absolute URL!"
 msgstr ""
 
-#: ../setup/functions.inc:651
+#: ../setup/confirm.inc:215
 #, php-format
-msgid "%d languages are available.  If you are missing a language please visit the %sGallery download page%s."
+msgid "%s: <b>%s</b> must be a valid file (not a directory)!"
 msgstr ""
 
-#: ../setup/functions.inc:673
+#: ../setup/confirm.inc:226
 #, php-format
-msgid "You can check for more recent versions by visiting %s."
+msgid "%s: <b>&quot;%s&quot;</b> must be a positive number"
 msgstr ""
 
-#: ../setup/functions.inc:675
+#: ../setup/confirm.inc:235
 #, php-format
-msgid "This version of %s was released on %s."
+msgid "%s: <b>&quot;%s&quot;</b> must be a number"
+msgstr ""
+
+#: ../setup/confirm.inc:243
+#, php-format
+msgid "%s: <b>%s</b> must not be zero"
 msgstr ""
 
-#: ../setup/functions.inc:677
+#: ../setup/confirm.inc:253
 #, php-format
-msgid "This is a development build of %s that was released on %s."
+msgid "%s: <b>%s</b> must be an executable file!"
 msgstr ""
 
-#: ../setup/functions.inc:686
-msgid "Please check regularly for updates."
+#: ../setup/confirm.inc:262
+#, php-format
+msgid "Directory %s does not exist.  Please create it."
 msgstr ""
 
-#: ../setup/functions.inc:705
-msgid "All gallery locales are available on this host."
+#: ../setup/confirm.inc:268
+#, php-format
+msgid "%s exists but is not a directory.  Please fix this."
 msgstr ""
 
-#: ../setup/functions.inc:708
+#: ../setup/confirm.inc:275
 #, php-format
-msgid "There are %d locales that Gallery was unable to locate. You may need to select manually date formats. "
+msgid "%s: %s exists, but is not writeable by the webserver user.  Try: %s or if that doesn't work: %s.  Also make sure that if you have an %s restriction then this tmp directory should be under the %s path"
 msgstr ""
 
-#: ../setup/functions.inc:714
+#: ../setup/confirm.inc:340
 #, php-format
-msgid "Dates in %d languages may not be formatted properly, because the corresponding locales are missing. You may need to select manually the date formats for these."
+msgid "%s: <b>%s</b> must be an enabled for this feature to function!"
 msgstr ""
 
-#: ../setup/functions.inc:719
+#: ../setup/confirm.inc:365
 #, php-format
-msgid "We were unable to detect any locales.  However, your PHP installation is configured with the %s restriction so this may be interfering with the way that we detect locales.  Unfortunately this means the date format will not change for different languages.  However, it is OK to continue."
+msgid "Could not find %s.  Check your NetPBM directory to see which PNG->JPEG converter you have (or just try using %s instead).  Please check your configuration (or use ImageMagick)."
 msgstr ""
 
-#: ../setup/functions.inc:723
+#: ../setup/confirm.inc:373
 #, php-format
-msgid "We were unable to detect any system locales. Multi-language functions will be disabled. Please install the corresponding locales or ask your administrator to do this. This problem is known on %s systems. In this case please have a look at this %sDebian locale HowTo%s."
+msgid "Could not find %s.  Check your NetPBM directory to see which PNM Composite/Overlay executable you have (or just try using %s instead).  Please check your configuration (or use ImageMagick)."
 msgstr ""
 
-#: ../setup/functions.inc:725
-msgid "Only the default locale for this machine is available, so date format will not change for different languages."
+#: ../setup/confirm.inc:385
+#, php-format
+msgid "You must specify a path for %s or %s for Gallery to function!!"
 msgstr ""
 
-#: ../setup/functions.inc:884
+#: ../setup/confirm.inc:388 ../setup/confirm.inc:391
 #, php-format
-msgid "<b>System</b> locale selection required"
+msgid "%s is not properly configured for use as a graphics package.  Make sure you entered a path to the %s binaries in step 2."
 msgstr ""
 
-#: ../setup/functions.inc:885
-msgid "There is more than one suitable <b>system</b> locale installed on your machine for the following languages.  Please chose the one you think is most suitable."
+#: ../setup/confirm.inc:397
+msgid "Your server has the PHP open_basedir restriction set, and certain of your paths are not in the list of restricted paths"
 msgstr ""
 
-#: ../setup/functions.inc:887 ../setup/functions.inc:967
-msgid "This is <b>only</b> for date & time format. You only need to edit the languages you enabled above"
+#: ../setup/confirm.inc:399
+#, php-format
+msgid "This doesn't mean that they won't work, however it does mean that we can't verify that the paths are correct.  If you are unable to upload photos correctly, please refer to the FAQ and to the %sdiagnostics%s to resolve your problems."
 msgstr ""
 
-#: ../setup/functions.inc:898 ../setup/functions.inc:922
-msgid "System locale"
+#: ../setup/confirm.inc:468
+msgid "Confirm that the settings you entered came through correctly.  If you find this page confusing, you can safely ignore it."
 msgstr ""
 
-#: ../setup/functions.inc:964
-#, php-format
-msgid "<b>System</b> locale problems"
+#: ../setup/confirm.inc:470
+msgid "Confirm that the settings you entered came through correctly.  There are errors highlighted below in red which need to be fixed before you can save your settings."
 msgstr ""
 
-#: ../setup/functions.inc:965
-msgid "There are no apparently suitable <b>system</b> locales installed on your machine for the following languages.  Please choose the one you think is most suitable."
+#: ../setup/confirm.inc:475 ../setup/confirm.inc:494
+msgid "Edit Config"
 msgstr ""
 
-#: ../setup/functions.inc:1008
-msgid "<b>safe_mode</b> is off."
+#: ../setup/confirm.inc:477 ../setup/confirm.inc:496
+msgid "Save Config"
 msgstr ""
 
-#: ../setup/functions.inc:1020
-msgid "<b>magic_quotes</b> are off."
+#: ../setup/confirm.inc:479 ../setup/login.inc:71
+msgid "Refresh"
 msgstr ""
 
-#: ../setup/functions.inc:1038
+#: ../setup/confirm.inc:481
 #, php-format
-msgid "In %s, missing %s in row %d with %s %s."
+msgid "One error."
+msgid_plural "%d errors."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../setup/confirm.inc:481
+msgid "No errors."
 msgstr ""
 
-#: ../setup/functions.inc:1047
-#, php-format
-msgid "In %s, blank in row %d."
+#: ../setup/confirm.inc:483
+msgid "See Details below."
 msgstr ""
 
-#: ../setup/functions.inc:1052
-#, php-format
-msgid "In %s, for name %s (row %d) value %s should be a positive whole number"
+#: ../setup/confirm.inc:499
+msgid "There are errors in your configuration."
 msgstr ""
 
-#: ../setup/functions.inc:1074
-msgid "<b>register_globals</b> is off."
+#: ../setup/confirm.inc:500
+msgid "Please go back and fix them!"
 msgstr ""
 
-#: ../setup/functions.inc:1242
-msgid "Your passwords do not match!"
+#: ../setup/constants.inc:34
+msgid "In this step you'll customize various settings for Gallery.  If this is the first time you've customized Gallery, you'll notice that we've tried to pick reasonable defaults for you.  Even so, you'll probably have to make at least some minor changes.  If you've already configured Gallery before, then you'll notice that this page already has your current settings loaded, so you probably won't need to do much."
 msgstr ""
 
-#: ../setup/functions.inc:1258
-msgid "Valid admin email address given."
+#: ../setup/constants.inc:36 ../setup/defaults.inc:36
+msgid "Switch through the corresponding tab and fill the values you need. Some, but not all values are required. If you have finished this step use the button to go to the next Step."
 msgstr ""
 
-#: ../setup/functions.inc:1265
-msgid "You must specify valid admin email addresses"
+#: ../setup/constants.inc:41 ../setup/constants.inc:156
+#: ../setup/defaults.inc:43 ../setup/defaults.inc:129
+msgid "Previous Step"
 msgstr ""
 
-#: ../setup/functions.inc:1273
-#, php-format
-msgid "%s is not a valid email address."
+#: ../setup/constants.inc:42 ../setup/constants.inc:157
+#: ../setup/defaults.inc:44 ../setup/defaults.inc:130
+msgid "Previous Tab"
 msgstr ""
 
-#: ../setup/functions.inc:1282
-msgid "Valid sender email address given."
+#: ../setup/constants.inc:43 ../setup/constants.inc:158
+#: ../setup/defaults.inc:45 ../setup/defaults.inc:131
+msgid "Next Tab"
 msgstr ""
 
-#: ../setup/functions.inc:1284
-msgid "You must specify a valid sender email address"
+#: ../setup/constants.inc:45 ../setup/constants.inc:160
+#: ../setup/defaults.inc:47 ../setup/defaults.inc:133
+msgid "Use Defaults"
 msgstr ""
 
-#: ../setup/functions.inc:1287
-#, php-format
-msgid "You must include %s in your welcome email"
+#: ../setup/defaults.inc:31
+msgid "Here you can customize the default values for <b>new albums</b> that you create. These settings have no effect on existing albums!"
 msgstr ""
 
-#: ../setup/functions.inc:1292
-#, php-format
-msgid "You must include %s or %s in your welcome email"
+#: ../setup/defaults.inc:33
+msgid "Note that these are <b>not master switches</b>. This means you can change those settings for each separately."
 msgstr ""
 
-#: ../setup/functions.inc:1316
-#, php-format
-msgid "The following files are out of date, corrupted or missing:<br>&nbsp;&nbsp;&nbsp;&nbsp;%s."
+#: ../setup/defaults.inc:34
+msgid "If this is the first time you've customized Gallery, you'll notice that we've tried to pick reasonable defaults for you.  If you've already configured Gallery before, then you'll notice that this page already has your current settings loaded, so you probably won't need to do much."
 msgstr ""
 
-#: ../setup/functions.inc:1318
-msgid "This should be fixed before proceeding"
+#: ../setup/defaults.inc:37
+msgid "Note to users upgrading from a previous version: settings new since your old version will be applied to all existing albums. If you wish to change these later, they must be changed one by one in each album. Please choose these default values carefully."
 msgstr ""
 
-#: ../setup/functions.inc:1319 ../setup/functions.inc:1323
-#, php-format
-msgid "Look at %sCheck Versions%s for more details."
+#: ../setup/diagnostics.php:35
+msgid "Gallery Diagnostics"
 msgstr ""
 
-#: ../setup/functions.inc:1322
-#, php-format
-msgid "%d files are more recent than expected.  This is OK if you are using pre-release, beta, CVS or modified code."
+#: ../setup/diagnostics.php:38
+msgid "This page is designed to provide some diagnostics about your server to help you find issues that may prevent Gallery from functioning properly."
 msgstr ""
 
-#: ../setup/functions.inc:1327
-#, php-format
-msgid "All tested files up-to-date."
+#: ../setup/diagnostics.php:39
+msgid "The config wizard tries all kinds of diagnostics to try to find and work around any issues that it finds on your system, but there may be other problems that we have not thought of."
 msgstr ""
 
-#: ../setup/functions.inc:1329
-#, php-format
-msgid "All %d tested files up-to-date."
+#: ../setup/diagnostics.php:40
+msgid "You can use these tools to find out more about your setup"
 msgstr ""
 
-#: ../setup/functions.inc:1338
-#, php-format
-msgid "this is new in version %s"
+#: ../setup/diagnostics.php:45
+msgid "Tool"
 msgstr ""
 
-#: ../setup/functions.inc:1343
-#, php-format
-msgid "Return to %s."
+#: ../setup/diagnostics.php:46
+msgid "Description"
 msgstr ""
 
-#: ../setup/functions.inc:1344
-msgid "Configuration Wizard"
+#: ../setup/diagnostics.php:50
+msgid "PHP Info"
 msgstr ""
 
-#: ../setup/functions.inc:1393
-#, php-format
-msgid "You must enter a password for the %s account."
+#: ../setup/diagnostics.php:53
+msgid "This page provides information about your PHP installation."
 msgstr ""
 
-#: ../setup/functions.inc:1398
-#, php-format
-msgid "It seems you've already configured Gallery, because there is one admin account, but its not called %s."
+#: ../setup/diagnostics.php:54
+msgid "It's a good place to look to examine all the various PHP configuration settings, and to find out on what kind of system you're running (sometimes it's difficult to tell when you're on an ISP's machine)"
 msgstr ""
 
-#: ../setup/functions.inc:1401
-#, php-format
-msgid "It seems you've already configured Gallery, because there are %d admin accounts, but no user called %s."
+#: ../setup/diagnostics.php:60 ../setup/diagnostics.php:70
+msgid "Check"
 msgstr ""
 
-#: ../setup/functions.inc:1403
-#, php-format
-msgid "You don't have to enter a password.  But if you do, Gallery will create an administrator account called %s with that password."
+#: ../setup/diagnostics.php:63
+msgid "This page provides information about your NetPBM binaries."
 msgstr ""
 
-#: ../setup/functions.inc:1412
-#, php-format
-msgid "It seems you've already configured Gallery, because the %s user exists.  You don't have to enter a password.  But if you do, Gallery will change the password for the %s user."
+#: ../setup/diagnostics.php:64
+msgid "You can only use this page after you have successfully completed the configuration wizard (as it expects that you've already located and configured Gallery with the right path to NetPBM)."
 msgstr ""
 
-#: ../setup/functions.inc:1419
-msgid "Admin password"
+#: ../setup/diagnostics.php:73
+msgid "This page provides information about your ImageMagick binaries."
 msgstr ""
 
-#: ../setup/functions.inc:1434 ../setup/functions.inc:1436
-#: ../setup/functions.inc:1438 ../setup/functions.inc:1446
-msgid "Full Name"
+#: ../setup/diagnostics.php:74
+msgid "You can only use this page after you have successfully complete the configuration wizard (as it expects that you've already located and configured Gallery with the right path to ImageMagick)."
 msgstr ""
 
-#: ../setup/functions.inc:1434 ../setup/functions.inc:1436
-#: ../setup/functions.inc:1440 ../setup/functions.inc:1448
-#: ../setup/login.inc:93
-msgid "Username"
+#: ../setup/diagnostics.php:80
+msgid "Check Sessions"
 msgstr ""
 
-#: ../setup/functions.inc:1442
-msgid "Full name that you can click on to send email (mailto:)"
+#: ../setup/diagnostics.php:83
+msgid "This page runs a very simple test on your PHP session configuration."
 msgstr ""
 
-#: ../setup/functions.inc:1444
-msgid "Username that you can click on to send email (mailto:)"
+#: ../setup/diagnostics.php:84
+msgid "Gallery requires that your PHP installation is configured with proper session support."
 msgstr ""
 
-#: ../setup/functions.inc:1446 ../setup/functions.inc:1448
-msgid "email address"
+#: ../setup/diagnostics.php:93
+msgid "This page will simply send a test email."
 msgstr ""
 
-#: ../setup/functions.inc:1459
-msgid "Your version of PHP handles this issue properly."
+#: ../setup/diagnostics.php:94
+#, php-format
+msgid "This allows you to see if you can use the email functions in %s."
 msgstr ""
 
-#: ../setup/functions.inc:1476
-msgid "File missing or unreadable.  Please install then re-run this test."
+#: ../setup/diagnostics.php:100
+msgid "Check versions"
 msgstr ""
 
-#: ../setup/functions.inc:1480
+#: ../setup/diagnostics.php:103
 #, php-format
-msgid "Please ensure that %s is the latest version."
+msgid "This page is for %s upgrades that have problems."
 msgstr ""
 
-#: ../setup/functions.inc:1485
+#: ../setup/diagnostics.php:104
 #, php-format
-msgid "Testing status of %d files."
+msgid "This allows you to check you have the correct version of all your %s files."
 msgstr ""
 
-#: ../setup/functions.inc:1492
-#, php-format
-msgid "Cannot read file %s."
+#: ../setup/frame_test.php:29 ../setup/index.php:45
+msgid "Gallery Configuration"
 msgstr ""
 
-#: ../setup/functions.inc:1494
-msgid "File missing or unreadable."
+#: ../setup/frame_test.php:59
+msgid "None"
 msgstr ""
 
-#: ../setup/functions.inc:1499
-#, php-format
-msgid "Version information not found in %s.  File must be old version or corrupted."
+#: ../setup/frame_test.php:60
+msgid "No frames"
 msgstr ""
 
-#: ../setup/functions.inc:1501
-msgid "Missing version"
+#: ../setup/frame_test.php:61
+msgid "Dots"
 msgstr ""
 
-#: ../setup/functions.inc:1508
-#, php-format
-msgid "Problem with %s.  Expected version %s (or greater) but found %s."
+#: ../setup/frame_test.php:62
+msgid "Just a simple dashed border around the thumb."
 msgstr ""
 
-#: ../setup/functions.inc:1510
-#, php-format
-msgid "Expected version %s (or greater) but found %s."
+#: ../setup/frame_test.php:63
+msgid "Solid"
 msgstr ""
 
-#: ../setup/functions.inc:1514
-#, php-format
-msgid "%s OK.  Actual version (%s) more recent than expected version (%s)"
+#: ../setup/frame_test.php:64
+msgid "Just a simple solid border around the thumb."
 msgstr ""
 
-#: ../setup/functions.inc:1516
+#: ../setup/frame_test.php:87
 #, php-format
-msgid "Expected version %s but found %s."
+msgid "Skipping %s."
 msgstr ""
 
-#: ../setup/functions.inc:1520
+#: ../setup/frame_test.php:93
 #, php-format
-msgid "%s OK"
+msgid "Can't open %s"
 msgstr ""
 
-#: ../setup/functions.inc:1522
-#, php-format
-msgid "Found expected version %s."
+#: ../setup/frame_test.php:171
+msgid "Close Window"
 msgstr ""
 
-#: ../setup/index.php:144
+#: ../setup/index.php:147
 msgid "Security violation"
 msgstr ""
 
@@ -3075,170 +3218,113 @@
 msgid "Cancel"
 msgstr ""
 
-#: ../setup/session_test.php:47
+#: ../setup/session_test.php:45
 msgid "Gallery Session Test"
 msgstr ""
 
-#: ../setup/session_test.php:52
+#: ../setup/session_test.php:50
 msgid "Session Test"
 msgstr ""
 
-#: ../setup/session_test.php:55
+#: ../setup/session_test.php:53
 msgid "If sessions are configured properly in your PHP installation, then you should see a session id below."
 msgstr ""
 
-#: ../setup/session_test.php:57
+#: ../setup/session_test.php:55
 msgid "The &quot;page views&quot; number should increase every time you reload the page."
 msgstr ""
 
-#: ../setup/session_test.php:59
+#: ../setup/session_test.php:57
 #, php-format
 msgid "Clicking %s should reset the page view number back to 1."
 msgstr ""
 
-#: ../setup/session_test.php:61
+#: ../setup/session_test.php:59
 msgid "If this <b>does not</b> work, then you most likely have a configuration issue with your PHP installation."
 msgstr ""
 
-#: ../setup/session_test.php:62
+#: ../setup/session_test.php:60
 msgid "Gallery will not work properly until PHP's session management is configured properly."
 msgstr ""
 
-#: ../setup/session_test.php:70
+#: ../setup/session_test.php:68
 msgid "Your session id is"
 msgstr ""
 
-#: ../setup/session_test.php:74
+#: ../setup/session_test.php:72
 msgid "Page views in this session"
 msgstr ""
 
-#: ../setup/session_test.php:78
+#: ../setup/session_test.php:76
 msgid "Server IP address"
 msgstr ""
 
-#: ../setup/session_test.php:88
+#: ../setup/session_test.php:86
 msgid "Start over"
 msgstr ""
 
-#: ../setup/write.inc:157
+#: ../setup/write.inc:167
 #, php-format
 msgid "The password for user %s was changed."
 msgstr ""
 
-#: ../setup/write.inc:161
+#: ../setup/write.inc:171
 #, php-format
 msgid "An account called %s has been created for you with the password you specified."
 msgstr ""
 
-#: ../setup/write.inc:175
+#: ../setup/write.inc:185
 msgid "Success!"
 msgstr ""
 
-#: ../setup/write.inc:178
+#: ../setup/write.inc:188
 msgid "Your configuration has been successfully saved!"
 msgstr ""
 
-#: ../setup/write.inc:186
+#: ../setup/write.inc:196
 msgid "We highly suggest that you run 'secure.sh', or chmod your .htaccess and config.php to 644 for increased security."
 msgstr ""
 
-#: ../setup/write.inc:193
+#: ../setup/write.inc:203
 msgid "Note"
 msgstr ""
 
-#: ../setup/write.inc:195
+#: ../setup/write.inc:205
 #, php-format
 msgid "You must remove the '%s' file from the setup directory to make your Gallery configuration secure"
 msgstr ""
 
-#: ../setup/write.inc:208
+#: ../setup/write.inc:218
 msgid "You can reconfigure Gallery at any time by re-running this configuration wizard."
 msgstr ""
 
-#: ../setup/write.inc:210
+#: ../setup/write.inc:220
 msgid "It will save your data so you won't have to enter it all again!"
 msgstr ""
 
-#: ../setup/write.inc:213
+#: ../setup/write.inc:223
 #, php-format
 msgid "Please subscribe to the %s mailing list. This is a very low volume mailing list that will keep you abreast of important changes in %s.  This is where we announce new versions, important bug fixes and any security issues and their resolution."
 msgstr ""
 
-#: ../setup/write.inc:220
+#: ../setup/write.inc:230
 msgid "Enter the Gallery"
 msgstr ""
 
-#: ../setup/write.inc:234
+#: ../setup/write.inc:244
 msgid "Failure"
 msgstr ""
 
-#: ../setup/write.inc:235
+#: ../setup/write.inc:245
 #, php-format
 msgid "Unable to write to %s."
 msgstr ""
 
-#: ../setup/write.inc:238
+#: ../setup/write.inc:248
 #, php-format
 msgid "You are missing either %s or %s."
 msgstr ""
 
-#: ../setup/write.inc:242
+#: ../setup/write.inc:252
 msgid "Review Settings"
 msgstr ""
-
-#: ../html_wrap/frames/notebook/frame.def:5
-msgid "Spiral Notebook"
-msgstr ""
-
-#: ../html_wrap/frames/notebook/frame.def:6
-msgid "A white shadowed frame with spiral notebook binding on the left side"
-msgstr ""
-
-#: ../html_wrap/frames/shadows/frame.def:3
-msgid "Shadows"
-msgstr ""
-
-#: ../html_wrap/frames/shadows/frame.def:4
-msgid "PNG transparent shadows falling to the right and below. Proper transparency, so should work against most backgrounds, except black."
-msgstr ""
-
-#: ../html_wrap/frames/polaroid/frame.def:3
-msgid "Polaroid"
-msgstr ""
-
-#: ../html_wrap/frames/polaroid/frame.def:4
-msgid "A photo with a large white frame, extra wide at the bottom edge"
-msgstr ""
-
-#: ../html_wrap/frames/polaroids/frame.def:3
-msgid "Polaroids"
-msgstr ""
-
-#: ../html_wrap/frames/polaroids/frame.def:4
-msgid "A stack of photos with a large white frame, extra wide at the bottom edge"
-msgstr ""
-
-#: ../html_wrap/frames/golden/frame.def:4
-msgid "Gold Frame"
-msgstr ""
-
-#: ../html_wrap/frames/golden/frame.def:5
-msgid "A fancy golden frame"
-msgstr ""
-
-#: ../html_wrap/frames/simple_book/frame.def:3
-msgid "Original Style"
-msgstr ""
-
-#: ../html_wrap/frames/simple_book/frame.def:4
-#, php-format
-msgid "The original %s album frame style."
-msgstr ""
-
-#: ../html_wrap/frames/wooden/frame.def:4
-msgid "Wood Frame"
-msgstr ""
-
-#: ../html_wrap/frames/wooden/frame.def:5
-msgid "A textured wooden frame"
-msgstr ""
diff -Naur gallery-1.5-pl1/po/gallery-core.pot gallery-1.5.1/po/gallery-core.pot
--- gallery-1.5-pl1/po/gallery-core.pot	2005-04-15 22:19:45.000000000 +0200
+++ gallery-1.5.1/po/gallery-core.pot	2005-09-20 01:17:36.000000000 +0200
@@ -1,4 +1,3 @@
-# $Id: gallery-core.pot,v 1.89.2.7 2005/04/15 20:19:45 jenst Exp $
 # 
 # Gallery - a web based photo album viewer and editor
 # Copyright (C) 2000-2005 Bharat Mediratta
@@ -15,13 +14,20 @@
 # 
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+#
+# $Id: gallery-core.pot,v 1.109.2.6 2005/09/19 23:17:36 jenst Exp $
+#
+# @version	<Version>
+# @package      Languagepack
+# @subpackage   <Languagename in english>
+# @author       <Your name>
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: gallery-translations@lists.sourceforge.net\n"
-"POT-Creation-Date: 2005-04-14 16:34+0200\n"
+"POT-Creation-Date: 2005-09-20 01:15+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,51 +36,50 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: ../add_comment.php:30 ../add_photos.php:31 ../album_permissions.php:43
-#: ../copy_photo.php:29 ../create_user.php:33 ../delete_album.php:31
-#: ../delete_photo.php:37 ../delete_user.php:30 ../edit_appearance.php:29
+#: ../add_comment.php:29 ../add_photos.php:31 ../album_permissions.php:43
+#: ../copy_photo.php:29 ../create_user.php:34 ../delete_album.php:31
+#: ../delete_photo.php:38 ../delete_user.php:30 ../edit_appearance.php:29
 #: ../edit_caption.php:33 ../edit_field.php:31 ../edit_thumb.php:31
-#: ../edit_watermark.php:28 ../extra_fields.php:33 ../manage_users.php:31
+#: ../edit_watermark.php:38 ../extra_fields.php:34 ../manage_users.php:31
 #: ../modify_user.php:34 ../move_album.php:31 ../move_photo.php:31
-#: ../multi_create_user.php:33 ../photo_owner.php:34 ../poll_properties.php:34
-#: ../poll_results.php:37 ../rename_album.php:31 ../reset_votes.php:37
-#: ../resize_photo.php:31 ../rotate_photo.php:31 ../save_photos.php:33
-#: ../upgrade_album.php:57 ../user_preferences.php:31
-#: ../watermark_album.php:32
+#: ../multi_create_user.php:34 ../photo_owner.php:34 ../poll_properties.php:34
+#: ../poll_results.php:37 ../rearrange.php:28 ../rename_album.php:31
+#: ../reset_votes.php:37 ../resize_photo.php:31 ../rotate_photo.php:31
+#: ../save_photos.php:38 ../upgrade_album.php:57 ../user_preferences.php:31
+#: ../watermark_album.php:43
 msgid "You are not allowed to perform this action!"
 msgstr ""
 
-#: ../add_comment.php:58 ../view_photo.php:193
+#: ../add_comment.php:57 ../view_photo.php:193
 msgid "Name and comment are both required to save a new comment!"
 msgstr ""
 
-#: ../add_comment.php:60 ../view_photo.php:195
+#: ../add_comment.php:59 ../view_photo.php:195
 #, php-format
 msgid "Your comment is too long, the admin set maximum length to %d chars"
 msgstr ""
 
-#: ../add_comment.php:62 ../view_photo.php:197
+#: ../add_comment.php:61 ../view_photo.php:197
 msgid "Your Comment contains forbidden words. It will not be added."
 msgstr ""
 
-#: ../add_comment.php:79 ../add_comment.php:83
+#: ../add_comment.php:80 ../add_comment.php:84
 msgid "Add Comment"
 msgstr ""
 
-#: ../add_comment.php:85
+#: ../add_comment.php:86
 msgid "Enter your comment for this picture in the text box below."
 msgstr ""
 
-#: ../add_comment.php:103 ../copy_photo.php:197 ../create_user.php:156
-#: ../delete_album.php:66 ../delete_photo.php:140 ../delete_user.php:85
-#: ../edit_caption.php:189 ../edit_field.php:66 ../edit_watermark.php:109
-#: ../includes/add_photos/add_form.inc:127
-#: ../includes/add_photos/add_url.inc:60 ../login.php:97
-#: ../modify_user.php:152 ../move_album.php:113 ../move_album.php:135
-#: ../move_photo.php:249 ../move_photo.php:335 ../multi_create_user.php:174
+#: ../add_comment.php:101 ../copy_photo.php:204 ../delete_album.php:66
+#: ../delete_photo.php:141 ../delete_user.php:85 ../ecard_form.php:258
+#: ../edit_caption.php:185 ../edit_field.php:66 ../edit_watermark.php:120
+#: ../includes/add_photos/add_form.inc:107
+#: ../includes/add_photos/add_url.inc:60 ../login.php:96 ../move_album.php:118
+#: ../move_album.php:138 ../move_photo.php:249 ../move_photo.php:335
 #: ../new_password.php:125 ../register.php:142 ../rename_album.php:131
-#: ../reset_votes.php:64 ../resize_photo.php:135 ../sort_album.php:114
-#: ../user_preferences.php:134 ../watermark_album.php:134
+#: ../reset_votes.php:64 ../resize_photo.php:137 ../sort_album.php:114
+#: ../user_preferences.php:137 ../watermark_album.php:153
 msgid "Cancel"
 msgstr ""
 
@@ -98,7 +103,7 @@
 msgid "URL"
 msgstr ""
 
-#: ../add_photos.php:82 ../layout/watermarkform.inc:136
+#: ../add_photos.php:82 ../layout/watermarkform.inc:134
 msgid "Other"
 msgstr ""
 
@@ -154,13 +159,14 @@
 msgid "Manage your users."
 msgstr ""
 
-#: ../admin-page.php:91
+#: ../admin-page.php:73 ../admin-page.php:84
 msgid "Admin options"
 msgstr ""
 
-#: ../admin-page.php:92 ../stats.php:643 ../stats-wizard.php:100
-#: ../tools/find_orphans.php:214 ../tools/despam-comments.php:60
-#: ../tools/validate_albums.php:204
+#: ../admin-page.php:85 ../search.php:56 ../stats.php:599
+#: ../stats-wizard.php:56 ../tools/find_orphans.php:211
+#: ../tools/despam-comments.php:56 ../tools/validate_albums.php:138
+#: ../tools/validate_albums.php:214
 msgid "return to gallery"
 msgstr ""
 
@@ -173,7 +179,7 @@
 msgid "Changing permissions for %s"
 msgstr ""
 
-#: ../album_permissions.php:197 ../albums.php:377
+#: ../album_permissions.php:197 ../albums.php:368
 msgid "Owner:"
 msgstr ""
 
@@ -217,237 +223,238 @@
 msgid "Apply permissions to all sub-albums"
 msgstr ""
 
-#: ../album_permissions.php:354 ../edit_caption.php:188 ../edit_field.php:56
-#: ../edit_field.php:65 ../edit_watermark.php:107 ../modify_user.php:151
-#: ../new_password.php:124 ../photo_owner.php:103 ../user_preferences.php:133
-#: ../watermark_album.php:129
+#: ../album_permissions.php:354 ../edit_caption.php:184 ../edit_field.php:56
+#: ../edit_field.php:65 ../edit_watermark.php:118 ../modify_user.php:164
+#: ../new_password.php:124 ../photo_owner.php:103 ../user_preferences.php:136
+#: ../watermark_album.php:148
 msgid "Save"
 msgstr ""
 
-#: ../album_permissions.php:355 ../manage_users.php:105 ../photo_owner.php:104
-#: ../upgrade_album.php:66 ../upgrade_album.php:179 ../upgrade_users.php:61
-#: ../view_photo_properties.php:134
+#: ../album_permissions.php:355 ../manage_users.php:105 ../modify_user.php:166
+#: ../photo_owner.php:104 ../upgrade_album.php:66 ../upgrade_album.php:179
+#: ../upgrade_users.php:61 ../view_photo_properties.php:134
 msgid "Done"
 msgstr ""
 
-#: ../albums.php:121 ../view_album.php:130
+#: ../albums.php:110 ../view_album.php:129
 #, php-format
 msgid "%s RSS"
 msgstr ""
 
-#: ../albums.php:141 ../html_wrap/search.header.default:28 ../search.php:43
-msgid "Search"
-msgstr ""
-
-#: ../albums.php:156
+#: ../albums.php:144
 #, php-format
 msgid "1 album"
 msgid_plural "%d albums"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../albums.php:156
+#: ../albums.php:144
 msgid "no albums"
 msgstr ""
 
-#: ../albums.php:158
+#: ../albums.php:146
 #, php-format
 msgid "1 top-level album"
 msgid_plural "%d top-level albums"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../albums.php:158
+#: ../albums.php:146
 msgid "No top-level albums"
 msgstr ""
 
-#: ../albums.php:161
+#: ../albums.php:149
 #, php-format
 msgid "%d total"
 msgstr ""
 
-#: ../albums.php:162 ../view_album.php:236
+#: ../albums.php:150 ../view_album.php:211
 #, php-format
 msgid "1 image"
 msgid_plural "%d images"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../albums.php:162 ../view_album.php:236
+#: ../albums.php:150 ../view_album.php:211
 msgid "no images"
 msgstr ""
 
-#: ../albums.php:163 ../view_album.php:237
+#: ../albums.php:151 ../view_album.php:212
 #, php-format
 msgid "1 page"
 msgid_plural "%d pages"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../albums.php:163
+#: ../albums.php:151
 msgid "no pages"
 msgstr ""
 
-#: ../albums.php:166
+#: ../albums.php:154
 #, php-format
 msgid "%s (%s), %s on %s"
 msgstr ""
 
-#: ../albums.php:169
+#: ../albums.php:157
 #, php-format
 msgid "%s (%s), %s"
 msgstr ""
 
-#: ../albums.php:171
+#: ../albums.php:159
 #, php-format
 msgid "%s, %s on %s"
 msgstr ""
 
-#: ../albums.php:173
+#: ../albums.php:161
 #, php-format
 msgid "%s, %s"
 msgstr ""
 
-#: ../albums.php:188
+#: ../albums.php:176
 #, php-format
 msgid "Welcome, %s"
 msgstr ""
 
-#: ../albums.php:192 ../view_album.php:432
+#: ../albums.php:180 ../view_album.php:386
 msgid "slideshow"
 msgstr ""
 
-#: ../albums.php:197
+#: ../albums.php:185
 msgid "new album"
 msgstr ""
 
-#: ../albums.php:203
+#: ../albums.php:191
 msgid "preferences"
 msgstr ""
 
-#: ../albums.php:210
+#: ../albums.php:198
 msgid "documentation"
 msgstr ""
 
-#: ../albums.php:214
+#: ../albums.php:202
 msgid "admin page"
 msgstr ""
 
-#: ../albums.php:218 ../view_album.php:450 ../view_photo.php:511
+#: ../albums.php:206 ../view_album.php:404 ../view_photo.php:515
 msgid "logout"
 msgstr ""
 
-#: ../albums.php:223 ../view_album.php:455 ../view_photo.php:516
+#: ../albums.php:211 ../view_album.php:409 ../view_photo.php:520
 msgid "login"
 msgstr ""
 
-#: ../albums.php:227
+#: ../albums.php:215
 msgid "register"
 msgstr ""
 
-#: ../albums.php:253
+#: ../albums.php:241
 msgid "Attention Gallery Administrator!"
 msgstr ""
 
-#: ../albums.php:256
+#: ../albums.php:244
 #, php-format
 msgid "%s has detected the following %d invalid album(s) in your albums directory<br>(%s):"
 msgstr ""
 
-#: ../albums.php:262
+#: ../albums.php:250
 msgid "Please move it/them out of the albums directory."
 msgstr ""
 
-#: ../albums.php:266
+#: ../albums.php:254
 #, php-format
 msgid "%s has detected that %d of your albums are out of date."
 msgstr ""
 
-#: ../albums.php:270
+#: ../albums.php:258
 #, php-format
 msgid "Please %s."
 msgstr ""
 
-#: ../albums.php:270
+#: ../albums.php:258
 msgid "upgrade those albums"
 msgstr ""
 
-#: ../albums.php:278
+#: ../albums.php:266
 msgid "Attention!"
 msgstr ""
 
-#: ../albums.php:280
+#: ../albums.php:268
 #, php-format
-msgid "The album or photo that you were attempting to view either does not exist, or requires user privileges that you do not posess. %s"
+msgid "The album or photo that you were attempting to view either does not exist, or requires user privileges that you do not possess. %s"
 msgstr ""
 
-#: ../albums.php:280
+#: ../albums.php:268
 #, php-format
 msgid "%s and try again."
 msgstr ""
 
-#: ../albums.php:281
+#: ../albums.php:269
 msgid "Log in"
 msgstr ""
 
-#: ../albums.php:333 ../view_album.php:708
+#: ../albums.php:283
+#, php-format
+msgid "The requested album with index %s is not valid"
+msgstr ""
+
+#: ../albums.php:324 ../view_album.php:667
 msgid "Highlight for Album:"
 msgstr ""
 
-#: ../albums.php:350
+#: ../albums.php:341
 msgid "title"
 msgstr ""
 
-#: ../albums.php:382
+#: ../albums.php:373
 msgid "url:"
 msgstr ""
 
-#: ../albums.php:393
+#: ../albums.php:384
 msgid "Hey!"
 msgstr ""
 
-#: ../albums.php:394
+#: ../albums.php:385
 #, php-format
 msgid "%s so that the URL is not so generic!"
 msgstr ""
 
-#: ../albums.php:395
+#: ../albums.php:386
 msgid "Rename this album"
 msgstr ""
 
-#: ../albums.php:406
+#: ../albums.php:397
 #, php-format
 msgid "Last changed on %s."
 msgstr ""
 
-#: ../albums.php:409
+#: ../albums.php:400
 #, php-format
 msgid "This album contains 1 item."
 msgid_plural "This album contains %d items."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../albums.php:414
+#: ../albums.php:405
 #, php-format
 msgid "This album has been viewed %s since %s."
 msgstr ""
 
-#: ../albums.php:415 ../view_album.php:854 ../view_album.php:878
+#: ../albums.php:406 ../view_album.php:813 ../view_album.php:837
 #, php-format
 msgid "1 time"
 msgid_plural "%d times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../albums.php:415
+#: ../albums.php:406
 msgid "0 times"
 msgstr ""
 
-#: ../albums.php:421
+#: ../albums.php:412
 msgid "reset counter"
 msgstr ""
 
-#: ../albums.php:455 ../view_album.php:1076
+#: ../albums.php:452 ../view_album.php:909
 msgid "Comments available for this item."
 msgstr ""
 
@@ -455,89 +462,90 @@
 msgid "Captioned album does not match current album - aborting changes!"
 msgstr ""
 
-#: ../captionator.php:100
+#: ../captionator.php:95
 msgid "Debugging: Click here to return to the album"
 msgstr ""
 
-#: ../captionator.php:136
+#: ../captionator.php:131
 msgid "Captionator"
 msgstr ""
 
-#: ../captionator.php:178
+#: ../captionator.php:173
 msgid "Multiple Caption Editor."
 msgstr ""
 
-#: ../captionator.php:180
+#: ../captionator.php:175
 msgid "1 photo in this album"
 msgstr ""
 
-#: ../captionator.php:182
+#: ../captionator.php:177
 msgid "items in this album"
 msgstr ""
 
-#: ../captionator.php:184
+#: ../captionator.php:179
 msgid "on"
 msgstr ""
 
-#: ../captionator.php:184
+#: ../captionator.php:179
 #, php-format
 msgid "one page"
 msgid_plural "%d pages"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../captionator.php:198 ../captionator.php:314
+#: ../captionator.php:193 ../captionator.php:309
 msgid "Save and Exit"
 msgstr ""
 
-#: ../captionator.php:201 ../captionator.php:317
+#: ../captionator.php:196 ../captionator.php:312
 #, php-format
 msgid "Save and Edit Next %d"
 msgstr ""
 
-#: ../captionator.php:205 ../captionator.php:321
+#: ../captionator.php:200 ../captionator.php:316
 #, php-format
 msgid "Save and Edit Previous %d"
 msgstr ""
 
-#: ../captionator.php:209 ../captionator.php:325
+#: ../captionator.php:204 ../captionator.php:320
 msgid "Exit"
 msgstr ""
 
-#: ../captionator.php:240
+#: ../captionator.php:235
 msgid "(click to enlarge)"
 msgstr ""
 
-#: ../captionator.php:248 ../layout/commentboxtop.inc:20
-#: ../layout/commentboxtop.inc:46 ../view_album.php:816
+#: ../captionator.php:243 ../layout/commentboxtop.inc:20
+#: ../layout/commentboxtop.inc:45 ../view_album.php:775
 msgid "hidden"
 msgstr ""
 
-#: ../captionator.php:261
+#: ../captionator.php:256
 msgid "Album Caption"
 msgstr ""
 
-#: ../captionator.php:268
+#: ../captionator.php:263
 msgid "Movie Caption"
 msgstr ""
 
-#: ../captionator.php:270
+#: ../captionator.php:265
 msgid "Photo Caption"
 msgstr ""
 
-#: ../captionator.php:280 ../extra_fields.php:101 ../lib/lang.php:672
+#: ../captionator.php:275 ../edit_appearance.php:185 ../extra_fields.php:99
+#: ../lib/lang.php:708
 msgid "Title"
 msgstr ""
 
-#: ../captionator.php:289 ../edit_caption.php:123
+#: ../captionator.php:284 ../edit_caption.php:119
 msgid "Keywords"
 msgstr ""
 
-#: ../captionator.php:295 ../lib/lang.php:662
+#: ../captionator.php:290 ../lib/lang.php:698
 msgid "Capture Date"
 msgstr ""
 
-#: ../captionator.php:306
+#: ../captionator.php:301
 msgid "NO PHOTOS!"
 msgstr ""
 
@@ -545,137 +553,150 @@
 msgid "Untitled"
 msgstr ""
 
-#: ../classes/Album.php:226 ../classes/Album.php:238
-#: ../layout/commentboxtop.inc:18 ../upgrade_album.php:84
-#: ../upgrade_album.php:96 ../view_album.php:896
+#: ../classes/Album.php:241 ../classes/Album.php:253
+#: ../layout/commentboxtop.inc:18 ../lib/mail.php:247 ../lib/albumItem.php:48
+#: ../upgrade_album.php:84 ../upgrade_album.php:96
 msgid "Album"
 msgstr ""
 
-#: ../classes/Album.php:250 ../search.php:74 ../search.php:302
-#: ../slideshow.php:194
+#: ../classes/Album.php:265 ../search.php:58 ../slideshow.php:193
 msgid "Gallery"
 msgstr ""
 
-#: ../classes/Album.php:291
+#: ../classes/Album.php:306
 msgid "Album up to date."
 msgstr ""
 
-#: ../classes/Album.php:295
+#: ../classes/Album.php:310
 msgid "Upgrading album properties..."
 msgstr ""
 
-#: ../classes/Album.php:438
+#: ../classes/Album.php:453
 #, php-format
 msgid "Renaming album from %s to %s..."
 msgstr ""
 
-#: ../classes/Album.php:501 ../classes/Album.php:518
+#: ../classes/Album.php:537 ../classes/Album.php:554
 msgid "done"
 msgstr ""
 
-#: ../classes/Album.php:509
+#: ../classes/Album.php:545
 #, php-format
 msgid "Upgrading item %d of %d . . . "
 msgstr ""
 
-#: ../classes/Album.php:935
+#: ../classes/Album.php:971
 msgid "msg should be an array!"
 msgstr ""
 
-#: ../classes/Album.php:956 ../util.php:3515
-msgid "No email sent as no valid email addresses were found"
+#: ../classes/Album.php:983
+#, php-format
+msgid "A change has been made to Album: %s by %s (IP %s).  The change is: %s"
+msgstr ""
+
+#: ../classes/Album.php:990
+msgid "If you no longer wish to receive emails about this image, follow the links above and ensure that 'Email me when other changes are made' is unchecked (You'll need to login first)."
+msgstr ""
+
+#: ../classes/Album.php:993
+#, php-format
+msgid "Changes to Album: %s"
+msgstr ""
+
+#: ../classes/Album.php:999
+msgid "Operation was done successfully. Emailing is on, but no email was sent as no valid email address was found"
 msgstr ""
 
-#: ../classes/Album.php:1023 ../classes/Album.php:1731
+#: ../classes/Album.php:1066 ../classes/Album.php:1775
 #, php-format
 msgid "Entering album %s, processing %d photos"
 msgstr ""
 
-#: ../classes/Album.php:1028
+#: ../classes/Album.php:1071
 #, php-format
 msgid "Processing element %d..."
 msgstr ""
 
-#: ../classes/Album.php:1042
+#: ../classes/Album.php:1085
 msgid "Doing the naming"
 msgstr ""
 
-#: ../classes/Album.php:1077
+#: ../classes/Album.php:1120
 msgid "Image Preprocessing"
 msgstr ""
 
-#: ../classes/Album.php:1083
+#: ../classes/Album.php:1126
 msgid "Resizing/compressing original image"
 msgstr ""
 
-#: ../classes/Album.php:1087
+#: ../classes/Album.php:1130
 msgid "Cannot resize/compress this filetype"
 msgstr ""
 
-#: ../classes/Album.php:1091
+#: ../classes/Album.php:1134
 msgid "Adding Photo to the photo list"
 msgstr ""
 
-#: ../classes/Album.php:1145
+#: ../classes/Album.php:1188
 #, php-format
 msgid "Resizing %s"
 msgstr ""
 
-#: ../classes/Album.php:1210
+#: ../classes/Album.php:1253
 msgid "Photo auto-rotated/transformed"
 msgstr ""
 
-#: ../classes/Album.php:1218
+#: ../classes/Album.php:1261
 msgid "Watermarking Image"
 msgstr ""
 
-#: ../classes/Album.php:1375 ../classes/Album.php:1385
-#: ../classes/AlbumItem.php:672
+#: ../classes/Album.php:1418 ../classes/Album.php:1428
+#: ../classes/AlbumItem.php:673
 msgid "No highlight"
 msgstr ""
 
-#: ../classes/Album.php:1539
+#: ../classes/Album.php:1582
 #, php-format
 msgid "Requested index [%d] out of bounds [%d]"
 msgstr ""
 
-#: ../classes/Album.php:1745 ../do_command.php:82
+#: ../classes/Album.php:1789 ../do_command.php:87
 #, php-format
 msgid "Processing image %d..."
 msgstr ""
 
-#: ../classes/Album.php:1883
+#: ../classes/Album.php:1948
 #, php-format
-msgid "Error %s getting EXIF data"
+msgid "Error getting EXIF data. Expected Status 0, got %s."
 msgstr ""
 
-#: ../classes/Album.php:2404
+#: ../classes/Album.php:2484
 #, php-format
 msgid "#%d"
 msgstr ""
 
-#: ../classes/Album.php:2557
+#: ../classes/Album.php:2650
 #, php-format
 msgid "Email problem: skipping %s (UID %s) because email address %s is not valid."
 msgstr ""
 
-#: ../classes/AlbumItem.php:569
+#: ../classes/AlbumItem.php:566
 msgid "Invalid image"
 msgstr ""
 
-#: ../classes/AlbumItem.php:586
+#: ../classes/AlbumItem.php:583
 msgid "Generating thumbnail."
 msgstr ""
 
-#: ../classes/AlbumItem.php:629
+#: ../classes/AlbumItem.php:626
 msgid "Unable to make thumbnail"
 msgstr ""
 
-#: ../classes/AlbumItem.php:640
+#: ../classes/AlbumItem.php:637
 msgid "No preview"
 msgstr ""
 
-#: ../classes/AlbumItem.php:659
+#: ../classes/AlbumItem.php:658
 msgid "No thumbnail"
 msgstr ""
 
@@ -683,7 +704,8 @@
 msgid "Anonymous User"
 msgstr ""
 
-#: ../classes/NobodyUser.php:27 ../poll_properties.php:104
+#: ../classes/NobodyUser.php:27
+#: ../includes/definitions/albumProperties.php:319 ../poll_properties.php:104
 msgid "Nobody"
 msgstr ""
 
@@ -757,7 +779,7 @@
 msgid "Invalid album selected: %s"
 msgstr ""
 
-#: ../copy_photo.php:58 ../copy_photo.php:127
+#: ../copy_photo.php:58 ../copy_photo.php:134
 #, php-format
 msgid "Can't copy album #%d"
 msgstr ""
@@ -771,133 +793,124 @@
 msgid "Creating Thumbnail"
 msgstr ""
 
-#: ../copy_photo.php:112 ../move_photo.php:197
+#: ../copy_photo.php:117 ../move_photo.php:197
 #, php-format
 msgid "Skipping Album #%d"
 msgstr ""
 
-#: ../copy_photo.php:119 ../create_user.php:104 ../do_command.php:226
-#: ../login.php:129 ../multi_create_user.php:129 ../register.php:47
-#: ../register.php:122 ../save_photos.php:369
+#: ../copy_photo.php:124 ../do_command.php:242 ../do_command.php:244
+#: ../login.php:127 ../register.php:47 ../register.php:122
+#: ../save_photos.php:377
 msgid "Dismiss"
 msgstr ""
 
-#: ../copy_photo.php:133
+#: ../copy_photo.php:131
+msgid "Please select the album where you want to copy the photo(s) to."
+msgstr ""
+
+#: ../copy_photo.php:140
 msgid "Copy a range of photos to a new album:"
 msgstr ""
 
-#: ../copy_photo.php:134
+#: ../copy_photo.php:141
 msgid "To copy just one photo, make First and Last the same."
 msgstr ""
 
-#: ../copy_photo.php:135 ../move_photo.php:268
+#: ../copy_photo.php:142 ../move_photo.php:268
 msgid "Nested albums in this range will be ignored."
 msgstr ""
 
-#: ../copy_photo.php:147 ../move_photo.php:277
+#: ../copy_photo.php:154 ../move_photo.php:277
 msgid "First"
 msgstr ""
 
-#: ../copy_photo.php:148 ../move_photo.php:278
+#: ../copy_photo.php:155 ../move_photo.php:278
 msgid "Last"
 msgstr ""
 
-#: ../copy_photo.php:149 ../move_photo.php:279
+#: ../copy_photo.php:156 ../move_photo.php:279
 msgid "New Album"
 msgstr ""
 
-#: ../copy_photo.php:191 ../move_photo.php:329
+#: ../copy_photo.php:198 ../move_photo.php:329
 #, php-format
 msgid "WARNING: Some of the albums need to be upgraded to the current version of %s."
 msgstr ""
 
-#: ../copy_photo.php:192 ../move_photo.php:330
+#: ../copy_photo.php:199 ../move_photo.php:330
 msgid "Upgrade now"
 msgstr ""
 
-#: ../copy_photo.php:196
+#: ../copy_photo.php:203
 msgid "Copy to Album!"
 msgstr ""
 
-#: ../copy_photo.php:201 ../delete_photo.php:145 ../edit_thumb.php:131
-#: ../move_album.php:141 ../move_photo.php:341 ../resize_photo.php:142
+#: ../copy_photo.php:208 ../delete_photo.php:146 ../edit_thumb.php:131
+#: ../move_album.php:144 ../move_photo.php:341 ../resize_photo.php:144
 #: ../rotate_photo.php:95 ../view_photo_properties.php:129
 msgid "no album / index specified"
 msgstr ""
 
-#: ../create_user.php:45 ../modify_user.php:49 ../new_password.php:51
+#: ../create_user.php:46 ../modify_user.php:58 ../new_password.php:51
 #: ../user_preferences.php:61
 msgid "Passwords do not match!"
 msgstr ""
 
-#: ../create_user.php:60 ../create_user.php:65 ../create_user.php:119
-#: ../create_user.php:123
+#: ../create_user.php:61 ../create_user.php:66 ../create_user.php:128
+#: ../create_user.php:132
 msgid "Create User"
 msgstr ""
 
-#: ../create_user.php:78
+#: ../create_user.php:82
 #, php-format
 msgid "User %s created"
 msgstr ""
 
-#: ../create_user.php:86 ../multi_create_user.php:103
+#: ../create_user.php:94 ../multi_create_user.php:120
 #, php-format
-msgid "%s has registered by %s.  Email has been sent to %s."
+msgid "New user '%s' has been registered by %s.  Gallery has sent a notification email to %s."
 msgstr ""
 
-#: ../create_user.php:94 ../multi_create_user.php:111
+#: ../create_user.php:102 ../multi_create_user.php:128
 msgid "Gallery Registration"
 msgstr ""
 
-#: ../create_user.php:97
+#: ../create_user.php:105
 #, php-format
 msgid "Email sent to %s."
 msgstr ""
 
-#: ../create_user.php:127 ../do_command.php:67 ../edit_appearance.php:174
-#: ../edit_appearance.php:195 ../edit_appearance.php:202
-#: ../edit_appearance.php:251 ../edit_appearance.php:258
-#: ../edit_appearance.php:293 ../edit_appearance.php:303
-#: ../edit_appearance.php:310 ../edit_appearance.php:317
-#: ../edit_appearance.php:324 ../edit_appearance.php:331
-#: ../edit_appearance.php:338 ../modify_user.php:120 ../modify_user.php:123
-#: ../multi_create_user.php:165 ../poll_properties.php:96
-msgid "yes"
+#: ../create_user.php:112
+msgid "Create another user"
 msgstr ""
 
-#: ../create_user.php:127 ../do_command.php:68 ../edit_appearance.php:174
-#: ../edit_appearance.php:195 ../edit_appearance.php:202
-#: ../edit_appearance.php:251 ../edit_appearance.php:258
-#: ../edit_appearance.php:293 ../edit_appearance.php:303
-#: ../edit_appearance.php:310 ../edit_appearance.php:317
-#: ../edit_appearance.php:324 ../edit_appearance.php:331
-#: ../edit_appearance.php:338 ../modify_user.php:120 ../modify_user.php:123
-#: ../multi_create_user.php:165 ../poll_properties.php:96
-msgid "no"
+#: ../create_user.php:113 ../create_user.php:166 ../modify_user.php:165
+#: ../multi_create_user.php:148 ../multi_create_user.php:200
+msgid "Back to usermanagement"
 msgstr ""
 
-#: ../create_user.php:140
+#: ../create_user.php:149
 msgid "Create a new user here."
 msgstr ""
 
-#: ../create_user.php:155 ../manage_users.php:97 ../multi_create_user.php:173
-#: ../register.php:141
-msgid "Create"
+#: ../create_user.php:165
+msgid "Create user"
 msgstr ""
 
-#: ../delete_album.php:49 ../delete_album.php:53 ../delete_photo.php:81
-#: ../delete_photo.php:89 ../tools/validate_albums.php:128
-#: ../tools/validate_albums.php:135
+#: ../delete_album.php:49 ../delete_album.php:53 ../delete_photo.php:82
+#: ../delete_photo.php:90 ../tools/validate_albums.php:128
+#: ../tools/validate_albums.php:136
 msgid "Delete Album"
 msgstr ""
 
-#: ../delete_album.php:55 ../delete_photo.php:95
+#: ../delete_album.php:55 ../delete_photo.php:96
 msgid "Do you really want to delete this album?"
 msgstr ""
 
-#: ../delete_album.php:65 ../delete_photo.php:139 ../delete_user.php:80
-#: ../layout/commentbox.inc:17 ../manage_users.php:103
-#: ../tools/despam-comments.php:208 ../tools/despam-comments.php:344
+#: ../delete_album.php:65 ../delete_photo.php:140 ../delete_user.php:80
+#: ../layout/commentbox.inc:15 ../lib/albumItem.php:71
+#: ../lib/albumItem.php:173 ../lib/albumItem.php:179 ../manage_users.php:103
+#: ../tools/despam-comments.php:209 ../tools/despam-comments.php:348
 msgid "Delete"
 msgstr ""
 
@@ -905,299 +918,327 @@
 msgid "no album specified"
 msgstr ""
 
-#: ../delete_photo.php:81 ../delete_photo.php:118
-#: ../tools/validate_albums.php:128 ../tools/validate_albums.php:135
+#: ../delete_photo.php:82 ../delete_photo.php:119
+#: ../tools/validate_albums.php:128 ../tools/validate_albums.php:136
 msgid "Delete Photo"
 msgstr ""
 
-#: ../delete_photo.php:121
+#: ../delete_photo.php:122
 msgid "Do you really want to delete this photo?"
 msgstr ""
 
-#: ../delete_user.php:47 ../delete_user.php:51
+#: ../delete_user.php:49 ../delete_user.php:53
 msgid "Delete User"
 msgstr ""
 
-#: ../delete_user.php:61
+#: ../delete_user.php:63
 msgid "You can't delete your own account!"
 msgstr ""
 
-#: ../delete_user.php:67
+#: ../delete_user.php:69
 msgid "Users can have special permissions in each album."
 msgstr ""
 
-#: ../delete_user.php:68
+#: ../delete_user.php:70
 msgid "If you delete this user, any such permissions go away."
 msgid_plural "if you delete these users, any permissions will go away"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../delete_user.php:69
+#: ../delete_user.php:71
 msgid "Users cannot be recreated."
 msgstr ""
 
-#: ../delete_user.php:70
+#: ../delete_user.php:72
 msgid "Even if this user is recreated, those permissions are gone."
 msgid_plural "Even if you recreate one of those users, the permissions are gone."
 msgstr[0] ""
 msgstr[1] ""
 
 #: ../delete_user.php:74
-msgid "Do you really want to delete user"
-msgid_plural "Do you really want to delete these users"
+msgid "Do you really want to delete user:"
+msgid_plural "Do you really want to delete these users:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../do_command.php:38
+#: ../do_command.php:43
 msgid "Attempted security breach."
 msgstr ""
 
-#: ../do_command.php:49
+#: ../do_command.php:54
 msgid "Rebuilding Thumbnails"
 msgstr ""
 
-#: ../do_command.php:51
+#: ../do_command.php:56
 msgid "Performing Operation.."
 msgstr ""
 
-#: ../do_command.php:60
+#: ../do_command.php:65
 msgid "Do you also want to rebuild the thumbnails in subalbums?"
 msgstr ""
 
-#: ../do_command.php:70
-msgid "Start"
-msgstr ""
-
-#: ../do_command.php:79
-#, php-format
-msgid "Rebuilding %d thumbnails..."
+#: ../do_command.php:72 ../includes/definitions/albumProperties.php:155
+#: ../includes/definitions/albumProperties.php:161
+#: ../includes/definitions/albumProperties.php:229
+#: ../includes/definitions/albumProperties.php:235
+#: ../includes/definitions/albumProperties.php:241
+#: ../includes/definitions/albumProperties.php:247
+#: ../includes/definitions/albumProperties.php:276
+#: ../includes/definitions/albumProperties.php:306
+#: ../includes/definitions/albumProperties.php:357
+#: ../includes/definitions/albumProperties.php:363
+#: ../includes/definitions/albumProperties.php:369
+#: ../includes/definitions/albumProperties.php:375
+#: ../includes/definitions/albumProperties.php:385
+#: ../includes/definitions/albumProperties.php:391
+#: ../includes/definitions/albumProperties.php:433
+#: ../includes/definitions/albumProperties.php:445 ../html/userData.inc:13
+#: ../multi_create_user.php:190 ../poll_properties.php:96
+msgid "yes"
 msgstr ""
 
-#: ../do_command.php:88
-msgid "Rebuilding 1 thumbnail..."
+#: ../do_command.php:73 ../includes/definitions/albumProperties.php:155
+#: ../includes/definitions/albumProperties.php:161
+#: ../includes/definitions/albumProperties.php:229
+#: ../includes/definitions/albumProperties.php:235
+#: ../includes/definitions/albumProperties.php:241
+#: ../includes/definitions/albumProperties.php:247
+#: ../includes/definitions/albumProperties.php:276
+#: ../includes/definitions/albumProperties.php:306
+#: ../includes/definitions/albumProperties.php:357
+#: ../includes/definitions/albumProperties.php:363
+#: ../includes/definitions/albumProperties.php:369
+#: ../includes/definitions/albumProperties.php:375
+#: ../includes/definitions/albumProperties.php:385
+#: ../includes/definitions/albumProperties.php:391
+#: ../includes/definitions/albumProperties.php:433
+#: ../includes/definitions/albumProperties.php:445 ../html/userData.inc:13
+#: ../multi_create_user.php:190 ../poll_properties.php:96
+msgid "no"
 msgstr ""
 
-#: ../edit_appearance.php:89 ../edit_appearance.php:94
-msgid "Album Properties"
+#: ../do_command.php:75
+msgid "Start"
 msgstr ""
 
-#: ../edit_appearance.php:103
-msgid "Album Summary"
+#: ../do_command.php:84
+#, php-format
+msgid "Rebuilding %d thumbnails..."
 msgstr ""
 
-#: ../edit_appearance.php:111
-msgid "Album Title"
+#: ../do_command.php:93
+msgid "Rebuilding 1 thumbnail..."
 msgstr ""
 
-#: ../edit_appearance.php:115
-msgid "Background Color"
+#: ../ecard_form.php:43
+msgid "Error processing e-card. Please try later."
 msgstr ""
 
-#: ../edit_appearance.php:119
-msgid "Text Color"
+#: ../ecard_form.php:44
+msgid "Some input fields are not correctly filled out. Please fill out."
 msgstr ""
 
-#: ../edit_appearance.php:123
-msgid "Link Color"
+#: ../ecard_form.php:45
+msgid "You have an e-card as attachment. Click to see."
 msgstr ""
 
-#: ../edit_appearance.php:127
-msgid "Background Image"
+#: ../ecard_form.php:80 ../ecard_form.php:165
+msgid "Send this photo as eCard"
 msgstr ""
 
-#: ../edit_appearance.php:131
-msgid "Font"
+#: ../ecard_form.php:105
+msgid "Error: to send an eCard you need to fill out all fields."
 msgstr ""
 
-#: ../edit_appearance.php:135
-msgid "Borders"
+#: ../ecard_form.php:106
+msgid "Please fill this fields:"
 msgstr ""
 
-#: ../edit_appearance.php:142
-msgid "Border color"
+#: ../ecard_form.php:110
+msgid "- Your Name"
 msgstr ""
 
-#: ../edit_appearance.php:146
-msgid "Thumbnail size"
+#: ../ecard_form.php:116
+msgid "- Your Email"
 msgstr ""
 
-#: ../edit_appearance.php:150
-msgid "Maximum dimensions of intermediate sized images"
+#: ../ecard_form.php:121
+msgid "- Recipient's Name"
 msgstr ""
 
-#: ../edit_appearance.php:152 ../edit_appearance.php:163
-msgid "off"
+#: ../ecard_form.php:127
+msgid "- Recipient's Email"
 msgstr ""
 
-#: ../edit_appearance.php:157
-msgid "Maximum file size of intermediate sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)"
+#: ../ecard_form.php:132
+msgid "- Your Message"
 msgstr ""
 
-#: ../edit_appearance.php:161
-msgid "Maximum dimensions of full sized images"
+#: ../ecard_form.php:136
+msgid "Please fill all fields next click >Send<."
 msgstr ""
 
-#: ../edit_appearance.php:163
+#: ../ecard_form.php:149
 #, php-format
-msgid "%d (%d MPix)"
-msgstr ""
-
-#: ../edit_appearance.php:168
-msgid "Maximum file size of full sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)"
-msgstr ""
-
-#: ../edit_appearance.php:172
-msgid "Show <i>Return to</i> link"
+msgid "You have entered more than %d characters"
 msgstr ""
 
-#: ../edit_appearance.php:179
-msgid "Rows"
+#: ../ecard_form.php:187
+msgid "Your info"
 msgstr ""
 
-#: ../edit_appearance.php:186
-msgid "Columns"
+#: ../ecard_form.php:189
+msgid "Recipient's info"
 msgstr ""
 
-#: ../edit_appearance.php:193
-msgid "Auto fit-to-window for<br>images without a resized copy"
+#: ../ecard_form.php:192 ../ecard_form.php:203
+msgid "Name"
 msgstr ""
 
-#: ../edit_appearance.php:200
-msgid "Offer visitors ability to specify<br>preference for full-size or resized images"
+#: ../ecard_form.php:207 ../ecard_form.php:210
+msgid "E-Mail"
 msgstr ""
 
-#: ../edit_appearance.php:207
-msgid "Which photo printing services<br>do you want to let visitors use?"
+#: ../ecard_form.php:216
+msgid "Choose a Stamp"
 msgstr ""
 
-#: ../edit_appearance.php:242
-msgid "Slideshow Type"
+#: ../ecard_form.php:221
+#, php-format
+msgid "Stamp #%d"
 msgstr ""
 
-#: ../edit_appearance.php:244
-msgid "Off"
+#: ../ecard_form.php:231
+msgid "Subject:"
 msgstr ""
 
-#: ../edit_appearance.php:244
-msgid "Ordered"
+#: ../ecard_form.php:232
+#, php-format
+msgid "%s sent you an E-C@rd"
 msgstr ""
 
-#: ../edit_appearance.php:244
-msgid "Random"
+#: ../ecard_form.php:236
+msgid "Your Message:"
 msgstr ""
 
-#: ../edit_appearance.php:249
-msgid "Include sub-albums in slideshow"
+#: ../ecard_form.php:255 ../edit_watermark.php:119 ../watermark_album.php:151
+msgid "Preview"
 msgstr ""
 
-#: ../edit_appearance.php:256
-msgid "Allow slideshow to loop"
+#: ../ecard_form.php:256
+msgid "Reset"
 msgstr ""
 
-#: ../edit_appearance.php:263
-msgid "Slideshow Length"
+#: ../ecard_form.php:259
+msgid "Send eCard"
 msgstr ""
 
-#: ../edit_appearance.php:267
-msgid "Album Frame"
+#: ../ecard_form.php:267
+#, php-format
+msgid "Your E-C@rd with the picture below has been sent to %s &lt;%s&gt;."
 msgstr ""
 
-#: ../edit_appearance.php:274
-msgid "Thumb Frame"
+#: ../ecard_form.php:271
+msgid "Close this window"
 msgstr ""
 
-#: ../edit_appearance.php:281
-msgid "Image Frame"
+#: ../edit_appearance.php:57
+#, php-format
+msgid "Problem with input of field '%s'. %s"
 msgstr ""
 
-#: ../edit_appearance.php:291
-msgid "Display EXIF data?"
+#: ../edit_appearance.php:119
+#, php-format
+msgid "Warning: you have changed voters from %s to %s. It is advisable to reset the poll to remove all previous votes."
 msgstr ""
 
-#: ../edit_appearance.php:301
-msgid "Display click counter for this album?"
+#: ../edit_appearance.php:120 ../includes/definitions/albumProperties.php:319
+#: ../poll_properties.php:52 ../poll_properties.php:104
+msgid "Everybody"
 msgstr ""
 
-#: ../edit_appearance.php:308
-msgid "Display owners name with caption"
+#: ../edit_appearance.php:121 ../includes/definitions/albumProperties.php:319
+#: ../poll_properties.php:53 ../poll_properties.php:104
+msgid "Logged in"
 msgstr ""
 
-#: ../edit_appearance.php:315
-msgid "Allow item owners to modify their images"
+#: ../edit_appearance.php:149 ../extra_fields.php:57
+msgid "untitled field"
 msgstr ""
 
-#: ../edit_appearance.php:322
-msgid "Allow item owners to delete their images"
+#: ../edit_appearance.php:186 ../extra_fields.php:120 ../lib/lang.php:711
+msgid "Alt Text / onMouseOver"
 msgstr ""
 
-#: ../edit_appearance.php:329
-msgid "Add new items at beginning of album"
+#: ../edit_appearance.php:216
+#, php-format
+msgid "Field %s:"
 msgstr ""
 
-#: ../edit_appearance.php:336
-msgid "Display clickable image dimensions"
+#: ../edit_appearance.php:231 ../edit_appearance.php:237
+msgid "Album Properties"
 msgstr ""
 
-#: ../edit_appearance.php:345
+#: ../edit_appearance.php:295
 msgid "Apply values to nested albums (except album title and summary)."
 msgstr ""
 
-#: ../edit_appearance.php:348 ../extra_fields.php:176
+#: ../edit_appearance.php:298 ../extra_fields.php:174
 #: ../poll_properties.php:140
 msgid "Apply"
 msgstr ""
 
-#: ../edit_appearance.php:349 ../extra_fields.php:177
+#: ../edit_appearance.php:299 ../extra_fields.php:175
 #: ../poll_properties.php:141
 msgid "Undo"
 msgstr ""
 
-#: ../edit_appearance.php:350 ../extra_fields.php:178
+#: ../edit_appearance.php:300 ../extra_fields.php:176
 #: ../poll_properties.php:142 ../rotate_photo.php:87
 msgid "Close"
 msgstr ""
 
-#: ../edit_caption.php:72
-msgid "Year must be between 1000 and 3000"
+#: ../edit_caption.php:68
+msgid "Year must be between 1969 and 2070"
 msgstr ""
 
-#: ../edit_caption.php:77 ../view_album.php:951
+#: ../edit_caption.php:73 ../lib/albumItem.php:96
 msgid "Edit Text"
 msgstr ""
 
-#: ../edit_caption.php:81
+#: ../edit_caption.php:77
 msgid "Edit Caption"
 msgstr ""
 
-#: ../edit_caption.php:93 ../includes/add_photos/add_form.inc:96
+#: ../edit_caption.php:89 ../includes/add_photos/add_form.inc:76
 msgid "Caption"
 msgstr ""
 
-#: ../edit_caption.php:147
+#: ../edit_caption.php:143
 msgid "Photo Capture Date"
 msgstr ""
 
-#: ../edit_caption.php:150
+#: ../edit_caption.php:146
 msgid "Month"
 msgstr ""
 
-#: ../edit_caption.php:151
+#: ../edit_caption.php:147
 msgid "Day"
 msgstr ""
 
-#: ../edit_caption.php:152
+#: ../edit_caption.php:148
 msgid "Year"
 msgstr ""
 
-#: ../edit_caption.php:153
+#: ../edit_caption.php:149
 msgid "Hours"
 msgstr ""
 
-#: ../edit_caption.php:154
+#: ../edit_caption.php:150
 msgid "Minutes"
 msgstr ""
 
-#: ../edit_caption.php:155
+#: ../edit_caption.php:151
 msgid "Seconds"
 msgstr ""
 
@@ -1223,52 +1264,35 @@
 msgid "Choose which part of the image will compose your thumbnail:"
 msgstr ""
 
-#: ../edit_watermark.php:43
-msgid "Watermarking photo."
-msgstr ""
-
-#: ../edit_watermark.php:43 ../watermark_album.php:55
-msgid "this may take a while"
-msgstr ""
-
-#: ../edit_watermark.php:64 ../watermark_album.php:80
+#: ../edit_watermark.php:72 ../watermark_album.php:100
 msgid "Please select a watermark."
 msgstr ""
 
-#: ../edit_watermark.php:67 ../watermark_album.php:83
+#: ../edit_watermark.php:75 ../watermark_album.php:103
 msgid "Please select an alignment."
 msgstr ""
 
-#: ../edit_watermark.php:75 ../edit_watermark.php:79 ../view_album.php:923
-#: ../view_album.php:959
+#: ../edit_watermark.php:84 ../edit_watermark.php:88
 msgid "Edit Watermark"
 msgstr ""
 
-#: ../edit_watermark.php:108 ../watermark_album.php:132
-msgid "Preview"
-msgstr ""
-
-#: ../extra_fields.php:59
-msgid "untitled field"
+#: ../edit_watermark.php:106
+msgid "Your image is a gif. Watermarking on animated gifs is currently not supported and will 'deface & unanimate' your picture."
 msgstr ""
 
-#: ../extra_fields.php:79 ../extra_fields.php:83
+#: ../extra_fields.php:77 ../extra_fields.php:81
 msgid "Configure Custom Fields"
 msgstr ""
 
-#: ../extra_fields.php:122 ../lib/lang.php:675
-msgid "Alt Text / onMouseOver"
-msgstr ""
-
-#: ../extra_fields.php:132
+#: ../extra_fields.php:130 ../includes/definitions/albumProperties.php:410
 msgid "Number of user defined custom fields"
 msgstr ""
 
-#: ../extra_fields.php:148
+#: ../extra_fields.php:146
 msgid "Field"
 msgstr ""
 
-#: ../extra_fields.php:173 ../poll_properties.php:137
+#: ../extra_fields.php:171 ../poll_properties.php:137
 msgid "Apply values to nested albums."
 msgstr ""
 
@@ -1306,53 +1330,53 @@
 msgid "Use the Gallery Remote Mini Applet to upload pictures. It will take a short while to download."
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:35
+#: ../includes/add_photos/add_form.inc:31
 msgid "Click the <b>Browse</b> button to locate a photo to upload."
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:37
+#: ../includes/add_photos/add_form.inc:33
 msgid "Supported file types"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:41
+#: ../includes/add_photos/add_form.inc:37
 #: ../includes/add_photos/add_url.inc:31
 msgid "Tip:"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:42
+#: ../includes/add_photos/add_form.inc:38
 msgid "Upload a compressed file (zip, rar, ace ...) full of photos and movies!"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:51
+#: ../includes/add_photos/add_form.inc:47
 msgid "1. Select the number of files you want to upload:"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:64
+#: ../includes/add_photos/add_form.inc:52
 msgid "Optional:"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:65
+#: ../includes/add_photos/add_form.inc:53
 msgid "Select the number of meta data files you want to upload:"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:88
+#: ../includes/add_photos/add_form.inc:68
 msgid "2. Use the Browse button to find the photos on your computer"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:92
-#: ../includes/add_photos/add_form.inc:104
+#: ../includes/add_photos/add_form.inc:72
+#: ../includes/add_photos/add_form.inc:84
 msgid "File"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:101
+#: ../includes/add_photos/add_form.inc:81
 msgid "3. Use the Browse button to find the meta data files on your computer"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:113
+#: ../includes/add_photos/add_form.inc:93
 msgid "If no caption is set, what would you like the captions to default to?"
 msgstr ""
 
-#: ../includes/add_photos/add_form.inc:126
+#: ../includes/add_photos/add_form.inc:106
 msgid "Upload Now"
 msgstr ""
 
@@ -1400,678 +1424,1408 @@
 msgid "Submit URL or directory"
 msgstr ""
 
-#: ../includes/slideshow/applet.inc:28 ../includes/slideshow/high.inc:71
-#, php-format
-msgid "Slide Show for Gallery :: %s"
+#: ../includes/definitions/albumProperties.php:30
+msgid "Texts"
 msgstr ""
 
-#: ../includes/slideshow/applet.inc:31 ../includes/slideshow/high.inc:80
-#, php-format
-msgid "Slide Show for album :: %s"
+#: ../includes/definitions/albumProperties.php:34
+msgid "Album Summary"
 msgstr ""
 
-#: ../includes/slideshow/applet.inc:47
-msgid "If you don't have the Java Plugin 1.4 or later, or you don't want to wait for the applet to download, you can use one of the non-fullscreen versions."
+#: ../includes/definitions/albumProperties.php:41
+msgid "Album Title"
 msgstr ""
 
-#: ../includes/slideshow/applet.inc:80
-msgid "Your browser doesn't support applets; you should use one of the other slideshow methods."
+#: ../includes/definitions/albumProperties.php:53 ../stats-wizard.php:134
+msgid "Layout"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:67
-#, php-format
-msgid "%s Random Images from %s"
+#: ../includes/definitions/albumProperties.php:57
+msgid "Background Image (URL)"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:76
-#, php-format
-msgid "%d Random Images from album :: %s"
+#: ../includes/definitions/albumProperties.php:63
+msgid "Font"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:230
-msgid "Blend"
+#: ../includes/definitions/albumProperties.php:69
+msgid "Rows"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:232
-msgid "Blinds"
+#: ../includes/definitions/albumProperties.php:75
+msgid "Columns"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:234
-msgid "Checkerboard"
+#: ../includes/definitions/albumProperties.php:81
+msgid "Borders"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:236
-msgid "Diagonal"
+#: ../includes/definitions/albumProperties.php:88
+msgid "Colors"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:238
-msgid "Doors"
+#: ../includes/definitions/albumProperties.php:91
+msgid "Background Color"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:240
-msgid "Gradient"
+#: ../includes/definitions/albumProperties.php:97
+msgid "Text Color"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:242
-msgid "Iris"
+#: ../includes/definitions/albumProperties.php:103
+msgid "Link Color"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:244
-msgid "Pinwheel"
+#: ../includes/definitions/albumProperties.php:109
+msgid "Border color"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:246
-msgid "Pixelate"
+#: ../includes/definitions/albumProperties.php:116
+msgid "Frames"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:248
-msgid "Radial"
+#: ../includes/definitions/albumProperties.php:119
+msgid "Album Frame"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:250
-msgid "Rain"
+#: ../includes/definitions/albumProperties.php:125
+msgid "Thumb Frame"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:252
-msgid "Slide"
+#: ../includes/definitions/albumProperties.php:131
+msgid "Image Frame"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:254
-msgid "Snow"
+#: ../includes/definitions/albumProperties.php:143
+msgid "Slideshow"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:256
-msgid "Spiral"
+#: ../includes/definitions/albumProperties.php:147
+msgid "Slideshow Type"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:258
-msgid "Stretch"
+#: ../includes/definitions/albumProperties.php:149
+msgid "Off"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:261
-msgid "RANDOM!"
+#: ../includes/definitions/albumProperties.php:149
+msgid "Ordered"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:317 ../includes/slideshow/low.inc:172
-msgid "The slide show is stopped, Click [play] to resume."
+#: ../includes/definitions/albumProperties.php:149
+msgid "Random"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:325 ../includes/slideshow/high.inc:382
-#: ../includes/slideshow/low.inc:178
-msgid "Slide show is running..."
+#: ../includes/definitions/albumProperties.php:153
+msgid "Include sub-albums in slideshow"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:332
-msgid "The slide is showing full sized images, Click [normal size] to view resized images."
+#: ../includes/definitions/albumProperties.php:159
+msgid "Allow slideshow to loop"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:339
-msgid "The slide is showing normal sized images, Click [full size] to view full sized images."
+#: ../includes/definitions/albumProperties.php:165
+msgid "Slideshow Length"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:377 ../includes/slideshow/low.inc:207
-msgid "Picture is loading..."
+#: ../includes/definitions/albumProperties.php:178
+msgid "Sizes"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:377 ../includes/slideshow/high.inc:472
-#: ../includes/slideshow/low.inc:207 ../includes/slideshow/low.inc:368
-msgid "of"
+#: ../includes/definitions/albumProperties.php:182
+msgid "Thumbnail size"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:377 ../includes/slideshow/low.inc:208
-#: ../upgrade_users.php:49
-msgid "Please Wait..."
+#: ../includes/definitions/albumProperties.php:189
+msgid "Maximum dimensions of intermediate sized images"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:493 ../slideshow.php:92
-msgid "reverse direction"
+#: ../includes/definitions/albumProperties.php:191
+#: ../includes/definitions/albumProperties.php:205
+msgid "off"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:497 ../slideshow.php:90
-msgid "full size"
+#: ../includes/definitions/albumProperties.php:196
+msgid "Maximum file size of intermediate sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:502 ../includes/slideshow/low.inc:314
-msgid "1 second"
+#: ../includes/definitions/albumProperties.php:203
+msgid "Maximum dimensions of full sized images"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:503 ../includes/slideshow/low.inc:315
-msgid "2 seconds"
+#: ../includes/definitions/albumProperties.php:205
+#, php-format
+msgid "%d (%d MPix)"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:504 ../includes/slideshow/low.inc:316
-msgid "3 seconds"
+#: ../includes/definitions/albumProperties.php:210
+msgid "Maximum file size of full sized JPEG/PNG images in kilobytes (0 or blank for no size restriction)"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:505 ../includes/slideshow/low.inc:317
-msgid "5 seconds"
+#: ../includes/definitions/albumProperties.php:223
+msgid "Display"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:506 ../includes/slideshow/low.inc:318
-msgid "10 seconds"
+#: ../includes/definitions/albumProperties.php:227
+msgid "Display click counter for this album?"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:507 ../includes/slideshow/low.inc:319
-msgid "15 seconds"
+#: ../includes/definitions/albumProperties.php:233
+msgid "Display owners name with caption"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:508 ../includes/slideshow/low.inc:320
-msgid "30 seconds"
+#: ../includes/definitions/albumProperties.php:239
+msgid "Display clickable image dimensions"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:509 ../includes/slideshow/low.inc:321
-msgid "45 seconds"
+#: ../includes/definitions/albumProperties.php:245
+msgid "Display EXIF data?"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:510 ../includes/slideshow/low.inc:322
-msgid "1 Minute"
+#: ../includes/definitions/albumProperties.php:258
+msgid "Services"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:528
-msgid "Transition:"
+#: ../includes/definitions/albumProperties.php:262
+msgid "Which photo printing services<br>do you want to let visitors use?"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:585 ../includes/slideshow/low.inc:379
-msgid "This album has no photos to show in a slide show."
+#: ../includes/definitions/albumProperties.php:274
+msgid "Enable Ecards ?"
 msgstr ""
 
-#: ../includes/slideshow/high.inc:589 ../includes/slideshow/low.inc:383
-msgid "back to album"
+#: ../includes/definitions/albumProperties.php:287 ../poll_properties.php:72
+#: ../poll_properties.php:76
+msgid "Poll Properties"
 msgstr ""
 
-#: ../includes/slideshow/low.inc:74
-msgid "Slide Show for album"
+#: ../includes/definitions/albumProperties.php:291 ../poll_properties.php:87
+msgid "Type of poll for this album"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:48
-msgid "Sort by most viewed image first"
+#: ../includes/definitions/albumProperties.php:293 ../poll_properties.php:88
+msgid "Rank"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:49
-msgid "most viewed"
+#: ../includes/definitions/albumProperties.php:293 ../poll_properties.php:88
+msgid "Critique"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:297 ../poll_properties.php:91
+msgid "Number of voting options"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:304 ../poll_properties.php:95
+msgid "Show results of voting to all visitors?"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:310 ../poll_properties.php:99
+msgid "Number of lines of results graph to display on the album page"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:317
+msgid "Who can vote?"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:323 ../poll_properties.php:107
+msgid "Orientation of vote choices"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:325 ../poll_properties.php:108
+#: ../rotate_photo.php:82
+msgid "Horizontal"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:325 ../poll_properties.php:108
+#: ../rotate_photo.php:85
+msgid "Vertical"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:330 ../poll_properties.php:111
+msgid "Vote hint"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:337
+msgid "Voting Options"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:341 ../poll_properties.php:120
+msgid "Displayed Value"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:341 ../poll_properties.php:121
+msgid "Points"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:351
+msgid "Misc"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:355
+msgid "Add new items at beginning of album"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:361
+msgid "Show <i>Return to</i> link"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:367
+msgid "Offer visitors ability to specify<br>preference for full-size or resized images"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:373
+msgid "Auto fit-to-window for<br>images without a resized copy"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:380 ../lib/albumItem.php:188
+msgid "Permissions"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:383
+msgid "Allow item owners to modify their images"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:389
+msgid "Allow item owners to delete their images"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:401
+msgid "Custom Fields"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:428
+msgid "Microthumbs"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:431
+msgid "Use micro thumb photo navigation"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:433
+msgid "both"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:437
+msgid "Micro thumb style"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:439
+msgid "Fixed"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:439
+msgid "Dynamic"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:443
+msgid "Show first & last micro thumb"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:449
+msgid "Number of previous thumbs"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:455
+msgid "Number of next thumbs"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:461
+msgid "Position of micro-thumb navigation bar"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:463
+#: ../layout/watermarkform.inc:111
+msgid "Top"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:463
+msgid "Both"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:463
+#: ../layout/watermarkform.inc:127
+msgid "Bottom"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:467
+msgid "Height of micro-thumbs in navigation bar"
+msgstr ""
+
+#: ../includes/definitions/albumProperties.php:474
+msgid "Bonus to height of current micro-thumb (pixels)"
+msgstr ""
+
+#: ../includes/definitions/services.php:45
+msgid "mPUSH is a photo service that adds the ability to send thumbnail images to your, or a friend's, cellphone for a small fee."
+msgstr ""
+
+#: ../includes/errors/configure_help.php:2
+#, php-format
+msgid "If you experience problems, you can find help on the %sGallery Help Page%s."
+msgstr ""
+
+#: ../includes/errors/reconfigure.php:9 ../includes/errors/reconfigure.php:15
+msgid "Gallery needs Reconfiguration"
+msgstr ""
+
+#: ../includes/errors/reconfigure.php:18
+msgid "Your Gallery settings were configured with an older version of Gallery, and are out of date. Please re-run the Configuration Wizard!"
+msgstr ""
+
+#: ../includes/errors/reconfigure.php:23
+#, php-format
+msgid "Launch the %sConfiguration Wizard%s."
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:9
+msgid "Gallery Configuration Error"
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:15
+msgid "Gallery has not been configured!"
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:19
+msgid "Gallery must be configured before you can use it."
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:24
+msgid "1."
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:25
+msgid "Create an empty file .htaccess and an empty file config.php"
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:28
+msgid "2."
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:29
+msgid "Create an albums folder for your pictures and movies."
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:32
+msgid "Make sure that both files and the folder are read and writeable for your webserver !"
+msgstr ""
+
+#: ../includes/errors/unconfigured.php:38
+#, php-format
+msgid "Then start the %sConfiguration Wizard%s."
+msgstr ""
+
+#: ../includes/slideshow/applet.inc:28 ../includes/slideshow/high.inc:71
+#, php-format
+msgid "Slide Show for Gallery :: %s"
+msgstr ""
+
+#: ../includes/slideshow/applet.inc:31 ../includes/slideshow/high.inc:80
+#, php-format
+msgid "Slide Show for album :: %s"
+msgstr ""
+
+#: ../includes/slideshow/applet.inc:47
+msgid "If you don't have the Java Plugin 1.4 or later, or you don't want to wait for the applet to download, you can use one of the non-fullscreen versions."
+msgstr ""
+
+#: ../includes/slideshow/applet.inc:80
+msgid "Your browser doesn't support applets; you should use one of the other slideshow methods."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:67
+#, php-format
+msgid "%s Random Images from %s"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:76
+#, php-format
+msgid "%d Random Images from album :: %s"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:230
+msgid "Blend"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:232
+msgid "Blinds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:234
+msgid "Checkerboard"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:236
+msgid "Diagonal"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:238
+msgid "Doors"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:240
+msgid "Gradient"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:242
+msgid "Iris"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:244
+msgid "Pinwheel"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:246
+msgid "Pixelate"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:248
+msgid "Radial"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:250
+msgid "Rain"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:252
+msgid "Slide"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:254
+msgid "Snow"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:256
+msgid "Spiral"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:258
+msgid "Stretch"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:261
+msgid "RANDOM!"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:317 ../includes/slideshow/low.inc:172
+msgid "The slide show is stopped, Click [play] to resume."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:325 ../includes/slideshow/high.inc:382
+#: ../includes/slideshow/low.inc:178
+msgid "Slide show is running..."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:332
+msgid "The slide is showing full sized images, Click [normal size] to view resized images."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:339
+msgid "The slide is showing normal sized images, Click [full size] to view full sized images."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:377 ../includes/slideshow/low.inc:207
+msgid "Picture is loading..."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:377 ../includes/slideshow/high.inc:472
+#: ../includes/slideshow/low.inc:207 ../includes/slideshow/low.inc:367
+msgid "of"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:377 ../includes/slideshow/low.inc:208
+#: ../upgrade_users.php:49
+msgid "Please Wait..."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:493 ../slideshow.php:92
+msgid "reverse direction"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:497 ../slideshow.php:90
+msgid "full size"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:502 ../includes/slideshow/low.inc:314
+msgid "1 second"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:503 ../includes/slideshow/low.inc:315
+msgid "2 seconds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:504 ../includes/slideshow/low.inc:316
+msgid "3 seconds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:505 ../includes/slideshow/low.inc:317
+msgid "5 seconds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:506 ../includes/slideshow/low.inc:318
+msgid "10 seconds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:507 ../includes/slideshow/low.inc:319
+msgid "15 seconds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:508 ../includes/slideshow/low.inc:320
+msgid "30 seconds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:509 ../includes/slideshow/low.inc:321
+msgid "45 seconds"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:510 ../includes/slideshow/low.inc:322
+msgid "1 Minute"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:528
+msgid "Transition:"
+msgstr ""
+
+#: ../includes/slideshow/high.inc:585 ../includes/slideshow/low.inc:378
+msgid "This album has no photos to show in a slide show."
+msgstr ""
+
+#: ../includes/slideshow/high.inc:589 ../includes/slideshow/low.inc:382
+msgid "back to album"
+msgstr ""
+
+#: ../includes/slideshow/low.inc:74
+msgid "Slide Show for album"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:48
+msgid "Sort by most viewed image first"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:49
+msgid "most viewed"
 msgstr ""
 
 #: ../includes/stats/stats.inc.php:53
 msgid "Sort by the latest added image first"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:54
-msgid "latest added"
+#: ../includes/stats/stats.inc.php:54
+msgid "latest added"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:58
+msgid "Sort by image capture date"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:59
+msgid "latest shots"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:63
+msgid "Show images with comments - latest are shown first"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:64
+msgid "latest comments"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:75
+msgid "Show random images"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:76
+msgid "random images"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:82
+msgid "Show caption"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:85
+msgid "Show album link"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:88
+msgid "Show description"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:91
+msgid "Show comments"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:94
+msgid "Show capture date"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:97
+msgid "Show upload date"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:100
+msgid "Show number of views"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:103
+msgid "Show the add comment link"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:110
+msgid "Show the add vote link"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:113
+msgid "Show the album owners"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:116
+msgid "Show timing basic information"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:122
+msgid "Reverses sort order - see above"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:125
+msgid "Thumb size in pixels"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:128
+msgid "Controls the number of photos displayed on one page"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:131
+msgid "Controls the maximum number of photos listed, -1 for all"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:134
+msgid "Use Grid Layout"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:137
+msgid "Controls the number of rows to display in grid mode"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:140
+msgid "Controls the number of columns to display in grid mode"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:142
+msgid "Above the comments"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:143
+msgid "In the caption line"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:144
+msgid "Above the stats"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:145
+msgid "Below the comments"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:146
+msgid "Position of the add vote and add comment links"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:151
+msgid "Filter by year"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:154
+msgid "Filter by month"
+msgstr ""
+
+#: ../includes/stats/stats.inc.php:157
+msgid "Filter by day"
+msgstr ""
+
+#: ../html/userData.inc:18
+msgid "Member file"
+msgstr ""
+
+#: ../html/userData.inc:26 ../lib/mail.php:194 ../login.php:85
+#: ../login.php:147
+msgid "Username"
+msgstr ""
+
+#: ../html/userData.inc:45
+msgid "Old Password"
+msgstr ""
+
+#: ../html/userData.inc:52
+msgid "New Password"
+msgstr ""
+
+#: ../html/userData.inc:57
+msgid "New Password (again)"
+msgstr ""
+
+#: ../html/userData.inc:64
+msgid "Full Name"
+msgstr ""
+
+#: ../html/userData.inc:71
+msgid "Email Address"
+msgstr ""
+
+#: ../html/userData.inc:81
+msgid "Gallery language"
+msgstr ""
+
+#: ../html/userData.inc:109
+msgid "User can change its own password"
+msgstr ""
+
+#: ../html/userData.inc:117
+msgid "User can create albums"
+msgstr ""
+
+#: ../html/userData.inc:125
+msgid "User is an admin"
+msgstr ""
+
+#: ../html/userData.inc:130
+msgid "you can't un-admin yourself"
+msgstr ""
+
+#: ../html/userData.inc:134
+msgid "Note: Admins can always create albums and are allowed to change their password."
+msgstr ""
+
+#: ../html/userData.inc:143
+msgid "Send email to user when account is created"
+msgstr ""
+
+#: ../html_wrap/album.footer.default:45 ../html_wrap/gallery.footer.default:51
+#: ../html_wrap/photo.footer.default:44
+#: ../html_wrap/slideshow.footer.default:47
+msgid "Donate to Gallery now!!"
+msgstr ""
+
+#: ../html_wrap/wrapper.footer.default:62
+#, php-format
+msgid "Debug ON ! Level %s"
+msgstr ""
+
+#: ../html_wrap/wrapper.header.default:80 ../view_photo_properties.php:31
+msgid "Security violation"
+msgstr ""
+
+#: ../html_wrap/frames/notebook/frame.def:5
+msgid "Spiral Notebook"
+msgstr ""
+
+#: ../html_wrap/frames/notebook/frame.def:6
+msgid "A white shadowed frame with spiral notebook binding on the left side"
+msgstr ""
+
+#: ../html_wrap/frames/shadows/frame.def:3
+msgid "Shadows"
+msgstr ""
+
+#: ../html_wrap/frames/shadows/frame.def:4
+msgid "PNG transparent shadows falling to the right and below. Proper transparency, so should work against most backgrounds, except black."
+msgstr ""
+
+#: ../html_wrap/frames/polaroid/frame.def:3
+msgid "Polaroid"
+msgstr ""
+
+#: ../html_wrap/frames/polaroid/frame.def:4
+msgid "A photo with a large white frame, extra wide at the bottom edge"
+msgstr ""
+
+#: ../html_wrap/frames/polaroids/frame.def:3
+msgid "Polaroids"
+msgstr ""
+
+#: ../html_wrap/frames/polaroids/frame.def:4
+msgid "A stack of photos with a large white frame, extra wide at the bottom edge"
+msgstr ""
+
+#: ../html_wrap/frames/golden/frame.def:4
+msgid "Gold Frame"
+msgstr ""
+
+#: ../html_wrap/frames/golden/frame.def:5
+msgid "A fancy golden frame"
+msgstr ""
+
+#: ../html_wrap/frames/postage_stamp/frame.def:2
+msgid "Postage Stamp"
+msgstr ""
+
+#: ../html_wrap/frames/postage_stamp/frame.def:3
+msgid "A simple postage stamp effect."
+msgstr ""
+
+#: ../html_wrap/frames/simple_book/frame.def:3
+msgid "Original Style"
+msgstr ""
+
+#: ../html_wrap/frames/simple_book/frame.def:4
+#, php-format
+msgid "The original %s album frame style."
+msgstr ""
+
+#: ../html_wrap/frames/wooden/frame.def:4
+msgid "Wood Frame"
+msgstr ""
+
+#: ../html_wrap/frames/wooden/frame.def:5
+msgid "A textured wooden frame"
+msgstr ""
+
+#: ../layout/adminAlbumCommands.inc:6
+msgid "delete album"
+msgstr ""
+
+#: ../layout/adminAlbumCommands.inc:11
+msgid "move album"
+msgstr ""
+
+#: ../layout/adminAlbumCommands.inc:12
+msgid "reorder album"
+msgstr ""
+
+#: ../layout/adminAlbumCommands.inc:13 ../view_album.php:249
+msgid "rename album"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:58
-msgid "Sort by image capture date"
+#: ../layout/adminAlbumCommands.inc:20 ../view_album.php:262
+msgid "edit captions"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:59
-msgid "latest shots"
+#: ../layout/adminAlbumCommands.inc:27 ../view_album.php:297
+msgid "permissions"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:63
-msgid "Show images with comments - latest are shown first"
+#: ../layout/adminAlbumCommands.inc:28 ../view_album.php:286
+msgid "properties"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:64
-msgid "latest comments"
+#: ../layout/adminAlbumCommands.inc:35 ../view_album.php:396
+msgid "view&nbsp;comments"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:75
-msgid "Show random images"
+#: ../layout/adminAlbumCommands.inc:40
+msgid "watermark&nbsp;album"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:76
-msgid "random images"
+#: ../layout/breadcrumb.inc:39
+msgid "Logged in as:"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:83
-msgid "Show caption"
+#: ../layout/commentbox.inc:12
+#, php-format
+msgid "From: %s"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:86
-msgid "Show album link"
+#: ../layout/commentboxbottom.inc:11 ../stats.php:965 ../util.php:169
+msgid "add comment"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:89
-msgid "Show description"
+#: ../layout/commentboxbottom.inc:14
+msgid "Delete marked comments"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:92
-msgid "Show comments"
+#: ../layout/commentboxtop.inc:25
+msgid "view comments for this nested album"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:95
-msgid "Show capture date"
+#: ../layout/commentboxtop.inc:27
+msgid "Album contains no comments"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:98
-msgid "Show upload date"
+#: ../layout/commentdraw.inc:23 ../lib/albumItem.php:259
+msgid "From:"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:101
-msgid "Show number of views"
+#: ../layout/commentdraw.inc:48 ../lib/albumItem.php:233
+msgid "delete comment"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:104
-msgid "Show the add comment link"
+#: ../layout/navigator.inc:41
+msgid "First Page"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:111
-msgid "Show the add vote link"
+#: ../layout/navigator.inc:42
+msgid "Previous Page"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:114
-msgid "Show the album owners"
+#: ../layout/navigator.inc:43
+msgid "Next Page"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:117
-msgid "Show timing basic information"
+#: ../layout/navigator.inc:44
+msgid "Last Page"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:123
-msgid "Reverses sort order - see above"
+#: ../layout/navigator.inc:89 ../layout/navigator.inc:115
+#, php-format
+msgid "Jump to page %d"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:126
-msgid "Thumb size in pixels"
+#: ../layout/navphoto.inc:24
+msgid "First Photo"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:129
-msgid "Controls the number of photos displayed on one page"
+#: ../layout/navphoto.inc:25
+msgid "Previous Photo"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:132
-msgid "Controls the maximum number of photos listed, -1 for all"
+#: ../layout/navphoto.inc:26
+msgid "Next Photo"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:143
-msgid "Above the comments"
+#: ../layout/navphoto.inc:27
+msgid "Last Photo"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:144
-msgid "In the caption line"
+#: ../layout/navphoto.inc:64
+#, php-format
+msgid "%d of %d"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:145
-msgid "Above the stats"
+#: ../layout/watermarkform.inc:84 ../lib/albumItem.php:118
+msgid "Watermark"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:146
-msgid "Below the comments"
+#: ../layout/watermarkform.inc:88
+msgid "* No Watermark *"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:147
-msgid "Position of the add vote and add comment links"
+#: ../layout/watermarkform.inc:94
+#, php-format
+msgid "No files matching %s found in %s"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:152
-msgid "Filter by year"
+#: ../layout/watermarkform.inc:100
+#, php-format
+msgid "Could not open directory %s"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:155
-msgid "Filter by month"
+#: ../layout/watermarkform.inc:105
+msgid "Alignment"
 msgstr ""
 
-#: ../includes/stats/stats.inc.php:158
-msgid "Filter by day"
+#: ../layout/watermarkform.inc:109
+msgid "Upper&nbsp;Left"
 msgstr ""
 
-#: ../html/userData.inc:18
-msgid "Member file"
+#: ../layout/watermarkform.inc:113
+msgid "Upper&nbsp;Right"
 msgstr ""
 
-#: ../html/userData.inc:26 ../login.php:85 ../login.php:147
-msgid "Username"
+#: ../layout/watermarkform.inc:117
+msgid "Left"
 msgstr ""
 
-#: ../html/userData.inc:43
-msgid "Old Password"
+#: ../layout/watermarkform.inc:119
+msgid "Center"
 msgstr ""
 
-#: ../html/userData.inc:50
-msgid "New Password"
+#: ../layout/watermarkform.inc:121
+msgid "Right"
 msgstr ""
 
-#: ../html/userData.inc:55
-msgid "New Password (again)"
+#: ../layout/watermarkform.inc:125
+msgid "Lower&nbsp;Left"
 msgstr ""
 
-#: ../html/userData.inc:62
-msgid "Full Name"
+#: ../layout/watermarkform.inc:129
+msgid "Lower&nbsp;Right"
 msgstr ""
 
-#: ../html/userData.inc:69
-msgid "Email Address"
+#: ../layout/watermarkform.inc:142
+msgid "Preview Size"
 msgstr ""
 
-#: ../html/userData.inc:79
-msgid "Gallery language"
+#: ../layout/watermarkform.inc:145
+msgid "Resized"
 msgstr ""
 
-#: ../html/userData.inc:106
-msgid "User can create albums"
+#: ../layout/watermarkform.inc:148
+msgid "Full"
 msgstr ""
 
-#: ../html/userData.inc:114
-msgid "Send email to user <br>when account is created"
+#: ../layout/watermarkform.inc:160
+msgid "Watermark subalbums"
 msgstr ""
 
-#: ../html/userData.inc:123
-msgid "User is an admin"
+#: ../layout/watermarkform.inc:162
+msgid "Apply watermark to"
 msgstr ""
 
-#: ../html/userData.inc:127
-msgid "you can't un-admin yourself"
+#: ../layout/watermarkform.inc:163
+msgid "All photos"
 msgstr ""
 
-#: ../html/userData.inc:131
-msgid "Note: admins can always create albums"
+#: ../layout/watermarkform.inc:164
+msgid "Only sized photos"
 msgstr ""
 
-#: ../html_wrap/album.footer.default:45 ../html_wrap/gallery.footer.default:51
-#: ../html_wrap/photo.footer.default:44 ../html_wrap/search.footer.default:51
-#: ../html_wrap/slideshow.footer.default:47
-msgid "Donate to Gallery now!!"
+#: ../layout/watermarkform.inc:165
+msgid "Only full photos"
 msgstr ""
 
-#: ../html_wrap/wrapper.header.default:100 ../view_photo_properties.php:31
-msgid "Security violation"
+#: ../lib/Form.php:69
+msgid "Check All"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:6
-msgid "delete album"
+#: ../lib/Form.php:71
+msgid "Clear All"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:11
-msgid "move album"
+#: ../lib/Form.php:73
+msgid "Invert Selection"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:12
-msgid "reorder album"
+#: ../lib/Form.php:233
+msgid "Colorpicker"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:13 ../view_album.php:273
-msgid "rename album"
+#: ../lib/mail.php:43
+#, php-format
+msgid "Note: This is an automatically generated email message sent from the %s website.  If you have received this in error, please ignore this message."
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:20 ../view_album.php:293
-msgid "edit captions"
+#: ../lib/mail.php:45
+#, php-format
+msgid "Report abuse to %s"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:27 ../view_album.php:328
-msgid "permissions"
+#: ../lib/mail.php:71
+msgid "Email not sent as it is disabled for this gallery"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:28 ../view_album.php:322
-msgid "properties"
+#: ../lib/mail.php:77
+#, php-format
+msgid "Email not sent to %s as it is not a valid address"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:35 ../view_album.php:442
-msgid "view&nbsp;comments"
+#: ../lib/mail.php:84
+msgid "Email not sent as no reciepient address provided"
 msgstr ""
 
-#: ../layout/adminAlbumCommands.inc:40
-msgid "watermark&nbsp;album"
+#: ../lib/mail.php:95
+#, php-format
+msgid "Sender address %s is invalid, using %s."
 msgstr ""
 
-#: ../layout/breadcrumb.inc:39
-msgid "Logged in as:"
+#: ../lib/mail.php:126
+msgid "This is a HTML mail, please have a look at the Attachment."
 msgstr ""
 
-#: ../layout/commentbox.inc:9 ../layout/commentdraw.inc:19
-msgid "From:"
+#: ../lib/mail.php:164
+#, php-format
+msgid ""
+"Hi !!FULLNAME!!,\n"
+"\n"
+"Congratulations.  You have just been subscribed to %s at %s.  Your account name is !!USERNAME!!.  Please visit the gallery soon, and create a password by clicking this link:\n"
+"\n"
+"!!NEWPASSWORDLINK!!\n"
+"\n"
+"Gallery @ %s Administrator."
 msgstr ""
 
-#: ../layout/commentboxbottom.inc:11 ../stats.php:1101 ../util.php:187
-msgid "add comment"
+#: ../lib/mail.php:173 ../lib/mail.php:175
+msgid "gallery title"
 msgstr ""
 
-#: ../layout/commentboxbottom.inc:14
-msgid "Delete marked comments"
+#: ../lib/mail.php:174
+msgid "gallery URL"
 msgstr ""
 
-#: ../layout/commentboxtop.inc:25
-msgid "view comments for this nested album"
+#: ../lib/mail.php:190
+msgid "The Url to your Gallery."
 msgstr ""
 
-#: ../layout/commentboxtop.inc:27
-msgid "Album contains no comments"
+#: ../lib/mail.php:191
+msgid "Title of your Gallery."
 msgstr ""
 
-#: ../layout/commentdraw.inc:42
-msgid "delete comment"
+#: ../lib/mail.php:192
+msgid "Admin email(s)"
 msgstr ""
 
-#: ../layout/navigator.inc:33
-msgid "First Page"
+#: ../lib/mail.php:193
+msgid "Password for the newly created user."
 msgstr ""
 
-#: ../layout/navigator.inc:34
-msgid "Previous Page"
+#: ../lib/mail.php:195
+msgid "Fullname"
 msgstr ""
 
-#: ../layout/navigator.inc:35
-msgid "Next Page"
+#: ../lib/mail.php:196
+msgid "Will be replaced by a link the new user can click on to create a new password."
 msgstr ""
 
-#: ../layout/navigator.inc:36
-msgid "Last Page"
+#: ../lib/mail.php:233
+#, php-format
+msgid "New comment for %s"
 msgstr ""
 
-#: ../layout/navphoto.inc:22
-msgid "First Photo"
+#: ../lib/mail.php:242
+#, php-format
+msgid "A new comment has been added to Gallery: %s"
 msgstr ""
 
-#: ../layout/navphoto.inc:23
-msgid "Previous Photo"
+#: ../lib/mail.php:244
+#, php-format
+msgid "The comment was added by %s to this %s in this %s."
 msgstr ""
 
-#: ../layout/navphoto.inc:24
-msgid "Next Photo"
+#: ../lib/mail.php:246
+msgid "Item"
 msgstr ""
 
-#: ../layout/navphoto.inc:25
-msgid "Last Photo"
+#: ../lib/mail.php:248
+msgid "*** Begin comment ***"
+msgstr ""
+
+#: ../lib/mail.php:250
+msgid "***End comment ***"
+msgstr ""
+
+#: ../lib/mail.php:251
+msgid "If you no longer wish to receive emails about this image, follow the links above and ensure that 'Email me when comments are added' is unchecked in both the photo and album page (You'll need to login first)."
 msgstr ""
 
-#: ../layout/navphoto.inc:62
+#: ../lib/mail.php:254
 #, php-format
-msgid "%d of %d"
+msgid "New comment for %s."
 msgstr ""
 
-#: ../layout/watermarkform.inc:77
-msgid "Watermark"
+#: ../lib/mail.php:265
+#, php-format
+msgid "FAILED"
 msgstr ""
 
-#: ../layout/watermarkform.inc:80 ../util.php:3056 ../util.php:3061
-msgid "None"
+#: ../lib/mail.php:275
+msgid "Email activity"
+msgstr ""
+
+#: ../lib/voting.php:215 ../view_album.php:557 ../view_album.php:573
+#: ../view_album.php:915
+msgid "Vote"
+msgstr ""
+
+#: ../lib/voting.php:253
+msgid "Total points in brackets"
 msgstr ""
 
-#: ../layout/watermarkform.inc:93
+#: ../lib/voting.php:257
+msgid "Average points in brackets"
+msgstr ""
+
+#: ../lib/voting.php:275 ../poll_results.php:148 ../view_album.php:487
+#: ../view_album.php:785
 #, php-format
-msgid "No files matching %s found in %s"
+msgid "Album: %s"
 msgstr ""
 
-#: ../layout/watermarkform.inc:101
+#: ../lib/voting.php:303
 #, php-format
-msgid "Could not open directory %s"
+msgid "1 voter"
+msgid_plural "%d voters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../lib/voting.php:315
+#, php-format
+msgid "Result from one voter"
+msgid_plural "Result of %d voters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../lib/voting.php:324
+#, php-format
+msgid "%s: %s points; "
 msgstr ""
 
-#: ../layout/watermarkform.inc:107
-msgid "Alignment"
+#: ../lib/voting.php:329
+#, php-format
+msgid "Key - %s"
+msgstr ""
+
+#: ../lib/voting.php:335 ../poll_results.php:163
+msgid "No votes so far."
+msgstr ""
+
+#: ../lib/voting.php:356
+msgid "Poll results:"
+msgstr ""
+
+#: ../lib/voting.php:359
+msgid "No votes"
+msgstr ""
+
+#: ../lib/voting.php:363
+#, php-format
+msgid "Number %d overall."
+msgstr ""
+
+#: ../lib/voting.php:367
+#, php-format
+msgid "%s: %s"
+msgstr ""
+
+#: ../lib/voting.php:368
+#, php-format
+msgid "one vote"
+msgid_plural "%d votes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../lib/albumItem.php:46 ../rearrange.php:112
+msgid "Movie"
+msgstr ""
+
+#: ../lib/albumItem.php:50
+msgid "Photo"
+msgstr ""
+
+#: ../lib/albumItem.php:62
+#, php-format
+msgid "%s actions"
 msgstr ""
 
-#: ../layout/watermarkform.inc:111
-msgid "Upper&nbsp;Left"
+#: ../lib/albumItem.php:80
+msgid "Edit Title"
 msgstr ""
 
-#: ../layout/watermarkform.inc:113
-msgid "Top"
+#: ../lib/albumItem.php:84
+msgid "Edit Description"
 msgstr ""
 
-#: ../layout/watermarkform.inc:115
-msgid "Upper&nbsp;Right"
+#: ../lib/albumItem.php:90 ../rename_album.php:39 ../rename_album.php:43
+msgid "Rename Album"
 msgstr ""
 
-#: ../layout/watermarkform.inc:119
-msgid "Left"
+#: ../lib/albumItem.php:105
+msgid "Edit Thumbnail"
 msgstr ""
 
-#: ../layout/watermarkform.inc:121
-msgid "Center"
+#: ../lib/albumItem.php:109
+#, php-format
+msgid "Rotate/Flip"
 msgstr ""
 
-#: ../layout/watermarkform.inc:123
-msgid "Right"
+#: ../lib/albumItem.php:113
+msgid "Resize"
 msgstr ""
 
-#: ../layout/watermarkform.inc:127
-msgid "Lower&nbsp;Left"
+#: ../lib/albumItem.php:127
+#, php-format
+msgid "Set as highlight"
 msgstr ""
 
-#: ../layout/watermarkform.inc:129
-msgid "Bottom"
+#: ../lib/albumItem.php:134
+msgid "Reset Counter"
 msgstr ""
 
-#: ../layout/watermarkform.inc:131
-msgid "Lower&nbsp;Right"
+#: ../lib/albumItem.php:139
+msgid "Move"
 msgstr ""
 
-#: ../layout/watermarkform.inc:144
-msgid "Preview Size"
+#: ../lib/albumItem.php:143
+msgid "Reorder"
 msgstr ""
 
-#: ../layout/watermarkform.inc:147
-msgid "Resized"
+#: ../lib/albumItem.php:148
+msgid "Copy"
 msgstr ""
 
-#: ../layout/watermarkform.inc:149
-msgid "Full"
+#: ../lib/albumItem.php:158
+msgid "Show"
 msgstr ""
 
-#: ../layout/watermarkform.inc:157
-msgid "Watermark subalbums"
+#: ../lib/albumItem.php:163
+msgid "Hide"
 msgstr ""
 
-#: ../layout/watermarkform.inc:159
-msgid "Apply watermark to"
+#: ../lib/albumItem.php:194 ../watermark_album.php:114
+#: ../watermark_album.php:118
+msgid "Watermark Album"
 msgstr ""
 
-#: ../layout/watermarkform.inc:160
-msgid "All photos"
+#: ../lib/albumItem.php:200
+msgid "View Comments"
 msgstr ""
 
-#: ../layout/watermarkform.inc:161
-msgid "Only sized photos"
+#: ../lib/albumItem.php:211
+msgid "Photo properties"
 msgstr ""
 
-#: ../layout/watermarkform.inc:162
-msgid "Only full photos"
+#: ../lib/albumItem.php:219 ../photo_owner.php:78 ../photo_owner.php:82
+msgid "Change Owner"
 msgstr ""
 
-#: ../lib/Form.php:56
-msgid "Check All"
+#: ../lib/colorpicker.php:40
+msgid "Color Picker"
 msgstr ""
 
-#: ../lib/Form.php:58
-msgid "Clear All"
+#: ../lib/colorpicker.php:52
+msgid "The Options window has closed. Exiting."
 msgstr ""
 
-#: ../lib/Form.php:60
-msgid "Invert Selection"
+#: ../lib/colorpicker.php:58
+msgid "This window must be called from an Options window"
 msgstr ""
 
-#: ../lib/lang.php:661
+#: ../lib/lang.php:697
 msgid "Upload Date"
 msgstr ""
 
-#: ../lib/lang.php:663
+#: ../lib/lang.php:699
 msgid "Image Size"
 msgstr ""
 
-#: ../lib/lang.php:664
+#: ../lib/lang.php:700
 msgid "Additional EXIF Data"
 msgstr ""
 
-#: ../lib/lang.php:673
+#: ../lib/lang.php:709
 msgid "Description"
 msgstr ""
 
-#: ../lib/lang.php:674
+#: ../lib/lang.php:710
 msgid "description"
 msgstr ""
 
-#: ../lib/voting.php:215 ../view_album.php:585 ../view_album.php:614
-#: ../view_album.php:1082
-msgid "Vote"
-msgstr ""
-
-#: ../lib/voting.php:253
-msgid "Total points in brackets"
-msgstr ""
-
-#: ../lib/voting.php:257
-msgid "Average points in brackets"
-msgstr ""
-
-#: ../lib/voting.php:275 ../poll_results.php:148 ../view_album.php:531
-#: ../view_album.php:826
-#, php-format
-msgid "Album: %s"
-msgstr ""
-
-#: ../lib/voting.php:303
-#, php-format
-msgid "1 voter"
-msgid_plural "%d voters"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../lib/voting.php:315
-#, php-format
-msgid "Result from one voter"
-msgid_plural "Result of %d voters"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../lib/voting.php:324
-#, php-format
-msgid "%s: %s points; "
+#: ../lib/valchecks.php:68
+msgid "Value was set to given default. Because the original value is not numeric."
 msgstr ""
 
-#: ../lib/voting.php:329
-#, php-format
-msgid "Key - %s"
+#: ../lib/valchecks.php:70
+msgid "The given Value is not numeric."
 msgstr ""
 
-#: ../lib/voting.php:335 ../poll_results.php:163
-msgid "No votes so far."
+#: ../lib/valchecks.php:76
+msgid "Value was set to given default. Because the original value is not a valid Integer"
 msgstr ""
 
-#: ../lib/voting.php:356
-msgid "Poll results:"
+#: ../lib/valchecks.php:78
+msgid "The given Value not a valid Integer."
 msgstr ""
 
-#: ../lib/voting.php:359
-msgid "No votes"
+#: ../lib/messages.php:26
+msgid "Error:"
 msgstr ""
 
-#: ../lib/voting.php:363
+#: ../lib/messages.php:74
 #, php-format
-msgid "Number %d overall."
+msgid "Generated by %s v%s"
 msgstr ""
 
-#: ../lib/voting.php:367
+#: ../lib/messages.php:76
 #, php-format
-msgid "%s: %s"
+msgid "Powered by %s v%s"
 msgstr ""
 
-#: ../lib/voting.php:368
-#, php-format
-msgid "one vote"
-msgid_plural "%d votes"
-msgstr[0] ""
-msgstr[1] ""
-
 #: ../login.php:51
 msgid "SUCCEEDED"
 msgstr ""
@@ -2097,44 +2851,44 @@
 msgid "Password"
 msgstr ""
 
-#: ../login.php:96
+#: ../login.php:95
 msgid "Login"
 msgstr ""
 
-#: ../login.php:105
+#: ../login.php:103
 msgid "Forgotten your password?"
 msgstr ""
 
-#: ../login.php:116
+#: ../login.php:114
 #, php-format
 msgid "The last request for a password was less than %d minutes ago.  Please check for previous email, or wait before trying again."
 msgstr ""
 
-#: ../login.php:120
+#: ../login.php:118
 msgid "New password request"
 msgstr ""
 
-#: ../login.php:121
+#: ../login.php:119
 #, php-format
 msgid "Someone requested a new password for user %s from Gallery '%s' on %s. You can create a password by visiting the link below. If you didn't request a password, please ignore this mail. "
 msgstr ""
 
-#: ../login.php:122
+#: ../login.php:120
 #, php-format
 msgid "Click to reset your password: %s"
 msgstr ""
 
-#: ../login.php:124
+#: ../login.php:122
 #, php-format
 msgid "New password request %s"
 msgstr ""
 
-#: ../login.php:127
+#: ../login.php:125
 #, php-format
 msgid "An email has been sent to the address stored for %s.  Follow the instructions to change your password.  If you do not receive this email, please contact the Gallery administrators."
 msgstr ""
 
-#: ../login.php:132
+#: ../login.php:131
 #, php-format
 msgid "Email could not be sent.  Please contact %s administrators for a new password"
 msgstr ""
@@ -2144,11 +2898,11 @@
 msgid "There is no valid email for this account.  Please contact %s administrators for a new password"
 msgstr ""
 
-#: ../login.php:139 ../new_password.php:35 ../new_password.php:39
+#: ../login.php:140 ../new_password.php:35 ../new_password.php:39
 msgid "Not a valid username"
 msgstr ""
 
-#: ../login.php:154
+#: ../login.php:152
 msgid "Send me my password"
 msgstr ""
 
@@ -2172,6 +2926,10 @@
 msgid "To select multiple users (only recognized for deletion), hold down the Control (PC) or Command (Mac) key while clicking."
 msgstr ""
 
+#: ../manage_users.php:97
+msgid "Create new user"
+msgstr ""
+
 #: ../manage_users.php:99
 msgid "Bulk Create"
 msgstr ""
@@ -2180,15 +2938,23 @@
 msgid "Modify"
 msgstr ""
 
-#: ../modify_user.php:91
+#: ../modify_user.php:88
+msgid "User information succesfully updated."
+msgstr ""
+
+#: ../modify_user.php:92
+msgid "User information was not succesfully updated !!"
+msgstr ""
+
+#: ../modify_user.php:103
 msgid "Invalid user"
 msgstr ""
 
-#: ../modify_user.php:130 ../modify_user.php:134
+#: ../modify_user.php:141 ../modify_user.php:145
 msgid "Modify User"
 msgstr ""
 
-#: ../modify_user.php:136
+#: ../modify_user.php:149
 msgid "You can change any information about the user using this form."
 msgstr ""
 
@@ -2196,19 +2962,24 @@
 msgid "Move Album"
 msgstr ""
 
-#: ../move_album.php:89
-msgid "Select the new location of album"
+#: ../move_album.php:94
+#, php-format
+msgid "Select the new location of album: %s"
+msgstr ""
+
+#: ../move_album.php:95
+msgid "Your Album will be moved to the position you choose below."
 msgstr ""
 
-#: ../move_album.php:112 ../move_photo.php:248
+#: ../move_album.php:117 ../move_photo.php:248
 msgid "Move it!"
 msgstr ""
 
-#: ../move_album.php:120
+#: ../move_album.php:124
 msgid "Nest within another Album:"
 msgstr ""
 
-#: ../move_album.php:134 ../move_photo.php:334
+#: ../move_album.php:137 ../move_photo.php:334
 msgid "Move to Album!"
 msgstr ""
 
@@ -2284,7 +3055,7 @@
 msgstr ""
 
 #: ../multi_create_user.php:44 ../multi_create_user.php:48
-#: ../multi_create_user.php:142
+#: ../multi_create_user.php:164
 msgid "Create Multiple Users"
 msgstr ""
 
@@ -2297,55 +3068,88 @@
 msgid "Upload failed: %s."
 msgstr ""
 
-#: ../multi_create_user.php:66
+#: ../multi_create_user.php:71
 #, php-format
 msgid "Upload went fine, but the file is not readable, please make sure %s is accessable for your webserver. (Also check openbasedir restrictions.)"
 msgstr ""
 
-#: ../multi_create_user.php:89
+#: ../multi_create_user.php:101
+#, php-format
+msgid "Adding %s (%s) with email: %s"
+msgstr ""
+
+#: ../multi_create_user.php:102 ../multi_create_user.php:106
+msgid "No fullname given"
+msgstr ""
+
+#: ../multi_create_user.php:105
 #, php-format
-msgid "adding %s"
+msgid "Adding %s (%s)"
 msgstr ""
 
-#: ../multi_create_user.php:96
+#: ../multi_create_user.php:113
 #, php-format
 msgid "Send email to %s"
 msgstr ""
 
-#: ../multi_create_user.php:112
+#: ../multi_create_user.php:129
 #, php-format
 msgid "Problem with email to %s"
 msgstr ""
 
-#: ../multi_create_user.php:124
+#: ../multi_create_user.php:141
 #, php-format
 msgid "%s added, %s skipped"
 msgstr ""
 
-#: ../multi_create_user.php:125 ../multi_create_user.php:126
+#: ../multi_create_user.php:142 ../multi_create_user.php:143
 #, php-format
 msgid "1 user"
 msgid_plural "%d users"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../multi_create_user.php:146
+#: ../multi_create_user.php:168
 msgid "Create Users"
 msgstr ""
 
-#: ../multi_create_user.php:148
+#: ../multi_create_user.php:170
 msgid "Create multiple new users from a file."
 msgstr ""
 
-#: ../multi_create_user.php:178
+#: ../multi_create_user.php:199 ../register.php:141
+msgid "Create"
+msgstr ""
+
+#: ../multi_create_user.php:205
 msgid "Notes:"
 msgstr ""
 
-#: ../multi_create_user.php:181
-msgid "The members file should be one user per line, and the fields should be space separated.  Each line is of the form:<br> <i>username emailaddress fullname</i>.<br>  Only username is required. Everything after the email address is the full name, so there can be spaces in it.<p>"
+#: ../multi_create_user.php:208
+msgid "The members file should be one user per line, and the fields should be space separated."
+msgstr ""
+
+#: ../multi_create_user.php:209
+msgid "Each line must be in one of this formats:"
+msgstr ""
+
+#: ../multi_create_user.php:211
+msgid "<i>username emailaddress fullname</i>"
 msgstr ""
 
-#: ../multi_create_user.php:186
+#: ../multi_create_user.php:212
+msgid "<i>username fullname</i>"
+msgstr ""
+
+#: ../multi_create_user.php:213
+msgid "<i>username emailaddress</i>"
+msgstr ""
+
+#: ../multi_create_user.php:215
+msgid "Only username is required. Everything after the email address is the full name, so there can be spaces in it."
+msgstr ""
+
+#: ../multi_create_user.php:219
 msgid "The strings !!USERNAME!!, !!FULLNAME!! and !!PASSWORD!! will be substituted in the email with the values from the membership file.  An individual email will be sent to each member with a valid email address in the members file (if &quot;send emails&quot; checkbox is ticked)."
 msgstr ""
 
@@ -2369,7 +3173,7 @@
 msgid "Enter the Gallery"
 msgstr ""
 
-#: ../new_password.php:105 ../user_preferences.php:117
+#: ../new_password.php:105 ../user_preferences.php:120
 msgid "You can change your user information here."
 msgstr ""
 
@@ -2377,10 +3181,6 @@
 msgid "You must enter the new password twice."
 msgstr ""
 
-#: ../photo_owner.php:78 ../photo_owner.php:82 ../view_album.php:1019
-msgid "Change Owner"
-msgstr ""
-
 #: ../photo_owner.php:96
 msgid "Owner"
 msgstr ""
@@ -2390,70 +3190,10 @@
 msgid "Warning: you have changed voters from %s to %s.  It is advisable to reset the poll to remove all previous votes."
 msgstr ""
 
-#: ../poll_properties.php:52 ../poll_properties.php:104
-msgid "Everybody"
-msgstr ""
-
-#: ../poll_properties.php:53 ../poll_properties.php:104
-msgid "Logged in"
-msgstr ""
-
-#: ../poll_properties.php:72 ../poll_properties.php:76
-msgid "Poll Properties"
-msgstr ""
-
-#: ../poll_properties.php:87
-msgid "Type of poll for this album"
-msgstr ""
-
-#: ../poll_properties.php:88
-msgid "Rank"
-msgstr ""
-
-#: ../poll_properties.php:88
-msgid "Critique"
-msgstr ""
-
-#: ../poll_properties.php:91
-msgid "Number of voting options"
-msgstr ""
-
-#: ../poll_properties.php:95
-msgid "Show results of voting to all visitors?"
-msgstr ""
-
-#: ../poll_properties.php:99
-msgid "Number of lines of results graph to display on the album page"
-msgstr ""
-
 #: ../poll_properties.php:103
 msgid "Who can vote"
 msgstr ""
 
-#: ../poll_properties.php:107
-msgid "Orientation of vote choices"
-msgstr ""
-
-#: ../poll_properties.php:108 ../rotate_photo.php:82
-msgid "Horizontal"
-msgstr ""
-
-#: ../poll_properties.php:108 ../rotate_photo.php:85
-msgid "Vertical"
-msgstr ""
-
-#: ../poll_properties.php:111
-msgid "Vote hint"
-msgstr ""
-
-#: ../poll_properties.php:120
-msgid "Displayed Value"
-msgstr ""
-
-#: ../poll_properties.php:121
-msgid "Points"
-msgstr ""
-
 #: ../poll_results.php:38
 msgid "Back to Gallery"
 msgstr ""
@@ -2653,6 +3393,52 @@
 msgid "Return to Add Photos"
 msgstr ""
 
+#: ../rearrange.php:48 ../rearrange.php:101
+#, php-format
+msgid "Rearrange Album: %s"
+msgstr ""
+
+#: ../rearrange.php:104
+msgid "Here you can rearrange your pictures easily. Just click on the item you want to reorder. Then click on the item at which position you want it to be."
+msgstr ""
+
+#: ../rearrange.php:107
+msgid "Meaning of the borderstyle"
+msgstr ""
+
+#: ../rearrange.php:111
+msgid "Picture"
+msgstr ""
+
+#: ../rearrange.php:113
+msgid "Subalbum"
+msgstr ""
+
+#: ../rearrange.php:114
+msgid "Selected"
+msgstr ""
+
+#: ../rearrange.php:115
+msgid "Visible"
+msgstr ""
+
+#: ../rearrange.php:116
+msgid "Hidden"
+msgstr ""
+
+#: ../rearrange.php:136 ../rearrange.php:174
+msgid "save"
+msgstr ""
+
+#: ../rearrange.php:137 ../rearrange.php:175
+msgid "cancel"
+msgstr ""
+
+#: ../rearrange.php:147
+#, php-format
+msgid "******* Page %s *******"
+msgstr ""
+
 #: ../register.php:37 ../register.php:41
 #, php-format
 msgid "Create User for %s."
@@ -2696,10 +3482,6 @@
 msgid "Your account information will be sent to the email address you provide."
 msgstr ""
 
-#: ../rename_album.php:39 ../rename_album.php:43 ../view_album.php:945
-msgid "Rename Album"
-msgstr ""
-
 #: ../rename_album.php:95
 msgid "There is already an album with that name!"
 msgstr ""
@@ -2777,19 +3559,19 @@
 msgid "(manual value)"
 msgstr ""
 
-#: ../resize_photo.php:122
+#: ../resize_photo.php:124
 msgid "Apply to nested albums ?"
 msgstr ""
 
-#: ../resize_photo.php:128
+#: ../resize_photo.php:130
 msgid "Get rid of resized"
 msgstr ""
 
-#: ../resize_photo.php:129
+#: ../resize_photo.php:131
 msgid "(Use only the original picture)"
 msgstr ""
 
-#: ../resize_photo.php:134
+#: ../resize_photo.php:136
 msgid "Change Size"
 msgstr ""
 
@@ -2801,7 +3583,7 @@
 msgid "Rotating/Flipping photo."
 msgstr ""
 
-#: ../rotate_photo.php:53
+#: ../rotate_photo.php:53 ../watermark_album.php:65
 msgid "(this may take a while)"
 msgstr ""
 
@@ -2829,109 +3611,109 @@
 msgid "Flip"
 msgstr ""
 
-#: ../save_photos.php:50
+#: ../save_photos.php:55
 msgid "Processing and Saving Photos"
 msgstr ""
 
-#: ../save_photos.php:61
+#: ../save_photos.php:66
 msgid "Fetching Urls..."
 msgstr ""
 
-#: ../save_photos.php:80
+#: ../save_photos.php:83
 #, php-format
 msgid "Processing %s as a local directory."
 msgstr ""
 
-#: ../save_photos.php:118
+#: ../save_photos.php:121
 #, php-format
 msgid "Unable to find %s locally - trying %s."
 msgstr ""
 
-#: ../save_photos.php:151
+#: ../save_photos.php:160
 #, php-format
 msgid "Could not open url: %s"
 msgstr ""
 
-#: ../save_photos.php:179
+#: ../save_photos.php:192
 #, php-format
 msgid "Parsing %s for images..."
 msgstr ""
 
-#: ../save_photos.php:245
+#: ../save_photos.php:254
 #, php-format
 msgid "Found %d images"
 msgstr ""
 
-#: ../save_photos.php:252
+#: ../save_photos.php:261
 msgid "Processing status..."
 msgstr ""
 
-#: ../save_photos.php:365
+#: ../save_photos.php:373
 msgid "No images uploaded!"
 msgstr ""
 
-#: ../save_photos.php:415
+#: ../save_photos.php:396
+msgid "Select the items you want to upload. To select multiple hold 'ctrl' (PC) or 'Command' (Mac)"
+msgstr ""
+
+#: ../save_photos.php:424
 #, php-format
 msgid "%d meta file(s) found.  These files contain information about the images, such as titles and descriptions."
 msgstr ""
 
-#: ../save_photos.php:447
+#: ../save_photos.php:456
 msgid "Add Files"
 msgstr ""
 
-#: ../search.php:60
-msgid "Search Again"
+#: ../search.php:43 ../search.php:55
+msgid "Search"
 msgstr ""
 
-#: ../search.php:166
+#: ../search.php:152
 msgid "Caption: "
 msgstr ""
 
-#: ../search.php:183
+#: ../search.php:170
 msgid "Matching Comments"
 msgstr ""
 
-#: ../search.php:214
+#: ../search.php:202
 msgid "From Album"
 msgstr ""
 
-#: ../search.php:221 ../view_photo_properties.php:111
+#: ../search.php:209 ../view_photo_properties.php:111
 msgid "KEYWORDS"
 msgstr ""
 
-#: ../search.php:239
+#: ../search.php:227
 #, php-format
 msgid "Albums containing %s"
 msgstr ""
 
-#: ../search.php:240
+#: ../search.php:228
 msgid "No Album Matches"
 msgstr ""
 
-#: ../search.php:243
+#: ../search.php:231
 #, php-format
-msgid "Photos containing %s in caption or comment"
+msgid "Photos containing %s in caption, comment or name."
 msgstr ""
 
-#: ../search.php:244
+#: ../search.php:232
 msgid "No Photo Matches"
 msgstr ""
 
-#: ../search.php:264
+#: ../search.php:252
 #, php-format
 msgid "Some albums not searched as they require upgrading to the latest version of %s first."
 msgstr ""
 
-#: ../search.php:267
+#: ../search.php:255
 msgid "Upgrade all albums."
 msgstr ""
 
-#: ../search.php:286
-msgid "Search the Gallery's Album and Photo<br> titles, descriptions and comments"
-msgstr ""
-
-#: ../search.php:292
-msgid "Go"
+#: ../search.php:272
+msgid "Search the Gallery's Album and Photo titles, descriptions and comments."
 msgstr ""
 
 #: ../slideshow.php:87
@@ -2955,7 +3737,7 @@
 msgstr ""
 
 #: ../slideshow.php:94
-msgid "Loop"
+msgid "Loop:"
 msgstr ""
 
 #: ../slideshow.php:101
@@ -2970,12 +3752,12 @@
 msgid "Compatible but limited"
 msgstr ""
 
-#: ../slideshow.php:181 ../slideshow.php:185 ../view_album.php:109
-#: ../view_comments.php:56 ../view_photo.php:167
+#: ../slideshow.php:183 ../view_album.php:108 ../view_comments.php:54
+#: ../view_photo.php:167
 msgid "navigate UP"
 msgstr ""
 
-#: ../slideshow.php:214
+#: ../slideshow.php:213
 msgid "Slide Show"
 msgstr ""
 
@@ -3007,555 +3789,566 @@
 msgid "By Number of Clicks"
 msgstr ""
 
-#: ../sort_album.php:95
-msgid "By Caption"
+#: ../sort_album.php:95
+msgid "By Caption"
+msgstr ""
+
+#: ../sort_album.php:98
+msgid "By Number of Comments"
+msgstr ""
+
+#: ../sort_album.php:101
+msgid "Randomly"
+msgstr ""
+
+#: ../sort_album.php:106
+msgid "Ascending"
+msgstr ""
+
+#: ../sort_album.php:107
+msgid "Descending"
+msgstr ""
+
+#: ../sort_album.php:113
+msgid "Sort"
+msgstr ""
+
+#: ../stamp_preview.php:42
+msgid "Poststamp preview"
+msgstr ""
+
+#: ../stamp_preview.php:46
+msgid "Choose a stamp:"
+msgstr ""
+
+#: ../stats.php:79
+msgid " - Images with the least votes"
+msgstr ""
+
+#: ../stats.php:82
+msgid " - Images with the most votes"
+msgstr ""
+
+#: ../stats.php:88
+msgid " - Bottom rated images"
+msgstr ""
+
+#: ../stats.php:91
+msgid " - Top rated images"
+msgstr ""
+
+#: ../stats.php:97
+msgid " - Oldest images first"
+msgstr ""
+
+#: ../stats.php:101
+msgid " - Latest added images"
+msgstr ""
+
+#: ../stats.php:107
+msgid " - Oldest Capture Date"
+msgstr ""
+
+#: ../stats.php:110
+msgid " - Latest Capture Date"
 msgstr ""
 
-#: ../sort_album.php:98
-msgid "By Number of Comments"
+#: ../stats.php:116
+msgid " - Oldest Comments"
 msgstr ""
 
-#: ../sort_album.php:101
-msgid "Randomly"
+#: ../stats.php:119
+msgid " - Latest Comments"
 msgstr ""
 
-#: ../sort_album.php:106
-msgid "Ascending"
+#: ../stats.php:124
+msgid " - Random Images"
 msgstr ""
 
-#: ../sort_album.php:107
-msgid "Descending"
+#: ../stats.php:131
+msgid " - Images with the least views"
 msgstr ""
 
-#: ../sort_album.php:113
-msgid "Sort"
+#: ../stats.php:134
+msgid " - Images with the most views"
 msgstr ""
 
-#: ../stats.php:222
+#: ../stats.php:304
 #, php-format
 msgid "Number Albums = %s"
 msgstr ""
 
-#: ../stats.php:234
+#: ../stats.php:315
 #, php-format
 msgid "Cache filename = %s ; enabled = %s ; expires = %s"
 msgstr ""
 
-#: ../stats.php:247
+#: ../stats.php:326
 #, php-format
 msgid "Time now = %s ; Cache time = %s"
 msgstr ""
 
-#: ../stats.php:264
+#: ../stats.php:341
 msgid "Logged In - Disabling Cache"
 msgstr ""
 
-#: ../stats.php:273
+#: ../stats.php:347
 msgid "Using cache"
 msgstr ""
 
-#: ../stats.php:276
+#: ../stats.php:347
 msgid "Not using cache"
 msgstr ""
 
-#: ../stats.php:279
+#: ../stats.php:348
 msgid "Cache to be rebuilt"
 msgstr ""
 
-#: ../stats.php:302
+#: ../stats.php:348
+msgid "Cache will not rebuild."
+msgstr ""
+
+#: ../stats.php:370
 msgid "Version out of date."
 msgstr ""
 
-#: ../stats.php:336
+#: ../stats.php:402
 #, php-format
 msgid "Checking album: %s"
 msgstr ""
 
-#: ../stats.php:348
+#: ../stats.php:412
 #, php-format
 msgid "Reading info for photo index = %d , id = %d"
 msgstr ""
 
-#: ../stats.php:364
+#: ../stats.php:423
 msgid "Getting SVotes"
 msgstr ""
 
-#: ../stats.php:372
+#: ../stats.php:429
 msgid "Getting Item Clicks"
 msgstr ""
 
-#: ../stats.php:377
+#: ../stats.php:432
 msgid "Getting Item Capture Date"
 msgstr ""
 
-#: ../stats.php:397
+#: ../stats.php:451
 msgid "Getting Number of Comments"
 msgstr ""
 
-#: ../stats.php:401
+#: ../stats.php:453
 msgid "Getting Comments"
 msgstr ""
 
-#: ../stats.php:448
+#: ../stats.php:496
 #, php-format
 msgid "Album: %s ; Index: %d ; Votes: %d ; Views: %d; Date: %s; Capture: %s; Comment Date: %s; Rating: %s; Rating count: %d; Random: %d"
 msgstr ""
 
-#: ../stats.php:523
+#: ../stats.php:557
 #, php-format
 msgid "Total: %s ; Start: %s ; Last Page: %s"
 msgstr ""
 
-#: ../stats.php:537
-msgid " - Images with the most votes"
-msgstr ""
-
-#: ../stats.php:540
-msgid " - Images with the least votes"
-msgstr ""
-
-#: ../stats.php:546
-msgid " - Top rated images"
-msgstr ""
-
-#: ../stats.php:549
-msgid " - Bottom rated images"
-msgstr ""
-
-#: ../stats.php:555
-msgid " - Latest added images"
-msgstr ""
-
-#: ../stats.php:558
-msgid " - Oldest images first"
-msgstr ""
-
-#: ../stats.php:564
-msgid " - Latest Capture Date"
-msgstr ""
-
-#: ../stats.php:567
-msgid " - Oldest Capture Date"
-msgstr ""
-
-#: ../stats.php:573
-msgid " - Latest Comments"
-msgstr ""
-
-#: ../stats.php:576
-msgid " - Oldest Comments"
-msgstr ""
-
-#: ../stats.php:581
-msgid " - Random Images"
-msgstr ""
-
-#: ../stats.php:587
-msgid " - Images with the most views"
-msgstr ""
-
-#: ../stats.php:590
-msgid " - Images with the least views"
-msgstr ""
-
-#: ../stats.php:622
+#: ../stats.php:578
 #, php-format
 msgid "%d images with comments in album: %s"
 msgstr ""
 
-#: ../stats.php:624
+#: ../stats.php:580
 #, php-format
 msgid "%d images in album: %s"
 msgstr ""
 
-#: ../stats.php:627
+#: ../stats.php:583
 #, php-format
 msgid "Given albumname: '%s' is invalid !"
 msgstr ""
 
-#: ../stats.php:632
+#: ../stats.php:588
 #, php-format
 msgid "%d images with comments in this Gallery"
 msgstr ""
 
-#: ../stats.php:635
+#: ../stats.php:591
 #, php-format
 msgid "%d images this Gallery"
 msgstr ""
 
-#: ../stats.php:641
+#: ../stats.php:597
 msgid "Back to stats-wizard"
 msgstr ""
 
-#: ../stats.php:677
+#: ../stats.php:633
 #, php-format
 msgid "Data load time %d seconds"
 msgstr ""
 
-#: ../stats.php:764
+#: ../stats.php:699
 #, php-format
 msgid "Finished in %d seconds"
 msgstr ""
 
-#: ../stats.php:770
+#: ../stats.php:704
 msgid "Update"
 msgstr ""
 
-#: ../stats.php:771
+#: ../stats.php:705
 msgid "Cache update required. "
 msgstr ""
 
-#: ../stats.php:775
+#: ../stats.php:709
 #, php-format
 msgid "Some albums not searched as they require upgrading to the latest version of %s first"
 msgstr ""
 
-#: ../stats.php:778
+#: ../stats.php:712
 msgid "upgrade all albums"
 msgstr ""
 
-#: ../stats.php:824
+#: ../stats.php:756
 #, php-format
 msgid "Recursing album: %s"
 msgstr ""
 
-#: ../stats.php:864
+#: ../stats.php:792
 msgid "Read cache num photos lock failed."
 msgstr ""
 
-#: ../stats.php:890
+#: ../stats.php:816
 #, php-format
 msgid "Album name : %s ; index: %s"
 msgstr ""
 
-#: ../stats.php:902 ../stats.php:943
+#: ../stats.php:827 ../stats.php:866
 msgid "Read cache lock failed."
 msgstr ""
 
-#: ../stats.php:1114
+#: ../stats.php:978
 msgid "add vote"
 msgstr ""
 
-#: ../stats.php:1220
-msgid "From album"
+#: ../stats.php:1072
+#, php-format
+msgid "From album: %s"
 msgstr ""
 
-#: ../stats.php:1224
-msgid "Owned by:"
+#: ../stats.php:1077
+#, php-format
+msgid "Owned by: %s"
 msgstr ""
 
-#: ../stats.php:1277
+#: ../stats.php:1109
 msgid "Capture Date:"
 msgstr ""
 
-#: ../stats.php:1288
+#: ../stats.php:1123
 msgid "Upload Date:"
 msgstr ""
 
-#: ../stats.php:1299
+#: ../stats.php:1137
 msgid "Views:"
 msgstr ""
 
-#: ../stats.php:1308
+#: ../stats.php:1147
 msgid "Votes:"
 msgstr ""
 
-#: ../stats.php:1317
+#: ../stats.php:1159
 msgid "not rated"
 msgstr ""
 
-#: ../stats.php:1332 ../stats.php:1343
+#: ../stats.php:1173
 msgid "Rating:"
 msgstr ""
 
-#: ../stats-wizard.php:51
-msgid "Wizard"
+#: ../stats-wizard.php:43 ../stats-wizard.php:54
+msgid "Gallery statistics - Wizard"
 msgstr ""
 
-#: ../stats-wizard.php:109
-msgid "Type"
+#: ../stats-wizard.php:55 ../tools/find_orphans.php:210
+#: ../tools/despam-comments.php:55 ../tools/validate_albums.php:137
+#: ../tools/validate_albums.php:213
+msgid "return to admin page"
 msgstr ""
 
-#: ../stats-wizard.php:113 ../tools/despam-comments.php:383
-msgid "Options"
+#: ../stats-wizard.php:125
+msgid "Type"
 msgstr ""
 
-#: ../stats-wizard.php:118
-msgid "Layout"
+#: ../stats-wizard.php:129 ../tools/despam-comments.php:394
+msgid "Options"
 msgstr ""
 
-#: ../stats-wizard.php:122
+#: ../stats-wizard.php:138
 msgid "Filter by Capture Date"
 msgstr ""
 
-#: ../stats-wizard.php:127
+#: ../stats-wizard.php:143
 msgid "Show statistics"
 msgstr ""
 
-#: ../stats-wizard.php:130
+#: ../stats-wizard.php:147
 msgid "Maybe your want to use your OWN statistics somewhere .. Just copy and paste the url from this textbox."
 msgstr ""
 
-#: ../tools/find_orphans.php:200 ../tools/find_orphans.php:210
+#: ../tools/find_orphans.php:200 ../tools/find_orphans.php:209
 msgid "Find Orphans"
 msgstr ""
 
-#: ../tools/find_orphans.php:213 ../tools/despam-comments.php:59
-#: ../tools/validate_albums.php:203
-msgid "return to admin page"
-msgstr ""
-
-#: ../tools/find_orphans.php:224
+#: ../tools/find_orphans.php:226
 msgid "Orphaned Albums:"
 msgstr ""
 
-#: ../tools/find_orphans.php:225
+#: ../tools/find_orphans.php:227
 msgid "Orphaned Albums will be re-attached to their parent albums, if at all possible.  If the parent album is missing, the orphan will be attached to the Gallery Root, and it can be moved to a new location from there."
 msgstr ""
 
-#: ../tools/find_orphans.php:229
+#: ../tools/find_orphans.php:231
 msgid "Parent Album"
 msgstr ""
 
-#: ../tools/find_orphans.php:231
+#: ../tools/find_orphans.php:233
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../tools/find_orphans.php:238
+#: ../tools/find_orphans.php:240
 msgid "Gallery Root"
 msgstr ""
 
-#: ../tools/find_orphans.php:252
+#: ../tools/find_orphans.php:254
 msgid "Re-Attach Orphaned Albums!"
 msgstr ""
 
-#: ../tools/find_orphans.php:259
+#: ../tools/find_orphans.php:261
 msgid "Orphaned Files:"
 msgstr ""
 
-#: ../tools/find_orphans.php:260
+#: ../tools/find_orphans.php:262
 msgid "Orphaned files will be deleted from the disk.  Orphaned files should never exist - if they do, they are the result of a failed upload attempt, or other more serious issue such as the photos database being overwritten with bad information."
 msgstr ""
 
-#: ../tools/find_orphans.php:264
+#: ../tools/find_orphans.php:266
 msgid "Album directory"
 msgstr ""
 
-#: ../tools/find_orphans.php:266
+#: ../tools/find_orphans.php:268
 msgid "Orphaned file"
 msgstr ""
 
-#: ../tools/find_orphans.php:289
+#: ../tools/find_orphans.php:291
 msgid "Delete Orphaned Files!"
 msgstr ""
 
-#: ../tools/find_orphans.php:295
+#: ../tools/find_orphans.php:297
 msgid "No Orphans Found"
 msgstr ""
 
-#: ../tools/find_orphans.php:296
+#: ../tools/find_orphans.php:298
 msgid "There are no orphaned elements in this Gallery."
 msgstr ""
 
-#: ../tools/find_orphans.php:300
+#: ../tools/find_orphans.php:302
 #, php-format
 msgid "Orphan %s Repaired"
 msgstr ""
 
-#: ../tools/find_orphans.php:300
+#: ../tools/find_orphans.php:302
 msgid "Albums"
 msgstr ""
 
-#: ../tools/find_orphans.php:300
+#: ../tools/find_orphans.php:302
 msgid "Files"
 msgstr ""
 
-#: ../tools/find_orphans.php:307
+#: ../tools/find_orphans.php:309
 msgid "The Webserver has not enough permission to delete the following files:"
 msgstr ""
 
-#: ../tools/find_orphans.php:313
+#: ../tools/find_orphans.php:315
 msgid "Please check the permission of these files and the folder above. chmod them, or ask your admin to do this."
 msgstr ""
 
-#: ../tools/find_orphans.php:314
+#: ../tools/find_orphans.php:316
 msgid "Reload"
 msgstr ""
 
-#: ../tools/despam-comments.php:56
+#: ../tools/despam-comments.php:54
 msgid "Find and remove comment spam"
 msgstr ""
 
-#: ../tools/despam-comments.php:120
+#: ../tools/despam-comments.php:121
 msgid "Delete Comments"
 msgstr ""
 
-#: ../tools/despam-comments.php:122 ../tools/despam-comments.php:251
-#: ../tools/despam-comments.php:262 ../tools/despam-comments.php:331
+#: ../tools/despam-comments.php:123 ../tools/despam-comments.php:252
+#: ../tools/despam-comments.php:263 ../tools/despam-comments.php:332
 msgid "No action taken!"
 msgstr ""
 
-#: ../tools/despam-comments.php:146
+#: ../tools/despam-comments.php:147
 #, php-format
 msgid "Deleted %d spam comments"
 msgstr ""
 
-#: ../tools/despam-comments.php:150
+#: ../tools/despam-comments.php:151
 #, php-format
 msgid "Deleted %d spam comment."
 msgid_plural "Deleted %d spam comments."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../tools/despam-comments.php:151
+#: ../tools/despam-comments.php:152
 msgid "No comment deleted."
 msgstr ""
 
-#: ../tools/despam-comments.php:197
+#: ../tools/despam-comments.php:198
 #, php-format
 msgid "Scanned %d albums, %d photos, %d comments in %2.2f seconds"
 msgstr ""
 
-#: ../tools/despam-comments.php:203
+#: ../tools/despam-comments.php:204
 msgid "No spam comments."
 msgstr ""
 
-#: ../tools/despam-comments.php:208
+#: ../tools/despam-comments.php:209 ../tools/despam-comments.php:348
 msgid "Entry"
 msgstr ""
 
-#: ../tools/despam-comments.php:212
+#: ../tools/despam-comments.php:213
 msgid "Location"
 msgstr ""
 
-#: ../tools/despam-comments.php:216
+#: ../tools/despam-comments.php:217
 msgid "Commenter"
 msgstr ""
 
-#: ../tools/despam-comments.php:220
+#: ../tools/despam-comments.php:221
 msgid "Comment"
 msgstr ""
 
-#: ../tools/despam-comments.php:234
+#: ../tools/despam-comments.php:235
 msgid "Delete Checked Comments"
 msgstr ""
 
-#: ../tools/despam-comments.php:249
+#: ../tools/despam-comments.php:250
 msgid "Delete from blacklist"
 msgstr ""
 
-#: ../tools/despam-comments.php:266 ../tools/despam-comments.php:310
+#: ../tools/despam-comments.php:267 ../tools/despam-comments.php:311
 msgid "Error saving blacklist!"
 msgstr ""
 
-#: ../tools/despam-comments.php:269
+#: ../tools/despam-comments.php:270
 #, php-format
 msgid "Deleted %d entry from blacklist."
 msgid_plural "Deleted %d entries from blacklist"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../tools/despam-comments.php:313
+#: ../tools/despam-comments.php:314
 msgid "Added to blacklist:"
 msgstr ""
 
-#: ../tools/despam-comments.php:322
+#: ../tools/despam-comments.php:323
 msgid "Following duplicates were not added:"
 msgstr ""
 
-#: ../tools/despam-comments.php:338
+#: ../tools/despam-comments.php:339
 msgid "Current blacklist"
 msgstr ""
 
-#: ../tools/despam-comments.php:340
+#: ../tools/despam-comments.php:341
 msgid "Your blacklist is empty.  You must add new entries to your blacklist for it to be useful."
 msgstr ""
 
-#: ../tools/despam-comments.php:355 ../tools/despam-comments.php:372
+#: ../tools/despam-comments.php:366 ../tools/despam-comments.php:383
 msgid "Update Blacklist"
 msgstr ""
 
-#: ../tools/despam-comments.php:362
+#: ../tools/despam-comments.php:373
 msgid "Enter new blacklist entries"
 msgstr ""
 
-#: ../tools/despam-comments.php:363
+#: ../tools/despam-comments.php:374
 msgid "Useful blacklists: "
 msgstr ""
 
-#: ../tools/despam-comments.php:368
+#: ../tools/despam-comments.php:379
 msgid "You can just cut and paste these blacklists into the text box, or add new entries of your own."
 msgstr ""
 
-#: ../tools/despam-comments.php:378
+#: ../tools/despam-comments.php:389
 msgid "Find blacklisted comments"
 msgstr ""
 
-#: ../tools/despam-comments.php:379
+#: ../tools/despam-comments.php:390
 msgid "View/Edit blacklist"
 msgstr ""
 
-#: ../tools/despam-comments.php:380
+#: ../tools/despam-comments.php:391
 msgid "Add blacklist entries"
 msgstr ""
 
-#: ../tools/validate_albums.php:168
+#: ../tools/validate_albums.php:181
 msgid "Please Note: Even if the thumbnail image is properly displayed above, the actual full-sized image has been verified to be missing."
 msgstr ""
 
-#: ../tools/validate_albums.php:190 ../tools/validate_albums.php:200
+#: ../tools/validate_albums.php:203 ../tools/validate_albums.php:212
 msgid "Validate Albums"
 msgstr ""
 
-#: ../tools/validate_albums.php:214
+#: ../tools/validate_albums.php:230
 msgid "Missing Files:"
 msgstr ""
 
-#: ../tools/validate_albums.php:215
+#: ../tools/validate_albums.php:231
 msgid "The following files are missing from the albums directory.  Information is still stored about the photo in the album data, but the file itself is no longer present for some reason.  These files will cause failures when attempting to migrate to Gallery 2.0. This can be fixed in one of two ways; the first is to simply delete the photo entry from the album.  The second is to manually re-add the file to the albums directory using the filename you see in the left side of the table."
 msgstr ""
 
-#: ../tools/validate_albums.php:219
+#: ../tools/validate_albums.php:235
 msgid "Missing File"
 msgstr ""
 
-#: ../tools/validate_albums.php:221 ../tools/validate_albums.php:263
+#: ../tools/validate_albums.php:237 ../tools/validate_albums.php:279
 msgid "Action"
 msgstr ""
 
-#: ../tools/validate_albums.php:230 ../view_photo.php:330
+#: ../tools/validate_albums.php:246
 msgid "delete photo"
 msgstr ""
 
-#: ../tools/validate_albums.php:246
+#: ../tools/validate_albums.php:262
 msgid "No Missing Files"
 msgstr ""
 
-#: ../tools/validate_albums.php:247
+#: ../tools/validate_albums.php:263
 msgid "There are no missing files in this Gallery."
 msgstr ""
 
-#: ../tools/validate_albums.php:256
+#: ../tools/validate_albums.php:272
 msgid "Invalid Albums:"
 msgstr ""
 
-#: ../tools/validate_albums.php:257
+#: ../tools/validate_albums.php:273
 msgid "Invalid Albums are directories which have been created in the albums directory that don't actually contain album data.  The presence of these directories can cause problems for Gallery as well as when trying to migrate to Gallery 2.0"
 msgstr ""
 
-#: ../tools/validate_albums.php:261
+#: ../tools/validate_albums.php:277
 msgid "Invalid Album"
 msgstr ""
 
-#: ../tools/validate_albums.php:270
+#: ../tools/validate_albums.php:286
 msgid "delete directory"
 msgstr ""
 
-#: ../tools/validate_albums.php:286
+#: ../tools/validate_albums.php:302
 msgid "No Invalid Albums Found"
 msgstr ""
 
-#: ../tools/validate_albums.php:287
+#: ../tools/validate_albums.php:303
 msgid "There are no invalid albums present in this Gallery."
 msgstr ""
 
@@ -3652,714 +4445,556 @@
 msgid "You must provide your old password to change it."
 msgstr ""
 
-#: ../user_preferences.php:110 ../user_preferences.php:114
+#: ../user_preferences.php:113 ../user_preferences.php:117
 msgid "Change User Preferences"
 msgstr ""
 
-#: ../user_preferences.php:118
+#: ../user_preferences.php:121
 msgid "If you want to change your password, you must provide your old password and then enter the new one twice."
 msgstr ""
 
-#: ../user_preferences.php:119
+#: ../user_preferences.php:122
 msgid "You can change your username to any combination of letters and digits."
 msgstr ""
 
-#: ../util.php:97
+#: ../util.php:104
 msgid "Empty"
 msgstr ""
 
-#: ../util.php:101
+#: ../util.php:108
 #, php-format
 msgid "edit %s"
 msgstr ""
 
-#: ../util.php:119
+#: ../util.php:126
 msgid "No Caption"
 msgstr ""
 
-#: ../util.php:123
+#: ../util.php:130
 msgid "edit"
 msgstr ""
 
-#: ../util.php:204
+#: ../util.php:185
 msgid "Add your comment"
 msgstr ""
 
-#: ../util.php:207
+#: ../util.php:188
 msgid "Commenter:"
 msgstr ""
 
-#: ../util.php:224
+#: ../util.php:206
 msgid "Message:"
 msgstr ""
 
-#: ../util.php:228
+#: ../util.php:210
 msgid "Post"
 msgstr ""
 
-#: ../util.php:279
-msgid "Error:"
-msgstr ""
-
-#: ../util.php:300
-msgid "Executing:"
+#: ../util.php:277
+#, php-format
+msgid "Executing: %s"
 msgstr ""
 
-#: ../util.php:307
+#: ../util.php:284
 msgid "Results:"
 msgstr ""
 
-#: ../util.php:311
+#: ../util.php:288
 msgid "none"
 msgstr ""
 
-#: ../util.php:316
+#: ../util.php:293
 msgid "Debug messages:"
 msgstr ""
 
-#: ../util.php:327
+#: ../util.php:304
 #, php-format
 msgid "Status: %s (expected %s)"
 msgstr ""
 
-#: ../util.php:353
+#: ../util.php:329
 #, php-format
 msgid "Getting Dimension of file: %s"
 msgstr ""
 
-#: ../util.php:358
+#: ../util.php:332
 msgid "The file does not exist ?!"
 msgstr ""
 
-#: ../util.php:370
+#: ../util.php:343
 #, php-format
 msgid "PHP's %s unable to determine dimensions."
 msgstr ""
 
-#: ../util.php:386 ../util.php:707 ../util.php:960 ../util.php:1006
-#: ../util.php:2508
+#: ../util.php:357 ../util.php:673 ../util.php:921 ../util.php:967
+#: ../util.php:2487
 msgid "You have no graphics package configured for use!"
 msgstr ""
 
-#: ../util.php:411
+#: ../util.php:380
 msgid "Unable to determine image dimensions!"
 msgstr ""
 
-#: ../util.php:477 ../util.php:496
+#: ../util.php:445 ../util.php:464
 msgid "Not closing this window because debug mode is on"
 msgstr ""
 
-#: ../util.php:513
+#: ../util.php:481
 #, php-format
 msgid "Resizing Image: %s"
 msgstr ""
 
-#: ../util.php:545
+#: ../util.php:512
 msgid "No resizing required"
 msgstr ""
 
-#: ../util.php:575
+#: ../util.php:542
 #, php-format
 msgid "target file size %d kbytes"
 msgstr ""
 
-#: ../util.php:581 ../util.php:611
+#: ../util.php:548 ../util.php:578
 #, php-format
 msgid "-> file size %d kbytes"
 msgstr ""
 
-#: ../util.php:582
+#: ../util.php:549
 #, php-format
 msgid "trying quality %d%%"
 msgstr ""
 
-#: ../util.php:612
+#: ../util.php:579
 msgid "Done."
 msgstr ""
 
-#: ../util.php:711
+#: ../util.php:677
 msgid "No watermark name specified!"
 msgstr ""
 
-#: ../util.php:1025
+#: ../util.php:985
 #, php-format
 msgid "Call to %s failed in %s for file %s!"
 msgstr ""
 
-#: ../util.php:1031
+#: ../util.php:989
 #, php-format
 msgid "File %s type %d."
 msgstr ""
 
-#: ../util.php:1074 ../util.php:1097
+#: ../util.php:1024 ../util.php:1047
 #, php-format
 msgid "Unknown file type: %s"
 msgstr ""
 
-#: ../util.php:1503
+#: ../util.php:1087
+#, php-format
+msgid "Problem including file %s"
+msgstr ""
+
+#: ../util.php:1417
 #, php-format
 msgid "Can't write to %s."
 msgstr ""
 
-#: ../util.php:1510
+#: ../util.php:1424
 #, php-format
 msgid "Can't read %s."
 msgstr ""
 
-#: ../util.php:1614
+#: ../util.php:1542
 msgid "Select Album"
 msgstr ""
 
-#: ../util.php:1620
+#: ../util.php:1548
 msgid "Top Level"
 msgstr ""
 
-#: ../util.php:1641 ../util.php:1692
+#: ../util.php:1569 ../util.php:1620
 msgid "current location"
 msgstr ""
 
-#: ../util.php:1695
+#: ../util.php:1623
 msgid "self"
 msgstr ""
 
-#: ../util.php:1830
+#: ../util.php:1772
 #, php-format
 msgid "Item Capture Date : %s"
 msgstr ""
 
-#: ../util.php:1875
+#: ../util.php:1817
 #, php-format
-msgid "Could not open lock file (%s)!"
+msgid "Could not open lock file (%s) for writing!"
 msgstr ""
 
-#: ../util.php:1880
+#: ../util.php:1822
 #, php-format
 msgid "Could not acquire lock (%s)!"
 msgstr ""
 
-#: ../util.php:1969
+#: ../util.php:1911 ../util.php:1950
 #, php-format
 msgid "1 hit"
 msgid_plural "%d hits"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../util.php:1974
+#: ../util.php:1916 ../util.php:1955
 msgid "Sub-albums"
 msgstr ""
 
-#: ../util.php:2140
+#: ../util.php:2123
 #, php-format
 msgid "Skipping %s (%s support not enabled)"
 msgstr ""
 
-#: ../util.php:2253
+#: ../util.php:2238
 #, php-format
 msgid "Adding %s"
 msgstr ""
 
-#: ../util.php:2287
+#: ../util.php:2275
 #, php-format
 msgid "Need help?  Look in the  %s%s FAQ%s"
 msgstr ""
 
-#: ../util.php:2293
+#: ../util.php:2280
 #, php-format
 msgid "Skipping %s (can't handle %s format)"
 msgstr ""
 
-#: ../util.php:2473
+#: ../util.php:2450
 msgid "Unable to preserve EXIF data (jhead not installed)"
 msgstr ""
 
-#: ../util.php:2525
-#, php-format
-msgid "Generated by %s v%s"
-msgstr ""
-
-#: ../util.php:2527
-#, php-format
-msgid "Powered by %s v%s"
-msgstr ""
-
-#: ../util.php:2577
-#, php-format
-msgid "Skipping invalid email address %s"
-msgstr ""
-
-#: ../util.php:2642
-#, php-format
-msgid "Note: This is an automatically generated email message sent from the %s website.  If you have received this in error, please ignore this message."
-msgstr ""
-
-#: ../util.php:2644
-#, php-format
-msgid "Report abuse to %s"
-msgstr ""
-
-#: ../util.php:2663
-msgid "Email not sent as it is disabled for this gallery"
-msgstr ""
-
-#: ../util.php:2668
-#, php-format
-msgid "Email not sent as no address provided"
-msgstr ""
-
-#: ../util.php:2674
-#, php-format
-msgid "Email not sent to %s as it is not a valid address"
-msgstr ""
-
-#: ../util.php:2690
-#, php-format
-msgid "Sender address %s is invalid, using %s."
-msgstr ""
-
-#: ../util.php:2706
-msgid "Administrator"
-msgstr ""
-
-#: ../util.php:2740 ../util.php:2745
-msgid "not shown"
-msgstr ""
-
-#: ../util.php:2749
-msgid "Message"
-msgstr ""
-
-#: ../util.php:2753
-msgid "Email sent"
-msgstr ""
-
-#: ../util.php:2755
-msgid "Email not sent"
-msgstr ""
-
-#: ../util.php:2888
-#, php-format
-msgid "Last comment %s."
-msgstr ""
-
-#: ../util.php:2900
-msgid "FAILED"
-msgstr ""
-
-#: ../util.php:2909
-msgid "Email activity"
-msgstr ""
-
-#: ../util.php:2934
+#: ../util.php:2569
 #, php-format
 msgid "Cannot open logfile: %s"
 msgstr ""
 
-#: ../util.php:2941
+#: ../util.php:2580
 #, php-format
-msgid ""
-"Hi !!FULLNAME!!,  \n"
-"\n"
-"Congratulations.  You have just been subscribed to %s at %s.  Your account name is !!USERNAME!!.  Please visit the gallery soon, and create a password by clicking this link:\n"
-"\n"
-"!!NEWPASSWORDLINK!!\n"
-"\n"
-"Gallery @ %s Administrator."
-msgstr ""
-
-#: ../util.php:2950 ../util.php:2952
-msgid "gallery title"
-msgstr ""
-
-#: ../util.php:2951
-msgid "gallery URL"
+msgid "Last comment %s."
 msgstr ""
 
-#: ../util.php:2981
+#: ../util.php:2605
 msgid "No Skin"
 msgstr ""
 
-#: ../util.php:2982
+#: ../util.php:2606
 #, php-format
 msgid "<dt>%s</dt><dd>The original look and feel.</dd>"
 msgstr ""
 
-#: ../util.php:3027 ../util.php:3031
+#: ../util.php:2651 ../util.php:2655
 msgid "unknown"
 msgstr ""
 
-#: ../util.php:3035
+#: ../util.php:2659
 msgid "Version"
 msgstr ""
 
-#: ../util.php:3037
+#: ../util.php:2661
 msgid "Last Update"
 msgstr ""
 
-#: ../util.php:3057 ../util.php:3062
+#: ../util.php:2680 ../util.php:2685
+msgid "None"
+msgstr ""
+
+#: ../util.php:2681 ../util.php:2686
 msgid "Dots"
 msgstr ""
 
-#: ../util.php:3058 ../util.php:3063
+#: ../util.php:2682 ../util.php:2687
 msgid "Solid"
 msgstr ""
 
-#: ../util.php:3061
+#: ../util.php:2685
 msgid "No frames"
 msgstr ""
 
-#: ../util.php:3062
+#: ../util.php:2686
 msgid "Just a simple dashed border around the thumb."
 msgstr ""
 
-#: ../util.php:3063
+#: ../util.php:2687
 msgid "Just a simple solid border around the thumb."
 msgstr ""
 
-#: ../util.php:3084
+#: ../util.php:2708
 #, php-format
 msgid "Skipping %s."
 msgstr ""
 
-#: ../util.php:3090
+#: ../util.php:2714
 #, php-format
 msgid "Can't open %s"
 msgstr ""
 
-#: ../util.php:3210 ../util.php:3229
+#: ../util.php:2851 ../util.php:2870
 msgid "Not valid yet"
 msgstr ""
 
-#: ../util.php:3472
+#: ../util.php:3091
 msgid "EXIF Data"
 msgstr ""
 
-#: ../view_album.php:235
+#: ../util.php:3093
+msgid "Display of EXIF data enabled, but no data found."
+msgstr ""
+
+#: ../util.php:3365
+#, php-format
+msgid "%s sent you an E-C@rd."
+msgstr ""
+
+#: ../util.php:3445
+msgid "Search:"
+msgstr ""
+
+#: ../view_album.php:210
 #, php-format
 msgid "1 sub-album"
 msgid_plural "%d sub-albums"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../view_album.php:235
+#: ../view_album.php:210
 msgid "No albums"
 msgstr ""
 
-#: ../view_album.php:237
+#: ../view_album.php:212
 msgid "0 pages"
 msgstr ""
 
-#: ../view_album.php:240
+#: ../view_album.php:215
 #, php-format
 msgid "%s and %s in this album on %s"
 msgstr ""
 
-#: ../view_album.php:243
+#: ../view_album.php:218
 #, php-format
 msgid "%s and %s in this album"
 msgstr ""
 
-#: ../view_album.php:246
+#: ../view_album.php:221
 #, php-format
 msgid "%s in this album on %s"
 msgstr ""
 
-#: ../view_album.php:249
+#: ../view_album.php:224
 #, php-format
 msgid "%s in this album"
 msgstr ""
 
-#: ../view_album.php:256
+#: ../view_album.php:231
 #, php-format
 msgid "%s are hidden"
 msgstr ""
 
-#: ../view_album.php:258
+#: ../view_album.php:233
 #, php-format
 msgid "%s is hidden"
 msgstr ""
 
-#: ../view_album.php:267
+#: ../view_album.php:243
 msgid "add photos"
 msgstr ""
 
-#: ../view_album.php:280
+#: ../view_album.php:256
 msgid "new nested album"
 msgstr ""
 
-#: ../view_album.php:286
-msgid "custom fields"
-msgstr ""
-
-#: ../view_album.php:300
+#: ../view_album.php:268
 msgid "sort items"
 msgstr ""
 
-#: ../view_album.php:307
+#: ../view_album.php:274
 msgid "resize all"
 msgstr ""
 
-#: ../view_album.php:315
+#: ../view_album.php:280
 msgid "rebuild thumbs"
 msgstr ""
 
-#: ../view_album.php:334
-msgid "poll properties"
+#: ../view_album.php:292
+msgid "rearrange items"
 msgstr ""
 
-#: ../view_album.php:340
+#: ../view_album.php:303
 msgid "poll results"
 msgstr ""
 
-#: ../view_album.php:346
+#: ../view_album.php:309
 msgid "poll reset"
 msgstr ""
 
-#: ../view_album.php:352
+#: ../view_album.php:315
 msgid "view comments"
 msgstr ""
 
-#: ../view_album.php:360
+#: ../view_album.php:321
 msgid "watermark album"
 msgstr ""
 
-#: ../view_album.php:425
+#: ../view_album.php:379
 msgid "album actions"
 msgstr ""
 
-#: ../view_album.php:513
+#: ../view_album.php:469
 msgid "You have no votes recorded for this poll."
 msgstr ""
 
-#: ../view_album.php:517
+#: ../view_album.php:473
 msgid "Your current choices are"
 msgstr ""
 
-#: ../view_album.php:557
+#: ../view_album.php:513
 msgid "See full poll results"
 msgstr ""
 
-#: ../view_album.php:577
+#: ../view_album.php:549
 msgid ", "
 msgstr ""
 
-#: ../view_album.php:579
+#: ../view_album.php:551
 msgid " or "
 msgstr ""
 
-#: ../view_album.php:583
+#: ../view_album.php:555
 #, php-format
 msgid "To vote for an image, click on %s."
 msgstr ""
 
-#: ../view_album.php:584
+#: ../view_album.php:556
 #, php-format
 msgid "You MUST click on %s for your vote to be recorded."
 msgstr ""
 
-#: ../view_album.php:589
+#: ../view_album.php:561
 #, php-format
 msgid "You have a total of %s and can change them if you wish."
 msgstr ""
 
-#: ../view_album.php:590
+#: ../view_album.php:562
 #, php-format
 msgid "1 vote"
 msgid_plural "%d votes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../view_album.php:593
+#: ../view_album.php:565
 msgid "You can change your choices if you wish."
 msgstr ""
 
-#: ../view_album.php:759 ../view_album.php:760
+#: ../view_album.php:718 ../view_album.php:719
 #, php-format
 msgid "%dkB"
 msgstr ""
 
-#: ../view_album.php:821
+#: ../view_album.php:780
 msgid "highlight"
 msgstr ""
 
-#: ../view_album.php:827
+#: ../view_album.php:786
 msgid "No description"
 msgstr ""
 
-#: ../view_album.php:835
+#: ../view_album.php:794
 msgid "Changed: "
 msgstr ""
 
-#: ../view_album.php:838
+#: ../view_album.php:797
 msgid "Contains: "
 msgstr ""
 
-#: ../view_album.php:838
+#: ../view_album.php:797
 #, php-format
 msgid "1 item"
 msgid_plural "%d items"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../view_album.php:854 ../view_album.php:878
+#: ../view_album.php:813 ../view_album.php:837
 msgid "Viewed:"
 msgstr ""
 
-#: ../view_album.php:894
-msgid "Movie"
-msgstr ""
-
-#: ../view_album.php:898
-msgid "Photo"
-msgstr ""
-
-#: ../view_album.php:907
-#, php-format
-msgid "%s actions"
-msgstr ""
-
-#: ../view_album.php:920 ../view_album.php:956
-msgid "Edit Thumbnail"
-msgstr ""
-
-#: ../view_album.php:921 ../view_album.php:957
-#, php-format
-msgid "Rotate/Flip %s"
-msgstr ""
-
-#: ../view_album.php:930 ../view_album.php:993 ../view_album.php:998
-#, php-format
-msgid "Delete %s"
-msgstr ""
-
-#: ../view_album.php:935
-msgid "Edit Title"
-msgstr ""
-
-#: ../view_album.php:939
-msgid "Edit Description"
-msgstr ""
-
-#: ../view_album.php:966
-#, php-format
-msgid "Highlight %s"
-msgstr ""
-
-#: ../view_album.php:970
-msgid "Reset Counter"
-msgstr ""
-
-#: ../view_album.php:975
-#, php-format
-msgid "Move %s"
-msgstr ""
-
-#: ../view_album.php:976
-#, php-format
-msgid "Reorder %s"
-msgstr ""
-
-#: ../view_album.php:978
-#, php-format
-msgid "Copy %s"
-msgstr ""
-
-#: ../view_album.php:985
-#, php-format
-msgid "Show %s"
-msgstr ""
-
-#: ../view_album.php:987
-#, php-format
-msgid "Hide %s"
-msgstr ""
-
-#: ../view_album.php:1004
-msgid "Permissions"
-msgstr ""
-
-#: ../view_album.php:1009 ../watermark_album.php:95 ../watermark_album.php:99
-msgid "Watermark Album"
-msgstr ""
-
-#: ../view_album.php:1014
-msgid "View Comments"
-msgstr ""
-
-#: ../view_album.php:1061
+#: ../view_album.php:893
 msgid "Hey! Add some photos."
 msgstr ""
 
-#: ../view_album.php:1063
+#: ../view_album.php:895
 msgid "This album is empty."
 msgstr ""
 
-#: ../view_album.php:1107
+#: ../view_album.php:940
 msgid "Email me when one of the following actions are done to this album:"
 msgstr ""
 
-#: ../view_album.php:1112
+#: ../view_album.php:945
 msgid "Comments are added"
 msgstr ""
 
-#: ../view_album.php:1115
+#: ../view_album.php:948
 msgid "Other changes are made"
 msgstr ""
 
-#: ../view_comments.php:117
+#: ../view_comments.php:115
 #, php-format
 msgid "Deleting comment %d from item with index: %d"
 msgstr ""
 
-#: ../view_comments.php:130
+#: ../view_comments.php:128
 msgid "Comments for this Album"
 msgstr ""
 
-#: ../view_comments.php:131
+#: ../view_comments.php:129
 msgid "return to album"
 msgstr ""
 
-#: ../view_comments.php:144
+#: ../view_comments.php:142
 msgid "Sorry.  This album does not allow comments."
 msgstr ""
 
-#: ../view_photo.php:305
-msgid "resize photo"
+#: ../view_photo.php:314
+msgid "photo properties"
 msgstr ""
 
-#: ../view_photo.php:341
-msgid "View Images"
+#: ../view_photo.php:399
+msgid "Send photo to..."
 msgstr ""
 
-#: ../view_photo.php:343 ../view_photo.php:345
-msgid "normal"
+#: ../view_photo.php:401
+msgid "Print photo with..."
 msgstr ""
 
-#: ../view_photo.php:343 ../view_photo.php:345
-msgid "full"
+#: ../view_photo.php:438
+#, php-format
+msgid "process this photo with %s"
 msgstr ""
 
-#: ../view_photo.php:354
-msgid "photo properties"
+#: ../view_photo.php:480
+msgid "View Images:"
 msgstr ""
 
-#: ../view_photo.php:436
-msgid "Send photo to..."
+#: ../view_photo.php:481
+msgid "normal"
 msgstr ""
 
-#: ../view_photo.php:438
-msgid "Print photo with..."
+#: ../view_photo.php:482
+msgid "full"
 msgstr ""
 
-#: ../view_photo.php:470
-#, php-format
-msgid "process this photo with %s"
+#: ../view_photo.php:500
+msgid "Send Photo as eCard"
 msgstr ""
 
-#: ../view_photo.php:679
+#: ../view_photo.php:702
 msgid "Email me when comments are added"
 msgstr ""
 
-#: ../view_photo_properties.php:40 ../view_photo_properties.php:47
+#: ../view_photo_properties.php:39 ../view_photo_properties.php:46
 msgid "Photo Properties"
 msgstr ""
 
@@ -4371,10 +5006,14 @@
 msgid "(if the data is current, this will not appear to do anything)"
 msgstr ""
 
-#: ../watermark_album.php:49 ../watermark_album.php:53
+#: ../watermark_album.php:60 ../watermark_album.php:64
 msgid "Watermarking album."
 msgstr ""
 
-#: ../watermark_album.php:103
+#: ../watermark_album.php:122
 msgid "No items to watermark."
 msgstr ""
+
+#: ../watermark_album.php:137
+msgid "Keep in mind that watermarking on animated gifs is currently not supported and will 'deface & unanimate' your pictures."
+msgstr ""
diff -Naur gallery-1.5-pl1/po/percents.pl gallery-1.5.1/po/percents.pl
--- gallery-1.5-pl1/po/percents.pl	2003-09-12 23:09:31.000000000 +0200
+++ gallery-1.5.1/po/percents.pl	1970-01-01 01:00:00.000000000 +0100
@@ -1,134 +0,0 @@
-#!/usr/bin/perl
-# Don Willingham
-use strict;
-
-sub markFuzzy
-{
-  my ($msgid, $msgstr) = @_;
-  $msgid =~ s/^\ *\"//;
-  $msgid =~ s/\"\ *$//;
-  $msgstr =~ s/^\ *\"//;
-  $msgstr =~ s/\"\ *$//;
-  if ($msgstr eq "")
-  {
-    return (0);
-  }
-#print "msgid = $msgid\n";
-#print "msgstr = $msgstr\n";
-  while ($msgid =~ s/^.*(\%[sSdD])//)
-  {
-    my $first = $1;
-    if ($msgstr =~ s/^.*(\%[sSdD])//)
-    {
-      my $second = $1;
-      if ($first ne $second)
-      {
-        return (1);
-      }
-    } else {
-      return (1);
-    }
-  }
-  return (0);
-} # end sub markFuzzy
-my %revs;
-my $cvsEntries;
-if (open cvsEntries, "<CVS/Entries")
-{
-  print "Opened CVS\n";
-  while (<cvsEntries>)
-  {
-    my $line = $_;
-    if ($line =~ /^\/([a-zA-Z0-9\.\-\_]+)\/([0-9\.]+)/)
-    {
-      print "$1 $2\n";
-      $revs{$1}=$2;
-    }
-  }
-  close cvsEntries;
-}
-my @files = glob("*");
-my $curr_file;
-my $report;
-open report, ">percents.html" or die ("Couldn't open percents.html");
-print report "<html><head><title>Gallery Percent-Code report</title></head><body><table>\n";
-my $report_row = 0;
-foreach $curr_file (@files)
-{
-  if ($curr_file =~ /^(.{2}_.{2})(\..+)?\-gallery\.po$/)
-  {
-    print "processing : $curr_file \n";
-    my $changes = 0;
-    my @lines;
-    my $i=0;
-    my $j=0;
-    my $deleted = 0;
-    my $input;
-    my $output;
-    open input, "<$curr_file";
-    while (<input>)
-    {
-      my $tmp = $_;
-      chomp $tmp;
-      $lines[$i++] = $tmp;
-    }
-    close input;
-    # finished reading input
-    my $skip = 0;
-    open output, ">$curr_file" or ($skip = 1);
-    if ($skip)
-    {
-      print "Couldn't open $curr_file for writing\n";
-    } else {
-      $j = 0;
-      while ($j < $i)
-      {
-        my $saveAsFuzzy = 0;
-        if (($j < ($i - 1)) && ($lines[$j] =~ /^msgid\ (.*)$/))
-        {
-          my $msgid = $1;
-          if ($lines[$j+1] =~ /^msgstr\ (.*)$/)
-          {
-            my $msgstr = $1;
-            $saveAsFuzzy = markFuzzy($msgid, $msgstr);
-            if ($saveAsFuzzy)
-            {
-              my $row_color = "#EEEEEE";
-              if ($report_row++ % 2)
-              {
-                $row_color = "#AAAAAA"
-              }
-              my $tr = "<tr bgcolor=\"$row_color\">";
-              print report "$tr<td";
-              if ($revs{$curr_file} eq "") {
-                print report " rowspan=\"2\"";
-              }
-              print report ">".$curr_file."</td><td>".$j."</td><td>".$lines[$j]."</td></tr>\n";
-              print report $tr;
-              if ($revs{$curr_file} ne "") {
-                print report "<td align=\"right\">".$revs{$curr_file}."</td>";
-              }
-              print report "<td>".($j+1)."</td><td>".$lines[$j+1]."</td></tr>\n";
-              print output "#, fuzzy, ".$lines[$j+1]."\n";
-              print output $lines[$j]."\n";
-              print output "msgstr \"\"\n";
-            } else {
-              print output $lines[$j]."\n";
-              print output $lines[$j+1]."\n";
-            } # end if $saveAsFuzzy
-            $j++;
-          } else {
-              print output $lines[$j]."\n";
-          } # end if $lines[$j+1]...
-        } else {
-          print output $lines[$j]."\n";
-        }
-        $j++;
-      } # end while
-      close output;
-    } # end if $skip
-  } # if $curr_file matches regex
-} # next $curr_file
-print report "</table></body></html>\n";
-close report;
-
diff -Naur gallery-1.5-pl1/poll_properties.php gallery-1.5.1/poll_properties.php
--- gallery-1.5-pl1/poll_properties.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/poll_properties.php	2005-09-13 00:40:44.000000000 +0200
@@ -17,9 +17,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: poll_properties.php,v 1.23.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: poll_properties.php,v 1.24.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/poll_results.php gallery-1.5.1/poll_results.php
--- gallery-1.5-pl1/poll_results.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/poll_results.php	2005-09-13 00:40:44.000000000 +0200
@@ -17,9 +17,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: poll_results.php,v 1.21.2.2 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: poll_results.php,v 1.23.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/progress_uploading.php gallery-1.5.1/progress_uploading.php
--- gallery-1.5-pl1/progress_uploading.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/progress_uploading.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: progress_uploading.php,v 1.34.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: progress_uploading.php,v 1.35.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/publish_xp_docs.php gallery-1.5.1/publish_xp_docs.php
--- gallery-1.5-pl1/publish_xp_docs.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/publish_xp_docs.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: publish_xp_docs.php,v 1.23.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: publish_xp_docs.php,v 1.24.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/publish_xp.php gallery-1.5.1/publish_xp.php
--- gallery-1.5-pl1/publish_xp.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/publish_xp.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: publish_xp.php,v 1.38.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: publish_xp.php,v 1.39.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/rearrange.php gallery-1.5.1/rearrange.php
--- gallery-1.5-pl1/rearrange.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/rearrange.php	2005-09-13 00:40:44.000000000 +0200
@@ -0,0 +1,192 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: rearrange.php,v 1.3.2.1 2005/09/12 22:40:44 dmolavi Exp $
+ */
+?>
+<?php
+
+require_once(dirname(__FILE__) . '/init.php');
+
+if (!isset($gallery->album) || !$gallery->user->canWriteToAlbum($gallery->album)) {
+        echo _("You are not allowed to perform this action!");
+        exit;
+}
+
+$rearrList = getRequestVar('rearrList');
+
+if (!empty($rearrList)) {
+	$gallery->album->rearrangePhotos(explode(',',$rearrList));
+	$gallery->album->save(array(i18n("Images rearranged")));
+	dismissAndReload();
+	return;
+}
+
+$rows = $gallery->album->fields["rows"];
+$cols = $gallery->album->fields["cols"];
+$numPhotos = $gallery->album->numPhotos(1);
+
+doctype() ?>
+<html>
+<head>
+  <title><?php echo $gallery->app->galleryTitle ?> :: <?php echo sprintf (_("Rearrange Album: %s"),$gallery->album->fields["title"]) ?></title>
+  <?php common_header(); ?>
+
+<script language="javascript" type="text/javascript">
+var sel = -1, list = new Array();
+
+function save() {
+  var s = '';
+  for (i=1; i<list.length; i++) {
+    if (i>1) s+=',';
+    s+=list[i];
+  }
+  document.forms['rearr_form'].rearrList.value = s;
+  document.forms['rearr_form'].submit();
+}
+function copy(from, to) {
+  to.src = from.src;
+  to.width = from.width;
+  to.height = from.height;
+  to.style.border = from.style.border;
+}
+
+function doclick(idx) {
+  if (sel < 0) {
+    sel=idx;
+    savedFromBorder = document.getElementById('im_'+sel).style.border;
+    document.getElementById('im_'+sel).style.borderStyle='dashed';
+  } else {
+    if (idx != sel) {
+      var sv = new Object()
+      var si; 
+      var dir = (sel<idx)?1:-1;
+
+      sv.style = new Object();
+
+      copy(document.getElementById('im_'+sel), sv);
+      si = list[sel];
+      for (i=sel; i!=idx; i+=dir) {
+        copy(document.getElementById('im_'+(i+dir)),
+             document.getElementById('im_'+i));
+        list[i] = list[i+dir];
+      }
+      copy(sv, document.getElementById('im_'+idx));
+      list[idx] = si;
+    }
+    document.getElementById('im_'+idx).style.border = savedFromBorder;	
+    sel = -1;
+  }
+}
+</script>
+</head>
+
+<body dir="<?php echo $gallery->direction ?>" class="popupbody">
+<div class="popuphead"><?php echo sprintf (_("Rearrange Album: %s"),$gallery->album->fields["title"]) ?></div>
+<div class="admin" align="center">
+<?php 
+echo _("Here you can rearrange your pictures easily. Just click on the item you want to reorder. Then click on the item at which position you want it to be.");
+
+$explainTable = new galleryTable;
+$explainTable->setCaption(_("Meaning of the borderstyle"));
+$explainTable->setAttrs(array('width' => 300, 'cellspacing' => 3, 'cellpadding' => 2));
+$explainTable->setColumnCount(4);
+
+$explainTable->addElement(array('content' => _("Picture"), 'cellArgs' => array('style' => 'border: 2px solid black')));
+$explainTable->addElement(array('content' => _("Movie"), 'cellArgs' => array('style' => 'border: 2px dotted black')));
+$explainTable->addElement(array('content' => _("Subalbum") , 'cellArgs' => array('style' => 'border: 3px double black')));
+$explainTable->addElement(array('content' => _("Selected") , 'cellArgs' => array('style' => 'border: 2px dashed black')));
+$explainTable->addElement(array('content' => _("Visible") , 'cellArgs' => array('align' => 'center', 'colspan' => 2, 'style' => 'color: green')));
+$explainTable->addElement(array('content' => _("Hidden") , 'cellArgs' => array(' align' => 'center', 'colspan' => 2, 'style' => 'color: red')));
+
+?>
+<br><br><center><?php echo $explainTable->render(); ?></center>
+</div>
+
+<div class="popup" align="center">
+<?php
+  echo makeFormIntro("rearrange.php",
+		   array("name" => "rearr_form", "method" => "POST"));
+?>
+<input type="hidden" name="rearrList" value="">
+
+<?php
+$pictureTable = new galleryTable();
+$pictureTable->setAttrs(array('width' => '100%', 'cellspacing' => 0, 'cellpadding' => 2));
+
+$pictureTable->setColumnCount($cols);
+
+$pictureTable->addElement(array(
+    'content' => '<input type="button" onclick="save();return false" value="' . _("save") .'">'. 
+		 '<input type="button" onclick="window.close();return false" value="'. _("cancel") .'">',
+    'cellArgs' => array('colspan' => $cols, 'align' => 'right')));
+
+$list = array();
+$j = 1;
+$page = 1;
+
+for ($i = getNextPhoto(0), $i = 1; $i <= $numPhotos; $i = getNextPhoto($i)) {
+    if ($j++==($cols*$rows) || $page == 1) {
+        $pictureTable->addElement(array(
+	    'content' => sprintf(_("******* Page %s *******"), $page), 
+	    'cellArgs' => array('colspan' => $cols, 'align' => 'center')));
+
+	$j = 1;
+	$page++;
+    }
+
+    $attrs = 'id="im_'.$i.'" onclick="doclick('.$i.')" style="padding: 2px; border: '
+	. ($gallery->album->isHidden($i) ? ' red' : ' green');
+	
+    if ($gallery->album->isAlbum($i)) {
+	$myAlbumName = $gallery->album->getAlbumName($i);
+	$myAlbum = new Album();
+	$myAlbum->load($myAlbumName);
+	$tag = $myAlbum->getHighlightTag(0,$attrs. ' 3px double"');
+    } elseif ($gallery->album->isMovieByIndex($i)) {
+	$tag = $gallery->album->getThumbnailTag($i,0,$attrs.' 2px dotted"');	
+    } else {
+	$tag = $gallery->album->getThumbnailTag($i,0,$attrs.' 2px solid"');
+    }
+
+    $pictureTable->addElement(array('content' => $tag, 'cellArgs' => array('align' => 'center')));
+
+    $list[] = $i;
+}
+
+$pictureTable->addElement(array(
+    'content' => '<input type="button" onclick="save();return false" value="' . _("save") .'">'. 
+		 '<input type="button" onclick="window.close();return false" value="'. _("cancel") .'">',
+    'cellArgs' => array('colspan' => $cols, 'align' => 'right')));
+
+echo $pictureTable->render();
+?>
+</form>
+</div>
+<?php print gallery_validation_link("rearrange.php", true); ?>
+
+<script language="javascript" type="text/javascript">
+<?php 
+foreach ($list as $key=>$value) { 
+	echo "list[".($key+1)."]=$value;\n"; 
+}
+?>
+</script>
+</body>
+</html>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/register.php gallery-1.5.1/register.php
--- gallery-1.5-pl1/register.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/register.php	2005-09-13 00:40:44.000000000 +0200
@@ -17,9 +17,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: register.php,v 1.28.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: register.php,v 1.29.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -63,8 +63,8 @@
 $allowChange["send_email"] = false;
 $allowChange["member_file"] = false;
 
-$errorCount=0;
-if (!empty($formaction) && $formaction =='create') {
+$errorCount = 0;
+if (!empty($formaction) && $formaction == 'create') {
 	// Security check.
 	$uname = removeTags($uname);
 
@@ -78,7 +78,7 @@
 		$errorCount++;
 	}
 
-	if (!gallery_validate_email($email)) {
+	if (!check_email($email)) {
 		$gErrors['email'] = _("You must specify a valid email address.");
 		$errorCount++;
 	}
diff -Naur gallery-1.5-pl1/rename_album.php gallery-1.5.1/rename_album.php
--- gallery-1.5-pl1/rename_album.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/rename_album.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: rename_album.php,v 1.59.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: rename_album.php,v 1.60.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/reset_votes.php gallery-1.5.1/reset_votes.php
--- gallery-1.5-pl1/reset_votes.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/reset_votes.php	2005-09-13 00:40:44.000000000 +0200
@@ -1,6 +1,6 @@
 <?php
 /*
-   $Id: reset_votes.php,v 1.15.2.1 2005/03/10 02:29:36 cryptographite Exp $
+   $Id: reset_votes.php,v 1.16.2.1 2005/09/12 22:40:44 dmolavi Exp $
 
  * Gallery - a web based photo album viewer and editor
  * Copyright (C) 2000-2005 Bharat Mediratta
@@ -19,7 +19,7 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/resize_photo.php gallery-1.5.1/resize_photo.php
--- gallery-1.5-pl1/resize_photo.php	2005-03-10 03:29:36.000000000 +0100
+++ gallery-1.5.1/resize_photo.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: resize_photo.php,v 1.56.2.1 2005/03/10 02:29:36 cryptographite Exp $
+ * $Id: resize_photo.php,v 1.58.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -118,11 +118,13 @@
 </tr>
 </table>
 
+<?php
+     if (!strcmp($index, "all")) { ?>
 <p>
 	<?php echo _("Apply to nested albums ?"); ?>
 	<input type="checkbox" name="resizeRecursive" value="false">
 </p>
-
+<?php } ?>
 <p>
 	<input type="hidden" name="index" value="<?php echo $index ?>">
 	<input type="submit" name="remove_resized" value="<?php echo _("Get rid of resized") ?>">
diff -Naur gallery-1.5-pl1/rotate_photo.php gallery-1.5.1/rotate_photo.php
--- gallery-1.5-pl1/rotate_photo.php	2005-03-10 03:29:37.000000000 +0100
+++ gallery-1.5.1/rotate_photo.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: rotate_photo.php,v 1.50.2.1 2005/03/10 02:29:37 cryptographite Exp $
+ * $Id: rotate_photo.php,v 1.51.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/rss.php gallery-1.5.1/rss.php
--- gallery-1.5-pl1/rss.php	2005-04-14 03:48:24.000000000 +0200
+++ gallery-1.5.1/rss.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: rss.php,v 1.18.2.3 2005/04/14 01:48:24 cryptographite Exp $
+ * $Id: rss.php,v 1.21.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/save_photos.php gallery-1.5.1/save_photos.php
--- gallery-1.5-pl1/save_photos.php	2005-03-10 03:29:37.000000000 +0100
+++ gallery-1.5.1/save_photos.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,13 +15,18 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: save_photos.php,v 1.110.2.2 2005/03/10 02:29:37 cryptographite Exp $
+ * $Id: save_photos.php,v 1.117.2.2 2005/09/12 22:40:44 dmolavi Exp $
+ */
+
+/**
+ * @package Item
  */
-?>
-<?php
 
+/**
+ *
+ */
 require_once(dirname(__FILE__) . '/init.php');
 
 list($urls, $meta, $usercaption, $setCaption) = getRequestVar(array('urls', 'meta', 'usercaption','setCaption'));
@@ -65,8 +70,6 @@
 	** $urls contains all URLs given by the "URL Upload".
 	** $urls should be empty when using the "Form Upload".
 	*/
-	$temp_files = array();
-	
 	foreach ($urls as $url) {
 
 	/* Get rid of any extra white space */
@@ -109,7 +112,7 @@
 		$url = ltrim($url);
 		
 		$urlParts = parse_url($url);
-		$urlPathInfo = pathinfo($urlParts['path']);
+		$urlPathInfo = isset($urlParts['path']) ? pathinfo($urlParts['path']) : '';
 		$urlExt = isset($urlPathInfo['extension']) ? strtolower($urlPathInfo['extension']) : '';
 		
 		/* If the URI doesn't start with a scheme, prepend 'http://' */
@@ -126,11 +129,10 @@
 				$url_stuff["path"]="";
 			}
 			$name = basename($url_stuff["path"]);
-
 		} else {
 			$name = basename($url);
-
 		}
+		
 		/* Dont output warning messages if we cant open url */
 	
 		/*
@@ -140,83 +142,90 @@
 		 */
  		$id = @fopen($url, "rb");
 		if (!ereg("http", $url)) {
-			if (!$id) $id = @fopen("http://$url", "rb");
-			if (!$id) $id = @fopen("http://$url/", "rb");
+			if (!$id) {
+			    $url = "http://$url";
+			    $id = @fopen($url, "rb");
+			}
+			if (!$id) {
+			    $url = "http://$url/";
+                $id = @fopen($url, "rb");
+			}
 		}
-		if (!$id) $id = @fopen("$url/", "rb");
-
-		if ($id) {
-			processingMsg(urldecode($url));
-		} else {
+		if (!$id) {
+		  $url = "$url/";
+		  $id = @fopen($url, "rb");
+		}
+		
+		if (!$id) {
 			processingMsg(sprintf(_("Could not open url: %s"), $url));
 			continue;
 		} 
-
-		/* copy file locally 
-		   use fopen instead of fs_fopen to prevent directory and filename
-		   disclosure */
-		$file = $gallery->app->tmpDir . "/upload." . genGUID();
-		$od = @fopen($file, "wb");
-		if ($id && $od) {
-			while (!feof($id)) {
-				fwrite($od, fread($id, 65536));
-				set_time_limit($gallery->app->timeLimit);
-			}
-			fclose($id);
-			fclose($od);
-		}
-
-		/* Make sure we delete this file when we're through... */
-		$temp_files[$file]=1;
 	
-		/* If this is an image or movie - add it to the processor array */
+		/**
+		 * If this is an image or movie - 
+		 * copy it locally and add it to the processor array
+		 */
 		if (acceptableFormat($urlExt) || acceptableArchive($urlExt)) {
-			/* Add it to userfile */
-			$_FILES['userfile']['name'][] = $name;
-			$_FILES['userfile']['tmp_name'][] = $file;
+
+		    /* copy file locally
+		    * use fopen instead of fs_fopen to prevent directory and filename disclosure
+		    */
+		    $file = $gallery->app->tmpDir . "/upload." . genGUID();
+		    $od = @fopen($file, "wb");
+		    if ($id && $od) {
+		        while (!feof($id)) {
+		            fwrite($od, fread($id, 65536));
+		            set_time_limit($gallery->app->timeLimit);
+		        }
+		        fclose($id);
+		        fclose($od);
+		    }
+		    /* Make sure we delete this file when we're through... */
+		    $temp_files[$file]=1;
+		    
+		    /* Add it to userfile */
+		    $_FILES['userfile']['name'][] = $name;
+		    $_FILES['userfile']['tmp_name'][] = $file;
+
 		} else {
-			/* Slurp the file */
-			processingMsg(sprintf(_("Parsing %s for images..."), $url));
-			$fd = fs_fopen ($file, "r");
-			$contents = fread ($fd, fs_filesize ($file));
-			fclose ($fd);
-	
-			/* We'll need to add some stuff to relative links */
-			$base_url = $url_stuff["scheme"] . '://' . $url_stuff["host"];
-			$base_dir = '';
-			if (isset($url_stuff["port"])) {
-				$base_url .= ':' . $url_stuff["port"];
-			}
-	
-			/* Hack to account for broken dirname 
-			 * This has to make the ugly assumption that the URL is either a
-			 * directory (with or without trailing /), or a filename containing a "."
-			 * This prevents a directory without a trailing / from being inadvertantly
-			 * dropped from resulting URLs.
-			 */
-			if (ereg("/$", $url_stuff["path"]) || !ereg("\.", $name)) {
-				$base_dir = $url_stuff["path"];
-			} else {
-				$base_dir = dirname($url_stuff["path"]);
-			}
-	
-			/* Make sure base_dir ends in a / ( accounts for empty base_dir ) */
-			if (!ereg("/$", $base_dir)) {
-				$base_dir .= '/';
-			}
+		    /* Slurp the file */
+		    processingMsg(sprintf(_("Parsing %s for images..."), $url));
+		    $contents = fs_file_get_contents($url);
+
+		    /* We'll need to add some stuff to relative links */
+		    $base_url = $url_stuff["scheme"] . '://' . $url_stuff["host"];
+		    $base_dir = '';
+		    if (isset($url_stuff["port"])) {
+		        $base_url .= ':' . $url_stuff["port"];
+		    }
+
+		    /* Hack to account for broken dirname
+		    * This has to make the ugly assumption that the URL is either a
+		    * directory (with or without trailing /), or a filename containing a "."
+		    * This prevents a directory without a trailing / from being inadvertantly
+		    * dropped from resulting URLs.
+		    */
+		    if (ereg("/$", $url_stuff["path"]) || !ereg("\.", $name)) {
+		        $base_dir = $url_stuff["path"];
+		    } else {
+		        $base_dir = dirname($url_stuff["path"]);
+		    }
+
+		    /* Make sure base_dir ends in a / ( accounts for empty base_dir ) */
+		    if (!ereg("/$", $base_dir)) {
+		        $base_dir .= '/';
+		    }
 
 			$things = array();
 			$results =array();
-			
-			while ($cnt = eregi('(src|href)="?([^" >]+\.' . acceptableFormatRegexp() . ')[" >]',
-					    $contents, 
-					    $results)) {
-				set_time_limit($gallery->app->timeLimit);
-				$things[$results[2]]=1;
-				$contents = str_replace($results[0], "", $contents);
-			}
 
-			/* Add each unique link to an array we scan later */
+            if (preg_match_all('{(?:src|href)\s*=\s*(["\'])([^\'">]+\.'. acceptableFormatRegexp() .')(?:\1)}i', $contents, $matches)) {
+                foreach ($matches[2] as $url) {
+                    $things[$url] = 1;
+                }
+            }
+
+            /* Add each unique link to an array we scan later */
 			foreach (array_keys($things) as $thing) {
 
 				/* 
@@ -253,7 +262,7 @@
 <div class="popup" align="center">
 
 <?php
-$image_count=0;
+$image_count = 0;
 $image_info = array();
 // Get meta data
 if (isset($meta)) {
@@ -267,32 +276,34 @@
 	$file = array_shift($_FILES['metafile']['tmp_name']);
 	$image_info = array_merge($image_info, parse_csv(fs_export_filename($file),";"));
 }
-if ($gallery->app->debug == "yes") {
-	// Print meta data
-	print "<table border=\"1\">\n";
-	$row = 0;
-	foreach ($image_info as $info) {
-		print "<tr>";
-		if ($row == 0) {
-			$keys = array_keys($info);
-			foreach ($keys as $key) {
-				print "<th>$key</th>";
-			}
-			print "</tr>\n<tr>";
-		}
-		foreach ($keys as $key) {
-			print "<td>".$info[$key]."</td>";
-		}
-		$row++;
-		print "</tr>\n";
+if (isDebugging()) {
+    // Print meta data
+    print "<table border=\"1\">\n";
+    $row = 0;
+    foreach ($image_info as $info) {
+	print "<tr>";
+	if ($row == 0) {
+	    $keys = array_keys($info);
+	    foreach ($keys as $key) {
+		print "<th>$key</th>";
+	    }
+	    print "</tr>\n<tr>";
 	}
-	print "</table>\n";
+	foreach ($keys as $key) {
+	    print "<td>".$info[$key]."</td>";
+	}
+	$row++;
+	print "</tr>\n";
+    }
+    print "</table>\n";
 }
 // $captionMetaFields will store the names (in order of priority to set caption to)
 $captionMetaFields = array("Caption", "Title", "Description", "Persons");
 
+$upload_started = false;
 /* Now we start processing the given Files */
 while (isset($_FILES['userfile']['tmp_name']) && sizeof($_FILES['userfile']['tmp_name'])) {
+    $upload_started = true;
 	$name = array_shift($_FILES['userfile']['name']);
 	$file = array_shift($_FILES['userfile']['tmp_name']);
 	if (!empty($usercaption) && is_array($usercaption)) {
@@ -303,9 +314,6 @@
 	if (!isset($caption)) {
 	       	$caption="";
        	}
-	if (get_magic_quotes_gpc()) {
-		$caption=stripslashes($caption);    
-	}
 
 	if ($name) {
 		$extra_fields = array();
@@ -352,16 +360,16 @@
 }
 
 if (!empty($temp_files)) {
-	/* Clean up the temporary url file */
-	foreach ($temp_files as $tf => $junk) {
-		fs_unlink($tf);
-	}
+    /* Clean up the temporary url file */
+    foreach ($temp_files as $tf => $junk) {
+        fs_unlink($tf);
+    }
 }
 ?>
 
 <div align="center">
 <?php
-if (empty($image_count)) {
+if (empty($image_count) && $upload_started) {
 	print _("No images uploaded!");
 }
 ?>
@@ -384,25 +392,26 @@
 ?>
 </p>
 
-<table>
-<tr>
-	<td>
-<?php echo makeFormIntro("save_photos.php", 
+<?php 
+    echo _("Select the items you want to upload. To select multiple hold 'ctrl' (PC) or 'Command' (Mac)");
+    echo makeFormIntro("save_photos.php", 
 		array("name" => 'uploadurl_form',
 			"method" => "POST"), array('type' => 'popup')); 
 
-	/* Allow user to select which files to grab - only show url right now ( no image previews ) */
-	sort($image_tags);
-	foreach ( $image_tags as $image_src) {
-		print "\t<input type=checkbox name=\"urls[]\" value=\"$image_src\" checked>$image_src</input><br>\n";
-	}
-?>
-	</td>
-</tr>
-</table>
+    /* Allow user to select which files to grab - only show url right now ( no image previews ) */
+    sort($image_tags);
+    $selectSize = (sizeof($image_tags) > 20) ? 20 : sizeof($image_tags);
+	
+    echo '<select name="urls[]" multiple="multiple" size="'. $selectSize ."\">\n";
+    foreach ( $image_tags as $image_src) {
+	echo "\t<option value=\"$image_src\" selected>$image_src</option><br>\n";
+    }
+
+echo "</select>\n";
 
-<?php /* REVISIT - it'd be nice to have these functions get shoved
-  into util.php at some time - maybe added functionality to the makeFormIntro? */ ?>
+/* REVISIT - it'd be nice to have these functions get shoved
+  into util.php at some time - maybe added functionality to the makeFormIntro? */ 
+?>
 
 <p>
 <?php 
diff -Naur gallery-1.5-pl1/search.php gallery-1.5.1/search.php
--- gallery-1.5-pl1/search.php	2005-03-10 03:29:37.000000000 +0100
+++ gallery-1.5.1/search.php	2005-09-13 00:40:44.000000000 +0200
@@ -2,22 +2,22 @@
 /*
  * Gallery - a web based photo album viewer and editor
  * Copyright (C) 2000-2005 Bharat Mediratta
- * 
+ *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or (at
  * your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: search.php,v 1.72.2.1 2005/03/10 02:29:37 cryptographite Exp $
+ * $Id: search.php,v 1.76.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -31,12 +31,12 @@
 $thumbSize = $gallery->app->default["thumb_size"];
 
 if ($gallery->app->showSearchEngine == 'no' && !$gallery->user->isAdmin()) {
-	header('Location: ' . makeAlbumURL());
-	return;
+    header('Location: ' . makeAlbumURL());
+    return;
 }
 
-if (!$GALLERY_EMBEDDED_INSIDE) { 
-	doctype();
+if (!$GALLERY_EMBEDDED_INSIDE) {
+    doctype();
 ?>
 <html>
 <head>
@@ -46,40 +46,23 @@
 <body dir="<?php echo $gallery->direction ?>">
 <?php }
 
-includeHtmlWrap("search.header");
+includeHtmlWrap("gallery.header");
 
-if (!isset($searchstring)) {
-	$searchstring="";
+if (!empty($searchstring)) {
+    echo addSearchForm($searchstring, langRight());
 }
 
-if ($searchstring) {
-	echo makeFormIntro("search.php");
-?>
-	<table width="100%" border="0" cellspacing="0">
-	<tr>
-		<td valign="middle" align="right"><span class="admin"><?php echo _("Search Again") ?>: </span>
-			<input class="searchform" type="text" name="searchstring" value="<?php echo $searchstring ?>" size="25">
-		</td>
-	</tr>
-	</table>
-	</form>    
-<?php
-}
-?>
-<!-- search.header ends -->
+$adminbox['text'] = '<span class="head">'. _("Search") .'</span>';
+$adminbox['commands'] = '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
 
-<!-- Top Nav -->
-<?php
+$breadcrumb["text"][] = _("Gallery") .': <a class="bread" href="'. makeGalleryUrl("albums.php") . '">'.$gallery->app->galleryTitle .'</a>';
 
-$breadtext[0] = _("Gallery") .': <a class="bread" href="'. makeGalleryUrl("albums.php") . '">'.$gallery->app->galleryTitle .'</a>';
-$breadcrumb["text"] = $breadtext;
-$breadcrumb["bordercolor"] = $borderColor;
-$breadcrumb["top"] = true;
-$breadcrumb["bottom"] = true;
+includeLayout('navtablebegin.inc');
+includeLayout('adminbox.inc');
+includeLayout('navtablemiddle.inc');
 includeLayout('breadcrumb.inc');
-?>
-<!-- end Top Nav -->
-<?php
+includeLayout('navtableend.inc');
+echo languageSelector();
 
 $albumDB = new AlbumDB();
 $list = $albumDB->albumList;
@@ -88,226 +71,212 @@
 $albumMatch = 0;
 $skip = array();
 $text = array();
-if ($searchstring) {
-	$origstr = $searchstring;
-	$searchstring = escapeEregChars($searchstring);
-	$searchstring = str_replace ("\\*", ".*", $searchstring);
-	$searchExpr = "{(<a [^<>]*{$searchstring}[^<>]*>)(.*(?=</a>))(</a>)|({$searchstring})}Usi";
-	$searchRepl = '\1<b>\2\4</b>\3';
-
-	$uid = $gallery->user->getUid();
-	for ($i = 0; $i<$numAlbums; $i++) {
-		$searchAlbum = $list[$i];
-
-		if (!$gallery->user->isAdmin() && $searchAlbum->isHiddenRecurse()) {
-			// One of the parents of this album is hidden - do not show it to users
-			continue;
-		}
-		
-		if (!$gallery->user->isAdmin() && !$searchAlbum->canReadRecurse($uid)) {
-			// User is not allowed to search through see album
-			continue;
-		}
-		if ($searchAlbum->versionOutOfDate()) {
-			$skip[] = $searchAlbum;
-			continue;
-		}
-
-		// Build navigationslinks to the album.
-		$parentNameArray = getParentAlbums($searchAlbum);
-		if(count($parentNameArray) != 0) {
-			$parentURLString = '';
-			foreach($parentNameArray as $pName=>$pTitle) {
-				$parentURLString .= "<a href=\"".makeAlbumUrl($pName)."\">".$pTitle."</a> &raquo; ";
-			}
-		}
-		// initialize values
-		unset($text);
-
-		$searchTitle = $searchAlbum->fields['title'];
-		$searchDescription = $searchAlbum->fields['description'];
-		$searchSummary = $searchAlbum->fields['summary'];
-
-       		$matchTitle = eregi("$searchstring", $searchTitle);
-		$matchDescription = eregi("$searchstring", $searchDescription);
-		$matchSummary = eregi("$searchstring", $searchSummary);
-
-       		if ($matchTitle || $matchDescription || $matchSummary) {
-			$searchTitle = preg_replace($searchExpr, $searchRepl, $searchTitle); // cause search word to be bolded
-
-			$searchDescription = preg_replace($searchExpr, $searchRepl, $searchDescription); // cause search word to be bolded
-			$searchSummary = preg_replace($searchExpr, $searchRepl, $searchSummary); // cause search word to be bolded
-			$photoURL = makeAlbumUrl($searchAlbum->fields['name']);
-
-			$text[] = '<div class="desc"><a href="'. $photoURL .'">'. $searchTitle .'</a></div>';
-	
-			if(!empty($searchDescription)) {
-				$text[] = '<div class="desc">'. $searchDescription . '</div>';
-			}
-			if ($matchSummary)  { // only print summary if it matches
-				$text[] = '<div class="desc">'. $searchSummary .'</div>';
-			}
-	
-			$searchResult['albums'][]=array(
-				"photolink" 	=> $searchAlbum->getHighlightTag($thumbSize),
-				"photoURL"	=> $photoURL,
-				"Text"		=> $text
-			);
-		}
-
-		/* now search for photos .. */
-
-		$numPhotos = $searchAlbum->numPhotos(1);
-		for ($j = 1; $j <= $numPhotos; $j++) {
-			if ($searchAlbum->isHidden($j)) {
-				continue;
-			}
-
-			$searchCaption = _("Caption: ") . $searchAlbum->getCaption($j);
-			$searchCaption .= $searchAlbum->getCaptionName($j);
-			$searchKeywords = $searchAlbum->getKeywords($j);
-
-			$commentMatch = 0;
-			$commentText = "";
-			if ($searchAlbum->canViewComments($uid) ||  $gallery->user->isAdmin()) {
-				for ($k = 1; $k <= $searchAlbum->numComments($j); $k++) {
-					// check to see if there are any comment matches
-					$comment = $searchAlbum->getComment($j, $k);
-					$searchComment = $comment->getName();
-					if ($gallery->user->isAdmin()) {
-						$searchComment .= " @ ".$comment->getIPNumber();
-					}
-					$searchComment .= ": ".$comment->getCommentText();
-					if (eregi($searchstring, $searchComment)) {
-						if (!$commentMatch) {
-							$commentText = _("Matching Comments").":<br>";
-							$commentMatch = 1;
-						} 
-						$searchComment = preg_replace($searchExpr, $searchRepl, $searchComment);
-						$commentText .= "\n". $searchComment . "<br><br>";
-					}
-				}
-			}
-
-			$extraFieldsText = "";
-			$extraFieldsMatch = 0;
-			foreach ($searchAlbum->getExtraFields() as $field) {
-				$fieldValue=$searchAlbum->getExtraField($j, $field);
-				if (eregi($searchstring, $fieldValue)) {
-					$fieldValue = preg_replace($searchExpr, $searchRepl, $fieldValue);
-					$extraFieldsText .= "<b>$field:</b> $fieldValue<br><br>";
-					$extraFieldsMatch = 1;
-				}
-			}
-
-			$captionMatch = eregi($searchstring, $searchCaption);
-			$keywordMatch = eregi($searchstring, $searchKeywords);
-
-			unset($text);
-
-			if ($captionMatch || $keywordMatch || $commentMatch || $extraFieldsMatch) {
-				$id = $searchAlbum->getPhotoId($j);
-				// cause search word to be bolded
-				$searchCaption = preg_replace($searchExpr, $searchRepl, $searchCaption);
-				$searchKeywords = preg_replace($searchExpr, $searchRepl, $searchKeywords);
-
-				$text[] = '<div class="desc">'. _("From Album") .":&nbsp;&nbsp;".
-						$parentURLString .
-						"<a href=\"" .
-		                              	makeAlbumUrl($searchAlbum->fields['name']) . "\">" .
-                              			$searchAlbum->fields['title'] . "</a></div>";
-				$text[] = '<div class="desc">'. $searchCaption .'</div>';
-				if ($keywordMatch) { // only display Keywords if there was a keyword match
-					$text[] = "<div class=fineprint>". _("KEYWORDS") .":&nbsp;&nbsp; $searchKeywords</div><br>";
-				}
-				$text[] = $commentText;
-				$text[] = $extraFieldsText;
-
-				$searchResult['images'][]=array(
-					'photolink'	=> $searchAlbum->getThumbnailTag($j, $thumbSize),
-					'photoURL'	=> makeAlbumUrl($searchAlbum->fields['name'], $id),
-					'Text'		=> $text
-				);
-			}
-		}
-	}
-
-
-	/* Now we show what we found ;) */
-	$resultTexts=array(
-			'albums' => array(
-				'found' => sprintf(_("Albums containing %s"), "\"$origstr\""),
-				'none'	=> _("No Album Matches")
-				),
-			'images' => array(
-				'found'	=> sprintf(_("Photos containing %s in caption or comment"), "\"$origstr\""),
-				'none'	=> _("No Photo Matches")
-			));
-
-
-	foreach ($resultTexts as $key => $text) {
-		if (!empty($searchResult[$key])) {
-			echo '<div class="vasummary">' .$text['found'] . '</div>';
-			echo '<table width="'. $navigator['fullWidth'] . $navigator['widthUnits'] .'" border="0" cellspacing="0" cellpadding="0">';
-				foreach ($searchResult[$key] as $searchdraw) {
-					$searchdraw["bordercolor"] = $borderColor;
-					$searchdraw["top"] = true;
-					includeLayout('searchdraw.inc');
-				}
-			echo '</table>';
-		} else {
-			echo '<div class="desc">'. $text['none'] . '</div>';
-		}
-	}
-
-	if (sizeof($skip) > 0) {
-		echo gallery_error(sprintf(_("Some albums not searched as they require upgrading to the latest version of %s first."),Gallery()));
-		if ($gallery->user->isAdmin()) {
-			print "<br>";
-			echo popup_link(_("Upgrade all albums."), "upgrade_album.php");
-			print "<br>(";
-			$join_text='';
-			foreach($skip as $album) {
-				$link = makeGalleryUrl("view_album.php", 
-						array("set_albumName" => $album->fields["name"]));
-				echo $join_text."<a href=\"$link\">".$album->fields["name"]
-					."</a>";
-				$join_text=", ";
-			}
-			print ")";
-		}
-		echo "<p>";
-	}
-
+if (!empty($searchstring)) {
+    $origstr = $searchstring;
+    $searchstring = escapeEregChars($searchstring);
+    $searchstring = str_replace ("\\*", ".*", $searchstring);
+    $searchExpr = "{(<a [^<>]*{$searchstring}[^<>]*>)(.*(?=</a>))(</a>)|({$searchstring})}Usi";
+    $searchRepl = '\1<b>\2\4</b>\3';
+
+    $uid = $gallery->user->getUid();
+    for ($i = 0; $i<$numAlbums; $i++) {
+        $searchAlbum = $list[$i];
+
+        if (!$gallery->user->isAdmin() && $searchAlbum->isHiddenRecurse()) {
+            // One of the parents of this album is hidden - do not show it to users
+            continue;
+        }
+
+        if (!$gallery->user->isAdmin() && !$searchAlbum->canReadRecurse($uid)) {
+            // User is not allowed to search through see album
+            continue;
+        }
+        if ($searchAlbum->versionOutOfDate()) {
+            $skip[] = $searchAlbum;
+            continue;
+        }
+
+        // Build navigationslinks to the album.
+        $parentNameArray = $searchAlbum->getParentAlbums(false);
+        $parentURLString = '';
+        if(count($parentNameArray) != 0) {
+            foreach($parentNameArray as $nr => $pAlbum) {
+                $parentURLString .= '<a href="'. $pAlbum['url'] .'">' .$pAlbum['title'] .'</a> &raquo; ';
+            }
+        }
+        // initialize values
+        unset($text);
+
+        $searchTitle = $searchAlbum->fields['title'];
+        $searchDescription = $searchAlbum->fields['description'];
+        $searchSummary = $searchAlbum->fields['summary'];
+        $searchName = $searchAlbum->fields['name'];
+
+        $matchTitle = eregi("$searchstring", $searchTitle);
+        $matchDescription = eregi("$searchstring", $searchDescription);
+        $matchSummary = eregi("$searchstring", $searchSummary);
+        $matchName = eregi("$searchstring", $searchName);
+
+        if ($matchTitle || $matchDescription || $matchSummary | $searchName) {
+            $searchTitle = preg_replace($searchExpr, $searchRepl, $searchTitle); // cause search word to be bolded
+
+            $searchDescription = preg_replace($searchExpr, $searchRepl, $searchDescription); // cause search word to be bolded
+            $searchSummary = preg_replace($searchExpr, $searchRepl, $searchSummary); // cause search word to be bolded
+            $photoURL = makeAlbumUrl($searchAlbum->fields['name']);
+
+            $text[] = '<div class="desc"><a href="'. $photoURL .'">'. $searchTitle .'</a></div>';
+
+            if(!empty($searchDescription)) {
+                $text[] = '<div class="desc">'. $searchDescription . '</div>';
+            }
+            if ($matchSummary)  { // only print summary if it matches
+                $text[] = '<div class="desc">'. $searchSummary .'</div>';
+            }
+
+            $searchResult['albums'][]=array(
+                'photolink' => $searchAlbum->getHighlightTag($thumbSize),
+                'photoURL'	=> $photoURL,
+                'Text'		=> $text
+            );
+        }
+
+        /* now search for photos .. */
+
+        $numPhotos = $searchAlbum->numPhotos(1);
+        for ($j = 1; $j <= $numPhotos; $j++) {
+            if ($searchAlbum->isHidden($j)) {
+                continue;
+            }
+
+            $photo = $searchAlbum->getPhoto($j);
+            $searchCaption = _("Caption: ") . $photo->getCaption();
+            $searchCaption .= $searchAlbum->getCaptionName($j);
+            $searchKeywords = $photo->getKeywords();
+            $searchName = $photo->image->name;
+
+            $commentMatch = 0;
+            $commentText = '';
+            if ($searchAlbum->canViewComments($uid) ||  $gallery->user->isAdmin()) {
+                for ($k = 1; $k <= $searchAlbum->numComments($j); $k++) {
+                    // check to see if there are any comment matches
+                    $comment = $searchAlbum->getComment($j, $k);
+                    $searchComment = $comment->getName();
+                    if ($gallery->user->isAdmin()) {
+                        $searchComment .= " @ ".$comment->getIPNumber();
+                    }
+                    $searchComment .= ": ".$comment->getCommentText();
+                    if (eregi($searchstring, $searchComment)) {
+                        if (!$commentMatch) {
+                            $commentText = _("Matching Comments").":<br>";
+                            $commentMatch = 1;
+                        }
+                        $searchComment = preg_replace($searchExpr, $searchRepl, $searchComment);
+                        $commentText .= "\n". $searchComment . "<br><br>";
+                    }
+                }
+            }
+
+            $extraFieldsText = '';
+            $extraFieldsMatch = 0;
+            foreach ($searchAlbum->getExtraFields() as $field) {
+                $fieldValue=$searchAlbum->getExtraField($j, $field);
+                if (eregi($searchstring, $fieldValue)) {
+                    $fieldValue = preg_replace($searchExpr, $searchRepl, $fieldValue);
+                    $extraFieldsText .= "<b>$field:</b> $fieldValue<br><br>";
+                    $extraFieldsMatch = 1;
+                }
+            }
+
+            $captionMatch = eregi($searchstring, $searchCaption);
+            $keywordMatch = eregi($searchstring, $searchKeywords);
+            $nameMatch = eregi($searchstring, $searchName);
+
+            unset($text);
+
+            if ($captionMatch || $keywordMatch || $commentMatch || $extraFieldsMatch || $nameMatch) {
+                $id = $searchAlbum->getPhotoId($j);
+                // cause search word to be bolded
+                $searchCaption = preg_replace($searchExpr, $searchRepl, $searchCaption);
+                $searchKeywords = preg_replace($searchExpr, $searchRepl, $searchKeywords);
+
+                $text[] = '<div class="desc">'. _("From Album") .":&nbsp;&nbsp;".
+                    $parentURLString .
+                    "<a href=\"" .
+                    makeAlbumUrl($searchAlbum->fields['name']) . "\">" .
+                    $searchAlbum->fields['title'] . "</a></div>";
+                $text[] = '<div class="desc">'. $searchCaption .'</div>';
+                if ($keywordMatch) { // only display Keywords if there was a keyword match
+                    $text[] = '<div class="fineprint">'. _("KEYWORDS") .":&nbsp;&nbsp; $searchKeywords</div><br>";
+                }
+                $text[] = $commentText;
+                $text[] = $extraFieldsText;
+
+                $searchResult['images'][]=array(
+                    'photolink'	=> $searchAlbum->getThumbnailTag($j, $thumbSize),
+                    'photoURL'	=> makeAlbumUrl($searchAlbum->fields['name'], $id),
+                    'Text'		=> $text
+                );
+            }
+        }
+    }
+
+
+    /* Now we show what we found ;) */
+    $resultTexts=array(
+        'albums' => array(
+            'found' => sprintf(_("Albums containing %s"), "\"$origstr\""),
+            'none'	=> _("No Album Matches")
+        ),
+        'images' => array(
+            'found'	=> sprintf(_("Photos containing %s in caption, comment or name."), "\"$origstr\""),
+            'none'	=> _("No Photo Matches")
+        )
+    );
+
+    foreach ($resultTexts as $key => $text) {
+        if (!empty($searchResult[$key])) {
+            echo '<div class="vasummary">' .$text['found'] . '</div>';
+            echo '<table width="'. $navigator['fullWidth'] . $navigator['widthUnits'] .'" border="0" cellspacing="0" cellpadding="0">';
+            foreach ($searchResult[$key] as $searchdraw) {
+                $searchdraw["bordercolor"] = $borderColor;
+                $searchdraw["top"] = true;
+                includeLayout('searchdraw.inc');
+            }
+            echo '</table>';
+        } else {
+            echo '<div class="desc">'. $text['none'] . '</div>';
+        }
+    }
+
+    if (sizeof($skip) > 0) {
+        echo gallery_error(sprintf(_("Some albums not searched as they require upgrading to the latest version of %s first."),Gallery()));
+        if ($gallery->user->isAdmin()) {
+            print "<br>";
+            echo popup_link(_("Upgrade all albums."), "upgrade_album.php");
+            print "<br>(";
+            $join_text='';
+            foreach($skip as $album) {
+                $link = makeGalleryUrl("view_album.php",
+                array("set_albumName" => $album->fields["name"]));
+                echo $join_text."<a href=\"$link\">".$album->fields["name"] ."</a>";
+                $join_text=", ";
+            }
+            print ")";
+        }
+        echo "<p>";
+    }
 }
 else {
-/* No searchstring was given */
-?>
-<br><?php echo _("Search the Gallery's Album and Photo<br> titles, descriptions and comments") ?>:<br>
-<?php echo makeFormIntro("search.php"); ?>
-	<table width="100%" border="0" cellspacing="0">
-	<tr>
-		<td valign="middle" align="left">
-			<input class="searchform" type="text" name="searchstring" value="<?php echo $searchstring ?>" size="25">
-			<input type="submit" name="go" value="<?php echo _("Go") ?>!">
-		</td>
-	</tr>
-	</table>
-</form>
-<?php
+    /* No searchstring was given */
+    echo "\n<div align=\"center\">";
+    echo _("Search the Gallery's Album and Photo titles, descriptions and comments.");
+    echo "\n<br>";
+    echo addSearchForm($searchstring, 'center');
+    echo "</div>";
 }
 
-/* Bottom of the page */
-echo "<br>";
-$breadtext[0] = _("Gallery") .": <a class=\"bread\" href=\"". makeGalleryUrl("albums.php") . "\">".$gallery->app->galleryTitle."</a>";
-$breadcrumb["text"] = $breadtext;
-$breadcrumb["bordercolor"] = $borderColor;
-$breadcrumb["top"] = true;
-$breadcrumb["bottom"] = true;
-includeLayout('breadcrumb.inc');
-
-includeLayout('ml_pulldown.inc');
-includeHtmlWrap("search.footer");
+echo '<hr width="100%">';
+includeHtmlWrap("gallery.footer");
 
 if (!$GALLERY_EMBEDDED_INSIDE) {
 ?> 
diff -Naur gallery-1.5-pl1/session.php gallery-1.5.1/session.php
--- gallery-1.5-pl1/session.php	2005-03-23 09:51:45.000000000 +0100
+++ gallery-1.5.1/session.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: session.php,v 1.46.2.4 2005/03/23 08:51:45 cryptographite Exp $
+ * $Id: session.php,v 1.51.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -38,8 +38,9 @@
 if (!function_exists('session_regenerate_id')) {
 	function make_seed() {
 	    list($usec, $sec) = explode(' ', microtime());
-	    return (float) $sec + ((float) $usec * 100000);
+	    return (float)$sec + ((float)$usec * 100000);
 	}
+
 	function php_combined_lcg() {
 		mt_srand(make_seed());
 		$tv = gettimeofday();
@@ -80,7 +81,7 @@
 	// If it's desired to kill the session, also delete the session cookie.
 	// Note: This will destroy the session, and not just the session data!
 	if (isset($_COOKIE[session_name()])) {
-	   setcookie(session_name(), '', time()-42000, '/');
+		setcookie(session_name(), '', time() - 42000, '/');
 	}
 
 	// Finally, destroy the session.
@@ -88,7 +89,7 @@
 }
 
 function createGallerySession($newSession = false) {
-	global $useStdClass;
+	global $gallery;
 
 	if (!session_id()) {
 		/* 
@@ -116,51 +117,49 @@
 	    session_regenerate_id();
 	}
 
-	return $useStdClass;
-}
-
-// Create or resume our session
-$useStdClass = createGallerySession();
+	/*
+	 * Are we resuming an existing session?  Determine this by checking
+	 * to see if the session container variable is already set.  If not, then
+	 * create the appropriate container for it.
+	 */
 
-/*
- * Are we resuming an existing session?  Determine this by checking
- * to see if the session container variable is already set.  If not, then
- * create the appropriate container for it.
- */
-
-if (empty($gallery->app->sessionVar)) {
-	$gSessionVar = "gallery_session_" . md5(getcwd()); 
-} else {
-	$gSessionVar = $gallery->app->sessionVar . "_" . md5($gallery->app->userDir);
-}
-
-if (isset($_SESSION[$gSessionVar])) {
-	/* Get a simple reference to the session container (for convenience) */
-	$gallery->session =& $_SESSION[$gSessionVar];
-
-	/* DISABLED BY THE "0 &&" BELOW */
-	// Allow session-sharing in devMode so that pages can be validated using the W3 validation links
-	if (0 && ($gallery->app->devMode != "yes" && !empty($gallery->session->remoteHost)) && $gallery->session->remoteHost != $_SERVER['REMOTE_ADDR']) {
-		printf('Attempted session access from different IP address. Please <a href="%s">re-login</a>.', $gallery->app->photoAlbumURL . '?PHPSESSID=');
-		exit;
-	}
-} else {
-	/* Create a new session container */
-	if (!empty($useStdClass)) {
-		$_SESSION[$gSessionVar] = new stdClass();
+	if (empty($gallery->app->sessionVar)) {
+		$gSessionVar = "gallery_session_" . md5(getcwd()); 
 	} else {
-		$_SESSION[$gSessionVar] = new GallerySession();
+		$gSessionVar = $gallery->app->sessionVar . "_" . md5($gallery->app->userDir);
 	}
 
-	/* Get a simple reference to the session container (for convenience) */
-	$gallery->session =& $_SESSION[$gSessionVar];
+	if (isset($_SESSION[$gSessionVar])) {
+		/* Get a simple reference to the session container (for convenience) */
+		$gallery->session =& $_SESSION[$gSessionVar];
+
+		/* DISABLED BY THE "0 &&" BELOW */
+		// Allow session-sharing in devMode so that pages can be validated using the W3 validation links
+		if (0 && ($gallery->app->devMode != "yes" && !empty($gallery->session->remoteHost)) && $gallery->session->remoteHost != $_SERVER['REMOTE_ADDR']) {
+			printf('Attempted session access from different IP address. Please <a href="%s">re-login</a>.', $gallery->app->photoAlbumURL . '?PHPSESSID=');
+			exit;
+		}
+	} else {
+		/* Create a new session container */
+		if (!empty($useStdClass)) {
+			$_SESSION[$gSessionVar] = new stdClass();
+		} else {
+			$_SESSION[$gSessionVar] = new GallerySession();
+		}
+
+		/* Get a simple reference to the session container (for convenience) */
+		$gallery->session =& $_SESSION[$gSessionVar];
 
-	/* Tag this session with the gallery version */
-	$gallery->session->version = $gallery->version;
-	$gallery->session->sessionStart = time();
-	$gallery->session->remoteHost = $_SERVER['REMOTE_ADDR'];
+		/* Tag this session with the gallery version */
+		$gallery->session->version = $gallery->version;
+		$gallery->session->sessionStart = time();
+		$gallery->session->remoteHost = $_SERVER['REMOTE_ADDR'];
+	}
 }
 
+// Create or resume our session
+createGallerySession();
+
 update_session_var("albumName");
 update_session_var("version");
 update_session_var("albumListPage");
diff -Naur gallery-1.5-pl1/setup/backup_albums.php gallery-1.5.1/setup/backup_albums.php
--- gallery-1.5-pl1/setup/backup_albums.php	2005-03-10 03:36:33.000000000 +0100
+++ gallery-1.5.1/setup/backup_albums.php	2005-09-13 00:41:29.000000000 +0200
@@ -17,9 +17,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: backup_albums.php,v 1.18.2.3 2005/03/10 02:36:33 cryptographite Exp $
+ * $Id: backup_albums.php,v 1.22.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/setup/check_imagemagick.php gallery-1.5.1/setup/check_imagemagick.php
--- gallery-1.5-pl1/setup/check_imagemagick.php	2005-03-10 03:36:34.000000000 +0100
+++ gallery-1.5.1/setup/check_imagemagick.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,15 +15,13 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: check_imagemagick.php,v 1.26.2.1 2005/03/10 02:36:34 cryptographite Exp $
+ * $Id: check_imagemagick.php,v 1.27.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php 
-
-	require_once(dirname(__FILE__) . '/init.php');
-	require(dirname(__FILE__) . '/functions.inc');
+    require_once(dirname(__FILE__) . '/init.php');
 ?>
 <html>
 <head>
diff -Naur gallery-1.5-pl1/setup/check.inc gallery-1.5.1/setup/check.inc
--- gallery-1.5-pl1/setup/check.inc	2005-03-10 03:36:34.000000000 +0100
+++ gallery-1.5.1/setup/check.inc	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: check.inc,v 1.43.2.1 2005/03/10 02:36:34 cryptographite Exp $
+ * $Id: check.inc,v 1.44.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 
diff -Naur gallery-1.5-pl1/setup/check_mail.php gallery-1.5.1/setup/check_mail.php
--- gallery-1.5-pl1/setup/check_mail.php	2005-04-04 18:07:45.000000000 +0200
+++ gallery-1.5.1/setup/check_mail.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,15 +15,13 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: check_mail.php,v 1.9.2.3 2005/04/04 16:07:45 cryptographite Exp $
+ * $Id: check_mail.php,v 1.13.2.3 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php 
-
-	require_once(dirname(__FILE__) . '/init.php');
-	require(dirname(__FILE__) . '/functions.inc');
+    require_once(dirname(__FILE__) . '/init.php');
 ?>
 
 <html>
@@ -41,15 +39,19 @@
 list($submit, $email_address) = getRequestVar(array('submit', 'email_address'));
 
 if (isset($submit)) {
-	if(gallery_validate_email($email_address)) {
-		$ret = gallery_mail($email_address, sprintf(_("Test email from %s"), Gallery()), 
-			_("This email was automatically generated."). "\n\n" .
+	if(check_email($email_address)) {
+		$to = $email_address;
+		$subject = sprintf(_("Test email from %s"), Gallery());
+		$msg = _("This email was automatically generated."). "\n\n" .
 			_("If you recevied this in error, then please disregard, as you should not receive any similar emails.") . "\n\n" .
 			sprintf(_("If you were expecting email from the %s installation at %s, then Congratulations!  Email is working and you can enable the %s email functions."),
 			Gallery(),
 			"http://" . getenv("SERVER_NAME") . $GALLERY_URL,
-			Gallery()) . "\n\n", 
-			'');
+			Gallery()) . "\n\n";
+
+		$logmsg = _("Attempt to send Testmail from config wizard.");
+
+		$ret = gallery_mail($to, $subject, $msg, $logmsg);
 		if ($ret) {
 			echo '<table class="inner" width="100%"><tr>';
 			echo '<td class="successpct">'. _("SUCCESS!"). '</td></tr>';
diff -Naur gallery-1.5-pl1/setup/check_netpbm.php gallery-1.5.1/setup/check_netpbm.php
--- gallery-1.5-pl1/setup/check_netpbm.php	2005-03-10 03:36:34.000000000 +0100
+++ gallery-1.5.1/setup/check_netpbm.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,15 +15,13 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: check_netpbm.php,v 1.35.2.1 2005/03/10 02:36:34 cryptographite Exp $
+ * $Id: check_netpbm.php,v 1.36.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php 
-
-	require_once(dirname(__FILE__) . '/init.php');
-	require(dirname(__FILE__) . '/functions.inc');
+    require_once(dirname(__FILE__) . '/init.php');
 ?>
 <html>
 <head>
@@ -38,8 +36,8 @@
 
 <div class="sitedesc">
 <?php 
-	echo sprintf(_("This script is designed to examine your %s installation to see if it is ok to be used by Gallery."), $app_name);
-	echo sprintf(_("You should run this script <b>after</b> you have run the config wizard, if you have had problems with your %s installation that the wizard did not detect."), $app_name) 
+    echo sprintf(_("This script is designed to examine your %s installation to see if it is ok to be used by Gallery."), $app_name);
+    echo sprintf(_("You should run this script <b>after</b> you have run the config wizard, if you have had problems with your %s installation that the wizard did not detect."), $app_name) 
 ?>
 </div>
 <p>
diff -Naur gallery-1.5-pl1/setup/check_versions.php gallery-1.5.1/setup/check_versions.php
--- gallery-1.5-pl1/setup/check_versions.php	2005-03-10 03:36:34.000000000 +0100
+++ gallery-1.5.1/setup/check_versions.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,17 +15,18 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: check_versions.php,v 1.20.2.1 2005/03/10 02:36:34 cryptographite Exp $
+ * $Id: check_versions.php,v 1.22.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php 
+    require_once(dirname(__FILE__) . '/init.php');
 
-	require_once(dirname(__FILE__) . '/init.php');
-	require(dirname(__FILE__) . '/functions.inc');
+    $show_details = getRequestVar('show_details');
+
+    echo doctype();
 ?>
-<?php echo doctype(); ?>
 <html>
 <head>
   <title> <?php echo _("Check Versions") ?> </title>
@@ -46,10 +47,7 @@
 <table class="inner" width="100%">
 <tr>
 	<td class="desc"><?php 
-if (empty($show_details)) {
-	$show_details=0;
-}
-if ($show_details) {
+if (!empty($show_details)) {
        	print sprintf(_("%sClick here%s to hide the details"),
 		       	'<a href="check_versions.php?show_details=0">','</a>');
 } else {
@@ -62,7 +60,7 @@
 
 <?php
 
-list($oks, $errors, $warnings)=checkVersions(false);
+list($oks, $errors, $warnings) = checkVersions(false);
 
 if  ($errors) { ?>
 <table class="inner" width="100%">
diff -Naur gallery-1.5-pl1/setup/config_data.inc gallery-1.5.1/setup/config_data.inc
--- gallery-1.5-pl1/setup/config_data.inc	2005-04-14 03:48:31.000000000 +0200
+++ gallery-1.5.1/setup/config_data.inc	2005-09-13 00:41:29.000000000 +0200
@@ -15,14 +15,16 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: config_data.inc,v 1.265.2.5 2005/04/14 01:48:31 cryptographite Exp $
+ * $Id: config_data.inc,v 1.283.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
 
-require_once(dirname(dirname(__FILE__)) . '/includes/stats/stats.inc.php');
+require_once(GALLERY_BASE . '/includes/stats/stats.inc.php');
+require_once(GALLERY_BASE . '/includes/definitions/services.php');
+
 $stats_choices = array();
 foreach ($stats['types'] as $key => $trash) {
 	if(!empty($stats['types'][$key]['linktext'])) {
@@ -85,6 +87,10 @@
 			'<br><span class="emphasis">' . _("Note:"). '</span> ' .
 			_("The site also has binaries available for assorted operating systems.  If you can't get it working, try leaving the ImageMagick path blank and using NetPBM instead.");
 
+$common_messages["fail-imagemagick-partial"] =
+			_("I've found part of ImageMagick , but some critical components are missing (see below).") . "  " .
+			$common_messages["getting-imagemagick"];
+						
 $common_messages["open-basedir-active"] =
 	'<span class="emphasis">' . _("Note:"). '</span>'.
 	sprintf(_("Your PHP installation is configured with the %s restriction.   This may make it difficult for Gallery to detect and verify your binaries, even if you've already successfully used the Config. Wizard in the past.  Don't worry too much if this page gives warnings; your settings will still be saved properly."),
@@ -185,6 +191,9 @@
 		'func' => "check_graphics_im",
 		'fail-imagemagick' => _("I can't find ImageMagick.  If it's installed and not in the path of the webserver user that's OK&#8212;you can specify the path to ImageMagick by hand on the following page.  If it's not installed, you must install it.  ") .
 			$common_messages["getting-imagemagick"],
+		'fail-imagemagick-partial' => 
+			$common_messages["fail-imagemagick-partial"] .
+			"<p><b> " . _("If ImageMagick is installed and Gallery isn't finding it automatically that's OK&#8212;you can specify the path to ImageMagick by hand on the following page.") ." </b>",
 		'open-basedir-note' => $common_messages["open-basedir-active"]
 	),
 	'exif' => array(
@@ -480,6 +489,12 @@
 				1000 => _("Complete Tree")),
 		'value' => 1000,
 	),
+	'microTree' => array(
+		'prompt' => _("Replace album tree with micro thumbs"),
+		'desc' => _("If you have set album tree to anything but off, this will display micro thumbs of the sub albums instead of the album tree."),
+		'choices' => array('yes' => _("yes"), 'no' => _("no")),
+		'value' => "no"
+	),
 	'highlight_size' => array(
 		'prompt' => _("Highlight size"),
 		'desc' => _("The target size (in pixels) of thumbnails shown in the Gallery page (highlight images)."),
@@ -732,21 +747,10 @@
 	),
 	'emailGreeting' => array(
 		'prompt' => _("Welcome email message text"),
-	       	'desc' => _("This email will be sent when new accounts are created.") . "<p>" .
-	       		sprintf(_("%s, %s and %s will be replaced by the fullname, user name and password of the newly created user."),
-				"<i>!!FULLNAME!!</i>",
-				"<i>!!USERNAME!!</i>",
-				"<i>!!PASSWORD!!</i>") . "<p>" .
-			sprintf(_("%s will be replaced by a link the new user can click on to create a new password"),
-				"<i>!!NEWPASSWORDLINK!!</i>") . "<p>" .
-			_("Leave this field blank to get the default message that can be translated into other languages.  The default message is:") . 
-			'<table><tr><td width="20%"></td><td width="60%"><tt>' .
-			str_replace("\n", "<br>", welcome_email(true)) . 
-			'</tt></td><td width="20%"></td></tr></table>',
+	       	'desc' => placeholderDescription(),
 		'optional' => 1,
 		'type' => "textarea",
 		'value' => "",
-
 		'attrs' => array('cols' => 50, 'rows' => 11)),
 	'selfReg' => array(
 		'prompt' => _("Allow visitors to self register."),
@@ -770,13 +774,13 @@
 		'value' => "no"
 	),
 	'adminCommentsEmail' => array(
-		'desc' => _("This is allows the &quot;admin&quot; account to get email whenever a comment is added to any album"),
+		'desc' => _("This allows the &quot;admin&quot; account to get email whenever a comment is added to any album"),
 		'prompt' => _("Admin comment email"),
 		'choices' => array('yes' => _("yes"), 'no' => _("no")),
 		'value' => "no"
 		),
 	'adminOtherChangesEmail' => array(
-		'desc' => _("This is allows the &quot;admin&quot; account to get email whenever a change is made to any album"),
+		'desc' => _("This allows the &quot;admin&quot; account to get email whenever a change is made to any album"),
 		'prompt' => _("Admin Other Changes email"),
 		'choices' => array('yes' => _("yes"), 'no' => _("no")),
 		'value' => "no"
@@ -948,22 +952,21 @@
 			'value' => "!!FULLNAME!! (!!USERNAME!!)",
 			),
 	'comments_addType' => array(
-			'prompt' => _("Add Comments inside the photo page"),
+			'prompt' => _("Add comments inside the photo page"),
 			'desc' => _("Do you want to have the possibility to add comments inside the view photo page, or do you prefer a link to a popup"),
 			'choices' => array ('popup' => _("Popup"), 'inside' => _("Inside")),
 			'value' => "popup"
 			),
 	'comments_length' => array(
-			'prompt' => _("Maximum length of Comments"),
+			'prompt' => _("Maximum length of comments"),
 			'desc' => _("Enter a suitable value for the maximum length of comments to prevent abuse. Gallery limits comments to no more than 1000 characters.  This value will be used if less than 1000."),
 			'type' => "text",
 			'must-be-integer' => 1,
 			'value' => 300
 	),
 	'comments_overview_for_all' => array(
-			'prompt' => _("Can everybody see a Comments overview"),
-			'desc' => _("Do you want to allow everybody to see a complete overview of all Comments of an Album. Set this to &quot;no&quot; if only admin and owners can use this feature."),
-			'type' => "text",
+			'prompt' => _("Can every permitted user see a comments overview"),
+			'desc' => _("Do you want to allow every user who is allowed to view comments (set in permission) to see a complete overview of all comments of an Album? Set this to &quot;no&quot; if only admin and owners can use this feature."),
 			'choices' => array('yes' => _("yes"), 'no' => _("no")),
 		       	'value' => "no",
 	),
@@ -1103,11 +1106,11 @@
 			'<br><span class="attention">'.
 			_("Be aware that settings changed on this tab may have severe performance or security consequences and do so at your own risk.") .
 			'<span>'),
-	'debug' => array(
-		'prompt' => _("Debug mode"),
-		'desc' => _("Turn debug mode on so that you can diagnose problems?") .'<br><span class="emphasis">'. _("Note: Dont leave this option on in production systems! Else you might show users more information about your Gallery and system than you want!") . '</span>',
-		'choices' => array('yes' => _("yes"), 'no' => _("no")),
-		'value' => "no",
+	'debuglevel' => array(
+		'prompt' => _("Debug Level"),
+		'desc' => _("Turn debug on so that you can diagnose problems?") .'<br><span class="emphasis">'. _("Note: Dont leave this option on in production systems! Else you might show users more information about your Gallery and system than you want!") . '</span>',
+		'choices' => array(0 => _("No Debug"), 1 => _("Normal"), 2 => _("High (former Debug 'on')")),
+		'value' => 0,
 	),
 	'skipRegisterGlobals' => array(
 		'prompt' => _('Disable register_globals check'),
@@ -1311,8 +1314,7 @@
 
 		// <a href="http://www.w3.org/TR/REC-html40/types.html#h-6.5">W3.org</a>',
  		'value' => "black",
-		'type' => "text",
-		'attrs' => array('size' => 10),
+		'type' => 'colorpicker'
 	),
 	'border' => array(
 		'prompt' => _("Border width"),
@@ -1348,7 +1350,7 @@
 		'prompt' => _("Resized image size"),
 		'desc' => _("When large images are added to an album, an intermediate version will automatically be generated at this size."),
 		'value' => 640,
-		'choices' => array('off' => _("off"), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024)
+		'choices' => array(0 => _("off"), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024)
 	),
 	'resize_file_size' => array(
 		'prompt' => _("Resized JPEG/PNG images file size"),
@@ -1364,7 +1366,7 @@
 			'<br><span class="attention>'. _("Warning:") .'</span> '. 
 			_("Enabling this feature will leave you <b>without a full size original</b> image in your Gallery, but allows you to save limited hard drive space. Gallery will attempt to preserve JPEG comments and EXIF data for the shrunken image, but this will require either <b>ImageMagick</b> or the optional <b>jhead</b> programs (see Step 2)."),
 		'value' => 'off',
-		'choices' => array('off' => _('off'), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024, 1280 => sprintf(_('%d (%d MPix)'), 1280, 1), 1600 => sprintf(_('%d (%d MPix)'), 1600, 2), 2048 => sprintf(_('%d (%d MPix)'), 2048, 3))
+		'choices' => array(0 => _('off'), 400 => 400, 500 => 500, 600 => 600, 640 => 640, 700 => 700, 800 => 800, 1024 => 1024, 1280 => sprintf(_('%d (%d MPix)'), 1280, 1), 1600 => sprintf(_('%d (%d MPix)'), 1600, 2), 2048 => sprintf(_('%d (%d MPix)'), 2048, 3))
 	),
 	'max_file_size' => array(
 		'prompt' => _('Maximum JPEG/PNG image file size'),
@@ -1411,27 +1413,8 @@
 	'print_photos' => array(
 		'prompt' => _("Printing Services"),
  		'desc' => _("Allow visitors to print photos directly from the album.  Fotoserve is based in the United Kindom and Fotokasten is a print service based in Germany so they are good for the European market. EZ Prints, PhotoWorks and Shutterfly are based in the United States. mPUSH is a service that allows you to send photos to cellular phones worldwide. All services will give a small donation to the Gallery project for every print you make. Using these services is a great way for you to help support this free software."),
-		'type' => 'print_services',
-		'services' => array(
-			'photoaccess' => array(
-				'name'    => 'PhotoWorks',
-				'url'     => 'http://www.photoworks.com/'),
-			'shutterfly'  => array(
-				'name'    => 'Shutterfly',
-				'url'     => 'http://www.shutterfly.com/',
-			),
-			'fotoserve'  => array(
-				'name'    => 'Fotoserve.com',
-				'url'     => 'http://www.fotoserve.com/',
-			),
-			'fotokasten'  => array(
-				'name'    => 'Fotokasten',
-				'url'     => 'http://www.fotokasten.de/'),    
-			'mpush'       => array(
-				'name'    => 'mPUSH',
-				'url'	  => 'http://www.mpush.cc/',
-				'desc'    => _("mPUSH is a photo service that adds the ability to send thumbnail images to your, or a friend's, cellphone for a small fee."),),
-		),
+		'multiple_choices' => makeMultipleChoiceContent($services),
+/* old .. needs to be fixed */
 		'value' => array(
 			'fotokasten' => array(
 				'checked' => true),
@@ -1454,6 +1437,13 @@
 		'value' => 'gallery',
 		'type' => 'text',
 	),
+	'ecards' => array(
+                'prompt' => _("Enable Ecards ?"),
+                'desc' => _("Set this to 'yes' to allow users to send a picure as eCard via eMail") . '<br>'.
+			'<span class="attention">' . _("This option requires the Email feature to be enabled.") . '</span>',
+                'choices' => array("yes" => _("yes"), "no" => _("no")),
+                'value' => 'no'
+        ),
 	'returnto' => array(
 		'prompt' => _("Gallery Link"),
 		'desc' => _("Display a link navigation from your album to the top level Gallery link within the album?  If you turn this feature off, the user will not be able to navigate out of the album.  This is only useful when you want to embed an album within a website and not allow users to (easily) view the other albums in the gallery."),
@@ -1463,7 +1453,11 @@
 	'defaultPerms' => array(
 		'prompt' => _("Default Album Permissions"),
 		'desc' => _("Defines the default set of permissions for an album.  Specifically, who can see the album, and view its photos."),
-		'choices' => array('everybody' => _("Everybody"), 'loggedin' => _("Logged-In Users")),
+		'choices' => array(
+				'everybody' => _("Everybody"), 
+				'loggedin' => _("Logged-In Users"),
+				'nobody' => _("Nobody")
+		),
 		'value' => "everybody",
 	),
 	'group4_end' => array (
@@ -1607,17 +1601,17 @@
 			'horizontal' => _("Horizontal"), 
 			'vertical' => _("Vertical"))) ,
 	'poll_nv_pairs' => array(
-			'prompt' => _("Vote words and values"), 
-			'desc' => _("This allows you to configure the actual text that will be displayed for each voting option, plus the number of points that option is worth."),
-			'value' => array (
-				array('name' => _("Excellent"), 'value' => 5),
-				array('name' => _("Very Good"), 'value' => 4),
-				array('name' => _("Good"), 'value' => 3),
-				array('name' => _("Average"), 'value' => 2), 
-				array('name' => _("Poor"), 'value' => 1)),
-			'type' => "nv_pairs",
-			'verify-func' => "check_poll_nv_pairs",
-			'size' => 9),
+		'prompt' => _("Vote words and values"), 
+		'desc' => _("This allows you to configure the actual text that will be displayed for each voting option, plus the number of points that option is worth."),
+		'value' => array (
+			array('name' => _("Excellent"), 'value' => 5),
+			array('name' => _("Very Good"), 'value' => 4),
+			array('name' => _("Good"), 'value' => 3),
+			array('name' => _("Average"), 'value' => 2), 
+			array('name' => _("Poor"), 'value' => 1)),
+		'type' => "nv_pairs",
+		'verify-func' => "check_poll_nv_pairs",
+		'size' => 9),
 	'group7_end' => array (
 		'type' => 'group_end',
 	),
@@ -1629,34 +1623,34 @@
 		'desc' => _("These settings do not apply to the low tech slideshow.")
 	),
 	'slideshow_type' => array(
-		       	'prompt' => _("Slideshow Type"),
-		       	'desc' => "<dl>"
-				. "<dt>" . _("Off") ."</dt>"
-				. "<dd>" . _("No slideshow link will appear.") . "</dd>"
-				. "<dt>" . _("Ordered") . "</dt>"
-				. "<dd>" . _("Images will display in the same order as they appear in the Gallery.") . "</dd>"
-				. "<dt>" . _("Random") . "</dt>"
-				. "<dd>" . _("Images will appear in a random order.") . "</dd>"
-				. "</dl>",
-		       	'choices' => array(
-			       	'off' => _("Off"),
-			       	'ordered' => _("Ordered"),
-			       	'random' => _("Random"),
-				),
-		       	'value' => "ordered",
+	      	'prompt' => _("Slideshow Type"),
+	       	'desc' => "<dl>"
+			. "<dt>" . _("Off") ."</dt>"
+			. "<dd>" . _("No slideshow link will appear.") . "</dd>"
+			. "<dt>" . _("Ordered") . "</dt>"
+			. "<dd>" . _("Images will display in the same order as they appear in the Gallery.") . "</dd>"
+			. "<dt>" . _("Random") . "</dt>"
+			. "<dd>" . _("Images will appear in a random order.") . "</dd>"
+			. "</dl>",
+	      	'choices' => array(
+		       	'off' => _("Off"),
+		       	'ordered' => _("Ordered"),
+		       	'random' => _("Random"),
 			),
+	       	'value' => "ordered",
+	),
 	'slideshow_recursive' => array(
 		'prompt' => _("Recursive slideshow"),
 		'desc' => sprintf(_("Set to %s if you want to include images in sub albums as part of the slideshow."), "<b>"._("yes")."</b>"),
 		'choices' => array('yes' => _("yes"), 'no' => _("no")),
 		'value' => "no"
-			),
+	),
 	'slideshow_loop' => array(
 		'prompt' => _("Allow slideshow to loop"),
 		'desc' => sprintf(_("This option will allow visitors to have your slideshow repeat until they close the window or go to another page.  Set it to %s if you want to save bandwidth."), "<b>"._("no")."</b>"),
 		'choices' => array('yes' => _("yes"), 'no' => _("no")),
 		'value' => "yes"
-			),
+	),
 	'slideshow_length' => array(
 		'prompt' => _("Slideshow length"),
 		'desc' => _("Number of images to display in slideshow.  Set to 0 or blank to display all images.  Set to a number if slideshow is random and you want to display only a selection of the images."),
@@ -1668,6 +1662,76 @@
 	'group8_end' => array (
 		'type' => 'group_end',
 	),
+	'group_MicroNav_Start' => array (
+		'type' => 'group_start',
+		'name' => 'group_photoMicroNav',
+		'default' => 'none',
+		'title' => _("Micro Thumb Photo Navigation"),
+		'desc' => _("These settings apply to the micro-thumb photo navigation system.  The micro thumbs are only visible when viewing individual images.")
+	),
+	'nav_thumbs' => array(
+		'prompt' => _("Micro Thumb Photo Navigation"),
+		'desc' => _("Uses micro-thumbnails for photo navigation. This creates a navigation panel with tiny thumbnails of the images around the photo you are viewing.  You can also choose both to display the micro thumb navigation system AND the old style navigation system."),
+		'value' => "no",
+		'choices' => array('yes' => _("yes"), 'no' => _("no"), 'both' => _("both"))
+	),
+	'nav_thumbs_style' => array(
+		'prompt' => _("Micro Thumb Photo Navigation"),
+                        'desc' => "<dl>"
+                                . "<dt>" . _("Fixed") ."</dt>"
+                                . "<dd>" . _("Displays prev+next groups of thumbs, changing only to display next group of thumbs.") . "</dd>"
+                                . "<dt>" . _("Dynamic") . "</dt>"
+                                . "<dd>" . _("Displays previos & next images, with current image between.") . "</dd>"
+                                . "</dl>",
+		'value' => "fixed",
+		'choices' => array('fixed' => _("Fixed"), 'dynamic' => _("Dynamic"))
+	),
+	'nav_thumbs_first_last' => array(
+		'prompt' => _("Show Micro Thumb for First/Last"),
+		'desc' => _("This allows you to turn on and off the display of the first and last micro-thumb.  Since these two images are always the same, some might find that it is not very useful and would rather display more next/previous thumbs."),
+		'value' => "no",
+		'choices' => array('yes' => _("yes"), 'no' => _("no"))
+	),
+	'nav_thumbs_prev_shown' => array(
+		'prompt' => _("Number of Previous Micro Thumbs"),
+		'desc' => _("This is the number of previous micro thumbs on the screen at a time.  You might prefer to show fewer previous micro thumbs and more next micro thumbs."),
+		'value' => "no",
+		'choices' => array(1 => 1, 2 => 2, 3 => 3, 4 => 4,
+				5 => 5, 6 => 6, 6 => 6, 7 => 7,
+				8 => 8, 9 => 9, 10 => 10)
+	),
+	'nav_thumbs_next_shown' => array(
+		'prompt' => _("Number of Next Micro Thumbs"),
+		'desc' => _("This is the number of next micro thumbs on the screen at a time.  You might prefer to show fewer previous micro thumbs and more next micro thumbs."),
+		'value' => "no",
+		'choices' => array(1 => 1, 2 => 2, 3 => 3, 4 => 4,
+				5 => 5, 6 => 6, 6 => 6, 7 => 7,
+				8 => 8, 9 => 9, 10 => 10)
+	),
+	'nav_thumbs_location' => array(
+		'prompt' => _("Location of Micro Thumb Navigation"),
+		'desc' => _("Displays the micro-thumb navigation bar at the Top, Bottom or Both of the photo viewing page.  Since the micro thumb navigation system is larger than the original navigation system, you may want to display it at only the top or bottom to conserve space usage."),
+		'value' => "top",
+		'choices' => array(
+			'top' => _("Top"), 
+			'both' => _("Both"), 
+			'bottom' => _("Bottom"))
+	),
+	'nav_thumbs_size' => array(
+		'prompt' => _("Height of Micro Thumbs"),
+		'desc' => _("The size of micro thumbnails will determine how clear the images are as well as how much room they take up.  This value is the height and is in pixels.  45 is a reasonable value for viewing at 1024x768."),
+		'value' => '45',
+		'type' => 'text'
+	),
+	'nav_thumbs_current_bonus' => array(
+		'prompt' => _("Bonus to Current Micro Thumb's Size"),
+		'desc' => _("This is the bonus in pixels to the size of the current micro-thumb.  This creates a nice look and a value of 10-15 is reasonable.  Zero (0) and negative numbers (-10) are also valid here.  Zero (0) will result in the current thumb being of identical size to all the other micro thumbs and a negative value will result in a smaller micro thumb."),
+		'value' => '15',
+		'type' => 'text'
+	),
+	'group_MicroNav_End' => array (
+		'type' => 'group_end',
+	),
 	'group_frames' => array (
 		'type' => 'group_start',
 		'name' => 'group_frames',
diff -Naur gallery-1.5-pl1/setup/confirm.inc gallery-1.5.1/setup/confirm.inc
--- gallery-1.5-pl1/setup/confirm.inc	2005-03-10 03:36:34.000000000 +0100
+++ gallery-1.5.1/setup/confirm.inc	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: confirm.inc,v 1.101.2.1 2005/03/10 02:36:34 cryptographite Exp $
+ * $Id: confirm.inc,v 1.104.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 
@@ -37,7 +37,7 @@
 
 $error = 0;
 $viewheader = "";
-$outfile_list=array("config.php" => false, ".htaccess" => true);
+$outfile_list = array("config.php" => false, ".htaccess" => true);
 foreach ($outfile_list as $outfile => $optional) {
 	if (!fs_file_exists(GALLERY_CONFDIR . "/$outfile") && !$optional) {
 		$error++;
@@ -403,6 +403,7 @@
 
 $gallery->session->configData .= "\n";
 $gallery->session->configData .= "/* Defaults */\n";
+//print_r($gallery->session->configForm);
 foreach ($defaults as $key => $val) {
 	if (isset($val["type"]) && 
 			($val["type"] == "block_start" || 
@@ -427,17 +428,15 @@
 		if (is_array($gallery->session->configForm->$key)) {
 			foreach ($gallery->session->configForm->$key as $sub_key => $sub_value) {
 				if (is_array ($sub_value)) {
-					foreach ($sub_value as $sub_sub_key
-							=> $sub_sub_value) {
-						/* print_photos needs a quoted $sub_key */
-						if ($key === "print_photos") {
-							$string="\$gallery->app->default[\"$key\"][\"$sub_key\"][\"$sub_sub_key\"] = \"$sub_sub_value\";\n";
-						} else {
-							$string="\$gallery->app->default[\"$key\"][$sub_key][\"$sub_sub_key\"] = \"$sub_sub_value\";\n";
-						}
+					/* Poll configuration */
+					foreach ($sub_value as $sub_sub_key => $sub_sub_value) {
+						$string="\$gallery->app->default[\"$key\"][$sub_key][\"$sub_sub_key\"] = \"$sub_sub_value\";\n";
 						$gallery->session->configData .= $string;
 					}
-				}
+				} else {
+					$string = "\$gallery->app->default[\"$key\"][] = \"$sub_value\";\n";
+					$gallery->session->configData .= $string;
+				} 
 			}
 		} else {
 			$gallery->session->configData .= defaults($key, $gallery->session->configForm->$key);
diff -Naur gallery-1.5-pl1/setup/constants.inc gallery-1.5.1/setup/constants.inc
--- gallery-1.5-pl1/setup/constants.inc	2005-03-10 03:36:34.000000000 +0100
+++ gallery-1.5.1/setup/constants.inc	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: constants.inc,v 1.43.2.2 2005/03/10 02:36:34 cryptographite Exp $
+ * $Id: constants.inc,v 1.45.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/setup/defaults.inc gallery-1.5.1/setup/defaults.inc
--- gallery-1.5-pl1/setup/defaults.inc	2005-04-14 03:48:31.000000000 +0200
+++ gallery-1.5.1/setup/defaults.inc	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: defaults.inc,v 1.31.2.2 2005/04/14 01:48:31 cryptographite Exp $
+ * $Id: defaults.inc,v 1.34.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <input type="hidden" name="this_page" value="defaults">
@@ -106,8 +106,6 @@
 		if (get_magic_quotes_gpc()) {
 			$val["value"] = array_stripslashes($val["value"]);
 		}
-
-
 	}
 	// Protect quote characters to avoid screwing up HTML forms
 	$val["value"] = array_str_replace('"', "&quot;", $val["value"]);
diff -Naur gallery-1.5-pl1/setup/diagnostics.php gallery-1.5.1/setup/diagnostics.php
--- gallery-1.5-pl1/setup/diagnostics.php	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/diagnostics.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,15 +15,13 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: diagnostics.php,v 1.23.2.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: diagnostics.php,v 1.24.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php 
-
-	require_once(dirname(__FILE__) . '/init.php');
-	require(dirname(__FILE__) . '/functions.inc');
+    require_once(dirname(__FILE__) . '/init.php');
 ?>
 <html>
 <head>
diff -Naur gallery-1.5-pl1/setup/frame_test.php gallery-1.5.1/setup/frame_test.php
--- gallery-1.5-pl1/setup/frame_test.php	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/frame_test.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: frame_test.php,v 1.6.4.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: frame_test.php,v 1.7.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/setup/functions.inc gallery-1.5.1/setup/functions.inc
--- gallery-1.5-pl1/setup/functions.inc	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/functions.inc	1970-01-01 01:00:00.000000000 +0100
@@ -1,1649 +0,0 @@
-<?php
-/*
- * Gallery - a web based photo album viewer and editor
- * Copyright (C) 2000-2005 Bharat Mediratta
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
- * $Id: functions.inc,v 1.207.2.1 2005/03/10 02:36:35 cryptographite Exp $
- */
-?>
-<?php
-
-function evenOdd_row($fields, $evenOdd) {
-	$buf='';
-
-	$f0 = str_replace(" ", "&nbsp;", $fields[0]);
-	if (isset($fields[4])) {
-                        $f0 .= '&nbsp;<span class="littlered">*</span>';
-	}
-	if ($fields[3] == "block_element") {
-		$buf .= "\n<tr><td class=\"shortdesc\" width=\"30%\">$f0</td><td class=\"shortdesc\">".$fields[1]."</td></tr>";
-	} else if ($fields[3] == "block_start") {
-		$buf .= "\n<tr><td class=\"shortdesc\" colspan=\"2\" valign=\"top\">";
-		$buf .= "\n<table><tr>";
-		$buf .= "\n\t<td class=\"content\" valign=\"top\">$f0<p>";
-		$buf .= "\n\t".$fields[2]."</td>";
-		$buf .= "\n</tr></table >";
-	} else if ($fields[3] == "block_end") {
-		$buf .= "\n</td></tr>";
-	} else {
-		$buf .= "\n<tr>";
-		$buf .= "\n\t<td class=\"shortdesc\" valign=\"top\">$f0</td>";
-		$buf .= "\n\t<td class=\"shortdesc\" width=\"90%\" valign=\"top\">$fields[1]</td>";
-		$buf .= "\n</tr>";
-		$buf .= "\n<tr>";
-		if (!empty($fields[2])) {
-			$buf .= "\n\t<td class=\"desc\" colspan=\"2\" valign=\"top\">$fields[2]</td>";
-			$buf .= "\n</tr>\n";
-		}
-	}
-
-	return $buf;
-}
-
-function make_attrs($attrList) {
-	$attrs = '';
-	if ($attrList) {
-		/*
-		** I commented this out, because it produces non valid html for textareas.
-		** 06.04.2004, Jens Tkotz
-		if (!isset($attrList["size"])) {
-			$attrList["size"] = 40;
-		}
-		*/
-
-		foreach ($attrList as $attrKey => $attrVal) {
-			$attrs .= "$attrKey=$attrVal ";
-		}
-	}
-	return $attrs;
-}
-
-function make_fields($key, $arr) {
-	if (isset($arr["prompt"])) {
-		$col1 = $arr["prompt"];
-	} else {
-		$col1 = "";
-	}
-	if (isset($arr["type"]) && $arr["type"] == "hidden") {
-		$col2 = form_input($key, $arr);
-	} else if (isset($arr["choices"])) {
-		$col2 = form_choice($key, $arr);
-	} else if (isset($arr["multiple_choices"])) {
-		$col2 = form_multiple_choice($key, $arr);
-	} else if (!strcmp($arr["type"], "textarea")) {
-		$col2 = form_textarea($key, $arr);
-	} else if (isset($arr["type"]) && $arr["type"] == "text") {
-		$col2 = form_input($key, $arr);
-	} else if (isset($arr["type"]) && $arr["type"] == "password") {
-		$col2 = form_password($key, $arr);
-	} else if (isset($arr["type"]) && $arr["type"] == "nv_pairs") {
-		$col2 = form_nv_pairs($key, $arr);
-	} else if (isset($arr['type']) && $arr['type'] == 'print_services') {
-		$col2 = form_print_services($key, $arr);
-	} else {
-		$col2 ="";
-	}
-	if (isset($arr["desc"])) {
-		$col3 = $arr["desc"];
-	} else {
-		$col3 = "";
-	}
-	$col4 = isset($arr["type"]) ?  $arr["type"] : NULL;
-	$col5 = isset($arr["required"]) ? true : NULL;
-
-	return array($col1, $col2, $col3,$col4,$col5);
-}
-
-function form_textarea($key, $arr) {
-	$attrs = make_attrs($arr["attrs"]);
-	return "<textarea name=\"$key\" $attrs>$arr[value]</textarea>";
-}
-
-function form_input($key, $arr) {
-	if ($arr["type"]) {
-		$type = "type=\"$arr[type]\"";
-	}
-	if (isset($arr["attrs"])) {
-		$attrs = make_attrs($arr["attrs"]);
-	} else {
-		$attrs = '';
-	}
-
-	return "<input $type name=\"$key\" value=\"$arr[value]\" $attrs>";
-}
-
-function form_password($key, $arr) {
-	if (isset($arr["attrs"])) {
-		$attrs = make_attrs($arr["attrs"]);
-	} else {
-		$attrs = '';
-	}
-
-	if (empty($arr['value'])) {
-	    $arr['value'] = array('', '', '', '');
-	} elseif (!is_array($arr['value'])) {
-	    $arr['value'] = array($arr['value'], $arr['value'], $arr['value'], $arr['value']);
-        }
-	return "<input type=\"password\" name=\"${key}[0]\" value=\"{$arr['value'][0]}\" $attrs> "
-		. '<br>'
-		. "<input type=\"password\" name=\"${key}[1]\" value=\"{$arr['value'][1]}\" $attrs> "
-		. _('Please retype your password here')
-		. "\n<input type=\"hidden\" name=\"${key}[2]\" value=\"{$arr['value'][2]}\">"
-		. "\n<input type=\"hidden\" name=\"${key}[3]\" value=\"{$arr['value'][3]}\">";
-}
-
-function form_nv_pairs($key, $arr) {
-	if (isset($arr["attrs"])) {
-		$attrs = make_attrs($arr["attrs"]);
-	} else {
-		$attrs = '';
-	}
-	$x=0;
-	$buf="\n<table>"
-		. "<tr>"
-		. "<td><b>". _("Name") . "</b></td>"
-		. "<td><b>". _("Value") ."</b></td>"
-		. "</tr>";
-	foreach ($arr["value"] as $result) {
-		$name=$result["name"];
-		$value=$result["value"];
-		$buf .= '<tr>'
-			. '<td><input type="text" name="' . $key ."[$x][name] \" value=\"$name\" $attrs></td>\n";
-		$buf .= '<td><input type="text" name="' . $key  ."[$x][value]\" value=\"$value\" $attrs></td>"
-			. "</tr>\n";
-		$x++;
-		if ($x >= $arr["size"]) {
-			break;
-		}
-	}
-	for (; $x<$arr["size"]; $x++) {
-		$buf .= '<tr><td><input type="text" name="' . $key ."[$x][name]\" $attrs></td>\n";
-		$buf .= '<td><input type="text" name="' . $key ."[$x][value]\" $attrs></td></tr>\n";
-	}
-	$buf.="</table>";
-	return $buf;
-}
-
-function form_choice($key, $arr) {
-	
-	$buf = "\n\t<select name=$key>";
-	foreach ($arr["choices"] as $choice => $value) {
-		$selected = "";
-		if (!strcmp($choice, $arr["value"])) {
-			$selected = "SELECTED";
-		}
-		$buf .= "\n\t\t". '<option value="' . $choice . '" ' . $selected . '>'. $value . '</option>';
-	}
-	$buf .= "\n\t</select>\n";
-	return $buf;
-}
-
-function form_multiple_choice($key, $arr) {
-	
-	$buf= '<table><tr><td valign="top">';
-	$count=0;
-	$column=0;
-	foreach ($arr["multiple_choices"] as $item => $value) {
-		if ($item == 'addon') continue;
-		if ($count%15 ==0) {
-			$buf .= "</td>\n<td valign=\"top\">";
-		}
-		$count++;
-		$column++;
-		$selected = "";
-		if (is_array($arr["value"]) && in_array($item, $arr["value"])) {
-			$selected = "CHECKED";
-		}
-		$buf .= "\n\t<br><input name=\"${key}[]\" value=\"$item\" type=\"checkbox\" $selected>" . $value ;
-	}
-	$buf .="</td></tr>";
-	if (isset($arr['multiple_choices']['addon'])) {
-		$buf .="\n<tr><td colspan=$column>++". $arr['multiple_choices']['addon'] . "\n++</td></tr>";
-	}
-	$buf .="</table>";
-	return $buf;
-}
-
-function form_print_services($key, $arr) {
-
-	$buf= "\n\t<table border=\"0\">";
-	foreach ($arr['services'] as $item => $data) {
-	    if (isset($arr['value'][$item])) {
-		if (is_array($arr['value'][$item])) {
-			$value = $arr['value'][$item];
-			if (!isset($value['checked'])) {
-				$value['checked'] = false;
-			}
-		} else {
-			$value = array('checked' => true);
-		}
-	    } else {
-		$value = array('checked' => false);
-	    }
-	    $checked = $value['checked'] ? ' checked' : '';
-	    $buf .= "\n\t\t<tr><td valign=\"top\">\n\t\t\t<input name=\"${key}[$item][checked]\" value=\"checked\" type=\"checkbox\"$checked><a href=\"${data['url']}\">${data['name']}</a>";
-            if (!empty($data['desc'])) {
-		$buf .= ' - ' . $data['desc'];
-	    }
-	    $buf .= "\n\t\t</td></tr>";
-	}
-	$buf .="\n\t</table>\n\t";
-	return $buf;
-}
-
-function getPath() {
-
-    /* Start with the server user's path */
-    $path = explode(":", getenv("PATH"));
-
-    /* Add in a few relatively obvious locations */
-    $path[] = "/usr/local/gallery";
-    $path[] = "/usr/local/gallery/bin";
-    $path[] = "/usr/local/gallery/jhead";
-    $path[] = "/usr/local/gallery/netpbm";
-    $path[] = "/usr/local/bin";
-    $path[] = "/usr/local/bin/jhead";
-    $path[] = "/usr/local/bin/netpbm";
-    $path[] = "/usr/local/netpbm";
-    $path[] = "/usr/local/netpbm/bin";
-    $path[] = "/usr/local/jhead";
-    $path[] = "/usr/local/jhead/bin";
-    $path[] = "/usr/bin/gallery";
-    $path[] = "/usr/bin/gallery/jhead";
-    $path[] = "/usr/bin/gallery/netpbm";
-    $path[] = GALLERY_BASE . "/netpbm";
-    $path[] = GALLERY_BASE . "/bin";
-    $path[] = GALLERY_BASE . "/bin/netpbm";
-    $path[] = GALLERY_BASE . "/bin/jhead";
-
-    return $path;
-}
-
-function locateDir($filename, $extraDir="", $ignorePath=0) {
-    
-	if (fs_file_exists("$extraDir/$filename")) {
-		return $extraDir;
-	}
-
-	if ($ignorePath) {
-		return;
-	}
-
-	foreach (getPath() as $path) {
-		if (fs_file_exists("$path/$filename") && !empty($path)) {
-			return $path;
-		}
-	}
-}
-
-function locateFile($filename) {
-	foreach (getPath() as $path) {
-		if (fs_file_exists("$path/$filename") && !empty($path)) {
-			return "$path/$filename";
-		}
-	}
-}
-
-function one_constant($key, $value) {
-	return "\$gallery->app->$key = \"{$value}\";\n";
-}
-
-function array_constant($key, $value) {
-	$buf="";
-	foreach ($value as $item) {
-		$buf .= "\$gallery->app->${key}[] = \"{$item}\";\n";
-	}
-	return $buf;
-}
-
-function defaults($key, $value) {
-	return "\$gallery->app->default[\"$key\"] = \"$value\";\n";
-}
-
-function use_feature($feature) {
-	return "\$gallery->app->feature[\"$feature\"] = 1;\n";
-}
-
-function no_feature($feature, $cause) {
-	return "\$gallery->app->feature[\"$feature\"] = 0; // ($cause)\n";
-}
-
-function error_missing($desc, $key) {
-	if (empty($desc)) {
-		$desc=$key;
-	}
-	return gallery_error("// " . _("Missing value") . ": <b>$desc</b>!");
-}
-
-function error_row_wrap($buf) {
-	return "// $buf";
-}
-
-function check_exec() {
-	$disabled = "" . ini_get("disable_functions");
-
-	$success = array();
-	$fail = array();
-	$warn = array();
-	if (!empty($disabled)) {
-		foreach(explode(',', $disabled) as $disabled_func) {
-			if(eregi('^exec$', $disabled_func)) {
-				$fail["fail-exec"] = 1;
-			}
-		}
-	}
-
-	if (empty($fail['fail-exec'])) {
-		$success[] = _("<b>exec()</b> is not disabled on this server.");
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_htaccess() {
-	global $GALLERY_PHP_VALUE_OK;
-
-	/*
-	 * the .htaccess file in the parent directory tries to
-	 * auto_prepend the got-htaccess.php file.  If that worked, 
-	 * then GALLERY_PHP_VALUE_OK will be set. 
-	 */
-	$success = array();
-	$fail = array();
-	$warn = array();
-	if ($GALLERY_PHP_VALUE_OK) {
-		$success[] = _("I can read your <b>.htaccess</b> file.");
-	} else {
-		$fail["fail-htaccess"] = 1;
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_php() {
-	global $MIN_PHP_MAJOR_VERSION;
-
-	$version = phpversion();
-	$success = array();
-	$fail = array();
-	$warn = array();
-
-	if (!function_exists('version_compare') || !version_compare($version, "4.1.0", ">=")) {
-		$fail['fail-too-old'] = 1;
-	} else {
-		$success[] = sprintf(_("PHP v%s is OK."), $version);
-	}
-
-	return array($success, $fail, $warn);
-}
-function check_mod_rewrite()  {
-	global $GALLERY_REWRITE_OK;
-
-	$success = array();
-	$fail = array();
-	$warn = array();
-	if ($GALLERY_REWRITE_OK) {
-		$success[] = _("<b>mod_rewrite</b> is enabled.");
-	} else {
-		$fail["fail-mod-rewrite"] = 1;
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_exif($location="") {
-	global $gallery;
-
-	$fail = array();
-	$success = array();
-	$warn = array();
-
-	$bin = fs_executable("jhead");
-
-	if ($location) {
-		$d = locateDir($bin, $location);
-	} else {
-		$d = locateDir($bin, isset($gallery->app->use_exif) ? dirname($gallery->app->use_exif) : "");
-	}
-	if (!$d) {
-		$warn["fail-exif"] = _("Can't find <i>jhead</i>");
-	} else {
-		$success[] = _("<b>jhead</b> binary located.");
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_graphics($location="", $graphtool = "") {
-	global $gallery;
-
-	$fail = array();
-	$success = array();
-	$warn = array();
-	if (!strcmp($graphtool, "ImageMagick")) {
-		$success[] = _("NetPBM not being used in this installation.");
-		return array($success, $fail, $warn);
-	}
-
-	if (!empty($location) && !inOpenBasedir($location)) {
-	    $success[] = _("Cannot verify this path (it's not in your open_basedir list).");
-	    return array($success, $fail, $warn);
-	}
-
-	$dirs = array();
-	$missing = array();
-	$netpbm = array(
-		fs_executable("jpegtopnm"), 
-		fs_executable("giftopnm"), 
-		fs_executable("pngtopnm"), 
-		fs_executable("pnmtojpeg"), 
-		fs_executable("ppmtogif"), 
-		fs_executable("pnmtopng"), 
-		fs_executable("pnmscale"), 
-		fs_executable("pnmfile"),
-		fs_executable("ppmquant"),
-		fs_executable("pnmcut"),
-		fs_executable("pnmrotate"),
-		fs_executable("pnmflip"),
-		fs_executable("pnmcomp"),
-	);
-
-	$fallback = array(
-		fs_executable("pnmtojpeg") => fs_executable("ppmtojpeg"),
-		fs_executable("pnmcomp")   => fs_executable("pamcomp")
-	);
-
-	$optional = array(
-		fs_executable("pnmcomp") => 
-			_("Without pnmcomp and pamcomp gallery will not be able to watermark images, unless you use ImageMagick and have the composite binary installed."),
-	);
-	$missing_optional = 0;
-
-	foreach ($netpbm as $bin) {
-		if ($location) {
-			$d = locateDir($bin, $location, 1);
-		} else {
-			$d = locateDir($bin, isset($gallery->app->pnmDir) ? $gallery->app->pnmDir : "");
-		}
-
-		/*
-		 * If we can't find the primary file, look for the fallback file
-		 * instead.
-		 */
-		if (!$d && isset($fallback[$bin])) {
-			$newbin = $fallback[$bin];
-			if ($location) {
-				$d = locateDir($newbin, $location, 1);
-			} else {
-				$d = locateDir($newbin, isset($gallery->app->pnmDir) ? $gallery->app->pnmDir : "");
-			}
-			if ($d) {
-				$bin = $newbin;
-			}
-		}
-
-		if (!$d && isset($optional[$bin])) {
-			$warn[$bin] = sprintf(_("Missing optional binary %s. %s"), $bin, $optional[$bin]);
-			$missing_optional++;
-		} else {
-			if (!$d) {
-				$missing[$bin] = sprintf(_("Can't find %s!"), "<i>$bin</i>");
-			}
-
-			if (!empty($d) && inOpenBasedir($d)) {
-			    if (!fs_is_executable("$d/$bin")) {
-				$missing[$bin] = sprintf(_("%s is not executable!"),
-						"<i>$bin</i> "); 
-			    }
-			}
-		}
-	}
-
-	if ($missing_optional) {
-		// $warn[] is already set
-		$warn[] = sprintf(_("%d of %d NetPBM binaries located."),
-				count($netpbm) - $missing_optional, count($netpbm) );
-	} else if (count($missing) == count($netpbm)) {
-		$fail["fail-netpbm"] = 1;
-	} else if (count($missing)) {
-		$fail["fail-netpbm-partial"] = array_values($missing);
-	} else {
-		$success[] = sprintf(_("%d of %d NetPBM binaries located."),
-				count($netpbm), count($netpbm) );
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_graphics_im($location="", $graphtool="") {
-	global $gallery;
-
-	$fail = array();
-	$success = array();
-	$warn = array();
-
-	if (!strcmp($graphtool, "NetPBM")) {
-		$success[] = _("ImageMagick not being used in this installation.");
-	    	return array($success, $fail);
-	}
-
-	if (!empty($location) && !inOpenBasedir($location)) {
-	    $success[] = _("Cannot verify this path (it's not in your open_basedir list).");
-	    return array($success, $fail);
-	}
-
-	$dirs = array();
-	$missing = array();
-	$imagick = array(
-		fs_executable("identify"), 
-		fs_executable("convert"),
-		fs_executable("composite"),
-	);
-
-	$optional = array(
-		fs_executable("composite") => 
-			_("Without composite gallery will not be able to watermark images, except you use NetPBM and have the pnmcomp binary installed."),
-	);
-	$missing_optional = 0;
-
-	foreach ($imagick as $bin) {
-		if ($location) {
-			$d = locateDir($bin, $location, 1);
-		} else {
-			$d = locateDir($bin, isset($gallery->app->ImPath) ? $gallery->app->ImPath : "");
-		}
-
-		if (!$d) {
-			if ($optional[$bin]) {
-				$warn[$bin] = sprintf(_("Missing optional binary %s. %s"), $bin, $optional[$bin]);
-				$missing_optional++;
-			} else {
-				$missing[$bin] = sprintf(_("Can't find %s!"), "<i>$bin</i>");
-			}
-		}
-
-		if (!empty($d) && inOpenBasedir($d)) {
-		    if (!fs_is_executable("$d/$bin")) {
-			$missing[$bin] = sprintf(_("%s is not executable!"),
-					"<i>$bin</i> "); 
-		    }
-		}
-	}
-	
-	if ($missing_optional) {
-		$warn[] = sprintf(_("%d of %d ImageMagick binaries located."),
-				count($imagick) - $missing_optional, count($imagick));
-	} else if (count($missing) == count($imagick)) {
-		$fail["fail-imagemagick"] = 1;
-	} else if (count($missing)) {
-		$fail["fail-imagemagick"] = array_values($missing);
-	} else {
-		$success[] = sprintf(_("%d of %d ImageMagick binaries located."),
-				count($imagick), count($imagick));
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_jpegtran($location="") {
-	global $gallery;
-
-	$fail = array();
-	$success = array();
-	$warn = array();
-
-	$bin = fs_executable("jpegtran");
-
-	if ($location) {
-		$d = locateDir($bin, $location);
-	} else {
-		$d = locateDir($bin, isset($gallery->app->use_jpegtran) ? dirname($gallery->app->use_jpegtran) : "");
-	}
-	if (!$d) {
-		$warn["fail-jpegtran"] = _("Can't find <i>jpegtran</i>!");
-	} else {
-		$success[] = _("<b>jpegtran</b> binary located.");
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_gettext() {
-	$fail = array();
-	$success = array();
-	$warn = array();
-	if (gettext_installed()) {
-		$success[] = _("PHP has <b>GNU gettext</b> support.");
-	} else {
-		$warn["fail-gettext"] = _("PHP does not have <b>GNU gettext</b> support.");
-	}
-	return array($success, $fail, $warn);
-}
-
-function check_gallery_languages() {
-	global $gallery;
-	$fail = array();
-	$success = array();
-	$warn = array();
-	$nls = getNLS();
-
-	$languages=gallery_languages();
-	if (sizeof($languages) == 0) {
-		$fail["fail-gallery-languages"] = _("No languages found."); // should never occur!
-	} else if (sizeof($languages) == 1 ) {
-		$warn['only_english'] = _("It seems you didn't download any additional languages. This is not a problem! Gallery will appear just in English. Note: If this is not true, check that all files in locale folder are readable for the webserver, or contact the Gallery Team.");
-	}
-	else {
-	$success[] = sprintf(_("%d languages are available.  If you are missing a language please visit the %sGallery download page%s."),
-					sizeof($languages),
-					"<a href=\"$gallery->url\">",
-					'</a>');
-	}
-	return array($success, $fail, $warn);
-}
-
-function check_gallery_version() {
-	global $gallery;
-	$fail = array();
-	$success = array();
-	$warn = array();
-
-	/* how many days old is the gallery version? */
-	$age = (time() - $gallery->last_change)/86400;
-
-	/* is this a beta or RC version? */
-	$beta = ereg('-(b|RC)[0-9]*$', $gallery->version);
-
-	$link="<a href=\"$gallery->url\">$gallery->url</a>";
-
-	$visit=sprintf(_("You can check for more recent versions by visiting %s."), 
-			$link);
-	$this_version = sprintf(_("This version of %s was released on %s."),
-			Gallery(), strftime("%x", $gallery->last_change));
-	$this_beta_version = sprintf(_("This is a development build of %s that was released on %s."),
-			Gallery(), strftime("%x", $gallery->last_change));
-
-	if ($age > 180) {
-		$fail["too_old"] = "$this_version  $visit";
-	} else if ($age > 14 && $beta) {
-		$fail["too_old"] = "$this_beta_version  $visit";
-	} else if ($beta) {
-		$success["ok"] = "$this_beta_version  $visit" . "  "  
-			. _("Please check regularly for updates.");
-	} else {
-		$success["ok"] = "$this_version  $visit";
-	}
-	return array($success, $fail, $warn);
-}
-
-function check_absent_locales() {
-	global $locale_check;
-	$fail = array();
-	$success = array();
-	$warn = array();
-	$msg = '';
-
-	$available = $locale_check["available_locales"];
-	$maybe = $locale_check["maybe_locales"];
-	$unavailable = $locale_check["unavailable_locales"];
-
-	if($locale_check != NULL && sizeof($unavailable) ==0) {
-		$success[] = _("All gallery locales are available on this host.");
-	} else if( (sizeof($maybe) + sizeof($unavailable)) > 0) {
-		if (sizeof($maybe) > 0) {
-			$msg = sprintf(_("There are %d locales that Gallery was unable to locate. You may need to select manually date formats. "),sizeof($maybe));
-		}
-
-		if (sizeof($unavailable) > 0) {
-			if(sizeof($maybe) > 0) $msg .= "<p></p>";
-
-			$msg .= sprintf(_("Dates in %d languages may not be formatted properly, because the corresponding locales are missing. You may need to select manually the date formats for these."),sizeof($unavailable));
-		}
-		$warn[] = $msg;
-	} else {
-		if (ini_get('open_basedir') && getOS() != OS_LINUX) {
-			$warn[] = sprintf(_("We were unable to detect any locales.  However, your PHP installation is configured with the %s restriction so this may be interfering with the way that we detect locales.  Unfortunately this means the date format will not change for different languages.  However, it is OK to continue."),
-				'<b><a href="http://www.php.net/manual/en/features.safe-mode.php#ini.open-basedir" target="_blank">open_basedir</a></b>');
-		} else {
-			if (getOS() == OS_LINUX) {
-				$fail[] = sprintf(_("We were unable to detect any system locales. Multi-language functions will be disabled. Please install the corresponding locales or ask your administrator to do this. This problem is known on %s systems. In this case please have a look at this %sDebian locale HowTo%s."),"Debian", '<a href="http://people.debian.org/~schultmc/locales.html" target="_blank">', "</a>");
-			} else {
-				$warn[] = _("Only the default locale for this machine is available, so date format will not change for different languages.");
-			}
-		}
-	}
-	return array($success, $fail, $warn);
-}
-
-function check_locale() {
-	$nls = getNLS();
-	$gallery_languages = array_keys(gallery_languages());
-	$system_locales = array();
-	
-	$available_locales = array();
-	$maybe_locales = array();
-	$unavailable_locales = array();
-
-	/* Lets see which system locales are installed. */
-	if (getOS() != OS_WINDOWS) { 
-		# Unix / Linux
-		# Check which locales are installed
-
-		exec("locale -a", $results, $status);
-
-		if(count($results) >2) {
-			$system_locales = $results;
-		} elseif (@is_readable("/etc/locale.gen")) {
-			exec('grep -v -e "^#" /etc/locale.gen | cut -d " " -f 1', $system_locales);
-		} elseif (@is_readable("/usr/share/locale")) {
-			exec("ls /usr/share/locale", $system_locales);
-		} elseif (@is_readable("/usr/local/share/locale")) {
-			exec("ls /usr/local/share/locale", $system_locales);
-		}
-	}
-
-	/* DAMN, there are none we use Linux and our PHP uses gettext*/ 
-	if( sizeof($system_locales) == 0 && getOS() == OS_LINUX && gettext_installed()) {
-		return NULL;
-	}
-
-	/* There were at least one system locale
-	** Now lets test if our languages are supported by the system
-	*/
-	foreach ($gallery_languages as $locale) {
-		$aliases=array();
-		
-		/* Found an supported one, put it in availables */
-		if ( (in_array($locale, $system_locales)) || (setlocale(LC_ALL, $locale))) {
-			$available_locales[$locale]=$locale;
-			continue;
-		}
-		
-		/* 
-		** First, we try using the full lang, (first 5 chars) if 
-		** that doesn't match then 
-		** we use the first 2 letter to build an alias list
-		**  e.g. nl to find nl_BE or nl_NL
-		*/
-		if (in_array($locale,$nls['alias'])) {
-			$keylist = array_keys($nls['alias'],$locale);
-			$aliases = $keylist;
-			if (getOS() != OS_WINDOWS) {
-				$sub='^(' . implode('|', $keylist) . '|' . substr($locale,0,5) . ')';
-                                foreach ($system_locales as $key => $value) {
-                                        if (ereg($sub, $value)) {
-                                                $aliases[] = $value;
-                                        }
-					elseif (ereg('^' . substr($locale,0,2),$value)) {
-						$aliases[] = $value;
-					}
-                                }
-			}
-		} else {
-                        foreach ($system_locales as $key => $value) {
-                                if (ereg('^' . substr($locale,0,2), $value)) {
-                                        $aliases[] = $value;
-                                }
-                        }
-		}
-
-		$aliases=array_unique($aliases);
-		$noway=Array ('zh_TW.eucTW'); 
-		if ($aliases) {
-			foreach ($aliases as $test) {
-				// We do this because all locales in $noway seem to crash at least some NetBSD
-				// Maybe changed in future
-				if (!in_array($test,$noway)) {
-					if (setlocale(LC_ALL,$test)) {
-						$maybe_locales[$locale][]=$test;
-					}
-				}
-			}
-			if (! isset($maybe_locales[$locale])) {
-                                $unavailable_locales[] = $locale;
-                        }
-		} else {
-			$unavailable_locales[]=$locale;
-		}
-	}
-
-
-	// Set locale correct back      
-	if (isset($gallery->locale)) {
-		setlocale(LC_ALL,$gallery->locale);  
-	} else {
-		setlocale(LC_ALL,"");
-	}
-
-	/* DAMN, there are no suitable locales, we use Linux and our PHP uses gettext*/
-        if( sizeof($available_locales) == 0 && sizeof($maybe_locales) == 0 && getOS() == OS_LINUX && gettext_installed()) {
-                return NULL;
-        }
-
-	return array(
-		"available_locales" => $available_locales,
-		"maybe_locales" => $maybe_locales,
-		"unavailable_locales" => $unavailable_locales
-	);
-}
-
-
-function config_maybe_locales() {
-	global $locale_check, $locales;
-
-	$results = array();
-	$locales = $locale_check;
-	$available = $locales["available_locales"];
-	$maybe = $locales["maybe_locales"];
-	$unavailable = $locales["unavailable_locales"];
-
-	// If we are in Linux, our PHP has gettext, 
-	// but we could not find any locale we skip the whole aliasing part.
-	if($locales == NULL) return $results; // blank array
-
-	$nls = getNLS();
-
-	$block_start_done = false;
-	
-	$nr=0;
-	foreach ($maybe as $key => $aliases) {
-		if (sizeof($aliases) < 1) {
-			$unavailable[]=$key;
-			continue;
-		}
-/*
-		if (sizeof($aliases) == 1) {
-			$results["locale_alias['$key']"] = array (
-				"type" => "hidden", 
-				"value" => array_pop($aliases),
-				"desc" => "locale_alias[$key]",
-				"prompt" => "locale_alias[$key]"
-				);
-			continue;
-		}
-*/
-		$nr++;
-		if (!$block_start_done) {
-			$block_start_done=true;
-			$results[] = array (
-					"type" => "block_start", 
-					"prompt" => "<b>(" . _("Advanced") . ")</b><br> ".sprintf(_("<b>System</b> locale selection required")),
-					"desc" => _("There is more than one suitable <b>system</b> locale installed on your machine for the following languages.  Please chose the one you think is most suitable.") .
-					"<p></p>" .
-					_("This is <b>only</b> for date & time format. You only need to edit the languages you enabled above")
-					);
-		}
-		$index = $nls['language'][$key] ;
-
-		$choices=array();
-
-		foreach ($aliases as $value) { 
-			$choices[$value]=$value;
-		}
-		if (getOS() != OS_WINDOWS) {
-			$choices[""] = _("System locale");
-			next($choices);
-		}
-		$results["locale_alias['$key']"] = array (
-			"prompt" => $nr .".) ". $nls['language'][$key],
-			"optional" => 1,
-			"name" => "locale_alias",
-			"key" => $key,
-			"type" => "block_element",
-			"choices" => $choices,
-			"value" => (getOS() != OS_WINDOWS) ? key($choices) : "",
-			"allow_empty" => true,
-			"remove_empty" => true
-			);
-
-			
-        }
-
-	if ($block_start_done) {
-		$results[] = array ("type" => "block_end");
-	}
-	$block_start_done=false;
-
-	$choices=array();
-	if (getOS() != OS_WINDOWS) $choices=array("" => _("System locale"));
-	if (sizeof($available) > 0) {
-		foreach ($available as $choice => $value) { 
-			$choices[$choice]=$nls['language'][$value];
-		}
-
-		$avail_keys=array_keys($available);
-	} elseif (sizeof($maybe) > 0) {
-		foreach ($maybe as $key => $aliases) {
-			foreach ($aliases as $choice) {
-				$choices[$choice]=$choice;
-			}
-		}
-
-		$avail_keys=array_keys($choices);
-	} else {
-		if (getOS() == OS_OTHER) {
-			$array_keys=$choices;
-		} else {
-			$skip=true;
-		}
-	}
-	
-	if (! isset ($skip)) {
-	$avail_keys=array_keys($choices);
-        foreach ($unavailable as $key) {
-		if (sizeof($choices) == 1) {
-			$results["locale_alias['$key']"] = array (
-				"type" => "hidden", 
-				"value" => $avail_keys[0],
-				"desc" => "locale_alias[$key]",
-				"prompt" => "locale_alias[$key]",
-				"allow_empty" => true,
-				"remove_empty" => true
-				);
-			continue;
-		}
-
-		if (!$block_start_done) {
-			$block_start_done=true;
-			$results[] = array (
-					"type" => "block_start", 
-					"prompt" => "<b>(" . _("Advanced") . ")</b><br> ".sprintf(_("<b>System</b> locale problems")),
-						"desc" => _("There are no apparently suitable <b>system</b> locales installed on your machine for the following languages.  Please choose the one you think is most suitable.") .
-							"<p></p>" .
-							_("This is <b>only</b> for date & time format. You only need to edit the languages you enabled above")
-							);
-		}
-		$index = $nls['language'][$key] ;
-		$results["locale_alias['$key']"] = array (
-			"prompt" => $nls['language'][$key],
-			"name" => "locale_alias",
-			"key" => $key,
-			"type" => "block_element",
-			"choices" => $choices,
-			"value" => "",
-			"allow_empty" => true,
-			"remove_empty" => true
-			);
-        }
-	if ($block_start_done) {
-		$results[] = array ("type" => "block_end");
-	}
-	}
-	return $results;
-}
-
-function default_graphics() {
-	list ($imageMagick,) = check_graphics_im();
-        
-	if (count ($imageMagick)) {
-		return "ImageMagick";
-	} else {
-		return "NetPBM";
-	}
-}
-
-function check_safe_mode() {
-	$fail = array();
-	$success = array();
-	$warn = array();
-	$safe_mode = ini_get("safe_mode");
-	if (empty($safe_mode) ||
-	    !strcasecmp($safe_mode, "off") ||
-	    !strcasecmp($safe_mode, "0") ||
-	    !strcasecmp($safe_mode, "false")) {
-		$success[] = _("<b>safe_mode</b> is off.");
-	} else {
-		$fail["fail-safe-mode"] = 1;
-	}
-	return array($success, $fail,$warn);
-}
-
-function check_magic_quotes() {
-	$fail = array();
-	$success = array();
-	$warn = array();
-	if (!get_magic_quotes_gpc()) {
-		$success[] = _("<b>magic_quotes</b> are off.");
-	} else {
-		$fail["fail-magic-quotes"] = 1;
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function check_poll_nv_pairs($var) {
-	$fail = array();
-	$success = array();
-	$finished = false;
-	$rownum=0;
-	foreach ($var as $element) {
-		$rownum++;
-		if (!$element["name"]) {
-			$finished=true;
-			if ($element["value"]) {
-				$fail[]=sprintf(_("In %s, missing %s in row %d with %s %s."),
-					_("Vote words and values"), 
-					_("Name"), $rownum, _("Value"), 
-					$element["value"]);
-				break;
-			}
-			continue;
-		} else {
-			if ($finished) {
-				$fail[]=sprintf(_("In %s, blank in row %d."),
-					_("Vote words and values"), 
-					$rownum-1); 
-				break;
-			} else if (!ereg("^[1-9][0-9]*$", $element["value"])) {
-				$fail[]=sprintf(_("In %s, for name %s (row %d) value %s should be a positive whole number"), 
-					_("Vote words and values"), 
-					$element["name"], 
-					$rownum, $element["value"]);
-				break;
-			}
-		}
-	}
-	return array($success, $fail);
-}
-
-function check_register_globals() {
-	$fail = array();
-	$success = array();
-	$warn = array();
-
-	$globals_enabled = ini_get('register_globals');
-
-	if (!empty($globals_enabled) && !eregi('no|off|false', $globals_enabled)) {
-		$fail['warn-register_globals'] = 1;
-	}
-	else {
-		$success[] = _("<b>register_globals</b> is off.");
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function detect_exec_status() {
-	global $gallery;
-
-	if (isset($gallery->app) && isset($gallery->app->expectedExecStatus)) {
-		return $gallery->app->expectedExecStatus;
-	}
-
-	// If PHP is compiled with the --enable-sigchild option, then every 
-	// exec() call returns an error status of -1.  WTF?!?!  Sigh.  So
-	// Let's do some checking on some pretty standard programs and see
-	// what they return.
-	$progs = array(
-		"ls",
-		"echo",
-		"hostname",
-		"pwd",
-		"df",
-		"ps",
-		"sync",
-	);
-
-	$count = array();
-	foreach ($progs as $prog) {
-		$dir = locateDir($prog);
-		if ($dir) {
-			$file = "$dir/$prog";
-			if (fs_is_executable($file)) {
-				fs_exec($file, $results, $status);
-				if (isset($count[$status])) {
-					$count[$status]++;
-				} else {
-					$count[$status]=1;
-				}
-			} 
-		}
-	}
-
-	if (count($count) == 0) {
-		// Nothing!  :-(  Hope for the best.
-		return 0;
-	} else {
-		// Return the one that we see the most of.
-		$max = -1;
-		foreach ($count as $key => $val) {
-			if ($val > $max) {
-				$status = $key;
-				$max = $val;
-			}
-		}
-	}
-
-	return $status;
-}
-
-/*
- * Actually try to write to a file inside the directory.  This detects
- * open_basedir restrictions.
- */
-function test_write_to_dir($dir) {
-	$tmpfile = tempnam($dir, "dbg");
-	if ($fd = fs_fopen($tmpfile, "w")) {
-		fclose($fd);
-		unlink($tmpfile);
-		return 1;
-	}
-
-	return 0;
-}
-
-function inOpenBasedir($dir) {
-    $openBasedir = ini_get('open_basedir');
-    if (empty($openBasedir)) {
-	return true;
-    }
-
-    /*
-     * XXX: this is not perfect.  For example, if the open_basedir list
-     * contains "/usr/localx" this code will match "/usr/local".  Let's not
-     * worry too much about that now.
-     */
-    foreach (explode(':', $openBasedir) as $basedir) {
-	if (!strncmp($basedir, $dir, strlen($basedir))) {
-	    return true;
-	}
-    }
-    
-    return false;
-}
-
-function make_separator($key, $arr)  {
-		$buf ="\n<div class=\"inner\">";
-		$buf .= "\n\t<div class=\"separator\">". $arr["title"] ."</></div>";
-		if( isset($arr["desc"])) {
-			$buf .= "\n<div class=\"desc\">". $arr["desc"] ."</div>";
-		}
-		$buf .="\n</div>";
-		return $buf;
-}
-
-function array_stripslashes($subject) {
-	if (is_string($subject)) {
-		return stripslashes($subject);
-	}
-	if (!is_array($subject)) {
-		return ($subject);
-	}
-	$ret=array();
-	foreach ($subject as $key => $value) {
-		$ret[$key]=array_stripslashes($value);
-	}
-	return $ret;
-}
-
-/*
-** Check if Magic Quotes are On
-** If yes stripslashes and return the cleaned input.
-** 
-** Jens Tkotz, 02/2004
-*/
-function stripWQuotesON($mixed) {
-        if (get_magic_quotes_gpc()) {
-                return array_stripslashes($mixed);
-        }
-        else {
-                return $mixed;
-        }
-
-}
-
-function array_urldecode($subject) {
-	if (is_string($subject)) {
-		return urldecode($subject);
-	}
-	if (!is_array($subject)) {
-		return ($subject);
-	}
-	$ret=array();
-	foreach ($subject as $key => $value) {
-		$ret[$key]=array_urldecode($value);
-	}
-	return $ret;
-}
-function array_str_replace($search, $replace, $subject) {
-	if (is_string($subject)) {
-		return str_replace($search, $replace, $subject);
-	}
-	if (!is_array($subject)) {
-		return ($subject);
-	}
-	$ret=array();
-	foreach ($subject as $key => $value) {
-		$ret[$key]=array_str_replace($search, $replace, $value);
-	}
-	return $ret;
-}
-
-function verify_password($passwords) {
-	$success = array();
-	$fail = array();
-	if ($passwords[2] === $passwords[3]) {
-		$success[] = true;
-	} else {
-		$fail[] = _('Your passwords do not match!');
-	}
-	return array($success, $fail);
-}
-
-function verify_email($emailMaster) {
-	global $gallery;
-
-	$fail = array();
-	$success = array();
-       	if ($emailMaster == "no") {
-	       	$success[] = _("OK");
-	       	return array($success, $fail);
-	}
-
-	if (gallery_validate_email($gallery->session->configForm->adminEmail)) {
-		$success[] = _("Valid admin email address given.");
-	} else {
-		$adminEmail = ereg_replace('([[:space:]]+)', '', $gallery->session->configForm->adminEmail);
-		$emails = array_filter1(explode(',', $gallery->session->configForm->adminEmail));
-		$size  = sizeof($emails);
-
-		if ($size < 1) {
-			$fail[]= _("You must specify valid admin email addresses");
-		} else {
-			$adminEmail="";
-			$join="";
-		       	foreach ($emails as $email) {
-			       	$adminEmail .= "$join$email";
-			       	$join=",";
-				if (! gallery_validate_email($email)) {
-				       	$fail[] = sprintf(_("%s is not a valid email address."), 
-							$email);
-			       	} else {
-				       	$success[] = "Valid admin email given.";
-			       	}
-		       	}
-	       	}
-	}
-	if (gallery_validate_email($gallery->session->configForm->senderEmail)) {
-	       	$success[] = _("Valid sender email address given.");
-       	} else {
-	       	$fail[]= _("You must specify a valid sender email address");
-       	}
-	if (!empty($gallery->session->configForm->emailGreeting) && !strstr($gallery->session->configForm->emailGreeting, "!!USERNAME!!")) {
-	       	$fail[]= sprintf(_("You must include %s in your welcome email"), "<b>!!USERNAME!!</b>");
-       	}
-       	if (!empty($emailGreeting) && 
-			!strstr($gallery->session->configForm->emailGreeting, "!!PASSWORD!!" ) &&
-			!strstr($gallery->session->configForm->emailGreeting, "!!NEWPASSWORDLINK!!" )) {
-	       	$fail[]= sprintf(_("You must include %s or %s in your welcome email"), 
-				"<b>!!PASSWORD!!</b>",
-				"<b>!!NEWPASSWORDLINK!!</b>");
-       	}
-       	return array($success, $fail);
-}
-
-function check_ecards($num) {
-    if ($num < 15 || $num > 365) {
-		$fail = array();
-		$fail["fail-ecardPrune"]++;
-	} else {
-		$success = array();
-		$success[] = "Valid value specified.";
-    }
-	return array($success, $fail);
-}
-
-function check_gallery_versions()  {
-	$fail = array();
-	$success = array();
-	$warn = array();
-       	list($oks, $errors, $warnings) = checkVersions(false);
-	if ($errors)  {
-		$fail[]=sprintf(_("The following files are out of date, corrupted or missing:<br>&nbsp;&nbsp;&nbsp;&nbsp;%s."), 
-				implode('<br>&nbsp;&nbsp;&nbsp;&nbsp;', array_keys($errors))). "<p>" .
-			"<br>" . _("This should be fixed before proceeding") . 
-		      	"<br>" . sprintf(_("Look at %sCheck Versions%s for more details."), 
-					"<a href=check_versions.php>", "</a>");
-	} else if ($warnings) {
-		$warn[]=sprintf(_("%d files are more recent than expected.  This is OK if you are using pre-release, beta, CVS or modified code."), count($warnings)) .
-		      	"<br>" . sprintf(_("Look at %sCheck Versions%s for more details."), 
-					"<a href=check_versions.php>", "</a>");
-	} else {
-		if (count($oks) == 0) {
-			$success[] = sprintf(_("All tested files up-to-date."));
-		} else {
-			$success[]=sprintf(_("All %d tested files up-to-date."), count($oks));
-		}
-	}
-	return array($success, $fail, $warn);
-}
-
-
-function newIn($version) {
-	$buf = "\n\t<br><font color=blue><b>(";
-	$buf .= sprintf(_("this is new in version %s"), $version);
-	$buf .= ")</b></font>";
-	return $buf;
-}
-function returnToConfig() {
-	$buf = sprintf(_("Return to %s."), '<a href="index.php">' .
-			_("Configuration Wizard") . '</a>');
-	return $buf;
-}
-if (!function_exists('array_filter1')) {
-       	function array_filter1($input, $function=NULL) {
-		$output=array();
-	       	foreach ($input as $name => $value) {
-		       	if ($function && $function($value)) {
-			       	$output[$name]=$value;
-		       	} else if ($value) {
-				$output[$name]=$value;
-			}
-		}
-		return $output;
-	}
-}
-
-function check_admins() {
-
-	global $gallery;
-
-	$admins=array();
-	
-	if (isset($gallery->app->userDir) && fs_is_dir($gallery->app->userDir)) {
-		require_once(GALLERY_BASE . '/classes/User.php');
-		require_once(GALLERY_BASE . '/classes/EverybodyUser.php');
-		require_once(GALLERY_BASE . '/classes/NobodyUser.php');
-		require_once(GALLERY_BASE . '/classes/LoggedInUser.php');
-		require_once(GALLERY_BASE . '/classes/UserDB.php');
-		require_once(GALLERY_BASE . '/classes/gallery/UserDB.php');
-		require_once(GALLERY_BASE . '/classes/gallery/User.php');
-
-	
-		$userDB = new Gallery_UserDB();
-
-		$admins=array();
-	       	if (isset($userDB)) {
-		       	foreach ($userDB->getUidList() as $uid) {
-			       	$tmpUser = $userDB->getUserByUid($uid, true);
-
-				if ($tmpUser->isAdmin()) {
-				       	$admins[]=$tmpUser->getUsername();
-			       	}
-		       	}
-	       	}
-	}
-
-	if (empty($admins)) {
-		$result=array(
-			'desc' => sprintf(_('You must enter a password for the %s account.'), '<b>admin</b>')
-		);
-	}
-	else if (! in_array("admin",$admins)) {
-		if (sizeof($admins) == 1) {
-			$desc_text=sprintf(_("It seems you've already configured Gallery, because there is one admin account, but its not called %s."), '<b>admin</b>');
-		} 
-		else {
-			$desc_text=sprintf(_("It seems you've already configured Gallery, because there are %d admin accounts, but no user called %s."), sizeof($admins), '<b>admin</b>');
-		}
-		$desc_text .= "  " . sprintf (_("You don't have to enter a password.  But if you do, Gallery will create an administrator account called %s with that password."), '<b>admin</b>');
-		$result=array(
-			"desc" => $desc_text,
-			"optional" => 1,
-			"remove_empty" => true
-		);
-	}
-	else {
-		$result=array(
-			"desc" => sprintf(_("It seems you've already configured Gallery, because the %s user exists.  You don't have to enter a password.  But if you do, Gallery will change the password for the %s user."), '<b>admin</b>', '<b>admin</b>'),
-			"optional" => 1,
-			"remove_empty" => true
-		);
-	}
-
-	$result = array_merge($result,array(
-		"prompt" => _("Admin password"),
-		"type" => "password",
-		"dont-write" => 1,
-		'verify-func' => 'verify_password',
-		"value" => "",
-		"attrs" => array("size" => 20),
-		"required" => true,
-	));
-	
-	return $result;
-}
-
-function displayNameOptions() {
-	return array (
-		"!!FULLNAME!! (!!USERNAME!!)" =>
-			sprintf("%s (%s)", _("Full Name"), _("Username")),
-		"!!USERNAME!! (!!FULLNAME!!)" =>
-			sprintf("%s (%s)", _("Username"), _("Full Name")),
-		"!!FULLNAME!!" =>
-			_("Full Name"),
-		"!!USERNAME!!" =>
-			_("Username"),
-		"!!MAILTO_FULLNAME!!" =>
-			_("Full name that you can click on to send email (mailto:)"),
-		"!!MAILTO_USERNAME!!" =>
-			_("Username that you can click on to send email (mailto:)"),
-		"!!FULLNAME!! (!!EMAIL!!)" =>
-			sprintf("%s (%s)", _("Full Name"), _("email address")),
-		"!!USERNAME!! (!!EMAIL!!)" =>
-			sprintf("%s (%s)", _("Username"), _("email address")),
-		     );
-}
-
-function check_filedirective() {
-	$success = array();
-	$fail = array();
-	$warn = array();
-
-	if (strstr(__FILE__, 'setup/functions.inc') ||
-		strstr(__FILE__, 'setup\\functions.inc')) {
-		$success[]=_("Your version of PHP handles this issue properly.");
-	} else {
-		$fail['buggy__FILE__'] = 1;
-	}
-
-	return array($success, $fail, $warn);
-}
-
-function checkVersions($verbose=false) {
-	global $gallery;
-	/* we assume setup/init.php was loaded ! */
-
-	$manifest=GALLERY_BASE . '/manifest.inc';
-	$success=array();
-	$fail=array();
-	$warn=array();
-	if (!fs_file_exists($manifest)) {
-	       	$fail["manifest.inc"]=_("File missing or unreadable.  Please install then re-run this test.");
-		return array($success, $fail, $warn);
-	}
-	if (!function_exists('getCVSVersion')) {
-		$fail['util.php']=sprintf(_("Please ensure that %s is the latest version."), "util.php");
-		return array($success, $fail, $warn);
-	}
-	include (GALLERY_BASE . '/manifest.inc');
-       	if ($verbose) {
-	       	print sprintf(_("Testing status of %d files."), count($versions));
-	}
-	foreach ($versions as $file => $version) {
-		$found_version=getCVSVersion($file);
-		if ($found_version === NULL) {
-		       	if ($verbose) {
-			       	print "<br>\n";
-			       	print sprintf(_("Cannot read file %s."), $file);
-			}
-			$fail[$file]=_("File missing or unreadable.");
-			continue;
-		} else if ($found_version === "") {
-			if ($verbose) {
-			       	print "<br>\n";
-			       	print sprintf(_("Version information not found in %s.  File must be old version or corrupted."), $file);
-		       	}
-		       	$fail[$file]=_("Missing version");
-		       	continue;
-	       	} 
-		$compare=compareVersions($version, $found_version);
-		if ($compare < 0) {
-			if ($verbose) {
-			       	print "<br>\n";
-			       	print sprintf(_("Problem with %s.  Expected version %s (or greater) but found %s."), $file, $version, $found_version);
-		       	}
-		       	$fail[$file]=sprintf(_("Expected version %s (or greater) but found %s."), $version, $found_version);
-	       	} else if ($compare > 0) {
-			if ($verbose) {
-			       	print "<br>\n";
-				print sprintf(_("%s OK.  Actual version (%s) more recent than expected version (%s)"), $file, $found_version, $version);
-			}
-			$warn[$file]=sprintf(_("Expected version %s but found %s."), $version, $found_version);
-		} else {
-			if ($verbose) {
-			       	print "<br>\n";
-			       	print sprintf(_("%s OK"), $file);
-		       	}
-			$success[$file]=sprintf(_("Found expected version %s."), $version);
-		}
-			
-	}
-       	return array($success, $fail, $warn);
-}
-
-/*
-** This function creates a table with tabs for navigating through Config Sections (Groups).
-**
-** It analyses a given Array which is in config_data Style:
-**
-** "<group_key>" => array (
-**			"type"          =>
-**			"name"          =>
-**			"default"       =>
-**			"title"		=>
-**			"desc"		=>
-**        )
-**
-** "type"		: Indicates that a group starts or ends. Possible values: 'group_start' , 'group_end'.
-** "name"		: To identify the group you have to set a name.
-** "default"		: Indicates wether the group is visible or not. Possible values: 'inlineÄ', 'none'.
-** "title"		: When the group is visible, this title is displayed in the header line.
-** "desc"		: This optional Description is displayed under the title.
-** ""contains_required"	: Indicates that this Group contains field that are required
-**
-** Note: - The first group which default is 'inline' will the group that is selected when opening the Page.
-**	 - You always need a group_end for a group. Otherwise everything below will belong to the group.	
-*/ 
-
-function makeSectionTabs($array) {
-	$tabs=array();
-	$initialtab='';
-	foreach ($array as $key => $var) {
-        	if(isset($var['type']) && $var['type'] == 'group_start') {
-			$tab[]=$var;
-		}
-	}
-
-	echo "\n<table width=\"100%\" cellspacing=\"0\">";
-	echo "\n<tr>";
-	$tabcount=0;
-	foreach ($tab as $cell) {
-        	$tabcount++;
-		if ($cell['default'] == 'inline') {
-		        $class = 'class="tab-hi"';
-			if ($initialtab == '') {
-				$initialtab=$cell['name'];
-			}
-		}
-		else { 
-			$class = 'class="tab"';
-		}
-		echo "\n\t<td $class id=\"tab_". $cell['name'] ."\" onClick=\"section_tabs.toggle('" . $cell['name'] ."')\">";
-		echo '<span class="tab-text">'. $cell['title'] . '&nbsp;</span>';
-		if (isset($cell['contains_required'])) {
-			echo '<span class="littlered">*</span>';
-		}
-		echo '</td>';
-		echo "\n\t<td class=\"tabspacer\">&nbsp;</td>";
-		if ($tabcount %7 ==0) {
-			echo "\n</tr>\n</table>";
-			echo "\n<table width=\"100%\"cellspacing=\"0\" style=\"margin-top:5px;\">\n<tr>";
-		}
-	}
-	echo "\n</tr>";
-	echo "\n</table>\n";	
-
-	echo "\n". '<script language="JavaScript" type="text/javascript">';
-
-        $i=0;
-	echo "\n\t". 'var Sections=new Array()';
-
-        foreach ($array as $key => $var) {
-                if(isset($var['type']) && $var['type'] == 'group_start') {
-                        echo "\n\tSections[$i] ='". $var['name'] ."' ;";
-                        $i++;
-                }
-        }
-
-	echo "\n\tsection_tabs = new configSection('$initialtab')";
-	insertSectionToggle();
-
-	echo "\n</script>\n";
-}
-
-function configLogin($target) {
-	global $gallery;
-	
-	if (fs_file_exists(GALLERY_SETUPDIR . "/resetadmin")) {
-		$resetFile = getFile(GALLERY_SETUPDIR . "/resetadmin");
-		$resetFile = trim($resetFile);
-	}
-	else {
-		// If the file is not present (perhaps removed after visiting the config page)
-		// unset the Guid so we don't keep asking for something that's not there.
-		$gallery->session->resetAdminGuid = null;
-	}
-	
-	// The gallery has never been configured, or the admin password has been lost and needs to be reset - ignore login requirement
-	// If the user has already logged in, and is viewing one of the setup pages, they will be logged in automatically by the form
-	if (!isset($gallery->app->userDir) || (isset($gallery->session->resetAdminGuid) && $gallery->session->resetAdminGuid == $resetFile)) {
-		return;
-	}
-	else {
-		// Load userDB for password validation - this is a re-configuration
-		require_once(GALLERY_BASE . '/classes/User.php');
-		require_once(GALLERY_BASE . '/classes/EverybodyUser.php');
-		require_once(GALLERY_BASE . '/classes/NobodyUser.php');
-		require_once(GALLERY_BASE . '/classes/LoggedInUser.php');
-		require_once(GALLERY_BASE . '/classes/UserDB.php');
-		require_once(GALLERY_BASE . '/classes/gallery/UserDB.php');
-		require_once(GALLERY_BASE . '/classes/gallery/User.php');
-		$gallery->userDB = new Gallery_UserDB();
-
-		// Check the UserDB for upgrades before trying to make someone login
-		if ($gallery->userDB->versionOutOfDate())
-		{
-			include(GALLERY_BASE . "/upgrade_users.php");
-			exit;
-		}
-
-		include(dirname(__FILE__) . "/login.inc");
-	}
-}
-
-?>
diff -Naur gallery-1.5-pl1/setup/ghcc.php gallery-1.5.1/setup/ghcc.php
--- gallery-1.5-pl1/setup/ghcc.php	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/ghcc.php	2005-09-13 00:41:29.000000000 +0200
@@ -17,9 +17,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: ghcc.php,v 1.8.6.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: ghcc.php,v 1.9.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/setup/gpl.txt gallery-1.5.1/setup/gpl.txt
--- gallery-1.5-pl1/setup/gpl.txt	2005-03-23 10:05:59.000000000 +0100
+++ gallery-1.5.1/setup/gpl.txt	2005-09-13 00:41:29.000000000 +0200
@@ -15,8 +15,8 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: gpl.txt,v 1.6.8.2 2005/03/23 09:05:59 cryptographite Exp $
+ * $Id: gpl.txt,v 1.7.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
diff -Naur gallery-1.5-pl1/setup/index.php gallery-1.5.1/setup/index.php
--- gallery-1.5-pl1/setup/index.php	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/index.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,20 +15,23 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: index.php,v 1.71.2.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: index.php,v 1.72.2.3 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
+<?php
+    /**
+     * @package setup
+     */
+?>
 <?php 
-
 	/* 
 	** Its important to have this as first position.
 	** Otherwise constants are not defined.
 	*/
 	require (dirname(__FILE__) . '/init.php');
 	
-	require (dirname(__FILE__) . '/functions.inc');
 	require (dirname(__FILE__) . '/config_data.inc');
 	require (GALLERY_BASE . '/js/sectionTabs.js.php');
 
diff -Naur gallery-1.5-pl1/setup/init.php gallery-1.5.1/setup/init.php
--- gallery-1.5-pl1/setup/init.php	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/init.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: init.php,v 1.49.2.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: init.php,v 1.51.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
@@ -29,9 +29,11 @@
 	require (dirname(dirname(__FILE__)) . '/util.php');
 }
 
-
 /* define the constants */
-getGalleryPaths();
+setGalleryPaths();
+if (!isset($gallery->app->photoAlbumURL)) {
+    define ('GALLERY_URL','..');
+}
 
 if (getOS() == OS_WINDOWS) {
 	require(GALLERY_BASE . '/platform/fs_win32.php');
@@ -39,9 +41,10 @@
 	require(GALLERY_BASE . '/platform/fs_unix.php');
 }
       
-	@include (GALLERY_BASE . '/config.php');
-	require (GALLERY_BASE . '/Version.php');
-	require(GALLERY_BASE . "/session.php");
+@include (GALLERY_BASE . '/config.php');
+require (GALLERY_BASE . '/Version.php');
+require (GALLERY_BASE . '/session.php');
+require (GALLERY_BASE . '/lib/setup.php');
 
 // We can't set devMode until after config.php is loaded
 if (isset($gallery->app->devMode) && $gallery->app->devMode == "yes") {
@@ -51,10 +54,10 @@
 }
 
 /* Set Language etc. */
-	initLanguage();
+    initLanguage();
 
 /* We do this to get the config stylesheet */
-	$GALLERY_OK=false;
+    $GALLERY_OK = false;
 
 /* 
  * Turn off magic quotes runtime as they interfere with saving and
@@ -91,4 +94,4 @@
 	$GALLERY_REWRITE_OK = 0;
 }
 
-?>
+?>
\ Pas de fin de ligne à la fin du fichier.
diff -Naur gallery-1.5-pl1/setup/login.inc gallery-1.5.1/setup/login.inc
--- gallery-1.5-pl1/setup/login.inc	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/login.inc	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: login.inc,v 1.16.2.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: login.inc,v 1.17.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/setup/phpinfo.php gallery-1.5.1/setup/phpinfo.php
--- gallery-1.5-pl1/setup/phpinfo.php	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/phpinfo.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,15 +15,14 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: phpinfo.php,v 1.9.6.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: phpinfo.php,v 1.10.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
-	/* load necessary functions */
-	require (dirname(__FILE__) . '/init.php');	
-	require (GALLERY_SETUPDIR . '/functions.inc');
-	configLogin(basename(__FILE__));
-	phpinfo(); 
+    /* load necessary functions */
+    require (dirname(__FILE__) . '/init.php');	
+    configLogin(basename(__FILE__));
+    phpinfo(); 
 ?>
diff -Naur gallery-1.5-pl1/setup/session_test.php gallery-1.5.1/setup/session_test.php
--- gallery-1.5-pl1/setup/session_test.php	2005-03-23 10:06:00.000000000 +0100
+++ gallery-1.5.1/setup/session_test.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,17 +15,15 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: session_test.php,v 1.25.2.2 2005/03/23 09:06:00 cryptographite Exp $
+ * $Id: session_test.php,v 1.27.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
+    require_once(dirname(__FILE__) . '/init.php');
 
-	require_once(dirname(__FILE__) . '/init.php');
-	require(dirname(__FILE__) . '/functions.inc');
-
-session_start();
+    session_start();
 
 // Pull the $count variable in also
 foreach($_SESSION as $key => $value) {
diff -Naur gallery-1.5-pl1/setup/write.inc gallery-1.5.1/setup/write.inc
--- gallery-1.5-pl1/setup/write.inc	2005-03-10 03:36:35.000000000 +0100
+++ gallery-1.5.1/setup/write.inc	2005-09-13 00:41:29.000000000 +0200
@@ -15,12 +15,16 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: write.inc,v 1.65.2.1 2005/03/10 02:36:35 cryptographite Exp $
+ * $Id: write.inc,v 1.66.2.2 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
-
+<?php
+    /**
+     * @package setup
+     */
+?>
 <?php
 
 /*
@@ -48,103 +52,109 @@
 }
 
 
-/*
- * Read the .htaccess file
- */
-$htaccess = file(GALLERY_CONFDIR . '/.htaccess');
-$htaccess_save = array();
-$old_htaccess = true;
-$skipping = false;
-foreach ($htaccess as $line) {
-	if ($skipping && trim($line) == $end_string) {
-		$skipping = false;
-	} else if ($skipping) {
-		continue;
-	} else if (trim($line) == $start_string) {
-		$skipping = true;
-		$old_htaccess = false;
-	} else {
-		$htaccess_save[]=$line;
-	}
-}
-if ($old_htaccess) {
-	$htaccess_save=array();
-}
-
-/*
- * Begin the .htaccess file
+/**
+ * Process the .htaccess file if present.
  */
-$outfile = GALLERY_CONFDIR . '/.htaccess';
+if(fs_is_writable(GALLERY_CONFDIR . '/.htaccess')) {
+    /* Read the .htaccess file */
+    $htaccess = file(GALLERY_CONFDIR . '/.htaccess');
+    $htaccess_save = array();
+    $old_htaccess = true;
+    $skipping = false;
+    foreach ($htaccess as $line) {
+        if ($skipping && trim($line) == $end_string) {
+            $skipping = false;
+        } else if ($skipping) {
+            continue;
+        } else if (trim($line) == $start_string) {
+            $skipping = true;
+            $old_htaccess = false;
+        } else {
+            $htaccess_save[]=$line;
+        }
+    }
+    if ($old_htaccess) {
+        $htaccess_save=array();
+    }
+
+    /*
+     * Begin the .htaccess file
+     */
+    $outfile = GALLERY_CONFDIR . '/.htaccess';
+
+    if ($fd = @fs_fopen($outfile, "w")) {
+        fwrite($fd, "$start_string\n");
+        fwrite($fd, "# (Automatically generated.  Do not edit this section)\n");
+        fwrite($fd, "# Note: still under development, so format may change.\n");
+        fwrite($fd, "# If you edit this file, make a backup before runnng the Config. Wizard.\n\n");
+        fclose($fd);
+    }
+
+    /*
+     * Write the php_value lines, if they're permissable in the user's
+     * environment..
+     */
+    if (isset($GALLERY_PHP_VALUE_OK)) {
+        $htaccess = file("php_value.template");
+        if ($fd = @fs_fopen($outfile, "a")) {
+            foreach ($htaccess as $line) {
+                if (!ereg('^#', $line)) {
+                    eval("\$line = \"$line\";");
+                    fwrite($fd, $line);
+                }
+            }
+            fclose($fd);
+        }
+    }
+
+    /*
+     * Write the mod_rewrite lines, if that mod is available.
+     */
+    if ($GALLERY_REWRITE_OK) {
+        $htaccess = file("mod_rewrite.template");
+        if ($fd = @fs_fopen($outfile, "a")) {
+            foreach ($htaccess as $line) {
+                // If the gallery is in the root directory, then we need to
+                // make sure the .htaccess doesn't end up with "RewriteBase \/".
+                if ($GALLERY_URL === '\\' && ereg('RewriteBase', $line)) {
+                    continue;
+                }
+                if (!ereg('^#', $line)) {
+                    eval("\$line = \"$line\";");
+                    fwrite($fd, $line);
+                }
+            }
+            fclose($fd);
+        }
+    }
+
+    /*
+     * End the .htaccess file gallery section
+     */
+
+    if ($fd = @fs_fopen($outfile, "a")) {
+        fwrite($fd, "$end_string\n");
+        fclose($fd);
+    }
+
+    /*
+     * Write the preserved data back to the .htaccess file
+     */
+
+    if ($fd = @fs_fopen($outfile, "a")) {
+        foreach ($htaccess_save as $line) {
+            fwrite($fd, $line);
+        }
+        fclose($fd);
+    }
 
-if ($fd = @fs_fopen($outfile, "w")) {
-	fwrite($fd, "$start_string\n");
-	fwrite($fd, "# (Automatically generated.  Do not edit this section)\n");
-	fwrite($fd, "# Note: still under development, so format may change.\n");
-	fwrite($fd, "# If you edit this file, make a backup before runnng the Config. Wizard.\n\n");
-	fclose($fd);
 }
 
 /*
- * Write the php_value lines, if they're permissable in the user's
- * environment..
- */
-if (isset($GALLERY_PHP_VALUE_OK)) {
-	$htaccess = file("php_value.template");
-	if ($fd = @fs_fopen($outfile, "a")) {
-		foreach ($htaccess as $line) {
-			if (!ereg('^#', $line)) {
-				eval("\$line = \"$line\";");
-				fwrite($fd, $line);
-			}
-		}
-		fclose($fd);
-	}
-}
-
-/*
- * Write the mod_rewrite lines, if that mod is available.
- */
-if ($GALLERY_REWRITE_OK) {
-	$htaccess = file("mod_rewrite.template");
-	if ($fd = @fs_fopen($outfile, "a")) {
-		foreach ($htaccess as $line) {
-			// If the gallery is in the root directory, then we need to
-			// make sure the .htaccess doesn't end up with "RewriteBase \/".
-			if ($GALLERY_URL === '\\' && ereg('RewriteBase', $line)) {
-				continue;
-			}
-	                if (!ereg('^#', $line)) { 		
-				eval("\$line = \"$line\";");
-				fwrite($fd, $line);
-			}
-		}
-		fclose($fd);
-	}
-}
-
-/*
- * End the .htaccess file gallery section
- */
-
-if ($fd = @fs_fopen($outfile, "a")) {
-       	fwrite($fd, "$end_string\n");
-       	fclose($fd);
-}
-
-/*
- * Write the preserved data back to the .htaccess file
- */
-
-if ($fd = @fs_fopen($outfile, "a")) {
-	foreach ($htaccess_save as $line) {
-	       	fwrite($fd, $line);
-       	}
-       	fclose($fd);
-}
-/*
  * Don't require UserDB before we've written and included config.php or it will
  * have a cow when it tries to verify that the $gallery->app->userDir exists.
  */
+
 include(GALLERY_BASE . '/config.php');
 include_once(GALLERY_BASE . '/classes/UserDB.php');
 include_once(GALLERY_BASE . '/classes/gallery/UserDB.php');
diff -Naur gallery-1.5-pl1/skins/bars002/css/screen.css gallery-1.5.1/skins/bars002/css/screen.css
--- gallery-1.5-pl1/skins/bars002/css/screen.css	2005-02-01 12:39:33.000000000 +0100
+++ gallery-1.5.1/skins/bars002/css/screen.css	2005-04-28 00:58:11.000000000 +0200
@@ -372,7 +372,7 @@
     background-color: #909090;
 }
 	
-.popuphead  /* controls the title and background */ 
+.popuphead, .separator  /* controls the title and background */ 
 {
     margin: 0px; padding:0px;
     background-image: url(../images/navbar.jpg);
@@ -417,4 +417,12 @@
 
 #adminbox {
     color: #000000;
-}
\ Pas de fin de ligne à la fin du fichier.
+}
+
+.tab {
+    color: #c0c0c0;
+}
+
+.tab-hi {
+    background-color: #c0c0c0; color: #000000;
+}
diff -Naur gallery-1.5-pl1/skins/bblue/css/screen.css gallery-1.5.1/skins/bblue/css/screen.css
--- gallery-1.5-pl1/skins/bblue/css/screen.css	2005-03-01 08:51:08.000000000 +0100
+++ gallery-1.5.1/skins/bblue/css/screen.css	2005-04-17 16:02:04.000000000 +0200
@@ -429,7 +429,7 @@
 	 {
 	   text-align:center;
 	   font-size: 12px;
-	   font-weight: none;
+	   font-weight: normal;
 	   color: #202020;
 	   padding: 5px;
 	   border: 1px solid #000000;
@@ -440,7 +440,7 @@
 .popupform /* controls form textarea */
 	 {
 	   font-size: 12px;
-	   font-weight: none;
+	   font-weight: normal;
 	   line-height: 120%;
 	   color: #202020;
 	   padding: 2px;
diff -Naur gallery-1.5-pl1/skins/bgreen/css/screen.css gallery-1.5.1/skins/bgreen/css/screen.css
--- gallery-1.5-pl1/skins/bgreen/css/screen.css	2005-03-01 08:51:08.000000000 +0100
+++ gallery-1.5.1/skins/bgreen/css/screen.css	2005-04-21 23:39:52.000000000 +0200
@@ -29,7 +29,7 @@
 A:hover	{ color: #C0C0C0; }
 
 
-textarea:focus, select:focus {
+textarea:focus {
     background-color: #FFFFFF;
 }
 
@@ -445,7 +445,7 @@
 	 {
 	   text-align:center;
 	   font-size: 12px;
-	   font-weight: none;
+	   font-weight: normal;
 	   color: #202020;
 	   padding: 5px;
 	   border: 1px solid #000000;
@@ -456,7 +456,7 @@
 .popupform /* controls form textarea */
 	 {
 	   font-size: 12px;
-	   font-weight: none;
+	   font-weight: normal;
 	   line-height: 120%;
 	   color: #202020;
 	   padding: 2px;
diff -Naur gallery-1.5-pl1/skins/bgreen2/css/screen.css gallery-1.5.1/skins/bgreen2/css/screen.css
--- gallery-1.5-pl1/skins/bgreen2/css/screen.css	2005-03-01 08:51:09.000000000 +0100
+++ gallery-1.5.1/skins/bgreen2/css/screen.css	2005-04-21 23:39:52.000000000 +0200
@@ -27,7 +27,7 @@
 A:active { color: #404040; }
 A:hover	{ color: #C0C0C0; }
 
-textarea:focus, select:focus {
+textarea:focus {
     background-color: #FFFFFF;
 }
 
@@ -423,7 +423,7 @@
 .popup /* controls the main text and message body */
 {
     text-align:center;
-    font-size: 12px; font-weight: none;
+    font-size: 12px; font-weight: normal;
     color: #202020;
     padding: 5px;
     border: 1px solid #000000;
@@ -434,7 +434,7 @@
 .popupform /* controls form textarea */
 	 {
 	   font-size: 12px;
-	   font-weight: none;
+	   font-weight: normal;
 	   line-height: 120%;
 	   color: #202020;
 	   padding: 2px;
diff -Naur gallery-1.5-pl1/skins/bpurple/css/screen.css gallery-1.5.1/skins/bpurple/css/screen.css
--- gallery-1.5-pl1/skins/bpurple/css/screen.css	2005-03-01 08:51:12.000000000 +0100
+++ gallery-1.5.1/skins/bpurple/css/screen.css	2005-04-21 23:39:53.000000000 +0200
@@ -27,7 +27,7 @@
 A:active { color: #404040; }
 A:hover	{ color: #C0C0C0; }
 
-textarea:focus, select:focus {
+textarea:focus {
     background-color: #FFFFFF;
 }
 
@@ -414,7 +414,7 @@
 .popup /* controls the main text and message body */
 {
     text-align:center;
-    font-size: 12px; font-weight: none;
+    font-size: 12px; font-weight: normal;
     color: #202020;
     padding: 5px;
     border: 1px solid #000000;
diff -Naur gallery-1.5-pl1/skins/bred/css/screen.css gallery-1.5.1/skins/bred/css/screen.css
--- gallery-1.5-pl1/skins/bred/css/screen.css	2005-03-01 08:51:13.000000000 +0100
+++ gallery-1.5.1/skins/bred/css/screen.css	2005-04-21 23:39:53.000000000 +0200
@@ -27,7 +27,7 @@
 A:active { color: #404040; }
 A:hover	{ color: #C0C0C0; }
 
-textarea:focus, select:focus {
+textarea:focus {
     background-color: #FFFFFF;
 }
 
@@ -417,7 +417,7 @@
 .popup /* controls the main text and message body */
 {
     text-align:center;
-    font-size: 12px; font-weight: none;
+    font-size: 12px; font-weight: normal;
     color: #202020;
     padding: 5px;
     border: 1px solid #000000;
diff -Naur gallery-1.5-pl1/skins/jenskin/css/screen.css gallery-1.5.1/skins/jenskin/css/screen.css
--- gallery-1.5-pl1/skins/jenskin/css/screen.css	2005-03-10 03:36:36.000000000 +0100
+++ gallery-1.5.1/skins/jenskin/css/screen.css	2005-09-13 00:41:29.000000000 +0200
@@ -3,7 +3,7 @@
    album 'bgcolor', 'background', and 'textcolor' properties.
 */
 /*
-  $Id: screen.css,v 1.1.2.4 2005/03/10 02:36:36 cryptographite Exp $
+  $Id: screen.css,v 1.4.2.1 2005/09/12 22:41:29 dmolavi Exp $
  
   Gallery - a web based photo album viewer and editor
   Copyright (C) 2000-2005 Bharat Mediratta
@@ -20,7 +20,7 @@
  
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+  Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
 
 */ 
 
diff -Naur gallery-1.5-pl1/skins/lilac/css/screen.css gallery-1.5.1/skins/lilac/css/screen.css
--- gallery-1.5-pl1/skins/lilac/css/screen.css	2005-03-03 01:07:14.000000000 +0100
+++ gallery-1.5.1/skins/lilac/css/screen.css	2005-04-21 23:39:53.000000000 +0200
@@ -27,8 +27,8 @@
 A:active { color: #EFEFF3; }
 A:hover	{ color: #FFFFC0; text-decoration: underline}
 
-textarea:focus, select:focus {
-        background-color: #FFFFFF;
+textarea:focus {
+    background-color: #FFFFFF;
 }
 
 /* 
diff -Naur gallery-1.5-pl1/skins/madmod1/css/screen.css gallery-1.5.1/skins/madmod1/css/screen.css
--- gallery-1.5-pl1/skins/madmod1/css/screen.css	2005-02-01 12:39:34.000000000 +0100
+++ gallery-1.5.1/skins/madmod1/css/screen.css	2005-04-17 16:02:07.000000000 +0200
@@ -271,7 +271,7 @@
 .popup
 	{
 	  font-size: 12px;
-	  font-weight: none;
+	  font-weight: normal;
 	  color: #202020;
 	  padding: 5px;
 	  border: 1px solid #000000;
@@ -281,7 +281,7 @@
 .popupform
 	{
 	  font-size: 12px;
-	  font-weight: none;
+	  font-weight: normal;
 	  line-height: 120%;
 	  color: #202020;
 	  padding: 2px;
diff -Naur gallery-1.5-pl1/skins/yellow/css/screen.css gallery-1.5.1/skins/yellow/css/screen.css
--- gallery-1.5-pl1/skins/yellow/css/screen.css	2005-03-01 08:51:40.000000000 +0100
+++ gallery-1.5.1/skins/yellow/css/screen.css	2005-04-21 23:39:54.000000000 +0200
@@ -26,8 +26,8 @@
 A:visited { color: #E91414; text-decoration: none; }
 A:hover	{ color: #E91414; text-decoration: underline}
 
-textarea:focus, input:focus, select:focus {
-        background-color: #F5BF50;
+textarea:focus, input:focus {
+    background-color: #F5BF50;
 }
 
 /* 
diff -Naur gallery-1.5-pl1/slideshow.php gallery-1.5.1/slideshow.php
--- gallery-1.5-pl1/slideshow.php	2005-04-14 04:11:36.000000000 +0200
+++ gallery-1.5.1/slideshow.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: slideshow.php,v 1.72.2.3 2005/04/14 02:11:36 cryptographite Exp $
+ * $Id: slideshow.php,v 1.77.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -91,7 +91,7 @@
 $forwardIconText = getIconText('1rightarrow.gif', _("forward direction"));
 $backwardIconText = getIconText('1leftarrow.gif', _("reverse direction"));
 $delayIconText = getIcontext('history.gif', _("Delay"));
-$loopIconText =  getIcontext('reload.gif', _("Loop"));
+$loopIconText =  getIcontext('reload.gif', _("Loop:"));
 
 // in offline mode, only high is available, because it's the only
 // one where the photos can be spidered...
@@ -177,22 +177,21 @@
 	slideshow_body();
 
 $imageDir = $gallery->app->photoAlbumURL."/images";
-$upArrowURL = '<img src="' . getImagePath('nav_home.gif') . '" width="13" height="11" '.
-		'alt="' . _("navigate UP") .'" title="' . _("navigate UP") .'" border="0">';
 
 #-- breadcrumb text ---
 $upArrowURL = '<img src="' . getImagePath('nav_home.gif') . '" width="13" height="11" '.
-                'alt="' . _("navigate UP") .'" title="' . _("navigate UP") .'" border="0">';
+  'alt="' . _("navigate UP") .'" title="' . _("navigate UP") .'" border="0">';
 
-if (isset($gallery->album) && $gallery->album->fields['returnto'] != 'no') {
+if (isset($gallery->album)) {
     foreach ($gallery->album->getParentAlbums(true) as $navAlbum) {
-        $breadcrumb["text"][] = $navAlbum['prefixText'] .': <a class="bread" href="'. $navAlbum['url'] . '">'.
-          $navAlbum['title'] . "&nbsp;" . $upArrowURL . "</a>";
+	$breadcrumb["text"][] = $navAlbum['prefixText'] .': <a class="bread" href="'. $navAlbum['url'] . '">'.
+	  $navAlbum['title'] . "&nbsp;" . $upArrowURL . "</a>";
     }
-} else {
-        /* We're on mainpage */
-        $breadcrumb["text"][]= _("Gallery") .": <a class=\"bread\" href=\"" . makeGalleryUrl("albums.php") . "\">" .
-          $gallery->app->galleryTitle . "&nbsp;" . $upArrowURL . "</a>";
+}
+else {
+    /* We're on mainpage */
+    $breadcrumb["text"][]= _("Gallery") .": <a class=\"bread\" href=\"" . makeGalleryUrl("albums.php") . "\">" .
+      $gallery->app->galleryTitle . "&nbsp;" . $upArrowURL . "</a>";
 }
 
 $breadcrumb["bordercolor"] = $borderColor;
@@ -231,7 +230,7 @@
 
 slideshow_image();
 
-includeLayout('ml_pulldown.inc');
+echo languageSelector();
 includeHtmlWrap("slideshow.footer");
 
 if (!$GALLERY_EMBEDDED_INSIDE) { ?>
diff -Naur gallery-1.5-pl1/sort_album.php gallery-1.5.1/sort_album.php
--- gallery-1.5-pl1/sort_album.php	2005-03-10 03:29:37.000000000 +0100
+++ gallery-1.5.1/sort_album.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: sort_album.php,v 1.32.2.1 2005/03/10 02:29:37 cryptographite Exp $
+ * $Id: sort_album.php,v 1.33.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/stamp_preview.php gallery-1.5.1/stamp_preview.php
--- gallery-1.5-pl1/stamp_preview.php	1970-01-01 01:00:00.000000000 +0100
+++ gallery-1.5.1/stamp_preview.php	2005-09-13 00:40:44.000000000 +0200
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Gallery - a web based photo album viewer and editor
+ * Copyright (C) 2000-2005 Bharat Mediratta
+ *
+ * This file Copyright (C) 2003-2004 Joan McGalliard
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * $Id: stamp_preview.php,v 1.1.2.1 2005/09/12 22:40:44 dmolavi Exp $
+ */
+?>
+<?php
+// ###################################################################
+// # IBPS E-C@ard for Gallery           Version 1                    #
+// # Copyright 2002 IBPS Friedrichs     info@ibps-friedrichs.de      #
+// # Ported for Gallery By freenik      webmaster@cittadipolicoro.com#
+// ###################################################################
+
+/* Modified by Jens Tkotz <jens@jems.de> */
+?>
+<?php
+
+require_once(dirname(__FILE__) . '/init.php');
+
+doctype();
+?>
+<html>
+    <?php common_header(); ?>
+    <title><?php echo _("Poststamp preview"); ?></title>
+</head>
+
+<body class="popupbody" dir="<?php echo $gallery->direction ?>">
+<div class="popuphead"><?php echo _("Choose a stamp:"); ?></div>
+<div align="center" class="popup">
+
+<table width="100" border="0" cellspacing="2" cellpadding="2">
+<?php
+for($i = 1; $i <= 27; $i++) {
+  $nr = sprintf("%02d", $i-1);
+  echo "\n<tr>";
+    echo "\n". '<td width="20" align="center" valign="middle" bgcolor="#CCCCCC" scope="col">'. $i .'</td>';
+    echo "\n". '<td bgcolor="#CCCCCC" scope="col">';
+    echo "\n\t" . '<img src="'. $gallery->app->photoAlbumURL .'/images/ecard_images/'. $nr .'.gif">';
+    echo "\n</td>";
+  echo "\n</tr>";
+}
+?>
+
+</table>
+</body>
+</html>
diff -Naur gallery-1.5-pl1/stats.php gallery-1.5.1/stats.php
--- gallery-1.5-pl1/stats.php	2005-08-25 05:47:35.000000000 +0200
+++ gallery-1.5.1/stats.php	2005-09-22 02:29:50.000000000 +0200
@@ -1,208 +1,292 @@
 <?php
-/*
-* Stats is a Gallery mod that allows photo statistics to be displayed.
-* Use the url variable "type" to select the statistic to display.
-*
-*   - number of views (clicks) - use stats.php?type=views
-*   - upload date - use stats.php?type=date
-*   - number of votes (stats votes) - use stats.php?type=votes
-*   - ratings (Gallery votes) - use stats.php?type=ratings
-*   - capture date - use stats.php?type=cdate
-*   - latest comments - use stats.php?type=comments
-*   - random images - use stats.php?type=random
-*
-* The photos displayed can be restricted by their upload date.
-* Use stats.php?type=date&period=<x> where x is the number of months
-* that you want to display. For example:
-*   stats.php?type=date&period=0 displays all photos uploaded during
-*       the current month.
-*   stats.php?type=views?period=1 displays the number of views (clicks)
-*       for all photos uploaded during the last month and the current month
-*       stats.php?type=date&period=6 covers the last 6 months.
-*
-* The images listed can be restricted to one album by using the album
-* parameter. For example:
-*   stats.php?type=date&album=new displays only images from the new album.
-*
-* More details are available in the readme.
-*
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or (at
-* your option) any later version.
-*
-* This program is distributed in the hope that it will be useful, but
-* WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-*
-* Copyright (C) 2004 Jeremy Gilliat with rating contribution by Haplo
-* based on Bharat Mediratta's standard Gallery code.
-*
-* $Id: stats.php,v 1.12.2.8 2005/08/25 03:47:35 cryptographite Exp $
-*/
-
+/**
+ * Stats is a Gallery mod that allows photo statistics to be displayed.
+ * Use the url variable "type" to select the statistic to display.
+ *
+ *   - number of views (clicks) - use stats.php?type=views
+ *   - upload date - use stats.php?type=date
+ *   - number of votes (stats votes) - use stats.php?type=votes
+ *   - ratings (Gallery votes) - use stats.php?type=ratings
+ *   - capture date - use stats.php?type=cdate
+ *   - latest comments - use stats.php?type=comments
+ *   - random images - use stats.php?type=random
+ *
+ * The photos displayed can be restricted by their upload date.
+ * Use stats.php?type=date&period=<x> where x is the number of months
+ * that you want to display. For example:
+ *   stats.php?type=date&period=0 displays all photos uploaded during
+ *       the current month.
+ *   stats.php?type=views?period=1 displays the number of views (clicks)
+ *       for all photos uploaded during the last month and the current month
+ *       stats.php?type=date&period=6 covers the last 6 months.
+ *
+ * The images listed can be restricted to one album by using the album
+ * parameter. For example:
+ *   stats.php?type=date&album=new displays only images from the new album.
+ *
+ * More details are available in the readme.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * @package Stats
+ * @author Jeremy Gilliat
+ * @author Haplo
+ * @author Jens Tkotz
+ */
+
+/**
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+ *
+ * Copyright (C) 2004 Jeremy Gilliat with rating contribution by Haplo
+ * based on Bharat Mediratta's standard Gallery code.
+ *
+ * $Id: stats.php,v 1.30.2.5 2005/09/22 00:29:50 jenst Exp $
+ */
 
 require_once(dirname(__FILE__) . '/init.php');
 require_once(dirname(__FILE__) . '/includes/stats/stats.inc.php');
 
-$debug = 0;
 //$album="album01";
 
-list ($type, $sca, $sal, $sde, $sco, $scd, $sud, $svi, $sac, $svo, $sav, $sao, $stm, $rev, $tsz ,$ppp, $total, $sgr, $rows, $cols, $addLinksPos) =
-	getRequestVar(array('type', 'sca', 'sal', 'sde', 'sco', 'scd', 'sud', 'svi', 'sac', 'svo', 'sav', 'sao', 'stm', 'rev', 'tsz' ,'ppp', 'total', 'sgr', 'rows', 'cols', 'addLinksPos'));
+list ($type, $sca, $sal, $sde, $sco, $scd, $sud, $svi, $sac, $svo, $sav, $sao, $stm, $reverse, $tsz ,$ppp, $total, $showGrid, $rows, $cols, $addLinksPos) =
+    getRequestVar(array('type', 'sca', 'sal', 'sde', 'sco', 'scd', 'sud', 'svi', 'sac', 'svo', 'sav', 'sao', 'stm', 'reverse', 'tsz' ,'ppp', 'total', 'showGrid', 'rows', 'cols', 'addLinksPos'));
 
 list ($ty, $tm, $td) = getRequestVar(array('ty', 'tm', 'td'));
 
 list ($page, $set_albumListPage) =
-	getRequestVar(array('page', 'set_albumListPage'));
+    getRequestVar(array('page', 'set_albumListPage'));
+if (empty($type)) {
+    /* We assume was called direct. So we call show defaults */
+    header("Location: ". unhtmlentities(defaultStatsUrl('views')));
+}
 
-if (empty($type) || eregi('[^a-z]', $type)) {
-	/* We assume was called direct. So we call show defaults */
-	header("Location: ". unhtmlentities(defaultStatsUrl('views')));
+$reverse = (bool)$reverse;
+
+/* Start of HTML Output to show page in valid HTML when debug is ON */
+switch ($type) {
+    case 'votes':
+        if ($reverse) {
+            $stats_title =  _(" - Images with the least votes");
+        }
+        else {
+            $stats_title =  _(" - Images with the most votes");
+        }
+    break;
+
+    case 'ratings':
+        if ($reverse ) {
+            $stats_title =  _(" - Bottom rated images");
+        }
+    else {
+            $stats_title =  _(" - Top rated images");
+    }
+    break;
+
+    case 'date':
+        if ($reverse ) {
+            $stats_title =  _(" - Oldest images first");
+        }
+        else {
+
+            $stats_title =  _(" - Latest added images");
+        }
+    break;
+
+    case 'cdate':
+        if ($reverse ) {
+            $stats_title =  _(" - Oldest Capture Date");
+        }
+        else {
+            $stats_title =  _(" - Latest Capture Date");
+        }
+    break;
+
+    case 'comments':
+        if ($reverse ) {
+            $stats_title =  _(" - Oldest Comments");
+        }
+        else {
+            $stats_title =  _(" - Latest Comments");
+        }
+    break;
+
+    case 'random':
+        $stats_title =  _(" - Random Images");
+    break;
+
+    default:
+    // 'views'
+    $type = 'views';
+    if ($reverse ) {
+        $stats_title =  _(" - Images with the least views");
+    }
+    else {
+        $stats_title =  _(" - Images with the most views");
+    }
+    break;
 }
 
-$rating = "";
-$ratingCount = "";
-$randomNum = "";
-$pixelImage = '<img src="' . getImagePath('pixel_trans.gif') . '" width="1" height="1" alt="pixel_trans">';
+if (!$GALLERY_EMBEDDED_INSIDE) {
+    doctype();
+?>
+<html>
+<head>
+  <title><?php echo $gallery->app->galleryTitle . $stats_title; ?></title>
+<?php
+common_header() ;
+?>
+</head>
+   <body dir="<?php echo $gallery->direction ?>">
+<?php
+}
+/* End of HTML begin, lets do some calculations etc. */
 
-if ( !empty($stm) ) {
-	$time_start = getmicrotime();
+$set_albumListPage = intval($set_albumListPage);
+if (empty($set_albumListPage) || $set_albumListPage < 0) {
+    $set_albumListPage = 1;
 }
 
+//$page = intval($page);
+//if (empty($page) || $page < 0) {
+    $page = $set_albumListPage;
+//}
+
+$rating = '';
+$ratingCount = '';
+$randomNum = '';
+$pixelImage = '<img src="' . getImagePath('pixel_trans.gif') . '" width="1" height="1" alt="pixel_trans">';
+
+$time_start = getmicrotime();
+
 class cacheCtrl {
-	var $enabled;
-	var $expireSecs;
+    var $enabled;
+    var $expireSecs;
 
-	function cacheCtrl($enabled = 0, $expireSecs = -1) {
-		$this->enabled    = $enabled;
-		$this->expireSecs = $expireSecs;
-	}
+    function cacheCtrl($enabled = 0, $expireSecs = -1) {
+        $this->enabled    = $enabled;
+        $this->expireSecs = $expireSecs;
+    }
 }
 
 define("CACHE_INDEX_FIELD_WIDTH", 16);
 
 // Always show comments if only displaying images that have comments.
-if ( $type == "comments" ) {
-	$showComments = 1;
-	$cache = new cacheCtrl( $gallery->app->stats_commentsCacheOn, $gallery->app->stats_commentsCacheExpireSecs );
+if ($type == "comments" ) {
+    $showComments = 1;
+    $cache = new cacheCtrl( $gallery->app->stats_commentsCacheOn, $gallery->app->stats_commentsCacheExpireSecs );
 }
 /*
 ** Commented out, because the rating code is broken.
-else if ( $type == "ratings" ) {
-	$showRatings = 1;
-	$cache = new cacheCtrl( $gallery->app->stats_ratingsCacheOn, $gallery->app->stats_ratingsCacheExpireSecs );
+else if ($type == "ratings" ) {
+$showRatings = 1;
+$cache = new cacheCtrl( $gallery->app->stats_ratingsCacheOn, $gallery->app->stats_ratingsCacheExpireSecs );
 }
 */
-else if ( $type == "views" ) {
-	$showViews = 1;
-	$cache = new cacheCtrl($gallery->app->stats_viewsCacheOn, $gallery->app->stats_viewsCacheExpireSecs);
-}
-else if ( $type == "date" ) {
-	$showUploadDate = 1;
-	$cache = new cacheCtrl( $gallery->app->stats_dateCacheOn, $gallery->app->stats_dateCacheExpireSecs );
-}
-else if ( $type == "cdate" ) {
-	$showCaptureDate = 1;
-	$cache = new cacheCtrl( $gallery->app->stats_cDateCacheOn, $gallery->app->stats_cDateCacheExpireSecs );
-}
-else if ( $type == "votes" ) {
-	$showVotes = 1;
-	$cache = new cacheCtrl( $gallery->app->stats_votesCacheOn, $gallery->app->stats_votesCacheExpireSecs );
+else if ($type == "views" ) {
+    $showViews = 1;
+    $cache = new cacheCtrl($gallery->app->stats_viewsCacheOn, $gallery->app->stats_viewsCacheExpireSecs);
+}
+else if ($type == "date" ) {
+    $showUploadDate = 1;
+    $cache = new cacheCtrl( $gallery->app->stats_dateCacheOn, $gallery->app->stats_dateCacheExpireSecs );
+}
+else if ($type == "cdate" ) {
+    $showCaptureDate = 1;
+    $cache = new cacheCtrl( $gallery->app->stats_cDateCacheOn, $gallery->app->stats_cDateCacheExpireSecs );
+}
+else if ($type == "votes" ) {
+    $showVotes = 1;
+    $cache = new cacheCtrl( $gallery->app->stats_votesCacheOn, $gallery->app->stats_votesCacheExpireSecs );
 }
 else {
-	$cache = new cacheCtrl;
+    $cache = new cacheCtrl;
 }
 
-// Check for any control variables passed in the url.
+/* Check for any control variables passed in the url. */
 if (!empty( $sca )) {
-	$showCaption = $sca;
+    $showCaption = $sca;
 }
 
 if (!empty( $sal )) {
-	$showAlbumLink = $sal;
+    $showAlbumLink = $sal;
 }
 
 if (!empty( $sde )) {
-	$showDescription = $sde;
+    $showDescription = $sde;
 }
 
 if (!empty( $scd )) {
-	$showCaptureDate = $scd;
+    $showCaptureDate = $scd;
 }
 
 if (!empty( $sud )) {
-	$showUploadDate = $sud;
+    $showUploadDate = $sud;
 }
 
 if (!empty( $svi )) {
-	$showViews = $svi;
+    $showViews = $svi;
 }
 
 if (!empty( $svo )) {
-	$showVotes = $svo;
+    $showVotes = $svo;
 }
 /*
 if (!empty( $sra )) {
-	$showRatings = $sra;
+$showRatings = $sra;
 }
 */
 if (!empty( $sco )) {
-	$showComments = $sco;
+    $showComments = $sco;
 }
 
 if (!empty( $sac )) {
-	$showAddComment = $sac;
+    $showAddComment = $sac;
 }
 
 if (!empty( $sav )) {
-	$showAddVote = $sav;
+    $showAddVote = $sav;
 }
 
 if (!empty( $sao )) {
-	$showAlbumOwner = $sao;
-}
-
-if (!empty( $sgr )) {
-	$showGrid = $sgr;
-}
-
-if (!empty( $rev )) {
-	$reverseOrder = (bool)$rev;
-} else {
-	$reverseOrder = 0;
+    $showAlbumOwner = $sao;
 }
 
 if (!empty( $ppp )) {
-	$photosPerPage = $ppp;
+    $photosPerPage = $ppp;
 }
 
 if (!empty( $rows )) {
-	$numRows = $rows;
-}
-
-if (!empty( $cols )) {
-	$numCols = $cols;
+    $numRows = $rows;
 }
 
 if (!empty( $total )) {
-	$totalPhotosToDisplay = $total;
+    $totalPhotosToDisplay = $total;
 }
 if (!empty( $ty )) {
-	$timeYear = $ty;
+    $timeYear = $ty;
 }
 
 if (!empty( $tm )) {
-	$timeMonth = $tm;
+    $timeMonth = $tm;
 }
 
 if (!empty( $td )) {
-	$timeDay = $td;
+    $timeDay = $td;
+}
+
+if (!empty($showGrid)) {
+    // In grid mode photos per page is controlled by the number of rows and columns.
+    $photosPerPage = $cols * $numRows;
 }
 
 $albumDB = new AlbumDB(FALSE);
@@ -212,15 +296,15 @@
 // on all hosts.
 $numTopAlbums = $albumDB->numAlbums($gallery->user);
 for ($i = 1; $i <= $numTopAlbums; $i++) {
-	$topAlbum = $albumDB->getAlbum($gallery->user, $i);
-	$list[] = $topAlbum;
-	recurseAlbums( $topAlbum );
+    $topAlbum = $albumDB->getAlbum($gallery->user, $i);
+    $list[] = $topAlbum;
+    recurseAlbums( $topAlbum );
 }
 
 $numAlbums = count($list);
-if ($debug) {
-	echo sprintf (_("Number Albums = %s") . "<br>", $numAlbums) ;
-}
+
+debugMessage(sprintf (_("Number Albums = %s") . "<br>", $numAlbums),__FILE__ , __LINE__) ;
+
 $skip = array();
 $arrPhotos = array();
 
@@ -229,289 +313,242 @@
 
 // Attempt to load from cache if cache is selected
 // and a period or album have not been specified.
-$cacheFilename = $gallery->app->albumDir . "/stats.$type.$reverseOrder.cache";
-if ( $debug > 1 ) {
-	echo sprintf (_("Cache filename = %s ; enabled = %s ; expires = %s"), $cacheFilename, $cache->enabled, $cache->expireSecs) . "<br>";
-}
-
-if ( !isset($refreshcache) &&
-	!isset($period) &&
-	!isset($album)  &&
-	$cache->enabled ) {
-	if (fs_file_exists($cacheFilename)) {
-		$cacheState = fs_stat($cacheFilename);
-		$cacheTime = $cacheState[9];
-		if ( $cache->expireSecs == -1 ||
-		time() - $cacheTime < $cache->expireSecs) {
-			if ( $debug > 1 ) {
-				echo sprintf (_("Time now = %s ; Cache time = %s"), time(), $cacheTime). "<br>";
-			}
-			$numPhotos = readCacheNumPhotos($cacheFilename);
-			if ( $numPhotos != -1 ) {
-				$arrPhotos = array_fill(0, $numPhotos, 0);
-				$useCache = true;
-			}
-		}
-	}
-
-	if ( !$useCache ) {
-		$refreshcache = true;
-	}
-
-	// Logged in users don't use the cache
-	if ($gallery->user->isLoggedIn()) {
-		if ($debug > 1) {
-			echo _("Logged In - Disabling Cache") . "<br>";
-		}
-		$refreshcache = false;
-		$useCache = false;
-	}
-}
-
-if ( $debug > 1 ) {
-	if ( $useCache ) {
-		echo _("Using cache") . "<br>";
-	}
-	else {
-		echo _("Not using cache"). "<br>";
-	}
-	if ( !empty($refreshcache) ) {
-		echo _("Cache to be rebuilt"). "<br>";
-	}
+$cacheFilename = $gallery->app->albumDir . "/stats.$type.$reverse.cache";
+debugMessage(sprintf (_("Cache filename = %s ; enabled = %s ; expires = %s"), $cacheFilename, $cache->enabled, $cache->expireSecs), __FILE__, __LINE__);
+
+if (!isset($refreshcache) &&
+    !isset($period) &&
+    !isset($album)  &&
+    $cache->enabled ) {
+    if (fs_file_exists($cacheFilename)) {
+        $cacheState = fs_stat($cacheFilename);
+        $cacheTime = $cacheState[9];
+        if ($cache->expireSecs == -1 ||
+        time() - $cacheTime < $cache->expireSecs) {
+            debugMessage(sprintf (_("Time now = %s ; Cache time = %s"), time(), $cacheTime), __FILE__, __LINE__);
+            $numPhotos = readCacheNumPhotos($cacheFilename);
+            if ($numPhotos != -1 ) {
+                $arrPhotos = array_fill(0, $numPhotos, 0);
+                $useCache = true;
+            }
+        }
+    }
+
+    if (!$useCache ) {
+        $refreshcache = true;
+    }
+
+    // Logged in users don't use the cache
+    if ($gallery->user->isLoggedIn()) {
+        debugMessage(_("Logged In - Disabling Cache"), __FILE__, __LINE__);
+        $refreshcache = false;
+        $useCache = false;
+    }
 }
 
+debugMessage((!empty($useCache)) ? _("Using cache") : _("Not using cache") ,__FILE__, __LINE__);
+debugMessage((!empty($refreshcache)) ? _("Cache to be rebuilt") : _("Cache will not rebuild.") , __FILE__, __LINE__);
+
 // Check if photo data will be loaded from the caches.
 // If it isn't, then load the photos data and sort.
-if ( !$useCache ) {
-	if ( isset($period ) ) {
-		$cutoffDate = strftime("%Y") * 12 + strftime("%m") - $period;
-	}
-	else {
-		$cutoffDate = 0;
-	}
-
-	if ( $type == "random" ) {
-		// Seed the random number generator.
-		srand((double)microtime()*1000000);
-	}
-
-	for ($i = 0; $i<$numAlbums; $i++) {
-		$statsAlbum = $list[$i];
-		if ($statsAlbum->versionOutOfDate()) {
-			if ( $debug >= 2 ) {
-				echo _("Version out of date.") ."<br>";
-			}
-			$skip[] = $statsAlbum;
-			continue;
-		}
-
-		/* broken when showNestedAlbums = 1 */
-		if (isset($album)) {
-			if (isset($showNestedAlbums)) {
-				// Need to show nested images inside the requested album.
-				if (in_array($album, getParentAlbums($statsAlbum))) {
-					// Check if this album is the parent
-					if ( $album == $statsAlbum->fields['name']) {
-						$albumobj = $statsAlbum;
-					}
-				}
-				else {
-					// Ignore albums that are not within the specified $album
-					continue;
-				}
-			}
-			else {
-				if ( $album == $statsAlbum->fields['name']) {
-					$albumobj = $statsAlbum;
-				}
-				else {
-					continue;
-				}
-			}
-		}
-
-		$uid = $gallery->user->getUid();
-		if ($statsAlbum->canRead($uid) || $gallery->user->isAdmin() || $statsAlbum->isOwner($uid))  {
-			if ( $debug ) {
-				echo sprintf (_("Checking album: %s"), $statsAlbum->fields['name']) ."<br>";
-			}
-
-			// Haplo code to make sense of the Gallery rankings.
-			/*
-			if ( isset($showRatings) || $type == "ratings" ) {
-				$ratingAverageList = getRatingAverage();
-			}
-			*/
-			$numPhotos = $statsAlbum->numPhotos(1);
-			for ($j = 1; $j <= $numPhotos; $j++) {
-				if ( $debug > 1 ) {
-					echo sprintf (_("Reading info for photo index = %d , id = %d"), $j, $statsAlbum->getPhotoId($j)). "<br>";
-				}
-
-				if (! $statsAlbum->isAlbum($j) &&
-				(!$statsAlbum->isHidden($j) || $gallery->user->isAdmin())) {
-					$uploaddate = $statsAlbum->getUploadDate($j);
-
-					if ( strftime("%Y",$uploaddate ) * 12 + strftime("%m",$uploaddate) >= $cutoffDate ) {
-						// If displaying latest comments,
-						// then only list photos with comments;
-						// otherwise display all.
-						if ( $type != "comments" ||
-						( $statsAlbum->numComments($j) > 0 &&
-						$statsAlbum->canViewComments($uid) )) {
-							if ( isset($showVotes) || $type == "votes" ) {
-								if ( $debug > 2 ) {
-									echo _("Getting SVotes") ."<br>";
-								}
-								$votes = $statsAlbum->getItemSVotes($j);
-							} else {
-								$votes ="";
-							}
-
-							if ( $debug > 2 ) {
-								echo _("Getting Item Clicks") ."<br>";
-							}
-							$views = $statsAlbum->getItemClicks($j);
-
-							if ( $debug > 2 ) {
-								echo _("Getting Item Capture Date") ."<br>";
-							}
-							$captureDate = $statsAlbum->getItemCaptureDate($j);
-
-							// If the user wants stats for a capture date of a
-							// specific year, month or day then filter out any images
-							// that do not match.
-							if ( !empty($timeYear) && $timeYear != strftime("%Y",$captureDate)) {
-								continue;
-							}
-							
-							if ( !empty($timeMonth) && $timeMonth != strftime("%m", $captureDate)) {
-								continue;
-							}
-							
-							if ( !empty($timeDay) && $timeDay != strftime("%d", $captureDate)) {
-								continue;
-							}
-
-							if ( $debug > 2 ) {
-								echo _("Getting Number of Comments"). "<br>";
-							}
-							if ( $statsAlbum->numComments($j) > 0 )  {
-								if ( $debug > 2 ) {
-									echo _("Getting Comments") ."<br>";
-								}
-								$comment = $statsAlbum->getComment( $j, $statsAlbum->numComments($j) );
-								$commentDate = $comment->datePosted;
-							}
-							else {
-								$commentDate = 0;
-							}
-							/*
-							if ( isset($showRatings) || $type == "ratings" ) {
-								if ( $debug > 2 ) {
-									echo _("Getting Ratings"). "<br>";
-								}
-
-								if (!empty($ratingAverageList[$j])) {
-									$ratingCount = $ratingAverageList[$j]['count'];
-									if ( $ratingAverageList[$j]['average'] != 0 ) {
-										// Only show rating when sufficient votes have been cast.
-										if ($ratingAverageList[$j]['count'] >= $votesNeededToShowRating ) {
-											$rating = $ratingAverageList[$j]['average'];
-										}
-										else {
-											$rating = -1;
-										}
-									}
-									else {
-										$rating = -2;
-									}
-								}
-							}
-							*/
-
-							if ( $type == "random" ) {
-								$randomNum = rand();
-							}
-
-							$arrPhotos[] = array("albumName" => $statsAlbum->fields['name'],
-							"photoId" => $statsAlbum->getPhotoId($j),
-							"votes" => $votes,
-							"views" => $views,
-							"uploaddate" => $uploaddate,
-							"capturedate" => $captureDate,
-							"commentdate" => $commentDate,
-							"rating" => $rating,
-							"ratingcount" => $ratingCount,
-							"random" => $randomNum );
-							if ( $debug > 1 ) {
-								echo sprintf (_("Album: %s ; Index: %d ; Votes: %d ; Views: %d; Date: %s; Capture: %s; Comment Date: %s; Rating: %s; Rating count: %d; Random: %d"). "<br>",
-								$statsAlbum->fields['name'], $j, $votes, $views, $uploaddate, $captureDate, $commentDate, $rating, $ratingCount, $randomNum);
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-
-	if ( is_array($arrPhotos) ) {
-		// Set what is returned from the sort comparisons depending
-		// upon whether the user wants to reverse the sort order or not.
-		if ( $reverseOrder ) {
-			$retSortGreater = 1;
-			$retSortLesser  = -1;
-		}
-		else {
-			$retSortGreater = -1;
-			$retSortLesser  = 1;
-		}
-
-		// Now do the search using the criteria specified by $type.
-		if ( $type == "votes" ) {
-			usort($arrPhotos, "votesort");
-		}
-		else if ( $type == "views" ) {
-			usort($arrPhotos, "viewsort");
-		}
-		else if ( $type == "date" ) {
-			usort($arrPhotos, "datesort");
-		}
-		else if ( $type == "cdate" ) {
-			usort($arrPhotos, "capturedatesort");
-		}
-		else if ( $type == "comments" ) {
-			usort($arrPhotos, "commentdatesort");
-		}
-		else if ( $type == "ratings" ) {
-			usort($arrPhotos, "ratingsort");
-		}
-		else if ( $type == "random" ) {
-			usort($arrPhotos, "randomsort");
-		}
-	}
+if (empty($useCache)) {
+    if (!empty($period )) {
+        $cutoffDate = strftime("%Y") * 12 + strftime("%m") - $period;
+    }
+    else {
+        $cutoffDate = 0;
+    }
+
+    if ($type == "random" ) {
+        // Seed the random number generator.
+        srand((double)microtime()*1000000);
+    }
+
+    for ($i = 0; $i<$numAlbums; $i++) {
+        debugMessage("<hr>", __FILE__, __LINE__);
+        $statsAlbum = $list[$i];
+        //		print_r($statsAlbum);
+        if ($statsAlbum->versionOutOfDate()) {
+            debugMessage(_("Version out of date."), __FILE__, __LINE__, 2);
+            $skip[] = $statsAlbum;
+            continue;
+        }
+
+        /* broken when showNestedAlbums = 1 */
+        if (isset($album)) {
+            if (isset($showNestedAlbums)) {
+                // Need to show nested images inside the requested album.
+                if (in_array($album, getParentAlbums($statsAlbum))) {
+                    // Check if this album is the parent
+                    if ($album == $statsAlbum->fields['name']) {
+                        $albumobj = $statsAlbum;
+                    }
+                }
+                else {
+                    // Ignore albums that are not within the specified $album
+                    continue;
+                }
+            }
+            else {
+                if ($album == $statsAlbum->fields['name']) {
+                    $albumobj = $statsAlbum;
+                }
+                else {
+                    continue;
+                }
+            }
+        }
+
+        $uid = $gallery->user->getUid();
+        if ($statsAlbum->canRead($uid) || $gallery->user->isAdmin() || $statsAlbum->isOwner($uid))  {
+            debugMessage(sprintf (_("Checking album: %s"), $statsAlbum->fields['name']), __FILE__, __LINE__);
+
+            // Haplo code to make sense of the Gallery rankings.
+            /*
+            if (isset($showRatings) || $type == "ratings" ) {
+            $ratingAverageList = getRatingAverage();
+            }
+            */
+            $numPhotos = $statsAlbum->numPhotos(1);
+            for ($j = 1; $j <= $numPhotos; $j++) {
+                debugMessage(sprintf (_("Reading info for photo index = %d , id = %d"), $j, $statsAlbum->getPhotoId($j)), __FILE__, __LINE__, 2);
+
+                if (! $statsAlbum->isAlbum($j) && (!$statsAlbum->isHidden($j) || $gallery->user->isAdmin())) {
+                    $uploaddate = $statsAlbum->getUploadDate($j);
+
+                    if (strftime("%Y",$uploaddate ) * 12 + strftime("%m",$uploaddate) >= $cutoffDate ) {
+                        // If displaying latest comments,
+                        // then only list photos with comments;
+                        // otherwise display all.
+                        if ($type != "comments" || ( $statsAlbum->numComments($j) > 0 && $statsAlbum->canViewComments($uid) )) {
+                            if (isset($showVotes) || $type == "votes" ) {
+                                debugMessage(_("Getting SVotes"), __FILE__, __LINE__, 2);
+                                $votes = $statsAlbum->getItemSVotes($j);
+                            } else {
+                                $votes = '';
+                            }
+
+                            debugMessage(_("Getting Item Clicks"), __FILE__, __LINE__, 2);
+                            $views = $statsAlbum->getItemClicks($j);
+
+                            debugMessage(_("Getting Item Capture Date"), __FILE__, __LINE__, 2);
+                            $captureDate = $statsAlbum->getItemCaptureDate($j);
+
+                            // If the user wants stats for a capture date of a
+                            // specific year, month or day then filter out any images
+                            // that do not match.
+                            if (!empty($timeYear) && $timeYear != strftime("%Y",$captureDate)) {
+                                continue;
+                            }
+
+                            if (!empty($timeMonth) && $timeMonth != strftime("%m", $captureDate)) {
+                                continue;
+                            }
+
+                            if (!empty($timeDay) && $timeDay != strftime("%d", $captureDate)) {
+                                continue;
+                            }
+
+
+                            debugMessage(_("Getting Number of Comments"), __FILE__, __LINE__, 2);
+                            if ($statsAlbum->numComments($j) > 0 )  {
+                                debugMessage(_("Getting Comments"), __FILE__, __LINE__, 2);
+                                $comment = $statsAlbum->getComment( $j, $statsAlbum->numComments($j) );
+                                $commentDate = $comment->datePosted;
+                            }
+                            else {
+                                $commentDate = 0;
+                            }
+                            /*
+                            if (isset($showRatings) || $type == "ratings" ) {
+                            debugMessage(_("Getting Ratings"), __FILE__, __LINE__, 2);
+
+                            if (!empty($ratingAverageList[$j])) {
+                            $ratingCount = $ratingAverageList[$j]['count'];
+                            if ($ratingAverageList[$j]['average'] != 0 ) {
+                            // Only show rating when sufficient votes have been cast.
+                            if ($ratingAverageList[$j]['count'] >= $votesNeededToShowRating ) {
+                            $rating = $ratingAverageList[$j]['average'];
+                            }
+                            else {
+                            $rating = -1;
+                            }
+                            }
+                            else {
+                            $rating = -2;
+                            }
+                            }
+                            }
+                            */
+
+                            if ($type == "random" ) {
+                                $randomNum = rand();
+                            }
+
+                            $arrPhotos[] = array("albumName" => $statsAlbum->fields['name'],
+                                "photoId" => $statsAlbum->getPhotoId($j),
+                                "votes" => $votes,
+                                "views" => $views,
+                                "uploaddate" => $uploaddate,
+                                "capturedate" => $captureDate,
+                                "commentdate" => $commentDate,
+                                "rating" => $rating,
+                                "ratingcount" => $ratingCount,
+                                "random" => $randomNum );
+                            debugMessage(sprintf (_("Album: %s ; Index: %d ; Votes: %d ; Views: %d; Date: %s; Capture: %s; Comment Date: %s; Rating: %s; Rating count: %d; Random: %d"). "<br>",
+                                $statsAlbum->fields['name'], $j, $votes, $views, $uploaddate, $captureDate, $commentDate, $rating, $ratingCount, $randomNum) 
+				, __FILE__, __LINE__, 1);
+                        }
+                    }
+                }
+            }
+        }
+    }
+
+    $order = ($reverse) ? 'asc' : 'desc';
+    if (is_array($arrPhotos) ) {
+        // Do the search using the criteria specified by $type.
+	switch ($type) {
+	    case 'votes':
+	        array_sort_by_fields($arrPhotos, 'votes', $order);
+		break;
+	    case 'views':
+	        array_sort_by_fields($arrPhotos, 'views', $order);
+		break;
+	    case 'date':
+	        array_sort_by_fields($arrPhotos, 'uploaddate', $order);
+		break;
+	    case 'cdate':
+	        array_sort_by_fields($arrPhotos, 'capturedate', $order);
+		break;
+	    case 'comments':
+	        array_sort_by_fields($arrPhotos, 'commentdate', $order);
+		break;
+	    case 'ratings':
+	        array_sort_by_fields($arrPhotos, 'rating', $order);
+		break;
+	    case 'random':
+	        array_sort_by_fields($arrPhotos, 'random', $order);
+		break;
+        }
+    }
 }
 
-if ( !empty($refreshcache) &&
+if (!empty($refreshcache) &&
     !isset($period) &&
     !isset($album) &&
     is_array($arrPhotos)) {
-	writeCache($cacheFilename);
+    writeCache($cacheFilename);
 }
 
 $uid = $gallery->user->getUid();
-if (empty($page) && empty($set_albumListPage)) {
-	$page = 1;
-} elseif (!empty($set_albumListPage)) {
-	$page = $set_albumListPage;
-}
 
 if (!isset($totalPhotosToDisplay) || $totalPhotosToDisplay <= 0 || $totalPhotosToDisplay > sizeof($arrPhotos)) {
-	$totalPhotosToDisplay = sizeof($arrPhotos);
+    $totalPhotosToDisplay = sizeof($arrPhotos);
 }
 
 if (!isset($photosPerPage)) {
-	$photosPerPage = $totalPhotosToDisplay;
+    $photosPerPage = $totalPhotosToDisplay;
 }
 
 $totalPhotosReq = $totalPhotosToDisplay;
@@ -519,96 +556,16 @@
 
 // Use fuz factor to avoid rounding up when result is 0.5
 $lastpage = round( ($totalPhotosToDisplay / $photosPerPage) - 0.500001) + 1;
-if ($debug) {
-	echo sprintf(_("Total: %s ; Start: %s ; Last Page: %s"), $totalPhotosToDisplay, $startPhoto, $lastpage) . "<br>";
-}
+debugMessage(sprintf(_("Total: %s ; Start: %s ; Last Page: %s"), $totalPhotosToDisplay, $startPhoto, $lastpage), __FILE__, __LINE__);
 
 $borderColor = $gallery->app->default["bordercolor"];
-if ( isset($tsz) ) {
-	$thumbSize = $tsz;
+if (isset($tsz) ) {
+    $thumbSize = $tsz;
 }
 else {
-	$thumbSize = $gallery->app->default["thumb_size"];
-}
-
-switch ($type) {
-	case 'votes':
-	if ( !$reverseOrder ) {
-		$stats_title =  _(" - Images with the most votes");
-	}
-	else {
-		$stats_title =  _(" - Images with the least votes");
-	}
-	break;
-
-	case 'ratings':
-	if ( !$reverseOrder ) {
-		$stats_title =  _(" - Top rated images");
-	}
-	else {
-		$stats_title =  _(" - Bottom rated images");
-	}
-	break;
-
-	case 'date':
-	if ( !$reverseOrder ) {
-		$stats_title =  _(" - Latest added images");
-	}
-	else {
-		$stats_title =  _(" - Oldest images first");
-	}
-	break;
-
-	case 'cdate':
-	if ( !$reverseOrder ) {
-		$stats_title =  _(" - Latest Capture Date");
-	}
-	else {
-		$stats_title =  _(" - Oldest Capture Date");
-	}
-	break;
-
-	case 'comments':
-	if ( !$reverseOrder ) {
-		$stats_title =  _(" - Latest Comments");
-	}
-	else {
-		$stats_title =  _(" - Oldest Comments");
-	}
-	break;
-
-	case 'random':
-		$stats_title =  _(" - Random Images");
-	break;
-
-	default:
-	// 'views'
-	$type = 'views';
-	if ( !$reverseOrder ) {
-		$stats_title =  _(" - Images with the most views");
-	}
-	else {
-		$stats_title =  _(" - Images with the least views");
-	}
-	break;
+    $thumbSize = $gallery->app->default["thumb_size"];
 }
 
-if (!$GALLERY_EMBEDDED_INSIDE) {
-	doctype();
-?>
-<html>
-<head>
-  <title><?php echo $gallery->app->galleryTitle . $stats_title; ?></title>
-<?php
-	common_header() ;
-?>
-</head>
-   <body dir="<?php echo $gallery->direction ?>">
-<?php
-}
-?>
-<?php 
-
 // <!-- stats.header begin -->
 includeHtmlWrap("stats.header");
 
@@ -618,34 +575,34 @@
 $adminText = "";
 
 if (isset($album)) {
-	if (isset($albumobj)) {
-		if ( $type == "comments" ) {
-			$adminText .= sprintf(_("%d images with comments in album: %s"), count($arrPhotos), $albumLink);
-		} else {
-			$adminText .= sprintf(_("%d images in album: %s"), count($arrPhotos), $albumLink);
-		}
-	} else {
-		$adminText .= sprintf(_("Given albumname: '%s' is invalid !"), $album);
-	}
+    if (isset($albumobj)) {
+        if ($type == "comments" ) {
+            $adminText .= sprintf(_("%d images with comments in album: %s"), count($arrPhotos), $albumLink);
+        } else {
+            $adminText .= sprintf(_("%d images in album: %s"), count($arrPhotos), $albumLink);
+        }
+    } else {
+        $adminText .= sprintf(_("Given albumname: '%s' is invalid !"), $album);
+    }
 }
 else {
-	if ( $type == "comments" ) {
-		$adminText .= sprintf(_("%d images with comments in this Gallery"), count($arrPhotos));
-	}
-	else {
-		$adminText .= sprintf(_("%d images this Gallery"), count($arrPhotos));
-	}
+    if ($type == "comments" ) {
+        $adminText .= sprintf(_("%d images with comments in this Gallery"), count($arrPhotos));
+    }
+    else {
+        $adminText .= sprintf(_("%d images this Gallery"), count($arrPhotos));
+    }
 }
 
 $adminbox["commands"] = '';
 if ($gallery->user->isAdmin()) {
-	$adminbox["commands"] = '[<a href="'. makeGalleryURL('stats-wizard.php') .'">'. _("Back to stats-wizard") .'</a>] ';
+    $adminbox["commands"] = '[<a href="'. makeGalleryURL('stats-wizard.php') .'">'. _("Back to stats-wizard") .'</a>] ';
 }
 $adminbox["commands"] .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>]';
 
 
 if (!empty($gallery->app->stats_foruser)) {
-	$adminText .= "\n<br>&nbsp;". generateStatsLinks();
+    $adminText .= "\n<br>&nbsp;". generateStatsLinks();
 }
 
 $adminbox['text'] = $adminText;
@@ -667,141 +624,118 @@
 echo "<!-- Begin top nav -->";
 includeLayout('navigator.inc');
 includeLayout('navtableend.inc');
-includeLayout('ml_pulldown.inc');
+echo languageSelector();
 echo "<!-- End top nav -->";
 
-if ( $useCache ) {
-	readCache($cacheFilename, $startPhoto, $photosPerPage );
+if ($useCache ) {
+    readCache($cacheFilename, $startPhoto, $photosPerPage );
 }
 if (isset($stm)) {
-	$time = getmicrotime() - $time_start;
-	echo sprintf(_("Data load time %d seconds"), $time);
+    $time = getmicrotime() - $time_start;
+    echo sprintf(_("Data load time %d seconds"), $time);
 }
 
-	/* Start of album layout style. */
-	echo '<table width="'. $navigator["fullWidth"] . $navigator["widthUnits"] .'" border="0" cellspacing="7">';
+/* Start of album layout style. */
 
-	for ($j = $startPhoto; $j < $totalPhotosToDisplay && $j < $startPhoto + $photosPerPage; $j+=1) {
-		$photoInfo = $arrPhotos[$j];
-		for ( $i = 0; $i < $numAlbums; ++$i ) {
-			if ( !strcmp($photoInfo['albumName'], $list[$i]->fields['name']) ) {
-				$statsAlbum = $list[$i];
-				break;
-			}
-		}
-
-		if (!isset($statsAlbum)) {
-			// Album deleted.
-			$cacheReloadRequired = true;
-		}
-		else {
-			$photoId = $photoInfo['photoId'];
-			$photoIndex = $statsAlbum->getPhotoIndex($photoId);
-			if ( $photoIndex == -1 ) {
-				$cacheReloadRequired = true;
-			}
-			else {
-				if ($statsAlbum->canRead($uid) || $gallery->user->isAdmin()) {
-					if (!$statsAlbum->isHidden($photoIndex) ||
-					$statsAlbum->isOwner($uid) ||
-					$gallery->user->isAdmin()) {
-						$statsCaption = $statsAlbum->getCaption($photoIndex);
-						$statsCaption .= $statsAlbum->getCaptionName($photoIndex);
-						$statsUrl = makeAlbumUrl($statsAlbum->fields['name'], $photoId);
-?>
-                     <!-- Begin Album Column Block -->
-                     <tr>
-                        <td height="10"><?php echo $pixelImage ?></td>
-                        <td height="10"><?php echo $pixelImage ?></td>
-                     </tr>
-                     <tr>
-                        <!-- Begin Image Cell -->
-                        <td align="center" valign="top">
+if (empty($showGrid)) {
+    $cols = 1;
+    $style = 'style="margin-right:3px; float:left"';
+} else {
+    $style = '';
+}
 
-<?php
-$gallery->html_wrap['borderColor'] = $borderColor;
-$gallery->html_wrap['borderWidth'] = 1;
-$gallery->html_wrap['pixelImage'] = getImagePath('pixel_trans.gif');
-$scaleTo = $gallery->app->highlight_size;
-$iWidth = $gallery->app->highlight_size;
-$iHeight = 100;
-/*begin backwards compatibility */
-$gallery->html_wrap['thumbWidth'] = $iWidth;
-$gallery->html_wrap['thumbHeight'] = $iHeight;
-$gallery->html_wrap['thumbTag'] = $statsAlbum->getThumbnailTag($photoIndex, $thumbSize);
-$gallery->html_wrap['thumbHref'] = $statsUrl;
-/*end backwards compatibility*/
-$gallery->html_wrap['imageTag'] =  $statsAlbum->getThumbnailTag($photoIndex, $thumbSize);
-
-// Added for Gallery 1.44
-$imgTag = $gallery->html_wrap['imageTag'];
-$gallery->html_wrap['imageWidth']  = getWidthFromTag($imgTag);
-$gallery->html_wrap['imageHeight'] = getHeightFromTag($imgTag);
-
-$gallery->html_wrap['imageHref'] = $statsUrl;
-$gallery->html_wrap['frame'] = $statsAlbum->fields['thumb_frame'];
-includeHtmlWrap('inline_gallerythumb.frame');
-?>
-                        </td>
-                        <td>&nbsp;</td>
-                        <!-- End Image Cell -->
+echo '<br clear="all">';
 
-<?php
-displayTextCell($statsAlbum, $photoIndex, $photoId, $photoInfo['rating'], $photoInfo['ratingcount'] );
-?>
+$statsTable = new galleryTable();
+$statsTable->setColumnCount(2 * $cols);
+$statsTable->setAttrs(array(
+    'id' => 'statsTable',
+    'width' => $navigator["fullWidth"] . $navigator["widthUnits"],
+    'border' => 0,
+    'cellspacing' => 7));
+
+for ($j = $startPhoto; $j < $totalPhotosToDisplay && $j < $startPhoto + $photosPerPage; $j+=1) {
+    $photoInfo = $arrPhotos[$j];
+    for ( $i = 0; $i < $numAlbums; ++$i ) {
+        if (!strcmp($photoInfo['albumName'], $list[$i]->fields['name']) ) {
+            $statsAlbum = $list[$i];
+            break;
+        }
+    }
+
+    if (!isset($statsAlbum)) {
+        // Album deleted.
+        $cacheReloadRequired = true;
+    }
+    else {
+        $photoId = $photoInfo['photoId'];
+        $photoIndex = $statsAlbum->getPhotoIndex($photoId);
+        if ($photoIndex == -1 ) {
+            $cacheReloadRequired = true;
+        }
+        else {
+            if ($statsAlbum->canRead($uid) || $gallery->user->isAdmin()) {
+                if (!$statsAlbum->isHidden($photoIndex) || $statsAlbum->isOwner($uid) || $gallery->user->isAdmin()) {
+                    $statsCaption = $statsAlbum->getCaption($photoIndex);
+                    $statsCaption .= $statsAlbum->getCaptionName($photoIndex);
+                    $statsUrl = makeAlbumUrl($statsAlbum->fields['name'], $photoId);
+
+                    // Image Cell
+                    $statsTable->addElement(array(
+                        'content' => "<a href=\"$statsUrl\">". $statsAlbum->getThumbnailTag($photoIndex, $thumbSize) . "</a>",
+                        'cellArgs' => array('align' => 'center', 'valign' => 'top')));
+
+                    //  Text Cell -->
+                    $statsTable->addElement(array(
+                    'content' => displayTextCell($statsAlbum, $photoIndex, $photoId, $photoInfo['rating'], $photoInfo['ratingcount']),
+                    'cellArgs' => array('align' => 'left', 'valign' => 'top', 'class' => 'albumdesc')));
+                }
+            }
+        }
+    }
+}
 
-                     </tr>
-<?php
-					}
-				}
-			}
-		}
-	}
+echo $statsTable->render();
 
-	echo "</table>";
-
-if (isset($stm)) {
-	$time = getmicrotime() - $time_start;
-	echo sprintf (_("Finished in %d seconds"), $time). "\n";
-}
+$time = getmicrotime() - $time_start;
+echo infoLine(sprintf (_("Finished in %d seconds"), $time), 'success1');
 
 if ($cacheReloadRequired) {
-	$url = makeStatsUrl( $page );
-	$url .= "&refreshcache=1";
-	$urlhref = '<a href="'. $url .'">['. _("Update") .']</a>';
-	echo gallery_error(_("Cache update required. ").$urlhref);
+    $url = makeStatsUrl( $page );
+    $url .= "&refreshcache=1";
+    $urlhref = '<a href="'. $url .'">['. _("Update") .']</a>';
+    echo gallery_error(_("Cache update required. ").$urlhref);
 }
 
 if (sizeof($skip) > 0) {
-	echo gallery_error(sprintf(_("Some albums not searched as they require upgrading to the latest version of %s first"),Gallery()));
-	if ($gallery->user->isAdmin()) {
-		print ":<br>";
-		echo popup_link(_("upgrade all albums"), "upgrade_album.php");
-		print "<br>(";
-		$join_text='';
-		foreach($skip as $stalbum) {
-			$link = makeGalleryUrl("view_album.php",
-			array("set_albumName" => $stalbum->fields["name"]));
-			echo $join_text .'<a href="'. $link .'">'. $stalbum->fields["name"] .'</a>';
-			$join_text=", ";
-		}
-		print ")";
-	}
-	else {
-		print ".";
-	}
-	echo "<p>";
+    echo gallery_error(sprintf(_("Some albums not searched as they require upgrading to the latest version of %s first"),Gallery()));
+    if ($gallery->user->isAdmin()) {
+        print ":<br>";
+        echo popup_link(_("upgrade all albums"), "upgrade_album.php");
+        print "<br>(";
+        $join_text='';
+        foreach($skip as $stalbum) {
+            $link = makeGalleryUrl("view_album.php",
+            array("set_albumName" => $stalbum->fields["name"]));
+            echo $join_text .'<a href="'. $link .'">'. $stalbum->fields["name"] .'</a>';
+            $join_text=", ";
+        }
+        print ")";
+    }
+    else {
+        print ".";
+    }
+    echo "<p>";
 }
 echo "<br>";
-?>
 
-<!-- bottom nav -->
-<?php
+// <!-- bottom nav -->
+
 includeLayout('navtablebegin.inc');
 includeLayout('navigator.inc');
 includeLayout('navtableend.inc');
 
-includeLayout('ml_pulldown.inc');
+echo languageSelector();
 includeHtmlWrap("stats.footer");
 
 if (!$GALLERY_EMBEDDED_INSIDE) { ?>
@@ -814,600 +748,457 @@
 */
 
 function getmicrotime() {
-	list($usec, $sec) = explode(" ", microtime());
-	return ((float)$usec + (float)$sec);
+    list($usec, $sec) = explode(" ", microtime());
+    return ((float)$usec + (float)$sec);
 }
 
 function recurseAlbums( $parentAlbum) {
-	global $debug, $list, $gallery;
-	if ($parentAlbum) {
-		if ( $debug >= 2 ) {
-			echo sprintf(_("Recursing album: %s"),  $parentAlbum->fields['name']) ."<br>";
-		}
-
-		$numPhotos = $parentAlbum->numPhotos(1);
-		for ($j = 1; $j <= $numPhotos; $j++) {
-			if ($parentAlbum->isAlbum($j) &&
-			(!$parentAlbum->isHidden($j) || $gallery->user->isAdmin()) ) {
-				$childAlbumName = $parentAlbum->getAlbumName($j);
-				$childAlbum = new Album();
-				$childAlbum->load($childAlbumName);
-				$list[] = $childAlbum;
-				recurseAlbums($childAlbum);
-			}
-		}
-	}
+    global $list, $gallery;
+    if ($parentAlbum) {
+        debugMessage(sprintf(_("Recursing album: %s"),  $parentAlbum->fields['name']),__FILE__, __LINE__, 2);
+
+        $numPhotos = $parentAlbum->numPhotos(1);
+        for ($j = 1; $j <= $numPhotos; $j++) {
+            if ($parentAlbum->isAlbum($j) &&
+            (!$parentAlbum->isHidden($j) || $gallery->user->isAdmin()) ) {
+                $childAlbumName = $parentAlbum->getAlbumName($j);
+                $childAlbum = new Album();
+                $childAlbum->load($childAlbumName);
+                $list[] = $childAlbum;
+                recurseAlbums($childAlbum);
+            }
+        }
+    }
 }
 
 function myFlock($fd, $op) {
-	global $gallery;
-	if (!strcmp($gallery->app->use_flock, "yes")) {
-		$res = flock($fd, $op);
-	}
-	else {
-		$res = 1;
-	}
+    global $gallery;
+    if (!strcmp($gallery->app->use_flock, "yes")) {
+        $res = flock($fd, $op);
+    }
+    else {
+        $res = 1;
+    }
 
-	return $res;
+    return $res;
 }
 
 function readCacheNumPhotos( $cacheFilename ) {
-	global $debug;
+    $numPhotos = -1;
+    if ($fd = fs_fopen($cacheFilename, "rb")) {
+        if (myFlock($fd, LOCK_SH)) {
+            $numPhotos = fgets($fd);
+            myFlock($fd, LOCK_UN);
+        }
+        else {
+            debugMessage(_("Read cache num photos lock failed."), __FILE__, __LINE__, 2);
+        }
+        fclose($fd);
+    }
 
-	$numPhotos = -1;
-	if ($fd = fs_fopen($cacheFilename, "rb")) {
-		if (myFlock($fd, LOCK_SH)) {
-			$numPhotos = fgets($fd);
-			myFlock($fd, LOCK_UN);
-		}
-		else {
-			if ( $debug > 1 ) {
-				echo _("Read cache num photos lock failed.") ."<br>";
-			}
-		}
-		fclose($fd);
-	}
-
-	return $numPhotos;
+    return $numPhotos;
 }
 
 function readCache( $cacheFilename, $start, $numPhotos ) {
-	global $arrPhotos, $debug;
+    global $arrPhotos;
 
-	$size = filesize($cacheFilename) + 1;
-	if ($fd = fs_fopen($cacheFilename, "rb")) {
-		if (myFlock($fd, LOCK_SH)) {
-			fgets($fd);
-			$posIndex = fgets($fd);
-			$posData = ftell($fd);
-			fseek( $fd, $posIndex + ($start * (CACHE_INDEX_FIELD_WIDTH + 1)), SEEK_CUR );
-			$index = fgets($fd);
-			fseek( $fd, $posData + $index );
-
-			for ( $i = 0; $i < $numPhotos; ++$i ) {
-				$data = fgetcsv($fd,$size,'|');
-				if ( $data ) {
-					if ( $debug > 1 ) {
-						echo sprintf(_("Album name : %s ; index: %s"), $data[0], $data[1]) ."<br>";
-					}
-					$arrPhotos[$start+$i] = array("albumName" => $data[0],
-					"photoId" => $data[1],
-					"rating" => $data[2],
-					"ratingcount" => $data[3] );
-				}
-			}
-			myFlock($fd, LOCK_UN);
-		}
-		else {
-			if ( $debug > 1 ) {
-				echo _("Read cache lock failed."). "<br>";
-			}
-		}
-		fclose($fd);
-	}
+    $size = filesize($cacheFilename) + 1;
+    if ($fd = fs_fopen($cacheFilename, "rb")) {
+        if (myFlock($fd, LOCK_SH)) {
+            fgets($fd);
+            $posIndex = fgets($fd);
+            $posData = ftell($fd);
+            fseek( $fd, $posIndex + ($start * (CACHE_INDEX_FIELD_WIDTH + 1)), SEEK_CUR );
+            $index = fgets($fd);
+            fseek( $fd, $posData + $index );
+
+            for ( $i = 0; $i < $numPhotos; ++$i ) {
+                $data = fgetcsv($fd,$size,'|');
+                if ($data ) {
+                    debugMessage(sprintf(_("Album name : %s ; index: %s"), $data[0], $data[1]), __FILE__, __LINE__, 1);
+
+                    $arrPhotos[$start+$i] = array("albumName" => $data[0],
+			'photoId' => $data[1],
+			'rating' => $data[2],
+                        'ratingcount' => $data[3] );
+                }
+            }
+            myFlock($fd, LOCK_UN);
+        }
+        else {
+            debugMessage(_("Read cache lock failed."), __FILE__, __LINE__, 2);
+        }
+        fclose($fd);
+    }
 }
 
 function writeCache( $cacheFilename ) {
-	global $arrPhotos;
+    global $arrPhotos;
 
-	if ($fd = fs_fopen($cacheFilename, "wb")) {
-		if (myFlock($fd, LOCK_EX)) {
-			// Write the number of photos on the first line of the cache.
-			fwrite( $fd, sizeof($arrPhotos));
-			fwrite( $fd, "\n" );
-
-			// Write a blank line to the cache. This will eventually be used to store a pointer to the index.
-			$fileSecondLine = ftell($fd);
-			$filepos = 0;
-			fwrite( $fd, sprintf("%".CACHE_INDEX_FIELD_WIDTH."d\n",$filepos));
-			$index = "";
-
-			// Write data that is required to be cached.
-			for ($i = 0; $i < sizeof($arrPhotos); ++$i ) {
-				$photoInfo = $arrPhotos[$i];
-				$lineout = $photoInfo['albumName']. "|". $photoInfo['photoId']. "|". $photoInfo['rating']. "|". $photoInfo['ratingcount']."\n";
-				fwrite( $fd, $lineout);
-				$index = $index . sprintf("%".CACHE_INDEX_FIELD_WIDTH."d" ,$filepos) . "\n";
-				$filepos += strlen($lineout);
-			}
-
-			// Write the index to the end of the cache.
-			fwrite( $fd, $index );
-
-			// Move back to the second line and write a pointer to the index.
-			fseek( $fd, $fileSecondLine);
-			fwrite( $fd, sprintf("%".CACHE_INDEX_FIELD_WIDTH."d",$filepos));
-			myFlock($fd, LOCK_UN);
-		}
-		else {
-			if ( $debug > 1 ) {
-				echo _("Read cache lock failed.") ."<br>";
-			}
-		}
-		fclose($fd);
-	}
-}
-
-function votesort($a, $b) {
-	global $retSortGreater, $retSortLesser;
-	if ($a['votes'] == $b['votes']) {
-		return 0;
-	}
-	return ($a['votes'] > $b['votes']) ? $retSortGreater : $retSortLesser;
-}
-
-function ratingsort($a, $b) {
-	global $retSortGreater, $retSortLesser;
-	if ($a['rating'] == $b['rating']) {
-		return 0;
-	}
-	return ($a['rating'] > $b['rating']) ? $retSortGreater : $retSortLesser;
-}
-
-function viewsort($a, $b) {
-	global $retSortGreater, $retSortLesser;
-	if ($a['views'] == $b['views']) {
-		return 0;
-	}
-	return ($a['views'] > $b['views']) ? $retSortGreater : $retSortLesser;
-}
-
-function datesort($a, $b) {
-	global $retSortGreater, $retSortLesser;
-	if ($a['uploaddate'] == $b['uploaddate']) {
-		return 0;
-	}
-	return ($a['uploaddate'] > $b['uploaddate']) ? $retSortGreater : $retSortLesser;
-}
-
-function commentdatesort($a, $b) {
-	global $retSortGreater, $retSortLesser;
-	if ($a['commentdate'] == $b['commentdate']) {
-		return 0;
-	}
-	return ($a['commentdate'] > $b['commentdate']) ? $retSortGreater : $retSortLesser;
-}
-
-function capturedatesort($a, $b) {
-	global $retSortGreater, $retSortLesser;
-
-	if($a['capturedate'] == $b['capturedate']) {
-		return 0;
-	}
-
-	return ($a['capturedate'] > $b['capturedate']) ? $retSortGreater : $retSortLesser;
-}
-
-function randomsort($a, $b) {
-	if ($a['random'] == $b['random']) {
-		return 0;
-	}
-	return ($a['random'] > $b['random']) ? -1 : 1;
+    if ($fd = fs_fopen($cacheFilename, "wb")) {
+        if (myFlock($fd, LOCK_EX)) {
+            // Write the number of photos on the first line of the cache.
+            fwrite( $fd, sizeof($arrPhotos));
+            fwrite( $fd, "\n" );
+
+            // Write a blank line to the cache. This will eventually be used to store a pointer to the index.
+            $fileSecondLine = ftell($fd);
+            $filepos = 0;
+            fwrite( $fd, sprintf("%".CACHE_INDEX_FIELD_WIDTH."d\n",$filepos));
+            $index = "";
+
+            // Write data that is required to be cached.
+            for ($i = 0; $i < sizeof($arrPhotos); ++$i ) {
+                $photoInfo = $arrPhotos[$i];
+                $lineout = $photoInfo['albumName']. "|". $photoInfo['photoId']. "|". $photoInfo['rating']. "|". $photoInfo['ratingcount']."\n";
+                fwrite( $fd, $lineout);
+                $index = $index . sprintf("%".CACHE_INDEX_FIELD_WIDTH."d" ,$filepos) . "\n";
+                $filepos += strlen($lineout);
+            }
+
+            // Write the index to the end of the cache.
+            fwrite( $fd, $index );
+
+            // Move back to the second line and write a pointer to the index.
+            fseek( $fd, $fileSecondLine);
+            fwrite( $fd, sprintf("%".CACHE_INDEX_FIELD_WIDTH."d",$filepos));
+            myFlock($fd, LOCK_UN);
+        }
+        else {
+            debugMessage(_("Read cache lock failed."), __FILE__, __LINE__, 2);
+        }
+        fclose($fd);
+    }
 }
 
 function makeStatsUrl( $urlpage ) {
-	global $type, $period, $album, $thumbSize;
-	global $showCaption, $showAlbumLink, $showDescription;
-	global $showUploadDate, $showViews, $showVotes;
-//	global $showRatings;
-	global $showComments, $showCaptureDate;
-	global $showAddComment, $showAddVote, $showAlbumOwner, $showGrid, $numRows, $numCols;
-	global $photosPerPage, $totalPhotosReq, $reverseOrder;
-	global $timeMonth, $timeYear, $timeDay;
-	$urlParams = array( "type" => $type,
-		"page" => $urlpage,
-		"sca" => $showCaption,
-		"sal" => $showAlbumLink,
-		"sde" => $showDescription,
-		"sud" => $showUploadDate,
-		"svi" => $showViews,
-		"svo" => $showVotes,
-//		"sra" => $showRatings,
-		"sco" => $showComments,
-		"scd" => $showCaptureDate,
-		"sac" => $showAddComment,
-		"sav" => $showAddVote,
-		"sao" => $showAlbumOwner,
-		"sgr" => $showGrid,
-		"rev" => $reverseOrder,
-		"tsz" => $thumbSize,
-		"ppp" => $photosPerPage,
-		"rows" => $numRows,
-		"cols" => $numCols,
-		"total" => $totalPhotosReq);
-	if ( isset($period) ) {
-		$urlParams["period"] = $period;
-	}
-	if ( isset($album) ) {
-		$urlParams["album"] = $album;
-	}
-	if ( isset($timeYear) ) {
-		$urlParams["ty"] = $timeYear;
-	}
-	if ( isset($timeMonth) ) {
-		$urlParams["tm"] = $timeMonth;
-	}
-	if ( isset($timeDay) ) {
-		$urlParams["td"] = $timeDay;
-	}
+    global $type, $period, $album, $thumbSize;
+    global $showCaption, $showAlbumLink, $showDescription;
+    global $showUploadDate, $showViews, $showVotes;
+    //	global $showRatings;
+    global $showComments, $showCaptureDate;
+    global $showAddComment, $showAddVote, $showAlbumOwner, $showGrid, $numRows, $cols;
+    global $photosPerPage, $totalPhotosReq, $reverse;
+    global $timeMonth, $timeYear, $timeDay;
+    $urlParams = array( "type" => $type,
+    "page" => $urlpage,
+    "sca" => $showCaption,
+    "sal" => $showAlbumLink,
+    "sde" => $showDescription,
+    "sud" => $showUploadDate,
+    "svi" => $showViews,
+    "svo" => $showVotes,
+    //		"sra" => $showRatings,
+    "sco" => $showComments,
+    "scd" => $showCaptureDate,
+    "sac" => $showAddComment,
+    "sav" => $showAddVote,
+    "sao" => $showAlbumOwner,
+    "showGrid" => $showGrid,
+    "reverse" => $reverse,
+    "tsz" => $thumbSize,
+    "ppp" => $photosPerPage,
+    "rows" => $numRows,
+    "cols" => $cols,
+    "total" => $totalPhotosReq);
+    if (isset($period) ) {
+        $urlParams["period"] = $period;
+    }
+    if (isset($album) ) {
+        $urlParams["album"] = $album;
+    }
+    if (isset($timeYear) ) {
+        $urlParams["ty"] = $timeYear;
+    }
+    if (isset($timeMonth) ) {
+        $urlParams["tm"] = $timeMonth;
+    }
+    if (isset($timeDay) ) {
+        $urlParams["td"] = $timeDay;
+    }
 
-	$msStatsUrl = makeGalleryUrl( "stats.php", $urlParams);
+    $msStatsUrl = makeGalleryUrl( "stats.php", $urlParams);
 
-	return $msStatsUrl;
+    return $msStatsUrl;
 }
 
 // Get rating average value for all pics in statsalbum
 function getRatingAverage() {
-	global $statsAlbum;
-	$results=array();
-	$ratings=array();
-	$results_count=array();
-	$nv_pairs=$statsAlbum->getVoteNVPairs();
-	$voters=array();
-	foreach ($statsAlbum->fields["votes"] as $element => $image_votes) {
-		$accum_votes=0;
-		$count=0;
-		foreach ($image_votes as $voter => $vote_value ) {
-			$voters[$voter]=true;
-			if ($vote_value> $statsAlbum->getPollScale()) { // scale has changed
-				$vote_value=$statsAlbum->getPollScale();
-			}
-			$accum_votes+=$nv_pairs[$vote_value]["value"];
-			$count++;
-		}
-		if ($accum_votes > 0) {
-			$results_count[$element]=$count;
-			if ($statsAlbum->getPollType() == "rank" || $statsAlbum->getPollScale() == 1) {
-				$results[$element]=$accum_votes;
-			}
-			else {
-				$results[$element]=number_format(((double)$accum_votes)/$count, 2);
-			}
-		}
-		else {
-			$results[$element] = 0;
-		}
-		$index = $statsAlbum->getIndexByVotingId($element);
-		$ratings[$index] = array('average' => $results[$element], 'count' => $count);
-	}
-	return $ratings;
+    global $statsAlbum;
+    $results=array();
+    $ratings=array();
+    $results_count=array();
+    $nv_pairs=$statsAlbum->getVoteNVPairs();
+    $voters=array();
+    foreach ($statsAlbum->fields["votes"] as $element => $image_votes) {
+        $accum_votes=0;
+        $count=0;
+        foreach ($image_votes as $voter => $vote_value ) {
+            $voters[$voter]=true;
+            if ($vote_value> $statsAlbum->getPollScale()) { // scale has changed
+            $vote_value=$statsAlbum->getPollScale();
+            }
+            $accum_votes+=$nv_pairs[$vote_value]["value"];
+            $count++;
+        }
+        if ($accum_votes > 0) {
+            $results_count[$element]=$count;
+            if ($statsAlbum->getPollType() == "rank" || $statsAlbum->getPollScale() == 1) {
+                $results[$element]=$accum_votes;
+            }
+            else {
+                $results[$element]=number_format(((double)$accum_votes)/$count, 2);
+            }
+        }
+        else {
+            $results[$element] = 0;
+        }
+        $index = $statsAlbum->getIndexByVotingId($element);
+        $ratings[$index] = array('average' => $results[$element], 'count' => $count);
+    }
+    return $ratings;
 }
 
 // Show the add comment link
 function showAddCommentLink( $photoId ) {
-	global $statsAlbum;
+    global $statsAlbum;
 
-	$url = "add_comment.php?set_albumName={$statsAlbum->fields['name']}&id=$photoId";
-	echo  '<span class="fineprint">' .
-	popup_link('[' . _("add comment") . ']', $url, 0) .
-	"</span>";
+    $url = "add_comment.php?set_albumName={$statsAlbum->fields['name']}&id=$photoId";
+    return '<span class="fineprint">' . popup_link('[' . _("add comment") . ']', $url, 0) . "</span>";
 }
 
 // Show the add vote link
 function showAddVoteLink( $photoId, $page ) {
-	global $statsAlbum;
+    global $statsAlbum;
+
+    $urlargs['set_albumName'] = $statsAlbum->fields['name'];
+    $urlargs['id'] = $photoId;
+    $urlargs['url'] = urlencode(makeStatsUrl( $page ));
+
+    $addVoteLink = '<span class="fineprint">';
+    $addVoteLink .= '<a href="'. makeGalleryUrl("vote.php", $urlargs) . '">';
+    $addVoteLink .= "[". _("add vote") ."]";
+    $addVoteLink .= "</a></span>";
 
-	$urlargs['set_albumName'] = $statsAlbum->fields['name'];
-	$urlargs['id'] = $photoId;
-	$urlargs['url'] = urlencode(makeStatsUrl( $page ));
-	echo '<span class="fineprint">';
-	echo '<a href="'. makeGalleryUrl("vote.php", $urlargs) . '">';
-	echo "[". _("add vote") ."]";
-	echo "</a></span>";
+    return $addVoteLink;
 }
 
+
 function getHeightFromTag($str) {
-	$start = 'height="';
-	$end = '"  border';
-	$lenStr= strpos($str,$end) -strpos($str, $start);
-	return substr(substr($str, strpos($str,$start), $lenStr), 8);
+    $start = 'height="';
+    $end = '"  border';
+    $lenStr= strpos($str,$end) -strpos($str, $start);
+    return substr(substr($str, strpos($str,$start), $lenStr), 8);
 }
 
 function getWidthFromTag($str) {
-	$start = 'width="';
-	$end = '" height=';
-	$lenStr= strpos($str,$end) -strpos($str, $start);
-	return substr(substr($str, strpos($str,$start), $lenStr), 7);
+    $start = 'width="';
+    $end = '" height="';
+    $lenStr= strpos($str,$end) -strpos($str, $start);
+    return substr(substr($str, strpos($str,$start), $lenStr), 7);
+}
+
+function showAddVoteAddCommentLinks($photoId, $page) {
+    global $showAddComment, $showAddVote;
+    $text = '';
+
+    if ($showAddComment || $showAddVote) {
+        $text = '&nbsp;<span class="fineprint">';
+        if ($showAddComment) {
+            $text .= showAddCommentLink($photoId);
+        }
+       if ($showAddVote) {
+            $text .= "&nbsp;";
+            $text .= showAddVoteLink($photoId, $page);
+        }
+        $text .= '</span>';
+    }
+    return $text;
 }
 
 function displayTextCell($statsAlbum, $photoIndex, $photoId, $rating, $ratingcount ) {
-	global $addLinksPos, $showAddComment, $showAddVote, $page, $showAlbumOwner, $showCaptureDate, $showUploadDate;
-	global $showViews, $gallery, $showVotes;
-//	global $showRatings;
-	global $showComments, $newestCommentsFirst;
-	global $showCaption, $showAlbumLink, $showDescription, $showGrid,  $imageCellWidth;
-
-	if ( $showGrid ) {
-		$statsAlign = "center";
-		$statsWidth = $statsAlbum->fields['thumb_size'];
-	}
-	else {
-		$statsAlign = "left";
-		$statsWidth = "100%";
-	}
-?>
-   <!-- Begin Text Cell -->
-   <td align="<?php echo $statsAlign ?>" valign="top" class="albumdesc">
-<?php
+    global $addLinksPos, $showAddComment, $showAddVote, $page, $showAlbumOwner, $showCaptureDate, $showUploadDate;
+    global $showViews, $gallery, $showVotes;
+    //	global $showRatings;
+    global $showComments;
+    global $showCaption, $showAlbumLink, $showDescription, $showGrid;
+
+    $html = '';
+
+    if ($showCaption) {
+        $captionTable = new galleryTable();
+        $captionTable->setAttrs(array(
+            'width' => '100%',
+            'border' => 0,
+            'cellspacing' => 0,
+            'cellpadding' => 0,
+            'class' => 'mod_title'));
+
+        $statsCaption = $statsAlbum->getCaption($photoIndex);
+        $statsCaption .= $statsAlbum->getCaptionName($photoIndex);
+        $statsUrl = makeAlbumUrl($statsAlbum->fields['name'], $photoId);
+
+        $captionText = '<a href="'. $statsUrl .'">'. $statsCaption .'</a>&nbsp;&nbsp;';
+
+        if ($addLinksPos == 'oncaptionline' ) {
+            $captionText .= showAddVoteAddCommentLinks($photoId, $page);
+        }
+
+        $captionTextTable = new galleryTable();
+        $captionTextTable->setAttrs(array(
+            'border' => 0,
+            'cellspacing' => 0,
+            'cellpadding' => 0,
+            'class' => 'mod_title_bg'));
+
+        $captionTextTable->addElement(array(
+            'content' => '',
+            'cellArgs' => array('class' => 'mod_title_left', 'align' => 'right')));
+        $captionTextTable->addElement(array(
+            'content' => $captionText,
+            'cellArgs' => array('class' => 'title', 'align' => 'left')));
+        $captionTextTable->addElement(array(
+            'content' => '',
+            'cellArgs' => array('class' => 'mod_title_right', 'align' => 'left')));
+
+        $captionTable->addElement(array(
+            'content' => $captionTextTable->render(2),
+            'cellArgs' => ''));
+
+        $html = $captionTable->render(1);
+    }
+
+    // End Caption
+
+    if ($showAlbumLink ) {
+        $albumLink = sprintf(_("From album: %s"),
+        '<a href="'. makeAlbumUrl($statsAlbum->fields['name']) .'">'. $statsAlbum->fields['title'] . '</a>');
+
+        $owner_var = '';
+        if ($showAlbumOwner == 1 ) {
+            $owner_var = '<br>' . sprintf(_("Owned by: %s"), showOwner($statsAlbum->getOwner()));
+        }
+
+        $html .= "\n    " . '<div class="fineprint">'. $albumLink . $owner_var . '</div>';
+    }
+
+    if ($showDescription) {
+        $description = $statsAlbum->getExtraField($photoIndex, "Description");
+        if ($description != "") {
+            $html .= "\n    ". '<div class="fineprint" style="margin-top:10px;">'. $description .'</div>';
+        }
+    }
+
+    if ($addLinksPos == 'abovestats' ) {
+        $html .= showAddVoteAddCommentLinks($photoId, $page);
+    }
+
+    /* Begin Inner Stats */
+
+    $innerStatsTable = new galleryTable();
+    $innerStatsTable->setAttrs(array(
+        'border' => 0,
+        'cellspacing' => 0,
+        'cellpadding' => 0,
+        'class' => 'fineprint'));
+
+    $innerStatsTable->setColumnCount(2);
+
+    if ($showCaptureDate ) {
+        $captureDate = strftime($gallery->app->dateTimeString, $statsAlbum->getItemCaptureDate($photoIndex));
+
+        $innerStatsTable->addElement(array(
+            'content' => _("Capture Date:"),
+            'cellArgs' => array('width' => 100)));
+
+        $innerStatsTable->addElement(array(
+            'content' => $captureDate,
+            'cellArgs' => array('class' => 'fineprint')));
+    }
+
+    if ($showUploadDate ) {
+        $time = $statsAlbum->getUploadDate($photoIndex);
+        // Older albums may not have this field.
+        if ($time) {
+            $time = strftime($gallery->app->dateString,$time);
+            $innerStatsTable->addElement(array(
+                'content' => _("Upload Date:"),
+                'cellArgs' => array('width' => 100)));
+
+            $innerStatsTable->addElement(array(
+                'content' => $time,
+                'cellArgs' => array('class' => 'fineprint')));
+        }
+    }
+
+    if ($showViews &&
+       ($statsAlbum->fields["display_clicks"] == 'yes' || $gallery->user->isAdmin()) &&
+       !$gallery->session->offline) {
+
+        $innerStatsTable->addElement(array(
+        'content' => _("Views:"),
+        'cellArgs' => array('width' => 100)));
+
+        $innerStatsTable->addElement(array(
+        'content' => pluralize_n2($statsAlbum->getItemClicks($photoIndex), "1 time", "times" , "0 times"),
+        'cellArgs' => array('class' => 'fineprint')));
+    }
+
+    if (!empty($showVotes )) {
+        $innerStatsTable->addElement(array(
+            'content' => _("Votes:"),
+            'cellArgs' => array('width' => 100)));
+
+        $innerStatsTable->addElement(array(
+            'content' => $statsAlbum->getItemSVotes($photoIndex),
+            'cellArgs' => array('class' => 'fineprint')));
+    }
+
+    if (!empty($showRatings)) {
+        switch ($rating) {
+            case -2:
+                $photoRateCounts = '';
+                $photoRate = _("not rated");
+                break;
+            case -1:
+                $photoRateCounts = '';
+                $photoRate =  $ratingcount;
+                $photoRate .= $ratingcount == 1 ? " vote" : " votes";
+                $photoRate .= ' cast, more required';
+                break;
+            default:
+                $photoRateCounts = $ratingcount == 1 ? " (".$ratingcount." vote)" : " (".$ratingcount." votes)";
+                $photoRate = $rating;
+        }
+
+        $innerStatsTable->addElement(array(
+            'content' => _("Rating:"),
+            'cellArgs' => array('width' => 100)));
+
+        $innerStatsTable->addElement(array(
+            'content' => $photoRate .' | '. $photoRateCounts,
+            'cellArgs' => array('class' => 'fineprint')));
+    }
+
+    $html .= $innerStatsTable->render(1);
+    // End Innerstats
+
+    if ($addLinksPos == 'abovecomments' ) {
+        $html .= showAddVoteAddCommentLinks($photoId, $page);
+    }
+
+    if ($showComments &&
+    $statsAlbum->numComments($photoIndex) > 0 &&
+    $statsAlbum->canViewComments($gallery->user->getUid()) ) {
+
+        $gallery->album = $statsAlbum;
+        $html .= '<br clear="all">'. showComments($photoIndex, $statsAlbum->fields['name']);
+    }
+
+    if ($addLinksPos == 'belowcomments' ) {
+        $html .= showAddVoteAddCommentLinks($photoId, $page);
+    }
 
-if ( $showCaption && !$showGrid ) {
-?>
-         <table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" class="mod_title">
-            <tr valign="middle">
-               <td class="leftspacer">
-                  <td>
-                     <table cellspacing="0" cellpadding="0" border="0" class="mod_title_bg">
-                        <tr valign="middle">
-                           <td class="mod_title_left" align="right"></td>
-                           <td wrap class="title" align="left">
-<?php
-	$statsCaption = $statsAlbum->getCaption($photoIndex);
-	$statsCaption .= $statsAlbum->getCaptionName($photoIndex);
-	$statsUrl = makeAlbumUrl($statsAlbum->fields['name'], $photoId);
-	echo '<a href="'. $statsUrl .'">'. $statsCaption .'</a>&nbsp;&nbsp;';
-	if ( $addLinksPos == 'oncaptionline' ) {
-		echo '<span class="fineprint">&nbsp;&nbsp;';
-                	if ( $showAddComment ) {
-                        	showAddCommentLink( $photoId );
-	                }
-		if ( $showAddVote ) {
-			echo "&nbsp;";
-			showAddVoteLink( $photoId, $page );
-		}
-		echo '</span>';
-}
-
-?>
-                           </td><td class="mod_title_right" align="left"></td>
-
-                        </tr>
-                     </table>
-                  </td>
-               </td>  <!-- Added during formatting -->
-            </tr>
-         </table>
-         <table width="100%" cellpadding="0" cellspacing="0" border="0">
-            <tr>
-               <td class="mod_titleunder_hl"></td>
-            </tr>
-         </table>
-<?php
-}
-
-if ( $showCaption && $showGrid ) {
-	echo '<table width="' . $statsAlbum->fields['thumb_size'] . '" border="0" cellpadding="0" cellspacing="4">';
-	echo '<tr><td class="pcaption">';
-
-	$statsCaption = $statsAlbum->getCaption($photoIndex);
-	$statsCaption .= $statsAlbum->getCaptionName($photoIndex);
-	$statsUrl = makeAlbumUrl($statsAlbum->fields['name'], $photoId);
-	echo "$statsCaption";
-	if ( $addLinksPos == 'oncaptionline' ) {
-		echo '<span class="fineprint">&nbsp;&nbsp;';
-		if ( $showAddComment ) {
-			showAddCommentLink( $photoId );
-		}
-		if ( $showAddVote ) {
-			echo '&nbsp;';
-			showAddVoteLink( $photoId, $page );
-		}
-		echo '</span>';
-	}
-	echo '</td></table>';
-}
-
-if ( $showAlbumLink ) {
-?>
-         <span class="fineprint"><br clear="all"><?php echo _("From album") . ' '; /* Needs a trailing space */ ?>
-<?php
-$owner_var = '';
-if ( $showAlbumOwner == 1 ) {
-	$owner_var = '<br>' . _("Owned by:") . ' ' . showOwner($statsAlbum->getOwner());
-}
-
-echo '<a href="'. makeAlbumUrl($statsAlbum->fields['name']) .'">'. $statsAlbum->fields['title'] .'</a>'. $owner_var;
-?>
-         </span>
-         <br clear all>
-<?php
-}
-
-if ( $showDescription ) {
-?>
-         <span class="fineprint">
-<?php
-$description =$statsAlbum->getExtraField($photoIndex, "Description");
-if ($description != "") {
-	echo "<br clear=all>$description<br clear=all>";
-}
-?>
-         </span>
-
-<?php
-}
-
-if ( $addLinksPos == 'abovestats' ) {
-	if ( $showAddComment ) {
-		echo "<br clear=all>";
-		showAddCommentLink( $photoId );
-		if ( !$showAddVote ) {
-			echo "<br clear=all>";
-		}
-	}
-
-	if ( $showAddVote ) {
-		if ( !$showAddComment ) {
-			echo "<br clear=all>";
-		}
-		else {
-			echo "&nbsp;&nbsp";
-		}
-		showAddVoteLink( $photoId, $page );
-		echo "<br clear=all>";
-	}
-}
-?>
-      <br clear="all">
-      <table cellpadding="0" cellspacing="0" width="<?php echo $statsWidth ?>" border="0" align="<?php echo $statsAlign ?>" class="fineprint">
-
-<?php
-if ( $showCaptureDate ) {
-	$captureDate = strftime($gallery->app->dateTimeString, $statsAlbum->getItemCaptureDate($photoIndex));
-
-	echo '<tr>';
-	echo '<td width="105" class="fineprint">'. _("Capture Date:") .'</td>';
-	echo '<td class="fineprint">'. $captureDate .'</td>';
-	echo '</tr>';
-}
-
-if ( $showUploadDate ) {
-	$time = $statsAlbum->getUploadDate($photoIndex);
-	// Older albums may not have this field.
-	if ($time) {
-		$time = strftime($gallery->app->dateString,$time);
-		echo '<tr>';
-		echo '<td width="105" class="fineprint">'. _("Upload Date:") .'</td>';
-		echo '<td class="fineprint">'. $time. '</td>';
-		echo '</tr>';
-	}
-}
-
-if ( $showViews &&
-!($statsAlbum->fields["display_clicks"] == "no") &&
-!$gallery->session->offline) {
-
-	echo "\n<tr>";
-	echo "\n\t". '<td width="105" class="fineprint">'. _("Views:") .'</td>';
-	echo "\n\t". '<td class="fineprint">';
-	echo pluralize_n2($statsAlbum->getItemClicks($photoIndex), "1 time", "times" , "0 times");
-	echo "</td>";
-	echo "\n</tr>";
-}
-
-if ( !empty($showVotes )) {
-	echo "\n<tr>";
-	echo "\n\t". '<td width="105" class="fineprint">' . _("Votes:") .'</td>';
-	echo "\n\t". '<td class="fineprint">'. $statsAlbum->getItemSVotes($photoIndex) .'</td>';
-	echo "\n</tr>";
-}
-
-if ( !empty($showRatings)) {
-	switch ($rating) {
-		case -2:
-		$photoRateCounts = '';
-		$photoRate = _("not rated");
-		break;
-		case -1:
-		$photoRateCounts = '';
-		$photoRate =  $ratingcount;
-		$photoRate .= $ratingcount == 1 ? " vote" : " votes";
-		$photoRate .= ' cast, more required';
-		break;
-		default:
-		$photoRateCounts = $ratingcount == 1 ? " (".$ratingcount." vote)" : " (".$ratingcount." votes)";
-		$photoRate = $rating;
-	}
-
-	if ( $showGrid ) {
-		echo "<tr>";
-		echo '<td valign="top" width="105" class="fineprint">'. _("Rating:") .'</td>';
-		echo '<td class="fineprint">'. $photoRate .'</td>';
-		echo "</tr>";
-
-		echo "<tr>";
-		echo '<td width="105" class="fineprint"></td>';
-		echo '<td class="fineprint">'. $photoRateCounts .'</td>';
-		echo "</tr>";
-	}
-	else {
-		echo "<tr>";
-		echo '<td valign="top" width="105" class="fineprint">'. _("Rating:") .'</td>';
-		echo '<td class="fineprint">' .$photoRate.$photoRateCounts;
-		echo "</td>";
-		echo "</tr>";
-	}
-}
-
-echo "</table>";
-
-if ( $addLinksPos == 'abovecomments' ) {
-	if (  $showAddComment ) {
-		echo "<br clear=all>";
-		if ( !$showGrid ) {
-			echo "<br clear=all>";
-		}
-		showAddCommentLink( $photoId );
-	}
-
-	if ( $showAddVote ) {
-		if ( !$showAddComment ) {
-			echo "<br clear=all>";
-			if ( !$showGrid ) {
-				echo "<br clear=all>";
-			}
-		}
-		else
-		echo "&nbsp;&nbsp";
-		showAddVoteLink( $photoId, $page );
-	}
-}
-
-if ( $showComments &&
-$statsAlbum->numComments($photoIndex) > 0 &&
-$statsAlbum->canViewComments($gallery->user->getUid()) ) {
-	// Force the comment table below the previous table using clear all.
-	echo "<br clear=all>";
-	if ( !$showGrid ) {
-		echo "<br clear=all>";
-	}
-	$gallery->album = $statsAlbum;
-	viewComments($photoIndex, $gallery->user->canAddComments($statsAlbum), "DISCO1", $newestCommentsFirst, 'popup', $statsAlbum->fields['name']);
-}
-
-if ( $addLinksPos == 'belowcomments' ) {
-	if ( $showAddComment ) {
-		echo "<br clear=all>";
-		if ( !$showGrid ) {
-			echo "<br clear=all>";
-		}
-		showAddCommentLink( $photoId );
-	}
-	if ( $showAddVote ) {
-		if ( !$showAddComment ) {
-			echo "<br clear=all>";
-			if ( !$showGrid ) {
-				echo "<br clear=all>";
-			}
-		}
-		else {
-			echo "&nbsp;&nbsp";
-		}
-		showAddVoteLink( $photoId, $page );
-	}
-}
-?>
-   </td>
-   <!-- End Text Cell -->
-<?php
+    return $html;
 }
 ?>
diff -Naur gallery-1.5-pl1/stats-wizard.php gallery-1.5.1/stats-wizard.php
--- gallery-1.5-pl1/stats-wizard.php	2005-04-04 17:26:07.000000000 +0200
+++ gallery-1.5.1/stats-wizard.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: stats-wizard.php,v 1.4.2.3 2005/04/04 15:26:07 cryptographite Exp $
+ * $Id: stats-wizard.php,v 1.9.2.2 2005/09/12 22:40:44 dmolavi Exp $
  *
  */
 ?>
@@ -40,16 +40,34 @@
 ?>
 <html>
 <head>
-<title><?php echo $gallery->app->galleryTitle ?></title>
+<title><?php echo $gallery->app->galleryTitle ?>::<?php echo _("Gallery statistics - Wizard") ?></title>
 <?php 
 	common_header() ;
 ?>
 </head>
-<body dir="<?php echo $gallery->direction ?>" onLoad="updateUrl()">
+<body dir="<?php echo $gallery->direction ?>">
 <?php  
 }
-	$stats_title = " - " . _("Wizard");
-        includeHtmlWrap("stats.header");
+
+    includeHtmlWrap("gallery.header");
+
+    $adminbox['text'] ='<span class="head">'. _("Gallery statistics - Wizard") .'</span>';
+    $adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
+    $adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
+
+    $adminbox["commands"] = $adminCommands;
+    $adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
+    $breadcrumb['text'][] = languageSelector();
+
+    includeLayout('navtablebegin.inc');
+    includeLayout('adminbox.inc');
+    includeLayout('navtablemiddle.inc');
+    includeLayout('breadcrumb.inc');
+    includeLayout('navtableend.inc');
+
+?>
+<div class="popup" align="center">
+<?php
 /* note: the script is below as the header of the environment needs to loaded before. */
 ?>
 <script type="text/javascript">
@@ -65,24 +83,24 @@
 		value = false;
 		/* special case */
 		if ((document.stats_form.elements[i].name == 'cols' || document.stats_form.elements[i].name == 'rows') &&
-			document.stats_form.sgr.checked == false) {
+			document.stats_form.showGrid.checked == false) {
 			continue;
 		}
 		switch(document.stats_form.elements[i].type) {
 			case 'submit':
-				continue;
+			    continue;
 			break;
 			
 			case 'checkbox':
-				if(document.stats_form.elements[i].checked) {
-					value = 1;
-				}
+			    if(document.stats_form.elements[i].checked) {
+				value = 1;
+			    }
 			break;
 
 			case 'radio':
-				if (document.stats_form.elements[i].checked) {
-					value = document.stats_form.elements[i].value;
-				}
+			    if (document.stats_form.elements[i].checked) {
+				value = document.stats_form.elements[i].value;
+			    }
 			break;
 			
 			default:
@@ -97,11 +115,9 @@
 }
 </script>
 
-<div style="text-align:right">[<a href="<?php echo makeAlbumUrl(); ?>"><?php echo _("return to gallery"); ?></a>]</div>
-
 <?php
 	echo makeFormIntro("stats.php", array("name" => "stats_form", 
-						"method" => "POST", 
+						"method" => "POST",
 						"onChange" => 'updateUrl()'));
 	echo "\n<table width=\"100%\" border=\"0\">";
 	echo "\n<tr>";
@@ -127,12 +143,21 @@
 	echo "\n". '<input type="submit" name="submitbutton" value="'. _("Show statistics") . '">';
 	echo "\n</form>";
 
+	echo "\n". '<div align="left">';
 	echo _("Maybe your want to use your OWN statistics somewhere .. Just copy and paste the url from this textbox.");
 	echo "\n<br>". '<form name="url_form" action="#">';
-	echo "\n". '<input type=text" name="stats_url" size="150" value="" readonly';
+	echo "\n". '<input type="text" name="stats_url" size="150" value="" readonly';
+	echo "\"</div>";
 	echo "\n</form>";
 
-
+?>
+<script type="text/javascript">
+  // Run the script at the when page is showed.
+  // We could do this onLoad, but this doesnt work embedded.
+  updateUrl();
+</script>
+</div>
+<?php
 includeHtmlWrap("stats.footer");
 
 if (!$GALLERY_EMBEDDED_INSIDE) { ?>
diff -Naur gallery-1.5-pl1/tools/build_manifest.php gallery-1.5.1/tools/build_manifest.php
--- gallery-1.5-pl1/tools/build_manifest.php	2005-03-10 03:36:37.000000000 +0100
+++ gallery-1.5.1/tools/build_manifest.php	2005-09-13 00:41:29.000000000 +0200
@@ -16,9 +16,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: build_manifest.php,v 1.12.2.1 2005/03/10 02:36:37 cryptographite Exp $
+ * $Id: build_manifest.php,v 1.13.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 
 /*
diff -Naur gallery-1.5-pl1/tools/despam-comments.php gallery-1.5.1/tools/despam-comments.php
--- gallery-1.5-pl1/tools/despam-comments.php	2005-04-04 18:07:50.000000000 +0200
+++ gallery-1.5.1/tools/despam-comments.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: despam-comments.php,v 1.13.2.3 2005/04/04 16:07:50 cryptographite Exp $
+ * $Id: despam-comments.php,v 1.18.2.1 2005/09/12 22:41:29 dmolavi Exp $
  *
  * The idea for this was blatantly lifted from Jay Allen's most excellent
  * MT-Blacklist, a plugin for MovableType that helps kill spam dead.  No code
@@ -50,22 +50,23 @@
 <body dir="<?php echo $gallery->direction ?>">
 <?php  
 }
-        includeHtmlWrap("gallery.header");
-
-?>
-<p align="center" class="popuphead"><?php echo _("Find and remove comment spam") ?></p>
-<?php
-
-$adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
-$adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
-
-$adminbox["commands"] = $adminCommands;
-$adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
-includeLayout('adminbox.inc');
-includeLayout('ml_pulldown.inc');
-
+    includeHtmlWrap("gallery.header");
+    $adminbox['text'] ='<span class="head">'. _("Find and remove comment spam") .'</span>';
+    $adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
+    $adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
+
+    $adminbox["commands"] = $adminCommands;
+    $adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
+    $breadcrumb['text'][] = languageSelector();
+
+    includeLayout('navtablebegin.inc');
+    includeLayout('adminbox.inc');
+    includeLayout('navtablemiddle.inc');
+    includeLayout('breadcrumb.inc');
+    includeLayout('navtableend.inc');
 ?>
-<table width="100%" class="albumdesc">
+<div class="popup">
+<table width="100%">
 <tr>
 <?php
 echo '<td style="vertical-align:top; white-space:nowrap; width:280px;">';
@@ -74,7 +75,7 @@
 
 $g1_mode=getRequestVar('g1_mode');
 
-echo "<td>";
+echo '<td class="borderleft-popup">';
 switch($g1_mode) {
 	case 'deleteComments':
 		deleteComments();
@@ -103,17 +104,17 @@
 	default:
 	break;
 }
-echo "</td>";
-echo '<div style="clear:left">';
+echo "</td></tr>";
 ?>
 </table>
-<br>
-<hr>
-<?php includeHtmlWrap("gallery.footer"); ?>
-</div> 
+</div>
+<?php
+  includeHtmlWrap("gallery.footer");
+if (!$GALLERY_EMBEDDED_INSIDE) {
+?>
 </body>
 </html>
-<?php
+<?php }
 
 /* Everything below is a utility function */
 function deleteComments() {
@@ -202,7 +203,7 @@
     if (empty($list)) {
 	printf("<h3>%s</h3>", _("No spam comments."));
     } else {
-	print makeFormIntro("tools/despam-comments.php", array("method" => "POST"));
+	print makeFormIntro("tools/despam-comments.php", array("name" => "deleteComments", "method" => "POST"));
 	print "\n<table>";
 	printf("\n\t<tr> <th> %s </th> <th>%s</th> </tr>",
 	       _("Entry"), _("Delete"));
@@ -334,26 +335,36 @@
 }
 
 function viewBlacklist() {
-	$blacklist = loadBlacklist();
-	printf("<h3>%s (%d) </h3>", _("Current blacklist"), sizeof($blacklist['entries']));
-	if (empty($blacklist['entries'])) {
-		print _("Your blacklist is empty.  You must add new entries to your blacklist for it to be useful.");
-	} else {
-		print makeFormIntro("tools/despam-comments.php", array("method" => "POST"));
-		print "\n<table align=\"center\" width=\"60%\">";
-		printf("\n\t<tr><th>%s</th><th>%s</th></tr>", ("Entry"), _("Delete"));
-		$i = 0;
-		foreach ($blacklist['entries'] as $key => $regex) {
-			$i++;
-			print "\n\t<tr>";
-			printf("<td>%s</td>", wordwrap($regex, 80, "<br>", true));
-			printf("<td align=\"center\"><input type=\"checkbox\" name=\"delete[]\" value=\"%s\"></td>", $key);
-			print "</tr>";
-		}
-		print "\n</table><br>";
-		print "\n<input type=\"hidden\" name=\"g1_mode\" value=\"editBlacklist\">";
-		printf("\n<input type=\"submit\" value=\"%s\">", _("Update Blacklist"));
-		print "\n</form>";
+    $blacklist = loadBlacklist();
+    printf("<h3>%s (%d) </h3>", _("Current blacklist"), sizeof($blacklist['entries']));
+    if (empty($blacklist['entries'])) {
+	print _("Your blacklist is empty.  You must add new entries to your blacklist for it to be useful.");
+    } else {
+        echo insertFormJS('updateBlacklistForm');
+
+	print makeFormIntro("tools/despam-comments.php", array('name' => 'updateBlacklistForm', 'method' => 'POST'));
+	$blacklistTable = new galleryTable();
+        $blacklistTable->setAttrs(array('align' => 'center', 'width' => '60%'));
+	$blacklistTable->setHeaders(array(_("Entry"), _("Delete")));
+	$blacklistTable->setColumnCount(2);
+
+	foreach ($blacklist['entries'] as $key => $regex) {
+            $blacklistTable->addElement(array(
+                'content' => wordwrap($regex, 80, "<br>", true)));
+
+            $blacklistTable->addElement(array(
+                'content' => '<input type="checkbox" name="delete[]" value="'. $key .'%s">',
+		'cellArgs' => array('align' => 'center')));
+	}
+        $blacklistTable->addElement(array(
+            'content' => insertFormJSLinks('delete[]'),
+	    'cellArgs' => array('colspan' => 2, 'align' => 'center')));
+
+	echo $blacklistTable->render();
+
+	print "\n<input type=\"hidden\" name=\"g1_mode\" value=\"editBlacklist\">";
+	printf("\n<input type=\"submit\" value=\"%s\">", _("Update Blacklist"));
+	print "\n</form>";
     }
 }
 
@@ -380,14 +391,13 @@
                 "addBlacklistEntries" => _("Add blacklist entries")
 	);
 
-	printf("\n<div style=\"padding-right:5px; border-right: 1px solid #000000;\">%s", _("Options"));
-	print "\n<ol>";
+	echo _("Options");
+	echo "\n<ol>";
 	foreach ($options as $key => $text) {
 		printf("\n\t<li><a href=\"%s\">%s</a></li>",
 			makeGalleryUrl('tools/despam-comments.php', array('g1_mode' => $key)),
 			$text);
 	}
-	print "\n</ol>";
-	print "\n</div>";
+	echo "\n</ol>";
 }
 ?>
diff -Naur gallery-1.5-pl1/tools/find_orphans.php gallery-1.5.1/tools/find_orphans.php
--- gallery-1.5-pl1/tools/find_orphans.php	2005-03-10 03:36:37.000000000 +0100
+++ gallery-1.5.1/tools/find_orphans.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: find_orphans.php,v 1.21.2.2 2005/03/10 02:36:37 cryptographite Exp $
+ * $Id: find_orphans.php,v 1.24.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
@@ -205,18 +205,20 @@
 <body dir="<?php echo $gallery->direction ?>">
 <?php 
 } 
-        includeHtmlWrap("gallery.header");
-?>
-<div class="popuphead"><?php echo _("Find Orphans") ?></div>
-<?php
-
-$adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
-$adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
-
-$adminbox["commands"] = $adminCommands;
-$adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
-includeLayout('adminbox.inc');
-includeLayout('ml_pulldown.inc');
+    includeHtmlWrap("gallery.header");
+    $adminbox['text'] ='<span class="head">'. _("Find Orphans") .'</span>';
+    $adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
+    $adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
+
+    $adminbox["commands"] = $adminCommands;
+    $adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
+    $breadcrumb['text'][] = languageSelector();
+
+    includeLayout('navtablebegin.inc');
+    includeLayout('adminbox.inc');
+    includeLayout('navtablemiddle.inc');
+    includeLayout('breadcrumb.inc');
+    includeLayout('navtableend.inc');
 
 echo '<div class="popup">';
 if (empty($action)) { 
@@ -293,7 +295,7 @@
 	} else {
 		// No Orphans
 		echo "\n<p align=\"center\" class=\"warning\">" .  _("No Orphans Found") . "</p>";
-		echo "\n<p align=\"center\">". _("There are no orphaned elements in this Gallery.") . "</p>";
+		echo "\n<p align=\"center\">". _("There are no orphaned elements in this Gallery.") . "</p>\n";
 	}
 } // !isset(update) 
 else { 
@@ -315,11 +317,12 @@
 		}
 	}
 }
-
-	includeHtmlWrap("gallery.footer"); 
-if (!$GALLERY_EMBEDDED_INSIDE) {
 ?>
 </div>
+<?php
+    includeHtmlWrap("gallery.footer"); 
+    if (!$GALLERY_EMBEDDED_INSIDE) {
+?>
 </body>
 </html>
 <?php } ?>
diff -Naur gallery-1.5-pl1/tools/g1-report.php gallery-1.5.1/tools/g1-report.php
--- gallery-1.5-pl1/tools/g1-report.php	2005-03-10 03:36:37.000000000 +0100
+++ gallery-1.5.1/tools/g1-report.php	2005-09-13 00:41:29.000000000 +0200
@@ -17,7 +17,7 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
 /*
diff -Naur gallery-1.5-pl1/tools/validate_albums.php gallery-1.5.1/tools/validate_albums.php
--- gallery-1.5-pl1/tools/validate_albums.php	2005-04-04 18:08:02.000000000 +0200
+++ gallery-1.5.1/tools/validate_albums.php	2005-09-13 00:41:29.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: validate_albums.php,v 1.1.2.3 2005/04/04 16:08:02 cryptographite Exp $
+ * $Id: validate_albums.php,v 1.4.2.1 2005/09/12 22:41:29 dmolavi Exp $
  */
 ?>
 <?php
@@ -128,11 +128,26 @@
   <title><?php echo ($action == 'unlinkInvalidAlbum') ? _("Delete Album") : _("Delete Photo") ?></title>
   <?php common_header(); ?>
 </head>
-<body dir="<?php echo $gallery->direction ?>" class="popupbody">
+<body dir="<?php echo $gallery->direction ?>">
 <?php
     }
+
+    includeHtmlWrap("gallery.header");
+    $adminbox['text'] ='<span class="head">'. ($action == 'unlinkInvalidAlbum') ? _("Delete Album") : _("Delete Photo") .'</span>';
+    $adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
+    $adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
+
+    $adminbox["commands"] = $adminCommands;
+    $adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
+    $breadcrumb['text'][] = languageSelector();
+
+    includeLayout('navtablebegin.inc');
+    includeLayout('adminbox.inc');
+    includeLayout('navtablemiddle.inc');
+    includeLayout('breadcrumb.inc');
+    includeLayout('navtableend.inc');
+
 ?>
-<div class="popuphead"><?php echo ($action == 'unlinkInvalidAlbum') ? _("Delete Album") : _("Delete Photo") ?></div>
 <div class="popup" align="center">
 <?php
     switch ($action) {
@@ -142,8 +157,7 @@
 		removeInvalidAlbum($gallery->app->albumDir . '/' . $invalidAlbum);
 		dismiss();
 	    } else {
-		echo makeFormIntro('tools/validate_albums.php', array(), array('action' => $action, 'invalidAlbum' =>
-$invalidAlbum));
+		echo makeFormIntro('tools/validate_albums.php', array(), array('action' => $action, 'invalidAlbum' => $invalidAlbum));
 		echo "<p><input type='submit' name='verified' value='Delete $invalidAlbum'></p>";
 		echo "</form>";
 	    }
@@ -159,8 +173,7 @@
 		$targetAlbum->save(array(i18n("Photo $id deleted from $album because the target image file is missing")));
 		dismiss();
 	    } else {
-		echo makeFormIntro('tools/validate_albums.php', array(), array('action' => $action, 'album' => $album,
-'id' => $id));
+		echo makeFormIntro('tools/validate_albums.php', array(), array('action' => $action, 'album' => $album, 'id' => $id));
 		$targetAlbum = new Album();
 		$targetAlbum->load($album);
 		echo $targetAlbum->getThumbnailTagById($id);
@@ -192,21 +205,24 @@
 	common_header();
 ?>
 </head>
-<body dir="<?php echo $gallery->direction ?>" class="popupbody">
+<body dir="<?php echo $gallery->direction ?>">
 <?php 
 } 
-        includeHtmlWrap("gallery.header");
-?>
-<div class="popuphead"><?php echo _("Validate Albums") ?></div>
-<?php
-
-$adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
-$adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
+    includeHtmlWrap("gallery.header");
+    $adminbox['text'] ='<span class="head">'.  _("Validate Albums") .'</span>';
+    $adminCommands = '[<a href="'. makeGalleryUrl("admin-page.php") .'">'. _("return to admin page") .'</a>] ';
+    $adminCommands .= '[<a href="'. makeAlbumUrl() .'">'. _("return to gallery") .'</a>] ';
+
+    $adminbox["commands"] = $adminCommands;
+    $adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
+    $breadcrumb['text'][] = languageSelector();
+
+    includeLayout('navtablebegin.inc');
+    includeLayout('adminbox.inc');
+    includeLayout('navtablemiddle.inc');
+    includeLayout('breadcrumb.inc');
+    includeLayout('navtableend.inc');
 
-$adminbox["commands"] = $adminCommands;
-$adminbox["bordercolor"] = $gallery->app->default["bordercolor"];
-includeLayout('adminbox.inc');
-includeLayout('ml_pulldown.inc');
 
 echo '<div class="popup">';
 if (empty($action)) {
@@ -290,11 +306,12 @@
 <?php
 	}
 }
-
+?>
+</div>
+<?php
 includeHtmlWrap("gallery.footer"); 
 if (!$GALLERY_EMBEDDED_INSIDE) {
 ?>
-</div>
 </body>
 </html>
 <?php } ?>
diff -Naur gallery-1.5-pl1/upgrade_album.php gallery-1.5.1/upgrade_album.php
--- gallery-1.5-pl1/upgrade_album.php	2005-03-10 03:29:37.000000000 +0100
+++ gallery-1.5.1/upgrade_album.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: upgrade_album.php,v 1.40.2.2 2005/03/10 02:29:37 cryptographite Exp $
+ * $Id: upgrade_album.php,v 1.42.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/upgrade_users.php gallery-1.5.1/upgrade_users.php
--- gallery-1.5-pl1/upgrade_users.php	2005-03-10 03:29:38.000000000 +0100
+++ gallery-1.5.1/upgrade_users.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: upgrade_users.php,v 1.12.2.1 2005/03/10 02:29:38 cryptographite Exp $
+ * $Id: upgrade_users.php,v 1.13.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
diff -Naur gallery-1.5-pl1/user_preferences.php gallery-1.5.1/user_preferences.php
--- gallery-1.5-pl1/user_preferences.php	2005-03-10 03:29:38.000000000 +0100
+++ gallery-1.5.1/user_preferences.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,9 +15,9 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: user_preferences.php,v 1.41.2.1 2005/03/10 02:29:38 cryptographite Exp $
+ * $Id: user_preferences.php,v 1.44.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -96,12 +96,15 @@
 $allowChange["uname"] = $gallery->user->isAdmin() ? true : false;
 $allowChange["email"] = true;
 $allowChange["fullname"] = true;
-$allowChange["password"] = true;
 $allowChange["old_password"] = true;
 $allowChange["default_language"] = true;
 $allowChange["send_email"] = false;
 $allowChange["member_file"] = false;
 $allowChange["create_albums"] = false;
+$allowChange["password"] = $gallery->user->canChangeOwnPw() ? true : false;
+$allowChange["admin"] = true;
+
+$isAdmin = $gallery->user->isAdmin() ? 1 : 0;
 
 doctype();
 ?>
diff -Naur gallery-1.5-pl1/util.php gallery-1.5.1/util.php
--- gallery-1.5-pl1/util.php	2005-08-24 05:20:12.000000000 +0200
+++ gallery-1.5.1/util.php	2005-09-15 15:34:44.000000000 +0200
@@ -15,70 +15,77 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: util.php,v 1.498.2.9 2005/08/24 03:20:12 cryptographite Exp $
+ * $Id: util.php,v 1.537.2.10 2005/09/15 13:34:44 jenst Exp $
+ */
+
+/**
+ * @package Utils
  */
-?>
-<?php
 
+/**
+ * First include some necessary files
+ */
 require_once(dirname(__FILE__) . '/nls.php');
 require_once(dirname(__FILE__) . '/lib/url.php');
 require_once(dirname(__FILE__) . '/lib/popup.php');
+require_once(dirname(__FILE__) . '/classes/Mail/htmlMimeMail.php');
+require_once(dirname(__FILE__) . '/classes/HTML/table.php');
+require_once(dirname(__FILE__) . '/lib/valchecks.php');
+require_once(dirname(__FILE__) . '/lib/messages.php');
 
 function getRequestVar($str) {
-	if (!is_array($str)) {
-		if (!isset($_REQUEST[$str])) {
-			return null;
-		}
-		$ret = &$_REQUEST[$str];
-		if (get_magic_quotes_gpc() && !is_array($ret)) {
-			$ret = stripslashes($ret);
-		}	
-	}
-	else {
-		foreach ($str as $reqvar) {
-			$ret[] = getRequestVar($reqvar);
-		}
+    if (!is_array($str)) {
+	if (!isset($_REQUEST[$str])) {
+	    return null;
+	}
+	$ret = &$_REQUEST[$str];
+	if (get_magic_quotes_gpc() && !is_array($ret)) {
+	    $ret = stripslashes($ret);
+	}	
+    }
+    else {
+	foreach ($str as $reqvar) {
+	    $ret[] = getRequestVar($reqvar);
 	}
-	
-	return $ret;
+    }
+    return $ret;
 }
 
 function getFilesVar($str) {
-	if (!is_array($str)) {
-		if (!isset($_FILES[$str])) {
-			return null;
-		}
-		$ret = &$_FILES[$str];
-		if (get_magic_quotes_gpc()) {
-			$ret = stripslashes($ret);
-		}
+    if (!is_array($str)) {
+	if (!isset($_FILES[$str])) {
+	    return null;
 	}
-	else {
-		foreach ($str as $reqvar) {
-			$ret[] = getFilesVar($reqvar);
-		}
+	$ret = &$_FILES[$str];
+    }
+    else {
+	foreach ($str as $reqvar) {
+	    $ret[] = getFilesVar($reqvar);
 	}
-	return $ret;
+    }
+    return $ret;
 }
 
 function getEnvVar($str) {
-	if (!is_array($str)) {
-		if (!isset($_ENV[$str])) {
-			return null;
-		}
-		$ret = &$_ENV[$str];
-		if (get_magic_quotes_gpc()) {
-			$ret = stripslashes($ret);
-		}
+    if (!is_array($str)) {
+	if (!isset($_ENV[$str])) {
+	    return null;
 	}
-	else {
-		foreach ($str as $reqvar) {
-			$ret[] = getEnvVar($reqvar);
-		}
+	$ret = &$_ENV[$str];
+    }
+    else {
+	foreach ($str as $reqvar) {
+	    $ret[] = getEnvVar($reqvar);
 	}
-	return $ret;
+    }
+    return $ret;
+}
+
+function stripslashes_deep($value) {
+    $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
+    return $value;
 }
 
 function editField($album, $field, $link=null) {
@@ -130,46 +137,21 @@
 }
 
 function viewComments($index, $addComments, $page_url, $newestFirst = false, $addType = '', $album=false) {
-        global $gallery;
+	global $gallery;
 	global $commentdraw;
 	global $i;
 	global $commenter_name;
 
-	// get number of comments to use as counter for display loop
-	$numComments = $gallery->album->numComments($index);
+	$html = '';
+
+	/*
 	$borderColor = $gallery->app->default["bordercolor"];
 	$commentdraw["bordercolor"] = $borderColor;
+	*/
+	echo showComments($index, $album, $newestFirst);
 
-	if ($newestFirst) {
-		for ($i = $numComments; $i >0 ; $i--) {
-			// get comments in this loop and then use layout/commentdraw.inc to display
-			$comment = $gallery->album->getComment($index, $i);
-			$commentdraw["comment"] = $comment->getCommentText();
-			$commentdraw["IPNumber"] = $comment->getIPNumber();
-			$commentdraw["datePosted"] = $comment->getDatePosted();
-			$commentdraw["name"] = $comment->getName();
-			$commentdraw["UID"] = $comment->getUID();
-			$commentdraw["index"] = $index;
-			$commentdraw["albumName"] = $album;
-			includeLayout('commentdraw.inc');
-		}
-	} else {
-		for ($i =1; $i<= $numComments; $i++) {
-			// get comments in this loop and then use layout/commentdraw.inc to display
-			$comment = $gallery->album->getComment($index, $i);
-			$commentdraw["comment"] = $comment->getCommentText();
-			$commentdraw["IPNumber"] = $comment->getIPNumber();
-			$commentdraw["datePosted"] = $comment->getDatePosted();
-			$commentdraw["name"] = $comment->getName();
-			$commentdraw["UID"] = $comment->getUID();
-			$commentdraw["index"] = $index;
-			$commentdraw["albumName"] = $album;
-			includeLayout('commentdraw.inc');
-		}
-	}
-	
 	if ($addComments) {
-		/* Default is the popup link. 
+		/* Default is the popup link.
 		** addType given through function call overrides default.
 		*/
 		if (empty($addType)) {
@@ -182,20 +164,19 @@
 		}
 		else {
 			$id = $gallery->album->getPhotoId($index);
-		       	$url = "add_comment.php?set_albumName={$gallery->album->fields['name']}&id=$id";
-	       		echo "\n" .'<div align="center" class="editlink">' .
-				popup_link('[' . _("add comment") . ']', $url, 0) .
-				'</div><br>';
+			$url = "add_comment.php?set_albumName={$gallery->album->fields['name']}&id=$id";
+			echo "\n" .'<div align="center" class="editlink">' .
+			  popup_link('[' . _("add comment") . ']', $url, 0) .
+			  '</div><br>';
 		}
-       	}
-
+	}
 }
 
-function drawCommentAddForm($commenter_name='', $cols=50) {
+function drawCommentAddForm($commenter_name = '', $cols = 50) {
 	global $gallery;
 	if ($gallery->user->isLoggedIn() ) {
 		if (empty($commenter_name) || $gallery->app->comments_anonymous == 'no') {
-			$commenter_name=user_name_string($gallery->user->getUID(), $gallery->app->comments_display_name);
+			$commenter_name = user_name_string($gallery->user->getUID(), $gallery->app->comments_display_name);
 		}
 	}
 ?>
@@ -207,16 +188,17 @@
 	<td class="commentboxhead"><?php echo _("Commenter:") ?></td>
 	<td class="commentboxhead">
 <?php
-			if (!$gallery->user->isLoggedIn() ) {
-				echo "<input name=\"commenter_name\" value=\"". $commenter_name ."\" size=\"30\">";
-			} else {
-				if ($gallery->app->comments_anonymous == 'yes') {
-					echo '<input name="commenter_name" value="'.$commenter_name.'" size="30">';
-				} else {
-					echo $commenter_name;
-					echo '<input type="hidden" name="commenter_name" value="'. $commenter_name .'" size="30">';
-				}
-			}
+
+if (!$gallery->user->isLoggedIn() ) {
+	echo "<input name=\"commenter_name\" value=\"". $commenter_name ."\" size=\"30\">";
+} else {
+	if ($gallery->app->comments_anonymous == 'yes') {
+		echo '<input name="commenter_name" value="'.$commenter_name.'" size="30">';
+	} else {
+		echo $commenter_name;
+		echo '<input type="hidden" name="commenter_name" value="'. $commenter_name .'" size="30">';
+	}
+}
 ?>
 </td>
 </tr>
@@ -274,11 +256,6 @@
 	return false;
 }
 
-
-function gallery_error($message) {
-	return '<span class="error">'. _("Error:") . " $message</span>\n";
-}
-
 function gallery_syslog($message) {
 	global $gallery;
 	if (isset($gallery->app->useSyslog) && $gallery->app->useSyslog == "yes") {
@@ -297,8 +274,8 @@
 	$results=array();
 	
 	if (isDebugging()) {
-		print "\n<br><b>". _("Executing:") ."<ul>$cmd</ul></b>";
-		$debugfile = tempnam($gallery->app->tmpDir, "dbg");
+	    debugMessage(sprintf(_("Executing: %s"), $cmd), __FILE__, __LINE__);
+	    $debugfile = tempnam($gallery->app->tmpDir, "dbg");
 	}
 
 	fs_exec($cmd, $results, $status, $debugfile);
@@ -332,31 +309,27 @@
 }
 
 function exec_wrapper($cmd) {
-	global $gallery;
+    global $gallery;
 
-	list($results, $status) = exec_internal($cmd);
+    list($results, $status) = exec_internal($cmd);
 
-	if ($status == $gallery->app->expectedExecStatus) {
-		return 0;
-	} else {
-		if ($results) {
-			echo gallery_error(join("<br>", $results));
-		}
-		return 1;
+    if ($status == $gallery->app->expectedExecStatus) {
+	return true;
+    } else {
+	if ($results) {
+	    echo gallery_error(join("<br>", $results));
 	}
+        return false;
+    }
 }
 
 function getDimensions($file, $regs=false) {
     global $gallery;				
 
-    if (isDebugging()) {
-        processingMsg(sprintf(_("Getting Dimension of file: %s"), $file));
-    }
+    debugMessage(sprintf(_("Getting Dimension of file: %s"), $file), __FILE__, __LINE__,2);
 
     if (! fs_file_exists($file)) {
-        if (isDebugging()) {
-            processingMsg(_("The file does not exist ?!"));
-        }
+        debugMessage(_("The file does not exist ?!"), __FILE__, __LINE__);
         return array(0, 0);
     }
     if ($regs === false) {
@@ -366,9 +339,8 @@
     if (($regs[0] > 1) && ($regs[1] > 1)) {
         return array($regs[0], $regs[1]);
     }
-    elseif (isDebugging()) {
-        processingMsg(sprintf(_("PHP's %s unable to determine dimensions."), "getimagesize()"));
-    }
+
+    debugMessage(sprintf(_("PHP's %s unable to determine dimensions."), "getimagesize()"), __FILE__, __LINE__);
 		
     /* Just in case php can't determine dimensions. */
     switch($gallery->app->graphics) {
@@ -382,10 +354,8 @@
         break;
         
 	default:
-            if (isDebugging()) {
-                processingMsg(_("You have no graphics package configured for use!"));
-                return array(0, 0);
-            }
+	    echo debugMessage(_("You have no graphics package configured for use!"));
+	    return array(0,0);
         break;
     }
 
@@ -407,9 +377,7 @@
         }
     }
 
-    if (isDebugging()) {
-        processingMsg(_("Unable to determine image dimensions!"));
-    }
+    debugMessage(_("Unable to determine image dimensions!"), __FILE__, __LINE__);
     
     return array(0, 0);
 }
@@ -419,7 +387,7 @@
 }
 
 function acceptableFormatRegexp() {
-	return "(" . join("|", acceptableFormatList()) . ")";
+	return "(?:" . join("|", acceptableFormatList()) . ")";
 }
 
 function acceptableMovieList() {
@@ -501,17 +469,16 @@
 }
 
 function dismiss() {
-	echo("<BODY onLoad='parent.close()'>");
+    echo("<BODY onLoad='parent.close()'>");
 }
 
 function my_flush() {
-	print str_repeat(" ", 4096);	// force a flush
+    print str_repeat(" ", 4096);	// force a flush
 }
 
-function resize_image($src, $dest, $target=0, $target_fs=0, $keepProfiles=0) {
-    if (isDebugging()) {
-        processingMsg(sprintf(_("Resizing Image: %s"), $src));
-    }
+function resize_image($src, $dest, $target = 0, $target_fs = 0, $keepProfiles = 0) {
+
+    debugMessage(sprintf(_("Resizing Image: %s"), $src), __FILE__, __LINE__);
 
     /*
      *  Valid return codes:
@@ -519,16 +486,16 @@
      *  1:  File resized, process normally
      *  2:  Existing resized file should be removed
     */
-	global $gallery;				
+    global $gallery;				
 
-	if (!strcmp($src,$dest)) {
-		$useTemp = true;
-		$out = "$dest.tmp";
-	}
-	else {
-		$out = $dest;
-		$useTemp = false;
-	}
+    if (!strcmp($src,$dest)) {
+	$useTemp = true;
+	$out = "$dest.tmp";
+    }
+    else {
+	$out = $dest;
+	$useTemp = false;
+    }
 
 	$regs = getimagesize($src);
 	if ($regs[2] !== 2 && $regs[2] !== 3) {
@@ -703,8 +670,7 @@
          }
          break;
       default:
-         if (isDebugging())
-            echo "<br> ". _("You have no graphics package configured for use!") ."<br>";
+         echo debugMessage(_("You have no graphics package configured for use!"));
          return 0;
       }
    } else {
@@ -796,25 +762,20 @@
    $wmAlignY = floor($wmAlignY);
 
    // Build command lines arguements
-   switch($gallery->app->graphics)
-   {
-   case "ImageMagick":
-      $args = "-geometry +".$wmAlignX."+"."$wmAlignY $overlayFile $src $out";
-      break;
-   case "NetPBM":
-      $args  = "-yoff=$wmAlignY ";
-      $args .= "-xoff=$wmAlignX ";
-      if ($alphaFile)
-      {
-         $args .= "-alpha=$alphaFile ";
-      }
-      $args .= $overlayFile;
-      break;
-   }
-    
-   if (isDebugging()) {
-   	print "args = $args<br/>";
-   }
+   switch($gallery->app->graphics) {
+	case "ImageMagick":
+	    $args = "-geometry +$wmAlignX+$wmAlignY $overlayFile $src $out";
+	    break;
+	case "NetPBM":
+	    $args  = "-yoff=$wmAlignY -xoff=$wmAlignX ";
+	    if ($alphaFile) {
+		$args .= "-alpha=$alphaFile ";
+	    }
+	    $args .= $overlayFile;
+	    break;
+    }
+
+    debugMessage("args = $args", __FILE__, __LINE__);    
 
    // Execute
    switch($gallery->app->graphics)
@@ -1020,35 +981,24 @@
 }
 
 function valid_image($file) {
-	if (($type = getimagesize($file)) == FALSE) {
-		if (isDebugging()) {
-			echo "<br>". sprintf(_("Call to %s failed in %s for file %s!"), 'getimagesize()', 'valid_image()', $file) ."<br>";
-		}
-		return 0;
-	}
+    if (($type = getimagesize($file)) == FALSE) {
+        debugMessage(sprintf(_("Call to %s failed in %s for file %s!"), 'getimagesize()', 'valid_image()', $file), __FILE__, __LINE__);
+	return 0;
+    }
 
-	if (isDebugging()) {
-		echo "<br>". sprintf(_("File %s type %d."), $file, $type[2]) ."<br>";
-	}
-	switch($type[2])
-	{
-		case 1: // GIF
-		case 2: // JPEG
-		case 3: // PNG
-			return 1;
-			break;
-		default:
-			return 0;
-			break;
-	}
+    debugMessage(sprintf(_("File %s type %d."), $file, $type[2]), __FILE__, __LINE__);
 
-/* Code is unreachable.
-** Commenting out till someone finds a solution
-** Jens Tkotz, 17.08.2004 
-	if (isDebugging())
-		echo "<br>". sprintf(_("There was an unknown failure in the %s call!"), 'valid_image()') ."<br>";
-	return 0;
-*/
+    switch($type[2]) {
+	case 1: // GIF
+	case 2: // JPEG
+	case 3: // PNG
+	    return 1;
+	    break;
+
+	default:
+	    return 0;
+	break;
+    }
 }
 
 function toPnmCmd($file) {
@@ -1119,46 +1069,23 @@
 	return $cmd;
 }
 
-function getImagePath($name, $skinname='') {
-	global $gallery;
-
-	if (!$skinname) {
-		$skinname = $gallery->app->skinname;
-	}
-
-	if (isset($gallery->app->photoAlbumURL)) {
-		$base = $gallery->app->photoAlbumURL;
-	} else {
-		$base = '.';
-	}
-
-	$defaultname = $base . "/images/$name";
-	$fullname = dirname(__FILE__) . "/skins/$skinname/images/$name";
-	$fullURL = $base . "/skins/$skinname/images/$name";
-
-	if (fs_file_exists($fullname) && !broken_link($fullname)) {
-		return "$fullURL";
-	} else {
-		return "$defaultname";
-	}
-}
-
 function includeLayout($name, $skinname='') {
+    global $gallery;
 
-	global $gallery;
-
-	if (!$skinname) {
-                $skinname = $gallery->app->skinname;
-        }
+    if (!$skinname) {
+        $skinname = $gallery->app->skinname;
+    }
 
-	$defaultname = dirname(__FILE__) . "/layout/$name";
-	$fullname = dirname(__FILE__) . "/skins/$skinname/layout/$name";
+    $defaultname = dirname(__FILE__) . "/layout/$name";
+    $fullname = dirname(__FILE__) . "/skins/$skinname/layout/$name";
 
-	if (fs_file_exists($fullname) && !broken_link($fullname)) {
-		include ($fullname);
-	} else {
-		include ($defaultname);
-	}
+    if (fs_file_exists($fullname) && !broken_link($fullname)) {
+	include ($fullname);
+    } elseif (fs_file_exists($defaultname) && !broken_link($defaultname)) {
+	include ($defaultname);
+    } else {
+	echo gallery_error(sprintf(_("Problem including file %s"), $name));
+    }
 }
 
 function includeHtmlWrap($name, $skinname='', $adds='') {
@@ -1192,44 +1119,44 @@
 	return 1;
 }
 
-function getGalleryBase() {
-    global $gallery;
-
-    if (! defined("GALLERY_URL")) define ("GALLERY_URL","");
-	
-    if (isset($gallery->app) && isset($gallery->app->photoAlbumURL)) {
-	$base = $gallery->app->photoAlbumURL;
-    } elseif (stristr($_SERVER['REQUEST_URI'],"setup")) {
-	$base = '..';
-    } elseif (GALLERY_URL== "") {
-	$base = '.';
-    } else {
-	$base = GALLERY_URL;
-    }
-
-    return $base;
-}
-
+/**
+ * Wrapper around _getStyleSheetLink, its defines which stylesheet link is generated.
+ * @return	string	$styleSheetLinks	The generated HTML <LINK> to load the stylesheets. Empty when already loaded.
+ */
 function getStyleSheetLink() {
-	global $GALLERY_EMBEDDED_INSIDE;
-	global $GALLERY_OK;
-
-	$styleSheetLinks = '';
-	if (isset($GALLERY_OK) && $GALLERY_OK == false) {
-		return _getStyleSheetLink("config");
-	}
+    global $GALLERY_EMBEDDED_INSIDE;
+    global $GALLERY_OK;
 
-	$styleSheetLinks = _getStyleSheetLink("base");
+    static $styleSheetSet;
 
-	if ($GALLERY_EMBEDDED_INSIDE) {
-		$styleSheetLinks .= "\n" . _getStyleSheetLink("embedded_style");
+    $styleSheetLinks = '';
+    
+    if(! $styleSheetSet) {
+	if (isset($GALLERY_OK) && $GALLERY_OK == false) {
+	    $styleSheetLinks = _getStyleSheetLink("config");
 	} else {
-		$styleSheetLinks .= "\n". _getStyleSheetLink("screen");
+	    $styleSheetLinks = _getStyleSheetLink("base");
+
+	    if ($GALLERY_EMBEDDED_INSIDE) {
+		$styleSheetLinks .= _getStyleSheetLink("embedded_style");
+	    } else {
+		$styleSheetLinks .= _getStyleSheetLink("screen");
+	    }
 	}
+	
+	$styleSheetSet = true;
+    }
 
-	return $styleSheetLinks;
+    return $styleSheetLinks;
 }
 
+/**
+ * Generates a HTML <link> to a css file.
+ *
+ * @param	string	$filename	Name of css file.
+ * @param	string	$skinname	Optional skinname, if omitted and not embedded, default skin is used.
+ * @return	string
+ */
 function _getStyleSheetLink($filename, $skinname='') {
     global $gallery;
     global $GALLERY_EMBEDDED_INSIDE;
@@ -1245,32 +1172,19 @@
     $sheetdefaultname = "css/$filename.css";
     $sheetdefaultpath = dirname(__FILE__) . '/' . $sheetdefaultname;
 
-    $base = getGalleryBase();
-
     if (fs_file_exists($sheetpath) && !broken_link($sheetpath)) {
-	$url = "$base/$sheetname";
+	$file = $sheetname;
     } elseif (fs_file_exists($sheetdefaultpath) && !broken_link($sheetdefaultpath)) {
-	$url = "$base/$sheetdefaultname";
+	$file = $sheetdefaultname;
     } elseif (fs_file_exists($sheetdefaultdomainname) && !broken_link($sheetdefaultdomainname)) {
-	$url = "$base/$sheetdefaultdomainname";
+	$file = $sheetdefaultdomainname;
     } else {
-	$url = "$base/${sheetdefaultname}.default";
+	$file = $sheetdefaultname. '.default';
     }
 
-    return '  <link rel="stylesheet" type="text/css" href="' .$url . '">';
-}
-
-function errorRow($key) {
-	global $gErrors;
+    $url = getGalleryBaseUrl() ."/$file";
 
-	if (isset($gErrors[$key])) {
-		$error = $gErrors[$key];
-	} else {
-		$error = NULL;
-	}
-	if ($error) {	
-		include(dirname(__FILE__) . "/html/errorRow.inc");
-	}
+    return "\n". '  <link rel="stylesheet" type="text/css" href="' .$url . '">';
 }
 
 function drawApplet($width, $height, $code, $archive, $album, $defaults, $overrides, $configFile, $errorMsg) {
@@ -1440,20 +1354,20 @@
 	       	return NULL;
        	}
 
-	getGalleryPaths();
+	setGalleryPaths();
 
 	if (!fs_file_exists(GALLERY_CONFDIR . "/config.php") ||
                 broken_link(GALLERY_CONFDIR . "config.php") ||
                 !$gallery->app) {
-		$GALLERY_OK=false;
+		$GALLERY_OK = false;
 		return "unconfigured.php";
 	}
 
 	if ($gallery->app->config_version != $gallery->config_version) {
-		$GALLERY_OK=false;
+		$GALLERY_OK = false;
 		return "reconfigure.php";
 	}
-	$GALLERY_OK=true;
+	$GALLERY_OK = true;
 	return NULL;
 }
 
@@ -1513,14 +1427,28 @@
 	return 1;
 }
 
-function isDebugging() {
+/**
+ * This function checks wether we are debugging with a given level.
+ * If no level is given, it just returns wether we are debugging or not.
+ * Debug is indicated by a debuglevel greater then 0
+ */
+function isDebugging($level = NULL) {
 	global $gallery;
-	if (!isset($gallery) || 
-	    !isset($gallery->app) || 
-	    !isset($gallery->app->debug)) {
+
+	if (isset($gallery->app->debuglevel)) {
+		if($gallery->app->debuglevel > 0) {
+			if(isset($level) && $gallery->app->debuglevel < $level) {
+				return false;
+			}
+			return true;
+		}
+		else {
+			return false;
+		}
+	}
+	else {
 		return false;
 	}
-	return !strcmp($gallery->app->debug, "yes");
 }
 
 function getNextPhoto($idx, $album=NULL) {
@@ -1710,26 +1638,26 @@
 	}
 }
 
-/*
-** This function checks which tool
-** can we use for getting exif data from a photo.
-** returns false when no way works.
-*/
+/**
+ * This function checks which tool
+ * can we use for getting exif data from a photo.
+ * returns false when no way works.
+ */
 function getExifDisplayTool() {
-	global $gallery;
+    global $gallery;
 
-	if(isset($gallery->app->exiftags)) {
-		return 'exiftags';
-	} elseif (isset($gallery->app->use_exif)) {
-		return 'jhead';
-	} else {
-		return false;
-	}
+    if(isset($gallery->app->exiftags)) {
+	return 'exiftags';
+    } elseif (isset($gallery->app->use_exif)) {
+	return 'jhead';
+    } else {
+	return false;
+    }
 }
 
-/* This function does not really looks if EXIF Data is there or not.
-** It just looks at the extension
-*/
+/** This function does not really looks if EXIF Data is there or not.
+ * It just looks at the extension
+ */
 
 function hasExif($file) {
     if(eregi('jpe?g$', $file)) {
@@ -1739,62 +1667,72 @@
     }
 }
 
+/**
+ * If an exiftool is installed then gallery tries to pull out EXIF Data.
+ * Only fields with data are returned.
+ */
 function getExif($file) {
-	global $gallery;
-
-	$return = array();
-
-	switch(getExifDisplayTool()) {
-		case 'exiftags':
-			if (empty($gallery->app->exiftags)) {
-			    break;
-			}
-			$path = $gallery->app->exiftags;
-			list($return, $status) = @exec_internal(fs_import_filename($path, 1) . ' -au ' .
-			  fs_import_filename($file, 1));
+    global $gallery;
 
-			break;
-		case 'jhead':
-			if (empty($gallery->app->use_exif)) {
-			    break;
-			}
-			$path = $gallery->app->use_exif;
-			list($return, $status) = @exec_internal(fs_import_filename($path, 1) . ' -v ' .
-			  fs_import_filename($file, 1));
-			
-			break;
-		default:
-			return array(false,'');
+    $return = array();
+    $myExif = array();
+    $unwantedFields = array();
+
+    switch(getExifDisplayTool()) {
+	case 'exiftags':
+	    if (empty($gallery->app->exiftags)) {
 		break;
-	}			
+	    }
+	    $path = $gallery->app->exiftags;
+	    list($return, $status) = @exec_internal(fs_import_filename($path, 1) .' -au '.
+	      fs_import_filename($file, 1));
 
-	$myExif = array();
-	if ($status == 0) {
-	        foreach ($return as $value) {
-	        	$value = trim($value);
-		    	if (!empty($value)) {
-				$explodeReturn = explode(':', $value, 2);
-				$exifDesc = trim(htmlentities($explodeReturn[0]));
-				$exifData = trim(htmlentities($explodeReturn[1]));
-				if (isset($myExif[$exifDesc])) { 
-					$myExif[$exifDesc] .= "<br>";
-				} else {
-					$myExif[$exifDesc] = '';
-				}
+	    break;
+	
+	case 'jhead':
+	    if (empty($gallery->app->use_exif)) {
+		break;
+	    }
+	    $path = $gallery->app->use_exif;
+	    list($return, $status) = @exec_internal(fs_import_filename($path, 1) .' '. //. ' -v ' .
+	      fs_import_filename($file, 1));
+		
+	    $unwantedFields = array('File name');	
+	    break;
+	
+	default:
+	    return array(false,'');
+	    break;
+    }			
+
+    if ($status == 0) {
+	foreach ($return as $value) {
+	    $value = trim($value);
+	    if (!empty($value)) {
+		$explodeReturn = explode(':', $value, 2);
+		$exifDesc = trim(htmlentities($explodeReturn[0]));
+		$exifData = trim(htmlentities($explodeReturn[1]));
+		if(!empty($exifData) && !in_array($exifDesc, $unwantedFields)) {
+		    if (isset($myExif[$exifDesc])) { 
+			$myExif[$exifDesc] .= "<br>";
+		    } else {
+			$myExif[$exifDesc] = '';
+		    }
 
-				$myExif[$exifDesc] .= trim($exifData);
-		    	}
+		    $myExif[$exifDesc] .= trim($exifData);
 	        }
+	    }
 	}
+    }
 
-	return array($status, $myExif);
+    return array($status, $myExif);
 }
 
-/*
-** This function tries to get the ItemCaptureDate from Exif Data.
-** If exif is not supported, or no date was gotten, then the file creation date is returned.
-** Note: i used switch/case because this is easier to extend later.
-*/
+/**
+ * This function tries to get the ItemCaptureDate from Exif Data.
+ * If exif is not supported, or no date was gotten, then the file creation date is returned.
+ * Note: i used switch/case because this is easier to extend later.
+ */
 function getItemCaptureDate($file) {
 	$success = false;
 	$exifSupported = getExifDisplayTool();
@@ -1876,7 +1814,7 @@
 		/* Acquire an advisory lock */
 		$lockfd = fs_fopen("$file.lock", "a+");
 		if (!$lockfd) {
-			echo gallery_error(sprintf(_("Could not open lock file (%s)!"),
+			echo gallery_error(sprintf(_("Could not open lock file (%s) for writing!"),
 						"$file.lock"));
 			return 0;
 		}
@@ -1988,6 +1926,45 @@
 	}
 }
 
+function printMicroChildren($albumName,$depth=0) {
+        global $gallery;
+        $printedHeader = 0;
+        $myAlbum = new Album();
+        $myAlbum->load($albumName);
+        $numPhotos = $myAlbum->numPhotos(1);
+
+        if ($depth >= $gallery->app->albumTreeDepth) {
+                return;
+        }
+        for ($i=1; $i <= $numPhotos; $i++) {
+                //set_time_limit($gallery->app->timeLimit);
+                if ($myAlbum->isAlbum($i) && !$myAlbum->isHidden($i)) {
+                        $myName = $myAlbum->getAlbumName($i, false);
+                        $nestedAlbum = new Album();
+                        $nestedAlbum->load($myName);
+                        if ($gallery->user->canReadAlbum($nestedAlbum)) {
+				if (strstr($nestedAlbum->gethighlightTag(), "img") === false) { continue; }
+                                $val2 = $nestedAlbum->fields['title'];
+                                if (!strcmp($nestedAlbum->fields['display_clicks'], 'yes')
+                                        && !$gallery->session->offline) {
+				    $val3 = "(" . pluralize_n2(ngettext("1 hit", "%d hits", $nestedAlbum->getClicks()), $nestedAlbum->getClicks()) . ")";
+                                } else {
+                                    $val3 = "";
+                                }
+				if ($depth==0 && !$printedHeader++) {
+					echo "<br /><br /><strong>". _("Sub-albums") .":</strong><br />";
+				}
+                                echo "<a href=\"";
+                                echo makeAlbumUrl($myName);
+                                echo "\">" . $nestedAlbum->getHighlightTag($gallery->app->default["nav_thumbs_size"],
+				  "class=\"nav_micro_img\"","$val2 $val3") . "</a>&nbsp";
+                                printMicroChildren($myName, $depth+1);
+                        }
+                }
+        }
+
+}
+
 /* this function left in place to support patches that use it, but please use
    lastCommentDate functions in classes Album and AlbumItem.
  */
@@ -2136,227 +2113,228 @@
 }
 
 function processNewImage($file, $ext, $name, $caption, $setCaption="", $extra_fields=array(), $wmName="", $wmAlign=0, $wmAlignX=0, $wmAlignY=0, $wmSelect=0) {
-	global $gallery;
-	global $temp_files;
-	if (acceptableArchive($ext)) {
-		$tool=canHandleArchive($ext);
-		if (empty($tool)) {
-			processingMsg(sprintf(_("Skipping %s (%s support not enabled)"), $name, $ext));
-			return;
-		}
+    global $gallery;
+    global $temp_files;
 
-		/* Figure out what files we can handle.
-		** Put all Filenames into $files.
-		*/
-		$files=getArchiveFileNames($file, $ext);
+    /* Begin of code for the case the uploade file is an archive */
+    if (acceptableArchive($ext)) {
+	$tool = canHandleArchive($ext);
+	if (empty($tool)) {
+	    processingMsg(sprintf(_("Skipping %s (%s support not enabled)"), $name, $ext));
+	    return;
+	}
 
-		/* Get meta data */
+	/* Figure out what files inside the archive we can handle.
+	** Put all Filenames into $files.
+	*/
+	$files = getArchiveFileNames($file, $ext);
 
-		$image_info = array();
-		foreach ($files as $pic_path) {
-			$pic = basename($pic_path);
-			$tag = ereg_replace(".*\.([^\.]*)$", "\\1", $pic);
-			$tag = strtolower($tag);
-			if (!strcmp($tag, "csv")) {
-				extractFileFromArchive($file, $ext, $pic_path);
-				$image_info = array_merge($image_info, parse_csv($gallery->app->tmpDir . "/$pic",";"));
-			}
-		}
+	/* Get meta data */
 
-		if ($gallery->app->debug == "yes") {
-		printMetaData($image_info);
-		}
-
-		foreach ($files as $pic_path) {
-			$pic = basename($pic_path);
-			$tag = getExtension($pic);
-			if (acceptableFormat($tag) || acceptableArchive($tag)) {
-				extractFileFromArchive($file, $ext, $pic_path);
-
-				/* Now process the metadates. */
-
-				$extra_fields = array();
-				// Find in meta data array
-				$firstRow = 1;
-				$fileNameKey = "File Name";
-				// $captionMetaFields will store the names (in order of priority to set caption to)
-				$captionMetaFields = array("Caption", "Title", "Description", "Persons");
-				foreach ( $image_info as $info ) {
-					if ($firstRow) {
-					// Find the name of the file name field
-						foreach (array_keys($info) as $currKey) {
-							if (eregi("^\"?file\ ?name\"?$", $currKey)) {
-							$fileNameKey = $currKey;
-						}
-					}
-					$firstRow = 0;
-					}
-					if ($info[$fileNameKey] == $pic) {
-						// Loop through fields
-						foreach ($captionMetaFields as $field) {
-						// If caption isn't populated and current field is
-						if (!strlen($caption) && strlen($info[$field])) {
-							$caption = $info[$field];
-						}
-					}
-					$extra_fields = $info;
-					}
-				}
+	$image_info = array();
+	foreach ($files as $pic_path) {
+	    $pic = basename($pic_path);
+	    $tag = ereg_replace(".*\.([^\.]*)$", "\\1", $pic);
+	    $tag = strtolower($tag);
+	    if (!strcmp($tag, "csv")) {
+		extractFileFromArchive($file, $ext, $pic_path);
+		$image_info = array_merge($image_info, parse_csv($gallery->app->tmpDir . "/$pic",";"));
+	    }
+	}
 
-				/*
-				** Don't use the second argument for $cmd_pic_path, because it is already quoted.
-				*/
-				processNewImage($gallery->app->tmpDir . "/$pic", $tag, $pic, $caption, $setCaption, $extra_fields, $wmName, $wmAlign, $wmAlignX, $wmAlignY, $wmSelect);
-				fs_unlink($gallery->app->tmpDir . "/$pic");
-			}
-		}
-	} else {
-		// remove %20 and the like from name
-		$name = urldecode($name);
-		// parse out original filename without extension
-		$originalFilename = eregi_replace(".$ext$", "", $name);
-		// replace multiple non-word characters with a single "_"
-		$mangledFilename = ereg_replace("[^[:alnum:]]", "_", $originalFilename);
-
-		/* Get rid of extra underscores */
-		$mangledFilename = ereg_replace("_+", "_", $mangledFilename);
-		$mangledFilename = ereg_replace("(^_|_$)", "", $mangledFilename);
-		if (empty($mangledFilename)) {
-			$mangledFilename = $gallery->album->newPhotoName();
-		}
-	
-		/* 
-		need to prevent users from using original filenames that are purely numeric.
-		Purely numeric filenames mess up the rewriterules that we use for mod_rewrite
-		specifically:
-		RewriteRule ^([^\.\?/]+)/([0-9]+)$	/~jpk/gallery/view_photo.php?set_albumName=$1&index=$2	[QSA]
-		*/
-	
-		if (ereg("^([0-9]+)$", $mangledFilename)) {
-			$mangledFilename .= "_G";
-		}
-	
-		set_time_limit($gallery->app->timeLimit);
-		if (acceptableFormat($ext)) {
+	debugMessage(printMetaData($image_info), __FILE__, __LINE__);
 
-		        /*
-			 * Move the uploaded image to our temporary directory
-			 * using move_uploaded_file so that we work around
-			 * issues with the open_basedir restriction.
-			 */
-			if (function_exists('move_uploaded_file')) {
-			        $newFile = tempnam($gallery->app->tmpDir, "gallery");
-				if (move_uploaded_file($file, $newFile)) {
-				    $file = $newFile;
-				}
-				
-				/* Make sure we remove this file when we're done */
-				$temp_files[$newFile]=1;
+	/* Now process all valid files we found */
+	foreach ($files as $pic_path) {
+	    $pic = basename($pic_path);
+	    $tag = getExtension($pic);
+	    if (acceptableFormat($tag) || acceptableArchive($tag)) {
+		extractFileFromArchive($file, $ext, $pic_path);
+
+		/* Now process the metadates. */
+		$extra_fields = array();
+
+		/* Find in meta data array */
+		$firstRow = 1;
+		$fileNameKey = "File Name";
+		
+		/* $captionMetaFields will store the names (in order of priority to set caption to) */
+		$captionMetaFields = array("Caption", "Title", "Description", "Persons");
+		foreach ( $image_info as $info ) {
+		    if ($firstRow) {
+			/* Find the name of the file name field */
+			foreach (array_keys($info) as $currKey) {
+			    if (eregi("^\"?file\ ?name\"?$", $currKey)) {
+				$fileNameKey = $currKey;
+			    }
 			}
-		    
-			echo "\n<h3>******". sprintf(_("Adding %s"), $name) ."*****</h3>";
-
-			/* What should the caption be, if no caption was given by user ?
-			** See captionOptions.inc.php for options
-			*/
-			
-			if (isset($gallery->app->dateTimeString)) {
-				$dateTimeFormat = $gallery->app->dateTimeString;
-			} else {
-				$dateTimeFormat = "%D %T";
-			}
-			if ($caption == "") {
-				switch ($setCaption) {
-					case 1:
-					/* Use filename */
-						$caption = strtr($originalFilename, '_', ' ');
-						break;
-					case 2:
-					/* Use file cration date */
-						$caption = strftime($dateTimeFormat, filectime($file));
-						break;
-					case 3:
-					/* Use capture date */
-						$caption = strftime($dateTimeFormat, getItemCaptureDate($file));
-						break;
-				}
+		        $firstRow = 0;
+		    }
+		
+		    if ($info[$fileNameKey] == $pic) {
+		        /* Loop through fields */
+		    	foreach ($captionMetaFields as $field) {
+			    /* If caption isn't populated and current field is */
+			    if (!strlen($caption) && strlen($info[$field])) {
+			    	$caption = $info[$field];
+			    }
 			}
+		
+		    $extra_fields = $info;
+	    	}
+	    }
+	    /* Don't use the second argument for $cmd_pic_path, because it is already quoted. */
 	
-			if (!$extra_fields) {
-			    $extra_fields=array();
-			}
-			$err = $gallery->album->addPhoto($file, $ext, $mangledFilename, $caption, "", $extra_fields, $gallery->user->uid, NULL, $wmName, $wmAlign, $wmAlignX, $wmAlignY, $wmSelect);
-			if ($err) {
-				processingMsg(gallery_error($err));
-				processingMsg("<b>". sprintf(_("Need help?  Look in the  %s%s FAQ%s"),
-				    '<a href="http://gallery.sourceforge.net/faq.php" target=_new>', 
-				    Gallery(),
-				    '</a>')."</b>");
-			}
-		} else {
-			processingMsg(sprintf(_("Skipping %s (can't handle %s format)"), $name, $ext));
-		}
+	    processNewImage($gallery->app->tmpDir . "/$pic", $tag, $pic, $caption, $setCaption, $extra_fields, $wmName, $wmAlign, $wmAlignX, $wmAlignY, $wmSelect);
+	    fs_unlink($gallery->app->tmpDir . "/$pic");
 	}
-}
+    }
+} else {
+	/* Its a single file */
+	/* remove %20 and the like from name */
+	$name = urldecode($name);
+
+	/* parse out original filename without extension */
+	$originalFilename = eregi_replace(".$ext$", "", $name);
+
+	/* replace multiple non-word characters with a single "_" */
+	$mangledFilename = ereg_replace("[^[:alnum:]]", "_", $originalFilename);
+
+	/* Get rid of extra underscores */
+	    $mangledFilename = ereg_replace("_+", "_", $mangledFilename);
+	    $mangledFilename = ereg_replace("(^_|_$)", "", $mangledFilename);
+	    if (empty($mangledFilename)) {
+		$mangledFilename = $gallery->album->newPhotoName();
+	}
+	
+	/* 
+	** need to prevent users from using original filenames that are purely numeric.
+	** Purely numeric filenames mess up the rewriterules that we use for mod_rewrite 
+	** specifically:
+	** RewriteRule ^([^\.\?/]+)/([0-9]+)$	/~jpk/gallery/view_photo.php?set_albumName=$1&index=$2	[QSA]
+	*/
+	
+	if (ereg("^([0-9]+)$", $mangledFilename)) {
+	    $mangledFilename .= "_G";
+	}
+	
+	set_time_limit($gallery->app->timeLimit);
+	if (acceptableFormat($ext)) {
+	    /*
+	    ** Move the uploaded image to our temporary directory
+	    ** using move_uploaded_file so that we work around
+	    ** issues with the open_basedir restriction.
+	    */
+	    if (function_exists('move_uploaded_file')) {
+		$newFile = tempnam($gallery->app->tmpDir, "gallery");
+		if (move_uploaded_file($file, $newFile)) {
+		    $file = $newFile;
+		}
+				
+		/* Make sure we remove this file when we're done */
+		$temp_files[$newFile] = 1;
+	    }
+		    
+	    echo "\n<h3>******". sprintf(_("Adding %s"), $name) ."*****</h3>";
 
-function processingMsg($buf) {
-    echo "\n<br>$buf";
-    my_flush();
+	    /* What should the caption be, if no caption was given by user ?
+	    ** See captionOptions.inc.php for options
+	    */
+			
+	    if (isset($gallery->app->dateTimeString)) {
+		$dateTimeFormat = $gallery->app->dateTimeString;
+	    } else {
+		$dateTimeFormat = "%D %T";
+	    }
+	
+	    if (empty($caption)) {
+		switch ($setCaption) {
+		    case 1:
+			/* Use filename */
+			$caption = strtr($originalFilename, '_', ' ');
+			break;
+		    case 2:
+			/* Use file cration date */
+			$caption = strftime($dateTimeFormat, filectime($file));
+			break;
+		    case 3:
+			/* Use capture date */
+			$caption = strftime($dateTimeFormat, getItemCaptureDate($file));
+			break;
+		}
+	    }
+	
+	    if (!$extra_fields) {
+		$extra_fields = array();
+	    }
+
+	    /* After all the preprocessing, NOW ADD THE element */		
+	    $err = $gallery->album->addPhoto($file, $ext, $mangledFilename, $caption, "", $extra_fields, $gallery->user->uid, NULL, $wmName, $wmAlign, $wmAlignX, $wmAlignY, $wmSelect);
+	    if ($err) {
+		processingMsg(gallery_error($err));
+		processingMsg("<b>". sprintf(_("Need help?  Look in the  %s%s FAQ%s"),
+			'<a href="http://gallery.sourceforge.net/faq.php" target=_new>', Gallery(), '</a>') .
+			"</b>");
+	    }
+	} else {
+	    processingMsg(sprintf(_("Skipping %s (can't handle %s format)"), $name, $ext));
+	}
+    }
 }
 
-function createNewAlbum( $parentName, $newAlbumName="", $newAlbumTitle="", $newAlbumDesc="") {
-        global $gallery;
+function createNewAlbum( $parentName, $newAlbumName = '', $newAlbumTitle = '', $newAlbumDesc = '') {
+	global $gallery;
 
-        // get parent album name
-        $albumDB = new AlbumDB(FALSE);
+	// get parent album name
+	$albumDB = new AlbumDB(FALSE);
 
-        // set new album name from param or default
+	// set new album name from param or default
 	$gallery->session->albumName = $albumDB->newAlbumName($newAlbumName);
 
-        $gallery->album = new Album();
+	$gallery->album = new Album();
 	$gallery->album->fields["name"] = $gallery->session->albumName;
 
 	// guid is not created during new Album() as a performance optimization
 	// it only needs to be created when an album is created or modified by adding or deleting photos
 	$gallery->album->fields['guid'] = genGUID();
 
-        // set title and description
-        if (!empty($newAlbumTitle)) {
-                $gallery->album->fields["title"] = $newAlbumTitle;
-        }
-        if (!empty($newAlbumDesc)) {
-                $gallery->album->fields["description"] = $newAlbumDesc;
-        }
-
-        $gallery->album->setOwner($gallery->user->getUid());
-
-        /* if this is a nested album, set nested parameters */
-        if (!empty($parentName)) {
-                $gallery->album->fields['parentAlbumName'] = $parentName;
-                $parentAlbum = $albumDB->getAlbumByName($parentName);
-                $parentAlbum->addNestedAlbum($gallery->session->albumName);
-                $parentAlbum->save(array(i18n("Album \"{$gallery->album->fields['name']}\" created as a sub-album of \"$parentName\".")));
-                // Set default values in nested album to match settings of parent.
-                $gallery->album->fields["perms"]           = $parentAlbum->fields["perms"];
-		$gallery->album->fields['extra_fields']    = $parentAlbum->fields['extra_fields'];		
-                $gallery->album->fields["bgcolor"]         = $parentAlbum->fields["bgcolor"];
-                $gallery->album->fields["textcolor"]       = $parentAlbum->fields["textcolor"];
-                $gallery->album->fields["linkcolor"]       = $parentAlbum->fields["linkcolor"];
+	// set title and description
+	if (!empty($newAlbumTitle)) {
+		$gallery->album->fields["title"] = $newAlbumTitle;
+	}
+	if (!empty($newAlbumDesc)) {
+		$gallery->album->fields["description"] = $newAlbumDesc;
+	}
+
+	$gallery->album->setOwner($gallery->user->getUid());
+
+	/* if this is a nested album, set nested parameters */
+	if (!empty($parentName)) {
+		$gallery->album->fields['parentAlbumName'] = $parentName;
+		$parentAlbum = $albumDB->getAlbumByName($parentName);
+		$parentAlbum->addNestedAlbum($gallery->session->albumName);
+		$parentAlbum->save(array(i18n("Album \"{$gallery->album->fields['name']}\" created as a sub-album of \"$parentName\".")));
+		// Set default values in nested album to match settings of parent.
+		$gallery->album->fields["perms"]           = $parentAlbum->fields["perms"];
+		$gallery->album->fields['extra_fields']    = $parentAlbum->fields['extra_fields'];
+		$gallery->album->fields["bgcolor"]         = $parentAlbum->fields["bgcolor"];
+		$gallery->album->fields["textcolor"]       = $parentAlbum->fields["textcolor"];
+		$gallery->album->fields["linkcolor"]       = $parentAlbum->fields["linkcolor"];
 		$gallery->album->fields['background']      = $parentAlbum->fields['background'];
-                $gallery->album->fields["font"]            = $parentAlbum->fields["font"];
-                $gallery->album->fields["border"]          = $parentAlbum->fields["border"];
-                $gallery->album->fields["bordercolor"]     = $parentAlbum->fields["bordercolor"];
-                $gallery->album->fields["thumb_size"]      = $parentAlbum->fields["thumb_size"];
-                $gallery->album->fields["resize_size"]     = $parentAlbum->fields["resize_size"];
-                $gallery->album->fields["resize_file_size"]     = $parentAlbum->fields["resize_file_size"];
+		$gallery->album->fields["font"]            = $parentAlbum->fields["font"];
+		$gallery->album->fields["border"]          = $parentAlbum->fields["border"];
+		$gallery->album->fields["bordercolor"]     = $parentAlbum->fields["bordercolor"];
+		$gallery->album->fields["thumb_size"]      = $parentAlbum->fields["thumb_size"];
+		$gallery->album->fields["resize_size"]     = $parentAlbum->fields["resize_size"];
+		$gallery->album->fields["resize_file_size"]     = $parentAlbum->fields["resize_file_size"];
 		$gallery->album->fields['max_size']        = $parentAlbum->fields['max_size'];
 		$gallery->album->fields['max_file_size']   = $parentAlbum->fields['max_file_size'];
 		$gallery->album->fields['returnto']        = $parentAlbum->fields['returnto'];
-                $gallery->album->fields["rows"]            = $parentAlbum->fields["rows"];
-                $gallery->album->fields["cols"]            = $parentAlbum->fields["cols"];
-                $gallery->album->fields["fit_to_window"]   = $parentAlbum->fields["fit_to_window"];
-                $gallery->album->fields["use_fullOnly"]    = $parentAlbum->fields["use_fullOnly"];
-                $gallery->album->fields["print_photos"]    = $parentAlbum->fields["print_photos"];
+		$gallery->album->fields["rows"]            = $parentAlbum->fields["rows"];
+		$gallery->album->fields["cols"]            = $parentAlbum->fields["cols"];
+		$gallery->album->fields["fit_to_window"]   = $parentAlbum->fields["fit_to_window"];
+		$gallery->album->fields["use_fullOnly"]    = $parentAlbum->fields["use_fullOnly"];
+		$gallery->album->fields["print_photos"]    = $parentAlbum->fields["print_photos"];
 		$gallery->album->fields['slideshow_type']  = $parentAlbum->fields['slideshow_type'];
 		$gallery->album->fields['slideshow_recursive'] = $parentAlbum->fields['slideshow_recursive'];
 		$gallery->album->fields['slideshow_length'] = $parentAlbum->fields['slideshow_length'];
@@ -2364,30 +2342,30 @@
 		$gallery->album->fields['album_frame']    = $parentAlbum->fields['album_frame'];
 		$gallery->album->fields['thumb_frame']    = $parentAlbum->fields['thumb_frame'];
 		$gallery->album->fields['image_frame']    = $parentAlbum->fields['image_frame'];
-                $gallery->album->fields["use_exif"]        = $parentAlbum->fields["use_exif"];
-                $gallery->album->fields["display_clicks"]  = $parentAlbum->fields["display_clicks"];
+		$gallery->album->fields["use_exif"]        = $parentAlbum->fields["use_exif"];
+		$gallery->album->fields["display_clicks"]  = $parentAlbum->fields["display_clicks"];
 		$gallery->album->fields["item_owner_display"] = $parentAlbum->fields["item_owner_display"];
 		$gallery->album->fields["item_owner_modify"]  = $parentAlbum->fields["item_owner_modify"];
 		$gallery->album->fields["item_owner_delete"]  = $parentAlbum->fields["item_owner_delete"];
 		$gallery->album->fields["add_to_beginning"]   = $parentAlbum->fields["add_to_beginning"];
 		$gallery->album->fields['showDimensions']  = $parentAlbum->fields['showDimensions'];
-		
-                $returnVal = $gallery->album->save(array(i18n("Album \"{$gallery->album->fields['name']}\" created as a sub-album of \"$parentName\".")));
-        } else {
-        	$gallery->album->save(array(i18n("Root album \"{$gallery->album->fields['name']}\" created.")));
-                /*
-                 * Get a new albumDB because our old copy is not up to
-                 * date after we created a new album
-                 */
-                $albumDB = new AlbumDB(FALSE);
-
-                /* move the album to the top if not a nested album*/
-                $numAlbums = $albumDB->numAlbums($gallery->user);
-                $albumDB->moveAlbum($gallery->user, $numAlbums, 1);
-                $returnVal = $albumDB->save();
-        }
 
-        if (!empty($returnVal)) {
+		$returnVal = $gallery->album->save(array(i18n("Album \"{$gallery->album->fields['name']}\" created as a sub-album of \"$parentName\".")));
+	} else {
+		$gallery->album->save(array(i18n("Root album \"{$gallery->album->fields['name']}\" created.")));
+		/*
+		* Get a new albumDB because our old copy is not up to
+		* date after we created a new album
+		*/
+		$albumDB = new AlbumDB(FALSE);
+
+		/* move the album to the top if not a nested album*/
+		$numAlbums = $albumDB->numAlbums($gallery->user);
+		$albumDB->moveAlbum($gallery->user, $numAlbums, 1);
+		$returnVal = $albumDB->save();
+	}
+
+	if (!empty($returnVal)) {
 		return $gallery->session->albumName;
 	} else {
 		return 0;
@@ -2419,13 +2397,8 @@
 	print "</pre>\n";
 }       
 
-/* returns the offical name of the gallery */
-function Gallery() {
-	return "Gallery";
-}
-
 /*returns a link to the docs, if present, or NULL */
-function galleryDocs($class='') {
+function galleryDocs() {
 	global $gallery;
 
 	if (fs_file_exists(dirname(__FILE__) .'/docs/index.html')) {
@@ -2496,42 +2469,27 @@
 			}
 
 			/* Preserve comment, EXIF data if a JPEG if $keepProfiles is set. */
+
+			$sizeCmd = '';
+			$geometryCmd = '';
+			if ($target) {
+			    $sizeCmd = "-size ${target}x${target} ";
+			    $geometryCmd = "-geometry ${target}x${target} ";
+			}
+
 			exec_wrapper(ImCmd('convert',
-					  "-quality $quality "
-					. ($target ? "-size ${target}x${target} " : '')
-					. $keepProfiles
-					. ' -coalesce ' /* Better support for animated GIFs */
-					. $srcFile
-					. ($target ? " -geometry ${target}x${target} " : ' ')
-					/* '-deconstruct' turns animated images back into the separate pieces which were merged using
-					'-coalesce', but causes problems with some images, so we don't want to use it. */
-					. $outFile));
+			   $srcFile .
+			   " -quality $quality $sizeCmd $keepProfiles -coalesce $geometryCmd $outFile"
+			));
+
 			break;
 		default:
-			if (isDebugging()) {
-				echo "<br>" . _("You have no graphics package configured for use!")."<br>";
-			}
-			break;
+		    echo debugMessage(_("You have no graphics package configured for use!"));
+		break;
 			
 	}
 }
 
-function poweredBy () {
-	global $gallery;
-	$link = '<a href="'.$gallery->url.'" target="_blank">'.Gallery().'</a>';
-	if (isDebugging() || $gallery->app->devMode == "yes" || $gallery->user->isAdmin()) {
-		$version = $gallery->version;
-	} else {
-		$version = "1<!-- {$gallery->version} -->";
-	}
-
-	if ($gallery->session->offline) {
-		return sprintf(_("Generated by %s v%s"), $link, $version);
-	} else {
-		return sprintf(_("Powered by %s v%s"), $link, $version);
-	}
-}
-
 define("OS_WINDOWS", "win");
 define("OS_LINUX", "linux");
 define("OS_SUNOS", "SunOS");
@@ -2549,46 +2507,7 @@
 	}
 }
 
-/*
-** The functions checks if the given email(s) is(are) in a valid format.
-** 
-** if $multiples is true, look to see if it's a list of comma separated addresses.
-**
-** Return email(s) when email(s) is(are) correct, else false.
-*/
-
-function gallery_validate_email($email, $multiples=false)
-{
-       	if (eregi('^([a-z0-9_]|\-|\.|\+)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}$', $email)) {
-	       	return $email;
-	} elseif (!$multiples) {
-	       	return false;
-	} else {
-		$email = ereg_replace('([[:space:]]+)', '', $email);
-		$emails = array_filter(explode(',', $email));
-		$size  = sizeof($emails);
-		if ($size < 1) {
-			return false;
-		} else {
-			$email="";
-			$join="";
-		       	foreach ($emails as $email) {
-			       	if (gallery_validate_email($email)) {
-				       	$email .= "$join$email";
-				       	$join=", ";
-			       	} else {
-					if (isDebugging()) {
-						print sprintf(_("Skipping invalid email address %s"), $email);
-					}
-			       	}
-		       	}
-			return $email;
-	       	}
-	}
-}
-
-function generate_password($len = 10)
-{
+function generate_password($len = 10) {
 	$result = '';
 	$alpha  = 'abcdefghijklmnopqrstuvwxyz' .
 			  '0123456789' .
@@ -2612,8 +2531,7 @@
 	return $result;
 }
 
-function pretty_password($pass, $print, $pre = '    ')
-{
+function pretty_password($pass, $print, $pre = '    ') {
 	$idx = -1;
 	$len = strlen($pass);
 
@@ -2641,247 +2559,17 @@
 	return "$result\n";
 }
 
-function emailDisclaimer() {
-	global $gallery;
-	$msg = sprintf(_("Note: This is an automatically generated email message sent from the %s website.  If you have received this in error, please ignore this message."),$gallery->app->photoAlbumURL).
-	     "  \r\n".
-	     sprintf(_("Report abuse to %s"),$gallery->app->adminEmail);
-	$msg2 = sprintf("Note: This is an automatically generated email message sent from the %s website.  If you have received this in error, please ignore this message.  \r\nReport abuse to %s",
-		$gallery->app->photoAlbumURL, $gallery->app->adminEmail);
-	if ($msg != $msg2) {
-		return "[$msg\r\n$msg2]\r\n\r\n";
-	} else {
-		return "[$msg]\r\n\r\n";
-	}
-}
-
-
-
-function gallery_mail($to, $subject, $msg, $logmsg, $hide_recipients = false, $from = NULL) {
-	global $gallery;
-
-	$headers ='';	
-	$additional_headers = '';
-
-	if ($gallery->app->emailOn == "no") {
-		echo "\n<br>". gallery_error(_("Email not sent as it is disabled for this gallery"));
-		return false;
-	}
-
-	if (empty($to)) {
-		echo "\n<br>". gallery_error(sprintf(_("Email not sent as no address provided"),
-				       	"<i>" . $to . "</i>"));
-		return false;
-	}
-
-       	if (!gallery_validate_email($to, true)) {
-		echo "\n<br>". gallery_error(sprintf(_("Email not sent to %s as it is not a valid address"),
-				       	"<i>" . $to . "</i>"));
-		return false;
-	}
-
-	if ($hide_recipients) {
-		$bcc=$to;
-		$to="";
-		$join=",";
-	} else {
-		$bcc="";
-		$join="";
-	}
-
-	if (!gallery_validate_email($from)) {
-		if (isDebugging() && $from) {
-			echo "\n<br>". gallery_error( sprintf(_("Sender address %s is invalid, using %s."),
-				       	$from, $gallery->app->senderEmail));
-	       	}
-		$from = $gallery->app->senderEmail;
-		$reply_to = $gallery->app->adminEmail;
-	} else {
-		$reply_to = $from;
-	}
-
-	if (isset($gallery->app->email_notification) &&
-			in_array("bcc", $gallery->app->email_notification)) {
-		$bcc .= $join . $gallery->app->adminEmail;
-	}
-
-	/* Minimum Headers according to RFC 822 A.3.1. */
-	$headers  = "Date: ". date("r") ."\r\n";
-	$headers  .= "From: ". $gallery->app->galleryTitle ." ". _("Administrator") . " <$from>\r\n";
+function logMessage ($msg, $logfile) {
 	
-	/* Additional headers */
-	$additional_headers = "Reply-To: <$reply_to>\r\n";
-	$additional_headers .= "X-GalleryRequestIP: " . $_SERVER['REMOTE_ADDR'] . "\r\n";
-	$additional_headers .= "MIME-Version: 1.0\r\n";
-	$additional_headers .= "Content-type: text/plain; charset=\"". $gallery->charset ."\"\r\n";
-
-	if ($bcc) {
-		$additional_headers .= "Bcc: " . $bcc . "\r\n";
-	}
-
-	if (get_magic_quotes_gpc()) {
-		$msg = stripslashes($msg);
-	}
-
-	$msg = unhtmlentities($msg);
-	$subject = unhtmlentities($gallery->app->emailSubjPrefix . " " . $subject);
-
-	// Ensure that there are no bare linefeeds by replacing "\r" or "\n"
-	// (but not the individual components of "\r\n") with "\r\n"
-	$msg = preg_replace("/([^\r])?\n|\r([^\n])?/", "\\1\r\n\\2", $msg);
-
-	if ($gallery->app->useOtherSMTP != "yes") {
-		$result = mail($to, $subject, emailDisclaimer() . $msg, $headers . $additional_headers);
-	} else {
-		$result = gallery_smtp($to, $bcc, $subject, $msg, $headers . $additional_headers);
+	if ($fd = fs_fopen($logfile, "a")) {
+		fwrite($fd, strftime("%Y/%m/%d %H:%M.%S: $msg\n"));
+		fclose($fd);
 	}
-
-	// Commented to prevent accidental disclosure of passwords via debug screens
-	// Remove the "false &&" to enable for testing purposes
-	if (false && isDebugging()) {
-		print "<table>";
-		print "<tr><td valign=\"top\">To:</td><td valign=\"top\">&lt;" .
-			_("not shown") . "&gt;</td></tr>";
-		print "<tr><td valign=\"top\">Subject:</td><td valign=\"top\">$subject</td></tr>";
-		print "<tr><td valign=\"top\">";
-		print str_replace(":", ":</td><td valign=\"top\">", 
-				ereg_replace(":[^:\n]*\n", ":&lt;" . 
-					_("not shown") . 
-					"&gt;</td></tr><tr><td valign=\"top\">",
-					$additional_headers));
-		print "</td></tr>";
-		print '<tr><td valign="top">' . _("Message") . 
-			':</td><td valign="top">'. str_replace("\n", "<br>", $msg). '</td></tr>';
-		print "</table>";
-	       	if ($result) {
-			print _("Email sent")."<br>";
-		} else {
-			echo gallery_error(_("Email not sent"));
-	       	}
+	elseif (isDebugging()) {
+		print sprintf(_("Cannot open logfile: %s"), $logfile);
 	}
-	emailLogMessage($logmsg, $result);
-	return $result;
 }
 
-function gallery_smtp($to, $bcc, $subject, $msg, $additional_headers) {
-	global $gallery;
-
-	$lb = "\r\n";                                   // linebreak
-	$hdr = explode($lb, $additional_headers);       // header fields
-	$result = 0;
-
-	$bdy = emailDisclaimer() . $msg;
-	if (!empty($bdy)) {
-		$bdy = ereg_replace("^\.", "..", $bdy);
-		$bdy = explode($lb, $bdy);
-	}
-
-	// build the array for the SMTP dialog. Line content is
-	// array((string)command, (string)success code, (string)debug error message)
-	if (!empty($gallery->app->smtpUserName)) { // SMTP authentication methode AUTH LOGIN, use extended HELO "EHLO"
-	    $smtp = array(
-		// call the server and tell the name of your local host
-		array("EHLO " . $gallery->app->smtpFromHost . $lb, "220,250", "HELO error: "),
-		// request to auth
-		array("AUTH LOGIN" . $lb, "334", "AUTH error:"),
-		// username
-		array(base64_encode($gallery->app->smtpUserName) . $lb, "334", "AUTHENTICATION error : "),
-		// password
-		array(base64_encode($gallery->app->smtpPassword) . $lb, "235", "AUTHENTICATION error : "));
-	}
-	else { // no authentication, use standard HELO
-	    $smtp = array(
-		// call the server and tell the name of your local host
-		array("HELO " . $gallery->app->smtpFromHost . $lb, "220,250", "HELO error: "));
-	}
-
-	// envelop
-	if ($to == "") {
-		$bcc_array = explode(", ",$bcc);
-		foreach ($bcc_array as $bccto) {
-			if ($bccto != "") {
-				$smtp[] = array("MAIL FROM: " . '<' . $from . '>' . $lb, "250", "MAIL FROM error: ");
-				$smtp[] = array("RCPT TO: " . '<' . $bccto . '>' . $lb, "250", "RCPT TO:" . '<' . $bccto . '>' . " error: ");
-				// begin data
-				$smtp[] = array("DATA" . $lb, "354", "DATA error: ");
-				// header
-				$smtp[] = array("Subject: " . $subject . $lb, "", "");
-				$smtp[] = array("To: <$bccto>" . $lb, "", "");
-				foreach ($hdr as $h) {
-					if (!empty($h)) {
-						$smtp[] = array($h . $lb, "", "");
-					}
-				}
-				// end header, begin the body
-				$smtp[] = array($lb,"","");
-				if ($bdy) {
-					foreach ($bdy as $b) {
-						$smtp[] = array($b . $lb, "", "");
-					}
-				}
-				// end of messageO5B
-				$smtp[] = array($lb . "." . $lb, "250", "DATA(end) error: ");
-			}
-		}
-	} else {
-		$smtp[] = array("MAIL FROM: " . '<' . $from . '>' . $lb, "250", "MAIL FROM error: ");
-		$smtp[] = array("RCPT TO: " . '<' . $to . '>' . $lb, "250", "RCPT TO:" . $to . " error: ");
-		// begin data
-		$smtp[] = array("DATA" . $lb, "354", "DATA error: ");
-		// header
-		$smtp[] = array("Subject: " . $subject . $lb, "", "");
-		$smtp[] = array("To: <$to>" . $lb, "", "");
-		foreach ($hdr as $h) {
-			if (!empty($h)) {
-				$smtp[] = array($h . $lb, "", "");
-			}
-		}
-		// end header, begin the body
-		$smtp[] = array($lb, "", "");
-		if ($bdy) {
-			foreach ($bdy as $b) {
-				$smtp[] = array($b . $lb, "", "");
-			}
-		}
-		// end of message
-		$smtp[] = array($lb . "." . $lb, "250", "DATA(end)error: ");
-	}
-	$smtp[] = array("QUIT" . $lb, "221", "QUIT error: ");
-
-	// open socket
-	$fp = @fsockopen($gallery->app->smtpHost, $gallery->app->smtpPort);
-	if (!$fp){
-		 echo "<b>Error:</b> Cannot connect to " . $gallery->app->smtpHost . "<br>";
-		 $result = 1;
-	}
-	$banner = @fgets($fp, 1024);
-	// perform the SMTP dialog with all lines of the list
-	foreach ($smtp as $req){
-	    // send request
-	    @fputs($fp, $req[0]);
-	    // get available server messages and stop on errors
-	    if ($req[1]) {
-		while ($result = @fgets($fp, 1024)){
-			if (substr($result,3,1) == " ") {
-				break;
-			}
-		};
-		if (!strstr($req[1], substr($result, 0, 3))) {
-			if (isDebugging()) {
-				echo "$req[2] . $result<br>";
-			}
-			$result = 1;
-		}
-	    }
-       }
-       @fgets($fp, 1024);
-       // close socket
-       @fclose($fp);
-
-	return $result;
-}
-
-
 /* Formats a nice string to print below an item with comments */
 function lastCommentString($lastCommentDate, &$displayCommentLegend) {
 	global $gallery;
@@ -2898,158 +2586,90 @@
 	return $ret;
 }
 
-function emailLogMessage($logmsg, $result) {
+function available_skins($description_only = false) {
 	global $gallery;
-	if (!$result) {
-		$logmsg = _("FAILED")."/FAILED: $logmsg";
-	}
-	if (isset($gallery->app->email_notification) &&
-			in_array("logfile", $gallery->app->email_notification)) {
-		$logfile=$gallery->app->userDir."/email.log";
-		logMessage($logmsg, $logfile);
-	}
-	if (isset($gallery->app->email_notification) &&
-			in_array("email", $gallery->app->email_notification)) {
-		$subject = _("Email activity");
-		if ($subject != "Email activity") {
-			$subject .= "/Email activity";
-		}
-		$subject .= ": ".  $gallery->app->galleryTitle;
-
-		if ($gallery->app->useOtherSMTP != "yes") {
-			mail($gallery->app->adminEmail, 
-				$subject,
-				emailDisclaimer().$logmsg,
-				"From: " . $gallery->app->senderEmail . "\r\n");
-		} else {
-			gallery_smtp($gallery->app->adminEmail, "", 
-				$subject, $logmsg, 
-				"From: " . $gallery->app->senderEmail . "\r\n");
-		}
-	}
-}
-function logMessage ($msg, $logfile) {
-	
-	if ($fd = fs_fopen($logfile, "a")) {
-		fwrite($fd, strftime("%Y/%m/%d %H:%M.%S: $msg\n"));
-		fclose($fd);
+	$version ='';
+	$last_update ='';
+	$possibleSkins = array();
+
+	if (isset($gallery->app->photoAlbumURL)) {
+		$base_url = $gallery->app->photoAlbumURL;
 	}
-	elseif (isDebugging()) {
-		print sprintf(_("Cannot open logfile: %s"), $logfile);
+	else {
+		$base_url = "..";
 	}
-}
 
-function welcome_email($show_default=false) {
-	global $gallery;
+	$dir = dirname(__FILE__) . '/skins';
+	$opts['none'] = 'No Skin';
+	$descriptions="<dl>";
+	$name = "<a href \"#\" onClick=\"document.config.skinname.options[0].selected=true; return false;\">". _("No Skin") ."</a>";
+	$descriptions .= sprintf (_('<dt>%s</dt><dd>The original look and feel.</dd>'), $name);
+	$skincount = 0;
 
-	$default=_("Hi !!FULLNAME!!,  
+	if (fs_is_dir($dir) && is_readable($dir) && $fd = fs_opendir($dir)) {
+		while ($file = readdir($fd)) {
+			$subdir="$dir/$file/css";
+			$skincss="$subdir/screen.css";
+			if (fs_is_dir($subdir) && fs_file_exists($skincss)) {
+				$possibleSkins[] = $file;
+			}
+		}
 
-Congratulations.  You have just been subscribed to %s at %s.  Your account name is !!USERNAME!!.  Please visit the gallery soon, and create a password by clicking this link:
+		sort($possibleSkins);
+		foreach($possibleSkins as $file) {
+			$subdir="$dir/$file/css";
+			$skininc="$dir/$file/style.def";
+			$name="";
+			$description="";
+			$skincss="$subdir/screen.css";
+			$skincount++;
 
-!!NEWPASSWORDLINK!!
+			if (fs_file_exists($skininc)) {
+				require($skininc);
+			}
 
-Gallery @ %s Administrator.");
-	if ($show_default) {
-		return sprintf($default, 
-		       	"<b><nobr>&lt;" . _("gallery title") . "&gt;</nobr></b>", 
-		       	"<b><nobr>&lt;" . _("gallery URL") . "&gt;</nobr></b>", 
-		       	"<b><nobr>&lt;" . _("gallery title") . "&gt;</nobr></b>");
-	} elseif (empty($gallery->app->emailGreeting)) {
-		return sprintf($default, 
-			$gallery->app->galleryTitle,
-			$gallery->app->photoAlbumURL,
-			$gallery->app->galleryTitle);
-	} else {
-		return $gallery->app->emailGreeting;
-	}
+			if (empty($name)) {
+				$name = $file;
+			}
 
-}
+			$opts[$file]=$name;
+			if (fs_file_exists("$dir/$file/images/screenshot.jpg")) {
+				$screenshot = $base_url . "/skins/$file/images/screenshot.jpg";
+			} elseif (fs_file_exists("$dir/$file/images/screenshot.gif")) {
+				$screenshot = $base_url . "/skins/$file/images/screenshot.gif";
+			} else {
+				$screenshot = "";
+			}
 
-function available_skins($description_only=false) {
+			if ($screenshot) {
+				$name = popup_link($name, $screenshot, 1, false,
+				500, 800, '', 'document.config.skinname.options['. $skincount. '].selected=true; ');
+			}
 
-    global $gallery;
-    $version ='';
-    $last_update ='';
-    $possibleSkins = array();
+			$descriptions.="\n<dt style=\"margin-top:5px;\">$name";
+			if (!isset ($version)) {
+				$version = _("unknown");
+			}
 
-    if (isset($gallery->app->photoAlbumURL)) {
-        $base_url = $gallery->app->photoAlbumURL;
-    }
-    else {
-	$base_url = "..";
-    }
+			if (!isset($last_update)) {
+				$last_update = _("unknown");
+			}
 
-    $dir = dirname(__FILE__) . '/skins';
-    $opts['none'] = 'No Skin';
-    $descriptions="<dl>";
-    $name = "<a href \"#\" onClick=\"document.config.skinname.options[0].selected=true; return false;\">". _("No Skin") ."</a>";
-    $descriptions .= sprintf (_('<dt>%s</dt><dd>The original look and feel.</dd>'), $name);
-    $skincount = 0;
-
-    if (fs_is_dir($dir) && is_readable($dir) && $fd = fs_opendir($dir)) {
- 	while ($file = readdir($fd)) {
-	    $subdir="$dir/$file/css";
-	    $skincss="$subdir/screen.css";
-	    if (fs_is_dir($subdir) && fs_file_exists($skincss)) {
-		$possibleSkins[] = $file;
-	    }
-	}
-	
-	sort($possibleSkins);
-	foreach($possibleSkins as $file) {
-	    $subdir="$dir/$file/css";
-	    $skininc="$dir/$file/style.def";
-	    $name="";
-	    $description="";
-	    $skincss="$subdir/screen.css";
-	    $skincount++;
-			
-	    if (fs_file_exists($skininc)) {
-		require($skininc);
-	    }
-	
-	    if (empty($name)) {
-		$name = $file;
-	    }
-				
-	    $opts[$file]=$name;
-	    if (fs_file_exists("$dir/$file/images/screenshot.jpg")) {
-		$screenshot = $base_url . "/skins/$file/images/screenshot.jpg";
-	    } elseif (fs_file_exists("$dir/$file/images/screenshot.gif")) {
-		$screenshot = $base_url . "/skins/$file/images/screenshot.gif";
-	    } else {
-		$screenshot = "";
-	    }
-				
-	    if ($screenshot) {
-		$name = popup_link($name, $screenshot, 1, false,
-			500, 800, '', 'document.config.skinname.options['. $skincount. '].selected=true; ');
-	    }
+			$descriptions .= '<span style="margin-left:10px; font-size:x-small">';
+			$descriptions .= _("Version") .": $version";
+			$descriptions .= "&nbsp;&nbsp;&nbsp;";
+			$descriptions .= _("Last Update") . ": $last_update</span></dt>";
+			$descriptions .= "<dd style=\"font-weight:bold; background-color:white;\">$description<br></dd>";
+		}
 
-	    $descriptions.="\n<dt style=\"margin-top:5px;\">$name";
-	    if (!isset ($version)) {
-		$version = _("unknown");
-	    }
-				
-	    if (!isset($last_update)) {
-		$last_update = _("unknown");
-	    }
-				
-	    $descriptions .= '<span style="margin-left:10px; font-size:x-small">';
-	    $descriptions .= _("Version") .": $version";
-	    $descriptions .= "&nbsp;&nbsp;&nbsp;";
-	    $descriptions .= _("Last Update") . ": $last_update</span></dt>";
-	    $descriptions .= "<dd style=\"font-weight:bold; background-color:white;\">$description<br></dd>";
-	}
+		$descriptions .="\n</dl>";
 
-	$descriptions .="\n</dl>";
- 
-	if ($description_only) {
-	    return $descriptions;
-	} else {
-	    return $opts;
+		if ($description_only) {
+			return $descriptions;
+		} else {
+			return $opts;
+		}
 	}
-    }
 }
 
 function available_frames($description_only=false) {
@@ -3168,53 +2788,70 @@
 	echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' . "\n";
 }
 
-function common_header() {
+function common_header($adds = array()) {
+    $metaTagAdds = array();
+    if(isset($adds['metaTags'])) {
+	$metaTagAdds = $adds['metaTags'];
+    }
 
 // Do some meta tags
-	metatags();
-	
-// Import CSS Style_sheet
-	echo getStyleSheetLink();
+    metatags($metaTagAdds);
 
+// Import CSS Style_sheet
+    echo getStyleSheetLink();
+	
 // Set the Gallery Icon 
-	echo "\n  <link rel=\"shortcut icon\" href=\"". makeGalleryUrl('images/favicon.ico') . "\">\n";
+    echo "\n  <link rel=\"shortcut icon\" href=\"". makeGalleryUrl('images/favicon.ico') . "\">\n";
 }
 
-function metatags() {
-	global $gallery;
+function metatags($adds = array()) {
+    global $gallery;
 
-	echo '<meta http-equiv="content-style-type" content="text/css">';
-	echo "\n  ". '<meta http-equiv="content-type" content="Mime-Type; charset='. $gallery->charset .'">';
-	echo "\n  ". '<meta name="content-language" content="' . str_replace ("_","-",$gallery->language) . '">';
-	echo "\n\n";
-}
+    echo '<meta http-equiv="content-style-type" content="text/css">';
+    echo "\n  ". '<meta http-equiv="content-type" content="Mime-Type; charset='. $gallery->charset .'">';
+    echo "\n  ". '<meta name="content-language" content="' . str_replace ("_","-",$gallery->language) . '">';
 
-// uses makeGalleryURL
-function gallery_validation_link($file, $valid=true, $args='') {
-	global $gallery;
-	if ($gallery->app->devMode == "no") {
-		return "";
+    if(!empty($adds)) {
+	foreach ($adds as $name => $content) {
+	    echo "\n  ". '<meta name="'. $name .'" content="'. $content .'">';
 	}
+    } 
+    echo "\n";
+}
 
-	if (!isset($args)) {
-		$args=array();
-	}
-	
-	$args['PHPSESSID']=session_id();
+/**
+ * Generates a link to w3c validator
+ * 
+ * @param	string	$file	file to validate, relative to gallery dir
+ * @param	boolean	$valid	true/false wether we know the result ;)
+ * @param	array	$arg	optional array with urlargs
+ * @return	string	$link	HTML hyperlink
+ */
+function gallery_validation_link($file, $valid=true, $args = array()) {
+    global $gallery;
 
-	if (!empty($file)) {
-		$uri = urlencode(eregi_replace("&amp;", "&", makeGalleryURL($file, $args)));
-	 }
-	else {
-		$uri = 'referer&amp;PHPSESSID='. $args['PHPSESSID'];
-	}
-	$link='<a href="http://validator.w3.org/check?uri='. $uri .'">'.
-		'<img border="0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" height="31" width="88"></a>';
-	if (!$valid) {
-		$link .= _("Not valid yet");
-	}
+    if (isset($gallery->app->devMode) && $gallery->app->devMode == "no") {
+	return '';
+    }
 
-	return $link;
+    $args['PHPSESSID'] = session_id();
+    $url = makeGalleryURL($file, $args);
+
+    if (!empty($file) && isset($gallery->app->photoAlbumURL)) {
+	$uri = urlencode(eregi_replace("&amp;", "&", $url));
+    }
+    else {
+	$uri = 'referer&amp;PHPSESSID='. $args['PHPSESSID'];
+    }
+
+    $link = '<a href="http://validator.w3.org/check?uri='. $uri .'">'.
+	'<img border="0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" height="31" width="88"></a>';
+	
+    if (!$valid) {
+	$link .= _("Not valid yet");
+    }
+
+    return $link;
 }
 
 // uses makeAlbumURL
@@ -3235,16 +2872,20 @@
 	return $link;
 }
 
+/**
+ * @return string	$location	Location where Gallery assmes the user. Can be 'core' or 'config'
+ */
 function where_i_am() {
-	global $GALLERY_OK;
-
-	if ($GALLERY_OK == true && strpos($_SERVER['REQUEST_URI'],"setup") == 0) {
-		return "core";
-	} else {
-		return "config";
-	}
+    global $GALLERY_OK;
 
+    if (!stristr($_SERVER['REQUEST_URI'],'setup') || $GALLERY_OK) {
+	$location = 'core';
+    } else {
+	$location = 'config';
+    }
+    return $location;
 }
+
 function user_name_string($uid, $format='!!FULLNAME!! (!!USERNAME!!)') {
        	global $gallery;
        	if ($uid) {
@@ -3365,31 +3006,9 @@
     }
 }
 
-/*
-** Define Constants for Gallery pathes.
-*/ 
-function getGalleryPaths() {
-	if (defined('GALLERY_BASE')) {
-		return;
-	}
-
-	$currentFile = __FILE__;
-	if ( $currentFile == '/usr/share/gallery/util.php') {
-		/* Gallery runs on as Debian Package */
-		define ("GALLERY_CONFDIR", "/etc/gallery");
-		define ("GALLERY_SETUPDIR", "/var/lib/gallery/setup");
-	} else {
-		define ("GALLERY_CONFDIR", dirname(__FILE__));
-		define ("GALLERY_SETUPDIR", dirname(__FILE__) . "/setup");
-	}
-
-	define ("GALLERY_BASE", dirname(__FILE__));
-}
-
 function showOwner($owner) {
-
-global $GALLERY_EMBEDDED_INSIDE_TYPE;
-global $_CONF;				/* Needed for GeekLog */
+    global $GALLERY_EMBEDDED_INSIDE_TYPE;
+    global $_CONF;				/* Needed for GeekLog */
 
 	switch ($GALLERY_EMBEDDED_INSIDE_TYPE) {
 		case 'GeekLog':
@@ -3409,47 +3028,48 @@
 }
 
 function getExtraFieldsValues($index, $extra_fields, $full) {
-	global $gallery;
-	$photo = $gallery->album->getPhoto($index);
-	$automaticFields = automaticFieldsList();
+    global $gallery;
+    $photo = $gallery->album->getPhoto($index);
+    $automaticFields = automaticFieldsList();
 
-	$table=array();
+    $table = array();
 
-	foreach ($extra_fields as $key) {
-        	if (isset($automaticFields[$key]) && $key != 'EXIF') {
-                	if ($key == 'Upload Date') {
-                        	$table[$automaticFields[$key]] = strftime($gallery->app->dateTimeString , $gallery->album->getUploadDate($index));
-			}
+    foreach ($extra_fields as $key) {
+	if (isset($automaticFields[$key]) && $key != 'EXIF') {
+            if ($key == 'Upload Date') {
+		$table[$automaticFields[$key]] = strftime($gallery->app->dateTimeString , $gallery->album->getUploadDate($index));
+	    }
 
-			if ($key == 'Capture Date') {
-				$itemCaptureDate = $gallery->album->getItemCaptureDate($index);
-				$table[$automaticFields[$key]] = strftime($gallery->app->dateTimeString , $itemCaptureDate);
-			}
+	    if ($key == 'Capture Date') {
+		$itemCaptureDate = $gallery->album->getItemCaptureDate($index);
+		$table[$automaticFields[$key]] = strftime($gallery->app->dateTimeString , $itemCaptureDate);
+	    }
 
-			if ($key == 'Dimensions') {
-				$dimensions=$photo->getDimensions($full);
-				$table[$automaticFields[$key]] = $dimensions[0]." x ".$dimensions[1]." (". ((int) $photo->getFileSize($full) >> 10) ."k)";
-			}
-		}
-		else {
-        	        $value=$gallery->album->getExtraField($index, $key);
-                	if ($value) {
-                        	$table[$key] = str_replace("\n", "<br>", $value);
-	                }
-        	}
+	    if ($key == 'Dimensions') {
+		$dimensions = $photo->getDimensions($full);
+		$table[$automaticFields[$key]] = $dimensions[0]." x ".$dimensions[1]." (". ((int) $photo->getFileSize($full) >> 10) ."k)";
+	    }
 	}
-	return $table;
+	else {
+	    $value = $gallery->album->getExtraField($index, $key);
+            if (!empty($value)) {
+		/* Might be look strange, but $key could be in translateableFields() */
+                $table[_($key)] = str_replace("\n", "<br>", $value);
+	    }
+        }
+    }
+    return $table;
 }
 
-/*
-** This function displays tables with the Fields of an Photo
-** $index		=> Fields of this photo are displayed.
-** $extra_fields	=> You need to give the extrafields ; hint: use getExtraFields()
-** $withExtraFields	=> if true, then the extra fields are displayed
-** $withExif		=> if true, then the EXIF Data are displayed
-** $full		=> Needed for getting dimensions of the photo
-** $forceRefresh	=> Needed for getting EXIF Data
-*/
+/**
+ * This function displays tables with the Fields of an Photo
+ * @param	integer	$index				Fields of this photo are displayed.
+ * @param	array	$extra_fields		You need to give the extrafields ; hint: use getExtraFields()
+ * @param	boolean	$withExtraFields	if true, then the extra fields are displayed
+ * @param 	boolean	$withExif			if true, then the EXIF Data are displayed
+ * @param	mixed	$full				Needed for getting dimensions of the photo
+ * @param	boolean	$forceRefresh		Needed for getting EXIF Data
+ */
 function displayPhotoFields($index, $extra_fields, $withExtraFields=true, $withExif=true, $full=NULL, $forceRefresh=0) {
 	global $gallery;
 
@@ -3457,23 +3077,20 @@
 
 	// if we have extra fiels and we want to show them, then get the values
 	if (isset($extra_fields) && $withExtraFields) {
-		$CF=getExtraFieldsValues($index, $extra_fields, $full);
-		if ($CF) {
-			$tables = array("" => $CF);
+		$CF = getExtraFieldsValues($index, $extra_fields, $full);
+		if (!empty($CF)) {
+			$tables = array('' => $CF);
 		}
 	}
 
-	
-	if ($withExif && (isset($gallery->app->use_exif) || isset($gallery->app->exiftags)) && 
-			(eregi("jpe?g\$", $photo->image->type))) {
+	if ($withExif && (isset($gallery->app->use_exif) || isset($gallery->app->exiftags)) &&
+	(eregi("jpe?g\$", $photo->image->type))) {
 		$myExif = $gallery->album->getExif($index, isset($forceRefresh));
 		if (!empty($myExif) && !isset($myExif['Error'])) {
-			// following line commented out because we were losing
-			// comments from the Exif array.  This is probably due
-			// to differences in versions of jhead.
-			// array_pop($myExif); // get rid of empty element at end
-			array_shift($myExif); // get rid of file name at beginning
+
 			$tables[_("EXIF Data")]  = $myExif;
+		} elseif (isset($myExif['status']) && $myExif['status'] == 1) {
+			echo '<p class="warning">'. _("Display of EXIF data enabled, but no data found.") .'</p>';
 		}
 	}
 
@@ -3482,41 +3099,16 @@
 	}
 
 	foreach ($tables as $caption => $fields) {
-		echo "\n". '<table border="0" align="center" class="pcaption">';
-		echo "\n". '<tr><th colspan="3" align="center">'. $caption .'</th></tr>';
-
-	        $i=0;
-	        foreach ($fields as $key => $value) {
-        	        $i++;
-			echo "\n<tr>";
-                	echo "\n\t<td valign=\"top\"><b>$key</b></td>";
-	                echo "\n\t<td valign=\"top\">:</td>";
-        	        echo "\n\t<td>$value</td>";
-	        	echo "\n</tr>";
-        	}
-		echo "\n</table>";
-	}
-}
-
-function emailComments($id, $comment_text, $commenter_name) {
-	global $gallery;
-
-	$to = implode(", ", $gallery->album->getEmailMeList('comments', $id));
-	if (strlen($to) > 0) {
-		$text="";
-		$text.= sprintf("A comment has been added to %s by %s in album %s.",
-			makeAlbumUrl($gallery->session->albumName, $id),
-			$commenter_name,
-			makeAlbumUrl($gallery->session->albumName));
-		$text.= "\n\n"."****BEGIN COMMENT****"."\n";
-		$text.= str_replace("\r", "\n", str_replace("\r\n", "\n", $comment_text));
-		$text.= "\n"."****END COMMENT****"."\n\n";
-		$text .= "If you no longer wish to receive emails about this image, follow the links above and ensure that \"Email me when comments are added\" is unchecked in both the photo and album page (You'll need to login first).";
-		$subject=sprintf("New comment for %s", $id);
-		$logmsg=sprintf("New comment for %s.", makeAlbumUrl($gallery->session->albumName, $id));
-		gallery_mail($to, $subject, $text, $logmsg, true);
-	} elseif (isDebugging()) {
-		print _("No email sent as no valid email addresses were found");
+		$customFieldsTable = new galleryTable();
+		$customFieldsTable->setAttrs(array('class' => 'customFieldsTable'));
+		$customFieldsTable->setCaption($caption, 'customFieldsTableCaption');
+
+		foreach ($fields as $key => $value) {
+			$customFieldsTable->addElement(array('content' => $key));
+			$customFieldsTable->addElement(array('content' => ':'));
+			$customFieldsTable->addElement(array('content' => $value));
+		}
+		echo $customFieldsTable->render();
 	}
 }
 
@@ -3620,8 +3212,7 @@
 		}
 	}
 
-return $count;
-
+	return $count;
 }
 
 /*
@@ -3649,57 +3240,211 @@
 	return $parentNameArray;
 }
 
-function getIconText($iconName='', $altText='') {
+function getIconText($iconName = '', $altText = '', $overrideMode = '', $useBrackets = true) {
 	global $gallery;
 	$text = $altText;
 
-	if (isset($gallery->app->useIcons) && $gallery->app->useIcons != "no") {
-		if ($gallery->app->useIcons == 'both') {
+	if (!empty($overrideMode)) {
+		$iconMode = $overrideMode;
+	} elseif (isset($gallery->app->useIcons)) {
+		$iconMode = $gallery->app->useIcons;
+	} else {
+		$iconMode = 'no';
+	}
+
+	if ($iconMode != "no" && $iconName != '') {
+		if ($iconMode == 'both') {
 			$altText = '';
 		}
-		if(file_exists(dirname(__FILE__) .'/images/icons/'. $iconName)) {
+
+		if (file_exists(dirname(__FILE__) .'/images/icons/'. $iconName)) {
 			$imgSrc = $gallery->app->photoAlbumURL .'/images/icons/'. $iconName;
 			$linkText = '<img src="'. $imgSrc .'" title="'. $altText .'" alt="'. $altText. '" style="border: none;">';
 
-			if ($gallery->app->useIcons == "both") {
+			if ($iconMode == "both") {
 				$linkText .= "<br>$text";
 			}
 		}
 	}
 
 	if (empty($linkText)) {
-		$linkText = '['. $text . ']';
+		if($useBrackets) {
+			$linkText = '['. $text . ']';
+		} else {
+			$linkText = $text;
+		}
 	}
 
 	return $linkText;
 }
 
-function makeIconMenu($iconElements, $closeTable = true) {
-    global $gallery;
+function makeIconMenu($iconElements, $align = 'left', $closeTable = true, $linebreak = false) {
+	global $gallery;
 
-    if (empty($iconElements)) {
-	return "";
-    }
+	if (empty($iconElements)) {
+		return "";
+	}
+
+	// For rtl/ltr stuff
+	if ($gallery->direction == 'rtl') {
+		$align = ($align == 'left') ? 'right' : 'left';
+	}
 
-// For rtl/ltr stuff
-    if ($gallery->direction == 'ltr') {
-	$align ='right';
+	$html = "\n". '<table id="menu" align="'. $align .'"><tr>';
+	$i = 0;
+	foreach ($iconElements as $element) {
+		$i++;
+		if (stristr($element,'</a>')) {
+			$html .= "\n\t". '<td>'. $element .'</td>';
+		} else {
+			$html .= "\n\t". '<td class="noLink">'. $element .'</td>';
+		}
+		if($i > sizeof($iconElements)/2 && $linebreak) {
+			$html .= "\n</tr>\n</tr>";
+			$i=0;
+		}
+	}
+
+	if ($closeTable == true) {
+		$html .= "</tr>\n</table>";
+	}
+
+	return $html;
+}
+
+/* Ecard Function begin */ 
+function get_ecard_template($template_name) {
+    global $gallery;
+
+    $error = false;
+    $file_data = "";
+    $fpread = @fopen(dirname(__FILE__) . '/includes/ecard/templates/'. $template_name, 'r');
+    if (!$fpread) {
+        $error = true;
     } else {
-	$align ='left';
-    }
+        while(! feof($fpread) ) {
+            $file_data .= fgets($fpread, 4096);
+        }
+        fclose($fpread);
+      }
+    return array($error,$file_data);
+}
 
-    $html = "\n". '<table id="menu" align="'. $align .'"><tr>';
-    foreach ($iconElements as $element) {
-	if (stristr($element,'</a>')) {
-	    $html .= "\n\t". '<td>'.  $element .'</td>';
+function parse_ecard_template($ecard,$ecard_data) {
+    global $gallery;
+
+    $ecard_data = preg_replace ("/<%ecard_sender_email%>/", $ecard["email_sender"], $ecard_data);
+    $ecard_data = preg_replace ("/<%ecard_sender_name%>/", $ecard["name_sender"], $ecard_data);
+    $ecard_data = preg_replace ("/<%ecard_image_name%>/", $ecard["image_name"], $ecard_data);
+    $ecard_data = preg_replace ("/<%ecard_message%>/", preg_replace ("/\r?\n/", "<BR>\n", htmlspecialchars($ecard["message"])), $ecard_data);
+    $ecard_data = preg_replace ("/<%ecard_reciepient_email%>/", $ecard["email_recepient"], $ecard_data);
+    $ecard_data = preg_replace ("/<%ecard_reciepient_name%>/", $ecard["name_recepient"], $ecard_data);
+    $ecard_data = preg_replace ("/<%ecard_stamp%>/", $ecard["stamp"], $ecard_data);
+
+
+    $imagePath = $gallery->app->albumDir . str_replace ($gallery->app->albumDirURL, '', $ecard["image_name"]);
+    list ($width, $height) = getDimensions(urldecode($imagePath));
+    $widthReplace = ($width < 200) ? 'width="500"' : '';
+    $ecard_data = preg_replace ("/<%ecard_width%>/", $widthReplace, $ecard_data);
+	
+    return $ecard_data;
+  }
+
+  function send_ecard($ecard,$ecard_HTML_data,$ecard_PLAIN_data) {
+  	$ecard_mail = new htmlMimeMail();
+  	$ecard_image = $ecard_mail->getFile($ecard["image_name"]);
+
+  	if (preg_match_all("/(<IMG.*SRC=\")(.*)(\".*>)/Uim", $ecard_HTML_data, $matchArray)) {
+  		for ($i=0; $i<count($matchArray[0]); ++$i) {
+  			$ecard_image = $ecard_mail->getFile($matchArray[2][$i]);
+  		}
+  	}
+  	$ecard_mail->setHtml($ecard_HTML_data, $ecard_PLAIN_data,'./');
+  	$ecard_mail->setFrom($ecard["name_sender"].'<'.$ecard["email_sender"].'>');
+  	if (empty($ecard['subject'])) {
+  		$ecard['subject'] = sprintf(_("%s sent you an E-C@rd."), $ecard["name_sender"]);
+  	}
+  	$ecard_mail->setSubject($ecard['subject']);
+  	$ecard_mail->setReturnPath($ecard["email_sender"]);
+
+  	$result = $ecard_mail->send(array($ecard["email_recepient"]));
+
+  	return $result;
+  }
+  
+/**
+ * This function is taken from
+ * http://www.phpinsider.com/smarty-forum/viewtopic.php?t=1079
+ *
+ * @param	array	$data		The array that is going to be sorted.
+ * @param	string	$sortby		Field which the array is sorted by
+ * @param	string	$order		Either 'asc' or 'desc'
+ * @param	boolean	$caseSensitive
+ * @param	boolean	$keepIndexes	if set to true, then uasort instead of usort is used.
+ */
+function array_sort_by_fields(&$data, $sortby, $order = 'asc', $caseSensitive = true, $keepIndexes = false) {
+	static $sort_funcs = array();
+	static $code;
+
+	$order = ($order == 'asc') ? 1 : -1;
+
+	if (empty($sort_funcs[$sortby])) {
+		if ($caseSensitive) {
+			$code = "
+	    if( \$a['$sortby'] == \$b['$sortby'] ) { 
+	        return 0;
+	    };
+	    if ( \$a['$sortby'] > \$b['$sortby'] ) {
+	        return $order;
+	    } else {
+	        return -1 * $order;
+	    }";
+		}
+		else {
+			$code = "
+	    if(strtoupper(\$a['$sortby']) == strtoupper(\$b['$sortby'])) { 
+	        return 0;
+	    };
+	    if (strtoupper(\$a['$sortby']) > strtoupper(\$b['$sortby'])) {
+	        return $order;
+	    } else {
+	        return -1 * $order;
+	    }";
+		}
+
+		$sort_func = $sort_funcs[$sortby] = create_function('$a, $b', $code);
 	} else {
-	    $html .= "\n\t". '<td class="noLink">'. $element .'</td>';
+		$sort_func = $sort_funcs[$sortby];
 	}
-    }
 
-    if ($closeTable == true) {
-	$html .= "</tr></table>";
-    }
+	debugMessage($code, __FILE__, __LINE__,3);
+
+	if($keepIndexes) {
+		uasort($data, $sort_func);
+	} else {
+		usort($data, $sort_func);
+	}
+}
+
+/**
+ * @param	string	Optional former searchh string
+ * @param	string	Optional alignment
+ * @return	string	HTML code that contains a form for entering the searchstring
+ * @author	Jens Tkotz
+ */
+function addSearchForm($formerSearchString = '', $align = '') {
+    $html = '';
+
+    $html .= makeFormIntro('search.php', array(
+    	'name'     => 'search_form',
+    	'method'   => 'post',
+    	'style'    => "text-align: $align",
+    	'class'   => 'search')
+    );
+                
+    $html .= "\t". _("Search:");
+    $html .= '<input class="searchform" type="text" name="searchstring" value="'. $formerSearchString .'" size="25">';
+    $html .= "\n</form>\n";
 
     return $html;
 }
@@ -3707,4 +3452,7 @@
 require_once(dirname(__FILE__) . '/lib/lang.php');
 require_once(dirname(__FILE__) . '/lib/Form.php');
 require_once(dirname(__FILE__) . '/lib/voting.php');
+require_once(dirname(__FILE__) . '/lib/albumItem.php');
+require_once(dirname(__FILE__) . '/lib/mail.php');
+
 ?>
diff -Naur gallery-1.5-pl1/Version.php gallery-1.5.1/Version.php
--- gallery-1.5-pl1/Version.php	2005-08-29 16:39:54.000000000 +0200
+++ gallery-1.5.1/Version.php	2005-09-22 15:08:00.000000000 +0200
@@ -15,9 +15,9 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Version.php,v 1.1317.2.28 2005/08/29 14:39:54 ckdake Exp $
+ * $Id: Version.php,v 1.1443.2.32 2005/09/22 13:08:00 ckdake Exp $
  */
 ?>
 <?php
@@ -28,17 +28,17 @@
  * like a class.
  */
 if (!isset($gallery)) {
-	$gallery = new stdClass();
+    $gallery = new stdClass();
 }
 
-$gallery->version = '1.5-pl1';
-$gallery->config_version = 91;
-$gallery->album_version = 34;
-$gallery->user_version = 5;
+$gallery->version = '1.5.1';
+$gallery->config_version = 93;
+$gallery->album_version = 37;
+$gallery->user_version = 6;
 $gallery->url = "http://gallery.sourceforge.net";
 
 /* do not edit the date!! modified by CVS */
-$gallery->last_change=strtotime(substr('$Date: 2005/08/29 14:39:54 $', 7, -1));
+$gallery->last_change = strtotime(substr('$Date: 2005/09/22 13:08:00 $', 7, -1));
 /*
  * PostNuke version info
  */
@@ -54,9 +54,9 @@
 $modversion['contact'] = $gallery->url; // The Authors Website or Contact Email Address
 $modversion['admin'] = 0; // Leave at 0
 if (!isset($modname) && isset($name)) {
-	$modname = $name;
+    $modname = $name;
 } else {
-	$modname = '';
+    $modname = '';
 }
 $modversion['securityschema'] = array("$modname::" => '::'); // Permission Component
 ?>
diff -Naur gallery-1.5-pl1/view_album.php gallery-1.5.1/view_album.php
--- gallery-1.5-pl1/view_album.php	2005-04-14 03:48:27.000000000 +0200
+++ gallery-1.5.1/view_album.php	2005-09-22 02:29:50.000000000 +0200
@@ -1,24 +1,24 @@
 <?php
 /*
- * Gallery - a web based photo album viewer and editor
- * Copyright (C) 2000-2005 Bharat Mediratta
- * 
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- * 
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
- * $Id: view_album.php,v 1.287.2.7 2005/04/14 01:48:27 cryptographite Exp $
- */
+* Gallery - a web based photo album viewer and editor
+* Copyright (C) 2000-2005 Bharat Mediratta
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation; either version 2 of the License, or (at
+* your option) any later version.
+*
+* This program is distributed in the hope that it will be useful, but
+* WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
+*
+* $Id: view_album.php,v 1.309.2.4 2005/09/22 00:29:50 jenst Exp $
+*/
 ?>
 <?php
 
@@ -28,30 +28,30 @@
 
 // Hack check and prevent errors
 if (empty($gallery->session->albumName) || !$gallery->user->canReadAlbum($gallery->album) || !$gallery->album->isLoaded()) {
-	$gallery->session->gRedirDone = false;
-	header("Location: " . makeAlbumHeaderUrl('', '', array('gRedir' => 1)));
-	return;
+    $gallery->session->gRedirDone = false;
+    header("Location: " . makeAlbumHeaderUrl('', '', array('gRedir' => 1)));
+    return;
 }
 
 $gallery->session->offlineAlbums[$gallery->album->fields["name"]]=true;
 
-
-if (empty($page)) {
+$page = intval($page);
+if (empty($page) || $page < 0) {
     if (isset($gallery->session->albumPage[$gallery->album->fields['name']])) {
-	$page = $gallery->session->albumPage[$gallery->album->fields["name"]];
+        $page = $gallery->session->albumPage[$gallery->album->fields["name"]];
     } else {
-	$page = 1;
+        $page = 1;
     }
 } else {
-	$gallery->session->albumPage[$gallery->album->fields["name"]] = $page;
+    $gallery->session->albumPage[$gallery->album->fields["name"]] = $page;
 }
 
 $albumName = $gallery->session->albumName;
 
 if (!isset($gallery->session->viewedAlbum[$albumName]) && !$gallery->session->offline) {
-	$gallery->session->viewedAlbum[$albumName] = 1;
-	$gallery->album->incrementClicks();
-} 
+    $gallery->session->viewedAlbum[$albumName] = 1;
+    $gallery->album->incrementClicks();
+}
 
 $rows = $gallery->album->fields["rows"];
 $cols = $gallery->album->fields["cols"];
@@ -61,7 +61,7 @@
 $maxPages = max(ceil(($numPhotos + $numAlbums) / $perPage), 1);
 
 if ($page > $maxPages) {
-	$page = $maxPages;
+    $page = $maxPages;
 }
 
 $start = ($page - 1) * $perPage + 1;
@@ -69,26 +69,26 @@
 
 $nextPage = $page + 1;
 if ($nextPage > $maxPages) {
-	$nextPage = 1;
-        $last = 1;
+    $nextPage = 1;
+    $last = 1;
 }
 
 $previousPage = $page - 1;
 if ($previousPage == 0) {
-	$previousPage = $maxPages;
-	$first = 1;
+    $previousPage = $maxPages;
+    $first = 1;
 }
 
 if (!empty($Vote)) {
-	if ($gallery->album->getPollScale() == 1 && $gallery->album->getPollType() != "rank") {
-		for ($index=$start; $index < $start+$perPage; $index ++) {
-			$id=$gallery->album->getPhotoId($index);
-			if (!$votes[$id]) {
-				$votes[$id]=null;
-			}
-		}
-	}
-	saveResults($votes);
+    if ($gallery->album->getPollScale() == 1 && $gallery->album->getPollType() != "rank") {
+        for ($index=$start; $index < $start+$perPage; $index ++) {
+            $id=$gallery->album->getPhotoId($index);
+            if (!$votes[$id]) {
+                $votes[$id]=null;
+            }
+        }
+    }
+    saveResults($votes);
 }
 
 $bordercolor = $gallery->album->fields["bordercolor"];
@@ -106,12 +106,12 @@
 
 $fullWidth = $navigator["fullWidth"] . $navigator["widthUnits"];
 $upArrowURL = '<img src="' . getImagePath('nav_home.gif') . '" width="13" height="11" ' .
-		'alt="' . _("navigate UP") .'" title="' . _("navigate UP") .'" border="0">';
+'alt="' . _("navigate UP") .'" title="' . _("navigate UP") .'" border="0">';
 
 if ($gallery->album->fields['returnto'] != 'no') {
     foreach ($gallery->album->getParentAlbums() as $navAlbum) {
-	$breadcrumb["text"][] = $navAlbum['prefixText'] .': <a class="bread" href="'. $navAlbum['url'] . '">'. 
-	  $navAlbum['title'] . "&nbsp;" . $upArrowURL . "</a>";
+        $breadcrumb["text"][] = $navAlbum['prefixText'] .': <a class="bread" href="'. $navAlbum['url'] . '">'.
+        $navAlbum['title'] . "&nbsp;" . $upArrowURL . "</a>";
     }
 }
 
@@ -119,7 +119,7 @@
 
 global $GALLERY_EMBEDDED_INSIDE;
 if (!$GALLERY_EMBEDDED_INSIDE) {
-	doctype();
+    doctype();
 ?>
 <html> 
 <head>
@@ -139,23 +139,23 @@
   <link rel="next" href="<?php echo makeAlbumUrl($gallery->session->albumName, '', array('page' => $nextPage)) ?>" >
   <link rel="last" href="<?php echo makeAlbumUrl($gallery->session->albumName, '', array('page' => $maxPages)) ?>" >
 <?php } if ($gallery->album->isRoot() && 
-  	(!$gallery->session->offline || 
+(!$gallery->session->offline ||
 	 isset($gallery->session->offlineAlbums["albums.php"]))) { ?>
   <link rel="up" href="<?php echo makeAlbumUrl(); ?>" >
 <?php
-      } else if (!$gallery->session->offline || 
+	 } else if (!$gallery->session->offline ||
 	 isset($gallery->session->offlineAlbums[$pAlbum->fields['parentAlbumName']])) { ?>
   <link rel="up" href="<?php echo makeAlbumUrl($gallery->album->fields['parentAlbumName']); ?>" >
 <?php } 
-  	if (!$gallery->session->offline || 
+if (!$gallery->session->offline ||
 	 isset($gallery->session->offlineAlbums["albums.php"])) { ?>
   <link rel="top" href="<?php echo makeGalleryUrl('albums.php', array('set_albumListPage' => 1)) ?>" >
 <?php } ?>
   <style type="text/css">
 <?php
-// the link colors have to be done here to override the style sheet 
+// the link colors have to be done here to override the style sheet
 if ($gallery->album->fields["linkcolor"]) {
-?>
+    ?>
     A:link, A:visited, A:active
       { color: <?php echo $gallery->album->fields['linkcolor'] ?>; }
     A:hover
@@ -163,22 +163,24 @@
 <?php
 }
 if ($gallery->album->fields["bgcolor"]) {
-	echo "BODY { background-color:".$gallery->album->fields['bgcolor']."; }";
+    echo "BODY { background-color:".$gallery->album->fields['bgcolor']."; }";
 }
 if (isset($gallery->album->fields['background']) && $gallery->album->fields['background']) {
-	echo "BODY { background-image:url(".$gallery->album->fields['background']."); } ";
+    echo "BODY { background-image:url(".$gallery->album->fields['background']."); } ";
 }
 if ($gallery->album->fields["textcolor"]) {
-	echo "BODY, TD {color:".$gallery->album->fields['textcolor']."; }";
-	echo ".head {color:".$gallery->album->fields['textcolor']."; }";
-	echo ".headbox {background-color:".$gallery->album->fields['bgcolor']."; }";
+    echo "BODY, TD {color:".$gallery->album->fields['textcolor']."; }";
+    echo ".head {color:".$gallery->album->fields['textcolor']."; }";
+    echo ".headbox {background-color:".$gallery->album->fields['bgcolor']."; }";
 }
 ?>
   </style>
 </head>
 
 <body dir="<?php echo $gallery->direction ?>">
-<?php }
+<?php 
+}
+
 includeHtmlWrap("album.header");
 
 if (!$gallery->session->offline) { ?>
@@ -187,278 +189,231 @@
   <!-- //
   var statusWin;
   function showProgress() {
-	statusWin = <?php echo popup_status("progress_uploading.php"); ?>
+      statusWin = <?php echo popup_status("progress_uploading.php"); ?>
   }
 
   function hideProgress() {
-	if (typeof(statusWin) != "undefined") {
-		statusWin.close();
-		statusWin = void(0);
-	}
+      if (typeof(statusWin) != "undefined") {
+          statusWin.close();
+          statusWin = void(0);
+      }
   }
 
   function hideProgressAndReload() {
-	hideProgress();
-	location.reload();
+      hideProgress();
+      location.reload();
   }
-
-  function imageEditChoice(selected_select) {
-	  var sel_index = selected_select.selectedIndex;
-	  var sel_value = selected_select.options[sel_index].value;
-	  var sel_class = selected_select.options[sel_index].className;
-	  selected_select.options[0].selected = true;
-	  selected_select.blur();
-          if (sel_class == "url") {
-	      document.location = sel_value;
-	  } else {
-              // the only other option should be popup
-	      <?php echo popup('sel_value', 1) ?>
-          }
-  } 
-  //--> 
+  //-->
   </script>
 <?php }
 
-function showChoice($label, $target, $args, $class="") {
-    global $gallery, $showAdminForm;
-    if (!$showAdminForm)
-    	return;
-    
-    if (empty($args['set_albumName'])) {
-	$args['set_albumName'] = $gallery->session->albumName;
-    }
-    $args['type'] = 'popup';
-    echo "\t<option class=\"$class\" value='" . makeGalleryUrl($target, $args) . "'>$label</option>\n";
-}
-
 $adminText = '';
 $albums_str= pluralize_n2(ngettext("1 sub-album", "%d sub-albums",$numAlbums), $numAlbums, _("No albums"));
 $imags_str= pluralize_n2(ngettext("1 image", "%d images", $numPhotos), $numPhotos, _("no images"));
 $pages_str=pluralize_n2(ngettext("1 page", "%d pages", $maxPages), $maxPages, _("0 pages"));
 
 if ($numAlbums && $maxPages > 1) {
-	$adminText .= sprintf(_("%s and %s in this album on %s"),
-			$albums_str, $imags_str, $pages_str);
+    $adminText .= sprintf(_("%s and %s in this album on %s"),
+    $albums_str, $imags_str, $pages_str);
 } else if ($numAlbums) {
-	$adminText .= sprintf(_("%s and %s in this album"),
-			$albums_str, $imags_str);
+    $adminText .= sprintf(_("%s and %s in this album"),
+    $albums_str, $imags_str);
 } else if ($maxPages > 1) {
-	$adminText .= sprintf(_("%s in this album on %s"),
-			$imags_str, $pages_str);
+    $adminText .= sprintf(_("%s in this album on %s"),
+    $imags_str, $pages_str);
 } else {
-	$adminText .= sprintf(_("%s in this album"),
-			$imags_str);
+    $adminText .= sprintf(_("%s in this album"),
+    $imags_str);
 }
 
-if ($gallery->user->canWriteToAlbum($gallery->album) && 
-	!$gallery->session->offline) {
-	$hidden = $gallery->album->numHidden();
-	$verb = _("%s are hidden");
-	if ($hidden == 1) {
-		$verb = _("%s is hidden");
-	}
-	if ($hidden) {
-		$adminText .= "(".sprintf($verb, $hidden).")";
-	}
-} 
+if ($gallery->user->canWriteToAlbum($gallery->album) &&
+!$gallery->session->offline) {
+    $hidden = $gallery->album->numHidden();
+    $verb = _("%s are hidden");
+    if ($hidden == 1) {
+        $verb = _("%s is hidden");
+    }
+    if ($hidden) {
+        $adminText .= "(".sprintf($verb, $hidden).")";
+    }
+}
 
 /* admin items for drop-down menu */
 $adminOptions = array(
-		      'add_photos'      => array('name' 	=> _('add photos'),
-						 'requirements' => array('canAddToAlbum'),
-						 'action' 	=> 'popup',
-						 'value' 	=> makeGalleryUrl('add_photos_frame.php', 
-									array('set_albumName' => $gallery->session->albumName, 
-										'type' => 'popup'))),
-		      'rename_album'    => array('name' => _('rename album'),
-						 'requirements' => array('isAdminOrAlbumOwner'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('rename_album.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup',
-									'useLoad' => 1))),
-		      'nested_album'    => array('name' => _('new nested album'),
-						 'requirements' => array('canCreateSubAlbum',
-									 'notOffline'),
-						 'action' => 'url',
-						 'value' => doCommand('new-album', array('parentName' => $gallery->session->albumName),
-									'view_album.php')),
-		      'custom_fields'   => array('name' => _('custom fields'),
-						 'requirements' => array('canChangeText',
-									 'notOffline'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('extra_fields.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup'))),
-		      'edit_captions'   => array('name' => _('edit captions'),
-						 'requirements' => array('canChangeText',
-									 'notOffline'),
-						 'action' => 'url',
-						 'value' => makeGalleryUrl('captionator.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'page' => $page, 'perPage' => $perPage))),
-		      'sort_items'      => array('name' => _('sort items'),
-						 'requirements' => array('canWriteToAlbum',
-									 'photosExist'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('sort_album.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup'))),
-		      'resize_all'      => array('name' => _('resize all'),
-						 'requirements' => array('canWriteToAlbum',
-									 'photosExist'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('resize_photo.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'index' => 'all',
-									'type' => 'popup'))),
-		      'rebuild_thumbs'  => array('name' => _('rebuild thumbs'),
-						 'requirements' => array('canWriteToAlbum',
-									 'photosExist'),
-						 'action' => 'popup',
-						 'value' => doCommand('remake-thumbnail',
-								      array('set_albumName' => $gallery->session->albumName,
-									'index' => 'all', 'type' => 'popup'))),
-		      'properties'      => array('name' => _('properties'),
-						 'requirements' => array('canWriteToAlbum'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('edit_appearance.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup'))),
-		      'permissions'     => array('name' => _('permissions'),
-						 'requirements' => array('isAdminOrAlbumOwner'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('album_permissions.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup'))),
-		      'poll_properties' => array('name' => _('poll properties'),
-						 'requirements' => array('isAdminOrAlbumOwner'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('poll_properties.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup'))),
-		      'poll_results'    => array('name' => _('poll results'),
-						 'requirements' => array('isAdminOrAlbumOwner'),
-						 'action' => 'url',
-						 'value' => makeGalleryUrl('poll_results.php',
-								array('set_albumName' => $gallery->session->albumName,
-									))),
-		      'poll_reset'      => array('name' => _('poll reset'),
-						 'requirements' => array('isAdminOrAlbumOwner'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('reset_votes.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup'))),
-		      'view_comments'   => array('name' => _('view comments'),
-						 'requirements' => array('isAdminOrAlbumOwner',
-									 'allowComments',
-									 'comments_enabled',
-									 'hasComments'),
-						 'action' => 'url',
-						 'value' => makeGalleryUrl('view_comments.php',
-									   array('set_albumName' => $gallery->session->albumName))),
-		      'watermark_album'   => array('name' => _('watermark album'),
-						 'requirements' => array('isAdminOrAlbumOwner',
-									 'photosExist',
-									 'watermarkingEnabled'),
-						 'action' => 'popup',
-						 'value' => makeGalleryUrl('watermark_album.php',
-								array('set_albumName' => $gallery->session->albumName,
-									'type' => 'popup'))),
+    'add_photos'	=> array(
+        'name' 	=> _('add photos'),
+        'requirements' => array('canAddToAlbum'),
+        'action' 	=> 'popup',
+        'value' 	=> makeGalleryUrl('add_photos_frame.php',
+            array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'))),
+    'rename_album'    => array(
+        'name' => _('rename album'),
+        'requirements' => array('isAdminOrAlbumOwner'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('rename_album.php', array(
+            'set_albumName' => $gallery->session->albumName,
+            'type' => 'popup', 'useLoad' => 1))),
+    'nested_album'    => array(
+        'name' => _('new nested album'),
+        'requirements' => array('canCreateSubAlbum', 'notOffline'),
+        'action' => 'url',
+        'value' => doCommand('new-album',
+            array('parentName' => $gallery->session->albumName), 'view_album.php')),
+    'edit_captions'   => array(
+        'name' => _('edit captions'),
+        'requirements' => array('canChangeText','notOffline'),
+        'action' => 'url',
+        'value' => makeGalleryUrl('captionator.php',
+            array('set_albumName' => $gallery->session->albumName, 'page' => $page, 'perPage' => $perPage))),
+    'sort_items'      => array(
+        'name' => _('sort items'),
+        'requirements' => array('canWriteToAlbum', 'photosExist'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('sort_album.php',
+            array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'))),
+    'resize_all'      => array(
+        'name' => _('resize all'),
+        'requirements' => array('canWriteToAlbum', 'photosExist'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('resize_photo.php',
+            array('set_albumName' => $gallery->session->albumName, 'index' => 'all', 'type' => 'popup'))),
+    'rebuild_thumbs'  => array(
+        'name' => _('rebuild thumbs'),
+        'requirements' => array('canWriteToAlbum', 'photosExist'),
+        'action' => 'popup',
+        'value' => doCommand('remake-thumbnail',
+            array('set_albumName' => $gallery->session->albumName, 'index' => 'all', 'type' => 'popup'))),
+    'properties'      => array(
+        'name' => _('properties'),
+        'requirements' => array('canWriteToAlbum'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('edit_appearance.php',
+            array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'))),
+    'rearrange' => array(
+        'name' => _('rearrange items'),
+        'requirements' => array('canWriteToAlbum', 'photosExist'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('rearrange.php', 
+            array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'))),
+    'permissions'     => array('name' => _('permissions'),
+        'requirements' => array('isAdminOrAlbumOwner'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('album_permissions.php',
+            array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'))),
+    'poll_results'    => array(
+        'name' => _('poll results'),
+        'requirements' => array('isAdminOrAlbumOwner'),
+        'action' => 'url',
+        'value' => makeGalleryUrl('poll_results.php',
+            array('set_albumName' => $gallery->session->albumName,))),
+    'poll_reset'      => array(
+        'name' => _('poll reset'),
+        'requirements' => array('isAdminOrAlbumOwner'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('reset_votes.php',
+            array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'))),
+    'view_comments'   => array(
+        'name' => _('view comments'),
+        'requirements' => array('isAdminOrAlbumOwner', 'allowComments', 'comments_enabled', 'hasComments'),
+        'action' => 'url',
+        'value' => makeGalleryUrl('view_comments.php',
+            array('set_albumName' => $gallery->session->albumName))),
+    'watermark_album'   => array(
+        'name' => _('watermark album'),
+        'requirements' => array('isAdminOrAlbumOwner','photosExist','watermarkingEnabled'),
+        'action' => 'popup',
+        'value' => makeGalleryUrl('watermark_album.php',
+            array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'))),
 );
 
 /* sort the drop-down array by translated name */
-function sortJSAdmin($a, $b) {
-	return strcmp($a['name'], $b['name']);
-}
-uasort($adminOptions, "sortJSAdmin");
-reset($adminOptions);
+array_sort_by_fields($adminOptions, 'name', 'asc', true, true);
 
 $adminOptionHTML = '';
 $adminJavaScript = '';
 /* determine which options to include in admin drop-down menu */
 if (!$gallery->session->offline) {
-  foreach ($adminOptions as $key => $data) {
-    $enabled = true;
-    while ($enabled && $test = array_shift($data['requirements'])) {
-	$success = testRequirement($test);
-	if (!$success) {
-	    $enabled = false;
-	}
+    foreach ($adminOptions as $key => $data) {
+        $enabled = true;
+        while ($enabled && $test = array_shift($data['requirements'])) {
+            $success = testRequirement($test);
+            if (!$success) {
+                $enabled = false;
+            }
+        }
+        if ($enabled) {
+            $adminOptionHTML .= "\t\t<option value=\"$key\">${data['name']}</option>\n";
+            $adminJavaScript .= "adminOptions.$key = new Object;\n";
+            $adminJavaScript .= "adminOptions.$key.action = \"${data['action']}\";\n";
+            /* We need to pass un-html-entityified URLs to the JavaScript
+            * This line effectively reverses htmlentities() */
+            $decodeHtml = unhtmlentities($data['value']);
+            $adminJavaScript .= "adminOptions.$key.value = \"${decodeHtml}\";\n";
+        }
     }
-    if ($enabled) {
-	$adminOptionHTML .= "\t\t<option value=\"$key\">${data['name']}</option>\n";
-	$adminJavaScript .= "adminOptions.$key = new Object;\n";
-	$adminJavaScript .= "adminOptions.$key.action = \"${data['action']}\";\n";
-	/* We need to pass un-html-entityified URLs to the JavaScript
-	 * This line effectively reverses htmlentities() */
-	$decodeHtml = unhtmlentities($data['value']);
-	$adminJavaScript .= "adminOptions.$key.value = \"${decodeHtml}\";\n";
-    }
-  }
 }
 
 $adminCommands = '';
 $adminJSFrame = '';
 /* build up drop-down menu and related javascript */
 if (!empty($adminOptionHTML)) {
-	$adminJSFrame .= "<script language=\"javascript1.2\" type=\"text/JavaScript\">\n"
-	  . "adminOptions = new Object;\n"
-	  . $adminJavaScript
-	  . "\nfunction execAdminOption() {\n"
-	  . "\tkey = document.forms.admin_options_form.admin_select.value;\n"
-	  . "\tdocument.forms.admin_options_form.admin_select.selectedIndex = 0;\n"
-	  . "\tdocument.forms.admin_options_form.admin_select.blur();\n"
-	  . "\tswitch (adminOptions[key].action) {\n"
-	  . "\tcase 'popup':\n"
-	  . "\t\tnw = window.open(adminOptions[key].value, 'Edit', 'height=500,width=600,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes');\n"
-	  . "\t\tnw.opener=self;\n"
-	  . "\t\tbreak;\n"
-	  . "\tcase 'url':\n"
-	  . "\t\tdocument.location = adminOptions[key].value;\n"
-	  . "\t\tbreak;\n"
-	  . "\t}\n"
-	  . "}\n"
-	  . "</script>\n\n";
-    
-	$iconElements[] = "\n\t<select class=\"adminform\" name=\"admin_select\" onChange=\"execAdminOption()\">\n"
-	  . "\t\t<option value=\"\">&laquo; " . _('album actions') . " &raquo;</option>\n"
-	  . $adminOptionHTML
-	  . "\t</select>\n";
-}
-
-if ($gallery->album->fields["slideshow_type"] != "off" && 
-      ($numPhotos != 0 || ($numVisibleItems != 0 && $gallery->album->fields['slideshow_recursive'] == "yes"))) {
-	$iconText = getIconText('display.gif', _("slideshow"));
-	$iconElements[] = '<a href="'
-	  . makeGalleryUrl("slideshow.php",
-	    array("set_albumName" => $albumName)) .'">'. $iconText .'</a>';
+    $adminJSFrame .= "<script language=\"javascript1.2\" type=\"text/JavaScript\">\n"
+    . "adminOptions = new Object;\n"
+    . $adminJavaScript
+    . "\nfunction execAdminOption() {\n"
+    . "\tkey = document.forms.admin_options_form.admin_select.value;\n"
+    . "\tdocument.forms.admin_options_form.admin_select.selectedIndex = 0;\n"
+    . "\tdocument.forms.admin_options_form.admin_select.blur();\n"
+    . "\tswitch (adminOptions[key].action) {\n"
+    . "\tcase 'popup':\n"
+    . "\t\tnw = window.open(adminOptions[key].value, 'Edit', 'height=500,width=600,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes');\n"
+    . "\t\tnw.opener=self;\n"
+    . "\t\tbreak;\n"
+    . "\tcase 'url':\n"
+    . "\t\tdocument.location = adminOptions[key].value;\n"
+    . "\t\tbreak;\n"
+    . "\t}\n"
+    . "}\n"
+    . "</script>\n\n";
+
+    $iconElements[] = "\n\t<select class=\"adminform\" name=\"admin_select\" onChange=\"execAdminOption()\">\n"
+    . "\t\t<option value=\"\">&laquo; " . _('album actions') . " &raquo;</option>\n"
+    . $adminOptionHTML
+    . "\t</select>\n";
+}
+
+if ($gallery->album->fields["slideshow_type"] != "off" &&
+($numPhotos != 0 || ($numVisibleItems != 0 && $gallery->album->fields['slideshow_recursive'] == "yes"))) {
+    $iconText = getIconText('display.gif', _("slideshow"));
+    $iconElements[] = '<a href="'
+    . makeGalleryUrl("slideshow.php",
+    array("set_albumName" => $albumName)) .'">'. $iconText .'</a>';
 }
 
 /* User is allowed to view ALL comments */
-if ( ($gallery->app->comments_enabled == 'yes' && $gallery->album->lastCommentDate("no") != -1) &&
-	((isset($gallery->app->comments_overview_for_all) && $gallery->app->comments_overview_for_all == "yes") ||
-	$gallery->user->canViewComments($gallery->album))) {
-		$iconText = getIconText('showcomment.gif', _("view&nbsp;comments"));
-                $iconElements[] = '<a href="'. 
-			makeGalleryUrl("view_comments.php",
-			  array("set_albumName" => $gallery->session->albumName)) . '">'. $iconText .'</a>';
+if ( $numVisibleItems != 0 && ($gallery->app->comments_enabled == 'yes' && $gallery->album->lastCommentDate("no") != -1) &&
+((isset($gallery->app->comments_overview_for_all) && $gallery->app->comments_overview_for_all == "yes") ||
+$gallery->user->canViewComments($gallery->album))) {
+    $iconText = getIconText('showcomment.gif', _("view&nbsp;comments"));
+    $iconElements[] = '<a href="'.
+    makeGalleryUrl("view_comments.php",
+    array("set_albumName" => $gallery->session->albumName)) . '">'. $iconText .'</a>';
 }
 
 if (!$GALLERY_EMBEDDED_INSIDE && !$gallery->session->offline) {
-	if ($gallery->user->isLoggedIn()) {
-		$iconText = getIconText('exit.gif', _("logout"));
-		$iconElements[] = '<a href="'. 
-		  doCommand("logout", array(), "view_album.php", 
-		    array("page" => $page, 'set_albumName' => $albumName)) .'">'. $iconText .'</a>';
-	} else {
-		$iconText = getIconText('identity.gif', _("login"));
-		$iconElements[] = popup_link($iconText, "login.php", false, true, 500, 500);
-	} 
+    if ($gallery->user->isLoggedIn()) {
+        $iconText = getIconText('exit.gif', _("logout"));
+        $iconElements[] = '<a href="'.
+        doCommand("logout", array(), "view_album.php",
+        array("page" => $page, 'set_albumName' => $albumName)) .'">'. $iconText .'</a>';
+    } else {
+        $iconText = getIconText('identity.gif', _("login"));
+        $iconElements[] = popup_link($iconText, "login.php", false, true, 500, 500);
+    }
 }
 
 $adminbox["text"] = $adminText;
-$adminbox["commands"] =	$adminCommands . makeIconMenu($iconElements);
+$adminbox["commands"] =	$adminCommands . makeIconMenu($iconElements, 'right');
 $adminbox["bordercolor"] = $bordercolor;
 
 if (!empty($adminOptionHTML)) {
@@ -473,140 +428,145 @@
 $breadcrumb["top"] = true;
 $breadcrumb['bottom'] = false;
 if (!empty($breadcrumb["text"])) {
-	includeLayout('navtablemiddle.inc');
-	includeLayout('breadcrumb.inc');
+    includeLayout('navtablemiddle.inc');
+    includeLayout('breadcrumb.inc');
+}
+if ($navigator["maxPages"] > 1) {
+    includeLayout('navtablemiddle.inc');
+    includeLayout('navigator.inc');
 }
-includeLayout('navtablemiddle.inc');
-includeLayout('navigator.inc');
 includeLayout('navtableend.inc');
 
 
 #-- if borders are off, just make them the bgcolor ----
 $borderwidth = $gallery->album->fields["border"];
 if ($borderwidth == 0) {
-	$bordercolor = $gallery->album->fields["bgcolor"];
-	$borderwidth = 1;
+    $bordercolor = $gallery->album->fields["bgcolor"];
+    $borderwidth = 1;
 }
 
 if ($page == 1 && !empty($gallery->album->fields["summary"])) {
-	echo '<div align="center"><p class="vasummary">'. $gallery->album->fields["summary"] . '</p></div>';
+    echo '<div align="center"><p class="vasummary">'. $gallery->album->fields["summary"] . '</p></div>';
 }
 
 if (($gallery->album->getPollType() == "rank") && canVote()) {
-	echo '<div align="left" class="vapoll">';
-	$my_choices=array();
-	if ( $gallery->album->fields["votes"]) {
-		foreach ($gallery->album->fields["votes"] as $id => $image_votes) {
-			$index=$gallery->album->getIndexByVotingId($id);
-			if ($index < 0) {
-				// image has been deleted!
-				unset($gallery->album->fields["votes"][$id]);
-				continue;
-			}
-			if (isset($image_votes[getVotingID()])) {
-				$my_choices[$image_votes[getVotingID()]] = $id;
-			}
-		}
-	}
-	if (sizeof($my_choices) == 0
-		&& $gallery->album->getVoterClass() ==  "Logged in") {
-		print _("You have no votes recorded for this poll."). '<br>';
-	}
-	else if (sizeof($my_choices) > 0) {
-		ksort($my_choices);
-		print _("Your current choices are");
-		print "<table>\n";
-		$nv_pairs=$gallery->album->getVoteNVPairs();
-		foreach ($my_choices as $key => $id) {
-			print "<tr><td>". 
-				$nv_pairs[$key]["name"].
-				":</td>\n";
-			$index=$gallery->album->getIndexByVotingId($id);
-			if ($gallery->album->isAlbum($index)) {
-				$albumName = $gallery->album->getAlbumName($index);
-                        	print "<td><a href=\n".
-					makeAlbumUrl($albumName). ">\n";
-			       	$myAlbum = new Album();
-			       	$myAlbum->load($albumName);
-			       	print sprintf(_("Album: %s"), $myAlbum->fields['title']);
-			       	print  "</a></td></tr>\n";
-			} else {
-                        	print "<td><a href=\n".
-					makeAlbumUrl($gallery->session->albumName, $id);
-                        	print  ">\n";
-				$desc = $gallery->album->getCaption($index);
-				if (trim($desc) == "") {
-					$desc=$gallery->album->getPhotoId($index);
-				}
-                        	print  $desc;
-			       	print  "</a></td></tr>\n";
-			}
-		}
-		print "</table>\n";
-	}
-	echo '</div>';
+    echo '<div align="left" class="vapoll">';
+    $my_choices=array();
+    if ( $gallery->album->fields["votes"]) {
+        foreach ($gallery->album->fields["votes"] as $id => $image_votes) {
+            $index=$gallery->album->getIndexByVotingId($id);
+            if ($index < 0) {
+                // image has been deleted!
+                unset($gallery->album->fields["votes"][$id]);
+                continue;
+            }
+            if (isset($image_votes[getVotingID()])) {
+                $my_choices[$image_votes[getVotingID()]] = $id;
+            }
+        }
+    }
+    if (sizeof($my_choices) == 0
+    && $gallery->album->getVoterClass() ==  "Logged in") {
+        print _("You have no votes recorded for this poll."). '<br>';
+    }
+    else if (sizeof($my_choices) > 0) {
+        ksort($my_choices);
+        print _("Your current choices are");
+        print "<table>\n";
+        $nv_pairs=$gallery->album->getVoteNVPairs();
+        foreach ($my_choices as $key => $id) {
+            print "<tr><td>".
+            $nv_pairs[$key]["name"].
+            ":</td>\n";
+            $index=$gallery->album->getIndexByVotingId($id);
+            if ($gallery->album->isAlbum($index)) {
+                $albumName = $gallery->album->getAlbumName($index);
+                print "<td><a href=\n".
+                makeAlbumUrl($albumName). ">\n";
+                $myAlbum = new Album();
+                $myAlbum->load($albumName);
+                print sprintf(_("Album: %s"), $myAlbum->fields['title']);
+                print  "</a></td></tr>\n";
+            } else {
+                print "<td><a href=\n".
+                makeAlbumUrl($gallery->session->albumName, $id);
+                print  ">\n";
+                $desc = $gallery->album->getCaption($index);
+                if (trim($desc) == "") {
+                    $desc=$gallery->album->getPhotoId($index);
+                }
+                print  $desc;
+                print  "</a></td></tr>\n";
+            }
+        }
+        print "</table>\n";
+    }
+    echo '</div>';
 }
 $results=1;
 if ($gallery->album->getPollShowResults()) {
-	echo '<div align="left" class="vapoll">';
-	list($buf, $results)=showResultsGraph( $gallery->album->getPollNumResults());
-	print $buf;
-	if ($results && testRequirement('isAdminOrAlbumOwner')) {
-		print "\n". '<a href="' . makeGalleryUrl("poll_results.php",
-		array("set_albumName" => $gallery->session->albumName)).
-		      	'">' ._("See full poll results") . '</a><br>';
-	}
-	echo '</div>';
+    echo '<div align="left" class="vapoll">';
+    list($buf, $results)=showResultsGraph( $gallery->album->getPollNumResults());
+    print $buf;
+    if ($results && testRequirement('isAdminOrAlbumOwner')) {
+        print "\n". '<a href="' . makeGalleryUrl("poll_results.php",
+        array("set_albumName" => $gallery->session->albumName)).
+        '">' ._("See full poll results") . '</a><br>';
+    }
+    echo '</div>';
 }
 
-echo makeFormIntro("view_album.php",
-	       	array("name" => "vote_form", "method" => "POST", "style" => "margin-bottom: 0px;"));
-if (canVote()) { 
-	echo '<div align="left" class="vapoll">';
- 	$nv_pairs=$gallery->album->getVoteNVPairs();
- 	if ($gallery->album->getPollScale()==1) {
-		$options = $nv_pairs[0]["name"];
-	}
- 	else {
-		/* note to translators:
-		** This produces (in English) a list of the form: "a, b, c or d".  Correct translation
-		** of ", " and " or  " should produce a version that makes sense in your language.
-		*/
-		$options = "";
-		for ($count=0; $count < $gallery->album->getPollScale()-2 ; $count++) {
-			$options .= $nv_pairs[$count]["name"]._(", ");
-		}
-		$options .= $nv_pairs[$count++]["name"]._(" or ");  
-		$options .= $nv_pairs[$count]["name"];
-	}
-	print '<span class="attention">';
-	print sprintf(_("To vote for an image, click on %s."), $options);
-	print "  ".sprintf(_("You MUST click on %s for your vote to be recorded."), 
-		"<b>"._("Vote")."</b>");
-	if ($gallery->album->getPollType() == "rank") {
-		$voteCount=$gallery->album->getPollScale();
-		print "  ".
-		sprintf(_("You have a total of %s and can change them if you wish."), 
-			pluralize_n2(ngettext("1 vote", "%d votes", $voteCount), $voteCount));
-	}
- 	else {
-		print "  "._("You can change your choices if you wish.");
- 	}
-	echo "</span></p>";
 ?>
+
    <script language="javascript1.2" type="text/JavaScript">
- function chooseOnlyOne(i, form_pos, scale)
- {
-   for(var j=0;j<scale;j++)
-     {
-         if(j != i)
- 	    {
- 		eval("document.vote_form['votes["+j+"]']["+form_pos+"].checked=false");
- 	    }
-     }
- }
+   function chooseOnlyOne(i, form_pos, scale)
+   {
+       for(var j=0;j<scale;j++)
+       {
+           if(j != i)
+           {
+               eval("document.vote_form['votes["+j+"]']["+form_pos+"].checked=false");
+           }
+       }
+   }
    </script>
+<?php
 
+echo makeFormIntro("view_album.php",
+array("name" => "vote_form", "method" => "POST", "style" => "margin-bottom: 0px;"));
+if (canVote()) {
+    echo '<div align="left" class="vapoll">';
+    $nv_pairs=$gallery->album->getVoteNVPairs();
+    if ($gallery->album->getPollScale()==1) {
+        $options = $nv_pairs[0]["name"];
+    }
+    else {
+        /* note to translators:
+        ** This produces (in English) a list of the form: "a, b, c or d".  Correct translation
+        ** of ", " and " or  " should produce a version that makes sense in your language.
+        */
+        $options = "";
+        for ($count=0; $count < $gallery->album->getPollScale()-2 ; $count++) {
+            $options .= $nv_pairs[$count]["name"]._(", ");
+        }
+        $options .= $nv_pairs[$count++]["name"]._(" or ");
+        $options .= $nv_pairs[$count]["name"];
+    }
+    print '<span class="attention">';
+    print sprintf(_("To vote for an image, click on %s."), $options);
+    print "  ".sprintf(_("You MUST click on %s for your vote to be recorded."),
+    "<b>"._("Vote")."</b>");
+    if ($gallery->album->getPollType() == "rank") {
+        $voteCount=$gallery->album->getPollScale();
+        print "  ".
+        sprintf(_("You have a total of %s and can change them if you wish."),
+        pluralize_n2(ngettext("1 vote", "%d votes", $voteCount), $voteCount));
+    }
+    else {
+        print "  "._("You can change your choices if you wish.");
+    }
+    echo "</span>";
+?>
    </div>
 
 <?php if (canVote()) { ?>
@@ -623,444 +583,317 @@
 $displayCommentLegend = 0;  // this determines if we display "* Item contains a comment" at end of page
 
 if ($numPhotos) {
-	$rowCount = 0;
+    $rowCount = 0;
 
-	// Find the correct starting point, accounting for hidden photos
-	$rowStart = 0;
-	$cnt = 0;
-	$form_pos=0; // counts number of images that have votes below, ie withou albums;
-	$rowStart = $start;
-
-	while ($rowCount < $rows) {
-		/* Do the inline_albumthumb header row */
-		$visibleItemIndex = $rowStart;
-		$i = $visibleItemIndex<=$numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
-		$j = 1;
-		$printTableRow = false;
-		if ($j <= $cols && $i <= $numPhotos) {
-			$printTableRow = true;
-		}
-		while ($j <= $cols && $i <= $numPhotos) {
-			$j++; 
-			$visibleItemIndex++;
-			$i = $visibleItemIndex <= $numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
-		}
-		if ($printTableRow) {
-		}
-
-		/* Do the picture row */
-		$visibleItemIndex = $rowStart;
-		$i = $visibleItemIndex <= $numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
-		$j = 1;
-		if ($printTableRow) {
-			echo('<tr>');
-		}
-		while ($j <= $cols && $i <= $numPhotos) {
-			echo("<td align=\"center\" valign=\"top\" class=\"vathumbs\">\n");
-
-			//-- put some parameters for the wrap files in the global object ---
-			$gallery->html_wrap['borderColor'] = $bordercolor;
-			$borderwidth= $gallery->html_wrap['borderWidth'] = $borderwidth;
-			$gallery->html_wrap['pixelImage'] = getImagePath('pixel_trans.gif');
-
-
-
-			if ($gallery->album->isAlbum($i)) {
-				$scaleTo = 0; //$gallery->album->fields["thumb_size"];
-				$myAlbum = $gallery->album->getNestedAlbum($i);
-				list($iWidth, $iHeight) = $myAlbum->getHighlightDimensions($scaleTo);
-			} else {
-				unset($myAlbum);
-				$scaleTo=0;  // thumbs already the right 
-					    //	size for this album
-				list($iWidth, $iHeight) = $gallery->album->getThumbDimensions($i, $scaleTo);
-			}
-			if ($iWidth == 0) {
-			    $iWidth = $gallery->album->fields["thumb_size"];
-			}
-			if ($iHeight == 0) {
-			    $iHeight = 100;
-			}
-			
-			$gallery->html_wrap['imageWidth'] = $iWidth;
-			$gallery->html_wrap['imageHeight'] = $iHeight;
-
-			$id = $gallery->album->getPhotoId($i);
-			if ($gallery->album->isMovieByIndex($i)) {
-				$gallery->html_wrap['imageTag'] = $gallery->album->getThumbnailTag($i);
-				$gallery->html_wrap['imageHref'] = makeAlbumUrl($gallery->session->albumName, $id);
-				$frame= $gallery->html_wrap['frame'] = $gallery->album->fields['thumb_frame'];
-			       	/*begin backwards compatibility */
-				       	$gallery->html_wrap['thumbTag']	= $gallery->html_wrap['imageTag'];
-				       	$gallery->html_wrap['thumbHref'] = $gallery->html_wrap['imageHref'];
-				/*end backwards compatibility*/
-				list($divCellWidth, $divCellHeight, $padding) = calcVAdivDimension($frame, $iHeight, $iWidth, $borderwidth);
-				// If there is only one column, we don't need to try and match row heights
-				if ($cols == 1) { 
-					$padding = 0; 
-				}
-				echo "<div style=\"padding-top: {$padding}px; padding-bottom:{$padding}px; width: {$divCellWidth}px; height: {$divCellHeight}px;\" align=\"center\" class=\"vafloat2\">\n";
-
-				includeHtmlWrap('inline_moviethumb.frame');
-			} elseif (isset($myAlbum)) {
-				// We already loaded this album - don't do it again, for performance reasons.
-				
-				$gallery->html_wrap['imageTag'] = $myAlbum->getHighlightTag($scaleTo,'',_("Highlight for Album:"). " ". gallery_htmlentities(removeTags($myAlbum->fields['title'])));
-				$gallery->html_wrap['imageHref'] = makeAlbumUrl($gallery->album->getAlbumName($i));
-				$frame= $gallery->html_wrap['frame'] = $gallery->album->fields['album_frame'];
-			       	/*begin backwards compatibility */
-					$gallery->html_wrap['thumbWidth'] =  $gallery->html_wrap['imageWidth'];
-				       	$gallery->html_wrap['thumbHeight'] = $gallery->html_wrap['imageHeight'];
-				       	$gallery->html_wrap['thumbTag'] = $gallery->html_wrap['imageTag'];
-				       	$gallery->html_wrap['thumbHref'] = $gallery->html_wrap['imageHref'];
-			       	/*end backwards compatibility*/
-
-				list($divCellWidth,$divCellHeight, $padding) = calcVAdivDimension($frame, $iHeight, $iWidth, $borderwidth);
-				echo "<div style=\"padding-top: {$padding}px; padding-bottom:{$padding}px; width: {$divCellWidth}px; height: {$divCellHeight}px;\" align=\"center\" class=\"vafloat2\">\n";      
-				includeHtmlWrap('inline_albumthumb.frame');
-			} else {
-				$gallery->html_wrap['imageTag'] = $gallery->album->getThumbnailTag($i);
-				$gallery->html_wrap['imageHref'] = makeAlbumUrl($gallery->session->albumName, $id);
-				$frame= $gallery->html_wrap['frame'] = $gallery->album->fields['thumb_frame'];
-			       	/*begin backwards compatibility */
-				       	$gallery->html_wrap['thumbTag'] = $gallery->html_wrap['imageTag'];
-					$gallery->html_wrap['thumbHref'] = $gallery->html_wrap['imageHref'];
-			       	/*end backwards compatibility*/
-
-				list($divCellWidth,$divCellHeight, $padding) = calcVAdivDimension($frame, $iHeight, $iWidth, $borderwidth);
-				echo "<div style=\"padding-top: {$padding}px; padding-bottom:{$padding}px; width: {$divCellWidth}px; height: {$divCellHeight}px;\" align=\"center\" class=\"vafloat2\">\n";
-				includeHtmlWrap('inline_photothumb.frame');
-			}
-
-		echo "\n";
-		echo "</div>\n";
-
-		if (canVote()){
-		    if ($gallery->album->fields["poll_type"] == 'rank' && $divCellWidth < 200) {
-		        $divCellWidth=200;
-		    }
-		}
-
-		echo "<div style=\"width: {$divCellWidth}px;\"  align=\"center\" class=\"vafloat\">\n";
-		/* Do the clickable-dimensions row */
-		if (!strcmp($gallery->album->fields['showDimensions'], 'yes')) {
-			echo '<span class="dim">';
-				$photo    = $gallery->album->getPhoto($i);
-				$image    = $photo->image;
-				if (!empty($image) && !$photo->isMovie()) {
-					$viewFull = $gallery->user->canViewFullImages($gallery->album);
-					$fullOnly = (isset($gallery->session->fullOnly) &&
-						!strcmp($gallery->session->fullOnly, 'on') &&
-						!strcmp($gallery->album->fields['use_fullOnly'], 'yes'));
-					list($wr, $hr) = $image->getDimensions();
-					list($wf, $hf) = $image->getRawDimensions();
-					/* display file sizes if dimensions are identical */
-					if ($wr == $wf && $hr == $hf && $viewFull && $photo->isResized()) {
-					    $fsr = ' ' . sprintf(_('%dkB'), (int) $photo->getFileSize(0) >> 10);
-					    $fsf = ' ' . sprintf(_('%dkB'), (int) $photo->getFileSize(1) >> 10);
-					} else {
-					    $fsr = '';
-					    $fsf = '';
-					}
-					if (($photo->isResized() && !$fullOnly) || !$viewFull) {
-						echo '<a href="'.
-							makeAlbumUrl($gallery->session->albumName, $image->name) .
-								"\">[${wr}x{$hr}${fsr}]</a>&nbsp;";
-					}
-					if ($viewFull) {
-						echo '<a href="'.
-							makeAlbumUrl($gallery->session->albumName,
-							$image->name, array('full' => 1)) .
-							"\">[${wf}x${hf}${fsf}]</a>";
-					}
-				} else {
-					echo "&nbsp;";
-				}
-				echo '</span>';
-				
-		}
-				
-		/* Now do the caption row */
-			if ($gallery->album->isAlbum($i)) {
-				$myAlbum = new Album;
-				$myAlbum->load($gallery->album->getAlbumName($i));
-			}       
-			else {
-				$myAlbum = NULL;
-			}
-                        
-			if ($gallery->album->isAlbum($i)) {
-			    $iWidth = $gallery->album->fields['thumb_size'];
-			} else {
-			    list($iWidth, $iHeight) = $gallery->album->getThumbDimensions($i);
-			}
-
-			// put form outside caption to compress lines
-			if (!$gallery->session->offline &&
-			   (($gallery->user->canDeleteFromAlbum($gallery->album)) ||  
-			   ($gallery->user->canWriteToAlbum($gallery->album)) || 
-			   ($gallery->user->canChangeTextOfAlbum($gallery->album)) ||
-			   (($gallery->album->getItemOwnerModify() || $gallery->album->getItemOwnerDelete()) &&
-			   ($gallery->album->isItemOwner($gallery->user->getUid(), $i) || 
-			   (isset($myAlbum) && $gallery->user->isOwnerOfAlbum($myAlbum))))))
-			{
-				$showAdminForm = 1;
-			} else { 
-				$showAdminForm = 0;
-			}
-
-			// Caption itself
-			echo "\n<div align=\"center\" class=\"modcaption\">\n";
-			$id = $gallery->album->getPhotoId($i);
-			if ($gallery->album->isHidden($i) && !$gallery->session->offline) {
-				echo "(" . _("hidden") .")<br>";
-			}
-			$photo    = $gallery->album->getPhoto($i);
-			if ($gallery->user->canWriteToAlbum($gallery->album) && 
-					$photo->isHighlight() && !$gallery->session->offline) {
-				echo "(" . _("highlight") .")<br>";
-			}
-			if (isset($myAlbum)) {
-				$myDescription = $myAlbum->fields['description'];
-				$buf = "";
-				$buf = $buf."<center><b>". sprintf(_("Album: %s"), '<a class="modcaption" href="'. makeAlbumUrl($gallery->album->getAlbumName($i)) .'">'. $myAlbum->fields['title'] .'</a>'). '</b></center>';
-				if ($myDescription != _("No description") &&
-					$myDescription != "No description" && 
-					$myDescription != "") {
-					$buf = $buf."<br>".$myDescription."";
-				}
-				echo $buf;
-
-				echo '<div class="fineprint" style="margin-top:3px">';
-				echo _("Changed: ") ." ". $myAlbum->getLastModificationDate();
- 				echo "\n<br>";
-				$visItems=array_sum($myAlbum->numVisibleItems($gallery->user));
-				echo _("Contains: ") ." ". pluralize_n2(ngettext("1 item", "%d items", $visItems), $visItems) . '. ';
-				// If comments indication for either albums or both
-				switch ($gallery->app->comments_indication) {
-
-				case "albums":
-				case "both":
-					$lastCommentDate = $myAlbum->lastCommentDate(
-						$gallery->app->comments_indication_verbose);
-					if ($lastCommentDate > 0) {
-						print lastCommentString($lastCommentDate, $displayCommentLegend);
-					}
-				}
-				echo '</div>';
-
-				if (!(strcmp($gallery->album->fields["display_clicks"] , "yes")) &&  !$gallery->session->offline && ($myAlbum->getClicks() > 0)) {
-					echo '<div class="viewcounter" style="margin-top:3px">';
-					echo _("Viewed:") . " ". pluralize_n2(ngettext("1 time", "%d times", $myAlbum->getClicks()), $myAlbum->getClicks());
-					echo ".</div>";
-				}
-			} 
-			else {
-				echo "<div align=\"center\">\n";
-				echo nl2br($gallery->album->getCaption($i));
-				echo $gallery->album->getCaptionName($i) . ' ';
-				// indicate with * if we have a comment for a given photo
-				if ($gallery->user->canViewComments($gallery->album) 
-					&& $gallery->app->comments_enabled == 'yes') {
-					// If comments indication for either photos or both
-					switch ($gallery->app->comments_indication) {
-					case "photos":
-					case "both":
-						$lastCommentDate = $gallery->album->itemLastCommentDate($i);
-						print lastCommentString($lastCommentDate, $displayCommentLegend);
-					}
-
-				}
-				echo "</div>\n";
-
-				if (!(strcmp($gallery->album->fields["display_clicks"] , "yes")) && !$gallery->session->offline && ($gallery->album->getItemClicks($i) > 0)) {
-					echo '<div class="viewcounter" style="margin-top:3px">';
-					echo _("Viewed:") ." ". pluralize_n2(ngettext("1 time", "%d times", $gallery->album->getItemClicks($i)), $gallery->album->getItemClicks($i));
-					echo ".</div>\n";
-				}
-			}
-		       	echo "<br>\n";
-			// End Caption
-
-		       	if (canVote()) {
-					echo("<div align=\"center\">\n");
-			       	addPolling($gallery->album->getVotingIdByIndex($i),
-					       	$form_pos, false);
-			       	$form_pos++;
-		       	}
-
-			if ($showAdminForm) {
-				if ($gallery->album->isMovieByIndex($i)) {
-					$label = _("Movie");
-				} elseif ($gallery->album->isAlbum($i)) {
-					$label = _("Album");
-				} else {
-					$label = _("Photo");
-				}
-
-			       	if (canVote()) {
-				       	print '</div>';
-				}
-				echo("</div>\n");
-				echo("\n\t<select style=\"font-size:10px\" class=\"adminform\" name=\"s$i\" ".
-					"onChange='imageEditChoice(document.vote_form.s$i)'>");
-				echo("\n\t\t<option value=''>&laquo; ". sprintf(_("%s actions"), $label) . " &raquo;</option>");
-			}
-			if ($gallery->album->getItemOwnerModify() && 
-			    $gallery->album->isItemOwner($gallery->user->getUid(), $i) && 
-			    !$gallery->album->isAlbum($i) &&
-			    !$gallery->user->canChangeTextOfAlbum($gallery->album)) {
-				showChoice("Edit Text", "edit_caption.php", array("index" => $i));
-			}
-			if ($gallery->album->getItemOwnerModify() && 
-			    $gallery->album->isItemOwner($gallery->user->getUid(), $i) && 
-			    !$gallery->album->isAlbum($i) &&
-			    !$gallery->album->isMovieByIndex($i) &&
-			    !$gallery->user->canWriteToAlbum($gallery->album)) {
-				showChoice(_("Edit Thumbnail"), "edit_thumb.php", array("index" => $i));
-				showChoice(sprintf(_("Rotate/Flip %s"),$label), "rotate_photo.php", array("index" => $i));
-				if (strlen($gallery->app->watermarkDir)) {
-					showChoice(_("Edit Watermark"), "edit_watermark.php", array("index" => $i));
-				}
-			}
-			if ($gallery->album->getItemOwnerDelete() && 
-			    $gallery->album->isItemOwner($gallery->user->getUid(), $i) && 
-			    !$gallery->album->isAlbum($i) &&
-			    !$gallery->user->canDeleteFromAlbum($gallery->album)) {
-				showChoice(sprintf(_("Delete %s"), $label), "delete_photo.php", array("id" => $id));
-			}
-			if ($gallery->user->canChangeTextOfAlbum($gallery->album) && $showAdminForm) {
-				if (isset($myAlbum)) {
-					if ($gallery->user->canChangeTextOfAlbum($myAlbum)) {	
-						showChoice(_("Edit Title"),
-							"edit_field.php", 
-							array("set_albumName" => $myAlbum->fields["name"],
-								"field" => "title")) . 
-						showChoice(_("Edit Description"),
-							"edit_field.php",
-							array("set_albumName" => $myAlbum->fields["name"],
-								"field" => "description"));
-					}
-					if ($gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($myAlbum)) {
-						showChoice(_("Rename Album"),
-							"rename_album.php",
-							array("set_albumName" => $myAlbum->fields["name"],
-							      "index" => $i));
-					}
-				} else {
-					showChoice(_("Edit Text"), "edit_caption.php", array("index" => $i));
-				}
-			}
-			if ($gallery->user->canWriteToAlbum($gallery->album) && $showAdminForm) {
-				if (!$gallery->album->isMovieByIndex($i) && !$gallery->album->getAlbumName($i)) {
-					showChoice(_("Edit Thumbnail"), "edit_thumb.php", array("index" => $i));
-					showChoice(sprintf(_("Rotate/Flip %s"), $label), "rotate_photo.php", array("index" => $i));
-					if (!empty($gallery->app->watermarkDir)) {
-						showChoice(_("Edit Watermark"), "edit_watermark.php", array("index" => $i));
-					}
-				}
-				if (!$gallery->album->isMovieByIndex($i)) {
-					 /* Show Highlight Album/Photo only when this i a photo, or Album has a highlight */
-					$nestedAlbum=$gallery->album->getNestedAlbum($i);
-					if (!$gallery->album->isAlbum($i) || $nestedAlbum->hasHighlight()) {
-						showChoice(sprintf(_("Highlight %s"),$label), 'do_command.php', array('cmd' => 'highlight', 'index' => $i));
-					}
-				}
-				if ($gallery->album->isAlbum($i)) {
-					showChoice(_("Reset Counter"), "do_command.php",
-						array("cmd" => "reset-album-clicks",
-						      "set_albumName" => $gallery->album->getAlbumName($i),
-							"return" => urlencode(makeGalleryUrl("view_album.php"))));
-				}
-				showChoice(sprintf(_("Move %s"),$label), "move_photo.php", array("index" => $i, 'reorder' => 0));
-				showChoice(sprintf(_("Reorder %s"),$label), "move_photo.php", array("index" => $i, 'reorder' => 1));
-				if (!$gallery->album->isAlbum($i)) {
-					showChoice(sprintf(_("Copy %s"),$label), "copy_photo.php", array("index" => $i));
-				}
-			}
-			if ($gallery->user->isAdmin() || ((isset($myAlbum) && $gallery->user->isOwnerOfAlbum($myAlbum)) || 
-				$gallery->album->isItemOwner($gallery->user->getUid(), $i)) && 
-				$showAdminForm) {
-				if ($gallery->album->isHidden($i)) {
- 					showChoice(sprintf(_("Show %s"), $label), "do_command.php", array("cmd" => "show", "index" => $i));
-				} else {
-					showChoice(sprintf(_("Hide %s"), $label), "do_command.php", array("cmd" => "hide", "index" => $i));
-				}
-			}
-			if ($gallery->user->canDeleteFromAlbum($gallery->album) && $showAdminForm) {
-				if($gallery->album->isAlbum($i)) {
-					if($gallery->user->canDeleteAlbum($myAlbum)) {
-						showChoice(sprintf(_("Delete %s"),$label), "delete_photo.php",
-							array("id" => $myAlbum->fields["name"],
-							      "albumDelete" => 1));
-					}
-				} else {
-					showChoice(sprintf(_("Delete %s"), $label), "delete_photo.php",
-						   array("id" => $id));
-				}
-			}
-			if($gallery->album->isAlbum($i)) {
-			    if ($gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($myAlbum) && $showAdminForm) {
-				showChoice(_("Permissions"), "album_permissions.php",
-					   array("set_albumName" => $myAlbum->fields["name"]));
-
-				/* Watermarking support is enabled and user is allowed to watermark images/albums */
-				if (!empty($gallery->app->watermarkDir) && $myAlbum->numPhotos(1)) {
-					showChoice(_("Watermark Album"), "watermark_album.php", array("set_albumName" => $myAlbum->fields["name"]));
-				}
-                                if ($gallery->user->canViewComments($myAlbum) &&
-                                    ($myAlbum->lastCommentDate("no") != -1))
-                                {
-                                        showChoice(_("View Comments"), "view_comments.php", array("set_albumName" => $myAlbum->fields["name"]),"url");
-                                }
-			    }
-			}
-                       if ($gallery->user->isAdmin() && !$gallery->album->isAlbum($i)) {
-                               showChoice(_("Change Owner"), "photo_owner.php", array("id" => $id));
-                       }
-		       if ($showAdminForm) {
-			       echo "</select>\n";
-		       }
-		       if (canVote()) {
-			       print '</div>';
-		       }
-			echo("</div></div>");
-			echo "\n";
-			echo("</td>");
-			echo "\n";
-			$j++;
-			$visibleItemIndex++;
-			$i = $visibleItemIndex<=$numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
-		}
-		if ($printTableRow) {
-			echo('</tr>');
-		}
-
-		/* Now do the inline_albumthumb footer row */
-		$visibleItemIndex = $rowStart;
-		$i = $visibleItemIndex <= $numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
-		$j = 1;
-		if ($printTableRow) {
-		}
-		while ($j <= $cols && $i <= $numPhotos) {
-			$j++;
-			$visibleItemIndex++;
-			$i = $visibleItemIndex<=$numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
-		}
-		if ($printTableRow) {
-		}
-		$rowCount++;
-		$rowStart = $visibleItemIndex;
-	}
+    // Find the correct starting point, accounting for hidden photos
+    $rowStart = 0;
+    $cnt = 0;
+    $form_pos=0; // counts number of images that have votes below, ie withou albums;
+    $rowStart = $start;
+
+    while ($rowCount < $rows) {
+        /* Do the inline_albumthumb header row */
+        $visibleItemIndex = $rowStart;
+        $i = $visibleItemIndex<=$numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
+        $j = 1;
+        $printTableRow = false;
+        if ($j <= $cols && $i <= $numPhotos) {
+            $printTableRow = true;
+        }
+        while ($j <= $cols && $i <= $numPhotos) {
+            $j++;
+            $visibleItemIndex++;
+            $i = $visibleItemIndex <= $numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
+        }
+        if ($printTableRow) {
+        }
+
+        /* Do the picture row */
+        $visibleItemIndex = $rowStart;
+        $i = $visibleItemIndex <= $numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
+        $j = 1;
+        if ($printTableRow) {
+            echo('<tr>');
+        }
+        while ($j <= $cols && $i <= $numPhotos) {
+            echo("<td align=\"center\" valign=\"top\" class=\"vathumbs\">\n");
+
+            //-- put some parameters for the wrap files in the global object ---
+            $gallery->html_wrap['borderColor'] = $bordercolor;
+            $borderwidth= $gallery->html_wrap['borderWidth'] = $borderwidth;
+            $gallery->html_wrap['pixelImage'] = getImagePath('pixel_trans.gif');
+
+
+
+            if ($gallery->album->isAlbum($i)) {
+                $scaleTo = 0; //$gallery->album->fields["thumb_size"];
+                $myAlbum = $gallery->album->getNestedAlbum($i);
+                list($iWidth, $iHeight) = $myAlbum->getHighlightDimensions($scaleTo);
+            } else {
+                unset($myAlbum);
+                $scaleTo=0;  // thumbs already the right
+                //	size for this album
+                list($iWidth, $iHeight) = $gallery->album->getThumbDimensions($i, $scaleTo);
+            }
+            if ($iWidth == 0) {
+                $iWidth = $gallery->album->fields["thumb_size"];
+            }
+            if ($iHeight == 0) {
+                $iHeight = 100;
+            }
+
+            $gallery->html_wrap['imageWidth'] = $iWidth;
+            $gallery->html_wrap['imageHeight'] = $iHeight;
+
+            $id = $gallery->album->getPhotoId($i);
+            if ($gallery->album->isMovieByIndex($i)) {
+                $gallery->html_wrap['imageTag'] = $gallery->album->getThumbnailTag($i);
+                $gallery->html_wrap['imageHref'] = makeAlbumUrl($gallery->session->albumName, $id);
+                $frame= $gallery->html_wrap['frame'] = $gallery->album->fields['thumb_frame'];
+                /*begin backwards compatibility */
+                $gallery->html_wrap['thumbTag']	= $gallery->html_wrap['imageTag'];
+                $gallery->html_wrap['thumbHref'] = $gallery->html_wrap['imageHref'];
+                /*end backwards compatibility*/
+                list($divCellWidth, $divCellHeight, $padding) = calcVAdivDimension($frame, $iHeight, $iWidth, $borderwidth);
+                // If there is only one column, we don't need to try and match row heights
+                if ($cols == 1) {
+                    $padding = 0;
+                }
+                echo "<div style=\"padding-top: {$padding}px; padding-bottom:{$padding}px; width: {$divCellWidth}px; height: {$divCellHeight}px;\" align=\"center\" class=\"vafloat2\">\n";
+
+                includeHtmlWrap('inline_moviethumb.frame');
+            } elseif (isset($myAlbum)) {
+                // We already loaded this album - don't do it again, for performance reasons.
+
+                $gallery->html_wrap['imageTag'] = $myAlbum->getHighlightTag($scaleTo,'',_("Highlight for Album:"). " ". gallery_htmlentities(removeTags($myAlbum->fields['title'])));
+                $gallery->html_wrap['imageHref'] = makeAlbumUrl($gallery->album->getAlbumName($i));
+                $frame= $gallery->html_wrap['frame'] = $gallery->album->fields['album_frame'];
+                /*begin backwards compatibility */
+                $gallery->html_wrap['thumbWidth'] =  $gallery->html_wrap['imageWidth'];
+                $gallery->html_wrap['thumbHeight'] = $gallery->html_wrap['imageHeight'];
+                $gallery->html_wrap['thumbTag'] = $gallery->html_wrap['imageTag'];
+                $gallery->html_wrap['thumbHref'] = $gallery->html_wrap['imageHref'];
+                /*end backwards compatibility*/
+
+                list($divCellWidth,$divCellHeight, $padding) = calcVAdivDimension($frame, $iHeight, $iWidth, $borderwidth);
+                echo "<div style=\"padding-top: {$padding}px; padding-bottom:{$padding}px; width: {$divCellWidth}px; height: {$divCellHeight}px;\" align=\"center\" class=\"vafloat2\">\n";
+                includeHtmlWrap('inline_albumthumb.frame');
+            } else {
+                $gallery->html_wrap['imageTag'] = $gallery->album->getThumbnailTag($i);
+                $gallery->html_wrap['imageHref'] = makeAlbumUrl($gallery->session->albumName, $id);
+                $frame= $gallery->html_wrap['frame'] = $gallery->album->fields['thumb_frame'];
+                /*begin backwards compatibility */
+                $gallery->html_wrap['thumbTag'] = $gallery->html_wrap['imageTag'];
+                $gallery->html_wrap['thumbHref'] = $gallery->html_wrap['imageHref'];
+                /*end backwards compatibility*/
+
+                list($divCellWidth,$divCellHeight, $padding) = calcVAdivDimension($frame, $iHeight, $iWidth, $borderwidth);
+                echo "<div style=\"padding-top: {$padding}px; padding-bottom:{$padding}px; width: {$divCellWidth}px; height: {$divCellHeight}px;\" align=\"center\" class=\"vafloat2\">\n";
+                includeHtmlWrap('inline_photothumb.frame');
+            }
+
+            echo "\n";
+            echo "</div>\n";
+
+            if (canVote()){
+                if ($gallery->album->fields["poll_type"] == 'rank' && $divCellWidth < 200) {
+                    $divCellWidth=200;
+                }
+            }
+
+            echo "<div style=\"width: {$divCellWidth}px;\"  align=\"center\" class=\"vafloat\">\n";
+            /* Do the clickable-dimensions row */
+            if (!strcmp($gallery->album->fields['showDimensions'], 'yes')) {
+                echo '<span class="dim">';
+                $photo    = $gallery->album->getPhoto($i);
+                $image    = $photo->image;
+                if (!empty($image) && !$photo->isMovie()) {
+                    $viewFull = $gallery->user->canViewFullImages($gallery->album);
+                    $fullOnly = (isset($gallery->session->fullOnly) &&
+                    !strcmp($gallery->session->fullOnly, 'on') &&
+                    !strcmp($gallery->album->fields['use_fullOnly'], 'yes'));
+                    list($wr, $hr) = $image->getDimensions();
+                    list($wf, $hf) = $image->getRawDimensions();
+                    /* display file sizes if dimensions are identical */
+                    if ($wr == $wf && $hr == $hf && $viewFull && $photo->isResized()) {
+                        $fsr = ' ' . sprintf(_('%dkB'), (int) $photo->getFileSize(0) >> 10);
+                        $fsf = ' ' . sprintf(_('%dkB'), (int) $photo->getFileSize(1) >> 10);
+                    } else {
+                        $fsr = '';
+                        $fsf = '';
+                    }
+                    if (($photo->isResized() && !$fullOnly) || !$viewFull) {
+                        echo '<a href="'.
+                        makeAlbumUrl($gallery->session->albumName, $image->name) .
+                        "\">[${wr}x{$hr}${fsr}]</a>&nbsp;";
+                    }
+                    if ($viewFull) {
+                        echo '<a href="'.
+                        makeAlbumUrl($gallery->session->albumName,
+                        $image->name, array('full' => 1)) .
+                        "\">[${wf}x${hf}${fsf}]</a>";
+                    }
+                } else {
+                    echo "&nbsp;";
+                }
+                echo '</span>';
+
+            }
+
+            /* Now do the caption row */
+            if ($gallery->album->isAlbum($i)) {
+                $myAlbum = new Album;
+                $myAlbum->load($gallery->album->getAlbumName($i));
+            }
+            else {
+                $myAlbum = NULL;
+            }
+
+            if ($gallery->album->isAlbum($i)) {
+                $iWidth = $gallery->album->fields['thumb_size'];
+            } else {
+                list($iWidth, $iHeight) = $gallery->album->getThumbDimensions($i);
+            }
+
+            // put form outside caption to compress lines
+            if (!$gallery->session->offline &&
+            (($gallery->user->canDeleteFromAlbum($gallery->album)) ||
+            ($gallery->user->canWriteToAlbum($gallery->album)) ||
+            ($gallery->user->canChangeTextOfAlbum($gallery->album)) ||
+            (($gallery->album->getItemOwnerModify() || $gallery->album->getItemOwnerDelete()) &&
+            ($gallery->album->isItemOwner($gallery->user->getUid(), $i) ||
+            (isset($myAlbum) && $gallery->user->isOwnerOfAlbum($myAlbum))))))
+            {
+                $showAdminForm = 1;
+            } else {
+                $showAdminForm = 0;
+            }
+
+            // Caption itself
+            echo "\n<div align=\"center\" class=\"modcaption\">\n";
+            $id = $gallery->album->getPhotoId($i);
+            if ($gallery->album->isHidden($i) && !$gallery->session->offline) {
+                echo "(" . _("hidden") .")<br>";
+            }
+            $photo    = $gallery->album->getPhoto($i);
+            if ($gallery->user->canWriteToAlbum($gallery->album) &&
+            $photo->isHighlight() && !$gallery->session->offline) {
+                echo "(" . _("highlight") .")<br>";
+            }
+            if (isset($myAlbum)) {
+                $myDescription = $myAlbum->fields['description'];
+                $buf = "";
+                $buf = $buf."<center><b>". sprintf(_("Album: %s"), '<a class="modcaption" href="'. makeAlbumUrl($gallery->album->getAlbumName($i)) .'">'. $myAlbum->fields['title'] .'</a>'). '</b></center>';
+                if ($myDescription != _("No description") &&
+                $myDescription != "No description" &&
+                $myDescription != "") {
+                    $buf = $buf."<br>".$myDescription."";
+                }
+                echo $buf;
+
+                echo '<div class="fineprint" style="margin-top:3px">';
+                echo _("Changed: ") ." ". $myAlbum->getLastModificationDate();
+                echo "\n<br>";
+                $visItems=array_sum($myAlbum->numVisibleItems($gallery->user));
+                echo _("Contains: ") ." ". pluralize_n2(ngettext("1 item", "%d items", $visItems), $visItems) . '. ';
+                // If comments indication for either albums or both
+                switch ($gallery->app->comments_indication) {
+
+                    case "albums":
+                    case "both":
+                    $lastCommentDate = $myAlbum->lastCommentDate(
+                    $gallery->app->comments_indication_verbose);
+                    if ($lastCommentDate > 0) {
+                        print lastCommentString($lastCommentDate, $displayCommentLegend);
+                    }
+                }
+                echo '</div>';
+
+                if (!(strcmp($gallery->album->fields["display_clicks"] , "yes")) &&  !$gallery->session->offline && ($myAlbum->getClicks() > 0)) {
+                    echo '<div class="viewcounter" style="margin-top:3px">';
+                    echo _("Viewed:") . " ". pluralize_n2(ngettext("1 time", "%d times", $myAlbum->getClicks()), $myAlbum->getClicks());
+                    echo ".</div>";
+                }
+            }
+            else {
+                echo "<div align=\"center\">\n";
+                echo nl2br($gallery->album->getCaption($i));
+                echo $gallery->album->getCaptionName($i) . ' ';
+                // indicate with * if we have a comment for a given photo
+                if ($gallery->user->canViewComments($gallery->album)
+                && $gallery->app->comments_enabled == 'yes') {
+                    // If comments indication for either photos or both
+                    switch ($gallery->app->comments_indication) {
+                        case "photos":
+                        case "both":
+                        $lastCommentDate = $gallery->album->itemLastCommentDate($i);
+                        print lastCommentString($lastCommentDate, $displayCommentLegend);
+                    }
+
+                }
+                echo "</div>\n";
+
+                if (!(strcmp($gallery->album->fields["display_clicks"] , "yes")) && !$gallery->session->offline && ($gallery->album->getItemClicks($i) > 0)) {
+                    echo '<div class="viewcounter" style="margin-top:3px">';
+                    echo _("Viewed:") ." ". pluralize_n2(ngettext("1 time", "%d times", $gallery->album->getItemClicks($i)), $gallery->album->getItemClicks($i));
+                    echo ".</div>\n";
+                }
+            }
+            echo "<br>\n";
+            // End Caption
+
+            if (canVote()) {
+                echo("<div align=\"center\">\n");
+                addPolling($gallery->album->getVotingIdByIndex($i), $form_pos, false);
+                $form_pos++;
+            }
+
+            if ($showAdminForm) {
+                $albumItemOptions = getItemActions($i, false);
+                echo drawSelect2("s$i", $albumItemOptions, array(
+		'onChange' => "imageEditChoice(document.vote_form.s$i)",
+                'class' => 'adminform'));
+            }
+            if (canVote()) {
+                print '</div>';
+            }
+            echo("</div></div>");
+            echo "\n";
+            echo("</td>");
+            echo "\n";
+            $j++;
+            $visibleItemIndex++;
+            $i = $visibleItemIndex<=$numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
+        }
+        if ($printTableRow) {
+            echo('</tr>');
+        }
+
+        /* Now do the inline_albumthumb footer row */
+        $visibleItemIndex = $rowStart;
+        $i = $visibleItemIndex <= $numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
+        $j = 1;
+        if ($printTableRow) {
+        }
+        while ($j <= $cols && $i <= $numPhotos) {
+            $j++;
+            $visibleItemIndex++;
+            $i = $visibleItemIndex<=$numVisibleItems ? $visibleItems[$visibleItemIndex] : $numPhotos+1;
+        }
+        if ($printTableRow) {
+        }
+        $rowCount++;
+        $rowStart = $visibleItemIndex;
+    }
 } else {
 ?>
 
 	<td colspan="<?php echo $rows ?>" align="center" class="headbox">
 <?php if ($gallery->user->canAddToAlbum($gallery->album) && !$gallery->session->offline) {
-	$url = makeGalleryUrl('add_photos_frame.php', array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'));
-	echo popup_link('['. _("Hey! Add some photos.") .']', $url, 1, true, 500, 600, 'admin');
+    $url = makeGalleryUrl('add_photos_frame.php', array('set_albumName' => $gallery->session->albumName, 'type' => 'popup'));
+    echo popup_link('['. _("Hey! Add some photos.") .']', $url, 1, true, 500, 600, 'admin');
 } else {
-	echo _("This album is empty.");
+    echo _("This album is empty.");
 }
 ?>
 	</td>
@@ -1071,7 +904,8 @@
 
 </table>
 
-<?php if ($displayCommentLegend) { //display legend for comments ?>
+<?php //display legend for comments
+if ($displayCommentLegend) {  ?>
 <span class="commentIndication">*</span>
 <span class="fineprint"> <?php echo _("Comments available for this item.") ?></span>
 <br>
@@ -1087,26 +921,26 @@
 ?>
 	</form>
 <?php if ($gallery->user->isLoggedIn() &&  
-		$gallery->user->getEmail() &&
-		!$gallery->session->offline &&
-		$gallery->app->emailOn == "yes") {
-	if (getRequestVar('submitEmailMe')) {
-		if (getRequestVar('comments')) {
-			$gallery->album->setEmailMe('comments', $gallery->user);
-		} else {
-			$gallery->album->unsetEmailMe('comments', $gallery->user);
-		}
-		if (getRequestVar('other')) {
-			$gallery->album->setEmailMe('other', $gallery->user);
-		} else {
-			$gallery->album->unsetEmailMe('other', $gallery->user);
-		}
-	}
-	echo makeFormIntro("view_album.php",
-	       	array("name" => "email_me", "method" => "POST", "style" => "margin-bottom: 0px;"));
-	echo _("Email me when one of the following actions are done to this album:")."  ";
-	$checked_com = ($gallery->album->getEmailMe('comments', $gallery->user)) ? "checked" : "" ;
-	$checked_other = ($gallery->album->getEmailMe('other', $gallery->user)) ? "checked" : "";
+$gallery->user->getEmail() &&
+!$gallery->session->offline &&
+$gallery->app->emailOn == "yes") {
+    if (getRequestVar('submitEmailMe')) {
+        if (getRequestVar('comments')) {
+            $gallery->album->setEmailMe('comments', $gallery->user);
+        } else {
+            $gallery->album->unsetEmailMe('comments', $gallery->user);
+        }
+        if (getRequestVar('other')) {
+            $gallery->album->setEmailMe('other', $gallery->user);
+        } else {
+            $gallery->album->unsetEmailMe('other', $gallery->user);
+        }
+    }
+    echo makeFormIntro("view_album.php",
+    array("name" => "email_me", "method" => "POST", "style" => "margin-bottom: 0px;"));
+    echo _("Email me when one of the following actions are done to this album:")."  ";
+    $checked_com = ($gallery->album->getEmailMe('comments', $gallery->user)) ? "checked" : "" ;
+    $checked_other = ($gallery->album->getEmailMe('other', $gallery->user)) ? "checked" : "";
 	?>
 	<ul>
 	<li><?php echo _("Comments are added"); ?>
@@ -1121,18 +955,20 @@
 <?php } ?>
 <!-- bottom nav -->
 <?php 
-includeLayout('navtablebegin.inc');
-includeLayout('navigator.inc');
-if (!empty($breadcrumb["text"])) {
-	includeLayout('navtablemiddle.inc');
-	includeLayout('breadcrumb.inc');
+
+if($numVisibleItems != 0) {
+    includeLayout('navtablebegin.inc');
+    if ($navigator["maxPages"] > 1) {
+        includeLayout('navigator.inc');
+        includeLayout('navtablemiddle.inc');
+    }
+    includeLayout('breadcrumb.inc');
+    includeLayout('navtableend.inc');
 }
-includeLayout('navtableend.inc');
-includeLayout('ml_pulldown.inc');
+echo languageSelector();
 includeHtmlWrap("album.footer");
-?>
 
-<?php if (!$GALLERY_EMBEDDED_INSIDE) { ?>
+if (!$GALLERY_EMBEDDED_INSIDE) { ?>
 </body>
 </html>
 <?php } ?>
diff -Naur gallery-1.5-pl1/view_comments.php gallery-1.5.1/view_comments.php
--- gallery-1.5-pl1/view_comments.php	2005-04-14 04:11:36.000000000 +0200
+++ gallery-1.5.1/view_comments.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,12 +15,12 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
  * This page Created by Joseph D. Scheve ( chevy@tnatech.com ) for the
  * very pimp application that is Gallery.
  *
- * $Id: view_comments.php,v 1.44.2.2 2005/04/14 02:11:36 cryptographite Exp $
+ * $Id: view_comments.php,v 1.48.2.2 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
@@ -47,8 +47,6 @@
 	$gallery->album->incrementClicks();
 } 
 
-
-
 $bordercolor = $gallery->album->fields["bordercolor"];
 
 #-- breadcrumb text ---
@@ -166,7 +164,7 @@
 	        }
 	}
         elseif (!$gallery->album->isHidden($i) || $gallery->user->isAdmin() ||  
-		$gallery->user->isOwnerOfAlbum($gallery->album) || $gallery->album->isItemOwner($i)) {
+		$gallery->user->isOwnerOfAlbum($gallery->album) || $gallery->album->isItemOwner($gallery->user, $i)) {
 		$comments = $gallery->album->numComments($i);
 		if($comments > 0) {
 			includeLayout('commentboxtop.inc');
@@ -187,7 +185,7 @@
 includeLayout('breadcrumb.inc');
 includeLayout('navtableend.inc');
 
-includeLayout('ml_pulldown.inc');
+echo languageSelector();
 $validation_file = 'view_comments.php';
 $validation_args = array('set_albumName' => $gallery->session->albumName);
 includeHtmlWrap("general.footer");
diff -Naur gallery-1.5-pl1/view_photo.php gallery-1.5.1/view_photo.php
--- gallery-1.5-pl1/view_photo.php	2005-04-14 03:48:28.000000000 +0200
+++ gallery-1.5.1/view_photo.php	2005-09-13 00:40:44.000000000 +0200
@@ -2,7 +2,7 @@
 /*
  * Gallery - a web based photo album viewer and editor
  * Copyright (C) 2000-2005 Bharat Mediratta
- * 
+ *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or (at
@@ -12,15 +12,25 @@
  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: view_photo.php,v 1.237.2.7 2005/04/14 01:48:28 cryptographite Exp $
+ * $Id: view_photo.php,v 1.260.2.3 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
+/**
+ * @package Item
+ */
+
+/**
+ * You have icons enabled, but dont like the item options to be icons.
+ * You prefer a combobox ?
+ * Set setting below to false
+ */
+$iconsForItemOptions = true;
 
 require_once(dirname(__FILE__) . '/init.php');
 
@@ -29,109 +39,103 @@
 
 // Hack check and prevent errors
 if (empty($gallery->session->albumName) || !$gallery->user->canReadAlbum($gallery->album) || !$gallery->album->isLoaded()) {
-	$gallery->session->gRedirDone = false;
-        header("Location: " . makeAlbumHeaderUrl('', '', array('gRedir' => 1)));
-        return;
+    $gallery->session->gRedirDone = false;
+    header("Location: " . makeAlbumHeaderUrl('', '', array('gRedir' => 1)));
+    return;
 }
 
 // Set $index from $id
 if (isset($id)) {
-	$index = $gallery->album->getPhotoIndex($id);
-	if ($index == -1) {
-		// That photo no longer exists.
-	        header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName));
-		return;
-	}
+    $index = $gallery->album->getPhotoIndex($id);
+    if ($index == -1) {
+        // That photo no longer exists.
+        header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName));
+        return;
+    }
 } else {
-	$id = $gallery->album->getPhotoId($index);
+    if ($index > $gallery->album->numPhotos(1)) {
+        $index = $numPhotos;
+    }
+    $id = $gallery->album->getPhotoId($index);
 }
 
+$nextId = getNextId($id);
+
 // Determine if user has the rights to view full-sized images
 if (!empty($full) && !$gallery->user->canViewFullImages($gallery->album)) {
-	header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName, $id));
-	return;
+    header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName, $id));
+    return;
 } elseif (!$gallery->album->isResized($index) && !$gallery->user->canViewFullImages($gallery->album)) {
-	header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName));
-	return;
+    header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName));
+    return;
 }
 
-
-if (!isset($full)) {
-	$full=NULL;
+if (!isset($full) || (isset($full) && !$gallery->album->isResized($index))) {
+    $full = NULL;
 }
 
-
 if (!empty($votes)) {
-    if (!isset($votes[$id]) && 
-	  $gallery->album->getPollScale() == 1 && 
-	  $gallery->album->getPollType() == "critique") {
-               $votes[$id]=null;
+    if (!isset($votes[$id]) &&
+        $gallery->album->getPollScale() == 1 &&
+        $gallery->album->getPollType() == "critique") {
+        $votes[$id] = null;
     }
-       
+
     saveResults($votes);
     if ($gallery->album->getPollShowResults()) {
-	list($buf, $rank)=showResultsGraph(0);
-	print $buf;
+        list($buf, $rank)=showResultsGraph(0);
+        print $buf;
     }
 }
 
-// is photo hidden?  should user see it anyway?
-if (($gallery->album->isHidden($index))
-    && (!$gallery->user->canWriteToAlbum($gallery->album))){
-    header("Location: " . makeAlbumHeaderUrl($gallery->session->albumName));
-    return;
-}
-
 $albumName = $gallery->session->albumName;
-if (!isset($gallery->session->viewedItem[$gallery->session->albumName][$id]) 
-	&& !$gallery->session->offline) {
-	$gallery->session->viewedItem[$albumName][$id] = 1;
-	$gallery->album->incrementItemClicks($index);
+if (!isset($gallery->session->viewedItem[$gallery->session->albumName][$id]) &&
+  !$gallery->session->offline) {
+    $gallery->session->viewedItem[$albumName][$id] = 1;
+    $gallery->album->incrementItemClicks($index);
 }
 
 $photo = $gallery->album->getPhoto($index);
+
 if ($photo->isMovie()) {
-	$image = $photo->thumbnail;
+    $image = $photo->thumbnail;
 } else {
-	$image = $photo->image;
+    $image = $photo->image;
 }
 
 $photoURL = $gallery->album->getAlbumDirURL("full") . "/" . $image->name . "." . $image->type;
 list($imageWidth, $imageHeight) = $image->getRawDimensions();
 
 $do_fullOnly = isset($gallery->session->fullOnly) &&
-		!strcmp($gallery->session->fullOnly,"on") &&
-               !strcmp($gallery->album->fields["use_fullOnly"],"yes");
+                !strcmp($gallery->session->fullOnly,"on") &&
+                !strcmp($gallery->album->fields["use_fullOnly"],"yes");
 if ($do_fullOnly) {
-	$full = $gallery->user->canViewFullImages($gallery->album);
+    $full = $gallery->user->canViewFullImages($gallery->album);
 }
-    
-$fitToWindow = !strcmp($gallery->album->fields["fit_to_window"], "yes") 
-		&& !$gallery->album->isResized($index) 
-		&& !$full 
-		&& (!$GALLERY_EMBEDDED_INSIDE || $GALLERY_EMBEDDED_INSIDE =='phpBB2');
+
+$fitToWindow = !strcmp($gallery->album->fields["fit_to_window"], "yes")
+                && !$gallery->album->isResized($index)
+                && !$full
+                && (!$GALLERY_EMBEDDED_INSIDE || $GALLERY_EMBEDDED_INSIDE =='phpBB2');
 
 $numPhotos = $gallery->album->numPhotos($gallery->user->canWriteToAlbum($gallery->album));
+
 $next = $index+1;
 if ($next > $numPhotos) {
-	//$next = 1;
-        $last = 1;
+    //$next = 1;
+    $last = 1;
 }
 
 $prev = $index-1;
 if ($prev <= 0) {
-	//$prev = $numPhotos;
-        $first = 1;
-}
-
-if ($index > $gallery->album->numPhotos(1)) {
-	$index = $numPhotos;
+    //$prev = $numPhotos;
+    $first = 1;
 }
 
 /*
- * We might be prev/next navigating using this page
- *  so recalculate the 'page' variable
- */
+* We might be prev/next navigating using this page
+*  so recalculate the 'page' variable
+*/
 $rows = $gallery->album->fields["rows"];
 $cols = $gallery->album->fields["cols"];
 $perPage = $rows * $cols;
@@ -140,20 +144,16 @@
 $gallery->session->albumPage[$gallery->album->fields['name']] = $page;
 
 /*
- * Relative URLs are tricky if we don't know if we're rewriting
- * URLs or not.  If we're rewriting, then the browser will think
- * we're down 1 dir farther than we really are.  Use absolute 
- * urls wherever possible.
- */
+* Relative URLs are tricky if we don't know if we're rewriting
+* URLs or not.  If we're rewriting, then the browser will think
+* we're down 1 dir farther than we really are.  Use absolute
+* urls wherever possible.
+*/
 $top = $gallery->app->photoAlbumURL;
 
 $bordercolor = $gallery->album->fields["bordercolor"];
-$borderwidth = $gallery->album->fields["border"];
-if ($borderwidth == 0) {
-	$borderwidth = 1;
-}
 
-$mainWidth = "100%"; 
+$mainWidth = "100%";
 
 $navigator["id"] = $id;
 $navigator["allIds"] = $gallery->album->getIds($gallery->user->canWriteToAlbum($gallery->album));
@@ -164,45 +164,51 @@
 
 #-- breadcrumb text ---
 $upArrowURL = '<img src="' . getImagePath('nav_home.gif') . '" width="13" height="11" '.
-		'alt="' . _("navigate UP") .'" title="' . _("navigate UP") .'" border="0">';
+  'alt="' . _("navigate UP") .'" title="' . _("navigate UP") .'" border="0">';
 
 if ($gallery->album->fields['returnto'] != 'no') {
     foreach ($gallery->album->getParentAlbums(true) as $navAlbum) {
-	$breadcrumb["text"][] = $navAlbum['prefixText'] .': <a class="bread" href="'. $navAlbum['url'] . '">'.
-	  $navAlbum['title'] . "&nbsp;" . $upArrowURL . "</a>";
+        $breadcrumb["text"][] = $navAlbum['prefixText'] .': <a class="bread" href="'. $navAlbum['url'] . '">'.
+        $navAlbum['title'] . "&nbsp;" . $upArrowURL . "</a>";
     }
 }
 
 $extra_fields=$gallery->album->getExtraFields(false);
-$title=NULL;
+$title = NULL;
 if (in_array("Title", $extra_fields)) {
-	$title=$gallery->album->getExtraField($index, "Title");
+    $title = $gallery->album->getExtraField($index, "Title");
 }
 if (!$title) {
-	$title=$photo->image->name;
+    $title = $photo->image->name;
 }
 
 if (isset($gallery->app->comments_length)) {
-	$maxlength=$gallery->app->comments_length;
+    $maxlength = $gallery->app->comments_length;
 } else {
-	$maxlength=0;
+    $maxlength = 0;
 }
 
 if (!empty($save)) {
-	if ( empty($commenter_name) || empty($comment_text)) {
-		$error_text = _("Name and comment are both required to save a new comment!");
-	} elseif ($maxlength >0 && strlen($comment_text) > $maxlength) {
-		$error_text = sprintf(_("Your comment is too long, the admin set maximum length to %d chars"), $maxlength);
-	} elseif (isBlacklistedComment($tmp = array('commenter_name' => $commenter_name, 'comment_text' => $comment_text), false)) {
-		$error_text = _("Your Comment contains forbidden words. It will not be added.");
-	} else {
-		$comment_text = removeTags($comment_text);
-		$commenter_name = removeTags($commenter_name);
-		$IPNumber = $_SERVER['REMOTE_ADDR'];
-		$gallery->album->addComment($id, stripslashes($comment_text), $IPNumber, $commenter_name);
-		$gallery->album->save();
-		emailComments($id, $comment_text, $commenter_name);
-	}
+    if ( empty($commenter_name) || empty($comment_text)) {
+        $error_text = _("Name and comment are both required to save a new comment!");
+    } elseif ($maxlength >0 && strlen($comment_text) > $maxlength) {
+        $error_text = sprintf(_("Your comment is too long, the admin set maximum length to %d chars"), $maxlength);
+    } elseif (isBlacklistedComment($tmp = array('commenter_name' => $commenter_name, 'comment_text' => $comment_text), false)) {
+        $error_text = _("Your Comment contains forbidden words. It will not be added.");
+    } else {
+        $comment_text = removeTags($comment_text);
+        $commenter_name = removeTags($commenter_name);
+        $IPNumber = $_SERVER['REMOTE_ADDR'];
+        $gallery->album->addComment($id, $comment_text, $IPNumber, $commenter_name);
+        $gallery->album->save();
+        emailComments($id, $comment_text, $commenter_name);
+    }
+}
+
+$metaTags = array();
+$keyWords = $gallery->album->getKeywords($index);
+if (!empty($keyWords)) {
+    $metaTags['Keywords'] = ereg_replace("[[:space:]]+",' ',$keyWords);
 }
 
 if (!$GALLERY_EMBEDDED_INSIDE) {
@@ -211,69 +217,67 @@
 <head>
   <title><?php echo $gallery->app->galleryTitle . ' :: '. $gallery->album->fields["title"] . ' :: '. $title ; ?></title>
   <?php 	
-	common_header();
-	
-	/* prefetch/navigation */
-  	$navcount = sizeof($navigator['allIds']);
-  	$navpage = $navcount - 1; 
-  	while ($navpage > 0) {
-		if (!strcmp($navigator['allIds'][$navpage], $id)) {
-			break;
-		}
-		$navpage--;
-  	}
-  	if ($navigator['allIds'][0] != $id) {
-      		if ($navigator['allIds'][0] != 'unknown') { ?>
-   <link rel="first" href="<?php echo makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][0]) ?>" >
-<?php		}
-      		if ($navigator['allIds'][$navpage-1] != 'unknown') { ?>
-   <link rel="prev" href="<?php echo makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][$navpage-1]) ?>" >
-<?php 		}
-  	}
-  	if ($navigator['allIds'][$navcount - 1] != $id) {
-      		if ($navigator['allIds'][$navpage+1] != 'unknown') { ?>
-  <link rel="next" href="<?php echo makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][$navpage+1]) ?>" >
- <?php 		}
-      		if ($navigator['allIds'][$navcount-1] != 'unknown') { ?>
-  <link rel="last" href="<?php echo makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][$navcount - 1]) ?>" >
-<?php 		}
-  	} ?>
-  <link rel="up" href="<?php echo makeAlbumUrl($gallery->session->albumName) ?>">
-<?php 	if ($gallery->album->isRoot() && 
-		(!$gallery->session->offline || isset($gallery->session->offlineAlbums["albums.php"]))) { ?>
-  <link rel="top" href="<?php echo makeGalleryUrl('albums.php', array('set_albumListPage' => 1)) ?>">	 
-<?php 	}
-	$keyWords=$gallery->album->getKeywords($index);
-	if (!empty($keyWords)) {
-		$metakeywords = ereg_replace("[[:space:]]+",' ',$keyWords); 
-		echo "  <meta name=\"Keywords\" content=\"$metakeywords\">\n";
-	}
+  common_header(array('metaTags' => $metaTags));
+
+  /* prefetch/navigation */
+  $navcount = sizeof($navigator['allIds']);
+  $navpage = $navcount - 1;
+  while ($navpage > 0) {
+      if (!strcmp($navigator['allIds'][$navpage], $id)) {
+          break;
+      }
+      $navpage--;
+  }
+  if ($navigator['allIds'][0] != $id) {
+      if ($navigator['allIds'][0] != 'unknown') {
+          echo "\n  ". '<link rel="first" href="'. makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][0]) .'">';
+      }
+
+      if ($navigator['allIds'][$navpage-1] != 'unknown') {
+          echo "\n  ". '<link rel="prev" href="'. makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][$navpage-1]) .'">';
+      }
+  }
+  if ($navigator['allIds'][$navcount - 1] != $id) {
+      if ($navigator['allIds'][$navpage+1] != 'unknown') {
+          echo "\n  ". '<link rel="next" href="'. makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][$navpage+1]) .'">';
+      }
+      if ($navigator['allIds'][$navcount-1] != 'unknown') {
+          echo "\n  ". '<link rel="last" href="'. makeAlbumUrl($gallery->session->albumName, $navigator['allIds'][$navcount - 1]) .'">';
+      }
+  }
+
+  echo "\n  ". '<link rel="up" href="' . makeAlbumUrl($gallery->session->albumName) .'">';
+  if ($gallery->album->isRoot() &&
+  (!$gallery->session->offline || isset($gallery->session->offlineAlbums["albums.php"]))) {
+      echo "\n  ". '<link rel="top" href="'. makeGalleryUrl('albums.php', array('set_albumListPage' => 1)) .'">';
+  }
 ?>
+
   <style type="text/css">
 <?php
-	// the link colors have to be done here to override the style sheet
-	if (!empty($gallery->album->fields["linkcolor"])) {
-?>      
+// the link colors have to be done here to override the style sheet
+if (!empty($gallery->album->fields["linkcolor"])) {
+    ?>
     A:link, A:visited, A:active
       { color: <?php echo $gallery->album->fields['linkcolor'] ?>; }
     A:hover
       { color: #ff6600; }
 <?php 
-	}       
-	if (!empty($gallery->album->fields["bgcolor"])) {
-        	echo "BODY { background-color:" . $gallery->album->fields['bgcolor'] . "; }";
-	}       
-	if (!empty($gallery->album->fields["background"])) {
-        	echo "BODY { background-image:url(" . $gallery->album->fields['background'] . "); } ";
-	} 
-	if (!empty($gallery->album->fields["textcolor"])) {
-        	echo "BODY, TD, P, DIV, SPAN { color:" . $gallery->album->fields['textcolor'] . "; }\n";
-		echo ".head { color:" . $gallery->album->fields['textcolor'] . "; }\n";
-		if (!empty($gallery->album->fields["bgcolor"])) {
-			echo ".headbox { background-color:" . $gallery->album->fields['bgcolor'] . "; }\n";
-		}
-	}       
-?> 
+}
+if (!empty($gallery->album->fields["bgcolor"])) {
+    echo "BODY { background-color:" . $gallery->album->fields['bgcolor'] . "; }";
+}
+if (!empty($gallery->album->fields["background"])) {
+    echo "BODY { background-image:url(" . $gallery->album->fields['background'] . "); } ";
+}
+if (!empty($gallery->album->fields["textcolor"])) {
+    echo "BODY, TD, P, DIV, SPAN { color:" . $gallery->album->fields['textcolor'] . "; }\n";
+    echo ".head { color:" . $gallery->album->fields['textcolor'] . "; }\n";
+    if (!empty($gallery->album->fields["bgcolor"])) {
+        echo ".headbox { background-color:" . $gallery->album->fields['bgcolor'] . "; }\n";
+    }
+}
+?>
   </style> 
   </head>
   <body dir="<?php echo $gallery->direction ?>"<?php echo ($fitToWindow) ? ' onResize="calculateNewSize()"' : '' ?>>
@@ -282,272 +286,290 @@
 
 includeHtmlWrap("photo.header");
 
+$useIcons = (!$iconsForItemOptions || $gallery->app->useIcons == 'no') ? false : true;
+$albumItemOptions = getItemActions($index, $useIcons);
+
 if ($fitToWindow) {
-	/* Include Javascript */
-	include(dirname(__FILE__) .'/js/fitToWindow.js.php');
+    /* Include Javascript */
+    include(dirname(__FILE__) .'/js/fitToWindow.js.php');
 }
 ?>
 <!-- Top Nav Bar -->
-<form name="admin_form" action="view_photos.php">
-<table border="0" width="<?php echo $mainWidth ?>" cellpadding="0" cellspacing="0">
-
-<tr>
-<td>
+<div class="topNavbar" style="width:<?php echo $mainWidth ?>">
 <?php
 
-$adminText = '';
 $page_url = makeAlbumUrl($gallery->session->albumName, $id, array("full" => 0));
+$iconElements = array();
+$adminTextIconElemens = array();
 
 if (!$gallery->album->isMovie($id)) {
     print "<a id=\"photo_url\" href=\"$photoURL\" ></a>\n";
     print '<a id="page_url" href="'. $page_url .'"></a>'."\n";
-    if ($gallery->user->canWriteToAlbum($gallery->album)) {
-	$iconText = getIconText('window_fullscreen.gif', _("resize photo"));
-	$iconElements[] = popup_link($iconText, "resize_photo.php?index=$index", false, true, 500, 500);
-    }
-
-    if ($gallery->user->canDeleteFromAlbum($gallery->album) || 
-	($gallery->album->getItemOwnerDelete() && $gallery->album->isItemOwner($gallery->user->getUid(), $index))) {
-	// determine index of next item (after deletion)
-	// we move to previous image if we're at the end
-	// and move forward if we're not
-	if ($index >= $numPhotos && $index > 1) {
-	    $nextIndex = $index - 1;
-	}
-	elseif ($index + 1 <= $numPhotos) {
-	    $nextIndex = $index + 1;
-	}
-	else {
-	    $nextIndex = $index;
-	}
-	// make sure that the "next" item isn't an album
-	if ($gallery->album->isAlbum($nextIndex)) {
-	    $nextId='';
-	} else {
-	    $nextId = $gallery->album->getPhotoId($nextIndex);
-	}
 
-	$iconText = getIconText('delete.gif', _("delete photo"));
-	$iconElements[] = popup_link($iconText, "delete_photo.php?id=$id&nextId=$nextId", false, true, 500, 500);
-    }
-
-    if (!strcmp($gallery->album->fields["use_fullOnly"], "yes") &&
-	!$gallery->session->offline  &&
-	 $gallery->user->canViewFullImages($gallery->album)) {
-
-	$lparams['set_fullOnly'] = (!isset($gallery->session->fullOnly) || strcmp($gallery->session->fullOnly,"on")) ? "on" : "off";
-	$link = makeAlbumURL($gallery->session->albumName, $id, $lparams);
-
-	$adminText = '&nbsp;' . _('View Images') .':&nbsp;[&nbsp;';
-	if (!isset($gallery->session->fullOnly) || strcmp($gallery->session->fullOnly,"on")) {
-	    $adminText .= _('normal') . "&nbsp;|&nbsp;<a class=\"admin\" href=\"$link\">" . _('full') .'</a>&nbsp;]';
-	} else {
-	    $adminText .= "<a class=\"admin\" href=\"$link\">" . _("normal") .'</a>&nbsp;|&nbsp;'. _('full') .'&nbsp;]';
-	}
-    } 
-	
     if ($gallery->album->fields["use_exif"] == "yes" &&
-	(eregi("jpe?g\$", $photo->image->type)) &&
-	(isset($gallery->app->use_exif) || isset($gallery->app->exiftags))) {
-	
-	$albumName = $gallery->session->albumName;
-	$iconText = getIconText('frame_query.gif', _("photo properties"));
-	$iconElements[] =  popup_link($iconText, "view_photo_properties.php?set_albumName=$albumName&index=$index", 0, false, 500, 500);
-    }
-
-    if (isset($gallery->album->fields["print_photos"]) &&
-	!$gallery->session->offline &&
-	!$gallery->album->isMovie($id)){
-
-	$photo = $gallery->album->getPhoto($GLOBALS["index"]);
-	$photoPath = $gallery->album->getAlbumDirURL("full");
-	$prependURL = '';
-	if (!ereg('^https?://', $photoPath)) {
-	    $prependURL = 'http';
-	    if (isset($_SERVER['HTTPS']) && stristr($_SERVER['HTTPS'], "on")) {
-		$prependURL .= 's';
-	}
-	
-	$prependURL .= '://'. $_SERVER['HTTP_HOST'];
-    }
-		
-    $rawImage = $prependURL . $photoPath . "/" . $photo->image->name . "." . $photo->image->type;
+      (eregi("jpe?g\$", $photo->image->type)) &&
+      (isset($gallery->app->use_exif) || isset($gallery->app->exiftags)) &&
+      sizeof($albumItemOptions) == 2) {
+        $albumName = $gallery->session->albumName;
+        $iconText = getIconText('frame_query.gif', _("photo properties"));
+        $iconElements[] =  popup_link($iconText, "view_photo_properties.php?set_albumName=$albumName&index=$index", 0, false, 500, 500);
+    }
+
+    if (!empty($gallery->album->fields["print_photos"]) &&
+      !$gallery->session->offline &&
+      !$gallery->album->isMovie($id)){
+
+        $photo = $gallery->album->getPhoto($GLOBALS["index"]);
+        $photoPath = $gallery->album->getAlbumDirURL("full");
+        $prependURL = '';
+        if (!ereg('^https?://', $photoPath)) {
+            $prependURL = 'http';
+            if (isset($_SERVER['HTTPS']) && stristr($_SERVER['HTTPS'], "on")) {
+                $prependURL .= 's';
+            }
 
-    $thumbImage= $prependURL . $photoPath . "/";
-    if ($photo->thumbnail) {
-	$thumbImage .= $photo->image->name . "." . "thumb" . "." . $photo->image->type;
-    } else if ($photo->image->resizedName) {
-	$thumbImage .= $photo->image->name . "." . "sized" . "." . $photo->image->type;
-    } else {
-	$thumbImage .= $photo->image->name . "." . $photo->image->type;
-    }
+            $prependURL .= '://'. $_SERVER['HTTP_HOST'];
+        }
 
-    list($imageWidth, $imageHeight) = $photo->image->getRawDimensions();
-		
-    function enablePrintForm($name) {
-	global $printEZPrintsForm, $printPhotoAccessForm, $printShutterflyForm, $printFotoserveForm;
-	
-	switch ($name) {
-	    case 'shutterfly':
-		$printShutterflyForm = true;
-	    break;
-                                
-	    case 'fotoserve':
-		$printFotoserveForm = true;
-	    break;
-			
-	    case 'photoaccess':
-		$printPhotoAccessForm = true;
-	    break;
-                                
-	    default:
-	    break;
-	}
-    }
+        $rawImage = $prependURL . $photoPath . "/" . $photo->image->name . "." . $photo->image->type;
 
-    /* display photo printing services */
-    $printServices = $gallery->album->fields['print_photos'];
-    $numServices = count($printServices);
-
-    $fullNames = array(
-	'Print Services' => array(
-	    'fotokasten'  => 'Fotokasten',
-	    'fotoserve'   => 'Fotoserve',
-	    'shutterfly'  => 'Shutterfly',
-	    'photoaccess' => 'PhotoWorks',
-	),
-	'Mobile Service' => array('mpush' => 'mPUSH (mobile service)')
-    );
+        $thumbImage= $prependURL . $photoPath . "/";
+        if ($photo->thumbnail) {
+            $thumbImage .= $photo->image->name . "." . "thumb" . "." . $photo->image->type;
+        } else if ($photo->image->resizedName) {
+            $thumbImage .= $photo->image->name . "." . "sized" . "." . $photo->image->type;
+        } else {
+            $thumbImage .= $photo->image->name . "." . $photo->image->type;
+        }
 
-    /* display a <select> menu if more than one option */
-    if ($numServices > 1) {
-	// Build an array with groups, but only for enabled services
-	foreach ($fullNames as $serviceGroupName => $serviceGroup) {
-	    foreach ($serviceGroup as $name => $fullName) {
-	        if (!isset($printServices[$name]['checked'])) {
-		    continue;
-	        } else {
-		    $serviceGroups[$serviceGroupName][$name] = $fullName;
-		}
-	    }
-	}
+        list($imageWidth, $imageHeight) = $photo->image->getRawDimensions();
 
-	if (isset($serviceGroups['Mobile Service'])) {
-	    $instructionLine = "\n\t". '<option>'. _("Send photo to...") .'</option>';
-	} else {
-	    $instructionLine = "\n\t". '<option>'. _("Print photo with...") .'</option>';	
-	}
+        /*
+        ** Now build the admin Texts / left colun
+        */
+
+        function enablePrintForm($name) {
+            global $printEZPrintsForm, $printPhotoAccessForm, $printShutterflyForm, $printFotoserveForm;
+
+            switch ($name) {
+                case 'shutterfly':
+                    $printShutterflyForm = true;
+                    break;
+                case 'fotoserve':
+                    $printFotoserveForm = true;
+                    break;
+                case 'photoaccess':
+                    $printPhotoAccessForm = true;
+                    break;
+                default:
+                break;
+            }
+        }
 
-	$selectCommand = "\n". '<select name="print_services" class="adminform" onChange="doPrintService()">';
-	$selectCommand .= $instructionLine;
+        /* display photo printing services */
+        $printServices = $gallery->album->fields['print_photos'];
+        $numServices = count($printServices);
+
+        $fullNames = array(
+            'Print Services' => array(
+                'fotokasten'  => 'Fotokasten',
+                'fotoserve'   => 'Fotoserve',
+                'shutterfly'  => 'Shutterfly',
+                'photoaccess' => 'PhotoWorks',
+            ),
+            'Mobile Service' => array('mpush' => 'mPUSH (mobile service)')
+        );
+
+        /* display a <select> menu if more than one option */
+        if ($numServices > 1) {
+            // Build an array with groups, but only for enabled services
+            foreach ($fullNames as $serviceGroupName => $serviceGroup) {
+                foreach ($serviceGroup as $name => $fullName) {
+                    if (!in_array($name, $printServices)) {
+                        continue;
+                    } else {
+                        $serviceGroups[$serviceGroupName][$name] = $fullName;
+                    }
+                }
+            }
+
+            $options = array();
+
+            if (isset($serviceGroups['Mobile Service'])) {
+                $options[] = _("Send photo to...") ;
+            } else {
+                $options[] = _("Print photo with...");
+            }
+
+            $firstGroup = true;
+            // now build the real select options.
+            foreach ($serviceGroups as $serviceGroupName => $serviceGroup) {
+                if (! $firstGroup) {
+                    $options[]= '----------';
+                }
+                $firstGroup = false;
+                foreach ($serviceGroup as $name => $fullName) {
+                    enablePrintForm($name);
+                    $options[$name] = '&nbsp;&nbsp;&nbsp;'. $fullName;
+                }
+            }
+
+            $printServicesText = makeFormIntro('view_photo.php', array("name" => "print_form"));
+            $printServicesText .= drawSelect('print_services',
+                $options,
+                '',
+                1,
+                array('onChange' =>'doPrintService()', 'class' => 'adminform'),
+                true
+            );
+            $printServicesText .= '</form>';
+            $adminTextIconElemens[] = $printServicesText;
+
+            /* just print out text if only one option */
+        } elseif ($numServices == 1) {
+            $name = @key($printServices);
+
+            enablePrintForm($name);
+            foreach ($fullNames as $serviceGroupName => $serviceGroup) {
+                foreach ($serviceGroup as $name => $fullName) {
+                    if (!in_array($name, $printServices)) {
+                        continue;
+                    } else {
+                        $iconText = getIconText('', sprintf(_('process this photo with %s'), $fullName));
+                        $adminTextIconElemens[] = "<a class=\"admin\" href=\"#\" onClick=\"doPrintService('$name');\">$iconText</a>";
+                    }
+                }
+            }
+        }
 
-	$firstGroup = true;
-	// now build the real select options.
-	foreach ($serviceGroups as $serviceGroupName => $serviceGroup) {
-	    if (! $firstGroup) {
-		    $selectCommand .= '<option value="">----------</option>';
-		}
-	    $firstGroup = false;
-	    foreach ($serviceGroup as $name => $fullName) {
-		enablePrintForm($name);
-		$selectCommand .= "\n\t". '<option align="center" value="'. $name .'">&nbsp;&nbsp;&nbsp;'. $fullName .'</option>';
-	    }
-	}
-	$selectCommand .= '</select>';
-	$adminText .= $selectCommand;
-	
-	/* just print out text if only one option */
-    } elseif ($numServices == 1 && isset($printServices[@key($printServices)]['checked'])) {
-	$name = @key($printServices);
-
-	enablePrintForm($name);
-	foreach ($fullNames as $serviceGroupName => $serviceGroup) {
-	    foreach ($serviceGroup as $name => $fullName) {
-	        if (!isset($printServices[$name]['checked'])) {
-		    continue;
-	        } else {
-		    $adminText .= "<a class=\"admin\" href=\"#\" onClick=\"doPrintService('$name');\">[" .
-				    sprintf(_('process this photo with %s'), $fullName) . ']</a>';
-		}
-	    }
-	}
-		
-    }
 ?>
 <script language="javascript1.2" type="text/JavaScript">
-	 function doPrintService(input) {
-		if (!input) {
-		    input = document.admin_form.print_services.value;
-		}
-		switch (input) {
-		case 'fotokasten':
-			window.open('<?php echo "http://1071.partner.fotokasten.de/affiliateapi/standard.php?add=" . $rawImage . '&thumbnail=' . $thumbImage . '&height=' . $imageHeight . '&width=' . $imageWidth; ?>','Print_with_Fotokasten','<?php echo "height=500,width=500,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes"; ?>');
-			break;
-		case 'photoaccess':
-			document.photoAccess.returnUrl.value=document.location;
-			document.photoAccess.submit();
-			break;
-		case 'shutterfly':
-			document.sflyc4p.returl.value=document.location;
-			document.sflyc4p.submit();
-			break;
-
-		case 'mpush':
-			window.open('http://mpush.msolutions.cc/req.php?account=<?php echo $gallery->app->default['mPUSHAccount'] ?>&image=<?php echo $rawImage ?>&caption=<?php echo urlencode($gallery->album->getCaption($index)) ?>','_MPUSH','width=640,height=420,titlebar=1,resizable=1,scrollbars=1');
-			break;
-		case 'fotoserve':
-			document.fotoserve.redirect.value=document.location;
-			document.fotoserve.submit();
-			break;
-		}
-	}
+function doPrintService(input) {
+    if (!input) {
+        input = document.print_form.print_services.value;
+    }
+    switch (input) {
+        case 'fotokasten':
+            window.open('<?php echo "http://1071.partner.fotokasten.de/affiliateapi/standard.php?add=" . $rawImage . '&thumbnail=' . $thumbImage . '&height=' . $imageHeight . '&width=' . $imageWidth; ?>','Print_with_Fotokasten','<?php echo "height=500,width=500,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes"; ?>');
+            break;
+        case 'photoaccess':
+            document.photoAccess.returnUrl.value=document.location;
+            document.photoAccess.submit();
+            break;
+        case 'shutterfly':
+            document.sflyc4p.returl.value=document.location;
+            document.sflyc4p.submit();
+            break;
+        case 'mpush':
+            window.open('http://mpush.msolutions.cc/req.php?account=<?php echo $gallery->app->default['mPUSHAccount'] ?>&image=<?php echo $rawImage ?>&caption=<?php echo urlencode($gallery->album->getCaption($index)) ?>','_MPUSH','width=640,height=420,titlebar=1,resizable=1,scrollbars=1');
+            break;
+        case 'fotoserve':
+            document.fotoserve.redirect.value=document.location;
+            document.fotoserve.submit();
+        break;
+    }
+}
 </script>
 <?php
     }
+    if (!strcmp($gallery->album->fields["use_fullOnly"], "yes") &&
+      !$gallery->session->offline  &&
+      $gallery->user->canViewFullImages($gallery->album)) {
+        $lparams['set_fullOnly'] = (!isset($gallery->session->fullOnly) || strcmp($gallery->session->fullOnly,"on")) ? "on" : "off";
+        $link = makeAlbumURL($gallery->session->albumName, $id, $lparams);
+        $adminTextIconElemens[] = _('View Images:');
+        $iconTextNormal = _("normal");
+        $iconTextFull = _("full");
+
+        if (!isset($gallery->session->fullOnly) || strcmp($gallery->session->fullOnly,"on")) {
+            $adminTextIconElemens[] = $iconTextNormal;
+            $adminTextIconElemens[] = '|';
+            $adminTextIconElemens[] = "<a class=\"admin\" href=\"$link\">[" . $iconTextFull .']</a>';
+        } else {
+            $adminTextIconElemens[] = "<a class=\"admin\" href=\"$link\">[" .$iconTextNormal .']</a>';
+            $adminTextIconElemens[] = '|';
+            $adminTextIconElemens[] = $iconTextFull;
+        }
+    }
+
+    /* If eCards are enabled, show the link.
+    ** The eCard opens in a popup and sends the actual displayed photo.
+    */
+    if(isset($gallery->album->fields["ecards"]) && $gallery->album->fields["ecards"] == 'yes' &&
+      $gallery->app->emailOn == 'yes') {
+        $iconText = getIconText('ecard.gif', _("Send Photo as eCard"));
+        $adminTextIconElemens[] = popup_link($iconText,
+            makeGalleryUrl('ecard_form.php', array('photoIndex' => $index,'gallery_popup' => 'true' )), 1, true, 550, 600);
+    }
+}
+
+if(sizeof($albumItemOptions) > 2 && !$useIcons) {
+    $iconElements[] =  drawSelect2("itemOptions", $albumItemOptions, array(
+        'onChange' => "imageEditChoice(document.admin_options_form.itemOptions)",
+        'class' => 'adminform')
+    );
 }
 
 if (!$GALLERY_EMBEDDED_INSIDE && !$gallery->session->offline) {
-	if ($gallery->user->isLoggedIn()) {
-		$iconText = getIconText('exit.gif', _("logout"));
-		$iconElements[] = '<a href="'.
-				doCommand("logout", array(), "view_album.php", array("page" => $page)) .
-					'">'. $iconText .'</a>';
-	} else {
-		$iconText = getIconText('identity.gif', _("login"));
-		$iconElements[] = popup_link($iconText, "login.php", false, true, 500, 500);
-        }
+    if ($gallery->user->isLoggedIn()) {
+        $iconText = getIconText('exit.gif', _("logout"));
+        $iconElements[] = '<a href="'.
+          doCommand("logout", array(), "view_album.php", array("page" => $page)) .
+          '">'. $iconText .'</a>';
+    } else {
+        $iconText = getIconText('identity.gif', _("login"));
+        $iconElements[] = popup_link($iconText, "login.php", false);
+    }
 }
 includeLayout('navtablebegin.inc');
 
-$adminbox["text"] = $adminText;	
-$adminbox["commands"] = makeIconMenu($iconElements);;
+$adminbox["text"] = makeIconMenu($adminTextIconElemens, 'left');
+$adminbox["commands"] = makeIconMenu($iconElements, 'right');
 $adminbox["bordercolor"] = $bordercolor;
 includeLayout('adminbox.inc');
 includeLayout('navtablemiddle.inc');
 
 $breadcrumb["bordercolor"] = $bordercolor;
-$breadcrumb["top"] = true;
-$breadcrumb['bottom'] = false;
 includeLayout('breadcrumb.inc');
+
+/* Show itemOptions only if we have more then one (photo properties) */
+if(sizeof($albumItemOptions) > 2 && $useIcons) {
+    includeLayout('navtablemiddle.inc');
+    $albumItemOptionElements = array();
+    foreach ($albumItemOptions as $trash => $option) {
+        if(!empty($option['value'])) {
+            echo "\n". popup_link($option['text'], $option['value'], true, false, 500, 500, 'iconLink');
+        }
+    }
+}
+
 includeLayout('navtablemiddle.inc');
-includeLayout('navphoto.inc');
+
+if ($gallery->album->fields['nav_thumbs'] != 'no' &&
+  $gallery->album->fields['nav_thumbs_location'] != 'bottom') {
+    includeLayout('navmicro.inc');
+    includeLayout('navtablemiddle.inc');
+}
+
+if ( $gallery->album->fields['nav_thumbs'] != 'yes') {
+    includeLayout('navphoto.inc');
+}
+
 includeLayout('navtableend.inc');
 
 #-- if borders are off, just make them the bgcolor ----
 if ($gallery->album->fields["border"] == 0) {
-	$bordercolor = $gallery->album->fields["bgcolor"];
+    $bordercolor = $gallery->album->fields["bgcolor"];
 }
 if ($bordercolor) {
-	$bordercolor = "bgcolor=$bordercolor";
+    $bordercolor = "bgcolor=$bordercolor";
 }
 ?>
-<br>
-</td>
-</tr>
-</table>
-</form>
+<!-- End Top Nav Bar -->
+</div>
+
 
-<div width="<?php echo $mainWidth ?>">
+<div style="width:<?php echo $mainWidth ?>"> 
 <?php includeHtmlWrap("inline_photo.header"); ?>
 </div>
 
@@ -556,29 +578,32 @@
 
 <?php
 
-$href="";
+$href = '';
 if (!$gallery->album->isMovie($id)) {
-	if (!$do_fullOnly && ($full || $fitToWindow || $gallery->album->isResized($index))) {
-		if ($fitToWindow) {
-			$href="";
-		}
-		else if ($full) { 
-			$href= makeAlbumUrl($gallery->session->albumName, $id);
-	 	} else if ($gallery->user->canViewFullImages($gallery->album)) {
-			$href= makeAlbumUrl($gallery->session->albumName, $id, array("full" => 1));
-		}
-	}
+    if(!$do_fullOnly  && ($full || $fitToWindow || $gallery->album->isResized($index))) {
+        switch(true) {
+            case $fitToWindow:
+                $href="";
+                break;
+            case $full:
+                $href = makeAlbumUrl($gallery->session->albumName, $id);
+                break;
+            case $gallery->user->canViewFullImages($gallery->album):
+                $href = makeAlbumUrl($gallery->session->albumName, $id, array("full" => 1));
+                break;
+        }
+    }
 } else {
-	$href= $gallery->album->getPhotoPath($index) ;
+    $href = $gallery->album->getPhotoPath($index) ;
 }
 
-$photoTag="";
-$frame= $gallery->album->fields['image_frame'];
+$frame = $gallery->album->fields['image_frame'];
 if ($fitToWindow && (eregi('safari|opera', $_SERVER['HTTP_USER_AGENT']) || $gallery->session->offline)) {
-	//Safari/Opera can't render dynamically sized image frame
-	$frame = 'none';
+    //Safari/Opera can't render dynamically sized image frame
+    $frame = 'none';
 }
-$photoTag .= $gallery->album->getPhotoTag($index, $full);
+
+$photoTag = $gallery->album->getPhotoTag($index, $full,'id="galleryImage"');
 
 list($width, $height) = $photo->getDimensions($full);
 $gallery->html_wrap['borderColor'] = $gallery->album->fields["bordercolor"];
@@ -589,7 +614,7 @@
 $gallery->html_wrap['imageHref'] = $href;
 $gallery->html_wrap['imageTag'] = $photoTag;
 if ($fitToWindow && $gallery->user->canViewFullImages($gallery->album)) {
-	$gallery->html_wrap['attr'] = 'onclick="sizeChange.toggle()"';
+    $gallery->html_wrap['attr'] = 'onclick="sizeChange.toggle()"';
 }
 $gallery->html_wrap['pixelImage'] = getImagePath('pixel_trans.gif');
 
@@ -597,13 +622,12 @@
 ?>
 <div class="pview" align="center">
 <!-- caption -->
-<p align="center" class="pcaption"><?php echo editCaption($gallery->album, $index) ?>
+<p align="center" class="pcaption"><?php echo editCaption($gallery->album, $index) ?></p>
 
 <!-- Custom Fields -->
 <?php
-	displayPhotoFields($index, $extra_fields, true, in_array('EXIF', $extra_fields), $full);
+displayPhotoFields($index, $extra_fields, true, in_array('EXIF', $extra_fields), $full);
 ?>
-</p>
 
 <!-- voting -->
 <?php
@@ -613,89 +637,97 @@
 */
 
 if ( canVote()) {
-	echo "\n<!-- Voting pulldown -->\n";
-	echo makeFormIntro("view_photo.php", array("name" => "vote_form",
-                                       "method" => "POST"));
+    echo "\n<!-- Voting pulldown -->\n";
+    echo makeFormIntro("view_photo.php", array("name" => "vote_form",
+    "method" => "POST"));
 ?>
 	<script language="javascript1.2" type="text/JavaScript">
-	function chooseOnlyOne(i, form_pos, scale) {     
-		for(var j=0;j<scale;j++) { 
-			if(j != i) {
-				eval("document.vote_form['votes["+j+"]'].checked=false");
-			}
-		}                                 
-		document.vote_form.submit("Vote");
+	function chooseOnlyOne(i, form_pos, scale) {
+	    for(var j=0;j<scale;j++) {
+	        if(j != i) {
+	            eval("document.vote_form['votes["+j+"]'].checked=false");
+	        }
+	    }
+	    document.vote_form.submit("Vote");
 	}
 	</script>
 	<?php
-		echo '<input type="hidden" name="id" value="'. $id .'">';
-		echo addPolling("item.$id");
+	echo '<input type="hidden" name="id" value="'. $id .'">';
+	echo addPolling("item.$id");
 	?>
 	</form>
 <?php
 }
 
 if ($gallery->album->getPollShowResults()) {
-	echo "\n<!-- Voting Results -->";
-	echo "\n". '<p align="center">';
-	echo showResults("item.$id");
-	echo "\n</p>";
+    echo "\n<!-- Voting Results -->";
+    echo "\n". '<p align="center">';
+    echo showResults("item.$id");
+    echo "\n</p>";
 }
 
 echo "\n<!-- Comments -->";
 if (isset($error_text)) {
-	echo gallery_error($error_text) ."<br><br>";
+    echo gallery_error($error_text) ."<br><br>";
 }
 
 if ($gallery->user->canViewComments($gallery->album) && $gallery->app->comments_enabled == 'yes') {
-	echo viewComments($index, $gallery->user->canAddComments($gallery->album), $page_url);
+    echo viewComments($index, $gallery->user->canAddComments($gallery->album), $page_url);
 }
 
 echo "<br>";
 
 includeHtmlWrap("inline_photo.footer");
-?>
 
-<?php if ($gallery->user->isLoggedIn() &&  
-		$gallery->user->getEmail() &&
-		!$gallery->session->offline &&
-		$gallery->app->emailOn == "yes") {
-	$emailMeComments = getRequestVar('emailMeComments');
-	if (!empty($emailMeComments)) {
-		if ($emailMeComments == 'true') {
-			$gallery->album->setEmailMe('comments', $gallery->user, $id);
-		} else {
-			$gallery->album->unsetEmailMe('comments', $gallery->user, $id);
-		}
-	}
+if ($gallery->user->isLoggedIn() &&  
+  $gallery->user->getEmail() &&
+  !$gallery->session->offline &&
+  $gallery->app->emailOn == "yes") {
+    $emailMeComments = getRequestVar('emailMeComments');
+    if (!empty($emailMeComments)) {
+        if ($emailMeComments == 'true') {
+            $gallery->album->setEmailMe('comments', $gallery->user, $id);
+        } else {
+            $gallery->album->unsetEmailMe('comments', $gallery->user, $id);
+        }
+    }
 
-	if (! $gallery->album->getEmailMe('comments', $gallery->user)) {
-		echo "\n<form name=\"emailMe\" action=\"#\">";
+    if (! $gallery->album->getEmailMe('comments', $gallery->user)) {
+        echo "\n<form name=\"emailMe\" action=\"#\">";
 
- 		$url= makeAlbumUrl($gallery->session->albumName, $id, array(
-			'emailMeComments' => ($gallery->album->getEmailMe('comments', $gallery->user, $id)) ? 'false' : 'true')
-		);
+        $url= makeAlbumUrl($gallery->session->albumName, $id, array(
+        'emailMeComments' => ($gallery->album->getEmailMe('comments', $gallery->user, $id)) ? 'false' : 'true')
+        );
 
-		echo _("Email me when comments are added");
+        echo _("Email me when comments are added");
 ?>
 	<input type="checkbox" name="comments" <?php echo ($gallery->album->getEmailMe('comments', $gallery->user, $id)) ? "checked" : "" ?> onclick="location.href='<?php echo $url; ?>'" >
 	</form>
 <?php
-	} 
+    }
 }
 echo "</div>";
 includeLayout('navtablebegin.inc');
-includeLayout('navphoto.inc');
-$breadcrumb["top"] = false;
-includeLayout('navtablemiddle.inc');
+
+if ($gallery->album->fields['nav_thumbs'] != 'no' &&
+  $gallery->album->fields['nav_thumbs_location'] != 'top') {
+    includeLayout('navmicro.inc');
+    includeLayout('navtablemiddle.inc');
+}
+
+if ( $gallery->album->fields['nav_thumbs'] != 'yes') {
+    includeLayout('navphoto.inc');
+    includeLayout('navtablemiddle.inc');
+}
+
 includeLayout('breadcrumb.inc');
 includeLayout('navtableend.inc');
-includeLayout('ml_pulldown.inc');
+echo languageSelector();
 if ($fitToWindow) {
 ?>
 <script type="text/javascript">
 <!--
-	calculateNewSize();
+calculateNewSize();
 //-->
 </script>
 <?php 
@@ -713,13 +745,13 @@
   <input type=hidden name=imrawwidth-1 value="<?php echo $imageWidth ?>">
   <input type=hidden name=imthumb-1 value="<?php echo $thumbImage ?>">
   <?php
-     /* Print the caption on back of photo. If no caption,
-      * then print the URL to this page. Shutterfly cuts
-      * the message off at 80 characters. */
-     $imbkprnt = $gallery->album->getCaption($index);
-     if (empty($imbkprnt)) {
-        $imbkprnt = makeAlbumUrl($gallery->session->albumName, $id);
-     }
+  /* Print the caption on back of photo. If no caption,
+  * then print the URL to this page. Shutterfly cuts
+  * the message off at 80 characters. */
+  $imbkprnt = $gallery->album->getCaption($index);
+  if (empty($imbkprnt)) {
+      $imbkprnt = makeAlbumUrl($gallery->session->albumName, $id);
+  }
   ?>
   <input type=hidden name=imbkprnta-1 value="<?php echo htmlentities(strip_tags($imbkprnt)) ?>">
 </form>
@@ -745,7 +777,7 @@
   <input type="hidden" name="imgHeight" value="<?php echo $imageHeight ?>">
 </form>
 <?php }
-	includeHtmlWrap("photo.footer");
+includeHtmlWrap("photo.footer");
 	if (!$GALLERY_EMBEDDED_INSIDE) { ?>
 </body>
 </html>
diff -Naur gallery-1.5-pl1/view_photo_properties.php gallery-1.5.1/view_photo_properties.php
--- gallery-1.5-pl1/view_photo_properties.php	2005-03-10 03:29:40.000000000 +0100
+++ gallery-1.5.1/view_photo_properties.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,16 +15,16 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: view_photo_properties.php,v 1.43.2.1 2005/03/10 02:29:40 cryptographite Exp $
+ * $Id: view_photo_properties.php,v 1.46.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
 
 require_once(dirname(__FILE__) . '/init.php');
 
-$index=getRequestVar('index');
+$index = getRequestVar('index');
 
 // Hack check
 if (!$gallery->user->canReadAlbum($gallery->album)) {
@@ -34,7 +34,6 @@
 
 doctype();
 ?>
-
 <html>
 <head>
   <title><?php echo _("Photo Properties") ?></title>
@@ -104,7 +103,8 @@
         }
     }
 
-    $extra_fields=$gallery->album->getExtraFields(false);
+    $extra_fields = $gallery->album->getExtraFields(false);
+
     displayPhotoFields($index, $extra_fields, false, true,NULL,$forceRefresh);
 
     if ($gallery->album->getKeyWords($index)) {
diff -Naur gallery-1.5-pl1/watermark_album.php gallery-1.5.1/watermark_album.php
--- gallery-1.5-pl1/watermark_album.php	2005-03-10 03:29:40.000000000 +0100
+++ gallery-1.5.1/watermark_album.php	2005-09-13 00:40:44.000000000 +0200
@@ -15,34 +15,45 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: watermark_album.php,v 1.19.2.1 2005/03/10 02:29:40 cryptographite Exp $
+ * $Id: watermark_album.php,v 1.21.2.1 2005/09/12 22:40:44 dmolavi Exp $
  */
 ?>
 <?php
+/**
+ * This popup provides the possibility to put a watermark on every picture in an album.
+ * Subalbums can be watermarked revcursively.
+ *
+ * @package Item
+ */
 
+/**
+ *
+ */
 require_once(dirname(__FILE__) . '/init.php');
 
-list($index, $save, $preview, $wmAlign, $wmName, $wmSelect) = getRequestVar(array('index', 'save', 'preview', 'wmAlign', 'wmName', 'wmSelect'));
-list($wmAlignX, $wmAlignY, $recursive, $previewFull) = getRequestVar(array('wmAlignX', 'wmAlignY', 'recursive', 'previewFull'));
+list($index, $save, $preview, $wmAlign, $wmName, $wmSelect) =
+    getRequestVar(array('index', 'save', 'preview', 'wmAlign', 'wmName', 'wmSelect'));
+list($wmAlignX, $wmAlignY, $recursive, $previewFull) =
+    getRequestVar(array('wmAlignX', 'wmAlignY', 'recursive', 'previewFull'));
 
 // Hack check
 if (!$gallery->user->canChangeTextOfAlbum($gallery->album)) {
-	echo _("You are not allowed to perform this action!");
-	exit;
+    echo _("You are not allowed to perform this action!");
+    exit;
 }
 
 if (empty($index)) {
-	$index='';
+    $index = '';
 }
 $highlightIndex = $gallery->album->getHighlight();
+$err = '';
 
-$err = "";
 if (isset($save) || isset($preview)) {
-	if (isset($wmAlign) && ($wmAlign > 0) && ($wmAlign < 12)) {
-		if (isset($wmName) && !empty($wmName)) {
-			if (isset($save)) {
+    if (isset($wmAlign) && ($wmAlign > 0) && ($wmAlign < 12)) {
+        if (isset($wmName) && !empty($wmName)) {
+            if (isset($save)) {
 ?>
 <html>
 <head>
@@ -51,42 +62,50 @@
 </head>
 <body dir="<?php echo $gallery->direction ?>" class="popupbody">
 <div class="popuphead"><?php echo _("Watermarking album."); ?></div>
-<div class="popup" align="center">
-(<?php echo _("this may take a while"); ?> )
+<div class="popup" align="center"><?php echo _("(this may take a while)"); ?></div>
+<div class="popup">
 <?php
-        	        	my_flush();
-               			set_time_limit($gallery->app->timeLimit);
-	                	$gallery->album->watermarkAlbum($wmName, "",
-					$wmAlign, $wmAlignX, $wmAlignY, $recursive, $wmSelect);
-        	        	$gallery->album->save();
+                my_flush();
+                set_time_limit($gallery->app->timeLimit);
+                $gallery->album->watermarkAlbum(
+                    $wmName,
+                    "",
+                    $wmAlign,
+                    $wmAlignX,
+                    $wmAlignY,
+                    $recursive,
+                    $wmSelect
+                );
+                $gallery->album->save();
 ?>
 </div>
-</div>
 </body>
 </html>
 <?php
-                		dismissAndReload();
-	                	return;
-			} else {
-				// create a preview of the highlight image
-				$gallery->album->watermarkPhoto($highlightIndex, $wmName, "", $wmAlign,
-                                                       isset($wmAlignX) ? $wmAlignX : 0,
-                                                       isset($wmAlignY) ? $wmAlignY : 0,
-                                                       1, // set as preview
-                                                       isset($previewFull) ? $previewFull : 0);
-
-			}
-		} else {
-			$err = _("Please select a watermark.");
-		}
-	} else {
-		$err = _("Please select an alignment.");
-	}
+                dismissAndReload();
+                return;
+            } else {
+                // create a preview of the highlight image
+                $gallery->album->watermarkPhoto(
+                    $highlightIndex,
+                    $wmName,
+                    "",
+                    $wmAlign,
+                    isset($wmAlignX) ? $wmAlignX : 0,
+                    isset($wmAlignY) ? $wmAlignY : 0,
+                    1, // set as preview
+                    isset($previewFull) ? $previewFull : 0);
+            }
+        } else {
+            $err = _("Please select a watermark.");
+        }
+    } else {
+        $err = _("Please select an alignment.");
+    }
 } else {
-	if (!isset($recursive)) {
-	        $recursive = 1;
-	}
-
+    if (!isset($recursive)) {
+        $recursive = 1;
+    }
 }
 doctype();
 ?>
@@ -100,28 +119,28 @@
 <div class="popup" align="center">
 <?php
 if (!$gallery->album->numPhotos(1)) {
-	echo "\n<p>". gallery_error(_("No items to watermark.")) . "</p>";
+    echo "\n<p>". gallery_error(_("No items to watermark.")) . "</p>";
 } else {
-   $highlightIndex = $gallery->album->getHighlight();
-   if (isset($highlightIndex)) {
-      if (isset($preview)) {
-         echo $gallery->album->getPreviewTag($highlightIndex);
-      } else {
-         echo $gallery->album->getThumbnailTag($highlightIndex);
-      }
-   }
-
-   if (!empty($err)) {
-      echo "\n<p>". gallery_error($err) . "</p>";
-   }
-   echo makeFormIntro("watermark_album.php",
-                      array("name" => "theform",
-                            "method" => "POST"));
-   global $watermarkForm;
-   $watermarkForm["askRecursive"] = 1;
-   $watermarkForm["askPreview"] = 1;
-   $watermarkForm["allowNone"] = 0;
-   includeLayout ('watermarkform.inc');
+    $highlightIndex = $gallery->album->getHighlight();
+    if (isset($highlightIndex)) {
+        if (isset($preview)) {
+            echo $gallery->album->getPreviewTag($highlightIndex);
+        } else {
+            echo $gallery->album->getThumbnailTag($highlightIndex);
+        }
+    }
+
+    if (!empty($err)) {
+        echo "\n<p>". gallery_error($err) . "</p>";
+    }
+
+    echo infoLine(_("Keep in mind that watermarking on animated gifs is currently not supported and will 'deface & unanimate' your pictures."), 'notice');
+    echo makeFormIntro("watermark_album.php",  array("name" => "theform", "method" => "POST"));
+    global $watermarkForm;
+    $watermarkForm["askRecursive"] = 1;
+    $watermarkForm["askPreview"] = 1;
+    $watermarkForm["allowNone"] = 0;
+    includeLayout ('watermarkform.inc');
 ?>
 
 <p>
@@ -136,13 +155,17 @@
 </form>
 
 <script language="javascript1.2" type="text/JavaScript">
-<!--   
+<!--
 // position cursor in top form field
 document.theform.data.focus();
 //-->
 </script>
-<?php } // end if numPhotos() ?>
-<?php print gallery_validation_link("watermark_album.php"); ?>
+<?php 
+} // end if numPhotos()
+?>
 </div>
+<?php
+print gallery_validation_link("watermark_album.php", false, array('set_albumName' => $gallery->album->fields["name"]));
+?>
 </body>
 </html>
