From dbcbf91736c8d62a4c62e4aa38db068906774dfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 5 Sep 2018 17:33:04 +0200 Subject: d/watch: Use secure URI --- debian/changelog | 2 ++ debian/control | 1 + debian/watch | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index ac21207..2434ad6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ rapid-photo-downloader (0.9.10-1) UNRELEASED; urgency=medium - Refresh patches. * debian/copyright: - Use secure copyright format URI. + * debian/watch: + - Use secure URI. * Declare compliance with Debian Policy 4.1.5 (No changes needed). -- Jörg Frings-Fürst Tue, 07 Aug 2018 13:10:28 +0200 diff --git a/debian/control b/debian/control index bdeb124..cf82447 100644 --- a/debian/control +++ b/debian/control @@ -23,6 +23,7 @@ Architecture: all Depends: ${python3:Depends}, ${misc:Depends}, + ${shlibs:Depends}, gir1.2-gexiv2-0.10, gir1.2-gstreamer-1.0, gir1.2-gudev-1.0, diff --git a/debian/watch b/debian/watch index ec2cd8e..f84ad26 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,3 @@ version=4 -opts=pgpsigurlmangle=s/$/.asc/ http://launchpad.net/rapid/+download \ +opts=pgpsigurlmangle=s/$/.asc/ https://launchpad.net/rapid/+download \ .*download/rapid-photo-downloader-(\d\.\d\.\d+)\.tar\.(?:bz2|gz|xz) -- cgit v1.2.3 From 1ffc3b70cebfb6bcc900517eb00b9471cb1532ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 5 Sep 2018 17:33:14 +0200 Subject: New upstream version 0.9.11 --- .gitignore | 2 - CHANGES.rst | 28 + PKG-INFO | 11 +- README.rst | 9 + RELEASE_NOTES.rst | 11 +- debian/changelog | 279 - debian/compat | 1 - debian/control | 52 - debian/copyright | 58 - debian/dirs | 1 - debian/lintian-overrides | 4 - debian/manpages | 1 - debian/patches/0001-intltool_utf8.patch | 9 - debian/patches/05_removed-empty-directory.diff | 15 - debian/patches/0700-appstream-metadata.patch | 23 - debian/patches/10-keywords_desktop.patch | 15 - debian/patches/11-no-version-check.patch | 26 - debian/patches/series | 5 - debian/py3dist-overrides | 4 - debian/rules | 25 - debian/source/format | 1 - debian/upstream/signing-key.asc | 234 - debian/watch | 3 - install.py | 14287 ++++++++++++----------- po/ar.po | 1046 +- po/be.po | 1046 +- po/bg.po | 1046 +- po/ca.po | 1046 +- po/cs.po | 1052 +- po/da.po | 1046 +- po/de.po | 766 +- po/el.po | 1046 +- po/en_AU.po | 1040 +- po/en_GB.po | 1040 +- po/es.po | 1052 +- po/et.po | 1046 +- po/fa.po | 1046 +- po/fi.po | 1046 +- po/fr.po | 1064 +- po/hr.po | 1046 +- po/hu.po | 1048 +- po/id.po | 1046 +- po/it.po | 1046 +- po/ja.po | 1048 +- po/kab.po | 1244 +- po/nb.po | 1046 +- po/nl.po | 1052 +- po/nn.po | 1053 +- po/oc.po | 1046 +- po/pl.po | 1046 +- po/pt.po | 1046 +- po/pt_BR.po | 1052 +- po/rapid-photo-downloader.pot | 1040 +- po/ro.po | 1046 +- po/ru.po | 1046 +- po/sk.po | 1046 +- po/sr.po | 1046 +- po/sv.po | 1046 +- po/tr.po | 1048 +- po/uk.po | 1046 +- po/zh_CN.po | 1046 +- raphodo/__about__.py | 2 +- raphodo/constants.py | 48 +- raphodo/generatenameconfig.py | 40 +- raphodo/rapid.py | 8 +- raphodo/rpdfile.py | 25 +- raphodo/storage.py | 154 +- raphodo/thumbnaildisplay.py | 4 +- rapid_photo_downloader.egg-info/PKG-INFO | 11 +- rapid_photo_downloader.egg-info/requires.txt | 4 +- setup.py | 4 +- upgrade.py | 14076 +++++++++++----------- 72 files changed, 34520 insertions(+), 33617 deletions(-) delete mode 100644 .gitignore delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100644 debian/dirs delete mode 100644 debian/lintian-overrides delete mode 100644 debian/manpages delete mode 100644 debian/patches/0001-intltool_utf8.patch delete mode 100644 debian/patches/05_removed-empty-directory.diff delete mode 100644 debian/patches/0700-appstream-metadata.patch delete mode 100644 debian/patches/10-keywords_desktop.patch delete mode 100644 debian/patches/11-no-version-check.patch delete mode 100644 debian/patches/series delete mode 100644 debian/py3dist-overrides delete mode 100755 debian/rules delete mode 100644 debian/source/format delete mode 100644 debian/upstream/signing-key.asc delete mode 100644 debian/watch diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0ff0ae9..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.pc -debian/files diff --git a/CHANGES.rst b/CHANGES.rst index 75a4f60..780ba85 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,34 @@ Changelog for Rapid Photo Downloader ==================================== +0.9.11 (2018-08-26) +------------------- + + - Added CentOS 7.5 as supported Linux distribution. See the release notes + for installation instructions. + + - Add weekday as locale's abbreviated and full name to file renaming and + subfolder generation options. + + - Correct mistake in fixing bug #1775654: optional dependencies listed in + setup.py as required. + + - Fix bug #1787707: install.py does not handle installer tar path with + spaces. + + - Improve detection of openSUSE in install.py script. + + - Better handle file managers that do not allow the selection of files using + command line arguments, which is important for desktops like Mate, LXDE, + and XFCE. + + - Provide sensible fallback when system erroneously reports default file + manager. + + - Updated Brazilian Portuguese, Czech, Dutch, French, Japanese, Kabyle, + Norwegian Nynorsk, and Spanish translations. + + 0.9.10 (2018-07-29) ------------------- diff --git a/PKG-INFO b/PKG-INFO index 2adc5fa..933a137 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: rapid-photo-downloader -Version: 0.9.10 +Version: 0.9.11 Summary: Downloads, renames and backs up photos and videos from cameras, phones, memory cards and other devices Home-page: http://www.damonlynch.net/rapid Author: Damon Lynch @@ -14,6 +14,7 @@ Description: Rapid Photo Downloader - `Description`_ - `Install on Ubuntu, openSUSE, Debian, and Fedora`_ + - `Install on CentOS 7.5`_ - `Supported Linux Versions`_ - `Software Requirements and Program Installation on Other Systems`_ - `Satisfying Software Requirements`_ @@ -70,6 +71,13 @@ Description: Rapid Photo Downloader If you installed the man pages, they are found in ``/usr/local/share/man/man1``. + Install on CentOS 7.5 + ===================== + + Consult the release notes for additional steps to take prior to running + the installation script. Once completed, the steps are the same as above, + except the command ``python3`` is replaced by ``python3.6`` + Supported Linux Versions ======================== @@ -78,6 +86,7 @@ Description: Rapid Photo Downloader - Debian 9, unstable or testing - Fedora 25 or newer - openSUSE Leap 42.2 or newer + - CentOS 7.5 - Any distribution meeting the software requirements below Software Requirements and Program Installation on Other Systems diff --git a/README.rst b/README.rst index ca09bbf..070d7b1 100644 --- a/README.rst +++ b/README.rst @@ -6,6 +6,7 @@ Contents - `Description`_ - `Install on Ubuntu, openSUSE, Debian, and Fedora`_ +- `Install on CentOS 7.5`_ - `Supported Linux Versions`_ - `Software Requirements and Program Installation on Other Systems`_ - `Satisfying Software Requirements`_ @@ -62,6 +63,13 @@ Finally, to uninstall: If you installed the man pages, they are found in ``/usr/local/share/man/man1``. +Install on CentOS 7.5 +===================== + +Consult the release notes for additional steps to take prior to running +the installation script. Once completed, the steps are the same as above, +except the command ``python3`` is replaced by ``python3.6`` + Supported Linux Versions ======================== @@ -70,6 +78,7 @@ Supported Linux Versions - Debian 9, unstable or testing - Fedora 25 or newer - openSUSE Leap 42.2 or newer + - CentOS 7.5 - Any distribution meeting the software requirements below Software Requirements and Program Installation on Other Systems diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst index 7e3c5f0..b9652ad 100644 --- a/RELEASE_NOTES.rst +++ b/RELEASE_NOTES.rst @@ -1,4 +1,4 @@ -Release Notes for Rapid Photo Downloader 0.9.10 +Release Notes for Rapid Photo Downloader 0.9.11 =============================================== - If you installed Rapid Photo Downloader using the install script, you can @@ -32,4 +32,13 @@ Release Notes for Rapid Photo Downloader 0.9.10 /usr/bin/python3 -m pip install -U --user --disable-pip-version-check pyzmq + - To install Rapid Photo Downloader on CentOS 7.5, first install Python 3.6 + from the IUS Community repository: + sudo yum -y install yum-utils + sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm + sudo yum -y install python36u python36u-setuptools + + Then run the install.py script: + + python3.6 install.py diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 21e12d0..0000000 --- a/debian/changelog +++ /dev/null @@ -1,279 +0,0 @@ -rapid-photo-downloader (0.9.9-2) unstable; urgency=medium - - * remove python version dependency satisfied by oldstable - * update standards version, no change - * add missing runtime dependencies (Closes: #900709) - - -- Antoine Beaupré Tue, 24 Jul 2018 21:51:03 -0400 - -rapid-photo-downloader (0.9.9-1) unstable; urgency=medium - - * add patch to disable version checks' - * update to newer 0.9.9 release - * add myself to uploaders - * move to salsa - * make backports easier by tolerating backported debhelper versions - - -- Antoine Beaupré Wed, 14 Mar 2018 12:31:55 -0400 - -rapid-photo-downloader (0.9.7-1) unstable; urgency=medium - - * Team upload - - [ Antoine Beaupré ] - * update to newer 0.9.7 release - * debian/watch: - - allow downloading older releases by looking at the download page - directly - - enable OpenPGP signature checks on tarballs - * debian/control - - depend on python3 explicitly otherwise build fails on stretch - - remove commented out dependencies - - remove dependencies redundant with requirements.txt - - depend on python 3.4 or above, as upstream - * debian/py3dist-overrides - - add new dependencies mappings - - [ Jörg Frings-Fürst ] - * New upstream release (Closes: #867527, #790600, #866476): - - Remove obsolete patches: - + 05_removed-empty-directory.diff - + 10-keywords_desktop.patch - * debian/control: - - Add requested python 3 and remove unneeded python 2 to/from Build-Depends. - - Change Vcs-Browser and Homepage to secure URI. - - Add X-Python3-Version and remove X-Python-Version. - - Add missing python3-pymediainfo and python3-mediainfodll to Build-Depends. - * debian/rules: - - Use pkg-info.mk instead parsing the output of dpkg-parsechangelog. - * Declare compliance with Debian Policy 4.1.3 (No changes needed). - * Bump compat to 11: - - Change debian/compat to 11. - - Change debhelper version at debian/control to >= 11. - * Change to my new email address: - - debian/control - - debian/copyright - * debian/copyright: - - Add year 2018 to debian/*. - - Add Antoine Beaupré to debian/* - - Update to the new upstream release. - * debian/watch: - - Bump version to 4. - - Allow only numerical versions. - * debian/changelog: - - Remove trailing whitespaces. - * New patches/0700-appstream-metadata.patch: - - Rewrite package metadata to the latest version. - * Copy appdata file from usr/share/appdata to usr/share/metainfo. - - -- Jörg Frings-Fürst Thu, 04 Jan 2018 10:34:46 +0100 - -rapid-photo-downloader (0.4.11-1) unstable; urgency=medium - - * New upstream release (Closes: #806975, #806976). - * Remove debian/menu by reason of tech-ctte bug #741573. - * Rewrite debian/watch to track the last version. - - -- Jörg Frings-Fürst Sun, 06 Dec 2015 02:58:59 +0100 - -rapid-photo-downloader (0.4.10-3) unstable; urgency=medium - - * debian/control: - - Bump Standards-Version to 3.9.6 (no changes required). - - Add dh-python to Build-Depends to prevent warning at build. - - Remove X-Python-Version 2.6 during installation errors. - * New debian/lintian-overrides: - - Override the warning "desktop-mime-but-no-exec-code" because - the program don't use parameters for filenames. - * debian/copyright: - - Add year 2015. - * Remove debian/source/options because compression xz is standard now. - * Refresh patches. - - -- Jörg Frings-Fürst Mon, 11 May 2015 23:43:30 +0200 - -rapid-photo-downloader (0.4.10-2) unstable; urgency=medium - - * New maintainer (Closes: #753568). - * debian/control: - - Set myself as maintainer. - - Vcs: - + Remove upstream Vcs. - + Create a new git repository on alioth. - + Add the Fields Vcs-Browser and Vcs-Git. - * Add debian/source/options: - - Set compression to xz & compression-level to 9 to save space. - * debian/copyright: - - Add myself to the list of authors for debian/*. - - Update copyright years for 2014. - - Change License for rapid/ValidatedEntry.py from other to Expat. - - Remove non-existing files. - * debian/rules: - - Install upstream changelog from rapid/ChangeLog. - * New debian/patches/10-keywords_desktop.patch - - Add missing Keywords entry to the .desktop file. - * Change debian/compat to 9 (no changes required). - - -- Jörg Frings-Fürst Mon, 18 Aug 2014 14:35:55 +0200 - -rapid-photo-downloader (0.4.10-1) unstable; urgency=medium - - * New upstream release - * Bump standard version to 3.9.5 - - -- Julien Valroff Sat, 08 Mar 2014 09:07:25 +0100 - -rapid-photo-downloader (0.4.7-1) unstable; urgency=low - - * New upstream release - * Bump standard version to 3.9.4 (no changes needed) - - -- Julien Valroff Wed, 23 Oct 2013 11:48:47 +0200 - -rapid-photo-downloader (0.4.6-1) unstable; urgency=low - - * New upstream release - - -- Julien Valroff Fri, 15 Feb 2013 18:54:40 +0100 - -rapid-photo-downloader (0.4.5-3) unstable; urgency=low - - * Add dependency on exiv2 (thanks to Damon Lynch for spotting this) - - -- Julien Valroff Sun, 25 Nov 2012 09:37:56 +0100 - -rapid-photo-downloader (0.4.5-2) unstable; urgency=low - - * Depends on python-dbus (Closes: #693753) - - -- Julien Valroff Fri, 23 Nov 2012 06:36:06 +0100 - -rapid-photo-downloader (0.4.5-1) unstable; urgency=low - - * New upstream release - - -- Julien Valroff Tue, 26 Jun 2012 20:47:29 +0200 - -rapid-photo-downloader (0.4.4-1) unstable; urgency=low - - * New upstream release (Closes: #677539) - * Update DEP-5 URI to the final location - * Bump standard version to 3.9.3 (no changes needed) - - -- Julien Valroff Fri, 15 Jun 2012 07:44:06 +0200 - -rapid-photo-downloader (0.4.3-1) unstable; urgency=low - - * New upstream release - * Adjust dependencies for the new release - - -- Julien Valroff Sun, 08 Jan 2012 07:58:48 +0100 - -rapid-photo-downloader (0.4.2-1) unstable; urgency=low - - * New upstream release - * Update DEP-5 uri - - -- Julien Valroff Sun, 02 Oct 2011 07:08:46 +0200 - -rapid-photo-downloader (0.4.1-2) unstable; urgency=low - - * Actually pass version to pod2man - * Fix X-Python-Version field to state python 2.6 and 2.7 are supported - - -- Julien Valroff Sun, 11 Sep 2011 17:47:34 +0200 - -rapid-photo-downloader (0.4.1-1) unstable; urgency=low - - * New upstream release - * Fix duplicate entries in dependencies - * Point to GPL-2 license text in debian/copyright - - -- Julien Valroff Mon, 23 May 2011 21:17:07 +0200 - -rapid-photo-downloader (0.4.0-1) unstable; urgency=low - - * New upstream release - * Upload to unstable - - -- Julien Valroff Fri, 29 Apr 2011 18:50:14 +0200 - -rapid-photo-downloader (0.4.0~rc1-1) experimental; urgency=low - - * New upstream Release Candidate - * Add menu file - - -- Julien Valroff Sat, 23 Apr 2011 09:21:23 +0200 - -rapid-photo-downloader (0.4.0~beta1-1) experimental; urgency=low - - * New upstream beta release - * Update to new policy 3.9.2 (no changes needed) - - -- Julien Valroff Sat, 16 Apr 2011 16:39:37 +0200 - -rapid-photo-downloader (0.4.0~alpha4-1) experimental; urgency=low - - * New upstream alpha version - - -- Julien Valroff Fri, 08 Apr 2011 07:09:56 +0200 - -rapid-photo-downloader (0.4.0~alpha1-1) experimental; urgency=low - - * New upstream alpha version: - + New user interface - + Improve speed - * Update dependencies for the new release - - -- Julien Valroff Fri, 25 Mar 2011 22:10:10 +0100 - -rapid-photo-downloader (0.3.6-1) unstable; urgency=low - - * New upstream maintenance release - - -- Julien Valroff Fri, 08 Apr 2011 07:14:55 +0200 - -rapid-photo-downloader (0.3.5-1) unstable; urgency=low - - * New Upstream Version: - + Translation updates - + Fix crash while downloading - - -- Julien Valroff Fri, 25 Mar 2011 21:53:10 +0100 - -rapid-photo-downloader (0.3.4-3) unstable; urgency=low - - * Switch from pysupport to dh_python2 - * Install files in a private directory to avoid file conflicts with - rapid-spring package (Closes: #618994) - - -- Julien Valroff Sun, 20 Mar 2011 15:48:38 +0100 - -rapid-photo-downloader (0.3.4-2) unstable; urgency=low - - * Update copyright information - * Bump debhelper compat to 8 - * Upload to unstable - - -- Julien Valroff Sat, 19 Mar 2011 14:37:44 +0100 - -rapid-photo-downloader (0.3.4-1) experimental; urgency=low - - * New Upstream Version - * Remove DMUA field, now useless - * Add (X-)Python-Version: fields in control file, as per Python Policy - - -- Julien Valroff Mon, 22 Nov 2010 21:34:48 +0100 - -rapid-photo-downloader (0.3.3-2) experimental; urgency=low - - * Update my email address - * Fix watch file - - -- Julien Valroff Mon, 08 Nov 2010 21:43:55 +0100 - -rapid-photo-downloader (0.3.3-1) experimental; urgency=low - - * Initial release (Closes: #539183) - - -- Julien Valroff Mon, 25 Oct 2010 18:42:48 +0200 diff --git a/debian/compat b/debian/compat deleted file mode 100644 index b4de394..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/debian/control b/debian/control deleted file mode 100644 index 5be7f01..0000000 --- a/debian/control +++ /dev/null @@ -1,52 +0,0 @@ -Source: rapid-photo-downloader -Section: graphics -Priority: optional -Maintainer: Jörg Frings-Fürst -Uploaders: Antoine Beaupré -Build-Depends: - debhelper (>= 11~), - dh-python, - intltool, - python3, - python3-all, - python3-pymediainfo, - python3-mediainfodll, - python3-setuptools, - python3-xdg -Standards-Version: 4.1.4 -Homepage: https://damonlynch.net/rapid -Vcs-Git: https://salsa.debian.org/debian/rapid-photo-downloader.git -Vcs-Browser: https://salsa.debian.org/debian/rapid-photo-downloader - -Package: rapid-photo-downloader -Architecture: all -Depends: - ${python3:Depends}, - ${misc:Depends}, - gir1.2-gexiv2-0.10, - gir1.2-gstreamer-1.0, - gir1.2-gudev-1.0, - gir1.2-notify-0.7, - gir1.2-udisks-2.0, - gstreamer1.0-libav, - gstreamer1.0-plugins-good, - libimage-exiftool-perl, - libmediainfo0v5, - python3-dbus, - python3-exif, - python3-gi, - python3-gphoto2, - python3-gphoto2cffi, - python3-pyqt5 (>= 5.4), - python3-requests, - qt5-image-formats-plugins, -Recommends: - python3-kaa-metadata, - python3-hachoir-metadata, - ffmpegthumbnailer -Description: Photo downloader (importer) from cameras, memory cards, other devices - Rapid Photo Downloader can be used by both professional and amateur - photographers to download photos and videos from multiple cameras, - memory cards and Portable Storage Devices simultaneously. It provides - many flexible, user-defined options for subfolder creation, photo and - video renaming, and backup. diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index 45f0f2c..0000000 --- a/debian/copyright +++ /dev/null @@ -1,58 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Rapid Photo Downloader -Upstream-Contact: Damon Lynch -Source: https://launchpad.net/rapid - -Files: * -Copyright: 2007-2018 Damon Lynch - 2002-2006 Stephen Kennedy -License: GPL-2+ - -Files: setup.py -Copyright: 2009-2017 Damon Lynch - 2004-2012 Canonical Ltd - 2014 Donald Stufft -License: GPL-2+ - -Files: raphodo/storage.py -Copyright: 2015-2017 Damon Lynch - 2008-2015 Canonical Ltd. - 2013 Bernard Baeyens -License: GPL-2+ - -Files: raphodo/aboutdialog.py -Copyright: 2007-2018 Damon Lynch - 2008-2015 Canonical Ltd. - 2013 Bernard Baeyens - 2012-2015 Jim Easterbrook - 2012 Sven Marnach -License: GPL-2+ - -Files: po/* -Copyright: 2009-2017 Rosetta Contributors and Canonical Ltd -License: GPL-2+ - -Files: debian/* -Copyright: 2009 Damon Lynch - 2009-2014 Julien Valroff - 2017 Antoine Beaupré - 2014-2018 Jörg Frings-Fürst -License: GPL-2+ - -License: GPL-2+ - 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 St, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU General Public - License can be found in the file `/usr/share/common-licenses/GPL-2'. diff --git a/debian/dirs b/debian/dirs deleted file mode 100644 index f798984..0000000 --- a/debian/dirs +++ /dev/null @@ -1 +0,0 @@ -usr/share/metainfo/ diff --git a/debian/lintian-overrides b/debian/lintian-overrides deleted file mode 100644 index 0af63f6..0000000 --- a/debian/lintian-overrides +++ /dev/null @@ -1,4 +0,0 @@ -# -# The program dosn't need parameters for filenames -# -desktop-mime-but-no-exec-code diff --git a/debian/manpages b/debian/manpages deleted file mode 100644 index c12dd1b..0000000 --- a/debian/manpages +++ /dev/null @@ -1 +0,0 @@ -rapid-photo-downloader.1 diff --git a/debian/patches/0001-intltool_utf8.patch b/debian/patches/0001-intltool_utf8.patch deleted file mode 100644 index 58f2671..0000000 --- a/debian/patches/0001-intltool_utf8.patch +++ /dev/null @@ -1,9 +0,0 @@ -Index: trunk/po/POTFILES.in -=================================================================== ---- trunk.orig/po/POTFILES.in -+++ trunk/po/POTFILES.in -@@ -1,3 +1,4 @@ -+[encoding: UTF-8] - raphodo/aboutdialog.py - raphodo/backupfile.py - raphodo/backuppanel.py diff --git a/debian/patches/05_removed-empty-directory.diff b/debian/patches/05_removed-empty-directory.diff deleted file mode 100644 index 0c5ecd6..0000000 --- a/debian/patches/05_removed-empty-directory.diff +++ /dev/null @@ -1,15 +0,0 @@ -Description: Remove empty directory from installation -Author: Julien Valroff - -Index: trunk/setup.py -=================================================================== ---- trunk.orig/setup.py -+++ trunk/setup.py -@@ -86,7 +86,6 @@ photo and video renaming, and backup. - data_files=[ - ('share/applications', ['data/rapid-photo-downloader.desktop']), - ('share/pixmaps', ['data/icons/48x48/apps/rapid-photo-downloader.png', 'data/icons/rapid-photo-downloader.xpm']), -- ('share/icons/hicolor/scalable/apps', glob.glob('data/icons/scalable/apps/*.svg')), - ('share/icons/hicolor/16x16/apps', glob.glob('data/icons/16x16/apps/*.png')), - ('share/icons/hicolor/22x22/apps', glob.glob('data/icons/22x22/apps/*.png')), - ('share/icons/hicolor/24x24/apps', glob.glob('data/icons/24x24/apps/*.png')), diff --git a/debian/patches/0700-appstream-metadata.patch b/debian/patches/0700-appstream-metadata.patch deleted file mode 100644 index dcd9156..0000000 --- a/debian/patches/0700-appstream-metadata.patch +++ /dev/null @@ -1,23 +0,0 @@ -Description: Rewrite package metadata latest version -Author: Jölrg Frings-Fürst -Last-Update: 2018-01-03 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: trunk/data/net.damonlynch.rapid-photo-downloader.appdata.xml.in -=================================================================== ---- trunk.orig/data/net.damonlynch.rapid-photo-downloader.appdata.xml.in -+++ trunk/data/net.damonlynch.rapid-photo-downloader.appdata.xml.in -@@ -1,6 +1,6 @@ - - -- -+ - net.damonlynch.rapid-photo-downloader - - rapid-photo-downloader.desktop -@@ -67,4 +67,4 @@ - - - damonlynch@gmail.com -- -+ diff --git a/debian/patches/10-keywords_desktop.patch b/debian/patches/10-keywords_desktop.patch deleted file mode 100644 index 85014c2..0000000 --- a/debian/patches/10-keywords_desktop.patch +++ /dev/null @@ -1,15 +0,0 @@ -Description: Add _Keywords to .desktop file -Author: Jörg Frings-Fürst -Forwarded: not-needed -Last-Update: 2014-08-18 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: trunk/data/rapid-photo-downloader.desktop -=================================================================== ---- trunk.orig/data/rapid-photo-downloader.desktop -+++ trunk/data/rapid-photo-downloader.desktop -@@ -9,3 +9,4 @@ MimeType=x-content/image-dcf; - Terminal=false - Type=Application - Categories=Graphics;Photography; -+Keywords=photo;download;graphics;photography; diff --git a/debian/patches/11-no-version-check.patch b/debian/patches/11-no-version-check.patch deleted file mode 100644 index 095a026..0000000 --- a/debian/patches/11-no-version-check.patch +++ /dev/null @@ -1,26 +0,0 @@ -Description: disable version checks on startup - Rapid-photo-downloader performs a check for new versions on startup - upstream. In Debian, users cannot perform this update themselves - through the mechanisms offered upstream: they must perform updates - through the Debian packaging system. This check will, when the - package trickle down in Debian, trigger needless warnings when - upstream performs new releases that are not backported to stable or - LTS releases. -Origin: upstream, https://discuss.pixls.us/t/rapid-photo-downloader-0-9-9-is-released/6912 -Forwarded: not-needed -Last-update: 2018-03-14 -Author: Antoine Beaupre - -diff --git a/raphodo/constants.py b/raphodo/constants.py -index 8406456..21701cc 100644 ---- a/raphodo/constants.py -+++ b/raphodo/constants.py -@@ -31,7 +31,7 @@ - - # If set to True, the ability to check for a new version will be removed - # from the user interface and disabled in program logic. --disable_version_check = False -+disable_version_check = True - - - class CheckNewVersionDialogResult(IntEnum): diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index 28606f7..0000000 --- a/debian/patches/series +++ /dev/null @@ -1,5 +0,0 @@ -#05_removed-empty-directory.diff -#10-keywords_desktop.patch -#0001-intltool_utf8.patch -11-no-version-check.patch -0700-appstream-metadata.patch diff --git a/debian/py3dist-overrides b/debian/py3dist-overrides deleted file mode 100644 index 70a7d8f..0000000 --- a/debian/py3dist-overrides +++ /dev/null @@ -1,4 +0,0 @@ -colour python3-colour -gphoto2 python3-gphoto2 -pyprind python3-pyprind -rawkit python3-rawkit diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 123cb55..0000000 --- a/debian/rules +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/make -f -#export DH_VERBOSE=1 - - -include /usr/share/dpkg/pkg-info.mk - -%: - dh $@ --with python3 --buildsystem=pybuild - -override_dh_auto_configure: - pod2man --section=1 --release=$(DEB_SOURCE) --center "" doc/rapid-photo-downloader.1.pod > rapid-photo-downloader.1 - -override_dh_auto_install: - dh_auto_install - mv $(CURDIR)/debian/rapid-photo-downloader/usr/share/appdata/net.damonlynch.rapid-photo-downloader.appdata.xml \ - $(CURDIR)/debian/rapid-photo-downloader/usr/share/metainfo/ - $(RM) -d $(CURDIR)/debian/rapid-photo-downloader/usr/share/appdata/ - -override_dh_auto_clean: - -rm rapid-photo-downloader.1 - -rm -rf build/ - dh_auto_clean - -override_dh_installchangelogs: - dh_installchangelogs CHANGES.rst diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 163aaf8..0000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc deleted file mode 100644 index 974d36f..0000000 --- a/debian/upstream/signing-key.asc +++ /dev/null @@ -1,234 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBEoQCH0BEACxnVq2+MCpRWb8tcJh49iWfBCVIXtrSvLOY9uL342LICH90PTt -CFcZTW/A61n+4ZreIA1S+3MYVpnhOGTHKgUs1yQ8477XpliZMgzJRDZ4ludTNMNg -I9fO0o8w3j3N15HhXnjrsa7XTh1ZFPvsHhtwmg9VwMDB1tvwo6Zd33pVUiizxAHV -9CzTnSk1YjNG6kIjn26PQajCHe4YblkfksK9/RKULEc6zO/D2BuAkCtvasZrxCRy -CTPn9yoeeGOphqkdanPYICjZD+ji5if8kPX7bw0gE0/UcDZVSrUYfJeKVjw/iTk0 -h73F/0y9pD0BuJegOL9BKQAA374khmE9SN3Mn2E/lWU5tNX0o+RaKI4OUVzU3Nui -rXCZ3pTDhRvVviWQ+uxzYU4LF//cnOB1AEXhHwWE1jX9p1QFTzkQ2Zp4hVrr8UaN -GezdSXt4t2drEK8ozFTTPQfCvtqRhhEms6WmlmyYOudJzNX5LQmyrDgD4BJMkKhr -DCQrwuJmaMTnqllt8qMu3lybOBXomm9akWgUvFwGy4Jzyev3rIKF9IQ5BsgubLjF -RaShC4po4Yp08EgGmBl2qE7jwEYl6OLQfTzyenRsRtrBOzTcfjEjxf16zQOlSL7r -WVfV60TG4lzlboMSIXrU57JgKeVAa5ZykfxxjLQbU+l9tDQ9Y8tx7ZLNEwARAQAB -tCJEYW1vbiBMeW5jaCA8ZGFtb25seW5jaEBnbWFpbC5jb20+iQI6BBMBAgAkAhsD -Ah4BAheABQsJCAcDBRUKCQgLBRYCAwEABQJKEAnqAhkBAAoJEIAFsfNpcL4owZ8P -/iJ8orsMMnUKZfeo82UVngi6I2UmKjYcClL9mWaBN32CmBWwO1bbgLgQWA2MsIvx -PLVIcJqQOUEBSYhKnBkQGnyf0aLaZCHMkbMGyeahE0pxy32hpSJqBq3jih5wCc4O -AkEcfwmrbFPzJVO1XiRtAEOTjva6cy9dj+8QMoH0YfGs3PkTe8yrG3l3tddqP7Wi -QZCtWhjIq4Wn1EW6m7AexL3s5NaHUJ+q1Nx+rDODN0K73W2qv0e4DOwRFzZ86miy -WOAXSrlVQT+dW1wMs0/H7+G+vYvMFZcZW5a7zRmKjgPcGDwRpodboyPq3jf7upBF -zIauYvsOcNHzsVTHHukBgV4CHqIy3TdZCzUUB08ss6wlw2SCnQOUx+lhxiRm4dpU -4xV5z0uOo5W49nEiS2qav/DStycweGsVdvQjrXty364L9dZLj/7YgoxmZeVjXOCE -g9XRIElwmcfrpkUCA26yZfdIbpHqke4XyoG/OnMgJHc2rCcq4A93dKUnzJ6jOPxB -3hxzpewwmKPjO7Kfa3WTnpHndx2Nlc+PUUdzGW8kiPDgBh4dcEPJWz2qOV5/Glnf -zUMV6vdGFvD16uKa0N9v+PqNle8PhowArwvLT/6i5LUM/gtPUZs5szT0Ze43+Kh9 -V881tXfvsTc68U3aK11ZMzMgMFp6DSdBUKcTXJVUyvgIiEYEEBECAAYFAkoQC7gA -CgkQb0hCpO1xWUcV9gCeM5+BciIAxkCelV3O4OoHKDV0mRoAnRmO/k7LGqlzxjy0 -rBa1TT4MyI0CiQIfBBABAgAJBQJKEA1JAgcAAAoJEM84A8HLJeYeAvEP/0luItSQ -7V+pCN2brH7SrimQMyJ+xQUjh50iCoqAGUcl/c+hmgIgVWXqqQcJtVp4vNBP/Q6M -JcaPzDkCXfSUnzEY26U8i74kwdwYvgvhmSRJExEPfNf1fI+gICAl1DCNWR+GDDjY -z4CsvQHAtZ46gXFVmLZXcHEKDUGi6eoa4lUzWeGrIzOH2HmiADKy/kZNv+tYVy50 -kdnCaOfMu2DRGwVbuZvlIImBj9qU1UQdF/6Q6JLWqzAjTm5y7fZP28tebiuthzEx -vX+ULJHRi/nDMRa5awP/xB+S1JzEbZq6uG/k9pN6/iuSyLyuyPbMqg2PUbcR+uag -RGT8Gq6O/S1rZTJRu9VDJ5ayMQDCRwct35ryzJ/Ge/hmQQYKOZPUQilapGw6qMva -LIGSW8voLJYbV/IiYPQbKy8lBS/Jp3oWejompSzUcHyqWLCsC8gCcreDOx4nAxLy -KXInQbeuW5d+mb2aaPDObWQmGiwQcDSeX2D9luytaE9bX5yLW1dvqNQxx4IQik1F -hXcHdOn5sYWV6S4jaDubbXyn0dKzFFZhIP+LsKznUnWrxEax24wVWr6uGwEHXMLp -dz6YM5nzN44ALtc0W+G7Lgy+PapFh/s8QVyb8lz8kc5Abv8ph2x1+HRoerhAuDwR -q8RY4Eg9iAlTmIJI8UUY1aPQhU6hdeQSuKEstCJEYW1vbiBMeW5jaCA8ZGFtb25s -eW5jaEB5YWhvby5jb20+iQI3BBMBAgAhAhsDAh4BAheABQJKEAnHBQsJCAcDBRUK -CQgLBRYCAwEAAAoJEIAFsfNpcL4o7V8P/j1lf4vVGsM00vFHhzAnkb8hWX2jlYjN -OdkyaPBZX1PwF60v8oJkCGl1TzyN5J6J0++UD1nuqmlGBAvJnMvXedlAnv5HIsRU -vaLGH3Gs/yiZ630dPriKaQ3dGQ0ecOp1uJJ6RA+1KWR5NEpVWUOSQo4LFVhza+7W -N0QHHszJzvIr34HJzCsfnnlecFQV/W/BERHqQYsCcjfEFdyXWozcFz28YzgZ/mOm -z0j5MCxFOKhRfHxN8Kn5O5EBTm6ZrQ6iaugRuTliZ2Ktt5tXC/w+uwQWctyiAhsy -sDF77w+Go9/t7oXzXCdCgGIXUfjFaWUln0RcDK84hasEHstKeFbZPEm3Jrqz8iwN -PZ6nOHZpOeRdaSG9DzciJmQQ+e7cbVdYYl6E/W429TmbXfJ8rxJPsaltGRW6VTjd -YaVidlzh7Y559Nh069ESFnxkEa/RYUtmCH4LcFtInQzPXe0RY70AnA7NQSicCINX -RutEjXJxNvRj+sraSbM6Uypq0XQygxXA8DdcUc2xpkaTqnLZLtUWNMaXnM9HaZ6h -86lMIpTKm2selqpiT6YrZkibp8Nn7YZukYJq7+eUmQaKixscRUr+tJtOTiqGJ2n2 -RlkFpz/Bcs4KMWBRbdIF4QkW2NQW+Z9u1aIaLvCKbRrQ5HHFv1P/AYSLrLRKvM3U -ArfPCOn2y92BiEYEEBECAAYFAkoQC7gACgkQb0hCpO1xWUc0lQCfcbLASaALgdEt -imGP5pbXrVSiwloAnjCyMA5isS0x/e5rb4KBmQfe6J7+iQIfBBABAgAJBQJKEA1J -AgcAAAoJEM84A8HLJeYeuqIQALOdlwDmNKHcfSvqBVqwPfzZjXy5Uw+F8GLw81cP -VqtmSAWCrpKO9IR+z0gXrEVVwEvFt0xQWb7wrSeoW5CB7PpGQXWd1bazx/IYZ+tr -c3f4Vy4/mRFnleQZ/XcA2dIdtTYSpoEtAe2tEeeXu40FlogvnJ/VV7smmsOgNUcq -FA9U0nuMQ1Ajjx7Svv6L+wjtvFzda8T2znjJGsCvLx71ZBUj7vW1sXZjKMi2dMqa -3y88aRKJ7KzbJgcbUqfZUELOb/YLzZIVRAzsuDDaPRvgKavfqnt/gLUJ7PdspfNj -+Tyv093twrZzD9TXMrlktIWV/NxM2+JXqyEBaH4cVdiJXcoUu9xfAhI8LF0tqhKn -dEePPMnIjEp/J1cGvcoR6OA0MOcra/irSE2RBKPFsO/V2igKI05T1aWXo/Gq+sgH -r3k2+F5+n7TLq55uV8N5I88k1K9FY1e2G1hxUqAWpCB7ttumV0qAxi1fi0Any5Ky -PVZOq3v85UqiBSt3h2bnKYx5PDpD3SF3p8GnBjHtHaBKmhInsxrXYQgV0aeftMBz -dMXRsqqAfLcn0TzxwUQ/dqCQA/CPsOsgeQ7oeu69sAYd6GAMEXPSP2uyT0FoL1qg -Fbs5BOhGjR+3msig8WbL89SBPyBJfM2JAV5fIGLw1eiMIAW9S7IsqCe2FFJuM9B4 -XntmtCdEYW1vbiBMeW5jaCA8ZGFtb25AYXNpYW5yZWZsZWN0aW9uLmNvbT6JAjcE -EwECACECGwMCHgECF4AFAkoQCcMFCwkIBwMFFQoJCAsFFgIDAQAACgkQgAWx82lw -viihqRAAmvNMMRpgroKmsh+LnSb9AcPgMlgdCZRqUg8Gvav9gBOML0wJgQmNCE2O -5D5tvx7/ccb5NGRN8zWuqsDiDPVSsx5zQmqSl5JrXatf4620UjuUoUdDRs0jYZSk -3Ypi8KOQpCUhGEeYca5WpmhPEclTMopu7C0C2HEj7itDgV3HKVHQhzgtp+znCPLB -xVNVtBE6VQICbdhviNGX4DAE9JQV68hjAqfGDu7MatuHlqlxH+qnf9lX5MEf6/i3 -sMKkJgkxD9kPjulyJsCP8eLnbxKZIAMPPepW1rMhFg/jgi3bQQUIH1v+qU/JXwRm -z5PO7RD1b69FTQQFeEMsLgyqnF0aKl4jQs+xpL7F4Sg7ZNwvJg+CMfUGKOasxSfA -d6euzEmClhDEIXqG2KGtf508BoglR54Myb2N8lgzG8nOFFB4j5hzo6o4fhb+M37r -UckGeIlZykvRdx6D+KhHUuedeeGXCEYf317otG8yIVTkqWi0mfLBqZub2E6AhSSm -2QOIW5UBA5cqzR6ujAoNjWPk/iheW1eQjoK+5Fjy9+Ghqbg6JyVja8oCnKThOBLr -nBS8tW47jhEZfayFgBaNrL0qMZedGBgoFEnySUk9v/g4ClpPwwoyXgOo4JkmIoQe -N5U9R/gQBxfIbpmpFAhi/ZCKw5j09bECT91ldSwWUaBcJCYwWRuIRgQQEQIABgUC -ShALuAAKCRBvSEKk7XFZR28YAJ9LxYh6QQDlsH1K8Sx/dOCLAEzsSACghH47CBk8 -mKlfcAsH/Q7Z6dJBFryJAh8EEAECAAkFAkoQDUkCBwAACgkQzzgDwcsl5h5cHw/8 -DLAkFciUrToLIYVqtX5iH0a69NODU3RkWBKmj4HpmLYhKTHPPdTTDRdXlfhOH+9b -4CRtg1RbN9JsHNWQZRi6IBjtuGLYDXQv3nr16twSHt0J/91CsQeCIMZSydlYe9Ir -aJbVSgW8RoJwOCjUvxS2Q4+HQKp9xUhC8tSTJn5y2Cao5th76yzXuoYC2wvXeusg -zcmbXK2dTd4yo26XiZWOtwbX3gIVN1lxdd2ruzHzC4EN2WGawBMTLIAMMBVpqXzv -KfE3XayUWmvGhxqtWbNTY52Hg11y+2idbNnlRwwks6qqjIouWoOGC+1F/QkPm6hC -C2a7E3gMZJTZzlFVxjbxNbIDIf+mpyVV6ICkDPNt1F9iOnq1iEMXr6aNJw/lJmuC -rrm6Vz8aSApNYxvbw7x4LbPQOEnuzaNjMZE1wfl3sgPmy4zsll6r/b0h4/zavGWM -dSiSZvJUScokC76x9lNNq4qBaDSNARzWS8C9NrQE3paaKCvcSI0udgMl2TfWV19M -eTtPppQg/r3qwsamJcmzIziPosW7ya5Y2eNwqrfBjPSq33Cau4YVluypJzUrriA8 -Y2RbNNayyALr/THBxWQPn3VJhvgtiGhrTmkKTRMvKNV/Y/jMh/qnhfme7aYyKDe/ -idv/1yzQcaDf9LOPPIEmb7EWiZu62o0S4S6OGLVwJFjR0QDQ/gEQAAEBAAAAAAAA -AAAAAAAA/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQN -DAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/ -2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy -MjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACHAIcDASIAAhEBAxEB/8QAHwAAAQUB -AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQID -AAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0 -NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT -lJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl -5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL -/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHB -CSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpj -ZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 -uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIR -AxEAPwDhgKcFpQtOAryj0RoWlAp+OKULQA3FLinbSKimmWCNpHOFAoAHIUEkgAVA -k/nOVjwB3ZjgCsaS9u9XvUtbGNmGei967rRPhdqF2En1C5dM/wACcYFacij8THFO -Wxgia2icme6VkHBCKakW60yY7Y7gox+7v6GvT4vhfo6gFo3dscsxOTVO++EWk3H+ -pZ4D1JBzUNx63NuXpoechlLEKynnqDTgKPEvgjVvCsv2uB2ubUHBK9V+oplu/nQK -3QmhpWuncxkmnZocRmkxUgTmnbKQiArxSYqcrTCKQyFhxRUhWimInC04CollUqDm -pwAwBHNJDasJtzTlWnbaVVO6mIXZxXJavLcalqa2NsMqrbfYmupvpxa2kspP3VJr -lfCkjP4jgZzk795z9a2pK15diZatR7nsPgXwZbaDZLJKqy3jgF3/ALp9BXotsoRQ -KxtLw0Ib1rXhD546e4rmUnKV2dzSiuVF8Y28VBIwwcVIRwKryoRnFay2MY7mTqUC -3EEqOodGXBB7ivHdVsV0nUpbUD5F+eM+qH/Cva5xiNgTzivIPHVxHb6pE7YyoIz7 -VjTXv2NajXszOABAI6Gjbis3R9QS5tCSeUYr/hV/zlPetJKzszlQpWoyvNP81fWm -mRc9aVwI2XminFloouBauF/4lKQCFdw6t3qnYSDaYz94UpmKxHc/NV7WQLMckc96 -0l8N7isrmrinKvNJG6tGMnmnp96s07jasZviGMtpM4Bxhc/qK5/wTH53iOLIzgFj -XYXMS3EUqSKzR7DuC9ce1ZXhPSGs/F00abtoiOzd15I61tGaUJIUabcoy6Hp7+Ip -rXbaabaNd3WOVHAX61VXxx4l0y6C6roqRwnoyPn9ao6rpGrwsBayJCjn5mHU+5qj -pXhbxJcSv9o1SGRs/IBH8uM85IA7VjC1tDqkm3qekWniZLvT/taowXGT7VzWp/ES -6jdYtM0/7TOTjafSuj0+wSw0O6s4uQ27B9MiuI1bwdq8KtJpl8sMRXKMEJbd3Jx2 -ppsTSsX4/Geqeases6M9mrfxg5FcF8T33ra3URyrMRn2rodO0nxK+Le81KO5BOWD -qcY9M1lfETS2h0uCDhT5i4z0Hb+tVCyqImd/ZNHJeF5dthdRFQd8isG9MA1ugpWY -timjxLFFP527O5sYG4dceop4uTWdVqU20YJOK5WaOU9KCVqh9oNJ9oNZ2HcvErRW -eZzRRYLl3UNQt5oRCkIVh3rKVtmAW6mn+bpkj7jdcn3pyppRcMb39a61SdwnO6sj -Uiddsax/jWlGNoyaz7a40iMAm9Xj3rSeSDyUkicMrdDUuk4olyuT6fMsWoxGRd0b -Haw9jWnLZz2HiVbmR48SnaqquCMHvWIsoimSQjIRg2K6fU9X0zVJ7OWymBkX70eO -VHvWUmdNB+60d5YTLPAu5VIx3pmuX1vpentPNIIoh1bHSqOmXSLAp6CoNcks9Ysm -sZs7WI4Bwc0oXasaySUjMsPiBor6Q8qyq6gkA7sfn6VreEPEtjr1vI1rJvVeoPbm -uCu/AFoblTEJhE33kRcA/lW/oFrZ+GPOjhjZEkxv3E1s46aGfNfRne3LRxoSqgfh -Xk3i+R9Z1eGzRFO1wSD0IBrrv7caWSWA5KAZV/6GuUtJLV/EBuLudIo1ycsetYp+ -9ctxXLbuc94pSJdTW1ijVPIXD7e7HrWMsNa2sSw3esXU8BJiZztLdSPWqgQVDZyz -1k2VvKo8qrW2kKcUrisVDFRVkrRTuB58c02rbQOD9w0wxMP4TXsKRyumVua9As5S -uhWYFcZbWFzeTCO3t5JXPRUXJr0K28L64dNt4/7PlBUcg8YrnxFanBWnJL5l0qUt -WlclEm6Dn0qrp032fUN/rxXQW3hbUXi/fKsIA/iPP6VmXemwWNwIvtHmztnG3gCv -MeJpSnyQd35HbDD1fiasjtdKvFubYw79rHoRVOTQruylae41e6eEnOIowCv41z+i -akkNygkfaQcGvQ7S+t3j/fFXU89a2Wmxqnrqcw+qaPDlP7X1lSeoUZ3f+O1FbabH -rNyqw3OrfZwcu0zhQR6DjNdt9o0UMF8u33/7oyahvb22itS8YVFX0q2w529zK1Se -x0XSDbwIA2MDmvPJWa7fKqzEc8c1N4i1lb27PltlRwKyLZ75LzZDKy4wcA8HNZyV -ouwlHn0ZeMTIcMpX6ijFdNpuphoxBq1osiFfvFcmnal4ZV4Bd6QWmi/ijz8y/wCN -cCxaU+SorefQKmFlBc0dUcvigin4xwRzQRXVc5iErRTyKKLjKFzYwDRYrwL+8brW -34O8NWevafM1wpUK+C4HNXdIS2fRGW4QNgHAq94DuktIbmHB8lpif92tsXVrQw85 -Ut0OlCLqRUtjqdK0rT9IhFvYWyquPmbgsfqa0ZJ44l3uwwBzninGCAj5FA3d1rI1 -TRnvggW5dYx1jJwGr426qVL1Zb9T3KcabajsjA8QeKXzJHbRgQqfmkJ5NclY6vBq -2qYhT5VDDcRya6bxBpcFnodyGiXcF+VucfjWVp3h1tEsraaeTzJ5eWI4VB6Af1r6 -7L5UI4d+yXkZ5lypwp0/h3fyMvUrYxSFgMc9qZFq19FD5aykge/Nb1/bLIh4z9K5 -6e3MbEVojgkhU1a9Rt24k9iaLrWtQuYPKklIU9QOpqsdwOM0+K2MrjPT1qmyYq4W -Nm08gY5PNXJNTtNN1Fkni+YAcke1a1nCkMfOBWBq9pI2oJKJ4yLofJDMMq4HGB6G -iNONZ8sgqVHRjzJHTQazpt3GgjmRWx92Q8fTNXdL1QWOpx5ysEp+YZ4ye9c1o9pp -Ok72vNNEwm+Vd3PlMf6Voaw+l2iZtHI2nLIxJHuRmuSplV4ytt5/odmGxDxDtFbb -+RY8SWa2mrM8fMU48xT9etZFdbcRJr3hmzu4gDKifKR3x1/lXKYx9a58NU5ocr3W -jOLE0uSppsxpFFOxmiui5gSWVw0ej8LuBBzV3w7KbbSbm5WFn+c4HQHmul8JeEAN -MjfU9p4z5Kt0+ta1zYRNC8KII0A2qqjGBU43Mfq8nTitWzqwuGjVkpTehz/hfxol -5K2n36rBco+I8nqOwrtPMRuBg8fnXnOteCWuYPOt0InXkEcY9MVjWHiLxF4Ym8m/ -R7iDOCX5YD615tTCQxN6mHav/L/kd1VxhK3Tud140s5L7wvfxRgl/KLKE4JI5xXn -mjePYriyi0/WwY5IRtW5Azn2YevvXoWmeLtK1lSonWNzwUl+X+fWvPfiD4Mj07Gs -2DFrWV9sigfcb1+ldmUVI028LXTTb0OHHKelWm7pbnRxXVpeRgwXcMwxwVcVnaha -4G4D8q8s2EH5WIPtTxcXqAhLqYD0DmvceE7M4ljdNUdsTHJL5Y6981pW7WVpBvnu -Ik9NzAV5mz3Ln5pnOfVjSCEk/MaPqvdh9dttE7TWPFtqoMVjmZuhbGBXJ3l5d3sw -uJ5WLj7uDgKPb0qNYgCK77wh8PLrWTbahe4hsCdyg/ekAP6D3qqk6ODp883ZGPNV -xMuVGxoNjfXugQTXMbCR0BL9+Ohx6mszV1cRyIVAB4BOCf8APNewCztooFjjiG0D -BwecVjX3hm0uAzOwWM9dwB+tfNxztyqNzVkfXYGpQo0fY2079WYXg+KS18CxGX7v -mMUGO27/APXXPXbRtezGMgoXJGOnWr3iTxBBYpFo+kfMI1KYXoPc/rUSaHdyWK3M -C+YAo3qOq1pS92TrVNOdux5uJhKdP3FdRZSopvI4OQaK6jzEeo6NdKw8oNuYYyel -ak32ZSWJGOvPrmuRs7jDC4VijL2Azg+uKnlv3kYGSduTkg9jjBx+n5V2YjJo4mv7 -RytF79yKWKqxToxg3NaaG8+p2ewjcSF4IXuc9BWdqf8AZ+oAxvahlyOvQev9ayzc -EMYyoYHnI74/r0NONzKWw7gHJIZVzyef8iuqGUYCHRv5/wCVi/q2aVOij/XzMW98 -F6dcXCmENHG3XDDOfxqwulnTdOm0yWWe602YY3scmE9AP93mrMlyizYLMpY8kDGC -OamOrrjY043MduCRyO36V0VsNh50+RK3n1TN8PlWOUuac16dLHlHiXwpd6BMGYCS -2flJF5BHt61z4WvdI5tOvYpdNnMUlrNkbWOTGxOMrn3rybxN4fn8Pam0DjMUmWhc -EfMueDwa5MPiJc7oVviXXuu/+ZzY/Aywz5l8LMYovak259c9qUY/Gu/8K+EoLW0G -t66rR2qDfHGesn0/zzW+IxEMPDnn/wAO+xx0aU60+SBleHPCTXA/tDVWFvYR/MTK -du7Hb6+1ehQfErw1Cq20c3lxR/IpCYXA/pWXetBrc6nVHjTT1+e3tEPTsC2PY9KW -707QriEQLa2atyoAQDn2x+VedUwDxyU8S7dkunr5n0eHy6pSjaKXq76/5GvdfFPw -7axkpO07pxtjQ8n61xerfEq81oyWdnGIYXwMt1Iom8AW08m63Zl9UXn9fpzUVt4L -WCVSWbAxk4A69OaqhkuGpu61fmc2IhjYJuMU15Gn4a8NtM4uJAzO2C27vXoen2kd -ucj5SyjIArA0aSXSoUTb5sQOPfHfFdrbva3kakEbiQWHce1eTnGX4unectY90Z4L -Mqck6ez6oxtd8Fwamq3NkyxXBA3D+FveitO+1E2wEMQz645xRXbgMtxVWgpt2vtf -scVfG0YVHF6nD6bM5h84MSknA9G+tVLrWYLQkNliASvy8Z6c96KK9pTdj62NKCk5 -pasyX166lAAITC8KvQDsfzqo+oXEsZZpGxuBKhsY96KKhtmvUillJYAhthPCls47 -cGo3+QKrLjjAI5z70UVMnY29mrCRhwg+YhWzwT1H/wCuusuLSTxf4MFv+6FzayBI -jjBbAAHPQZzRRXm46bjyTW6kjkx9CEsO7/1oYvh/wHcWGpyT66qrFbqJFWNg+456 -HHbqKs6hqE2qXJZyUt4v9RCMBUxjnA/yKKKcJutiZzn9m1vK6uc2R4amoc1tSldL -MzuHkVVJwOM5zzURjYbVI3IcYJPY/wAqKK7I1Hc9edNNXH213cW3leTK4VicZPGB -7VpprbxP5V1GrfIW3IBxk9/woordSa1RyPRmvp8q+Q0kahgwGB0A+v4VoxXUqrvt -8I+zHX1JGc/WiiuynLmjyy1TR8/nlCn7H26VpJ7oW7vpi3mEb5D/ABDgmiiitpS5 -XyxVkjmyrLaFfDKrVu279T//2YkCNgQTAQIAIAUCShAKjwIbAwYLCQgHAwIEFQII -AwQWAgMBAh4BAheAAAoJEIAFsfNpcL4o6pgP/R3h0SgWoIkdUyWI1sM6w+tH0zx5 -oGV9UNwdxddkRLebzEW0tGV5ONsygD5faoIZh5ZJzKHF+WOPXA/m0ZuQoE4zAD02 -PC/GPWSTmKRzkC/3AUXK8BcPoAC9S7EJUrkC8ZNH9T5DaC5dM97DY1zvi3a3tMrx -y7E6MlvO0fO3q8oqBPOqgxvyFriyvZMSOnjUP163Msega5o2oTFXRXUJJmJ54edI -PaxZg71LOMgCv5L5l1AEu4ZGjg4dOeGoG5AKVJQhdk5tjeSUZAN8cRi8u7tHx993 -f2VPO13nG6/FY5j9fhkZkqSERx4kFmTKbpdNhf3+Vu3ErVZ9rRb0WPk0OsS6LM7d -jpSWlQ7BgQjoCbrpqorMQM8a+fQBqHwbTKDfdsIgfXWGmN73zJSh8B2FJCE7R8GY -RfdBMm9h2Z/lrbgoxb/3sSoqXQEKEy30xqrI4tOWrEK3y1OGUgAIfA06nr3VqYCI -TdLPMcm05ThRB0KdYvJWo4bs1R1JVcw2SEYcOgRF2oV2jbidDIvhdUp4Ze0NAMAX -ha50Wk0YStu1mRmhy7s1bMwfyAO1nJelrQmP9SOMWw8DB8yTx/2yPn7DiRSz+8EG -QIrrYkPqnoe4wtK93e+uW9/LFuOcR4OeQ3IemWT9cJnX9L5s5vForZ+7NRUgziI/ -ex21t8WZoSa4YG/1iEYEEBECAAYFAkoQC7gACgkQb0hCpO1xWUeCzQCcCk+SiwW8 -pGawTRoI4zokO7L2g4kAn2Zb9aR73XcaJNhFDJJzdttve3XNiQIfBBABAgAJBQJK -EA1JAgcAAAoJEM84A8HLJeYegZUP/jNHamTpy6NNvpt+13lOGGbD7mUXkhEEsCt7 -11Zmf2HtR27oPsEHuzDfFci4VRCWJBZrCtUD71/XXoMb4KJaFDrtYiuTyihCLB3g -bXWMuhwHHx/PQWQEroGIjBvbHcX8krOijHEso/Fn+qMdIWCYX/1aUiRcKSTGY9lr -Dgg7xXs1QL79moqEbMAbw39WP1lrDMjVes/mmuiO0JT1Elppu9zP+OdYNq6zvX3u -mjTjdoEDk9DVbkXpPnibkhWpelIn4nwv3oPQbBI4Htk9OwJgKPbyNsGBI3PI6izv -TGZsAGqHFd+grY8id8nisLRAqsX6yiZHr6Yy3Wg05MBMRc4wcCKeSkT1UjSOZtEC -EpbnuRLHJ+ttKkfKegCMUYCSdKk2wAlsbBQJcIrnwGWIf4Ax9vVkPJzenFa13O6W -o0bUxoSSJ6byAmVUZAXjhEbgnc0QWb5EL7M5U0yZvP1YFNd7889gxek9kMT99nWd -e/vqG9M8XJge2FGSy86I6z1UdUDSGw39ZyAK0OJsY1rMv0rLqc5avLSX32zJlNRu -B9g72kBWP/mItadEe9oPwFSbseYk7eevC9BlnLGsIuUSMPUE2aFMbWeU1qCLZkeK -EIlkfAuTH5wXR9H+daSz7s87zssseOOERPpxbuvDHzzLuQVA5LnwZKFPe6uQ/XCj -Or/sQdFwuQINBEoQCgQBEAC6F1B/pJ04DioR3l2EMkM67yqMfLX+hQFNx3PJGZ+J -sRtMh1IdpugMYISAo3ZrEfjkyPLI9aY7sba3udsH/wQzxORVJnP3uycJemNtS45h -w5AhRLLaJg8fPWmUoc9R9IrS/WW1ja8f7LH1WyiKF0aHL/AH2M8CnXEknHStKBjZ -tf3TPTvFhVOke0I7smWxe9tDF+PXwx3pv6/HB/fWhOqsV8ZAspl7lD50FMfdiTxW -Tum6rqxyFJQaZrDx6bh09GZ7T9SSuVzbxiPhC8uGHNV4jBmij/YU1KC1Njj+4p0I -+Ke/1T5zbcn/TKrj81h+0RhoxZPFsR8AzwgZ2virmZl7CgPfaB2somwi1Q1qwxN6 -EC7YI6F9cS16am1FVPKXnCDdHcm92/CMMQ9IzOqnr9ummvK0gvDLjasb+sYJ0WNa -Y7FTBSMlfAe588yiakoy05reNKRrNk93x/EvxRrDswmHe6n9cgsOxM87lCeSD5gx -9Fa4JbQ1L3Zg3aMmZ9+TinMIJrAL1lynTuceAR7ji/NP4DTZYftGwkdu4bL6hu13 -s0/jYhFO7/uoCQHH0TCJ4doDIhLBq0lgZVRR3O/+umOncO3/ouil0GMt/OFOdnWD -9PoaIImjia7KE8Hh5RCQscKwHhQnozIfVLuJe7u9S/sPIxZzMiAhjBXhLPK+XTEc -8wARAQABiQIfBBgBAgAJBQJKEAoEAhsMAAoJEIAFsfNpcL4ogxkP/1Oz7U8yl1xb -TfPbNEi9xfVB+r5gtYHnlmeEbeFakun9j+z6TYj8i7CMRSzFEFMBvnUtSuPrh16Z -5eSsOvz5Y/NQ1ozyNeL+QywSPrtliyGdzA8jNJ0Jeby2/4vHbS0DNgT9flGUHpee -5fhB5U77XXau5cpMcK7biehJVWWnf5Ke9n1LDu/D2yHsdqgLS96Awszxv0t/CHyo -boi+PHZlifh0+IB/+aibp9YlTCeKc9ynTJ6YrfHWIFuhwN78sGrU+rK3isQsfoqt -oKrGJMWHv/6LSkMYMzOPejh1SNudjxt0cYv9LqeNlSGlRfHzPJXvigvIj6DuWyvm -HHZeoe8Wn+LsoczKxwi6C1AGckrTvvdrT2XqCQbmwZbZ+uvUI0DSCyePWcx5XliE -Hicw6b96S+q9ElBemJwiatU/eO4gBmxZDH3w6MLcVOJbaZ+vAmyiLb58v7K3oB3U -acA5hNlblple20ip4TOUM/muuobGYNPhnl7sz4l4XgMmYDH4g3l4aDG/iLPDU3cL -XmojBJDiN8OOP3fvKLXUQgck1KGIRTaSjdi2ecsjM2AGAwtvyMz2q3vPgbNhvZIK -J4PUXH4LsSumGTMWVSvjXwZLwm9zWxa1iHXy5AmxV1c5th06vqJT1xgfqcf8xba6 -YvwuYK2Zhe6UmOD0r8lMhqmd6mIi5JEv -=vC5n ------END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch deleted file mode 100644 index ec2cd8e..0000000 --- a/debian/watch +++ /dev/null @@ -1,3 +0,0 @@ -version=4 -opts=pgpsigurlmangle=s/$/.asc/ http://launchpad.net/rapid/+download \ -.*download/rapid-photo-downloader-(\d\.\d\.\d+)\.tar\.(?:bz2|gz|xz) diff --git a/install.py b/install.py index c9f95a2..52f1022 100755 --- a/install.py +++ b/install.py @@ -27,6 +27,9 @@ # file are generated by the script generate.py, located in the 'tasks' # subfolder, available in the online Rapid Photo Downloader source repository. +# Note: maintain compatibility with Python 3.4, which has no typing module unless +# installed from pypi or another source. + __author__ = 'Damon Lynch' __copyright__ = "Copyright 2016-2018, Damon Lynch" @@ -34,7 +37,6 @@ import sys import os from enum import Enum from distutils.version import StrictVersion, LooseVersion -import pkg_resources import hashlib import tempfile import argparse @@ -60,8 +62,17 @@ from base64 import b85decode from gettext import gettext as _ import gettext +try: + import pkg_resources +except ImportError: + print ( + _("To continue, please first install the python3 package setuptools using your system's " + "package manager." + ) + ) + sys.exit(1) -__version__ = '0.2.0' +__version__ = '0.2.1' __title__ = _('Rapid Photo Downloader installer') __description__ = _("Download and install latest version of Rapid Photo Downloader.") @@ -132,6 +143,8 @@ class Distro(Enum): peppermint = 11 antergos = 12 elementary = 13 + centos = 14 + gentoo = 15 unknown = 20 @@ -147,6 +160,7 @@ installer_cmds = { Distro.fedora: 'dnf', Distro.debian: 'apt-get', Distro.opensuse: 'zypper', + Distro.centos: 'yum', } @@ -163,6 +177,10 @@ def get_distro() -> Distro: return Distro.korora if line.find('elementary') > 0: return Distro.elementary + if line.find('CentOS Linux') > 0: + return Distro.centos + if line.find('openSUSE') > 0: + return Distro.opensuse if line.startswith('ID='): return get_distro_id(line[3:]) if line.startswith('ID_LIKE='): @@ -195,7 +213,7 @@ def get_distro_version(distro: Distro): remove_quotemark = False if distro == Distro.fedora: version_string = 'REDHAT_BUGZILLA_PRODUCT_VERSION=' - elif distro in debian_like or distro == Distro.opensuse: + elif distro in debian_like or distro == Distro.opensuse or distro == Distro.centos: version_string = 'VERSION_ID="' remove_quotemark = True elif distro == Distro.korora: @@ -251,7 +269,7 @@ def validate_installer(installer) -> None: sys.exit(1) -def pip_packages_required(): +def pip_packages_required(distro: Distro): """ Determine which packages are required to ensure all of pip, setuptools and wheel are installed. Determines if pip is installed locally. @@ -263,18 +281,20 @@ def pip_packages_required(): if have_pip: local_pip = custom_python() or user_pip() else: - packages.append('python3-pip') + packages.append('{}-pip'.format(python3_version(distro))) local_pip = False - try: - import setuptools - except ImportError: - packages.append(pip_package('setuptools', local_pip)) + if distro != Distro.centos: - try: - import wheel - except: - packages.append(pip_package('wheel', local_pip)) + try: + import setuptools + except ImportError: + packages.append(pip_package('setuptools', local_pip, distro)) + + try: + import wheel + except: + packages.append(pip_package('wheel', local_pip, distro)) return packages, local_pip @@ -349,15 +369,21 @@ def uninstall_incompatible_pyqt5() -> None: uninstall_pip_package(package='PyQt5', no_deps_only=False) -def make_pip_command(args: str, split: bool=True): +def make_pip_command(args: str, split: bool=True, disable_version_check: bool=True): """ Construct a call to python's pip :param args: arguments to pass to the command :param split: whether to split the result into a list or not using shlex + :param: disable_version_check: if True, tell pip to disable its version check :return: command line in string or list format """ - cmd_line = '{} -m pip {} --disable-pip-version-check'.format(sys.executable, args) + if disable_version_check: + disable = '--disable-pip-version-check' + else: + disable = '' + + cmd_line = '{} -m pip {} {}'.format(sys.executable, args, disable) if split: return shlex.split(cmd_line) else: @@ -376,7 +402,7 @@ def make_distro_packager_commmand(distro_family: Distro, :param packages: packages to query / install / remove :param interactive: whether the command should require user intervention :param command: the command the packaging program should run - :param sudo: whehter to prefix the call with sudo + :param sudo: whether to prefix the call with sudo :return: the command line in string format """ @@ -417,7 +443,7 @@ def valid_system_python(): cmd = "import platform; v = platform.python_version_tuple(); "\ "print(int(v[0]) >= 3 and int( v[1]) >=4)" - for executable in ('/usr/bin/python3', '/usr/bin/python'): + for executable in ('/usr/bin/python3', '/usr/bin/python3.6', '/usr/bin/python'): try: args = shlex.split('{} -c "{}"'.format(executable, cmd)) output = subprocess.check_output(args, universal_newlines=True) @@ -471,7 +497,20 @@ def match_pyqt5_and_sip(): sys.exit(1) -def pip_package(package: str, local_pip: bool) -> str: +def python3_version(distro: Distro) -> str: + """ + Return package name appropriate to platform + :param distro: linux distribution + :return: package name appropriate to platform + """ + + if distro == Distro.centos: + return 'python36u' + else: + return 'python3' + + +def pip_package(package: str, local_pip: bool, distro: Distro) -> str: """ Helper function to construct installing core python packages :param package: the python package @@ -480,7 +519,7 @@ def pip_package(package: str, local_pip: bool) -> str: :return: string of package names """ - return package if local_pip else 'python3-{}'.format(package) + return package if local_pip else '{}-{}'.format(python3_version(distro), package) def get_yes_no(response: str) -> bool: @@ -649,7 +688,7 @@ def enable_universe(interactive: bool) -> None: try: repos = subprocess.check_output(['apt-cache', 'policy'], universal_newlines=True) version = subprocess.check_output(['lsb_release', '-sc'], universal_newlines=True).strip() - if not '{}/universe'.format(version) in repos and version not in ( + if '{}/universe'.format(version) not in repos and version not in ( 'sarah', 'serena', 'sonya'): print(_("The Universe repository must be enabled.") + "\n") run_cmd( @@ -662,6 +701,28 @@ def enable_universe(interactive: bool) -> None: pass +def enable_centos_ius(interactive: bool) -> None: + """ + Enable the IUS repository on CentOS + + :param interactive: if True, the user should be prompted to confirm + the command + """ + try: + repos = subprocess.check_output(['yum', 'repolist'], universal_newlines=True) + if 'IUS Community Packages for Enterprise Linux' not in repos: + print(_('The IUS Community repository must be enabled.') + "\n") + + cmds = ( + 'sudo yum -y install yum-utils', + 'sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm' + ) + + for cmd in cmds: + run_cmd(command_line=cmd, restart=False, interactive=interactive) + except Exception: + pass + def query_uninstall(interactive: bool) -> bool: """ Query the user whether to uninstall the previous version of Rapid Photo Downloader @@ -711,6 +772,30 @@ def opensuse_package_installed(package: str) -> bool: return not opensuse_missing_packages(package) + +def centos_missing_packages(packages: str): + """ + Return which of the packages have not already been installed on openSUSE. + + Does not catch exceptions. + + :param packages: the packages to to check, in a string separated by white space + :return: list of packages + """ + + command_line = make_distro_packager_commmand( + distro_family=Distro.centos, packages=packages, interactive=True, command='list installed', + sudo=False + ) + args = shlex.split(command_line) + output = subprocess.check_output(args, universal_newlines=True) + + return [ + package for package in packages.split() + if re.search(r"^{}\.".format(re.escape(package)), output, re.MULTILINE) is None + ] + + def package_in_pip_output(package: str, output: str) -> bool: """ Determine if a package is found in the output of packages installed by pip @@ -917,12 +1002,24 @@ def install_required_distro_packages(distro: Distro, 'libimage-exiftool-perl python3-dev ' \ 'intltool gir1.2-gexiv2-0.10 python3-gi gir1.2-gudev-1.0 ' \ 'gir1.2-udisks-2.0 gir1.2-notify-0.7 gir1.2-glib-2.0 gir1.2-gstreamer-1.0 '\ - 'libgphoto2-dev python3-arrow python3-psutil g++ libmediainfo0v5 '\ - 'python3-zmq exiv2 python3-colorlog libraw-bin ' \ - 'python3-easygui python3-sortedcontainers python3-tornado python3-setuptools python3-wheel' + 'libgphoto2-dev g++ exiv2 libraw-bin python3-setuptools python3-wheel' # For some strange reason, setuptools and wheel must be manually specified on Linux Mint - # It's odd because sometimes setuptools imports even without this package, and other times, it doesn't + # It's odd because sometimes setuptools imports even without this package, and other times, + # it doesn't + + optional_system_packages = ( + op for op in 'python3-easygui python3-sortedcontainers python3-tornado python3-zmq ' \ + 'python3-arrow python3-psutil python3-colorlog'.split() + if op in cache + ) + if optional_system_packages: + packages = '{} {}'.format(packages, ' '.join(optional_system_packages)) + + for p in ('libmediainfo0v5', 'libmediainfo0'): + if p in cache: + packages = '{} {}'.format(packages, p) + break if not pypi_pyqt5_capable(): packages = 'qt5-image-formats-plugins python3-pyqt5 {}'.format(packages) @@ -1064,6 +1161,38 @@ def install_required_distro_packages(distro: Distro, distro_family, ' '.join(missing_packages), interactive ), interactive=interactive ) + elif distro_family == Distro.centos: + + packages = 'gstreamer1-plugins-good gobject-introspection libgphoto2-devel zeromq-devel ' \ + 'exiv2 perl-Image-ExifTool LibRaw-devel gcc-c++ rpm-build ' \ + 'gobject-introspection-devel cairo-gobject-devel python36u-devel libmediainfo' + print( + _( + "Querying yum to see if any required packages are already installed (this may " + "take a while)... " + ) + ) + try: + missing_packages = centos_missing_packages(packages) + except subprocess.CalledProcessError as e: + sys.stderr.write(_("Command failed") + "\n") + sys.stderr.write(_("Exiting") + "\n") + clean_locale_tmpdir() + sys.exit(1) + else: + if missing_packages: + print( + _( + "To continue, some packages required to run the application will be " + "installed." + ) + "\n" + ) + run_cmd( + make_distro_packager_commmand( + distro_family, ' '.join(missing_packages), interactive + ), interactive=interactive + ) + else: check_packages_on_other_systems() @@ -1489,6 +1618,9 @@ def do_install(installer: str, reqbytes = reqbytes.rstrip() + b'\n' + pypi_pyqt5_version() + if distro == Distro.centos: + reqbytes = reqbytes.rstrip() + b'\nPyGobject' + with tempfile.NamedTemporaryFile(delete=False) as temp_requirements: temp_requirements.write(reqbytes) temp_requirements_name = temp_requirements.name @@ -1515,9 +1647,9 @@ def do_install(installer: str, match_pyqt5_and_sip() - print("\n" +_("Installing application...") +"\n") + print("\n" + _("Installing application...") +"\n") cmd = make_pip_command( - 'install --user --disable-pip-version-check --no-deps {}'.format(installer) + 'install --user --disable-pip-version-check --no-deps "{}"'.format(installer) ) with Popen(cmd, stdout=PIPE, stderr=PIPE, bufsize=1, universal_newlines=True) as p: for line in p.stdout: @@ -1718,6 +1850,8 @@ def main(): else: distro_version = unknown_version + print(_('Detected Linux distribution {} {}'.format(distro.name.capitalize(), distro_version))) + if distro == Distro.debian: if distro_version == unknown_version: if not is_debian_testing_or_unstable(): @@ -1752,6 +1886,9 @@ def main(): if distro in (Distro.ubuntu, Distro.peppermint): enable_universe(args.interactive) + if distro == Distro.centos: + enable_centos_ius(args.interactive) + if distro in debian_like: distro_family = Distro.debian if not have_apt: @@ -1768,12 +1905,12 @@ def main(): else: distro_family = distro - packages, local_pip = pip_packages_required() + packages, local_pip = pip_packages_required(distro) if packages: packages = ' '.join(packages) - if distro_family not in (Distro.fedora, Distro.debian, Distro.opensuse): + if distro_family not in (Distro.fedora, Distro.debian, Distro.opensuse, Distro.centos): sys.stderr.write( _( "Install the following packages using your Linux distribution's standard " @@ -1792,18 +1929,26 @@ def main(): if not local_pip: command_line = make_distro_packager_commmand(distro_family, packages, args.interactive) - else: - command_line = make_pip_command('install --user ' + packages, split=False) + run_cmd(command_line, restart=True, interactive=args.interactive) - run_cmd(command_line, restart=True, interactive=args.interactive) + # Special case: CentOS IUS does not have python3 wheel package + if distro == Distro.centos: + packages = 'wheel' + + if local_pip or distro == Distro.centos: + command_line = make_pip_command('install --user ' + packages, split=False) + run_cmd(command_line, restart=True, interactive=args.interactive) # Can now assume that both pip, setuptools and wheel have been installed if pip_version < StrictVersion('8.1'): # Translators: do not translate the terms Python 3, pip and setuptools print("\n" + _("Python 3's pip and setuptools must be upgraded for your user.") + "\n") + disable_version_check = pip_version >= StrictVersion('6.0') + command_line = make_pip_command( - 'install --user --upgrade pip setuptools wheel', split=False + 'install --user --upgrade pip setuptools wheel', + split=False, disable_version_check=disable_version_check ) run_cmd(command_line, restart=True, interactive=args.interactive) @@ -1838,7018 +1983,7072 @@ def main(): # top of this script): MO_FILES_ZIP=b""" -P)h>@6aWAK006bJO-uj)0000000000000L7003-nV_|G%FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMfJFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMi7FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMi9FHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMl4FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMlMFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMo5FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMo9FHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMrHFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMrOFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMrPFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMu7FHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMuFFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMuOFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM!QFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM!TFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM%DFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM%TFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM)BFHlPZ1QY-O0002AvQ10?00000000000000B0001NZ)0I>WiM-CVlPlj -0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNQVlPlj0|XQR00000wX#i20000000000000003IG5AY;R*>Y-KNQY%fqt -0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNQZZA+v0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNRV=quk -0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNSY%fqt0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNSbT3d# -0|XQR00000w6aZ10000000000000004FCWDY;R*>Y-KNSbYDVJFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiN7X -FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiN7dFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNAU -FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNAbFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNAf -FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNDcFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNGW -FHlPZ1QY-O0002AvQ10?00000000000000D0001NZ)0I>WiNVYUqenWP)h>@6aWAK006YIO-uj)0000000000000&M003-nV_|G% -FLi4#OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-wR>-;qEU000d;001ul003-nV_|G%FLi4#OhaEyMN?BjM@3UFa$#_3WG!%LZ**@h -WN&wFY;R#?WpXZUZ>?E-a2@4!|43;9N?Ne7WNf*x#xKdb_u3K$i;E!`Kd^&^jU@w4($JOeN?Lp$^6tHsMM&@iJ9gsQ;266QgC9VE -PN$J&3(LZi8k#15l$q`w+CM@&DM^}4(x#mu4V})wH2s}(zJ1(>UnJMwJ-grYJbvf#t$sB5>Sq;xuj875EA@v;{S@@CY83xk|5&N1 -pm%`Y4EiAGX3))`vq66f8UwxNI;HABZ_{)Q=#8LV*U7vmKtBa~6toufWl-8;RFD5V&}%^d1@x1kKLecw`YS!|`sv2E7LG<$L8-$DI&-J=yw7EjlWjYshZBImHD^U%6@m( -3V$nVWxZ9k!q*1f|M^;3&(!oWy^aeCk=1rR?^!+XWUb)m)mq`_Ej|A2T9N-<-Tt2DSjs+3%L=B7c0k?7IeZCg_8pcaq+xi{E}{y72wZbeZ?wbkWy;==b-hi@YC!Hh_MzUiuf*>o`&` -^9uhfg(x7CY&_tpzvPwV;5>i*;Pvft~VTR>0i@$+X0ZJr_HT4%_(r88uo`*r_=GsLcs%n&_2rpJAGhVZ*f -k3Xu%pVaHU4!R$97@8q^SqkMX2DL!B|tl(x5G5H$(Jw%8+>TJy4r) -WC-q;!B`gg?@Zz2do#uUAA!QeYWgjr=S83giQij9kN*hT0s60?pQHX+GVjS*GX8~GvhQEc68(?q_P1toCqPY-AM`%Z8|Gqd((7E&NB>;OKl?O23Azq+WUlzlwb*nB_F6Sh#(&r# -dcVF=_*>X0`o6DG^5VuuvDfBCk^5ky;NnQ5_}7U>!NFjo=;NHG-)|KD-)WRMIupVC>!5Q$8)^J}+2`H)632cuU+kcognnAnx+alt -rlxmky0J;@S!fbD4m1gWFE`10uQv%_V@;Z$Cb7din*N*a|DZ|q`+rTMhZ!;1cM0f5(nCzvI}sCn565KQ4`YJcpTq=rAI3y4b#c+7 -5tn$eI4A!a(1Elm02`?^e__pr2SI`siLH_TRlo__b&0PEn!czc2L8Ezk7@dZlHB$ru9LWq;QB1CLrSoI53XZ+>@Aw|SpwIe>36sd`@;aP=XKk5Tsi%`LP@^4UcWz} -DPe-*%nP{S3ThQDM+tT&N90-{f06mBbQ?+gIzk58-+Q*TcAu ->$Wc|$+=JK_w~5?aD55a8YO=CHQl#NQ}P+|SIW(V_nUM(#VA)lQ~cVi#Lu3=bpY2MCGmuQUsaqQxE`l7TCb8=M?b3hDGng~s4wa^ -iW`)BC@!_?wl65DNBrOYnr_l`1Fl{4FsGs0PFwkbKC96+Qn~(YI%lS=RB3y+iRYA&&jlmUZ)eONs~NrhrfcNQO;*;(Wevam(Uh5| -sb)TG%G((<#SAl>@*7()B%IY!Ijcp_N?^xqZYB6|(I0Z>ma~1KK~-hQ<{s@bGnQl0h-LC5%_(b(-Nh4^%M&#hGM$!FzH(`YJcb-m -ziTuZb6mAFl`;xhdvn1u?39(w+ugS1sHN$&k+OU2yep4-rfYQNGJV*@QcL?RCtq;z;N)#Lua*|_xr~{&yUcWYz(`?8SKjC}yEYa2 -49#{hCYM$BqQ^j2UvDm-b6NRYus`FkhSGOX2wyWUTjHQYjHcP^c>9HYyzM4E623sHSY-+*KH^ybwva88O{R&b$?L?WSz%I8w%K>2%8t;puVnQ5#u^Sz{o)jio94Cyy#t$yQkxlV(mui6+Row-(;ENmKm4%o>R$YU_v -anQF4=1i06R%|s1F4%G_l-uXzdK@!jSX*FWyE{;{(Tl6!bh4P@(%KfS;+9S-fkgmA8q}9_N%JiGimiDo>yp07-weS$KWBl6-~kI+ -E`zDp++vY0oyDNyaY51u^rqYUKXK7oG4{yG8pUTi~-F@%I@w4XYhW8U9Xifx}99c-=5^7i33)icJdi63)LK6Xuxqp0v}!Gamz{-imzl1m -)p{G;iT&JT0yoUiy%o9@W>=rX^ -r__40&xYZ6DL)Q^@%5Gq*ehVEUBXy9;0T7=E#yHg0tDv~_kwp9PmT@YwXNGNmjXceN)b(4u)PwC?Y#wB4p=B;^Qzt68jRg!_wg-E -|LuKNm)$);ftABE`CdOoi7Ym8$oGi#EX4*yN}WFOB-t~VPI%V3v$F`Ec2}=fu_y?shae3ZXrxx?l1}GtzU;dn$mOjh_d&HT>m=7r -Sya~Sx0yGXl4B$&%q?{cpyL3n7Df1Q?O+ITtrw)0_p6$@Po)rOkz{liUJ24-3x`L -sG2Z3a~LU|DEf#&m!rHeK*10y_J!%xRSHk4C{+?m7T9;IcFN7sf`#ftKWlN~F7#CyR6wE$bdz;aOi|Wq7qj@dioPZB>HsNrma-I_ -ghE)ExfopdsoV2$h9&$}gnyNG3+UKZiT1U(9xKXtU;m7%{V3m&nWpZ*LKUN(&FJn8sk_&w(AJ;s_NiUs{@+UeH+%TTd{uG()JbVA(~u~ -R#+XBP+j&|8^QJ=LY3Sr!=W^D+L6bS$S6(P@DJN5J&Xzr%82cap%bOt_pGpd?*cp%ZU_B|D^%L9Jn< -7K=zmCojJ=2@8doVI_JJTs=9IM}XXvk#bNxAjL9m7Sf`+{dz5(>$jXPN;u4g++9_{lB$SG{WprzSys^gPJ%fjZx@#dEJ!d7G9;$%y6(?a}eDA&h3 -95d^tO?Z0JSYuKp*9Y+Vt*p19!Gzy(NWB_oVGa&glsUC5^(Snzq$#D?-Vd -6ANo_bU`@_KHyXc_%P3czBHD(lVgi(>WxdBX+ -6nB6r2-Mpd3-~CgB -cgPzjwuv`r3Ctd5mfkGxgHR*hIRg!6NHsK~_>^?x8M;>9LGX3hDDLJSu<5r{h0R#;fZqXei+gy{!{7jG4)Xj#?=*BVh*hxjC>R^l -qjwkgDeq}-i1wus%*)q&t&bEB;QnUu01FXS7^%qs`{*+m8)s>242Gex*SNvEOcW0n_Y1qkWW`RzG*~!HUB^on8Lqm3QG5y;?;vaw -PO+G%aGZFdi!(`jCp65$nXyx6sF?6_36guclh-V34Rkwwb_07H#+jb==vZ8ZwCX}r_SD&hIu@4RSe -;Q%`TID!BM4g2~VqTXX92;e$Oiaz3<$GkBK3_-;{sUFvzeX$73Avs{BZDjS^E}HHqfZ$WhWjo>3VAB}93z -GCT#mXY_U#25XftN)RFO+0e|-;maMDBoxEvp(cSJ1Ntnf3P{tN0(A#Ox2Jfi!QvsZ3B{_@E~^?nV+O~zVS_Un&l4Dvsz!7= -DP<&Jnq$n7;x5TS9IQB3@4%34!Y#c}^ZsyFkP>KWSmzNF0NftV*=zxdN@s)kCymTzahI$?w_$_R@P2`QiHM<(QxJj0kNsrZbEJHV -8oDMSJC2hB121DiGUmum>!7SS$+3J;!kw>b<$VkD_lVlKpU^+fdy(YPl82I~2s6YQp`=GHf?^8oKsJYM+~VFV-Yel#+&kf&;Mbs? -9;EdkBb+uI6o;AMhCvnrR+4ygmH;tKS&aO0l;J>gIP8oCZpNsS%zv0a(t6(ke|vQ}lbCj%W0D_8Io#~f{^cVhMAUd`2&5>v9V!{V -;#vzv+wF&JzmOr&Rf+kL%%^jBS$xrLM+@DECAKW>yY(V{i!RuAAnd_zCpp>=aY=ocbMHQ?#EvSmwb20Q8sZo} -;*B+OhtvT2L27`=i{CKJ+no`8krKxUts*CUkgK$Y5=4wQmiJ097}IR+Z;V9diduoNeTB9SPDQ#t*Jnp$$1{TBh?c?%W;6)uywPdR --L{B~$9(jMZXt<&w|AZ+fWg}hvdfQ%(O={9!7jflLb%^abN%Qe9Bk)cc8-sM#C&mAX*~#pQ?e;Lk#UF->>aO!?Uk#|hjKESDLJ)F -T&j}gYGPdCj>epSj4S7w%gu_qH!O1_(cYVgQ&l>*e3VZDLMJB~+WCzlWa(NnTRjTLx8c`gacZq{YwNO=_@Wg-R -(&(>JSY{6`K=sB58iuG24Qv+^u@J<$P^E3p8C)ctuNv}#>iZH5e=HLiQm9w@3LhMNKaoFQ={zyPDjZ?(T+G|6eKz7aA=WL6)gNnh -|LDgXQ4T#MNjjPjB0z{n(`rs!t)I{4dcmaR0i4FdlMm%v`cA~fq*Q_1IoHrpoQ^VwLy@nrN&& -!x4UttDQwodV~HOIQh8yM80{J9$EMU?8jTP%)0uEvn(hlobU`n8al}_kpbi%0k5FIIVorU;tu7#WC*8z^(k>=B1m3)gU{&l=K_$J=D6@*5r40HxVmUBDe#Y$AAYHDDEq*5h~rbq*KqGyc;hQT?r!fn1CP(*jJF#l#!3FPN6OV$ -_s>utEAs3OlKk1gEc7)v{3`i-DNMsKmJAPL(Qls@D_2VLX6oJF{}0xB+&Dh{fB^$!x=st@z+5V`}(apcxq9R$~O8b -j(p(_|65z>DJ(c=S3Hz!BkZWC7F9`v8!UU(3sq+=vPR_bEdPyRM@1U?e^5&U1QY-O0002AvQ10?00000000000000M0001NZ)0I> -WiN1aFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ11dyC(Lz5C8x(B>(^~0001NZ)0I>WiN1aFHA#UO+`~vK}SVXFLGgUX=E*MXm50H -Eo5(ZZftL1WMy(LZEu}edvILWSwAEJ61A}&wv<@bAHk=kBgnHqEf3bARW3zVp4#_vw2*w>&HG`wf%g0Vs+sWttPAAj- -2 -sKdAQu>2-^n2(S2us-Hpf7HYDezb@A{!9<=`&&JH&dWV4=T~|hUBDiq%Z>lNJO9T$Oz%%z|4q2eAz;^5mh&R;7l}5V(>1DZH?PYoXelOGWM{eC~Zv0zr|L+1#|68vAZ@2UQ|FfO_#H~=meI!rde&9p>tOs#F)BE9mUjNyCrt^wxf4QIe_F6yF -{dzy|`^|pV$G_@lz5Bjv|EQn&{*!*@XU7h{SMLt?Kl^qt{j)n*-j6$cKkz}|OFNjJe*iu}_6?i_9vI;D#R2B)#R0ar4-WAB=LYzG -R|a^$zZqct{BJjY`ykUfG|2RgyY~Hqyw5uZ`JPV<^8Hr^`JUxL){k?8eE(I4?*Z-tUK(V-^fK@5-CG#O8nGX+2_9w?Bzspa$`R85#Gm`J|o09G5^T0XatCHU>QvNBxJv({7 -vcro&NqpSN{QMGd7FgfO>u%k}_`oivE8NBRd+#ph%O&6ulIJeAzkl1s{23T=erbgHc<%_`_x=&4_tXgQR~%uvgg~gUSRY||K0Ctq -e`$p8_0C7SOREW=-PbDnTWdOB$zi|iBi@rg -AsyQ1`c9*q6|A=|d=<+MA3^ygSNBlfBUn%71^d?pl%vAMdibq5BwP3p%6%vhv3MtnK{=1|F~M&g{V2wYQJxm8Z}fZ8;V(P -ZKU;g5#>==|8PtHgDrLP>lAyF9sauO3s63YlAv5d$q4o{^!o%#1?3$mODM-t6v}%A`>JU-?*k~OP|gUBRgbjMb`qu9*7q)yV}fIq -^!GT*`%pe9IHs|`-Fu3DMaSzky*HAcSqmygdD`39UsR}jGB%AF8278Hq$e@DrXm@uvpSF_kZJ!Do{DLyikn@rUq#oLRDqXvPGL%O -)zs!yQ*PBbP7KUp&=Fz0NnO-V_KhZ8_YOf)UD09t+>HZVZJvSgoaf0T@XsY$`koGAzv$~wET$tpzCs2fjL#0WbV8l6FW+ws!F{IcKO8y$7C60O@#qwMzp1-#nHw^8+hChBu%QB2$JM0&z+BT5cwt$qYTPsP+3Pk2^))WHEh3xvAiyrz!OJ~;4ibV -z~4+hkBV(AEKprrJvp*o13RD@o{Y*SjAfx!tLF2IV!kNXO@d=01r?Mk)o-WUpngmi%Em-sTv_8zs;Tf5+=OPp)LA1ut09q?CqE#` -Gq|ebZ$nAaN@QyV>N={TSWcz)wXOXdS_d|?Y+W2>F5=z`3vy4@4-$xaFB&iq`oJz2sG?&9l9X8Rqk^tfRG^`RV!;GZ>OE>@h18N* -wKwf6CY8!waf}q=m}#?e#~(Pb#lVSHEW$Yb0K%P7krs=qI$R5V@L+K*fZVKN5r4AyCYZ29{(-;k9L1DS7j>uuGTSAm+O=k%RM2EU -SXC9@6USA}2kY%dsqKQ>P=maN$HRQ6TO3oDYe%SsJ}7m9$?J#|wb>-gbL`GFP#Dt5{%VNyW2n09G0+Kala7k-M$4ld4EuBRewqyoo(D{KA?Kwkd4!)2Ca0Y+MjoZxM-Qcq6fllXvfNAwt#JgY;4N -A^)H>PBS9ibf0|O25rlB;N`X5h$I?yLmM#SCL4{_DW?lIqk*MLtreVTkHoW<$W)@N8pL7zrTTGv(idoZPfgFrIm%owNM1Qpl&06E(v0K}D!p%u4r`><8H!Z0a%y7ozRcuQW@1`S+?So2yn6z_4)X1pR1Hj+l}A;AooZ01 -wAXSl=fT+{APZ?$BoCel&IVxQA#4zo5&P+Gw5os{U%pAN2`Jb$uUh(6OQ<(<&8Hzu^tj6W1GZT}Use9$bWcHpZzWk}oBN{J7`^ERHBt8s$a{8YA2ljSs -jPql6vhSIwJp-t~F~AR`Q|ecOg0EWBfTHmc4TbOmQdc+S0j*tW9-v#ZfaZj$&1>FN7NFt!!%&wLQ-7m*LH+Ya))MF|`Fv>YriK6C -q`)sg<|>p)wUHJSuxBXiuLgd>kXs@X0;%<@a6E<`Rn*4QM!ul1=ZZ}jluH;CVsDBQa7H7vf~i4mDC9y!>c{>n?XR8p5{K0VdKS}Q -144@Fu`ALsTCUcwS`VX4Q}iL3DCG|bPmSc1LM$ja3D}}6)L*FL6+=vem)o@Va8fbrhnj9iXHj+&rpZMv=YT5oPH2fp02lHV&Gm!& -Rd5eEM)Mx6^++r?37qH2bb6aQF1K;A3}>^c)6=#;i+$qIc*zAt5<`aM2W0~lC!MenC}g*BPGDAzoT*>KyJ2XXWw_iT38jcY?Zy)t -`3mWWrg>-Tm*JTqQIef_1kV8}B^FQugO^tMP)n0WCJ2;tR5g@sPJ3@fw7szFkxJ`k>DV9=e@>nJYT2hj*A(JpPJSJeTeHXSkjA>_8{_&tR}fVD8CLM -;2L#{cP1(hTUMj(fjttA6Io9w0ZV>L+LNnT+jF{J_KQ03FF+}X5l-!8AqjC7VAS-&srdztz_q3QL={SY6^~;E7Rf~tCC*yeiGJ+y|Ejl?(zntZIHU|q;)Y2KX+G$k(0&dc(7!iC0NhPo8 -wMeCx`tf#!rdTA^F>=GoIu`A>yj`r0VT$dpcrLQ3n*Apkxd5l=NFSJ6t?y63-fva&gA5LV3f6QyoW3=uHs7Uc^=t5X>BG^=*#BdZ -p*)HoP}8bC4MwT3iWf5=uU>`9}>^# -`kYuAgycbcC;%m_zZw-_G?AbSh?ZN3Hrsb?1TSev!*EdX5KhMRYoHV>Hl5>`oi5}!Nc=BQO9KQH000000JO4AOaK4?0000000000 -02TlM0Bmn#VQghDX>>14LtjlrQ&T}lMN=>14LtjlrQ&T}lMN=FdG2PjxH$6>O&Ku-mo1^UowobQp-IL`5>bNrJ)7lNL0I@_%QT?*O@`nRBg(#t?+gB}Jw -5%dF~&j$VY>74(wpdGSa(7yrwi}pKiHs$+Vr7J+61-e`5OJ}qHC0dR^p9cD}+2rpPv&rw3`u&Zw$>%kogP`x%cE1IEKImgQ-brU* -PeES*dLHQNGdRu_XHb5JK~Dm``wa5=J#GIpP*IIpP?qO{&Yq+DG>7}R5i}2a!5sFxat_D68gwP-b#tg6-<(4}{yc~Lnz@|s#JOC@ ->2oQ^g>%_|*<8wf&0O{`>i5^orJUb3mwdfP>u*;2Y0&3^et9nC_Wik(|ARX2!*i)WkIYp$DSd3NWyvb-(}jR;0$l*w1L~hiem`_3 -`M>Q<^6`1l3D9qxNqKCUM}2+?ein%X^<_Vd$))YHZISps_ASt{?dIPT?VQNP}F7Wusiv={U$zny$GsDDHRwHyxj)A*Az!nW@O#S=%4G%UFlaaE1)y(U!f}7Tg#0|Sg?yaU!f`rVxXyJg+?VrOINnGL%XM^zN+=#Z6zK(sP#Y5c^*~zd#!&==Xu&v)<1hG -%g2~+EU`)VQu$`rR3vNI?m^Hp1YKOL)+b_-|yG)9@6i>(*C~#Jq$np -#8T?bYuo7GKitN7zu2bw)W&@_IpV;)9QEj0&}E{pIre)r$9B)k6E|A&+~?jr@nv_O{{50X?e~g2=XqbA>%KitzCNe)Zms{8();sV -$HRI0t6%52p29MI?*ZKcIsm#z>;m+Mpr2euJ$%P<#w{OQ&hhVD&VF|-r@h^~oOp9wJ9J0%xSjpZYbXB~wR4?8JNNN5?OfkA?d0Rb -pzA){9LT{6|KK)CHL*Rm6XpNE7|{vmE`Z_Rfx$%|3TYDPOHfO^{Y7E2UgJ^-nxqGxO)}({LU)X&sD^` -U#+5_oZCr!=YxvxaheVh#D6+eLb|(ylJbWwX-VO1&w5Y)^eUTYl&N%*3y3V>-Sf$Wxv<0r5?O> -Ezb$pX}h~Y&j$Sg=u1FPTu0pT*KwbJypHXjSjTlex0~`=&`teZ)Xn|s@231O>}LDPZm#31Zm#c|Zm#D>t-qt2_;gn{_w`5JT<3px -Qw}Gr=X@uvr=HJS&-F#?=|A7Kp7VZtJ?Hz`dh+uGC_-j4=N$UaHK6^VhtHv1-g^$^b?OGnanT0Ocism2_wzUK+z@Y|p53s4ICB^1 -xx!Zu=h*?eLip(+-!~}zDCjw&zde-y<2}Ub|IzPfZX|619RcmwNdJEIMvnW)M()!|2u`r&=Coe&H{44(?&&38<61u4OFO@|mwNnB -ZU5%3CwTl>k^^*Y`S+V5jJ->va%|}S@*ZgZ6+I$u1?S{U)tabln -Xj>bQb|O6}@^0ueWEk7ZpJV914^Nrdb>f?gn!gt*L8=* -c%A0Ig!ERV3$^?frDB`^p!tW94jS51i`Ko*5Eta{qe$0jeiCT_>C1-uE`NuRuGaj^4fSjr(qFVr@MekT-+^=u(hY`j0^F2=E3mdJ -_#(D0xGXmMABI@4N&Ehbp|8Fh>GMb)()IeyZIH*`8S3^Cq)%$yH<12_^lqdY(z}rMAzfyOcY-}{Gt_bUlNje(q;DgA0qK0h`0^`A -KSO$?VZN^+U1b=bd=crFruk3KS7IxAwPoX_zeoB{q@N;{v|jM~F3rom*c*_3Wr&Y2GI}py^qyzR9PLWKqg2kA60iJF%eN!#*8Igv -<-GC$(yt9Mz{5_?A -Q2GPI`0N)*-$J_8FdqK|(nE&6`!=KxB8_XGE0y|Y`k$Ot_ac3BO8s}0o}l#mO2xU{F|AzEpr1v6y2I)?uS0H`XFy`N7 -7)!*4zWet`A3?eV=}$=isAK15;Lj{-DY=QaH}NZ8YwWZvY8kIp++c6yxg~d`jJj57;!XHPuN@7}cG6NuYm6_We%VVVtJ1d=9tg^z -Tk=ZH^`kEGB_|297WR7-Cwu+GtDuD&lrU`B&1%rVuef7&#shBbB-P%N(le=7aS3fYnymzn4ZS+1_v+AIdCVAuo4{y{ -?{)U$sp~pgqZt<&gnNr_#fw~N(aRjGDMAjz{9a0H>gPV@SX~_tlTd1hY=)H+e#x_yyKP1)Yn2f%n#yAH2WIO_v)`+3GM-9|j7zoM -bW2BT<+54a>jp(nXgQ2Mvv@}>FpGCp$07`4S_VcP*NMHciWekq;$x^$w^mM^uvn}`R`T9KKWTF&!ns%-X -)Go%X8;RCS8j2u>uvXuTg4A+(fh!xxG8e!+_uBN7N=_~C_t!8<2~7E;z89IE(Zq|uX*!-W>IZ&2?pgJ5{37^{ylUBn=$&NTLxQ{l -?D3M=DUN%^eIwz)yt5Nuq^(qj8bg#$%UI-jL2H{cZW$aZ%4MhIkNHW=tWG8@RjSy1&-7HiD5*urM2R0Krl*#K6>Lt?Ete;q5}FhfXT&Y;t5qGa4B*m;%@OVF~^YI;TJA{l=aBRs={8lQ$GKGes&dKFqJ4QysatS+C1mxNE)|=R6&fKIr=?p>HY%cQ0#uL+vb;u_4)?$cG80hQ6zrn#hdz459%Has)AUElN>nJIh -KCkKp(9NPRisNGw!vGsIBKlAXC$KCm8j3WTNiOpC*L=+9j7&PA)icN#7FYq05iyiFv46;e{_hL0OC|-Az7VPyB!X5dI;*FUlT!sK -#^*>2vCy;?{=tSCnoiq-aMao1R{atU*y&4wCBpJjKuj}Mh0@W=VlK(C$H~{bQ+^qAIc{8^L{wxn3M+M76?_o*>&pxy2}|ze)N;Y} -2gC%~S6T6Zg{G`J@D4cVh9i!s)r^(aHe;_W*5uYD6b5J>MfkP_>n@9#^dEG^G%+QxFx@)Gn}9W8r!%-1w~!G*@ME!z?a3%{bEhT~ -%uJq*IF+TMj{OI#VJvEG<=1~O@d6RK5r^i`AK1JIEX!bQD5dD!xI5v=ifuzX6IK=^`J*-s0QEYDG(wfa)TR)~dCywqmdPq41RX0m@pu>kbQ;lRV0gQM#}ZX9`LV=1j+=s`0wcI@1LTMB -byoAegKixy%UFqpx_mlJvzfTnYT0L#HZ^9ckFBj)QGPcBt9DS5`@f&YX33ssaplgGx+1_ud;adhRFq7!+uJy4@H+u`K=0A}0k -BIw&LKF4gw#0Mfo>}LCcK$JjMBHCNPZw<|0tQZR03~#1^o?QpmXc+5}*&Q1BXmN^t6|`FYuuP;?u^IA<65JpYd7~a8s3P-mY=yHA -ZWBF$7{I}rC;B#octrGxY-o)|(`tPP>uddB!Y%tHbAHW>CT;YQ2~y0(oj_1wQ6saz7Q4U-oV%P^fR_ixfoiSw5e`jOs}dI?uJAm8 -dtoy3=h-+iyIYo1*kr?`M;RSUaLmkGZ&JZ#LD>#3M&NA#k;C*=?4q&SR+V`AaTv;it%4cW_gM`cg=?UCoR*sR2eCUiq*D&@( -^fW7q!&569o(|5#<24x$TUQGbGwdJC+V1nK_NRW<8m@Xpe{@p(uJzvIIB3vXFi9k#lq@=c2!Ty$B#RsaSu-qwSYsqB2bI*t+9<77 -ouN?;E>N{dHVIL-6-Q!WJY8jDseobxzWqS_C!{C3Qyh0A_!Jni8O}n@w0Bm~sG9I(wQ?zqp%Yh-_do~`l3>Ge?b$~BgAEOjJqChL -2F|YF*fE=1c{F#3tw)Z{P7hH*SUqSk&a&MR+Q>B$q> -I*he33fJY(F|NqD)g%*AHZ{a#JC{Da3}OfXWTV3)W4&*XSm<&vVs<@+Ar{x%|}_~ouRS^Z@>dFr8ppQao}0K -3>ZBzut0Bj42p^|Q`dDAUq#z>;~7qMZ9sFcYH>IbrK%sB@R;K^)v4%gdm!OBM7Ay*tX~;d#26u<^sQjkOl$Eo;?yJBa+#(#|AVuijkkJI{g4Xyhv1L -k6zN)c;4>s^g95N2et?zfxs)Za^m9z(jZ(nt{+|N*G+AXmmka9141NG#kho|r3f~Ut#oT8KQy+~PSRl*&D&qk3k=*5oQE0pM{O~^ -2SR27Kj75<*l#d>FDgpZ0?p%3U_Z#g%&v#Ov6;3wGtE)Nc3S&u$B6xdl9*3{v!2V2HI})!Rtl~2hG(h3ROP%N?#OPNe5<-~d?1Wq -vN$&xm?>9~2p*W^fLETdBuFMfLSuR2ud{Q@piv&vBcnt$m%s*d1Et(Xwn350BZtX4Q(7t+W0g@7WQ_L>9S?4{r;fIU)ymt&KdVvGLTKcJJu- ->_=`C?0_rANQuq(<>~kBz~kvR?q1`4d%ai3Ougzi?!)OioTFZ=Ki<>H-o_fqGxZ_pTdPam_wscaW)UZc(mTMSh6BHwPj=^q`%39V)=JG*WW+mxMlL_EIU -d8aDk*B=zj_Nt7M4Ln2<$Q@`pn%M?%VNZ4J^nM>ZYX)8T;JQ7!W>C&}<*>1;mzD}lxB4J^Qw!X>l4Vhi6{rSC0#x!`GxgHns*egi -yV7^9h5&Qb5bWaPFcB8uYo#QIbCt+b?WV$$Hv!+3nj$=0*ziQKLsTz>&DmX+>ya3$SoRMcf{29s&71LWaImLG2{L`MKpf>DpUqO%~%g;QLoU<$&?!jUK5k*)bP|HGqsG{X!Sj^5kBG!v5OT^UJe-kv(ipIB?!JCut7>^k}qKeD_F_}H;Pf3r!!Gj^0M3{y=hIP;?m2^(D-E1@Ln>lnK;V^u(2f{ -CzyIE`?gDv)pI&jiM6<*xwx{i=-Pr?x0j}86<=Oe;O*oGPL2ebVeClB0(V8;S9~{nTFI3}DRu*IJ(K}a^(U3ERcm~?eL_hf0Y5={ -rU_N$k)iKv^l9}_X~#@>hWh^E2^L^OhQkRQaf*?6-)$*|0d=d8546e; -Q;UKI4u`P>2|iyKZDhh{8BasUa-%>jLLpSqpw-T)K(g{CEGXgb9Smg&Yr&0Qmq~Nm_|`0<+vIy5fwB*c;9$rbpvVsk9MA`VeG;hz#|;G={g^U;mB}X3WMGPtt`!@K*a4#B-Q^4*~*gk4k>PBTkCt -v3()Rpq+LR^Pxy)5zj+ZnSNlP*OMqcA-Y=dL|AT*9CD_@c}7oHh<086HU%tvH{#APNV7I0SK8DcR}8=6S}!O9l(U~`rd%mTjf(H+ -e-{GYOL*QC@VJ8Mh?>G?4V|fJL%7s{Q4_uw=o6D1XH-~(NPBpgp$Y+B*|#PPPQ`;qe#5&HlzNKHSOBhA7jc94;ut$@YF})fvIVbVcUVhSB8rTU#|ksoe>uWe?o~Fr@vmo&j3-25)a#`vfZHDA -h4v;NsuYWuG$KnRl(K5Z*dnpJuhER~Y>%=988)j-@guYzE<2RTl|`9e1zBGnXUAYyc}p -9b4T7=F=USHWm1`6S;ixiZUz5X1Vr1D-Ja|fF{Y+BQFtET^J4TV0p7$PGmbHw^S=;QDY8ug-+o2a33gz`X -;S?u}uyutLlP2m9aM&chuAFjDXDw^Wk-u%q9YkZS7Ek!)TD5BLM6j@`f8;ht4$DE3!bsLy9?`J> -h%ekoqgMo{Jw0+XL)6;SV}n;4vC2%zW(mNOt%sKB@7> -O^(~mZ1M#yOaw_aT$=Fh4U@jASsg$l%m!sPNyJG&P01d8%!G|h;J#*lS~I-)F#iisO9KQH000000JO4AOaK4?000000000002TlM -0Bmn#VQghDb8;_CLtjlrQ&T}lMN=9BZhLcYde6OW(~5MUE%Q*O0)+wv -aW>F~hE9M8s3_dv{8Svk33&eWIqOsZYpw6v`|NY>xoHdd-tYZCziL?b40~F8?KSUxo;m2%*L(DDxZd;LMezG?^SnD=<#`*A@Z_K0 ->Ul+ab_l_7b)I+KM9*7D*N+|Vd2goc@h5s-3tdl{?0J{b^`fbs_cUGqZJOszqIxPPdEQs4o;QEU^Zw5D6C5V^z0*AJX9TaC>3QEF -xcqd_JB;3+JInK)p?a3j@w`9N{j=tJ-Z6ANcb@0{imop|!}Gq#@1N;;2NFE-Bc68APw)o>-%s%G1XBdxcNUG6U<<(pg0~ZVBf&2dd<(&EorQLvKMVbP_1P%@_OsE>M1uc9Fnc!o -xk9fu5qvAb`xQPx@L###XQMxVCirgz-*JxTol0=_IVg9_IjH}>b1=?t6MP-P-x7Q?!M_sRkKlgidfw}~ALpW9{<#>>QRkw)NqXIO -F5W*+;evBPAB)dLz1J$dh2Q}MHxqmV!L0;eOK|tO7}ulcqTkOEoWyuI&-30yaO!!$)133rUiW!uXVH16_X2{iA-G20yX-vRchh-j -=QH~Jel53?Ad#;3B`yEVc^Kc%6#iM;d1E{3d3!tReLq1WFYj1_?<3gSj`HUz>~2Rp`F7y3L~wtC7qz1w>)SEjjqPY>b35>He>?E} -csuY~(dR$a`+w5%b>|aKcwPuzLht~BYYE;=@T1hRL(+sRg12>0I|P5yNwiPTf7#`ElbPN#o_8|SIl&Y?|24rk5d3Sm=RHFAU(@S( -&2;_cUQY)4$E@eA;`SHNSb3c-^t^9!e{(b@USEB*mI)r12OZ5NIG$iX!B!q0!3~VxJn*ojfct9*Qc>?Ag3Y`x`aO@9vv&?bTJqlc -1hYJE1ZfD~zbwLhEn5WqUA+kJ-$?KjrmIDmub(agegB%^;RIh-BwP?2OR$CDlSSb3Zv@{-@U;QzJ0t*p8v@Mhc!J;JbsnJJ<`U-j -Sb`rQcwz~3xv&I!U8dJJmr(B~OK9hdC6xbK33T_J66X8468OaLwcNjy@qA1f^fs=H_9hWLf#8fX=wdCwX*}LC%KxYgyw)uS{@=V9 -^moK!@RMnDTAyzrNbKF)H2^$6 -G@x`ofN@s_K+iwa>*oeQ_rDzgAA9XG@a^|5!}!K6L%lNzzMI=y27H&7VcxIS>wA^~KVMh|{69;OM27b(y*_?9@O|=f^lR>Ntk<)b -qy2@;vEDzn9OGHP9C*KZIp*(&%YnCF6P&>G`%%#S0)j*`-mL`3^18Ud^GKw5lP>`NFS!8x|62rUNqPSu*u~{OMm&|^Qy)WpueuO; -I^ja}=j01PXJ=oC_LpA>zJB?I==UQRV!pmkkVK^S;|tNBu`7rl5bRh1{C<1|#yv!^k>JBCAkSV{f&T8l67L*@4$Sf?LehjE;_4*fiT9q^G+m|F)v7!W+0$FUB0|KmFF&$nIdd3O?g2f-Nx -cU}zs@TyCocVq}Y%=CW==wt4sD$gzj{?}iMaof8W0x>+9LeK}RnT{2b%+3XJRC -D?mTnufTkMS?_=S3iRXq3ZGZ_Cw=d=SE7FhT#0rLCODnop#+a5*sJ&NxDxpM#FZGwr>_JahxPfcE0vF53H*QUO3=@b^!{(IM7w{v -67%``t3dznybAMq%2lZM+^bOUf~$bX!d1ZkCVjs7DwH22NUD$bg{wdp{?({w!qrNjSEK&Y)u6-81dk;6m8&5i|9UmXf8aI1`@z>h -KdoGY`hRf^`08J-LBHR!9`_Gf4|+OkJ;rt1dek#zJ?Q7O^}uIoJ;rgNzJHOzOV>kxyIQY5zaDrRT95gAY(4t-&GpJ})?>c+zZQ6X -|FyvPF$9T4dy}q3`3J5=f4)NSCp_=hLNB=gI;0=deG5v*Fztfd_Bf>(e-HWhU*~@hZR13J@D}2_265txdC+h&KuC5kKBOv -7v6w+K6(T2aODl)!}s3+dj8f87}sxa!2G=7MvS-RM%+LCMvSwK;7sBx3vL9ShDj)sispTL1KMl73FT+r1UwXP0=@@sLOT}`oWt~b -6ZqNh2$D+WO}`oa-+D9F+m~-f`B}H1|7Y9+`suj^_m>mgL~zwDsQ=K7q;n8#-UzpOj=T+YIOR5s=PZ4`M6Xxh270_*uRnJiHjHc5CiM6GO`y~MO(?%?6YziWCeX!= -n}FZDHUUrD6n=FR==8^0?&q6;kKb*8F36@nLj -9P)kkJ;a*`UP_Qex%U@>7c%{S!t<`-aee~&&6S@7z14q;XqE9z@L$-DP;$r|G!C)On>jaTOj931WDEPDg-~w?Q8|VylE@w=Ao^ax5`$`&#Q(Y|Be^}A1D$e6UQ4Q -xRCL6KkB{Ye&{7Xy&wAAJGXh>d|qD!k0$sqK~l-RKW>A)-!}~W|8N-dfA9maFB%^}zh*w5cIpG@*JmEUeC~Vzbo#vqF#o@P0DSPT -4`BVhdOOzBd$y~dwH@;|o!}D$hX@`-^RRLU==8dsptqZMg1&}#f=~W@C-l<~?85vPcLATD*@b!g!!GDK6L*9DdkD^Aybv7Vb@Cwk -x9mZz!!-{AuU9=C#@T6Wp|1kJ=-4`(acYXo-#CU?gBiQ`~@Ts#O -0iG^<1mnK@5#Z?&f@D&9PZK25%bWT|;BEMeSU(Mqf{!&n3O)Txk7C|_^C~@SXf)nBSF; -f&X4fkW47=`p1CxH$6_WhTs_l&m;Kx$3a(b`V!{*>@PvCbrB?$z{?R_!t0RWrA+5vhTZm$FJrx4@)gX>eosJ-u6Y9Ou~V&`z`$2A -j_(qDKhehzzY0G8>L=0O>z+hE4|o#zc>9wW&%5;g;rd>S-aqC^;AhH{px@a~0`KQPiFsP~B;?Pv`rbYI-jJ4mRO_oe3Htf&lUN_m -K8f}Fx~IT*KK7KbWbc3q*5|zy@a6wg0ev=%U|ek@==b~)^!Gf48GW7`L3>5LzkCGvU8VOg)$-Ts{SA73yFR~r1pWM+-XGTMT_e!v -9@loB7=b-JqV0@%8gj7dY4H0=PvgB=Pow<2r%}HBX|&s^_ZL15x+?4Q%b!L+uGaE5J&o~idK&F~Md66P{~dkr`&!>m^!bZg&u^aw -pZPC>cMv@s_;uV2-h&f84a?|n_3H;dpSudS2y^p@8H9!8M;5yuf^{pB2jKF=dTroYVudEM_K$aeep -2r^yyZvdP|kojHj8&J=k1eqT_N|5=}iv(F7{cEaD=yW>46-?g*ng5Rvlcp>%{M}dVkcjgCOfu-`yYm`KiJ`>;3)TR44rM9Rzv(jU&i>YcfHm%T9vK -&&qE?xyuMLzuu(RUna!JmW1Wmm$dOY%xLR8)%)B-OK!)nEVgv{c8@RanO5<4zKevbpN8pI`8*PPamig`SYVAKo7??VgAl0$nxk0f`l^f -_e~hr>ssnWuRNR}$5pN-cs|qlSge!#36d)5Jxq}Or@cqkd1UH&Cyc8TdHVD?%-3HDG9P-w_&V{=9xxvB{dt0{Cq7J&?TX(LJdN5v ->nP0EJs-sU)*oFb`s_Q8M!WNm#{6{=WVsL!yqd~=h9K*U#~*{|XAxw5E=!R0if+_9j8mgB%LPCgF&q)IlrS7>*@6qK);7g03Dr1koBnf1ZhgW%L$U|?tN}zokyyJH~08D?;(N* -PXb+hpCF;!JO2dW^%US~a0>eW;1tm7x2Irzet!zqC&>EXH>Y8J9x@$t-#Q)Z@d<^`Ob5PxGac>xeLC7bbO!k2+!+|p`%CZAjcW@JGsu=#r-D8`hN2%b)wH-LXhJi{~*YE@v2knBu@Dyf}}!w*MF!^{H}9O!@9ZsG_?DV(?BN`frEUwb;%*EoXgxA`zZwx3>0!jJ8mQ)i*yn`U9$!?Q4-Ps{?o-ZQ&S;(Ie^gKuq^jdnga8+83N!3@Da5@b8&+z*3aU;AOm -!7mczILzM(vOl_M4(RooIaohi39|k;G6#4W*M@qpXu~?WuMO+^kv5Ebqz!cSqc+H|ljnloHqOQS!*j9TzpU5an~Qc|oU8OR5APQU -a=`hrd7!UD&H%n9oPp=v1X+(>MUd^ouMpfu>)?%N)`@-i#gBkrA37i7IbuG>fBJlk`=a^i$L{%{_sV>X>lgFU-u`FRiJfrxSt?h~ -0zcTQ@SA4=kAFA|{XYEcI48op%$#_hvyS4`hMA_bdQD8x~+3%?p6X$qP{K)CHigGZ#Rg ->0JOlWc>p4d%M2()B?=!_ZI-)zgvL$Y*>hTXDkHYI%^@;L1rP^d2}Jx_mc}TFaJUCK7#MafzG~~1D)0PVSP^QgFIMAkmFI$5o9~( -s65v9r}DthBLpubJbpJ1c{aZvcv|0&^*+>(`FKv@n-`&ft&6Y@r!N9swJiew?^uNK?OKHKepBE3$s*wA*NZUjx+3(Mql*~NX+`L< -O9`Gx@DoMw>+-_2bPdR(*|`oYZv?;`!_spa4|rH^4f?)(_m(?@8s -*sr$iLg07%g`k_q39_H%dly0PdnhBly;}u!pW)3%%_-1pl4jab%SFRPS3ahTJ^*613NM3FzyJOR#>1FTs5Lh`b>5c<&bbWpeDLMqyW=hgzNTId{xJJ;JYR4*=yk>AnCA_bqy4X5j&=2i%R#?QSKz(YD}e7gSAed%uK*sFTmif7R)Uu?{;#Z) -_|m7Ygg!I>D#)koRhXY$1n;1EKJ9AgXTMrsCw}J%*P?%yUkkea__Y|<#wYTMZ -jO*eXK#x0bz&iO8LH19*>c%>63)9(+Xun|t`0l_4=mS67fO(p56Xab$ko}EE+*0T5=J66FQ{6jfBkYF>x7K<8hv0s<;rU;0!}IN% ->byq@-gGgV@4>pre*$!KKfyt&=UW6Di4fO)3Uqq!=P=$^f4k1`UeSl4>G-O!+OXL -*Lj~O_?2Pk*UKINzn`!jbau;j@bN7KA0YVm?V#h~9gtUF*@1ce*$&|0ojb8kTX*7m)=sR)!cN#(LpwpYzupPG{?)r+pFKhFcLc{h -2)a1zVeqwa52HWr4@2*NkRbd2rhWnX$z28)L;8#HxGYP(z=_n=8MLdHLbj!Ds&Zb;$qMe*<#s$ZtT;&VB>y`Lo{u9-jFI*nchH}wzXLh^Q-Yk2_`B~wuX^^ou**mO9ry43UY+DS-u`{?$xT1Nb?-BE-j8^kKLmZ8{3G<^%|9l6fpai_3_gGK -vuLOFSv)`GS?DKcJd1v`>+|BX;72Q;#W>eL3qQ%Ho`w8)^jXOLUp@Q=fx=vgkR;>r0Zs?j -J}2pQ+w+iX=RL3e)9cs20R8>FFMtkbyny!?y@2u`eF6Qu<^}ZU<`+=z(=R|?eL>&uXz#u-=O#J -*6aIU#CRTg5$%8LMfkP&-(sSR_thi6%lu=R|0=ro34Q5HdY^p}Q|SJG==~$<_W>*i=z4WMVi)}H&kFC-_t-Z~rigbb`)KL+XY~06 -^?;A*HRqn~&@z9}du$(HPw%~`*PI{x3H{xq@3IWMpZ@+zf3(zuhA!53PSZB>1Zg=*-s27r@j%v@S&zD{9(j@MJ2{yC?$mnsqx-$| -cSJqnFYF6qyPnJ<(R2A9$InQO6#l^fj;41%K-VV_Tv?BJ(?_|i*2#9$Tz&Uhz4wS-vn)E_L(KF?gH+}p -biIV&-<|u+-xky(-b7}xcdkBTzIcoNW}RWN{=S3$#?Wu(qaV~dPSt0V*!J`gGx~($=Oguqp|GBQCH;PD9b!x8>hpiCL#*N!t?La6 -IgUW=M(ooQJ;d+$AL~PsOQ&tJeMxNJJE|Tzk0(1gyj0t`MBgpfAzsD*rqQ!&^*+nQHu_EKqjxInlXb{jAvH_l+FT9CLpJOCEc5shaDEUQPX{QfmPyPMu8b5r7%KdD1r*KDn8dY#4r`Ca-uj;_B?@GW(Svt7eE`t*Au!Ta>R|DtOWuVSyU?3O%p -dVUSv`wRWC9>F?xP#^Z=K>Gbj{e36>p25Cbf-UTmCU{DWCMVOqne_K=y8lUnx6&W`A6N$?RnPks{rwx)q3@rmkYz2$tH>Pl{-AZf -kKkG=|0nu=rM^dMls7>4$eb5DjsLM+Wnainr!RNWUk_bhOYgG(opX(@t4HkqodlmJNT#~Pw%9J+sAXHVd^f%GbN&5eea3q9JLvup -kB1=3>qh!p;oyt^ZJ_Ik^zJbP*;hlVx_6Vl^IZ?|b5iR(QjNU7(eJ~|I-u)&WBBBMoPY6ldMCy4xq8Ikp3!Gtr$4rLPtm;Nv|5z`1y}tKj`g<_e)>Y0m``X$5JDKrA^>EB!0{wm4d7tCW9Fsgm``=EGb-6VCz1hLZ+04`E-Sg@1w{?iqZ`5ZWr0ef7 -uVxxF1?c_Tm=*|<8t6Ts{rbAX4{6=3=S`-+qTZiE@VI*9NzAQBUJTn@)9Lqz=-zqs_gDHORo5dk$-7wVd5<*)IM475ckh-(AP?T7qoPuhKf#>a#rKP0M`ELvGP?`mCN{T^;hV-bL_6z5lqv -Q?=YZdd>P+W~!?=E^yYNPiidcL_Hapmzk -zH{o4FG^;Z*vD);k!kGxRO>9&BhQ9))TQ;R5tz$F&o$Sm3?@#(L{k@LqEH*b|SSC34I5xoc5t%dIelW(7s+kkj#JYV7kY?vR}}>i|UY9#Q)}Nxo7n{P1lz>b=^>pJyL(FognHzsT||)mAh$)kFEP*mWcfhwZ8|nGDZKaSZ`R>CFRxMGe~9j1Pk&Rj -Eua3_4|5^Y75%Z#<7h3*`IuYj_dWI4d&B?ORzH@0A4~UEGhXVEXT~<;T)OVB!#=ss)?@$7ztkgtg8%)Q;1{$XY;$m2;9GjlK9+*^ ->3916O$IL>_T+IM9LI`ZU60%w{`WBb9jWiLy}nIUw -(DYUO4j8Ub^=Vf?s1A)pz^o-s|g;=k#{EKZ|t-LqBx=d6r3Zy|NBDc#^+DzfY%om)9c? -lWp67qu<}9``y})k1L$Pbtf$C5D-RWGeBi*^M -v1Q^|>YVA})ZR?zLK;$ADP0PCM>Q0~4rZzSbdlfcrlz_IOY*rwx+_}G40Nlw2;e``~ezfCLLsR1AZo7;`tyPP($ewH5w4Tbz}lR -$PjT*SE||$(Ubz7h!C=QKPY!}7jj)x8^0>E%cG&!PsszB*<7w1l!`*KO+@g0N=trkdU1yS(Hhv4 -QL$2DUz0S&g@Q~j)5+@x6*6|x9ffj9CNNWqRP1ZbCsDz_2EP$rzv=YBTDD?Hy4AMZm%0*d|GHL07C`q-I3PpM+PfR9LL{&kyk9u6> -{=}MU@;eAo*%B|tVx}*{Wt5l%Z^A%I#9`#hPxTiIJ;ijNFqdLEw$$1(0WYOU)5Q$Y5)oWyZ&;0~B%4@=BAiBAGL_`A3wfH|+5_~Q -h%nGs1DE)5ef>ApffH<0h_ZOLa!V~gqjY}eSXLT9;;mW`0{*!P*r -w5~%ZQHgAxR;saz&7lS}sp8LqLkge&bV%~Go -yDa0+nS7>ygn#Pn=_d&XEA$JJP&+ADUw7D;ff{VrFBdzt;L_7rv;BSM{R2_QcGy& -d`y5#*Hp5L)@dh+-gK$6my7kMX)bvhxr5vT=_2?7IGGXN1Hxlao@BP5Envw|)mLeqvI=WqtcN#OEQAHOiRtBBy8TG=w+=VsU)*+%V%<~)LSU`^m41*CHm`2=Ldw^O3l<89@khQS?wWajnK`r-7(j77g+k9tlA=@d^Ak~w}6A4ned}fKhDTAbmYAg5m7eoQ%&MZmiWmd3) -N!K7sLRYo^z#qsEM{k%<{~C#c{N90nqM#-}#l%D?CqihLIkS=b%Ef(tv3cf9r=u7F@qS^iLf8%YLJ73YQlK+i?94H03uP6xXr!?< -HWx;yIC=mCAkPZPQc_iO#B|K)jixJF0Be~I5-4O$1VMkMGuurJ -p%k)T8JIzLp|i8hk}xP!@w71Ml+hw-hBJ!^f!u*y0k%R^)Xt@LR5R!14cRfp5KCd|$_Q?`-LMTqX)Tpvfq6|y -R;f^IlTI;9kO8?1T7}-27dpY@4KPa~1QVt^%?jvCFC?l;Wm%&L2DqmSGnsyfy0syTFpCKt1d)7yJ1F#zw%3n_mj8L#h?>T+}gPH6TBl@)YT61)7}Bbg@e% -NI}diSPns);K*X@FBH>K!t}(}A2TBefoP|R1%OyOjs}~~qaiVXj8!n#2reNtOheeDLkub=ED4j%QBo%8bXgSvdbqGu=$8qrLL}RM -I<++>OAs2wFq$$FcOl!~!0J@XM3(%)Mp^{;bI;og+@d;xm_PB2JagD?4IpEkN#eWrO})dcf@% -BeNugAv4nAr`$Cam%LP6kU?XCF@v(STuES&(oqQe?)PVkvUGTSFGoV7tx+U&eEGzBZ1mG5>488v4ND*^4ZCW}kBBw-3g{Rt6R1*V -X?s7IHs*tAE2C7+BdR2YT2us?HsX&556%bWv;2$;MqWkBGqzIQ}4JgRHzK@);rot8{8tMI+GGh?$ZFMZ?3h7Jq6kOO_jKvsIpl9q<5wl?5&dy!awHDq(L*$DN#^gMwQ2?>g(fKph_M0W42Ma&JcyG -&93T`u;N)knodMrC`QH=AJ~~NiL&{H;ujT0BCUqfBU_{avK%D)x!lS2UK3OT8f%}Z_e%<)CJ$+yqM5V>9f=(Z9kUXBbQ{t}G&=Z- -W@n|T09Q@suE-K|uTWH1li)yav!Em~;dGm97&4C2Il^hz0BGM@tnBb9moi25qQx8qsg4Y-zb4gX;(dnhozz|71Ib+rwa4U2ed)Uh -FBS1jz(ta69Yn+!6)iJyVHkCui?JK8iOpqJ^lV*9^X!MtWx7jHE~4v!pLNr9ku~%L{h)dwy9%`!(u(SAMjaE@YL0M*&@@SrTAIAh -Rm%}Gk#wLvOq%hm5qBsoWM#G+T0mE!B_;KkjyP6PzDxb%)u@l?*wxE~C6rIPWRN8TwJG9_5U)>WNf6b$9M+fQ=M^7@z8hO231q?Z -%cML?BL-P?u53i(35Ia^8-pUN(iAVI#==y-j@x+C+dmR;y0b^0SMXoFD0Lo+pOsWC=q?jXfR#7MJw!Vw59 -(ih`|GaYi2Yi+u-kP{cJbVvMnjiXGjvDewnGa!xwVysq3S_eNh)m;G3X4zk4wr^u9{wdv#pM>2cDReTfjteS92WAQ%$dtr;m=68t -RbF^%?{Ey12(GWcgl7mXq@04#aLG>7eny(@$n<3ML0s=LBM-INBr>%QvTDKI}9M-HSCh?qOberj3fs1bv;tt8QP%s5hm=&-)7 -bkI9tFFPJqCmj}luG3k_SKB{Q8%TwpuD&?38fXcz -@sZ$iQYUIDy^!=6NVk+(4>5nkmsi4I1T@fuOOA{U=hC^ot^23*^TV;}e$$ -)zM6E7)Ki#kZBr6kB;!o)p$IyM9?TAgL+jUmKk|Q45^(pd3xg~E3VUyx3h3>R2fg5rg`K#xUV!)T3xCuX=;| -7%vFHowKYPgQ$QGTB0w9@5tq -Nn4kj;~N8~)cERBU8PS+#A!N-Z^S`Aoj$*oG*xrL~a@^2XXY*dMR-(@`ZNwg3%jO@e8+= -$0#N6?{-XT{4t{LdK*iX?m~aZO>jxN2^HCsv69^!?_%@;e!45geJ+b83?6sukUKS1!cBsBiN%B`WV^aDO#S+Us_IY6tO%(9b<(kb -l%00=I5(=}Sz402;nEgW!dZP8I8XQ)n2do<{y3q2zUFyjgM)u7bd(!APalQ=Mj)YzLZ3F}% -ArpuYkmW89iHAu6&KY6I0}K$9qgD@_%ob%!OAGyC-O4*`S|NWp=}o~xzb|yPk(fyL5SKTPxhH$|oNww|ec3>aW16duVqu}gVxgVq -vK>WE_o42bOh!&lLJ^axyN8|9lV?3idO+%!ONQ-apybS6_H&Z+)+Rw&js%I~@L%F$hQ{<-$#9&ZLeJh{AnzNxGq)^FR{fCI4H7^q1Qr<#fCyd!*ula*99zk(3F2<-Uqn(B>`hTWX_~^EKyaOG -397OnU$f>!3~-@P6u|t=r#m|{@E~JOo5h4D9wB424b93UAS}^V -cw@!d7Jm!t^u6hPPewDo#0M@U+crhor>8}-A$!c!Igg@U;}>k3lXGIkaPkWK){V9&NWxeh2O$tufRcq_XJ9tWSmGM>$f(fCirVVqYj? -riEI!i-5_-8=e2EnWY4v#m+W`X65!e3-E_QT!IF{%{ -Lrlm(@+t^N+w-bW{}60uI>==ftI~SMb(fZ=$OhQNBVQLnJkpLA_)~@ -qMETG-VKv^DgORKu_w(5V_p9&9E?6S1{2elX1nJW3hWi(R0(D5?m%k=t0j}s7T45Oo1ZO<)1?3AjYA2pDw~tZV<8Ha^aSvKbwYEN -a!%6Mkm*Ss?PX0){M{P3+KU!2QDP~KY -yj3c+B#2L}P|I1wvF-X|PcU7u;zMi3s|NX{TC?>3kBQJYzr@ltCIMy7Wy?`XpDo$hgAF>su#Ze@s;|2cTlQ+e?lmKeRORI1ivSaR -a57uk$;ji};TrsG&kQYzg(2(Dy1Wy}GB9rAe+pHifU&j1Xd2(edSUaaF~Bu+9Q=kK&zmS&dM9V|CF~Cw(?Hf%K;}F>n@sdjmKY0b -xV?oXNPZ1B3y3Mfy1s-A*jx^a7y@;YK}Ji^_o=9*oper8cr;5gki;I4n$#+~YJz8~DUzF6kQJ$~i!l+Zw>G@&F5O7tyX<`7h_{;<2x&WAIZf@+%)}BXT%1y36}D(y#_Vuw;Cn%+6}O~P*5nbfXY4MS7|gwi>wrxdnWxf0S|Z8WMRUucn<7%@+Q;!)Yaef# -&v5c$w+)@@#;!hLASIH)t{KcPxcj!G4fQ~T?eJZ8MX@7ovgGJ%+9WZByvdp4nJ+o%sbY$UxxUu=0W!LzHloiSvcK`OYG;nzwh3BJ ->Q$IkC>o>XI}CWMpBfCgz$lI%RfnZ#eVDtOV9j6gxHW(w`}Ef{7E|Kdj=ftk#)i_nt>C+1{_BSs#&qQ&ihW4WPIfx!;Ryc*T_nhiD1u4`*EBzv5}ZmOi^LPoKDK+3;AAG|=u!@zh4OPTXLS>8* -x+NRiy!*iLaS`E~P@d4Ss5}bxMF>?__DTyMn`W8T_YT*fSw~?hmsnJ$=Y%=lgDl>ay!_&NCG8BE_YOjtirre3QM+}<>LNB9+1jk7 -dDLK)q|BBe$dTRSI_6w9nijdD+gw8)G1ly9arWgRLn+(WFTTPuYc!pImy)v=2)EQ*%)4W|Y{Lg;0;=zXS+aP>ot0nBbH!AuQET}06pr}oj-=S5NUPy(Wam01biZ05Zx|c` -@U5(7&XumF#KI6Told)s0u=npeB_&)(tcGBWz}y=wX^P -zjsX3o0i3%QLdUO<^;NdEgW5$j&e^A_CI2e5~EERD_c&9I{{j3X=`WgOW8Otjj>!+XhW{t>Lo`aqV50|qBiPaLNQpLyunP74^C`D -?mPt|P}10im*f0>tg_@bixNk+yFqO7;t5{Nh1|(ZMAS~~W{+)tH5tCWNK-?k(I3-QRnI6Hcox5^>5{o^(ncC3N>sZtqnzk6sd|wE -uzgI7C0AjBF>r$TIIvO3Xwv5Wa2K#^fMDF*t6H|$jf`z2xl@x#>=#YMN5ihIV1ZE#o$n+Z+=txE5jx?z`_W2Br_lKzu;p=CpGR;dPnL&lc3{$bA7fx&)8M>LpY|%;9+J(5(>a5d4@Mnt07V{$QLtZ$yBz96!YwI+8=vKaxHluo!{8qiTSSXY{bA*xo -5jy^R5m!aYaNb&KzM6LqEb?ZAZdW|jbl2GKRT*CB>J2RgII+c0Njw?E_;nq@r@@8}>_J6#csXwzz8wQ*Q?=cukuAC!A~xi(V~_L; -8(6cM?pcj)_knA~+{y#c*kUVsMuMBniNR$U|M@QY4=boeU1~G3c_YS2?x`1!^$X(_=q++~n|&=@wzXefoH5?P8N}^!L?ZbfvVvwr -4@NTAoU}u~iyRqoBQ~Lmnm8%0-YiEInI?;pi#3~SZbL@eNx~_{`{6P^$s~~}!W>u5Nnw83X!j)A!O;fQ_50G*SN^|IIUJ;=j#pZS+H~X3pf_8L=tDbV)fs!p=(&n-~tDXt;kdN4dH({V+C+ca-@DQ9-!3!RkkS -g)(;M_p(|eMHUNxhuuyc6=M)S#a_-3b5D%$PHCIvozjhM&_u?0?55YF&x|=Q**F8dg+{dE^uml{mOTlfQ(X5eS!aVBV!?KOMpTld -tOZ%24iRA|kJMoN6q2@J5{0sXBp6$hNS(5BV3&p#k$RF2J+*dwhONdZri?kO-#69T9t^WR3>3#VfNMp}6sQH5XVXqUDbWFt=X^7( -V(H5XFA~Xe6LK~0Q7T)g? -MTM@!9l*o)BA$U$`XrUnO@+bcYa-8FmtD-(#c8+=DI$`A6I9uxwoDICa;Z?rHIHx6c69r8w5b{%f-w!+DCr*N*tiTd58dU;n~XSl -MNk3?l*p)+k|qFPH<`+we}7`BGzk{K#If{~&!4mIbw^W-?1^Fqdx{GDbgsWQ-NZ*;rK8GxCRga^%`?VLt-Pbtb^ng$btcNuWfM*E -Bl|y(Xpq~8)}i@(;*pl_YfM&HVA$!T?%9Vu{SXex{tLpONsQ%%O~nt_n(G4y)C0P)wc@ausKPu%V|xz*C!v_>!Tg> -PKPldnflHY~qJJ3FJV5R}YmetKq~WVUk%aJgT -?4cnxC`@h&GP`&k%rc%mabidA#2nn-tRfAcH^|B!9eZWX!CB1b@L#FNIL^Xf5zB+4MOHqEAu(%7UL~A2d-B|qJ(l~e^k2fIM|J?M -EC`e8#6=I=X{uZaxG_g{v)HAc*r9hvInzVmh-rwedfO4qdMof|S4X`Q#j=wUgdH>a0?sYg=3qRQ`}bjC&K4s%{zf$-7UYyN*X4q8(1E=BAnIEiz5OqLjB?OQk$_{~7jv`KN;d0NneHWJu -l5<;dCx;V?YdFu$8zL^2aG5{vMhLCea{sf*bF2p9zS1zn6qY)@Y%v_OUz>yV;?5p4fL)YXVA@lQM8pcDm4{p-YUGXLXtjW#MOK{LL -{c?u9FPqiHrK|}k&bFtLJ=iKCYlrDcPk$4^X6M>D*wNN2G5gxVgygdrq;!~rrbZls5<&c62Q#i9%eSDc^K>dTx!jd4@U1le;5#Dk_>SPak(;nds3v4PCw@p-=o2IM&{N>VTu-;80?3Zp@MmurFoc6K;HsEe9v6cQT!A)s%Oqmj!|}}7c-WZAhwhD%$1pbqT-CLHiQ+4<+YmMK$gnu(^UC3 -58Gs?sJTM^PmNd83Fj$=&vfr<^mgJYN4&XCzmdkvCjh7YkuOK#Oy^sLEyDXa8kW9ZPgz7HjZVaO|()x -D6P0jVpBrZCcl$!@}n|0kDU}=TXw0fdttU;{u3%WZG~cSfXRgDIkU81bNAwT|Ii8@g|WpHbnO)5Hr%`Y4M$c!UnT%Cl)Ymbc$dbf<3?u+io3M<*afmKx}b!hl~Da&I0am5}Y-8NaH+e7Z}5g>@K9ns+Ap> -pq_OetIM73%rw%$jUyz?G|Wc6*J55VP9r(Lb%r^(OJ5RST{h@7!Ht-QsZ?kRbI!xjNyHVSGqS+Z(PCqsMBx -Apt%Jbd023s5Qb^5hZlbb?^oiJ-l*Eu;T%5BnjB==US|s}iIKwq@WeN;=RO#S8eR1UzHB(1k+Q+!h=GP$B#GXn;)>n8hiJQdE-Q|z&^h-~ito93EgOb0 -17p$S4c_*s+vFrJBHyk`GKe{^S(u`18!Ve`4}1KuOA8zL%!k+n!B(q*B$>j9dtK7xL~1!@3Nce4tUla4B$*6$cK*BD)5Mx=U=`T^t{#9LIj5)@z4m{&{r@S9lp-6o|0mk~pBs6+N#x}1jS`l8 -@TUewBO$V;NXi3ZMWTm=8-OF6$fUjK`9!azR;Em@hH_R2l{2d>w!AWEiS1nfzYHzZCu`^J3tFtbm+%FvF>11F>LpGf7N=OacWLkI -(6o@6wQ$@FQ{Yf^Y@c1Yd&`zU(8(s|paY=-Ac6RVG%D8HV^Lt0W93B`sIyG+V@i -GJ9qvm8ynYA-%Ye?F!`3gQ|*RZV&zF%_+#Inmaqj^oojB6W?2YM3Oks^~1&w@G%H)eWc;aD$ -daU^>!CgLdx1Vm5ILDrYzu=pJ`o+Ser5xvPp@#U`HZOjIJIyqk*xS-;0p7ku@JJ%NN9RD^5;l^B!lp80S;itO)d^?n_{$ypMAjW{f5n -kJ#Kf*ZAi(iF>X(8>3>DP(U3J9KHI-uLSIBow=uFZ%v(+CxCgvFP -eHkueK64dTHkyi%pa>*>k+u|9SgMYZ@edyp91c&oJ5gqZ3PwyK5)SMYb=RtnkyCqVRT>5@xjv17vvP416r@ySx~ly{(N^)%QgJx4 -=58F7j%VD88^2oq&@?o;2h?TFNF(-$v=}&&#{I;Q=8AAgAGgOf2KM)OF^rwfez=NNgtL!LHCiI!(+p{)t?22CNb$x;jAjl*AL^%# -s7B6t)L2bC(Ij>)n~I&YdcwzHrdxQEs8j$r1Z}<9?viXJkiHO{S}NvnV_{|>Xv8VE5)_rz)a+>S&%}X2VHc{l0{IRZ$>AW1J^6fw -i#$hMTM^o8_CyJrklnL$`QYOmm=Lu!**UF~DUhr^Zh`HN?(RtJM(NHmjH_N3zLRx6XehZ#L4k7f7~9EU)4O^$CQ@w-|ud?H86B-A3y#cq)@^(4M3=f8JH+%8dX24=z<3CIAbT~U|;r-_y#^kNmpste-vX-*lCO*yJSQ0mC927+IXdBi$HJp!&t6{WKtAv%jD6nh+0*Ato!mCvo0qpa2cpv@*yOw^o5O7;c{3~`XHV#Ea`!g;Tczq?PE?`F -<{k435w_1eu@M52ftTW@P<3@y&!yG0}H5FEtZUaLlgF@U?6{%QmEW(R?PD<9zhWfYl|;;lR!b6XrP77T@k} -5Zjc{oi$M}PLv88lMY9ZKpxYuPny!`b-4qRRJiI%XDiAI1M_ -2i!cI(Cas3II+0V2oSO726CA&=YF3)IxOEZ%q(SfRJM2>I!W*O&P~qR -mj)A_nd~`}YpJI$A{+E&=YY;r{U;#Zn@>iSZ;FcglI~i-N~Cqc?U5$-!pf5N7`2k+9?x^Ay~(E>|1JrSv{Wn*^$bML{`IHU*k)|b -rqX4#R#3Hq?uxVLi0fDtL|(LQQ4u$^Q1>T_+Vucb-Z;*>1@<>@F>l@5}31)k0)7U2l$m%LKl<%X!i3 -MCCFSmy9KCGu`&)9Ml7-cYW3<5VMg@{~JmWGo~Nr@fj -C{{AtBrUIGSGe%Y?TK3TnuC>=tU;6X?0k^kbVN>!G#Q!s6pUc!ECcDPYZ(=tY7dS0cMdf@unBDjA;@$KxxUH4C$>tCx%w -yG(fG6Ed%pw7q?7+5JYRjkrh8JGK%>&%CMDXL!K}LW|IMxy~kCl5*sWdzyv1GxaQ=0VlChwZ^U}V@R{#9()e!bfMqw5yR1Z)Nst6 -Y%-r;3D0bivnHIJPdTS2SXe6bYrry{PxqJolEIpVf;h1?x$__lMq-v?pf|O&KC-@@a*pvZ~lDxKc81KZ5sWMo%OPvp8sQS -^8*F;dfK$+an8^2M}087;xljDr?_q&cii|RmySE~*dt?4j8n`ll5nrxX{6n5is$Qgx*;7iKll^6MRp{aPf?k(DMTsd$fZ4)qQ(1X -et9_4($kW-6~k#(++#%}P-B)aTop{i?j{-`n#fo0P2S7l#Z0wBEUhXrtsU{m#ZHknLfi7}$bP$+ZD$8>_nid9-AhSZ6v6bILF*T$ -(}8~Y!FX+g*yq(T8@&6ByUw`Mh<`nPNc?#xj<0jl=pp*)r(KCq`w+;{e8cIQ~ig -OKOdm;Xrxb>&|w|rD56hV=?`QR8XQ$f@SWhh-LZq^JX3&%EYMxT=37Y2?TK&+PKCy??-&_k(aBB9f<~c;zT)LUhCvNq}A35$A -;*iZp9_t@@OzZe@M;uB2QheGh3CA5#8g;2Ah29vrOO)t`8SfDIQC2`R!F&rL?mao%I{SKCGmIDeeU|%7~$NsdOVZw}To_ -Zet}4ex>x7k+-vY5NJTKH$>fLblq1OY;2i0mJnpIbO-m2JB+~%R_+yS??PWH!-_BNCpwdiu-!60gCpyJ7@wdL~d?CJJMs1UH!cPey -faQyaAjd&LL1l}fXlM3;p~QX+`A#2rahN`grM2vPDelK7=*^3STiAukh#Ewnc&c_Xu9b<<^vnD)DOkcChVtN@?k0SWyGF;r29ud8x{ -nXKWEw~ee$ja&@08@9}7AM}5+;&bIss6z@>quydCPnV+Z~>%Wl-?J$hwK@}KiuGJ@zGO>SBeQiu}KgNBS41NvyIFzz84^C~P`Zh%CYG;kl}iaU=(QXdbH>P#jX%=ECIa!Efyh+QWLrMhTZ5*ey2 -f>t~+BD4A>Ul32rV&o>pt8{6*NDlN)M$3=l0)n|Z)pnmerRsT>iQdpI7!|SoUCihpa7;y`begHga35LKgb;L|rYbIeg+=nrY?q2w ->5#w@6|Y=ztmD_9pVEY|SDH72EGou|$i;@&n|{b50Ou9Vtb`x{eyY2$haTLajB2-~L2Y00q?n`u-sjM%#Z8o7_#xkOS>(jA{gZe> -q$-=Fwsk_Kyr{7pc$EAj-W&+fE{)Y3cuMVaygu)*4CDAJ?tSF2C|TUMs(7kqXJ9qF)V4MO -{fs)Sd9(P@^h&U}9aiVW%JoOq(o4JK_s9zH1exXprj>G5hH#9XAvv!aStEQw=sqUtTFj(WZkG19@e;RvLVm@Z~kjBal;tQ!POYmF7rJ@m7+#+=>BD+dxvJe(Iz8%dmpSD#~xv*-bIIv>0+-6OhRGS!Nq`6^bR4Z|E01 -e~LvWKPxovV-^Mmxs~;pRjOz~LPfZcFRj8z+JGvz(!1#53W$4D3=F7Z6V*StA%n%_aX{{eCXBQcHaxPrNwgmAbTX&&MH#pyaX{j>j!#35${{Yr~qyAh!mdE~CMs5bK2ZW1Wb;x>jVpS+AIVA3Chl;mS~BYn-O7k3s!O -Nyb%@&Mbr}M7BeEy-RgMnNQ10W0F<)*G^+}iS}Ua?EB2B*&6EWL+q{KyD)i_c6icbmcYgYM^cr_g3M*1L)H@59RszX%1PpoNpwgz -*JQCt9s^gEUxmqJ20=t)TzVuwc4XoWdrZxsc3T&>AsqMMAn|NL;J&|RHMZCI7&8s$*)Q<FCm*W0Y%B-irP1WD3AiMU+}R#3 -7TAWekXA?a0^C);JJG+|Hj&4+q}xH5ekAhU$`xN5?bTpoq=k-&e2^Q-v!?07S2u6ZQ!8mSzGL-07)!N0n1hZ!f;X*SM?J;23X|kDJ7naFQF`4`3>zm@e67J@#DzeUGK);Z -QAexg8Zms;CK5w>yUZ$QlDL>PMB!|!4et^U<4Yp#8WfdEFgfld)^k_ouA1^^mpWs1`7RR>-%J7uRFSgGKvcy9s!-+sT5uqvoFzE} -LirXk7h%51D31-U`_$k{)zFb*Y*7i?4Sg~jzD@YmPU}Evs`9#pntwQs`y9(eG3G24@kG~D6@W0~^NuV#A%Sg> -IWz;em_S06iV7MwjyoEM^RJ5L5rL`f@Qs|bt_Mcx=pi%XPm0XjPz?`80?iVJud{O2ZPqNkK`gzh5N>3JRh(!NV?0%npaA>8ZV8D{ -mZmYD!bu!*BR|Rg4pro>V5}kKsC_;JrBV9JZUKKZjLV1zIX^%U%0?B8lxoYr278F;_f_=0iV>8GVkjY!XuTLPFq7OhHLwJ!9*R*b -*LOofsOA52keD!3VGU;G-h_@Nbbv_aW{tS)3MYWq6oN3j;D+#JVLeC-VGv4v#Q6#FX|eO5IszjM1RfhH+dA5G-s}o?6yH;QO_pTU -OkJgpgKz?BjNT$~dlC-J3Xb5hvfIhXh_6(UXuHMIO2O$ZUadRgF0b%4^Hxlwk#SlT9DeF`zNtp&qJ~Ylm%amu|WAq#nxH9aB$oVWlnv2crhejTQxILOfrqnDXjGq9Da-CW#SbHx;zi7EQ3c&{4S&?3S1JCrhpB-qY( -?n*L35Q-Nhr%=p>mFW?SKIBBy#EkDcT9wxt8nX=7=nG*?Mf$K#0y1pQt%j}RGaV(y?<6Py(uqrLk$zR&Q6hA4M6l>g7-h=MC)%63 -t+&`J;F@eC0TE5C2uFZm3e(9NClIMJUi=nS^GQlg3VM&j&*1;49x2qLA&tnOUFZbE)#Vd7qFC^*QfvI`yEGDRs~nCS)O)SCs*4dB -1U9E4nfixA9U4~8OEDl*aNR34iW`}ViW^yo4Vqf$VM@>w21CVd6w(bnnd;9AamkEQXo(vz5fTuAifE#}Ybpq4Il>ScU6t8x<|9Tb -5ieX4J5-08A6g|)-iDg0f`ATD8+U)iHMVb_@V!iXs-5=dutB68%4*rYSF03>7m<55E31vyLW -Fi_2>8WtUIx5{#p=OeZit<6Tbvudh)?vgN3NjE^ESvtn_AKgKWUN$I`sp^+wWJ(b?0W>ld)sj5o@Q6=B=o;FS)9RK)qsERqo+j7; -FS;nSx_V@UNZhFGZX9iyMB+|1sH|$$uoHVzy(?}_4B5Q2N<7<8dy4tr;wtQ7pzX5$ff`GovXj`=)!-eGX2T4C?P_`#!bjEnmAb_H?Ssxs*&Mft;*d{HHVJNb}y1hE#8Ka=U2sJ7#$Hp71r;Xgox4%iSS&Np!`W#Yn!^z -d65`AIPP`i#L<**FcG+w5t`&_v_24or@5E+8;QR+jBzxd^l;P%tvh)feC{;Hz&>I$xpT?PF2rj>dQB{ZA2CK^$W0ktJ7$fKN;*b1 -$NfOo{HfGV(@BzTsy?Xu(1h3a)h%5W&y(zb=)_{*4Rg%Km=?oOu2vdi14}KOfJI?=m0IrCc$y^@CbY4(0Dwt+wSP0D6-T+d>7bx -n$7pL^TtK3-Fi%SXz*J{)y^9uF&O!LBE~={$YnD{Gg7J`HKu|0kD6PF@A$EI$g~{o@Fg)o6U>ZZ#=TR_QM;`K+Z}x+^n}M>(>@e~ -QhT

C;xl?B(9Nx4r6#;>k0g-|ph&hO{3{p}yRUHsrhL<50h$VBLHoE8D!$u7pO^Xm0^uVh)CNjYnPPs=D0xc5~Ketxh({0h01D -8w^T3veX@71a6@|zToe6Q~h=Yc=8p8OflO@O%L!XPWC0|b@%N8e=a$&rvb>P6Gxf9TJP7MOfJ)|`)|48#DMcKUJE}xVOCE&h$a3w -5+T>Z=0lk^q&i+QU(Sqp<2>{2i}Q+RJXez3^OKf*-bMc>1rUbRm-YvrCQI*muvl93N2=;W-(^=lE&JcEjII{y1IFa*q}8)uJa1an1(c3)!;y&1J%cB;_J&KfcVyMHiQ; -DYD$UeBA-H4L%JPTizJryp{k3^FW}Wt|3f5@~zws*`)L45x)7!HJZgkP4gx27#LB#Lsttoe^}+Vn9GAS!s+-QR3>=}N|uEGD&#U|U&>Sui5F!PMNLi5SvHp29FJ5%EnT;FF+b@$^Px&^qCf{TMuQF=W>Z0o-Pjy@%0_8*RvS -l{@;1jq1o4WuJx85SoBzWt}Obn=rO2$Kv6MN~|fkyp}_XlstBBBuX$J7u*dYjg4yd8Wdxe5ZuU*6Yz0jNR8eHybnl>M@Vnb8kDS2 -Z!tRzVV}tEklmVWw^v)5ym2)&RBv3wK%z^G+WsIJ?r^Aa)l6+%jHh|d6T{8o3~XF7pR0LcI^i<3=<_NLm~OU58G>`fy)voj8`?nk0d{iP=fwwZ`Jc<_-<)g}J?}Tz_hUT_Syx8FY3=NGP?Yl^xq$;)qGhE^S~RUt@fUqpMt8 -soozMNp?v{!h%)0%Qa2oi8f-`YLbqP(v6ZnleA3}2MAP0cx&$(wWz3ECvH`1h49qHb{c4go{6XLOo*q$_mr@l7<=XmEO0w-kd;5= -&Sktola*x;ja`(0Vh*S+3xkH>KhD==aA*Qpdg0x)3mS|>|=L$V?sQd+T#yj(7ji;C#9c<4KMz>qGyvrSqoHfKl -+|rY<<6JfCUet4;!>ydmo;Gpr-LU|6%^+sH+l_YQ>UssC*^Nn6J4GaxZv6f#uGOtMEH1!7kptK`SH&%xjA$^vS>q1eZFk@*j)t(3 -buZUW<0tX3Z!|FjF;O8^;m?D9&`>qx0KBVmZn?z){A1z47u&?YhP-?UecH77sy&HA{Mca{Lez=blnJ{bHdgMeY-+CB7ms{dc$>5n -n3iE9npSgOmXXsk9pPYZg{UnvQ?SB -tDueOSp{(wt;GuyL~IiDgAkM>_CyaXn?a+sZi&UcqMQfGOwz6UE8&*+Fw@4gWV3vR!7~5x+iCY@;*sv3OlEsdfhb9hNzI>`sJ5VU$B@@V|5t}k#jDvVpaXB7Q -a;==V5|W;WXHaNd*lgA{C!|1a78Ku0Lo|U>;r?4RBMG~&HQVU_7AlA?msg4oh~b#C3E`%9eL1RKy0iAuGNGbDR6pLRJ*@_M=5WH{ -W2-89?$5TW=w_|VP2ENlrWPSfLN}~oRxkx4*gY3J++`%Pr_PvTgBWQgJTHP7j)Wo2xnGPHaWt9j0A|fG3E4e8X4q!uSXCla70x2+ -b4z3`MRZf_#&LIgjF@vmLX$cwE{4KG*TT)3vBWD_CRM6oqq9kLOMI?}5;Wq_pBSc<*u!Ro1r15ubAw0>)mv=tYJwS2l@bN2a6MMq -HJe*zsvBLWtrpkAHPzXweuX}P`>Pm%v$ZQc(WO>_5CgQ@{@=8}BGc|wr8JLdx=fe=Fzm;oso|`~GK+^prV*P&b84O*nPwPGOAQ?w -DN!PMhZyI{8e}wWE6FT4!5Uaq*-O#>h1DTR$1-UzAqz;r&Re@l1*NdEj1L9e3Ar;MQ3z+<1ro{WG>s$m+8u; -v-$1<4fCI&7sQ%K(hb6dl+XdX6KZlKJ;ezT@0%(RJL4@`@{cCx_sCfGC3Wk63A=HW`kH5qg-O-?uKQ(AT*I2jZ{%Kh6YW`kh*04; -&oK>snIK5_@Ehj1yowxER%0{oh}jQs4xD8TIabtgjFI@sezHPc1AJ$d0Uqk$Vf@oeWWW~N(H*0ep_+%eISE?G33by3hH9q`)ZCPc -4cuz*FJh=h3QZ0Fv)u!}4sSRIPtYL#xq+ROG$6CE!TD*8QD+-|^6@mngUzml?GQBPv?OP9r^y%{Oz_F?c2f0~9b(F=a}_wy -R@Kdjo42}0q0iau0EwymHm;aTISv5F`SdRMH87#<3mQNfK(pTQ%5)-s?`6$RKuw -ldJCV(b{VYS%t&4-4+pZ+)xQOE%7?Lrh@a7LS?}9&hLrBY7-SzZF7cvWzH({B57YW4wp6&vg&lh%GF4NA6em5ZpWI1RP#h<+G*s$ -F5$VcHKWQyL^%zsjAYhVZ4KO~t!!atM7UXG#2lCiN9i8UAsD?;JtRHJAuPw1nvHNWXwd7$Mm!peN}YaA?nZKRgYMyBLpU2l&%Xgl -n1i54KXz=exe}f^Hr!m%#4Fjbq*7^xDDW+@34vv3>=2%H=OYQ8>?5{b;>gt26!b}U$6jpT^PH1&hpLF^)=E{*U-d~R@j@oy3`q^f -iVj~P6hsF+clQv#xLfrMw+~hYDTn(R4y`)sD0YSt#vjRRuv;TzB_o1>@lFkqs^NMM -5X%tp89h~Dy;v?aG)gGBBJpa!a#x}N_Nt;C$~VR6HmW(_kN8VDF0oZTNj5=dOb|_s;X&vU<-K~tZq!aPbe(bD=ej>s1q=fp6+NWV -SPDrws4q8+8t=;9cVoD!dL|3EGNgTvm~(cBV(&Ca0Vk=pg#k-Reha&Fn)TS*^Lx!&bqtX`u;|>g4Cv)UK=iaX1s(RU&oDN5xRw_DNKd{yS`)(R=y7#WZ86ZN||;l3m%OwG>%)fxcOb~Gits=6?fZSOm}?|s-Rp7ot@QAah+(777lY(C_q9o5=^ZP%o3NsoR+rRK)mv7ztMJ!A4t -C*3U~Q9`$!U2wXyTaB^Rb}hLl5rz3B$-NhRK{RfMo@`G0*OojSD^hXKCmM;SGP|m*8FcJal;rI5SETBQw#HH=TnUA2yx -VEl4MM--KD$k|sLKU$1Mk)sGkQbG1)DsFQuzr=P#k-_20qFOKu(~hZUJ2?-)#sCryFRyV#+9>0QFHfS68-*NpATkwKyClm+MDcZ% ->*PNz_8jq+*tOoP(k$<-;7rxH{oTstb#Ts4zaer|c;tyzabE>z4M(3UDuj{L{;W-`ggr`P&{;KJ;#oWYUwhZqBh{6i>zQ9sN<;)o -Qy7wmNnzPiq)2(0w|PfxXpfO_x7FQ@9F0bz!7^x`EbK`T7-NVM=COb-bJR^Ye_@}$kYAFs*KM!0_u8jU6>Y}0%mb=E*M0V7?RELq -w`OKA%*}Iiv-ef!%!n-6(EMg$*5)kGdHv$b2M&35$~zRgdz0eOH#Mc63#E=kU&C~KdWUpkjKZ=z6||#hWIYER_-?jc_1GV|c`|zo -syveJ(Rt897%^IXLDS03M`gfkq*M7v1)XiVeP`Dcn|sl7$K{%;-9zfr5!*b5Wgz=ghk;6?vN>sec%*Q6a6k0%Wbz^Vg-Z6IBm~id -Wrj_qq8$XqKqutfDikx%_)8~4UMH~y$y;3QP4!&EV^?o>N<;?YY@HcpTq=>}z1pzOJs?hwiq{P7)r9-bAp2(LgO{%Hv&67XimDAo -C?!V`)gi~jeP>S8TOZ?lfs*}ciCy-}Mc-)~?_c|X^Uu%j#KZ-FhcDR# -*ZN-Yl$fOkUch({E+U#y$uX1(<`2h~;oLf`%>x5tQhl#RZU7JQZ1jFiW?ZiR5rzZ!tw+M -PFrxDGs|6_c-kDmr0}7$W=5#A_BJsssJvf@&XLF_N&0<2j$8=&i8M!Y0q^$X;xgocS^*h33SXxu)fSGGR=Y-@94 -bN4LG9rcW9WNq2r-io|I&hgDH;KL%pBODGEy<@^@;-H5P(L#0zT?B`@SVSCMF&rRKx%&%%f3HWp(ofUMV(| -ABs5=Ji$y*oD6P5m_nQEJYzIwBPA73dqMUzc$N{^b^wByiyoKleZT;KMgGQ-CeijjyK+uANb|B@ja_Kna8DLKM|*EMrw1h0O^9xi -d1r5PnSQO9XZk~irAD{;eFdK|aabEtXmBhm6kqjNhmPu00H%R)((Uarg{o1;?c4YTxLHA2ZWGUB>BC|i6->_8?E}7#e50Hc2az-r -CQx%VsCt)BudtZi3H2HPhnwZsw|lme1V8T=GF<2bH`E{&jHDb(xGe9fALEpnu67yRd>$o-oH3sgn=9IBV2EPpWOtQYV&9#QqA<*y!=-#7WKv1oJOj5o)u%|BdbT`@*_wR`b5tEVbKQ4nK10Yt3n*{(jSpxcql80wm(a?M-J`?T=VU9NjW6Ps -nSpUMW^Iq{DYXKe8wQ_M(LqwKVFK9_ptN1SLOZqCJx7s?i4_gD%(FM>a1L$6l380Yx=tp8FMAfA!GF^jIZ3~!-DG(Jf6DRr1CQQ= -jh1Gf;SAH>ur#k}hfnib(h5Su$b-5#5s+tSQlwDC4CoxBz(YfXE;lJWPznSKB|OLYc`C(_Vzs2yf7AW_1KX~+;Z#vP_q#9oZp1_} -_gRxkG1+5XK8$$y!@e8*S`#m#6!BILDQvD&nUdqJca+mz1@OVeiA)pBkTh2z+wNPT;=~d;(X1h=n&PtTiyR4^^(@pIaSd`kb8L_6 -*FOqa0TJOzdEmk?p_2%Q1u{1Cz?P{sr3cQbA7At9s%l_+>KVqSwBC^*lvxPrIy5tlrb#O?ouCUbm9WONEt^C;jH7CkFqYYR6sy&) -64-_RfRM*Q?G&%VURdEhv9G9=Uf4lxM>OdJ*T?K{;hLy+4yE|e$n+^y=P3wlXpZW&X_I@XYcCC`Pp*C5bmpmsgbCC44yrQ?D&9u6 -f|5I!QPxF>2ew!HScV8Ew}g&r>!>i>8v59Oqb(-tk&31Y^FToQ0eJk)3hd7qqlL0D24Df!KYvl&(ib?38}IM0Y;AtLi>wLfE>5t~ -$Kr~0o4i`?)af&S*x23yH(K|WqcW@O(ZDCd0rO6{OeSG&U_eu~^UYD|gJWc>7;E*=cX%*#%X}?gkeF -R}OPblzo(cOJC*}E=1B&_t8zor7kH!qJXE(d?mmS158IQ7cXG=L1;XvXf^uIT-m8T^D+I5#jXg6lP7WImr%X(-b?OOti$4UCVw-I -QGU%V-9HokUW^wTceMF;g(9#_Whb@GMfmy~2JT-5i3xekYiEEAKh1!8kW}`NLu=R=*X9WvNnpuEf#TFbt$&T -rb0<=p)8Z!IN%f0k?g}(jHjdM2SQ0IZ>J%`dQIRtJV+EGtLf%AyEHjjyGN_<7;_#0cZHLBQF-S9U~@mEldb*&bKyo54p?Px98AiZ -Tf$c=YQ0fv3G2qs(SxbeYRN;F=bqegvV$>;Do1M>h|_>evKhi5VJxmZ%c5mzS-i+EH7>qV_xy$ojbrswQsm|wD%XFC65)8p6%Yn3 -q72jIXxg#0u(<)ioU{wXKX)4U)6Ne0bBubb9E2Dijxcv16yia*3>VZB0bAqTf!upotph0!1D>6x5f)$17y%!Q*XUbEWbEFaJ= -tUTS5DWX%jVyabcySn#Hb&PVE(tA_C$LAvlgi_3-e9xZsy{W{NB?`Ro+Vh&4t^XZt?11b+jYuK}F>Npi{kV45GyJSgz -d;a$>cK|+q)?rTv+@7gA~ -eCCkTWqsQ+wY%b&q*qgiQ^vVvxlC!IO-s~mJq4TtUkDKDU;Bt+5hOins)zmwCd^Kd* -4{^mby@U}?&^IrP;$4ILXiR?CuYj?`@Cr}fP?rWqv926cnUs*oLJ~9tU^;*#VuRD6*~&JTV)ne%vnn?iwyejdrl4#tZq20r7rJZZ -WTCaLgic(A>=CwTh*m6@;Nb_o3y!GSnn%AzK}p4%Hr5?-7)qG7XzsjLF{d1gp+G5YA~vmod3p?^!QUP0&v2Q`?iv-@if6dCWq0Pk;zx&rcy#^7)oWXDP>jELcx(5Q4M6Fpl5i+n^B`_{g=3xz@GfDmI9vu1oWKR;^dAHh@s6>e9zx|0 -!b&{?y0m27V*fa)Zgv8kbWUd8oP`l0r;XuVFn|;d)qICen|?N&AjO1Okl4s~z;o+SCGwr!PS>LU>oro5=F==oe~b;~r#2-5hk?_3 -Jo*Qrw@iCDbfoA}lH(*CL7*erb)U85L*8I?MTyxYb9cl|$C7l_ycr`~vrXmtO1(Bz|3k*0r$_WYo`1oXMjE(TW!iY)eTxtdi}(+L -yz=c6R&=@dt6V>gQNi9DzC}%ugeD%z_w5@VGg@Z)hVppFl6~B~hhY2@2r8Z`2K~79Vr6 -$f0ONEhY3VBoBjqeuAilS2p!(#z*zMfFtln6UE|OTlsRkiQgg``aY83Vzr&u6uiZS9gk~_#W1ve)N&4Ru3Ocd7~~0pG1a6hKX9m3 -fHQAIi!3-I)AOe)G42@MZ>+KX6=$WzB*BBE+;?%Hvh$DEa|R1SAh@K-8DXnM9L_a;F5Xtc|5>a$nM1u`ks?LK*mMc)=blx=uc~V@j*=h1nZ+lk}I7S>|E5+c4f5dkLn# -QV*?35su8>Svv!pazjek^MIMJuph92%IKl+O2QT|vQ&$Hm{A$+8GuZJqh6|G^xr-dc_kG^>IJLJQsKg^PP61_@o=u?>iBHFXnkPf=Dl}BwbNWh`G>!sg!Z>tbx8n6BAQq2&Tq3d06b}WzpRjwH{^ausDJ$ -ZRF3o6)21;ApyxDWyX365m3&j6tO2?^GKZT#0fD7lZ#rMi7pI=Fg*>F5IPF~1Iy|Vn>iDD2i!{}?>g6|-Xg}X(uEU7r+}u;QeJOX ->rhoNS7q%KDGwYK-X#S+OR*oFV4fLH4q$gQs1+_2)@>W6o(=jo(aiL&R)aQGUbftOhJHaATZfBOO-jnU(-3tmM0YRE*|x05h3OwJ -K?1(v*xEoF5`zNloJCy9vD8{*)t|;H%i}}y+;+G?!ENG^A~!H!e@V{$S}4UZzJVL7jomJKP5;g$HpsK&<|G(Iul -!K+l%8eL*e-2Bu*2eq$cjdM&u{cjaD;i!bQq_|MVV*AQjAwToxk7e(Y4aE2U(}+6979`;y36;9cc>y{!F{io3#Dx^^Dgy=2mx1SfC|JAns$=TKm226Wa{j#yS -E{AhDrmhWSaH7Qg_<5ARiy~F4mKs#h3RbgKzH8dK1QDH$qm->!G(q1`s99=$$O_$4tze={J%lkFlZX$p_O`-dA-#0lp@;gCN4PeL -EJPBg=rb4>QUG$#*DaPbaR^W{+;-MUK_awDK10Anqek>v=dd#R4+9jz0h0Nuf_}kbla1PgqS(3feu;i5L5KB!dZ(Q;L(o7^k9VUcW-ZmN64_l|F{qVBPCdH(TnqF$?%ZEy=06FFtI!R^;1`(q4OM*mS`fO-6OR3|fL;e^zG&&-V43C9V}eZE@-p#dV>xb3rOfC3c{T6?iSD*2!ilPV(&Ql(QMwAy${bY&NOAGdX+5#0CzGSBSP3R -)EXEShG(G095CRmlZ0L7OpCvD2}Nl&4nME@fJEXKchG$J~7_Hgfk$DK;v}FN?fId%SItM+nD{^TJ>=yCvQyEVoEJMN)gEVA)$hF}-RXUoOj&_Fq?9 -$Q2AtI(_aUPKj?=L@I^>b`d*D3^BKP*^^yo>C;So#)IEG0J&>3GivqooLzAPq@7)DgqHyjYj?Xjvm -xR>gysjLg1xs?eNENM9x#Z$o%Q~0OwLP>b-WsxYk-18ILTGMhezPo24V+gsWAg0Xrvx8cHM{O7Y$X~7{tHrpyw!Vw^itdUAW!{Q{ -{e8$>OSD|`VJH#LTyS0HZ___M5kd{2vD~vARwxI@-xtqjXS^hQx?lXZjdJFkA(4}sr9SGYY-MHUzGXX=hLmfEE9yhBcAkE-_Cu1t -h)E^(0@aesa$AGV*1&B+H57z-PCtJy{3SdDgw9tn@8Th3U3^6*rId(E*|xB+aJk4VLKsXmN8*7xts40zOvSGJJ&OCTDGEs%);y<; -#+ao9^I@Ks+eMH9Jz>^|;tK5NXr(x50k=!={J6@UJsI>xUMQ!;P8qN0s?V&3a_Ub`M!LlZRVq66j-~8-=y3OwpQ(Zo<@2<+#8cDW -O67*!u%x6}<;qJw>~r*GP(ewan}iwIW7=zf_(Y6=YqVDRiI>Egm0T((@Z$Oy@B+tPTY5dBzfQHJ#>KkqQ--&JsFjYx(F*NHt*v36 -@4kCyW5|&^R8gX=25JW8$yMB3xpdry;)OgZn)U_o;WZT}{S`R$69W!?2dfxL>UI_}B0s?3J)0p#6SO;rNL1@jC!RtPkAsMhcsZ#1 -aqh3k$MYySJO>_O!N?hIA&mZHclWdD`SVxTKi%5A{vVrHKACK8?4I9V|Loe;^H;a7-1u~3a~E`h^MAj+@%tOs*S9x5|7?3>CsrHV -`8%v2*2x42E8k@8hHG{r^)z-#1K)6Tj-=&bq|R`rVbAl}?_GK2;lEI$ULORO@ -bkujMx=Q8{YVL+UW{gn)sM^p&519ds<}5DkHc$`~6wyBLG?5c1%G+Zl@}eL|eknjjG3~b`RM!mA@+G&G>rxcP;?CJZ_AkZtO+ku8 -aWwbA>w?&BIKU#_UvzChCZ!Mqo7!b9Dc5nD^weX>Sd@m>VOVfuJEZG+kM|*hPyGqi^_ghgWk5P%DE#fr7SjArxi6Bt5l~QNjW&`6QX39%I88KOE!r!@qF=CKSYKWtohNu -6F0FtfoQcP5P|x3fZD%B*8gC7STbRnWF49)uUm+kCq-%ozF!!@ysH3Jl2AeZwum%#QVv|m&a&aC7iI93NjmzpG8^SU23k9{ZLOB%mXvBp9 -I$2<5+P}^BwUtt;Kl*kp?s$S=$})gDu8^p93o~8VoV%2v(4x-KS^M>zh+isZPW;bvELL+uK~!GM(k8qh@1fBoi2Kisue;-~8T=Hlzl<|kbO7-{ -mQ--j0Vg(6gIMmuC_^bCYPhFvY0&?<4Yi?qN7h7k#x1fevO$ -Ap>_Z+Z?T4i*m|h>SHxi#LWeJFc4FE$VEh+ypg3&@Yy(ROtIna?U4chE>G530_Mxu%T{lsZeY4uc(CZLC=l_#Bo$j&+Wu7P6E*rXTvk?$?BmPvnYpZ};ECUi5!AzqwF5e(|6FxpFEz3(uzUXwU6(&AAKbF8s^I_ddVy-f!Nk -UF(6O&Q+g0{OZg25wQd4(B(=caXH;xds%u~|9KZTtw`W6T128aXzvGx+TTY3rxF7ocmG=*s^~XJYrb+9Cjp{WNbph-MeXXY5=`kK{h&WntDrNH5HNf)6VQYtgUOOH0-#)+g -@$a^_u0!Y-E>#5SDmV^-gl1LT$*2T5z!Ry3-OnEa65=P?j7pYd(t1a6NkzSEBv9iE6H7yRG5Z_ZI*XL2^aIuy2#ZlGY36bWw6k0K -Kpks97mr}clkqhohaKoV^hbMBKks!wX3SRcz3;WiMlMFHA#UO+`~vK}SVXFHlPZ -1QY-O00;oIvQ12W36&R?p#T6x-vIzG0001NZ)0I>WiMlMFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY37i~d -(Ldg^;H!*^c%XtJEfUy;-N^w6E-{dskkjlY7!*S9Oz-YwXQzkhncZx-!VN+Q_Z=VzNVp+#pOS?8@&Lmvh=8CdsHlMOtEz83-A~WX -hM>If`+xuY$)viUe$IO8si&%*dYxnU0g8_ort$&T;gfZgZSp(EI7_jx&bJ%J1bk4^h6C?(I156RiHgac&}5`Jv;yOt57i$5~78OZz&`HWdGl -1n=Yb4##G34^9H@Y(djs=2|nB9IG-nYVYlOaf#6RGZbk53g5Mzcn!=6pjIF8`X1otKQO@gN@ -yoq2l!KVm*h2SR_IL?*?wPMY1otDDCU_*l{Ry5(u#sRxkK=rX;PwQ+NN|@Plsl~l_3P|G`hgyla~{Dj6MV1-^?Xs^Qw72S -!LKT8A^26UcLDYJ0l{w*Jb)l|jdNWA>Hbwf{$J`vJHJEllLY4w{2al32!5JiFTqc7J$g~E!+O!4(|S?f1^Rxy#=lG9L%pD%wVLnW -6#k3gCImlGq`DIPGQr_YZv;2u{wDZe1P?AE{*n5=q=M|OKQ5u4 -RuKFw!JA8{@4Y49>*pnuzqSN?zg|N5@0HMRpV%MYH{T!OE&C(=xA#ZAb|-i&!HEQqBKRo51F2$j%Z@Xi;4ecehu~MLL|gRz8-0#5 -mf+b0i4{1{5KPneVf~aZ!4V4yM-<*VKxNVU`vZ$F~stfnuAw<&zk3IzS`T)UE1YaiDN^rBq -j&ml#_Qk-*9~UG1U4p&bu0ug@7afZJ{sqCQ1fL*C|D3I;5_$ekFiUXb!_m*>!-3CZ2tGh?>ETGfH&t#5!F`WF|6Y0o#??xK+j9K~ -o=5O4g(n?}dXFGvW_X+*1-u_XkXWp9#8D{c{G-qhmk=bD=3H|W=-`V-Q(Xz}d^F12_!!X1X2*aozD966g5Np@<6y=y7$^Ja`$5N` -oa2u{xj#7u`CM}h==#=UKqvPe1OByE)BRJwf9hD!?U#;4dEX?s8^NYyK~H&t6L{Pni}b6GML)cBEZY6nvFNXje+2p+`y=qX$qKz6 -q5lpbIE~9Wj>0&c;2h46;CH#b$Ad2SIv#j@;dtb`$r9qB1jjEy{s%5W{SRA$dYrTb?LU7B#@Q`PP_IXpU>UWCfdo{r=xV)uk$FG-y-rmyp -jZOsKw>}a5I+5TEg0l!t=XPuOA5TPo{^LZ{Z^M(oM?QTL>hZOcfS=4sXxF%t(64)*1o~Kd68hl+g7XMIN05fLv&+fEYYAR^GU(!u -C!@YCr(hnKO7JpnAHhzh=Tp&di%!LSdL=<(DbAy(Vm=su8s@$5G>qE|2u|kyIt}#k<Yp@?&QLKc71b^swbwz-P-@sQ&>3#}mBjEcEAFX92&dv#HOSF3v{#c0L>Jns+wh9eXzN -J@agod+FJro0|!Khv02z18;Aijeh>(Ie^1UDoG -c-?ux?~UhUTs?U{@cP{OX#X4MBi*JKAm80D03Vxn0piWm@cad6ZvKBfWl)Ho^d(SUwk>*ef8z2_bmh` -a(ynx{PM{wkniqS;QM%e-}4IKY5EoDx4rfI{3}qO&MVOG!4=RK4!Z*5Q&ubtby?YJt_W5f;2Vc7u?~h%J -c0P42%6;ovw0Fbn9EU_UXN&95u4UKZ`{mbx{%^ky?Ot^q@_Fbw(EAhDpp|}?T@O0`!}X9~H@X4sopuAt-}eU4`(lM> --vB)Q^ahNNhi|}md+`R;%e@ix*x^RxGvP+yXYP#{M+e`C^3J;v?Y#9y^y|;{{cVDzf;gYK3HUhhCWIe%6Utdma2Su*o4_wVaWm;; -JpOM6-?;5&;OQH;5Umqk>~stG`{B1D-bJ?p|C`;0e0I4F^tJD8kY~%cp&gIkhI+kv8}R(u+tI&Yx*hf3lHhFazuPe{EWI6i$ZrUe -%I9?50sK612l&wIcOakr?*x7p-idOLy%XWf2%gXNyA$P1xC`>b%)2!HU8wJ|cVQe}eHX^Zop*uGp1KR|e)cYmufN`f{@VIyXvdhJ -L9WRXyp+cWL7KXq@NVR@@harsvVMp7jGuE>BmKpz -(cddqgFf$Gt#rN`czjXe-&bSYd}a;OePIpo<*vcF+g`&*tN}k9Ly$yvr+*FfzJ`0iXQvX}kITOY`Mq}!7`1{e$%kGEVb?g1$S0CIDzLa?Y^_~9!Xwf8}^@AwB%zmo`d -^Z3*EZ$E_kmLGzAd+kFQzi$$JjNlg^hTQhj!x&%Rcm#Uo36Fr^ZSpAPN$|u+A?I%O80hwNf}~PAU;jDPlkl)q;U&L7`)>aw=AYEB -9A_lsT$d;cpUwE2EqH8-U)t}8eDt=^nS%!jO)kOf}XzeB<6!1pM*YpGQoC&&pZkFV&qepua^+~9>EQthMqL{ -Y0M7;PeX3J;Azm^<4>cXfA=){@vF~34%z(~@Ry?r76`5(*h6sCvnc1hXF)&j5G0k;8UGyeedsyJ`>E%lZ_FUL6TwRfRtY}$JnU-i -zd=9U^BeSM!waCFZ@z%}fA|Zif7=Vd&&4mGzSq5g_;FGJs1^fKt`?w8R&@4XCqnDh$d+T&jV-fnyau&SJ93K6h8hc -_`z>pMgP3^D#pbYzo$Oo{{KDX^4oroaq;r+(Z64K4gK|<*Pu^b@*3uuw_a2J^E&k4rq{uj4tgEoXT6Sj?3&ksxBFj*T=)XPy$Ejl -2b9}O@UH~__6P9Q*Zv56Z~g}Gv*R1+pV@B!@B6<2KC$=>@V$%Q03Un%4fN+me{!4>!Oi}J`RGS~Lce_QCyejl&*00IKVv+6?oH6i -E^nfLCcTMrroD-I@ds~WobUf8+I7mCz~^OeqTK7>1U=pNCgz#P--JH=%$w-HId4G@UiKE~;_bIU&vX6)`nvEhkP|Nd3-G&=;8LzH -!G3~E{|fwn@^6?AD}MvOz4vdhgUo&#eCCK -v-Ex>G0&T+BH2w-4o!8=7MrCUm%hJ6kVJCli(gAQP4s>*K^hXyn_s7TQT$i7NI9RO@IO=J-xK`TH&YIgqVvkP=$+}4h`y1+9~zc& -ZfE|pO-k^*a@&-Q>oo*GYeN2Ig0h}MknL9&XuMBv -mlD1*k|2+lG25Zs+1sIhh3%035Q5ClFC@tP_wntJ|C`&Pew%EMblY!_ews*-$Kl=tnU9AAdHy@5#;gyl)_gv-?ug2FSMY&n=9OwAj>;D5@b1`lOXfub6Sx9Wi3dzvIY6y+JbhiA;|N? -a|Btg*&u^@dKvU%ZwBQamq9*1(eP_B$mbCaUz-8_zo77U8Q|;pn%_plQO`|>BmP#y(U02?2mZgU;d2!3tFVh8&xfVq$mf{hz{jb> -QI89U1OImsWIpk0f-;{B2VKk=krKQA0R)+UA2b5>xM&3MaqS3<*P974U%gY|qa#rM^9o-bf&O|^;f5m-{*{sFH&@|~BY~GaMxvbA -BT=vU1bP0+5&SX1Hwd0b6+3xU%IPCGa>tZIL(#c(r7e&2!9Q^Sj7d2Ma=yEzMD826drIV>gLg;&-b;|>;olMz`Fm`NcoWIrV}bXb$E9RlX*@xmM~)!K_PQ^R2Og)7$9SAWknK%( -jYqs-LQ3plsfidL`HATFlO}?%oI4TtIcic$=KbR)0lzOz0{#4*Aj?5tA!c|b!KnmErFQ-~8U4F*5Ac&G_dq{>X$sP9J_Yq^or3bl -5#)JpIziTZ?jp$R<8MwuKRvJ~=;YUXBL0&E*^d6wo){-zn2LP2pNf8-Iu(3k{#3*tn2K?J#8mLF)20HSmrn)1SUVNvY%&esx0r@@ -?l2AElcu4++ol0erxVm()bkGnM>CzYq5f?IS&y3E27DdZ2D)0(hW0+vhVk9hu5?F`<&p92 -m`5kIW86(|M?cJMNBtJGgAbGx9!-$tp!3>M&fV?kzhAZk-+v*<@~krl?P;2WewjQ6^T0lH(7uIpkbW7#{Rmz~@L+!7r$m2y@%zBb=y~9iXUs!=Z`^20C=BE -koASdKR~~I>W2u=DE$5pf%n4*vVOJdhrnCIKA_jl_5mOL-ag<*4-jN|@jLrs{PgdO_e=K$9$wxT{qg60f%gsPV|+9cqAb0HDf%YFs -koCuNJJ6mdIxru+)&aVHhoG$EX3-D%EZTo`R{2^M^mT3)^1+HM_`u(?pzE!2pr;WE$L5fJb`I%(m;>MH%3(eaa%kuB9LD7@a_GO! -ebC1QAN_uw4}3oE17EKaWIM-Sebj$$C-BnQ349&i3BGc2C+c@E!GCf5PT=dUE{wNrx-l+Vx-lNccY~h0yV0H>bpvl_cB4I4YxrH= -7^jaAJb~b^yTM00^O%1Q$%FoH%>&O5=h0s;lXMSt{E@qUQHW2(UG -NmbzgRD$gHaaR@jZ`}vjs&G~x=&`d8`3>{|?@I`>{pwVLte^h55BcuckMBG8<9$p&+Bdcz{We3txAmhwd-tOq*?!DB2lZooU(kf=-JI(O*XsWINL73qeo6(eRfSLO=K$LDoOh0~j~^4uF179>Dm$ascU{9{|5?T9k6$ -AVFgR!L#Un-hnBxga73~(D~j6f$kO&`~{D%gHX?X4#v1E9*l8(;=!6f!Nr{a!D#<}hoJsP9D?>PQ+SEOs}BJk+;j-W-}4IJJOp^( -U@`jbzZQcZZMGQYZmsW=7K0CbZ!!3A-(v8^(-wn{S1$&=zq=Ui`TC)VH~LVd|G}Z?|IR~E?%f*xD}tXSygX0vaC(2`FogFUj{fXB -9Q}Cm;o#So9uE2SmxqH6zJ3J4zkLMi>m32QI9%T^QFz}GNcY+ikXv>*QsucL@jm}ZmA8*X`g@KFrM#`zvcA>DBV*)Dzl -QNa7KqcM+-IU4hM;b`>JZ;w{~aZF0=Pd-7m+rDy)$}PvHoGYmPM;{A%-0`@StV{2A9NsrL9`rN(c#VHN=H;W0NBiGC9^-zKC7|zb -FTp%8W(oNGo=YG{9I^!S!c$8ir;k1Xa{B8hfNl?33VwFxQjEVXP6Qv??nK~!j}t+k`<@7Sym%tY`T9xVn~f)dKEspHA19uKd~ZDo -czNO^(AkD31HYdn$oB5-PR97z|76G?7oQBd^x2c4C+vR;|+fAu`zck+1{hYJa^ -J@)YPfTtG;^19u7=b=9@J|F#i>G|LfPn-|F{VqYazdIK|&YN@r`g!FADDRaEFuuOE9Qp1|@GXKBf^3iMx)A*Bf(tFmsT|)9U!RLO0`Fg|()Mw!e%+GfaJdWe9fF61DWk`SbWsoSm0KTWV -M3C1}yH;boKDHY3=NtO|*)@o_{ThtxX$09{_TV+hcZ++d-v~b|?g2l3^uxUH9Sr)cep6_uU74ymcS&z1#f=|LOgx*K-6< -CYX8v^TeqSpg*>GQ00mTVQ0SjLGX(s9s-`Oe+cr@>W46{A9x7)zVs04z461KtKA<4AN;|?h}ZQn`17F;BmGi>ClWmEVerRo9>KiV -_Xzax-#vnHm3tI?YSp8V6CZgL?RlKw1qAneEae -dIEg*k|)qlPY~Rb@c*|bz!!I4tM-evh(Bp9>Nj&O=y&c~m5VgIQ{(k&c;8yZ$6Cu4K21$>?LA3hJE3tQ@mgE+ExSh -GH^dJPvQA{yw%9J>3IbG(iD$v<9}+vT0O5@k(%kyRO#HL?JqUN>1YaZeEN+d!lG&0`Q`=)|5XEgHBuC|KRqv{-@%$@npH0I74Fly -^!@b|{Ezr=4cCXl9<}-*u*#i4&kt!n-%r8+f@Px3D4cl!&j-B5%hJTS@iQ>IRa9e_(r#9S0&wtYVc`wKedge8` -4>bL&n)U&WbF)=XUQ75IedjfU?@(To=)IeMB#t^iwA%h#rUT9AuLP_5%)Eb`KK~{KpAG)Ij($f__{NmycPPA>evdU^uh}6?GbyZB -vyTGvdt%QrFJDPTSZ2A#DrW{g@1*HB -*6?o;Y@;xiTleF3Gd()k?_>Vn*0{WeL?XX)kM-?Y{l@d$LG{WEu)WjYuQi|h8sKmC9{qN0fDgx|Dfr0py7z2)9@8Ldgv{SJ)AMum -J6_AVm)F9qGQUaBET^+9wh>io=MCULWB=`?WiO_9tjqqH-g&L;9}V#JSfTlm>hFA)(%-A;&Qy3u1NL0bvc{83VH4^7KBhelZ`W@t -9PG_$q&RaL;O9{LcLIga({%4Oz?b2d4cNQMe=IZato7QC>hyOFC$S&?-r50^HT*A3cl0}7(~PCxTl9W5(^dm~)K4VHYyXpL`po=& -n!eqr&unY#x8m_$(OVkeQ^J1-q~MRkfB$gc%W@QbzqlsvHhP~xare^jc@6NhdQ0EWBY3CAWqH1X-oHaX68~i%?AF>&mWfZ%c<)>J -H&C4MOj8ZA#N+&|0e(#U$9C?oZ2&)-4d~l;^zB4~doqn``7HC@$UHp-ze8RNYv6uKVc#A9v3&Ww13wb}dxz4#z_i45r1w8*_?PH? -_y+K+;lHow!}c|J-ipGPsq@U;&15noPl53LvLX)J3@;_;#JS=S*^UVI$;G;C9g*X^#)-%i0# -?+W_8LFwOZzXdZd9KD~xVU+#_2fm!7 -dN_+3un%-5!6gmwEn_>wRuuM(1D~_YDEy!F{#p9nLGNFp_fJsXXV#3FFHqRkDeT`qh2vP?r_uAH^doh~nMjbtN72{Vmdf_!9Vl&B -XM7({VJZ53Qrpco$e%gz=`(+O(D(N#djv=G`z(cR -OFvTUovHf$Q;PRzHNU+y%~$CC)AVhu#(Rg}AE4*oG{C2e|2|3I*^c-Og>9dhT>+yd4KN4g;>3Plj5rThq;0wt6 -_E%{*sol;3dQMZGpQYb{n$J}fmZA3x2;RnY(g6R>Eh+xqS`U`{FJgSq`(ZqvY4~VuZ#&Z#{SKwHe_clHNAUCUuz;;;1HV2y45 -J5K92oM0dQF0pWZI`=RA*dL5-v7gd!O`3mM;W)~ZZE0+8I7`D`BlsJF$1{(k-#6)(r}TGG*i%*+J2k+slg}JjOmRBteWwku*O~u* -?!X^=zXtfPn!g>bJmx99Q^UTx0rpZ{r+I8&)8>6s@ckXB@3+zWiz)20=D(H=;9JapYy=j&QFpDS^PRi|C({a^ad -I_QI%<_!A1Lg6dvy_IpGaaPm&d-S}P;BL&v3GPn6r|8?66z(^`*ZOLL8_;)Nzha$!G`&Bhd9x2AuXnwgf*7kx9WPp8wvZ=f61cb>}~}nRZi}<_)mVuZO;0%zTa8NAIm#mxc8H -H!Wv8#bw{eqv_jq`u%J4ej5G0PwzQ`2R7h5jtwpRuhF=?o^%pDUr*o0rLbS}O?qFXaYt@|J-AoV``r%w+Bc-I3mb3-2>&ftm~DXH -^U3=DQUmq_B>pylFZNM9-#5U&oBvMH@>UT%m*4<>JDi^X&i&2vD#4!;+$04beE$0+g$<+U&6LKr;rWN)vYH}SQ}{PD&OcJv3&MXd -I@s63XP7*mN~YoUr)Mba2ilff==T!`e$8i5*b^!EqQB|Dhkk*kXFL2g^m|&<{k{Qbm~^pxK<_(JJr1V#?=hXy@AI0D&tdr^y)WhV -aX9lDGd>7bIKQ-O{Y@#lSugb6pwsn=18%7tbQJvFu-Wz8vY&JF*`Vn5=L-ebE0uh&?0OZq((St)L8TJ(aw>l7&lht+erw;SvF#cWV5R(x)8 -hu;~L{bn~;ElZ84$({5?s*}i{@+uYrFPCx07Acxn?DE}8IZv?Qb0f=s=oh&px8ExlDKCT5Y`&bOD2gGUV|04?LX}HRl;9O}^sS@d -WqSrE>ZMw`pfszqoQ322G^U8U@GQgQ<%X#X&yw{o@9Tdi-M;G#AMt6*v -9^~?!LY{=6_I$73I(m4=7`MOMM+K$b{a)x6ys$!;=GcCY`Y)Re$~kFeAV}-=D_+j4cy43AP;=V#`lw>YO=_!9XGgW;Arn_HPvv`Mj@8NiX2>y-&m@Xi^h^UKX_W?Zrv^7umt+f7siD8HLc@+QlFVVE3AVD( -)Z2zuqKG`I#7!#Qc_Fo~a!@U~3rc>M5OdkK`9mUqa+Wd -e90hWoKaPbq=`Y1*oWm9h-;W?~Y( -I{w^luaB4_^%%FxR5!iN{?(weYg?u4`xQL%q*tJkucNoOS&HIBpo^VCIUzt`t9Ish>}Fw?CNRm+>3COYgYd%ePt%hek8)aHlGeiB9V%v&LX+s<@ub0PaG25Lf`jz2j -uawUX&js0PFAWjnQ2~IjiD4Y`rSmd(Zjtl8L3ar=q!zyg0k(g!PV@exd6PqOxQ1zoTQx8uouQ0L=nSQn7u`F8jBifC5{RP -R|k_ji9vlVqA>f4m~F^6Ht^(5l -W4#;{^NW0U_Sn7L?cF_RO`I$oEGP+*kULGEZoX4SpJBjpbhp#@DkO(7GGq{@vot2lo{U11q#iZIBbJDl#xaewj61PN10G|J%GO$> -MHr8{zoBbNnWJ%heqAiHT57gwQyBdK1@`le-+TW%_ihqG$o}eqpad*o`FQ_^L=m%8^HcqfWIbq^Y&0FU+K3$pM%ExmRc|CGoyM -Ovkj|Xa^z%uw+iOs2q+`lSU#UFd>?Cw&YAH;;51InIkm2eSVqMiwf&bmh6Teh$%V}T4nA+<8zoqdh=b~q|%BmrScyVD#swD!!Njy -(KU#bJ+Gicv6=Ih(GZE?uAd>UvFEJG{Av8`QPw0k*0tm^G@-vcPxB+;zmvog2xLqIVads(21kmM!%5cT=W3mZ6q(deuTj*+MNz&t^X5&JxNo#Vm<9zD2Ck%@v~_&x1;Lv)rPG_1jB+RVW1QzlI^?Fx!ePzRunh_qyhNUpG*4wA$| -ZiDd4$wlT~lLUW}nk|(hPQue?q0mg6$}1{6VrmUA@2c)-SB#MfeN%cQxFl1%a>vc}1EKJ?7)+O%{lP -VrRaK1@44gNUTBSXcd;E*ye}^NH`*@PlN4HFS6|`ABwFy5-r7i%LWPNZk^m^vDoFVtKu|~RVx8a94dgQ$TOJSLY~>UN|7DNO%GT$ -G-iV=yw~M3LnF7{wO|XU -R1h{ryC)5riB5@vdVLihlcKMSZ??^OmJzt-ion$tjq1r5@hl)sB%%(=iFVaCY%i!p`J${xfRRY4@$8W=Qv-P(B>lOXt%%)TL;`AS -uZZ{kK`hB*woX$|MhUGMJDzmRNOVzc%r+v?!B#XYFGYoTYc`=Wmzc1itfnTxfd=zLNz;T?ZPH;1Y^@}m<_19fk;cjfpK688{q+n5 -=?Pp>>;ZwPBSDEIv4kBW-iiVk(FpN0Q$=Hn7%<3`=dQo0V^K849^#?4mB*ud*hR}PNCGx3)G@WE2{Ix@*8Q*3C<9!CTS8&>yLAlazssJWAM5=%~;lmI|Mx}%yvQw$OW0SyD2>Fdhg*1!T7rUwj)_96Ru_a&eh~efJ$$CSv(qx&h@%~BmPNH(p5PNOx;Qc2f9XoiSp`)H*?SAC%YSG+RMU-A0xlupaw!}gvu -Dp{*n2r5OG=b<{_SHukJ#R~z0mJ@V5bO^!qmMZv$HIlTI5TZIMoLbLBu^oO_z8KaDkf!CaSYD4zBTL_4!W4NTG6z@_TDlGqa|PMp -F8m5PqOnma_2{}r%Tvv6o8FukcJI2L6_2x%3X5Udsw@PBsD32>&~&^m$=}f*)BtLN$x1RW+jE*q)JQ -n@yR7YbvEoqpeI#R76eEB>IDL4-FDeR`bV+JZ|)BBYr2Rk;rTd()LLBN<)sfYJ`3y+N(zs?XMe7w1h!x~8u_KNeFvC49N*d$Q~!loP> -f+Q&kN@ac*$e(4gQfxPrM+?O;7DE&u-87OuZSR`5QTP%OL6b}wRI7kkX5t$$r1`9pP>dHBpQ;s~&r(X03M*7;>POCl>q;%9@l`f0 -YDo`kEKmzgK%E%wpcu@@ct8m5tYO_0CMAt9lZ+gC%J^Yg98M6+BS$C5l`O#MUE$2FqbB`iF{C -w=aspd^P7$jPZCvu<{tC1b&{6PObe6mkSNXP^C~PA_xSRq(I2}j*m-CtW^?|Y~ -dD1IFDnOl7EF@uPKAX;))PgQ0NoYK@MU=2cpARb#e*=>-u-P3c)X(q6my4g3@kB#oq|zS;MMJ|P%8^Qn92gO0&N!gaGjTqjlwiWH -JevuEkl=?h3CM7lkHo_y0Xqya~GsDE>BMS@F(f_=zPqXPfbCPAm{CP&Ups6N2KlB&3Bs -Zf|U$q%yrOno`VXZuWY8=Rl3sn-4?v`|BtNJ+gugRiKdXD6?Z(=xnoxUntT4tX;@5&RD|GHdDHaESkyGh%w@96HQpoHq#k#G~~GU -GyHyO+YFKe=>NdkX697-u`6D*tTl^Rkh9IK*xDyAvX<^_^Sx@G63+IC^1^P(YPK5L)Fv#;e-cV+F~KS|y3OOqww`WV9d)>U6Ccz)#VLYBVt}k~ -+hxH;4a?P15O)DZ;t}PH1iK+99EKnbBK%K`*$f+f*O4{S3@j%KU?B0$P%=T$FdOtB(ap$;1EX_Ck!-(Zl)E7*S_Oi`rBc^_8UhYG)_uRV>Jgn;|c(R&CpXbQr2LqVRFgS13cRdfGncSU2pM;J -UH!XbK&^9aNq?rO8e^liZK0Pk%sch%APJW{7W%Zc@I5suyJSXGH`;Syt3ROM?+A(A9kkV$=n;$ic3xvE6;FLx3qcpm57hbt=w&{? -9K=|tDrjaAi}kV+4okTh5X2V7 -YDza;uEiTq)+dBy+r~-x^tDWCahK^j>r=9793d)mY(exgb}Zs`j~c!uIEEmUal}cNYQW_R&mV7$GFV@6nFegKRqslYs(ApLRd2f$ -aXS7&QjFg}AL7SuCKE=U_>sm=p_YfLtZ0zfAsJ~>o4~NzV3)~pVDZu%;~82qOSUXB6Uk&;;F+4yz&&5?ji;^&u_9q3V5~8)sF^>) -L8uOs5Dw?p=okspgy2PS;)oYxBB!XMd{;ycwe3mAB|QLle7XNF9IU%*3??Qn%y+g2K|!Qr&oFkop+h+mh?i-UT-}PJ{RT2PjXQhM*vMdgi~MD|EkvQ>Is*Q$3k2+SUl7+qc;Qk-VJer2 --?ElV8`^7T2l3Mp9CnE5nI#UI?2V6xpf2+Li5nX4OkqWU&8UOoyN$8OPp9Sn&}8{{YORxV228Z%WfbZ#M$DLvC)G_^8jeuWU(Q$9v91zi>P(*)p%G^hTfJ>w-py1Y -nm#mVM71|g)a|AJe{_WUV2GcC8!xJb3AUV^>GPGS_n_$xFzoendCIRds2TRECa*UmOJrs3k&p>Y@WGCTp5-mce%(Xxvkzxz^;j4@ -G9xQ~9kL9KCH%jIDv^NX(CJ>WDl#C?6<%21MIHtx7$sFHrCZG -kRl>STQ=jJAfk(Ktz;R6_3b!`p>WI7XI;B5T<2rhH06FQo2J~vrl|~7tdpj5qu`H~$(;nhP!}_XAo0dwVH4*R85%hwv!E=)S^b%H -9WPSw;00{0b4F5p>#1zbvJ#w#^!STGmI*BAXc%cAk^PU9EilFTtWS|)a|r_AtJUjQ7bbhFJ0+P<`FIV -1Tq2EF8Qf1XF46}QZkj8 -Ta)Jq_Et(M!#FWS`C>lo_GNVgPAp}gC|+97ZTa?Yt7h+xU?KP_$K^n_16do3?R}kY@&=q5O29u!@&vcfxk2jLZgLw0>ei|0)>`sJc<)~(8lR#P)r)uUoOj@T?4~$I~2^PJ=z#_9{BCHm$Z&KA&rdOJ8gFqbEgk@GC -q!`}{*{oqU2_^Ri@s6S9G$YJ24j{d*mn{=3i`Ti$_~2ym>MnN5g^C3pYK*8P(($3uS=I;ahZl3K&;5|8DMI&MbtKm6YvRNXSM}Dzv4;oC;hoq#HKebY?bqH3 -V_1iuamR||Z(uwl)xAGbQf1>#a>s0iUAVBT1iJ}1PK&HUw(w4fn%xxnqKJs5S;VHsIqaU`&M5&>+Xs6}$PP1Wa&y$9VJ1w{&bT^4 -m~5+pd}+QbQ_P<74ZF -SmlX|bcw|{Zm=sE6%^TuhlR0?mbrR -5uXNU_Hhd>k@vT!@hn+@Q|w=*?}Rx%PC^WeMS0?U&CwuXLi!eFZsn@8qMc_=UNomAPN~q;+-fj)(&H)+LE)=s+oWyA@5v;tyYFL$ -Gu&*o3u_N5$@i8-v#PQzo{dU1dD=D6rB16Zu_{-^w{=I?Nc?EV#4sTjR#1je9#j$}y{H&r_)LGgJ1d%TbnXvkAwOMzTKSq%kW8CILqYGlDqLkz;weq-*xz-?U4%|6RC)l9*zen@Ww*S8uiNre~PxLMw=0$Iz~PMk$^Z@ -Nd8EX>txOIt!Uvm!KY?4nO#lY@Mwnzk2`E|sq1jok4Bnm(xdZZjE5;q+e2q&)F`FcK@sgPww7YpVmhe9O&WHF>Q(mP)@zhYpY^eEj@OcVR -Za(9w7>F}kIG^IpkDR>W@e_Gx{~Jkkw}EjxPUhhWPmRqt_IY@^nLAo(5eeO_wj^WPMa~y5L8}-mhGC{~xK219W$gGOc-IQF$@f-g -;y7obb+BiRIxe=^q@mS1eIZUMYeUIthd#mvFGn;)2PDS9(MkwQic#<^U7moWa1_i8E|Rh91!5zX*;XA5ZxX~DoSV4~4$chqbq}s9 -cb0vsCOe=HF(44l?Al?o0->C8FY;E1=(&mTB{5ssk)0o!v_K6g2I9saR?4+s>1mM$AVDCqUG?!XI@V61ZZCFOmrYHa -PfenPVKJKO5J}puCTAj)i3>}C_?*cIwYn=h+0vObbJ~Q7vz}oz)JHL%7+=?7ELYWWj -Emj1>qikmb)nRa2QJqZdq=}+2PK0vXM51w`<2LbR8L?#X)sqdTA&1FVh@OJ -IG7=2Oplo%qZX}`NS#UX@-e>ZR;HRGR-}3Hl69@BAyRt%wRv5iw)#%JE;?{f3UtkC(JWkd3>XnR+Jc)e+uAR-Kk)J($(oUeQKSsz -)y=OLe6nVFd;t1m4Fj80XNAggM)Dc|#hm=d8ipR?i+9Lf3oB*;j0HktaPBVio`EP@%#MbR+UJ{vxk<#|X|nZ;U6pQUQu6dp^UmtK -KDR0iqhqI;7z@NO3f78OXG~Z%+nLo2ny$a-9A&O+(_C7a9aC(FnOIG)OA59nLQe5C4K0f+{48ou8#V+?9_LIJ);r3L`Ql{b#;-kP -El*62J^a@dCY5J*4b>8Ry?oK~nBkL@O){t~iQ|8y3Kf_4v$!+mWEy4;93AVw0O(*`GT$~nos_Sl2|wM?Im -|6AJH=t175Pv>V}414hg8aa(EBA~E_g4kn4Z99GJmy{EekDeC}O{d5Qn8h1xBPqH!sN$@vZWdT23D)>vv&}erh(!)7Yu)VAZ=b*B -Olh0xOzFg-LZUzi#rW`LV}%y~=>guyEh4zr<7-c_0X+5r&>c{bja-g|V_UK>(qcV7Q(+|*-C;YqNehoQ1u3y)xP(JSZEfbk;V{Hpebyo@#19wdIa5c)e6frQV`zV%t}%sX$Vnv8J$Qqcd0JFe;i~MaPqU8Ppq{Q4@@E#GN1M)y+el -7Xmj` -$w=~UnWYq|mZ@gcT(c$HEZSRVCdSqmW+#ZB6JeL$#H`HCcM=xnDZR3P#`eF)X-qW23b}}XMJttt$C5BBa!)wObQh)R;!dsvL7`<- -M$6IjoRUQiVMiO*sD+aJYR-}NA-(FcH@sP&J*EXE7)0Vt7fB>$B|mbBl0(4U(Ur;=sHdZc(<2{99j%gEN=V{t0iIT-7+Yka)a^C% -8Mt0jRrCu%i3LHk+N|s^Yp>$2Yw?&UM~6*vXNg&n@)Ct;9=d5n7M5{81pN4fi^r9&SH0+CR|)fBeakgr(Co$vB}1i8MJja})ucOL -iVi@?xX~(U{83J&%)zk-gutsjp-xo+k)m)Z2F!5`tReCeb&7DBsyQvS>`u!Us|%TXRmypqO<;H8|va?`oO(0M3FaZNc(Rb;iA#?+tyX!}*`4Sn-a5T#S2iYG>1C?&gnAjwDAXd_9^j|r$)*O-WVqJbtnZqWLlj_>5f;?0$!ksCJcFEdB>SL&Y8-)N_4I=N^-5g!g|E{NPb4s_$2gEMy8av -9TIOlCfSgt22EZ{Tm+oS%(C`>C@fl -j0Ad_FhTyCH%|dSz=S>_C`M#Don;-NHR|ZtI2DJ7^*+eC)QJ_A>9HHF%vIKVr~#PvoaylqBinll)*Vh$XC>~qwyi;mXmd}j%vn|;34sHvIH^MVNx6E-{T9{n6&A4M__bd+EX464&U_D&hW0x*!?9lUG&2*QLXd-c* -S(?=oQJh%b|L?35l?`(eWgPhkMi&Nj4OXq~1aWAqGqb4n40&4D5uLq3STUCd=+ywSNt>OjJoxVnUin|g3AN@t)neo^ENAG)D>$Sx -nEe6j2WqB7QQX9BYo=MicjUkc5-WtYj>C2(=C?D=5}7z#BtmK&F&y}DdWDa=IxT+DvMtLTOa+0mW*sI!_?&2tHHEF@MW1G+nPut- -E?*ATh~6U8;!GZ#_+Q##R;}WvgcXY&Mh<7k`xKvnKib34`r?ZwPd7OvNCJI|62_`dRa;r<7{w -I?gfG7_l=>(v=EdYqb1U4Yo8B4GNuEgO;c2>m}Ac8k|#63~>9E76(gZwe%5Yl38NtiDh5M93Sd@oaa24zmIm_!{D9k{?CW8}K+!>$%c>%=Tcs+7>xahLPTZIYCDwE`wP|pBh+Jv!BQ#$^Ta@7g0>bzUFVV#7i`Iw8iNg+rp-Qd<$S*QWobjpP))HCFk~y`^{FZ0D3EIn?yJP|gL1pZOm{ohK -knQ#!pFR}Dv&A5s&mk%pe_sG!Sap@>tC)D!o5S2G`dB|S)KEDzQT7!@vhplBk5UB1*w|-6BZ)}wLiiAsM^1iLuaw@8qyWtl4~l3S -!fWjuGz;444m{K!jm^lUBE+nR1Y`-ALzTz~iwa#dP%5FrqQVAZIX0@i9B`_uW$ROb>kKhyhpKlk)}q(#31K#ZHQO5>>-a}-AMv>b -uAGV}%lW#|!a9tm5*-C!XLky-6umD&WVC3wTUVh(`HDOF(7qh?5B-$X@la4JCwxM}+7m=gyTUvNLHjHWWQN3MWIkFSGU3z72OU+) -R^wRu=Dm19iJ6hVFzc5v85wG{^%TBBZKy)ATpkYn8QPG#&&>9-exAK_`}{Pv{7qFmSdA1sYi{ept%<^0GBfCy1=7S@ZoFdf2{p-q#^i6)@lp$Q11mJG9R -L(z6|tST}4$kT8(FEF=ctsADzXmr}z96l4#9dr)i5Wz#cP}Psmt&lJ4mE7tCxtDbvEBZJG&%pORV}e{l|mz!z#)r$k=-+c*>2A)K;Y=x)Z^=T{n_1k{4OkJB=IED@Vo^ys%qCwQ5p{D3w|4jXx=FvJood3Oj9< -;?ahyvDKSF$OR$&a@1x&AGHa87!%F{i+E%ie=Obt)&}1|nu1!*Gx}atf@wP2n~!aBKAd@j?O=$gUY&#C<8OLmT{5`taqWDhmfl{A -?S0;mhw+=!@fjKFj1D_o=+s=)8ol!u>ux+Jc`2;ZCLV^mQqnfq%cG6`XQFG`ML}srAW2Kod1jw12lA&X7mwploVNVJDDR$pN&buV -sJ5V79+0CMszrZcNw+Q59@YWH)6z*ZCSf+(#0DpUSm=vR{KO)xs5Hhf#sYBBS4E~Mu7!MxzgnA_PRpX)@Lg76>+s?I{r#Ebg;wdb -@t{nbs@NtQvxK~U=c7Q@%fuNa_KZXe=OJH5DKnfoPYs%#M#Xwi+Vbqw{2)@wX$I>mzs7LYFO~^&E(480V^@zc>|jB#ExH7uM&@cX -2NBgcJ~r7&)ET&rUs`<@XQjn~CQ-`h+LSu!BLO2y9<%cJ(z*_7|Ge(_P!}q-$XLe|8B4v7W9`(jFKUpwg0T6|!+8V7lpgP-%qK2m -H&M*ulUy`5$z05!kwnYLhuy~Mre>vzx1B|Y8pN%W6EmnjdS@2ggKQt3j604Hnv)LFg+aYDqGFDq&)kNy?SmbNu_C(Chv&gZ-RLb# -!@>`b4)bp!fjMreEjnO^SN)B>Ml5>f1~crWrXU-HF7iY20Cy>438{UY(;nYY -@S!Wk?RtM@zW#awU!UrebAJguxq#LG1Q -PVx^gUem@7d!ez;A_ku-r-z7%4@y@#V9r|avX~HTRt{CGnsYin^iFfW_)1QRWTh9!Kn>Iru5dw0#ojtgvwe`$V^+Dw1>9}R^IV_E -EpbtN`v4j=p`HgMii%E4vrkHr`~B8CrJ4FPowAu4cf%+U|I6k7Z(*d;ZJ&erzftD@ -UdwBX#CE0i5$oz-6{X%_3Fn>WgmW+a7eum)k4H>!BC`gh$G?A^a-K4|A;i5P7WX3YGxPDFrRHGJ|Bs=C>J%x|9|bLuVjW#W8DB#; -Of4w7p$m7`i5WINA7}mZ@WXZI!X6ap0*j(+&T@)R2#Qj`yC8BwM+IU506P!{?|EQNpvFIq4>+inS#=6JJ3p)hOGaR`Y)xd_MdH7w -IyEKKsgB_uf`fa8U^Io7RVJi0_>RH+@UwGWJss)GCNaNGySvTmot85;FV$cO5RAs8r` -JBkHk+s4u*Z*1^#MzXeLPIIVESmm_<*)%YOkwbh3Lpc(5P)0TOCB5%`3U-d*P!4lks5wIpTb8IHd{>(ySvG`2&saF1z5(jtl5F>f -phTD2&2a}^b@!(wj~g>5QRMB-T^63W*`S^|#XMW2;7}9h<;r8@1mG80(b9;K<}B_$e4ks10xG<9ncacFU_-T3#-8M|{SZ0C`;W1) -lJJuCP4@NN_ed>~rzWKzu@+F!ulNXVEoIZEV%a^NbVgmXX_He4@@ePVci15h0o)gztvJBG+LqmgYkE -c;(ch#q7&Io`EOFtjw{|U|^H9F?-p*gmyACY+aU^|8%ga3Eq&^u+UnO=rCs^puPNU(O9oPrilf;vQ>14gqo#E7QzPn -gbX<7)Nps(Vd1t|>aa=A@G`-OapJ`lbArZ58c*CaNBql7W#T8>6k0qEcMpIN5(GHdRUq2aX>9H#%y9Xh7WK$SDkAkgXAU>Sha;U;axx_Iwc&jM~j##FY&>8CbWKT&id7Tipk8ZPnHK^=5eIWS}q1-&)|Dwx~ -wGNUs@3KF|I_^CF9J`pufs|cDVMZ7R^;yf-iR%>jV-#-REa|kz4#my7E7^D++N{8w1ZQt*9EAQ%GB>eEE0a=I)8f&1Hj-a5U4DrD -$70wogz+yd9kVQ_82D-Y+6F=jfKI|jKed`5OX|4`Y)ETS?W%3TH%m8%7sqaC6+?V&NyO(}3` -A=#?K*yke7!ke+%y7QeC*^4c8AvnHLE+C-C9|)V^E-OwAQkrVB8Fw$7c@S4&&~Xs1HCE(sV8x!?<833)62c-H?>6URpnG#Na=Njn($!X`?4h!JpRMoM`ZNTlU=?t;#Wp){nI9e@BGgxQt>`bg=>e#W2I+@z&k<*uT_ygfAUvG80s7a5b$K^7*Tx>4n7*v^E>FlmWHPeghv+=PbC -D0aiv4Id(1)MQwbU09o+=Ed2r-{HR`VpQR%!!DUZiE8dqkH+{eM49d6aG0XdfgCW4DUu$6DQC{CSrccEAKNz3nNy5>lteSAV_M>q -*m&XC>?etn$YEf5vYZ_ZGi_z?nq*Qe&lfG@fS$@42@%E=V=ZJ#{AkTmPO_^bXVtBT5_xRVU@fg~%sTt%lW}#cOl&d2&P1Fn6i3S! -^K9WT5wV~mb6^KW8HnV!+Re22_|mkD8*LvJ%Zd1@TUVFGg-L~z7bOmB{7BO2y7RIdCO*W2JAHrIQ5-!8aC5$`&j`NVo -P!GXjF=<4AH%GTk-lOC1B%iP@I35TKK-zxiEEYA81S)Y@mIJO$2VXhU(J4&U%I^T@nw%L%N*C)YG -`#<)@o};pLNXjcwO{4gNi)ifS7O*xFtr~nNEw6_aL&~E*$CiLv@2o+)WFqrKwf3fZZfS)i-76+4kL`gE -89n37m6LC34^NBMJtMbxXRhjya$}AoUe@?O-uRt-HQTxox~`4ibM1BNcxyL;<+Lq4CU$uzE^N>Tq2i$jqtUh8_G?wq_u -P)@fjC%0+YXD_OCP|pR;8AQh7uoSE}pG0!KC40t)*YmQ9xk=IT$JAq?Bp=?+NaAH@rJpNiZZ8!g8*&lAGNYTd`p#-mreKk@O~w^t -sft{M*XJ&{_#{G}BpGrvud3h7;PI4Z6|rNT#4hu -gEE*4A9Xm$o~iYTRi}EH$7hqP$F?fp$)j-eeAqDA5FED5wKHY#>S#&Jt*vqLxQb>sDZC6iG;N4G8Dt1BeVco>P}mTDs5&pgVf2HYilmHNJqKXJ36=K#wY8L#*eWodW*(?RFnAn4zrRP9V;52FBn%uE|oGa`o*-KClnvLC{?wM17$1QtrEuK -txOFPW}VnqIi3N{rajNP&9O$GREs>z+?+>?UP`V9LH71p2vAElA2RIbd+5{knH-|lyprrmLI8Mmkk8X^)&R+RkrJMfeZRP8rZ^D2yjdd+Kq0=&Y -8={ky#J%*^>5c)zf~lMm7uks;vN|CH^4S}F903*TSIdc*)EPt1fab8i_+V5$ax~)(b?}6>wcg(SBC9x^f!^bn$9bl_o10ztaWiGb -3wuI?S{=_!pk}JntJg6O?JJKXhmTl1h;MbxIP=Ci^XAb%K4^Ht1bUEj<>W9q{x1sV4+^692@_gIT92c4*fD~61O@XU4+VQOuh5>?8`%(JKgw;(iIJ{bvQ=N9!7Qfunrk$TL={aUiGvtw3?fnEqiv-jO*fT#XIFp= -TaDhPH|K@jyLzEsvu-S@p`O-dL~is3Z{z2xv#%QD$9b`pCM(xjCXr=t+N@(n=G4*tb1@Xf8gNu}a@S_f?M%u0v*J^Dd9t&Xg9@G; -f?w7m?d7tG3-g`r>}V3dOs$mM^MRvn+cx{6L`zEfV!OhylV^dD&{ -G)4$k@t?%u$)?PEah)PBj`Dv+`M?)*pceA~uBLjs#%y_DSB%hIrIx$W6tOFaXjh@0UGscFX=PUkth<7ec4bQ1)lsYU;BAA0HUfsy -B>7+J73LT656{tkfyqmOqlU|IlfAe_jgR~>+l^$h=Wiu140(fc#^G}@NKphW5iyYKb3y5kr5GzE^%hPxN? -nV{SiM`(4kVS4(M=@a8tjm(TlkH?xu3*Xw&>hjt5!--?&i@S=DL>lUM=d@31*(Hw0wW2AYg|D^AiR;)d9r;T7`z=w;Tlkt3!c)}l -U0OzrY#H@!cf`onokpSE-)~V{M6%6|u;Yx}Wv3l>Y)U(c)6M3(r8Q@*x{{);KF3|)^{l!*+uais^4P1kYDMpwt4Y>$`)CjsimR@4 -S1(z$oOqWT^b|ce=vd(QNg&_7Qe3s%&G(S7lPG{Feo@h*7?ir#<*a)M2?HHL9~b3z7gjA_vz$LlF#}=GK&235+^H0=SglYnmBU|y -ir=^9ET0P|`QA#`o0t4*4sA=k%|segETu>!?;9xP!|DQG+P@;v`T@6xco-g@+9`4xQkXT@AKB&QCxk_f;G#dv>A6#UW%u1 -YF7{AnRo|bxqE=Gb0=DrN(Q+eZxLk-ysx^lk}Q#w2X}$r%}1VAJJ>+O2w3EC%tg|hY*Z|jsRG%&##wW9hR7|(JoWy9xFQwCJ>j^! -;ODs7Y*y+GvXoPzT%p#mP+hZJY9ADWV$XovN7DmaXbL_EbI86Pno4G@TFymNniWLXRPjZWZ*M>XwA-=j_KLgaERPySogeUIPmNhr -6awxc6=2nha(>m7t?AK0VN7~-AwOnx$C#NtUhkSah}c)%QYw3W1Fhnw*~8|SfkK2euM~t-DsQKyNF+v6<*CyWNZ=x)gEo`# -?jX_&Izq2oxQ`?w8aG|4yick#sC(Dk!S!xVN1aqzeNMK!*(53s6ounR;zfi@9zNU&Woj3t<*~0F!nI)z=7n4_Hwe8nXg7*#=fOj; -x`<5*JXE!+@j;^FyR+CcGXsQr75_yma;b*D7MDBe=p3Im_G`-Pi;sNB5vex5ehpd91sIv?@R6tgHg(_t*P@LSV70o;Wt+|6q&}3|t -wtR>}O4OyjH1Loy2}yz7CNwDoIn!K7eW(d+CN+9^X$+H6dM@=V&C+$KrXW0v)kPvN9w>dhVw?WROSZ-|s;iP)jmgmzDc^~5iP7}? -9aZKn3;do+6{iq$KPN-Sj6UXF(pxlNu3Da>p`+Z3WQTCT2xA5ja3=*T8^mMNynCQmOwwMZ>JkoFKp2R+ -b%mSbNutls7!=M5!fKz0j)_7=g5VA(!lQgjgr#bMwR(S1o<-9z=wJ~)7gVz%^@c1E^(d2H?h?}xc0|01X2iaM3XNRqWXSw+F|GA+ -HH+z?FDP_)>@*r%t!1RgW@}-pR7If_fAx~03{Mtd;;Dc=U#i6(>MP6Koem+hFw^i#9#xod<;6s_TuI0i9wX$rfV!N&=v-&9n~b}+ -SAuc@rdl$!A8;3y)?7`PVzTD$N=L(F(E?HwDFs*sRyI7d)Dp9N&*tSp2Qxhx7d#Lv{sM?0TIm&9X;OD)#bId;RMyAhA{v8$JemPJUhXO-R}%@XJg?nOw%!XMTw_c{u^%_T4`;^ySUW2WK_X9BG@TiS$nUPm6#+@MqZnQlid+LdN#SN*OnZNQ@9MRuwok={FB|9Foy;43;veBrK#TAiIXkbyLeaT{mC3b=jXCbWciQPoe -E|#WMtUxI|pvysz+c=y4nwllI0HdD@>|K3MNZsu=PM_Yy3t%$q47eP(W%~5ygnq@ir7538{bGRCAEJCxABZF6dkHOk%V9p!I(e}5 -l$msUs>GuLKDH(+V~6JZca)8<*J+({`B8DC{{G?QbRXKz@bj3qmDVx6go9^R@02zU6?>Qk>zzX*9s+-<5)%@hNJJySv4MmRVZBskeS;N30;K2I -Lt)%z2?T;nJO+yP?B3v^TNNj#)WssEqBF)S664H0FQ^^!wprkT-FfpzG+Rv$ulTTFbyL(esv9i;o&ra{WmIylg~f<%!>-VhQ@H0 -h#5t?XxYynw}3wtQe^O9!_&05T`#i&}aNs*@1 -5Ycl#T-@MTf$PZft(9vvR+EUFhCB^L(8I+<*k$33=0T?({^JQwKmit$0lbB8->8G2_OHUGRUSu`&K>)c0=DI9t^>c4^JxejoF_Qz -FGCWZ!g<+D#aN%O22=%V^Nw3VJziA2hpup_oc8nk^j|Kr9?VIQw}M&!6p@RoAe|ehNZ55x>%pX+FGYSLt(?xOxtmxOilW_OT+CIH -Fq4n(lU4^EGCWiagen9V^VFhK#;(~SDJOCt^)fxZk^q({pv*{|+wqOW8HiqFF_LzIC`9Jl>O6JmS+Rw?Y3Zh;_d6sfe}|=0)C8R+ -p^ljUJ5=qS%myk`u0i=+*fgp(hE|HyjqJa>=A0UG;_qX)aGku)~^@JxCzp|t% -9m9b^hd$c*`rC<^oMOYV&B8{<4Peg)i@g(8T932=lCe@}2i>KfsxXc(!#GOrE;@~#gl>?QsKcUU6mYX~09yxL6hf0mugwoAwu|K$ -YT!s5W^4eRPaE1MrptU?@K$*XYo|Grh7J~Vt`A0)_)l0^(f3k00>LU5`*Z;eRzdsA@fx(fRL{|Z0F6aVv -Re>`_z6Fd3rrHjz?@?i*3CQKeE>^%c$BPWh7Pij`WT7rQ434xDsVdY5Er5O{Rr~{uXHuIT^+M>YFZIPG){q>D+e2)p@}9^)b{U=|7Tkc(P-X>DQ=bqY|H|b3$*m7Xm%9%kGcY-|pqmcx6Zn`nzq78`x)C1MF3XnJZn72vULpPYOHB(#^}IEq0nF -`35N$O7ggw@dhKE09mbTq(p~;+QK#tJy^uPgYhmVb${m`SI1X@R)!8lsC?ZdVn=Hs@CQ}5w~d;H!L6xrr55EXS7+h|t1?aL3O+f= -lCV_6@qpCF=cCJ)v!HXSx9&_`G_PQBy|9V(nd{Wz=HpyxSrk&p9Dbd;Lg(4f}R%z6M_a=0MlnVfV`J%z9&y)7i#i+F0G(6OzeC^#pwwjjB)p2P}KcV-fT6 -dCDJa4S&SYn`RSRA{Ve1+P*Ej#R@ez0rG@?+#Rkrs=`PVlMdPbZ^VFKTyL1G#boloh0JCk*#a(_~+9Pc8tr5 -GXY>Em;{+TzH5Rna0j3P(G{fnp^L*VAg(={uya1*URqV4(VOLMTlq8&EBvZp17`;}+cr?MR?|OQcZIsvqC3Q>H#3 -QC%9g`|v)LDwHIHM2gWou7>ZBnprgJQ7ppGb;pB(7Ul6Vq%4jPhO=G`~k$@&3D`widU7PFnqqpx|*KR*6Sv<&bsxn -;g(P2(1JJ^tgAU5gd3U!iv&F)q;`RX}9ru2X$iAF`A1GI}*j@jCWT669s5 -ZU*uv%#Yk|JlDyvh*z}zg*5f(TisJ*{DDO0^gTZr?Hbcem(%Km3SGADgoh_J8>2#y3uiJ* -JALCLn@3<$KUduL-ppGJmvS%iUfaxlE~DDM?KUU5Wx46Rgd=w>L!C-HnUQR_tDWAEpMJ&o`&c|N3*`w&)h36|zv-{Z}p8jxy) -E*(yn^BT(yF-?0Q8uq;0ntvVX*wIk-FR)QIP0Wtx06BLHu@q|+?qS1u^S%6+Hl91O4hmclh@srnZ73|0J2ENxIb9}Up5D>f$v17H -4jdpdyFr_vqU6v#{N+xGNoh-;@BI|S2{$nMtXg3ba-VY4(jfby3~(amM~3u4yGP5KGN?&sTfU!)Kue&?(@-TutbH;jq>Iohc#th8*t48Fzy|C=)hlQDcf%4HHrN<*?|m1B*}DUwNiB8n~Pz+Qj?H|=$a#7 -Qc=6gNp_Qz<#V81XmFm~<9ncd_(V_fbWN~B+V=HSX6)hlSzip-+kK@xUI+&9Nu7>Y-4-Mn9n;P9qPWp?x7 -m-PPuib@(Xb$IIe%5DY_!cu>Wg)w`|BZ7SJ$CG+d&GGeT!K4Vjr~LfpR9$!6iP^(Jd3}N6~XsipAFzWKP1Ia@zeFm>6FLUd}{kAO7MaFr(Lq1hcLA<-WaL2xIh9ZUYDbIP_0 -{X6U_cXUh1+!gu3FUdXjna2t0&WThXenM%gi0a9nk -TLab9-p$aMApyoY(GeUJ#hazYc~yP*_BCM`VLir9uRo2!j8qP)D>L#+6rjz?Enk!b?IA-O&u -2Jl6bz*He8)6}Aw%7Ndfn22oTfU)-N(#n77gAC4D(s=W)!E}VClZvr|Q)V1oQCd5u>Gt{}je -wT7yKvk9Tmlf%LOxExh1Jxm4r?WC0brDui}sO-5Ku=ozBVQ5vq`A41|wdhbhJfy=96Wr*+C(;nxR4JDEc>_-&^Z!|;1Y -aF_z0C=>Pbn5RKBXiT78lC%riTqL*&M=Jn{p3VyI+IB&rHCSqHYSQo=g -cqVmn&Sp6*1m&-X!jc4lKZ^W{uQzB99~!zd^nY+GkG!2`1}+oXZx+Y}Q#aA|)c4&Hj)F#|_6V6aJW^anyKKkw;XI1=ijJW@vs=4vWOU5>>7w><2pJ{K98VXkJr_iI;(@-+i(81_Xp#EELTv) -h^#as)oVq|ZpPi8Y^WTTS*!D+nkOMdSu5a*lq!)tRvdWgM`-9wHsHtnuK>W=QDl?;WR=D`BEzMahK7h;^aP}2mw>(%kN -98^U$c~P^0BNY{{+*;47?OQ8jhb1%((3E+t;<=&`)15V(=>_erB!UKaxO3lH)$ujiUBkNXn8aN^*uThR4oQU{Q8g#*;#aAPr&A+l -E{#VqUxn&=u>`fZ_>b@7o=-p^e~TO@zvW}u2aIxfL?@YqNZ!~Tm$O;%74E(My-chGM|xhXlV(+@pY0VJ6zt)iS@lFUWtU+9lCevQ -%_=IXjk~ljo5wU@+$RA3O=5@%8;jVf=>oR0^#Du8k+Ykrt#%A7?B(@-(k{5|+A|kNZ5CDO;;)___b*&ICa9{CW#6-*xda!`elUCoh$}N_3N+1SUmt7QllE`LP*H|NCA*Agaxkz~D -dVWVX$>(>`ZxSsarZ)@EKz5Q34KT>fcB9Vghn-Bk%^{l#7{%=1()Y1tRY`R<#49W_*)+qH33TquhG){4ZbvN2Y?b-RJ~gLZ%;8kj7amAu2Qm(QstFKYIPGm+w) -4UTHo8f(1VSj;$$PCgZiIoLf50*}PqAl3GfTq=_Ght4iST`v6eDiUBZyY3aIjB>L3W|I_OiEQ-pdfigCx|tMs+ZMATa-s+0o;3A> -zgx7-cf6qp>SXLbI}Ts%nN1JJu$eMxC4M|9MoUrK;enwwGF!d_I7ONLhUBD6Y(OU -bJ;K^u2_cP>Fz86r_&OuFn?PNa1YZ35RvRD@TcWTcC;$l -%K7@+?BfI`X=wCts=65_`f70pxG0iEnLA{A{MU$8{M=_O|%2BF7~v7ygF9T8Kf29132L8?&E$xI(6&;=_LSjF!oKT90IQ)x5sYA7*Vt-?OLG&3N~i2}s;rZfHv!O=WkEmg4}` -Ac*%jecFGHzvAD@9M4VsfP!Va>y)%YE#8B|GbCtXblenP?UUel2^k1BLS#%12Ik9 -?^uL8ByFX?pX*c+$wC~#>;-PCNJi{5NjI}z+$#li;L*YT^?I9B7G>{%T?jI_m$)0182zXIb|lw0*;xD{QRKWFG9SOdVa>Ha-lK*X -ABi72w;rdM1+}W&C4fF!f{)@>}P4rPD?NqmaQg_A&TybDxxmofdvAKKKd0aOZ8oX&^IxssEEuX7HrLOfj -&kkzVWJc21Kma~r`kTPoEvSkfRE3uzhkRL|Uw$`Lh)iqaV2Nc4d!hJ2i|oLxyEA1Bf%I5z&=%?zMI10|{sW7p*@%Hgmk4X+JrK5- -+iI9(?maDS?W4M8X`0o8*WV7qk)U2T95(mw)Bhekc=SmBLqCE5gW`@6Ew!KB2k2S;1-Qt?{V(^zWemrB%BwwIHl~)#F2bhpjIC7n -(!fH-sJIYb5bmS-^2aTv;J8LH_Mj0s7|C0DH?2wg9hqTRwF}xzA_GaXvLyNQ{c@r{0Sw=Qq_gF?SQUP6?v&u+fdLCK?2fmY5(Z0zYI?AjP=4Y3+$Ftd*GzA`EX)d{;>K?DP`uk4uyAp*g< -uAg7QLBy7?GlWVC$rFdLpPSZbr)tjy&eX?XyZJGSMSQ7{W4<(oseb-B%VO#c31K@aNmQ^ev>BcHKT02mzNL2pr&@Lxxu+@?O2Ecj -!{EZ9NQ)A#E0|r@W_&UIibM978)`rsxpXv_&V7|Yy_4JM(AM3clo%to7&TW&kKO-jWv+Sl(^IL%^yCzr3mZ0wF!)ZEn3U8mMx}^) -visZL?e+5`i_0J9C*efIn=`?|>W0FW4)-xv$G)%qne}N>VSv<;%zGxs=2Cr>OGilx4(r>~x}NX#cL2eC^G894nLnypARV3sXtH@M -82lr#VtnR3roALtH -atEWjIR)5U|E6LQKb*+_79{wQwQF&e%J?=TwL4!bdoZ=*|i~Jg>%Ltf-Rncmr|INBP6}hM3x4e|tJ9w>u2uZgjLxf3cY*=%f5-iB+>2OyoOnU7QXufYYIC+E$BA%EmtA -4B>qa9=Iafgp_^xr9UJ|qPXSd3YBXxbgK-J|Q! -sYBt*iEpkM%(Rn(nJ_$xY4<9sPu-V|Kt|YFG|>E2LaW23c$Na)9`L9vh9_)0!49$PdWPLd8&;@T_s@k!C80N!lm<6;kz1uknh>NS -=EwID_=dECG&%f*NzJi;bb7S!&Lox#(5rnuf|!T8IV(dLQWR7wg$H{#l4^2r?7A?Nv2ypZ194n!b1a9i8(d5awuO`Yg*>T9EU~IY -Fk_86u&T#jwDx}W@Xf0)KgKp5<26gT)R{?=4*;|6tB?opFpGo98!IO*gp-)pvcz<)z2KOJbfQ9;>w0xR@gTOp6D2c?{1C~Py0i6U -vVRAR-OOp$x&Wd(LKI{wxK)RbZ8Tb;uD*!k04Lvr1j&b>?Ma>XI -2G-CR07bv$jVYq|Lmv*vCuLDYNd#zju*Q6`qy|V$mf0So~0)i@ubO1WsG-dub_oG4Kygj6(8Cpix(QQ7w3wA_!ea( -EMpD}xb5|9i8lO~kpVBz>G3nP)zKd#&&5|7pS%tj8=mWd39v}gaM;z9dey=@^B0gZ -OM57h5Ys0Z@@WW-?BVI8nhga?wql|dn3OX!=vhTGu{!DH?6LfJUw^O@vOHTX-(0ZxbonR14=UkaYGPZRN+l4jgs_svZzpJ8a)KJ7 -slFbbDpbel_VtY1M<8hpajTh!dpbFJMk;xCoSEKMXEgc|)$*84CJf+Ea9)%B;+`H|iXC0%zu>d&E}u3>k#o4)FFXyi;Hqc&zDA2| -`jlhGVo~OFR4mv;P=ib@MtmN%I2F5882%tNA;$GiEYcVdz=Q^oy{u{t-~QBL(0*WvMBW11QNn&tRgj2~kR~P{UjDy9{@dSWzx*Zr -@799{^6#z3k253>tWD73R)a>wk94G!Y(DYRt?%(s1a64c^Q}nj^C!2Ah%UG0Pq_&<8qYOK<|{yJ{BBN`#3n;?Nm -;gKFHRq*abr#h>&ytp*>hJX8g*bIA%<@tnZjJ=6>mH6s=K@QzUKGXW%F!+Z&Nvi_fPe?QauiZSxemOkQW+V{ZLd#C-G~G$D$?meR -l?w8nDe~-IrIThkue(hhB&^h9w)>;u*0>W(oD#B7=%iBsN(7JB4d?_WC;Np*$J|u{wpgxH-51t$*-4j6w1LyBy*N9;7 -?jIxuXqMtaZ3$>7{Z}hnB>^u#54rp4Xo_n^@GomPvxvs+`dj`%33JYg_Da{{uz6* -@-cg>O_uK)yP7?fRJ2wOogNJsoDb&n51CK$gWL2g$aP{fN@B6GmZSNlNO4IOiI*=5 -V30Y`#Jmf%Y!>jX^2iU&io=1*s}jBvnLk~~D2C=3<6`*E%lI8SD;M=jHwmpD2Pn|d#qkP>8>mXYfs(TOaqIUn?LKy1nDZOFK7!37 -@oq&q<}2pnx!aGn4{Yb+444GM)#_x<{1S#oJn~m1ju_`Ezg@(Wzg`5lyaV|%&3JaCTpkBb3xnNPLE!T3ad1m8RV^Kl)L{C?*m)RG -%U@NK<~Q6w1LTsdj+>LHLJIF{Dp=d+SQs?lhWC=FuZPJ)K6h70B_eHvHjw@HWnNvDN1{CD86``XWtoPELjF|=dM#W;?j(;9K(*Mwp -LpZ}(FOtoW_UUOk#$tGA_5-7cZHLRfYCp2<2&s$DaE>Mg)2Vg;Fr;U=;OHndGKQ-!`RbCdT3(dwk+|Tqb{5L)sWNEg*Ps`)>@w(` -)o@zOX=MF1&=pzI##r(Q;ZY2Yzei@igehuNZ#5&8(|IuR9aRYv%^6@lZ-K$LVg)D5Xvi5kth@U=vBz0a>dMK0&qm< -TQ<=a(x?qEau}Xvilu%TJay;QxrN@SPNNCdPMoR*59?gLWdmb@7v~(kpZ`Puz1$-&9YxKYsa+S$4{g{F(ro|y^}onL_p|)gn7?6} -)bab))BM)0W>!v>41LJ;WzwMu6elG!%Q`B^w#!kI2k>rFCBJG>`GcXcT2?F=uRM-9dcgZ8RKgf94ko9Ga@ -(N@=$T8WQD!$63KCn6cP-rUs7*%6X%l#&KZpihEz@}lx4+>>nsiV$RW>7J?#`R5Z*9+&fwdZ*}c)zf4{k|)(_zgH(o+pUrvhFfV0 -kJyGAiz7F%yN}U7QlQ#DVAVed_ -Jd%CpK-Q{sZ=-}4aLvXHi`l1~0)rD8RERa|n1FPwhAjLaW0>qr2*O2+t% -O~p~WD}2F+7O)#g@ZO#Q&;IWnnecW;^;dgce0bs%X_7J)W$=Tbs+J%v(&4%2ifsgXdo9NA18e@dumZ+NX6ld7_ML9VKj9$R-ppQ} -=1r6QVzFjBJ1(%$W=;oX)lwd7k!7;AR*(P;60BxJDt%NP*CJ)*2n}46v!w)o@x}nrsGO2sLREC;le!f%mF9Cxbfss*nzn>CsG7H- -z$JJUQ9^ulW|kY8^qzSoJh2pwD@7ZDcx~2x#4rE>YP0r48xFbtgzC$o98KKiBf+}2ktER6bwCz*G@~OcflD~_+~Yu&`!X7|TGA`< -c=5Owej0IFsH|)3yDxprYIwoG_iQcEN6u@BA!YN}(x^SWDne3%w`*>D?OmReK+{g>N%o96i?MKm6C}G|lQyxEtL(xtbB8l)Y_fbv -S9uKTyBa_`p_NIT<+X&7r{?N1`Bybc!|EC?xs2i2a`bfvg_Xg;P1E&I%w#`feF5Izd2&Ys9v<2}?MdVPbQ-XX)YB3I_EFxQp~U=x>&;hXDL@f@R+)WA5ce96o6bL8Y46lMih;x#>v+}ex=*v673 -wRFkuZlHSP*@j*6DypfFUmNp`|C;X>XldUH%0JG-fpY#Z#B1?=TGA}2Q(=2+Ek%WoV?O5)mZ -UcLTi9zqI265vrVtj6p=Q;8LI83P>?hXqtAM?mwX`lsXltoSE#RHU`sYa1hCMXc -1jXBmkgFyt)IEb?uKQzSMpozRg#-8F5LAC9Vbk^?*v(W)0fC%7?8Huh)?MwjMa(RxNAdoSOX0J>b7R+XFzoEG4-JNN8u6TE}pUH_XeW~AG8L{4lYCuLd9KH#TWo5HF0PBHf3(;XyKu7qnw!gq2{SqcA6 -xTivg{LMu0hv~BxY9qJgO}*AAy)|3VWaYaKx5ydEcdz~>&QAw{XO;9dHX7;eXli9rmys~5sgI`b)bx}WWnCX<1&gE+Nsq;HHe;@A -9E3wCJHl4xR!B;(6eQPTJ;5uGHWK@q2DfgHgzed)eJ6mO=9*CSIHZty#91Q*tqE3R6>7L}-diUpFmqCg=XAD~(?F -bQbv=v+hS#CDc?Hi74&31vo3@tFcFXwGfWkxbeITjV-1-*?aQ9YYG4 -Brfockv@w3yw+~0>wM8lVagj*%vHWS+o2&otH#6Hc3!R4E6!y8`6g5jQU?Cz_FIMgc1A^^Rc)N@RyG&#Q%^unH9AHRMhg(Qe$LAc#`d`o#JcSkIJM<`44ttQf1T$JJQW;UEAcNu7$SU@l61`=p%Arwwh}f7lZgY&^TBo09IpdVRE%Gfa`JASnbGg>%KgZAK3+*#&%24#p7+e{FnjL{7xmAHk9CdsNoEI$s)j -)p}@W_{hGwuuhgkByC@Du7)YVDi?Gb#`>{+T2dPM-^q#ea7-F3Ty!N8(Qr21X{dvoGl!HUYU7)KnyXKh`IoU|%!~Bv@;E=8&(CN3w{QRY*T3!$XsJy`AS3A02X=OzdJ@8&b~THUPrTMiO?C|> -s$Oe8zPkX%{iMp+e>%Q>zD@0Wo2nbHu&2m`asTo=6?VN}4zVg&CKU%tY=}e5cL4`TBaoJRozaQ3BGd4V;#!CB -mPp3nt{4X&_v!knH>s5LB?L64j-x>!7fH{GT{@q=@xn1}t9L!AJ4ezf#?+lZiRq{fUx&Rb!Eq!H3wdEbKPa4)FbSwn6bSS$C-sRI -{JLiWcs`YpVDP?!$T$$0N*>>{{5nHIMzEW-c}A;pnt~LQ-*d|MjllW@UU;u%Rz&3V(EzI(#PYKZzYfP?y& -w!r3`gpOu}ZMOvK41gT$k!PfiNr*<^Px46uc}54uag68&wbQ1KXpq9mB;Kq6G(!5t=IGN}tVwDuZ&w3q)&w4wLM -cdPkAuG6Cyrz3iYdP+oAwHBR~mSKC$iLn%M&;I&~M9dYqci!$h^jGIs*1(+IUS)F-GN(gu5U#%*rpc)-?G5WFUpPk~2R3uWb_;I2 -WlF7OVYx!Yj;Qs5ifuZ@P7!q_pmb9_ -wV0u1pv8uzD?C?@U87>k(qt^eO+@c;Mph+@5%D?)z{BmqbjG#Oc8Sa^o0#08*KtK|3~Z&W1th=aSTz!}o#QLuxR^uyycp -ZDI=%ngMQMi}0=rHoSo63QXCtp9(g*+Waie*`@5#lEO_=f(mQSRmq=DD#VV1jdxNE8SzZIV|iXoi#aI2fQSy6U}L0GJz$cW^36Zy -iZ@N^{6enC^XUEMsK#LKOLG|4qX7^vio;?Ll{k|mx+Ib6TET5j*X;u=e`2N)xT4mxQ1`qw6qX+~h>HD(4TI`YT5g#1*{9y^(yGd! -oXx9=@#!fGvrM`rZGK5yA|!LD-E1LgeYVra(DC`gW;At@e!l4be4sgt;29)hov~hj78WIyyqzL#4>|+cOJ>yysL)BtT-=wh_VeHVZYTStc;w-buUlc9=w-=m -#XX(KQ2q9^>tfcGk8H>!5zbl# ->|%&<9}73!l$FHbsUR_CKMq+mE9T>b;+zXu4pAkn-^0Hgey9^wZ&d7m@-n}_jh(+w7-umCNL%gm>yJ0rN^LRjFma2@?}@mM&?rX -zd+Io((9|Mq}NW6F#sWnz8E&Q%QSIm_GOzVP&>84xpY--MgS#l%n*Z{9Y}D6&wHxkOuKm6Oq*jlhB^3YZ{{{!$!gng=bKLK$|#II -n?|}=i@O2>aI-4lI%UFrL`={P>h-aS4*9y+K?CB_OKTv6y5Bv(bZxf|aF!&j1fW`J+?~By_pi$ec*ixKkzLL4$y|%+4nx6wkZpAl*a!vIwm50yl$S7- -EjORg#zPA;`}la7Cp)IwK#c0AHJmXLq7}L%EI}^bY5T{0HbQx@4TO(7yY8H~iu1Yb$<;cY(`MGF&2W5OUMcyuZM_M96bkjg8KH#= -MXWbwook@QM^MaEK#gHMg(UHsDFsoCROu&Ssout5mK_(r9nxaBOsyf5!b~8uQNuZ3=~OBvfD}n^hLXM&IDJX_DjYL}<{O9D)l+($ -fD=~kE0T=phFQ6AvELO1yMiBiNcG2RJgvjzgp47cCSBlMVeS%I9I#)|E;nBC5brKD$Q$YmeQ$hBQUqMU78P00Q31xS$EVecIWul) -1?kr(^XZ5$?U5v7jC&H!Uc03tb?LbTUU_06*hM<|(s!9cNtxlzb>5zQUkD&UI@Qna)2WD{&D*9`#@r^7k7CBiDPFt3k82mQo#9aP --A|r8`qfXLFmkU{)GIh4;cQOkXT@N5>EW|twHy|V)7IEkB-Lp7yWvT!);--zB~^c>byiYtZ9qbVuE0_sT-5!V9Y4dyr87(Etpg%M -jo6C87^k+lALHu`_ohjfuI?+o-9Zt#)oA$kA4}szI>J6WKY0xXe*{mJ<23HE^IO}4@ewTPUP=rl91Uu6#G=DaEtaBz$it}^u;sJC -{<1YQq_ViU;(D$;rISsdVXjo*!O*^Z3E12OoE4 -mRqxwN=rkMtad^|x;@Cvzzv|(HK5Ok2jWw2-0&iwfGGhO1McQ5! -*h(Bux5q;CITEZyQ9L!P0_lAbcb(jLoP-%t?7b@&2EWb)mDXGAn4D2qEt|l&Tvz?L;yY=xnF+V?O!=(`1|c4Kb0qM!;kv6~GZR`R -Aw2X2X;p1xTh$0n>8@pM!EK#)X#-;Nl{(tlX4x}4>ijNEoj6h*Cgd)2F?vqg+#s7;lBz@~hPLJytJF~`nB~=*?-78++#)B&>C>5q -U^~xNt9tM71&BqPNVfKRKD&3s?G@vCj=C3Y=#RlzpDF*5#;lQ?iK;6YD -rturspcC8h<1=vdG1J(1J~)4O!L(q*BvT#@Cr(@PPIBQAs7UE^(=Z)gMgC~&q0gJd*GztzEB&5 -B$z(ecoHE`Zx`bGyCk}@ue+;F7})w3h1g&Ks3?9)i9A3~30uGT@569`0S`WqMIGUilJn!L~e9jZvG1+lGGt+kf9 -oWPPgFV}5$76{ZzJ-0bFx$k(Vvd8qP<06ZOEUyuJ6xf-I7q6YNO!F`_pkYi#Qjg7SOO{W<>8>%@<)YK!uW7Z)Go(^Agk4C4VF^1r -f(c!cC&hGd{-N#8n|%q~Ni89*vRJ0)8nMCDsic!4vEz)_m!z*N+bNThwDi=ku|^l!OU=*5oo`7=^NvKkJpZfHZ>!GyDK0zQ*} -!^Ys%zi3-DWRbMY-ztVc0u%=`S0cu7QxiDXpP-tl7Es<%3X8h$#h)vgsch>BDQ64UwaZkkPHeI8mAT!Z~x)!m`2>66emM7C`9knOjE$%UVjNZHa(-655+?Q;n -uGG)UoGUIz7_0ugR(G3;YX9f$+yGlR8~fRRyO%wBME^s&v-|hy2d6;bya)IvT*eLkPx$-({abh3&$~bSdHf40)BIie`_`R*xclC3 -?!5Q+@3rn=n9HGmVeQIuSHN?*%YQwmKeK-KZq8f -bf?8)l$2-~^*;7q<3bT86sAT8+~ZlN+r>|&*>H-2#Q|eP6T`%qp+@m8FO_+yrAK!cqjG_{c#3t%LZ=sM_YCx!a`Vkxr>#PZH}M>H -a=|znJXqEo!Fr%6ee*}jS%D*$O?II6u{?5O{o~PsW_aO4o(2r~g12TAaDT!Wc(j3^Fx8PXzaI!r(nYq0o=A*B*x`0p$w^OrZAU#1 -S2{{77;l?%>gJw`6f&h$ftecB6{{@PI>9}(fF19Or}*?Y)r%)}J)&uM&vL=vm>KOFGYP<~Dw41Gqk4v^)Z;pH-Y(WAvelv)X0Uc< -o^ke0^4Hz0o{jPURF#uCIQUEXb6*BO?Y$xw?+uo;> -?tM4U-`7e0zCtPA*O~r4r+9h4yENNHvQG4MHY*2X{zt0K953>(_K^9=3imTFT8^*`$yX$gj!vz`a)q%UDuX`F_tO%w^-z$hJ4w5) -C1n@(EX>@Y=ug3A+^6oGm2-wZZG@) -P)h>@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FJ@^kOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-%Z)MxI&>000{r001ul -003-nV_|G%FJ@^kOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ;e+AY-Cj#KD?py#kMnT7nQ?fVR3g#yDU(Khje$l -w6xup?QGeKqNknH>B_clMrh+no?KW{C!3z-T036hl}I@s$t_8=?fY5(6YY5=<~gL4pRNF-9@?#_zxXndxg+ne^Q6JpOym|9}7E -p8k5vnV%E*C1~$L`{5Zvd=VI&Bhue1=LyjT{0;CT;NO9l0ehN+*a^HD*bOWLGr)U*_!FPUBMba8@Lb?`ftLcG_3Llo@m}DY!1I9@ -;n57-0Xz#h06d-c2c8WaJfHU&20{gK`}w@joql~DNGex=Eo2X{4R{RL4*V>z6L=ih3w#RL3VhwmzvcHmtC`PfYi7N=n^~{R{J0-@ -0q~|~)^DPj^*!j{I}AJ%sG7ZA9xK3i104_)i_bK({tx>7ANB8lvzhfc;m6-^X8oS`_>#xp`S;)S`@ik=IlG1TJFkWH$hPqMg)O|_ -B_4P9_1(a&!0TK1+(HZQf0rKzEqu;W3)}he7WV5WTll<3TA1fYz5EmY{qM9ezt4GnUIK0b{?@Pm&F_15E9-GVE6-zt)@&2lf_Yc}wk0Wht$4CA8J#DP_1AhKtKmR2!|5ZPKqK)l+x{dk!UK{iJoZtVa{=J|3 -^;i79ZvdBofARB+?L2SWdEbw;^FGJgIj-(&XS=@O<-XC*e4p_0Klbu3w)1|!1b*r?Azo|e_&x%XF9v?XQY0p8HT`yT@4D6jnby&e4iLw@{&4)({-I{5sTJD8W(J6NyZ`}se2u>Sw_@151j`*(Ko`qob7>rx;@L~keSzo(P!y`z)sL)gi@ -Jlx6o_q9%rw-cT0pC5IyJ}>(9S3CKhR@%UVZU9NVZCLB>&F!tj<2h{+<1oT+H{7`3o>k1EyMaB^W*z7%^sKF@IaTcpurt{>gbf+{N!7>*8}C1WL-EF5d42;1KXvz#ZiGZpMjj-v91yw*Ou~{&Y9n|A-$y-p%$s+0A-9+s$$E -f?t2tzyGIhw)d@W=J6kX{)`^xrKyMg*4E?W(Bq{*L;29d_C46cetXQn_w61&_o*I^zh^xDq=)r;2q_#}9iP6dZr_qwhvlFt7A2r8;-Sug##%p>0RI!_VCyR)2Z4Ylv^OakTwtd;FS0JBU_5yV1{G>+yhK`-%Ij1am|A -K^&5u*9pECOnZ6qHO0fE;CP_B!)<=;5ZVWQ{}!~8?^C^}+`m(B4z~OGP;f1JpC2Dai_vaEyA|zbwA;nzAAL7=qXmL}GT`UwJ3-$F -s((|0?=KNrQE&_yFSie^-}mRyhJFA28_rquNcHh@!S^TnS+re(<7yk4791;gp*g{IfqoPhlmlh7O9aPD)~{WSHoE4lu{He*1;=tVDXvlh#%vUcMprxH5(j!9)!#~WqEV6iBZ&>Ts$G({ac -GjDV(27^Er&4O{3yM7xh=b}m#FKaPa)v-%rbP^X;lrwWG2x_v3wK*qe)m%BLVzgxDv~9>lq1b~JiKS{Oa*>rPEXpMujP7zthmDg= -xFGhbijI}6sIqSKqoNMPUOeZ-zJ2%`AD@}=Kpo|@bf%)wt4Zrr?DAq?s)PqC_W2XMT*ERK6;*BHI4_1mr(>yPsF&q!(X6DiPdd3% -MzORyAoG>1#yBoYtc*g4$1&E1VQWBk4IQmU7Syo@Lr0wsEm1?x3}GiaOS(?~{s_cMEG)PZ21(plh#_j_Bovv_b5U3n!^8N?jgRv) -H#LP$IvO9RzBUUbCx&ZP@C=@c(w3sw$+@-6j!aF6k&0Tt@euJ{jvUdjzTUBEZ;qzMly!1fUA1&{^}5mSb)&Q|#@HyRI6f}7S4@~V -gd_&=EIr^*2I^?1ppp^?h@b<}h6wXpIRs}Z(UTN};-IRUqD=d;?tj<|&Zac-BAnCU-#MD{ -V~bvFu(hXVN?Y>a>TrodnGK%W%<@zzq3u9j5;`$ujy7b=rkXxh6L*S&cx_rpWgFlvJS(lOs)Nk*gG8Q!a|(__~^F -M|lim9Be{LapdZ3pygai#R{~>P%W9AkAfmG=ihEjAlBz~obp03l?2!`g2_?nlnJF+GhX1 -c*@867i^jvRuuG6CkmxlH!`b`CVTfySgEXF7$wpYy8OG^+f>v)b5B0ZO%R%}wDK7+dD -Cv2Vk)m|#!*gBOHUV2%@A>z=A$v9d>X68nUxoN}^49Lrv60Yf>t|BvX<95Lmb9<5nn=3?l&|Qhbpcc-RZds_{JJySEY?_?N9YieC -+c~Q7dAX~v|GHfNu3X=M?7J?%tA9ryeoa(da)nrhHc$xeyc|;rcB-P<*Jo1(2aBjS#=4lKti171SPntt&DbDZNKo@~1+6N1x!;5k -E6E$@%`JiHjpBt>kvuGK8Xp-STD7acx36h0q8^{oTmj$LymWBKRn-7#a6_6*R=b-H753)_R^>=9#By#3iASlMmjkoLH66}1bkETT -157n6AISCf=XPBy`}*_O>|)Cg=Wf*~Ya6ZJKARZiM*qMySMR>EY5lz;pn~d>jgwB{tECO{l^9A;l>f&~V|9;HNnod?$hd?>)u}Hc -W5%u=UpX#oWov?!Cj)#cQAD8tsiDQFGUc+N6x4C#>cdpsGFX*MDySHP0|t|FIT8haPf3+tJ)oqqNJ1#1;!2X(a#S@D{DL~HUE_XY -BZC`|m|i1eWI0(v$z4>O2+rHAQ1TVjpt2rHJfY6&5O*PrB2;^to}9$r=;-vc2XqD(RalNn(06j>xLH~`9!eFIlRUnU^o<&;Yc`hp -1I8-uf*d6s#EGl$WOFFwwUs9^lrX_ahd~*Nn8tKtMxs0uZ>W7*YJ8XiWSE5r%3WO2IxMdox1>i<10_M^ydnjoi;;CvmCl2*^>Jt_ -;LczZ?s=G -XZdhZXpqwAxiyoc3Y5a#xSpkatm+&E6@9V=Z`(;$rqd}3WqyU2=Hi1Q%qGT -s_Q(At#KJUY$^#BO&BO!PGZs^Sra!CrBq3J)-@RnqSXoWlt%L8lzHK -tIJd&L84U%eO*Rv^x<9iL7`D)I3Mcs_#dGlM@J6cHi(a3VeMUMbJqE3PsteW#Yj+u`1EvcbTo(9pPo)rAdP!^G^YK+a1vGE4CE19 -x~_PeqS{oN6RQ;9le&wnNrEzbN+J{yE(-Kg&6G^oE8N<0Rz)u0>rzg0pn`%-N2U+%t~q_vSk?Wp+M`w4zrOvN -JChTzj&hYgXX3w5O9KQH000000JO4AOaK4?000000000002TlM0Bmn#VQghDaBMG3LtjlrQ&T}lMN=^@*%8@7z -DU+0H9xYOmt(+e*B~cP3QDk_OD7sFa;qCHnd3(E;edx58#7Pt>PVLx@9jCFZCUITFDUhH=<2JEf0c|5PO&>Ap1ZfHsso|op6mS6- -ZH)pk-0z=%_U=eZjSKX^*>4{I{PWNMni>Ax`geUn;P(v57L>tv3-Jo@&K9A6&)*sHZwBUX#2nyffSZ7Sa3j;b -1pEcyzX8Eg{1@05$ygNE*tz+VD>76_K&+raCA-vz!0_=9!4{wwQv{eK2t2Yk)+ -zX5y)@GZmt9j(0Hb*)UdzLnS6(#qoltvqkY(A@@v3dH+?>qt&uE6LZ&@_WDz;CbK>@Tpdo^UuuuzX9$BzS_!q+}Ota?r7un$J=;6 -xi+T1zm4}>Y-9S*oAKw{c)v?+EXT{H|5byp0r4mPyN&mI{d(5Njq90j2k>3MuJydnUV}S;UBI2dcLI+C4+5vxvz!;!vwps|p4b1T -;rB=DS^n>t_74pG-x~a>!8gqOcenF;t?evdXFKzIZ#&C1V8#dAncpshceXR1FO5c@glvz@(k!dBV_t*|fjW&g*}xo%Qi2 -2LIIH_uJWyKQ!zAYdh=n^>+5}H_dog2aoUWVEOOp;C1fqV0#?v;Pvh^{Rd$m^7VJ;Voi2k`NY9Ct5mWO@JH(7&~j*JvebX -_+6d6@55$%x|8*F%8dJ+%&*qT`g_pOJ=)27e4>->{6#bVbSKOAH8cMkX8hY`oj(Si2L8F}AKk?LM>a9vnN7^+-c1}2Y7^@vG<4@S -v3!pj`mY-LuWw?0-vmB___$oa0-bBeW0Yc0`>y`1^7PT^;>y-Y%A~U6mS}t-^zLJTW0*#t?VcNv6a`mrknAGZnncsz&_wTrhlQEd`+vBb`CRB`zRz~^ -eqZQjeO&71{eGvL{p>HgSr32J&GP-Yo8#c`yEz|Ti%l((|4WYBSn@g#NnYnk$#Q&E^8DX5?H48c-IBo{8T=>7^1fl{ukB&^+Io0j -9X%|U>|we3dRX2;gL@3!-93C>A2B%J!~3fN4*)-5=$3(SE%9;>+wZj=&ZGa?!|Pwy%kp;gGXJf;d_Nd4?E}5cXQG$$&s;CZ&nJ7? -51#C0`G33D+`35tl!rS-3|S0-%b7IT%3LA2;J)>gV;J1t!4XF?_ZUu>N)rnEYt)$N=v*H^6aW4KTmz0Ozl>1H8_~0ha4&!{=GxHG+MLesq`l6;uD1;JtU6 -_LC$(%CDh($nC@w^93{et!NfSE%!zfZ7^PYCuM((4|S2}48v6`aiH%rQ-bd^ZD#Bk$~}V5M(hg#dGu|BHRB8-$S=y(N9N|b>=@7iUtUzP1Z$uf*tulttmnno!0qm{?Ek_1kn7>WIXZP7*!9Khei#N3<#s=$(x -Y=>GR!$<{DRvggM8o;#F5^2RusH-IMNx`eySuy5Cb|96UQc;mCI$rR6s4MOE?5aHC&r6c_ik*Yf4`3vh^r*0Vh~vlPh#(IFj2(v3 -TvE{38AV3Hl4qQV^i&8`S=y(eM`xj~N?Amys=&jPka*j~C0sdah4SmhCZdWT!rHv|u``kFg=9u@W692^>mF=SuYi#qO3#n5^l6*6 -rwKJ%Y{QF&u1e}jJ6(f_&}F>wpbrO=m{f?0Xt);X4bDT6k+yx$O;C@6`Xp=(?58l6W3NAa7=M|G3I1ksIaG9OVuI?ncAUdW1?qr{ -STZd7K_v6d?lzvA6ypmr@nb9#D)^>UX$%1PB9F>_|Z*B_^COZ@aGYY;LwhDTDguTrd7p(1vI}jmZ9`% -JIpIjz$tPZiaGcdvO~^B#sm|%VuaYOw?otd2fHvv%h@40aid95X-tt@>s08fBE~BEz|r|AuAnofHDKx3i$u;jQ)f_eD*DqnE^-w+ -?<^#gF?8N3;*_d7NZ}q<4&=NoX+IvEZ2>93WM9-c`HCDZ*_?gpluMICU7j^WG2+?S777hC -q6!coHj+{198X47AEzFrNvRe{YZQ1sK5v7EjYLv)pf*JZ=g%eA`dB%E57ki2Abp7$tlYQVTu;g- -fTV-E1E=r`LqrkUjeN_?t?CAjay8;jvEQ)I^pW6#Jn+)Xac*QI%kSdrH2~^s!+YZpjCr|Pt52OY$i}%=;{-ZSdUgJuEPN} -Gz3whSHtMU)YRDY{?Xi+I7wc^-?c%=-8zqP)tK@myV|T{A^9M+%*{~>M$Va=)2T=28~W6{(*Zk#K}pm(Bwe^M9~KE^`nC56k_Y|< -kr2`4*hN&q$Ld*E(uJ^SCtBH!i_@UAhYCab^a&^#!6hwe1vr6_rx(%_&h@Kykf%JQ*X3_0)(9ci1X!3lRijovzcg!2Ck%CZTvPU1 -ME1#yTbYya5Yn#X=ZMgb?m97ZFtfKoM`9sFGh@gnl##M>@4OSWoXXTi&(IYHimGpXZ)WFkX5==xb2z(agg1UFbI8VF -vwG9p=VJ#UKfHI(uH8FY#FXolB%(T&E8ZV9ANgSUtgQI+kR}nw9b3j0dVCo=OBc9*=|ODRDaC8&H$PSkD__=d=XEHRt$wliS9q{A -KUdZ~R{XVZl_@Q#tp##c3xpR&RyI9UXgk=Am*k7QljU=I;^pV6KX>Z?#}lUJ*vscoDfp;*Dt*W({g5feo~3XDx6~rNWlAt$HR0z> -vY?xRmI|64(lP_47#9XrdFMMtq!Y$ObJSa-8WV98y(Lhqs?s;wAcShPtk_2SikhA_KovUHNFKOU9=eF^lC&UGR-CA-#%`)Bay`gh -Dr@;gx%^ZfZgHsuZ8>y>Mz;sGVxwUVeN`r`InbR)9#QfwoaHK?ybY2;>BjRgu?bqg64Y#LN=(kfE8>EZ^UG(KE?BUJc9qidS!HF# -y^7tcerJN;*pXbcmoK^wxP{Tud06+nnGGkEh;^`DzNG!<3WlAm#LE{+g!BT7v|v`jl(?C6KTY-2^2MrSN3QOg_G@7cs@5hr9+&Ah -LkS2M^BU~Sb)C^X?f+1*rF4kMstl_*br!*~28Kh;Q&vz1jWra~ild#CScu62&W92-ERMp`u3x}@X}*|A+>$R#+zGjH+9oD2kK%Yi -K0@ShU@u(|hYsP7UTgYGueC#mbW6Y1W|Po|KAk2#8U -yWkI!{@G=WOIW_PIVDgZc|se|ULABpBK1+H;i5MCy$6`y6PRfR(I@P*}+ytnk4sSbv3{I -lBS0rVw!;}`rZner!PN;e1?g62aiA-XWIF^+#a&V$wi1my}x2FpY@dPS3B5q^oghyj0;(sG!fYUx14zdQJ8LJGD!535gl+)mz_Ym -4n4?@D+_6`W}LPPQ<3Dbg{$f|L57;8=u67TH21PO@UpzRIkPF1YP>BM?dEzKrm+kW6Uja9)g<(Jg*B`h5%ayGI{oG*g*K@013Uu1T1X4XG>OrDE&~+DZec~d^S+< -=zFK9-==R*08H~#IuSVs6ZgZEWImIP@l3Q!VI=kis$|}@`c9a>bB8F(n|waa@lMk@b@eyxin&QTcjZ*PUdhIs+a~Y;fghtbMJ}xL -y+a&GFAq4ABBZ-AHilP(m-+&|XAe~CSHaowv13Qa$KfL5w7MIch!cSm%*MSBX@$5AjQHw*VE?y}VS-^4|S1D?*xit<-uQEjLP_wJv(gox_O=l%x2@WkIJT@(K3<ql2wF{>nv4vJOoYPefdRXVbH8KM+S-h3Yt{{v7<0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNKaxY9nUrj|*Q$a^X -Q!h|U0|XQR000O8w6aZ1>Y#a4$OHfYrw9N5F8}}lY;R*>Y-KNKaxY9nUrj|*Q$a^XQ!jF1aA{;MaAcV^dVqjE+Z3Id56AbQ}|3kM_+0xpS!5P}O5H{b*pK;qOJ -;v3Jz2^?7M%s2nc|9}5u=KpD5?p=cKIL1R5=?+590KdJ148BkAB;)|_GvNKe?|}v2ufV&3e*vxP-@u)~9XUeszz@5p0Dlgq~Bl7xp=PUTzs#4KOgw>TVDRy%U@v{0j~QvzVUv3@Vq~IKfieW-#q{C{`|JLvm{n7 -j5vA!h~s^D#MwXLsPl;G>Yg+v)25CvXpN7mBqPcsOuzJsUXt6M?fo6}Wo7;8Ps+c*9BGH@60ipSTy -pEtbTTVC%y;12g>$uW#0er;>>491ff_xL>d&$4Q2W|bf$+k`hH-$%&O1U(aW=h0df{IM37K;!TLSX{KGGpmwoI$)V&JrU8_6_qMl -_3^`eo@)ViPd48by}>k0ku315DOpevyG9mgXD8<-D)W;B{LNJ$DrQ=0>g=uEea6vO^VwNghrqe6~Q;$V-a~BkbR-!~mVNz|i3_ZIjyAl;U2Ljp7a6RDyXGxh(Xax%<>Dd*1J{F@&x3_f4bVU~$ -^~U5@Vx`eyVM0l~0fcd_2bC1{KhcYskY{LXg=xdn7Z(?%!tpIV8`v_};iPP-2sJCy@g32crE`;`^Zuz;)s^UPd@kj(E_RBC3I+q!;eY(T#8|DbgdY-KNSbYDVJFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY -37i~d(Ldg^!50|?5ycCS1`O=N?rak7O$co6KrXTyVh{+uJH5M;%uY|HXR_IZ8$rUAaNnnZ1QM=rgIo(DmmG?M911EbC<-Df=dY^1 -^>jZyI~xM>zVHA2&nKJee)_qedg`gFr=EIV*ldH-9r{fe<~Uy`IOc1PbHE0Uv;U5c{2rg^IL{D#g5a-Gj&s!{$0^l0&M{LQX9s%! -_g;=Ol3>#`$5}|>^QSw`=ji?6nU0g8_h)B0&hhk~ZgZR`>HUm$#~Djy<>orhBb4tI`#H}01S{WloLdN%_jjC^2{s+zI8PJ&;(?B{ -4aNTp!JqJZhvU3J`8`kY-}HV*)^T>B_nUmjd5zv*>vEj?2tMEKIG-nYNsr@fM(_rLTM>MK;5P}rqHv>}<9wB1J;5yqjw84W!2=0y -N$?DXw-9V3_$z{6Cb;1O$N3h)ZxM6}?m_U|1P>yZCU`W#MFdw8tS4Bv&~ZLXaC?GZAh_#7lsj!9>esap>H8O=oC^qkiQvNvQO}q3 -J(Z_EAovx9O$5Kf_0FR{-zB&+!DR$#Xq@ZwNcUbI`G2t&?c9yvh6Lvj{2ajp2!4iOFTqc9J$g~EBYV-F(|b|gMf!fD#=l$PBfY?% -r#0VyD149LrUXA#pt=(L62WH1H-a1ScoY0Df`=9m|7d+bv4D1;RzSPf5*$nLX9Pb*aI?U1HsO8<(4X4|sMqKK^_dhPzu5ue??-SL -kB`Evrt1kXE(Zsw&vK1_s^)Vx!OaO?rup4Ykfw(-pz(eZpr3xK@I|f1n*sXq1I_=_MWoxjh<1Ffi1OzVOmV*x+?rreL^-D_JhzB) -eo(|Xts=NF!CQ-{?*m2j*AqpQ|8x=k{b~{Azgxt(eQFWDe{B)Mn-(Gc&Wlj5Jqa!+IFaBn1Ro=KFjZ{dlH-gg__L78A^7DA;TC=W -=3>WbC3p@&A_dNK1k?0=cpv3UaKsYoBMNWnr?Tk%{eDLp+DM6y+jRu+?b0JK-cJ(To8T`9(m!V_szi>z6YM0o$x#^R(oyKoV+lS)aK%wbzaLd@D!~K4hw;7Qdze>i -32w{vBX|M9Hx!YSZ$6_ALI2QBd -0DV8?Sd??Zu_*V4$0DC=j|E=eek}0hfn!0xp4N2#*6*KQ4!r&1a+J3v!955zEC)X22u|R6yBz5UmSY@#w;b($V>!laljDHDt;d1h -O;+d~hw)oRa2l6$JcV&M!8x2C!QHvNCjc+!o`8OQ@dV_%>4`)`364Jz`5$~D>VM>ksK?1CqWu@1hieV>n1^##fNuA!z&drr3e@jZ&G#CD-{A6ApdG(l -0epKy-#1!`e*gALjO#>#GYHNiIGx+A;eT0)@%-0H)Ng~6K}SAwGU~C#$>^WV$!OQOlQFJ)oeca~aWcl?B7*Y>zCe(swzKOgL~99N -cM9<0FQ=fsO{ZcV*qh*$+&+R`jL)ZG+?Jk(^>htEA}P*er(r!9e>&E^@N~@EiwI8U@j4y&@uf4cj&>5vTaoblouv~QPl(5`vs -Al~wGkndUNpxi6Y0p8q7a5sW?oP&OQ>l}>p7tRITPGRf0n0Mbf7x>zHF7iE3;Z+2;VLU$K#{~k^Mn1(;2>3^r`UOf+Zyy^KEzlQUHm;0WNap*fA{c_d$=%=U7M}997oW~sm})~=VJy<;yydnR9k{+*_@h&*v_qG3EZg4E1^cGK_QPa*Xeo%h6wx33fAnT#o*@gCH$w&f5fUAb9u>(axQ&z&Ot)_#J}BT!DK3`U>>#%LEtm -xLg7J^;cp3EnS82I%gHugL_sXzh_sWU;njA=K&Fst9c$=iGF(KO5poTR|1b-*YJ0)M89ru71qxU36conY=0Hnw@l%3g=b!c^p{U|r*iCmwnu)b`#8u{+I8sEq3`(CTjPt#Xp-1gJ&^H-xjU8^zf!D`40N3O;^IcK%<4Xc5V53N?b({!({M*ZGg4Lqw`gZci& -HNdm+Yf$doH7GZ`2IH7p1AI7Jzn{Mb>8~Vs0FU1q^y}BIMm{@Tjd?ZoYUE$I8sl+3!R0j1?zYhbuhiCiK${H(`D}dK2c`OE;lj?#-yj4mTs82{)sE_PrVN=+K){-UTsiig7D*SK{*!_9M1Fg -7SM}N-AXbU&;MINH}1F<{q)V-2-gWOcDfDp{ixd!@6y}R|6jcW`RsZJ@aw=kz|WTMKs%ng1NHjj9q8wce}wV<;*U`OZxNi$vtE*nQ%AwhnaV4{JT-#<#%HqUUN6*$6a>=&wh0`+Wq|9m|t(+ -jq&>SJ!r?+d%)Lp61;-v2SHl8o$y}dv&jJRZx{fc%pAb@eRlx!q;~-AK3czDqVHD^V4ggz@6QZ?FMMkN_1Ww`^iRWmXvfm~Q2*oa -!~8k-KBT|wK8*L;`+%SK-luqeANuhnh5x({^X9YnBi&~AqrcqyG4Hn5@DcZe9*!kQEW6WpKjgl;AA`>BP4FNt|HsJh-5-Nrs(S!@ -*iH|Czgk3a5zBoKpdYt-5coX#L6j3bsPfB$n5QQ^h<0B2Ao#A^9|XPn;6c!(%tNT}{D;8*E_ew2bn8Qq10R0~<2m+WY74>Ehk>uX -52Jl2JdFCCOt6RNpT6(>2qn}~@N&Vb$MsmOW9P_aM=UBg=)%Q<7h4%$dVSLXd_#opu!QH9BgWAM&tjZ^|18GwE6;%s+4DKjm+uqI6TF|`LV}~7M>!Wf5BzzXAc>sL_!p4xBQJp8PyHJ5#tecx -5xjz6h2RUnhF-1xHyEcM{|4h(_ag9T%NMc!H@}Gbx4nq|x$H&M_xcwR|K1mY|1Z7>{CVp|(D~F$nCI!2Fi*ez67X@%OOONhehKp6 -*)L(-pCEW3FLE|2xcs!+sAuI{Np(=lgySy71EPfybYI8SBI@FGJp0`ZDn9-j^{x@4gItnDhtmwI}=m{dV&oFz=i{ -(wGpK^+&YhA%#!<5%l0Uf5iB_@<+^zZ~TeIgvb9+;LGp$6XwOsf5P}~_6o*pw^txfUH%HznKxch`tvH};D%R0mkxOq;b*^!b?n+# -(QgmF3cm0~f^!LO{%4fiOYlvC|M)ZL>MMUie}C;Y^v{m3VSHx4hJIi48tBB~uYvAe_8REeTd!d}H~OpN6bXLyuULa -2Y&-yF8>Yl;d8G8Pj-DB<1^`Xlr!yhtc%}$9rJwA>uA@hucJS&d>!T9_&V_EC$D3jdFpk@!_U2r@tgAo_~7&30A9TH2Jm^#-+^D3 -{2hG4RewkSt|hpF>r1eY;EFfV{~P`T>tXpHptleF1A36zZ-LG{_ZG(ez<+{YdHSEIN87)M7VNA`m=aV7G --*+S^@`}PPf*ikB<1Hd6`Y-){gywTBL8hB06Fi33ErP7SZK_K-pQVl;HZ0{_MR3zkrJTw1{f-S&PLbdS8>O5pDZG+S$^MYLamwkS -_Ys?))>MHVhC7Afal?w_xxoZTq?W#33Sf8+MMDd&BP|M-?EXM2K= -ZJlyP5PXM_es|VCZ%4(rrggH>r*nX=Mv<3vVb7dpA!|XCdl~wFhQnwzbDA+PO2d#bYgdf^9eG2Iidmmb0tBhXLmIqpXUiO -9ebA`83{H^Bh6OuYVEb`N~Rs#)nOtfCpb|LcO+bLVI>@LV2wOnV+4j@jIK)uHGipV`&reJyr8Lw+a1qX%qVA)+W^B1x>#} -2Jtq@;Qh-Pq~DSt)3XMGOfO~;q^8T8}R8I1QE8Pt1&X5{n~~2mkVWtk8^h -AFTPEqVdjcMm;Yh$m`*nX7uCz&8Wvy&FHs3G^0Lm5M(;>DMD6W_tPU#?{fmIo3~v5jYa}*zBLl{-(e)u?>-Xsnn;k>@4X1}dh{g0bE#qni~=3__YRbv;Nd%^g#SHl=ale)U)%+F_FaNR5}Ydt -(iCv6-Zdrrv`_Dra`NE-$n43^#1KVQ2x7nV4T0VXG-{{C-(%tZr%#K9@&cU1q83BzAqDGe*0epnNQ!Gh#{|E;|N|(@aL0(x67ua -gulIT3dZB9DWC^0OhNyDdMfZ_Q-aLjY(bFurj=7cckiBx_MNd8@Z|EnFy2?}g?z5r3*-LGUg)Pk>-(qoPKg}9#olPon7x4)Q};&w -_uCuuGQT(SIbv_%)m3`~UvAZSkL`_mzetex4PMzBXYbMob5tnof`n6M6}<9%0xF -;6)cf<_BIP$ooX|W~Q9g+|HR8|NUpBoG}DXC&>K4ld~{Bo9=^peQ6)`*Qk9kzsBu@_Uyk8=yhoy)OY1R7`NN^L4W^oAJBoX%m&d^xQR^z{}EzpoAT{&gGr?LB?}MmyGv -(d~-=1ewn$5ZsU8z3s^78*_kX4Ri25at`R#?sG6sbLODj@*LpFSp=DHy=)HheVrilsi}Qa!soXWWPWt@zL*c&&IKLln~VJJoQwKB -Pw-ZP@65%x-uNAzzw>B&*u(A{Pzz;zcs! -@aDkzXumff<9Ysk^yA$Me?1@L{{DRA`^|$8f6s$Z{=o;Kp2r=8{=48H%)6f)g!$%psNXjfZsP$TnhCNTx(h*;4;OjB-}61-_oW`_ -!`1pe;DJs(>S4Y;O_2BTUhq)A&vu~S8#}O$9n^vRmv^9F20BpB*E)b#b)6}Z^Ec~6zkII~<8nqPzF*&od3kRq>h}i6BLetMS~Ph7 -YlM$_E%Y(ZD?Zx4LgB4G=J9WRjQblt@*UO%JpV!$+UpWLi1D}!^YK`MtWUY13-N!`g?j(33*)sxH}c!C8}RdeH+q;r5_j!xc6XWWCD{J(z#r?ExRPwg-I7(*)Vh>N$eE&$TL-axUfhv;gb!RSUp}{%ZloXW_z> -=(jFhi191tfsYsD(O=i)F&=jl-7TY#LfZmYk7cnolKDRLgxhNm;WjPKejBQ{Jo0k$0bGJ -|7k_UySb?A2*KMq|02d=%_89SJ&S;!FDyd%-xr}@H!J~P(j~0xJD2eNT!q&t94KL4{<4Je`>nqJognKWJ}7~X&I*z5RUyXXYJI;k -1RmWIV%+Z6?+=A&_Y)z;{Z}E{_qPyq@v~*LZ@V(+@We9s<^#&W=f!2DKfH|e%gdlo7nXr{kC##Ii)EDi8bRKd{JXwyS3!Qw6^!c? -f~-&cZUuDrM-|8ezpDVR-l>3|Y`qxsZ9c)vSZ_)2M0($83Fyhd5~O=)3FyFP{VC^Bg5T&zeP8VdeR{JW{rjb*7^m$B9zt;PQndH} -rKsQYOM(AyEk*iwm!e&tT88<%*)ru@mI0rpE}si9PNDSaMb@jf`=0P!V#F)ryK$NyYvXGuXh~*K4_yOvF`7DB-ZOA39`QY{Ub5%-AARIO9(FxJqq+^ -%cE0b&o$|2%;$%X2A;loG{$#02@Pz&G4>dwUv&)V#ofoCKYw=&`tQ%jApP6NfDhdI`zf*4I))(Y^SPB|JBC>zh6Ec>-wip06(}3LAE2il;EiZ -gA+0S!%o7y%$$UF`X_;2g(smOjy(zExcVgE>x(C$U*FL8FR#G3)~^7*%v=HbktfLd{o_`kU;nrQMD)_T;1ZfDIV^2l< -zHmCmrR8+gcfskv^FvOD{Bp9sUr%sPfc?{gsszIiU@)4At?o__g!%$v&yvR(6b7XWr#h<-fhBCPX&zXCBU<@F9E*acL~<@#|VC(8hp_Y(BAsX(Qk7u2i-g4a;%FtT@L)+ZdfUldZ -Lcfh#1$lPARltjttI%H;ufqI)VHN1t=dJ`jIp|985vvKZJ>VCw0$o{i737sKt;RfGuo`&ssWoW-1cm3VLHL^ld7pTPt1+&ZT#a$r -@*2#K&TBw_55ETWTzL)f;g)N_*L>+(;L-4FF^;=ki+OY4wdlX{wZPlM^!u^bV!p4r7WnnpwU7gzy%zW~@;cO`_d3WSe{`|-*PL)XS>@lPY=Bf^yjkMfR6*WVg1_ecECBe1HTsCj&e>W$op8=-j4qH_wB%gd3U7bJitA7 -fM34*N9gDGe}r*!@5H>Hawq6f?oQyEYH;*L9_Rh!M3x0d!0nD%c2GCD;4Pc$!={}Tq*nQyhj=2wV>&pAEzWwz+;8WlInBQ;Rk9k@6 -amqP^@$bjbmvlXl5__p9`F1p@NLYam=~RoqFpx-yqNLzr&!mY`YGtz^2eZ$eCRRA -`+Gf(_MG%M=+?=PBmWy8N59|sINI@($I-sW^!?`wpVjb}9!LNELErzX-`{*3?R@8P)b}$_fIfWw34H&?6DaT78s78-((k6>W1m3% -CTsX!Phgy9K7stMeFFL4^aSYZk2T&epFsVe)AyJ4{Z-BPA5Va5s>e*UH=J`F>6R9zBOC?49#(1A2d%-V2(R=l-txjn}CUQn2f18uBRT -OVH!oeQJO{aLjq`xoK;Vc7>+bP_32WKP9?=5=fy{0t9qh;IqYaRCL86QcEa%c%~ZqfD^ ->*91oN*$m6M$v%KGU#kM4B-#(@e9<<#n2A@xJu^)fDWH_;)|ohr%AS#v!oEoj}izXg=Rb!Ty46nZ8Qld!?`s -&b$lnqn&G|+fyOay9YG<3j}$e?-hc)U-x-x!`<}!SIwW#g3O@jw|Q(d{U0^$LmKB+tDaw{ur28O@9CNM_a@PM5B(7v=In2^{kMz< -n$MfOzo^eFOO4a#-=tu(!N2S2?|T%!3FWyP?+5Z;VI9tz9mY75!hSW|C@`J>X$tlyYbegQ=#OQbS2Qn{Z}+D#V#%Fn2%eV0Sr%Gi -91?S#OH)Edo&Tb;Zm|0A&lGkbz5iLm4yc2T!pghy9Z{dBJI@rN{rVjQg -KcleYH2!(okHpeBv|KyC&~WCzPb2t6%Ii7}V;iMwt#W42^G=$66Aj;*U>k*fm;Mgob~8RYIPYVAZ)w~g&>ykF&X28c&+9kV2ax#e -{HP8#Ui>>*%i5OebO`r3J)f&#d@iwx=SCfDghmo9r(mb`O?v(ur8$h?(RHxV=5_mSP0PBfJt+KZ6o*K*W4dp?)mHvB&^xi@&JPHZ -$RNBn|9+|Y{G<-{X1pgox(+rR#2Sl@>_6yzHa(AJzB>gws9Wjz1^PQd%Xxrh9;?hP>3MY>Y&|xjO6@WX_A~Zxu9kf`#al!0Z}k3W -g8!<6t;Z_Ok3?=~cS`?&raMdFopm^KIm?<)E`?2`_n$ECX?VMSTjk(vPCdn$QwKYT>fcEeK2OuVTL)W)pVi^)CjXen-9_uQ9o6Zd -8cysm?7ejWCTsZL8Sm)tLQTUw{TuXt4&zoGY}8j0{49k{t{OA*`wV@%S)Z9l>a*hU9^`Fxuqol+vJ~ub`1dadwk*fc_sgpCZlm`J -6nCzM&#Qx-)f@VL0l~X8F3W*z>#!UB5t}RLV85;HWS;p{jrYEle;vgc&p5?>O=<3_gB=t9c;9i0VX&ha#xf#(BeC1ri*Z!TXI}Sa -rs*lz9Wt*}$K#U1xjX(bU;Jwab|n0Jo6^3>xWsj&_rGfR7wNru80>2J_ho(9zN(+MqVQI2*Xi`^(lgs^?3sd1HSI -zWv=wv!B)Wx2)%jnSY?a| -l=oRxb7nINBXL{KZ=cF>tnbt4`7!z<_SBh3@YgBWdmZJ#&Uyz*8`hZLM^RXc{x;NhuTJ57%O+NwDfFFff>zPrZ#8Tx(@6Szrw-@K -uORq4`o6VA3t4`;gZ@Sg6LU7+DvN$MS^0lO>vfe?ztO{BueULUZA*V7zB+sB_fKoTKd<@C)ihtG_s`I`R*m;Iy+1_Hzo~;w7ymY- -?>{2=9EEMJ>4#I;kLz%L*8Cn)$a_0%Z}k^~E9vjon)go$vb_}B0`j^20SzZH(pf;yY07hB`a4+jxthW<^nMY+I~Y&uV88h-ioc)M -L-d2(AM}1CuV)%QM%&xYxJ7?QP};u`4D>tOgP)=0u&nVWz1LZDn}5e^{hA3broYRrzCMG;m;V0Y!1nml`mI6pFDV>HdG3?K`P{QL ->=lB)A$S7QIQrX?{&JN5ZVLOARmM(ruDB_k;s`?1SoHziNIvT6xSb{)<}EVl5uUd!H8>&7;DPZ>I|@B@PTS?&2g#UZiVnN@_lWhXO&iG63H*x(^uwP%M`8-4KU)QqPuf&~Jopz=7_w=1*%ZD`$>ofj9;cMx=h5JC`+(+;4((}^<_h33sa8LSUd%v?N+^>VJ -^)+>Dr${*9z$SGJy+5LP53hsW^&eBPL*0a61I0}-ucGDjD(oWoJ$|6!Ju*X#E!=>2s1`wqRcoz=m0@W-)%)&KWvTs~KEGCki& --^QhIUh;K%U#f9O4#OGTtLgn-2X^fnP}n7P@BzZVixqa(!S4AKeg9n@&I2TV!(fZec4ZIN!M>Y+r)qfv1bL6ApS~SM&;R7{=5>|e -4Foq$!3Ljy8&cSCdj6{7*fzZW5In!C$onY#n;Pd|DVzo2-%Ae8wXhG9r&7r@d@k`h3j40M~Jp#!_-vnlKsDcGXF?!bnAfu?_h -{@6C{Sxxt+I`}Z@X8wTQccgk8O7HtHp3>jvH68n5`3t?T;P!Di(;72B2$ng&v}^sQ7TiuR^xdG#^$PuNu@rRV{ob(A_1u!5b#t9T -!R^cC^R8Dc`d-QP%5J&GcRPY|Iq2n7{MMH%WP`p$z7&${^vbzHx7!o+xxJjZUn&J9%C;Dk${{B#`L0*;Gw%3&u5%$rrNVM$Hz@iA -`R-1X6tg9To5&wUW)fk^mbF)>M-n%m3#oLwv94d}3@U}P&n@ooyMmJ6=w>S=sS!1~i@r#868TeJg?!*;Gj3~vqIrdG-z}GN1oJ*O -vgC(;flG4xyi$SkGJV>aD|J#7?IE9Iba}aag-cD8;1#m;tt0PsE*zYwmul&Tekm7JLX$qsxbuPv4JZvNcPaNL*Sn{`=$G=j!b0lR -AXx_YHT5}Vk)!OXwON00u9FMmYH=71o!9M`;;g-V7*NSxsk29NHv?J;xx)talg8`_mT;#0IUn>2es#V{gyG!9b?_T9v>BycK3OqoA<&p^)$!!vowC4 -ok1xptqi2odi}DO^~#=G-zV6dcD=<^F^|xyK~Tp|U~&%o!?NG&)_WNFe7=JQxFIv9nJQ;$IKId4Tu4o7E7M>{wc{xhS1?EAdnJz5 -#p7nsF_F(CidgVW10`vNCUchtH`0)F<||S|e@U699rZ{uhlwWG%0g3b8(N7X^r#RuDfi?A)w)YTrRXjw`rU%eC9luT^%6D_ec?K% -bA_<%6*~RFm3G?+XHjIaC!nk-`r=&H50X(Q2(}^~SIHohVlh8T@=(f`3__+kgf-k|(`np?rJ&d3-AuSbD98D01VJqAxR6U5(@~PY -bZe9eMdz|HWwE2UcV5jP7nR;3;xpF_S4kmXcc|Qa(|gvL4gt% -{64Kr-29M8GYz+C%7nn}r$OxV3S}NVB9EOu<U9Ja>9=mboXFVKoF`Mp1$Ugc)bmORX>rrkW5uzPf(rEsA-r@z=r5|!isTa=%U4Y1hOBS_J$}9@ed>i_uA63D -AxA0Ddj8(e*;(C~Mn5KLpuucTk@fm{tXgROB2pAa15E@r=q=I+QbTn;#GrZo$!XYD4tQlN5MlO9$STbBQjJSopQ@r7-45y~TIXqq -N`9};X>H%)lhUGjQ`AeSmtM_$;M=otC@#(IJLBFGRfx_@-W-Ehp0IrVW?3*(>*Pro@znerKheqiIYutgHk!7lQN=%5_w7`7Bo`&cCI0e{dBT2e{WuK_R!)cW1ZGb+>o-nl*8zE>tbj5|XnVY-v%WXY3RXp+>zhIqyj^3pt}nU--U7HGm_&QaM~i?lG~G4(fiO)0Z9PdkZS@yeY&oUG{4Sn@D(1-S-NMbHIM -GQ;rn3ync~;&Y_iLS9V=)m2I-j>{s9BntFs-Ie}Ms+5>h=@mZOWD%!LSBi`yv|fhXmDU>F=S$!DnIWf=ka^QZ|Is{>O#F{FeOmLh -K3BSXV%Y_P4P#rmiE6{`Y8I5$8e-I_yLt3`y?$zdtRNm1#dLueSYDaRGGxSPcKN*8(;`-;2~h})kitFPS@L;q39|6Q9W(nuZ-+D@ -D!#KP$aTtUknZ*igo2cgIRM0zM$$mFRf@$xm}ax?^Qd436Nl34=_0N9hi*TMfc5j}*TB*Y$rXe_B(*RyQI``U)K8z@z;)&1E=O#d -KHaJ)T0pd4$g3cBJux}H3KEfU44GRsaD?}ibGF*;&eW$i-avsgrWbKN~8(uypl{2vl3#UP=>&%5B!HHd{hFRxRvk@J?>5V7E{pCPKT*R09>Y5eR_)*{#H -T6`Ir(ASfr^^y9&i`Wt{WQ+u1(eKQ4^&2@qT0bKuH|QjWln^?sP;yU*blPyOihQK7f3cTx#2?9F=Ccc$?i+1%oer%jL#p -7)+Caqbho_#J~%0dIlz2gb88Hvogju>Jak^(l4RFRq%}k!4nK#Ka&*dVCv~kGXr|Pg@je<9CH+5Ki71j?-#*_s^B?DShl*iuZJ?_ -xeT$S%d6zeN*1b7dN$K3ca~s|L2sWWa>5eRA{i{hDRvTz<6Foo!(2AvF+OW=vse)ZRKsGWROA;3XdyFhZaJ2yDOarL!j1{40s7I9 -r-@e!XmC2cQdU=xKtxhVTVXZAk(5gUy(cM5O``m(L@(+CmvMN7H5nZl5}7l4(~^fPmT$aYVQ!i$!vU>~s((7IGVeUQRAB^_nF87m3+YIie)IeCG3wM5(-jk|V~} -0PC*Gj&{YkGa+xvh-BQfJ*TQyUdk@?QCMiipd3wCTCj-e2;#cCMZY9drvNq5$6ldP);d<`>giKeW5b_{P~NXAP_!Cmhg?4r(&Q(= -WAK_lnKDUR|Hia29rU6#O4&TZN@A#mMc~!lsJ}?siKHi5t9!W#T#T*WiQ1bEX;OEx3dWiTI-OY)RVflGv}Ut84rkiPJY1PIxlw@- -upkr@4x|lP3t3x*oGe7KWjsM$THtBg5{g^Ds^;rtoGl#)Es$5B1<_+Vj?rX>C@6I0x|!il@P$Mgl#fY3t6Qc(88e%h_XC`(JkbajjI&tf!uVzr9)#f$jp09IzxyMF`Zgf;Rv)eBBmrkQS8VNkEH%wv-Eb@9#CInOc-*S^AV -wMDafGG;t8ND~REgHobh)eV~qktkP?{Rj{eDK%a_awTdYuY)8%S31k0w-=Ux+S)7ZeP0lB@>s3YG?Gz5YsHQi9WxVMR2!>}aCFcW -&B{qpA>JBIsH`O>EGVg}N%}y8d7-3b!m2jOFnQKiQlDn~f%}of$_k%KnbrNZ6b0!HpXOhq@-o$R2Jc;~xhLAcsO~XN}qEAiDZds!tQX685!yHN4jS01isIUCKFv&n#G`yC=T9h#ww`#7}z;8xW(Zmm3h#B?j -@pkLMztOCaX7T=FcO}mfPa!BY<;orr+}u*xZzz--EcJDqcLG6GM2(fbR(+%dEfDfVEN{mpHB`+QyOG#9l$PcS)JGWYL|u$F(NxHi -613>fATPRRsg5Wl8`goR(Vk_osCyu^LPV>5v{RwGzL0>+UWwPQcz<_lm!QyP}}^cysHA*OMUZ73MQxmF@blL8A1B4OvzMNm62zO8hR6Kg(vN=x!*FCW>J+hA2RWX(WBx --ZgKd@FhZm23azwRsoUB#5W>H^I0UJ7%v@unpS*1b14nVtWc$C961lJE47s7SIM-fDLuSCPc1Y7HDb7fVlW-!2_b!FP3wj*$!Ua{ -WaPL#$#Awq0Sz-T8ZW@myS0f5>s=Ar`ow#UP-Z)5~;z&L8C?*8l&8$@gf)K8m@cD`igkn(;8r-O*OW>%6&`LFGaH>(7 -ikm*DLR`y`xQarS1NF&{*vl`hWu!c9yfk6M>s8H21@~8di6R#Q(e+56>E*Dx`-h5Db1VwMd{yUBjPZCvu+kXC1b&{6L9PA_lM4;T -RHaY|A_xSPq(Jccjo -pARh%e*=**u+beU*w63AmW!X2@I+H%q~ae3MN`8<%8`nS92g;G))=7CGf_UDgkb7jc{U3Kb%GztA|TUUJ`xR+1Z*(GkQ*3cchQ#* -U;?A=>+x)J0b6Rz)Qr8@x1vLAisEn6%7S+$!%xh)Ioph9bz+`ip0aVanGh7VB_=Ig==R16N-ERqrX|IE=4P+gcMjB8y}2+{yT6W7 -uuyieAqwPk9VIp_3!QDI`1vCJ&(ei#~*cMQVPQqRs8${e!td -iI8fWc~qf#VvKoPsyotTy1Km~dqhl237yKZ;w^_R%JIlHIQ7&GF4REoEYT4)INLefx$UyyqKf58F^GqNBJqrJMuOZB6beI-CK3K8 -!fd9EzU#~yX(pBv1u&5KW-6JWXqpXrkmzP+#evbhvmSKPIU_SW^*AKGj$s)L;>+$^kp#2V*tv+&GNze7jTLcrjEGGo5nqX`uXJ^h -T*Zv6m>KfMYQ@$a$e^(tmT_mvXhL-;nUf0N-MeVV=`~I>Y>ULdmmB8mC`3|yGnky -SIQEJ5Z=$2pUVhx+q}UQB07*+@2(isq(pa&=a$2qKUqu;d}@gn6(XW)O(O~$V-+iVF+r)@V`IMTe^(!@duU8gOk9%dY7c_EaL1k@ ->~=$kG9(Zy(Ec1s3%f3@*l+5g*J7I%Q96zVWa%$STP#ZB27j=G|+lq<7gT{+0qSUxdBBg!JWdRx7`hp9red}z*yY9E}aIZFTk7znk&5IYAq-c$<{ -WI4Ig=gQIOLDKDK*z0F=lwVg+HSJYQUT;E{$jUk+Aq$xF2OAoCmbE0?bq_($KAfP{B4Mz|jI{VQ&@wcd@c$O9L;~VNr+bBp@PNEl -cwuc5c_^HqlvIHU85ku%yu-+$m~bqAQFM6+lZ0nvVCOfpdx!jhvC$P?qVe_RPAE7YTT<0=D)!BQ8ER1>TmA8Af)O(IH29 -VHLe!lG4^&lukRX*)0DVLKPbjD_fKo?C&B9MC?*FuXbB%c3Q?15#5=Hl^K(l?(`<}h_-wJSpciI{M42+osMKFSx=2XCj$nYFneI2 -KV~u2Wd}7dl9OFNhlMd?|H+g@i+`4|i#OCtu*{r4lF7yVQKopGZDYHl4Q)MZ*()@#Ol*WL$#VqzD5aEPj2NPFIFwa$t#TUKv#58j -kPCZ!+1-ECiu&i^u5l3 -`S?_0ge8%T4~fpwKHxmOsAGK|hfGxwdhV(tu~%OeCpNgMwI7Z%JlGEJ!r`eQZN+T6_AV&HI{b{=Du%y-v5Zvn{zyobgFDF+vt>5n -!l@FRCg3Utlbc;JYkV;u^7V*HYKBiB3<$DFxC-M0Zg4` -#?BGNPAH{DfnGH;lF$OzWVeJ74ed?CdGvmcvQIhZ!#Q&m7#LSBh1?!g@b5g(9%ekRF -!XrVjDOX!ut6*+#?aJZ)bb3Zm_FG&tPHZ_~wwWT=50O~K^otKgnf1Rbh|jsys92Jd3O@?_G&r+QnrVrwzdem-@dBJ;QH8!!&#^lR -Q7jhZiSsqCLBa(0EyUc)RaZqj&#Js=O-p#G(A3;&5OiVOD%&gb!IcUN2-FVVWOD -fe>9gN*LsGS&QKS15t}_2(9QyTf~-@rG3!>c@-|G|;GAhB -OKd(td5glAsoR7J^l$p~dGi$T17+F4WFITf1g5F{pIeV(jA4Vmit%+QiiMSYD2xnTqWh~7g^6!=*$@c8itrd#THs_8gTfm`cObzaHMqlDBXeO*&N7@HNAE;!lZ6F -y{G)G8c7RAAiXSk@CacWrrBS)6KZ|r%E`GK<)unyYS8S-bT1uhhQ!g?+ZG?nppk(xlsGu(=+rHanV&kz%vy;! -WYt5n$|S1_$w=eCKGqd&K{jxk-BJ*U$COegJ-Z^_-Qpu#9L#oMv1Zp|UNdP^Ow21)u~e!Zh`Fv7P7>|pqEeD44IQB$F@1YDwYTAu -x^U*nqb+x1hk)gVPrmE)N82M4I!01qDLuFc$n(KMtQxh;1bvE*sYZtpqB=%40uh5am`VOfk!xhl>#a!P@ZeK5o6M=E9$2))g2x>` -xYTtR>qj$9CFwD_vBts_s_mgOGh&ot?4XGD5L;U@tT7!l;3f?lL-i{8aI21Z?;*1R2da%S!o-igrP$hRhzPu}v0k9sfmWr|z24Qy~yzv~WJfn;#i@!{R5h&i)ul^t6F7 -J5J`|2~CaFH?}`KJGlK+g`;35a1oDPD-Z{<%(3cddJ`k&z;EU@aGV+H>lCgl50>p!lMT>^m=K6&PVKN-fx4V>FYr-_=(&OV -OJcULAv-@bXn`6~2*iv(ESIXk($f-;*CHB|C9G^CK#V}7yIRa{bgYv?Jzi|GE{B>ppQ=O&#bUJ7A(FIRRnCMc6PFYNu{o0&Y7JN9 -+0vObbJ~Q7vz!k&6A%N|X2iwX6ALo%}Yca4T}u2qiwyw^$Jjjk1jmREB}Kq8gdjNE1clJ`v1q6OP7- -+->5?Qew&Gt0xCcLk<&%YY^XM&KOfn+kX+UAL?(Sti`B|D9vvJ+gZ&>W;2yU)qOTRe&z}thwYep7Ekua1~GrwNY$*S$~e#nni1Z+}`9V*Kh$>;trWaU4W -Fw}`J-obY*DVq&2W(bYKxu?Wu2BK&&IT||ZV&81cO(ObEi>+ViF84T-lHNPbJB#o7+@dgy+)gtx=80hBtsSqf7_q93GpiajU3=3x -%3SxRxwH}+rq~8Ev6x;H6>Lp}c=0q1Er}`oENV|14g^dd=S&vTJIame;$&mSuOnq`PfU(2{MQvGm1lDel@fcsT*0!KVNc2?8AO(Z -`yZ)7+2!*r?o9Da!^DAu#F{dQgIJ3u>qIB3o0c8Ioy30HU?fgCC#lzzDfF*t`gHu?)Ye81@-}@sKl`HCix1F5;8aKi=%5fgUp883v7heebKJs$dkcLX -308o|HUN48D$Xpy)K5P#fGBs$6u~^bAmciO??kif}GU@ajxF@xCs?>`ut1oKUR^S-6x@07Nx5QkERLfK|YOXnwZ8q&KpNX;dg~}@?C~1e2d1Toqd)q^E5^55Hd2kAn|CB-qaN9<1AGd8w<8n1@Zz96)^fJ`YvNMglxcTckO6ZUm}GW -T(c}Y#Qs?9FZXE1L?(Fvv6EIM|BB06<0La$5MrnQ$Qte);bDY3MQ#VMBj`bbjN68-TSEb@>kQ&TW$LjJE$`C?T~)riVoGi~rGSM@ -ixUam@h)1x8&uJPAy3TjID3zC_U2P1x>gw>x!PV~J>q;MJELjr34N5|Ddla4#M_REH=_SpJV~fC4Se=AwkoK$ey+AxuvLz1J>AV) -ETP5SP74B2BmBfnFv|kpJe*Q@{^Up-%`35t>eCUPo|^20B(w#o=MC -58{_PvBNSwHlvlb%6bnq0Lz{;Js0u;H?QFHaqB_Xg=mOvrM*taBGcg-+3Vc^jM=EC$aIw1|j<84Xpv586+m_uu9soqHIOV*XU^=CxMXVBO;k_IRBOqCMHf!fmpTH69dQ+ySc(hC-DO2CbL_!yns^ -I<}l5Zc=3m-9}yqHx8Xayn$>^Jw?@}HHUXgB2%bLWG2Ep0`zsa%n0#gEDq~(Nq*H^9OSa7XNOOsCv`-umZ0$u18e)tus_>^Jn!H( -p?JeQ^K;W2x2cKIW!sF~DyL`RY@1aFh5q$0ZI4a5sIfz@dsWL_f}@Gpc_wMrNJMdBe*eF-PE ->NDhNT`oF%gRpEa4bZCr#gDL(%o0UU%=$E`gt(FkLK@Tu&)R6``A7olJ3ja*~F+h=^h+dTRQPt9E$Mz-zk1OsBV1T>;;%>Z! -;yherS)#2%1ZI_p^Gk?mde{Yqb2RPL@3z#D?{csoV=W{WfS3T|zY#Uz?TUa%f=c|}_)tkfADf(DDG}KUW -nkeUrB3^lx_@fj?F;@1O(1;__yAVD^z+i!=oFLjT!CiW&n6QZ>Xm7`DWy{MrA7FoIBiQOB$Y2V^mrLzT!K78Sa*zgWb8MTPap -d~8&Cad4`;W$ROb>kKhzhpKlk_M+Eq31JR`HQEOsYuHEd7_r|1SG*$1cD^38u$PNy(Q(fbmFM~kMrbrnjKub7h$ZOc*H ->8GTQr-EuZVG|Nodk{743UeF;=`-J-8L~Gc_0jsE3413W?=Eo|^bhvQiI#L43`$FSc)f8um`?AjSKAG*H(m$R>DEd%7jTfr4;&&4AcqM4keE3;KB;W1b7xmyQxI?c5y|Kd`1rS@4%Gm} -?_2zs^kpWhH~r{ETb0orcU9+E*5Cd&%ChS0?x3vK_xMSip}O*|&gg&U2yavkImJ7u5})*unAx%MWvuU$K!{I~P7pc*k+Q_Fd{E6q -(_-&32^Wib-XC4|Qi^;R%UO9i(TXuF_6*Hc6LBMw2h3SHy&l(dm0tmZal07!*hP(wewlNwWphi1G4h2MHopC19d`KbNrOeXuJu3I -8mIaNd6CQckp%!@qF^kn7jt1bgf2syCYKXUK)pi~5JoK-Zr_HY?c!J!BKDD`;cVVuZtApdm^QP~X=`)XC!#yZ58)8OLz__5j?b-- -FYA@u8U(qQbsanUaG+FWRBDclvnV-4F+|%&>?>ma)g;BVcW?4WuQg#XMu| -RV0|EtG)TyCjQ~f8*~RlMD=PohL69g$GT*2O?U0=QcG{I#qmCGNN4=UJ3e=Y8lyuG7dllJwMOs!#kw2MNnQ%;w26hG?v%6*w(@9W -`yR?LA^7gY+O)i1yq8JE)rIGFTUkA!S#x3rZ&-N+Ae&&*ibnl9fKl?Yh%+lqVf>JYhR_Ed?QROmt=#dQ;z`W#ib#iZ58qu -+bwD8D8N=9>HSZ(sR|#x8;-Mm&;xO=h^+MCd9bS+y=7^5_~Fr^{!Jt>?v~mj2Q$3uZ}c^y(K9!g;UqN$!Lc-(w^ynTY8$H-r}mZ3 -iQqx^8#B7C!#4_XHf=t(3~F8EhvWh7QpOfi`#7gPzMohK{RF-~)oCZ*O6a{52aPX;mg0vhQ~BIc)wK^;#H$a6==Zmkz -OC$@ua0As}i@CxDDP{ZUEUorIR^6;}jq|wMme;w(!nedl@$Ca>(1cnRkSHqhmS%fOlKcJEJEd9rG@X)}D&aHEKK6GbX3Ej%{7;vs -W?Q*1k|+MBY5_6x$<#qJRkl*sG>sr&a&lFw5jHw3#E -#Oz+ger7(IZmDt%`v0+Rp*lqZ^+)NJNU)Bsp^UGg8?G7@JqHG3`^Q=TJp6Foxv&KVhQPw;Dql{qhoC40tP3I&bW|W_0B{0f -@RMs*B*Nxb~u=R~5G@cBZcJ~E`!_TpOGOHYi5!pXx#0q%vlIo7RVJiA0> -RIVMZwH?MsRl)ssaQDHntlR0}L!)*Hxlm0pqz8)Tj$-MtZDa0|4>ovN!&%!rr*WziR(LN!4h;;UX%O6WM9jCkHivrYEb+UZ84j!=c>Fsf(NT9!ytE-x{b}dttc{*_WG!bG$*5g -UFUUxgE7H!P>oyj%yoH*Olt^-|7qS;N;ne4hT|$=b^NVc$3xz!ER#rf;1&v<5M8<`6)aCPY@%uOUU9Lq^4F@q?DPUm5gSrOPJe$`>E*GVC=B9xXTVnOCs4=(j%hns>@BT^VGG}FzMUsB|kGnl8+bf!=3sKk&PNB+F8}ubd6IRU3Jo* -abn*xGFyy2>a4?ipY241aEdy74-^)e4s)@z7Q)6Ws~RmPU$%P&UK~4Rjg2M)tE7$E%eE!7lc8bj(!~6ylTB6d2CasN){aDn@r{rL -y*H*EN)031K`WyjT(-)BnR*x-ASImGcfC-!)qXQjxN!S3p@qXL+t-Hb8dty>d%B%^J#hDKq=uJPfo#RCyec -Wu!`@Xy~ypFub!IWwtJ^s|Ifs-65fBY2t-&06)P44)PlAZaX~O7F!)Q>KR%lJz|V_amAc;W5kUo?wKR{WtK9rlWhns8i%_FfCvc$ -9ISFnmMTsppuS~c$Y_(T?Tct(b_cK2Gz^XQl`1*Y(u9a7CEC|dMpAlgO3CIy2p-uGM$e<5Yv_-iQ(FdAI4GBJQ-imva$tyMN(r5z -u21$9^^(^K;rQq_iz-2R^z{DZM}%_o`234*LslC|R=vyl6wBRt{5du;j{_;Y2*V6B4D7SEtrOQN@W&|JzFE>~j}3|&^;EL4JhVxH -@dRfdY8=%4nPhIFkyaw5q^8NE`D{49WV+lC=Z{6PpU-|c0m3yvl6lhiR*gf*?ZKc!U5$~;Nm;UJHK&Y>9V-Y^x%vQ$oT07V9CJ%M -pRIg?(h# -vJaI*%)%w}<*b52e7Qg?OtDqo0c?3m?XA>&bPMa|>1RGl%G!>}EoIi=oGiT_8#vbRozGl~)z39^ -kvSPTvM~A7j4D^db|qAXNlhF^B9dESCNy+Lu^F}=_z>=*D#NPm!s`4qFV1%Toc|JwQGuZjn`85d=52bj5lK+lSa$YWdJgGbLe`-@9e8Gq}-U}h?O<|j}Lw)U(K;@gs$u0_rCT%b$qlN!QyQTkBL*> -i3=Olr}A7;c#APYv^f;<;?<@HYR<_=1jV~$DS1rG_PwauLG=roH60nV!&0!`d=l~X7VjB5ujg$QbCaTFkEw2IyM~IM)GF667Iu;5{L`CIvk|W)cVAtQ?1Nn-{fkst-^QG6^{Cc4U-Llvt_QGDT8-Mi&}1Vjg#&w8r>xGGRSG# -5O*@j6kz-|_iUlCA?#3f?PmhUJIjq#B(b-q@1u{HrJ94($eC+vF1AQVxz}=?TXo};<)rZwtcu>E@gLPBzP`ikq(*K7rECRt}V`Y`01%i?=d0NT_vUTjh8KG>7&)>o&(Kc~Uj<%yav(+jB6!wWOSnSh6vW@nPMJt-9nTj?wC?j*tiQq)hxm -nM;uKaE}Z~iueJx-EQjEi8^@hw=CVGt9=qg(&If)-@4W(C`RrY;2oF>u2QKqipJeGJAhM6>kxoAZw?ohgQD7-z@3nN9^EK&ow>Pe -xrhGeW993>Z|VVQ8p~SZq0>@&8>Ew+#JPIwbVt7-!BkF>i|m4ntS<0??0bXV5m2FirId(CgE909Xq@%Mj#1U+XvQ7N@q~4>-ah>z -yEt8e-s6{pKT|%<&8GXfnX>GK3q#YjI-eOq%~GjXuVWtCR~|NV>|lNzeGF2izTH24@lSDkIuz(3B5wKSb_on^AK>_eM1)X1DVI)5&TqF4fsicX%| -th${kd4E>yg_jpQYda|Ki4**i7HMynO7(3XsP9BS|UaRiAD?djLz`|rRC9JSVses -Ml&Xjc2sLU_}Ji}gMgtlN&c65g}EjChv(?Nz~rUCQNzXEWG`+}W0ybXxREUO{H^GPAs_aYf;hhNVo?^sqaZZ5mhU4x8G87B|+-?AcAiR6av^ -oSrqaX*SJ7PTj;;8n(EjMvUCGX#^4d9o><;wd}Ox_9N(*W*@6fW>1Y>`L`CbC3YX{v3r6sb6|Kimf{tg{GBG%LvVYelx{tAI3su6X@?yf(oVv&*+ll}6EZJsPNtDW*Xs_f>10AiGpg6m -_wa#m>b6e5G;lGSgOq}-R~%SH1LQ7XC5)HI64%rdk#-kVXy60fs~+kpI4{epP}a4x!cU@64ot*KInLf>$u$C6@PgqcE6w>;d1y;| -kE@-Dq!S$+FV^|)N`d#j!l>oo$_wR^RFdj0J~%2ResbCCK4m4ABgyK-g3TPFx24>`C4?XOfLXl~iI?1P+}`TZ0^t`1emL+0;;5;Y -I|tU3Iyq+4&*(e1%geJL@kA+pA_e7GPDXdbfmJlqGVZ=X=fIV2k?rqz74}$j61qKviY21|3&jt!m&{u_pX3Q$<1T(YWw@)#?(}j?WS}}KA+?1{%2OHa!_F5cvz!&NSV4?!HAZ!4WSE{S|um-V7LEgra-3L}n{n0f9-c2_he$d65r$>+w7=@>gDpe~~d7&pT*hAm=sIdB`X7`Fj{>fO`bPrs~L)4HN(@ga?mEV^=3sB7{8)hQ1T5;agjmDck(Bvb8m1u$? -5n3lQn-PfhzDbCz7(sd?RaMXktzr(N4KrZslw?K|O)#>s;#t`zu(=WrT-=n`+Iiij3O&FpIn85nQO>3weIy4H+NAv@KGmkG(Dqz0 -uzC+gcZu4pLP)TNRMfRXh{?^Bn09vN@~AGa)7o=9T*Ock6HPT)P?1$^@F*v+Gp*>!$GUhk -o|rEp_`VQdMj9+NG1;8KbJ5Mgz);r&U6Z07<9!+C9Nb7VS6P?#ocAJyH2{C_SRRq_BR@)!&+SKWb5p=B* -TrFa9iM7S!yrrI3LP(2Ce8iaI*nKKqnHYbPvCu(_y}Y`A673Yoks0`yy5$rXS^c}9lJ!{q=80eETuD1?;I=}pGZ1^riWf#bpVqEV -l4qGe+^8PnFnPdR6u-FnvD#eelf*R3x*xL5DXp7HDmQQ&vHH??z1~t^dJOrJxS7jKg%gF6EXnMHoOP0d34@r#ztk0XLyd3a^i?fU}B&G~`T4V;9PV>vW2J#IG(ZC>EVeN9d#uNsXE##C}cADkv)Q57h3D}tC;#kIn -^faGFn%HzU_v&DEpXtIXT;&^23od*;z@ac#sfsof$IeJjHd^VX;86Z$wplcklM%s_tvFF@=CWca5bLFd{!u4%4qPH0oa}VfSRpK>O(UbV+0DxN57XF;I|c68Wt|k- -Y3iTu@>p`HnhL4_7xcD>H@^z!N2AGg##TwA^d++9g%E6rSIV1vmj&)6;l@-!+ -ONdit8!V}y@O7az++6|DDw>B}je)h9A!i=(=~Sj+L@ieF?;X|^=?FpEv2$7^k) -Vhn@{CQqDIT5eeCmK*40ufnHQlq(`m361nhbCu-|;j@dSfwg>9MN%k&u`x>)ok6|_MA51O&7w33J0dqN#yD_%R6FCgv8{~=w+63; -VQbrLRx1!i;fUbkLuiU?}Rkshz?BB=#hRzpkG -_{=c#&G0JdhlszFj?EQwtn^|6#a&`aOvqRWOh-%CL$S`LE -EW6;pj0CEDE#rXrj+4dA*fR$43g<&&_7k5gEQWa1Vu(l-Do_x;n9T9U&mLv1uruA5{jBCb8zVB^3m%hJn#Cm_;|&z@jXOf&ECdfh -&SGb7a<^8cQHNfLLy$Joh$s-Hhgi$c6hx+ImGHx53rUZ0msTKu0SXfx&%h5oIVr`=MI%ay(3P{N7pg1eo{(Y$nFK9jWCG((c;5)b -;01~YL-1WaxMQ>>I1Ao@MobJ~cw{=cCs{erHE=O8>2A8$ldG5Q6;~yB5I3sa5L${x5)7B}m=<|?CQ6^@@raj@qL*a?Ts=pI*p=fY -Puf>5abqIxSB#l0lqY$Ox*aCYS@s-nR1q==os|VNV#??;{VEQu<+IRIGi5tVR-%ObfQif9Y&JI1RSq+0w92y3#)4{S;lrHXsA|Gx -ltcr9Tk?Fnm{@L=LV5Mkg}qT;1d9zn!eweuIuep5%8H5=&SU)4;fir3u7M}w6J#fAt3-E8g6bJpqissLJ+!w<0g2y-=_x$24NEAQNN>>Xch^E-cevVK5Hwz@BNJKQ3Gs>;gB$~<{~zVjV6;|Xgd -(ye$~p0erYdkZVZ8!#wk21^gNF4K39dPcH*XXKbTYv^2EUoLCKjBg}RY<>p-1Q!}Xzz|l>lHUPFCdZ(Mr|{jm#o8+AfAw9 -6`d^hAex;rzO>bcIWuB!Vx!WNuD5ArgB)~$Q}rTgn+wF&LI>RcTH|yCHa`G7IVBDIOHI;=HVpFS7|ww<%^|IKIzC3H<#5eikNbj~ -NURSQ@Eww!pD+z|6mZwoNWriW&q#R0N%BJP#Y#9_HTumM4GB%46r6iTS1q*Cl=s>MZxCpbhmvd&(1n`r@WS@;XKoK3L{$ -HCiWvp4g1#L{o4pLGp6@UlnznTISsgpT88%^pCXLCC}b|_!-oX6n-glmPG -0OuaFLDJXLAZvO%btKxcsS~lSpkaysImfnk8dg@ALgngR&JQ7rkz7P*Ajs@%rVN#ig+&PcFGfo3F0upV8n?&LRTR)Hh_xKavYDy3KEMiOc7{}$nBwfk -o+5%1@7)5QNO+zqQIeAx(~d|b!JkAvbY{0-D!fj}yVVS6R_G_IL{lQyII~rPBVUMc0hwviDAZ^clcY7846zg$cXiEZY!D3Jx7@-au9*c*yEhiB!Q4_M5tfX*-)Xo==14VOHHd$(9CVVkHs3UwSS -vc&5CnXeAqw$x#tk8{6l?4*%xucBjwX&1H?YKT3v^x(q_BQcHD9u`=kqaW$(ZNuGlEmKF4fr~e39TTl3b}-nIK{eQ>S-SzFq@o^i -Id1aBHLq7iM!;?tTDV|^Q6`zW$!)@;muo&Pj8GWA24b(i`SS%?4-75k8B6r&^}1YK=IkmQQz4&uP@P@Ooqm;^5N8v$wm0XfN7Ffi -|8N{8zA$V#n-vEu(nhJxI0fb~K35wtiu$LU-z8O@?41IrTXxCbfv4?wFA0_$p_+?6?XoLm5jTQB()hahNA(3t2!jJpVH4&+2WHHu -XSub!T}CiIdHvr&gTUtzI+IcA-8Imlpx0sE_L8h7Jj#pmmxsq$0KU7GSFqC!$5_bd-^utPEdqQeOe7r< -v19Awq0B-2Wb4CC%!fK1@oSu!s3cl8_!Q(`F(<`lm%f|t^h;Xkbl|sOZU7tKWl>i6Feg~N!WSBE`> -p}s!@4k)`1MyecY7|hD-J{2ts-{4^Iizhrl~owNle`T7&Lm1t^~&!*C;w*6m;{L_XZN{yVL16I<8kQXpj3swcn4yo^I`Hx6CQ -7x^`O{~#zSF~jell*?@AghMn82`1gkxSRc5_IIyH!{?wuP=jxN#@?!?Ml@5i -hoqQm&wp9GEclh0?0+TQ={ -0SCi#b~-!vkA&$$u<~?M2<@^G>mo^Z{B-Rb9f+dXcwD>h#QWE%W%1Ia4%yXH ->#)d>;QkI!uJ4XYVKmXZT1cFU*Wx+Dd>B9b1$sExjK}|PYf?7FzQ)MOLIivm^B~!CMX_{4a$or2Iw>S{+}gn{qzAuXPb1_UQ59lb -MXzC;|GqD)PKcU)f*NEHv?De@WdVcwrxQsY&pIOFWP0aO7}&x`Co77yTdL6r`uG~%hT@+d{d6DZvM9n7U@_0L&f5OcMvm@ET>8CZ8$4?1$wT$pTWobfApon -8!7fSo~3juumfhZ`;K)q=am2l*|G?BXSq7BQaPkfiMxu}c1tQ`#XVo7h+e@jpI7BLh}Ua^+q8r&MbEa#+m3i`4Bq9YZchx@P2gpm -!J9cn_xv1gK4cPGS>gj{Ft|_(M}@@qN|q3uDx#<^t-ysCo!r`C45aYs`}ozDGvM#6_3>wJCi_ehIL~s<+`PB5#KT?S*y|37SlXd(={x+Aq95E!ToX7^qXfcp@G}9@xUgzuh -R?SZXj})!$^e$`y-TX^zRw9LBk_Gdt;QgYLsyZ6IAWfH42GKds1qH*X2Ah2zF)kQqX?jlH1=};VbHq%bPH^|kW(ZUFL}~e`J)zm5 -RD@@=N=fLvc?fa$<`G`)dAVewI4}v8B)QkAccwoV-Q6U;1N++IVK{GRlK=`BgPcZnmN(s+q3|nV9j@sU)njo{-EMw3k4^0eB9xhr`eG#edM>)wOC~gFG@`%TihskPM$wHUmfew)3?&+ ->LG2IL|vQxCdQ3I$TCDNvKdk>_I2FNS~kuYo=bOy~6uZiLFNAL*Zp?$kD342}fa&lR<=x1oGl7o=m*EI_p?_)0Fw8$lI*T9 -$GWLmy+86TMWdEIdOthJ7buQ{brH6SFA-ii(*$slli7=ywkW?Ghy=}AeyCIriwLRfl3t0$H|{ktt})G&5T-V7pd`139)%%1BN#no -%ce)uGp%+=+ZE%W)f6@3Zuf7Lq$=mS9&t{IUQ1eNs}txY2)jAouo%bQsf|DzAKOg1Wa^>lT(}O>Al#1snA~8tS7CmYHaZ5&?Os86gUB0-i -WtR`sVm`X{ww51E)C-|yw$bCA9AiQNIRwm10ZErh=Tsu9nFr)h#pdwVnmx3eQkp#gi({m&>r=!`cL+#GJ2C0WdyHqFvcxTeT!1;m!|3ZuLc_J!pgq^Z -HGudg5#5dGXy-LM{l01dSPSGNVJORAUvAs%3Ru5+95J&)J_GEa9aE_9&=VYu3Br&CqnT21I$xJe2HM%&8SYue!fOg81!)hbGP`a%EpK -g;Kf`WeME#u&pJq8S0hMWFN(%5MNeHl?WP~L|9J=D)vS8l(ND>nurwXs58%ttBpd-mEXoZky5L%?n@}11|^iTUfTRQ(RNfDb6zz{ -6v5dJ6EYUnVL7pfSf1i_+^O9#j4>@CW;rI%5{bDw;-W!%9@s76*8QX8RM+<$qL&P;37TOZgDH7^K@MTY3AL`VJH%{*iklI&gc;}) -D6T(@QR+GBHaJy#$vw(OTZMYc(~EarVVP@v(kNO7R%pY4L8MIPRP5!tQnz&6vUh&?ahJjvoC)qc-mN}a8<N0ZmAK=XT$Cay1)< -{}8kBgK=F|>*@#5~rigu&b7gJD>_fV-T6p#^3ZN!Hsw6aF)Bc-s83w2C_9c>i;h$^KwtpIR=7biupE(~q^^8@Ilzt~J)=0C*$*mNhVo>7v-aKh(Ajzv`1AJC~ -9&0ZmqSV($YFB>I|8gaQMTe`Y_IoE=4i6GH~2<#+nO($T(4>%_0n)ABh1F}d}*O&K8pnlni; -vm177>Ol#y&#Ots)KSWgi`BJyla>HH1H1;Ey{<**(b6NP&B9+9Jv-amFu&guzBh*jkryF9{5@w?gk~OoYRMEX)Gk{&&hC1lu=EGY --%0aDoF<;=@s^<2w5JEpShw;Ck8+bqWUeR_D@D0M?D=Z1g2J5b{R}{vu~t&1360mAFiYNO-U~qlEn($7PnVP{lmSG3e!QM!_kV8GMVr7v;rsa=~qZnDdS -Q@}TZIsVl9ZiFw*9d;Z8wl~;eR=EFDkpWj*x9<}M(rg0^~Z%M(IeZ_llNhqq3?E$Zk!E^x&LUf8pjj8awHa-ruimF -qwX!7NbNZf<98ARYBRmD5_{{CnKe#r^M25Vb@m2_n28uEi$N{D`AY-GJmhA0Z|+;lh!M#JuZWz6_tHgBXE$nDYrOcIyd<5wCjgkW -Xw=)^MLsa()2##1p0I_i`mTWIWmBeJ;7kX}h#FF2TD7u`r>Vu3sZ89?!Rc5AWJZuk!e`~cjvy@|M)m{=5z9jO8@3rJ5#9L`f#bmBzP -xW0PA+s9Y5t2`o!&v8}vkS=7$$Lxpp_eSZI*;}!);uBYOcoXFnTLhNqhN}r$)w(`(;^-8STFP%69}zDcgc$!y@N;2{!>=z|DlYT0 -gKqMNA7dpF-UzCe7`9jc_1EFQy%#U|-@TKQ48_mrpYVCMpvR4gmg>fH^RJ2X4){4uBcoD2*mD@u&i*cnM8AdChwOCQ2$vPeD&TK} -a?eI~5M~?;n08~Fc9&~P!z7do1ft8^Q34o4+zv2^f2rUFk5M`@v|fd;FkKt(6hYC&nYY~FL1LQ#5#nrSExfU -&lov57%t@vSGD>5q?7$y{e*oMD(U&X7KGqQ-7M~jnS!~=`+0IEu6UwG#FSIeQORyBO^KGS)pICf6^Lo38Obi9Vd0F!mtS?lF)v;n -_g&+oAjz&Z&<1>}^n4l{87??89gS}O8HDZZDD(}{3KcKYS+St1<{pkkBqL#sFI`vBA?!W1!71Y)@CHD@kA(g?I?Nyd4>U@w7D>Z_ -kMIm7hcH}FLwa`RWVkApS$@fKF*eo+c{eU9(dRE4jz$)=Bbkx)rFz7XdC0C4}Kv!+p8%fGQ_T1VPB$@9aaW)&cM!N -WE}cV1XuV=l1)AoDLwjCepb1HSjbau@mA{@;pp?AeZL(S<|&T|Lz;Nex2`uu6YN4Ur$zS=y|Gngob?oOCE6_g6K>}dN%*>vb -EP{LN{az}>7GRCm^d;s0U?a&DxmF0w>P(gSuztfkQjJ3kk&u2Xjxzd;lqeb91Iv{AT^$uy$#1ngl>*GMUN3#LOCaCs%$U$vPkx~#Cgp>Xscrk_&IJMs87iLnr7 -mchoz!B&gk+Izpy-(VHp{5wE=7GYLJ@;AI`{cgOsbbVRS=e^hCy}huZ)V~SsA-JY?2NN3zR^avos)%AG>fRwWL79XbE~3U`&YFV@ -Nko$iX)izZhj)u_b%Uq#? -z8@WUzZDzs)h&t`!gI+Q>dT3ld^W*Up@@YJgqnWCnRCRc#Pn6GDoxQ5Qq(8XH^8ze4q$hu8{+>6V!<5xW?_k5yS%jOJM;QOisS^MwTsprOiXZ&kklUp1u6~C_8?lRx7-wFud93Em|q}L1l&h -pRddblp*4rbs}5ew5k&@+n+GZ&r<>@J?;)C^z$bz`uP^jQ-2QgPB4DY*;7=xlnc85zC66+RypV2xqDw$J?X>B!i?yWOChCWmnJyI -i_L|G1+X=;E9H(m;+OC|a*Img8g%|=ti)%(CY_Z2542KwYogqhSIQGg>HmHiu~f>-y7hVO*+$#wu~q|QSd%!uWUI&Cjz(EZf~U)b -3E}o}l+))pJcsX1L#|5O-GUmiP-bF{B9UcCnmY?GiIOf_mb_rHV(Oq|{|lilM+Kg~%_YSw;lSV|7Rv(~2sIyD&2M%V`y_sMFt1dz -Q+IxHOk%769<+``=vHz><$lfuup&8e)vbVtC+#;VCAG>9SQui)aq2K4$NJN;DR`&i>6&IwJUOH1BIEoh&8LFyWOR+`d`K>nn5r1( -^tj&^*16Y>;$qLlvnrWfIB#IwoMNgQ_ -pk-uz=z;*aL4uQB$^fLkn6)HCsSetQbL)zpMR8HmB$&5q(0irSSo8VjX|@rI&9j@Iuf%f?2WU+RZjQ3t_rp`mGq^w2Rzv&r -O<{19t4z9OH(9wUmoym*3s^W*^x&3or-@j#?#sOR)6wYA#k1Bi^PQi*czcGz!EySxs)s6AdYa9WjLa>)owc$lhgXtd44uQnhnB0L -n~MLd?q&w=k4CI2j_&O!RrP4}M=ipAZ%4VRN2A$hURL-i#|QjEsyUrituMhPo#sFo;3Ohco?ERj#s!cibVfKpCDfI_W9At6rVVeN -NwU9VtR-XU8;&Wq9WB3N7N_;)W9DG;JzVt2Kfx~{18IJ7ie?;PqpbX!q>6T?M6dsx&yq-YU!o;@toERA5R%3}OkazQ1mz~`O)(dW -7OxfNCn+LRsI;a${?g#({FYf(C;9Kbz+Lu@nggNts$KFlFIX$aLeUa+>oyaHSKin}LlUfV09!df;3C%VmFYE+725;$xf9Umo5Hw& -!e_P(*(V~oA?71d4TF7f{OIBBP#E)=AHaS=UmU@4;sRClnX2~(hIcb``2pwS_JT?nq33hHPEIl=`W_DuXy0;p7#%Cut@^Jc7l@cD -iEVakgYK;|PJ=OG9lVpE5qnCmhV5;!X-J@MGq_@qxl?aO68;Rb)+7a4tZdkhY@{kpM&8*(T2U8lueDCSmMR_%Xta>^w*( -D_2Y3d-t!GeM_ -xLld77;(4>3^zMbtQQvs*tZ{w@pFYiJ#o<(_FuWHz646`wyQKlB%ao-7v&DRO<1{^{VjV7J27rmQ~Xy17u$l&PilJs@8r`P#r2K; -{?pC>iN6P-je(9QCth-AfF%Cc8~Dfo*(|P# -iLo=4D@;_fZIrXkfM~h^u5(Uawu@KY^z?8c9mP$aT^s -5X|q)vd0R(f7TW>L=?#l8>AZ|Y4Hh`wu_KKE?ep-W-P>p+Z-;pbxPgCRBkS^YgOj{bi=MF2q1>jdThPg^iD%bf&|0g?OehOQ^CtW -MeK6kw*lGZ;^b6Wc%5nXZhVO0fsF(N9_()3_^!cC#+UIqiEnUgwfuWcWk+rq&G+h(43JLgcQmT&%$y -rq4Rz2XQcpzqv*AZelYgtoHo0pB*hrWcY^3n4g7rKqP&{w6JlZ-%w{LxrlCWz@`JgSMg`J0G7Qs -=Gu$?x|7YRF@ny_FPV@GicW3iq`3%@PLY!9P-}ghlugEA4zm-N;*SLQ-%^%*^7CNkzZNVvwt?7y<1YvrA_eIo{(9=TE4>eS!-BNB -gu?aeN%qRsPP-M;(i=a#7Q}iDWIe|ZUm^OL9R=}tK@;D{ejNY%me9sg3ynuSbKzXEClHkN;s4EQT0#ACQ6YXk^R>jd( -{Up%o&7UhVdBEI96r^A%9&_zLfc~+r7;I32{bJTGQz~Hhg#K5lF>(F6Mo1)Y?slbdwfIX#K=nBg2sei<6r-b*g;K*qU(w(0&f}t; -IQ-Y|3s>NC)dQ16?)T{q-}&Qr>Tf@4oN)`-VisFlkc$>LqE%6JJtU*=h>+ju;+q$LzW6ZPf`jz78i>B -VMI)<9NxWXJc~DwU>0<0DI5)^FU>Q`DbK2xEq&e&gH6ZJi&h;fN>p7I{3a)3PRyfqHWZl$hI_ndx6^S2COqlWF|nO+(+I+$go_)) -*k?SYz5_-#dob%eCA~8m|8*5>iI7xljn(ZVsel~_XakBl2w1x7S5&DY;)kUkNzA~O5y6j(l9wY)$*_1C1o)b%uM0NvF(WUNwX5z6 -0zRT%Hy&>dQWXFru>qLxdZlckrsE_uN0Cnh6P#)T(hUtUkYd_v0%GZLo)*FFWYMa3kG34jBe4PKbrU*X --C?UUt@(c2+;R18q-MGnOFuG+s($~Eb*EXsUp1J!_ozasmKtJmOUXd!Uy5$EveBKtgEF(Gu(r_bZJZA?5||WjJktj=>z&d{+ytm@ -dF4lzYH6t&yloq=m+naPdgCd3B!#ir2%j2MUC`f@ZzBh?xb{W;g5FY3i?y4A7R&w72>$FD6DtThXP8R1qRp>E6GwZbZ6mR^Oz2j>E3gOt7(I5fl{;IG&8_Gu2<`S&AsYYYUh^BCs5-kT+}2`?686+MGNPb4IjPXZ1Lch%-KXu{o|;Ng%dEGBv@*4eBbNJ~C1E5=E68o?E6RbN!~pEIV&)+G({)Mdk1I@*p?7 -sb&|;wWact+K_rtkcT~}KhMm%c}y@auZZl9Jt&=V&nkqbuj8LGdqluRc6u&e^Ec-a{m2kmCd-C>m_xSQ6^FeGel^`|O-kt|ik -RS}YL4mVQRDk)nx2=O4+^YAD^Ysy)#BDl5DH?{ZxQQMI{s8F3I_^z-?{vk*g)FAKbEI2IB8B|j(LeYarUm@Nm20vkTNstqJGf+vW -azFUlZ5MIIJ%Ga<}dTgc@b8^91hlFkGeawN(tjc3na&A_k}+Iu(lP_|y; -F)&Rb^GAwdK$Uja8t;27o0uFH4%)325Lr0t5rVGSCc7v|AGNSQTSOY=kG#x@LfYwst9Tc^+V`4U&x~HH^xUY~RvlM|g3aCO!Xqna -7J*z&AQZ0iVDN~mOA3Jl?UQD0{-kxd^Xa%n3BpxCugcD2^M2iOo)SdD)cU4JukU#7@6=}Uu$-WgOp2c3K@rN_mryt*_RsTeNKN*R -ml3R~3*kEEg;}2#h13kLV6LbAU9@}aj%k5~q2pBKyL0$FY?ANzrLvY3J*3L9Y|QBC&gJ2PnNK>~YFJ}~z0O@0o7mQ%=M9}8AK4~v -QM25!{h0VisIzt}(V%bGg?LpmvHzL_Pn`F0wyA?86t&viy4z?um`z0W4R(KjFfeB*Q1mMxbdo?3oz#gB9fAUfl9hJ~q&e5St~5uqP8DUVZjH66T}|%;6DeUM`W6BuY?An`Q&r?Lg`z2yaE4%+_dj-fBEcK1Nmd*%e^KWMs0+mp#ci*?r_eHm?B&d8H0S+ -1=Q!nV*fzt9a-UBEs5ccMr9j}v!8RPo4U-Nu!dyBLQ8uikP$x3$=4Z+?&V2ZUDC|TtWx8O?a7Mbq?fXZwd|ty;2;M{o{}qf`bTyX -WWvF5Z=f%8#YFtDhCiTe~xiBth`mBT~LPl -F2l^YF^#Zx`i3|*s_53R#)Q1!)Oa%#WUGf4B&nV%T+PH*;&_JK7JuDZqX?ZQhwi~Iwl@>U1{<2Q>^Db^o@qtL9k*?a3 -U7!}(Qyn+vMd&bXO~!rk7iu_R0cPqwS`3670WpBo4|5mNyba4_s>4564=~pkX1EX}H45=$yAXSqi1Gt(K(lq|F0roO$ZjJMMt%pb -qM%l}$o~r6(t3WspjWdh@zy$c!>U`eaFXsuq%er?9#+#x*%~c-s7p%UE)NlAr@LiPZ$D`TLq3_>I_Ys3R!L^I+x=sn#)K9+Y89jS -S|{!=K`EGy4v5q-`SV}i4G)eolFXi^97Qr0KXC@avQjQ(vlNIDUoe$wQaG(f_g-Y1t(l&m*|ij$qt#KXD6= -NS-9=RyIzGMJSPMg{j+?!rNA2e$zyYuEqE0_^aB~o!N8L$3#W@Flt*?l2%&0sGxPSHrOrWtg-&5i1e;2;V(zKH$R8_oy$y)->E0( -C8_8+F&u$=9q)az#nKe2X^w>JhRl5Y)A6h)0F*LgMJk@02&GVWuz-=ne3EEZ`6Q^sG%JbI@vC4Fobv>uke3a;%8_?0VkG}fO-Ndf -9V*|R3RMc(jCHN2*?)hM&1T_06b?B&3?GPQ?&c^!M7Jr%GxzJuxVhT_JKWr5ZvVrea>s^T<)7t~d&c -$5I4L0MJVwkldcoOql9`j!GJLMQQ+iGHJYA$WYD}!nd`G(1LzQIS=eSDdGn&Om($A_>}ZeQRq>DCxWM&e_a)l`58tiZ-#iaJfXt4 -&_U6$xW5dm=<+e^QZ2igv0ctgx!TN`T#J)K)4DU-=jhAJ5i4VfrJOiXvFi(oxQAYg>&~iyj;o|6YET28R(s(Xsa-Ilo%$EyEo%W# -mey9)w21{luL~cEe)_gNe^pfrA7dXbZ}~r-7?bRE{*IifJ%tf7Ro}x0wIXkR0(Ddd4_QWU>0w6v7LT$DOuqBt9sR9V?}{wk0DoFL -Zgz%5+f1UT;O+}2qIeYjsp@dW8EMPZi*WUIfo2Q(uvuo*A^h`L-^pWq!{$-uk9EbbA9IHvhrR2uOuEN$$~`Vu7vUX0W_A6sir~j0 -mLF#vZE5GAx51`a6O;_ogb*e)N1|XZuWlxP)h>@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FJ){m -OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-x>o#MU1g0028g001ul003-nV_|G%FJ){mOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wF -Y;R#?WpXZUZ_Qc_a2!{Ce<>d&B0wB!*(8p&u`R_;q?4s6;NF=ylKc^qI5xH%lkj0ycPnY}-R#D9|#)K!5-L|Lxx1m#q{!(;KgTyKmq7zyJGxzqkJGRj)p+@GIb2f$Q1VDD`7t>+2Q&{_TxQ -tpffK_!i(5Z&JztwgA@vw*l7zlfXvcY2ZrWn122y@DG6B)A(P&K}ox0{)A}9|B(u{CEBSr+U8s*6o)q5jwBc_{JsDuW^a+w*vSElG75IC%Q!V>;{5_>RTf8tR=#4TE8FB?T-U{ -fKO>U-veF){E2>l1v*~_TnZ#rECXHvTz!@BvmV$9+yHz#@BlCZ{37s;wC<}!Z~v;X;mt~24s3g~jDMSc-UQqM+z!M)^>O|FOTa$` -o&nwjd>75@8{3Z4F?GXIyC3g7d<>&Om(zen<3D(m~nQkmzMOGS^DH42?88ilW`f$M;48imfCjUv~38buBV -8buF>8inpdjiT2N>-Qf4z6gp7U%6W5dkOf*!0!X^ -BzwF@_?!dYNd9w;@cW}{M1HSdA%4Alh1gFwunU-2A@cd;3hDpF6{7cV0QZo8T&vVR;0LZ1zy1nv7un&pBEJnQMILWoDSY*=ly%$% -Oak8vYytk|O5yM2m0}M+)6c(NDRy&Nli=k|LT^cv&{?K&rEYI-68YY!+q?9*Sd;M6tMNA7Z-;)qt4Zd4cazwa)gC48Sn<+uXOwMhUUkRab1Rv9~!$2>35qU^zH!W5eV)wL=P`rC-(cFz}3JvtP=Viz>UE70IwzetP=f9uM)fen^mHZ -U#t>4xn{M*;kT}qxW99?=r_4q^!vHyl-z7xo&ON>(TAWX6ZlDEb-)#X5o9bS>*8jX0gv-H%pw_*&=>-Z;ROHnHGt|Uu%)^-)Ir} -{)U0X>)J&>o$aE}9^L*vU?0$F7e2oVY$biP%Y1KIFLv3!Ug+*#FZR24z4X5uI13zJFYE8@ -08QY19g_e4u0zJH=oD<~l=)X_yrom<+ylIo*4-&_b_O^_`~bg2^lp-M-q|JV-q$7c?(GtOy)MZE&vePUUI0Qw>g!#iho5(eKCif0 -;^8&G_W-v69|t}Qd>I%+^7}fl?QO#U&)+8FH*665*ttRUo8KUOJhegWY6chueh1hIeK!7~Qj>Vz9u+=+8I^qgD~;_j8P^{ZK8^wL -PyKUDZk6ZjfiD5OZWVdIrd#;i+AVV5uAlq5ML+wx -rEYM$Mg9+VOMG}l<7agHShvW1s$1syTDSPuw=~@!bc_67?iP8HaH)M+kMvvBBk}QO;9meY_J}>JUdb0X_R2iFdu5(?_e%d{uh4aY -ao|zi?+3cykM*DR9D8C-Yi`;V#8kMhOi`hHB6|0qY^hAXW^zaPeRM8CTO*KvK{kLxh5iO^WG -E6U-vk{Znak>8PxQ(Z#2;65d_3;jNV>*J&!C2^l@^jRe`c>>p`l*pk;_iqi+yO(jw;dL2rk-S -knKN&3uTkKTS<(gIQe-^hkTLZ5&1gV&7cyyA{*PUM2DYL)xYf;$tS1|`2?<~aow!jDW^TG@2QUclD^Mrq#Set7s3>3s&Sypr58prlsZs{1u+{GyUQ -!YNz_b=wvtd5QLY6gLo#INwrEbd!2OCI?&-p!++{r=i<$P -oprtawr8dA(o84tI%x(i=rH8uvhKQs!Ptt|DLb9>ENaqsszw`ibgj6PPEe!1L&vnUKW?V1tm$I9Ub&NIVTzi42KRgUjJ2-n^=7$~ -=FE`eIn=s~Z=~^{ov^s^F2140T&my7GVK97X%S(UDQ8S?2+d9!Z-g;!cJ2GD{R3HxL`q;d1BPz(9M4Qrr-YF(^8vOR9V{YxW>Ez< -^hTsYO@YipqUz8BqQ*c}tSZKVTr#Ozdd+m)B1}52rCM&Yk{Q)-8F><` -b;$PY^k77FXRNH3%UTFnVsb{xJYWU)P6BfEZLxRAiXXrz!yYg)K63}HtZTzY?6eEzC#{4rYPgmy>ts?xa%WrUNFXO5ia)U=Lz#277|x=K2SmWCD_iBLa9}I@E>z -qIQ=|-q-~ZtKO`Yusw(&=Xy?xR=3&8Sm}h7j@y=tWhawZX)^3uYLhRbuti{Nk{O)EpK4c%Xh%ZQ+EW#qw@PPFMqGF3Fui -l{gq4vZ2L;WrTfF5n?s(_8dd(i4tpH9CD@5&)*e?HM*aP{lW-^3 -yY#G)(r`*P!BZ;~POi#C`%M^gE+f_`d`UD$7L&}Q=@dFgLqN5>6MDE?Ziv($89mi8!owx}xTIoSJ&{lCRc2RUx+j`XYJv-I*6pX;9ust1jvRNxmp@4g1 -fsp=?oq;$!v|EXY(F=1Oq$QVLLN!D;Yq^$3oEeB~DchyBxD-`D*f&*jqyZsvYq5 -Y#tiSCZd#>LeH)=I0<{ehCDf$Ua}~;6S`A(I-V63r{vH=9G1MoOy@6cmZ6}Gcmog18h0S=95NEN>t$^OQ}M(MER%EqJ^--hof&!q -&Ar075;3+9Fr#k9it~zF*?%ki$S&nHu*P;vy|$-4E1R}F%un{Oc9M1tGGw)@N9}?_&9s&F5Mk}Xv_m#a!V!B{lFX~zS{k%15vi!s -<gEQCn8@61_HAI8NgKV(ye87Fxdre|1Yd&uEr7kl`=9ypA1cthlwW!^e8#mJg9;tD&WEfZNwg-p2wm4;d_HHU0w0iegNeT*k -V8i^BwPBq)X6zYqPzuDuCCeTJ5tMClCznjHK_(H1yinqd7`u{|=~_~ch;R7zM`}-7TICd_G21|%Bt%IHoI^@v21A~gaii_+!^6Xo -gqfn;pN@)mEyAcIPUJ99`mKbYE;1>G1wl(u@nj(Dr%6*KoxZvb%aYLoncZ_T$f!OrKtAFrK1&HeEY`4y0RhmS?FT&QRDsx8hB93L>R^(1PFT02V_gOXQv^W -`yWt!?4S^H4t2Eaq(UASn6WNdDyolaq7k*1S4RWxW%n=l$yZ`89!8skSO;kO@w$#rpz!ig_P905=T_r@Wo0?nIV_cK -O*0C0veULZ1j=s668|@*x7S5gEt@6&TOL;RhH~E!Y%>umORD34YgthUOSF6Q;V1)9qDcnwU7OqyfSGYu)@mrjS{xD -N!{I}u;YWWXoq)Ck20kO19AbT%v{2DR3Z!0?-1xz7R4g@YguW9@N*C_U=Q%)0Q#r_+6&SjZc392(VsLwI(Xt)V!kk9{0LEIhVn6+ -+|rBj{IT8L`(hHls88C8L2lqTMipZ&6H9S95u@mO}W>0;^9yNv0&!%h|sfl^Q* -R>bq?RrO^+-3EH+N+U^qlM2#$2eZy{x*4nni9kdf|J-I=*tT2PVR$_x8PgTiZ62`VngbR<>;m>REDwsIj5n_8Q*Rc88h6k~3za -jY@BbrDBRKK)tYVqBvQaBRC@~K8EHwVzfBFh?BB~5pU#<(IJU*nNgi)rNI_j9`VRcniI)hs{jP?mkJPjsVijNj& -7am6MlaT&2o}Zvm#YsHPUkAhwu>KULx-wJ^wXp&?p&NBkC>yroXWU__gS+<%BWR;3?k{)ti -TLon%@kB5Hg;I!Q*^{ZvvxPh**7PFl`@zd(aRW69*fw>b9(j3KlvT$SJLEKUzU^iYEWp6)5<3~c-*cU}vdM0OP%4|4OoCK!)B;cDov4J(SkOMZ@NlV@~#=MXLPm}6o -;Kk3eDm|%0tPm#Fs$)UO$>+e|s6;%{gO*x>qu_+WUO!hJBIIBlhOR~Gdn1HPMpH%`ayv#!Wfz(;FcbOjjLak)>+n#M-};Ehh5%imvxnK%A{*r6dV2tgU{CceTqAo@ON264P@T0%nP!cN@+0~y$IK5F!JIhwgl?5A1dCiJ>OT`Gqocl2cogqvD0RWBk5)u5q&3{U5X4=wxp1%yIxn209C%tbE|C7L&bgpDQsV!)P~I!4DKw-1C8v_9Daiul ->MR(^>{K>@@HrU&tSFLdfpc12xWTQhGm7km}pXX@ob6zLV -)zxqGcSMH+vB8zX5iT_(yMcU#ENYIgZ)IiQwd(F4s9NSiq(Cgpv1QTXXg3(VV}GuC`z+TvhvfpR(*Zva$|6oNib0$z)lBm+!fE)& -qs;7lP}iKRmtLm*B9yd!js!Wi*kEfg?^Ga2?yZq|B^`3YK*LF&9)EU=Xs-R5%&(Fb{go~3bFlo=Wrdt92PVO;uWg{!kTqR2!IYL$ -mP7b1CglDaw))dfz46suv)SV8>i%M=60yN9D7upmUgoa~Hqk3V)XOQS`W0 ->QhR<7ucX_doZc%&BNrtqWAN>t)Hi&UMIVCHQAC~rEK1(IRS*Xqf?mV1V?xYw9L$TmW^MIPWwqz8)T_$uUD^6RTbj(cH8s6&2qJt -D_5*PoR)2J&vH8Tt0mTGxLDU7R0!!pgcB@ag7%*E*HQTG)?skyS!{l(SK^*#?&rAQSa8G_YCgeijTt)5h4wbG+x{5uV<+1%>v{4! -G5>Pc5_+XA5gw)`KVj3zJKrNxs|1BlspKf_u;(SMmEs5I%hDMTS!l&65Dh)Uf$5YVrMO5A9aYt;UtVeUM&OpBv%o%ke&JMbzT=nU -dS5U?8*b3~kVw(v|ImJ}av_3}PMA$L@-=q{=EgaH!zqua!@& -PGe!S>?qThJX{LPud=}5Z|D9#;gwV!y42vK4W8-J3G7+zfMjyKmKlg7WF69@EObst=q!DKuW_JL7VzfSbkFE&YNizO6rU~xHpaDV -#ktzK>O&SPTqdJRtc%@C{Dg{%aM+qJV`D6I{xffs;Nc*8jcLo3PyDiO{zAa3)qKKUxKy8~LxLJ-5mMSbEM7rV-2VVoyMY~$23Q~u -vOP`dZLWAX74~BlkvDwob-Z-!6*8@|qZg@?%FHS7x0;71QV34UktV5McDcs`D_#f=acgEzu3Y_t&&7p|O9YIn(k<8t9oF`Jn7Izz -^F{XNG1`(5iSSjvtDgWSL~4G5Sv>u#5+});>!A -s{~S?ti1t2xR)BP{F}jqd|^_Q#W{W8p`+}nQ-Kb->nX)W2sv!fFs>=h5`F!akDj<$g>UIQ!w75ZNVs!FGo=*lPeMJyO}v8ti~rJ6 -OJKTjVKf#NSu9+##W)0vP%6f@1|AS&wIeFhSjvO3(g_5Qlv9hCTKvIp-L4ZAs`NkimIUWFkh{;6+Vx|FRq_A4VPT&Q3bfKU0Ey$+ -f=riUpMM$+V>qdU`l#>5L@h#7j+fiUF+Lk8sNkk}7Gd_RZ$ji%v+N$kFH#BC6+X44|K#&OP)h>@6aWAK006YIO-uj)0000000000 -000&M003-nV_|G%FKS^gOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-y{cmB*c)002`20st=n003-nV_|G%FKS^gOhaEyMN?BjM@3UF -a$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoRr1UKmN>WUd<%YL}Ox1j1v-+jl0X?g$qGB#1kd#BEcg#yED5xGCMQOGsCiYaVT;2P)ng<@VX|)*@xgQ -1UnIYgy2sJzM=4&3CH;n!7c=UOt2rpqX_<%;LixoRk)F01;M`({2{?T&UKuF2p&W*Lhu-ZzaV%H!7#x~2#z8+n_w4$Wg{Ku+XN3K -xG%w;BT?=tBT>JGkx1V<66Gu+_ydBEk3>DU=zAzhI3T#c!b*bsbG?(O&zS^|BzPV{>KbQ#66romBLD9F>(PvQO=w1Yu53nm*XsMN8vj0pPc(ymp3{6kQ1}_a?-Kk*it0-62L!t^y%GE-_cy`+B6wj6@h{Q$87Z{;iWJ(lfnXnk&k+0u -!F|$>vlrtb4SXJwM!kBaQJ;Znb}?_-@Y*l-wzmt@XAq0f8;3C>sW$Q -2p&gp62T`4o=+7!J?l9A2|nXeIRt;0C)%R#KOOBjeF-igNUXqlkzkmn4E?_PvzqO7N&l -QQlsYK_@?&47&I+!Cw;m`DBcPQzv7boUQK{Oh!4=C!^eDlabH5$)M}ICWB5MnGF8*oTmGie&2Hn==S?lP~Oi79z(Ev3g{_8Z~%|n -DM~O$Gh-oeF+;yu#>I^xt^|PvLT=Q5c649Lo6-{1vx%I_PrPbl~x|>B#rHGl+*0>^}qfpFacjpD+XUxNHX6 -zjy}5*_|^`uRqSfJn)9X@61HL-DV=)h?(e*W`!*?F&~U4Si|FPCh+l{S@^ymL7LW_gJz*WJIw;V%V(iJJ!WBi_0{)*voH>a&H~?V -nuU34{4CV(a?ST9f(LSWv(S!bXMx_{)Aw)A2Ht-$8~u75!BYtiCOC-Ot>J&0jsE;-HtM(gW#A* -eBd{T`}TnIY;?ltJY@@qhsr(c79Xt@S>S#=HYwD}t3_Zq>$oL<9w -F9KdpScG~GUj+VEw+Q9TAh+W+=qq}%UW`b^0{rd8Cn3p~! -NdHJcAl|}&;5dSBT#xyAaQ?0qBkDdYP_)aUaX(a%*&(Z9Wy0$;}yY-IXa3VduLNK=~gF~M61j$4Ly9i7O? -&{^3UjQ8)a0iE?j7(#&k<`eu1;Kw{8MYuAJ-6^LgVbAwUF~pT}N{x*K-}@qfgcW -Z{NEabnxSw@&44!Xy;#VM!E0ZjP~xn-f>7|a}HdOc3ra`-&d^%{olPF?S61Q@_AxC=>0G2(J!B`M?1f{0eIhQ1JZp@;SV=JPdHHD -dv5?f`)vT7)NDY#>o$OIjM;$kvtR@IVdDn$(~}#}e_IHSCHT7L6T1cV%M;u}@WNXlH%4y-e|Y>>;QQHILGN2{1s%V2E9BR2-iG#` -avRG3?QNj~`cc;CA5W^xH9xF1#J(ExH};yz6%K>(l!FAwg0>oNsRgKF;5W@M#-S&Ju#1 -dAx1}zxc)-q?7UZzXN<@(;dLmPwymJC%QP|PVo1McOl*lcLD!D+Jt<1ZUTM%b`#{;>?X8h^Cr}5$0p$UJ9ndhzkfICe-ObT+<$jt -UYK<^^pIBxlFH{a-UIyn0CaZ@LfT{{g7+w2`=aHL6D|y$9(|#?DZh>FMkkpa@vFFzcU}iIB9+m?Y>06U#IVDAH+C$T;HF65OU#%528N%JOuodKZJISeF*iR -_7KL;)ej;4jSr!}H#`LTeBdFa^M`=PEeikn5XQ~7A4a-;9tOT54`bXNs^Q%p20!dWkVJN;kHn->1KWyj1oG -XacT>}zK?@m -n;%E}razAQT}H5p$Dh6*`2^~leFF0B%}-$bzDw{ag8Tjfa@*EFV0``bkI*Y;{t^7{yH8S{1ZO`9Ik(eOpxe0wNu_pv@-)?x@Gwi^ -(m$bncRz#qC-i5>>CSlhGsa=-pD};GpznKb#{0RO(Z5#_e3a>(;IF8`slR~US3iewz4l&}ZimtR?v3^N=sP{}uD~ -41&KVxcdvxlTLpD^F!+kkQ=Xk0d%+d1@v?K3+TuFUxXZT?2F(pml8}8e3;-!f<0bBIg4Hb{d`Q2R8FV=%gFbMmm%+mUV*-GD#0TN -E+?2L`0^{TtJS`We)`?3=+Cm(KtDfw4fB83*HHhO*MOfJUqgM@zlQh^yaxJz?KRNPhp&Ophqhpxhqqvy{$dO0vG*3}0Vi*PJ~)31 -`u%Bwzh$~=qcO{PA-E6qXL2jX!A0$$qf6RB&kwbOFKlTC9q+jf^Tbixpzn;`2D*A+8~W$dZJ>vN+acFZ-wwRpz8&Mv*+G3mVDJvK -<1vMscYq(fx&!_5#tw{&17D{;;r@Rea`~p$F)p^fj{e=}4fNO1Z$O_~`Ud8i_uf$c^CtA*@;AYkE_f5+^WVfgw(d>f?a?7+<)VpZc}USoII!cLTv$ -Twj7M1ZTYu{O|Dr=EK|v;J1%_06WN#55Z?%{1E;A+kZk{dG4R6N6kmX3wa!Ug!WbZ3*)!PztF!!3I2lU^Zb8-FE05Q@P?1oPV_O_ -weDl!@Ai+;{!JSGh{pS)hCll;@VVt<^vB;nMt?e=fF2I`1oQG?pCI1xpCI1QPmn(T3G&N)0(x!z1mkz&C*X(6J^?>^^AqsXx=(40 -5q$qs@Rut;13!J{Gt5r|KSz5m`W)kB!so#E8iluhu5#z+YRCN??fSjKC-wVZK1aP?)bMsq|CWZoujxP2@Uk!P9{vK~_x=Ly*H8sHKu+)e1UqDWn`-R#GG~OMW{$5T0=ocvW4;sGt3()H;U!dI|YP_F0A*oMif}BqkLH>R?LD5$fHW1|a%^GhM -L9u`7_wky~WP;2$FC#dE=PiQ!5j?ys|#RLGy8{RJ?A$EhMWe9fBa8F&cOuN9u#t71UE-QVn43#6mnKjy8O>W&X4H*phH4Vit;JR1etE9ABp^~(0r~v5_ny&@NI%TFa7c;#5;WK+8-twNv_cndMzbD4QlLUFbct*c}s&J2^0rxo?@ed@({Pj=`KULvyg|VYie)?#X -KTFds)$g|uGsoV_?W>B)HEB -A{pFbJltc3Eq<_dy5f4)Bm_&@ekjJJA%JZ~%@NK>lw@~NQ5Kb;m5KKneu8wpkp4$1uS%wT-~-mgQl4zxc(wp*W1 -kmayLhJ-}Ehz`Lx|I-lQ<9&h^ysk9_=?|?%JA2gPeMT+D(G>)H6I@4-SfTSbf}}b*9}Y$RH=T}h_8f+E{Rpz$bmB1d(*+tndl>L~ -6+yO-|KvAB?~KRapgz|R2c4`Lj&wH>WWD8q;lNMX8K9@mXP{mK&H%p7IRojhIs -Y{d6N8-eGZjrcy5AnT9U6P!u#BZ8|5UfL8Ax&QD4@Hd?x>$A@#Fh7RR4T;{{iy-@J3>k^>_roNF`m%}asqHxryqaKCg&EG9M5&G*KeXqX=<+Waf{#|qt_|feI*>1DXIOQ`68wth<&Kie&J{X62_@i;)7oU$qd3%gUyS}Y(-|;Bt0D^3nK87Ic`zyvn -j(L$Fsiw}W1X-{A(}a-tT^%zK -e~w=hWW9CH6x93sQvrWG72~|qRPeV)rh?u+n2K@SV;blvI}P&B(rLigi__5V-KU3~mk5?mN5Abc1N`rR8F)WR;Yl-q*RyAUUe1{T -et6jo$T{Jefcq#sU?%#llfL(wiTd`R2|S)O6ZCugOys-YEPUU8R!IE;&~Ke)q2CVG@7*-~s9C7jv9myrHM7v}8MDyd#|W|=`E!Lo -nhpFPJ{#k0z-;uxsk0%+oH-lgc)r5r8vpj$;2)37M)|+E4DCAfGT>nV!TAL9m!bdno`d=foP&NHHwX0o_#E($11~2%hZ=Y~!P^*r -SE8Rzm5}_^U?mT^HI)c^HHCD7oa{p7U28Y3sB$D`hN8Sq`zeW==`n)pu;n-MmZA+l1k;wz8d4{;f07_cMbYEaSiHw{x!h+^lO0E -yRX4G*?ST4J9H81RYQ>NbBRTm$1h(5J?_p$kgK0tgnAva81UG|sPFK_n1?RZ_eT~Z-?tW{9^bzf?L6dKgbyLe>&IiSMLiB&g7BjW -vOO!R?<oVZ&on^q+hs)58|5~nc -%X0AJWdzp{+-pTh{D?NKK)j(VArFpSiGJy|3iUf-724mp3UoALHK_Lw)<6#F -xd!E5ums1b44?3H>9^-ZOdhnT>*Q1?JtVh4SxgO(b-wjCj;|+*kwE_4&Yy;|fEJ3!<)@=a)->?Dv{)$^bCqK9q^6_=IBEKVV -gPhXmHq`%eeSeDJ!Gz$>x1)Wh+yTBc=?;{4_Z`5~V|Sq3zutlNeR>Dx*ZuAciM>5Tkk>tKx)c5TF2M~1Ke-e5yy-5C(+BU;d3zJ& ->H1CJ7jrft-F=&o?_--VUv|D5^;~y1@cfN?AV($%vOW8$doUk4_d?!#nIPL~e|BHUxq|!mK8&Ak_XECiKfcd=0N?i{Wt#2e*AP65 -{V5*`Iiy-R6CQ^C+WtGhqaO*$I>d}eV8?m*5zy5UzsLJIzsLJizehVhA;|uO-*`0SJW36I@lnw2(kDVN1)fhPcmdPzR`l!H?f5>o9p5*%L*Gkm -L-^I(Kp%hA_waVq`^4>te>K7FjISLb*;nwx*YW-2H_(6Aya9f6zrxqwKzqOUCh*gn;3|Swys2{4Td;@K5ajiP_*V1ld2j@gE`QPJ+LBAN~6gL0&g)`2h2Z^I=HVAOG+n>~r(~8Itvq=8r!PeE^wdKxAdkNr_4`(Z+cn)A1ew0y((oVd -4tT)s_NnPdsrzMKX5HuyoG-yB?@tQBFPZlkZK3xQL+~$Js`>EP?Hj^gqNNUe;RaE>XX)<;W!THW>k)J4?`j8oBg~J6p3{x~!W56hbLX8h -tktvJk*9YO$()Va{!E#lj_nq4`s+aiw~}q-yCM9~W$@Jqg_xe0W*iy&{5!=em*+W_2~MZ)#QsE%W8#d?f`mzLi1r; -GW%aJZ~76hQln_52Bi{g}SD)AP}k*Fbu2 -;(3$)&a&Fx#&n?hyiYK%&&*r;=`&4%A}jH4J^fuw;d@b@M^iZ4@SiHfUbBmsWyTclaa}fPq$8FTS{y=|cQP@mg -pCEWe2zyyba={_xkFT*os*t^L;w#^-- -_4*~%>7N=->LUETwF8dV@P9Df(cfZC!!jy~M9u=Htupwi&nEb73Ol}_&&-e4`)}80-t5|9#pAVyJImlx!oTxE@W`}E#*H~7`??}z$uXaSx(QFvc%*Ol}fq30Lq`PdMABKIr9 -o>cxN%dijlW(WI-S$01`>&5HgEL#rb@uBhA7m8F?@o^ljVf$IU?pS?3G6X+8UW0m@(m!DJ+jf0sdFXhGH^lnJJ|jIS>>$eL0D`?W -{Pr^JNBTSSUi$VAE6o{J+ds6PmxM&EaHeS7IrL0wpK~O=lUn1nGk!zZbIohs`_dn;VX@r)06jnJz<2HnihsJ|gndYl)HZ&D@ulJS -hv5Iizw7AlISqfB(r&lv^k@2;Kw&*8kMGi74|+aO^V>mxd(-<>97gG1bKuKKs=YI|4EsP&D`VLezGbYRcA~Hs9r&EBq;OIzobS-z -J@o#4djAIHJ+ENQ>_cHUg|L77a*kttKZTy3q`#->+i?U*ofZ9Mq60tc!zis=Vth}eFcRU#mw)UNs{`+gaR$2AywHy5PzC&S$(BIvZ_GJCOr{eu3&2N~d`60c3i@x>Mc%*_kkJ0n1 -W$@|Z-yZax*S}w+u>CZBXA1jW8TQYb-(w0{hvfbEeo+zUH%*!m8-~T7sLHPRiiF -c@V`vL+inEKifR^r}qgwpJ{k+ZEr2pR)}>Xst>`merJF1xmpgdd68=Clv!h&f77&nT?vk+zoizg*^lgV`uo6v@A01ctz7fZD(pvj -{yK#Hx$`yb4T7%{WSzGw{r!yo5|sWv3j3>7#t~)k>*O;B#)Vk_qp;nu*O`A$JMhOorwsn9=6AT2$8d%BYS{j}VK2pc&EwF5HvcvR --{0=~zKPzqgs{(=f0etzx0rwIV|slEzTdq=*gMR>tqR%Jz6hMbvj8t{Y$Vf$#bt4QD%XMH&2r -*%te52xnXaM+j{-}V|u@m{(eL6>`!@q8P4O_-NOIF -8kg;?m(er(WAzJRzvR30K33y)-wk_k*V6j~4*c48r?BhFa0UqfmME+*gWvNUecxJ!{Q!aAZt%sP#PfX_{JZ&gxt7QNW^5~NrEe4I -`Jde1Jg*YGh2VEX@WJQb9u(G@o`0k?#=c~{9&=4Wkq=S$Pc_a*A?yX=-xde^TKEi;&7oi#wp+hQVP|Sv*gm(+fnW1{3j0e4zUaLE -&OU(WYWnx+Zyo);py^&O!x<)xEFaMO;Z%HXJCr}XzdO~>c3{Egmcar-!&d5sw#1aq8UIAZ-yOhxLWZak81h(uGZkxVvSmy9>N -6_IEp8;?a2_32ckC6P=Sh^*UFNGxPqq#(?G18Q7i8OQO@oYAorED|lY|iC`*?1(HjaNnb -ClmD}IVu&F$VJkbcuKxUj*}EaBt;~UKZ>jhgaunxTbLe6BFThHrQ3~-#8dU@d@2{`7T3ia(%E=LB$m%gji|{D^hK%@$e;2`CDYMZ -Ritl@-jHBPh{&Uief0vF&d(YWS&b6ln_nD=v!SfT0gQlQ8U#t;>NRyblx@T-Kxm&be=kt -I+an%_~d#wwPxbkWFj?^u$m5*!MG-zQx*xzo?07=k51HcL0l~kqppiK#frLK-d(A3riT5S -;`Jk`Ni{j@Y_E1aWc&&ysQhS_V>NKU8FCEdGms*tqNah8G*5%ML4zx(OX`z(sbPFfj)om!B$&f-CfLeCQy=15i9GVi6F12?QDmkmO<7U&(TP|*9gI3as1@1LC6SE3anInG}r2w^GWTrRD5T~_|WeZ5R5LQAyORh06$HVLR6#5cLvdhJ)c$11{pC*+#afG#aCIR4q471B$w@sK0#D3TvC2nUlErx`uQzM!9iR84*kY6#c{$2#}_&yqn9)Fs~pc(X8Vy(i9y{Op$tw -TV<*nK6q3-QH&O&1tcntDDL)n}n7H#Fes;2piSdr^>G%?t8bB2158mjXlIxX579ELTy -G|y})V$AU@vT_s6RO2kyr=X~cNF5=H=6UL(Y`i(nX>F(Og1KyM9Dl9 -;ndQc$t0N=$=z({?xN;Igsw()ZI02qYo-tPW_U=PNK58t(1h2anvIzUdq*STrfj_7SDl)2xlDD}uCZt{kJVItQ&lRS>za*b60xqa -bbY>=hK-PM*PolrG_Ov5Co&j!hV+IB;}-ry)fn=iWs)S?9H3gSkwqBapW+#>X_U~ -3>wWM3bQYd*;W};)mjD6Y~m&pGM;1S=3PjL=)ia~nsJ5gYY`S< -+~@v=t|?`V#%Vo?E74qi6DP|=sV})3xq@5+sUr9SIGGW6T7}0TJ;^zOHkW79qPj}yBym}ckyL>ut-JEyf%z;;D$OECn=Jga;e3W^ -gyu_^QEAQ5EpfqJysE>YBy8TG=sy}ql1col4WGVAnxFHHO}_2|#fGUZS4p+uc6Ak!)f%GL2;JQK&CynBfXpCKOp4(YPp~{Q<)q6< -&}@kFY)_L|js`?3ZIl$obbU6?V@rsICvIQZPdC>|BfR44o6?DTnGM2?@f49DrDF*IF{P2zQ8oEYCM`my36GQUFWlM2pJdC^cy$A_5blS!WB*lp>BANuN1FMPzh5%j!jrbtg-9Ll5{A?Fp?iccJkyOd`#R#wJo}MVC_f4+)iHkkS!P -Mj)eW5G#Apqz=Uj&Ra%OZ81HOcjjSaKPf(9)Ek`H}G7Kw=35GA05y6R%G+v>H9%n?F4vH(gHxDG{`rr{qy# -(qSWcQxC^S69Tyc$u#t<;8a^n<)}8p#oOYh8W`e&TQ1ix!%&)Z991#uYYaT`hEK&{^C-dfWmcxx3hiQ^L0TmgvM=emwpp!k(^SJuKAYheC}=JVZjqd?QB$s%&qW*)Rs-^*E)SEemZr|Bk7i>!gQP_zg|_7u5*%r{q|iqtg{g^`e}U>n2t+v*JOPM) -WJ$2m6bcfh(P#y=X5tc3LpS(ETEw8!gh#@pbL5l>T2)p-fIg1Qr8ClDMTlg5S-ZA_&Ju*W1sDyR8MyYufdfsu(kUpYtx!iqTCzl> -h_IbHlEhqYgYe7aQ_Q^v3jRDbTPjDKgs0DBvVu5OG^Ol_sWpvxS9M3bVvJ1ao6;jyk+40c3TIx*&W)om*Qh}W8m=^9kmJF( -vods2FeCljGc?ND$qZdMdTATQE!e?F^{N{1Zoixcy>4DFVc2A?TO~GjC)WF2|N!uRthRP>P8L!iKH6Y^_307NOWWo{%n0@HA|R#I0XJ^K~!|5d^{t6iv~D -7-c?=-eiF&ooYxlvcMgX3yC$T9Ie8V6kFlZ00~D#^P5DFC0wypd!nV7Z`mNh+^vDT%on>NJF7TNWcgg0CJq%qROBfpHJSr2<*Rqn%%PsGH<+eEEhB8V -4%Sab-D;#HQuN`9wVLwq~nOF)7e0~3L7>IDp4XO>k(iiQmQ|DB(l^%o(D;P -&e!L}ZZ9GMwY6Eq`&bj(PMpxT&iM52SOXmCP`a`9GSLS-&7Vd<=zngjO|{B1Wrdn28C)i1VC`&3F~8F0-KL<)t*wwtHEBz!FPf -Jjh}Qy=PfMFCiZk4`f@Q7DZZ7oiLVPPiqcv246J^lUQ1MoU4>0Y9bqhciw5nvPRq?J(7jl21o(1bX8dLF%_}2qEt-R6pB$Fkg-b) -6XsTpY=bE@II5jp?UH7>037%bszHh;H?9W{dokHWu`&f5n$-Or+dG0n)VG7t2eLsb}dcCQOkh -Jad3Gp@mBjF;|cc?!vE-BO2?KQi`q%v^>@94sMP`-KJiNVHdqOk!yvSZT3uW=v5p -Gb`hJf=1vi(xr13QiP+a -5zJU+x!x_8D6MXJj157Olmw+LzYFBgvREm$8_J`SVi=1d3XpEz-QWHIj3jw2{0Gosd^Nr>Y=H)=|vUdTDl}vq+%SXPjzpQKXW6kxGwHa~{R$k0%5xk5NkC=Mm`C!q0HI&|nNz3WXwqKyXP4gsksKTS;ImtYYv39_^80f0seyuYxydlS}zi -{F}*yCnRFAI8(nqP*$0!^oo!QP$w00N!S^|rt@;Opi4;->JM!ZC9KgGhZTswfyo$H5$P_}&+o>Ui=UP8ctfMR(jNzTL&GA@dWT8|Y$nF)kk<1bXOeirVf1w$@fvGWO`W6&-4m7ysbCtaw*d@e@mK&cXfJ -oR}n-q->mn2c%PnkdWq%j5PZON-8tjNK=aW%+21V?;NPHniH<8et&h@^hjC3hANOu)MeSR%ykYvA)d_8|EyieGEQH@(7`7*rdTwS -sS#tuIoO-9oP!53;%LZm?N5!jNZU>&Ie`98I|rY3GX1eDp0}(um{^c=@L=ECCoi&=?i~E#n_;8xIMHw -gAO{Ud({z54r#BwSqFpq@~cjy!F1{~3^A&EcjZrgM4jy|YExF!SCZ=U4GpAMu^=mMhP<$vw`~W~X{?7;MFvZ6!gMH$C7vx)7okZ_ -O7!_kH5poqn8ou-yrxizAQ-o)XEB9&wB@;SL052|7d*M-*`e()jk1)4F -9p0cq!{0BR^L<>w+i2WLUV?njH&K0r{n-r~eJWaCABRbVk?+?tCsa@;`p!r=8j72uvEX7>6(o{!ka8PX;s+%RsvT_kiKaLM_5~2D -1Th?GqgT*rDJ<5@N;oX#Vn7gE7^^8waJd$5JXxO*lC9|{<#R?~s&NFb%)Uv{%h<7q*F6gOmf#qIP?aN2x>N%$S9pGZ -W0b-AN`z^^CR_EcB&nJQuvzuCTj8hUFC@jpTSh?qIL2hc$P+(O-zn7cP?Z%85<4U#O==SuRvYXxISwpdnxj8MOJ>2Ad1fM+jFUW5 -Ga9((v(5h0HNaOSYy|W*1{O8*dpK~_VG_dOhyooWV44uTC{7&lVhrTubyPeeB8S@cq~n4ffX8sncAkU!5dWJQxly%81KTc~1Om%4 -$Jp4>?%{P_Yo*F8=ZNo)omOle8Bb;QOj^NpACq~lRSz|u*z1VWuarLM+m($sMzb+u5hD8;_jBn%Zd&VMTz=s73K3U3`z92Fv}S-16_#S_kJ0 -m}uGg)aWs6MysGXCX>uJ7S3<>S~(b-ppauSK2ik}(N~)k3a~{nRbX=Y(em9-z>TUD#F{TRM^r1N;s=aZdWH0^yqa)M@L;M^f{-T;2V9UXoK9Tc!51MW(!{&G_LHRYL3x>U_$-B(R0$Evm -BxC{;e6XWo)bf^OzwQqB*_Si4QY;J}nVuED1X;Sq68_&pl}JEx=%8pSFESv{6;Zdei#!ZYFiNVzgba)kz+YkHPz*TMzbLxALrB6i -vT=Hg3+4%lR1O=aI(H#;&5btlx4seG0x2T0w`J4c2_m`(*GiUASl{-O7z(#MeRj6{BI0}vo2DXP%ciMFVAE6;Rjh%gbEDw*mC2n1 -KUWtsIw0{bo!xTI$ul%^MrJ`-hO_!J>pGsN;K2*nTIcknc;6NH5Z-3!`CWRO9OZ>g^zp2ew#%w?*y$UK@t@ -F2$1Sx20~UISdi8orzjmW%AOM-e4Zyl22MDz``Xz_2mqQJzYxXQ=`yHhk+){8W{MGnM`%sK@E)NWS7rjt}obsJtfiPA0z7G1+^?Z -Ge>l1b}^!dDL&4=u?^mWw(hlT79N-*F~Zj5IfA{FQpzw+3|=`L%BH!#vKu*SaqmPb;Wou(bpuW;**H|Z8e ->7wY@nB+!-y)lt<@mREnO@cjFM$1Xj_rDeS-RYast?J%jGE@>Zon`Ig^ni^mYIi;VtgxPvxeCu6x$Akl{B>?KJ~)}bx{IB1E?3WOf!h|mAgEv2 -M#X-a^sUv@GuW{mbZI7@WiK*E76E*B2#cRNeX}_l>P}y`p2i&8Tl)sxFWJ`=w5%S`>^JZ4YV@eY)A6CvS=I;ahZl2focp1wpa|V} -RTo&RFNotiT$Nf6#~vOmhc{sJRENG|wqJV#jA3>0sz_gP{7oCrNOkY`lvLTc6WlSIV;3&$D#307j#DYCkd?d>qF^^gA|)cCX%?}m -eh#}QM22PnsqMv{60*b0n%o@qXgCcfX{TQaAxySaLB2HKm8s~f>reBZ(b4IbAiS|y(tq$!3a5cl?erJdcwUq<&%XP+2ISSw$u`A+ -Ydoh&*5{LAg_m+)-NT-q<*odbHjT?MuK9KEA+Tl#oS)nmCgO(@TuusygFj~ -i9H9*GLv`ogQr$8|Kd$iX8vzT`}SI@Rd+l)Udleq4__Zd!Cv(?TmJg6kmoDt0`&$4*ESE|X=u8A&nT6OVNxjeq@Ji12WM>8fm3%Rg@(t+}z -k|60tDX)VyABQVgPyb^}2c#!{B?3v*C6b9;t5ZCpu$Y?4mH6bA3bW!HCw%D2{(K?x2=jbD3Y6&5QQUMg5wipi2oR;@2G@#?#F^H} -U?P8c5*KWGVs~{OH9XU1n^|qMVTuOYlD!k}VGLw>#h)S5}@XYsIe8L9YJS6WQZQ{i+K-1xodUvCYCtp&O6WDMR@n*J>F7 -16ZKou|(*IGyUoAEN{luNwb47;vM-Dky#t&EtV=N=Xi$gJgNGGG2+Yer^wCh{1EfJ;Em8=mJZlx4Ktq3mt4=dCr4VVSdRL007Pn- -yCRAwa+|?vg7_SPd}?Hh+Ta+EsR4#Zdw#;Abm(5HU7N(50SO!>z*!Uh9YX<-Yh&@cd}AZF#bfI#cY;i8Y;!5OL9EJ4y-TMCu(gV} -CCM8)fsl(sh$<|HWWwsdk#lg{j9Jkz%p4{**E*&Fo6ib21^5MfMyIcW4ouHxL$+_}wWARwHOlTim2cHaS||ePWy-^e5Vm8Q{gshW ->LXW9_T8u~l{G_yMo(4a*p5bsADvIz;!PRUGcbmd1P2?P9*bkfXP5IXD2FA$?B9dZAWKFpT8TPj)kCwY3RV@Gk;Z|4Y(%UDv2>(s -B%4mli7DBt@Q}Qm?&fdV;$Zd*^DVoU@LCl%#rU#Pfk>s+0blB><|N)qE-EE?Qr8jrk%U_-SrMws~iX(_ff8!7@%Y-|@OJU}a-ZQSK@B=Wye2uqzQ8xciXS%-FO9xm($ -8NfFWEM@Jkn~%$x4r02}wE|5;l$+%>5wuTjAG?s&V|H337B1Ks*bC~Z&cu>Y_io0E*!wnjM%gly0=2OzNqKW50OP -y}lG>Reo|a;d{svnaf+A(EZ0|S9NLgh>Q(2e-@vo;N=!)Jf+g&jOLD@cq2R~Z+QH8-r4^~65VZJ+>V2JM1`mN<{SGwJl)Lgt+a@Q -ZdO}@G3_Eph?k&Mj1|K$Q#f1)oR6yP_#${03beuZYUj9q&T-bko(1Z-*k*%q -0*=C7Ff%w$#x50zjaX(|wKu#;5OZ*D=D|2P)794#xUSq;_NkiefZoA?Ks2*!hs_Fva>_l$TOqvXa>AFytY$}cekj)hH6WE1H-0yl -E&NJPW1>74QJ;)qV;cby1U%c-Xg)^A+9}i&^4?S-pr^Tp_D9@_1vsCDqvq`-N-vgov4rWN{(_>YKQB&4Qq|QKp`50eyD^tM{E7ClF$+}S05GlR%+Ptn$TYaZq -7j-x&1-fQFWfrdMT8)V9ZNW`sZS5D^A9#6?WKGY*$Ww+A>gLxBK3T9l-U|J(fPoDxu|j1zBgGm2shIr78ipR?i+9LfV{&Ezj0Hkt -aBj--o&hhK&yG5dIy!C^<^~dfr^z;+YRok`1B0h`ns-*;^|@N1>m57I#F!+8k+fF48hpYk*v_nG&~WKRXD@SIo95E8?3iLZ%=l`0 -Nm8&a5ps&BX=qkl;RjQDYOo>T_*_O-`m^ -=D3Tbg_T%zhwbE&gE6m*qp5N2PPnqm&9fxw(xe=JtIl9>7LNMsmEIoVqHLtn^|pDo!gnc)s-^~1TkZ(O>!nI6r50TS -+rFwz1%mpFHHB3eojE6mQPKP=I-cyypx$WknqZV8?tD+LuIT8zAeeuB@5I6rp)@0Az*GVZa|2F2zN8^J#hV;F0bV1Qh)AQ9vjCGZ -2bcv@gSQxuC0$}EwsteFXnLy(hlk>LQfsA3PqAh5MG4;uY{S+g8A;yFvXmm#GS&2&Yqn&YMSJVaMBn;&;+BJ9$en3cKtPQb!^ -Vzca@vHh=c8WWAMWX$7V-b$t6u_Vlj+~XFR?z}XO+{w9gI$7DHO3TsnoPtGlU`OlRMGGbQ)tn<8hxDq)-tcC9_LvrwU=WEnohOl) -m3+@7N)7>w^v>n_Kt1iWVNkBu43hovpogh8_#%ash3J{76dWmJ=u(}|SCwQ2Efg|s`^ic=80ngo~qZNGd3}!f*<-7~* -kD1n7lV(h8k~54F|NYGw=(Qp~p_NyiS{LC^)Oj=j7I*6!4I#c08rq -Uqwsv0+lym$P>#u&dL3plX+K(&Q(T9F7#K}g*acy&*&6B3B8ArDdp|3z}w-0H{$;>JV~f?3gqll*sGw>`?=6x!8SRv_jDsKvAC9W -drCSD7m_BC#@L5DPdQ<_Wx8fJS8lY-5grb!ok9KRUspF??~njEXi&sEBY|E943PhZ4_CksFrg1fr#vzp#Ilai8g;a9obtonQXk}8 ->c9%iAm5Ev<|^ym)c{O;&Y*R6VG%JzE=hpDJYGF$dEdYI-kPPoelN{O22w -PPJG(@41ROr>28$X?mK6poKr^$$$2CjjG5l`?MG4?s}}4KNTMHS}LsA_IN6vc%4XlYqEif+hp%sJSe&x2drl>qzcYp(26;5{ISnb -$C8sLO{z|z%g8&C#$hw?7m&@aC$G9R=kRKY=L%Kjxry+K0DV2Ws+*i+EC<#lg7Ru~bUG13J?rA6dJ-ahvjp|Oo3@tEjQDd1*z;kL -N)&H|XMV068mX*gayg_b(pPrR;;?Nt9i&=!!L{9Y>7vGVJnt1ucL9mU6X%(wSv}#!@#X#h&N@-qFeg#Qo{yk+VL)TCYHcU*L#v(B -QfkkTr=1Y4*WQy$*;OPEq>9mEz2BC1%a|)9VStHPBh0lk*(yZIL%6@WvL^$d^uRdd-F_-r}5y#|I!Y#YUMu#tXS+g;>q7)$T*E9 -Ns-{4!F_8_a0d5tShcC9|EXi0!Erw581i!QhCm0$R1{g<5ims6&w^JyrBp+Aa*nCS@SSmju2lG1pygLHI=FZ(*?_)zETJmroi@>HPPoIPDvA%Lr~novy;rqx*s)KO!HFx8Q$Ydp -0*JfuM#|ygqRSF*6(%q^OOjteMbphLaGaxIr{``<9r-Q?Yhe>Y^iKu1mdJdT%&BGOw>;xb&@glEk_jLLWw8@taN(&!w%faZ`j8jT7K3m;hp1ru{apCMs;fL-#l*ATQ07kF -$I_v$hRUIdvaiUKl?Tgtlp-kl#y%73Nkn=V!k4H#a`Ll!r8Ivf1!%B%PRe-tLl9?|5;lcXRQK#)5^y$R2Vgp?9*FXCde!{GX3VQD-0_s&YREBbFGGKc9agf*_1vgqU5BfGh#CqY@cmUZG=K -GZ}Q4S6Hhr$9k2Q15S0dY*z}1I2{byj_TcvwdkFDLYR$U752u*68;g~M|^HUL{3GN<$T>}VI4-3^NxZqu{(uXir$wXGMYEst*cPH -e8ru-V_%NahkiXT;^ -gpEM7EO9I^s+m|?>{TX_VlmEJy~|#*-r2>nS00CG`4r}#49!&&b;HvK%w9RY9yc0Mc?ATOi5Mw5 -hp>a-j$Noq$LChamt9J3b%NZ>x|0=s9H3O-RBE=2vnts^F&&OxkhT_R#=EDQN95LrNEe+HWGIIHuaqpX>R0|B56&;ED4!r>@1@`= -*E>>Ml@jkx1nYKPPre9VWL4@kZcwir8JCQ@O&Y3IlS+80%wn(qNpVx}q0+CgQ)4L}HMkmEy%~gD5Yi$?ZMN`HoA8G*;ViI-N0#x& -;w@k`@C~FXsMFECuSh-Jc@%Rpn$*wuXuJ6I5`@h(9qkh!{;gNOI_`MFRe6-v(n-~6ECHAZAyvs -o`B&c_gT4rXmnFw6QZlajQC%I^Bpt+bqBZ-!gaGQ+NO~FbPZ#(l2 -HSk*}CuUH6^v*1}2iZP6Rgr##(3o_PE)43O5jk@Ng;qc{Nbe$H)%W~cZUa)U9L-cC7ESvIpQ!Js?6HobNOH8X!Ht+agz?%}X$Rkk -5_4Hu;HlRwz)3mMkoUFy)Q#S<)Y<*==rI2V5}4zbYPLNcRPvb6SEFsnQb87t?3chruxK{74Oq5)hD~~&zq-T_SVZ1wL7Z{nvW{Qwm#38#34fX9-%0-E#cNvMVb3+zS;XK|<@69S@j+?KrkS&r -x-7;8o0UV=^5&e5FTK;8FTRpfB3bFhF;K0ggezQ-lC!tY(rllO=`pKZ<0S63<#}$j$SrcJQwz$Ko?jP -U2v9@e?pL#0^S9l3py&`3jo-GP`u}XHGu;EG(O-UpJml4-O%u5C0H^7n`H|k+b$CSJ=G~Fp+t2Ie+j(&-UV?Hvh(>}$u -^eH_)A&Mjq7X=(I%+0ZG4dc-zDx*s6XsvxbQAc3y@6% -9T+*pchHq1VT&>%DHdYc|>fycpaLOZO -u#!3qa%ZjE_`KVOBBN>Vim6C*G6vY4UI$oA3DyDCxHZpQmlw#igmU-Y}7f?&Z@+stDoA~s)Oel2i7e;w?+R%ot>QCXCER$G(`wM28DU9!(1%Qh4Ar;sYQ#~mwh|~Pmc96$9jW-P145fW&0A^ -$J?B{*I6f5 -u^1pL`q5l~*raE8nP9{?@#2a( -L8B*)2kx08{$-{z@sllgEgpxv2S5k`0xUMU1xuAfBw)T}Wyn~Qt>p`EVvZEg)YJ_X_LV9L)6#&7Cneg~PkLIq?@Gz;K?v?%?t0HX -U~6dg52v;qs<2Tma7+!}3d(^amMO(`I=VhNs-zdZP6*pa4<40I=Xwol4Sqx@H;?zf=rUxXgJi+G>`$?dJNG~PF6Mq9W#>_t5r#p1 -*0OcrItBjdh1)kvI<>w-afR+mHlBwzD=;U)*_#@R&|ekIO)S#Nq?FZEMrk}7$uF2L(ZT*>G3+N}U(SGV4Ul9WJbSCeCgj?5(Wb5n -@5o7+vS>D^jEo;E7*nor1B>jTE!`Y*OFQ&NZ|;&=zi7)9=gtbCKgF?Et`J#;Kg$sAv*}D$P9DibQ+(hCKFFD@l`e1n)1D1>6N?ko -EIAb10$0IdaBadX59hi*W;&NU2DvSKMs_LxP}#&RqB0-Kodpw>s|6~&9ilkxp-WmfrNE_yWUD%3pYu2iZ^o`^N;KqTFSgW$VE%Vw%a)*tgq-8&p|a -?$q*ahe_~ps%qchHsD&;bUIk}GP{gO9L;B?8LTrmGz3;Mb?jJ1ovOmzo136$8QzShCQ_j%AgO3~1zi-WP&d`+Sqa>O^3DXjv#KsH9WD560E4GQPzKI}>rTkRL6PO0b2)M8txM%zc`~e#u{c!5ATt0=1iPS;N -#)-w>%|(a)rh%`npjF7GA#|%7*m!N{iE6XjsGwf>+9lYRtzbR`W#yV3ca(6cFB0=iG1Nr_1w}NNy?3Ukdbv8WTbxwXMmXt2z0NQs64g@K4kPN=X5#wrtt7IZ{5>#i+4^}9a3)0 -am33S|N9%igRf>=H$r!|@%wapo!Z~pjbJ%#3y*XDn5otMIPe1?Qhc$dg2gdqgCAtQ5;~ -LoOW@_pFT#fn$|RlBBoIcvxIKT%BQG2p@CQv;WlZnzzN -_fkja7Tow`9n$zURz+{o_>XGhU*BO?QoUnE{qqI=ipZr>#zj9B*7Jn?Ll>p0ws9b9W!ouWEbe4#5HRcbzRLa#Xg2Ldt=k+6^hveI -v&|CW%M>gCo74=^w#ORR>Oj+oD3J)fFrUR -AOrH*8+;rA6&lZH12L&HI-UW|VSWC=sCwjRRivYXC#xW`Q|6-XNY|iN$1@YCnJV?_b&Ny%%45&r -!xsXCB0hQgY#~z0r?!WP2#r9XcS9U+TN4GKEyY=i=@WoiN?Ib0_Mp%W6@Q!Zd -_Yo8z6*CVswZyY*{T;4nbNYA06;3@>PT&m^HTvM@Sk!Im6?OHRbz@0&^|US{ -a-%nR8$VZ_ebpd84)?7z^>UqM5Lx!7%@Ss0PVMbK7ekS+0eeLUcWoBj&J?^q%RhyeCp&97C>fPQ@UvQ^yga5-+W -8MmnMkw0d;kxcgdEfaNJ-k@CN@VOYIC;}@vUWj&bU%pOZJacj_@g(7xKq}WtAnl;%AQaS|Fv!v7m>WTy^GM>S(Q-kg%Xy=t*+evz -yP(`0YE*e*tWp*4>WCOz!tj)-9OO18VwL^!jc#Rax;o<9W{zznWhz-kbQ~UhTICQLiJZEUuQaTV^yt?8D4G^3yY-B8JF2=z_d~nU -FU)7GR+=?6KFa?Tq4NxlJQFIsuy3rH?NK@LRd6G{hr%PP4`q;Q%###RSsRZwS4U2Yvb}+nnBM0`k4+}3(%D8oPIctmXn4?xgO2kX -*1f7*xIdOPD*57$>Iffy-<6nVBGpUeBvMj;HMDkMWlujISBz$XO1{}9Cf;K`>k_%}Zz{dYSMp6MgetG;JuAC)uk3MTq+9puBYL3e -zo}GnM6lUiV9M#<^N7O^FAqC`1J2s7ob~#W>22euZ@*%3+xU5H;}^GIdrSN5$!+6TwT-{&olVo*CM<88xT0<1rnZTz+a_Kk5A=2I -wky}QO_;M|$@1+t+}Sq%DoPm0cgL+aw2i;GZNhbJ6K-gmu%T_@1}dX%!qT=0*YoqlDfGN`{vFZ{qF0i>>X>CwqG`td*Rj_wr<==A%49l%%PgSe%Blg=iH`HCAQsubNl4G+QzT+ -VivS}j_FR*3lnE?4^F&HTDFo~Nr;~?r({1+k?nV1zGKDuwuw~U5=lr%nihDSxTtO745{MAwu#pl)<954kuGhUI9o{Pj^d7!hs7Pz -W??t2ZNHsKP5NsBRdm}83%B2LUE9QkRQn>@;_{YBr`puMs{N*W1S?B5F(H7OHU2Vb_vJ!@6DZ*>kyqPJVy8>H?~i`dZ(OmX1KU;Bh1{&fsBk5GKQ$F -7Z;7nRi>MER)&PH-FnY72?sF+x-Trqr@?!JOcgh^jhkMRBl$bmHg1OGcrg#v;)?RrGG8)XwQc%%)7Lc3PvseX{Kjol7l9;$<*lOp -kI%Akzh880G@7MS!aFZ!>&BVf5iF%ll9*RnRJB~Fc!t!2n;Rjyv3JG{?1^`I9oByJo!b^pVZ2edk%%&3Dv1D`k>N>H>%+G%U;FwJ -s`lE~$6deu%9ZWoZtz%tc&D@4T~ldFE6F}c{$zrp6fy&?m3XU&EpNSZlEF`jG=%G^subJm(w(}CH1Zv0DO`8h%4Uq>EfRF@n -Wlq9OdIisSB*1zzar@fEJ6QBX;%PF=iX?5&9AvB$?h+PsyY$@#tHr@0kgLqRtG3-Vv;FEtESe!POD_RQGEf3{$88H}gtf1^%H&;C -C=o;Z?CC6{NG;J;q}ka7-j({Xch^iGCYvz&U3jAC1>=|QSg}D8&BEa69gT#)^7_27gXC&HLWsDu?B6&rS}T)l1H%xzb1zZoZbgbu!bQ^r^4_pA^>?P8TBVZ@ueAQV0kSC1)j%YXg}!mtTwGNurnP -TXTSqcHr8sq0}767*{kKt=+b4+V-2Kcw$5Q?2EU}S=)a1%@jd6F>#xjh|fC4%6qrpG%j2yZA_RIB(74pWZ&Yx!-$Mnq!9^f`nH9O -F&(UAS~kRHnDi=^I;q~{m-&kx+g2=Q(KJACX#Y}56E=d&+V;!t1`}73D^4(Bny2D!z31Nc$t%3krvtd4QWNGdgPVGXP_M7)gbN4y -_?x7as`qi7y-ID}IBv(Kx3o=MzzQ)T{)UC^m)^-pT|qUvm%9ZaMkX)N!NXfOE+N%`TPHc9frLgbjci4N|9iO=f+Z>;kWS+QaJE$jY+v5s?szqTRn&9Ut_ERfi1p*v~i3+Zw?$t64PA-2DaaJ=o} -SwRUaI0YzD=y>D%f;z-x5&-xV|vmrt{vlt6|ZiXdd7@sqqJh(R(DrbR#sN#oA2d$pBF|)j8yyqie`s#{#J18s?x2p -TEACmELNoiF{jofXe`dm@&tR%S37Zmz*=aIE(k+Hd=NVWIw`7RhBWS9B?pf55WPU#uqMPvbF6~W8l=CF-~77tsVf=T0+KYSIZD-#!?CwH`Hd?G#sU~_re+ro(sN;yn -FXJmJ;%XmHm+s&zfj*FI_jl(KZ1cR|Ewi>&I+a!zNZk|*wQ=FD(2IQgSV(|1QX-TBXUw?5c;oid#^vYg?&5uj<}FjMFh$eCRP8eKRdJQS{M4G;(`uuem7*~w0hBOy<0X0{}rnW3C4d*?Ks!j1N++M2b -71Tz=0E07;6xW;H#Bi2{^1$)Ru&+kV#8E}SOuUAZdj)@_DWRsU>8@n8-nHiKdxBXYY>!6unk8Jti@E^I9Q3cnYGYyCGR*v0Zmci7 -ZP+p5n2J@fdmfMCb`W`R8hz9!DkKlcF@jwa!!G9hjqo~2XT%N92`gPpg!E*Qlpnm6H!Jh2+m$tRqE0%SX~@MSh8BFzMcfhQbIy3` -uA55Ohky8&e^IJVRO6N_qSeF`kBj=f|0>NlDRj5`O8Lef~n-Sn1Se9 -GDVEBX|9+;wZjxS)(zZMSK$E)Y=IC#Ft_!4xK>`Tj)*x$FKGt8^e*l?fkDyXjT5KC$%^#qn-BYndNAOKdk2mH-rxs%+|9ys)Dxb- -?r5)R^mUzO?ofv`r(=uhE7BjwRU8Oz%gaDU|Ha@){S4V}0TwErt$ldE1`n -`om&+X5ALqZs5lpS=Si; -?0c!CtdN7PIf~CXI)<+Hspi6>5qt_WcV9SiBw5&F%M|RA!vZqG_I+8|X@16;ej(|1-1$8d?VXC_2ajcD$~vk%pd#!YZ;JAqQ4QOO!x^Us((52wtwNaI4L+ -ah$o&PzS$Hy>I025dH!;KJWvXx)VAeAKj9+loCODZG(2Xc%8J|bmm@~zYjy=ivUL_izvfw$UlD9Emc|)lHz$fEJ5kLT!`rNd$)!^ -L?05a{3x#@lN-F#O?j!HFO2`e>O(|PL!-M*%y;41=#%lA_^!ANYC>-3tC@F8a^v)@xz;{ZZthkN$zlu*MjEkxIqeoj$ -?$YRWNSRXe-Edy8vE+8hb-F=(SA6AY&BYZKuqfduHgKK-eI+ts#2DAlRMMNSD|m-iHia|B**#n+C}@cEO^4&>tn_+e!ge=p+>E|Q -kwbgXe87Yc&lSCHrGS+_-uMh9@PXSk94fziVm;O8meRHPt>@7%--wm5=B^p``Mk~OKVFvo| -rGWhmb)eW>pB17JU7;BZ(Z3&I3Md-J_yeo77yYU??0dkfwmMZwm_ -SoUI;K8}i9Z@6P(e8};*#8zz3m?4>x7H=Xtt?DdQ>HIWBo@WesJ!?}En8q^TRdoDWH2T-#Y|d@CFx$Zo9BeFvYH9uCXU9<=Th&95 -We|`Y-ibXJ=@xATFiiq}c?t~Nm;+;aY=*DWmh>FDDyP}{9jg)iEj@X+zBJibg9gQJgHipe^i)AG+B4^!;R)E7-X)e7v_@OD4s23L -DL&YNPH+dsW(RJeDcISJIoBrelHC?-XB(#%`vv4}!Z!pABuJrytc^sWvs;|fcNBTjhUpfVRnsF5{algd -?8PG^gCo61#qUB|!x5D~LYL`OnZuCgBF_8k=!G0g-R>kmk+i%T1cFpBH1KXClcQqB=+IZoh_Ao5Q1!(p0H!E;OrPAAA(zI2>q8Xb`pefbFPO^K{b5_~-4s48LNtZrSh`!gCPAp`VP -nK*9~u~-pAGfVQfS;3JLNQ-2N{2c5b7gWKeU1JmjC4b_UxPz -xJOhr1Rj;Y%2f`h;-WZW{K@suy5Z$>gfdE!P7t1rN0sK{ME!9Q5lZ5*hI3uutj3HCTfo6y*bOKA94MX%da&4799s7^XDoj$#l-Vu|3jZBBGUGGND --C94Lz9?}Lk2L@B^sUF!X@LTKWT4tWGo|Ul*A=H#gp$M>-W&BbnW_|;--jN>)Q1vyeT~sd#=IlEWKFsOAw!hqaKBIoB`KxWG3+L5?7&BLO@DwKX`=d@Uq4Z6bb*y_5;^=aK -7v+aF;P5{s|CIC5&G2v!9*GS=%sB~^te6qxq=)y79^NH-P=ulE0@YCoEBT8d)q1p0>ruZc#f3zfK3xg99{v9u3pYN5r@(iTd_64j -dfxa2x4!?A1N%P{n||)o!J~si|Ltc(eMf$FfX>3?7C3eQS@-w%Log4fo)`p52f{2rBlZI**>pOO;fEES_GF<`*pS#-pYuX+KH$$p -vN{mQ{sTMfd;QF;xF1!%dp78tm1+D`pdpg -hJ{Z2&Cd>~j~Fq}m(#0vrRenfWHk-a@s5)!DBW$eNDTa)81t`>4t|d8?B5_+I*i7nb+icGTVeZ%O{8|bV2c!m>W=!s;3lAQh$q8` -KQDm*UQEsdGrG@bEp`$|f-Cv7{1Q4%(qERq6YZ(ecgB8k$INFq-h=l=^8p_8fV&@c-)SLqx -;|yg0if$eH@O`tj=4gIv;~MFHGA`+*QbAZ09hG*E^^L^lQvObCBs9jP5)jfmKA#kB5=DJcg5>bU_8<7@gM;bGlg-6-JdKcy{RgC! -o~1MV2eHmZLjvWB<=y&L;RR4U9pfD?U6w4bU0|o4>gLf!(FV_n%6*AmNNwpNBR6!%uy}fhlOW$Lb(W=nm`@TF(`nB`M8lAF7r0c<{0r%0q1h}NY0;&anqtkHo$^99S7wYKRbbAFvB}NslGIBB>~L9M%GOFCLcx?2Jv9XL{qoSv2O# -!S@DTypCPGBIjsP3K>#n7(~4N;7)yc-H<pRll+duHxpxgn*P5HW`{RzfT=6MAplq&Jp-=eIZw7pIF>9R5#-V3|) -#$~BS(Ot^L8vRsPA+@u=@7MuV&@UK{Mvr@?J~>5zHxuu@e~-9YH3iI4km~O?0InXT`%`TV`c67Nedg%zenu3|O6U^ecOfL$H$2?? -Ih+D%;mECEroV+IIR>EU$HGS9z3!5H-7?2{@d|T@u_u-wFS?0b(BEH02yGk0Dh76L=iDgag&YqG$;5Kb*Yxp%%5upF5#o#%V*-xJ -mH>5?#>CZxYRJ=#T+kPVtK-Vx#LPRztLEmGjhyS(i{2RSNL`wrrJ*V^b_M^$!OM+mZ<1SYXI8x_SxM<6X?h0es1MAMO4MbUIHJ&aPU}XJ0ynCKX9okUm3PPYFc{O!;z>hSJaxgIRKy+xyB7!W -oCjuKhToYaJQ#?K7V^iz6%wbF*rriV0K)Qcj~JiBd(F(ZZ6Sz@H|-%cZs@>aowJ3k;8%!~#ec8lV7u=Jtadbi$@b4D5G`DzDJIFz&s -MQn&FXF&EvN}(!Pr&pFhh!rR5SI*iKa`8%I?E*A6TB5k8%-HZ9L}g>5mkm2WwMBsl3deboYnoc&N!xfJ458D3h_;Ib_Qp0r4f7eM -_kTyiG^t-Y)x0{97@M;n%(g^!y|jV4E-OW1=E2&=#llHTAsvWS8I|J(!L(H~H<3hlCPGtQObE@yY{?;h2u-UXU>B_lcJgUosmj;P -xLM9O{owV4!Mw})o5}Cq{|Hu8;kqy_5=ZE#)hEqUGjzbssQ2~<7~{kY^`R^v8`$Afb@S4< -HomQw^7W-?7$>$jJ21AIn0to~J~hv~DKL}TlWrEQ`>*sa_^d1FRnJBK+6E5z$0$CqVBHYM7d%0CAMECq!$ -9T#>%m{8iHx4uTRV`#14{VTuL!22dIpgp!srR5)E~<{t0&``g*+oIEehvWq%#Lm5|U&j4dH3 -u4W0^lVtM)sswLK8piDy=8&}`#mknIRcf|w`lU@1JN>+sUa!x7UABeLS)`yveq|4xXOOr~oD9V3F?FFnIaQy(4I(vSUz?;lKqtvQ -w`G*7RvNe6#kf}A8u}2%7FuuFpb~aE;i#Oi&hFh}rbhbXTSRXC7l1a8k(ca97wu3I9>f2^_-6AXc}&Fq}&3OUxro|ehvVRZ@yGl}e9(ObrZZ4dw7Nx3e*WVS-~rH6AK+NgD62WF -$;mTBm$UhDlZ=F?tYiL6OXxlDMZ0+r+q}O%ok-M)eNGIRq$OEmx!OYEUDi@`h%G1#5M3CTinGK_so$F8Rf+qx_Qia^$T -Dl@4#B#i#p>7m&avJ7KE^&CAnZ76;)+me5E{1%ts;)?v@dz~afju4w-!1B)siA^|6!b)w`QkkrnkaZ4XU|bruM|N0}o}=E~CKQ0?IjodOA#D@yXtVwPoO -T-xrAN}}C*TFUGfx5`{%EE%o9o5NdeEo>r4&Lxg%!GkDZjNKZ8QznCya-G!Kw1MO&? -&kT6zgkJOPRmneyt`#(|pwgB}Suiv>II=l*3m@U3n$$MsJ9;_u=Paaij5gk!jIG+WX_FFjahOpXw`72sxkP|dVS#FXP93~=l8Im= -JJvg3B<2(XBj$v_6=;`0>6wg`K6=-#A>(4CIkd?M?N#Z21{nsXHL>{KdCW}DyqT9!X`8aVb*huv4h|YydapH}uubp6Yr0HAF|7zR -i9#slGkOEGk0TTeQp&S;Z;wX7+|~B?ACP&Y-NOVTZ|kLHd4O7990wUz?MXLlKpd^>vot7#kB -dzfIlS;sTdvO}R4{Hnd-HZSfdx?W{JoWhB?^M*%5fhfb*2wy8-t-po((B{V-v`{KLPl -Us*79mYz4w)aURuq17z&+5DB)>fMB3c{F0J-|Et+Sd#o=!wc}1vzTH|u~0gC!1y9_&A^F7xspASzgQ2KsRoXfBd0urfk1_F8X8X| -#o4gT`@m#&eDQ~S2aX(;srXrPYM!#nUr$3wUm>PmZ~sx?u;&r+=$f#()T157Qs40e88|m1wWqU779P&X -v9Ws}o^u?j5nFSnsUJU_{PV#i=wZj?5lK;F#r7rMua=3}k^%W(8rMmith6aaVfx5pA -3?ik)@W@c`l;MOZHLtGaT>Ybkr`p>FJi55sPC3l+!W(#Ecw$KleY~W*2owS`4PQ7X0*;Nw$%^>QSCAzhM|=>;mC+2 -6V_vh`9Udu>Ev|dc~uh(f;WUAWr*>}XC#NYAVhY(W+1x=gj%%wesk#rcvr7%Z5C!Q -7QsmfBbS()87Up`E3kjeVD%QDM5z+Wdh0nZ7j+WH?D^CZ1t)`ucSV@TSN;OC6~}) -PIo7N_~4HT5W!<*u+x50iBz&(31HD~@YZ2sQk38?*&+~=l)*-yzz<%)B?~ie0xj$u9CwS*cb5#-cKU}!8;aSkvh?D-kCU#ieb>1D -6bWpi+@V=nc9vp+c!P{v0sKSeY;qei$&@x-uX6bQPYxi_<|nBc(Y2Eu&V8{C|m0vN0brKSu_v -U$9D(LZqF&&{i|>EkgR_-eg! -x&9PaB|OMo`980(HHM`h{e(|dp47e22*Me;PN7)4Fiayc>m(H9FKyqN!T|M@?G9K7pH097(ylfGg(mgIJMzj{`ZD@T;=6408fO<3 -+HHO{vKbr7`SGttz8D*?~A$tW=XzSB!S0vQw;9Z0G7x -xZsJ+wSN^+6lI?B0pMPcVV#PZzSG|M$-f?K38&SWSdE8k^-})F%lxAInGme0y^4O=RZ{v%va0P8;zX7l0b)F4}4vK$!Ad6mDg@+F1y2N;P -ix2O}!$;NcKJ}nbAuJuSh9$Dbj1TdRXH3};8y)&Jcz;4kdD5emT_MAD92-%`mt`4gner)P -owke8aYeTbdFt59OJC`Sy`^8zebc(crz#~9YA_HYvH8}00DaXGlm&$&G5XFCS=%Cqa{*P-pcJhmV-9?2ZqIPAH~nRKg#XiePXz8h!eZRw{VKPzQC7R -^7Pgg8f*Mrv{mUW>L9sjV00OYT)$VTkIzIrANJI#pP$C!sBGx{v>wW|`JxVE9hNi|FqPJeO4S|rdhru%#H3%eflU&7p7b%S)Nd~% -T)Qga>#JPDvt>SJq>K-_jLfV!TM1oFUz{gfA&b4snnXp40KoLDV4e%9=F{88V{e%4J9Y~FU -9HIPDeeHTu&(Cf>Imy$w6{9l843a3`MY-Nge<}ZJyHIs`+*T=nfm02opL6omjbm+3@fkt%Z>?C43=a( -b4pgYWb9V>G|@p+j{--7tYY99L5Lt)$%leC%IQ<{ja<9)Jj#BI>vs|@#zoH!0qBB(Sac?gt^ -5Up&EESl8^%>~LvWxIe`O~92=pom9ev!9fON{l+U)GB@F`$ZtN#lZCp;_Xa0Q_-k9Ra1HAXn!_28i>0M@=#sT~{j+kmeu%z; -9MzOl&h5Sa{pVN5j|*$`2kT0%g_Lb6gcbiL?f`{xBI855#3$K|W>ioiaB-s`>WUCGW=QgHs!p#il#Y73!Nejg-t^o(+FK>hnyR-U -ft?av*a{dIjv27v4y1!b9Bh%2BN2MMY);ZDkO@3C=%fQBaSM2KBKAbB-Y$gPU1O@P8R1v#jT`kAoUxy%Vlk9hB4ZZ{acseup)f8N=!K7+U9!xj_!TD|{VGdbc62nC@1@_}pp6_me%PzCSQe)mu?WrpW!>b5+kp=fste5J;9Go%1gaE -7aP$Zl*p@{)aP(~Rdy6fMMCMx;kwuMW1DYP1$xngcblq;;=Wb&b}a8&*xJtp2}MaGGo2<@PND1ZPc&yXTBXDr$gee`yh}nZ13tg% -K{jp$*ok+}_d@WDR{=%a&_=at%ipDAGh(t>XlL^GI|vb<9YKr_`VEXU6Gom0i@Uh4pvp8pG-xzRd^BLQV3V$qo6g)bT@J|yA0%0I -f^b&0J|nl;I^V2iBV=g2Wa}@55m$8N!Y`&gWIRuqkZKxFE&a=Stdi;v`UBn;bhV?$jmDPDw{=IJajo#$4?P -;1BW}rf~nEWVEM@63jq?+%#==FyIas-k1Y~%h-&zjfpK7=IlC`?SmHN0GlT$pt+Y{%gwq^0>gsJnapS%?lXGASvcl -ow-a7YXik&%;qd`JW+`xCXy2|oUnVP#d&@F5$&OuTMb)Ll@B3a~{uDG4*xkVf?Ai0>mtVedr1#k1 -z|pS;KKVqK?I>hGwyI8 -Uep_nAUc*}ESZG|mMN35t?`Uo(NtrGVUQ8K%JBQRF(ZHz7BPhrHlr0(lqb#IIuJFqviUT0&k}ZYOV5IX7iMlwWm$2+fMuwnu#sN- -n^`&J+yT|BQN0!8D$;@?nGgOFLxN$cIX-*LG8aMQ6ec(+%+ -uU|R?XcjP_3yqWIaECuU*ftKB>I5?0rCo>%&1uvoTkUBcY=Tl&ui|1R?@kGq-2`m^`8k~+p(*TCWZH!A=43r^taBTKmgr>KkbU4l -f<2^=+9^L>7X9+=M)YA;Oq>Z!+QewrD7ke_!S9|rPGxNZ+1SQ&iv_r+He^^T=rt9UYM$JUX&6_l3 --62|lJUc|3Vmwqe?bU8>uewSGP1ujzseu#6KIt1etjODl#Lq3H^^fkpTz7TB@W0=ke=@`IQ|X6Asi2zXoi;m1g=*@BjV0v-wmYQC -@R{~Ptxcmw8$=;N8DxxzJqV>tNx|w`ItJT;bS!3=Y=k3coz#}m;lYiRA`TD;>~L_+OplONMuz1IO8;_ugI-qVXr@Vd9zD}55j;k~ -nA9XBY*n@x-Fc2 -)DUdhwU!Vbw`*Axuy)s!+)GRe`2UgiXL{$XDmFyRhEJ&^jyzP6r5I!~Bzh+hi80E*yb8MAzB!T8ZYKk%dUF$W$9SI#q#WtLXugpDI;A)f)v&c5TlL%k!wvYOiug!EPRi^-x7 -7#a%|{8UtQ9%)*H>bfx79Q_O7a%1d%nRanN>gW7^iOUC%9s%eWIH$%cX>me&Pv!ydY-xmnAW$oxIpCu4wVK{?oJ)iOr&}f}is(Gf -k-p)P{sBef%;{T1DL}3vJdNB#v2<{h*D6ez={&Gs?^K@>L-bzZRxmi -v)H^bDN!;#saUP22=U2SiM!AQc{0tlx{#zZ_qHpS+VQ^-n*cZMBCl&+CAPAd0J1!i@A_Hz`kRg<25^by?z4-_Rmp%%L^cht8HZqJ -P3ReveW6Xlx2ymr@xqHcX`KMxep_N!_nMR9D1**GOu?p>aHfhcFWK9w@=&CThvM~Zm4r}xwhFHKM%D?eEJ$+T{ -Jve^Nt0xAX_Ne>%nATDW|VnBtlw)8zz_i7Fsz}EUD{hU0w -We(O5?-As7p4-f37~gt4C3ihPo6U5<)XbE;cRHl<*3&(#KJNwoe}j+?>As{CY{NbH@|_t@d~QK8B@TU+`}D-{$l$Tu@u9xqz7d=t -OdLqSXSfCz1fi>gkXDsHizus!c&if+1Yl-~Av`ORRwKdyX9b6=2H{II -H_cTDjGNg4b9e9YkyZ(A -3#2xsErkMN3n^t!Cd#Gfo}(<6*{m9BWIbhU%H=#Hcva}{X&!PIgc7U*2Wabzt;0`7qJ#d`*FPzkTE$*oqvQ+p?a@4*rpJ!zO=J?) -mzHTC^KqvDZ8V=x5pTQ1lSNHigykcF0QG|}`ac^vKm@3TarotTBSS~|ySV;=as4EBA`|K=J8En5YQ0Bc_to^#EgEbsO;r7HP!5RK -n=luiSA-;uC8{K%!^`$yo4zLJ7bb8NPt_MUy5QM&f7q?Ilc;cNY^-lr?jaQ0ft=W?69P|c#}nmgA?ZQX$DN&CIYoQA=hs`!V -4&8^*d&;bEvR*?LYam*uMyaN(iYS^o$8>$JW*XGmB#E28VP#pT)LLLDT0ExDO;znKMQFgX%olgXh5WqHrwA|a9XHV#a2#&B#3}KY -0l-60RK%0cMCc1kT%U&Ovdid+!B-%r@3&$D!}yuoKVx=;5)vbDFlndK?vfGZ$p>G}D_NzTFL_^oWi-m`xc{`bEOyAE5p8Hk86uPx -9B1hES)#_CK6m#vJFLnk5V77a^dQ})C4^aIt5rakmyvhPIIE`MnH!aHinXd^`9r5<_R)vvP<$BwoX(-Ib -I!%dAQMS_vMQKK#T1H*D&IlA1&my7-XD+wox`J%R7x&SFv?4>~l9gHOQt5D0=aLIF3D^iN7xcIz3r!}G!p@F1N?c9K+fnt&Ppa0gPhTl;??A%XfT3u<7(nh|Iazr!ywB@Q#>q)DiV03omNojrT(l)^nj -y~q2H>^U;{>4{@~10$%$?fEZ5eV?B=+B?+uXYfNpxs>6b9T1u)B+*~1G-h5fgCJ=cNhoLBKE^a-ybyuyloT-(6}Fuua=$W9<8sLQ6hs9T1iQtJrehRx%q>jjtu3_ZlDNv8|LFx*The%qWN_-mXQ8j$U{SHC+-be^3}OuDG<8Pk%6IzvzR!_T^dK!23OEC@Ey@2Ns?+6 -53!Dtur~?Uvq!?JooQL)iU1;hes)<>$|(MuS!B^pD$ed@dxRr9DKHOrW$(B0xK!|^n>{deIVR+6JUE-)UPzzKBtLo)KC$F5(^O%X -J;W8E$g>On@_frEdl&Xe+I$4cN#)3U9Rh~U8!R7;iWXH|!Ek>|s85hkl<7Im2iEDm?cmuxnINATEE=5`r}#w!&Pu(D#k#H;#N)vi -dJmyJg!52$)Qt|iA1fR{ -nVdrZMmh8@BDJQ4o@&!JzS_gU1wWx@2^JlcOT-~8(390%Pd2jND?&o)zi6A8G@VrJphFm1Q5|4(n&YG{Yl7Ok0#$T4dpY;>9Oor_ -S;)qcW6=b^I9^>wn0T*II}>;0p=-NG@C*~mK(}mWCJ}JmrjZG!3^^dAnUn8jL7JKqyiE%G%-W^PSmFJyzhA1Pelr!xjp>ZJYG8;c -k0W8RK+!5sFAgIXr2sd?wOxFqu{NnJ6|M4l#9|g3SiQ0WwU^sj$eJI)2`kD)1KR+o@rFzCg@z5b2iYg?>UG>(u5e+5>O;y5Q(sXn -G_#KiCXPr}x?9!w2k6arUf3v1FA*RZmy8EQ?AlyBhvTXln{bDmkqrVKA)9tK=C~nvx8^0|;IQSjF&M^*d?TFzupwE`7#uk)4q>_#jBmUV{jQ06m+{Z6k -;_>%U|Msbj<9$Mf*r!(CKB`~7PcFg5eMCI7&zDa7)NcDQr}+?sUrXStEA^w$uEY-KNHb1zIoUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ195bgQB%A;MY-KNH -b1zIoUrj|*Q$a^XQ!jF1aA{;MaAzqf+SqwHb^80atJ5}fp7={A}9(1Dj@u->RV6u)3dW7sPFs!-~WCxsqUwr`>Cg%s(R|F=kX7{=X8hu -CU509pCUMZC&xMHJ&yB@-5mM5e~RNgOz@WkA4xgRWm6re+~7FJ?&~W;xD@^q%f? -oL|xV8C{Mufy&Cyb)0)B-%Ad3oVN&8zwS6U5UhN|ah@gEa**RZMDQaAJI+Xo|0jY!=l5>Md7ScljNm`$eO=CR_MrFce8+i_-e2r- -oZARK*6TPs5WKL@aXv)w8iG3$yo2Cp2tKdyeR;>(kzgaiPZFF+a1Vk96Z{;(GZfxHu$kZ^1V2u2n+1;ZS%RM>=n~wU;1>uULNHD6 -7=nukt{~V*uwkL&e1PCC1V2o0&xI&=`a;yNXCcxLE<`!!5&RgzyBDIKPw9KAKz%^)6AD`heuC>=Kz+VW@Jj>_B}hZ#TwOrAe-@Dc -NBYsuy$EhYa1O!k2_8i7{RI07zL)FKk9vKpAMH84ALU)3@7HSl^$PFl2mU;y`M#>~p9DWhaO)z~mEgw+wlcmEd>@ZD!T%z7SP}7$ -(f5;!X!mJFv}-NF2?QS?xHZ8K1&*^F_d|gG92KBm;{w!YYJmJ^2Z(W`O#fpz%-De9j{HQGyp~em^Ei)5F=I -@qQklpYB!oq}Jn=0R8y3=KtOj(tWgqcI;F_`SS>-xZeqWo?uWyIj1T-r-X98U&1(DN^o0(H=?H|sL9n0ObtLfZ2S;MOe?{;s -1Ro?w|D2tv5_$ekFiUW|qcG0pqtKtn6TFMy@}rRcK&sq+1P?wM<9o@`m{)5Fj^g?eJdfbZ3Qsu(^&U-~nc;bUEc*RWf<$7SqmM;7 -=O2r4xR@Z3H0R1=fd?Nxj_OKqkK<6@cE4H`F%M=Ok9l&CzArl-<(zap%KhQ-$mh!Af!9Ai9(Z!c@t|K1X}W*t -_xGLvy#2@tDDQIw_a@kM0`MtMa5B%^6Oewx2^fc`Pe8k0J^|yk-M4|i?cWByo2JnFHpcHzg44O26Df?t3C`jC2!5H{dlK++?n&s! -Cr?7YA3T|8D8Wf5BmZxnjQW4;WYpu7lhOY3PsTjE>15RF-jlHoJg;!u?;zjN-$ASb=e!LU0DbSp++{-5UO<6&TOI -uR#6Ya|-Cl`%ghVK6wiICvytgHSrXT>;9(zKbD_@akzlsJc5rCq^a%f`CX#51h4uo@ZwM3MSWXN#X9g6f%pYcvF?SZW8Pjsa2k)->A;VVoq=^UOK?}lYl5`2I_n7%3*hYXJUisQ;k^ClS2-ER5&NXQ6*nXVaK7UYw2g?Qu5RHScW1JK=2Pd*<0F_mZ=LH#ZX8i{QGm(QmJvjdA|) -Ie=eO*nSS?-Pg_mzV@Gke9u*Q8Nrc^=jVV9K6wtt<5TAXpW4nvKTJLsc+f$RS-h@u!55rxF2?`zbAdP4os0JWRMX$5;SX#2r#0OR -=K_yExDw;nv=VrEz)Fn6z)JMXWh>E78&@K~Ckf8t^cp_?JoL-H=b@hS&I5hxJ`d%bOz=HK0Ixm|{d@iSm{$*SPy=BDe~KNDf;#Am+Cwq -B62y;gCC)v9{v&V{iz=Tk6zO7H-3bEea~fBKer)BB8aogWoX}_3Qth@y~~jPqRY_kD=tI5Zz4E_>vI{_mu*%f-+fl&`y_qee>M84 -V>QO@K>a>{HR{u|8si?UhP?2t)tDz|uU5WcHSqDS)rxnT?uFH;-z%$uXANsG-#@Yjcs6Mb%ALCg<>uC49P?{{4`=E3m1~gxM+6Vz -@mqs_-RW}Vv-{uR*~eQVM0+pR^q9Ta|iE#!nx>-+e%=+B93fhV17QSa`xpc_lpV*Z@H7UOWkT8z_uYcYOL -5nM{}51LQz8q}{!@F{|aT?4++yB74}?rYKCzquCp{`9rL<3C;t{`Gy=p}o_uL-_|^2Yf$5;n~-rpRTzM^WzuSVZJ?e9qQ#?k9zES -J@T1+J^JT>>oJcGyB_78cRkwq -`Z41D;K%6y9oHeBJ=X!h4qgX-w!9AQ*tib$dTt&1dE1*Yz8|?6_5Uov**tzXV_jH&Gvtup5+sq&>HP`%=fR(V4!!Ubeu{QX_$m0BEWt~7eh{Rk+X-()KHF_T{!JTz -Co?x-{Jy>c^Q3D0;%%5e=iG+$7u|;OUV9tx^VZuG&u>FNKBe$)w_)CV -;Acqpp`W3@+@E3I?V{nMe+GIufgrK$&cM$g_ch!OI{OuZhj96~BfmFq2fx&C2l%kv?*Mswefsa)lTF3hlf30jxi%Upvki?w4O<9uEE*>-Q#ofA2=T -FW89j{T{(P8Q%$hnHpSt5ct0OAg@b1${Y=V1eMz2reWz_A!)m-ebU@*9nry=}dYY`QGz5`2ExqkT+%!+@0Vh1giuee*${7uHRyuZvQRDv*AhL&*z@R`rrB_ ->fiY!`sbo2QQxbdMEqNy1pYtyB=G08Cqd^^Php;?pTa!-!c)M<@lQbx_{vj|2hVy6egp5K5sq?e3<%s@UCX$0gPUFeU0U`6!q0jE>)4eqpx^F%0es<;1m_a`=pRvTKfzZBzWPVd)#v|&{@&?D -^v`ZDVti)5h<;!6BIv{sFM{q}^djikYcFCv-}h(7DG}W9&sdMX{b!8J+keLV4*mkVT=@&;!}c!$PxgEX<1_Uolr#M$tczcN3G;l> -OK8`rFQGqw^b*Rw_9fuc&tJkiv+*U!!;ij%@tgB9_~4Z<120~C8TdTsufVSh{|Y|gvcIB#*AiUL^(8n!aQQ3f|7~8ydRTcC^!AQd -p$D1$8tBZUuVLH|{u}s}hyI3obpD-aA-{mzw2K|``2ms9UAXm4gbyS -=+CEK$9VkZb&RL;2Jm60H?S`6`Uc`ndjs+2yn*!o8_2Kp2Jm(84b0!8-T*!P;TxbwFT4SI+WjWYF@mqW3HoySKS56)_$Stb*lEwt&F6T6OgB#dl8Rm!=WVEfi7XMg&>?R!(sLV{m=U&^_N!f#8boc-v1!L})9I=x@B9fi|-YKN55N)`Aa5ziwD{^p}8he(byZ^xAL -8TvkXrPGsHz&yRt4AmiCl1es2(Q}{SRUjLjgrUdUB2{N5;|043~CCGH_Sb~iAml0&Tbsa&bOQUv430;{*kmt)myP(`fyP$q2 -?t=WzBgpjpHiArN|F#SA-@Y03%QPeX{sftx9o&riRGQJQlL_*?T0@Z6kCzCFeyIidf2{@i9M*#IKARxp;rCmB57%h;Pg+o~J6h15 -M_N$cGX$BReM94KlR>+7Ajtg3X9zOhj>{mQNg0$sognM|vILp$IfWq8iwzp@ml@>uh^Bu!gYo)f2JPCuH6?sbYb)?|5kaQwOIp#7 -$F-uqt6I^{Yg#qGR@DFLR^b1iTT$L$ThXs?wxS-N9F6!*qmlovqY>UV8u{<5-@6qSMkAlaqtP#ikH&bNJ{t8{GaCK0el*7G9)e6K -eoK(~r)Ne3Uz*3HMDPDqg3KRvjzRgyk3s&+_5I8-7^m~cpxsxFK|kH1-|rZMa_`l6Pip#?$Dn?1j6pqi7>oLk7>o3+V^Oa?2%bZ5 -Ji#CEd?9!hRczU=Dd#H$TX#>%zVD$l*?65gaSx2gNB2z0x;>ZRZuI>Ug1qnZ*j_1zSYziC{nb||q?|eQ{wspd -@O;`Q<*eX&*`5+U|NM63|6)7FY4pUD@MSXz?!)6v@Ct%IpNMuXnFPE)i6Ham_fNt+nl%~iJc=Om|0hmHJ71ZMdaRg|l6859sleY8 -rUG9sCP*aDxoRrtv~4=@WdG@C@AT=QQ-@4P|C~jT*Z&*z{Rx81f4(&xc-Ybbyx6M)_^^Km==>oBnLn&{0N+=2fSz2T-+$hLdOt>x`PFATFds(G -NQqpr{|uCS{tTtJ1ewo!Xa>gVwHfIDJ!T?&@0p;d2NArU=M6!hzt2hu|G#n;=;nvNit##{;MD~GM3Ciy3udE#9-WQ+ckBfIAJ~b0 -@;Wg;7Ik7gkLW~uS9W5&))Hj7>VZ!5kJAM_Y3)L~?k@D#qAs*&Sr^8AIYHJ3Jkf=6rp`fs9zc-!k={9|$AUTNuSIiE{?a)Z=kLuy -x|MU3KFmSA))QoX!h>@_w_ch9eE9eQ2;cbtjOUjRK>fd=@83KC_;tH?G6e4nCBP4WsI+12YtKi>uBfO1exy}@r{)1XPo;DtgpZM2Kbk^ -zX3Y%#e-6^Up06T(*5KhtwbIc)#e1{`hW`+tCfYnNN`Q58d5Z4=(IRJMZX5fBs3~`?D$Go13yIrz4B`d14m%U62J{ -U!6sNK9NPbopNaZo;l#<#2oPSD>?Mn>>S#Ewtl}ahxR;_1Aac813td4;amH_ryYFI;~jmJ^HqHheBjj&ebn;-AM=c4Tik+Yr^z^zuwBs**z~{g9p})7wBmQ1_^m|reIgfmgRCsD0?Y$@ux_fyZ{rQ;%7>`{S -pq}9ZBP`u^xbwChQNEH{3jfcZLD -06%js!CQFz39>%+kp7f&F2M~1SuQ=Ki21jsi1FDaNI6e)zYt{o+P)>=dtLWuSpt8h8NlX!lFST{ygFg|-%(5`$1{dHOe>%vtP^w$IW{vyHO5d2^j^?R-g{`HM2@af}=5x&b}^y`Gh$hUnl>Qh*Zc=sxN -O5tmZvEHQzFwUPCz&vRr$nyPIf~;RUaRB)~HlX~QzCSYndik7&zdC?%dwl@yPAvi6q?dr+e2$>Y_`d}8_w@U+CEy!RTY~aeFF`)n -Ey4V|nIP*~9$12UZZimc{`er`jT{6Y(4y}>gIK@&2a)fw1X+J@-XQYXaVh$@V=3lo-%{{dr!B=g_#na6G|%35DEPeVzL^sJ);`Nn --@})I9-OfZM}Y3V -?+C>E(h-=)2KF9*K5bb|l8-7J~mIcqc*DXWsEGmFJEEULSN6#%JIttYgO= -g>~_YqtM>hkHWnD=+TJ3=h5i@*+;89b~MK8?4z;1Tzxd=#cM~S9v?mi{W0nojMIc;(4Ixdp#A3`gLd3=4Cw6($Dki}IyNQye67c# -|1Uch@zxy+dbR0T&;j>2)c32$VcgFp$a_Fh|K0m-)a%u6qkWAhro?_@;)%e=H7BB9Za)#@{o;w} -ufLs$^=F%tK;Om_}KKS0tv2LYSpnlt~0G{r%0_$YY3e2-r -D=?3)UjaP(%L>quzplV|eC8DNcQ--SYpys2e9(G=Y>ztQyD71E`tYe(r&pf}dVBw=!0Y#(hVl5=Y3To5P6IvI|1{9sg{NVjEjtZ( -yY4jbxA&a}I{U%XRSr5GbZzG8sP|Q;V_fez9qoQd-+y;H@_FTS(2H%(K>vK~42(zS49tsZXJ9?|&p`e9&p>^@bq40wiZd`y-#Y{R --VX_~KJ)MTe*E`R&H)4;{vP|WOvVM8D^N|0g=Yc=^?Rnrg8qWva=qC6lf=8c^^}Kum -=F1HiVEiYpO3A+DCW31S9(p0xzozd)?!1oRi3Df=fcQ%4hsOyL>*7qhI3;#*tA7Z&s^JpMs-8GThs -^qups0)1I~75MYNUxj|~u0}a866F0Ke=X+oEo%|~kZZuVUvv%lnOCmCJeYee=*gMaVm;gHI;>lVU59$CzYg&Q< -4z9!cbKW}i!>q@bz0T?_Rt`>EbQQudm1a+hINC(=39#->_&s=-->`F)#M` -DeBYrQ}B!D{uJY|)2+ax{H?&BQ*OmPzv@=t#m6^*F734e>)Y299=ZYfpSJg}N0t8YiSPuz}voN@=~MfV*Thw2@eSI^&p^?C8nF~8p?$aczG-wA&B&O0&gAG-_mZS-BBFMHgD_I2C^denax=>5vOfERb)h5mc= -F3{_L-UYh3{oUY`KYlmx^|ZS&zy5YN*4?k&gZBUW9+Wrc7vNL&B*^;*@3%nV3UrP43P9%61!IAf)AJ^ZH -^||YpDcN_s=RJV+ZvF$P|1ku+Sg-#8=;9l{27K$+%C~MrJ<}Ue&mA^metb;BKerL>Zq)G68!^AeZNxgU-$wNB -yp6zva3j{4Gc?{c`u$c-|L8`P`+F_#FB>sGUfl@#w9|uVSApP7JUS6B -h4*Rr6Po@RP4|~aP`_6nLBGEJ2Yv%g)LAZ3(?!OTSf&&-D8-J^xJ8|C63cL=;@*zxUAlv-Donv^=-=)NjlmzMXB)9{$VLd(nS@UNaJAho_?u-V{0))gO3 -;oDK3dr^2Z{qAqTS+m0#XHwX&W*Y_8LlBu2K5`Ak`7He|X9hj*uIaba@Xr(Mq_D5k?+|V`p$B -w(#6&fQ`@?f|V5Pv_3=6+f$mu2_Dk`8*P@S*K68)>9;q9??iEE$#hKj&9~ahe@*mGB7pOKf+X4qug!nI(R_a10DH4H={K$cHXOu? -i;e87^gf%OClDktK?$NQ*Kdu#>!8T)UpmVE@pV_D)a^!`VJe{X=T$EBJdiTci$Dg7Oq?o5S0 -X~3DwS=M}VDQpV8|D178!@Km`r4G*KG*X;74X|^l{re7u&(m~oHo%tQfd-u2Dvl|`!kMe`K)`mo@sgtc84sB^L`~S%56G6%oji5 -z>b9fUZ=EAGA?l)>HW_d{tOnYWjI+3UAkToleg#J#V7teNwQA{AdHtr1D>(0q20Pa&V6LGJ^YRy_lb7-eW4y4~@?< -4YB58l<($=`T!s>DyneGzVI3f6aPc#ry;PPSCjD -rDtM?oG;P)9|%6f{hPv>>t0@O=*K#e2k1v)lju!Z);f*iAE150Hl$zDHnQEzWg1RmnDBZ0cOm^A((qqW+TUAs`ZfK&MPYkV9v`IN -SbF}n=Jy=^wx{>+aTuk4(t#}}i4@M#2Al((N$}(b*p{)}wljr2>cHmgM-=`Kdf%3QKcV-J(EHYu_n9?w=0g;AMGEJ)Pvtn)ceVw( -kA5VkI8z8dk%GO~Q4Z{^ccrvpo%wwfg{A1XjkcS0(?4}!(`WwnrSET1_@(swordklG?IRAG~j&sB?O)Ul!{-4l#U1rs9+*YvH+m^yc(T~J*=PUaCz1r`OX?}Ax&By8e{q(I}BPi_l2ArQYe|ITl -8IbKVSSQ8y6HjQ~_Y(Yz16x2ox4%KdNqlw|&~uvd+?Iad)O;?dunfIlKyV%7NdxRRKTGis)Os-A&$c0-p!aX_dZyvywY@A?K1shL -Dea#K2Kt@t!OzfgSQdGO-W#mB&3`9q{aOhwrr*U@U!TF_OTSkg*dD)Ezcp$8WrY(d&#$I%KKCpQd!FEL39>C)EB!u4zdWU1PhpQ( -W$fMnyH55wa0JEaq4(Xl!dYkj`=tYW>_Zx0ziR$=v+|gy@D>gG#8x;(PQmtfjJ~g<_oq@gXU%^tTfw%N|5$hN{S<7! -$ER?1nE#$uc##8p${p$37aDLjVzGtKjav2xwQlFrw~dC*D}0;afmVBtqd32y->e4MsIp%1z4YEqzk^aZKlA|#`&5IN#W~k;{Zg=B -KUDJ}G1>W)md$=8eqz;WPkR5SzO!t3x2E|X{eDm3Yw5j>`#|H|M(=OZ^FsvpW;#xAANsMq-+ZX -n&z!=&W~*?*?#hO+&+45)4D97_gA%?Nfft{o{yt%SL=7yv7Ju8uhBc}nZMZpe;n_z`u}Gdm-T$7(DSwQZDI=NC10ZVr5bn4Ryc!u -IlbTNz^?s06n0?)e1P!ZDuvkw*gbz&-=A*4d4R;0R*mv{asaoC!g1q-LNZ*d4=fClI^SVm#8iF58!3LlIwxO^Q^t_|u -*hpS~2(GLt@-_ld>@wOH}F#oc~SQ1+YMT(vAUq9*sy7pYDnf6A*^2)tazZ7)(Zuh{Fmm2#e7!RJPn{m?IRN$!AGE>d2mPqX=Q -mZE46`5dFi%NMF#YN7<*T2ru?}O3{Zy_{GN(IpgQ9;{LpswRr|Y()Z$R8(@ot#$*5yd0nc6RmGgdO -kTcJg^E7yQuPr@3C`?F?FXShT@1D>R;xv~a4@X+{cfX&kuMawX@HwD<6Eh6riPRH{Om$%QfGw*JE|Q|nYe;^D&H$}tR5aWgN})Orc%VBXBsF;t2CK= -G`N|DBwMIT4gDn*ns(G9$sDGbU@HqvJu0*kMd(o_YEtRT3##>&gKEiLQ1W{PnakdQo9`!VBKpF0PUnkZ#Vcn0p_O*K2xn1bsV|_c -DEi`j&JU7NCkwVB9#_dAlwvVIO7c+3mkdItIfOObX47fhhvlH(Opjq -i_Pk|+9TGSjt8OA7fAPM^kPtPv(<8$2uWek&E>;V!5b7JmG#iizThv-Z9h$2j#kl^9QT)r6%;9P(I3#t#LW+hG}CaKrc4gpK^nvX -uUO&1Bl4K_DW`#a1ryy=c<;p2Oiokkv;Bi^cT$i;KhZR=NUpvY=BXNfQHUww4O&UjXpVMMwL+gJ6b;{y@rqF^t!?gSN)lGPdxAoa -a^t8nBNziH`hG=}A7rg?_e4V}h%~BL63jKngWttOrsn;D;rQdq} -N+M%dbDl;S7u|{8QqL-qa2XJ>U|8vU50fd;cV -Ma~=Kv1+6Bi%3xz4Kxwhpua>TNDbBX5QF9oCZ}O%CE%5=DdEMtHo?zrs!8%%U&s;Yt04OYClaILF3lXo6Iz?ohMKVn*DAf+W1y)LPqLSGdoKY_CwkB+~8_1rnLaHy-dAd -CO%0isUa`ib6`abSz+=Pt!d0^q!l?Tm|WeA?!*QyW)_9XS43<MErZ -$7K;l5(WCS?n-~BR?Ez(^a~$tvWU~Bt0l$}S}#NHN^6ZC@TKqk%&=2Q$h_&Ie`_8|CjPsdKJ5ispR2unvFrlDhOw>ELbc&`wF=5= -4KZre-8}mJ-XJwVRuB)1V!Fr+EU!!z88TutdwgE)X%VZ?geV3^Na3E&mVKUEf-Jmn$IO1v-z|-ZiqG~1`K+u4>0ZA`C`jp;13*k^ -Bn?z&wNwg(X*TOVj|yfmaVY(sF4CHR=nk?7*f@{=npm14xq>i=q!vad>T*Ja#*U6At}7>ZIbuskhgDIufM~yvS3&GXVsd;HBqHI+ -BgRpeS`^aMRx=i6QL*>{EPy;Jw3ZTkUm&7mT5qHS;R2X5CtOqtN2y675f+#_nq{`+N-6B9;q;jzG`oxaGK&`#mYpo#4I>a^bi}mE -+J(mFu!!{Md;3VF6TMLsVn`S=0E_q}gMwMXueo_%bwMpf6ABBlUj|u_a*07zx6X -pUw9S8aY2&KO-hL$PzN;6!%&2FlK!I!?}a^o@#rpdrj6}?zu;Dt9m1CuSngfQk= -8DpDuho(EfPQZwVO2WM97Qs)dS@g<6!J&2-A0C75H- -+h>WKu*9@T2Fq}YSz>W~3t45DD@HuVXYFkkE5d+kSgMvw`~m?jWX8>{#1b{-iuGLBF(EZTKN|8h@oE7LPSz{ubOi}SB!#pU)*>89 -xg^kglETy^%D+bRq7Fnk&Ab4Jd}ML3UJ(U}&}gKBF0*h6s$m%7A}wUlWgFhRF+1*deIuCY#w1H -G1S5$@ak^VUnK2B(i5%K{oDjD##Zk{?M;U?sk5wtvF3qJXVyejON0vTxm=#ZnKm*HS7A+VR3HQ_2*rd0X+zdR)>a`W3sGztPf(W@ -c$&6^;?`eH^K~-LmJWm#$Scx<=rJ9~Xfi_-6npZ$%y1|8LLv>yM=P@=#WqJcK+F+geHvtkMv--2`A~G#5o;;xTUJOgb?f0Fi`g!B -a}}qBtXc_Z;ZO!dS)QTj7V^r*Rf_aLZhFwtp)na`=DjYRAw-CnPOYkN1X>yqQ<9*ldHALpc9qe5ngq1aifW(vcaiI>C1(7}L8*nS -Lqw!lZQD#U=R~^RWSVBxjIiE1SwE?rsRe5|rGn5Y+9PSYnedb_sNYxSG0FP6_-5;zXBmd;0AaW~qgg!-GoBfwDTLHPInl1#hRuaY -lrPGD1PFlYLAu+g`PZzxOl_UPd)KS3(1H3@i@C@8nYvPUqxe*6+*_u#t(%Y-t)girDh$KUb23)r -HM6+Pj9!$N;yml_W&Z(NEQ$Fbn<4aGW)8g$e=u|++YGe`(%RK|qxp@b<^*MkMUynKrS<2zaycR+>K%*^(H3&;hT -wB%zdVo62CobD+M?fL|dU1ypwwd!RZOs&FE_3WybG}{HBz@w-JMPA&v9z5+uW#eII3VmpHH{>njg4R&i*J>jS@n8-;F2xi}8T8Q* -Qb(t0IA~S$sj0co)oF;-hM3|oPm*?XLaid|D}NwNGLRMxucxpUWsJtHnd^1%n-Nts@xvElM!j~t-A3?lG%KW8yua96EwIE>42muJ -ibn)Dzf|@cij^iyeI4hWKu{G?V`Z;ZA1Of#ggg<;+i^)vH8aL;BsLDErTHTD5k@;v7o$xy6|$rREjk+%MAt0U5rt&aX7DuHvn-W# -4}?~TXtj@aDsw_(oe$lDaQ&qUzG06fZ6yS&P6DUaGf`}}-O-7wzEtodjYp_z5!I?j7#!;}(yX&76LU?alxen=iHHiTNs`1sP+mxr#FO3piNcQ?`P#7G$z>!`+XA&cV!qPgH0wg(jd*40lKjrei!Ir0=Y0-4rG{jWCmp9JePK&UPrEVJ3!rFNc-+`HIg? -!e7fs6>2kBEBsgEATgn+x5wW>f6!Zi~O6`u2~P-C8l#xN&+{>;wVz>fp~0A{6beBEfuNEU2wvZjwi3fuTgBuD -JlZqG{w|Xy-UaW`CfBp4_!pB2O~~hRK4ZT=P*x>RMnzBsT_+U_iP@RYs`Dn*pi4;-8c%IuC9K)!Lkq;;Kx7PTcEqH4;D@pZ$aI&FM8hNj8w@ez28P&O^yLGXz^MEBJlkBrmfA9PV=wlt=n$Kt -_#@j{@XloTi8(iCCVWnR`Zl_wojNB_DNQ= -RmrA0VcGtZP!fv?R;kgQ9zS+2%$E?UOpBLPr;9>V{+{d&N_Ji4LAM=!HK#<)&r!6weY}4#Hz*TQjhsgnY9z*(x21X`O{S~c8?r~l -w3N`P5-Z;F=%PH2Y?ISS-QYqE-Nw4Es27~zW<()}_*?GcT#AqAe%AY2PI6Gd%rm~2y#MM`OdPuHfMpn!Wd1JL|>keelSPsj$vt%@( -I+V?lNSCRb&?F}1C%mhg%&8IJWe1z7gsnozxE*!n@9sg>&UGg3nWAd6M|<0XFJ-8A>gz!gCU?yAX=`D7YD9L)jIeIJ=R#M1=z!lH -61iKp^MvRToBMWN?UjnBwycGq7wQLU{h{$*OULsLb|)$YpF;#QPpKbW8dej8MiA -BVDQimn$@Xl2OWFf5l}Su+dhnD~YS-32b(~?N-F;_zQ6{{=j^&AA6fjxbwu0G&TygEL3GjgV+wqNR!$KhTR6cOpXJMm*yC+(2`lQ -Ws#al7UKf1)Z7g`^5y<`>6#o15_Si)8wHE1`J+Av)nF3L;rtpIBcYm*e$hU0#ELPIQ#4S%D=dfV_GI9a7Jz$m%{HHd+7SPX8HJwe -qtV+Tj06(fGJD&-qr=1dyw*;Y+0GH$9XqY)I!ckq9I3RD`#vV~E~_4@JhAr?Wn3wJ(zdJY_j=_VkqF`ajQP2YAh*pMS|OqXnJw;$ -Ax%nj$0Tk!%=weW3u0ObD_p85ROPbpTiSAILs!k}Aa**^huxxjW{!gvdt;*^T^HH@#0`y4rm!HuYSba|-NxABr^hmX -XtL}(wbscs11efJJ~eU-tI?WijVTqXy|wF`y;lyxCSAxexj%|E3(>n<6l!{lVk*NF@}p(DpRZUStHpjfft35d-DPnHSW2O8qr{BK -cv9Syt>LIE2Fm#g8`f2VOr7NuGc=+sqN}&n%X^zDM9YWfjHvd(iMpfo|Br!C8w{~?aN|w2FhQ1+D}BBajUFW3L5BT)E>HRO1U1uM -#pEp}WQnY-GZM0ZNq?}Rp=Vi3vR(Hu^z5ApT0Ig5i_A!iUk5EiqY3|S!Ac|`KD5ItR)q)TwZaSQo5(}q1f`@3Ovu0}0pcA-4#k9H -`HP~8eKvRc!gc-who;>B$e}4WacC+-73-np -+z9yXvbYoD7wTrlFeu(QB5dNEB1I!-WHyv#I;%ai?&C!Q9;|?^ea?uBk4=F`@iD{5?lL;$C@-v{_sde+7K_qpr#+YBpCMGS0kN`0 -1;PFvqCmthCy)iOcFRv~In(J#mXh_<2y`-FzzMSl2Kr+bQ(bmY10y-v<#SjVGxq~KFGK>*JR1Sx-YOY;QBYPJ0&KL7xpD()`Fk&hDgz?gXKFhXul&ZbE -gC(G=9G3%G4`dxIw$GVHg$PBiibjA>z%=&qS+=HT+2Br|$%qbBHxBx2tk;U8(M>Q|$DTxEnGFRTR-3lVX%;mwCd4Qj>r$RZ70ZxY -6eF=!d?brvTyv5eP4?b=CB);9Gi(wZnKD{Nin0Bz@b6B0QID!elgVI-X9mkU#~bnFL40^vKaB`=btgo#a#S_6NgyqYQ#JD%Cau$@ -2g)W31&dx`aH%;m5mpO0H>u((<14MVK_CWfLNcphQjBed9M&+0gpy~2_{30inmf!h1|a>emn{=1i}$(B{NQBq?k-NsgP~x@r8&p?*7l_NCEJ<;m(>EA?dIcCjS-eaGCm|aOZ$NH@S=|Oc^on| -Md-P!?!;bwO`O=^s@{G$&hTJ6ya$J;hP4&5?b>^w4D0qYZo3%%2F5Z{&HE!ERSxbXPs~=>gbSxiaGHSQw8$=G3!j9jIZcr-3X5o( -MPzEC!{!O@oDv|leW;~`oG`N%H%BcRWQX=1cFlf*QhH|5N8Z2qnRRn>E{ -PBCE`&nXJoYC*IROn4{h!5nX)A3ZZUa?CdBq*%KlT6w}E-C{9@8*EBO1x32z5n-$&rUIBc%Z!~Pik(nOjRL(|W+b5nuFGx-BO2P7 -*jacg6je)3!rcJg4E3;5MD-CyyC-5?qa2kFH)qC6`I02zDTx0?m57-a9SYVjb>^ggv6pj0dxS@VU{k5JxK_d3-rAMJ{ps|KpyIc= -W}Mh^z-%)`t{)6n+BMOwPOC1lC|AX|%}3Wr{AlLH2tgMXP=*m6 -loKSms2B~f=HqY$v-CfXbbx!}S3;0{cfOFX3_3$+6gE?fl{%lodSO<4V}uV`IbJVh9buXuM}ZJsKS~%B@;Qs)00U8vZwRgENL(6p -XA%0#lbB%B6Pv5^tl^cm+|Od0&41a>T!aKNqKycxbTlu^Y!|oKqk^ncvN7vcw(>Si+|Zn9B+G0*L3xY9m#N$2$@H(IW8ORk{6JZD -Gug+=Gnr{B|K~R17-QI^uVQ>1%3`HK+&4Au65U;*jDLDMD_U`N(Hv%uL@s|^S+$|wVy=>M_DihiDQ5FVi7(rq!Z)+=LoTv{H%x=sI$)(W)OfmHay|WskF<8N9JS{Fa66g0 -B1*(^o5^W{*pEQ9xUfiVaE!&&WJ9APJ7Ezz^eokuEn?2(JX{HI)`Wk1QvmqdoZnsT?ZvTp99`u>kcEwPE_DxxWunwuXQjq*}uGc{=TWO|nlH$&p+>}`t=Wzfh#8A==+bad(#$IQ>hLzgu{6JXBoL1>UIBWA5c9J1=6S!I${g=D00U?1y>wjdX{t!_C8 -#A8Z1lb&4_?{4vtEe>Y8uvoKeF|V1lDJJHXYFH}O4#Zqn8z+f&a#1PClZKAakC?u_o%-AGNnJSeknN8+YQy(naVZq~$7+UIPjP;|Lrjqpd`~+iR3f1=TnHe!k -F?L8qdx)*A7}l5$8E}(^jiLILe7H47y!V#bfCJS=8DZkb-coFBHbewo*jO)6>p-ho?%m>YB=Wyd2y>l9yCa53Wy9*NdAhJ2WTL-$ -Vkv14!>TVn9Yl4ddj*g&E-R~{_et0o(u4>KVU&79g{wE}fH@1!8k1Gt?Tc$g`z0b>{TRQ)W9;qazcdjm;X#Uu0Qg -Ru(fF+L20w(Mpr}0JW?6WS#srs&FfE)CeU$(6?9-42`ml4OE7Kx1u_k)=3jZ<3170?G%p2iQH}C$x>p;=Bp)j2Lm&tjPWruY}BIViPV`IZy)2U9%ZU=u_Dcjx2$VL4dK%3@6GG}v^92Wb7UY)ij5{=nOV#A`+tMv*X-S2MqU(8-$Z@j=LsH3V#GogFI67|G}UFXrSwmN3+bFW$j-Evc9dFlGpi!nv=^X9l8Z -F*zDO>SEt)%uOZwPK&Ky?5*@UQZL>GqIRn7Zq$xgn02Z -4K0f){48ouCk_Nmo9Ijv(mU3T>EbkF#;+q~ZBI;#E&MkZCY5J%4V4o6y?oKKm|;)KCK*JQg!><q2oRidR-+k#{OGgL(Z|Ur$2YKu0;AdYHd+`Ap@x~S*P*{UOY_X!coyBaIloOSY`U{7oQ)CBb@d4Y2i|!Aq -@O9P4467u;9v^hJ8E0S7$YE!#k8S#G|7*^Eoim;Ndf-$@1n8g`J6|?hXtAFjn9SK%|$2I_Z0xHsxi%U4xCHulH*0VDe -Qexp9j+09cM!hbErpB~8AId4WNRy;nlj8nXjlp0n?8W<)(HY?(*+`|cwtBWXHYxK|QbSi;<_JUgOBGe>ZMr6oeYKeiB;^@v32Qbo -b48p{(fTSfo}9~|(ddbqV1y$c{79~D9?oA7)W5NHVy#Cg&4>vwl>o)u_H? -(XVKy($H99W`*wwhp6tNG`&2?l^`gzjLm2{>dz@z)G&Iq5sg|X@vp{@v=8o8-QMtFeYTjEF2N)cYr2RdF+2H@Nt8GNbH`UI6Cj?B -Z>2|eNFD8xTS7>}w*W6I`x#wiq15L!vkzP^DJuGfpu~)z*=<(xm$i3sH@A6An4{Asd9uXpNO_4uG!H#AA{)!N9|CrKLdD}s*Q;Li -vA2Zvu)gM+deEH43ME6uPwiA1GO9^mz7#n?$hgriY5Y;VQs!XT14Q6mo=}&nfKXAW6a%I>2G$^Xi3UX|P1SfyExXh6#p)8KUX^m5 -Rukx**qwcjE%P)*><}_Cxghaqh~Cr`>*Fj{4;u@%)dcba4;3)_DEcmAG>mM(Yj^!up{U}f{fdVty@C@t?LZpLS^c)5iRf220b;tx?)OhIi-MwOq&x4-SIA3z#CN2f+0`L?>JwX=zN7w -mFQY!gydR#g)NBluI!AavnTYihNqObT@!D+CEkes=kO$<&UEnE)7h$^*7~{DUcpv5vh{Q?Z?S|HcRM`@U_#O-+!)(%S1Bhfw~W_p -=E{whH6rT6Hm74E{c8>VtV0Z7M~55vNT8R=ljXm8^Azv{ROpj~VuYq0%1F-Bl9r=(C -xOqjNk6RD9E<{6YEA7oX7U_U%WUsrMc{xvx-)k5j=WTLkuoyf;&>|uZW;9gwK4d?I;t%jIRvyi;NIajp$~iNFq*J{h1+BwYdk2rxC2%n48>(HfLs0^%?TCITxM%L0B=D2I$oQa!8wvsyx{5 -4Bh$PjE7p|Pqi3X42uu_cn61M26H|@?Lf_vD1w`qZOt?r_>MT7AhtqC>qHz^VtPB%Y>|nvMIxle5W|5Tr&oBlyVGJ9EyuEqV=6F| -HTy96p?;z{)_$xdFZ#49%`DSEaQWg`BYKNei!*t0;(uv}*|mzF5?U-a9EtdEQDn?yPEt5{XI6XHzRs+P4vRKz^gj)(Gs|a3$KaQT -9td>crecW39Ragd{H%FZFQpo~89$~PBR0lKno{9wjg;S}!IosAL7_8i$o5oyxx_k013wkT0JmRhanMv&OYdSOnI(#znD=#z`%vdU ->F2@xy*qyoLw!A%zkk{1L(+ZOW}6r_Cq1mIilL4vn$e4rKB`(e?bzOA;Bm#B0Su5AK-`VDP@IR0EK9Uih`_8eaefIAO%J=kaE_*( -`rVc~@?8$r#wM7^S=2Du9Kds81$dyl;jMe%Gl2>v-l1mo`uU<<3J@_ZE&uX=NsIz=DrhlUy|P7~!^QN%0H5`UD!D8|Y@6B=|`zF){b(xR5RMa|NjOxRRU(#66P#E4r -d=f^U#Uc$sqtJhLk)p;xf>cd$4u&l;Du4EWA&elDU(_*MzyVnd=5Qr)hed@h9W0eFU{PU%F&`UMUL2h2ZrPR;;5x%h+TrTmkG<&4 -TSAzFV9oZy$2#^AJVxxdz!k5EvYoF7Ei7j=mBHC@ -gX#1EdbQn%M&orboo=t@@&N~V{JQD_p{JzDHNnd87dee_yv{f11aaVJmWy|e< -qbzIA?heU%OOKz#8LBJa+Km2Zj_^j+kW;)vD)FB_5;HqCzKr#K5(x1r(g{LGAX1hXmJg|!Xj<%DCgEZ+&j+K+Udoa0VmT`hCt5Lv -#h#(LY9ek#@_;!jr`O|puJS8DFm4wEAG@g0(Jyn(wPJ4RFh;)c!p66MY{m}1D`~JO*R}o|TjNx}pdfNNKe7NIOcacT^Y>zBkbEyv|SvlO2j_0G@Q*F%q>~#hG{b!oz6~&eImL;{16TkJiG~2{rKDp`LadHtwE4`SvRwz4+ly$My2M+IE#|Q -6f^AX1!`-7X1+(FxhuCmxQ)6f$W%H*%@1LP>Ndf_1xY#9t&Yva08e8`vu@;|gBbr=eOksYH~@ -Z1%>Vv~RLeSH=}~IxWGY6IWxaHG`lFLI%Xu<^a3egguN2XNE;AvWz_z9|7xxZ6GZ{ZRQzcuOh*8UG2@sPVo`eCaPD*F?{?@ -J=P_I>$+=ams)yzEspnj!#d+P-toCJ)EFIlxX`J&s5N@$FV@|7PV!P%r&BBpb*H3rsFg=2+s{PTw2Oe!hCt$$Wbn*6Sq|h+RW2Ux -Pn^#Dk|^(m`I7t>%Tb*{xjZPY8LCBpNlA|_);jBe;AzRE8Iv#@9b$u#K+N<-9zU@ODD7#PSTFSJUhjRj@eRK-@=m@VWj^N#{vFB4~!I5QG$oQHfJrL1tqpBf}Pjf(xCv}M_;`GKVrZw8wyzeaI2Aesr|mx1P>(W}Qj ->|jH%Gr9z!hUaQDj)-auADiqXY7AV*F0DR^v(mz$Nt80WHl@!9;H9J*&>@0F>5VuY|W>9_f&McS**)}{GcOrFYP6kLf2KCN}ig7`q6;KH>x=2{% -z4(^f1lKFBnL0(IX}j?8VngMKbPS0ku8mFKh{{6yL6Tw67H)eF(jBga;Y&v~x8PvPT56J`E -rHn14u8B@pd_%!I?i6?F{gwIp`w4t~s?$ZhmC$=B4jNwwEv0uVE5$nsaW7!sSvn=ObluHDv& -%YEmxvLg|1)BG#R-??~A8yoC}Mmvib>{U*kh=~nKZ#iJfTJN%$5M)-Is#T4jj(5D%oG-o-FOe+t!VT15J?07*q*Uyqv$Wa=Id!wj -H7?+8TVCfD3*QnK#kUWjL6hrQK%%I~Tbk`DN$&UC;*@6T({xH^YJ|@?``F)&m?=l2^FLjlnr-F7NS^qgssSjHb?=4|ApV!j|KIA7 -N}ufq^M9kv|Gk#i7K!6ZTf)}WzbZ_A~RJ>6RMDp#LB17OGPuP`{gQ -i3IED8p`+@x)G{D(F0w$vrg2ov45N`&%+Nlp9@=1UQu+jm&D8eeNH5537;=C>LWusZ7;6%z4XM0D4aY@6yRQ%n`7M?#}Ib69Eu5+gKFHGXRgajWLif!{CD%N -QNocRHUd`xtK)CoIv(~;Wtl{>1GiA^mA_u~WzVnrF2^uFUt&yoBR;WOY^#YatZ9%+$l!04d?b -#@m7&1t`UBJNww>XnImj`L5YAkcw11y#mS_I?HnvvjMWB?^W8;Y1UB2OPSgK=3$@}qQ>KhEF(1<(S2 -X&9RAD^>EQr3n#FO0=(^jHL9~l#Lsre!tv3Oi>g6oT*qMYBSN`( -eEvnZA!`jJYu@F2iskM+{v4Z_$AOexgkgpm2KHIo)`{yB_+u1q-z@2L#RkRAdMepi9@?b9c!IMJH4f?iOfomoNGp+2Qq$tmd^Vh4 -GF^U{^T(ptFXY~t0O1-S$vo+MtIi?hu3*TauI9+)q%2vqno~x`junKdQhR_!&d}Cxj=7~Ba$~f1$*Mo($Q9?#0${wvu~n`hS#!L~ -P~Vq>QdvBYl)NH4+`tF%$=VX~(LWv8gT$-$efHES(tq4MwP2!dlD+cq$Um{5y`DE -6B<6F*bG|_d=&Ro$Z&jqzQGvf7Drn4;i;IGDu}Nss6$XU?oyQ)W+U@0{YyDMmI*A{o?C -EwLvy-Z(brN#Z2p3`{-C*}+iLR)+3LCfV|Q(NYemSJsG$Fsc}9BU9o>dzRwKt`477w;qb*u||WXw7N0toTE?1)uS@8#t0`9;aMn- -mM`X6!(k#~Lq*oWZi+G(@o%+Uuhw-6-cQ2qd%b_6*YnV8AZRd-f6YEfR;?yq-khyAkc$=?LVZv+-=A6SFlaS>? -*6pGiEYEodTUv99*DS$CJ^6oH_dW-AAG(b`pATy?YclMVYFsU{jDTxOYHXzWQWNuK7$X#OApRXb>j{zMYh6R2OdJW9VdWCaoqxr6 -$YiKaaF|V+6PX!~ki#83Fc39b!pb0@AvNbg*{rgywKZu`*;?l2wk8aQT0dX*dzqc}m#{o1t~hp{pkb~R$R|prz&hWI-L^T9pw}nC -PW#`s#h#?;M~qq}-U}h?O<|j}Lw)U(K;@gl_KO_W|}kb$qlN!QyQTkBL*>i3=Olr}A7;c#APYv^f;<;PYZZ8!i8+H@GQlp!_`krc0mSEwuO~w_Y -sftX6x8yFk*b^Zy5_Rqok?gTkEZYs0Aj$4o2OAP@mFuEpbj*0JFBY!O-2b3YKFuq+b!j;E`0h5j-@3k^Rm*E&bZj`ZjpWUCCESMx -We^v3bvQ(ysr89Pr+S&kzRA^MTZQkWD;)I?8zvh9XUkkWQwHyjmbBd38YkUVG`mUWWr)+XVeVv*DZuz`?%6_N!`Pwf+Rp@xcb1!L -NMe6o-$(BY(HtlJ!G;O(NtwR9fyg6K02}){j0(V08d32-9b>`-Cl|K5PkCkr*zo`eLX)J4rhfYiBZIDiO -66flz)7^uH1XDRBF0uzMvU*pmEk0J4RKPqZxNN#}n4kdi(T??BetUdXHZo{!IBaH=FL`X3B~eE(}fA ->U?GdHA|&ly^eWkUwIrEe8lWQe5-55nK#jyH;?|Yqv6Su=|TL;i8DF=FAC-l3ZnPPlUv4Ek7IY;Eq-HX#r9Xcw~X0q?C2$9M(;Vg -=8Mr}+ezw#&9@4fAGvPh_xThc6*CXCwD@J#{?1e1oberTwM$RNNnCmt?QaYnLwlctkYIFXx1o8+loJg_Jwev;Pde10z%XtQnq5EB -o2h%!(kfQ;;^pY3)}#sw>O-Ci_F-PZJ+D8~A;xx;qsobyu1B&}UZKe>s`#2~Gz~`;Eg}g=3^fXosPWOU(vX&$NNV>|lNzeGF2izTH24@lSDkIuz(3B5wKQ3|&NA6q_My!>YGh6woj(^vQ7i#RMJG>f*4)mNygw`U!pn=DwH;LO#0h>`i?p}P -rYy<#bg?afWt-6X%PrgT9%}PcOi|Id-QfQ74tl~e3 -!;4Ls&*C~o-W=usit>Rk=0Gjv|8b^z<6^QrI1V#(oYZn0EfM2@MB@Z|#^w2f(#kk6tmA-5;~101IjXfDdTemWLBLR&B>zjj!u%5c -;W@f5FnK9()NpY(*^gV)*yWEoZX}C6e=B)m$On`&4*SI*K@q)D;f-jg^3MAd#xkce;1{Tm2^1@X1Of*m2d1EF-wsEcV{Qa-4keDC -X3H|S@zBLyIqwxK%bJW+qn7=0Eh>1oxuS4M!&0WDBkaxRS|(O|!8kL}r=ucW`$64kwhFG``Fidw#B%jhvJW548% -9@Dn_ShW0WEvk)3wz?6ToH2XuzUyvHX(!>|YzkkE7BWX{&Zn`cSfceI>z6mIa;vzto~S^uARyM2h=%O*vihLM7hj+`UhZ7RW8%FM -nd91eBHAwB3%}u}ekK(;U%ixxuLy|k?EaGIU6yGoktbSCy4h(!ft3LLyv<9Lj+F<=?6pYFWxpXgCcU^N-llt-O-hu|XRM%QQ!j@1 -!L%1CFelTxA}%_rWqxwGNnxqF;nFZs3c4l7EuEV(PGnC*0H2TnHQjACh)gt3gv(Z8kzTUy#DU| -hD(cXNs8{SazAjHH5j6uUkweO5UDK*mUM5pDI_r`=ha8M{L)3$Jab^1LBMy18Pj>er}nTbP~N-tQFkVk^uJd&mCT6=Gxc7U)fn8t -ZRznrVM2O*AwOY!_k?|evQ)}wma_Q`Ym04SsF|%20^|gv`@ARu6KrbHhMS0G>F1U#wK~4pO^1H(hMV~OQe=}(g*Rra=(4cF-7JGs -WJO$)%lS(R%7u+rXj0pQljeJ)*sN37JsM80DKoy6>TVh^g_rDkS9|Gd{KEJ -XogmD(C3!XpsFD;^UbU%e}PYRt7%YI9ypq4PLC+z+{GK# -(2|&pKRKQ{h#OU}keF8d&N?;159#7!)TQWmVMLzb<&#Q2DOM% -8XqngGmmO769OJXLiHdT)sCD@}oR7N-D&nNKQVw#}Y@P)F4Xd(wZ5}WCvfC`>mGj*~;;9M?szuR3rE3S%#!w;7 -ytPj?EzzXsctDykNoZ*WX8{3D`gtprCU$SNX!T24u4UpQjI^>BKyR4PqG?vk)QoWwZ{*_9Wz|NakHwHG%UX?`yh+ZBDd#luE^jvL -iQZCATqx$WfHs#HlJTVp`|=&h5eegq3q9&ocJYF~U+fjsyOhh@R=n$M=I~%ONBza>WG~G3GMzU4L?n=y7qQ%|hHg!7Cuz2sHhdS+ -Adhex+%K>n=%pUdya;O|?FJFzFyaDO9pL6Rtnq3npK?8f^R&=%ry+BaUGuzCD7qn8M9R&KQ7rCJ^LSbF3uv{jZ)SDi?cZuPqH`+p -4O6Uimk>oQmf3t-;<)z+53trSids3zJmW$tHJMKLD_Gc~5kRKC^hhm}r{!v^bm=T`773~~zO^)g5g -4RNZ#6GD?QT{wj|i$liOT!b}4DuI1r!7dG9N*c1OBP}C`9VU-EKi(xKGExZ4+C-y?$tVADq)NF;*B}gkpHoewph%xZb=y%iNK2S#ga?hNFS3nKo%+ -aXE-(rv*YTl;UvRs2)3u)FYA@wBYl2$lPM6SP^m%4Z<;8HT~JXeRu2kYM~*+&V5RAcewUgkwq<}CGU)LyrT -2#@%};tkt^ml>4=eu?-WjeL?F?UYWC+D*{N{%&yEC2=A#1^)NWMB5`?WSoZ -m0Ry+f5aCnw?1fHL{c_WILqe!1zu$ah1n?OJ+qdpeRDZcDZ3(sq-hvRl!br6^1^8lKjZS>SaT5>wsR8UWUor -a8=+ow$oozbDHA!R;5!11fT=+lr4=SE6$SQ2l`a|!K}IR!DjWb#HA~d#2e&@HqjiA%<{q!i7z`P -FNQcZC#QHh&$@&fF~$g7jg~0VOtfSgMV&NztSz|BDOwC`4ZqrKNCPX1g)e184Byam!@>GW5c>n^!x|k%vs>{BLN?L~0gLh!H755+ -wc7~1H3AbCDg<2_Vjs9Fs-~scm>X#ZU5as4o_)SYCLh?0Lt2DN)+xwo!5E*I$yd~GWf2 -QI@3nglV4S8Qut}Fk*6HPzU6MdQ0V&(4Y)afi#Ou9}#6*G4 -jEEE)z=v#gFi-|rNY;k6d>Y#oqcgCo=vhl4ViS6q!=b@sYAm6Dd4ZYFq7%>a>KjyK&5cFeFoCglB`ff*Rlt3HiLzq8N6^ihLHwfh -3*3EBF>FaX604>_Y82emVY3m&6f9~!K?>QRsYQRQ;?sxiTtPGu_bSu_I`{rxcVD*~$C0I(*Yy;+UPvIPOC?M01!gF%1d5_;VMSXb -N?!Ed2+67>Sw=FGU0EfoWEhy|=sVvGU^INO@SXc&0P#)sN%s85iOk4iN!{)?y3w$T`4br#8FAwLeCIp7E8;vD%2Smgj~f~V{b8NI -eEQ@Gy)A0&HX@))=O|jk6pYP7UQD0Yn9a4X$558$Cap#^H~C%0I$zO{BG(lCW!JLZP1=L&DUCML|F+I79r>l&)gM|~r#xxl-9TR} -PZ2teBLyM`p*d67nrG48@K@*-lxuLE%HQ3w;yz;%Y0E33sHt!U^@klD?Bld;{Q7;)Z23|6Sm6afQg=dZA?%VEgZ!{p{Tc%`t?IrO -kDkkP_J*N&L`%j*P1)zyH8rk&MhS^N^01wb8rT!r$L0oNtZNOY0cH*0gx;T(qQSDS3D$Z^VkA6Yjo1a*_G~AQB8l2SgH<%kY)v3E -5)5qeZ_O{@nKPWQ?th)(0lSJ3r<^0l+fK&|WXKD4fTY!9(5i5$=*b0%P}?s?Jc~eqIYXU+i~{){)_Bk%-4iIKhP5Aj9ICa8o;sRu -ctPqF>y(82xcUL@D&8Z9H8u80heK%U(;JM?fkm>aD%!l;cdvTmv>XtLjVZYWj&a*iE(=J!$>@s$p3hN?N}^LFb!(WVb@5FpejyBI -u$~KQ7R6{_WO3H+Z5WDI7KiBFHV(co*@VKI*@n(9hK|cs)e;ZkbKiNKH6t~eb-us^rmuv%FG!P%BGSHTlJNOfFYxh_l2FIF$sg*> -s4shXGil8IwP`{euz`9xC+-c}E^)~(R#^9mmbm7+%$v@7hKb0sn(SJHxr&}LGCQj6G~m=0-B_vH(lCk#-bY0ThOJKAiBHvU&wq~P -@DqGhabPwh{_!=xwxndEO5pnd&p9bcY3Ka3MZPZdy}{_1AOyzCqWXWdsK~rO3hx5&LH4o)7T{M6(_|4 -exEHc_lMp^7p>_ZHKrnX^;FQ5~U%mwvH|etBZ9c(B~272dCh<=P*8AJ0jQlfaD0~2o8~-M`Db~Hi}9{R~k`3 -W&n$V#yO@MqVZnfCndcbzb0rqov$fQ$(n!?MUDzMs5~PPq?7zO>ILGP7tP>jiHwruI%2;$ZG+U|WS|D@9=#MK< -JwrH-?I*B}C;9sy4qGy6DYF7@CzKG$WTcEqc$H``y9}GahK~NX&Kn*}*oePfp?;KcyJ;qp?_FEfFlp-C_V$v<=_3OlKNWnnn^Sa3+N`tZJm-E^0MlMIMka<;OT1B>m1oRS$xKri$;G+q9`? -k?+}hgME{DoBFJGH_Ub3vNQ-pxP)F1hyrxE(^wcwk+Y+$tl!CoA5as=bM&~OBM!BVSW~u96gPVD1_d~;nX_V`3l;&R&=tr5kU;Fr -9f=nNy%7WVYG);EX&r#h&xwmFIVLvNz4guSf$rXTkdz -Q>NVqb=|clN-a$yft}8v<9xc}X~QrtJ@H!RgFnP?Jf?@!p}Wxqcl-C;eXV3^iT;d|#wyu5#cmyud%O4m`B!C#D`F7H+Ttrtsi( -=ZsxkH(2eswHzQS^tSyc7`UApel5uM-Qb4hP9nUDz1!7P}u3ottlRwtfAr;?A?ofiQQ(@fme -wO;O_Gju~8-Enh&ico#H2=n%D?z0A&-8?8jqpIjv31;pB*U1I(DW0vIk=t^did0Lv1cxGh{w7?2XNv{Zlo5rLuRH<6W!}KnE&4Bf -BQzZi!?u8r-a`KnZf -T!=oo`TBk+UtP@6TS7NcrV`z9ygHKy -lV^@#QSgwb^-a|Ji-r3j`-Vw?4i~VJ7Y<+r-9EnhDT75v5>jH63WjDI_RM*?iwewRcscb%&iSiUIE=g54#n4dZaeRv+s*zZ`xgWu -V))!b5(J}_PoS>nCUT8ucSvHwKP)8S2fnoY16z$QbUh%V;10h@W`E*8bh)m5J!EpB_k%7sNf3?(N#TEyn8@x-{>OQC|K!2_Q`oX# -M5<=-KR*El_mc3T3G`4?nZR52o<=aHdG=J+NGJv4U-avNwTzbNuXu~Vx$AVUTn+Ytg6m0veHTrEgZMcj}J2wAoHPafD$M#cE{_GjO$=@T(ddzy$b+ -R>~gqRn0V*}Rw+9C8bl_5!{yRmH?q-*eao;23>nxZ0hHyM`CoGxseipsdzoD@fR{b~VAVJV0-gVA=A;ioF-`<7Cpya2 -4?G@1oj(jBh{u6|2_&4^BkLeuF2Wi&W<6uwTU2`*CmAE`iH)&rfuxIhz^{RP1-h)u>ml|q*+M5(;UgMkH2xXu4kUnSJZM%wVyZX_B(TF1?{k{q&7rF4umV#|M -7KHkMkBBrSC>-5uQ6Qhi>pFk4Dl1GaL6r3Q>Xh=ftlj>O#pBq~{d*Q!Vl3;RLgrMm9oK_kdnt#>;K9&ubn+C7f7Vf@g%j;J?3!j% -YqcO$R^&`Hj{>bc94yXu!tt8K+uciz(J=ngLOwnvOTLcnau}mkBsE{X`NPC-{?9u53Bf)8rpSF5xK-UDcn}FsR2B4DpR>d;*9HLy -%;$kVE;4!07Vx9CK|cChIxSXqK@Vc14bEBCh=t#L$Wz+h?pqa -E_**uWyB|hx!iu-WVVXUhe4r(Ez^`&nr8!2oZymn|o}LJG!{t!-Kxk1OLtXApho8vipR_KESk|ZzL7<#?A$pImH>CepPeY -ni-sC^XtE& -LoZ8vVRb|Bh!XyT2J|w{#=uXb_;$)IC9kZ@C1%I%BzjQ5F8Q`Cidm@qUN8dzzIiw6b~HK=>yzyk1DuMI>>CL)u^R-I?bG*-EZMkY -cnEtX%E^Xjha58uW7AepU*8ko0V8Id(y}B$^ZE{mw%2!YLQx(>o=la;l|zDEoq6Vq>F3$YE!qCrqQr?9Ka`zm+9~t_KNhYGHFqOh -U0pkYb)-a(VL=&djJ|5;74L(vq@1UR`(~hY+EU1MNS)-yIQGsdZ|<2Zn3`8VzQyc^9m-7J9p~(DM(M&%XIu`BAEj~_UZ11`Qf-0h -BDaO!gQyth#%d)!q@w8z$G;J3yp+&L+`D2maOZ+l~U*=YMLR|fHHb>v_fy+}4`1KGW2)7iN6iVqa -ikFtxSD^K*!N|^e;l^X7oU29Uy%k;asPd?tG$93*kS9fHsSZf?2nKzpbVHD6VJvd}O;f!gk6wnp^VLVhTVFc`8uW50AaNUYh -^AF$+I9J5AxS -=#vVp)8PBd7ej+4a3-!%$!!)kOG-1$5xrhxtX~L+0&>G{MClv%0Ef|^l?-;*umrj(WM@vahEcUxf)E-IQDq`4DV^->p!{-I1RXCD -KBnsB{BcE_4eO>W8$c!evRM{;(O0I;m^OSezNlp)ow)k>tujW5btUct-q^~pg~eLpqh_(_bemOnU9vuO_|b~`*9E0${hc*nmmXAa -)EUWOB*9jKbt_n~U~(5FfEoN|ibBcC)&Y)|)Vj=yf+ylKH>Sv1oFyY7z&d(|UwYv(xY -c}y6YJ44ZI@11;XqRS!HB56>;ZQ_Iyd2_D2*TroLW`GkJg=LTqKoeSQC=4swnx+x<9#6oXa*7)j>h74hjY*9pdSKT?ULf3o%o7u& -f>b63h3IioW+ac=O{le7W>`c!kjm%U_F~=qf8h6EliV|WwF{bAui+MoktH=clB@h -Hj847t4t5M@kahBJKA4S*)e@s1c2omuHsWjM94pH(I6xrqo+JSCjrId(?btQ+%6EPuySDI^$xJ`(YQwTV^&XjEjD|)Ik}AMh=ahi -vklI)HRHfYK@4@OP~}%5IRUldo(dX-czabHSKukL7pS_^lJ~;Q9WJ5SWRBY}JLJu&v*AKFf~BdG&zm*yt3@|M| -dSV;>;oYJ^^K}G`<}c{mB*6=9-o%D;JaCVD|6j+&34SMd0xXD!ps*4ZfIx?W;DOP$z^w2bIb^_wWbuhLDVty4oQ`d6iO>ic%UYc_ -w1L)RuVNu%(#JKABgOk<6r08*b;?IV^nqm_=|&m2tWZx#5>HKr#?LF)A2xbl3VF>ObnSUf2{1T)y+$>3Gkb6}_k@AAtO{{igh&N) -XOWqre^R42l%37mw~_;?R*7zzvv(WTFPb1iVToL9j^C@mU!~nS?hBwG_i3i^5Vdj`VZmr%W@0Johgkw}6@>`NJ~U|6VQn-^vNaP$mW0LW -6F5LQPx`6?6Kz2RT#bZECaK4&*mcT#f?@Nay;l|Nt65*uN?kW#skuRzvIaxJpd=|=;A(6+QCSk7jF9ohEIfHQORg*A@6R8EqM#Vg -bA1Y}^sM=Z*L>uQLcQNEh8=Fg3OE;Y(XdmDH4l*wTTUQ`N3Umxd(Xs-tbCik_Bas!XInpuFaEd(!HBu>NSptI^5x+kF1Ik~PBbB5 -AVJz!HBvydnDIUnuQaKnXzWT!5kU&b&<=7)AXz_ -%7N{V*`vlTe6sH6d2Wi)&kV2ICfTLzAt+ubeTjziHHhNZA@|A>qx?AI9oyYP*?sV#ig~qK#BGpx0v%Ql)EqdO>8GjV5O#=0|L9qb -T{zme`+=Tm<^*RSB`$P!L<9!n0Y-X)=2pQz8=a-NOfTKRZ_9gRgwpGT`;wc^tPC5NyEe#U3S7b}Mvgu;g57qXe3F;u -$!k#t9QU0sS%=)7jA&VrUH7oq%`Ki|AdOI@`K-3OQA$9v5`nY`_!>;V`4{Uvo8y;8>9h8f1blr^I>SABx>YMRTs$Z8aPiRTT|` -G!?96uca*7a^l^D5tm$y8%TX~j$dgQORAV?6%jp*+-H`r$4COnMI>P20?R^$OWg%3%cCm~V9GWDRPn5-;l~P-e5OT}9mqyx{Bm{# -DU^8&mm_=ngTi(-rr6|*O*6b_LLf^?Yp8{VP_s~sC!s7&!t=s5xtD!ay_st&K?+Y7=3q1h#id3-1KQ1XK%Q{jECj|}QUzX4HT?Wh -_Brimck{5>d@lKUu}4o{J#jX514m87eZmnJE$4H&KnKpH;F>Hs^K;ujyUjqCz7ohPB{T${L==u2P8~~P8A#Ml=!5Yq-+fO3&MDWO -CQ&@f@!XreNt;mndNh#5r~tYk3?6E2|_-eQs{IWru$uwLgslE?yptJ?LA^CR3?m=*$3UCZ`C8R5!9b{XwtE9(FE($_F%xvAA_a@{{g!S)7$3 -4^~12IB|^;OHjh|Gj_#Jhgs&EZt`v)$V1r+mx6c2aOxz}6#bz9(&H~b$2A@W!j4`(zxFL<#TZY+sjqmv^~FBp{9C7BgwV{tXW%7h0O -vGJh$PyV8`8R<@&bdDU`XE>dfO;g>vJJE;Nys@1IhJqn4^o<=6)o3u)0#8&9_KFIiqnqOX$phj|;ewD--pL4)BA9Ya>~?>-eDF1~ -tK7d0KO@HQx-ry8kQzAcZF7IBn)Jmy0uC0i0ikQCs7^sDov?Dk8TUb2aIuQI56g*a%8W*g%0y>1`>i#-*1LtmGsi5y7@WhCxGgm^ -m(w{2(SL2{?fjJ$}qK1CCqL{CDQRf -`}^__{9slSN~dV*u-=X$4?{QItaG~Uo^R~}syfsO_P*@p8j))7vR?^;j#~|u>}vwRXURgDXjyRnh|*SWLHu`wwQR6P>>Er~kiWI4 -HV1YyqGD?KpOoYHYuybwbjQj1vw|YZjHHdB9E9Mn44J{Ie9}C~$)z9CZ6~<~z|51B&OB64JVWH0 -dK*mqmx3Dz)|Sna;Zyx!$d_8*)CCPh;Zk+aAT=&r=bV^AI3!hHgno?(+C2SQ1hHYzY*eNzV0=VUIULZSRk#HVC~TQ*;UK11!HH9> -LkI`*f17-Yv4YhlJCs^8ePD{(CQS}WP#hR{7M1C(Ld`sZ9>TuG`{8H#tqXdFR%^%Kw_fG9Zo$U1c>kA4{<1^DZmhsTvvlShYM7Qh -vPGt%zJ9@ugQNzN(p%sdsV9D%-aAIpNH1WP}o#0!jy4|K=bv|#|!-0!IM1uBb ->v9ci7ji|F6a?&f$u%_+bsR#DsMA)E4qI8_I8l`-&zOXc;Sq<)WO;I>84Q8L|M9T_xIiW)YrKwnEp&)k#fpkD%4*R;X5^uXLz6>M -?x!e`>Jr5M6VZW@iU_kM`w@q5>MN8H{9p19dYAzJrMcu=pa#hA+JwhNwn+Bk)yw_t`J)Ui@V)GLfz#9s_z(jC`=qGVw-u8TqRZCB -y%**@&bYpb7R;kVhgM)BcE@zjZq{ZEuH5l$b@PT^oy7S3^p<$aKIc>9)!cKRB_`;nw)g05!>%N?50hvE4~uuUwxgUN9z5t=5Yt=l -$WPEo8yR3lX0;(QM*|nw*j(DT&*|BY2u}a^*AT*Wc;NJZe*-?am;icm0h^-IlG2Fqr~YYe4D1JLe7*}aqtYR -@4(B~yAkm0bud*98RYU<^Yn1x?Mgh<07YHitfJ=OkKV+aAoGe_v&e_}WVh7y- -JxA|n>_%k`RZSvs?O`(6-e^SHQY_zKPEfrGnkmi5K%mGL+98rx9(N)$AYkE7Jo-Pn!P5_<^F%Db?-YH$VDts~n7MzY5tJ>2gRRjgHgmI&YF_R6V0Y*b-S> -jjQpcUzKV!wG2K(Rt%H{LclV~tQ2R&H4$u7xIlurn<{fknwS>UH80EfZw6-OiGj%&0j9e7-A6kh1$1JV}5sj;l?MTg3-2gYjC -Xsj2d(S+ICh@LC?OXAFtSek>H@mO$FlNIoRceAVH)97X7$aSjljozK4da(Hurw5p6f$8HC6_+$`OvJ(1=e&{n+TL?8as#)hE$bax#2`*N -%$}7?%Fxyd6VMU)+4>j*F+IfxI0NE%UZRUvW8nhMBp9Z%q0Ie+;7jz9h$+8kCw%alQV1|3U(b>(R|5iPU$LMOpF7IAV*;znKSAC< -!`u;cXN)B@7}3a?n{Qs@L}v$csFvADohQx!m)?Q-PUanOu$P=XWUKOoLKo;ld&{P@dH4~uO@NS0*WB4wK0(X=y4#&jYt~i|=Uqp_`M*N0?6P{MG_I-^9#+=H~T)qpvVtslL&tY#t9M -cI7+F@*5|F?9z?X&N@{Gt|8zDr9Aq}Xlv4EleSH^0>J>q~h9FuI${#Qd-d0^Z?N{ZhRZAElAo#;5wuvLRFEMQ+`y6*e$+wYE(t_p27L3ip>8R8^o7w%f -YEGO3jb%7}B77-06>cqRfQ?q#&xRTfPEY7l^c3Ca&*$%&Ex=KOz1{fuy4lzRi4paxe%#m*L>999+&_8Hr3xqPXK}VzUH0ADAnPKYKSp#F86)cR9jV(5u_9|IRod79EM55G|fcio||{KX}NA?{NMrNRLZwl$MiDtUdAMh -?JO5y1vVeoN@zinnqnqtdd|AgB5*K>NmmT#ec1>8?eqk>B7C;~KfGgHXmy}o>~Fn)zp>Gb>U{jBI`bPFs7_yU$>(<(_mGkuY2rPN -n|;F|N-Kw6N-#%Dt_WwMxm=wPHP8TjSMm;O-~@7%flqcF^dCZsP&th_-8T>6v1>GWdnwVyy$bHx(>wOWuR6%)(f{WfW_hg-9q7X( -GpjFwM%pk_PAQg5SqSR1i|Mayb*NF86Noa*%i1r<+z9BRXkT=BFpHT#L%`RPSGZC{b2^Du9ZTM;Yx9YN(3UET**^N*SyRtEH-csm -%X6>opo9ATT3w8u9Cy#i~B}ST^)`;h&GLLv;u1%ZeJWM8a6qlLa -ROv8`B~7@-o{}NQbH*wdCc3Bf&;t@`p*B@$c!FeSnjvgOk$RW)@Q6K2qY{cs^+-{}SiEPou&mH<1Ho~mqhlr=!G{kaJ1`r;G7fxp -xH!k+#7c4(S>`g;01KZ%!PLW_L#Pu$n^>-vCakv@q%fAj^~_6{fnDxP2w75Bxo}^p@Q&HBP?oqBsEH8C5|`|3>xX%s4=Z=0U<~t;A*TYk5@G}aDD36meLuqC?FGK+jfW`OVAyMN -zx0%#$;SHn`q&-B-Ssk=|bJ>1#3LneFduyShz -CZb^$v=Zl*!|kJD%;A^tX;AbvQOGWT|K}U+`@hiarJ2u6dp+4Z(F|5r$w>2*=W99x%{SQedB3Loo88vSVJ_rJh3vZZcD=irX{#Mn -J7gaa6NsDw*Ng050piV7fr7v!`rj7L|969J%(oGxmVZq-lW5bd45615p8_v?GrVSTVWQMiObL -5H_5!;_LG$w`t7TAmKwQB~dDsz)&!v1SG)>>~Vguv}F1_pVmX2%s^GoLOHc`GJ{^ -j_5AYX|h0>&X4K;1@Q`3bk}qA3FhzU^Ub;+!PMaiY_V$;0T(OI?b66McB|Jkm4TtEs*++Bi=-WV{aY`0L97)_woI%F9UdPzx$I81 -5I7eW?0vD8o8S}cqM}egjC}sddrHNk@d)@dwIvs6#rM#f?dG48BsF4n{_9)TH0&lSVa+7<1Fe6Q8}V<^Rxc%ExY6MZYrhP=Ybc~B -4UTCdRebp36(>H%c+JT1OykcOQLhBF*EQMU%Hu3rkMZ>_w;$B>0G@w%J0ZMNXsS|ckMag`W#z1yJlHkwz@v{Fr)S_F45U5U|HIXv -jt^cv+dqz6M@Bz7>?}pK-s%mxf?I45Tng64Tne2FlmmOS1y(z^6zQ`eC1W!dE+=*(liVqltE8q|hM64V|yQ0phmn0?GV*R5HJg~ -mOS}U+<1Z-N!$d+Zsft(k;y;ob6C6Ga_|x+FqA~5S1kQKLk?Tro06U}A$QfYWZ0+wPZT0Ml-h?o<=e|u1!mN4HwMlqRp!j}kpfpU -bE6r|jtzhL0C@2FD~2HEgC_>zpOf%3E4`&fHX{`2UkM=XJf$SH4~t=-qH8BPw+0WrLYP1xLBSM(z1z3r?10+~9G%;S8^z7=_J2qE -1z2?O89~`Y;C}nb1O9_S{Cd769u>@i74uden!HwQg}-A8=_@w4V3skacY)-4V9JTTRD82)r2yOqF0sCgPH{ykHysTMrbV}u<vzpo?+Cn3PthN5-k^S==Mbm>6Js>Yv}t_0-{V -YBr~Dv2%9M2&5}5AUZ_rB+c)6+`QZ(nfb&4!-#(aqS>VGWV<(!q0!FCZ|jrJ9UXw<&yzYP;?xxnxSTywbpQkW?9#KP{)n84EAdpg -%#3~|t?LqIC&CVtJ%YuR9sJ7V`O?0I?}V@nqj)&w&G)-@W=*Ig&`{mD*jW;k%f>Qipuee5#YCUZ3|_rCrL_cFsy7+h`^4lAhd?Y~NQ!@=0=p##zv8TbARfpi!ECyk9re9L;uvOyP<9`U<~MuSev^3MFC3R<4JVm0~j7WP9~>4c1mm -wYLMoC?=|}URz5@)l<8pYJQEb^-I5gT+j9^+3*}AhNv?=Hh=1qUTu`71l+oGjDe_MLXVxVtXoE>iJtZT&o18d{x8%gU&Pn39R%$m -sLcMYNVC4I}#24a;{vs -Ou?jeW8uSqnh-f9onmEJiLn_@YYQh%vZI8@acoJ5DeQP$tBS$AR6Y-*DIH}_jdpejth*e)**@s;6jig~b+w^qrCT?l3a^ELDy8gI -5CuPpF$dJ*)z7#a1g>%Un|g3c8h(Lk<)De2&Zk0oGu~hYpI-eiomVWHjn;~bjUX0b6K7rP?!n?^wE7s8pp_Do$%S?|u5QAu!poKv -#XOm#l~lIo-w+Qqk@PK)G@;U(+H5#na4xy}eV08d@d$}4J78;-13}ID!=r3}AO4S(lO8{YA4H2zT+N -;V&${?Gmr(~AtcWmJ?)s{pL;3JWZst#cBC(u%+ -+@M*+J{eSHD<}fiKk_Rc28)N(c1AxrfDbk*9pe1lhD4kzD(@z%pvw}Ke@M<$Mg7j$s3m^MWj-HAk^RHB^V642Q%MREK5NjwHOcd_451O?EeE$O9KQH000000JO4AOaK4?000000000002crN0Bmn#VQghDYhhw9OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-urn -W7ZuB003_i001xm003-nV_|G%FKc09FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuxUU2I%O6&@hac#XYl10jXd -PD|q2N$yAW(`@4Wxb>3AcHBgwDzkfMcZa=q?)v_CvzDmTsz_8-q#)p-s#G3KC6L{b%53fwwId?qCdmY_CNJKLfx+ -z)u4o0}cY`faaO)KZ-9VGu9;C;aNEq&Kc#-KX88weHHy*o+n_)faV*-3m41M$Zy_&ExE9GExu0q+IA -WcS~+@~#6v3H*(v|JKUAY43U4%Kg($((5n4dw~D8=kFOHd+!5|0uKN`13Yf&O9NzIeSq$HW`O+pyybs+fbMw%$bmnx>ze~4|JDG- -?T^4A;J@s85W)JAu|G%po&t^opU9E?I7jkd%#plTawP9n%l|{*3h?zD>9uE&`1V;W4U#{m2g&}5UC$0uoaZfm)$TX!zP9JPcK;dR -<&PoH1}V>W4N<%%fnNk38KOM90NicPS-dht{688Z`M(^Ze0gh#?)ih2^X?Gk?cayUj(-kOei>$i`-jONOTfsC;j6*#o-%yy5~8IFXYM2D|zzE_wD(g=PCZbu=u+? -<@GJQelJh?bKBl~SAqPur$GKZTA+KMED+z<3gm}p3nc$?f$qCfpuGLDUH_~=dGxlW{|#6)_gMM+Mo9k52*u&45t7#$A^Y0E=YX9N -((C;Z(&M(p9iwz^Xq5EXZP$B7Y5%||otw7%$3`g*b9TKnN_y3RNVBv?jo#+W6eHb_G5QSOpq)>fTERGDa?sL@-ydh>p9d`MxJ8pY -CeC--^&X35j1w3YyEbo}iL=Q)^M0LXRR6o}e$L|OFb>)IBaC8b>e;;04>GE8leZ?uCZ9}h3|RgNi{>3NIeY-)6O7{WnB6;tQLyt# -j4?+3yx-CsM)B$Y%zIhFn6vAH7_*GtmFzRI-OK1L&Ax{j<^GIaKZJ1-<57(L8PnczSFWhKEKNjwKhIWE6A^Y=K@vt2ZVOW#JY5&Q -3`GRK6Eq_-9WdnV@Y8XxBPX_P&(Ms>omLPBhI%fY5OGDhG9@mh6Sg;1DaA(Od2Fmw3zE24EV8k4p=`)dY9nxLUN%A*waiATc&NoH -NgVhhR(0WdJ?_d_)?;21^>)(XRv&g8OO7=u!i9D@UC+BMsks|;wHF9i>1N6b&a<6Z1v;`z90?`YLCoucZm4DwN|$AhInk1k-Uvc| -zT=8mMn<(086RE5qomddJXeOi9!g;SdiRd|q^vOWx+$ -5g8UYk2i$!28T>ibD*ZYO3z(#S86 -2@IKFRneAQKymVdac4Eqaf^?OS}lZru-Bc)XeL=E*jIurF}IljBhSVy88UK)=~G8Uut4_Gs>zB=x({$!Y!yD^cSE&;l3^loRlw3!iC~IJ)ojI5YSvHP$3E_Qm13UKjEm7NQNufzM!tm`aMv6Oje!kn9zogj>zYSdJ&b3AEA&SFsJuJ8lx^>n>;tm&g-iuJ(HojdEyBgM>V -#}sUtPfeB%JEbXSa+*&bE>D&APvXnXi70lmhz4Pq&xr(*I;g&kn)<5ZBJouehlVTSN6zcEhRcpZfNmzDDV;?r{4#$+)Ov98k+!HE -^Hebio0}|U4r;DCTRpjHSgAOf!z&cS2hJki=rWJt`2!tKDE$bp!}*bnA3eW#%9-BeGm7Db=;6(0!X+}}FwHx8_XbWFKw$lG+OVV7`q;3nnr71zA?0TY+3EXH**ucD(q*rZr -C-Z(?zkL0&2xB((>+i}&+M{M8U+SJ}An(Q&prF*YL&1jiYp<Ewtn>opr -1Fu?>ClNFZ+3bxq+3kw;YcI=w2^B()!c}pcL|y5j4h35j#&O^lFbWTxyw)O>2F#^Rv{XU=tQHg>Uo` -=uaP5B1VZXB0Nvjr8e4AtRmNB9U4#KA|#?43FEm+uLmv1MOUtR0=ssd_`X7uN@Z^gvw5rIt}w~+r0B`@tCv~DRn0zzEGf|*XCwG) -BP4wri#ADMyw!cvnY!PdY(XP2J+2_h^s7_IPA)$3LfXEuRuf)Ai|xu$I+WQ$vTX7Tc@jCIsf)u?luf3XABrx=b0B=0!Y)6FXx>iNfBGGo#;d~aXNW9O8DEJ11tXM{GE39y1euk#x&HuAO9KQH -000000JO4AOaK4?000000000002TlM0Bmn#VQghDWppo0LtjlrQ&T}lMN=GBq4`RNti?MOw -N4r^nq_;435AaQ375FZ2FYqF;4E%)Tmx23$pA&uwybbs*a1ZcD()*R}{{g%M_z#_zOWxiAAVlmCum(I_^7dxn@VM7i%hapB9WQki3w%Qre#mHC7UMw -;euP0NH(*PnjCiqJ1cdrjApYcmRuLfd71Us8YbDSX^WU+6WIhVnt>Oe8^y{1JpvrIcu3vY_hW|l*a$Pf4?O4S5*l2ugToX%xR~6PyK&R(2uR>E)69n -8wmQqXmdeiTIncfOPN`hZ5zym!C9HPOg4Gu*w>b2YBC!v%u ->Jz+vqB+($R>!E#i`)jSOz1oo)?`gSFA7*nQQLtOCUQO%CQ7T^W=<>TldHO`k;NBaKt}~?611d9ntUd=Mk}HDq_ihvHEObGN2kf9 -tu4$g%}-iI>IZoi-O)udph|E1bH~0v9r3 -E8AO{vPJIJ^Fm1-vRRZ*4O_-E!m?jIXI1n+k>9#A3W1U -hU|>!4vi)&=5qJw!H_@Z?hGBxJ4aEiG>9pdpQ$x(Km@#Ek2IXS@Fk{ojSyZ;!#ghiVKYH*`@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FK=TnOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-$y9rUG;Y002=6 -001ul003-nV_|G%FK=TnOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ-rD%Y#T)so|fA6ZcBkuep;X%DA1&3Q#);% -$So))c3MZ-Cd4*0ph`@3C-$_vJMQc_NfAhJ;ef;qio}H?0SX*AR6=k?=7>O02_aD-frNy5K}h^udE0qxg^(QJ`+zRsCxF`kKLgwj_$A6bf0q!=uIeXvpIeX99oV5>g)-Fc%US<_!+WmhY`y+OzP|zQ2FyCvuRRXt!Lj#@JJ!DJSiY)b^RVF9cXHOTd;;Y$;8wsj$JXmr>lplAkKNY}DMxWq&C-%HQD6w`=n4TckM>CEh4iQ_Y -Jj_v;cbFc6Ic$6(Hn;m>K92h4PLJF?9)S56t`89VA7IAAFb@*!Q-Xa+?Ek}IV)NS{`w;Jk`4F)=HN)i0cdf -fq977cVNaIVr#q0Y)WmebVqSg>S!4=Eo4HbSj-ipF+0x(YZ>y0l*{n>{^BBnS@0DRa8g-o%M@s+7O~lBo}`9qT0}en3RtXg8j7aS -DVdf5izpm4bqh8f)jv3O3O>*G?XOp>!J@bGeOOm(bEF!xCh#!LahY`DC9cSfT%rN^NI>29=};_^j^^nwY`|&r1HM`?3$7V(Fml?s -HkY7hWNwA4RV9FYfwe_Q=UY-sT9&IxBv}a8fEP7>p~I7ar?652;y@2-e1#|dKx$%busko?q|Vngskam#6-hUR@R;t+7m^ -i%HO$Y{pDPBY}+F`8jU^YHX~%GUUBTNArbouQ2N6Cun}WI9fQAhvCk$RC{&Bk~Csksv@0b9bjs+koKiOkeJrD -hMw_onJcf7z$=2}73sv1(C!&;5QS%+IOJ@Qg9$HR@J5f(e4#itYIAVLJINES{vZF)Qb$A~Eli9ZIXdi;vRvx*92@l9ODr(W;xi~9 -4LOYtur^aXY7t+C-SvoueStY$?q1Q7%*?>&`=t^BEau@sLJ%T=_ZGKPu;QjIMUQ-=Cr`^5Xd=2Sf|ls6D>5aL01_jX6-!AOYSX=( -1cK3J)2EC)(_tDqyRUHTCWRDX7y_bea&o#8!#(mQSw#zIB&(<~{qWzB=$l%Y^;#HWg_~w(JP5MCFiX?MGJ#f3O;DtfF!YjC(zet> --J*}XADcMS8~sa7QWXiiH9!;U%Qhr_X{J$|YRr~M$$VbVeOUB@>P1nyL5lLKsfvj|4LVQ& -27gPsmz$LQ2T)4`1QY-O0002AvQ10?00000000000000P0001NZ)0I>WiNVYUqenWOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-z%W -KXbJi008hf001%o003-nV_|G%FM4QSLryPDLtjlrQ&T}lMN=-U -9tLwUASBQVNxT%viH&*KBo+`P><}k$R@y6R!)kZ4cNZbMvBg7A5R!QbBsr2mLST#}9tJ&8X5vX_+9sKHTDMNxxKr=FyW7dcY5r)M -Wa9Mqo$uV;mC(jBeeBHH@1AqM^WE?Ledqps&V6SDep48WG3I_kh>v_kh);i7$lvEaC&YZf2LP7>W&*AN+yR&c=mmTTuoLhRz#D4* -w}5j2qYC~3Z~@?)2bj(pz&U_l2K*%8Hx(=g`~=Yjybmx0ct7BafFL1`0RB1PX~21a7XZ@$M;_q!{y^dX6mU7+KZUnp^O8Fw-3#4J^Zi*EJDuJ?pXqFy&-&gu -pZWXxe70lxe7659fSDwx!hd@{(|vb7>+${htjFK0_4^m_`T{_hMyvq*IN-(weEzWoEcZ6RkCB{!+W~h2ZU$^$!1{S-0sB=La3SDt -7qI_6xRB}OEM&evui#S(?p?^|%N8m>Tgd!{7P7w`R_hIl&ItwE)qc-H_LKgFtf%iUWW7WHZvp+`j1KH$@U -&jS_$_AO<+e_hIP|Hq}w_i~N(oue_I8#U%@GvIFWV~ypyqp|#drLi18)%bnys`K|RW4(T68Pi$0jL+pP3WUw5IGx&YW0WSkSrq<02_K#m=@VQTAGF*_!_$xEn{$Etr>$ZB9$3S2ECX}^J^@$&=v~8jR{++(!1w=5t@kW_y2A!C*G$ -xn{M0HCy!q3jRRBA1nAyHs_&mHrJtFXLG!Nkj?M^*jnZ%Z7s|7;96c^vX;LOHtRGJf`{64J?;POEfZYoJkzB@GpUZZ7O3kZs`MtHdjMtsZ`gk*!^WfXL{QlqNGW}2H@m$N}xkJsj=ka@s^H}b$sktkU-?KlD -?fA($unofh2p(vL0> -6hri$uL-Val!L|v*ZOvhy9#$u!A%ObVti9@Z6N(zz!)Jp#Pr{Fl0k6IegnfNxSusJ>M-6ED*go9rESLfuPaEgFZ~*0ty-h{bq(V+ -j0udBYF$q{UyboSj8_Erp_F^qsl8sozPv}xpU3zp#x9J57+)3KThotv#BT`h&FvrM52`IxFDci3UhsXaL9ov{F={YgQ25jjK8f*? -;9fL0iB^8n^G(6M66LEqg6o9+BOmyddalJN#khzufKi39KMD5=#w5mhjK>A%=b+jPB;k=ie+gq0!;f)9aBoL_M1|nIM76RKqZ8x1 -f_sUXKZ-}n&D0+p#rO`!i)yb$!IcVn1>ZyHPIgwUoxs?E@tEKqpiA%_Xy+{NI-c}Q_l$asV}fG`rBn9C&1(OU;GEnfxaXwbQy7Oa -E@8ZmF^uu7+Iw)uyF5wHlw)oS&T;)o>)nFuwf(y)xc{QxIgG!+K$0O3WczlK~()WbCB7LvFB7mbJ -R~}0`wOK3It2IL}^Lbr{*z9s?A+P&8AzcH5-k`hOtp~(rk4JO4E8IbY9~C2pR_3engJ)3j>w#b>fQL}fSLF=4%bXrhjpo8$Sx_r= -mhBJuHKnK-I2F1Vst&>)HeJmKm6rQFEj-dzKx}o{XC5{6mf|U-JvnKgP)$U*=SaYK_w8ipy#ghPQzM$xcEpQSt -6ekBvm8RKcZNJ`hhS2qcaXzRiRO -`ZIzb{`&0r@hmN%dl4g&OlitUEf4srG*uDgx=$t_JBe*g1O=nUYXi}y6uvc{CWAg?jhXWTu`Lila6Ap#9?Aqf-J|<`0fe6;l@_)g -bW+mA@q>P!LEb05XWPM`?j;q7?eXeX=JVIYjhUUi!O73wLUIovPx}Hj1)6@)9VBiN$hM}Fd?b!W9!)itWX6NE3)Cw`!2E!2*NyEy -WNQtG6~RhO;;EK$2J4sq{m@3}^NyLy^lfglU0*3A>2ZbuBMd(!QU>abb@^!f{vu;xfW$z6cuS1T;|LAmLLpbs)o^TlavmsgoxKBbIE -N;E!j8!~kCD`-QU)Ik_jpQ-*hOWhuKu!cNv_JTiazd$~v!kY`2lc*(HmMpwZn!)Y{eA4&<_7hp*cKK1F;l||G+LHlaHTnQD)h>#E -u?v}|I^c$-cU61I%A~X1P6#33v#=q$CNSx)@KU9b6-KG$o=E0}8U9$HmQ^Jo@@mNtyFI!S4#@GP(y#0jG-ptIsah{Jz}I)v(lq=w -2ZPSCN{Qt0RY+x!Dy6KYp$bJLi#=4H2igmMXRs0k#BLaZlv$(g*K0VHpc(XrbW+4_yp(jva@i}y2DFwUYXRfi(up+H;S?j?P|)lp -#l<%bwF-4=&hnt1=p94~!YL}f+YZB22zL9R%KaYQK&vT=bq_VHjIB6*Mp?$*EQShUPBoKtYZg?r&|X9ex?@NYpBs1zxRD9DrN`_5 -^@AL{#g$~%vgBS4OV!Bl=m4pIrRE^y$6|>CAW#F<(X8<`CfhdaO&5(^AUqH`Lt_P$#Gy~TWkIU|DWt$(Y_Mwx5z_tsJ56j~F;WTvkvTPxobQAhebZ$A550nAJpzBkO -?IE%TqO;Vv8Rh;GOH=`~sMp2)YI^&s)SE3z^eP0IGvJ;*A(T*G>vdD>!ayhPT3XVBb04tbWOxTn96>aWq^Y<|6r?$bb|oWcM1 -rhi_Ry#zl_s|38HLP~u^curcGS{RRezZ5D!vOomeRd7dmTs()Wg&t8Wt%0-4eit(Msi&no8l)|UlE4D86PXtC4Mu?)2@A5&Xv7f&Vl*SuB9j!fVT}d?`7f{NMT4%CleBN2?3JiN;s@L^^Z@zeJ}8=AT!{qy%BCq&XCLP6Ow^k26>{~?)H(5^gtQ< -5h2Cr|3X`s!i3w@6uK!51`DNb3ioV&u8?aS;du2z*a)H&av&74tqRFjg-p{B_vqJN0q1HV-U5p0pK{{tN<9A8N}etf>Rh!mKrwCD -J&0q6%keDVB@46w`Fa}P$Q(sRh1=zLGE`wWN_+(fP`II|2AX=Jq6+CK8#+zfz00u&xt&fs=we@><>lmVa^&VYa`LsDO$B+mYjW^Q -qb}W15^#DATwi^G0__>8b3eS%UX^aL*;PeJEEpgxLwjs5e+2j<2zV<(Nb-&n-C0$jZK;GEk4qNs!rqeYj{F23afwiNY(x2{JXoORm%4*#UvC3!k_Fa$O>i-j8esLPTahyOZw0o!}eHu1fha;UMR@d0f -ufN!s`GHuA4&F8U8fL*v-iUuGHYa)_bpw&6h8Z7=t-&{=1NE^Bul{eo7n{SaR{QPuCywWujrFmU-SO|mq|wQ#$mz>+Qg<`fek~(? -OQwiUwMBc6XQc1R6lP09WNaWKeQ&17y@!t3(8Et=+X-Ra88@4I%+o{Rky@*#Av#nadE=6>nrf}CrtoBob!OO}u!`^8Fb9uYjcs^w -liAfMq7AQ`&6ll9F;^u2@%X^wJ@`obe*3yKy$sanw2s)Z1p?s99fUwjH;6?wGAZiq_d-b9~Ia))vQkulBGx -G7=p)WSt$gdK*F6?7AEtzZmVkY<0JRadY$*XeJ*4S?f4>Zh@NUb?yCDS2xH;t{$5~SxF#RK4^-iV7ru)|t9k -N0%^%JFKqPqf?zwzQU?&iA)X(_BylicC5C?JX3Gazjw@Ry`v^D)ETp3oKvkiv$jIT5 -X0}UQnIsF7`%n@IRIBqA^c_1rXuZ~NPSlzM$9QFS41SI_+>A6eT3v6z|D*zk?!X?r2N~ESXKywR;U?da6`@W|`t*lG62)YvT}un^1(zs3R9G!D$JPZZ#E8-IoTVM^(WOPSFPseX>r3yjl;OBhR0FIdQlW2J%yAL_R?DD(4I=}njyHOdg_S-VhgAi*ave&BXk_J?UtJRkTpr~-BPiU#&g>pbNggaujG27{Y_#y` -F)Dn+*R69y6g^xTrW#-m_!EjLa=+Cx3P$7hmz9DFXsSAkAdLrXQcZ#0<-~fkH9F7;p~zvIP9bxWWjORj^iqAK^DGoQ79JTl2TsXA ->Nsp3>JrxQNO-i)oSKZB>9?-+sZ`2|KqVh2N+pIQw^K_A_N2neM^w{Ag=e@vI@BL)ABiN($zrKYEG -7)}eVBqt5X#?H(tgz$;)tWs|BQ>Y~^O;Cd|K5iXtMRAOb4@AbVNl%rYVB1(Ofk>*Hd@cTZ5xa0SI@rq!ATtlQswLJD=XUejITJjy -%a~JFW3}Bg6`A6~ACIVl`d0TEPap&%FlX4QdR=+SEkV=VUD82eYvqL1qoLsENIXMkqXTMCQDt<|s08#jHP1YBSr0 -$Wz;ITj%aZ`o`cr=wYlwLsIni%as1ix@&Ykdgms*UjbDqI5)*RGRKOuI4MVAV;w*7#o*1`IP(NwbO_+nD5Qf@h -1W%-M(40JDW7+fArL){B(uuLt=5aK+SHmNHRM0y|Vu#0JcGo`oBn-ROQ+79?)7~GAWGNaQeably&Y@c)d6t?~2`4w?UpBRgRmRRYimClhiM}h7P0#wgWlG&}r}hZJT{(u@dQhBhqDF57QahB!;he8nio#yr^Fvw@18ehJ4 -3AJDRH&9Ch1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiMuOFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ11iTq~O%iU0sR -qX7Uf0001NZ)0I>WiMuOFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY3!EH9wLjjopx^>>6%`bLHkxD?b~g_| -VG|NI41Oy^MAqXT0h>EBnB1Eq|R1i==0blsKs8>({fx!Qq^F7sFJu{mGuJ_*m{p}}{ -(_LL%k5i}4t4>uv``#Tt6`25bYU7@Z$uJAV?^5PG5-k?q7)Vf3Xn#+;NfP>_pHdxI4ing1Znrgy7EHjzwtKtVQV0 -$%|0mQoTP@^IxFwibWXz>$KeOD7>HGzY%_QlL&r};5!IDL-5^l#c0Ppi-E@nwfx8Qyi2A>OBF60zeg0cbe?{NVoP>7mLhw9-|3>gM -YS3p1p33xjvg34cKM5X1@FxTt>G{4My-%>Y+i^BC9^@m$&uyq!hxL4s@g@qSl<&$ -0_M-n1V?lG2!4*>^98i`{G#Ku5xk)Yy#9pXhX_7fMEUuhYg_JQwLE0+yV6an*W6X;Qvj9?-~Su--95D3g?(X -^#AjNczz>65>L*T2QhxP4+6h;4Wb?29mITjOz)o@#Ju|bAo%dBgOEFWEJwRWE=Rc?1oz?kmZSZ_a?sT$_5P~m!1Eo;F^*3VBoXKQ -njnchXWS6dR}NwP&L2YiE*}D4xOxcfxMc`<`OXmf_4p9z;OQaY{m%p^5IkT7#=Ca~+I8a!@bB*t?BRM>U_54=3i)>$K^jWubEkrT -zxOoAsVS#n{uK!x$?Z4|8Kc(T@cyA>aB|f{%WFCHnvD -N{shkRsvtIuSENgK9gvN=h2xMuY1n~{vILN%y>By{d?zG=vUKO$anl%D7W`4)H_JB%h|yHAI=7yymJ-$|8J`>z8@rb5J7hpDTM~x9NLdUj_PndKJd)AFDubBR&cI -PyHnDG5AT~=h{!Ayjuu%^81>;^EtrB`_4f-N1g*d)pic*Sx9h4Vq|BWqk7Z1m@n6#3w+*mF8Y7xxp?na=c3$QSA!qzwHo?xMdDeFk#%Ik%;NxGq2<1I+k;P$i<+WUugOtF9tqeyclxt -9|Y$xU0;I!1qufho^uJ_zw{FH`|3;3?u`Veb9*j)N%T -zi+Gsz1^?xJ+&6?`}JDT*I(CSem7hS`WkmB>YaWm>YaNj#&N-=po7)={DMpI{*?qzk8a|`wH~){wq-LFRwsic`{7kzV^C*8c>bvl2^mEhI7}tCB{yBoA -8al6D4SbyPIiwGL4)t6_a3s&y&w*e3jbNGQ|L4IsZu&g%wCgoQ+e8;1y$1Yz*|o^G_FCY7rwu4))CSPk%ni^(Pu_rjY~Fx&{d5EH -{MrVLZ^LzH|8CcT|L;$bShaI1!2&=30`Riz3*bNJegW_AdOh&6$MtI8T#xia2vU=s$=9R&UtACU;6F_M8_>>=-GKRb^bMF7i*5jY -Rc=6km*0SSb6=&A{LLZUy}wdMoPjZbiF`w_;wNaVz?{{#NKyx7-T;^un#+L++Q*-ebQ6y>;=IfTu5h33l3jU&1(! -y^VBFf(PEF_Wf<>-x;@|eXA7Sa~sS3pAM5`L=FyE`fxWlqSHaiT5hM}eeDHSYtzWzybh_Wy94F-QAov05 -|6X?hj`=$Jb;LIyXU-?cF04nsf%(?(O~~ooH*tT7-v8~J7+3dBl92>k?*v`Hd?)6udl%@Z`!3j(D+$gc_`qGz7xw)YsV2^|_n_R~??6vqPjDgAAHjnOP9-ITOfYBY -Uih#6^InXHcOS;<>ia++-?|U-{6T`pGM(KAJRH6m?VYt5`A^&o`aW$l=;M;j;M?mrWBy*h8T0U-&1%@p#7sB1RVDu -=J~`2F)l|u2znoS5PI~*4}#9`d=TULy9Y5oyFCQEXT?L16aW4Y-uvA{ut&E%1U_@@50Kvf1IVFI{s4Ho`UlYKzD95Xj~hW!X`PNA -(i~^H`XTt^w|@lu{^du&%gzsDJVreXJWqcZ^M2mL;A2A%gD*Y!Fvjnhhs9;#{P|(Xlan67I6U?U=IhiSgU=rIW6=9=ehj+U^-&#< -M^TUaDCF9hM=^h=KZ<_!J_?yo|&{HUH@>8I*qn^TioBI^_)WB2V8+SehJ~!@XB(n%^{u%f|?&sih8-5OX@&2bl-?N_vo`w{j^)&i_-qYyUMNgwYmnpnT -pKo{??b)d5U)J}(q3Pez_aD&oAL;#1_4&`AMn9g@^uOr+-=2nkyhZEDJcD_#(=({&gl8bHyPtvlDL;dJ=RAY=FL(y;f94s~yH3-u -eMaTaGwAnyn(xogpgk{WIj`z-=ULQufWq<5BLAV!svqiElsi?Q&w5tviD$vzP9(UR=q7v?^6AxI5HBPGdgzzbMuNNkhIB!Ce&uhe -4)%}!9)8qg|3LIgaPc2WCu02m2k|btU-LZi2ZG=K6VWX-@$=ylr5;HxLT48FBW@2`6q^!mWd;1iF(4E{Ic70l=870~&aub|$`UP1eAeFgLF-d7-Z -{_qOgx9>jz4^z1KpTO^_{{$bo_@8Lc4gW+t?jbml;4l6OIrQOI!6yr^s-NXm@Y7pf#dtmND)98^t7!LguVP&P^HsF-pPIhgYp8Fp -*Ps`+y{7iUYnZPyUqk(iUQ>U}YbgKh*U-KTUc4z|VYwa|!mn4*I+6b?}FKUx!}%V}*Zu -9rI$REokRnTTt%DwqTyM>izgF81D&N)W5X_zt!je(EM+_f$@6ho5=T}H}SmXO|{{;nM|PMP5OJ7yf3n$DZ=$T%OT`{&=8ao$gG#LgM#LLSF=(R+0NJ%X?DyxS!seA(SKBjb55L6&Fl+bsk7 -Cdl&qRDy>S{1QP@)t$c*%cwHuSo=X -{00cJ{&pcjp3ip?WIf|Cf=q|66J-AWuD#H1cQ4>`JVEB?$L@vpoko!7)wz42+^hCN`@Xyv`h71!SvUP)M)brZ2(n-Hybq$>?-FFW -`%``X>Ic!!!#DL6AZ@#b(`mxKt -xOWM%-@Scb;Hi(G*qa2IA6&mL+J6T@=8N|eWWD}FBvg2wT)ZFhts}^K&P@b)-rb_lZ{H7ixqCm*$us+*{9o^fa{sy?@ZI2Mgb#eg -1)dIaF`ma0Wd56VQO@};=;S7XEMFdRF-|YKXvaPu$%tLmrtspApxhS;GJko;2;k#ABeee`P+vPi<|8MKz__j&f$}aLfqDD|f~+t8 -jUd|x -M1pK*T-5};KGy{Le6b1hZ0F{T@UH_1vK=|O8T55lGw}X{W{ku01X&NGSMeE0y+_iim1$F>&mli4l6f4&8Hxwr-W`&J9at+5sL@6(EL9@mQJi(667O|2N$2V2p;pSFVjeo2u1IKOX2duO*H -{meGBb9Ec$!DVfDZ&Mq}`KrQu+JJ|L+R)E82(tfR)EK1qj6uKFjR74zF$U%BJQnn`4?(tbTF0UvSC0k0ZyO8xdw49y`Ps3c?{|-* -aUn)_@HmX;nd3qK4-jN|`}la|e_=fO^N|BF-dzWxKJP%_ec6E+|1}4qU!T+TjR%6B?$P|OABcACdJyLAeg^^1BM!p6`uIT@zvBtA -{krTRjMKdbVcdSJaEF7z-#>CN%2{+U_|J(4WBz9k#=OrT4E!%U7<_N}!QeY*5?oC1)`Nk^T}T+RzC4lORRj+w$bQDBKaP1g`4ixW -pC-t5_nwDjoGsk{Lx7hhhoT>s9EyHkukdS!Vjg~vAlrNM+A|Ula4kXh`?gQOIP5bK^Klx%GngJHq93~-27K;y7}_=BFy#OCVd(#F -39`Pr?!x9z{%9KH#Ji_wobS`TI*8z>nC_1NA3py`%!@~l#60`sk)Wf$ -ABk~(@hH6i`cY{2h#45iLuNpKS~LUrczy=P>$Mr6`#p{ZzCNgM#L*bP1C9n>799T^t&dwh6n-&jvnd4#JoZz9I=Xjv=wI1-e&cnRFh2VOE{~)-CpLb(i|4fkme2cS~cYn&F{V!%g52JG6qq7PAgy?1? -LH0MC(UXz&h1+|eFaAy8j=h*4@9#zbCJTuaIL-@z#{~iA%db0SDu3QKSYpBKIdyOaCdn4Fi?$^1W*a@_+0Q>gyiDd{{RG{&L$8%Ky_4^xqGy -fPU+*0RP*x0_|-&74!DyQ$Zi^KMnXPordw+?evVq|IH`J>m%Ph9rpIfGa#3G&Vc>?+!^S{vXz*R-&u+N{%R%Y>aQ!IZ-4Aeq+fL= -=Fv@OLSEcMko_`$ITQ2ZU1x#L-**<~ovU#2S$O}Xvw)}mv(Vq~5#+eI%-OKlE;t+GpIJryBlvHhM0rE!fM1_;4(h$`9Q5bWbD)>) -ac)N93rgo=oPTsK^oS9w;fGkg8hHKLYT#|>HPBO*t%3jGxiz5gf%8z`C(lEFE+)w9PFJ0WdHn11FmCTSAMKxbKE`wT`52#@&d0bn -Ux4(BF2MY{mmvG&e}4h=fq54K-$NJT`DZUg`QNz^^X@knqW!I($~YWwzLp@VeooV;q0i?o!o1#a5$Nj4i!guQya;;6=!;>$cU%m= -&L=NM`OjU9dArjk8CgHv?-J0>wU=PtOj-**|3iWtpYzkTn6Fn}3VHJErQlbuUJ5$MTn6}o%h0a_F2lUI`$sN^U9$0V(9K>~;JwjT0Ka3dz`Xy=6|iT=T?sn+?vp?F^tcQLzZ$0pnTaR%#b3O3AQS&{t9{qnx-+x}qdr9kiQ}ge5HTdD^tI@xRAnyy<{d1%T5WN3$ -;9r-29(v;MKMy^$at-9|o!3Cl|NR=&^Tsvczwf#haQACb@B0<*doAi8t@kZ@fAF>Fcl))#e}|@bUW@+B*XLP%@04p%U!?iY(DYT; -0?!v}{TC7B^~KNV`@3%dUOu3(X#?JG-+=cgZ-Bmi)CRmia|7h&+zsF>OEzF$pP~6~-hgs%)BIoGfN{TD@BgImMXl!*&A(*>+P~v< -pqJgRL%;XD4)i_hI{5GS?;gF_NFD2L!1ZmKb{GAw&@}$LnfpNZTQczPKj&Z_QZmsh8mQ34Vp(JLva&?ceSVSg+6jK9@nvF30iTqxo;8w3Qq$!MM+0O_&McMJ;Cz$5dpn24MdFOnEnD5U+9{!5`7@eO4Rl{dKZWp6j6B -QS>AA+qs|Mj`|*{U(QmFd!k>S($;V+3&C^g_p1i1{eDB+^gsq{Zv4mllon|ntjFK0<=xnTxHlYk?LG@LJ?! -7On>x5Wm7}jU*an57q0Gc8ccto`ZcHAJzMjbp0DGZ*Qv{)?FJFPcJxFdwYiReM<9W6uvWq^%(x+c!5pyW4S$po}W#>uUch3OzGdI --xGBGC;Hv*U=Pz8o|lx)a_m5Yzhgb90r58nWw4IJe=XY1AL%`*oX&$<{^Jhfl%!7$Si9suQk$KV=zgredtC$erTmiM9@Ib9jd*=$ -G~F-KJny0O$LapNJU1PzFA}?SKGuM>Gq!*3vc`b-J-pn2b^4$2T%g~2`u)to9-5aKZ*=`RN}Ec*M*2Od?=MiezxHDny}wZ5jaEIo -W)ORQpXPm&exx=#uj})Pbp0efW4oHnO!3eCdjr<}NKJ4i)9)Wiak8$=u}Yt{>UcomA(Y1JLZm*)I@pJHz<$0Rl_p+ddMB8n`!DMI -O$}JvXFFuIRpy?Q=jVFOI%GfNaR;nJ|D^%(O#CP7-Spn`^ds}d`FFY}b=WzJ@_d7S_ht~=#PMEho%G)_i_VT@dZ)anXAqOfe=&i;k&iYlj%1mgBYxfC~XHG=M2`m*$&`X1u{j%7fL3h -vu^|9>b|4pPS^4{=Hati<`V?J%(8-h>owm7`jIN_rqyBUQ_Kqzg_*w?>ua`0Hu&mRz3=uqoe*c+4ywRQnUuFKDLA=I3TE}Y5{{lhQ -XZK**qUVqB+{_@RZ>80*KhpDmW)Snme|uQ8c?VtdTJy1#=ZExTdxiJdUPaf_8W0!8f3vmDFETzeh%4BIu75+ntLe9#eqYkOm(%s% -=*Kn%nO4rz`tFCVdcUn{zog$44)*{2C#CJ8IOaHQw$+Z|IYqFO;2S(Q90|vD*3qwp?%%ru*51EI*8%;0oWWkaKNI{gJ^L}G{eiB( -MrkKkjrlUC_U{J`h&5ol=kBWfS61acQ~UD@w}Wx4`TtD6U+{QoU*=`7U-4V|9^3w3rL;ib{~N(KGl=yue`F$xugv_thj|vk1)7KT -_-|zpUpB7+aWfenORJ23(DkLv#>vnu@4bV5978b1 -s*Cq-`t`c0KA*_EjDG)7MPKh$df8v^ITn-mt-nF<=9!<+^*DX!_XIh{ -gX33EYd{>Q`ST24b`W=S0zKcG%D$E0SFL>a(JyD=|C{vO)$%Xqcl6mg1aGI`?o`Ik1m8iwYchy6dWqms%+Kli3C;g4diOYjXE0r} -9NPi$olLB|(eGJG{|()~gLNRfK0kwa%Gc=Gc>1xAiv1gNSk^I5r0bh0?NR!@rvWjg`_uLB3GSQ09#ix8Xd0#B58=PVDc@fS{*~Z= -TF=+heV6u`eaJgBAZDEZKHh-%Hz|kbSO)Pw>{C9N`5oQwM8B_CI6Oe%`*kee)qq&zT-8{=NWY&{rMXnjLdJ)t|3%AXAKtNaeF&w0 -fXXfF^V6+&Z=$qk9GrXbuvPA%j5q6^*HKQ@a$lq09ab4TGw;)9F8xY$eIot-gMRPU^hYSq>w0|~T|ZC1G^WE-Zxm@h$ -xA<-_DCCNRsd6bL$a>|V(ChXU2i<-y+z-QINX3?lVL9R#L*Mm6zs;SR53)-+D^(Vh-D1fv$a8nPyfIhaa8u=@%C=Nmx@YsM-^VL% -K8UDxyR)ue$QCPwvd=y4_Irw<-{R&fp|ps)+(S>KIjQogtU|u%<=Whi0%h|Gy}nxx1A=*&|=GrL`~hQ!Cxb4})SQGVe!i?!sb)29ySsQOfw_cJ~dH{4gIBmJ(Kr={gwKgmWq)pyH{wIe#F?az)%MPNSjo -di^jd+RH~ps@V&(eNws^&`QJztHG1z>@F_nLiusNI7kT1`#ohtKy}7x_@SNGSLyFAP>&;NPB)=}UL(Y!0iHYHg@Iol;=;3GK!X=} -?Tr(Q`ALlv^TDKv-IHb&b3u=gCn0EF(C@cT9Me6?9qjYbKRvVG`WR_B%7~D -3;pF~ns$VdbP3Zn>Jvy>pipirw+@#zW2&wgk#Y)LNrR4VtF^Aru8}t)35r5$}HwJ~M>=m+pZKK_JM6;-})K{dUDEmN=^NZ=M -(}Y@)kDFu&N~xGH<@HGFmjWW@IYc$wXM;4xVOZ=pWsf0RA(Er=k1lq*Q;Ru2k{a@U*&U*8`d$>|iJujOF%S-@B4Uh`jp(hLCTHXm -aZpog>Q2zq2s{xX(5#3m-95#8j!NUKGP>Lw%08n2WD*OmMCDLOwuK13Uunth^9E>wdpYT=X>Q}FWtC!iLRUHT{W7kZf#->el@j|~ -q$++X^7DR{=MM^G?0DV9N?8WbFQ*E2wd5nI;DS5FTj6;jQrg`{!dPk23``-ry*kyc2|OY -jvJJe-!7G=nbusN+9{kG7&ToQ^oAm#B&LL3zu<@5DboRq9E1w0h{CYZiJsfo7y3Pijp!?vOYLLEo -%Upq`5a|rkga{PM%&}6Unb48T1)NSe9BSbTShzzy#gY&Ng>m5jQ^P3{h=MOas}zVlna?1!X*n%#MRd)F)GfD;fp!6&BJxJY-T5Au-kL+J+Zh -uR_`yVKvLhBcbTmCpSV4I$|D?LNa8r^|7=+w^P{iG&AW!A_Sfl<<_8Jn%cr`)!IBaOOuYehi9tv>9qD~5|DB!+9uB~QN2iV -cy2B%mRh+vBx?(m_N{bteyo0^-)T_>$EsAiebPG93KqK3K!`beBn_I0PKkp0eP!b4SNssqY&EFU2(IIp_q$#3tUeMmo>}8`BI;t8 ->Q{Bg7Ch-D2HDOZn7Q<^3uTcbuA$@oP}KTB88v^a~ph!1~eUvI?)cuD+^2?%;c!{1=qis=rqtR0moc*OTo^M9)#fC01+F(=+FnMN@A9X?rBp -8lfLqEy6ew?bRcbTu}&CddxBoGOR$OOr5MVZpx`s9G93i={qX5V?oB!q|Ug@L?Jd-_Gk*Rb_xpNS}o&jkf&VPTS|fs?61+xhxT+Q -MmF)Q&5=8@X^1#va}=kvP!j92ancgpxlJRR`YNPN5d;l>|`8_X7E`*m5QA8kNyXIY^0M^*BNWGEC#>(E+Zx -8;>V35j2YlNUbWCy?p8!F{CA|>QRngpLv-!d^W)%X|Xc|W@gWF0yrTG<_9}@Qch#SC?v?~)pS#8*$<2sUoGLUk-bp(lF~LcCm1OFpOYs&kn%Nrz0wG#6=}VLth{WO~bht%pm&EbSk@eR2+PB8*Tio@U -25~FN8Y~uaoTyiJ#(usb3h$#bZMrmRBby3jScO5BDjuqO5@#+H+3OKWqQP=hjsD>>)g6mMaY>fAX6SK_sklP2@))HAzFvYst$qye -iY8;KQYsWYB!Wv)B6KK6`bvgXbraJMaB0sJ`?*Y-*pCKFiITJG60@CMZ}Tl)gjd4nUoD@$Dizvq_DRN>=lsV&TrfcGSJ{cE;UAZ;_f{;Msg@u4jcX>!WOkQB$AVcmT -I~U7rFmu9SA6cgf`ub=xvVup$%L=fi4Y$?JJ>Xl}p^nD+M|H44)7HjUthqU(rm{ycPcTo#IHRT&3!_O%i`Od)ZepPHwad!(_J24b}bD`$P|+BlIF~#6t!!nc|%g%JhHz! -fUEf>>VA&0E$A!K6k1RWiKs>`qy{ySV(bx}^~N3|7ygxEHd_gWml8RZ6Ng3s6a_r8%}x`c!G(G4c8cxY?CkIC@6IER9=SegaHPsq -O2uRdC=<^pXB^lKLE$h2X%gXoV$5dR=)KOYab{vUaRLL$Z>Ew-ilY!pxznPDcUO8%wN2uokus7h`7P$wR3~GQ -tK)ZNG0RjDdl#DHmcY7$F_FScB;|uSSaz2oMkej3MIG_*8;dGSTr^on0#hM^m$Df7Q`v(Q_9qj4TB3H@$nG%as5+a7o(kg2jMV!M -QM#l`BTE@_l-mff$z1oeVyYyaj#5}83tjBYMUPA`nNL&-leuMEFF_Yq-ey6Or(Th4AFr84SZYi;2PfOup+V!<^TATz@|PN?BHQ_? -cf~R+#Rf*~07!cuP2uybcBrXod$YwkLGP=tL~Z)e?D*u+nY{UiW+g^BwxPo}2P6g5IZaM&#i=**wHho~7~(tk=ko5OlhlS -RgXlvFf(;%@v528`q=5v;#LZ!e5F^JOWXr{#YVh$Kq2R3d=#|Mm~Z99wZY3|yd+a4`h_KcRn)^4<>cn@S`lB$>KoSmg0l6nQs|e^ -jNJcilqCqTOz3Xo@=4fuS~-^miWn7xVNfo!fGehOp*#gMH0CVg*|eQ;lT8z1@u4Lnt3iHwxKa9lV<2=TP*&U2Jq`!2&6Z;fNtr=8 -9zECvLk#=LwxaTSidEBIjf(ANWT~R81$Pl(f)8Gx_Q2A_3&IQ1!|=0hGqidv4Dl7Q&$A9$M#gXW-$Ipmft0~nUZEm>PL>s3RDW$B -<~dwAs^y{pV=~2g+c^~zj@4$$F85H9aE)S|i4se4R8S}*l4N94KM6Ln%IH~#tFd9?L5O47OeGN%NN$xlo!L4`UNIDItv5?98B|-t -gv#X7t1H^dWzYRoIEKW?aL7X&HLQokxiN=2M7WdU7pd!a7!q$988vfB -v0H`EWyKa|?G+x}^EI&wMw8AcTcHyO1kFVx>d9EjAV -TwbFGu$;Fv(Zf&uLMj*#B#4BH^DS>f+^x -P&9UT$v9>gOU9e(iS-xgB+w<`!8FOhtes(WXs9K8K8qLCk2gEas>Ow}}X}nYxnC^H1rVIzWU`(9o4KPor`qtUj@3 -`-?e0j|e!kpo($LNoh3Md&z{wWz4yZPfn8KfEp`QMm%>CW+nQ&(^1eE-gq(@D)G!fj~cr{lVOOB -XqZfvd5=h3@ecXi(YC58upXEQY&4ho376FR6^)(!@O_37W82KzuRwfJ0!lVXaZndM1ICrAg^###W$8Ypv9BmWnauk -&eJN3BCRAp?TUD;f`aH^rdz}ZrZ~J>>dr3#Qr~MAZY7x4k{*sOu+D*p%$ZV0%V8m@3Y>YavsQ1TM2?#1pqw)$AiS~MpV~Q}(rK!+ -J5zZAxx7YTu48r+X+ovo3ESX>n<89&sOqc<}+u*;tlB?Oa1to=euK8b*3in191`(6{*M9tRoKu{vcHpd(cKkiRX+eVD={x -Xufz(BB?b_^s1$O$~RV5pAk(jvJ0_`@YL$4l$=zcGwwvxr{9R%BbsbatQp27s-jB;$?Pr#C3%IXApWQ6Yi6FAz>z+wGbi;)N?xZl -g6OTN0kwtwtA%eIOXq1mOQ!J~%PRDoCNsy2i-W8nS6r@%{f|;wr0`6uRORk=nN?*GZ%&1w>)YIG@KCZx%21^cp(BbMw9yoQ^+XtH -NOCf-$Cv={sCp+t&|eY@p~5<4Hm=o_X}3fdIIOlLCP@X)ww_%x@ueZXkxb@d{tlxAt42fmeIXuTEyv*oX6b(f$U+O?TOyF4JIDv+ -A*Ysbv4m16*Lf7xOSAHukVe>i30oF+&8#)a0%Nd#mZ+Eya^|iyphxiA&0jN -cvO)X!($|4qEm!c+3}W$nv!W~LS6->vc(h0Tw&TY`ZsIV!i5U>f{N^Bb_tF>jd>CO=Qi~Xl}M08&3Y@bX^}8_P2zD&FkLRPAc!9r -8mvu8qCxSD8!K0>^TgmErqtx=3=UjyvHD&0C{=5cj3`v=4WN`HnIUD+U%Qa>G#11>IS3s-6O;z8$C65g%`ikCZ_;r^+QIL_+8CAW -m)HSO$Ogu{EQ=|k(D52(E)Ehj!q)h-*_#UglFAuwryuKI*7Ay@%d!A&7qd%bk$YHNm~AGBMxJ=t(gO9tF@X=$sB7Xmr&J=H$&>(9 -F6VbwdWB!J<0gb&0-b~H_`0F*ZSmW&)&ExBgr-fylu7s?5lb4;WJmo_#JgCTt?%JuMQE~dBh4vb -cMW(InGliE4*DL4Q7{E@Koa}reD(=)&^}mB{W?M1@fMIcAT@5I$(R@pwVKIW%3P;tX4Yc*l#4Lm$d)c-4IeQP!+nTqWbR9*_Q={= -w-T@!ldqaD6N5=6$_Ng-;R`dmtFoh-jP?*)4rcZP)eN|KhZn^Ad1|Ljei*ou#oCw4*a9^9bIEQ%%STt>yr3ia3sqBu#vqC~HezH_{?To(SyN>8g8s%#Nk{HmS@Fb?QhuIJhy~<9ZoSg`&hoL`x{&k~q+h3oz5k#^UzBq7kPi -^ekP5Cp-AOprRI}N`&M#V9wKkN#Z+E6!o4BhiGjTVieMi=2!Q@SGcc*0zJ%n3P -Hl@a!VUy(8xyw36oZP7%S44`%$;{ni?W|rRBJs_BrFd=^3zS`^)+lU}j`a2@ZYz(Jy@Q$~5Qmu!$Y#Q}*}^1zQ|Secg^jP9315=4 -og*3fqFF1{ghEl`IHPh{{gkejdn|}(K$f$6g8*p(vA1A=x0_p`;(cBcvnWyRTu#+XDOXM`=a5PIu1-FplIhD!MG2#k>1hpDyo=d6 -V$RHI)8{%z#4)qt|H>L8P!`@uQyE|yv@?~4Vlk6?07sX3WNoQ3&POYA+zI78Fukn|hC$iur>gymT34^oI`72U7$-uxU82r7@z!cw -S^f-JPht~@osEC&J0`=mA~pyJN(J>AGz)@szckZZN}SS57KKJ@q^S=8-A%naU4=&^0stOaY=xnzp0?KmcuUA)%Tsv&nT -S%phn2w0#Ly|?~yqb|8wW2Xzr-4bZ3R!XH{*5bO^IFQ)Lc!zZm+IAD-UwOrY6wNqjBHqRlXyj5qm}J$8-w-yrRxz+6>Nwr4_zIu# -U&zUSY_{ov4Y-HWwY+S6`m7Ba7hhk3?+uZVF%$jjmOGJUclQFpX#GxG@9 -BB^Z&W#e=wRoR80%_FBcM+$cw?maObXlaizbv^jyZPc$gXUjznmm7T*V}b -T_nQFv+PSa^>juOO*wd!x#Tp1IqE3-*E(w!{%`H-q6@j3HH)u(@!BLo&dg1cF^;MRnb*nHa3A1kh@9B-dVC8kkpdrzkZgjAwcP%q -1o+T6vO+1ZVBrHEwl?P|akpT(p^w8qv$nr`M%Nr?Mh`aB)08O4hGcUVhVdE7R?s2dYbPo)n`jsbc2_1Vj~b;Odo+0=Pn?IoXmjXa{h!nv0R=6>uur~y5u8G;*~o~O;2sVWUfBL_`mX{ -KCgvO?C{c-l%Fq_SXDABV9I^6_R7-M7PN?RblQkU6q`H7eeb0z(K1>zikBC=a9S3EcZ7*1jjq?c_+f7e;;6oBkuYfD<|8Rk=~IzP -Lq;v>3rg`G(Ka_;Qc51mDPK9P=7SK}gC41*C=w~kN;3oII0jY`d5H!^I1PMz60tusC{&g+%PWTgF>|VHFxoSV&idJ^p2Yqns)q>g)YI*UrJ-`47EElC2N0_iRTkn5-t$gFJd{!%lOvE&v`8@B -gw05ivy$u#8a>?Rc43{%a6s#Dr=(JudK@{&i(18=s$(J&PHyen#j1U~6Pu;U3Pq8f|FOW3D^@q0W2QLAa45N2|Hh20UPIlEJZ~xX -VJ08OHQuOna(7_r?x55i@&6pIB-NP-O>`zN!B&SnRxj?_9ytz~?B$60$Wkt67K>Qc?h|E*12-#F62vXjHOIDbr$t7@IBa)jO`(5d -B0uYp{xxfs8*d|}n`zVJzl94G@C7`~(~5JSASL#J14Trx{ovgV$YcsL|H$d_Xx!WDcT3vb+ -vtoV()yCS*TPLm7HAk6BVNi_MyHbMN6rcD6D0@V#*4J&Sg{p0;+Azvi_S=D0>=)A&nOK`tm0p+VwxSHfs!kT?%vOiExg>LVF(D4m -Xp7g>*Wx#wstyHe=(BDDq1z>z(y{PTm@yG!o{j`B`fp<(l-`0Q=@dUpqWe1L -Uy=;@U05Ex@9@A2+SB(Xlt&V^g|28x$ZnfH*05sXt^^3W&D~6X*;{^Glg%8sUzh -B${@5zbqm=4c9&KnMyEo!wb|@PZwRn;g&(=d;xy&KbZ2dj~F6hEw=8fmJWDcbM8#1vnLR8I32}Uh39(UgKE{Y(WUxb+L(10ujbGRBAVR5A^hDs$2SX|jqqQ}OKmowmWJ!yL?aGhZ$ -?Qrex$7=1?0|m_Pj~08kQ=RYu9wXkY?8?DWvf!=3-$|@G;*dmPsuMBKET!M~c#?{a7EgB(TL>kK%az#M;X@tjpNl4MCsRSaoCukS -st;K+{fYukg7ujnY8w`tvHNIy$b=8ZtU1k%y~c_5%^PrvC1ytc@~mHiFf!C=+bLwE4%;d$C`ZFThBc(oC3F3(A8-U@vbe)(@ITmL -=IxD*P*B<%M>d(0nHn46QROsqFjHe=MBE}c -b+IP1?tg+)dl^}Y_f}+A^YrV8u70V_Me*s5+=?$NrbHvJMdu8i%BFAwlysiw}`zYBq}E+<&Z&C9Cr^xIVcP7OUNNP>5`i! -wn41Co6Rn6tzq$|=!X2}quo4!)C<=Kl-J$ke`KUW{nIWNlqE9t6I^yj0l*$AfmQEX!hO -cVrTxxF;j+Q?s>SoU1~dIgXl}%ZstCS?l8%W_yRz)#dORPj1b*O2Z@%9}!ePKlehOY}f17An@XMVJoZOIO3!#K+&eYKEP? -AZmAw&qL|+`#qG&^QJ&CALIYF${-fPjaQ; -FE8mnr|MnmFup9itj)ZbjW@|)p*&H1;)B7k5GiWCaSpK(SnySuFGv6yANH#rSEkcY6ny@aK-4~F%;4Z)Tl#wfjg2PGuF*6lwG&#G -QMd140O&hyNkOS?1@Yo>R4J+8Fb4_2y3wpy6KS;K|Fk@)RgAc;)?ekk85HZ>Y)Ga#Xne~Fh8--5b;V~TSE({h<^+za@VI9C6%84+ -kKr~VzAlTi-o;M-_)VCO_1}->cKo`o;zC(gdDw03Yt>Bw8pWet3F~|gmWN5VG;m<-=`W?>j1Z -U80`+GL}*1O>yQW2N`d3wRE1(UIH%+>ig8^@wuY&$es{>FV(^830t7FO^4#V>QkvkHbIE%q07}P4#{Sowr##E&hlgh;qAP>?dtX2 -B$g~Pjzi?&Q;zgd8wrn)Z&KBBy6^^2;eK++PsMC&-{!}G+SrfC42MlT97{4(Pv^n$=4I=|`VxP>EvLu+af{jO!3RZzh>NtV;L_Lt#DTQ7wd_b~((MMD5%#H^4;>kTY?$I;PfK%xLhU|gMOcvjG>LZ|o;p-RXWO|hqETQyiZ0y`nAGTW>7|2@sAs-aGE -41Y=8{NL9^<`)7s^|4wX1@b8`v%=^XSc6sSh)oiSCE)LAlqjLhI|n(|08=DV7f=$Wn&)_Flu&(YDJiyD-xSXVhY5MLZDeC)Y>$HcqwliG%6yp1L)s -Lu}<-B6~wTQ2-%)GAfJX{J2`;4hYD|sp-vc|D$Rn>#22~$ht4EH%WPf0I*;6L_y;mew{ -hSCr9dz(}u2dnFPNp&<+)x89hTL+RRkCS-NB$0}XDa`0xpgwDTEp^~AKaA7uFXcG%lITDE{B|5BWU~Tus*$||sRsRR>C(hSsZ2^) -O{+)q*=SPf_kv+I3yKFapW8MA!a@B~c={ZfIy(mE6>D~2w8Up`iO3>pP6e5uGccxdb+ox`c&pzX^VLac(y{DHzLA{T#9zpXN}Px| -4xtkwYe}RG;XW*uLfJ@ai7tWLDM@>TiNcUoG~-+dM*v-NFwPLsayA)EDrxn##7>!$&q>KTHG%Hh8)@pdlk -jBYBH%qOl{6(`-Q+juNu&cZtJLTDh;5VASE)_)`!;t0&R$KLP_uQ~wdRT(d#Kox?-JU`vy`xy#{0}3 -attpY)H08%iSl5?R98oO)7?B){fBX|o0xvmC&~EYcCb0p)00{=QR27k)VAvEanwcUYx$Onu;&j^zn|}k4?wLd -C*{-Fn#uWA-ZWO~u=aUvNtUaEBb4f#p37=R>NLSmR1RrRF2AZh0UMk3zifq;bJ3rd0>HN0BXgQ^0nii@ht)3UhO -?K{Shbc6~*0yw5hC{bN08j_TJZb-zHoP}XMQ1$h7i@h&enE58HkstO!Rj0iX2X(Cmq?z@I0CE -rm;>;Yc_A{=B%?@G@Vxi!jpaY*nflLE0SzMffUyyBYd+WJh~~%P^|b=ZyB?`2h!%oo8;sJu@a4GeU&4rOd6d22GGc+x1`o>y)3(9 -5`0&S>}3);oepPyD*+ktcTcP`c^%ODN_wh3c~;vD-NaY>0NZ<#bQ-X7rGPW{H3Y=QiN#mVH++)N*tc%k;B)jC)+n{T&@Q)Jz4b7) -w~Z~YTqPVns$+DN3JgKO)^NeV!lp&w6*SUs{x*Wp%w9DkAI)ir|EJw}^YK|9x5?*S5Y0vwA`+qM$Sqc`aX@%ga3LQjZk`OY%xt!O -ZsW1WL8ou)F7>x1ned&5T*@o*cESTpfqK*ft0(j0K%$Wn!ps8$9lbRw5AjYZv+Icir`pGiNyki$3AwvtQXv6jJ{tPHtOxqb*$|Qq -=OZR*nrkKUzA34&&NCBXX(D;`!v%;n{x3%u&sU{1BCC(6rm5S{7Y9YB^m3=L8eiTXSAfv+c9{QCAB{O;X{+NehTjpY9)o0?0{65W -7K!SIQXe{Urw(({jXABMi@EeEKF}ki0oLjqMCPdoJr0gGEqaNVm%B!)~79TJ!rBpGj}Ti{C!o1=!^RyL5SQeSUR -TI!q3?WQa&J{woG(Ug;~rpTuo>z}vRl6+$=-W(U%VX!8&5@*O3LogRUPpifesO?EimU@LJ2h?gzrdqA(10VF9z$o1j9JPd)0RrFhpSPPnFut8Bd% -^I_8DR698v%Zh`PQx2o0-p8o|_O>+RCUO=8xpJSgK-z7-4ZE7s-?x4G2XK4(Ywiu1RpsNW9>aAq0r*y7Mcd=aPYMN1=tHfDZz_Vb*xxdX56nxLWAeGCHfP~N`o{

*QWTU6jc%kvykKkG*KPSRrmX9V+DDfJBv%GFRre0n1ue)$O=x$CZ|MD -?l?~h+8D>?PZ-fdC=PAEZ&|qfl2OR2I)~8TSeY7*squj0oU8UR9Xdm-x2xiwilvBThyK-%p*ow-*(G{2Q^dX!m7ld0RhKDBUoH2F -Yta-WiNAUFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ13s -m@gH-9RL94LI40S0001NZ)0I>WiNAUFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuxY33MDsnJysV(6S^XF^Ll& -<;0O?JTtar%d!<)k!3sBiDe5*R*|7O*nTS%ge&T+atg}SYVgkeLV8^ -`|Gdn>5=3>=DGA&SJ&~^e|-O6UH;Jp=e$GU_dS#qC=WhUh~-Zc;=rE^^ZUf}g*Xq-p9Ecn=Pz6!#KoZh47wWhe?ixRUUH!jU7$NJ -4iqUB>J0T*mW{EMvaZGUj8-zQ5JBzYX+e$nD*Bo=YIKENCYvn#9<}ERU&+x&LjTSAf3h -V&2ckKwk*@(8auuf3ftppqGL^{Sw~S%1fC4^_TGew_d{g7yvy2x(9S8=)Jc62cVaO{>aj&E$4A-m$N)FpiifHmh-;1FK7M+?fd<< -eH0X`6UXd$Z#m1QZu`GsIq&-|pld+ix18nr`Q^NiZ-aJ%{@C_^=A}IEd7xWBUvMeg!*!SPJk?8i{a0Pe`@Y@MdoJbi_ko@RdCw6g -`CZ2AJ#ZPX)4Yu3`SZ(o+_Ducw>2xcUv34r4_JEb3f|xN3YN#z3YK4G1+N#b;B{_Z!F=Bax{mk)T}gfe`V7!VLH`=`yP(&A)>g89 -A707pe|aVE>-#Ht-XE>x`Tl(+ulq~e@7F7Ny(jGZXRPA>9hP3Wir=qT#rCmg74Lh;DxSZviv6~-iudt4JMIqq{+?CL*Zb`IxmE1% -AGgnsu3~%r{wlWfU#wz2o>;|tKNn8yklt3a{9X+T$Pjm~w)$Vq<37Kd{r!8Z8E<~On)Q6X`}gf@S)U(W%X~bvmd8K3mgoIP&u|Ah|vE8ie;(pt@nE#JpZ~J&vz9lAYSav@wivm_7F6L+-}KP -T-nI`djeF__)To@`!-p;1KmjDHnDwvU=zpnPi-@Bv_4GJsj_kXK$L;N5 -xg73cyM09u%R}|>{!2Y9ryG0NZg1^jy}rplf4GPFexQf<|HU50`)~BHzdqK(a{IlV=e*6#$I8vz|GLe*&Job2CB%6?gcGu<^9ZU<#isi&tKcheEo1M&-=5jHZEEWZo;xP4_G>w9e<`{h_4&wpzl -^L2NhjoW=Jrw962f1k7czSPHd@DF_~ubXMKNXJMZro+Zksr>t}n~-Oq9O#r-UgC_botecx0hed^K2jF{sV)&p96!;=PL%8 -uc<-S!##tHulEiz|DPV@eSY1Je|(Vb<9CBB*FOyMdSVy1KW7)Ocm6Kk&$34xqw*4aVL&1Cj&cs^<|0;rGCsZqLNBIKT5z0Qn=dZsN%=;Y5I|bu1{m4%V -69fA^EI8(2s|H)%WZMTVeYX_MnW|I@#uH1l!7kf_?m@ -_8r9=ifLQyGvN)wp_oBAB{*J=p?uxGC%pNjt>0zowZepevAlv`1*M=7Gr+xHYlK5Xl+6O23Y@BNl~g7JYc^HqYe7Oo>+X5YVAFpksj -B1^TUglm6=avbHoqW#xExxv(} -7!U41c}Q@K{EnUHsNkIPdG`5`U~Hk^$5MNFElO2zoc=rtLaRAT5N?T%9o2#To{UObI<8v_qd-ND?@5*S>pElFC!8RRWZ+Lrf5J43 -ITh_X9!7*R@2Wys=5;~ULM@f++99qEC8p_!N-B~?6=_*gMfB62tOmO7__fe&$f7^(xxOmuVs6LA>Hsk_mRew4C_~pN>OiXE6nG2G -@I628>WcIWg<2562pmryR#m6ST9kWY7TDTtCLas5dH7jlO)a1$PGpa%?b2FO4g*gZUVGG4Z;;5vn}nWMENjjF1sgf&ah1}#Tp{i^noC5ld<3y~i*)+e0oXEY08>+Nz0 -&HQRoK{$Cm;Rib2?qr}UQXhAskf0IZ;xHun9>C1=BWJ=XB=}ha{6sl3m)IpI^mL-8r=o`rv8z~=HP5-R2EZ+9j~3B^fJG+m8v_0+ -RXDg7yQ(^fY5^*>$cG_=AD4g@?+TI31FUORX+1jW<9lL=U>vX5tEKXal6_fDmmtP?CC8gIUD5MUl?I0Kqur5x#0-!cBtpPE;Y@;~ -qF_{kdzE!k_lw#UG2HBii3Ruz6;tp~mQjQO_+z1*_m7iaZ>-@x_Eb>;x&@GpsZs2KVr=Yz*3wMp(z8;J1#>Q#%Zb`1z-aJUz+bx; -7LyEX`3c{p_*4iq%dyqPh;PX*kOdeOyAjd+N-mcZd-mYp@bJ;2mQaO4CPg~IplgXFU<8+C53Gq8kN3cC;3<+?G2hi9HlL(or)miV -SnF2+v@GEpJZJ#0o%DcN`-EG2g8*{a2Xk;q_566)_+lutXE9l^_qZZ+>_-Lcg&+`U;y!iQlQWSB*CYnhD)6vCNIKB8$bvy_MwnPT -b*lOyN!#pi@9{``A<38mpB!z35iHWwIrf-3?bTFlj!;r{%3PqHVuLf3R){iY9O#Os(a2KdQHZ&qJQ+qvm)LBU%xA0_reZ7uN(N|V -(6eEtu6f1^DUl&3olrG5${6oM7bn19@a-X9vqKe~N(FsG1B`}`qBCJ4P~;ecDFIWAW+z(vqk#<_nH)%`Q!WSrae@92{4m0X{7j(c -A;iT1g$NgCf7Mbz5isc%Z~w`<)`|5=GWu(L0Fs0fCZiG_jAzhxiQo8{&=hqbza8`6ef#h)J3P#Pv!kP^n5W@kswa_~ -V4=lXxPY~NjVde)Qx_>~M1U!zacTePA%Q4S;Rpa}`yS`Eg!`d(0jauZlH|rZEMu}?fSXx>5oIDthhf4#!e;_H(+UVgm_#!KdQt^N -Xw2{jW5=j~tt4e#ip(Qm@9!Ns05bxP8tjI#Q5dOu|pC~YP%iZqMN=LiWnc^TSPb4;9wbSt`wv+#0Qhd?+1ZyrTj0GUADCYEC-wq@ER -+S8P1Git=`PE>*`W2uk=0#1caL@&u>?LwB>16H5$%TdS~nzv8p6thHEoV!T6U`DPfJvzRb6l<8jLDzdQj$c$-$=csmzO{4Wav-09y-)6JKQ72mMI*$M7A-n62VDjr@!!kYT4!(d4Z`#T@=8 -QgbI=C~dNgZ=Cqk)dCoIuKWCw9)vQh{*@-v(z=@uv09nt{94}mWOYN*qGhlPd^O^YV2$@}QZFT+eLzqbrf#LVl~Cjp!E -nn8;)-y9u6#3*Sgol26=#c4^R!bP2GRmeV;jR#<2%VD*!f%M}sfN~v=@)?*Gfp?*#0>Cr47o)X&d|(*U6?nZ0oTYJUj1Hsp;RI*A -_}d1Z-{fTAlSM2}>hmgO^B{w))Ch3?q^~MD@@mouq-PH!jU}e1DCm)(lJo@58#q4P)S(PKgos>)O(P}jv48+4<#FI4WvF4XRNP{#hHb)$p)!wtd(wzK~XlE??GNX=3}ck(JkIO*|d^X*n?B3xhi162Fjbnsk~-G -aK)!umv4?x=78pquq(i8K0aCpghr!iV6@~+L_0R3M$)2|-BI9jLs>V%^`s3>M|d?W>zurv(q@%nVNv4J`k05jH1fR|GF&|oK~2RZ -m#ffecp6C`3}%{gU-(fe&ax<(95V-ov1vaR>5-9^kGet2@f?t$&m?%lvX=sqmp^hX-{<}Epa<4hJUqF6Bffb2rEZCvpMou1;-Dg{?%tm3C*O&Q0c!g<&P=9xDVzSqxzJu=(V8;m~|Y -P1?^DoZBZ$*$;LZ86qEyz@SIpxNunUg9ctAD)Lz(wM1v7sKU}!ioSArjU)-fv)LpeQOyJ+vv(Z(G`TTBFBwrzs9MqSg_*0HNspL_ -4^^%|tpf_X!U&81hGLQA;ucu5ZAgyEty*#{FjJd;{8x_c8y0q4d~S>rjqLtnb{r@{wgQVsUeUp))$DLM=@hd=waG9$=J&&bDwHtb -_%%2Q({^*%dB@11>|qFmMrY{&-Y45N;n#6Mg;9144i&lzh~6&`C_2bhp`f_c7{IO~BBf)#spCW|cO2n! -`v4~JCTqxsvSV6R`sJwW*Hu~W2+M=6lk9(t7tAfb+S9vQnPyRFra*a8w~ -_afL(fa;gq@=nz8l5E0ymd?@;RI>4H*-hQqo~?3IcYkjWZ~P@$i;nG^?&5Fj-P?LMZ&}}A?i3CJ1B2#?vI~<(kO=^O)u7%yg^+pX -BwSsdxl@Gz{we8)j-1l+%v}!rp+VhrEiCsa)GaQ3SO -uX&>VYN6OX;dM3Ew_hV9`#M!9<(|?FgPm^CEkpBU#H%dPy6~o<+&t+Ox%b)b5f(Cd)_zKQaKa+xFMd2~{{9@!_>r#=Dx0&BU+N3$q7Iw!XnS&IsY?m47E}I~56@D38g>ZV9UU{Q1)gMS5T#)G+A=kZ179={mOpH|eQ$pJ#ts?8H&MSJ4Rn>&>|KZ{*-9yE@kJx7Vo(Q5O9 -^Y@F+-P*;1p-U!BHx_U^OYBWXyvevR5y7HLe5qkK+-mN&tx7CWvv(Vb1X3?rLTc5J{f?jIU<*H)pM~+2fsc*6?pS=g5%^*AM1`Ea -%HBZ=!jS<7MHR?ZA`iRy}kxa7YIbbzHA`;(h(4&vs -&6qC^3iJ1?5`rV_lE5Ajz>nFV6}w#|&#j9N+B6BKTyP9vyFQI9G*6KGCRmd6M-Oxq$KsA)hY%m>8bik{;zBiWS}b5}%S-G64Y8ZW -9M9qQ(AW^iDryG&iR)aaOn3{;!7Tk5Pazy(i&&@XyUi14?m~czx9Y?_ -nkS;g!4%`?Z}%%Xame(Ebo>T^5(1Rfy=TLgaMjH1b9GtVVEe!cI?;5+E}80a&MM90r=ez83_|vzKg*STI!zU -@L@}+LZYicXB5|ykb!Xr^$cvJqEfKel1!_k65|?Trz}F7tCP_PMBi+ir}AQ- -b$2MnI06i?boNV>5t}~s(?`90Bl64Qh_U_V34(C@1wu_pMOP4QcG~W5kb)iQqy|#blORFb&v@S&$soKOrUi{7XRMbY0AnG($>JIz -tf2x`1*(XaIZ1ql6y8mznmE{;oq<~8$I%7Wm1J*qb7k%NkXp*lGKurB4Qmo?)qL2Bg$te2S1%~JbmlaYP$;HCDJ1oAD-;uRGRXs} -XT1UBf&_phwIXJ2t;VRABc7)qiI{@77@-y7YuuVn6D5QZmK#V#;Hfi>qz@r2=>Vcy&|`#RtCf~h5Qj=QAe2qgSf4363dbF?Rk16M -2g-_29H67TZ58wPMGfdYo<{Q(38Ppnk;WgnBUzj-G-75OF}H`T^c~G#Fl+6QMHeIpI}p7QuE_-9#j0SL_Uk5}$FY>dhu@kGhU-y0 -$xuuIVCwnPltsZvjct$sFsg8jPOJ*ET3Por2ZV@N)A3 -$TEIDWuDCqNb3FrNl7Dh{{diPLKV9Iz-r361dz$>DNfzyt}5!w@5euxA2wK$Kc#440HL`M^&Um4;! -He1IQoJ2QbKLw-x0$65@)UVi><)!S8E>>z}&SodpDAJcaa9c`&%Bo-PJ?;?KWP_1!Y@y|MQ%0iJl6-T~*Gk8k!89}>Gn37e -v@QZyocZP?P^zrvPtyb~v`WH#p;RCTtNJy9d1EoOjAcJThm1)OeNuSpKr{tZqfjs-O@IOOB&WJx&q)&uXoN{}eYj#gPG^=7nNB6@ -;L7IvQ#SF;iBVFn)2T;^ZVkZrs0!FdkR?YoUasGBi ->5FxSnFL%G2!$=$cs1PL_aKzZ$rBh9-;hxZS{P;yBk+<3XWFty%8sf*e8mKz6oJ$YKELv)WO6vuOxm3$(qCjVGSaS|Xg=VXJYH4k=t9RobSz^v1V3fw_UraqDV4}uIGL#< -=u&c9r*B@^jQJh`Bgu)GdaW#Ic(?i6BfRz_V?|N6VbceQccPV7wge`Yklm7Pz&glL!#X{jq}!g*sX`fVyzo+YO_-ss0((OKe^5&U -1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiMo9FHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ12BK7NWYn*ab~%K-o{0001N -Z)0I>WiMo9FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExIt34B~t+5Vm2I*O>cfhd<^muQmGf(mJA=}v)`(sZE+ -)Jf(hnPxH*=FT)t5oBLQc8ct>?*$YTD2No0MFl|-6i@^~1*Iyud@lT-_kG@Tm&v3Q_4~fx_s_4>_bz8Y?|$BM?lbRy%b6bjcHYeM -wgG%~eEuMGYj-LKKG1K#&1bhT&6YvngQGllaejM;?1|J1PSH0f@eiZOs0m=g$3%DKNa)XBhwg6rN_+h|D0JjDF6`&9Jj&9HU1Yk2@7H~e`L4eBu#{oVB_-?>g -0k;Iq^swF!_ON~9dzgQE59{dx{1D(7J#6PScK;yY2LPWn_$R=RNV|L4o=*UN25=@Iro=nAm-+7NW%*C{vY$-_&wD%I#{sth90T|+ -z|R1_L)uYbyY?)wKL-|AU%~DVwe-guJhMQ&`KpzBr@{LG-wXJCz*fMY0geaUe1+$|Q|24+ZGdxDF#UYHU$TPzK41m=^##Bwfad|e -74WBk?~!p>!SUR%g6(=sAKSANf&PHPNa-N$y^(Z_MT --^%}i<$I=&{dmsmA5{b{$hZS;FZ5SrJ^LHX7gsDb* -0goK=yxoM3Rs;6{=dLE6ehF|Q;FW-9%e=2<|Ep+ByNm;1zl`_6#IH|%f%Cfza8JP>z{3Hr0xZb;Lp-lb@bwVR>t7Gy_-%10XbbQ| -hcf@OfO7$Vc_`;|{1-__?SNwe_W`^BaLC|C4r6=20oVrk*kK&!CRDz)(C6W-XUyRo_f|l#D(|z0bKcJZd|c?}aMpL`5yXp&jvyXf -4ERaGuOo=}KRSYR@x0x?kh-f$%GX9FNuzxURon17F>I1hbC -vEM^Sah}dRiuii}QRHvmH~6cgIDbt?d){7B4`5E711^^GfONY`e~%#^K64DmvG-V(y9RJ)zz2_I`I{Zb_P_Huw&NqmvHxR^BVA29 -j_q1}9Qpo12G6kc-#Cu*aIe9Kk0alI5)h)vd*AUKhv0a=?+1j~@&=FRJgz>T<9zt>Y{v=5la9V(_ZJ*bdb{p;^5?sbr#yP{c(&^$ -EBEauc;3gPz7yE~@h1?^_OSch2^{Y)oWS`!A8@|R58yn&Kil(JCvqMaoXGa=e8m={(k|4 -$n`$+CC>wCdZz$Rl5swX_%Q1vw)g0h$nP%!yjuDP*e&?*WzN^5U#8rA>&d7aaO}zC`{$la`S#Gsq}RUy&XIXLg?Ldqh4S)tKv6xO -2V5cZdn$M#;E|`2u77nZ-|uu9+t+&<=i}1TY}`*HecW{#`}gzHC>MW!8u{XpprxPCrPv>|ZeLCC!7~l-Rx1GWH+~W+6?=rw< -!HYB4zmv~kziza2&z`|@H=MzGy)%h7?*rTg@B?RZ+~%LjdG0fKgu$UU1(M&MpK&(F -<)X9M&Ku7rU%TyW*7Hliw}A0wzryj|;vCY|gmXBqpE-y9pM4JV^`FCX&pwCz>rzX1qdoujIqdKE0QU#{(K)Pt;*tbw9zK_N^xV0e$F0vJzJ1o<9_JAs4mgkHoOB-f)hXw(zh|At{# -yclp_z}bL*JD+lR`UT{pM_s^qdEo-qzvYFT*BKXbKKHqhQBYsLN;vthtPIvGy|d>;B7#e?Pm7c=n3r^Dbxm-g!Ck ->cf|lzMC&6UhR81>n&c+dWSCOJRW*E=l^4!j`z#g6W{-OJ@GiRmip<(*RsF4 -wX8o}OME}m;M%nurw7)OK7O&5^!DeqY}co6U^{ldf#oc_f#cJ61L^4W8(81hZeTwjxqCg6ZyptZsIuY_%+Bq;Kd$aBR@a;>r8j+*E#-eH?y31Hxs|Yo2j=Rdo%m-o159Lf85M*9(4=nxA_*fe<#3&GJm&F -4qSQ*?Tgm{VOn@!_y))4rEicAi4#D|Ip&)jpOe1HdM~i&HvwKK?fWL{S#~S+h5W6S{#Lg4f?G+4_uNYQ_~EU@vsZ3qzyEM6>Fb@h -alUrBjs55Vyb^E~;5jnBw=@5`+ga|9Zzq2I<95#5JJ*puKDv(m-Ep1iVRpa&I?~6G-5HBw(-k!AQ&)h*i_%a|=NN@C=wC8TPll=9sfS;H8zs2&d{ucG38@@$->$z`H -kJ|Pw=+?lW1MlMaJ@Reh@oV2^Js-Q9?f%r=q|f%d+0T9NrhZkpn|$iJyUCB9x|{9Yd_DEtkF4i7^{l6zcj$V~|gsmY~NJCUciIx{`q^@UjJU|vCHoz-ChXz2;jHxrG9qWeWa`J-bcG}@^{GR?gWI&=}ozx`s^e36JKXO09zLD!3Wr%T_2>JIUH~T -;CCJ*z5Vq;%ID8L#QWnO;{9(P;(UJiyWkaop8(ty9sJ#QiPtR;lYSRJO#E5%F!}!1AEtf!el&iO;MpV88*Y4ra(VL~faU;?`T^~p -$A3UM@Yf$uAM_t3o-KZq^BO$Lc{}@2>KAuCN^~aR+Yk$o4KlWpe&*&%E-ic2z{q!e@@3|+4FDsugd+Z6)^9fIoE-!t8__yu}>h}*lK|61&Cppji03Imw -5BQLb%TF+-z~`5LLcD+dr^MU0K1KT9{wd`Q&0Wg(;TnAJWcwV_6*y7s=@P~A-!Mm4Cmv< -XNdRD1H$C>{`L&@>mz?gyua>eoX;nJ#`*DnPP?f8=ae6}{+#)r{5kE}4L>K}nfWZAfBsp@r@?1APNzIeeeX)Zr9y|#vfiB_9AB03 -`-Ry#&vAU8eU9Vux92z?TRqQl-uZd*fjQ5UuN9vspSt6D&fg<|1Jc~*DQEWiCFkM3Uy^=5^8)$qq!)<)kH0{?c>M*=$L24xo-JRb -yc_i*>3HWC*{}UxHOF@~;K|Znz(K$zzv1|Q|2LF# -lU^b}{qjrnV{G*@c)!&5GWCy-{g(Bg4Y(ZeeZOPB4*DJGbntha*K+_r0X+Qn@5t|7c!luSudrP&zry~!_6o=C@2{}mnGJmY?hQ=0 -;}%mr#EmOXKf%JEZ;ymyUNmi$kQU^!^RxdoOPw-`U~!o&?APW7KkzEwfAm$hYdd@X$yb?wf<52G@=v$tbL@U^d%x&a_U8b5-edR0SE+Zew0c&*N;*2s ->iOZTl>a|{mGbPjmhPXH|1GaE|9f6zz3+dG&$oV!c>0Og*zZY}uKP8%XT@tQC$#rNubG`_@ES{hlcl@G%3Wvg@3V5g_Zs=*L4TEO7tm-!TS&qyFi6_u~0suVb!oKf5X86>z_NvyAsg+&}QvjQ3tN;EuOvyk`XOvl(wIJiqQ;8I@n( -d3VOk;QrLjGwKgM{XH3P0O`-)BBSd)@7WUXQQl7h@ydJpgBfpk;kO^kc>g7MiAo<6JVK!|zHiw&qjdZsK%tLjKp$`~K;b+6fP%+g -0u=dpIiSe-^?poD*;75pZ-yncQ2sO-3x%Ke{7RcI{gTs@ZD1Zg^%10D0FiFHmvulZP>m)S-N+AjP>sbDDzzT -7~6Tg-Cy}J=KmI;%+F(hLVv#k6uzDLc*dJ7_zWocb|9ee=bHdU{yYdMe0&3-;MKdg0*c&w1W@qQ-;U!pb~}z^JD~9OMcZ*cx&Q@_ -kJ^syI0;bj{Y*f?|8oIFFTc?8-Dc?@F!(5-(B)6JW4~YCj_qq2#rADJiuYTMV*frdit{pU6vuP%D3;q}aOEi0do-ZlL+F1WZkqki{`0FTD|KLLIj@C%>HcwpV$yIM2e4!HjZ;AFtI@fq(cGQT^pythukI0BwKG2>l@=U42QQN3rM -oiZv{&)tc5|J+W*o2E}^JeaQDf;~TIiu@0=KzWx^v|6+o}b(W|! -;XIuND0=64Q^*H?Xz-;e9FL}{8I`9Wm`c3d+2D++q|5nJNf$kUqJJJYm3Z=vsl@XKr?Q_vol3m>)l~L>gXNpK8~I(Z8|zuK8}r@1 -8~N&YcjLUhvK#yT*=ZcFDF%B0*GYc>MbDWxJ)`>1MbkNdADNL+|Nm)#mjnJ4Q0$0{X0qHD0YzUPKa1m7nZCu9Ma)22G5;CJicKL=j-7) -Z08Ge*pBS(yx)3v^06tqlRxjfJNZ);Q0%;ucV|8806!1-{oTn&#?R$Ee`zl9cFkP2@4UIB_e1UpL%RA=Xb+gj_+UQvRza6 -$mn{&5&7Z9EgD0Y~?58GSXhxl>TKAg|r??ZX_`aYD~A704&T^6#ueE`KTaQs4!#}f-VuCD=#z4G=Bw(H~$mU~|Z$MHRj -IG>{cMPL2wBFgK70mVMOY!T_~r;AwLtBZ&?Z(B^f*=8~2-nNS=r$4utDM~Df4}HDf#4_rPK?KU&{HvZz;?BzNP!wQsVn7_Wo~6iAS65OS;eQOM05TFWc3*FX!ooeaUB^1{C{e{xX(x-7?b0 -t$^Y$zT2Kp*^l+^u^-#{x&2sfupjZ|L_qN;-U2B8fVb?=cI>i0=V7<~nSRm!9H-U$bKbwYKl{ISf0lon-9NNH`|~)U_#L0I{L>EL -xc3}D`ak~w^24hS;C$U-_jet@`FiXC(&rxm#lGJBK-Rz8fuz$OgGT_0{d@j_Ea$ZY$rt`|AjjjM2a-uU*E&RGG+>moq0$F2*=|NU;tl^KBIhpTiGFE8n4yYB90x<7Z5-)!BJQF~%S56k;RFX?nbFXwY^FP|^%a!+W&d6^ -_|^jP_(KKK-v@g8JYOSJ0k#&eCn!$8j0c$9i||Bi&B#quzK_AJZMzM?P~dp!mVQ-bcC_Q>5J6r^tCI7pbRQP^6yo6yVdKt9SHs-d-pXf0mVr -w^x-(pZ5U%1n`kE`+Lm*=ke*2h!g}|tuw9ER -UAe+}u3G-1D{Rl172?Is6}Iz*3diTIA^GpeLzcT!Nd2!pB%ZAc+0GvVO8n7J0mZ-gLY4Ehe~tWkMUC}+vBq&dxkfy?v&QzlcO~ic -Q!82Typ^1XZi7dyr2cgAO6tw)SF-;13>uyevR^w7lJ4dXa=um$QodX~$bNozko@Z9LDn~FRYv`$GgtBb_f~OUehVmm(+>_&o|K13 -FINGIANsAUIsZqmCcgaz@L=?Ri-XBGPW(c~I}z~KFR&f64x!vQ=n$sA{t)UP_a4G_k2#d>`Rt*@^JRx}zPk>kysZFA{KeIW5??>~ -Me6&(fl_#b^Z>pkai&cls>5@+@8!%gowf_lZ8BS?=A9YMPK!x5a1QAe_Ula3^w9dIP^4qrH$?fdJ|tmi$)@cr0hIIl~N;e7Pk{VB(gPh5Nq@$#W#*so`gA%FeLF&wwfV~HOJ -9cz61Sn{LOkLCM|46Z$v^6<`MIew2GOZt1o^1bso*1P3##OKilcRY^tI_)^h@dE%QZtR-lC?AhFKBMbvzdW9LdGQ2}^9v^spMHM= -^^Q-SNc(R9@EqXJeJ2uMb0?8+op=)4_dSEpo<#ot+DYu+M_??9pLB;WQ;$33%j8$z{4&%33Ghi6w>o^r?A{*r?OpZPNn|#@&CIwPZg*ed|f7koXF?;i$~xWl<;WxPWHzke3{ -Gj9#){G2t^BY(Mu^tR2}q^FYsW&P*&vq|sczry+4AMka+KET=NVBb0H-%aPSKhK{>eEQ`1q^E`FbNuf(pLW2O7tn4QxPayV_yX!< -dtOMsd-a9X*B`l%c>n5!q~9qQas2nbi1dE~p!nUtc@g!4cYZaae&@Xa#V`FGz(DH1IHPeO-voRZ(7%NC#0J3qgdbc=J>#@XIqq9r -#`)XlGUC^Rm+|>NmvbCWzntT6m)$=MD1QCFUrzilUO_w`y2A9|D~LyTUcr2iUqL+mM;~TW%zOdFn>;pV>FD-11Evr_*jC-@N4}^6RH>B0hcaYZ>pWQZJyy -<$vJoMsGJ0uUFknJ8-SRAKpxP_g6q!PyFyLY*+CXKL6(}7qO1#b7 -M!EX_+t{uhZ)5qvZRCH4-o|{#-Nx~~;5N?ZRe-WjU@hPhz~0+w?|$oc%FWhw?EkUrSkCk7sE_<^9qH}QfHw)9-$8li-N}Ab03{yb -E#IP_Dg=}`m`~hA{CX1bFu;y)Q*Zj=x2ca5?xr5{(%sbK{%|+>=*QM)JgBzbob}{)H{3(`wR_l}Tkc`LZ{5Rjx$hpcckKD&mhNeL -{=z+GAKybfd;K2Di!JUYoiyJ|dYXMN(;av(`Ec=G=0EISmUrU4oToGH<-DHM(-mfxvgq8E92iT9(EZ_N-@8SnI9@p6O+wJ*XcK?9E?>|8P`k0m1 -{vh-1_8{?b!Gj$4+=I;D`ykUDWcPy)QolazL0fNlkapzd53>9xE!{JA|KfwxCtkL4Kl%{IebhsI|4D=6A7VdudWiK+vHO`1Q9qgg -5dDal4sRd)#8)Hu+tS3i`6mHG{9eFs8s7g}65|hO=dEhun%k~?Pv -bkZ;3em;KU7Zjc^@fIIOS(h|1cH_tL!}YdE^BUj@O4y&LcDw(BKLgiY3Fq046EIjAXa=WPZvmgZr*f5!C% -&+oHKS*LwJ?zh~Gu_RD2y&op}e7nK-7!*7HZFqlL6W4IxBkN$e7kxu`vhb~c;Mq$2MAw07K%3M4j!Cprbmd7_*XDTMx>@{g8J=&J -Xvb5DGX7?8j=ldW@_rt_Up8^Sfcx8!sO#5uJ)?=SE%GP46rxgfAo;t;%9FiUwI+2}dCLJ;;CBdqui*Zdc=wvD4dS`|SF;4C5|#2K;mr*R-z|yaD`pqJP4hJ}0zbWxZ^5TrO)R8OBI0z_afGeicw;!#6GM&ppPB ->}7d`&)#6~PO)bP8x-G%ti#?UIG14zo#?m1yCq&=Sz-)iKirwPUz&I}+Tf2fj5qkC)$_Wg*&6pB#Pw+OZKCz>de;}gPW*ml_fQ?Z -ui*MhiC4mPpOy7C%lABX8~m$gOY>QK{x$rj+Or?X*y9>3U3Dt?`#A1j#PyHx`-G*FxRzHFIQ0&@e%@mY -6ijySzcSp{pyMU$;eel#IdOFXe#7IQC|Q5o#>O;nd1MX$ahZz@<8|dv^g8h|ihU$|ukIF^(Zsm1_X;1w?+DyC317!Eh-{5DlYLmC -Oa7sWv5WF|htL3i2V2`U7S`k5Emz<92UF# -G`s$SJ^vcur;+wyD^vEdiv9m#+)JDS)PIe0_~d4cYrIrw5x)cQd$*PGYN9RgKsu;=-j{Ga-QFLL`@i7#wB66Nx@29nm|;B8Jx%Iz -)HPJ`he)iD#0f$@^_dr;{HB}XE!AJJ`>j;z_TI1A4ps9lXYJ4S^px#*fQ-4-Y;rmESUWL2-mlG -+d -vkv@zV)^jjSw5KZUKzi9Vjk=N)b}Z}4ZnXPovdYlz}|gyGwyYkzen+t_?U}?Z{qhMr283u&*OJE?!Ry8M5pa4oLSK -Ytvf+H*di2c4}gLzu4G2*n6?-zhia1D>46H&oHJnsu%A*=H5FTw%haZd^h}FvU~A)-i&*g`Q8`t`>UnjI#J$RtgML!$8W|MS&gf- -^ygaIdklU6&rcT}0l%@hZW7#(xt8&^G}~^*Si9E}b;+3ri>;nL6VLCodgM$6IZxq-O^m}{En{hE#2-HnWgeB`SqP)?ZcY>9`@W9f -N32}gS9dM0|AgQExc+U1G0WQ{Z&~C8?r)U26g0c^E4-|U=T&^GiSf~USl*WakF-2hgBgR@TmEfDULx;b0I#!m=Of=4_`S=@*#pn-0{k<6zqWkOCfcw%aV>sQSu2rv -Eg$8c0{9{1KUeMnA8BGN{&$)fLoNQdBkN>^B`L;pvkGC03{uy~%kZy{lEo8XAQvO;tW31`l?cJUDec$@C6wf}4>&tLG7jO!G -;%A#z-AfM-WH@l26Dy!7A8cy_Mfzto@g6Mu6{epfCG{BpOSD-HPrm2zh>=nq@`oL>p@ -exa*e@&^mWqMsWW2yzuaSM{sCf!|rKR?Gd8OYQ~>rF?lXRW6!dC>FZWmP}2AQEX}b{bNH$9S!G-5S-NM7>hm*;Uo3>EJ=s}5D0P)4!n3P_Bh8f7s?PE7vfgm{b{38Bb|<@6bR{ -DHck77}avR4jF5VIf^Ktc=R?OtSod%Mba#JhN;W-1eLhxTrn)8=3J$#S4(#jS_@^shK-Y@>@2U6LgjU_Jct1;2HjPMKn><;|xmcJoxpT_Aa=y^5=!pSZROk=dCy(!(;t%!)Y@qggFc)nrt3kg%F2|WK7CSM)&25v%qj9czCnOU$ -uz>n=6-m`C^XAYoRnBZAEahAWHERvT+-;9rFeP2Znzk@lRR!5$MA9Y9a*q>5Snjc5B2$DOHE@$^Z$VM5r&6vB_$vm29!2I#ZqP6E -1Dn8Kq|MnvDXiv7UBU21`-_0Hta6~YjG~ZyWg#Dw(@AG4wlbYG$sv?sv0Q5QQ0vzMLg6{U8tJneG#SH6x!;vN9=HOOlkzQrB9;wY -D78)QtmrR0Eh+>F26IE94XMzz%Yb%(Z%VaYHm}JUYstowQ0*=2@LBRwx$1Y-Ditu2;*g&&gagIgkTR*R9LG6O`~__XSqwRQg*SN_ -FPExZLgrF1XpM=xAA&Vwx?NXhmi-}2;$W^+mB|Bp> -XjT}2pfG*I<|{_6to6BHI7wLR>@FAcC{2o_5MrwqRx3*8EnpJ;Mt^>9ZY7u^W=wkJnwuSSP_0~@)KRSjL6z4c^opQ- -qu%}&tx7V5K{4nOo)ZsguCrXzaq9`Hse*kgc@7FL`O|Z&bGZtiwEJ0%*ua$8BW2(JSW1_#w3kpl3sV$Buq*osup8x#k0Omksa -=mEu*3dq6U%ljcIE-{Q*j$@h!I?R?F`P`7qRXgMtSWy^FG#G5Te*iOxj+#8=q~(UvWY|$Hi)1T-F$WbE6&Cu@;)=AVuBsNl69WY~ -k147I{ek2$0;G5lrdtJ8>z$tk9`;mn{mPIlwL13H5ro2iQdNuOtpedhKDlCCA%%uz*np#_RaZ!{&?nQJEInk)frOzY4U-&W^7w%% -GMm|j0Z>cjGjSrCP%FmC!O1y4+gk~`cOBJRtq!!0AD_?l3$2#AdfQ4tb$lf^P{@zZm%D2HAR9&F@!Pw?tgKN}kOS23r;<$`pPSOA -?Wv>AfhluYcak=wnJXa+$lEIz{R;FXd*R*H%u>?>lnZEmO*B`Sb435x}#=lqIVNDYw_ -7!-2@p|ZW|pcD$FGz_|G)dI*EJgjOAwh)r_0p&Vtg<@VB6qn!Lcs!&Df&((@m2#=DI`9`xTk3zx-($h7Im*Gx13E}79pck3bSw2a -1{^2%yMtU6dYBA`5@EIrG+D_h6}l{qupy>cATQ_`l-B0YDuLihbEw-|kyT|p=Kc<^kuwiE?Si_Jt9JEDwt*bxQl?QFC@s(?k}r^x -IfZ9Pc?|PI&(UEEMVbz4tJV&UE5R6H3iMjrjsMQBRYX(iS3TMl5$Da;1_VbSFGCs1gp3{xbnJq*5lKneyc?o_i;lFA;LVZGv?Anl -t*1A(U1-<{wpClv8tK<~MOkYhXAQ$Gv)`W^LI+fW8?s3w57-*f;(3B%l)0&iKzOn --g2Q!r9rkQC;pnmAxurkAspEm?04vM>!~tCTdwpb9>!fIH8iz11JDxRv=5E-WS1iT<@KApjv=v=DE7 -ikKHwv7HjS8)qQK=tyZ**~QN1DMb1UJ-sk#)s`~-j~R_)z~~5yK6P|^B*tE@Xr$O8Wh*sAD!3oCfotrsV2-?+v2bES$W8MTdKtSg -*js>n#Q1kZEulgtNDvMLU4`x;XXi)qGg5NPT~J7Y&|wYPbIPQ%PV>eL2P-jv(tu)__ElQcETHW-qxzr3q7s)*w@g_qH~ft?9F$nAmVx=kL5*h*N4HQ&Q<@YRvVL|b -;RJvnSM5U(%U_`U&@t_x0z`Qi1Fg~=@as~oeIwmm9677fd0Nc06USS+ -ecC$L3USeB1L+h=&ZHY=;3+VuKQQT+mfb$zC7osqoWxk75~Cxc>N%u%;qbG7)a6R5U-cbZN}aAyQim!TiPjoTV7^d62g~5HFaT;@ -RdqZnPeWh(RX-Ul$EpYo(=28(%9xOkhUW=N^x14m85K!1b{7=1s*rar?x|{i?pe8Fwz7_aJq9(1o{(rZl(3?>TQH{iA>w|da*M@U -tBSv}k)@OE3_yP^#*FLROy!|bbCnM?Zdxq<8W-wo+nwjexN%PfN_Quan7sm-sSW1z5y>Wgh!)ZJMN&m&8P1FIQ5~rC5vS-uy}7ur -h>DRAziz6A6LL}`P)opuy5L+_k=mc)46$yNgOTx%vi^=3E2d4&^?P#@#ee^5wRymg5?dQ0q#0bBYch`jnE;fJ}s2 -^@tH!?=dk)p*dEZzmptzELumxaq`&govblJH{iPZ137>WE&MC}}uuPpWWM2k3&z`aIjk}oU5YL8<-NeQzotYG-OnMRS) -3`o|dT}BF*Xgv+)-Mk_&e?UUIyfWPQH+NPQyuD;%I_v16&hi^QPO>(K{^)UHuQrF#lNLM@yDNIMoOk}X(c^k+u#=VxW7YM>uvwD~ -h0S@fWHl=krHb4ul-Ii2qQ)o6XhjO=@?ZrzO%w3yQ@*>K$TtxZG^@x!tIA-Rsdr#V%f%!?ieDUdhBbV-XerI6tf0}DM=3+vik^bL -Dy~PZ+0o;Q=%IViAca3Hh43*U2pziwSvQAiO(SeeCyx7*el82?U6YxVW<*cCx?z@ahZYU-CXehYPSlG_T?3V2 -7Pk-)1i0p&FE?ZWibapu;TEf1A5Lrz6S*c1&o$9}t0?8=p5m`!;?A)gNf -`|Scn4dirI6jeBM+OQDH&T{enHJb}iYtpANX{#!cpuT`!AbCe7<6w(FL9t)%T`-DV8{>&cV}jwIJc>vofs_*r73E=slzA6HgKKcU -07fuISFfFbz#s&n3IQc|eF+|>86@ICpmZ?g@<^aBs02pC*PBbOcP6d2wuY%!28rY}o1*k%ritO*)+Se?xp`w|NSs3vu!v&3F*D1h -u~5>&KEFR&Iu@Cf>w!pduch0Y^j;oXs{TS4THsP=rQD}Wa5M#qh0cmZ#)RIO-Gkx){uk>){m|1eLSyFklteXC(MTHc#zX?k8#7M^ -4kRb7pC1fr-{wOP!2e}$%-(zAC$U74Uw#2tkT+&Q?CsMVT@3Wb>{BZst>Jy;0T#M_69;K!B!qq~sn&WH#(VlRL_aA4YVSxGsH^B3rB(sihjPLVIuR?%Q46{ftYmMpF_;B^U3xJ1&0 -(B{u;Xn%JOnRl)u9gq<0IogvuWA)}^5mt37pmNl(f%~>#BvD`!V1A2cj -ZkEfLF9uv;{KV#2&d3lf2DB`H7_Gu0~rhNFFqD%!im)ka;)qo-UQ -2l2Ey9n-abysf}2?r~F>c$IFNB#7#qR#dx8A|qtoqmFOs7*i2ylQEnjU9R-UJbPxWK_?M*n)57}e>+;U3oX=% -TG8@45}fT6mKO~z-Qafz2LYETg4=g?64h*jbx -+{D_4MRjaZSJ-t7JJshZq83svSE9Vtp^H}SKS`- -k(dr-9YRSd<58;Pz;BKl){PcYnx+uSWg_afP))q7mHKt>K>q*ski`R#@P>3c?_JEs({`4wiAF;)SSeH`B&J$UjfL?PQfS0k)JdI+ -Dt1kX#D|s4q{)!yhO_kl$3$50fiCd-@oG|-V$0D8X_RiU?np^0h^aA)zoDzvLY8Y4sNBVh2A)`6j*?>e&eMzc}jv4!vo3no=Ot0S&TPXgQs>cl&ak7FnS#9ln@3s --c9pu^OEX@(PpbShFg_zX_c-Yh@tr(*t6jONA@iEsXYsAXjnI7vNKPosf3317Md%51Uwx#I&7AbA~%^7|hH7Z|m!qXJM?J|7U7~1kVGzWI3q9K+@$Cgyxq|bk&1@MA4n`R;PYtWL4+_Njp>$ -BzH1t9c~Fesz;uRV`-Xh2FxW`aG_KPdjs{&GXw*+bup(skN`@zS#7L2Z9B`W$Q&iDJQOcRVqaf!n^#ncvelZ}vl4(lu1B_#G`HyT -Y&s-5+S530D3DOI@!Xl%%y?0H)W=n1ncEYm-!u&-S1)>tAV$eT-l{@I)kGYnn)Pu|YP7!1dChBSAod>E^1K|jg+w1mfq01!JN2aM -W&u^gy=f)eDH;)z!;+kvti(3DNU<)*d-v?s=+Hzo5G_%nIZ<5(?OB|wMFf%d&g2JOB?%NP<%&bAUBq%&D{|YC*_?u}5Srz(hF>Ym -tWnc&kpUVj?PB!Pq4^T9-;$L9%enA{em~b$0V|7FX&rq?ws>ul8&yJSUO330Bd+0NUd6*AQH6LnWZw#6aeut*#2&_RyJHX|78XhYK}Y&1DEZ7jwJ0cVWaxr$n|w -H(fcML7P8K!&b{KuFvQ8$H>yuxcT&kwW?fx -XT&ZF^(h03Y=OXq9Y`P)DvCUvqr=$4i3)@}E5$BW?@Xw*Mh|oK%1FwG*>JC!YLj8IkYo`#vutVuUTU{5?;Q6?`8F)zdPER9=0`T -SXz?`-;DY+ys-bY(h|ik=PX@97myqW)$kr8C%d`TJ6O^yDc9}H4^!H=GV?^KCKZ!q)|CaBmf9q4xuw@+?l8uxR6!YOrjtP}KE?QR -D#UH`Ys_%QyPYm!{W$@J{sA?QYNCsGMYXyzlP$4@xP)0BwOcR84T8bvv%JHOuUHG3H5~w}NEfA#8 -Stu5&L*8(T;!X(0mlzIBp9Ho9$L(fkTx(_DJTfZu@ck!r|cX -Cvo&W-$`Tjs&$ciJ4PrqemhqJa4gKX?p3PR_%WmY6FF=nU%BK^nfTYPC_Pg&1R)L#M<57gn}s3~YEp0nq>ql!@Kp@c=_G0*N)86Z -`%>yEIM=$a#;GDKYw`IgDBEcP&Y>@^WIESO07^T9NHI*TEqNARK;U->yJV6`hj!HF9?8DkTB)yuK6oyGXQpGiQP`?l5w^8w)1;C& -v%synQZ(>yDjrZ#%?F*eo*r&9ogSS@B(F@pJ3hH-~=GEOS_RtBNbOKF^L12N^O;z$G3)7G%jq?;M*uTJ7bR3Owa;^Q -%!H%QaR(pLOw-2Ci -R-@V_OSHbqMroOtI-no4xT&7`Q6YYW%o=;BMaiC8zbsC1BRffr{Mq*?qDzoeb;KOE+ZJV?8>L3$I?11+U6WC4eAGslFg8kuYrStO -af6~o-l|#66EW(j$!)UfWq>sUO8n8oYu!lfctmMt8c!}vaRHBXIFDSIvx^L4hb2r-abkf)T%f}y+~twjoPJ{;u>hiPXR1mC>7YWNtjkge%vGy>m1-eICeNpDYw>-eyimX(yf9A~CguD^6vnsiq -AhD^@qn$0bRSTN1g9~bn-p{tMvRHwQlP@tpg7AgLosP3cNYblE+eNrHTK6O&zG{j#nIAJjmhT9*ROs|S}y+WJ5 -Z}(DY}Pa$k_!`N}f_D@z5g>1e3Wz%VNOCDaTSIHm>yM;s|Qp -Vgh+IRCI15swJ8YpWdm{MqBx}uZfyxDv2HFMTNZ*~;HukO_@XUgl^F_e{+f`-XN14EIdNxh&S)xAn=M0URIMB=Cu -#(d~NNhEMQDj5P`HVjYyXi#W_JW({ao%I)8 -#Bm9|4Etiv7$4h4Oj=5u?5By6R+igYqt;ep;aj>FpOsK=YN(dpc*WcnoD*|ru@Ida_HMRjt>jjsJBOT#9qkA$RFc*&qw!_E54vU) -_Y)aI1q;6GC!efa?;fK4SjWI-H&}8?ga`#P{-wPBCl-bsiphKGU8|~YMN1Sy=RxkRNCqnKF2>W&esZg;KuHM5OZk)y(Gu~}-XNVrHcj3qYH8=^we6QQT#xsFyeGJ65~)4}-kIn%v4%6cdIF<+eH -qRMTi66+0f;(+swJ=4ZZ5QSNZ{kcLZ5yv7Yle%m)S(1wuY(mwS?G^ssdQgfm2YIA1j^+4~c+pf&bcws^;6r4PxJbl^ho=FOAqKplJWehxj|C_k_6syce9q@{N)<{X%W3pzI4-7 -GT+SU*nLy`tyOTAmM+gfqt=>^XD}5w_o=nBtv?6vJKFqn2(4rS~qhH0-Bf#?QodiDaz9$LsTu7i>(vetR6cXCtcMD -PN31_tWqdn?oiQys+S!hA{(D22v>)M7@z@KkvMhh%29xh9;oC`u2!eewwgR1mvTC3v}T*opi}#_g(uE+j~iSM9ih_oS;}9 -5G}^7eH!g{CD#-;wv^eH%^K3FvJx31Zha(|s>I6RU}zn7SU97~lm*3&Zq&T!WzPVad1JRLM$qkS3AMm-MN~jHsF*Ueq_;2-Z6XontrCV&trWlt=`@kEjq?&GW;x>1!J+^F==Q^$ey-Yp`%=0k -bgjMap-3nCFF8ihd!3^Z6k8EIjg!^AiM%~L=HlQ(k}n5_s=Zb)n2byymx1bxH$A`5otPHsb@2(%EL!=$oz@_OqDMt16Ig6|o8Q5O -L>EDrINLg|R7p?bGG*1U++BC>QOpMu8~hos(e6bSW4r`ZmerMr-RhMHYj4l#-k!2i!EAG9;nlC6Z$g?k74@>09E&^ADMWg=W9n|F -)ZOAR$n#2{dV5hx+)LKD>jP@*SI?9FG6~4-k@bNvp_=VgE;FE^S5*lK3$CFg3M;{D3A&U{tBi=ou-%(C9skCML6-;ZW!^kL+Ha1V -nKSjjWy=i61^vG>%cTfS=ZTaerp?MX85ccX_i%;Pzkxz0{e -L~^>7*`CSP$YyW8*l_a|Eh6UNX2bl(!xjUOeo%g~=VN|?#mhFHyf?p`4wABy5p-DOg`J|7+yT($Z*rJ)ed%GuiscoR|HQWc2G52& -&gRSUr-gE~pqLWeuK3toM{+$I()P2L>h`l+!#sweBoEc)dP$^f)Lh6MarH-mIc-tUg1EEsc9*st^iWGZ -{Hu`G_HrxBg*@BY8NhDBK*TmR=07Ya)_$D&GnVXmN57TTJJnOJTNnGSt%5FN+x%&|6Okvcirrfp+Jr#sIKT*<9a-+xiMy0W6Dh;O -(h@TfrHQrW|IRj{Zu&w{a1^l?ogUpY+%8OJh@ZB5dzZ`@*Q<>kci3MJtL_A8J11HVeAf@&hac -7p-nliB2S{?V>?Md%M+VPdD#Ftx(oFojYKJ-|p?!cQjHU^`tI}z++TluJ~q`Ry9gjclx+PeyC8^Eg}?B%pzI_n=3BfQUIy6cLft6 -_3I%8(Ou*h+gpf}|7$rB*kdz`RL>`~|~7`C?3*e*%z>foOLQkkDZvFhk%s|~yfNwPq_6tV8>xuY1p|Ky%|_xI-Z&JW)=@BaSf{qyOg -pf=jYs5{vaxBU;_KS -OEL&MKFK9YmsEpz)`6N}@_q#)Gc9mizRMv}Z?SNv=w;)lp*__D=yaD$q$@Abv;9<2929LqEjsr!(unL}>^CrZ^b}nSspx-G2G9as -{*S~EZ|h~y0$Qg#ipYn`BQphLt__G2NH$S~)Iz9*F|1hWg3P_(k8RoP;#m8ZonhqxVMf8Ku3&(|$YEpBPLc2Fj8rMtdc%=l(;BkakA*>3P>>MQcxgnQ(f^Q)<8RMqsi3rHM~`zyxMj0T>^n!J -$GH>Sve{|1e4#9la&jS0Q~{JHia#(j7sltiyU@~w^+&$P>sDYHJ!RQZ?AhT|1bT*6e3?EMN?mXEG8e70MISt>+g-8g!K+b`bvsFi -6}_pOA>snn(YERBjD)-v_9B-dzEizS^8xq*uIO3?N$@Iay%!{SqRrDcRxXOIo;?wWINy82!whTY2!{mO~EqftLX(p-bnuj6<8TuR;JhG$aC@k#cLLGA*}jd^&*???@+R>GBQO2wKCeUL)@%u*V|eU9heTyWAJbLKp`8z*#^~g^?UeFRUe%;}o{r&l6jnuL_Z0^8zu3U(C|4>&x`V$~ -3RVr+?zZ|f9cU3IjKwyWu`AjdrOH%dw?TBQAy-G$)^Hvx(M(H$Sr{b^Sd*j5%?&JgT2ZS*KG+ksj~_ocIM|l{YEL%n;_|YtDXDV< -Y;AYbj?thJ))p6(+KCXYXovFAFcm%S>@1pGmXr%M*+jgcl}BAqH@$DH{yLA+pt=m)_I=Qxb9l!i>~W>8BRc85P8k~K4xOnBr)y4T -u@KV+(N2w7Tp};ey@+x~--c+AKa%`W_L!9mho(gBOl-5ZeFPSmW3H0Kku=VQ9`Fb=3m1zzWHB1zm&Zl&W)1j`$6cAqaHsNgMCXvma=de-sH@F=rimMF@rbAAO3-wzZa=RJH}M*Ocr*2Q*jFe8-8OQB1~i+FfWG`jUn^twGQW7qwVg%Ny+!dc>~FY) -yC@LXMXpk4?C6(|+gbB4H8JppUd~0mbqBGH9!DWwzumx&kdNH)Ezv#_$0nnAQuF<%R(CgAkrZ6N-V)dQ#(8zAAYMQD -SF*ox^_DjZSQFP2-KI<-Cy3cuQyLtiA0%(&a*{|`WwUyKR?Qvf@P=QWm9P8giGX5_^0c6#M#>ex0#QwF$b_^n=j}*MX>pNXAQU;b -QuUU&Dmh}E9h%uFu#Z(mhiWAc)X|TaZE{X0`YfNZnL4X5EMLxbixj7i=6-Ph=mGa|k$MNFLwV_%x3g5mh(iYA_E6mF^@yb|dtnMu6#I>}~S6=cpJC74z|^{bor-8q5o@F;F=Ku6>gLpI2| -ag>_lsv%p3wP1pDzu#a;Y*o{3i|%Q-k0pK1Q0hy@ZWBmioTS^tp2ekt_!tA~kWbkMmN2q~G_pcILo|Q~RoUVwkry-^ -L-RewLA$z5i6zAQ6uAKlMPPt(2vU9p%D{lcvA3oi@ezx00MoZKGeY8jcBx<7N4=C-;@7 -RG|&j{eQRYI=2c`>(Tszr5)RAt8^oN3RH=x;6A8bDyw%?&BVls6cP>RJQ;Dd>bz*wd|h6ty~#O@L-}3QWF+}(rS`fc4NMCj!IMtr -7V^b?!eeTpk6m&xquoFFkgR6XEoHWqY>|2A(sCX{i;n5o){FeM5wiSi>E8G>uMvu|IIv_<4c52f+|K)$KFBn+L=;7c#V2oUVHdeg@DbC^nG9);&l=3msH@+1PGD_FHD_NgNlabhgd0%-K=M;-Fx74T`KMGUoP9{(>Qs*Ob{Mdc#JuYlx -T2}+zDmnq)9F5S0xKTHy0}eYb*dIGO982eQ67?J}(-Cp;lKe7~4r8Q^r#_Da{^dlOh9owJ2_DCj!-)tf1RU-}N!O~I&FPR6@2>L? -CLGd{VD^VgYD_~*@`DHk*V9zwg4US)YFhF;+ZMGZkr;eDp*f7MC(?S1zxbStUE!Xj)NvNPtE-1GFRqr*8|kZ`IYYhl$3VDKk01J; -Hh5(bK;oR^_;no38$U#G5r#QsnAn$Ch)kWME-$0!$q%A=i{jYL79PG71$iY|fjcoOxqocf@VBK)Qy-%- -DPuLQIncAy{L=XfBW(3lS8Xx>#teub@zBE4XY@4K@42WvZ2wG4bTplcEJ$+{0n$^#WWp3&gFmE|ml5X3e(wOL=B;+=OA<#{C4X=&7JKdiwd<XSzSGI89X=ul-@GY;cmvQ(t(n<^qnKfwN= -*c}~QTvv`F-KIEL-b~KMM+zsrQNv40tTZ|N>QSUw#>V78Yb0G5++tvhq=-?6OrM`$c>Q;ibGZ{I9}C*x&rHpgFMjl -94TpV$@Y4S7c7{yaK^NbS>EDO6uhAdb^{NM9DF1zYAymk&Z1}U*g;Oo$6Up&4qvQEYqy0`!p62k5F=UaJQ|4=9!(!D=IFsu4b+u} -?J!h}9Rp(QG)&oG=WjZ#1^35}7w)CvK^}3kLa88*0+*1UW)&r!NHP?uLG|1J5?>B#^P>%q>VVM5+Qj#J;>xta>92*29`~k{yp5NY -?3hM94xjXcGzvZ)n*L_uSfVc^CCU^(QM~IVU7x-i-VEE2Is65;YQ@hnVbxlRANH`wndF!xxUBoyR~+X2=Ixvo-R8h)4O3f1ljSm^ -BC(A$wNFv(uzamDaxl!;FcnY3IJc1kyOn9H_$yh6rG59bI-=9k_8mHD>AZaZr(M{K`2jG0Tp&AInw?~107u=)W}<5InE$${PWdQ+ -do#l7yxYS22CprqJ$>6SLZU5B#E;43Q$CV^C91*|XvcPlva&dezZ$LK=rS?X*jvNuknDPMJJ=-NtbP3Wbg0?*igb5;Dw1OS_LZPV -w8CJOm_>Scz^Ezq%uhU&J#boKgLf{V)rC;o=SLX8`fmrRE;bc4gbfI+8K*(As$u5xD@3V}obPXl%bVZ~(E2dv3}UViTN!zGZ>|12 -#nRJir3|beN_`T|pE1IjKkmG5+ufp;L-GhKs=9675ESKQ*wsC=yF -1MxDoFEw>Ox*cJh7ZnykgS$)+YfOsIsWE`-1>sy@OVBg}Wm6u`1JdJP!x{`q4xBE^FD;ps|&t$(aFj=5&sbh)#4Nq%%lSNuoMT3&1weB4GY*c!qlPc@Jn36b@?LXKQ -JGB1aYDs*AziSRdC}a8KHu>Zd-y*BC=FF`u8gCGv@k_O{k&W>tYjzPH0fR2N-jx0XStR@H)X(7>p|GA%F_~5tKbk;-)2t71y~HTHN=sUt4Rm%ewG{NIXlKWSkN77qb$X9#uzidO@2zFrvv}^90 -<4Mo0ThG+xu%-6l)6OBs08!6?RN2iVb-Jm6$zFZgzKlwPS|ybdlQFXVaff@w#}G;}=ysbw(nj^fR@`JzzAi=RNAHE9D}v^A_oqY@ -^Sf%*T-X=7p*3m}1a*SSzWz(emi%C66txfw=lGk1ZQio!-m+!*C#P!8oQVrPhe{8hlK-N|^1?uLKXYd5gv8~<9e0ZF#^2_pKG_sG>4(o@(pe8A*r9Ew;bkbvseho68JRfG -aQFt~5w=aY_(5AwTf+@tiE7okTZz6in05fsg(jqs-2A7wm+Oz5!tw5gv6W!Bqt*`16=GI@a@|MZoIVq=@YKfbI(J0W`DnLW2xebx -wAYkck#yhxx^x=)d$KNb_8+F4G2 -mb;kK6Q3(qWpd4D)~Z7HB3aP3!bkeJz<$%c{enu_PDpkxqY)0N_l!$=_AzTucZ_@DT<~<@ClE~Zc-*f34_(m*(WH=}%fl9oOUO`uWKqIU>aEf>2>E?*?*VDElVcJlRJNGmWECmDN35${uHqO2MMt -=Xus0cl^C~F!XIu%OU=_gIDG%g@U)>#9hI_Qm3wsLr*6FpLuys+n-H$yZyY;}7DYgNRvkUfaT?k5)+^zEc -u6BRo4ik26-C<(ugdO}Hc4(jYnNRJ2zpR|e*y`4m7{u%?q;g=FXcH_hmxc4%r!UrgI53L*;At<#^}u;FE>YBvp-I74Eut(d^cp<8;zOF#cBgazkFDo_6jmRI~fG?xl1&kjuBqmjEz2 -b-kVF?=Z1_!bJ9V-&V8#rKeF&e;j=$6L$XePCGScz0?^Sc)$>=^3r1Q!5Hp~fnlprjnk -pB+e)WhG1%EfJxsLAP??T?^QNeiIZm%?^5tL8UXO6uLmtKC<@|I;(B|(x6oGI||}qtmJClexIH%jjZc$>FyTKcUaI(ag}rlt*J__ -C3OcqrS2Bhhb7s{WKj=j)X*w-EKx!|HxERMb0rJ^jP`}4%8%`fX+l@z`GWmD>O*3{oz&#E*NU+qHFOm!U2-~i^m*!>Z|5_%q-#(O -((f#ae`8oC2KkCZw-&nmiBFMrxi48tyL*A36^MgA^_QjU&_#0hMNB{XAShkLN%gw^8v}qKm1e)3*F$ysS)zG{q6`>Nj6j&Hu5NCdJRa?GjgwQC)@xx;Fu4BGUj1HLHC?FYQU9NoxujeyhE?fVLC%$o-nIx!z&IBR!TJk}LXxv8gMo}GYDkxu -c)^3Zfu2!0B{}dELZ&K_dZA2*ZpXza41i69$QcHDL~*Nfl1gr{bvh@ur&1e08gQTn9e|b1_Rm%)l%!V&W;!WY`ua<&OgKFNm+I;* -)%19@(C0g7f-7}1YQL5gY9s6mO})}3^s6T*=47skKdy%Hz#`zK;E)@8J?z6~CD2Hb=y<$YqKu^`2}4lo%@wP{@v8D&_+;J|o!-^8 -{y2|1NE9EcSx{Pj_yl1PB$`KZVk%{+q9mNt7uG}$%^rYD2L<`Ee2@i3Rg0K{s(P9Rg>)kH)PVpkheMa;yX6 -sT^;y%r;c0lF+Ya1O+E(q7)5MNp>7a7el3)3I?!PlupWm3lbM(y4+|YAlEmskRwMJ7;9O`*zm61;RlBiYO$b&xicaQ(T2-0Gd>xyt4%S=@@NiOEU86Pu -PP0xhppFSA&;$kbqFfE4YWHWAs=ezk1sh8zA(9J+s{|Y?S-4uH(RXM(*lM+&Ys?A40il2CryQ%%FMB1Vin;1Z24eWaq#89vf-+YZ -f?iWiRs{L7I7n*UIt?lu0R60aX!_N5OV{2}sIC?vQ%Y34v{1?Gz@osQ-%sThp1yuvS6`1Tpsubj3{!?NT-{mg>J>L};K~d9bUiHz -qSnaZyq;Jz-Q`R1vdQBIrU-sy_X-@X^#{F>EbAop*U*IJ>Y=uR4wG|!_D!#EI!~r8;fs{mJ8k*BML0~d%-!evUzc1(>C8ZYH~mAdM=czff4nTa9bfmRZd7;X6vMUW=^$+pR)>X(Edr2!%pBF#LMq^-UsZUtlSku-gQ -43&_0#ov<$$q13xAqQ}}-(QT$1#cDh%Jk$3Ne0RZ3#0bt`l^MMx}zmKD6}EXa8yAw6p2?YaN*WpkQ0}d@Gxy_&0M;ztVo=gft)=f -4oz5pMPm~XjotE1>yimkG*+g8nN)NZl})5O1$tCXr6kHsg(T67*{X$(BU^ISH>D@FTu}$T3Z-5YJk!`x)rr6gg^g7b_|%yGWGoUx -D!q2-`|r>qPj37dNO14Y!E$fW*B~5!;ewg|>RfNJ!jXf5UQ~UBNG@!NVwcLEwY}CqUMNDX!WO?zbZ(TE4FmZ|8M+%%+*f&8jp#Nq -RO>|L(P;=m$hFQ$hD+j{IIdLy1tNg)G-^svSsg&aO2(R)Bcl9FtA>H5ybAm!8R{~vI))Yb#tCjk2tk;!qO-Ks=0_$A#|B;tG+50HTt!L48T+fRUcH-vJ;UK%&+9nQZGd{NNWp<_pOoP#R%+BNTu9eZJ-pZ -aV1U2>+sW)QLh`qI2SVOH%8|gpH-B~HY$|-uXUarq*V;5fp)0HX)MExKGPqA*huont!|s%24*#fX=W^(m^A#vR8Z!fRPgv27WpJv -Maok3mlkM;847~21GQ3LRqIS^-k8y1pn4Nj%&g?1$|ek`B2$u6Cva5~mz^pd`g=>na!U1(YR$%D%`{ygK~)cz@lyn&BS>&QiPNrV -f3HC3v7nTkP(e}{CQ@0bqs7QT2m%_O4A=s1aq~+DBc?rrvVG0sP -XFU;RlRXY0J!NoO{MOY{EeD`ONl|NTgY6N*U{_rw0TTH|x{^~|%F4T1m -2LnmOQdtS3&z57=aS>@#ny5~2x8W(Jl|9JT`oYevu$B}z@06v-UR8UBbvII}9DRxCi)lX9k6}GQ6Jj$eh(GcZM&T7=871iwlokyv -q#OmevI{$sY=qTqkzi_w1|@fbuLSGW#I@#7gdGTdSEzL+6x&KeNh4umz8DOhP`)h6>p1V1>n&B#dh=nI%(>jYkr9|*6N5CGshO4X -fVg%cV4xbSxa|p)xiuJi)Lqi-&RZfrH^oamCTY5MPg*KLsK9l_kjPGsde0S&#pm@Z7k~5Pp}#iP1mZ$`VsYsZiTG0Wr;C(SRNq<3i-vNRo9X9EFsjzgu-y`2f}CbDbrO-(u+ZtAg^2OnRd=S -l0KRbggv$0g#JwGL5cQ&@PR=>Q+y+MPO{WNSF+B}~p@P&yYWHGgpcX~aT -FANKaO!d-9xIaWZEZ&Mrt9-g|ojK8PB2y9cDOe-q+3%*+NJH)CiYyZM8G~f1ItsF6mB92yk!J~&U?vfLM9r|O=%Q$^W0gV+dU29` -MldHk68}(Kk11cp?)r6#Ui5R;N}YjtII0b%c3~izLB-F;Q%g%j)jo|5)-M3cAl3AU4l#zqLX0Ln214D@RPCwls%s#cisU3(gHsAl -ofs(zJxgI5ah=7EwmL_oc|LK~Poq)_%Bp_d)f*N~Y6@*Zqmq8E~-X_79xdVv|)>w?shZIvyTwKPapLETFDN`E3J~>cSK@<_JrB)HLphjZH<=fCDl(FJ-xvUXtBzl=@}f7jOcDB?-C@3|T<0T05bw3nUP``t(B<*YXGI@E(hp=;NU!(v=kEPLZuA;QQ~GJ4{;7`fleRDHJH -(OA_y4(e>G>;?jrT4qZKLXeZV>YRUfi59>gIE0F6?#wwFLRwMn{a9mSn)03)JM}}5gc>H59s~$w8$ln^;?bXl)<;upE+tk(DczEB -^-dgCXp*nmq;1=dY?qNng-t`D6>Kwdettuq{~Ef#*r!l1wip9PfQ5Q_In9CZ#5cSuoVDTPgPR{0ML!rLHC0G5Hjv%H+@($qF8KlE -H=x&s?x)#W)%u{OmDDzebdzIE3l1DoUv3hYyeAsJ7rdV~R>i`CJl|@ZwrP?q$ENO+S)h{?SGP1gDjcp#15$oHR*BW@`B}DizbkU8 -6{1JFp06dl1z{{*@?E_Lr$9lsP6)%jN2QqH-_4Lu3nmoKr|r3G3ic?~{0cxF9=KD#_nET~`HTm!?bYZI*Dx-4X->Kg@japL+$CIP -lUnXqEjjtbHpF}g_lg@aBUdwZ*J^qb5+;n;GG(q}y8hvV@ -Kaw?uf<{M+(hfVP_*I3=ChjNd6Vp&YCKLKdkG+@avNDIHXWZIUf2%YD=O5B3fAz!W10KFtTA-G8bwSDkUS|4&;zDPWzj8)@P<2`N -P&T+LBf*Jlc#d`#>3th@4-gH_Gn3m$e)otFH5!*Hsz|2@xx^fW^y3O=l*fmjOjF)a-w@;Flx)wIp=3I1u< -nmy0UE))P8NhdVXE>7G{@{8rKx*0O29J(&!#p}f3hl?exSIU{>xn@~dr3@}r#oc44ti01!$EB-CeK8BUU?&`%W67oe?RFl>a-ky( -eWPDqnwiz~K;|kP^sC8C;0HQwahIRLL)6Q|?vQQQhz2YMWYE!fy1!|s3gQFP3MYO~DdF4HsnaR{w<5$Z`cWft`c(MA$uAgnvePfg -^*6^p28#ejg|}1tce#_bHFNI{ZgE2Re`Pxd6{{WD0o8)uA?+mFITN>|`+Z7V7_S)kY-#6TEjv5IobhAOcs5)mu|I)p>c{v>w*};_3{dU}vCZmN^x@<@M7`zlYp%=!e`((52?q@sC7V}Sk?cIMdWq&ILsu*s>p`UE$ -Rk7l}dW(Pr9Vp%5Z(d~2MTU?Bsp({Ahe4U{^s#k(WjpT}pOEbw7Si9V(P&4V^7MGtH#EjJD|QxCZt=KUj@(arBt;F+Si5&aBwpD{ -?$cCRbmdNc$>wLab6#Fv!q8)|2fpK&d!1J8iU<54#9!T?&+_WpeahQUKP~XRU+38_pOb7e{wez>XVzdkqa`{u+~;VqfW<|f&$0&)w(dWiGyH(Qp8s{bRge*K#0!!KDo4x_{(;+6bcBOm -urz+~dsLK!qe0ZzUm|C+2mSv%$sP}$JRZ3Xu=8Q=43+=#yG1el-4nTD|M7h~^#o3c$K{h_%F!-3a6cvoEPM_}030s{5LRz2Lc=gVI>(9o*5VYnq{W?D+v+g!CNP8VBI6+OUbFwUSmSwV1WZZr-iy6A_k62eV-(q~&a8DjkEAv&7sWEcD3W^4 -JvS?+Y7vXmhRfwvcdZEg6eH;IfG_9c9%ELU<$!ZF?gaI1WS2X&E1rCM6rS8(8@MFjasC8uduq9L`_iX}23)TMa9-{CCbLi&8sk~M -9B&li9s~lrEh4X$2DseWD30ic^qNNZw1E4VZ7S|w#8cQ(V(TyC&~J=Uiq#JeknjW}f5v!08Jz~98bsrOJQS!Q2_rx%FQ9#gQ^dj9b=WgFkd7Gg&mQdw+cd0Mnl@CKj27-oQgeCcxW4fx7R|=vBF1iq -S07A~`L--Sw!tPE+iX9R00rJ{H_8egE_Zb~j@Q#!i3q0p90c%zC{_D&Sb?M!A$qusx@e#cX8{5kUs1y%;H^{5*bN(6FYfGUs*X9w -tiUca{EAxMcof|rUGZB!m5{-TyDtD>Vju!J4J*HKx|wucjzpt~x6Y0RajUOvk8^6tNdfP38bU3Yh28AT<^|Ct3n4gbM-cUi~;{pueA%z<;zgeqHC7wcY>6jRH9z1K6SEIW1iSB%(O1MswFq3x*^@ -&I#alQaIhXV$cgT{sD4a5Ly)Z`Ty2%_>4=+a4*94Z98+_9?o%deFFBokctvJcEv}UuWHIRi?f=1nb3uNP^cT8;l@Q$OM?KVaWT7?CZBy|uq`wUHUfR)0)W{)uVs6)I}i<{Vgb%LHC`)24a3U-xHV0Dd|@BKJ8G3I=Lx4_XLms1NEyW+m0t;5W=59N>=6wnjH98XZavnJ1mo#}M<|5u%tTlbTD#My~@@CjpN -giZ(wi>dCrnf1^T;I?+{N+jwD0G0S=25KzQbRUW;71dWdtkGHXMhSRHl1|zSc5q2FEpIirP$hM3v5SOd;I0pYa8wC{J6O!GoKdys -wOLKLfQt8VIqiq=PFF{}NR05C2D%_ez{2C37{Rk)#O-jS9sE9^Gu}pqUTF1@I&u1864YqA!iKgKujm)sq4&xVYZL`~^0FGuy{K|h -i2XXZ7t;1Q5Y)}+NpCeFJ7p_|j_IX*6xy6}>+q<)(uHAfdr^!lxhv~Wq=GH+)=y`mnGbGqttCDyg -?$o*E;ozc^x2F#Jt8G5$+SI|n6v$fR+lK|u$D0xeJM9UCCD9O2gD>-Z5!^<{UIkb89vN(6Q>ph6*kdD^R4h9qQkg~i? -!P;mz@KK3$upX=71q`SwP< -ZkEPPQ!|t9q|*hrlDqPz*Q*i110yY{H?`n+F?QSOwf5G#6#!EtO5Q(US@!-R$&X{gu_Ou3T}9>bpe)vmE>C~s>N^n*yK8}@n-8?} -22So*Zd}MnX#!+eMO$)kgo;JcoU$ur*bRSTyBoDIw2w1-HA^$f`j7$XULYulnTb3pM1ihCK%0_TY%~Yi~hx{LtfMHVM0If4nRE}VrvIgKK+i92jLjh -6-2`d2qKW2kg&3rgo)vZXz?!4;uY$9QGZb%#L0S;#D{)+v_+6cal6*4rg`v=JRCQsIl8phj{6iiay#kriZ~>KYX6seq0eNtGn0@2W_jv>=40HTKBT$)A4vZ6-~@zh#rWyjaD{op}zSvSRq8pTknAh -It19#So)CQOr$IQ!%4H@z3MPWQ7^$~Xc1 -lQVnvvxFh#I=RlZLVk&}z-w+rO0Gf^U_X;g^#uU3OYBE1eSM0}LJrIzV>5-BB>u&r_b#gbr;|yeIsf{*?fPFs9ES-WYPbYM@t`%; -G4Wk~_@$GpBiSks*QC_bVvUqfxv5Wg%s3Ri_M+?^g=F1K7#BFQL_4A@Au#kbT5?>+2YGMA4*ug5i%0Jz8H7S&-VPHQ4m^j_bg#|oi1bgWX=(^X?pV1YmHJk`hbZ}_Swgi@TgX4LRtbO4XK_|lT()P{@cDh$*15X$6BWTJ3-4wqouX>WuJGfp+1U~-2dy3Jy$6?w6ng5*r -7h_0s95U8xVf@s8x}? -ks7haA`Kp}jL1wsI9XN0B2(_8!-BS>I?=PU7xUSrTjoyomlV*<4rEw1V6ryLn)W9&v}pQ(RoKCc07j0oDVd`FHW!llMySw{(>iH0 -hJAT4XEv$q4KP&;%q+*rv+(pc)TvSHmy$!5$xH1_L4J&SrjLV6E?0^uW(PfDN^;VW?#Bryzq9hQY>lYvR4rum$=WDCQ(g2uvH_9#$nh`Kbakx -9_~#Oa`a}rf5?A|p)vII81}AIX2?02Vo+si6Gj$<@}W&IcKU?A5#9{{YW4 -`^}PQKde@|`Y#1J$@v+iRqEY{!^_)ri(jlp64sIzM~$p6P|jC;@za|5ez9N{a}+`t^|#LEz&CMY3(8{SU4n^8B8-k;7Q|VwmA%4) -8G;N#GOI-go+0>2822iNIEc8P`N)lYK?gAAnuV4PEq#?m5ER<$YsITo;p4spsk~3DE7J;UrIKxbv0qQanhH%O|05AcN)1Ff>~fS-lgh{kL3f -rvfctKMOa^i($*|s2Co*$x?CD89xAd&P}(gQ0!UrGIk2+BbNQoYl0cN&uzlEV9Jq36A%}#B^s&yO)p)e_74l&r~8@VB@JY;kRlSb -59nis-Od=F%C`yvw-B(ZI@+TCxHBuS;J-m87D(FO2{)Z%JP -Ul>KUZw^gEXH1{*XVbd(sAsb$-nsTGwSb0R1s4hLeo7Qz2B6>Ca2RG*V_`d{&A8dmjt{dpX5W?Nx?Ow1!oKdA3bu&ePx&`x#nZFl -0}Fkq#A`?tC%( -NC-*h21^a{o6J#dg5XQ~2Njp)TlOjOk0{Rfv^8?1nj;a?+1riNHL2L($lkZocnNn#3eSU^3yQ0>5nbc6{i4Vs0YI8hz|Hwho*KSc -Q@$iDz~N{1yp#5{^m6Xl2EQ@&_OoyPboA=@PuW?q_^1IUE)A*)tv(cq&~mU>ZSTJjMF+iaG>m>0gO3rm38z0=_8AVl#Im|?OlC6J ->^ox_KVq-X8W2ALTVVj5wDKYep{ -#>VVLl8;EoG}8l{CR;@G^EFru)zhXl0@9%1y3xk<{^X3H(6H<%LSO`_6kDh7a`s4Xys9#x1D;d9kH8kk#Bp#ZV4DT1j~Y(IG`@Y-&Xx%ZXh^c#l8 -WMs~7f=&*JEuL&4te_58W}U+?sk|LvWfWmKLH|IqJGKTQPD)H*S361W6Y3r%KYF=Rz9ZH?6u+^|WB4R&i0l878o1&DVUV#8TKXCJ65MpIf% -1=ZIr6|2q5*2eccyB8}WQja4DCuiUE$Ppn?%AlCw2-?oE6lD&GWS!fTAR0A}zT2M7LsFUW -Vf9il!?a00|McSpcI=5^1LE*$KMVDXVqZ3q=v*-1jlQM+;6X1&Lmd`O2*l)#-f0*?N5oFEZ?YRuY~^>RB%YX#%k`mf-36>z+4)4eJ35%NgppGF|k-7O0^SV2)S_DURTq+ey43 -+?JUr(g{ky0qfRC7UM-Cu#Mos(JH=i;KsE?5dhS4k>|YXg$jW72o>1K+-_O3L+*$!HfgeVPo?FY4n+VN7jtSEsC -EG}Hmj%jNn1CSNG&g13s3GYRZ@4KIYBU#q1>{H@*cg>#=j;ml~6fl*Slbj^clIsLWWZ;mAiNg0`avWF7E4N;~zWrJtJsy#h^f~)Y -BTCW!*47!gJ$cqj5gZ7h@N^wA>f(aATitAj?Ys;~Q~-A1&xfbgEx09pP>MTBTkampwL;t+8(-SZvW$XK3>RO{FXo^n$4WAod}y6z -A;Zx-bX~fzaZEc?%&W~FLLp?H -D>tsNt)!uvtR-%vXdU)}?6+MKz@Bc}Eb~QweBEPO@cqmuJJor6Fx4WiNDJ^cC<$wP`Y3T}>r-YC)qqn1%#GRQcS|x37UaCA;&aVc -XKyM657^*}f&&G?((Q;^=3YmIvV{9w;E)F6pZW&PeJHh+-YD+IzRKp{PZ{Yr*~(#&?dO^4&nYK_C>#{QS>KAIIQBQ}M*!RCkJ^*B -#~0P{EiVplz`t?JCtxImB2-BbbaRl#-gXx(?n~4M>OAzSwH){|I#6`};QxLn1?N00Q*Yr5vX?ZEHFlk(X7$#yZM?#D4oeAJgb@36>NTbwq1$i^=9F3p=SJf!gZ -hVXHe7sOVLJ;FMK*GsZLn;5*oxU$ddnXeM)v&}Zr7)p%~ntK;+Ib1KpAySBa#@t>;3RWhBNtUa^kEqkuXVe!OBJPD4aZkg+{p?k- -qW>@Anq)ZSLm?*SNFs>ZX6PUJ-9QL$0|BgOPEzA)LY)|)Tuv*+07q+CcB51_b5p@#;d$}J`<%rlJJE3|{;hWFqz=`^5chs6>B$AB -bk!U%cIGk9^6uK26K#1Y$c~mEjCacwm1Sv`L=qm%xA-7V)KhDoz^QXVLA6!xk{z(0TzaNc%bnuuYpl{Au^i2p=| -Z38N;pAtfltx-|*KB*(Z63-;=v|1REn;?>~AWtd~Ap?<+V;a0!)MN-%oMs!1V>N(PLjfJvhoB#?_4 -uH&vaY3U08*;|`g@@URQfErEJuF1vF2`%5+%AzdPELK@+)O$`2?n^@p(oPLL6W|pY!|4NmGvdZGPnS%Jtfjs+Xq12vrHEXm7xuTdceOsimK2nsV_F|zYwKV&Ea!A6 -ryn?iX-bD^A0rIhGcCy&(ua~7jp82iK!(hBF-Ovi_|GO4cS>bhRECg@gty53aFC6pzeA3+Z~I1Op!oH_GR--9V?cdIub^KRZSo&T -4Ag8`GdnwkxqtKI?1N^aNSI&18~RDYdD^Yl`rH}H-fMo5&GLw$u60+LOqj)uT~;cTqY}nE@Q47#HLjc`?nR(_yUIBN9SE$)? -0fT{O*#mQE21XhdVeNHcN%1EetgTiiRzX(_thT02sw*PZt-5}#Hz@sd->@MsmJdljWfcAZV47M2i<}dzpcN<;7~`6HqMW&2Fx1A> -Gg=TX{>ZfQY<9+k@4kFo%oQX_#X?)@Zc8%>oF2fzTNOyiZ=l$14ZD^)Oz3d}wbV9`*azGN;K@Tp^V!XeYo^6?Epn~&FJ;%U)_;k`BRh=s91qFC~YRB|%k?QBVdo^{I9|yr21TMfj -MkGxe;Abr<6xwr^?zfqg?fZ}2eoKlIDMY_z7vXI<3W@Z$nvA$M872MF#1z`_Q3?CtRWbIe9h*clr$7Bq4g(EC!nQl-)}R3S-0Y4s -nJlyizG*P{wq-x;-ISVjvpVkj;})4(m8$l-*Ffxm{j6G-|8=Oo0iB|1C-~yBUR;VsIE?J@pz8YNVt9Og^pv&-?~Rks_c`b@!J7uc -VE~GKTDYi75aG5p$M{+Re7i)IeSv2CppZl_j>Bk}(suS)#&j&L=YZFV+>y4t39M+0cKj`1F-{AUlqm_C#&d{K2AXzy -2cITPQvD=3Hd$}O -&%M=m_45?~L3DksRLDn73aKRH0ER)nuso~%&bw8pS2pm}UH3wPyL*AB3t>Nj3jv;GT*QS*LYD{K!?pKJN)f0xeh(Uwls6Z01lc{ISk^by)GeUi(fk55AxuGnRfkN1qhgttQzu-{56N;HYuV4+fvg%aVmE?l;~3g#cJ8!a%6}m_a6}GiPtAR*-Yg#kDf7*bo(Ht>AJ~aDw?gg@SpXc>;?s`@ -PdevroN20b9^db{KgWyJz`;ZiZ@O9GK)Holhf*d2mFDZO)`WsewqDm3Vl -c6^wzf?FZhQlSB8Z{B(CvwCG6NTOk;y#1DJizAU`MAj}IRQ78yI%s+On~UbnU5H)UQQG`EoT(KCK2*X(J5m7)c||R$H@qH(_nqG? -&m-5EuPq_8wRi8t&+P}UQ`@Yt`;YIJwJrI-qMv*zkhEWh^5$E;6YFGR7>jPp)IZ1VuMZ@`0v9-|k^~z3E{~eiUJ~0%gWbDKomBdMNVNa&O9QU2ie4Pz{?-VEB+xT$6oA?`U9#J(B?`gOby@?v+vFB$nR1 -)@$Ma!1gt%aY6&5NtgV&VVmp>a@OgD<3x7J+isA3#UO|UHK~66hWHtKAyuASvLQ&(__RAZvsGO;gn=)cQYybPe4K3 -%S{}!Ncj{fk2uKR!s=ss6bTqHnI}?poh3lUt(*iSqD^?;hH()>?sJc#qL~Gz6^pM*>9?-0`VCen9vDe^V&H2oE0VL`qHb*VAh2p& -DKCIk{*7J5zx?e@MNr_n_~qYuQaQ7#{Kzm6PG_Y8pFHs3QgfPcahWgjCGoouW>I(1!dJsF`$zAX!WjJCbrr%WD#Wn7enUZMLrOcv -d`^9_=kqGai%)f~IW^pGEVApis_~l0wBS51v4<#FQj14QvQLa>$}%*!`;y!ToJ7SnlebfPd0BZPCRh^Jk{)HMIg!M1rUP4mW6i*6 -JbaBs_3K|#u8rF}i)EW@Bw`|N@H!R@s|ZQ9O4&l*^$9!0+;U)-_=HU(nHXfDpmxws`0*-ZHB&=W0=GCg{I!n{50W^w*_bz% -)`Nc%mJ&Y*O)MvrwYnrTwwBT*%KJi5T?)C<%-rvM|HBrZ6wyH(iL1Irb8-ES2XS^{s>bv;-FnBX@4!*6LHUgj)Czy2mPHh`sZ5v{ -d01^(o+RVR;=Wa|H|Jr34)+pH_9H(-k9ylz?H>nG8EMoOgkVd@Z2q@@q{ykq3mBs~a6qF!UUb@{zA{+uoMBiWwxkb8=>#>wJVkjw``t(L(Q-90twd4H8 -Mz<6u3=~qtd6X{%&90$7GbWvlcdXEGLyiV{MCT>ek4i68v_?IwB_|W4L6?MDk5i{B&O?r)b&|?=L^leEyRDz0giTE -$dpZBK}Y>lsalSxet^}*@PouLPZ@d?bndN37_IHLHKNy`DQKyuFsD9t=ox#hQffkMWBr -es57xTIe};{%tj1K05ub^I=uHUg}&fXoB-m*EQ}IA4T7UMUPHiuIL6o^`dfR_PTLMDNID7P9)GJ*F+}?K@ceS -vv-saBbX?FF~sA=WneU!Gf+4*!P^#@o4u1P7vaZ%IuDQ-WV}yI?d6xtL_)Hv|7O&gMZF!tOpZr&^4zd`(C=wcH3 -**CLBE_h%xrx$4YEuKy7A_@y1gO}*0Y&?>HK=X1#mTKq$f`3baEoa8gDc1rh2gT<#eHBUxBH7OqXLkR!2pJffU8x;FYku&69-9 -i}`FIN{NWiiu154Fz=jA%FzyOLD6o>Y(xzO94?zNf~Oe?STb~qQ5jEAUw4f-uj3e}iOkJG@^59AIZa}Ed;aA_LtyB2CP -H#qYFlOV6y??htGFF}q}@d9I(HSn&sl|hI@gofQ=ABvH+@UhAw*PzbahBs)AxQOdA8(Y5ZGR`&{f`;6>eagW6|<>k52hbp8xL3?7jGdvv|RWdids#&(F>e -4v$}D!p6jPB$GNob4EOJS(T{zkk&oUJVmt8(76VHC(e}mL>tYaGI9|q{Vpdh66C;&aLwxhG{N{3$|xSpOx5dj$1uZ9EvMu&La;+j -qc`!T4L?_Wv&5;qS*3mwWsI~Y4dtgsmRojGmCG`4VbDNGq3C!3Am(SQC4jgpOzTaI9D!;9SxgbliKpkB`^pS5n8dzVS^o+v_oBda -o5aGuo%WtQsZRJ;WBJfJ&Dd!_AK0rzaS}g{xwx4nBKSy#1vb!-5o{9qh6RTSgv-?^=y9uJcXw;UZ*hsw*x2}(I;myv5u?(TXG$-^ -0z*c$WiXD!5>I$q)bk#dm$X*An?fl`3>Zid0`{EAEmSf?^Fj=b@$*~Tyy+9D5;p>ue;5$Afz%pa=Yja&|NVa`>zk$6W}=Pja-7q~ -O7e9B(3F+ZU@x%6-IkmfeX&=`>CXDnjbV{k`whg0wd#H3EQNm51k`O0bzQF@sl?3^XjT!eq8E_!efhZ<51mTXnFj+wPq%Ept9ruR -3C)sm4U_Vhzirpf#)%3Lu1Q<{oQo1SSdwVi;wYQsx>hWXm;rEu2mlv>-wb%I<)Qzm%yUz>GIs|9mM+=zrH!$tELxE|>{UMnzxFdVZ -CDDYbBF+=B7NZ1dj!xi%(R#&N5pbBNHPyVT7t%%~VG&Rr34n1zy8A)o>b{~$T5qf+v$#(lIW(BFZkSUcx{-^$X$ylBx%ReRtm!fy -Me}^9Z5-ko7M2~`%4*ps=cA>2SJ68(L?zvzC^R?vKzjK$6r|($PnFo3UbxV72r4aqF1ol2H&bF+@plyZ@f-Y9S8i4%!;&!4H|h`h -P9og*oaqLbS$>VT0l6fmW=$Z!kC{!HM5*4#1HP#cCX{vV-t&t6#F`=7TAV`p$%AyH9E|m8R`BDKvg0m8@|O`+CkEiNQnDh>cA(op -+sf2`AfE1>7Q@ml{1BnjSUf?AsqQ&7G{d>r;GT@bR)G)nsHiWN^GkL>&zQzMX4Eltl~d|WokvtVhU&&pn$@i)^M14b -q`+<%fe`{aU!g)B`#Vkj7rVujlf`qyjhhUQVpuF~*0kNS8OL^Kt -BtB9~*i`Ak{s^)RQ^wsHd(X)_qK$wueh8=B;hGLo_r%bqp%6w~@I81i{_uM)GpX#cWpfRX^2y>UrlQWxx6C4^o>?CW{bUqpm9} -Dp}^%x)QxB=Rg?~Ji{<-22VDPqHJtj)(CZQg;ti=augFULIqCp3o|K8PQ^^Ad;| -|KP%;USHpn8=eWW``Sv=yJHjmKgM{du1#1r;Wn68gr()d5}Ci^3uypN(;{HVc#%LckZNb-Ri9(nu+?W~DQ0{`Mq -%f6W=?S!5=qw?y+oEYq1orvBQK-ctMyWQw&PVpH$edzki|JW4p^k_~K@w~qJ^phK@>#LmH;Th#J8<$Dv{Q0SIO0a$T{fEiC{80SR -+5P@wz9{o*`NLlJe*jQR0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNQVlPZXUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ1 -e4(BJw{HLd`aA&uF8}}lY;R*>Y-KNQVlPZXUrj|*Q$a^XQ!jF1aA{;MaA3gDxpt6Xv2m*=%{?9qzb8p@1B_!&5 -e*VAtq;sn7zMOmR+3u}h?C|nWdh~Z=r|0cN@XSGzWF_#_d0t2=mDPhU-bUj_j=wY -N>^Usc{dPz_d?Hmh~QHMw^?1m8~ZV1oM+j0o;b@G^y)2)>2j;{@MHaGL`?Z#RO|3FZhcBX|_& -C)h>sHiEAu_$0wMaD4}&o*kB;9X(5s{{VtL1d9aUOz^BFXxAnBek;K@68we2KM>rJ;H#FR9Xl^YIrEmH{UZclN$>=MuOs*|g0CU? -IfAbu_~oUj|H`Fk_f1Pt?)UWlSDOAYh0iU;yu9Kdl)H<8QV{(a{lwEupBb9thd -dERzB9?LLZE0&=>L(7nVoZu@6)(H}NcpEg`amz5ypIC-^&(n05EkpaiMvzd-`=*xjUj$!H@MoItzGWDX2NnKF>wV2~jMtl&qx^R+ -N4}orXz#4$sJ}*#(9k=H;I0HuUXFS$Q+V}q)N|u<%*THc+?L>7%hBFnEXTO~W;yDAVmZdOvmf=pp&#?JQ$ONoY52l^Jcrw9<2p&TX8(%?VMen~|NjSpzvC8w7Fn$rtQT&qxUrq4&_j%q%#_Iu3I&=rY6X@~ILC@=>_Z4fXkM#c0gMnw;9YS-@ctDVr -rgsFv&k+2~A?V+%LlJ%e!Eu5|9|}DA&7qjTHy2 -5?sT_&)@{egw)t?Sq)lPZ8XM>;E9|_4W?}kMGv^KYbA8zj7_=+hr~C -@3|KE_^!2>-}wZ6f&*)jFVXlD*8<An;OzQl57=MR=N8cU7xUCpQxyKURkJr;M%70`S?S5hy^Znv5`u*A>*2V5cv}=EYyD)w#Ji3VS{z4J`yI9|^BuHf3`$iG-^35W~ -Z(|YlY$^iJ@6q@Bi@IKlpog6S==|FQ)Y}`N+@%EH!Q&jDeMberlaK5BmjcYse-P~F`PBEfj9@-?89{sUBUr!tjG*2{Bk1R$Bj`tY -1oM)NV1BbeTC?;H_=t{xX+-mVO>zdTQHFM`w7c^>`q4x|5yJa6l;uDZt% -UnfXgrg!NW#`D23wEyuj;B7}4?cJH+y9mxMgT94j^!Ji7=J$p&#^;tY+V@6U)U?%l2NLY&^)Zh2UOSHY`N=r)KQxZ=pC$NiUKbVg -dtL?e@Ii%jg&(f~&%aaw{@qYPc@Hammf&=Puc%@id#ae{gR1D?U={Oq1i`%t7OU7FKU>8-{YMq^drKAl`l05(Ps1P4{7-AXzf^%= -ehvHdyK7i?BQ=cgDK+%}-)q2^2Wu$rNrJ05zlJYA3hg`eDA13>Q7Hf81Yb_{^{S&Ve%D37^SdLA-@Os~`&fj0Z;Vmi0Ws*rvKZ+O -)$q|6{Y+wv`!O2+uQArgXBB=W2L6951|HuXWBwnFF+aN|z?1hX97uqNBMH{&rxMVC&nD>C7ZbGmk_6*-g~G2B+?~gVAdzP8*9qqB -fI8^-5d<&b@gPX7mG|-q>{H7oFy8-4@H+%=oWOh?Gl_Zn*d+S@NrJS5ybC5lzjCzLzD{t-di3K3g0$s$Z<|7U;wg;J(FCbT?}RDf -+jCP`58EA$@y;I&y1C|Plv6z##PlE=jRoEX#>Xl -vJL3(6&o-HejB9umSD+m4-j3^>iMCd4K&enD1SVL3!^w2IVa{2J^8*!Lr;0WW`a66*WSN$B5mCn?|m5v8LaLHj@W5zI%T@1G?|q|3YVBk1QlPeyqDWUP~g1gA0npN#c(2|-$#-fvF^ -U$FKRjKgsrveY=o(jHc^{E)IYfr^^-F7PG;RmOpoj)VEn&2N#1zkMoqu^7|Ay{F2{22Os7C~yV_vMeFoSxIr -|GiE_eG5-R_@Sqv{I#cHKU}BjK5-h_cj0NEi+7xc_4BjS(4Tux108$%G>rFdAIG@O{W$jDVS<-%K7yYk82>Bqe!J6AZujY!-<79h -9^ZdD@OS)l^z$Pce}TS#^>pCxo%;UM)4`uSdpg>)!x{l5_}MeBX#zhV5o^9kVRL!UtT+ntT}?sPWj{hnu| -e@o8>-*EWZ*x%1R8+77(XQQ1j5+squd-W$VK8Jo1cvt--+JE{d(T-1i66@y&1n(mFJLh2jetQn~jaPmi{OpH55Bhih=fQ8>_IZrg3!le$%=`lOwL`yvb@xSrWyV8-W4sQ| -#kgNbkd}t`*K@%)p87?i6+EwBM1OZY592U+9>zC55BtmU1mDN_aUSsEkLLk@UVc9C;f?2GT)WQ)z1sVH;Qf2f2i_iXKIW-k5FQ?7_5)F2eX$E&@OE^^4H|`z`|Bb$yxkM1t$T -jCMbz@P#j9J-q5-T{jnF+`BIZzq{&U(8bSd{5J`*DElLQ-~AHM)w!2wzb^s*RwYOxtM?^>MB2Q+Tmt%V;-wg;Yc54UzjrCd|96*S -ymFTT@85bE*6-ZQupZC24C8+RL1O*9t1kmx-SsON&(C}Xc>Jo%L0`7L9Qbv~<;ssygKj^4Iq*Gq1^Ux-1;%B;6{vT` -6`23R6`+rmDSwOTy4Y|v -=I7k2L4R+)8ui?EHQM*XtCi2a8vVFe!+)dcp3v|=U5#;h*)X`5KgW)-}MN&s~FcbKx~u -@3&op_59kegFc){kd~15rfacYue%oX;puD9ztVMR_xN>aZ=`VQI>dkYI@EWvhM#er>J2pfT+M&6hF`AlU)T6=T!(hvq~V+N{fF0q -Kf6ckxlhY~@H*^6k6s7*`l80a?t0{V)Ah*r&g)U%t{T4Q^}wTjuE#oDuIVPPM>{rLk8)1Z_>WzW`mR;@O-;X1)7`4&eoy0nqUHSJ -deEVV37*1wrt85ko%9WgqxaH{wEhS|7JrjyACJ#}5Z$HsbH7b>@O<7xxIu8*M&dmf559~3zVKb({p)VVy5Hqytk3y313wBkW1rn{ -GxoVp-;DKhm%^uR1|4|gEuddL3Rm9(yjgz>_}CL~LI3}H3)a^jw*uexy%l`HvRl!Pkz0XRQv_!b{KBm${|C3CT@T-i@!sY(jK@1} -!@8b*8}N9^ZRkhgHnijT+tB`tZ&N+UZJ6Ipw_zUd)$j*zQ+fV2@Eskuqugz8$NR3gqun!Z$NHFaJLuU#x1*ddf${p5ru*+Z(7y*1K6VG%|Lh&;@5}E*{8+CAvUwfA6tI)9FFdhO3)&)MbYz}tI%j(VT_Ip$;cd$HflxEJkMt?>Q#qTb@YSdTXm{2jrk?^XTbFEBq(`~rNy -%kIN|zVCe~?*sP%pO3o_>)?y`0iSQZ5AFZaeOUkZEBwoS&{w?qe#9@hALF)4-;cZ>?Ha!y{PV>9$an4i;Fs>YA9B_kehEC>`d7KJ@ZmLZ5s4FM$U`L{!%jy!cm;V_x}d?9-KBV;}#{ufd1C?*YKm9sr+n^8+aVnFmn+Umj4t{Xx*tJs-rnT=XF7 -J>o&=yN*_P;e!~L?<@S-gIEs_J&1k(=?Bs8KR$?YV51z5`?e2Z-gnmb=?eQE!nmw>2y`-h2=w|x522j%9s<3&^dYqCwudlY_v`y} -5260;AI7-6^I_yGJ`B7Xe;ECpd>H*a_F;_c#~()i%N_<^-SjZ{?mHgFezVPQz@P5;8|VQ>e}nj6{|5Qr`3T16J&(ZtaQGwO@1J`F -_!|5c`1Fb20#B~_E%@I1e~W#i`*%p!|2yb$HxL};_}`%)`#h@S{wU=23m-+l9(q*u;E$sG&c}dvyF3Q@VfJIdx6#MYkBc9}IDF$V -@Piv4!}{3iap2*K$Fcs;dK~3__i>EV1COJgKRk|k+U5!Dt8aS(=?0!az3~$m#}gHv^MvxzPeA|uy(duKw!cUEoqi8KvFG;~zk%PQ -U$x((om0P8yU6d+zB7Igy8K@n-|-~o`!!FZyth7y`RjfX<;;2#^WFC(#_zpPVx6yh67t#^Pon$ZPDxo>zHc;5Fk_JISQ20dBzG}^QNX|(f#r$PU}@-)`Tb^5;XY3wK8e;VWY-%q3d$DYP~{!z<) -^)tZ3w>^XXcE4xPkCo40eolM_^!H28V7+|%8Q|O9&tRQy^DM^c)z6|muX`5l-tk$~{|<$_Jq!M1&u2kz-uEo%&I^zY<9L*Bjc&uHhfe@6bl{u%Q8tN((2p79s-?<@NL -)4yPTp7{&L(h_Ut#|Xs;^SG_63ah$P2*R@CA(XN}F4FjKzW}_u?FG#LU0Tks6#ic0U(|ZGc@gPet?=zHg1+>=2)_2;UIe~;>qX$@k2U;xf=3e`?@mnlX^fx574iDZcXUYl -qX=?)P9^v~9v^}{4{JL+1iwOpJiaFo6niPbQIC214jJ#+FY6FGGM^yh-N7$I{tqY|A;{~o_A=CSK0zL*%QXF!1bH5>)%X7<$aLi% -g1k3G%oOZG(Dh+n_xY1bKZQw++huGC`lNj4mm)#l-_9V&>*Fd-cmFF<{Ha6$E+TxQQU|BM-d_`DeTu?;j+148e;DvR-<(9Omux9O}I& -hxXk?Q241F`nmgSI%Hk%Ls0B1uR*^rAjtT9$!pNwYX~0B<4%zG#hI_|5Iw+$39`LEw=L#jJweuUoVhLX@3~!v;Ptz{bQv9|%gUL?qVD5t)?gH^cRwmTvI;++ux_IGrM -+3dyh-*(*?hr_z@esMR}$5RAZ?s)4Sz`ODuSpRqK0sI@;6YZ|-iS@RAPqh0~g3J$H -uqVphv?to}wjR)l0|*{T@X#LM(Kj^wE`^T}WWKetw?p{aeR?tOr}tvKAL#|&y)%#botMY_7xJJhClF+Q=~D#7ZzGTP?KT7Rvo}H3 -10Fa7^L!&gmILxLF@BfMMEsRAQO+*2kniAGSm)s^%v&-G>*vH-n74CgVO}?Cy8CBg-T!VD=CNb8(wo`9`yB}$Oz;Z?+3xoAY|yzw -_5wbBV=s(v=iV6a*Y1t^c_TsAZ>}ZCa{ZHgqx~oB(;;&A3k2Cta?ra#C+~O{_QR$7qJ69O1%8b03wm_gzG&B(`vOnT(eMlRML#dq -_#5`cKC)56@7fpp%zgV}+#lN)`*X*Bn2ðxfVrfxaBRAI7V^AM&5HAIkm2erVsh`(a)$+7JD|mEf@iU;pk7v8SB=ZqSLh^mPb7 -c~u|Q`;!EjUoGvA`5W6G@@^0TB`_|o>?jFteD=q&a4S#fh^!pF{1AksI -2kCa4gZQ21p!{9up!}{m7>}8AfH(Wk0UdeY9MpG=raMl{Ib{y;?ldju8ihA#`ftrad;W6{@aPsT|1N#MXAbt82MMyC%>0eg%X_GR -;|Ttc@u~xIP~aqDJsYpZJDjlno#+2n$n*Cj9&?K0HT)}rtLb-s2Y6xryU&AM;Qle5?4#vF -mAtnjTh1Wsr78U-9q={gzhNg0uY+AE{Nm0u?8Eep^Opo4so -evfeZ4dZ$My??0#{snV8AphP#c?ak>-U&OE`D33rVts{{Uq*3E!_Mr0O!aYkC-KBPq7yn2b`{@^ofA2xJ#ed5+ ->_~0f{R9U!Y=Y;Hp8uVmLyb@9eFOcz?u-N5DfXcE`w1RT@C8b{hR0j;F#S5ugT8?OcBM35(>V4?Czjd!HNh1W{-5-`o_=u$^dHM8 -EYh@dw9amV-}a!t<-fJ`{xSNkHFHIfwoC7G^t;d*^QRT^KE^cf7Eg859k6Zi-#mJzEyVjqC+xqh3;GS~FX*?Fe%EWd=jfSO2JZ;^ -t)t&}==U1R^F@tknRuH{=yuqjbe^_-8*LBMluz*3bii-_Sqv~TcQ)qY*l2|dD;<~`o&!;B8-&|Xhz{*@rHy5eKa -e|LM3_uor#ujqvB_&S37Xt^IEcp|}Pv@DjnKT2Wmqu-$p4(_b*I(LofGwVS}{1?8D|6Wb`W_7}Te?GnEw4Bdq{J+xsB>jk_d;RpA -?0~QJDlP9(`u&xjZ_#&RCB=5ff0uT^ukWi)+t?qEWve2EJ>s#>06J5)AFyvhOyR%gxzRG%PVgRjp2OowaZk|mkzA$+TgH)Ec7>il -u6cG+cn$ALn;1anr6}rkG{X3;OF)EyiVA!-M>G$LrU?x({Dbde~{isI^b_2y;3_&8l) -=q%F~t(U|z@9+-jZ20ebdcJ|jpVF+?^d}K4cEH}ldvD-DCw5*3Y@xr@vTpR?Q^yBserEO=`V}aDK)*NA?;fqEhn~-;-xd1)4TT@n -I@wp@CSK#6@E`aedj5(tw=6r{s&y=I#_3uL`xK?yvlDt${u@(xAH`kFZKAk43BH|R(y%x1-_sPftA=0L3B5S$Fm9x<+ckWtre)so -Y6^Rx1NIH`M`E8>)wJ*Egbm~Y`b~5~zxV_C-PHjf8|LHxLch;a9I=hwQ(8tBz5mc@AIrx}==}|y@DUjzSf=06^xI#@<`WJ5xx{(C -rUN>?PJ;jG!S92_A>q5P?#$+68FOJLe2*@q-<#=qwx&6@1HQs%)AP2SI5Wk6Kj?t2lmC88&%dYNK@|5F#=#D?gVOs|9&CCKQrLF% -yUBx%o%y+8iYF1*yGF}-jDCCZ_|fky-dpMSS*MR1I$)ptZwBHqg={fZ9g+WBv1O?PJp^u_#lFFilh0sp}-bixmCT+^Md -ePbKdpD66D^nNA5Kk(c!?bk9+$_}6RdHOBufG-v6y?#W`8|il}<$tX+)+ctt--8*MO-{eAq~AFdb}@ww(C>Nry@}qxLhwo_|2_2n -PI`Zmo@aKz2Ec#QDD2u!oCV{*6X^Nj4%kLXMD_CY{%4K*H+sH~;9EMNoBb61&h5bY7nWrn*L2LUmpkAm!7>4f*xorE@Jsm}!T%z7 -8NrjBez0%eSO;uH@8dD1-<#?8EscLUm32MuVVdW84PQj>B$9bwqqyEq*i2ckI9>bBHpwoEpU-=#hRr1SHhn&g;JZ6utKOY{HF|%R -!b=^nW9^{n&d_>4>a_VZdOofb=Z^S~&m*0p@vOVpD^2R{!t0;|HsW`6!q<=g-b!Jg=!9+g(;D_QC*Rj8p7k}C((jl~_`Fve)*%1! -*`H9uFW0a`v@JV3=|?)DKmP*#zSsd@vOg0%n0`BULYMwq`khGc1%XMm0?m6>C(cvx --@%&h2&dhz)UfZ<@BPewn0yM~qVek*`ny=+qE6U{e#K#$hwYg^_Hdp|bgP{>letOru>8-qg5%usD9y|0_jATiEoT5em=?^AdYg)OA`AJgw<4?aNr_oYtQo%rv}PS_y%?-Y7IK+Ac8e!Y}$6~E_v=Wl7nA1=g!Umfual_|d#Rfo#Kc--R`{3s~; -;c&I$Pln~PU#QiBLgW_`KN$`Dp=y#;$2k|jO@@_Xbuv>fg@nU}B&?MD(dwi>&V>h2RE?6@QDr_8mhIVKV}4}u%VA8lyPfre%5b$_NdoTiP%u)Bf*!wEkEBJ^%y)6b4;V@Uk&EhbcxVxpM9`B4XfPZP`sU0Sn(I%F256x4d$JJw08c#sr|g{0tjO$s*W{K5n^tUzehEvVyWFeS%RaT1LCT?Nd1xjaM@+?}5@gBoXAxL`CG9-}S|BsAH!b-ZNK28L9BA>vdc -JZ}aaGvzF%gq4Enpk%GnVjj`p9-5Nja$Q;&tWRj!(THSASY(2oA~g5zv6IQ7N1doiG8zi1m7;3B=C7*-B|+w>FzJWmgiSXu^P^;srG6<>XF~JMEJmoZvT2-6NjTv+*ps|n3)E&aH;<|badg><> ->j&jREfz|aOmd+_!sB4Lo`e&$QfM$ZDb*bEilt;UwnO!>T;v9&<@ZUY*(JD8o8-s!p^<8tE9WuCfF@HlT2WjpXA+6)EG)lXOkgpudK*nL}L{#8)9+Z773k_oW -TA(l@I6>6IWy{L5SnmhpVi4fAbk3<30Or`i!v}od5FdU9dnXOgkP&#IYyE;5vk7&un -b;@3lna&wxrv(>G&;W7+%2klG>=GHIdX#{0^<3j*filoo>7E|Q*mAvT9R=Prm>%-PQ4An2EwT4a0b0jIb(4tUyqRr?{nKK~Uoi11IlmZ4&bW)M1^k){P8-J-_eRrk3$1wS_$1tag-Wi&}@eKTeh3p5JlsmkzZz7ixeqCzb!&L~!g>%0VH>SpX3329}d -rb2m6c9~0gn51M9&Y4k|+qgwCeV_?nEhT_-7Al0&1)d3XhlY~K!AMvlZUHTp`e-Wi{$Ld^0jC6}6VjPM7#^)w;~>Xm(&ujQhC!SZ -BY`Qx7oLaci?9(R+-50>MlJ7W{u&!js8}a{l6nRbf_2+syko{qZjy;2mTAh_c&Zgy6{~q<{Z&E`4AlxE!U(2xNpDy&O_epRwH5qf -BBazk#3@^*eMU!K&2z+IMqW7td;U>`&|BCDI++kRA%+sn(#WxVy+JL&8UC1o>ScM+Y%6HG<4k -R4=74Bow)2WHe&3CLXk8^RAn_OlrwSEskJ=Al;T$(K3iM0mN_*F5r(a6S{KnPE~A_BQ8&tA5UoYy{odTPt}^w=1hh!u -H>F@aqs@b3(U&Svun!Xy?9Y -q(gd+{jQ)$@=CE=p3QbnGeLVwrJ8`^N+d0A$-vw^L+&7p1Ih4cAQ6+JM6FW-I?BvYb-YHS$eSl2Lm1b}g(>1LTc##fF-^|wos)k0 -Jl-nvd48(Z%2VF-1j36`lCZ~DS&Wp~<2<1wO$y03~rP$(6`iizfKZ&5r4YO3)tj#VfhimGG6Fjq@aVVs2ep@^lv*qgqD*u1i^ -dh=*(rY|j3czYk@3V?*(bicD;w0Zy7=!smm~?OY`|2TOS{)FM#iLTpY9hsqkmwNY -nNlBxlE^@?PTd}+yP%pL -B)M5bX`o$U&Vw#5Z&rSvQIEKzIU__d3AxMF=smkcL2;M4had$>JRCJw7^gWQOIwl1aU`VHM@GWoklAdJ_K7<3!b?RRnKWjd^8PBB -O)w)OuUqa29B52zbU1gbTC%1R9#v1pZeHh8LJx+5RM^V<{WM`tqB?RB`wcN{AfQ*mV1J@et_Nu|<{3R0@FfCs-I{~q7R?!o{1$kFr`dhP0RA&JS=$hbE1) -m&38Z5m*dYUm^OI$;gUwHk8Hq*f!;!&iwJgj_!K_BNqiv`Z6W`dk*;x-sC0kvsh_FT#NUS}$ -(YzQ841P+F2t!4yfklha5{+fK%%dC1fKo$8nd6ueYEAT{I!^mAtL?ZCgR(TiJa>z}TIqJokD{c5dN53!$a-a5>=CT`OM9ED_L*5@ -0|qu28E>U9U8(*?=qIsBlQFT%j>=D)&OJ|vy%36)_l54UKGN`-lhtUfhgwoA*Go!aY&T>C1u2O~th04Q#*tI%ioGbZiiwr3KQ1(CDqJW=qdru*|ox4Nk(;cfN6pyh*~m|n!!)n&C>rH69EYp3LMpvK@05?8aqN#W|-L7gId+9&s$6&?>GNz -^CvpYC1E9jlAk1AA}GX^lbklsSF@cM6RerhWR9_Mv%DTKW5LX6n#IgRq#Qe~MM-7Vui352r>u5}3T4p`st!38tszEKN@aOzSPeL? -X{INmxvmQ0X>uMdVZJH}>;8?fmBG-AZ9&WztiR7w!$ydV8g6)=5LMc6ML*qE7v^_Oi@UibYp~*iYE=@jhS>N;NLPqxsL%tKv4a|Y -D4is3Ns5Sqn!B@UY@8S?dXG}WoV*b2r~0L~E#^CO-n?Rwe`YzQ8hG7~%7S?#v`%Q7DzXYg(uvN1)5uCS@=q_L)}wAW9Nwlz2MN8uoA|jf#}wtQzcfuT#z2H3B*`=TM6s=hze7oF-dEF -S1AgDN_US~+cK)})DfU-Dqvmt44Ct~Vex@Rtcwt|o4Qgi^H1@dIzWg~Q42uA%P4UyAtFVjW+iYHG(VWvqLfC9y+on|9xdfE$`@~5 -McpRsA~CaHFq7celr4`_O%2%^H7(Y?g%HRoQME26gS0r!)x+C}v|7nIBrXTFDlyygm9d=S8D&X`?Fke&W#oYDh_o4tS`a0y7!akB -Z*(-iLkPTiQ9^6Pn->ogva(b^FKad^vyNVn02EYQ0IVJ>9bPMxfCY8LB{)Bb&>wI|^9@xLsiff~-2|c4%%({VpsfrT!a0z5&!aw4 -kH9&!$?s$fN2sZ?BjkPF#m2{J%3@j_>=>?^HNlRFN>Gzcd9Y^&!j5yAUQr(RvJI}mju%#h12Em9^*x_$*=uTm)bnPmx_D1G -dx9jTlq;e3Fs~WDfww+Y>X~?5i~1U;yQ48%6}|Z(jT-Of3s$Y6a1tE)yalv(6MB)*q)LL`lIl!xnO5t^7@ -El`7SVJxuEyox=e`(BU=W1{&X98xu&aY>m712%qIeZ;gl)k9DPOw?pwStD|2EVbIeLgOBu(KNK=QiOMk-9p?V3d-@;Ye*nlb~cS| -fv}|`))m2)p^^`EN>+0%tVtGLa`>N?t66Dg!NwZXVhw7HyYHDzOqdDqsY#<{P<0FrR|U_FTy8}*3Hp39Gi=~7%1i6lW4UCeS8RSa -8|8>~e2Vie8kS`_;;rE`nhX0!@9x%0SqxNK#aNPwu=3D$BvZs0Ke -KRzz*1HxwTDY^$O=MSa7hVBtdg*WZ8GVG8(xc#$Ed -iXhDN8pwZs7raa2Zha*|gN9USxd!o=q`gS0Oz&-kncwCRf50>vaZD)Xsh7p4wxy=AOWBI69zP9HnOf6eF@B^urhr$}+n~mZpvrJ) -RAizN7A}hIK}9CBglbcEk28unR@y_QpyZvJ?_;3IPfC&?`r105=FcRvydfp)z(N&8MwCg+;?+tl_#)5_i4vsx(RYNo``K>QGnXD2|I3gO$#A^HuErA*$X2+bU%9>A} -mXLTTV=}?y@+^SD8}G4H_cN@^SOoM!R1!}eWs20nOXdang=$I@UAmcx<&Lz9WL<=~BsE#2n0~=~Nr*a6I{(sV3cS8+K)t -#L|tskF!{71sVnCH0pbe{ZbF`R5L{ckCELZ#)`G>VTKZ<>6_GO%?z^Dk*Jh0C!A}XCc0y`ZM84VFqt|vO$pt;I9fhfk>e4H{wToQtk>S&qrSUqhvrCaV=F~(=h5@xB93CX_qd5fGgDGkDg -sB*G;8OK{Z%_%D4EJdV9sN%%K+WPjV!B!#4tb`3-rCLfj)7W4pNtP*U6(|ZcF!W-<(*;TUyoVzn({bh_*4HK6R^BJw10n35)dqzn -Ssy!ZMNy?H4q$o3`;?Ek?oX*#7I#3(Ysi$*c3AlqiKGLn1*556w7ymqyS*$7XUy%%3UBes -`J5dk~8{tGu)wCH-@Vavo)ut?g&qP2IWTH|(hd!g7a}wK5=$eN}=p-K0(j?uHnJ@Dkn -**u{jM*8IG;TDF4F9)p^08k2U*#T(u4pmOl>FGh!U1tiiH11)-pU=qzrbgm$dmK|(1iMfr~zRy{L@ -cW^iB6Qkp1j@u}`MkDr(v&m8t(mv@#V07w>t0b}zMpR14sJA%Ph62Iy&N7)k_bIfN9}cKTwzNq6s#Z~^0eF`kCO!y>0SO=mPua<*$~_i`EhK5G&&6Rh+~4P@#yYxQDs;E44{fp9&ooL^+II*XilngU8NDmC$bQHLhtFW97%3gBvfplRtb -_I!9S6;hjoaT|_pFPuA%T)_6rde#KDdRV}we8u)lD{fpX4jhUlGLD^vgAD$Av5;uZ-Bg}De&5@{e!Pc}D5m9cfJ&T-s5 -s3}EqPl&qabGbEfz-B#1bqlkm95-uWl@kJ{J0oov)rj{*X_jfG>26W@9qNy$g19?gMk};*T-**_4=5aqA#^Gi?P9gccWMN0eR<+% -WY>(1GCI{5m^>vmb0pPjxp#J6>(PTX*{a$|`O~_zQsRD=8XZNsHd^T6(}0C6XC0KQHQvCD=|Wf8uxlXLoF#(hKoLy#Y0DWKWoIE% -iI&l$&TMR@z`1hxQV6lg+eWu)9!Kh|saldcPNj~9HC-3Ht6F7x8Y#!**zv%q)@wl|RwtouRhm#S_A%g9VjvLFo>Z*S@{-j71%)`F -E)Og9^}I}zC?o;|k(-aS7TME5bEGHKtR;?E)F$1CsWuQAKo!?3#lD6>-V>na!AUtAFXP>YKVx#=I$1-E)fG@ZgjXAmbt7w2$*2}g -0wPbwM4?PL*dRz)aUfO5R#_QpH74@Jdycn^eGOHF5`#wzBheP5*(zi1az4;K+wAD_wpZqD@5~#~m?EAe)LRZ#qJRF3I2h(H4fpr^ -_VfRn3eoO%%5tc3elwdjnD$gH -U#Mgh^K1qc|5R%o&0EV6E50c9-T9evh?Y-{vzVDVfICqQi)iOiK*B>-ShrD -wvbVCjhk6zY75-LQY$ZYwmpq&AZ;04gk?8)!8tQw)1>^!|7M%0Zpd>~uyqu$N8U@#oVS}H4ej$*R#c#nr_G%%9k0fs%oe_c7!5{R -p+9^L2uym-_LR+>E{=8Is#vca=7qylQAu2r@vT!=km?9VNVr3>7>b52Kt-pE6=3o8t;1Gpo|pTghC5cqn6gTgSZRD}7xt!;oKg1b5e+4i=UI1~a(O58L6o^D5Wi_v&R*6bXkky26 -JKH+k+7x0yD2GGh1sYaHswO6OIRrjh6sIw)m`pX{PDHHsX$_Pe^bm9Ybyee8PS-swJ@aYPxk3@A48f6d{5p7$s7u)ZO&)IyYj`2s -$kw5;hRT&K;XY>GohAg(7P&Lf@fvDi}4H^-zpAvmDtiOrN(O`nO+5EeJ|b>i7Q~rKxk60v1CcxR6WK<4Mqj- -PlAbJi1prAm-|5Us)&ftc{ouoGI2g53B0DM#97R4&vIdv@h49OrY<3sd}uKNGc2m6?z9B6a~q`@A8Qj{2@*98%oZ>S4iDC@MjkL* ->CscQ8YawEHkGn^w(*QvMx(nW75HA874=eEWxE7W|Htj4!ELG)ZgnsmgzQ_AD)%_7T9N}@jN^h4g@Lfa+|@43zctgV+)#vdmJaBy+qlsdCeVQ?opl@io?)TA_)9gE&nUVca=a%nIf+CPs%CtPdvfU^FMCMDISeHyBsA+NYYB@H -(Q8$IuNj!{kCY4XsD^6Oq!BikQMad2IyS?0DANXe0}jhIfU6kQ*dpkHkV&~yVv_HafI-ZJGxsMJSYv->uhan;^ofr5nP<$s@>|PQ -W-*Zi#9EM$q;GJSY?HK*IT)&roHj0&f*OLG=L~Z!Jc#u;24}^_d~@2{^*d%Rj0Z#A{h$Yk(*R=M5~&gI9OGOJM{lA`PG8xhK=p_N -%|@sJHt*SML52J4LtqltWb%x&J_mACovX*uMQ%lt8|_rv#dsPC=g9Y<#eFkoOioVbvzMXea>ipKXPS~Z%%!G>Ej!x?UMQayl<`5dw*0tW(`~|>K?mEcNujUJ -Ii4I)We=G9`WpF)E^}DC!4IL^&7uxAOh$~yn|lhO37eg~I4fv#LS$&2-)^EddrE1UfZ}w;kaNaHHngHKz^bTdq;L|ljUq3=NqsfE -+YadoFIFlPa3aZQ+F0oujmx>!%-x(OiBUFFL-PJ&UZHYW7l}k!8ph&$#3EUPW|}>P?Xjn{cXDWr+M~C@!Mf>Q*q8U`(|{Ibf>aSN -gcC?7ht#wIdYs4Jl&KzUlBt=qlRH%gL{H+Ljx8kFb2_}Tn-a+tJNEWn7WafMVpPSfIh0D74CW;BfIYiO^xMj+qG~XA^Wp3T1>u4tb{VTT9PKd1N^ih%?`G%fJ;edr -8w}XWT8P5dnmxWf(;Fo2LMWc#A5=BqeQPhNNEwt9`+E67Y7mc&Vk0jp_^iDi@0Mfka&d0lVsGQq6tYU?xO?3k1$)UmU-PWz;Dy0* -0S@R+wc0x6UOc{jAa$1KJEn_z@d&rLjB7jj1nGqAN@-PmT^c&%oKa}hXWMh^DNi2-axvo;=QNa4^C_0XW^1|HwD|NurTEBLr|bXg -`qTg%#+Fy%1tF~-UakF5J3e`*?fA~fE=3plq*${;$**c&djiJ(y(+|t@U{^CTELrb&^!FNm^`aeIig~ -lNl8+bA32`#Ym}C8K(h0 -0F_yjHdjjs4Z})NSt+JTnU62f{0+-Ov7bL+TbSXuT+^7F4INYQ$xQXM*pViOj30XuN6L)aTG8H`tDJ)N^4VMg7l%02%xBK|6t+Mb -gv8|fXrw3Da|;^k_l>wG4S7l8(t?DvyjwqUsGF4BbXSVM`?Pp>X=Y|}%uOuP9`}w`yECMgFILDScvg38pJ!u#n@Vrou)|>7yySA! -1?isPnBlEd6+5-WNR#<00_za@wkzm(vzNNbjpqLJqw3XU|Ng0LBtp4+?9ro&jYfM``ktE0(?CjZht}*M7#8@H -nofJvmDE^*Tnsda5nZ3Vrt!^ZOA~2C*M?$vZ=sgheIc7KY~y4qqFA~3(s+-X5T)?!skj!Nri0b=u%;&Hv1gBknh{~Af{a}eT8gyiOX<9qPpf~T{8z+vyq;0&Kzwv-axb+*CS~MGbAG;8I^(} -jKlEd8D9lc -oR&%JaaNaBtz;)nXTrLNL7m>dAS+vm&xzSf8VYPEE^aJO%i?0&?5hn#n)dZN6xwY66HHWozZkIlgLBWSn2+R)M@8^J4(EgL(<4U8 -TeE7_qSXuL4J`83RE#cPPQ2+ENGDjnC}NH>n;p}fhe?x3ceB@kl4M$t>-v4@X`G8Hc`KIIJExpBUzS^!m`s~ndX%_UWc?ksMzL-$ -ige0k--H%bsk3Wy1l-`#a2ltiUcnV_s;+nY?NAZb3R51lqij9P)g%5fK$AG*hU=EwYZ!?@PY0YivV4;=I5 -oCdW+uKo180`>~(Hbf8_+J-Zq%!%LrGU -Nd4=!>bo~3W&ncq%ofVgj9unxnC}F#hn`f}BF=taPTdXkYB?B?|867k8s$dxvs+zaq!wlZU*H1O|9d{bUChI$0$>ETuCm!z;|Pn;&AG}R?A}P5y2>J0 -4sPKw<29SPuSf4xI7IXzqDQkkeH!ie9N$W~_NFcU7PdWO{I8-V( -*UCpT^VyR=Q&z)Q=Bm#30%XC+W#z3;fcK<#Fk5HQ*tOo9lODJ}q#A*^@Db4_b%C}g_D3}em&jGd-?8c5=J%TrccS)}T{Ta?VLH8(irZ0W5I^*7v(=bWzn2R22oi~5^e -5*CwD`kzK?bM2wo7mc3z+JdVJF}h+=Jsx%#{o{k;3m4LZ9E_9GaQvSQ<_HD$ec{61SiIO=RG8Q&Y -vbnTKK3&<$70szuG#Zh;O*i9_qjDqfEW^(Co5f3~`Ae+S_}!zRSvz4qdReVyJ_wxkKTKN`hulM)jC8c+D9d)<`rXBZ_6g2{H#*_* -2s)jfK3*)uqx%FgnaeeAGQaKeW&vV-M%wYAV6aBl16DzaP3iQB5PZfyP_}(8JMN=8S+1shfe<_yg<$oz7 -4%hP!&-Sjz>}|)kk#fl#4{QymG>i*}Y&9HLE5tFoJ?6cH$|EihJxEv??Ika*)iHJ*V)V;29t0}M6oINIG5FsfT+;7pckI{RHsIr6 -$NF6x_O-u}207JKK{OL6aDwa-rltM`_O6DsFv@^h6HH#km -_I~%CGwCnK=bC$s29obDSyG4!MBJC;{W+rrA{S!`N2Vpur7V?Fy-*5z2ZO?RpTD9SO$H@uyFb4=HcnJzPG#u5JRXi)Cq7an1v{n41nqB@Km(bQdH -TT2`fPZY$O*^p&i93^PT%b^Z<-d|YvsR{lVk8vP_Ow?m6s07(j&Q`?~#&owr95IH{L+ShrFKU4t<_D -+P5iYD5{S&lrM=#f^x#vvw)qH3DsyS_;xd{sCmBHPj7!%2@A#b(>jFXvnv8B8%xo?y8UiH^Ll-`#Lu@Z|Jl)xkT=xew(X?kK^%$+= -Wkn=6F*7AoKcAB{e@Cm4%^@fsm&DXR0Kw7_3i -3rdX1xu`JdW8#{s<2Il&NuUEL`%E_NB1TZ1H0q2_I*?YfGM`XFPJZUG0Tm;zqTqh^oA7E*ZSGQQ`Hk1{MQJQ&R-_+%uS`Wq0+ryi --jJ6CBMvbm>+G_mw8fA$ZmOuls>@O8irlwDtzh2FA1a4Qg67CF;F5UZMm+Ylx!jgPTXyW1STi>iO)>Rhjhw7_t~_F`7k>e)TqeXb -U1lmK6B3(+US_3yE^Tg~)RJ9SD=hBBLiEP@BkEC%krg!@l{ZnSP&+5&GF@Ub*YVw3g$WXkEYU#cH{MV#u{zGzZ#XwDJ#!@pz8`Ne -P|icr;%5#du>&TE&1+Knm$>LavAi;Ac_hpRR|FSxAWJ!0DupuJ96(V+*`-U>622NysnZx*60b`Dn^d0gH&0^Xff~7B^=tPkREIvv0;w?bP88DaZi+~J#?Vq2*htNhU8x9K1zcvmo1qzQm-Gxf6YL2_x_|h$?#GajDNL(x-LGQ3bRek3`x9Cz -)5}JIB2mvVqu-9?(?((~qCr=Rj-v+DDVnOvRFa^Vy64C!P&0aDAQ)GIGE;`3GP5d#8KDptUbr;gJi5Tov=%81_)^9VoK!_n!v4b< -@_y#8p?8ZNdQ@piaI7AP&_z}~wNePB>~1}NPFs#0ClGuqvLd`XbPNuBCz-}7l*`bBl;d*%q~(XY{K&=h|`y@+eI(r>|Yf{5b-9O#sr(C~F{5LkRa9MV013w}@Qojn^dRzboZx)WTd{b0Bw -v9D!mTW$>ggf?p}YcD7yWRAw~n${K90xqPRGEzs%q5b5&-|`@*;izVNnN35pp@w%0H|JYWr< -rcY$lG*#m1x9oXqv+g=q?+;8l$5yDe{cza*8owH0d*fq^%PV4*gg)u~+Ij)cMl?W9RSF0AK5qNab-qS0! -_=YXUwtyK8Sqkn=TbznjR1U@lpyA!}ReM>Q_JKdmEw>+20Lv~6b*);Y)X#V)9F!uZiv+WD>Nzw;f})Cwe1*caSiaN7EMn3vZ?!U0 -tVje;6{ltPBz8}BfFQ`mafaN>m_^c&5q>QOQATj(jg^x!e+&7T@pTK+O&zoRI)tkP&K1Od#8K2@BrKcUa#5*!J -aG@p|Exio3C>}(JHKGOfSFc#%fS8>kOOvWJ914lUt`g@(LpOa*!XI=XR)AWC^VP!5R{|p|P!}8~uFspkVhTN4!Fq89p*MZwM_5*N -_AK^_<0e)rVu%n`gg2cwxQJ$n$008Bq;uIL!ux!b5*qQh6&lLc*mD2#kYZqTf)K~NhRL&g9=_(qsB)*g;D~8&V6DO77n!_trru3?6)lLVCVv=v)k)h!OTU|&e`ql;qBoMvba1l -5{xCPGtqe&56ou{;R@nJ~NhnjR#*U2bWpU5(CzQQCO3^7|yMzi~fLlQe$heqkUC -uTa)Xb<7t%fy&5KdL_s*q&$?g#1fkEyniswJ;___cS?(kRlss-imq8!p5d_OR=06XK9|i)svtMnjaelD+HP7&yUl@&sx}sB -Gb$e%H`eJ;1B;;u_-N2VgL~DY@c4{v?RYfzqq@RMrDI_fO_7ukfQR48o41w+rIO4-xmqfzqKD-+wsVopL6Ob(Z$Uj})m+R;`&~&i -HHJ&L+FiaScW-4hZd|8uyOnO+Dp{I*f93dip#73k?OFxxW76xcCM;ChMOf&y5)xsSbVjCI=_*7Go{0IuSj0vtl8nmI5O=f}3C|t# -q(?Heg~W)Jv6O9dRT`8|*iCuBbhnogp4P=<(H+Y-t2ch85_7p!AS->9rtt1$g;ec<)5$T$w;+~p!EdGzqx#vp!VYF79?KY|RGuhfCTR7Rz|uewAYFy-i#cA;VLS#c`+7;B&Zi9@5rJV?^7MpFY9tq(^AtJShQ1Z_W@#{@F6Sqx!FpsB7WuJ3I@ -wOpc=P-UsVDn(`PCbkeDHD$*rVmNtin9CtVIm=C_POvaN29;5vG8Bx^h9aGF&T#T9$OI8%C9EYhn_Pwjb9`ZfB@NjTGG9Q4mW49F -Fu>wlUHCZJz3fViQavTqL0zeCibzO3;S$F9%koveC!9DOWefAha3w97U`q&5zcHSU>?h<4ve%9m;;~Saxg||h1WH;CL^|J}C2Aml -L{H+eYAp<+40TiD=Ca+2D9*Tv^_}asE92=r#v?1h8w1WAu%}`dx&Eu5xpwoSKeF17hpvx1I`V^rOE5~Ou$4t0@^h#?)Jt0ks8_f+feK!LnOYu@rGFB7RDrF*~PXp -vGL21;Qpvl|G8M?7zucE#@MYXW8~n4NP*=*?vmUZUN+|$cGEr>Lj#WoyLH3Z6!~?d^%hrmO=1_8==32E$3EW#Xp0knJ3{@2;#8-~ -(Y@U^DfC83Rr4m*2Ivf -rL%C8EkBK8fqs#Qw?SrcsrQ8VO|ZK}f!UzK#8@;X-pKJ#bu3mIHSU_QN#I*5UJ%rd0^fd`n)j(o8AS|Ry@)!Nr(~IRm53BqD&0NG -=)+u{@+e|+66=lJY}i$*muIM-LbuU{kB2dp#)5elJ0*1Iy?GQa|5@E$4^y3hBuAhPwKN%$A(Rg;iR9uK*bEb9CLSgF@+FGJEE$5k -OZ(MwO-2i~_Zk-}73`?6CUXl83%YpreglOLQg7~X}49; -=?qnyL7Fdmt;l0_n(tZ{QJ;ea-m*Hao{C(b6pFdk8{BxqxNAWnvRpCtA)~l!*kdZH2qNO^Xt$)fSc$U1(L&|h(`#(dGhJ!B$=dq8 -dG^sN5R$f*AK7)y#^g`&;K3;F_9!hSW3{98L0CJ%$D&K(hXYGBi43$OhESC9{21etu*Z>8y;v)QC@||;Y{RXLoxQMb_VP$bH1H~) -_EjqL2AW648!R*oSPO=v!9q;f)1dBYG2~vq)rYo-jagu~7hekkwkV=Sdo4nzCdb5EOye8}<(T=91*_Kd@;a)p-~N(%L}OI%QB@>6!Tu5GozqeZ&JD~U(0sU1K2a$8X8FGzQ2-s;Y^1xj8-ifj3}?Nj -YGa4#N_}wrT#j9w`uudB_&b+0Sz}RQgpGmBqd}A73JxwKqt)lpFmZ4CJ6Niw-u;6a7Z{d9mm!EmZr2SAlvmXP5%o6#CvN;}Ch#WJ -6qRRD%HX(vwW`M9J9MMeT3VG~Y|`#|sY#qU_};NfDr;HIFD+koLZYEwR~;I%+m^JJ6)H4}mfp>9J$a%Aufid?^$!gN<;3w|G^GZ1 -BssKd3?7Y*Qn}2=!%tIlw#{WDjC&&16koQ(X05ijb21}IQem1sqIFsf#v0Aps;wEr!ICQP!QME2CbncjN`hcQ!h_J`wpz5N3?1ZS>T9l&z`yhC`T#H#eJ|U5(ag;EPRL2w5D1!Rr1i_@;#d|)T!J@HFRM@^PbqNNfr^ghP@LpLuR3i5`@96bSQS<%;WuDXsi@ebM38-eHXPfX_Xo_!0Krr{ie}nlWYg9h`L@kte%am(4^WX4)1t<68c*|7FO9E+;e9_Q&p$r5bb=ma;{0#SQ#Zo6nh8JtL=jTl&kzB>M+0unil5|^IXkj8_$*45) -yTN8OhJ8Q^OD1Ghh<>>g8a0ESIY3J0`b6;yi)@2jq*sizD`B}-V;|IJzz#|_Xg>!jX3aEs;W;kY;@)7>H=__!m^Qa-*j&~06E=|? -V+dYay_$C#0aZz2Lg>j9-2;x-w~o{eW7G!cjUI`^K^cwv*YeaAUYx#U#MV-pwZ>JA^P7cY#&WB2wD{&?#&DhLzS}FbQEOy%#@4w_ -uB0%nLOioSE1J27=Ab^+t59$1qZ==(6cas*A$qHY0hB~m2bFqB8ifq+&D?`Dw^BQAUZrHbsYR`MFdI~?s@QJ)Hk`G#jzwMbt8r8b -p17E_j1f|3^oe4-3B+?iPCSSu)*f^4_+Zv_t4@p^>q-NZsrErjz!Ke2!Na+@;{;c(JJk70DRjRPjvJ6OAY%G*KDJI(@L37-Ypnep2|QzIUx!-xsjd{@Wo)7AscN@SaFn68}ySs86#(H_h6G0(_Yfdit?=o5KnbMSyx`m>DZ$`!fpqG -)zEhvXA7&|Q%j%lRm#@&7=38msD@(>C&Y3gqNvV6a`sLJU8-W*=-3h~6*=HJ*3iei{W7pLHr2hS=2yl_TFGIhBL6w33?l>xYa}d$ -+DT)z@(`XxVjW4-8J?kiN~(L1%@gx!8C7WKVnNC%hpBnqd~rk-u}Z@G0GbVKRB5E94)`+rk_zsG2MQgV-8*6k)Pc}x>$PdU4H{At -yG6m$65cPce}(=iaWh3dN@?;m=h7?X7PE0w?47(+%w25>mRlx{gH^^~%(@ir%NXApyx~|_P1$0ms)Gz^7#yU3z5V_8zjt7O9^|dR -pPrY{W=n%^U3SZv*$T4L#g=vB?ZZdS#Zut7`Y@H`!%>X!nbU|uq{r)VPzxYYh{Yi`%1mF>LDb`F#0Fon9;d2h=u)F#Bpi#qr2{Ly -C43xiTyj>7VlBY=FOp7SLo&zWE;4J)9>`(;hPY8nC#Msj^`au0{FmHykL@YQDhc7Q1m`s3Wa}dLI6}H?8znL4GdWZl)OUQ!Tbmm4 -=xhT+?#ddrKoynTJx5*wb~Z9@*b7%2D5v~pu(rio@)*DR2Un$fUF)^olr)qgKx(x0Nn?H?W#T^@%8|MtG1lIo@c?ix$6n20$yFY9x3$p@U3u#-jubkClldVS!{g9+!9%pM{MmHn=zi`b2)=881S-}`?7cX0!d24C3HFM4a}&_pF#YEM|)|1zu#rfL3Dd^2NnM(dUx|6F9(WnSgckG -)~?9LI4DvZm5hd0^A_R@5XQ2aQcqSoGn3iHyJok2lb>2Tys_93u9lrx$I;3s8L&9TPWi9T~zXs_)jsG^$o$>y6Si?n8^{V488yelqCxL%FL$uVhq64qEg~D-$1ZCi9E&P?czT@gcdH2J!{n?o29;|21JvRk%I=oXVe4t8W-pz# -u0FJH%3U4BC_QBaXByYlG;^ki&GD`?508de8s$`cUb=;YWH_pqy|qS&+sag%?JB4@8`tEe7x4wLe6vGhcEIcgDpnTpH-iXU3*vA@ -6zDz17^eDsMPsbtb_#88QOJ%)yn!ZRpSOyy5B6Ffm}Fs=);l}h -2=9vjtK-FuH}D16GC-+|X^U`0k9Jn*f!5mOgjtgn#-%_4;qKk1Lbj2$9kp|2p*Qus@mPcIIK;=}@(tD(HRKTm$5!nxIM-o>R&8mk -(`>1?^51Zv&HRaXDleS$VB1!oWHWz%+ljX9#Ro5OY|r*6muu7d7H#ceBE>sg=%+2q<-F`!+!ey{Eyh8fK5vk_XYPec*pOjvb5Mp3 ->t~I48Sp6yl>mi080Wcm1To`XR}O~=goUs&QZ*6E+qdFfnT*v0;L-1RZZugt?E%PdC{}diAmaUa*Fv1@YbyT -kINe`l8cH;!s&?+-G)QTw@%)s5cO$Gxyu1LBhH5zCJO0BSHkIqG&VC`FU5fC`3mgcq5<7a^R-=ZRp?t*k?*xx$E|~VTlg(NSCF{svNmO|biB_tGfHZ0&8Sno18LsG8z=Q$ -?91h_iSTE!%#|6roL-N?f#%ALTyFW4d^}6;MCEtk7C1ycdP{Euk48FI16gNM$8C|Q)j!BHG%ecP$<lt&8;*HtZP7&3MK_*w!qns3_mE~%zMy{(TZYopn>(PQx#zj1`x$mili`Jbv4TjHB%jTy(MD|CA0`*CtT=J7S5<;PUS(g#%0k@6BAcF)j;ZtoJhTh5(6@qr@KI^Sz64-;5cPlau-E<%`76*i&{n>X-JV -C+mPym}qvO+zcCL4?^a%W{`|`;>H_fiI_pK8mg4&>PF%YOg?Qcwkz4h`Wn5oh^&c@1nQ2SKlc+Y_sIauG))L98xya+{x0UyOA4zWP@US -bQ==jCdrT{Px}tPUcQ7$6hUP%if{oikC?qlTwmlsr@eYOZEi~i($L0>ia`smQm#o7M#Vi%T+yr98xD`PNoW~v@thIEqpE?GTf^4Q -CISxaQ|^#RVPDc)jdpEBKV(9R3blpa1TErr}#RXuE$gE6@w>%d#aGGl&qnq9=VCAnwbuH%JdAkSsPYLLeCU~$lRxl9}WXVWhW5%gqz!`t4RM -3!lPKrwLp`F(vLLhUY4Y@CHJ<8 -^r~%Ef6$&cG*#j&_g*riaeq&<6&0KLlU;JBaF#W8YSQz`aH+DM{r`+Q;lig^kK3b@|CcSnC7jN6pO#tuXEwsn$bb6qn0s;l8Fl`% -d*7mN*B`?D*0T+%2N@Y*lNF~0=JHv{#|s_xGSeH -Cf5!m?x~Q#xsS?d-r>+Jr>gjZv1u`O9o1b{;Fr+uF76oK1wP-7ukOeqZ}6s!t6!ll5{@dvPO?*~>6CFnu+uFYc+%%2Y1}FMM4nlk -^}!Mg2+lu>ySUMP^F`-<{)S_7B0sS(QEf&u>O1!U->zstx%}ob{vC<8k8Jb3DcP#mPn0c6O;@Oc?iW%k=aYOm>)xtFUW$1>+4a7Sb8ILtII0b`EJw=n%AV)^<1YP+`GHf|uw -=X`}wz=aLOTg%NuFF^pia+@GX48%r&J{gX^wiL^fprwomK|ZM8(6{!-%DHlQ(Zx+0IQD9HMRIq!Nzw|UYG6Y#YHg;VN95OoGE8>i14U{vMF&Qz@9+TuZcVo4kkNY7)GdL+$z>tX#3`cqzR^tF-HhZP`k2VLynfj^;ivRB%vE -CbX+AQyMD_^>ut|mimRWMAiJLVM*%4MZQ_~t|&1!W_a>{{Tc4Jp#ER3j}rct03fo1Xpb$f&YkmAt^kGyT5HvT>nS$+*W`K&4cU9rmb0RX ->JzdUFNxIZ$Pnx9v=WSASG?chK2Y)@FAiPF`SX`{PXX^77y#N^A|rKOv>o12(wny+!|mHbOZL*l)Bmij+p0*UPd{u+J=z;Q_FCWJMxYsl{vz*{uf0^fAZzh}LiU{7N$V$(@bip@1`rbxiCV&;2GF -B%1YKg3;ivi^0w4Q>lHC5?iJv5P)qa?$gA7P!v$(XOL017Ml8Rit1P=4%LscuxsVYwiVJ$m8)t+X%H_KP&(obdVcV=G?j -#Qc*KQ>Ygy{>OL|z|lkgXwKzUtHEGJ?r2C}-QxNvvY05OcBScpf#ym8%_`yVmmh^oq$1sEGJvcuRvr3onf<@w|6{Pf*P -@A&lf+4<4?lXp%{289?Q&T6NCAgOg9XKx{jRe7L^a&cI9Ut;2uR5KThf|1big$B4qXQ>)H{7MR6*%Xm@Wg`+OZp&#X -v}O_;wCFcF6O`RDxXH_C_?j^&pRDWhA`4_bZI=go#23>NXSSEv01<|}Zz -x^G_KJ~Yi3u?kR6sND{4(@rf?=iFg+fz#@V>Ap{hMK0A@dx_?c^NONFYA -3K3VaKJ7;^gn{dcIqVP#b~hf)X0%xWU_Y$bp8~TB(XSkstu84*W@BB*(TpH%JV8L(?~V4AX(J{j;gP`xo7L{3SEn*LvlYXr?M1}N -wTY02tQtkPIwu<7IE#%C1viedWxBq|)Kz?0%M^%uj1LyClFrtyuo@XsUpwpqw={h4q-^Ql*%>a)m5BW -sX?im5RuhaN2jiudP?5Ej})hTJYR<8_RPH%MDAKRF3e-yN|-O!#lRB~IntCI!zohtQ}}~`4KllcbmnhRUqJvqaR{pB`S-$OSsy_~$4G5n|HK;a1mCXvJNpiFz`xAbF1jAr}o5&OWJ^XXR4>bqr1hbj! -9}M>UE^Z!v|13QS;tqTU?c+WB{T~kxKJ^cNIH;U&qd3Wz!wGASU1Zf?BrIRqe-RGwCGh4eFdgP-qBFO=`ffC0#FI*C^i$1BIz{fT -I%uBlmj(GPG@)sV<>)ut1rc50c|C8I@|x%uN4OGOsI_-@kl9qd{9RkDc4InsBg1MF74wLdZ- -LrO+bRxrp(xJ3ps8HP(lS$uncec26vMuI7()kr)a)`ma`GAmEDLJtB+q_&J^dqgC!&U}S4RB{XO``{=HWq|&WnEOfXib75Rilv(s -)zhq~gCybQbJ$>kZZ%$BJ4#Y1j2pc6e){pyfuYEJv_&Rt -Bw&5M8cs)7?U&x}XON`1ocJ$$?jKM~0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNQZZAwjUrj|*Q$a^XQ!h|U0|XQR -000O8w6aZ1T}t=GUSa?MLIwcY-KNQZZAwjUrj|*Q$a^XQ!jF1aA{;MaAZ$Rh4&j -RMZ~S8AZntM+;^W677CjK$Z?$_5j&PcM>8?sP0$&y7Jzu_o%AZ$xDa|0tzatfPjv;um;>1B*>x?HbDgqDj=Zj4vG$-fa3C~fqv_j8;dQ`$Grbet^||L6gZ -^Av>_9_Tp#MBxbsInG-tJcq*FDZG@z_fYsf4Sz-9zfk!4gB@pA3U{M$9|{kka5oAY8lF#K4~5rL_|FtRMd5oX{40enh3}a~ZKd!a -3cD#RQg|GNH3}zlyC~e5!tU9Q^EL|qc{b{O|7^5x-fZMQVm9j8MBzIqymB_$`CWbgC55|C_>zV@&vBf0a=YiCJ$)4JP2mSAJe0z- -<{;lgb5Q;ZbI{Ls&ZRz6xEFTf+|AE3q6uyDmF&FLf=Au8zT-5hregCwk|Gb8q=VH9B({k_A@F5ESk-{e^?4|Gz6i%h^-{v{a -8!7Cka3>0no`>{BeXq@O2bEN8y_p4)Xxdo#vxm@0ySHOq`GMrq4(E{V045kB^3P<|E&N`52cY=c7F%nm*EU -)>B9*=$xeGT}a_;Dg2_QyKFw-bhU=x(ROT`4>&%egP(0KD&7fck&F0OR(Ae*dG!@4OKC-@Xv-dM|~i@_eI^{ySfxKi$-@mpC1T69}2Ma=ybHhfvSC_b}km+ZH*_3<{@G_!$ZZ -7omNxP}oP|8y92T=Pm}^BMK?2GrAaXy=5`le?NtHQTPi@cjXetIfUD>1n_)$3GnzeOHuE;C@fI8_fqu7r|?}AhD%Z2sY}tnGnWFc -7gG3B3U6MD^3Gib_+CsQla|Yu0iU)l1HL_`?-LG3x&L%H>ghQg`9E+t@Z;da0q;eJgAN>hIP!f+zklj*jQ<6PqrOWiJc#>sIL76- -6wc*-El2)^%K^V&Ir_P7IpBNFa^S)3%Rx83ui;b60e7dL+Q9WtxPs#;Jb>r*0N}J?0Oedk;l4aC2T)Wy8`&x -zXI(jtpNS}sD_uWK)K)3d@rv6ymwlO@E=#Azwgrb-6@>F@LP%TnYt42+C|7@u=jp*>$%h52>)D%87W75aboD)i$Qt1wPaufllu9D#8>fWj*&+(h9pg_BnU&S$I!-?(Kp -=-m^mLDzTrAm+oY4}ve$DBP3hGlgq;Tq!J4xX+Q8C!akM-+x6Ru{h`5M=5o3j@4~%7DXlW#H*|%D{trH2#4y_{w8tw11}x!d*1ny@K@9D(F{V1?`+iA&D%`B7Hx*0{CB0LBBs+0o0p$a_ctD@W`Rg`;V6>vYcit##Azkj-l{9mX79@l98A69|ak5v_KL*lK3-vtUc()*Sg^^wB8>fq;o9sS-|$9SEr -?|sKXZk~G_>N)B-%)^kv4^#ND7^1gnsr$C}-~o_;+vwxQ;~VSFGvRYxtoE^5aSR{-p?TyCTAPek($IzZYSi{vrY% -cg4Vi_r`$t-Z94EkQn)w#b}R5;bRo8rI1j~S)5>AUY7u#TNB{py$SH_{sjH{LxTEV-vAy?X#fs$8o<}18mRZU2I@PhfqdsS(C^C{ -z~_4!DED^_^ke5yjMMI;cwaDzejcswl~K&26Dgd?_&kbv`4olJBxmwE>Jx>ZTc`YU9q8ga)&q|FtVh0;>wy=?Q#i=@vmWhzVLjlq -QxoIzrY73=P6|mxaXvsHiB!(Vo9O2QO{D*A6aD-{Q|0&#h=11xl(X9g@X4MHNVj4G+A+KVbn=rMfUlq3fO&M?2DJZM8-V9O+5k9r -Z3KLF-3UH?@J8gjY$M9MWh2J#R~rHE-){uI?sPo*@t))HeWt!II3D;~)c5Fk$R%eSkNP(skN)0rJlg%XO=$1GZvr0gwF&tT+=Ovj -v`O`lO@QafCctT@DML*V;eABH@!*M}h|)G0iU=Ji)U3^?s}0`P7A -2`D!_0qs2g1k969oS^gR1eG670NwfP37`kPC!&4FP)MS?6P&2>0fp~p{5=tP^~#B8|GPel_PqC_m>)+{crS&UK8o^}oCLagHigr9 -KAi-9(tR?*eNG1aiYEhKjyoBA;KGw3um001pkI5P0y*NyQ!pN9o&tDWdS5Covnf)=EI~0C|LL&9fvmXOoSAU#vnZhs9 -pAS&@{!`I@?^N{bbEg7sH=YVUaTkS$GrpgSb{>2h>R)^s#`oyc0I%pY(3ef80p6#a26^q=(_oi)oWdI8@h1qjJPs7TmB#IvPhfoi -@=1)(Yd!_M-tAKumj$1K-Zo0%evCJtf`0YFrvTRjPKP}5(bLh6uV{Gv>A=@pPsjNE@N~fO$grjq!iW*?|APX9F(t&(?W%Ht6Az -X9LfUI~(mh=WO)%%Ck}KwP$0T?mQdx=qD5siE|#JkW^@A#W|2aK6ehr;l*>Hf35g5#_x-t2L0bm;Ta4E3fFOe&ILZ*a4y<4`8>e0 -a31K_it|*yKM(bK=b>LC=b?R7jbE?nKCJN{KM(yq=RCmU3+DlzUq27?k-l%x?;pMp?f50e_ZWgnkcey0b1qd(PEz{zJci`6ASJkA^?h^bc#g -N44Ci_4{*L&dV2pPIP^iaG&P;J1G1my4a&n5|MoADEXecwOX%0LUj|}e;L~Mt;>-A2bVz~d+svK*NK;d -9?ZNPbmW7V10K=k`2MlWf#;vQ9PRifh5IvnF9+Ry+ZD*?Uje$f=?e7oOIHBC-@XFle&-b!-v>1Q(JRodXRg4w{N)O?`}J4ieb*~N -S0-MGd9~M-sAu+-DCdJ34r;o!R{{^3SAq|IS-;GD$vi*UWIo5;VRfccfJ~M -dGpn%zwc_aXU^4t$6;5a+{3R%yS%GWe@(;DtI^I)SEC(gXgL>Ojd8o;YK-Si8h`KAfZqdG11?WecsY;v)v)iJL(1UJ)Ua(7zJtPF -ewB0uiht>A7>A#IUG0(Iz~f(|j1C2u0wl&s_7rU4*2%B>mZN4YYWDE -!4{-nz6I%z*@AH@Z^8VGwxB;>-2(gC_qV9Lc0Jm?*Y&`w1FnbMw(@%5!6&YVoN(6lpj%(1kXW$uz3U;*9Q`elX?cEs3v_;$8_>Uz -8zBGu#|@A>?!N)$z2QdS%bRZmJl=aF$}QZ8`MmH(wDZ^-LB}>}_~jd6XSw@Ez<E*{+Dh;{mt9Zk5Ar) -`oD4;;CAzE=>JbN`~!stGyHBxIV&~vZ-?BP+zveZ-0kS!w{FL{Y`tCQ-R;2dpWY7mzWWZ0{H_Q4S-vK;7{tnnT -PrL*3?5aCZ&OLX4FaG5Y@ZEpA6Z37=ohbj4ccQ%W^!-2X1m0e*@z>r7{JZH+wErOr|3cv(??kyTeGho{uXkad?S2>fyXReK&rx@w -oKx-s+)uwt*G=w1zc0NDaQMbufcy1#pe){(eCH& -M*T19_rKhY`Tv^lL;io?_fhYu-v@uYj6xF0oXy_{9v}Jx;NitT03Q80aQ&1^4PY#l0#&-V1%@xqE?^Yk!1#Klvlz^Nl}3dmsK0@bZ-(p}bvxjCSnvW7u&Q{21f#%#Q)jm-PM3+Ys)$4f5J#eP6T< -c({5S@Vc}O<2kww?K)wb((i4M%g)*cxIVrO@PB3-#{1cAfcqb}0SACTL%l!KbPwJKJo?Rjz>B}!2l;5qPcYsG{RH`jDcnf%z~?ADncn~9XW-MH|Cz4K{S57L?kCxjf;Zlec75-D(Bq%n4|qR& -Kj_*UAHcfLUJu~=1rMM-Uw;7Y-TDCFcc+FwegNb7&;#h#&JP0bc70ISa~}kp|NTLX@B1DEoDY2v=?{Mp<9zIcz=QgOz{ArY#Qgo{ -gTRw*4+0*)*Zi;hx%wUa9PhhP_zaIfg&~D+dkEul;zP)H=0m{CFFXW#f5k)S-wz)``A45zOL8zPdtov -e&J!@_4ghI-}tqDf7c@@Z`vc^m#ZE@eDnzF|M(-&->-fI@cVOqW5Ao!9)rAe-ebUN|Cc=u -K3IMn?fAmu=*M>`9HH=6k7N7~e*$#6_JppFKLPx>_z9HrwI?uMcRvCA`^^(5=S5Bbo+mNiraXypU;ZTeGxQ|jGx{Xb{pd;b>!Bx6 -&aaC@=%BTs|Rz4lj-$M>VK -Nb~yRzk>h5v;PITe)2OY-+Kn_EI)(s8+}IgjAvjcx%e5-hbNway>8cEtDnoSQUB4uMt^Snwb~nh4YYVT!(3eA>MR?Y;;M4a%3;MhBZ&j}PE$UnGTj0l<-(sES^xvYq?%$!lJ$?tdXW{QK9vgm#_MZAX;QM!f2mhhp{0{ccef}Hr(ntOq -^W=g5#`pQp5l(V@o`YOH`FZqz@Oj|r1w(?_t5hghdo{ZUQT@h?OXDKt~0-Yer$LF_;C`2D=9ql1+??&7qD*h-ru7= -pQmsFjoZ$D0DipXMU=bCi_k~*d=Yl(V_(EPI_pKq!9RQv{Bzfr&@S&KjLTIofxg}M658?emoOimdUr@`XxEZgFdvS21$cDaE137|H2!Lh|IRB& -fBP$#_dk6F{rLSWpr`NtGx~erpMlp4|BU&y`p;^|pzuU)7lo^Ne*78o$%4PYf8pzY0eyS-UomdgzaoG0uh7p;S*`tq>#tqBU;YK -HU5*Y1>DZj@1J=s`g1Xb%n!b*>As=quGjaQDdh3HP2Z=!4sh9(IXjg-oA6LLuuD=e-W~-m2;D -&~omfkom+mE$7b~cI|}pJMDyizi}tP>n%GW|G!Yk__W(jXjd3s-~&U*d!`7Y45ryR)A{EzEmKZgJ6 -0^j6+m(cUa*te8^w`tzGe)BYBTgCUf7~e?d)-?R@84Zu8-%>4*`OhYOK9hbV>I*OUXUg|oD{oBC7t-&&TtB7XNAt|4_fPN`YP!AY -{Zka4t9d`u1)6y*^DWA=n11`wb3@ZVtLe_8_|MYs<}TQV*{^R`t%KM84yE6}@i+SYqzm+i$ei;KJwM4~MPW?g+bGX8E%V_n(9!cL -?oISOg?=BR=b;IpZ>07)*LHyh^FNmPnI0X^ZKgCgbzyyr|1tis%>5pHXFkWc@lqFbsk11&SLS^UZL -9?|au^t+yZpQLXe)v~@s;Zpkb(~sD&^ADVlp10EPJzX6tp?~*xVcmoO{h;Mrf%5M?0d)H$N_Pv+cLO -F)b$1Lu~v+;+>teFJGYFJbGS7zi(2$Pfq|}_`T-)SF6u#hdfN*d9CjRNzsWr3x*!`~=0LWaKLIv@Z&+#B=6o>47bq>UNaraE -f27||w$k-bd{z6w`u*25{weamqWBl- -eRKkBW7j%ZL;Eeo-J|Kxpl^fP*V`SILx@Myw`b@_qMY+ydjBVSzR`hv$NyO0VcGKntF7PH@C}sy-CCaLLG=7KcC82 -GXd)}uc7cT<`-J-N_w8B<%Wzq^n1Hi=b7|;l|HjxaEjsC8ZM*s%?ViZ{)(3K4tkI2caMX$ltuJBpk++3%KlUr%Z+$`#DUy>WS827 -=-*o@?XLQrW#-%I`6h;q#@$B0>0QtxF5-S?MT^eL_LkN9K6L{2znFiorS~se@9fjacKIfi)1YssX&t**^MXWq=LLEXH0}iYU1xot -sD0au!b>RZrEeGNx8(-s>Dwt?u)&yrEPu1ieViE+3SY0!`%Zv9z`DWy8uufn>x|DluJpcv=>m^A{m#^Sen!7*==o1wu*1DxhS3Y_;>Fl0(s%l~6QB?AKVBDkQrkshuJa!H -R^fSR;7DvKiZv97*Qm<tqXSGcWPc<<2g;g4{ON#HvXNy|0n$x&~Fcl|1gFBuHRXY{FatCs|$9Ss=l+X(4*-FHEuD_U-}g_{*4qq&;>uX6X~~r-cQwU -FKeFf)AxOt_I1I|{u*s>y$g1WJ1P7Q{XXr$AEz_{`^b*abelAsPvP(Ax7>ok^Ys3=F6@u_0)=POx4%+2mwvC)bjNFcwoUwsaZKO8 -N}<;UU(q2hhr+YDOsDfdwgJ0cSaaroeGE_feOuqBX}YQOem;d4X#MN-`vLm?X?p*;17GyAnd|g>Gd=&Z3%*FxC&2c>{+XZCd|#(; -NAf)Af}Mf?v3+L_#l26{{5So+)&)OG^N(#W@1x&UO!v9{n)WOUjtM=_(D&D9+#kANH#Glvk4_h*`2h1b`u5=o@OSwM#h*;iq;@;I -b-^~relOQhcq{$N6IdsQt^K?7yON&&k$zvN=YQq?ce~cVLqd1Ri+#5??0R9-tw*)NieHU;T+faCq8kj=LU&zIskmOf?t78zC2lg} -yMwhPsZ}`_zpV?xVr^ZnT#5;Xyd(%q?nrH&Tjj$2D5^zNY`qpGF=vc?*NgmuJEsy1l{qO@79?)1?uYW-ohLb#OAa?zKB_F_;_^Kk -Xw8o-ZY7ARcDu8#9}d+TVd8U-2mRq%%1tWvJ6azf@p}6 -D1>}YG3*7E2G^Ra!3&G@ZLs1EmD@8_sg-W*M?tL-oBVOXU0rL?fYP8cNEx2o?vZBQk19b}CaBi(bug?6=2S#L#ZzyK{%A176>+mT -j)u-F`B7H1SBYy>vlk7GNaF=K -J=eI-qYMNqB`ChYmg~*x@EBu9{7?ptn&=Jrrr4=GP)oe3jIF_hm~bWmGB&Bq9vxzy%}t4|)Wh)jFbf5P_lMEMwQrU+MP6wO?j_5>L%iH5%5=Ki%doJOxf^q&SCvks`9A&oUM9y($^5s5P` -Y%tpi1(B9}^`Pi3lR0E2x*rh`2OB{p=_Pn;Q)L=xZJs;Sh?xuFo3at6dEE^A5@VO}FDi6Uhl3Ei8J(T&BcRBuO)#Qe=FStRnzt=DlP>RPs@@Z}O8YaFJBQ%&AO;mu(;I>jvD}f)G9`$xloLr$Enurc5+_n^qibRqDJL(-_ou|F?Dh!$?kTEXg -6KDO&$1{7QX-DH|QpooxPSym8&t2oG&CN(-oE9)M+zIC!#5yTTpRz!LdGQ%zebUPC`1~C4)qcUy0G;tFrD>b8vn=N0`#9@tDTr80W%5f|B$4b<3EW+9vFfC3o2TzCwy2gqL{JaK(+WL7e -o)9hElw*Y?Xrypfj$A1Zj`WpSV`~%hAMj|;6#KhO8gG>P#IqGNl%j`5{Gl@Sa+oQj)y=;no6v-ySo9hD^?{12don75Dgd1{EDkpK -YnVe%QARB_No+Q?8q*d3I4YeQ7E(@EROHAMDT_v~rDvjievu|#af&<}S%82*tTe18 -nC|kCXqaReZd589atBG8^%4S}d{{R^d@BRr2uo76YMq9cIWJ*p5Z5bS(=Qe}rXKaJsv5+xsuP1zjY$hBAEn5vk~%UNc~L-ppR~}g)afrtiWQL-XAy)Z9a0Ke(jVYz -Fh`t8MzZU3CM{;b(UjxXFY(t&-AbTZbkaG~3m+J9NP66VmX@G(-ZVV3xLjg*JqoP4jN0x?*0N|~-y!>GY0GXRV=jqo6DX@`Php3|Z#jj)m(L;TLkev)u5|0paM=%gTiu%QU^V%CkG_$b7plIt-4jgm1=iH&zY66hv -$Um+TL`F|#Sd9=Jl4?cqsYN9(BnDLczXgNwhsHo+-uhs8pjN90L-364#_s4CS_GqR?55f2TZu|G`n@X(5=0A;;~;tz#C&A%Q+h-g -DrzQ^bEZBFEt*Qilq(F~KmbY&9bx+2lvx+iq^%MaD>Cyj%{1gTWm{vakPz?;Dbm?rbn1mcnDj~cB;64_iK5fDS+3f! -MEXc=Zl;nL)RP4c-y@E}lxpP6Z9TA*({d!U0LwsVrdZCJ!>Uc(7@|UBqWJFQ -63Lk1lpdN?#k_eTGmetp!1jo#FmXI%sz^i#VPb%5qj=wmu1JP?Uxpo!UFky*Piw}?)FT@LYGpI#CS{**obw` -tT1K+qSCJ>gNy|NHj2=W;nB=ga+Q36%Wx&X4X3^XZt8plSrZ%^oGify4D@Hq{*z3olGRcpNLhn -xH#O1WYoMd@>|)0VVW2+qY5t1{wk?@ZcMmQl?lbBBSTqP^|K78GB9jkgOSk}lFVs(MO*A;!&r-PEnq8gA?;QzbY`_WryP6brSGFK^pniz_;;}Ya)I$crsBy$g;v1d>kuqEN_L7D`+&d9EXYX5dE!I#h5Q_h+j!q3I>Bp -kTjikEQ1;tCLKP-o#L$Y#`KQmos5DCWo0UuCBec^=Ol5h5{QO@@$!bE8p**1pSdd*-lxftx!xqDJsFXwi0uLnN%Tc#k5F=Xmd%|@ -{}(S_y;=i)AmMh9$qy*tT%Ozf$DNF|m3WH2HbN%yLNqms+mit!sWD+qKNuF-9^>|#zT+EHBzfv(Id9BTv#*D+eN@-GT0Z4!&7wt5 -&vG<@p43~v&QfTj{zhOfls1etgR|tk^czs0 -2;5MRh@*&1>V=rthAK?nxM>Q+S+iya5k|BwCiP-9u-c(T74l7mc|+4+RmByNw^(zhx>1c1l8O-(x|cV^)gW85=4iGiX3Cz$Obgwn -nv8b0ka!hwGcM4_SyE#N8imD3>U*6qJ(gkOVIxYx!)p=)M_rTN;C`0gBpgaPQ9A>DRf*e+P7%yVGdfUh3GJSVt`F1i9&v|$nmlYd -s`6yWDK;c1(J&t*NFa}?xNg!HGgfVxj=-sT;n|<3&W0r?v~SLYCdo*A#fda#G`jE{}61 -gJWtbB2B95D)AtcMv+VFWjKYkH3F(Nlx|JBBE|)n)h!!}JDx?CX3ZK+z6?)DNv1_v&-sGZh(nB(*-BxSWU%HWs|j;d+AY}WMVe^k -()ss3XP)tw5|d4y4AMs!HpGo)o*{=>G^8UMQRbLwG>bSKiRF$onki4p`#VL7IU*)ai{yAOn|HO4k_*~Tf>%+juM4@Y3`N`Jh?mjE -z*I@r$BS%H6xL)#F-{_xQB&gdD?P3En5YtL*0V-Q0dbd9K^tYqp<#QODqB6{4oG<|nR425O0$tjI-n*G8nAim>$R9=P{Dr-=H{u- -nZI<=+Ip;H@biSZfeijx9SZG`Cr!pM5%lYC -#))6W^8n2~JgK}W&#|Ns$v`4_3Z)O(`sE1h^vEfLK^PV$g)x(cnIwQjwuEP#AVktDS~EQo0aaGqh|Q!PcQB@lvSu*6(zG+Gsn!Cu -EIz_Woyxh5(AaPXn?}s)F~*=EvTYz(IIULM;#5l)QHsH^SoxDcS4*lOFD;hhCS=z^-)f=)0nkp3?<_MD$Oakr82({V{;-s(UWIsv -5VAfoX54VdPmLfW5wA9;$ubf!cG6MbSQzIMStQQmhb7Xm=4aM1ASm8hbc@KB0wE|f+>B5xFiUI- -3(F|AAX|MKFHY)a1Ha1RRWAswr3!YQG}$2B+LkReA#r)F*M!kr!wGIu;xU@3)B813%22-J}TI1yf;%_4?A4!%`VH>bY6r6>k|H7I&!Vagl3#M~O -|5E3WVYt_dn!+w>V#A>#!Dx7`j3?C|l?sG(wk2UC*swC3%5dtPklJ3vE0nDzz6d9s7Q|$-T9cePg@+Q1*+y2xbdj?d#NvUH>WONO -reWz(7eHOr^fDW@kp<$kn7s6Ak<=cej8J?m^j;)-@e?Fq3{wfvN#`zEAkMH;#SWQHa2l<}1ItojN)vZTNGQxjfRac9X?XIvL8{E! -k=nIr(1KyZGo(oF2~pQVclV0e=S2?7cqfa(@Coj)Mj-@DIU8xtwTO9|G|MzI?XHTE=@NtGQ=BP)JlBxEDDn-xiG_o^@8pafhg8M$ -*!}q`9-*7Z1lQJw>No8Y$i`?wMy@dg4Uz1pZTiBP~|61)=Ej*ImB2KD)kYMcnbj~FEIO+TAdlTF@5W- -9I{Qy<5{w4%oHJI!7*JuG^Ri=SBaLNu4;64Z4bF&7q-vCxt9qxe4anl`a5fYXm;)k3IY -jRrI%VJhK(XO#(CP^C`OQDzgY5aN5gC%ZJm^@V0o#f`Ao*AmG*1hyQwKd0XX-ebsP -%pN)?Yx$Cz0H_|qtBsrNkM(9Uq6L%Q$AdBIRR{-L6o*6DncBEwr}9nY5&x@ZMGKXdF$7T7*8Ng0ffovz7To@z%1eEQj;O=G$Z%<; -vbs*hy3WS#+AxNued*4u%LVDeTc49^E16le#wN+siX%_VQk}!ty+T*U#p9&ID##*_RN@&%z>v2+b8ma)-iYKC@g%X%B1kric%cF| ->{Rn@TeYw)9_+bLVy}-lBR0w-NqqU%jb`JWa31z^lqjDn7BEV~s?bCX=uJZ?=i*hJH!~ -rwifYQUkB2Hci6Lkj3^nOG8zVtY#~mQlnW#ShQ8IvDaS(ypw2a-)UV -IpX_DEKXR;?5MVmXEKqZrN#g)egL_cfz(Va-yAqAc$HVX8VIgme0Js&az-g@YPWlS6Cbj8x*fGA|k23#>RF2U`*iLwEKbSqxfzZ$G+U|p;<}d>Hf${tpr}Xe{kSN -dJ%i@Cia@;sUf(lRZkY>Fjr1iJ?CVfz)hLk2-Z^kFs&vv!%b<~J~?g|)9!S4kJWV3(7{GY3+VwAC4btq?rz6+ErBr8ovBt7ci|xwkt`$mDt;54(9WzA{qMc>3ES6F~ytb0QWf0K!WKKhzmS-Z3V5833B$56`4CV*s -4<{Kx639!3H)La{ZeWZEW@45Q_kG4M($ediN?eLkmM7bu)4esRk~CQ;Pt|L}-r~U=H6<&-a6@BQ<4wvUe?W^SpzHwSwd9(yYGi<= -m2PO(>sZc6D{E%rQ`&eQX=C->kqTUA3}oLP`xz?%O#JcKpCQ5Ng4%L_$Pd^}A~OJT98?0^rKzvG8|1aGd*WoXYpc5(OMo0_Hf?ox -&uSEd8b^8jz%jzKI7S3al69A-w(oR1m~J&eAUk5R$NVl2(Mt8Bai+=`YO4>~j{8=mMYcEvw-vpkE?>*D<^4=4#3o=T<&wrnQuoAr -u97TtlF1eawTg&>{K!kwvMCx)54!suQvu?$W=+Ig2kU=qBI4BTVq$EOD3@qcLs}O%NYqM~j+e6uw|B@ow!uK$>F;-VN08gL3ulbz -v6tRDr{`YCmmSJ(8Nbv9A)eMP^xY88Vh*&l=*3Rsc%78;l)1^-!83edZbMR@Sme#U=BxpQttu9o`^qjgi!|-F3A)*|%5wG3karveKp=u$kk>-Z1{~WNo7b8c -7&I1)mQY*bETZBkiPVU9{$d@TKyPB3%U*dwR_!MJ?P~!2yt(jE!L0$f2{J6gsMa>>g -S}6)?fU!HH;OUktm^6i>8g+nqY3M5-4P`-<4{uN%o6#*2-a3*b^|){9)OG9D6^gw3ztRkcMha9ycehzL?lw)yANMfa>hUuUw*FNqs1NEEa5o)OlqPUON#FDS*zUlyN52Dx4;?54pi8#0e8UXbt=-PI-4E%P#I@{ge{?tf~(L;VHc`zS7T()zloFeaEWXQ -GB#>k!O^2x%my`C4=6=7p2Y3!jNPndM$4|dhS`kaSG;;G`*V_Y?C3$zCXkcBMsf*_3<<2P#qlI!cNT0AYj)z60y!_q+%I^!DX0~7 -`zN=!g41jW60+EBSH%YbphGD`UDvWVQ^pz;uUOMfRjJR5$@OZ=@Z<4IVM7y0U=U}!F7o?2vi%5Yj&-tyIbC~211$4dQfo_Wwjzz4 -*o?8ftOx^Ud$5$mY=&y4iY|%fgTn3x%<_K5k_cBO#)2iX13uN12AgBxU=Lfm19RF?SQGh8rkLen%vMyx1+?09@zB`DP0ykR$td|G -9Wc93wqN9v8NHbq1)S4)XhiOS{?O-c+|(_ZL~K?UlK~YI@)$vYpph3yv?51gj4Xd&I#!>IJBBrBrluTutYXw=Zx7a24EW#n**ap;D -D>c_y1?}mwO$ciAW%Z+vKN=K&1BtkTIzR=#3&7E+i2_VF)`jl3d@1eY_pbJ_R%5f0z_t%W7`Cxr%#E~XFhvrfLF@W --K1$_%_?`!zZP#T^}y0(YKf7C$|G817L-T$5HJr*i!J-&xdTOa(s7MiGIMb={}Hj=Jzg+WMWofVm%V3p_bigqr$jM#h=((fnQMF0 -kH(m|>`^z{Cu|3THfR;{rHK%s_^4Rb>(!H#{O0ooV|dJn1XU?+AJ=d+gcP3l-0$EvGf-<=C+gDIwX(z-w=z9*f# -!<$1p`KF7*40|C2yc;!wU?Cf^dr}VuIJ`}+=|WXS4z(lpFle;&)JtjqBss8uBp4?8OixVgIA%@~RS;43oADIbGDUNj+EmskxT~;Z -IBP?Il_292L-Mw>FD3xoxB!O5tC20*on#l9DQ8Xbn9g+F7w| -*}Ua*X7$f=R)ogfBR=IKJ`vf=qUB&lvnR+9Y2&e)B@+^wKfELNT}-R(r5`7Y5&0E@S7T^NC^rsy%F1MoC0lXJ*C*fFo1yL)?H{mE -o5dTF^y>L!kDS_q6G`Hn(?`K7x6L6W=W)P%T+hE9bLHPQ-oWK*tfh&B9YuTKrUpl%6=9VvW$t93*RQ6SSp?0zWyb?ECTxjsu^aOS -dh=xrJznb-S#E!Qj -j}&cd?uZtzRy^jG-*bC(bsyO((Q(A&k*>g|#IzQ*=!LLn;jn0u^P>DhRBW5-YRX&1=d)<6{TW@9igkl|O53eNSh9VpR1#@`ai9~_ -7^I{|Ehmt3%4);OI&K&ifSWL3jj8upx|sTMyTgr82#t_jQ*dHV>q__U8CTPEOaE~DhKkG`o+p2sZ?qOKPPuw|o#j&5vWtV8mL1z; -ubb!r%}%;1zRDL9pQ92&%UQ_E^RrV}zc~acw);z|RX+c}YNpmcRvnnViBhD&O-^{sZwhV3z1)^uJUQPdbd&bIA`mT4AsD -GQ_wgf$0-^C~xWvY`_E24B{re}Ty2WxOKlOTJ6R#tWN+-_@ifEvF?v3l0$c$K>{tS=6Xz=noH=Ql&Ab8wBcCe6<5(zBh -!D;6FdSuJq{|pg$CS@BeST(cM+lnXK>msev)+_C^=eY2(wl#myk7~LX&4_|Iwr05wE0Lv8u+0&l3P;X<6}U}DFvG#NEBQ;5)*)?e -l!9T>0euP8i*T3{JIoac#VKsykED^)`gw`j3E3dPe?s}ddu-7P`8(4zZ>GEw=;|ZQnV4WRrIj;DMVkp6m??ulGvKp$l9?d3Gl2** -84+eWszJ1`)3vR<#nL7DEA5Jd_58zgdL&8y^sBVv;^)l>Qiq?ESx`uQ!0V*j^SXP%NvJ#$OaPUHtt(EleFe#w6O(m*gR|V`g;yyPFyB8m_cwW}S>4jRu-e2Hkn -5`ica?$9`}?Kbp_yhmf}B@_`By#^mrSu3^OsZwSyg)$%KAQqTmKd8{~b1yvJg2h`l3+`bg1C*sKuEB@*AHCJ;p_dh(E1T_!^XRegvuv=IYYgTExIQIb>*p#-BERg(W-Yx+g%~sC52zyv&j-Fx#pjK}1WMvRQQ5B; -2uZq7fI~7`NnT>glkaj{o+@vG_9~;bsNySZ3+~*8OU-c03{p>EN|d9#)(`z0REeN?=whx8s+k(NHXQC?g{j)Wgg8}>IhBZV&s)#E*+iWoZLLGG8|FE{4#I5YPhAK6{O_Rj0BwVmuni8>kA5eOknATkAq4;Q6&cNV|iJ$IvB)IxX>zygf_=Xf;24r4Hn6_!@Q&ZPGR%qy5$mMox)s429wO(k -3Lk7m(gN`tARwVRe{t;$t(UG44H)ar6@hk#J6Dn{O=4fUGAcTmUuM0u{mzv#;auCLD^h!U=ZckWMu%+U+`5vqUb@1xct`GB$=$TV -HEE(wm#!=_pmxW+S!LWo7%NZ9)hl3lukz*@JG$y^H-#hsv1RiUU&-iY -@)e0pga*dEGZ>J_TO-orOj@{BE?`+fD*UL&^wQkE!jcKAGdffFPL)g+?Bgp?s?>OrjHY6D1&iznA!p=FTGB+Pm#~eJgTUO%66RQZ -92BYCL&8wbdctTLFBzo|bBQqWzJK;6GPLT$0YWxNJRH -)3n~>GFOy*WfP>0=@l*naRxA{-5xer`zjo>WJVJ*p>Z#`D@E}Nc}g+^Whs&EVX`|-EY3+V+DW8MFL_zXicCYja#_Gu1(zs6s(x5w -;g%T{{V2WLMe|n}HBBX~?}{$fE^Fp)GFfUApByr!Vrtj{b#%(J?&c+EZwGnSR4|w1WM8z3z?z7mFUpok)V$l>8zl{`1cm@zOnMWE -m~HwoPGe-`3OfRfPKD$kvh`%{T11nfW6v@?p*cNQbP>e}7Dtj$rRc6vj(t!rbWxSu=n<-Z@a0h~7OvtlV#DqXbso=1ErOu54dE|yPl}Y)GOygbm -!izUSg*ko67m0*%N6f9YVrl~%Q`7Bs7Wt(TmykXfvk*6rH+Fj9oDDv#B&1Gf-+7$TQ?bFQY{Fi+)k0QWBMi#vnsk}1$k{jMx$}gN -vE3vGf0m+1a;Dj2EXHCh_DTElc(TW936a$@$VIXJ-AkI08qNytd@m~bp=|@^Ulm##Nu#8>SvLGZ|!R2J>fnQw%J6VwzOOlb|e@CLJDf=$%5(clv2iY=*g(>Qt%3 -i?k4<0A;mys&96My``dBT~2vV2hlbQN`$4a9M&MRKz(!ilR!+Q4hxQ6DXUSInxbZ@RPlpyT&~pv99fuIdD1Ia;<9fTd*Y8}9b&33 -b64nilaZ^!NB#J=-6$)?&I*B=NhFn-uw7p5zG9Y4UcDD>Fat3l>aR$5=Krv|m -x^uOLfaeXb>@_tOjGe`z7j*o_vV0{ydV(9?serVF*|?>6mKh-vhe&-f_A4=y**VKr^fKWktmu<%W}IK9DU7ofKFEiU$yjV&S>MUc -?%bz_P5%6rly1=HEceSiyO`D-CUcIdxNn|icIk^VPbCnheXKNw%~V+s#L8V=L;5xoyAeOa1vdRG)2mdj(iY0%nyrt1D|xqt#ZD5W -NccQgtwO94c)*3=^9_!(M$1u?SRrr!ZBL4p5aIL$+lRq{(}Fzf7zI!u_Jib1P^;u`N-m3en&S*?-BLAFr^6TU5-v2I`(VO^pw`qh -a&?@fMp(*+Lc)u@CrQ&qQ@rc1r9C9<08mzpg3$wHr|@e13^l_iA~pg6{xo7mtn=7wsve~{#yW+&DA -Fq)%f`YWy{vP#D6l_SziZ}{wF8fVM!V)bu+#@};jna|Pku^(cT(JoXI6sls8^f8hNEw+;#rYARH)s0t)Sr#9a-8Q4ygb)e9YDAVz -#z}}QpM}j_bcC2VS4qUMILdMXW6+ypi;})3SL<^G%_|Lq(u-)%=;e^PlwG`yxiPiiJOq*AO~hcqr<2zq^y&TRTbY{k|UfZuKO_w@+u2?qncmT!qg=` -UQ37@mwA<*jylQ4Xs)kj{LS$Se(%vc^fu*a|z)MuDa|@iKw(T<8`vqO^y?4uQk|_3>(F|!cxApZpn2&kV1B8xSpK_ZOK~u30uTeUZc+3}*UUt)-z`EM^VznTK9!Y3bYW6aHQb9yoA{+UEB%UbZQ)+)y9>3LonVB|vE)*M4-A~Us2UL$8R<#Aary=GNrTU_s$f -N4T5KB(dhK;Mb(o$xmLj6Cx|-+zHvwU<@qhgk#={qaR~uE_*!n$w{Qc6;gtOlA}vmIcl?Z>z2xBt69pjIiX|rI%kJc#2Kb_AyU*a -lRC?%S}9B7J_}y+bYfcc>`WLR_nJC#ME#V@@K -9?xd~F-z{8#}BOxP=JFEuTgC!>-f$={%FB`GJTyDFk}Jz(yLS*h}3gX^Pj>!fA6T -!_#%{4jcC>jw-_9igjYME)rxG92O2#GE#>$;W{}Biq8|lBTS>1y2lbH5TkEClkPa4&x>K=^U5s5Yzs~>8*<+`+Sd<0srKBJvfh{@p0jNGhhl8c --GKr6&)4P1U%oD9U_jn*UC!1mrJ|F1B2?@lVv|p9jCdu;Lr?hxTAs|-S{zd@b{=IU&)iT`=RsNJsWxK2PBMeY_hJfS79}=~0u7o` -iFiCQ5Oj14GkQ?Qp5jk5yL -!iIdcbVecPC0WR-vaA5xOCSqp>Sdd>S)QrwS*g$^B8wNLMHw~2)(ybz%tbPhxj3gbm8e!azXh@Q>YL1BmwKXTTI+NlE~8fsD?~~7 -9D=q2deY_oz*V0hU2x81N*xs*5xy^*B!{4+hBZs;HoOb#JW{u{{gmmSXj9@Q-g$K=>&!5V6)a3=PUOb&DAZu79LB_g0JV|`oX`)3 -0G^nn;7S`FY}WHFf5CKOzHiA@l)*4Y-r{;qWg6jaajTkWG-^xCF!b{m=2kVrPt9|7t;tf -tQB;qdqm=NWiGn~hvHOfHQ<-~5qgc0q!FCTsZ*rCJpt2b4x0dggi_OjMm)VJI1&B5O(Q)m^{h&l^nGht!nnmL4NN^U^V)`8O#VwByG12Jeb}W-H}O4#cWSQ~!`$tpJ2yqVa{31j -VV5FvOHW59b-9vI?(T7PCx-;aBBHW%txD=(laGsXmSf+5z0^DY*9=<}mpGl2nz6)kZV7ihA0C=*eVSX!gloMv-ICBUwO7BjxHPLZ -#80;(tEBgL-s2;FUX1#cTB#(uYWpodfxQh|N!Mg)j81c73YcRWj?L -8-sF=F^Vebva)d1v~_GfBtdqVk88ofE<)58lgqMMkSKJ?q(>(+UM^Zp-Z4(~$jPAf%mBq@o{AwdHbu+H^MBE5)PS&kNg^*ywAK@9 -MesqB%Jk+S*h*?)Du0NhHQX?B25`H3V|0T{f0Z`}^>)yB;iZ~7@QvB$wlxjo@-*h6k!2or4r5Ob%ih!74T9d`CLu4%UnR7tSW=Lc5joio`P32CX6Y&Wuy?4E@70MI~`G9MH -n;JpntSEJt6e5rsVWeB>Y~peUg36%Wl}=8<1cH>amV$hQ*7Zn%ycP{#Q*-Wuq* -xh~buJ6cT3D#U1zEm)|6n4Po|$bi`tS>2M#AgN>BR3xJc=Pp?gh(c@G-~P(#Bo=klS1+H+lM!HNFKP-63OKpEYw1FdN75~W{bkuX -!0pBTCsWzM+S(?`tL2Qpee%SFzXSIJDKe5irK9OkDf-*bVjMion*7#FD$+L-fpW5_4jvPbX|M+Js09+6PzP+d{ -XScAG36BZ@^D2Iq={Y6N*3Xm^Y~^wK*EU2IJgjZ`Wn~cO&cqRuai2uXzRsL`G{ur$S&r+Z#_9q#il^2~`RP{C?8%;AOG(|~MIf8( -i^(`+PF$*Gl6J-4T1@{;_Uqu{#Xuwj5WZ8Tp>o5)Yru$R!UL+~Ifdp&hr&eUOeN2)dcU+8E?2Nz{hP5hA9*WI&S}n^ubw_87Xd^f&r*(cwabmQK -VKTAkg?+CPtTu~%S<8@J*<2*{rCY0YW~zCkFj>LdMk+}>2=;n}i)xj^^O&iJq3i)Q{(`#~Ws4 -UnI$pB`r1EXd_#NObN!|qZ@Hs1$RoY^%5ctZNr6~wF}sT6SP!!VrHj5Xck!uYIo8bH*2WdvjHPHcnRXjMa}A -2zw!p??5W^6-bQhxjT>u!*;*`-`Su820G~T^$g6v`AQ|U5Ck+e2k;bb**iOiNMJ5ON>^~%77i^|cH*Y{HT43d2E(_bPa!+h>$0=# -Ic+lVc}bCpMoE}}3IM}69CA3|H6>P2bxVf0#|VFID_jnS3EYMpZHxN|JP0PZLX3CRWv9z!Ysqr%Mj^Lcq|UWww#u;|ajQqph!?f_ -*Zr>*)1L%>*zTBU91E46ngt7}49L^|HM5Ii#gQ;r_RPQ$m*}f+@aveZ1Zxy1 -WWrFqsNtd$ic!drYTJ04%h&F9smDO5q{ay0f##=@-7waZ*LoRi5Lw1qY^*Zob{b>rVheLn&v=E^W%0Y%p6MvF|F`cyEOd8hS;3u^ -nIUvjuw_GS{?!mk-?2`}apt$$wc+Mf&3Vy6b5>&`BeX8~8U?a#$BZd9!#XY$cxm5)Bm~)77B=~yk_PIU -Paty@?qw_SQf*kOD!M&-0JcI50J9pOA^Rp?xLhArujG>lB)`MeUNaqQgD|*=uVrEcZ5s~a+w{Y)|swtE~+$Q>;WnsS-dr2X;qvF -AUL%94ap8^6^mjB*>VSGZ;Mxt?6DvXw2`?=!jm;Uf5IS+y>X(yqNSTHwRQ%c$K}{Enu>HFt)<~9bf~S96J~BZC~HxjT`&K>!rFwY -wo*Et#IXHS209g$*;%s^0$i?vsTVp?qtM1UBluvyVf-YhN!CO-cC>$x1@!C#G}rBuIN8fskrPpKz8`#b5^n;iWbV`A!xPF~ -8(wN=Z~4|%iXew=4;xQ1u8noWlA4wB{$jI6`Cv(2#u9rxb#_Xs9gegA#VqHv@l^;2+4nKD#LNTf)vW_%o7rqhYCQeA&`~k}-_XdH -W;^QDsU&-!h~w{Oi`O38(rRDJ@U7PlZG<88U}?;;1<_&X{f5 -pq_@B1IWcz>CPM)12Z19DxO+{m%Hm4(sU0P;nRX6oS7FAASFn2Z7Ve( -kJOlGx2y`7bxyxjS_`?2d)$8Rl`%#pd3}=;;|`4c=}R5=eqntG4U$f$yM;Y-`bP&ot`w3X!6uok4g5d2)2zH;%;7k+Cx|Jc*sp{6ULvVt-|(J#)=|!?g`_4+XR(%excHoFR@(V%06X(jtE+0oLg3>d{-0=X8N1(^py-r_-kBzRL)Dh3TL<_DwE;(%nHk+p5NgodIJy -hPf)PE$Ky2Y)XXjDCdS@^Q5v~1%UrK*wwvS!EkAqISewg$!ME7(q*Ym}Z|h-{TKrfGk!;r? -rKai|30I9SmSE3*?ioRKQc~(vnneevPa9`2Kx=x-`wWLY#(c+161g0TZ-;V*NqxrMP%@|J)xq{4hj&Rh!)wK~=Cmx~hXMVUVzyop -gpM|ejr}w6JTpVZndurp`~6VBkeP}bEjL8vr_)Tqnwg9?Gfjo<%b^_?HRH7nCvHk}W13L%hhH*j%gG;WXP|M*X5Q9t%ME%~wcIz6 -Vw1Q%^WmwmCKsF}a1vg17&tBg9y+J;Y0_B~O(={->_wpkvE9q)?zKTt~p1QY-O0002BvQ10?00000000000000M -0001NZ)0I>WiM`QFHA#UO+`~vK}SVXFHlPZ1QY-O00;oJvQ12)V_0{joB#mn(E$K20001NZ)0I>WiM`QFHA#UO+`~vK}SVXFLGgU -X=E*MXm50HEo5(ZZftL1WMy(LZExJY37i~d(Ldg^;0ulyAb22Z8%?qcyORSD*u+3?0ts2N8)7&TdUtwvCp$AenV!jJ7r8+QR|s;S -0R@3@hx^8W$RUS{%HaVbA_xi!DhT|l>RV6u)3dW7pzr(s-~WCxsqUwr`>Cg%s(R|F=hs_oe40al(>8LPZ3s@>+Hnrp*m3sX!I8hm -raR7)1Rp2(RLXJI%y67?gX4UAcgNYD-v7CWws4 -d6!^yKgYS5U}b;Dd4XWd0gm%af?F#hp<{anq1RDu{f#4K^I}uz&@GAsQS9mkQW`a)<{4BvumN?Fr34WQNOK?|$Un6)R!8F062`(jgGQmcI4SkODae~_s{4~Lx -`%v!eKGd(f59tT`P|o=TKSS`LKGgF$eNW}74+wrvVGF^}alP}X&wd2IPVgXtG&Ih2d8B(MkNmeRpq;xA+=SqKf}bLI0KtzDED+q3 ->rp_xjwql#rxj4%YJI;!T)q{cJ}Wf-cQl`~2yR92V$JV1f;2sxbsFzS0s83?h0kg|{uZDg-_!gzEg{`j -CA4Gf63SmlFva~&@T&xa63Y3G!gER}=es40(`5udLGYFm>U)0){q=YW<^QsT{(iZH^8Z!BxP4?PzHhx0;Vny%{_9IouiXf)AUK`i -w+TK<@LN=|eaenAmEcc9Du>`_tAtzh{Y%RnXEMRF2@)xAo*|f~?<4yuUxH(oQy)=y>j0HS@9z#c($Ho~d<2*OE&4|9*ARSy>wB={ -97XV+L#Qr1euolH6FlZn;Om0~#}j;kU@O7TALck`66`n({qf3S2!ESkf!lRB@a=ntW4wPta8H6iCrJOC5mbpBe<#>Q@RLVkoXba| -KaVB&AiZK_Y3+HQxpveEJxwE5V(P -L3y7%7I^acV}Tc6Ah<2TuO5qeu-CDeCkN>J!N;PU6OKi>-#-@lTyre&`nF?%C-)x<`t?gq_fP%4=?dWOmMc)+R|xJ(uxSPGDMxS` -&)XG9zitJ_;rSJ4_vyZ<&4!orB6DJ|xu_qzj;*&5Q1%>@5VLdpUU^~ydlh7ZZSc&gj5u|0!`SMDP=ZKZ)@1~Wg&-j&?Uz7EH#!Ae? -`71%UdskweI(#MS_Z`jmYJy+n@>Zf9zgP);dtKi@dNTU`YbRq|rxVm_X+-?njpE?Wp@a416pDkyh{s$49 -O7N<)FrKfUh5k*QO=He@aW>kw)7fa(!m|-?#o5UB%(GGMrDp?gZXvh}!Q0P9zrA@j#`)9d0B);r@;R7y-#iESS~v&!o~v*T!BLFo -=YS4Adk)59n{$Crt>>a2rkx8sm_v|RypD6h7pyoJm3^p9%zlbZf{P51J-z~jx%!}v9w2fWZuG -%71D#@cm_t*K{G~=Z+U*yk_eA9v5OB?tdZXPydC$qvJ2cIR4;5;M;E$zJ4L_;UgCzpB*m(-P-vgw0F`)XwS@x(7&@4wqJzxWnY5C -B0EQ1gmL}#MOc^qMUegxgFv)}0l~uvzVuzJ&wbwmUA^*q7@tpFOk>LZeKG3u?!_4A%q1A#iIYmolpHE8$MYf$f72~Owwtik%S$rZ?Vw=3{{s=n`W1^Q{u6&SaD_50#0P@nEAFz&$>kQa`)0`uhT -E0k}z0{Hmg6^eJ7?&T{`zrS4pJZrcT^L@)JfoD^%M7ayDM7h~3F^;(_fe&Zt_w%kq`pXF(z~gr%`gQB8kk5`+VP4I;3i%hW!g!oV -a0Sh?d#?hYx7RhaHgY|$0e|%NHR!j^uLT}_;aa>ub}icZ)U_!0^=r}IjjwYYV%eN8UWay_cOAa3xeoY$$8~7;y6ce7!`A`de|{at -<=yMh&X2A|zkhNq(rvErvuhzId{N&gu0?-NSqnUAUyFKot_9s#z83T6?6nw&o7ZBT9$ky^dye2B!9Qv~+3QiiD#7On9&$bSM(+mD -hlg%JfB)hJ;QRA80FVE41NhgE-iY?jz7gdwx)Jz(n8LGfL_b}BBj(4CZ^V3i?nczhy$SW${wCxz?I!fkJ~v?=9dZ-OJO3uM^R}BX -u8-^cn*>P&aXx-C`r}(SBmDTAQO<<~NAi5V8T8^Kw~$Q6^ZypmjoWWQKYi&|!ga!n9d8AFKk_!j``&Hn|Igo!e0IJa__gSE@U!LH -(T*o>N4;LW9sT@?J21Xm-hujmnczGgzdNulth@tq$ZrXf$mjIjiT?TdouET6--&#d-i7{IeizDJaTmhRBX|MV?=F-x?QZZ7bMMyp -ccZ>5?#4X4`fkjRyY2>_J#{zQ{j0k%zy5YN#_MbMpdFL$0bkQa@KT;11ZnAZ!XF@?Pp(7$P3wRsbJt<~_FIQ}Qdoy}AFban()X*@ -VV*ps?@z7+U-;%a)Mtx((LYW1q8)?xqW;Is4WC1KLmU&JcRb0@DS>^ieN9#KYjoD!>DihVeq%tK8*SM8o|d1e)`AY+n)b1=GT`Vfn0ggBcOMi -JxX~JJo!=Zxg#C}-kwg7L~3W7$Elvw4=WX3@)NZ0j-O)vN&U=m#&N&=4D)c{XIQ_V*7r@H!26OXFurFHe1P$t;5Vqj#h(M;ulObA -^%K7YK7IB{tOq+h33>Juf*k~(c@q4^xTmmQpGa_Tf*U^#IccA#u|5nu4Zd;p)4;nYp2j%;{%MTk=bix{vfDGDFUJtf6TFXLAHngz -LOJLE3i$IDK@vHgslP_P5C0nce(E=nH})d9Bf(1vRtf(4H_)qf{1)T%!{1^&8=eLJeC1iJ|6`s-{o9{K|6Kem>U-U@i2s9Uf&b4w -3;cQWS^C; -gD(KDe((au=U*=XA7=akeC-K;K)>De2h2O?MH&+VZ7-r74=Q}(MbLxazKHR8=|#+oFaD9ngvbAn;LC6SBj&{mf5iB1@e;;smzN+< -UGfsvnb%)Z`tvg6;HH;Bmkxdz;b*;!b?lm#(QgmD48HJLf(r<4^(T~DAow?eZ~O^#^`%$P-&?<;;E!>*9W|VV*C24ek2QYv|9*UqiV!yas&w(Q8;| -o_G!N@H4Mr{N}$7KKQ)XffsMS4t$>fSK!x0e+8eg=CA1AwFFmkeF^pxT=_Tj|0Zu>J*>O|dVBvH(1Xl-6LjX8H!<#u{tkZSmw!h+ -+W$eckmu1q(7xt>V*ZZ*C&qU^!LJd1e(Rs0ix<8H_`SDOPxKbrbIrLr3mm}Uqe_yHahIf_kd{_0j -@1k8lQuwHT|M|P9*E1Uadrki*4gZ^_e@DX`-otzPJ$(PvduY$+G<<}NAoc=aV7G-*+G=@`}Q4f*ik~@s<)4{g-|}T=O}WAk)oN1dro&i{LZdo`#h31igQ9qm*+A4Z!mx -tWT%+<2Ok;iwQoyY05d2!pEgkq94BY<0+?^-f#Ov%2`A2FMcZJY)%z8b@P;SIKfM{Ov(OGP6-8ow^r)|`Bcy+w+c`2N`%DW*rKF#?7@d-N{WXF-Pj({6^k-j%0|XhL&m_p}=XC^`{y$2P ->BJ_DfK3FMj_yg2>0iHwuO!Iy^IC$8*N+oqynllr^94>*O6YKfAk&re3G#ed(}Z&GYC`>sfc%E+u%gk|3{3mk?yS{_u7f?-vR3e0@z}syQWiw|O)A@AJ)Q&vwly@9PAapPjAWzuAm-Eonx3 -`ZfKkX5iIX1exxyCdljIodj8r@=7zx|5^+3Z)pKO?yT=q2)YF4C@d0Wdb+X&`1^DV%73;6_4=!(`)CIB*fN9sG75Jl$n$hc2J>KM -2I=<9pgmp&^)6(PPc?)39hSlPtjM69=j!*%^!xRi&m9`?ry11i1&#j?4gbg(l>0e?ysmFE2KbmK$a?>kW6;i3W6*EcjX`~G8H4uT -Ly*_8`^O;PpDX;Ge*eoDl>6owjN_(bQNPcPMg6`q7I?SQSoFu9W0Bwdu}GgKxSGe2;P(lBY+TB@h$^<0U=QyTZBOGz@J^a+%>TZ! -V@mXpg|DY%UA&Yap|0~6f|Cety))+H!d+6bzcjm*<`=<}C#0N1DE!KaDUmmuzmal?g>VKb5$_vy@0yZz;g1A&W4zccCGu90AoIg3 -2r_?kBSGGWd2ctg>-@?y5#;q^@f5W8OoF_gUPO@jg>9%(hY`GqAg?bwPs99OGY$RvC_!S~ooA+@f36~8$9(kl)A9YI -Ge9psLvSL&?FkZV@018$OK{pul>g>T;QN@}QIGE3F`rAjV|-Wcj&VAJAj_MpcSk!nnU!*gb#```g>+l&0X*4e52X7NLFW5L?SXMz -xCiRfOOV%&*(+Y5Yg_0KWW6^ZD~0pc5nZ#C+IgPqcITo~YlvJ<;#`?TPvIJ%ao2d?v{H{H<9Oq2(5uG@@;?4c1X+)8H6a7@d0Xt25`F)X1ew2oaW9N>>s<8XlLSTY-Urpo>oxq*d7#VB&cisp -GY|FMv>mXq9pkfmJJK!I@WFP}<7|Qla(&xD_c!f8Jr;FA-lN*8x1ci6HZ(_jI5ix1666`S@!DeS+Efm^Tj+ -WVvO}eK1c~?SuOKWFPeV>jYVEviX9Pb0ooA7hv2beG~mZ_)W~m3kWjb`uT+^kuP^6$Z~%#L6$SmS_t~`Tm9a+FUF&7U(liB_r*H< -vHd_d4kgI)iIy`lM)N`NxfiKJUNBm>xgQ0P=n30Ia*4Ekgct -7oi=&BIL7r5&HeAMTmd*BH+zW7omMW*K}W6jCnk1G5T@8#Tf6w#lVl#2(nyt?P6X37NZ`2CCKv6MhBvP%?Bc%;6Swhgad(BryU49 -T}_bX&+i|IdcJlb#(#tdd}{WP?=BwF&+_nno`>}NdlNV{Wzrybmi(S@cNHg^uw!J@L7%zJlWPqKJ$F!yVys(l7=7QEB*CB*U#{k|MIauZ{Ce~UN^?8*p2Zzyc_u))ve>vjrn|S -H}LYlZuAE)nj(+)0H1c~0iNyAgM1F_0bMw<2mQOE2kkkf2mO17!t;Bu9$ZY2<-VWvfWD6J1wYYFkoEKndNJ=mo=Z9B5bPw#`iyr8 -vfMm-NlN7PdkEf7@Qo#q6Yl6kdtOxd&pz~1I*<9eO&;^=bb@CQe2O6J$0`N1e|iz^@(8kAd`1y?@|Pm$=vxF?pZ;F~_?=P!KKeTW ->T_3s@%?K6yxFRRb$CKa=^VkQ82?M?r};}U9*dTuoTW<rqRQ{+OkpS8JA{J)4&Szp8M@GV+;O2LA0^Mt|qZSl3Er(2x7e -$am8a-#-@OeTxwIu~mq18=>Dvhp10RzwZ=c9#0D~Ze1bz?Whp-SRDd?uG9EG41t$F4NY^!pbo7^lVx%H5@c^=ncE_*AW6 -o*h(y{BV2)>(+NG=>K;rp!aSSy}s`;fP8ueFwU>* -_bms}&g}+~e)~bt$!`o|9`C8|)j{C-k%Q>>V+PUg;|9^*m4iADHT>E^^v{ih$}bOM{{4Iq{r{&y;MFG%LU`jr7>7v*VcgmXvYuw) -LFlK)4?@4cOz>v}|3Q%V&3^nX(9>B5qn|qtM!)9|2HpDB!N8;M9*ll_>tOW%Ck{crV-Lam9*2N#7Y+gaIh`QulWsc%`EGhB_$622 -E{6gi<{gUkM;?lCyW~)`@27{N{J$NFc75Tnl;~Aj4nu$5br{9Y2#nVi1PKM5bw>bib~*}t -K<80N|GT5mj!lkMJUJTt?9`)y-Z`_g17LzT!DDctiZbP!V1jCPacQ~>jyMi@c=U1Lf37|b_5Aa3Sbx88d`k8c_B-~6Wo{UdlKg1nv)R!rjszAeyHJ(oCLgm>LiT&A5OwJym1oB`RGdE -;pmmAt-?H7y9#va_En%Ce_aLntm%}L^IgKDzEiM{f9h1|TV|b# -emMM8l=q!eF&{2D74zz$Q^8+7eJbRYtxp4-a~kS<*lCa-PB;yC@(w}Pmwx7SjOWVJA*Y;jI_Ce~r>h>}bnqw7o(_Ed(iy1F(Pv=X -?>GbB-#G*L(t2jfd4u2qXJUP5KPx5r+EWRh%;lYp`SyK+-{tvpPD<<^e?{C3=>Y;-yLW%=bOKfMO{Qy_Q+5aSi0nh1Z~-=U)T4<~f4A@6~-R_>`Yq -3;pGl*I_q*x`p6I(C{dC^-Xy@;)2cD0*0r=cm0iM=h&MtAHJb*)=ij) -^KZiVpKue_f_xEdUevxz_(j&h8#HV7OW>n-2!^F<`(qpL${!x8gIoqKkZh0_ijZwhu?~Mf5EL7?TQ@mZ`_XjzkUbSuLJG?-XC%Y=)r||U_P!T$ooDo-vK(f-<^mb-ii5eDnZ_7`NUmVH_p3D<-WU9&V>Z0-i>wh_jiMyeC8g^|55kg -z4;!j9~18ZpVF@H)q8*+C)@+NbjCgC*URt0_})nH6oPl&gLdxygOu1+UH=2%{Wj~s2dr8LJbG~*(*2zv?;pLl4*dI~dsDIx^6C3h -vJZOPeUOiwA0q$k4>5oKPLTK6R@@J``Hxc0cL<*KBgn%o51`yDA3!-H9z_3c`ykfey$S9~{onr}=;FGE0Dt%p`s;y*z{mdNA@EaA -K7{uFTEqXS@&2OW|9lAZZsUj1k6S#9c{Ac+(BX*>W8InmFyiGjUjM^Lf6T+k?-YgSJPbVl-ou!04?m24+5E?7@3B9I{%*5JKo8eE -0>0t-M?mM=A4Pl4eiY+<-lNF(kw-x%fAJ{B{aJ;7(C}9j{{2z3JM|dS{numQKR>1KpMDJUY@5drujw)1Lq^|QHQug|VZ3*L4CO3% -4EZ0R`Soc0zQ-Upl^#R?KJXau{xOBmY5Kou`nNRw#*brsH+>x8n>~(x-}-UzEjv7p{1<7wE`9HN9DG{oan;Z3_tpCS(#KKWm74Eb -{eH*eXwQ9*L!b7u$Dxlje>>|-wgHfF>_&PfHqtp!zb&Wt8|cULk!kpC^n9PDe}|r#zZ|LW8`Jv>^j_4oJhyh%Z!Ax~mx5hC?-Bl( -^Cjr<`J@!=lKG6$bM!td1^c2)G#?(j$tj#Ay2ODk+#HJc3;KPg0cRO_JbBKs96i-)?z}{BG(q0WyPKZ>toidnEgl<9|DvXSP~+TU)suBOU!d>5r{`TLuNm~-OFv?>oc*n~|BmrM -^Z6UWsy_1?F-4z$n}W>-|6NDFqZ)XhlJe#K1^PYKfU{E42>sPUD}e{Yb2wL(8x8a}DQxUFJo%q`a=xFt$;;#wuqodfrjfe^SH0O0b>6_M_i{+-}B42j_jv-zT|FA%X`YZQux*she)Smx^J=7R{m?EcVfkz?-C?Y -KxicY{X+BkQ3LGF{zbnD4Y1)LmRHv9H|TvHJx?OIIt4qZTj=@M^gBVzq2<~+)++NW^n67FY&||omD*_|*w5I13$*ORDBhI>|3dG7 -BKVI6*m_*1`H=`Md*t_Px-%8t*?=>bZPt8pDUA2+f5f<_;T`(zG6!dK8Y#~F2G}{&{+&eO3pL%p8eq%t(*~T~dv6_pnHv7rl(62;1)7Fs#MkNlY{sny*r=aO@Z%IVvu4c9-^b|NP5R7-UHh$gESulj0Gks2J17Nv9RB-<16!7F)Ax&O@@}X1 -X%u&XhA(V@oz?65em=pwG%m|So%Fs7{fMoVbFg32b}}#g9gX*{m45@pnaViDeNAcZX@DIQ|Gh)MFKh%mnvLk&w)Bm}YiAF}Q7xZk -w40cwr(k!;x|;?bmlV$3@gMVnzj0tk!hdg3+GiP;xQ_JxXAR$y-p6bNyBhxctUhd4)6XL)e6qIdGQoMQAw<3=pg?*Xw*_z-)4Zo=Y=aK%x -w3oj9)k?Fk)%G{7=L?yCpx+9OdkQ^2O~0?x`yUDZp8Ge2GuOO#&h{-V1MvPZi3QFt9N5mCO7Zv6KH)vAuWK7W!u_S;BvuF?#(x*l -@0S|>IHmoARVUU>vfRHj<*^z4#?$i`H9xkS`4qjM!C{pCSqHY9#OgYO4LAonm*9yFuq|VGeguWF-4DxFms9vZ>HQP*yOZ9xr1y_d --e=a#nJp-c#A!Ld{T+^DeV9wjM^e}i8*qNs{5`0Ub+mjQ{}qC)fBKE){RqLoIIsoebNlNwoWw_G2|cGN&ri_rTbj>R6qcd))dX*6JZXUa=9ek{zFH6F -`&sw*IeI^W*E0>DsO{}w+@jy%l=c;ZfqrLu@YA&%k!9$;!J6Crcf8hb48djeyTt12(|LU9$9gxG@ix_OO`3mM;S|bq?-b7Go~2%7TY4f5KY=6h;`|b4p -Tngu``LAUo*cS62?+LKplx@E!rf_zc|DIQPu>*U`&(pWBHQ;Q-G7Fy@wd~EbZWqwECk&le_#VN1t@a#4aY)>D+8SV^`aR|e=)IGE -2c&R*=;IW&4dXAp-^le#!G8T9&F4va-$u)3zY=#^b=sNU-_duLMIX{Mtl$3wg|DUeR_+6hb1%LBi=KZ;a95_|1b3q!>)pjkUh`#fFCF>j}()+`j_s9m=UB8%u9qK0uHc{LZ^D0_SL18z+qxjkClewI3BiQ7+8gKgsoK?Nrf$jPn4QKluwt-|l59=~sOTm{0 -+ff~>`MpigZ09&Z-&yC^OKF-n!a2V_`hGFfHEtihw`yIM)B77*&QyxqNYBU6x9jx#7wDb$@xDp#S%TkcfIp6nt^U7Hzgn0K4Z?^!@n;oCiq!Z3J8FZ}WQJ0Q+wK`;L~kjv(vs2I$+7^!#@oZ(dgk -UQckd6m0PMZxad|Nzb2G92>>!55egk-}LJ{(H{Bxfb?e@MRQTc?!1ZuQ{-xU!v*R -?(G`-J+0~f*Z?0UJiAXwr2(ysM4tLS!lq3;IWu2&pzOXZ+5?-#;m*K^B$*3ESV -MYlhf&%0i!_^m%z%m)35d?_T?cMF`kUoHn_%C;1gDt2^Gw#%UuB(ruQenA@8sB$1oJ*O -vh0U`kxO#>y>gNAGJV>WD|b;8?IE9IbbGmcl}k;O;1#p52K=q=}uA<^Imzws^-)1-cfS|9c`vL`PjhTPOXJto -6_m5m%0N1;;8(n?SMl7&e!=Fn>n)>-d4yI?f;x5rlXEx_R{Vn7=wamZ`A!<(rp&}KR5??_sl9$zA2q4HLW3REj;Bmq!5o$El{r>7 -kDEcqL_RYpV$m}Vl%!Rf%-tH?OheL@uSyO5CFkM^^}8Z$z4+Ndjy%wUcZ|w5H=Bg;X0>t -#jxTPyZoV*b~^}XQDmt%psXnRvRu{=l2NA#wjv%^$sm+sF+WQ3P|BAKLZ&%{HQZ*?Y21h9pkVSIL%2dH$N6gnK`iaKkV~7`S(aaV -a+C>0==TOf?NXlCCIQuh=q4B2rQ>RkSaUiagi3E9-KWuuLB;K=mdiv)@&j%*7nbtgfDoxJ5B=;5{?gp`)70f?6@AHaf00l?%>||;VYRb6$Y&`xjw&;PF@U1aDgps%*{X(>vP|=4A`%6ie{Qe0jEEwQ7`Mt)H$7@;HK+vgzj9txnCS_c7r+9;&S4K#yo2DKsO_~u@sZR*ur2|5LX_ZzapXgY=YBD!ug$wBQ^Cjt1FAQ@%G~c%wsF-ZdrW^;oUpvzp6ixk7RNt@ZnZtH3zGyQV$#A8B54Z^O$B@#+_cI36D8PWos?c!i>k%-{3W+%+fsVB6h{AboFwwl1F37!^jon8b}pE7eL7j -!!sZ>2I+~<5KTX+%_f -S8tH(lGPyH;};19DIIeFh$)SvfoiXoN`WxVX5Hse!3-u2rQqozt@(%U0E>W)3+bDeS1>^qC?w -yUYACix(A^oh;rBBM@VB#I(xVg~n&Gh!k=?y(H3#ET#M(5-PK1Pl$BdaNab+{xa%7u0TG3e3e{kJE$C$X1I8p-BbmGFMZ49#$^~x -lYyfuda=a73vYTaOtuIU!kA}ejBVB-<`rZ>LV>H`8;gP`7`y={Db&H#(_Ll;6udsds&tMyig18y+UNTvu%Rk=4iT2E?(OfTOnELt -Ea~>D`HGT-T9ls0bjocL%rWTgvqVl##?7t75;f(D^<3C7AvHih8uB#p -Y5@&Smsif}3KED&3TZ2>ML3djNuc*6g{euDe~sux9f)$8c>xgl$l_qVA_@|r(MSayX5kW4!!X1}TF9WwM1;a5b5xWFT2)p?fIjwB -f|3l_kd9<|S%-F*!IBOQYkD+oR^X0VGiI1}1w{y`0}w}qTe4UrSIAB$abh92LFnboB2%v!(tnYdEtMlm!pmnq-%OOsD=Il+Yz?sP -s_bZ2j5`zZri@6&P1|#-cIBn)LLY^NMhwc)bfpE0n2sQ>yIbhLM_5S=wXg`hx*PQuNjs7BL~C_{o501`>Yb>)>5wLM7pq{bd7#soHBr?Pp~B>BHpk&i8<~fzuqHPu5CRs2 -V#0y6A!{LPtB{k0D7K6zs7nhxO#wHyIvM9l2SN+v6=^~An2uvKnIQ^_-MJoSxD$LKkp|_Xm06Nvn*cuE*l@RfN?vc4|9**fPo!*J~*3|D(J -t7l@yGlMjpkUA(Q+Ev@I1rUjHMcI!4A(2w!)gxD?2J$*c@^iJTB6@pa38<|FVek8cn3Kn9ou-kD5?U*Eyy%#j=%U(KZG@wPuBa_1 -MTK~4HlebXn6RL%swU|J4d#WCmI5^ -Wm?-h35n4vnr5QHFzh@hV>Mngi_6UDMR_UCv+iE@AF#!em=CfULhohf(ChFALnpG$P>Ud~U7a(U-$-gsP=;7ENfTRIf1WFsBVr;e -gV#T3MzcoLA?Rafwi{ePHprwUA5#%aDk^4mPhn`+CwS~S(}by259?rR6^^QBSG}a!E&v4{O*JU;;>PvhX)h`p4?9!nL$kXfZy6V~ -hPu918)1kCbLep?rdZ0Lmxho!I!(httD;X$&3>g$L!>su6o)yIw3`!Z6;WUL{b7=Uv}kxeg|#SSG;YmYuY=!=sG^A5OTnk@BooOc32RYZ-Iy;gms1T7HqL@aN|B{kK|7`u_!IFy#=iquCK?L=LSHqlhbk`lD& -t{^YEW~q)SB%9WQr_r8esib=#v_eFyeY8`dyS|WsD_)t`uXulVR=1__VSP^;m8_L3q$`D)=czj2S40i!#Tx-bwi9$dbPB>1N)>#= -9!c6t2v(g0POWF6*iOGER}5PP$!EywHQJWapJI1WSDm`!HdSrY0)oNum__alu*sA>__szw+b>od}r5~*#0+8!}qY4Gt@jWCXcd-c#H8wkQmi(@rokw%$G!O(G2jv~PsU|K7888KYU_0$=6RVtGBLsLk0Cx`0JR2y6&+FsOUI&J1d -jpAfvBPVSN-I0x~?r936kY);Exho1jx>8GNew9s&TGAsM^VC8UP$z~vBnHzlo)FS^*0gR4lblAFNk)#_ -lMH7&6wojeL%x^8%Hmwb=ce&Uay6n5r>2{^--(N+<&A^%DUQ@jk77c=-OO55APC`_316(pKqwXkp~1~sx&)4I3awP*ho%~@skrGw -D#W!6iK{4PIZ&VMhy{LOEhFV=&E`2mmiOtHVqq=|RIyS2&n>?uBEGNB2%Y}RM&*9Xd~wp{$IgeRIB;}rimD4H4;QjSwp -U$1AI3)oUyrf%$Iz7-u}Qxt#HWEQ+L8Gd5U%^5Y7)ron6dCJBaH7zKPCMGTHa|^M8lFIaYXh|`jx!D`^odY#iAs2>f_t#kt`eX+i -qCh^^S!Tns&>6M6pD)q>EM3Sp&SdJLQL}oA%$mv4h&keniWV$q)Ew?OnsQwGz5IS@+g`*6(EoumYVMx&V^h3nTdR#okTa?+*7nJZ -?4>)S_O9kA;XI!(FYJ}9=BbiRb;7d!C!r)36Rc9B+dY14@5_}CsZ5KPRHuVNRQ{gk4M=t!g!tM4C)jw>M;uh-oRIQzcfs<ex -&a81}VmVO&1Bq{@k_n2Y*^mc`Ze~^-7|lEDK_{IvF0*5=L(=O+mcbytd}9PjFe4@{K#bOjWBAh~5oafg*i;trmALw9cQ?sZ%*cwF -A#bc!ZQX$k8p~lBw@pS9szccBZqf&;$^04tUUsmVO4urdj60{U{M|XA+PU_mJyTST$s -o*I!|G9#>;=(*6aHNeuVoU8d(6;TpORJM2vM1n -^CFkAVG-|p)X**IV=zJ)M~rl-23)St{HaDMgZ&kkall4fwXP(tnkTT?^|o6Pr{gcg#rXY;!G7#&GU3h>JJQ%F)Ur^O9SveTBqL2~ -BN%oY>@qnHG+vrxyh2N6$(BWGB3X>{yi#*F@W_`7@zOOd79{Krm~0d*s^*XSAXI}%Fo%n4WQ>GrLi$Df#1SjTL{8B_`L3`Ws@s!+ -OIiT#$~9Ym4r)XEAu|d+)kmYZLl_ApwqVx$Ujp>Q$%X8fwL68^j*fWIPZs>4^ -1Y%_xC0DcJ=)8eUPGinqG&(Y9-y(ZiZVO?kn2vz{>jnW^-RH%$5LUQUQK-sg;kUHq(uR(j)j{lZqz^kq^~@XxE%wGnL%J@q{fQeI -pG;vvfYqo&;=7Hp#ZR|o{?KIEcWSMZYX(%bYPNT$($#_!Sl&#^YEBed13LDl{f=r#|6EifTETXHo)yun@Dn!eN=8UNJ!HK$~^#6~6P#X-fb8zELwJ<@JlPi6$ -5{(`t-2sLLKbxccx`Uc&uVV5B6S72B))@&|z@$Ie(9pB2CE2cf7<%^p1g#zkgGFYf#jk^wq0xl@w_qg_5Fa|nD^`UEzl|! -;RL0m3QWkrC;{RfMh?Yd|B}SmK$%vd-~FJb4fw9@bAILtWho -(X1R*4Q&!g%i>hcyoO2Zbm@Vz$wI-Rmme53M<&8*9_J=iTxEQv^)?8^fK5nd6-1W)@V)z>v%SbivkAze?xRX3FTVWF}oGQU- -0*=!nyO1q>5~AibMXo3;qG=Y9sVNSdC%E%VfYkP(mJ)Kp%v#(WwP=_Nm9#UZ4ihHFs=!~G?@CnkHH??}Na^TI$x**CTQaq6K84f7 -XmzHFX*_SrndjL2T?4AB=VYB?!Ze;!AixA-|CuiV#@)u%@nzQh{P(UUwkOatpD9Xe9om##gd#<_(9mGp_%=snU=`<+tYX!FTg35R_QzS9J`Yc#bQyO -IA7x$BusGMLd>mPbyc+UtjUYkw1k%mP0g(aaVI&h0u~gudbUp5Cj6c(;(Gc%COBivQM<6#QAw^)63ME{ym(hss>#!?iEedTb%{l} -D!#2hx<=whGbct0y0CyUjPRhGAjw6=Xn-{zhb!1c|KmspxF>!k1j%*g^0~@@Gjv8_GqqT$^C_$sX2mx~_>h(3^+MJWrulIc2+{SU -gh4)+wHOXC5cT+m(29=4r2)5%&|jX!1e>1NT%BhPue9X?i)}XlWjk{b63B=)GPKgsyezX_+%k^}vQEjytXtX2+c0rMbEc6jv-t$& -Eecyq|lw~KAeXKmwn5Oc7ZX=E{hE4h^#@C@NRvN^8Q{yfn{$NmcXh?kA0pGZ?^3>8HdX-^vjla%fizl_KuKAQG -H4erx3oC^lJPwKm^MS6dG6SYDL&0;2y2EGu)6-eeimQv}Fmohw`Qyr}4fPgtm6WqzVm(i>D`%AWvi&K1GaEl-BP)2rG?=XeR$4=i -r|Tux(~tN_YZuE=dkz4%ovACLL@c+NoF<6<2vm!GMQVd%ET*Oz8XegQi_oEGsWxm8bEf6sN`SK_{M(fRz}IH|&T3B&j>Y5XDi4Az -Y^-ysdq6A`rQRT~0j#a!V@dLcL7>is6QX9zAenmgL*$%1He+@)3^9j_EwtP;;P6@Pp@6vHNa^%Jx&zCzIglM|dhKY0Nj-9UPx)Il -k`|0WdRg+|5yCc1v%hjD)ceSllXEx9OO?&kpxKk@860kg#L?N?79Yx>k%2OlI5_C&)GdygpN$6{+yqU4Ill*?LAH#TwGwg2s)uHk -Nmdn-k;Z|2tSj1rY~YS@%RwL>Q_7k2ysCJ2i;rw^Fx!R2nq7-|&7@5+F|Sm^QmJ+z=DJ!rNwkxTN=cqHbcBAy^zG`@--b`>!kH(J -w%m;!0+t&-`L5F+ZI4Xo7)gbt^xz&K&j$;!YSb?i^eH-~8XZQ6>KNGwL=56kCiw$Ju9G#dw<3kZgHO$DGN+n)VbKl?9(Ux>QrBaw -AI&tCq$lPk84FXWwujHmh*65MLn7KkY;DD`#&pPln>1_;RZ#Nb)*SKPRb~SYR2yZ4i647Qv9;L{5qM!^y+Ex4t!lYvgUgY~AEFTE -I*WEk43Wx))m!s)VLQk~fAhpr(jJCYUwk@<>Pq(tG!0>HnfFA{KGl6}K-!4dX_45tU}NAYXlFGhmW;-YHCDvY_Ze!(7xTMu^nFzA -z;vO0qvK>!PwhCiiznIZeY-3ZCpQaz)Oo^lMcWg4{@9$VuCE@ExuNRMq5c%2+upZ{{dC&J6W+cdjcBmhDxO4bX>~5Qt_@?XX&bx}0(^@==KBxrzEqVz#m& -J3lmOff`T@#Ed_zlxx4z({hj3A{vwBtZXAdj6kHjTE=d4tdl~$UTm^1hnhH_nnVf3VzksDlC)h_&V(q_mzM&uIg=S`4OisZ(wQ-L -_O$8qoEg!P3DL%O8OdK{Sz=a}F&f&DN(0eKllTC&tNCP|{5Gm^D{|BbB|gx%SP=}3vW*Q?hJm-DI+@l<6Gh`b5zK8Dj>d`HZQ{vN -V#(&KCkISJ4ikrK5Z`6a7*kB!e-W`C>TjZ=#i)!Z&nmMsSLhhuq|rlc0nrNsGo+01F*9t`qUDLynGtUv;AMgc4~Fe2}dcAHLFFlaoss!SnTKsZmw)gzc~KD+k?bwMixeqFqBg>zXIrF&Gz^JckiC -;JcPr%mx@Ught`qTjnzZQM8yG4Ig!xZ#L#;5Phe`)-U!{dYu_b@15qI#dm#fRTxHYrx_XZL@@H!j#qb#ST)C)RSlZ1zv&!hu6xs5 -TA2+~Y=fCtOs|UywkATnc$$Wm#T34c+S85$0W+sKGlleycVoIZ)0pw=NLkwxGh++?^@U00*<3@V#DbSAS{5_xN!cWW$dYjXBUPxl -e4fRfE1qeXIB<|yQwDJmYtdw#=wfx#K?iduv7a^=iBrx=>b3js^si;k9Q@zX-cAqlHfIh$`=Z#3573A=wg`d38Vq8K71ix5W4olR -sC?94I3%4SJ1~n6*hXA*A*jOFRWCEFk_3Bv(Aj33-9;mZowZ)J>9_r_IkVd5IBz+;9P5&O;TG%JnF=Yf@D9hxB?qHk7eiBH+MNsKlv|`p(yd8xf2+n|Fc$XW{mST!@Q`ez(p|QCwmCK_^HfqpS6k)?L-$J+ -RqAcJCXRiznhGT48EXk^HZpTXoKeyGDl(p&%b?Ndj+$VEBOd%nu5KRAUl7#4v2|jtM<~sR2{4ra#oV;LX4X|C7x|Dw#K3FhIuU7> -auy&m#(`NfHE4^mSkf()q1tZlD_Y(%>GXWKC$)B})Qc^vFY4G<;25^LWF&sK%v_38%TzOJt~ruzHtj8+iLv&D$qC|Th1sPyQ7d!v -orH#YRzc3s*!I`(#zZqLpN;5Ov{PwlEHSgf_k=@KcTt)i9^^_8f&4lq_l(J=(}dEtL3I<44*D_o{Ah_^>`(OiPzw5{Wfk -#F3bt{KzCqoPfC#E0swQPbZF{M|MaZ?UGwUNW!-OFDtW*E;3*0^_tlSu9p-Q{d`bjM$qgwEBWiPcX8LZc}$q2(s`<4V`7Ui7i2g!Qn#=9+rYoW=?zL&Z<+R2nj>NpG$cIY7v`(JpEHQM^)SVb}vi;9Z_jm#TnJQK%FHrZ@)HAbE)f -MJP?xcuOt2vvbAja;9FDa*kFL=$+V|eU>frG)3$XGBUX!@o0$N)D-LEELArf3%1q-@&XSPF#0I^E@L!|Y`|-G{b)5`B83@TvmA7= -{joGq>D7#hO!5F?C#^>Q6_>TfNoKSl#7_T_HQYPG!w7eZ+zwzz(1QdSw;fxzh5}mG8N`Lk)MF!B-lq+^YkYOZl-zPk0SlQ{Clb2j -U9^BVsGsdw;d91ME|pRl2B(h`0UwiRZwgFTx+jjs~p*Sx`($|LW{ed -9Rx5T=@o8_ZMdtH6P8=XYc_M`M#~xz^pj!}EPKwJT*wF9yrR#?t%qC}q9L}G_Ie$Q%zj-_O5Td9;^B -;`z)~*4Zmanx&~X59t>Epq~Hi;~E)vgKgSta}Og@%%5uAyw(dFs(ajvJznR6Xiqk=aGUI7jR!>+cfjg{p;+UCK`Z9K@W=L}jxDE% -n^c)Xw~^PwjYDS;Zy=jfPf>Mg&EegW$P_9QnTha@0DavhGgkZ^OmF9!Eiy5-NQBfF -VmPql^zt8ccUtVCIHlH0GgI^wcAkcxEiXj?z1k6+Mv*uO3lxpaD{FrKt*cc~iN`Q0G7C=fV7aFnAq~eO^lk89@bUGP{$O_=tW5%RV|%%Y;Q8~xZ>^w43HN<+>O^K&cj8P -CE6-Ppsh@tUqVFF!!9tKqiLspx22AJmxHyj2_~|Q8YY_qI4_$)NFEnD4YNIEVhCSppCdG1LYtLg2LWOHg|}$p{YC3TWW-?yLQy4G -0^|nG7H8}g+}a|GNiwIFmEW?AH$e-G-z5`39aP3ih_+gG|idC4c1hewK#xmsc+5Fc9!!G(YegCV!f7jV&gSLMD5bwOR` -<1Q7oju)f)u;Q0A7Bm!w_Yj|ik!P_;L(nMnpIxM=F_0itQ=EfgON`2&{a*+p2;~=b%m#2k7K1rliQHjPp@RdZ5(X?PY#`=iqsohe -Q{64wkOEw1m`OWay$jfjUcV)TISAHlAAGE1AHie9ehXajiYVLpdeFjhMpKDg!PhyR!X!oSOAsC{n(o$BC{ey*PCmRXM}4QCk~*FW -s^x@DNLcGZ)U+$iaS)`>{6J>d-i*{o8-gb6oqUL^Qq~&B+&7=a3rb9k{N-JK35$`zMq5tdE7XQ76x-$D@ShV;f -Gf}EE85?^jXwAY-4U;3YS5sjWgubSHv!yKcl^Brme6 -=ZzcKD=y>mUf8RlS~aOel*(-O#-Frrx}vU(E9|sef=4^9##Uu9kcC`t67!%G6i&$hCdn`Tz)(+c1T7p{5Gsa#;g4w#- -n~&|{AI`i%cQ8y;ua0B*_?vpHO9t0<*Um1r^!8dD@AHOr#&5jib7!bAI`nX%Q*%*k^v++byYZalrLa!BSQzR~N&8SMk9M}7iLPlE -0i_jz#4X9-nRBun$e*fQJlvl+?YZSq-hH`}{1?kn?LoObAg&pzMSpook1f_Z>ww^C$)p*Ruq!&m1|xx(>5DvmViQ(G8lxCv2Ds>} -AX606LiXaX+GfVnvIsYPmsQw0W=wy7e<6VS%TCP?ETwoe -SYP=yimQInOc=imGzX1dJ?>!#8-nf8B?vV*b<#%+MwC1zcCD>Z5mN!92*e;mNpDs6(?d -K)NxgcScl<3kt1(N|4b-!Yc2@x7;SUUUALTE*eeSg^w2-Do3PaNF;G>Z2Cr29zuBStF)7Ego%~1Z18mH5#YSIG~~0bLLOtgB~2X# -*y_fIQ367e?8he`ha#cSHwU@tVGITUD;Gxc -#Q#(cK#{C_H;e%Bzg+(RR*zJAZ9ka*8)g3QwY;`S99P;9wyyqFQECmAFy3iS827?{K{&hEJz|0qnLQwN|Nfuk^OVR9!|nw!yBD#a -ng2|;)HnwH|5&$Bog#tygLF$ISVz}T#@En|R1JzA=)#?KqK1wA<7{{yez^Wz*n$E>U}1EPFQ?c;P?Q4J1(69lDiAXOIDs(q%mYgT -HTG%j;GkM&(JAQee!mhd9)Z=eHIZ!-iT|GJ)Ra)CI)=U^UjFZMB2i2De4$Yv8PaKcajoyACq_i!((%yT_Q3n*N)cO -4&$S$;C?%}``}pC?R4;=QNM&-sHPaw10{1uvGmyJn7ibI4PMr8);7;+oa%&C-V2aJ1H&je#C9+gm#{-Js?jg$eebhyas*B}jJr_d -Lk>rls3Ck;n|87s2#1`pd_Zjj)WRj%?)T{u-D)@P4tnaIPfNNRGoC1N_Tet8pSan;p83TbYouUM6XxW~V`Bv17g^BKh>_$h=01F% -TZsZHd~})3fk0qG)l|loO<zUXE>>3ldexUbzv>4Z!}xrOG3AZ;#A>m% -CQ2Pa6t1+#-aI}stAq7L5`g+->rTr91Hu<^>OMvKXp?Vf=b$1Yi8qshQ3X`}YCZ3*pUXxRERG5_vlQx&{HtC69#BhhJmBVxYp2`4t*2J9$6DQ?@@$1X?HQ)|k1&6a^wq~hrnP}a~{o~xJ*kR5%m(wa`QhB98t%>FkI1FaA>9!F#usnIAJ -dMpeK?<_}|t&i)f!&^mnNT^zxcp)6XPw;?4yoS4@M~0)Z)nTKap=Ht|#)ubJ%t<#!+<4-iIig=?DHA){rqH5sxO)JIkU+qpDz{{* -;zR=KTNZ|lHrd*~h!$pd=t@n)&}?6+k~1w$hef?x4rN^d}Y#xN*aZO?LJRZ7+f!H~8OfWKU5q -d7TiBkB(Ye4Js4n3?x4yl$*!rUvwL?) -`a_OfaqcVt#!DPqKM(~(UM6SEVo%sJHD0@uu8Fm1vsPv_1_W;vHT2DvTlBfFk`s2pMz -R+*i0mqA43YJukHgebf{GzNMo1tu-TTXh=!Ttr#;Fm`)yuDc>VH3<{#i&6_Q)xEiE`ZO2xC%quLAcgj5$C|# -dvcGr-FX%h7U6iW@r!}s&C1N_=@Bm{X77r5y{HT*Ce19Sl`O!y-9~OuOGlH_!M7deLC2}8lat4QJ6O^gX4}i0G9q@gT9#(8%-r3b -*vZtnV<~kqwb3J^FU$D@^;y6M3Sn#@nXvx;Kv~$+k0y_w?~dG`*W{B>0Ip9z^FdP9cT8?6vxeqm>Gjyav5xP2=2EPFuA7U@$;gp~ -$)|2qxf-@Rp)yQr;xH1C+zKRHYXhMKlAbWbwLmgkC=azMSZMoffJ#aJ7e5FKvIcfil!1tUt36Dci!V*fxY6-p(VU2#x^;C~T$ofic~RoX#t+1uu0JokVPZo(bkLW| -nUdr|j}Kz56(6p*q1~HferjW;jv~cksYK)MyDS1AK>{iBc)B&NpMXZ4M;p^+~YP{ZW-cJmvtlCh*cSNU(KF6I;`yf5d0MpZ8JWd9`=|^lH|98EWsU#igWt(lbF3So>pS?pkG)SFAMHl4c-z8b;*@vd!UpxJ -yg(G*VvG=N4n@3pt?7Z9bMg^E@org89@DaYFRFG>{eosqN5<^16s$L&M0~x)d&bV|d0WNYq-fb=s#_?@hmSK7d)Zy-=ZcxzO9jb> --2|}I=w`3JyIPbbSU7Eyam8q=B2(cFxeG4#M97OooqI$id+Zd;c0(mdvU}FShJ;(?x+obPGhX0}g{!mRKj@QB^Ga@A8jd}_yG`!5 -uJ32n@){T&8xCzFd9z&!_u)Yq#D!fQ4$)_7ePYq6UgoiHa<$l2;XCOHNBzTw$%eq$GS|+O!Mmd+Ew{GDNp}^^ZjyN!;xuiTI~imO -Fn*hRwouqGcBs1cGXdkB<>nfaSg7m!=mTb{<{)))=GvNzEz(i$^<3xH-1uZUY5WgXMQ_pgw`vk!-(hxABe$Zlf5EsSa;cOt(J!Xe -pHS>{QL1Vy2g+8qBNEEu5vB$SwN7lS9It@p(4J@A=2#<7sz#o9Za;Q=4#u~hl=A^gHpVeNtede_m%PL=T7A_K@=%_XiC-vl3349p -kpW2&Kft!zP2DPl8B#ya(!A*ZKsd$Xx@x15?2@DwSr@xZ7q2aEfUi0ublTVP7REsl5r@3EAh-jWX9+kjqwj>3=>} -z8?Ih9+0N7tR)^gEv2_XI@w8FptnwU4j2+l<&?O{Zn((m1`o)-H`pBk73x>ZiI_AP!>@qGSzqiJRb7r|+~FKgSV!ya(=W1%(;etN -emVFv<~i9a{ONu%pVj)@6)EWjI$ocZ@)wQ -#?FfEuXt}6x6Amk%g2q~d2G!Wqsg|D)CpT`6|y*T-Nx^WDL^V_9%yOt%dGufsJ=PlJK}1Wo{W>Y^e)=p7&?abJ_jMe*vt+?^N=Yg -8j5;?tmU6{s6&Ba+#oc&ex@f=_oSs&tmwtd(M_#M6%^EmJQeK2yn=gPA<`knc9f&biJ7iPvQ=K8$tFb!3*`8b)!iQ)mxWgxiK1ijGwE{wrb!X7sgteF1gM!*;)3X%{ppiP92>;7e!Gl0Y^nAPi@xR&Xl}A -EB3<6i=DL{l=s95ep!pOx67t4&vkdOEr4b|+q{Q -gOLMM(6Rd*N1J1A1aS@`j-O`B!EWP0%e->VD^?C}GER+JW@TGc@NRWQ;gW`>Ov{|GCzoxRQtb&_I)YX=*3InJL&8)(LwKBSo7*yv -W+JC<;VTVW-SK0`?L^B$%h;XWu{*VnAGh6D`b)Eq)fTg-#;*Kl3!ax~=9y5Tg_E-d)<;#uRv~mJ&WAZhpPJGYD-*E0U=?$~jyJB~-YzuBU?h-8}^p~o4w^N!o^(3Ex(-p!`umY8E{w1^K9=@-L;AjtCl^HjYh5POJMT2ho_a)gQ= -Q$3#-H?~kMCo&}QTC(w&>hZbm-hhD5ZqKXCDiIUNx8O*#8-Qjlg4K8k?AT7McSzF?5cVGO~RT$GW -6O)V^RpAm{Ki{W4;1}FwK~VO(d#LiXB=-1O;-iY#3@)iz1hMe8^wapP4;;x6hMar0jYL-^xVjiI3|u-CIaz$$j1Fiyv&+Y%H;<4lldDbUZvxa-kY2?DTtmVsog= -Oi@7}m!*9wQg=`u47jZ|Bb4)`IQ~Ymwk$z?Ay9}*;cqo#?C$e^qdJFXta$1yx_!iMiFq=SIk8I;NMo4qi2(O8s~U(7wWcQq`AO-C -`P`(5os$;imJG^h&`P`{+bTws{j6D~y4iii&w1*gkjm+oG+7q1vYJ0{kce8T#}{-D-A3Y3a?%x)1x=g2PR}bh2}#uyR`#JtK7@FU -#1{(h)>17sWhRcHN}8HZ_KM4><5&q%sfMVjmSI=4$CryfxoX6IGa|?MnaFR77G3m+w!t;N&vncD*<6nw)r>zkLq!@j^ZwpJ=D8F0uV7h+Qbfn@sB69np8b;Hg -p9YHqd9Q+UVu$I)=r{lo1jE4r*D|JnF@#x!rd$a1qiL|MW)mZu$lc|1`*y5Oe;JF(c}7H*k`w8v8?BLL(wQ7v^`D|cH0Vo;LQoK< -f>^Me&}pG{(F_R+Or^7|)?bnh^OR@0M@NQZ2-}S~evv5-#iV?y{dUD_@{B!sE?^YLsv#SVRDWJCXpV3`kx$XY1W!(O%j^h-<19-R -InPSqGu{wg4dHN~J7<}8(-OHhsm`#;JS-CqvB55gSbC6CN|QnHh|OwIKFgwg%xV?+AO^ZN#!*2W=^U$1nhBLUJ0*F^^YYomIL2qR -(l82auMj7u27*0)U)g8GM@(WaVXVYmXk|jsix$jM6{}=qaIN{yEHm|<;tdieBZRxDkJ?WKw7RtZPb^K^hiy;ca*SKTl&M%P6j*H{ -C}xo^nW*eURPG$|*-=W4XuU{vMHvy!-WO8riC-Y;|8zV6Nx~ajW++{ -jHdOMD>I}plKZ$##ME+#CuB{?yEKBmov_xKx;L$oRKernfKvn-j${?Yk&T}y9up|%XL*g59C@{d`!A6GIAh5+nd3e*5Qg%0u@ -3^;9Q7lvkJbz&iMXj7w!V@i{Fq|>u~pARzmx~*&vbxyEtqUWYR@V=% -xP-K>QsanJfg4i#R6{LkYPe~p1&lUjIh|(HY_H6ON;_tnohM;?m5(K{*d()xp7SuaWTNcS!W&BdG`Awg0-L5njd@%PqEFT8QZ?-S -2^U-I_rx@DRbXp&jmkGf9}@jz9X8CdtIR?QCM}WaVWmSPE}lN6)q#@II40ymlaqsQ$Xu^qE(X3xekMW2-OJ-z5Bj3uM5_jI-L9Wz -20w|)Szjbh>6a4svn1i_(W7oi2whO!bQ#2MFvvUy@IAlnSK#D;wBwzT628NFrMGsrX@@P -8(A~k1c{2THuXy^LZ*QM1(xI7#yNAEc(8QdMwzPenUSX=4Ot>bQ-K>Cx#BkRbqwOrHX*K+0~HKRiA}9FV>K;Oi^hBf7EHyz0uwkR -CR26#Dk4U))qR1va2Cz-vNg)%#Opp2MUm2JJ|{l7a?>Bx?DX -w9R6&t28DO3Obh&=CsX}YaZr}kE&=bgUlS)n4UL_Ohe0ougsq^eAF(&+U|GlX!m}ONWQ}8Phva?2l@iGfki4a@_rec_97r2IJ$_Z1%W6>8OJkZQd>taQi -oLkbz(~~icr+>)uJdZy!dqFh|BDcgJstW+c4a5Yr7o0t=)?yX9tP!;{Vwg=X5M>b#sIC@ED#pPUo-0xmBJp1$sMzjd1@?u1Q9VlT|v3V%UG6j@g)!XBxdds|`Rj9>}7!))Wz&a%SL@dPkaV_MF -n^vwmqQ8UeilCT{RwSzup@mZTXbGLX<;rWm)eJBrozz`kwKLDQwQ=`F4QfVKv=a3VYZIRA`JludR*?p~X=MsJX3dyk+6gv57!0d_ -peLMCi+iC?tC>YUp@jRTVp&cyfn|AG<~GfYWIHsl2p0G7MLR_*8TyK>Iue+O1r$9Lu($^Tz@ --?|&ek)@fx>nREzP$H*`B}?uBW+<-(u_;TwP!vY8jP)NOsY(`8tjesZ%pxrs2Ie*P1@_PU*oWvhnJ3x!&Mi)4W|364JQ(aY+!UF& -h>VOlaW3Eaj%>sn$_ZA;gyaZ2Cv6mh>bM5>8?~ct!Hfmrv`-WR$YFt>pFIYn**#n$p5Qnt-#D5Y+px67^nL>TXJU>~wmdW&2t#>4v(nT4jd!>dET}(PkG5}$-GaWLXFjX#jncnM!J}9cF -0Rzv_%uFUC2|o77ns?0ls}8PcrHQ!ZT|pFTc(TJL-gyl&WrhWvZ0G!nqrrDXphKNDz$~w?%3^`I3WYqd=x7IB*QhY3eE5q7t%|1IL`|h!fbpxJ77drtMZQSF8h#O6)%#(E^`j&u%3AF{0@pPbdrTx{|%oq(H;n=N*yI6YOn!>Kxg8WFlw2rOi%{)o0?cd&~Q|oCul~_7R=n*DMD3 -J1*;@jf)Lm>q7(th?~+oRYvftutZ}6uo(CH-$>`QqLa7`p;x-@xz0KLdFXkhsH<<7w+1NS*i-Yxg^cZ(T|F~FW7e%%l%P;SF)@rdvIkSCg@Ne9p<`fXbp|JkS{OH-kQC!6TWo-%Qc(NbdfG4(@Hv@d% -?8Vs&%-xz77mJ_+&h~DY`LaogBT5|;q_SAB3HlLxF@tt|S+CJkkCkT?iHt)k*9lMDDE7HyVX?@C$G)EPs&*9m1^kiMygW{!USeL7 -nsT|$^SOoUMqx=Lw~D*jA}^PC6!Pb^!>N%sFRQkzJIhe?=dzpVq^x4B$r0P1$D;S7TPOx&1sDVOGJIfK`0|jj0K)m@|_%{f^2@P`l*G8IQ32-=th`9W?5~l1)N{6B?<_yc{mK|iu^*Q>cCTIsaU+3y_7Bz-<;P(W=>yoWXplvhaF#& -u_f*7ek^j7lhPv-V^7NNK=zGGJ~n$ZIMlGj!ZpZD2nS$qW|SgMtVEn5z8@|S4{gH@5Nh;cIQ1t>27kn73=z4<8%^jIS44Iv!vMYm -j5A!qWth>|cYwu)BV@vdUQ=l`?reC~MbP*3mG(zFy9k`?fq^T=y(@0WfLGOpwySA+ZIssOadIY;D%80m>$#{$sYyOQ@myqex>5{54E}QsepdKj;W{K$$X$xb2-GXJmKc)*rUD1-Snt`)1!CFyfx6J3Gp5gQT`qZ9O5_Xs9m|lAE+uG9_pv2 -9wScYVqLxuEr0Bsv5Tvk9A1`DLRL%n3v9dSqOQ7ML*xYA^iF`%;mW_zZ}+)HM>4I`_#J=X?&+s0p7?~8fg7{s!w0nv+*s_MOu4MP --AzyMuYTe9^CBpAc4NiIGZ_Mho=Jc+f9LHaGRj#PyFD^^PEmlX!a77QkxnJ!!58Lq=CXGRk?|{eaD((>^4RauAF_jpXlQ9}(V0Jiw_t~&X!H->w4vxl#nx;C -*gpDkPs&+LKc}%ptU*CtYvhsHXw}?Y4U;Cyku&dv8?3%kDj`s?8#N*zns~7`_tSxkqtGsx|_*I#e-UG4+Zx -$L!u)1#;3=@EAf8(=|(aSaN|KXMr8o^C|fu7*h%b1yy97F>+d-E=puAp}6e57sX_&@X&i(S6TQLQ_?k@;Bh`#LBQe#qVy_twy^vXctwMl&8d3Ioeve3)_n -ek$9bt>V{{)jbNKgz;X8-=C6P3hHe5O6AHlg?!Ex&N2S?t|&guk2_hh_f-0&_{FQ5CEC63^K4g?^lNZGP}r@Qt5=zT!C2C>n!Ybb -kPt|jSTq|Z3G_M8H_>o$8x@-Y0vN#_soj{GxhBC>epPhQ~<$H%t7Gd)D! -61Sq|h%NTsFLbpn?|3vWfB&0b``N?EKaDq8u-LzbK^e@@MZNwXU#yGS7lgusukhgO2RQc)+3{bO-#inaQw_Wf906nj2u4bgH1^I>4d+agzfM{`yOJ;i9mswc-eh{#a1HhnuaSQvFfAXk{`wyPON&L_5|9A!<6wWodstA6ovoDu`wAODSs%%p?B_bSA&M9#Nd$S?=NID33)V?dF3>n%f5!94Vonav -t5XUBaJJ6hpSR>UA0NMYWghnPf@x<3ltrE5p&&!Qaxh%D$rVdND2)Y8>w?2Tyb6=1YP!kq>PDVFHT@7ZfLKWj2q$RKL3Psf`bug^h5w5w|e%dR<81`ShqoqwmA4Rx|Gom$1v`ai2ak?~EU$!-Cf4br5oEMOG!Q98o~=8AYASAY|r_<@p7$tWHdJG<#Q7TXd(Sac?a -pR8coR5?m}ndgE|w7|7EIFSfKT*U=%SkcixFGwCpG}Xe51Men`^N=#r&p%Snwl!_TQ8t!wfGpGVcAUgEXqXoYBtIpQg@eI%$_4QH -M-JPqUlguzKYW%1drlxTzghcn*%ll&^sPNdKuJDdh%^N8CB_ItOF}9qF)|(hB0;=f?1C^XSRAn9XsE3zqt3S22>?n-_=HrU7($^} -K1xa|K?!Q(d$fg)E@?Z4O^Q95`f-tMfIY083k_&*g1}nYJ-s~eFa<;Y?4e8$`BdH3rv?FgtaGZ}&SbyBU#4aKNd)dQ#Wb?f5_yu+P}wnwJC@I&kPBIMD|i%$Y^0lwpgD040hw#upi)afm(>O5a%r40g2fmT -DoK<;ZRTnw@CSq+simYiw&!|zlyUY__oms)daikb=6ZP+RT1%e-2gD#-D&oSwm)X%P3Z~hqd-RFRWR6X%*_V?0-;NC8WyZKq}B~* -8al``8JvVZ!C#9o4$_o8krSWq;-wg6Z|Z_$(;4{_d`h|H0;mrGPJr@5!w6v-=^zL3-CPnS<@h#?(j2SHmAtC+!kkqzwsF;5vX<3E -9BQvsPR)o0vVins7wMgjMo(F}HziuY2&P2pKEg4amo#yKb!l+lpX79KX!aSo+#*{bHAt9jG$WJ6rpnA4iEn`XRqx9W@W${TQS6GJiK8TZGJ%2?hCgP(wqlQx!jpsAu$j+8XM#j~wid_RtdOMziZQ`BP_CIz8SL9SP7tWq -y-S9GdgAK#Fpd0Rdcnd_U=(A3-{3e0xS3`U17UBaU!{4n*7gHP-8ki`Gu6rl1Ezo{0Ht+=O9f -fqxnA3}x^yuYL;V$r{v?R6=4u2wo(!9c0Iy{G%#+#YuglB#?(BP2yn`9%leyjUHr&=H7+zbb;^!LW+Np9L6ve?RSXT%)k#nr!KQu -(NWvN%z$xZF^-+a#Wun;ovjww$wE_Mq}DZC7-6w+RW>3i*E8(#c1|j%8Kw)`YsP9|CF)A13^QRxlNjsvH@Tm> -{W71&o%5273GH!EB0>KzV4T1HAF-}Lo)GQ~;-DezgZHAsQ8dUY2#g^aF(64yMk*)(qAf+ld7KLwWX!12k#D2X%P`{(#)*QbFoN*h -3y#RREK@V5XGNqMx{v{n9b;}Jx|ih?#Si}&eRnbrqdcGX$LWvNB&V5XxTxkutiHO}o5&7=t^sR%hqEC?)llFxSn6x`t=G$WLExKy -BSF3E5)5fB4SdWRYuozxajQ%R^r7)CDP4<6*awa@tH(G5VBft -1(=%Rhmm=KF2nchYTe`$lPTS4ioy)^;2@c>{pS@C=VX=x1~csFDExPP{QdXx4}Qsmoq}>XwpAaYC;W4~tLg5|o*vl{kpb=UdaM}W -=ZU9`d$)Ha=8nlZybAxi4^PYu54Q6Wq}(txqjMf@y|>owuoY>*9VbgMb=*gg*^bh`w5^6=Y=Vk&kQow65^uW-%a%pg$#);K(Lni} -$;Kb-GJ;O$XJH??a5=q{fKV1fFCkDGyAAktXs4{EMcf>Bb%tdqYWz_hG$X~FWd`&N4bla6iZ+Vz8S!6D<58I=1epN-Ek40LYexCd -2{xi$b~bd~xFKBgBu~VGQ?vteygP4$&hZ3;4xT`Bz<-VWW+>y^3{qqp2rg{O9Zgwi>pn*ov=xKJXi41tWr7Km`tiFaF; -7_7ggm4QS?K5JVJvQNY#isWOTa}}wESo~`ToU(b#Q1$bwr`hwOIOCiFHkp#F>wG=mFoy|DUDHLSEX#WW^BwaD@w@gnaXXJ8894o# -IybW-oYZ^4-H)-5;QLJyUy#YP?OP`XIqzF7Q->|{1q+)e@XYclo|5sb%U<$? -tPb=bzC1DMR<@u9+aFs87$DqlnvQ>lHam9k_LxpO1%v9O8-cfFXc-oUVmDvwDN;nvL(3;D_SfZyGrrL|Xzug?^VwPZ90Ek{g&q25 -H}M{RsdF!$KNj`g4t#5uOM(Z9jV-n0?5?76l6OptOjsFj9nSb7MI~jU(jKvTXi)>j5f{-j*k4;rLBxKbAtInDC$rFSy$dJb^%HRf -UuW4dpMHnreW9`*QuD(jp2us0z(0VB*>&3;r6M7XfOd#sb;=j;LzA`8z17cxOH`j11VL|-rO9y!RK9cC|) -#B5FxZw<9@sm%-0jyTYdRXm*5G^OYG%}fBq^CB217%fs(24j=;icii&Le@eEY4}t=jnPk?D|X6x^UQQ9tDDY2t2JMO$dimHvhPKX -?1qkzqK_>6YMymTwD-3yH@Z-DuE@`k6T{yM6h|$PBl+8(zpe^)hSX2I4=Pd3?GrE5OO-VptJcBnvXuZ$Fnvqm*z -AA%FE_%Ir23KD{BgHIA_x41aY<^_MQ5?%w%Rk7dTi99R_p{TZSraad6%R%<-$&W|R{#9*mcH4sC&Qg9*yg27j!;~&lMTk$^Ha^v7 -_{`((4y(BalK$|j6T`ul6Lv{@lHiO(ClhJ!#DKJC)jmj&A}gh+R2jCN`(RsJq1$=)G2NTDb`&F=gyigRNIv~Tqr(y@IQNN5Kx+iE -vn0kPAwM}6eLokPe&#`LJ}yrIdK6cQPzqXuVz47CQZ!0ZsN?xOUnYMDl0-6}=~XKV#Z1%77#FI>4wIwXn+fP-k;tWjJ+&fv9o5s2 -!Ilc|KA|mxSX4JL$7u)ELO`d;IVDsu8X0w_#%OjUyCD?-8tv5T%9r==?<)u^4(M*cjiRusgh7zCrLt5RDY=p -)ahhe8LK|Pd2EzWmzvE4Ea31N7bnOB^mO}m(5N(!eh4r>=2(8lv5{}PEaBpL5sws~K9GMKX1d8!KefF)$08UNn$TQ~>H(!>Y7Zrf -W80CE5hhPln2>D`#wTJ&+z{PKwB4~pT;Vz#->#|l8(>_TEB5>_drmveBa+)B|6l9ZjcT|GHXqZA$0RC}UJvh&)QKRuptU<#D`ZMO -|2Qf)8&|*%auSJ6?tHUY;g*Y*SkRNh{L!%?(C!GQ-}txR4bfmIYzsDM7)`$ZPd|nK_K%PG=l<*0;TQVr_&EIjqORv{!HA2k6Ay3e -(mUUjh?{Q2MZM-7gfJO-Q#w3ng~Boua774e=L2)I5FBPx3Q0hr{(q$I7V~zR1UuEHU$d_VWlr|9?_Qr|z+Wsm#;8>0dJ=?AiLIaOWlJ}Aa@SdpInl9*?#zznrX3BLEDDie-EExah{vDB5Md#2;* -dx)qPVkHYFt4cv4^|`vf3y$Dsk!Y@=aqtI3;rVVUP^V7njK*fk!f^9p>n30+&F7@_I)|F%4RK6x4gn#O=ML^U$Ics+m#^FQ8>X@Q`a$^BI5siRDro6)=Kye6ZKd*wR^<;woLpbXv{;M!oTLt0_`=OXv%59zS8fkhKxN-`@ulb`HFY=UIYb0#D4XdEsQ5V -D{1s2@G@Vi$+QMml%|x=lPvUx@OR9jqf-<#m0jK8ioc6Si2Yuy-TOa+9_uR+-v_&el@B(VJUSimKgm#j*M0#n4EBIOxc4zh|#Lw&yj5_un?*!!<(>3#yWan!6s7%*qBN -Wa8`mDlO(zRu&6W&6x^6buV&E*D<5l<(pXbsHR-5iUk2Eh~Y7@$kce}+_r_38=Dne@FigibvQbur(#&%fq@(&+EEL$#B)t%LE;|{ -v%>`h()LZe0-}ztxg89tH{1ycDftqrMohCG#c}$`ly*JxRqx23J4a&vLcOw!_>$~LRQN1hEVYvkW09eOuoG)w?G082iBwtwE!1Bt -I&@mVL0^ioEbtym<-u-g-{K%UJ`Ddo2u4X3wD05Nu@Em+dl}Ue#*gp6mwy0Ys9E`&muIa-6jjCJU|KKW81;#*7nHKo#c4SuiR}+9^tPA1gwx}w^q;A!>+*)Mqo$gYTXl1ly-XdL{I@Z=SjY>IaV;;BVsZ1< -crTe}%jE@%Mot`h)0pg@=0rUoe5NPDlS>AOCAXg$^1G|HR3y>ygiV>nf8QS#!Pop4Dq|5wbV)(64hNLIMaGE4SanCK19}h-ujY3x -CsErX&%{8^F2x}M+3ai*yB#DeUGag -5IIh+GxW3*-d)d2WYy8T;`xK@8Fpup^3RkMo!=q$p6ru?>h3|WZ<_F&ZUF&?vwIbDD_MK8^b&^owEmlUG5ZAWkqLpf?J0L2yHZ9> -Rza!gRgYlgH@pH#JeoPCVhFk$z^0Qmk?G$JKVsMs@N#n+faHKH)TQtsk%4F@rs;PTF@*ZiR_JHFM*fk=fWrIC8>$hSovg8KxWp9p -aO=Lp|I#a43>mS%ZbVrGo?1ZBOs2iVH1_P()1&OwVfHGY9fThs{xaOxtT+n;3A!x}k!3`FH4vH#f7>MBKVR6KU}AVadINJjU!bAq -aRSDqQym}A0UxyjP5F|K{O7;_uO|Dp7ZetYYB<*D^7-L_t=NR@T98N?5K*#iPy4BCXKN<=N)3z5Q_Ba9VKGbdJyHGc6RDo`f1C`s -?y^1&&^}=gi1beSzrUU4DWz_`oy*EzX0(;7>IP=23Hgq#T2AckXp}jcySL2gZ6Sz4=EmEEGvpvU3g1cdHbSc{iNCb)DN*f-%IwT$ -%fA&`fg+*}1f_;8v_d`ZttzuEvQ@okScJW@+}~}RP`rc+N4gw)IkPl9TNVo>DYGdxdPz|w8Gjb$RMMm-w&Jhz*sYyr>YipX=`&I8 -9dtoh)+F|qM6KQKl0~h{vb$*A$K$>RH!_K~g)QR=&&C*83`n=)AR5a1_!~Su4KswX^^7U7tP8EnB+4H{Z^QhFsaDXK!zu_;II=|0 -t5OZ6Ip5fMTB1;*PPr<$Z;8M1DmP!W9O1N`n;pzrYhpoL1Ld+xpq`2}p%zUVc$)led3(GU3p6X(m>7}n-Yb5JufpPhR)`J1Xg4eP -8e>t6UWrFicRx5dZsh@!%|_iOJ|Qn7EPLU%7jDOuHZ18ov-ut#nZzRU3bG~X&1d=ll-;&Do=t{ZRK -l}}c8gFZIcDI&A{<>LxrJaIqTTXcG}Hr#-Fb)&W?6*y^QUeMVx?E1}$t|F`+Qe3QT$i9|vhtvwBcomsa+7gVIK}e@#jVD`SAt85NNb(H(Q|eGlX+JGW)#0R%VT-0*BDEPzJh#H1ZKK(G -DaB>16|T0}b2Uy!qa%NS;kfGK2EuD`Sw!$a5E-(4n`x^0S`tyyUJxf -8okx3);qh(Wjz`_-OS1whjRQvM`)hm5H=8?ql6&0aEXiVm@7F)DYF~S4sQjR&xWIr0Xsvon^>}ynpPAMxi-nnyX;a=k$xj-F7Y2b9q5l?{z#fu)YYd@f27ch&&&OhbZ(W;`aS!jQ#L!ZCi=8rc-MzBwDpQfJj=`hQnR7=1`hIWPoIcug@hJ%xK8a^ -Wn>~x0fIbOmh9{>TTp)!9^jOqhV29ZO<&k2$bKoLQ1}+l9fx{ACb6kpbV$fA+zS(>P%m?_Wo|$7_SaJm#T%=U&xL&wRbsoyO^{9*n+b99`%JDr=2hqN*1k+3VNYAuU9WV0vPNlx7i57GnO^OSg!t?GVtnZ&lO6*UZIjC{Ix76AQM{7*af79I;?Aqjr7X1l(2GikI$a`2ow}CkP^sTQF2}1`lJR;kZ0CJmRv) -MKAX)b@~XvRpG5bQOeFP=x=h%zLwv)a-!OZKeFpe&qBuuQ^x(tzOU}(KS14L2vV_F<|}u@%rg|b<9+p1m&Z+2v`8t8TX7_2<&p!E -dx#B);1@g;LBtRaF0^jt!^7|3N|8T)p{cFW$^^nD0j{?$&&8YioGI}Jrzo^&Ifuf2@iS#VT+)aWI(*H8P!pX}R9;3brBe6yfud%8W -DloTvHfkFS?BK@ilkx7gm3X|QX%dbBh`e`8Udk2~Ha5mNDx7^t0pGz5#&F3N{IYgqQ?3%Y8K2BU9o^z9`kp$sr;f%_Bb*ilh9ESJ -Q(7TVTq)#KoEOSGE}ngtDHF5@76)^IyYbst>@8v^AkRJ&5$t8Qry1fYRMf*oRHC~&!ljN4+5hnH*9r>IEv8epPtsb2fUD0BYq5p# -b$u1x9|*g;G|(6*kJ-;LFW$);_UlkEYsgg>` -?_u&6m0`YiBK_7)w{vbJWf4V%cBi@Z79Bl>S@SK%>(;ndUdIf6 -Nr?XwrOkIv2&h!^{%N&z(C9saI$&RU_Zkn>WamgaJ%~}_MVpt4ux-6L1X49tV7nEhVo?m5r-UNYNa35H6CgVootmvL*NGn-YjMIr@muPwm&vK;^ME~IJ&B${H6FhIdPlA83Q(BVZ)9&Be_z`HL?SFg -SDD#nxLEwavZd;dO@#Q7tXdA|ytBds1Hq+9UOa5n1zaa=GlIQEYm2o#p)e+fQtX# -6F8*Ye}+o_Di@AnZ<11WOPsy9fW@!w}; -?$8ZR685U_%xS~U4XV_-_xA)A$R8;Mn__Qh2FoQarvW+vtn*t9Y;)ZJuh%w|<=3(_%Qa+(|Gvpwp5Du^*)KXdu$t7Lr1J4s7mq@Z*q7+< -h)CzgcG0ZSXkRc%Urg@l-nca*=#TEPZ%bcO7&SMkTxCr -bb|31r5q}*W(y}6Fsz}e$#}Mr$WOi8%KACWT_)=mELTkXB6NbuOdU-HQRtvE*wqT<%_ISMK?Q@CaGu8TAgniU-xv@-Y%)3u-kA+E -o22_XT-I_`Of8!D50s29a!;<^LJPh6sVXsxiwGfK*D@Uey>G+Ws2*TA2sVl0;I!nylLA;J=SK6(M8K3wNkTLEhRY@$4HYed1wJQ_ -^cLdsU>wqKY7a`zD{`S)HniQk5p{LYoaFa_yF~9cCmno=9Qq?qB0CMMB8kQi`WJ->f0VAGxIDT8Vw3IfUJdf>`UAk?yZe -leiT>c|h@v7u*w{s%hl|CGZ~$1WKU$VEo(fqwIx?z@oV>j}kf-z5|{_U!q?ca78`Xa_eWf{I0an+n!mklFX76CDCorKSjbVyxgNR -(q#{fm9TER@5~h*o24w8(e?O*D^PGQiG~9q%tO;F)g|HNp2?>5EmJxPQ{1k(d%PigMr28yOp0J!8 -X_6@$^kjtSlsz-WpiUDOZt*WW0GW%M7S_NT-6aqwrD7* -tPVyaILmcccl&MF3nK;GTc&`cEz=QY!X4Zct>0AaQ8%ltgNm;uNhN*)WRoiIBaQFxH1~PtxEU^`o4oj?Iyu)|5lp;K -Bm^-Y;P|9n&zu&NU$NJCDa>`)Xt(cax1=20&J2i5UXkF6Ikd{0=v-Q4AE*+b~GN8ePk2c|cU6<;t@#Z;Coj62ToDRmS8cKqZ -2ULvwE@mem4R5+GV;!br<!cTybHhs3z2fm -9vKqKb-_6rKuONJNg5<7IRSSartPX`3J%i2D7{gH8FOxs44cJ#M0hmTK@Ahug;;fbfEiF7e78R5?=v_<7(FPq(_{4tp-SPrAL6;1IAZgU>)aS=!e#^;1tHB3>ipQ -qchCTT5=?vz0o2mEAO-E(7`6Ic5MWe|6JI=OalCL%dloB@27T>b35&H8`f)wXmhq+oOmLHj8QI?3{Sh1gMP}7RJNt2(4pP*OwyVh;bT|b?L)zQ3{}ylNKYyi -PFo9E=hny0mm~LP_9Hup)9z`))Rtab0@Bd=$SENFA0Kit*G^Y)aebz4q$O-WOH2F$?eo1f1? -4aZV3+)2viR^zxFHdH3K^Le|JcBC23FksPyG?kdl_i2ksP3)a5tT${O|omRCmtZ0YNN4#PwHA6z|Qwl-vI@h!Wql}#y%?}1q@~JePPt4Du -G%IvfI0#ezmL?(+QequQclZR9_cEiT82;&4X87+O%?uyDiD%|*g6uFh89K~ltb9enEJKF`+AK-LuKto13(f};L()2$UAs#V8EFo4 -;j;AU0)s(mI6hL)d&xL;U9xhI33YLl5J{~ZYDDRv#$19lVR&*N_1;^P^)K<%$huKnxLEQHTb=<{t?DN^;fLDkByJSNEEdEllfsZb -Eu+s>KM@Mxo{^A_pC^un(m(*AsQ1{%u_QzKW`j%M=cE!w_GV41IP=blTj@5u-~Dd<(*E&j7^+`6e6T)&Fk=TXQlDLM=4m(|GlgL=Ra18nqN`czAcPUyWR4609Ad;MKnZjOt_ -6|UYKmfmR@>E@>Pg>Jy}i&ADV67>Zx6WU5I<`W9b&(cP?Jl6B;HZ_XjNwF75qSVMorAf8SEAsQj;=P}zOIAYgGxkW}e41sImPZ6^ -h{!y6dgMsPbMBI-uCJ5qtuK!8G~ENf;O7!uy-venpJB`q@!R}_4O}%8&?^4W>qY=so}#dPech{Ydgr^2+y1 -O!)5SOV(cqUpkyR@63E1l9woN|Jlt+73^VBB2C8$TMGU8!VIGagE)dB@d1hQ;-ucoD -VlZ+vW#6b^D5=WTxxH0gP5Z-56h3xhcnjNF`ppQ^035;%~~%!!y5EAcV7ZF2oKRWSH9Ik}dKSg61(7%hTlQ&Cw!^rfMCe7_;>ogAd($Zg3As?O0+m*Vq!JnS8BNS20iXYQn0^0!_z(3% -j*h}F#8^x;#rR=|aYFvFzmJagAG%*3ef8(~7iy6Bv;6n|!+&}7<*yIF{O2z_XEapfZy7lD&NcEb5@m<~y$c7ZWAe*$1P9mb1hOd{ -x$ArTV)lJ*^hm3rFRI|kB<}a+^v^E3H#Lvbkk2C}Mlvg+PrG!Tz-@KsIK7;1VIi<){TxtNI6QO232FK%Eg97LjFcLQ<3f?^j;=iH -7>FY^R8UA&L^n#RCrUqz>WK!;UimIWS-ikHEDKRc-CNG`=KS$>O-ND~_F!$-%#zrH@c)ZE8KRiFA^N&n+p4vBbv6PS)VxR=a-=9d -cgA3iVksUCiN>XBf_U?Ok7vJ@XKzqWOi-QX{#(bY)Y~J?MqBmEVfJ#f7%zx7-MdJ)7c9(FjAmAgA|pnrj2vH?PLPN8+oKEuntnhh -&cgPXU6vot=#PZ`6-P5ESV4T^mt` -W1Vx4Y0^E;Bn;C}T<>8=vui3^t*v-vLweW846-I7a_q+^K^uG8;G-GEUxy99yyaCnysnofe*o{U>S(P1!Fc3A0ue_ -p_B6rS&tciQC2$Myg1JEh0-#I*>CU9>+*f^`*`;^6oAUB_V>N){{m1;0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNW -axY9nUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ1MB2?(dY-KNWaxY9nUrj|*Q$a^XQ!jF1aA{;MaA_qu9+JPR#Ne_gMt-uvG7Ue)fW58U+z!}Bxz9>Y)H!PxV_{++CR{}{uKE6 -4!>vNF2?Qw9tJ)FJOSJZd=WSgYyp1&On|$9uLk@*@D%X%ufn>?fq -t*2PKgN^hhj-(%Po(p!$_ulYLJ-cJd&kvdBM-S<-4?oU)@7z7Lj(V8%C++VEHtI_{PLvPT^Z@hPKNaSwZ}v?2cy#Lf{?W(2{Z4Jl -ms(cJ1CA5$w8eupOEaMlICe~H9;erhPDSi^GfjG0W|AGtvosNzY6`6j9>dhkctbS1c@Luv)s&7M$B<*(>!exgxG*u_P_e}4^^P=S -ugbK`rC52Pm#NgaFvJ!sxk)pGH7(W7t&G_Tyj14cS{Wn&C(1lGT?3zNEjVT;ZwR7WXJ=ZxNOK-5CmLFEF(My`Bj!Qg?4+raJnKj< -Z-_}YI&F%QRh9iFok=n52Q5swo&XasqnVL0Y+x5f?(il-{ChS^J(ydmj-};BBr=#ByJ*w46$$TI*^*WoB0vf$vmvyK*$Yxr6}*F> -=(*r`GoT<0RLaLb<2N2uJlSN|i?G$@n0b)piwC&ZIR$BZ7^2Y}JNDjYS@-l$E2JhZR-^_HW0wu^3rWJ2I5O!r;2F1}$Ee?`4!AIul1% -q;-@&x1y)w$|c!LZ5Ew(Z52ny^R|oD(>jkuk{Vr@X6I--f$mitzRJZ5(IvDJ?T*$&ChL4~;YTuiRI6%g+mj`Ap4rOzGv`lE@~TyrD<@KuNdp!| -kCs60Lp?2&c^*eiSSPbzTwXsFtxnbvFEn;^(lk@L73zGop|Z-=Xv{r2d81TnocU_BT#Hto<;%7DGb=vxtI=s`q@B%re8+dW_@JK+`i2*Sepkx`2gveFBqGr${&0(3ld&u(xG37gtxO9$+%m&0p8D&h%Tt&{mkW()E!glK6DzB17q?#v -i-tF?XqCG-dc5oxKPtTEsR%E~!COcR1FI%xVpND8IVVQgsuMxf)}+g5Ng)l^uwx}Zc0zT;CMY7kBF}Q(P+FNp6{!u>*x*fzAa!$1FGzD(atGZbgM;d5}UV4d9?NBl#@voXUhO4FAJnhxX-?S{&Tx-%ei3K}duGMNP$pT|yia)A@{w8lot!$=rA`^u!p1yv!3*+sxqFf2Bc$+$9Avb4x)!PpGtZ>3q7yQs!Hl`*Qn_3V*ISOqO -BxMwLVt7-FLQo4@vY>y!pvr$OtZLFcjy`vTK1ekOedJeV4*ye(Ew#z#3L76LHhrva8%(pFohZa)YU=K$VO~&@^z|)JO9KQH00000 -0JO4AOaK4?000000000002TlM0Bmn#VQghDX=E=OiQ&byGv6V8rp0r -;((mkotVtn!S*a&E{HDxC&YylCk~vD5Z{C&C&ZNl;?Cc(v#It{OU}=J^ZfjO&o6(TJMlficp38*%)c<#Fn@W9%*XcAgsgzq!BgN( -@GSTdcpCgH*%jCTE!YGPz%$@C>HD|f3GfFn1Ak2XDaH9Yeg74_0{#xZ2L7AkU1&uAR}i+<;`sBaB?CdA8P9y$0dcrAKRie&fom|>~1#W>~gB1J?d=C60#rZqw_$S5xFN=9J5acAdx)SfdnD{!Fo@5?B -Xb*lN21-O;Oy4eGzL3_di7R9|UV3bOKJiR?|B!dME9f~#Vtp@?SeGz@{!?jvdJ$wt9;mS-JLXGW8ZOB0qnUBFmDHJ->5q-lkQKX^U?;tSx^fhTF`^w;T9HS7lwf~pUbglJ;ClnG>Vf`%V$b7@5-66p7mX!1iMie -jtxzY>nfwmLp`2s7ZoIJj!o4Z++lZ7`EZ);Ku=CPt@dTs?yy#uwl3$L_N5j^^EP*$4K3HMB68I3-Gki!{VJYMjPS;>{YLdO$so%HYS5BFGi=@+Cu -l$P!4u@OoaIqi;=Z$4m0@>ys!6zeGYE^D<}=WW_*=Ubha`~&vB)Y2YLe0@}_QqXpH>&>?|nq&YET}-(r`&!f!@-d(Kn$FN|e8LYo -*JO9<=4~9>lG7W~PPv=+@el_KUebbBBW}s9x+?i(v3tCkIk_bTCwrll_igPFbSS3|hI#kZ;bJtP!oNoFDSbi*KjD-keHgi~?Lx{; -ZdGthZM={@Z^(t}xcNX<@YQpr=sZp1iDTRU0Z>Z;0u%!j000000JXABOaK4?000000000000#g7000000000G0R2G#0001NZ)0I> -WiL=m0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_B>(^bY;R*>Y-KNDaxYLz0Rj{Q6aWAK006YIO-uj)00000 -00000000UA00000000005CHu_O#lD@Y;R*>Y-KNEWiL=m0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_bpQYW -Y;R*>Y-KNEXD?7o0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_od5s;Y;R*>Y-KNFVJ}ci0Rj{Q6aWAK006YI -O-uj)0000000000000UA00000000005CHu_#Q*>RY;R*>Y-KNFb1zU!0Rj{Q6aWAK006YIO-uj)0000000000000UA0000000000 -5CHu_?EnA(Y;R*>Y-KNGVJ}ci0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_6#)PMY;R*>Y-KNGWiL=m0Rj{Q -6aWAK006YIO-uj)0000000000000UA00000000005CHu_Jplj!Y;R*>Y-KNHY%fqt0Rj{Q6aWAK006YIO-uj)0000000000000UA -00000000005CHu_WdQ&HY;R*>Y-KNHb1zU!0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_jR61vY;R*>Y-KNH -bT3d#0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_wE+MCY;R*>Y-KNIVJ}ci0Rj{Q6aWAK006YIO-uj)00000 -00000000UA00000000005CHu_-2ngqY;R*>Y-KNIX)jPq0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_1p)v7 -Y;R*>Y-KNIaxYLz0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_Edl@lY;R*>Y-KNKaxYLz0Rj{Q6aWAK006YI -O-uj)0000000000000UA00000000005CHu_RRRD2Y;R*>Y-KNKbuUm$0Rj{Q6aWAK006YIO-uj)0000000000000UA0000000000 -5CHu_eF6XgY;R*>Y-KNLWG_%l0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_r2+r|Y;R*>Y-KNLbT3d#0Rj{Q -6aWAK006YIO-uj)0000000000000UA00000000005CHu_%>n=bY;R*>Y-KNMVJ}ci0Rj{Q6aWAK006YIO-uj)0000000000000XB -00000000005CHu_^#T9@Y;R*>Y-KNNVPY>(O928D0~7!N0002AvQ10?00000000000000A000000000001yEEK^_AD0Bmn#VQghD -ZelM`O928D0~7!N0002BvQ10?00000000000000A000000000001yEEK}G`r0Bmn#VQghDZfq}5O928D0~7!N0002AvQ10?00000 -000000000A000000000001yEEL2d&80Bmn#VQghDZf-A7O928D0~7!N0002AvQ10?00000000000000A000000000001yEEL6!pm -0Bmn#VQghDZ(}b|O928D0~7!N0002AvQ10?00000000000000A000000000001yEELB0b30Bmn#VQghDaBMG7O928D0~7!N0002A -vQ10?00000000000000A000000000001yEELFNMh0Bmn#VQghDaC9$FO928D0~7!N0002AvQ10?00000000000000D0000000000 -01yEEK@J1}0Bmn#VQghDaCBcnQZGY-KNUZ!b_w -0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_VFUmGY;R*>Y-KNUbuUm$0Rj{Q6aWAK006YIO-uj)0000000000 -000UA00000000005CHu_i39)uY;R*>Y-KNVYcEhs0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_u>=4BY;R*> -Y-KNVaxYLz0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_*#rOpY;R*>Y-KNVb}vv%0Rj{Q6aWAK006YIO-uj) -0000000000000UA00000000005CHu_0R;d6Y;R*>Y-KNWaxYLz0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_ -DFpxkY;R*>Y-KNXYcEhs0Rj{Q6aWAK006YIO-uj)0000000000000dD00000000005CHu_Q3U`1Y;R*>Y-KNcXkSB4FHlPX0u%!j -000000JO4AOaK4?000000000002TlM000000000G0R2IH1pokSZ)0I>WiNGWFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOfrAp -kw6y!01Z0;051Rl00000000000JMRy1pokSZ)0I>WiNGWFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q -6aWAK006YIO-uj)0000000000000&M00000000005CHu_Jski5Y;R*>Y-KNSbT3RpUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-wMm -Cib}y001*3001ul0000000000006XsaUB2vY;R*>Y-KNSbT3RpUrj|*Q$a^XQ!jF1aA{;MaA>14LtjlrQ&T}lMN=W9smGTMgRaW00000000000002AfvYY60Bmn#VQghDX>>14LtjlrQ&T}lMN=+AslF8}}l0000000000w1G!W003-nV_|G%FLQD)OhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C -0u%!j000000JO4AOaK4?000000000002TlM000000000G0R2Jv*Z=@*Z)0I>WiMlMFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4A -OnwQK7nY#_07Tyb051Rl00000000000JMQE*#H1+Z)0I>WiMlMFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ -0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_5PJatY;R*>Y-KNIX)jDeUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQ -O-%Z)MxI&>000{r001ul0000000000006XsM0)`MY;R*>Y-KNIX)jDeUrj|*Q$a^XQ!jF1aA{;MaAY#a4$OHfYrw9N5F8}}l0000000000w1M)P0RU`oV_|G%FKBWvOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZU -Z%|7C0u%!j000000JO4AOaK4?000000000002u%P000000000G0R2G+paB4EZ)0I>WiN1aUqVtZOhaEyMN?BjM@3UFP)h*<6ay3h -000O8w6aZ1#R9v{%9{WH)6xL|G5`Po0000000000w1GaL0RU`oV_|G%FK~2ULQ*eGLtjlrQ&T}lMN=WiM)BFHA#UO+`~vK}SVXFHlPX -0u%!j000080JO4AOnkbP$DN)408<14051Rl00000000000JMQDR{{WRZ)0I>WiM)BFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(Z -ZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_7WM)FY;R*>Y-KNHb1zIoUrj|*Q$a^XQ!h|U -0Rj{Q6aWAK2mrLQO-vj!rz0es0089M0RS%m0000000000006XsO7;Q(Y;R*>Y-KNHb1zIoUrj|*Q$a^XQ!jF1aA{;MaAY-KNHbT3RpUrj|*Q$a^X -Q!h|U0Rj{Q6aWAK2mrLQO-w^@^4*98002q|001ul0000000000006XskDLPlY;R*>Y-KNHbT3RpUrj|*Q$a^XQ!jF1aA{;MaAWiMl4 -FHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOjvDr^939L0Qf%u051Rl00000000000JMQ5^#lNHZ)0I>WiMl4FHA#UO+`~vK}SVX -FLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_b`b>tY;R*>Y-KNE -XD>`cUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-vjEypfs#001%q001ul0000000000006Xssu2YMY;R*>Y-KNEXD>`cUrj|*Q$a^X -Q!jF1aA{;MaA -WiMo5FHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOlA5z;a4jF05oX;051Rl00000000000JMRVCj|g(Z)0I>WiMo5FHA#UO+`~v -K}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_H&X=wY;R*> -Y-KNUZ!b(kUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-xMk7<-Wn001}}001ul0000000000006XsYf}XPY;R*>Y-KNUZ!b(kUrj|* -Q$a^XQ!jF1aA{;MaAyMgRaW00000000000002Afqh^F0Bmn#VQghDVr4H(Ltjlr -Q&T}lMN=WiNAfFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOuEyy28bO109#A|051Rl00000000000JMR~9tHqxZ)0I>WiNAfFHA#U -O+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_oje8r -Y;R*>Y-KNVYcEVgUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-$*SFBQKX008Df001ul0000000000006Xs(L4qKY;R*>Y-KNVYcEVg -Urj|*Q$a^XQ!jF1aA{;MaAWiM`SFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOkGO%#a?0n073=<051Rl00000000000JMSnW(NRlZ)0I>WiM`S -FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006bJO-uj)0000000000000&M00000000005CHu_ -rO5{XY;R*>Y-KNQY%fehUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrORO-!O=Sa+nH008OH0RS%m0000000000006Xs*~te0Y;R*>Y-KNQ -Y%fehUrj|*Q$a^XQ!jF1aA{;MaA@6aWAK000e+8BG8H0000000000000L7003-nV_|G%FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMfJFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMi7FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMi9FHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMl4FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMlMFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMo5FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMo9FHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMrHFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMrOFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMrPFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMu7FHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMuFFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMuOFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM!QFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM!TFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM%DFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM%TFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM)BFHlPZ1QY-O0000Dju}k=00000000000000B0001NZ)0I>WiM-CVlPlj +0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNQVlPlj0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNQY%fqt +0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNQZZA+v0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNRV=quk +0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNSY%fqt0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNSbT3d# +0|XQR000004UQR20000000000000004FCWDY;R*>Y-KNSbYDVJFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiN7X +FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiN7dFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNAU +FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNAbFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNAf +FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNDcFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNGW +FHlPZ1QY-O0000Dju}k=00000000000000D0001NZ)0I>WiNVYUqenWP)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G% +FKBWvOhaEyMN?BjM@3UFP)h>@6aWAK2mlR^8BNkpkxaw{005^5001ul003-nV_|G%FKBWvOhaEyMN?BjM@3UFa$#_3WG!%LZ**@h +WN&wFY;R#?WpXZUZ+%luY#cQdc3{(4wzSZeLRB3|xI5d;VLV?{?tw{?zk)5jb7H37n3<1g_pc19va(`2D-`4)^7q-@&|#^L*a%9?82n<9QeNbl&B2&ac<} +`keP~`1NJrPT&=fZ}>QG`F-#BeIEda+?6Fq(GL5u)#e4XXVD(;b2fjg&3S%L+&YmyYLw??#<3T@u +gt)qGEjBNT_5^WfcF0|u!FL4hY2wb`zP|^_-QS~DziqbF>ARA$K%@~PMHBZ}=n?f`>})^%o8 +a!vazbF3>OI=iA$MJqmkxX*Jf!0yTBJEGg~1|^aOel;ZvDq`2j;_U3?+(dbPl7PR_262xJkLT{>z&c#cGx7 +CNrFLZ9c9yqz9Rm>kV0DS_;`RWLB#-Z>C`_3NLYOr72Nuiz&?UuF`2(H!Tr`7qXTK7gUKxEKxGPCYvkgTL}~K2+pW5I}^@9Z|faa +SjtOud~~cBjuykQ6Bw4pipNIr6{eXcS&`SEVdggir=D@+@nzPz|F6&APl*<6;n4ku+(MUbgPi%TLcTn-2MhW1`Tox7_YN3~<6 +mrlBBFNal*3-aGe4=-gRj_6qN)QQta1{Ia)iY|}}ZbF;3If9zB$E6s&jgF-u^F2npnrCYwVY1Dr$>5ZE>`N1PuV@=U!q;6jb +UB=n7E<+Y<^R-l~9xzzceEnV4-b6tv*~V8wGRixqtJVaV@M=1^V{*-s))I~@kgAk-INA7;X|Zt=yQ3^_!>j*(F5pH{6ANtE{(2D1 +0R|V@n&|bpdNDH+#r@v{YMYLrOJK!i<))+7Z-}kYHaR$66EYg4W|9VtJ(SuL>AjC +O;`-EW7T8C3fj_a*{ZQM=G&haMM(*~GAO7t$3c;Q0Z>Z=1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiMi7FHA#UO+`~v +K}SVXFHlPZ1QY-O00;mLju}k`$Km>#8vp>yMgRaW0001NZ)0I>WiMi7FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(L +ZEv+%3w&HvnLh}t(p7XtD-@bu(g#i3q?xp|X-G@+Dij(T+VH3-agw=7hE8VU%%o{Vv}vJK`-WPilp-Jxm4%YF)TT|lK3R3QJF~mK +V8I9LV^LT4q3(+M^Z$MSbMM@F1g!hp{BrJhp5OV-_daJ{ddE2*H~9Mr%Ec(}eUmW@&oXBJc}D-%pKnYV;1J-u0Y3pa1@IuC1DFAv +2KXO<9{`;APGe>QZh0sBp8=c$_)WlxfM>spa1tQ8Ovu7zfENJX{4U~8zl-bl0D>fQ4DfA$p9g$1U>5KlfX@R?0Q|Yd^FOxz)`?tq +0pQyK9Y8r!2=Ffemja$E`vSfNu+8?rZzA{U0(>iA3h<49!xOpR7K`uxiKOGniQM;y9sio`e-ZFQ;Ny<~D+S*Lq-*yDJpcX+IPVbP +B)}6FaG!4hP6d1ka2DVjE+pNRfPV>CeO!9H`U@@HfQw}x+kObJ9Pn`qzjh(d`*RC_W7nTGiS2U%-vD_2B+@Z)66u=^cn;tU +z`p{VZRanZ#PeKf=dS{U3YayMh_`PN`7~hhY@S4Z?wrK)JOFr!@NW|NecH}{X%hMQ3&1MCb1vfgc^7e?`ir=K(?#S*s~ul+5&6}5 +5%p#};5p#`$VH_8D3p7K@cCk{d)dNYT+DO5dNI%c*2(1G+b0w6#K~MgWit1lX5nnWO95*D&jx(YWb)&d$&^pju3tBq^nS#)KRTIw +xZA={TKJS*f5PH_ZZhdPZSiF-9WUAOmo2_mCX;XfHQDm3jB=P)#&uVgab0^E^=wTU`H(InUH6yKt{*KU9b;wW$JfiqhZoDZ&&y?` +?`O9EH)Zq-zqjp+r%fw{~dzyUIylyqtK~m(wraZs$E#PJTUU=YO%B +^q#i(zh6$i{JWk1t8((^)pE+?4|e=bQ;Gk)sl;>sRQ8um<-F;(ziKM^v}h{r?Mgtn0CVG1`rQvqrQUqZ&O2b|J!#jUu=t*v%5!A^ +*8x61mGoUVjr-nc;VskH?@r^owYEP!jsD>_+rMcV>ECAIZri_i8uxk7_J7*8pPEK{`<%sp!s7kHH0sq?r%}Ey*zup)b^mGC{m$-h +rnCRe(XMCOhwHJASRj({9IavFlyHo$x>L>Gc19fYHH3%^WDvLRo()j2lxq(9pO +*bI1TCfA=+!FA;o^mC0BlwXg98|?UffYpG%p$(0X3_3W&mz8`TKJn;-1qF+ +)Z2?^)2=IK)2^X?f;VP|Ay^<)%KSmX;=n@p9@%z_PQ#{_fQr2^5rVp%P#>#vj1G}e;Hth@C7g>e4WeuV`4SW +-&9S#4_9;kZPnawOEvw|ebv;xFW>$+bsM{i0l70M7q8aqMrWP_WvwIy#E`bK1`^go}FJq{?4-Px*GbA>uPwe_uKZ? +8p?NH4e^|+p +D;IG7-UX!R$pu{Zr3F0y4;RoLURl6(|Gj|cKYJnh@)ip(1Y8O@Vxg1@{^M1j?mn{74LdtbwE$3I) +lAbFpY_268%WJv+s#@~3qn7LYYn3HtTP^wW`C8)pel7QX6|fcXjf=?F_C>Ut1B+d@k@|6k?Qd%&-mXT{HPlGI_3=j9+wn&7_Xl>KBoV@|iA`Kz)x>=p +nn+h0;O_u$w(XmmZQfvE+`^$|+WQ^NwBHAssTYTvxzAUdN&k17?K$oIUo~_8^IEv?j27z2Wi5997S6xf!d^Q*&_chxtA+9G=@#zy +tX=nY+x}(?`SVjigcS2TZ=Yoxzib)TUv1mhE#v%d+dsIB_&&UheEXP==qi?QI40?nZgq@U9;-l-r|rtj)rIM7hS+UqtyAL;oJPeOnFv+Zf6xQ658i56TggVLRuaQI4VfwQY-@ +{y0F#_bt5KLh+mTqKu&Y2<2hhuXzE=^M6xryx1pCrfJh4ObOrwx5-w;gY^P~wT$=7WYYp%Z139g~Fe_0Wu;bTSxEAFuTmKNsr)*tv +#!GGepHRMMc)tk#{i|VYd%tbpZy1aBq3kvEkCI#8Z5T_RLirL(KgubT!zf=i%n!vkMoR8zCF$EjR&VAANK-!fqTf?MiU%1B&0mEQ8<)p)F-MEv8J6?ZBB%Brk!s%RBI@*V>Id)6!tihDrs+!_eHFi~%DM5vhmU6oi +@rZQV8YadQ%W&)z5apPWD&*35lS;BIp6KWb_qoZi%xGeb-4S{To&t_~q5Q_-_VmV3(oO@$XI$&9 +Pn#KSNw6m|fZ-c^6EWAhF_8q4kdVeNgy|7x+m_xuptC#@y)K{pqKZ!UD9&~I=kY7`ol6>={$!#v=Jq*>uC9S(5=sz_JFCL|(FmpJ +GGQq)LTg(loTqo)FCz5F=-Rt_upv(1Pr#I<#FD}1r(CtjY%x*7V;#ceEhL=?3;c7^y!(F|KB$nuLL@}KD=#tye +=#U1MM3;zy4&n4p=Rl9Q?aZ!Nv}>*6$ZaXB`orm7?AhxkUD;07Ci-Ep-WHK)((Otol0y|fCCj^YGzDGH=SxcQhkL?cPN&?)rn50 +DG_m<03y?nOh;2`(=d=uKyg7>3^OBG-IaDa!(D3!`WSq&+Ji%rOeZza*`0`iVNO@lRjvo7DEXzQ^ba|0&=##F#fVK4 +kJ*G1&;VEoNa9!2Qr=yZHDBb-H!BP$1994H?Lx``d-lqr|SGB +L;vxOmoPUt7`%aXkg?I@1zQgCSuj?hfXTQL1x}$Ry>)L}9{EV7fO*5!2U)MH7K+Jr0usNW1Zr@K-{PvwA3nNUL=r +%dbGDZb}Tr=?$-QWjpo!s@FgpPgjjQH4eM8dvKCiUf3IrLA;S6SZhFAg=0x^SbeT+;zp{RHDGubP^HpQ*p(`qcPz1u+`?{dkc*IX +2Xo+y)b|Z3>VddwG3IxQWp#%KVrd3{Oo=A(#qr{Zwke$+iT3qjZc5#n(h-SvcZ0HcI;vXK3;&=(?arM~77n>-p{3IekSI)mSC@~v +pg7p$IhS~sMoV>Cy)Z%%z&h7+Da*vCdiA7ejnf7htY(MHzKwzl$Hxq3A!+G=f;x~m40i+^w`fn8Gt+b&vFgxP+Ny<=Rt`)VvHc{Yct@}lGhM`n{7;<826E8?@>;khgZpCI+N;E^vQ2T03CI(Y(Qasg4xUgtE97E0q +hWjnw^j1O~Nq%+uU>vg6k+$#vRzUPP98?en5bcRG*hPH;G&u3=oh6oFjH|QV*24-;+m!+k`K$SMCkCKaubDmgnZkr|vxDMXU=A_s +dOri0Fu}9|uXsluK+fD|cN#b1npJKJ=4hbcs}ZfR_n>BQgOb5%aQFM85OJ5BBqhEm9bFeq%b@y5qO}2Xh2@erxEj=hpSGpxafzuP +7*I1pEg6Lrt*NYri|$JM*~>hD-7)lhF)|HB6#%c#X}>~K)+cXUGFdPqoPIFp1a$;uI9J9aMj6hGFn<++9efkhvfW}WKdi! +Tvr&GN|e`*>DISJ5~?BM-fTSZR#lw=4jU%M#S#o@#Dr8BDwY98jYFOQ3 +u1~=c+z^gIBMVF`ccN6k+og`lsLJqLY>DhvC(CM{QL@Vl+uqD>j7H!r;R@HR5kC(fxn_;JO7)NO@w;Wf0>9ndTp0>fYv#?*wIo&q +N7=3nEvl(rAF8gcE*S9`9b8hPuOqNYhaWto-GL4z%&WM_K9a(AFW#$OsQ)O=aD|tUD%dHRC?a?iiA_Kf;Z!c*=fdwC$F1tA(wrnI +{3R4~nWDpaJ;>v1M@qNV +ui{8W*GpmD^9#9};_`_@{$*h7Br7fYZ_s28)M367wwv?1vDX0E=X6s9UAl@^8tfjKu4foYKjczQQ97si>Q}vzh(pa=Ak?dJAp>=s{OYStGs_F^2iGW+!d#E48rJ*Nt`(wx; +FUQ3voJ_gt#n-nltE|n<6KaqPR<^{E0fA9jNGpW@1v^~#_8^VZUb08XvIHB5wmo2LB&r}Dm +HX-*2mpPm{n%$il3qHhU4rLB%|K7~l%gSFRm$GT>3$;khJ`lz3g!2NM2M{Bi$5FndSlWOgG4k7f?*zN5KG{sWDe&@u2$BcXS4laTD#9iVD?K_as(HZ7$UG>0z%+vP=ImaPuLCg;XLn<8 +k7~h@%rVp-P#Iw|>JOp!B$jM-vYT~^YJdqj9(pKAu%YjcMJ&pnQN-2P?NF>m>?@vC#P!$hAm&0dE1p#(m7)%0kC{itxk;#Ls7eZt +VR1#zsF{7jUAPt6qOf_6qhcJvio?Qm5t$gSqHEY8mjnD37^t=>cK1JD0_DMMNU;&{%jlPpUFzyR+<`Gd!NBEGvOBQ)OzGJs!fKRGqCsDmi +x@77e9CK&(4xUf;HlD6f65{wbQWByS${g?k7Vs=lWbZVYUFbmg5e7)(fO`BB8f~^>D^XZ+ClWG6jXd0e&_Vpi<)j-B2#%^WM(BmI +cREV-DcI#PIC@~mi8LIkJ1btW*IyuKE*XL(n&;vUHSVyIHXJ^L%8R=o)RQLJ +XR{Pf&p`RGAjsMK2>IuYial5dE0%dgo`Im_d-MZw?9bejxhJpTbsXd|Y(+K3nnR#_E|tbesMV^d+Nc}{F}O}mJC`5nEDAYa{kLj@ +CSe-WPKuAoTPe-QRAX&mI6@5=QD3x0ypjHJ0OQEdAqu9lqG_7U-M$X-aVmx;EsxKIMm=5gTE|4B^|h(_b=m8j%zF_6G%&yh~3$rjGfbQV(v5 +U))eN&V*Bi+gJJftEhKcRYxB9tejY5geXR_U$&;rP^}qFb_b(fl_Ne%l=-C0CS%1%oRmvZ35T(Xo0ZzbJF-y6bW(^MvkIMu&5IY> +DcFP)2iPw>&>I#`hY3os92EQS5W!Klhr~r_Y}!F*An86FX?Ba~!!|6_tz~)60gmvf2X*yc4XqNb_5NlPV%<|>e@=ke13_-@gi!9v +ZWn%Ul3>N%i}+C`b~UDHmU`}jrh07E97)#I8I{P~RTz#9$+E>UQQn>0(gu0GM5%3WRAt$k7ykFzGalp}_h4Sun%!jR-|(r-Jeqkl +SF41_eMp;rzf{)nH(THF+jd(EnJ@-i5IR&HXvQyi4y%Tc|%yO&(|R$L77p*!*$Ec8Xp3Qs5zA +iymVTK@6EEu|%Vct&r(~20Qktf09=OYpKdm{T&L*b3!@D`<~uuU-wO3IWa6)oSD2*XlhC$J6JFtxZPC*{Fqcdj{s}%ZgE?SLe`&{ +u{{7o(yVrb=IUk045!0PlE!R$><3E;LIrnr@tK?$kif3ItAiwx0f#O6<7D=$Hx;DMG8||QuuC^PMBnJs#k@+hj$to-A7`$p!dOY? +zZvY>BFJo2T&3>0StKmp+a?4=C0eY>f$nljmC2@k_o|PS$f>#KUWunnesd|2UPEAhI|@>2S$){P_8^wtFF@C5aQKsiH%|6k7mRwr +B<`rcpiTl;!BVkQ@gwR8Y=9`zGIPe);=)@Mm8syD#Min4^J*jf6rmkEgS)R6Bpe&$?$q}u%~n*c;eqphk+e6x5oP#jfy!IGEW8Yk +d-wB`7&1w9(JFRjUZ8+O{=_P5;L&gSQI?nj;p~ +R?S#>`+`m|f$>67Fe+&*m1sZAE6NdZFnM8lpY^#KkHpeWjCq^Ei#KqvBGYfV~fw$Oi(Uv*30GPoOyumFf(l +iC!OslY0L-Gw1WL+#&fUV8b&MuONjwY>m<;jPj~EM|^mR)N9O(BD{lvaaI41h#%mgDL$K9$dAS1wDi|vZpW*VznK@vtKnfa_-v!2yQi-Uzx;&lyb%w9u-Nj^P;Z)j(T(Kpe$K#CZ& ++i?O<-ok(>1eOMfdV+Z~*_F$Ok)KsEZIk@W&*A)Z%~lF0+R1s1qEYFn43+4TAG3>kz3jWxiriS>m-O*x<+9_F$X;u-qlmbUV6JWZ +J2>DSIM{pyDshs*Vt*#^-l`WeiK;3ldNaMQk1#_k{j{fU#(Ub^VMDfR&^WJrh0lCrny&lLwfXOUyayIMmC$Q!WFpD?hD|V(rZM&3 +BUJ6psO$#r!#2Z`7d*iMtCnr0y_-+2=ypQ6YK_tNLJ2J=jGk&(of6;GH+wNX@ViH_`;`0+S=d=RF+IhLq~S{yZ6MGnM54bF@-X5_ +{Kpg~Yae +-(i9W&pm-ibhS?){%D}8^y;J6c3yCJ=Qe)?P)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FKJ{iOhaEyMN?BjM@3UF +P)h>@6aWAK2mlR^8BG#)Y7k)q001@y001ul003-nV_|G%FKJ{iOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ-tXV +Z(KDH#|_&J?b1SM3oQ}{3lxzEy^u{6*uIu1ElKE>E?wG9De9q`UAu41zGpACUud`>z5tvM7fzfwa6&?S6ONn^R}P3ff3Lks$)%RO +KYQMI{GajcA7@W|$1q;Sd=2wY%q7g9pJB7H^(rLc5`Ro_eoEhe0k43+ +fp38Sq<9w^(f{?t(8!^r<_!8I$7r`O;Epl<`d!rf8pJ_(FbIqu434A`pYsNfs@C9(Q8T0KWzX#2zQzWWH-Hdf|Y5yg- +0e%H?@K^9f@b?twucYJe6#w65%%g!I&w+~z@&1d6Z-VJbX7Pje;1^<`MC|4C?E>ccv|dbHU`OMXC)Vc@Pp9_}d561#p0h00_acjR +2_xt~nbxP~LAK?-8cDWozR;y1!FC=`jjOHXUR4r1FSS!fvt3n6O)z!u-e%p33dsd|nU=b)hSIX0^aLxhkAi2PYKPyk@rK=%pVv~4 +q+m6$BV7cl;=a>F8kafgnw)#L@^lVE2@eCjLg68tb#3E0oBt*M-XlCdYM^(dB_2jkk&ll2%8iYV~htcTo9oI@^YxoUgC7JK0(%Yj0qg +w>xjGVYF_M^Vz_Xb|raZbAF3zM4BS=xfLNCza}cBmGd@uIev9dPc%xji2%B&@kH4`QkCoY?W%&*kZHQ>-KhzvT3ib +wca-xPmj9~rV!`xXm3wTQu+!XjmbLc-`gAPW}PFypyrXZ*^V9=p>&b+&QST*{p?V27J3Wy`G3Ca$hVzedMD<4Kl?yxX^-c+JgikI +c)RoN#^sg6oN|t$vp(E)F(J?Pw5Z4I6Poy%Ptk2OrUN3)b|!At#-S~VUzc`5Zq~;G94x5h1yw_`>}Fk+G@kFCY-VCNr69H&T6xdb +9zh3k;$WC{UmY$+11kJ$1Wou;I`}E49P7bIzP58IH^{2snA&(Qd)AP1)p7Hotl+C>O3`_m#}mi4{{c`-0|XQR000004UQR200000 +0000000000761SMY;R*>Y-KNUbuUaqUrj|*Q$a^XQ!h|U0|XQR000O84UQR2-@YmUH>dyrNm2p;F8}}lY;R*>Y-KNUbuUaqUrj|* +Q$a^XQ!jF1aA{;MaA_KCT@1 +TRqbAo&;P2_*BC4t{>%jrKIN_KgRQR!t?ukdEP+4#(g|*8q%kZ^Sm$P`JwTi*M#S%CwSh8cur07yx-#a?8%-t1a0N^_q<=D-fMp1 +c^?5*4)nYwfaRZh-YbBOKl8jN05?C#^R`3&Hv#XL=N8X<4)r|?_&%POwRzrdcwUtCytnZDR=elj4ft$_=WPmjd8g-X26!vrwt)8m +ejD(0gB#~O?;C)1fLj9&1KbVpAi(bco^5amU<2S&fLj7?bg<`b1Go)f8gLK5?*aZCFa>xV;30sg0@eX0r+MBN0e1lWD&X$Z*zP{l +*uVB^EZ;MY?OY7_HNc0av7ay4bD|440Q|baM!>I2zq{C<0|9phJPZ(1{5N&L0471ULoo%YZ)v`~qM%;OC_u-R#%w +ZjR@yZnk%+JukHUs|^0SoAmR9)%&i&e*u04@N;?e74U0-{e|8DHdp0|nMp+J0Y +Utqrm71*Cq1=csQ!2CY}+(72XV4IceEO1^9FR(u+SpGAtp7Q{=0KC%byB!eA!@JA!-CrP{9yYkv`ti2{@%XXT|M?=zZBgVnwkopy +0{|0(cfjug7K&`=41*UG+0L(uoTqC6zXW(&k^Q}|NPMj+vi&ED#P=ITw*Su}=k0Tc@cmYYFum~*mf!Ud_G?eT697j79uN2k;Nj@l +ekIQv4)~~#b^y1mfVS}d+tWR7DB$^kUcM=l7apxvmxfZZG`U2VeaK`U<$)FWBBDb4VxOm_xeQ8u0so +-<`vCutJL<@+rFA=bQY=5ju_olAVz&t-phoXhn!)SgGp2IFO`TWPJ?B9l`k&k@gH1=cb(}ShSr*U5QI*s%(_cYGKrGN(jJ_m@U +?d^U#crD;9r;{$;Je~b*JcDvzZ@}whe1Ppj&u4Pp4n33d^hQ9i6z`EUDG!F9MY-pn#dUir;Aokzvq&FbJDYN}6>uk^Ye0xrZxtX^ +0B?tLxV}$4hwq;`hyDA?xtx!E&NaNB%XQLuF2^_LT*}My&Lv-7eJ=6yw?;9L?0oUD+FCe{kU%+}VG#~&clq0h?naxBAy<2*<{tpEKyhQ-u +EWp=)Mfp7K3i8z(ui*TA`AW>G;QLDU=c6k*&rMfxeg|Jge2oU|5c;@^_*e!Ak>-5>cq`znt2xeHuHigS1pG1J@z=25f4GMDeFbp3 +%*!>T-|V$qe}`Vn`8xkv%7Z(uWqnUyOT7N$T3ZKTA~(r8xQ=*w@;cJ{3)hj3-nR4)uOnVJyq@xNBS4rS-VWDue1{o4!QeU9v;39U +bKEyy&weij94Y;|p7Ld*8(8n2H}L&%d*15?;%VFsoVTCY`>8juKkYYg-U~O-UYLCY*U9-enBH&$>G8oEjP9)58#l0jf4hNnmb{Vc +ee)YhXTxt~yZhhBcH3^`JmzjBJ)CFnFS?QCuLJy<%-@Z~>sB|ho?UL@x*B^E>(AfB`M3!11gx{WZ=#;J?>xvx>E}G^M<323-Zs63 +bg=a;d|rJE$NAJPZ1s@B-p< +*aFhYqy_AE%L4L^nG3jn&R@WJSh9fg^vD9v-wS|;0{+qJX}gvEs{pZA0ApreE)tS>HVdJq~kv=r2e|`B93>TMQs0| +MWpvx2G3taJl(p8>*F_zxZYk^#D1k0vmZMxW<4Vo6F>Vc<~llZG26R%F~@oPV$SOtdwvfPCW!aNCB(4BI&^qX1m!;(I$K1|*SKLnge`6Wz*?k%5>!4-SXG_aCj>ng=U#~4Ap1-u5^Sk+S_J13|i86o7DHrB0rycS< +AWS~5V+HZ^yA|X^Z>(TFhpZ%iX0BwrC#+=pMSzz`|5mb{5v!;_j9+E>SFyh*tl~Pnc@@{k%2lMZr&e*?&#vP7`r9hb*Z1z=IELIo +y`~lL8d)EJ5Z#`CC+pedF4kXv7wKgDU7WuI@8UY?zKi2N&fZ^c&o|x0b@GrsKY17R!uRfCe>S_D_^H2}<2dwg_W#7YxqdFVo8_;( +oAbTkZqnzScN?AGO+3C}@b7nX-F)#LmfP$e;wya**WC`5KHwhm!y$lB*}WO}(C$m#OFp|d;LoM~ds*K<@1?$!ypMX=F85KtIt1_# +vHR{L9=Cmf^gQ|jwo`b(?3V|)PEUG(Rq=#Kz{Y{1LR9h53;{gAEf?!@PowDZ4c58T>T*DbI3y&3*gX)NUz-waeOB|#QvQI +*eUDJo_GB<`&;@o_1jy1&Gq{>;A+6H{)T$nOTXdz`u4-LD^Gct{O&7{piaP3AEBPR?P}8P*?=&qy>G5TKY@q22Cw=p$G7}Z%Adqz +o;OhN@)*})&tsI|Puuh7ALsMIk8^&{0enE{9q@-3aQ=6s_Zyzzx_UH@`N9h?la4?C3gyIZuh8B(^cB+8ov(0y{`m^&VbrVCYfpNWcw77`*PZto<^*8EYaGXe1|NTo{NVZ5 +I6tqy#&z+nKVnW~{{Kk5eAyqlE?)T~=XbN$IbT0`o%YmKuT##v^Sbe$H)sdfzd^oq#2ZXM?+wbad2bMJ54=IWa4q2efLr{D?REqH +4e;GRk*~h~Ch@)1Tg1=KZ*hJmzD2wr@)r5TthdPbu6&Dp?7g=*pBw+#^NN7q_%r3vFaOMW`S{OV--W-BFPHzq_3-7lNhiC%&G{Mi +Hrv_fZOX+1-{v|$)vL&3*RO^-TyY_%;Rs<9)9L+&fk=Gs0Uy44(Z~(cSz4u{!03~{IAp#uKz3Xy8v*m^cQdj;M~6v +{~Ntad02jz{Pw3l*>DP$b6$eWWFgMvV8VK)>r(H^xE?w*Y7bOk{@3EA^Fi8ACjN8{1a;o@NfSle>v-4 +B*1zocfsWzx*-B^L0z#)}FWjn0ora +kJ-*HA9Fno`k3v^{g`^f*&myq!1CQ@%Izp?bkKPJ8Y;bV^bJ3qE8%U4i8wEn@K)pfEniG{n*kBCH%WL8Y0^rlTqCTXr*gfIxF8P`his!Em +PUyPs2Po@gcR-P=2LcKongb~Gd^Mo(r#k?JF8=^1eB!%5BpeASe7gfs_~m7Q!vF5D=XU``j%_g{q5NZSK%wg&0}9`tpDC=)OgM~fWk2!$CkFEg}{qp#!0A<|{8^&_&fWo(@4`cZY07aj<1yJbrMa%cbFplFxK#_M_3@4mAoc+FbINQB*IPvy4pxXa{BLCk86#b@gM8Z2q +#yNudHX4~w{cv+Y(JMv*3copYB=K|{pzx!sEq&og()lVtS+Dn5`CpG@`~R|hUl~QXHK44|?Ero0n@@a +#;{*oj%9syV~Lm1fMCJizJL(f-d=kFKUhz@@15}W0?ffUyciw5b$r5u>FZ7UQ9|{-jVC75A5{T-2=Ctm{0rcnlM^yzZ^3@35AehN +v2FqXctAq!>^l#{Iz+u!{xsqJ80o(~DB(f%^LF?-@$iLA!rKq5kWZ*R@iJfm^&Eizh`sqhF`;trr6Te1DxmDMZ3<&c^v^Q^MSptq5RUtMC9a!HiS+lY66bq)iTvQ1 +66x=+C9bor{eQ1tQ@KF2+voKSuJz%u7$O_}5UP9>rK>EVE)ryW@#{@<#Q4}NTL_vs1MqYnWTz312&9RDUW +6W$8p8#9@HT~9(c#&(7<_z9kOIgI!`6;Sr|{&E=cIQek$qp61zU&kKK`Ml(Cj%T$!{{v9=KkAQ2s2!6B6nkai5yZ=;M{@nv860&a +>8%a$SAyRoS^tcq5^C39^w;zP}Jq{KvN(!*Tk@CRG1C1@Ka#@8c5QJee0j(MJzFKB4;A +W5-jzjQ$1b`%plryxt84FP)Q6yY|czNT2Tkz9IemWkT)xZB9(6zMMC>6z~jLZzoZXoewDbVB%!b+a7=m0Oy`exiI_`(#O-MkZ6^=ub~0U2l3i`?t^Otnb{@S^t95DR=Kao#i(@gY&cN8RRENoWc1! +?F`QUf-^`rzXQxlzt7-&4?UCfedw9g2d+Jn`oN24vfhDbah&^|MS8mBEb_nAfMU1)1yJnjy0e*o_Sx*;)n`*4E;*a?d@rEv!#;gB +`NY6;xQ_gDnD5AQSni~AnE#@4NKf-E-~Hzh509Qh{%-?$ +4}1Q6&inT+NO->oA7}xT{lMmn*pEv9#qV()pxD{>UBvaBx|sEh2NZieb1~P|FD@pZyZB7slI@ptJZ%=f`1#PepC +a=r#$O8L6$rPTk%U&?ts22lJ_S6)i~{MF0IKYn-_`*+}FoVS^mv7SdSqyGKGWv1_3Mn3WOW#l6t7~JUcgvLv3emUjOl*@_FS1zYM +-~U$$?_aWx0A-(O;1%Snj{*K1&#zvY@E!vka~1W`Z(R+%9~=6VbzVKn?r6Q-OL93Bj7nVk-r^%Gx2uq&0MF?-c0>z=Xu2c&*pJ`oG_34`i6Ow*U!%5eE<0t>M2BWzgn5IfETBBTX@Tke3plTTSU`UF4?wZg{aab@^S4s3ec7Jhyp{9z&aIrc#6r$jYN6>@3pwv~3%M>wF64SX0#N)S +ix-l=ylQZRMa0)Oi&)Rji`cKBi-@nOi^#9eSj7I{xQKemZvc-3d~6Z%FljO8@u0<&(`7*Mk6f~te582^@jGV;>%AUO_B;NtgnV`E +Z3%CQ*mZyspE7Y7>#tui};PI=YMN{*AlHH&S7mJ*E-=hlzUSj=J+>%B;lO|y4c|nuG1xJ65gGFFRkJ8)xV`a +@#t@f&#yj8J7?EN`F_Qt?C0x`a^39u80mE6V;uj1k5Ruk=`rf*jgNEPKlM2E^gsQMczYZ|;Az13e$Vyw+b4*hKR-eKvdxoRf1?2< +PVL7}a$U7NMY%EKDayNN0L3rcwf&j&oic{}|X(#ey6Q2o6#o<)Bo4(>V9KyvX&q;ziQUUtc6&8u$|5 +=U!sD!(QV0KIbLk?fRF9pH+aeU;N5Tls7FeQ!oDcE7a2-0X$E}`zq(VkbnFRQ2f_x|3bU>2X7}dUS#`s*xzH{ +;XHonuatKMK&W`$m4Btaz5BbgSFQkDE8~AJq4Crs|DN#vDfIXczW?U?eE&4yqkzjlfIJ2sPWuq@2JrJAQGYrHR-W|dNkCaY0~1Lv +iS}*-)Hsb~QsZPk0F?Fi@diodlY4BK^bQnz5%5(g1`9uzR64w9hNY5fHy#Zr>utj?B)!9hPXLM?yzLj0-crEZ0fm1} +|58%*kJkW&U)FDuRJ!a26ujTP3EO!FQ1s*PeL1Om-&8=6!;b=rJ-+={l8T210M7)RvuRT0%C|O4D!wiR6#aSnSCi@oz6((3e9GoY +<##Uw&H~(Xi=_7_z&ilN|9;cglBzF%Y0IS2$zVX4-yZ`?;QPgZLf<=oo&6mJDC_AUK=l&=%DTDw>%`+yK+z)~0~CI{_-bH}2e>mnlNsWhj81QDmBeqR?XUqEjZc_Qs +-GCxbzxKVP^6C2l-;;6nV?WQ@E~$REs{w^yEC!T)hsObBy^q^Isr>agK-nkUu`a3d;#5FcPfr0pCv;n%)P2s6>WPmdzt8e_01DrG +-<}ujz;V3+D17Z(4SXI4DE9eLfU=+QBA~?EW*d_pR7!6^Q&RPgr}`(A|Bo1ur2T8~B0!N-_Y5Gu-x|Pij~~eSPVAUec{X52(%0UA +62JT=pvZ^6?UYpgV)f2RZ!ggw0Y(3*+m(2k4k+vY%w5^uC4j=;@7tB@%-fB0Gz3ui;jw@sPtOGuxwU*ZmVXrRUBKsdBV9kXds5>P +az99VR{?I^%z2#$D133(L8OaGgZRD$@I}ct82ym`0}9{TVhHKtaX{Hm>)0cycJxp8OnNT?P8gc>t_Iv?80Yg@K-stcLSWW4O+aA47cKX!#x*!*#gU +%D+E`?S64A@wqji*pJ(dCEc_FioAIlQ0$Kv_ey#h;OV)&lPXvC9G6tT+g0O8&sXis@oYFgsrtso<2jBg<5~Yf26N-N-plrUiox>$ +#UFbGp!nOaGI*`Q8^&{;-E8^p7*D+1WzVZE-*3lr+>cxOUoHJzd;W*@>jOZs+cucM=c@okAGmn}>HFRZ%)fR5%fD#Puh{cz6F47l +Od#I>If49s+aK}$Q3hxKh~KqrW%h}*D|VU8*?xF0 +vSlkvzeoCmv_~TIP>8e(7U2Eb>JcBi=zrpKf#_16DDqEa(+>E3L8RQC2E`t`&(a}|y(03x4k&zTQ;cC1e*f9(7h8K@(Mx1*to&YTcn?&E6aY}%lQ2R)HMpvo%lNke?N_k{Y9YztLJZk75gnV#xVO0m0D$y{F{%zW0AfI>ihxH8}PR}$+Koh3C$$9UoAXU{4}yx +DSF+F$ODn=T`ps^x_*PdpCauPq&*3EW`bu~V9I*pmc9aivgh$%XzSJp{-DZw2jTfomiDtGV;sJQd@ygkZRLC%;GhI!0^}dmGw_kNObFi_t#J_Y8L_e;xvq2cjrz@_;6ou&U${6B!3qpn*lO=6VhMcM%y^>(rHn^-zj4{s9EM9=)W +j9ci@<9Q$V?>);ay3+Z`b8qC`v-a)?`NO;ANyd1|ztgO(?a`+r1n2mDfu+g0#70>gNyZ341@OuV#%X;UzrTz!M*$v}WQ?}xfvc?S +!}x>f^tM7C*{62sn;IFb{DYd~U4-|)0z5mxSQ7d7d#mUEB;(CQr-#T^-;nsx#72G>&lB+*qT0JO!8oYf@cTLZon-C6y!Ylr+Jt)N +-H>Fg$HwT?ZW}OuCi-uGYkL;*-3TcAYNGr8Bgt5gYpuTHkp4rIzt75@Yj8!9XD%m1))UlBZzP`Y7uvJ*$@cDAk7skB0(w)DjB}{| +cM8%EuyX%QGM3@dB+qWjKaml;S--xIKKp6dw3TFx`l*0lMB3=8IdlKSzp>bUi_SkIl26Wx +E=@9~ME*&P!Cd?O509}d$K(B#Rdr9o^9bbK-_j3AGS2E9d%hTOrR5dBUJIU~@_Dx>cni7!&Uuw1^-d`3*I3`jAT5EvjcnXEBzV4MlSm$z +5Z*^f7rXLBOB*XZ5`P~idA|G_z?bm;yAfU}@#o9%H(&z|XH&bv{aX~N|LfMT>m&Uev;pJwzJxTG(%y2E-P_)O-thjc)wjQu*%HrR +z`LQA?*lwPh~LjA8Pg^IHp2VmfX^Up3oG9bY4;|1e%Aea(4g#b%6WY8UCI8?AFS?&0srDL7EsRZ-(~6d;`w0wPNB{(;qP#(=O&~z +;rY^}_?SQ^Nycw(gZw|Seu&;LK98^CdA7(iOCN0Goh-D4zoSuBVm=D?UgE*ewss`;>~DBZM%K3cJJI^rA5i>aS4D7rw#+a7#LgC< +;pgpLz13ebI1F{lo`jswJqR*q5LYOJr!wVmn7pl<<5aw$kUGJT{hrZXZg3rV?6fHlZ;<=|8|blae%>`4^Hsxu>5<;;FTWZDZhbt-%Ijr#PkR~*ICZ7upW66qN`Xt-3HqMkCopMoQ#)p8!#p}ZTWUe@~o=(>%?a| +&eEU7pTszcpHh5lZzp({MpJ?@@$ye%AH}aT$ezWg+lev_8}OXpG`zo3_?nCl&&}4CnRtHJ+L8FmI{f|x-p#l75?gr|{(g+-Ho(J^ +ypLnU2>$P}yb^zL8h$UtJK5tB|H0dMKGgCK+<<3rZ^HAP9^=|KMB3#^-T@;2E;HDgWZd)V_WV+k=K*5>Hef9F@gnb&jPI6zXIOi8 +0bU5$gLlW^_upl{MXmzg3Mlban_1qCkk${szhN}CoyZ@+i>jKu8|mM+JpV}WEQtJj!Q;6Wxx?h~M7)gnVV^U&8J&4el}fbPiOKy>0+tS +(v|J@8`7C{DchFLwHET}8M&^mbf#F$W=iQyIbH6|rdtZ-a-myF$PI$^mv|Wss$;pUq24=^2?)9(6gKw&qH$$YL1EN{;qSuB#%g##+ea+wiWXE7LlyccE_dGVNzexkANv<^87g +0fh=C6q70_6?{s+J9~=RQdcfN4OlJ2+Ynp>=cpow>M`23?DSl#G$h@UG)!HlBU=iq&UE<&w45omc53ZzLMy%?tQVdvXG>wGR4T8# +3NwJvu55eR5m1eJ>U(M@cUHPv@))tN-Dv?DPz;D=2QumDnNluW?vct{OF2wlF4LSET<98-8r+o|GPq^PxI$a5UC9#&nw;y-HV^LK +G9*2tGs_O@xMyVibXUeN1JjZ_+lKjTZ7r1Abd&`}T6eabY0H!|>AD$8&8c)|Iy#mCS=B4)L<_i@{T{!Z?M~NaIP+ayEtuf?rosKu +IoHGCo!QoD7}BINCOhbzESa!_IkcZCNv?L8H%E@KdPX5*KH~F}Of6xj@PU^P|N?3+CUs@a7QqsTF(4Z1zn33u64W+WKT>t&JQYwLwboHd$a(=NZ +)1yqPHA6gSm430dvnimQqr#gu!I#Tb$fIyRJHt8?4&MiB#&o-(j3}ggFo`oV`LawN*kfxJHOlWF6lCF0F&sp^_T9&PS +xge4)55}A=u_`~;jUJbzKUGaNq+5U}$azdrDchZuGPVFI9)#(ZLDl+{PJs?PN||nD$fZgZdzzH>h5f{u7Rg%%!HIlw)woJ>HR~{h +W29wQNmp)~Omnn$pFIZ=`j*v?a*V7t?t`wEzClS9?yNCS{2epgP{bKAicpBf@3Fx!8zol%aliDoDLpce1(IC&j1i_lr}f?V@2E;iG?i}Eqg@qY*;J({Gy-|) +3o0WrdPY`pmu>2EDJh$GDEhb7kyeuZbjxRG7vyuLqcgN!XxIp~l^f9;8CQQLS?eKZ4d|BH@6PmK04hN;6pE?52w0I!Wt}o8n(bMU +_7GxaEQox;87YG4)>2m1mJ*8y?oin;bhqdrg63O03%OR62C0s09wdlzq5&|c4iXbJsZuN!RB3i{UuK0X7#d1<#)P!h@27jj1gtv% +|LVn>fn5O#g4H6#1eAji>c)+$m%d8zv}9}?H!jjqjsU!0*{c$E9h97`84`hUl!4-CqLz)+H&@Mt6DkosfC5lv1+o{73}>eU +fzpAl0`04~sGW><%$kwrqw1zP7_y36X*X=cQJPL1x|j(q1`)ieeYw~IO7KISRVcQ>rdT9MkEW7VsW;}8PB?iz!cu@>V7k?0~)gu@x##HbSgA&1GjE^R;1H%nHAN +9u_O5qCC(*^F?t>mqUvhwNjp|I;O0K +nCt|Xk{YKWY%)R&CME(BhRsnnCK&0mDFS#otz0PTg!MwC*vmGxeN2`j)UU#5%1PkKV@Hj0<0|B7p!U!lQEe%rBBhn>v_KQ{WemzM +N9TomjZ*vtX0~9F{8t7L<-c*!OfXThgVIryJ=rOK7&W +4hdboe5!iv^iws;drSfa(y*;h`4O`w{{uRP$OKd>EN%Si7B%5?8@B^h&JrN(8ut8DY +Yw{ToLZEb7S5+gh*1$|*L1B1&XC8L5(Xvhf`YoUraZ<~-!$Jvea;h{!nL0&T$6%TJ(??C6r_Ov_tuIhp9Pm?H@*Zl}G5^Xh<9=Q?*C~^??bEUPcetT63FxGBW?`IT3 +O`g&^g_#TrMkID9blgfzv)hz5s?pI`G$E%=`Fv_{sVYlcTA^gFCdGjzi=c#T;7I%LwM?tD3i}lxF +x=eMSse9MzuJVD}T?@6x+LflY@6PdQ+_<9z+13Ig=BTjD)P>>Hc_}7tyaq9sMbQiDGMX3Pz3xA7izT)mbTb6cCDG7p=m)(Qa#W#K +L)uWCbDrP8YL0P+&@@RwEv>!IP0LX;QJlf+o;2rK19vD)6J@rYT0mQ&DW&zejzp}Ye4Fhl^hSM5$F8wVgj;op52o7TXnuC{OS +a^UUJgS-eg>4z+Pb=hRNGesP_-3@(eN|V$s4_k4~qJmCLArPIybU-R*G1Rv2)EJ2N21>D?gQeXNbE~NPDm%lEE07T$ +Udv&v&KS#EwbpCUw-Bm&;`?sI&3g5Gr|YP{VO8j`WPh=v(j^v8zL0Osl`~+txkGioAz!YKxUa*yV+3j@YUu2Z^haB;25C=(_IB7( +ebtJI4w4&(I?`MoIO1%_`r^Eau0s(k!J2L@bg8ddyQ2=t`gPE0uxD8;+8zibL?G>hoeJCar3GBhltg}o`@3V?BMu+&_oUd#YP&*F +smi=8)t+ow-JqFpBcRuIf~|)ZCAjWlneVtql8O|hst$wG`Wb7sCEJn9`_&4h8+oXf*CNxv)7P6YRi6ml0TF?gszJokL2If6#v*j@PAmI=tyT_QBXhO%~o+RPF=KH&^V+1|ARJ+#=>x4JbJDXQaeuQ-X4h +R!UfHB`{G{HDO82D3qpQkz{l?f0*jy&c1f)cU+7FZd;Oe2Fh28dVHiuoJY`JEi!2@#5z`E~tWCQN6fV(v +YRtPi6=D8h3F+=+Z{L}DgUjIUc@xtqw;rk-C;jTAXuY5AS10bCdOt{MK$6&9LDEz{rR)0D!4S^mrwU`$?Rvjnv-J4&ZQ=;hqEM7d +@~lu^>t?0;Zcs-fayXA68_;PQh*vwL-P4YI6A(eYiVXCs0G1hh2Zl6NOcLaHVb+<}@u{Mv)SI$`PGcUW4(TgKiuF};BWg_btLwrD +T|$i<>0UX6kI8~i+(njky&u;!{HA#3a6IvJi9;a|b2;>V$uCdMm9sK5nMvtJkm6OLS?~@m8sbfo>{pnn6F)VCK+r5+RT2nj&81H@ +VgQK+NgQy4wXTUf*87oCJN7QMqm`1O_v(=J(uY=&Z<9p(70uW!58`D+ol&}UY5nTV&4`A3s@?>d^9A+wXrjZiUyc60GS!@md||4& +^N?dWe=*s3j8TI8p2|tBe$9{zOXgBVDh&}Pl1n0yy1u7lg~C?d#rO;UjINaEdtEf)E_k~QxmG;IXDp^XA=lQH73#MisH&LJSy56U +>a=4%l%1*KIq*0pwHdKtiGTU7@)5+6Ac%LT5U}=b5GAkveRq|@^3d(4DY5U`6Zg0x7~1YCw2jLp&DF&@$ +i8eDG5Gn4p412xaOQPlK&iTH@{k4<|({u-$ra)J&r6hr6zPH_&Y*!Kg73)H`afSjz+l}qWi)yB#k!!@;E)ZDWcH;zbSaQ<)eX}!k +Z2LkFz<&$gcH{TPpM>HC+gcOAg1qe}gx)@V(7kkTyB}3@C^#_-%JVz5s)^=gGoP?-|7j}BV!#RpJt-qUCr!&0nW+TfrQMl~6tlla +WO}r^$)%q3P~vJz5yNjow*5P0|6u<@2}HHs0q9U26l2+z>IgiUY1`h=JtE +#T?6(Vj-LYWRex-4J5k(R1O1(Ma2JtF}r1B&$hA#x`pKh2?8{~TS_h|SZ2L`Xm+=*wVGHnwYW>Rj*r|QX+Dg$13u!T!RT?kF-aW(Dl +mLBuYO^U}e1>G1L>}@N(l<3~6?FWg4+=qh;)=GugE=P~G56n!ftOW@KA@u)8C+9TNQH=6I6B?PcX<~TsY1%7~ikN?HO~?xK8!X_BCN$&y3gs}ymAnn>PU}+S2eFA3 +BOFRMTJ-r$YipJ+5kY>~&$3cMi`qNW7-*w-(@p*36>rOa5|igLKgYX;*pvaOafa{z_VCAWF6tT?wsP7O>m(j*cQM +CvTv|WM@pJ`mu+rM3AR(q+w8KBtlhpG@y29MOHLQVBBqpwkdh&@v<6239XgIM;5q=R2X-Oq!u*D%$K@D(KRA8B%%ly>KrWQ<_~b- +Tfiih!>Ls^M$9##crl!K8pRl^DVV5iT2&77?dinDBLMf1o~^qEiy{7u75N$SM-$sVg9KvRGJ8a^W78x1ypf$Mx1FQ0JJGW0>nH{$ +bKug7@B6sQCrA2W&XedqqRuPI$78!n*^W%94J<-+KNo(kGbm%r^zIP&K+}4oqSugO=ol^|XE=YnnH=@h5`+qvs72GL!^TC$>RwEt +)RB>3zPA4^9ISh4941E2%(YK06uMM9&N#*%9cW*H1R7-;6t}SA;Jkq@P8ZIecRn(D--38q84D;>Lr2K}ZG%9f?z=R!kWskkC|%_$ +_#@tO9mC`*>7a2sio+IlJ&VQxVeeuz6m>!DPdL!ttmM1(1XA1oZIp!wh&Y8>oD(x-<8gCSw}t~$%qZo`5?EI*G}REFT%iGHQD1%3y}XC( +LLfe@W@e2ZoTxcV|Noc>i^0%1hjh59=EvA_T+-*t!R*n}?Gf0WZOfs)_CnRNH#2#?8Ck5V$QcP0V2Te3G|WVzB_*!A4}SK^46POm +V?<`)#jin@zVn3tw@@VuKo1?4$yZbd6j_n+Ylq0w;Y6pT8BDCeIRU~QMoHy@6Z;F<^_fZ%f3q5Iu!dlc$>qyDFx9UP=9-`Bkat7V +b_7yY5H`YA2>9X{*N4*O2-aOHKAke5a-UoAF9F~il1+r8GVp=T|d8GY6={UQjyzG*5z#R +%(jmg7Lyr0&F8XXqTU&2aI^_**Ym-06sKNkZQ;WKk`rE;Qpf0s_S=^R|otC*o)OV(4Ws|GRc6#G= +1Y14@6@b-SeiqA_N(Hu*%2Q|1>4cFc+#VSDj}xXQcGv@FIYrx-G(S}A|1&K?__u+&WJ9gQ$jqq&gh1=ESV~z?ypEtV65G4IxxHHoGs#yauOx~eC~~kkdd@UxL^*OrJpyt9rmjQI +veh@}26y~SMsTRQt|u$Odi{Acx}E{++>@v)NuYoyZquQ9n#BT)K^S=#T`J3{90}xB$4D3zAK0Rt*EX#Ui@hUP_W85d88%H0LK!1L +iedb%>hIpryd6~!7L%irjGL^;Io?1gFNBAO?NvYDq&o;LQlq({T>%|gSgJu}n2ydw51maB63l11dJc6*Cj3el&rO=SD)b6@TPSD% +o3hLbl@u3Sp@%ixA))x$AUQGAkP?JtTmVRSI@4MLD+~9z-TIJX;qER^%K6ege+I+07zKfO6(5zvW#V0r>t}po`v8+zxN&;i*1j +#iDWT?R18rh;CS5Q^Pz7Pe@NG5@PJVBPH~NSwy&b7SS-C +E@^LA4JAyERZ+im?~SS0qaTX-!0G4>%K>kqmJFXT1?gBA&E9Ygjh9V1_d5)Kw}guMImM?K3yqf&U9FWa^+E{a9c~A6GSjlbZ(&EC ++eRH8dN* +)aY1Tlkz`}`qaC!|FqH)M1N;2Uqly>5{Fdq9+;EsB-F8(*I!bvyBfrgY2V7sBej}TjMiCI7i3!OmI^B^qb75Q9ap9b%2>UqPddu@ +Gb+UG^nJ*1`n#ice)UBqx$dG`Ru$33TZ2|zozb4yR%fIyp($74yLD%`O!CvMiGE5hVxaV4JeVd3yC@$_u+`&92V3!99_gU=B#$7F +TuZJiSMKq8uPAP&=F2r+`L)s_`CSk`ZRJp2s2mZVA7-HuT|0|k=*qQ46b>p7we$u*lAVQ%J?RM`fBmH)*!U&k>auD?(w4f#Y>Vn& +(aT(v1qz|{^CRW3E=v*@H$8)fBBx|S)vXk%+bMCqYsO5LBzyvOtHW2g+lUeP|G04n9AH3xpvo3u`;=-1n$24DLs +tSm`zQ*~WJ_`;EF@09Sk1K&w!^;hF$^{ezzYxs7oL_Aqsb=9j_t6?&aSwu?M!Q(>SQ9jAFSy#XaQ7B|B0UcSPKRcZjNL&+|eXNn- +%Ad4KZMwHat3=J&qWF38tvTn!*X>W$nfYEl!st_Xt$-)AAUD=OU&? +I369u39HdzXQ|dth86qH`CTLZ*fCC8HViIV{2@)DwkNI){M`Wb4DADeMI +8jhLM#pXw@Y2e|r>O%ox!-3Q3)1ZUm*&WCZJ-yLvprj5xy=VHZ1xYJKu)K;q-Uty5OpCr1B-DB-ozrtSrc0IF(!lCz>NvEo6%uBb ++qUFT24;rNP-t-U(b=^)Zhh7rc0@fr0q*=BjRxH^64gr0p-4Zhs-}2XX&G4_#>b}BThLZW_fMA!1-&t))RdZ7(c9g^BU_Rzabcln +H=?{YrCc+iu2iK`nRg)6x|*d(u#?M9X`PrlkRO!3J-pi6@Nr+b=;XncyNg4hxRI0Zw){EvAcRhcR8`6huLtOogN2kDwc8|r3XZ7; +hY^B41~CGGg4kP0{#2Q3R4wvWt#IDpQ?;7hsisawv@?Py-LH46>j>5lR+?GTgL6Y%gehIyeOKnpD5Kb38KYAi*@_X5X|D-)Wh5A? ++t^3C>WKFqx*B+(+BqX!{_wVxs5hG?f(SP83shgARVj6>cRQN-Gc+PvXFiIEURGJ3ers7S5(gQ>w=67U?Y>{h>YWbiy0X0jD+9_c +$({(uXTFd1C>t<4Ymyrm5)2$9?QX%uTG7A(E{ZsKKg#0xLVY*PzMr`rgfG+{bXZLLX^4}!c-UT_h_a@zxD)sR@>J&vwkPcTu{%{= ++dZOd!`z>}?^6hB%L<O2jZ9Z?v!yp`{5~T_PV`0vM<&!8+v+TTwPm5KOcyeYW-9gsk|y?oZddmz +a`M}`!Xuf3K^XI)za^5v@u+C9f!Q#;t*Az&HOd6p1Sd+llT@Seg6lTT ++3cbfdhTx0;71q%(a8WamJI2!sn4wW$W5f)sBrt3Z|x{k)fFo`yl~69+SE`jz4qR`?N3MM&Y~__cu@*%%}U;FT(|T%6+1YBn=3`F +Umkyu?Lp|8L4;9Y4CO4$ubX_bYJ0qg_G1+T8&zY6DiVy875wMh^gm)@*d@MvrrtHP>^8teA#@Js&XSxN2(pFjsPC-PvuV6W*T7*lBCg;g)m9HXeuXK#oct+5rQPS +r;S14s5#EP#*D%L8^?{~e;X%F!Vi5KH%@+M)v*^IpwZjd0s``@C`ck!%(pXL;*#3bw8eRi`MdT7-Li +^w~CfW7H$ZowZJh>5tyO=8c^+-W%J_ONG>cF66_@mz@_{vQfnQ*@{I3wJv8trsz)IHk}hLmN@QX{G(;RwC=ON~@&ZMw#eeKord#O;}g2y1XQb6GE=f_zmQ +PtRpwHrj(BIO9krKd`GC`noTO?%yyvvHC_Rt4J6yTA*WY#J;0zI+F8p$RSYREpv^GSfx@0nT)%@EMA(t#YHUH7E5n$x8Mrmttpk7 +!s|&RJ5_dzt++30#8&Vawq3~xeYYf9igwF&GZ?NrlI=F_BX=f--WOpf%-^QUE}qn_EW`I=9_F##dVVGvf6d#Nu)@090{#{3R5~6D +WmfebznAMSDAOU6TrL#48h326cI-Zkr2GOX=t9SF;>;MD%5`r`%~3gH6f=awo0I{?#jM-6ffU +KnO4WXVtvkkvEJ8QuONp(F}Hwpea3xTepq_Mm}c{HmXZcf@o!*w$NU6S69f%BbQPzLZ;aZjP7t3tsomzfxysTqVITn5A*hxQza&= +oRM4|udp6@K2@C2K5`TKj!vi4r=4O?JI9{D|J(RWQ@wqtXYV6X1=Z2d)$s~Zm!m{acgPltAJK02DHIq&(y7{*#Bf(o6UD92wS>9K +pjAc$IBfRD4a5KY``K0x3gEbL>EMn8Jd7Bj|2g0Q1M-6|^bv)8K&InF*HK!-M2F6)Fx{{9Lhq%H?XZjs!)R4jMV@_2pxE=q<$O8d +mdR)3xOK13g;+{7N_(9bi;Uyd$eETF(d9CF{NB>!IB&hTub9F6Dp>@~!Oe!b-h1t*ApZ>c3!O*%Mp(R@xoY$FEyTmp>^2WYi@dO# +|Dwk=n$qhX(_US>AFyJ1RejBCt+d|0$9?6->s%q&lZ^>(SAFR5Kz6+j*zRD+SKYy29rGCY6TL^BTTX#CX*PvzBd1q$T=F`Q;{$5>sQtsJ(ZQ>r;sEQ)X@{_ +zMi{2)ca4~^Wgq{y89k_-}T`BedaqK;@6k0bBMukQhi=k(feYG24Ydm2VG00yy$H*ym2MHFDXDD2>ETiX?l6M+OpuS$^<5qp!vm2 +G&}6Vz&R{CyLVgrDBp63Y;01AoPdGp<^a#jHZi4(A9U(td&=cdy)t@^(7o}as*GF^;D>KyizeJ(jJybfIHHMkROu%Ha)-Jt&hS?7 +$QD`1lBKjt{zzoJOWNPvyW|pppb}3)OsKw9C>r)2-aZuMi>g7qpF>SBd4DitVJ%c%KE)(bZ;EiI;AQPp-%|C`L_Jp&=*koHK1x*- +Lua2$4KyPA7Q!c(JbLr9MWu9qDg$VOMoz7WXacR%okZkA<&l{JF;|M>1d?MbKD7{PVGQKf^+GNBM-~0vgk3>hlH)FAi;mZz +dcT}4S}uAhobI7_5(YPm1s;Mr<^OU;iUk8HQPqbvIJLyN{N?@&RRrn$0%F!f1Bxh^eYGeE3mQGNrK1&#HDdTh{nz2MY#%hsoX +wAaU??W^D2+>2g!B!oK%)(}1TSR+0{=1A@>Nb9YLx}9$aEh3lEl!L3_Yn)CImSW#aP#rB;?vYQS1odh-dEc=dwJ-hD(&17tFDGL{ +{OTJ--MIXmB+>fp>S^i|n}PdieaJ*^C+~Gtsd$Y;?OV>`6^g=)vNKz=MG7NFjZr&AKB3lEqueg{`+iMp$iinPW?Qp4iP8;smn4n; +hv>X?xxf82DQxIH>q_+4h| +db5|AV5>6t#$DBUmi3SS4XUg)rtS~k(h~L@MY-l(?pt2flrV=0=2R%1rU*h?w6yI9Z4^AfF)!or)OrE6+#1onVCD`%g_&7@6VA%V%b1Z2638XWy{=UmI~D;+M#m$$IV*FV+~hd((Uu&AGF{WrG8(Z52M ++U4?73;+Bu{H9AX}21^Ns~Oe6EWTE9>PA7`wpS1onJ*C2ZuWOepwe0J)Jl>b-^D=&SJH8;pg3;-R^S!DMwFb}fCh~1OFaA+jZ<0nB+D^%&-ccTt +Bz`9NOuHH=%}j*0q?6~)$x5QUsz~#^{=}Phe&=8~v1a{0Wp;F6jnOs~rLE +(kl(+Y^$=zFmB082MJO4k$wLu8mb~k@A~mT4xR>z@s@a9tBgQz9 ++XJ%e-~W?(o-w&T)V)He?gi>+(|-mnRTqQ)e+(_?Q(#bk8ngt4b?_O=@H2G%%!6VFy7jp`*{aOZ5Q+bu?o_oCyMYzPr{Rt?st#)_aK}XH=Y4PjE+)Wg@=;5vio@Cgho+C2O@*@%~KghlI!t9))1aQ=D|wfr8VoSuNA%rvqXQ@8~v!aSVGrxRku7+2dinr +uy(P!UCevbQRFP`^>GzhP0j(k&d&k%ri91^)%F8;Qy<37Kstcyr@;HD{`P+z(_6(TpyNQkEM +dxg!agKu@gXo2#=FE)i{m*G~ms4dxD8bNa9&Qd&qimh6b=Wb@_5p~KQFWFcd`+RURR>??Xbg9yh~m9fEM5SO%bdqrajqs2I| +b$Md`-Nj}uct=+K{K$?(i@O`4jr`t)b{IDdVh1A??Ua_NEQYE3VE|I>5}V9=>?qJF9*wgPuN+McuWCQ-whXi*<&1p-Dl&DEo2x_( +&>j6uxjB^*4`nFI-2S&r10+P%jUy^XsyvF0AFBc*JIg_3>(aVv=vKiuB+M-hU5E$pV>)23Tf@`a_w%>sR!5Zd94}LhxFBABVouQ* +XydW(%z=M7QKoUS^?roM@!JC=gct$#cDcn{)k`Gkz7=E0d6OgC7lB|-_m;Ng1nY%wRn`%`aXq*T?x|b?kSweKG^$XMnWw_}yDI4k1r2^g7hl +5L`K_A`8+S6}dQ8GNy9%0Tw+&TYEU}EA6x!1KFigzt@o~sa*`fP{c`8t`b>8C}n{AQlVJVn@5V7yj-}!7kVdaqc2DQY-Z!rBQ19c=MQz_BhJr>azehX2hon8);S31xOW+@`^lbG_ROqeio;_#u9MtW27L5z}G1~ptuaub_u9J})*VG+Fy%x;#8Ceuw@?!6}& +SIcwxh;zVhWet=F=ZcAJWNQ9k&r)x)tD$Gr?1vF~=+O`>t!B;|=jh{k?Wj!XG2+QY-YgVm%jI+8;cywbp`tRd1zCCm{jK^iZ7%$1 +T2neWKCGS-jZ=?&x-4u=I~@N|V!ygirJb(3uIRuthPd~nAEIYU;s-rGO}JL@akxmG;@}F;kj2~6cfGq|$D4b<;K9c*9TQfrv#kEns=dC&bdaQ@l;cgV!h)M)g} +J#vQBod=b$%I5z4;}MnpOETR4v4Ele-z{Z3M4ipf6njpu;@EbGrKKZ@a-viltntppZMy>r_W2~nY5&`?*i%fm_F=q&YU(r=Tvg*t ++reUu1iJ>GNXzTt#nARJ=R6Wn9i7$dluY2Bs8oNcUPfAmrraSH8AZMZnI7K99boPQ1a?+TO`d23K6UgaZ$G{Hruy=ScR*hIGt*y;O;;&rN`c8{O^Iw^#Bif>qOY6_=f-DhL%`pKrm1HxY`EsPP>U +t)4r@y4_GN#MQmX!G_qi$~8$cIA*+mRwG=!{r`h^@>yN+txKn|hu?0~?_1ZtXEkzbU~p{Mj|R!R?MhxBUMP{d$W@2E{F&CD&~&O* +d3ZOuMQoe#9lr|4?uYf`1L0-M(mU6N?2Z<#-Rd64ud8TC$CZ~}m!|dcO$J>8Lf`H?TWqY4I8>AU!oXx_xuJ?BcGtZ7=u=i{;UG0? +mfpG#Tcm>8Yh9gN^~I;iC5`{VuGm*J{;i&bpYL!xslm0P;r)VPNA#moE<`_{vipR>OBc1PQRhG@Qth@eXYsbK2Qjx!7^@sgKzC>_ +6Zx8Bl|5-5dC|GE;kD;fd}~=bpR#2a9Ft{qGq>vEA8`z%uU&-PTPGFf=j&RcoyYIUkfrE7z|m_rZR^A?c3i80BH?15$@ +pY8Z_p)=z2c0{K;iTm4Er(1d) +3r0IdX|kPHWVKTVl)E?NIs!DBt(0OpF&TYJKzCVRcrmJ7Iog!&>*9&X(fa7=7v05aFW7hda=gz}PIF7>KEF&^&iK=Ohgw_DLZD7m ++NamK4x^tu4gx+x^&tGJYm;}tFzW%Yc +M~l=*n;L0kYH)R%JWoY}cFg^NXvvnu`+I=h%^7|pu3Gdod9jb)1^XMl=P7ZlxxvJ|3+d6o7u-GL7=jHBGX6kF+bB-`v2EM|4ZSA9m)X;gs_iCx4{+7A#TdG?yevgjtqLc?zW8I +IVj`XXV#r3)wkQaoXXAFkYoJPb%|A@{&+y>rD@gAS;mnSJ+xWFjVz^u^XKX)3N7HE>G-M5s;@J}zn>M}!YjfqvK`cw(M#}4)?{?M +Y~;*b`(%j)u*&=T-pWsgc|XaP3U+C{b6WNB-44&VB%qS3r#C=&;@}L>)yu(dmRMybx8VO?U$dM +DS!MOd@nHmQQ%>S_WVrzVVVoQRbur5ojwhRx|62MpZ3 +alr1419!pC=7GEKFaZBja>r_;+f$RP{P$5hFJk4nRON+3+q%UcRn}MqKRtK~BeI5|f_z5>T14aIY^J+8J+T5Qj+H*RRN1pD*HkEV +3`va}J8on+lz~kHQp35C(I}tlXim$8_x-^pbNNB48Nn?5;grdv8g~!#Nms!48|7OzZ5l7OdrPjI`f+2>-A4H~3Xl^Y?2Z`hz~-HH +D9|u&s%-_>LqJ_v3iL-F2&^`Z`BTfKbEi72yrv1CI@6ljQdYXxdTW0DvX1m_6NXI*LF@_**&X%I+S=a(_wdT00TjQ$AT8*Dn +Nv~mRhk&k?7}L?xvDmm8Y7YF?)hqY{|3N*ND?$8{)wgpxj+XhW8rx#Dv|!DwHOJr=X1z%|Dm_?^J}g8nC!z#;j>?c_flR=flh~-v +Hu}5_uYRG^G@FF7aP_Uo%U_Gor-hP#&D@4K2`tn{WL%_GHOg3JXiFNZdN?nwc$-zbl$H^)TqqSF8@jhp@WP&3ofy{XYfem~uPbC+ +=rt*Ugt6u%k_CwBXcW60O&rsJR&7E~49H~7iJCdyKW+M0)ODNSd5KVHdd)FHph{P_MMyQ0Z<(S6sM7ubRn|qJ4-9RQbTHOinTnM< +*5zyFvd{7;#IaOY0~Ot3h}JQI_>ln(D>~;3 +Z3>=_t{RqmC#!t*vgXv_Lf4Sg;I7<|!7W38SzQezMVX|7p3F2E}#beVQz +HOq)7sUGP+%8R +TK(w6G?3E>KU|`SomDl2%aOh^LURsTcwWJFNed!Om7T7rs^C|>n2kfXVYoLpn%AH!XenFJS4yO}U|_d$5r%VYOj5;oq*FCI)E|ou +3tc*OPK-o^weH(TYt1oM$`)meI!n~)(aR_=w_p$;LVUq;!pfE`^-w#l_9%x$TVu}n18BaC5wR8f@mc8g42U*yWgpIX1wPu*&Mn#)(!);JZXZ5~khN?GZl;%S^i +`XtjORK}G!Z_V+hZBrSIlH0O$Dr5zMiGX#Oz?zp1nD#siKb};Eb!S1x4QVd76O91e3J51T9n7JKQXBL!LXRA<)sFR-PO;9>CD}R} +mN_(&DKVuv4Rc~}amea3bzSK&7l{5D)tgr8LRf*MlY)7j&-rosKUuS=Or}=OqlyU?;J5(gT3A(!WqnL(nl^!GXH-d0eikL`5;BkF +XhGSpLw=Qxa888ZEmT=+tViY*I+xIEv&}P_BC?e5Xgdgz&Q}d|PL%Cb@f+0wX9v7#2{{w0?pEM8^ +NGqtgR!xIy%&3oa13h7(F^-f-3tj#g-R(|VELOR8jME;;9u{cfWi=I$g<9>=wz&EpmFVpzzyl1E)vlz?x>OmPQ1P;OHx{l>H-xI@ +2e!;Q(W}-l5%@`6cX+MRwn-f#SeMG8jEc&^{fk3n4W-l+U*QZ}SuD4(0->d}^6F~p)fHZCBcxNGCDg@jDOohfwnG%LOWC3bu}GV= +vSthWmRsCq098C5EI~M5Ukneu=Ac&UXo$=}KM^{@>%L^(3Ns<+7$1yShRYgavQXFnxkR;op!A}QS@a8vm1ELeEvD{EQ;XxPNGFc7 +wfYieo{N=ZsbSu?kY3>|V*K6C^%SlnF_h0QavADKg|>V{Tw|-2S)?_t6VrB9Qs-xOr}g*M-R3@~^Ag~Qi%F`V +m3E70xiX3s+TX>YeWnB)?pRXJFI02MQEiQG>l`Ucm+EplCA#UE5~(rYCjPdx;btK@{JJacwN6h7mZi8R)tuJFd*t;;WyHvGRWNe~+JnnF=`>JTRUhP9?qu`)=(<;B +3JJ&2f7>T6lohYjvEn%9iT&feqoD@g)N440N@dX5l+y#3t5Uzh(i_dfR*oyG%EFo!`YqzztM*5$R9+lf2uI6$!#Z~ZUUN*%x|XVP +dJ8>KG3KQ|WF3gepG|$a_MlS{ZMUi$5%Vh6l+Aq;{qGCaXjq}Nw@CHd06$LjZ~@E`z93A%x?-NDTXibM#xvVT)x31w>NEJi`i8XT +IaVfBdF3)Cm$_?>N2Uu`Us&&CMJi$k1fs%fX_TC`kXSut^L5!WUP+0rvUE8W##^=ZlhC%=r=fK@-vr;h|JUBPF2{9U>Gf|sMMo)) +fpMcLP@WkZRH&Mn#I8xji7U2$vmg?ZkdOce4O-TyR7HZ8DTNea(R7(%bffHyT{Ur~38Kjc2sB^e^efDh28pcWyO;j +g*bgK`?~hJeCu1H7o#?7!Up2~#dCL;6arW=s+U!N+3q3nNcA&2%~8;CHtRuP%~|>vZ0HFaMErvFK%zkkJMRNpsl5B^`;G1Kk@XE~ +3$ssYc_iNIA8$ry?8q*HZKctKrpwMQ`jbR+jV{Y*o@R#pUVaW2MrzBw3B$u4>@+#&zyjvmBANn8>*c#nVpTnHqaEF +D7P3n&ceCMUi3k99{st{wK(2G4i8e}*8C$+$$XVzT-N!BC{g!l9Bs*s!6vN0mdJ;#+8|;t2^V!_Qbik4Qq|!mU^4 +HCCqI7b_gMn++L|C$TB|(h(mH>vMrQk;Ft$4$=o@>mrpyF6TG~xiwp&WCG`zSOr +{;s`*bJZtg#-Yy-9X~t4=c}ZIYC*C;II_DNxBVcFJ)f~g4wR=jE}`qZt>_3)C&aE58>PjVIeEM_Fjp94wmyFJ58wT6GAp%y@Y})$ +bIddJ_0n!bvk3YfHCkE3LvZs3uQp9aj8V*Gj_$&8mbw1`g~Ge0*>j2Ln`lY!R>iGA8x_|Qd5ICAup>q!MU`<n*}mYhsr!h>)u%;o!oZ1ZQ3Lg;3Ycf_IBV7gm3h6!*5eTK&gRjg~Y{OXongE6Dy +S=lZT(nBkSzd0iNuG|<=F_YLGTIQm7_EC~zEWX_|_T2OOc2dpQW<((s)bL#VWKxE`e(5F|c#ex=C~z(vwA9HGG=SoOl_+a8*dzC2 +)RTV?p?C+f)o4%5g{^Xc<{miCS<7H!>Hx)vC^ibjL?c9yqCQ)CO+2&t*d5S-KcUEv +843^@G>g$uMuXy+jC?lq_o`9AL!fGdvN2e%BR)1D-UNOC +viHh|Z72GCgCAz(IAiu;6EMn&S2{Qe2)YvAuWS~ebbyJGLuQm6GNiV$jZb0a>Mm|L(dhU_32gH{zok(N;ci?S9I38u%P=wpSG)QH +o^Vko55b-g1t;*I5`c*_Foqru<(Ph2t3I;2vRp_K8~riQeK(7uHD!bUM?p;L#>n +;Jr3Gdj?`}huQ6rGbkR?2l|Esl3@fI?6*m=4^Z2oeaaD6!?whk`}l2gu;5^7LrGRvYHQ^R5SvA*(k70Q2;T_{1NK0te9{cljg4k1 +OmHDXq8+Wrfk9lr#Oy$8wc;epvb++H2n5x%7TJ|I7egpyHOZ1^#U7nl1W9Fw2R4%?Y?xS>9B}2pLhMyE!}O?NP!Xm1HXXO+HJW&w +jF9_P5-!w2IYoj*luQ8@lEX@rH;W*Lq0vo7-LA4bQIVbAKRcO +Y=wVgNBNg7__X5(By)LUogMiGbWnHrES$S4vTBaMc!botUl2seAvUAr^S730xgpljytVS~(%C#8my-$}5J2}m)OUVHTdczi>i|w= +fa;QbUFc+1F`diC*eq{2U$b>uXTPjuYH6rdARxwbA}U9`PJMj$Ez=Fq+X|3UGWirNW4=nz9pHe1_JfFuD35*c1_R1!d!b2umsX+9yWF}fIpThO^V1UcaI +L)&fg0s_nwJ!yJyP!1l3NFWW>Q51jaVD&R+OFn}c9=V7F+zkMMc7yU6&8}+_q@=e76&JQp)A`k|K8H_`U_nVa;z$_&8T#tEynHlr +p-Y^UI(M8gKyN&a;3G$dg;AhiiwJl!-0eKvBL&Koar*gYF&gKCMqTEvrOWafvZGT!q@i+r@6g&w8jYhXenD_C!A>v2p +KQHNBeC|E5j~?;;2VyP_S!ayKJ$6D6*C7Oh9^>~hBf$akhYdHAe=Z5-D$iJg17fFJS=$Y9;%pwo?`W{u4ZCfEKhfR(1iBYhnbUr< +6@Wf>kz7aOmu=QdqEYDBYyk^ljyhx3+wb_sbq>;iwV1&0Ibh#O@{g|aB=te>6G$L@VosE5l*cCe80g|p%)hm|vboR;S2}?{zBNU) +L%8Lw-okl|!h*j99)APaS?X(qKA5liCqY2q&8tMxPK=q0^}VYXkQTW|pTi{jrTV9D25!t#^h-z(uYW|BTHVTxt(6POuWReCpM|vc +`ksHia)&!|7H9(CsS&%1p5VW3LWg>nR^g4%w0aaStgUWJZx`oI%mYD#TyXAaXLmHPgBJ8kn4WI>WEM;tncrcxzB7yab7V-2J)f4VIg^{{$uUp%Ii2^0da=_oE_ZR^7C0vg#HPph>sT3w|_z>InjwM}Xf-V?F38^`aF=)o!&S;-o*(a=1O)@BpfT{yR`M|FKy27j7ItvyQO+>jMbEnF`Op0g@tKemzKzqn +od*|(;&vV=bPN6hVA%&4>lvZi%vhQ%yxzie41h;r=nUi(L_#o0x +aa@is-H#|DxrF$U^uCa4L;D3X)NjcK9uQ#lh{xtrwopi>hQ*C;4yPmcIrF^_PN4zE1?zs%kj_UJIQz$TWl*Bilf11@$iW$?3nXFA +AVmC7abf+y6xW?vsM`@1Kry}v((x}_e+iLDnA2;R*1FAzlp%n!ldKMLvrNjrYb^z{xBh3edf^Y;0`(}yf7WVNuH5UN!-=#c#2Wi8 +eGUJCZ!zj+{LLImjek;mthQ(G$qp>%LYbDNURO)qzXGlI?`+0PCSQ#c1~D6 +3xb5+R<}#g$XqTYxh4d)3_0@XpmwH;?S9Y(-j}$QI#>7YTLs1-2)DQ2Tz$1yTXgTda3=hd5`@w(qx!(9BlML6MFay<19NpF^0}V3 +w=ZnGj#a|m!J=LB74hJ3_#a;!+X452CR{fpCT~DX%BT_@3vNrUFvc3V?a?j%0SD&O5l-g-ea6@-tyk=c>q#qNLy@qF5KQKRHvK-O +)FKchML4E`KXOaag2}Q-wP8RnV?lu8yIz=BIVp7dlZq4fbHLhT)O?FcFt)HvWH_QkTv!FAN{~h +;UU*<)_`z|1qXJ1G{-549sO7cwp6f!9IB&=vl$5~i&0w@U4my|mgtB^f0yRn36MFHjJkH_$3Of#ZQ?U4;|LX-#J1e~_88W&r +cHka%^Ds?eoc`c%P#n80qQ^rUICV=D#IOih;8;fCG2gJoZ6d{@NQH04@8k{3m +UYJwwDISzNl$`Ljp72k#wnt2ULOHDGs;HoQ^eTa~I5D--ROXC-kNi)M%N$Xk<|wFmcm#jdw(Nb*O=rMkWZ8Kbv;l4KBY^S92aXAW +T>(6XIZ4eup2X@st@7e)~PnapBL;GvS10PY7==9=1l`xwX6kbpdD3%6wk*2aM}+a=5ZgW9CmT_{MyRe +`fD3bI0^cFY}FxscUgU~?3;>+MI*-@z{GRXDF#ua$jrwBO3i7~7oJJbxX8J$l$4rj`+nLE!Jh@InutRr&Xc|`XF`eTvBdNBOpJ@| +)>nhfm!YqYU}|FQZ6^DjiNLo^w%2Vjvsc8Oj#8urq*zCPGM$?tkQjrhJ0)>9f1uh8C58|Lv +1R#opL%X2q{%UU#PgI0OLJN-_jG4nh0tSK@6*d& +6DMrD^6XJh)gMZZU#07M3`$n++??Z&j$tY1;gEX+BUH&W?3OBhuK-hn(=D +!wQy>{-D2JdG+%TP!`0xZJ +El#cS(Lbh1skrb$l0sVRQ~xX|lK4a4O;l1DGKSxkrP(!HT?0;a+;7i=MkFx#Y9EyNKn|ObXDLTkIn<7Fb{_SOCx{l>4>cZgbXfuf +?GvgwCBj3&4y%j*KSO&&&ZG(m@kUHB0&PP$Ii}riQ+tCEbC@x@5d#s2?9zPCk{5%~ZX7CQ)-FJ3aTBuy53@4Vt&ZFgUaX8a1i(`Y +x??rtq3`wDA{#>0BO&VqDfLJnJpN}oxrmWEMX}O~2~xMJUx=))EDbN6yY;OQ;U=r%M)};xZ +(Jb}r9x&PpF)xAErxu}_o3=BDLWum)L(yC$yGHnqDf~JHk*Pcndc<%NLql+_^?+uL%?gxe}7gGabqfpn>r8@)&W}Z?wA)5+TG^P +r5wp20*6~_TjUn&N{NYEsQ~d)yA7JYIkp4N}I!#r$vK*(-F=lyW6;dVnlU+R) +!cQ;Z5uaVG0{i2lSf=?LV@&PmG!-AVs?W^K4cvKy{Sw1_)1?QBPE4jNu*YJh4y7OC7X(xqOiIb}Nmx +iI-^F)=WF{1%T2B#NdD!Yp>uESGeo{3&E*i(gA?Cein&4tNt>4x=;FgeWV0F%vN;||79>r8Q&jzADBteg=UpG0+$IpeH{1v>RgD!NhlSFc}Zbyx=HkZ${wWiJk@Qb)^Hl;=84cP=O#kk!FO%1im#2R&7pJoIOuaE@|k# +=L>Q@NWl*m+(^&-)uDMI0n|CXDkfP{@hlyZgWPB?Oott!>Od?ntA5g`_Laqu`4Y7!Csroll!p3`OKX?#d!Nvv90&NlxiIY^{v01n +>~T+d+?zz*w(p#lY!x*c^S|bubX`Qya@*Zdvgu(t88|(T^w`oB9~QJ@S1HYB<&Wq}YHrD&xUPDqaX>m2&!1ad3X~p4~87PKiJhNZM0gg#NA#KhCvREYSHpR#ix~7vM +UZmn=pH~4F>>PclGB6qwiRs8FQS5-?G(>N`q-(($^SjugB&L*|gsjmNN6VxmrLVToJ_4-k6CKhEXM8_r1L6vY`%7MPMNy*%+$tIvxXJ3DentOqju$tGM*W-S7%IQG@PJjy`?E7NKGRF$%Em0V@&7fwr +!Gr7O-Li^lPLk!Wt1SVH~Ac?+Tg~#PO3CC5~JMpqdeD{YmcIXUbPm5yPdTg +s%~s;lA_pVTbPbETKupZu!EfFc?bUkrBk4WO7aI?NQ|5Z9KHB}_|Z(f*I#?f;6ElA!i-^@_quEnZG$4>7^u6-sI|obijWsN +eBr#(iHg?1O%tR`bx0|`@Qnu?m|+iQ8Jp6|nJYkzx$o-eo^x@Qd;KF$r0SvXF2=T!sA4+P +>d0v|<%&Cxd+hMWlcLnnW)|#W{~BFTgT@whq8PT7Tt +)e}^ZBB}SppNun3ou%0*kkI&#;5;@yk>u-h&r*jGqC&Z-($>mm_w|2j<0^TVTn9xluO+j1t%iRY;%d2!bu#hQtEgWOCqZLod8MO6K#nTu|i?IideQEqC;$! +zJ@bDRlznt!@MA&`RSF>JTJ0l!t +1ks)HGnGooR17rkz)ic6yyR4OQbDev{Bh1+u1sST`B&N$<4R!RS4(fgf_x=M_C%C!cdCUreLJh9^3L;Zm))Qyl#DzkyExni+yZ4FP$I)W6nH~=F;y(7LAZ?2z_!bi4 +by>)xdIe22$=$rWsbSYA!%i9g)AY3C!u!~e71kQ<6pYu++!tU7`3T1FF=d>H66}UaT8ami{tl5&WS6Jm)bXnsEH^%H>?6B0AroxmNsuyIaET`6KqJQ9V9FWGC*) +oZ=_^K!&7M-zIld{mh;ixlLcta{@U96zLnv>TW{VgNKV^{~`DlFz(GjcKe}71Y-2{sn{rJ^!MUsRhmJFTupUT%y6Gn;>#OTq3%H)*8l;V|+uPbK+|*M*$nlls +7AIH%s3WALq@f^n;wR=7dCDJ&3Nf?;;tTc3Z&gHl*&7tEV)!R+{o8nYlU|I1?X!GOxEEmrs$bOqcdz<|GgV122e*pA>+5-N{f +?sv1W5AVxdpY^<+T@9wofq=Aar+d}10^T|zS|{RYM2~l1|HeSO`wqY{*5FI%R=ssT$~?aPyur>l9hX=0TX2PNZQM#yxKi`DReg?b +kZXzH%+|};R(Zq^UkApa+{i`0n4u#@;Z>&AH_%kkvfoRk8H&R(@k0^7L4{#d^Y5V$W&~h!5U@ox&63A&`#CPmCZai04*0E{YB~}t +Hh-(6tr|1d^S8t~b5fhfTu&>cgqYJ+>dLE>%0LJ_ivu?@>5fw*h%~^@Wt|LQk!)hWx~c)nDQru?mfRpqiQ)WN0ddmWA67z_j5sXv +&~j)=K}!O};~`_e1VqD7yx@GYWx!2ZCl|z_aMreC<}o_|BPVJ+F-jfi25cQ$2l6Mp#F#e0iWY_1cH26c1CIUpV`eOSq{Vo#&8Y?8 +klat+Z!w0`zvNRvBXH&pEPt$&%*!w+dJ0krhuWuAi2ufI3i3=v4nvGs-M$?EJ(S!w45v??3m@!dS3`(u&XuWALfPS|vL%xiH|wr! +?1V*9W=WVvl$bE?@6aKC1ExAjv;u(f9<_tfjv<{GRNG&oX`xh%@1e4IYB_MKD=ITL0G%9KgUQcK^HxP9nic-Ub@32Ghy+1LZRddY +qQeEADJ}YYS2WV(en7b#P!e!`1*L0XqGnEUigqJ2ZEZ9K*7mkEHuz|UZAAi-5MEQ6O+_g|+Q^>PScmPm-+_t!9sXw#fFki9cLIZBJ@h~gG$$gMbVZYLo +|M0{A(n^RX10r#hgta&}oZvu1Vr?T|n%cq)kjUc5nhq`8mC(!_(m*G$&9ogEb~N$PKP2F##zN94cUy*LQ}e`xn7$wbvQkmiP#6$X +_LsnUEoiI&%bdMzRbvw)X=09Xvuc59Wu&@dl4-`$%D2+2HTKKQkfw%`aoeN@3Dm%MR!tk=Sr&1lfjJ~>Jf>siC6~C`&<|nAzOZ9% +Tq&jCXNZh-OtP-Hc&00CuMo>da7)qC3{wevn_w<^+bT|7?w0F1%!C;H_y75OnZ4C_wU4?%-~Z7MzM#)`{IKYeWCHZdEfOWYFpax< +%QASq2?+_g0iUw0d|Vx=jUFrH<&Ej6I*JCt4=l8e1Y`-;a$^1`tD8M^%7Zr`ma0~Y +h3EnjN|T(tmtQ@D#jRdlIrrZ$UqX5%-}J9i!g`(V{qok<8LGVg^2z$2boNRsD0h9@1j&RqtFMT$VC#bzz#w-Px|itmB?1`9tSa6UBQ`*EmYR6yyO?hABJQlTZXw(Q*}Dbu@cwP@f& +1p2ejJQrU#+OE^MvkNzR?*3i0TJw7^y|wkm#(H~m^&c;<_O>{&gZ6LYN-D<;KZ&3&aU_mB+{Wh0o2D!WS#T7|;Xq?8Li+9hc4_r> +ed{98z)?&cdDfYpQS>3d+z#;fIdL4-csgvDcJMl%cQ*siLR!YQlsS~!0V;RlzR?F%^2G?_>?#pMJ$3;8AIe)Mpxh(nTD8s>F-DAy +VgqX!nM~j5la0&*Yx`pmjReLjRB535rxM><{`*T4e*aeU@8(i{Z0&>xC_&|kj^#m(MNI2Os+;NJ}YBK_tBIV9x_WpDz3$}BxgP%&yxQ8$_sd3NffK?uuWLPzG8Pza4y^!U~S +2kPLQ7^a@W1_-&N@tgR)1%1N^up3y8FZP!8+w%%bzQA$JT^gy6D~Z%<5vs0gF#T8;tw2qV%R3fwhGr%uD${*)IB^!bT+UzcFh+_z +DK5=Mr=5zDs`*Od7gOBgz{qkc9h%xa!sXMBSVe4nW7#1iq^WkDIs;S7SNyhPQ}>sqO&loaa<3x2xsB*_O@kk2keo1S?Pds4gGp3%!WEv^)$L-#VeyJ)`OTRIoK9M;gPEhd*eMReuXj-T|F~6hqMEmLKFkd5pYmDcdCbtfivl1J<@Oce*=O*Vz#cnd%HSs_MwN%Jm}rVv&P!O8k_imLyn7XSYT +{(%-WqL2x{f(x_Hw%k~NF-KIp@))JXe=EyUAtkv6KwPq)=G!T_n&Vxc;dJ)Vi8vznTH&#T=)^uY*;%3XQYkv?*rH8o|5KKvSPqkx +fm78jztugPH4DR>Cdp`EWa=q9Ixrw`T|7tcii>|Q4Of8~eGG;Dx8wr}CXrHWY2`k)?i(L4PJVt@{D3RpZT@D7YT*hUZ({gB7{ZU&ySoR1FST;zAuRjG>!78%Lv)ugOY%c*&2L~66R1B<`sHOY4s;A!nX +Py#DDcQcC0v6mGow#9N}I1Y-cB&S6K-LDJj3(GKIr6YRHyZti +GkVg3A5f(3rFIyVBO%N5co7v~H!;x*%o^-d;Mr{lV?$Ng4*QwF2%2+nKLA1_b1)1B*q%i}o_itq3@{wf7&=Xy4)c}bn4q+nz(TBG +OJvCe6LrCK@xXwjGuOsb883vua%uID>9AAiMkOE{AK6o?0d>4C6$y@WpnSuan|>2Ci4C@ffcEj*+-?<4=ps8>imf78%2fH-w#G^& +`6zvYIVIJwCZ=xl(C!kFyE@>>rZYj18j{!R)#fsUVXBbfWQ)%lJV+~!Em7`XlA-hxjL&tHYa!mk6qVdm_WwST#Fdb +mZ)oIx!33FLu_hOmIc|$Y5W_N(5KKNrOhta5u}={g~R@H`VHgYUumjM!z;W+YReugL*@WW5G+u8_#&@u&#?C +T1Wn)#AKC8D6IO-nC}}_G<=|q+`FzSA(#G^0wvZTTa##t5f+F$c7Q_?X +VT77;WSv>er|(2>w&^N>Cyl#aiY$wsp|?yFL5Cs>%j)XnCID)XZ*e{W8pf0X2}mO?W?D(>W=7eB(x<_ +KMiJ~+lH1KnID$kbO)~y*s7*my}B6l8NFQ4BG}SUsvSS22B<}(1`YWdq_(MI_u#&Nj#?pJ$QKJ?2 +REotMRijY9_7-}1VjfVHQG@{*tW7sbDzu8Hz#um}NxNW=R?AroVX|w;3 +GOLG#JbiwjjQb+}Xh1MJEc~;ztq4BPHN=2bN;Sg#*pWoxoLtSYvjL2EoKl*jHVCiY<@LciRhIgEr|>BD4EP@?9vc{j=(nrrC4s}E +_}VcRLQ2S06tBVf!)hvCg90ymIAU#tOuRc7t627*9uq6XAjZoqb$ga@P`~N^`1<%mj5`l$P6O{qtNK07PSRP@n^aB}I&1QajxwbZ +fhZ7vv!j+v;q+kTPS}ly6nG{hUSyK2%P?)JanSF&-;M^61>0FfwRVN1-aevTx442d&k^f24>Hgd&6fq(&^F7Uf6Ry-q8<=RX}__x +b*Z;}^5mOuzS%v$a&cq*!dvU--srBcZh>zrP?pU#_1;t;iqWp=q7qe3m)11ckuKil%0CL(C{@VoCEpCDoQUA6VzQ>AjI!x5XK4M( +L*Ug5o8D82#`GcqdNc=2hEeglj7!s|fJN}-vgNRx1?!h6*^eV$3E4{9PzpX37raNop8nFvE7FPZjLN6u@2Z@UNJz!B@}RivN0;Rp9Br!c0ZWV{F8$Bls=8n9F$sB21?h66jn)FhZSRrxAZi-{VidMacY +dRg&gLp0S>f(k(2#L_{N@6F3Dsi1uyTuiYn6gXcPak+<^nbIedS1f-_HT*exDq0Qzn0M +I;ljuj|qVPykZ);ywV~Hd(I(d)d``mJ^;6j*QBx3Dv(a7gsi`f%bQSVq+O~;5=)VYKiyDkTRfh)fJhYYbPU-1BNRF}wPS5C8NircTVu=mT5C@A0f9ifgq+hQt#=?RZK@bTa~pG!;1cbZBg-GCeK$ +!xTW(auu&~rCCKd#qgahzp|u%P@J(*Wh}ab#(_(ie9@!JD8#OIoHQOA)Zj^si~di%`3Uk-!Th|CNB>W>hwGOwzPh@3HWp#YrPtTDXJ6lGJ-2dkb#vuUcHc?! +zpfKBMW48kM_cI3#iOv_P6FB!eLsBEH>6)DCvAPO4e+$~eH_PQ<4vmLQr>O|_v-BKk~ip?yhvpW;h5CIll)0VhuO4VqzsroHJ9!) +O-}b~x9qBvt?JJU@2j=&5*K}7M#?IFO1$ScfZD$Px({KpcS{;o`IqP7tVmzkiB1WQJO(zc +vU9>P%*LYMeDWbdIFQqRa&V6F}Ac5P0a0n4XhEJBGIQML37f)Iv5 +0tP5SbTXMTp1yPl0=L=`;vy&}p!k+!CQz0&R}~>6!tvw4UZ;VLn4FldrTrbSYH4xQUddS6O=iH(ulBaq)6seVNT3Z#bT7Yp=0uMIBne@0{mK#vp^>N6k?aSPWG?yCK5$Z!^ngc)X`JF*Ltr$kD4F$Lg|UPgp;BbGsl#bBVP^n8 +Nwk4%wTOOuoKoC}xR_Mu0Nke^xf(m<_)aiunaE-8o16Dlem@Peo~MYv5tfLwh9A84?RVy&Bwfti7)b8M$Yh=0dv@9lBhSY5L +JyTef$9mp-BnyN&_Nl#k%-}De|S(}S6x&mc!474Tyi=4I^PT~Kp{RxO7351D7y~V;ThcR3@Rz=-kQDUl~P-MhiyX^_Z +ur2T^mSe@dv${w3s-!wvnItTH2+f)7Q`1UWm$vu|l(3(M&B?VGPV^d%cY|g{>I4U@W1n~EbjDO+m2m+nkFj2XMRah9O_u$CLBFen +O%|zbaw(4sdz&^HPM+}m0&(%2$>h^Lv`Ff%!Wb!_!Pd$qvq*%@#|&7^`i!>rDdlW=ZVsVRLA&i_zFP~p3YA2qSPOxhMkaf)8f4I- +x)lN;)%$ux+mPTjwG~TPzfX-dK1giwf~l|Vw9IV4k&GKGQ_bNb+l5pMIPpc?i(b*R2(*YVyVY^xS;3QJzJ4^7K%jo(MDH72A!tuc +r+{BhLqhd=eEC(7m149g`rd)=Xq>EgN9;Ic5N#E9xMXF#q_bMgDRGb*wM(++-#^Y@Po8TkUg~ds`b9+m|+1d#hV?6<~ej8qhU^3mjtpbt8USD!38MVe_JoDwA`YIKghG+ucj|n_gT< +?OtR14}dkS;fed~N!Vt8-Xwm@$%`yus*0rQoC>MJE99W1KQhH@jE6aJ;el}lS~-P-0F<)-wT>18;>D@~Hsw^UOH!YVPIiI}WI +ajHsl&iU$MUf?4wE_lZqF%>T~kDG5!DB@1KJS!XEfg5X9Za2j|^63rRtiNi*hjv90iXKUT5s!Z!?8_@;X?FEt +C{AOalsX1f%Yh3-94UwF6YKp_};hllP%o0Kat8 +t*^k-{i5C#;y~OGeW_khv&pNSn-6tc!k~&05Ufjrwn7HZfI9u2vSxA0YF^CP%bwSVH+(IuC=t_@jmR +<;aAb6fn{IfQt~22kk0_Bga>i?pEH8coeFIHuQj$NpIhGp_xBIg~JY6)@L448}AhBq?+8;7H87dO*d&Nhq_YN`u1qVz@$A&_6(1W=VsI*L3er5(+Fi@vIEGsrn2MvB@m +qlkW9EiSRaPoipZx5abp)l~brq0$gjKu^m;MEYR +gniJF(_NjW#GJQfhts6SCQ)KtPo+@+a=_#mZ_h%;r8gyMok38TSR6ODI5V_?(EEZGO`et+=~k|FGExmq+c220YgLMFcHqOs=q%(? +3luuY*Ie)@q(#k&VGcG@HL(njtynLdx}YdyW+eRcJt4-Pg2%P4>#P3@l@ha0TYeGP8(3j}uXY +Jr@yh(+*mae%&xq=DEpoDJ7enJf^n5R`SF>8k$GR*+FidG)`1-OC-iZK{Zd=P-iYbSPU3-+H69Tk9XHEusO_H;NLcL0YnU08RgK4 +9Tocvxx$BK*P1G6uh~358B={f4yW;|DV7H0Bfp5*^O!Trs<1(hg7&2VHD4l3R1E9q3KXr=8nCwedB4@_oqpY}czXHE%|roQo*1QA{T10FU)Kl#VyqqrT>KspNNP*ZVH%DjWMx+NrvUW!O4uLi7P +%O_8!gkdK)VNy??-#B;q;_CVqs?sxM +>wzJspg6UlXBjs5RipebVq1Z<{Jra_+~d(?xr!3e{on7BUDkYG?VxE)goiawmQbt-ZKQ`1!RvrL2BeTFidB3@&JdX!gP($T(FERNA!q_k4(YM)gzlqqd`Fi+&Q +g-Z3)#~&3_2kW^lBCIliZMz(s)tVw;vAf+-O8>M@jbmmmEl7Z45x2?d}Cr+%a?xfnn2Al4~p(L&!v={BixO}(aN +u_v$?GLR0v8qv~)bV*c$DHePN|7vKI9;^pdRz=W9L*ek0P?OCy29Kx*T;Q;7!!2|LGz^*nEM^6}4p``qZ4!x=M%Bo`cVWKAoVO|k +HxCm1H}k+vXl9m$ValkutILqWN1LKa8aC9Egn%Gyp}l&t9)P(nrL>#Ufin-5-K<6X@Xyva~pvJjMy7rTW&F-qS?>3Fj$o$X#I9qhIdO-DL+vl!->h+jXCeOT}@PsNpZ?_L?;L^ +)8Q~q*>1{!)hSFT@n8@#MS%e$Z2VR6*88x0Jsc51tK!bV^=_gBj7nh}4 +vCr0`Af=LTm)mKA@^gh|3O`ppr;9;~9f_ke@w>^#!wwy)LJxW9x)Siwm)L1|%~zt&!Z*Atm`koPwVP(t994os!Tox`9I}I0UIVsv +q;r^F(cx!nTXO7* +oqcR!#gLA6_AP@g0j?QLyyrr6{5HKWlrwag1lV)p*KtBG8>>VS;fgRA^qKt}Pt$O01Sn~!J9tPt`KcPKQ5B1JCV5%de=NV$1YAgP +%7VGbYU|`$+hH81kb2^V&{Q$Tb~twTaEsG!B7~Lcqm8n0XMT?-E`sQ54NvdMp)13vDu%&T>dZSnnm>R5bRrwbZK6|~KCVIprIMJ0 +e1}?!^;zPPlw^qo^L{&eZZZ@<`ZS47sjFKhbsY}UZD@&0iAEd3yz)_>l{163;cxUR}fDXv%Rtwh&_bcreyFy74>QLChS +bm9)ow@L<+f3f?m6e{of_M8W(rM +)XI#8meTFC$)>aEvTs*(hd*d|Xw(-1D_U{wXc4asnsHcrI(5melRfQTHl2Nnbyy5{X)#1MFLlvUyN+D4LK_qQfi5HlbakY|ysY4Y9jP^{P6H_U=vVxT|3|j?C?p(vOjS-wV#(W?3)jpOF#2@!!3`9Fn4Av;KI7$gRCGBLoq@e%s)3w)r +w6SpkZMF{;_jixhIYzl8T>yp~mA{cPI)Yc)7#^(%Q&e90{+KI!x5!sGzB$h^eQ~BNKtFN$x0m8SPqn_?TB`qdskQW1t;&McTJ<%e +3c$39*0)+q^_j;`AbbNm{2pKkrXHHscUnvJ|HekjKTex<*FT+0_wmkYePW%C9Xwqt!Kb4jfTvlzBsp+;ZTWcJK1}jU;`Y)}#iFv2B17vW?0mTQwnZlcZ8DpqE~3Expuw +>A69;W5?@vpK6_Yv2`k0gkI^=_^bM7u^ilZr}g%^H#XMJt-jNqfBPpZn`Y-KNEXD>`cUrj|*Q$a^XQ!h|U0|XQR000O84UQR2Q;B?8mH_|&G6DbqF8}}lY;R*>Y-KNEXD>`cUrj|*Q$a^XQ!jF1 +aA{;MaAyH}voK*x3yk!$N2BrI^Pis=&wgSQXNW7rE#e$8WV3iioF{;|Kun1bbBw*B`%>31KYMqX?zv-~dG=SVsn;e~YzG_~)ShiP`$FYG +tQX>`a^6^!+(B)MWK-4F1u^p46k@f}UW~2e1ymNxJ~{DUu=hAjS^Rmk_Lz +dNT8XiOO7hjF)Zh#tUz+HZ()6s;%gJbcG&nVr_WH>~i$NiMy;sw0LG6YcbqNOV +@q7x-t8jm7{77V{ecdq6l@kNZZ9#jIJe!!1Y>ShD#bEdMdj7S$Kz37k^Y+Z{ws@>ix&N(RoiwH_c$(c=ynF4$lH?Peu=u%s+rDex +#G`o7W${ZqV(|wRzQ+Cb{c-j!?$db~zqcRRFHlPZ1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiMuFFHA#UO+`~vK}SVX +FHlPZ1QY-O00;mLju}k`-J+jV3;+Nd8UO$<0001NZ)0I>WiMuFFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuZN +3v6Un89uzB^u@L_Z5NfpV_|W3%655`0am)ZU0T|1%XYSGMbXpFY3FqA+&g>Ex$RDf8nZ+LF<>+jFp42mLwqGf!-gn9t;7I{j|3Bp +QIMd4XpB(|zVZ9-e`fmHRVF?6JCFaK^Z(!fxTn9~a^~j*ehJ#U(0+J^5MKla=ZN(8%6UR`0e=I$2>5s4Wx$>$A$9`y0K0)@U!GB0QRbJAh{a`+=v^{=l<=1LyNTLqMn?Za<&*xzn%D0ZHWwu!ZaawgHa=+ku}2b^@1y +y}+k{t-#m4{9AtCvzqywwr19=yP5U6%#Ztk7XWW=X8p#SS>Hqcy(7RgfvVZ-<*@>MH_!n=vG`0g>;ItN|55+`H=9|H6Mp>tX4da{ +k1u)roqzvLzyI4_pR-$dzw=sHk8BICU)aL?UE*wGb9^5K$rl4Z;qh_cl@vc)I8WaMz6aRS!F=un_5g3};QbE+bCg$p{oW3K{~m97u@BRFrJ6QjJ`uEQ2 +cc_Ro(xS)UjE`m3FM-XHz=-<_=Ac^N*xIm72~$*|up%&^`v!}a5e +49C}1UT!SIb!{rc=LH$ItCnH?kNffc8RqvPk56Qn*XJ|r&)57pf6cHy|MK{@*W>goub-3Ub6c~#Z&#MrFV3<*FVC`FLs`z-f*(g& +w)<``e_xh)eIU!{JeFnszvAV;firUH{1JGH}m)pKYvCK^U~DAerxOTap>_er^xX3@5z-QnkM6sx~H+O@uJd?Mu>HjSRf4&p{2&g=&g%u=3#Pn0`I_QkLU26L-QhOBb{Or0zJCi^$@i(=Q|{j>I0xJPd?>gUz0Z%2 +pv7o6quq+O2kmyT`A6T4YtRD0KI!-K^qrt@1l7Mu!S|O4ttdE#jF;Pw*5~_kXhXjL{tf3Wc%=Gxx#0T~{VdvU!Ev<>O$&~dyU?8A +x +Rav`nlT!(ue8;3RqvMUTVxU-*NobBHTAHE`otZN_76U;bi)P+9%U!>Xm9tT$ikGz*sOs1yF*=EhD$1Ez6$CX|#M-QrGitV+R54mK +v)VRfqEPI`io{a26uHPs6&B?p4n}vWq{GHZCY%@hR7J;1R#aIx`cY8_VjrHfV*h^pjg3uDd!UYTS~^qF=+&fkDt39XKUKnm75n`O +Uan!8i;AkYahw-}q0_NcGSo}*wrEDu*(aUcDWh0g9gz7-R%09&C00fu#N!xiL$Ea>e(nPilHI=<;KSNnVXzMCmoHAQD2++k`qI?BwiPW``%o#c)N<<9LYpE=P`NSYPkhv^Psr +qsltDyRKR~x_aH{nsuYJFGkrYs5mwzw^vMQ=7;OcOZLYWPo+|2T1DWUB^T@pGmX^u5y%chz>RugxUf_QCONaYY+ +(LCJG5uQ{}B9v624wEBIXpyTFVUsS3;rP0mYe#tuV;pQkN^#`sOrYg#NyQ4Z#!xMpnTvuVG3VcIOd!_hbe!@+F_i?^GlI!c=#&Yi +TZ-hiG!dklBePve%LtEmu!lx@STe4JjM`@Zzj(^W`WI}P8&(wbF((S8ST{1OkS2Tq+WCpY6BC1n_6&k(KC(`nGAkxGxobbUcv7*5AcM+ssflqH1}uTeU0E`$`?@C%|F0a-}`XHarwfI>h{gs3G7Yf_N{MBA6-`F~p6JB~r#UbL*iitQ{KxXEKi@7Pp5e&%7m=dn(kgg&#a$|Ph6mxr% +d7CRldC*;n!k`w;mTsA^;5*ifaBP|w&mBT6)7v?!@p-v>S6_c_SAVYWT6FV${X2Hy*F?o7SBO<;1BKwu%TbkJrz)y_eKuuqponT? +tcyv?%9{>{~0v_m%sWtHugyFR*g!w(a`NPi9tH_^+c-_6;zjOoOB9bEp3pm +#885w{6B6Qt9zVE0y`~6#w9GOPJIy>HFjlrWm(qB)&wh02KZE>h(ZBULyHk*%4I_-sN=}hhpD<{P%IZ!P%#Dv3?$`pBnteVk}AD= +KuKefgiuDsl_as{sA?iO33XVz#{I-b1~(uvwMNFsati?m`$vsP;5HF@e94k*O&U=nO2VupE`3 +@5IWoSzK8Tr3%VP9^Xg$Mvc}r8%_NIV-e8wm=25|D=}W7>{uX5=nP^9x2mdE6z&FZav`8g&lRS%9$Q+dR3T1;vsBxPvf2~>-;WTcr7E(XA@3hS3Zc7&gyf2;7#*6;$#KY7k2lxfmZ#S2nJKn!XD;s=+S +GVI|P+GgLuEn2in@V$HwL(Z+LjmjH>9xfg7bI&^cab$oP=-%Qgd)O4fnKbck_mf-TU*Ym$OU{|%4rT% +P>|`!^ugUVr*9gox<6KXv`YKew_kH-ast*-uF~gB{1;G50|XQR000004UQR2000000000000000761SMY;R*>Y-KNGVJ}QWUrj|* +Q$a^XQ!h|U0|XQR000O84UQR2wE9-7Q!4-fG-&_;F8}}lY;R*>Y-KNGVJ}QWUrj|*Q$a^XQ!jF1aA{;MaA62eeDUEN*jp6aHmdXfS0fW-sxc2V$J)&+IN6Axs?Yfx9zMRyft +MZ|Lz`8-zk6WK+-|MUKzs;-^``1adxeyM)yz2EnFpSzyif7)?>ZQ<|D4VHB#;4ROzth1hCS(~44nZJ*oZCNh@{FuUT0ZP+v0bdCC +jB_lj8E^&Qa{)&HUkrEz&<4B)a5>-y0WX#DfK7ls=d!+dF2}zS@C?8^&gDAa(efVvPX}DKobbhf&jVbyoa+oO=RDK+dAghf@MORn +08aq?d%$IYx9a%MY589OPXxSwInVu|j(_?J!jl0{0emjt(*T%ZJY{C&HL_`M%+8{jVhdjT6)k}iuYdG2dh5})q}d=21-wY+H+_q$bLKj228?^T@l8m)gbAlSuv=PI7_J*&9Sn^$pPA6dnF +{G68ORuTXIyoz-EbHGyp|GbL(Ib}8HZ3a9GaKmbze{41JTh{U`SMwY!*Ma5!OkqJa=0w_p`N?>+WqO-X>dlu8hLjR?_Jk0bAvMb^Lc) +iI1PQ5x6#VC=Z6)xUXs(`(M>Y{Jc)v-`>Xk-l6boI^TEONQd`pzh|uBIa=579)|%Ng)Y~y-%HkT{QK6B?rvSf +bACbVzoqcLHN59vuHm^K)$(I&c%LV?^PX0<6Te&ANhj5I_J4Id>GHMh+~=Fxxt|-_mF^VY+)g}wsGWTKb-+HryW5G6GdhTe#rEOC7w2uXS*p2RexVUv&_Vk7)f<)^cAbuI0SXQh27qRcqOQ(^{_AvzGG@>bNm2@7MChYq=k1Ezjj^d$^YCUAC6`<*K#h +n|EmaCv?3#))IeT*Li-V^E{;G->)T}|Gbv>_xyE~V;8LBKKHHTeO$7R^9SoV?`yUG`gO$r2iI}kkLkGE0U^q)JJ<1?53S>Q{;2&Q +RcNiJUVGYlmRGDNAFN(ad~aUQ`yO4-bLX^udOhjqrRzzD*J!_6wEgqzx&F7-lRqC>Pkr{h4W!@o8+d;QH}JgP2CnzA4U`|(ZQ#B> +y@BiAvw`RM;Rf>IFSY(Ltv_xf*FAY7@o8`5dAk5_5W3a+dpGjF9^T0PJaZHAxpEWB8v%!f4mOcrZrVhAep35=eiQfo%}u<&`!@01 +zuLro{g=X1&u9O}^SQru=kwmTX?-ssNY)xTpYrPJ^NE)`&nMn~rTtFr%K_@|=4Bw*wyTq&&J2aE;)*lj}8f@%+#1A|6lf +;`*&!ysx!g-2XV>3}B{<^mlI;&uwky{!ZD<{cPV%ek}rS0sQ!8%HiK_rrvDc!uf``aQxvd#KZI!?&r!aJjd&{kj~zz^?$pC`2Elp +uJ`FJq=N?mOL7h%XSeX(R?^Y!TiO1vTd9|RujP}rkw2Dig#`BJEqy9L!jrhE38`po+HjaDSHtyrY+jx(k*~W8xW1HFsfI9&n +06YNLbOB@n;41+4Nc{!myOwV1u?^jve``1K->YzEH~a1C=Defb+~2`&u0N^uN3`FiT7OwL_kDFY@%ol-+PUxT=6UbvrhK_a`#q@r +9?|h9^l-js_Ylu#_VB(MdwB1=dbqzY_Hf^K_HbW!^>9CTE4)YBf2i~QRO=t=;ko~y_5Z2kkK4}rXKZKr)a`6PV>|cpVy$1P<<{-g +3!Aocoy~xwfIZu}&UM=<@7}eY^#2j<_XQpQ6&?RAUH3a$f8TcA^DnghG2KT)FUK$I<@~28d~PrMy-3^7>E%34+TPL2@#puFzIy;) +3qx^#FZt}JI|!fB$9p=vk96AAN4s@@AMfkxKK8r5k92(-AWUZK`+!xzKlf3OM>{DG-vhW>&byQJ{m@R1KdztWJGYh0Uo${_zhQv; +e#-#&^ML{0^T&1Eoc6zKfO7n9o%cZ<|L_3q^+yIM2Ok~a{jJ``bGGjye{}ESd_%j4uYKBnWEb~!*)E>*%3Y+lx9!sX?Bco~*Z$w! +MLGDxU0m;lyE%Rj;6A{y-Ms$~?pFJMH~I0~yGalCY5zyGEW$+AIaA?^J-oNpJ;dYQJv`rGK&S?5au4Ufeh=^U);*N#-`m6W{iPEaKEAz|^ZY=|&mSUvoI6B0vtda2XNddg86v)i +hIqf(A>NCp@QNYQ`AR7Y&pCJBF!OcMo%XWti)~e3q64S&jBHdtusb=&I2Q)zv&U)S2V)?UpGR0eSC!b{Okzn{~II3+Yd*0t_Ma)7Y}Rs^ildr +O`{xlV3c-DVU*{*dX)3NUdwME<$iA*Wqjk`wEgrk!WWJ4KAXnazE0~Mg~c)Ar#hx`WsGv@U1P+@XUB+#UyKp&zt;Lw#yP%oob&gN +tGzHzzBsI~FwS#@<2?7P#)*e(#)-dojPt%eI!^icd98m?`~PK}_xhB5JnsqnRR8SLIE2Ep_Hlp9_mQp#_K|M~_i??y+sAc2spUHX +Uk~`*eLR15Kk2%(pXHZn`BnS5?hOjxyPx~IWxx8}3O}dtn+osSPdfXx&i5xB*KmOQJ??<|H3!tMIlyzBd4TJjeSr8}b%6Z3@c`+6 +ueRq8aNf!R?(>+!*Xlg)K0y4x_WIBEVbb|KftF`_k6Fkpt6I}lv +blevv$Uk4v`X5ga|G$`^ocp7$^TLA~_d3Y^tUpM+>^#W*j33l^&_S+$?Lq3#>kg8Szog|~YWeg-#9!wj&cE{z@p$ME*9{b2cZloW +eu((`g7*LVA+GZyt^d^_^5MgWD3?yXi054mcm-hVMU*4AT*Up~brJD>-$mq);}4U*Pd!Y#c=KV>N%^qi^Dz6pTI=7c_3u5*bAL$T +++p7Hy@z?ehYoXpf70>CT}=Kt74}QYoJ^j`pKAxSSTs$ko`CBrilTBLg%WxkTW=NO&wf`j< +&Rfaw{yqfg1Aa9_y|7`5`@VdNd~k!pTc?PZZ)o{v3Ll%|I%i~g&u3=2&W3l!e@ek`df6@6* +$deCF20SYFljlBf%2O`CKhOQ%k|&-%rts5Re}|U8l;?c^sPOJQ&wr23bAO(A`H7BuNZWs(=l=er>z+{H_!A2(pH^W1=Ky8|j|HxG +MS*hZssj1{tp(k$j=x36-CE!}w-r=g6v&rf*ZF^}?LX7;59zqyDf|!Z_o%M>Sb^tws>g9Bc`QH2)9(--?L_&j#4q~SjPgBz|7y{< +YR7X-+r*~43hi&yvYbu)++SJb!|&sHA==NvgDqIc>D*gWYy5L+ty3FFr=P%+$9tpp6PbFl_7Se2+uVr!UQ!onEbs0b$YT3u2lF&jCqSiSt@@p!>r5k +tZ!hv$gF|)nFi9o$mox2{U(b(t^7?k@cW9;{vCKit^aoYcFi{m(GzdN1CeAsru93}za7ub(gygb)=O;n1r6kR`TLkf`M$1!@w)%A +7XF>1YkwKf*DU(eqGMl%`pfY=56_Ra?~&BFznX{J9jSMTZGBVrqkUe1=absDR_oqv(Z>Eai#!+Nxd3eup6B5CFv`<_FURwHi+V}^ +-iGI&@O(haUTR%e;pg!D9iD7zk0MVWwCI0zY27V&jy9<7(?6(i>mTvJ6|m0L@epIyGx7dX?K7tJqKidNeGkw3@H|E9MHiiq_p1P3 +t7ERk1NYhbk(NbYzX*MP2KWrXee>{nJ)T$TyXfF9w7*l!aF0!#=>#p8E!r3H-?uEvL-{)yfPPPt&nwz>fmH4)CYi|Faft{V(C^ZJ=Evf4`Rf=(y`Fjh~`?DW3OgpPwjvNZ}T=U5V!^3@=1Vis7+;k9?ylSdp@2fJP)IMUISwcZvgx`;2-gP9nS#DEjo{U +v%d__tvb(Z8fa%7pPCykl=Tl5?QPMGcjI{g&+A1-H_*O&HJ(3ce~J6|h0A0Xy-05%0?z=+pcso;JMy3Gi=q9`Tiy&EvLb)19*+6M_!>PclL|)ln8QLxA;g;NK*N?)LY@YF^+;%jrw&PLPSrk%Vw-%%&DBd6&4cG*q%iPIa;2IhLAf1`ogxE;h +F>JQm&3#K*Nj!DiDU`P>qNOrHd1yDeSGp3<%m>k8o>@`K(1OU36!0M_OugC6|hocccoIAwHo`~QU$+WzEHvw ++1=>exT~D8x0kbSr`5REJ=)sZD)3l@-?G&>v>Q(aRM@Miu!liER^xC0#Fwj>dIan#xU!>y7ur*WGVa6FmS+G*9rIiCDr^tH&Q6G` +{e^PLwfC0;9JFx)dt7C$vd2L1q3z~!?o?z~D>!N;DCYxb8soyq2_maq(8^!XX^d1YE3WH+=@nxmBYr%`@9$!GMGP$1QWwW<+ +b7pJ5=SQ8J+cH~)o!u}5Za@UxcFsMT%+hW9D9yM*D0hd88F4CJmNc5675Hmf5w5g>B4-A?;$%v0D~96yc$>D%Q&ZI-00(*g662Ry +-Px=>kOVeJ-H*JShiOY*(X}Vr?Q&pGb_fGT1=n^VEU*)K6&CQpd(E~tJq>b$tSHUe88=rB+@!;KxRqm(>&p?$8dcxBwCbkTky@c0 +kd&SE@?I43Rrd$VC{I_wY_8Q^af7HD$P0+lj>*qXoyO`8B2c!~9Zq4Vo}ah6t5F%$>`gf(jLBjiP)Np^Dpo7DN`s^iw%B9!pbaEs +QzjVcNJ(HHEx3NNFPXcC(+nA{6UN1qp1^S6V%iJCT6fk76XKS0ULFU^T0LG66@);yJK#H8BtxgZM+Ha}A2%DKqBK=4VP-!s7^C0= +uNK|p9r!3&u|(WnaQr;@0#`5hA=IR7WKZF)GcHc%9tCY|cI-mn=C+)(B0Ohn!42HaZO&FKP;h|@+^6l#Cq>X?N5pOe{Cb!|Cg;s(s!@bFaPN*OON*g$KdPe&TsfGjgd4{hYxmiPb$F$%_C&dAaN(4~GSEIP(`Cz5u#P>I +tQyaW{or>Bzm-{tv#4O+0+EP#tCq6nT7|{}@IM(KoDHGJK~oiE+HMeFld4#B3|0<~23|xqRT20k#;RmZ^!O&VlFX>~HL-bA)AO~~ +eJVJ;sIY|csSPuG@NuO;4rCmJ=o72H*4l6qXi7Mz-pPouh`@aqHub_v$(ePt^*wQ&HPcbln^<_M9)?5bQ+|E9)7sHv?eHN5AUDOT +wRa>cFs>HqAs0PhC@QIzt4`QsvC3v4KFTz-RMeP)(T?us-ui*ZlAPZZJH-zQ0>5l*(=ZCm<>EwfE8dPdqF=G;V_*X*dr?ia&wv%Y +T#eoec#b-Oa8)QM +KWbgFt6wu)*eRCdZscGyjwlW3osn%t=mE=4ew1O4MX}-KPq~S{ECgb~Cf#bcw{%zRMUA3981di?*Uv-m^cm4?ct&VDE|+~6>wU0P +lR<${usw{nQJSASd#s&?jXLZa4eWG%7z~19o-$=~Bu$TBCs!60%12{cW7_d*HuzDTxO^1DfL%BevQ4N*;iUe4{A(E;h_*98%+8D~#LmDw*EzsDkn8!VxTAiY8tqK7|m>EjW +m0_V;!|*j+Bk$0te(I9$sq`>XB;}>WRr^&FB^4zv6F7nA);V6Hr!qmg=+*{SYCAAJJ+hIsAECRT&fI8J4uto|1zkyFsI@?%?c_vD +C&8)VYLHJ|JB#!0e2J4T;oqxOv~&mR$I#N)34w{xjMNOy8tae1UUqx|4+W0RE +ePq!<(mk8Dss+QMP6Huq4J3#ThI9y;mwEnFscMWbjp;Q*%TAYrS(Jk;O3Bay%9OMkwj3Yrv2!ISENE>jw`MkxjEcSdQMi(DRF9hY +(NT#XQD2VInj%*9+V?0~$Bm=Vsd9Ff=&3Bxbs)Yps)&kykPC-`F!BEmUP;+*Q?&tWob+GHcPRn4cQmk5=3%FDC~Rp;NP->?X1P%T-!(aOcfUXUoyb)R2m? +hJ{q9^KgQ|m{wwCf!|WJmiX@0sO&NwkCC84UGzbYu%MHP4w5E>v!F!HGi9om8a7 +3{00eLJ*q*(b2L5TVaZ-6cH4ajl6%tIV2Eg{3=HbxF_sx@KHY?4l|DRSYs{>ViBB+D}phJ>W*P=E1L8}Mq&n|lS7aLmk|BN7=mLlZKAtAR5NBW3?jq}juNs0J<6d&IWqSEOq9w;<*pamCZh*qv5Bgt>6p6N2@@JR#D;-8 +vtwakFs?`EB%Wg7kpEu4Ck|9CF^yV>>8bqL1*~F5hi)opVQ8gJ^>r>=(ZuTZm0|KOpUB1xCDacUgw_U1A2F9yI?UI0wX!-6!f<0X +cVZ08rG8H@yy-FHQ;&f+biVQ7;TA<=r3M?sSXvpj+T^g*=R*0EXF?T;5&T4Rr4ME_|HAXiXG>rf{1=IiUD&qRkR|4# +`I*#S}=8?$yO`=fMCK#vl4n)XaLqZ@6#}_y$YzU#vJm+zTnQ9wQ9T$!?!ixx~TQrY8~vc +92m`I%X~C8we18Q7NaKS*M-jmy#j;K%6U0cj6d7q1-^oC2+jgn<&WtD_2~vv;*a{G%jL&64H9QG=i_fzyxT5Qgj}o?X1hEwCZaBL +_^y%e{auu)(#LnZJozLQb&<)tXz6!}rQgLlLu&y7tp&DUXpUrl&AvkKm^^$>zFZ`4NubOe9QKF>^M*%_L~~iuQMWW>fFI2Qlr6Im +f9m+h%E!z78P%ub|CU$*@!DRX&DUjUbdyDnh#sX%AF8t)8c~oQ-uriV7XE&EX-xYLoFk) +yJU2Wdpk*=gvwFbbqsXm1|p2av6pz|U9V#`b;4h-(7ous{W&9dzp5%euT2>*T6Ul%*=>u& +g@K#;vv%OD?VW2k@T><~)O4snXH%x?!N6_bv~m6UE0gmGUYDgahVpJYV@M=q@IRI@C8dhx4&6Xj-bnVmPZy7b==J +UF6B<3%P#5jki|I7s@S?E@WQV^M58^$Rm+0Oc%<#F-)fmDSfB!Ti=k)+ZkoH<&jv12f|@|JF|`UJ=jRD!1v(~AC<^9o +&WXQiHFobY@SPdo#i_AAyotHn0=t?OE-JyPPfZ)m!Xbnz&%dYb||9w0};P +6uHq;5<*8GL#*}@5~bNy63NqHsV$NO0VT&s%qLdEBgP8__N{Yvg6aO4Tn$%8uZ?+T~NATjOB7q8KPvPf*2GW?d)(6r)sT(%jW^S0^tlB>71xVnSuv{J=~z +$|M3cLF;K9Q9n;i{V4$pucUL`p>MWveD% +X`e{IDtdraA%^XoC|8&Ct0)MPUYvOzi*K{~CI8N>Zd|QqE-9vy!Njzig}g8akx!Rl5#B1h%S^zah<}OK)CsZ2nMKy)qMK^6wS7%u +fSIO6gl=}JFO6mZy6Oiv;jOGm1@k2&@WdK5m5!7qLYY=)C)erKnX_j~-i#3iVU+X;oP{Y!Y^%>cQaY|Lo9v@*QIZB_auY_A*6PH( +GvrfrN*eADBnvifhZu~hevvvA9y74=^3viKLr(%GhMfCwLxs7UK)qCjedK_}bC9$V223$@rz>u$QwgJ*wYrVUu9Ncc&{c?+D`8a5 +8gkIxI9WL1VJ!F)RlaZ*f9|GK@?M>7u%{|?2RbxDkT~m0(AOz;LF`%NAdf?=Xs)VkzP=g>%M2x#DMMkBp`?be(olt)fVpw6M=SCPav8F+rqsMiUbzc!SaGA ++lXX2Y7m=cJ+UCFxUsF8PDYAlB}ApKX-FwcL@Jjonse9g7)~NAe{9UpR+QF-0M22F*X3>YuFC`I4cO4MqHo=Vwb|xTi#sI)gEUG*rFW8CL}+LCJI~_Q0++x~fA-NsDXii|gW| +5!Y&)MR6lWK5g*g#}o0q7`ytheH@?G$K{4qCIYiQlxWCtA}rsBMuB{Kq|9HkW3bc&~^STV^-a)PP4bS0@t2CxkcfsmDP)y!w|w$W)U*#p}(a%Rk2afc}O +?Xb3NRet?AhsnsSlp*kVHh{H5tPz=LxJUe;IDg4-h-}g+iDgDH#nbjJp1PFgOtB0W&~T?gJ|$^cI1^0KX=V$pF)&ta;KazM8{ +S}M~MWHLGR?qYYWyW;kY2W~4zZc(fidUmSjgpu8xTa4VeuaS3NdK=QIN|rM+%!J4zQU}N`1G9cnKXR$QZhd|eyrLSFNMSyK{5Nx( +1QSd2sVP|5rHT5OUq+T{uZf{*jlz<)#d!xcmga5?ja9u9;=nP0cBhD5gKjYZ9@U +h~hZv2=QMnmT_$mgQ19k=GsX4z>|d{Fp5-Cn?z{0)>dC^nObWhj&o5Rg-e7BjO)s9D2OLBC^oCvbpaC8CC;0aWeFbn@qI`p +QxT*UW+)`$qRCYXJXh7%ZumJ8n$Y6t?2HQZMHMl85#tlk@&ks&vgoas4fzYT&$a+1-UqyvXY=Z9mQ6G#7*6})T!*^`Ndi;Q{?7-YdmqJ +2wfalqJhC=7d=|R^BocOPi6-0*jQEAq)9G#!ZGSbrv~-P-Dvc4tf!_IrlC-bNiWJMtsaah$FQ1!U69%YD-o6h7Wa%D +8&g0!jY*9n+%6sVB^|?NTLL>`U+2vTbBt-%*Q7N=!!AQq;ycXURx*LdT6Tx-lEH-jnt3Z{pcfu{XEUD3Tap!OdyI`C!`vnwvB;?Z +m!3~9&b8=dH7~es#`*jq|Hmp!=P(%>snd2#r!e)JtFIrL8p#x<#8VlJHChWb+F;G`Ft$z{Qejlb$Q!Y};fjxyW7#q`G_u3)8QM8I +*1d1XNG&MG?=1g!F}Y;0n%R^`buAg!pA|k*H3O{@f(64_cszM=Hz1s|o-m6rW-UuHV`6+ln60)NlE#EJUj-ARUYuO%Qd`bMa?`m- +PAZM5?h~e&srEJQi6%)MDOWNlT6k6+$9U|*hJ^z(mbI{fesirsLY~o*f%YVv&My#AoWUf4KM6Z)4pW_t$w*=SOq#J|V*ldDB?hPI +tQKd|MTPM`)e<|QWD=EUK9%ss_^p$^r6{5L4*~S?0?9p*Pds!8tSH>GUPW~0WIu*ouRVeYmW=~Qo_#@4Y|@xfv%#qk??Hvt@@ +sO2Jj#aTiTvV5);lDc&ferbIoR4f)@gThY51~5m>_U;L0OQmWBPy&pS++;jH`O!=!c{RRa;ts|y^{GyA?f;*2Cl#IP5euv4Cp#6F +%5@sB^SB7Bw^|bgMnb2;og#RBccHy!0#EZJ02+fT86Pe(e(J)HT+Mc!X)GfcM-d3w5;M^IsD(hz9T5xCw?ZSp6KB=;@Q*WLnD~sjy0oSovzl^-p%*4LQQUS#FuikSKTd6`$4Xbt;O`PMw#%aRy}$ru +MV-d9!r2)-W`i(rLh~bq)Mt;{tH$393L?*n0@n-#w4!op#)@Vo#c7GuCM=c&Q5R2c`ae)h0|XQR000004UQR2000000000000000 +82|tPY;R*>Y-KNcXkSB4FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}lTmlmtA82|wAH~;`L0001NZ)0I>WiNVYUqenWOhaEyMN?Bj +M@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ?#x^a8%cMKS`X}RnjEJU>*i@F(4$+3Q4?V;n>DJY!V9y5_X7_I4kXyv|+Wo*}IF7 +o!H``CkV;B1d<#{AR#bD5)Xr(C^PY-Gi{ShJFQzMZQQB%-renF;xvCWO)_!%`_6an?n-FmnY7)Rv)?`EeCNC0`}@xQ`K)_R3;ZTA +7Gli)ln@{Lm=K@&jF7+2e_n{WfcFC~2FwIp2DlwC3(yPrAYcdJ!+_V-{OQsS@$!YRe-YqzXW(M;5QU31N;=x1-u6^ +1b83dOMoCD4g>xr;3>d4fad|z0Eh4A_x?cP{}ga3;QN5@0Ny)`@qP}t5-WO^Sy$b5ee#!jdA&t*DW=d!+c%w_(*Hka*KHka-HDqtqbsqo*K%XHtH%X<7^F6;64YW==> +ygm;QrV+~kKMA;g9-n_~9?QKI@Dn5_;5NWrfSUl@=COX>oyUF^2AmK0+j;E256oveIrEwCM-_Zp!9DZ&eCd4UXY-lA(0ul{Lu$QV +(K)VQo7(T5&wkQ3pY`2E)0=fa8e2C?H<001DUp>Tj +d{?di{vnRbc?+4&7XUTDV!-7j-$JI>v5@i4FJyg8s`-x=vVHzzq4H0)f6pS;&#Xnv*WyL2_q;_)uZvi&J&RaB-&E`RBId^cTmg7i +t$!bI5$RzO%l!+$&47Pc#PPHVO34BA1MUFqd6@O|EBs}Ueim~)C@bG^oVZ35gyeyp)v +w>6gkuQitAry9TSJ$3%RC9K!aE@3*$m+-lqCH$VvOIW|Vmatzu54a3@^pz#-KNlY1{Wl-s`He?d&*Omm0e=V>AiFK)_YEy&{96i6 +Eah`=FXeMTQh5IaSOoa53NLpV`$zsV*6$aWG5!n7n16j4pZktlKeUX`9b3lqPXe}s?@ookA)VuEM>@+@p%aODbKe`*Ei{TEiS-dGtk(+)4k$RXg5`Nz;k~nh^Zxs4{#!NwR0hkjFoWN>6z~$@V`|;ZVE_0<2A}(MCc}A| +jK4gS?fWKkCLU6#e~X~<%Fr`5bKi}S?wET;3%YW=+|_LE-#BE^XRQgmiHn2)s%-Y;@6zh8IodB1{H +YW)>8f6c*k&pOx-`y8x?D{B9ygY*8FgX`HO;8wC%HlO=)Hrx9f3I?+|&o!z2E7__aQ1Ax|{#e0xvpEliv$+oaI-BGD!)$*4Css2* +X{%YT2Uhd?qSY+#veldyHmh|H;A?<}+W%w@uP;+@RSxr&r{+)OFyGs9SpQ$kVf}b=*biS-cxM4$0qj!v59c!8+FZ8N(`sIs%kQnp +WxTFj*2i19oCn{@<@f(Cm+9Y|$8#-@=MFXBmdEcc%44~|s^+dde$T!j8@audZSIkFRBV^VTYVTg!f3q~OuDoF9I$mf!b}Ynh+lDEOg*pIpcB`k8ec&uiB)ABWd*Jv+IM<+`+v>0DpO=l)?G%m1@= +EXOa`vEF{K=Cju`-jekk?-_tU1}t39ezb4{?=RoL^DH%Aw}It+46uyiLaqPz2KLiGDwvkfe9g({{lyBV=X2h7sQJNsmZw3%v+CTX +eCGGM!uuPw|MzPC?+V5Mk@m%2jAsSYrud^D)e+KhyI`K^cS>;IOFz0mPz=#~zACt$Q4SgtTty3i_F^e?JfMo%l-;q&_}Dgw#b>fQL}fSLqD8OPwB1wdTTJX;3S1mhKDrHKnL&IOVz*st&>)HeJmKm6Z8BEPQzM$xc&2SPj6ekBvm8RKaCiJ`hhS2qcaXzRiRO`ZIzb{rc?q@hmN%dl4g&Oi9W}EerT6HB}Mhx=$t_JBe*c +1O=nUYXi}y6uu>%CWAg?jp_3Ou{97ta6ALr9?Aqf-L3n50fe6;l@_)ha8lC6@dJLJLEb05XX}BW?j;q7ZSm?>>ho8}jhUUi!O73w +LUIovPx}JZ1)6@q9VBiN$hM}Fd?b!W9!)itWX6NE3)Cw`z1BFVdMd(y)XBuFi +@^zUno1S&T#q(?x$=RAIv$a!Z@>vu?hO{>>Ro5+dSGW<2LAmM0pbs)o^Tlavr&pO>KBbIEN;E!j8!~kCD`-QU)Ik_jpQ-*hOWYoJu$nw@=7K+Czd$~v +!kY`2lc*(HmMpwZn!)Y{eA4&<_7hp*cKT7G;l||G+EW2v75V@&)lQ0ku@jl5D&U5tcUF1H%A~VhP6#33v#=q$CNSwP_fn;i6-KG$ +u1MyEY5rKCmQ^Jo@@mNtyF9uR4#@GP(y#0jG-ptIxk@iFz}I)v(lq=w1%uAg3W?jnei#=4H2il8%XRrbU#4Z?u +lv%Cq)2lg^pc(XrbW+4Fyp(jva@i}y2DFwUYXRe1(up+H;S?d=P|)ll#l<%bwF-4=&a$AM=p94~!YL}f+YZB22zL9R%KdKLK&vT= +bPqMGjIB6*R$0d0EP@JQPBoKtYX(%b&|X9ex?@NYpBs1zxRD9DrN?YP^@AL{MHOV$(&SzaOI674=m4pIrRE^y$6|>CAW#G~ZX8<`CfhdaN&5(^AUqH`LrU#@tGy~TW +kIU|DWt$(Y@}ZN1z_tsJ56j~F(KK}UvTPxobQAhWbZ$A550nDKpzBk$?IE%TqO;Vv8Rh;GOH=`~sMp2)YHItc)SE4e^-2VpGvJ;% +ArwvdD>!ag)mgs&@~ex1o8N)$Tp>_QLS>LRF%kXwm_oztAiCjsv)KOD2A5P{mhoMgt}@fP_AsPIMHI${mRz8 +3~wT2B&F7PUJZ~V?00(Hu7WgNRpoMSrV)S6L&t-&)p54$2z15ES+SITDrK4N<8+Axl@{gC#jaYXc=bULtG2GiYughdf78+|^%5^;hd~Hosm<_h}$f&fx#M(?2iEUVP@C*hp{_+l2AMot+ocjtau||FC9bnF2z?>eyu7*-Q}X)) +bxW92BScZicln^x*vDT7O5%;5j@BNwuArKa3n*nrF7=gY-w;=&&VY+A;PjHXBf1mcF|x(pz0_u+N!q(t_Da+s@dIuddVu_KFBDBL +u5h9yl=bxP%L7>zJj1YbDGqs%!aaJDPk_T91q&%5@m(iN)3eL7;gWb0nW2Ihb_I|j(52FAD{)1XuO%Dn30EclLo!wRq&`YKQ{2GL +_wt@%`-OB2G@d#+e^OV98&$}Q-Uv4)XUOID3CTb%gFI1Ycl*djdY}~jh>+s*|3+JwjS07@-sq+@7~CjzvvK#P=QnbVBOI^35jKJ- +8#xd*vaL3ftu``EL)@ibdj*`Ug?I}nrhdwavn%oVUn_p5P^fcN&H%-SlKzml|+z)TGSEZY5a#d0i3kC?w&>q{v +9|0Z*0dIK-N#0ScJ1Yyc%@wdC@>xcan*xTCOs4kOOBF9}-tnZzo$U*hKb}^&y>M$nwA}2Rw9QER=vE!Y)qZdqgxjt5dr*Nl$~tc7 +!7uD7-sZ?p;1O$xU&mI|d`f-=T7HQ;nD!M%oP7sfN};T&!skKw+=4ahS@^Fwp5_jIs^A$VAve-kZvKXKk7mXNEYQ-XehoHnUk?u- +jZREVUFJ2j_geI3-=FyMi__?h;{;Nn-9;_w)3Dhx6zLeYI!C8}{l&)g55!t@;Evf_KLcj+M*K^$Io=(q?T<9pPy1MG4ZIcYuZx|3 +?SJ#V*c@uH+HQR?ek|8)sEeKGihnOAjZREPPF<3d+8eR9s~PE=GevZ=HQIA5BYk(KFq`Wmqx~7_doo4tU3AR)ZhkUbj|=PenAy~A +o*E1f*I3>4(ZRaNn-_)ESYvfIh9{b>(?j-zRebxpIdIHsXvK>g&CUi9t$)L8x@29bvEDig1%<~Zl%~v!hpg{)#yV@F7Z2j)j2Ai8 +g|m_NBi0$9-ZFbf%(_~$^_bOt+iV$Bw9X8fW25HP);P}lHHXaM;b{Ls>&%GN(*Vk5=cVx2g=o(utE&}^n)lZN&><1K~pRR+toaAOc|0_V>OMjo)I;%PS?iTJB2yaZgsv9o$P?}6;^F?WMV+D*O?8sVm007={kG-9c!yvFQ5$}2Nt@N=~OMx?R9 +>U$MvDrM_guvdNXolgtzCKVmkVQ|e?SHb+XN*zkqu(0OUof%fo7<4j+0*%@HzSldmZgl_Bm +V7y%@*JTj7JPHJuHqzB+?}R71F^e5MX|}d~Fy1AsLzk?>H_U;?=!II;=jh-~>+JDZ&s#HWM<>sPhu<(qPq9a)#%>;lgUMtUy9akQG;+R=`D?D~4?wPii9gNjC!`xlRG2%(#7Cdn)BHFUrgllQ<#tft1SAGI;0 +F4@}gJ#t3nws;N2jN~&seAVjevl{P+@aQSzToE~PF?#!T8}-DoxT_1Zqk|Bv!Int>33Irg(sSz1t(=14vy=^vUgp4@lCYb)qK79a +I}hGw9Ha}gp#PHgw0%^-fox*>T4_+`<7Ul#b3_LX1IrvtfwL$=;BxKdCmk +YBe=Yi5o_07{XmOJcc^fgQ5`WJ}BVBsBL*tRq}C7;&E-_F_#|A+B)-UTeRuWYN%9xeC6Vp;@hiPdl*W$ng;}I80klKyxxN>tn}G1 +q$Y7O4@+jvSLE#Q|X7*T0@?d#<)a>nNqlHI~QsEoAW}O|R=;6{ZSr2=_pHNJZ`>pN~FdDbNtQ1s0Q`K1nX*^() +Y6|o&C)Qgn(f$SqMGo6|5}A`M!=W#t7waM&XQ0^8@bH+~e^Lfg`yumSr?7^G!y~ok@&f*OpmG3!VRieqG~KQeYz +daCpU+s1MUL{jDCtMS*1*!d&TfgV->nR%#1EwPR`x0_ebn&6pT#+7hd6c%yaivrfriqsHq(YQHN4WZ2Za8s^BQpH(K?#{hxUp%DJsl4hUJ(%MoFk5tB$egS*n|sJGDL*_~XD^w(m+iK?74meea@^FUDjIB`q<+~ov?DdJ9mqKb +Pk{$$+w47ql}OK +WiMl4FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}maS02Ow8~_0LKL7wP0001NZ)0I>WiMl4FHA#UO+`~vK}SVXFLGgUX=E*MXm50H +Eo5(ZZftL1WMy(LZEvkw3w&HvnLh|9RFsDTZE4fnl%z?UnKVh$CX+THuhK$8Vw0Aah&MBLCYRp1ceszF0cBx*Ac`+U6jt2As=xvZ +3!(xAl~ETI6c-Vcl?8mT_*(IS_yG6+o$tGMW|9W>_uI{nGyi+u-}%n>I$wG6sDnPP@OSV5N-YBp9ir4(_;!v^`tPZum8t_i4Lp__ +j!|j_U@_1Db^(tEo(^mRULf`BfGxlWkI_@qp9GJ{R$=wjYy=VGSk?b2_{KCa-jjK5$p)BkSZ8-SM!9oH`AbKC$V7Vnew9$L)j +`M&i3LfT)J`LA1|6s|xWy@c0UyM*a!U&4Id3|tMISi-ZyTm`%oh-+21F5&avCiqq0QsBeD*VDeh!+?KW!sj^%o$bKGmh!p! +fL*|0sb8>^*Ln9+rt@P^w4S#})r?Ra1ZuoHMP-NSKw?mK`R +NIrnQz&{+vbghSQtOO1$<8^b(c%5(=)AgQZ%>VZR)4;2jF?|m%<8_|^t_S{P8O!&Q<-Bh1a;AIxa;AINa@LEpmNP#u5Pbh~-tUU# +yxw)dHFO`#dA%oO94Q;||FAlyb4eYyHw$*wF}?kQLv?%)C)V-0BX!K*U3E;)nSzsbEZ;V;A6Tqo`fsUYIl4#oy&t$4_-GyT<4sUX +h=OWb!RrqQp1gwhpIE``oGNGu1}k{oi&pUdm&*8$N&O0`U%i6&-MfP6zIg@PgWFc{`M4=Y$M4m5cFu?EjS-e7rd +Hn@MtVE&$F@IAc~_<7*P2HUeu5Q-z|94om$zmn-Lt>pF2U&(Y{xRUw&F2PF#KfIFl@8c_3j&EAY=lk+Xru!Q!neN9{vVD6>#;bak +lVj_7UROQOJGq|s-y!w0q@Js1I=p(O*RL1*QqOc>UeA2_bUn-MP4&!|yJi0U^?aU3WZdKR%$J`@|La%r`p2x|aZ6UQzSON^yMDqd +O|r6A@xGS=dw`!>#rEa#RlMI{SMhp>9?x{V88`x51>6Wc7w7?RIG*{pq=Cn;Xy9|KX<)k6153cu84XW!yfQf1k{Ma5dBMu(UtEn)&sN^#4idcuD5Jwu#q2Oz=%jJZ@$?Yx{2p^ +0xyMQ>1|?p{#G;FjbApiTpX~5NpZsB=NEzFPh7M8aS(%#=9_OONdG||H6Kcj`$^;*P^$hsHG_={!yM_R-$ +w6MNhC*!`*!sob0`X6p#dY^9L^E}tWa`2M0AD-g+u_@+vbBgKQn&SE6Ddv9;m;qjrVmiK-;`t8&`+$$8I8Hb^&FdVS=6l?bX1{nw +n(yh7G}CcSTKq2XB;dVirvK1Z_RB}Ka{aBXJU-jX=bUL}zw+Kz=JVcGUgy?U*26nnnQ!}~|EsOc*YCD6Uw_uh=lgA|$V;olrR%uA +YaP!U0&b#v0S=SAtz*7FwvP4wN5B(-$Fwn@-Ue)@duwAmd1ag2OB>Vmg*M*j&NiO^gEqdWquQDN24FYo2M{8qrrMeA%iCFAZfIwI +-!A=kxAXjG1^?X6aqJs9c;7W09Dj9paJ=AjuzmYP2h;l*!8_9Zcu%I+(wI?cn=4U_H}y$aRI{*UTreOT4abfl%dt()f!bo2R7>t?=N-Aw;Xx5TG{S9CMI +*UGr-x>@e->}J0FMArYcjC;PD?fDDctT%NTjuWTiFE;Zz5AEgs59?+7c4RNNzqOb3=X*3#1BdR;yxb#fj+*EkM^;AeoFek +B;)t>@jhi4f4|hfE#n@MagWJ5PxdkW&q@39eM~RKe)RshPgVZ@h3G{2meh%_|D-rh_Z7?kxza~>@LQBe=`K+oLivQM{d*_Mk5C>| +e3u6uz%+hT`fpVHHl%Z&CT%1`JLQ|=EwT;YP^=>tD3(pS=gSnI`%@^VDwg@172n~{s%ZFElrN)v8s)!GZYQ2eUyoq>9J+~5B)ij! +eami?OBM4GVXpR{^mm)!cTm17-+w~+Rn=Pmj`ADDGX5VZH=(=-3#GQ0_%}ubTfy +_G4&H+ux%+C*L=qd|19O7K{YR=9N)$isO&pqx=NrEa^X3&_%giz8#cF`MyQ)vx4Mnr%*nGa=x_XQT~c@5z0grjhhAOeMG*G^zDl% +|A_KOlxG#&e)ka7Zej+FYU96eIUh+WJ|xI*v8Y}i;C?N`3UmIzeD*o$_G$>q1e{Pf7c3r +8|7}raT5Lg9m*Lfe^LBKq`&hN$Diag$RE%f@?{i+dFm3B|3-NL<@+dKSL_S_4F%zxdW+(>Mf^90@&);R80F`RW0z5spDKQT`~l?$ +GUhIns};u+TTwnD?Qa(xL^&PhX_U`No2A%q??ZXFs{OlC@L-YQ1A(tWc|`G>berPXo8s#y6#Gm1GnBlgq&_3~8o`eVnu7M6eaZi- +hNhf38#Lz(f)=BpY08Uys%u1d-gc~Twq!L2M$VgY9nZ{Jx!U%;iSL{dddUdg?+4-8c4!qb!gO<3+A)(BHD@E*xoEplXi<}Vsr|Ik +z`)9SZjKt|3jy3s4?MSU^F>i)(maW1sANqaJ|s5_Siw#Or2|uhCnqAnr_x|fQ}bfs&T93l<;d8rW};e +=y%X}inS-iucsPEPgad%K3L>Mn7bo#RpYohjd>IPtkGXEZ8YpG6?~jfHJ%P4+n9Ag%`G5~%D=ex_@Gjk^VfhL6(2cnO4u>)Ll2KR +P-#r~lYI0Wd21#a*`Lc9k!znDSq8{-LpyIXs^$AR-6i18!WrM1H;J1`;iK~MXfYzjG5t-{_;r-)gX>T{2v-pLnatbKStBkY-!4JgJ!8lE_M&H*gI|t?IOl%MhY0?SyPi0*8}@J3s=9}1^p^k{vjM|){6{k +#i9Gukf-Z2rW=w?5!T>nmSL7kj?G%OIsmU-qhuDWVBQ@32MMd1IFI38egTeVRQ#QMh(*%E#&(ErY5xmUrqTGA2nQ?*!dKruU75}d +l^R`c-uH^IZY->4yO1lgd_#$fgdXYpoO(tL52#@`gshl`3pG5+n>0u=_S@KEcs{htA>A-5T=QHE_kHwj#i1O!(&0TODI}KPV~3<5 +kh!8^O+)`6;IZC9DwNT)zBmt +199CZmd@8a%X=^+nYfYGtRk39U?Q#bk)@B52h?^%LPmScBVFsLsjaW6>2I~2IX^Oh|61XT6qqGDhhMaj-J&=ab1hY&vVh8Z@j_F$DxJNt}rlQH5oFrueGjq*xTRw7}W_1b)-YMQ3S0oM!8>1_)>8Xmv_S0rObK&I_6G15= +UmJ!|S7c9rEogDbkb2-!6j&e#p4ud@85nRR;Gki$ryw;mYdmPda^crPtD=2DG?~|O%%;+3{m946gvKZCyan6o+cp9?@1iD;to)o6)KiK{Qe81TKB0M-!_F$ynbyHKS>YeyknGd?0?H9F&xU{T{(|HM``HlRqBGx){v6o*I50AY6=v}L5351^NjrT_r{ZB^t| +joDevBQ+)#tXdH$Hn81k)3I}E0S~c&n#4f>27o1`Yq-|fP43XTE1*Ng9aaGUO5iyWok77Kj3Z*mB7m@5av8+0aSM?aD1+$kuXmvp=)q^VGO(eH+eVIkjC*9oE93G9F8#8o+rmkg2#02YC7=Y#f;KyIOVw=DYFzN+^d~uYqLJzrqe1o +;H!r&E!zF)#cM+^7K8!?%c18vsdn0rLY0XbFJ{orv9aMDgZ<;fN}ee$B6 +t~mP8zj%2m1dgy8DsSg?H6L5(JO-;gJv8Y@_d!)HKMT965U=o$t2-#xZ2vQSX#;C~r2?ba>Ck?q+G&Y*r0T)8EQ}j;D813uYx>D=9Qf;01%(Qi_U5CF#6e*=9 +eA5l^RPp?bvE7WYQVI4gZq>rxpF_Ze_q0!=0%Oxoe$Mq`0k;sr)TAaXvzRdkVapK%8Jn`^367oi{6g=dk!>Txm7}z!*DV@^u>wC* +6L10>?Nhmoi4zq#Z6gEtQa)qGtn`Q+wEU9JVdfv4IbJTIxiOUTP28G#S}Yv9_*_ +o!!mJfiej47FA{XYzmHynp~f6&B^smn)V(OW(|Q_@XUo*PC=KvLKJelZ&Z(+o9we+A=RhjviZ5b{iOPMTy?6iK>3V?lX&wecIT43 +z|6V1zHE6fKCOAlzMLIs|7}Ne6Mp&qYuptlBhh0nARy{n;k}l6=IRh#Q1MHNfM9D@jw#usO(sg-MmRn1M0wgdI6IGF@<2#`fo}0(ghVYmyVpnmHKb@?EZ- +jk}+@@Ny%8NBsOG8pjmJj<=cD`nyeYA(Mg?0G$oHn7eFsFlb=K7 +z4RWUpn{322svJG(1qJdwtmdfLGfe&d1?Spo2<5_@d&eaz!+y6O@z02j`{l?Q>CVH5)$Vj>i4_n7IV@EouCrUkX%+$yj3YhIj3zf +R$yWp{AhWv=B@8d)BM1uu{s!p+?yhv^e~bbgTy@t?i44%5z1uJt(^j%ontB}0UjR_bu91(GAB)94DHPFjwVbAh~J5Dlgfe2+bF%c +)kLI-*ESB1NzfVJs>yNU@Pi()4}0RG$~Wu9&1|-OL!gGh9o~&D(^rFj`TDBdr>TF8rb2}4!pP?8I!l)qH`=T;Lx})T`pQ9*whuY0 +#{P}iIl51$su9%yH;Eg|Rj-0uFel45gJ<9ZIN7Imd5%@hYhT}bsk|4jVtwrnrFOt6eXVpf{bC?8;>p;mX8wNeGq>Os^<~rmsg;U- +F=*Eo94rv49bf(e&tIBON2nYEwJIWtxEg3`*3#m-&@y;LSjCc-b5?V+N?>)1o~{SXOPUUdVKB_;$gZvFgy}Xn^u1hEzJ>B>ly|ae +nb5?G8@4`rwSEI;9R{S*8S_=02>P@@5UFu4)Z$F4b`e@>_{jvx28X~W7&L7!jVVZ(S+FIGid{@ZcJPw(XX@d3%9B80w93Xz60T_t +BO%kuB*|4$tNtBh!xR10dX>!8w~@EQJr)T_l5JJvE8V5FH{&>7JtHusHU}JR)d03o2EZ?9NInKk< +L#cc{Ok4UDr)14ioR%%$o>qgln@#)&bPW>Y!YM$EvnKt6jbE~~Mhh{ZjUb;Ns0(~jFU`bVN)qoggy +lvYtAh)TX)v=`Rz>GJLLk02Cur0JiTw6IVLm*O~Wl-RJ_7*nt+SAy-NNfZX6!VfA^8NHiM0+g=@S7gioMP|1W>q0js#UNMt1jO1^ +8d~Xa!#NxvhcQ^KQgdp%2UPhgC$x(JC4uD*;+BqiE$ipBNL3BNW#UdGAzYIVuF3{$y$WJECCM|)Bv_s>{es1OmY~7ZxnOQ*+f&oQ +Nn(mfI7^K4L-r7pjbLySoU|34V}{LK4JZraHCR15>2n%iwQmlxKMJFhD3gr+amELO|b%W6?wpPcIgA{FKRKE@$w@@6uGkGt>5my}8X~vQh&BVJ_tc|9D`?lzp(tJgO>7o=h +{W}fR8ZKo{T$`(Q4KRyA`F0oPW3OZ9f`yXQ+p0D96)w0sSRt>C5R6n~*n#bG%@|Yi(utof76(VZq_4FTf}tFwoRH35LlWo?wj-qX +CH6hHyic1XlXBSdZB@G(oD06ds%fDl9<6PKl^26uc|DARL;UYvX0?+<1Zlaj+11Vu(YWOntO845%uY^h>qktS*WQA+9R~ALLiAl* +FS`^4Nya;^wvwIK7s-*TUN^~d+ezj-&1O^LVc5Eu5;LF;4$dw?R{M4AtY0$oHL6w+tYG1McfW+-RT5dX2x&O4 +VRGhMi<~fc1P?C$7bP&&4J^lzz}Hk``k$XAUv2s=TB@r8Q@AA)dg_uag8)S8E`q`!fR>?2Pfi{QwH_p``uQDURWCm!{H~6D=_d8! +#(g(d<;d^5J1yjiWAyju7qM34)&$RX!F&Z(S(t=aH*1pQ{S=!Hc~!jZKdF4x_~6d%!{c+_J+*J6w6O*IWWfy_fMY{uS3v)8i^zFr +XzRiMZ)x+YiXr_vZ;m}3cKJ5n`NJ+gW+#?&2)Rf@ao9@=BRFK62vJ$bQXkGP=s5 +$oO57pz25LP8Ne-RyFd-DvAT@q>sNUFoH3wC_;i9Na$~Z}dv%sRa>>iK3AQUpQmAsa2G2duQs+iCfm`k3 +R2F6fJrvujEG0)V0>&FRm5m_&ie5fBn|>pu_tkExM@&Iap7Zm0+m!sgzJwm8jI;EdV(1Air+j_hb9+L0L$Y1(+0Ui+#PL&4$iY?* +@2cj!Ii>C;b^3q65FQcWy+Ku+CW$Sy-OeVFe(lRa<*Z172{eQJr^XG5=#rO88~$>o639ae*jQR0|XQR000004UQR200000 +0000000000761SMY;R*>Y-KNRV=qiYUrj|*Q$a^XQ!h|U0|XQR000O84UQR2-|F91ZUq1UQ3?P6F8}}lY;R*>Y-KNRV=qiYUrj|* +Q$a^XQ!jF1aA{;MaAsiueO6Tt%e?Z|N2abwSd#U0|DDTDx1N8WN{>r@I69XPG0%&#{vRsp_z8|#cKn;6Rh +-v>ItPk>v1p8>Z5zXWasegn(`za#q}Y5fcEcHr;8Jn$ddXBo?r&sd&&X#GgW@(pAU;c=g0GwuadWUn919BaxQQAB5qz>J46_cQ8KMt#Wa|HDCM^V=PJ2=B*yh}oQ)VRB~j?a=yBX8R?3(^>P5hA|Ie9$@wzn6Zo5+U_umQcEb^R)UqK90}#=jI5EAQojHSb4dXq@Z!NjLb@lI5ku!Whi1$Kv)!RT{fgn*~ui}p^J@%Zer0^-Hp?y@p-;)f4yoI +LTBaskSokQT7I7d_NJ=6O@}MdfMcfUfDwliW1=(UXv8-9GsYEXawWQ83vD#A7Rm@ILmuJRG)iQ&Fb8{wscs@7R383S(`RS><8zR+0 +8LBW@5-Q-SU`t%ZGH#@7S|#U2puI}ndsZk@kD{wgV9tzaB}#jK+K_ec>2@RaYDp1kjgmOL6bH@GM#N<}5G0W^J>|`y#^$s)j=UG$ +p~1q4H#p)Ih9MRUBL@aCoJpQ)ucmmMhFmAA=uYxBm|DEzMjIvdYJx{acPa>^=CRv{ho#-Z +@Zey-dprq7LphMB#tFx-_~o^*3Il`ASQ6ve!HG*Pc&U-{gRPLu_?R0sxk`n8YPNRL8(Fh6ZY>Dqm18^|WUT0p%uDT@^?I&*=3OIE +>jNJ`;DzF$BR24}-YF3a_5Yyz=G!u?yM>XX!%z12f-AZX8&BptJ;!@J_Yx0Gv-lhZbnC(m_wg22B5X20sjsetZoR88y9=vVb;2el +@cDkJL;ztL4-)an0Pihor8p%_TgndkT2G!yBG82Hf()8+bw#l;83)LbTu?k^xT`+yh*)wgf(b-*tTQ@1PMPW!p*AVPX +JHkE5I$c>yG?F#cR0;fd#Clx|^G*vRR@^i(;UUPbU_{f#NsLxbO;Bt$=Hw+Sr>#Uwb&Eb;{n*5r-t1p$nwnKtS9CAnDv~7A-m=n& +6U7y)t*#)Ytfs`;-YhIpU%saCOB1uzvDwKIE1A#hxDTNdR40nkOWiMu7FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}mmYuEy50RRB^0RR9m0001NZ)0I>WiMu7FHA#UO+`~v +K}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEszW%}xR_6om()iJ6UwYZqN=v^ax7$BG1h&|n}UK||b?nKD#o+DTg!-oS-hA3`_8 +_%fplx4woKQ3#&oOK+On+jH*c^8AwpngdpV4PXH%SYy?JMc@K>%vjbnoJ+tL)S2IRGdh!Pqj4tanNd!fcnNl-vzDWZY!yQMIuJj(hqw(IA(!S49zH9n?>5tMUW4?7-q^H37kTX#Tqm1={ViV7W3BNaha+Ji|64ba~$jL_&H +h`Hd}s8N?jg-dZO}u01@_R$Z(U0&q$8$PF=`ejuU)~?mSL+*4O9KQH00000 +01b{AO#lD@000000000002TlM0Bmn#VQghDa&Iq8LtjlrQ&T}lMN=?Y=JF) +@OIwa*-PKNH@uJTZvEoJ7!@TUexwyDL6AR4tU*W+A!;bassuuUCMuF(h>ZafFd+mr#@~78%*@WVd?dcieZPCpz4zR6&OPV6GcTXD +?0X8&KD3XaJ$tHBhk#!^U8T>PXDZbNd<%Fk@XRKqEpt_AJ{b_2iA#Pi<;W`K_Z@l(IUs}uMK;2FTzf#(C?mieCLN_`4=0T4em +j#o4A2HQ*2KJcT!o0l`6c_2hmw=QQscgXzrfh77NU<>faz&79`z;@sfU}=uv7ql?{i(6QpO)bptvKE$OMCNz2 +Fuz@bH^{sT>;>8uKKHA_|4td-Bj-HW!g@a3!uR@^ocCM{+xZ1q|BCE?t%dFTuE=u+24?{?tvtWFmHBRJWjS&}A8BPjn*?46ToC$w +t<3MIt!&3%w(`Bc1RMmu(aQJQ4`J2;Z){`!ceOG9d)ioz``TEK!!rM98_WGGq5oFs&&&Eh3;lQ->-$C<+waXbw(GmXpM;@(r?vBZ +dpq;(Y3CR_U+6y&`u*+9_b2Vl=aF{yt6#LUUeC(9zqYfzkIVZ1%KBw1nBQ{Xw@-m@ui$w65sbVF_=MmqXR%#QU&-^ER&ub4wTd*LS*D?n7NH +=R;kr-;=WM_g#EHuXeHgZ+Ef%PVMIPX96z*p54uIUDM6`_jj`#-vE9Bc(9xKJOSK6{w?dfdz88axTA;da7z#C`K=z7>#iQQ*AHd> +!5)_TXFV*(lR|$=)<4%HcI#n%UzPFk9=TuP|4t9v=RY!kdN0%4fp-Ekz0B`{UOw;PUS9u%;4{7Kr!NTpy_fm?yO-l?+1V`Lxq_?C +W_}j|5w7VoD@ggFs94Vdp=}p*1g};ccl3}y-mKWJlq>tuLYdn`cTN6^cD>N9Q1$0>v`uIeXgle?6z5NRrqK#$yV0%`+NFZyitR(X +Q+_31pnO5LC;c`nj@RpCJ^2{<#i!AbLQ-GaA#>NFeNOs0G%J0IH_8E@QEbZBHVVV64bS&g<4t&E0iR+kBV +2<>9Ud2kXfi&jB1ihcJcSvRcMN9ie{jY|K9CFkrFqKw7Ti5upov|iVInUFsE!jBYuIz|(F(_BS+^Af|gmDt0lf*&UiEYvGyanxIt{CfSr?@w%V6@K`O;lSG`08rRXiQaRgE)w^ +AIrlKbK9V+M|usRLwsUz_1zNTe|*iuL-cXz6G}!|0NR +QQB8ytQ17d=k@Bc^^+JbivezyUbs*O>X_JpNRHY`2HF`c@i6f_M9sJ_rc>h~z=!b$oye&1eI}d>EtDFc^I@~p&=cf@YL`>7u1@>9 +djHTDHY*s!g3Gl(#*$dayB%z$eK(8eiG6NVfVzu@UFpJVOU*D8HwK<2;3FTud^=P7EU=eMR5jiotjFW +HuY3`)yUNe6G3r0ZYoIN3%;Ip5aJ6I&L<{9a&6oTyc-T#PQ2J6I5OG6yz--L{;P0d+GWb>vWxx)pJhh!w(}h5e7FQGP9#@_FDK66d2GU1zgiEQ$b{8^HIsV*{hRMl${I)VD56@ +dkcPXc5A7O?_3|;v1wvFy9>TdyR($z2lV=N{hPDvHfQ@cqC3#P`J#1rnkczsCqu`NJO|D_pvRm9oGQrnRcdO%oQrH@qd25hk-lQL +zt@K$w}63PN|5uilg23z=w0|~`4-o8MHp=LY+n$Twlw8O^TTyr`uo;34Z_p$>C8^zn>(OmT*1W^53YZC8bFbWuiQO3lHFWiN3y_w +v%?5B3fBR>dD_NJ*Jo?;X6YjV>ojV+9@_Q~Y}mxwUZ1_jAeAlEboF#%5fA;FFWq?AnwmzideF3_U@=kg>D%EAaPWo+C(-8Uy$KSH +=hRn)=KboH23{Yy3Z83@9mEMw-~RuUE>2Q<`u1AgQY1@IF;hfrAG_P8aSgVoRwXqIwYTFD@}sUhpkgifgpS%%Wj2#M!#$pZEc +mR79wz}q!CvZVyqckJ$T#FoaW8N~=bk=@2^k^6`+JDo>w~MiSRU +d-mWrHkQi?pfi*zfHI?^_Sl5(QXe^tq*+O*E~?4CsB6?DRySPwP@~=9c9i(b@5FfR=H$d6Ab`>bDAl8Hvhe>V0pyR>;D!4UMOnevfks6BWbi?V-r2V1WC^QVAI&#o9<( +tJPc(anI#i5rtQJtcOYu<`&Y?`)d|PDP*ey7$7o{MaHn|*a4>!o0@?*%F-)b5^IiE#J*q}e|{+6(8j2~Z@iqAnDlN4qKN?C!?1xy +$+f~{r&`ga7J84hwi-LMeu+`5%Edu?TH|m)4JMF3wM$V7IWiMrPFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}lMqi|}21ONa^2mk;t0001NZ)0I>WiMrPFHA#UO+`~vK}SVXFLGgU +X=E*MXm50HEo5(ZZftL1WMy(LZEsyuJ!~9B6ds4;?l>nv68-`tO!zg5HrR;_&S4^(*al-ew(Ls?f@X3%-W%WU%(6Rswk2wyfFcD# +k@#sGiHgnz3RD&nA{9Rk4L=eM4Gn@O1$=Y!?i@4P*>C2}oAOcL)d(I|8f$kCwdt5S@>fyq$3%J~mByuK;fcULbtEUzPp68)ct|@5T=6^)SN#51 +#rr=|@%P7p_}F~K`)L601YRQjh|Vq9d8^{{_YR%ESMhwVlKj((&)*iEU#ENDklqi3KarnbNbgUQ-y}N&RgdMWmk(Aw--A^j?{Si! +uKIY-RDIqjfCJ3u;&IH!Fdy_!vTN^A=How%`4Hw4boLbC5aAKFI~;#kn|qnhg&X&~S}~uqdr0Q$b&S?72ZxxCk(2B=<^z~VnUBQ{ +$Jz0JlKDP5KynwOi*J9A#AF=v(5&m&h%o0(lcced1GnvzYCet*HON+g@!NKKAAy`7ahS4OiL6-%y* +dsi7dqstQ0VQAjyKuMQbjGxW>*&3Y$77bLjit%Nk-?rl?7=94h1{!94xMDnCSXi5=D-G%UHvfMXEyH +UGpA&m{^gS0v|HiXaTiQan2eh6r1d#3Z?OX@82&;{Z$ph{cAF}GIQE#*HibO6Le$ixJ!MB$$Ek=Fxsq(Oe-DbY$-EqvT1|aFt{i) +m&rQM9Q)d`OigBkg*;MW@M00=LBrI+D{%?a&DKPefcr@lv$nJtETd@db}$9vb$)7iWGomS3r0qT;}>*WBa3HYKt}~?5;UYp>U=u4Mk}HDxU>_oI%%@#Y;9q7VR|=~k(0x-c}9LzfE`hkRu0xzRIE_amxvX=`k5 +XIr(oh+`285voMxGUV~jc8W)5i;zur1e+7oEQM>96^WO{=AAYdS*Nfn$19w?)dCkXVkQZ)pbxmA8P{f +x*j5%OL%gra}u(~&XyK?I;c-$PZuF}keGJ;?`(H}q5r!OyY122cTkO<Z=1QY-O0000Dju}k=0000000000 +0000M0001NZ)0I>WiM)BFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}l0-u0@Bp8x>M2Lb>u0001NZ)0I>WiM)BFHA#UO+`~vK}SVX +FLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY37k~bu|Ix$a7j8bi_w@p9StxOX9mH2K$KlngfN3hTu9IKotcK7?xt@y!=OeOT-Y~7 +ML+~sKtKfq6*0ywF($sa??#3J+@hi;E~vk%`qsHicMoFXd+-1L^P#DG&pm6MI(4e*)H&zn1NT{A(cdYZEbAu(6F;)7x_vBb^HG-k +ojlO8o+CJz;PWBNI&6?-WlAjTvy(0BNO~W4s%3R2c*ALyHI~Ak8Dd%AruTlsEUS{Ja2cM1L|ZdnHsEGKv< +!4nDoj9{(8$pn8$@LGaDCU_UYV+lS@@D~KXH3skqg5?B<6Fh|Ag#>?2@JfOaf*T3`lHjuh!vsGiIF8`g##&Y>!HERFN$@&?-y?YI +Sd{y~Sk&+3u}J^!Sd{bq1pNs1OQ4>=(f1aD2N9gB@CJfE;Cd%epCN!EY0Mir_a0wiEms +*P{vb`nU=0IUtGhevrg_MH2CkQ`kQV`Wco)zD){q1iwS@0)iC;XA|s3a5KTLbAJ=ukKjKw{-^rBZwl@HW(w^(oM3N)rxM(k;B!`+Exg@_q{S38fML8)@Y8U4jP_{An8b9Z8Ueht*T#osuLS!MJT*(@5S){wXHqy@mRn-p5b0q@mYS;#MyIe9Nk$_tFc9_PD;k +v#g5<9)BU>l>3ihUxJ@s2zu>1$+CJ7JeObQ!!4S()SOhqMUuEq1>NOLq4U`K-Wi31D%{W4g71^G^87+-zQB2-Oikb@)i<2k>Ijvpr=;}_UCb{>3dE` +Kb$=s?H)57{dLK7(C?ko!SC)>_}p~#-+Kg4<8o$LR+PgDj^O-eTGk2N-kG4w$7TYLqh=xBsRWNBc=s&i|Nbo0|KnMx$Jb}0{fErP +IO{PR^%^)E^FXb_i)SO>n`a~4Gqcej?F!$Xjrrgsg4I0k<^UfT&%yUu1Zi5cuAGDZym}7sy=)HZvvLl`*PZ&lWe&#SU*>>s|9uYT +sgLHMe&3jje7h3-DVH}F?HD>2^fpG{C(i}m7tck%-b3(of`249gxft2;r2ZAXL=syvGeDlp4ZF+Ke=HZ>a$@U@bt%dXy1$T(7)T} +flkWiqd%$$jv_dL-~=8Q1bY%Z^)k@MrI(@J4_}7)pq=1Kf+d&J+)Qxw<>?-m>bLSL^vm|E(B8MN!gwiJi1r=25cB4d3&EeqECha5ECgNLxe$1Lcp>V4@YTc@37&j4 +`gP{j!1E%4Wdv`!8twbr)o9my8t<@0$hXHLl-qX^=%(|6=5OjKTo~yAZ5d41RdtV)Vxy +i$PaUE(RW6UJN?eL6Akge=LT4aM%*`|H(^0Kf{)w{bwyf`nZNWOOXC|OOWp3C7|b(OVEG!F9ChNvjqL{-D`lC0oMRescVqmc?5@X +dJTX28sKH?HOeoq0iWA_4a(`dl*SV=!qb)lzrVf~!Cgv<&V2Ho>!b+$=-+*=3;ji;A6th0dR5=IEyH;H=Q50+?=A-&bzY8sJbO9ltwrI?<)DY9%aPAx%T+#Ej`lvg9PN2^Iqx|$$~>edO@6AveN(e;?8_q_r9b~jljnlHxW(c0P79`uRQ`r3$m7{J!y9eKbde;yf!1cKW^UShakni*Q{Uv?hb_?*d;}-PW`}+N(TTmZsHTwPQtD!giWHrXgQLE9eA*(@;vDHd)u6M*t1;f!tOlLEv>N5UyBg(wwi^A|X$|P%$Tj$W>>8x+Pw*V>zcs+?`ZdVsu{9W1ZEKMK*VdvxjwLva#@V@RA@A+Hm2@Dk +=WURa7TgBBt-1|#utDF)+>Ul;Z%4T^Z%2EtAxNT}wefbe>)3VpK42Z_f8;u}`b-j%_{M?jF@BC(kA4`w9{m(wkN!KKAd9S1)+3+K)}wyk-ax#G;14!He*9zu_=9~1@ICGh(EIQ103Ba)2jtl6 +?m&CD-+}T!yaV+9qm6(^Z3Lc9--z+iuo2_!{EevBT^mu4zidQ4FK+~X-r0z8^n*<(@3>89=ZH<{*RlFOmmsM)){UEhkMG}!@XmLl +oSpg1^%(&F5v5syNPyL@4g#+{`}2|zhpD|;lO*4U-x@JXCv={d^`3YwCAt)pnk931AOndMfJ=rXvYr- +4kvi@7R(P*w?Hp>jv%Rs)^G0xo*ugw{Ak;~$Y;#&fv0i5N4c%PNB9*4mva4nk8)194|2rG_i6n5P~X=3FdlEd594IheW14|?nAqu +z7ONh4h{6VC@=0WuPEf0cD?|u;d@W%&%#}^d7^B~60z7HYYHy#4Me)tf^-!C=1>>=>QV+l^@arzMSz)v0mzwQ4p^%0l< +F!KB0VaQFNJPdiP@{cNK5gbQ!wBnDzGnTEFZ|P= +(VxdYO1c}tsz*Vu^^c-`7e9*nO()n$@F9Kg_7~K5>|Y?~uKWwe@#_Tti{Ll^3i<7&zhayn@)-2YOCJN@`#MD;QQDgJUyyfy{5R0; +9D<}`TL(W*^&~t@Rk-vC$iH_yiFRCx|hDa+jnCZEE1y!I)~=Os_$z1!1xpZ7HSc?-cm5&Sd36R6<}o&nuI@f^na?&m;Py`RVY +aMttCbMGWrL$K2ekT=eJ0rU5Ig1;ts_>0h=E_f01#kDU&j(qq<(BJMC(cj;E3H^EEOOQ(%UIM>aLoh+`O@d#MN0o%bsG>#bMOuVq_7M<;KEJaEQV)PLeu;OEh;sPA)I5&yNV7zbZ#10DUe4Sc_}4dcCg +8^-IYZJ^6Kf;PcS8}x%`+n_IY*#yd%b?}F#*U?YSuVb97BzP&o`(B5ciy{g~kU1Y7?BKHK~@@P5_XbTQ?9 +(Dl~$L1*1Qfc$XW2Pp5P4^aLY9{}Gr!8rtPBiKx^&p**0cm5OeWtV?}AGiDqc9VTR1Rt9HA?V;cA3?5}{t@c6@5h!kn&9s~MtfiW +7~^`|$LR0*~=%3}g(Z9Fv27Nrb8}oL%#`{R)?f)s#AMz>kJM>e~ +@8O?fTp#@@_~fWh!Kapd3VwUgXT+Ph|33rY8T2{$?ZuyC{`&B9w5PijlJRpCLB{`Rg$)E5FDZiDz8pbr*F=Sr_4`zUT(8+0ex;_r +M#FE^^lLSIy}obO@Anbp_B^8DPwM+~1X-SM({gqY+?$odAsyN(D6T|U%3B;)*fg3PDiBFKE{dp$zJm%0;VdLBlQ=hZO;c|N+7AoGp;6}A&(`^^4F +hD2`ZOOWjb4#5b)l?wk%km>(Tf;^sg6J&mS$x$KU3pWyEe!Af(l>Zlff0H238~Yp`lKEiJ(WvKKf;?W<9F6=RKN|IYPvHT_AYRvF +P|g5?XE5I($b54%K^~{&$A)BHA3%`#eABV$_i4w19_JEdId=K6po=vczDeUfLXi37-}L?EV?i(N$AVt|aV+ZB={V5sFONfh<;NkP +UYL7u1npz;1ekom>O1euTQdpy2>k08&hClX{noID=iA3h%Kf9iO&`|aZ~KE7Rr@Gez|cTyGdJzd{NRbd=75ajt|tbV^- +;ZlVwHU0*I%wO-<@a+oURk*tfyTc+V|6dkv)v2% +P3VPwn9>V$H&eea)^uxoq2D&>_djU(F*zbc0Mu!@14)UI4URDi{Qxwzee#dCP*roHG3rL +UvnnPx%Nz?d!8W6QLmnfemZy*!b?X1uiXf;9!>+co^JHt_b84LbXWjq<-!k9fz`qkc8@h~HWdzBjEN^U|hz%mYv9`$q&>-ur$7`t1aQEFYdiknMl> +Hz1!A8_}Nw8&Tfbjfj6yBk(e>5%s#Y5%v0$et)A8`2JA8pArv=epyFwHrI#XElh`FLZT16KL&U_ZEQ&N-K)l8o_vHL>&KrEWIvAs +n=lTaX~OrO$&htD!9)_{=({P<&FKm+Cdlhrn^TzALTSW1GY$G*KyWVOg&@n(_2W?QcNO-_pu7bc^y^0%wELS5==5+0_#f?{{^vPp +&%+Mz_46#+KPZcGew)So{B9O>QI$jb%X7frtvSr&kLNId9XuZO=rbPqTs9u%-!dNQ{yZM^vtvBQ*X#OyP&4pT-;8{(Y=&HSXEX4! +tr`9C;|Y*+(i1?J7ZGGR`Er814)B)=;15T)K>j$h1$5ES0{Tt1puH1XfY<+OK|Tje1ipSc5%h4xM8rQ~BIcbz8a{j?@Hl!R>U-Hl +wD*CD;49xhFC=z~v(E#5?>Z0j^M2=}oCra-2OM!e%DeG=)b~#P{^I%IpKqRz{JUHbvhE~$8hHWA`R;{iPu+!}^DzWjznpX-(%o<& +olGbAq_}LMY@cqh3$ba1=q~CWk@()i&e?|2Du*oRz_{r$sb0>o@H4|jJ&f}An&nWEL8WQ`%&{pKLp%wG- +rdIHcEv+c;;a0TkQH4*mqMYXmvK{+#f@}wfPk}tMm>{Xf*0ls#znp(jNc^=vzX;>v(ThXYVuB+t0sXvBko`XnzZ87sn5n?SZxoK1 +3Vcl@xQyVXQ!y`>O$&)#HcRmD1P_`He0@OhB<_zHA<5PXT? +YqQXA56=c4e110G|D`ZI2YCJI9MDT-4*24)=Rn?hMB(EKpPz$%+p6!M%t3uS%>^FAb3wn&bCK^;bMgIIeSc*x`fcl6^xGTy{T&Ve +*Id+#6gQ#A@6AKIhs;BJrxRp*^A?5A%>(}5pNH|b&wTX5x8_5h`SE;=<53D5=OcdeeDIG;=cD{>^U1r2&u2LFr$s)A>`b8+`o<*q76N^xvUHbi}i&5WW7UTV_#YmrB3_3q=G3fBeOHfWf +f~2Zh!kueuiX+M&=|hWh?+8Rnth`hMv$ ++l}G4szE#g1mnF{p&;4PY7e7181=r6ny`0KwCcsq3^+H=-Q$T5>vf-mnTxSC+ys*w00efJi`TX_rQ!^dtx|IA&D`Yl-vJZxSKdU}i?`=>sq +@3*hP{Iq!u$}L$7ydSt0cs^n+@)^7q^wzi*^&Yzx^2n^UDF5-b7%%@?3%%orTSL~%1fRYY{CC4`Xn*VNz|-p6F>YVIUFGZB(I3`2 +1d6Uq4(A{G75Lc)V>r>c2_f|F$0KpIr}ndt*JuZD<4d&3+ru&R=Xmzn!!Jb{*(>C +@6-*b=K_LkzumY2^T5~c0N;P@4$#TijgXiBwGsKv*aUgyvQ4P}PJQo8lX(|H@WeaOzGZiVKfQ1_$~$l~@bvS|D7V{YwC~rOG0%=6 +$oBXL3G({LKKG!12NGOIaM(S-=RR97UVpGf=iM!kuQzQ0-`KGQ=?=aZ`TqP~%$pPMMLqZZJ@EXS-$S0fk09H-JKu+SX~cby`;PoW +NbI)b|A2Ax&L1$2F1{b|s0Z-9?E!p0=fRNJ(RUF%oAvF7LKdks)-w--Z&dvWdhJYwe<#T66-PY+`%dB!(ASIlzW<-`-u!2@XE{Ok +OT2~PpQzze9tHglc`PLM?D>xY@9z@ib+5z!3*%xH!QXQDe?dMQ{x{(7j|6$0&3+u^{Pl6*;iJbP-<3Uq{>eQ7e9V3V*%W +iFP$U34Gl3B=U_vg>v?LIwW@T^9kNb@cpMTKdpHtBr03z%MZqJLNH#P_W`@%v68nyTE7JF7V^jF7(fgUErJZcY#mdybI+%ybJt)*Dlb>A@6~1y1oa#b<%rC +Kjb~k3pMXyJbnBg`s1wk5x&m{m~U5pfcV}1iFzILPn3I-!ZZE}yJ3PL`(M98@Gi#hztG?54@0v4`u2yIcP4xklJ(00AH$ya-A_WY +zS2(ce1grpL)H~MzIJ1to$)Ek-~Ti8+qXW${Bjb(nQWi?41Dvm&jI;=mT&hV$mtFs$n-+#Ct>hWWO+|P&V`>Oqr|Lp{sPX3_r +pVjow>-$Uk{t7`JA6p6XIQoDfkH??xuXs>6dVi#=CCKz1)9^V8=j-TuYGG2ky}L=5LKcQnzHi?>NeoL`v%* +`jyi22?V}Q>@SBXS3i>763A6}QD-+T)DQ1j<8!~RP9 +QCwo>*3p_*B|V==VcSZuZ|N|4F7JdjOaAN83Gj2yBP8OS*s1yNcfNMB&+|Hc{vO3ytoiq*XP*E2&^ybInw{vv4u!?Eems{SLGLr@ +_j@jbB0fsb#NI6uA*_FBe%t7G7Ckpo*bst!DIW8=c6x5pyiTI$CVJ-eyIL*pRSKi2RK^tl@m{h@%`>CvhAI5K1ba^Sk9`VH8-@s#m!lrP3j05_;L18y)+NbFGo0@Ng;_=!F+g(|A=XKe68jr+9k=yz2Fkih6qO_;e?+p5VLcbc#D_X*9*2MP+9!x({ +-()_ueQ9}JZ>Gkt^|fs`Jzq@m4`is}mlFJmFAo2)enjG?)t}dm=$Y4_-=sJsYKRQq#mbA%@+|#M3-S6p^*6ygw0&RKyzBIxW!=NM +&idX-zmwW1c8SmO>hfd7`y2EdsNa51@UIlV#25Fc8jt7D&LzD54!@$ev>ev$*>CJ7eg9P9hb7o|#lA(K(sM7$=QavIl%6+eoO?pp +i?M`Yn8J_kB+D??PxSji^!_o0zhGfcru@;j$-Z&$Tl)3#y-%e0A+3L@*8QI)*i&_##yMKUCs4ZY(2rC#S;ObQO8WNoPS{Jza&12f +|5^!rQm!*&lfI7%VV|eq$g*V3fd6K5n>)eRokSojQo=qJ#1|-R1U>hr--rc@BmBp@jV-i0)^@CW0jTiEhJxB$ivFOW>Quf8Xf@|Ge*-aYw&X^m#e`>L~8G682xAcpBcL1U{Dh$1+%7djFi~Am%S-KGE{;C3wBBUM$P;I_sJG +ek7Iub_hOVKcwg866`y^o#1$1+aIRqpVRk?2qrZApGDfue|;_Z1oPh~A?%anwaMi?220@I#eb|zpX+A?U(kGxA^0QBdtqMQyEJ^HzHgx4@DO|he?i}PZG0iYr|H*++WjfLKUo4_D)vXaK-2%2;Mw%sLeH0J +UMuKlYk5^H=aj&=jqT{ODE#>n_@MIND(24wuh920ihnobn&N#xa3uZa`}$#c3H+$v)OYqtXMLA_idgR$rr~UJ{;Aes8T~#A={`LA +Jx0%qG#=|VA8Gy*HS8S=zLYnXV9)t&A@~-*M(_QVw~_j1CF$3l!d}+&Yk2Oau-_2;m2ckVzYplQ)9@bpo$qTC?;kzE7oYteo}lly +((_L!e7dF^9AbYglK<%Uy-x54J*))#<-78nO25m@e5LSj+ztzS_)pRNkD=$dmS02h22%QA^nPs!zNr7wZ%=9bAJTif1;6J`T2J=r +m`K0Nn4YyPw!5sR_dn&)+ReUq*7ZN3AFsg~A+?Ri9Q{bdw;rYNz8e2~T93^k>=934-ce|ly+GTXL~((sZH +d}htx9hCL}&6|DG9;P3uxz+(xpKkP9%j1B4WtyJtk$=iuY~p+ka8Kt2ACaJ-?`Vy;lN1;|hZJ>G$s_yhS1VvEQ%HY&-pP3C^0}zX7IfQ+MWn^jk{d+nImS^Q#mdqIx`_ +amQ&~_Cp##;U%4LCI$ah`*6d4hR^CV`y?LK2|nrkw?Xsbz3yy(Wt%9UZ}Bwcc~1#^g&TZ0Jdfu)=GFA$^)o(v<0kt3HiYvt%-`A) +_%%ON0)Jfd>2-SeekZm^V87zQ^n7S1?9FHUPiHgs6tXRR3c;}ApVV_}Ir9_xO$y2OH0u&WYg$Hx!bgVS|9^c6{LN3M^zYMiSIwv1 +*CzI_xlr?1ui@;Ywv3+VQh3i2?9m+`g0J`?OwSb7DTF->tpvY8?`t&ebDG!HB{&m=|Jax84EoMC!V~m+EB)A~iT8`oCwLx(AI&_A +>UbEzzta0F7WUtmKepw(tL3CMjO{>K&GSn7_6Gen>-%&b+XUaH-zg>VU7x_bn8!kh{dtK8Q+a*1+IO6*ooQ%{(9Xpb$k3^F#k#r_io3NXl@<=q2v15^VT`C!Ajwce4XgY02Gm&UEl5MmjwW(}2 +)x@dztvQ~IrJ4izQb@cmnvEwLB8{o$NE2snXELb_Wt&cAvJNNA*pX<)u8j0c#Oua#R4OcL`k0$mSUJ(Rd=qr3OlfCS&xiHW95GTbQVcY8i3tOgxoyOnRp>GAfm$4y8_IlrlcK-i=vgmcOwPT5myWA^xX +9T&va;xOvEXoH>cvW_O46qOv!)HO=(rbBZMBdh>V8nZSvfivaLiBvNoG-20g4FMJDr;fX}rZLx4o1_*yQk_~t10^HGq5{##_-H0> +XInV)x=frpFCMK5_ev#thkGUBy?fR69+Ha1>xDcCK{fFvyQ){W+TM}oMjI8Bb~i_zNFwTF3DX?gj#2;B)ul2qX=O@~)?{a+v1m3L +DQy;N4o9NnsbWzgt1=-Se*%-U)8b_9rbuZNJ)cO_QU{k+_UcBJGd1kjXxELUCRJytv)$V9knt)Qr}Cp2j#bb7X2>y+&p?WpjG6{Y +(i{!udJQh8E~!i8q=xo{EDbxtNHB*1CfJvSrta$a61n7&BW{vyj0>qXWKy|wWK7y_5Ms_mn13nHI=isaks6{| +6q#;JQC1Xvd^~2Sf>HYmwIUu@$q_aVMRKwg{7|ivrKK&@YW`J4`4?tLRIN@nvGAl9V`UH*00Q<~ziisk=>6 +`lli-)QQc}WR^RR*khedIW@<#80e`;Mn7GG$Yx>#}YY{xnV0@K%<>V3r?es6K|jqmyA;iw4T4WaCSa4 +hJnW*4>Xj`DPqwU?yD-Azlaq%ZbuV?O*N&d2dSYtAEMKuEx}<}olWt~mL$e(XONW>Z=xD!xITGBl}Bm`Q8dp}7iH`wo73n3#Pq;S +H%nA4Z;>$3VM8X`Bn&x|%VST~w!`cvP&CiHSt2-|pG-C;lX%fQ6yem;tjQ!1AIshB&)q@Ii3lBy>i9WEuWsqy+?(OyHj$Rh&!7pn +Lp2*S5B7>i!i^cb{)9stv)Oc2w{Ed$6OYwoU1Md^&UVX0)A3lhSgJ19M8ihNxZ7bSGtKMJ-jsqyeIN~urY=uGz>jI#Y> +gR427<^u5c3}HV*a*}dV!(JG35Je1IVfNnOdWtG9k9k4zkx!PPj5#tJZ`BxRk2Ume$aIjQbkc8Z6`i#WuW%L;a>_v~%+tDn^ +VT=qJgyA|GlbNWDLX)HzHFzVIh?mAOjkLYY`S<+~fX+t|?`V#%UdiE75FSBPUBosV})3xq@5+sUr9SIGGW6T7<_S +J;^zOHiu`^g1SoSBysr|BdG$7T6g8Y19KUcRGLJNHd%OS!?`rm2+fxcqtZ7=H`{_cyRyTfBy8TG=sy}ql8OE0hEJaa&Cj`pMo)Kv +V#Cyyt)SX)ySfR}DveIQFXx7_2+tVbLr2&yl86|}=U6-+WYzeXO#O(?Dsis(xQzA5*d7pa)BbX$Vrl?NRn!giiVHL1+6#bR4HbZ&^Q4nb@OiYAwB81W*L&~_WoIJu2D~1g5RTM2C +-Y@J`2)mSo99tC$S2>E3;HXnA3Ms3~>kBif_~ZagfZQuImy&p&Af{tlZ?prE0$4I9T2u~4sYxRd5ttCoI$Ln26mir@`pgl^BjfE1 +s~1_;oqVzzdcdP-S7?>F3yqIq5^0JzG?Gdyx|GU)NT?ixlny%)fsC#}tn5V-Iuy$}Zy61)2p+L3iEErPY!H9yH@t^$lIs)k$z^Cl +b7P$5N5X$Si6s!omUbb`)nVU|J&CQR3v5zrJJOH>t(vqa&va81YBb{b-+DxL+(vJbt@jg%>mWvC_f +(Oe>{Y$2bdhclmw3=_&R#X1skY#*^oH)oA{jL(W~Rx6wo)i9mQr1=F3n!|!yB15LY9Nhqi-P)9^s@`*?hVLP=Xi8(~V28wWa^*%FmY6DjnG#o`>!ypd(NEL(Ej0-<0* +DJB{S8@A@KwF)`;2*t1C3F*=VPs5f--1nE)d>xF#1%a>vMUylkMwySJH(4M`CF|o2EN}bbhxvD)hbA)T_4W=nq%Lv=8gY}cznOd-gQz{6XqQ55%nu$({f|_g<9)qH91mFBN=V3_?L{P@wl;})-<Pa`DZ^rf}9WxRms5WLBk?3G6 +8WxwL9K4mAP?<|iSSq8YCc%LQ^F&G0gsRNjQzQfc9ODl?^_*ESvj_84AL+HjTe>m1Xkl4B5L_b%hTUubL-47SA*ybvK4j +<;D#en%ioLh|ww035h0)gZ}}8`pz}y_jsGSeXJ2&FY4{ +RYt&T2=)2a2*W&BLib8B#Zm^1)P;oTFm(sbiZ(Sh_KPA7k=l?@?8HgaE)SSh#C&BpJ3#@`$HR*mti>3kar4G{5&C9A6-#`_g_vH? +@9#({(kxzIY{(^8<4LBH74dA87;b!`tT!aHWj^z@mv?|bRYmoTy}tTL30ffZ2~XelN-E16G5$tk;ZRx{PZEyM+kv_mYoe); +PfO6E>rx4^HA{8GAX&BtI(649(`j7;p&7!R?cJ3MUG;?qoQ-C9{_@s$2iN-yK5Xv^qmuc0g`iS|c^;}Qc2>-wQEwrjU^zj@L#+^8 +Q#y-pSR)Dh5<*lbg;VPpD7Myah$o$V0n)VG6U&Q{scY#gButSfTyubLLJJomVy++?+=X8uM>N(gr5Ii3X?d#Ib!m!4oyMMfS#d8r +sjwKPeU*iv;MR}iADWK$BzYRVNk4YL*jP+v-kBEeLy~Viov>Ythofc@wW_)l?AbHIY_rLba80FTXtZUBiHfL6nnZIdGnNKPR95r* +iac)gYa@OKrxDj|3(}5~@D+v}@2e5|k!Y_NnZ!~;u+n1B%$THJW>!$xZz@p)Bm)d00-{jNquQh#U&$?9aG?M$t~S>o+U +ouC@p6^VS1jTp}owDT8X2B9!i!I;-gtgDN|vEDoy>!d2n5+r8K@WrbQLu&ZP-zp$RAwBT^89`4|rf!JThdmpMU6 +!>J5L_SzE+XFnA1FcU+*XPoTlc-H2oaZhqJ+z=}d&5U=FqG@{LAbs*8HPWNF5HOnAstN)jS~KCJl^BS`+#oc#TuYb09%YU%Rgc0{ +Jv0?Jy`Vx|ONXS2WQ+s#$se(aU)ah>dHU(ngmo@eGb0t;lJ~`poJ@(WM*Cif0seyt%BEUlZ*LN{F}*yC&Xhho2g$PD64c-dPPVDsFR90B5qflq2VLS?n;Ur=n`ejIH1upaXy=rV8X6En+bxDU^_Ai$Z(gB#KR;3I}9=820B<> +wB-YYKo@V~Q#>xsdRDndiHp7l(j@9L4JCUaUS-X&BoIZr1E`uAAESkyGh%sVyaVIRR%MeB!4LPp;>2|ZU?R1g@=>L?}W$3B&V^=(PS!)=v +AgjwT&)O$1vX*Xj`E@Q%35VN6c}}BbHC&BsY7>^_KM5tZm|%_?T^;4e>ap=OB4udulIqk@i0a?{qb-tMO{OK%2e=xMrsl^e+Q>#; +KNy+H5K(m*MHMO~!I+n&8eB_eM3*;YjfisQvVA~mw$qK4&MI^}f%MdA@(|$ +4I=zcjM)queb|#(wi_H%3_IY%hW|^Qj_Anzf?^|qiSwidppMrD`Gi0XPpBe2z<*KF51#O^LQw72_+#eIKXeX`l8`m!cc4KP1Y>(8T?(fo1&*VuKes?9Z+VoSxKDS3EBaw?uQ +s7&riE{@ZRqpc~zHO7^>HGz@|ohE=62dcgBD4+Ug#srTrr(7N0phCmnFO~ItT*2FD+(}-7eAhQoeT2Q)4H|tiT32VoB*Mt|>X{WP +s1t!VzmU1y5h%JoOlt#E*i#MLEPYB6Y_m%SLYlhU~ +2Ge!EPr<5j1h>pS3DL{gv540_^7xkE7=loxB~H3j11?v1em`TB!TL&sX~0jm>Rm}vH4k93>g{iZmyW-X6k|7!hWK%!$%K(7ex#mL +sLw-HRy0WLkc>2`pTMx%;4hQoz~ZGjdNZ_S7HpYoCX&fG!80|ZfqOpFC(k$-Kr_4>g|n*Ab;( +DSgnlD`PiAGcjTjBKsNlbLl~DTePr3#0M((8Wjai3ZSDOw;b;L!D8Z&Q!_NF5EE5z8Zp=yuUJ`&No5+M?93PY@4~^JyT)K*z=U{x +O)8ZT={RZ_yT73wITDDMsheEgirxJNGB}Mpd(zm*V10A_Ww|Xxq2f9M{;vxJ>~)_I*Ft#VQbl1Zmx-*z1)Z3ZDiU6BY3*tvgJ&&JypZi0Z&%aY^9h@^@qGjh(qsOort(@kVbRyS~Kfn3c%E8zKg&dRdk<6QjzTBjchb@Y! +0+Yj!KHvR#*7q@&Y?2*FvH#mB^AO-O3e_4TrpLyE>ZU9WyQpZ+#Ix*JmrYd`nLaT>UCtu5dcS%3L{kNK`p}#a)xU9~XfOT$qa)M@ +L;M^f-lCclV9UXoKAv@Z51MWZ!zMcxr~K+udBa}SZv5wdiQCH%jIDv^NX +&>_)ePGmryE22(u7kL<*V3bsa2^kn8fVaZPp%`$ie^GRKhmeG4WMlOb7tE96$t*TZbuJ}!&51Vfw>}Zw0x2T0yJgec2_m`(*GiUA +Sl{-N7z+1!`s``Qz^186s#rZu=SIQrBa=G`evU3?bU@;zot-ky$u%@`MrJ`-hO_!J>pGsR;K2*nx6bKG@t!Mi +SKemm`dzx49OZ>g^max{+iO)iZ1su7_-7cE=RmAtQ9`J{o;VPRORO77DGgAXQEbCn!I$SH<*XJ9xjPPsn9KpYpQpzw+3~o6b +%BHzKvKu+-fouozZ7lZhGj$6Qj+_&V0Plb)ZQ#9ZW#zKK9o&=QZmKSAvDsO# +8@5K5!C@V15~Ue-6tLKA+DCS?sDm*PM$&kf@-WK!9J$3X;(5ipx+wZJCb`jIZ-{3dJQnO>lVI1C(dVS-`QM8CZuLp(R&{qU87hgI +&hqW!b!GCDw|Q7Ub#`=iCqnb(sAg!BKw9RdD(5*&TBlPFj7>fgOhywe6U~+hCzrs!NmW;wUTMBfrNn_vSY{4Fit(+G%^GHtP;hS$ +?-(i%Gs2?A0i-Dst;-NA^VYe|_~2yT>MnN5Ib1!b8E#wff}nn78x{Ly(zg~<&tS)P(4}cR!(L>TECP7$5I%lp^~q#us9SxUIvR6q +Z|xIwzhqxi(6V|!v){b8tI?$rSI37&=d(UwKfIV@ZSIH4ydrepRc&CcJ}-{va8+zQ9D8`M9A1yjQyuz>`Tg4KVGOIaDvC)*SQuJN2AQI|`I6@nRWKi!xU9c#PK%#JLxjM~q$ZirQ$s7RMsjN=Bo +l2Jjft+=z}*@&qC=FT!=M~Gp^ky72jXudEKumTqqw?q(i{F(T(h^kVQOIv~C2JmLMhcAU&9}%?cUBT7OQRQ&6XFMHGOA;P}_+Lzk +7kLeG4=9<*KuyKhM0pXif{9QlY82)nM+V$7Lac!dK64llC+Is7&Iz``%+X-ON@yC;y<5 +cvD(5s~pSXb#AF9Pk&8xsnb^%PnFBz+n%FqBz`nwqO*_-D<~Z(4=M?gUX*k@So5*Cf_3yiwsb&x;#VS&cx^lp&$d{FBMOVD$!w8N +PO&gweB*=AqFct7w-MqBbEclmu=@n%Ee2oaZvFeyzac|LjZ(l5lw~cmeat-lnWyr9ky319bjtKqoUa|3tTc#mlXqN#_rZ{CVTiZg +0pGZ?@>EeHc9jlt^}Y^fk0%89tVg)8fh81QsQ;nK%u5ZsvIx&_7E(J^&)s%zu%IE0mkzYl8Tsfn0KI +l3HmQpQ`?bi@To0qL%1xtG%1%tp0HvHo#dEg`P+OkbGlyZLXmK8|SgPmFq84A6sRLZXv65Q}5Ne0&LIXjZ5-|ZX)#Kn4)r@%QE5p +-^e+*vBs=<7!}9v5%hpq_!blw>?u@$}#vGlEOcyPyoV0<*&pYK1H+vG64dldm3{Rb{ZM(4906JZK|gPl%-=-6EM(O3qZtRECG=VwvDmfGD#dE=>o35oZ{>+nb0T_-yxQV}|%I6xr5TMsd> +6fYAT%-zW9ZdY*Y=z0;jB4nW${iPxo$(mJI>4~T1v465&d24TdZN5 +YC(saH0&?s+*HxDdj?T(YP<@MsE9jETbl2P{~jGwXleV}^!c@nV~{R}lsFkdL%XfK)6QxV6W^Q4`9A<8PfJ@5gFdB#{^^giySR}guY^Y +F$^<>OLo9LsnQ=`MDu)+H~3y<4d`nP@E!e`r?89lHfW0VozLK!1a?CQ=BWm=#HBvaz(PqK6VS9+Qd<++IZWCEMx +2#_G)TDQjYK|8*^M2%6;sa>``aXxv80;WfIszW4cyBej5PzFp$r^G8wMyRj5+_NvOfkRL0KVY~u(A`ua_S!mQ8xU=mgq873hW<$D +7I&rze1KureDduLH^y>bWVaE@d|;9BMKC+`e+WD%6Na@8_?{x*+*LUidQH!HgppE8|W@)>& +#faGMCf#_(uODNB1TP?xtm*n7xyn#n9RZubC-WB2TcAJYF|dI}*06l;N;cy^8I%85!_Z@X@ea9bLe?yiu|Q}{(v2D3Rp3VR*ipw( +$J=J1ud}{ctWs?jlOW=SYsX{iwJ6<9~!3AuBHch8#08SZ880MTWsXKHkW{$JPKl;7PbD2XV0aW7=`piacDY8KH|*Vg6m4rO{pAC +!)j!KRgz#85LVqv>twOnVePGvz5e|tv{{3zhgyT{aqN&N(5a+%JhQP=i-&a!@AMWCJUZ6ao?sKX=Ov(fq+Bby92&>gW?Q7iVxFkN +N_=#O4d;@BF~Ex}s&W2~JF*YXwIu1{r5uo}?qYB!j(RJa?k?hjY^2h4egkf~=X4fTO%15_IV=>es4A%xTb2!M468B~2ar5P~;rV?P7>wo&7qNe5~Z-a0Jc#T{nB8^hc0!+pnaTZJs-eP>3bP=Y| +9?rO;>8&yx9)SZ)eQQ~I&MliSig;gOqqZK}Nb+umr4*@_sixapvuWEb>-$bs^sFz;P7psP!Y;ju;hCFn1#HlRn`DQL-$NVcHPHx5 +#9aR6u4Nh?OTw(kJx+n?&P~(6ot#aj5*0lvwH!V1DOgkocC^l=S}4h{=A>yG(yJbf!`u1Ur&>^gK_vcmu0&$i`dz0fIVLR9E1T^N +^|V(vdgLRk-F0-I5)wFlfTxwg#uk}KH%80(l-y`gRkRbSGz)@eJzCjcoqwHoPs__hIXY~Ddr!=oRWwkD=Aqk4Wa$|16URHRauQB4}-Y4?bP%80v;>V1@RD`Rl|0U_`@kfT#oibzqo6a(fs2IdiYnmR=|P0pOBnklkaz-Jt1 +sWkT8(-hv3k*-q)sYeBNQ&X&s-B$JNPFR%}$P+wFz`&9FUHYg4-GJxr;?eTHxCS#E-g4dr{*URFY@=pOY?3<=Yi)V@uN-P?j?r`{ +1n*h^WQ_wLaRvz^MeYyqN6@VXm62*J?ivp0yYRp(RE8eA+44$msy^>DFOQS^j;(+XO_k*;-QGG|ikGn52}7P(-my;YYn{sbPIRs^ +N^-tO!(PPsQl3bs@mc9Tj7%wSM+V-G3cL~jkKsu|tR%`To)Q9u0nzBl}l3@DhvTlWtE-rQl@JDAE{vdFLo6Ot(ze>mO?1BqLG{o=6y~m?RhT!nzXl*Uaa#7i!uVK95x6C@7)!@^GEL`SbdP7a`1?wpkznOoY@#u6Pi|1WgG3)eH&~Z)A`w+D72R$3m +zoDZtve#bk`MEnTE9Ou62f-E#E3`eH&SzrBQ|_v5VB$8}dlnChE(ZqdDGkZIQyR2l7F>h;C#_@2$(1Hmr_hDwJxJrQ8F)*~W?z(B +U7B-vwZwIns&pMmctwD|9$$HcoOCQl+QozNYIJ-m9z#8AZBji65uRCs`rk?Umd}j%(-rLb$Vdf>H^MVNSB!{MR4}=8t&H@M{k1rb +n@tDFmc4L(_nf|{u^rEQdDC4$qH)D}W@)~jaN~IL{(onksBD;%C}Y=)(7jTip-{ElT3r~{fScBP0p0sIJ8k(Vw;PU0@4foA8Ee_?uiT|Y?X4T4j3Rtn&wZxUb#gH+SB}tLstzms?PPT^iwOF;OqW`I5tzkAF +g$#MQaLb^DgDeUx?g$vJ>Sx}oo@1(^dpPM-V|ea5L1!y`&C~L$G}xz^XpmzKD_EW?u9x_B+TbLMWD56VX>qVr=F(qcCK)D%9#8hQ +%mJg;S9ubI`TKGwLKL0`VgCN@Qz3!}ob9oRZgavN9%fN^bVWI^DCym*g~OKrycwLy5;+|dATNNpJ#VZWFD|+)@m661!!jiK1ynTM +4g=RZ8g_azx73kud+;r6LWmqj4U@$I?5M3oNCHMi31QuMELawCNvQk~%qFJVod&gLWT%}Fn$qY_Cf;k378#~$Ov-_ZOH{oYVm|vx8`#GsVtPt=zx!vWWWylK>x_5RqdU#alpkdiYMm$+~CJ7ug=e97`{35E0PjCce8^+{)gP`0dS}HrlrfZ$r8!F`E(F@K>Wuvqw-1BC@RGN96J)zD{W3DsA?pK5O4!4d9#cI6M@nYX#(uCwFpChRR< +aTv@S{;eBT;V|T%s&MC0bM9d{e1_hw*SXXjdl(M)$;IL+4vO*vhlqU1AwoZ-#SZtjN*m|j;raI@cq@y3O-2mj^Iqxxe +n3`Dj^kdXr33V^o%iB=1_wL1RmU)|p3$otZ{V!gIdX{j0M*lN=h}~+)HsXRxeARn$hI_u9o;gthp`E!VN0=Z)i4)KEf|`jT$G?ar +LNdmAi+kHl#yvb)HtXXQFOR~!qp7)SqRqJKhS{vA_wz<0Dh`3bxLpivEYiAr&&)>Kthpw{_z>e5IKF;l4;uk$g8q7N!zyn%s`mAN6)jfaA8Lv;R64Z5PMN5wmw48He-wbw!=;ifc0(t?Fuv4`qxL9E8|GaK|26#p81;4kzOH-` +yh*Frap0g{IkPSibs9BPt0t9jQ<=47?~~%D&PAnHVXNAw*Hq(fZgrLrazRM5ob}nvXMMum#)PxLA`V~1-HZ32Rm1g=rl2bGjJ{Wm +<20S^&Btmvpw7I(G|@rSXpxiYy>EJCUNE@mdGUOvmtLQX{e{sEZv!yL^D{Ek*Bxd)$I81Y)_vzMzRUTn;H|V)wKy>9LQHj`6G=6@ +=eYO8i~duEK$4cE^UOwF4&+ZcE*|HvSk>_fZr)?#Y5C7n)2dUMOpBZikxSYW(zNn^%NIgy1x){ZQ2gXwGZRLyyZi6>b%-WXRbT-i3455)k%ZNLT#-}H5A&hsmxu+_4t&<}=s6KjW7rc-B +E<%-&zJ$=2bdat)>ZKJ~a|VW1Ks8ABCS%q2ylZv?Qm>p1RV@Zn{~1D2&kx#V9R-o(Y-NKRv8V{+_21vAB0Iq#|3J>iC(3XC~O42I?kHEiXkAe?N?-t)POB_38RxGWdF6g_T3PV$R)PMVF8ruF;*9b^1O3_jLQPcai0mxfG=Icu@oY8R?Nc#5=ap-mz~#C;&y5$k#Vd-hKR|=}7jv*gQSNbV{-c`Yg2BB`X{J6+r)(xq`Sh~)4%`th +Xt#I%r^{2Xu(;#u6aP~+07vp&{9zP`|K;-kw=j}z^dH3ezftD@Ud!`~#BQj)5$lTIRi(~m0pFnVfbTHeBSfe;hAZ~OXzLy4 +v-f$}&Yp8&cMf!zkN)$Hp7IVfa#O(7!S#nn1w3&9+aU@!V6fhh=PbvkE#xw+Xr=1wzo-PCM8QVfyvTlkjsKqNVoQBNJ@m+GpV^I`LmGRM9|M~WARd5|2&K}`dzRUD*phxi%;*R=-2nN#TN@c-VS5Fq@T^7-p +k;DBGsyPG5$??j8>|p4?BqENCj+|gykWrpBO0TCMjBPA9A;g?+YL2|a{wZn*UoEFdmfh*lN+z_Zqk_8I1l#=uDA9F)bM`_*(amzf +)6vYa7;*njGasI~*`S^g$vE4u>@VbtuAVKvM|}NUngX)CkD7gxz>XcYYkF?&vKJCLc$=ZI%aia@XPfMc`4W;6BTr>YKVn;EKl*sy +p_Gu=ifTN_opp5MfbTae8NGaO3`?4mG1u<#_QFC+@SUfPOa9F5et}GjsFMF_-gzcFQrkM?=3+gkTo;-$e$^Va{08TFLM=5+aGO8n +S9Xx(-;4LfXApLfje1J@vnsMg>!mi9?cnjtfmKe|htfOVXAg%B`cE_=nj(ash{9YyW-gZILO7ho)c(cn%YRk`PmXmm$GU@o4cNv= +=67uLCqu*bWViWG2b&t~4Ow+|eCrpr=Aecc_`PuiQEuouGWs$)GQuum@R@f!ccs9II?=sYe}DPC#kE5Y~@~gp+;V``Kn5&0B3Zazfzb(_%={>(rb|yk_ +_cF(Q?g7h0i+7f`&;1I!_5x?-;4QBlxNVtI9IK<-o})^7!P}3pm$l2dTq@ghNK5b|Lb-Xo8Alf_^Sw3m-et3l?{s$Wv*+*b1yXh{ +g&AQO)aP5|4&460AKh^OMVMBN=iOW$Nn@>3E;9}sD`q%_>$T~5miqRBVm2$b=Oj=HHewrZNI%0dhu``4aTauPUT#u7El;ai5hbo+ +*nJ#hYWUu7`H&&XCd@1-r~RcUCjKiIg3Yg_O&^ +xr}h1Nu@J#*h)H@%D!z8$oZu53|O_?w@~hGip2pJ +r77Kq12-Fz;A)M{(B)se|Gc^}UZ0ii=TaAf{j!+^0>;`cP8nQy#nD1aQ=PdoG7`r;cvUDk0VCoYk#b_PVoxqN_ao0I>bW%DXpRCw +_r_#=HZ;h=E@nNAN1Iy)jHQNG(0rM~R^?J|P(@9dRl`?6CNNu2Rr>^YKG(25)xlDn*;qwFZ!ROvV9mU~KCrr~W5;JYs?3k>I->c` +yC9sU*lEJ?oHhdv?_Vkl|L~*1V<+m}GvV{{2^b~!WCi*%DT|-h?lYMc=H#?t&dt5|@$;&V=J10Ls&5N_$yAzQ~kjcS$h}}em64j`rUY6bkkus;sc{oX-136O{6EQskQ`U%K!v+lR*Qa`bH6rQy +O^NhGR}4s6A_C%G6&XDlonS?%-=s8_imD_jJP|d#Xcjx^S=Asyuzfy!P_G{mwqW3c+YwH8zz3ug`GZ5w$TLlwtN{EGWW(j +U!H76^R~?e%ad<~)zBT?g&(lj(+j5#%jS}}tx28M{5bLPcXRurw~^t?tAXXRPYT`Y1ooQy^Tle8Zy$PKqcf|iv0SEOKeVn+z?BUy +rX6kFkm*9^?W8(UkN5)rUbAu8Ou@zo`hVKOKLQs*MoMko5?5yCWcW_yoi53m2<~pl^V{Z|Ud)#c9AnHG0AKJ~cdZ0pi#jJ&dXaEL +SS(;d`ga_fOon>y4~t17T-V3Wvf+d~2C7DdlWpN`vt|n{yLwi2>lXC#?3Ur?b_+N$bvrC$H?TNsPhhQ4P9Hh6w}wT0fxL-U3M}%? +_>!AV5_+c;e8>M||L_qiTRWs86V;T8f4Ydq(byQ)M%=ZDFQnzYu$4%8)aTfyknb^8uye;Xf~a}L+f>Fa&61?tz-Kr4uE>n^>)_Zk +b1Q@HUlWzbzbgPTdZl%S9QKocUYxtS>bmM%XQ&P-*9ckS`Hla*z3#zRvy&a6d)n)MhJWqc+s%$(IbaNrfsO5fTP*Y#>5*bq7Y7M< +3Cfkl^W7oT#gw-#%7LDl;MOt!ag%C;)T2;i29cgPECuUzFs@whlRdrj`g!rjTrcVK5!I8hBp=>lN#bRFwwWttu5=Y5>u{;TXRJ5= +1NFJ2Ou-^)n~bx@9_G3)@682y-rX-TH8G32?s2Q$xr<&! +X3ivSj0@W5X>QtA@erFWo6x4~Q-l +T$w{UGM1nW;(i^l6geN+e;lc<;^@KGEj|~0_fn()CynxQtnIrHDV27QvB0UxRB)c%rCf~veh&y77V6u*ActBzW3#EWy1u~V?cYdm +EWXyrcr4pU|MPzMJKi($c3PMV9X$I)T+5ES`L56wi>V;zH99nValWoE@fmqok2C!P%9-G^Igjp}QS8b$y30OtPv=|RrhlSB6SKR1{^ +C~)8V_pj*gd+c%KQQjLL;_Uy5_loYv_c&rg_alxwBJYbacl(nR2^;MzWVCyv9lwvJ0I8UHpsB^qu!(q-o>}VMu9rXcR9b=S0^LQB +!anpbh7b`PQF&Bh9x~*_j8RP6^_|;VcoISf=Qor`?8=79qFY3L#ftGf+1R6w^f46B7TQjG2 +H_nSS$y1ZvqJ!H_^KPvQ-Ye#vPRx^?Z_OwXmCFG#TBLtXZNP+heGR)MXyzT=L-U)y)^F@gN)OXFmaPu%GqIFQ5)^W^&vuq{`43A(+E|5{D<73~wT~lDtmK|0U%EUs!@#$p1Y}^?G`2xuqvYXiuqSPnsfnf{1zw +_4JJM)vno|5LkPHl6o>F^|aKqUAW(|U3cj*=@KS!`Xz}<@hKhvrkGUd;XS=Iu7rwuC(|-57H)ql`OA` +TiGvO%rH(u*=9RII3|$Hwh%~J=s5@lH75_Tv^nOc6ze>a_-V9U5Gg%xd^8h}CbJimnZuqc2FEH?JFkj}RVEClor)n&Lp)Z|H`m}) +)TF8+o&o2i2GY0^l|;wkVM8m1(@5mh6?_?FRiwue-H)p{;<$<)-6P$Psyh0Z!;hf9FrPhJVHV!_ii1;AW8x%vj!k8wkzOO<0@j+#@#EA2=~LHMg`wgQWfFz{<{%3j3;}F07NS42_tF-RvhQW<9ZN#ui&eE +V&b88Tx~oXKC|L98GY$!tb(tGAspnj>F7w0?o~%>o6f9IV+6OyO&KYLA*cIs#~yurncJeO$e3u@3LNj&zF^L4%VxGsp1I@lrEQb1 +YMZ>Y{o3{IbEmdVUez{v?c1AYwzb~eHf2TIl+A5ZZfTpcL>}ntn(Yg2ZEKysbJ@*1uD`2o@|Bb@knhe7*SAf+sI7H*TkG|0t?SyR +tfMm8T5oJ?y^f!!Orz&*n`XQ=bVO#5rw#hdauVb(y>s=A +?enH{FKoDe+onwv;?=u#KGp2CyXR{-=QfQhv3=uh?Nje=o4nGEnb+?5raMh9Oqs(yIAxx+Y$dmn5Z^k#Xg^Sq?e|=^bH(j#Q>eUU +l8}%zBk(%qnzkvkq>7u`rd*d_13?`{y0mS|Tp^u13p-98mUc*+`Q5apeIt{a^j9lYbo=#-cdTFDHf1r@zJRv4yqly`{nWmyeeD*( +%8iC*P+qV%W+JK~u%(jsEUNI^o2RzVS-W$}JwhHtEw{eCd0N{PN_emI$7X(Loxkm#dv{z;Nv*D4Khta3#X&jP|+oJfpBc +FW>gLvkWR{ENkDqp?x)x5Hj?`I)SE?zsH!b{c?_ZzfSgpLyurD&vS+d1d>|D-4mW +q2>}cr89~W%pMwgjX`VsB@1^fUMlHY6-_f1P|5y~!koOp8qB8kB9nSeVF$HeJjKh^mxT|HG;ApUJUlZ73NpjsDSlc|^;bGEcEzBxE~pa340K?Jrk4F@Z|Cv3IOCkEVp(+qc%3K0b7`yjJps$lj`D7->uf6hlnfQ)#T#tZ3W$A*h|jLliN^WIxQ ++1szUl&7Uzm$lEjiV=SC4eiqx?U6Ii4i^?~gqaN-$jDeBV~E;%QNgHOWx8okWk~p%ZChqYIEX3GePKa94c_Zzs#x1LX=Zhnr0i_l +q*;>VMLbjsE6P*LLdkU1_L-ASU(+-{ooDpPo3>BC1|%6QZx!V~D8nZFzR`)%XogA&@41+5n`U!Iu#|F%#Jti+RW}P2&ysp@b0Z`- +_DY+9J>_nr|#a=~H0=9x1NLpDsk$-*)#6q!17uiq1+d*9J2ETz(CTCy8FF@0$ZWv;)`v8cNN9j7bHv(VFcy&DgPankzQ6&%J2-{59?O+(r?E +6BDZE#4zR6qK*uG*Zi>3jBL;G)}G+`sStZAQj +516=;Tw#LN8Lo=EZOgswQ&+g7PX};brCR4RgPVS*P_L)yg!2db4Zl$(unzZxM^=(tGW`&p#fBoY2OYdT&uAmy-%iV$y +Ba`Rp;NfkXmXT_}t&<$lKtdxalxAd6XRYwb7Va#iil4G4R;Z`B`B19vG9W$SP9`p$5)2ASL0Pn(M3e$fqJukc;&Xez9qT+qR;=5x +{?`9stm7EtuWX3Bb8P$dS4-?Q(4DmM`E)sx%A;~HEdy5Sn;0ry_K^Tx@7nUz7!5!k?cGzYwyKZS8_YNaA>W9F9=8glM4_0s#_8G6D>ABU#-r+!3Jv +GE#L*pXM)YzL&gbRigTEjOPpHp^#uVhg1XB+Rt*E{GOSW6u^gO6S3YfR6{08D6Bg +WDHcT;yTPTv53WK@N7%i;6=P@Qq6-LZL2wdD}8dm6M`XKa0a^!E{a~l)Ltxi9y-(oI-GmMTO8<7dWz`e=GrBxpFKnCjrOog^ZP$j +x8-Q6J;xX_VdihuF5zIQuEXevk%~V++3YaR-x`ixUAk3Pn)hn0g}Rg==G2-1jm4Q+o?tKdY9}rbSPR=D^TLo2AH>dpPKvsiA+7sY +$$=w1L@&@bYzQ&3Jz7I)4bor8Z+=~RRoeQKxiSlmDbM@8>VT(+*ATckw<%^Oh-BnxtuAt5+Rj*@@*v`i9WdKqC`VJ7DC@NTICvFJ(~$ymRQ9Lsy*gMDZjbCk!quy@r%} +B2C{)bM86}j4MW0LYj-afVNk}rnV$44d*?Ks7>)L++OPG71Tz=0E07;6xW;H#Bi2{^1$)Ru&+kV#8E}SOuUAZdl`SEDWRsU>8@n8 +-nHiKdxBXYY>!s`nk8Jti@E^I9Q3b+dTV~nGR*v0Zmci7ZP+p5n2L3`Tk`qMOAjCN}YhxVxPX%xKTjQj3mybskrK$yD-kW+3{OOc7&jn#-n8?Jz}-bpvZ3+1Z{q +ZPUo}8?@noV+l4i)B6!<3MIR_muR$81VqTiD&k1+Y_88~SM)EO(i^eTuM$>9zYwffZAa|pxbL88=WwOevO!rmn`jaqoG1!X{(lO6Gna>>Lyk_x*2M5BR1!88?Sg@Dhe-bih*(qhTB`36R +T%GA~-Ob)>=C=!R;8PIwbz_RRXo3cBoM{wVBbPrv3w;04@1>HmOb)i~5q!pxQFOIWZqF|m!Kc6_sLodQ;Z9Mq^uqNA+gC9*E|i6%x&7Xg%8YYaG|h8!9bKs_Ldr<}f0}kcL(5q@|D{EmL!ON8uZnZf&hBNmW>fraO_pRa`!e8LV2Yw(^cR~l`qg&FJQX)vNZO|?ku9KFVPTxz5 +_hCqU5#Z=#5oNdy`N!`%SEVH(DW0dp5|rM{g@``CcWd}F-Z;ME5}SL%e%J55RBBcyrLxcOKJtF+gxpZwl(IE6JgA@AE7fyqtZbi} ++PZNHg@YRyCFKp5-Z^Cy_)ZCw6}R#JSMlkDaWUC^^l0yN6391r3qD>2UmBypaD) +o(3KzTq?B)Ds07?z+$f8t@OF!yJ3@gq9JE6@&Gf28R);4681CHf%5j+j1Z0J3e8xE{{0A3K+!P9KY#+sAwi{-21C~}){zYYh`a%u +882Y*W;LyRE*^Y>d`r0S-8fD5Q*wY%ThD>pTkr-c3O3hAvlp}Uan$5`!yOajLypHKwqk?E49S$Vd=t@Wb!Vwc=cg(1JY&e~S(}o; +G?oFcqT|n^(Z7^u3U0%tnGSy7U}GUvOa7Ce9YcL=MGrxiK|peNC-z{ZTeKCxGzs|SDKKzj7L4i9X}(HZ(zEEQoMP*Dv_bH<^yJ;< +;zVl|8Wg(?M)m8`Qw70j&zyILCtzcGmsnoV25s3out_1M_+SS*!5tKv9k_)iVP`YuT${j4c3Z5TZJmC&1MAT=;$++|w4bxH&eT{N +WBK{g$vi6l0iJ>rz!qez)HM7O})nQn3Dr;0acA08PV816YLeizajj;JgVx=bg;9EM~Tao%4>E)-BA*XRijLy8c09Bbps +{)%Tm+SfZMOVI4;*wqQ?Sn`L!83pf*IAIV@4;fTmy_7Cmpcw1Yto@fFn#CpOf`Hh>;Pu_+#W@`a<;w<#h7b1*_rltWQv{vhP^W=kTh;Bg!v_Y1W92sb6S}U^hn;2|v$Bkx$rXUcb+~eqZEz`CuC(rNrqevRh*DB=NmfoiUHogBa8O +*g*gA7hOZm#d2bP!BQW+gMFWh4t*tlnY)>BS^og~@x`H$N$k0NLql!9)0b!>{FeI%4s!yVY)i$0=%}h)BJV^$9Hto+Jjayabb>53 +Ovg#4(Ggj2n2+Gzl*qystPO4>edCzKci6+GC*IIiSsrAyY8U>5Y3WY>^pL#SFHW*Z?BMUOoB$%Od$~2u1-iJ$L9m4vcoLj +un+jdXM?@86k4~%PB{hVL0+FBgnG%<4{e~lfhY(3lX&8;Bp6vYVVk>#Vy4ckUCSHwbBwxEmPi%hSX$HU-2H2;OHVdH0lp@p)6LcE +ox6Y2m2A&Wpnf@t-wc?yj_Rc2Q|Z%N=^ZioSIKnf-2GnU+|9Mq>5B>{@ksL@Pv3kzm6j;LM+T}5G*g-$d|h^0MJP$E;f>Kts5#7a +?*1M0O5EcKc%+^^+FD+xapNQB9dRI9ZjD{rx;5Lm`}g9wr@nOV{_kB$dZU`&nO4xywDMFa&YimtbtPorb?*K*9N*^m*EWie;ah_J +7XQllZTBDkHT054=Q&@99o?d#KXfJJIPTp2zPK^iSC8>y>p@9OhtA#qQ`{6$Yn{9Qh&QEYV$U_Won^QO6;n7%G;@0U@(uckm|FZu +5aG_S_%Zr{T8KGfa%NF12Dw6%OCJy{bre&_CghZ{8TU47h@z!Jn~;iyMx4QIeL9GP*v +yTny!l@O3pTMr(gI=rN@1EmrGKCqvh#$@~7{xWh4mN>c`;6?di4LJNy$v+i*bTd5MgGXWm5OYofC2M8`IqBwoqnme$ZWLiCyFhhR +!b<*PNVRS))VkGgN^v1krcYNwu3P`Vz`~6W;VJN)Bwsg6yzV!C#;qUtQIa2jeR}v>$H-Y`!P0zn- +-IuX^E1A!f3kV|2W9#x$(Q7O92c2uUW*HV)no*Q+Uw_&A$&k>Azxl~Q^${cH#cF!>t`wbKpRA@qI^Jvw1yU;dn;@ov5C}<7i^KDP~A~K7~BL@4)J98@aH8Ez>CRwU`F@(ti?{^hr(u560gQ%d +SE6A^y9->ZXa0rsvCwQ5jI`)VOieOi1(Pa-5j;(%RAl*BWf!vVX667$b$?oEeF}diCu$>@C;|f&z0FRBD`QMzZdA@FyLi8K7NQ;L +^CztpF(%jkR^uQ!ZZb5B+~}zcchsaGm}HEbOfQys`eM#h7uC%}sdWlpZ9W_=5mW4P^y1DL@O|?}e;Uu{c?JlPXTnOD#^m-;wAkKy +(OR8F8Fn4ls8|ViEfWMH^ImSV4q>VEMm>b6+=M}}7^j$!NYg+9S59Xj)ubey0=F=R!UkASr{ka;<7dZl45oRfC)L*oc^iWQ8kHx~ +C2lIcF>CJs=_AM=K_nH$j>B32@5N&>fSs}F@=R|%IE%(yHTd43i`TJ>SL7TmOCdwb41zIBr0r2~fwi3+Jf2j$P+5A7Ih)mvgCkm!=MsqM+7KRxkncwX_sd<*4?`YpA$9j+S_4M_B +HXwI^F;l+oXn%t7lX+gj2&GE=^|vUiCv9(2e!8s8hWEnmym48oQFNDbu||KdtB~3`(0lBlsvsB)N2ABR)|{9mz?+HpKCo9@t(pR6 +DM>V2F`5aDxv~c8BFw@^clNFKM9qDB+vs5QU+?G+)+niF>&?jv^TGkU|yhctash1iKdp@SF!`UxweABs>_1j2808!4(pxmDr|HP5{F4aJLwr!~4w4w=E%v%Qx*I +HE!s@VV$#utl(FSA)Qb>kZ(`;ycZS8`g7Gte5+ea7>VE{_glq=V}nOYK8)PltP|=83y)!8E5asCPcKOYppKhCx%KFrL`+ti7oISi +gPhe0T&T|9UK_*nr-=oSE;K*^`pm5dH|T^7kH{~fNs~xapia{^p#x$YZJvFaK5hW?9~7Ti^lnooRYL^~r48cDvXiyuwIbfg_cLLX +Hj%qo%}X6@@T3ki*I*z&Mk%+8T*FmAcPe&8!MDWCeU`H{6uV$Z)Bv_o11tmg(0yX>pKgux#td&c>8#r$^WZJ_eB+5i@Y(A>FzgPS +5BQxL7q*^_DnZW6&3cA0rYpg*_~WntT}TgPZYkC~kiwy&RVZRZR5=5(FH#EC!8*ON2tuqp-n??wo{$SyTB{eJxseLRJ!Qs*?;xrg +6TNEK0jezuL{K=+i(J#x3QyYB17QfA4n(wFEU-7W32K(y8sM@11bY~(o<;8^1Ow5)X;)l?*3IcY~s$eId_LZu9&8%AlISU9083UlghBD0_6U$p^X*21Q`!e_0ZD00bPBAwTKwMn1r@2_( +gKBTB^$-bSvKkj9aJQ{mxmBMN?;3On8sz5fCENg?kq)bW73yL7Y&y}{ +I%8>@C=hllw@}`g(b!!>9EBC)b%Nu|G9#N3?M>yMg94UIv3g8hXiiKv=Wc^Yjo8;FsSeOdvd?V^rK*+2ZFe!Q)#pPW!q`IVEgMwAPA43d^A$S53WvB1lv7mKPCrw+ +8o4pznM3^IOpZ`55pTuLZ?avcK{8S>UuW^{dA;|e4=lj67t9(eK59H(JMYC3A-fPDZpBVtvT=5Ys2)rA6oMlV#Eu +q>MBuFUW99HlNNkrx%(d)jXMGYZN(W@3b-2Fd}L7Qcxs0>G$e9dqFY@PY}~CIn654Rial=>%m=N3nlzVIVW%oFTm!!b#4yAy|vrP +uAvMgkMKfFjDEQUy!Yaj0sJT!aJLMNL?RiNnK#d~7n`S_V`7sEolL4+V3}YDlx=3`R9DEcF7~ucCJ(DaxD;SMe~(K6%wsmDVe@?N +J@N0*p^rc2KjMS#D=?jblA_fua`N*ZhX4SPV95?U_l*?c2YOM +WLT;Jm{?*Don8p$X^6qzHI$Gn6eq*j=Q?&hUD(!T5l{rO-cy-L#UW`FFp)Q3AacWt!XRLLHUz%WKs0I8)qL-{;kkeWHrWYVHQ2s9 +1!i#&ew6%=zWx(`+P*rIJ{}bs;Md=L{S7QH&KsOF-9JWlim8Y&$jUnGIU`u?T1pBo2;^0qYF;`+yO@0&%Vf3CZh^FMbtpq2OaM-_ +dI|kH%Bg`7q6}Ijb88~gkeh^Aai=+YGQE0t!z#w2Ub^kc39-`x5%>sm>B*d0nnbESyrEM_!E#wiep<}NjEqa$-BHQ5n@=m5{o+=c +bBraZ6`*riZxtmlF%a9Lx8VX8clbiA#gp|;NWUc`OUAqdcS@gKr1%&muu9|20wN^Ls2mSfskg?4MgqgWqYK&)SU50bb-<4h6dLXs +eB<-~1dEQGWDwWGShmHK?nbV@{sw*5WzbMcC2dAxi4uzCqj%J5l5CAoFB%5l`ZDR022U6h%c#2$!*ZYp?Ao0BoGU7KDhF&Bp!-Em6`m>Et4Ocj=@=JC`)ekbV&HoRj!{YC;$DKKJAs9b@2 +3A~=kZ0VzX?OHP~mYPGLocLaserk|mV1g6d@14iY2+f;*1(mx=%d4k4sqN*UQKt7~;|bgJLcFHSBxKWyRFf!#l0PFiKubA7K_jJP +d-wL}7R+7kK;J=`U)nW9VDq+KT9&6M|Kd0pv2IVg83PJwU7w|CA{u;tDVvf2wa__?g)6F^_l-v%5Uhu2- +hTFWjqbPix{dEdYmbMY%FnkmxZYeK78 +=DqnVFYn!i;CnP;`EPY`L@Y^uvEc=H%UMh@=UFIiJz%7fS!du$qMXVe8DOl3OH?bz%B52t#6UnpITwv5lHzPg=7(U?JHGhCJ^e=x +%ar{rIW=ygTJPPj-Td3Up1_Ti6O<8RRU%~{3&FMxkS!Fx@3x=kGnddgz^AX112s8bZyGq>l`GAIssIv&fdYnfk9ZH?yvm=NPRIhJQzG>C?RUjWb5I{ +?c$m3Q`2F=DkDf^X1_d6vT6WxD_zzhPYf%UHOZ;861~`QF1g>4L1FRFVy$pWwVKNM(>san++!#F1MJIL%8P5Bxrwp&pkM8bV^^4( +Ys95%T@XsBl{rK)5A3}A;I7i@MuOVh6ys_v`Q2I*w+$WE$Se=}8@)bew9YNI)er<*?Q$Z9p_Mpc%ZMZs)?Qhy^KTB$2sbMRw6q#d+-9qP#N7loZ1ZylcwC+5@UdHX)#(`I>&QkPE5r@>P9`I +{B4eBC94pD1wUwDfLA>Z7dmt+EwFE;WE2_6&=ee!;fWB7BdU}<|173ec$P=kwkG}@QjS8nSg*Wo7Pc@J=}8DnmzbLwDIM@Du!Kxw +l^38+sS_G|^EoaTbrQ$+`P2#pF@wl>MXbkH{tR%Nt+89J(vz)6-)=8lx5TqkCV +oi3 +3}eBmFo7l}GYP@4y%7JOM3_>$=Vfi2k2woWb2>=YR$bkk6-*2jadisxOIjMj?|vu#?KyOa{=esg55x!jcIc4!+? +1hD8ic +M{_yKmhiD&gp&v|@xrordqutwwzJ|7GauIob9{LoNZr`sU1hv@LDns-nqg^gT!VFqb*j;l9bk6hR*}*u+6Cm}2#ABoIWycj703r}Al>%NbE3OFR0Rm>nJBxQsl34uoBB^%E1vEX(xNw-?s7Zr=^%ftXdS%*pANQ%%f> +xvGU~l)Q%x(s58EvgCc8K`ItvBb~kxLbm$Q1yJr3$dTu>=4cA<@8Ni_w*!Cv=|KNy!vh0H_v|xDddf%6c0KIs{EyzjA;Z(9`na_$ +Ho0|~j7poXS7H3XCkK&`^OK%W|IdlzRPqdEqj(u619Wla!0_-vs)BJ~ulQ)3W~y!~sLUh)iak8!CH0(H{?N1u8Mfl)SPqh=HMpI{ +bYq=x9pS+24c?xe1h}jTxu#4_v*z-HK$ZAlqFOUfl +yD&^6G3z80$?H5D4!tY>?S*W6VHF-aROl4r*(E-__a6T5eZn0IMpCB9IN66Cxub2kM&; +rfQ6UQQ_q;&W74~C@v0^%MAU|XDUgb{S(=T3_UU76uGt8#8f-ms}=zB3NLbVdZ9Wv+qh?^y6`J;sp41HH49Lx!rp?7pkkMQBZiM^ +-hJvpp+ZAvQYnYw!bwlJ}%XE4z}0>o_)|jxWnblA9VTW1Y5((s4!ShCFrb<)yFm!`{-b=e}uO3RIOG2{jl9 +k=VTKzVSx1?EZ^LHb%~F)z&sf&PjE~DR&JzJLa!dVkUJAc^w8^o7qU7-zALi_8@4gW=XSh8IVBY1mppU+1sN3gjXxR2uJJs%bJ>^U*iJID#(;afOGU|-Z~)7j0EUi#kXy8W>$hA~)~Vnq$)u&xbvA +n&+pmh$Jx}@=mYcVi5UyR9@bwk0^_iQu87cQeE+aF0&Q?NK(ii8+R>)%c +^7yXp6iYk!WBp>MjdzF3-%b>o=Z9Tvarw&kPM2Lif^gl~K9E3XP(JASNJ)umLtHRy*hRUln$H))H7UQ*V#OGhvNa|!7^SCz*^zY!;* +&*q@F?rRd#zaBPvyL_1%5H(UDl;eZb!TkTQoXKp~ozbB>-;qbEx<~9EA0ct4L}tJmTL#Z#yNt$svibZXP7?gd$nZw6(>bSckOZ4lYcF-`6!uI4#UbT{<33Y6@yI~&zzK%Fd4fQK23BG)uX`CAp012Mi3&1R&umxUa&da +q)^l?zOS1Lhr~c~&TwZJ@Bz_**(6IEt5Te72{Cup;JiRXK4|jTF1#RT%jVN^^YQnjno-_k68I?q3k07~=xQh6$UWnLNm(K3e>_K* +$&CS{XZXF)UNTDm*!hE=-Xv|N_LL@K^?0AG8*v*n_-aGF!zYeIln5$PNxlMQBSb5pBim;E!S+05qq1GV>?h#LC{e^Cu~|~8LM29> +TWXcQ^Zg=_-(ui;8u4}}oT+Tor)sGDbTmLO$92>R#o3ap9lE40UjM9|tskPVAV&?OdO0vi#fpOCx!sj$hp$c?%k7`c8mr5!F@?1V +^r?_&zAUdhPA~rRtK-LoiTs0&Pa#M2=k5%OJQTO3(ikxbqOs&NghtamsEWC`Q4k77Fds8c`d3wCSXX&RxBauyqg4aR3cu#NWGK@w_i4)Y8{vm9vfWPfqK3rJUSkGqP({YH~`neYimaM<%Z*)1`A`^(P21jmx57cbZkvAYmowg +=ipd;)}36>1Iq7q&x@hFUGQ2Ax|Ya*ih@B~*lMWi%hiS9h8-_?U;WwJfM0&`tHDXanHZcR! +zvAIYZUv~7cTQGAn2}dOYTI~AwQ8&1rK8hgvRDvo3PL!r6`!&}j1M|9jNBK7!xUGV|6`kv_rNj~@> +$trS$voimT!bW})Ty7&|{k&xBF9lpzikLfDlu8)8U%K$Lxi}F5v^yU06}hk}md;=$MLFn7+I0LR@O7KSKP>LlCC*MsM;kb|r!nwd +?+Ab*itDCu|Dj~Gr;HNzK_c%o=XVeV02khv1=!8#v^Lm@>KNwi8rK|z7UTe%Cn)s0m-Nfcx=#Ybg36mI-PQKUUGXn)&rZAuZoM_} +go=OpsVgi8(al7kAzhg~V&siSfoT-#RUPHznMh6>A~$4W4y!y0X8umTZ#)B%p6H5*@}$H7++?*UUD9S_zN|V~c9e=XdeY_v46l&< +c&bQVCIPnrEiz_v7Gj_HO%fAciojCXz0&fWKK=;zH8@LV4BC|G{Od1}**=z>(d8(Kw1bl+|Adl}+``Zsl8b`?OYAM9Kkrb#NN_>G +3qq$qhaSk;9;1%dtB1~jiMMWO4i$TzgFt**Mk*{Bev22^Al9P`=zuzpXRAPeyQoZ)&M+9zV^_D$6D+#@#qjX)p?CJ~{qoB%-#F59 +Y@q+>SN)%U@kW2|FgiMxz?o1w-THO}lqPLl&tTTaBm!@JpS`a&bOc81r7N)nab0=&yWt^@<7J_UE^$t+8|sa3_cm~6v=Hz%;`NL> +90+3dMk5H>rNB>S)r2KVuWV~P<5n~k$YE?|#I7>@K5ifjFpg!+D}~Ky85QLTbGHtJGOZLt?K-rC9o^Ei;NXRsn^RSmOE9n^s-kVA +*ZyW!4LNr}HEY$c1#HEv0a4+@14F}u1O1;L+^T{1fJw4+F$E`QK-LS^Ibc+i_Vet +qZKDN$xZ)(wKoPaUQQyO!8pMU9}r?BLRzCHA(-{ZC5Fo8O((t;4^wa1b{gE3J5I +`TORjGXSvx1G>~YSq*pi!*|;TCsUC_2H~`eyP-La+GO6I=3zM~kM=4qX7cV-aM_K+_FtUUSsR*HPld}(Tya4bGshymF}#b;@D14q +4o=yFFUg%ZeqXPX8IBwfD|MYP7jG2na=Put@H}R_A&1%P?tAziMlDz;qcg<*0VTI(4MR%i!?@Lquqf_Q2(k5`vRynQBZ@}ixL+9t +Ryi5&b0%S-=vOyb9tQuYFebz=T%ngfc)nJE%Yo?!stTHkzmr?px+Z*(%GDkB_%Jb-%UXI`~ +0>-3fMq#TmXMAI}V)FZsKEOq^gezzg!ce8}IBq!lEjo)BODju`tgye6fk9qoKqw4Zku^uIhJ%!7gCRCkx>W5@!4J}Ah6D+?oB@>o +{;xm$U6Qw~>-Maz01pl#U>FJ_>j=d2?I=hiHBjS%h_?ebV&zSw($_eGZ>e$uN1SCM!BPNU!7fTJi_6n4A +Ql1wc;NSRKP5(R2C4#!sEfW=&bROqO@6d2xzhbNAEHz?IAZHVvMh>S~);r2;75L2b$Gq|_e~Ge +_fwLUBXF`J$VGfrYUTjLl|<#{x`NzfJ#S1Z#2G+JTmBRw+8irC8JZy9sJT|>lXUvtR_#(d9vvc0;HF(Hcf%`8R}~XLR)O-JN%LQS +(~-m=Gf|2HcAB{=8E~e^rr|Z?5bUf8J%h3@w7CYC6l5h{hjJ&a6J*?POYG`ib5a~-ur`P(xcM|#$ID%WG*%heY8ETWmxnluarcEF6YnE9Y)V7xtrG;_yBw8}juuBal0U*Vhw}1k{ +jf^S}zhq*476#oaTgtQu8>3_LFl7+A%yJzV1zq7S*yv{f`#9V)Xsb#!o^=k;vDoM+>>BDYU~%sFCqk#lD40N{eq>!WFw#woDC7Ag +3%sFXoBDOYJK}+TeCs7~wgecOZ?9~hn%cT?O6*U<4goa42uL#El&IM2#0zRb1q2f=GrCwoIJQy4*w9n6Qr=7+sGzT-+VkNcRfF8&vfZD%*?}gI;8T}-8G~>?}IW22JarSnn@|xhQsmYJ2RB{ +6pCU>9Qvy8>4~A?fn$Z^gS|t&!#F{hACaKca1Aa9!fOXXvMRmSl2vaJNXzk$x&`U;vI>ihz(O)IN!;ecG}2+0K%Li~*ohF`D2t|e +s}m0dfNO~%h(-)gq%zy<9?5q;g`ncqP~y;0pz20KC9rUb!I-yc?(D6~knlB0aS~zUvtr_PgM25NlILnI#?5T0zNhE-a9&MrYorwD++o??`@2hfUYZ5bLjSwJ7&W^L8=J#l)%(mU(P=)PB0+aaK+Bp!3QKtc +8SMvO^nEsbkjQ9DWAMvwh6j)GcX9m#rgHgB~28?ZJ<`mhk4Aqc)3X%y| +j7o*K&^|gFRsoP47+R-dQ{_`T^wP`Aa@=1Kpm_CGI3vonU_+cj!4`v5K9QS8-nvmEKu54bZ%qRGUFfA^RM64R&_sz&x)sT1qKPdW +l-29+%_~-2-;gC&)KHrYRygu9x42X?QX1Sw((#jN9rA;`GU;-+LT=W57WY?rqe?zqlQP9-ejkJG!{|L_hCW$4Ba6WiO=zQRR#tTy +O=D#GXIC<YmQ(=n(js8=GCY*{vzyW&F5=;%{~m-mjF*cI?@Znz{i@s|O3OHfqAlTJsdBr9Ai2**x^cnq2b +F@3)k8yE)p-2NG}Bb0|3LBUC5ns%3rP*gGaYF^27-u06A^;br#x`z8td&^>nj3&{Bc9a-H+0b#ebf2+n^jTroP$4!N{vgpZ%zraXgr}w=UzSwGZLNx43Yl&2p$w)Pa*rTd1u2~ZzAouRmHzhp8M(vr +!e06yi%NEGSax=V8KZFrQnuUpe;^No`YMZ?V4j{44H3V?FESGl69c75s7M(ho${T%d+kihy@Nf+`;P2AGVtk%W4-;usK)L6FN3|G +pE%kx*!w4NmO|;8p`RQSnkR4vT&uOFUoe{^X&FfdEp7%RJn=(foXsR=&12tB9oI5Eb&TfMFtfH2owxG#HkOc +i}WxiPUpMZR4DjsoYaB*V^M=y(qC%Qm5>v}&QN6*N!m&_A5Te=v1MC-uQ*ksA(+H? +4MmRVGo!l5#j31zI40(Quz%#CA(9vO2D#jUE}{#B?sFubDB~<9zIc~X6Scu*^bCAQY*3OgTm@~cqa^H2^84(OutFS`HLiFs;^$|V +h^0j8znTRv?Of{YUbe@xqQ@Y=7zx~!z2C~?Qp1;S_Q25Pm>jkB;B0z(K7BSV_N+xQI>4nOYkeSpr2JKt{D5D7^x}zPd15lIf_Hlm +G6LFX7i#9YnNhAV?7y@r8}RW7khK_XbDRW%=2XF#_D`S;|9d}gqIbn2kug$+11^^OFJ9?I2u}HZ@98L#4Sje~422Z1=p*KlvS!UZkr4=H(0eMJ@0 +OwcNsz$jUva7AM!pf}%nA*L_`M}Qb!l0p#o?e@Ys99K_udm9utpvh#)JQu*qr-8@R)_jLbi-Hs8atvGrv?jLC-xlKlz;qFFTG%iu{2GbF0DXJO;~fOtji^yG~NR$*TplqO@m;H1w-;TL)DFua|FSpmc4tQx`K +s2^Dfs7x5Uj=*1FTvyrs199|c3~FOwh>6Bkn5%&I1o<)bB{qhQtS5BbJCXQY?{yH{_RoLn`|QJkfulCkKNFz#zuxr%VU6?#4XEgI +gN%4Tm+e!D^iK4npewB2Ke|Gh${eBns^NW@V +2K%Xh`&Cl*exX9_SF3M7)t%ojm*B#F;^x`!OQ-#6Iqp}BalcayOHyyC?=OgVl7Ib0(*29%=Sla^6W=Kq_$i$hukM~ZMo^VhyeIra +YWHYE?e^&%F*#PVCR+EKN%vdHTVao87~9jmFWL8Ivd{K~e)zjX@(1?6eEsPc1AU+NepBfD`agOG`+E9^zv)W;FHlPZ1QY-O0000D +ju}k=00000000000000M0001NZ)0I>WiNAUFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}n5gZA#Y9RL94LI40S0001NZ)0I>WiNAU +FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuxY33MDsnJysV(6YoNF^Ll&<;0O?tQlK!FJ*IG4d!0AuLBA3E>DV8?I;}EM72I0!vKn0Aq0z&fUlIvas;>2(S+p*kyMgkG%c<`m1|-Bsq|IF8$Tjb^P@o-~U&ae{}vi +?-2NX4`n&ZgU=LV+0%sB|L4N|KJk1Z&cpL3L097W3+D@Q5$HdIt^)mE&^4eJUm!#m=#C5cc>=T>^bXJ$fPU7}Z-HJ2`fry0{sNw7 +$%Q;_Bj~e04}+cu`f|``gH}PYl&FJtfWGlU9)FL0K5oZ72)YFHVbJG+eiQW1Kpz7=7xZz^=Yswc^f|P?eLi<7zdwH|uX`~liJ%J< +A`zRH^7=cL^86!9nJ=}J`IxfrZ?)}j1HBn?d$*nEVhAk<+6js#F?JElW9lOAe;erKpl`Z}_wzB(7lJ-?5%1$)Ed4F$C7@5gnD@2f +V&;F{#k~K`7xO*_Ko5iN2HgRAuWkPU=w+Zkvh-=oc-)$0ERSx`r_(&kc;DNWF@J;h{XW}13JTSUqjtQvjO9|d{ok;R_x%>o)u8WN +#&Z4qGTz6xK|4WzZ2Ld+5}x-w&?`Y-a0%PPb(iowwM%&YS6#yUzTMJ$F5&U_ft~|-A16xkyOh^^;8I?vc`3{D=a=%hrOR1vtCw@X +{Bmv|u=LvHyub0~ERU(>EWhe)gDY`MwQwE%61qg8T;b8K94X{x#@#L9YRgSFnB`Ucu{sc?Iw5`zv_fAFbf|{(S|n`%ByJ +*DH9vC+z!YtmOV3mR_)u-!EUu_OW^;?|b`7p1-(~{kFQ2_whPA?hgC@o|Vkk`|SJUE7{*aZl51r$@cpFm2Bs~Sjl`mv6A(EE}YmQ +y{%&Ty&4pdA?{pd^}mY8eSQ`D`}bBc-u!kI>v@Uf`THc#yI=DDM7|3h8e|A=kB!H#pfc-|W59gt6h`h%YPLdLP>>)GzFUeES*bUpj~ +%zDP%``5Gnz6aV%a$Rrr*UjVhceDLWTKd{6r-kf7QI*?<3cv+6|q?}{D-<;!h-kRfm +e$4j!Y>wACW5<6Z$NT@G9ru$Q%k6hLmdCU5EVm_jo_}qg=er6N5HI%RdE6^(dk7jrZnxwuu594_Jpn3d{6@C-y&Emwfo`C28`(ZT +u#w~Xr#7;E{n*mqY~=Ch_Hcab?BV&hTe`1@_cabWO8oTjyr1gfb$;5zdU_l*Pxjr*9tS|1dqBi^-%=Q(5Fe}5Cp;h#Ve(!_sm;&nR^%svRZ>`LDM +=_^@2U%Ha<;IS(iA4MPczpRh#r>BqYY+oPC;iY}7_i`WWv(d-$cyk}i@2!2z$6xlbAK%xVy6kbPs58 +Gwt|LA5Gah`apZWWbe%|-FSJ`~!Dz=-|pl^WxZn=ubJ+htc^=I4JE-u=^^6B2e`#rFO +_jP0k%l8)0|DyGGa9o-mz+5En0p|A?1H9k=8(=*yxti&+s~K-EyPD_OHpu-426;dG2bs@T3^HF+gRF;p1{q)P9c2DLJ;?j~x*h-c +Alt|923f9u807WDPHunBPF`=xPTtSbo%~+f_v=6_pc_H&27Qn1-#x_Z_gK1Ri0ydC5X*J{5YP8AODBgI2Lel9Kg9gqJH-5c*v>OI +#CrVt5U>CD_W3bTh{xFWi^vZJ^948)Zx#Hj3XYvnt+*ZK3uH$qdj+4r{#G#W$5GxX7? +ET-ReC?`;0{>Bepj&h@YS3vowV1Fv2yu-HNiLwvnVf##ee%RLU&+xY!WyIFWHeVyyRvr}W<1e-EDBe&^yV5=r-XI)`8I)6kt8}?3dX7rq1=MRb)0yQH_I)VWH*P|?73F%A63U!?PjTeKw*ET7xRdc939|$vFB^YbrI^t#a{hI~jIQ=fPR9i~8_E#v!P~I!re+`ryY<(8x +D=52A9<^=v3dTA5ofho7-$ePiZ6oaZ6v`v^`5S_9kbdO%??$;taLgb)r(F15C=)3AQND_zP-4M&a0kjmf@9=&>^w&V=akR0&j$r# +3;jNp*~@EDYJ%hR=TQ(^%~^tQOLT0n4eaw|RMygQ-8hT_6*;~qRl%?8Zqq*D1Yslte_HwzreVyfYS-~FB9sMJ6)Uo!iz*JaRIY1> +xH^=WrXwn=NS0KjWm%QbPkXW!=(^*_q1%upf7)|>Rnn#W_6@ZGVrDF}z}irTu2a&1RHZ5K7MjT;yp`HjwNTTH(KJn3^u16Q-aesFH)|$6#JqWE;;Q4tk)|eF6N|J_ +N9@b@O4Mj;=;-;^kchEZYvpi0OK0n}D1V-RLs3MELnySc{AHAvZ~))73=vG!QOQBx|`j5K?!45=}dCKiremnf|r%BqTrWen`x>r9qilt}Kx`_5r%hipPEIuGb$ +k?0%=^n?zyM?#?oW7ned`m*n8dA%QC_8#Jy|3aAw$M)H7q>Y$f3GYc$x~~Nl(>>Wrt1;bZTG?J0*a_eB3$Ct8zgUce07l?=@{p=I +CDx+cohT>RzM(L%y%3mUTx7)6*traJ%?~2uh{Pj^8n}?#oq?P1a05MH +h%-P2+Q9DNxs%DVT}9U^R?Hl&C23SmMP;m6hBjz98td1zmo8Cq0$q&!ps_CHWFMnh2wQKLOK9d-lM2Eq=m|g2$#y3LRh9af6NLng +02hZL$@c(eo*y|APBF#L81NJ2&0J!qoY2#$nx2XtI>gRWNyeUYV+_D8X^$4sfq+G(?i&LBsx>&c7CUP?h~fa1IPzi0;KwDP#k*o8 +3jpi5Cap)OeSA+05sc#%d$m+vNwP1?=`zHatmJr;rYm|LtkJ+Qd9*vSkC*{cgG30JC!9%eR1%CTaIcC^>wZbQB7vJ-FtGrCp<)Ui +$});D0Dml23jQ(D>y0tqV^38Tpj!ahm>R_%D8|MfXf4ZhK07P*m^bIVxtyqN0*nTqMf|mUVKK=tE=>3?#iwGRS&pqPMtqBQfh@qN +*oBDZSM&M2*u5M7hKG+Fv4koVGAYst23<=e0VBAqcwkK=c)S~S15c6EiutYew?@NQn$N>4b{isM~lSx;O#; +f^QG;njNa-RIBJ48elYhl$;3@fg;BkOc|JBG&|AS9}R5i$mBpen{q)2hzsT}$ihyaiWcyFnwN9*0 +lF?t|1CS(?Fd3EcU_67iOZ+C!gr=wi`R$+=X%F~d_Lqo5?A?ohx#3~{n;RWP#XJoUQ$3B`1Pd+B!g;LiZPZ{{n7Tw+BLYk@i%a`P +4+=zyDn|fF+xIxPCEO3S3rN)^lO#9RVi}YD0^H03j3^UnIt&x`5k6DUnN~m`!X%m@(32`CL1TtL7&}GD}>b7cq=32iX3I9SNVlS^I14X_bO?kK@a9pZ1&|5UZDKigVq2z7qCHKCHls$;?nGs{GL{M{AmCK!MD&t8 +)-Gh3-EZ}oyc~s`p?UjcPBDvgMJ{GUJgNf+aAqB46#h%OU-GyRP|!4uP*pQ$<1kW4)oN&rBa%lE8jZxLb1Z?q(TYAZ(l5TN=-60Jy{1EsupoTi@cUWi$(X?dJnu3p>{4(rr<@c5WikJo6`XpeJUNdMx=9{NOh!`a;Wm8G=xg;$~Rk)y2 +T!ZWr*?0gZwj5Rq8%RGM11Q(=D4&685qKBNDgZo#dodapk^{q-uEOh8;4F?)V{{m$4<|U|CEqsa{3a&@pDbcwQeRLZn+F+WH73CM +lfJ6t$*V~tke)q^G!~hjqM%2DO4AcKZ{YZFQ-?C}5F&CZ)-))H`E_Ict)=LcpQjClt$Za>Y8HF?JFe*B=ALz7TJJ?3J7%QQK9p>< +HIVvHoUy((mSh&vCL5%#u~xb<21VIuz8iV*n2)XEM7MD3WYbF4U=L0)c2&TF4U{*DQ+aGdaMh<;mv4?x=78pqu&cmpK0aCpghr!i +V6^N^MB6u@M$)2|T~Xk2Lq#{jb)*eWM|d?W>%6?4(q@%mVL{^3`k05jH1fR!GF&|oK~1GJm#flgcp6C`3}%{gU-(fu$+9S!95V-o +v1vaM>EV%)J%@Jf9Ni;eGbJ%jf?tq!m?%lvX=sqmp^hX-{<|>ha2lb6t+v^ja9abgH) +A4#5X4hJUqF6Klgb2rEZCvpMouFh;tg{?%tm3DVaouAAj3&Tp#Jyr-xvJ}AXVe{$n!lC()nzWxQIJZxivLEcaWr%z*0)rlXwzNUNWM*P;treg_)~|Nw1hl4ppu{tpf_X!U&81hGK!_k``FAZAg#F +ty+34FjJd;{8x_c9Ts+6a&Al#joiLcZX756CIq@no1A^ZQ{zRZ19e{2H8uX}fvsykq2G?hph*qjPis@0YzB +d$#5_Zq4=dq1xZGb^S*CI`*qD%8kLHLRSIN`{jN`2e}#)l(ZTH*jYlPbj&w(oM`3t!+dTZzy#i8jBF@3rd73Hj=FwbRpj=tGUz&a +KbRco7~VI$r?r!w{Kk%5zK7E-)@{@%bi;l&)Lb~_RVHSHI@)n~?3&!xRzKnd;G5fn_(CzMUv4cpQO8SiDYrQ~K0`L`d+o(ud-^wR +=DofoX92N&pI!Vpy=Uu|zHRH${q)PQ(qZlt4gdp#=81|6lShyV0DiTg-aLhndFCWsU7op9g#i93>4%P-((=q*4*a1(-E`#7oz}8G +H>;ycLx#YN(SEg1YM$`A8tdAx5z>8~Dwgw4>4w2hx8Rnc +c{1Wv7HOS-(@<%i^h(_OZ1)KB89Zx0B|SJ{iSide88vr*9%uZ>R|u8O*~qW=%l1nMaTNU_atO=5N-rYBh=1lTO{c5K(G~kPxsOO* +5<;XylY5D$cp*`T&3LpuIkVWM1XxQbf6IrPDZY(JHQJ_+o?>nl{+_!U34BWj-owBiO$hl^MiBui_Trz#e$(rCQUaMa63!vO-8cGq%jr2f=Y6! +VK>}r?y;>(EK;*~8>s{`FIqxs)sX#;pXFc+Kbf0_@l^npje_o2c)Jn!Ve>?loW1PAvm+U(*nQlsR}TN*avX=HC2hHw3)9)hmW}8dvFlgY&AK@#A!D<^WdHLL!pfY|x{R+|8IT4hnPkt1^Nk?2^D95x`H_pB1}YB+spj4%##c +rc!haV7oqzEH+P&`=(fu_D2tN6i1VeV22PN=^8`FEaE~fa9S*2Y|BgR0u8Z?#hlFIrBgPfky-O3OsHaS1X<=IPeaag+>!d<1?lv&hwnr{`t~q0=E+94v%xT&8cf%~J)j*Sb3tV;lhnSU&qD%7{&$`st%yp%M8NaoE^?^8`V- +{Q{w;q@pW`Hal(iH%P&bbTR`e=}D0w>u0=gjm!{U4%33hkwDff5P-1|-(+!(5Y|wIssdF)%W+A3g%sXRr&t_l&dxxs$>Zoe>q@h? +y1BA;eMl{1XWgmuunlVxY|VVwN`woY(^oGjxqRj{GEyj}N+~4uajO&)^D@l?sb{?btCy +7a9q(jfC5SR{D5wd{cmA!bU@G52xi!4C5F+n`Pv2rr&F+c8eVBW09hu_r_8gt0ma9WFC*%%&b~9gbTYn1_;QyIjFo0}`Y_gMM_+k~G3l +06U8Iw>RnJ(&ympfndCm_Qh+4R-d8RQ;Qrn#;sRoy)k3vsa=d)n4T#G{?s2GMJa>o7o)lYX;QQrZ5|JtY(z?3I{^2yrb~s;%ebEZ +#^v_{DxaT`bf7S|L{higD14%r}KLp8%E_BlW8`W_cO=ql=Z8 +%-QV38b$V!2X0F#P(}62J;xm4nrtxgjV-kNZpuj1T9R)r`daBYGnj=YWM;B?lGa7wN;2QP1WHxZ+-aJig;r^}FP4ksU^PD`m^T(f +%UJePbm%q-qE8CX9EhfXY7`1)qzN!!p5#>b>v?H{0gW(8t`ApC#_8@wM5Z%|I=Hg={*+BT^J0{g>$EG!Xnk&$Zg_Odffw&d-sjZ( +DTCCRbaT{*mKU{V*)I;3!U$$&;;*MG_72D~r+k3&(_!^pc+d>FfreM7*kt{=If(H^Di2nBw!TlZPnZ#mF8|&l)hMJm`TB9o>17LjaS3{eGh^;9(iyq(v4q7rFoL< +qFYvz{I(47Hw>1U9N(|{Md+*Az!_e4(TCU?eY~XE=#GhC5J)B?mj;wvXmI{T6C_>m+wYpz$q`cWDf*vKmKD;9Wrn;>r!)H5Z=qNh +GN5n0GzxjXUm>To=_hA(I6dJARo5Ajj_)~h>bm9|7vqQ>0f3?Ivs-e;q+3Ris&>Iwh!%#K!w9_O!I`$~k+P#&kX$iAC?z0ugU_!# +DxDn8G?R6wiR>5IZW(D;Pc$F!OdhYQbabKPA39dB8iJoPbNh9Bt&~aREu75M5p*fJtV8?X*?)UZwuC+W5)bgELun=HK8T@z-gtH7R+{~u6G0|XQR000004UQR2000000000000000761SMY;R*> +Y-KNDaxY9nUrj|*Q$a^XQ!h|U0|XQR000O84UQR2RMmG4R}laJZz=!)F8}}lY;R*>Y-KNDaxY9nUrj|*Q$a^XQ!jF1aA{;MaAl;ZH(6#o2S7>NJRphK0>Z`ucRAx?_J+}7ooUGERcjCGwvgk=`_pbQk6j7uq&su=cOKvQ&i6iN_wQER^JRh0MYJ_&nR|qI2RQSyLVczl +5TXuv6}SrcN5FN!?*ktOegJF%%4I^-0y}^W#7B?M16KmSqH%5+@Bd@qCxAcD_#UtV_`crvzd#b9_CX=;1Fi#Z0B!@B*8~4l;}3!N1D7ply4vMDZqV4YoX_13dV(5ts#50$*Fs^8fa7)^{G*2K)=X +@3!Xq@k-u*eeztYo@YJ>F5t`s}S_{+)XMl*ZG*YT#fc^SuaM3;b2!&j7Cj4+3vivVCuBe)m-IIn`AxN4>@-jXSECet#A7 +?bP%qs@NWz!Sk3l(2)F{crJB!wx|;ReU(NAzqMGCNOf|>hmo(j5 +dj6ei*5hyW_&=)IexF#u^Q%^H{A^sodOWs*&)cKddseW#y};eT9Ps6jAusfL1Dp$yMGJ5r$+wdIJPh0he0?SF|HqZA-+L?BP7l-w +@f5JChU5824WFN{VfxS2upP$r__Z3g<8RjR{s~|c<)xF(8=CH$di_uI +{C8^E4}V?D`u{+$|Cgr!K-1m3isNM&@Qbip%_^=Vmp>`QX5tHM2L3a!mHdvyM}SY&ar~aHW4m3f<9$Tn+s1daer(t>*J~tmgTy)f^{TAWSM=0qz3+8t_@*U+VeFHN0=*8qUjS^!SA}e7?Dc +{cW#dKmEGKuddT@d}g_XKUGB&j7oC{cG9IZ>?p%-&)J^eP=D}_cv?VKmVrjw#Eke|Bi3dP2HAL;8sLbAir5GZJ$r(LSsDbYH$CxSoX{@?`<-0NTrXu0fQ3C@)OG@k+Vaspl#Fa)Rqnqn`UE!FdvXNcSq; +KcbQ92KhLz$Iqd;g8fsO*h_x*(T4Sy>N(x@6xTb^P9{Jx +t_Krm{k-5ih(4oe1A=`|aXo~VK^xQS7Fw_FQ{GeUr?|UMlzu1&>7I4aUO?L~_&yjx`wUuEa6a~-y{PxpYFw4zLpgOGtw)ca)p$5T +b3$+~cL>hSrgXl~KtCgWC!)Z*?Ht6chvk^oD`#>iqC0Rrl{RvwYY@dg?(sCs%WSxRibX45-p@Ur&JQ@gL$h6~!;@#M +jHxD1s18jQa=oUjcyl+_fDTX=Q`lF?X2qUtR%Wbz%lEjeX+4>Ca(O6diamML^$RXKu5Wq1*i-PGoZ(w(BbyzP8IYuX*=wXv7xGd| +F7{$5F=mmaVP_-@DhCHlJ37U(`xPlDJM+Hf*q$C@i)%{T@gauYXZ7Rwj9?SWoN?NW`cB5oiqN+EFiPWF@8Hv=SLp3?vKiBrY1cI9 +lmv;AYH5=EkZbi1_+lT5ptxfDVd{g>X&J^q)4brndYs!Ls+J<@}blv_iAi|E`8Jj@%xlS&Q1RL7Gp%I0Lu*w)i;(+Z# +KtpyJ{s2YV;eOkJSHfxA9F)&Hy^@Tu3d_o^))GpEbzYDRdyR2go}fnMa9w;H+=j9vOv#Uvf~XK8cFX88Zx_ +gASrXVxiw3z(ARloKLwDjvYHYgnq$|Ho2s+?7~{N34dqAAyZlY&`=)H0%K>SH{iGkhNRaIcXx`zeR9YtfRShPLNp@`O&ykyxkaW2 +9LIwy1Ew_38gZ;}t6>ML0TW2HMyqUK8hA0(PLJt_e9JEk^ZE$pDFUkp&vY~k& +@>Um8^tg^j+bOKIA1oWy)k+U&cd?bpY~TTbiBfxISFgKUHEZ`#$2U`I4gT?z+D;#Y(mV$(B^$zmyexsRKVNi+N;hXA)~vn+?}&t? +)`GOjgBX|wMAJl+w1bwX>KHjRB&NuLD}1MgE3p|%0_`lHS0V^dqj!8C0W$K6WFd>sNfkAiphmw1~;rgW;JXK*m(PQTFNGR7@I{SOfv%ct2 +1`g9KG-fh+Qx$jzscAgLqCP#udK9zLtrQ#aMxvoQrt_g^0Cu$TjzU-6cRjF^UOV2^b>P^(J>3TcYC=YwAP$SlxYBsYgw`rGEFvWL +@%Q2y#?z|kbGM|N@s#$hep|h0Wl+ygnjXAH5}rg9Qy>i(XH-bLOT2gJSVWBqYMCo!eG37ko*pz@8)@W)6}a_qru788Po|Tuk+(7x$4o?!-`e5zTbb6q +g?_KK$4SAUIlAHP^uV+IIk>Y856OzI&emfHEZW^lucwsUzO8*{>$aV(?T@3IYTvna8$K0ud$#tthV5kyq+3cJF$&<6M+k+p%4&Nu +s62R#xMdAE-}aqPJpN>Jq)!R~Qt?rL_Y}v9CND3+3%!a9{SxV`<;Yi&INBO +wQ=4YBpUxoel%hGD0CSqUJNda;(5~SI%FRsxg|Oy=-j{wP)9G*T%hi&!TE#L)`7CysJ9Z8Q~tq8@! +rQkYKgB3IlJqh-~3@aS@_HD8UY^!`fPKU*zop2a)Dt9CHs>CdrB}a`d{%wf^=5!!X7{UgTIY_5zG9W0f@)S}8(F~F~gbJ}FwMkG? +aYk7HSsfDuQ{+LcT;(_!B}Ow83B;3>`Y3cQboe;FNFZ2tj+BdcC>f?;2o-_XNYIpkr6z;l3+6)mFDUzegNDdj<#ntfKeeG)d6N8A ++01p)GLhTN@l9Alr}R|tbz&~UfRbb+wKtv_rcxtRZcR~w#N0qgRfw!ki9t+Bg)xf5#8G!kq0n8|q1Ze{2e8l#d5Dk9>>;`$%gX4(-Z<1FRSu+r{r)h%8s|92o+ +OF~WQh9LKGR$hlsE|w+(2b~C09vOB8!ARHJu!xgig751(B4bJCC?n`<3SAxtQX+_=m`H^uNBL8-ri(hK-YhwLfjH^YRLxyjSBb#-fR)uyUyqinOxlnRlT4D=j$HEeK?G?;U#-){*%!(yaZ7BQBP~Bh=W?iL{MYQ1X)VmdGJ4!ZM#O#7lZ;oU!o>li(;wFOD;RQGWN#?@Tm?fB02~oVjx1oL=;T1M6 +6Q)VL2V?e$Kup+F=VT(OWvMst;BJycfo9DNml77!{LYE&a&nE;@Az9Pz{^yT3}mJ^o*;=7Ncs(G2c@%Q_X*?HNBj?q1Q=8~7Y)kN0{oA3b#9f}41E>iy+a +Hzn`*mr-fDeHbfZ1ZASDKT#YILeUS4KIK)sxY-KNSbYDVJFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}n;P{O^`oB#m&)d2u90001NZ)0I>WiN1aUqVtZOhaEyMN?Bj +M@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoD}8JKi;#viE(l#Cg#wjqXBl~9)KEkL6lpRMPwHUYQ)~1-ra%O>0x?imjyAN +@rdGmi;DM!iK3$MNDxt@F_Ao}EQZeBbx~{`bRB-A_OFQ%^lr_0&_((_i?nGaUNcdx+y~LooL>$LaVl +$GLqcNB;Jj>^P4RoJ#QVl;dna#c_%?j`RLrj@ZYvL&S&X;!VJf0r1#eS9Op;$enhL|{D$5?Gs|(tQd!T; +ahzXLzU~2(7r|Ev-a_z|10Cm&1TXu(cA@viPRIERy?1sw&fNrObvw@I34Sf> +IA0)GPjEYedl38v!FGj*6Z|T{iwJ(5;7t|s_xg1;k}Ciot~g#K>eOxfb_2~KsjH|(U0JS9O}8hzV{Q{ir~o#FC+LBu6GXgd6?jL3BE~iZ-U?HLAr7e@;{*m?Yy4g76cz8_*sG* +2!4{_3j{yG_2@yp{@H`}d^(TvzLLj#Lmu&WRX8yZ{F#wQzC8-d1V2Y`DZvJU%Lq0Ryq(~dJl+I9PVgO#|DL{oEI_+I6`)-^5FATz +AA%nvcs#++a6bg-&kF<8YgK^y+!-Lh`!)V=2oB-#QTU{$`$K?nc`HDDQU%2SWC8hnp5T`VZd*WpI})Vn;f&UJdlt}7lNHV_pdPsb +`mwKo{14M~Cl=6-Qwu2n*924C?*z9e_@b8c$%TMlT!?bMz7XT|ErOpWIC3HCyT?NG*VKh5f5t-ecgI4MUs{N9TdLnr)$q$S{dEgb +uUiNnNAM1UKO{J%=s1T^#ePL_0>OPsR1U$D%8s*yzMt9aIO7O@p^s<;!8U?v`o5gtmISX{_|f|rNl>Y`G+`8 +GriX?CEVls9_lzp5!~$u)Tcat1jiHn*AIZN;}3J3Q3MYn*i7&gf@c%_apcAw14Ymm}jGwp4iA19%HpFA1)4kx%Rmv=JSvG2*ixB2>h_{r$^^H0XO-a&9W!TSidaJx@IxPJ=9vv3O5u|rNlJuf%~ +^yIQrP@kJlK|kGh3flMNDHz}9PXV6Por>{jCODViB7%!}UJx8jaG%qFAIF@Adf$5*)`J%aUQMv(bXuDUt~?#%x78V_&lG|o!R#4W +7oIu;>))r(#Qbe0NGylbeJ1eaCud?keUIRd1c#kPeL`@5f*FGA&cZzZ&e{0hdp7EK_1PGgKc0>DzIHa|OU*fG-*)F<-Q4jU(C7K* +pntA92Y7MoIq27W&q4jabS}|Ff_t5daXsN&^z(TH>j++PF536&bJ4ChHQx5;A>UEwq1^H30e@Nv?nZF-dFZ#3&%=1HRCu?-C(gtC +d*eLd?H1=F-|s4%L~t0vw(~&`mz@YX7&DZKKO&}mt*|*S`Pe~u^jC`U^&ufH9TC7^oK4-x}%o^pRZny +@msqb`1#l67>CbafPR^D0s1Mp0QoH;ID^w`_@ft~U!J`{>E#8Wa~m%}Im0ic`9y?p+J)%f{Vu}%3NJ#xF1iTqKlUP|`|(A{_wkEB +&;F?K-qi3RE70E05dPe=+cA=*1Yv11|=?^(#E#V&KDt7bBnb7b|~qG1~jP +i_xBEE=K?UQQ@l>W1V@6AhF8MHkV*r7hQt&=}dz3$vKxGvFgt5ml6#pc+{m>r$2TX=DmAD5#)W?w;lLhy8gHxm5Xm1yVsD>2Tm5d0oN_bSx8|0?wFVFY`5T&@EC{_85tzpbvuc$xbWLu9lU+$IME_yOl_H^h(rk*-GHq`71HsuUiQ`duk=heSIa$eSam!amaPRhaIoO_g$_-`iTU;&*OI; +`t`=^kk9(-Ft47w4*7rL#~6=Y2p&iC?4Tcm-+SpNBm;3huLqxW#`Wm8Ypw?#+@$aGZ$LXsH=x`TZa{l4AV{p7v-$?KYnN5{K4}&3 +f6gkj`}?bqPv`;3q23!;fo^=^M$Dg`Zp1juybHWB>FP2eBjy$STezZw0#@Mhrqp*I7Me|R(a*h_9kd;fSd%K!V#!1u4M2Ha^i`f2)V%#W_sm~V%yM!kNz8ufT^HS&3S +HTvhTt1*whatq4a^%k^q)-4#<1^Rw6K@xGC%Wpw{eEC*{54{!Tj3zjg=j*MY7Z(yN@%$%v5aZ2HK|gN#Df(;c+X#1A?!FCl{*c=d +fBEeghcDcL{6^jZJezX|_}c|{pgq631ND364)piO?^HSSPPF4I1ZNW5`A)14$KDCKG*RBJe-nI_oaNj!g;}Z)1x(@T_ +WA`B4C+|Ujef1v9zi(@J-94a-yAV8{=jlC=1K+&|^mgLCG)7$hy~ywFd%-uodoTF0#`~1dBDj$7=&JkBk6*tZc)jQSD5v{=)Vue7 +%-5suM>{XMAN<#i_k(Wz{eIA=;SZp`-+KW3aK{7aryCxCT=(5HiAQ*0Kf6QC$N6sNN_)bJ3I;bY3Y+#FD`l#eB`}P +0{=EXiSho_Qy9-Zo&sOe^%UsMbp&$+Um>`F;M}KC&bp_8N8kEA^#$X{?~(7DzX$(c`v=G$Wr8~sTu-pf`1%a=ZA+fPc)j`z#sf*+XuEb71bS@h2@pGAEidlvEk^epDVC!PZyZTlSPe(iIZ?<1eXeBI|c;AICvpJ4Gh$OpfB4)Wr#=Yar(OhJec?sm_kJ&eP6RIkug`c9>&M+MLJr#ECE(eCrk0H3`W$^1$|BQJO{u$$Z;h!;X_xu@h){d`W{rSNwNPpogkdtqI1#~L?D#C}oiuG;xSJ8j7Uj@IICpd@T#jm2=e-eC) +;1PcTo$Y%K{eH!3=$|#OVVr*d8v6hJ*FZNu{a4VzQGW$pJMym>*E0zg2wwhItWR6Nj&V8Rb*7P>`hh5)Bd3(N%@@Kz|{`Lu;MDTio +eFVq7gYmfa9juqb{swy7|2ODO{_F3cL(BdSJowx{z}FoA57g^p|8$&r1P}cu+WYiBF|VKhC&qh=cd37Qoqt#5)Qy0%H=@3CH)=aK +qCc}6(I0sY@7H*TY4~v)(Z8o}#Q0pi5#xKqM&QRUH)7p>LF4^H<8ARC(r^79^4sn`;O`FaVP5b29_ZxU_dutXzXy7|)%!%7c>Lc7 +-I?+)(A%T`h4t(2|3Z64Iw_eyI}zmmpQo^kAooi^klR-#$n9FJ@NoTpEJ3cFET5=MWx!k09%N-x!i|K1CgW9|`l<5Zv(blrx3CAHHSEDG>ZcI^|qV;mw~)$$rucpGi6G^!_%zT*&zl5#63D@b@pK +oHFlSZJlyx$#G8oTFMzt--EBGoF{l3wn@o8QMhf&AyjgDzL9cvqxkc`nR19EIG1jha^9!-XKbHxb|85A(3CTR;LnGpoZSh&PMJN< +^Rf>8oc>Nq=J_@Rd7d;8WO_7H;X;Cp&nFXP`gb)!UXSh}$aJG-2f%L=WO_4s2lP)skm=h|J0PEn2{K(5XLjrXv=KdI^eNRa8-UkEb2_!12= +uh+Yc0KOhWkm>BQ5$MO|BQV~pN1)!n7=e7B9D#ga7y-P0Z3O1Q+XR`<|A*$Y)kwtKek9^G5M+9`<4Cl7+(_g%N8=ql67`%eKSAaL){jKJzd9-<`vg0V0)Fj03hg^+6w32Qp+5Oh$iFlS^*U-4%0E@(pF0ZWtQZBla-*hSHwyLt +)hOW2^P^DzziaxM9Z|0|L0->4OOV&2vk0C?729s7l=DM^ckWE-2~OH2CH(Q+T~opzKDI0H%-xOZN#A=2($sUp=9KK~E+3t8a`fIl +hVYW$dYYuHpZLTcDJMhkM-e0z*ZI?)D1Xg3jPum-DdD5e8V`JZd_3^_9Sv`qkaB*){XPNxvi(Ga??{l>(O!bgk2#aj-X?;~_w7dT +e1aEFLcB4PQ=*5yXENs54pV^7dlP(*$9oF;f7V_p;m;1(3*&nYLFU8nAjtgt;{ +qyHb=8+fvTAoDwaAjo{wtbIUtkKPCEJ75~{WWh9ych5BBQ<{cxzhD~r>3V&Ckf6)?O+$N9Ex?PU5pq#e|@_zN_rh{G`Fdg~-a60<&EP~8e-#i`l{mXRp*W1%Ur@pXn%3(u>Q3P4faNoYbiyda9gdezqAnz-EW51Mh +Ew^(&jQ_W0rkpVZ_b15w!C5mgJ{xADUQf(KfBkJH=GPXjXwSD=L9cgdMSW+rV%!dEMSrhs1s!-w;VZ3Z|GTXy=hJN|;oJ6U13ul- +hH~yA$o$A}+R)AoZAy3AKwn;H!~Ak)A-|8!LO*Ri3-zj%=|9a9K+xs5pAtD}BthnfGX$AGzndV-SKA+y5_u(i5YjC_2;=h1LFoUN4+6ft +dl1HD>v<{BN7NBy`ELJt2tQ{Y=;k%^fR8_$2fFg5gHxhcn0T<#F#a!j$oCWNi2t2-l;7EodY0PJf5*0C{@u`ydG~TV>bFG);O9Dk7hfgF^69q-vfOw;hpw+3!1HAtpc7~7`^pZ`tJNKt +cXttFy~lkWsNXvs==U#Yu%7LmLH=O|{jxHHdj2j0yn2No>j5@q&@Xu(<8qjf@8|oNpV#`R-;)GCPlWIjohjKb`&t+3HLDBreO?#Z +->>kJF3jf#yD;ugb|K$ayMX8Kb)miK?v&`iKHrUbStQ8%mSejS|Nd^&`|)m!*I&Ak-|O9|Z%r2QzL5pJXv|{%=Ca7|7=_ETprfm@ +$mj1_^y9l(j7w_1uE+CHug@y{GC|hMY&#$GZ_<3s=jHRk&)h|j?X&J7$opcaEl4?+@_br=_4$k(_|a!`7@t`^Dba%+*MsrfKM#C7 +Hjn-~FOTuKnjr5d-JVB(d^<>qeA-FySB#GV=*H>-+Vw;Mbi!Q-{0bMMT}ueE-sq@>=$F4P1b%$7i1K$Tq95Cf!2d&wh_|8${J)*x +ZJd7*<8W38yuKy`e%==%{HYNA`g#a_c`L;F?w0WVXocq}Tv@`rTvNjMJ*e+b5oGN3O0V*ly+}X57wN-Z(5K^ifphdDc(xM0)?`V$hS7i;?by#h?Ql2|h@0izTSyT@U`pB9DRKMeG)hal^b&OQv~{NXU*_dgFqzifLr@S^!}e4nkba5(Vq_`^}JCl1FrzIizM_2WmRM9=!QBhXL#9)WS~ +KLYK%=m@m)XGfs^FA_YI;Cn}4ULSHK@Ne0XSYNL?68zAcM`GP~kHUJLI|_WyO9WZJKI>?V|D6OcCj8iNH0aQxV^U%dw)_~(>+OyO +zV34@#`zF}Z1-`-u}IIGl}tCbJ`Vjl`Z)CCgyWEYzvI9cE+)wKUQZEZz2CUwAtyX}JmkpCkHF6#|0CeT@Dotph!fCnQ%?Y%dIVQ- +drrXoc25MJ*Pn>~IPgT!#r%or=ZjASUApN+;M;R2qF?`bBId!zmI2RqUxxL4-ZJ#lGJOwF+Yz!8ST9NWYDeq +Pewod{$z~jkW+xSyPkr6ovQEoQ!u_iI0blf`6-|yYYFl`z%!?yU-vi_<30OSv@>@q+PCObwCng&QU3B%(LdLmigasFMZZ0MD#qi@ +Q&GQnHU8&L!@T&$X{gV)PXiym^J!RTil>49+xqmB=t~bG$op%nPsg}?;|%a?!_QFu>J0E{=Mbc!bbfyZ+Bg3!jLRu!p}uR*0=_?T +7UY?i^nJ^-Q(||x?b+zJgU-gdoOU+a{lMAim*1X^_U(KQ@PFDl7|#dJ0lxq09L$q<&r!YDxuAn}1bM&MKNsy>e=hjFPo0N#aN2no +pJfEu&Uw{&;ByW+KP7tGn+g7i@o;&{S;phN9CG147hqn!aRKOR{zA-~jRe^)`tXYYZ(V`@c>QAZ=T|Ply1(!e;L$G#@;-`lDdtP> +rJzR_UJ88M`ZD1C_{*@)w-7vr8vc#T(eBHyME^Z}CFtN*S7Dvp=_>H^=UfGT=ucOnANIaFa*Mh!0eJ%Kk@2pITUE!%KL0@*b4sy)t*I~ZDbRF>J$RDHqcPaeZPY_-t$otFJ{{-XfUXSs)@OsRXXRZf5 +e*b#Z^D{R9FTQ&N_?**k06txE1IBap4VXVq-hlpl;|AdGd;0z3t1$0(SOq+5S%qZicJ(|?M2y!~xx*GPq9ZbN;i+y?q~ +SbXTRG)=a$|Me*N0pF;3sO19)1z1N7*eJJ27i@4&j&a3|o@JAr5ZohavMg1ql_>7D4GSMLNqwEQe3=L>H78TjZM +e~$is^}Xd)wRv`LgjY%(qJj9>(oo3%=n7f~yJMx)$_l;oV4g>D~B#^WC76cifF~H{6YW +dFO7l%UuUN8nX`cbDwocpIHYw+Dnk_rw?5RK0I{~=GpXn&`+!G!TMWwFUkw=1^>7BUhn}&-HUuLxEJ#6>U**Nefd7%*9G@s-f#O0 +%-1srp2_w51@tQ?-k%aXv+W;9i9Nw$+itjE0k`FgbTq4mIzm-RjU5aNCNA<*wp4}L!j5+e+c;3@sRRM520O85L`iU|6gO>-}r0LyPy09`pegU +1HHh)htZy!9tJ(TO#<^GX`>p2x)FYs~uWG#aA3^TouqEO@wnfg=V2}L`ey6mbpT7shYVMlU)+z0ggGlgBQX*baGr!-%e;tfmTd>!+y`*8g<9xV&b +A2i?Xt$J-mX{Xa~HvQhEUz_IT)$pD*$$bRBL_cB+g>Un%w9H4Gpz+(Swr!+m5)+*-Fw}77MYply@E^-xM7EuY^n00}LxQhRoEKBD +F&O4l#HVjZ(r;Rd_upx}3Er&j+fwuH(05)tdB6BnVIYdcH~H+>ydr3=$ojG==X%alTK_+vxYL=>4A*&im%?n+mZEVa{l?&rRW+r}UBI2oK7C%ec)$VC()CJ-an*Q$cir!e-I)*c#a?ku#_) +&(SjNlqqb_6wZyRm_aLurT$Y0~d*9XY`xUa@>!cc-ySs*-OT0d4U7J#{LnATM +Ihf+iCwPX|<1S6Vj^6zWyuO!yOH;7n+qwoeM|Y>30e|~xx?2dcy+uyLU!muDHL%U%zt0VUectEIyrbXV`pkT12gO}j!}co_Ps2ym +z{ZmQSmql~@BiX8i0O-2Pqh4>5xmr@*E{t4L<%-p{I?^O|5^$*Vqc}_z8ai6zJXw`)%JVo`J43pD1tc+f2T^j`ER@fn_&KXH-&SO +Cvbas4%WcFi~o3^ay93r`CV9%-`n&~VwCfgzO$S$h2pYZ%VQi)&nxK1a>;K~u;=;)!6!7I?-Kl)=6y~@-fw959DTouelt_B4g3~; +dy~@;e3X9UsNKAm{YVXLsn{NEsiyxr!2{`cCq190d0j<6U(0J|KBoq@ZESybB85L*0~=KSV_P7WYtPj8I*NZA_cg_Po8TP!oobE4 +%o^BHzoPGKlg|4%-yH%w*%=ysGyS&JI;^1IKT>)QkA5T~IOl1+hxwc4zgWZAPKb3Fm)GFTIf?#aTl^<_pQyC$uN0Q2-$)93TGL<0 +Yd3}MPw+d|y32oW)9)oid+2wF)h0eay1NyB3ySwJeP{cGZ7BSBO~-Q7=P7&@{k}K^_MqF>;Jo~BUQ_9Jnpv+D{+iq2;0*uXn*Vp{ +IjiNjQM}2Neg?f?l!7hl-}KuCjsI18f5Cy>^AN2kiM!5X`klu3tYxtrxsu+0QGsh$TJOAf`!4-%1PCDZ?{ui|# +x2JGMnB`wSqq3TQ{q*e~Ugzm|rky`MuXA7%yOW03q+l~^{%)qUpVqv;MBhjxcK%7fPg8xG==Wou2lT7c^sI;bwZ^}O!Y-;|yF1vc +vhH{%{dTOz|G1X3hJJsbZ!0N0m4baQ|20+6RMuO(reOzAyf;#?h33B-9N3-m-`^CneDr&Ye>IOC&nJ3+*6M@bXkI64*bM}~Tv6uV +>DQWq?fJPHZv?eHYvuFX8rWpc)_3+9!MdV-Dg5*l+X5n-<-gDH8d3ur^BpMOXLW4oAh<@qe@@}G3fYc* +tv<6Z_<^TI!DERLsO1sk#*rfB{O_~>EX+i|Dh?ISNsw^Z#M*I^Dm?Kp=RzW97gevB$(Fz|2Vz# +KFh=OJ1ix~)0`g~T+=dK3ZIjL{r{ykus7d}(!WK|!!@5yt4(*%?+2R4jT+9ngBA3AGKG(>!5Q7&6l}$}W_+fwAt{_$ID+6O>HRuQ +`PTFi4H#rC{JgQ>hd?-%IN>uNOmL-~3f8ze)6beZ_ozhQhwVbB2D)9h`k&JzgEXzfQlO +(f1xr^A&ntUIRPs6E*A#f@OODnda9`@1LZycV*ntIBZA9XD#lb-_{g<7KL9~!?wq?Mx}5*h5x?8@zbvLH#P5ec%knGovxSfcMHX! +J?Hm?^{(d@{fwLK2=Z=UHkWg~Lc#Znu2*tP-M-r%luAJlr{cH1Y(5k8CGw?^Y=>9M=DXbPpwI2$%>809C{nhCpjZkyVbOQJqTlFF +$Ynbga8xQRTXKVfpO^3MBuOz-Qn-oyQDkExEZMTQ%JfL$=CUD`Za3ET^BqAsU-G%d?S5xa^y}SBxhOTFCU?>osZJt)$}67>yiB7z +E>F?Ce3$Q*idlj=pBq{9LqE?YxqV(SPkEU>?Z_58D2n!w&oMf^Y_80uCQ9(~8T!_q^Ews`Ow>cQbVI+G4a%WOA2zykgE9>$4Jvmj +_b1o8yT9NUbJ_d?>eV1w2KP1fIc1Th?5VXGzc<^#1#z`FjE2tZ@{4iSUM>u%WUtuKExDTkEr;A;1Nup0wg-ziQ~sO_`lv&5erL%b +P?d2Sd}!Oc%RTLRYH=vlX{T!famsl#jIcI=gd2bSsJ{o*PI>`(eOrm20b+t=-*g3|6j +FLZNWSfZZh*nWn_ucIROBM47t?C4I>;xv~usfxc4C_;}iQIk@4R#2_07?ca{{DR*l +$XxXL+-whF6VVs0b2^(3OJ2UiA6RL(jc^u47Pa)Frc6UOMK|j$nFG;Sx7iOs%eqM+v +;SE|z(P)mgQ?){$CKL_dfboh^E3IwrVM-E~+dG3?hH~SmG9wrRDEibq5RjIwa#$+LG_NNj(WCRv?e=NF^zsq(m;dRoFe1(^H??0`bDHDj0TzrY|vAn5u}FddWb>u`jgYJwG{BmmM6mO7m-z%?V%bM +xjq#|)w}J~QMAs}5EcC%pVR0B#PYyIw?tSiZ*H3Ku&e0x2th8EE67u;A2Rt#6wNDdi4cz0CzFlIBwIBP?Qm*o$z+ntF5qFda}QB- +Lc&m^hBn0*(^MGCqnV!R6Kcu&44jAtRI@Sb;26(McNhK6-M8y5l?u&GO&PC;=W4#AyD{&Vnu=Z_n`z1f9pxUHHiE`Y+ndZZukFTC +3Yz_HBHEZHZ)~H~r($*%#!f}q_T1oV_R?Aa+FqpIFA|@ml+=(H?m4g`hO97oi`Fz|HPVV4B}}e%Mt5R^dYMIG@)Z%=M$=VoRspn{ +gt@HD=gj)p*a8M>ixl0U>x9HF9!MSV&9!PZjQTyyZ4MqQ-p#A +1?eQ@PRpm8?UdPP2yh(T?ex78@nPHa7hHX@=wq!XT1b7@4Tc +2@z^rTI#s2oZRJz4J|EJMbQGH{X$*^v1^IR@l}wBgd>j_M_p=BNL_QqSeQk{;sdY%@~F^SO6+}(h>mH!kq(3lV9uOyQ7IgyCW%B? +VCra=*^(=zu%m|4XNpko_WDH@FG?&sS-cxYAjas3X_d7Ljn7~a>B)9=lSnJFl=6Q_s1$>Q4nOCDN7o=0_Pm@<#d^+LW<$h+yM7~4 +jlE|~;ZGB0j02&0F2i7&3>;O_izNnLc+=A{*&<8`W1f{UwqA#rSCD=Q1+Ic`%nP1i@cNmgPzO^_cbFN_<1HYpN@tm)2>ZFF3w*x- +HdF=A0m8D?y?x!3DbHnyC7oV5S5mT2iPAHfPPsD#a}0X>ERhqIm=?)k8BVc-SRCI%RvG4!5s&d%dz;0IFrXS1%Ebb|KtKzbadS(t +L`}J3Jr{ONNDa`BhCEHYT0n!-;T1Ewf&?OxLfQ%|5ssu>66ifiVQLcPUm@!R+W_zppOemK|uy=Ku5B?tV27Ay(KmdX(& +;pH=zt0zk3<&_*Uwgy;tRd%#1#+?ayQ%0oGP1|#-a^yIb&!GIjD$BmLVeG|Jk<3SBvUDr#)_QxVGh +bp?u6!_1)TM?#wX2zU%$6DU(AX`A1eR;Ghqv_>hLM_5S=wXg`hx*PQuNjs7BL~C^qH-U?>)jLsp(;-dj4pzZf^FXIFYof{pLWOae +OqRo$HZl)aVoh#TAOtK3#e@TCL)JppRv{+~QEVAcP?r{Xnzn@E)?Y>Qbu!MB4ulrS%hQ7BF&)QfGD8&PJF{KPa3}aeA`Qw%E3+iU +)<-x%%n@OI8f1q?k#%3$P;}K1YbokmR!A^)>*OJe*)Dfe6{m%)TncF6PzFRSC4Fw8p!J)$okpIl+aqS +<3-2JL>JY@Y9kySbVW0=QdEeydJ`&Zi3tmes%nxx&|qFDX_>I9O)^Z5wUyMTnSS7YB(bu>r(9xne>Fuxy4|PwSFgNGWu3u$SF5hj +f$CL@xyS06x>9$e_*81#Riw48osbx37O`q1od$XlZeT0>o5sf{qigE{oL6jLl^&`m=~9i67(pjFYQre?lXr6E!qVv55oN!s-ZwTh^({Jt>BKw31sn!;L?F&ejG +u2;ctMpV(n4_=5F^~&*fYr((KtdM5${$f`-#}ZFI$Twt59ueH^V%cxVm+CC_b)0tsK~+SJmAzJdqy#Mx@ctxY1GW=%KC}zM^%P3@hCPzBl@P2t37lHbM6vCDS2iD3GLWX_FUi3qNk;Yr}pgmyt+q3)J?A`AUP2w`zoOB;2cpCYeAGR$3gZ8S^yCObP~$n{pHh&H&R|xyy**Vy>skxT{i;#2=bM +vO76Ycc$9l64Ca&F4JimD}p2`F-k>#7s#Jwvr=?7 +lt%-_Fd9P?Aj340KJDO|w^8^KAwiui8C0u)NM_<25u|x6l2D9i4?A5eK99MSI%QU<(lm~o2iKKaO7p8|TGWspTAQO5nt&=X+yOC| +j`4($zO$xvU6|xF!p3CexIM{mwnG68Gcn|QF)Yo?mV9m+k0e(k3UMmBnfsl%Xj)FjTw0_F}L=cCaA|2)DqaGSIwJXo8nJkT%BhIjB!E%PRaL3V<myGZbx3H}4y>+%{%KsC!I60ap!J_q}MSlgF$@ReLIq1wi`PKF`CCT@u#sO +&W;hWsVL$rarNcSPLivbkrgvT-dHW$x&s+Bmcts|88Vts9m-}&q|4MzXcCjMV?R_)W>pCAvV+Z3!d4+Px-C`Z@AiJx&b21(nWAcp +i}tn!Uy4xgRM&$fOzxQJ)7HZF)QIeo8DZTR&xNjjNuS>y61iKt-Pq_6oBMWN<4Pq@ZCP_c7t{~b`X%%-k6)H@jU&UV_HvggwpJ9H +l1E%5r{YC}%H)CM;yA4s+L|IFWn5iU69}1*X%hVsLbMkeWr=@gPVfv1>($^5A~fv%f>Lbb3fe~VPV$n@k8BgwMmS#GAkpW&jt(Cx +5$^oBo+ZJ8c9C}$z|c_46paQKtEzM&2?zPGlR181LQC5W%T6@U8L%yYXeEf?NE@Sq_RV9nUUtHvDHjET=)zb`>4wR*SmVk5grIEe +cqyO07D+7bGDBy5N>+^{L}iZ4iCo5pMZE7(LARuj!3Z@vVx&to;BtlLPcTXu?60_t12)>KbtQ4tJb}%wx7~_39e*J%#_yX4_G1r| +33r~@k;X=$mW8V9Xb{^W8EH}*!LZw4m&tLU@zNaQ6`e^ia2qS^Sw#*)O@96OGKCiV?Wwvv~cE?UDx{g95GDj+{X5~pS0~N`dwZzLnK0YKVyC_Bgk#@23CmZK;ve2#egOyx?=*j9OnGVVzS^!(SlNpSid`NX^JV_K`e4&T +V|rrJqHJed5afhA_6%XS8##BrX!&LxBDwWJu}Bai@mYYkgkhtf8vJ5CsSAuU^VK1_-<`%@zZIUKh#FkL1vln>aMpNEPd(<=hDP<79Cs#xK;(j6qPmc4%0~IYo*_&d6*i%XC(IX5Gh&1Uy&)Tl<_5 +7ayAf59ecsk=avIsQsCPD>4ZD5W-GC8G(IS?72oo;-*T59_C)p|0+PXjYD@hBgVLWpS!{Uc;nyy7WNVWT9Z*%k?idM<&8@4(BFSTxEQv^)?8^fK5nd8BB_?t&qbS=8#bG +Y!IIqs!wx=dBy;w$MrgjM9SiQZZkhPS-iW8lX4+fFYJTa7OWs>Tv0hyT-ZT# +j`gkMlIE9eYYJRe3uv~Rk54s5SQ5$jkmxM!1J1*XI@afLXsjqg&t0`A_UbF*#0FQ@_QP?82ixJDI6O6|t(a}s-U($`yWi-J6T{!Y +SVpROe7svn3N|%%X6b7|qTEF^%U*%o|zmuW*c=vtlbc;JYkV;u^7V* +HYKBiB3<#&FxC-M0Zg4`#?BJOPAH{DfnFsulF$NIWw(S84ed?CdGvkG9L6Yzk#Q&m7 +#LSBh1?!h8b5g(9%ekRF!XrVjDOFlrt6*+#?aJZ)bb5MF@|#^VPHZ_~wwWT=50O~K^otKgnf1Rjh|jrHsaTSe3O@|{G%&M|nrVrw +zdem-@dBJ;VVS;D&#^lRQ7q==iSsqCLBa(0EyUc)RaZqj&x*WgO-p#G(A3;&5O9iN*Ls_8H?cn15u4{2(9QyTMK+(HyhY*5)NSHK`q$Djcdi0{pe);&>|^Db$TXGzb8B&oF|5;9F}@CEvC<&!n+kUc@dtyl14H8D4*15E +m8XU_(W?xSYy5R8TRf>!;#S~g!^#H?hgn5AjY&0MmS{yA##0pPYW{Y54bQ*NfO31UwJ<@|y?wbC&* +RTB*rk1UBrEYZ_eo43q46SHtOz*!T9?m+?Id^3J~xvL8Y=W)1|>n}?mYh|h)A#03MZZ9$cv|JLfwSM&*)z-@AiK_EU=ijC=+W%2(OAL`;@wj7If +zZQGjm^Q`4+*AeArTT-IFKgx`(OxeqC3(`&5&98ZxQA1HqduuEXRbZklsA?NSdjQ^yiR|#JuAG8=H@+Ndi`{Met0t?z~q!Al=&4k}%2m5W`QU5-TlHwt0CG;epr0J&{Y%{EULwvYH37KyD5HW!Y9c2#p@$!O#VV`m(FpRAUCF-IInpRI}srVG^@9Ve4|YR9qVJV|FC*kz4zaIxK@8>%23=y4&+&F6l~2V$-k&ZBtqA~SH<1V#4S|3(r$k6;XwlX-YTQ)2~>?J-Y}dq;aQ!o!>Wm}E@5$a!K%Xcc3{FvJul*$MNc +MmxT+=9MgO^1a!aG~StHx&EvW*hPDrRK;5U8RC?(dz4&u=p(fB;>00xp%@28dnL>%M!_?50|TbSQ7{v@hzqY4h@)EO;B_>;i4k+) +S#ua%Ylix|7uS^s%l5m;ChCJs2t+gIdRXy5T~4{@`LIOvTu1#SF`L=cogeD7Kn=(TV(3r2bLCfhTIBIsL}Rju)o}!f5s0)~z3gbm +I!n~;#YXLN?1}TKNR&`LMoS$cN!wK^O^7mSQ6UhkG?}5+a7Df^oyq%7n>cBvGdVg`A^O@5qZ<%umzb4aMngMNp+8z_5+9(LHJ_}r +;YL|*MUEPw#0MG~D}td>wmE`IIq+vxCDSTtqG;SFg1N22(KwMqPCQv^F4>;-9CdV7h_^OAUDx9!L^WshIN>M|&^y<6!x`Sgs5Rg|WyZ%ap+>+Us|R%Fu^+oUEI)2pI_t*a0}pQfQjF_xb}?Pb2Ki^sk|%1^+j+w$g*VwY2cFFRH)zh>iGbix4QRz#z71QSDDJTP|fpDWo37A?f7V#aVm=H{zmuf-<~ebu+^%Nw5nDt!|^Um+0)U +_two;|F(xVXKL%d&eTr09TEXL$j9!PjhE@+4$W?POm=k;Pj%IX-D%G}S69>bZO$CzjjJ1T-8=1Kz?y6{g6&X)XZqR6SMolon +5f6SOSJw~bQ3wj+*nY9nXOw2d1ei*IVs7H}DOFX?c|HaaG4L9>N<^BaoCS!CadDPR4ccOCnsgIppgx@Yik7#=bb1yXm|A;T>gSf# +7gek;a8O&FHWI&EWG+RjWvUr9*Bsh5+xnJQ#aR2oxCwK|luBbEo{njvM|N2q?W0>lNW%L7FDp}x +E;3i>_UhS7u9p-Q{ajFBM$qg>EBWiN_jxz9y-b*+(Nq4poxkzYqqkYu)qxh}N!1M=*!23X!`cqEIOYOmPgXK=J|&icp%e@uym>vRS}Bj!RS;+wN(K*kxp7ltJRr0KKUx*2ih9 +PBtfOt_b7>9x7n;QS@ELXb{#D=!AR$1?%24LB9TCyP@f%Eb{AIKhXp@@dqcHEnEJ<V;2Hp#Dg +y+JmEdbax{dQwNkY6%+uFtE1I4Er-2vE>B{-UhooA9}jYJeD +=J)?Q>qKQkokST&R)o=&0$l?|Ydb+4+U)F`SAB*&ZOVyfPY{;OwE}v1fE?pyvnvl4J_C3DH{rw9cwEg#HpSv)Ki +B#PiBhF$xb4SYvjQV?4qq;)(FG%>y1*KCoAIYuI+!c@b7rKgwsu)EV@IV}gbjO!{elok6h*@2#>zTNgH^w$OpI|ON)c1vRwEOE6EH|^u)ZcV;qb+AEhS<^Y`IALJaf9k|}n}JUjcRDaYUI1}>-U4wiF0w4qRv`j2ip2RPL^M4P1JgR1cIug1>d3b}SR0#QB4<#;WOD!~Y8w%f!aoB-SRLP|Q*~MmyGxi&9ZIQ(!nN!QkZ`sb9pgG1flL?>>D&nlfj7q;lwqbnipD2oF +vqA9SAtD%mpAX|THKymwnt0Wl#ndVKSUoh^WOMXFPK|^795Aj+U`5ucj1hqo{*@=o80|`>q#W@(Z#Hjq) +LxwPdP<~OzYz7BpF_?pu$Q>3H+FwqV)E_gkQO(8wscw~RPVR1;{o?*Y0r>C{moNxT7_3`*u+_b3Lkn{ft=>L)S;hQhvf~Y6#1gBay*79mR{H(EMP=Uth-pEe8rx9a8r@$UPmQ$JkwN(3X_wt(uJvMSD57>2)DWZ#zA{C(oSs-7P5Qv0lrdMDIGKS +d>Ak&Fs<_!b@&CWbq3jOF^KPQ8>~?5#)pG{hOnj9IWzqZKg(vq@#YnWLA_xg-Dpmy!T&U;ht?Xuhw1cey<2Z+t#NypPLC^RvH=Hq +{Jd_5A9M8p%NoQ)J+0&0+v=bU#vR84SX7kO9qbw^94-d$CbI-rT8LBVg%8dSJ +&Jah{kYmIHD)CXD$(b43cE;*N350YOsT`q#5Ft)1+XvK46gl=LmN3bf=l#)bGsVbxvK-cj7q1w@V%OAMHIZf_al;(e)BAZnSJ@#T +7`Kaok4@U>?3p=eTQb*#7#m`^f#d5(HgOQ3Eol!a_r?APJMUD#ASYr!KeBuwJQ{3~^=2@vwosL5)8uxfiKusI0>Y>zL+$HWv|Svl +OvFAiWSq(S*9{%k71w4qI<2h^J7shSI6@pGcyJ4?>hZZ1@@2DZsgNjWuE9#2J3p?h`&hQq*cuwIIvfI*5$mgTSK*KQi&*)*-MT;Y2S22T^U!{X|?26XrH1oEa7|_%h~Rdf2&-C#(b(xn8uIewIeR}Ejxj0|w4SE}Z +anH}4p|Bs2ee@1C2;p**qt@Ctl>AW&{$qB!g!T>T)1|Ds%Dhzv8rJ7e#q5$QI?-T* +Bx-A1#q6y*iL=teqe_%Ay0@iD`iQ}ZlE4_7O4LG26+V`qB(o9V!>^v&4Mq)8OB2>EdT@APH1+XO&TQf~coW6!ZOKh% +lg-T#8cC##Y}jpVdMY-;_*7fuRUvMjxa^?%=%rn-KC(@O8r|{Kp&1z<-FMVWD@w)(hE_l&$mk|xmG|Onb`xB$_=ai~g{kdB$cycu +BhoP-lK56OeIptbA-wio-pMz@#8OfAk2>@Wa!!0I^5I$`kFi;lrj7z^?UY_XWn04V$-bdDItVor_ln3$ADjpK+RM4Bnm@wg&K}>QxH5`v-Nzr;-t7SnsKV%DV+!&aKSR8+a{c|5NFfsV@IOeO@c@s;4)|IP_>PB+Ttq`K5!$tO)t>Q +R^P7R`&*qh;;n?cS50!k;AW>ZOP{7wGE*UZ#@WXXcf<-h8lC^?^3*CU8%FZP|5Ob?k*te9i~#Y!T>k%7kCeJ?N1Xo~W&ZEAys}7~hT0sq +uKHb7YHXIU4XRJr4#PY`IJ?+CV}cTyEhhCp|55UJO5_G%_kx(+i`dV`kEUBHJd^%^tXrr~kwE=nx@GFDRz9TJQ_izF3-b$MR&F9S +J8yoT*^dljM`Cz%Yi4|F-cZ%I=;<yS4L0cQoS`BWs^Dv-*jf4eXhf&$9l?|3JDJ$=PCi#MjRiD4@jWsM$6N9(1JgHwge3N}OTS5|IFlbSw=So__kWf$mN@(Skjz~x^|Pd7Y@V(%bzwb`7^isB{HodO8%#LSE%er +Y#WN3i`7rLZZr>i1++{e*{@q5bV4-mqJps8-mtx>(UQf*3ZGD|`m#e<{*YrBA9gWz#SvFo&No*?sUo(*6Ie2uF?C_y1irAMOOCN0 +*X%A?nwCVe4W;K*+f?(LT<584sbSK$l}mo(AW8nccpvP8aFA@&Qqs<<$`);$+Gw_u?w1q0oRJM>?A~V+&IWCdCWKSe;d`L4$c~wd +rL_r|F+Kr=z4CuWv1W{@j88TWK?dY$QODbi +{RgPfZKMC#Luz_LMftATV33NGJiW2X8am637PA4e|L>KW(`nXc#!H#mE$3mN6{5oZi7X=(`bR^Lg@NIH=qR&Iaa~n-tLVxLRbmq_ +1aANd9&mt@b9eaAa5y$bY}7NfOnSsv6yrub>Bfi~Ph5*f^vf(|VzgTqS~Lz)i;2sltdmn>C0T0q&$qLa}*Tbmux!t4%Qsc9JM +?HgdSrlkpiP)f9K%Zz0D*sha}i4Z)pE{vW>K{L@G`_i_|uW)KF;WGzs73IKe%ajs2gWdM*De5I}Kf+noVGGMaX>?0}@*_gId3+d0 +H!UlzH7nlbu#DxMJ^mcqyT^f)U4&tV83y)Qo7{=pANXSwZeN7yw8hrV^=<)sopPCR!mXI06p__tY*}iZ1;uJs?aWD{6dc4h){r*A +G0yMobDRSPxgs~Io|dQ8Z19L`82&PuE<4DPYuRkbWj>h9;cg_!Jn3$%%DL;dV8A)H`p6HbER4i6P)5dd7v!&0*?)3uxO#KU)%B20 +qZLv{W56jh&Yi`~cp+s&WI^TncrBy8F9wC8I9n-rdG;}a58|k{A>`AJia*I=Vy2~;`ICyP@#;AY=2m!RqR~FqFb#6?BDaMdhgY*% +m2=y|kh7=qB1pB|w@@D)iiLxV+Cb0Yz|4j?xOSs6jOZ7iKX2{Mc9!J$xzvT=givK40zRuR)%E=n_4 +GVkn6?5^tEu~bKmmC++ZG|S%w^;y716Jcz$nJ{?&P+8d1k0y_w>x_KDSLBmWN^VLE^kGs~_ttKy%m(IU=^EMSvdV=5%nMolTs0S& +lacQZlTX#Ca$jy|LXDZ!_hBR==@_OThmDI{Iz93T8RPl$C7d#N3x>$(m +5k2M1nlWS2%n9RKCpok7k=>NYA5|1s?0k+lv&|8jIEnZ_Q)ha1FjU8-f%~LM=0BUaR1oTjHeywb!pGWNmH5#t^H6u@TT*!8zy$m +0|$Mf9HU8|ZTT=JWYLXzR-UXzi;vAE%ad;dtDz^l2Y$d=&p4b0tW?h9wk9=Nv-`xN@85Ou0C?9oq0PVaf&*)4`5z$Z{d;c3zFBXMKQuuQ|AEmSCd<{XebYpM?t{-CCcI#MPNK8Madu-X&QQ!QCwtcH4Z@i}^B$VT|zs +@ByFo)JpQTs&P_d90@msWfCf+f5)K7WT<|Bm`$1$nLZAc11CH%5H%XYQa>M?HAi6C)U&y%DQV@|ROIG1C5)JwwlDf!%+C6YSZWmS +BioJDFxLv?L$p$0m2bwD+#Hh7JEdSd{vX?i&r;qxBoUdgrdI6Jg*Emv^H~~+_9i|Mmp4OKBIVJT#=$YY-h0FU12%ob-qmHy(Q-POoc-p$Hc+* +#4Q%;MtY8@)x|&}+JcIB@k(Kxa8GOR#X-CgYOPhehVgn{z>4?0k_Ii7J{sJcTNhdo|DBSGK +`3QX#YF^1*RKwQCx8BLk;MM)lTHX|+~}G)h+M~I&KBg;>Srl-Mk!UbH3&s3+wBs1>+MVp61tz*$U0so&1pl=x(BmD=+w;tX3YKA9Xz<>YNF7GEZNxU_%O@Hu3_@} +%V>#K2hjr=SEi7m%q0kexL*e(Mf@Y%?nrePM;%}HTPFI^rAP@%>hX50Z(WEK6e2ek@S02oSLj{pMfq=AK)_k3b$UUZT89ftK|xJl +pz^j4(i@GhGbfuVb<_WR9)1(}O+6q@V}VROms*-}gLJZ~IY;m7ZtpiFn93<|k)3cI)(J+DeUh-71}fAq7ZWjQFa}>HjT6JzVXV4h +ZFC27$YJ>eu#fG?hEivsHy~!==arA4^O*zO=~?o^1)=F$ozIM*WoE`Q%c3LOlbDBy@560$=8kvf&ZU3sfO+CXdJunm;$)Bi +i-P%sg6MtX#DRrFFtFh`4QL9){o)@D#Zj*W{=oon_*r$*M_q?7+(HI+m4lgEVx}GIhp@t^2 +=<6#kAT?}Pw1^};NK|M|qQ*z(VMAJOO4XchfC^iU9@dlb!tT*ts29{5b!(_z%nVW~O9A0dSe2Cb|^FA&AmzNKGVF_v>|Bp7+8y%D7{?VABqotOkX^9vOBpNN) +GdjyxyOu_SVI2)j8qJtA+ELZ^!1Im+PB4bjB>7+J6=oOl56{s}i^=PhqlSwc&K}$@$F7jfIVoA}`CGvYLq1vE=&(Z%k|xnBCEgQv +N*}zLVT^=IeSVJmm_WYNPatqGa$pMD_G)poIp(GmX9;oqG+UOswM%-vV%E!-mev_(PYqKu4Jw^CyP}mz!)T|WCG5&(8pfBq!iKh> +*^L!Adv=k;m1`tCPS4o4VJ6K)PTjzlK{mUiMvUCGVZ^QtBX@O2?AknXw;e{%Uz&Z-Hkge!zT#jy5xhAbbsZ}`-4;JwSk9I_cTAsz +#U+fTr1`Eg@ed7czSq<2jxTzPvpH&mJA)OqU1c_y7*i?#i1Y;Pdo=K6Ce1Ei3D86YGn*eRJQ7K< +yU%Ky+^}mLkE=>6Km*_QlMy4fUE8yz^!FO3$pkHUnFhW+hPo-)>`^MvowjS`J1%Un)u^sqW%Wq+H}DmoF%wti-M*S)EwcnMEYHm|c4@ +^>{8|?ypD^CpR2d;d-=Y`1!S0ti6PoZ0hBXwJVDq95d=?^qt%3<=EwVq7*-of^sY+qr2hSt7!5yy0e3hwO6|ZwhrWl*<+1M=ynro +7HLUXATF!DWZu&GBw{dELo=l}aB&@jm=5!6o{gZGVaZb0uwZ2(hNird*VDfCsveYEkO>!3(b2ez%TpQdin2Sr>>?Sc_HsyVp^|b` +2D|(7#UC$cMO;@9V_TI`9UK{2viU4KKxJ3mR5kV>!>3p>MENpaRHxpxE2uDHVu`=!Ze-U>V}jh+^q5?B?3nhkdj-^GQ~~3WS;nwg +Y(m%ml(>!_FVZ~8C&m%&p?c}9j)0p$6i0elG*zO%VnnOuc_K(9U7laNve(bm0paYFeCsreO`hHVF5i@8taG~7Ud=;P*Ept$>TN1N +o4q7Z%_tk@D>7Pf-VBb$n?BIwBZQS`f*}!FCo-EJ$k_su5Lq#T^hDaLpdQ-DEJhnf%G4>zj3$|2WMRd#vQJ=hIb6GH>d|S +8k?Ij$;=16c9pa`6?w<5QZdv#+l{fAS5(B0Jhmq0d2-HEKTcS?DwFLBWYMQJww>r=AfqOiFR<2_tJf>#5Z{|EGVSch=1^T;x3%YZ +xQNFjzM5(>zbvcRz)?e^j5JtkVzN1%=c1d1`J=80x+X;fo(6Jj>S+6k@+t+to&+SK8TiFUOTTrFZskrl|}y~UnaL`btse8iZ-*!{|0iDUs1yU;+u%*(qqV%B+zV5Dx4^k +#7kx$-zgj7B1Iuu>>Gd^#+@^ZivF3vK_keD*$X^|OZI?XTf8pxMTL<56tg|*A- +8j~MTwvba^*=d%ugCfesCSYTl3S$`)($jnzY2vHdOst(XfTjy8aG{6yZqpxn^VaA;b$@cZu@lXAEV%Gn0pH79r3%_m7&|>V*=S*< +VX2pMTtw5D6i^1;vdTxsejsv83$nbG-J@)mlDUCIH!p;gng<(}fah+zqDiCaseOgI6$5dM8RoK!1rP0FJ>Kjk++{vl)+@e(hDV4` +P{?HzW;$>+Xv~=a>$=#(u1{$Bi?eI4-XG)Kpn#rW+t5~83`FfrX=AN37#zyK#I}xxaxx-#vV|v_&TK{u3}RKa&_C*gjj`$(cKH4>t&r3+G*;a?(|r4sF(_>6BqQhh&R6q=SQQ-b;j;Vz4Rrr=7kV!h~&UySD$7DXxQV~n4Gb2JQUGL +sjnb8vBN+PX%}CDz;j4s_$;fRLMtnz=avws%C=ilLE-B{Yq&cDqE$2xxf*L%H4ZxSh)<_74I^r?ivRB1gQM9GIpxNY5a5ZZz*?=M ++rtugh(WtaN1E}RA8EEUbu)`iqsMD)yJ%Ac|HM +XcnbO*b%v@7vsS3QSC;zm2GrHxHWh!9196&@J}9?>?8&fi@BX!JC6S9MDpuiyRy^IlY~d>#oDWhiEnAC!~6}9P0{7Z4J|Fns*`Xj +EHIm~_qerksYXymj`VnC7fCJ9vg(>E#%H>jZ-!SvKScbcbZoYeWjz=ZDDDzVVp3Lxn7)V%hJF{ZlRTg_hd5E?GCj`BY*xvr^aBI+ +PPyWV(xNQoYCZI0#*0{V5!ILhkYUaQSa!jG83|PRTE+qKgC~obv4afa70!pm>?b~#Sq$+i#SoDwRG=VwF@@tzm^sQ?VfS@o_Op`v +tdGca4|q&kX?lx3#v3T)8`p}$SqL72oW+jmi +h@wm%F!Kq$YIU!w&1$9TP1)@5W8>$({CYeRASG2TX3A7VWIWtGJp6GV=bmfQFM*)lkPrG==yrxi&q1=UrU?27XPa-r7ZX7j>(|xI +Pl(i}mWkL|yN43}fhR7yS$!R&7WrrRT5H;9qoUfl@$hD8O(Q9zCJP8B6fAr-QE#P6vHQrzKA|5pid7y#opNeqO43u>QF({UF+SyU +#jz4wkdykvx|8#shy$f+&$ynx9kaF#|1eL!RmC5Cm@_~+J1Hdme_=%_joWMn7*lIALB4GU{1 +=FwV)jICW*pQzySVnwR~tMP$<8H8(x(3vM8>JXpYXNP3p94&_ +G$+|}o;0>%gVoTAM{*9=A0Fk$B%&6&M@7CFvIPc}L|j48YE~B*`4^D3$plMYgRl@4L8cnd!v?m8vA4hF&EK%_*m-7RwyDB3iC=^o +%k3#>Lp{)z@_?YWxS^1IjuE*JmU&x@)`6fmHe9MIDEhS@**6Gm%XHNV{F~?(LVKLHt3G1&?7N|u7EG?_ycp=P9y-~80_Ud$+Gur^ng0p1x^qGg+&roQ4|6FH0bvs2YZEQ0*Daz5JzM@xGrajgr%(3szSP3xMf75_5iYjZO2+@$&EV!@|{+FC+|TWzdhsbx`G2O43nrSfjlzFts~J9dFMkYck^?@G=4gV&gL)U~$49#wM-VMUHk ++Me<5_A0h1*5f|cmN?kRXknrW!4}9DBW|uB;;D?FIE9m9d|7Q^l^c0kIQgPM`oikSW*~M$g);iQMCNqL$Lw`tYba7eo|S99U_Q43 +GQ((~BpRdCUGf(0+hVSSZKCc7)UmHf6RZ12z8Y}bs}9?IocU#AH;rt26&WK8yRfZLL2Q|&7ayJ&iE6C+upkW`IZ9t^8*Z*EnHq}7 +U3^Jvm`E+LfkBrHqQN%F+I1KOBlRqo<0fBR^L$lg1oUax#rtK4~70~u&(!!F%RddlNU3M2) +_>Hh2sej$L&E~CG?xAR?4ly)0CGch`>><(P-xaGTM7ZKDsJ$i}oj@>z#HK~MxX{Inp+`LrJ$kDY +YCSEQ5P=otN7$W{fjA7@#^1Tb59F#(M`S#;+64KlJPS2{*ScaiuPU;)SvU?Qi;EqBxxWrd!bH*)S$1rGJd`nrQ#L=`z7-~pkBwx}*rwhLY;{&(?FN?Cm +!JLrt4r5AJA*EXPaf+ER@CeCKo|g0KPB%@n`zO$15G;Rx#xi4e{{TkZ1&*E-Kq6=NU$GOUzCbwI-m(zgr)(OMCV4}Z+wi`3zQ-=e +-KXX0qO8Kc%=?%sE+omH^2P)NJM+JJpjKx0DFIvf1p|YhJmJ+U+Rkh*!aPw2fRK)2i6jc4QB_D3|avxn3Fa+w7+ +|1)T&LDpJS^?&^&NTi>9K2y~8{$~$x@pIDoKPx}~3RW&g)2*6K5FSg`!DvZjzXU^Lr{iaN&@S0rOHQ&B3GuZvUQ_O+4{OJ(L6ZXu +&4THy)e3{=1YK&ciU8<7;NDc5^2XsS#1RcOzu%CQKvp4H@~aE{Uxo*l<^3;~aQ>6e?U1o0zO31*c;|7;bIwN}`hXJ7V{`g}_%U;~ +LeydTV*?pO%rC-nO}1nzEmm&X>Oc8BXzV2_PL15r(k6B8TEk8XGH637v^UF%3hS(>sh+qvnqC_*fMJQQYnVW2H4r2be?TCk)(%x3 +7h+aR@NHgqQD~LV?jd%Mu*QL;h0&M90I1D>iY(&n|G?)tT~wiaptXnfnFfy8))iy6mhhFbj+M$ddinY|F|`Ltm(u*Kx!5^FDzylNNTtvb49UqU2_9zZvg!^HD +!!pag$1%gaq=&u@%{0FTi6qXmK`(KXPM5ejaaf`3Jb1x|v386j;*L}#TYI^nPk2sx4Y_J)G<6=7_$c(YqI0~Uv}-<=Tw1{!*1k8kq7Ue|ZKT{=#;siHTF +fK%{IIJ&y|-_ltmU-fqtFAuzfn37~MO;Wevtn3r$z4CnqU+@3Xj|OX`=-YUg(uu$hn9b%pmeHJ50^DWGBIupv>by$VAvH?eb%|}4 +q>HSW=Zh54EBNK}svL*q^_t)|t;LqSXIs|W&hpwAyvq&U9v`q9z{@y-H*@mt`7zvl%pkTD%Lh(jaIO^g3W@ENG$9yOL{ME?`VCP! +xwOORNa5S}an>hW;NL9u@i7;ZeI@~%XE{f1-rHH?GXkH<2sX|Rf_AJW;0gH%$)LOnbRax%hfQ@Y`k+XEEZg(i*24#5e964r+6blS#j6Xa0pYWInId$r$s@?EP`CuYX)%FjGEL5p8$FA +&W^umZV+a)^WCNtM7)U&->Ev3k^L6~HW~YHgie`6O3#&jk{}PK8Pobz}LH#OtzvzUjjz%v@(j}2W +WX^Lz!7!@9MxRHF3&vTBo|ARK_DpRYF%zf}+`Y3Y!qhwwT7K1*(CAQh!ZVtswCKEjh~@6>BYfKPa>?9rAQvoYlCaWXT*+hSUgySFSz;!z?{&Jty=d;9#OxTx*aB+s+uRS7^|VC{sLY=0vk^!vcVUHP;|#+A+TV +qT*r;1t+tA+~Jz1*^x|r#JAM7Xk`p9N>wGB+(_O|mOr{*4eQa;x6=3OA#IpMS)1)9#*ISAGI%Yr8A2@<1ko+BgI=-wA!<;;CNuMS4SGl*_fOznDMG=H|27o<9&ri><=nvdP%SI>A5HLdxw%wiyFf|o23w_E@H?W +H?w+;wI`c3XQFjyFUsXr(Ls#l>^C#ag&#jUUlOB^YU?f92RGGfK{ui4hYU#RL8|mZTe2_N#5IToPe4Uv(I@k=2c6`y`UELhBlSAv +72b|YY&8lW3Lj%bhE}yrI0}QD6e2_{hd+y4;!inpu4n~(g?snHC*4CpeKwQ&#g>vi$)51*KFi-1^%gNTI^B<)k3=3m>`J=kMLgDZ +Yo(OUQe~3}M9!eygn34pGO16pS2uq-TNFIe502mLXRpHoNY>X%qPxNv>xO3ap5!V;qLw{+KRd`5NUDQ*5w?kEa4(!`0JyA^*~=KV +C}$3218!QtgnmE6PEuC@RKP_iq%WD)+h;aZHImOHyd75ojfd +zB%5o7{}JBjzAk9>rA;s>LDdwcn+&UsE+^Gy1@jn!VIAoTf2&_3VPkiImxUxY<7G4*-pmMBLbS6lWg{?TIc)Ym-c1Xy!nZP6+v0- +z|Msw>8eT=(?;LySCvJ(FaFmP@H8N$UrI{XWoirsZb{FR>Qqa&%MTZ|?Bao1%tyCYYw^KEy%0)f9X;0M7>l~4R^Ww3NxH+a$5DRt +Q?ihp!CRP%i=*}PfpHl1vvP%fISlefb|R=q8$^GcS!;Ug>uaoe5csQ$Eub~KZ+|dv{j_O}yf?tB6k9?z733^>wG1}Ny_tc+^(-u| +ungr@ys6T7xeOCN%uO&#%=rmj0LF)jw<|kriNUllh4RZSiXkK0ZKHCwjg{k#DmR9E;? +GHbI#3OuP;P^i&vg7jeVjJi3nwXC@q+_Y$Mow4Js_vx?{g@S7@L3^%+YXI?WMRXO>)lNl@7c4udZ~inVCEz#=8{#1mK+fS|`0wS* +*-ZX~1GkHx=BqQIXqbce`7ktw{u%FFmgmJvFfM#%11u5DB66Z|TLxHv^lZ<>$xc*$+H#LvBAg43_lRe%w-&wR$bp^%Ww}hQ4pq{5 +x)N+*kl(}JrZW$>KA>A!spH(rhaB)yu7bi@RzU)~$}e~Y<>kkVJe6eE4EMiGLb3-YazQvGNX+n)868Tc6049@EvxI2_+SKh&i3S> +2`|mDM^3$3quvc~hN7c3Ai`sKrH1LIcwoIKSDSYRBhSa*|A3UH9&dImI@gNuS>5wkX8az+{TBxw*}E^9XDQvTvIG-)*cK&NSM?HW +ve{zhh{3BRZv-(<+_0yFC;K9MN}=OmRzw_i6s+gP)kg8>N`hnNN=XD+_eC8~gQQBKF>R8as9>rhI58`St_5=oO=Hg7}z6k4s)(kky#MM6GA6h8U7iaWNvhFmru^*Y%gtOFdWJE~v6G*-%-t +tB?|Udhy;%HFHgV8rR=}Y22{)5OI|`WsB^_}m3*d<>Fhl@M2c&klT#?-f5kQI`my4^M&T+N0tLd1ytU|d(#dOBhRX0cbr +&|bTdvYC(trkW?v#px(BfU8C94#>+8Yene(52RD@fDvvZd)(m)VgA@~_(j$W{Ly(3$5g1&06q~UB~~RQf-rLsql_r(g-8FQ0JH+k +OTr~K?XQ&6H#niVFWT%2|6Yr>lGLchCzP=L&iUZ2XDpwj96fQeMlL>%fF&muBNxZ_=1EBdkzg%F;j{AdnAj0+r@k^$<@1aFk1K92 +nmod`&aAoaL$j-OT`mQE)5BfzMVK9YnvG#{cU%(OGGusL{-*yc?d`jiP9zLHC7%;olS`l5kP)V!IWrkE1!70>9$X>zc{WL(I^NlF +vAR~1(-Np?Alx9>*R?EqH1&v%v+z$w^UwA&%sBXj>t^2}f+ys}-*f0iDCXg(7IESH@v@cU?yji{Q-2`0o)lliVdB{!Z}FT>ds^_E +1u!2KDV0njy+xsbDheQC^H_Tp6lRg{rwPi8+LFRisK4HZQSw%UV+coRQ7s>MyToN7#~_0El_uCoNqIJMhJp|EvpUWh>6KC_=aeUd%3z>a8jar*>$44$TTe{qIS?b+mYlU*j<0#Xu;@u%LvBcy8XvLhm} +y}>RcaETms1XmkB7o$|XPJ4Hs9x-^wTJ8|vkmvExzzJ}4kMA>ScY_q!>~W*ViIqKLZuYMuNBrKTxb*@MDfJ*N}VTdsqJ_LaW95E|DidL(wdX$c-%0ek&9q`= +|JErpYn<5Tjin9C>2*tefGxxnC)5Mr0toA_g1YOBX?$-KhGlPUWxjl4R~4FJac=T5tcB^?`ArZXSsAge_#% +_XNx{n=&;OXWB`|=8&@2sw!?|PAy7JrR#Q9P)9`|BZ8JB94k?FL~;pxvS(3dxRGx8rUo*9wJ*Sjk#7!?RLqO=$EY +(}9#^biLV2@AWb)CWY-3V44K7g1Pl;fXwJu{)+?F-45o$W#-OaFN^Fhu?GTDaWA^Clc%R*zM|qEZgZFNx)n)*K_$HWyiP}nSns5M_npD8K!8DAjA&c1DW`D6oi;@ORk_Z6v!c$2Y*K1gQmi$me{hv6} +H{rY{<2%fg;yHz>@8(C?`aE-53>E_a1-%R#158&MEc`6-6u7BAF^DbC@^kXt%Lm*n2LTbG?-dUb)H8-x4*FDi!&Pa1KWSwDRzG2z +g|77cT?>Nwq-GZP#>~^)lpbTfF +nT|#`{|r`lHWd1TXoiZF>8w~#%5;y}A|{eB$Cs|DXb|?E+Ax=~6Lf6XBb(A;vSscTKPt7!2#GTI@ZVYCWWz^{{ph*hKH`NFK+aUc4d&Q~35Mqz+l{h?x(M@#N(EG6GN`qL--6orQG*o{7)a +>(4o%_-7Bo;RGoG@I->}mbD0m0GtZzLwE-fN%O@OQcIl{Yg%z67TIFRBZJa?v)%ksX?C^$M89{omjB&msU18C{hmftNg5T +S+fw#+#1A;y#S<#X*N*2Idp` +r`Hbp%I|w*Y*#O3*$T%@*z1TFmQC|Ms8H=Fw?tRHDpr?WY1<&QvPbD{`pxxo_n+<>;`zQj5pigz(N2pd2gOR5ZSJJ7)DXhuv}%X; +CA>}yd8B<_voMGolDS6b2_nRdu90`}7T||Y;POhgziKm82wGvmMd9i{Oh2W-cq0345@jKbEW?(Ofvpz1wYPquy+JFw`F9}w%)_jL +`rUYM>DscOKk^OrSjzG;T5ZK6I54WZGOx#9_ZJ327{mXW}xz$l^%&qZ{oEhmQi*#J|4B4$Gn +{`w7v*Aej&b6l;eG>%toy<}pF4rxMeCFgpuTxuv*xJY%yeT3d|5RM^^=@Sc0jM$b*k7G3SsN~fkq#Kr|plt`Kzyvvg0SJwZdu&#hZ2Bq7|1PL{`ZE`O1ty89dHe$FucyD}@150tyZNJY|W}>+W*G +QGe3nsBd9G^>i3_0t9@)mZHkVWl;V5^74*=<($uR^PW{bF~&;O4DXVQGo@>nws4FWn+tUdU~6Pk${lyaXRthSiOTaDWd7$Y#Am-G +=al{r+*5gLpxl*w%Ck=C|9&3(R7&2u^?mK#M%y^FRs)P#li0tctH;)kMp?>~r_+R4MdBJ4G_(Guw5Y}7v3Os$6OB`B4l);fM7A!R2YCg8a;A|}Rk^b&tUa4fK=KSQE_*elvXkCfWt>lWX`#ERHiVVh8H%%hm +v|pi=_$#|$ZipHCsY8z(>#1WC@J_|jHO-!Q21id=#z9mXbOqVTI33gRkUS&M#h!^}Rl>b+;R?5k4aQJltku2Y +-1YLD-Iuq*Zvheq|=3Mbky1wQ_kSw%-rXd!1R_0&3jOD`)!l-Q)6#AhYYu73`Ay{Y17j$1}z2Xbwpghj?DAsxzgX +0O6!Aa|)4kX;>CVc7=|-f|l!m&n8LwM83|t6tu7BO;dU7A?(OYcDU?X#j81I35YH?ExGA6-EM)8lZh(IzvCTOw^dBD-MzQbTU3Z;Z6c;6pIGjAIYBi!H60q_3bLDCL6R*){H$Pp8n*i384!L$S=%0;vm?A`_G+5ebuU$nfj-r(V=smtz#@czkTuU45^IcTx;bsRb=)wnx%bdS3wXK +V_V&gRoowqSS}si+fnlD(ddtw7X03hvS*J*v(3D$a4N?E&X68JcU9|4uv@1A7lv+$aF`dCy^KK!q;{PV=ujzs<$>y;=NH+xA@h{U?Vj~{FiJETAUZd%B +g^Nnk+7!B46SF{RSa$x(yjCX>`99@d_OmjH$=R1C-vkTpotv%5$s!=g8h7dQqYX +-ddphstgKYKw1Y}CD6y7B(Pz7TWlIyP`7D!(WBkTfFmJ@hL3BK6fu^_Y)3XyT}?*bvPDu+7um4uR+*-?%6!}kW3R%m5k_R^MLKc9 +nv5s+JbRN-7ErtuDO84?)S|DHIKNcl{CE#06fDo> +$`sQG`b{vu*@*(nI90*EohZgH6m#{&xqjGK=AL>6NZf5tX*f!}t((EhU38nUvPJtUds9s@NLEP)R)kI45(bcD8w0q?$5M)&9qs+6 +oBtEfheaD59dAxd@=PY<@jXN}^lx}G*iqHf+eHI108oQP1%J;@*L^$9zF9{$!V#YPw6H3U5@KM^EiWCx)G^Rc{I9nrAlziLxGE;b +7geq>P)WB@7CA$`=>)jWIh@)aUUdWJ7d95XIbG8ST$5hODd2-lU(`lhdsdwJ)!W^HwR^1S+CxG!1kcE|wZf9j)ilDI!WV)PlUkO~J~uUwSASwpnw&ZDDPk=b9qZNFJIt^{d=j +X_$cIs6GJER9ZTraY<~H)Q(2b>5XnkqHe{B?jJK>SH_s7KnL6CC#{C5lNVjPS(jo7_pKbSa|vcLup|9a?S?2#pNkVCvgudOv0>KP +=N(^%STn`A-6Eg2Wiv*{_MFyh68_BF`l>3oV^uu +Hc0>6$>!8JN@r#SO=u5ArnUsvoEAxkNXeP8HDgc8Z{q-t*@@#5K(zgDDI`BRJxDX4Db$VHAQs@r5`u(ChyW~qJ(=Z|aEPp7VYRx1 +!1ek`_S$80yA?pw>#V#Mczg{QKRYX5!_}G{h2`;r2EKPRIY#;|ew3rgnwTca<6IPJh$xb;g*}m$qlu6HWi_kinoYqpcc=+vD*z^` +^)3(Fj!mt@Uh|R954Ip;s_*T{^K9-@e+wuVKRf+AGWHVKFu$lbS6$0)Sl3inkf?`w0r7-U`H1JFg%gh<(=m(-Jm`(!v@11QUP+gS +ln|~rf38I30hb_=qJlGd%-IYPVSstX$c7SB8?$!eR6*7!gv3hLiRaff{4aTPw +<-dMgI47XXXP88de@Jt<=3l>2fBRnZoc4dqx<9@r*1zZn>oj6a0nA;glx*E5!L$X_1pcTTK!(+C*~lkCXs#r~Doi?g)310P(Ub-D +u5@ZKTjOKPzuXRsymssv5`M&ap(&6m!fn+5G;tiPs>>5a56jgJ%hl8W-)|q;Z$~7&GyqMN)%f|F6BZ~T++RvS+?-;k`-~rwoh>Fj +zvt-oDXtoBPy#OX8}aX0u*j*MMC`>-5_T$=acP}oV@~H}KGCRJ_{V4hX%RjJ|1xNa_(^t3mq=JaBjvIK*!O~LUprRBT5z{P*RAN-P^axHaN}i6g +XfrVJ4RdxELrb?>IS7o2MB{k9HHcmS*2F$xChnEeoSG<%1tgIVYQf3)@&Y%>U3}t5Qsq36G8H8ucnBp$FXAs0hCFr +MnKwfD7M8qpx2t{2!V%{(==KAZDYqJ>XBscn&th-R#bHl{8}~5`pvIFE51jmO*Kan6K+aWME_KDvz2x8{5@ozHF>{<`fuY*osm?f +aQ&ISm?`-b>f#1Kb;~C|vhYs}AK`7=xF+}gJvL2J0|Aq^y88rZ7CI%NAr-u@xUKic-~TWQJ-bdktn{`6j-b%pcvI@|wp`Rm8wMX9 +df-k%*B0VyNBEF$Z-EPWNyV;ykOW3u;{1qKoZOoj6}?U%DoM1qh5goN_R259n(+nN?800sh+hToQo5?B<$BJ3t*;ZrHWO)uFFh{| +)q%F=NT<=AW@ZXa@a8>5x(VKEd;3LK5*e}*@Ow|Wc4DqQGw)(=N*zG%R=;M4k5Sj8*5na4TVDCxpys6Tq!YJ0yBJH-mvLb9N@7`} +gD*B|EZ!`)GE=ZwgqF-(9H+9Uu*6#|_eUd`y=P4JARwM$dfSRNzYcXB?UA;P#H2W(S^XBn9+YG>?8#Q{R6f?qqCp{)+m}9R{F{5t +Z+M{U=q9gRi@{15VJ|K5`e54iu&{1Uc{`@ajF=%f=8gj!Z8yWCv(HL(D*Ku*U}MO9Md7fFVXLh&wkgYxd*L>R^V6n@ +02D83wBYoBH1f+n+->am5t!{9tCj;Xb8!7rg6u?N%u}LW=p~)PuUUS0tq2Z5udB*YO+z9@%urJ~sb%!=44@8|2Y1L^x4ol*c51%EElWh{#?T}PWFofqBXs6EMwVz10Q#7hy*M8^G{Nh+- +0eG0`!R^?QUd=6Y$4MZ~M0s3#uCNTc92{9wY}Le-~PBJ{?I?E?kF +4XvLG`vOdXV(}H6Ahgpp4tLJ>0tciP&vTk)#9+F)rR%EvL$W|9=!;;MbJ)1T22F9xVe1H+NgiG$$Z9!DbA$yqBC8fNB2r{^9OIgPpss7K}$q)#V+$=icjG@TSf; +?@LaSBuQh8?tw^EYoGY7C*PY;?0&`Cav_Lu`{f`9#y{Sn#{J4@!~D~EjM9vSG)>7;Ns47`v44D2fj#-A2HtAWB-jR6&Ld0OhZfbc +F1GUh40iW$3bbzM_m*M=hb_AWCvYF`Ria8sAv+z5v88HY5TO?a?oe>j7dfJ4$q&(6301IaKB$HdOfoVBWt)`2sj4|M8>KM;%R0kY +ZvHZ_ob6&I9O~eI_K?6s%Q=x9%%1Hbk#AiC=%Y?E{wVYwGlk%1dGCT9@H!`uu0x@K#|h;)gLu&c|IMt$Wb_H>Q&i!ZQie2 +CR@U9m@?7yXcHZO!JW!XUY4Url0ngvYboNa`$8+HV-rY+V5Dr5FC&svC&G0MTC+AS3Q4g{ZnU($i*{?>HBB`!be(ddcP^iYP4Yc| +RF;yWT~^tqjUztYxjdFJ^AT}d)p=~N*SQO^6OA53#i0>oncL(olA1e~AEOcp64x#znh_c{Twax&;$Y40E)GgL+tgtt6tUWj$=e7@ +m{&#R4K})eG-_zbJ@pH~hZ6S`-PG|)9fAyq!nSt`1bo-KEx)sZ5Z5<<0=%$FQYOSSbUmRi$du_L9=92OTuHawAm$s6dTiUP1S>rR +Nu0Jzk%h8tb{u&8Zh%I)gJfgQp+^d@RLlVuIP<1qC8}Ihdt#h377O6Y_a8h+A>|J!590#^F=CH;@Snq?N3^2vu7nVx`Q&r?L9u0e +y#W)3RN8mBKihar8U1Sn^SvP*MsBwMxF)<;hVfzstHOw`xOY +>|)~eDsJGdm|!e~E!jB?LfAmlP~GVBsvIoE>^a6>vGQ7lHbIR^U9O#RV-jKQuI0p1gpi&VDlW#q +S|#WL7r|i+18sq7fWzLCg$pxzoUf_e9&07inYPejoh?D)!ere)1DJm$JIEU$F*#(m|0XmrJm4t}TURu>{ciS$UzdQ}itoe#j+boU6y8tawfJ;e)%pAPVtTi3X-PUEMFjz+f(f~=6UGQlugEcjv^{Jp-^Vt +LYhAWaRJeRBwuq6(ohdGYpUHpm`pL(4`u)s1ZfIuXFJt>m&NlVE1&^BR7*@sII?QQ70TbhrDN0-A^BgSS(*&-XS8ZoB?exH!&r3_ +K2FjNjARTE_rq)&Db=M#LvtGLX=rHjZV!ihNcQO(LYt`H1Lt6SN)RV-qjWcN%hz2t|dEE)}` +DljFmk^Uv1vg>;;mG);Y+Jx6LF?Q+ZKAP-OwKnP46`pSPW$7Ny +$qc6BS&z>sr4@_RLOHQ$-nvNYF8GQf0E5+;Xh&AF2rnf) +Wy=5G*-ACdWWw0A)oo})fP7u-H`J~4)9LTEKu`VDYQ$XP?oXiA-gBv!?|oad2qN3D0{y^nbun9!h?3?ZqWU{@IGz_?0SdPQOY +%s8oIU&vj~7Q!F4iWrD~h&*@fJjs9v!%cOy-CvcoP*L?!<|o3cn}1yu63H5RC~t;%!aPC5xX@0~zPP^(v*_|M%Tg^>n_b#Yv$@*L +nJkQhUDKpJ+U98f%i&(*6-zmOqF~qOMR6~^7HglSQXN-GOH>C3kgoQNW2CAo_Pyzn5cHHa?fy0?NTtR#oZbarS`cu{6i8GRx +sTJYr>jK3Vbg)@w)FAxxSii|*{KDo@=8tv8uOD-RABVl`u?)J$amYO`R~O+MKW1_Lu`a=nWm$flv4f@^Q{P6#W=#+>sC5k;H3)>3 +pW(>jpv{3%wB?VCh~s&Uslrz#Hx&%6K>^@F5qTFw!P&YFrH6lS{=K=YKhF@n^C~=g4f}kCfa^>?>H2cBJPmv8!r2$}{g@IX`~K{* +D$j}^#yj6rdal*_hu!S|0#Hi>1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiNAfFHA#UO+`~vK}SVXFHlPZ1QY-O00;mL +ju}m7z@tcl9RL7ZOaK5c0001NZ)0I>WiNAfFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEww537i~NnSX!^LCDfz(|P@!GQLOpUoG=50elAF6@cdfz7;SHc;b9sCj-;MKGuHTx^bnl(d{5&|H=|2Y8 +1bD;(#&21``(6R~BEW9I;{hiH`U_Y-7cO9Vyg~5axq#36eG6C~pI^ZAZxDDh;E{j_7x4PGFJOLtB;)tV`VR^GqpWl6LdJi=LSAS7 +LY~*WkmZ$H$Z{9}>;ya;a0BtTkoEV*g?ujeE@Zhswvgp<%p#WiBEWXQRf}YwiV1i`Fu>~9c8fG +jx%`P8iU7QZm_)a2J=&q{)+{^$zc0@m%;Y?QG@q)v%zw^(-6Hgc%7datQWsBSU!&m`~x6Fr=GEx^F=QelGYAH?tle*~0QWv4!Qmu!Z;4(ZYCZT38-KEi8{w>E9`M +lYr|0ofeTZ;29)m!F!~I*Ey<{_3flqwyzbfY=7xiwyTQ)R{(ypmDl@etN8m?UiXAE*iN4hxE63Vpa)n6yb$n5fd2$If#C8c(tp5! +&SM#9lN|v1fG&*gYk)rn>;=5$Oy=|6GugjAawf~;)Hdd$wT<0ti)I{2JlCGhGFrvC+L-wN15a_->$F6d-AF9pOAtG9Qu +9o^8$bPsm&dJlH;`5v{B_3ez6On28x*0YkdFI&m}{`~?!vy$_QTUIi^_W{qT>#di1URUCi5yNcy>$10Y`FITa= +9$Llx{9zUI|J*KK=kzYN>lIzB4}D!cKHSCg$GX^#U)IHPEp)M6g);uyE|%}>1@G!EK96g=n4gb#v0Oga#e983`tOwW@0Iz#?_xfW +U(N88)vRwz01G5HK!{$wWi`{eaW&h+LBV?%a0lSytC_!TNEQv^dkxb&e+~0{$r|3r8`f|rLHkPq)eV_htNUX+PM_>pw2-W7hJ1PF%}!eBoNjE7o!z)x4JX-?NtWX6ss(%LL#c;FW8c +@7vb0+#g-b{&`*x$EP!TxIGBC9&o&e`FT$duYYY1=h>g?VfozO!~7Y&yr1R0EXUqnmg``zl3r(?Y=k5KU6+$;X3SNu&c`@I9w +{!%aN!MA(a&hF`Dy+5Xp<+iww<65&ukNLU3kN5SPKGxf#`?-B`Kg+eXpXc>U +J0s(J`gz@%e&*wXe&+Mye%{aPr2nn`%qOrK|8c=PYCY@4vFmxg=Jo8)maXS~X4dn*&sooMaMtts7p&*|)c*DC*S;a+e^}4!Jb!@Yw_t$RTRFh|_YbhV +b`0>ocMdRr69Y`AEdB41_O%0ScXtf1|GIyG`Jqb&(LEu}`#d$x{Vmd7m6mv!=6#-<=J}S4PYZl)n)U7SH1qwTG~Z7?mS*|>F3s|9 +8|3|+Gsx?_a**j?Fv$CQ_aNVUJ^=_IbXJcPz7cmw+ArX{h~FU|f59dmzZ~!% +Nxo;nrvP4k7Tf>yX4dD=ZRYs!_07EguQoH^f7r}&J8qcyc;PVX+v$KW1za=C`S=yXd=9q_vs``xSSEg?eeM>XpWDLvQryCHui7H_ +?k%i8*KA?=e_ZfCBjeX^VLD$G`0Xvs-}krhy7x)@QNe%aR;Ke@zzXpVI7D*X%5=XY(!sOvfZ7y +jrnic#(KMa8{-dcWBe^L{$ju*RQ=x_Bv+CF%J&rKW%TzL$zAFuN*?8ZrTs&c5as=f^F_)*_9)I7uR+-Z8axB)HkiKW4{t2mnMsaR@pW+yuL7|U9uS0oU +vEGuceMGU1(4Q^v(~9$YidlC{-|+$uqI^-Y{?Z?gM%|`3zkijQ`){wn@1R_!ICdThUOx-?fZ}f$WVipRSns00H3EN!vJd4Plp7P{ +-%xCaxYns(pxh$;6w{_rK7`^bz5`s3@?#X3wzg^d`?5eQLGwRQ{zY-#_Y>j=d?KAyw<`X&M1K#VycXrZP_9sXC!)XeQQoQe+ZfsN +^AdFF`_?xVe~Uv}sqH?O7^k>Nx=((Ia)7GzlRx>EV!yLY`u-ioLHU&8xNs55&rookQP&F29|i6bIDqnhQYT;eOO)43`(efYnErl^ +ar_$3s$UG4wLS2rc_zl!p2 +Qoj@By;A=Z%7+tpoctY%?;`Z~8-WyKDNay~dNs<`C|Sj^?q3u8BOm)R#j&j-eZNKd0LoR;o<#XBiRcKf6Jq!Iu9l?1Y{k@HTT9#U7XfF$lmZdYc=`Rc7o;GxaPRW+8nP8b^5TO3NSMjN>Ar0G8&ZOM|GG`i5tCJ^s({9l-EyvA`XML{( +l)EmtQb>;%?QDo10>;vor9s)Yt!2S7%mXh)$M(mW10yxBWoZ#?MICcs7_%_4PSFl$$}}3WVO#b6Src{32)!6XHSCVITXNh=Xj7Ne +YDjrhosyZ;o1ZoVBQy)PYj~~^^^c2y&9K(REVdb@Yek(9S7KJ@>{*>Mt6j~(5OEpUlb&l)r_>11bHhByB#$@hYgy`6O1AGzVy&5m +kr>(aHbFvx?u_IXGz#=kNOMZp^~NVntZNd+2Ci{8>kX6P`Zym`I!#GIhL(Ecj=1Kd!4ZTMi%P_xLVs<{kWF} +iaCWnnG;3Z$jX){^Y&x`yUcoi-8TP%X=DR=$Fgh}2vPy5z4ynhuw5%M1h(4E9QSzMWaV7*E-`3B`UHT)zRLSSA7%fHh6B<@k_?W=)^YKLFl+<=y-15@`-hQ6TU8K-!^8viV;+#GHtpc8A4zK6Fb^@d9dpX}M8L0XdcRg{Y(ni*vj<=n*ETiH&udLVxEW{0+EPSa-=ZQL>yE5&uR;cJCHI6}WkW3>CE*LmP3Af>K3tNa&Yhx2GcS7p)jqM5)NF#a&D~_GpIojv8wm!WoY}H9~Xjb&~`R +e~QHQ$fYD`U?26^If&47Ci>>_E8iNnS6UWEcJ(0w0co3W)L33_O+ +Nk@q#_c~#0KrkuSaI!T6&6_nBN3?CC64XzsQ?*#x390O9hoBE-Xm4n{0i7!aPh$*X} +GybJUM))_C$)KWJBO_F|wcTu=8(mBX($lSyPQTa2my; +>Dth6HR4%t>AXc_jPz}Uk~?FmIWa+2Kw@1M^--K&rp_j1JKJmUvLZ|5c^J}OAesBk(Kp)<04XS&leQ!;ZbR}SE2-_SsHNHt#|fub +M0yyYA7|&Q?FequzJpWQJ`H8lAxDj-$2KcEwjTUefD4^0nPdwH8gYPh;w5y7$iIzx(4!=OOeQI#hz6w8Je|ZnDmGrOVHqY?aoj1h +=vXwqM~lmlfRYJ4pR{NvaTgB;(hHsqGfRFeP91lcWyj)VHV!J-{|YK%H92QI3bmQCJ?Ug;C^+a4lgEWiCo-H(A)O)Fx{|0%T7ep86)HmkJDFC{g)NE$I+|C?b0AgVutlk$IRTO&EzMB7p=ig+78nhE +aPPR}?ICCKcawS3hexv!e=?N`mTx>e?nr7X{Ai_U>A(QL9U|>E!fB84M+6X2MDmoLHn~4b133z(gQixnKZma6Q9mI{N5^c$FyHi@ +x$Slg;Y*F_v{^FdlDIueaZ3(V#m%*Aj6}kO>{~eEOpx3lMIa7}6E+mewqWT`DhUsJTx3G75|#QEe=ix{73}#`HyM%s1VjsPC3UG+iziB^jiIVXWfoPn5K&Y*yW!Y+E#%ZQ+9?ZMqz4<4RgaC`?Bm4I0yJ+?G~NPz9Mo~3lY!@sjLMef#D +1g=WZm5+@taV+HZNY{7orrQnj_}#m8I<1U6m@u(7~m%cF7@WW0x~p +Eo-@Yn_;)-+V$nor+ga;g=JViIyDmH94j?g$pxt~uLoyaqHC`^nIFiNU|{V~+j*ngQ#+v6G&@D#ZF-E(6&>BF72TwFuy3bsJzj<`WOGOsw`8~!qvjR$G2rcT>XOgyX+jD}@C#=Be+vyfuh;SVUxVZ|h2dOdJEcFJVteDuli?whCLW#=(>mvv_C!xle&f?qq2gMa$-mj#Q&OUb!a0O^>mHv9RP+2N`S@hJd7Dom`S>*96s@Q;etZH$CGPyI +AD_&rIbV^WBL(cnLQnO8&->I57JvEF!+3-$!XM>ACj6wHp$`-(-uXiZNA#R{~ebra+eR1ZLJkh#*!6S3P7IiQ%mjt2faH2bxdhKVOBzt$IRrvb`?l<*&S#=9GGqgqF_ +HPzA971FEFpk45*`?9zRW0Q!p^a*0hC{_0tOJ=#8e3PnPbQ +7Y|&@jRFagUz~Tl4@`lJ7r7#D3Q(cwoWT+lp9( +&l++k=(|IJ9G|RRuTVXJWS;b1>wrOf$l?cTZK}Z{Nz$ynN@YTHV*_flgKRc(0BklaO>_hWuZ)do`OA0cpb*AyRDm8+nFe%oc8|Cc +y<>JDhL&C(&(P1tiInGrKRd(tyze+g$2egkU!99F%mPAeVD%t3r`t+1;Gjis?33?eHhmjw@(tJ8ZPveDzt;3tbPMW>r3$7es`AnpYCMZ%5N +9+>z3oTpvAMVBlx5FGF(yNDY>$T~f=*DjUqBDi5kn)C+Mee~JZE0K$g=tjOdQp>sKX|Ga$vPmP=PiZdeJZTMb0J2%T80hCRoCpC# +z!E>Ck#~q7s0U`jWxoXO0!C|}J)W&m#VG73av_7zY}bV~S!x7MHZoOcrbW*?VZ9$+8IJK=t}~K6_Cg4=uTt`N!zA}wCyGB)?KqecV&3vgb&mDMN``-s^CsasQNl+?*%@N +4K6vD+aG#xM$!A4PBkK3HCZASnZ2$>XH~DK^-Z^NID;!6F%(W=QzB{CtaanAJG(cVIF>}W?lCDuxj9Qe%GE!~`H3ev?Xsc@`!CW) +v+g}^BS{kaSiOkDvQ|{MF_&&f(UF++2p9ELibcvyT%BBzD(W{mm&1-lpObQbKKiI(!XoeFClckkI%j#OZJgFsLVpH_!B!Axg=u)O +V;)?cm$2B)jMTuaJ+#myCoP*8BPAxtPo4#zbSvI@R4#byn$kSD<{Slec%dezol)r-zTg%yM!^vqayqBY5U_=QiajT$B8dxB6r +CE>J3qhsBM>~AN9R?!Ol=LLon0<5}f5^;ur%r#*dG)A0F8~w(HE4w-_YXZKLZ+Xh7US(Q)_K^!e78k4_Z! +!{G2|CKRYfAkrbNRwT?h(g;~e(uvyh=6I4@-vzqMU^rb8ubI|7*(#&0Lgbv>Q=AWknuM-|cFjOXgUQsDg$Aw&|Yl6&*M}ELX0$1==rvEy1-hy5Mm*%NB_o +x=p$QRSy*R(0$u*6Srn@q{-ap&`+8h8>EG{YtABs>8YJeqU{@AdhoraS8Rs)pZV&&|ex^ +!716~lnBZl=Se{u5c(S{Q^PSe9&ns<)jp;}XNdK7Roqjt6p`%Ezxpv$XY)C`L=R|+*jJ+Rv$mq@ +GDYdD@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FJ^KtOhaEyMN?BjM@3UFP)h>@6aWAK +2mlR^8BHK`w3afA003vJ0RS%m003-nV_|G%FJ^KtOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoE%lPKVCf% +l|fVxK?Jl2B$1PDT6O?S;qk)E!msymYji(%h4*@Pe<21!_DQBV}oASehT$i4`;Z>YEf!vCD}J-6yscTWgB +-+TY}n@>8Y>ej8hoO|xMXS=ta-|}4-I`r2%%5kHg*($GL~#m5Ur_3xfVZjtkxx?_2)YC}BRGNJd$}E- +M!WX=H2QPMr%_*C?^kI46BM5FX^j8sPovyB6y8nng9N`%u$|yj1jiG6&tZFPxBviILbMU;D-qgXnDsHB=UAn)_i9i4m_QwaLwUp$L)s$ +kKfhuAJF%nJRJRaPV3)(iR0uL?*w-uIB5y$IY{A>C8(!w3C5{NaC3r3FF|`xUjlqxumtt5UIKjIxCHfodkMzv`}+JjP5+a=|F0!z +*QlkAa~i?-5FLO$2pPUErH{F +lE?oD$Jv+Z=?Ku}odlV6JVCINVDmDX`%H(+(C_D$A^rCR2YDQepsNdu7}xa#iFG*l5j>9IhbU9P&k0gfoi_(Dp7|2+Hcaq-f~!h+ +|5Ksk%q6%W#5i6OV*aclIF8##@N$Ab3(?-=%Z}4Q@bWV7`XIrN5`4Uj^8Z{0p8rXZQ06opiE;J`K2GqoBT>(1BGAFI2;)9Ta2KAx +5$OEN2=m}3z5h{!dY+F^@4q6H(-eblH;+LF+s5EeyTo|!Q~LbS7PXv-@l~rUd{iTA>jWX +3Ue#K-!~&jONKLJ1^R#S3Ov7pAT3YMx)m6|>sJ83x2`}tzPSSP&eH^G>2q3FB7JBj#_#x*SeMRTiFSTvCHTYbE76|&RsugyuSEY|UWxJi`%2Kol%p^X^9W8Mc=}No|9g)@JKudY +`1#HRuO&F0U?0!BqcKk1$Dsa`2@;7oYmWh6-~L#vU-OQ|yc{Mto8UFaf*$^OEY`!RpLLwwcpeZug6W1JvyOMI!u$e{j9QxOB9OlFH-*w?;$vY>E?Kh;{(S7uTK+fCHTwZ(Z3I#fPPIn0r`4QK)FYrfO?N3 +xHrMiodA6O@C1zOZxk}KW4O(Um{%Pqg5GDGi1H$Z#}OP$@Z1x@-)=t<?o&-8E2n|3zoYryJWc20>6q6$oQ`|SXKOOYrosMz* +{OO>xuPXfh>7avWw4BY(0DpS_8R+j;XP`ejoB{lfR@iz5){O}SN%V0JIRoQ*+ZkAI9wB%Y!N&>C;`wqW*4w+!1mA2r3*%BC_#J}h +orQLEpN;W7;cSfSd1nJpml5n|`ac_Z*y0?=p&@k^5WJ1xW9OiMr=N@Qy@uc++^=)d-rdgwUZ)UT&UAVn==K}uVZQz7JdD#H&jX*| +`g166!smd``JV&54-mYO;AcMv{B)cTI^XMj(9f*%k=}Ja@VWSWtc!;cB+=ekbw2v{u)^mR{$AgI^?daET^FF;A0W6Nx90+^ABSCl +axc{9pV#{ax81H*7fSmut1(+Xyya4@r?}eblk6#FS8-F3*`{ada-`op9Uk6`^c^+H{`uhBZsQ3B{QSa9; +#5mq{A?V;`eg2BR|0co1dHgN{Uc-w}&gmCnK3#qh%3psG#^V)&r_ub{_F~9wUm~Gt0=M%L$U9w^0B?PlfDX!fKju>ObNr>KclM>| +?_z?)lAY*M^y?LU?yLsgZ@C)%{>W;Sv*T*e`L3%mF5Roq&n2sY_q@K>r?9vh@_nTD=dA`lFJ28gS-TqTzI`?L#e=IcZ~nL%zAQ@_Y-`H;G>s84*c2|z!%)hf$z4J$eP|`^y#R=LfIExQ@LN_n#t2BBtYA34Hum(_gp}_57XS7@n_R1iv_xAc+qP4T#HNey9 +*MJ{gaSh5Dvle)2TZ?)>u@>nE61;-jw-)vMb1meCQR_7SI<)r_>o6bl>o8B^b)dJi*P-9%t;0N9yAI>_p<9*llpw9=d2mYVF +9{Br%!loNAZ??Gs@9l5{@U-g`ji{M59bo3rOP?~2Iz5{-v~Z?5W&xI{Wqe#_uK^eX!DyOcYX3E$WuoXJd)_=&YOV0_M1V^ +3vWg}D{n@-PrVuQ^x~V*&#&GLIqTk=!LOQc0bknt7PR+>TOj9FZ&CZkEzs+pxdr1m_g3l?!FjiWPFLKD{#|@4+IN}4CvQbNx4I2- +Z1-)Lx91alnA>q1%gb)hFp03-Kr1Vjq$wiZj9HfcSFt? +{T=X;fFP;L&NT#=G5)@b@>hKqbn-00Q+b}QN4YnyhaCSif{Ph{_mGap^O|6l@p=#JUVDBIUaa$55Im6J9`^zd +r`(J7UT`n+ueld=zW!d&$&>ejpa1M$%;VqRi~0EO`#^UeBj__--Um7V{QIEiy?7tSd)x1WFP=v50fN6KxFwC_Z9f3r-*-Rg_QCrx +|9^Ks=yi(+upWH!0q8L&JODa+-~o)wCO^cuFZdzk)(d|Kyxsjn%&$!!B$M-@K*Am;sV9>nHuJ|6#~|y#x;?co9Jo$(@%8{*~bJAA?^mdjxo1{Rr^#)kiQck3Ir? +zw!w9K<-iSwXu(?o%K&#|9!8ok?3FhygegeMxx1WIS&wUK^@%6`aJRU&HO^Nfmbve;niX_~VdsKlTLZVCV_Z@#9Z`u6BA7azNXYsBiZtQUCr=0^f@XlIZMQO>l_m_9=|V4Nqa+`{>iCZ;;?pg1>wk +{h0L(#%~_Mor&J!XTaA!|19cV{VdwM=2_t7x@Xa^uW0(6n(w=s{=l=k&O8e||NL2u(_f#(IKTfntfS+eQ~v)P^38n??=OB1_z*m0y9Qffu&pXbQJYSv%zc}ru;D`796zfXo3!wY>1>o;;gyj!2&_k!BZH2raX|2a+n +g}(o?rvF9nU(@H#i|EIuFCzUzdjF9ZAywO934(Rhp%Nc$N{O@>z%ZP3+ehKT?sGk!rA_Dpe!7~Vc_*bOsvwih9G#3bV{0{cnLw`?nOVIxV +jU~Nz^UJih(EWLTq_z=!_)kQ?)Q~^@8UB~U{|3A7;NKnRx0L_4{~)~3{bTp +_v%+MZ=X~6=BwaqJH7^bo&Os6ZQpC)XJ_jD^{;_mA9)S@U&p%i=hxA`asLLKrO^L3 +@O$FFG2buwH`;U4ztN8G6P(I)|8J~QW8MJ&9C`!gpYsOz?APAFcs=q4@bt_ZX!jr9P`mFNXlK)#NZjH&Ol>Z=!t{yoq^tgTi0xdmndlQhqx@&OezTzdxNI_j4{m#?KOh%&(3l$n(B~GtcKnba&#%V_GQOW}Lb)&N^EWjAdq(ACygo1r`F0wG=X;Do`=;sh9)dD&N1>c(6!3XG!5f(V39hCF?fI^pb1u`zCTMT|-8oqw +ZXvjeo^Sb{oKqoq{(Ex{O=q +Ut6GGSCjC={QmYW(Z1IR@_aq>Ly9+o1B^Fvng3fl`4s_7D9ojW@JM?Szb{N0U5@fmVLV`S>?;*(Y$Ftjk +4ma68C;WZO?a}Vm?SaoJ1eu>7x;@%=()O5F=WLI1*KCjWePes{`+kBvkH_zj6ZvrgLAL9DZU>b6AVFStf2z+%eGL7aMbIU9fWnX< +`*F`D$abA)2(mnWFfnnq^SwauD+K4b7|(wZWO?NiJLbgRf7*_q%ZGMEzkaeK@bo)^%r{@%5&hU|H11movR*S|H1KrfXw17SM}r^S +I2!H$HbLf#KPJd>|4ut$o?NmM@?Axc<(yl0!o2&MKL6HEz{|Zmflhw86UzVHPAKG!%g(^lCw9hodIXvO7I#KD=kE+U +xs@QVFHh}^ae8fMv}5d;oakM9DZFG1%6)AN_{;mpqWq7J1zx6&1s>*WdjDAPlQYI*e7`al^X=}jDE~v_Ft2we$Z};&koAv82(q5* +wg8U@5~QWbSw--31dnOOeEr}qIav=6A$T^=*IkhQp0R;uDZ64^zqTvtX==-fobD0ib?Uq}^zR{ptiMfYM?20W$a34$1X(Zn +NC)ukb%1We4$QxkI>6V~5@h}Jn;oFLH##sLbH`(R1_-izxRN02Eq@*ly4!gI-XEBN`EfKs)`L$b$a?1;6VQ(rCSaa@U?S*o`-xZ= +cAJQH&YK9jKYb#`_qvJTGY?F}c>HD}@Ur!J|PTd`Nn6o?jc@#mmKYU5kf3`dNwe=pLhn_u9-bs6ao-QTGdeOCepdTOI6Zmf56ZAN5PmJ@Y_XORaL2!R!aJTG< +@%;B*m>07qV;w$lGV+%uqd%8V#&|zG8TCCs8F+trGRA+Cz0t4j2(ny1W^X+I{NA9eoA$ko7S-&=NK-i__VIL;x+ +dau`s@w&Ma^}wkY5o-Ohwdrh3x`d?ICxXQ7YC+*FO>)>7|&_5(7&4%eox_3voM~2n1%j2v(fGk5@fs1 +wzIL0#j{cFld~}%&*=S2voSw@F&pFcia!5`mh;AJl>44J7`JWaV7&I5gMKfcgLYgw2lL^!IiS-Y%t1L%%t1e&p96aS>m0Oq=ed{{ +d(FkT&zg&MZvVNUlXK<*pBK*sz1>0Z7=n+_1t0I(AN+lIfAER(_s4v_Yk#aGZxFnX=GV@oJe|dKKM(wP<$TPG@6N}3dul%D=;!k> +&MzH+_kVu?+P&ohjAP3J$XEL>06v~sfbsg>0?_@aF5qiZg$`xbTe@_-6+YF4 +`S^z}v~!CC!LRl@5dB(uAnI9uAn5#<15wV_3z6PR@b5go7J|;lbz{7~+>QR;){S=E-wir`s$18o9`Gfv2lXCHkoBfDJs79EdoWHf +_5fdR_Tar87a`v&g_kWtJ$DdfyW&HOATKr_1p1hM5Z*uXAkf+Q2ch132wuSDAB6raKN$S=w1Y9P*AisA=HCdiJ#3dla?VAJ&qE;R +Zo3$A@TrS|r#};Xkm%#Rhl0O9{^^|9)i*s1_`KjSq<`};te1a04CUkwM?cDkWBoewaE#v_hXZflJsj`-m>}C>-?aqwmI;21@wo)` +oVyhBX}izloG%fa`x(&9A3g(m`TJ+U7dG=S?mH7?`|@ND>s3>4PVATO?*+c*^rHVq^rC-P^kQ7T)(d)jq8Iplx)=O&vpn)IQh0hE +?fN!Bj-%SYfczi!b7B{r<%3Sn^uaGK^}z?P@i7h$`DphaeDuGm5AENh5Ayv1eZbf8eW2eP39^6Skv`DFC;Ks<4(i9eEcFBL!~GcV +Gx|~g<^8Dl`hJx2Xg}nhfAj+{A05Cv8ase?b`7X}FaSIj2EYea5WI}(mf)fMJiz$gL6Gf(`%eb-L)m7-jdo9O$`U`?YN={`c=MbqnPpkkPO$ +RL(hp+i?`;`$GgdesGhc@%;3ob^Z|CjLQ4*(U>349fS3Mvtu#thaQXhecZ7s7ZPND!MM*tuR80q$hYY#$ORKtp}yW#m=~9<0^j+{ +DwO~GRgjNAdK~0m|2Xi)b;qH-EyrX2UVl93LV@|?))pru~{-2+OejItS^2?La-xp5?ef{ZV +$m2Vog7np=U_M=Y3f7Ttp8|W%%co#|YH?JCc>(6(;TNF&*AV1D`1f5%^$|XM2! +Usj{OO)kUz4wpfm8c*0X_J4SAedLy)q|$!}op> +bieY8kel9f70UbkRiLLU3DOed{OBt1wcXbM4|}aae?Pef^62a}po@8$ez4|SqUrr>Ku6IU$Yrb60B`56!T4Oi2JQce=KIGQ;ANAm +@%}bfqrA~qqrP3QM*ay`gKu_UjecH1koPf6`7+531poSF@VD=AH5F!IZmISqwig$^zH9ORvTGrySFXkTE3U=*dhE5}J7-*r +`F^eDd-7V8`>f{w*|iw=-{}2Et^@qob!rE`PUX|<(EbV6fnKIuhknnv4s^fpI@ksIZyt5%_YV9JcRT4H?_qhW3D<*GI?G>Q(sWY$ +oKI>&98bit1Anvf-b&A&r@Rw1&&8TPi_*T)1mF6v=ywoZuV+6_6Z|u4b7>iDkN6$k@4HZ=5?L)txQQ9{g_?KAb`C?Pr=9zl^UczAqUAJnx?~X%N_a|uGOn0x)HOn=;Cccz5)p^e-9Y1=``r^G!;<6N9-eGjTQx5T;>{I@*zH_R=57D!w +P4JtskM0*dc65JA6Z=!(UtgwexS8NbN2T@dLHGArIQy1f->Uid(fb~&t=G^mHwtldS82Xq5`6zC#O(0jzw|v?Mjco496<0Ez2-H& +XqCx(wAkOszRCsk`v_gH=Db#0_oFmYo1Hi5cLY8AC;LMveGI|9EE@Z*Rql`Icc1l)|F+Qk&*(k#UtXiw?@sEXb1>^|IqXZho8T4N +7gF_{E_%1g!q*LS|Dcw4R}Om>_-`GheU^Weww``Jq~Gr~ABn8aB)Tr<;3K|2hZrK(n~D86f5^ed%JRm}`py$f1B#0+>G}ow9dGq( +qFz6%_pi`z2BnSHwzlc>`{?)MCiv#haNxV#(&`Vdy?Zxd&k6s{rRxtiA;#|8IrtX0*8DGUyXkjU4tqArTF1`R&gpdhcg^>()y^I0 +*{u$InqP1bYxF*P{!$a-J2s60dS0X7nUuaQ^NSqfS1xAXH`TeO3I5?K(?309nej*Z9?NI{ +&^kUcihY#SFS;Ms#C}1f|H;A;|IMfLtC{y{`d_n;o$u&-C+Phb8F!R6l!L$9qaUec&O!9MRLj_cc^K#6xlGqrTm8OU-uHQ{% +@4~dB{rOc6dpN&Nzq6R<((hgeaZzk*;W)u<=(mc}ze2D@>HA?`1DNhc!N)x|hu91LyN%Z%dggMUN5Mz`h}L&)%{(VnLt+_zLFsLp +=Ueof+Ju<16Ppm*$MWNibj^O#PY^tmex!anuhZ{Q=GRS#3EIsnpLLTf>7K+?r=Q@Z^czFJ(bT3EfK+akoucM^6s%e=Or&M`_zIy=lIm)3dDR6BLdCmKGt6bKR*k1KIrIBjykT~v))A9Hw^SB)1gm_P8k>DzQZxolM<#Buv ++cG~y?|qZ*XXFqQ$bSP?UFTZYv-I6_ny@eXAB<~#b{?f|NB7+X|EOv2qU)pdoqY-Ba@Ys-iyY#J`0v+N`K%+oo1X2GL)^`En*LQS +O_m3yIgxkmbhJH8E^$)E1{v=(qu6~WC +@&0%A`LKRIJI&^7tK-FX)A!}DKedJ6CX{}Z*3B^?3n}fdO^Dx)HJxpSf6;QbqO`l{w*|d-mxK6T{#&8-Z#D`socwnazpG_DPVnR= +j@3a7;8z`vzd>9x@5R56p0Q2iJM`mNjh}H@`tEa#D+e)R9~*_ez^`h3ixs}eG)=!pbBGP@C-@%b!}|RDO^CVwJi%Ku?GZB;e4YTM +v+Zz|KKp47F<6^WI@@q=&mm^+w{-t~f}3jFKGlR6aJC1IqH@?yer*o%Uhf)({ZUU+p0!%n6Z9Lc?>^)pK9qd}TQN_i^c^gE;n3~U7z2f&+eu4Z&BJ$o3Q7C|IXpLsQD&YBn}4 +r|IYGv;7Hj%+X|m!;C}5C-WhK7b~uB*7yHSX;n(QoBPY_Y7X(O{MTpE{G|$iNoju~c$wD4w$^V@TC<)H@l{H{jebYuuBKH>OKX{~lfcnc$-i$8{lX1;INgeL)WUpFXVbez#^UzM%JPi~GPR#5(ie<&^$SdS}Nb#B1Mf=3f)`&GKJ~>6L!# +=(?ZJPHnt@jzL5Bt*f++2pevFld;*iZ2jYfRWq +ekWyQe}mKPT7Pp(Zr+Q1H|%r0(y&{O!rr1k7`M5e8~Ft{$cH6&C@2 +zs)UFBWV$JxsRSmb28;qS*2p=6*}DMCCcWN`hB+&1q6#ecQW#0zr;1ULta#(vJ6i1L6oN~iXoqK^m#$C%C%-{@Ja=G)?4)Q%j#bm +q*l7I9|d7GHt)wB?&7dY14@I+C}n(dy9b8LepC!f%LuDswhqQM;hc&HsCepa!CxNaxgu^Br_s=P{eF}d?G@vYYWAZ1fRt_qv>G$Q +>hPpFd&3o6C_gTSLxj+x-&ZjN)L@)O9@?IP>R@k)dK^o0dI=5m8X*=9@Z9BI6!?{4E<7IvG2IM1(-IBChuKg~bAu +##v=_xi^%3ZVAXF7F>-hk&tW~5&WRik~`onrwQ&Aq_3vA&0~+OhLtJZmB{xixMl`kBq~-)9Bh-S_@&q{`gxu|D3Gz^^@i1o44_}h +6zporv#H>cyRWy>^CF~ly3K^K^0c{_LUwz(xaCA^pq+@OR78AOM~bH(u_hsBu)1D9?=f;{W~6h5Sy?l%Ofy0{+{;ZMHoKfzAPq-4 +m^6;%Y226|s{*3dxEKhI3rAFAtUzvsp1OX~E62k7D??l;Eqbw^uT}y=ZA?QLV|)YVall}2H7FLiL23D&QfZcHE%d3K!l{8#)1@JA +I2KA`O6d1Xe#D(J9k9qjsGx=@3>%&5xy=KS-}i~p1C>g-bNu*%HyDbMKW_4hg2wce)KeY +hw-1uICZ=?t(F6K`^%}FMKf@;diF=&Afc7UppUp8&Eu3K6W#EPlAQT)aFDye)z};->2Gr!R--&~1)4%6Ge{F+P$)CUYMExj^gMN%QJwiTuAfH+IR@AIm~iW@TnMM-%tKcL8r{6T-PSJrz_7p<*C_q3KL4_S|X0HP!I^lvEM8x<56UG9K<3%nIc?~D44JCBHhPBCM6LPGtI7Vc<6dnlGX^Tc}5;Bihg5qBjlhX<`D@b +!xmc)OTu6mGGV!0!j@;6Nf!|z@T{n`2PM)Lbr@y(Rok(HA(oK%CgP1S5~(#Az(NpF +2g7KX$UUm&DXT_o(}dR6xS2*WdC`)Ol+LZ0=%U$-m^Rn%AYul~?+T=<7a2o5xvW&^Kj +RppDj+=3bxXUz@J_wQa_7)~LC{2O2lcZ_bJmwS~IU_PAX1hFL{IqxvI%n3z?hy`pI*s~%P` +yvD0B&8VTEGQg6bmZdb$;-rYgkoq(8LF99~kAnVziX{Mslr{9r4X9XD~|Xa@+b?Y +(6dakL;$5Vr^+)gcAHs4ib!aoS|Z}q5y_OYgp-6e6h_O4^?9PW?<;bSDlUmwlbxOgzao-)8%W!uMXed~k<}uMBhg+XGAV>Yu+n2* +BvzZT_*-ngU;a6K@cTCGLamdyZsrMPoj#yYo+L!jDk>ngDy(?L%rjz0 +OIg&T951c9KpVc4xqquJ0@P?4M=pcgNvav{R+2UtmI|DxS9Zohz99-9 +pfYW`G-+d6N~BmtL7pleu6dGVE`@CMh$YcrIj%+jNSPXrMJZgGC$1TJoMQ&AkgPmLDS@w-Vo+-z!@8o$n5vWt0S}4bl9UJ;%8|a3 +VpZG3>;qidGsS)`lP0mFK~tjSyqd&pW7j);O?X03DELhMdO<~%JsA}t6`)QU76&VRny$W3Jpt4tsp-@fQNo&iKD29o1}0-*n>$gc +pYM&?mamoZBvWIe(jO-!Q^O+4iAsu`m=I;b*qZ5@IG<0-1z}gN%>qG4pyh=Z0h#Xdka(E9z_vk#+(9-jR#;)?grNb_PE+&^&}3u* +kA{~8U`rbAXqbDsZ)Jx#n&cllofVpn4!&Z^%^5p`ErLaYMJmP_J2NbeBOxtb<_;!?DPEJjep*t@WA64wJ?BKtH5kOPn)rL8aG4mB +#H8UCgWia3$gwkaj$bU(|0H-9S@?FR6Nbjl?Ju!tCQBpch%+`>u$-~;8F4h_xb+A4L(;bcNDiR?Luc%QPtlL9?nb0`yNCrjW4lr- +irk1<%NcuMHJ}$4`b2s0fE2Y*jTh)f>r8tx5t;=%Yrg8MYMQHb9yL6^_rR9uoTxr`qy;eYEhZGU!ZIU4}>&@4h|zC +syrdWqD-|Mrb9rPct$xB!EOi&hapIl +2>%mfHq%D$b!JU86U#{w7)X9Il}u7H&FU^ByO~*OVlwZn3!QY%#Ev}%98$=p_7Q_8k}rnQCq_qpVf3_vk)w0!cz!fZYz$LHfs4fQ +Nm6~auP?|4EXaySftWc@$5bbiL1V?V!|jsMgh@tx0*Q?%6p1A!H7S_JEtzhdTo|Yb`f6jvjvF<#HH%aM2?E2Z(v$p~`ay!r+ap>%9CD(bqFLB|a4IsBa2Y67h4k$+^BD8B&1i>SA>gh{nx5e%b#uSBv-;lB$9 +8y*^iiTzdteLZ1V6j{PEv(fJ82waM}UhF2XtB)#i#EJ#o`1wl4q5xZkp-<@%QK-w7I80hKQ?Wa;SY+%5f>3Jc05AQ+!mx>-goCsI +vWJQL&?8gRNQxREAvo+62RifT-eGD6n6#h{%%a2YXzH?Ov5AdNb@|;EV^2`0JP9mAF^RpFV@g{sUOigUg_)^Ai@jz>>SLorn_DfF +i`9N*E=dn;kBwOGfI`m6_$XcnDuZSFEY#8)IX&jw@}8@u6u3svF;5(ejcrK;FDd9Co`#=d>1=P==@l#2q4%9P~oRgP;ChlB9lw6CdB6zB}xG9a`szm+>Y8* +S&eRF+prz%6;Z^K>^x$k1eDl4m3px3xt|HgkQf;bdFY^q_0e)})S>CJxRc-)tLb+H5^ot3w{l5|S%wQLhcrdlM8nhBiwIQ(&!f2Jl{{0l@~?0$$uVt1ELWOlK1lBu3pk1;@4L1=@* +11ls(*y= +*WH$W4vcDT6L(-H0wj$#Z5j4CWMn*IMq9<1qZZs2BG6XqO0md4rE}^45k^TvS1LS>DzUKoRGS?P3w{w1aK@pEaVaL^ax(7o=zDTW!3CN$+&&frY>#!BRW~?>wBcggDmR +IsAs64I8~Ri@6bSR`w$f7I4HSnR;g}hT%+)Dm0gz>2aQjn$17cvr#r2QUqcFrD;&_`N$|2S>LcfA7pF)&t)F&9JXS$TWH8e$;sg6S +>@9T{l>w>m^^RK!=CxK2M;)vSU?Fq%Z6M|FBB=tLd9JfoZ{u_wHPJx@XWxME#_Rr!u0@niQ>D|H!4t@3AAz|}*iEbn)siP{gB>?% +L^ClzexsPL7Ddfx&IacV$sNo5YSvL&LfWEz@? +y`WUKSR$D#%$!O8=FeZeSOH&9k-f|=!LesDFXI2)mVx0iEhKTP-b!p*EKFXLc-&Gr>KbP(0(t%2j)hDEuRonm(P& +feS9Y-!+diwWi64LbcuiN@*oCqzwA&6q26F3o%a)LWj=;rNQgTN~Md<2t=Q3(s574@D4vAlk6Gpkai4NAh-JTzEV0V);_5gJsdPv(dox%U%H$vov&2(1-VBN!Y(@ +zuDPv4g2ZB=?6D_$c>XIUtQ88Luo{e9sMguBDgd=Z#Uze8$?AgdXXRjTa50dG34HI)G@8l_{?qr$gbiVVB4Tb +M2)$k6&6Bwyc>m-kyi1jqj_Ofwl}5$;+)LU5~&5xlA$`9O*N@3Q6qAw7MMyUo%~ATu|uPzOd2{8I!H#`$5G21adW20#x_qD4fipI +wFM>YHv;!2r7G6Bg1#q#B|Kv|M2oGJK3hq78v~ed<2o_jlT9&6h;GtGlQC7L>SeXJmAOIDynKl=SP7xf9$96-m-0yyLp^{vPhO9z +zB{JA)(wQPCNoVHx~ai56L$p@=E#K^X=-r*2|L1twcBM4OfePlMsWug<6j#%Y316r_1bHIDBxY#c?PT_FHP+H)Zm5|{(y`bWQ$|uRhvzu5Ujj;)msv-h3Oe%7}38eLTka9L}bwS6*uQyc)< +HHRL;&??(>lkLH2a$@dgnJP){QX4d4=aOXRZi&3wC=q)T%nq((ZigkxE>mkPwvESnJBQoKBW3R?=a|e9W&^UBKz7!-3ExzDiKBy) +>sG>-3N@h=N@OcZnYB;pYK6xO5e>)+Huw-ADIl?*EawgQR`C3Qmqu|)oIjUS^HRpRm8^5fBz;%2CsE0ME6Sk+7RmIq +hAY|E?aW#*Z{~gromoi~u~-E2MlBXsBuOgEnFj4l<>6$R$vlAR&pfg=nHh7el{x8zavm5XtPF-h*&b!p2SfsGRA_^Dl5C6RWQH`Y(%wj@g-?T%>O90Ynku&6FNHM$B5W_Tft=TOTpe{i2sx +epK#W>X%H7Dsb6~h~C%%t4>I3?9{d1E1|clw^d8VJJ~yI{skGWwDdjAFvLPjuS0kxmAHB{Pixt3CTc3u699HNb*2^MKh6ZK5T2eot2-JZt6#8EKMm5t!qG0>sr=Z)0kks1P;(*Bfpb +SG2lxG&e7beRhENB}WLw2mlb%K?DCaHU>gepcOQXSV)j&nPw*4HJb#D-teWN*!!pZZ#^I>kCvQ9QHsn7f%F$^f;#Q(d8E=V~sYJ^FGNcYYoD8v2!bHw;u)mDusIiHaFle?Z#8RNrry`Yxj9M}fl#?yF9d6>mOCQRiY6S#OfDqVW5$j435-Eyfp8<0m18a!9OoJkv28Kh~AW?7C=HqQD +R2xS>=^N(gu0-r&L8snkX{z;wpHjuuQlYaZk=Iw4UxB0Kxs1^WqB$>}jkDD}NsLug4-wu`$Jh_c!<7LonAju_Ae=%q>gQZOVt|Ht +I3t;+Cr+VgS;2JAJ0nGorm{0=uy%*r4Y#7u0sxuE_?mYH**G8Du`qFK4A4jP6^9F_35-#V3A)*KdL>S^Y*(#NU<(BE1LkYRl +vPL90>~!YuOaI2le%>MZYyNyU*|keIGiSQ +EBU+uugFr%Sn?>b)wM*JBE_Pm?hj_Qr@%-8LU-1c@RmvJ5LbPm;^ +=9+Ni((p!v52sN*)Y*~Oy_)4NBhe({JhL=wB$7O-y#L?XCaN3O94a^o6H88$>#x^r?HAJ2PG><$%?Wa~p~JWa!&oM(NaZAEGmQ&} +=QBwWTT<_$-oROO=H#?e5|zo^AxOO^q%)WpYz+l8OQL9B5>mvCmes(KEzl%Z2y5LJTSA!ME->yXi5tkI)Wj4x2<7vNZ`U&{v8S^2 +#T=CafwIO25@eV~;>DZGM(UDJtI~pq27>FCt=`F9V%b~3lN0|-Ka9sHy~-GoI0hn-zr~KQfF((h;GM4NJ#(C{eH~V9I_ZBJSf`7m +Nv{NXxqj1?gN@U525%%RRQ0pwR?j2T)D4_ira98Ml5A8Ep4KSYotkWECYlsGU3IRZ#(IghR{=YxOCgS4)#_j2y>w%dS3c|U1dbF*WgZ-6rZ+yg)Xas!BinV0#)#tlKdRhU3mM3P@dMbixh +hykN%rzdPm8~K!F%c%$_AEpC$Ns-9WpsYuC(`RnJ2L=%J3%aIDNt%lGL|nJxBs5>_nIp`?xQ`O55+!R90olRyZH5Dec{d(MR&`JA4Ik>s<*AkG;;1>@&OAj(RkrMrp5c-33P+$nk3I5pN(ImS!&ZX~jDmz4P +)I=f*v7z}bR316wQ6oYI-2AE_lgPs(MZ{b!vk{2a;A#vh1X39GImvv16n$Wo17#|D*knXwl&@%jw8T}% +6~C;xV4*Owhn$j?oOP2}2wH^y4|>BU5J!lrH7&u2CC1{;XAFoS2;&zaW+NmZOTZkdMn+gt>2Nh$({L)pCM}oq_S93gF{Qg{@hgYR +WzfTaxP}pU!boTtgr|AKK@MgwPn*4WtwHDmlK^i$cjXu`an@@nf4cJkF;pUtHQ4{a9Ba_`mLg>p0`tlW#)DMio9ROT4#veR)a_f9O0~zm^bWA1D(yykbgRx$F!Jpwwjw^u;ny!%vN*r^lBjpImzP-P7(Q%Q-ppX7N}=e))w?XvkNn6hHS*FYs7zgH^{;?t}-$%p87Ys>q8^DIp`$$vX7`0ok%1hLY}Adc9<9Q$u26m_ET9ZIXMolQ&B{WIg91WlCSDVN#gPNG-$OEGo41FlJK`C +;?D8ohlYkavLBpiZZ=_u&88`tt@7&l-MEt@AVPJd1!Z*g01!|8bRA2n5!|1v);u~56PQQb{oH+tlP=!>UW0xt?Oa0weeZ^NNC)V+EJ_nT#S9)$AMoO4VQFC131`d +=V7C`F@UFA`GU;%drTJNGLjF0%rXajYbFuigLuG%%GCImDq&l?8$IovoFzc*(QjHHsK<`H>2UWYgcf9g)Sahik5|mu0onjn%#v@z +s2U|N)eDnyXic}+A??FWyfnHuVI6gukk(`wVt~34c*yjKpDE +A4n4w6&JLq(<^^*QO?Pti2K(xbl|}4u<_ja(n@dSJpp;|6t2JAHO)QGj&AcoMSwEBgX}iiEwoG!(1|hgJ<)~cY +CiIeQ!Q`!PWiN`lfdj@KbEgREm>ukWVOZ?Q3TA_pIXrKcWAK!<#^tdSju<8Oug$th4(bMC=gem$y#EuYMASjEG+HN%Z$9-Mz)u|8=~ +=I{Fz^jt`8F&k3&B#{V_oOV@wxHLL6vr#x9s!EP`vX6F=&*E(Kn`TAQ_jLBxs9I_9>G>fNa+{3K|8#vC0~N%HnEyZ30x$~eSal=U +|1a17zlD*?fPHY^|3;nvdp)nM5?gOJM%rrpB@hj*%0$AnWg=w}3?KqmdY)T`6B&mJ;;H|m;+HbH5u~s%mBJFKu;V|2mYS0c|9^%S +YEz=;z8$p8UDVCn0SBuk4&LBpJPzdhS;o)gmslz&Aa|l2C*OKXzezMk%^gA%Ep)B#~Ut%gBLJh7X4$n#`szxo7Nj} +>?hIRXh141NZ?-Z#awdSXI)ZH?NfBpahsYe~jZwZZT2)O~5#KI0UhsWIQD$rP$o^`9)e##%w5@fdviR?m)A*VTw0 +hm(y3;sIDDOhJr}qJ3G1Sa1ZIF%W3ANwB+#D@@keYN@j(O9Me3N7iJs8CN%RYaH5=e4GyU_)hnzW18h9F+=Niu^u&1WjP-qg2+TL +QOg87MtJ3&<$LSXuSO_FBc<%38n|fEw~Yxddw^y3GrDfw(Ha{#=E^=zfGB_vz7Hx(;uyJF;tmKnDX5~(>uTon-!z_i;W`QFvZc*v +^LAj9{Te!!?8p3Xm>OzXG-Nd14EWC{{l)~0$2mPi;;5E;vsoyo0P-#fT!*^)y +p|g&#VOdN3e_o}txtR?w@{$}UWxQpwH6oZ+bM%0)yC+a$Bl`{!Gdd(o(YQ(jF^Z*e1S#K +n8+uY&#=&vV^$Rj+H2JfrPg87AcPD7)|)J{waSKaSfyB)G)6MZDw`~HZvDzf!_a1*p&yu@W<+GE(f&G<{hd^e>*8PnBu{LOlj}*) +)zU9^+Tj=2wUaro0(Uj_AZ)|b5<4S(UC>j~%YHusd)e@z*7?KPhx++eDv^Wn)w@y~tyOa`!SdGmw&~+E-Zf36;t~ooG8d@N^2TM( +&*q0oy8YoLrzeeWY;((S%HY%JnUidkQzTJaX=ItT7YwUeqnPtdE!c=@qM>YtV-B9O_i@z?a!qN{JgrZg+3pe7F!EaVyvi(%rLU2YUDk5Q-KODCrgik!eQk!ZK9qz$6FgR^O-3D~mnvrr=r(#b&rfDP367>=qA22)dF}!@1P7hTR7s2kSuIbsW +i#@Dhj9~OPJ0nPHB^8g`!AehGU&fE4#BXWC9ktn$NRl+bjwQ8_-Lr8Tb(M)&eOpD?^M|P4FZLy;_STe>v9oMQv3)yl8eMoqD?oio +midIErWzdi%)(6O2-^mw$fQa(-I+N@F`UNL_@GngVNzi)+i%vbfldJA0EPkt)IzIL=EbQ4Ka4 +CY638OBO{rPogArAYYBgN=lc&l(VR-Yrlmvrg!h>EGi`t8lpfnI3R!zZ(_HZiGfdFk@JJ}Fe*D4)-W^PG}fsC&q`FooDKHeX7g%T +eR`S!b}``)kThFRBJnuQ2z#+C9=()hI1#UEH{MwvvFUJ=t%mYdV+lI7J|&Y@CJoMhxN1zx+Y%l(T$bH22?(r5_K^~Qo(&3rJ3%7J +$9k+X**BT)H_6r~&+40@TOsQoV3SmuP6Jk{mhhnn4NI|cV)0e;;i)tN`0eXYZL+}t!y0EcY1-w&Fl=q$%Id?#4-91V_P8?4`_0VWF%IVH96vrA$2C6U?vBrdDU9DK^7~m1^jEODCENB#Pt!ElO61*VQelH< +ChF5f7wgwH5dZvNj(T3CLTOC8B~eXFuU`y@M5go#N3a-Q*%*U^(DFtY8KgcMbHw-7#)OQ#uU736>23_}X(bAY>W4F5=W=I^a9)r( +cUw1ph^}CV(?YoIa1N4FGHTB`N*p!G-dE=!Rlei{3l2WBiwMtTlW6wVYym~;hBk>FWV_+gZJ)doJu_($sjTNB9*CB2zI`D%KPH6M5Q_`O-tC*^6MlY-L4(=@BwgP9Psq4*M!Y+%WSsIU%wUE$Wt)+qfe8 +swG*1MZz@&SBxPk2~gaaZ}X&whVdfN;P`wg9D$ +ou({!&5c#uh|}r!faIg3jn7SNOTQkN>_d$0_+1kdinD;j2pouyE~~RiYI{<>rcvSPLBkqMs;X`FYz;l{G0t`bho^GuOdWjwcv?<1kHpKC0ry%VL8!r2?LAhC%5ENWszU5C0{{9i~h< +{kB<$vv@K6<6{_S&ZG-D_D9b8;s26kexM+^pE+NxR$|_G&F&ox==*lc&$vL^1jjS~~Xwvy)|4>YU24M+8S&rES``zwXV2k8~9Mp?(zVdAi0(Fv5}Mj`BxG +zohHP_F0G3Nk_0g5nz&o!&&8jTKFBGgGNeDU(hGFMsBBz<@6s(g)~73R`H+Y;WZ@U9am0?eMS6VNgnW-q5Xo`@|lz_kUR+)mee+tNG3X{*TXU*>CnG9halP2Jv+nK90czmCM4<&&pmL^ER{& +hc^|IU=FNQ*e~Z)-r62(0u@L%D-w?h&1*g-_x+_j*6Ax%SmyPdzB)ag!|FmZDGgvsp_C%Y5&?3}dMt`q35na{s#H@*Wt<#>PJE49z}qP#nG +5rR;rQKnLVl>~tH9^V`6bZ1fa_1Ac`W=$=TygRLV{@nTdrEQ(qF`;<|EVAuGPMX-c+n(snA?>QsaZi#rNwXGhc;e)}_Sm~M=}o8G>|_tRp-CMQ&y4g)ne}T~9<7$} +eN`Isu-Y%qERxCA-&lz}S43epv=MJ``~1@SYb%kTDU(0OdSsQIXneAIIM~a4d>pAeB-V)WgbkX^;bK0MySh9Is938ow@`I61rjC5 +YM2y~Jsl@=H!oXG?W;Q6sk|*H +j>Un=2zT?uj*151K%wMZzm843ZP~i~iuFn<3?l0d>i7C}Y~Ct*Z0#r)3Cr>Nby47pOn4AS-joUL{z_hlWh`Pw%(wv}+^87vc4}V2 +G8JN&XbmqBlOYv>#qO$G=3>hO{6E)C2x1A)W$s7Qf&^{ZF=O7y*6meE>SgnF#6OpnR2{6?U4JDt$75k4(+C<*no5JLPO%jRuNs1+ +cly0*UL=TGYT9@Ln&-13Ukdajwz6Mk{_CP78q@Xb_-u-jTdf2{NlXw035Rs^B;~JP%kOkHPYsDdOfAay$_M-^kYKCr_<%Xjk%C)H +@Iw;w`gIi|Ib@{^8HXa9P>6YQ>BPi|1u<6mco5R{O0FI(FBF{Ons=~K157LOVV*|GMZJV}t5TLhN$NSWYU)erI8y{oWUG8F3KQJO +@vzXy#2=S_>mXA~lC1Bi`9>s^;y56i6)>E(C1!D@89f$O^i*mAt;KEZ5OU*JvhAOXW>(_EAC` +`CD6TXe>(WbXBK@p=fsOa&Up5m|kOYGS!VIsv%lr3Z!a@61dDtMUERt2Suu1F6i;2L4IBmx-RiIP24^&Pa=Tm|I|EQgM1*3Spt!@ +uw9pC^>Cn!8fhU4nQ;KOvXSaIj4|3AGa6Sn8x()S0s@T6KBZKoyqz0+|W!2Q5$nF-lG^NdEHQsfL?zMDb(ZA{=3bH8tSGV +nh2scQ(y8fakwIUUL|6)K(nwlMnE7q3VR7zLDaDD+5AOtcVBO%=S4`7rE+R{nzX+-E))Kg58APOwejpE*#027X|X3sXyZ8n-n#M7VR&5>|(q)aS&=iPy1qrJ~Do2O}bQuL~u4kJ%Jr$$6 +8DimZW#}*@=|>!ZL?n>yP^Yva%S5~Q9be9sC)8Gr3MRob_WGie)R)CfqIx1Fri8H6vP3f4uyEZdNG78w +*KV_orZyLo-1>U9&YReyiunjzw(aakqJEVcfb1;l4X$5XsbBx7AIA3{^CaVCn(42Z$dq?Rd*Cx(wPLE#Pt?<0LhFO;*O5Mi0{lK= +SWMJ5`f6}FPuwRZ->Yh@6gyv{S~dvWs8vg5eIz;M;{w*g(uEZSg-`*pMLIS?vXT-9Q8V>vFwiL@6R^K1>rKI~KteM-KJ%KtaA7zt +8&}ugMtIBguC9O5qCBqz=||m(H-U%Ou~{Bn;&dz&dXa{|6~idz6&?rJEAw0JE(1~mNM`2 +IK(XT32hiLf2GX9W@4ZD^|zHoR^ziFMIR{j^Bn8f1IyZp6^{b4iNE55(#Ws6YU<}kWIq9)<%W5zYT9@4& +ND0al4UH`iD^MTG%phYHum(L{IR!^6g}#u1kCT)PHPR!mMTMZETwK{87)&DuXsiTPYq8Fvr*8TvaU=v%=GA|t%w3P2npHVQRmuyQ +GdJM2ZLV;N2y(d}6W3wdtggVBUd(dzJzMylC!4m-1NqWJP3)ss6tUXMw?AUDxC7#}HIo)rb*VlG-PTZIcSc%yAqfX`-LDkPy+V0%K!rhq$?Gp`Ecyr`E? +qsog@yI{4LCO+wxc}tDAMkv*jM2SptSQC<0Y|ckYq`*Q%h_xkYl~G4tpE15iRs&#*8%HyOSVSe1Z?n`gI-W1gc$nXgWJq-97Sjc3 +BSyK6-I^pKjN=xRC5AjENf5Y`1+Al*izJrFIdtv``-6x(!f4s@dd+0Z=(lV|HI@$766g7RHp)?C8l#D977sa^YPo2XSmt?Hg&kUk +h3owCLR#R=_Uz^HjTq1)j}%ToJrh4Fp03h%G^WDTwb+9Y$;g{8B%@HmU{7*Lyvg|*765JP_r3z +mKPg!wFLk7N}1~_q%>3_YUQV3us4#)!EVkvMb#Y)MQvgg=q=ahy0V!CmJqEQ_@$Ds^M`FZtm?@s%oDfh+mnL%5hkuGYRamcN1B

+AW9gqPf)BB8`RVRD1K77Iw3mga$d>x*QwWjELn%7oU!7UQ0=L)}O{U+Zyf>R-;U?u)H3{m8G<{ +atHm2v?WP!YO&4uH($mnxO$c58lX$DhB3B1n|_$7nrBOuGKlh$By_zEEs(THg5Kn={-sGv&92J^ZEBM}Z*uliE1$H@SJKiX=OEwk +=WVD^n@CNXoQL8^L7r+Ju6dGVE`_u3QEm&ZadsqP$C&-YNL251JPN)$Vi8jKQuPYA%FYrm@;Ph-o9@Ub3GddaA%;T;s55!}0 +fUtfR9Es)xVOM2b$D9k(sDbGNT-p=Lel8tNk0I9&nY-|B+*V|Eo3;DeFJof9owtRP1cidn6GktnL=GQK%1e%w(Qonar+Jv-0(KQ4 +i~Wrr&c^O-YtH&G%J4JgPRT`^I}sCxQ{X+3hlXXP(`lj-ET<*Y$)e(khITnMCF4TYdqXM2K8?-3RqjYjN|#TP*OYP4$|TQsDcKc-Fae-K|LZ$Ecaoc=N_>AX$3c+OdMSBz26G4)XHTk +^7{k%iaAxl9f;Jzu7N;QL0qZk#U{dYLMmCv$cw#UerZ0h3N#XYmWNlRdyc1O6!39_)W5)KAytFTL~74tVaM-Jt)E1p%L5^&63aN1 +ikMrLXWTZ39Ouegofbvw25d&H&MwX_9QV(MHuv@ManfQcCE5+7A%mn4(_79&@JxbWlXStIR6vVQGS^LtVF(kIA2?}(KzYY-fFvzp +4|NxkKVb-IYRWL|s|>erCbsS24mhMePwnH$mk()a`o!qSFN~fxUA#Gr-p;Ax`ROz3aUyodf$|5T6Fbgp2`**M0hZ|&WUg)m72zAeHF>dG9$6OpuiSA5?K;P#AKQ(_l0pAMih0X#4)SyXaF_>S($;D=Lx2jmfxafC9pT%%Sp7ti)O&r|nU`A_WR=~SiVPyIF#Q&lNe{Kqxt +hRd9$-Yh3chA|^6CbnpKj5A;QYMm;H(1*m?EnZ8ut;iyn`TTJWuS}+_FlY5^*S|(fi5SaxAiU*4zh|5~#?ja+Mxi9Cg;5Y0(QKud +c=LYIlT{$W0TW}Jm|TemlLWKUJ||NQ+Ns@J3iM6J_M&esNhP+R+UzG7NocM`TgeCM^Q?fm&Ld(PW(;yn16!r*awn;N%60-F^nW1$UqG=MrwbFQ5PI!UD@dTMWxSol+NnE1I(wsqM +WClBo5mVj6(pSZ761L1*Vyp`6?`ZGPC}6=hDuflQ!f0SNs1=GmD2*b>6rDK1=m7)+KT4gd^}=3r^E@xR +lNoleH26$B(%$+TOJI1(=xgaRRSePAco{n^)Nq9PAlr||dHFnt?bo&(&n4X$tln1RXpA?$MS?@Kwb)Cz)Y6H}CYMgq#`OiFZ)YQ} ++uUGqkb{MY#|STj^&k^LT{W3Ust%i*%~LiDPS?#0Nv&4YkF^a%&DkJ**bX_S+&2M=%h?iJsqg~i$&s5%>KysS1(@v#h&{JL3V0IA +PJkA+lC`#ttc_%2?kqBIIl`lsj>kreR`I5LV(1GwroBaWRJ8J$Vbu!%hXL}kE}b^zZ`k|Clq%b!EAYBU72VAObB+!SQONqWMc?Rc +LOo(dPb#7I_4TnKGD)$xJ0ii=5^rU(<1hIzAB0e*F5#LeOyO(l<;pM-KXH1Y#C88)ch}MzM|PcSO(6fFk$|R%G+XoV!X^z57*d{* +KuU^Q@^(;amNYePc5}MAXbuGd-p<;q?1C%;8wRq-1EHW+`3iWdW<8)Fhp-iJ-CiL)@B(5v~0;k +W-N8~Kq%va#v6p7r7IF3hV_IUQf`ADVy>m}2&edh!(Id-#y}zN3uic5u0ROH_~^^F2HnKfx~}LYr-7mD`@;+HE1MLLS{Qv05!RGP +2TEh6MsW-QU8oVig4pA16?R~N^A-01(3$~qhD8E*LwNya80ZK{wsYsnr#u6TgeFQRy84silrR*zE&ya@3AS-!$Q5T>p-c@vDs5Vf +JJKYpO-R`{JJ3W}08Fd}8B}4xL8IrgCHoZCU=5bphH;?6#sI?^rc784as0!##C+<4HR$MruzfcN7)itJ8WEwul!9H4yV#Jz=(3o` +M>aKh8o$9AWKcKhTs*qUSklD?LmL;0mA_ZV^A&KMKiDkjj57o_11kGeSdpFg%M$-Kb}fZ2OkJOu(7CXh&P?yxwg$Rk(^ +_zlK&lqyxAirp&t77YxvBVvN$FdRCcwR6~g&VhK8m`}wyudDvsGzUKzT%&!oV=;QX(RJOlr7#{e=D*u$tRG5%DnSj`O$6g`?3GG{ +>hEpVM73c57@dyEtV!`(va=DF&5qNo;vwB>uWW51?9C4VyVro}n?J|?^fUl{mJ8xu9L1}Rs}pg9>?FdxLPRO(Rfi^cnbYNN-m|0? +)usagDSP{2tW@gE?f;2&cVdZ@T@wl8&FQ8Do1}rKub4dGze8>cEs<-&Z5kI%oX3d2+@>SOJFu8cX{^(ydDZEbT<2D{bWj}%4>E3^ +gz48m9py^gLF_>!2k9DmSDAPTt*c6iX~BIfh3&R%gSmF#39a#($%D}j|M-{Dxh7O789w^)zp3|^$q#)uJ=n+Sczecm3FM`i_D+(Zj9hHr7gwFHA(9j0>eG~Li;5*AN$6SM#D6GO9cSrxy<@-n^c(e%RM@Zh7@7qsV|fGj6IYnsQ! +DIn3q;_%l${7bMP!cJA(zf?W13x<$ljmj8BOSrea<}LyB8rLE?S1Y73=du{o{$0Wgj8HGV5^{#?$zGNPZ2Yw_wpK_43A?*X)P%+M +!GrMs^Yi0l{wI8p&AB3;KvOvwz+nM;0r;QMoptE^y4iPs!72PrwYKYWiP4~oy>HrDe~y!=n8FJ)IDU;%nq%O!y9BN{wNGcmg%09j +i}n&2JmKLZ(hz??&|iBHu>Gx6W@wqnk$ZJAXM&l7lk*g@?Sh^O4^(kDcEK`cjxYwuGJ^MPe(McWRcpe|!23rVkW+k^4P2;W+0e!D +-Lel&>;Y@wp;UZB?qjsSBbaK!zRCr}UBz87YUIT!m=N`I3Xh%Di}of0va8Xn*HAjZBN>AosaxY!&o3R{MIUvr07JwU)5+7satq(U4yba<-SzE{9CS@+J6jLc5DWR-uFng9BFN$xw6FIwWVILMxCsx#2x* +2e(9$NE9^ePT-62ef^JbLl +S}m7rkaa?AuO-`EnSBvJMzBs;7n(LzZB2?8jtd!&8XiCuGr`cO<)84MPvhH +69>AUwbEx00Wj!W%5p-wV+Cad!z@{%A|tWmp%yr2|B@axxi!B}mLa*V==YdI6m{EoY)@RsA3jr?$ZT=JRA6!2NUtXT9fHSrAn#rz +ZP|zJK^Ye&jG?j?=_>uJ`q!~^D+272=501L>yUr(76V7Z0h(_1Cj)x%lK9PWA9kDc7mysKUoiT|X8=9U08Lkw^Ulo`u3EZ}Et`kK +w{9CeEOYy%cgHtpybfh1dzxKTc>&9bJsMVr|68nS-Fs(5O8L#b0BFW7H?VFul&pU9ZYF=*Ur{i7Avr@kuL +Za`M+k$dD(WoP5_MysI{A~ntznxiiCX9$90Q6RX5KE#K6J8)ZeO-ynZc&J)@IkE{p_^-p(|8U|xaVjJ*_`1_B4ys7lPG)aQOV!;eLL@6J*zJkS2QtjOCci@N;t_XZy`H +p4=4E5)>$Uv%B$ko0OH@EB%U?7YLu5?GRbhGk8zMJs>vT`p9LUe>HVsp&^#A5}Mh1(V%_2O7XKNBK4&U$Co4;My3UR)fAnhf``{L +weMM;7h1NStl1)1VTqy(yLa$2urZ;E2cLQfv?9>t4#UWQwOAs}3Nfka@8L5EO@#q*?*=l=1+zSo-HNkbC^C=`h$v*Bw{3ELlKjf$ +67rW}aXJTE;1p}HbRbDap(oh0Fd7UP959?f9;xMOYWHNk#ZTe(p1k?t@x3QcAKia)FA2NAm_^Cv5v4<~Ir}T&Dx_zmr;r&FIW)A* +PtxOP^vtV~3p`XE^WczkfXVrZ4dS*nUgqs?Gf!NQs<8;S=w=^{^eOs)k=aq)dy($JGoNO{PsLL&O@;vhV`95_xbgd;bZd=TUKC@T +A)l#25a7kKR?rnXiNup&JuI{uu`nS@2S1F~q;%m)@Xr@jU%;$*=K<>@VGy&9miDES +W3ywHZ@u@3{!_imlZf1?N@sAj!}z``=RVLQ?ZxFdZ8CKC5#wgbLj=T~MB-qz9sU(-Gpl*=>a~f(F<`80vwOx@Uxoi4oS)Nw52n)s +MC9>5@R`#So}|h_ggCMrKbm2JmIxaSL!(>?!BSwnWW_8{){#^$S>#e$v4kbrRKYK585mVLqtC=2~H}+At6_R?;Na;`kIoz9JQu&xrTu|FmR`D +Qr(0GDClLC@!Tb3XTSA3`&a`-x1(7mYysyVpz#-*i-7Ye$~F*O8b{f&+dgSK%G3^MCt3xg;=Uo}4QI7ZAAZUC&aRlt`P0WAt|ins +(WlX$yYt{ye20^rooDNMZd82I_Q?g+&|yE;4>nXZIa#&J-xAycq$XBSHxI^#y?fDghlylSnGKQ1EA|%runR_6!@&YHJ~89iumFLeW~eh`Ll_1V9(RY)LxNk?>l8PhNn-fYz0@5|E`vaW;=UTpjV}6}0Ky_WR~+-1Uwu=KN6*79R*sOfj$s(%hq6s5BRCK2v3p(^&azO%WQmK7 +wEhMAE{(evZT5gr4=t=pwTQR9MR%CVU-@hp43aA{A=D03i-qDQ?Tz9SUy!j7 +Zlyuv1U`_Prk`#(=nM;RBa=2&Ypgoj=6b?9OcX2+QZdK;qLWZ1LK1SG^u5md6G)TdabIeQV0B>-fv9(JHjsphIN1_QKwLrr70Q+! +%Dr#!b-_$Zj`Uk#=73E29!ABh*WCl*GGX?FPgLvM#2l<|82%)LMR9+Q76@rwcYS!RJVm^*`SoFx2V5k60GHWl`qrLUe+syBl1r}9YT~oATBSIM<6j)gv&7V_nD^3y5Tzr*- +Srz9j%~VCg-=ON29WA<%{K_Cm#^M+I|agTZZyO_TRpA6>%{W}zXf0!B!2K9?8qH>K11=5{hR(6rg +N_aA-r7mL(ZCfVhF~p*=*yYmdc6iB+VCZ_ZmAfcbS@4jEW^yUM25jFXOZA?Vl$UgWH1!P=N&FKM28c-*NW%u2_0cI&t_roD!BESlc!5_Cd +jJ+Wa3?R}|j}ILs(}?Cv&|{WqV;EU=a}_q&jwS(8ay)JXgNB>XB*n47(!9M*3&sN1>RwcuC|UB^f?aMRK0N}?%A0RnZ*gan3|+72+*nb6Znf%(Wh(B+j +qy7jJ!+TLLd~7K#JjCn8CXMifRO(Y*#~u`74cp@Qd9caSI3X@50}84sbJVG*o^@i$X;{Z+wu#+RJY!deD1*yyt2J##qh`IF{f^gP +LrU#AzSZNCBZAS|y59xS5`7_&n}sceECqySqZu0oD7zC3R6bc)CP8NUId8>7M1p)X*ll_!8 +4MvKJ0dhnEp_$R+gxK5~fJ<<_Si}bDXOQF+q5yM2zRBUOsY)eeT?lTypS0`o2XYC%ks5LP +eQAvW!_}DV+w_Uzm->vpZ!dih?A?yU-S`LwhoR*0^?pBYjLDcNvfIy +5*vsmy?KJ(Y0@_U-0VpTf-JBO5NP+Dx^%cfHsF4XrsxYxc+DuSY0zv^oLg4?K$pE}^}rHfIA(zEU~C6gmXz4J83h!!ZJ}`M4jJm< +)9xJ+=-=7-t<>2H--<&2&dxE^CdcovN;!SCrUJ0Lcfy7Y`uQEcn!%}gWScFE7xACKYOWCstU}cqZ?{3QEQ}QZRymmNohwME5sfDVhiXAahRY|Y^Mj8fLj%#1a0Z8XK2mwN%$y^h? +UJw{b;-uBzO_vPPmgQF=K3m0)!W4RE3WH+mvrSofc9Q +p<+G7O&Z8=eZm0uz(`har@ssuDo*FxAH2ntZqp$n<>d)`mBK51)mgz>YT{dY>!RbvC~X+VeFnr9t0%X@bjnqBN6`{uD8OXO_wD!! +w;gM9-nA{caAUqg84X01VGI*zUN+y1o=yMBOnB4X9EwcZ>ODdC7cn8pTFZmdEPa00V5K{{Lhcfmwo*rw`w<#|WdX3M;D|eij>vPH +fUPc44R?x>cDX-PZusrmVi|_Cv6R7_pOvALD456-9jIjev5Fh=iEg6zOnQQk|cBA +&@Ng`tFZbid?BlYH4^L`VR@_ls4vhiJg-Or1&3aPKoG`WOiB*nFgE9yKrUilf$*{hrRKsELVR<56FW?$X!sw$f}i5914v;f=?E`6 +7=^I)IQ>%t!nTuSV%jlG9e9}{XDz%346H&1b%k|Z1rS$BfCR&rH#G_&QwD{0$;!#2bHEtthBt?I@BaSxzn}Qx;X6CZ1KP2j%dkUf +LcE2FZKRXh`yK#{;X^=OUm}8txr{oV_Bh(d{hm}!cBaZuGIvrYqC;DC7?T$524PAZN+P^CB<}#!%o>)iSogEnpSaVo>4Yq&{dmr; +bqugFEoOmP#J-;|$@vwqHv0)2NdiYa3k674E}u0meUZGv~N`5>7Yz*PQ4+E5!(40Xe-GhCpTnS#w&;baz&(hy+>_ +uh5>8OE@)LSe-+N$=Mn2UxD5vgBBwyV=0}T_P%8oCx&tOXDnY|f}m|FyD%V(VsTZK{fvx!|q&Pkop0ZKPlGq9@5P++ZUa +DD&ob->IdT?lkS7hL!4yCm|(HA_-x(@@4E=YuoM}viPK=r75(bWe`k= +RkMDoP%_!jiqKD)dTk;S@7vZE{jx+8sB_DuwHlMZ!{dJS{MSY~pR3)x4Cc<&P}DvlkzpbNHtS_ON8PG5!~411aGb-}u(k^x`T%kb +FmOatyc$x!<+h-HysKdiLu7d&PAYm6SljGdu3>?QHpJJhP4rn13~_OpMB!qG>+n7V_R3cqFjCsE4nVPO5Z-&o)_B{uO-af!lMT*? +d$=~R42X}YE2u#3L^D2u&QWz*Q(-sttUvxPeuU4pLkTr?dOza6eS}Z4)1A@jqv`biy(jN&^?Pu|D8khg?VP4y#uVIiurvngd)wEn +>6?83E;sj+x&mf9>-7rArR#S|HU(6Q_*BTnhM>jSUJspteQ!z#{qT1>}oQ9yE=ci|5<9;Zj_M~v#sUU{-0X>&)ltM~MI_N>B>ngYXG4ws@Oxk(3 +XeWQZwJl6{g>@0s9wkot>455R4FK8yuPn6@ftH3UIi%EKnUD$!f(Yp!L2<5Krf#EiTw#uT}s^ +Ug7J*LPL8o-z_3G=)A9mRh1N(q(D`Cwmu)s?wHx%2fW0~E+1?kUrTVi(An*4&5makIeVY0>}5lkPg|Cktya7qzBX-s%<;zZ+Bp#Yaq)ibV;TAXSi$iYnqT}s;7X9DAsBNjU}>ZoL@p}s}zx+HiM7A2|o?b$oH9tI%GL9vKs?93M?@|TNH;*vLbfHQ@}Ay@g>a0k#Ok{&f5qbP{Z#=`*k}~8cF;17irn) +3iMHrqHZ1Dx6&?48V`M%)Hv4-=ah`+!<`+B&1Q;}_URLcO~nXmnmPcu0hxWumpQ}jr8jDomKXHTPShr)|?J>aWnDwxwikeE1?sQ|(ioBH!82*{i%g)?-GgYX*1 +!c2lo#fOmq08heQkB0p449Nfyl=MtK-EZ{sXCS;ucv`NwrvtxHd5IJ6d!KZ4Bi*(2G0~Ob!VNSLR-1YrY^^o>`%o8|u+;(QQ;F_}!7L_E#5bZ#nlnW2ATtFkU+j?6^mtSzu$^%z)5B4(@bT=C6CZX;GoF4nT +wupi;dp$}^C)vKR4j@oYX(@0y$7f6l_p0Ycvh3&w7MKr?2*NRm;@(Cl^-ADvZvE0Fmi@M?Mfoos`qE-aP0X(#v^Swv15h5sgI4`jSxM +;k`azh4s5cPv_Xw8VaVz1@8Ey?vQ90JtZ)?$JN?YtF5weSRA9~pw?|G`A?VGcau6*AMbC#VF(;g?E=El#6!yj5S5hqUX3TZHhg^e +wyj0Uu&?!Z4-tK!Hthp%2qNyncKsLGqO`rFCG9I7deW;5DZTG#6^T*shXXryW0Q6;QXbl^GFx6K4I#tUh?Eng1a7)w^DdWc^EOQH +{ub5}h}c%dum*ckSOr``h%hK^Y+0f+lj0OmDMk-KIz2Jo;GOLsZ*5 +RRJ?&5n>bDp4Pz}b}q?8X2HBWg@|kcJj;4Wvv6YsZvYsCkaFdU7`a-7%2c=FArSn3ulEC4^TzQXT+#t0H!IwuWpkr&8beITQ@rWmV@K<)-u^9c3r$U9uum6b;ypWr;+ltoBRXOIZ|B`8m&6yGIMNk#bLeC`gogqTNK5pZ?`Kl2w02_}!WPtsMO?pSdAb2-U&28OA>2e>O)JFq9A`>Vl)ipO_7^TqJF?|%L)RFpC{<`t{*0Nn +rVAe&=6EkwF3fgw(&++iaN+xBRtQ^_TmX1~c=xWy+~38b$afvG@$Nr_;oi=}=5!;R#OCjRZT^6peaQ|}gNiV))~&w}H^8!^s`^RA +?eb?Tv#Lwalp2#i2{}_c2j)%~_+XCRnbilO17HNOXNF^yU62iP8LZm2N&=-@21unlZ~h!#8x!mao=nl+bzRLnAUKEZ!*NYaKW8AlLhyBaB~?nH_?a8nR}+$&UxuvGTTVcja`Q4LE{aZ^C%QFZZBPEAy* +7~*nhVc~ovQ{P#dW~FebIA}ADC`FbN-vQ-VSfbLEFaey4Qt&wyY^W4iwQ$=w;^kd8=p}&wkF#H)=byOlvieYS3&BYdP7_(4olXq=mHw5(|ASo#tl-7()YtiT|(c*1G#Xcs9>JdoA +)<8#lz}qP}=G7%ujk!}k2SL{Bni7E7LsX(w!%thw^hBJC4~npKx|SM>_jOpDw1d54z|I|(d6f{_dcp3U26NdaUI>mu?=UJ{gU?^%KMsA8!YuO;TPx9hrOH% +fjTg$5DU&$v7l6{h1sbaMTxL!ErIDKMuWy`7BAbFZj%^#iCk6I&`~OnmIEhgz_5NEu+qJjof35&Q>lpbFKe=vipQBi);K1xy6kcs +6kHL?GpE=)g5zz1rc)g0d1xnW$xi%7(+tHKJg8vgy27|IFJr(e4yFK_l{H2lFgFL!G_-gn!gu<1=}Wxg3o`2#C>{}>@g?q0;Y|!I +-7Gba^=jA*5yeu0S3>xq!%(u6MjS#>zNlj9;5Hgi;a3s}zhrz!LyfNA{2NB-f$&Si(Z2~9fDMh!H9<8vjC(;Y5!GmgrD^6Bw&S9g +EQ=zD7FOuv@PDXr^x#4GfO_I6A`bu2ui*#&NB@5C;NVm9@w3l=9{++mN%mLz`{2`Ge)h@eX7uSNzxX8itq1mL+t_@_*QOI+$HVcP +uftc^b^h=bFyc@u*``-IYgA#?luPiZVv?_0uSIOsZhG&N$=l^Cy}3sqlHEaOisVK^W|H6~dGb;J|#1XE(l +_wBN5aP14LmJ`&oQQ>rrhj0vx>ypJFB5t~~p;*vur;_w7v;-nyC`p{n3wf19R}RovFJ48yoxWcwYH`w5Y22e;avC$It+#rB2p|x=B1IFKoHVg)SZU3y0f?1Q)8%rW=IaNFGh2NrsS0?D-py{~i}JeC25QL_(Tpol;H$uZQ^EQnpUQ{Nif`I_U0l>R2l!#RxUGt?Tf#p+ +zFy4g#dk%$U>hEJk>6p7KKy673THsohGy0RM|V-RFR)qs&@Kw<7XJ6hscs#aL46drySh56W2L4ex|gG1Q_VUE4tFa8%$O9KQH0000001b{AO#lD@000000000002TlM0Bmn#VQghDZfq}1 +LtjlrQ&T}lMN=(;22Nl5s!RrxB*o8fkaJmV>+ys&kvYW(kg=cr3-JR_0%w(RKY&Hj%$_*jh_o>{6+&7Y!aEL&JAc`Q$ +p(u*n9$fya>Ra7UKeMwTDDV6J-~WCxspsjZ@2;+{s;;hnX0wl-;?dt8!#wY+1an(@UgyU=?~WZj`P+Sp=RHYq8o^(uJa6l%o>!{# +y!UtayzS|I(Vm_+ir|l?dtNVv|8j=sZ9?x8XL(*Ty|?Y{dB@QEVQrrG7`=aXj^~Y|vYwsic@I&({=SqK!Iuf%Lhvv9dEOrg{%C*C +`xU`s5AeJZ6hBPZ0bj!Ot!P97(W|;B11M6FivUHwd0a&?k5^!EX`#6~Q#Y_XsW`_{m<+t0%aW;HL>*MDX(jf82|5*Yu)(&-5bwYrQDvOF8-x +oR~vB_tEzOf?ptbg2EpW{4&=&hx)7|xD&xQ2<|~}+dibL^dbLa`_Rs732sF2VS<|w`~|^{3I3koC%GPdsMp(lXwPTzDDTU8yf@_$ +e;0+5^1z>2dF0!tutM;21XmDjB6vK(7J_#W{1lHj!A}tUo5p`n-#=bJyFXn(yS5`Zj^LgIKThyyf}iDnD4;*jE1+K27f_$O3drw4 +jsFI4(is+{)3g;J5k6aP`*k45chiJOvifG4)MU?+2!4&s9!L13t +sO4FTZI0awg~0VT7>@YT!iw=i!g30^!te#{v%C)^&-^k7J^3+yp!PJ1gDlfZ#h-$5rPv5?pdaC +2(GMn-ZJ`r>SE6uPjIt-q7ek!38v}$IRrmN@X{rocMpYMH$dY~?~9ju($F7L;={Q7<(}6{@AWGP_qe_XdEWO4e*0kRQyxEp6A1q6 +VBqV7Lp*OZ!2<}k5?n>_bb=2Zg8m2(MR-K8kK1)9@a?OIVZ8SsNTkY}NsvByXA;cv_wP~J1P}in#`&f1p+C7Y4-(ku`$+#7!D$4a +_&&zh{{iOJb_BQK`Vl;r;6jC;Ivn-BlwdQ@^TW~aZxAFB>%Dt8%Gvw~jKkLn5^3}5j{qJVL+}ZL*BpWJ4nGojvg%0S#YqIWC3x16 +mHQJ`P5jzYRc`u&ijfVamUh4RiIxEsL>jsiYCOK=j;TTMUaXpF;tN2A>fkH&Z% +el+m+)}ul1exmTnqcMJO5S-5C9OHQbhZCH``5o(dyK;Mv1zxT_7X3K?IOKaI!CeU6ejM_D^ElN1?c-37PaTi;Z+<-H+34d@uPMi4 +9q3T_gX59!rN<-PFOSD~{9fTJ$74PCC&4zJcPr5!KUj(H#}TAu%{y%+#`DaT=3(Cy!?#5(oQm8jpw +Cm`Q#2!4&rI|1$3>jdE2LVZ8<1oZpaCtzIfBsi1c0|aMqyH_DRT!ry0uEILDd==_>?kdoeAFV=tZd`?adSDgW_w*`^?+dGdCk-cJ +JX#6PC%A;*5}p?X#}M4}B;dypC!yZ=pM>?`_XIB|Sa&k5%>=JH8RPebQ&69&1S5jkQ?M@l<`k@dpE(utx0N8V9A3|^=JiuLq8 +g4+`uaT@gr!F>p32;O@d=J~d#i@+vi7pb{{Y;GO +v1g*6&m!1B@RBppzDLhQyWY@vTc3q|N1ugqC!7WRX(RY;f^*M8znyRv#``LTYZN|p7UtjUX8~_FIve@!q;N995d_=M20dJMHpb(o +vw>HSpN)Qa=4{}>iv*d~`|H`@54JuB +XK{KBf8t#9%X8-{y*w9m?%i`y&Nk=Kd?G?P{XF#V-sfX}Mdzbmmz+xYwm{z2i(7h;`xlOVCm-d8We +xGuQ}>(i+O>63RRL1NXtU4KY4oZ$C=h;{noKLUN7`Xh|bWdv7qfBy*eIsIac^8*)Se4n@&{q-!tZpM#`(I0a!p*|saGQk@NZh0x% +x%N_w^Ir&lm!N+c>OF87`u7lmi+Nlw1OEQ&GR(g(T#oVD;c~1C`(BRxDwm^QPrO{`0l}+z9$b!oimm{@FTVnKbj%e9KjjMa>$z88 +9le0yUIg#G0`2?am4I6-9CfAgQCFhf)2>9l+X+tQ`do>1=7KAc@2~ayZ}k0zE74CcUWsvgQ@{W7O4P@@3giB%s~|Ug^(xGh9j-#V +W?Th)%v_~-cNNn8;40Mb_^W_tXJ3W+e)Uzrv)^2Wa$ma&<-UIv#&Ouyz=!Rx#`m4CM*2wv_vi7u8vT01)yQY<)tFb$Uyb}fc@4&6 +XM#u3JUieT@Oyv!G08w&&uhUaopLSu?TTxG2RG{b!t2n^@^vWp*z3^Va|seF=iPiA+O_lb_&)i1;Qzeq(eC}PM?PKG1K*3+V_Z(Z +9__s7di49Hn(hjP*Io~K;bwh*;(GMw)7Jw}UcMgne)oFNjm>Vr{Mq3KjKl03FizPUFn-GkGRykC8<5ZYH=ur-+(@*E;FoU%|M3)(s7 +7L04JzMnvlL>%wpThJe0x)tHWZ$&v{2oC4@dMoI~c?8Qm{|O$zcyk-*$Bnn4zc#;}aF^xo+d=1--+}n&+<|e}>`vr2>Q3OzH{`f1VKDEF|t5q>Jc^SFL@qnuq=gOAvK +wZ>nK`X06#^YPNvm?yWa2EMIZjdnk=8uRSs)fl(0{TJG?^M8TA*^eNRK<^%cwB&oadyvmYYmom|Yk)7iufaIBufcrjT7z~Uq~Fid +_e<7bzO2#r$JT&Pd}R&lv+=#?pRMjiJED70|L@<6d35rbJeud}eUJm+xexSq()~0>T>kyY@2&g6H@$N|__5{(l+Pl#i16sL2hfjSc@TL0od;1)&x5G<;s-HbfAApMdC`O5zixOCbn71v +fbw7h#_|uMGWH*AX4*_4h9zy$m@DS>EG{GK%_vw4f!>DiX!{Bo-e;D)lC4xUE_~}Q$zy0PB%(Knc +Le4y5E$H5-C=#*K-cdgXzx$O(fwwCOl8Ehn@iD3=^}~@0&szun_om0u&KDlXdQ?xs@+gA&Utm6-{|l_=bx+{E5wJU-x_-c-cuXBv^VL^1-j3hrBrA1>nH}FMxhNLXc3;Yx+ISI~w1A{vPw<(=P(AHhU5H +z4wct6NMLn*QdOQ^<&M8kb^e*Bk*jmKVqDY`XlgS-5y*k07}ECGhLh +{)~AN{TbtY-k&jU_x%}i*7kqF`g8DKkp8^CKu*5tFQ8NDmk~bVWvp+zzKs5x`!e{&Ji&PcFMJv0zD@8=f`|PTbhiH$^!p{Rpnq1s +f^quoE9n3CUjg0t%&VY-qhAGG``)V<*HZ}=310jv)~C&1!?+y#8s_`EuYpddUdOyR`*q;Uy{}_@*1e8$o_rna19Ecq4UFG&Z-77E_D$f$_ud3vKldi^tmQ5654*gD^1kyH%Afld`a2}JlHj!j`w5Q!8^+_-zhS)`@psVU +fxkm<^09w_4jumw;KAqq3BKm&f1+L=f7|mG5IpE@wD*~}F|S{E8{@svJJi3t&cCB_>brn*-$i}rzpL$h7yX%i7yXgf@Bxi?h=w2a +F8cT6cQHN}zKij_?p@%=L+@hU{=LTgr^egpJ*40KJ><95d%)lA-ow1!@jcMV`R{>Fo%0^(?HArB+Qj4kKIqQWe}Ufq;9pq3{_!ug +XOx$c`LhE-?*9b}y9si?6bN$rDg?P*OBEif-;X57^*Ua|Pt)}0YWT&P{u&LxLErDt@2d%NdmhyA$MyY5g3Ql9ujRZ*kmuLSTF&@X +O8AJ~3G%wQPYUsRQ%Jukh4jl(DED9uKY}3R@2V8qeW}J0}f-4A* +zDtmn2JeYsDeo8bemx2E7t;V7^@)@>nchc!D&;L;eQ`SF9Zca*Y@8B(^4!m+yheIIaFdjG1-&1)DYcs_@a@m1yh91@NsA`$Cq2AH +%A+9f%q>$MEydo|UrBl2r1uqHO?fo+yz{=6@^+>8Cw)ET5y|u(rH`MZd~e$-CHm{15wh<<@QL9mkEXb{@ir;hmwJC2^z+U2DVgU# +CCKySX@X3T{-yBi4JpCrT?z8KI*%Z)2W5gxH?CCp2tlT+uM!lwa9f1$K#=L_T!M_(iwQE`pGlDUh941Ry1d19DWNkH3G#fIwH?aM +Y=`t&y51m5h>l#+F7Pl8P67d2tLk0U5_SK-A?z`L88 +(0_L|p*=ruLU~USWPbNG{r+AP+Od +p!~yIP_NTlknZXh)Z^9`O+8zt10ud^$AVl98y_F&h6I4ZnOO +%Ds~yuk))%0v|UWm6Cme9Y&#@JB>oW%^QXK954#)?IOtQN^TVLU8e9z{eH?QlzY}FjN?_KP`^7zp?>#`0^U763jOh_=J&Ry|J3M| +(A`Z4UPAE41TW$0zQb5`E=nyQE~DoI#MLhIb0VaRh(zZOq5_TT`+h_1YMkUj%pDHRT;d;j<|c%cGAH +{4>*~@1$g(Y2)!JSr?8c_#MUzf-H}HenLw4ivh<{wrQJcQtWM8tS~ +`ORd^-&s@8uVsS7>U)PyLI1Q(O$mQJe=5FTJr(rgc7kIG{)!-p0NxjOPkGl8{L}6z|Ey`i_s6H99vkn0`TWH_FuptNfpHp3kmb?I +d!U_H5+qjJdvXt?yLnIG$?83k?jC~72mWkNjN|)zqCTIQj&)_*>7Y+zrUPI1SJ*Qh@uTU$m&2wbpOdG9PTW5o^WmB4Xy;4QQNO=W +N5Au+@%)-ba4yehf-LvkHUs7UaR%`Cp9Goj-Et=IxqT+aao?GsSBnYqzW+*stY>K7D;R0png_L`2OQ&VVr+E3;lS|-YJn6 +ZY0S29k1<;@!4rM${#x$_&;Md`g#A^pqI;MgFddB4LW=6Y|z6eW+UHsXQRE_x1s&tX~X;UHsJYuf-J|Jtl@uE_zpqlM?Tq(c5d8` +{@Sb^{ri=6)UQe3w{Hi&PHsnk%-8U8JLvM^?HH#E+fm=E6h7RJ@p)O(eQXZGzcB~(*p1+UT;DmM`&Z3DJ%-H%-TU-h;KQbK5x)Ig +lsk4V=)=spx*p91z8yr6`O_okqCcM^$a3_b39|gO-8{^nRRmd{+3dTRuiyPH>UG9<(f_v+Wc|vo2!4;}(|nBI$M?ZFjNb?IvWp<| +ufHS6^5;hTrbIu`LXhRq1NQ};xny5_e`Q~c%jWxm9?jkl>+NIvfqqQcKPB?!(fgxbckhpOrw#x;P9K1Je(eC@&8`O^{>%f=p6?%k +etD1}^R>St$nwfx39>xD8!+dfYApb8Nh<5CBAoA%x5dB^`5b=*V5cqTEfoR`32O{0?55#=_cz}M~D!{mp +4}d585oCF5Nr3z=4N#BU2(n!CV1W9)5g?zPI?(>M4&c{*9l+Oaf-INjJ5bMCIxzl!>HuE7(SdxuPNe@_C%$jdiS%1{V%)avL^*qR +YJQ!VU$=B({GRCqogAJ)ejOR)Un0o+`3Gk}m!8jHJYLuD!$Rc$xe)lfbBJ|hehB)qxC{9G<1X~Wja}fk?(YJgyw-($w&+H_Bf1f9 +=Wc{g>jpiY+YS1DKsWI6`fjY#ztVX1Js7VYdoW(R_aMJLdvrW{Ft3;N056a2L4VxegL(Tx5Af-o9^l!gS>!V{3;M7}7X3Rbi}uXV +qJIxi7-q39Q)+&m!2+n-V?8y#!gF{(LSaa{Q45?Jv%P~KfTW))aUR;7~k6#0dJmOg!Qjwh3{%UpDhFbzF9_pk1S(-+qn$-aeNv1uGR04>HCvq;K$QtjN6~|`(Mkb&s+Na{W9k9#ubd)wiWc- +o)y%iy8`?fs387v72xHW71Zm(3g+jv`u({I#_5#`%Jmjw9sBrV;M3T}m}e6fLynle80*)<#pwSvi$U*ST#WHg^<$nk_5;r%f~U|t +JD(uyCw3aZ_^uv6fBk&`v)p1aBqSbqwP9$6|fh_E^lz*~g+E +7afcGo~+@Q91DEA?^xjDPmcv3^v1EM=k~{89bQ0?_a9as2fp?n1WzS+=kbt#+gGBWN-L57IV&-)KVFIT{(+U~w?D2#KYaQGr2F~_ +XwTRa5O2>DfY-ezApLTJ`*3|vz~dg>q)B0zUSxLVx{0bvGN$P+(54R|vC^pxmN_c1Bi}ef`IIw&uN`NgK0iGJ2MLd7bNr~O$H_uIZC-ZzE$or&Y&P$1X_J0xFk>KCXM|&Dc2xq(C1s8&^y8J?v`{sq9Pn%x^IdkPjXx{@Dp&!Tp5aYFs;8Q%F +1P`Nz2R{P7zHkZX{TD99`0sluZ^uxEVNr~N0;TrI_4_yO#u*r{8-Z2DE{4wN94pJ_59>@ +m@i+v4*2k`>wssoufsg(zYh3&*mYQ6j=2u=p-Y=VQ1NfJ#Z-9RDs2edqueb?%t?O?B9{%el +(D5yAhMY0=X7ty<&1mmWZU)}h-2!|Ze+%S>LvO)2{PY&k^Ve;=HUsqqP?HK4fA6Qg~M;dyc~5K@Sx{5tkZ|zhVk9>cGPFr ++d;n;-VVGw<#x!2pSc6;%z<}+J{@rf`uCDM&|e?B6YIZ!C%*4`C(7CXPSAm6cVgVHC3qv_<6SASTYm5^%%?|xg8VnT8|&J)?*{(w +b2sS2in}pCR}$oXqWkX#UEFy!;_tN@^P)(Q_hJ6D8tcfwe_>p|bWh5=fam=^SWj2q1N!p%J)j45Yw-TbHCRu+yaxPBi@xu@M)fLd +K&PTL=-0#7V0=#`cp||w*PxwE_ol=?>x6rO|Npob{6XJ+z^66$A>BHCf9gKu`w~Ike|qme@cH}QpOSr(O&>_fe(I4AK#qF<0hHJA +Q_QQk2=YGN5f1`x^0Sn862a4c2Dy2=hft3z9zwbP!|3n&hp|5IMQ~3VkIKWKo2wrIT=NL}@BT-?@BaJ|@Lj)r1pV=}hQFxs{;J`B +e+2WfZY}!tb89i5{I#Idt!uF^wXIcoS>sjK>bkTR`JJHfjJ3e~3)f=)J-8PAvdPcU-ot+mecxvv1)aR?QScSdJqr4__hV?!>5pOj +&w32`KJ*yq=Pw=u9{g6}?=}3-3g3DR?f#dh``9}0sh?Sg_f6Mf-fg)K@wQn9{AkqoT{PaV>oDF^)}fp^>yZDxnqR2#v+E#V<=3Hq +?_Y;`@QA|SY5LbS{XaB)-QyVFPdtwB&pwWR|MKJDYeqkg{P)v%fxc%S2OpPzT=&WJ`?>o4;>S_m6`Jq0`u+CD(VlxAhyLxc$DzM8 +e^)D9nZkbGE;I+^1Pzt$DHTdp8Pup$_Mkwx;LCVc4_eztO`0|HXOmK3NL;oBVf>({5fXuGeSY_c~kiXPxv2 +XDQbb5cTj`tcpS-a~s58lV!isCiW@8fkif5vOd$#rqR@R^g1hQT)NuPN*yPt#6d`o^^3hq51uuus!-u@1I<-_m$F +2f=Qw!}%1JUA9cYmWcn@7CBRgJ$Bxo_!y=AEdAOv->jGX<1=)Z(>LZ(pC-#YMPHd;Qmf-tUb@__+JMT?R(QkJXq~*)2bK-tY<1vplypH$ZVOR9Bmcz7_?Zz(A_xBY3qYme; +*tY0BdLB#p@V?Pj^n9bnxif{c7$h=yX$s$&;_Oe)U)Aqlp!c^aoca6rO@&gT8nAx{(r>KuzLespwEp#4_rKNQOw~miXGaZRLg_w7 +zgt+}YUm(+`_wR;CFON>B87jl4mK$lnYl^d=cjPaQ~JnbI}7|B&utzCTlY8V*{}0NfAnz*n?ujz=r<>YGpNkhJ;uBTg?%T5bELaz +p8HeSf7P*l1mPY1K1u0cq<5CNj$%27>3$t-Q2FnV3hPs_S2~wz0Dq_Vy)@6`>3t04voXCB`z!LpZ4^eVk9PpCPxO0`elOFHWvSii +_f3lbD{VL1FWl|H?#KMG&VkpzX%wf6evhYcPKW;<=CzH>@^EHvCk=m4A@dC@>u~Pw3VJT{`k-}fNx=?{#7gf#inEa5DO!*J()9Pz +dsv0ntn+2N4wgwauY=9env^%_Z*NU^3&HnOuvy~2ztHo7I@o6M-{*$GK5tVq@94LOK3_<`PKvvzj_p?{o`#REgN-HsvCd=yz5k2X +Af_*7J<;-iLhy%9z5YhOPo`j##edsV`LCp4Ben%S_t)Xv@pS|jJ8i$8p1(ogzfUly;eV^qZvLC#!6umh-bvw{iV6ep4y#y9A%)aC*Lgek@o2G6j3CuM>Pq^Vx~umYVk&Re8Uz;q&yJWvAIG*am)+zOn7h83do8-*{^G +d-VQz9c-ys4qBn||$Y_)YZtn%3b0`u#Jd=kVx9EWYe*@E`BF|5Ni{s$s8su%%=>B|dXbqQ2-9{zUJSl(xM}VR`zEqOfN){nfm7Q`kNPw{_NC +{$m}_9}VrH-*Tr-yg$9G6MrL$w~oI5n4Z5%;YVw_X(_hHBL0tlpC1N$(5>rmUVa;1Q|Wh-S+5kb4Z_79&hYP{`R_!}SuMYv;!UCS +v*`W&6l_uduHSy4@wcG&-+Qoo9;Wpq@zz^PzmpiBwJetFucG&#R^i&E&O6Ic@6hj74%57z=Q&5ejp#>Wq&Gq1e_rcxM+#?zS)a{k +RBoo<0DZfU*LnJ#>gG?+_j<62-9f|aQm~mde>YLu&uHFXq;Dh&dvDY4GgO}z`d!2GfPM{{p7lbHYJ9duJHL+Y?qILVx_}+@+mRao +6I#w{`u&c+T}9!k6zqHXuceBnvONEahV4u7UQfXmn*XlzV0X%Ye^j-|Ss?2}TuPp`J^D{Nx +NNRi5$>*1Ku*saO@9Z;zW!}B&L=EeGL-S<4&S!ZIse_IAb`)?fr|?RJY{!0&KC>?MXLay3 +!GDuY*{1GH|LAufh5v!+7d<~q;VG)e8jZV1tHL~ +?eyU?UhkMz(~tK(+4%Y4YKSA$ohecw%cSuT( +r+J4PT+=dq3ZIvP{r?Z^U~j%VrGJy2x6ypMoHpG_zk@Z88#J8v6fU6W6DWL49nR=3PQg}ubH-;18!oxWR{yU6*-%a7X_=yCUQ8??mhf^K5Cin=w|JK9#8}r9|JFjUuMGa#;P+9XljlTVves}2m(LA>azCyn}>R`LRglRF) +g%sQKdSZwAXpOahH;QvA{RUF7$>zU3HQ#S5WZezxHJ_*7Q@mabgMITBPJV0`du`QxeU`$$&U1!-=Xf~#!1}2MdVh_6KcVk^n&!*& +d`=zgxR2AYO9)oz{U@4V54~?pW$(hcrEz}g;jG1d^xK@mPowZl>)7^~)~FQDr|{pl96#+lf79}QXAp&cq00~Q1Aeho=*WeAQKKLD +r7+`XI}3TgKby<>L9rMHB|j+p<(|;*D3r^EK2F7N{n>n`(4WYcLb9DfIh*hHdkX!2A7>txN`(?-TP&2y5hpB#eozXV{fW73XD>&k +!m?$*Pz>|(-JdKeW=je`kw1!TPJ|^})?S?+N&H+kqSD>Q`eDAaP|24=ZgEH0RVamxex_2A8c~zG=!;Y*kw4{?&lQ49vp+sh(Sm$; +=$A`bg1L|zSqh^t&n5Z&K`BppnLh2zmO3el_E5+%x`J%3!lfok2=W>F){zT3dj}`#qgwh=SjrYEkx3sl`|}GG8c-Tk?o#egu6NHs +F)Zb>`CjVPLb43*YwB~#B1_p*Yct{EY$q4Q)#5N3x}ZBO#aRcrs6ZtLrOqD7-3(|Y;tm_sPa3nMu!J+^&$&WBb!aZ^DjNiPh##?2^XvR#6n)IsgpzOZ#{OUF3Bzb8ZmrQQ8OYAe%V+uHGz +i7S|;@`Dn`>f&)T=$Oc73PsEZrh$^QLX){mgBxi`I&&4NVYsAB(~f#1nZslg>|~*-w~3rY7CkCNP0Br4LACBup;Gi07Q=2q=2Fn_ +XZr}7h`w;0)7gAf4)UGh;7a@LgtI8J*i)daDEi`TCM+bQP7-WIJg$;KD8*ual;n|=FBwEka|mm=&8E}14@-qUlXnZ@3ZWe5uMq^X +wBsT!ZEQzLe(CWx6N=Cu3`E+cJg-dxst3_cF1Az0)g7_MbUX;+lQ{mkbQ!_bDsn7N(bodhs8T1oP^Rna`22qx(5$1)M65gPd +6piL+2URNyX+qKP4H~Z)wbI(=KBgp5rK78m%TR6{Rb~WZ07ajc2LjTvRf)Hsz`8~m6B8oI(+$vMu^oT{3LU~MExfF(F +JoBQLqnWR>x35u(;zUuH3p<(S#9bP66e`kh-C;SAv9CE#rHu3bgkWh9ln~PDr>Vz^bYmL*n52OQvpGd37~rvLrS*$QQDg_22yCIRNFzuM)%6gA77Qe(VOzPtD_fojb67%FQMQk2T;lpv +71ii>P)E@^PeW7+`$A5m6A;S-6WualwY>Rh!o%)T&?f}BRH-6QZDGXZCs8!7yk$Z-UY|@hCX;N+J0#SS^%*!}2UN2$>)_bHPxq9v!^*9mRm|eF`H@06gn$?G;IWpTedctXoUpqms>KxI%IMt+o4utH3zGy>VfHT#qEG~qGlsBEo8TA1;e`Ww8alo^_*oy4vL<<1^XRt#t? +c^J8ZTmz{h=mIF2VR#0F#vncMInr$rucm|QDy0+0^1$wmZN`I$RO3bPB2_J2;h|{JkMaB_YFC*?sXN~R;rSHP#A*Yg%dDBJz +(L9n&!Vfon#^-2#u5|arvI_(o#{p_={zs6yfT$#$cWMG3VF4sMXXE{B402<3iotpDdf2& +$ifSE%i=q!vad>T*Ja +`WZ7CxUQVs=ZH-+W;hi^3yAg$c@@O2CnhIULBa}00Wprc)S{4v)~c~Ei;BYsU;*S&p|zCQ`y3G+(|RKv2p7PdIpLyGI7&?tiLk)b +(JZqiS4v?=4X4i(q0wI)mRP(fv+U&XZWw_Wqb<`aYZn@y!6MR^?d~CwR%9vV|Bz5A1_>Qu&IgaKK`iVAIh~4)oVUyd%Yyr1Gf|B_ +W=-W!6K9Wh7P;}h!#Ty9*3!892-s$vjJ47~8BXJWEhOo(Ehl`*zahnQE80SN`Jf^Wn50k#Q%`rA8PFH>5>}~wE`4`s@88DdFSP|1~*EL5ZPY^GEGEWsRu-XTlmge9g$GFXOF>?9T^bdXhsxopH^eAeD(u_7u^4U3ghkzXL7Ma;PQ|n#O7ZmdQk_WoJL*%L_Tsj*dULBL})ZpLAzPF1l2GMagh!(=rUnZ +m}HK!5<#cR$_UWM-g2QR12(85Szgwm9b&MgL!+u5O`8?CecF^Mrd@?R1k?eDBf>2?ERru|r-L}Lh}$6aa%!Hb*A(eLD`rdOh?4N~ +naed2r3&&&ju=}DSa(%+bSuW433*dSq}flqbE|% +WLLw?kn2Z6n*0cO3|2C2kTzs3Vr><2auCIp@dR~gfv0IpDDM1KHD4#=Z0SH~fr30Ohyl}aj3zTgg?v}Gn;Gr|Ur3}u`DkU9q}WD_ +1H>E=)~7*sXcSrZm5oGKZCOiE-?Bo2saqEhS#H~|WR-G(77k@Vl;s(WZV|6+TqUaq^3wy34vonmGw(I&3?YJLI<>085ol>d +Oi6;G=HZ)a*i}XgX%f&vE2@3w-$kyk6q)fW6^cz<9U>z6O6z)>ImhaHlW7`NGs1f7Wc{RerWUN>lnO$p=#Hf6X2Mg#puSL<$0Y0P +@|QbkG&e%1TiY-WpA)tR*I_P*PQs^nnKRLP^VnQ*DxAa;&YSKFtgO_pQXr3ZF`u)%~>;1?i5E=3k@oGSzhk?_I09LI-MB +E#@9;XX;Dcjp9?Oad(N<^*Mk +MUynKrM2g|aycR&sf%*=Ly3&<3j(~^&=h$9u{GrFfRxa$)LVp+fsiL+c{?ttp=!psjl{;Gv^1Ni +KEh}x>SDBsrb3RCphb5Ua-wUN>WD(JVLfLo2-((zzAZ*MgGwm!2^&!qTTg-)4;}NM^M763GgJXS0nsqiMVy>x_63w;}5m8|^Ns{O< +lzM5B1hShyLHKbaUmNy2xr|t~El@ik<|_?8-l-ABk#MgTnq&%su+rjK&6uZAW>PSC+?1n8a0Zyx%3WH9i@BZ}*p4B}Kkqv32AeOsq&;q>q^~38)5DxMSn6S!rebgXP2BL-xD}p2`F-j$V7s#Jwvr=?7lt&ZA +Fd9P?Aj33@K5gflx6$}wk)T1A460RuNM_<25u^nyl2DB24mnvXzJR%u24z;L(lm~o2iKKaO7p8^TGW&tUZ0~Dnt&QH{6R68j`4($ +zH_E^LzLt+qUL1exIM{mwnG68Gcn|QDJn0>mP2kDk0e*ahIm!o%>7PWG%ar&q)&0A9(oiL0`6wksscd>*G%{VMFv7K8-xZoYUvU< +x*>8>jUJq8w5H;w52_H?G9s=bpW#4#awGQf3u_rEPZuvu*zkH)Gg83=RbOo6d_ioks_y=wBGnv=d|`pA^C-qdJRw+VjA8;m +FTkKye}>7024kvHC45T2OFY5F56LJ!?MU5v3r;+(*G=7$TrS+>Y)+Sy7SDM$iEtp+rbEVm?)sXe-AinIn6-h8#jhlxUtz%pG(>M`l$BNig +67iL|`bt+9$yLnAikTsAtX5pzfeaeUVa@(58BM4TWwXTUGIbN0#H8%F4^@*nRRX;1U^A6)RS3=gjGFRy$AD_*+LHE6wi@H@-nQUN +3F@8NdXR+49W#B}TG*Z%kzFz)tQ#Bn(A6*N4?7|vcPq9UXCJY-@8&hWTn^NhHCO0{`hi-%j9wP-%L=ZsHLU8Wbem%9MWHEq#6@x{ +UNopo9!M^Z(~6<3DZ(n_8f;Aj!q>sS}HG5*DOEutfh2~E*N*V00_>2QC+NyOWan(G5&91lGiZ~sAAucBDUjX)FHp4gGb +Mxl;{s_bYG+aVcgQWwFn+u)YTaiHWi1INwFZ|cEEU}U{N){?Sn`SCczvosFE=fstM^A?GsO| +7!x_!feL+LIaIeN1DCV_+>L9t{v6bX_}|PZ3REAB-i}}-kl2>l&Fvi>9^U75cB;&Fj@a(FX+_sjv?8-rX(ji4Oy=!QJydz(?jy>$ +Qu?HAS1IfcN*N*%!uuKXa~VNyTQImnLxSjEa-Org{rurXiezpD?{KQyK%CNIf$ +wHFFG;f@1C*xiN>Wk?`arZ%~n72ER$GC7Sod*0~CpnbFUvfLKJP%#|={nrfwwz|)WX(6m|siIJo%fjzy%cTwNRjY&8=|~@Ti0YX+ +4qEJujfQlcwf%`38lOyIL4eh$gW~)3vBgi9WB$LLEkl8I$p(xG7u1wk!He*)ki}l?%-^mQT!3OIbu$@2Zz~GgYw5hvtl^?!k$gqxAoeflwO^ +v2*a_O|>XNmXj-ewrocalI{S*zA%%e{JIKN(_Y2o4JKrXtei6vvVci{u%Th#SWB{9_Ym~#g9%zK5(bM*tHrN@mXXnf|F>Wz5)dCc +Bgj{T2jsOPh-#b2L*WFaqzX*Pz$gLY9Yzktgk$-OqRTs&Bs?P*SL?w-w;abRkAJ&9{k(9Pe*`+5XYSY&%-Gd>9-vIy5owozE# +j*}P+cPxF@clyHjK7vD2{zr0X%1<1cYNm>H(Q}+ttbhkAU}vAxa`CY#@HTwR +(Ar(vLyq#oD*CV_rERb%o%Y6OGW;`yDmEZiwkRjq-$fLN*riNP?Y7kHw2Ubtx-$_gn@wK2)0@o0Zut~s0j%EgQ(Mk-+R9S0o*IEp +1`If1_P{`Y%wnp`4r*W|C%1eKi(W`EnYmyTlZyqTP4OYy#&+2aZ9Qw*Cp553Y=kSxa|HJ&rIcZe7;HHl%Bs2X +avC{ssCPD>je0`a-GC8GDI|=S7W6o_z1yhTyQ8oKbd}?BAnSpggT?MSQ(K5oPu`W;IZ0tyqsoH17kvrys<9jX;gL$xkWJ&Tg6*h6yuta+-S0QXUh>D2c2P)U~9_g7%9f~x5B@B)xub4Vz8Hi%CQHKw`4 +0%HKu=Lel7B4zPDx0xTDEZ*J4Nx6ut7xlwz3sw*`uB@YCyG;5vVCtD1*dd0r7?#+I%#%%k*c`&4XWsZynWnloKI)`7$NJXsN%Kp# +H3crK1vJ~u$EO-CmRK1d5}l)czJ5dkj1ihhsW^&}2ZPbaec0;uCghjf=VhlIfl#B|py5iwc +tRtoZm^#ahog<2!NJ_PVK{Ydy&;r+Fw}cUm+)Ugo0u_oXMK9rQ0B?qRI4Nv>gwgJ@jH}I2`EYY)yqGOY5}tziUsQ>hdG=7SeyK4h +^^3cl8`>j05(JxawZ*jx=I++69PUr2XBNs~t8d1MEeFgtlXd-I#VV#>d??DS|6PUnoJ)<0B{`|+!>~_-GyABS7Hj<-Xgr4(;1r80 +^qqQ+-ARaIF)vS?uW=0$CAe=P=1#73TORNR&nRrB=F2rcMYY15_{InyvU0p$ +$U4F_KaK(+x^|SPkjrKqh64;lExsXgq9bu}z@J6vFHd5EO;2pD&a;MB+EO2jZ7%=iI&%>c$cQ#Pa?;VfEU{hO;(!WrPRYisTgl1W +FmZ!(rjabM`2^)H3SXvflP1x>88hb3SHKUHWe1aetUQyLrt*J&J&rL(4f-m^*O4q%8pM55CMQ#3GjH +X{!xe=DbN+I2+)s2}5_I0C2vUu%pu5jf3+z+{*QrrH{2THII-r+teH6SAg|dd~iwLFih0_a8uOim@HGj{~I|c57wAH4@2&ugo_+U +4mh4xeQY2u*s7&IOm|=bH%GQ(U9cOCaIIU;_bCUgX4HZaNH2>bd`7sYYwlO>gjyfDa&j_9xvi3!JT$+WyO$0%hvMk$kBg6O(8xet +N<1F4c-CjGhZSwIrY%2nv+$9?4)sELFM{8FJHK2=K1>Dd+W{}vzW;$XHMi*>&ad)u5g#l+lH +71O2qgP1RCUv&t4H<=AM +a&6QVCVuQs#npF1h~TA_NjJc1JYVz +r$u6GgUy9)&@O6jEE$a&Y3z*c_bF=W7jwjM^tq~-V7gGd(Qz`Vr*<4$&XaWZfnC-dCpQbe?L6Vi>;{IOP&VhTYb#J>Zm5EEu*U_P +Tgd&CFNnEXw1DC*ux8+}39|Ov|3(r$k6;XwlX(O}Q)2~>>oHG{d)vJj;o;4GOfsfhvxk))Q6Z5h-S|9u;PKboN~|eVF~-(K>Z~#TiMi|9~!hk4agV7(4Tnc>aX;)B;d7(#$*Yr;|LHVV6|I|+0l-3mZ&F)joRhd6X#Qv +D4}|^OC2If+f^w|h%$Leu^?7yGDDr=vc509DSJ(yG$Qs%NgyGu}(>Lu@0_0~0i) +jPbE~$f$Y8SE)B8-eAU8J?vEFghiScZ)#VI8p5U5-o4iyY-jA$E~5jkR3MF3@@8whW5BT3_KiR^BMV%B@A`*i+Au{OUh=8j2S|slI|(-sRA1|iV>^oz_Th!)3vvyZRWar&83ytbj3BPiN*AqsNm`<#LuT`Xi1FaXHk3FaAaWW1aGR4-qC(c7pEFSe;p}j17m7@ +24H<*Qh7G$P${u5$mSiJ8uqnpl0jriI0%v|lzl$&;_oHCYnV82kl0%m;vm+u$vV-=3aMo)xRcnE8_dWl=Op#oeRulTG-C$-Z)$6! +2YH(@gP%iD{l!OY#9y05pr{Ii*rr9bKa1INDI-cD^(YQWC(ka<;v=}0i|#8_;0>#X8CFSxT|j7co4wsdXNSGF9=7^-J+yh#+V=9M +b;0eB2+)Om?4H@^sl~#2fKPf03m)`_IufiRkF5msjFi=)i_ +4&oh6dy05aHd5(MSAp9Y8=VCzsiCVKgN4C6s){PLwq+9s!&*%RlJbnRgf$wOxh(FgXnhqKPfl*oXmr^o7~zNq-^$gELwOW}f;hHc +to9kD88HE-5}=ryG;?ZARdb$?L0AS}BiD#Xvy`&{kufgLlBq#kj7^hn!VK1jb6?T&)|^hyfdf-#FH8O0vihQi^#u-UtJ6l}cT3Er +NVQBgZF9|`ZL_WKcvXzGFHBAlKO@X8y@}$Po9`ub(9`?Ink59>> +hR~x8uh&9}e>I+_LvXL^7>AGZvrV;h2_}))+gXmp?DbotDRC3#k1dzSK|CGXLXYgS+U}z}LP)~<052=kj4m=)>F)EcZ+n?AN2g8l?1|a43KE5A9(t@qww`f=1T6i8ipQ0%RXzK$yNLC$w&t38(45zbBtykd?Nk~vs!30_Xk8>U`*t5S +{wRJcGcf%DBJe&?q)SzSP*JE91Ex3zRv~$j21O`M#rRV#)z~axAID`XjcxZdMeH)t8fB1pG)Ql1iVbnvs*BADTdM+jfrknhePqAO +7!4sC@Y-EFTGbb;FoW}!Wh>l|#es5w07coF@kz9n8xGazJ0h_`q+2Hp{&San1*@E4*O)T6d`&i>a(Zyk~ +dTGd4d1=s!c`yxfJ*{KQ$#Rn_Q|LzXdbn}u4B{pBeUN8<6Mi{U#J|m}h=&n&US$F}iHi?2ni8wQ$GHs)PK%1{lA`Mqkv}q1U~tvLEl@kj!9C5U8c7SrSEX6T_~(%m%(EE-8qu +5YjpU2b!4P?q#;f#2h0LQe~>)!O}Cxec0V;v7DBJTgG)27|N=BnCxIr(j03VYsvE=tx9{9Xdt+JalK*RtZH#Do}Bn!+F^FB;-`cb +i%m-`|1FA)y_k~}4&IwJzI}IZ)&!45n^yXt2G*MuvMXfp%Y%;$dT?YhNaK!x*(!cky{aEm4PB3?Q;iXu>m-e>@U=?HZ`EK&GSQ&O +n>A>AsoV0-_i+ln1V`*{FR91=~VkMa+ik_JF^^Aj2@1yhtVg5dxM~K1RAk5#t?G+;F;B383w9QEm>C9rV>xxG7qNKM~OQ${8 +-wb@R_%ne4@&bt4^LoX-xX7|ZTZIVBDiPhw`k)1MdyPx;&20@sFF(qvP;btXY4oJ*&>TcGN+c6-?5!HLGz4fCKEs%RKi(_S=D}rT*LU-Kaq{+vO)0RAtD%mUkKwhHKymw +nt0Wl!_>)stQ{I@sJK;>lSh_Uo+TbDg;9)^eJ0d$M0#7o2Z%i48(OVW`aYBZG)pWf>@tMc>NRKJ*Cn{zFa%8)s$2T7)xCa03v&{!(LH%t!~B9#fE_3J;+9dY1@xqc;|-^5ebLuA9>Ww% +FKiGN&{7lUE*6`w*s~99DpK3)sHBc(nkrFYauQX$Fg5LpvK$2AHaE~bWN%vS)P`UoyGI}7E0vYfF>}v{0SiT@b>WiEu!yzJAiFCD +@f~hM6^h;XXz0%nw$wUjcGwwa*-SXzyy7sZH{7Eet?4xQpVsv7dgJ#not~?A>kY3rZV%Jx@s&)rz(D~&aES1i93uEbQta&bsI)Qu +on3uTLcFs`6sfzw=g&R$=msE;=iBqqCgxX8?st(j_xOuV7vg+{gpsY9a{7amn`Vy|r=zr!6v8{$2BOX+VkNQl`?AW$5 +Rwqgzq%*5>gbG50II(OWR5MZJxSLqQBx9Zr*xP1G)_JlV)`u6b7{g-M)Lb=@W~{hj4(sXtyn(Om5D<*p#UR8ctv!2Y4%(K@H6g}^ +7;fPB`jPb<1ZYp%L&|-z|G~~X)vu5fv7aAVz7QS_w#a%j7*<=TO0;QmJJKZ7J2C;0ZOL%=Iu>mg$Epyqw}y%to)R +&10vG{vbz)Lj(_Pp;bFRw?e*bP;zGwJY^YIeUTHTA-QlR`U1d+6lj27X_J$>G&%pOKd7O{Ku2?gDT1{ +Y}}(7yyRM+-YWChOBtN&eJy{Hyh*E;J8)pH_^itXQICdd)ua+OmDx*AKpRk8R?h&b&c2F+|j$hG+Wto4U+P2G{f#&py5M`dpkZ42HZ7z_{n<&QM!-sQDtV>ZVxx&R?9% +`Ml(=K)IZ?-7^#bR1pp;Q_W-w>62xTL7(Cab-LK(2K}-e!}q +)1IP(4MNQHS(l^O;}wa?=-rqB&W9=|<;8N5uMtpXHsfhYWGB8%D{5_N>F@7vPTr`MP8$Qww5f`#5i&c}8|I(|yk2vhQQ}C7-ItH} +K1^BRj6*jFjv5u)O=-t)RPzH%Dee^3SALaVtX~u##xVrVL8G>hd)UK%W1GE&p^E3KH=dBH>?#}FBx-A1!|bg#iF4Azql!&w?`^4( +-ZB_Ac}&XVTk|@c1N?fRL@l&b;p6y8G8+LQ{OYOQply&^ny_{;fWrf$sgI9xW)ru;n)OKv)wVs3`eNFrrqqaI_^Q?(Jsr`oJn +g}8O%vV-cQmv+JW$Tbma_9sw>W@LbL-%&5EC>tLbS^(JQ`d)35Zggp(lIEK_*OQ3BN`PUyzX7z$v48p +a!K}&I`s^4PJAlz;aVY&v00R+wgIkoN-v;tEn)a%-*6lqgqn$aMP#K9&VzmJ=rvEnqYsV_?Q$Z4@%PkbJ>0NSfl&vE!q8lyhNIjR +1kcuNJzuFhDQ=8ryxMn4CxQoEu*~ST9_K8?*|de&k*IZ(Ad(kwnKO2%+9!DJ@f8UlxDnm17ieZ{Z&&dBtzJ9vRzmNkI4G1Mv=l#3 +SIftms_vb@B3^y&M6Y+Sn+lEgK#?Jn*05N2FcN#z>n(^guHH3@%l+WAvf&Z$0{uJ5Ke%{J8`}d$M)`{v?AA`bn2Cu?cd5XXwbpGl +5y-4~b*mUhAs=|DI^Vn{ZYo*mg&(ScTFe!0XeqlVb7{3NWYo_q*EomEb$OjzEPP8`6kmUU22HAEV2PrvyEfNVlUy*k!70tsr|Fc; +R0*GP_OZhqv4Xav^FLjlT7_jJD^L7S)c_R9x%k5f5dX{N|8Mn3xyNQvdTGC7-86ZU}a-5VL!h{cQedx~0l9>Ho*Nh3aGl>JQT`)8@4CA1D6RFvG3-io=WDwhm;r7Hbl(w-upAF9=jMkqEn{!~m9Q?0xJrz4NvMFHdVC~^iftX#uafrbOFj#J=GL~a+3zZTJT7|Bz4=TaoC|HSG71_1d`0uGsRS7k! +W2jN$<^Mk4Vq3z89gVWd5L(yiY;C7PF(L}z4|@rCL+0i-gY%gkw3E>A|5#?Gmz)+J#6D6wQ^&(qr4i +yeOZt2r`BbcR5t!11PHS&Vig@7(yi?hK!MTupN|9l{QMRr=NynEbtIwyqg-AcQ`*q4dJWhw3Fp@I;4^%18S(C<~GT8e?XV$zQ6Ik +&|UMeT+%z5af^|4PntRX#LWiw%*kh2e-(ZpU9@tx*dFoqb43a$^Eqm^O#(TNRIeGEwaZyZqn46xRyDS0_sQHSq_!mJ%L7fWj)49+sD|6=mx`ikJiu~XJqI~iDk +ZIooLVWXQ24O^ey=0BZms<1a`H9T_mFFK5)h79PvF$7U+Xbl;ijJEgLL<~0bQEaZ1@Te1P!2SbN=&sR!>>)Khv8sIEY%oYg%7NZk +o^+$-#uL}#5&betnHcRhL=KI^RS7_Z1Og6L&?QS1j}}n&vgl-V&(3CtU6}pBD>V&6qk98P*0eMs5K4*eZJAc4kL^0ym_Kv6Gw`w`Bvj#yMFl*h~%NPa{pH;)hF=%!`0wPw}39F}psv&Wxfd-phyva=Xw +m|y*ok6K=%}rLb0;v1O@q78I*lturTyQg9I4SVOu5$2h-p&v6bK_QKp7d+U68+Wb^pn+;o8kHSJy*2wJW5I#-LMXoI8t|@j}Xm$b!m^@mfZG +Un&$!;%ucDgd)G&GC0ZeO6$j +i6}POOc=a>s4U#+N0TSaby=VARrw^8lIzm~eVCNBy|p_kv%xtzx<)p-tZ|_L^FmHP*UUxcr1jll@~IhB?#t~;s4S+ge3o;bd3vNtDh?WRQjsG-1O +=X1Q7ZH~~yNyPt|I@5E5p*k)P-X~2m|Jl5wf>1}amQ^tdA7^t_;@f>xao$&ho2yw5Me9ildt;uHC#%uoV{^&! +6NsZRrK5^)~x&1Ld$nfFCz(zSIg<*{nXU*Mwv76(ZLr)xZW-&EWDGhChwoQ~UWrK<7P)9dpxsY`` +uSV2!KES@$99%X_uu+2kpVsit!G(~1eaJ`R8qAsu+o>w=k}Qef?v^UMZNBNnd>O(p#`pmEfX{krCHY#@IH@^~gd4^G@6W6)$W +RKGvWCe5*?kHh7_2@ecJji#tPz{h6I5m+|$Y;9>tT6wmVxVbF}Bc_(EOJO&&v*8k!8pZp_R^v3xcLMnktrS?}o3SM~ha~h)DcFwx +$M)fKl(&vZL?*1M7yEQ!jf2cWmPYK}#0TQ?2IxwpJQ{NxQ>eBW8+3BVDnV4e5+5q#mX?WA?q=Uj&J~&d#39_CnOhn3{F;b7?x_Iq +=*`|-arRT~FV60+T2p;*uF8;djgTjn-}pa1>z;fyC)p9YzO(Lg-M#bpG&_RD!5AJB2ip_3Sg0H6d7@Sq0|~nYWqI*xa|kstDY*>CoIW_k603W*;Vf6ikT~21<8ioYH*bG#(toyl9we|IBk=0+33Tp +`SONbkQX~&G}qg+U`d(L5tgeU2mC}~et&kM!smSEV+q(13n$A-eq&b*J%SE1&W+(k8PeSGVk+zejZ|E%Lp(H^Ic +T|TGjf*@>Q+OW1sD6YOWG`(nXN^&5e=`ffH)3ohgGiYKvNKb&Zp5JR1EZhcn2T+z@wF$UNamU~VWwVM7?u +DucjOjyJg*tLSE5O`lL7GE22gsgX0+)?E0Jwz=1GDO`0|mgBtgBdm(vF7hAMB)-o4sRtq!6GGpAsB?NjoLWb{(#1_)R?^O=E#f +JeN9}af5WSsX0&Y>+TpZB$&!6a*(KM1aOb-$c9o^L2p3J!p|!oL+3LG +xYM&7M7@#eTAj~~pk_VQOY1QY-OHk_?Mci-#P{Jgd-ErF^XJn)cECJo5tG*a@x0|F!*aD}J1=gh>IERAp1t6qAVy~K5ab`xaq7`mGwgajj-cNm<9OgT|w)RJ}`zpaBk +Aq?Taq0tYUyPIns5p{|c<$1~8ahudrLC45b!99g6xEJ(UMPqCLx=krD)AcO53N>`rzAW@|?v5mLqVIx{@%C($s +fC@W}9?_QxqMk89q!-j1b!((v%nVvdvIQ~NwJu0i%uRlt-7@;d9PUPotPIpXU`}X +$mIYfEz;dno4h33)y`%Kn)y)o(Cjn8+b1j))S14~Yz=XriKkSOprETKt}8s&fq2sKqX0&G@XRj%6SwMxY+#o6y0TsJYF09OSWN$s +C_{6EU|Bo@%8xxb|fiak&W2Ba2Xo(mDBpM^wGbYPdyOzg*VI2cZ8pD`0##7by;PZ}yPB2E& +B>7+J6=j$356||d#pHF$w&CK2vk$k+u`48VPD&Pg{#Fd4h)-5Gd+gAIq)GHjnfJuK@&|8b7$c!_f0&~_CXg==5GZ&UIWPt7yU*~n +Ip(GmZy9m?G+S2q^~)9qrEHKduV^sNo|>j*np8S(^+hX_hS5&bjHo-CX_`>!j+)vFt$wV)`A#=UT)Ae#XQ*$wOu;0<@9%(rpr7m2AL+lB!+q;*}Bm?`lCm+ +Zod;+_uVE{OK{670_&MOcucX +#lzCi*R0vdrS1?S7xicJ9--eGNH0=$J%oHEqV2@G^_uSOOJ>P^-4TjQaM^?`vY`;Kw4ro7oNscW8Y$`sdqU!DsLM=IgG0b&az9K{}xb)aucHG#Gar3eZ +m&$0+;=3@@Dkhx$tZ}8fxqZaXIqIN@%ITLh8J4Runm=!xh`Ome6m*aLdSXkm(iM~iO`G11ASg8m71b0@_K^rXgn0GD3JSZ{R4Fzz +k8Pn!nwpLe@{6hCSnp7-M5w8j;a0RelsiwkYQ%9fBFFfd$Zvucoezk%;g*1q>y`^M+3wKRj6XL*br@ws-eoo>#bGi(b$cG#yi7C_ +M-x?S_NRs&rAn62hqsLT;ANefAyQXY2T=(oge*VE8I7>Wd@#+qj_g8ik3^{578a~gewV1ebjhmfNX2zTY{5VHTk&7ef7L8tiJ;#Q4T~{+#Sy6xI +Cw7OurH~OHF^Qjq5fgWzlL^7VE||p%R!M8_t@%zZG4-AhEG0}v2zOI2wVw)T^=bVdTO2o+Enndtja$N$DPQU9V@-*mm_xc`qOw0# +xqc~Rr!HBd^&-gSWkfjpP)KngK8&RQ)A0Z#32$r@yqK@02)cQQTOFNtyzKJ7pqskAn>Db#<>YkUt4RHn3%J`*cVqxgJ&XyEsl}lslh#2qD?|Jlt#38p8S%pODs9YHUdr +xFMxaRn(HEhM#6yz-UvFvvDrX4oXa@v|}c@c@nl)_)ru}N;0eHIR_(5Cdxi7ypiNjbIURo*i02_%;VZ8Dpaj5Rm07naIv*^PfQZG +3a&EOXn7;_A<;ipTf-QAe4ldC6K$2746)L +doH`@GSIE&p=M2tV%k?&HF%)^t?2{zthHthTj|!GHsf<7R`iPiptvn^6-|RmUyGorHL(pr#v6rS7Z#k6kS7cwL6)!C;>MIjGecq( +%SlL3xjuxblVP*+L*#|ct9>+MZwlbO`Wrlg=h)adAna%Mr!+3skn-($!tY>9x10*WG +3^syZ0*Uy;Iz=Ngp)@G{uW=5W}G-RP1j0J9RgY7G95ZB_xK_Ges;HG_*)N?56TakpND3Mhk*F17(l&}IuhJMR +6m%>m%$YS+ZoHU1+E&q72AMgoGD&X~nTD2wP??ue*@eA4JsHz@ +`bR9!^Y}BfSEyt_3thL251x*F84hcUI3o&6_3;E)wm8-V&cPTqU +$Y=gvdEdGl$C0I(zw0RqJ)lHR7fY792biI}HpHeZ`9et;$uib|grq82OtC7nrZS7NXc(B+*caG8^J5>P-(;R-<2$!Fkr#^UmIs5~ +hMOYu7Lkz=C(h+N-?1IZb)s=oicdPD6H!*|`R+AX8958XmG910z}&{+vlp82qry&fIf@leN50-*z*>6Y=|q%*SKof~jlL(V0iZS=>Hi?UEZmY*TKtgihe5q+XXt>>^+`UTt35n{{q;VyRJv~C3<)UD}Kms+lsnfNHlfC=zc>`91fRqc*MzHMGFLNRk2KZz_<aPhV$xBP0SKF&>5%b+sdCB7^j;_QL4iaK*n);;W-<{;@UchM +ykpj1b#O&1O~ftl3ZhWMlN~nk&TEh;%*Lm)1140!EAQy;vJcr+@gf=QGUsp(>zN2&mS}7M7Smq;8|j=Dw-T2j^h(z~*Ey#@4?T|*b@dJN)&K<@duqPAl(C(%t7l>Fsb4CrS9~5WK*5irMZ%FIQHLOwN+@}B +>H=0#o}+N$+l#j8X)^;XGyKhHNOTaO)_Z9q+rBf;M2b&H_Z|U2On)xqBaz>|s_Vsd&U!X~!T9Oimz%9sfyFW+EBrES42$_BJZ`ij +vQrIwg2bvwSI$XfyR)(8T3I5MzO<~tm%v5EbLm?n^Xj|9vD82cSotLv2ABU-HFnj9jh(b +QV?NFI0$K2AXKZ)i@t((S~X@Ds-iO;bX^TG5y=F1H4lqwV9+FFEa@6mDlq!1Bg!O>KHJt4-sF984by*cqf6KNbf1*XvJ&x#DN~V^ +x0+GN=dcXcK9TWPExaT2D*kyi-{YK;Ste6!U?b&rxLFD1@cbYqYP8iHq)V@}vgLhS)|P;pC;Pz-cw(D*Gr;%FUYxza+^uDCxe7Yq +;^2mvFPoG&qSP@#DvJf1pdYapGib+G^%gz#@OV~{$T+0RrSQZ}VxKz}7K>bX?CT}3YDf29z#n!^fH80{!w05?FAoU|Ff3rPv69KyF?qE+g1d86A>GJQr<=)w +IX8LJ@2I>4wM(9y=>*&VP0ID?pivjrY?>;zvQVa>&B$sZ3wFW?%Yv|mNcg&-7$s98weXBgn{bMl+}Yf4jtH?g{GR3A=(bCc29AiQ +sb^xk#IBMP4Z+d=D`PX`xr-F9rX7(^QQ1976cAqXa2V1R`K3zLfv3idUXbu)|s9}kPYmkf(4#3{bD0Q4TkvMhyFkB!W+J+k-py>T@>W`Kr{(#RI2=ah8n$RsS4((2c0el1GX1IhaQlqbLfP@W4 +$b=8QrZRBc+3>2XpzrA`9ZvT45jfWa16NFYSKN>puc`}eSM&7RD6P}uS +TCT(Qxv$NIPX+V?c1%6>M&<*hpvxhCk+?ENA1cr{y>5C@K8TB^%(I_7u)h}X!%3u +j9pySGUeUwb~io2zxsva&x@eg ++mFRB&t(W4dL{wR{GGRx$S4<-A_IYY6q3hNN*Lpqg=yIV@YqayqPM>1sH`^xaR3hIShp9TBHa8Bfq{W6>0p9aMWf3M4CwY$6| +n-hPte9{GUpXTVU=8w0K!sAZJ495olRITQRW#f5S+S&}cXU%c3OCmE`GQd))NkzyzxK2HvwxcIvS6`)34=12p{siPKmM>S7JncV7JP+AU*5yHugH%7vi$0?_?&9sW#9-P3qUZkV$_5)^a=6V$f=b26`ur) +y`X$TQmw@Y&Eds{v47&goO4m4PwL>0L*5RJ&WpF8;RPHG<@xj!T5Ng~J1WR8q$Y=XEjs8r>*wPwYby!l;wp4gq7mcuY!VzP^j#e$ +@oMm+(1Gw6)`LE=B>n4PQZnwjUaCW9s1!YE_3TQ*40Is-eRz}US;OV%OT0$@mBeVNXuOmRQ@8hlb?FgB?Zv{QMJuuxgB_$&%a)qi +zo~QQtoZAH04yyQbxS}3z>kCd4ewz=F?P0A3hXOv1Z90BZ?d23+=eJ(m?RPBX`i2pFE3apMY%%beEm7kCyO~bJg-hE2*AZQe|yoA +-+X%d>V{mQ{`;U-rs386GrG_4B`1MwpY@HrXX +6m>P2wF*^?bC8z2!YkC5uhhY?VMn;8U;AmV5M$VX@s5@@5q%W(HmG>T`!}qReeF7TMjVa?l0Jjujon(&1Hw^5rTUVGB(pMtoRr;P6rWMlc?ZI+H>St}e8n^FYqYO} +zegfiK4kcn{jD9>YWUb?`!%}dZ%q*Qf5&qch0IQlXG!9UxcJ!Ffwko(c~D;gPW;*rlzd7?@wnL8P0z8|miWP}0-5>E+KcG#wx*1@+hQjGC?(+&QiWm&gd3N2>+s`e6htk}G__Y%Qu@f0{z`8vWl^OM8K +{B1j0I))NM#xbOA9jfP&l6ollXJD*sZ*1#e`AN*?YiZv0Tzjfq5EG-^ +%l&`zbr_EyEE$f>Ma|bX$0Qc2A9Gcnt%K#AmqEpe?hE9KTV&N5tQ-YA07dhdVo+eTfauaT=g42&l +n9kzPnQ{l6}c= +=yJnJlzaQ@qG`fr7EV28^=+krwF|bK33hIJ<%X2erN0 +ApA%zCB?Bl*UO`fvzNLz&z{vw%@Z`&%j2kuh}Y`|fZ6_Db3jD{Vn*Jao}fMoWJJCX2D^>9`2fHfbVW|Xg7t>fy5USi2YDuglh7yl +YZb;pnzAQy;`4316qD>#U2tqVBY%QVDYskz^&!9sP`+yzAxtA3zO%6J1}}l6Bk&Q2KW6*P6vl(pOMQg5(H9%gvmxTGFfce{O7;_@9g=e)38Tl%&>aGL4FH?aqp;o;&wi(f1!9ZVMDar@iNXEAu!f? +5=@}1Qa~{Fk%L|xAWv*2*1h6oo5-1AI48t}!b4a0mFT)4UoU;ZTSw~82%%QUGXz`_v9a!?y~%Vp?HkZ6y$;&@vWvb4Y|CKw0GHS;NheOt!~0`B +d~)EcuF`SZJB*5d2s>I#y*8hr@>V26SLLe@jb?gTbV}a=tB5;q%V#EYeRp=2ui@6L0hrh`IZ$_RYa3n#`7zTTYqw$l==BKU#|1agO~&?1z(*;RUd8Poo~a^rTp1N_7f-cM!9C` ++8HQ5Ns_lD>rPlYs(Mi_nIq6*Gh-EEcW_N95&thCSZSN#!)dbU}N~SnbL#r9kJg=_AhsL0@k~UCESTCah=@W8MBH_fxl@<;%EpUa>Ku +Jq}7F$^r-&=db@qtSgWwggb*cXh{3uy{K>$4RQ(sV@O5}ND`Bg3JQQ|OA&D%=RyVY@iWjRIh!{0~WolV0iFX#Pn`h7LYd8QdIs(BHSukQ6GvV)*&z~`TQ17|~Lz+ti +AG5~VMjxL%@v;j43O0l!+u8?d{FXOumFa*!G~OkpYcUCXPjjkWt|kmjjy%F-W9{KG5}`RTvUD#TQJe!j3FxN0WF6rT9+%v^jhM3J +K5{_FI^Ao;Wn!1jvzNehj27}dPlK#u9YF8jhW%fnn4$q^h--yqc~-8hfQoq0=R=wY_v6Lg4Hf4Hwgk_p>?UJ-FlW;tLm!%j}Zf2XJ4eJB6mmps@hD5GOr^$B{yKd1Ye?%o{eksT2k&@QjXiUEF}c*^K@dq-mK +n4H6_@UMsP#N6;;J0C&H4MQ_J=h4<%Yuyf8@dn)Sd@ZJq`v@}IQFxfP)i8`rP;rhjLqbX7ZC7C#S#+Iz_bD3=bP!({p0Tn#ZFu +kqA@)gj{@rd)9(7rW5o;z3y!Jy0t_6=1C@rg|BFj&v0!y?QDIq^ae5OcG_E}kxjEFY~?SNB9KQdJP%so~t-%f+wg#jQ5Ux$s +_?M=Bxt>ZLW=5ug7Yq!)_rTd|aU~FFzI3V^7j9k=hb4Ha?J^_NNrNR3SU1Tco|X5Z@IAz%f=FnLc~nem(;EFFnDZn2Abj93PnQhb +a}k%X?IMcMkTZm*%|*#(Z8S*@!t;C+Irg|*0C}yeo~BB}uQ25cPK8J1${o#SZJ8vp%K|H+2-FTLd}csb341Ek!LR+>u5MCpdN*9i +a0;89qrIXK-;TmKR05hjHq5vebc?_KM>2qY+dfTRj3!ff%$Ma?v2Y<`LrMQri!uEOov(VhA(-&pCW%1EWE%U{iOJ48Tg&8P>wLw+ +=4<$F`4msdc-G}NdCFD?ix6+07=0UCP=oDHtpf}p?l(=xKSP@xOL;u%lTN{)T36*{}CsGQ`T(jpVy#*YqXe37D(f>UXaSb?;-f+CHJ=sWDMEhZ^qPtg!n +(45m^llW+Q|I)cEn{FzU`Lo&lqlMl)J;So>bwL#z?K?&_T_D)ifkj6+m)Ui6{3wWx@p6K3gDM3^S#!ZX}G1P(+2a+wB;2izO +A!DPjxp$8oWsi@uXGn84w~4oxS~%U71!+eN1;8pEPJEivbNpr|5aVSLOc;z7DJz4~%X-5n7a}2Rp^P*HE1$;br|uU!<@|kS+?3T# +=b+V^w?X7dMkLyIB8zrIN5~XFo_@8=x-{E|W6O;$RGlj_c;v(ZxB&@L3v7x0j#{p`lgIz6RyjL%!GUKoa_Aa(9Q-Yy?S=c+rXSV9N=+Bt1!x$f1*ow0B}a+OrZMBuJ6BQdFu8+s=J7)>i0t-hE8>=FyH~gp;71{SC>d +e`x$zVhI;MwF!8RV3?M~$t3hB7ozXyLgdd($<2rL8DNp(OcBySYfwyj&#v>tubyB{Y3gph5 +NPSrnjO(OPND}MMb%6?>Ogv-t2{_Y@Qtnc-nV<(8VB_)ynZTkxejPL_4YeNw?vFW^pL6u&n=X&I_-4ds#ix(t--fwx^3;=UFVE2m +#*HRK7?XNHDVf_ti3Hhpq-2E27ZoOC+XMQE*bz5GcM^@eo`_9chvSzL}Ya*PV6o3AcWe;o6;dZE7YNxflWeiJ@1&kg#a_VQfLGUjSwKYw^+9GBpj+X{g!<_D1>sDef#ox2870% +qmW9bHdu=S?Nf0XHnfSWi6}_Pk$&9c7|<`5P!fas9~pJFa~e`^A?T&4OljF(7vQ~>WGR;1 +*uuNa86<$N7<$t%KL>#now^K1nX-6vbqT0e-pEu|@h&-%3*g4_i_Q{c2bsHQHgzHX +A(}zq-4QOC1U13Alr@XIB)KztMjqYi$+IVktKIJlVfLQBdf^}*a?jZHL1^G{NqS%M0NxWdpVNh9(+CP8$4tsj0wvxqoc)r5mq5G} +;e{6^J(jwXbkB4=eGd`!LcL@GXH_Xkq&`vCcfm2c%Sr~3UjBWy!^n5`|uXE@+=q_eQn4PP`2Xk%N +rO9=gA90QB?Mn&7U`>GWu4HYGUQ8IT8MAePP5R5TuZV?$vkVBcymWxjC3fDRynNZVUop|$m-oW2#=?n#RzXXbI|qP6b1T_Tv?{+R +YUTP;rp4+!N8j4qc?yDbevioSN^ljnuBoB7hTt&lLKle92ZsQnDpKCecyzhbl;qPzuKa7>EYM!liKd(t>?{4&s?6BKv>yy5U2b@X +??q5BMC@0O`NVkQsJ32*SRoT@Y^7z|mgxK%JHZGqHSg;wbSmqcuj%!6t*e>9_j2S0StZB<5 +P^2WlY*!)HgXGn@1h@UU|9L0G#jsov<#tvN;2K61sW`QydVNTE9D$gjU;FFv#vHHP=!cHzS{Lk|n8 +k_Mx@9+J!o3nX;o+x&f6?y0OS7N(jrm4@nG;m-WMYx2@y^+AD=A2}D7Yj{!X@gEc1mEyz`Y}bK}I~J +mTrmXn#{t;-ydhkD+r|VO}hf-j;{GQTvBhi6;@I*DpZY_XFrJJ^noeudgM>NBY*B3i5U*{#xCMZvL8_Pvv9H0PQr{uh6ch;tbw&R +SQ#WzX$iDYf2}OhSpf%qDaNt@fGF7qyQO`LqwMrJ{C6)HC0WqEPfw>p%~Ty^RAd-GzWYx80mPwZnQGK>GdKPHF^jP- +kCF@YKp&`0pSLg`dFQvS0g#v4lH3I+!x@GeP~fjpwh}xntWw;^JL5kTduI~G!~t%) +s!8`f-sb?(ar&L%tDW%fdR`*$j@}i|A7ziRJByTmthDL;4zc%SpA=M?4|;vmgy(ci3^3r`tC*v7?#a?iIOx*~apuMBQ@ls61m3pi ++?n$VMoB+&4~h%C9Y7H!h=KxqMewg-&VvS>O)(hpY;|QN+JUa?=x?xifHzH +i*3WDuCRw&_Z9w^UfE*Ei2ZdV$|CU80*Yob?H#7EXD=R|WG{}h7y05S`~WqW;l38dc^F6#a%qSxBYLcX&{X)_CISEX)aC?J$Mew} +xaIi*4Lwg2xF((I_;`-^sFiTa*L>tZ|NVb8**CqQuvk>Xu|}8i4+m_;CS=!wL{fo>lCeGQ$Ff~)nGP&9EHY0%A2f#5BFzXzeY{U3 +gVO(Ty5P3U3pGFtg*_k=Kh-1XyZSN1ZKQ8ud^xT|L5JGOc{vA2^+=7{iKGwZj7APSiquM<|0qwFMnC(Y~#t+pio($c6z +#wRMXGn*|#SBM9Sh&B+E8n)016}v}OW?N*NdeyK9dtuqZW1CRCgi1@gEPOe$Ha%Mw3nVG?Ej4;cQ6)Kn7Uoo1r6#uGuk+Zgy=Ly7 +W-;k=QSKddL3r3C_LoGh-R_b_t;_PiXx+!-zDhT8jmE;3@r37Vj64UVTX7H#1%Uhwp1_7V#MpYq6j;}VR&EmIkHNWN{={S~Xv|?1 +1SuSOBc=>^v<|C{f8=72MavaQQwrU$h+I#GacS%vz0NMOy=9yGo#*$~d7~O&WNb{cV|jycY{JE7+JAk?!6reu_VZ#R07l +8-CI5Ht;pZvKhT1kfiRub8yJHzW!R%tit@-u#w5ETdbpdO{)+^g|qXw-l?Qw--?OuUy4$)sp|&XB;MeF+$4OLWdzWCt6=a+luOIY +De<~)ylGcHS=|l#*kGrK?()M~l=f{1J43M@YR{PWN&miWtJ7>m +9**g8>N>}kj%a5^G2WYSVzX(p4tw|}%vGdzCF~3DieVVpRLKOd>t4j$5&-+nilQW>BU1aUY{;`TqE-uL_r_LUfV7=dMO2ktQ9T>+4FPGCzBI@fU&^pUgMYs3%m1=u3d9+)UH4f$Yg^tiX!y)WmfMyAQZ{hMP-7!}Yk1~39 +oV?yjRsdVA!d2|7*lym-D08l8L2_-9IC#}%#>kU=kkRZ94J3D;?lNB+mPc-;JVmV +E;J?F9PWjQ@u-(r)=`yayl#ilKSM~g8_bJ;ErRh3XH@o*Q%v;xiWg6{8TQ{{h2yosupX0OzICr^rx(7Q>|W!PW{-s5GKep91BJh) +E|1oWkL=~k?3fm!hEF|jL&^dP4-XNO>!l;&Y8*d%yZc4lr3{p{+&cPfd5aVTb>(WU^AypIA?h#*l&$ +(+EV13D490;unnS8nWnaeN)!B?MAu%sBpdH%;53a_ +I7M+yOL!D=j-M#?;)+I`py^xY%?nL7)*$(1siK0($J!3Pthd__GXa92X$t??rnCsw851l?a5cJPB7!u@9fM~^9(q})fPfyLfn90y +sZff*?H!b8^IC`QoWX0rRdp{3AwYb+s3P1P-Mjbx{rh=ZN_fJ|>L6Yxtz*nfGoNTDJ?>u=fm`$M#dINiXM}c!-j@;2ZLuQ+WFbWx +F}DiY0(~0iyw`Dy0?w_eXdm3Fi|{ZrfXJA+!boh9Ky0Khg$m4(&qi%yfgRnL`ZC?WwhEM2G)=-Wpr8*vk`yzd!p6opL55QwDcU@^ +!5ApoB5&4iY|0fXH{+9OvZGIaL*G;9_S~^-YIxNm&=7>CaY`$M$SZ|Ai<45BX2z2PGoyp{z=CitYB+rzYtcpE2ISehA|lPq_B2C0 +#i@F%ib`}>=D5_cA^RWUg<25_y2W&=3QA6`@PqZ~Yb~%by{_L!_XlFWE(bM6>0|13Ov-oi#wdyU(6)g)xoUi3DjIRCxy`fZQPEf4 +hVBv1&Op^O-wIa=+*+66$(IP6WfoS_4ZwWM&Z&!VrxbCe%=<9;i^>3JdyyUNrrS9&lTw(XLc7;|^cEdG#dz~AMm!3Jk7oDwZPBQ^ +p3ESnms!MG)x6U%xxzWwp?rY6yy3i+@=-RLB<0trU|vT00LjMxBjxOOP6(n^Ne5`PbfEA({yYG0dH0$Ql#J&vK0Syb>P4HEtFUdo +ItENO7Kr;OLdHTUG*1b_reVrgK_@_l5J*#6HxM6*uf%9or;47|ny{LHnx3s(S}{l{US(ntE<6dBhA;ht$D5Jo4rZ5r^gf9^#!hL) +j8D6NwDA+LSj)W*935Hb=n`Th7WQ3+_ipQALtfdwg4oTFFt0L`;czYcfn`g@C!2^bBw4i{PPk`<2L^&ovy^=UZ3Sz9+^8POAVQYv +K4Fzz(H`czL1o|Qtvew4pfC$l_`;JB3zw%ce2djP@BkJ6y(e%yyZ;Q8{8cU#$lfHS)S5VZ@!^nmgO5&q8hV8Y{rvnLD7t2z@6mr@ +hq&ILtCtu}(cAav^M0foy7YI9+UM-!A|bQ?gt_$lb>hFz$lRhEoT2Ph;f2$Nof}k{f62o+R#y1jV`NnAn)#e9)i8rPoRXpU1Bb&U +5yTksD)X>K|?;o{qe|!m6hxM*1+Yi%iv8fwCu0CiL>HKY5UZs=MyfV=ga+Q1l +SCXQj)RJ9|1Y%Mjl=AjAkGkEHeEf3y;?W7yGP+g9m*9-Ln?w!h9r}Y8*)pn&PehLNhAKaZYK#V3x?CA?A}q6i|@8(O7pR8z=}y{D1mLRI-s#A=Qe3f{T+`h#;mXxh>u(|8#le=71!s5-wc@B(9~?Y +*h#RcUXSvaE^?Q7JAyrnX=(&$Ffps6skjRrbOz^I>A!^}EU%~p@*4iuI39#e=N%sd;)hK}N5MvmVJ4PT6@Zspu8OHpGyj2-(M7Jz +wOeSRS3g!IW^oZA@7uZ>6WSOKf_b9cIW2kcx&Q{sx!n9R5#Z%gsL)Kl<3dm;LuHs?v@gktJwnAE>`D4fO-RYnMebJ1wz*q3qTvo& +p!^>2u;|_9*Ms|!qlM&rWItn7Bmw+Em!vRPP_&`b>;j*&QVyi|oI26!tT`LV+R?)ET55QzQQT`AGwA)bY0|mkJ&!0P@|1hxQ%kKNqF@DL +$wP^aA5DM#ZIV58L0dG}<$XfO!gs)v=u7mA9d4)xBe#Br%Wq3`J@(9clVrlAz>02z{wWfn;pHCvmoD33sswxE?lxCSZIQBmMsMZU +TvLN{Uo?UUVIG>^s4fY=_(C?VZQ?}0(GdoXs#l_uz +u7&LVrQfIb$M@MpF(HbJSKG(Nl*;)!_`q?FpNfz%Iat`fqz|hb+_M!y)aVNy=KZf ++A9dFU|)QLlc#p#f*s-Yy9exNJ)#QlTDet&S#WItOW)xos; +6K`-1HALvv*a}U0);B(eS3*GFFy4RqiiF-k)~BMGU)j)uWQ)QLz-uqDSRq +Q#C%4%)qmJbs6o!dUI9>weo_Xv5Nw+@;Kom_bM)0fG0^cX4IK^-c7x64vwu*m#FZ%8xsib+GZYE4`!N}$){rS;6NkF7nUfX{XEP!ZBG`mIC;Jv;dB9@cY8|~+A^}V#2yS0x(osB={*)@Cpsv&X-&)UdB%5Xb9y14K>ceU%XAf;A+#mah~q>WJzsb~ +g9kh!51HLQB>C%t6IX!VTy!&6NFH-m@;0oEP0hR{r07x3r$|gDA|XM!h)J4on{0!wCsY)%So;iz3_D7?T}`AlsyyKkz1l!xfhKD^ +q}Zm|mQ<*OQzT+etZ*KK^J_mAg)E8I^NcizLYF1Da9&=N=Pgs=pg-Z?zqH#GAD}cga`DV +dx%lCZYOlbx~mO<9f&bO%M#!2De{;ub2Wpq2OjZg)bDrP^ZR|$?VY@@k^8j~t>)5k%OyxPd)I;I#57^|q=D-mJ3luZpYl-hhnQQu +=MnBd$yKaKzEJnRP8(I>o9RFG8OeNpVW6nXv$+Wg=n{ade?sCZy{gqf=uU35NbMw)aWb=x^_ap@qa1w&9vfuN=c +RI0E}TMM}WtdE^9M?Tc-2lhgz-P1&_kzQM3)X@1zv>>D??{cvgD`c^E7@P&v7sG)L#x~~rb_M$Sgdsu%d`5i3EoT6yOfo(*XW;bB +&*#XAqwW~)Bqg}31zt`Y%2gb%5Ww0SEIz6SOlES^%~ava!&l=jOHxLl5|}D76TD>4+O`l>5^!3Kpou9B} +UbVa%P4~lAz>cj0)2&RgsB$XWR7c}U^Tm%1k35zcgCdyjve7h|=tLUJcIl-?+D&LjLD?ULEY6e0oC^_dD`c~LcGP3iPcENTu+pf; +uP>b^TOuydNx`<=VbgwCx$2@o#2?+emxAH%Z83WH9QLuU?)}5ISngI~z5N0^9$cBtAHJevB@Dk^qz{43k$+_kk6feljsIooe@`Oq +>T<=>X5Vs;*zj1~%2}qdN#do#C!)fCGs%5hq#`LUUBLQ=Ezf|oRxFh~{X^|^5=x3<5vzoh +Nj*)UF48CPp9wE=&qzqe&$DSmX&~TI)O+mXSn?x%v%w|sQ&Juzd$pxijI63lY?qRpWq(HUL+`%$C`*ZV|KE<5+dn>yhV@Ib50-Th +Lh&GI>ht%UGaJsw9H-os#l4a+7}CLbGh6F7CCQY=1SCWuSRF&vA;{J^l`1d!jQ68zO-+8%zy8 +(S5*C^vvd)`;lbQu|z>5mLH)H=d9ObK0&7CVTl#H +tzLMJHx8n0lmjaAahH`-jHgAFmR^_+5|_zfxk9|03R=}QyE(CXR>dy`abE{(_fb&C!?>Wb>Sa^{$o5r>)Ts{%EmE&=mlo8d$|Cj| +P0S=Aq5pZDefM4X4`o+QPQoul^i1r|_+f`}LjJM8PfiZ+yI&vt>Cf>mly327`R~K~|MK9AU+#bL&tG)TXfVg$GH~pTYvfJj7Z3k? +6Anp8SLM5N`XeFD#nDXad=L%$RT)fGfM)61%Tl$DNGPfs&_p|m<=_Uqe=x_n#wHr@Xfb+huS{p}$8zfem91QY-O0000Dju}k=0000000000 +0000M0001NZ)0I>WiM%TFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}l5VL<#99smGTMgRaW0001NZ)0I>WiM%TFHA#UO+`~vK}SVX +FLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEvkw3wT{smEI^LT4Yp2fzr~`mZnKbZkx1Co7<)|P0}{dw4q50MWvqHdy*V_?>V>UoSQa9 +RAgj)6yG?5DB@!fM+Ze26dX~kItuv07mk1<;#&v}6{i$E8Go(|dvdMfC}pbJ1JK^@SygYF0Y1n60yEiW{t6?8i&{+Ubhb0+9pw0tvuP67Rr(g#3K1O4p_Iqr$4vfbIBV99J! +dalx)pw9rk2=sVR7xbB+W1t&ALv44H(py0{f!+ZM7R_;(>@Lt#LFa%zbQwosj+;yQK3C~V&}V_}R{GMp?0<=tBhaUTzHBb}d&OMxd!>GV<6QE24d@`~`?cL~L7xx$n2vYS +8Q4?M7l57zy5`K<_?-e11>c{|r=AV-A$%xuA3B=|0WlK5hcdfnG3={jQwHajynl1$x~)>c=dzzdRZdDDn{QdNO8aynpqoJ#f%bs;AEpA6>xl|E%;G4(TZl=Ue2E&o+naTIF#5H4fL)r{4!0jyL3R +zxHVP5*;sgs27)O|EsnCdmZxk0nkf9Kj)CY4GYq5$L_d?dccp>>3)B62N4=kkJU#8`EE~H+(ccJ0{=*eOi3(4>I7m~k+7IOc7 +xsdYu(?ag!DT^r2rbXO`&7iL6!6J_Li$z@Laf>#V8&Ue)k+T&Y5n?Y|`Li~7O3GGajZ5_z! +CidIkL>zll6W4P~6UV(1bPeb|P28X3my)kJOZmNdDdn;fbQrW7^a9W~FXgyDUrK(S*-So8YUVhd&0OdDX70;*%^YvEnQ|;QlaE(6 +bDypPErGsG`ybcBeLJCr`Y@-3?VjJl`R2B8yaoDwS&Q=7Li_7(;W)QwzuT4Gsr6sdeqYu4@3s(+9@P4u=sb@q{k_&drt>^)8S9_D +jOFJoBTk&LjN>m@#&MS{qu#bI<34ZD?>n^LF73B>8Rsu({k~OOWf;Q^WwV=yIU)$L4(KfbwR*tyQoZ~+C=7=x5bM)_*QF;K$Mxiw^Lr2IR?q>^C1Mw#KLq{ca_ZqbRxob);0lg^=L+__YX$A?-W9}~vxsJP6lh5z0R{dN} +y!+K^`pNm7#D~64uJ`;-@-wRCsFQelMJM&>&7G9njh&SLhdRmE&7HK<+dIk6XF4f|FLqj$Hecr)^I;=T*H07 +eGTXT3h3)Z?rW$I6KiP?uUbocxM3~z?>lQLww1NKfT^l&>w>NOUpKTyNPkCh@peu!+9`b#I(vO0kBl_Dz`9I!6ocE(Rq^l{$?`lt`v`l!#l`pD;t`#7(w-%DCw1-%mVP@l#L{j}#3ls>1Q?N04yzj^)Yhqc_=PkFD_`d;mKZa?*4XFvJ7 +SjU;@Cm-d0;>1C%f0@$D`?=05mAf@+W#ISoa&@$I!l(>$h8wZkF+ob{L-R|4YBU#!!ax_i95u3=I8B{okWVf7X12^nT61wyw=rk=}0TyGvU4 +PlmR&5orYJL6LV|pCQB8R{k7A|9yDc+%HA?3DT#KUa56AD!m-(Uk&a5KCKhqT+sZzNC{HKP?qVR=)vQfe<#w1kls`G{oj$wNN?7% +;KJ)P|0SfiB3-EEw%M{XN2GTnRgvC>v=8YrL%b90d7Gh*%b&zJ*CKrz=?h5b8^)Jk +LHZfeBX#qA4e2Vw_~eU7zch`1a=sE<(W@;RFa15zeZm#*}#Fhg!ZJX}9Jt +Rx0O}2atYkh#@~R^cAm1`W(`44YB45!x-hmhQ3Jr)SC=(?H;6?knTYGG13^)V}`zH9O+d^U)T8%VwnR-KiBdeq>pL-8Nat%mXVCy*X8^xd~1eGq9v`&_BiH#7g_thyKJo73vQtMmk=-&ZO=?tY{qcxg!kwLh(;Fi6}l@`6sv6>>}FwF0zw5EUVV~*98i7*MJcF1N}Iq4TYTe;h2q_SEb^`hx4Hhy5Xwlw>_;wBTR#K^c* ++fBE0tXe9Wrd~HFctT5I?3t#W)xb3Es*Fb%#xxI%Ij$3X<7F>M+{DLFV{WySIANhsjjZIogMQNLOodga;0BIA9)ywS_(?98YccIy +8K_;1Sw9+WkTeuQ3}Lml7kR1W@&Z>jkYz4_dG598DHfe-;P0rg}PV;!=c|l97GhrDhd6*Nc@q=-v5`{3nG7NIcE0w|n +%frYG#yzyfEUIhG5wm(W!QO^4~x*U)M|P~=pq?^4CARbOnOl)D&_}qg0(;<2mEBhsrVIW +lj+3(1^kxF!ZL-1qRz?XU^_;~!cq}CRRHAK_12o$WzOEDGUW_G*=#QI$0rigi*?8*^j2etP8jIx!@t47J$sZ$2Fl?G47>YC2jf^f{)=~nzA4cO^RfhEH7Qb0^IR)x~hN@6a_vB$~Px>J4`bUAKZn?zJ(EDFmtTorr}`0L9IBMFP{)bw)R +^asQQ*;iTdfQ6>4I`9rS=Z2$>sMV~M);43WB-Z5CBoqc{9!2=J73(gEne-oY#WXP`urS>^$D4#TVW%^=n6Qu$LGa_TjP1!Nabu?j +6Uz^m2rSEBY$&DZ+=M&n$%<`5I}=tGB)OwD4FL5zhcrT!!qnyv$m5{XI1FerP0N}n +21?6f0mxUQtWzZW=nUc8um|KQnyp*$uWfLUziq?A$k@{0pyWMkm0PDOkPvjN=)@CY1kkBRmx19O1|CaPz39gh?>KG>jtY$6z7>!k +!q-{N_YS%>v@BsI7V2{8FpXy7Rw^Z*O0woJ2X%?JYWgF!TJmEV~4B8Qj|fRZGKQa +DC3P5uC0f3W82D=$eL7k#voR|1$&`S_9C$1Uv +W5h=#H}GKoW-tr@C(Z8Yr~rZ}VoO>l;Z%#+F6Op9oaTU4`{1#*hl!Wxc39saqONI~8%!M=JL?=I9LCX=W13Fn%#J{f*6e_j^8=V| +uZy5>hxi<`0}~&J5V4yb2Le$7S&3+G9=}yIgRx>LY%{!>26}cKT%%#EM`m|wfw>FGz5MOyrGuh@cA0$FUX8 +KDbTv1Y!UOtDflF5aJQhC$gb67ELR)A*`?UgGsmK7tQ%qFPgH^M;W&vIvm;kD^)J8ZoRjEi^h`7S@ +1nz~&%%5lD$n0)OPGM7ZlOAPsEWt6eZ@ozcn+0V%y%>SF0YnbdSFwx6YTH!e>BnIx3${v2HY%T`DGU-a1EeQ#i&;5FF7lx>3SGn4 +6VcPGC=O4paCjy-4^LEOIBZ=tNX)Q*Fl)Qduh^g3S!=lB75uR&@w?W0PvD?IYr!Ougi^BT03rl7rI9Rh3}nr)1Y-4(tQ=HQ7i*)m +YGsy2Rk%RaBH1KF*;X8hh4FNi^`$(D5%~54@t=^M=uTn6jo?#Y#AY}PHPhZ%MZIdmlT}N_G=@%GLEZx)KuCfO$F*l0@eejMJoXp} +J{dT>f@8;QZspO~A+{blHX|OQg2;{h*$sXK0fCW2(~@Sr8z?JiI-=HoEY2%uTkHyafi($%5w-YG +F2QpZxG^%Do0Qo!CYHml1;ltNPP}p+E@zH(itCPT6h{LhtN)qa7mY(B~==M0rRcmp1YDa8Saiv!Q< +Wx(i(fdzWI<4{zLnYyl{_$u128_#m8YXzEn6^p}(C{^v)lrwq*ag}HjE3OvUaM0{yzZy$(unP*~ghG$~64b+%z +a8j&NYt|c@3#J{L?OryXgIXI7W-uSG6jmf)s-1bqAOz7I96>0xz_vv%*)wgHGZ*+pgfs|P_Uw@;8IjDMJvN}RQH=a#)#(TD;YFe{ +d-RgV#`AW6XWjvbJg`L&2?SoQmJ%N)kUHVIaqZ|@yKZWAyxe%s9uOjlDkdZ(Ek>|;Y^7T*`k}Fk5vK+gD!oxTyx+siv^NBv~Z +g>4zTZE{YAa2glefyK7xS9Wr-7q)Hj5b;i5X!B^*hm&kyyJmG)OSYgq40X=`<2^efnaCoy@!@UZGe_kBueFiq)Hj}f)9xMpp8d#; +f*o+h7%8zCzcll{9e6zR#@(yGZ?E<0n5|ds#(g+lhjY|xbsT+XU*XZ(PrGv;gZbK$_Y|+)aWJxBhd=30yLy))r(L|$4*&1>?s4@f +_wE(n3qsS>69hOhx~8dj!Usf}rvBI)ullB^X?)xdfup8*7~x-`Abt=>cza(Yfkbv8f5?{ru~>x_APy)kt;Pi(8(qN>6J;B*xlt+9 +yZA9)#ZNX|#p|xgaK1!{1<&59KZOfUOyaebBVbKxb!bNqM?!U|&wxVXKT)jhG!#MGisvNrEL>)nT +2+6LxBJ<>&ffBFh#gUdu+KpHBkPLiP!_e?WIM`L~-LSo?51nRs)1qfD>h+UeY5Ouw|Q;XHy8NV>%dD;2qMgKdq; +B?fvnM^Nan1re8=ZXAjK{W0iggIx6HR)-)(pDv!8Lny&7hp|N@0CfFD(@SZ}ma;rW&|4CCj23D^LxP1gPY>X8NVSRUZ|4cBSuH +4FTq=A=t&oVInNR*Gfqa=PHq>+D(NgZvwt6H3fLMuI^Co3pzt*CR1hvE&~*1Q7}MTejfe;9yUW5@h;hfjG)RK3l}d<;vba +1Vuw|xlN3lLGU3kBzlMMkza<234@~9@?a34t}x+CTn8r)I4)q5+)@&S=^?l5=1gCvKOypE-rRb1Y9)3;{;SZ#zB-899hNMB=$1s* +5{qG>T0@<4%O3GI7>$QLo6XHl{yPqPIZt_nL|^63tI1E*20_+cKIf~Z5OrUM993lfXUvk}w>qfM$UCTVvF ++?|wga8`(zWyt*m^14=Hyb5q3&Sm0(uuueSel^CJ_B5Jqk7spE(JR*11kY@TVqy9A!C*VKin#%~94%Y>L7PHq_P8VqZ6g?Oxi)4ZkG59{nQgL5O8FH_{4Q5IylC>y=Wu%O1GmsYFPzTbcwONw|@dq3f*K#uIwWZ-;IbAcD>cFigVo +Ay7nej=j5|4h}iNLP1NPuWsV_Eb!4`LyyM&+O}uqff|z77^ljh1QE~#{2aoIIMuyzOez6D_WV(-Z%1)XhH@&&?!+k{dr#g9t|eZ; +iaZ-~iHMeFD-WX@D|Qx9BkVXt73ODt@dJGz3H7}sZ+6Q4uV5(`TrWmxp3X#B$;)zs^ky`Xic2puLlaX;-FwN5X5uXCz{Zw*9A|2! +?AtCuR?q2BCD!7~#^S2_qH7Co&0ZRwReX6>fwz+%I5`qzhOr|>3*2RSU-8}SX{D_wO0gSw>!A#Ysy(TMEn4Ht?Gs7@3HS-pGfk)} +j|_cZy-%x!O54K(^I2hqcBg9U?L|kfXWzfZz0}7hf`+N~{q-7`le;&SV6Tf1G}QMOPp|+RG8|6gh*OBf`)*G$45(Xye4tf+m|7Gx +a5#)5Nbvc>Xd@Fo%Xk_(mg)s!5elJ-2DLU28cIQUIttXqj{vnXU*R~#KKmih5eI0se)djt$djyueB#~`H@5eTZYlQNnBb_lov?2@ +1^ZB!F)DT2yzG|xP$mQQJhFpyVsh;#z-)sj$7%^$rM6PHE!n<_pR-d1a`yC{=1TR*$25v6D#w*@si;6AzN*Ds#CM&U<4bMoMkDK7 +>t{>@GxfLQKJ=`Pi(}6FWKTb7z+QJoF+Cb@N~Mh`(uW`$L}aM%r7^tS{@QnhFyl71c#%yfvjGFYlK%bc8IHSTMMB2l{EL8~bO1?E=a4H@=^6TE6pw!c3F2|X+ENGcwSTmXsApt|)=%@@+uvcuN +qeTQuOJW<17DL2wSiHror#_}0|1qW<@vuQ~22Xty9+(;i8MYl5d}X+p@bxP2+*xr^@F$d*apvn4{0tDaAn~w`D(fDttWN4{R%mbX +p-QocNh7jELMf|ej4cwo`x?y%&-N&rmtnKY6hA`i;j%-STv?RpRgm@Nk;dhV);6yeA7y9OqFZ;THVrM0{=jv9m2jn}%{s7R)UnO2 +V?N!H8B>98JCVy5uPC!}Y?f>Pv*J*L189(3E%Fjk)r3*^4wf@Jum9ou#^TsdY?9$9Trk=lEb +48n8H?i#w6T)un}zZ|#rAm#ysD-si8vc85x@UdcuFumVsl?((hX(2+cAgc8j06BZLCij3xeFRH*~sI%`?ej{L3D?jY)8wRqAmRVx*HCxV4l{3EwHa##+M6h^Yv@`#50M||N% +8oeSo?dg%D8KTyn9vi&ch*f^FYWdLDX9l1U8QarNzBT3Y^fr#V_2l<)eo%KHOJCVq?KOpiaXp^t?d=OwvcXdEFPX6W9DPeN3z3D^GWqLZgSji +WRovwVIoMX;nJjUZ9BZhLcYde6OW(~5MUE%Q*O0)+wvaW>F~ +hE9M8s3_dv{8Svk33&eWIqOsZYpw6v`|NY>xoHdd-tYZCziL?b40~F8?KSUxo;m2%*L(DDxZd;LMezG?^SnD=<#`*A^yHu4>Ul+a +b|}Gdb)I+KM9*7D*N+|Vd2goc@h5s-3tdl{?0J{b^`fbs_cUGqZJOszqIxPPdEQs4o;QEU^Zw5D6C5V^z0*AJX9TaC>3QEFxcqd_ +JDlF1JInK)p?a3j@w`9N{j=tJ-UsP=?mW-?6Zi{POI +KQJHg41!GrmlAwC!Mh0_LU0#BpWqJ&zK`JF38o0X_beJK!4`rI1aBw!MuJ}^_!ffSIt%SSe-`@p>a$V)?PsH%i3I&_>f@VpSbgx~=L*Al#$;76%rho%Wv1aIr0b_o8YlW3ow|FX;TCNsTfJnv+tbAl;){%eA7Ao$mA&wGUKzoyson(6w> +y`Bv8k6F)K#qBSkvGO`w=y~7d{^n>*yuSKqEfYL24?3Dla6G|&f~`D0f*TmWdEjA50r%Gsq@vzK1ewB)_>31)fT +2+|O|e_4e2TDA!IyLu7czmec6OjnCAUq4+0`u;V+BM82(NVp(4mS79PCyT)6-w3{w;A;cacW40oHUya0@dUrc>pVcc%_Yq5u>{{w +@Wc}6a$yPdx=gQcE}`B}me9@@ODO-f66o$bCCvA8CGd&gYq@_ZK$&(8XGU(|EjPl>bo~c&%Fu{J(iI=nDTAyzrNbKF)H2^$6G@x`o +fN@s_K+iwa>*oeQ_rDzgAA9XG@a;pEVSMA3q28GU-_7kU1HQ}4Fz;9E^*zggpD!!}{+}gCBE$QYULU_4_&#|#`Zaes*6Z2J(f-2a +SnnTOj`6Ht4!qyI9P{_X<-pso2~J@8{V3>u0YM@e?^c3id0kxKc_h-j$rk|sms|k;|1E;Fq`ZF+?Ba4CBc4j|sgI$)S6v7^op2%g +bMl3tv$HQm`^zr`U%&i9^!t$uF<)ONNFvhv@rCHm*cHSN2zIOhem}kf;~pZ|NbunmkY_KfK!5jNiT93QiF!|4iT2JRcpSmLmEi05 +tOUNlsPKC$L7)G*66@@Bt5DCsDV$F5aK`g0tpDY!Fn{;2!hC*X6~_C_D$K{v34Va*YZc_wdskz8C$Gl)XRO9Np1&IJFI&5T*@4$Sf?LehjE;_4*fiT9q^G+m|F)v7!W+0$FUB0|KmFF&$nIdd3O?g2f-NxcU}zs +@TyCocVq}Y%=CW==wt4sD$gzj{?}iMaof8W0x>+9LeK}RnT{2b%+3XJRCD?mTn +ufTkMS?_=S3iRXq3ZGZ_Cw=d=SE7FhT#0rLCODnoVFZsQ*sJ&NxDxpM#FZGwr>_JahxPfcE0vF53H*QUO3=@b^!{(IM7w{v67%`` +t3dznybAMq%2lZM+^bOUf~$bX!d1ZkCVjs7DwH22NUD$bg{wdp{?({w!qrNjSEK&Y)u6-81dk&4m8&5i|9UmXf8aI1`@z>hKdoGY +`hRf^`08J-LBHR!9`_Gj4|+O!J;rt1dek#zJ?Q7O^}uIoJ;rgNzJHOzOV>kxyIQY5zaDrRT95gAY(4t-&GpJ})?>c+zZQ6X-?hN^ +2MH33_9k76@()~#{(ObtPk7$1g%q5Pa|7u1oj0IAAGrbTFT4Tu +eDnt3;mRAphwr}u^!%+GFs|R;fcbgDjTmpsjktgOjTmPe!I{KY7TgFt4Up1bh$Ngmx|>IEU%=Ch)W0 +5hRt$n|?F;zx8IUw=ds}^0RJ1|IfGu^wV<-?k^{}iQuYRQ2${YN#`Kgyb*k>Z6oNeb0gNp$2Ow>D>s5}H*5s{zO)hj{Ru%*9lh7x +O0tn){#KNK!)=(K_uU5k9d#S%aLR2M&sq9>iC(Y14fJ@sUVrX3$onU5L;F9!4ded%Z5Y?AP3Z6Wn?R@in^1n)CgA_#O`wY#HvzwQ +Z33RQDg5dt(CLr0+|M@wAHUxO`u1+e{ny+Me({#up*NpK@O*;T-;VNsxE*r#zix-UGWHI#Nobz)cK|;>x)XHsn$4)Mc{BPqVKeyf +shcsL-p!EH1DmnFcWuVHesMGU_3pcXhlabLH=jU|P43U$1$z4KUFi3p?t=dCH-fCfA9pvd@4OrRd**KFlkfgG*2TF5D+Dk6IOO~6 +dx$p?yp$k`a_=t$FJ$`vgy&tugPq41#3U_6bV1>fx>IF8_!&qBWZ^s|sJCw&grrO)B|Tc5+cz3THs +%LES~csvo}zkeR~%fH^I^m8Bhd|qD!k0JOlK~l-RKW>A)-!}~W|8N-dfA9maFB%^}zh*w5cIpG@*JmEUeC~Vzbo#vqF#o@P0DSPT4`BVh +dOOzBd$y~dwH@;|o!}D$hX@`-^RRLU==8dsptqZMg1&}#f=~W@C-l?z@51~ScLATD*@b!g!!GDK6L*9DdkD^Aybv7Vb@Cwkx9mZz +!!-{AuU9=C#@T6Wp|1kJ=-4`(acYXo-#CU?gBiQ`~@Ts#O0iG^< +1mnK@5#Z?&f@D&9PZK25%bWT|;BEMeSU(Mqf{!&n3O)Txk7C|_^C~@SXf)nBSF;f&X4f +kW47=`p1CxH$6_WhTs_l&m;Kx$3a(b`V!{*>@PvCbrB?$z{?R_!t0RWrA+5vhTZm$FJrx4@)gX>eosJ-u6Y9Ou~V&`z`$2Aj_(qD +AJNATzY0G8>L=0O>z+hE4|o#zc>9wW&%5;g5&B+>-v8i}z|WK?LBF$~1m4eo67#g|NywjT^}T!ay&*0CsMc3`67=)kC$T=BeG=>U +bx(oseC#P<$=(4Ktj~KZ;LHD~0{Uzi!MNH+(C_&p=SUsy+5qiyGEeTJ+AFM +F#>ydMB5qjG~{5@)8O}$p2mB#o<{k3PosSM(`dI-?=O5BbXC^pmp_euT&?AAdK%;3^fcP}ioy|n|2z8L_qD#C=<^q~p5HzVKJ#A$ +?;v_O@axn!8rYU^(7X|0{O5P5ELHT{@6kPa{_HcfCg}RcACWFb&(D93Xq?{vz|V>HsG-d-5M9%I&A%aCnqc`qArB9w#rY(`YkyDt +fMCZTiN@*u=l=vh?w|igYm@H#b#-1V)%#q1owu2;4|z?UH;dpSudS2y^p@8H9!`+`5yuf^{pB2jKF=dTroYVudEM_K$aeep2r^yy +ZvdP|kojHj8&J=k1eqT_N|5=}iv(F7{cEaD=yW>46-?g*ng5Rvlcp>%{M}dVkcjgCOfu-`yYm`KiJ`>;3)TR44rM9Rzv(jU&i>YcfHm%T9vK&&qE? +xyuMLzuu(RUnayN1uefFKlpxyb$VE(!YvRnuVUQOjbLy+~w<3EV!XAxw5E=!R0if?`pbn%-HVqG16Ec*GOV=-@~W5HL}9Es%WT8;z1IQcm6lk#!s=LUl3Fn#O&{afoqZXZRE<@}CTtf$vc0R0|50d#a4LDr+@6Qn8iE+-rVEsyoU%LJPCC1 +eS(B?@B9;hkE>4vz1?ym@HR-0?Z^ElW1i2OjPb7^$bOrR1V2si)l-0{!71qfgHu4S-=2c?`TZ$ak1tLE9yr**?KMpW9zHk~A2zc~%-^U&#_`_}1Lk54FkW;*coo9Srh@6*xlVKcxV=gz=*E+=>a<6{Qudj|x^`6;v65pFS8+>cSY_#*a*`VvE31$fXks#YC=YAOc`q~de4t|j! +$6@|Xkp0n3b3m`x%)$EEN|5!(kvYK2xHi;#MH|-1eQj9RkF;UjBW<9oAGJY#oje!xws9`rAD)Z#{$;)X-dwc%;#{Sld3e7-kOR(_ +%>#WMdIs<{;S48FMb64`mp&J&yn*n{?q4U+!xJ9KX%Uty;tUAT)&u)_Vz!kPV9su&QiH@7Wlzd +h2K02c>Kdz==Tw4*NHtl{cNm{d(MX3|GL7zoQ?H#=s9(wj~#vv@O9KV=;sONfSylQIPV%5x?9+Cx}Jdg$c-m?JsY*>JCG%o-iCoe#`Qx|}~&RhU}rgs7K +ko61D@9p~DQwuP^-(LWH|84>1vtc3Xov{#n>#T)X2bqOv=h1~&-%l>Yy!;2j`v|@x2Ri#|4s=%EhxIwJ5At9gL5@c~N09BDqw`qb +pUMM2j}W|&@c7+4x$54jwxb1rxl^cE+u#( +!A}&ymw#DAzm5q2^8w1;Ly+?{b_ZA=cbCww#|RSZ@kR)4=k>T4?fzgf#`UYk825oo>cnn6VhPsaodntM@Hj!X`wmzNK6?66^!Ku* +z{i6G*-!PWrQl=v0npLL0nE=s1UcUMLxSv&Ic6Egv1l3U+eMK5IDc6Nem8eH=yB0<=m$3wyo>awr!XCPIE%dhU5d3$7$B|LyQ@wA!7;^KNOVD25C7`b>F2VX4z6A5}lS?q)M_!8SDVJisTy`nwR1Tmic3z5;kyas}+RTM1sq_`kAF;!B^p +68g;it014US7Cm35xj%u`LwH{pZ#imo%o$6T#No)el6(w4<7ty%e@2K;B!*sYA<7m4Z@R7Trk01SU=>0bnWdCLRJmMNGJ;?OB4eKF0T<3kB +;8%vBUoU$A{C>iA(Ah29!N<1{e1PEJw}Xy{cR*f!We4WF3p-(F4ebQo{(2|$`d9CQef9*w-w_=5An4-o +hr!pzJ&gXeKMcM9L4xf6oB9RllV2mqe);K-Kwdua2*#WFVx4y#!G{UnL-348>%?FB_eatH-#&)%z2O +fcKw&3H)>Nmq8C#5M)2&oUdSfPkaUZ@W3Z<{oyCTzi)g3^?p;~fnNn(%p`aS(ckS~MSmZ966N3Z6zJ-lr?AfMB6uUgrwG14u%}Yz +{haA^1blPC(^QV|cKXv;H&=cg^YX*5gU|f+>yZDi{|4mNQQv@`o&5&Z^Jl*SJUsIa$dx~Q1N>;rH&K4VH__h7-vm7!^{qPZah`{7 +fgaX<8+OX%@1Q?Ve+P2-rvy14@ps>WUiIvEVV95mJMQ26y*kNvy#4#&lbe2k>)vPTydUv6e+c?G`A6u-n}1CD0_R}<7<~SiXVFgU +vv_{Wv(Qh@cozL=*XPA&!H-rxi*c@h7JiaXJq!8q=(CXfzkC+-_O|B$r#=V$WYKew*OxwrdO!Od>V4=rwD;6=;QQYp_yz9gPcctV +6P(6+;m^RQUiAz31dz{7tk{D;2(#^geaOJ}2pQ ++w+iX=RL3e)9cs20R8=t7eI$IUcmc{UO@SezJUH+^8)&F^9v~V=@%fczM${_NuR&!MfCHnFJfIC{37lb6t2+c*Sv`SZ_xX9>-GIF +Vmyz$i1xqrBK%tXZ!yuud+U+kW&W|ue-+*Pgue78z0bagDRloo^!`!w`v8^$biKMBu?zn9XN7m^d+Zw~Q^dQJeYEuZGy433dceo@ +nsd)~Xqi9gJ+_apr}tjeYt9e;g#K>QcUcDBPk(=7!g$>twrWuD<)M-g`u^Sr(n|A!d3am1UXu#X7`>_OC~*>=`ZdaUB=)<%7Rn53?VS;56qxi8+r{74PbL#Jfn1@XprfA7eY3{{D-8U&+2mmgi2{K`QePx?V!? +@6LVZZwu-XZz8kUJ6E4EU%W+sv(B(sf8RlWW9T>Y(GO@Hr|PpwYpVT3*Yqr)ky-wqR{4V_+N7vsc_?9}v*{$T +{e}Kmk6;};s1N&bApQQN{=Sob&tTsz!4~#O6FenGlauM*O!|8_-Tx%PTj`Je53GZcs^|TR{{D^Y(D%<&$g-B>Rb-BNf6zMLOK>ff +{}cVbQr{yr${V12WX_A7#{XEZvM*$()0eyGuZOO$rFYr?&bda{)gyNQPJ+)9BvV~tTWptZ)UvHwzMJ0px&HpKK4U%l9dv()$3u|i +btC<)aPYni7(eeG=joy_>5dN^h{ck78x?Gz6-t6GyZ02e7?)mih+d9PQH|nzw(DnD2S2GQo +0`&fEObY}_4fGz+etlixhqP|i^Cr_@QSVP7cw9a5B<9v5FNSTd>GbOi9xbk=%-#PWj +7bP=H>|?f_$TaqTs&$s?k!Qm?>e71b9pe2#H`DL3*0GuXPIl&i_a}Xr{$9s)7Mq(fEEAl292;Q!h|C%9a)NAol<04fzQZwv&(ZH6 +5%dXumf$H)`Ky>GXkRZNNanwHFx_Kc*)QncMRmw4;(znC+_QR}rt8a`x^Ae)9;rX_x*>Qk{Wa_JBkPdY!#eWcn8y&jk)HL?-JsoLJh==w|@!`t=UBlP+?y=HrPLOt@+E+WW&klUi&mzd{&vV0);HXR$86yAIEH|y}6m)EH8KScMhr@yJ%mQR1| +hq;jHivHN=ag3Jbe9W!%`<{C2z2Sdss~=0hkEMI7887w7Gh>@^E?xK6VV~S*>#=|4U+R%R!T+7}59Qqy5z1_?s>aj1OfyY7DpCY)8t~tj2hI-_J-9m7Z_U#C* +pUhzI(K_VhvpvN*Q2Xn%r|FMEz4uQX1@#XiDLilWPbre(@AdV_b9y`7pT)X^p&z>bJj*1yURj46Jjq|7->1{P%j=Pc$+qpk +(eLll{ci2Y#}&@ty6E?32>ye9ay)cXJ@SpdQipw(^XQuWftQ6t@P4ZBHM~aXub=0u4tZz~Yu#_;wavd%zWq11x7^o}PiJ$1-oGxZFr2)Ut?ROTlrA#rKZcR-r1rA(jSK=r5n?sP8Kk?vgB*fMb} +b4pY+t%36EsPmQ`vk_O6NN>)t&a|4)klU`+Eyi6}`SV+m$IqU!9g&obA;2xJx|e ++{G@rFF&PtAni*9^pj?)Bg11hNMjrp3w@^Uu|zArm!kSlEp+%(3tgE&TF7Ne{s0X#lMb@E0Y8&3@q7>tsG)R;8V!ivIx>MDWQaJZ +D^+cWXi5Q3LNy*NYv>5{RU?xqf3R4$Yzw3UjPObNgJbbo)2s8}hn +uSuHXLO~{%>E!i;3K=`;jzYO46PPJQD)zPJlc?gnKP9~^oi5@|tDho_^-r2nC=*U-@&o}vW>Gmq6HIF|S2mTKCBhB#W^(<4({vDI +dx(1SSt^0i^Ya0&&Ou`ec#N*+X*!KuqANYXbJgk-vN{(Ac8ZBv6#DvU25F#O<)W-fnY8pkl%(29g(AI^Cnl3AqN*U5|RG1HgfGD=K>H(?+p;xKaMr}~S9o?^OBm`kx7TWW2YfR|FF>0*Xxi3qN}1~l1;2b5l$m5nM!img*?q}?E!jDL>TC+ +flK`p$M#R+*-XvJ5NY)lEKS%6)oPe}xla?*eyX>a=|29j-cqT*b?n%#bYCH#8_0L|w&XLVvBh+Mwrgxxp|jja%SOm}?0ZdRTGwHd +s6;kTtJi&P;@I@07U_@g{1aL`1#P=)gS)wy_!{_Bk+5GZEHPYxS-mtsnCr+9c@P`uO!Gn{E*$b_pQ=eIag?yQI+)!1i^Nq5<$#uc +$T(UIs^&Tk5N8Z>Sy|6r3#e~_R4x;k$))>)4A)p%!j*Ow@$HZ`O)+JnOwI|`*MfLedbw5Z68-h1^8-R{rDp04k87-uto9JIM(F0*?@JHR07QbMArw>j4B>$#Q%REfS*gSKl(@~6oc)ze$A?${Hp#)lHDbSfMcIFthg|doTG}71_n+qdU +96bO6kY|NtDXFSCVmfB@M$;87fVE7bMdff*I#*aC>Kq}OkROwjqFNcPl{rF_zc^E5RhjfSM;R0yDqV6kD64>p?84x?AVm7IJ-sDD +TrMcEO2>7epmGdSpffoi`lj9rSSioxQf%V7Wi?oJ($BOI*En_dN&IN)obis3o9sJ!8HTW=H%s!7@ZU{p2^2CWf}lUsne8TqPzu?v +49uXr(AimLNf?x=cv_fr%4m@^!2j{5Y#~n4bC^&0 +vxRaDc@tT8Wr#}5h-9*irr1d;PR1ctndXu)_3&7+U0}&mpdR*@i~W27Vb5y4a->q#))M +EQcUYaAdLd7m8^qVR~ZgkC_pKK(y1u0zfPsM}tl0(U2HG#wwU=1ecH+rXg(7AqEu_mW0XXC@B+kx~z%-JzQ8S^vi@*A(CxBo!T0c +B?t{-7)==oJol6tGt9UOc^F#*Fh@jNa#SQ=*iHv&VgZjq_~l7?=3X-df7WD_&JibJ@tMmt5vNM$l^rp)79e-KvO#|?J>YhXky#SL +kQr(5Q|_9IOJ1rj$e^*nm_b=ut|YKX=_rJK_xm$NSvowvmm{Ik)+iD>zI&yMD_!SHN&Dlqje#qsn7c_4V;AP^FIhG219yXNbbpW>@t| +Sn;eNO(&u*6eHt`59~~sMA`g8@rw#0kybHayj#-I5x(#U~8XbH^v$N7v +fU72RS7eE~S178hNpPUISx}OgaJo%43>nAi9O1NU0JLu{R(AN5OPQj2(PEB*R7Zx^Uz6%G@jgTMPU^1kf#j}*+GBF1zVuy$mx_2M +;3CPk4kBWVik6wUFpN6S#n_G4#O5+9dbTd5dGc5Fl~ +nGQM1wKm;Z$cc+qx+8wP#!;r%*z4@(84$+-F;*)it%IMM>Mnq1v+OT2+qW?l|CDaWPr`1J6gnAK#|4$512csWWJ=;aOo#sSDla^> +cLWAX1lQMJ!ZU;xQcgi=xMZhkKO@a{WO}msAg*_rk%!uB5}8^DSv6sb7`9flBL`9mM9dvzKea4#)QG{_R+8vCW*n(Oba-D^I_RCS +mmLqQlMahN*Xb<_17_P=8*q^01{4Ul42N0D?=YNbf4t(aY$5evx4e*Q$ZXNs94sjlvzE6m4$?PS6>`i4YY*V_(*U$ +sS~x7UPyWjq+80YhnT-%Oam8f4E!+->?LUo?42gM#pa5=)s8E_VN3(rkLi3nGggV%295H{K+xF5{u3!m`bCki1@dEw@rlcW>S(4n +jH3+=$TW?kM@RbRYCN7;B4`wmLA@#v%ZxlDhSbiQJiYOg71wFU+gZ3bs*I;j(>!t=+*cYYt*@dPQFCfcLykshZX~?nSG~b}j2DF9 +&RN!tK~z8oEzy_5@kH-;lRXX|X5NtJ#h}!lEoFFUJd@lFd&i5Rnek4_Cy6({rN6?Ldg-S`kr~bGj0AxYt(p7nN(@9|_7(=*q^--% +@r{8~YJ7F6@mh+9UezJ)Wso5f?&6#J%YCtrFW5Opb-HwE?u}_s?;JHe5PM=@&KJZ*A~y||gE;zYy_7f?`9iyT!RU>t_=VfbW0Vs3 +cRMCE{uohry^WkO@Qx +$a0s5#KWWj=ZrAq0R{-lQLBefW{a|=rGtNKB-Ah|8PD+>^a}&Nua~zHA`IG0jy+v9M5LvCz(Q*^VNo +`%rgICL<>&p@_-U-NR4m$+Mm$atZ|N9d4zEclb;m1<`*%w@=S3kzt%pLfJcfRzKBmLo&084|s>q4n0+JA#q^u@DG=>RA5eqra$PF +D(0wzNd1`-x{|wO(s_rsEzI`gNs+{cv^|&ZsKGcbJs@?=CBt?yP;zE3`?=376loS4sGB}q4gPHLLo|Bt_ulW%6{o&BFU$Rf5IOV` +lb<&ZYm=ZXM}kCg_%CrWLt}caWH`=Hp=WO}koOJUnOl}7tA5Dqh77}-mPnl+N}=AkmScK7GEOJ5!2(_X_`^uuKWx&Oc%yaVSbj7~ +{4Ep3#wbb*fK=decQ+X!to2D+76@j(~W>1&2+tKM_E7>zZ6DNj?haw-kEducXm0r;B#J +xPW_XlXp7GJ*L?PahgdTVUt{nIV`ow6UohS*+Rc2<8c$#;nQe)0*ed=Km;!V>|o&@j;&u)tv*zfcOjgb+c3MAD@5K{u<%poE!oXFGXyd9Hxt&0@k6kB~9ihGyjv5SC~wys=_! +i@$|+`rdTDC!-l(;sY0wZJQ$P)6*i^kUeJVoJY~F@e8)i$vH7%IC+JA>&E4q1?v?YLu+X9B&m^l!0if8o@zW8@ZtMR11{N46Z#?2 +5fjHmR^3sA<@gDS{LGSe$m$bJC5$|t9$7E>l9Rc^{SdD?$!Muai@F2`kG9(;zXSJ>))?vzQdx9l)~CYpqa3MXKm*Twu`d)c(?YG= +MZjd^jZjyz#X+D+dC;WVV+wi1ju*TrPCUt!i_~N%D#L<(iE)I<#6`2rPT-!6UW4XbzQl@xwE8@O?Er!3i0l6Z7dtvV97}YfAtq!X +`5|suaSZfZ`_lS2`CO+T>S=IeRWh$sKAJyN%=C~cPb@+dC6lfzGst60S9gf`K+9gEqH0JHbWG)uBmFtrOcqLAk%S5{QO(#8 +?}o{|6n}rA*pudjv95m>4o06EgNf-&v)ywG1@?+?s)RCjcc8U`)so3*i)-qt&Ciy_Y0`i5#-RjPmCecIu@HqydII>rI-xmBIVb6B +$n>O+_Oh}mnWi*mj#H9iuj_kmOgcy|h~Th8{Islbkgzv-0D?N3UlI<~<{9PK=gB_Ds`vedFsr2739&aiIfUBlsLX&rlM@_`($7Ap +CXzAzxpGfjzPa&OFg8IUzsdN>#{|*7356K8=uK6a0{$t9lE@IumYj#>d|#o=DPI4(Q5GV=@t|}Vk6*~fqqdoZA1x}D6tg8x-YOMZ +62vD~sO2o;*mixfCzvi+@u4;2RfGIety%j2$3$qHUt;MRlYp}4vgN3x&z9`$!3G^**hi){)z@8!EqgU!_nMJKs&ex1MSuxDIGHW& +WaM$~a1DO8XNH!~85pz|Ky|DSz7~mQ@4t~Rr=S`F>y_2)~6849TX&`GWAakCcO(uFMON@mz+}^?x +B)^861;mtKU0*^5Y%YgI41qeyAfqMd`&87@PC6$kJenmLNMa92O==ZgHNi906v@pj$coh0#h3`yTN_?>mu@8SU3R{3a(N4Nted2< +vCk)qY$m-eP{(}@3T+q@G;&SWsm2wV;Hj)eO?lOrm9@{1DC)%YtP&n(iypzds%&bW-P0u(?2gV9rM11bgj3$+t}gyFd?w5>Rjno` +#M?~_gtVQmoTm0@W?~5xE>0=23R|=;V|KVT@Vy|^id#}CYx0QLGj^9u4Cda%b-*T!%v0$gEs^BxqPgYJO%bVc?c;c@wU0N=XE=GW ++lEecV^^OrkP^vY*9_(t+ZIYNm-sH^j%$J<>R58WFTwiPb02y6U8_{PE+28nCwKGR<+XO8q^(xFN +6phiFOzW~(BqZ4RH>gdU5js2VtQJ@ZxA*CzF@eexnjNP`bxE26GP1B#6LU=&oiaPPH=KE6Rsw4%ik%vG>CY57!Ne0cY8di$=-8WF +ED@1;lY>s0ZFZAQPKW@8JR1J_$u)8`k^*wby+=H*8=D?#=6JaIsNHZdbYxom$&#>FFd0pnmTMJ%Nw|;hbSrU&60*UO1OBke? +Gnivp(9|^+yJlEKy&N6&=k){9$g2ajvMqnAO*d954Ao0280v80$fdmh~P~Y;8x;RkybUc-0wv;yy8lPL$rkShchnmU-7hHOP}4Br%znAYbsO|wkvdq-%{tfR1$ODrnWbHW_&K^E^yUVd@Cl6Hp7dk3LR#cr+2sNFhabrGA5Y;D%kJZi8? +Qf5mK%pj0Qm(m&wO +rpc6FlDS8}ILnb~fEj(Uk5xHWz`6U`Weqag#sp3|qOv0Ag)C0zvR%&Rs!%o-ow|*btge|xUgYp0)h#|8UXjzL(f?=8oIhUy|DY;6 +nD2n~P2)w)|M45J`z2`9OUc;_gj?z@=H0Pfw&4Ra0o8ZHELl9`&dRUmxne5Ss5N|g3P=2PM^fxjq}A{?vU8mhx?io3Hw+E|_*Pak +=!F4rJ3>c>nU*H?Tb8d}yN1$jPd)HOY`|jWUc%T_&8uDeXK(R_(QC|6Asa{}GK7LKk=N4cj5`ya7KiP0vEl`W^lod7Miw6(MLrEHv+##pW@v>{h+^^zkIQFj0fQ5$tIp%^Sr-e9K42Pd{6cb)mGxC_`d!6A`(<*~9IYpTCo?Ahyf>;&A~ItIMF)N!WTlTVw&sGz|J7+lM%UX{4&uu-6q>59l&YEdBd;_q#;G3j4kf_B97x?E_&VSP0y<*OLFET`li^!QRCLx#}}3q +7gCgO(nE2tVzZw;Hpbqbtqv39<=ETI2dsQex``xYvlGXh!N6OJyy>zC4xc0Dcc7OibEkMpaH$Xd=2~=%*G$GLE69Xcsy)wXfcAGI +Ax7S8ft(WnjTjeJ2;*n(0q{*-<#O|zXsm|x149s$y9t>LtocV0VLvYat)(zPU^m+OfYidePQf5I>I7bIRRi_Vz@dy0=YW7cWY +rqA(a*xW#|`a9u()etEe)+)^IXkbSqy;n^8SVeyd(vEEGzfIl{>P2p#{u +h^wMxIBzXAU(GuQ7I`y5w=14%x@&Crsthl5^@f%LoY-QhB%Tan{JM_d(_ljf_Mjp=yqq@<-;M#ZsoHMS$QE4<5gT&Yu}Aua4XoKr +_pC;@`@l6~Zsh@JY_SzRBf(AP#NaZF|9qGHhZWSKF0~oiyb3q%gm1w0jcm;An&D`hDqa-ig=bsh_48w8h8f0cGK(8XU3eDY@7k!LL*vndSON}%btYLDX#mKtg}H5v0%GCBPvN!)`F~1 +hlsF~M`|#B3Q1cqi9*>x5{#`$q)u5muuDUWNIgl1o?5#-!&YMyQ^uUt@0)6E4~E$u28!bwz_lV~3e*D3vuUTFl;{A+bH15XvGnDH +7l~xK3M@BsUO}`pR+))DsiUXbOTlqSV!17;)I6L<82g7*-By@@y-z`p^e9D3-5P{qC!{V +4&dQ?5zoLWeUi%Prov$JHIZko%PwZ?;xycb6cNe5394*TTc(F6xl}0Rn#Z?jJGy;4+Efh>!I%bZlynbsY+MGKhwgIaO-7u&A}9d` +N@UbZNfQ9Dn@nZTzdx~5ngk1A;#m60=g(R9x}zyZ_Czs*Jw*k6I@jNuZsH@a(otnTlPmP|<{9IrR^HL+x_?LWIuqsSvWX`7k^P@X +G{|j4>(Kl?@kmSeH6|-8Fzj?v_w2)-eh7zT{{>;tB*yZ>CatJgV!%Ong7Cq`)MPm$$(+h!6^8J{MC_Nuc_P@G$C#9(72Ov!tEk0q +gA3EFLFX*Uuu++OVubx1e=l^$Hiw72#M#b;&`zsoRrb*TR$$kbWm)p8lixUv&%hgR1g%^h9l82I477fIxq&S^8k +Y-TE(@@8fO&J9iHGrXgq>SR*A0}i_v8`x&z2MeyWZ1d22oC)9PozANC>5`qvUb0Arrh0>dGAZt3Mf+y@p*3-OW(og=hT7@Q +lH_#7F7Nb0H2SE!#st~?Ko4ecGo4!ey-o*-*B;nCkNhZp3Qy9#YHR*mt>RW|y*qo%-<+LW<>ywY|_0f)br^6Vb +)nvnf_9VZaYK^ePDG=Um^=9Q&8f2A}gQ7keIb3uM*CiJ$dfQ9?Sh!`Y++qBRhar7KBN4 +;-ZJ`G*zwy+?b=fS?p3z?9jWToav!BZKz3m8Qy%l(~tE1kDV%bRv!j74I0p}KLb1)vu{rj*mXN!>_O?7k5k7o|c@LtIsC+6S2 +?L4X8bz=U#0-UT0{xaKKWofb4dWr(2RG^Hu6UCG*5u~sB{=AremO(l +m(A+pQq}|%XWLWB9&DA6wZrtJr@x6{vvchn>}czin0@VFLh@M*Qaa2*QzH&Ri6DNkgBe$lnD6F;OZ^obFB=qYewuBTg40c6K)_%pi8RI-5dp~(etPPmRG ++3bB#*j5=!%dDz;Z*yX7g_4_DRn04%ATuWn#)ejp+=OyuEh9v2MTe5DhE+Wi4chhgh&Tm74%jmmi}vgj$v?)v!fW0)I_r^<={FT+_&{VU|k!ole$PNp>d8RH%$sJ-L2%EVi2Xmk$yI-5lo +Q0Ju~X0NTyYvZ0&ZLqF!yLK=s`F%#SJlU(_4l3DKoFBzmjGbYz$hAr5W!2$Xl6xM?5EIPG~gs#n-^x>8|gx|I^q +!&Q@xy1~@S7Smih=+(O|=$drGmNFj6Hb*OH%cP4$Me2zb{Nm0M*)YF^H_RhMVD7U(ksy@`QE|pr8^Vgj@>x6-%3D^Te{{MR_0JCMuw()z_<*&*k=LkH9v7qV)mk+An@8GIH}&5wrUT38^Wyli$fV`B9mh$4&~bExXj#y)fG^{|S|xwnDKuz+^)7oLSnhxqI=ve`tk{!q{R8x^{|j8}8ly1|%@pipu@8;)K3OeLrShEfL+? +B$X4Pn$y&D^9{RI;4*8o2W-UzVT0MX6APF&Iz_Mz!5-j-ZMTlBa#pz&Ahx)=!$toyX90IO3C@~4q;Vd#3yfh#b{A4()yfV`P|rG# +)#c81W*X_>#t{-`8fGKkYca1Fr;(iBI>Q{?r7wxEE*tck;6}{DR4O!uIp^W%BxRraqeqdJhy9R5^!pL~RSD7q+cNMKB^_vt;stzD0v@}$;dxVg^vBNCL%g%e +jwC)q-kVEm=t3cDZVQe8sF3}8G{CENkDB8Q;t5T9R+e=JHQ7`%!}5A{_Rr}~tc8T`82%Eu_}{OI*pYB1u<>db +*6E&8ki6$CBt%i;5!S-_7d#y23|L-WV&JLDj?ua&8riPkv|^cCe0DE9YZ%99B)5#(HkX~HKb_H_iK~+UDw}*c8<`m@9@yv<~+afB=f{cIE);H%YEgcZ-+1$2eq*uA#8e{J6jlV`~GVZ=n +&up%qU~8wEqm9j(#*s=BY`&LUcg&kb_SG1CMpqA<(ZE>E??uSk$eNFqBuC!jH#CB@B> +C_-4i3(`}#hr8d0WmBh!I7_tbgEb!yax*;KVi?$Hj*yqTC`xHPP}3PGpMfcd%0sc0U|_n`no6Py`acNLz|4ELF$I_(zNhj({iJohY+H1tTUA2?zFyx@%R($f>=wDh-2{T%X3kS-Ch03Q{UEUDf`fXsh^WsW=>2b2pAk +$1`rljbAN)Xd0T_1M0G7q!D{WS_~XX<9=dDb456$kK5xK1N(ct7{<lap(=EJ7)maiUsu{@3iS0#>ui}UHzI%4IH@Bc^EY&IV;@zc6_Za-quiFw5EE{r@iX$oda|`z4C{XY%mkYnt +7THLa?-ETtWQLq>C-`p)`4REnVxhk%o4N3zIJI%*D2V2O)0K75?s0k$JgqEaV&};=MZZ2L`zd3eP?fRp*)U1@Kaztl$`2n#Qv?Gk +@^L6lHoY7>eHw6bHqt)Kr+iKKbXDeDHA&Oo-Z=?3~ug6iC({x4?EscXuRqqjcvO##OHi-^n^3G?ZMWpuo8aL6~cUqs=qeTE0(JxTH%#y)TM?CEo+PHvm-&CA=I1JUUcY;xX|&EYnaycrgevnO;nxqBP_tx|O`C#q0o^N#ri +i5|*3W5YTTAbH;gdt~=|g3M3shf;QEGqQf2_-4YUnCQEjmzs$vIA+&o_*yofWgF7GXg(9naXxxw!0Hm_aA4UA*VmQPslBm^Ely9_d>hioLJmwgbGp%VkZc&YKEiVVhL}2P@H*EBN9DN(quB`_zxan|3Im?kZ%r31G!9?bH7g?9hPqyW|p!#DqFk`o22)A=O$>#6 +CjCTYIbV#Xe!E}UR40obhhaYi8|p>UupZiK6+A}?p{BC-WPf|`u9J$SJ5QyaY`5eac9)jO_vQ7hY9X?kt~bZOWddK_<-F*1qH>vv +OU9D6nQnV?4r_Q)05jW!Bj%)fgkA8Fs6tc)aMDsEXX_-Aq}}InW=4{`JhdUBzI&r?g~znY7YLG%1ZfJ73fH3o$Xs!g7mdFj2R9Xp +Uq`Cj!QktB!~_K=jU+mOdA{?=+|~@Bu1$yVm`ppjwTaNj4~KG27w!sLPV}9OT$U0q{NPM6f2o+ +l9pGpD_r>H_C&3E&B01b)}Tpxc0NdNIwB`VnvBeR3P!MVmVtEDwTy~RwTDIgJBOJb*n~EN5M;WAT;Js26I&?5B(2h`)l0^TT_!y8 +37OYP+TK34?0%!uM%<(49b1W`XWmrnGrZsfp+)GsTxXLmNjdVxJ3i`X-^UHm^44285@C==mEh +eyu%f&PFUZ%~<@Q@`}2N#wq3&Nx0YUG}3N2#q)JL-H?u%AN&d3B0G}Ir>M-?6rz-J1j#ais3XX?y;f~s4>eIt_r4McN2{eP2{WhChz5lVy4<5mR6OR){c1OVy8$Op>26~WWQa^wzGq``%VJl?xmzHieP%qp!EyW=|DgH +V7xX#?DOiF4c>jmUFX~as3`M8gVXsunC+jt_anh&H9ziSc0XLi$1)@@^%n1}OtGK`V;M`h#$kP)Y#H?A6QeTZaRB2z9RDQ$CAG%O +aG*Tzb!WTf(y(m$v6%itDkxDW!7~0M?=V*_@@5(@&yIWkPhKAIp?pHI_^4NQQKeu9wm1QIY4Fntqb-X>)EnC;R8Xf_it +hZA@XC!o&2t6CCXJU;0KG9>x0^ef0N$rJq7pL_C5Py1-U$hsU~ +3BAB?SiU%2%%=0D3mVNn;O0}hn$=Wl^~FR^AyU~qGw8{7HBTw`1kG~`t$t`tpV&j{Z?1(XI5m4#^Bf{ZGsX*dx;yj!cJc%mE_moKnHqXtZ`&#{xl_M)E500#?Y_AOa6UpH2 +%QOeY6MG7Uo?Hgbl$JuVXHshBDKn>s;~UpWX#-5tod7IW``^H#p^T^ +MToEL^103$@9`WEP25Biw2uCW9!75A8ROpY2nKo7mF?B-x=*#SSQ)2T9!;#_7AEN3mHTCahnS>x3q=arK)k!D;BLjmmXQ@Qv%@@n +f^b6RgH+WPpV7+Gxk3sIkF4>9_=Xv^P0|TJCAb_Ga#|4^3lTbcT?2vVV4%5HpG3;U{z;X41hu?o2ru{P3K)`~%(X)X +=F7Znvs4-7vO`KCN<X&>$ +JS~fnn-s6orR^d)&^s9|KZ*+o=IT`2ee#s5=UFCtL%U#9#P)YFql3UP6^+tqrW(V2WK|PF(0Q7wxcC(o$uqNEDq5vO0!vi9a>cQZ +UxR*16T)6;-VCy+7%L(d8(wevA&UTaga`;z!df +!QysUof9k9A6ZK;?ULUkE5H+EniH5-%2^r0F?NRJylP~P@CBj!n51hllTx`^+TX@YXpg;94RMI(3p5!PP(ss=?cgSjCc2*czgn7D +Dcu#_5h{cukV0a*m{~Epz0I(05HPJZRz&yE&(<1qb{q9^t;$0v52O+hBi+G0?|vRE+V5SWZhX@s$77(Y)yBI9S7ZPZmLmQcQ-U-0}X7Mc94(7caX +7#QSM)?-$wq6G;R;X=N&3L|L)s@zKNqKhja?olx?po&dY|Kx@Y7L&&TxgVM^(o)#)$m%B1dbHEYoX!_z;Fgf{hNhKa7b3QzdU#E| +-ipq!h-)%!>;`|3HjL(x66tcEupw*KI|CW(fi$L)-Oiei573$; +;G1Jzwj$)S6AH4@&Q=xDO5;`~O9}rUGGs6$GMlGL%&9G6atfgf0T@myq+jtS|q>ijku;{4By~6u2Dx;#% +&D}6aY7Y_ZrmEW0%3}4Ksp4^LQYGU-)nNx!U>gdBsynhq2uHN2i==*5u2#jQm9=Y}#?-bEt^h@Lwck*=7XNE(5)mm}aIG$5xG`9d +T1zi(tZZzwy73^YqI)f-hL$)Ux0od?N~)|4YaWB#8hE;l28%+h6W)(?BKqoDk@aT1V)lLLuug|7LyfI*nzlX$^(Q46S4ldv5T+2> +4(atS)d^)jEia8pR^eYejnO6AgSE5oGplB6sIL#Pw}S7&CY)#U^){nTkhkP+sDVWdE&m_D`~R +VVCqomK_%H>MAv_+Eh|M9ylL2mWukrL>I8G7&C;OX6|F-xYKk?R4<&?>{=8o1fraLsOGY<9E6uflfx$9k~DH>d$?F&8_Ggj9n}kP +SNZlZ%Q0V6Bw6tA;0%jExS1D>8dlZ`b+aN9!gdRcN1@a038J>iV3Qf5{0Hkrj7?P}bR+$PLcrYUPs@M(No!cx=fg?idrzKlc +u@LoWCe_rBR+ZrKg~QM2)>~??-IQQ%r}9W$!0?6*TCUAhJ{$^lQJ*6Y +#uyE65_K^qZXFz1r*)*yF*{AIq|x|})%Rd5)$(8tI{FCSw0<4+6yGXLlGp5zkt;^&bw@F5oKW$#28R(B0!_*+G7U!^t(I%V@Ku{g +4C(DMtDH&VV%89av#mC~OFWD(iL`4_R4T#bxRY4VU6s3P%AZ~8jM?S8Oh9}y2`ErS$}$5{6%(jJmH%tOfsAsN2cQHHn5zeZngNS2Y2ppiAkF=ln=A#18YVn_A);fOYqv~-ijx*sW-$YEcWHOLvf>3kQbVZ3ZS-pW17_z`<#duV4__h&*dH)7X8W<-2m +yM*2H>b#d@70IDIHn{FngDX`-M~bmUC1^MF$!z#G;a5AY1Es0T>lSMM;W+MdEEC0;vsA*5vh0Kewn6654BTP@2~{d8 +XxKRJXdKSJDw;;t38*o8 +i^T0oI4~RLwf&rachH(@&0Zt9gYis3^E%y0!n2zEgM>mXKW@632R;qS$acj*LQ)nip=&RzrYGgx;1l#XW${3PhJKwo0$p}FxUXYwZ +F&kEJZ|b(*Vyl2_vXKNt +G_fKa0fH$^Cu^KQq{?{lTU5;_DK#nRJq|yE|D$@OP>+T*B7=6J6AV|EPvD4R!MjSW@vHCBNVu(XIBrnywc@HSMr07!oQh=X9}abB +SUoSrfK0)4uhb}RWGX6dWFa7^y_Oa7pY?9d3ST +l|XqLYN`qXIz(;U{SnvLzInp;GVQ5$+MmM)k#Z=jW%pjKQY2nPMzRlPmLBJK3PJs#U{I>`nEqxHU0k^U^BuY(woS=6{Q;u#17V%lZduEP={SVpms#cSM>EGxSo`d2>nby%6;x!f3WpMeSt1#cSF@2IxgG2NFud(8%CaA6^~(bLO$v5V({R&*O3!P +Q@+7O;8sRxlBd!7KoFkhUfypc{@yUg(R|XwQ6IGKOY_WpwSBH9jio7}*^616lK@Qaep2 +Nw%r_pzcExUfWlD+p5ZttJsZ%`2iYw-zB5kYUJVGOMYYWBqtIMRtq$fsbRw4wWFSU&@=2x9x_=cyQ9%|Lsomxt&+KHEZ%6(P#n`RkV*4dK=xLX +Jyg-#i%)RyD+57emrdX0;=R1%o9>A+OmpkWF+_3-BaR`$=Yli23_G9$v?QAZ$I-(h?U6&{@x*Ssqlco%QU~!}VCQKz-_y<;7qxcl +G2NlTZyi-TZ;ZrXD)7}hl&b(yQ`a^u_0S)a8!*(3)@%ExRlDDlWrcZdw#w+sBau{PcubJ?$Wt_~S@~Tnn2IW!8}D +c*%S@GvbZ&%(pM%!-_t@Pj@A|&vj9!7pJp1IgqMb5jCQzsO~PY-L=ide@2~RB8gNpd1NI0X)$EGx-xm@9zwx<;DoNVU52X7moTu@ +eH#bUn*GR=`(_o-o8Y8+&?lG8-3NT&AYTa_jPS2h=wB +G+1nTV~F!w0u;;xfr7e*F!{*0ayw*`&YMU2<|o%^77sPem%w9SMD-3`E!_O!mD^%257G=@BHv)QF98B4O5)G~r?Wi4jGh~NfObB88kNFR9$!>~leH;I5xf|kY88;wEhgh%#c@W{oGT`vT1n@#o}MmKJ>A=g#z=qom=BV&|( +7D_{C0-lw1ri^aF*s2_hhbJnrrr`2g4k=Rd*twA?!F*hBH-t1cs@ZE$j9Ef(BR@{S$B7{|dhhq%FEJh=y+LbGvPQkd>@b9VBD+I& +YqH&5ZE5nx)zDDAaS;QFE-`BRgJihFp~h7+wQ(_?<~dIcH;Xf{amjqH=7s5m%h00Ft2kiNjX3|KN?MNT^(J;qn%GVHgx^`n6^h3n +R?KuAHVNy)eYthwSbl4g1nwqgCyCb@iyNCeG_V)u_O5dMsR?$8^i5{a*%=|B)S6ayY;%btCM~s?Ph+(TqIyOo-O8QLFHccELP#xi|y=&B>qH>+MRjn1mQy1H5pc#55p1w07o(|tr!g6BlnJ=)w?Yu!&{*XJD@diy+mOV6b +`I1aWKz6|ehfT6SvDYI~HDu%tah4b|anXmE&aMj5auHjinO&YM^vI#|7swg!%$qfyVsdn_Jwq7XZrSoKcQ|s^5D#%nPr{CK)vS9_ +&xH=Rax#0`#JP9J0@yW!nDK5m+L5d46@+FtCRObekyyI%`>VKCx8|_800%`5VB=gBw`?+^!T4s4J8-w%fvY$g!b;Y?Tsw`Q#KXSP +#0hx81YAk0}bf_i~Y)IJIW}1&{?9f;9eg4xWknl=v>~NW|{~L@a&q2smW%{myHlk-0#8tEw +FH8`zNze~MP>$FWJ+N#Bjn=v)7WayB9wakKx9+cmTi(M=8`F}_^3m3yjE1ctW=~dJW=Xp>sZOxX+zBK}>0L=70vkz@T5zaVSW$dY +SHc5csyo(Xc4C-qj|rwBf;P1<9w8)&zV2bt6MckAast$qZpAmdNtZbPHd4`7Q7_PLM4`*w|C9?)~BW31mPVzOW_Qu +q^nH?NwjILxtG0x{shL#OX`EWF#fwcqM1HY3#bjBd8ztSBnq77m +!%4)Fb7RG-AKp|ICU$oS%d;Vt!7Ny}i9TR#pH(JqY0P88PV7k*J6;}|IBfaysY2~Qp@f%AAe%;P%78Hr;#I}vctpvya^6ZvdLEuZ +p>bieS=XG90<~FCd@l{r1WJYbZ_$h-?7r4)qyJl|Ai7*$DLNpAW6maoo8I;1sCMbj+DprXiUv{rc%$~T8t9qB35SoZs_3~t+p40Q +wK6w#8%>y6ge(c&u!dQ|6pUc^TS{nk+l@jO|cut +-RUu6&It)k>ZrIF3J+ZiH*3ZcuV9%}sfLZtCebbNxgJW;h(mv3m{wvBn-LZ?ByrCTA~95NvAL@WW<*s=6sW@WSZUX6ZkefWbe*d3t1;VKgl@bZDeRiR2w(oF{9L +(X_23v)}}4U{z%=Mf(?4ha@FKi+fGY|BpCdapG*!r0Mv+j4+;32Po-r0CRr9;SsDp>`PcM-HTWm*nj8=wf9_HpGXdx%mO&b`hoi~oc*KgGUY>`c~gDoC5EeMEVUL3VT!@x)_6)w>cSAAl{Q1rZr +p&BVPHT=(Z5BNH~;T$|cgZSqLc2d%S%)$oer!_{MZTQK@(+CeXyArlT(3sPboXwpkV{|aVC%@ZC)mL_iDXY#^;6PhdHzRJ|>K=tY +XR`w&rt;gkVk+f00345N;x23x9EDePtBH?B1K3eBz=$k8MLBweh%>CH-&D09Xi4qkjA&>dA3eTi^y8qLBAdf(Cj6l5-KZ+$bSW`l +sr!yb);TY7QUO9l0K>J?$<*;psKMS8aIF!u<3qQ!#L~!oyN`sci0&WR9gVWMe(~sp3sIV0`XcOQM+NRAZ^2Z)yiJ^0E7aRE7?wyP +kYRT}z1`v?s0nY?U>AC?J6$4!*cDE$y2D3nuPI~| +4%>EHM9gtRCET>c>+G5e&Ql7N0oOafCkm@gR8+Oi8S<4mtH_I_ebqQz+C<2z(+w+EBMp9Jg;%*9YZg+?6P;8IDi0Cm +G^{d`Szom^aG$oag_#lIW|0wdU?Lo)dpL(+^hWiN^dyI{99wEO!pWdPuNNEfXe=sq`Z>89$;}PAhldT}Yz#gB1|(q)f*$?YvBBm_ +c;?t}b43%cWW$n5r4^#Ux5Op{mZ7mjc-EbdBzUrq*m{X0Q(IHeC)pi)v3<{TPR<>wBBEO>RXKmvC!NF#nS?VWH5e;8e1%XD9q^E= +sz%)1L;T`y)iaRaCHXyiX0Wac*2t(C(IQ&C%KD0v5vc6fFzHraQ6@XI>ZqgG8A=#`B(K44jf|Cy2m;1CHAJe0>peg$L&RtFRE70o +xzx}oq2!9htNqGdi2~TGigqa96rJ7V5JIT;>#(AIX{!kS#4184dkV<1IB;}yK+%Rgq +D|_FK;i~GHEZoYF_B~?G*&&L((;x+$q}mn|+}tL#qvGGWsM0}dE!(ijh{hK~ojCS+3^0Of=DfS6s%%3{3F3;?=v(1ZFsgK`AEh<3 +4}D~{<~|Qw1;eI=CQPc6pIcMAuJXs>Ol(())F~eoLvhXE1(sfH%_OU~ATw+hu +@8X2}lAJI#KMPcA07%=>l<=zR!c4Zk@94hwVXJu7cfv&-)igurYJ9W#kdt;)YXi1jle#56`Vp0y8*|5ozDxIv$vd5Nw}?au-F9}t +>CSF7##Y<4p*^{Zb&9VFv+Yv7IY0e|$Wh^uCtAgQ6`VC3eX6JsMpFB;Hn9@+D2YL5)p&_#?F>dHBT{%MQaEW;|6hC8)+5!Go$HxjQA$Jv +N>dn;he=`CQlvqI@@yl&aNpo_oC;H%QaQIht#Jdws{Q8K=!8&1C>T)bJF_oNa66{e(2-LbZu;uHNjFhz!KpIy1_+R3giJwPBrmK%5*EuNm5_3HO~r_RY=*FJ0qjiD8=*RU3*>N{%9`Lym|0 +&YY;XKF0R~CHooKP-6o6aMX+YOqzo{&M%=RNk(f5XhCL6=As^-zS{p*X9$K8yX=*VzSB0|zxDy=pP$`{i33??xLo}s3$r|S1${Pha?dRaYivYR(l4KIDEW*?fQ*vAj&8niXr7`F=C>B2I4;E_*D+YQhbXs+qNR_@Fs2zR6ovSfdHD{od_9j=r}u^<<%P(-nu~8R3QeDbaRjN?$$|--w%|Hvmb*If +v^juD;X`N5j8JLqZDLwbdA|^yBauy#^!tDuxe)RbX^!Lq-tEW5Wyk}y0y1(GzD`fdJw!~G+ae;6!|P|RY<>FK*5=0M?pc~U>KW6> ++Ooa96?uc4gEf)Qfw$c6mukaf|;N= +8Qg|2g*MrF#%Rn&N-CiCg6wJVEF-Y(00c1?Juch(fB^uD{EZ_`qV0Wl<(zPk=4HJayU@Dfo-BNh_TF+%4@jNNlkH_NYY_iQH#e%>!+xX=e~s6i|kNja8qS>97W#wjyh?J~IeJW38ZV?HG|SG3c>5XH{P?kcy$zB?bsOAQ?EKf4Qlpdb^> +L2$uEVVF6GOZh^`q>{LK25xt%PmwhBYXK&Eq9NLH_v$kM#olFK__AESu|E4i=l73CQ$?^pLl;iOS9=!(}EzLZ`8K%8q +X2qEvnG>bvd6l7 +81e9jeK+{ECSF7-;;kG~*j%SFCC6LuD5tv$;Dd`3nI@PaX|6)H-M2!;i6wHPSwmDc#bwzSITAYSS*SPS8svKB*dEufe-y9+BEpmM +z=dBzClL+{WNhYvEmLbs51dm!zUJ3e)xh@DGmK4Xy(2*=vk=mCXl5EslU8CnK^I~wVU1~9Hi>o^N7W`_EVK0}R;yhlunYeIA&-OF +DPD!Wu)=#{Ur{T)u!Gu;XwnC+kJ;bCHBs#xO7WqQ=~JrCQxMkB9Mx;nCihU+UK&uJT>HG~%u@{s6Q=JSRA&}cyp3!HC3i5Rtcws2 +Y_ImQ3=vLl2_4neQDL?<^s)a&TTIj=6-^c9fq?V_@c5e**q<>*3uR*rzyhp){-U_0FK`w&-rrx@+WdGISrg7(oM5Am#TDx|d9~cB +(`Wv$vAqLswC*j*gQjRKpze%;$G`v42S&QhF4r0399t=ES~HE|_)SYCWwY{-j)c^HmZ^l^+RL>WY +0SIt`B`Ft2mhJi6ENUy(XY+80=v7Y5u?wDcm_P=zp)859j3#yXc4K4<*9OjrP`zZgG +zRWLNh@_?NqnnCLT~dNX0Z*IxN`M~*n2ua7Ucm5!(0EYMYV@7CvQvBJWBM73T@ex|PvXiip?c-Lm)xmXhsEnm{$?Db{F+(1eFBrrdLB*d5gK{jf55~o?73&* +7^3ayN5s{cKkxuLsSQCWp*F^W>)YG}gY(<4C{-7g4D$MDr_V^@-Fc`|>28ukL4K^`@qk(u@HWT^64H0h2t2lD15oLnRsKkDJg4nO +@})46{!rrhjJC<91Bron_iNHZh}jzE-OY()XY-F)4Myi?af^nh5GBVWAr#JV9N8`%sI1QGqX>zi5k5=C?<~#!K3MciV^3DUm=6*^iTm1#*!i^{#u*%*zn3OfQgs)W8dZW}5 +){UQ|2UDljl7}wOJ-Op#2V)jhj@B{|rvaB_GlWCJSX_CQMa$B%c#&UfTzsYO`3)Hw$Lgn~$jv!auKyGz!tsnNAPibW8K%k6v}0>w +a|3`mX%~op?lkVFogMP$81+;+2r)byXCAxoqUQY+e~8b*dWGCV4sN|*K?)BGqd(TuGdaDg*E1NH3rAPHX0^pxKA>G#dAcW4M5l1Y +RIA)}b?=+%809jh_ojZ2&qodjrI<(go;~Y(Q;91}6nNpa=QTB3|2x>&0oj8Zkwgq)yg>X#k5O^daVp#(g_1pX$&&o`{O?`x-21%t +{O=v`+uL$*13R?S@}&Pd74OvQWdX2rvR+Ym=G?v8qy|WrKnq4iX%~$VaQSPeDGN*;pC&sn`H75!gdDlu*P@EvwM}sO%ps@C`nF|i +cf~PDuci*CjC0F!nbNW)L4Q?hAve?CVV#SQElJ_ByE7+W`=B%*6r`@a*-My1=V|>OH^p_q!w-5F98t41kA97Ul8QHNtUKf|lrU}4+qhGq0Ba~Fkfei`>tH;6$QdGKpjDe& +U0Or}C>m8VM8)*njL}SMbrs>)&a?%Gc80ko>94|!1#b--RES{6hl^REbQt#-mVn_ES<&83mQ_k3oF^uS(lt9hb;{SHr>9Pz;WC%q +H7c?d&v0$a?#zG1j}8a%==zPT*S6rG7=Q8b*6t@8fYMDR;ZU~bLEQ2R$2=F{UBX^*xC|mVfeXs%KL{q`9b-W~gvuX;m3jnpY00|9 +{&7;>>;yRJoXosA3nN5M8^gO`04W-(`3{{n{cJcviV3kGv61h9=hmZ2?ueU?CF!bpGe)*%o67Z-dTprwhm1i_kLZ0o|AH-zG;p)ZwDG|E79kuK@gD+t<=ZF7uVvzo +*V6*%X@)bc&>r_dPrrw4?ijemh0*O^i%}oZ@4@>3X3CuAqSqC=c#va|s&DtiUc}1GaW)Druk_WA5P10{EsRzOVV5jLaxzbOiwqm{ +`W0SHbf(2O{D`gO`E5|SMLyl~z~4pm5v^B}60$X3y^UTKiqP_Ky8vW%F+X|dv?LB>a+&Nuupk_M>{GtIF?X$tJYu}Yp%~P7y8bh2 +B5o`s*_ud98LRJgFN{{q-RugH=1Rhv-AcX3L>`5g1iKbZ4|JrQ*7=io{-x|O1m6W+1T^(Hzn|Lik=K72viiTyl^&3q0H-!KGB08y +0;eTuKFtod0`3IWzl7HIxSpH`NddrBUX$ftmk%g_ZJ}Vo9Cn+kQ&_oS$m$U_f+yy4)KIUYRL(zy@O6Xfi +9tQjT1W^mGZ0gmFkLq~=N8pbpip9CM^5u3DzeP0keI&!hYCEqfc#8`=9@iL)VQBlPt@8UpZ=SSsF>JzUaA9Fz}4HgYah=!eDEc6X!e&O!ybC*uM1~~1k(`~L6M-M*nK-m^Z(2(tN|D@ju +R@ifVl+J;r*oyM@>PjSl)g*kD2!9Iwy&%yt%yvD)Nf(lv86<-N*~B!xQ(WvW!f|_L)L%+*UECr+U5E8R=@1?vgu2@|&I162O|10R}R%d;oy^hh&~O&tG#{HT +ImTR3^aGd(NFLUJs4tT>tge_iVsTTb(qcYkv0GR|w%luuwZO%-gVj0uin@LG#DF7OiOJMBjCNjIq9cOw2?%=2gjkzQO$x}us8bD;rKDdXT-1AU1mCZ@^|OpS5!u-MbfqPsC_J<8N!aRgP`$e(p9P#9A} +0+K_@jP(>Epqx)BVo$#2kvQFn6Jii17qvJOT^I~udKxGpbQJyvmenCPb0+i-xR*%Yb*@XjMT}jg3nz?D0ZpByyxy$Vp{ii6%GxPX +9yltzOA30HVm~^;JTsge!0u>JD_ktB+cr!+8}x0Wndx1v25qXmY`OOg{em*K4i~AKl$3X;A?jF&?p~U+ZCQ^C(?4E<1boA>wShJy +1_jtTi@20yskO+eKaEwE$B6)5G%o@n=G%KnA@Pc|)mV*@T<&&*9jE-qEAfR|%ibj$i1AbY%s%h*navxYezdWD +SqSG!61-p3_x!@fFE3^LGjIMcY;>w$k#UeM>FuEH+{+aSDNP8YK1~J-NpRdaLyFGNGbx+Ig@(h@GQR$SZ2YUbNyK@5 +^y9ls>NM*EJSlw+rO8il1{k&N*OAY<;{-K<4QdxFGyK{inpK!_A;+|iTTS*=epGV +gX|7RgTsZW>E%VxrT$b{&0EA!$Fi@WGh){~?6H6Y +M2Y$F^C*26MXFXUHK?E!tY)ix*R*p9B03vKDO<5zqO^^SNmK=KBODid%8tGsq*-_c09kSXXrs!pbvlctRqaBOs!3f>&-rfk0kYR`aaUlXmO0ZCwr0^QSk$OJo>c-CQwM|tw +AkERVf*Sg$w6C(Fi$NrC4RyaUmgK%aQ;*(la|&vxTm-!T(Fdn@Fes33_3-``gk&ygolJ%YqVgnE#jPML7Gfpr!GvYwKxNqGpW%05 +NO2dq7U*-_xxdWJe-ac|p&N+7FEH^Ns`&P`Aat209Q$Pfy$;ZP(bB=eGRvpO1e+{+@?c}`?Vr@1Na@gp&G1D`(H_d}W;L@CQ`K3m +N#C0E@*Qy{p1Wy_Q*~A}k%3QK&}QlN1|2dMkkCsMggN8gEub|J1mTgy-f{Ay*}N}%AD&^HY06IZDq92q?qoVfgs^3(H83g+&p?ei +V8B}^3A@ah7Jp-*`ZRuNC0U#7*f-=p&cSE~~r5pES^( +T$+@Qt&WU3k5tYm?_VX{C1Ck8i)L;}Q<;y+WGZNHJ}4j-52RMWSOipMbCJ4ZdTTcZjqyd1d6WE6xz~@1f9>4(2o*LU@1PCK>_V~p +5s{iX6I^X>M!;}tzL4&*eLGjQ+(>XpKwVO)bMO*^?OFxu-w#arDe8KzotCct);p~q5 +z8F(zzpKPlzGKf`R?)zHFB!b~duQEy`4!N)2pNS}B|?VG2)80(sca}bnETmd@$YY01us)`XYR9bn~zx?miN+>`pdWk>gSTQH3G+$ +9AJycJoDS+uZUF6*oZ}rx%*md`B6gG*Vs7)YC%ewr7tS_ak)~0Mab=lO>h@ISFLLP?>O|&YYbn1AAc?S24@uf1YyJ_%$tW!W8_Dn+y{A&vuGKmwdC_30E=&8SB95sZV(HKRdmlfgWzIG48naiA?mv`&jS*xqC}%D5T-El`Q4FV$C5Sr=RGG5VDpIHs%)SsM;bc+wFRCMeeOWF6(;qE6tQw1Z+=V@<=r>4D?$_=?;NlCNH +m6v?j=jh9zf|5Kp2{W+AwAcRdi5LObXsz-SFNrfNxl~Tz#q}}Z1&+P8^m;^pooY#qi*?zj3~vKbD;9`HW3wcsB?F-<;Ybs9qD{$y11|0ehRxy;+?JQzMet^MyHbaUgXm<{gsMeoOJcS}22N56fa!~i<++UH8=TUHY +4m`qwku%&v82!oa?q}2U=dZ4Ry0v-zKQ^y?GTGeNJ-@yF*|n?ZuWntr@#)6qF6aX1|9*Sp_cyMuZ*P45+4jaxtTwjucUVEJlL-)3 +zRB7R*X%^XCL=~gy|LwzDRs)X)~{&@}2L53vI}1yc3nT`@X{rcVmDTmHn&+y=_&Mb4OT8S!}LOD{3-UsZKkRa&XiqM9DIh&xJmgY!YYU`Qoj9hzu=Q^P_(!Zen)=(P~K` +0`=_xwSSAO|H1UIWWqGbIy6yUw-7Z?iqs5zzc7M%R{^Rdp@RHv5ozqC9Jr93Wy4V~%HX#*Wpq9CHo@RAI~BsYrrP8Ns_^c_mXD-kdxQMw>KBuR|o;&5r&T)7em(@cygk$6v3TkDAawzK2hzkRBvcSx=f1B@X +E2UI_^v^9OFRD1elTVQ%4QM{HwmaenTZ{ug2UcP<7-G^9tRO?XPtT^;H>aXforrDfZ03vOMuLdX+8Plc-*L3TEFbhP=ARGN9+G6I +giG;YXwu=p@G~=X|0wf;QXQM_ImaAOh;e`DTu_-=A8;vQ(jg|BX?oF4KkA3%nXtqQU2$df2%@I8HO?%Sz3TLcUzQ3#b5Zn>LX!fg +rnXvoQnHO1mlxuW2U1#;cJQ^7Sj!6Ni=^c=dUp+)BCKK5MIzpUsJxh^O?W}xL!(I$_n#SGcgJ5d_$gk08E3NS0OElxsor8z;v_lV9{Gq3ZN^n6>z~~ZfKobM_-Yqi*E!$MdR+j +bFt3xIV^u1>l{lhWGQ=0KlFv&uL&QY$Q9|{?!Sq>=>KkhbD?(p;y?X!J0) +<7-3?JJ5OPkM^d1-s^zOn62V_--ne7&yt^RJ4cm(mVfw?>c37GyCjJ0=8~4Cm)sS5$*#{!Mo@Q;HfuE=Fst;E-=ulvuom#({T-Gk +kC*OI@4Qw&b?@CZKkQ(aKJr=RFqvcZ$$+trIEXOhjcx)QI2qKQ4M&f_yfiZy52V)Mfswv(^t*rmt$EVO_Gr%ZKO6n=$|qabu5A2i +eCCgTSl_<3zPbCSv!nk9P)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FKBfyOhaEyMN?BjM@3UFP)h>@6aWAK2mlR^ +8BI^wcT~us006|`0RS%m003-nV_|G%FKBfyOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JfLv9vK7M;}Z3XuQ ++?q&W24*G+h~gv$vO<7_m`MmhA@oe&ndwYVchk2!$xJ{IlttFChdn6D76ighRAdOqB8!T$Z%+|HQ9w}v;rCU2b?(yB6N38Q`@jD{ +r|v!X+_TiFQ>UsG@NK7f_?y0o=Y0}z(iWb#-`hOztDp1q@7@`n_aNYXfDffS?~<9GS84LR!*}z%9dQ4T-92vtVB4Oa*N^nY +vpw&9xW98R&uhp1!*f0FXxyheJ@4nZKXtz6O-5b$g`Rg8%Dr%3&wCxP_7%^&4zT)F&wCoMZ9mU@0Pw^6d*0T_|3|=|%6*sTJ%;ig +1^fr@*X2C#3%I|=_q^wE|9p?<-2(V%ujhRL@ccf{`yk*|fMWn}1N=1Lvj*Rt_q@#kn*l!oI2G^i}B;9|HUs;5(Oi +-e&+m1DFBa8E`AW0|3*2-vT@k@C3kSz@~oBdoSR2fFA}NZlvinp4H~{>(!8X8;OS=nf&sP9H +54ZvlL*rdp;Cufpu>21Xu%BN9d?(-n!1n>}2lyVq0l;@jI|kUULkHNOQwCVyd3Jxb<-f_`T?3?_2dvz`8vG~V`vKoxL|Xwr3OG*a +4e;GE-hl4_{92Luzh(Ew7TNEUi|p50z{!BW0DL>(2TPu}nc$&Bd~Q=>yC#;{o|z?ff4VCCHii0R=CTfU!`h^M;^K56avONn@V!^(eGneTn1%zkW9X8nr*Q-XKE&jOaptmhydcgh^6ivTwTyuQr#-c}~Q?kltY +2g=0vb7j{5TAAba_5=BRivyY7b|ByX{DExOE`Ub?&Hy|d@E*W}(6GHLo;MBf7Xj)4{8$aNh3B7M>UmQD&j17~@E!q7L=2 +a^MK*9fPO~_pc9n+R;|Le5lla5T4=wa=`ngy$5^VHvxb0HMB*>@9Usxz$3m+dc6a1d%&jwI{-I7#Pd!EoPP-M@yA1${wm;r^y?d> +x9@&~B;Xx@#~;S`_eJAo0q*}zj_-xvaF=Haa8+`~Bz-vb0o^DaM}bnu}g&{n`N9KrfFJCby=`H`fHPXKNU_}L>l59S=nd9t6~AABV1Ip#>#`~4$X&gDmvu5Ub&baLB~ +dTf`{AQl--yc4TdDZ}D*)j{$?rj^ldp4Zu#BcgGPQn;y^S +9|6R&=6&XPj^~);iSL%<*`Do>=lq&t_cM>@JX~-*`F7v&T&KQqJll7YmHPw0Pf2~pvmd`cp7i#j-M{+;;(eJN%YXPq~k#zCL6WQLjleiA-0eG?W53on*`DBjU +(8*j+*8qa0c=w#l^Pvtt=4Y-5QH6WH&?We{o^E(Qo%5vcboTGa +)45)*I-Pv^-qVSn_pKs5d}bB#*|v)9UjaA`@Um4L&lgt_zo|1Y=0X=|uzz1TgZ)}`2J;1nqEp&b+`QVdhay&kH7U`+uEaGAMS)_y6fFk0}KZ|m~QD<@dFFT8LbIn=o|4;1wdo2Ayd;d4~ +-g9S>j^BSa$FJpV(&gS~a~zhPO}t!kHt}@-*(~o#z`63irB6DCc-ie7wsX-rYgfD9eKqIdS66fXEL%-FI(jw7@#fW}x5o{>xSI6v_VZcJ +j^~qa?Q}l-JNbO}XV>$I-#ra>p3n7VUqFb+-l6AnTpv51>(Xn0_#XlSc#8nQLja%s4%g@Y?~<>s`7X!jeHUO%1>YC2J+EKDac=(} +$9K~Ah_77%dxbu}M|`XU#FFN{0(ceRA>U^|cf63}JP&Xmz{4+OyC1)h_SFoQCUBP-^yn_9G+m)UNkq^r5udd{{ynZG7`R=vE`(|tT-UkeRY%TSKPucyXwZ!MtwWO2IwQP6STJnwMYdL?;Sj%y^ZY{^@p0ymm +rvQfle{bdFu44OYfKLH_?JCNR*{jJP?!21#{`J+Q_upJiI{w4elwaR{4g0(2HLQRCYe?^h7(C+|;_0euI6r=N4d>fa*RWlgYuSz+ +u4OsXuO)u=zLxXoYuB>AbFO7SZ@iY{dY|3D3H+DK^HsTK>mK% +jm-Dm8;SqT*Rha9QQV)3o5GtS7`y=A#S3e>jdhSOo=fEEmKg)m2 +dXM@s)6WJxSK9Yu)-(Mk$`513~Aj^9^?IZp?}UV97a^X6NO&Tkc5rcy>=_*rKZ~`hwXS9<*Ne$4-~!cHsW#2?WE^jZ)ZKF+f9GDo%8gV ++u6^HZ>QXKuzf0~Qp02-xdf>fxa6Bj9iM{|%xs&uda3}kB%$;oCO29sue|G=*yV%~!U6gOHxQp}m1;Bd& +KlC%oZNK>$=hvt2re1m6-Q;)gzXxRko^TK4+%fl(Zchb-O6`5}KC}~fINsp*e$M{=@E2TvQor=P34)hjavl!;lI!=wcK@#XdB5a- +j_+xJw+p=kehD2e{)+T|=>weC_dh^-`q+b94?g!G_1O~v=L0_SAmxh*4{^Od7Vyh}Z+n<}(%uhqeHeV0a^raqlkV<+nB)B0hdGWP +e}r<#E{~AE906DWTo2d}xc#H7=bT4LKd%5n<@BaK#&Yj^jPic!aq1g$0Cxnu5U>XL*yFUT&3}U9bn6ow&!#6yKU+S@^?%%xY=7sI +#Lop!vb|S6$^17zN&0{CNz%{DPm<54p5i=DKgD^v)l;O$Nl#G^*yAbcgR7q6xZel3ztGixVa^I(06&QFEc}M^;OoC79ewM!q~}|H +OTO^bZ%N1RdYbFR7oMiRGxRj+>gK08KCeAZdYJh;%C*P*j(EHFcbs?LGZ+(qxzDg4cNo0?8S;ZCp5gdB`wZvBr+$wyk@5dM8qaOI(GSU#M|x9Q7(KEa3SDF{=j+%0RIB`*FTW2KKn=FdyD6ZpU*wd +@tOBL@qXa*1rR`ZM`*_0OCS?|XrCveOG3pP4VPo;_dSy7-kBIL{A!f&Dt^ +1>*DK7g+DrFOZ&o`U2OP`(L0w{KyL&zXdN+4nF%u(#6X!lAag5MEW}aCCUkxyhQx21w3Bb3%CsM_`eYU@BAy*!|GqjZ*Ti6?I81B +CZBoaWsdv)f1|wez~9)8&cA~f$~^iz``7vp&fo3-!SP)HxE1L0pns4ru6~8^yRVp?=oR+s@>htzYhPji*ID{)mhWy$|Me@x=Ton6 +JpTL&$J2Y2^svRNT$guvmHBpkmH8ID%J=oWF;?N`CnLSILi_dzJjO>ov?Vz`wjk{&LDc$xnarPp(fhUuS>5{yOK& +p|2C)YYblfy2+idn;rLc_Uoqx@3H5B<0MP-jr9s{XaKNc|XDZlJ}>)?a+W$Fwf@z_xVW5!;y-Cvq;IuNO7Z*}pv>#dno~MYwgeQu +HXTs-&;fu#&tC@=e!U7%`2SA`bgku1Ok4^`aaVP@{zc~UhBl8JR_~?Cr!arUB6#4dbKv_4xwQWl0#~MJHFE?(>dhgkm?fX5T +@WIyrMK0KKyOi?T&h6OF{_U9m+XlZ2DE#b4fHDt%xgG2OBcQCCo3^HuFU@LYeWwD7Jaus^`~Pq&$Ng`uY}f0pq=)ymrIhYI3MhQ@ +({|t1M!MLsjrn(PW4reO6#2Hljd)pR`HyR3d8f8<9L@uj`Fmv>$Kg49zF9lr$J<%%7(n40m+3jc5KX#*pE;R($5SxcWVf#bH*1h#Yb1iqi0z;+fb-ywja +=Ntieh2Ra7^1Eo*Q-CJ`9`QNQ7vRS~pVD<|r!R0kZU&Tf?EO2Xyxs7;8*nDzrC&_xe(g&gDeojHXCnE<(l4b{PWb-hlsAa`aXY6x +h>qSxyQGx=A3i0e>*mL&rc^G<0gBvkG2kSbms45q+oz?}ZqzxA{c4)ddHYeoGi6+-Gyk*GiN|ebq*R|94=8r)(*U8udsER^u`~Z2 +P~_+CT{-TD0KOpOzbo-`C^{!{$5Fd+od2;K=`uZw^=t=tIba{4*xxqaJ*9Hs!@HC2Q+u$Sjy=c^rtHCS$nQb=UkWJl?;(3I|I2%@ +{&9Pr>`y#Qt1-`n62p!gk}11S2=@-L^nvt>SgnRr+}k96?-JdSfmXG-<7-*qW@{1~23 +esueM;_H$5Y{wtwlaHns@O})S=o`BLirl<(0r}-c3)uhPE@1w@Ea3ROcW?H4^SwF#{d;r#AKshz`~#rKBY)eQboR>Ld~cJ5#M}E9 +vj1BxB){HnAlSi69$iShzp{}1_{ct7e|Ff1^?emk_DS;laDLpq58L<2MQraji^vamTEy~qSwy}z +cM;30EMoo>0L3nR<|5MNCi|vTf7}#MAuk6`*WST3Q+W_-vWx>ztv*SrvOm&qg8++S3k9w9KC6n*v&S<=%ET^x_Yx`?+` +fTE9H+{O9y$?lZOrF(Sq`BB|0|BP(_v?U+|Z1($#i3=I_Xn@9vQ!-Rzg+dk5q=-Y4dWzqL8i$Nf3d=?giI|5iTxwX@H1 +5A!+xC;Fs^bA67-Pkpvy(;m|0wmlsG9qfK$5Aiy^hxMP-!|`6p2Ued`iy&T6U0Y#sC +Utdb~{sa10&MAFd-@XGVcGe&C5igtPDaUM^XFI0lNl&x$9IvvZg8`nBXMN``VLyJpgyZ$_63*)vmhkyD{j6`_e)glUpW{8$&++

g)ZkHE0PG=Q}$LkC}TVTDP9H5-h4k-Ha>;cLl-x%O{96rGI95=xBtQugy&Kn>e +E*fBYYXQZN;kN@E*I7l%F+D}DV@rx$hcl&=ceKot66y90K(WglSSEcx3YZdqt^=8WT!no8&tP02HB0$kMudZ+%ZVyu4TEHsc +j{%#joR7~`NpG9g*uKsh`*UrL<=hN-2;ki{;%Tp?r0@Qv#PhLBnSR$&u0zi(<$Ch*WtvG=jx19C#E$8@D +my-^b0gAnE&2o<4M+XVFH8|Peyg`mr&mhZL4k-5MZvu**{n8-I?HuCx>^)@j*5Cm{9MA3{j$7Xl@pz!YuMLroj~*f&UpB=4|6+*s +|81}OeZHyplJ%T> +B>R6W;IV)Y9?5!ok7B)tA4PtB#Zi3k9p6r=U(VKmV$VJZ(3f%kHu1Cf(OCb*?s+uv`I}=>-of(Tv8?Z#$8z1i7@U^oz8ibT17sw*(%fHSFzr~|*1yYEcO)eoG>b?3upk=}BEkARM@Ka2Eo>N&*kZRfDwcb?1ke&k&0Nn4#u{Ooxy%Q@g&>RXqe +%kuwtF8kSXUP|qyUp$ZVYwdZY&wJ0~c+Oc(y8rTOt`7&TCZD}>HQRLqpx9mCcRuS`2`K)xPXg`&*!msfe*o|kvaj4-3#m81@8Xo&(f7H8@bXJYpYOVq{hE0x>ER~8V`QA|{+nw!-Z!qHz3iueKS76| +xQuec`B$)558pK}%Y%$lpn*Y3WG>(Sq@BK=LcnsWW5t4Z(6t|mS&xtj8!cTGz7 +>2?DYJMT5ukT0}dOF8~zK=G%1^jgXp2VIv^d+E*BQJ(nd^(oyi8M>bO$5q#p|F+&hy1DQM^2KLvFgw7FoL3*ck@fC;Bk6k0jpXM) +x{>qu!5c}}?_Ec_+iD%@efxFfuanmCd0`##`%OUEuUff|c82HHaa=z8L-NV90bc>!mw)|7q`UDqv7bBKM80#-P2?kI-9-KP +&YLKQZ}t`uyR|9G^{xQ|f0~80Nfr`z>Y%x`pHO*;`1*?YEGR4BkS0?6g~m*Uzlyd|0%e^YQrg +9RHivv!02!l75c9mG9qvE9J@G-OBmUc^l_j?Kbk~6K^A)ufC1#y%$jY1YQHY1aR?BQ|fR0p4&Np_PT@Pb<7>)n^zlr_zv=?)SaY@ +kKf68v;Uo}@5wtk-ml+D`R0RnrMzpUUx3F+xj*B$J@zxMBhUSe<97PpeDB`7$)|o}_s`wU`SHfxw8MS+92=3@DL<~dm-GHz_mOT6x{vGPukNFq_so5q=P%sH_Rjh_`Nac2=lh5Kg7%dcf5Gy1{$M@Sjmmgz2 +iyvcumpn#2wq)rwgNIo9(RRP`G2-DYgBLtTK5^M&l((<5`*rr-t@hqsmj3I<*smua<9Iw{@BPJ||NSxY-KNL+e97bFJ4+wudVSpE +Z149UXZ}kc=lj<@&i35!ILBl7an8GYA2mN%1Vv_dNQ-%|^aohMh(}h%4Tonz&aldNI^n4@<0fo%O%m6upNf%k%Nu9s?(PYFlo?^j|j7 +S3~si195#keqXb9_Kejld{}6EZ#;i4MgJrDTQBWF+C8yxD8=fXj_bRuoPARCzYrV$=1AW?#eHyD!?wfqnX&hFF(~wRo27pUu#9}q +0&WBN0rcS}T>r_+m$M*qa4l=#8}|M)_U;{)=lWPXKZ&$Y;JL`?Uqo55XV8Zq#9r^KvA+M8(1Dfn7r>fb3y+v;*Rn791Xc|L>R`O-%#>u30V6=}!GekLG9eLc(aV?f!vko^%XKi)e~*Htn6{Q+tFgQ>SC$TyPG!*#qpT|| +O?;FtkJU2=*E`z#n_2p20XvcQ75om6ehWQ%Jn!TFUbej7!4Il|cWdm~qxMYX@`Lg0hfVbHlE0N!*EVR=!Gd#KpJ{1wF0oDKMiYI6 +CID7b^wat@uHT1uz7F`UCi-ZLK6sP8dpCYNBYg|x!IJDb^ev9{RsLFVe>R?f2N0^8$|UmlYb)ocP4qW=4Zn#^^x?QLMIYI};(i{k +Cj&y=Q2FS3T+6=oF;)-6AMeOmom=Ai(kA+Pyc>=B!Y1^eiT^FMx(`9VHGqG{{T~4T-b7!Ii>$nFA^l5u|2BK?bb~)?;+f02vH6ri ++6>VXg!U|bzCF9hQroUM_)Cu}~+W_op=`RW0;didRGX=jFaes!;Rug^H +PXK%`(sr#IGxzr%JiFGe<*@6rSUx!`dP5U^O5|@vivBqA_jixJEQjOy1$AY2;(j{vF0}MTP4u&R(eBRy{ITT~Il2q?U&Ie;g`R`m +%K9lX^GTNP^;r2$$TLl7N^p&LL}xq0p8XTQPi#UznoaO*TRf9J*xiLjt$wlTTq`_1MZZI_wTs_`EXo}=KH@JWHoA9Oxv${eCxw=z +jky1lrGFUr<2IpRjr@JgF1D+~^BAO0v3{L`>kO_R#`P{K`b2)DiDy#fPkcY*9I)&qi+_m7{<~SbL?08`WTwmy%P%%Bs08ZcxYW`< +661Bd*!AaA^wSfW{&~EAb8OsxXV)U9?}~i$V$X^)en|Ta%Gm;NlBHkU#Pdjh7T$|zFU8*3H`e!;W7n%ie!%Z2%X=cOA(ncd$NldC +e=GP+@yvCvtT*_HE$|okiEUN9D +NyGb3di3Rl%Hj<*@f_%0fX6n`w@mc;F-VhrdD#QF80r7O{igW+2=^bx{o7IY>2-7FgGl>9is!dal032Jd*b>Y{Gjf5GXNo;>VE%W +9{sF$z`H?%`F$ADQuw{o`h97N=UX<5<=G9-Uq|{y`2Clq%@Q7o->XeLUw$FrZ}9xHF2>&x-$dQnylm{*HL>zPZtc1x*1n0G +&|hy;q-}#A)PHXed;TuN`=eIgLVHK-Gw;E(DVFaQ+~0xgCz|NfC4cY4^B)2}g0zp=`(u%IYZK4Uy1zRNif^2p$NwXs=tqxR*>?kq +zm)g_%DMevONZL-Ex~mfWp0Y!K~~OXNNdOad4TJLPMYYyDLx+}98`u7d;CNBHJo8#G5 +O*|X1G)B+OR`>g@ZRg_I{f^HYd;@UbSbvT{o}b}2w~0Qg-xZkv_g(nym*V-M_ag0+Lcb|B^?6@P(SLn~mGdC(KWTMKT!|mW+O!ky +|7rK4bKYt1oQ9wH_^ri#hv2~S+=BbpaQy(_&ceq5cfn8m22V%2-$Y+)@k87M&sTZ$Nu7lIyR7W7P4v5dCPhEg%>Y}FHzl%))iYqQ +2k@J69mC09^4=!&$<0{49h!JnRqPV7=Q`WcAH}b=iGISeNBTmFu{7FK^of_hS8@H4M_+gO6Psoq-f7*0=luHd`~u-?(m&jHSX-9k +{;yWgG~{i@^$~b>r9BrL^(px6gZmudK~0Ru@wOQL*IQn(Kd!{})p#~F#q*Lc;C{&RPS}KJa4*CC%^v;Q--fjFn-~K`{#G08Zld4w +iFW^+CY}dK{B1&C?89ZfZ=!#<{GDX=4FjG9IEZJ5;reef-mVT1tFsfeQRSVDE`P)E{wwy!21f +h1akn +&Q|lq-b`O>SFY5Em41HsszL80k&nnv!X~~|=uYaGfWD5BJwZ}V~@r&K1 +TCwU&kGuSyQpIo0s|+sWnkU +wwS}Su0poEf84B4yZZ*qex;Bv_5-V>WF3NQ;2cHdQ9OE^^Oxqkr6OsTq+#f?y?!MsI$H=z +s5x8d?$grUfYt&**a$pX&aTpODO4U8O3Q%Ig5Ohh1k_-hMjzVweYJtEB6=KXbGm>AyavRw0olybY$fkk2c_`tN*;rk&vv9Il?s#7 +lM4CCle#9)F6Ht)N}fQ_{QQ95F=<@a4VvZP2G@T=Kewwlc}FH>qxXR=Gtuq?=`MM)?A +f-5-~466P>ra8-zFBG~kz%A{Q#-VYph12@{?tXNsvx>nETPIT{YG5AqXDgDcN5;*OW1^gy$XLv}4(h8lOy(X-ZpDyv7i!uw%f)vK4PuuXb`G> +B}JcQFP5sA?pmb+Mp78eFM%JfoZ5QDfZTdd09fjxHnC}~-~ +%8Bk8ymMk|CZ{QIwtJ~7Gp&>(o-oa;TB@H7@@R%%RAvggVK0#lbF>T13Vci`4Bv?HibyMMeI5`_64bhSN`)LsldL);gaVL#R*?jV +WvdocD>}_v!6XK3{$={IOTiQ|V$v(u-1OE5)=Jfhoz;r(S9vXqUI8=TX750&RwXY5e!=e+o)e)o+f}M5-g^CNqTq~`yekSWW~OF` +ve^n#Ix=ZstUP&UsRo>Y;1vOZe_#zOk`F#ssJX%&TagO-{6blAnhk<{FJ@dZk2lzRc|It`#n6~09+N!KQMSC1%MQv|bzuDhD++oMfETu@}J{MG?nV +guR7pnur={BaSL3SC^1G#Gs`jq6qs6nQgm6)%;imSWSXLUgvXeNiCp+$N}^V*>a$4uewYMg-{y!-L+~S(-=IgY790XkoAG&x@!4C +P8t-I-_aN!(gdLa!Fr`s%n$jQc~cf~jn_%AV=*vsK7pf()I6>2A!)N>*o~d!-RIL^Bq|i+PNh +)}EPB#DwRZL*3SjvkXhz{rq +lI5b9F3JKcD^pd641#8lFRMKku_`7+vE-B#!E|@Um${|HA`5pU?3V_*v=d?V-F>Bex2^{1UcU$u#CswEFsF7B1Jzk8mrE)%yLDei +g)5UykFU?5_U6$9N!d)P&vv%aI~eCm9%u!jfGoO +VsZc%Kp7RRr4a86U^=e%PCHO3KqPa}qH#F94UI%aU?5s_w&Y5w;;57Kg(I|PmiiS@FRG$D#bh^*Kt$1@(5h<}JD=ksGLY}>gG#Hq +l*xa5(KrT_4!@A0jBZJy>}3l!6J$o7M((s_|6fQeEl+eO*tx}d7DrkWSZkcMNQKM9@=PHgVt0DPe$kUM3N*J8(Y$azaNJ&*vYFj})!9mM~LZ8()TuZ|8>r^iw +koC060-*X)OoGi8S&=G@PAi!27A_?<4ntIBj2LX02uT<^N7a~MtjQ(_;9-BYRMr6-fk@GpZD>asEJbKghtafKf#=VfIn(v4RHTAB +NOeS|rI?76QMS_sNi2{)D8JmbDBNqN;xAOQwQ=AivV0Z_t>9GIqOl{P))LoU(;edt6J%1~)DdaVq~mj{e&t1RfzQeUrv~LQU9n(6 +=qN>P&y@X&PMspnNdNK*&AK+QLf229x)wY6RF(2UTYHJBW2!je|o8qxrSBT#*sYzLz#wy%7kw(3x{RP(JEB!s*5$dE;1S7t*E$3j-CmauS`0AeD~ +NOB8gWs@d_cA!jpFlIv&HYmb-Lp}pS2!&2-s!9Y_8<;6HD0Gj{%))LunvY3pr8TYgvX@lo8hy#&3Ud9xb{|ot23O{yK=^hfHVU{U8*GdRo}6NREhFM-H#w6(ORR`BVR!W +WgUe6Tp_lILoj#z=-Q##ZcT(Qz{|!)9}}QHhSWqPcmkD&SqKOVzc+rIjjXYEm3nvMiKXCSuKo4pR_oC2*P> +B<+V9s~CK0RWbKBG8Ck{e9XUAlV$4LOxe3pbCnM?ZdxQgHZC-yZFh!GyVv~( +Zm}fhgKmc4z9JHO1NmU&M2-v8sz@8E^Um@cYRw7G5UD0L7g4&w3Ickt>*#Mn}dzR(0?SWv02v_@Xr^0r9sR38B +6Y!g$GiWy22pF-QVDq6%32vZV5qRENT8?MzhL<@e@`LA?O!dLD`8jmR{#^o=A; +l_x@TKx{!vHy~nZpcvehU$I1XHms!)UDs)OrrB*hkjn;r6F0KqQE}Q}HB84EOFtM`3ItCJXN@EBArqn=cpq +(Bcu8S;VZWAq7YFjI`KnDiE$wO9iv70w$`WCNzmZ>e^lK-6Czp}XY)jJ4LikEkj*qp7;|SVoL?*eC60G((GBXx2 +%EAgpj+;po3CV!d+N8@+;1a2)!MK}I5$X@7knT>7w4IqXxC-80v}HQ&=0ly~WNfp%+7e{OHjBBZB?wbmktBLon6#L8ndY(0P=vF^ +#ll#1yFO^qEQ3KyP7Fc%Dg>p9+$)sFx>>2V8J!(sjZ7!gPE}=n=%!nMq$7Dh%?qburB}hsdL3=WD)SqO!_@R)8xg7eu5>yxGtG;wiMpBv)rg(K|7Q91>#_}df +b`@pn!=<_q2%5#JN&*3`x%9wDT)2yFFDOg`Xce5S;o>!gWx!F#OBjr=M8 +#n+T4YD_TtlcaEJ#E5c&k)kAq +M459AXt)OF^PvO-yL#;w2q3`^bP>?$t`EV(^aXJk5-1%ExVz}<0}6p5`uehQcY(Op*4{ApQa_fRYEzhh>nWmmx3|lcNN(QN)5M%u +04$&wZ|mu$;x-V{g8s}vWS~Ty*Hbf%*M)RZ9K3gH2VSkngI9V_D#By_;Vs<6qG(bQ@<1Ftqio-lB+Rx-@c* +cw2`Hmbdk6K^&%>w0@4iO#3zmasd7TU;=yYdR +E<5}4WoD{i@zUnZM~dm+)3bwG-2BR5W(sk&pp5S4kZoa~>>n&FRX|i*FG7QwAsEZHRBvd>%-HsZ?hy$u1vynC!&{yx%FD>Mc+EgV +hGwA5T(uFkc-wm0X6EaLiy4+{Fy+B0)?G-*22&63cTX`9eclk$__QcD)p +De$_3EnFgQLTJy-Zm55E4VrbXGwIJ1He*V-x2^P2p?RmV9VFp$Cqkd~mcFM>W!J($b(69g+Ui#<^Sc7DyMxC}4llX6A1`Z4wVE|w +)26T@|4*t|e>TWQGN;=I}-pn*M&J +YUJZe-iCRnWhwGQ-$e5fj#f8n^u=s*s;tQZw2{0V(V_4B% +MQ+yXPB<;)YCuq1n5Zdzbh%b>zRh~c18D+S?k`Wq+ +ldXAILaLSt>~_85y@=kECy-+NWs50(?Cc5= +*Yrq{h$CQ%Gq9MMKg2;`4wDoP7uV?+3Dbn)#c<-O7h|HNaG?B*iX3L!(}7ER0PZX;+i(fyL;Nom6lBdFO>75r5=d;z>>S6A4Ug>e +#&)XQc8>b)#NSn0M>$lPLz7l=-^Ud`Kh_R2p2YVNbzJd&(zmPP_hu_Oun3j?ocpHu;HO`n3%CV-!s2dDyVdvb&NgU(a{_U)XOw{-Q0@9^9DLOojZHc*~n;p3;kuKFQ8C$9U=d> +4Fd7HFQ{uFy>QV`n#y(Ik6FvL5A*9*2ldlY9CoScStJfD_RdE`Q5X9DL>-MzridaSX4Db+GtH65PfyJKp(W+FpRdLq)`|mq0x9=@8)Xp!Vn(4ZXT*%ycv9Wet>F+A%PRS*IM!85 +?G2Vs&d`vvsI5M3Uf$U?AzVJJWM+*YoM<>o|Nj^W^TAL*hfK7o79`kma;48#!_lLrJ1B6#&*f2GPpNL&o0`1Qj4V-9?2LpiV2TfM +G|a}lCB?6M6n^&R46P9hqeo_F#cx2CfwP4Fw@@WtfE+qITdb)JC~HMFXzU_SgAp~svQmM!E){t{3*J)L+}f1Gh-AI +Zyp=8NJ*igQ3`S!$~v9RpV{{DLIsarz_ESKP>PRSfwz%khN0hOc*s$2#6<5`w6={_rPJP&Tuy$DQAG~KCKeTx`g_2EATH$!=C@^T +r&Uf7wVkP2+3w1+o!(>_;g(NH7r^>0Kl9~Gr$b#z*Hfp^>41?Y+#VSDk6TP_*+S}fSSmg!UVG3N^X=Wn%-&t4<>af9R}#ez6gyZP +KW7?Nq8z!V76CZ{)7&d(*;-n4gFAU9BRo{yJm`zF-Z&nOZlS|E_avGt;wa#W*>sAYW-$k25Ju5?m&!D%#vHlTFcNvihq@@oHK(Ov +viIhz0WU|KVbkQ$l`-a|82R6-{O(OD+EMjzGC3;Ay1|N_;|*o+ij7MAGVyHC +wKF-eqYP=;uZS0!r<(wgJ4B41c~dG?Om%Nc(2Y4K_SPv$_e=3LB`uo=wD`?Ory4^l33YsGbTR7#&%>)Z)|YW;udBk&U3De)>g)1E +4p)u#!+C~>+u=PtJTg&jr%HI5K=QQdE@YdWgs3}BkuR!<=(+_qHPsXMgv^36 +A^JYjQ$kOe#TGZuJR0_*N!pv*KnT-gRg^E?b7LxY8$`=|Xms?Z=7Bd6OQy|TfOJfZ4sV*e#>=LhyN=x7Eum(1PO&K_T;t`9LU*m8 +RtRCd)9heQw%-r0g&lcr8+BS_-B7DMsK~Zhoa2VLlA)r|Ry;O{Y{aNQxUp3vZfT(%3dPe +0Ph_4h`kZEM+NPkP;d=PG&$Uz887F{`ie|J{;Q@$&b;tYusvxoC+$gmId{BAWh5##)q0O>Q_SOAyLz}kot{&w`W+cJPU1P>wwc1v +520Em{7Vi+x%I!N6rFQv(6FQ=6}%PkX=GvlX`vLbrHAI_YuPx=Z@M1^?^$A17+2$Y9fnwhqbyg<1MkR&RAO_Rj$To8_sT-t%P;__EKn2WMNA+)hU>^;oOiulDX&7z{%DcMMLtHjE7LfpubF_IN=pFr7a@D=VheLDW1J$un219E{PyM*m?<(V!# +RsP8|^B7~$Vz=si9q3|ZNrIcYa0$@^N3tVRqT>#HCXLmrw)tvT8Ku+?82Ek=sp9 +mn3lnYQ_E{`rtW_sp*bKhknAUbl6#{ja$UL>3N0{kfK3Oan +6*o07d)j-4Mw=l~c8RtnhcYlSG=@Tgqm9nO;<)+QyyD;%S_0hpJt_^lWhA1Nszb4MSW)fCrcyJqJoJyvsI?$h%8biYN+pe$QfW`m +t7&w%=*X5Ni(gn|*^LRW?P*s{BrDa4RAwEBq^=HmCEUqnqqIy69mo$t-_Bm+ZTO@uTx9Za%iZ}QaJi9_?>7C}_t1q-h*U+&EW-m7 +Q!YLrpzh>YrtXOM&N>@-pxPNDT>dCpO5B=F6+sp@u?y4((5h8>H@Y6p{4Z1@QfD!ah!I-ZsCH|aF5(B7z_&~+W9>mu +^EIY}nyzfGz}^AnR%B0v{WIIgM!Xv`JFAi#7vc;YChcU-#9GjV@y?4ld_L3s_#$~X%D%Um9fU75?sW8;w$l(Ne(}(~-V|l+(d%x( +50R%bSGYZ4=a1c~>c-{~of~HU92rj`EX@}@6-(-j7A!`-#i5foJ$^#(?0?}EJ8j_Hj+13%m8VALn|M4tJIo#Kw5Wvcc3YA;<5ezJ +FTq$fu^f(>(&0MceAFJ#uYz~IK%2bp@McW)X2b$})~Vxan@t*8W6>9)H+63)x$NK}ZSWeRAq2KGFt||0 +Zj{J_SngPLIK3f=d5oL6H3Me`cDtLjRR${_RZ|?$N0|`J=1%R1Spg_V=|wpT5ni_dUz)Q+9NFcf#VWLfVoBZjgKDMzDXx}hWi7&( +EEi)N00e>1cC}Q(=)_J6^<^WMbv@K1<^jxkRax)$nTRj$>fHEkq+;6>yG9=V8%op0i@Szti38buG3GHNk(AwQR9O#9!#R(*wge6-oNd%LMcjyr38;?p0Gzvj*A+{>HQ!=OT{K$nV9@MUL(R{!ZiImfLcc(&iSkq`rTwPv(bKKct&_cG1}RioI^#x`4}kY8OKX`j-og}sr(`r6Z +eArv&df3=<4Gg-|Sb-L3^l3=Nkf9}g`EnQlp*<7sl12|TDrJt2JtPF#E;<6s?;moX^HX=*N7Y9+I0zF1o>+^bs2 +V>O}ONy6FZ#52#{hyp@}E*DUbM%YbVwLZ^M^@y`zM_r;U@H7DvN8xiFqfvANS-Tr&t9ud}%ov(w#li81<-uy76$~~h1IV4UI{jBe +*18~>;erqa{b$h(@5l%vf)xEaKscvs9uBNuNq%;=^4-NnCD) +uEot&I<0F&h{FzV_Eh{oF7UfO2!OL^XTlf>xS2j(|5>!ifLzdoKD|^7$#k~JI!bF8=*Tz~r3Z~3Xk6;V4$JJwjaJvH*nMCLT=u-# +`9Kc1WsANXw;u7i5KD=BX>TyF$ZUp2&UST)ESJ^e_m(Edd0V_Wq6W`VvIv=j8x1qPkJwK^{$=uuj7M`~EMCrB<-9qiq+6Or^H8+N +1B?6@Kd#Z9*=V2k`qG1t70aXgFt3f$M%o_dNW|-WDcqAyEZna6$l`(Q8V=ZEFcj-zFj&JpI{w7tsB_CHlqOB5ux;cGNaM5_L>tKN +)Kl18tU0n<61qaQhi)RWBY>x0Y#*<2j5T0gJ}IwemzMH5wzJEJ>IpOAzIq_#3vgaK#ZLHo2&vMp=4LAX@LRsrn9#;~6yO-M{Q)i1rN}VHyM?cPN;jQjYt6#Jp +%W{FKC{Whz!{kTCiI!Zm#7bWDu`2CV!9Ym;8dxK|3r&lA$>ij}+7GvD6sMACEtR$MTUbfvs-Y*6 +eLWXG)ca4yd2oMkE#AY(SP$;+Uyk{Z3}3dvE{5Gnj~c3CWMGO`Vo~1@o0d*{@n|xPxRRMe3eX!uejBe}gNLgw3*M?sU~UDHUqVH* +!!C53!?d%w+uBC?mP2e~lS1TNbWAq~cwV-hDFuGeX_W0LmqX>s_&GxNB#4VL5+ERmp2!wWw7(d85IS+h6KSZ@PXgqJ+!kjP6+E^@ +7O`Y`TUY*=XS_>V=;AK91R$uwlMr+3qYA~{-lOP4VZOK+#P}Slg30qG^o2E7dHEERta=NCJB1G$rv{d)K@;^{Q79|V)p(RDC`QIU +ml{e$_AP`rQF%1-vw5Wqyd?!_u6j^}%Mfqt*Pyx7PIr(cA0m&86o|Q279)@xTL~zIPzs|Xx6T(z(O<6V_a-a^bw!T5RLwhHo$7nXT2~I3=CVz>4p@JZdUqH-8NI)?GbF>--VPU01gXJ;@EUauWl4HZhYk*VRE!&t1GTtbY +cC>a6a4&kpo)GRJSZn;?V*~#P86$~XkkP1!x}9$aEn>lFs$nSj2B%YmrP%ipR7MM@d+bvvVY%u~KDsYQsOGMBx;|9!S+$H8JdqahD;ljcs;O2h-^(wOqa=Nm;p&6cqp^Md=4>=Dg^nvh&WJSO1xUXzLFwqqii-zdZ}6Mxb%uqRV6~Gc~>0!)&-! +8Ghrg?mWxJ`~QYT)}7rQQS`pA{m&fX4V$5-ctQiVFq>VteEOjg&(K5BP#CMrgisd{X3_tc# +31b)QS$PK0iYP3K3@uGlbtBXV+*vvMJZ?5)@(Kw|`X#{UE^2u6%bjzry03INCtpTkldpelzz=_Z(qU0Q*ZOa4jiY^~g6idRDGGoJ +QFIoz4|8!jq%Fg`rXMGo&UObbAqaaiHvTmf>zCxJf!T+ihVx{Dxve|)g=se%z0OWgVj^Zn#339dd2|=5#`&ce`edVCj}3x;mvsX> +`V62{=Tz#BjEgEcN;RX-UXr#|=;nK5i-*TJ1(Idl6cZkZU!Cq%f@#y5IvCW%7$%QG)G}PuY3AIUo7?&;ri+W@^e=Ioy)=A$$EI}RanqzM&!Jf9-yN8_` +AI{y;b}&lTY=gk?(KCx!mrQOLu3bWE+1G1%ye~UyFn$*uUyxzW=(NKHUfqXU!+UuW`!=4J{3xu~sUC*5Q_?xo%cE2LXTs04tAf(O +L`X|IcF4-&a!epC>`_cwDKrYYBYll +)n8}0TBeo>7ncEZ(Am`^413%V>fnQo<78iS$0Zqa;!_THPcs~>{!q+2K9(}Z~D|UX~PJEaPm04tB +VTzok-e*`lbLw7nfHS2>Cn@uZkFmQfZu3b$G&a+Hn87lsmXQzooYPI+PL&)x3xgU&z0-&pXpem}i|#>jAD;HiR3J2` +17sV6_RWZ@3qfHGFby*Nkg(}{(N}I0Qm=+)>QswnJcLg+a#Rjk$B0ZC+SuVnO&-d4Z@N=F-@ad&Z@ix%pHKDXL$*?Wuhr4wOQog!rp8n`cU1S;2QK3E2Se=Z3Zd1% +H9Ya-*ktJWYg-J7P2>$$Bn8)R>qPaw`MbI!5pC1_E3dzK_4aP$uopP%EOSUyISV4DJ}AAFl5o~WABzddW;Li<&Bf_>({Gx~hp#kB +q$s@%12x!4xZ(#=s_~<g7@$*RI=Y4J!&`hCBRe$y>|_MWksI^{DeK8kmvZpz{4{7=_s +Zd>^v)F=L@T0o8z`|gHQApV!@|KGw$wJ#nA^M9kx|Gl2qSIOf_8za^={#2BCgC(4IS`*H_^j}cPE((vB;6!c@$ilz>C*?e2a-)cQ +rAXWh#n1Nt3|i^}gZ_UEEof7yP`?$lgo<_e8OrE0bYsneVh6hT%{n#1M)7erz6?Lua4F(J!6ArIbX_c`C_+&92E7YH7j!lt5&(Dt +VdR+y(FE%J(*vbHz{$l-)Oq6=T~((xn`1$mX169hW&>P@SMAdjWcAU=$;V`VIyf5_UvEb@nCu-uo<` +9AQun7cSJrkmHdhbVR<@W=Pfp;nXvh51Ma)dAKC|{U#`}t#%jgpts@qv}Cw37l|StKin0=lXRQZv!Iw4ixeGdg1mn6*f|0CMNzaY +W2iZ+yN`U&t&D`K997sQzpZB<-$Z6UeV=A(e +oB?)&p936839$gx{A!;2TwbEk2Fl^TTXvlh4vN@VehSzEf7{masNYo9Nu)b){mLiQmaayHSfm+o(R6mNs9Ih58#Q0|{AzD;45RZU +&XqTm6Klnex-1P8QHIt^W^>*pB5g4IRQT0k?yz-aRvetxmvm#vj)=}TTW)fl2WrtV#clnP-#*GK|60B`59&8cG3J~YFRH<&YxK6W +RVU*aC-yBvx5X%;&IY3Q#e;}|rhxFBSy|{hEY)Hyq>oq5ELy_8;^7%&aqQMLHk=G%l6GdVxG!P+HFj)6mY9EcvY83qk=58BwjWH(|*fkyGTpM4Z^G(D}Z{*2o)(1ujA_6exi(8VHGi5Q?e`q^qnIxQB;Xeo31-!cqX +A?hNI=rU4gQFQ!R1sK^`4h!3m)YU+?3cn#?W@*SmJb<5&0Y^j)&ulX`*oIpjanf_VOflk|c=?GrMPn$9C%!WW{^gc3^^!!SMmWl3*-`)3_S|D3>Is075S>!NwXJ5Xjs%NpaEr8Ril>!s`{lTDx?y~CCptYGc+n!m- +m!4xM&0?%%C7#=DmJYSeZ}H~K*A5Hh<7n!XT!`_w*!oGHvd}j5_W0*+ZwVSnvnntRxN!LF6Er@cw>FMZ~8cCXZj}3B#Y)m6I?4Zpc3KR^DtJm^^088d*}zt|tzT +4PxhuloG>p!%}okhJh?xISsSwr(t^%Cc~s9jw2E3t#lI_y`abq+YWrFbWvAeU2#Euc~+JbyK%vPA!5|%s3R_!N{MFfF^|URTZp>a +X>gdL(t!q;z9A0^cc8km+O5}RxsyYnQ`D;f;UBFn{-X{N1?+>=a-<@sXFIABp(Lm|SMVqzPanm^pL +)JS#>akCkMU`oTlOIYP ++x(WK(+!su@0j`!j~w&^^-M|fpvPNr*9t!l7b{Z?T+tb_WPSQX(SYGfZzO?QXuUmqhdGi0X?R^2ieVA$X<$PF+Ta)RhR2OPdbOe5; +q|QfLK5F8gjN*ji4#dC7V>=;|ylvEePEV$Liq@85pV>Z9#QV&XBtEpyF29F>YMaqjFqDx;rl6 +Ff{J76~9-+S%10ca~g_c%w$W;#1iF1saDwFne*Fr2NLY_N%YhHw|%h}m~0(Dc?H!pt1q~U#@XBw(MG~ugEyt+jj&>9eHe2d38?qZ +8gWV{G*8s(zf>UQeSpBuimA#I_rRx&-tO(Kk#FjQr-l2TpnYFPe4G;)3QJA|r8FE4DA6gmQgM_Kbqp%eIR9l48ss +)51b&IdYs4;$=^DnKaCOy;O;8)J=ex8QtyG_tc8I1goU&3a&a!Rp=_bG2eoVA`!|W(cn8GT0D1(b-STjN{V~2gAIwW$_+^}JZ8Mm +R}WWj;eRkDpOux|x^xnI^zAnNzIEd`tFfqo;j!T$?j-NFD;Yk#R3USbP=_Pznbw|2b!t?26r0>UwoUm?hQhJ +XxZwmZ*ekQMQbK0yo?B%Hp({{bP5Q4yYFnVvQhj{ZS5BZCOgZmbu4k9VeF%~SfsgwG$>hG>ppCe4ohzoI=AkNPq844|G}o%S2X^u +mPDWLa674CSkWlHVAK%(sFZWjFQzS?P!x1gn;JI`RAR-BNf?XAxE3VLI+3q(v;w+Ad)e669P9K+v&f6g?MGqHDfl+ha^7Oi&N;@X +cQd!@k{@vlS6>T+JW?hV<`?K(qMpa^$dILI9N>7^P1`!L0MCOlPxtWCJ_#n7l|4{D_F11&ISkjp=)kDB&ZN?+7WcT@0fS=34gqNJ +=Age?Dx1Fv!wJRDqdQ}+w=kcp_TgVSR=xrH1_rciqHAe{&Y02L5uNTNF0`*scMUogjC#saWe-DS^-uco~fMX7T0}#nX;M<`U8hro6ka^ZmG0SuX7&8KY1KFd_>|w^i|h(Z_!k5(IWgWfrh6~ +$A!j~(_nJ)PnawZ421X7r?*XrU2ea_=b}3aRvdrI`?d*R+3FCJfU-!gWvg5BbNLw7MWN{d}P3{*XK^x{Su(bFUvHmWy*qqTf +;_8>4b}#YKyKsMFg1`-y00@Ozn>LF;g!WMwjET+Y7qR2RT)~#f?Sc-q3rC^Q#*7%R+k;SGWXK}rvY>vu5MSUP2=3p!I--)hy6C<`fIFU1S +qPB7(mWYWYqKQg96Z7(c(&|JCtP@E|6NQo{dS^aU)&qX#aGp8UWqtuT1}Ihs0ZJZ6jzYow-DZ2%9rr~LZv`ZN%$9>Q%`28>EBS1(dT@&iYScC>*Jg@$$7t)``1UWh +Z=a?EP223CH=k>pTI&tk=9fA$k;!J4Ug%hbc93^^?p|&4FhQlzHu=(FM`ru+6LxAFzf;?U9dX$)VW;iJ<1a0tSKHiHn?(5EQ^~)K +3F%UmMNY{Lh?%OYE(}3t(gHeaO-2F5-Wr69w)uW`pabad9n4lTle&XaA^W+Vq83d~&z?1VM%2*>?c>waxXsZfAM)tPNI3j)V50fr +M3tMMw0>#9{F!Y#Mfs#fSQXmjOE)?7CflhiUrq1R7Ph)gzMKLaCHuTR`aGdyhtIRm`?Q&PBH7<&nsz4a^o1S2*b?@uBhyz)dx_|0 +Q-@bq2E^{HXV-==8pvkEj5vG|)a_oe^HxC9`F_yS63o$Jz8`!Q^1+ZWrmTFTcFFMSVxq*%?#MW_6cT%12_^L5IsVOeWwij59Ar>W +)gQ|Dw`caqiZWjfB)akNYRDbCA!8=WskKzH$$)LiU~&y#$@KVGhbyJRlB_h=FRWh)K@Q6RXh1@6pkcKtS_YvA6KMz>u^M7vcy)ia +ny6z>Amo~YlrA6oEz@8VTUrHN2Y7hFTN#3?CIJ)_eSZ*+|pe5OxPk +U0qn*hHoegq6~c=|CYM8?k$B6tdhQ0Y*Wt&qq4{*WNAOMKy`L|FFwGkZXy +3D&PfZ-LuPa)|22n?uqiQgR^}UW=i=2nf4KuwNKnjWKE;b%3V~Wx9qhDh&F){lgcPQEmV5y29`^#V#~+{mM)~1oYvHD*4(#Nr*99 +7IMriMWLnMtf&&hYx_IWlS+ljlM4CC;_#4}J-jwo3WnEU_=9{VpIg7OBf}`x>@f(Vq^%r?Wz6=MDy?c>Qu|Uq6Abwpj;}e}S1P21 +v*vt37J3G`2lW?<+5Q$oEDM%A@>=vRcv>)&mCURKT`X2x+R+>|HXXKjMgfRizp?@v1My1sY`Iirt8JFKwiiN5l>-dfVw*2xh9n93 +Sy!wE=^VajY1sX$Usxg%s+1%T#IdX31HDx}OVXc*Sb_{gO4}ofo4S7GQgmYgeHct)RLV-eEk1#uGECAw%)TPJgrSnD%4pARyt=P6l%5N^$PKTq6-M?|q8=RW9EvUXz$C1DKL%rTmZ(4 +{s3=)V5}!0mzU|WRQ20|Jorpnu?Im3Vs9Yqe<(A2!xFXv6HrUAx7*X5AalQp!56c_U^QDU=7G4VYt@~TJR`vYrf{y-iv8KPeoRE- +sNnbcRiU$sK&-(~-l!kkO6Ju1D@0ZIL%tu4x^^};R#}j5dN(6IWL>|qU*k6oKzJTr-37!-W)d&Pyl+F&gjB3$KzDsD!EQ3h2v1ktqcz7>MjwrWO?><&>)FG5Z3I5_J-6zA~mGgLQpUc`|r3 +FwwtM_H45<@*rI_0)x;y2yBQhq0=IZ`YVb{tc@W>WCFhz1P~xMrmSDke&zB?`+^{LtWQv769Drtj#u20+eUM0irC8I)ZVW{*`YE- +PI_I;$_8f_ROBUCY^v2{=Hg&Uj2D=fOMPPk5e9A&32$!@&I6iP(L9c2$5a`Vkzpk3jp=>_} +imzv_9-EBWLVva(h9ku##H9*P=}=XxVS-|sR3HuJfZh=u=nO|p_U_hSQP&4CDsb!vd~sG_1M;r@`bxhZ`6E4tz +I9FF!-Xh47cu}(Lnr6O~c`N&-&OT{dgJUK~0U7!=Uo<&15HQ=3oa3a|9@$&Ks@7GJr8~iMAj5$`F`o_Rl#5!)fDHBIrd_()WiVGn +SYHZ(V#bgdYa!g!1~M2A={hpR_+xvB8WA#Pg_U+g(2{jv^%5BlTbxad>>UK&AlH!^(KaltOG#C-a7eKfDPk;H#ZRszYlH&({Go8D +65Z_>9Y;bXapUk%zSyr;W0ZjgW$cJZBuQkl{X&FVPYEo)FKY{`mCyrnlJSYCMtYcz7^Vm^QUcjjw0r`g!VTmxS%e!MU0q_Ud3$Cz +s1nelb1J?K6rrh?mwSn2~!nX*iEsYssoWy5#+$-!IGHE3)_S?Y90(zPtp?^m#lD?65%Iv`9l +koZ%eA#|%6bx>rLiuky3whXTp;XP!j!iS|bC@I}jf%FD!i&%his)}M03uGBYi4+6gWd4zW6L_txUs?EOj}<+JdMj0#$g2=&`5k6~*4+HK@ONiLACm;@s#L;zg<+2=dLNzqq)DYUJ=WAo!M!x)B5?1BF9B8eCeH!NhPW9VWz0G(r`xE?rs3 +%lbu)!#Mf_j+d<~h}b~&onoIb+}^=_e>ly7=+zkC5T}q#^8NJ!fC}TG>SRibYPH48|10imdgM5gEaP0iB9{wts-~-wBD)uusnNDj +R2NlhswhHaYteHdBALOgsLYBeWJG0)DG1m(_K|2{4t>*Q0Uii!gMbc%ZVCR8{UvM9%-r4FBO+PU2c|J2R%S+cc=(68eLQqoe=@0-YsXN?w9si*n@uQ73vzmm(;H}>>R)|N1|Yi7WMCC&57nb +Hxi=IowCBFxX90eCy>42KVqM7m07Zf=U1F$Alr^s=FS6J#nlTs;n@Yjy6U{oFG130jkUuHC0WM!o1HKaUiM7v?3E!0rMPrNU8ZHa +WUKQH_R}&)dB53$_E^1+m%7Zk@l_MuCV+K%l(@cSEte%-&)UU_!6A>$n`N1k^0I7SU^*ZLY0NgS +CeF7*awA$a(r?;h<&4$?Sus7`hLnJNTsmx(DBs`6*ix-QjRM&E#avV!{}jJsAcVvXB;J~6f0R5hbV=OhHTPNkcI7q4oNc$E8IN2{ +DCf(Az2o$dC!gQHudWCk=u*6gW+dPvU?l{8G9HzK39aB6R22GNbOh?bXBG0UxN6qEs6-<%f#PjLl-8c&!wk(?uFS+I<+*+9btLwNK3`OZ&MZ#b#o{q{z(*S{p20B+BMRc<;%gD1wT +>V7&&)|4Vm!bw^;-U^Og1JLk);;V?J2E1TiO%YcddaK@7db0UpGV$886?C~|YO#~LUV6QQeiYScQY4-|w+dS}UL7jjw3vlo1?E_uY1Ss}t3khC%X>qva|!~KU>wMDuK*fjMm^{eJ#d(%rs +zre0@3Ms>4&{xu0R-{*%3(It*oU+9S?IKnTbJd3N|Iv$eUrq5@bd18xHO&N3%c^-ES$u;6(HH=7&YI-~@OG!Sa?Die>#?UT3Q^Gc +nKv-VNMItcv=qI6QOsx(r!*2YUbNIUKU%TnMtJ+|cH5Xhg2}AVa->67R_frp(VK~nb8frLzF~bm>xYC9vn>29IR`)O)W>4PxNnLQ +>*0Q^*nTaFZP1-mjmC~|SWlZn;e;aAam@J@B2#dOGtvojjjkk$L=9<^zu!Z{fTh@AOR +%}Fv3$$@0ujoH5(kGV`rRnln_Ondr=tum5{*aKKW>?k1dQ_?brdrpo{^(jlh)D4eBX=#nG-2%7alyuuWf9s$E>fG4Tp*_zpX+`g= +qpYdVat?yPyFB0NwdZrOi5_B;@58E9}zO`UZf+K +AX!th^Vpw9FsIG)5ff|(O7X6PeC4r=>lsEQ?i2o9-e-F<#*1cAOn3tTGH!fRpvW|^cT`^!BPgn +s`qs+Rc+-g$di!WNSwQqNgj!E`slQFjJ+GNe2P(l+i@pcD~ju%&NEH*C#vaZ;|^x}p~ +DnlH9&9*(CQ#-*^nE0qXFVxN57e$W3S?-&C&l8nhgVr3EylD2O>~W(Dkbps-HgA@B#+mR;z9gCO2Xq1ZfoX|I>kN*)LqGk-=e&cK +M^RBL(mv^Hj{&9YZab_4e$i6US-7UGW>0}%)rXOl(~qtoJ1BjY&+PAi%Z}*x@*VY94)b`X0Mq~w&99ueBZz?qeDA6Vb1uDr-~ZKh=^}X*;;^@|88W`)+W_^^A;c@2qDPNxO-3YibEo3SgAQpHVqPVmPP +z|a!#s0fdl&v(~*qqHvk0lZSw2;<((t}Vn7hBswlrT>iXsH~bQ{1Jb-Z+I8o(Y-T`{-v+&;+!U*61--1lU|k#g_eez|JE?eg_jQe +^>0Ah0McdlbmFgr1(Ptd;+wbGsj(OF@;4jf_qU=$F)#04P8pDp9m&;p@Y73fJtR#K9o9xyf8I5>euq(!UVvCkuCxY9#C&R!N7vmW{ +2i_-o-EdrHx1Q*zJJ@n|i}YsD1KfHL0-Jc5i|p2y53*Zdm~)(Ma_AV2vYzW&fQ0GwFOD#u0!{ikk)03{mJ8MMDi|cY=JRzeOU_AK2`7L_g83eaG(nJKXEcf0Cn9 +cl(`421Ngi;!S_2M=T^CQlW5X{6BCIldb>pb2^_!&*}xe)BhaZSQgV8K+#5*1H^;Ne$U>3kIA5X$es~e_GC(N1Uw%xAXd?~K6b9K +R(6Rk&)I?EJ+(D^S(>_D&lRj|6-o_$;f= +VGt!;#?p3_8<2m0`T9`sor5mY*r!e2Dx{Q_Bw0NYIN~u2RqKTvGmo+FhzjgR&g5BrF>x6Uy%p?7W!v(@{o||$)C((FEqmd`0k~59 +lX+3tAOPmDsja5uMJaZ-aT_^tP!;Uoou1Ppv6pi-&UupLds!u_^C9HE1InZ7SsJ=K@wddHR5QvRGFz?LN?hhJ#+vUE=0Hxc66X5*p`G8Z|gN9m$^fjZY&ThanFI>z0ZD>d3!}ym629dtT~$B^*z$+pp`v^9Vg?HVhKj)n>X}Scg&_^au1#h1zzV +8~ka<_>(3fh3gA(0F1m|tSIAU{z;}7Uk8Toon#ERYJUf{cd +Uvr8xa+peqz#GTsaB%S`WLGmhGs@a2N3DPxmdx88gFihebe}fukF!|_;`8%wrcmJq7t|w0p+i(&>X1ftl +FS41NCg%)*Xl%Zq&Rk9T)TLpMGKkEb?Pxc~0rFX9P)rEGv +^0mm3&iF>WS^kTbAw8W#{Zxj;#OU9Dx<c5)UKR~EtZ4`mG{p8Qf|Zw7<*z;mR=sh$jh_`f{}G~d$gza22+DD`f8 +K6|YzMKwSAX7hUKa7mp(J7qB?=v5>ec-blzX5L9D%RasrAN%|Wx|*Tsob1HYmcA&i^3x~XDf;$NKs1TQ;#A;YW;4<2Jg;Zxoh|iq +w$o3UPDSV@z!@D>9BI6RzOM`hYfy|?{Klf3T#!ka18L}7Nag(cl00c3u?>(ZC*sFt{?zLKmMok0{USTJLOYewM-t9CFo87}-HPq~wL6-U$pmy%l}^>>*k9m+FokqP&W_W(;%8TEtn@yg3fO`*NHdr{D$n&H=D!H|D{ +vEaaAL=RxLt26MxG$1k(o}puxpb(MA{R|(_PIgiwq?%8& +qv<)*{Nkg@7l@MAN4Xy6YdW-bA{k-=jk;`Feg{slarzjw^wuSk+iS)~P)&1L#(~ +Sb4PaE&$P+6xuL7ble@0*v!V9_NqoXiJmv{#qqoS{Qip8qTRKIMNhAv-Vs6i^e*;URVzN&Bdp+5T`^J(+Ix!2>&xR&_z9#79F?Y3 +vH#f-?-myPAn?PVD)v8)%tX?8pZm+KDGXO=TSmk)_|zmT2r~o2wHVPX=;F29D0m@U$GYn2#Z0rY~(+SsIa*BoHrMJr6V@2R|#7n;zjE=brqC{9+ +mSlwpHXZG>BY#q6Oe13jkF1!Ox+5@vV38-Fd-b?PcfhJXQO66%U37=KMAgbYDBNHjwk|&7j}9QrRO3EoIL^8-Zb4oWl8+4XNlw8i +N&`z__R6_rMF*jdG5YH0e;xRw+XJ6y%Pqo3vLh#=CZ&sRv3B75iAgW2bQM@PS;$^DnbPCT2i2S{#eU!$@EzT7F|={!DT-u&0=f6@ +AAzc-Uv{0-0DV;eK%JR9JacHoplFg9*@KPbXk)w5nfn7R)YZF}S&XdLOoQ`+WnMpJL5f>%J<7^CKs@f!$wAFuXK6uVi(YydLbdrJ +0`?-jwuWl6z|%8i<3&Ao0j2>Ql=JbVxU6uSg-n%AP?YF&VFc}2ZhcN;#&b$P8xMe&Hzxs|E3i89TdBFB*BnTeU~Q7bTxzCdaK<^o +eu6X^KD*a9c#-sqVSYVmwZaM+yvu~-U*D9(-ni^2Hh4kh!A4HKrhXg!ChvP_Q!KIsJBL;m?49DR!Ahgi?z6}6Sa38CO7f?V{shjl +dVZLF7E3%51Y}Me(pIumO0if>?vYg43!^;7S#pPXxEPz?a~%ABM=yknounzLpglh-4@vizVvaRzG}wu5JCV!QH;tV}5(UZk3?DoU +0kxZr38YcyLZrNykGz;fzmNK@hd6}oH2;$2tqpd2JsT-H*>QAT^crnwl3L9ANu4qV{mKo-+`x)NUv2YFDG+uu7;Wyp%kuJo6PnoR +>I~YIH1VWF+9Vd*fb`-RiinbHT=OKzLmXyCM0rIq96ypz7>SvF>8fc_g=uuS37}lWnN|W`Re*tgA;Tr)uFRWATyw9{Y7A91J5Gwb!TmSQu<6EA09^ge$ +Tl825m(l=y*ghe`XbG0wNTm!-Dy=~B_NuvU7z&WIqmNkUdyz3x+gg_Xgw*t5ZY2zUMA;@b_vTqEi^~0b6}Xj(6hvw;UsJ +2ia1E`XGaX9mJy3k8MY(lO*5@y&cNRDIffu$a{v^A_=W>bY9Ogpmo@SW1KHNlJl#VfU~DYMIrwq8sz+c|NH-B4}63YVFg8w$vOdk%NkR-8)lww)@u|@b+9o5}ay+W@zjcy29kK +4UE*xz`nm^k964F*6ZsJ{?*9?09f*8q++mf9EJM{?$AX;w>?U*dI_y +9JO%n%+`CefemJ7HrhDLJ?E$-ee!#-O(ld|B&ZRL8G0_$ASv0`xj0&4i@NB`L-sO%eNTES|r8Ay`ah(^3_Bc}_KqnU_M&n4h5Nv`0oHSGOxh5^&}!mJ<9)`R5){k7EL +XJ@ovkRe*4`X`!yr-2Z_rW&*n^;h`Qx^J09#hP3auDOJJw0No%_;?C6GB7Vt@|h@B&KL`J_sCk_qM +Zs~+#y|q_U8(9Yw-(ww!HN(bY`CnS*}=PYTH3Bi`6`BxTl=fgzCm1uQ)2R|XZW%Ip8 +ypU>`IbvFKrWw5*y3Hq9KsBk3UzI~1u=azlhOo3Zh|hzsZym9xOR;WE9)*J)k8V!=?Zr@-#SB|;ma;YaF&DIVgC$lh`ncWVdS&VG%N!9I21FwK%rJyfcci=mDUGY!ii_w-fyirV+>o{*Dq{uO`KoN)kUDBmmk^#Mp0?}KV?F-&w=00 +k6+@zIN!V-4GE%nVUm_}h%ISO7*#tp@XvC0E-4S2AJ^=GW;wWdjc1c6Q1+TWuiMr(g1%w?)G&DyQrAZRV*HNM;GK_jW!gq0z2W}0 +B;@N^Tcp|!2Zu?Puw_?}oDF^}_NiKaz*kL#U9*EHm7?SQrJ%LT_gRI^oi#UwAn}j_?g9RLQq3C(5v0?=tMsA!fKPick138JuiESN)%z!tB*55e0bz-*u +oFj$&{+Rg_o9#gh|6r)BF2@%g?5w`HtWmE9*{Aw ++oFf*aUh|l_|b+xz=J>9t!??FfJ05V!AmBM8jZur=y@pB5%s#Gd6+ny9`rPg?7Nvq65T$2u)(1_B-mrTOPQ&+kRA2;#6fr29AH&I +2lb5Q47zl)gHvep$_XPB@$|oxS92bWHHV>?9-`GgjCLEWeT=Jnw0C;Zk?{iri(CnOh`R)TLy7dPMc-dYQIcZZe@Rlk0)alpGj=&t +VyKzlAAlbABk>H2okiOlE-4>4fP;F7Rofn0oW0M}YEF0574+sg1jrQJ< +yec!7vYY+U$W8Bw$+)nLccRWqHX1Y#YnX~1pRGZc+^2nZ#W}kx)PMPYriT;@M7(15DSTDz4VIq{IYP$fl?G}= +JBbGb69>Noi2apAW@o5)!k8O|81}<)nBAvQI&T@RWa)<@_CsZE!Ca*tw}%LtnD+$h*_;%M+XhYe*}d#DKCtex9?FNvSNZ~R`JE{C +p2U-{{Tn27Fh96D5bcWh++k+_jEl5TA0Kbt&S>0~G!ug9OZhYKmT>~S51<}7kt%wLQzi-*I1hWwUA;VM3u6It)aiMPpT^Mp`wX#s2fZm4PbBOrR?LRDFP}l2vhIiKj +Jy1wRRwI{GRq^ce$6sbA%)|&tv|@T>khriy89eF^lN9*C3yHi5tD4&Ak~utbAv^w!<5M)ew2hWv*58sj6lA3W-15o9B>|O}xk(l} +VXdQFXmrscW5~QC%}e!w{S?kFG(#z~5RyNlCPPLiPadh9j_b#^=XPe<>fu#XRcV9JR@L&}^`}09QcrHGggumt +8E|~AkKc^*9XJAdj!PodcJy)E{$68r$aWdwqre!|YEX47kCG0J`qb~9a#dx>SfGhtJkJmIq4Kr41XVcJKxdB&IK9A@j9`7V!kbUv+g$7JDf{^S%>il&&YB%`oGH5J=(XCNL*}ywm%s4|*m@DmQd$q{Vr*(B+&+_r;YX_cbru;zn +Yu$);tqLvu$~XwRscxYz2Jj7+or#AP)Ip`-yTZ$f0D^5>eqmEDXQ79-5fQ9D%GTxJ$lie)m7SsX}y@$@eSGLuL58Y0opZBGbuGeyD>7p +L;b;`HHjXRT#YL(RcIpQl8VdBgYBxUkb-GJK+zfE3!`*vBf5fx?1vlT9gL}>B_mq4s+h4H@;WroXN!X76JRYKmGlC!q#xYN?sLsP +3AbGv=uD;^vqsAX{WbB?f6^kIca3G^zWZ&@cfU)%6Sixg#O$vNSDgUVv3bi1{bMaD$d!54okXaFVwa0QBqwjtT5y0NVJH@iE8zRZ +#WId=F5AKu~GJr)EE{bE&Q!Xo8u6}K<)PR4bgs?deaE7eqzb*dyVgDI!|=yXr*n&8E?&mFsF==(I@@=#fU)P3U|&9Ml*aI{LN&>`oI~x7#_#?5I6bs?en!?`VXGqC6w5A>snxN5xQn{7N +y7}nFC7+MK9UVvy%BrEaUhv-sf1xxbR%Z`Gaq_%Fm;jRur;yK6Az_{X9&$OQwp4^lZ^*u+9S@hzLd=X0#6SrtL#4ub +mQUF|))!|FIt{|8$oHxq|H+3X1SUJte>fb&IEKw@HaGl-2wVX(O(~01xrDm!Z5rmo&yK&?{PnBN +Umt%y+Wh@V_UIm+L=s~?#7+xqJB!FV3yHCjDmn~nG>JZ0Cp0QnwM7PmtL@jeD2llv@+=J%QL!z0RSk1yan}~X&|~CFDMeO74^4Za +RLG%iAv?09@}U}qD>G3U%0z{{MtP8D^@=sl6WS0ZdaQ4U?&^4jkJ3HCEIFS%M9LpjC5i@J(A^#HTKqNHl3x{!V&i`6UbaUBtG1MU@aAhlG1J+F${DW+Nr5DX+X3zs-3 +`#7%p5l5+9s^}wC{qiI=)qURqSlBE?An3@*5#*%-BuCFRd8Jy80q~6`w=Ko#>6}6iItW=?AQs>XnSC04>x)fhPaI=h__8!K9_%yf +TwzrMW=oL0#mFgmyXfuZD`ut^=(y5ksMq1(gA%MQ3AN@Ts+r7g1>;h%)>Etg1STIzGG<%FKsu#jAUVRQ7e0lJCO}nhsP&v^vq@5g +eHT!s!+}+pR|yfB1fon+JkGulGp7&?ewiFxWAD~uPJ>rX@ba_8EzZg}-sOnQ2N``{*SiJO1jPdjcLgeS?$N763UYkgzL+xX$}eD{ +8TjUVRHzl6+4DeA-v*u;XfUk9&%aV^V$q--48Pb&rd!?lUpUQdSlg~7+&B?!dPXO&4=oJ(fjDwzaE$vQ(jy-`FsAoW+zgOcPo|)FxwOMI6P1eD9XUC=| +`{=tyb*dL6ArRPpC1s~MT4AAvE|4)Ee!2mg73K9VvzbQsYn=^;Hz48sytXssGK~*+cD!nNxN~#Y6`R=6VtM$^m68~*FX#jP4sjIn-o&dcA(s5X8G)eb0uOw^a%xy=QFLcn5Gv{NHmL#QFb2& +bPEun)F8QEEGBiOjtWf>OAAxLv|}|baMYyabP}+TC3p}SV)x|s=lNUq|nSY_$(u4!{s +9O?0ul)~ANOH|cuHCkZIqm4!De`sw9ou#=W_kP*Ar`xJt__DZO2?{XD!w>Q$e(jNjIoTvqbHVUelcWe&Fm^F$=)>(I9`A0G3^vFQ +Qw+1`S6A@CU7?X$1kdK>Hq*ixB5$|VENwNJPVkDHYxvlg&*dQdI@iLl?o;?)kO`-rNlreWU@L@h$yXex?ZLMu#c$GdZp7CPvnPtd +UB^^Sr%-nevw!D;*@1pGJIU>%AGq30F}GU{1X8;I_r>;1Ga*dw9t(OW3Gf$ie5#Xo_RerIm7F ++!BtMowK&RYz}YV{>xwfGM?rab+vd=Jv$pyQ?#C5Uli@mj?e4aNjf+np1UA3o8ng4oS68PIk`N2Yqcab;^As4$oX!tK__Gc-1r0JlkFUEWT_elUEcVKFrwtY6oZk+St$*T8~dp(9ww8+-iXNMT>8NZ1gq9cQeJLaOL|$2a<3fBo#*h)v{JR(i*n2C&qUX8(0)1luZ68G$I0kbs;p(H5+fN~t9rY0XBcq7AW{Ge7%s +ROg6NSfXY`^-nFWzdNvnUPr>CIzvwTp65%hM9#h~z-&y_tsdi$gT7jc9gkuj40+MBKvOGPgD(XY*i52mlLOw!(%5$&x3D6Ly(x_0 +F@?6N=$sq=48x#DieydWy|4+Wqp0da6mt-Wy#fl~y(}siq(TP3Vn6!Cu*9;O2Qn$t^dzf?b`z(bc?o=EBZZDE$9|XSwh@X~_%4Ne +-Q-$L<55Hx=4(a*=;qa9r`F-(1GtXTn +G9V{^BLpQ8~}hYizhGTPAybuWrAMr+p#_vlC{6eZO;IVD%E7m8S21PH3%6%ay4&9`gKDir`q{0DvV<2B%tF!qh-dy6~5<>QLT@1RT +e9V@4P=Dd4%DI+Mj`sH>a4e(NY;R9G{g7UGT#H2a9LY=4Cn@)ADpp$p>E6M?(e_{0sb$eSddn@IMc>(9ZYDd`EtBzi@9Ozk!xNr< +-F4*0U?r6H+Nq!4BXv6s4LE6|XJ>4T#hqjdj}cQfsLYu#J6xjbi-MO2?`s^uk;8paMiMSQ&O&9w+(58Ytq;I>R+ob~6iwadk49>~ +)#j~v!oaI*YWCjNayDrP3Q7i<^YmoeWmIlcDEGC+R7-b=_eo$E$8ZY62iwzGK}+zdXCOxiZ$i0!& +L|M8ErhnkN;8ls_^1>gp6=O7=e@Y1`n*#YaEvSqH4-NOY%fj$gir6q8XPxqv8asC7zSIb=L4L6p*Q-u6RgMm-BW1=;4y)e{8Pa+R +NQnT;2f)59#PTEwHMn}!aeU$Ov$pw-wd7FQZ_Q7OrY$SaipM1u!5k@3Q^3>mP}`6Ud2#O0JX~plr(JC>03ojY>pak(BM#}U)?e~G +SES?(R)4y{F@bO)+_b5_9k|g@EJ6>e5`hpn|1?>^0S+Q)F}wb)2i(76{8piU8aq5W3MyQWt+g)lYpjTvUsM;8@Q<6v>{f3p+KLaD>OSU_D_4Sbd*?;CUmGo>TzBU +?Bk(h=xXja^#M-ZAV{Fxj6J+SBaE^*MHGh$_JGF5l{9)}wa1FXV0|?WKJ^%m)XXmDHUaY;MV^jg0eP2Yt{#;JK!1(MUWug!U4!KAPOU`~9m}~p=;~vCMkJnXZ`JZl%ntyU&qNwhqTg9y> +1%e3W0xFV>49O;EAZ<-wTf4cM$kEK{PkW9tSWD}AqDL=yD@cK!(%M~j_Sh#u>tbQ+5Sj(GR}ZQhQT%495Lr#V;PC{?PZaRTwcsO; +Z>DgJ$1EFG>98sXK*;j?clH|p_uah)u@;{eXR!R=ewQ70olMty+94L-u`IsD0^EL@7^rC0ix7(GpyEPp1IbSDyyNT>x$!vXIf^56 +H^$isl)MXr3b{83eB7R=+FzqGYAqx>#+k&~=fUQ5nd|TqDIOcrg(Tc?HoJ^UtxKB`8%U>!Fk8kX5X-9t-PR`}~uEF^d+)66fQ|==USTQiET3MT(xl +7A0cD7px~D3ueJK>rep9*9PpI2@WNMAsFpS^Uz?$naW&UkI%~I$Rowy(mVY1X}etLmz-odp9?5=^JClYd9xRI0YtBZ$`=SXPSi37 +5Nnl_P`c>QD+&x&#&yCavSnC3WR0dGIFgv@k-rwF2N*=tZQLlLt@uU+$L5FStO)zH6J;Om;zbXh>}AL7Vli`yR-^&r9{gNjBsI`5@KD^nxhq8Fqg-&P3bLqBQ}|Q%K_9wVI3QdLm5A;Ozr7JO><(QVMH( +M}CO%bhftCgJ&LupH2!hxIN?DL-8=w)u`;WCX)@mmh)>2xUi%1Tp_6}w}#s5M4&ne%n`cyL!1BL+E-C30XzKcusS;BrFz^PQZ{Kr +fk#|d^g#@B<&TCoXWes>O3w^-*eI?cf6=@nVxN~$A&j&xPAJfvS +@@}DIPcp`>^Q(RDoqc>L#`KG8&PQqD(fcKjDXa2XX)C;FhA3AfSZv;K+4pz=16I{go;z&w=Zb9(1p(@*M*m$+d)n3E4-<@z8(C28)Urz#@AgA24?6Q}hnz_k7=gKZiQRg6}oWwDjt>MW;A!DWMZWaDvf{#XoNYqOhzAR=} +i+ovpa|v8OeTCxb2-VO-KsXy1?0Lt7UMK3r@TEgJ!gV{G8(jUWiNSVf(yrgU#VsU|cHvXri&0V^>Q{W9e6Vk$lYc)jeY8?R7#cA~ +VSzE?>XbhFsh%6f(#VSeS~vFjisLe{Js|!ZvVcu&H|1_OW~epT*$V(OfSIU#@X1vO?lColS>Ms4WnYW0#WF%?!eOBQ#6)1-?;=*O +uU(bq>rjB{#qZ6=lgk{hxqh@PUvarzCHC&*n3>EA6$lBO&(@!1%pKD_3VVqObU9NxOt^$n>F3L0AsZzKb+*wuT^UN(kc!??#dEX; +cvS?2#d+(JXJ{Kk>0Uwz7`9KduAh@qxis_UQPwhCtRYHmXyym+c^s!*t(cu%*6>g*8a_Eq&5RyXDA}FNy3={4hAv!Mf0UR`qZ7{% +yJf0k?)VIKJ23_M{SE`vG1;I$k{O8l3;pFH5)$MPkwMa`p?!0Jl#wz(E~^*sUUDS~%?XNe<52*nHyUFks7TA{Wk3(>r8`$j*3Q!Iour~K5Df)8kycwxg-01- +3>P}<8b4g9hnW{vN=(E-3#8Z&@-VB#b+E5;O)FyH3>R|01(VPfbCu;GU(oWjb6Q`08MFysT3IA~5s+UMllYn4sFLi$&|4(j6%ivm +tp$=7`9gIyb%V?U9hi?O*)&do$sW@fFNBy3yiP7$)3eRyC_`;ZEu)l$r@g{rr=?yq&o@2nIW@WV)VM5PXhD<4hLNSNY`%Yf)wpxr +z#WG)fH@agfE^Gj2MKxwZAYo8Fyi{yXh<`us~7d+3UwcaiO1zccUncv97@IAf}%0Kr!+j1KJ@Hvp?UTAFWB)9`7KP!~wBuJ+-Wo@!6 +sLO*QWtn<{4hke)7UxoT(J^N@=z$btj2Lk^BuI-HPiS(|p1)5~!F`%zg>qX!<%kzUiMN4|6<2e}6wsGfue6X;)pHUQ*QPEs^e;?y +1q3al)=j>S;Mm))MO1hyLE$c!=pnFm@I60kaELB+SnP`;!W>siQTdCa$lhiNBqa{L=ZTZ^ZWzkN%#99!m*h#J`FQTmcCIwQYs>j| +&Xn~y0tyVdx?Uv>AvDD_j-}8Rv>T0n7uFjV%*}OHr=cs;jRz#HRg;)Kvv%H#R>@>_gPtTq3=iLml_gO}w +6VvDaL_muFAWI<&B<1+T)L?UZPR4Zr^;Z7V5$ZJb7p-<}OaDfbp^N^neKWuNiITCed*2=S`#1piWg+LDdUM|y8es{KRM7uhW<*6c +fGUW-x47l(40JpE4*VDGMg2s7SnoviAru$Y>a-{o;$gF_TT<1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiNGW +FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}mXaiSkO7XSbaI{*ML0001NZ)0I>WiNGWFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(Z +ZftL1WMy(LZEvkvdvG1)b^l0c0!mu2v1Dwyu*NURy7$@^28)YvFn(YM3mZ!YoTQ;E-IcWXKIGkdEelBS13Px&+Ta+w5Q85;fJ~>6 +Wedx~k{X&Of0UW-9oj!aJ1I$;Owy*EAq}0*z%>1xbH07thhHRuz31ESc^<#>_|`w3c=fXif3M@2h9~t$O8pGuEf!?O+8qga-JFk;v{}E6{5}KRZF@*G-W3n?OGS+Au-RZ<-+dH0$v@CkP)a^!Pfx{vkc@5zs#d?EwYLY6~ciQoARJ +d`Cbhf&MjU0`zY|p*r;&z5c3+N-YGfnJ9Yw+(g+gHBruYCW^dIOqBV1CW=0u(euxPUVW8PKhg7kaf9gPH#Z1Bzq>*DubU*a9u!Bb +Ig>>0J0^*~7EhA>?*Y9U^u9@2UQHhY{Zr5{gMO0u0bL2YZIbZ&!%3p2f0`uczo+;6&q*T3|LAuD0nNWw)5)67s+IM(*2;NHYK6ZQ +wX)x;TH$Mh9{)nE>}P8FsNTl~g~)2VUiYkCcd}OS^J=Z|^Om0fcCE<&uI_(N^YQPx{{u}w1igvuRVVL8o!ECaexQ1FSDol}U7g^* +LyzyM6Mmno6M2r;$+<7piG5Dh$+_Rt{eNF4`1nzs@c&D_{|9>fn#san-DHt#`ef;!4Y~w$A?Rk{!JRDl_&J<$4&iHx%xj(^``s3)KlJUA8cmw9XI +Mec{{Wxq%DyuNzT<5%j%?%V1`zkBP2uc!6;XZ85;dO7cP&@G^+_58Whgf5sS^IE3Kyrt9Rocr|n1JlH=4^I<4J*wwDK27-DrRN{j +^H1viUI*O|I}A<}y)1?D7J*uz`#@i~N%T7xU|A0OMNotIy;E-o<40z+?fNqnDk``Uun>0vYR3LI%P<_`97#kI5GtH +%U~>v{CB$W@%`yy|BpanVm0*^(epykgT(JGqQ`#(Z3q2V(9hHO3|aT&44MDJ3_15ZGerNRy8o>iqOX6@_odls5Rjss1?-^)$1-|J1n*JzXGr%CMaj;8;n$3JKi{r+E*=wVt+&Rq<;k@OIg{Z7OL-$OB3_oJBL_NOty-G?#JOI=*_Xv8I6 +EQ-r~H!k*lA}%<7J1+SDot_s<$hw|{?Du3s`nwf14d^Epiaxp)iv4#l6uw_wDEzz&+70?!&^FL7-6l92xJ}Nv>UOD9>TVZ(wu3GJedKo8{~6HxN&mMC4wf$x|9Nnc +*vDQZ{f{jY`|JaKg#2%j>{ru*m<3wfBJy>&h#x)PqU)~~vHM7i=<$awg4efo|39~gU4Gdj=f2+}=U#n>>|YD|zhuWd#I944LT4mp +|9DdLzbvWiBTajff{V>bvD4R+a_%ch!Tp(}?Ehm;f2HUD7W675f8W;hUQMZPI-x56x|HO)44zp^;w9<$B|496rNoAmAIa9wDY4<4 +$R1zOlx#(~$dj#=)XSZEjN^@2C>&&>vx+@&)Bu((5)Q@xuR`rzyqgtP)>( +R7tLg{yn8B>0Fois-WqMN@Cz&==YeWPbkT4PvSX==Lnw9;W?xP>v!Whrsv+GDc>dV{JDOI+ps_M<9S~9ZO4<-?G;M$&Gq{IeoYAz +6lY$*16NS1@Hk4aGch99QYE;hzl5e=P?C!|&fxhbo_mzk4fOYzrhu@bOHd!4*OcV9{YuxBO8lFAYp0S}LUH?Qz4k#o594_V&vD)N +xRRXvw0>WYrx(wc@vKqehhNiU%QPjQA%CUZOnARZ_fw2=b(`YXUL}6^44wmc_9%%b^!HW8>4EEUx})_diFNcxH9y4xgdg=K-A8eQ +au3C&7TxznCH08^cb}%4G~Iw_7d2)zblGVu-`{IBx<)G3mrdu)l$9#&?=sO&8Tni=1LJna?6wwQw9j;nyt&EB8o8|D_dk*{^R(2= +hh2F)gRYoiW>bD=Gp2;Ank!c|>s1Myn9Z#OA1=m2?%Z;=FEpvD4B6Zxoo2>zOq#JwTGE}ew%DD#aJjUoyO8OyobsJZ2c#KtMB}c} +WXy8a(p1VQWbMrb%dk^cHg9*?mZO%Y(?-hfw)3tu^-9<1%w>9Uh^3bHT28*;pyA|gH?Ni!^0|zew>!;ry5C4)N@w2aFgrIDdJWBX +FejH)_h7`pP;XBzpL1FHTW~&_eLb+5f1sW1=Bb5V%yBFuo6CcRY?s}Qqf<(hV`O0Gpq)!uY2|BeS=z=qu%&5`a^^sQ9;wukHfjkD&9S38p +V9qp|ZpBuU;DRH!Lb<(8uG=v)hP4G2wz~pF8$EdXOec#aF70j6E^g_f5?BN4qqr}~W!E5a=No1p7h8H*0FQVC;Yu3&UxD>rY$yBK`F8p(OWg+qAPWqoa_= +xmG`KUC1)3F~5Ucugff?^AgZ7#dh!u@v;at;zTJslfhg!XY^}6Qg&AtID_{y?0T$>(dFba{_!LqE$p}Q#7l=2VUd)u#qxv2${hUP +fabdMJ$PXkAUyY_oH2Kf<>?|j#-DXHVfXJQma?Sa<{e`4H-LI +0Nxw%f^b1Uh!R4mVdYJ*WU5x%?X=QqGiw1$sx_B|i#M1Z9fU4YRioe6RY<2B)&1lZ_vgw2wbl;;?Aok0ty+uVWoKdBWu|MXwa}NN +)^4$!KF5Y8*7jv#J@zruQWC!fOoK@?CixRkZL=1kXxr82sC5)i<+ohzN!_i(DD8|cC)a@(p_fzST&JT0yoUiy%o9@W>=rX^r__40 +*M{MED?bi`@%5Gq*ehVEO~P0k;0T7=EaX9K0tDv~_kwp9EysrN+SYBBO93E!rHH02*j9H2*;xcnyR%2DSQLcRLy(3HG*c^dafh>nAA8CDxxAI+F{svMo#eVGi^`sT +HuDBka*PCpxuuQ)bR2-yq6i=E9ZVsvH6saQB?WsEtm#SQt$nu3SqZa)$z*hZBcF>&LbXCpAf25Teh|5dNgV20QQ+X9d!W!1RTD-> +4l`vCMISNfa+DVaC>TP;zAzoSO5sHnrAlJ)JbQ_1qud-VSg20)vlb`rLT{Bx1tgk4H(3|O6lJY8F^i9@=vxx64v=DJDNDggD5Q1v +m=1y#WKnHF&Ec;OI-=fzP+3T){6Z>^WMbs|a;OAZeP$Qol(dp#55MFd7PP_2H>sGsnHSzN^|Tg?CPCM#+!0wp+fGHV+rl9LEZ>U3-vMRXdkj?a-ti+puokiuKEuwyjVP(&CD=!s?)e +>axe$2(}Lrs^qsa97;E*9ch+CM(NUqf5=WDZy+md+(_9I>0;wX&KjI5=qKp*2P_wMCkgz@gv*(JO45}TI`IZrvO^jf)EYKwv4~`J +^YTlRuuzB@R-!w>)ssVc1jtPpDF?*^QY_O2LYh^VU$3QeeU{Tn35U6mUsqMIq$=WIP=SZ7pb+7$d7jd<{o<4I$)m^z@ztsLgTM`G +-f$>~)U3CF&V0Pp?Y2|#dkWodygiqMJu+0zp#HkMI|Cpj;F~q;*2dQZw6r=-b$rrjp1+_aKEEZt;5Iaq3tF1y`dpeqJjET$p;@l6ctdtm7HVCB4YJ(@lpyhT%giK=4VxUevkmJlE^N9xZ6|V0_mY~{)vYT+VHPCj*Wk8-3KmDh +j}YTwk$Jsoth|%MiEHKW+R(l--V)9uX5h{76$m{Pypl#shn=r^I36$@r!pMsDHXRF;x0(udb^1GaQt2iRYJL_4IKp=(P2T$qTB9h +3`9yAg-tc3_kHiIH{cE887=O>?;GBbH|mX*%^CHE3`{zM32%C1#qGs?mFtE)UG~K}b9hf>++$Nh>d^jlXEdOv|(5BH3 +2N&9-xpI&2GlF-dnry}eKO9`-lfo6LpyX47H-fSA-cWH{gEtWKh8xR2I(Xv{YM2BpZYv)4&NX2BBQg5%1{;6>PZ8cBZ;aR`-k>Eg +dze{zv$zjJ4SVMdbetj8(2U|!GK@BKt-OQa>#$MW%_Csb@2Lu#(c%Gr0OA(+@TP~s0rni=^#k5%=wbl7;N%f7HmYauF78v_)7~JR +OEZ|4ulZUZE*`+|o5cexL{wp=Kg|ClS+N;V=yyFWF?M>IO#fDIC0muuV9{W}?C|;tfp$ +tPd2oUryXj!)aGxl2z#A9$B3qDv1Kv4ov@>QD_tJrE +2l(_h4JC}9V&`VKYzMLi{gHFN?q$W{;x^wzkhzLF62y{lKBBxALdheWmIVNY8tWR}SVqTc6ll|Ur~^-5AhFdbrdK#9=?22{-cfoh7~y;9T44~;;jaXhsY)rt4@Sk4f^AKnP|lU<82k&Ll-IBLoE4a5xNM8lqrfr}+C|)E|eV+megzx`c%;bpl0~?Y`iM!YhLMaOf@MS7Q=aA`wHpjXk}j_aIsCyd;IlfOaklAz+8n(>a61*v|SKx>g!f3m8Rz{u&V;$FYV?d59NUHr&Sbn!U`(nS*6E~_k$`EAF-MBK +BnNS@;#|E0Q??1W^g`YH!&N~_prv7*M@#^4dpKva1t=<=4dS14GMmL+vIqSP8Jvdq3-n7w41Jt}2rPc=r`w(*Ic(!6?!Dr@61L*r3GW2I2L05K-h+&AI&eT7 +W}G_)SO{22;>}qC#1LgM^2-s11Fhk(Ga9%VqfRpaVg5+#eHZ-g)!|HH+Ifyiejw#=vqSrrkBkseW2GUGqU3g{Wax@(Ef{ULAF};I +hCo*(=0`H0&f#V8MfV+*kWG5?o5Ll&FZ$N!qnb->Svq#>MaC9haO^-hg40fNv>)V>`Y`9-eN>4ZRb*?U0nRnZF?`q?ZR7!|0dzxZ +fXIvAF~rB65q*&oM+vPWCw!2rw1yHyj5U^zN-!AJZ0&E1MCOWGfv|mrwheAYx<1!;M`Xt{g5rpl!U|?22XX4^oMRC +iGH_to+E(4#|^N{4~x-XbXwO}kf;uvdpoRSh}6aipm=S51fgUrbrIs#v!NM=8zJbZ={T7_je)d!NY +vxd5_2D7jj_U}EB>pPcUB6}&5K7^?R3+{WTGy=j;1Z9pgOf`gd6S3$(#T7sLk0{!|&-?K{Sxu;@H=Sj}5Cn9!i08cIL;(UHr0cmu +L1`3R{VEfrA^M`KkSf&**SqY^FF%bMfN=o33T>Y?{M!}I*zb!>iq*&tq#5DzG&rhM&-*o^I5_VT2a#%_syyM1|H`G&U!}0k9@>EF +jbU^QQXLxDE+%3jh;yMz$DT8|NIG9Nuk;nZIQV`d|9qwM#5k*Pn89-~Z?E>*h~tDMzc+q158qsu=JDDT_y0h4QYzO$dc +7#dM&a0njJ-`z&&k}fsJh5r@t4|;~Hi}sQN|7iK;mkNin4_t>hK9zh8_nw6}z5?X#_MS7)d=_`S-6%0m@~1sguEx55hx%BNXK#?? +&jx0pufgG0$v;S88iuiCco~a+`@C4WTCzCe$&ux+$>o|bt>m7ApE%uq;&LgX+fQ&q3NAysQ9iL`@saMnA=oFTCM@Yb(8l +1^4WVM!7b^fr@HTl|;CKvRA!Pb=D$#M4D&$-xzjOq@n)@P)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FJ*HtOhaEy +MN?BjM@3UFP)h>@6aWAK2mlR^8BLG8@*OIj0083N0RS%m003-nV_|G%FJ*HtOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#? +WpXZUZ`{2JoD}8pH{P?v7$>K>H0EkGz^?8gpwTRda)WZoE+R(7-ksjvf!XO{dWL23h-f^ccq<;L7;nWy@g&}eF`h}h4@kUXG#bww +8jNpMee3CddUh5e@%R4z?|(lG)&2C-&rwf3^;FeUPxZR5e&$Sv{`MN+INu?d+s1L)KjS#J?d-_k#PN>v48chRpG`T=_7fbZSmQYV +p6EEk=zjj*jx&VdrIQ_J9;H7u#c{q&_hY6zP9xp7?Bh5;qx&OU9Ow6R|D~CZGm`3hVV2`OMCH0arm_gWN$?heZyew_ej`d0a1VmtBiN>JF~M&Uyolhp39cfz +E5RoTZcFe>a{+fESWj>U!L11Xgy8oHo=wmtcr(Et5PX_on&3wS=M((gJjbaexQO5v2>zVl*9iV{9_qb!9@@8V9^QXv9_smKj(!Bk +UOv>%(sJ=ZksNw{;%(4SD3> +P2t!)=x2H!<#sD96Z{In!w5DITtcvk;B5rA;PEE-S%QDp{2%H4W&!&Bg#i89k>E&zdlTG@;0Xl3#CQmR&kF;zYh{4;+!3I>2Q>fh +2@c@#QTV*R_s0O^@_vB!qzcIY`2xz>lHfN8ez$<~h7qLc;SAS&dlrDF@d{@b(2iUIcl{3GyW=A)i(&&N1zOYn;Xhs;NN_m~fSO`4DTr_Tqz+vlVH(tM2DVfy?uO}|v%zji*_bqm4c3Eocd7=jauj&mqA>=A-v2<}~?dI+9e +cAP`#`B@7bXB5G&_7IOC*h(->&zBM0g5VVk9cMMAU*AjPPWKBIInvQf=;b51{zDz7neJ;3BiiHk9_~0lCHSMC5Kejg2#zNB@lQan +qmOW$p#%>i*i7(Lf=dZLbOi9>FGhMuu$%j}81(j?BQf545hPaSOeIK)H^F0$!Z^Qv6!6K7d4Ry?KgIjMCpd}VlRw4y +x<_MP?MQGiw~ycj1m`N;;uy613WAM1&yNA#-y=vY)>(fH>e=d8jKlW`5^Hm6j|Cn4jNp?5e{n48JLWjh$*ISIE>0)71Hto-!#ud} +ILwnL^!{(hp`Onik9xmQC7Z}t7*Ctw^7I05~hdjiJmm=i$1 +x1Iogcc;Q-~QvtSf@TX8SVT0DJXX^ +!S8Z?r=TCxP655m)%(S#0Pp9Yf^of_;8cS56P&{RJ{9TysTj|~saVGjJr(V|;8gIFOHW06Zafuuy8l%4@A*?PzAv8&I;lGi(l42<8`&qRAB5DW=s&&0a0_DrmQUpx!*x0xV`98T9+pp##oh4u6!g2M<7 +I-77paDRdsf@{vkJl|m{o-bI6_Fc6U4^HA^T^FTi>1b;+u-}8XCQ_jP9uTXfe!spJz{CoF2(Cy~uqud`V97k{v!PfJ^4-YvX<8jmZpsUBv +2Oid)4?1|2Ad7l`Js(f~T +>5+3TK@!!S-7g^?PVlFfV4dFVQt;OamtuUbBzQOD`%<)L>17z_`!B=zK6x4N^#Z|8rjN^jk9{vEoDe*N;0*+~xdQ!s^a_mg8wB?w +=w69-_g)G79zk#ckIR*y-;b}v{QLS<7_XhL!n*L|t59C~D&Y0Bt8^X^yq4#|RlrktHR%1&t3gLUyBg_dUJblna5dJ^G@xKZ!tUXOm3u1CEmUXT7>K#)W^=jQ9tuU%K-`M8y!|5+>1?*mt&oQ{>C_rgky%hHwT=g(IH?^o!1S1Y`3 +CG>@x_5R6~z~}QTK__pnM7!6o1mF1T4VXVW-+*zLaRbIFdjrPrP=YM79(4oC`S%TI-qhVg|0dvj{!O6w!*2o| +A9EAr*q`5o{{HDE)c?<$K=0e!47l^nz|+*5F+VzQ#(X>UX0&V7&1lENH=~?&Hv>O!-;8;*^)0Axw_DK9nYUnE=jr_^1WCnlF1rQz +_~xxhA9yS38BTB@&(~YQFD@il;`vYTAf}sD;2$@x0=~BT711v1-M<2#KlC=_Uv?YD;j6c!ydk%P&Su>X`F7sz=+7g!qkS*j4t#(1 +4%IX7KtHx7ID_CWcVK-u?hfcB&k!UP(K+}|;OWsj!H-_P6Xndk3wWA;7wSFoE~KAD@Ir3iU8raGyCFwRyj%0%jrJaSH|FCNcVnL1 +ayRJhvAfalC-25Qd-HCL+js9lKX$zb^34GRi3K{V3DT19izHUg`D`- +y=c$p*8o4;twBG+HE91&*I*uIv~&D# +A@6?scc9yo36hHKeB<}jPQt@+3NL&N^6yQLqn|H7j`gUPl;t4=^G{$tUi1Xk^O`4d-}EHzPkj>Od62LF77Ad#Na@Cwa48s86I!MymwtDvi|z6$!@=T-2D;8oD|nXh8~xc61) +L7V>>bT;kJ7^ma^47zyi&yaV&^&0Ru_BG7IlL+=QUA~6?%z7QL?RD^n?${P`k*(lzU}@d@VD=qkQeg=XA!*kP1O4#!S@Ls`B(7Sp0|Ma%ijWi?tTm7^oO^A|9`&)zVXGk!3T%F +4Ze2N+Zflg2o?xl_BPh1t=_@7ocIpr`}%jlr&I4@UY!3f=w;2j7@x=9MLo~Fi}mu)?_%En`(5Q@5T2ZAMfx!=;EmNLDw(74?1i58{~)G{)YPY{2S`u_iwWZZz>juFXDloH+y!{}BCM_aWx>%O7IAH~$ymm)H4!sh+wXaNqT4@9g#3&-K7(c0KTs*YsY^cZ8-NzaIEKV?D;_;`JEc>(_%m9$Jre +`xVXif#%!%BfP)WM<{Q*k3hdWeuR0w%SYgovp)i#TJ{n6?brWJyotyE-{3nFJ_f%%`eUqL|NI#J8RDd5{_ISU@jpjlCqc$bK#==a +CdmC-q;Ro5KaL=`Yl)_xt?yr;>6hvIztHp>^!_$|em6nx&jXtNxZXcQkmdQ8w4PT9^89*J>lu|wi5xMJAg_!2r;u-63h&QP;r&BW +sP`wDek?(z-&0fQ_Z6D&u@u_#l$P^Heg3Bu>f5pgaO)c6|9%bfZC`_O>-71s8kEyakooBtf;~h>`w^rm;QV$#%J~){{$5h%A0)W$ +vngjUdVbXwDQY{(3+a?|DW!W~NI8?}e)BJ*&sQj&?k^xF+C&W)`}LHwm|$tEltV1b`TI60=X>=0g>R>vKhnMP-IUm+Um&;{ +!8hpP1j_&J_fyUb+`jFp-Bj*(h{(T2&j$@kIX@)WJUAum@ci18^DK{V9q`<~LrUg(nIO-T;|MbUyP6>Lr3VQzJ-<$n`QK-DObMO2 +1etHlR(J?OUKf`UWV&BNkoo?)9Z}9_>Qk`C5M;WaNRath3qj^n_Y!12^Cm%_FCW&U-Y+$veYFiJZ#Y5b?;b(syJs|@{A(J}z6Trd +{;LF;-~6iq?b)&s{n~*b&#S!%@_MqQ5p=Vz5#|4_5#@Zl3FEzM6X^Fu0k3SfK_KqBae(p0w%Nv6BFCGH= +KXC}^J7oy)dd?8E;}*?--w>4lTTOpT%YQ|mf2?qep(y8TLxGp?48?d29g24BH57O{a45zrI~084FoG;s9XS;A@*9G@Pw-cQEH}M9 +6!i}rhVtu&;eMB47^e}#(C;b3fTsiWd1e^uou~N@*Y{5zhW0HThIU*#4DG*1-+ySB@-Kqt5qyT=B|KktPC3_6!?xKa)5*(X{wJmrum?c6v5?;pK8(FeibjZBH1>#uvHoSAeV?3r?2;rTQw<($Iva&$`cfDvO*{?Eo> +oE|2~a@rdN_vG;&n+4wb>l@=h_jLqWe(xTKdGzKu^wS-m68)fdJo|Vcs83ooD&)^1U%0FYJx{ukVd=x1NmpzDJPdoH~Ldm@Wx2VLVBY*VCt_fKFbWg8sfX1$^qG +DZtMUr>126pE(uxhZ1CY^t`E{!w05CVY2YW5r{TFj4eee;kmc8-reQujOpx`BSEr%g5!0355@flr +JRRe7`gGv`aZP`II{4{_1aIbfvrkIo@y7|WUeG)PeDjwxFkaiXq@3#soy{~xWu)4y9WKfW{*|9=eN$rxZF1z +{jA?VCGzU-1X&I~h2Tj9-`XGZ|F9pU{zra{asJi;=>M(+e?_pB;9&&6av=EJk^|A-)dX4odyOFPe;j-e*4gt8f*iB@An=2~66F1@ +-RI!FBj=!;D+scEY3&@)%jAPoBDddoFrI&OFy0^Pf$uH$Fn@mL0go4Y80R}YX+Fx!_@M6vKJfW-AMdU6(f{>6 +=<~B3pw};V0AJtiK>rWw!1L2P(4X@=K&Mx9fG+RQ^xt%VuAb-sUtZgRdcM(#`(d4+t9hMh=h>Z@Z%=drpP%Uh-EQ55c~#p5e4pHf +axU&df9@j4`!l~M$olOTSz14d5f00OuP&O4e%vq@^!%&2!1wRxBL7Eof%n1l0Dm|S<&IN0YaaTWod^C~oCkcqI1l6Tk9lb4t~r!H +A&2ogD2MmG9NHV^(Ed|%pwmlop#Rr$n8%;(2Hch)>;EIVQO=Rw;15T4qa8o%#(I24H~Mvs-e1&>eqBnC^~c|KW4`X5hg@?o!8>{U +39{Yx2SLg?pWv|sSzrA@0rPKu0ps%)!Iv2?^HXAn`$7?PxqA`)m|E2S5j>RpR|MaEn;`3H4I$RKJ44XqB_~@O8G{Ur+EUf{!mi`>yGM9D8RE=;^s0q`%bzyw)s4xtlFSdv;oge5WbAOyR19Soa=T +h;e>?A?C>&1X=I@J3+QTP3uLu%X={%m+1YKz2KMEX!@^KUUh +w!fUc2>R9g6kvT!PooJbU<1$a{+pPl?^@Ge1Fl$NU8R +VE>PJ)zq=m+zBT>`;5T;!#_tG%hx5EX0(7?RV$?r$G3bBFVx^PC7>@%MW8TkQjQW-@27Yf@47}g2@7=W+{k?B7_};^s@59BI +#~&{SU3~pW%+tX~LjD?eB-#}o34EM+B*y1AN21(6AE|Qck?2Qo6vpK!f*%n)i6GlMfA&+1|JRQOU2l6d#%K7^SjYB08tYw6J$6$R~a17?fs$q>QjpH%y2OkeP;B|s*hnao?>R(NeNZEPz1guxBCt`eiPlTND&lAzU@1KNz&LGHsAGwo2mrtDp{Jeb<#(nE0z}vP=h;)Se(iV~+PCXzpx3#lVZA)%G|aaLPs4nA;WW_O +Hm8H1eD`#W%f!=x_Y(=S-E-CHkcVC;$o{Mg&q#^C)b3|uy?*jc@ZAs31bq)Z3*)lqSr~_zXMr!2&H~>(^DNA_%g+M+{^=~pyC0kd +e%pLD-rN6d@VDNx(eCHY#`wN-Hu_z&6!%|TigLcU6ntaIQs8ILr5KO>mSTR)Uy618*F6d_eb1^^eIv4nS_+0esv*)G6?mdp+okT}V&VxKVbs6y4vrP4@Wy+_Q0Y8r{LqFeI20GpB0`Q6H1bKhq*b9*Vc7p65 +^1BN_4~-Y5#GX3tLX78~7lPjJxe#>p-i4U=+gt>B#U;r0=YuXn`Hx)$IVrsya>tD2;2$Rve3Rg{%dxJXe=+9Gix*@3b3aeXKIUeZ +q}a8gA~74Ul-LEaDh?JD49#IMlr^L_>TdF)rv8z$a{aacicB#rNhw?l4w@DAu}kKO@3|NT3G&k=WG +UGnY(KF%b_`+aZS2{~)ZU7&|^6#n%tv}?@W(9;S8_b0fT;AuSX@4-C0?jG>TJMIBq?!O1~@$q{wzrMCQCHoOOuLeK7b2aA4hpW+^ +9q)x4IpAPxWg+N3Clx?@MbyAJ47)yBT0~~oD%J=TWJUyS_=>$I@_-(?^Nx#NCyYhbE{iXX+-dBGExbttoxAy%F +_;~Oe)O+!7fXB~00RA!X0gS_L4`80HcmV76j~>K)zlR|EJ>UNz_M@op{YN3c{OeKhW9PT%&-V!OzR&RA0{`a`WWR-P{SNcyp5K9ve)Rj4?2jE!@En3a +cno;G<1wt?GagULzTKL~fsZLqpuA_E06u0tiS_WnC()my2)42x_>0@hAHRZ_AL2t=m5ZvxeUrn%bd^~{~d1io7aMsdd>S+=WF@ACLBP&QM|Y2 +z$cLZSf&YU#9SnQe8ylWy8jvd?&3Nq<3n`)GF=mkb^fa5v2Ookx@K8o3c=Bo@ApiXbp4W+wI^M7(=|mmqb9}+pE=ol0DRN_n!+CPBt-(-g_+l1BKwg@`vP4TYT(=V +1I?GS2<+AxoKIoiyG;tdMEu9T$e9}KvA@gr^zN7F*P`WSo#Y>%p}UHnkr?MZPw)rydyUf9r_?Wq;2*T!Z3&)Q1HS?0SzA-Nukqew +jU#)cgROGEOlgl={eOpkCu%t#I@tRcybOr*e3$Zf@?4;_qqscA0sa0$X_x7{Ptf%jv|N|+4NBpB9ow>aALdleN6R4gTOI7jo4>Eq +yHn}6Fa7>Szg8{FtKmIsn%4xsK|c~pMZWc|cbT7_sQKHhzOAQgQgfZJGSu{Ac@Njh!+$Ja(6Z)?r62DNhrItwd0tJy$6%0Ck)NI& +ML*sud7SP^6?bmZ{%xUUx9dI2W;=45^?rapXB!9aQ~kT5E#FqW|Al_z_1RqnY1wvati0dVe7u$qtl|B4_!YgW^{|bL{l+fW`;Qd< +vj*p`*th5-x*kF0Tu15K(e;g*=k^rNVvwriq$zz@%5xxHe@CBxo$f!R^yeI$$&^2Ow%D2n2h(qab-#%6r?maG+V;QK;7rxeHP0@Z +zL4Jg3jIiwc4iwsNYAzyfU~45XN;lr&(**u<>zK@((~CVobwbMIqYYFza`w~0q}KypRU~+N9>53QQAzp9!Wpm7vwXjEJu?V{;PD)dx*!g9|H6J8u*~{-=7uMrr@u10rLQUPWRKa%q4U`oXYt;-IF*ka_cHeBhk${h}S3jJwU%V +>31a02l{PG`JdK)KSIB|9Qgg1KbAds{hLI2I_UR!3g>kA?_plsxGo20_I{}84=7|g;p7^eyStjMOT0d4TbokwLpz_~!IWn%!85fT +_vrg;=-#iO>tECFuoQgwwyJ^8(Y-0B&)+`!-Yo?Gor2F2|Gh!ib86t5#eZKJ0ROx#&Ag-EUV42o{n{z-{2KOOp?sP?v<5zw{Kq=r +XuAKH*C6IEWBn}Xr&93eVqci&v>f(p*+$Dgr=sk4HGP)e-$=h1Dfk9%OV8M6=Ny7h +(r*;?n{Ael*T9#G?KOw#``;#b0R8Tu>(jNYE9vKJea$TA)WElm_2!c({n;A$pz`0<%%2IKrT2A||5uD_%J(;dv*>r4H4Zas;79$2 +-m_0S>w!NU06*F3ntqcbu0Zm)oPHmq^c)`jNHr4M3I9FD&$RqSn)bE>U&_mBaORx-7+6<*jqb-PZ+n~4^7I=*Y3ua;YkBRawEYS0 +V6D6S_c!|e+3+6v9cuN7&yVhI<=>q0Jx0%eN!Q<@^b_&YXjg9x_u4K%Ma!?m42t2^-AIIxE~JA@b9JN|B$Y;T0iS% +w~}3{8v-jMK$bq2Y*$zDetV$ +j??^~)q3ux-yiAO3QA9<;NQ!CO%*(q&s)8vX+NfX@221j&428>@J+q`heFnm{y_P!;<4lTME5URIQYGmb&954Pw<-+b^eonEh+e( +pR4(HqP}OXa-OPzPv*XQ&oLv|_h=fWpOIo;K%}$X>r1?b)WFAlN6PnQ9ov6UzNMP)6}o<2%X+T{e#Q+1@7CvEQFx6)_G4eI*SyEe +euH1u_Kh=jo3=Cmqu+&;{wL;Nbo~OQr>GtGYTo&pcPi5ZrPmBVObY&Mv2e5J0K}r;zdzHvI}dv!?Q#h~q4Z7ZL0M6!LO7{cJ+*3G+@*hPot@!^e-CxZ7gnmb) +3Xo1(_!`LcKZE9%eX<)*@m^8u1}%#;Wap;yC4N$@vWGiDQ!RsXBLhm_<6d&R^NR_%R09P +F+uo`eLnW3=WJWrU7sIGzx`4;FMb-qLnwV0=2_In?Fl|Y_kVD3{>J>BO}}@vo`R;aouQ;;v23>gfI*`tcq}x4yGA +T`#MFANNU`b~(W^-QTI@b1R{=6*Z3RPh60~`4s-!f%B(b>u*xtZTCXo4LV#e-|H5NL0iu64(nad +E&3TZ+aBcIo@_4XdWC}T6aQnKw{DVy(fyMi9Kn+x}g#h^&V7J_0alOV*cT6tZK993f +W!aJ&6#TqAcgM*aGvp07Q9i0{Or#}y)>`>KUU75TkZQL(>-zcjpqwxH+~YRCBPjayZl+w67EzZw=!rBZQ9hNG&jntl(H)hiY+k<8 +cT2@A!JN;XEc&6J=bGFeub8K@3{Km##dgY~81gwshnLNjxzVIfk +yUN{ddFpW}&1oYv&})QPG{AEgc*U$=>gB@Qi&+}Htk;|#5#&auN93|2N3@Nc5@fO+LY{=6)@--mJff*>q}$Wwqk+=z9xrrrURWYb +b8bIFry<4g<3bouS`s7oy+8tkZbJZ0hr +W~qL!$hkUr+zdG;${9}?^PcITyjrHo+@Z!pZ1%EV1dU0ETu&SFq5xN{4Brx0_|>v6N) +L`}qBxXtNoJ}i0pcE4|<-BzMmR9WZ>s3^+5Ae-@nWY)1lt;oksG6bbm%$M?dDD_JLA@dxf8t$_}8so4Sbepo9h*pT?xO~kZgr$fJ +xwa8)Mfs&iMTJm?9vc2Pu#oe5g-Nx0z_Ty(OLN;#6UxymdXiy$ +nOs4hUe5bH+L*ZeA+cr}Zqt>qf!j-i*yH6(Jb1(&+kGmjCtJcqHx1q+F*TFZlyJ6J(B_T_GQbl}^OBV6dtsKE;pc^!65XJel#S+S +8#OERX+qKP^%<|2w9?w=ZssImxve9}WvDdHDl>v9fU-}@g8*sSDu<<_O!InT65Trg+%9hcF-00N?v-h7deHoGP#WG+D*Ap2*SzTE +Xy)te?XH)q_@&U#`R&YeVw8GqL0RzD>6a1(yIS%DDmd?s_7-_w5h=}XnlM%vIX);8PKe+I0ii#?Oe>O4d@NTsg&VfQ6?FNzg5cB( +!)zzbxO|r0K=1i^FBfN_F%3K>d7zn&~`bDfLj0Tz*Y|vex5u}dldWb>udXv+zr4;bWmM6yS7g1E0?WPtNxjhwC)w^wk +C|c)fh>Cu<&+q62#PYyQw?tGecW#>Ku(RlO3qvlJE7((uA2Rz%RLv`Ii3pC@CsT|mBwMu%ML6}eWD3b;=kYMxrH5!a5n-rVLz`oa +Xex~4(M-?qiL_*W22Df*s>PUfaD?ZkyNZ6t?%Q>hN`>a8ri|Ckb2Z=I)tL87O+~Me%`|0#_Hs8(8zJMS?M-1?)^;Q54VwLKBHM^2 +Z)Bsir($*%MovQA_T1oRE}*plyuC=+FOr<3oYb%v#vDWu!&aERMQa+18fhht5++w0lRJq)3s^*9_7ySPMuVzWs{&e0!dzD7b7pQi +goKCz^mASz6t-9D;X+9$4gL0VDNECscvwjpY&HbzBa&+?XLA{DP+Wd#fbdN8%^Ben}O2Xz1ivFv4B!&2! +Hho6rXnihscE!326dR_tQUkSy`_&{Qt1ZN+5xRNwyS-lOfUF=M7R7X)7g%1IN-|_5XmwUi5mK!j$q?(?W%29t!+?dc+|<%e!BtAMq$>93Bp8PY3=f=Fv&Vj`3iA=FNpQpauO +*ImxoFlCC>Q1pO!zpz&!>{=3Xd{rbO<;Ww!QI}d&QrBED7G_bgSTZMCR1QaPlSU#UFd>?Cw&Y4F +;;51InIqJ@3;ZIh7bVu6EZGes5L0v{w949r&S$WQbZ0xeNTn5BO65Pis2qco4nOBYM%N@(_Pm@<#d&FCYYR19AcMtK?GKO7*BV!`0j3rWzQ0 +!7bMt*I_7429BEO#To-Iyy>Z!Y!M}dvCPU8TdzaRD@d=Tf>t3n=7ml$c)iS02*HHub~6LIy?I1c=`2eWVK29Ip6?eRhN|M(M_IPe ++tWpb@?3^m(&3eJC1nehBt3)qlsjE0$B?(r8aYvk>5&YUkrdlW#PKa+m0>O!^%##8+pJcE0kyDDE*AI(3R=j5n_G%CYAO}$xrk%J +YCwK81JVTh}=h(VW$h=fV!C@B-P +nyi8VJ)Bnx3Nm1Q5Xt(o4sAb!B?t{GFq$?iaO +%8r;?1FXBMJK7CnWJ2GR5ovVO_MEC*d8xS2M`fW=gR(STX~80)BZ%AX7W|@2ojlA)|M3cqx;C&vS5BXb7906gl=5C(fuhwg)9?C` +&?Y|x8H3jZDwJ8;#&@QL`JflAQ7YyURgyq0A_A}O#{5OvPNY52THVcE;A(91PSoFYNRzsqO)%Cx(CN&UsB(cwVN@oQ<#gtaEW?%9 +k{eYB1q(_s(Lma;wUDhM_s8Z;A~5(RbpDm*4dUl-48oAY!d +aP2DsS4%XjCt$|2fHaPXIw&UkRoSswP>Hg6*^dAtky_)`BU_{n@;XTRbGf}Fc6$*CsIT23-uDEtB#+fPO(Pk-Xsy`sqGM*Fi)LfB +5s41AqUl+wD#TsANtLz4qyH0Z+Os*WsSH)Fpq`V4oCr+pfN4wn1)zdQ9h%43Vl(Zkg=;w6XsT(Y=fyZII5jp?UH7@033KQwII)n8@Gd}y_jq~>`VcN +W_LsG8eQ-jLVcw*!Y~h((BoQ6wNyYC4Iv>qO~XN}qEB7TY+I!x(i#$q!z^jq^$D|zn6LbvFeyMhWp>HNsvBdXZ +i5d0E@pfw=ztOCaZt?zNXF10jPd>;uWJ?|~-0ULRZ^)PGEc10-c7i}vMU9QUR(qrdtq}S|tZ&CP)m6+GyOY>Bl%8hugd>c0qAkXn +Xc}Z`30ie~kP}<8G)D}QbsM15XwR}x&^-`ZA)?hj+Nsc8UueK3ugL3HyuUlC!!r1=y(f)ER_YakN)hIHs`mONF@t*XMnIqK1f36U +LU7%M5}sj?ByGJ2QJoY{ZD*p|Hor5Q4=V*o)ALv?uSTYkrLQkxiaZgS1FQutU4@9bfoyOWeuWaz*{GIkbX}q4sb)8*JL832!#A?w +adFaMF-%*Hg`g0%kK`X(jyEKE8obFk_QTj%OlIC$5bi^gZ?=&0Ba26zT>76MM5&bv{vad61Z6EsWR?rR3!C>rjYDT_O+dM4o!t|(~^?%djewWJ7p`8mv3WxGDClPtYqU4{)o@+t{RMZOovk7ct`Y&TR!1LZIlLsTHc +G=v`Q=$gBscoGpooh%vDs(@H#;u$fdIjoXUju($OLmNJarIb1qR;bZ5j$8(}m3m6^t7v-EkRDi@qaK=sDmmOfIhc>}gb>_W)4DE9 +N*ZBfGIQLYWIFqyfQOkJ^1K+9=44Agca2Aqn-Qfr6=-I>lN3$M8z<>ioT-a0#f5;;%vMzp2+^8JpQFS;Bo-y1!}VIbBo3_$t+$5u +eQT(`#a-{yAZ}$yQbj()iF##c?B*M`GE$i~U7ECkwQ6RhihC=bM49t}*m@+(jzvD0qvkxyF$PyiRvx32z}IsysFjc5 +a-qqXs+0;v1c~61ln7bhk-n0^R@ubl1602(wV+E)k{VBK +5hbkI=feub&%k61tapb9_4B>)<>G5)Jkit`qV&f}(bTYra)^>5Cq_h>F%D>SO`OjsC77@)*JgnrB>15$0y5p@A@MMIfgOezatA}~ +F8cBSLSTfxF3)xsu(h_vs<{{VR(7aOQT{=rSn+Ob1w*&lTu@)-GflXB1&*(4@{hi)OMkVvab2q6NztG=&jIQ;u6d)$ftMO(i*i{tui%)AptxyW&OLTGNRI +IfJIh);_tBy>w^LKIJUEIKwB(3%jJK8ERxxo3L#ENh+zu1k2Rv7LPAm=4A`WRHVgAn$t=ts(+95dZoD5Vy`<2xSCm@?q?|5tS;U^ +m=zR>s0PiZ2Gx>a%-d3(ktNgB?G4!@VqQw*REiC6S)eG(BU|Ux5*l2Xf!yh0BdT+DaCUH8Wy3`c%jH544*_N38RZNCyCEnXh9FHM +{7;P8OdGw|nKi^rEGJ4}AovJL5&CH4uqj_gt=%jOoH15*nkoG!)bug$eyKhGt%yuJZAxHCwCVn(h)Y%cDHWfvEC8@sL +(Ls6@3$o&7$Q!F=+jby>#(G$zJ6%Q-rbF2*iENp=2~BEJcH}0tWM+i|FFV-GC2SKyqdTRl{@vEA*149XKU3613L~l;;kmHYAJXHug~aX-+iqlZiOqextWl+sr@pMYpcCc?>ir>fGly>u;}%DbRc+-?Q*EsnG^LEVN`8wM4XTp| +lB?r)#nIMO5gFs^qLx6(gie#dO9<6oc$B67nK{8TEUZ_DH>l9?_X|p~k1Kc^%{wVekRSObs*iBIxRm}vHBVr(>uvWUevhA!6yx{If%vh9DTI+Hex$KesO6z5 +I~pW*NJ09lO<>qS@d_=4C3_Z`iDWU(@k-5T;E^wO$4l4PSdp+1Fv=KM)XX2@AXJA*2#0ejbc}>)LhzzEam0%;QBpKe +zAGY!+V*7Nk{*D2aLYDag8C5uhXsY6+M|K(5KaP#ZJ9l6?C9|DKCiV?Wwvv~cgKELY#oJ2WsXc*$$cMFc&pV8HJ;e}h%&D9e$uzA +=y!U>46z82{fzs$j3D>T>)RmW1C1MviauRRpkoa89Pa$dYO;`1i?pZ^6IE{-G1wTdSlNpSik%)i^JV_0aIoQ_F_;*)Fx$}@1UZq8 +J;T`Tj`rtBAYP`?>*`hr>3emX4ohdRr@Q(K)}Ghm`+=ToD{uolcn-Hf{JOcYVt-ivP4nV83|dy1Rv~Z=vm&9?AP57Kl@~cR*i+hBQvt%S0T&LSi=8Ds1h%b96H6zmqiBT +wZaRlyU4@f1f!%XOenw@0pcA-PQ`>{{fn~8J%l7&qZns|xL{7q=1Vv*HL#Y{wb1M2XQNy_0x2SLbYwF=2_m`(w@S8ASl^CcF%)ij +`fTX*h3k9@ho;<5<hy#(hl*y^zmb#smFh#_6CTeA)DNA>HlVwC(K7lNNm0N!5%b89`x|FP^Mxm1d15KDc +Fz_FM%|WQ9Yc>rnyma8rieB +cQ&65yL{Q*fD=p6CyJLIbXmT=gVpTa7Ayo`<-DB8b|C9uv3<@oszf+)Su6s40;aZ;&$89k%LaGyOh$C5y0+J6XT2sIjjn^kI`$-L +i|i=iu-SB!oMur6Va@h;_QRI(ho#V`_k#Yeg*#x*0Q(PZz;mO@!X38uI@x=R*7ncHZMre;$Mk&mBstqW`6K%@$N28%7xs#um^5i@PeRmWg8XyWzw@=)6V3;_A{gfzsO!>j%)(N?hqC~b4C?QG}WC^VLQz^wzrN-x?i%dDQHGn^)K)Gn+HRFds3h-Ou0S-d@})s$(s +M7KJvw#2Gj8P7JHT{H2enG*wrTv$QrM|n_5ko2N_G{9Pp!wqbw|8b-P(i7hjfn?jVxooM|={uvanVK(Ec@$Plv+^4!eCW#YdLiow +^ZYmql<4YN!XTH;SONzGh-z{}Xl2LCg2R!4(%2h+F*j4%|HGVpY +J)YFBy5doy);Jl*EUY*5;Bk;Qln-)kmKiXX1qz-^gbttSPfuq>E3Ph@{mhXlHq2WrRZ_`*f$co`_N+1D%l4*k}zip01bNPCt?(tz9g-hL5E?Ih!vpWKptI%+j>yZXR+N{d3gg1Hf%z{)<8)q1;Sglf;n*%K3SD>ZN0Rs>T{F9(fXrTB4_| +Hg1`7#%2+0fQu#y-GdS!`DXmKa%U$F&f{<^w_lb%w#rmJLe?0)y-{%m*q+4)m*ft^MCeDDqI%0^nehG}l$<I~&njr=0Io30U2zg(C32EQ*L3VY{x`PZP3>TeFk**P8;AKRdjfw`1q +JXrBGaE_V5wTB#52U~$T;Rm%sHkDZT5{1cXhZfbCY$|jo%>xfwSL_Lyz-@AiK_D?zijCYMt#y+&Qg1{DQ`R#upsf-c%A;}d*o!tL@Gk3hX4XOK6;3CrFxyk5x5+VDF +(VLXHO3}O`i=K`cKNYjdoO|km&pUj4+<|>--GDoPG}Bbq9+4esd{ANh?!PdjXeq_^$!HI;wOPY9)jk7m-eGsCZe<^C#Ub!LWH#W) +wJ}$i{Bb-L+ujW&f|owF98`wbDi=F9x*o~=A5_9}Y2HReAHA(#%QjCJ_LNNEn@FN7?WXR=QqYi{jGuAze7t)4#S(FxeP1<9Fkh(N>G(Biry`C$=Se&JM3gngubTxwLY_!v(FTT|P&VhTs~b>cZm5B@Z^VVD +G@tR555!$9oJ0BML~h{l35xu;|ASZbJc4mdPL|;bPmK*ccEmhA?j7yLhzxJ`W0E=TD(8qFp;e8Q!!T30WGCE{8twcdnpcXv$@^w! ++-PT<75cM6VHfLd(iCgOXNcdF-J|5PLl0r4mmm&N2*o%#+ACp6F-o4U8yIjUj*^+dMN)XRL>$#J2d|^)O@f$%$eM!?S~Jw!iQHBm +EIaNdyQudwA&||S>tVwKp`1$3^I?hTx{mNAIh)zloiFONLQTjA;^3pmh@b(W~hi=Eo#*b|pi +@lwL{7%g?kBz;$-G!e?Ug@r)8(qx8O!xhE8bjDAcJa*g+XMA+1LhQBe#x@|@E(t3Om<;Vqh2ChTNj!jI);zM#h8ttKl{xB!G9OrE +tPF-n+3pCcl|rk$6J=wZ2<5hjMB_vOIdNr~xnz6RlOw1hr%6aQDEKmGjI*X4;fTZ!jYv__YE+AqYt`ymDs)Wr(&!@gk?4X8 +8s3cQv9aH*c`H__Gd|v6##24)R1t(lx)*P1SE?E!rB~m**BxwY?9?x#4WU$^jh6FfYrC!2h}h8~-E7g;k8wbPHxNnIjC_zHWhkqT +fZgDe6&vWi&>t%p*!U`YSeCnz&-l-0OboO-)!BDC;m>0t)K5Kbvfgc@jcBwEBJcd +tT2oMQ!_EQ4)f3``j9Oc2&P)Q$P#1mozhBV}!1 +Oo-0_Y$#0{&kh}`C3bt+yya8Fv6jtiP+1ZIf}{y0mruO7(O^y>QlA_~Dk +9Q!X;#*ET}m;qA_FwBjeI-#nmInT!+A^~1ASIJ1Tl#2k9F(J;9Z-ciOpC;Xe>1z*XT+#B@m`=|`08?u(OXJ+K`J#&V1rBO!&_ri-$~e@Cw0pS8{0!0@tSCc$uRn5{k}zTJh*D`J)YB17bjcyBqkVKs2}wjB;ALf!u|?(zU0yv$$@P+| +qMr*2EC`zYXk~xx_CD{1wwH-=blN1(o|ru=FHwn>p~p&O>lt5=fTy2u@wm~|nioCnEMPsXZn-85n)6zr6sYv6NTng8mULwcQHX>_ +H`+&yA4=TH3|xOe2)qvz>QWUDDGHZjz#PZG3L-Dipa`can|P|lDw_oyS7oH9r~>SH%G)%rMX)xqwB%@v8fz{3O# +97WG%jQY_HcQ^!FhlT`Lk_ba7J5rvS}?Im9zg81Rp`GG)YgR2j249Wvj8X>0U!~BgpnfO53n=nQG-Ue1)IBu16m(Eh%1$; +$8NT~lN)qYMDvO{xfQkoJ~Yivq;$voYyod!MGJ;pvApB#J=)ou&z#Wvu7*d3z*Qy +2Kk6gr?9Lev_=CR8>iy*u-XHOT%FiqnG!qN%35XJhnj$8&zX`9`3Rhs_xV6}pAU*?itWd}!O$a95IosyYhzi?lLPvi#s_}uoT;n^ +PZhF=n1dM&HNE%QPoexh{ELl8Q!N(Hr?N86)FA1&rtv-mE&M=Z1KI~V8r_Zddao=!j94*0stg2MEv>KZaVp2e&IZx0ZDQdz#m5#8 +$}RzeHA+LiB1(fc%zuBRunU!%VlKfyrfXqdQ8@*CHG@n-2258{zyOJAF}S`(O7emb-*R6N&T8(yWn)^2GA~|74q}ZkUs( +;K++G`lLW-U)9=vAx>>}rsdV1Ay*p;;@KU9CG%MU{dj;J<7T%j4<0^!cm6jJ!`4Jx%||}P5@kQ$!6BW&oFGt7QL`k9;wFw=)653G +BOxhBtPs{Z8V8z~-%c}IWa5sINU3nuaNz0b#x#~BMS^#xk7}LhOdsvAYST>r)4)2@eGY{TdAaYAK?i{>`dHkNFhkYPid&6is;L`@bgDUGcb%lO6`odT`OTVa +X(pN!I@9}XPgU1Ttdll~WRVZ>eJrgGmdbKr6IPPxV(5uwU&jO(bw15V5aw^wB0}_y24VjG^}Kl!UR-op;;q62rWZ-_OQ>ji90sm+H0?Apx3rPJ_F!#nLWrDB9h1!goTzO?N)DfV>Sue(iK51y4 +gtjQdAq2ws32)KF`-|3t$ce*FgrQ148jxLNwm9Rs;no&e%#!(SS@|vBd6P8DL}oGxgrFkMN=&beJ7hb?$MK1xe6|>b2p*z>@$PIA8c9U@wS-Slc_cQpdZl!4k^(ecJSd`N2)C7M&~#|0!+6Ojk%vc$h`C%~ +BM={K2_c0*3WKY+%oj+}`;_I26dI(u$OmFd>OU`T_hHE|Xf9YNjO-y%3!~U$k%gdE_&*0xQD-0_s=BxYBbFGGKS#(AK@i3-Ld-@; +K$d{nUyY2gsM6kYvZmfxh>cn<@lSQDY-37yBd&~h8-=;Nwj+V$oZw1WM)4NVlO9$yoKh5v +zRK|!=2-f{1`z=xZeo3lB`R0^+52}DsUCGy-i~LQ8d2eL5>|#VHT?>+oCM`I*W1`HHY4lQ#!w-LNAD9Wm5tJ|aLbhhDT38hvE1;y}&DyB9}ARvaGgQ}o83e~Am!Si+SB{ogr595q9Z5%+1t +r+p@8M(o=en-e7w+F4|Bgb6~FIPq-n(=svS*qc})Bx9cUMqisLM!}Qius))A#S|8Yrsk%JHWR5E=CGcApVxC$90GxHzZm$~q>av= +nS-_^^O+FiLyRzR{P~d$90X`h`a{b1V*iVscWPgd6Sbc&S-%h&4Zg_wWiYI^FqLT6S +H?&)yxHhxVX=!mdD5Kja5Mn>c{d;It&(FP(CmZ#;H3;%y*bO)gAc9kc&#F1I&YEgJ)$}`iLE2iOneUP2@5*N<+*(}}WGbfPr}SE4 +Q?c&9o}8c5P!3^ZAJyO`H;U=4I#2Xb2J7>_k$jQ-l2)~F;GkZKS(o#|E=|>@Nh6}S%wBT*NO991p)zi;(_-m0E%-LKI!g$-Af-oQ +efDsyPq^EdbQV~|;mf#t@foxhxE|6H)NHOX_NsAA*45rTY>@zU<_@NbezJO1BGbpuG-O^fxoW(4j_IYJ&&Byduivi$nDG3J4E1$~ +nJ;uIz7!kX^Aqdid`|MKv`&jSFzQB3OJ66F7Ix2xz7sF{PcsrpT9Uyt2X#4-ACU#zCJ1jS;n#D*y6{e=ZR +H(41i1bVHd@-~_m+oMx-@Ii=$z9{4<_IO2OGIlo>fb+iUNqO;H|#A)_%MMXXbu{)eT-oT`;9HpR~RZ}u38fbslud2QAKemzj49$ISfvEn3|jQ}5U_0(@L>X3SxuyxTxzyo8ckB@R@6JLWjStBQ#*!`7yCg+tfNmR +iLGpKBNi25y!N-elXpakrK0Q~wd)z=oWxY*!?nU5W49=MJ4&#vQ~Cia+Y^RQ_6@|*L715sE21lXav2cZfC>>Z1cihD}C}#kzx$*rVQHMO<*@u2Ed?C%-Ej9`P>FfAab#SFi8J{(zw| +{vrp5wbLkO;^NX-44AW4`&vy1HY-ux$|g|ACw^3&zq}=3Dp~189ID=G!WF*IQnF9x(rO=MG|nrxIERnx@;bLb(tG`5<9 +C8~n8`yr84e`M+JCdWB`fNT2w>)dFxN>%$*Lf%spp|9=Z3r7k-V=l@2X|9d^JtP-c8Hb$(g +{;eu?HcR*h)hB$1;T|E9T^ye=!HLWklg6L_H03;Ha{Y*VK`ib?;%DQhgO-ZOr2ij73$-ays5b>IlV-N?AJa(EqXDtFfa4H-4`8s~P~j}c(H6=@Rnq#<8;^zN-xh3ieA9ggxCc|j$ptIG33dMvdazFef5Dl5TV}0a|=b|W>D&wQKc6|G&Dfk>8Vvlex +>tlKd=uy3fY^Z)Af`Nkhq_SXaa4d`RDGM)St{r>GhF +Z3FS;VvSR-8_oTG0$L`K?AOf`J|UKOF+o^iZ`fbdSjpmQMNX*JeAyu^Z{irnhh2x_ +`wuXo+fM&+gw*tyiuzr%!5|GOdHTgFYv`;nS}X?0{=ZjhPN&(P882mKx15K8R)~u5C$fxG*dGl)76FF$p`*e!Bz0Aht)fp}s1ciF +Aw&a6$bfxmP;$LPd6Q|v}(Bg6UR00SgL4bV?bjeyJq6Lh-tU4Lnv$fd~EzEA;m70d3 +-u?ni*7P)?5K4{q*D@oWKKAQmXCfpIsSBg)p|DK!#<8?5_bZ&*OT^5%-jX4TG|Bx=DyY~u}S +GaM8A&OXQ4XOJsOljdoC+RO%zxQ3B0lka8wIdUzV4Y|xGvpIYlNeWMf8>@2ex;5x?j;%h5!zl|R$qZDGaoq*`D^=o8jty7uj`?&w +w9{yXl+oyO%8W~AH8WmF*%4VtxjtUY2=~RHP?TUR1uxGrM({ua)i#8D+EM8zIZQ0HG_!nC@oBtzPJ_D@ZkcJcjWj}oe0Y)j!hyr9 +`K-#hZ4t;hQh5=qTE4eXA03KCfQ#Bd&*8w$h9tN)V>68S7oR_G>B@GLfEtRM~#))BS$nV-UZ<-V5f;NcG^rhyl+ww_VlC4?P9EId~& +MdoA_yTg=IHLH9tw=~k~I;0yQRW!o4@p8p7i4w +V`2b&!ec$PlDw_zoYWX+!WY6a2@}$P;?QIY)VMz^Ce4go9|y{T6CN0-8VzBomygYwBe3l1+1%8W^zv*fa(9~&PE1YP7yV8aXZ?k& +HA?i6?M7;vYbEj_TB)$gGviBc4oT=YrQkdMU;Bs8RM|Qt6`81}R{YaNH1;xcSsRJ=CO(mtH^NpT_0gE)m_nt;Sf7(Skr71AEAgQ+ +?rDi6WPKvj9n(+PGxJpjJ-;R@k9{ftGJ2!4uLS$4j29Q}u12o<&c3Qc%4dWe@%+aB@mcretvSh#)D4|=-`Czdk598BSptmV +GI6jy@f8aVBRxyZ>f#^~Z9zq{c%?gpx|s5@MG5FxOdcJx!%eCUQbVC;3?gH3SSr@f!9;SsC40v4`g!xld|uM>5!FaoQVt)nB=NGN +)WZ!kpL7)>>vyZcGS(aafsS%smSB;zO~EB&4~yKFH|7I*aqvZ6B&vK|MT*CMv}|gWf~2@-9kxhBlCDaU(aGvrzIfdd^ye|FPX^hE +QW0in)~6V&P|Hg0q8hP2{_3548N7P@Su2`ibeuZ0z5C71DZ;7;MQ|Vv0olj2s_lvOt7?VEG27METs8D$h#-xd8zwt~Ak^GCQwML< +7PQ{V7AM1a)VoOur%y1se!f*9^MogX`9c{g>&Jms1q9}Dyvbc(!8g0B#)R6$BGogcO3B<>^TCgFRC=|L!WG}jvVvEBicQh4i~LtD +i9c&%Hg%(Lt8v`LxFPa6E_1dZpVl}_aWG10s%=3iTE%Xcuv>3uT9B~)#7@@nGHFg5de(O^E0j*%9ALrRkHf)3It4%6Kl&(Af|Gi@9qU^kL<$N~7z;#Ariv@=;bEYv!^AVICe +d8MGBt}ifo+Xv~5#n+jY&6K+6e?AYt0s1BkNY_{)lgOo(W!w;*Y--NZ?{&BJ8Wv3T6u8O`gbwR~pvW;vI7|ao>X(a&oHQ8yFOw#S +VH_}4L$Nlx{RQN(VglI5c4R}TBhW7(W)bI=kD>FK1ANo7gIb->OrT~x)sNO=9@-y^j(ksI86y53Zlg1Mv@?4){o?@4W5?2k +#M_e~d;DLN%nuYq_hZL446!bU4%<1t;~>uVQ`|QU`O(mw77p2Ix1B1U7<0G%N|m%ZRwZ+ykam1OhZ3Y==7N?MzsM%y*&4Gn{<>b} +($nZ9J{K5mg7h6jdozTHV5i2N`<5Y7PRtn9v|TH1Yu`u+{lssmcm2lB#;Qj|t!l-1UW~qRo3vBG#>i8_K7}l_=XFPh#@GRLa4|8{ +^(?t6H8h#UUSIJ6QX_Uni%24ZM1|EP>U?w_Hl*dIR4wQRxUkjfLERZI>>BQc`hj|5ZVfexnUTve8XSLso6c@?5He@Srkr;95NHxv +_G!~9wq|}iIyf)Zq*zUks!kp^t@vtH^1EVjbYfoYtUaTgCm#nWYL)h$+PH<;j#hR{(8Bxs4$c0fo&Eh{puzNwWvid>nK;TN2@1J7 +61u`+8;B!_9|ADcL1cFMpQKgCX9u&q(~<3vTeFhU#RB?|R2iBh1k3nO^6+9)3u9DBCGY`pO&4)$UVWO6ynR>Pu4 +*cmYseqbXhZ@#lk0z*Tq?{zo3Ed`IwSndcv+%uPL42qp2(^Do*85g&DNaIfFG1%B>;IEZ5yBzbsi8x|5KU{<$Qd4)I**d;qw>TfS +g;;z8f6gZ(UTV9wWlQP(8YasOEO?m){yYrfA=$5?ySPJ#G!OeB`n6w!8YH++(VK29j5$Mg+jW;8)kPg@cKtBzBtpE6sHr{9!zjA85h{a|4o6i9g7`FPjrOdQ&v$6*9gCYLj>tP~$lQD6zJ7W}n1~ +Xys_*zy>)s3Uu?fFEKSXCM1j3D!G(NeM(FQvP;}e_BQw`F+HChPH2S;k>W!>&zG1`cm|gwj7Yi2S1xxcERgAz)WSu`%Ilb&>d>g|& +lH9#~&f`^#{e(F1YcX3)6i-8du$TdNlNR|vVlN0K@Uu)en|K8;LI|3f_jbJQw(ROF^KL<^ZYwh$xXua+QRJ6HLnp*l3qmDrt5=1j +(PX^pWS3nuzno=ZYXbzhX_PUU*LLa;M?>YkY#(iBo=E?DMbpTPI8GDx+Sy{k2yRY~2y!FSBXZf1Bicqz42seyV`*y7u3njM7WdHh +G7&&VD7wpwGB9tZ9<5$Q(n&Y>WRZpVdN&>VovT;z8LP+>o+__xF9T&^iP0>BlV`(Roy+CR8&nEAv(Tir2Pe&+&SGa$k?d$Vy}HH` +P1JVNfpN6n%UV+8wxQ)=)+Pq7bh*hO)Wf6}QF|sx7C1HNZWATc6o4|BE8vN$20=Znl)XOpj0RQRmkECrEsWApQX(sFJ)45#D$OLI +K`errJlE?img$0o@72rMdL6om`QFQ+;R*3PD*jxb+E&q_)+}f=(VY&lx48>eub|a0nSX3Nb&xk|UM?}M_@2#YL?43Ue1uXUBK?zskF2xWO%=H%*)wjG0HR7xu%w$Oonuyh69(lia1UmtzZ?&os}u +XfP(PUXk~OMq9ZVL7FCAIb>vNo-oJ-7E(BRaSE2F)22{i&b-x6EiKTb=X@ZVFv)0X1!r9V-zng&RhrnH<-CQL +w0xP0k6F^no&&#OMvJalJyYk&F}$&hOP8$}2^@=KRXZCnGIA#+FQAgsD7(19qDOm+Jc%Ni(F&Sf5=cfAMo#3b~2wfcp?@^!i)HemP5A!+ew~nrVW3Nsh3B%86hG#6!s#IXI?}#ks*T^aTrMftogf{)hoOT +&Zklj(L61*j5HKZYHF5u4#f;4i%7AaDT*~a>K-p^eh$6X_06mfyd7L_kNBKwcl}f==n|%=)v`oSOB`d5=m2XClc-ga%rmZ}R8i<; +zl4P?8UYmQ3q~r1JgrxIrAudyi%4*-5lw}WOaST0G*Kb5i14Q+Rg5?!ff1gY-sHVqV;M_%- +apUErn3cFnq>UMYBo{HYk}x%0H0ezd)C_9_qfI9!8Otgm73P!fz{Ui2QVgusHN;s4PZ&+3LE$*wJPw&&GZEGFX$1C(g}O9_Icdn@ +n6!=zHj_L?e!Oc;Y$O+$wTVU(lTZHROr>I(*k6?jo2z4zWbmK>#1mz;&_Bc9xD*%8FY|3LOn(#k5J2h|5W=JIxh#p&WD1K4(m73^jL+^V88!m40u*3VTf`R9eL1kXo2HeN#eHmr_~P}}1p|v{%4Q0;^Pz$quQI(NY!tGdS7$>RQ8ZFK3GmpYp83k7^TTcnziMcjBiPyzIu`HBx}pYvZAgZMzk@qEl*b#L$XvY=OYTtiEn=8`aUJn +n=EpL>w9;(S9UM*Y$HpmAHb>N!K}IRz!vqf#HCA-#v5daH_;rB!m=U}NxVH}FNQhQC#QHZ%eI6HHO44hwU#PUPrPITWgRnPsI9oo +%v%C$g}hpCSOeRHMJ{E>4Bzl`Bfr4Gq39@a=jqYJuVhS +$_vaixe}VqrbH|$aoD65-WwvjD%o8^c4j-Xiega^FwfyT-3%ZYx>)GWz8FCLCi^6N{^LYuWOb3YY{7;hR_9M-WMssN^YfkWtZ-uD +!`L0LAn8q=dkY_B-~ySFO>aUOw_MC9v`vIWkkltw6#exw5&%RWGwR;(Z4s5C+A(6QuYT}T9&J0E4RnH>5$4$7`7mE^8c~o*WL^D) +Ip8^g&{$RFk#!CcFX(9vcRG{dWnucaU+a1%_xBQa-)2R7ZZL7XXvX?Zu9yL=;*y2Yvx443)6K0Q{6pjyYxm7c)sl&sRmW^K(%h8K +<|m9knB06cDJT}xpZ>1nPeuoqCK{Q0D;NP;d%P>+JQ&N4l_8HCngsn}lfQWU=n=gwYV0;5piAc{TEi5K%|l*HpVgS%b*RTsmgXj{ +CNwwsU8Xu;(U2n76#Zq_vfWMEgX<}cHc}LK&MckyrP|jYI$EbZY2n>KUn^fDlp040L=2*E=CCy{qP^j-&@CwU;5wDRzhlLH#?;l0 +S42@$?GWk@J383MY1{bq`<&VGlkl;^3x1&Pgjhq^B{AIiey{o!#$-CxeJ%97lXR+5`E-hJDoJJC$f*t +4a8K}8cqYuBESiKxF|(~WnUAl^^(L$c)l93E!p;LCr=`Y+CYO)sGsoLb&kJNA3wD5{ +)nm}AaH;6YmPDxS7ZaXEpun7=&Oktx6Lesatg4DG +@AuuS-Z(8sL}Ft~Zh>RmHI&-|5^py7ynyF(6r+;p6iMA0W@%k~U5Z}_gBh&nf|^A!8W>rewFg^<;-$qQ2DeRv?@KnJ@MgB5^NXS5 +a$R-AmH5ne9%s!&jb@!MFoEeS;qD94i-=ayQzm9db-f0h+M*jPbz2%n@xc42=)kbmi97MJ`tAA8sT_WUuPP4AX2L(d;@6f$a8wC=AK*EsB`NKkuh!<9Lf;!~ +uFHn}tmgZfXcTHHGA3Feq&vVjPj?a|QMyOfB&gKv<>(CpE;fx#@?LRTwD9|^#atkI7hSY!reA&Eo;Ik^XNioGk+2beyF&da)5xK$la|z1{2=1KRE=Y7j~RwYau;`UV&mA)^wes!kp7mZZ3@4W`su>raj#U{xkh8L!g?oIlf1(Ks%RU& +ZJEwAq%@5rQs7JqX;{@r!Clm9!iqc~VaktjHc0xNgQ^|`1x*#-Gq-6|&m!Nm^#=PU@iz5Y?{Aswyk%(+h;RvmAP@!Ua;LE{mLg|I +Sy{i64L_hJPL}9#Lq{BH8?mNrqbP3l;tdLLUNdLKNEa*uMxiT^10aFenL80L2znz%?$ypp*wQ)xonI0IR&q>itOx6x-viyfNqOH0 +f`$hrTre>MRku`Gy(R;mG~z_&*Uh)jd~ZOj)qL-|Zg<@8xYZ^X-A^@@UKc0S#T9L+Tl7(nRw1K6{SAqpykX--98aWT2Ho^c5k=6+ +gC*fA&__Cyys#|EfJQI`DM-$dbU_psB6wR&SbNg*X7JR7E;{3cvGzqf87R~4gSzfo6Q!0{PB-Fvn3WVl3XAqrta9*_;*L5_!C2)9o+Ftw;BsW8%m@a;$*Ko>87Z +5m<4a|1G#e9L60#fl$47;M8v|qyH|SF~lk{LSwhMkheRxtj}H{$`-D`>fsDt;{Lxv>@s(oYW8t&(YX%FmcG-i$&Eb(iR*#H75U(b +Ei?wUqs`*$oI{Pul;g}@z*CyqEqZ?k-QISqS77Pl+ij>D_IK7BXB>Di!q*@z;Sl|5+(qZ`ljb6h^XoNF8-{u5iB~co{2_khDLtGH +-Hk4|JG|%aE2U^l^k+&0SyX>vAIoxbB?fol1^xlE{v6u$6H|{7Q#e=wb9nHkcg8NR8!Y(TS-KAuquc!xjNDEQzY-ApesII`@xWZJ +Q}~sA#^|&cWPDD`3-apaV_IHNg>I%4>8W0Y6a3RJ8-JcwP^eM*THZ23m)ut0A}C@yC_A))VjH}7aVe$o|$9fe;YW6&i43u>SK +0O=fpG6cyYkw7PZi;NTSZ&j6bgFhBRUAP3ZV8JfH>?By7cn+OPK3;cT1UyVLb63}Txrffs4Rv(K&BHmO^5G)Px8f13!r~r+s +qF*JLxh<}f3u19RTRS7S<2V(mmU0OWMf&_rxB$-nb}M?0xV)Jif>~cu{Pw{@fvn7D`q4%K8^{75hd*a-!i)>_3gyGx16lc@YALP(53DDsJR&whAR?zK} +s~6A`0&Cn`HJU{zI4R+SfxS7Y0A*a+3t%Xpj{C7m11N&g_4jXZKG(x&IorEEtihY5(VMK*9aZCx>|c;Qnnm@d^0_s2~=>9yos9 +twBMRU^|Id4SVQEv)C$|ue1DFgN4Z6ptp>`I3)$?Vw^^BXLDt#>-x6xoeQdWA_UX-V9fH*$*`zmM8d!$L&e1THGSZgjY!k)n#YAr}z(_M7q)aVg*Z<`etLs2Jbg;o|GHd;m3{fN)+`P(C}syuk#`gpPo2q$|<8p4tuWkNYJw!Jq=YpjW&LhGI2ku@5+b+ZbXd%6`mvpg->mclQF^@^F) +L373hD(35*5D=Pq$IzWce2Dr6kGX{HDWy=+F{g&w +L^JqZ>hhactfhTw{d72T##LftAj4}~h)zW*E;&M}bZyd-pOE}?efTtT?TGVDk&*6|$hjvv%GLKg9zxhZ4kC!hfq)4loY^DmAYLxQ +8aHM=W8GU+dm1MhBkYNdv21~)i+RAWfqVtJtjp_D>|wHnUaGo@36{Q$zJBVZb-0?@Q>`yq08eS>-9 +V3Bl>IVWw3JaIiOhB5Na+@7c=E^8)Aqb-srDC#Lo>ecR@s+-v_GidBZ0>QgHD_BbNa1G+LzJ*RACY9~947*3*oFJo+ITF2W1V8>Y +3|&Z9CUws3&VD$?;?IaRwialEYfkAs=@VRdIH5WtHwqg*cDohw7@<9j+Z1d8`PC1VjAcntGBhISRY{+TLN=UtP3kMY&y#42;!pvJ +i8hyX8H|n*{)xv_VR+$XC9F*56rzwT5;lW-@;wFmjlGSn#%GEegDa_$k-!YuM=CP$4Mb*A{t`#q7Gk-OjAT(qbB6(=j46}&vWp?v95zHu6m6HipQke76T)2XK5Q~uRq5lP(7~2z +$}7#Yk<1<(GYy1@!O6`%w8$M@+#TRSUtfa%W_^%LSr9cTF=*#ih5)30?eG^3{StTIql67h`jGkwLJ8TT>Tlnc(~t^pTplL +msuX$4tZvI7UiO94yxv)CUQ~bA?QntvXE`+cV(1IY1*@+jGo4;eu-mijz5N-J?C|RU7GU%1zoJ90N_$~-L-2?a{(}beGS0@pPowyD +$}J_Ytji^4$L%b7P{1zvwk?WTsQhl3fdJpUpLIK#9EtVGc8dW{MM?IJgqhe60?YR4`$m>*+%Y_ay%ObQ%dEXT^D4n(xavf49xiOBtbIO~0<{GBv)emnm`(ckVllP}NJDgFvu+tfrgX2f39ER5?>3~#gFQF(7g +-#n^3Y9~!dL1peqQCg`3l0AY!-znV?BwCn?Tz}J4Z^$E9h%=SsMJ?8SMd0ra`N1TYM3z(VLr2TnL`FzOSqpp!hYC$F7c7${^8E0B +carW&Sj!7q)X)m2^dqVpAuD|mvY~|OriYK8Wf-g}3Az&K5?WkC%BCibH}C*j1Q<*xM;G&tr`5iEconjjqJyV +-JDqAS7r8u!1M_W`FQqx--8rGu=vya*Kr#>iW0`z3?GLiSS9UL?*?hmeGQEL7HyaDHmxE8lGf-(VfZ3CEx_<oi|hXq#p}W_E7)1f>oR@jH0QEzs?5Em%!e6f0W?o1rMF-1aeq7C^N*0&^AYe~ypu%`AtYF;z9$}PZ +UWjKaXl2>cM1E*?q_BB|OC3BPDo#XW!EL^Lx&%%sDD*Ziq_v*19s^_^;Vsc3`VjZ`RjD@8y*Xmj>`MUs+5QN +ysh_mpiBT8N7sR>>3komW(a+nWzQ(52tM*@v%>atzvlSs_RX6XJeEl_J+SZoh_F`!0=I67v!2I=>+JRI) +*RB`qu8fYK27BIm&W=@E_Lb3~=GiSWEDZ@fT*mMwl>5WNfwVyf#>g!flScPEMT$qeNy;Fg?|Z{RBZ(NHEzo)9Lobd==*wx-#c5ASl!pZ;oG#u23MILa^sEsQ+9N?qOueEum}Ll +w_L@ikcg0f-l9QBK1NS@eog|4$EU|0lDJ(UP+{f3#_Jtm;iGY7?uV?N@>*;TbaQeU*AWMSX=huUX&c6Yk%AcNR-wwTL~;UZ!#x!= +2=Vr+I#Kuixh1euw369R*-^%zIdGUxwZWgH-3Jw|?N0qAP)nHaGoZ0znKdVD^0D +pV&ozc<*UYkR6YsxfO<{OK?`3)3M=H5ZnrX{;!kb6h9|C0oKi@pw|*(fFO*5e1eZ+@mrxoasYxYIps5JQufH9)g7DU637wGmW}#$ +XrHa8UK2xNr4MT!M~b)8D1?oz9d&O()W_I*wiVEX#S!3ct36ZAc +&LV-u@T3NLD2bbubmb6Ind +T2sbO+cc}$1YxvSe_o-z$K+&^$*ot>D@1)VlD|o20OoBPIeC2oMQWxf5;cYxh{2#?CTuC{PqPFrD~cqN8EFWtqZAQ&+>9%(PZsC@bK0GC@BbSIjS +SCEkJ>l&FNI!ugTi1V7XR(RN}Y9j6^xRg4l*!)jn*ZjKiM-o@%x5ifIF~!V;IZ+&`4HY**bdmmnC70>S158xI +A22Wcfx4m0J(ynov+#?#2jN@4g~{DeT&j&UQNdeu%^<=`_{(DP21kv}u*TkV*pAa^wPIA=3q5I2%zmH)o2kRum5B?T{S|>J-u*nt +jt-wcJAQHK9SjV~Vk9gDD$DlGQgL6gzuaUQ0mVp9&=f4#XQQ(ez8Pdi_-*-sY*l)la9?uMS(IS|bJqrWOz}-v#Yp9+wzAvqlTY%} +Jb5k3fRmw*ChKwFldUZ)vhPI}^SZ-xjJFXcHJ|)eH_E(<2?v2X^OES&*-=-`GDmH#Pkvrp{rGOomy`{P4`jy<^AJfXo~dE=bb${N +zWFt`*}GE`q{5%-A#Q1t=5*d-EQ%qOWJL6MF%o5>6}i1cqv!&nTa1`OA!=q!{~Ink5&SQ5L4$yQJ8O78}vSNReh~eGE8|ltscXwpb`CT_|2uqoK1S +$h6E`xEwjq9~9lIF%u_mx6SZ@34vrLoq-!#VQ`^PP(oRnh3AEB@*w-Ndb8AwgB0v8%)w|1isy~+2(+8)fIQ+#T8N*yq{6+Nk@(qz +>@(WW?&e{$`ApLIV#lAndg5&A1`e)>`-B5CTJ`6$MF-BMz@IFK^E2B&`^`X?z7%9DZ#{j=|Gjl`l41Em`Vag*tX3cbT{^OOO~ZukqKV4LhcnB;AOaO3x{}2xgt-KAc#FBDeSS4QQ$Fo5Wm(A;!9_e2-F<(h$l=OiSjn{fYONfg8w +&+5-gQmDNXb*lW1aaw-)7H$+(lpN+mBnCVpYJVQZWxPC?dTh9uO{P-C2%8aXO-_LjDS~9_{G(oz1MFPDo{wl0Q*rBv}N<5I29c8z3B +CRcyNVhQ~=rQj30>(VGgVH3i+ZEt}6#BHr5-PH{aZy{VxC#GKy3Lr`H$ImI=F98LR)Q^->-N+QZMkhxeUodvB&qXT)$l_{%l?e|n +V&g&gpZs}gGt!+l=^Qz>&u}`enx?vSccu@od1HGWhz!QO&^Pu(RHMOE3yM*x+AAuFj&6$kr=JkL3YUnKDp1C&6rq`8{6yud!JFu;X1}#&;d-}Fc;=Ml7h`yM5_hF0 +@N(7%0spVxZJGHo0=X79qXK--!noPBLG{>G45>{x!y#`LOZurjYs~<}Xhw~ESPasacI;9I8WKSQ!|8I90m;_Is=6k{%v!7AXbo|fZq5K0s +nEZsYE}A;5x2KVZp`Vr3JKgoqcXk04C+Y=zUkp-`NHusdEEqw@tyD|)72)KwWIau^EI7?X*)4bA2YiYpZ?Kf?8_Z~szqR({zIckV +FV^+ENRt^@p)-xuQh@h12X-@JZ0h)*l;ij--3>W($2t9rf+ETcxQ(G41oW>AnZc@j(mcq?r600#XSoKz%#)N(P*hJmBk7xZ7wG&K +f*T0dmd%s#Q^R1$7g`3@1r0>uQgzReH!fV~oS4E(B*kHbrHy#pJWE>yv0-d&RLv_ufkaX{xX`FoxC2@!Y?*A~AoN%TgkAJvm!qSSHXK+dLPOobJL)}q_P;RDQ?)s2VqUvpuT_vP&b-$F(3wgs#6Wyc;4Tnr)-v_Csnb=bI& +E2^X*V9!e~y^$#Q5K>84gti+7QTy+eOI8Nr&lPk?&2ps;8kBz_uGO29ib<}I2LrgwaRFrsDiw?3N4^14J9E);4Mu}9H +Aod@L4vdUNm{d88ID}JQqKx4Gl7G;{1o$saIo|;_Kz`RIJT9_Dvga>f9A?iRWN3jOWX}qmre?s07y#HOMXkQAn7a^Nwl417n)5j0 +GALSCj}9GM9g5f;(?7din>AE(&$rc2FM4?z!}!x%;%oLfzef7a1NT{C9)D{4fZjIjN>U;*i8k=)d1q@oW(uOqgU$spz4MOz2%WT% +0aj#ILLzf)ae=hWWrzFJpWXQ4^nZU1Z(NTqPXG5eppA=pqIY@b4Ekh +yFlxzLJ`#!>^02BnM8fE?38d_rCB#c$RE}S_JYEx8isMHQl13|p7QM4N)(sK?Oq*e>XPQtZxNo{pzqjO~dMMuXq +SKU&0hpdh8y1LaldD2gDjGR^(kx6#FW2fr*i@;=(tmp}1Bd4OvHf-DVB|iE|v8|An#KXlMfy@!C!IDwRVqIu!6YBTNj@{e>KV+rQ +ZW?bZvD8jP(aO3_NLj%M9|7=OHe_g2XUN29ogF+8J@W9z4B~Cx{WE)Y;A1=6?&?MsnMsHCnH_?5-ZeKgiM$6hE!-s*{v*(>oTqpmjY?3 +1hg`ZA*}2>)QIkcN7YfuZ*a@cV; +_V^wY%%NK21i~#ZcGQOfFh*d(&RW)k)$kGrB4)N7OeUnG9!zfRDN+AqB4xzzpfdGOCWq_AvcW?I{=g$-a^R6>b&l-$aY9fii8#xi +_y~!sl_VihZ7r_#S3nZlNShaB8KQA?B27YQbau^I>{xnh{xnP`flgFh`;e}4$ +BZo4an#$^Kd%S`J$XA!fd_6CXv&`N`v}wtb5|@!g>>Qwt$AV+0tmcorn_VTJMlU0Gu~WEj4DKWahmEW_3Be2)%w?C@yX2f>x(`NJ +myHzr_WqHRlS~RB>_AK_m+nGgOE~ZI)XuT{<8VCn>fUvuFmk=VH(zA(8xCj}FkOh6CTe8E?pv*~o*nBtW1#lygrU|UGXWZs6Bp_> +rIkL})BT^1!v+1$0Dyc0Q6pv{Uf`&a*gKmgq>*tHta*D(#D +Ig>rC=}U}?st5Klo5$nnWBDFa4##OH`*h>Hw@%efY&iQ-DUV(`+M4v)q-~R}KwyI|5RWsist49LebipSg)pKLjOrGwy}26+DfT0K +UvMZ5K*UqZU?Zr<0WcAFMWYfVB4`1880$*6>{pBM7mm6jsL1xnmTILjB;I;vy3L@ODObg$_r!MkFCfk(i~*Z7d6t8TQ3!V`Z2wNJ +m<9sH-W&1iTz75yz52ErQ8*u8T$b+&&p4){P5hSXi$2omkjG_HzL}({^^{Q+#33y`ap)lX_ch@P<~Y$X%1kcHu$E&9Z@%;>;1Qo< ++v&6nl!%m5+bOfF_c|j+ZkMKPBJt;vAi}k`l`^*Ou7_7Y%$FBof*@?fc%(=^wyth^K}@6^rQxD;;wq*j#U|GRXp%EJ{AvhZ54;{o +eDPZ%$A}K6=>(`rBOEc)3)^7g5l~FODmk^FnXg^dvw&&loEJ`=K*$GXD!zD-y`cJ<-R?LkjS{cWh1$A0J8^vY1ty1NpW$vOSv?Z4 +YFTdVKp!mxlgbmcz0`n~@QE|6u_mZbw=V?^!>vUPu+d8U*;vED=?Q&`o}&Bw`SM+}0|aZdw_6`yH(Prkk*Gllk{f%1`$7((`=_7u +dCLi5TAa1(%b{BvWS!Gn#nibMx*t9T(Az +A3Vb1N?9G7n8Zfj%V>?UomC4~VDn+Egcc-qDyFrj=WGhCNC$(Mbj5IXnSJ12Pfw7M!gB)r!#l=RUq_19{@VNZD;v$I=*X|CGrzKd +>h&cT)&Qq*k15%aCO*)(**6TLv~n1!1dX+1q;S5Q%Locl0}b={CGV&PPEbl2_+-~X{~S}r9>C^D!8X|@7WW- +=pdU%|DS7^<+a{-panLOb3$p$X_V9pf?z#zRZBSuJhg__98>!CBf~D{_B}S;z{;1hs*XmfKFo6*Gn3uI*y}5DXMWMmy +@?b+VrHA0bCDn1QAnSBquX>@p3)m(fN31P-7ZZ^5xr?S=c)A8nYL@3-+d+pu{H3}WJvr{C&og{7l*XxJV_GQsJPKOS+f>jk>Stng +?yP=Z{pj>hc8Kq$eGXrb78Qo2or;O)rKXU$Zm!Mb<rn;}FVJtheZY@zY+(6hJ>FAVsQ1IbnFc3_Tup|hdur8joIM +ykr!tptFRlLC_2b`M2LqaCiq%a(d%2);JjUntU|_C1|$wzQpAx{?In2x*bab6xVd29`pj~g^hRFb^sv?bcunuyGi}60jp`qnvk-c +W1B%JmRsZnirY`Aw=Qjq84OC!sOZGkzfk{sKL;Qvj3M{O2uCr@boJ9L|D14;2pWk~8HUaMqZasaWz#i;*;6S|dKcoARS@kmp_)G?}NfiD{#3}(r}WP;%XNP>u|3Gg?7S_SkXd);Lu}!z^eeE-kIxhtQZ-FyR29P;H_FU;gu-ZgfBYg=R0!d?x=J$ljSI)v`)Pnx{Np +Gc0Jn!KTmqHKhdYcU}&22~sM-*RK@pecQ~W?Qq>8A*zWZKt#rf50G%bDG)Tuk)i_MVd{d!^sZ$B0XnLO^inerG0QJ{XTP)GclRmp +AY{fWDTU)vrJ_bY&CEZd?DPrnfQ~O^?i@RJtkc^eY! +MF0Kfd3BvSf@b$J@+P;6%az=>d{2_4QN3^YOa%c(yh`-Yn0+Qt$8rjfHq!aje_X$p%?33UpUtyQ48J}k6e-Xw%t2-BhzE$un_M({ +l?V@BP*dF33m(cEEkeq%mBfQet&Ihh!U@P4*7_Dh23An<9S?iI0xIkx{ByKwEBbq13x@}INAwAn@96U_`X9km +?-^|88x%JeYff#`kUVy4&@>gxq1v;OVHb1>!9N(``}FYlSARS?dimt=Byv+3`|7x37EK5%x8%x_vGH*!ARu#J +^e#{e@a@)K?Ob4_JBL&xM+QzxwxLCqwMU2K#;6ml>sg{JRlk;ODzbE=+v(OI2l_XJob58@;}Kq6e~+OpjqHPw!c)Q#AvQ@|KCIqz +*&>xOm8OKUdZvScuLh=0J>VshD!9=r2F;)cu6ZAe=KAJ(19j2hhMt~3>>i)s3co%3frC?wEP_KlGSCSKaFRHTa(=hbrv0gDU +%`HD`%OweBlN)GZ5SY!rZygm8bOng|05qyi;T6vIPO>~MDCSuFV_{AQTzSiJi}+1GSo*UTxHR%CO11#{N*F4#_O*b!@iH67{#T|!qcqsn3f`q +;H`fpvbFb=lGHw|1%isMo#dn+JoFOr3xNX$a~BS7-;UE3Znro(w++yWo8j&Mj_eb#=-@MgvWFQ3-EThOKRCNU&v!&4gUPvK-pWIh +*NUz1cg$^l$p#n9G6oyB$UO+AoY+gn*XvH|-@WG&8@dA(@RV{1(x70zc1QFBEMqaI1HTCI%Se+gsN_)^u^|&nC;mp-maeDhW{3(K +*3Y9$(gvJqILy^0;4K1%xa5EH-fczT7&VSbX?1#JoKv60J+f4e5u&T%`R!C!Ju0hadtMnkf)9*8yV5eNW2{!v{DBAb%Pm3~KomHf +ieLyio7BBD{3bFqx+VFDeKx$~DRA_GQpQCbq)z0{^x;;Cd7jF5;L@x_5zkqG*KlA)5r2IIG=fG`pznb_<@M^Df(hog1~swX>PpaD +tX{re*W|gN7(;jf4u@qTX{i!{qW2WQu^JvxtphT+oIO(YzzO{9(v!vhfRvJJ@l?2!kzpaR>oR#~LXMO@fW>9yc~SR=Uc-f+LN#&r +$Ou)Be&MnM(!NF+h3XB1jksFOMZIwrQK-PsP{qC2&l2>~#aaRwP3N#dux! +9VrrlT&#tSgKLS!hWYzFl5aLn@>8yaa|a06<)TaVC(4;4Xm;=*N8Z` +iQce9B8W<>k+aQl!TIs(GF}Zx*dxHO?0}usTm%j6_YbneL-;?|oO<{Weh{HNvB=|p>@c3l4&7<|aqEuzdH3Vrg}<NWdV*|$d?_+0T3mvImg`)whiB%fPYCv{z@e8ME=Hzp!7pl;>Qi-u{W2L!xhy~f&pNT%QXY}Y}A-<>@ +jdVTo95UCjBA)O03V6WTlF1_D}t6XnT~z0vW3%l4Jn-nP8wx{`f{Jt8 +XQK@s{WF;w0q{fZTq3{A$W@qe5vDux@7=7y-Dj}`-Isnf^}NhrQ1G9@-k!}dMLuJP8J8x?=2YG=nb(SN_?R%TE5rU)}mNLMlJ!At>*?|NGA;opW#9T2Gxib?VfqQ%`^P +Bd0s~+kJ%Nd;bA$N3cAr_FVoR=l@=({YZ) +`=RZQ^9bHQxxjHIqpar^InIN~*Zmgq0(=$l7Qk1&?Kr;!ymTMO`8D8i`#R2O#P^pt&X482!*QNQehWGs=WV=i<2%lFcyH};oIl~c +tJ`tb0xsxroX-G$G3z*=1#AW!3AhvBR{%QfZXw|TDuZUT6cftLbqCiTv-K92%^1Mp42-2u1kW4cNo^FOYS?YtIn +1HhjGehToHfExn72>5ZSM<46;P9NK|ah~OEmgjp*p7FOgaC)BfGdItC`wXlAej4yVz!tz00LKE}0r&~&Z@`ZM{?){P&%A%Mz;94IpXgH5{Qi)_a!MV9|_z?9$}a0|efOgS4aBmCSlmb3XX_S4q@HwGNPjP>1V8Syo98Oxu$jQH+c#`4R{*l!1#@28mX +OHKN#m$6>A03Ho^C*To)yOkX0095QDz-fSclu-`gi517$AK%aDcbqAJpB(^?0Gtn)#`p69KLL38a>rSN@awARcf9wnaI~S{L*hfF +`~w`P4eyNyg7&1o2RY7n0eAQga4P)=I2G_;-yywDJ=k$30PYLe26!^yS%427OnmrMZcX}$$FLv1eGJ>Z^ceQn5yy~zZ#{an$caCR0K5+uuzv&4aXA@3fy>>l;^FW7zho8WFFF%3lesu!-<3$5sJAw1T+kovd?oK2=4nL9Kj|arG=A3yV`}3R=iSLysvOcR$ +-6u2LKbiemJel*@0VlJb7o1Ff +a_Pye&y6P&Pd`4H?R)ZM_U~^`CY>~$!v1IjTnxAzaJh^Nz=?o+oJ#sQ@>JIQzEe3Lya>1ou;Db!&48;_zaHUHb96RPR|*nlOLSH`Sd-&tpP`$37i1#4VVEOJd@*m%d_~s|18#T)miM9-<`$wzIGPJOT*c0-^jB$Z*F}y`Sa4ViJvRZ +CSBZmHt~Aj*{uKP&jDWqoN*5O^|*70=W_v@053a-?fdyTY}cD6-WKOF-wEfk+^Of1e%b+d09<%3@pjU=?C;eEt~Kz9b2K)md70r6D0fcfnYI9Jk}@W(D7UY@_e@XHIx=ia@5<&3!y;|Yv#&kKp)Z(hXl6q?HF&s*B7%r +&s|LX{?5QxFXlY+79d1r=S!EcUzcCP`RNQmd~(hKgsAT9_&xA&!0&#K^YlkAC4b%RQufakfcFT#FJ*ns`ab*l$KPlFKK6a$>p8$~ +p^xtq9}6!7P5@5>yaDiwm$RJ@U(SAh1#mAw_X^g#dIj-&Fkrv*%N3;Ge_g@xx5+B@*EXv-FMMki^Q){PUQbzN#sT2fG7eS|Pr;R> +_XDmZ9UXfm!%x4Gc)j3C&Z8><=Ku~~$@YEzD#9%c9DkLOqpo7RXI{m6&j;K^>T?z6nUz;D-`|+;Pnq}MUPU~;bQSyUE%W{Dt5_dr +HT(S&tGRCY(rS*AZC0~gvsRNHGph~Vt!BEzSF?U6tR|hEx0>Vq>eZyPr&hDvKd)xF|6I*}9C0=2Ve6~;eY>lfemdYj(tlSIuQy!H +d>+1<_z8 +_qm?=bX`w+FJ8}nIqQ11^OEa{_sdPXD-FE%daf64Ht&yJPkcUkJ?Z4t>sjx2uP5L5>&k(>D`8 +uiwmZwAn2zZ~I%=&IPxyUwh5_Nq|`5IN!g8`1r3|89wS(mNOA>l#JI~$uBMhEX()@+*j!4Hu8@fZzH}oy&beG>+ajh=MT7p@z1}5 +{qWg4ncw(3NoR}hqy`$Oil^lsv5+1)Jn(7PFa +2H=HKzq?t^j`vWGm~oGZe-G<>=sg^dm*2y2a?3rWw@2?`yC1uUZgG_(HAp8BQLDK2%gY1VN4-$`082I`i$InOaWx5UT +CBD9JFUQ~4O?cD2uN&?s-}?Lg;b&jypR1U>)ZQN%DJn4%5nTM;LiXz +dWiDdQx9>RZTc|RnMXcMzV``4f++1A{WHqDoBy12dmn6B$@#qDF}{y| +jPEBu#(usF@F#!|0Pcu}pZ+V-{iBa_oWJ`x>1y(CI6r*rH(cl53OFBd#1oV^_IiTz_YHvG1l;OLuAdHklJmtyPg0J&?@7|%yHB#e +H+qWwxzkgWOS+#TzquMP2lxtLFW};*SF7I^!gn2ZTmmR{(AK}_G{Dgq@x+nQyy6O +JnO&WdE)26=ULy!pJ)6(JkN3P@fS!(Uw(mnzwrf*_wg@qyzcP=>9P~h2Q0n7^}(-S;CgZNZ%GIH{+9gnAwZCx)AAz59s2j}7db9A +dWm%P*_TM)-+YODqVN*w`t+ALf2@6p>!1yOPdc0Pd-l`Ozb9Qh`g_W|U-$#@H~kMBhsOg}g)aZV_AGjtu;XR&hrXBDPXjM=oU8&o +67ZgvDX-7`BgaYbNA~lDe`LSi`$w*`wtj{4&v#y7`U_v-I{Bto$fwe;GJN!_oZohQmH1ouD&@sI;3B|_UuC)P0KNry=%2`E2VNuI +FMEynx#u+IJv0E>X%f1UHwrhjI?9QS9A_jmtHKAn1l3`FP8>NEe5_MY?|eEz;T8zfgYI{x2+V=fAN0g?}NweZUg|uLT?cobp%p$E|-}F7^H}XBw?^f?|TyOgx`Q+mF$fwSKkNkF%e}Xqj|NoPGXSaWm-yZ%i +&R>837uz%5N$L3622k+7#K3Mq!Ak*9+E)RTcC9e*5cB;gK&jUWCj3m3{sI&JeUttg6Mlnvzr%dL2T*`%DAjW(|!0)dt4fqJjA~neSUSFrPL+ +;iuC8OQ55@0Kp2K2S%ivQ9%3;u$aFW@Uf4joZUo!{E3wFIlvdwDd#T;e|y7}vlZT7`((-)hxg4topK(L^*@;CQ+WUCCMoAuROCHO +nwTP;o4=THTzo%n^OOTo-&y^ol+%QF@5{&!@5g=x^+NnZzM672LijNwQ_dd%&)g#Ayd(WN3h#gij7~X?2=5w`av-8QCpHq#vyhpL +^Cf^XPD+5nmre&1zH~jH(DNgJBKN%lD0-L;woEDCm}+2VOXBqiKpE%P0t(;1Z%gL$>XyuZBQ##| +vD{a-V*NhW%=BLX6#hO5Q2247nfV{v%=)crX1c*<_R}+fG7jGY6u!Q3OG@Xn7C_}cEu@=k0cBqQaSQW(y@m9(Q7h?i6F`w;N41g; +#<#LwZRUMeE9uB9`CT%O^}NQ!zhfNxac~^*|1%T*nt^{eFf~4<^J98E^BFmw_-Gx^dQ2Km{O>)U +d}0}(@bUifq>I-8WuM^l6H>~*H=V$GOrAh|>@k7kwH;9S>S6=46Ig!Lz(Xgnzm7HV0uz4i1oqo)20k=_czNEG^U4I)>uo@pfBp%0 +3E)v%r<@B=vF2@3PCwuS+ol{0O=s$MDP7Mk**>Lm&O?AAw|{1blmijT*$)sRr?abU7UAE>i7DNW+F}yu8nAoEl+NqtOino+c>mN+ +Dd!dGpPf_A0g~^Ol*)ro0*YL;*;Mwg2Pks#fq){PuLAr&;Fi;f_n!mq4EPkF%p+f!o>INu52h23FHProd<{_aQhV>hc%RrcrTVgS +cjfpPu^an+tKG;~zOfteleGTye9!=o_h&U)@4>8tFwrw +akEp--hg|}=6Jq-Hv8fCfFg&!1t@a+SLTr3igUy1(fyG+w+O9|5`x08nb}y?ODL_y=H--J3x^~o?5_p^w|X*cP}kq +KfJzx_4~*|@`1F0Ujr05X#0gM=i3X}e|-yy@8bbQzCC9l+p}gN`{lWXoCp54knQ{IBBtLCa6iBqfCm9yv50tY+>7)(VK4HR?e=25 +_uY%*YN-i7VlVc~YV-Z!z1V+G?8SMsWpT<`2)GlV$ZKZ+iXqCzd#7}Lcgfzw&wG25U+(oS)_dSvoR3cjJPxq^+Z>nAew+B;bf1*2 +Bc|-b{`<*341dkQFYHVFPXm;7*LU|N{?_bEy8X?*t@e*l#Ivk_iO*M&1Y +hM(ba9Q*)KUKC&Tufnc=)}Wrp;9JD})2Ue2%|w)ENl89w>JJfC#7k54&asZV}zlTZ47!6#k)*}#S_rvF?Q(|@^({Hw8x^ZK|hwzH#)qnwv)`9=6Q5^v6JJ*Vs-Ci&_20CIcp1|}d`<5me`)Vw{f+{BPvZ9wU)N_j?q14reEccPaq*F*r01rkY|kD`iMPc|*`A^a +KV&J#>xqCT0G_p!{B%q&=b@c@N&g4*63-{}vcE3wlu2jrmB}yC752kL72@OO3i0t&h5fgAKl#!4e$xM5{Twf)ezxa?e&T710rp4p0N-~u +aOME72PI?@(ocXmaC*EfRihgSWpsZ7`UCw;}V!r>~y#H%C+t*NKzkRC8@0(OvpUtam$JeWze$&*~(&^Y0?5`PsqF-9Hg7mb~gkQFT>x7$Da2@)<3XYqv?oaw{-=E_*zdzGov_JXn +%Yc7^z_HZdS99h;+XBcSv^=0Uwd^^&KN$9L#Yy_F#_VZys#&2RvBvKbYE~!|;CjcNyM% +IQw(E!`YARhm&7t52qY^+To;wr%d?Y4rhHw9znX8egxmU4Lte?rn~Y8$}evn!G7Q9NWQyAQtsaVNTxsXNVaR$k>oee9m#S2iKCcq +Pe9RM?{^gO{=1_%kNxW?&gU&hv!A|qwBa9sqK6uNOiJ~&mjjA^_bbP8{9Xol74UG^v82o1<5Rkyedh6eZ##i>)OCW1e*)*{yG|e; +T2AEn-|a-wdEbeg4=N{;-yd=!<%ye4ZL(;%R350*YSTJB{P$^3y1XJb4=B)J;z3y5aKEDfgUm2IaW9XL5e5o=Li0btdb3C!pBZ-G3(WHtQ^oqv~0t +|6|VLJaz3^q>CS(#r}KlEaLHWKR&zwhj<5TC8zP|-{n%Ehh&+j{2NIJ}3$oigpA;;;h7ZU%!xsd((-i4f>KX(zw^_+`{ +--9mVc)SKs^tHELL_B?AWlHz?wqD8pd~zlG_nDRC6B}P_lFZdq$+^@bz +df4ky&Reelo-1_yeSZJ)W&D1@Wt>kZTn@Ye54Qqh$>V%}74gx1CFk!muVlTRxsvnsC=9-10XweZ`tna#F`uT@ls|v4n)LO%)vVu} +fLEd6zq^|CKlNIU&-U2S+B$5{)Y*kzq~9p(MEt|K1zxSsOSs_Q8q?{EY8%#k;cpI>tW@$~2oEO&z&Nza?y$bQ@TM)rH>jg(8T +0hImt*KQ<#S$q@qI}hK)`MTxilEWf@IS*}g2ix=cJ2*Z@-a&q`=N;r***mC@SOzHeNPoVAc$qhvVuFK-quT>_?Qh{2vjoxBQ6p|HvAazXPD`qnreIK45As+k4?!^24hQylXA_*F$Sb2Ok?G-)|hGyuE6W`p91m +vOm-JlJ357FYEoId)dF~`#4Tp0A(L`_I(_`H{Zv3^_S-TEfepvKjt{!8c^(S{U0;mkNgDv2mGA$6Y}SW?A6N7%mC051Z}JeqP21pMePQo0{|*e}d@0+e$ai+{=S +Gx{;E3*LB)r|FLqA2&ZvzH|5E?6=necNaa~Z^$?Ieu8kHCm4UfCs^O?6Qt+j6KqGtgdc3;9cjW(dV=^l +_X*P96;BXvw?4u4KKcabtCvl@cMVKG$@H5&Y2^PWnSb+>q^GT)ezMCmY|lB*aJ-%W +49oe&Gwi=-o?*LQH1OqTSfAGneD4|RlQ(>p_4?GaobNU>?<1cjJ#Fd8BgMrhZBVEmTj_ZP66Yqy6-Jr?m;pa#Xzj%)I{K)gH-^S1L`zFsb-4~vxT=G@(zWwto +XY%u0f6RQI`b+zFwSgz5xZk%uIssFpvx%HB!1IoP=rNBHyx#ufV^uuGjU3kdtl +2%c5?0m8s8osS^wXZQ(!_`Atp#*B>5k0CBd$l2E9)r#kx5cb;!o?F@i&&?yaXDNRZMiAbg<>4vMu~=GN=Yv+SFlXYv=G +_ig;9;QeWbHi7adb3%ZyjH#cTF_3+=WAVFN%0R>i@%&pngGD=kGWp4#-M8@EgRohEQxQ+rX)ogW1(Vm#c<#e9ScTG*{5^*-umt6W +@+W7>T1}oMlWwko|7zfw6ZsRH!aec+e1q&YI?h!N_vhtL#^p%aOTh1=4LpA)y!^C=2rqKxWP=g3O_Oz}@P?TN2{Nw>ZGBJoBN--p +fyD;e_I=&N%f$%n)&`zWkv)Ykrf5qfe`1TAY2Y5a$VDGP+E3!wZt~4K$v-(mw+i1N-Z@VKejPuN@83-syCA@4Ou1hJJh_2(1H#ib +L%yGthiTP$*5tcI +tX`WS?QHxO;`a~y=9|2{2HCTQya4!l{H{pxJcu7lEAsJiCVoe(ZSUe4%U$QQ0!{dlfM1Hmkw2N&F-;PHcY?He1Z~~l!n4~THWlCt2wQ;X$@ncu@eHcSrD8i! +LDD)rQkKIrd*3kO_ZukdjuRVr?(RxFmt}r1bsd|c9U7L?&VGoq6!3IY +j~|)zgLwCA==whV4ouO8Z_@_a9IZ_`L;k*L(%l01&lGKzmF^VEOw;isvL{@9JV1 +gAKIrl0VU#-7I;T{4T7??=N`AGSYdxX#_w4;8- +yo*h`=r6u8f_AcVP54dtec9AuC4O(G%sD*#u=G-0iu^q)-%S21OxWuVZ7ILsz%%F9rf6II2fR-=yzO;_t7Yy+*xrC! +#^zo56I-O;Ti%1;0kJm8`gO-xe9;d-itj(b^Oq2Qj7c{$CH7d5|M2_V2-<^g(ZKWaV`NUn?^HWq8TfN)hr=`cyPN#Kf#<9#e?H>v +iu7~weo>0HsDCrxere)=0q@L5w29rugg2yUGi(2DLfVZ@-k-;}`|x`Qzl~9!vG`ph;{d-VlV0=+KR5BOMA$_QVs}S-)$^nr^X(`T +|6`_{d+>V}-&P|$m7;yG{Ee;QsbW9!nh6sf-Ww^}Ld)NE4((3m?{5amy6+jpUnPAf;|cH2$8hk7$?GH&b{*h<)s*>n{Mu8rJwM09 +8;7=MWBL55fi{^7&Aa%F5Z(10gp1Dgt0qs;dw){qkOtbAZ-scDGJX3u#5>ExdlAo1n!Mg@pq+6G;63L1rwzQyK(S+AW1eO2=z#|M +nvlO;Y}vN%!vFBQ5aGWQ{)Ok~5S~Ik)|$A>Ox)Q*4+w7u{O!R#CJ>{H<)nIk*>t^NeG|Vz%#mH_a%E{n+iQ6Y($D@77hj65bsx;w2zy-&S{`e +5c#_uzlHcNI;tJb_e1g9E5-BTrvUDc@NI=>p^jSsK7{vY9G<_ie`n(NXH!nmgo$3EZ1Ox4-~Nc-9p?QQ8QXxb;kSDOZP%9zFP5>8 +5_?|oV3hasI&=R{h;s&h)f8>AxekZrM0DhHCV`RL~{H{XDZ+0`4lGX@K?!p(XP9lHgmCqHtOshL3k7!=L+jq;Q +EMU%;Mwa}*&r3<}fLF>RFN@R8Y^f7b42FD((dA`x6)81Qf|t+WTSw08>>Zk@54CgyzmzRh0-HW)br%;Z=umX3pj7ZF_3o(_{ZcNQ +?*$ub1jz&WzWB73wp|?d5_3O7=>fJ(|1i&`KZ(8-gbjv!k$FGL_G{!T=DO^SjEHfa>(q@LfBZRtsc+~oA6Tz2xLj>)qMnQWJmClEA0+vm4U8rw119q92{L2dVd7q~euC)uf~oPhfKnszKTBa~nPOd@k344sL3lG!~V!HJsMtclM%5?PYX!SUVXqQ3bOo-z!P1 +F6lQ*j){DBMZ~;k8>mSu7|dNJxEWp2nX70G{pDp0J76T4!!9;BmW4?@CWs{p$)f^pQtrtrsdbkMm7=?}=yxkIm%ITt+Xrd_e~~(; +v-zOxbuP_aB}@<7Yi3|3STmUFB_|nN8-Fc +U@8+eKLBe+ciW~+FSu27;((VgOXq<-cKXO^AY0}@w-w$gF*K9I6gb;>QM`5gsD?G2nkTy3Bj1?#ETBragAb3SU;4iCSM)JYOauu7oWh+uZkDn_lPQ4(=c4Nflvq-_# +%lE2e7eiy3cuev@OWBel<5i`v+Ax2C6$N2OgTWU1is(T!)XazMG_RT*hVA8o%xrluX1~O&f@~jZT$1|K6xHl@08yCd(M2V{&zCf2 +0CIW|rdtM8>zkVf9d?(zK4r+IN)3Bz_XA-+iK1oZErZ}>ezMuvOtN+JFbGFW%Qll-wpY42o_oNWg9rl?HHdSJNn?wXr8m>_e2|vT +&!ma4Lrpez9-QR4>7J6`wd2U1a=F+xc5KG$ld+ob>}k#W<*_BNn9YpM6gn$?7&c1AW4ExGnY>0$Mhc96HxX^pSZ{Kx)~9B47AMbS ++3~R<)$GSyK;B*g_DhhH3@5ehMKDKE#IhA(Z{eIKqDI;fN121GL&zOsP``*M!oEUg+iFoYKUM%{lOUJX@tj#&2`C}51O1#=43zDa +2P9JnrGejBDQ7W^!Nbai!Da)pK9F2TC7a7gg`)i1>f=MIAT%IYFBS6H6}~%f$|83wclWuw?4}&7P*fx_cTAsdwo6B!Wx!E%x6Aj+ +ki!HSItbI97?UMWN1;tpj~b#83*yB%#z<>*cgbVGbIhS^Q;W0;;}Q3_bd8i5jMGktD_*&?N0Jpi^rdv8R8VT5RU}^^C$j=iRe224 +L(WmO1u~lssjHR_i7Un!u@vYrbvOKX*Gfqwl|GfDZ5C15bfqXXg84EKRL17$0bgcfL4rsp5&&arBhgXqm141=LbILsrB^tDA))knW|B7f2X0lCfQ^gs*CeYMtSdl4ShWZ-0p%cs##ytPq^^?Om542~X2mMX7J&CF +dsV`2gplK#g+#bG@*p^xsg{K_wbk^6om66S04G4{70jg&?{i=}w)J*(pi+QH=AcEx;gA|D5*2}gXj!u*XG#@Et)wp;q1o;COR~Hu +%i1X>yRio%iVlTVox9lh3@4GkY2c{wu_nG6#dR@SJkfb!}&85atoahNI}p+1<5^S(rGJsqlf)|AW$lhD{y_4oNDKz9J88{;^X3`Q84(5TPZgx!%~`d9IEI= +D+ZZ()3Z6)LP`iCnN=vZ*>thYAXN<|tx|5xE1j_Os=`u$U|_n_j(|R|7gUwbibN4qrKY{UU!)jn7M?>E%Q5s0^dM6i%UqUpd6it* +u!UNZo+o_DovV~%$=jC|IjF?8NIT0)ik%Q~{1~xnH<#`5n4b-{WmypvP{U%SRFoGk&;k+M+;X&{My{OCRUA`RL-IqHry;8q&^eu6 +DPv}kf-Xt9+6rn34y#-&=sitgYZB&Pv-AQ2Sx&P|0J=VkNw8j?1?i&Et_tSciAzb1-4GQSBL*`~gd~hLN7*pJSe1<+fRDZ9LQy+x +2qI;@Y`S)s&QgR1H5g6X8F>E8U3azZD&)C9t#Ub{(o#%Ba+U3LKoSe24azTf%M16~Rq+=tv$b;IBr<*Ga?RjWUf!@Hq1FQDU9)zK +S4@z}^``bntDBCGsoI$r*#$le3+yr|i{Xk13qnUBs=HhCOFDG&R3rV{Gc?Ou#|&LNd}?ZJN~)Vjidx0=0?=GP_gjsr>IrjopEN;=iK}P}I?#KwUc&Z3E`6hR78GMTJ|3vUz|t}L3|us|-bxF`k< +q%B(uL|et2VuTW3<0Wnl7J)k<7lJhyIob$IT5NMj0}zft^=Yyl^rGm#vVrQV +L(x*zx1x{`?$#w;7KvT%x+;!|tWqvu;xGb;5qXA^TOc!=R4LR0x#?<5hbC-Lg!j69280j_ou;ZP5t!1zOtFGO^Z3nZ*v%Tv#~{E& +tEzpG-*sJIDT?4%Dim9!I$$FCO4~Y`xggZ_Cet(<&4}o&ll9Zu*;7OKG29**kW +IO0V>+66>iC?(oe+ptAk5@qwcA3;WRe*O3MHdzQXH6InJ6($#Hx)oOir|wz-gvR+7DN(qVTDdMcrRdQIPKNG5(s3EK^%&%HH*=t9+n-)gtM!ex|P0-6}o}H|{QB +ZtDOMvsD;os=~11yd)DfUb8HhMbHcLGBhu`d)(M#Ix0&?Ins6k#PH>rmVdsW$Z+?gT{?e2!YwYuar +Kz*$?!ZHt$(4$gpvB;nYT?j;{(H)o-eKa-mwK@&a+CV4{vRG+1C)6sczVZixqyQP?;q?^Os*EvlYsPvV`W8Y}P5khM*j}&gZ?}>1 +8%BjTOZFGLD>+&5hJ3jxroN8yP7tVBqDIQzSbekvQy|w9(Rw>7si|hf#2d+tLv3j`4;-<#6LqoLL|dWQD!~-p +S;(obS*xQ8$)-w%Bl?~+D_Og)P*kcgFGIEJmsJhwMH>M_wiC>F=um>|E0+0< +dnD;tLW=5GaGH81itX^bv-zM_fV3@-#PWJ%8fyB65~j)%p*kQop{45(u~bkL?#i#2BO4o*Qje}{R(WP+H@Yw51w9kjv*J;9T47a8 +$0|!fA*>(dA56#Vk~}Tmv>%6IY$7HL?<^|!f#jPl=KN6O5g4_I(W-_N9O*OCqO&PMxJD@@jJ6V(sEV3cNemQ9y%;2(?&eQbdEBnA +t@xdsMnbhMN!x?)m8KjYs}cJVv{#QzG6f}AZE>V#%%hiu6%6e+BT*zI0}g8=U4{aeNIiA>-6$2Y{J{{?-N~W4GouYIgSY3+G@Z8N +p+<2ss!@_Q1@5RuQTH?jVMsHAWZe}8E#aHnII0l~VK2W#7^`mA2TdBK8Z>1@5u`~WD3#=0p?ucOO4Z#Uj~2wR8bcPK-83GbwsP&; +1bzvLph>3;)T#iMnfL~Vv_zI9i1GZvrcnt|#1K9v143~Z8`e!hQql-olaZtL +B*VoHg*?p0(C?+7yd+!prD@WWQjIXgsX?>g9a1!=HwiLNQKTL`stJLhS+uGo5YUBo+p-!Of<04V=&v#8OQdnrebcB~2ev +A*p2msUn||K=Txj*e5TdWkjBFy0l@V8jYF}1y^gngpu?!`uWXcn=nT#*gZyu0U(bHa0QX%TJVgZDmC89cSG8%L(NkgNdt)fJ1^!d~R +$u}|?3!B~XO8xR~ZMo#xFrIK|j5qWrLE+Gd5#@M8iV_$SWyTty;TfFI$08Wm)n_|F011AelYkC){RkeW3B+JXpfoVx?xL?BC+#~|0`XN_Yu(uWek?kdO=0}eQ)J=Y+A2>XxjCb!i8?U{m_s(s=;?+07zk-WuiFTMG;pd9@Use~ojWY!p8a=Z+FQS=FjT|G+=y1YvM$Zz&VaQ4CXZr)%w%L#a@PEM>J!cR6#1t>w)|v|zhVjaGnp!3wkuGc}B@*bi%s*r=eID16I)Jc26GLd$UDGDq-@{>dZ%oS$|LWs+!&WQq`S8TrDV~`58o8)Fb-`iwY$W)#$~j +P$L9m*_P@KHJPs2-q1ZF;iVv_a-?|65=B|**(RqEXmF_pa_6d!sL9#V+0vb_8!kq%Tqzc!E8$jhSfEYylAB@=!8}n{P +)_6OxoG?Iu#$W`(RcYB81X(pR +l#SI&Tz8h~Y;I|8t~14m8{AGx_7&udD#>=|3uT%nul2ef{FyeyHI1Et2HVO2+^+ZNlX3Qf%;DpFF(q=7P}Bc(V=tA@6= +h)@~V6xM``Os;7XcnP?)R~{8x{@F1hBP?h(25($K)84O8j%-}X+c54lFGYT6n`mr=quGrs`n=cK=~E>l$dBq-Rx0Sw^-eDh4b@E1 +YH&HLDiX0c$Ol~_@sko}&7T{y6U|EoVhf;J2{0UOV_49fJU8ogC!CscRUoJ?OqMAPA!%i?a^b+J#$s!4>f +%qcltmx*DK?0eMkEyXbfp;kwYbWsB-S9$(4tCZpXiYqh_CtG7(38`8Ju-)~Jw<1a>Um(T!14}4=>|`?$5M_{2>kkV=zhKa7oP?BcYm5ycnD~YQ>nyDeNfURguH! +_O#=Y7JxfR&DNcRu_699GYUMTk0!PQ8VMw}Wp;{V$8?YE^Tu|n>~@aY?!?oouA>+(nM0LUa^J^hK0j6uqdbZ4BWk}QebTn8mOv-$Hv?X$vS+O-IQ8%?5#3-RIP_kXE>;C{^V;@yE2~+J^ZxvxC~{C=NSR^(+zxCVOk6p{NUO +f1-v)CsSl0AZpYh@!iJA;-@QS{?HV&?=-be&KXqEit(vk$A}uO8FNfASLv>u-{O1aWNeB;i7EKV*GxnoY*MJf7GfHKDUipQ?S8f# +`&h~M=?SFF|80~-2#6_#I;;{iV&lo>rfv;~s2C_^%VJnpF0|H}J~=`|&Z4^dxO#afTZM4?FgY`7{NP00Ui$w>M;IFnwR3QzO|>Aw +mXkAmwjA~zSGrY!eSRj3{JIJ?!`>{D*PD?gvWlIN&hFbhOWEogZ_wE}@rrZzZ(3G1vG}VfVbzwTU3;ZcMxkK;^%x1lMWbY7Ht95W2pMp++wOfA1mNT6W*HSv4+6A3<7-_=p +fsy~%$<$0ctbtuQ#mkqlAQJ39oRTp4XFy%Dp;n@0=92NkE|yHN#rt9#+ZAqTo3oaE$^**~BjPK0i4Z?ZsbyFrhOit771i7nJ&o+e +xOX<64SIat-JlUm$p^)23wmO?nD=tk752zPP|5M!q*<;Cy<)yC6x4uCS!RVoinXoK!y5LGQ1Wb$oEU0O3&K2W +0Mh4roh7icXrJ4T4@nm7?((EuAk_;7XtqTw2=uGysKhQ4->SBr$&MYSON)LriZJJ{Iud*JHE|+?t9tw4Jj287@Gc&n8rD`UZr9#LWmt#b>P}I^--5M_H0J%`B2^FW +Bu~ti#e|EeN_d(;;F7+& +0&gOgOq;s^;TRZg&NMZRmrXhQ9GSnHfQr#`icT?M8ZRkwot2zwA%yWxGY50LUO#*mcI4P?)M=4+L$>BD2L}4L8J;37s`AVEU;4y$twsX+mX#>%T;ISh~j2yzFg;1P%kVN-x}d_ +tsKo4I*$m?kD_o9T|Y`t$YnDzfrA1>J-H!>MQ7q-)tw9S*C#c>#*>(<%czl=w$vxfwz&KicjlrjPzY^Q5KD(~SrWUreh&r3PRT~1 +TPc>e72<~GjGios`2_M-g|Be8>C^FV)~v;g4Uh+9*&%G7GtYG4sq&xO$YYE_lX+F+>p&+f6C}8)ahDK%up~P)Bs%WEZ&F!(YMHNk +m0@y?zRnbjCu3J#^C?kk6wG55u@vUuaUpLhpXA!6BVf7+6f%~84qxccoX!eoTr+77Ge$y}Kd#Q&RBwq?iJbkS=y~#;S*yg??N61P +#rPo;TESbP!EPOh(wb^KGha$Q{ZNjK?PB4XHkR(5*?eWWh?3<}7Q869OptX8evycQ+5t^Kh%wU#C9N%G5nV)*7Z>FTVn!&ys^n`o?Yo`st>qIcBm9y#E_HClA)xJrB$7 +se}t+jvRPAt@hYJRB))4`XK1w1a6OPN4ns6G|*bNp6@dfurZ@nieP%36zMY}Zn_r#DoCjJQ7We=bBwfAvV#ZXtF?Q@aAPQnF8;XW +*amur>Qcyf)Z!V(Id%j$?tfqtbp`f>AD0!nsU*UeE|_BVFj=)GtID;Li9-uoSM>>*f;-kN6$tro6vaZwVg`lw0WnEk2`8;sp~N34@a6=Yfs8fwl=6#eh;6SU1%AK9TG9##j(vA(WwsUaGOTVrTPr} +aBB{M@1&!FN3N~9!p4vMsl@f&Ttvv!Cz^v=7h9E5_j;G3k^hZCL@v$85iw-lHmqh_hKpEACh#o-%dqw!sQBvjL6uu(H^HO<<(6dE +gzYohk@ZL$GCNZww>HFFI1Jj}m>X+GC`gBTTnKaX1yA{cnyUp%5N}Cn22Pux(0=>hNMg<-Si|IG9-i{lNWl~Lm}icAhkG$9!`uCsWXyPxOVo}qR!l60Wu`RAPM9aP +#^bAKUMun@-`kvBraHUCTz}Rq*j0O*RK>>pGejwM_b55-;3Kv4>ck;*p%?{+dnF<%hQV{q1_n)u!(d@>p%h*(kVm!b!Rv5%LlAT5 +S#va9YX;_ZhSXI$EADqwOw@-N5R7Ke^@!pDC`ayjIV=%AHvwN7vrSCh<)O(GXae#DHS~wBMI%RQNk&?n199R~nGAk=R4i=&;` +S)v{26~n2#~KEI^;<^g;^JyDeQe*kKXiqzj4D2@5 +*-csR1UKS~yIDhj(^IhxjNPI$0P70V%8NmVSta&)*?i2VMtm*XWL&Z&90X|<%C4Mvap$P-8et9+r1qADC`j~dI!|^ztJ65qHv1|q*0V%aRuZE-9yr$=tO8z5 +QLXWJHqdi$p(e>}UaEs!V=hK>VlUd!3{Mdc$wn*P8CT#oM@DC!S*a1#F@uGnJF13M>TSy=4u-Ya3MAJvu_>(Cu9?f~t_t(3uJQEb +2703_Y=T`JN#}>_>gM4*3Q<8E*)P`mj4~Ms14ao{%uS!YTU}LiUXDS80=$V_Cn83vWI-llU7RITlebu#CbJ1MR39$5!t~afPA{MX +)7V~?@pCKci#pa9Jg9A)HbUMliIk$%vegWmYY%PPZT*;6#Yp=i?1b?%D(vD-70=RqC!vF$*{3IL;uhNU*Mt$4%Y^(Z+{?5)7Q(E` +J;4ywU6`g@I=NgZL$#cR4z~E@^sQzJc`Tea34Lk +2uXM!kZEP6)kWrtJzleT$@P*;ML$<4iXdqBqYeA(jPLWVYkL`#V}?!g?1|m8@)CuZJj}5Y-FoH?614PFE*@37UiHF{-9^ra^)=VP +pgpe@XoiM94N}o%s7X(@7`jMkb;Ets=%f0r%+U0QgdqDsftjibAVuX;0)*pOSVQDRbc%ACiuI>jsFl}ipXVTXq18F +(Gb0B37#ro;wb#CeKgG4K<4iH(Q3Yg3Nt!y+5f=!$6~eIV=@Mtln&%xTh01co!VMAn&E^HT?@dh=>U>GNCYW* +e?UBfIcm`AwsUjWa=_Sy2T`Fq^u)|oc5(|{HQu};P9AexK^vMjCtP$#`)mc-!U`u0eG+-c*<-4+hnzbxbCq2r*IG2JN1P92iL|Hq +N}ph5N`2cp@wQFk4g5dDCk=J>q@2B{*d5f`N7q_3#8r-BU)?QREI~}V-Lp`jkx7qAV`Al9K~9`*g|5XARvN8yM2N#SXVz5w8yonY +4g|niv)s^&0$!$1*Z&qTHb5SzLZ4p9hh#cSWF4h7babSgio%0>AJlVoVuxi`WN52%RqQ=50i5=nS=m62zLHq&vMarYuF%~bUvNF!>Leg-}`1??_$Oq#aFn*w;)m?9^_uAZpkQK|P +T1T+;!iMS|XNynlY$4pWO-$T2`$*$~=;|=ocxlMjcxf;db7&eA_q5I}r%;+SYYMZ`ybfucI)iA7*`A9EtBW~Dc1uEIsn*btM0N!5 +b%)k*>giZr+GUgSs@Gr0W?0V-A4^XlB2r7B|ARto`^<_zW5}Mjc3W7y6`tj}Wr5q$BIGir)t#c}Yw3<#R0sL$dKkY)Mqg;`@bg~H +beE85LUCSLTC69+IFY>n-&rS=O?4774y_2oD+RiTF0JDUqR=*HPTuG<^l4pAJo^ek*D0uC%yp8+R{UDC%5O8lv6YDl3Y@t^wx{Z^OJXN&=*c2q;Qd&pIBF^@#Sbu(%vD8CB>Otn!Km|LdV;WjAIu}fP;U_S +@89+ck#umj&L)P;(=6D>7@bL6?Tg=@*5u8B8ynEq}G`~W;<_#7Fo|sHUJ1J +@vOw$TE9ba!}!QQQ5Y{S2GN6uF2UscQW~!rV|ux)NoKtT!kxm8^+N*_s%{naNKb*7D@9QP$-$O@QV69mntJPap%neiirz?JoK%o#QdWvCM@HDguVwBz6}|n6KKi4{s_`-|MKRjz*eMqSE9fsC8j#+ZALbh>P1?wRKo* +hT5t1p+a$wKEzk5D5WFeUJe5mio)ys<(+Mf2}he(5=Qk#{OCqoI!*bfEj_By`aMji +7n-~EMm1Wuhw1c`N+w&7AWt47MCD5fQTo9uc3yN;+8Y1PtGy>7+F1lg>MqFnbH{jeBT&b4(PPq?nrimUM=#t74KLZNIZ(6y=EY%_ +HHU|XWWB!UU!n|+FX7sZ{%6h*ht<$y#6v3aVV}vF7uj}3>O>9X>MT?_QU#%lIJImaQZrTL#5b{2Nai@NhPTa>Lg&ePSf5_JA_|LK +Q%lu!H4`p3>|s4~KdPns(mJZHy(9To^K-zCH)U*C)+wY`6$4YVc*vz2pp9J53KU1-02{_Ptqg>}h6u`>|ae)Y&(xCWeXX)$vRp +eKRielEHQT#fwibbA2w)7kb0q24LOu3o?wYJJo!FQ*%>n_%2^!m-9KvTWOtkHDELwG3`T*NZQ3bC%h+K*FS9xgtVlcXAkO1pnR%G +@$|pqv}c!xdG}_E`d_q6YcG^aRrL)~$@|NT=Gv#CIWEYH|wOlS}w{p0!EoFbXwB2 +lU$}1w2d7*Ffh=XyiqHiwg#GMTa~y*$nH?DpMw_4daY4Li6bfDzI-6}Vd@NL9lCMhXrgkvDIGH$HThAbRCfyND!)cAHlT_R>lgxK +(5met3_IL!Y!7c?sFArEttX@!yUM0`5@Tyz$Ly^>i;JbDN0l&TcyCLc^r3(eCXZNobZcHm>;S(xP+}~!jKU}8C&_LE`1Gr1>;}UI +8A}t>)AxtD)Wn_aMYtvJ+5hkbFLaz!@>(pfj>SHeLqV-YSM5xuB3WR2~gUr68xwN8eePEah +m=$Drld)OvMc3>mq+az6)vgNDxDO#OvV#s;$B;F?}7!cP^nG2}mmN0U% +ZxoLXQq3e-(Y4b1=OMm!%r#G=g7=S3?Q$Z4_4m{sdbkmz0;>*Eg`vGdjYqi=M9^QSuVqbm~LcO!bfxj-{pf4f5NZ*}HFwo-nt#ZjTmMN9F0b+vM=spj4ZPU5xaPR#WV;if`!c%aC#$|iAJ +sMlGLWL&#z6qWn_X?4RR+6DS|lD~iPCT(O77+B>mV~ATjdeko=8yLF~#X!+ssjL_q6Um}-%EHT7IXo_*S|30`MRpGK1j8^Y5jA8C +)PwDijB2z|=6d>>JjOx~A=bO8b$Q40Q)q}>EoYFdr_;GASza}U3dYj%b++0b$@OzZ1eE0*wb&++9S26Q8JV@~SxDv(9fsy9PvE7~x7pXTCBz~|pPCH)sBT&8=(9CWDJiklUGXq?S)*G6{J2`luFKa) +v1D?x>e_YQUO1EzV*a#w$)CO5FOg}TrR0B_ca6#p%eGOxx!CwAHyh2vUIDFxNcZb{l~1VVT~!bM%hYPDohu_`CjtG@0KRz6@K +Mu%OjU2!N?R`P8%QR*yP=?N?u&6>K1Y(igH;U&l1k85-HKQOI{bQ{W?SDkM(zsY$Xs71pRx3yD#>o7_Fy?F2MgK(H^jHP5et2$e> +QEIE%PP$)C>~e-Sl#zR%bvPT0do%$}0pUBbu+WZKip5+=gR_j$e+m1F`-+gsu~X;Ra4?7h+bYT8hK=!LY}mT=Hvj2hGYWf4R-=O0 +{zZp%)Q};+w}v2w8-|9Av5dBM#YBuY^Fd^;l<=tIt;hZYRp@b}|HwmXdRk5SuH9hJij+NbV^yr{Vs5lV4AA|5uiTbSi#{`&%It2r +bOUCH8uuqUjnwELEk9NPM)sk@%+@7!)sd~jD=&-^8?q3+0VHI=Ax_TSF{6Sp+!%?Ip5l9-m29IwF!siLpOjILZ+A;Ghp4v^7?^pdw9@ht1;WtBpC;;d@&BSWQmau~;KTGm=?*1YRsnV5I>=yPQ69t9%1kix7mOzMkmawl$okdI+_{31+eeq`O; +>=wD#sh1fi+=^LF5n63VmZhojFOA!h_h>8Zypstn<70InE)ST$7tt&y;7X+2Vm~Sot!UE<4PTYu#+fW!|67@opr|Jn3$% +&bjOPg(2tInnORFIx#|KKt|Sdm+Y@xi$6U!T)#Q?>UyqD!x>V0W5_8p$z7J2(L^eS$V$r1(Od@HmkPy_I$J4vdGRsA59+A4C6LpO +hJKRWBtlD@$R{;d<26ed&8_$+f~-% +=UNxQY2{Lm0lj`TXrc+P8d_*+X3gB{E~1-2aTyIUQ**!?saZDAQymReqc`Le*H +%8k;XmibN2e7OQL$Jqi^osvBHJYUvR!)(RbgH;fED#3-m!!*7w#PQ<)9TDW+=_qsuxM3WzKe!*ktSbWDc6J8V96qw0ORT?sX2Qs2j(2v^56T^c^4$TZxXaZwqjCc~QSg4+B{ +UXtzlc|?XFQ=##Yn29PS8l{r4vWzZ>)HzlC;pCML)Tb^dVmuO4&VspfcbPYBO8YL(f_!K|*$Nt42VHXl<#7)P|BsA3g9vCUPDAMT^7^S(OLT-|yYB9HVYvKFixvySV4WL$GPDAG&uFeaTTMbWbPtmsi}L~iov9N2*<)lf>T +JwKd{Zjx(t!xPi0pHbWS*nMtMVOrtj?UADzKadQ(?!4j+Q@iG&oxV(u(In5dd=L||@W#AYo}xyJj?E>@({DqoVNP@p{lK%HQ8+rR +T*>pcCS$Y~$4QL8+uI+bgA5;h8Q84nq}Z)N;;eZ*U+(6_&Y>p`I?FOOQz;E^hc+fin6lBtbhx7%I$h|zoi|3*3*N`R*B)H9Q?ONn +{-4(HFW`lcZlfkwUE`$IC=zc7%Oq4t|BgYE&CvM$5iw~&X!SFwH9MTPVR(C5Tjm+4wXqu%aD}2#dlNeicELfFmBK6tqkV;nl5?brvfOWw>k^e*-x#%xNvth +G}U(&nl+?eBjl*%H~){$x+h=lNp^;=>#Y02_}+PRnw`PwV2qE6gYAi1EQ}lJMXFX;1Bq}8DwM@*%^{45sT^BWhn}V6(XqI@Nuz@_ +u23@;k&!s81)J+&Lb*OBdq)2HW%I^fFB!8DHJ-3EA30(P@v^HtAQiJ$x+;+kyVVd=)?535u1a2~V3o9O#$~Gy3(c3;=YqV*`Jzk` +buL%Y?71JUn;PXpQrwFjwn%uAu1k{P$?8SETHONry~65~PIkgjy4hLuA^Ivbc_nvItymx3dZ#yo*Y`gg^QIUcrw-!Q{dVV+Zq*AV +av*U5IYhN;>JzQ6>SZ4JY&WLnW`&+~5oG-42FZrd3ANPDmLVIpMN@8VjgxLXn%$&?GsKzPFn3kxIFUhMZzyA7!x+#S0YSK&Y;rf( +@XfxuKA}Efmc}xrPR>$Wd*Meq%)OpV;hMX$V$Lf+#HyIvMgF6jMAw?wP2JGlYUFn@s)%04WzQDm)5gzIl=2%`T2{d|i#1 +=!cggB{-=k+p&J^LZm`5bYnrU$tbu+@6xQw|F{JNorT6uFQ`-NptoEo8q*i5yyFMyt;W|`l+BcT@V}ggUk7~y1KKoMkg4a=m}cA( +oo;F_GWT_NR4ofeIYlY5i>|}EC@6|g5^>XjLj6i95fhy;{4{Bu7)B0bjVsnxcQ}U}F`oeOV>`N`)KxGyAZF?3RgR&{nFHSGS@we7 +z@pZSXCY8KpPEbSIS%8OMTfR0kqi;thui8bp6V=KjDO;QdHQrbsJ}gRvM2wA!Sca?@O}F9mhrL230rRyy@?a&_*cHSjNf6xxaH%= +Z9lH&i&b~Wlhg@Y5-Vg$=+aK!mmokZW*;!M_$5&hFE&0)qucdrr=C_Paa~}z2{N<~gc%JrOXkPF8e +J-RRB1w9kJz+6yo)vbZ?VrJ!X_J;T$kgAK>9EHrqkt(NCF9J;>D}LIvj;>i!hX?0Xn-ndR!=jVNO>1tgO5Q6Lc_)_1F1BZs^Yn6n +k|{F2r?$)TY}b4-OE8%acMr|pQ=Ps2Qo%UWx0j`ah&q#}@;$ywjEK(pNi^;h`V@VJU+# +0$AaH8b>CZk{lv-^0H4W|K;_ATv)HRK^(IDaxjK;}bfVUBBBqFmB%+B*JrlEXwQG4I1=fkAq=`aF6CI=49(vw!$O*3jQkFe&r~Lk#8P-UsJmBYmV}N|Q3Q%y^a})~Z&zR+y=GdE3 +oc$s3W3(LTHtyf=m9k#Gd|;Dx_S7;n(_&WVZLVr%(lpv>nH6+rGc8jq-9gLzLYo^YaCYv-iYwO&I!@1>(=rbuQBt?aWsq&|gmL4y +ZyC3J%YG2dN*w9qo&_xjr0X)An8b(1=SopagNLaBRlde+QYyF?Wp +-#RWmje8m`a#2Z}EAIZsf*EG>6IK4f3U$W?^LK68K8h#R0C#VZn|v~AptgNSww&IpWltS^MK9ALH^Tr0HBH*qoiM&_>u<10d$kx{ +gfu5i={8c2Gk*K+w%wsAY)+fo8Kj+rcejOZaq#RltC42yx$aW0cg>xhJ-vlomWS!qT+ugp4P;8UAA>cQU$fd>d;FS};8AX&H}AQH +j-`IT2Fl$t`86xuY%heGL;;}e6?qRakh;&6tb2ixYDb}8igJ5$YgP`fl#g0WHR!FDbA?uS55&t?$_Pd|^0iR*`v=eVrC`YMv2=Y| +&9BC3UE*yH)7WB>B9XkmTFeHOrM|ZRibU(HZZCN1nk!SN5PPeyI>2Vc_f)0O0#w#@^OY$`Kkhm+>tnBv&@5-+|cj@5DFm0>5yX?y&9PR2AJcCC7%RN=O@E(M# +l`Ld>y%orqcwe)+oGcNG1b3<5BQ9Sn9ipuf1g!8R<_hgi(J&TEs6c1d#2LJ%733CS9=*Rbsz_OI4;=U8{ESpvbWDAPPUMs*SE)6~ +RR&jT?F+d=zPIZ3V;T^3P0lA_4%^qmQ_1W#E2U_pxdL>JimyPveFX^0ZpWHC%kJRW9vX(uFUX{h#;nLI0rx`GUvot%yJmG;dQu@b +IXx+tojj>y@|<3;Z}2V<`;>8i?Lg%#P(Y?Gx)sjkh4#Y!8c=dic}iC5f4jNG1*myvD*F%nlzt&_&0CAK+xdxI-`OJxkn0$Tz~Vwudd8Vz%Fi=UwVL`J~# +3cuf^sxU90C?~|5PkeJ5`;lK6)N6QDAz!Vj)m#(qF&`Vvi&0#R){BM8;9Ww=K)b{gEXzp8;0`cfE7_{IcTb(d8!D(Iiv)j9R=$hE +L08r%#&y~of;>Aen8q|TK3-P%hSi{F6tA&-DHVAUQmZ!qv7k7RG0JF<5bpM)3&k~{L4p(+IvP#Jy9=aO=m@+X{k=h6c^8%@uTL`=~X*Y}-&qIb_Wre5?WT={|Mvhdc^>m8G0ft2h +^(_b^=}(a3P6-x}WCy_G;6<2p%Dq+Xr;3oy;8B&OGCk!nLWIZ3uoE`Pmfne?%=8g>nOL`J>kU1~1Tbsx8nmUX4Nn)rK5grzhDs6r +(rFm5K~7rT>v{>siLok{zrBdqDcTIF6VPtwC(~tvE2a8K{QSWeEPy=kKY#FfZrY1?pN*O+$ZZh7Y&^}J{z7NIx};p{LBci{(!!+T +D9XvZLUe%;Kz#B7WK9_kX@N*#<0Ox(m$%T<()MbT_YOll))n_PNp3wCLU`J5iNufYdQ%!Q$xmu=>u$z%m0TUexlAg=vV>W`cx0ySHdBPVAtMe27@E*Q;#-%%0XvefS_SLlUVDp$h^ijx(go8|b_Cvp8L_`w#>hn{Q|6C~X{(Q`xk3;9gr!cDk`P; +Ymd+C@Du?inhL}WrjqYPU&Ykg>3}keFb%Khp~AqG7ZK4)LqeYN7$wi8=yLgD=DHZWX?6GZid8;5ERMkhOGIIvge| +mSzJs_(pQ*DW4SXo3QL%#l-YHK(xONx;!OqrXY#ShCfho6fDOfgolZWCQAV$_ +|K8x5vi5jgWdSMiS*0(JS%RG*y-0~z`NQB!uOlZXYYMhS(wvN%&y>BfLZFrA*lNObUPmQESpZ@)redK*pt2L#%PMbgb!RJq+tr?u +J$fQrb^~;?@K-tgqwBZ$nn}%E+{nlzr7E}G-Egat@w)GO&*MAap@l`2F8LD&PVAI@_*8@yFqYGd +&c#oyVuh4~1wE~Y`R)_?zr7xRt(MhK1&-f*J)_~ycOO04gQJU2on?+^?>u_cOY|%BEgktJ>Q8F%^3cpD^?`PzYE0dNERR*tI +Q%v1qLwi&WUY%HWv$x+G(gQxEz4XF@HH%#ZmrqLeDQ!2TOf6V;;hu?2gwUteIJ^vvPO&7zr-=@dECBiXDT;S`Aax|`Zx1yE> +v6P?Ffi07rzzOVyoMK~^(efQpMpwnzREC*}@~HEn==p`4?nffDst(cwHRjL1{hy+7&?GwinLPFBll$pmD`ICkl$M;a3<2x4STbaw5y~oK9OA#y!LuQza%OJdub-f@1>-9m0C4%K8Q?gv4aev4_Hl%@PO%nRpBo?b*G-6Spc(&!~$6?e+jpJ+m372^0j<>BW2Oun%Ut?Q8lE!8T+62eJBYk*XErmu~2wuHi_ +)zNAUizx}F@a*N#59VTSaGEL|3dz)YSYyTEBp=7NaT{Wlyo|a^7Y$Yi4l^E93vYH01h|bbj>> +9Wom&5gkK8lS6&RY9pbtXBgOlh}DcHP|ao&!S`@PbCjwbMrKDug{Pl?_L&zIcnyu=77;UwbkVY(AGIfJy4rp=L6nx}kcQmox;^TY +=pfm~df4iN7A-s5j3&?pc4bkjD>si=i=Wp~_4LcwWD9#J&hwII49!~1u*Ilaut|}o)DQuC-(B3`z=4~{@~xF?HCB^|oQ6CNMbN{= +MA&8Fjpjk89{&9aPJjd!lL5Sf@7}0`p!ToArd6IqmChaelLEHoYOVvnlJjW@9h@gP>n}qRp2B(AOvPBAuLe{FYV(d;K|NknyoauE +sGRllhxA`AvL4Jykhg+a{}hpnt00{lr%2d!&+5UXo-ajyBCVXxskxh26^f$WVqDBsk}#8x?~_&s9Wqu_41_8K7xUDjQ^u~@A}J?w +AN4Xly^?5_D4@(poZIn@#2JWQWHFLc52aCNE +R$7m>0g|y(X9wM-o~kg8ufjM=?lL-!o`!CamZ-y`WJqwcaR6HfT@*r-Mz75eD7K5`7;4~19A<0)olhIuCZ@}LUGP?U3u~u2mxc}& +bgmCZmH1CsSkd=VIptGY=AypviCW0%r(!JZgz6&s^Kbum4}X6a+5>|lH;JwS(_GL6>Z$@~ihK)L5KOflTHm9>L=&*zi(RaMZH^Zi +mMv_b6Uahcb{HIKr&3j@4_W~IN~-t=8qcIQJL-kdS6}IiOROO|61nqeF;Klo-p$crb8|$DYpU~r!R%wGMbdvH%k>00%64%wrMr@?r`aNtt9D4$5E*Sh`ZXN^mPs+H0Mq!c=Ii +X$7xS2aZ(3EWOctm+uZ#hNkJk#$qn`^lWd-v_DY812h`UX`LkEypgSI?fB=@4|a^J%X0x>B$x!5Jicp!FK`E-0nrtt`k{-%E+DQw +ny_;|;$B%*pwXMaM8u-m4Wr)6Pzc)_AvRpSg50qAkUv_G)ZgX$9h>)XjByn~t$TKhT&}Y60QL>ifT%7F+kJQ+N)<|yT@~Po2A2zdubNq((az7t +0TKmB3m%Cn^SKp*Dd^qU4l%L9#wV{*3H|`$@8&yh48^O;P#8YnV_i+pXzO*8T4&w**l^1ya%e#u3|3hcLs)tsF(j_vO_CbTOquk$ +F8D5-&usTKG{@2p81Jv&u%EgJp4FB;DKJRg+Fh0f5^~vjQ$Fnn0lf<*%p(kKLLgc-C +pV6!L=++NIudzG`=?ntb&FU{ZQOl4PTzF96QPD<^F2L#;VEom7^ZI;zU4HR;aItzDp@?Lx;B`Pvg(;`Om8^gJp1 +>7!~~sasbed(&vs^sV4;v3-P}n$G4gs(Fd_64?^t|PaC;b<{;v;ADvlFCi=_Ajte +Hcd>A=Kw8t3$YYy74BifdHb#Wmo}bzvJMJd5Qw4N)NLp%lY25L`8i!CVV>U8*~vF;q7ED&GP^~aprYi^JpAQOiAiZopYQz;EDEDYNiCl$kOxDG` +;2Y)bK@Mxmyf)yP31Hki^w5F7%u=@9%4-t)Z?gj#h)9y@%xb0Rz_*vfdZi{Ijn_3tz@(yfm6Pl?Da#i?xzOM|r+d@|6B44>qIw%p +2D%1h>@vH}iO{&*Ih07h_RPVRJ*ijFrWKh*y@Mq5khpJ;xiA!u-n#v;7{TF9m&)w+<1gv|0~D1sWa{wL^OfBWAcUp<77Jtcj7OxJ +XOB-N^`e^N>(7Hp5#&$##qFuO?zj`P$Aj|Z_O!rIT{N&rX1AX~Ca82oX2Y5#NjAVQ%IT`gZiByVFe&-#!)8|9CJ~6rYos#g0z8CM +*x(jF-6MCxMly?5FTy7TR4BYEExd^b6oXuo{wq0RP&d@u1 +*{=AmgT*VgA6~+YR_tYem;GJN0RDyO)U+P~X`*2%P0&NLdrm^4KO|D%UQRof{7dJQZ5R4?*i-K5mXf(E@`GQJeI#BAd(7Goeq48! +crETb{+HW!?)Cr6Sw>3!hcD^m%TMc3J^imgn3jVdd~_Th+W+t_?ta8dKXONvjI9Ht&XBhTs;Rx3p)o@OjB}zRI4FuYON;ZW`sm$j +!Xk8`)&s#s#Cp66+Ao_SSzUz%LhNo>_rMgf4P!P}8)rm$d9#OD@k1Stud^c41b$0$eLf7}izb1oLQbZsMKhHHyw5NZ*~kH7ZOChH +$>)FYQTQpC6aSeneUQNgOB!$gHJFajbW$-^aLSB>s~m=%>LX50kF)nT%%!FZhF104f8^Owiw?!ZLpuC0!Hq6_rVp`Am13EnH}DiP8K6~KpscFp(Qfm54pZP0 +Wukr_^E8MCjmcKeqMeKV?*b}$^z_hSW6$cm9+cxDtMjCxVIO5G25wKNz(EmFBka`!&lrA4#l$?r)l(gJMOz{cE$60LVT6(4lKls4 +p5Rf&1d|)>YU6esI1QU&Fj7A)!IT=8Kw_rPwkBss5o7-E9K@vhIn2$gZ_dmrl^7)0?3px*Ep$|}oLx0{&S5=YOr`r^yeZoz?sg9-L?w9f@KRE)$n2^XNPlQw +ptvZiAdhYbK$cJBE|l!Ys7?9_KlbnaITbLZcb9;!Y&d>j;rM;?^~b(fWT>Q1dU5_mFWrRA>(PZ3{9wg!-hc>B#I`1}E{2)#T%3lwKB?$n36!{fjZ_pk-G<0X^f9F;ndppexoF%f~EU1$O2Z}QeUI;|ij7gh>5JS8AR5hjGm-tRC^G-kCwquD9W5~7b)ofsf +tLU6II}4umZOT8fNwMLi1PmphW5uUHOK}){)fNi0QoWVgBpui_e4p3c%VzQw4|SEFl&er9^W6Yr+f0Ul=6<6wzltcJ_6^>C3*rCG +*DPL`S3(SYvcUoPGAl*Q@CQl~>j6=xZldd{@4F)$1&vDW5i)Ifq_~WB*^cSMc@*sx9YcF&w|3pg=$Q4>MeX4bGD?~~T#+6}5}ePI +<^Zhk_Oe24zzkZ&v)}2EaOF(Yq^ef^DU`VZ{A>YE&T`v;KPs~VO4ZeCi{=U^ILTR5hjH^Cud6e4RtLMc-~4Uw55@smuAqbwS!qP7 +*NT?ijJrSCP&q8KR_8@EPeO>YR=^c0RU&z;IPlVs(9pN$ro;6gZkX_G+FgUx9oWON~F2evMW0w@0Ra8ZTPXPRz#1IoU7O_*)1#D&O0hWv-XE#$@?doj`vFvg*zGI-}aPjurQ56;TB#ft@9bR2d%^dPY8i%2_pOU2U*cBUA(C)3- +UO#&zu*z{jRgN)nq7Xz^*#33GA=RYzvu?Ino{ypD1pqRl4B2p$VuX7nB8t#>&XzBPAC_-^KZJ)(J%00m%s~XfH~s8-14NAI5B1!E +ajzPP*|i$jR~?!k7!4}4gcc9925rQoVG3{^1hUJE5M|9E$!Lg0K*++-kCAhsABr+F0q14L_Zx)>z|=pCQ7R!2(84T7BCpw^-6Cff!(2c2Vp}BAZ=ZV~vb$khX86KjEG0#XZ?1 +U))E(Nwk2N-Yh%=2~k!7=B>fz)KGQq*2YzFsVo9mD-x&5##r&z?FQNp+5wJfV6tdd@(#ORKBtuYs%E=y@O;UU%veC=ybxYamW>Vm7Tg-|`+8&I1($q`-ZqYK| +@rEL(ld=2kIDEBdHa#4}X3C_M_{pRgEk$jI2Zq+jaLGFb7$e+bE^<*Dl!CCDM}RX%#3H4G>8A3rjT-LQ+p(PswVT*Z#EXQ^Wy6@b +Vi|&`yR!tGPD`kg@&HqphrSmbiYi{lh2TKcTRIwLJSXc^t3tHqDNs$3E19g4_#3qZ7Kelc5Hefp$2iAdHVswnabQsm5ag6M1)6Vs8((YquJOeO+ +R`=Z7mcrAtSxQWo#=(B$BUm|lu4;vU-61KjI=w?XXzYmc8+#R>j()&Yp3XjH4I%AWcY^W#qVD}B5{p2 ++Vs+A9$}$2v4zZD_!|amAqF9GD0o3`&3^FF3TcCikNVkjS|;;pJ(Af~^ZG)6n6(jo&z@2@AaQfKp)GMVmEAd7jssMKAl~2f +Y5zI?ihnC}JU8(J3YP7zQ_>2xcn=ECkf4RpaZ`A;PlDeiWFXiGkw$?B&NiR;%k4dviR1fSo>0*>*^q<)!0#f#B9-3_#58fgV-fC< +w3YsTu2V%M3vmRq7r3n=8L`tO-OPG%uN2UMM+f)U>upk5l)VFXA;{cb;%-!8^q>0MkzC_sWATebk&AN3~*JJ@3p5oV$_FP}IG$8GhppQSN7Ex}Y+wwgSKG{a421&LdD`v=2G%osAmIopOY|67-DaiUSkN&5{p^&E31sQQcT*@TQIF!0b%4e6A0by3yl2JE&Qc +8A)RU0r-UJZvtz#pelM$6<&rM@@0K-_03cvGOdk+C6+1dh2jS-vIDd3&Xh3((qp+nTc}$Ualowk4=k2uBL*5>BCM77K-gmLs$r73 +_q4RNkLsGGX;u&3d_4?Df_mL>*gSkl|9kZ4$rJq#{RjdKiaSBH)PD95plA6P;360IzuXI#F&y(Lul9J^m|Cv72%Ew)wo=_o0}C0W +;zD>qxR2(`A9t97;|9gpgGS(BByZ{6v?lF$WQJkYE@(4}3?#|Ql6=z-%Zd5~FnkM=&X(h1RrtNRQ<__)5wO=7;i!AmHPDwu#~htK +HhI`V7Gr{FqE<7~#Z+;ky#l2MUbT67HdtENmP)d^POFoKYV+&gAS>*1 +uin_Hxmc4H;=R_5)}9t7uYW{T%@x&TTqFg$-x9Q;adR-Pgvik}G&d@nR~qk|9Dc`dzNV!HU62kBT3{cuO{kOCYhy$8h;H{5gW+P5m6~zP#o!gValZ)zC9OTQ=fno=lduYVW`5P`O1i>`uXQ9vZ>P~ME9gzQo#(-CVuLF +FMS;Pmfi`}YuRC>sH#|Y0fTQ1y9`GxElPN}V4Yc87{&A}j_hA)jPi~__TX%!*Vg%h{`&=P$cmJ!EdGOhtPo);q +(=$*rY}iM_;5(6HQc}AZydql6?yrBd*UyhFe1DvuhJzDt&IB&2`wkmK+{auU`@Z())~88@fn`UU@tK^iOLb)~9djutt?y3jdcN1+ +0aEwv9|c5aZmVj66nYlN$yT)B7l{0e{T-@|sSRTOP4tU#6@&O9$>^9g`cDmn6rFishHqdr&`@3gm6so9E!dJ6fM>OkZQ9b3 +bC=F5XjZN5Q8f{-&KL@A$_rG>9gOPc448ENn~Fu4aiS(zEaAu2uElkl<-0ujd>BP3#s-z$Y-qu=HKs3!^RCHn4L;6}LZ5XQf!OyM +H}Vgwk76=Tcq;wtiiLtO&0BLR3Q2YSIEGE(W1K~FXN4Y~S7WhhRLQZuf#2uj{Be9kEb?!@KAV)={fconI$meV*i0t$aelnSs#y&t +@||}sP6rtH>d-Z9V|-Dr#Z8F4%D+TXX_X7_$%K|kJon@Sa1r=J;e +t`XJTM~ZZ|O`v7A6uoOc*56XuKtCN%3-@rZi}R$o3Hl)M%(A&fkGj;hfxFe0` +_kBYpZpTGlx2TOfo#)G>Ut`%XIKPpUm)y22DgrYlIWYmdR>?StTX3_MvgO`>_R|MZqQ((*Lh8C0#$S8C(}DPl^i>GuR4*k0D3YTs +n1)CS9x6xWE%q!0x;@}YSqx9v#DX1S+4T&2n>MUaaROWj ++e*TMDwz*%?IP7mjjSO^U(Ap1BR&qP2x)To3zM2d1nKl>-ZXr(BqREi?@-X>M};Qw{eDr2SiV?X1#+U9=_ +UpG{l7HkVA`3t#Kk&I$hiD1TxcOYMnzi93K;_=(pUw(pZJcf0a@VqnOBp(3g0#G3jPGlAblQ&jQS_mgGuVo4ST6@6}66r*RGS~I$ +e&T3sefpV(-$B4T|J`)LRmHj*Q=E4?;JF?0O%*|TUbcN8P2i_Jxg~ZS@1GuG#+>e*K`uaC`Dahx2?VhFQAMxDEOC^?fps=8YIt?@^ +!xbOeB#Rds*%#-EVEqB4+SCJ?$uBG +0vK2%**ffM%Ft@jpZQBjnWa6HNQmhZj0`m(NA~z^Qq6{fI9oBF3oOr>+5N1dnHZ<^a&{#D-Pa%Nt1QnK%eR*-K3)9@D1}NWnwr>F +r&0-$E8(@I@!JWSmzcS;hs)To{`G&9cQLD=^5L81iu`y$%Jtpis5UrpFPl{OChGq{AYZ&-RINh +I8qaLyN{<~7F_o%-`Aj$O`mckS}e+(jfw@E2x@Sy#lXj){fWh+TKd1lQdGtvBy>oPwA(tTkL%)x~(KcLS|qz1>N<=e9%ET+o<-NGO2x +ICNeU)1t6NR-JPK7$Sv7dZ<*vyBB@$tkUx0(hwc~?e}3b>@AiT6J|U1Cf-%z((eU1bQ?!a>wClCM)F*)ii1BT(G2u=^B5xLU_+Y$ +Lv#x*JFU~KD8(kb%f41B$a|*9vlo_5n&rIiHg%A&Qjgg^fQDP+PA$JmNM2%Aqh91p?9wjpD&s)wy0Q1A%vl1TKUw<7A(DdnB+@*3 +dYE)i#3~G&TZla<0@ZtXkQks@iVKzJ_-u8j>8oYy-5@%}5oeO8qFoiHz;)jybrCPr!o9xHF}JhxETluAX_Y$o*+$R6qrmyPj;8Dx +h9f8}oE)Y!w;@_#u0zPphG&4u%b#Pj*4aL;5^E=GEl~0zKty>%ol8`FbHS}<0%ExEIVVtzRwTt~NzVCT`zSpIKb(a5F~|8e=Vf{p +NA%2BNOL={>(QP2eJ#p|_N_KqzHjYnGF4L1TB&w=G++!r7qr2LCm*59Rx}&W3Q6Wv2G%swJSN3z!KrmVoX^(yt)biOnbp +*~VIq=9eOcFI6O7zAOM$=6DqIF3_@Bzy-@AKQJo}$1|@=_)28{bOERs!DGaX;XAM5cj&BK)GOU2w0<1NKt~scH6(7JD)|OV${xn8 +--o{Y5PKomZ}9pEHjl)+73G+(n6l@7KiWR9or^PI5_nmw(>c>n7;N#_UzKoUoU8nH5l{Yl5xn;f3(Rcf*|Ac795^iuc3;Jc%eTkD +Ey0YobUadn=^JC`VL&Z^q3+LD-u-F%ozSzUg0+2)g+cRecrS_idYEJ6b9aSQBGN`^1KDq1=GA5CCK`1T*;D9qNBJJ~ScX`r|ChJv +X$WLyTATQ`O|JB6JX{1gg5!m@_(2UpDn53xoS%`RIz{%L*&Ij++rGjc6jaAAR4+={|6I;C22%nT>vI7Xf8DeEY54B;h$c_2mQFOjVoQaCS%F@#VWb``%DwNk)h}_nop4ul~66>QCI&!`jfk8h2E?2jgQ8 +uU?HHADb!PM%YoIZlH5*TU1CdzNl9Mb4rw^!+HRXiVc@69ZrkE(x)W@Qe{yNG%Xo#0b+kKd1gO*^nm_%cUGQeB-=lF#3H8<&TuMn +{PX0A{)c`X!Wqtbk!*&vPfyD+7Qd4DseN9BK=VfnyCvZ>1v7_AUMxd~%0DyIt}?&sS>C=W_T_pa=KDhvv6 +xf#d*_O*fqVrZoq;}6QzP8DzkHaXT@Ao@nAfP2TAVw}ijOQ>a5q{FVo1=j}J2*DT-)w1fCL=O6yB$mk(8O)f0P+p;mM48w}uLCHR +D<&`#93(p5l8&|jNo^dG!|*Iq$n~q>sk^8yEJ8QpUwSm)|38yH!r}n7PG;BnM`W~p8nAGHZkYM^@xET-qH&!!PF=!)Af-}?%A!4sYN=!tS +Myis<(x{W$S@1Skr$R9s?(b)k-6kG>UjVNRn-mRcNQ9>o2BGTVkZjSGiWIMc;hy-7xCM*+nkunvX2od|~0t-*L<2w;_n +&;?&`6CF@D+UmM8F!7OS7zpw3L?px3o11z$J4SAfQnFwP|^b{SgdYWv=1*KZ;x9TKm +yH&Eoa4XGpoIO^tJNp8nshTItiZOrikuGyG~G5aZJ%HX^Q6+)6ars1~7ZNBSDDF +IugLHlQBMHQ*qSp3SaP{#q|cRymu$cv;TWf!o1y4{ncID43+S*+R4j*CCEnbW~+wUozNoSJN{6(j(I1gqJQN*`4xwMbbxA_y1dY$-8fyfHvDDyO8EP!*l|q;7>)rD@+1UFrF- +rY)fjs^)DdP!3+lrw|{VndOEiy(ef1Pb@{_O3_B(XPdPjF$_R}+N?d%hC{ADq55(tNAr96fU)jvB#B3L9gs!3&FIKV;1Ui!cN92v +UqypfOL_$!FCO&}O_mSoDvv>ZUjs-dv@!|Dypb^S%v@b2|Efl5SY5*tq%1F4>6#Ll}~J(VJsBPS`n? +qyk}QFu*n^5wE$y9LNfOTWaJuR}vD3^Xkp-=OK_GWGEg5b8bvcG?hSBm(I|^e>SCB(KJATd4O%o0p%PnC#}mR;n_N21|XVL#eQP5 +zYb2kSvTwgqP7;e)B>0Q>^dAq+pu2TIV-Egs-irVre7b`n%aw4$F#S$qEGyyP2{BgakiQvvfiQj60(|6_ys6h3<=$qyoveJ<;TErhItQ;7C(nbJwMzOL8;$gKH1IOx%t&b8 +)HBp~#(|WyW!(zEY8}ZylDmtgdq#TMI0(T}c8smet&o)aDagykdiGi1dn7P7jlA6+rrWbc`(CgHGk?a&aPSL0!AJFiyjHK$qsd=nN3`3(PZ`>g_vJ7clX +sy4cJE7c6hvnOEA8_J091OQ}9%!JSGhmj=_@oqT#gIU>=N#XGk`s +@`tJv2z#SsqJcvTyYM(iigFJ0Zw3CarN&3I=SFzeXb_$5G}J-Pg+xjcwejsg&DE33y8t1iaZk&=&X`DAk!jFKaic?cOZ;STl8l3A{cQczn^ek36T&D{chw+JnxtpNE}hTbc;RTk)u*4-o#Xcu+3L=p#B|gK&BNZ6 +phuF2g;}wm9~90unS}8t3IzI>GY&<+LEW>kKc8nwkbmF6&}mL=wfdWD7Dx|A!2_U6bTN4MTZVS*{yHV|lIxD&+6Qn=y +@a3)Z4#w@#;!?u?k?8InAG>C=ck#rhAzv_5vgg=*do#B31%sXRSQoqic&cpBQ4jHy1DM% +Wo|*R>K3~0aphPl?1gbPs+8RP>YtSpnVk{~gyxhI&xKIwl*7&PF-9&mIj}VeV3fWMk4t+<%1;B1mLD>aOZ(0`WercKn-S=k-Gt=n +hlX{kNgz3yaBL7;iA8!xDBOT1IcNSm<**?-R1)y5i1ii>)z6+j;1T9Yb|b{!8ctwPGtnFMaD)mxC8;=j_~vWS{f)7z*)<*gt#;Vn +z_r*)`zy(+08A_MNb(`!L5Y{W?j_(ixl^RMK^V8kloK=2D>fBoWZS|tuyQ4DeusmO+Ld~@cVmfV@|s~dk$G9(6~`gxl6dnwrux6k +Nw{DH^NggX=A!A&Ek0pmHAHMlU)QG`wN)?hPmh-3{IuaSjxXt1qv0|qK^AltCQq3?oP@4w^OOV +p$-dKb^huV_?zjJ_pgQ$QaCACzY00a!zRZq>9viPNaQe&onP-Nzb;80wDIZUfF+X^Gv&2LX5n0Vx(|MT_;CMlR=6*YaBK!IibW1AlTieQ%n`nSi)X6MSY9eY6gyPSjNJ0<=8bU=3h<5LflI99;cU8N*fW! +bHLD-rzMDNLQvOYX`L7Riym{ku-NeO^vsX0=UP7y@1DGE!SPgaInHHVr!_~gYwknN2Y-#}Zm~SOdVRuf+K$hQk;FOpgAz>D@saf| +g0x7YuF}E6Cp$37Pe^ls$laA_^&|w9s8;9XT_?xU>CH@ +v6`M0W&UhZA;KM;!INUhxNOoj%Zp-K%t1^B+;&K78{?_!0aNLeZ~rk@RBTE*7!qGzL~k+2UIz1Envl634SJz0e(K#ct*Q*l*}R$<>z{H(%cNV<=9ffILXwA?&K8x{XFF{Y9iK03MpGy0 +=Zo&o2Qsz@wn0|e8QTHQ!=j|JH>}DN&i6y*_}JP>5y%TB>QBjMI1HXOTA0&x3+Y$2?XSZ*e +ep>f!9SJx4L1(yq$=qK7yE-YEG5qTFe*Wv<>|{R|4?Z0Dbt~8uy)22kxTg~ts^5NgUCg@nkqv1v!ddKdW3<1e3B=sjLUd@CC!wDN +&hqRFndPGSxB&U#X_A=sx}1wG&eLmckz?$!&BxY?cqgaHJBxAFOd +09M?ZAyPOykPr}`#8t(acJZ{CHYainbBNa7%x$=mqPO2po}JjCQ5btdjT*8R_XY&uW>vt|%4q=**FiU^*T*J0GH# +uJ?e{wcR?vUy|S#fN-U8_x5Jt_x-&Y4vqv!&*#2SkUVYKma?aaTsH#3c66iiO$s#$l{b^enJj4NWOJLY9)QMxGKYYo0en<@?|F*j +m5?wV;Cagb_vi*eC^vXUb~VR(b0a=J3@1+lapnh?3iu?!Jcw%*vf=L$2PLK^~M01oGApl +AeHL@D*bE9Kk1rIF><37;3Zs2E-GyM$9-x?d9V%KkImBt-zhHUawb&kq*t4{wKj(j=<-e}%5CdUShi582l@zkRw!b{6IZRk=ARLB^Tu$l83mow;}YyOfa)i!wGchR4gWdKuIu(QsWgk{Ym;O9Djx;Z->~|Qxc(oYgUFZlFaCaS=n&0 +-xVvog5P^c^~Y{-R)@s_8Am*0y1{UTxl3qq!hS-#?0CsTyt~j)c&Jmb9iEUB1DCbMjuv!OftT#)ta>?TUNWs9{rYr19r2|-lBA56 +P=fwzw^XGrJ(mqFPb?I>)IX!rcbP(8nFr5x-kyA4Xfi>~)z2Q%sf^IpyQbB~3^024CV+u8V}z#HT~xi+N*(v^tqo3?>*!A4fvg%ZRp?j~@N>;FHcYeQTClX=z9$*3Qo7 +3F<@cg;xGPGZ=4GEf>x(79t2;MhBe#9v4!097uk!E}nPQz@=zb+@07Qu6sBk8C!crBeEq1!kc-Nve`ddk+xX{P8WwOW@&DAfiyHx +6-dpxK&D^DT_-oTE8))+d-KYX1*|h>rS%p&DyL^w%PKHAH&uVG`A*tw<_m6oK7rN)gAld7IbQn4@Z#05nF;xn&_eoxw5m3;t!jj( +bl0-BV7$(|v;i?iO&#rgv+TJYb$*woP8_KY6*9cJm_jFQZjenal~*DZLtAvbUg}sCjP>g6w+NVG29{G}KI+WYu$_&pRlWE40>q+C +RAhTSpDI1#42y9+N8Jl{G{oSs&y*!f<8hf1W>SWr-D@#*(Rm{xTX2})+|h^8?IAfZ?U|DQQq3my^`NmMGmi|f_wx1L2`_dtN8gsj +C=mDnvE6OPbu*dox$FV9M3VrWPn;$1+PF0_*re}VORTb)8Di@@8xi$M#Pp4yydEoiO@?J}LJpn(Js@zw_d=S55XEjR-bl4JRu3bC +)Jy@%5om`HkgsiBje@Q~#op9{no|wevVOMz#_Yo(9y(t0!Y$FIXsRf`=M!RJS8-q-(+_J%rvMM4qbn1WgHdJT^2SF5^saGpzdN`(|D5`kgjcbavR^8 +grIaVsmZrAd$c~*L8!(z_5)wMJa;Uamg{s%rdfSY>JF7UcqJvJsalp7&rSL>k32?V1vNstT58FRucP4Q@e5>+JCg4kB8)>_MqSKyMJm+Lk=3tVa? +=-V7i-FNI<*%5u}q~Ijnu=~6oOqzUGDT?=6mpx1IUKVX%UWxX=wR0B|UpxJprfz6+!!VMh>YHh-EK!G3cVj%yWhX{K^Ocq7$Wdz` +!jNIaGNE+DOS8UGbjfbS!)|hi0kvd%|t`UCfm{cTZcFZ8wrX0IrNwy$%W08Asf-A|rFMZ;3M*FI8J!xaCipjib8+b@2ClO@DX8{CemWr7RX>63np$%=H +7>>&cC|mvw8-rK>qHWP!K1t&4amXAliNAT%T8rE4DMhxX%_EI{C-7}ZU2kgB)RZ~xxKLV4q)N2?mh32$MbfgEtK)~q{&sM)qD*Up)TV>%p!$B{R|ND{>3NM<-CFLp`@s8KO<^Lq#h;t3L0U(8eDzD44Jn1F88zN0DZ4BKBin^J@wib!A(8OCl#`P +4ayVoW^)u|uXPwn@Uxnm7Cv)EeNj#YzmR0`Uf;kPVNu+`AQFjls5H-LXT7+*SrWIyfo=j(TRJe4vc)*A^dhhB_ +LnNVaU$T|DQr9fg%DCifY%Somy4y_DU~th+y0C=|v!DI92icP+^gra0d-#xkaBc}sD1m>%W!%vJgufp?ymQa}y#M2$#J`Y>&fk^4 +@7()``#<{Cy&wJkk6L#y%;nI(uy*BzE8vCP<-cCgpIjyVaZJse7MvhmGYEBMw-x{^Gw4}oS2xTJ^`rhzB)O*{6=&w!bv;XhP=^J} +t)?WHU=WQ)=}wEqD7oe^>V53JM)x9QFU&a)gv#?yPmP~Uv*8p4i_gZmG=_=&L+$8YjxBR)OONg@M&$x?@eJ#bg-$OA?-@=vr5~KR +PFsZ*Z=!PSq`PrUe=x>5=K8?@`u2~K3F3~aFN)Nu*2=H +l9QhL+Kzf2u5^@Eu=h3>)XhB=DP&5i&NDSOFV=Fbbpn-WVL{#(g7MQ|RWF~`^@yh31I=@r-!dte%bW|5TOJIg%Tc^6P@_6ZE6SZ4bLr25dC%TNa0aJ7v;KX9Y`K`YAP +1KCbK;I@50C*22bo`0Z|`~yXQexNh`1J0fEL3e4ki)5XE@oZKO#{7>|n`vz1U+p1ts}=5NUbK8?8M4|)f+C$-i{%PqKh)F&G~drk +&<8-LrtTz#yp~*O*t0NmhoV0PFLR%|b5_n7MJ83juWWTgf3_vJ9Wb9Iy-hzzI$)=(&Kxhmh-SLmfBN%Bdzti1Y-KNHY%fehUrj|*Q$a^XQ!h|U0|XQR000O84UQR20V}SA +BpLt!OhfY-KNHY%fehUrj|*Q$a^XQ!jF1aA{;MaA)$KJ%2 +Y!m6(avTuvnZ%O(6O%YLww#0jbyn}Kq>bO(eZ1XgSxHU(A3Hcs^Wy*^Gzp{$Kl*zI}hTQs_+Icy)H~-h1x3=jS`;-t~8{dc$djUjf%5Tra#)sec1)dyC@VkKd-$4WK^(y&Ck2w<~3Uwt_AL-3+<{G!5DedKz>w +=!kxP74)5;-`Dh4pbLr5mGZvjO5w8(^i7~9D7q*c^!GrAL9YTm1lmOWuM|Gd>E{VO?oT!Sx~AU*y&UvApjeXn9_Z^qf2iqCK;HoR +FZ%s2^nCxR+b^3Zd@k4YZS$mG^E{Dn5$IbymW%@cVY{r<3Se+sl4^jXd4`=Hl?{!G8W0-Y}doexT;SO9tj +=+di1p4FghKs!O-2f7C|2Koiix6!(<61)9K)24SQ^=8oacgXnn=;vEOw}Nf~#Xt24{r*d!Uj#h^dK2jHV-dH5J`VbB(C>oYLh{WQ +`FrOJpT7Ar|Ci^B+(ppq$qztZNBW*G>-*V!ndiUeiybd(7Cu)ri(J=$t^{4yEPU>47QNovEPB|}EOyw}EPRhQi(Nmi-#-d^59l+^ +qW}K@T|#s&1Qc;8}?t7oyS<1WxN=tn?XLBFwBtB-&Xy6*AkicLrcW3tR=EOdx_X-W{K#1R?qWyy8l1w{y)?6{1WtC +p#QDgmm69hL&mK&G=6B>Wk|o<4B>YN=)(Yly9}|z-(N5O`vyELrFGsQ{JTNdfo4FVYW2k%#6DlYLHzzlH;6snv{d}0ZK>e!=B0xB +_bnCs?q4eQeR-+O^VOvie}Ai=f4o%u>UGP+KdxLRxb@y;vff?GWc)`o%`6jr?bpwb>VD5Ill8x(-;aU<3RF?kZ|Q#jyiD@Mzb_M9 +X=)Mwyt+l?X>F1B>sv&xcem*E==S}(|C23(C(pNt+^@EX9)8&({`vM+!KwRNCGHNjihuq^tKjgrTV?!Tw~BsWzg*b{}Sj2$e%$sgDzSr@ts;J@;$s#_&pE$46Pru6ZFIH68}04>Og=OK|MUrZxj4E0eT^DFsNFLC?B7Qf?I(M&?bq}r;euvhIyhqnc9(Z}Jtm|u_P?7r1TCv0BH;X;5yIJtC4fMmH +_kcbHIsy7~ibo{BuYun39+Cg@P8q+YQ~cw;POb`oCd`|^^1h) +FSbtdz$5Eq-Z9WWq4j|N8R*AQ6nu{OAW44+^ar3X(eth1mp{H$;^Ix~1xMbwUY-J;KV-O|3ITl(G9E%>+z^v^-Jc8fpH>ydo1u1Drc_Q*Wx9_hcoNBABAO@cn5 +`~6DyQyb)Y-UgBD8cmmP(D`D6^h<0I9C%zwJN;H^`aG_?^!<~n{G)vFl)fKPl|Ranx8ZV>*!SbO4(fMz;5w@B`*0l~`$oo+Ur`RX +mDFItkK&Geoaz$F1rI2xUFi2Hu20~4ND1zfkG`NpCr{)0v=Tim(f!*ZeBZ3;A1T2e()X8j+aD{zAHskqlwj{5u0u-fcNiCKFv$0h +<3ib_KBxra2q$0Cd?*$Pk0{p3Zw8e375Uh1B{uw&s{L)zlwyMFkWb=z4%f}PopRbE`kw08FX{Wdrj&z@;Q~CdztiuCrj#!~s_!XB +?NSm;w?^g%d~ux|{3xb(=zGd5R4Wrsj7Iw0i)#aD4<su +SGR3cl9y=TN4Nnv;(SXv(N%&8Cv{(nv#gT1_yb&zDaoOR5{$Y%BHIaE+ak~RDGo9I5q^CJ*N~E2M){I*EyeeK-G^!~s&i9H@QZ3z +KrLeqLY8a#&AKn)^yl?`Ix?rF1QY4^ekFLST2`b?-`efl8Ed6ytY}#=n9rEb?wn<&%)T_*R#F#hubs3y(BVcScv`d4!<&9P=lQ#B +-^$>n>7?*FZH6uAFzDuU-pZ80v<FhJ%1D{RA#F1{SVi>AstRxDjcA3M +LY+la)u9zcjiIX8R80Hx>9lI?F`cAEH0^qpYQ4=$XI1N+u4>(OyK3E$cU0?6b1z=($`0hr6mC9Yo_AVDpqn#a%p)MJIOuyI}Ffe^jkyWWL=IoWaSLoGaT19hDoi~KHImQ +ftc#bS~)+TvjAA)az@77V}~N%{XrvZXJfIL>Pg$lJ>){BL1HiWj3hDXbN3m( +i>Y#WnKSYZ-`T#=kEdX{!DxTbGPLE4zP#^)8^&U`oX_v_@($hIOoqa=-^5fYJUadM0M=%3Bp6=4uis6lpot_9z=zP0E*uy2yJUxr +?NG7m$yq7ehZ^#p?`CLq8?3D5q%0?CTOO93PGhC%VWZD7a#qIO3td1{5OLTrF$F0hplldb8la5Wzyrn(Gi#^BuZ;~_joc~dZswAM_FjwRg0{&cEOHHh&?G)~*_NoRg?hLLZ!O)-$ +EAFje9I%R!sKajF7&0B72Iwvm21wR#Nx<(=rj8gB#U)L&~{1@{{E7`O%O#53!UD-Wao!Q5$tljmQ0)>wHs +C7bZ64F;!BWu|>5oH?HrZxp!%jRB)>#?aW$?cy4#(D-^D2v*P{Snxi{|f +Er*t>HgOC^4Hz+AJj4%h*o2OTBoVpyhCL)mBj>ul+TE?1)lAwTlV}a2Apq+&} +e6(Asn9&1w9iSzbU&1uRH)na4Pm&qHwT$i2T0BA(Fb-Um0;%84JE?e8BgK-$5e8&TKYUO8BFm>$-`-8zk*(dU0J3T;qCGbZ3+7UB +N=%VwPa52m-ETvmoJ=oSl-vp1sXJZYic3&3w2*}5s4$)3OS@$Rlz}&hu$*xR(#}33WqW?k2AE1DX5pD+1IPgaZ{C)rH?Z7m#Fdz_ +rJn`$vR0B;+{W=+6-RbCr$IFKTk5sN@vWR=`Iw*lUu`4n8sx}od$-ySgPM-z_&`{Dz;VfENjc*0N|Jd^SWAQUC1Mp&mSq##END+Mw +w)P@|G?+1598LPba5hWWADL{poS;JCDRr4?a?jy8O<<@?d5hX%c}deD;*%LSNQUv$4trqGZ%DKkU4-$@R} +z@e!rfY>IrGoJ*AdsL|o2ek?VYl{aY;|hoCR%#+xZKH~4N4~1a(PctR^>(XXXxy12l=NDeteZ1)cKxWK1mBC{fH-;B<=EtERKXxI +*goM{1_cilHArRPin@$CBBavp5Sb~d%PvMKs(tcKysAs!-XgrI#vaScGQRj^uX3pgS#>!qm2O=(igdCa+ZzOD +FXD;+8`s+@suidIX*sZYRgRy9b +cW<{cr3M4#0!*3tl2i{!6mISTNz7o^|r=f{5ZQT?8KMdk3**Epxww2Q8{Ro2gEvfdq#6EE&M_%8w!=kmeZ}kT3RC{-Rz-#Yy<3<@V*AF1*(=nK=Y5TVJ9Y7`;-M+!30%*~j*Qf26n;W>L +Y3r7)8_Nsnh^=nIW)UjEw8L2{%&dL>s%#ojo&YA8fK2~=yLvaZcb5B+ApKUZeIsgG3Wd1Q*=PGr_q2z?wo~~H)l@EZ4VKywzviJsI{Y +R3D0!o-U1)E>JI;@-?1~l|F|l4r4i(sx%r54-d&oFV3F8oW;@^a4*arD~*@u2oKFlkE3~p1T7WkaCA0%7+t4k4>dkO10!1PBc*e^ +s)B*356qsdbD&n5#L7p5l~+E~DH0o^KyLz*MDM9bpx4=xJU(Kglu==t2IeU8u!g28AIi-hK>HXbo`evsrN>IsvyY(n321*3&rj2+ +(m0-`u!JI79*5e;NCjvq;Q8e2L!~LuXG>4x?`e!bQX1vCh(qZyOi*k^|1q(q=KEM_2Cn)tT;v@1PU+Uqkozj==U9z>3us3FvPC<} +S}jyO@Y!9c*UC4c>cgATGsIj!@z98}JHqw~i!^+Y@r|@z*|Vdu=`QjrIBzUH2f2z^+L=-j9*H=ELMIKj8GF1V)7_G1mn!?N)HD0`U*SyucASh6qGM038LG5GE?}+~iip +nzxlWQ##Hbdj?)vBvu6ya}sV|Utgo(MpE*kBC7!h0#jB8iN!u7LohZtF)cmEUB7gR-D1wA^3MJRdcSO{O2}>8iXWXb4hn2Em7L1s}1GrGolQv1K)x%=!C=+a`BKe_6JPL0=N()t` +=NUS~SD4k`mxjdwi8VabmAA2^Fx)3~iskqh%&6kRjuu2c`5Qal +d9Wm$KSTi#$>Y=@QLhoK+ER&na~9ZNFETIbZ!X9i7`oAC0-Y-+2yp@|t1S^GBz3UDBH=BF&3$JYeNd<~LBOfb0xOmmIQmfzKB^@u +mUhvV!IFeO*E9nHI8Pr;lCcDQPgILR +Y9x3J@24nrA*v5mAsEscZoU%YF8N#(EW^&TCnyJ=mW>OvKdo~vcpfgx|6(NXmCY2HG5EAoE!2c$0Sa|ijAV8y8^HJ+oPSyjNwvT^ +Z7y9RO>+XCs!SmgfYCe*Bz=N0ZX!%vlCcC$Yq*r5F=SYzg +a|K(2Wv2o`a&Mi?E9sCE1{zKT{P;UuOiLZqWI>fQ=g)4@n1kn^t|;VWIdBOMeeDBnhOFtL38uW9iX6gsVJRre)io{44M5{c;uuF< +F=8FfX!fLRSm<+J=^4fWf>SR3scJkKI6zHtSbI2AsQuPgjZ3=vsGHT}^>|JQCBOcO>@wU7eAz%kj^6~Y~llyfh$ +4#~`?Dnkx@M|oor)Jzh})4UCupe#A2_g%8B`U>k`jIh_X85?eG{tm_CW +L~J3-2^TO%d(Xz}DExNoFc^B~nqL}~xTjhA8SXa{9`Qw*kFi)IhQ_(b-bQxYPx3x?ydATir??aMuM92WSKbogVN&uFHjTXVJt(zG +SooAnj`9w>C~2*XADl1CXF%kkRi{8S^b7;jsQ{(8NRAv;)vI4#YxV|kOVL^2m_0vxDm>o_%5l9fI7}OI&claE4~I2i1Zhr?csxMj +@^+&Zf+CJNN?0$`u*_ila!?ou>x+Hoj+UWK+ETi*9n)uJHHSfLWBU4Cb(U0JWrqP3p8U1(snuyLY?=dQ@{)&3QTowHx{YS%4Mt5c|`F-sVblQ(-?+g}l*YucPH-uZU|^ +9KA@DRN+oxywyECkwS1>jx@>qvdcXhdhu*{h+8*%a^)Hve9jFrE&&)drCYcYI-vdg081T)=PMk|BeH*OxRsbowG5j)B!zZeC4~p# +MjN@tL9QK7iBY5$n3CeD_6Sr2h}GF+*FmBXdtVC%#pZ@`{}0fO4kefg&!<5_suKDpR`D^je(fARq={DzILT~gs?V7!59%(y(P+Em +QCQ`+gx!xnb{&N#E`0zy8L6};1E?tIZ>?h$%o`kl*5IK8egrwmGs!~}^uJ8t84q!-eTe>>3A8?5e**%zmm03}o57fTVN#UEIep-v +qvC0e0v`(3Q;Lfa3fQn=RCAgp{`xH+J#n*&-qLr5!)&dC(au%Plv1!iiS&pz@e2Mg{*OyNh3UrGlZmLx648<^!4PnmQZcqQh=2r} +9jHiSDGw&fClEYRPAw8@?gzgOyN*?vGWgtER$S0P;XYMv*N;_R#s3wDm3=lW(8}Kc1jn%jnJi;pa2gF~IH5uPWDv&0Ek;w0R{F*f +J{u^g@TPPYFncy|A&RPL4iAzSsRZkap4!s?`uQJFO9KQH0000001b{AO#lD@000000000002TlM0Bmn#VQghDZelM?LtjlrQ&T}l +MN=Dj=Ys=(9i)W?-hXAQFZU$Vx(1GZPjSLeF$fPi1<#o2u%W3;`4bTu>GTo+u!wC?L47%X4{}C%gNGD2of5vI{7( +_&?`-&%Jf4myoFM`T76mlg_ES`*QBNXS=uV-fpY2J^H($)AQa!@ZmRj-lZ?|yl?F3$=^|Zp7$$)1%h{Wc;0^dd0s?m-?+c$ZA0%L +KEU&SLht7u=y|tOy7GL_yPn{_3q0?Bf=?2BJ;7fs^t|l|{)ym!5PVVLTNioWn+VP(xHG{+2<}5LBDf2|%M{*Da7TiV5_}uMR~+Pd +yAhm9Fh_7H!J|1p!7hR~6MQYfCkSrO^&NzIwp)yL^ejgH0|@pIEE0Sp!7~@5U6<(lO$2u!c(=ko6Wod5tCpZ0yDULDbC;m~!vtSR +@I->!5c~+i*AV;^!B-Ld!V=W~l_hBRcbA~t@9X>TH2otApIw4^dHKO8cUOgb5ZspFOoF`x=M$Vp@MwasCU_CSR}lP?roU3(Z#WqJ +`_92=|Gfm~@I){5ysddWmSVhCEJb?;mm>cd!Iu-P6D0KTHfXx{EyXy0VkzpqP}5zu6z%^iK|(3-8(Pj!2yR92PEB{uQjEua3jeD0 +zGfN5>y67${@a!zU(YhMcg8Z*Un59p=$%CH?F3I*hI%ejc;zzGbHg&s$A1%i9l;+hLwoODhH-gt8R~y*8OF79IqKhjIp*gr%Mm|A +!xt<^{^iTju0sianBaQ}oJPh;q#=~XGy*Cp)f!jqepv3sddrc(<2&^I +uScT%SFS~UyRJq4J=X#s-?)rVUF=>&yY?fvE90laV~QB>^NZ-;7xn!s +1c{7$UoT=_zEQ;ZZ7iam+l#>SU+eq5MO`mN(8JCEbbjXm_4WoRcL~9_@;C=*-_Zf^jY`b^e!F6c-}XP_CGobyzMBXy}J;6C&8Iz(6_LR{$5hX{9a$i_}o}V`*xs3OQ~;yozz`sbZcFuA+YfRm|5B1m8ihSjGN$ZWZ(Ntt#gC#wz;tW6gh$ +hCihFpVEBKRe@iA4g2)IHLSbg8pij7HT3_#YQUHKYAEjsf~z>chA%rB?K|vf(2v5=DF34bw<7xbwWBe9*G9neJ0gtVT@m{GNQ8Vl +#3=887<6K3jC6--_(+U?CNakSSPlPJjP-G@!Y{?Z|8K^?<2z!^|HCon=j{pbre~jRF2;MM``8sw2^YoDk^#5#vw1m9RPJn*pXt7;QaPfNd;{}4W<#=zNM0?^% +jL$IysYvg{N#NVFlUNU1AA|AE9|O9%<`|SyJqF|T(PMz8Upxl={?;+T%bSkDy#GSO?>z?l$U_8a>-Ao@0qs9R;i$sN4aoPw4d~aI +8_>@46n<_4#{04j=uhLzssjehBTnli+HCfB6vT;=vyVpZaNn6~@PppucAl +q$Yb`_z24BITiii>r~XY;8cVkb}GtWdn)$Bb(-!Ir=oqIKNWQG)>E;5?mQL!x$9KWv8PVOc<=U6jN6=#V*ec?cnRkt_$h+%$AI@+ +pN4X~Ps9AKJPq^sp3{K8W2d2?Cu{s?_5I7I0e^4P_g|d`{^Xg{(4Os1$9Qy~j`kmOI@*2e>A>qxpN{+&pN@IF>U7}McTd;#emchO +cMAV-Cr`vqr#PJI6?wDU!RB(iv~J{#k6*xA6l>e*=jX=kGypEw)q=Z6G;MDU5T!C!p$9N_))=RmF~|0n3k +qXenxUWJ%o+Tv(|0M8PFw6%JFI~VO5qe)*#@M{Eb;qm+w@asFD#{B*9)7Up&c^>%LO{S5lM(}fs^feSId@rBr5P9XR$#*Yhu7k{}B__NhTz=s_!!nk%{1bX$3i-7n0Uj)28 +^diht^&;?h$6o~f$L$wk9Jiv)`A8log4@x2|MauKi~B!^d42eESQoj^V?L)7oX6{u;6c0&K970%+7k(`{{q_mq{0`zfc5aIFY3DaBF4S@i{N)xeGzo=JdOVbK^A3ys_(mB0=hcq67BaT;NPkQNo4gtN03OH_uM6*46c;rKTD8UKkv%RKv&=XC5-1MzXUvf)#acsue%)hb;;$*k6x~NiOW&XeV2o7KXp0qJ$D8A +({lyJW&RbYcf}Q$|H2iZkCiJRchs-IJUn^@_@H-w8S{DimmyC)`eoq7eqX^pwcsll&t(Kp=k^ku;CcBf@b<#5f{wrLYoHrPeGT&B +pT4I0nJcj_He8AMx!_9B-|tyYma*CF5Au0wrq*YG{B10L;t9oFG8O*e5J+Ogp}lyj2Cf8;vUca6etX!?zs +?j|kw`x^gCE$8m*K!+Y6csA>qt^>dH@vl=Hz1MG`^+yOY@C~AUJRaX7x=Zhuf1B#ydHgQn2En~H67RwD|3B#OYrY4(f9vvPrjfFITGVW0i*_pr}h{5`CnyA^sjf)4C@Bj{J3!lQ0fytxs4?3p*B|F63V>uc6cz_*1rfiF1xCbT2D33&BEf-?wy=_Zta*G*{G +(>GzfceokjvFFWL*9YDVJU--R^rLz++Hv~LX#X`gV;p~cGv@csn=y}n((pgujQXFy8GOe!x1ijeZ^8SFThQ+PZ^8OF_!iK!!)`%2 +;|h878Mk2`esdf2xliAQ{p>Hdp}kXY2h87&e!uf}lso%&v}@Vz +sQ=vx3%3JLMs8O*{C4!?W4B{|&bb}^xLm`(eLLEB^X(XqpAw|4)w_e>8Jz$7#1l}%UiSm+kLUal>jLxEA9b4|NI`b|F`#G{XeSk)%QYQvD>|ff7iVjw07b5B0zLK8(*E +_koV?dmq+i|9z-;^gigjKBVx<`!FuQQTX6}SPxI#hkd{Ee)Rk0_hTHkz8~Yh^Zl6jY5M*Sg^TaUxV-m%(8-DWL9aim<$U>m(3|V- +N4tJ;KgR1(eShTxsQ+ybU|f11K)&b!;MIl)(BG3EKtE4?0OR_p2ax~z2Y^>UdH{U)9S>l?+2KL(r&Aw<9$@@I#6R&M^7lT3@mcy1 +><=Rkfxmy{AAzs&AAwI7{SkQboj-!_ee{pmH}?4x(!J+T(BpoX-~h+}3H_M=u#Wq~kk_w#82x(cVbGBm9!B}wJ_5X({s`oU10Mmt +jX#2ZT=NLV;igBx5B~TOtdBh&1s=ZlQLO*ZJc{yu@+ijX$wyI7$77hM9UjBJ+VvRH6&^#qCp?C6JX7JNj{%Rq^BDBszkUqm?ff{> +@9{YJ#J`P=6SlykrnnD50;VEk4*fpxzA3CL^bKY{vx@&x42XP*E) +*yBl*f8>)WZ{$hv%{2}Gp@#qJN#Nsep9J1|f2R6~zV7^Il)KAQ!1KjVVINrj6zIv3PoX`hJcV|C^(oN*uRn!#@<00i;~na_Yf+4mXHo3+n? +UVi%-?5Dqb26XBEXCQyQ?=O(|e)<>8+nfGMedF=?E9UEU&!RtXeHQb)`?IiT?DZ`0N(_p-E)xV +cYF^0JpVcL@9X;hz;l?Nmpza1_>boiKIeI~*7v;n)ip@8kvG +?ZgWh=aXMRe?Fq+eBuSHw+mlTIaK4n{{ryt7cXG`@78i2SNNjFzxG9)*B6m)M}^%lg1+qcBKX=1Uj)9~_9F1|cN(4}X8ah!oxs1 +3GzH{)c4;LWV-SYL0%_+CCL5Rb}O`F7D47G1_<&ztRu+$(9v6=9lU5cdMMxGQMo}$`0%guSB|~1bMv{UWsvu2=e}RK0#g|-_~@Gz7pkc^(y4wlOX$-EFsAI;(rn3ed9+2c^`S|Rmi{ptMOhYcr3wd +2(n&!W)AaqUJmtMl|%dPCMf*WYtYZV3G%w0PmuBObFV?azep3oX9rEwH +b%)^ff~_%5hi;8|s}bb&|2~4upPafi`uV-B(Y`yk#yq`hn-0P2w-Dt0;%x+ZpPRi6#y{Ey${(r +Wu{}5*P~r$y&ib^nb)J;UwJ+Hd6ULJ^m>&0l)mr09q?-^L0(rYwnM*;+79CqZ-@T;U_12h&h3EL4{7+Hw?jF9-wybc+aB|?{r2eh +9@_&C4%i-ezh--s|L*N|ohh8q^d}JHef}JROn-k)km+P)hYs1d{+l4vg}1$-L-woP3G)88h#>PZ8wj$$$aQZ3Uc6&Rz$11<`%h7L +_Kp~z&+mwSe}mwG+|L~`58LbnxNs-*a|1!><=t*bqf_3&0g6}2x(_PSx +>AQA#2lMz4Wcli`U4aiLz8&S<^>&QU8+QZ#F53((t<#{)Hg(t=sl?2wywD7vp|jFUI>Xy}-NPJmz<09`j$#gRY!Gkol$0 +6J-7S9eK2G<}}RDJc6tTTr&;xd^16o17=Uh_+2+0@!y<|a;DEfzTyn5^NAUlw-aYz{hT=i^LFVB%(G?w_53dE92E(wmvU +`>6yEA^0VNY;L`^wEv8~J4Eh&%{x29PIA~gK_~BcC-%cb_d)xP+z0rvVIR<= +bN4~JF4zZndZ~tAxexkzoyOm|5B8BCYxv#!V4rzpAB_8R`(S_GW)|jS&slh1HVgD+WERHjm|4jG@mVPMqFHF)<+CuaSIt8Ie@^f? +g8#8^huBlj+ZS|VN?(WYli%*cdjC5?=2z?cVg4rfL;3Ghc$$WvukdsGp}tEMesw>L?{)j3oNsIR#{Do3w`%+kwY*>MhkfgQP4|%I +dtA$ZO2hxQANt)f8~C&RY^0ky8}WP0M)@;lqx^Ty#(2z`4ZK-08+2stY}EG=P4_V^=j_?QyK}Xi?t{JZu2 +q1o7P{!EbdWae*#UiR-~zL4gc@w@|aP~aqDJsYpZTb;1|oadh_zxOMG$J6gYZRdHEW*ho_mcmZax|q&Ct@+MT_(_TzrQe5~K7Pa* +BM!b%P5X%*cly=sXj{YB&K*rbV5hMuHw7V^ZPr* +tSf&@xIAt9;~sQd{I^WQj?%W>OK?EL#(Dne`M>Bn)cAznH_-2DXB^m0u?M~1OYj7OFHqVwJl>jz>DPrG^acF)c1rVAjbop5Vwt_) +6I?;z|4q;9=@)mX{)oaNO*>ob>?Zha5BgjFTTAaBq2F3FR|ILh^gczu&pTuOltSLenC9K+K?Ysc0ow-u&827BO1!Uk!v4#;pa)sc +Our?}4{Ew+>6ust?+E&>qu+Pv_ZrIc8I5O|_!XVd?XW-TTy6U+v^`8yKEY$t0l)ocG<+XQcbe1Y@6+=m^m`SBpH9DDQrP!2{yX#| +_SE|Z{b>90zD2()H0}yYJJPAT8V@>S+QPj5ps*{o?5pVcy_%k7+5|4Cuz^O#atr4u@|uk%{feqGWDJ;J2sJ;CY2 +v<~Rdwxu*5BS@^S_*nDb9UkQU11aw1ovQcE^90cEGRi%TC+aACG0LB85FfkXR|Gvi2tX9s2{SzU{vLwo>GOr1uwT1>e|CqI;&-RtJW78by$^T5-$cf_1G=L5TK8E5 +kEY-2>30Xk)jQ$i^jSk^nYL)XB%XQi?tspQ|E{Cw>v{Ys&3a9L62W2z>^;2q1|D=`7k0oF`dcmQ1`j@Ue30f&v(M14K=}ju?Lfa@ +Ydt;md=dSw(D$z^JW}gqUxn}T8t;Vvz%S_eOU~S~>~NFTG2a=dYbfj-O1Ebx^r-wds_-6)`y#iA;%+0jGr^=`Z{WYDDD3ST{`pSm +#aV}O1BKn9;Y&0v^Nv?i*dIDz-!Ok9_IXuJ`_@j_K>k3#@lNO$e@MR{b->4l`S|DPcP_;d+vq*1WpvT|kDd0he7u<6x9^0H$RNQo +{f?pEemXXvXz0%+&hu3r(CKv&{BI9_A0!S5-+g6gHXqBF3p(L@^m+Qdk)CI2n&Ud)D|{9`zpfK!rugrN9nf|1-yiAuarzxhanCUh +c0fP8nBKqU!KQZ~g>6m0?|QJYGe0*(@g(AUS7|wq&~GmuKl+`?dn^6Ub^5rW1NOxbhmXtU(A1Z +(ewQs@E<(C6MleWn(j318{4S~kq7j)qKi`a%V9rNqu4){s1 +OhBTx_vsG!rTmHDPY7N{@Fb@n?3*{*0b9|#c#P@yM*4kI*@b +&!-aHw*$87-RW1O_h%@))B!uzcAD;Vt@p!Dn@^?Z_jTgj5&!Xdqz`I5>n`?6lX|=II_Q9n_??~b_2a)cQP?LsVO#!B4g0E-?`n!? +ea)rxJGK)(@70Di$bWqHC)DuEHSADr%Pvm(;ZEq!&-Yjd4qvjr5j=!`J9R>r{zv+KfZhw5|8ULE_W7IW_ilRsE5TP${9ov|uf~6Y +AnVqDOTYP=_iLRvPsM+SXu2bucE3`?en7wXF#lolDcn)x*ERHak-~+Yun+x?!!!@uGk@mcJQ?eFPVU5+%-b~&%l~XEc%NGyrFj|s +e#7{w<;)=1NnzU(d>Q?INxxZ4cbxHjm%@uFYyrjpjDFwq-~+^epX-F(iT}>%gbkAaK1k08XgQD3ub1+z;`f~I{4J^YLxni-tHXYw +GU?Z%>R>q-i+lWn9|c7}9I96QiLhMu3$qs?2A?vOODU%#SR7IgF`xx3hjw8LHMRNx(fG42G*w(Bl{Dk+g`qJWMgtoJ{#tR;64m +6!ZSv3MDI4N`aq5A;EIMos5DwsBlgGL?NnBS!PU!!f1$+=m-UzVz>~N>s)K5hC-!Caf9W;&}eg}F>0kB2T@q9$0mQA_YbeuX+mjI +c}RIYx!og^wIC{ol~EeiYPJp@YZ`MZBBbJ}x5Z#Q9O8<&SsX@FS11KhT6CctSE=SgG&CZmn+dJQJYY@Zq$vlh>$y;lE>|aLK+C~! +Vi2gsJhh+Nfsy*yV1;@dOLGQk7$_SJEE-Vo#|u#yB$HhDP!!VSg@wM{>}q*VZgx4GGkb8(@@g?07WAY68VJXNzS+|T=lByN0U9X% +o+!kAxezBb(wsUd()6N1e-zc5Y>D-c?B3+lKTOv&+NoCITjR{=9$E)UWKcjsqMqsEyQ&L0VeMyX5v +2~DYn1?mEho)qxT$dIG>l0dbG$Pp&7MftE2+h5F>}0a&Q73AWjD&(}rKno3`Ri&y +Nsu`zO!(m#VH438ZgVcI#7Utt6f`&5A0V7Xm9>#76-CL%!(vd)CS4%diges0gHVda{3zLDsb30+ndT7IaG%Yf@fb$cF;n(5!WBZf +*|j-KfDl9g>v0kRVG4uQaT+;{L_`P@5mnK88JTFI$>d<+4hBO79uk`86a#o+=8_R2ri4ATJ_}5D2>FO;jPrsnPdZJbR@LTkV+NcG +Xzb%Mb%$`QxUL?9p85&J`a!u+i-nRU6I>{f@HiN%C*e4)6dDXpN;QYPVksGo?O;7D7r8-c`F&Dpb_p)fCi!uFaJX9L%6ZH&pvh#7 +R#cfzfeHqg#l@4`8JpNb5K(jnFP4=7&bdDIl#ZF=49wi`LJ=Zu#Ig$ki`foB5Up`j#lFdUYMTR@AYKAOtBKTyR>z$t<0gmh*Q +hDNH@ILI-X^tl_nVGt+9NMMTah36sqB5cGkw^>S}QOo<8zs80WD%Odgq@ICJxQ)NwSZ3Tab2q|?Bamtn|sSXGWXsHN4%oJ0YL)zO4ele=ndbv47uqySw_T8M)#k1NS`%}7jiFC&{q=$ldsx@db?k@7m +knj;2L4Fs=(Lqd1jUY1>)k`T12}N$%_-0Vlp1ygTi5R<~P$Z2JRas36B3f74;rXYPv6OGWLFdjTGyfGw1VJbYeCVZ{V4N)H(geLaL>ej%S +-LaEvW^=BYnk(Zc}_59uutPO}1P2T0wUSO>v$$&nR)wG61>dIIKPcd;A%KWc+RfEq>M&X)$ny +PBRBt40PsxhR!$#+PN

5!gdzbhz`yi)9zXS1EtOwgWEsV1Pf5=o0&GB7vKkUPlYKr%EENW{blQR|d|jxaM+9jnnO^5#j%5XQA~ +VUoDZmZ^zVOp`Nv=cJ!Hm$%A%o}X&9@}xI)KJ)Npf@Lbko4TM{*`2o1c$6rj?yDjY6iS7#Vxqa*n-$N2nrbYJV-?B=qw1(I%+*p< +7$c#6Fk-1M_NFc-Hm@wK-dq}+sY^-~-rfhe0wAF`)v#rK-qaPrg!E(uaY^)l)tkDKC1T6!uA(*VORK|) +ELu>q%z>{gkMNC5oCtA}bSn=rBq7gXx7S5O;Lpd-w@P-tZf_574}UZ +K2b+rc&Vr(lg6x5-d`oN31&p(b;})r1C5D|4(Du9OV(7vqwA^I&Fg$p=)qu+3R`)9IZc?8sE%C3enSlF59pOJ*dH&H>p|L#xke8L +e2KtZx8|U@MY9JZ`3ZBQy@d)0QkWJ-SV#OX*xwBk!C*{;?YLd%*hgVtGiA+9l7gy~%GDCMQ|kQ&dRfaa$8n2!?1iZutd~r+U83xg +GSVtJSFMnYP@O!HTpi~XeV3`C7)FHL)o8NYwqywwV9acAW?W(^AJhmsLepJY6THIW9<1mPk_WT;JWZ*p2~>>Mos`9cKcAWLXe^~S +3j*e;mBmj7du|j!R;=rT5#eaLN@dt0*ETRx#D?4AIQ5h+9+K|(0IqvMHB*vO1t}~RT^P%S=#l9qldF2=0B+f)OHlpGKUh%A`;SQG +Bdk`9A?;FBu$<}OCcQS+A +w?cD+2vPEzJrqq{$_&SR?m1MU*=j&SE|1e`blikL`?HbI%iEFNC7yeW81-k2JjIL^T@ip_bIj^^#H;+YK2(K}zBg>uep7 +apaUdC>1R<9RNp`V`VqV%`Rce^0y+9+o70+DaTH0QBqm;Yj&&hDXSf#LRs{K +szZ)NYlsn*QdwRaQUi`_n(4`CuB(E0nw&>Vn6FC0x_={VWiT{jTM+XF>+kc_uwf#jh8vzMM3pvN(NDM4h521m;%+X<8mzdWT9pK> +K{kF7(iI{aD)hi*?4U*;Oecw3k|Ls@=I(478zaVw-lNnoCoe?%seY+#v-!@PH@8^ipIJ_+241(LvS8jYtrOa&imbwrbfPohG_sOd +q!b=3Z_0uax1kK9YGjn;bbL9GF1PXnn>&`5_YjAGZIe8Ups@B +>e`v6dfK(DeI~UJ(r#7^X}2b{bl6@_;F|xW4wX34dN`Ej*tudsFE}(Ntc3AMAi6c^REd=@7o-Pl0x=fe-D51I!RmVK&zzP6S!i;M +;jV4eR>FEdqQX>YOwyX)Rf>Y3(%mE0wv6gKbp+^|3|Ln_4d(oASbU%n>mmg0rmmFB{8K!q4iI8g)B=$3GD;jvh)5BsSqWSP%@5|a +D5cS2FOlegM@zYk^2M85QMU=ZNX+aP%p^EAWy|AKQ$w~!O^J1HAp~+tRIQ82AT3UF_3$<#tyXdliOWH)O3b!=Wh^IoMp+VKdjiEx +8aW_4B5lT^7DNdv21Kdk8y$`B5CU&*l+YUS=Eg&WtSr^f&6*9$tfLns00k8n0ISDJht~=vU_l*m3C<59^atG0d_xsQDrqQ5H$iAM +vuRQTXe$GTa1JEi^QaHkBXACF@;lkWVQQ-E2zj4(v9U3lvY1xKn6#G-JBF)fO|WC464Yc<9_*Qcu;ZMjSCq%SY=djC?X^}N}tF5VN)o*+pnh6qsF`W{8eixoCJqHZ$9nagkB`Im}g5wVhyNQ3PKE6 +y`8#{5J}@4<)M06geIm}^VJ|+7!B+*uVT;WzUQaHm}q_ohg6McTvEovfQ_G4A2B6P^$=766E)da)`%P$ORYAr(71 +w-C38f^xj|8WPBsolRp~AZ+Qdbw#jcsN_SPlGR)bYm$YR9R8=}YF3(Au(8IpSc4kl?t5kv6J`Q@YSL&KR2_rERl##3ms?Ryf$ci^3wYCST33A6`SA9MmcO9pW=LrhGkifcuV+<=EDBfySueg7Bro+X>tyd^@m1jNew+*-#d3 +5*ZgH&CR_AF(=760k2k&cbN>ZyBR{yjf!a@4Kb>uBxag%>WCY?(895r_{!9oX&th)nljy%r~=(-ODb>F5x42&nus6GnwTQ!!kl~? +E?Ze95+Eveg0&ov8#qM&kBy1@fUp_-N(d4ThUGAs^qN-`RP>dkMO54>%t>#|{t)QW{XzB(rtxVKNO~=k)FvYq0KEAT+p4HeQQt5r +Sg?TpEnj~4;R^VHc#%P-iXhDN8pwZs7raa2Zha*|gN9USxd!o=q`gS0Oz&-kncwCRzuz<(aZD)Xsh7p4wxy=AOW2C59zP9HnOf6e +F@B^uCV^Mf+n~mZpvq8aRAizN7A}hIK}9CBgldy^k28unR@y_QpyZvJ?_;3IPfC&?`r105=FcRvydhVeZ(Nzl%vgA}mXLTTV=}?y@+^SD8}G4H_cNr+SOoM!R1!}eWs20nOXdang=$I@UAmcx<&Lz9WL<=~BsE#2n0~ +=~Nr*a6I{(sV3cS8+K)t#L|tskF!{71sVnCH0pbe{ZbF`R5L{ckCELZ#)`G>VTKZ<>6_GO%?z^Dk*Jh0JDg*jCc0y`ZM84VFqt|v +O$pt;I9fyq40fwSG%nfLTuNC~kfhb$K%`K28}TE(t+Nb+k-*te!TT(k*wb7~`{L +3A5D5gk<0QyoJu0lm=l#R5@9_jN>hy<`flimLgIlRB_^AZGHRGV5<;iR>B6aQY|H%X>2f)B+C@F3KRtz7<#eb>4Kzv-oufPsW|fy +>+51}EANx;fe?1jYJHkO{&7nn1qQC-g(00OkpSb=(+eaeSj_ovh=i#s6YHDtxYOdZtTBnmO9Ep_H6dAo?C9f?+>oVhs)V;@oz+X!s(NGOv@7+TT%t&&!pgD;ZEWt|IU +HgQaXg?3JuaBos;QzQ2&Okd0MAI7xgOqH7T2E}tu1&DgZ*qjC@4ae4Flz(C5>b&64$C`aVu3Co)%O8j888HS@)?nG1giz2xbQZNx +LOa&(AfXhMqWs4UtDYIdJGh(miP3R0$8D5eBN6+?*<>jRX`ggFFgo=`RT5bUBPyk2#9NeVLxJFUXPHc&`xIKs4+qpETUsQ3RjVjd +KfKEh5`r|-PYKOI#vx3{!cjsVl=_NoDopBTTc)!0V}-EdxFzt>IFk*0va88N6B2(h`*W<6V*|X}I7nPPs%a3LYlX-TvDCcbIA-Z- +u|P%2C1=UO;>Gl@clmPs-`n3$5AwErIX?%Y6G&Yz<*bjLqPSs>*qo~(@pvI(Y^_1GHD(AVe}oX}aTLo9j#b55BKAj^@scdi<3mrA +_ZEv{0owBs_6~DT_jpVCS9(i^apFTH9u_&xX*#2MlCxctyO+!0_gRyOnP891CT@|CP?(DV +C6NZw^kj2`R2f^h>Kw=1gPKw#_k^fxK9^e)2W-}JRJSl|%5k$6RyiSHx--&-QH^*{lxCS`n(h{b-=Y49Du}z|Wwb&|#>DN=^?<^$ +7(%CV(Jof2e5Xe6)|V%KMt05ED5F!2fyq;1Ge=UbmV0OBwH`fKldYw_ +O<5vn4iv#;pSGN_QFazGm1r3~>deMg3Y;s4FNF|`ylr%==5eIXnyMwK<5cQMSkraEyQ)>Dr;&0@jvWt-YP}XjVs#SgR;39QV;=)v +B?bZ!?McNNEiYLeP*8{y>aws>U(d@li9#Yk5V`qCYmq%2G)Hnk_QsF5?5;GtG`JZ+m6l-jR7D8dJoR +gnG-sN-Uo@Ee?kGOT){T`}Xt>y)0ND{~dm~0)F7_qd<$aVuyS=lX_NUW)*zPl?-{y!+0ntmkX7EPZ=~FR;Lg?O4(Hy9ORv(AO}V? +jNQ_^y%o&nt_UXhmkMYroR!ROrA2Q=HEYO*0~a_6j?go1uK!-%-)z^d#?oWEN;wL9fpaFQMOd>$PKo3!svhg9G#u;EnmpJ7WqrZx +UR8*8w^NowmGhg}tiiOWYWYGXqnKwisQ9N^>uBCuj#%+UvHRwy%OP4mHO^vY<^b+^H7uf?g8>N-Vb!^3frK35&Qo=$*)Vp;Qrye$ +MfGNL=jYxves3@9O?S`xbJ;>h%{6XjmC4O;3rnrM)YhBUO#TUk+o +LY_8tx^%1>i!xjI5@IwMX@&mqH6SqQHQQ4*ak@CxeXC-teB=iwlfxofG970QPa1IK?uv)#!8eaW{#V{dW1EJPR=^I&&dY?(rz|Hq*uygEOgJN%0voDUb9McXu&ZIcmRH@?H +60Ht0f4#N^G=7x`bScB)tqO+(?Y)2H$sqH$WhaE1PY0R5fB2M8_CWV0yJ)+UYkRn<`6yElMp5$HrsZ;;d;Sn-^!ydT0C@q#rADK{ +q){Lek(AZEidrQqF+o-n!tHG9aBEYD0ihfYiWg{D8Lpa`*yRxTXi=QTuwpXRggX(j+NU*8cF;r3`PWsAXE|N>u=LEQP3HXIjbwTinDxDQS0t{0 +DFdNNy~dIyZBz9a8#NdexIYOdiXql}S6%J{(W@dNLg%4Gy~xD*j3n@yrV?i{yFJT=RmPt@6_~n&RPv$41kA9gn!3{x%+76;W_+wo +cqK^GG%%aNBse@+yBc}GY^BFc)@qnATiImF>eZ)Lj|R7?R=Cx{P!O_jNvhoAuxd#TbUDsyeYqU= +jlSHJE^{D1mxJAq!_0a7TyAc?7*;u`zz-ZE8!U$iGfaH>>hu(a@hQz1BaIVVy7@PH2X4MYiY>C?$Usxko9oP% +76`0tD(L^_tb2>?H|LbGVBXh8E^rb@el^+N$oir{lDjiqcEJ#F_tjo~lVP(GvRddTsfz~m$nNvN9fE$+#s +hrH||5$7#GC6%^j{?;r_BR`$`q{i^uLTwEuMdGqSd+;!&iWk4QFX2!M;E>RaJ?;iG_1*gDU;e?jiO08R#mSA>uc&s-FVOrwmyd& +&zp=?N4Y3;8D^T4Ke1O^KzT3xq7lrQQ>+BaC04|hfN!)@Z5QKdB%CAPgBJHqn>H~qk5n(%#9THENIE +1_$e=dtqPRpGN~)lnGKrybw+xog7lr2Iz4fdsC)*ut}z7&Q9)B=@&hTdpfp|WY6jF%5F*|SM1o^cUjyMx`=5pl*N4`OiUut{|@P) +fwJ7v5Rteh)GNKDP;=V=S9GS$-z<4^ERDUTr@$RMz5G~M{g*C-Pm#*t7i7nIspL>9WiptP%>DN4Ced#ztBR_@+|7rx7ZijGj@V_a +-f*cu16;xex7_U8uqii{uz45I+eq|)w{@0GkJxQ~89}`1 +Qfv?Ze^36_R6=G`VH}9rtTSoVu0e%GlOhr}UQ9z9%1~e;8~97wB&Ni&J;=Q!R;f2Q*=Fkp +#h9Ee#??tu$tG#BrS*wGkxgb)yv+6C@EOmd2oX@X^!Xc(%Sk5JfgCkc$7yV&=Z&b9Z}Pumouwl=q@78pG#V0e>Q({M&95jCHMI0$JYHLM%Yp!w% ++RJBi1za5BR5PDB=Tq1WX%G^V>!XpLV9(8OsNXl@o;2hoiAxI-((-Qo#G!6da?@QY{_a!a-KCkC$uT#vNPFBnTJ6q|TE18zkKh^I +v3;J2{cSS6al;OSar2VPQRk<7f@6laQdR8K5+hCKs|c(^sSA7jQ&aadP`kk97uy&v#crGqDz|r)G?XLjsoB$=hcxR)xFtDT-zk#bRMDa&N590@ +v=$fLFk6gcIXFMu`2XZ(cgr6QUQr?#eRLNVhwB9-8wCS?k +y2NDK+|r}PwIb{9uqBFhdr_oQCi^C|s7jq(np%yS*{-Oj{%y*88=+F+$I;@j1MTYg!+B9 +w!WCI5+BC3b`BUqlzQNpFXuF<9dhlb-xaV|P`4q1(9kxV`D9K6mpC;TZ~4k66VpaFXgq~qB3fNLvac;wp!qZrZrCekq>FzT+ixQqNGMGCzKCCRELuZZW#P1CxK*bbwrNdMvou*!}W^nIKtYPg00iAy~|>AE}~3NaLVTr8;|p8@pA4=KLq05M4UZ%oVjtK +B}!UX(nABW?Rm=4Z^EHcxw%$8nwig@^qI06zA{&Jz84@1MlLIFeFD5Ey@T00i^i_?-kkKn^&!;=#D$NDHmM7=Jt?o+s_^t~617#U +xRO2eqbJwnY)5c)1Gmo9!FTi2wBE)RXZ`ql{Oms7bPBM| +b*R7Lc0A{F?Z2=odR^2%+>)@EjL`oyTAOMQ&Aw>#%-0rNRfy3Qi|X<4!|5L%6ko7_9^_!0oQC87Y%oVCuFZ}qpEbQ9#%O5WEG@#;I+d)ohvoQvEd@x!%mbl#5V72TxE^{<@AYe30(mcUQK8l5G`p_5S{+&n)AR3WE<>y(A{ewX +iJ0>pEOyk(Nl28;*^sfYagxoYMe^y&R<3AHwW868>}|Rkj~ta7d1o1NzTYffI?Z2VrN-|b13C{(y5^FISP>Qcm1fopoz# +xDGAzDFEkSc{Tf4f^tEw35oKa_;P#loiiDM82~dqT;(AD)Ar?&>^@FlI2@K&!&uV8IQ>U#3n44PI{uS1@_lFa8uTixljZ*^62bTW +;3%5P_|4uky+~rtu(9NhS$Y +J&D2p{=nkpo_5E6?QH`-4tAX1wSm7^U8p3-b(?c2y-SL{$~E`-A}!@$XX#xYm%?K2ym~3_9jNyCsbF9KFdtUagGUyjc;_Zkf(-(Rv!kfTQEYC?s8%q@V;C!I}jAc`ur8uXd)<4 +PyBh+(J`VavnzuKmcx8CD$U6)U$T5*+NT-$>ACsP|Mbd-p5<$}(}>7~mHotriI~g%*9FQVrHB*7$&*HdTqOV +`Kl!vrEITfQm<$9?e$Ld`mkOVBeFg2f(SNa);@dh+iiQ+=T`=E+0V+a9AgEeU#->RWaGt=@c`m8Dq-2Dm}ukmMPhA632|r=SOpfa +p@xF!y;7{RY{XyKs1#`fje;ms`p7t65-0RyI0(xm3vy3cDv^tLNFI&z{!-d{NB!Eyi=~zTn>xL1ytq~gY$fu6ZMW=9f$cx9?)!_< +gs~}&yAt73!}XwC4xD~-(_}cRwDLAyAMwXZ#QqS7yQR3!W?Mod!lp%TNG0zt|fi}_NIO9aQhhKPv +X(xzAMKaZ4EzQBJQV_TrI^^ +O1$xUDn8`ZEjQ}(#L+HJF@sTkw4r=SJRFo0wxtE^vP`H(Q^9wgaYfDZ)qZ-H(^@VhlhI%(l_q#kf|ljOuq;D!djbOvgg3MdPfVq2xhA0)bDw?g$&Mxa}myIL>fggg`kCFRcp*C1^6bbuhEJsA!0nGz?w%v<@-B%>Q&} +KY6`8poyj(G^xjE9WN^)z=@eDnfg&(Bq=sFeTKeL7}xLKkI+8Ixj97oQyFE6K9V9?W89QiZ|IQRQf;i4c34cnOc!~9NdIW`xjn&X +9E{ZnQA<&skEjLyx>`_TOwL7x2_F;JR2{bgl}Q2}K-qP&X%{kr>ZDO;bkc#el9joJ5_0l0j}538@fZd7BjAKrvuksfSUYgMj;~E) +sk0*e;9F)YLK3J1pS6g*EEsW!HCbnuC8aHftbbFr6;@r2Qdi{m9cl%0YW`q3OcFFlmI0T<3pe7iug&4M4A`<`zr=dF!Dy1H59{Y- +#dGBm>%jPXVC6C)p6N1EF`1CqEc7y~=yPdv`=plax>{jzCl;bN#-CJ=VvMXP<*2;zLWSBnE?4Uk)47gs;wp@jpk#>#I=}Jya*365 +zJAfUap{>0Lhvfz0szmhOYd<(Yi5%%sX6{I@!NftP1r-y@rGR8(~j_gWB&??|EYvBydaJ!@@+L>UFGt$j2{ENSQKZ=A* +VdQ#%hQ_aAEp;HM#rqRlDbvd)f+A7RQKRjSbdJEB2XijIQ^)G3;(%4CwDm%8W3C{QzcWFQz=j-MO>Ctb~YtSTrPrZmsw$d-dbApKD103&^d(rT%ZxC2~O&qd5e;IyH +>#IEzF;-o|{<`B_r~Q1mBfqa@*<0=p{)9GbE$cEUBxH`p@0!vT*8(o2n=(>I%EVQzHJ={OP3dCQkqKy#!f#69n5onK&|6yOo3VXi +Tm@fv+pPq}j9uGn7#|+6h7Z*zGHRMC@$}2~JV2s*pnXF&b`!o{z~o5)G-rmil+jojJq&zmI}B$)v(WX8KqUVQ0Z)l=MW?6DETQ}1|td$gUiOf=Xv&1KH+`}2e`M4&mm +kJFY26@yo+7Nrq*bkW|^3%2;aEylKh84Xzq?!8-_iWOE4#s;9_-SUllS(^5NKh!OEAyWX$E(~?8TBOvEdM6x|BBhH2Gj!@XG)01< +ii&)p!jxFP+Quwm(k*YbGE=Nb1Wy&GW%eX?Pj-hO$fk0J+{>6n(&1r#Ee26WaOI7alQMq``Izx_Gt*67Ip)h3-scfT_NLAqXGYbV +x~x7*Z%Y`T;u@u=9l69iGB$9bCK@fh3^pqsM2PjH1@>OASmA(}ogzzqn_D?57@`^a$NmwD2;>|tSke)s+_cvBbG=?Q%V^FmqH1rZgrbRCTnja#7`asgo;Nd{YzuOO@j3K*cR)VUMH|Z|cDXud7kxBOgX7fkEd!F$xQZT9DR@K|uCf7I!dofz;XU +b**6LqG{*s_V)1h@CR629v%)x6V;jMyo?3rqX%)?+!)E%rjC#l;F?xxz&Z9qfYm0azv;*y)VG8#9oQ@Gtqw{4XyO}@=?Y%I`zNvU?Ng7z`#bypJ>s_Y^x^jZmtFiSck)2(zBq6SaI +ykIn96BS8DWod{z+6#r}j(O4}8QMZ(#L8I8wz(<|N+;~5JYc%p%Lq^D;<4zC@GQ@hNK!jar7<^Wo%09;0=YQkSC@~L`^c&LDz=i9>;el$k><&TO +&*(9MjBFM|7!qiz>xt`$TTm^RXeCrx>aR*snY)QC1V~NUF^U*YUK{4B2vN>*)2S0IOpiikRHzIF!?dAD=bRIrJPR^G#8?Sy3C$*# +A;BD97-vaCc7)9L(4l3a3@{9^_*NG_PIfQ55~Ea433X6cs+%GbQct*qQU1<+m2V9v4oBI-yfIu!OUBs}Ley`Rrz878`GV}VV}*D$ +6lHEn6BU7ymIIN_FV7M+kUyd)@o2Rc22qB(DRFbzZbcMl+{6~o^<+jz*A_b}$1Ht<8_ICmLMKACn9RIc8W-O +SOzZwiqA-&%BNCduq9Kd)*@>ci2nDcQS`I?g$URvNHoVcv-pEP6+cmpGd0z*l{!VJsgyRi(W*?2>}t#$r@1-B2+0(#mbb-j=W`Zk +qvjrusFwjTn?$Ir(IPSm?3Q*V*IZP@mY`D}8*{_;lfj^v9F0B1F_Va1mGLX@E#&L4qLcyW2I30kb$mi#yd44Uni6;WV*f~uZ2YAt +_L(6PU*33qEOHBDlCkV!TN&T@g-CFJ#HjyVEOLwlJUXN7@a$Ag``VQh;0y3u-z8yo;R@y7SYY(^Zm)-_PC$|)(1u!?49XD7=a)os +aSUvR2{RLq5`FnD#Uhpr!QG|(YPqJyaoGd!TbM{;Dy{w8VV6V_<`_xmTG;uP9mrP|BU=$htqY7$CFMf!vgI;AKMwmo)*g4oN}dUi +bc&4qydqOEe_f#`70k5Ts_1lvs?8wH6TMdCu{zCnt&6D7!2)k-omNjpE>jA{-0BT%ynf8Jpb%NE82gY>+%@bm6;%Wg@pZIY(p;=W ++2ClQ@?GjRHt3nIwB2NF{oY*rXcY)aTg#8^x@KeYCwcH-6nA@+mXfjB(fS~)9p^*RCGo?7rJ6(r+7Ux2N_l>a@k!X@$f;hel|dAk +^(?mGR>sa=ST}olBqSPml~4OBm3jTmBjXJe8V0NdL(*U&ChTcY_p}&tZ@JZnwup^cV7J#`3j($%qD6ZxLZ>Fj#9Kt;90%o?`H=am +*7Wi^s<0RT;(A1A$fFxE35yd#wun`hPL$k&?RxEGqU!FR-k8!4`@DHnbcv}ClisC5m59a_>+)G}yn_Jgi?9`tUwNY~3YxphRKYpk +(c@HoGbOfa8@@plj8~wE+eDW=g}~6Z~7-#s;1ukiy0RfmP3~zh(vDJ +4Gff5)dCUqHvuPZ{AVqqO>;eY +q6V+RK{)vj4hH4K@nAHi26iMlv}z0Wh0DxBGwdNy~Ad$ws&UNOTLX-&Xt9oJ+6I9nItzQ@d6{n<8Tshc~BIQUpNq}LSq`eU;+JGzI@}!8&9?mc%jA2H(9 +Eu|IE(I)B-S}lp71N}q~u6C-(A>|T(Ja{w9!-$IeU{xdx>U3H74x?#JwPvd1p~2-_H)E(%xsPh-!i45Mu~(BUB61CTCt`-oLKh_n +wTgHXc6T=JP2w1cyxb>y7SCPxX{;WPYl;-2V($uIf)&HA73vp`dJEAgu|3#Z+K{j+tWd&lz@$=9u}O&_`v7e?t~>Adn@%tnxW8^%&s3G;IB{y%`>$BIlj(H5?%j%|PL2#O)@;wun@S?N +m~WG%3!fzEHn-5ic*c@ZY2QwzGTGKQku2KRgLqTg<{5Xi*mI1 +0%OK-o$9{ZE3{E-WOc^YxlJypFs(v7vp*}ExrgSUKGmyGZ|Wl(FRm05J&PfFs|5j+L{NxblULJvVRJJl#@c@UgOl~Khh7v_s^a#?{2^cIKy#sy +vA0m&>-*%>dBf$6*B8T*rw&>fsuPsQn^dhMe2F1+kt!isue=sT$e!NhGbh?klRV9+iVSLBjdiMe7Rl2iFb4K{%jd3IwUD)amB8v_ +lENqi8>5wolXapR6Y(Z1ZpfOY`jJRHQ=X-1R(_fqZg86mW7sJtg34!ZbrR+MKZBD5W;&CwnqR&f4z5CMl-9q?r}v +I}jkA>VmSayq43kM}LIf4g{;A?>5dBR=uZ|KH;mBt?M!R(6~_z#~erk9qr@U}>0g!ch78`!AQNKGB^W%eZ%+zAg7 +IySR+*bu0Lpwre%)Os5d8wG2+Y&6dOdJQRjK7F=DcqM)zC(D!aj=@Q#Y|NP +8PYH?K>vD|FUSAA{r&VHZ_Ag{^J3a;Y0$09ZaFhsL3X;>vTnS6_~5x%3LIA-rjmR(iZMQO8c~S!SUnDE0VE2sIK)Po>5DpudR&dz +;49YSRJ9CUY7`8Iqp`Q7f2FsWkHd{g&Wcg21vvjj(kX06=2+atX06!+IqcsMH)`qRbON+qR78{ilDqD)Jq1}MA^er#oJO2%UF04| +NSAG+B<6f3hbn{mj!$`OQ$rq|ZD7b8f|^jm|sYl_|JxN +q%KH|wKr%y0G!LQS94f$)yn2jxSEE95ui$YoqM5}4st3H`CFSvZ6}Nx8FYbrgeToumW-)utE*r(5+lv7qwq1jJTueS81w#8xx}JD +;gE7CnVWJ=RV^!PqaT>kr5Cyof3-v%K?t{p3%xyjM_i#dW$o+9csN=X8=o<^L{{YyTf4?4j3@bA&Y)YPV+k~tnP4b +u|72UwAHQJmvZ9Z_d;k4gyQGLM8S22EFKobC!{K#0E2ufeFBz)0bf8FV+ncv0j#G~vH3cteR9sp)(YZo%d~~vish@|z2>XnLO$)* +jI_?_$Wc|3D2D0@3RlzOpn!F|7mcy(vW+^UKGQ;1i)46(P!Dl34HLCeU)rCP5-@)!yGDyRZbf5MhDX#L?q1c*(T+^I%*!HXt$41)?#~}tYNu)6%!FHFSnn6%d?pwMyzJ$^yd!;qB&FdJx{US)W>n@)BmTmpy>$6Yo~(3cCbNro&2Ia~8tAjU6GO>D+2 +wi&LOd4IDU^sofd;@j+cq8QS1R#v4AB~R<%W>o{y;mDcnQ?d@TC(qCZ59ZJX&JiKqOC!tNpsDpjMeq +K=n~{Ox(P6WC)|EzFQO1tVRXHo8+@YZ&D~D^G~-=*v8FmAS+m8)Ep0s2EDhv+`%3n%JTHKh-`2lyR3n5EUf6^=`p_TtsXvgyIVqst*4oqy>!~T`p~{9cXbq_^pp{tX;iz8r)*2yhD^qQ@tDxRwT$7hx#Mj00 +%?^p#0ka#ZSXsp13?ghTh{It~p!XPKnCkN#g)AHhh4Zpf7k{J?oF~&k8f@OM%(EFanq*2#|MN()G`7+xuhS=~FO?YDDYU(XAv+rJ +2AYI@-YULK*lT%Ul7(4X@9cCVyes~%jukgv&(~qg0HrRbEy5K&+F7CdTWgaOW=&QYmjVfdyLX=o*+$lO)XtfO-qiEPV-33F5Fd}r +H&|cPkVh08TeQF6T!#@_wWY02v!&k3|G#Pu1)J(w6%wc6z_1MpSCQQ^Rj1gR|vxfd#7Lx#D{K^Z!%pEcrTz^5cs0u<_CoafpR#Ef@cIUFPq7Q)JK)kG+7-->sUGjee|rLCA5vaxEdr%*i$lxn0`HJyL9 +sz<%#MbAnnCTYXTDdsD{TeJ2*E^oY8E-ESsrzb*m8xASoI(eHy)Tb@wF8k$-I3H#hFQgk?38xp**vxdj6a%j3E3kiy26Xc|^3|*# +Xxt;30$Xej_Pa9Ue8`GrR=x#_zs$q;4JGv&i{G(mNm3?C9rBHVyC`4scKSSs^O^zf>lD*m6~{qn4~nG08Hd1>?Fdvvb=)dd)a=rO +qI_L(0mdJq!QI({B(3$MHcnN6FIrtyN4)frjVvS7reY`=`BU`L@na^1QOHy&`jynr*LKBKp>JMAzSm|Qw+`-Y;kN)?LE@^*+LXD{ +@jlzcD5qInZpS7zjLdOZdQnkzGMxn+~`DJ{7nmEVP1;1Kx)E(s=bAAzyLx}KpthR&ls8tGgOWSvPJ +w?(2>|02)Ov}kiDS7YH@=-6q?`?nvIu`R(VnZ|zoiycm#Nz4e{R=1|&MNqNvqRBU|XUsi{H)dlyMN}^anOsqia#EC5maDNExvrkL +sZ71EM+$l!9!$j4?!1@Ye3kNyDI2-kG7`=i7xBpEzNZ>4T6g9&7(P-ho1gj|nN--8mBPj5;~({;#P=6-p>htxUO0vu4VXig4o!)T +{!g}XtD?&&R8y6ayW#bFa@9whgU6eUY;O?XWG?Ov5^QEU4Mw8zP_BLzi;~en>z%6N3*hdId~Rw}o@P2%f>&S$nq5XhtV(n8JQ5=X +MiJLCb`cktfcvIN$!RJ_;-VrN)b8E?>}o>0+clY8HigAxvr}XxrpP%qnM+So*@K2XX$HQ?yBLZi8I`-He_pSos_}o3sa|e(XsE)8 +8f4LO%-HiI_g+k-63q4b`Ak&^-z#Q)DWTPTHzElq59c7(YtZS$a6Pj2&>j;=vo`m#DNpIsPM-zSQpB&eNZ!K+#;($r*^08ib2d~6Wl^kmy5|$k_v^4@fpS?Qccb!A~LsdJI(tkBdJaT5aH##H*?v>xGapZ-pjxn0whX~5_^Ep_b$eL +)22;KOyskdFA_gvPubF|#`(uO6hAlj%+FeNv8W|FKJ4L?gjUiEs{7sRLnIEUt3$TFzVH95uQk#x7ye)k~%@E&?B<3uu~LeW&cO&5|d( +YA;f8NZC+xCrgv=MsEC(4T|y6ZAgHdBtx1!?K}K>`4T2k1eL`o!Ue!QV)iC+eUSs5_UhrZxh)k)gBvd{1}(Tsxh6>%756l8MXzRW +I6T%Sp=G$mb4Co0ss>hW4O=^#2spG)xkK8W^aKjC`a!7zJqU)!n5MHv;%byR9XTlO-Mk)%p~I)rbsM2+5sUC<7l1V)voa;#{9Mq$ +X|4r~ZhEtTmA?|zwU~S7`3?-TH5lJA3K^oJ8#X;lcGHv*$DP4LC +iS>n0MUPyCk=`CHH&2-Bw_C9+dU$z97a5~q0 +T4wd%*$6`;|LwzL?#20c)cNo3eT%wXe+=ggiq#A7p3>k?I)aNXT!uaWFDoY{qW_x&)S;TnF_`N{LdT2oeLa5ui_oW3MemS7<3CLXZ#YH}tLj +v2v~)UL@O18#wlAcSUk{x#V!>oHNan*JV3;aZwCI7!xKRXUf?eB0MUgY)YI6uqTl8Ya)+?gUL=8h7sx*w~BQZ+P--qX@Y5E%n?Ep +l>Mx~*XcG$*bkzrqqz?Z6&#e43GJ%Ol*S4}eI1{grGDWoQ8hnmSd#j1k#E+$D@v1%8J_%Ke}?-lsQ;JSqlCXD0Ep~hn%5{!Ll8^% +t!lE`>@&3518)yF7S1;wG1AfCib~_DaDVaD=dc>|fwb?kaDiEkrq81(3x&yqUoHlQ?O!fD&o7m4^6Mwq?JodWwzyHM!nGLv~8qa#l1^eL@!FC6QVk8Dia?R)R6?iuXI*2TDHV#i1)Xf1VPY9T*I=-fq-`27h;$2S1D$&@!b0t +XT#BrfBs$A;$adRZ0<_L&tjJOCDttVqNvwU~_|yVc;BKIS+d(fTc) +Ur9zkxw8p86mUkdj){Hax!+`iM6>-%FdB@z7~G6LmD(36&1G5w0oWGeK27`wMFBN_1{rl*p{f6-sE&2wQ2i(iyH>93p+cIea#gJ; +4dTTDYNwIfxp5Ve6Fz@_Y{g5Rn2nNR3iTqz{}^uqIC{t*&AHraH5jbOn1>pT0Zk9iP5FJ3o4V^3JKrpb#U(S?v@MB(?72>@7sGDi1VKE)MJNOH6!{YUYAbFcLbx&;TD$S{IvrGg*7T +xz*!{UrFIB_eCUL*@y&++j1HTtr>*EOugD5LKu|?NIfIh{HRZZDQ;4~G3iww$m#(g-O2LW*yZjTSEv01<|}Zzx^G_KJ~Yi3u?kR6sND{4(@rf?=iFg+fz#<_Q4Lsfff0L*?W@w3$2mI`lA^JK7^ +I_LtS#5#^RqNi1+YRl}RhFK!K6e6x-ecF#;2m{v>bJ!sgY&;n)7PMIbVBc-np8~TB(XSkstu84*W@BB*(TpH%JV8L(?~V4AX(J{j +;gP`xo7L{3SEn*LvlYXr?N!9dwTY02tQtkPIwu<7IE#%C1viedWxBq|)Kz?0%M^%uj1La)lHmOsX?im5RuhaN2jiudP?5Ej})hTyj+Ln_QJgtMDA8NF3e-yMwl282(f8dMvh%4UVqBsp4<{RzK7 +f?+VgP2`FG9{xGuhnjTf0iBuaR)ww_VJ$m{*Q+TpZW(s98}J?QJmz<;e;*6F0$$`5|*#*zX%8T5_t0!m<~%c +(V1IbeK#60;z^}6`l%Krog#Nv9W>AO%Yys^G@)sV<>)ut1rc50c|C8I@|x%uN4OGOsI_-v$ZV=!{;n-nyD^=+kzuuoih0CJ^0eZW +qnJ+TGgnZG9My)Tt0214h?MN6kdjf96%29`ZjpgZhT#%X7T->WnXhn$N^Svu +9~_0D4A37Eb3dtFQOF5Ev2?SddYTn=kR-f(4jU}cttRVhM@cG$af8?1Pd^?yFqB&dxd~Y-KNS +bT3RpUrj|*Q$a^XQ!h|U0|XQR000O84UQR2M#5}Fvk(9PGbI23F8}}lY;R*>Y-KNSbT3RpUrj|*Q$a^XQ!jF1aA{;MaAS9w28(l!yqde~B8S&w5&4mQ!swwwfI<2cz!a;)IBgjaTKAWe?;p549n?mg@KkSx1Ep#~aA3Vo!I05dow +&0y+*!33r$Ekl-cI#cKjOiMcbgBGTp>6HFaXs3U)rS0!K-?_W1m0dF3(Ye3#KHvFX=lk@7zMGyA`27yb5Xx6>65=)Bkz0iQJ@IBC +ZUZXdC~ysU7Wgc19QdYNg_r>D1>O#P>{gz)0_+F=9U}F>0`Io>gz#juAi4omQ*B;_wc>8_wf0XJ=}lL;UmCa;E5i-XQhYlf2N1`Jqv`W#Q7e+-}@YX2sljl1>Ok!0`L&?@w<@L+Gd|s`W>5JWdtG!IuMK}JW+wbEJpLP2@58OiaI=O=Fdf4cT9eSH4rKIX@W!*Pdi +?PK}v?PESZ+{gM@aQ#sq)BBM==KIrqyzgiF_?(yeSk5o^Il6#-M3)=?dw2d%`Ix}A2+j}O+e}Pl74UDbDrA5=X?UVo%R9V2mF&QY&ZY0h3OpW=lOT`Gav5h=W`CY{&)8CJ+&J*{mhTVjX%}T`+UNUztGQo +y4=rlyVB3{{Axeb^T%%8t8V-|ZvXECSAc)#`X3$O{wD@_-_rxUPkn&(dv$>M@T8mf+yK+{f}8(GZvHn1c)vdbe(V<@58zg`)$Pph +3&1+?v$r$fdoef-ymu@6rEn|j!AG|;AHT4b&;O3=|J$v+|Nm@dKXEgZa1Y57xF7i7AnQRq$n<`Akk@~5km0-w%8M_~JIE=O2LglYImC0q+{(^`#-^>xCh=`%zW#DeolTm(m|9O<@y+yLz-Yi)^woB$iMlv5BknB&6Nq(1~aP!Z({--71<5QCD=ySk1;46~fEmHm|z}?$OEn9r}eb${;m|DHSVbvOQ_F{bm!z%P@%jj?=R80T|e9_Mx6bnQPK=X1X|&hvgW&inl9IP>Sf#`(PAolMX8PHs;C;g-a` +g5{h3Xz!=#UMM-@FX;&B1KnBhn?ZU&cRG#|wXH2XB!6{>t5cjt?_)u*-4e}r3YOu!-JHiAl3tLF-R9a^ha`XUm3IsFH4mZqDDQIP +q%R}`y4U+ro#h{!+`KaKxj(!wl#VAh+);Ib+;qX@-{<_08!8X$V +yMXeDtADty|ADqT`E`oD$qs+p^#v#&L`hICqGSa78Tx$;rHb-)ltq+dC<^7hf_>GroA&{flPISJ$Et@rXgh&Y>*#wY%2C0wO8R>Y +<$Wk07aY^r-_BhnzpCT4y51d0&#VSjqde`c?=LCTJsF$k42=6VRo443x~d`>t1~)~CXi|Wigj9i-c1~eRYt_`o +Ra0)&Bu)&>AQd`zx=iK!JTy33!@to($B=FBBTKb+2V!!0;P~@sr>G@?pj=1VpM6zgVb!@IhuCBv42~i1S +KZ->ziA_z#eoNIZn5M7v%wv5742R&Xe)s}-<3J;e{ob}G#b&2m-O#Eh!xP{|rZ)2tg$SH%pzMSSaP +pY?<6}O;y@7Q>1t+SmKb3v>_spO)HDqiE(K;SC1xb_YCW0jS%5&#p9Ynqf1nHh+jj{Cr +d~a5;k&a|wVjR7q=~i~4-4@gb@#J-<22!VI&?Iy@O*>?uJQ9n_aRrU4N9=-*kUFPr6I9nwPr~LRTn*bVVyvKxCh)}J!}!bO^Zd;e +3aHptK2LRR_2lqc9qfQ+crvP(FqXx3t(q?^i20ISGYO7~6jV^ERKJ~WgZc?stQZr4aTSd_sg}Z5aTA&WQ)i9vtcFBlp8S9$&)}+# +zfC1cE0L`gsq2V}VmX!G*S7YrYu&Z3W$WSya}oE>=jE=NA0!aiqoS@>RiL4SB5wjH^)9u%OlnE2+MV{5 +l4^CgI7$j})O1+6;}0CzLf}Lz7GRuy0O8K4NQ;FP9j=Bxc(AY*JId&H|Do&x2&~^}962zk5pKH!N*zF0Ixi%_TgCyRS;F}Lq>b$>h-G61~EAa+Q3M+^7!K7+_9NlVNRSN +HR10@BjRrBhq&rw_o(l|YrrR*Iz_${&f?T5>ocsQpii?q9ncX(M>L*-w}is7mtP|nz44tVLZDfo1r}LLsb +QzoRIEKk~JBP1^Z<@2N$;^}~cEu~LW)vW5UNDjuH%il~r6^UOR;~H)*sbk6;by1rEP0>P@N}7ZFLMIAK#Y|kd7Q3ex(?Tn +$wy`1%RH2nqs)@Yg55QGzJg-q!Ez14orFPkEiPn^!5V3Gh9Z@$oZ7o@I2iq`Swhz1}4nPBPzj8btqKYYdM(n +;Or5Qg)}RY2aX440x+ruR+1?e2SbH}8~{^|)(&oF6+fe9uIk +89)_|0e&Ez(zqNHebt@@l#GvPD1;Y~y0#$?Xzxn%0NtJiv?fe#T=Ryq01ek4hPten`s>XL8lN+=o_NF)iXEZ}Am>P75LM}w4e(bN%{@QsjaY&t~XE6;nAf%WcyAmCv +TK8zL +M`Ec(;5<*J(>v60se_XhIGYWfp0@p2>=TE^OU^5j7&0V3s2Hd?>4c3yA-nZ+0<&V|Oyerv4MW>3!R3}nC?y1H*PqbLS4clJ%{$$= +1kVhKlI+C8cn(M@v49d7ytK-PTADO6L7=3gnvs-mw$fJ^8+`Yl3t>;2a#`NHOcKk`E>vR*Qr~)BT;eK +wi;~@?2+)I$a=~NSn_kyo?O-1p40V;U($hp9!f!saB44$Nr0;h;;0S~?X^3-md|s!6dCXFT9d39<)2eB&8bAe;DD$YQr6H^MHoyy^mS}0N%_wCl|ufUdQNd< +y@)#eYL@*0S<%Zj-O}y8r_C%$$0?j`TtYmn+B_UR8OIuz5ER*K(aCB0ag%n%h~O(oDg{liMJm12k9R6G +1tzJEksDUlv1q^T?P7HdQ|xrbbCFHe>_5rK1vo`V`oP?3e}4k@ek+Wu-=Xf;&-~`1NU;yM9xi?E8lP{i=Ik#d&(Kn3*qkDV9f`y4*~hyLacSBq +XOlncm?-<3HSMaL&&@ZUE6f}}k}JRukxpLA#(9M7+j7E7^|vK;llB}@VcCXlIsCcoFPF0p(0V=kG`rov0yLl|a;7aF4X+)qO~?x3 +2k^)s&tCS4A;c(c1B6JQ#`B0Ei~qf=M1n3L+HN5_Y~QsJyrdmX!$HMEI2kvtf>Ny5aE@bkx{%`_@xM?@0|XQR000004UQR2000000000000000761SMY;R*> +Y-KNWaxY9nUrj|*Q$a^XQ!h|U0|XQR000O84UQR2gT)dkrv?B34h;YRF8}}lY;R*>Y-KNWaxY9nUrj|*Q$a^XQ!jF1aA{;MaA5!tW9Mvbz{N0et@xtbBfYH)CG_{tWm4 +@B`rIfgb{&1RmJK*uB6t;AenW;@AM^fNub2fnNuH8h8u17x>+X?*Y#Me;D`w8~8=weKU;VkDZ9PIuqib1?~sFG86p14*V?e=1k!K +R>U9A1fIVIR)GHm!Zo`Kn+^eIXM^9Pv%&B2+2HrWZ1DRkUK_wxT=)BE|3k#TMEl?3_+NN^3iw~(KH$E&F#q^mn15m}=&b>7A;-_o +1%89Qf&ZU@OTfMJ0iT->yj}x74*VMMLEzi-A-_ML4}O0&AM*B_IR5K=$ooHl*MT1a9|Nvef^J_4JiY_O6nh8wF!1}p1HfMc7lD5Q +J_`JMCGgz05O_WV{2cjP2zqY-@yEWg5O}}25On`?A@F@4ct7xu3nA`*fVY5mBM4fEeRDC?=UWlC76Y&EEe0Mx!s{X6FBXH&-z^6J +A1(%eAI0^1?m=y1AJaanHT5mc9c1H&azk;5^MPn1o|J3KAH|x9cFsaA>A8;uzQcz!-4nklKh(2SC+hKgC)Pc|Lf#JJ_sM9ZywdTa +yi+de9Fev|ah~$}*o2QqB9h+yL*v0iUTw-(TTaTuo)d7};?bJfOz6X&t!m8^d&6ie63?49?P-}wwwh-)6`5)ZtqY#O)XaE8G`o2Z +qYc%Ro}I*yW8CZ5%z7?N!Z%bR@p+>o&B&`V?Q$trUg~Aa8Xt$);v_dVLs-*N?cB+Pow8|4o?1d_8p5VB&(_MA5jZK}x#=2&U~4fB +JAG3S`#L+<;)Tt5qP%Em$;D7h)By@dc(Y@zmpto8E^mslIBlDvBw1r$wNr}Ye$c{{?+GvoSv6BxjT_iyk$b!;KjA$cr5?>Ks}t$C +5vhzO&n`RLb|U3HCtK1$mgTWv7kp|&)6_A(0A6oz-ihNSAb|It?DPA1fHP@LvEQz-WY8R4m(MVY0cJeeHfvevGl%9(UVXhd)cPn_D2sIkZsWm!2| +4seW>fy3LgT`Yzc>xPCBSRC9C&Y>VYtng=&z0KL~4yLOtbT1J4N1WIE$6bm#QzJ +m1uW$O=Pmpk1Z{)RF_t&%g6CqUtW1?2~XvM@L6@;3FEcMtgG`2B8R6Q$~&}{8Cp$JWt7hxt@8Z&tKkg200*X>i?*z;OOe+3dhWW) +clh&}dr_;Jb?p}_7tdWhJ(jXuTdJJ0CX)t%iyoL|$nepg7RsE!=@QP%?8{fz&s0~&>xc?^xq8|(E!_)szS2-x<$85Qw|e?!nVdVt +9)sBB`qN(uVy{=vN+aF0&_j(}>4Yz@JbV1P!y`f9DKJ#tQruvMpmsGYZIPB+-?E%N6F ++neB$PJJOnSu|xz2GTlzOJh(~N`@QC13Ua8VStTVrcEVxzg)nPGm%U(+P=`otVI`TkE_e}_}Ri5XC3SBrK|V$sqLv8f2W +O%*}!Z%#NFt2kce|L0HUxNMPW;x=M33Q=Cb=leVTchQR6Av-CR?|iN`RYC>dzF)_uzz5Sg{-jG_kOzBjn +3f(<cDuumuDT5QofvQrjvbGnCv?MP6CW2m~|ht6^dHNV)@g80c{Xp=&eQQV8cmKKGe7Ib7m|A0Y_e?>UeqY-KNQZZAwj +Urj|*Q$a^XQ!h|U0|XQR000O84UQR2eJ4GcOk)55s0aZ7F8}}lY;R*>Y-KNQZZAwjUrj|*Q$a^XQ!jF1aA{;MaAZ#Rke3bK)`wKPoLsiq6vx4bQVx>5`iR>&8%c52|*;(OxMiRba!=ARXxcN0tzAuDo8+3z^Ae=!3`mxEGDc1ifk?@ +Agc=qBB-F?ch32rTXn0uCkejyec$}jxmCCBdhWSryXW5fz?*hH&7r^Z$2rbBDO~gx$2oB)$2sx?j{IG?ujBlZ!iy;URh#1+`w_>v +i_#uC-ElTk{M7v%=Wz=EK;auH{Mr7F^Ck)(p>Pih|4QMzDct=4g!@vsJB6z#dU!d^46yB)e6BKq(`0AOC^HvH!OyPSd +TtcBsVMyWoDLje7b_y@2@Nf#Rqi`a(YnJ1@hQfm>{7(u8XQAHpv(UcNW+DHDvrx|+6#f^5FU~?c-#8oZQz(2hh4VB#gu=IRyJw?4 +Cs6od3NNPcV-)^Y^L2Ei{Mp^;=MaUvQut{KUr*uZDf|x#&!TWQZbvuT^__0?=Z0?7_fvg;RMS7L;Xk@DUc1ggx$oDogTgmZxHpBJ +6waY=GKDdPucq)E3U{G!lcv91-+wp<{oXnU{d$-}8d7K6T*rA8g)=F99m8QR;JI=x+BG~E?Wxa2d7skspQCUm9v=-iYQEFwVq7kn +i}q~R^jox?TPP$Hbneme{y^c*6h5oz{x%nIdP&1K%tJfgHxF+|wrKd{d8p^Ec^Ic( +Q21I3e>V^9{p&oy%bAb*cbyM-zkNRH|KNO#+ur(pfyN&)ANl?HXjhfO&rz7nm!h1P>A!Yr*t`Xlj>6@HOj|kMLdPMLblgS2qkamf +QFt_kXHfXvMQGo`#g5ZO;p)X0_fr=G?pr9NBAlBR1Fmmcg7#0O@W&KRUV?NlQn-NIu>|m(zZ7`fvlR6XQ&^zzGfUB*?^F183a?#? +@_xA#{d;IB;Q9v&@1yW_%TV59%K+bJC}h&|_hrDR_Z?6;h7g8Q```OjDm_+7Oe{k(ZO;QPpO;K6_OfNs1~!w>fW?#n1##Pv|Pg5!G~=c7EYdjY2(_oAE^DBPFlY!%w`=T(?re_w@qcRL9Ef5$=S$K-=BPWv2$@jmh(jN=z5yqLl} +C>)@0-D<%3!PVd!Z#o$CZtsIZ*NX>ZK78q5@P+Fr+>7Tkg~L3qAEz`F9{+L7lP5op@B1F&IK<+d@*zr}4^jGj2=MiWL(r~A4*~su +{t(caj!&RprB7g-)_($U_}nMZ&Yx3AEW&9&6mVa1DB$vmL(%@=P_+L<{r-bPQQnUaMSZ_I6m1=;zC8Fh08;Mlj_0dzkXE!!RyGhhaQxhiU%~L;lZc{KmtO|7)7>yu*M`KRyiO@yKDAcW>|j=cyD< +;(6f#4kvji?@WC^&qKez10h2tswIFGB3al6O|-M*Q^Z!$b6B$nue +G%03szXkyBzft%j3g177`X3*}xc%1<#_Rn60^K2z2aR3NNSd;UVx?Sp#S45 +fd8}#zVA~(z57)#e)B58hl4e~R6)H-1^94G1@rCH3h-g8miu!p_t6UA|N9EYZTAr0-xVVN2SUJQMu_~YLg05P1RPJM@N&FaMbhI;h2wqqwr{kbA*1J9O3)dBH-n>BlPo%2<2QC0S|AD0N+1H=+{3reOruh*BEl- +YxTV&2Hd8_7}wb`+Pgf)d>x8`&nLvdhYMrC`??t8aF^!)WsLUxfx?F={0oJIiq3rr=H~%*z;jU@c)7X`eDmt)*HLxUcXA#0_}x0- +aC;qi`&b?IzF0?nuN^_YcaNaoQ$~Q-2aTZIbtCA8On5>03P8AW@K90i-tm+VS)e +pqFo14}2ZJ9`opc^=SX>^}zFk*8|QctOtC~T@QYJtLB?>B+6TOB*yRXBLVLXM*?3@IuiZ3K)>Ih?{^*ve0@sa|8XSblecX^{d;df +e;000IdKEpyJ-XP_?ivKfAa>6)4dyjH;--rJpa4_aN7AOgu5RFJT4rCe0v`S_{=&A_`g`=ms5BGg@+vldH#+SK81F^>KM$EHy@+(=@`fnvyTDYIsO>XgDZ|f`<|eXM0w}gW0cMwOS%c;@3FwEPali+ +pK~nQbK$X=ACFRaCxyFw8s-1|)1aU4IF5KV&!^+SS2k*R{c(WbQ^x^cUOWzZ#QQ!2zEJrL>A*m$Jktbtb+^O+To(y`o)0Z&6-bvvqh8KkdYUlG`!n}R+DVVq2r=b0Zo&tCtc?#fh<|&G&r(mA_ +^c2h+cO&4r*GAyg?2W*O`5Q3~hi?R2j^2oJj@tE>^x$jhr!{pPT +mwoXxjN|>Mfge128tQxUG}J%t%Y+*gzL7#A!Ol0n3_RQYbhPs`rvtv9KOOY#d#5WuJRR-0?sW9?rqj{h+cf?@P4^p(fBbax|Ieob +KL0u$@O}Lm7>`M3sQh?_$~9*oUGWU$PtHJjN1uW5|LhsS=TpwW{Ji1}%(E9M{1U_YD +{Wt$jG8iGy*S|r}+>djK=JR-;hkngCA9%jxe9%ene9Y%hpAR|U-1C7iH=d9A{NVW*&wrc`JlOjJga=&!`g!C9==Zr70DpgQf!gyl +-M9;ZR}(IT{4w=Hq&xpY%(FW#1U~-iLh$K7U5NI*`Xc0i=S9%l4!8*ODY*#r;e?AoS1!5;@c5B_zwaX8`I8r+9j_wgeFlZ&F9tpC +yBPT{zZi7#_KVTaXD6e0jef(0;^$nK-Kd!$Na?8z^Vm$7?6!rY!Qo!{EE$_{nkp7*UFfZP>33xYg6X4ge3HfGiLiz(Yq5rElpQ$w*Z&DDZG%!`&+OBJxt+is9}42o7zd?P1jtG{IB^w=EXz`pW<=>SoY|Z*KEOyuI*RjQiEs0$;Dw@a}5?-zTmG-5Ylu#^2q6zJKXDwMShCx#j!Ufqsp<9`(KEdW_2(ugCm)+w~aNiP!7=ydL#@{CemU#p}`DbFRlc`96i`Q26}yke|Qu +BiKV4puM}?2sqBU +5%61mBj`_fBlL}%Z$!B-+=%g?aTCUI;Y}!a+iPz||KG1+H-!f<{BA}$=V^HP&5&ca +-V8i@@@BQy-GXs>(=9shZUKIezXk9u-GXua$}PaZb8bPt@7$ttlfG}c1$chjEwF?B>=w+ke`q=Hz7>3N(XHUS(XE(o=iiF*@4pr0 +J*MwZ-3q+@o5t__W8mLwevI~ikiwTJod08#JNGu=S@|~1v%_yge~-Bh?YZPOlymQGfctN5L;1hE4gG%pHo&3ncEEkN+tIJL-;VO$ +r{UhWgD%Xu9q{kJ9rN>u+kwyD(eRGjF+YBPJMePc9hjGeI{>GtccA=z?m)W_xC8ai(eI1y!2Dl+2lRo_J5cX0?f`%LD}^MQIWOJ; +JpRg0fQL{21b9^VDbWxL5B(|V>Id%x-t^oF`1aq4`YU(B{xotY@aCaAu`co6pP?VO{|xx>yPpAmg}add!*@Y{Ip8kf-_N`UczEGG!0RjS!Fb+y588F-Jxagtfn4^`J%G!!dja3W +@5MN*yBFiW{$9ZU_mUxsMo&_>4xqDJ{@r%@Z-e$ASYdU +AIAL-&G#II>q##7;LnM-)B6R#0Ke}1CHP13OSJ2Y6cWjGPX8s^wdz-(%l*Fs+}HmK^zHOtVV!7;e&6$cv}gbO(cS~^*Y!9J54#`Z +I($F+_0{`y!n2>`4^i0!TT}Zf4U#|@bdk@$9Mi3^SJxhz!&e=fX6YvM*fYz2K>LO@86>E4?Nx!h7^9|HyD>U +Jb--fen8jT9su3n=K=KZkOxqH@&Mp^+5@QfhYtYXe)$04{>%fQv%5Tq_uU^vJ10K~{9g4S_{XSzzwkknckP4Vn~!NcD@|Pge?0`f +e)>az-?94sy@#Nm|KlOd>!IJG9XJ0Lk0RfX9tA$%|0w$Zz@y-YFFcBNOnwagSVG|tg(Ht){2zP_^!la8)ZgK8;78$c +l(XOC7_Zfj1OJYA9OZoaaiqWWam=?XAIG>q^tjqP9|wGPenRD=C(y6qCs5Al6X@Tu`u(IQfG=Nt0{H*UCom3|KY?+)?Fr!bZ=XQ< +k3WHV_JWo-?stI4Ybg8-h3}>C5XOt&0sgQ0J<2cs9{nx<9{lc<-$O3HnZhE?>;L)#{2kW+5%T>Ne?<9D{}Jtc;g1-dxtfsI+p-FF1A-SkDY=iM)2eoTB3^KRc4k#6~m7>^@f1b%$&Mc6^Fd=c~L_5Z;5f8ZbZK2yVkDLjnAn8HtS +d;X#8z5fLL{(^>^{)utB=JG33zq+OP~W+Yy2}BzthV||LT`P2X=oM{n+Pa(APCDqrabe8F+r; +%b0Ixy^L`?kHTZPT@?io% +o!ex+W+R1XGQPa3P2h1gg$GbLewQ}kQvIFWVLMY}M~KYyO|?ihAze75%%PLZ;u3Q^^!!=+ +?M1(vG;dA6c^a}!0!+(F!@JRYC*8-V89iz`DGwdAjinq4G#%ul(dOnkW@1fu4DSembnMLm>Qur-R_hEYf0)=1JykBVp +E%i8_@+_m@N9eh(>HnnZ&ZPKn(C@l7*pS&z@LgI*M9&}N^(XqhNWc5qK#z#LI=`W35*wVCD2yq53+0)jWj@dbx_TDHy_TLQv5zl3 +4~+x8BQ?^wq75{e|5!I*x^N)Hy@AqP+lF;9{$u=Mnf%@Q&U}q==9%vw2OGqBZQwz_rts}{8v1^{KEGB&mht9WY0el2dE*+2 +Bhkl+=zU2WY{2}tnBMCKb`*awJ(Gy-+^pZr8s5_eyY384d$iTx4fOjU#h={<+3^AgvfqMnupNBYO3SwC*%V)(w8UziCm7fD+i_O9 +4vG)8A8ZHsw#L7a^4?IW9Jc_?*8uk@_p<%oZZi8%pDTSZZxUbRk!0V3(LnJ(&rN>e*8GBg|VN(J1uGg`c4CYzj}I +-&6Gb(Q&Fvj)M-xe=M7vqh%aRKT_jm{r-5)KMpdX`TM-4+nvHe`u(&GI>p!NceaCd1O5vs-@cl5dK=_BQgfWwQ~clPef>Dt(7x|r +t?g-wyHnGjO5X;xuQ$w2ETN9p&@HtdnOn8HiAJr356 +e@^eD_BdzJZv*Aq$n&-heh>Fkcr?8);*fry(K^`o;!t{ijWvD~v_6*mNxg6`qxWCyx8E^e;jw2PN59)NehdAEsf^+{tmEuV;X(?} +(Q;QZebaKQ6z)O4w_0_cM$eb(GwTT_>NiirWt9G?aabGwmX`B2dS6GspE_7`SxV2nTEF^G(C;im +-%QWfIPlZszZ>Z{wGDd3SrmRgD_V3~w#Tg2_i5v>pT_*Xis`HM&OVZCzdxdlWo+uF*70U*UXZHcJjXOu<32^d&HB6>&uQ)3J`|ou +VJCh2s^(p;>E1C8>(~>lx>^2anR`U@ucq+T`aGRN)(2QO*k9xBqWo2Q?iusz{5P#J8O%C+9ZpwQh +#a%(q2l5Z8CQVSfHz8y}# +|I{+~X8h3Sil$>7exb&_p5hAh{8b8PQaHN}HUa)SOw&)G_);786qrA@BY&z5{!Fvz`-r9uG~9!JC(-jt=7Bth)bFfUUajTLY=hmVqVKFLOxARLTpv9zWo9QKZ}Kio0&`xxVle*3$Y +a|eCjhkpNTgWY*2Z7=)Au|4Bf3V%euQyuv2l*eIT+CiG`C=KUQ_zc6rg27+-+c@mE`6fLdLeKxAu$z9nXu1uWpKTStr{^Jk|2Bnv +ZSXl|yA!F)&MEYJ)@l96He$C8Yt#JK#c-tG_4+{X^Zcgf`!0Pu +jGpgpgWZAu*zPlz;yN|WGxYmT8~icNAKPL+K)+2KPruh`+Amvh9Hr+E>HAI^_t!Sq70n;-`5DK2k$(O3?b8&VPT{>2e*!(X(er!T +V7uE&;rA%Kfqpgm_QN*V;(tWHOX&Fx^!pAyzl;0d?pl8fLbuiHPzY=%2o*Vf^H|Vd1?%JSScD-87_afIz++@gi +`>IJ&t#B@WTN{MM>e^hn6chA&Ne~XYL)Eozg$wtis2WkRwQ7{aoH6oUFY*iS>~hdw;-pkrkhs;FAIf)kj^tP_Iow?NsIriY%lE9e +F+Z}n*k7%OiO)Um^9QPt-{BVPk+g`qJV0NhIl1zwtgu}5iUoIONXfi#(07w4ps?(7CnG=hL$1kP>qQ}zWnkJLME#UR +A>?z40WT=mxz=0_URb1WePyq|)SRh8t#o5Q3aa(kS~<^lm?YS%JAfN4~^FRs2qePf@(Ei2g90RPDKP%JoUEdj|BZ(5jTtD +Xz08_Kgx>s%5jxy_M-kFDcuZcJ!XJ4!AVp0Ro8K${JC6RO8_nV1BpSP7UR@7wA~7BH?H>$RLeywA@nK?J%U3rS|hNO%cJg~ANmmi +sHn|}s}<=MeKeI(ZfXI4^l9{YjJn!qRLlFd&nO4`&FI^2uJqbZyrP$QGbZ=#*Wr%%(I{n47*=6_xn49qr6j&Q)P|}ATB>LyDEd_z +^4RT~so;_8(?KkDGJWjy?K)QmWwq4f)c1@~ji=JBW5%cm7)Or{Pk-j|xK7zUnU?L`Oi&EhA0Ys81IksN?$yw01+}4<>f!pe +daiM;M;QoKN>F@(E!UgX;W5Sz`JoIPHPP$$O|g@Cpq6+Q8C!!1G2u)CWE`b3J9LP7Hjhedr5e(Ao=*coD0qUw8)cLv028G9DN|G- +FjTw}VO2ZPA>WHfxuqrFuW^P7VN=AY)igOQ@U9)ALX$l~zl#2VS1&U~W6*Rppfpn`g3)rH;VDq6c_Cqe$BmB#SX4Vv;DKO}W;be# +I5qXY;PzJW;&VzM2aVIHApk?wYV5ZUL`0@N>OW!oI--0GH&cWwG>T@fOnZWimPA8eaC3i+4X4qo6aA+F$E*XYXGmj>jE9bxPekHO +3+v2wLP4bEUM(oP%VZ9jiS9=P#J+k^PC5zR+EkeaTASzg*JI{F_@-=xXRozU1N81{6wDJ +lVW%LM8>K~aT?P>QH-%^)Ed0G6UR>+suNDEp%xZBVlI>7Ns?qVo>XLfldMAoWPX>BKl^ci6bOn?8J(2E5GGV06nQFr`k-sxrs0bL +Rgpdt7^zjG2%QNPzP5>SeVKY6M)d<_#{iV+%2jV3C%=-KN}sYsL-ZI_Xeu+9nRq8e1wzIp6Te20fha^8g${RU?GibSM~R5Bxs~?R*qaL503PeSYu-o^B?eN&lLN+Od4;5`oyypG?b$Ihy4B$^>TnIqt(rSBb(5Kpjh-7`}Ki}s(CUhf+_%=G%OB| +@YgVho}`RgYLeJ&YR8EeCD!co!=jmbATlQGaHk6P^Scod`B@21IyI&${&7?~H7ul@s;J13DN+`VTuaYH`TQbHyy7HzHnIQ#fmmr+ +O)%Z%BhfI)FigdoNck9yyb7r!eUTRh)b|PV{c?@|CrPm^(&9{l(1ZnpAxrwb +Tn*-kGr>r9UCxBX3^IjE*>U59Ck3FTJhC~rDFKJFM#i+>L?Tt!ty(H?*1guunsQX1qwrZ$KQ)pE+BBYwIni@25!2nBr{vfkJ;E_sEB8oCCC3H$M +Q6~V10v_2(&O`!(I~$V0GLZ}>IUjI7;P#4K=MN0{{Rv3|)ochT5zi=RD##6mLSZPRNreB2Fq>(k?>e)lnu+D45gbT*GnGtKI?b9M +B)OScS!6oztOuQR&eXz(h8&U}XABU5CzLN&qmS-E>g68$twM^f8I$?bej-@T2=?n0eVYa-2;=&|K+qqs9TkYdqEpIrr5Z*IKA8bvtf`0lb4yzk6!V-GRcVNo>=@#APWF?mGx{R=5&CfUa!~RuaoEU= +Az?=@FVD$(Emh=FDLF4(n!Zq9XAKA$J4=0i>v3+&8beK}0hPI}D1ZF6F>6n|sb3YOE#z +X^#BE>p^7nREE_M(IKf;6rXA|=!L|9ivPD@uDx?K +ZCE0Gq&7EGNet@A0*CJr$6(4fGvk|Hc`eBcYTRI>3Uyed8X8@qx6DUd2{#=%a|mI#6!NQ6VO{DpJ3MS!<3MaV%Zl`&-PR~v#+`iSjuTRl39RdAT(1fXU$>NCa(8Wp)pZ> +cj6$)nBk-jnpDNSc_A~7lHS1fh{-TztWk%mzfIU!x2%76{lVLf=LWyUABMMrAcWN|<|#Jm?z1%C#`VnHeQC@XpM*pJp<%-kCYuN0FLD5=EcaU#i!%?zkaMW|eGZA`$*X +teVBefqEpP=8cix$`%aJ#E=URl2c~(u4RXiq?B?g1PAkK83umFwpwXPhD@IshaIEr&dwOJ$WBDDR1lWoC7c@xe6~o=@Z2F{mLJ_?e7whgERxNb?CnPt@RSzXxa-PbPF`qlUs6r{F4v3`+jopIAb2WL6*Z%tC~08}c}!y$8lH#R3oRO!XBY7+;Ss6L($fko^3Lf=HtR1@zbal-5=k|bC+5#) +)h5odWTApqshpyr%!aZ^a!~PRtUL*MnlVSm^k;-|CNdu^MwuZD+xSNqo6`rnF?k}u<+A5Nn9-lqG4dXy#A<4aw$)jgr!y49Qc(b^(VZ`XaMOD7ie# +y1VJ$;>D|1YrqdA-1af~0R`;lxy}E%6S1}uPtwJIw@qmNWWnnZmp->~VT$P|n)b~I%sMhoH!z0&`*Th_PmHmYkP< +1L_lj8wwI}6p=~25EI)_g^BAoOoBLT*32Nnh}OlVUaSUIJG7`mzNs*8Xd0}lxFYfvtL|hss!~EyF``2I^18ShWNX$O&DO+B*|V5w +q1{xI(e4HkuOe>71-dv(Y79Z6uoy{wuMwulGE6*dL@9W9O=94vYtkFs&(fQO{V6AEW}vSqadXirf*EN>2dXKd-80ekVfx)OZqZMZ +hb>1Ho(ws~h6E)V=KTc;x9j-?b{~MJsqYG_7GzmvzYORbVY&6cnoAC*&N+b!_eOYH04+&NG +H4h<4v^EOVaHR^!4&+t6CS{MXJ@Cp&8nv&kyhuS)rjdS)y(OTJR2f1VDlJDp{db}Ha_5s~Dn?Sib3WjFLS1)i{+)HtEb +<6KGKm|BWRld8H(JP4&xPGNP8fNBk;Ta&JcaRFv^%ZB2PXVIluvqqCI!xK`HX;Id5zMwVY5MyPwQkW$ftU1YQ!fcgx3wC;u +CK|bP{=LhYWBjGWWRoX@^bv*)aif`I$YB-@>4-*@Ic6HoA`VAlxg(8c%9HZ`R*_ORTS&%d~Pd4(RMlF +WwbFcRg!h_B3l%NRasGtlSpRNq&WRbPwPA;ssx*LtWi=x+$B}eM%Zy^z+R@xR?oNtQeH!*oc5g3Y$TEnsL6u{Y|gq`HD(!9@ZW;D +dFpcJE?v|;XSp*sUA+~9L%$K_MK~o6IKt>)C#sF6bUgO~mId?4Et2fipH!pKE@O(Z5~rQesSUNoN?<5}#XpQd2LG%Ug|^6(CS#Zg +`t^*)iC@8UFU>tXsk|u9v7`{mKq7bwr4QNqZ8Fs6&LW-z=wYG+ha +tp#dXe1wrYm2>N%vElZO8ZoQG7=wbywt-;bv{GS#f#CMdCbuI7k}S+{`)#1jRe64*J}sp}?9Ye2%C`X=#yoBrc;&Jy@@sCj@1hn-Pk6 +W{FKLIsFGRARmAmyDSPrKd1Ctq-oS)9~=hMH= +#f$NOXHO43$lKz@{OpVBnk{aNLuNWeal;t#8i#6bBVNSVT7w2=Tw0lY5kh1>gQ?I~sq*py@wXwCk0i^8unkxx3eJ4de_>4>Vuw@P +1=Cs3v(#BI0QXu^Q`kjKY&cXT7!9wL@ub?bT!xU&wj_)M8&(EV8BVE-_d>#hC)ga}DW>BHz%PSU9-*PR`h| +pdy~n_9`kIHwpd9#dLC~##?GMv$_JwFTy2bqt|7+y~#7kX7Z$3Eq6{UXg%usnXhULRett5f!QxtYs|2X +>04)Izim?9mL;3UOc7ER9Mjc9V+!Xg +Erc3YX+T2~rVX +43}0atLsFpYi#VU4q#}Sm+s8ET#zojbvdcFl9@%TY?4f^IP%0S)mg~y6}mDm9w#kUK^A$W5>GP%hP>^Sd)qtrMkKF@Cy8|yL9$uI +3l*?orB+2%t|la-SXe+)f(^vGgFU9 +P?#drVq!rg1N74j08w46=D)4R!SOBZVol<)g0(lW}gl$VfFPqMdy{X;DGd+LA;dCp9HA<{D18Cuq!GZYQcYQVu_Nu5dd$d4%>XxHEZM4mH>KuY{vJ;BS&G +cv5G_Cf*G+8{k!~CzZQcL9#|7O_K>`|2Nx2bwjbGg3}dr@x_6=RFeu~XUJl^oTZ^^R`Rs1jUAP0Eb~JIG?KU&X~j8_cg$fWuX+6= +ZAr_GCc=<~j_WELmzI&z4#f}8_(&MKE@HAQn{uOtN;={+OT1Bd(X6PtmS-}NqNT=iEe-^^nBLUBEZ-b>Ie6t)x>izfNe1Gv$8t=d ++D4;!G|0_<5#c!10=AKbK2htX5e)>_FV4Z~TWaK3%99iSOFxV;IeW_K)4Y7W~UdxCQAg +bp#Dkq60tMCSw~Sma7X=!>c=|7$jAbC|zrG=Vd%Nmm*sq%&(~8YlAA(rP0>TLXCE*zOgV>82%~lW<*3%N00Su +{l1vMxnYm}(noRnFdl)qZAUYc#M6zHe-kXi_+eU2YQLM*uv +-ab~-O+)+YgIY)jpeXs%rnR>_wof|zw%sKd26;hW9}x(zgtf{a(yzh|}^+q!FywSPdo8Uys53!2ID|BS->y>AQiz<4dWW~>?+U}>dCjMi#c2T3a%&BUj)@jTMTT)ZO{xXu{JzCHFcRsyUI#AAPk1g9%;%l&>o +VE>BDa>#MeC2U`)uJ(42*RJ;Q6U}z7_I9ita-7-i)!sg{UJR-n&uW8F}YIsZNws}kih|iie5j!824Pp}!r~Vq_V~a$& +M4Rf;y0}iFR=VcAoNd3I{nmL82I5XnkHcGu+@|e2V?>X=X4g7B_d>qxPHB%zZjRxqk083=;pP0tSSk4#|Z)iA{Z2T5!LM6vAwu?k&1yqW5H+%wI$9X%6^hajdpOfP~oUX9bjG>`pQQ`S&8LSA5_O?bc=+y4kbw~?wUM# +?b@}4A|D%29u5143RFUSyIF8Pa^eu|3^L^P)kS!#LpRO;Omf%N{rN20wDM_T%(0sfnsADZ0yNu5v%4xV=6v +aFI6E+U&rm(Kx*%YzcJ~T!l^wyHIVr8Y8<5j-RNfQeo1sQiMVCbLK4Ev9kf)znRKh#cn>*NM9+(4zBsLZeSGEN!rOLX)#B-WCut-nbE+R<-k9l2U#Q-Xd+$i`VH-pNd$29 +a_LopBad4I2*M$OL?fCN#>n#TrDH|Rc!XHfZ*s#pH5a4Sf4it~bc|891*-h+&72EZ!EJK)-o_Ri+wGPxfB?QfDod^UTrCj{*rkd} +*O^@Bj%uUv>=#1BE#uR7#HwhBzini+v!P=u%bB4cA6uerpYcg7Vo!jvGN`{;YWTAX+RJ6@5>|QQ%#f0E&GvRcG==zPFH>dv+1h6} +)bASEQyS8=*Vo;1e7vU=mII;L=`FeJ(@WB&jLf{pRt`i@ofN0feEd@{ueqfgTGPgwh4!3_FWwsJfz8U)5+ed-WDJ(tro;`wZLJ>nB;8S +GW$eqPl={6X(&yar}b$wJH1+xvWtAaU<}tFk@(8R?PD~~z>vc8TNGOO2lZB)*0np*jZi|Th=fx?#=r|gk~G3koNQWmhj+oYa>5tS +Am)n!Z@Y~k2+5A~j?`5Ho_!Omy0BK3)BA`C^%<)|>W(!dN%rd*3I>P^&=ZqXj+vcAWki(x(RdPUuVQJC+Eg|wxT~-=I%`6c>tA+q +fo^qFtxV2Si`gea5!T{XDP9a2A4q_NJ?wj_nz)QLR;p`e-l3+K6(}5$#F)#nvFwQ>={Q~LB*t5hq#Z2E4GiQo7eyFLWGXZ!PtAbY +etTv%RkjzznOPKix{qBj4MoU2X!b*7P~@E(UP;c@dwwkuuel^k{iFg~ZA)jtDYsv?MJfEtj=C}BP*PI83`L_yL^~^%Et|7^_RO9+ +&Wg~Or^I<)gft?qS+tx$X*NF@R$yFnvt&Z3^QV;LzKbcix%9(j@g%>Z@k$Is3FXFVR#};>VPz|X`TFErb2HR^r1=9Dma}+6l3qDC +?vUeYaP&%?b5bc-gVUO4j_~XH2YDHLK%bq*Y=k>NpW){Jc(6F_G*&p`)H`uxPqyY0}487F& +(QN0lF4E**TdL}XED??+Ddq&ve@DGH1*$VA6E;M_ge~vvy|z-E02^JEQ?)Slif~pc=aW+j930sN6Lji9kbgD)0f^m}2LVzv`3N9d ++;{Pqa~H^MM%E2;t3;C$6HU5eoD$P&)S$=0{)SVrNt%rE3um!yTC6H>73bEXS)It}qExIq=~LQnoi>wg$fc49UZkLj~~M;o@QaMQB$iR^VAJ&D>$ +SMgW*Vv?lLFR|Gq?<$za!dXzoh=!A)RWQiTq>=NiT5kwSUHDT!JDOScqJZ&t!=}%wB=F<}qb6OX3+>66W2?fm9i?hJSGgv~zs*Lb +INuTM#N*bPI(UC|P3vuJao(G$!_Cv{CMWMPHjoQ$Gvb;v7s%duMOF;l=)n_s*#wnKotJ)G7N;Y4~C+19p}cacitf)})@K{Jw@Fq+#ZP;Oa*#RjyV?`s^f)Mz|N8+@bENuF>pqV(T0P +|0#vNo68W3ok$n0Or6GejAfU4ISGj8S>zqq1Se8^0>~NX=>q8xJHZ#DV1!9iTCK?2k(tB!WhpEy#!RQ|RcBeM(o@W>B@b%+o{`@y +JDbzdtF_#*_4#$+tVMCaJ%m@XWu-w`Y3I}9vf>KSXY5DmAPSc`J44*CIz6FM^x~oEUaW_^nFB;(^<*@R1f#(|1>AIACID6B2C~

--GucwO9w7{ve_`wDsAP{K8cSDA8V8M!G2WLoq0xH%<(?UA6khlg@SF4IEpxO60X2)DuQVaHlfM? +L}?vT=|(6RAVtxaP+cPjD6zw=lTe((I{uS1a(4l*n>!)fCiuTlKJboXv_k%$Zkjh;UI}!yq0#A>VAG|Q(@Bq;4jh;+gFijslZle) +Ahy$i2-6u6raP);G%r3jEhom(CHY_46$k71hv)Qwmi$>@X~)HRoe`u4=P$ELk~+56yf|iOf`XG!c_h66DhV5UoMii2l(B3kYyC38 +n1V1FrJ(9yv8z(26y865s$CgNH$C|j%=L^ik&JAc9F(T_|y(dW9Q;{FerA;st?AUz11!^ThcyYkT`s~KuFxa +Y-#6mnn;|xlaH6_a;Ht1x^L%{eLJV_OOIXCrhIS;{k8M9icX`c^KQ~Pn@ybe)`dlA7*>Uz_trjO+&x<-} +_{;Joq8UmQp+v|+fM>gL=ofj5%GUEJA}o4!KBKcb*mR{#iG3|fe42&WWd{79OykX6@^}Xt?^rFk3yJBMq%5w%hYusYRcoP_6`w1c +ZJBfJ!nSp@jFm8JEcF9>9i+=7>hgx9t(&RSa=?=7i)({;n{a2@Sk7{=J14;HG4ZgUt0am1k|%rB^d=eN#FRgvjwCz*_&yn*_em2d +iQz;gzic2R=|TYx31x%w5>uXhmz(lbcn`Q&9;rrUUtwEtyX!7B!!0pLJ%K5aiqfzj`Z=f)1@X|uTpd(1HPmwhPQVO_q($QJVOs9i +?+&{0*3G41PGf){`Z698@Ap+p)O!XQGqEyB9U&jUkjIRcL(({eOT0=bJ&*yZc;bJ_hV5)P+`clwV8jav0yLn+#s)n}GBnJaqrDMg +KBdUl!DKT6k8ydBdghzkWb&8EEY95{6NDw!*CMI7Tnq-~QW@4LtA2IkNNHx +o|4=?!OMgXYAMwLK(2jAeb^fAk)hIMNsnu#T9}gXs%eR&LM0(3LUDJnD)n)P`Unwx#+8zmT;YREE9{$TUnaAX+DeV#b`1{uIpnCw +C%#XH2RY&KuWUUpWN)WI8Z^>y^zxXvWNwe~L5A9ClKAC>3zj=$B3AkXN-q=BnhPBi9}UP6Ae=Gr)6Jd)S3haIGG-ZH5aY{$%n4~c +Tr(VQdFzD)et(dtqn=1dUkQ|A+@gk4rJNQXJk%`iYdD(7LQW_HBvJq`*My|YF?KPS{W49>_P#QcA{v8$bqm3EYBRM^aMr3t3Inud +?i2&6f#fZde%trTXwxKThCZ=9B*sik5SOV!ZRBL05Y-O1UEAFk)rnj&tD!~-W%dWqG3E`eafVvm=0p*>?TG*;oz +aJ`%{nF0REp)Y|@Eyll6OcQqW|Ls*XgN$3*B`B23i<<75dH9nX|IOQG2&~(^ZDwP`Z8HJkT)6G)W+>BkFPuTaJAUQN0BasZtdoY@ +W(03|h@6FGKG%z+1>!eAKtgl=;@TM+@0=kTFxHhb0__%8&Lmly#J+K6M3gYU#ENM1l`|#6xu!d3r1td687teg7TLCO=}gji=M2;0 +9l3HQchL;jq={PHIkU)s+8y&^nQacjSa}+5o&m#qg%{7Lj1o26JTpspaI2eVko13i^^DA*<~wAFd?!(rDNv$E@ESV!KgyiDh9)i% +$s!!d?xA5?Hs(b%WuGM#sq&TGL?cj5iP2OXPelAd$C9q{o>se^~CHSwTAch{yEOTt35+39B#C7Xik_*;D~&NRa|CV;Ccr{*pf2mlUA=l5Lt;b4EqtmV&T@!qm+G-M;)YOB)P)55xuAuVyeD{xDZH;||vS*^f)N9e1=S@HQA8|V-8Fp}P5Gl>7?q8Us(eb-qz6_YZ3!-b65JTx&=vxtTVy~9T4<<#a$Ydxe>mM^hM +T3=$b^*Bw_c#TcBDEZ1JNE_1|YzX2EU{bq1Y!mlYIA+O=CS*e6UT{~6;uZ3gWCqGoA{)SDkDZv9lVGHkNSoeqvyv5=y80HgfUOEH +QG!(cu*SkIF)I2|dbN$_FEeVIN?6|&U8-5u%w6QN)F?hVWJ<-OE1Kpy|0oUb*P;G-ngV|1Yp8hT9f2Zl1B5@5q%m +(yAykwX1F-x(MlW_1yh8VsjI@M&^Xjj)J=^Lt^eHW|p8c=l2AP04Lko%-$VOjc}}>vZ`2u(oS8bYKqn^IH2to3;5r;1&6I^3G1x5 +1}C!=T0A=#&#;IIfs9hYVf#vr8wK*n4H;D? +$V$StqID^=?8t0NEmm-+*&QBHo!48-F9b@KRC!Gqz}d{#LeUFsUA3IosV1zsngka9%uAaY%nUDum^CZkQG-CgHpN(U1F1R +_KkV&9N}YZH_5@Dr6`h|X*L;)vDk`z(!M;N?C~%mvRVeYDB?DOmyAYgI4ihwy=c%6Z5uG3o+pMk8X;R?OQkg*Xe|(%I7p&EILTO~ +L|~E+JQ3AWG$K;pH$szaYAlha@iLmsQg>@ne)HkOm3B*L|u;AzoW;M#%QZza^SoVWbT&mUroYLl6TU=Wi6FXr+>|{7#WkAHz>}nlU&DKZ1 +k-Xc&Vk-$!Bz&H$Rv}giJm5m``2x$CBc*7RSRrp>Zcd7p5aIL$+Xujb(}FzfFbGf}_KxICP^;wslw20`G{@=Py18PgPKz(#C0uAa +_rZh-L9MB2hRPUDHst(WrznQ&qQo}AuWPXV$T1Fcsgvh;^pQ#OWcGc`#Ufj8XZP$Atjw`tg86tjv(PQam|lOkXKpA +8`1ot7N(B!@h~B7T;f$Grk;BKT_?%k!HA!1L#0tzi?|w&veZVBQQm5&_XM$;1L@3HiOkYKDQldhjIFQ(Z4_vlb2}3#&xLj|BT9St +J7W2kBm;U?hBIDWXm@gESW1{ZNMYv(jo3CilWZ;!NG~URk1ad8| +msQvigy;g2vLM2EIU-PR6uYr?X3QcMX+7zKb+u2n1h=oHH%y&kR0n5Crc#M1I4z@D%V0TfjIAbVu4;BN8qu@0Lj~39PGrYO=V%^s_?Z +XAqL)W~FB_VM&hBGM{aV=~7uqL>DF%6~n!lw25Duv(hgc*B0)zzPnJ1*$GDY97`^P@PUDI7gZzTA|pMiH%^aWK56iowKT`l^WW`H +#%p85hrNiV?GSf!G)b&EEBG}bb@G!}?S#mRId?+#GZ+KQIpLU>0_n%t>1L0oE;&zipiD||FzDz~R*u>XZ{1uTX*5e&HYaqRPQR4Zjk+-JdSt`3@pq04j7U#54K6ybU1JMGGBKnTHwr*l)6U-d?8M~n7YRjClI4=K9lZ4p3942;`7QZ#B3H$FdK5;INH|_KB@NHm6Bc< +B%ZTu`-fs|&)wc$`p35g$^U#?P;ali;kKZyn+JWNUchlou+xiR9EAP+s|b98w!TWfJlx!8G>kvwxlO`Qj2m8VjV{Tj&(BHxQC +h*^}_Gzv6mMkVgx^`t~a2elpYbwT0{Al}oguWY>tb{M$ECUAP!KB!s7PtX+cOesVD9$?@x=PId@$6Dj)XkK3Q1F_h_-Y05>OfWW} +uuZ{UQZ&vAL<{Tk)zTS-oDa%ER)u8+*j@rzI8!g%q{;G3ZO=-DE)iM0C@spU8MbZ!ZfEY%iOju0)yYJ)()lfj#W(+C7Q56FMbla* +3vn5pYFHsk!lx5770{6`_Xn=}1nGivCR6ID@QCnr;UqZ(gKAi_v~I(@u+AfOTboju{)sjvZsM(1ce2h5uvo#ubml~EERRABmdcS* +EC^65iNFc{Uev|hn}uHRw}QJc@<;Ltza><(xI0J)O^dpA==vaIWhf7Lowz@!Gn2sU$w*Kt%ZiRs +tjr{h{b>8<^8%k9tT@R_9wfRN_Y2O}R6Hgo{D)|IGENOp$B0xGvZgjSN`+xr3}j002aKO$k7h$NzY*Q9$%xAmU?6jm120Key~K3L +Of0>P$GVqCuwhuxq2>{Z)0MgG5+I6GsnvjAZh7c5Mv`J6_};?gVGVBT=Oi7<2}F7GNO~nugViJz6;cyV!xch;D~-aKaEdV!(5!6y ++GJSB?humijh6_m7#x*-6-E&;&J?LTekMv1+(0z~q1ovY9-phyX}%EVFcUAh;PgU5aAgn|pYBLtenI?zF_Ik%DqiLgE^CEjZ#n65 +Y;U^U3w91{JB>4!Z%LHRQq1UEFTwPP`psrmq8R$3A_?9G0_#;enV585SuPPOs_x~(F917qn0|Gpsx?5aWYS*N8fFcYSNW3;oA%f% +T708Wx>7<>#BAW0V@QB{vFSM7V~;B^Y#4ALaQsWZ&n1EML5`Qu_KoVVTZ^> +>J1m`WihhgB$o(<&P*cAfzD9SAX_E0?UB`_)7Tyh&XQ4QNt0H*B%_G3DylO&WDkh#Ew$5R8uX2FpLxW$jBU1CAeo3hya%XAB89ME +YZXfnrNMC+OL*Ox>t-rNczJt#-3$3N2qW=i)_2+2VHw|nb8^9uy^LANmZ)Hr)Julc6P8-&$x)AB8zbVd5)Q&6lbxVcy&@G!J)5{Q +rED!~%OyK~>>c7v7s&=Qiws4bfhdWq!xRAKHP+D3gJQ?_Us%asZ>;BiNQ2(2YitJ-KLS6 +mpW#p9s$0!s$sn9lp>@Koq1)&E++q_i@mB6Aztherh9-Yq85fC*!jFgv&2neePS#RDHqO3Yy-|@X2FQm#k92}3h%l!%Bz?r8+XL1 +I4U5|IhY6{^C}+Gg~0+kqKck)P3QMg3JqJD*~)F(_cp&VXdCp%m9mph;Fhh}Y{OdXu24Tff-0+dVi|5&et~$BDv$+TyyVpk-s_Bp +F&)a{6=cp#wiwP7*-$!SEaTY|Y~-oAV+?D#lWzPJ>CEZrUBDhm=BlEWKJId%qg-I*=td9;j6p?3@oI&%$x%Lo%2|$W2lh(ww!dcB +qPWEAq|}U~mU1h=+j0S-+191GrA&C{Yttz;wHwZU#<=gimKaul~G{t;#Sf%QChh}_Zi7`M)p=@ +u1X9tjaM0s*;TGzodp|iG-_^ti`I7NZtoy}pHY4@LyCiN`sI705%zLVMJ!2diU+4$PjP>REWwM(+^C}xpWbn_ohy#U^5GIHJw9%2 +z{PSx+;YKse0rmimv>v!Sle1{c@kT$hszrFpQNTx-6*dcRZO}D*K3vyAnE%=BH}XDmx%BqJ~1q$k0I|A1n^9(a>>Uiq;b2x(<57S +h(wo0JasTCLp-24PVBIW{5Hq7AiU-{%}!qFO^9fCB0$K-?d;m5oL`NiO1dg7Ts3VS8y`uK9pK|#a1e|THOAzU>@_3`J!sOSlNm1; +B`EJ#r)ua#(0XQo;&D&K5E+}K<>dLlC`D?2*uEr@7bY6(3AG})ut{ZleG*J9)i9Mm#7`SuoH_fs-Mulo!KJ^#>ytWLD9mtjP5uAI +>~qtSi1C;jbIr-Jt~v|ZQN%JAwYP(yx42Hpi}Lp=EgCK6Zc}1DYhR|s`>Ilxlql!@#}Kq0o3=8f-h#IO8aMKYAS)Gj&)s=j4FJ?WIZ7Y +Ew2IlE31=O6H-^dd@4^yfPKZNDKseH!K>nFy4VMYV9afJ}oeMA^vt?UN;PTMFR85bzaFB{}+qjZ}D40GL;C+f0u+akidOO0W~i=^3tzD!8y|^=4%d=Z@47b5oZ@ +%eK&*cQwV5URjE3q{iy{H;Sj$OZn+e)9lHfUrR~d;WZ?i?2E-YV@_PEWzlxUU0YTTnC#cU#fyPR2Fl;9ta +1i8~@#A0UzzA&s-aBxv@!o%8-d9R&N@;_;z6+26JWgD +&L8cfk^EGr=*U}6ZKW}BtL)AmybUr+R~6{dbXcRk*3E88kbh8)yVvwb?U)5w%y3_iM#w^4AX1Y6G|($F+q*qA$y9Y8@#bt7kX +c!XvVJ94v+-!`*`y1N@N65n8+gdTRx3FApT>#0j+i6AUx_dO-lix3K&bY6+Zf@Z#K+mHI{yu-qHS?L`)Kr +l8xP@(|p~2S=|=qVsBovqd#B#gslPM=AU9C=CJY6f@7_I#6Z~Vczh95iSL18T+dwuMHsdN2Kd$n9Wc;7pKq36{>}GFp@krzsX2hB +aKqNyF+>7$6I8kY%(if7v9ggj-R`NkK-C$(EnO1XA759kWy|U)1D{tUnP?0O6HozQ0EbBq1iU20Dyr`25bqk{uT6!^xiW!Um!oiT +$$=>x@;+0j_oMqR-4o}*UVNqH6(6y=o#{&CilGmwPJdbzz>`K8jW9~(o?fw0hIxHn!jeYv$4~pK;%T}fI7=q*EAl* +TP`uTKW+Je(9IE^5A1GHEOJw+bjE-97TKJ|Vks$C8k?6CjQ5#+*ONGd@d{faio}?#8D|EtBE(x)Qy(v=X!OOLErP>tW5E^m8e=9? +aAeYYxy5O-5Yok4{7hu(m!UHO*FDW`Ske{)4mLZ~Y(0n13&UMc^YhM1-714ro6(4XA>F}^PdS__Y%AZtnN&C@2`n}{n%po@+bGHs +fV4muFj|jzcZ299#+%Gt&NaUJbv~VO4BLwBi7h+8!s`Ck$_W>*XYOS#E+QS~j#cEH4!(3p-^l~hT_{c*j&D5=TAM1LIplX +2oJ0y6%Yrosy*yw97aSUXR$Hvn45Eq$&3xvK`moBR+q*5V|x~;Y#E_>7i6KmMav5A%*>j}uuU4WQxsjoC`&3?famFi&$&fCLi?Z +K;5ytR^C|R-)5O!x1qDO0^k@PU~_XlYV=y@(1}^`8}?(RCx;t>Z|i2(By2Y(kjU_y-jGb3o$TTeKgz(Md!@zme7-NfZRIPNt +OQ%w&oD;Kiec19-!evq7{2@ys9{fog?u!Bu&RrQb$uu7)VscdhFKW`vC>Pu%&=k@pRHGDImR^xXq_s3Wg%-87ay-p#fo0XNwY%xRS6GuI +*i=f((+EPG;FR>FA1 +%PYfPel^EfqF@byGYwSX%r(5qd+7K8HJnJ7ZRV!tommkpl)xU#L526vYY~&b6DX^qd# +6!Frvfrf8Qr3iA^M!apw;nlJ3no?U>-bZfc2p^`&Yj3iMK%JeGsr^~x5nvJHH;+_o*FK%u2I;eW%7 +urxbGKs{ly_whLLZYyWe?+w=9TO(R{}cTkP#{4uiquPt3eT6%w2+Ns_@CEnrkWIKXL1d}0ifGLjGQ)Sa^ +O$YTf)Eq!AHp-Ibpd8p9p~D$fF+2TAG#zs;Ij0L74$3T;CYUoH)F9Vz5LCJ)Jl!i)sSdIOM@u82v?488&s;MLKqS6p&IYnKh9|K2 +x^7E4%6TOiQXI14pR1{8tm@`ONHM0%46W!!rpTho>2V#_o`G#{NHA5UF7aa1g|*b;a*e~lU9?xjvcvJ6^n^wBW{O5hxUbiom43-* +gOKIDnntPnDqFN!{YwqwLsh2h4XYhy{nj5G9ENDeKxsY>%otgdyaLRLaTiGbP^y+&;;`<81_@l!P1K$_6r}~LS0c*5VpCIAhXHXT +eq~34TRmEMW84a%{FzF%Psd*R`kX5ng7!Zt@u%Vq*J$O^I#=FBI_|1FSlRi +U-@#XTnumIYD|SV>n5z`ueO!2G5a>Yt!Ze$nw*QgiPsCVtj7fe$jIrgryE6NAlNN9gEP%N>#~YW?W#39CN*haQwn=`HkQ&X;I@=E +W#&_wDCJ14&byb34rF$jC277biv6&eJawCGn8S5*JqHvj%WDd{*g`E=nXQ)wC(-P5M%cGL)}hv}d> +4Noq@(oIu5+bYI4p8;b!hPf&(JL!d3Y}srlP_GvSz0m<<7vglw=$zVC|tYur@a*gSD|G +OslfAOwfM0XSlQ4-dQZhSLag-j}{#q%59w70IjJF@6#Oig!3JbZPpHVg|EXR4I6i4$(*8B2fL;m-aO(A +42!MLX>d&l1NtY$Y`rK59c>aXVob;L^b8fJr)wL{_hbP>rYmkV+?17{PSXWzrZd`1Hx)K7^R`^9jfd+_JSxqNX+p_={E`V|PX4q% +1C1@0@OF(YKhPt*04PhD;Iw0JA3m051Rl0Bmn#VQghDaBMG3 +LtjlrQ&T}lMN=^@*%8@7zDU+0H9xdwO$Y)tGB~cP3QDk_OD7sFa +;qCHnd3(E;edx58#7Pt>PVLx@9jCFZCUITFDUhH=<2JEf0c|5PO&>Ap1ZfHsso|op6mS6-ZH)pk-0z=%_U=eZjSKX^*>4{I{PWNM +ni>Ax+IM|H;P(v5CX~T<3-JnYZ;Q~s=Wi0C6ZitK8~8Ht!@$>pw*vDwV-D~$zzx7ZxS8o*0{#N<-+*8#{tI|L@MpkZ1io_(<9mSX +fa`#?*g{H6$mnmE>z>`8{9<@B(lM_*5&)`DbSS-vD<3Uu|VQu5V+0ceU~QV{N>jTpQEh-^TkbwlV$Z&G_?eyx+w(mg8m9 +|Ej^)fcO*t-NyU9aV_iP=C#bX1Nbgr*IM3Zufc7=F5q_HJAo&Fhk#RSSpZw>y`;2UQCyW4ra +)^?V!vz__9x1Hr0Fyn*m%x|Z`z3t3r6xdFBGV=;%UIctEFllFbo-p)ZHtlb;^ZMUvXMOyM!9O+l{dTtF56$}j+RplXy`BC0O*7ur +!Q;C+SpK^@c%6M6Y>(p|yxx7Lf4+nLAnIUwKLvy;#OFHLUw+HbJ>S9deYb=6^RnsxYv4ZMKXkAkY(el00FSKW@ya^p|G+x7-y`eT +FTV~v0KB}8{gH&<4!C_iuk)exyiN(&LwtaD0Uuw_are@CmiONc{afpKot944*DamAUUw&t-`&akK4QkFI$2+*&A8vm{A!)7zXuK7 +qn)hBCpy{AUo_)Scd~q6GxNV;#=mXW`D5T2;GdiRkqz8`bOZC9-oSkB-N5mnHn3hoLw9}y%lD|E|Ei(?`Ud9rP2j`V3Gs)(ezXt6 +xo)R82Uf_hfEnPLjY4E;{~I|Up54g)^4LbsAHTPe`Mt1_*Zq!Z|D|dFXd~FnafOiAGvWe~Y +lTEzOx6F837q8#l#rqrRV*VM^e|Hz_eYA`BeWZ)!n&{&7P8<5UE{=o1-~(pi +90z~j&H3Og_3(Lp)ZknX +@2>_t2>gVhTLQwh#LGQwzt?&=kN#&5uYW@?%iGb*{5SXV{b0bf5B4&j@m|h9v%MTYpX_Bnc(Rw}|LtCre+*tWe81nz`uefq^N$8! +@8$czo4p(d?OT}N@D|qV$QIuJi7o7BCxP?8!WPbFF9COu-u=Y9$&Ut)4)A_+0~{CD0Q0L3aQ-?s!0TKZV7Z<)e4YhfC)lUxM|YWDG4+oL-g~EMKS}bV{2I!KOyB2GVpD%a@ET*}KjgD0 +Uo>O;4bq+SA;CUMzptQNFmF-lb^-rLj6`U*SN4`k;hje?WiLPMKML9zH5uE4g_gNHA@coz0 +F4(``FIZm>m^ozg`vmLwq+s76z3xUCH#Fp50m}PK`wLC-kd0$tQ~#*oI3XXVdyy3ES9G?VN4bcy +73EQsCs4Kt&ab7WwQm!AwtYr$Ok6VkVG~V+;-lP)vKQqeC|?#FTc2y9`yk4U;28gs>9Ym<;%^AfDGTE2KZ?1 +Z=y|B%%yvd=-WE)xOS9O>}{d6{Ho{r%CfEH{qqWSOGbX30^?3u73^V*R#hk?RkA(ldou06-%=4xRZ*iWa?0o$l*+Tx&K)3W%-XSf +)($gk2rGL2A;=M8ydhn%L{XrV)w*Xyx&(B!N>XM&dwVTeOjb2k|#PK09lGDzKy^+o6`oFj7I36$iDn1~4tPL|QQu>MDtR +Qt*m)R*ZU)9Y`f7Ra7L4juku~>PovkyDE?RbCRUJYUiNz0~pCAJu2)T;`lK+BFKXPV@IGgmlQO5R*_M#PS+qJbQy0vipgY!^iq;21G6V&6NJ_%a``$>%D*z1oR!Cz*4oWGe|4i()RAE&yl9p^|=fjZzKmJEx25XpSAyN%^0#Mrz{{20rG3ce{- +8Ux1vA^o7t7kxj3;)*u*q#8ltVkbm_tii5fX;%rw7^M_RNyb!-e(Teb0)&AocBCMZ65~#ow_R6xHoQ@c`yRY|tD2i5|0GpyOZ(gKFSF2NP8f +cGHeU`pM!OgJ6;p2Y**;G|Szgm<;TBJFqx;?0-9eM%TW519p;rM;1oFy#T@(!*&$~mV}c1>F+%Lt ++aYR!gIyS-y-7 +HjflwvM*|!d_|6yY|g%P%B9JnF3&2W81Zau3x$R_87MjABJI`b)|*>dGy}-(c$5raH42}6Q3VJP8%Ze_&&_i%r?cxF%?3nR#;&FF +2Esa0jwhq4k5iA*q*U{yH3~c*pSQuoMk1*?P@AHI^XHOleJr2AhiWLMk-o$eQq24Snj}>3|)=pd{)nk}lks4~v8{{px!J$pe3bNQmfi>>{e*WA&^n=|Whv6RqsV#c5F5 +LxmxI`UI4W;F6ZK0-Qj|)AQ*G=lWGU$Wxxu>+&}gtAr4%0xV3Os!^+-Uz)Y16NWlHt|@yhAp2y-tjsBR2k_Y}%7`4GaaWpW}jg&3vT8M^so<&N#cdotViWQKR6njPMA+jjg~=!nRq-rxsWd0fTdRDqkNy;_4K7S0UZ +{Q{y2<=&HC$%7*Ifq_?uadKs*ZB@?7N#AwCqTE|??{S?WKPc>L86O)TZR})tXnV^6#4oM{nQ4SeRz@(u?G+aReV0xPp&i|Qa{5qa +PlJvmK~!c&kwPd5W#yhZCu%vJsY{!oTMKlve6KsO*Wv8WJ9w|BGly-QFDv)CbuM-g<->d4xBJd*_5EaJ#cdIju2YhT>R2v&f7E>B +gQat_;?F^}M4WJJ8C&S_W#}wki@?Rrsmj7=TRy6sCp`W$SD1gDaD?pa09p00=;EQux2&k=S(uMn}L`KYe^WDV3d3^A0*;r$zM93ulb%YtMwu5 +46h&MISLVnPS^lz%_Jp2HLubKOp>p8pspsRAi;`3ZSjItvoQ*40*ka@R>73Gne+fn_0-a(s$)m4?wayzVGXL*CO8q7={7?N2p97j?8|kX(LC+{P_dLot0RKi2}}t5;QE1!P2f@zc1FH77BxpCSiCNPiTctJiwuyf(wi#%%mLSn%C)EU|xRB@g)gfIa&83eyigml-50d`bWsFN$zP33fP#<|h8_-@EbVDNbQK#Xe +Hv7E}>pX14W}&27iz)hykD`_|s-`x9lOdvob{KWlJ9e(@*tNWat%@{B?#t?Ge)%O$4?n~-16B0B6*5mWs4^C+S)-O5Ce=qDpO;Gix$fpi^ukeyH#(qPRvZ55^>$zcmu)op?dHAB&tl#yxf +Wpm(Vd2MrMQ!3SXTQ1nm^)yUl86wKT0%of^7C2VzYrQdZCFR8na3i`sK>+R3bI^!fdJ)>iWF?N%rgTVDX&nbINv@?)jYn6qK-Uh_ +3W>(CEd+oLMH3n;f??7xsin(UI#A?nWS2N!^ve#V7A#5!T?t2RK~+oO2YX#gV|x-*IFcC}S;(&ER=*VJw1)|#dQQ}XY-@OiQ^1O( +<2fWk9PctDRarGf)}-80i%SlLVq8A}DI@DJp{$F{R`E%`g{H-ITrb;1-5}SR;8W7Ar+~QmI5*0~@m!?1O;)yXz=bh+uw&P7F+nP* +c?xKl3D{OiC`v832p|}6{aJtkJ(AH1;(}9tTYUIzpy1K>PEWs0-<|-N=BacdatYcir1hf-a@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FJxseOhaEyMN?BjM@3UFP)h>@6aWAK2mlR^8BL-Z7R=L}002SI0RS%m +003-nV_|G%FJxseOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoE&A*Ki;z-;;5)7qJq){lI+Uvh6K4bAz^b8 +a+1wK0vLLCdUu1dt;fazh|oK`yz%9S%Xc6c3_;qJW4ff)YIWSJk(k?x$yGLr~xM{rvv>$)viUe)>79>Zz)yp6VC3 +-Ex&ffBS9WI6D&D@=K00Z%fDd{T`0|?LWzJULe>?a6`&*c9`rqr8>uXcZ%ceLHEIdjx& +bl*S6aehGeTg`Qx?^Ag%%y*oB5xi!BVqBURf1n%=r}(mIBAjN45K!EHam(asEK} +J9RkDBLug}IL>DX{*d6d1YaRIgy4Gwzd~>aAFzes7YQyTxC6nE;NAq!B)Bud#}&R#u#w=$I~`|xg8LBMiQsI4F2N$fT?w8=Fir3d +g5Mzc5W#wadvrO@CkP%&@UsMiF4TKe7ut7z7v8_V3-vrh@bd)!(S>$?wj1}O2!4*>RE1wB_yulvH`=q3;9dl8BuG=@{94~@4p9E2 +0R23I;719bOz=|#&mj15f|nB9n%fbeUAG13&tn1Vdrt3P)%<@__|E`%^RXjP?l6VT1V2r1FM>@3rw|-LutM--Jl_PjBKU31e}~@R +e+2sd=n?4GZwQWMyzFtDj}V+da2p^FN~HJV|gnf3xOUX3>tJS&ZZES(LwT7Vk~Yq94<;sDC-Z6puT>T?k&DMLmxw{C*boJfFopZ6Nqbg1^h6z3*i)UUfOt|FIm#d&eB=Z^~ib +_R{CmH2v#2yx)~WyS_p2G=fVAp3DTFcbp@sVW$wBKyb^V<1C}(0|=>GxqSo=Ah=bD`b*De5&RgzMWN%Yr}Rvj>ZbepiX$DIzr=Bl +r^^MsM00e%f#8qme!D)$Ig#KS1ovk;>UW&+1aIjFp8lEOD1x7+%3FBe30^?(=w%p(?Te~&{dD#7ng(nj#&1L-mB5d?S7IKXBuGoKv-RnOYXsW~jwblC(}5S;pMmx+I0O8@LhyR-AHhz>=QA;HtIxzb`V)f0BAmaTiFF|N +O{{m9d=qs0B*7^>U*80N?0**4&(jIAC~^luS_+)s5u~NunRhnm`<}D$e5-TNzLs+^A4|^BaX$xia`rjs->v6hom_to`0?M)!T9WZ +F7RRMxfss{=c4^r6P!Tsr{`imcU*<>-Hl)aeBePZ!LJcK`h3U(x1Epq|LOU_n_r%f{=cE`|5eksxB%~Oa{=Dl?gHR(%LSOfwhMrl +$6kPWxZ(ng%a1O=IK6)X%KP|*Bs1~*7b3m$LX1o4LbUUQ3&G!3UWj_`B)BCpz@J};@%`1eKv!E_gmK;aBJ}?Y7va5e7oprEE&?B0 +qWMnH^m8ske=j3=D8V%sq5dr|2EK21G4i!t4EkJrG3M(VdSAX6ba?W`pr0!)1|EIqV$9?3FV=PV62KiV0X~el1m!Hg1bnOg67;wG +5?y~U!T2swc+@3WUrr=QqOWt~C79Q(FU7hvjNp|7ze8jRDs*C_t2!Sk)x +pgo^jgZci#8t4bRtpR;ZSc85Yx(0X{t^vNCpzoc#2JO3Kjjji4K;?!NYj|uEn^n +zZT`ZcrEDZ?Q2o~_Sa!PCKEi3=qq;}hB-lh@+;+_k{_&b8=w +b}h=OtOcGQvljERW-a=8>spNao%-HA3Ljhxz2Gsue`PJk^NqE@lYgv5yFY#t_{GjQfo>+;gn968!aOa#3G=stAc>gH**Bq_PktNi +`wGFA2@d}@Gd}7i<=0NsP4RV8~BEQJI3j8f-?v&Uc4QAz3~p@n{fxm|KU4O&adtO +etq;#$gw-ziGCb?r|QFZVw~@|6Z3oDooN4e3C`j9yA$idK6gRyIPES`J)BS9jqy3=Zt$UV??yRax(DO4^F63{)ICU_Oz<*p-#w`3 +&3hm>yl3*SLwiT9105c`4)oEz4tRFLI`sSGb)c_H)?vP$T8DnTwhr>lC+-zebV7o(6gfNIhjQ+`59R;hKH$lF_hJ6FydQM(`TNoD +=KJw{n%*zCA9PaI`{VD2Jb2mtXwSO)F+M-IAN|X4}g9qK7jXUKA>{v1HjLo2NcgAz&Nf@c=-dMoA2m*>mI;(J@EkO?s-jr +;Q{c&*9ej*>bMU=-@D;K@Yz2TJe=!)2<2V<5agsA9)kS!;zN+DzVtAyZG=Y)AI3O-Z$0q&t@Wtq3y+}P!yW;h?)eD%+4czJt;{3f +SJyrQzVwqv(B7>dh1~nuM=?(Ak3#?Jdld8e8o}KN{_auW>*pUs|Mq-Lg@X@pThkKPvQQRr!b$}K238(a3_NMQ3qdt8u&f@ +IneR!=YT(FKL`H*?dPDke)0#zdl}DupmM|yus(17L&rIY>FbBkho1W()`LI)5c1&;&jZh9KaY7m{CUjVInP7hSob{mNgXNiS%Ui$ +>>;@JN2uqEKL);32$JgM-2Y>gJLM;k>yP{i^ol14?#X!lQ_4$l;ZI>Vd*-K@m(~|Be@DFle7X1qtoPTyfc8KA0>;PPfc7?RK>qzU +0N)SY0DSqz2JrPGH-N5B+5oz|Yykiii#M! +@&5BKL%)6FW$>MGzef5Yzs5RM`ZdOB#jhdvT}5yK)8VgC?}*Fcpd$k_qy5%Uq`*YuLFOUzm9d}{MVu9Uiv!b +ZTsIr&RzUF;K5zL1O9IR2Jk8K2IPR;8yMdT!85tN1bYb{^m~l|6TioLx7VBCr>DIM`^M+~06ual!9K?0KSCb))*sQ1?cSog37+v5 +`uB&oK(Bv(3-i1EpJ+S@AIJU)e6Qnez|ObPzTj>2tMoR;ukUU2|7cA=P4j(I(=U7*7uo~6$( +co*%uRMXe!`!{L&9s2$Qn*NC1e_x+J_b&RgLDPSu_piSTIs6^1XXCq|r+;ca2W^BLaPUT~Ye#HEzGWNn{&5@e{)&yNKWX~;8-cG^ +Y(&5B(tN+(i1xgu<-DcO-`$A%c76}A{ypR$@gDN+@gBrpDHM^aF5aI)kmu(Rf=qu!g3P~9BRGcO +bp#pTUM0wUx@G5-tV44MGCyBRkn!r=oiR=q6J$KNX=k+muANc-dcFTCLFSvkCdhK?Uw1}-J~AXFbiVBnv}4E+lsj7CgdrHOX#{zl +>n6zS_mx9X?u$cE@9TR1&JdLUuOVn}dY6>Q7rPVW_3vPUjHlP`f^qxyE*Qs$2{M2G`7W4`HwZEwe_~g(V>^P3?_Va!_`eH5md}Up +iucCviu?yDTttxRvSU~DySyvfw|rN$ZyVLzi^xqhQcZ^Iq7xMg$LV2g}LE}hpmpxO?bzf2WO6~gRXpGB8_5&TI_XECveLu`w +4?$j+&Lzn9wjU5=`*vk)O8BljE+ul&v~ifvW5!{APacQ)Tssc!yNw{r#}DZ9-S$s8Z!w+jkM>Mx1%9-(V!q}PWI1$kEBL|r3U6w~ +csxpw*VUi20zdz*aI5j4&(DkpeSDQ5%cIlA17G^b1K&>{kA7Y{9{6{|c=Z1^eea_a!1wAWpq@n&@ZQlAz+catfcd+10{Z>82^g=` +M8K~SyqEh!kma6FPfCeA)G-P3_cMa5PtTj2a;_nGFG1ETI;No9>j|>_{Pq-#&z(;OB0DNS_0cc0v +RPfo|rsBOL2(sMLKNbByRiCe#iuOD|74tRvK+w|^f-HX=b|CtB_<^9et^+X-#RJj4;|~N~o~rPY1A*7K9*B8+?m)Enw+EsfpO}XG +9jAe>?LQ6tdeJoSt0e?k|2u0M>balb;RK(Z2EHA>F$r=xwBP6z#8JssuUJso`ON7FISZ%@ZK|7|+j)j9+8b}&KKpU)w9 +4$tFE(AO%0yf5^9f-JXxW)|AL7s0!^y#!An__^6B*}uJDHt6C7f=4o)9t8S0jv&i(-#G~7{(&ItKSSrFL~ibxgZ|z*2YCM*g1le6 +V;kUQ1X({DG8gSF&IO*_Fc%~qvxT#HiB#~STPUdv0)y@bt6I6V?H(??K*2d%Kh$qjN_*lU_N&x$nxvH3$T74 +MUeH@H48v*zgU3s-dzB^+4^AM%~uY_I=J(}Sho*5808&xFy24=VDP=~9t`}hTZn!(ECinPE(G13vJiNE!9vW(gA0LQA6W!E*mV*3 +#)w6DZ{J1Wms1x(PFS%B^Z(sNDDPR#_p3#~_dn_Le=Y(ZedG|(|0fOsU5z~i?aCa2dAjuw@Y|ONvR*X%P?YoSLqQ+w2(mr-5l!F! +Fw{H!Ftqcq!%%M5VZfKu39`NME`n?)*lID_F?uoPVf&Xx9$y7_ZiL;O~9yc<&{GzaaQq +f^3I=tON4V?wOQx9>HTX7_aU9l(T`ymmu$>4)4Tx%cXnc2ik+a#Wu4%!?-Beak8@W_>|EdP!u(#+4ZiqfH|qUZfO5hB<8~B5 +*3*^;SP%XgV4ZP~NQs?p))BzZV~;@lE;|DGo<9P7XCpz@Gq&kLd8sVub(<{abyybZU&~@VTeB#4B0;tf)2OH +p`7h<81G#Ovc2f51li7VWDey%n!~(&SMQ(7q26aT{TKTF%Q?))>p7JFb`E&3WghFyZh7F#+&rF_^T4B%^BA`a^NO!|$ceY)p=Ug( +`QFN7T(&5n-Y*qEzdIEmPkII9^9$fNO9`@_?5qOlXNw}%!R8|7VR{jA%d#Tmp1TSDg6Qj&BIa#<33#+u2>d-c1f5_g7I2k0lqz1L4SW#0iOS+f_X|W(S9z$xbL(C^e|)z>aAabc8%10)0beL4_cz@{}QyPv;=r@ +_7b#n{Su7N%S*tA|E}eJrWf+y_PxNf3wzPdTL`lM(p?1E{AZ%K81#;2Yh?rkoW7&pQ_F7;+rekD13I|BB-vhg^9a+P%f`XwT=42cGYBJm!1<Y0-c?#OQ)2Yyp +mJ?*ZuKiELIKOln@ZkN^K#$GK(azT8sBivqJTENA{9d{o^K!G^|8zO{#qX8_KR>$y{cBhOKD+-4jNkPufG2maz_>oQ0(|Lb`uw*F +H?F|?xYbIGpcQ#@C}#i}_q}F6Qlwb1^>;o(q2Q%X1-LzH%<; +dbd?5_li|$*GsD)&+U93_=ZoARBY$O^MLQypO1dOM(}i|;|o$^ul*yzO9=K|i09i=r`dn;EP_W9{QO1e&#H?+?=N2jxw7eE&|T(Y +(A7@}@;=cPmw@hjFTs4SCip(V+Xzmk4&HVt`uDfX(VxaEfKR0>fT!QO0^|RYE1?%0awYVbyRJm}J6#3&?3}B>f8V|e^7|K71OLaY +1|6Tg8smTdYVd&{5M=wjb2a3Ig9x%+`dor+zy8!UDaYsf39{davnJ&{L!f&N^oxD2O*xAQ9&;_^jSbgg+!tJj`MdBs;Mca-BmKhb +F%Cbw9^1k){mh#1HX2=8GLx!&Cq9#yBYe+JvT#M+Ugece-c6VPg{8l){8&gf^nU2E9T=H1lg|t?5*h6?zf@c``rdUcff5Z@8H`&FX!I| +z3iUbz^`WB4!z=p+rjT1AjtOgKi-c19rqp7_w08t@BjJ^_{*+$fd8Cv2g<$k4vf==JHS8xbqDzN&^v)ohY`Gj>m|tk{fFMA^maG! +`oX)Q7j9Iz<2_jSS_$&L+7QX(XM6p +qx`k^ga18tKi+%xevI#{_hUZ)M3B!LY$Q0J;LQ&}|NZELSU)QdqW{l4h;kYqf?TrKL!h^D1aDZa43Ba?SK)cR;0`Fb&1jc9e6X@@Cntr?HTc_!d +Jb`uKnJ0j6zjy-c#+y%oUOxIH=xWy|k#EeC;Kv6(iTA($B+3h(#C(;W#QgUYeG;$=jikK3J=$Ej(A%2A$@O|zIW`?7?0C5{X$K@RPWa)yzy!9*;}-{ +FFb?yzVZz4viTW|`?zQD{^VznZQKKmHT*ItJ`eg1o0-`RoMc!s8})3!3d9HP%V^w}G$mv{Hk~@V1I&Rt-k!-!5-Vwn)c@ue9-uBI+Z<~?ulJGq^dYaXr7bw`Jd_e +E>zDE1gFxoRhqsVU2jWizpul-JF$6Z=M>IpF1e}woc(JhWX=tJI3`%1V2x|`!(Oab=VX9lIHs?UGGc3Y+d~Bb(;5FUP}pX +MQ|rg`x>?L1i5^Q^UL-TE?&$c2+Vw!Wc*3&|8Kf3=N{jM5VjkAiL +KdEJWbc;Cs1xot^{nlD-Yo+VM>BoDschzAp_*tv0-#It~$T~p24n9ZBhiG}1b>QdPrf(?Zz1|6QJ%fH9<#uR#hTo+h@72~*p1;%e +v-JBm-G5{Y_!96R>z-^!+)~@PB|ZBm<@<-#=H@NnbN6LR4;g>>eXVD?=6O)_ZzMRDp1n-JEbs47+TRHtqxpvu{7oHvtIXfetn1Hc +zAL%EdRfjI2tk2)7!~XwXb?|d~gy26}Pono&&v=mT&v)SSVE#zNa%NMyt9{C+;4|pya}vRwZ_)EnTfn#C +@H(7@;B}S61ks~+X5Lx{->;D1yYyRJ2OqBQ5u~ywq_p2^I-kvajK_uQYOTYWPyS=sxuoxGPidc{=cDymzqYeC +1s|PLQ}9`1d6U$BXMGi|d`a(F&wALwInvkl8QTa)>lnXmy;DbdCe^_=X1Y}#sZHXqu!w0b1s^-sFFLu6^gE7zeU#3!^m*FeUzu@L +_ywx(MdqWd57LkA00-0k_vzP7za8kejDC04!B?$~^8AZ_JJS7L^zL?b@Ok3DuTuJJb+Sy$e(7V39~ST8zn{_lLG*khUGJEJ-&C34 +*R)^1qUT?)8Z(xquCeZ~(dVDqLXNtLZs=(}mk_+U4t`^#UO6|Kbowpl{^|Wubp4Q))1&3ym%@463nrv{bD!DKa_q8=(nN{zV<)mHH7-}dk4Nyf1*&8K&EtrPbH +(U*SAbj0JL`6m;cLO=Ee8cyxsvJU4VSvNjb%UZ}|&uynXnH2mZ&EN7moCoE;UmpeFH +$A7F-vfUuP1J@M~5d*fzM9?oXxP_qcret)$-<>);2;e?Qi?-LCIFPQN`V?M%AAihe%*{=sxfX%7>eNRWN2SifZ5 +ll6wP_1zn^%pd9fU$tyfYn`Jh?LMxT+o2uhJ*fBfov&E*{s~JCxwa0zynod)x1)Tc>BsvFY%6)3(!WXfIr0O?B`C<-bdL4Ws<;)xlTz6Po@Q*GoUPlO9wDKX(4xmdbjY(tlS6AJbzro&9*& +C$)!Q2mMCSZ-1U!s~!D}FZ4Ua>I27JU>*PC+W+S@UG^{O**K={I`~O9aG5D_iJv~3M4lx@Vb!^#=_!GK5)~aiRKD(9R +J@k8*uE%KFoeDY5!=82Ux8=Xn>G}rqo|d&Y!Q1NK^L#vyKd%RM@Kt61g#yzty|WcT_E*{2np^Ytc}ioSrdufA36$?|^m|Ur=e>x$ +=KE|Nd{uu+`EH}%gPP8El(Y5vFss}jQs%QL-=Qo&(Dl|-&r<}ipl27Q;E!(p4yE)9xgYea(C;w%^;4c37$@m>9$kOCPR!=c(+*-k +)M;N%PvNZKEsQsHI47`;mfJ!17inL9tZ9E#$Z0q@l>vOAh~t-q;xx5Ep4x6tW&`98N;Dzs<)T-fM(ZpqKMK}R9)_6FIk>lKT>S8~0wTkiJV_CmQ_$njfz*Bj(Bh2BKDloE7! +?TP&2yA-`DiU9aRfyA!fOM-OME%7U_6DEfJM?oN_7=ExgvqI^`@oJdRdY;N`Yc*V^IA=Peo*7frpg-X8c +bC28o&O*s=bTgHbw1~RgNl&CXiSntee74|an%&ksW%Ke~zFRH@1hYPOvgC(;o@;V@y;7daGGp2ilsYJjj*!neI=vuU;aU?lc=-%H +YtMQeJp*6LQ7hfhF9n54Xxgblz&4gA$9foGtXyfM)&9vO%C4^ECL>&h4(`+Vj-oP@2FFUKV7~a(>y%cxBJ6?-guLyWSFNm`7;UAgE)%U`h`A +!m^)p>pjeTHrq}U+|WE`1U1gIa6-4=(L-HoE7N30tz(jj8yHaiUWs#c^1K;zOq4U3GUh$gL3y=8#N4ULjWi`4*^0E#Us@)zqY+7# +Fv%oaMd;hZL+hmoJu1Xa%H4sWT34x1DY{1#{VqY~lGp17Il?C5FWlyIkPpjVzQZ5bXm>8*EUGMa7pN%8z9h)_g=E%=g00BMO)?0j +Sj?C5dMNcv0U`4o!W!|?a+C(XRI+DPeQr7Aj7BG +^M$h8Q7M&(k!1VaOb`~cUY{_j4iDq(3;q&q`)L|-^opKjc)U!mLY`jE`@PzjxcecoW}0r(m5Bwnk0!C#%a?ibh&^`rR8ntH2BDh< +k4undl1ypL4lK006ABrO6OnmYO7*=kpl0}aVWxyP=p|(%8f~X$g+37!P2Yg|icu@AeaQG47RVZhF`^DuwdswsOh$%edx6FH4lK)SGLRs`#bQ&-xwAbK)WO+6xsKw=Tb&DA?7Kr%=Ipcf8l{c_pN@ +xM>=(;@HWB3XKUNybM6-f1^Sxl23drTQP+jw!#&3``Mz5sTYPp7g1b3pf}Kae%{B$S;LsdI3{_Z!EAmbzKj-s1N`P1%nCX@YtL4s36CQSzyqqxPQl*MLwfP~lpG4KX +@|FqVczrU(m_mY@W$1uYPs^r|Y|z8gY?mIQ<%EQxW({qQF=j+@EYD_oj!&p1>oag7noupqtb=1bH{D(GJNFyXT`m_}MvTaKIi}To +M|X4HFOMjB#UL{xQ|PGVh-?InN9)3Sz)r8kKB-9)xABfPQA(w-{nERLOux^3FvW-g(%0KC0KqhBI9Nja%uFFbM(MGRYE_7<&a +ENY|`Im#fec1Cv+gO;#}!t5(zw#{a!=2{idY7%Axq36sIl@JmlCeY7%#ZcH@xt9wip)~Y6D&>I4n0Q!O8Eg=O^%2UoSAuMY8x)t{ +QhPkO35)|g>ZL+H==a?@tqa`U+yiG%nj##mP?SMJ>9l;hL8nlkVZd>Ax6}8^B!}@}2oa_`h$c&(P@#FH7B<8bOUO%fOqAB_PRbL( +gXXAiZADsy@tFG?yrwrZM5i4ju6X5+Zho!k(OmL0as#;q(nRnDa55wC^a+o_`y}Vcu!X#u4rr^?P7;^J7)cfA*0wAEom?rgq>>Xk ++7uDLo30cYM`*nac_^(ly4RPn^P2}HC1LYsi2frwl0y6sM?S4tTAwRj-LdWh#fGu1+(fP6evJ^6)fQsbXt;Uyb6y{HKvobBi()#@ +3oNfpWtlP(G&_A>?P(D!6G7w)MoHn3?kM?8TY@aSaL2-aA=fUQh^p`CE(9I28l=1YJfR@H#}WW?N+)Te+A76jL4;n>+(nlZy_D0)D=U)ZZ4c0CC>zA6%ta^#WVs7oy>X=tgM3$v(LasU=U +o)ub4NxaVz(=oj_+JQ&`ESVE7Du<)DNh1*vmo*hEIB@n9el%guC~J{xbuGCJUFhu&Xnmyd?oAxm6Gu(-VvT_p-ttO(=ybOPOp+JD_f{W>1t+Y7Ff|L`jmtsa?T7&010vUzrZ9Jsi{z& +lTGl;s?N0WM0ydC={iN@KoWuQIA%{qeL&LQF5+OpgYHCx3rD<&*sl6dv +81YO^geqkEL(*;mn8+D(oq(}qwqB9Yfj{o-a;&jKrv0zOhzwS>!aeiMTst& +ja5dLBq+PH1F0&+U86}A$NZ1osMTEI1GSqLFMqWQ +b*1gba--b1t3*O~J0UT8MPw#An2|^LHMT=Evb@hLRaBPZJR2XyfC?LNf*!=0OZO!fF|6g+Ow~X_wj~151aznaW4emO{sd=;Wveu; +tF`G|Mu@FXY#u0-KVZ^~X@Iyxp@&!FPN*lDLUUTmF%7ZAx_m~Bq63FMAtclw6XsT3tVC8@Ow>@Qh81J)1P2~YEy(lY#_eFT7oF3C +X&qx|%(HUW?1Ir2@KX3TdFzG##`m`qb6T&NVtBtszN13`kXIOz4H8fBU^*Qi!v7crA;YXp@?^iq>o3HzTT; +5(lru%zE{FyY(=55>-gIc!Q*?l4X%CU&uEFWsevxspM=h&6gW2`&(Rg0zp;Aj;&Qzd!z=fuvh+%6^6K`hAN7&JBghS>1mLsF~V#o ++G5Nhra_j4S*z|SWW`t}%@K=A!zS=F+H@g>8%A7OA)?hjGPUZq6-4;5SK{?6-k_S=X=$viu%^*SWk%5m$xw=Mlu5PEFN+<=i!GT0 +?4e2z?SgQ*Vj0h1Jl6Pel5RwVQeY^Uk7hACi27V%CpTwovstH48-;94lmLRys>0TvIJ2qP7w-Q4uvsljtp!dWc9o +*^V49^0;otMB;aH8HwypKy8nNuQcR%t3{Yc!o6B(k|_wnN{?eZNuFkzS;4@0Q;8xW8Gx)+x{L%amU?Q;yIMs^{UH*P?UjMbznZhk +#M|?_Os5S!RB3)g>-p7&&>dRO`f5WMr8H6!>s?XOV%)j)L+iUMq$e$A#wz=bVS{Ap3mY=5$;zuFD3$nLAU~Gf7EwN_j3&xqOdhB} +rfDQS+RZh0qwpj`f(BVKs8t1GnTcn_kQTE_LOEVO_FQfFVwO@GR9K-#(>!t++*ax-(O1dzs3|?PK1)3`2{m%K19C7QV}g*ev&gz3 +OiCJIb24+>pJY03q=Sc<9P+#rmKO(QpS#90$<2sToT_2waVII7mN!n)t2k3PUCJIP4>OyEfFOixCVjCY1EE-ygbp`q?UFdEA++8a +HSn!b`WAP6K!doIAxRba3@7T9oiWEZY$l;HZM-yTL+jN}LKXK_J&7{s3v4_KCDDv>SUvoMWvV$B`NCqD!#KwTTp?L`jA8;`FUF)+ +KgOQ1CWBNd6^aNF!6hjXvc4mIC4sHFiOC1Jv?;}YE<_V=<8^A6Yi$Vso39B^2r?O;v0pE!sG=vcBB+9)lZJ&P>?~&6UxS(er6x&@ +Nn1n-i~4+6f%qAijDd~rNWp%-H_j-0t&Arkjgg9foD`9Ug_I)|6*)0N%8c=#p=;uNJ}JR8x^it62pR-GltnnkyHC +p*k+LmkK?y1qW3i8?=|$GbVI~9pGn+^gnACVux;}5gInNE6<{tERCQMXIQjgIm2e~z!AxD>u37C(zlr;2hjfoXV|Q1^kZM5$Syyd +SdcSpc5LmF8`%tWh8=StAW$IZ*-w$!|!>Bt>L4;6kz+%8C;sy0b2n=$w(wdv-gdy^diW4C>2%Lr8-eGIjxSw2T?SkH(5RJ4V!|lBlmF +)mJ(@Nv~o-R{W%RXQ*P^4rJ0;4{LU3%WT4QD4tG{EmL>VNKFdHeyEnrt5V=)3y!&jZ9-^vXVlcc+xyfy*Oqk1h?>zFZO#e4lwjVe +Z3jvC46)Fsy@m6fQQ4(1!n!e@3tRoNUcWsgc6Zc}vC$=VC+)IY%VkfU@v?<3m>;P3%jjk?-yFp)jyyx!D_y4AdNF898F7{T7B3o9 +Cr>0-$M1@#ps6A<#x+DOfszTGCNVA{RD0o3milLCf+;L)RF55~&~R8Plw&77@HV15DN6=Fa;{P*$9Q#vMxXaOI((Q!c<|$PmIVvi +Mc?Uxrou8FOb_j&6A_fHyP6DnSfK`WRI-E05hq*~){ZTnq?e3u85<8$P4rP9*yig0gMnrG9!^BDJ{7 +Or7;8*)+}&)!CXAy^K90c;BOnZ^;-#5NhTzoWNZ!9^IzcL0TqRs5baKjVWRY=>_#Y)oidyKqvev3m +OIn=t-5JL%+jI%){r7Jc6nbii#RP@e-b?I9jI&2)D%?SMN88$>G5Z*@>u$d*N`5iY6(d_ta>K(EKG$l8S`F+CG%+*L`$?~ilHWyY +Injm)J;rfVW{~^l4Qvn*K=Wn~#egm)hGPQv9FDljY61voCE}*UJ#-&jEEUF|O*SD4r7n-%a5Dc>W3cI|F(WZ)Y0x>hP{@i{=oyY? +cXSX=5C5>}b#(}gJcVV`&N!mxjd2KOr^wTd`$8Bh+t^@yY8hvL*{nDP!GDe#3LCMkc$S%1`Y^YOEy@nNjA6UjTzRRbRnE&}y_KPh +cJ1Si#y;gN0ki#ZKz_GA-m4e(M6zdZNE(dgnWe2xGE3Md*=@`S@N7S7B<5PoR=TPgyS+&a1F{Su=j8FoS8?DE#|^7Si*l-@5b~wv +bsLnehn0Lz&JJY$-yX7f04!@ryRqKIY&@xF$)0F56uqUO%q}tILSihGr+`8u<$Ygjca?LbQBn$;fKEJlCA1|9?z`Iv>aezZ>r+ +g$cGCjgXWXl%v^$ir2?5M`|*a*IB3{d({s&n~^1ovb>vR0h94y7a`B`b7GIoLHOARGqhSP48By6`ML&LhQ6~VEhvLT#Aqb?RI@2dw>Xn!M0*_tSpci|y7X*DIz53Uv&c=^ +XfiTkzzMVY1O8(cQ(bn@0!I1j`Z+C(1^fR_O|4`4Bu3aOEN8F}K}j8E_dcqJQ`sif +D(472i+cz8Anf+VtPk%EQp>ZR^niUY%{jN>YVU0?ECpZXyqw4e5bH>weL^g%L^yIqRAKgAukYehC=HFWvzzp$j*dgt_xbFlHUftl +8{ldRV|;yycgP*K7q*HYx)|Ua88PzeEmvkTDqAj?ViAb_S);9S%xgwUBVz9g${{WXoIa7{$cNAJ&J!c7oHG#l-D%D1A=8MM43>Ci +vaAz$kxX8QkNxSRp`otsglJZYYJW8^NYCQ88hH(q-s#cIM~>M)oDf?##2ignqQcgBn}GW&TtRwji@~$Xm>_}YgD4j;pVhwF(}F_OoI5I$k$L_ +bevD0)SyXyVlU^0_lS%H#im^CYOIR6y{9S1a?|OVg|gq`nt9?abF;q^9oml6D&}8&oWZRBozbcGu(?LVl9E*TVZ^6_h5fgMmdNed +(|ndJz;Aq`LeFXB_#n6#7V~n&<(fnNVM6*AW^R?LtD;?IRavyACC-=Y+uUm~chcj^5JBOjCX)dvKEe1sS;Y0+Y|L;*m_ssQb%=o= +R}{^v!m@ZrRI4e|Zi(*kS#60`xeA_bI=g1#OG6Vw1zlJ{8AN$dNs#oSd^EvYj>8S?p#O1}0n!uS5`qNnK{hD&IRhyQyNLO6jYnav +G%LUHK8LOxuNSh8Fwc*(K#8uMB`jovj3sbDfT$%mgjROETtuHdP0m;|B(12d2b+{&>cX +m8+(?VpkcY)cEOCcJ)z*;;Ki9TH|D#FR*k}zip01bNPCt?(tz9ff9T@=JHs-F#5{cY~I873t0IuYF^3(^%xC%`)JUVia6{SND5pCWg=1dH52$+i| +{2NCJkZUu3d!?%j2U>CHj3+@BHnzFcJQ>v-y}eoIec4*Y=W*l?lR$%u@F9(sCoYZZzfp4XyolM+Fw7h#w$M6YjZ;_E-tck7k$%rr?fnOND~OIw&=#=TsyvQ+!s5li49Ew(MHMYjfIE6U$0fB9&SPVyUZzUx{{d +(I_dCrjF2$guZc(T5M^xVlu033ul>pT=fP#mK#2^s^pKpN4{f>q#{y!IM|!z6LnZMYS#(=6rInEyzrwonvAgyJ5WgeP?>8K&Figb +;fTFaMNQ^7Pd8k-;kx1u9a!roywoE~Q%!nIFxI$M!n8ejVMdKoj2)2Co?>e&hApN8CfvNkUO+izAMpYNQ_wh}2Dyxk5hi~e=fJjR +Lq*_)jqL)}p>HasuFbATGXEQuu+*8i2V#I$HmKd2$%P#N6XVTJY>W*ls+Y$pUl1>> +a53du9CjFY3CQgyIP=4-nTfD#ygX& +kbG6@xY%ZshE^-IO#G(o4JDTydI%f5#B_*4o5jh|P6$hiQSxlvo`8pJl*|k+lCf(g;sla8PaKgq31SW+-VH;@yHIZr;I{H)+41n$ +^Lh}1KsIw+h0O{yZ2t>B4B^&_5IwI5U#lG5dnup7&dMRO8 +jFviNlD@0SnGj{t(qch;&V)j(>55{~Ig@8ipEzlbGdVgdAlBFpqxp+2OTx+$MngMOu`gO_5)WW@HIJ+#&&CvPWsW+b%m?-sD}&)t +wzGliFo-i!qtF`fMA>*u1asR&qH&@?dAPESShD%*$;rx)(9zOfb${BLJN3F~7YBRQH7j|uaoyf$MC|D7X;8AYU-p6O^we86W@f7;*)KV`f#MOg1BH|C2|jQ_gMl(juEC3bD! +RGKuN-8EE8%y~iH@|fWmsOB}OEcPA;noxH6Acs3kLb5P(;3V;;EW}A{MU!=+gUwCLj^aV$2utverjnD~>wp93U(<{k_`j*GjV|PF +#tgpp#jqEj9FaIm5dwu(7{necYTH@Den}ZI`DmnHXgYZgJrtiTjil&YL0s)<9$8?OSFpzin{BgmfLP?Pv)0Yd>~`cNXKLFlXKE*+ +>4*Yd$j4z*jTKss%J=aBW)Z=?9$#mI4dAg4fFAvcY~&KmiEYWgNQ<@nOof$Lc!zV;Qi3tBi=(Of4wLXD$Gaj+l5R~(;7WA{gR`&~ +?^i~LW20h{>V&m|G#Zta(nDF^M8%Tx05lk#Q3*yj;jxd@+Qz}+)WG^0I|o)rBGQ7G|4|LFi%pz4rKTM>&(8Ic{H&R4WF#WtB0%FZ +1aP^s-UewKhauhJ7-($fv7*(bIh~$|xPI0~k%oU{>p>0I1|0v@SY{+{mRLxTW|?M2-8Dyn&7QdxY%Df@Ff}88Mr2L86RR$F-$@vF +r{?6`hVA~0C_seZ*-XSfqK!hs;z*Vhu_GK{Ig8%u;z=$S3fZPn&03Gf5lU7yh#6~Wy;e%%qY1$3LwMA1D||?t9hPNCfWzX<76}Aq +BR%p+lHgPBm~we6w8JqY=#nG3Mw`@@4v;w0&Rl(}F$HFe-CiRHkMxq7nx8EcSq?Lsy~=$$>`l~7?cEaQDA|a(6{%BZL&!^1qGez( +qz(JMhEYk-Ds0CekkGGGVrSbBJd_ls4GQ*P*I#J7%;~%unNhGG%3Pq +DkjWe$(l}iCJbC`WN4s?bc5Ye2M&f3|ko<#O4galc3l>M;S +SMJt=iB0kZVk4_c{ghabCc0cCna0twQM9aJ8rgyeMZ#*^8Pt!z*=@tlso{WD9PqeOAwBkCv9r6DRt|Zl&4l#E+Z|YY&A6L5z*cLx_Uhd)@j?fY=rxyzF +;OG`%h+U{FR1%h3#%uO6pp!~i3i)}YEEf&v5 +o-)qNLeeWtqe#fG@B@uFXP=g6b~oFlyt?!-V#WLjqKy?Ip+?$3)89-E6&ndDUA|2r_7AyHA=Q4Mc1ep!p9A*6x)Ne};oS@8LF~dLumZ +b<;ezsfp2Lc(dCor#2C#mNoZ$-)4B0#~xMG*}>Pns^u;r(L~}rvovcaqCBy@|3BF#svFiEDmZe{iz01z4b*Jy7vj_wXI5U#339cm +(2%)8ST@nNHKw*44rZSw5AHJqH{Lf98P&w`%tsEp5_~$|Kp~yMxaX@Irdbk2`x39IS!Vy-kw6C|RtReykJCcTZ)ceuD)Dtlq*VDq +IB=u%vLAMHSlp83RFnyb1c9<@8ze|Di)bTnDjTWuKCMc#N;DB%zXWuM?jpZk>C8 +Gkd(ls!a?1PZR6RCTY^kLtY+u9?wB|gaHO`B+OCuv+7o(V`}Oq;%91(*cT@0$%Lm>N_LATTbhX`h0g2&yF<1066+WX;v?h>_-u?; +2SZ_{_#sx3*to9XpB%B7L|sfdO&@h>uG3_X_K(aa^?-DOr38Wsuz=lSAZ6`xu{j6565+pU)5DC%i)vZ|_+TA|DDn5hg{6 +r5*H}9mY5swY5VPvt)i-R({Jd-6SnA@qSDK4NwUO5oT9Mv$4I-yM9klcq-fM$yWL$nOxwt5Yk4efLfUh+xg;h7?2t`yk_#HU6=NFk8I;72X=0x9~SiUexc +(8nb{ZBka}bn$5q%YIRF!9rnV4~c~rMYM`61oguIIW&j*;s{bT#3dN9#8})p{DcUCFn-a%Y=#7637CV`$O9Ht+TT|!V#1=z`eHdY +YP|s{D@E;K +lk#><3TowqOGa27xzhA23^)neXST0-(9w*{N1KBt92I*&h)lK`$I>?+g)0=98Tm^){2~@3gN?SH!rvYmtWxY&hl4+cHl*GwbNmiJ +U?rJ@3bb7vi6KZI^iFTJxw^lMifs;JG;1m%6IYsb?)XX{YL1E(@JEuB4e!TNWETgNyr>`9iOWL$m`L@!vj?GAH(ZjO~4r2=ytl3BpDoT9){A4``WK +TI^jWkzzsTeP*Dd!y(YU0|al1F)WTq%uN$@Bhm-VQ8oRpr01%<0tDlJG4Qd88J)Z`$4txS>k!7r7SX@>s}q}WgP)u97nJWD{s%kL +)V@Mi^m4vr1we!-`0DBxZLl1|mZ4oM%T62G9h!tN>d8?1D;(M{&Q&31A36HX;r-pF4(rpbh8mr=Hiu*JxdY1N2<9iUmI}ibx{yfOvg{@wZyJp!+%ViAJk9|;9?(T;3YQ-<*Z6c6pP>bEM+8L +*m6aqTPq4QuvbErWxcRlQ?+T*i0Cb|*&9F7vFV70GH$TbW+@(R_@=Bn69~E>rB^~c_Hu|vxTBbK7Ffg~%D6-E39L4_=Ft+=Vy-dw +suE1s)!sa8lMm0BJJ=2e$?DYzNFG1K7i_AMYlaEuh*tX9N1U$n1`PslqO$W~s4qC|aG_K6g~RBcpI9H2a*|(DblSwhPj^b%20B@^ +vHME&ePdBjT98Q6l1!dCrpk%@sKV7F`iRpOERD+U35xPxtVgvKN~J!Dj8Mt@ON)AHusT)-6i-VhZ8k49jL5U+9(Z+em-*J-_&V)0AW~W)PAC$Hn +E44g`loCu}Q}tIFu6o5XVZtI14H~<8Ji-n(1lywE`&BYmy@>-<<#*U%zoNdlHQd5#vpDNr#1o0$j6T;<7PI*zAGn%qJ_w+hM9T=mZsT-QwNu5XzM_}{aqlEx1+_=N)dcq- ++lQyw9Zv(AkqOd`LH$-i*+hWQ2B-!ZeSuT;z4-Hx38_~iBejV|(~h9y#eTvO>llzpLh44}DQA<1Fkbr`w8=Zd#BxbCcsle1ZdM`+ +^3hUZkFnp9z8xjl<|F;?knO6%C*OwRXkGl7c+r(UxD1XoqhI$K8h&tgn12&5m}p0BQG6HP^*8n!vFMpEXW<|-B_W_OdzV+L&Pf}u +7N_>NP!q`mJ`Bp}wu#UrB-yn2*fOZ~0Xe*0z(+{2g*11(GdGTm|A9NjbA7guc%`8Begc1Y(3wlJmGFD14i;Z1EyWKsrt-0$s?QBz +5wAX%p;7%KtAAs3;Ks1Y$njRU7!sSvo2-ZnuHM#(>;2$&Wk(|3rulbX|KRHN-PmC-G}c+<;Gk|A!%KWnWPR_!C=mb0_5WXuNV(e%L-~JE=l@;LtE-Gur5fL{9;!OAo{+)Uuf(tx2OQb_GW>AUrSP6OL`bWR +Rl#xMkSoy}*e{NpiqU|WrHemV4JUGz?W#PE_{4an#KLf)v-5*$u(&=O+Nv_!o8JF3&8e!PMsp0tByRrSUt6M{@PRF35HQ4GhsCTN +_9R9`k1ZtWdxGn#~vQb3+$@yMc>o5r3e$HB&@J?SKPn{QCr0u +ER-0V0}86L7{E)~or<#nh;m@!FPflSI0Hf*;jcdFAj=6`NRCVUbhlT17Lxt`fFaS%Q*(a2tLA~9Wc;SY$ED3_8Ec%l+rXZA`G9Q< +aFGZD`FN_?*7fr&I%~#A7ZL{!{xVdN63ToQlpQ>vIEHF_ihYCSJQqrc4|L+B8jVYbZ;G$wkVS%~Ts0{Ei2aY9k%OwRd016zN~I{B +^(f=TY^(l8ciJ4~UrRD3wM~9lY#=6B5r6UhE%V{6M4>gr{r|M=DzgfS)^bNi2>uB8Lj-4d`nf98ma|i6(zG7e*re1Af8Y3{ZZ_hw7AQTO3O>KRiJ0?=Bjlrxz5wjQpaR$tC#%dL0R5fTdG_-8Y?dGs~2K?S^)+;xRyuqx3_HfzH29C#J>{6153gT^sjTmN5+jBaO;h3IKRljSDz|xSiryrBCrp^il#A1N#(R$^U +bee5W@ls}XH069rFt#d$gDfLeHX_51MS$VG!l#ng6S_bK8VRi?u)HDr^_BSd5)6;~5gw$w%$j<)sxjM(O!v~T_HiXgjC}@xIN4RYl +8615|#QnfsRXuR6F|~xwU>{=j6!ntdXTgC$e0zOHU-F@Tk)2B96AiktRPFLsbuT9ltoYIKhf%uy +jXGy;>>}Ez=S+<+nav7JXf6Ag+JND2PL?J%MrBgUYMMNvXCwI~-wOsgQ7Wd|Z03U*5WcG-g(rg<)i_o#gc?_D0+F0V1Ne_S|4%%$&=r${;%t=HLg(la-RRgO%RS&cx=DBEMyo +X|B#5`QgOwi7Z1Ec+WVDeby2VxgV+sn|=uU{cL9x5W1=yLAuQ`uzZ*|YlmvKtWg6?vUVET=d4CFaTYTYL5ORVB19F%7BJ=1%qm}r +w02bon9?v4k>Ux@jlm0wJ!91eU&Mo|0;`In^*{n&Vx^%=wAYz8d-kL`6I$CQIrH+7^M(l6H7qn7A&Pg@jH7-0iUcXrh*x$pc5%xC +H*1p8ZIHKgY>gHft;NQoVeRlp{%A8tB5c(VS8BFHQ7twMu(DG#XN?2K$-H`oAU3?<$QB}=#My#;z=i^o5te3IO4=z)UnB-qpE9&Q +=G5#)=PJbjAr8FOCzayLq`}D#xDBoUP(t3O%d$Hr&Xofv{Tt$JpY(wLFn%o2N2{zd*-jK6u1VG>&jvO_&wUPjfD>VHI!#!)lE(*A +)N{rj6N}5553t4F)E{2YX_V6xnAR|HBGoPz9u?MU)x>c~*26ND(%{Z8!^4C>4gA~&^B)(cEz4hCJvrxnfRmv)-e^`!W99pQ+Jrq1 +-(+*^eLgtTU{*#ra8!kWV^JHQPpEPp<&Q0xCxh(Ho0GyH@K{~vleaZJB%0$)_()GCVI%o>yedqA8Xbg%m3fi>)ll(z=ZS&D-V~Pm +_;8&$D98S0Eh9!GUCl<6xVs|~o)jZ?DfwM275YnAEs_`oL&j>FYbEkgJE^e7Gvm-|Jhk<+E^uJ|kDXNKsfZeq4oFy2FHW)|VS1S( +Sg4PT?;nWEn_&!)`e@GKD_!ljGWa3lO7*9sxu@k)fv~lhYpU8J(vLZSP^T>xZz$g%X$xhhQ6E7S#5{ +3QVoSBp)F83qg#;MC&G&y$*&q&jy7n^z;|p+>5nO`Wh1U(Pmw*X6#_@s6`LfwJTz_Wdp3vl$wkpz?Ucq`Gj +J~vV*M(5ZOwUjEZGHf)OkEX|QJ|$Y9n9qdHDb>`SU79g7;odx~ASb#u}e9V=7n(@WFvKRJ*W@we389~ibsh@-f +9onB_jr=BJ@gV-%WV5qyyt8m2{o??r6DQJz1l*D+Tl`;?%nuYq_Y)^JjkGRD?eVqvj)SP$PjTNga^F$AFCDr2KD$>vF$Q7#l^SV_ +tx6V0F|GK1F(pXD%mpnieu<5!3pHqA{OzjhrKj0Re2gpFCKxz}_I3dw!S2mp8(4;roLDGoDY91J#(^iT2RR?!==#lF%{7mpS=EYp +xfFdtGHHT>5syj1KIJI5=j9@^bbP*Ic*!4VD%SYMOw3}@uKK*6k*K0YBymE$${-STK00p~(sEO-b*LX)*y{AKT*eE#M|+`u{@K_w +Lk(kOL~hImpKs=-v&$Fc$Az(#rb9lnmmDnnG+Pa0F25Ze%oRgXtN}+=Cy%pLeKjWeU7t8SX(9Qo_N*ttxl3B5z3Vh-Y0x>Bx74-p +!M+2rXuPw?FBLSHwJ}-^@;w1Zxum0CICtb|yu;=VM+SZ*z$gcik>!7qRvn+6qw-E?&?&cOC8LWa^dD&{L?Z+%_)qfiVpHNnicX&Q +82P`vJm3!opcV4}Xw$sWFRzlbg*B2Mi!Z5u;M({amN~!Mg>+w^Zfu*`zl)TqY%}3;diJcQIYf#4b`yVUt;HR+`^bHocHgII2}h^D!|mun#npTldpV>15!*`T>l>KdD#F?GhIxF;i|`^17|02|QnG}mM5Wr2s^C_MySddqQo2o=m7tX3=Vd}M +S(3V%LmG`;n^|deNG(x*tn9QhiGlqyA#{mB3*LWRlR4|ldIQ(c5tKSOrh4=Za?jP6l#R(6M3{8jvutb`@DePGi$UDPZl2kF5DzFv)R#z9l`TkR6*IlMTj>X&<}(ME)veg*aNqE9Y9oS#bd^=_LNJ(@EJ6-2Mtlxcz0f%U{2mGgCp8 +5`Ub-0|X~0^o+{MbC6eBZ_4a881i(; +*cx8@|Z@=3p)7xLk#qWrbQ@P^N)#6Ud +m%G=mCN`GL0wiY+SMo7dyo)whTmh-^#8%7ITw{tK7McFJpB&>O#|JmKim77OCd6==N!4l!dx-W2ez%GyNBEfn+e#{(G7Yjg5OmXO +tjUQQm#n=lDEIRslea2f5R@`9uvDO*a}#efPhWp;M^6{;=JrZ_4xCWIc@*QHz^$Mxr#0H}55Q*_aWAs=0oZn3=%f0M~tZ0IAC0r1r!x+y^f9TCtW7O3B#35txEuN-{g&ym4d;O%D4T!4B?W*DtMdlI0w0W(d)ld!wl?5vp$$VZaCB|LJ +I)l~GO_EqY;f|N!wKDH%!68|o3FRp(HGxn($5xW+WuT(V0LE(~k4{H-;Bz>)E{QQ>*UB1NSrCPJElIpNS-^!>IJKWSZ~%N_E|V9w +qhbuxc;4$4>Z<1AEwu+`A`Jn8c(H$E6n`M(h14=F>xq}Ln`eUL2Jos7N#-GEZE`hp6EXHK&eP-bP%(*@+-Znv!$e+%9E8(3cOFeH +@m6N9$Pb=iGf+%e7`4~yDF;jBcul&OX@i?#r~+unD_%LkF0wn@W9t_4FllQ=t-DRAi0zp^2f|_7W})57Dx09Cv6H_cQ +6^|fy&g_Y9zt^2DVdO|a&x*VPBxkmSWf#Jpw!M-Y!4x4{VWZo_GB=f$4t@T#9CbIua$iR19F}c(sP1KvN2b9KXBLVfn=ht0OG@v{u4iYBe>e#MV7lu+gxvNt(t|deP4&st_^A?oJ*IhxkdJH9@LEyc}rO+hmE-28)7?!V%I~`*@&7 +Q(Vu6=Y~dNW_h+5vc4vHA1g_2eSh=#W@1)TkY~c2QMTg8s)8_YTfoDoXZS;QB`!5YO+uh3z+Sy;BoCfk$t7T43$7t2Aa(_m;yvlS7kghZy1K6as(Cw;vcf+K)SCch?<;QL<@Vt6x%?~AfYnvgsM@C +n7F%^;z7+#{|6kNDTP=ZZ(Bsnp1+*SB4o_xtGYK|?09Acw#I?lV_1!@PBaA5uw`247s-oJjszy(QaY=NC~fyRq}7uLr_pWd=V~zk +Z99U*AY6BoVL5LKr=|Gb@IRNScyN +RSS1BrDC|6_LOmOpd-i7QIv1dScBazC`7cYG=%_sUXpeNLXSdH@I4;zJ%uLo;JHeC{>MFUH#92Rb27aAXJkd1C$!9)@D +^CoIBdk$9Ev}RBQ9SB`hsCFh~-Aepgqs2sRF*I~c`Mf_bD43SkHxF3quZ<0tg%+6}_lmW|JVj!wVV!SH(v!n>(*%cCF +YcKU;C+MdYO}4FB`(g13W`#7jWxg_a(mX;86ur+Ht(cCuXV#+5DijUZA|iY=A8Wd-lCWaHB#7%qO_R=VPgn)%FM +QPT@i56Q%)&THZb^L;r7rm)tiqQA$jPfN#|FPM)d2uSWHv44zm1FYJ?eVnhpRbm6`C%7hW}dvK_I~Wc +$J58qUXv-^dM7`a-AnRLYbSJdfdpb#AOAv+oTCX*n;=wZ3-;k7pr0dEEounbOC7-8v)v8T*}BwWCu8F=s!Qb9_bwIk!MMRu?|u?B +fIE~XGUCS6>PT<&-w?tnd-8=9d1=o{i-jFFnELKz##?qKdxCkGpT0Qn8*wW0fIwpO)1sBI;6%^}_7 +Skr<7ht!wr#3k>E#_t91r;SyyuprO38mC>FB+Idx`(zgAB*oP&4UY&_0LNcBL+6}{FK8&a56P4OGwAih3{X2d6*@d~|`=T3M08+W+r^3G|3^zAhI)IfhEYYhdBjuzq_^03I@+}dh8U1U(-#!yI-C5JbNYiS>bi&8S**vvXG*9g_vY`CGydXg +fnvfwX#gd2I>%?-l{Xx$YVl5>vAgQD5zJ~SCRT+7IMK(I6B9YOaHsqyD!Uyjxh9%etBtTR?~f%t8~z>CNqKW +>$JsPeg=T(ADC7+@q5ZozeAlmoAG}u0{@~PH6o`^g&&;!f>9?s{gPaN3+!XC2w+rrJ9TiIJ6T&Z +_ip1BCxri3wtY~s+L0Yl{p)SgPO|M&aXY%-FK7$n6$76w?fk2zw>`=kKL(9w!&MUdBS_!+>-d^6jbXJt5r;YJ+#$+lk>EAFc|2uRR@(jET#S@u+9 +2uYBdPWHALl<7_%TgO+n{g&|w+4f-}{kDV{G$cdr2iGkE>?ve$pc;YIw@py&EF&%2slp=Ix>@x9bZwKeO$#^5O!9 +9)msb9mm}3v}#v8;0Gc8>i&F^S6A*+-hBLNiSPX?&vpn6t06D`f}UCmMM)o7WB6bnHkALf*N(11C8KFG`}kvB1M=hAvzzU_B;#k8 +I{#At;coVi**`k72GbcW(W&7+M=KXB&+B}i-G{Js|KSAY`}FnvuiLGHjF2NJi*AHF~%hQLfnuBS0!IpnZo^#KGBh*fThgju`UK9_*=&a1XFzu0{B3bs{1*tK+=j3JzPdzG|-l_0D+7zsbLZD)~ROfh7GM3cXl*YC!B6pV3!$vNiAyhHD$8Y>L2z?7N*!@>SnfY(3o&UM8ZPL{2|G4TqFbGnogL-c}>1d=t4dy +v=^S?#znGBg8-#*F}s*1pM7AkEi?=^0)68GfZ08-V|%kZ5DlYZ1;Z1DqTVy;3X2U;D{PrDG!671uS-MD-8f}SAzX6P;oc9l?I +b&Z+t{je}G=6r~^z|kO=Qwtco;=ZD*!_2l1<&YW_&=aE^Pf)$HCeMbQ>2&x1SDlwz_mg|X>4|#q31ei0P6!H%sqVX(_0SUFwr=f8 +BZHyT{1lDf9oMZz+0$A>{Us)WHEE*F>1sM__~tR`GQ#rx3A1|ht&r=wjY +M)-9DU63PS>G4gB;Mp+ZcDT_Fejm^oZz4l4w0cCHID0=0YBXJ8LtBbh^o#A#du52iiUK`(S&bK7R5>Zcew~{OY5N=q>UQ*`znYSr +(g=_$B+XE5OV=~A^)fqZ{(L9swu&w5-V7;>^Q4JM*Hh-F$PW$x45V>ADQ&)icB-mW5l6aoIlflNECmr7&B@t19pyhef +!>u|kJ(671`R=Skf3-~|U7L0I=K=|DeEX>2seE1TVXr&)up}}AYVbv#FN4SF*lX|V8ARd-tve)qM8@jQoq8A2J!G;CvV-B2oU1Hq +Q=B&%4ro;(m^nGrHAIxSa}v%tBKa@8J}I(7Qk(Rv2^&llt0kj+ke#e;sALNU2TSnGY-Mf^U9HA&pk(l)nEkgB$5+6VljZvyok=h# +EJCtydzvj<5VMPW;2tmzf{?%vx$(`HRb*5S%nK_4j+r+Ekf1)3`VS8DmfG3UQwCdGUNzSYN^5<&FP}5+0Ne!}B +V>e6Vrm2NWchc#CTghE{-Rsr<;DM1A)SFsxyqvh5_)2^0?Fv{cl0xt9vlx8$fJDzRL12>H=sgAW@t`c%j4n@q<0U*1F1{;4vzrgJ +^9KI$mu_6hzG-7?Si5UDu0lnxXuG1%77hpw^}~TbE@li6jzZ~+X@r|`1gpjdwk$I0vAJ?2`_r21BtvD=+FW|XU8xwBj}y8}d3@Q+48DYL+Rh8y`}Or$=XVc=fJ84U!st=$W~Z;HLLYBuU5;|IIVlIYbc +{v%C{S#ik92DA9W*dN^qQX6s8+@DY_yzfv?hp^m1mCwH8yhHdD +bp_F|0=)S$%t7V4W%gB7Byy!9TK +ctt=wO{5PA2}PP$beX^yuZJY5I>>UZNMa)$5AitzNph;m1Ehs8VJA(%mO-FV@=#ItWupQ}DPM}0%g_WwsCl}lk9?y(?-m5Ir@VLn~0`5a&5Pe(rb>`5_PIaRR9C)pogz3xAwb-JIWQpO43 +pPa?CpC#lfSIKp*74l2`3|@09QeGCC0Q;FFxi5jOZLlA)^!3>}OF1xyjLj6GlDH;E-Z82ApH3zX1pV9Z?$rMlLO{$7QNx=ciU+N! +o(T=}!!Mj%9m`gExF#E)7Hgz@%1r~hW6n|RwHIY?DVpnM!lb~F2JMKhguu|#XvuLMALP9eJNSTVDQa?kt{r1}D +vk({M?L5)h*rOnq*YH0?fyI$I+Yyu62|nvxauf(92|5uzo33|OF!8-Q8z{brT0yfN=%)BxdDWL(;NjIug7@(U-c@+dU5@Y;APwNm +!5Ds;MXGvkMRw1`P@|msJeF?Ui7QA(|xVUgLML$h@gRaw}1yZ`nC!ukZX#gBKP_L^1xC2j7ZXqxF9JMNv +H&P?kSfs&umJucDdnc=ESY%3@bXd@KR400N_G~e~aLe4u{*q#$*?|np1~}JdS=0T5mKIGPunIeP5pc{=A|_Mq-{eAF7py~Gt2?@` +uPHg!O%t@|t@)Goa+s&*3+A!PUIWdwL^hS{GQw~6A_g+aVu_S=f!lc>8WUjX?Y#L-R`|+muqJFX!GmB +HI&@P_?z@hyEWk)rl7rzSti`{b4rw^rN_&POZ57L6hXc1XU{oDnI(CmcVXY_^hfuV6(iODYWCv$wGU?*>(r9KE?XTDfr;b3F)4ED +`>k5>I}QMU{K;(a^l)$4kc&CvMJE3#M#fImW7zsqkt641ia`^mJskNLdQ$)UE0vM#&8n_7aL(jFZsvcPy@erm?j(VZ^N*;_&5u=3_?k1w8<$YZh8IsP$zQfnR7#L-c~CJ(-L)D)^dwf_lX)wgsdVR^57|D$rZi)=Lj`vM0WnN5&rH-#RBtY*34JUa@D;l6&o8o|aRDKcaCo)XW +3`4s`ki`Pdo71bnPRGnTJZ@9UL4g3Aet(S=h=h>jjIh)ox61-0F9=^58#~9;+t0rK=IG_|H`!^i{GjnEu8^v!v_6uF$aJt*ZSOx5MF+iaG>kzO!=4fK38z0; +-W!hE#Ikx|OlC6J>^ox_4^@CS4&D$Y2=OOI-t7qqZa`7Hd!CkKzLwoWb_?0_Ae6^G;Y~+ukO0o4$6GJ7D*i1VzrXJB#{HG4BR=a! +M##*Fu-b@1eDn3`DI2rrNhTy6(;O3Qnrso#&sX42R8N}{7)XPH>qZ;b|Hc_Xp<&rk1mFlrE4EJG=IqekcvWR04?L%QA2FBS +Vt>RMmSWT)$^X)T}FCiND#V47BFKA5AsEo#8&S2}bEtXekSbjN`B|js*7*&z0M8D84K_j^IcY+fUvK +q_|sT?tSGX{f3b-8JTUIK$|1tsVAG+j@;aPNn?m&E5{}~<&@Hs%GtFnrYqqV&R&XIjgL8J8Uldurb{X@E?0R#;pWR8fBd-`dlbo` +n~)VId1m6*_<-!?O3_zxZeOnHVj(d2_K` +_=M6YhuIT2GavNLF2xr4huA7YEn;!`uRWt_muaxub*zFbNbKgT3ula@&`kO;>>hVK`LiZ=W+!v7#<1x3d41TTHk^vZspxyLkVlw` +AX7+z;rQ;zgL9ymeE&lL39*v(^r`z_|HTXbw|{z?QH?zOL%%=%G!;Np=ft$>=Msx8G>wkMkQKSKHC7E+X_Mj}?A9V65;>p>Q2ugs +h4YP0-&0qNXSA9MDl=RvN}QLig$ML@&R0a?9!C&PPQUJxCn7@v7&7t2Nvd)qsfZF-1OSYWqJ%y$>V_Z`U@^fFw4Gxq%2^P}I=3l7 +G-?=rr#p{`q%y(F>PFDYv`Iew_~SWt?5W`);^^xj3zd^%UpCSAoHJgIzNLQeF*8O(9TiMP#I%v#X&50-#7?tsvKvrrT`!C>RdJ$}5Mw{d4jn&8YLE%QP=5iHh% +#zyUUE(Bqe6$fe@E*HpLz>#gsx@+%I(|p0(?4x_`XCR&yktAENgcMx!r-X1T7&8X6>BTfBA=_~A1qpf_GTT%5KFs^$s=0Kc$eR+c +1nlIoN=cuyOE}_bb+hjjgsHqBrLquYYk0a28Fg{Ngt%@Y!!6JRj4q%|2vxv|j0G^rT8ON)B8Jz5v%d +)}P5%fI?jsG93Lw*QL!B6PxxVA|}b1vh*qmXPE0y?2b3tIv{M{u8@FV%SF_F0_aMt>BI<4iMm)h>O&WS_x@FWPJlYzB+Kbi5A|O# +SvfmDh2?sogu_B%lSZMkj*yh%nAp9u-*riV!MbVFh?7Ep?+CZ|My#|;^zUYdJA8WJ*RoBVfiHAt=~OJVhmXo +iPSKOO|W${$e!k2b{?>DwqiJ<>eLq8OnYyvBMC(p#X1k&|L)b9)8Jpc=Uv}p`@ue4i3g1R +_chWz$X*sJ`u`#>^oBz|%45Q*B!Z~!4b#)6Fng@<0Ot<0Ae_cL=zU72Qn(T$FO%(Ry=AtZl7Ri4DdKvX!|+X@PQ8eT%wu%v=6@M{#xrS3X86)3IC#c-aS;TD +Z=bFlA#bQX8jxprX7883^7i<7uRphK#qa*>UcbL`lI)lNph77HxU>fDR#O}(SI=$@Kzx*SxjtOU5>c;#&Jvgcqz>3~C%3-sA5lT( +a=5}6wV>;J!9M~PRi`C}(aj|;#`Bn!Brr#%?=z46geW#8F!{V%pE{u_vgAf%f08cI*h5s=oL0rXh3CZ=?{j{i>_o?{fFu+*$rS%lFn6^61LYLCU$rm%PWZs4Vrhq}cFazQG4^3ZuG;BLQSfns8n(nCwoflt)6@xUg5XunYljf%CTe(i9bQ +tt8mw#HJ`JY!?P={ge>aaSiyQ_emWQ>V0O$r`5t(t){^@d_$ +y;b3=V_NIY$Daw3M~{8=_~0mebqHgg6nkEE#>pW{*aeECyIbKT$l4J~!eNKJ&CC}mnWyd>rj5OA5tB^Oj;xXOQk-?z&M1dZIScCj +%-7eTzojz3eioh?^N0(~Rm>ylO37KLIH8&Z3<*3HULP)O{wce%(+Ee))%)|rA`>Tg*2%^fHip~t@#+6Pg|>SmVm|j0HbEu+(aFZA +|My$6^2M~_aaWvlbcO%ytLMmG5%*Vb!zQE|L50Z20LUPvPCgThE{9{7HPeLF)ik33he1d|o@P1X( +@+4nVk6(HUWPhcm_I5J!a`GjsYFzHeX;|kCd={$ze@InX2}z6h0S~Sgb%S*M#_HZauX2UDz3nS+cb>;1l{a7jU}j?{%81?4SzT2G +tg%-(4fy6pyJDaeL=Rtd5*ECTVc**M1I+RIo!_J0AO@m)ud5 +YiXn=p{Ir%_?%7*l2uN5TH|nFEb)FoSdLi2JHFT&Q4$cQT>!?rn2xx7q^URNUF>I%-{`&WH{eqV@m{7O;%30ZpaAFS+pfO5xIn~} +o4o=mM6zKqzr3MTsIQYj4Av098e0Fwy=;vHTjSF&H5AZvqmn%*gpZ=^#iTEl@wOXyBnistVv4xB`-sbusENy_)ZBULx1YzviM +;+?=uj=|Q}al{{nIPNn>nX(V92E|s3od`vKT4BeIAjF1tr`eS2Ey^~|D~mM`)nBq>t{YPr_|N_p12guw?(AsMg)OPlL&vn}!q(Qo +YE&-hP)Xvao_fhoJsNPe`NxA^u_>ajb1^& +ERg0ukus^>uy)>hh~WR`Y3m2=9GEb_0HySkgfrMXuk~p`l$hB5BAdVxqj>8*<#=IgJa$>BP>$+C^S~nl6c-M2mb{nfndK~62(1U) +9bTbk%LUvHp1KfptQoj^ScG*K+a<-HY_P5Zq*w)eTD7(_BUD`xscyCB*LsU5QTGiS@?!arq>4u24`9KmC9udjcMMvAlB6+Yt1rr# +>jlFXO+BMk_TrCB%lT%f%%bmW^2IDlk}oY>pzgLbNy6y?9K2P5gwzd+-PW*cslx<1lbxPsH>>6lXnt>f!+PBJt)C<+@-1HzI9(Fh +TTj&c)|4vMJKm9X1T$}q^D+w}0RoWAsCt)LVZahyl5xk4)Rx`b0XOytl#xoV-QQSZnpTsfQOrjnl@@*ZPh~3=!jVI91&1%#Yn77s +dS|R`?)9WBoqZcBOr9S0<8+(>5TRPdP8kbE;cL?7Tdrz@9M!EiyCb?hk~Ks`;pQA!(4>emv7CF>1hrM9w2ER``D$8K98*v&sk=0d +l)DLwZa=dQBJTt2hme@A&VOZw2(w;WcX9x?eXA{-7;eV{+lMW|Y!|V10Bx#~D~S++Hh!7#lX#x-h`=|ClcuxBPF7I~LdIepuE^(~ +4-35vn}?hGm4K~IOSl1Q|0ldd8Uk+vDR(*8An6)Dbk7F+en!Q1YMYJiWBUS=<)Nba>}JLllasm@xmNm@vX@%x_r#Kzebai5hi-~6 +5_RLMqTm4S4MiwH(n)sL_9ziTprkI7%nsV6BID#D#CNUZ)d%j_i-!g(K@<%>;!Nt&ry74{HPW1drcjCi%M;HflY7&qxv2N=-MhTJ +9E{u;R5MD4AGoL7(}a`4gVCMz>duVVA}!N(_iE;hOpdp;Sag6GjhM1FAl*6=QMBhQU2{9N-S;1R7#j*nX`(~NhQ&L66nzBQwiPg2?qY?_p%VOfSNVdLYPJjHL9B~?jw0C#TtwF&Iy4fA)gIN?2+~8nf?#dzAy)MD+dd=VU#|`q`DzzeXuYuSB1zoi+i|$a} +5IRNGB=N<8y|@(Ra}=5UL96!5#qcouKrL+#-ti}&?=$)5g4zv)(ST+9RS_30gan&6kioaw*3N)UXD)Y)!wne_gbykm47W0Hn*A$Xbr_Y7$j +3^u+J3(5H6Yj`EifwrGqfThB+ami_?G@r>_$DZdYAaD6F8o@hcD2_h$R^Qc6SHK?8^|kU*AGLYBlDrMrAoAZ~%=@KN^0~J9FbqQ>FLlUeEnGS*|WFI^FWDR6lV&IGTY;f{@lgv;cx5 +h9_O5!XhB3wZsBf&E`CzikWi~G%iyjc9b{o5#mZYwgWeQ#Dm018yB?W!;BT9n5bigOrg7ZXSvUfmUSTMnwi#Ju#{yS^eiLBd~w#Y +3x$D5&CPEv+Bfe(?9z_Xf4{74$^RAoep|GpRgBF<bfNieAzQk5Wr~ynm6DVvwkfOVsUyF7p)S&AMA$KTOK)KGT%?FdD}}`70O&(Do(+_%T26#4$~XK +BHS9a0~RC4W-M*%h*z>cW5xj|F?UH%BcF|gt>`)A9p-|_)D`3tP`r4viRc%Jvw|8D2l*RVeM~YVu_>lRMZ&YQ1gJQflVC(w3h&z} +E+WZ&?g3jgv%ptlpFL<&+X+8!}^SsUM^4ITS#q=q}C7{oeOKY~e`} +sm77Gsyj3n*Y9``Cqkxb%wW^4x4ilmMDZH`-}peS&^Yc`L{Xc{gwK+P)z(HzlB+DlTm^f39)@&h2=6~*5yX_2l8C}_Dktgz`I6L@ +x)8@ARu2Vf#7j=@sEDtOVbhpQ!KUavrBtnm@xG{%`vS;2tniI4lg$f!(oPPHm%8vMaR`EE@STM7s|)Gb>+ta3|Gh|9gC$(I70SL&uNieR8MZDarwcYkY(;N9Lyvd3RC +m%x~1lyw_x7ds)g;JEfx6w6SB>?Tg3Htw@P2WjvDw5RHmcm3cIzED0!1jwc34Pq?6P4d*SK4J6nzuy +Jvw=@q8t3wi)zN%>n0(4G2yn#j1g*`AgD$Jv~N&2k*k+n6P+XkK`301y`|I}fnNcPAs#QT#iMznfi0qq6SpAX?5!l!2o(p^dEn6? +<9!ZnKfh=a3CXJd>v=aV46HwB0zo#fE2;p)*wf6od9S$zE&3$GOp}oKzMi+z&I2zzy+AX4@oZ`rv1RxeyhJx;I9M_THB{jpijaA+5s3%%Xx +UaNV*YimGp}JP9*01668n~FEHk+1AA>(F^M=tXow{Cp%_^U +AFC{KEt=|2fx?Wi7_`9Ca?IXIp%uZ4sLIu?pOuz->%N_TeTrwW@{hamV*(Ifu*pRS$7fK4_SV1T8Wh6%)R68cuFGVJt`6C8`rfZ4 +rI%a`0^4g>8_Qd>!VPSDEIJYy%&FQ!Z2864`2WB>FL?Q;ql8%h@ZHaXHrdR!H7pLP7~E|(&E#ZC)zd|I#*Kg^rKSc +X`?w*MlK>HF&0v{-rI<{NK=RaO)x%%GKvQ?-}gG*G0bpNP%HV25bO}s=yiN)%g+_xEO9DtR;iyvc{i;|L#eQl<(8dPWm5*)4H^ik +)*TN3#Qc2K0Enx?wBAJi5m+6NFcmSXc#_kFuWuoPNgS4y^{=pUFA6-jNi6)EY46FC>V(BMmJglNjGgu*_`_AAIEf#}T-;7b5qu=W +0$XUv2sVk-#)88H!iZ}W^te^AySuaDH@L(nhirU|M_=e=iWrryJXIzW78o+39fNTsmUu!5qn`Ju#;3L7-4sgsXh3#?5U^*S?qIDM +nHOScjGy1y=53!qmADbOh{lj;6r|wuIuFGE{_p=o3Fa(OIdghkm6Mz{R+6t9fTpaJ277@m?yfw@=!?Bd4uZ@JH-<%G?Y9sg)~ffB +vlRMK6HvE1)OEFjq!KqvAge{Rie5m@_vTYE9y*n%GY^J>p6=LwSM`)>8rp^TS|;T$f4x&X8z-s)xh6yQQ!Yx}U`bA6hofwo>sqlm +Vg|qsBLG|kely^;j)(py!|6I&G;_+kRP5EPiO7|Rd>kcw_2d`?2H(GTFTsH?X&~;67ViUq?%sb{7L(O1Ul!kza{zSEzxzUt^~^z3 +JSMOxJ2_9Aau(i;>p%Xu1Oc6}QD{x&4e5WsebQePX~r_7xG|X#6S{5(*+9GA?dBJ9ajS?n>^LqOe+!?Ua^ODUi+w`-h_e%%n4DjX +7gJcccVoEZU5SEUisy?RyXqA*zCY^>voD3;E^wK^xG_35b7pFldG{!=A+Rakw(5|z!^#)je8so!BQY64Hm8i3wP8n&3E?s&9uM0% +7=FsxT*|24i06le>1~L9yQE!g4~25$B0mi&26!M+i*e)LRrC)HC(2$>6xtho;MaT; +%KCBqr%G&1FI;Fk7(QxzF1mORZl=Vt;_oQ*<2U%JF5Rq3h9ymKOshEgP9og*f|(7NpMQ&}OepKz +z2_zSi8UFwv&4t8ya(w>IT-8Htl-BdWyf8HP +)6o5x^FFPc78OU^i&>TRo)$;7U)C`7w0wA|wQ0EADA%r>h4=9yq844}{8H#!lvNf}@gaRA0M(=AZK|w4Mq@wmeWuK*dG%KJOWiOM +BSgwBN#%+{X;)vdU=8i-uj`*sarJi1J-Md2*Y>iXW+u;y)&5bb_=y@+^YE9mw|r}u6n~A}d7|}rryfo6E%SKNRDbzv9FbxT9&jX- +Xhr5_oVn4HWDHI05LM(7Mu9*Gs0P96Vpg6zB|PyQNf^K(*hytQBj{aiwky(&zZ+PrW7(Yvs3O+ +o!wLyh-v~+^4E=)*nYdVsDObO7ZSouU!wXTd%fsZ*A(*J6f8aq4mqsNxTN)Uv0RMV9D(;0<vg0>nh +{J|{yL8TtF!*nAPEc3jLNXMi^wVCpx{Sj;-=Zk7wPF4(!BJRW0n6@X%Ln8EakBeGJO&h}-hax9&F&n9DC5E|Hu(7H8Lb(;p)MSPX +vj29Nef5?5AJybJJ99t4;0@Yt`o|xp6Y?Mb_t{zhzWMp!^FM^YsIHGa%YXOp|I35VzPtl=bwx{mm#zFu}`z3%m{28RO(A|YR>0#`#7e-!}A +vR)X8iccR}6+C3$lSVf8Y|$gt1kunTWxkKce4jU8FpJCTyzZHdQPpw11H-n+5_dsB`R@&k6mElTE~aihx9BOjJKacL%(zg|s=geg +`dGc_eW08?pOZq${K<3~LVnbBWku!a+*((rdu2i>V}@&(tL>1^rcsoQjZ0Rc#-4}^+l+zO5SQ_rKvn+sSf~%R*=_$hLZ~s +xg#*w+(3Q&S?@Q&d;TJQ=kd4Y_-wJ5CB+g~^K~M&6A&=S-W~?`wsOsC(COuBHd|A*HB-9-Kd|>@U=hp6ZJFsbzVClM$Oy}hf3AwD +yMH#$##FKne+8Oi9LpFR3QL@H8T^9_lUj_K>*@;s@I&3Xz%TsJwD+OzAZ788i~2l7qaV6G?;%gvhhe%td`{#4&^rg0VG&EkhG +8en!C7~Ccws1YZ?f6&gF7%uQH{rZB9>n3_23)#b;Z+(=zr=H#T$ +D8t$~a(ZV^Ul>;jTfN`EpDxPx#Sgum??2?rGOwB+cC-HjP)h>@6aWAK000e+8BG8H0000000000000*N003-nV_|G%FKc09FHA#U +O+`~vK}SVXFHlPZ1QY-O00;mLju}nPeY>eR5C8zlApig{0001NZ)0I>WiM-CVlPZXUrj|*Q$a^XQ!jF1aA{;MaAS9@?=<#qp{I0T2pdfL|eDh-MStdMMM?Bx-!BtL|`wvpCg0jc?R@3*V#y?gKKKD=I~kcI%EB%%!%NP#q@0_Oz;{%C+w +rfHL=?a=8^ns(A;Ch70ob5>eEnznazbk29a*Li1&=5Bw7ucdb#X19(*M4&V!cZw7uhaDEM+Qx<#_n6CPmtXmZP5b#C7p9Ovw@E3&ttcc-hVCddx6JWSdIg-FDK($T3GMH!apMW=YfA2_#<-v=YTH- +{yZ>Dt6l}}2L8U>`=2eW-_ILzwz9oDT3Oy<;P(Sx(aPsfxAMAMWo!eV5A3zF9P_O#|FKq<@Ag)<*S)gucq`xgIPi7APXWVZ>K|m? +kAMd$VA}Zn_qXx-%iH+8&24O#?J~bl_=nnfe?j=Z?5nr2e0K`IyN&g_SLW|;V|gEGWBDH!yd?O`Z7lcmZETm9fCqrTE$98K-1l#? +{-?q}zn$@_cDC=k+Y^;kXFK1!p`G;@1IC~FkgS_&XL)XGXFr>E_LtMna^Ka?_uVJstbql4wn%edOX@+@|+{Eu|7{7(x0QU~k%YzNEv0&pMYo6LV7cmw5?%wN>WdaUVWJ%&12zHOa+ +&h}1TH`U4V?HB&Eth=R?&&_wT9wp%ivaT-tJ3CpA#ZHdD$2z$_eFb=wJ$@kT-jQ`A9PMve%jfm1W&J+@d=z+OEyv4Kf}dH- +^8W5xmh0uUEYH^k|B0OQZCU@CjQ>u~{U_P~j*Nf2mgD05b-eyv>v;Y9*714k*73T2;CoO2Hmqa4zPg_Mcyc}a>3hIEz<+a9i +v)+AOjJI_0zWrUSx6{S@>Ro)!JzZ>v2fFzF&vvmqC%U-KJS+THx>){i$^5G_{wtaPTj9Ua#rAoti}ib3?)gy{>qSXG_g&b{``fyC +-}-Kzx4L=X2fMlMT_)>O-F(m1ZnjHC#(Mwek)sNkh;uCq_e{jbURZ@M|2FMzSvQM~l9eKz$l +f4qm!n+0yA`+NAl8t?~!@95#WbE1dke7T3^_(l)M|DVhH@Ak0#ul2AzugkhOW#8K}|6|~*$lpC2-&=Zl|Mk5b4>$C(pDVq*Z=sjZ +xf2*qg!)vk_*?iVg#TPG+wBhpf2Wu4d%c(Cd_%@>%Km@pWq<#N-2W4qKd+DNeqkT;-_ytTYU|@T9qi+E+xysFJNsD9L&CqUkMAq? +u^f)zS|8i_ZaMeUeH_=Hk@+w7u{>Xs`Iq~+UjC7s|Az4268w(v|ErJlmp_p4tNnccTf+Z$IiDUU;;$0?-T^+hbAan<&j7C<0UiOqdVu9QGQfI-1FXm50Ly0Nei}i|_5S_})!2-fQu?qQ!XziE)i*9@}Ulfu7V@XR2eck3Yg +p(Nu_=ICLzKg#0|1HKHni*iS;e5Bho03WblaZJYBr~-aVo%;*PWbb^@jW+Z6lW0PZIr02TqGfC}Ie#Wsxrw=|vmJAloACjmzk ++mXJH0`dSGP!Qg)0wTq=@Yevln$Ecu@PN?w0)7Q>w~Rjk_)W#W+W|Nz{Mn}cR9}8wXv(b|pbQuXd`fX#u2H9d9|K&k#65>5a2eQQBvGfQQUiqDI0AB<=EOP>(n7;PL5F*E1KK{#yBfvh-Q92pEM7TLSVdD?RwrZI +1awgb8UQTYDLD~lg2)LYl?e;RvuSrGj{J&_oPu`Ux@DWl6e26H3+1?KiQ$pT<6v0eu+1&)*%n*cs?8bCvi+Lp`Z_sqocHdpMvm`= +GQ^g^Se_qQ5U}W!;=tHy+zFyNQj&wgs`xgn+K7yaIfFZkeqbG}+8X{MZ6;i!12xe&gN3ldIA8Q#+XPl2Fq-bgl4?D0N^_B#z*VIA +L>xj>I%IMZf7$HpteV8RYSJtl17zfQd_p7ECPlYpBGKOQ!Uz_#T#_uZj+!9ECd)5c)4J-|9FtaKiwQSE{Z_gK!{hi8R`Atm=nkkI1PQj3VQaI4e|I?ZlH394ptP_h^vI0D3RQFRpF1EL +5rjLX6fm+VVW-(C)28YN5o~ZE@bj)of_K`4z8fbI3a`uR(hZs~k}TXSvNk4XP)rJ@F-i)}IhM}HEcuK%O3BTYW2Wp>Rn8oX +R1QJrI-XHEpRzX>XfLEZu%bC9w5Ucpg=Lo|PQFpQFu@u23zP7uo5%{Qrr;DET9}kRmg_8YGy61iOO?N=QM+$)Yy=ZBdv=y$7@0mh +o6RODVK%X8LeTPfaxyj6L~h)4<;sZipm~i=6XMGO`xDPZ#f6=aMLA+8}rHdFc^to4FYw>1Z418Keh_mv*z$> +Sao>x9A%k|XKX6j2!=}RMhl|$tLi$iyH#GpMi4})mLf01~|Dx>DYFBmAtOWk}*abRZ=O8@l??% +GKP!^0Vf$Rp+X8R{?B9Q7(qfKjCgre!)#q~kT)nTyPzBdZk#GOe$w|C2j4| +`8te$Ogwx}3Hm_~44Fs~zuZs{l8ICc5@uZf9!i$~uw^MJBbwEBN$sq^+%aCt7_dwO7Z` +xT@_Gy$i6)=~`~wY;7D%Z`#6I9!l*p9v<98!{wdUhJ5U}wl%i(s?FPmmlaA|&|&rerTYtmU)cWPO(^S%gKHh{|Jeh2mXkMLS$k)6 +fjH9CTwQD&xZDY10(3o2u1eZL&#J{?2=mbx=Y;`uOC}+$tz}`PL&sy%aZfJk=EjiTv~Mncb5Y|h9QxLAQ%rig8IO9s8B+|+F*TH> +Ze}Ql8n0b+Tov3KV|B*WYG`T>5LS#=cZ#@qXlK!!T*6kE#3W^NXiu5Xa?5zIhfLX}A+}M2nA5BfNT{O2Fd<@60~F+j4oo;65gCXd +Q=bU0>_MYNrefWuy_kUC)>AJ%hCi(`<+9~0)TlL38Bd@3y$8{O&fp@~jqB>vOHZGA=^0bB(EG(UvO(8kyz9$uAxTcX_*9@5&^MlX +@yWm}pe(X-Ht2&&V*gQ01H`io=?5QM4fBf~hQ!Ca^AgYnT}>O8ioTB1`zwMPgH!kya62GjHCI +FU>r}C6#B2=G2ReYKG3F&IvV-ZZ6||s1R7s9#ZZ6TUCIm143#6z2XzWXO&l7q5oA}2Yen(9cVVWE|X@tR{sB~^v~Q6{Px54&8{KhguiY{mFdr830;O$MB@6SauerG@$*W#s9TOL+}< +Cxf%~;T(cKrG*&ssu@bPMwPj_gi?u2UxfXsQZA4LnJ`RgH51QM#v>UqDmmn+*~F;qY&C_OnhS=7JU+P;X-W%PR&hx-6ur8pj9V_9 +zd%BMUggrXresUk?yp#C>d +O928D0~7!N0000Dju}k=000000000000007000000000001yEEK>z>%0Bmn#VQghDP)h*<6ay3h000004UQR2000000000000000 +3IG5A00000000mG{Xr!F003-nV_|G%FJW>oP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XtCt003-nV_|G% +FJfgcP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XumA003-nV_|G%FJfmeP)h*<6ay3h000004UQR200000 +00000000003IG5A00000000mG{Xv}o003-nV_|G%FJoaZP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XxY5 +003-nV_|G%FJp5rP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xy*j003-nV_|G%FJxgaP)h*<6ay3h00000 +4UQR20000000000000003IG5A00000000mG{XrE0003-nV_|G%FJxseP)h*<6ay3h000004UQR20000000000000003IG5A00000 +000mG{Xsne003-nV_|G%FJ){mP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xt~`003-nV_|G%FJ*HtP)h*< +6ay3h000004UQR20000000000000003IG5A00000000mG{XvZZ003-nV_|G%FJ*KuP)h*<6ay3h000004UQR2000000000000000 +3IG5A00000000mG{Xw+>003-nV_|G%FJ@scP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XyLU003-nV_|G% +FJ@^kP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xqo+003-nV_|G%FJ^KtP)h*<6ay3h000004UQR200000 +00000000003IG5A00000000mG{Xs1P003-nV_|G%FKBWvP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xta% +003-nV_|G%FKBfyP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xu;K003-nV_|G%FKJ{iP)h*<6ay3h00000 +4UQR20000000000000003IG5A00000000mG{XwMy003-nV_|G%FKKiyP)h*<6ay3h000004UQR20000000000000003IG5A00000 +000mG{XxwF003-nV_|G%FKS^gP)h*<6ay3h000004UQR20000000000000003jhEB00000000mG{Xz8t003-nV_|G%FKc09FHlPX +0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2H80{{SQZ)0I>WiM`GFHlPX0u%!j0000001b{AO#lD@0000000000 +015yA000000000G0R2Hm0{{SQZ)0I>WiM`QFHlPX0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2I30{{SQZ)0I> +WiM`SFHlPX0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2Ih0{{SQZ)0I>WiM}IFHlPX0u%!j0000001b{AO#lD@ +0000000000015yA000000000G0R2I}0{{SQZ)0I>WiN1SFHlPX0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2Jc +0{{SQZ)0I>WiN1aFHlPX0u%!j0000001b{AO#lD@000000000001W^D000000000G0R2G@1ONbRZ)0I>WiN1aUqVtZP)h*<6ay3h +000004UQR20000000000000003IG5A00000000mG{Xsbd003-nV_|G%FLG}$P)h*<6ay3h000004UQR20000000000000003IG5A +00000000mG{Xt;_003-nV_|G%FLHG+P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XvNY003-nV_|G%FLP@z +P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xww=003-nV_|G%FLQD)P)h*<6ay3h000004UQR20000000000 +000003IG5A00000000mG{Xy9T003-nV_|G%FLQP;P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xqc*003-n +V_|G%FLZJ*P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xr=O003-nV_|G%FLi4#P)h*<6ay3h000004UQR2 +0000000000000004FCWD00000000mG{XtO$003-nV_|G%FM4QSLryPHO928D0~7!N0000Dju}k=00000000000000M0000000000 +01yEEL3{-O0Bmn#VQghDXmT%1LtjlrQ&T}lMN=s003-n +V_|G%FJfgcOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C0u%!j0000001b{AO#lD@000000000002TlM00000 +0000G0R2JSCIA3zZ)0I>WiM%DFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO%ir$5McuV05%2y051Rl00000000000JMP+CjbC! +Z)0I>WiM%DFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000&M00000 +000005CHu_zA69!Y;R*>Y-KNUbuUaqUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BO25DgZaA002o+0st=n0000000000006Xs@+trT +Y;R*>Y-KNUbuUaqUrj|*Q$a^XQ!jF1aA{;MaA0RR9p0ssIn00000000000002AfvVF0 +0Bmn#VQghDVrMT*LtjlrQ&T}lMN=WiMo5FHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO|<$}t5Yig05oX;051Rl00000000000JMRY +;s5|_Z)0I>WiMo5FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000>P +00000000005CHu_HVy#*Y;R*>Y-KNcXkSB4FHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO(>TZtFRdW0Pr{f05Sjo0000000000 +0JMQ^4gmmcZ)0I>WiNVYUqenWOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C0u%!j0000001b{AO#lD@00000 +0000002TlM000000000G0R2I2C;WiMl4FHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO@vn-!~h%s0Qf%u051Rl00000 +000000JMRjC;WiMl4FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H00000 +00000000&M00000000005CHu_?nD6qY;R*>Y-KNRV=qiYUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BO2n-&Sq~002=6001ul00000 +00000006XsB1HiJY;R*>Y-KNRV=qiYUrj|*Q$a^XQ!jF1aA{;MaAWiMrPFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO(COjYJ&s-07?h|051Rl +00000000000JMP#S^)rTZ)0I>WiMrPFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H +0000000000000&M00000000005CHu_*Y-KNMVJ}QWUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BGh`^{R`X007Ge0st=n +0000000000006Xs4POBOY;R*>Y-KNMVJ}QWUrj|*Q$a^XQ!jF1aA{;MaAoOhaEyMN?BjM@3UFP)h*<6ay3h000O84UQR2RMmG4R}laJZz=!) +F8}}l0000000000w1H9`0sw4pV_|G%FJW>oOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C0u%!j0000001b{A +O#lD@000000000002u%P000000000G0R2JsE&>2-Z)0I>WiN1aUqVtZOhaEyMN?BjM@3UFP)h*<6ay3h000O84UQR2{ZPWa)SLhS +`qcpdG5`Po0000000000w1F)z0sw4pV_|G%FK~2ULQ*eGLtjlrQ&T}lMN=H+|4Z)0I>WiMuOFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO(1l% +mNJY00B5TK051Rl00000000000JMRK>H+|4Z)0I>WiMuOFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q +6aWAK000e+8BG8H0000000000000&M00000000005CHu_2X_MiY;R*>Y-KNQY%fehUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BLhm +2tu))008II0RS%m0000000000006XsJ9h&BY;R*>Y-KNQY%fehUrj|*Q$a^XQ!jF1aA{;MaA>14LtjlrQ&T}lMN=>14LtjlrQ&T}lMN=+AslF8}}l0000000000w1ERO1ORMrV_|G%FLQD)OhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C +0u%!j0000001b{AO#lD@000000000002TlM000000000G0R2I*zXSkmZ)0I>WiM!TFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{A +O;6c(RLG$K0L0({051Rl00000000000JMSRzXSkmZ)0I>WiM!TFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ +0Rj{Q6aWAK000e+8BG8H0000000000000&M00000000005CHu_`C$bBY;R*>Y-KNXYcEVgUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^ +8BKw4q8~aJ000d;001ul0000000000006XsEn)=#Y;R*>Y-KNXYcEVgUrj|*Q$a^XQ!jF1aA{;MaAWiMrHFHA#UO+`~vK}SVXFHlPX0u%!j00008 +01b{AO#v&egd`dO08B&x051Rl00000000000JMR=x&{DjZ)0I>WiMrHFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(L +ZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000&M00000000005CHu_FVzMBY;R*>Y-KNQVlPZXUrj|*Q$a^XQ!h|U0Rj{Q6aWAK +2mlR^8BNDr%1F9z000O*0RS%m0000000000006XsW7P%#Y;R*>Y-KNQVlPZXUrj|*Q$a^XQ!jF1aA{;MaA(^~00000000000002Afu2PN0Bmn#VQghDaC9$BLtjlrQ&T}lMN=WiM`SFHA#UO+`~vK}SVXFHlPX0u%!j +0000801b{AO?@XlnM`8<0H_E7051Rl00000000000JMSnT?YVcZ)0I>WiM`SFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1 +WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000&M00000000005CHu_lfef7Y;R*>Y-KNSY%fehUrj|*Q$a^XQ!h|U0Rj{Q +6aWAK2mlR^8BJ?JbcRe4006Tm001ul0000000000006Xs$H4~xY;R*>Y-KNSY%fehUrj|*Q$a^XQ!jF1aA{;MaAlxZ)0I>WiM-CVlPZXUrj|*Q$a^XQ!jF1aA{;MaA\n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: ar\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -488,13 +508,13 @@ msgstr "مصغرات المقاطع (THM)" msgid "audio" msgstr "صوتيات" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s صور" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -508,7 +528,7 @@ msgstr "مُستخدَم" msgid "Excess" msgstr "زائد" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "حج الجهاز غير معروف" @@ -523,14 +543,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "صور" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "مقاطع" @@ -572,7 +592,7 @@ msgid "Rescan" msgstr "إعادة المسح" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s ممتلىء" @@ -582,8 +602,8 @@ msgid "Cameras" msgstr "كاميرات" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "أجهزة" @@ -598,7 +618,7 @@ msgstr "يتم التنزيل من %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "اختر المصدر" @@ -1307,531 +1327,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "التاريخ الوقت" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "نص" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "اسم الملف" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "البيانات الوصفية" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "رمز المهمة" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "تاريخ الصورة" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "تاريخ مقطع الفيديو" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "اليوم" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "الأمس" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "وقت التنزيل" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "الاسم" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "امتداد" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "رقم الصورة" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "رقم مقطع الفيديو" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "فتحة" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "الحساسية (ايزو)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "التعريض" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "الطول البؤري" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "مصنع الكاميرا" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "موديل الكاميرا" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "موديل الكاميرا المختصر" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "موديل الكاميرا المختصر بوصلة" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "الرقم التسلسلي" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "تعداد شغل المصراع" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "رقم الملف" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "مجلد فقط" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "مجلد وملف" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "اسم المالك" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "نمط الترميز" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "العرض" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "الطول" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "طول المقطع" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "لقطات لكل ثانية" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "الفنان" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "حقوق المؤلف" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "عدد الملفات المستوردة اليوم" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "رقم الجلسة" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "عدد المجلد الفرعي" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "الرقم المخزن" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "احرف التسلسل" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "كل خانات الارقام" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "الخانة الاخيرة" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "الخانتان الاخيرتان" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "الخانات الثلاث الاخيرة" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "الخانات الاربع الاخيرة" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "أحرف كبيرة" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "أحرف صغيرة" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "خانة واحدة" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "خانتان" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "ثلاث خانات" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "اربع خانات" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "خمس خانات" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "ست خانات" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "سبع خانات" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "جزء من الثانية" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "الشهر (كاملا)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "الشهر (مختصر)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1919,48 +1951,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2056,7 +2088,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2140,55 +2172,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "صويرات" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2197,54 +2229,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2252,436 +2284,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2690,11 +2722,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2703,86 +2735,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "ادخل مسار لتجاهله" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "حدد مسار لن يتم أبدا مسح ما فيه من صور أو مقاطع فيديو" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "مسار:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3210,61 +3242,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3272,163 +3304,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "تنزيل" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "جهاز" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "إيقاف" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3437,11 +3469,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3450,18 +3482,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3472,7 +3504,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3483,7 +3515,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3492,193 +3524,193 @@ msgstr "" "مجلد التنزيل هذا غير صحيح: \n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "صور" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "فيديو" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "صورة" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "فيديو" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s تم تنزيلها" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s فشل تنزيلها" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "تحذير" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "كل التنزيلات أكتملت" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s نوع تم تنزيلها" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s نوع فشل تنزيلها" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "خيارات البرنامج غير صحيحة" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3688,7 +3720,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3698,34 +3730,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3734,7 +3766,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3744,149 +3776,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3894,7 +3926,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3902,124 +3934,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4035,15 +4067,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/be.po b/po/be.po index b6d61b9..6497300 100644 --- a/po/be.po +++ b/po/be.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Belarusian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: be\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -484,13 +504,13 @@ msgstr "мініятуры відэа" msgid "audio" msgstr "аўдыё" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s фотаздымкаў" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -504,7 +524,7 @@ msgstr "Ужыта" msgid "Excess" msgstr "Перавышэнне" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Памер прылады невядомы" @@ -519,14 +539,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "Свабодна %(size_free)s з %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Фотаздымкі" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Відэа" @@ -568,7 +588,7 @@ msgid "Rescan" msgstr "Перасканаваць" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "Запоўнена %s" @@ -578,8 +598,8 @@ msgid "Cameras" msgstr "Камеры" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Прылады" @@ -594,7 +614,7 @@ msgstr "Ідзе загрузка з %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Выбраць крыніцу" @@ -1321,531 +1341,543 @@ msgstr "Іншыя..." msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Дата/час" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Тэкст" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Назва файла" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Нумерацыя" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Метка" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Дата здымка" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Дата відэа" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Сёння" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Учора" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Час загрузкі" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Назва" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Пашырэнне" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Нумар здымка" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Нумар відэа" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Дыяфрагма" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Вытворца камеры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Мадэль камеры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Кароткая мадэль камеры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Серыйны нумар" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Імя ўладальніка" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Кодэк" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Шырыня" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Вышыня" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Даўжыня" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Кадраў за секунду" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Артыст" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Аўтарскія правы" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Сцягнута сёння" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Нумар сеанса" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Нумар падпапкі" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Усе лічбы" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Апошняя лічба" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Апошнія 2 лічбы" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Апошнія 3 лічбы" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Апошнія 4 лічбы" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Арыгінальнае напісанне" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "ВЯЛІКІЯ ЛІТАРЫ" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "малыя літары" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Адна лічба" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Дзве лічбы" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Тры лічбы" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Чатыры лічбы" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Пяць лічбаў" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Шэсць лічбаў" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Сем лічбаў" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ГГГГММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ГГГГ-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "ГГГГ_ММ_ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ГГММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ГГ-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "ГГ_ММ_ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "ММДДГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "ММДДГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "ММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "ДДММГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "ДДММГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "ГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "ММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Месяц (цалкам)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Месяц (скарочана)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "ГГХХСС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "ГГХХ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "ГГ-ХХ-СС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "ГГ-ХХ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "ГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "ХХ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "СС" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Дата" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Дата і метка" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "ГГГГММ_Метка" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "ГГГГММ" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Цэтлікі" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Арыгінальная назва файла" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "ГГГГММДД-ГГХХ-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "ГГГГММДД-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "ГГГГММДД-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "ГГГГММДД-ГГХХ-Метка-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "ГГГГММДД-Метка-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "ГГГГММДД_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "ГГГГММДД-ГГХХ-1-1920x1080" @@ -1933,48 +1965,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Цэтлікі" @@ -2070,7 +2102,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2154,55 +2186,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Мініяцюры" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2211,54 +2243,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2266,436 +2298,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2704,11 +2736,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2717,86 +2749,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3226,61 +3258,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3288,163 +3320,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Сцягнуць" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Прылада" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Прыпыніць" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3453,11 +3485,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3466,18 +3498,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3488,7 +3520,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3496,200 +3528,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "здымкі" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "відэа" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "здымкі" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "відэа" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s сцягнуты" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s не атрымалася сцягнуць" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "папярэджанні" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Усе сцягванні скончаны" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s сцягнуты" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s не атрымалася сцягнуць" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3699,7 +3731,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3709,34 +3741,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3745,7 +3777,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3755,149 +3787,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3905,7 +3937,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3913,124 +3945,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4046,15 +4078,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "падпапка і назва файла" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "назва файла" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "падпапка" diff --git a/po/bg.po b/po/bg.po index 714dd9b..2390644 100644 --- a/po/bg.po +++ b/po/bg.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: bg\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -482,13 +502,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -502,7 +522,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -517,14 +537,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -566,7 +586,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -576,8 +596,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -592,7 +612,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1301,531 +1321,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1913,48 +1945,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2050,7 +2082,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2134,55 +2166,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2191,54 +2223,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2246,436 +2278,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2684,11 +2716,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2697,86 +2729,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3204,61 +3236,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3266,163 +3298,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Устройство" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3431,11 +3463,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3444,18 +3476,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3466,7 +3498,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3474,200 +3506,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "предупреждения" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3677,7 +3709,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3687,34 +3719,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3723,7 +3755,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3733,149 +3765,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3883,7 +3915,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3891,124 +3923,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4024,15 +4056,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/ca.po b/po/ca.po index 2da869e..3260225 100644 --- a/po/ca.po +++ b/po/ca.po @@ -7,157 +7,173 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: ca\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Instal·lador del Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Baixeu i instal·leu la versió més recent del Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "No s’ha trobat l’instal·lador:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "S’executarà l’ordre següent:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Voleu executar l’ordre ara?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Ha fallat l’ordre" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Heu d’habilitar el repositori Universe." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Voleu desinstal·lar la versió anterior del Rapid Photo Downloader?:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "S’està comprovant si la versió anterior fou instal·lada amb el pip…" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Per a continuar, s’instal·laran alguns paquets necessaris per a executar " "l’aplicació." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -167,15 +183,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Ha fallat la baixada del fitxer de versions" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -183,121 +199,125 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "S’està instal·lant l’aplicació…" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Voleu instal·lar les pàgines del manual de l’aplicació?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Si desinstal·leu l’aplicació, heu de suprimir les pàgines del manual vós " "mateix." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Abans de continuar, heu d’instal·lar el paquet «python3-apt»." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -305,71 +325,71 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Cancel·la" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Actualitza" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Tanca" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Executa" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" "Tanqueu el Rapid Photo Downloader abans d’executar aquesta actualització" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Ha fallat l’actualització. Feu clic a Tanca per a sortir." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -488,13 +508,13 @@ msgstr "vídeo THM" msgid "audio" msgstr "àudio" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s fotos" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -508,7 +528,7 @@ msgstr "En ús" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Mida del dispositiu desconeguda" @@ -523,14 +543,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotos" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Vídeos" @@ -572,7 +592,7 @@ msgid "Rescan" msgstr "Torna a explorar" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -582,8 +602,8 @@ msgid "Cameras" msgstr "Càmeres" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Dispositius" @@ -598,7 +618,7 @@ msgstr "S’està baixant des de %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1310,531 +1330,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "%s (la ubicació no existeix)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Data i hora" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Text" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nom del fitxer" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadades" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Seqüències" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Codi de tasca" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Data de la imatge" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Data del vídeo" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Avui" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Ahir" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Temps de baixada" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nom" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extensió" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Número d’imatge" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Número de vídeo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Obertura" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Temps d’exposició" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Distància focal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Fabricant de la càmera" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Model de la càmera" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Número de sèrie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Número del fitxer" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Només la carpeta" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Carpeta i fitxer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nom del propietari" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Còdec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Amplada" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Alçada" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Durada" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Artista" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Drets d’autor" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Baixades avui" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Número de sessió" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Lletra de seqüència" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Tots els dígits" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Últim dígit" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Últims 2 dígits" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Últims 3 dígits" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Últims 4 dígits" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "MAJÚSCULES" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "minúscules" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Un dígit" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Dos dígits" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tres dígits" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Quatre dígits" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinc dígits" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Sis dígits" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Set dígits" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Subsegons" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Mes (sencer)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Mes (abreujat)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minuts)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Data" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Data (guionets)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Data (guions baixos)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Codi de tasca" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Nom de fitxer original" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Resolució" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1922,48 +1954,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Elimina-ho tot" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2059,7 +2091,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2143,55 +2175,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniatures" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Gestió d’errors" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Miscel·lània" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Exploració de dispositius" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2200,54 +2232,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Afegeix…" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Elimina" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Dispositius recordats" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2255,37 +2287,37 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Camins ignorats" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2295,399 +2327,399 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">expres" "sions regulars a l’estil del Python" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Comença la baixada en engegar el programa" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Tanca el programa quan finalitzi la baixada" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Tanca el programa fins i tot quan hi hagi errors o avisos" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Ignora la baixada" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Afegeix un identificador únic" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Sobreescriu" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Omet" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2696,11 +2728,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2709,86 +2741,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Camí:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3216,61 +3248,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3278,163 +3310,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Baixa" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Dispositiu" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Atura" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3443,11 +3475,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3456,18 +3488,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3478,7 +3510,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3489,7 +3521,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3498,193 +3530,193 @@ msgstr "" "Aquesta carpeta de baixada no és vàlida:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotos" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "vídeos" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "vídeo" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problema en fer còpia de seguretat" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s baixats" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "No s’han pogut baixar %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avisos" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "S’han completat totes les baixades" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s baixats" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "No s’ha pogut baixar %(filetype)s" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "No s’ha baixat cap fitxer — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "No s’ha baixat cap fitxer" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Els paràmetres del programa no són vàlids" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3694,7 +3726,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3704,34 +3736,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Torna a intentar-ho" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3740,7 +3772,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3750,149 +3782,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "CAMÍ" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "CARPETA" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3900,7 +3932,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3908,70 +3940,70 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -3979,57 +4011,57 @@ msgstr "" "Per a importar les preferències d’una versió antiga del Rapid Photo " "Downloader, heu d’instal·lar el programa gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" "S’estan important les preferències del Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" "Heu d’instal·lar l’ExifTool per a executar el Rapid Photo Downloader." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "S’han reinicialitzat els paràmetres i les memòries cau" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4045,15 +4077,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "Subcarpeta i nom del fitxer" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nom de fitxer" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "subcarpeta" diff --git a/po/cs.po b/po/cs.po index b640ca2..559851c 100644 --- a/po/cs.po +++ b/po/cs.po @@ -7,36 +7,44 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-20 04:21+0000\n" +"Last-Translator: Pavel Borecki \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: cs\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" +"Aby bylo možné pokračovat, nejdříve nainstalujte python3 balíček setuptools " +"a to pomocí systémové správy balíčků." + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Instalátor aplikace Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" "Stáhnout a nainstalovat nejnovější verzi aplikace Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Instalátor nenalezen:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Instalátor není ve formátu tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -44,41 +52,45 @@ msgstr "" "Zjištěno nesprávné vlastnictví složky. Vlastnictví bude změněno a přístupová " "práva resetována pro" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Bude spuštěn následující příkaz:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" "sudo vás může vyzvat k zadání hesla k účtu, oprávněného k jeho použití." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Chcete spustit příkaz nyní?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Odpověď není ano – ukončuje se." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Vykonávání příkazu se nezdařilo" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Ukončování" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Je třeba zapnout používání repozitáře Universe." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "Je třeba přidat si komunitní repozitář IUS" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Chcete odinstalovat předchozí verzi Rapid Photo Downloader:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -86,7 +98,7 @@ msgstr "" "Dotazování systému správy balíčků zda je nainstalovaná starší verze Rapid " "Photo Downloader (může to chvíli trvat)…" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -94,27 +106,27 @@ msgstr "" "Nedaří se dotázat systému správy balíčků. Zkontrolujte připojení k Internetu " "a zkuste to znovu" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" "Zjišťování zda předchozí verze byla nainstalovaná pomocí nástroje pip…" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "Následující balíček je systému neznámý: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Aby bylo možné pokračovat, budou nainstalovány balíčky potřebné pro provoz " "aplikace." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "Zjišťování nainstalovaných a dostupných balíčků (může chvíli trvat)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -122,11 +134,19 @@ msgstr "" "Dotazování správce balíčků zypper zda a případně které potřebné balíčky už " "jsou nainstalované (může chvíli trvat)… " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" +"Dotazování správce balíčků yum zda jsou nainstalované všechny potřebné " +"balíčky (může chvíli trvat)… " + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Dotázat se na potvrzení při každém z kroků." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -134,7 +154,7 @@ msgstr "" "Při stahování nejnovější verze, nainstalovat vývojovou verzi pokud je " "novější, než ta stabilní." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -142,7 +162,7 @@ msgstr "" "Volitelný tar.gz archiv instalátoru Rapid Photo Downloader. Pokud není " "zadán, bude z Internetu stažena nejnovější verze." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -152,7 +172,7 @@ msgstr "" "pokud je novější než tato verze ({}). Výchozím chováním je spustit kterýkoli " "novější instalátor." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -160,7 +180,7 @@ msgstr "" "Odinstalovat Rapid Photo Downloader který byl nainstalován pomocí pip s tím, " "že zůstanou zachované ostatní součásti, na kterých aplikace závisela." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -168,7 +188,7 @@ msgstr "" "Odinstalovat ostatní součásti, na kterých aplikace závisela (nainstalované " "pomocí pip), následně aplikaci samotnou a pak skončit." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -176,14 +196,14 @@ msgstr "" "Pozn.: toto nikdy neodebere instalaci Rapid Photo Downloader nainstalovanou " "prostřednictvím správy balíčků vámi používané Linuxové distribuce." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Součásti, na kterých aplikace závisela budou odebrány pouze tehdy, pokud " "nejsou potřebné pro žádné další programy." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -200,15 +220,15 @@ msgstr "" "nainstalovanou prostřednictvím správy balíčků vámi používané Linuxové " "distribuce." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Nepodařilo se stáhnout soubor s verzemi" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "Při přístupu k souboru s verzemi obdržen chybový kód {}" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -220,29 +240,29 @@ msgstr "" "\n" "Ukončuje se.\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Instalace ostatních součástí potřebných pro aplikaci…" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Obdržen chybový kód" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" "Nepodařilo se nainstalovat ostatní součásti, které aplikace potřebuje: " "ukončuje se" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Instalace aplikace…" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Aplikaci se nepodařilo nainstalovat: ukončování…" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -250,41 +270,41 @@ msgstr "" "Aby bylo možné aplikaci spustit (z příkazového řádku nebo kliknutím na " "zástupce), může být třeba restartovat počítač." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Přejete si nainstalovat manuálové stránky aplikace?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Budou nainstalovány do {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "Pokud aplikaci odinstalujete, tyto manuálové stránky potom odeberte." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Chcete nainstalovat manuálové stránky?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Instalace manuálových stránek do {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "Nepodařilo se vytvořit složku pro manuálovou stránku: ukončuje se" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Nepodařilo se zkopírovat manuálovou stránku." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Pokud při ukončování dojde k Porušení ochrany paměti (segmentation fault), " "nemusíte tomu věnovat pozornost…)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -295,7 +315,7 @@ msgstr "" "aby tento nástroj byl přítomen. Protože tomu tak není, nelze pokračovat a " "ukončuje se." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -303,12 +323,12 @@ msgstr "" "Nespouštějte tento instalační skript s právy správy systému (sudo/root).\n" "Spusťte ho jako uživatel který bude aplikaci používat.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" "Pokud použijete tento, nezadávejte už žádné další argumenty příkazového řádku" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -316,22 +336,26 @@ msgstr "" "Je nám líto, ale tento instalátor nepodporuje vlastní instalace python.\n" "Ukončuje se…" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Restartování skriptu pomocí systémové instance interpreteru python…" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "Zjištěná linuxová distribuce {} {}" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Ukončování..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" "Aby bylo možné pokračovat, je třeba, aby byl nainstalovaný balíček python3-" "apt." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -339,7 +363,7 @@ msgstr "" "Prostřednictvím správy balíčků vámi používané Linuxové distribuce " "nainstalujte následující balíčky a spusťte tento instalátor znovu" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -348,14 +372,14 @@ msgstr "" "asistují Python 3 a jeho správa balíčků." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "U jejich instalací pro tohoto uživatele je třeba přejít na novější verze " "nástrojů Python 3 pip a setuptools." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Instalace python requests" @@ -363,42 +387,42 @@ msgstr "Instalace python requests" msgid "Upgrade Rapid Photo Downloader" msgstr "Přejít na novější verzi Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Storno" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Přejít na novější verzi" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Kliknutím na „Přejít na novější verzi“ přejdete na verzi %s." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" "Přechod na novější verzi zahájíte kliknutím na stejnojmenné tlačítko." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Zavřít" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Spustit" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" "Před zahájením přechodu na novější verzi Rapid Photo Downloader ukončete" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Probíhá přechod na novější verzi…" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -407,7 +431,7 @@ msgstr "" "Úspěšně povýšeno na %s. Kliknutím na Zavřít ukončete nebo Spustit aplikaci " "spusťte." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -415,24 +439,24 @@ msgstr "" "Přechod na novější verzi úspěšně dokončen. Kliknutím na Zavřít ukončete nebo " "Spustit aplikaci spusťte." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Přechod na novější verzi se nezdařil. Kliknutím na Zavřít ukončete." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Přechod na novější verzi %s…" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Pokračujte stiskem libovolné klávesy…" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Přechod na novější verzi Rapid Photo Downloader se nezdařil" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -559,13 +583,13 @@ msgstr "náhledové video (.THM)" msgid "audio" msgstr "zvuk" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s fotografií" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -579,7 +603,7 @@ msgstr "Využito" msgid "Excess" msgstr "Překračuje" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Velikost zařízení není známa" @@ -594,14 +618,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s volných z %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotografie" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Videa" @@ -643,7 +667,7 @@ msgid "Rescan" msgstr "Znovu prohledat" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s zaplněno" @@ -653,8 +677,8 @@ msgid "Cameras" msgstr "Fotoaparáty" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Zařízení" @@ -669,7 +693,7 @@ msgstr "Stahování z %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Vyberte zdroj" @@ -1657,531 +1681,543 @@ msgstr "Jiné…" msgid "%s (location does not exist)" msgstr "%s (umístění neexistuje)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Datum a čas" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Text" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Název souboru" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadata" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Pořadová čísla" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Štítek" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Datum obrázku" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Datum videa" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Dnes" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Včera" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Okamžik stažení" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Název souboru" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Přípona" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Číslo obrázku" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Číslo videa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Clona" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "Citlivost (ISO)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Expoziční čas" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Ohnisková vzdálenost" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Výrobce fotoaparátu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Model fotoaparátu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Zkrácené označení modelu fotoaparátu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Zkrácené označení modelu fotoaparátu včetně části před pomlčkou" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Sériové číslo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Počet cyklů závěrky" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Číslo souboru" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "pouze složka" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "složka a soubor" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Jméno vlastníka" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Kodek" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Šířka" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Výška" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Délka" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Snímků za sekundu" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Umělec" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Autorská práva" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Pořadí v dnes stažených" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Pořadí ve stažených nyní" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Pořadí v podsložce" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Pořadí ve stažených nyní" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Pořadí písmeny" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "všechny číslice" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "poslední číslice" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "poslední 2 číslice" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "poslední 3 číslice" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "poslední 4 číslice" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "zachovat původní velikost písmen" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "VELKÁ PÍSMENA" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "malá písmena" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "jedna číslice" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "dvě číslice" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "tři číslice" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "čtyři číslice" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "pět číslic" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "šest číslic" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "šedm číslic" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "milisekund" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "RRRRMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "RRRR-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "RRRR_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "RRMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "RR-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "RR_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDRRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMRRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "RRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "RR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "měsíc – celý název" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "měsíc – zkratka" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "Den v týdnu (celý název)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "Den v týdnu (zkratka)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM – minut" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Datum" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Datum (se spojovníky)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Datum (s podtržítky)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Datum a štítek" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "RRRRMM_stitek" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Datum a podsložka se štítkem" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "RRRRMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Štítek" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Původní název souboru" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Datum-čas a pořadí v dnes stažených" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "RRRRMMDD-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Datum a pořadí v dnes stažených" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "RRRRMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Datum-čas a číslo obrázku" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "RRRRMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Datum-čas a štítek" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "RRRRMMDD-HHMM-stitek-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "RRRRMMDD-stitek-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Datum-čas a číslo videa" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "RRRRMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Rozlišení" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "RRRRMMDD-HHMM-1-1920x1080" @@ -2276,48 +2312,48 @@ msgstr "" "Pokud chcete používat štítky, nastavte přejmenovávání a/nebo pojmenovávání " "cílových podsložek tak, aby je používalo." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Posledně použito" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Řazení štítků:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Vzestupně" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Sestupně" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Nový…" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "Použít" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "Odeb&rat" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Odebrat vse" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Opravdu odstranit veškeré štítky?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Odebrat veškeré štítky" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Štítky" @@ -2419,7 +2455,7 @@ msgstr "Přednastavená sada:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Získat nápovědu z webu projektu…" @@ -2510,44 +2546,44 @@ msgstr "%(downloaded)s z %(total)s" msgid "Downloading..." msgstr "Stahování…" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Předvolby" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatizace" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Náhledy" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Reakce na chyby" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Varování" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Konsolidace" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Různé" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Prohledávání zařízení" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Prohledávat pouze vnější zařízení" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2558,11 +2594,11 @@ msgstr "" "včetně fotoaparátů, paměťových karet, externích pevných disků a USB flash " "klíčenek." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Skenovat pouze určité složky na zařízeních" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2576,11 +2612,11 @@ msgstr "" "\n" "Změna tohoto nastavení způsobí že veškerá zařízení budou znovu proskenována." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Složky které skenovat:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." @@ -2588,11 +2624,11 @@ msgstr "" "Složky v nejvyšší úrovni stromu souborových systémů na zařízeních ve\n" "kterých bude skenováno na přítomnost fotografií a videí." -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Přidat…" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2603,12 +2639,12 @@ msgstr "" "\n" "Změna tohoto nastavení způsobí že veškerá zařízení budou znovu proskenována." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Odebrat" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2619,16 +2655,16 @@ msgstr "" "\n" "Změna tohoto nastavení způsobí že veškerá zařízení budou znovu proskenována." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" "Zařízení pro které bylo nastaveno automatické ignorování nebo stahování." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Zapamatovaná zařízení" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2636,7 +2672,7 @@ msgstr "" "Odebrat zařízení ze seznamu těch, která automaticky ignorovat / ze kterých " "stahovat." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2648,18 +2684,18 @@ msgstr "" "Pozn.: Změny se projeví až při příštím vyhledání zařízení, připojených k " "počítači." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Popisy ignorovaných umístění" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "Koncová část popisu umístění, ve kterém by nikdy neměly být hledány " "fotografie nebo videa." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2669,7 +2705,7 @@ msgstr "" "\n" "Změna tohoto nastavení vyvolá opětovné prohledání všech zařízení." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2679,7 +2715,7 @@ msgstr "" "\n" "Změna tohoto nastavení vyvolá opětovné prohledání všech zařízení." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2689,7 +2725,7 @@ msgstr "" "\n" "Změna tohoto nastavení vyvolá opětovné prohledání všech zařízení." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2699,7 +2735,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">regulá" "rní výrazy ve stylu programovacího jazyka Python." -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2709,47 +2745,47 @@ msgstr "" "\n" "Změna tohoto nastavení vyvolá opětovné prohledání všech zařízení." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Automatizace v aplikaci" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Zahájit stahování při spouštění aplikace" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Při připojení zařízení zahájit stahování" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Po dokončení stahování odpojit (umount) souborový systém zařízení" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Po dokončení stahování aplikaci ukončit" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Ukončit aplikaci i když stahování skončilo s varováními nebo chybami" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Vytváření náhledových obrázků" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Vytvářet náhledové obrázky" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Vytvořit náhledové obrázky pro zobrazování v hlavním okně aplikace" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Ukládat náhledové obrázky do mezipaměti" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2757,11 +2793,11 @@ msgstr "" "Uložit náhledové obrázky pro zobrazování v hlavním okně aplikace do " "mezipaměti náhledů, určené jen pro aplikaci Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Vytvářet náhledové obrázky pro systém" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2769,79 +2805,79 @@ msgstr "" "Při stahování ukládat náhledové obrázky které mohou být použity správci " "souborů a dalšími aplikacemi" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" "Počet jader procesoru jejichž výpočetní výkon využít pro vytváření " "náhledových obrázků." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "Jader procesoru:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Mezipaměť náhledových obrázků" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Výpočet…" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "dnů" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "napořád" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Velikost mezipaměti:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Počet náhledových obrázků:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Velikost databáze:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Uchovávat nepoužívané náhledové obrázky po dobu:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Vyčistit mezipaměť…" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Optimalizovat mezipaměť…" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Projeví se až po restartu aplikace" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Přeskočit stahování" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Soubor nestahovat a zobrazit chybové hlášení" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Přidat neopakující se identifikátor" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2849,23 +2885,23 @@ msgstr "" "Přidat identifikátor jako _1 nebo _2 na konec názvu souboru, bezprostředně " "před příponu souboru" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Přepsat" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Přepsat dříve zazálohovaný soubor" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Přeskočit" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Nepřepisovat soubor v záloze a zobrazit chybové hlášení" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2873,7 +2909,7 @@ msgstr "" "Pokud už existuje stažená fotografie nebo video se stejným názvem, zvolte " "zda přeskočit stahování souboru nebo přidat neopakující se identifikátor:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2883,7 +2919,7 @@ msgstr "" "doporučeno používat pořadová čísla. Přejmenovávání souborů se nastavuje v " "hlavním okně, panelu Přejmenovávání." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2891,41 +2927,41 @@ msgstr "" "Při zálohování zvolte zda přepsat stejnojmenný soubor na zálohovacím " "zařízení nebo přeskočit jeho zálohování:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Varování aplikace" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Zobrazit varování když:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Jsou stahovány soubory které nyní nejsou zobrazeny" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Varovat pokud se chystáte stahovat soubory které nejsou zobrazeny v hlavním " "okně aplikace." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Chybí zálohovací umístění" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Varovat před zahájením stahování pokud soubory není možné zazálohovat." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" "Softwarové knihovny potřebné pro běh aplikace chybí nebo jsou poškozené" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2933,11 +2969,11 @@ msgstr "" "Varovat pokud softwarové knihovny využívané aplikací Rapid Photo Downloader " "chybí nebo nejsou funkční." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Se nedaří nastavit netadata souborového systému" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2945,11 +2981,11 @@ msgstr "" "Varovat při chybě nastavování metadat souborového systému, na kterém se " "soubor nachází, jako třeba okamžik úpravy." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Se narazí na neošetřené soubory" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2957,11 +2993,11 @@ msgstr "" "Po prohledání zařízení nebo tohoto počítače varovat pokud byly nalezeny " "nerozpoznané soubory, které tak nebudou zahrnuty do stažení." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Nevarovat před neošetřenými soubory s příponami:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -2969,18 +3005,18 @@ msgstr "" "U přípon souborů není rozlišována velikost písmen a není třeba uvádět úvodní " "tečku." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Přidat" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Přidat příponu souborů na seznam neošetřovaných typů souborů a nevarovat tak " "v jejich případě." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -2988,20 +3024,20 @@ msgstr "" "Odebrat příponu souborů ze seznamu neošetřených souborů a varovat tak v " "jejich případě." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "Vyčistit seznam přípon neošetřených souborů a varovat tak u všech." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Konsolidace fotografií a videí" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "Konsolidovat soubory napříč zařízeními a stahováními" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" @@ -3011,19 +3047,19 @@ msgstr "" "odpovídající si RAW a JPEG dvojice,\n" "jejich porovnání napříč vícero zařízeními a stahovacími relacemi." -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Zacházet s odpovídajícími si RAW a JPEG soubory jako:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Jedna fotografie" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "Dvě fotografie" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." @@ -3031,7 +3067,7 @@ msgstr "" "Zobrazovat odpovídající si dvojice RAW a JPEG fotografií jako jeden snímek a " "pokud je označen, stáhnout obojí." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." @@ -3039,23 +3075,23 @@ msgstr "" "Zobrazovat odpovídající si dvojice RAW a JPEG fotografií jako dva různé " "snímky. I tak ale je možné synchronizovat jejich pořadová čísla." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "S odpovídajícími si RAW a JPEG fotografiemi:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "Neoznačovat JPEG ke stažení" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "Neoznačovat RAW ke stažení" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Označit obě pro stažení" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -3065,7 +3101,7 @@ msgstr "" "neoznačovat automaticky JPEG variantu pro stahování. Samozřejmě jí stále " "můžete označit pro stahování ručně." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -3075,7 +3111,7 @@ msgstr "" "neoznačovat automaticky RAW variantu pro stahování. Samozřejmě jí stále " "můžete označit pro stahování ručně." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." @@ -3083,7 +3119,7 @@ msgstr "" "Když jsou nalezeny odpovídající si RAW a JPEG fotografie, automaticky obojí " "označit ke stahování." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" @@ -3091,26 +3127,26 @@ msgstr "" "Pokud vypnete konsolidaci souborů, zvolte co dělat když je připojeno " "zařízení ke stahování zatímco jsou zobrazena dokončená stahování:" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Když je zařízení, ze kterého je stahováno, připojeno v okamžiku kdy jsou " "zobrazená dokončená stahování:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "Vyčistit dokončená stahování" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Ponechat dokončená stahování zobrazená" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Zeptat se co dělat" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -3118,7 +3154,7 @@ msgstr "" "Automaticky vyčistit zobrazení dokončených stahování kdykoli je připojeno " "nové zařízení ke stahování." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -3126,7 +3162,7 @@ msgstr "" "Ponechat dokončená stahování zobrazená kdykoli je připojeno nové zařízení ke " "stahování." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -3134,24 +3170,24 @@ msgstr "" "Dotázat se zda ponechat zobrazená dokončená stahování nebo je vyčistit " "kdykoli je připojeno nové zařízení ke stahování." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Kontrola verze" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Zjišťovat dostupnost nové verze při spouštění" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" "Zjišťovat dostupnost případné nové verze aplikace při každém jejím spouštění." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Zobrazovat i vývojové verze" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3164,11 +3200,11 @@ msgstr "" "\n" "Pokud už vývojové vydání provozujete, budou zahrnuty vždy." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "U MTP zařízení ignorovat datum a čas z metadat DNG fotografií" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3182,19 +3218,19 @@ msgstr "" "Užitečné u zařízení jako jsou některé telefony a tablety, která vytvářejí " "neplatná DNG metadata." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Dokončená stahování" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Vrátit předvolby %s na výchozí hodnoty" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3202,11 +3238,11 @@ msgstr "" "Vyčistit mezipaměť náhledových obrázků? Vyprázdnění proběhne při příštím " "spuštění aplikace." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Vyčistit mezipaměť náhledových obrázků" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3214,51 +3250,51 @@ msgstr "" "Provézt optimalizaci mezipaměti náhledových obrázků? Optimalizace proběhne " "při příštím spuštění aplikace." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Optimalizovat mezipaměť náhledových obrázků" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Zadejte složku kterou skenovat" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Zadejte složku která bude skenována na přítomnost fotografií a videí" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Složka:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Zadejte popis umístění které ignorovat" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "Zadejte popis umístění ve kterém nikdy nehledat fotografie ani videa" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Popis umístění:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Zadejte příponu souboru" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Zadejte příponu souboru (bez úvodní tečky)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Přípona:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Neplatná přípona souboru" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3267,7 +3303,7 @@ msgstr "" "Přípona souborů %s je aplikací Rapid Photo Downloader běžně " "rozpoznávána, takže nedává smysl varovat o její přítomnosti." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3754,16 +3790,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "Vyp/zapnout synchronizaci posouvání Časové osy a náhledů (CTRL+T)" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3774,11 +3810,11 @@ msgstr "" "bude fungovat i bez ExifTool, ale jeho funkční instalace je důrazně " "doporučována." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Problém s knihovnou libmediainfo" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3788,18 +3824,18 @@ msgstr "" "Rapid Photo Downloader ji používá pro získávání data a času natočení videa. " "Aplikace bude spuštěna i tak, ale je doporučeno knihovnu nainstalovat." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Stahování se nezdařilo" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Je nám líto, ale stažení nové verze aplikace Rapid Photo Downloader se " "nezdařilo." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3807,19 +3843,19 @@ msgstr "" "Nová verze byla úspěšně stažena. Chcete ukončit aplikaci Rapid Photo " "Downloader a nainstalovat ji?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Aktualizovat aplikaci Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Nainstalovat" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Nová verze uložena" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3830,11 +3866,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Přechod na novější verzi se nezdařil" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3842,76 +3878,76 @@ msgstr "" "Je nám líto, ale přechod na novější verzi aplikace Rapid Photo Downloader se " "nezdařil kvůli chybě při otevírání instalátoru." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Stáhnout" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "Obnovit…" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Předvolby" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "Ukončit" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "Chybová hlášení" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Vyčistit dokončená stahování" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Otevřít nápovědu z webu projektu…" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Tip dne…" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Nahlásit problém…" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Podpořit vývoj darem…" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Přeložit texty v této aplikaci do svého jazyka…" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "O &aplikaci…" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Zkontrolovat dostupnost aktualizací…" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Časová osa" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Cíl" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Přejmenovat" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Zálohovat" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3920,79 +3956,79 @@ msgstr "" "zdrojů pro stahování" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Vypnout nebo zapnout použití složky v tomto počítači jako zdroje pro " "stahování" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Tento počítač" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Vyberte zdrojovou složku" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Předpokládané využití úložiště" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Vyberte cílovou složku" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Vše" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Nové" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Zobrazit:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Okamžik úpravy" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Zaškrtnuto" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Typ souboru" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Zařízení" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Seřadit:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Vybrat všechny:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Stáhnout %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Pokračovat ve stahování" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pozastavit" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -4007,11 +4043,11 @@ msgstr "" "href=\"{log_path}\">sem).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Děkujeme za nahlášení problému v aplikaci Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -4024,11 +4060,11 @@ msgstr "" "%(source_path)s.

Pokud popis umístění změníte, právě probíhající " "stahování z tohoto počítače bude zrušeno." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "V průběhu stahování není možné měnit cíl stahování." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -4037,7 +4073,7 @@ msgstr "" "Potvrzení cíle stahování

Opravdu chcete nastavit cíl stahování " "%(file_type)s na %(path)s?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -4055,7 +4091,7 @@ msgstr "" "Chcete pokračovat ve stahování?\n" " " -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -4066,7 +4102,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -4075,15 +4111,15 @@ msgstr "" "Tato složka pro stahování není platná:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Stahování se nezdařilo" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "Stahování nemůže pokračovat." -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -4091,7 +4127,7 @@ msgstr "" "Fotografie a videa nebudou zazálohovány protože není kam. Přesto zahájit " "stahování?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4099,15 +4135,15 @@ msgid "" msgstr "" "Neexistuje zálohovací zařízení pro %(filetype)s. Přesto zahájit stahování?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotografie" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videa" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4115,7 +4151,7 @@ msgstr "" "Cíl zálohování fotografií a videí neexistuje nebo do něj nelze " "zapisovat.

Přesto zahájit stahování?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4124,95 +4160,95 @@ msgstr "" "Cíl zálohování %(filetype)s neexistuje nebo do něj nelze " "zapisovat.

Přesto zahájit stahování?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "fotografie" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Chyba zálohování" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — %(time_left)s zbývá (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s staženo" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s se nepodařilo stáhnout" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "varování" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Všechna stahování dokončena" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s staženo" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s se nepodařilo stáhnout" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 nezdar" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d nezdarů" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 varování" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d varování" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Staženo %(no_files_and_types)s z %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Staženo %(no_files_and_types)s z %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Nebyly staženy žádné soubory — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Žádné stažené soubory" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4221,7 +4257,7 @@ msgstr "" "Cílové podsložky a časová osa budou znovu vytvořeny poté co budou pro " "%(camera)s vytvořeny všechny náhledové obrázky" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4229,7 +4265,7 @@ msgstr "" "Cílové podsložky a časová osa budou znovu vytvořeny poté co budou pro tento " "počítač vytvořeny všechny náhledové obrázky" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4238,7 +4274,7 @@ msgstr "" "Cílové podsložky a časová osa budou znovu vytvořeny poté co budou pro " "%(device)s vytvořeny všechny náhledové obrázky" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4247,7 +4283,7 @@ msgstr "" "Cílové podsložky a časová osa budou znovu vytvořeny poté co budou pro " "%(number_devices)s a tento počítač vytvořeny všechny náhledové obrázky" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4256,7 +4292,7 @@ msgstr "" "Cílové podsložky a časová osa budou znovu vytvořeny poté co budou pro " "%(camera)s a tento počítač vytvořeny všechny náhledové obrázky" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4265,7 +4301,7 @@ msgstr "" "Cílové podsložky a časová osa budou znovu vytvořeny poté co budou pro " "%(device)s a tento počítač vytvořeny všechny náhledové obrázky" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4274,15 +4310,15 @@ msgstr "" "Cílové podsložky a časová osa budou znovu vytvořeny poté co budou pro " "%(number_devices)s zařízení vytvořeny všechny náhledové obrázky" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "Cílové podsložky a časová osa byly znovu vytvořeny" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Předvolby aplikace nejsou platné" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4297,7 +4333,7 @@ msgstr "" "třeba změnit nastavení z USB nabíjení na USB přenos " "souborů.

Případně toto zařízení můžete ignorovat." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4311,25 +4347,25 @@ msgstr "" "používají a zkusit to znovu. Pokud to nepomůže, odpojte %(camera)s od " "počítače a opět připojte.

Případně toto zařízení můžete ignorovat." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "Zkusi&t znovu" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Ignorovat toto zařízení" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" "Omlouváme se, ale při prohledávání %s došlo k neočekávanému problému." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "Z tohoto zařízení žel není možné stahovat." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4337,11 +4373,11 @@ msgstr "" "Možným způsobem jak problém obejít by mohlo být vyjmout paměťovou kartu z " "fotoaparátu, vložit jí do čtečky a stahovat přímo z ní." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Prohledání zařízení se nezdařilo" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4354,7 +4390,7 @@ msgstr "" "například správce souborů) které ho používají a zkusit to znovu. Pokud to " "nepomůže, odpojte %(camera)s od počítače a opět připojte." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4369,67 +4405,67 @@ msgstr "" "odpojte %(camera)s od počítače a opět připojte a zvolte soubory, které z něj " "chcete stáhnout." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Současná dokončená stahování" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "Jsou zobrazeny %s jejihž stahování je dokončeno." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Chcete vyčistit dokončená stahování?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Prezentace dokončených stahování" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "Je zobrazeno %s jehož stahování je dokončeno." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Chcete vyčistit dokončená stahování?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "Stáhnout fotografie a videa ze zařízení %(device)s?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "Ignorovat %s pokaždé, když je tato aplikace spuštěná?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Veškeré fotoaparáty, telefony a tablety se stejným názvem modelu budou " "ignorovány." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" "Ignorovat zařízení %s pokaždé, když je tato aplikace spuštěná?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Všechna zařízení s takovým názvem budou ignorována." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Stahování z %(location)s na tomto počítači." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4437,93 +4473,93 @@ msgstr "" "Opravdu chcete stáhnout odsud?

Na některých systémech totiž " "prohledávání tohoto umístění může trvat opravdu dlouho." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Vytváření náhledových obrázků pro %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Prohledávání %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" "%(number)s z %(available files)s označeno ke stažení (%(hidden)s skryto)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s z %(available files)s označeno ke stažení" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" "Při spuštění aplikace z příkazového řádku v něm vypisovat informace z " "aplikace." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" "Při spuštění aplikace z příkazového řádku v něm vypisovat ladicí informace." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Zobrazit přípony souborů s fotografiemi a videi které aplikace rozpoznává a " "skončit." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Zapnout nebo vypnout přejmenovávání fotografií." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "zapnout nebo vypnout přejmenovávání videí." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Zapnout nebo vypnout automatické zjišťování zařízení ze kterých stahovat." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Zapnout nebo vypnout stahování z tohoto počítače." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "POPIS UMÍSTĚNÍ" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "POPIS UMÍSTĚNÍ na tomto počítači ze kterého stahovat." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "POPIS UMÍSTĚNÍ do kterého budou stahovány fotografie." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "POPIS UMÍSTĚNÍ do kterého budou stahována videa." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "Zapnout nebo vypnout zálohování fotografií a videí během stahování." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "Zapnout nebo vypnout automatické zjišťování zálohovacích zařízení." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "SLOŽKA" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4536,7 +4572,7 @@ msgstr "" "si přejete používat pro zálohování fotografií, vytvořte složku s tímto " "názvem." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4548,7 +4584,7 @@ msgstr "" "zda zařízení slouží pro zálohování. Proto na každém zařízení, které si " "přejete používat pro zálohování videí, vytvořte složku s tímto názvem." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4556,7 +4592,7 @@ msgstr "" "POPIS UMÍSTĚNÍ do kterého budou zálohovány fotografie v případě vypnutí " "automatického zjišťování zálohovacích zařízení." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4564,25 +4600,25 @@ msgstr "" "POPIS UMÍSTĚNÍ do kterého budou zálohována videa v případě vypnutí " "automatického zjišťování zálohovacích zařízení." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Nevšímat si fotografií s následujícími příponami: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" "Zapnout nebo vypnout automatiku zahájení stahování spouštěnou startem této " "aplikace." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Zapnout nebo vypnout automatiku zahájení stahování spouštěnou připojením " "zařízení." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4590,7 +4626,7 @@ msgstr "" "Zapnout nebo vypnout používání mezipaměti náhledových obrázků aplikace Rapid " "Photo Downloader. Vypnutí nesmaže už existující obsah mezipaměti." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." @@ -4598,11 +4634,11 @@ msgstr "" "Vymazat veškeré náhledové obrázky z mezipaměti aplikace Rapid Photo " "Downloader a skončit." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Zapomenout které soubory byly dříve staženy a skončit." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4610,7 +4646,7 @@ msgstr "" "Importovat předvolby ze starší verze aplikace a skončit. Vyžaduje přítomnost " "nástroje gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4620,16 +4656,16 @@ msgstr "" "veškeré náhledové obrázky, zapomenout které soubory byly dříve staženy a " "skončit." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" "Do souborů se záznamy událostí zahrnout i ladící informace knihovny gphoto2." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "Vypsat na terminál informace o připojených fotoaparátech a skončit." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4637,36 +4673,36 @@ msgstr "" "Pro import předvoleb ze starší verze aplikace Rapid Photo Downloader je " "třeba nainstalovat nástroj gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "Nebyly zjištěny žádné předchozí předvolby aplikace: ukončování" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Import předvoleb z Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "Zkopírovat uložené pořadové číslo, které má hodnotu %d?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Ukončování aplikace." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Nikdy tuto aplikaci nespouštějte s právy správy systému (sudo/root)." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" "Pro provoz aplikace Rapid Photo Downloader je třeba nainstalovat nástroj " "ExifTool." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4677,7 +4713,7 @@ msgstr "" "\n" "Ponechte pouze tu instalaci, kterou chcete používat a ostatní odinstalujte." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4686,15 +4722,15 @@ msgstr "" "předvolbu pro automatické zjišťování zařízení nebo popis umístění na „Tento " "počítač“." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Veškerá nastavení a mezipaměti byly resetovány" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "Mezipaměť náhledových obrázků byla resetována" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Zapamatované soubory byly zapomenuty" @@ -4712,15 +4748,15 @@ msgstr "" "Napříště už nevarovat ohle&dně chybějících nebo poškozených softwarových " "knihoven" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "podsložka a název souboru" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "název souboru" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "podsložka" diff --git a/po/da.po b/po/da.po index 8bd113b..2a178df 100644 --- a/po/da.po +++ b/po/da.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: da\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader installering" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Hent og installér den seneste version af Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -486,13 +506,13 @@ msgstr "video THM" msgid "audio" msgstr "lyd" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s fotos" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -506,7 +526,7 @@ msgstr "Brugt" msgid "Excess" msgstr "Overskud" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Ukendt enhedsstørrelse" @@ -521,14 +541,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s fri af %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotos" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Videoer" @@ -570,7 +590,7 @@ msgid "Rescan" msgstr "Søg igen" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s fuld" @@ -580,8 +600,8 @@ msgid "Cameras" msgstr "Kameraer" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Enheder" @@ -596,7 +616,7 @@ msgstr "Henter fra %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Vælg kilde" @@ -1307,531 +1327,543 @@ msgstr "Anden..." msgid "%s (location does not exist)" msgstr "%s (sti findes ikke)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Dato og klokkeslæt" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Tekst" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Filnavn" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadata" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sekvenser" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Job kode" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Billedets dato" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Videoens dato" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "I dag" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "I går" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Download klokkeslæt" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Navn" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Udvidelse" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Billedets nummer" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Videoens nummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Blænde" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Lukkertid" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Brændvidde" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Kameramærke" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Kameramodel" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Forkortet kameramodel" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Forkortet kameramodel med bindestreg" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Serienummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Lukker-antal" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Filnummer" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Kun mappen" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Mappe og fil" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Ejernavn" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Kodning" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Bredde" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Højde" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Længde" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Billeder per sekund" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Kunstner" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Ophavsret" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Downloads i dag" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Kørselsnummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Undermappe nummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Gemt nummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Sekvensbogstav" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Alle cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Sidste ciffer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Sidste 2 cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Sidste 3 cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Sidste 4 cifre" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Oprindelige Store/Små Bogstaver" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "STORE BOGSTAVER" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "små bogstaver" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Et ciffer" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "To cifre" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tre cifre" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Fire cifre" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Fem cifre" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Seks cifre" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Syv cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Delsekunder" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ÅÅÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ÅÅÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "YYYY_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "YY_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "ÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Måned (udskrevet)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Måned (forkortet)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "TTMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "TTMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "TT-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "TT-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutter)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Dato" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Dato (bindestreger)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Dato (understreger)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Dato og jobkode" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "YYYYMM_Jobkode" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Dato og jobkode undermappe" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "YYYYMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Jobkode" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Oprindeligt filnavn" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Dato-tid og downloads i dag" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "YYYYMMDD-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Dato og downloads i dag" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "YYYYMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "DAto-tid og billed nummer" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "YYYYMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Dato-tid og jobkode" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "YYYYMMDD-HHMM-jobkode-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "YYYYMMDD-jobkode-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Dato-tid og video nummer" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "YYYYMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Opløsning" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "YYYYMMDD-HHMM-1-1920x1080" @@ -1922,48 +1954,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Senest anvendt" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Jobkode sortering:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Stigende" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Faldende" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Ny..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Anvend" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Fjern" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Fjern alle" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Vil du virkelig fjerne alle jobkoder?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Fjern alle jobkoder" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Jobkoder" @@ -2059,7 +2091,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Få hjælp online..." @@ -2143,44 +2175,44 @@ msgstr "%(downloaded)s af %(total)s" msgid "Downloading..." msgstr "Henter..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Indstillinger" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatisering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Små billeder" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Fejlhåndtering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Advarsler" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Diverse" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Enhedssøgning" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Søg kun på eksterne enheder" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2189,11 +2221,11 @@ msgstr "" "Søg kun efter fotos og videoer på eksterne enheder,\n" "for eksempel kameraer, hukommelseskort, eksterne harddiske og USB drev." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2202,54 +2234,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Tilføj …" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Fjern" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "Enheder som er indstillet til ikke at hente billeder og videoer fra." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2257,178 +2289,178 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Ignorerede stier" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Programautomatisering" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Start download når programmet starter" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Start download når enhed tilsluttes" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Afslut programmet når download er afsluttet" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" "Afslut programmet selvom der opstod fejl eller advarsler ved download" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Miniaturer" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Dan miniaturer" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Dan miniaturer til programmets hovedvindue" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Gem miniaturer" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Dan systemminiaturer" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Miniature-cache" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Beregner..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "dage" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "for evigt" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Cache størrelse:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Antal miniaturer:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Database størrelse:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Ryd cache..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Optimér cache..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Træder i kraft næste gang programmet starter" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Spring download over" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Hent ikke filen, og vis en fejlmeddelelse" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Tilføj entydig angivelse" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2436,73 +2468,73 @@ msgstr "" "Tilføj en markering som _1 eller _2 til slutningen af filnavnet, lige før " "udvidelsen" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Overskriv" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Overskriv den tidligere sikkerhedskopi" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Spring over" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" "Overskriv ikke den tidligere sikkerhedskopi, og vis en fejlmeddelelse" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Advarsler" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Vis en advarsel når:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Henter filer som ikke bliver vist" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "Giv advarsel før filer hentes som ikke bliver vist i hovedvinduet." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Sti til sikkerhedskopiering mangler" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "Giv advarsel før filer hentes hvis en sikkerhedskopi ikke er mulig." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Programbiblioteker mangler eller er defekte" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2510,11 +2542,11 @@ msgstr "" "Giv advarsel når software biblioteker, som Rapid Photo Downloader behøver, " "mangler eller ikke fungerer." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Metadata ikke kan skrives til filsystemet" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2522,179 +2554,179 @@ msgstr "" "Giv advarsel når der opstår fejl ved skrivning af metadata som f.eks. " "ændringstidspunkt." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Tilføj" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Versionskontrol" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Kontroller ved programstart om der er en nyere version" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "Kontroller om der er en nyere version hver gang programmet starter." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2703,11 +2735,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2716,79 +2748,79 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Ryd miniature cache" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Optimér miniature cache" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Angiv en sti der skal ignoreres" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "Angiv en sti som aldrig skal gennemsøges efter fotos og videoer" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Sti:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Angiv en filendelse" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Angiv en filendelse (uden punktum i starten)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Filendelse:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Ugyldig filendelse" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -2797,7 +2829,7 @@ msgstr "" "Filendelsen %s bliver genkendt af Rapid Photo Downloader, så det " "giver ikke mening at advare om den." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3229,61 +3261,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3291,163 +3323,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Hent" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Enhed" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pause" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3456,11 +3488,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3469,18 +3501,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3491,7 +3523,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3502,7 +3534,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3511,193 +3543,193 @@ msgstr "" "Denne download mappe er ugyldig:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotos" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videoer" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s hentet" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s kunne ikke hentes" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "advarsler" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Alle downloads er afsluttet" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s hentet" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s kunne ikke hentes" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Programmets indstillinger er ugyldige" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3707,7 +3739,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3717,34 +3749,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3753,7 +3785,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3763,149 +3795,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3913,7 +3945,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3921,124 +3953,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4054,15 +4086,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "undermappe og filnavn" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "filnavn" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "undermappe" diff --git a/po/de.po b/po/de.po index 7841bf7..58104aa 100644 --- a/po/de.po +++ b/po/de.po @@ -7,36 +7,42 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-03-09 00:05+0000\n" -"PO-Revision-Date: 2018-05-05 17:47+0000\n" -"Last-Translator: Spheniscus \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" +"Last-Translator: Launchpad Translations Administrators \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-30 03:12+0000\n" -"X-Generator: Launchpad (build 18737)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: de\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Installationsdatei der Rapid-Fotoübertragung" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" "Die neueste Version der Rapid-Fotoübertragung herunterladen und installieren." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Installationsdatei nicht gefunden:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Installationsdatei ist nicht im tar.gz-Format:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -44,41 +50,45 @@ msgstr "" "Die Ordner-Besitzrechte stimmen nicht. Ändern der Besitzrechte und " "zurücksetzen der Zugriffsrechte für" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Der folgende Befehl wird ausgeführt:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "Sudo fragt möglicherweise nach dem Sudo-Passwort." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Möchten Sie den Befehl jetzt ausführen?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Die Antwort ist nicht ja, deshalb Abbruch." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Ausführung des Befehls fehlgeschlagen" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Beenden" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Die Paketquelle »Universe« muss aktiviert sein." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" "Möchten Sie die bisherige Version der Rapid-Fotoübertragung deinstallieren:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -86,7 +96,7 @@ msgstr "" "Die Paketdatenbank wird nach einer installierten älteren Version von Rapid-" "Fotoübertragung durchsucht. Das kann etwas dauern." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -94,28 +104,28 @@ msgstr "" "Das Paketsystem kann nicht durchsucht werden. Bitte die Internetverbindung " "überprüfen und neu versuchen" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Es wird geprüft, ob eine ältere Version mit pip installiert wurde …" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" "Das folgende Paket wird für ihr Betriebssystem nicht bereitgestellt: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Zur Fortsetzung werden einige von der Anwendung benötigte Pakete installiert." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Es wird nach installierten und nach verfügbaren Paketen gesucht (kann einen " "Moment dauern)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -123,11 +133,17 @@ msgstr "" "Es wird nach zypper gesucht um zu prüfen, ob benötigte Pakete schon " "installiert sind (kann einen Moment dauern) " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Abfragen, um die Aktion bei jedem Schritt zu bestätigen." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -136,7 +152,7 @@ msgstr "" "Entwicklerversion, falls diese aktueller als die aktuellste stabile Version " "ist." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -144,7 +160,7 @@ msgstr "" "Optionales tar.gz-Installationsarchiv der Rapid-Fotoübertragung. Wenn nicht " "anders angegeben, wird die aktuellste Version aus dem Internet geladen." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -154,7 +170,7 @@ msgstr "" "wenn dieses neuer als die Version ({}) ist. Die Voreinstellung ist, die " "jeweils neueste Version auszuführen." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -162,7 +178,7 @@ msgstr "" "Die mit pip installierte Rapid-Version wird deinstalliert. Abhängigkeiten " "bleiben erhalten." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -171,7 +187,7 @@ msgstr "" "wurden deinstallieren und ebenfalls die Rapid-Fotoübertragung – danach " "Programmenden." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -179,14 +195,14 @@ msgstr "" "Hinweis: das wird keine über Ihre Paketverwaltung installierte Version der " "Rapid-Fotoübertragung deinstallieren." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Abhängigkeiten werden nur entfernt, wenn sie nicht von anderen Programmen " "benötigt werden." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -203,17 +219,17 @@ msgstr "" "Fotoübertragung, die von der Paketverwaltung Ihrer Linux-Distribution " "installiert wurde, erhalten bleibt." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Fehler beim Herunterladen der Versionsdatei." -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" "Beim Versuch, auf die Versionsdatei zuzugreifen, wurde der Fehlercode {} " "zurückgegeben" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -226,31 +242,31 @@ msgstr "" "\n" "Programm wird beendet.\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Anwendungsabhängigkeiten werden installiert …" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Fehlermeldung erhalten" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" "Beim Versuch, die erforderlichen Hifsdateien zu installieren, ist ein Fehler " "aufgetreten. Programm wird beendet." -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Anwendung wird installiert …" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" "Beim Versuch, das Programm zu installieren, ist ein Fehler aufgetreten: " "Programm wird beendet." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -258,44 +274,44 @@ msgstr "" "Möglicherweise müssen Sie den Rechner neu starten, um das Programm über das " "Terminal oder das Startmenü starten zu können." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Möchten Sie die Hilfeseiten zum Programm installieren?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Sie werden in das Verzeichnis {} installiert" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Wenn Sie das Programm deinstallieren, bitte diese Hilfeseiten selbst " "entfernen." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Möchten sie die Hilfeseiten installieren?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Die Hilfeseiten werden im Verzeichnis {} installiert" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" "Das Erstellen des Hilfeseitenverzeichnisses ist fehlgeschlagen. Programmende." -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Fehler beim Kopieren der Hilfeseiten." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Falls beim Beenden ein Aufteilungsfehler auftritt, können Sie diesen " "vernachlässigen …)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -305,7 +321,7 @@ msgstr "" "Fotoübertragung zu deinstallieren, die mit »pip« installiert wurde.\n" "Vorgang kann nicht fortgesetzt werden. Das Programm wird beendet." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -313,11 +329,11 @@ msgstr "" "Bitte rufen sie dieses Installationsskript nicht als sudo oder root auf.\n" "Sondern als der Benutzer, der das Programm benutzen wird.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "Beim Festlegen bitte keine andere Terminalbefehl-Argumente einfügen" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -326,20 +342,24 @@ msgstr "" "benutzerdefinierte Python-Installation.\n" "Das Programm wird beendet …" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Skript wird mittels System-Python neu gestartet …" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Wird beendet …" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Zum fortsetzen muss das Paket »python3-apt« installiert sein." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -347,7 +367,7 @@ msgstr "" "Bitte installieren sie die folgenden Pakete über ihren Paket-Manager, und " "wiederholen sie danach die Installation" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -356,14 +376,14 @@ msgstr "" "und seine Paketverwaltung installiert sein." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "Python 3's pip und setuptools müssen für den gewünschten Benutzer " "aktualisiert werden." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "python requests werden installiert" @@ -371,42 +391,42 @@ msgstr "python requests werden installiert" msgid "Upgrade Rapid Photo Downloader" msgstr "Rapid-Fotoübertragung aktualisieren" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "Abbre&chen" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Aktualisieren" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" "Bitte den Upgrade button anklicken, um auf Version %s zu aktualisieren." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" "Bitte den Upgrade button anklicken, um die Aktualisierung zu beginnen." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Schließen" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "RPD Starten" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Bitte vor der Aktualisierung die Rapid-Fotoübertragung schließen" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Die Aktualisierung läuft …" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -416,7 +436,7 @@ msgstr "" "'Schließen' klicken, zum Starten des aktualisierten Programms bitte 'Start' " "anklicken." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -424,26 +444,26 @@ msgstr "" "Die Aktualisierung war erfolgreich. Zum Beenden bitte auf 'Schließen' " "klicken, zum Starten des aktualisierten Programms bitte 'Start' anklicken." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" "Die Aktualisierung hat nicht funktioniert. Zum beenden bitte 'Schließen' " "anklicken." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "%s wird aktualisiert …" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Bitte eine Taste drücken, um fortzufahren …" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Aktualisierung der Rapid-Fotoübertragung ist fehlgeschlagen" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -573,13 +593,13 @@ msgstr "Video THM" msgid "audio" msgstr "Audio" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Fotos" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -593,7 +613,7 @@ msgstr "Genutzt" msgid "Excess" msgstr "Überschreitung" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Gerätegröße ist unbekannt" @@ -608,14 +628,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s frei von %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2047 ../raphodo/rapid.py:2175 ../raphodo/rapid.py:6091 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotos" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2176 ../raphodo/rapid.py:6092 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Filme" @@ -657,7 +677,7 @@ msgid "Rescan" msgstr "Erneut einlesen" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s voll" @@ -668,7 +688,7 @@ msgstr "Kameras" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 #: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 -#: ../raphodo/rapid.py:2003 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Geräte" @@ -683,7 +703,7 @@ msgstr "Von %(device_names)s wird heruntergeladen" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1831 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Quelle auswählen" @@ -1683,531 +1703,543 @@ msgstr "Andere …" msgid "%s (location does not exist)" msgstr "%s (Ort existiert nicht)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Datum & Uhrzeit" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Text" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2149 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Dateiname" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:727 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadaten" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sequenzen" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Auftragscode" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Bilddatum" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Filmdatum" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Heute" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Gestern" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Übertragungszeit" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Name" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2150 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Erweiterung" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Bildnummer" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Filmnummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Blende" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO-Wert" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Belichtungszeit" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Brennweite" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Kamerahersteller" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Kameramodell (kurz)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Kameramodell (kurz, Bindestriche)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Seriennummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Verschlusszähler" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Dateinummer" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Nur Ordner" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Ordner und Datei" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Eigentümername" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Codec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Breite" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Höhe" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Länge" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Bilder pro Sekunde" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Autor" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Urheberrecht" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Übertragen heute" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Sitzungsnummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Nummer des Unterordners" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Gespeicherte Nummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Fortlaufender Buchstabe" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Alle Ziffern" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Letzte Ziffer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Letzte 2 Ziffern" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Letzte 3 Ziffern" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Letze 4 Ziffern" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Ursprüngliche Schreibweise" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "GROSSBUCHSTABEN" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "kleinschreibung" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Eine Ziffer" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Zwei Ziffern" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Drei Ziffern" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Vier Ziffern" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Fünf Ziffern" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Sechs Ziffern" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sieben Ziffern" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Hundertstelsekunden" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "JJJJMMTT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "JJJJ-MM-TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "JJJJ_MM_TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "JJMMTT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "JJ-MM-TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "JJ_MM_TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMTTJJJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMTTJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMTT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "TTMMJJJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "TTMMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "JJJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Monat (ausgeschrieben)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Monat (abgekürzt)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (Minuten)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Datum" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Datum (Bindestriche)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Datum (Unterstriche)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Datum und Auftragscode" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "JJJJMM_Auftragscode" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Datum- und Auftragscode-Unterordner" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "JJJJMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1876 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Auftragscode" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Ursprünglicher Dateiname" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Datum/Zeit und Übertragungen heute" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "JJJJMMTT-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Datum und Übertragungen heute" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "JJJJMMTT-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Datum/Zeit und Bildnummer" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "JJJJMMTT-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Datum/Zeit und Auftragscode" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "JJJJMMTT-HHMM-Auftragscode-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "JJJJMMTT-Auftragscode-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Datum/Zeit und Videonummer" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "JJJJMMTT_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Auflösung" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "JJJJMMTT-HHMM-1-1920x1080" @@ -2310,48 +2342,48 @@ msgstr "" "Wenn Sie Auftragscodes verwenden möchten, so richten Sie das Umbenennen von " "Dateien oder die Namen der Unterordner im Ziel für deren Verwendung ein." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Zuletzt verwendet" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Auftragscodesortierung:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2157 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Aufsteigend" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2158 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Absteigend" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Neu …" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Anwenden" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "Entfe&rnen" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:202 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 #: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Alle entfernen" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Möchten Sie alle Auftragscodes wirklich entfernen?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Alle Auftragscodes entfernen" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Auftragscodes" @@ -3810,16 +3842,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2581 ../raphodo/rapid.py:3974 -#: ../raphodo/rapid.py:4105 ../raphodo/rapid.py:4109 ../raphodo/rapid.py:4132 -#: ../raphodo/rapid.py:4136 ../raphodo/rapid.py:4266 ../raphodo/rapid.py:4277 -#: ../raphodo/rapid.py:4777 ../raphodo/rapid.py:5230 ../raphodo/rapid.py:6045 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid-Fotoübertragung" -#: ../raphodo/rapid.py:1153 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3830,11 +3862,11 @@ msgstr "" "ohne ExifTool funktionieren; es wird jedoch wärmstens empfohlen, " "ExifTool zu installieren." -#: ../raphodo/rapid.py:1163 ../raphodo/rapid.py:1183 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Problem mit libmediainfo" -#: ../raphodo/rapid.py:1172 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3845,18 +3877,18 @@ msgstr "" "ermitteln. Das Programm wird ohne libmediainfo funktionieren; es wird jedoch " "empfohlen, libmediainfo zu installieren." -#: ../raphodo/rapid.py:1470 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Herunterladen fehlgeschlagen" -#: ../raphodo/rapid.py:1472 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Entschuldigung, das Herunterladen der neuen Version von Rapid Photo " "Downloader ist fehlgeschlagen." -#: ../raphodo/rapid.py:1479 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3864,19 +3896,19 @@ msgstr "" "Die neue Version wurde erfolgreich heruntergeladen. Möchten Sie Rapid Photo " "Downloader schließen und jetzt installieren?" -#: ../raphodo/rapid.py:1483 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Rapid-Fotoübertragung aktualisieren" -#: ../raphodo/rapid.py:1487 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Installieren" -#: ../raphodo/rapid.py:1505 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Neue Version gespeichert" -#: ../raphodo/rapid.py:1507 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3887,11 +3919,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Aktualisierung fehlgeschlagen" -#: ../raphodo/rapid.py:1527 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3899,76 +3931,76 @@ msgstr "" "Entschuldigung, Aktualisierung von Rapid Photo Downloader fehlgeschlagen " "wegen eines Fehlers beim Öffnen des Installers." -#: ../raphodo/rapid.py:1733 ../raphodo/rapid.py:2449 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Herunterladen" -#: ../raphodo/rapid.py:1737 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "Auff&rischen …" -#: ../raphodo/rapid.py:1741 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Einstellungen" -#: ../raphodo/rapid.py:1745 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Beenden" -#: ../raphodo/rapid.py:1749 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "Fehlerbe&richte" -#: ../raphodo/rapid.py:1753 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Abgeschlossene Übertragungen bereinigen" -#: ../raphodo/rapid.py:1757 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Im Netz Hilfe erhalten …" -#: ../raphodo/rapid.py:1761 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Tipp des Tages …" -#: ../raphodo/rapid.py:1765 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Ein Problem melden …" -#: ../raphodo/rapid.py:1769 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Etwas spenden …" -#: ../raphodo/rapid.py:1773 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Diese Anwendung übersetzen …" -#: ../raphodo/rapid.py:1777 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Über …" -#: ../raphodo/rapid.py:1781 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Auf Aktualisierungen prüfen …" -#: ../raphodo/rapid.py:1864 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Zeitleiste" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Ziel" -#: ../raphodo/rapid.py:1875 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Umbenennen" -#: ../raphodo/rapid.py:1877 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Sicherung" #. Devices Header and View -#: ../raphodo/rapid.py:2001 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3977,79 +4009,79 @@ msgstr "" " oder ausschalten" #. This Computer Header and View -#: ../raphodo/rapid.py:2018 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Die Benutzung von Ordnern als Quelle zum Herunterladen an diesem Rechner ein-" " oder ausschalten" -#: ../raphodo/rapid.py:2020 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Dieser Rechner" -#: ../raphodo/rapid.py:2033 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Quellordner auswählen" -#: ../raphodo/rapid.py:2062 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Prognostizierte Speichernutzung" -#: ../raphodo/rapid.py:2080 ../raphodo/rapid.py:2092 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Zielordner auswählen" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Alle" -#: ../raphodo/rapid.py:2142 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Neu" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Anzeigen:" -#: ../raphodo/rapid.py:2147 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Änderungszeit" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Zustand geprüft" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Dateityp" -#: ../raphodo/rapid.py:2152 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Gerät" -#: ../raphodo/rapid.py:2154 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Sortieren:" -#: ../raphodo/rapid.py:2165 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Alles auswählen:" -#: ../raphodo/rapid.py:2429 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "%(files)s herunterladen" -#: ../raphodo/rapid.py:2445 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Herunterladen fortsetzen" -#: ../raphodo/rapid.py:2447 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Anhalten" -#: ../raphodo/rapid.py:2537 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -4065,11 +4097,11 @@ msgstr "" "Datei zu öffnen).\n" " " -#: ../raphodo/rapid.py:2551 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Vielen Dank für die Meldung eines Problems in Rapid Photo Downloader" -#: ../raphodo/rapid.py:2664 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -4078,13 +4110,13 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2734 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" "Sie können das Ziel zum Herunterladen während des Herunterladens nicht " "ändern." -#: ../raphodo/rapid.py:2744 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -4093,7 +4125,7 @@ msgstr "" "Ziel zum Herunterladen bestätigen

Sind Sie sicher, dass das " "Ziel zum Herunterladen von %(file_type)s auf %(path)s festgelegt werden soll?" -#: ../raphodo/rapid.py:2825 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -4112,7 +4144,7 @@ msgstr "" "Möchten Sie die Übertragung fortsetzen?\n" " " -#: ../raphodo/rapid.py:2977 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -4123,7 +4155,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2980 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -4132,15 +4164,15 @@ msgstr "" "Dieser Übertragungsordner ist ungültig:\n" "%s" -#: ../raphodo/rapid.py:2983 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Fehler beim Übertragen" -#: ../raphodo/rapid.py:2984 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "Die Übertragung kann nicht fortfahren." -#: ../raphodo/rapid.py:3002 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -4148,7 +4180,7 @@ msgstr "" "Fotos und Videos werden nicht gesichert, weil es keinen Ort zum Sichern " "gibt. Möchten SIe dennoch mit der Übertragung beginnen?" -#: ../raphodo/rapid.py:3009 ../raphodo/rapid.py:3019 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4157,15 +4189,15 @@ msgstr "" "Es gibt kein Sicherungsgerät zur Sicherung von %(filetype)s. Möchten SIe " "dennoch mit der Übertragung beginnen?" -#: ../raphodo/rapid.py:3011 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "Fotos" -#: ../raphodo/rapid.py:3021 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "Filme" -#: ../raphodo/rapid.py:3029 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4174,7 +4206,7 @@ msgstr "" "können nicht beschrieben werden.


Möchten SIe dennoch mit der " "Übertragung beginnen?" -#: ../raphodo/rapid.py:3039 ../raphodo/rapid.py:3048 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4184,96 +4216,96 @@ msgstr "" "beschrieben werden.

Möchten SIe dennoch mit der Übertragung " "beginnen?" -#: ../raphodo/rapid.py:3041 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "Foto" -#: ../raphodo/rapid.py:3050 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "Film" -#: ../raphodo/rapid.py:3058 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Sicherungsproblem" -#: ../raphodo/rapid.py:3796 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — %(time_left)s verbleibend (%(speed)s)" -#: ../raphodo/rapid.py:3868 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s heruntergeladen" -#: ../raphodo/rapid.py:3876 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s konnten nicht heruntergeladen werden" -#: ../raphodo/rapid.py:3882 ../raphodo/rapid.py:3967 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "Warnungen" -#: ../raphodo/rapid.py:3913 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Alle Übertragungen wurden abgeschlossen" -#: ../raphodo/rapid.py:3921 ../raphodo/rapid.py:3932 ../raphodo/rapid.py:3943 -#: ../raphodo/rapid.py:3954 ../raphodo/rapid.py:3964 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3924 ../raphodo/rapid.py:3946 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s heruntergeladen" -#: ../raphodo/rapid.py:3935 ../raphodo/rapid.py:3957 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s konnten nicht heruntergeladen werden" -#: ../raphodo/rapid.py:3990 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 Fehler" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d Fehler" -#: ../raphodo/rapid.py:3997 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 Warnung" -#: ../raphodo/rapid.py:3999 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d Warnungen" -#: ../raphodo/rapid.py:4021 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "%(no_files_and_types)s von %(devices)s heruntergeladen" -#: ../raphodo/rapid.py:4025 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" "%(no_files_and_types)s von %(devices)s heruntergeladen — %(failures)s" -#: ../raphodo/rapid.py:4029 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Keine Dateien heruntergeladen — %(failures)s" -#: ../raphodo/rapid.py:4031 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Keine Dateien heruntergeladen" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4282,7 +4314,7 @@ msgstr "" "Die Ziel-Unterordner und die Zeitleiste werden neu generiert, nachdem alle " "Vorschaubilder für %(camera)s erstellt wurden" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4290,7 +4322,7 @@ msgstr "" "Die Ziel-Unterordner und die Zeitleiste werden neu generiert, nachdem alle " "Vorschaubilder für diesen Computer erstellt wurden" -#: ../raphodo/rapid.py:4071 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4299,7 +4331,7 @@ msgstr "" "Die Ziel-Unterordner und die Zeitleiste werden neu generiert, nachdem alle " "Vorschaubilder für %(device)s erstellt wurden" -#: ../raphodo/rapid.py:4079 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4309,7 +4341,7 @@ msgstr "" "Vorschaubilder für %(number_devices)s Geräte und diesen Computer erzeugt " "wurden." -#: ../raphodo/rapid.py:4092 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4318,7 +4350,7 @@ msgstr "" "die Zielordner und die Zeitleiste werden neu aufgebaut wenn die Vorschau für " "dies %(camera)s und diesen Computer neu erstellt wird." -#: ../raphodo/rapid.py:4096 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4327,7 +4359,7 @@ msgstr "" "Die Unterordner des Ziels und die Zeitleiste werden erneuert, nachdem alle " "Vorschaubilder für %(device)s und diesen Computer erzeugt wurden." -#: ../raphodo/rapid.py:4100 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4336,15 +4368,15 @@ msgstr "" "Die Ziel-Unterordner und die Zeitleiste werden neu generiert, nachdem alle " "Vorschaubilder für %(number_devices)s Geräte erstellt wurden" -#: ../raphodo/rapid.py:4127 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "Die Ziel-Unterordner und die Zeitleiste wurden neu generiert" -#: ../raphodo/rapid.py:4184 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Die Benutzervoreinstellungen sind ungültig" -#: ../raphodo/rapid.py:4268 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4360,7 +4392,7 @@ msgstr "" "USB zum Laden auf USB zur Dateiübertragung " "ändern.

Alternativ können Sie dieses Gerät ignorieren." -#: ../raphodo/rapid.py:4279 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4375,25 +4407,25 @@ msgstr "" "nicht funktioniert, ziehen Sie die %(camera)s vom Computer ab und stecken " "Sie sie wieder an." -#: ../raphodo/rapid.py:4290 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Erneut versuchen" -#: ../raphodo/rapid.py:4291 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Dieses Gerät ignorieren" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" "Verzeihung, ein unerwartetes Problem ist aufgetreten beim Durchsuchen von %s." -#: ../raphodo/rapid.py:4364 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "Leider können Sie von diesem Gerät nicht übertragen." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4401,11 +4433,11 @@ msgstr "" "Abhilfe kann möglicherweise die direkte Übertragung von der Speicherkarte " "der Kamera mittels Kartenlesegerät schaffen." -#: ../raphodo/rapid.py:4373 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Gerätesuche fehlgeschlagen" -#: ../raphodo/rapid.py:4754 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4419,7 +4451,7 @@ msgstr "" "nicht funktioniert, ziehen Sie die %(camera)s vom Computer ab und stecken " "Sie sie wieder an." -#: ../raphodo/rapid.py:4779 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4435,53 +4467,53 @@ msgstr "" "Computer und stecken sie erneut ein. Wählen Sie anschließend, welche Dateien " "Sie übertragen möchten." -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Aktuelle Übertragungen abgeschlossen" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "%s, deren Übertragung abgeschlossen ist, werden angezeigt." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Möchten Sie abgeschlossene Übertragungen bereinigen?" -#: ../raphodo/rapid.py:4882 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Aktuelle Übertragung abgeschlossen" -#: ../raphodo/rapid.py:4884 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "%s, deren Übertragung abgeschlossen ist, wird angezeigt." -#: ../raphodo/rapid.py:4886 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Möchten Sie die abgeschlossene Übertragung bereinigen?" -#: ../raphodo/rapid.py:4967 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" "Möchten Sie Fotos und Videos von dem Gerät %(device)s übertragen?" -#: ../raphodo/rapid.py:5218 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" "Möchten Sie %s immer ignorieren, wenn das Programm gestartet wird?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Alle Kameras, Mobiltelefone und Tablets mit demselben Modellnamen werden " "ignoriert." -#: ../raphodo/rapid.py:5225 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" @@ -4489,16 +4521,16 @@ msgstr "" "Möchten Sie das Gerät %s immer ignorieren, wenn das Programm gestartet " "wird?" -#: ../raphodo/rapid.py:5227 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Jedes Gerät mit dem gleichen Namen wird ignoriert." -#: ../raphodo/rapid.py:5527 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Von %(location)s wird auf diesen Rechner übertragen." -#: ../raphodo/rapid.py:5531 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4506,17 +4538,17 @@ msgstr "" "Möchten Sie wirklich von hier übertragen?

Auf manchen Systemen kann " "das Durchsuchen dieses Ortes sehr lange dauern." -#: ../raphodo/rapid.py:5572 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Vorschaubilder für %s werden erstellt" -#: ../raphodo/rapid.py:5575 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "%s wird eingelesen" -#: ../raphodo/rapid.py:5586 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" @@ -4524,77 +4556,77 @@ msgstr "" "%(number)s von %(available files)s zur Übertragung angehakt (%(hidden)s " "versteckt)" -#: ../raphodo/rapid.py:5594 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s von %(available files)s zur Übertragung angehakt" -#: ../raphodo/rapid.py:5812 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "Zeige Programminformation beim Start via Kommandozeile" -#: ../raphodo/rapid.py:5814 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "Zeige Debugging-Informationen beim Start via Kommandozeile" -#: ../raphodo/rapid.py:5817 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Zeige Foto- und Video-Dateinamenserweiterung, die das Programm kennt, und " "beende." -#: ../raphodo/rapid.py:5820 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Schalte das Umbenennen von Fotos an oder aus." -#: ../raphodo/rapid.py:5822 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Schalte das Umbenennen von Videos an oder aus." -#: ../raphodo/rapid.py:5824 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Schalte die automatische Erkennung von Geräten, von denen heruntergeladen " "werden soll, an oder aus." -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Das Übertragen von diesem Rechner an- oder ausschalten." -#: ../raphodo/rapid.py:5830 ../raphodo/rapid.py:5833 ../raphodo/rapid.py:5836 -#: ../raphodo/rapid.py:5857 ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "PFAD" -#: ../raphodo/rapid.py:5831 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "Der PFAD auf diesem Rechner, von dem übertragen wird." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "Der PFAD, auf den Fotos übertragen werden." -#: ../raphodo/rapid.py:5837 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "Der PFAD, auf den Videos übertragen werden." -#: ../raphodo/rapid.py:5839 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Schalte die Sicherung von Fotos und Videos während der Übertragung an oder " "aus." -#: ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Schalte die automatische Erkennung von Sicherungsgeräten an oder aus." -#: ../raphodo/rapid.py:5845 ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "ORDNER" -#: ../raphodo/rapid.py:5846 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4602,7 +4634,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5852 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4610,7 +4642,7 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5858 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4618,7 +4650,7 @@ msgstr "" "Der PFAD, auf den Fotos gesichert werden, wenn die automatische Erkennung " "von Sicherungsgeräten abgeschaltet ist." -#: ../raphodo/rapid.py:5862 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4626,28 +4658,28 @@ msgstr "" "Der PFAD, auf den Videos gesichert werden, wenn die automatische Erkennung " "von Sicherungsgeräten abgeschaltet ist." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Fotos mit folgender Erweiterung auslassen: %s" -#: ../raphodo/rapid.py:5869 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "Sofortige Übertragung bei Programmstart an- oder ausschalten." -#: ../raphodo/rapid.py:5872 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Sofortige Übertragung beim Einstecken eines Gerätes an- oder ausschalten." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." @@ -4655,11 +4687,11 @@ msgstr "" "Lösche alle Vorschaubilder des Rapid Photo Downloader-eigenen " "Zwischenspeichers, und schließe." -#: ../raphodo/rapid.py:5883 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Zuvor heruntergeladene Dateien vergessen und beenden." -#: ../raphodo/rapid.py:5886 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4667,7 +4699,7 @@ msgstr "" "Importiere Voreinstellungen einer älteren Programmversion und schließe. " "Erfordert das Kommandozeilen-Programm gconftool-2." -#: ../raphodo/rapid.py:5889 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4677,17 +4709,17 @@ msgstr "" "alle Vorschaubilder aus dem Zwischenspeicher, vergesse, welche Dateien " "bereits übertragen wurden, und schließe das Programm." -#: ../raphodo/rapid.py:5893 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "gphoto2-Fehlerinformationen in Protokolldateien einschließen." -#: ../raphodo/rapid.py:5897 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" "Informationen über angeschlossene Kameras auf dem Terminal ausgeben und " "beenden." -#: ../raphodo/rapid.py:5959 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4695,36 +4727,36 @@ msgstr "" "Um Voreinstellungen von der alten Version des Rapid Photo Downloader zu " "importieren, müssen Sie das Programm gconftool-2 installieren." -#: ../raphodo/rapid.py:5968 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "Keine früheren Programm-Voreinstellungen gefunden: Schließe" -#: ../raphodo/rapid.py:5971 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Importiere Voreinstellungen von Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6037 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "Möchten Sie die gespeicherte Sequenznummer mit dem Wert %d kopieren?" -#: ../raphodo/rapid.py:6048 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Programmabbruch." -#: ../raphodo/rapid.py:6058 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Starten Sie dieses Programm niemals als sudo- oder root-Benutzer." -#: ../raphodo/rapid.py:6062 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" "Sie müssen ExifTool installieren, um Rapid Photo Downloader ausführen zu " "können." -#: ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4734,7 +4766,7 @@ msgstr "" "\n" "Entfernen Sie alle Kopien mit Ausnahme derjenigen, die Sie verwenden möchten." -#: ../raphodo/rapid.py:6131 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4743,15 +4775,15 @@ msgstr "" "bitte nicht die automatische Geräterkennung oder\n" "einen Pfad auf »Dieser Rechner« aktivieren." -#: ../raphodo/rapid.py:6291 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Alle Einstellungen und Zwischenspeicher wurden zurückgesetzt" -#: ../raphodo/rapid.py:6299 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "Vorschaubildpuffer wurde zurückgesetzt" -#: ../raphodo/rapid.py:6305 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Gemerkte Dateien wurden vergessen" diff --git a/po/el.po b/po/el.po index d69136d..2c9904d 100644 --- a/po/el.po +++ b/po/el.po @@ -7,36 +7,42 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: el\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Πρόγραμμα εγκατάστασης Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" "Κατεβάστε και εγκαταστήστε την τελευταία έκδοση του Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Δεν βρέθηκε το πρόγραμμα εγκατάστασης:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Δεν βρέθηκε το πρόγραμμα εγκατάστασης σε μορφή tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -44,41 +50,45 @@ msgstr "" "Εντοπίσθηκε λανθασμένη κυριότητα στον φάκελο. Γίνεται αλλαγή κυριότητας και " "ρύθμιση δικαιωμάτων για" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Η παρακάτω εντολή θα εκτελεσθεί:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "η εντολή sudo ενδέχεται να σας ζητήσει τον κωδικό για sudo." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Θέλετε να εκτελεσθεί η εντολή τώρα;" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Η απάντηση δεν είναι θετική, έξοδος." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Η εντολή απέτυχε" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Κλείσιμο" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Το αποθετήριο Universe πρέπει να είναι ενεργοποιημένο" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" "Θέλετε να απεγκαταστήσετε την προηγούμενη έκδοση του Rapid Photo Downloader:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -86,7 +96,7 @@ msgstr "" "Αναζήτηση αποθετηριου για εμφανιση παλαιότερης έκδοσης του Rapid Photo " "Downloader εαν είναι εγκατεστημένο (αυτό μπορεί να πάρει λίγο χρόνο)..." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -94,28 +104,28 @@ msgstr "" "Η διερευνηση του αποθετηριου απετυχε. Παρακαλώ ελέγξτε τη σύνδεσή σας στο " "Διαδικτυο και προσπαθήστε ξανά" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Έλεγχος αν η προηγούμενη έκδοση είναι εγκατεστημένη με pip..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "το ακόλουθο πακέτο είναι άγνωστο στο σύστημά σας: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Για να συνεχίσετε, μερικά πακέτα απαιτουνται για να τρέξει η εφαρμογή και να " "εγκατασταθεί." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Αναζήτηση εγκατεστημένων και διαθέσιμων πακέτων (αυτό μπορεί να πάρει λίγο " "χρόνο)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -123,11 +133,17 @@ msgstr "" "Αναζήτηση zypper για να δείτε αν κάποιο από τα πακέτα είναι ήδη " "εγκατεστημένα (αυτό μπορεί να πάρει λίγο χρόνο).. " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Αίτημα για επιβεβαιώση της ενέργειας σε κάθε βήμα." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -135,7 +151,7 @@ msgstr "" "Όταν κατεβάσετε την τελευταία έκδοση, εγκαταστήστε την έκδοση ανάπτυξης, αν " "είναι νεότερη από την σταθερή έκδοση." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -143,7 +159,7 @@ msgstr "" "Προαιρετικό tar.gz Rapid Photo Downloader installer αρχείο. Εάν δεν " "καθορίζεται, η τελευταία έκδοση εχει κατεβάστει από το Διαδικτυο." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -153,7 +169,7 @@ msgstr "" "Downloader αρχείου εγκαταστασης, αν είναι νεότερο από αυτή την έκδοση ({}). " "Η προεπιλογή είναι να τρέξει όποιο αρχειο εγκαταστασης είναι νεότερο." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -161,13 +177,13 @@ msgstr "" "Απεγκατάσταση του Rapid Photo Downloader που είχε εγκατασταθεί με pip , " "κρατώντας τις εξαρτήσεις του." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -175,14 +191,14 @@ msgstr "" "Προσοχη: Αυτο δεν θα απεγκαταστησει καθε εκδοση του Rapid Photo Downloader " "που εχει εγκατασταθει μεσω του Linux." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Οι εξαρτήσεις μόνο θα πρέπει να αφαιρεθουν, εάν δεν απαιτούνται από άλλα " "προγράμματα." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -192,15 +208,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -213,119 +229,123 @@ msgstr "" "\n" "Έξοδος\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Γίνεται εγκατάσταση της εφαρμογής..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Αποτυχία εγκατάστασης της εφαρμογής: Έξοδος..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Θέλετε να εγκαταστήσετε τις σελίδες βοήθειας για το πρόγραμμα;" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Θα εγκατασταθούν στο {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Έξοδος..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -333,40 +353,40 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Ακύρωση" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Αναβάθμιση" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Πατήστε το κουμπί Αναβάθμιση για να ξεκινήσει η αναβάθμιση." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Κλείσιμο" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Εκτέλεση" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -375,7 +395,7 @@ msgstr "" "Επιτυχής αναβάθμιση σε %s. Πατήστε Κλείσιμο για έξοδο, ή Εκκίνηση για να " "ξεκινήσετε την εφαρμογή." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -383,24 +403,24 @@ msgstr "" "Επιτυχής αναβάθμιση. Πατήστε Κλείσιμο για έξοδο, ή Εκκίνηση για να " "ξεκινήσετε την εφαρμογή." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Αποτυχία αναβάθμισης. Πατήστε Κλείσιμο για έξοδο." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -518,13 +538,13 @@ msgstr "βίντεο THM" msgid "audio" msgstr "ήχος" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Φωτογραφίες" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -538,7 +558,7 @@ msgstr "Χρησιμοποιείται" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Άγνωστη χωρητικότητα συσκευής" @@ -553,14 +573,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s ελεύθερα από %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Φωτογραφίες" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Βίντεο" @@ -602,7 +622,7 @@ msgid "Rescan" msgstr "Επανασάρωση" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s πλήρης" @@ -612,8 +632,8 @@ msgid "Cameras" msgstr "Κάμερες" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Συσκευές" @@ -628,7 +648,7 @@ msgstr "Κατέβασμα από %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Επιλογή πηγής" @@ -1339,531 +1359,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Εχθές" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Ώρα κατεβάσματος" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Όνομα" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Επέκταση" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Αριθμός εικόνας" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Διάφραγμα" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Χρόνος έκθεσης" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Εστιακή απόσταση" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Κατασκευαστής κάμερας" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Μοντέλο κάμερας" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Συντομογραφία μοντέλου κάμερας" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Σειριακός αριθμός" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Αριθμός αρχείου" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Φάκελος και αρχείο" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Όνομα κατόχου" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1951,48 +1983,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2088,7 +2120,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2172,55 +2204,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2229,54 +2261,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2284,436 +2316,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2722,11 +2754,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2735,86 +2767,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3242,61 +3274,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3304,163 +3336,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3469,11 +3501,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3482,18 +3514,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3504,7 +3536,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3512,200 +3544,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3715,7 +3747,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3725,34 +3757,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3761,7 +3793,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3771,149 +3803,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3921,7 +3953,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3929,124 +3961,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4062,15 +4094,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/en_AU.po b/po/en_AU.po index 3e2061d..0f11e16 100644 --- a/po/en_AU.po +++ b/po/en_AU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-13 22:20-0500\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" "PO-Revision-Date: 2009-05-19 11:02+0000\n" "Last-Translator: Damon Lynch \n" "Language-Team: English (Australia) \n" @@ -18,144 +18,160 @@ msgstr "" "X-Launchpad-Export-Date: 2009-05-19 11:36+0000\n" "X-Generator: Launchpad (build Unknown)\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7660 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7662 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7675 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7677 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -481,13 +501,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -501,7 +521,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -516,14 +536,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -565,7 +585,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -575,8 +595,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -591,7 +611,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1300,531 +1320,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1911,48 +1943,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2048,7 +2080,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2132,55 +2164,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2189,54 +2221,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2244,434 +2276,434 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regular expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2680,11 +2712,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2693,86 +2725,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3200,61 +3232,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3262,163 +3294,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3427,11 +3459,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3440,18 +3472,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3462,7 +3494,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3470,200 +3502,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3673,7 +3705,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another application.The %(camera)s cannot be scanned because it cannot be unmounted.The download cannot start because the %(camera)s cannot be unmounted.%(device)s
?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 #, fuzzy msgid "List photo and video file extensions the program recognizes and exit." msgstr "list image file extensions the program recognises and exit" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3880,7 +3912,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3888,122 +3920,122 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4019,15 +4051,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/en_GB.po b/po/en_GB.po index dcff74d..2717ac5 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-13 22:20-0500\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" "PO-Revision-Date: 2009-11-18 01:30+0000\n" "Last-Translator: Damon Lynch \n" "Language-Team: English (United Kingdom) \n" @@ -18,147 +18,163 @@ msgstr "" "X-Launchpad-Export-Date: 2009-11-18 01:36+0000\n" "X-Generator: Launchpad (build Unknown)\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 #, fuzzy msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 #, fuzzy msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Rapid Photo Downloader" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 #, fuzzy msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Rapid Photo Downloader" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -168,15 +184,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -184,119 +200,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -305,72 +325,72 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 #, fuzzy msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Rapid Photo Downloader" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7660 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7662 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7675 +#: ../upgrade.py:7700 #, fuzzy msgid "Rapid Photo Downloader upgrade failed" msgstr "Rapid Photo Downloader" -#: ../upgrade.py:7677 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -488,13 +508,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -508,7 +528,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -523,14 +543,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -572,7 +592,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -582,8 +602,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -598,7 +618,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1310,533 +1330,545 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 #, fuzzy msgid "Date-Time and Downloads today" msgstr "Invalid Downloads Today value.\n" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 #, fuzzy msgid "Date and Downloads today" msgstr "Invalid Downloads Today value.\n" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1923,48 +1955,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2061,7 +2093,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2148,55 +2180,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2205,54 +2237,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2260,434 +2292,434 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regular expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2696,11 +2728,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2709,7 +2741,7 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 #, fuzzy msgid "Completed Downloads" msgstr "Rapid Photo Downloader" @@ -2717,79 +2749,79 @@ msgstr "Rapid Photo Downloader" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3217,62 +3249,62 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 #, fuzzy msgid "Update Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3280,165 +3312,165 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 #, fuzzy msgid "Select a source folder" msgstr "Select an image folder" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 #, fuzzy msgid "Select a destination folder" msgstr "Select an image folder" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3447,12 +3479,12 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 #, fuzzy msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3461,18 +3493,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3483,7 +3515,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3491,201 +3523,201 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 #, fuzzy msgid "Download Failure" msgstr "Invalid Downloads Today value.\n" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3695,7 +3727,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another application.The %(camera)s cannot be scanned because it cannot be unmounted.The download cannot start because the %(camera)s cannot be unmounted.%(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 #, fuzzy msgid "List photo and video file extensions the program recognizes and exit." msgstr "list image file extensions the program recognises and exit" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3904,7 +3936,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3912,123 +3944,123 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 #, fuzzy msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4044,15 +4076,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/es.po b/po/es.po index 5087d12..8dcecc1 100644 --- a/po/es.po +++ b/po/es.po @@ -7,35 +7,43 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-18 07:48+0000\n" +"Last-Translator: Jose Luis Tirado \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: es\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" +"Para continuar, instale antes el paquete de python3 setuptools, usando el " +"gestor de paquetes de su sistema." + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Instalador de Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Descargar e instalar la última versión de Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Instalador no encontrado:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "El instalador no está en formato tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -43,41 +51,45 @@ msgstr "" "Detectada propiedad de carpeta incorrecta. Cambiando el propietario y " "restaurando los permisos de" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Se ejecutará la siguiente orden:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "Es posible que sudo le solicite su contraseña." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "¿Desea ejecutar la orden ahora?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Saliendo, porque la respuesta no es sí." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Falló la orden" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Saliendo" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Se debe activar el repositorio Universe" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "Se debe activar el repositorio IUS Community" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" "¿Desea desinstalar la versiones anteriores de Rapid Photo Downloader?:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -85,7 +97,7 @@ msgstr "" "Consultando al sistema de paquetes para ver si está instalada una versión " "antigua de Rapid Photo Downloader (puede llevar un tiempo)..." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -93,27 +105,27 @@ msgstr "" "No se pudo consultar al sistema de paquetes. Compruebe su conexión a " "Internet e inténtelo de nuevo." -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Comprobando si las versiones anteriores se instalaron con pip..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "El siguiente paquete es desconocido en su sistema: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Para continuar, se instalarán algunos paquetes necesarios para que la " "aplicación se ejecute." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Consultando los paquetes instalados y disponibles (puede llevar un tiempo)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -121,11 +133,19 @@ msgstr "" "Consultando a zypper para ver si alguno de los paquetes necesarios ya está " "instalado (puede llevar un tiempo)... " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" +"Consultando a yum para ver si los paquetes necesarios ya están instalados " +"(puede llevar un rato)... " + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Pedir confirmación de las acciones a cada paso." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -133,7 +153,7 @@ msgstr "" "Al descargar la versión más reciente, instalar la versión de desarrollo si " "es más moderna que la versión estable." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -141,7 +161,7 @@ msgstr "" "Archivo instalador tar.gz de Rapid Photo Downloader opcional. Si no se " "indica, se descargará la última versión de Internet." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -151,7 +171,7 @@ msgstr "" "más moderno que esta versión ({}). De forma predeterminada se ejecutará el " "instalador que sea más moderno." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -159,7 +179,7 @@ msgstr "" "Desinstalar el Rapid Photo Downloader que se instaló con pip, manteniendo " "sus dependencias." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -167,7 +187,7 @@ msgstr "" "Desinstalar las dependencias instaladas por pip durante la instalación de " "Rapid Photo Downloader y el propio Rapid Photo Downloader y luego salir." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -175,14 +195,14 @@ msgstr "" "Nota: esto no desintalará cualquier versión de Rapid Photo Downloader " "instalada por el gestor de paquetes de su distribución de Linux." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Las dependencias solo se eliminarán si no son necesarias para otros " "programas." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -198,15 +218,15 @@ msgstr "" "desinstalará cualquier versión de Rapid Photo Downloader instalada por el " "gestor de paquetes de su distribución de Linux." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Falló al descargar el archivo de versiones" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "Se recibió el código de error {} al acceder al archivo de versiones" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -218,27 +238,27 @@ msgstr "" "\n" "Saliendo.\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Instalando requisitos de la aplicación..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Código de error recibido" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "Falló al instalar los requisitos de la aplicación: saliendo" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Instalando la aplicación..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Falló al instalar la aplicación: saliendo..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -246,41 +266,41 @@ msgstr "" "Es posible que necesite reiniciar el equipo para poder ejecutar el programa " "desde la línea de órdenes o el lanzador de aplicaciones." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "¿Desea instalar las páginas man de la aplicación?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Se instalarán en {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Si quiere desinstalar la aplicación, elimine estás manpages por su cuenta." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "¿Desea instalar las páginas de man?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Instalando las páginas man en {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "Falló al crear el directorio de páginas man: saliendo" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Falló al copiar página man." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(si se produce un fallo de segmentación al salir, puede ignorarlo...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -290,7 +310,7 @@ msgstr "" "Rapid Photo Downloader que fue instalada con pip.\n" "No se puede continuar. Saliendo." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -298,12 +318,12 @@ msgstr "" "No ejecute este script de instalación como sudo o usuario root.\n" "Ejecútelo empleando el usuario que ejecutará el programa.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" "No incluir ningún otro parámetro de la línea de órdenes al especificar" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -311,20 +331,24 @@ msgstr "" "El instalador no es compatible con las versiones de python personalizadas.\n" "Saliendo..." -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Reiniciando el script usando python del sistema..." -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "Detectada distribución de Linux {} {}" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Saliendo…" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Para continuar se debe instalar el paquete python3-apt." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -332,7 +356,7 @@ msgstr "" "Instalé los siguientes paquetes usando el gestor de paquetes estándar de su " "distribución Linux y luego vuelva a ejecutar este instalador." -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -341,12 +365,12 @@ msgstr "" "y su gestor de paquetes." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "Se deben actualizar el pip de Python 3 y setuptools para su usuario." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Instalando python requests" @@ -354,40 +378,40 @@ msgstr "Instalando python requests" msgid "Upgrade Rapid Photo Downloader" msgstr "Actualizar Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Cancelar" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Actualizar" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Pulse el botón Actualizar para actualizar a la versión %s." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Pulse el botón Actualizar para comenzar la actualización." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Cerrar" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Ejecutar" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Cierre Rapid Photo Downloader antes de iniciar la actualización" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Actualización en proceso..." -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -396,7 +420,7 @@ msgstr "" "Actualizado correctamente a %s. Pulse Cerrar para salir o Ejecutar para " "iniciar el programa." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -404,24 +428,24 @@ msgstr "" "Actualización completada correctamente. Pulse Cerrar para salir o Ejecutar " "para iniciar el programa." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Falló la actualización. Pulse Cerrar para salir." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Actualizando %s..." -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Pulse cualquier tecla para continuar..." -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Falló la actualización de Rapid Photo Downloader" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -552,13 +576,13 @@ msgstr "vídeo THM" msgid "audio" msgstr "audio" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s fotos" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -572,7 +596,7 @@ msgstr "Usado" msgid "Excess" msgstr "Exceso" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Tamaño de dispositivo desconocido" @@ -587,14 +611,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s libre de %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotos" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Vídeos" @@ -636,7 +660,7 @@ msgid "Rescan" msgstr "Reescanear" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s lleno" @@ -646,8 +670,8 @@ msgid "Cameras" msgstr "Cámaras" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Dispositivos" @@ -662,7 +686,7 @@ msgstr "Descargando de %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Seleccionar fuente" @@ -1692,531 +1716,543 @@ msgstr "Otros..." msgid "%s (location does not exist)" msgstr "%s (la ubicación no existe)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Fecha Hora" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Texto" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nombre de archivo" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadatos" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Secuencias" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Código de trabajo" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Fecha de la imagen" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Fecha del vídeo" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Hoy" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Ayer" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Hora de la descarga" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nombre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extensión" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Número de imagen" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Número de vídeo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Apertura" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Tiempo de exposición" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Longitud focal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Fabricante de la cámara" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Modelo de la cámara" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Modelo corto de cámara" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Modelo de cámara con guión corto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Número de serie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Contador de disparos" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Número de archivo" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Carpeta solamente" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Carpeta y archivo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nombre del propietario" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Códec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Ancho" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Alto" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Duración" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Fotogramas por segundo" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Autor" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Derechos de autor" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Descargas de hoy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Número de sesión" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Número de subcarpeta" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Número almacenado" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Letra secuencial" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Todos los dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Último dígito" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Últimos 2 dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Últimos 3 dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Últimos 4 dígitos" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Formato original" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "MAYÚSCULAS" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "minúsculas" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Un dígito" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Dos dígitos" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tres dígitos" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Cuatro dígitos" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinco dígitos" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Seis dígitos" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Siete dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Décimas de segundo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "AAAMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "AAAA-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "AAAA_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "AAMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "AA-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "AA_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Mes (completo)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Mes (abreviado)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "Día de la semana (Completo)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "Día de la semana (abreviado)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutos)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Fecha" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Fecha (guiones)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Fecha (subrayados)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Fecha y código de trabajo" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "AAAAMM_Código de trabajo" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Subcarepta Fecha y código de trabajo" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "AAAAMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Código de trabajo" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Nombre de archivo original" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Fecha-hora y descargas hoy" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "AAAAMMDD-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Fecha y descargas hoy" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "AAAAMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Fecha-hora y número de imagen" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "AAAAMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Fecha-hora y código de trabajo" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "AAAAMMDD-HHMM-Código de trabajo-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "AAAAMMDD-Código de trabajo-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Fecha-hora y número de vídeo" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "AAAAMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Resolución" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "AAAAMMDD-HHMM-1-1920x1080" @@ -2320,48 +2356,48 @@ msgstr "" "Si quiere usar códigos de trabajo, configure el renombrado de archivos o los " "nombres de subcarpetas de destino para usarlos." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Último usado" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Tipo de código de trabajo:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Ascendente" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Descendente" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Nuevo..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Aplicar" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Eliminar" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "&Eliminar todos" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "¿Quiere realmente eliminar todos los códigos de trabajo?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Eliminar todos los códigos de trabajo" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Códigos de trabajo" @@ -2465,7 +2501,7 @@ msgstr "Configuración:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Obtener ayuda en línea..." @@ -2560,44 +2596,44 @@ msgstr "%(downloaded)s de %(total)s" msgid "Downloading..." msgstr "Descargando..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Preferencias" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatización" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniaturas" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Manejo de errores" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Avisos" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Consolidación" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Varios" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Explorando dispositivo" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Explorar solo dispositivos externos" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2606,11 +2642,11 @@ msgstr "" "Explorar buscando fotos y vídeos solo en dispositivos externos al equipo,\n" "incluyendo cámaras, tarjetas de memoria, discos duros externos y discos USB." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Explorar solo carpetas específicas en los dispositivos" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2623,11 +2659,11 @@ msgstr "" "\n" "Cambiar este parámetro obliga a explorar todos los dispositivos de nuevo." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Carpetas a explorar:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." @@ -2635,11 +2671,11 @@ msgstr "" "Carpetas en nivel raíz del sistema de archivos del dispositivo que\n" "se explorarán en busca de fotos y vídeos." -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Añadir..." -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2650,12 +2686,12 @@ msgstr "" "\n" "Cambiar este parámetro obliga a explorar todos los dispositivos de nuevo." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Eliminar" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2666,17 +2702,17 @@ msgstr "" "\n" "Cambiar este parámetro obliga a explorar todos los dispositivos de nuevo." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" "Dispositivos que se han configurado para ser ignorados automáticamente o " "descargar desde los mismos." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Dispositivos recordados." -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2684,7 +2720,7 @@ msgstr "" "Eliminar un dispositivo de la lista de dispositivos a ser ignorados o de los " "que descargar automáticamente." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2697,18 +2733,18 @@ msgstr "" "Nota: los cambios se harán efectivos la próxima vez que el equipo explore " "buscando dispositivos." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "IRutas ignoradas" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "La parte final de una ruta que nunca debe ser explorada buscando fotos o " "vídeos." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2718,7 +2754,7 @@ msgstr "" "\n" "Cambiar este parámetro hará que se vuelvan a explorar todos los dispositivos." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2728,7 +2764,7 @@ msgstr "" "\n" "Cambiar este parámetro hará que se vuelvan a explorar todos los dispositivos." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2738,7 +2774,7 @@ msgstr "" "\n" "Cambiar este parámetro hará que se vuelvan a explorar todos los dispositivos." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2748,7 +2784,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">expres" "iones regulares tipo python." -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2758,48 +2794,48 @@ msgstr "" "\n" "Cambiar este parámetro hará que se vuelvan a explorar todos los dispositivos." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Automatización del programa" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Empezar descargas al iniciar el programa" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Comenzar a descargar al conectar un dispositivo" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Extraer (expulsar) el dispositivo al concluir la descarga" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Salir del programa cuando se completen las descargas" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" "Salir del programa, incluso si la descarga tiene advertencias o errores" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Generación de miniaturas" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Generar miniaturas" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Generar miniaturas para mostrar en la ventana principal del programa" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Caché de miniaturas" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2807,11 +2843,11 @@ msgstr "" "Guardar las miniaturas que se muestran en la ventana principal del programa " "en una caché de miniaturas exclusiva para Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Generar miniaturas de sistema" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2819,77 +2855,77 @@ msgstr "" "Mientras se descarga, guardar las miniaturas para que se puedan usar por " "gestores de archivos de escritorio y otros programas" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "Número de núcleos de CPU a usar para generar las miniaturas." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "Núcleos de CPU:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Caché de miniaturas" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Calculando..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "días" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "para siempre" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Tamaño de la caché:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Número de miniaturas:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Tamaño de la base de datos:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Cachear las miniaturas no accedida durante:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Purgar caché..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Optimizar caché..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Tiene efecto en el siguiente reinicio del programa" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Saltar descarga" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "No descargar el archivo y emitir un mensaje de error" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Agregar identificador único" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2897,25 +2933,25 @@ msgstr "" "Añadir un identificador como _1 o _2 al final del nombre de archivo, " "inmediatamente antes de la extensión del archivo" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Sobreescribir" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Sobre escribir el archivo de copia de seguridad previo" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Saltar" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" "No sobreescribir el archivo de copia de seguridad y emitir un mensaje de " "error" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2923,7 +2959,7 @@ msgstr "" "Cuando una fotografía o video ha sido ya descargada, elegir omitirla " "descarga del archivo o añadir un identificador único." -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2933,7 +2969,7 @@ msgstr "" "automáticamente nombres de archivos únicos. Configure el renombrado de " "archivos en el panel Renombrado de la ventana principal." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2942,41 +2978,41 @@ msgstr "" "dispositivo de copia de seguridad que tenga el mismo nombre u omitir la " "copia de seguridad." -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Avisos del programa" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Mostrar un aviso cuando:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Se descarguen archivos que no se estén mostrando actualmente" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Avise cuando esté a punto de descargar archivos que no se muestran en la " "ventana principal." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Faltan destinos de copias de seguridad" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Avisar antes de comenzar a descargar si no es posible hacer la copia de " "seguridad de los archivos." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Faltan bibliotecas del programa o están corruptas" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2984,11 +3020,11 @@ msgstr "" "Avisar si una biblioteca software usada por Rapid Photo Downloader falta o " "no está funcionando." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "No se pueden establecer metadatos del sistema de archivos" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2996,11 +3032,11 @@ msgstr "" "Avisar si hay un error estableciendo los metadatos del sistema de archivos " "de un archivo, como la hora de la modificación." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Encuentro de archivos no gestionados" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -3008,11 +3044,11 @@ msgstr "" "Avisar después de explorar un dispositivo o este equipo si hay archivos no " "reconocidos que no se incluirán en la descarga." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "No avisar de archivos no gestionados con extensión:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -3020,18 +3056,18 @@ msgstr "" "Las extensiones de archivo no son sensibles a las mayúsculas y no necesitan " "incluir el punto inicial." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Añadir" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Añadir una extesión de archivo a la lista de tipos de archivos no " "gestionados sobre los que no avisar." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -3039,22 +3075,22 @@ msgstr "" "Eliminar una extesión de archivo a la lista de tipos de archivos no " "gestionados sobre los que no avisar." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" "Borrar la lista de extesiones de archivo de tipos de archivos no gestionados " "sobre los que no avisar." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Consolidación de fotos y vídeos" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "Consolidar archivos entre dispositivos y descargas" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" @@ -3064,19 +3100,19 @@ msgstr "" "duplicados y pares coincidentes de RAWs y JPEGs, comparándolos entre varios " "dispositivos y sesiones de descarga." -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Tratar los archivos RAW y JPEG como:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Una foto" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "Dos fotos" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." @@ -3084,7 +3120,7 @@ msgstr "" "Mostrar los pares de RAWs y JPEGs coincidentes como una foto y, si se " "marcan, descargar ambos." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." @@ -3092,23 +3128,23 @@ msgstr "" "Mostrar los pares de RAWs y JPEGs coincidentes como dos fotos " "independientes. Aún así todavía puede sincronizar sus números de secuencia." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "Con fotos coincidentes de RAW y JPEG:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "No marcar JPEG para descargar" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "No marcar RAW para descargar" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Marcar ambos para descargar" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -3118,7 +3154,7 @@ msgstr "" "automáticamente el JPEG para descargar. Aún así todavía puede marcarlo para " "descargarlo." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -3128,7 +3164,7 @@ msgstr "" "automáticamente el RAW para descargar. Aún así todavía puede marcarlo para " "descargarlo." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." @@ -3136,7 +3172,7 @@ msgstr "" "Cuando se encuentre fotos RAW y JPEG coincidentes, marcar ambas para " "descargar." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" @@ -3145,26 +3181,26 @@ msgstr "" "introduzca un dispositivo a descargar mientras se muestran las descargas " "completadas:" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Cuando se introduzca un dispositivo a descargar mientras se muestran las " "descargas completadas:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "Limpiar las descargas completadas" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Seguir mostrando las descargas completadas" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Preguntar qué hacer" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -3172,7 +3208,7 @@ msgstr "" "Limpiar automáticamente las descargas completadas cada vez que se introduzca " "un nuevo dispositivo a descargar." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -3180,7 +3216,7 @@ msgstr "" "Seguir mostrando las descargas completadas cuando se introduzca un nuevo " "dispositivo a descargar." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -3188,25 +3224,25 @@ msgstr "" "Preguntar si seguir mostrando las descargas completadas o limpiarlas cuando " "se introduzca un nuevo dispositivo a descargar." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Comprobación de versión" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Comprobar nuevas versiones al arrancar" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" "Comprobar si existe una nueva versión del programa cada vez que se inicie el " "mismo." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Incluir emisiones de desarrollo" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3220,11 +3256,11 @@ msgstr "" "Si está ejecutando una versión de desarrollo, la comprobación se realizará " "siempre." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "Ignorar metadatos de fecha/hora DNG en dispositivos MTP" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3238,19 +3274,19 @@ msgstr "" "Útil en dispositivos como algunos teléfonos y tabletas que crean metadatos " "DNG incorrectos." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Descargas completadas" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Restaura a los valores de preferencias %s predeterminados." -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3258,11 +3294,11 @@ msgstr "" "¿Desea purgar la caché de miniaturas? La caché se purgará la próxima vez que " "se inicie el programa." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Purgar la caché de miniaturas" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3270,52 +3306,52 @@ msgstr "" "¿Desea optimizar la caché de miniaturas? La caché se optimizará la próxima " "vez que se inicie el programa." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Optimizar la caché de miniaturas" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Introducir carpeta a explorar" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Indicar una carpeta que se explorará buscando fotos y vídeos" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Carpeta:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Escriba una ruta para ignorar" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Especifique una ruta que nunca se escaneará en busca de fotos o vídeos" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Ruta:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Introduzca una extensión de archivos" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Indique una extensión de archivo (sin el punto inicial)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Extensión:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Extensión de archivo no válida." -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3324,7 +3360,7 @@ msgstr "" "La extensión de archivo %s es reconocoida por Rapid Photo Downloader, " "por lo que no tiene sentido aletar de su presencia." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3819,16 +3855,16 @@ msgstr "" "Conmutar sincronizando Línea de tiempo y desplazamiento de miniaturas (Ctrl-" "T)" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3838,11 +3874,11 @@ msgstr "" "ExifTool para obtener los metadatos de vídeos y fotos. El programa " "funcionará sin él, pero es altamente recomendable instalarlo." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Problema con libmediainfo" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3853,18 +3889,18 @@ msgstr "" "un vídeo. El programa se ejecutará sin ella, pero se recomienda su " "instalación." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Falló la descarga" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "No se pudo completar la descarga de la versión nueva de Rapid Photo " "Downloader." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3872,19 +3908,19 @@ msgstr "" "Se ha descargado con éxito la nueva versión. ¿Desea cerrar Rapid Photo " "Downloader e instalarla ahora?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Actualizar Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Instalar" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Versión nueva guardada" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3895,11 +3931,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Falló la actualización" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3907,76 +3943,76 @@ msgstr "" "Falló la actualización de Rapid Photo Downloader porque se produjo un error " "al abrir el instalador." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Descargar" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Refrescar..." -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Preferencias" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Salir" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "&Informes de errores" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Limpiar descargas completadas" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Obtener ayuda en línea..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Sugerencia del día..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Reportar un problema..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Hacer una donación..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Traducir esta aplicación..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Acerca de..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Buscar actualizaciones…" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Línea de tiempo" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Destino" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Renombrar" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Copia de seguridad." #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3985,79 +4021,79 @@ msgstr "" "fuentes de descargas" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Activar o desactivar el uso de una carpeta de este equipo como fuente de " "descargas" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Este equipo" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Seleccionar una carpeta origen" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Uso de almacenamiento previsto" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Seleccionar una carpeta destino" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Todos" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Nuevos" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Mostrar" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Hora de modificación" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Estado comprobado" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Tipo de archivo" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Dispositivo" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Ordenación:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Seleccionar todos" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Descargar %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Continuar la descarga" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pausar" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -4073,11 +4109,11 @@ msgstr "" "trazas).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Gracias por informar de un problema en Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -4090,11 +4126,11 @@ msgstr "" "una descarga apdesde %(source_path)s.

Si cambia la ruta, la descarga " "en curso desde Este equipo se cancelará." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "No puede cambiar el destino de la descarga mientras está en curso." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -4103,7 +4139,7 @@ msgstr "" "Confirme el destino de la descarga

¿Está seguro de que quiere " "establecer el destino de descarga %(file_type)s a %(path)s?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -4122,7 +4158,7 @@ msgstr "" "¿Desea proceder con la descarga?\n" " " -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -4133,7 +4169,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -4142,15 +4178,15 @@ msgstr "" "Esta carpeta de descarga no es válida:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Fallo de descarga" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "No se puede iniciar la descarga" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -4158,7 +4194,7 @@ msgstr "" "No se harán copias de seguridad de las fotos y los vídeos porque no hay " "dónde hacerlo. ¿Desea todavía comenzar la descarga?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4167,15 +4203,15 @@ msgstr "" "No existe dispositivo de resplado para hacer la copia de seguridad de " "%(filetype)s. ¿Desea todavía comenzar la descarga?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotos" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "vídeos" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4183,7 +4219,7 @@ msgstr "" "Los destinos de las copias de seguridad de fotos y vídeos no existen o no " "son escribibles.

¿Todavía desea comenzar la descarga?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4192,95 +4228,95 @@ msgstr "" "El destino de copia de seguridad %(filetype)s no existe o no es " "escribible.

¿Todavía desea comenzar la descarga?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "vídeo" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problema de copia de seguridad" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — queda %(time_left)s (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s descargados" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "No se pudieron descargar %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avisos" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Completadas todas las descargas" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s descargados" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "No se pudieron descargar %(filetype)s" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 fallo" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d fallos" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 aviso" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d avisos" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Descargados %(no_files_and_types)s de %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Descargados %(no_files_and_types)s de %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Ningún archivo descargado — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Ningún archivo descargado" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4289,7 +4325,7 @@ msgstr "" "Las subcarpetas de destino y la línea de tiempo se reconstruirán después de " "que se hayan generado todas las miniaturas para la %(camera)s" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4297,7 +4333,7 @@ msgstr "" "Las subcarpetas de destino y la línea de tiempo se reconstruirán después de " "que se hayan generado todas las miniaturas para este equipo." -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4306,7 +4342,7 @@ msgstr "" "Las subcarpetas de destino y la línea de tiempo se reconstruirán después de " "que se hayan generado todas las miniaturas para %(device)s" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4316,7 +4352,7 @@ msgstr "" "que se hayan generado todas las miniaturas para %(number_devices)s " "dispositivos y este equipo." -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4325,7 +4361,7 @@ msgstr "" "Las subcarpetas de destino y la línea de tiempo se reconstruirán después de " "que se hayan generado todas las miniaturas para la %(camera)s y este equipo." -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4334,7 +4370,7 @@ msgstr "" "Las subcarpetas de destino y la línea de tiempo se reconstruirán después de " "que se hayan generado todas las miniaturas para %(device)s y este equipo." -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4344,15 +4380,15 @@ msgstr "" "que se hayan generado todas las miniaturas para %(number_devices)s " "dispositivos." -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "Las subcarpetas de destino y la línea de tiempo se han reconstruido." -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Las preferencias del programa no son válidas" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4367,7 +4403,7 @@ msgstr "" "for charging to USB for file transfers.

Alternatively, you " "can ignore this device." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4382,26 +4418,26 @@ msgstr "" "%(camera)s del equipo y vuelva a enchufarla de " "nuevo.

Alternativamente, puede ignorar este dispositivo." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "In&tentar de nuevo" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Ignorar este dispositivo" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" "Lo siento, se ha producido un problema inesperado durante la exploración de " "%s." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "Lamentablemente no se puede descargar de este dispositivo." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4409,11 +4445,11 @@ msgstr "" "Una posible solución al problema podría ser descargar desde la tarjeta de " "memoria de la cámara usando un lector de tarjetas." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "La exploración del dispositivo ha fallado." -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4426,7 +4462,7 @@ msgstr "" "explorador de archivos) que esté usando e intentarlo de nuevo. Si eso no " "funciona, desconecte la %(camera)s del equipo y vuelva a enchufarla de nuevo." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4441,50 +4477,50 @@ msgstr "" "funciona, desconecte la %(camera)s del equipo y vuelva a enchufarla de nuevo " "y elija qué archivos quiere descargar de ella." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Descargas completadas presentes" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "Se muestran %s cuyas descargas se han completado." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "¿Desea limpiar las descargas completadas?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Descarga completada presente" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "Se muestra %s cuya descarga se ha completado." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "¿Desea limpiar la descarga completada?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "¿Desea descargar fotos y vídeos del dispositivo %(device)s?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "¿Quiere ignorar %s cada vez que se ejecute este programa?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Todas las cámaras, teléfonos y tabletas con el mismo nombre serán ignorados." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" @@ -4492,16 +4528,16 @@ msgstr "" "¿Quiere ignorar el dispositivo %s cada vez que se ejecute este " "programa?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Cualquier dispositivo con el mismo nombre será ignorado." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Descargando de %(location)s a Este equipo." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4509,17 +4545,17 @@ msgstr "" "¿Quiere realmente descargar de aquí?

En algunos sistemas, escanear " "esta ubicación puede llevar mucho tiempo." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Generando miniaturas para %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Escaneando %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" @@ -4527,80 +4563,80 @@ msgstr "" "%(number)s de %(available files)s comprobados para descarga (%(hidden)s " "hidden)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s de %(available files)s seleccionados/as para su descarga" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" "Mostrar información del programa cuando se ejecute desde la línea de órdenes." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" "Mostrar información de depuración cuando se ejecute desde la línea de " "órdenes." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Listar las extensiones de archivo para fotos y vídeos que el programa " "reconoce y salir." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Activar o desactivar el renombrado de fotos." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Activar o desactivar el renombrado de vídeos." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Activar o desactivar la detección automática de dispositivos de los que " "descargar." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Activar o desactivar la descarga desde este equipo." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "RUTA" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "La RUTA en este equipo desde la que descargar." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "La RUTA donde se descargarán las fotos." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "La RUTA en la que se descargarán los vídeos." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Activar o desactivar la copia de seguridad de fotos y vídeos mientras se " "descargan." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Activar o desactivar la detección automática de dispositivos de respaldo." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "CARPETA" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4613,7 +4649,7 @@ msgstr "" "seguridad. Para cada dispositivo que desee usar para hacer copias de " "seguridad de fotos, cree una carpeta en el mismo con este nombre." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4626,7 +4662,7 @@ msgstr "" "seguridad. Para cada dispositivo que desee usar para hacer copias de " "seguridad de vídeos, cree una carpeta en el mismo con este nombre." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4634,7 +4670,7 @@ msgstr "" "La RUTA en la que se copiará las fotos cuando la detección automática de " "dispositivos de respaldo está desactivada." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4642,25 +4678,25 @@ msgstr "" "La RUTA en la que se copiará los vídeos cuando la detección automática de " "dispositivos de respaldo está desactivada." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Ignorar fotos con las siguientes extensiones: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" "Activar o desactivar el inicio de las descargas tan pronto como el propio " "programa se inicie." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Activar o desactivar el inicio de las descargas tan pronto como un " "dispositio se inserte." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4668,18 +4704,18 @@ msgstr "" "Activar o desactivar el uso de la caché de miniaturas de Rapid Photo " "Downloader. Al desactivarlo no se borra el contenido de la caché existente." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" "Borrar todas las miniaturas de la caché de Rapid Photo Downloader y salir" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Olvidar los archivos que se han descargado previamente y salir." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4687,7 +4723,7 @@ msgstr "" "Importar preferencias de una versión antigua del programa y salir. Requiere " "del programa en línea de órdenes gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4697,17 +4733,17 @@ msgstr "" "borrar todas las miniaturas de la caché de miniaturas, olvidar qué archivos " "se han descargados previamente y salir." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" "Incluir información de depuración de gphoto2 en los archivos de registro." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" "Mostrar información en el terminal sobre las cámaras conectadas y salir." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4715,35 +4751,35 @@ msgstr "" "Para importar preferencias de una versión antigua de Rapid Photo Downloader, " "debe instalar el programa gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "No se ha encontrado preferecias de programas anteriores: saliendo" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Importando preferencia de Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" "¿Quiere copiar los números de secuencia almacenados, que tienen el valor %d?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Abortando el programa." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Nunca ejecute este programa como el usuario sudo / root." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "Debe instalar ExifTool para ejecuar Rapid Photo Downloader." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4753,7 +4789,7 @@ msgstr "" "\n" "Desinstale todas las copias excepto la versión que desee usar." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4761,15 +4797,15 @@ msgstr "" "Al indicar una ruta en la línea de órdenes, no indicar también una opción " "para la autodetección del dispositivo o una ruta en «Este equipo»." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Todos los ajustes y cachés se han reiniciado" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "La caché de miniaturas ha sido reiniciada" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Los archivos recordados se han olvidado" @@ -4785,15 +4821,15 @@ msgstr "No me avise sobre esto de nuevo" msgid "&Don't warn me again about missing or broken program libraries" msgstr "&No avisarme de nuevo sobre bibliotecas que faltan o están rotas" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "Subdirectorio y nombre de archivo" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nombre de archivo" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "subdirectorio" diff --git a/po/et.po b/po/et.po index 03299d9..69b53cb 100644 --- a/po/et.po +++ b/po/et.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: et\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -482,13 +502,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -502,7 +522,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -517,14 +537,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -566,7 +586,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -576,8 +596,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -592,7 +612,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1301,531 +1321,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Faili nimi" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metaandmed" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Pildi kuupäev" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Video kuupäev" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Täna" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Eile" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Allalaadimise aeg" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nimi" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Laiend" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Pildi number" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Video number" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Ava" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Säritusaeg" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Fookuskaugus" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Kaamera mudel" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Seerianumber" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Faili number" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Ainult kataloog" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Kataloog ja fail" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Omaniku nimi" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Laius" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Kõrgus" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Kestvus" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1913,48 +1945,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2050,7 +2082,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2134,55 +2166,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Pisipildid" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2191,54 +2223,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2246,436 +2278,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2684,11 +2716,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2697,86 +2729,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3204,61 +3236,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid foto allalaadija" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3266,163 +3298,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Laadi arvutisse" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Seade" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Peata" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3431,11 +3463,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3444,18 +3476,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3466,7 +3498,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3474,200 +3506,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotod" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videod" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "hoiatused" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Kõik allalaadimised lõpetatud" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3677,7 +3709,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3687,34 +3719,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3723,7 +3755,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3733,149 +3765,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3883,7 +3915,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3891,124 +3923,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4024,15 +4056,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/fa.po b/po/fa.po index 4ef1ab1..aca3e2f 100644 --- a/po/fa.po +++ b/po/fa.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: fa\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -482,13 +502,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -502,7 +522,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -517,14 +537,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -566,7 +586,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -576,8 +596,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -592,7 +612,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1301,531 +1321,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "کد دستور" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1913,48 +1945,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2050,7 +2082,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2134,55 +2166,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2191,54 +2223,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2246,436 +2278,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2684,11 +2716,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2697,86 +2729,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3204,61 +3236,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3266,163 +3298,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3431,11 +3463,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3444,18 +3476,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3466,7 +3498,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3474,200 +3506,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3677,7 +3709,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3687,34 +3719,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3723,7 +3755,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3733,149 +3765,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3883,7 +3915,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3891,124 +3923,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4024,15 +4056,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/fi.po b/po/fi.po index c98322c..92354ce 100644 --- a/po/fi.po +++ b/po/fi.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: fi\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -484,13 +504,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -504,7 +524,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -519,14 +539,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -568,7 +588,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -578,8 +598,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Laitteet" @@ -594,7 +614,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1303,531 +1323,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Ajankohta" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Teksti" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Tiedostonimi" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metatieto" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Numeroinnit" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Työkoodi" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Kuvan päivämäärä" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Videon päivämäärä" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Tänään" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Huomenna" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Latausaika" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nimi" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Tiedostopääte" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Kuvan numero" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Videon numero" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Aukko" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "Herkkyys" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Valotusaika" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Polttoväli" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Kameran merkki" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Kameran malli" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Lyhyt kameramalli" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Tavutettu lyhyt kameran malli" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Sarjanumero" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Suljinlaskuri" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Omistajan nimi" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Koodekki" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Leveys" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Korkeus" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Pituus" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Kuvataajuus" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Latauksia tänään" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Istuntonumero" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Alikansion numero" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Tallennettu numero" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Kirjainsarja" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Kaikki numerot" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Viimeinen numero" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Kaksi viimeistä numeroa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Kolme viimeistä numeroa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Neljä viimeistä numeroa" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Alkuperäinen kirjoitusasu" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "ISOT KIRJAIMET" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "pienet kirjaimet" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Yksi numero" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Kaksi numeroa" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Kolme numeroa" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Neljä numeroa" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Viisi numeroa" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Kuusi numeroa" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Seitsemän numeroa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "sekunnin osat" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "VVVVKKPP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "VVVV-KK-PP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "VVKKPP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "VV-KK-PP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "KKPPVVVV" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "KKPPVV" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "KKPP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "PPKKVVVV" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "PPKKVV" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "VVVV" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "VV" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "KK" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "PP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "hhmmss" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "hhmm" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "TT-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "TT-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Työkoodi" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1915,48 +1947,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Työkoodit" @@ -2052,7 +2084,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2136,55 +2168,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatisointi" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Virheenkäsittely" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2193,54 +2225,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2248,436 +2280,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Aloita lataus kun ohjelma käynnistetään" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Aloita lataaminen kun laite kiinnitetään" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Ohita lataus" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Lisää yksilöllinen tunniste" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Ylikirjoita" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Ohita" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2686,11 +2718,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2699,86 +2731,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3206,61 +3238,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Nopea kuvien lataus" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3268,163 +3300,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Laite" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3433,11 +3465,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3446,18 +3478,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3468,7 +3500,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3476,200 +3508,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "kuvat" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videot" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "kuva" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s ladattu" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s ei voitu ladata" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "varoitukset" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Kaikki lataukset valmiita" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s ladattu" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s lataus ei onnistunut" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3679,7 +3711,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3689,34 +3721,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3725,7 +3757,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3735,149 +3767,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3885,7 +3917,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3893,124 +3925,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4026,15 +4058,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "alikansio ja tiedstonimi" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "tiedostonimi" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "alikansio" diff --git a/po/fr.po b/po/fr.po index 45d078b..45b93f9 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,36 +8,44 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-18 06:27+0000\n" +"Last-Translator: Jean-Marc \n" "Language-Team: Français \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: \n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" +"Pour continuer, installez d'abord le paquet python3 setuptools en utilisant " +"le gestionnaire de paquets de votre système." + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Programme d'installation de Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" "Télécharger et installer la dernière version de Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Programme d'installation non trouvé :" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Le programme d'installation n'est pas au format tar.gz :" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -45,41 +53,45 @@ msgstr "" "Détection d'une propriété de dossier incorrecte. Modification de la " "propriété et réinitialisation des autorisations pour" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "La commande suivante sera exécutée :" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "Sudo peut vous demander le mot de passe sudo." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Voulez-vous exécuter la commande maintenant ?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "La réponse n'est pas oui, sortie." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "La commande a échoué" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Sortie" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Le dépôt « Universe » doit être activé." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "Le dépôt de la communauté IUS doit être activé." + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" "Voulez-vous désinstaller la précédente version de Rapid Photo Downloader :" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -87,7 +99,7 @@ msgstr "" "Consultation du système de paquets pour voir si une ancienne version de " "Rapid Photo Downloader est installée (cela peut prendre un certain temps)..." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -95,28 +107,28 @@ msgstr "" "Impossible d'interroger le système de paquets. Veuillez vérifier votre " "connexion à internet et réessayez" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Vérifie si la version précédente a été installée avec pip..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "Le paquet suivant est inconnu sur votre système : {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Pour continuer, certains paquets requis pour exécuter l'application seront " "installés." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Consultation des paquets installés et disponibles (cela peut prendre un " "certain temps)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -124,11 +136,19 @@ msgstr "" "Demande à zypper de voir si des paquets requis sont déjà installés (cela " "peut prendre un moment)... " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" +"Interroger yum pour voir si des paquets requis sont déjà installés (cela " +"peut prendre un certain temps)... " + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Interroger pour confirmer l'action à chaque étape." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -136,7 +156,7 @@ msgstr "" "Lors du téléchargement de la dernière version, installer la version de " "développement si elle est plus récente que la version stable." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -144,14 +164,18 @@ msgstr "" "Archive d'installation optionnelle tar.gz de Rapid Photo Dowloader. Si non " "spécifiée, la dernière version est téléchargée depuis internet." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" +"N'exécutez pas le programme d'installation dans l'archive du programme " +"d'installation tar.gz de Rapid Photo Downloader si elle est plus récente que " +"cette version ({}). La valeur par défaut est d'exécuter le programme " +"d'installation le plus récent." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -159,7 +183,7 @@ msgstr "" "Désinstaller Rapid Photo Downloader qui a été installé avec pip, en " "conservant ses dépendances." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -167,7 +191,7 @@ msgstr "" "Désinstaller les dépendances installées par pip durant l'installation de " "Rapid Photo Downloader, et Rapid Photo Dowloader lui-même, puis quitter." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -175,14 +199,14 @@ msgstr "" "Note : ceci ne désinstallera aucune version de Rapid Photo Downloader " "installée par le gestionnaire de paquets de votre distribution Linux." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Les dépendances ne seront supprimées que si elles ne sont pas requises par " "d'autres programmes." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -199,15 +223,15 @@ msgstr "" "via le gestionnaire de paquets de votre distribution ne sera pas " "désinstallée." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Impossible de télécharger le fichier de versions" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "Code d'erreur {} lors de l'accès au fichier de versions" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -219,27 +243,27 @@ msgstr "" "\n" "Fermeture\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Installation des applications requises..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Code erreur reçu" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "Échec de l'installation des applications requises; Fermeture" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Installation de l'application..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Impossible d'installer l'application : sortie..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -247,41 +271,41 @@ msgstr "" "Vous devrez peut-être redémarrer l'ordinateur pour pouvoir exécuter le " "programme en ligne de commande ou depuis le lanceur d'applications." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Voulez-vous installer les pages de manuel de l'application ?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Elles seront installées dans {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Si vous désinstallez l'application, supprimez ces pages de manuel vous-même." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Voulez-vous installer les pages de manuel ?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Installation des pages de manuel dans {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "Impossible de créer le répertoire de pages de manuel : sortie" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Impossible de copier la page de manuel." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Si un défaut de segmentation survient en quittant, vous pouvez l'ignorer...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -291,7 +315,7 @@ msgstr "" "Downloader qui a été installée avec pip.\n" "Impossible de continuer. Fermeture." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -300,12 +324,12 @@ msgstr "" "root\n" "Lancez le en tant que l'utilisateur qui exécutera le programme.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" "N'incluez aucun autre argument de ligne de commande lors de la spécification" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -314,20 +338,24 @@ msgstr "" "python personnalisée.\n" "Sortie..." -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Redémarrage du script en utilisant le système python..." -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "Distribution Linux détectée {} {}" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Fermeture..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Pour continuer, le paquet python3-apt doit être installé." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -336,7 +364,7 @@ msgstr "" "standard de votre distribution Linux, puis réexécutez ce programme " "d'installation." -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -345,13 +373,13 @@ msgstr "" "gestion de paquets doivent être installés." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "Python 3 pip et setuptools doivent être mis à jour pour votre utilisateur." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Installation des requêtes Python" @@ -359,41 +387,41 @@ msgstr "Installation des requêtes Python" msgid "Upgrade Rapid Photo Downloader" msgstr "Mettre à niveau Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Annuler" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Mise à niveau" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" "Cliquez sur le bouton « Mettre à niveau » pour passer à la version %s." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Cliquer sur le bouton « Mettre à niveau » pour mettre à niveau." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Fermer" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Exécuter" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Fermer Rapid Photo Downloader avant d'exécuter cette mise à niveau" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Exécution de la mise à niveau..." -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -402,7 +430,7 @@ msgstr "" "Mise à niveau vers %s réussie. Cliquez sur Fermer pour quitter ou Exécuter " "pour lancer le programme." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -410,24 +438,24 @@ msgstr "" "Mise à niveau réussie. Cliquez sur Fermer pour quitter ou Exécuter pour " "lancer le programme." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Échec de la mise à niveau. Cliquer sur « Fermer » pour sortir." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Mise à niveau de %s..." -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Appuyez sur une touche pour continuer…" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Mise à niveau de Rapid Photo Downloader échouée" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -558,13 +586,13 @@ msgstr "vidéo THM" msgid "audio" msgstr "audio" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Photos" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -578,7 +606,7 @@ msgstr "Utilisé" msgid "Excess" msgstr "Excès" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Capacité du périphérique inconnue" @@ -593,14 +621,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s libre sur %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Photos" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Vidéos" @@ -642,7 +670,7 @@ msgid "Rescan" msgstr "Analyser à nouveau" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s plein" @@ -652,8 +680,8 @@ msgid "Cameras" msgstr "Appareils photo" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Périphériques" @@ -668,7 +696,7 @@ msgstr "Transfert à partir de %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Sélectionner une source" @@ -1585,531 +1613,543 @@ msgstr "Autre..." msgid "%s (location does not exist)" msgstr "%s (l'emplacement n'existe pas)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Date/heure" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Texte" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nom de fichier" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Métadonnées" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Séquences" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Étiquette de transfert" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Date de l'image" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Date de la vidéo" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Aujourd'hui" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Hier" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Date du transfert" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nom" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extension" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Numéro d'image" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Numéro de vidéo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Ouverture" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Vitesse d'obturation" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Longueur focale" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Marque de l'appareil" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Modèle de l'appareil" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Modèle de l'appareil (version courte)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Nom court de l'appareil photo avec trait d'union" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Numéro de série" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Nombre de déclenchements de l'obturateur" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Numéro de fichier" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Répertoire seulement" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Répertoire et fichier" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nom du propriétaire" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Codec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Largeur" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Hauteur" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Longueur" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Images par seconde" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Artiste" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Droits d’auteur" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Transferts journaliers" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Numéro de session" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Numéro de sous-dossier" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Nombres stockés" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Séquence alphabétique" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Tous les chiffres" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Dernier chiffre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "2 derniers chiffres" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "3 derniers chiffres" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "4 derniers chiffres" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Casse originale" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "MAJUSCULES" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "minuscules" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Un chiffre" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Deux chiffres" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Trois chiffres" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Quatre chiffres" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinq chiffres" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Six chiffres" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sept chiffres" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Sous-secondes" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "AAAAMMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "AAAA-MM-JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "AAAA_MM_JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "AAMMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "AA-MM-JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "AA_MM_JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMJJAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMJJAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "JJMMAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "JJMMAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Mois (complet)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Mois (en abrégé)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "Jour de la semaine (complet)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "Jour de la semaine (abbréviation)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutes)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Date" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Date (tirets)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Date (tirets bas)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Date et étiquette" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "AAAAMM_étiquette" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Sous-répertoire date et étiquette" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "AAAAMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Étiquette de transfert" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Nom de fichier originel" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Date / heure et transferts aujourd'hui" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "AAAAMMJJ-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Date et transferts aujourd'hui" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "AAAAMMJJ-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Date - heure et numéro d'image" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "AAAAMMJJ-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Date-heure et étiquette de transfert" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "AAAAMMJJ-HHMM-étiquette de transfert-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "AAAAMMJJ-étiquette de transfert-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Date - heure et numéro de vidéo" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "AAAAMMJJ_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Résolution" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "AAAAMMJJ-HHMM-1-1920 x 1080" @@ -2212,49 +2252,49 @@ msgstr "" "Si vous souhaitez utiliser les étiquettes de transfert, configurez le " "renommage de fichier ou les noms de sous-dossiers de destination." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Derniers utilisés" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Types d'étiquettes :" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Ordre croissant" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Ordre décroissant" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Nouveau..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Appliquer" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Supprimer" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Tout supprimer" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" "Souhaitez-vous vraiment supprimer toutes les étiquettes de transfert ?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Supprimer toutes les étiquettes de transfert" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Étiquettes de transfert" @@ -2357,7 +2397,7 @@ msgstr "Préréglage :" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Obtenir de l'aide en ligne..." @@ -2454,44 +2494,44 @@ msgstr "%(downloaded)s sur %(total)s" msgid "Downloading..." msgstr "Transfert..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Préférences" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatisation" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniatures" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Gestion des erreurs" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Avertissements" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Consolidation" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Divers" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Analyse de périphérique" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Analyser uniquement les périphériques externes" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2502,11 +2542,11 @@ msgstr "" "y compris les appareils photo, les cartes mémoire, les disques durs externes " "et les lecteurs flash USB." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Analyser uniquement les dossiers spécifiques sur les périphériques" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2515,21 +2555,24 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Dossiers à analyser :" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" +"Dossiers au niveau de base des systèmes de fichiers de périphérique à " +"analyser\n" +"pour les photos et les vidéos." -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Ajouter..." -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2541,12 +2584,12 @@ msgstr "" "La modification de ce paramètre entraîne une nouvelle analyse de tous les " "périphériques." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Supprimer" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2558,21 +2601,24 @@ msgstr "" "La modification de ce paramètre entraîne une nouvelle analyse de tous les " "périphériques." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" +"Périphériques configurés pour être automatiquement ignorés ou téléchargés." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Périphériques mémorisés" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" +"Supprimer un périphérique de la liste des périphériques à ignorer ou à " +"télécharger automatiquement." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2580,18 +2626,18 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Emplacements exclus" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "La fin d'un chemin qui ne devrait jamais être analysé pour des photos ou des " "vidéos." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2601,7 +2647,7 @@ msgstr "" "\n" "La modification de ce paramètre entraîne l'analyse de tous les périphériques." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2611,7 +2657,7 @@ msgstr "" "\n" "La modification de ce paramètre entraîne l'analyse de tous les périphériques." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2621,7 +2667,7 @@ msgstr "" "\n" "La modification de ce paramètre entraîne l'analyse de tous les périphériques." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2631,7 +2677,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">expres" "sions régulières de style Python" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2641,50 +2687,50 @@ msgstr "" "\n" "La modification de ce paramètre entraîne l'analyse de tous les périphériques." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Automatisation du programme" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Démarrer le transfert au démarrage de l'application" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Commencer le transfert lors de l'insertion d'un périphérique" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Démonter (éjecter) le périphérique à la fin du transfert" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Quitter l'application après un transfert réussi" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" "Quitter l'application même si des avertissements ou des erreurs ont été " "signalés lors du transfert" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Génération de miniatures" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Générer des miniatures" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" "Générer des miniatures pour afficher dans la fenêtre principale du programme" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Mettre en cache les miniatures" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2692,11 +2738,11 @@ msgstr "" "Enregistrez les miniatures présentées dans la fenêtre du programme principal " "dans un cache de vignette unique à Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Générer des miniatures système" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2704,77 +2750,77 @@ msgstr "" "Pendant le transfert, enregistrez les miniatures qui peuvent être utilisées " "par les gestionnaires de fichiers de bureau et d'autres programmes" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "Nombre de cœurs de processeur utilisés pour générer des miniatures." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "Cœurs de processeur :" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Cache des miniatures" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Calcul..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "jours" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "indéfiniment" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Taille du cache :" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Nombre de miniatures :" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Taille de la base de données :" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Cacher les miniatures non traitées pour :" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Purger le cache..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Optimiser le cache..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Prend effet au prochain démarrage" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Passer le transfert" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Ne pas transférer le fichier et émettre un message d'erreur" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Ajouter un identifiant unique" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2782,24 +2828,24 @@ msgstr "" "Ajouter un identifiant comme _1 ou _2 à la fin du nom de fichier, " "immédiatement avant l'extension du fichier" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Écraser" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Écraser le fichier précédemment sauvegardé" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Passer" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" "Ne pas écraser le fichier de sauvegarde et émettre un message d'erreur" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2807,7 +2853,7 @@ msgstr "" "Lorsqu'une photo ou une vidéo du même nom a déjà été transférée, choisissez " "d'ignorer le ttransfert du fichier ou d'ajouter un identifiant unique :" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2817,7 +2863,7 @@ msgstr "" "est fortement recommandé. Configurez le renommage de fichier depuis le " "panneau Renommer de la fenêtre principale." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2825,41 +2871,41 @@ msgstr "" "Lors de la sauvegarde, choisissez d'écraser le fichier qui possède le même " "nom sur le périphérique de sauvegarde ou de passer la sauvegarde :" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Avertissements de programme" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Afficher un avertissement lorsque :" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Transfert des fichiers actuellement non affichés" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Avertir lorsque sur le point de transférer des fichiers qui ne sont pas " "affichés dans la fenêtre principale." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Les destinations de sauvegarde sont manquantes" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Avertir avant de commencer un transfert s'il n'est pas possible de " "sauvegarder les fichiers." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Les bibliothèques de programme sont manquantes ou cassées" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2867,11 +2913,11 @@ msgstr "" "Avertir si une bibliothèque de logiciels utilisée par Rapid Photo Downloader " "est manquante ou ne fonctionne pas." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Les métadonnées du système de fichiers ne peuvent pas être définies" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2879,11 +2925,11 @@ msgstr "" "Avertir s'il y a une erreur dans la définition des métadonnées du système de " "fichiers d'un fichier, comme sa date de modification." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Fichiers non gérés rencontrés" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2891,11 +2937,11 @@ msgstr "" "Avertir après l'analyse d'un périphérique ou de cet ordinateur s'il existe " "des fichiers non reconnus qui ne seront pas inclus dans le transfert." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Ne pas avertir à propos des fichiers non gérés avec des extensions :" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -2903,18 +2949,18 @@ msgstr "" "Les extensions de fichiers ne sont pas sensibles à la casse et ne doivent " "pas inclure le point de séparation." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Ajouter" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Ajoutez une extension de fichier à la liste des types de fichiers non pris " "en charge à ne pas traiter." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -2922,113 +2968,115 @@ msgstr "" "Retirez une extension de fichier de la liste des types de fichiers non pris " "en charge à ne pas traiter." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" "Videz la liste des types de fichiers non pris en charge à ne pas traiter." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Consolidation de photos et de vidéos" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Traiter les fichiers RAW et JPEG en tant que :" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Une photo" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "Deux photos" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "Ne pas marquer les JPEG pour le téléchargement" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "Ne marque pas les RAW pour le téléchargement" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Marquer les deux pour le téléchargement" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" +"Lorsque les photos RAW et JPEG correspondantes sont trouvées, les marquer " +"automatiquement pour téléchargement." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Lorsqu'un périphérique de transfert est inséré lorsque les transferts " "effectués sont affichés :" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "effacer les transferts terminés" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "conserver l'affichage des transferts terminés" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "demander ce qu'il faut faire" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -3036,7 +3084,7 @@ msgstr "" "Effacer automatiquement l'affichage des transferts terminés chaque fois " "qu'un nouveau périphérique de transfert est inséré." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -3044,7 +3092,7 @@ msgstr "" "Continuez à afficher les transferts terminés chaque fois qu'un nouveau " "périphérique de transfert est inséré." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -3052,23 +3100,23 @@ msgstr "" "Demander s'il faut continuer à afficher les transferts terminés ou les " "effacer chaque fois qu'un nouveau périphérique de transfert est inséré." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Vérification de la version" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Vérifier l'existence d'une nouvelle version au démarrage" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "Rechercher une nouvelle version du programme à chaque démarrage." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Inclure les versions de développement" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3082,12 +3130,12 @@ msgstr "" "Si vous exécutez actuellement une version de développement, la vérification " "s'effectuera toujours." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" "Ignorer les métadonnées de date / heure DNG sur les périphériques MTP" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3101,19 +3149,19 @@ msgstr "" "Utile pour les périphériques comme certains téléphones et tablettes qui " "créent des métadonnées DNG incorrectes." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Transferts terminés" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Rétablit les valeurs de préférence %s par défaut" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3121,11 +3169,11 @@ msgstr "" "Voulez-vous purger le cache des miniatures ? Le cache sera purgé au prochain " "redémarrage." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Purger le cache des miniatures" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3133,53 +3181,53 @@ msgstr "" "Voulez-vous optimiser le cache des miniatures ? Le cache sera optimisé au " "prochain redémarrage." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Optimiser le cache des miniatures" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Saisir un dossier à analyser" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Spécifiez un dossier qui sera analysé" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Dossier :" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Saisissez un emplacement à exclure" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Saisissez un emplacement pour lequel les photos et les vidéos ne seront pas " "recherchées" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Emplacement :" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Saisir une extension de fichier" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Spécifier une extension de fichier (sans le point)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Extension :" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Extension de fichier non valide" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3188,7 +3236,7 @@ msgstr "" "L'extension de fichier %s est reconnue par Rapid Photo Downloader, il " "est donc inutile de prévenir de sa présence." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3668,16 +3716,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3688,11 +3736,11 @@ msgstr "" "programme fonctionnera sans, mais son installation est vivement " "recommandée." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Problème avec libmediainfo" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3703,18 +3751,18 @@ msgstr "" "une vidéo a été tournée. Le programme fonctionnera sans, mais son " "installation est recommandée." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Le téléchargement a échoué" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Désolé, le téléchargement de la nouvelle version de Rapid Photo Downloader a " "échoué." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3722,19 +3770,19 @@ msgstr "" "La nouvelle version a été téléchargée avec succès. Voulez-vous fermer Rapid " "Photo Downloader et l'installer maintenant ?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Mise à jour de Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Installer" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Nouvelle version enregistrée" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3745,11 +3793,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Échec de la mise à jour" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3757,76 +3805,76 @@ msgstr "" "Désolé, la mise à niveau de Rapid Photo Downloader a échoué car une erreur " "s'est produite lors de l'ouverture du programme d'installation." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Télécharger" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Actualiser..." -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Préférences" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Quitter" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "&Rapports d'erreur" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Effacer les transferts terminés" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Obtenir de l'aide en ligne..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Astuce du jour..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Signaler un problème..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Faire un don..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Traduire cette application..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&À propos..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Rechercher des mises à jour..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Chronologie" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Destination" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Renommer" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Sauvegarde" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3835,79 +3883,79 @@ msgstr "" "en tant que sources de transfert" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Activer ou désactiver l'utilisation d'un répertoire sur cet ordinateur en " "tant que source de transfert" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Cet ordinateur" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Sélectionner un répertoire source" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Utilisation projetée du stockage" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Sélectionner un répertoire de destination" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Tout" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Nouveau" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Afficher :" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Heure de modification" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "État enregistré" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Type de fichier" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Périphérique" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Tri :" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Tout sélectionner :" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Transférer %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Reprendre le transfert" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Suspendre" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3922,11 +3970,11 @@ msgstr "" " ici pour ouvrir le dossier journal).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Merci de signaler un problème dans Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3935,13 +3983,13 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" "Vous ne pouvez pas changer la destination du transfert pendant qu'il " "s'exécute." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -3950,7 +3998,7 @@ msgstr "" "Confirmation de la destination du transfert

Voulez-vous " "vraiment définir la destination du transfert %(file_type)s en %(path)s ?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3961,7 +4009,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3972,7 +4020,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3981,15 +4029,15 @@ msgstr "" "Ce répertoire de destination n'est pas valide :\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Échec de transfert" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "Le transfert ne peut pas se dérouler." -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -3998,7 +4046,7 @@ msgstr "" "d'emplacement pour les sauvegarder. Voulez-vous toujours commencer le " "transfert ?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4007,15 +4055,15 @@ msgstr "" "Il n'existe aucun périphérique de sauvegarde pour la sauvegarde de " "%(filetype)s. Voulez-vous toujours lancer le transfert ?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "photos" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "vidéos" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4024,7 +4072,7 @@ msgstr "" "ne peuvent pas être écrites.


Voulez-vous toujours lancer le " "transfert ?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4033,95 +4081,95 @@ msgstr "" "La destination de sauvegarde%(filetype)s n'existe pas ou ne peut pas être " "écrite.

Voulez-vous toujours lancer le transfert ?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "photo" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "vidéo" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problème de sauvegarde" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — %(time_left)s left (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s transférés" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "erreur lors du transfert de %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avertissements" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Tous les transferts sont terminés" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s transféré" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "Échec de transfert pour %(filetype)s" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 échec" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d échecs" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 avertissement" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d avertissements" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "%(no_files_and_types)s transférés de %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "%(no_files_and_types)s transférés de %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Aucun fichier transféré — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Aucun fichier transféré" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4130,7 +4178,7 @@ msgstr "" "Les sous-répertoires de destination et la chronologie seront reconstruits " "après la génération de toutes les miniatures pour l'appareil photo %(camera)s" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4138,7 +4186,7 @@ msgstr "" "Les sous-répertoires de destination et la chronologie seront reconstruits " "après la génération de toutes les miniatures pour cet ordinateur" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4147,7 +4195,7 @@ msgstr "" "Les sous-répertoires de destination et la chronologie seront reconstruits " "après la génération de toutes les miniatures pour %(device)s" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4157,7 +4205,7 @@ msgstr "" "après la génération de toutes les miniatures pour %(number_devices)s " "périphériques et cet ordinateur" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4167,7 +4215,7 @@ msgstr "" "après la génération de toutes les miniatures pour l'appareil photo " "%(camera)s et cet ordinateur" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4177,7 +4225,7 @@ msgstr "" "après la génération de toutes les miniatures pour %(device)s et cet " "ordinateur" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4187,16 +4235,16 @@ msgstr "" "après la génération de toutes les miniatures pour %(number_devices)s " "périphériques" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" "Les sous-répertoires de destination et la chronologie ont été reconstruits" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Les préférences de l'application ne sont pas valides" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4206,7 +4254,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4221,25 +4269,25 @@ msgstr "" "l'ordinateur et rebranchez-le.

Sinon, vous pouvez ignorer ce " "périphérique." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Réessayer" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Ignorer ce périphérique" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "Désolé, un problème inattendu s'est produit lors de l'analyse de %s." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" "Malheureusement, vous ne pouvez pas transférer depuis ce périphérique." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4247,11 +4295,11 @@ msgstr "" "Une solution pour régler le problème pourrait être un transfert depuis la " "carte mémoire de l'appareil photo à l'aide d'un lecteur de carte." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Analyse du périphérique échouée" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4264,7 +4312,7 @@ msgstr "" "navigateur de fichiers) qui l'utilise et réessayez. Si cela ne fonctionne " "pas, débranchez %(camera)s de l'ordinateur et rebranchez-le." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4279,33 +4327,33 @@ msgstr "" "pas, débranchez %(camera)s de l'ordinateur et rallumez-le, puis, choisissez " "les fichiers que vous souhaitez télécharger." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Téléchargement terminé" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "%s dont le téléchargement est terminé sont affichés." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Voulez-vous effacer les transferts terminés ?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Téléchargement terminé" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "%s dont le téléchargement est terminé sont affichés." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Voulez-vous effacer le transfert terminé ?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" @@ -4313,20 +4361,20 @@ msgstr "" "Voulez-vous transférer des photos et des vidéos depuis le périphérique " "%(device)s ?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" "Voulez-vous ignorer les %s chaque fois que ce programme est exécuté ?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Tous les appareils photo, téléphones et tablettes portant le même nom de " "modèle seront ignorés." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" @@ -4334,16 +4382,16 @@ msgstr "" "Voulez-vous ignorer le périphérique %s à chaque fois que ce programme est " "exécuté ?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Tout périphérique portant le même nom sera ignoré." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Transfert de %(location)s vers cet ordinateur." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4351,17 +4399,17 @@ msgstr "" "Voulez-vous vraiment transférer à partir d'ici ?

Sur certains " "systèmes, l'analyse de cet emplacement peut prendre beaucoup de temps." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Génération des miniatures pour %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Analyse de %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" @@ -4369,81 +4417,81 @@ msgstr "" "%(number)s sur %(available files)s contrôlés pour transfert (%(hidden)s " "hidden)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s de %(available files)s contrôlés pour transfert" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" "Afficher les informations du programme lors de l'exécution à partir de la " "ligne de commande." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" "Afficher les informations de débogage lorsque exécuté en ligne de commande." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Lister les extensions de fichiers photo et vidéo que le programme reconnaît " "et quitter." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Activer ou désactiver le renommage de photos" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Activer ou désactiver le renommage de vidéos" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Activer ou désactiver la détection automatique des périphériques à partir " "desquels transférer." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Activer ou désactiver le transfert à partir de cet ordinateur." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "CHEMIN" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "Le CHEMIN sur cet ordinateur depuis lequel transférer." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "Le CHEMIN vers lequel les photos seront transférées." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "Le CHEMIN vers lequel les vidéos seront transférées." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Activer ou désactiver la sauvegarde de photos et de vidéos pendant le " "transfert." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Activer ou désactiver la détection automatique des périphériques de " "sauvegarde." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "RÉPERTOIRE" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4456,7 +4504,7 @@ msgstr "" "sauvegardes. Pour chaque périphérique que vous souhaitez utiliser pour " "sauvegarder des photos, créez un dossier avec ce nom." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4469,7 +4517,7 @@ msgstr "" "Pour chaque périphérique que vous souhaitez utiliser pour sauvegarder des " "vidéos, créez un dossier avec ce nom." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4477,7 +4525,7 @@ msgstr "" "Le CHEMIN où les photos seront sauvegardées lorsque la détection automatique " "des périphériques de sauvegarde est désactivée." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4485,25 +4533,25 @@ msgstr "" "Le CHEMIN où les vidéos seront sauvegardées lorsque la détection automatique " "des périphériques de sauvegarde est désactivée." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Ignorer les photos avec l'extension suivante : %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" "Activer ou désactiver le démarrage des transferts dès que le programme " "démarre lui-même." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Activer ou désactiver le démarrage des transferts dès qu'un périphérique est " "connecté." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4511,7 +4559,7 @@ msgstr "" "Activer ou désactiver l'utilisation du cache des miniatures de Rapid Photo " "Downloader. L'éteindre ne supprime pas le contenu du cache existant." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." @@ -4519,11 +4567,11 @@ msgstr "" "Supprimer toutes les miniatures dans le cache de miniatures de Rapid Photo " "Downloader et quitter." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Oublier les fichiers précédemment transférés et quitter." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4531,7 +4579,7 @@ msgstr "" "Importer les préférences à partir d'une ancienne version de programme et " "quitter. Nécessite le programme en ligne de commande gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4541,18 +4589,18 @@ msgstr "" "supprimer toutes les miniatures dans le cache des miniatures, oublier les " "fichiers précédemment transférés et quitter." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" "Inclure les information de débogage de gphoto2 dans les fichiers journaux." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" "Imprimer les informations sur le terminal à propos des appareils photo " "connectés et quitter." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4560,36 +4608,36 @@ msgstr "" "Pour importer des préférences à partir de l'ancienne version de Rapid Photo " "Downloader, vous devez installer le programme gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "Aucune préférence de programme préalable détectée : sortie" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" "Importation de préférences à partir de Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" "Voulez-vous copier le numéro de séquence mémorisé, qui a la valeur %d ?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Abandon du programme." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Ne jamais exécuter ce programme en tant qu'utilisateur sudo / root." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "Vous devez installer ExifTool pour exécuter Rapid Photo Downloader." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4599,21 +4647,21 @@ msgstr "" "\n" "Désinstallez toutes les copies sauf la version que vous souhaitez exécuter." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Tous les paramètres et caches ont été réinitialisés" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "Le cache des miniatures a été réinitialisé" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Les fichiers mémorisés ont été oubliés" @@ -4631,15 +4679,15 @@ msgstr "" "&Ne plus avertir à propos des bibliothèques de programmes manquantes ou " "cassées" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "Sous-dossier et nom de fichier" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nom de fichier" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "sous-dossier" diff --git a/po/hr.po b/po/hr.po index e08f96b..b6aa3be 100644 --- a/po/hr.po +++ b/po/hr.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: hr\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -482,13 +502,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -502,7 +522,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -517,14 +537,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -566,7 +586,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -576,8 +596,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Uređaji" @@ -592,7 +612,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1301,531 +1321,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Tekst" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Ime datoteke" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Danas" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Jučer" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Naziv" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Ekstenzija" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Broj slike" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Dužina ekspozicije" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Žarišna duljina" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Model fotoaparata" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Serijski broj" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Ime vlasnika" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "VELIKA SLOVA" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "mala slova" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "GGGGMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "GGGG-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "GGMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "GG-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDGGGG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDGG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMGGGG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMGG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "GGGG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "GG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1913,48 +1945,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2050,7 +2082,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2134,55 +2166,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatizacija" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2191,54 +2223,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2246,436 +2278,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Preskoči preuzimanje" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Dodaj jedinstveni identifikator" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Preskoči" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2684,11 +2716,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2697,86 +2729,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3204,61 +3236,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3266,163 +3298,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Uređaj" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3431,11 +3463,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3444,18 +3476,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3466,7 +3498,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3474,200 +3506,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotografije" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "video snimke" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "fotografija" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "upozorenja" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Sva preuzimanja su završena" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3677,7 +3709,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3687,34 +3719,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3723,7 +3755,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3733,149 +3765,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3883,7 +3915,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3891,124 +3923,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4024,15 +4056,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "ime datoteke" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/hu.po b/po/hu.po index 998428d..09faa69 100644 --- a/po/hu.po +++ b/po/hu.po @@ -8,36 +8,42 @@ msgid "" msgstr "" "Project-Id-Version: Rapid Photo Downloader 0.9.2\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:23+0000\n" -"Last-Translator: Damon Lynch \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" +"Last-Translator: Launchpad Translations Administrators \n" "Language-Team: magyar \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: hu\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader telepítő" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" "A Rapid Photo Downloader legfrissebb verziójának letöltése és telepítése" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Telepítő nem található:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "A telepítő nem tar.gz típusú:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -45,40 +51,44 @@ msgstr "" "Nem megfelelő a mappa tulajdonjoga. Változtasd meg tulajdonost és állítsd be " "a jogosultságot:" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "A következő parancs fog futni:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "A sudo parancs lehet, hogy bekéri a sudohoz a jelszót" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Szeretné most futtatni a pancsot?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Kilépés, mert nincs \"igen\" válasz." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Sikertelen parancs" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Kilépés" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Engedélyezve kell lennie az Universe tárolónak" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Akarja az előző verziójú Rapid Photo Downloader eltávolítását:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -86,7 +96,7 @@ msgstr "" "A csomagkezelő lekérdezése, van-e régebbi verziójú Rapid Photo Downloader " "telepítve (eltarthat egy ideig)..." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -94,28 +104,28 @@ msgstr "" "A csomagkezelőt nem tudtam lekérdezni. Kérem ellenőrizze az Internet " "kapcsolatodat és próbálja újra" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Ellenőrizze, hogy az előző verzió pip-el lett-e telepítve ..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "A következő csomagok ismeretlenek a rendszerében: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Az alkalmazás telepítésének folytatáshoz további csomagok telepítése " "szükséges." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Telepített és rendelkezésre álló csomagok lekérdezése (ez eltarthat egy " "ideig)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -123,11 +133,17 @@ msgstr "" "A csomagkezelő lekérdezi, hogy a szükséges csomagok telepítve vannak-e (ez " "eltarthat egy ideig) " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Lépésenkénti megerősítés." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -135,7 +151,7 @@ msgstr "" "A legfrissebb verzió letöltésekor telepítse a fejlesztői verziót, ha az " "újabb, mint a stabil változat." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -143,7 +159,7 @@ msgstr "" "Opcionális tar.gz Rapid Photo Downloader telepítő archívuma. Ha nincs " "megadva, a legfrissebb verzió letöltődik az internetről." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -153,7 +169,7 @@ msgstr "" "archívumában, ha az újabb, mint ez a verzió ({}). Az alapértelmezés az, " "hogy a legújabb telepítőt futtassa." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -161,7 +177,7 @@ msgstr "" "Távolítsa el a Rapid Photo Downloader-t, amelyet pip-el telepített és tartja " "a függőségét." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -170,7 +186,7 @@ msgstr "" "Downloader telepítésénél és magát a Rapid Photo Downloader programot, majd " "lépjen ki." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -178,13 +194,13 @@ msgstr "" "Megjegyzés: Ez nem fogja eltávolítani a Linux disztribúció csomagkezelője " "által telepített Rapid Photo Downloader-t." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "A függőségek csak akkor távolíthatóak el, ha más program nem igényli." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -200,15 +216,15 @@ msgstr "" "figyelembe, hogy a Linux disztribúció csomagkezelője által telepített Rapid " "Photo Downloader bármely verzióját nem távolítják el." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Nem sikerült letölteni a verziók fájlját" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "A verziófájl elérése közben kapott hibakód {}" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -221,28 +237,28 @@ msgstr "" "\n" "Kilépés\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Az alkalmazáshoz szükséges követelmények telepítése ..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Fogadott hibakód" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" "Sikertelen az alkalmazáshoz szükséges követelmények telepítése: kilépés" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Alkalmazás telepítése..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Sikertelen az alkalmazás telepítése: kilépés..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -250,42 +266,42 @@ msgstr "" "Lehetséges, hogy újra kell indítania a számítógépet, hogy parancssorból vagy " "grafikus felületről elindíthassa a programot." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Akarja az alkalmazáshoz tartozó kézikönyv (man) lapokat telepíteni?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Ide lesznek telepítve {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Ha eltávolítja az alkalmazást, a hozzá tartozó kézikönyv (man) oldalakat " "önmagának kell eltávolítania." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Akarja telepíteni a kézikönyv (man) oldalakat?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "A kézikönyv (man) oldalak telepítése ide {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" "Nem sikerült létrehozni a mappát a kézikönyv (man) oldalak számára: kilépés" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Sikertelen a kézikönyv (man) oldalak másolása." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "(Ha a szegmentálási hiba kilép, akkor figyelmen kívül hagyhatja ...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -295,7 +311,7 @@ msgstr "" "Downloader verziójának eltávolításához.\n" "Nem folytatható. Kilépés." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -303,11 +319,11 @@ msgstr "" "Ne futtassa a telepítő szkriptet root / sudo felhasználóként.\n" "Azzal a felhasználóval futtassa aki használni fogja a programot.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "Ne adjon meg más parancssori argumentumokat a specifikáció során" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -315,20 +331,24 @@ msgstr "" "Sajnáljuk, ez a telepítő nem támogatja az egyéni python telepítést.\n" "Kilépés ..." -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "A szkript újraindítása a python rendszer használatával ..." -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Kilépés…" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "A folytatáshoz python3-apt -nek telepítve kell lennie" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -336,7 +356,7 @@ msgstr "" "Az alábbi csomagokat telepítse a Linux disztribúció szabványos " "csomagkezelőjével, majd telepítse újra ezt a telepítőt" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -345,13 +365,13 @@ msgstr "" "csomagkezelés támogatására." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "A python3 pip-jét és beállítási eszközeit frissíteni kell a felhasználónak." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Pythonhoz szükséges dolgok telepítése" @@ -359,41 +379,41 @@ msgstr "Pythonhoz szükséges dolgok telepítése" msgid "Upgrade Rapid Photo Downloader" msgstr "A Rapid Photo Downloader frissítése" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Megszünteti" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Frissítés" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Kattintson a Frissítés gombra a %s verzióra történő frissítéshez." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Kattintson a Frissítés gombra a frissítés elindításához." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Bezárás" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Futtatás" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" "A frissítés futtatása előtt zárja be a Rapid Photo Downloader alkalmazást" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "A frissítés folyamatban..." -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -402,7 +422,7 @@ msgstr "" "Sikeresen frissítve a %s -re. Kattintson a Bezárás gombra a kilépéshez, vagy " "a Futtatás a program elindításához." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -410,24 +430,24 @@ msgstr "" "A frissítés sikeresen befejeződött. Kattintson a Bezárás gombra a " "kilépéshez, vagy a Futtatás a program elindításához." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Frissítés sikertelen. A kilépéshez kattintson a Bezárás gombra." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "%s frissítése ..." -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Nyomjon meg egy gombot a folytatáshoz..." -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "A Rapid Photo Downloader frissítése sikertelen" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -555,13 +575,13 @@ msgstr "videó THM" msgid "audio" msgstr "hang" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s fényképek" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -575,7 +595,7 @@ msgstr "Felhasznált" msgid "Excess" msgstr "Többlet" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Az eszköz mérete nem ismert" @@ -590,14 +610,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "Szabad %(size_free)s a(z) %(size_total)s -ból" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fényképek" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Videók" @@ -639,7 +659,7 @@ msgid "Rescan" msgstr "Újrakeresés" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s teljes" @@ -649,8 +669,8 @@ msgid "Cameras" msgstr "Fényképezőgépek" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Eszközök" @@ -665,7 +685,7 @@ msgstr "Letöltés: %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Válassza a Forrás lehetőséget" @@ -1661,531 +1681,543 @@ msgstr "Egyéb..." msgid "%s (location does not exist)" msgstr "%s (hely nem létezik)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Dátum és idő" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Szöveg" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Fájlnév" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metaadat" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sorozatok" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Munka-szám" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Kép dátuma" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Videó dátuma" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Ma" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Tegnap" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Letöltési idő" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Név" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Kiterjesztés" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Kép száma" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Videó száma" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Rekesz" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Expozíciós idő" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Fókusztávolság" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Fényképezőgép gyártója" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Fényképezőgép típusa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Rövid típusmegnevezés" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Bővített típusmegnevezés" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Sorozatszám" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Zár számláló" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Fájl (sor)szám" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Csak mappa" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Mappa és fájl" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "A tulajdonos neve" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Kodek" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Szélesség" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Magasság" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Hosszúság" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Képkoca/másodperc" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Készítette" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Szerzői jog" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Mai letöltések" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Munkamenetszám" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Alkönyvtár száma" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Tárolt szám" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Sorozat betű" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Minden számjegy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Utolsó számjegy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Utolsó 2 számjegy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Utolsó 3 számjegy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Utolsó 4 számjegy" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Eredeti kisbetű/nagybetű" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "NAGYBETŰS" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "kisbetűs" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Egy számjegy" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Két számjegy" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Három számjegy" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Négy számjegy" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Öt számjegy" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Hat számjegy" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Hét számjegy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Millimásodperc" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ÉÉÉÉHHNN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ÉÉÉÉ-HH-NN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "ÉÉÉÉ_HH_NN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ÉÉHHNN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ÉÉ-HH-NN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "ÉÉ_HH_NN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "HHNNÉÉÉÉ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "HHNNÉÉ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "HHNN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "NNHHÉÉÉÉ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "NNHHÉÉ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "ÉÉÉÉ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ÉÉ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "NN" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Hónap (teljes)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Hónap (rövid)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "ÓÓPPMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "ÓÓPP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "ÓÓ-PP-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "ÓÓ-PP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "ÓÓ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "PP" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "MM" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Dátum" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Dátum (elválasztva)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Dátum (aláhúzással)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Dátum és munka-kód" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "YYYYMM_munka-kód" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Dátum és munka-kód aldosszié" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "ÉÉÉÉHH" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Munka-kód" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Eredeti fájlnév" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Dátum-idő és mai letöltések" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "ÉÉÉÉHHNN-ÓÓPP-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Dátum és mai letöltések" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "ÉÉÉÉHHNN-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Dátum-idő és Fotó száma" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "ÉÉÉÉHHNN-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Dátum-idő és munka-kód" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "ÉÉÉÉHHNN-ÓÓPP-munka-kód-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "ÉÉÉÉHHNN-munka-kód-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Dátum-idő és Videó száma" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "ÉÉÉÉHHDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Felbontás" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "ÉÉÉÉHHNN-ÓÓPP-1-1920x1080" @@ -2287,48 +2319,48 @@ msgstr "" "Ha munka-kódokat kíván alkalmazni, konfigurálja a fájl átnevezését vagy a " "cél alkönyvtár nevét." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Utoljára használt" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Munka-kód rendezés:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Növekvő" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Csökkenő" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Új..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Alkalmaz" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Eltávolít" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Mindent eltávolít" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Összes munka-kód eltávolítása?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Összes munka-kód eltávolítása" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Munka-kód" @@ -2432,7 +2464,7 @@ msgstr "Előbeállítás:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Online segítség kérése ..." @@ -2525,44 +2557,44 @@ msgstr "Letöltve: %(downloaded)s / Összes: %(total)s" msgid "Downloading..." msgstr "Letöltés ..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Beállítások" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatizálás" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Bélyegképek" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Hibakezelés" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Figyelmeztetések" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Megerősítés" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Egyebek" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Eszközkeresés" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Csak külső eszközöket vizsgáljon" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2572,11 +2604,11 @@ msgstr "" "beleértve a fényképezőgépeket, memóriakártyákat, külső merevlemezeket és USB " "flash meghajtókat." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Csak speciális mappákat vizsgáljon az eszközön" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2589,11 +2621,11 @@ msgstr "" "\n" "Ennek a beállításnak a megváltoztatásával minden eszköz ismét beolvasható." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Mappák keresése:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." @@ -2601,11 +2633,11 @@ msgstr "" "A beolvasandó eszközfájlrendszer alapszintű mappái\n" "fotókhoz és videókhoz." -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Hozzáadás ..." -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2616,12 +2648,12 @@ msgstr "" "\n" "Ennek a beállításnak a megváltoztatásával minden eszköz ismét beolvasható." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Eltávolít" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2631,17 +2663,17 @@ msgstr "" "\n" "Ennek a beállításnak a megváltoztatásával minden eszköz ismét beolvasható." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" "Olyan eszközök, amelyeket beállított, hogy automatikusan figyelmen kívül " "hagyják vagy letöltik." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Megjegyzett eszközök" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2649,7 +2681,7 @@ msgstr "" "Távolítson el egy eszközt az eszközök listájáról, hogy automatikusan " "figyelmen kívül hagyja vagy letöltse." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2662,18 +2694,18 @@ msgstr "" "Megjegyzés: A módosítások akkor lépnek életbe, amikor a számítógép a " "következő eszközkeresést végzi." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Mellőzött elérési út" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "Az elérési út végső része, amelyen soha nem szabad fényképeket vagy videókat " "keresni." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2685,7 +2717,7 @@ msgstr "" "Ennek a beállításnak a megváltoztatásával minden eszköz újra beolvasásra " "kerül." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2697,7 +2729,7 @@ msgstr "" "Ennek a beállításnak a megváltoztatásával minden eszköz újra beolvasásra " "kerül." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2708,7 +2740,7 @@ msgstr "" "Ennek a beállításnak a megváltoztatásával minden eszköz újra beolvasásra " "kerül." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2718,7 +2750,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\"> " "szabályos kifejezéseket " -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2730,48 +2762,48 @@ msgstr "" "Ennek a beállításnak a megváltoztatásával minden eszköz újra beolvasásra " "kerül." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Program automatizálás" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "A letöltés megkezdése a program indításakor" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Azonnali letöltés a készülék csatlakoztatását követően" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "A letöltés befejeztével távolítsa el a forrás eszközt" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Kilépés a programból a letöltés végeztével" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" "Kilépés a programból letöltési hibák és figyelmeztetések ellenére is." -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Bélyegkép generáció" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Bélyegképek létrehozása" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Bélyegképek létrehozása a fő programablakban" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Bélyegképek gyorsítótár" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2779,11 +2811,11 @@ msgstr "" "Mentse el a fő programablakban megjelenített bélyegképeket a Rapid Photo " "Downloader egyedi bélyegkép gyorsítótárában" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Rendszerbélyegképek létrehozása" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2791,77 +2823,77 @@ msgstr "" "A letöltés során mentse el a bélyegképeket, amelyeket az asztali fájlkezelők " "és más programok használhatnak" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "A bélyegképek előállításához használt CPU magok száma." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "CPU magok:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Bélyegkép gyorsítótár" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Számítás..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "napok" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "örökké" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Gyorsítótár méret:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Bélyegképek száma:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Adatbázis mérete:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Gyorsítótárnak nem elérhető bélyegképek:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Gyorsítótár tisztítása..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Gyorsítás optimalizálása..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* A program újraindításakor érvényesül" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "A letöltés kihagyása" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Ne töltse le a fájlt és adjon ki hibaüzenetet" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Egyedi azonosító megadása" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2869,23 +2901,23 @@ msgstr "" "Adjon hozzá egy _1 vagy _2 azonosítót a fájlnév végéhez közvetlenül a fájl " "kiterjesztése előtt" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Felülírás" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Felülírja az előzőleg mentett fájlt" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Kihagyás" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Ne írja felül a biztonsági másolatot és adjon ki hibaüzenetet" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2893,7 +2925,7 @@ msgstr "" "Ha ugyanazt a fényképet vagy videót már le is töltötte, válassza ki, hogy " "kihagyja-e a fájl letöltését vagy egyedi azonosítót ad:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2903,7 +2935,7 @@ msgstr "" "létrehoznak egyedi fájlneveket. Állítsa át a fájl átnevezését a főablak " "Átnevezés panelen." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2912,41 +2944,41 @@ msgstr "" "egy azonos nevet tartalmazó fájlt, vagy hagyja felül írni a biztonsági " "másolatot:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Program figyelmeztetések" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Figyelmeztetés megjelenítése, ha:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "A jelenleg nem megjelenített fájlok letöltése" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Figyelmeztetés, amikor olyan fájlokat tölt le, amelyek nem jelennek meg a " "főablakban." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "A mentési célok hiányoznak" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Figyelmeztetés a letöltés megkezdése előtt, ha a fájlok biztonsági mentése " "nem lehetséges." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "A programkönyvtárak hiányoznak vagy hibásak" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2954,11 +2986,11 @@ msgstr "" "Figyelmeztetés, ha a Rapid Photo Downloader által használt szoftverkönyvtár " "hiányzik vagy nem működik." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "A fájlrendszer metaadatait nem lehet beállítani" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2966,11 +2998,11 @@ msgstr "" "Figyelmeztetés, ha hiba van a fájl fájlrendszer metaadataiban, például a " "módosítási idő beállításának." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Nem kezelt fájlok találkozása" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2978,11 +3010,11 @@ msgstr "" "Figyelmeztetés az eszköz vagy a számítógép lekeresése után, ha vannak " "ismeretlen fájlok, amelyek nem szerepelnek a letöltésben." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Ne figyelmeztesse a nem kezelt fájlokat kiterjesztéssel:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -2990,18 +3022,18 @@ msgstr "" "A fájlkiterjesztések kis-és nagybetűket nem tartalmaznak és nem kell " "tartalmazniuk a vezető pontot." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Hozzáad" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Adjon hozzá egy fájlkiterjesztést a nem kezelt fájltípusok listájához, hogy " "ne figyelmeztessen." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -3009,22 +3041,22 @@ msgstr "" "Távolítson el egy fájlkiterjesztést a nem kezelt fájltípusok listájáról, " "hogy ne figyelmeztessen." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" "Törölje a nem kezelt fájltípusok fájlkiterjesztéseinek listáját, hogy ne " "figyelmeztessen." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Fénykép és videó megerősítés" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "Erősítse meg a fájlokat eszközökön és letöltéseken" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" @@ -3034,19 +3066,19 @@ msgstr "" "és JPEG-párokat keresnek,\n" "összehasonlítva azokat több eszközön és a letöltési munkamenetek között." -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Az illeszkedő RAW és JPEG fájlok kezelése:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Egy fénykép" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "Két fénykép" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." @@ -3054,7 +3086,7 @@ msgstr "" "A RAW- és JPEG-képek illesztése páronként egy fotót jelenítsen meg, és ha " "jelölve van, töltse le mindkettőt." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." @@ -3062,23 +3094,23 @@ msgstr "" "A RAW- és JPEG-képek egyező párjainak megjelenítése két különböző " "fényképként. Később még mindig szinkronizálhatja a sorszámukat." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "Megfelelő RAW és JPEG képekkel:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "Ne jelölje meg a JPEG letöltést" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "Ne jelölje meg a RAW letöltést" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Jelölje meg mind a letöltéshez" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -3088,7 +3120,7 @@ msgstr "" "et\n" "letöltéshez. Még mindig megjelölheti letöltéshez." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -3098,14 +3130,14 @@ msgstr "" "értéket\n" "letöltéshez. Még mindig megjelölheti letöltéshez." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" "Amikor RAW és JPEG képeket talál, akkor a letöltés automatikusan jelzi." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" @@ -3113,26 +3145,26 @@ msgstr "" "Ha letiltja a fájlok összevonását, válassza ki, hogy mit kell tennie, amikor " "a letöltési eszköz megjeleníti letöltött fájlokat:" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Ha a letöltési eszköz be van helyezve és a teljes letöltést mutatja a " "képernyő:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "A befejezett letöltések törlése" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Folytassa a befejezett letöltések megjelenítését" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Kérje, mit tegyen" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -3140,7 +3172,7 @@ msgstr "" "Automatikusan törölje a befejezett letöltések megjelenítését, amikor egy új " "letöltőeszköz be van helyezve." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -3148,7 +3180,7 @@ msgstr "" "Tartsa meg a befejezett letöltések megjelenítését, amikor egy új " "letöltőeszköz be van helyezve." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -3156,24 +3188,24 @@ msgstr "" "Kérdezze meg, hogy folytassa-e a befejezett letöltések megjelenítését vagy " "törölje azokat, amikor új letöltési eszközt helyez be." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Verzióellenőrzés" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Ellenőrizze az új verziót indításkor" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" "A program minden egyes indításakor ellenőrizze a program új verzióját." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Fejlesztési kiadásokat is tartalmaz" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3186,12 +3218,12 @@ msgstr "" "\n" "Ha jelenleg fejlesztési verziót futtat, az ellenőrzés mindig megtörténik." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" "A DNG dátum/idő metaadatainak figyelmen kívül hagyása az MTP-eszközökön" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3204,19 +3236,19 @@ msgstr "" "Hasznos olyan eszközökhöz, mint például olyan telefonok és táblagépek, " "amelyek helytelen DNG metaadatokat hoznak létre." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Befejezett letöltések" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Visszaállítja az alapértelmezett %s preferenciaértékeket" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3224,11 +3256,11 @@ msgstr "" "Tisztítja a bélyegkép gyorsítótárat? A gyorsítótár megszűnik, amikor a " "programot elindítja." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Törölje a bélyegkép gyorsító fájlt." -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3236,54 +3268,54 @@ msgstr "" "Szeretné optimalizálni a bélyegkép gyorsítótárat? A gyorsítótár " "optimalizálásra kerül, amikor a következő programot elindítjuk." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "A bélyegkép gyorsítótár optimalizálása" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Mappa megadása kereséshez" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" "Adjon meg egy mappát, amelyet be kell olvasni a fotók és a videók számára" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Mappa:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Adja meg a mellőzni kívánt elérési útvonalat" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Kérlek add meg azt a könyvtárt ahol soha ne keressek fényképeket vagy " "videókat" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Útvonal:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Adja meg a fájl kiterjesztését" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Adjon meg egy fájlkiterjesztést (a vezető pont nélkül)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Kiterjesztés:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Érvénytelen fájlkiterjesztés" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3292,7 +3324,7 @@ msgstr "" "A %s fájlkiterjesztést a Rapid Photo Downloader felismeri, ezért " "nincs értelme figyelmeztetni a jelenlétét." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3787,16 +3819,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "Az idővonal és az indexkép görgetésének szinkronizálása (Ctrl-T)" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Gyors Fotó Letöltő" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3807,11 +3839,11 @@ msgstr "" "fényképekről. A program fut e nélkül is, de telepítése nagyon " "ajánlott." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Probléma a libmediainfo-val" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3821,17 +3853,17 @@ msgstr "" "Photo Downloader a libmediainfo használatával kapja meg a dátumot és az " "időt. A program fut e nélkül is, de a telepítés ajánlott." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Sikertelen letöltés" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Sajnáljuk, a Rapid Photo Downloader új verziójának letöltése nem sikerült." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3839,19 +3871,19 @@ msgstr "" "Az új verzió sikeresen letöltött. Szeretné bezárni a Rapid Photo Downloader " "programot, és telepíteni?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "A Rapid Photo Downloader frissítése" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Telepítés" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Új verzió mentve" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3862,11 +3894,11 @@ msgstr "" "\n" "%s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Frissítés sikertelen" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3874,76 +3906,76 @@ msgstr "" "Sajnáljuk, a Rapid Photo Downloader frissítése sikertelen volt, mert hiba " "történt a telepítő megnyitásakor." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Letöltés" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Frissítés..." -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Preferenciák" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Kilépés" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "&Hibaüzenetek" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "A befejezett letöltések törlése" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Súgó online ..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&A nap tippje..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Probléma jelentése..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Adakozzon..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Ezen alkalmazás fordítása…" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Névjegy" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Frissítések keresése..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Idővonal" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Letöltési cél" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Átnevezés" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Biztonsági mentés" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3952,78 +3984,78 @@ msgstr "" "forrásként" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Kapcsolja be vagy ki a mappát ezen a számítógépen letöltési forrásként" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Ez a számítógép" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Válasszon ki egy forrás mappát" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Tervezett tárolási használat" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Válasszon ki egy célmappát" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Minden" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Új" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Mutat:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Módosítási idő" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Ellenőrzött állapot" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Fájltípus" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Eszköz" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Fajta:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Mindent kiválaszt:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Letöltés %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Letöltés folytatása" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Megállítás" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -4038,13 +4070,13 @@ msgstr "" "megnyitásához).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" "Köszönjük, hogy jelentett egy problémát a Rapid Photo Downloader " "alkalmazásban" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -4057,11 +4089,11 @@ msgstr "" "%(source_path)s.

Ha megváltoztatja az elérési utat, az aktuális " "letöltés ezen a számítógépen törlődik." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "Nem cserélheti a letöltési célt a letöltés során." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -4070,7 +4102,7 @@ msgstr "" " A letöltési cél jóváhagyása

Biztosan megadja a(z) " "%(file_type)s letöltési célállomását %(path)s számára?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -4089,7 +4121,7 @@ msgstr "" "Szeretné folytatni a letöltést?\n" " " -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -4100,7 +4132,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -4109,15 +4141,15 @@ msgstr "" "Érvénytelen letöltési könyvtár:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Letöltés hiba" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "A letöltés nem folytatható." -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -4125,7 +4157,7 @@ msgstr "" "A fotók és a videók nem lesznek használhatóak, mert nincs hova felvenni " "őket. Még mindig el akarja indítani a letöltést?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4134,15 +4166,15 @@ msgstr "" "Nincs mentési eszköz a(z) %(filetype)s biztonsági másolatának " "létrehozásához. Még mindig el akarja indítani a letöltést?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fényképek" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videók" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4150,7 +4182,7 @@ msgstr "" " A fotó- és videómentés célállomások nem léteznek vagy nem írhatók. " "

Még mindig el szeretné indítani a letöltést?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4159,95 +4191,95 @@ msgstr "" " A(z) %(filetype)s mentési cél nem létezik vagy nem írható be.
" "
Még mindig el szeretné indítani a letöltést?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "fénykép" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "videó" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Probléma a biztonsági mentéssel" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s - %(time_left)s maradt (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "Letöltve: %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s : sikertelen letöltés" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "figyelmeztetések" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Minden letöltés befejeződött" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s letöltve" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s letöltése sikertelen volt" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 hiba" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d hibák" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 figyelmeztetés" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d figyelmeztetés" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Letöltött %(no_files_and_types)s %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Letöltött %(no_files_and_types)s %(devices)s - %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Nincs letöltött fájl - %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Nincs letöltött fájl" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4256,7 +4288,7 @@ msgstr "" "A cél alkönyvtárakat és az idővonalat újraépíti, miután a(z) %(camera)s " "összes bélyegképét létrehozta" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4264,7 +4296,7 @@ msgstr "" "A célkönyvtárak és az idővonal újraszerkesztésre kerül, miután minden " "bélyegképet generáltak ehhez a számítógéphez" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4273,7 +4305,7 @@ msgstr "" "A cél alkönyvtárakat és az idővonalat újraépíti, miután a(z) %(device)s az " "összes bélyegképet létrehozta" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4283,7 +4315,7 @@ msgstr "" "%(number_devices)s eszközökre és a számítógépre az összes bélyegképet " "generálta" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4292,7 +4324,7 @@ msgstr "" "A cél alkönyvtárak és az idővonal újraszerkesztésre kerül, miután a(z) " "%(camera)s és a számítógép összes bélyegképe generálva lett" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4301,7 +4333,7 @@ msgstr "" "A cél alkönyvtárakat és az idővonalat újraépíti, miután a(z) %(device)s és a " "számítógép összes bélyegképet generálták" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4310,15 +4342,15 @@ msgstr "" "A cél alkönyvtárak és az idővonal újraszerkesztésre kerül, miután a(z) " "%(number_devices)s eszközök az összes bélyegképét generálták" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "A cél alkönyvtárakat és az idővonalat újraépítették" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "A program beállítása nem jó." -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4333,7 +4365,7 @@ msgstr "" "változtatnia az USB töltéshez az USB-t a fájlok átviteléhez . " "
Alternatív megoldásként figyelmen kívül hagyhatja ezt az eszközt." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4349,24 +4381,24 @@ msgstr "" "csatlakoztassa újra.

Másik lehetőségként figyelmen kívül hagyhatja " "a készüléket." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Próbálja újra" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&A készülék figyelmen kívül hagyása" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "Sajnáljuk, váratlan probléma történt a(z) %s beolvasása közben." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "Sajnos nem lehet letölteni az eszközről." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4374,11 +4406,11 @@ msgstr "" "A probléma megkerülhető azzal, hogy a letöltendő fájlokat a fényképezőgép " "memóriakártyájából egy kártyaolvasó használatával olvassuk be." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Az eszköz lekeresése sikertelen" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4391,7 +4423,7 @@ msgstr "" "amely megpróbálja újra használni. Ha ez nem működik, húzza ki a " "számítógépből a(z) %(camera)s csatlakozóját és csatlakoztassa újra." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4406,53 +4438,53 @@ msgstr "" "húzza ki a számítógépből a %(camera)s csatlakozóját és csatlakoztassa újra, " "majd válassza ki a letölteni kívánt fájlokat." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Befejezett letöltések jelen" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "A(z) %s letöltés befejeződött." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Szeretné törölni a befejezett letöltéseket?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Befejezett letöltések jelen" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "Megjelenik a(z) %s, amelynek letöltése befejeződött." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Szeretné törölni a befejezett letöltést?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" "Szeretne fotókat és videókat letölteni az eszközről %(device)s ?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" " Szeretné figyelmen kívül hagyni a(z) %s -ot, ha ez a program fut? " -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "A fényképezőgépek, a telefonok és a tabletek ugyanazzal a modellnevekkel " "figyelmen kívül lesznek hagyva." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" @@ -4460,16 +4492,16 @@ msgstr "" " Szeretné figyelmen kívül hagyni a(z) %s eszközt, ha ez a program fut? " "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Bármely azonos nevű eszközt figyelmen kívül hagyja." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "A(z) %(location)s letöltése ezen a számítógépen." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4477,94 +4509,94 @@ msgstr "" "Tényleg szeretne letölteni innen?

Néhány rendszeren a beolvasás " "nagyon sokáig tarthat." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Bélyegképek létrehozása a következőhöz: %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "A(z) %s beolvasása" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" "%(number)s %(available files)s ellenőrzött letöltés (%(hidden)s rejtett)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s %(available files)s ellenőrzött a letöltésre" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" "A program információk megjelenítése a parancssorból történő futtatáskor." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" "A parancssorból történő futtatáskor jelezze ki a hibakeresési információkat." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Sorolja fel azokat a fényképeket és videófájl-kiterjesztéseket, amelyeket a " "program felismer és kilép." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Kapcsolja be vagy ki az átnevezés képek." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Kapcsolja be vagy ki a videók átnevezését." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "Kapcsolja be vagy ki a letöltött eszközök automatikus felismerését." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "A számítógépről történő letöltés be- vagy kikapcsolása." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "ELÉRÉSI ÚT" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "Az ELÉRÉSI ÚT ezen a számítógépen, ahonnan letölthet." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "Az ELÉRÉSI ÚT, ahova a fotókat letölteni fogják." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "Az ELÉRÉSI ÚT, ahova a videókat letöltve lesznek." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Fotók és videók biztonsági mentésének bekapcsolása vagy kikapcsolása " "letöltés közben." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Kapcsolja be vagy ki a biztonsági másolatok automatikus felismerését." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "MAPPA" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4577,7 +4609,7 @@ msgstr "" "amelyet a fotók támogatásához használni szeretne, hozzon létre egy mappát " "rajta ezzel a névvel." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4590,7 +4622,7 @@ msgstr "" "biztonsági mentéséhez kíván használni, hozzon létre egy mappát rajta ezzel a " "névvel." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4598,7 +4630,7 @@ msgstr "" "Az ELÉRÉSI ÚT, ahol a biztonsági mentés automatikus felismerése esetén " "biztonsági mentést készül a fotókról." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4606,23 +4638,23 @@ msgstr "" "Az ELÉRÉSI ÚT, ahova a videókról biztonsági másolat készül, amikor a mentési " "eszközök automatikus felismerése ki van kapcsolva." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" "A következő kiterjesztésekkel rendelkező fotók figyelmen kívül hagyása: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "Kapcsolja be vagy ki a letöltéseket a program indításakor." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Kapcsolja be vagy ki a letöltések indítását, amint egy eszközt behelyez." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4630,7 +4662,7 @@ msgstr "" "Kapcsolja be vagy ki a Rapid Photo Downloader bélyegkép gyorsítótár " "használatát. A kikapcsolás nem törli a meglévő gyorsítótár tartalmát." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." @@ -4638,11 +4670,11 @@ msgstr "" "Törölje a bélyegképeket a Rapid Photo Downloader bélyegkép gyorsítótárában " "és lépjen ki." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Felejtse el, hogy mely fájlokat töltötte le és lépjen ki." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4650,7 +4682,7 @@ msgstr "" "Importáljon preferenciákat egy régi programverzióból és lépjen ki. Szükséges " "a gconftool-2 parancssori program." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4660,17 +4692,17 @@ msgstr "" "törölje az összes bélyegképet a bélyegkép gyorsítótárában, és felejtse el, " "hogy mely fájlokat töltötte le korábban és lépjen ki." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "Adja meg a gphoto2 hibakeresési információkat a naplófájlokban." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" "Nyomtasson információt a terminálhoz a csatlakoztatott kamerákról és lépjen " "ki." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4678,36 +4710,36 @@ msgstr "" "A preferenciák importálásához a Rapid Photo Downloader régi verziójából " "telepíteni kell a gconftool-2 programot." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "Nincs korábbi programbeállítás: kilépés" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Preferenciák importálása a Rapid Photo Downloader %(version)s-ból" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "Szeretné másolni a tárolt sorszámot, amelynek értéke %d?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "A program megszakítása." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Soha ne futtassa ezt a programot sudo/root felhasználóként." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" "A Rapid Photo Downloader futtatásához telepítenie kell az ExifTool " "alkalmazást." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4717,7 +4749,7 @@ msgstr "" "\n" "Törölje az összes példányt, kivéve a futtatni kívánt verziót." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4726,15 +4758,15 @@ msgstr "" "lehetőséget az eszköz automatikus felismerésére vagy a \"Ez a számítógép\" " "elérési útjára." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Minden beállítás és gyorsítótár vissza lett állítva" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "A bélyegkép gyorsítótár vissza lett állítva" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Elfelejtették a megjegyzett fájlokat" @@ -4750,15 +4782,15 @@ msgstr "&Ne figyelmeztessen újra erről" msgid "&Don't warn me again about missing or broken program libraries" msgstr "&Ne figyelmeztessen többé a hiányzó vagy törött programkönyvtárakról" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "alkönyvtár és fájlnév" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "fájlnév" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "alkönyvtár" diff --git a/po/id.po b/po/id.po index 0e1200b..f637d8c 100644 --- a/po/id.po +++ b/po/id.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: id\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -482,13 +502,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -502,7 +522,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -517,14 +537,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -566,7 +586,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -576,8 +596,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -592,7 +612,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1301,531 +1321,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Teks" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nama Berkas" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadata" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Urutan" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Tanggal gambar" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Tanggal video" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Hari ini" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Kemarin" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nama" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Ekstensi" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Jumlah gambar" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Jumlah video" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Waktu pencahayaan" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1913,48 +1945,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2050,7 +2082,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2134,55 +2166,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniatur gambar" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2191,54 +2223,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2246,436 +2278,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2684,11 +2716,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2697,86 +2729,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3204,61 +3236,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3266,163 +3298,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Unduh" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Perangkat" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Jeda" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3431,11 +3463,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3444,18 +3476,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3466,7 +3498,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3477,7 +3509,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3486,193 +3518,193 @@ msgstr "" "Folder unduh ini tidak valid:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3682,7 +3714,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3692,34 +3724,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3728,7 +3760,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3738,149 +3770,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3888,7 +3920,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3896,124 +3928,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4029,15 +4061,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/it.po b/po/it.po index 16b3f97..6a733f4 100644 --- a/po/it.po +++ b/po/it.po @@ -7,80 +7,90 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: it\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Scarica e installa l'ultima versione di Rapid Photo Downloader" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Installatore non trovato:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Installatore non in formato tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Sarà eseguito il seguente comando:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "sudo potrà chiedervi la password di sudo" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Comando fallito" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Uscita" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Il repository dell'Universo deve essere abilitato." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Vuoi disinstallare la precedente versione di Rapid Photo Downloader:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -88,26 +98,26 @@ msgstr "" "Impossibile interrogare il sistema dei pacchetti. Verificare la connessione " "a Internet e riprovare" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Verifica se una precedente versione è installata con pip..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "Il seguente pacchetto è sconosciuto sul vostro sistema: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Sono in interrogazione i pacchetti installati e disponibili (può richiedere " "un po' di tempo)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -115,11 +125,17 @@ msgstr "" "Zypper in interrogazione per verificare se i pacchetti richiesti sono già " "installati (può richiedere un po' di tempo)... " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -127,20 +143,20 @@ msgstr "" "Durante lo scaricamento dell'ultima versione, installare la versione di " "sviluppo se è più recente della versione stabile." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -148,13 +164,13 @@ msgstr "" "Disinstallare Rapid Photo Downloader installato con pip, conservando le sue " "dipendenze." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -162,13 +178,13 @@ msgstr "" "Nota: questo non disinstallerà alcuna versione di Rapid Photo Downloader " "installata dal gestore pacchetti della vostra distribuzione Linux." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Le dipendenze saranno rimosse solo se non richieste da alcun altro programma." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -178,15 +194,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -194,103 +210,107 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Requisiti dell'applicazione in installazione..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Questi saranno installati in {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Se disinstallate l'applicazione, rimuovete voi stessi questa documentazione." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Volete installare la documentazione?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Documentazione in installazione in {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Se accade un errore di segmentazione durante l'uscita potete ignorarlo...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "In chiusura..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Per continuare deve essere installato il pacchetto python3-apt." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -298,19 +318,19 @@ msgstr "" "Installare i seguenti pacchetti usando il gestore standard di pacchetti " "della vostra distribuzione Linux, quindi rieseguire l'installatore" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Phyton requests in installazione" @@ -318,70 +338,70 @@ msgstr "Phyton requests in installazione" msgid "Upgrade Rapid Photo Downloader" msgstr "Aggiorna Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Annulla" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "A&ggiorna" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Chiudi" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Esegui" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Premere un tasto qualsiasi per continuare..." -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -503,13 +523,13 @@ msgstr "video THM" msgid "audio" msgstr "audio" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s foto" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -523,7 +543,7 @@ msgstr "Utilizzati" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Dimensione dispositivo sconosciuta" @@ -538,14 +558,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Foto" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Video" @@ -587,7 +607,7 @@ msgid "Rescan" msgstr "Analizza di nuovo" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s pieno" @@ -597,8 +617,8 @@ msgid "Cameras" msgstr "Camere" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Dispositivi" @@ -613,7 +633,7 @@ msgstr "Scaricamento da %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Seleziona sorgente" @@ -1325,531 +1345,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Data e ora" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Testo" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nome file" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Meta-dati" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Ordinamenti" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Codice lavoro" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Data dell'immagine" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Data del video" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Oggi" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Ieri" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Tempo di scaricamento" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nome" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Estensione" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Numero immagine" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Numero video" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Apertura" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Tempo di esposizione" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Lunghezza focale" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Marca fotocamera" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Modello fotocamera" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Modello fotocamera breve" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Modello della fotocamera breve (es.: DSC-P92)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Numero seriale" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Contatore dell'otturatore" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Numero file" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Solo la cartella" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Cartella e file" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nome del proprietario" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Codec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Larghezza" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Altezza" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Lunghezza" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Fotogrammi per secondo" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Artista" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Copyright" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Scaricati oggi" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Numero della sessione" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Numero della sotto-cartella" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Numero memorizzato" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Lettera di sequenza" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Tutte le cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Ultima cifra" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Ultime 2 cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Ultime 3 cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Ultime 4 cifre" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Caso originale" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "MAIUSCOLO" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "minuscolo" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Una cifra" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Due cifre" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tre cifre" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Quattro cifre" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinque cifre" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Sei cifre" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sette cifre" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Sotto-secondi" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "AAAAMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "AAAA-MM-GG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "AAMMGG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "AA-MM-GG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMGGAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMGGAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMGG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "GGMMAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "GGMMAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "GG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Mese (intero)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Mese (abbreviato)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minuti)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Codice lavoro" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1937,48 +1969,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Codici Lavoro" @@ -2074,7 +2106,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2158,55 +2190,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Preferenze" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automazione" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniature" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Gestione degli errori" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Varie" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2215,54 +2247,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2270,438 +2302,438 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Percorsi Ignorati" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Inizia il download all'avvio del programma" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Inizia il download quando il dispositivo viene inserito" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Esce dal programma quando il download è completo" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" "Esce dal programma anche se si sono verificati errori e avvisi durante il " "download" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Salta il download" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Aggiunta di un identificatore univoco" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Sovrascrivi" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Salta" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2710,11 +2742,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2723,88 +2755,88 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Inserire un persorco da ignorare" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Specificare un percorso che non sarà mai esaminato per cercare fotografie e " "video" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Percorso:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3237,61 +3269,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3299,163 +3331,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Scarica" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Traduci questa applicazione..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Dispositivo" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Sospendi" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3464,11 +3496,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3477,18 +3509,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3499,7 +3531,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3510,7 +3542,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3519,193 +3551,193 @@ msgstr "" "La seguente cartella da scaricare non è valida:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "foto" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "video" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problema nel backup" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "Scaricati %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "Impossibile scaricare %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avvisi" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Scaricamenti completati" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s scaricati" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "impossibile scaricare %(filetype)s" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Le preferenze del programma non sono valide" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3715,7 +3747,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3725,34 +3757,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3761,7 +3793,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3771,149 +3803,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3921,7 +3953,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3929,124 +3961,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4062,15 +4094,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "sottocartella e nome del file" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nome del file" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "sotto-cartella" diff --git a/po/ja.po b/po/ja.po index d078c26..91fe47a 100644 --- a/po/ja.po +++ b/po/ja.po @@ -7,126 +7,142 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:23+0000\n" -"Last-Translator: Damon Lynch \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-21 14:56+0000\n" +"Last-Translator: Koji Yokota \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: ja\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "先に進むには,お使いのシステムのパッケージマネージャを使って,python3パッケージのsetuptoolsをまず導入してください." + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "高速写真ダウンローダ・インストーラ" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "高速写真ダウンローダの最新版をダウンロードして導入します." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "インストーラが見つかりません:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "インストーラがtar.gz形式になっていません:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "フォルダ所有者が正しくないことを検知しました.次の所有権を変更し権限をリセットします:" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "次のコマンドが実行されます:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "sudoがsudoパスワードを尋ねるかもしれません." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "このコマンドをいま実行しますか?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "回答が「はい」ではありませんでしたので終了します." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "コマンド失敗" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "終了します" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Universeリポジトリを有効にしなくてはなりません." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "IUSコミュニティのリポジトリを有効にする必要があります." + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "高速写真ダウンローダの旧版をアンインストールしますか?" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "旧版の高速写真ダウンローダが導入済みかパッケージシステムに問い合わせています(これには時間を要することがあります)…" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "パッケージシステムに問い合わせができませんでした.インターネット接続を確認して再度実行してください" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "旧版が導入済みかpipで確認しています…" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "次のパッケージはシステム上で既知ではありません:{}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "続けると,アプリケーションを実行するのに必要なパッケージが導入されます." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "導入済みで利用できるパッケージを問い合わせています(これには時間を要することがあります)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "必要なパッケージが導入済みかzypperに問い合わせています(これには時間を要することがあります)… " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "必要となるパッケージがすでに導入済みかどうかyumに問い合わせています(時間のかかる場合があります)… " + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "各段階での操作確認を求める" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "最新版をダウンロードする際,開発版が安定版よりも新しければ,そちらをインストールする" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" "オプションの高速写真ダウンローダのインストーラのtar.gz版アーカイブ.これを指定しない場合は,最新版がインターネットからダウンロードされます." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -135,13 +151,13 @@ msgstr "" "高速写真ダウンローダのインストーラのtar.gz版アーカイブが,このバージョン({})よりも新しいときでも,アーカイブ内のインストーラは実行しない.既定値" "では,新しい方のインストーラを実行します." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "pipでインストールした高速写真ダウンローダを,依存プログラムは保持したまま,アンインストールします." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -149,18 +165,18 @@ msgstr "" "高速写真ダウンローダをpipでインストール中にインストールした依存プログラムをアンインストールし,高速写真ダウンローダ自身もアンインストールして,終了しま" "す." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "【註】この操作では,Linux頒布版のパッケージマネージャがインストールした高速写真ダウンローダは,アンインストールされません." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "依存プログラムは,他のプログラムによって必要とされていない場合にのみ削除されます." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -174,15 +190,15 @@ msgstr "" "user」でアップグレードできます.また,Linux頒布版のパッケージマネージャがインストールした高速写真ダウンローダは,アンインストールされないことに注" "意してください." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "バージョンファイルのダウンロードに失敗しました" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "バージョンファイルへのアクセス中に,エラーコード{}を受け取りました." -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -194,65 +210,65 @@ msgstr "" "\n" "終了します.\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "アプリケーションの必要物を導入しています…" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "エラーコードを受け取りました" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "アプリケーションの必要物を導入するのに失敗しました:終了します" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "アプリケーションを導入しています…" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "アプリケーションの導入に失敗しました:終了します…" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "プログラムをコマンドラインやアプリケーション・ロンチャーから起動するためには,コンピュータを再起動する必要があるかもしれません." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "アプリケーションのmanページを導入しますか?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "これらは{}に導入されます" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "アプリケーションをアンインストールした場合には,これらのmanページをご自身で削除してください." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "manページもインストールしますか?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "manページを{}にインストールしています" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "manページディレクトリを作成できませんでした:終了します" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "manページをコピーできませんでした" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "(終了時にセグメンテーションフォルトが起きたとしても,無視して構いません…)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -261,7 +277,7 @@ msgstr "" "pipでインストールした高速写真ダウンローダをアンインストールするには,python3ツールのpipが必要です.\n" "先に進めません.終了します." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -269,11 +285,11 @@ msgstr "" "このインストールスクリプトをsudoもしくはrootユーザとして実行してはいけません.\n" "このプログラムを実行するユーザとして実行してください.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "指定時に他のコマンドライン引数を入れないでください" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -281,38 +297,42 @@ msgstr "" "ごめんなさい,このインストーラはカスタムpythonインストールはサポートしていません.\n" "終了します…" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "システムpythonを使用してスクリプトを再開します…" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "Linux頒布版{}{}を検出しました" + +#: ../install.py:1851 msgid "Exiting..." msgstr "終了します..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "続けるには,python3-aptパッケージが導入済みでなくてはなりません." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "Linux頒布版の標準パッケージマネージャを使用して,以下のパッケージを導入し,このインストーラを再実行してください" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "このプログラムを実行するには,Python3とそのパッケージ管理を行うプログラムが導入済みでなくてはなりません." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "Python3のpipとsetuptoolsが更新されなくてはなりません." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "python requestsを導入しています" @@ -320,70 +340,70 @@ msgstr "python requestsを導入しています" msgid "Upgrade Rapid Photo Downloader" msgstr "高速写真ダウンローダを更新" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "中止(&C)" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "更新(&U)" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "バージョン%sに更新するには,更新ボタンをクリックしてください" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "更新を開始するには,更新ボタンをクリックしてください." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "閉じる(&C)" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "実行(&R)" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "この更新を実行する前に高速写真ダウンローダを終了してください" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "更新中です…" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "%sへの更新に成功しました.終了するには閉じるをクリックしてください.プログラムを実行するには実行をクリックしてください." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "更新は成功しました.終了するには閉じるをクリックしてください.プログラムを実行するには実行をクリックしてください." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "更新に失敗しました.閉じるをクリックして終了してください." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "%sを更新中…" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "何かキーを押して続けてください…" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "高速写真ダウンローダの更新に失敗しました" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -504,13 +524,13 @@ msgstr "動画THM" msgid "audio" msgstr "音声" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s個の写真" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -524,7 +544,7 @@ msgstr "使用量" msgid "Excess" msgstr "超過量" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "デバイス容量は不明です" @@ -539,14 +559,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_total)s中%(size_free)sの空き" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "写真" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "動画" @@ -588,7 +608,7 @@ msgid "Rescan" msgstr "再走査" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s使用済" @@ -598,8 +618,8 @@ msgid "Cameras" msgstr "カメラ" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "デバイス" @@ -614,7 +634,7 @@ msgstr "%(device_names)sからダウンロード中" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s個の%(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "ソースを選択" @@ -1521,531 +1541,543 @@ msgstr "その他..." msgid "%s (location does not exist)" msgstr "%s (パスが存在しません)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "日時" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "文字列" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "ファイル名" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "メタデータ" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "連番" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "ジョブコード" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "画像の日付" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "動画の日付" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "今日" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "昨日" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "ダウンロード日時" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "ファイル名" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "拡張子" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "画像番号" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "動画番号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "絞り" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "露出時間" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "焦点距離" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "写真機メーカー" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "写真機型式" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "写真機形式(短縮形)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "写真機形式(短縮形:ハイフン区切り)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "シリアル番号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "シャッター数" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "ファイル番号" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "フォルダのみ" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "フォルダとファイル" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "オーナー名" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "コーデック" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "横幅" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "縦幅" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "長さ" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "毎秒フレーム数" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "アーティスト" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "著作権" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "本日のダウンロード数" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "セッション番号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "サブフォルダ番号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "保存番号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "アルファベット列" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "全桁" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "下1桁" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "下2桁" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "下3桁" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "下4桁" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "原文通り" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "大文字" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "小文字" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "1桁" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "2桁" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "3桁" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "4桁" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "5桁" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "6桁" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "7桁" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "秒未満" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "YYYYMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "YYYY-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "YYYY_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "YYMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "YY-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "YY_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDYYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMYYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "YYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "YY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "月(完全名)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "月(短縮名)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "曜日(完全名)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "曜日(短縮名)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (分)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "日付" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "日付(ハイフン)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "日付(アンダースコア)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "日付とジョブコード" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "YYYYMM_ジョブコード" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "日付とジョブコードサブフォルダ" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "YYYYMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "ジョブコード" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "元のファイル名" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "日付-時間と今日のダウンロード数" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "YYYYMMDD-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "日付と今日のダウンロード数" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "YYYYMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "日付-時間と画像番号" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "YYYYMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "日付- 時間とジョブコード" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "YYYYMMDD-HHMM-ジョブコード-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "YYYYMMDD-ジョブコード-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "日付-時間と動画番号" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "YYYYMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "解像度" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "YYYYMMDD-HHMM-1-1920x1080" @@ -2133,48 +2165,48 @@ msgid "" "subfolder names to use them." msgstr "ジョブコードを使用したい場合には,ファイル名称変更を設定したり,サブフォルダ名を設定したりしてください." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "最後に使用した順" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "ジョブコードの整序:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "昇順" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "降順" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "新規(&N)..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "適用 (&A)" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "削除(&R)" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "すべて削除" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "本当に全てのジョブコードを削除しますか?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "全てのジョブコードを削除" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "ジョブコード" @@ -2274,7 +2306,7 @@ msgstr "スキーム:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "オンラインでヘルプを得る..." @@ -2362,44 +2394,44 @@ msgstr "%(total)s 中 %(downloaded)s" msgid "Downloading..." msgstr "ダウンロード中..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "設定" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "自動化" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "サムネイル" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "エラー処理" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "警告" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "統合" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "その他" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "スキャン中のデバイス" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "外部デバイスのみスキャンする" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2407,11 +2439,11 @@ msgid "" msgstr "" "写真・動画を探す際,カメラ・メモリーカード・外部ハードディスク・USBフラッシュディスクなど,コンピュータ外部のデバイスのみをスキャンする." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "デバイス上の特定のフォルダのみ走査" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2424,21 +2456,21 @@ msgstr "" "\n" "この設定を変更すると,全てのデバイスが再走査されます." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "走査対象フォルダ:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "デバイスファイルシステムのベースレベルで写真や動画を走査するフォルダ" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "追加..." -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2448,12 +2480,12 @@ msgstr "" "\n" "この設定を変更すると,全てのデバイスが再走査されます." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "削除" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2463,21 +2495,21 @@ msgstr "" "\n" "この設定を変更すると,全てのデバイスが再走査されます." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "自動的に無視するかダウンロードするか設定されたデバイス" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "記憶されているデバイス" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "自動的に無視したりダウンロードしたりするデバイスのリストからデバイスを削除します." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2485,23 +2517,23 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "自動的にダウンロードするか否か設定されたデバイスリストを消去" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "対象外パス" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "写真や動画のスキャンを行わないパスの最後の部分" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "対象外パスのリストにパスを追加します." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2511,7 +2543,7 @@ msgstr "" "\n" "この設定を変更すると,全てのデバイスが再度スキャンされます." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2521,7 +2553,7 @@ msgstr "" "\n" "この設定を変更すると,全てのデバイスが再度スキャンされます." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2531,7 +2563,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">正規表現を使用" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2541,162 +2573,162 @@ msgstr "" "\n" "この設定を変更すると,全てのデバイスが再度操作されます." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "プログラム自動化" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "プログラム開始とともにダウンロード開始" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "デバイス挿入とともにダウンロード開始" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "ダウンロード完了時にデバイスをアンマウント(取り出す)" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "ダウンロード完了とともにプログラムを終了" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "ダウンロードに警告やエラーがあった場合でもプログラムを終了" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "サムネイルの生成" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "サムネイルを生成" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "プログラムのメインウィンドウに表示するサムネイルを生成します" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "サムネイルをキャッシュする" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "プログラムのメインウィンドウに表示されるサムネイルを,高速写真ダウンローダ固有のサムネイルキャッシュに保存する" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "システムサムネイルを生成" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "ダウンロード中に,デスクトップファイルマネージャ等に使用可能なサムネイルを保存する" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "サムネイルを生成するのに使用するCPUコアの数" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "CPUコア:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "サムネイルのキャッシュ" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "計算中..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "日" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "永久に" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "キャッシュ容量:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "サムネイル数:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "データベース容量:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "アクセスのないサムネールのキャッシュ保持期間:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "キャッシュを削除..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "キャッシュの最適化..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* プログラムを再起動後有効となります" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "ダウンロードをスキップ" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "ファイルをダウンロードせず,エラーメッセージを表示する" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "重複しない識別子を追記" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "ファイル拡張子の直前,ファイル名の終わりに_1や_2のような識別子を追加します." -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "上書き" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "前回のバックアップファイルを上書きします" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "スキップ" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "バックアップファイルを上書きしないで,エラーメッセージを表示します" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" "同じ名前の写真や動画がすでにダウンロードされている場合には,ファイルのダウンロードをスキップするか重複しない識別子を書き加えるかを選択します:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2704,107 +2736,107 @@ msgid "" msgstr "" "重複しないファイル名を自動生成するのに,連番を用いることが強く推奨されます.メインウィンドウの改名パネルでファイル改名の設定をしてください." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "バックアップの際,同じ名前を持つバックアップデバイス上にファイルがある場合,上書きするかバックアップをしないかを選択します:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "プログラムの警告" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "警告を発するケース:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "現在表示されていないファイルをダウンロード中" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "メインウィンドウに表示されていないファイルをダウンロードしようとするときには警告します." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "バックアップ先がない" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "ファイルをバックアップできない時,ダウンロード開始前に警告する." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "プログラムライブラリが見当たらないか破損している" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "高速写真ダウンローダが使用しているソフトウェアライブラリが,なかったり機能していなかったりした場合には警告する." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "ファイルシステムのメタデータを設定することができません" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "ファイルシステムの修正日時など,ファイルシステムのメタデータを設定する際に,エラーが発生した場合には警告する." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "非取扱ファイルに遭遇" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "デバイスやこのコンピュータを操作して,ダウンロードの対象とならない認識不可能なファイルがあった場合,警告する." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "これらの拡張子のファイルについては取り扱っていなくても警告しない:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "ファイル拡張子は大小文字を区別せず,前置されるドットは含める必要はありません." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "追加" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "警告を発しない非取扱ファイル型のリストにファイル拡張子を追加する." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "警告を発しない非取扱ファイル型のリストからファイル拡張子を削除する." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "警告を発しない非取扱ファイル型のリストを消去する." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "写真と動画の統合" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "デバイスおよびダウンロードにまたがるファイルの統合" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" @@ -2813,47 +2845,47 @@ msgstr "" "複数のデバイスとダウンロードセッションを比較して,重複ファイルや一致するRAW対JPEGの\n" "組がないか検索するデバイス走査の結果を分析します." -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "対応するRAWファイルとJPEGファイルの取扱:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "1枚の写真" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "2枚の写真" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "一致するRAWおよびJPEG写真を一つの写真として表示し,マークされた場合には両方ともダウンロードする." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "一致するRAWおよびJPEG写真を別々の二つの写真として表示する.そのことに関わらず,これらの連番を同期することは可能です." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "一致するRAWおよびJPEG写真とともに:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "JPEGをダウンロード用にマークしない" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "RAWをダウンロード用にマークしない" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "両方ともダウンロード用にマークする" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -2862,7 +2894,7 @@ msgstr "" "一致するRAWおよびJPEG写真が検出された場合,JPEGをダウンロード対象として自動的に\n" "マークしない.手動でダウンロードにマークすることは可能です." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -2871,70 +2903,70 @@ msgstr "" "一致するRAWおよびJPEG写真が検出された場合,RAWをダウンロード対象として自動的に\n" "マークしない.手動でダウンロードにマークすることは可能です." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "一致するRAWおよびJPEG写真が検出された場合,両方をダウンロード対象として自動的にマークします." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "ファイル統合を無効にした場合に,終了したダウンロードが表示されたまま,ダウンロードデバイスが挿入されたとき,どうするか選択してください:" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "終了したダウンロードが表示されたまま,ダウンロードデバイスが挿入されたとき:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "完了したダウンロードを消去" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "完了したダウンロードの表示を維持" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "どうするかプロンプトを表示" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "新しいダウンロードデバイスが挿入された際,完了分のダウンロードの表示を自動的に消去する." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "新しいダウンロードデバイスが挿入された際,完了分のダウンロードの表示を維持する." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "新しいダウンロードデバイスが挿入された際,完了分のダウンロードの表示を消去するか維持するかの選択を表示する." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "バージョンチェック" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "起動時に新しいバージョンをチェック" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "プログラムを起動するたびに,新しいバージョンがないかチェックします." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "開発リリースを含む" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2946,11 +2978,11 @@ msgstr "" "\n" "開発版を実行中であれば,これらは常にチェックされます." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "MTPデバイス上のDNG日時メタデータは無視" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2962,86 +2994,86 @@ msgstr "" "\n" "正しくないDNGメタデータを生成する一部の電話・タブレットのようなデバイスに便利です." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "完了したダウンロード" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "%sの既定設定値に戻す" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "サムネイルキャッシュを消去しますか?キャッシュは,次回プログラムを起動した際に消去されます." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "サムネイルキャッシュを消去" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "サムネイルキャッシュを最適化しますか?キャッシュは,次回プログラムを起動した際に最適化されます." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "サムネイルキャッシュを最適化" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "走査するフォルダを入力" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "写真と動画の走査対象となるフォルダを指定" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "フォルダ:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "対象外パスを入力してください" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "写真や動画のスキャンで検索されないパスを指定してください" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "パス:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "ファイル拡張子を入力してください" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "ファイル拡張子を指定してください(最初のピリオドは除く)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "拡張子:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "ファイル拡張子が無効です" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "ファイル拡張子%sを高速写真ダウンローダは認識しますので,それがあることを警告させることは無意味です." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3501,16 +3533,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "時間軸の同期とサムネイルのスクロールを切替(Ctrl-T)" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "高速写真ダウンローダ" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3519,11 +3551,11 @@ msgstr "" "ExifToolに問題発生

高速写真ダウンローダは動画と写真からメタデータを取得するのにExifToolを使用します.これがな" "くても実行可能ですが,導入しておくことが強く推奨されます." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "libmediainfoの問題" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3532,34 +3564,34 @@ msgstr "" "ライブラリlibmediainfoがないようです

高速写真ダウンローダは,動画が撮られた日付と時間を取得するのにlibmedi" "ainfoを使用します.これがなくてもプログラムは実行できますが,導入することが推奨されます." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "ダウンロードに失敗しました" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "すみません,高速写真ダウンローダの新しいバージョンをダウンロードするのに失敗しました." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "新しいバージョンが無事ダウンロードされました.高速写真ダウンローダを終了して,新しいバージョンを導入して良いですか?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "高速写真ダウンローダを更新" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "導入" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "新しいバージョンが保存されました" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3570,163 +3602,163 @@ msgstr "" " %s\n" "に保存されています" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "アップグレードに失敗しました" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "すみません,インストーラを開く際にエラーが発生したため,高速写真ダウンローダの更新に失敗しました." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "ダウンロード" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "更新(&R)..." -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "設定(&P)" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "終了(&Q)" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "エラー報告(&R)" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "終了したダウンロードを削除" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "オンラインでヘルプを得る..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "今日の豆知識(&T)" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "問題の報告..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "寄付をする..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "このアプリケーションを翻訳..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "このソフトウェアについて(&A)..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "更新のチェック..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "時間軸" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "ダウンロード先" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "名称変更" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "バックアップ" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "このコンピュータに接続しているデバイスをダウンロードソースとして使用するかどうかを切り替えます" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "このコンピュータ上のフォルダをダウンロードソースとして使用するかどうかを切り替えます" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "このコンピュータ" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "ソースフォルダを選択してください" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "予測使用容量" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "ダウンロード先フォルダを選択してください" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "全て" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "新規" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "表示:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "修正日時" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "チェック状態" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "ファイル型" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "デバイス" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "整序:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "すべてを選択:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "%(files)sをダウンロード" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "ダウンロード再開" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "一時停止" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at
{website}.

\n" @@ -3739,11 +3771,11 @@ msgstr "" " 開くにはここをクリックしてください).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "高速写真ダウンローダの問題を報告いただきありがとうございます" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3754,18 +3786,18 @@ msgstr "" "このコンピュータのソースパスを変更

ソースパスを本当に%(new_path)sに変更しますか?

現在,%(sou" "rce_path)sからダウンロードを実行中です.

パスを変更すると,現在実行中のこのコンピュータへのダウンロードは取り消されます." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "ダウンロード中にダウンロード先を変更することはできません." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "ダウンロード先の確認

%(file_type)sのダウンロード先を%(path)sに設定してよろしいですか?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3783,7 +3815,7 @@ msgstr "" "ダウンロードを開始しますか?\n" " " -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3794,7 +3826,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3803,42 +3835,42 @@ msgstr "" "下記のダウンロードフォルダは無効です:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "ダウンロードエラー" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "ダウンロードを進めることができません." -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "バックアップ場所がないので,写真と動画はバックアップされません.これに関わらずダウンロードを開始しますか?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "%(filetype)sをバックアップするバックアップデバイスがありません.これに関わらずダウンロードを開始しますか?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "写真" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "動画" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "写真・動画バックアップ先が存在しないか書き込みができません.

これに関わらずダウンロードを開始しますか?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -3846,115 +3878,115 @@ msgid "" msgstr "" "%(filetype)sのバックアップ先が存在しないか書き込みができません.

これに関わらずダウンロードを開始しますか?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "写真" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "動画" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "バックアップに障害" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — あと%(time_left)s(%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s個の%(filetypes)sがダウンロードされました" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s個の%(filetypes)sがダウンロードに失敗しました" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "警告" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "全ダウンロード完了" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)sがダウンロードされました" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)sのダウンロードに失敗しました" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1エラー" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%dエラー" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1警告" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d警告" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "%(devices)sから%(no_files_and_types)sをダウンロードしました" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "%(devices)sから%(no_files_and_types)sをダウンロードしました — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "ファイルはダウンロードされませんでした — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "ファイルはダウンロードされませんでした" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "%(camera)sのサムネイルが全て生成された後,受入先サブフォルダと時間軸は再構築されます" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "このコンピュータのサムネイルが全て生成された後,受入先サブフォルダと時間軸は再構築されます" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "%(device)sのサムネイルが全て生成された後,受入先サブフォルダと時間軸は再構築されます" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3962,21 +3994,21 @@ msgid "" msgstr "" "%(number_devices)s個のデバイスとこのコンピュータのサムネイルが全て生成された後,受入先サブフォルダと時間軸は再構築されます" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "%(camera)sとこのコンピュータのサムネイルが全て生成された後,受入先サブフォルダと時間軸は再構築されます" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "%(device)sとこのコンピュータのサムネイルが全て生成された後,受入先サブフォルダと時間軸は再構築されます" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3984,15 +4016,15 @@ msgid "" msgstr "" "%(number_devices)s個のデバイスとこのコンピュータのサムネイルが全て生成された後,受入先サブフォルダと時間軸は再構築されます" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "受入先サブフォルダと時間軸は再構築されました" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "プログラム設定が無効です" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4005,7 +4037,7 @@ msgstr "" "ックを解除して再度試みてください.

モデルによっては,USB充電モード設定をUSBファイル送信モードに変更する必" "要があるかもしれません.

このデバイスを無視することも可能です." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4018,34 +4050,34 @@ msgstr "" "ョンを終了して,再試行してください.それでもうまくいかない場合は,%(camera)sをコンピューターから外して再度差し込んでください.

あ" "るいは,このデバイスを無視しても結構です." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "再試行(&T)" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "このデバイスは無視(&I)" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "すみません,%sを走査中に予期しない問題が発生しました." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "残念ながら,このデバイスからはダウンロードできません." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "この問題の回避策としては,カードリーダを使用して,カメラのメモリカードからダウンロードすることが考えられます." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "デバイス走査失敗" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4056,7 +4088,7 @@ msgstr "" "%(camera)sをアンマウントできないので,走査できません.

(ファイルブラウザ等)これを使用している他のアプリケーション" "を終了して,再試行してください.それでもうまくいかない場合は,%(camera)sをコンピューターから外して再度差し込んでください." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4069,149 +4101,149 @@ msgstr "" "リケーションを終了して,再試行してください.それでもうまくいかない場合は,%(camera)sをコンピューターから外してから再度差し込み,ダウンロードした" "いファイルを選択してください." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "完了したダウンロードがあります" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "ダウンロードが完了した%sが表示されます." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "完了したダウンロードを消去しますか?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "完了したダウンロードがあります" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "ダウンロードが完了した%sが表示されます." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "完了したダウンロードを消去しますか?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "写真と動画をデバイス%(device)sからダウンロードしますか?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "このプログラムの実行中はつねに%sを無視しますか?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "同じモデル名のカメラ・携帯・タブレットはすべて無視されます." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "このプログラムの実行中はつねにデバイス%sを無視しますか?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "同じ名前のデバイスは全て無視されます." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "このコンピュータの%(location)sからダウンロードしています." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "本当にここからダウンロードしますか?

システムによっては,この場所の走査には非常に永くの時間がかかります." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "%sのサムネイルを生成しています" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "%sを走査中" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "%(available files)s中%(number)sがダウンロード用にチェックされました(%(hidden)s非表示)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(available files)s中%(number)sがダウンロード用にチェックされました" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "コマンドラインから実行する際,プログラム情報を表示します." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "コマンドラインから実行する際,デバッグ情報を表示します." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "プログラムが認識する写真と動画のファイル拡張子を一覧表示して終了します." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "写真の名称変更を入切します." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "動画の名称変更を入切します." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "ダウンロード元デバイスの自動検出を入切します." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "このコンピュータからダウンロードするか切り替えます" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "パス" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "このコンピュータのダウンロード元のPATH" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "写真をダウンロードするパス." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "動画をダウンロードするパス." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "ダウンロード中の写真・動画のバックアップを入切します." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "バックアップデバイスの自動検出を入切します." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "フォルダ" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4221,7 +4253,7 @@ msgstr "" "自動検出された写真バックアップデバイスで,バックアップを保存するフォルダで,フォルダ名はデバイスがバックアップ用かどうかを認識するのに用いられます.写真バ" "ックアップ用に使いたいデバイスには,すべてこの名前のフォルダを作ってください." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4231,55 +4263,55 @@ msgstr "" "自動検出された動画バックアップデバイス上にバックアップを保存するフォルダです.このフォルダ名のあるなしでデバイスがバックアップ用であるか否かを判定します." "ビデオをバックアップしたいデバイスには,全てこの名前のフォルダを作成してください." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "バックアップデバイスの自動検出が切のとき,写真をバックアップするパスです." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "バックアップデバイスの自動検出が切のとき,動画をバックアップするパスです." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "無視する写真の拡張子:%s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "プログラムが起動してすぐのダウンロードの開始を入切" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "デバイスの挿入と同時にダウンロードを開始するか否かを設定." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "高速写真ダウンローダのサムネイルキャッシュの使用を入切.これを切にしても既存のキャッシュの内容は削除されません." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "高速写真ダウンローダのサムネイルキャッシュ中の全サムネイルを削除して終了します." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "以前にダウンロードされたファイルを忘却して終了します." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "古いバージョンのプログラムから設定をインポートして終了します.コマンドラインプログラムのgconftool-2が必要です." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4287,48 +4319,48 @@ msgid "" msgstr "" "プログラム設定を全て既定値にリセットして,サムネイルキャッシュ中の全サムネイルを削除し,以前にダウンロードされたファイルを忘却して,終了します." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "ログファイルにgphoto2デバッグ情報を含めます." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "接続されているカメラの情報を端末に表示して終了します." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "古いバージョンの高速写真ダウンローダから設定を読み込むには,gconftool-2というプログラムを導入する必要があります." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "以前のプログラム設定は検出されませんでした:終了します" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "高速写真ダウンローダ%(version)sから設定を読み込みます" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "保存されている連番(値:%d)をコピーしますか?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "プログラムを終了します." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "sudo / rootユーザーではこのプログラムを決して実行しないでください" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "高速写真ダウンローダを実行するには,ExifToolを導入しなくてはなりません." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4338,7 +4370,7 @@ msgstr "" "\n" "実行したいバージョンを除き,全コピーをアンインストールしてください." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4346,15 +4378,15 @@ msgstr "" "コマンドライン上にパスを指定する際,デバイス自動検出のオプションを同時に指定したり,\n" "「このコンピュータ」のパスを指定したりしないでください." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "設定とキャッシュは全てリセットされました" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "サムネイルキャッシュはリセットされました" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "記憶されていたファイルは忘れられました" @@ -4370,15 +4402,15 @@ msgstr "これについては今後警告しない(&D)" msgid "&Don't warn me again about missing or broken program libraries" msgstr "不備のあるプログラムライブラリについては,今後警告しない(&D)" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "サブフォルダ及びファイル名" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "ファイル名" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "サブフォルダ" diff --git a/po/kab.po b/po/kab.po index 6a9f6d1..ed79a15 100644 --- a/po/kab.po +++ b/po/kab.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-18 09:15+0000\n" +"Last-Translator: Belkacem Mohammed \n" "Language-Team: Kabyle \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: kab\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Amsebdad n umsider n Rapid Photo" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Sider sakin sebded lqem aneggaru n umsider Rapid Photo." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Ulac amsebdad:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Ulac amsebdad s umasal tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 -msgid "Exiting..." +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" msgstr "" +#: ../install.py:1851 +msgid "Exiting..." +msgstr "Tufɣa..." + #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" -msgstr "" +msgstr "&Sefsex" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" -msgstr "" +msgstr "&Mdel" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" -msgstr "" +msgstr "&Selkem" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -484,13 +504,13 @@ msgstr "tavidyut THM" msgid "audio" msgstr "ameslaw" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s n tewlafin" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -504,7 +524,7 @@ msgstr "Yettwaseqdec" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -519,14 +539,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Tiwlafin" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Tividyutin" @@ -537,7 +557,7 @@ msgstr "" #: ../raphodo/destinationdisplay.py:329 ../raphodo/nameeditor.py:524 msgid "Custom..." -msgstr "" +msgstr "Yugnen..." #: ../raphodo/destinationdisplay.py:697 msgid "Configure photo subfolder creation" @@ -568,7 +588,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s n taččart" @@ -578,8 +598,8 @@ msgid "Cameras" msgstr "Takamiṛat" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Ibenkan" @@ -594,7 +614,7 @@ msgstr "Asider seg %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Fren aɣbalu" @@ -1092,44 +1112,44 @@ msgstr "" #. Be friendly in the last few seconds #: ../raphodo/downloadtracker.py:532 msgid "A few seconds" -msgstr "" +msgstr "Kra n tesinin" #: ../raphodo/downloadtracker.py:588 msgid "1 second" -msgstr "" +msgstr "1 tasint" #: ../raphodo/downloadtracker.py:590 #, python-format msgid "%d seconds" -msgstr "" +msgstr "%d tasinin" #: ../raphodo/downloadtracker.py:595 msgid "1 minute" -msgstr "" +msgstr "1 tasdat" #: ../raphodo/downloadtracker.py:597 #, python-format msgid "%d minutes" -msgstr "" +msgstr "%d tesdatin" #: ../raphodo/downloadtracker.py:602 ../raphodo/downloadtracker.py:784 msgid "1 hour" -msgstr "" +msgstr "1 n usrag" #: ../raphodo/downloadtracker.py:604 #, python-format msgid "%d hours" -msgstr "" +msgstr "%d n isragen" #: ../raphodo/downloadtracker.py:609 ../raphodo/downloadtracker.py:813 #: ../raphodo/downloadtracker.py:821 msgid "1 day" -msgstr "" +msgstr "1 n wass" #: ../raphodo/downloadtracker.py:611 #, python-format msgid "%d days" -msgstr "" +msgstr "%d dayn wussans" #: ../raphodo/downloadtracker.py:790 msgid "1 minute, 1 second" @@ -1239,7 +1259,7 @@ msgstr "" #: ../raphodo/errorlog.py:233 msgid "Clear" -msgstr "" +msgstr "Sfeḍ" #: ../raphodo/errorlog.py:333 msgid "Phrase not found" @@ -1291,7 +1311,7 @@ msgstr "" #: ../raphodo/foldercombo.py:120 msgid "File System" -msgstr "" +msgstr "Anagraw n ufaylu" #: ../raphodo/foldercombo.py:157 msgid "Other..." @@ -1303,533 +1323,545 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" -msgstr "" +msgstr "Aḍris" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" -msgstr "" +msgstr "Isem n ufaylu" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" -msgstr "" +msgstr "Adferisefka" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" -msgstr "" +msgstr "Igzumen" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" -msgstr "" +msgstr "Ass-a" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" -msgstr "" +msgstr "Iḍelli" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" -msgstr "" +msgstr "Isem" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" -msgstr "" +msgstr "Asiɣzef" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" -msgstr "" +msgstr "Akud n timzikent" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" -msgstr "" +msgstr "Talɣa n taweṣṣaft" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" -msgstr "" +msgstr "Tehri" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" -msgstr "" +msgstr "Awrir" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" -msgstr "" +msgstr "Tanzagt" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" -msgstr "" +msgstr "Anaẓur" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" -msgstr "" +msgstr "Izerfan ttwaḥerzen" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" -msgstr "" +msgstr "Akk izwilen" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" -msgstr "" +msgstr "Sa n izwilen" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" -msgstr "" +msgstr "DDMMYYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" -msgstr "" +msgstr "DD-MM-YYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" -msgstr "" +msgstr "DD_MM_YYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" -msgstr "" +msgstr "DDMMYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" -msgstr "" +msgstr "DD-MM-YY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" -msgstr "" +msgstr "DD_MM_YY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "YYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "YY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Ayyur (ummid)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Ayyur (awezlan)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (tisdatin)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Azemz" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" -msgstr "" +msgstr "MMYYYY_Tangalt n Twuri" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" -msgstr "" +msgstr "MMYYYY" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" -msgstr "" +msgstr "DDMMYYYY-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" -msgstr "" +msgstr "DDMMYYYY-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" -msgstr "" +msgstr "DDMMYYYY-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" -msgstr "" +msgstr "DDMMYYYY-HHMM-Job Code-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" -msgstr "" +msgstr "DDMMYYY-Tangalt n Twuri-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" -msgstr "" +msgstr "DDMMYYYY_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" -msgstr "" +msgstr "Afray" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" -msgstr "" +msgstr "DDMMYYYY-HHMM-1-1920x1080" #: ../raphodo/jobcodepanel.py:64 msgid "Enter a new Job Code, or select a previous one" @@ -1915,48 +1947,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" -msgstr "" +msgstr "Aseqdec anneggaru" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" -msgstr "" +msgstr "S walluy" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" -msgstr "" +msgstr "S usider" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." -msgstr "" +msgstr "Amaynut" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" -msgstr "" +msgstr "&Snes" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" -msgstr "" +msgstr "&Kkes" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" -msgstr "" +msgstr "Kkes akk" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2052,13 +2084,13 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" #: ../raphodo/nameeditor.py:1052 msgid "Insert" -msgstr "" +msgstr "Ger" #: ../raphodo/nameeditor.py:1395 msgid "Save Preset - Rapid Photo Downloader" @@ -2136,55 +2168,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" -msgstr "" +msgstr "Ismenyifen" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" -msgstr "" +msgstr "Ilɣa" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" -msgstr "" +msgstr "Divers" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2193,54 +2225,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." -msgstr "" +msgstr "Rnu..." -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" -msgstr "" +msgstr "Kkes" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2248,436 +2280,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" -msgstr "" +msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" -msgstr "" +msgstr "ussan" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" -msgstr "" +msgstr "Sfeɛj" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" -msgstr "" +msgstr "Zgel" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" -msgstr "" +msgstr "Rnu" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2686,11 +2718,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2699,86 +2731,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" -msgstr "" +msgstr "Asiɣzef:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -2802,7 +2834,7 @@ msgstr "" #: ../raphodo/preferences.py:288 msgid "Birthday" -msgstr "" +msgstr "Azemz n tlalit" #: ../raphodo/preferences.py:631 #, python-format @@ -2831,7 +2863,7 @@ msgstr "" #: ../raphodo/problemnotification.py:90 #, python-format msgid "Error: %s" -msgstr "" +msgstr "Tuccḍa: %s" #: ../raphodo/problemnotification.py:117 #, python-format @@ -3153,7 +3185,7 @@ msgstr "" #: ../raphodo/proximity.py:1735 #, python-format msgid "%(minutes)dm" -msgstr "" +msgstr "%(minutes)dm" #. Translators: i.e. "1.5h", which is short for 1.5 hours. #. Replace the entire string with the correct localized value @@ -3206,61 +3238,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Asider ur yeddi ara" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Sebded" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3268,163 +3300,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Sider" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Smiren..." -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Ismenyifen" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" -msgstr "" +msgstr "&Ffeɣ" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." -msgstr "" +msgstr "Azen ugur" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Mudd tawsa..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Suqel asnas-agi..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Ɣef..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Senqed ileqman..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" -msgstr "" +msgstr "Amazray" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Taniɣert" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Snifel isem" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" -msgstr "" +msgstr "Meṛṛa" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" -msgstr "" +msgstr "Amynut" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" -msgstr "" +msgstr "Anaw n ufaylu" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" -msgstr "" +msgstr "Fren akk:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" -msgstr "" +msgstr "Ḥbes" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3433,11 +3465,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3446,18 +3478,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3468,7 +3500,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3476,200 +3508,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" -msgstr "" +msgstr "1 Alɣu" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" -msgstr "" +msgstr "%d ilɣa" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3679,7 +3711,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3689,34 +3721,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3725,7 +3757,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3735,149 +3767,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3885,7 +3917,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3893,124 +3925,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4026,15 +4058,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" @@ -4122,16 +4154,16 @@ msgstr "" #. translators: natural language expression signifying a single video #: ../raphodo/rpdfile.py:343 msgid "a video" -msgstr "" +msgstr "tavidyut" #: ../raphodo/rpdfile.py:345 msgid "1 Video" -msgstr "" +msgstr "1 Tavidyut" #. translators: natural language expression signifying a single photo #: ../raphodo/rpdfile.py:352 msgid "a photo" -msgstr "" +msgstr "tawlaft" #: ../raphodo/rpdfile.py:354 msgid "1 Photo" @@ -4144,11 +4176,11 @@ msgstr "" #: ../raphodo/rpdfile.py:844 msgid "Photo" -msgstr "" +msgstr "Tawlaft" #: ../raphodo/rpdfile.py:884 msgid "Video" -msgstr "" +msgstr "Tavidyut" #: ../raphodo/storage.py:141 msgid "File system root" @@ -4218,19 +4250,19 @@ msgstr "" #. kilobytes, etc. #: ../raphodo/utilities.py:170 msgid "B" -msgstr "" +msgstr "B" #: ../raphodo/utilities.py:170 msgid "KB" -msgstr "" +msgstr "KAṬ" #: ../raphodo/utilities.py:170 msgid "MB" -msgstr "" +msgstr "KAṬ" #: ../raphodo/utilities.py:170 msgid "GB" -msgstr "" +msgstr "GAṬ" #: ../raphodo/utilities.py:170 msgid "TB" @@ -4280,11 +4312,11 @@ msgstr "" #: ../raphodo/utilities.py:473 msgid "six" -msgstr "" +msgstr "seḍis" #: ../raphodo/utilities.py:474 msgid "seven" -msgstr "" +msgstr "sa" #: ../raphodo/utilities.py:475 msgid "eight" @@ -4340,15 +4372,15 @@ msgstr "sin imrawen" #: ../raphodo/viewutils.py:240 msgid "&OK" -msgstr "" +msgstr "&Ih" #: ../raphodo/viewutils.py:243 msgid "&Save" -msgstr "" +msgstr "&ekles" #: ../raphodo/viewutils.py:244 msgid "&Help" -msgstr "" +msgstr "&Tallalt" #: ../raphodo/viewutils.py:245 msgid "Restore Defaults" @@ -4356,11 +4388,11 @@ msgstr "" #: ../raphodo/viewutils.py:246 msgid "&Yes" -msgstr "" +msgstr "&Ih" #: ../raphodo/viewutils.py:247 msgid "&No" -msgstr "" +msgstr "&Ala" #: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:1 msgid "" @@ -4393,7 +4425,7 @@ msgstr "" #: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:5 msgid "Downloading" -msgstr "" +msgstr "Asider" #: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:6 msgid "The Timeline" diff --git a/po/nb.po b/po/nb.po index 32860cd..295569b 100644 --- a/po/nb.po +++ b/po/nb.po @@ -7,35 +7,41 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: nb\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader-installasjonsskript" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Last ned og installer siste versjon av Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Fant ikke installasjonsfil:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Installasjonsfilen er ikke i formatet tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -43,40 +49,44 @@ msgstr "" "Oppdaget feil eier av mappe. Endrer eierskap av og tilbakestiller " "tillatelser for" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Følgende kommando vil bli kjørt:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "du kan bli forespurt om ditt sudo passord." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Vil du kjøre kommandoen nå?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Svaret er ikke ja, avslutter." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Klarte ikke å kjøre kommandoen" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Avslutter" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Pakkekilden «Universe» må være aktivert." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Vil du avinstallere den forrige versjonen av Rapid Photo Downloader:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -84,7 +94,7 @@ msgstr "" "Kontrollerer pakkesystemet for å se om en eldre versjon av Rapid Photo " "Downloader er installert (dette kan ta en stund) ..." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -92,27 +102,27 @@ msgstr "" "Klarte ikke å kontrollere pakkesystemet. Kontroller at du er tilkoblet " "Internett og prøv igjen" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Kontrollerer om forrige versjon var installert med pip ..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "Følgende pakke er ukjent på systemet ditt: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "For å fortsette vil noen pakker som kreves for å kjøre programmet bli " "installert." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Kontrollerer installerte og tilgjengelige pakker (dette kan ta en stund)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -120,11 +130,17 @@ msgstr "" "Forespør zypper for å se om noen nødvendige pakker allerede er installert " "(dette kan ta en stund) ... " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Spør om å bekrefte handling for hvert trinn." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -132,7 +148,7 @@ msgstr "" "Ved nedlasting av den seneste versjonen velg å installere utviklingsversjon " "hvis den er nyere enn den stabile versjonen.." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -140,7 +156,7 @@ msgstr "" "Valgfritt tar.gz installasjonsarkiv. Om ikke spesifisert, lastes den nyeste " "versjonen ned fra Internett." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -150,7 +166,7 @@ msgstr "" "den er nyere enn denne versjonen ({}). Standard er å installere seneste " "versjon." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -158,7 +174,7 @@ msgstr "" "Avinstaller Rapid Photo Downloader som ble installert av pip, men behold " "avhengighetene." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -166,7 +182,7 @@ msgstr "" "Avinstallere Rapid Photo Downloader og avhengighetene installert av pip, " "avslutt deretter." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -174,12 +190,12 @@ msgstr "" "Merk: Dette vil ikke fjerne eventuelle versjoner av Rapid Photo Downloader " "som er installert med pakkebehandleren i din Linux-distribusjon." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "Avhengigheter vil kun fjernes om de ikke kreves av andre programmer." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -194,15 +210,15 @@ msgstr "" "user». Også merk at eventuelle versjoner av Rapid Photo Downloader som er " "installert av pakkebehandleren i din Linux-distribusjon vil ikke bli fjernet." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Klarte ikke å laste ned versjonsfilen" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "Fikk feilkode {} ved henting av versjonsfilen" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -214,27 +230,27 @@ msgstr "" "\n" "Avslutter.\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Installerer programkrav ..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Fikk feilkode" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "Klarte ikke å installere programkrav; avslutter" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Installerer programmet ..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Klarte ikke å installere programmer; avslutter ..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -242,40 +258,40 @@ msgstr "" "Du må kanskje starte datamaskinen på nytt for å kunne kjøre programmet fra " "kommandolinjen eller programstarteren." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Vil du installere manualsider for programmet?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "De vil bli installert til {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "Hvis du avinstallerer programmet, må du fjerne manualsidene manuelt." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Vil du installere manualsidene?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Installerer manualsidene til {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "Kunne ikke opprette mappe for manualsider: avslutter" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Klarte ikke å kopiere manualsidene." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Om det oppstår en segmenteringsfeil ved avslutning kan den ignoreres ...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -285,7 +301,7 @@ msgstr "" "Downloader som var installert med pip.\n" "Kan ikke fortsette. Avslutter." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -293,11 +309,11 @@ msgstr "" "Ikke kjør installasjonsskriptet som sudo / root-bruker.\n" "Kjør det som brukeren som skal bruke programmet.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "Ikke ta med noen andre kommandolinjeparametre når du angir" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -306,20 +322,24 @@ msgstr "" "installasjon.\n" "Avslutter ..." -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Starter skriptet på nytt med systemets python-utgave ..." -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Avslutter …" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "For å fortsette må pakken python3-apt være installert." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -327,7 +347,7 @@ msgstr "" "Installer følgende pakker med din Linux-distribusjons standard " "pakkebehandler, kjør deretter dette installasjonsprogrammet på nytt" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -336,13 +356,13 @@ msgstr "" "Python 3 installeres." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "Python 3 verktøyene pip og setuptools må oppgraderes for brukeren din." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Installerer python requests" @@ -350,40 +370,40 @@ msgstr "Installerer python requests" msgid "Upgrade Rapid Photo Downloader" msgstr "Oppgrader Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Avbryt" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Oppgrader" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Klikk oppgrader-knappen for å oppgradere til versjon %s." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Klikk på oppgrader-knappen for å starte oppgraderingen." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Lukk" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Kjør" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Lukk Rapid Photo Downloader før du oppgraderer" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Oppgraderer …" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -392,7 +412,7 @@ msgstr "" "Oppgradert til %s. Klikk lukk for å avslutte, eller kjør for å starte " "programmet." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -400,24 +420,24 @@ msgstr "" "Oppgradering fullført. Klikk lukk for å avslutte, eller kjør for å starte " "programmet." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Oppgradering mislyktes. Klikk lukk for å avslutte." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Oppgraderer %s …" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Trykk på en tast for å fortsette …" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Oppgradering av Rapid Photo Downloader feilet" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -545,13 +565,13 @@ msgstr "video THM" msgid "audio" msgstr "lyd" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Bilder" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -565,7 +585,7 @@ msgstr "Brukt" msgid "Excess" msgstr "Overflødig" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Ukjent enhetsstørrelse" @@ -580,14 +600,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s ledig av %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Bilder" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Videoklipp" @@ -629,7 +649,7 @@ msgid "Rescan" msgstr "Skann på nytt" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s full" @@ -639,8 +659,8 @@ msgid "Cameras" msgstr "Kameraer" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Enheter" @@ -655,7 +675,7 @@ msgstr "Laster ned fra %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Velg kilde" @@ -1496,531 +1516,543 @@ msgstr "Andre …" msgid "%s (location does not exist)" msgstr "%s (plasseringen finnes ikke)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Dato tid" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Tekst" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Filnavn" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadata" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sekvenser" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Oppdragsnavn" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Bildedato" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Video dato" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "I dag" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "I går" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Nedlastet" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Filnavn" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Filtype" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Bildenummer" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Videonummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Blender" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Eksponeringstid" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Brennvidde" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Kameraprodusent" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Forkortet kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Forkortet kameramodell med prefiks" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Serienummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Eksponeringsteller" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Filnummer" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Bare mappe" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Mappe og fil" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Eiernavn" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Kodek" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Bredde" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Høyde" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Lengde" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Bilder per sekund" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Kunstner" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Opphavsrett" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Nedlastinger i dag" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Øktnummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Undermappe nummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Antall lagrede" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Sekvensbokstav" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Alle tall" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Siste tall" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Siste 2 tall" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Siste 3 tall" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Siste 4 tall" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Som opprinnelig" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "STORE BOKSTAVER" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "små bokstaver" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Ett tall" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "To tall" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tre tall" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Fire tall" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Fem Tall" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Seks tall" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Syv tall" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Delsekunder" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ÅÅÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ÅÅÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "ÅÅÅÅ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "ÅÅ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "YYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Måned (full)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Måned (kort)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "TTMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "TTMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "TT-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "TT-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutter)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Dato" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Dato (bindestreker)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Dato (understreker)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Dato og oppdragsnavn" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "ÅÅÅÅMM_Oppdragsnavn" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Dato og oppdragsnavn (undermappe)" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "ÅÅÅÅMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Oppdragsnavn" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Opprinnelig filnavn" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Dato-tid og nedlastinger i dag" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "ÅÅÅÅMMDD-TTMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Dato og nedlastinger i dag" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "ÅÅÅÅMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Dato-Tid og bildenummer" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "ÅÅMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Dato-Tid og oppdragsnavn" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "ÅÅÅÅMMDD-TTMM-Oppdragsnavn-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "ÅÅÅÅMMDD-Oppdragsnavn-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Dato-Tid og videonummer" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "ÅÅÅÅMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Oppløsning" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "ÅÅÅÅMM-TTMM-1-1920x1080" @@ -2119,48 +2151,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Sist brukt" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Sortering av oppdragsnavn:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Stigende" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Synkende" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Ny ..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Bruk" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Fjern" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Fjern alle" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Vil du virkelig fjerne alle oppdragsnavnene?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Fjern alle oppdragsnavn" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Oppdragsnavn" @@ -2261,7 +2293,7 @@ msgstr "Forvalg:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Få hjelp på nettet …" @@ -2353,44 +2385,44 @@ msgstr "%(downloaded)s av %(total)s" msgid "Downloading..." msgstr "Laster ned …" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Innstillinger" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatisering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniatyrbilder" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Feilhåndtering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Advarsler" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Diverse" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Enhetsskanning" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Skann kun eksterne enheter" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2399,11 +2431,11 @@ msgstr "" "Skann etter bilder og videoer kun på eksterne enheter, inkludert\n" "kameraer, minnekort, eksterne harddisker og USB-minnepinner." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Skann kun bestemte mapper på enheten" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2417,21 +2449,21 @@ msgstr "" "\n" "Om innstillingen endres blir alle enhetene skannet på nytt." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Mapper som skal skannes" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Legg til …" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2442,12 +2474,12 @@ msgstr "" "\n" "Om innstillingen endres blir alle enhetene skannet på nytt." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Fjern" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2457,15 +2489,15 @@ msgstr "" "\n" "Om innstillingen endres blir alle enhetene skannet på nytt." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "Enheter som skal automatisk ignoreres eller lastes ned fra." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Husk enheter" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2473,7 +2505,7 @@ msgstr "" "Fjern en enhet fra listen over enheter som skal automatisk ignoreres eller " "lastes ned fra." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2485,16 +2517,16 @@ msgstr "" "\n" "Merk: Endringer trer i kraft neste gang datamaskinen skannes for enheter." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Ignorerte stier" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2504,7 +2536,7 @@ msgstr "" "\n" "Om innstillingen endres blir alle enhetene skannet på nytt." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2514,7 +2546,7 @@ msgstr "" "\n" "Om innstillingen endres blir alle enhetene skannet på nytt." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2524,7 +2556,7 @@ msgstr "" "\n" "Om innstillingen endres blir alle enhetene skannet på nytt." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2534,7 +2566,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">regulæ" "re uttrykk" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2544,47 +2576,47 @@ msgstr "" "\n" "Om innstillingen endres blir alle enhetene skannet på nytt." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Start nedlasting når programmet starter" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Start nedlasting når enheter settes inn" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Avmonter (løs ut) enheten etter fullført nedlasting" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Avslutt programmet når nedlastingen er ferdig" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Avslutt programmet selv om nedlastingen hadde feil eller advarsler" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Generering av miniatyrbilder" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Generer miniatyrbilder" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Generer miniatyrbilder som vil vises i hovedvinduet" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Hurtiglagre miniatyrbilder" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2592,87 +2624,87 @@ msgstr "" "Lagre miniatyrbilder vist i hovedprogramvinduet i et hurtiglager unikt for " "Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Generer system-miniatyrbilder" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "Antall CPU-kjerner som skal brukes for å generere miniatyrbilder." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "CPU-kjerner:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Hurtiglager for miniatyrbilder" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Beregner …" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "dager" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "alltid" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Hurtiglagerets størrelse:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Antall miniatyrbilder:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Databasestørrelse:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Hurtiglagre utilgjengelige miniatyrbilder i:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Rens hurtiglager ..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Optimaliser hurtiglager ..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Tar effekt etter programmet startes på nytt" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Hopp over nedlasting" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Ikke last ned filen, og gi en feilmelding" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Legg til unik identifikator" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2680,23 +2712,23 @@ msgstr "" "Legg til en identifikator som _1 eller _2 på slutten av filnavnet, rett før " "filens filtype" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Overskriv" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Overskriv den tidligere sikkerhetskopierte filen" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Hopp over" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Ikke overskriv den sikkerhetskopierte filen, og gi en feilmelding" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2705,7 +2737,7 @@ msgstr "" "identifikator når et bilde eller en video med samme navn allerede er lastet " "ned:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2714,7 +2746,7 @@ msgstr "" "Bruk av sekvensnumre til å generere unike filnavn anbefales sterkt. " "Konfigurer endring av filnavn i hovedvinduet." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2722,40 +2754,40 @@ msgstr "" "Velg om du skal overskrive en fil på sikkerhetskopienheten som har samme " "navn når du sikkerhetskopierer, eller hoppe over sikkerhetskopiering:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Programadvarsler" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Vis en advarsel ved:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Nedlasting av filer som ikke vises for øyeblikket" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Advar når du skal til å laste ned filer som ikke vises i hovedvinduet." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Manglende sikkerhetskopieringsmål" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Advar før du starter en nedlasting hvis det ikke er mulig å " "sikkerhetskopiere filer." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Programbiblioteker mangler eller er skadet" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2763,11 +2795,11 @@ msgstr "" "Advar om et programvarebibliotek som brukes av Rapid Photo Downloader " "mangler eller ikke fungerer." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Metadata for filsystem kan ikke settes" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2775,11 +2807,11 @@ msgstr "" "Advar om det oppstår en feil ved å angi metadata for en fil, slik som filens " "endringstidspunkt." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Oppdagelse av uhåndterte filer" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2787,11 +2819,11 @@ msgstr "" "Advar etter skanning av en enhet eller denne datamaskinen om det finnes " "ukjente filer som ikke vil bli inkludert under nedlastingen." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Ikke advar om ubehandlede filer av filtypene:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -2799,18 +2831,18 @@ msgstr "" "Filtyper skiller ikke forskjell på små og store bokstaver og behøver ikke et " "punktum foran." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Legg til" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Legg til filtyper i listen over ubehandlede filtyper det ikke skal advares " "om." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -2818,39 +2850,39 @@ msgstr "" "Fjern en filtype fra listen over ubehandlede filtyper det ikke skal advares " "om." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "Tøm hele listen over ubehandlede filtyper det ikke skal advares om." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Behandle like RAW og JPEG filer som:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Ett bilde" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "To bilder" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." @@ -2858,7 +2890,7 @@ msgstr "" "Vis like par av RAW og JPEG bilder som ett bilde og, om merket, last ned " "begge." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." @@ -2866,23 +2898,23 @@ msgstr "" "Vis like par av RAW og JPEG bilder som om de var to forskjellige bilder. Du " "kan fortsatt synkronisere deres sekvensnummer." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "Med like RAW og JPEG bilder:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "Ikke merk JPEG for nedlasting" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "Ikke merk RAW for nedlasting" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Merk begge for nedlasting" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -2891,7 +2923,7 @@ msgstr "" "Når like RAW og JPEG bilder oppdages, ikke automatisk merk JPEG for\n" "nedlasting. Du kan fortsatt selv merke det for nedlasting." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -2900,38 +2932,38 @@ msgstr "" "Når like RAW og JPEG bilder oppdages, ikke automatisk merk RAW for\n" "nedlasting. Du kan fortsatt selv merke det for nedlasting." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" "Når like RAW og JPEG bilder oppdager, automatisk merk begge for nedlasting." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Når en nedlastingsenhet blir satt inn mens fullførte nedlastinger vises:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "Tøm fullførte nedlastinger" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Fortsett å vise fullførte nedlastinger" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Spør om hva som skal gjøres" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -2939,7 +2971,7 @@ msgstr "" "Tøm automatisk visning av fullførte nedlastinger når en ny nedlastingsenhet " "blir satt inn." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -2947,7 +2979,7 @@ msgstr "" "Fortsett å vise fullførte nedlastinger når en ny nedlastingsenhet blir satt " "inn." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -2955,23 +2987,23 @@ msgstr "" "Spør om å fortsette å vise fullførte nedlastinger eller fjerne dem når en ny " "nedlastingsenhet blir satt inn." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Kontroller versjon" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Se etter ny versjon ved oppstart" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "Se etter en ny versjon av programmet hver gang programmet starter." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Inkluder utviklingsutgivelser" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2985,11 +3017,11 @@ msgstr "" "Hvis du for øyeblikket kjører en utviklingsversjon, vil dette alltid " "forekomme." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "Ignorer DNG dato/tid metadata på MTP enheter." -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3003,19 +3035,19 @@ msgstr "" "Nyttig for enheter som oppretter feil DNG-metadata, slik som noen telefoner " "og nettbrett." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Fullførte nedlastinger" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Stiller %s tilbake til standard innstillinger" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3023,11 +3055,11 @@ msgstr "" "Vil du rense hurtiglageret? Hurtiglageret blir renset neste gang programmet " "startes." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Rens hurtiglager for miniatyrbilder" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3035,51 +3067,51 @@ msgstr "" "Vil du optimalisere hurtiglageret? Hurtiglageret vil bli optimalisert neste " "gang programmet startes." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Optimaliser hurtiglager for miniatyrbilder" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Velg en mappe å skanne" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Velg en mappe som skal skannes for bilder og videoer" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Mappe:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Velg en sti å ignorere" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "Angi en sti som aldri skal skannes for bilder eller videoer" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Sti:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Angi en filtype" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Angi en filtype (uten punktum)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Filtype:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Ugyldig filtype" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3088,7 +3120,7 @@ msgstr "" "Filtypen %s gjenkjennes av Rapid Photo Downloader, så det gir ikke " "mening å advare om dens tilstedeværelse." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3544,16 +3576,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3563,29 +3595,29 @@ msgstr "" "ExifTool for å trekke ut metadata fra videoer og bilder. Programmet vil " "kunne kjøre uten det, men å installere det er sterkt anbefalt." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Problem med libmediainfo" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Nedlasting feilet" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Dessverre, nedlastingen av den nye versjonen av Rapid Photo Downloader " "mislyktes." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3593,19 +3625,19 @@ msgstr "" "Den nye versjonen ble lastet ned. Vil du lukke Rapid Photo Downloader og " "installere den nå?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Oppdater Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Installer" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Ny versjon lagret" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3613,86 +3645,86 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Oppgradering feilet" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Last ned" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Oppfrisk …" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Innstillinger" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Avslutt" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "Feil&rapporter" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Fjern fullførte nedlastinger" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Få hjelp på Internett ..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Dagens tips ..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Rapporter et problem ..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Gi en donasjon ..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Oversett dette programmet …" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Om ..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Se etter oppdateringer ..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Tidslinje" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Målmappe" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Endre navn" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Sikkerhetskopiering" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3701,79 +3733,79 @@ msgstr "" "nedlastingskilder" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Slå på eller av bruk av en mappe på denne datamaskinen som en " "nedlastningskilde" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Denne datamaskinen" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Velg en kildemappe" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Anslått lagringsbruk" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Velg en målmappe" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Alle" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Ny" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Vis:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Endringstidspunkt" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Filtype" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Enhet" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Sorter:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Velg alle:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Last ned %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Fortsett nedlasting" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pause" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3787,11 +3819,11 @@ msgstr "" " her for å åpne loggmappen).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Takk for at du rapporterte et problem med Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3800,11 +3832,11 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "Du kan ikke endre målmappen for nedlasting mens du laster ned." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -3813,7 +3845,7 @@ msgstr "" "Bekreft målmappe

Er du sikker på at du vil sette målmappen for " "nedlasting av %(file_type)s til %(path)s?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3824,7 +3856,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3835,7 +3867,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3844,15 +3876,15 @@ msgstr "" "Denne mappen for nedlasting er ugyldig:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Nedlastingsfeil" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "Nedlastingen kan ikke fullføre." -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -3860,7 +3892,7 @@ msgstr "" "Bilder og videoer vil ikke bli sikkerhetskopiert fordi det ikke finnes noe " "sted å sikkerhetskopiere dem. Vil du fortsatt starte nedlastingen?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -3869,15 +3901,15 @@ msgstr "" "Det finnes ingen enhet for sikkerhetskopiering av %(filetype)s. Vil du " "fortsatt starte nedlastingen?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "bilder" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videoklipp" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -3885,7 +3917,7 @@ msgstr "" "Målmappen for sikkerhetskopiering av bilder og videoer finnes ikke eller " "kan ikke skrives til.

Vil du fortsatt starte nedlastingen?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -3894,95 +3926,95 @@ msgstr "" "Målmappen for sikkerhetskopiering av %(filetype)s finnes ikke eller kan " "ikke skrives til.

Vil du fortsatt starte nedlastingen?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "bilde" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problem med sikkerhetskopiering" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s – %(time_left)s igjen (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s nedlastet" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "Klarte ikke a laste ned %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "advarsler" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Ferdig med nedlasting" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s lastet ned" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "Klarte ikke å laste ned %(filetype)s" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 feil" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d feil" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 advarsel" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d advarsler" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Lastet ned %(no_files_and_types)s fra %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Lastet ned %(no_files_and_types)s fra %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Ingen filer lastet ned — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Ingen filer lastet ned" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3991,7 +4023,7 @@ msgstr "" "Valgte undermapper og tidslinjen vil bli gjenoppbygd etter at alle " "miniatyrbilder har blitt generert for %(camera)s" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -3999,7 +4031,7 @@ msgstr "" "Valgte undermapper og tidslinjen vil bli gjenoppbygd etter at alle " "miniatyrbilder har blitt generert for denne datamaskinen" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4008,7 +4040,7 @@ msgstr "" "Valgte undermapper og tidslinjen vil bli gjenoppbygd etter at alle " "miniatyrbilder har blitt generert for %(device)s" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4018,7 +4050,7 @@ msgstr "" "miniatyrbilder har blitt generert for %(number_devices)s enheter og denne " "datamaskinen" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4027,7 +4059,7 @@ msgstr "" "Valgte undermapper og tidslinjen vil bli gjenoppbygd etter at alle " "miniatyrbilder har blitt generert for %(camera)s og denne datamaskinen" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4036,7 +4068,7 @@ msgstr "" "Valgte undermapper og tidslinjen vil bli gjenoppbygd etter at alle " "miniatyrbilder har blitt generert for %(device)s og denne datamaskinen" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4045,15 +4077,15 @@ msgstr "" "Valgte undermapper og tidslinjen vil bli gjenoppbygd etter at alle " "miniatyrbilder har blitt generert for %(number_devices)s enheter" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "Valgte undermapper og tidslinjen har blitt gjenoppbygget" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Programinnstillingene er ugyldige" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4063,7 +4095,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4073,24 +4105,24 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Prøv på nytt" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Ignorer denne enheten" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "Det oppstod dessverre et uventet problem under skanning av %s." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "Du kan dessverre ikke laste ned fra denne enheten." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4098,11 +4130,11 @@ msgstr "" "En mulig løsning på problemet kan være å heller laste ned fra kameraets " "minnekort ved hjelp av en kortleser." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Klarte ikke å skanne enheten" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4115,7 +4147,7 @@ msgstr "" "og prøve igjen. Om det ikke virker, koble %(camera)s fra datamaskinen og " "koble det til på nytt." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4130,155 +4162,155 @@ msgstr "" "%(camera)s fra datamaskinen og koble det til på nytt, og velg hvilke filer " "du vil laste ned fra det." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Fant fullførte nedlastinger" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "%s der nedlastingen er fullført vises." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Fant fullført nedlasting" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "%s der nedlastingen er fullført vises." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" "Ønsker du å laste ned bilder og videoer fra enheten %(device)s?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "Ønsker du å ignorere %s hver gang dette programmet kjøres?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Alle kameraer, telefoner og nettbrett med samme modellnavn vil bli ignorert." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" "Ønsker du å ignorere enheten %s hver gang dette programmet kjøres?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Alle enheter med samme navn vil bli ignorert." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Genererer miniatyrbilder for %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Skanner %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Slå på eller av omdøping av bilder." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Slå på eller av omdøping av videoer." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Slå på eller av automatisk oppdaging av enheter som det kan lastes ned fra." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Slå på eller av nedlasting fra denne datamaskinen." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Slå på eller av sikkerhetskopiering av bilder og videoer ved nedlasting." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Slå på eller av automatisk oppdaging av enheter for sikkerhetskopiering." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "MAPPE" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4286,7 +4318,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4294,33 +4326,33 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "Slå på eller av start av nedlasting ved åpning av programmet." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "Slå på eller av nedlasting straks en enhet settes inn." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4329,17 +4361,17 @@ msgstr "" "miniatyrbilder. Eksisterende hurtiglagret innhold slettes ikke selv om " "bruken slås av." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4347,22 +4379,22 @@ msgstr "" "Importer innstillinger fra en eldre programversjon og avslutt. Krever " "kommandolinjeprogrammet gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4370,55 +4402,55 @@ msgstr "" "For å kunne importere innstillinger fra den eldre versjonen av Rapid Photo " "Downloader, kreves det at du installerer programmet gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Importerer innstillinger fra Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4434,15 +4466,15 @@ msgstr "&Ikke advare meg om dette igjen" msgid "&Don't warn me again about missing or broken program libraries" msgstr "&Ikke advare meg igjen om manglende eller skadede programbiblioteker" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "undermappe og filnavn" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "filnavn" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "undermappe" diff --git a/po/nl.po b/po/nl.po index 56c3452..0d971a3 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,36 +7,44 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-18 04:00+0000\n" +"Last-Translator: A.J. Baudrez \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: nl\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" +"Om verder te gaan moet je eerst het python3 'setuptools' pakket installeren, " +"via je pakketbeheerder." + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader installeerprogramma" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" "Download en installeer de laatste versie van Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Installatierogramma niet gevonden:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Installeerprogramma niet in tar.gz formaat:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -44,40 +52,44 @@ msgstr "" "Eigenaar van de map niet correct. Veranderen van eigenaar en aanpassen van " "rechten voor" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "De volgende opdracht zal uitgevoerd worden:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "sudo kan je om je sudo wachtwoord vragen." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Wens je de opdracht nu uit te voeren?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Het antwoord was niet ja, het programma wordt verlaten." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Opdracht mislukt" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Afsluiten" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "De Universe softwarebron moet geactiveerd zijn." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "De IUS Community repository moet geactiveerd zijn." + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Wens je de vorige versie van Rapid Photo Downloader te verwijderen:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -85,7 +97,7 @@ msgstr "" "Het pakketsysteem wordt nagegaan om te zien of een vorige geïnstalleerde " "versie van Rapid Photo Downloader geïnstalleerd is (kan een poosje duren...)" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -93,26 +105,26 @@ msgstr "" "Kan het pakketsysteem niet ondervragen. Controleer je internetverbinding en " "probeer opnieuw." -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Nagaan of de vorige versie via pip werd geïnstalleerd..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "Het volgende pakket is niet gekend binnen je systeem: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "Om verder te gaan worden bepaalde vereiste pakketten geïnstalleerd." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Geïnstalleerde en beschikbare pakketten worden overlopen (kan een poosje " "duren)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -120,11 +132,19 @@ msgstr "" "Zypper wordt overlopen om te zien of er vereiste pakketten zijn die al " "geïnstalleerd zijn (kan een poosje duren) " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" +"yum wordt ondervraagd om na te gaan of enkele van de vereiste pakketten " +"reeds geïnstalleerd zijn (kan een poosje duren)... " + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Vraag om iedere stap te bevestigen." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -132,7 +152,7 @@ msgstr "" "Bij het installeren van de laatste versie, de ontwikkelversie installeren " "als die recenter is dan de stabiele versie." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -140,7 +160,7 @@ msgstr "" "Optioneel tar.gz Rapid Photo Downloader installer archief. Indien niet " "gespecificeerd wordt de laatste versie van het Internet gedownload." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -150,7 +170,7 @@ msgstr "" "archief als die nieuwer is dan deze versie ({}). Standaard wordt de meest " "recentste gestart." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -158,7 +178,7 @@ msgstr "" "Verwijder Rapid Photo Downloader die via pip geïnstalleerd was, maar behoudt " "de afhankelijkheden." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -167,7 +187,7 @@ msgstr "" "Rapid Photo Downloader's installatii samen met Rapid Photo Downloaderen en " "stop vervolgens het programma." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -175,14 +195,14 @@ msgstr "" "Noot: dit zal geen enkele versie van Rapid Photo Downloader verwijderen " "welke via je Linux distributie pakkettenbeheer geïnstalleerd was." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Enkel afhankelijkheden die niet door andere programma's nodig zijn worden " "verwijderd." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -198,15 +218,15 @@ msgstr "" "Photo Downloader geïnstalleerd door het softwarebeheer van je distro niet " "verwijderd zal worden." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Kon het versiebestand niet downloaden" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "Fout code {} tijdens benaderen van het versie bestand" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -219,28 +239,28 @@ msgstr "" "\n" "Programma wordt gestopt..\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Vereisten voor de applicatie aan het installeren..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Foutcode ontvangen" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" "Kon de applicatie vereisten niet installeren: Programma wordt gestopt." -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Applicatie aan het installeren..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Kan de applicatie niet installeren. Programma wordt gestopt." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -248,43 +268,43 @@ msgstr "" "Je moet mogelijks je computer herstarten om het programma vanaf de " "commandolijn of vanuit het menu te starten." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Wens je de man-pagina's voor het programma te installeren?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Ze worden geïnstalleerd in {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Je moet de man-pagina's zelf verwijderen als je het programma deïnstalleert." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Wens je de man pages te installeren?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Man pages worden geïnstalleerd in {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" "Kon de folder voor de man-pagina's niet aanmaken. Programma wordt gestopt" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Kon man page niet kopiëren." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Als er zich een segmentatiefout voordoet op het einde, kan je deze " "negeren...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -294,7 +314,7 @@ msgstr "" "Downloader te verwijderen dat via pip geïnstalleerd werd.\n" "Kan niet verder gaan. Programma wordt gestopt." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -302,11 +322,11 @@ msgstr "" "Start het installatiescript niet als sudo / root gebruiker.\n" "Start het script als gewone gebruiker die het programma zal gebruiken.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "Geef geen extra commandolijn argumenten mee bij het specificeren" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -315,20 +335,24 @@ msgstr "" "installatie.\n" "Programma wordt verlaten..." -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Script herstarten via systeem python..." -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "Gevonden Linux distributies {} {}" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Afsluiten..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Om verder te gaan moet het pakket python3-apt geïnstalleerd worden" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -336,7 +360,7 @@ msgstr "" "Installeer volgende pakketten via je Linux standaard pakkettenbeheer, en kom " "dan terug naar de installer." -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -345,13 +369,13 @@ msgstr "" "pakkettenbeheer geïnstalleerd worden." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "Python 3's pip en setuptools moeten bijgewerkt worden voor je gebruiker." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Python requests aan het installeren" @@ -359,40 +383,40 @@ msgstr "Python requests aan het installeren" msgid "Upgrade Rapid Photo Downloader" msgstr "Opwaarderen Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Annuleer" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Opwaarderen" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Klik de Opwaarderen knop om naar versie %s op te waarderen." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Klik de Opwaardeer knop om het opwaarderen te starten." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Afsluiten" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Uitvoeren" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Sluit Rapid Photo Downloader af alvorens het opwaarderen te starten." -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Opwaardering lopende..." -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -401,7 +425,7 @@ msgstr "" "Met succes naar %s opgewaardeerd. Klik op Sluiten om af te sluiten, of op " "Uitvoeren om het programma te starten." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -409,24 +433,24 @@ msgstr "" "Opwaarderen met succes afgerond. Klik op Sluiten om af te sluiten, of op " "Uitvoeren om het programma te starten." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Opwaardering mislukt. Klik op Sluiten om af te sluiten." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Bezig met opwaarderen van %s ..." -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Druk op een toets om verder te gaan..." -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Rapid Photo Downloader bijwerken mislukt" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -556,13 +580,13 @@ msgstr "video THM" msgid "audio" msgstr "audio" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Foto's" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -576,7 +600,7 @@ msgstr "Gebruikt" msgid "Excess" msgstr "Teveel" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Apparaat grootte onbekend" @@ -591,14 +615,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s vrij van %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Foto’s" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Video's" @@ -640,7 +664,7 @@ msgid "Rescan" msgstr "Herscannen" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s vol" @@ -650,8 +674,8 @@ msgid "Cameras" msgstr "Camera's" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Apparaten" @@ -666,7 +690,7 @@ msgstr "Downloaden van %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Selecteer bron" @@ -1680,531 +1704,543 @@ msgstr "Overig..." msgid "%s (location does not exist)" msgstr "%s (locatie bestaat niet)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Datum tijd" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Tekst" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Bestandsnaam" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metagegevens" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Reeksen" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Job code" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Afbeeldingsdatum" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Videodatum" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Vandaag" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Gisteren" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Download tijd" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Naam" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extensie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Afbeeldingsnummer" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Videonummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Diafragma" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Belichtingstijd" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Brandpuntafstand" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Camera merk" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Camera model" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Camera model (kort)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Camera model met extra info na -" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Serienummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Sluiterteller" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Bestandsnummer" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Enkel folder" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Folder en bestand" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Naam eigenaar" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Codec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Breedte" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Hoogte" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Lengte" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Frames per seconde" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Artiest" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Auteursrecht" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Downloads vandaag" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Sessienummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Subfoldernummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Opgeslagen nummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Vervolg letter" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Alle cijfers" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Laatste cijfer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Laatste 2 cijfers" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Laatste 3 cijfers" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Laatste 4 cijfers" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Oorspronkelijke hoofdletterstatus" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "HOOFDLETTER" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "kleine letters" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Eén cijfer" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Twee cijfers" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Drie cijfers" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Vier cijfers" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Vijf cijfers" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Zes cijfers" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Zeven cijfers" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Subseconden" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "JJJJMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "JJJJ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "JJJJ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "JJMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "JJ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "JJ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDJJJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMJJJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "JJJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Maand (volledig)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Maand (kort)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "Weekdag (volledig)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "Weekdag (kort)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "UUMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "UUMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "UU-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "UU-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "UU" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minuten)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Datum" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Datum (streepjes)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Datum (underscores)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Datum en Job Code" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "JJJJMM_Job Code" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Datum en Job Code Subfolder" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "JJJJMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Job Code" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Originele bestandsnaam" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Datum-Tijd en Downloads vandaag" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "JJJJMMDD-UUMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Datum en Downloads vandaag" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "JJJJMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Datum-Tijd en afbeeldingsnummer" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "JJJJMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Datum-Tijd en Job code" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "JJJJMMDD-UUMM-Job Code-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "JJJJMMDD-Job Code-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Datum-Tijd en Video nummer" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "JJJJMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Resolutie" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "JJJJMMDD-UUMM-1-1920x1080" @@ -2307,48 +2343,48 @@ msgstr "" "Als je Job Codes wil gebruiken, configureer bestandshernoeming of " "bestemmings sub-folders namen om die te gebruiken." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Laatst gebruikt op" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Job Code Volgorde:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Oplopend" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Aflopend" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Nieuw..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Toepassen" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Verwijderen" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Alles verwijderen" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Wens je alle Job Codes te verwijderen?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Verwijder alle Job Codes" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Job Codes" @@ -2453,7 +2489,7 @@ msgstr "Voorinstelling:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Online hulp zoeken..." @@ -2548,44 +2584,44 @@ msgstr "%(downloaded)s van %(total)s" msgid "Downloading..." msgstr "Downloaden…" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Voorkeuren" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatie" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniaturen" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Foutafhandeling" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Waarschuwingen" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Consolidatie" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Overige" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Apparaten aflopen" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Scan alleen externe apparaten" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2594,11 +2630,11 @@ msgstr "" "Scan enkel in de externe apparaten van deze computer op foto's of video's,\n" "inclusief camera's, geheugenlkaarten, externe harde schijven en USB sticks." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Scan enkel specifieke folders op apparaten" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2612,11 +2648,11 @@ msgstr "" "\n" "Aanpassingen in deze instelling starten het herscannen van alle apparaten." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Folders die doorlopen moeten worden:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." @@ -2624,11 +2660,11 @@ msgstr "" "Folders bovenaan het bestandssysteem die gescand zullen worden\n" "op foto's en video's." -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Toevoegen…" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2639,12 +2675,12 @@ msgstr "" "\n" "Aanpassingen in deze instelling starten het herscannen van alle apparaten." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Verwijder" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2655,17 +2691,17 @@ msgstr "" "\n" "Aanpassingen in deze instelling starten het herscannen van alle apparaten." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" "Apparaten die ingesteld zijn om automatisch genegeerd of van gedownload te " "worden." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Onthouden apparaten" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2673,7 +2709,7 @@ msgstr "" "Verwijder een apparaat van de lijst van apparaten die automatisch genegeerd " "of waarvan gedownload moet worden." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2686,18 +2722,18 @@ msgstr "" "Noot: Aanpassingen worden van kracht wanneer de computer de volgende keer op " "apparaten doorzocht wordt." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Genegeerde paden" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "Het eindgedeelte van een pad waar nooit gescanned moet worden op foto's of " "video's." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2707,7 +2743,7 @@ msgstr "" "\n" "Het wijzigen van deze instelling herstart het scannen van alle apparaten" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2717,7 +2753,7 @@ msgstr "" "\n" "Het wijzigen van deze instelling herstart het scannen van alle apparaten." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2727,7 +2763,7 @@ msgstr "" "\n" "Het wijzigen van deze instelling herstart het scannen van alle apparaten." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2737,7 +2773,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">reguli" "ere uitdrukkingen" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2747,48 +2783,48 @@ msgstr "" "\n" "Het wijzigen van deze instelling herstart het scannen van alle apparaten." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Programma Automatisatie" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Start de download tijdens het opstarten van het programma" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Start de download zodra een apparaat wordt aangekoppeld" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Ontkoppel (uitwerpen) van het apparaat na afloop van de download" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Beëindig programma als de download afgelopen is" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" "Beëindig programma zelfs indien de download fouten of waarschuwingen had" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Bezig met de miniaturen aan te maken" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Miniaturen aanmaken" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Maak de miniaturen aan om in het hoofdvenster te vertonen." -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Miniaturen cachen" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2796,11 +2832,11 @@ msgstr "" "Bewaar de miniaturen vertoond in het hoofdvenster in de miniaturencache " "eigen aan Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Systeem miniaturen aanmaken" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2808,77 +2844,77 @@ msgstr "" "Bewaar gedurende het downloaden, miniaturen die kunnen gebruikt worden door " "bestandsbeheerders en andere programma's" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "Aantal CPU cores gebruikt om miniaturen aan te maken." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "CPU cores:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Miniatuurcache" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Bezig met berekenen..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "dagen" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "voor altijd" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Cache-grootte:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Aantal miniaturen:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Database grootte:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Plaats niet benaderde miniaturen in de cache voor:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Cache ledigen" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Cache optimaliseren..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Vereist een programma herstart" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Download overslaan" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Download het bestand niet en vertoon een foutbericht." -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Uniek identifiecatieteken toevoegen" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2886,23 +2922,23 @@ msgstr "" "Voeg een identificatie zoals _1 of _2 toe aan het einde van de bestandsnaam, " "direct voor de bestandsnaam extentie." -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Overschrijven" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Overschrijf het vorige gebackupde bestand" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Overslaan" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Overschrijf het back-up bestand niet en vertoon een foutbericht." -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2911,7 +2947,7 @@ msgstr "" "ofwel de dowload van dat bestand over te slaan, of om er een uniek " "identificatienummer aan toe te voegen:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2921,7 +2957,7 @@ msgstr "" "is aangeraden. Configureer de hernoeming in het Hernoem paneel in het " "hoofdvenster." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2929,41 +2965,41 @@ msgstr "" "Kies tijdens het backuppen om een bestand met dezelfde naam op het back-up " "apparaat te overschrijven of over te slaan:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Programma verwittigingen" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Vertoon een verwittiging als:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Downloaden van bestanden die momenteel niet worden weergegeven" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Verwittig als je bestanden gaat downloaden die niet vertoond zijn in het " "hoofdvenster." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Back-up bestemming ontbreekt" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Verwittig alvorens een download te starten wanneer het niet mogelijk is de " "bestanden te backuppen." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Programma bibliotheken ontbreken of zijn defect." -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2971,11 +3007,11 @@ msgstr "" "Verwittig indien een software bibliotheek gebruikt door Rapid Photo " "Downloader ontbreekt of niet werkt." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Bestandssysteem metagegevens kunnen niet ingesteld worden" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2983,11 +3019,11 @@ msgstr "" "Verwittig indien er een fout optreedt bij het instellen van een " "bestandsysteem metagegeven, zoals de wijzigingstijd." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Niet opgevangen fout opgetreden" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2995,11 +3031,11 @@ msgstr "" "Verwittig indien na het doorlopen van een apparaat of deze computer niet " "herkende bestanden zijn die niet zullen opgenomen worden bij de download." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Verwittig niet bij niet opgevangen bestanden met extensies:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -3007,18 +3043,18 @@ msgstr "" "Bestandextenties zijn hoofdletter ongevoelig en moeten het vooraafgaand punt " "symbool niet bevatten." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Toevoegen" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Voeg een bestandsextensie toe aan de lijst van niet behandelde " "bestandstypes, waar er niet over gewaarschuwd moet worden." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -3026,22 +3062,22 @@ msgstr "" "Verwijder een bestandsextentie van de lijst van niet behandelde " "bestandstypes, waar er niet over gewaarschuwd moet worden." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" "Maak de lijst van niet behandelde bestandstypes, waar er niet over " "gewaarschuwd moet worden, leeg." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Foto en Video Consolidatie" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "Consolideer bestanden over apparaten en downloads heen" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" @@ -3051,19 +3087,19 @@ msgstr "" "en bij elkaar passende RAW en JPEG paren,\n" "en vergelijk ze over meerdere apparaten en download sessies." -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Behandel passende RAW en JPEG bestanden als:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Eén foto" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "Twee foto's" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." @@ -3071,7 +3107,7 @@ msgstr "" "Vertoon overeenkomende paren RAW en JPEG foto's als één foto, en indien " "gemarkeerd, download beide." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." @@ -3079,23 +3115,23 @@ msgstr "" "Vertoon overeenkomende paren RAW en JPEG foto's als twee verschillende " "foto's. Je kan nog altijd hun volgnummers synchroniseren." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "Met overeenkomende RAW en JPEG foto's:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "Markeer JPEG niet voor download" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "Markeer RAW niet voor download" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Markeer beide voor download" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -3105,7 +3141,7 @@ msgstr "" "niet automatisch voor\n" "download. Je kan het nog steeds manueel markeren." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -3115,7 +3151,7 @@ msgstr "" "niet automatisch voor\n" "download. Je kan het nog steeds manueel markeren." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." @@ -3123,7 +3159,7 @@ msgstr "" "Wanneer overeenkomende RAW en JPEG foto's gevonden worden, markeer beide " "automatisch voor download." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" @@ -3132,26 +3168,26 @@ msgstr "" "download apparaat ingeplugd wordt, wanneer afgewerkte downloads vertoond " "worden:" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Wanneer een download apparaat ingeplugd wordt wanneer de afgewerkte " "downloads vertoond worden:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "Wis afgewerkte downloads" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Blijf afgewerkte downloads vertonen" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Vraag wat te doen" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -3159,7 +3195,7 @@ msgstr "" "Wis de lijst van afgewerkte downloads automatisch telkens een nieuw download " "apparaat ingeplugd wordt." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -3167,7 +3203,7 @@ msgstr "" "Blijf de lijst van afgewerkte downloads vertonen telkens een nieuw download " "apparaat wordt ingeplugd." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -3175,25 +3211,25 @@ msgstr "" "Vraag of de afgewerkte downloads vertoond moeten blijven, of indien ze " "gewist moeten worden, telkens een nieuw download apparaat ingeplugd wordt." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Versie controle" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Controleer op nieuwe versie bij het opstarten" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" "Controleer op een nieuwe versie van het programma iedere keer dat het " "programma start." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Inclusief ontwikkel versies" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3207,11 +3243,11 @@ msgstr "" "Als je momenteel een ontwikkelversie draait zullen deze controles " "automatisch gebeuren." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "Negeer DNG datum/tijd metagegevens op MTP apparaten" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3225,19 +3261,19 @@ msgstr "" "Nuttig voor apparaten zoals sommige telefoons en tablets die foute DNG " "metagegevens aanmaken." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Afgewerkte downloads" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Herstel de standaard %s voorkeuren" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3245,11 +3281,11 @@ msgstr "" "Wens je de miniaturen cache te ledigen? De cache zal geledigd worden wanneer " "het programma opnieuw wordt opgestart." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Ledig miniaturencache" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3257,51 +3293,51 @@ msgstr "" "Wens je de miniaturencache te optimaliseren? De cache zal geoptimaliseerd " "worden wanneer het programma opnieuw wordt opgestart." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Optimaliseer miniaturencache" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Geef de te doorlopen folder op" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Geef de te doorlopen folder op voor foto's en video's" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Folder:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Geef het te negeren pad op" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "Geef een pad op dat nooit op foto's of video's gescand zal worden" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Pad:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Geef een bestandsextensie op" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Geef een bestandsextensie op (zonder de voorloop punt)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Extensie:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Ongeldige bestandsextensie" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3310,7 +3346,7 @@ msgstr "" "De bestandsextensie %s wordt herkend door Rapid Photo Downloader, dus " "heeft het geen zin om te verwittigen over de aanwezigheid ervan." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3804,16 +3840,16 @@ msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" "Aan/uitzetten synchroniseren van de tijdslijn en miniatuur scrollen(Ctrl-T)" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3824,11 +3860,11 @@ msgstr "" "het programma ook draaien, maar ExifTool installeren wordt ten " "stelligste aangeraden." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Probleem met libmediainfo" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3839,18 +3875,18 @@ msgstr "" "halen. Het programma zal werken er zonder, maar het installeren ervan wordt " "aanbevolen." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Downloaden is mislukt" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Sorry, de download van de nieuwe versie van Rapid Photo Downloader is " "mislukt." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3858,19 +3894,19 @@ msgstr "" "De nieuwe versie werd met succes gedownload. Wens je Rapid Photo Downloader " "te stoppen en de installatie te starten?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Bijwerken Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Installeren" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Nieuw versie opgeslagen" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3881,11 +3917,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Bijwerken mislukt" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3893,76 +3929,76 @@ msgstr "" "Sorry, bijwerken van Rapid Photo Downloader is mislukt omder er een fout " "optrad bij het openen van het installeerprogramma." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Download" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "Ve&rvers" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Voorkeuren" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Afsluiten" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "Fout &Rapportages" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Voltooide Downloads Wissen" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Online hulp verktijgen" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Tip van de dag..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Een probleem melden…" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Doe een gift" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Vertaal deze toepassing..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Over..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Controleren op updates..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Tijdbalk" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Doel" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Hernoemen" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Back-up" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3971,78 +4007,78 @@ msgstr "" "uitzetten" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Een folder als downloadbron gebruiken op deze computer aan- of uitzetten" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Deze computer" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Selecteer de bronfolder" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Geschat gebruik van opslagruimte" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Kies een doelmap" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Alles" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Nieuw" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Weergeven:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Wijzigingstijd" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Aanvink toestand" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Bestandstype" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Apparaat" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Sorteer:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Alles selecteren:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Download %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Download hervatten" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pauze" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -4055,11 +4091,11 @@ msgstr "" " hier om de log folder te openen).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Bedankt om het probleem in Rapid Photo Downloader te melden." -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -4073,11 +4109,11 @@ msgstr "" "veranderen van de bronfolder, zal de huidige download van Deze Computer " "geannuleerd worden." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "Je kan de bestemming niet wijzigen tijdens een download." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -4086,7 +4122,7 @@ msgstr "" "Bevestig Download Bestemming

Ben je zeker dat je de bestemming " "van %(file_type)s downloads op%(path)s wil zetten?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -4104,7 +4140,7 @@ msgstr "" "Wens je verder te gaan met de download?\n" " " -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -4115,7 +4151,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -4124,15 +4160,15 @@ msgstr "" "Deze downloadfolder is ongeldig:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Download Mislukt" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "De download kan niet doorgaan" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -4140,7 +4176,7 @@ msgstr "" "Foto's en video's zullen niet gedownload worden omdat ze nergens naartoe " "gebackupped kun worden. Download toch starten?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4149,15 +4185,15 @@ msgstr "" "Er is geen back-up apparaat aanwezig om %(filetype)s te backuppen. Download " "toch starten?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "foto's" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "video's" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4165,7 +4201,7 @@ msgstr "" "De foto en video back-up bestemmingen bestaan niet of er kan niet naar " "toe geschreven worden.

Download toch starten?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4174,95 +4210,95 @@ msgstr "" "De %(filetype)s backup bestemming bestaat niet of er kan niet naar toe " "geschreven worden.

Download toch starten?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Back-up probleem" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — %(time_left)s over (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s gedownload" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s kon niet gedownload worden" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "waarschuwingen" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Alle downloads zijn voltooid" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s gedownload" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s werd niet gedownload" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 Mislukking" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d mislukkingen" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 waarschuwing" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d waarschuwingen" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "%(no_files_and_types)s gedownload van %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "%(no_files_and_types)s gedownload van %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Geen bestanden gedownload — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Geen bestanden gedownload" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4271,7 +4307,7 @@ msgstr "" "De bestemmings subfolders en de Tijdslijn zullen opnieuw aangemaakt worden " "nadat de miniaturen voor de %(camera)s gegenereerd zijn." -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4279,7 +4315,7 @@ msgstr "" "De bestemmings subfolders en de Tijdslijn zullen opnieuw aangemaakt worden " "nadat de miniaturen voor de deze computer gegenereerd zijn." -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4288,7 +4324,7 @@ msgstr "" "De bestemmings subfolders en de Tijdslijn zullen opnieuw aangemaakt worden " "nadat de miniaturen voor %(device)s gegenereerd zijn." -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4298,7 +4334,7 @@ msgstr "" "nadat de miniaturen voor %(number_devices)s apparaten en deze computer " "gegenereerd zijn." -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4307,7 +4343,7 @@ msgstr "" "De bestemmings subfolders en de Tijdslijn zullen opnieuw aangemaakt worden " "nadat de miniaturen voor de %(camera)s en deze computer gegenereerd zijn." -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4316,7 +4352,7 @@ msgstr "" "De bestemmings subfolder en de Tijdslijn zullen opnieuw aangemaakt worden " "nadat de miniaturen voor %(device)s en deze computer gegenereerd zijn." -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4325,15 +4361,15 @@ msgstr "" "De bestemmings subfolder en de Tijdslijn zullen opnieuw aangemaakt worden " "nadat de miniaturen voor %(number_devices)s apparaten gegenereerd zijn." -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "De bestemmings submappen en de Tijdslijn zijn opnieuw aangemaakt" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Programma voorkeuren zijn ongeldig" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4348,7 +4384,7 @@ msgstr "" "tevens de instelling USB for charging wijzigen naar USB for file " "transfers.

Je kan desgevallend dat apparaat negeren." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4363,26 +4399,26 @@ msgstr "" "ontkoppel de %(camera)s van de computer en koppel ze opnieuw aan.

Je " "kan desgevallend dat apparaat negeren." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "Opnieu&w proberen" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "D&it Apparaat Negeren" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" "Sorry, een onverwacht probleem deed zich voor tijdens het doorlopen van " "apparaat %s." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "Je kan jammer genoeg niet downloaden van dit apparaat" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4390,11 +4426,11 @@ msgstr "" "Een mogelijke omweg voor het probleem is eventueel het downloaden van de " "geheugenkaart via een kaartlezer." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Apparaat scan faalde." -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4407,7 +4443,7 @@ msgstr "" "(bv: de bestandsbeheerder) stoppen en opnieuw proberen. Als dat niet lukt, " "ontkoppel de %(camera)s van de computer en koppel ze opnieuw aan." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4422,68 +4458,68 @@ msgstr "" "ontkoppel de %(camera)s van de computer en koppel ze opnieuw aan en zoek " "welke bestanden je wenst te downloaden." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Afgewerkte Downloads tot op nu." -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "%s waarvan de download voltooid zijn, worden vertoond." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Wens je de lijst van voltooide downloads wissen?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Lijst van voltooide downloads." -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "De download %s die voltooid is wordt vertoond." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Wenst je de voltooide downloads wissen?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" "Wens je foto's en video's te downloaden van apparaat %(device)s?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "Wens je %s te negeren telkens het programma draait?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "All camera's, telefoons en tablets met dezelfde model naam zullen genegeerd " "worden." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" "Wens je het apparaat %s te negeren telkens het programma draait?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Ieder apparaat met dezelfde naam zal genegeerd worden." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Downloading van %(location)s naar Deze Computer." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4491,17 +4527,17 @@ msgstr "" "Wens je werkelijk vanaf hier te downloaden?

Op bepaalde systemen kan " "het scannen van deze locatie heel lang duren." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Miniaturen genereren voor %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "%s wordt doorzocht" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" @@ -4509,74 +4545,74 @@ msgstr "" "%(number)s van de %(available files)s gemarkeerd voor download (%(hidden)s " "verborgen)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s van de %(available files)s gemarkeerd voor download" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" "Vertoon programma informatie wanneer opgestart vanaf de commandolijn." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "Vertoon debug informatie wanneer opgestart van de commandolijn." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Vertoon de foto en video extensies die het programma herkent en verlaat het " "programma." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Hernoemen van foto's aan- of uitzetten." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Hernoemen van video's aan- of uitzetten." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "Automatische detectie van download apparaten aan- of uitzetten." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Downloaden vanaf deze computer aan- of uitzetten." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "PAD" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "Het download PAD op deze computer." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "Het PAD waar de foto's naartoe zullen gekopieerd worden." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "Het PAD waar de video's naartoe gedownload zullen worden." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Back-up van foto's en video's tijdens het downloaden aan- of uitzetten." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "Automatische detectie van Back-up apparaten aan- of uitzetten." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "FOLDER" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4589,7 +4625,7 @@ msgstr "" "dat je als foto back-up wenst te gebruiken, moet je een folder aanmaken met " "deze naam." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4602,7 +4638,7 @@ msgstr "" "dat je als video back-up wenst te gebruiken, moet je een folder aanmaken met " "deze naam." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4610,7 +4646,7 @@ msgstr "" "Het PAD waar de foto's naar toe gebackup-ed zullen worden als de " "automatische detectie van back-up apparaten uit staat." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4618,22 +4654,22 @@ msgstr "" "Het PAD waar de video's naar toe gebackup-ed zullen worden als de " "automatische detectie van back-up apparaten uit staat." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Negeer foto's met de volgende extensie: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "Downloaden starten zodra het programma opstart aan- of uitzetten." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Downloaden starten zodra een apparaat is gekoppeld aan- of uitzetten." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4641,7 +4677,7 @@ msgstr "" "De Rapid Photo Downloader miniaturencache aan- of uitzetten. Het uitzetten " "ervan verwijdert de bestaande cache inhoud niet." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." @@ -4649,13 +4685,13 @@ msgstr "" "Verwijder alle miniaturen in de Rapid Photo Downloader miniaturencache en " "verlaat het programma." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" "Vergeet welke bestanden er voordien gedownload werden en verlaat het " "programma." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4663,7 +4699,7 @@ msgstr "" "Importeer de voorkeuren van een vorig programma en verlaat het programma. " "Vereist het commandolijn programma gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4673,17 +4709,17 @@ msgstr "" "all miniaturen in de miniaturencache, vergeet welke bestanden er al " "gedownload werden en verlaat het programma." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "Voeg gphoto2 debug informatie toe in de logbestanden." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" "Vertoon informatie van de gekoppelde camera's in de terminal en verlaat het " "programma." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4691,37 +4727,37 @@ msgstr "" "Om de voorkeuren van een oudere versie van Rapid Photo Downloader te " "importeren moet het programma gconftool-2 geïnstalleerd zijn." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" "Geen vorige programma instellingen gevonden. Programma wordt verlaten." -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Importeren van de voorkeuren van Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" "Wens je het opgeslagen volgnummer dat nu op %d staat mee te kopiëren?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Programma wordt gestopt." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Dit programma nooit als sudo / root gebruiker draaien." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" "ExifTool moet geïnstallerd zijn om Rapid Photo Downloader te draaien." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4731,7 +4767,7 @@ msgstr "" "\n" "Deïnstalleer alle versies behalve deze die je wenst te draaien." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4739,15 +4775,15 @@ msgstr "" "Wanneer je een pad op de commandolijn meegeeft, mag je geen optie\n" "voor apparaat auto herkenning of een pad op \"Mijn computer\" meegeven." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Alle instellingen en caches zijn op beginwaardes teruggezet." -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "Miniaturencache is op beginwaarde teruggezet." -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Onthouden bestanden zijn nu vergeten." @@ -4764,15 +4800,15 @@ msgid "&Don't warn me again about missing or broken program libraries" msgstr "" "&Verwittig me niet meer over ontbrekende of gebroken programma bibliotheken" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "subfolder en bestandsnaam" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "bestandsnaam" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "subfolder" diff --git a/po/nn.po b/po/nn.po index 7394ec7..a722003 100644 --- a/po/nn.po +++ b/po/nn.po @@ -7,75 +7,87 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-18 20:20+0000\n" +"Last-Translator: Kevin Brubeck Unhammer \n" "Language-Team: Norwegian Nynorsk \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: nn\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" +"For å gå vidare må du installera python3-pakka «setuptools» der du " +"installerer pakker på systemet ditt." + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader-installasjonsskript" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Last ned og installer siste utgåve av Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Fann ikkje installasjonsskriptet:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Installasjonsskriptet er ikkje i tar.gz-format:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" "Fann feil mappeeigar. Endrar eigarskap og nullstiller tillatingar for" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Køyrar følgjande kommando:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "«sudo» spør deg kanskje om passordet ditt." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Vil du køyra kommandoen no?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Svaret er ikkje ja, avsluttar." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Kommandoen feila" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Avsluttar" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Pakkelageret «Universe» må vera skrudd på." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Vil du avinstallera tidlegare utgåver av Rapid Photo Downloader:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -83,7 +95,7 @@ msgstr "" "Spør pakkesystemet om ei eldre utgåve av Rapid Photo Downloader er " "installert (dette kan ta ein stund) …" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -91,27 +103,27 @@ msgstr "" "Klarte ikkje å spørja pakkesystemet. Sjekk om du er tilkopla Internett og " "prøv igjen" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Sjekkar om førre utgåve var installert med pip …" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "Følgjande pakke er ukjend på systemet ditt: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "For å gå vidare, må me installera visse pakker som krevst for å køyra " "programmet." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Spør etter installerte og tilgjengelege pakker (dette kan ta ei stund)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -119,11 +131,17 @@ msgstr "" "Spør zypper om nokon av pakkene me treng allereie er installerte (dette kan " "ta ei stund) … " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Spør om å stadfesta handlinga ved kvart steg." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -131,7 +149,7 @@ msgstr "" "Installer utviklingsutgåva viss ho er nyare enn den stabile utgåva når me " "lastar ned nyaste utgåve." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -139,7 +157,7 @@ msgstr "" "Valfritt tar.gz-arkiv av Rapid Photo Downloader. Utan dette hentar me nyaste " "utgåve frå Internett." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -149,7 +167,7 @@ msgstr "" "viss det er nyare enn denne utgåva ({}). Det vanlege er å installera nyaste " "utgåve." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -157,7 +175,7 @@ msgstr "" "Fjern utgåva av Rapid Photo Downloader som blei installert av pip, men la " "avhengigheitene vera." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -165,7 +183,7 @@ msgstr "" "Fjern avhengigheitene installert av pip ved installering av Rapid Photo " "Downloader, og Rapid Photo Downloader sjølv, og avslutt." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -173,13 +191,13 @@ msgstr "" "Merk: Dette vil ikkje fjerna ei eventuell utgåve av Rapid Photo Downloader " "installert av pakkesystemet til Linux-distribusjonen din." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Avhengigheiter blir berre fjerna viss dei ikkje krevst av noko anna program." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -195,15 +213,15 @@ msgstr "" "installert av pakkesystemet til Linux-distribusjonen din ikkje vil bli " "fjerna." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Klarte ikkje å lasta ned utgåvefila" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "Fekk feilkode {} ved henting av utgåvefila" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -213,27 +231,27 @@ msgstr "" "Orsak, klarte ikkje finna installeringsprogrammet. Sjekk nettilkoplinga di " "og stadfest at du kan opna sida https://www.damonlynch.net\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Installerer applikasjonskrav …" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Fekk feilkode" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "Klarte ikkje installera applikasjonskrav; avsluttar" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Installerer applikasjonen …" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Klarte ikkje installera applikasjonen; avsluttar …" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -241,41 +259,41 @@ msgstr "" "Du må kanskje omstarta maskinen for å kunna køyra programmet frå " "kommandolinja eller programstartaren." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Vil du installera manualsidene til programmet?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Dei blir installerte til {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "Viss du fjernar programmet, må du fjerna manualsidene sjølv." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Vil du installera manualsidene?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Installerer manualsidene til {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "Klarte ikkje oppretta manual-mappa; avsluttar" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Klarte ikkje kopiera manualsidene." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Viss du får ein segmenteringsfeil ved avslutting, så kan du sjå bort i frå " "det …)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -285,7 +303,7 @@ msgstr "" "Downloader tidlegare installert med pip.\n" "Kan ikkje fortsetja. Avsluttar." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -293,11 +311,11 @@ msgstr "" "Ikkje køyr installasjonsskriptet som sudo / rotbrukar.\n" "Køyr det som brukaren som skal køyra programmet.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "Ikkje inkluder andre kommandolinjeargument ved spesifisering av" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -306,20 +324,24 @@ msgstr "" "installasjon.\n" "Avsluttar …" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Startar skriptet om att med python-utgåva frå systemet …" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Avsluttar …" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "For å fortsetja må pakka python3-apt vera installert." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -327,7 +349,7 @@ msgstr "" "Installer følgjande pakker med standard pakkehandterar frå Linux-utgåva di, " "og køyr installasjonsprogrammet på nytt" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -336,13 +358,13 @@ msgstr "" "pakkehandteringa til Python 3." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "Python 3-verktøya pip og setuptools må oppgraderast for brukaren din." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Installerer python requests" @@ -350,40 +372,40 @@ msgstr "Installerer python requests" msgid "Upgrade Rapid Photo Downloader" msgstr "Oppgrader Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Avbryt" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Oppgrader" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Klikk Oppgrader-knappen for å oppgradera til utgåve %s." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Klikk Oppgrader-knappen for å begynna å oppgradera." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Lukk" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Køyr" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Lukk Rapid Photo Downloader før du oppgraderer" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Oppgraderer …" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -392,7 +414,7 @@ msgstr "" "Ferdig å oppgradera til %s. Klikk Lukk for å avslutta, eller Køyr for å " "starta programmet." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -400,24 +422,24 @@ msgstr "" "Ferdig å oppgradera. Klikk Lukk for å avslutta, eller Køyr for å starta " "programmet." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Feil ved oppgradering. Klikk Lukk for å avslutta." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Oppgraderer %s …" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Trykk ein tast for å gå vidare …" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Klarte ikkje oppgradera Rapid Photo Downloader" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -545,13 +567,13 @@ msgstr "video-THM" msgid "audio" msgstr "lyd" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Bilete" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -565,7 +587,7 @@ msgstr "Brukt" msgid "Excess" msgstr "Overflødig" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Ukjend einingsstorleik" @@ -580,14 +602,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s ledig av %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Bilete" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Videoar" @@ -629,7 +651,7 @@ msgid "Rescan" msgstr "Skann på nytt" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s full" @@ -639,8 +661,8 @@ msgid "Cameras" msgstr "Kamera" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Einingar" @@ -655,7 +677,7 @@ msgstr "Lastar ned frå %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Vel kjelde" @@ -1081,7 +1103,7 @@ msgstr "" #: ../raphodo/didyouknow.py:320 msgid "Look for hints to guide you when working with Job Codes:" -msgstr "" +msgstr "Sjå etter hint for å rettleia deg når du brukar jobb-kodar:" #: ../raphodo/didyouknow.py:324 msgid "" @@ -1460,531 +1482,543 @@ msgstr "Andre …" msgid "%s (location does not exist)" msgstr "%s (staden finst ikkje)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Dato tid" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Tekst" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Filnamn" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadata" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sekvensar" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Oppdragsnamn" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Biletdato" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Videodato" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Idag" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Igår" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Nedlastingstidspunkt" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Namn" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Filtype" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Bilettal" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Videotal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Blenderopning" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Lukketid" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Brennvidde" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Kameramerke" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Kort kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Bindestrek, kort kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Serienummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Eksponeringsteljar" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Filnummer" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Berre mappa" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Mappe og fil" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Namn på eigar" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Kodek" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Breidd" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Høgd" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Lengd" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Bilet per sekund" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Kunstnar" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Opphavsrett" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Nedlastingar idag" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Øktteljar" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Undermappeteljar" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Lagra tal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Sekvensbokstav" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Alle tal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Siste tal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Siste to tal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Siste tre tal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Siste fire tal" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Opphavleg Versalisering" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "STORE BOKSTAVAR" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "små bokstavar" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Eitt tal" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "To tal" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tre tal" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Fire tal" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Fem tal" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Seks tal" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sju tal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Delsekund" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ÅÅÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ÅÅÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "ÅÅÅÅ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "ÅÅ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "ÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Månad (heile)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Månad (forkorta)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "Vekedag (heile)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "Vekedag (forkorta)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "TTMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "TTMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "TT-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "TT-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "TT" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutt)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Dato" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Dato (bindestrekar)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Dato (understrekar)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Dato og oppdragsnamn" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "ÅÅÅÅMM_Oppdragsnamn" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Dato og oppdragsnamn-undermapper" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "ÅÅÅÅMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Oppdragsnamn" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Opphavleg filnamn" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Dato-tid og nedlastingar i dag" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "ÅÅÅÅMMDD-TTMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Dato og nedlastingar i dag" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "ÅÅÅÅMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Dato-Tid og biletnummer" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "ÅÅÅÅMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Dato-Tid og oppdragsnamn" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "ÅÅÅÅMMDD-TTMM-Oppdragsnamn-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "ÅÅÅÅMMDD-Oppdragsnamn-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Dato-Tid og videonummer" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "ÅÅÅÅMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Oppløysing" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "ÅÅÅÅMMDD-TTMM-1-1920x1080" @@ -2078,48 +2112,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Sist brukt" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Oppdragsnamnsortering:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Stigande" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Søkkande" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Ny …" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Bruk" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Fjern" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Fjern alle" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Vil du verkeleg fjerna alle oppdragskodane?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Fjern alle oppdragskodar" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Oppdragsnamn" @@ -2218,7 +2252,7 @@ msgstr "Forval:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Få hjelp på nettet …" @@ -2310,55 +2344,55 @@ msgstr "%(downloaded)s av %(total)s" msgid "Downloading..." msgstr "Lastar ned …" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Innstillingar" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatisering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniatyrbilete" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Feilhandtering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Åtvaringar" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Konsolidering" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Ymse" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Einingsskanning" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Skann berre eksterne einingar" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Skann berre visse mapper på einingar" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2367,48 +2401,48 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Mapper å skanna:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Legg til …" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Fjern" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "Einingar som skal automatisk ignorerast eller lastast ned frå" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Hugsa einingar" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2416,7 +2450,7 @@ msgstr "" "Fjern ei eining frå lista med einingar som skal automatisk ignorerast eller " "lastast ned frå." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2428,91 +2462,92 @@ msgstr "" "\n" "Merk: Endringane trer i kraft neste gong me skannar etter einingar." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Oversedde stiar" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" +"Slutten av ein sti som aldri skal skannast etter bilete eller videoar." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Programautomatisering" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Gå i gang med å laste ned bilete når programmet startar" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Gå i gang med å laste ned når einingar blir kopla til" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Avmonter (løys ut) eininga når nedlastinga er ferdig" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Avslutt programmet når nedlastinga er ferdig" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Avslutt programmet sjølv om nedlastinga hadde feil eller åtvaringar" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Generering av miniatyrbilete" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Generer miniatyrbilete" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Generer miniatyrbilete som vil visast i hovudvindauget" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Mellomlagra miniatyrbilete" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2520,110 +2555,110 @@ msgstr "" "Lagra miniatyrbilete vist i hovudprogramvindauget i eit mellomlager " "spesifikt for Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Generer system-miniatyrbilete" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" "Kor mange CPU-kjerner som skal brukast for å generera miniatyrbilete." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "CPU-kjernar:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Mellomlager for miniatyrbilete" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Reknar …" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "dagar" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "alltid" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Storleik på mellomlageret:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Kor mange miniatyrbilete:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Databasestorleik:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Mellomlagra utilgjengelege miniatyrbilete i:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Reins mellomlager …" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Optimaliser mellomlager …" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Trår i kraft etter omstart av programmet" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Hopp over nedlasting" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Ikkje last ned fila, og gje ei feilmelding" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Legg til unik identifikator" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Overskriv" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Overskriv den tidlegare tryggleikskopierte fila" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Hopp over" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Ikkje overskriv den tryggleikskopierte fila, og gje ei feilmelding" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2632,14 +2667,14 @@ msgstr "" "identifikator når eit bilete eller ein video med same namn allereie er lasta " "ned:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2647,40 +2682,40 @@ msgstr "" "Vel om du skal overskriva ei fil på tryggleikskopieininga som har same namn " "når du tryggleikskopierer, eller hoppa over tryggleikskopiering:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Programåtvaringar" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Vis ei åtvaring når:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Åtvar når du skal til å lasta ned filer som ikkje vert vist i hovudvindauget." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Manglar tryggleikskopieringsmål" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Åtvar før du startar ei nedlasting viss det ikkje er mogleg å " "tryggleikskopiera filer." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Programbibliotek manglar eller er skadd" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2688,11 +2723,11 @@ msgstr "" "Åtvar om eit programvarebibliotek som vert brukt av Rapid Photo Downloader " "manglar eller ikkje fungerer." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Klarte ikkje endra filsystem-metadata" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2700,11 +2735,11 @@ msgstr "" "Åtvar om det oppstår ein feil når me endrar metadata for ei fil, slik som " "endringstidspunktet til fila." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Fann filer som me ikkje handterer" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2712,27 +2747,27 @@ msgstr "" "Åtvar etter skanning av ei eining eller denne datamaskina om det finst " "ukjende filer som ikkje vil inkluderast under nedlastinga." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Ikkje åtvar om ubehandla filar av filtypene:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Legg til" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Legg til filtyper i lista over ubehandla filtyper det ikkje skal åtvarast om." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -2740,144 +2775,144 @@ msgstr "" "Fjern ei filtype frå lista over ubehandla filtyper det ikkje skal åtvarast " "om." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "Tøm heile lista over ubehandla filtyper det ikkje skal åtvarast om." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Bilet- og videokonsolidering" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "Konsolider filer på tvers av einingar og nedlastingar" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Sjå på samsvarande RAW- og JPEG-filer som:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Eitt bilete" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "To bilete" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "Tøm ferdige nedlastingar" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Fortset og vis ferdige nedlastingar" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Spør om kva me skal gjera" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Kontroller utgåve" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Sjå etter ny utgåve ved oppstart" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "Sjå etter ei ny utgåve av programmet kvar gong programmet startar." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Inkluder utviklingsutgåver" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2890,11 +2925,11 @@ msgstr "" "\n" "Viss du for tida køyrer ei utviklingsutgåve, vil dette alltid finnast." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "Ignorer DNG dato/tid-metadata på MTP einingar." -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2908,19 +2943,19 @@ msgstr "" "Nyttig for einingar som opprettar feil DNG-metadata, slik som nokre " "telefonar og nettbrett." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Fullførte nedlastingar" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Går tilbake til standardinnstillingane for %s" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -2928,11 +2963,11 @@ msgstr "" "Vil du reinsa mellomlageret? Mellomlageret vert reinsa neste gong programmet " "startar." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Reins mellomlager for miniatyrbilete" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -2940,52 +2975,52 @@ msgstr "" "Vil du optimalisera mellomlageret? Mellomlageret vil optimaliserast neste " "gong programmet startar." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Optimaliser mellomlager for miniatyrbilete" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Vel ei mappe å skanna" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Vel ei mappe som skal skannast for bilete og videoar" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Mappe:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Oppgi ein søkjesti å oversjå" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Oppgi ein sti som du vil aldri skal gjennomsøkjast etter bilete eller videoar" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Sti:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Vel ein filtype" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Skriv ei filtype (utan punktum føre)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Filtype:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Ugyldig filtype" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -2994,7 +3029,7 @@ msgstr "" "Filtypen %s vert kjent att av Rapid Photo Downloader, så det gjev " "ikkje meining å åtvara om at slike filer finst." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3439,16 +3474,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3458,29 +3493,29 @@ msgstr "" "ExifTool for å trekkja ut metadata frå videoar og bilete. Programmet vil " "kunna køyra utan det, men å installera det er sterkt tilrådd." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Feil ved nedlasting" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Det oppstod dessverre ein feil ved nedlastinga av den nye utgåva av Rapid " "Photo Downloader." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3488,19 +3523,19 @@ msgstr "" "Den nye utgåva vart lasta ned. Vil du lukka Rapid Photo Downloader og " "installera ho no?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Oppdater Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Installer" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Ny utgåve lagra" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3508,163 +3543,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Klarte ikkje oppgradera" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Last ned" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Oppfrisk …" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Innstillingar" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Avslutt" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "Feil&rapportar" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Fjern fullførde nedlastingar" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Få hjelp på Internett …" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Dagens tips …" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Rapporter eit problem …" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Gje ein donasjon …" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Omsett denne applikasjonen …" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Om …" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Sjå etter oppdateringar …" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Tidslinje" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Mål" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Endra namn" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Tryggleikskopi" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Denne datamaskina" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Vel ei kjeldemappe" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Forventa lagringsbruk" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Vel ei målmappe" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Alle" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Ny" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Vis:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Endringstid" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Avkryssa" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Filtype" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Eining" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Sorter:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Vel alle:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Last ned %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Hald fram nedlasting" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pause" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3678,11 +3713,11 @@ msgstr "" " her for å opna loggmappa).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Takk for at du rapporterte eit problem med Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3691,18 +3726,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3713,7 +3748,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3724,7 +3759,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3733,193 +3768,193 @@ msgstr "" "Mappa er ugyldig:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Nedlastingsfeil" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "bilete" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videoar" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "bilete" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problem med tryggleikskopiering" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s – %(time_left)s igjen (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "Lasta ned %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "Klarte ikkje å laste ned %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "åtvaringar" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Alle nedlastingar er ferdige" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s lasta ned" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "Klarte ikkje å laste ned %(filetype)s" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 feil" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d feil" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 åtvaring" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d åtvaringar" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Lasta ned %(no_files_and_types)s frå %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Lasta ned %(no_files_and_types)s frå %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Ingen filer lasta ned — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Ingen filer lasta ned" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Programinnstillingane er ugyldige" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3929,7 +3964,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3939,34 +3974,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Prøv på nytt" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Ignorer denne eininga" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Klarte ikkje skanna eininga" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3975,7 +4010,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3985,81 +4020,81 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Fann fullførte nedlastingar" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "%s der nedlastinga er fullført er synlege." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Vil du fjerna merkinga som nedlasta?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Fann fullført nedlasting" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "%s der nedlastinga er fullført er synleg." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Vil du fjerna merkinga som nedlasta?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Alle kamera, telefonar og nettbrett med same modellnamn blir ignorert." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "Vil du ignorera eininga %s kvar gong programmet køyrer?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Alle einingar med same namn blir ignorert." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Lastar ned frå %(location)s på denne maskina." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Lagar miniatyrbilete for %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Skannar %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" @@ -4067,74 +4102,74 @@ msgstr "" "%(number)s av %(available files)s kontrollert for nedlasting (%(hidden)s " "skjulte)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s av %(available files)s kontrollert for nedlasting" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Skriv ei liste med foto- og videofiltypar som programmet kjenner att, og " "avslutt." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Skru av eller på omdøyping av bilete." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Skru av eller på omdøyping av videoar." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "Skru av eller på automatisk oppdaging av einingar å lasta ned frå." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Skru av eller på nedlasting frå denne maskina." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "STI" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "Stien på denne maskina som me skal lasta ned frå." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "Stien me skal lasta ned bilete til." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "Stien me skal lasta ned videoar til." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Skru av eller på tryggleikskopiering av bilete og videoar ved nedlasting." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Skru av eller på automatisk oppdaging av einingar å ta tryggleikskopi til." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "MAPPE" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4142,7 +4177,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4150,49 +4185,49 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Ignorer foto med følgande filtyper: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "Slå på eller av nedlasting straks ei eining vert sett inn." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4200,22 +4235,22 @@ msgstr "" "Importer innstillingar frå ei eldre programutgåve og avslutt. Krev " "kommandolinjeprogrammet gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4223,55 +4258,55 @@ msgstr "" "For å kunna importera innstillingar frå den eldre utgåva av Rapid Photo " "Downloader må du installera programmet gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Importerer innstillingar frå Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Programmet avsluttar." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Aldri køyr dette programmet som sudo / root-brukaren." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "Du må installera ExifTool for å køyra Rapid Photo Downloader." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4287,15 +4322,15 @@ msgstr "&Ikkje åtvara meg om dette igjen" msgid "&Don't warn me again about missing or broken program libraries" msgstr "&Ikkje åtvar meg igjen om manglande eller skadde programbibliotek" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "undermappe og filnamn" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "filnamn" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "undermappe" diff --git a/po/oc.po b/po/oc.po index 2fa4c59..37d2939 100644 --- a/po/oc.po +++ b/po/oc.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Occitan (post 1500) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: \n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -482,13 +502,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -502,7 +522,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -517,14 +537,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -566,7 +586,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -576,8 +596,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -592,7 +612,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1301,531 +1321,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Tèxte" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nom del fichièr" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadonadas" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sequéncias" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Etiqueta de transferiment" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Data de l'imatge" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Uèi" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Ièr" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nom" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extension" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Numèro de l'imatge" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Dobertura" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Temps d'exposicion" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Distància focala" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Marca de l'aparelh" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Modèl d'aparelh de fòto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Numèro de seria" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "MAJUSCULA" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "minuscula" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Una chifra" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Doas chifras" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tres chifras" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Quatre chifras" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinc chifras" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Sièis chifras" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sèt chifras" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "AAAAMMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "AAA-MM-JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "AAMMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "AA-MM-JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MM-JJ-AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MM-JJ-AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMJJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "JJMMAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "JJMMAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "JJ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutas)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1913,48 +1945,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2050,7 +2082,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2134,55 +2166,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatizacion" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2191,54 +2223,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2246,436 +2278,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Espotir" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Ignorar" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2684,11 +2716,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2697,86 +2729,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3204,61 +3236,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3266,163 +3298,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Periferic" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3431,11 +3463,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3444,18 +3476,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3466,7 +3498,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3474,200 +3506,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avertiments" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3677,7 +3709,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3687,34 +3719,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3723,7 +3755,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3733,149 +3765,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3883,7 +3915,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3891,124 +3923,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4024,15 +4056,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/pl.po b/po/pl.po index 703a8e9..6506705 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: pl\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -487,13 +507,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -507,7 +527,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -522,14 +542,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Zdjęcia" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Filmy" @@ -571,7 +591,7 @@ msgid "Rescan" msgstr "Skanuj ponownie" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -581,8 +601,8 @@ msgid "Cameras" msgstr "Aparaty" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Urządzenia" @@ -597,7 +617,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Wybór źródła" @@ -1306,531 +1326,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Data czas" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Tekst" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nazwa pliku" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadane" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sekwencje" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Kod pracy" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Data zdjęcia" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Data filmu" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Dzisiaj" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Wczoraj" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Data pobierania" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nazwa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Rozszerzenie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Numer obrazu" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Numer filmu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Przysłona" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Czas naświetlania" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Ogniskowa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Producent aparatu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Model aparatu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Skrót modelu aparatu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Skrót z myślnikiem modelu aparatu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Numer seryjny" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Licznik migawki" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Numer pliku" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Tylko katalog" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Katalog i plik" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nazwa właściciela" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Kodek" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Szerokość" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Wysokość" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Długość" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Klatki na sekundę" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Wykonawca" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Prawa autorskie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Pobierań dzisiaj" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Numer sesji" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Numer podkatalogu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Numer zachowany" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Litera sekwencji" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Wszystkie cyfry" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Ostatnia cyfra" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Ostatnie 2 cyfry" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Ostatnie 3 cyfry" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Ostatnie 4 cyfry" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Oryginalna wielkość liter" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "WIELKIE LITERY" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "małe litery" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Jedna cyfra" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Dwie cyfry" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Trzy cyfry" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Cztery cyfry" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Pięć cyfr" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Sześć cyfr" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Siedem cyfr" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Części sekundy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "RRRRMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "RRRR-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "RRMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "RR-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDRRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMRRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "RRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "RR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Miesiąc (pełna nazwa)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Miesiąc (skrót nazwy)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "GGMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "GGMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "GG-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "GG-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "GG" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minuty)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Kod pracy" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1918,48 +1950,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Kody pracy" @@ -2055,7 +2087,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2139,55 +2171,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Preferencje" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatyzacja" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniatury" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Obsługa błędów" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Różności" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2196,54 +2228,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2251,437 +2283,437 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Ścieżki ignorowane" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Rozpocznij pobieranie przy uruchomieniu programu" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Rozpocznij pobieranie po podłączeniu urządzenia" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Opuść program po zakończeniu pobierania" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" "Zakończ program nawet jeśli wystąpią błędy i ostrzeżenia podczas pobierania" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Pomiń pobieranie" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Dodaj unikatowy identyfikator" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Nadpisz" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Pomiń" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2690,11 +2722,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2703,88 +2735,88 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Wprowadź Ścieżkę ignorowaną" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Proszę określić ścieżkę, która nigdy nie będzie sprawdzana w poszukiwaniu " "zdjęć lub obrazów" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Ścieżka:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3215,61 +3247,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3277,163 +3309,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Pobierz" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Przetłumacz ten program..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Urządzenie" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Wstrzymaj" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3442,11 +3474,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3455,18 +3487,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3477,7 +3509,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3488,7 +3520,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3497,193 +3529,193 @@ msgstr "" "Nieprawidłowy katalog pobierania:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "zdjęcia" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "filmy" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "zdjęcie" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "film" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problem z zapisem kopii zapasowej" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "Pobrane pliki typu %(filetypes)s: %(noFiles)s" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "Nieudanych pobrań plików typu %(filetypes)s: %(noFiles)s" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "ostrzeżenia" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Ukończono wszystkie pobierania" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "Plik typu %(filetype)s został pobrany" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "Nie udało się pobrać pliku typu %(filetype)s" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Preferencje programu są nieprawidłowe" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3693,7 +3725,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3703,34 +3735,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3739,7 +3771,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3749,149 +3781,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3899,7 +3931,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3907,124 +3939,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4040,15 +4072,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "podkatalog i nazwa pliku" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nazwa pliku" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "podkatalog" diff --git a/po/pt.po b/po/pt.po index 38e8069..090258a 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: pt\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -487,13 +507,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -507,7 +527,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -522,14 +542,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -571,7 +591,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -581,8 +601,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Dispositivos" @@ -597,7 +617,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1306,531 +1326,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Data e hora" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Texto" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nome do ficheiro" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Detalhes" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sequências" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Etiqueta" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Imagem de dados" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Dados de vídeo" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Hoje" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Ontem" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Início da transferência" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nome" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extensão" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Número da imagem" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Número do vídeo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Abertura" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Tempo de exposição" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Distância focal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Marca da câmara" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Modelo da câmara" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Modelo de câmara curta" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Modelo hifenizado de câmara curta" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Número de série" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Contagem de Disparos" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Número de ficheiro" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Apenas pasta" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Pasta e arquivo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nome do proprietário" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Codec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Largura" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Altura" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Duração" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Quadros por Segundo" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Artista" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Direitos de Autor" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Transferências hoje" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Número da sessão" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Número da subpasta" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Número armazenado" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Sequência de letras" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Todos os dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Último dígito" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Últimos 2 dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Últimos 3 dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Últimos 4 dígitos" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Caixa Original" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "MAIÚSCULAS" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "minúsculas" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Um dígito" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Dois dígitos" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Três dígitos" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Quatro dígitos" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinco dígitos" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Seis dígitos" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sete dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Subsegundos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "AAAAMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "AAAA-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "AAMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "AA-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Mês (inteiro)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Mês (Abreviado)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutos)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Código de Tarefa" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1918,48 +1950,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Códigos de Tarefa" @@ -2055,7 +2087,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2139,55 +2171,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Definições" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniaturas" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Gestão de Erros" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Vários" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2196,54 +2228,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2251,436 +2283,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Caminhos Ignorados" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Iniciar a transferência após o início do programa" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Iniciar a transferência ao conectar o dispositivo" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Sair do programa quando a transferência terminar" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Sair do programa mesmo que o download tivesse avisos ou erros" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Ignorar transferência" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Adicionar um identificador único" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Sobrescrever" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Ignorar" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2689,11 +2721,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2702,86 +2734,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Introduza um Caminho a ser Ignorado" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "Especifique um caminho onde fotos e vídeos não devem ser procurados" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Caminho:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3211,61 +3243,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Transferidor Rápido de Foto" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3273,163 +3305,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Transferir" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Traduzir esta Aplicação..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Dispositivo" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pausa" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3438,11 +3470,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3451,18 +3483,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3473,7 +3505,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3484,7 +3516,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3493,193 +3525,193 @@ msgstr "" "Essa pasta de download é inválida:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotografias" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "vídeos" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "vídeo" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problema no Backup" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s descarregados" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s não puderam ser descarregados" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avisos" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Todas transferências completas" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s transferidos" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s falhou a transferência" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Preferências do programa são inválidas" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3689,7 +3721,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3699,34 +3731,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3735,7 +3767,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3745,149 +3777,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3895,7 +3927,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3903,124 +3935,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4036,15 +4068,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "subdiretório e nome do ficheiro" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nome do ficheiro" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "subpasta" diff --git a/po/pt_BR.po b/po/pt_BR.po index c5d367a..893ae83 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,35 +7,43 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" -"Last-Translator: Damon Lynch \n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-18 08:19+0000\n" +"Last-Translator: Ney Walens de Mesquita \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: pt_BR\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" +"Por favor, instale o pacote python3 setuptools utilizando o gerenciador de " +"pacotes do seu sistema antes de continuar." + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Instalador do Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Baixar e instalar a última versão do Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Instalador não encontrado" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Instalador não está no formato tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -43,40 +51,44 @@ msgstr "" "Detectado dono de pasta incorreto. Mudando o dono e reconfigurando as " "permissões." -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "O seguinte comando será executado:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "sudo pode solicitar sua senha de usuário." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Você gostaria de executar o comando agora?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "A resposta não é sim, terminando." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Falha ao executar o comando" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Saindo" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "O repositório Universe deve ser habilitado." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "O repositorio IUS deve ser habilitado." + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Você deseja desentalar a versão anterior do Rapid Photo Downloader:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -84,7 +96,7 @@ msgstr "" "Consultando no sistema de pacotes se uma versão antiga do Rapid Photo " "Downloader está instalada (pode levar um tempo)..." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -92,27 +104,27 @@ msgstr "" "Não foi possível pesquisar o sistema de pacotes. Por favor verifique sua " "conexão com a internet e tente novamente." -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Checando se a versão anterior foi instalada com pip..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "O seguinte pacote é desconhecido no seu sistema: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Para continuar, alguns pacotes requeridos para rodar a aplicação serão " "instalados." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Pesquisando pacotes disponíveis e instalados (Isso pode levar algum tempo)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -120,11 +132,19 @@ msgstr "" "Verificando zypper para ver se algum pacote requerido já está instalado " "(isso pode levar um tempo)... " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" +"Pesquisando yum para checar se os pacotes requeridos já estão instalados " +"(isso pode levar algum tempo)... " + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Consulta para confirmar ação a cada etapa." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -132,7 +152,7 @@ msgstr "" "Enquanto baixa a última versão, instalar a versão de desenvolvimento se ela " "for mais recente que a versão estável." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -140,7 +160,7 @@ msgstr "" "Arquivo tar.gz opcional do instalador Rapid Photo Downloader. Se não " "especificado, a última versão é baixada da Internet." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -150,7 +170,7 @@ msgstr "" "Photo Downloader se ele é mais novo que esta versão ({}). O padrão é " "executar o instalador mais novo." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -158,7 +178,7 @@ msgstr "" "Desinstalar o Rapid Photo Downloader que estava instalado com pip, mantendo " "suas dependências." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -166,7 +186,7 @@ msgstr "" "Desinstalar o Rapid Photo Downloader e também as suas dependências " "instaladas pelo pip e então sair." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -174,14 +194,14 @@ msgstr "" "Nota: isso não desinstalará nenhuma versão do Rapid Photo Downloader " "instalado pelo seu gerenciador de pacote da sua distribuição Linux." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Dependências somente serão removidas se elas não forem requeridas por outros " "programas." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -197,15 +217,15 @@ msgstr "" "Rapid Photo Downloader instalada pelo gerenciador de pacotes da sua " "distribuição Linux não será desinstalada." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Falha ao baixar as versões dos arquivos" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "Mensagem de erro recebida {} durante o acesso as versões do arquivo" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -218,27 +238,27 @@ msgstr "" "\n" "Saindo.\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Instalando os requerimentos da aplicação..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Código de erro recebido" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "Falha ao instalar os requerimentos da aplicação: saindo" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Instalando a aplicação..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Falha ao instalar a aplicação: saindo..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -246,41 +266,41 @@ msgstr "" "Você pode ter que reiniciar o computador para conseguir executar o programa " "pela linha de comando ou iniciador de aplicativos." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Você quer instalar o manual do aplicativo no man?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Eles serão instalados em {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" "Se você desinstalar a aplicação, remova você mesmo estes manuais do man." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Você quer instalar os manuais do man?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Instalando os manuais do man em {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "Falha ao criar o diretório dos manuais man: saindo" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Falha ao copiar os manuais man." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(Se uma falha de segmentação ocorrer ao sair, você pode ignorá-la...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -290,7 +310,7 @@ msgstr "" "Photo Downloader que foi instalada com pip.\n" "Não é possível continuar. Saindo." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -298,12 +318,12 @@ msgstr "" "Não execute este script de instalação como usuário sudo / root.\n" "Execute-o usando o usuário que irá rodar o programa.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" "Não inclua qualquer argumento de linha de comando quando especificado" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -311,20 +331,24 @@ msgstr "" "Desculpe, este instalador não suporta uma instalação customizada do python.\n" "Saindo..." -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Reiniciando o script usando o sistema python..." -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "Distribuição Linux detectada {} {}" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Saindo..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Para continuar, o pacote python3-apt precisa ser instalado." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -332,7 +356,7 @@ msgstr "" "Instale os seguintes pacotes usando seu gerenciador de pacotes do Linux e " "execute novamente este instalador" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -341,13 +365,13 @@ msgstr "" "precisam estar instalados." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "Pip e setuptools do Python3 precisam ser atualizados para o seu usuário." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Instalando python requests" @@ -355,40 +379,40 @@ msgstr "Instalando python requests" msgid "Upgrade Rapid Photo Downloader" msgstr "Atualizar Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "&Cancelar" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "&Atualizar" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Clique no botão Atualizar para atualizar para a versão %s." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Clique no botão Atualizar para iniciar a atualização." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "&Fechar" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "&Executar" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Feche o Rapid Photo Downloader antes de executar este upgrade" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Executando upgrade..." -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -397,7 +421,7 @@ msgstr "" "Atualizado com sucesso para %s. Clique Fechar para sair, ou Executar para " "iniciar o programa." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -405,24 +429,24 @@ msgstr "" "Atualização finalizada com sucesso. Clique Fechar para sair ou Executar para " "iniciar o programa." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "A atualização falhou. Clique Fechar para sair." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Atualizando %s..." -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Pressione qualquer tecla para continuar..." -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "A atualização do Rapid Photo Downloader falhou" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -551,13 +575,13 @@ msgstr "thumbnail do vídeo" msgid "audio" msgstr "áudio" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Fotos" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -571,7 +595,7 @@ msgstr "Em uso" msgid "Excess" msgstr "Excesso" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Tamanho desconhecido do dispositivo" @@ -586,14 +610,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s livre de %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotos" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Vídeos" @@ -635,7 +659,7 @@ msgid "Rescan" msgstr "Reexaminar" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s cheio" @@ -645,8 +669,8 @@ msgid "Cameras" msgstr "Câmeras" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Dispositivos" @@ -661,7 +685,7 @@ msgstr "Descarregando de %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Selecionar Fonte" @@ -1684,531 +1708,543 @@ msgstr "Outro..." msgid "%s (location does not exist)" msgstr "%s (caminho não existe)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Data e hora" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Texto" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nome do arquivo" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadados" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sequências" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Código de Trabalho" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Data da imagem" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Data do vídeo" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Hoje" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Ontem" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Início do download" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nome" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extensão" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Número da imagem" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Número do vídeo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Abertura" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Tempo de exposição" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Distância focal" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Fabricante da câmera" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Modelo da câmera" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Modelo da câmera curto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Modelo da câmera hifenizado e curto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Número de série" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Contagem de Disparos" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Numero do arquivo" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Apenas pasta" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Pasta e arquivo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nome do dono" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Codec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Largura" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Altura" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Comprimento" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Quadros Por Segundo" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Artista" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Direitos autorais" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Downloads de hoje" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Número da sessão" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Número da subpasta" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Número armazenado" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Seqüência de letras" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Todos os dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Último dígito" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Últimos 2 dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Últimos 3 dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Últimos 4 dígitos" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Caixa de texto original" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "CAIXA ALTA" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "caixa baixa" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Um dígito" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Dois dígitos" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Três dígitos" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Quatro dígitos" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinco dígitos" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Seis dígitos" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sete dígitos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Subsegundos" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "AAAAMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "AAAA-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "AAAA_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "AAMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "AA-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "AA_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Mês (texto)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Mês (abreviado)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "Dia da semana (completo)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "Dia da semana (abreviado)" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minutos)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Data" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Data (hifenizado)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Data (underline)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Data e Código de Trabalho" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "AAAAMM_Codigo Trabalho" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Subpasta Data e Código de Trabalho" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "AAAAMM" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Código de Trabalho" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Nome do arquivo original" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Data-Hora e Downloads hoje" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "AAAAMMDD-HHMM-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Data e Downloads hoje" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "AAAAMMDD-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Data-Hora e Número da Imagem" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "AAAAMMDD-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Data-Hora e Código de Trabalho" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "AAAAMMDD-HHMM-Codigo Trabalho-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "AAAAMMDD-Codigo Trabalho1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Data-Hora e Número do Vídeo" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "AAAAMMDD_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Resolução" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "AAAAMMDD-HHMM-1-1920x1080" @@ -2312,48 +2348,48 @@ msgstr "" "Se você quer usar Códigos de Trabalho, configure também Renomear arquivos ou " "Destino para usá-los em conjunto." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Último uso" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Ordenar Código de Trabalho:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Ascendente" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Descendente" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Novo..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Aplicar" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Remover" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Remover Todos" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Você realmente quer remover todos os Códigos de Trabalho?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Remover todos os Códigos de Trabalho" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Códigos de Trabalho" @@ -2455,7 +2491,7 @@ msgstr "Predefinição:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Obter ajuda online..." @@ -2548,44 +2584,44 @@ msgstr "%(downloaded)s de %(total)s" msgid "Downloading..." msgstr "Baixando..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Preferências" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatização" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniaturas" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Tratamento de Erros" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Avisos" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Consolidação" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Diversos" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Pesquisando Dispositivo" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Somente pesquisar em dispositivos externos" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2594,11 +2630,11 @@ msgstr "" "Procurar fotos and vídeos somente em dispositivos externos ao computador,\n" "incluindo câmeras, memory cards, discos rígidos externos, e pendrives." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Procurar somente em pastas específicas no dispositivo" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2612,11 +2648,11 @@ msgstr "" "\n" "Mudar esse ajuste fará que todos os dispositivos sejam escaneados novamente." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Pastas para procurar:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." @@ -2624,11 +2660,11 @@ msgstr "" "Pastas na raiz do sistema de arquivos do dispositivo que serão pesquisados\n" "por fotos e vídeos." -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Adicionar..." -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2639,12 +2675,12 @@ msgstr "" "Mudar este ajuste fará com que todos os dispositivos sejam escaneados " "novamente." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Remover" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2655,16 +2691,16 @@ msgstr "" "Mudar este ajustes fará com que todos os dispositivos sejam escaneados " "novamente." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" "Dispositivos que foram configurados para ignorar ou baixar automaticamente." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Dispositivos lembrados" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2672,7 +2708,7 @@ msgstr "" "Remova um dispositivo da lista de dispositivos que são automaticamente " "ignorados ou descarregdos." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2684,18 +2720,18 @@ msgstr "" "\n" "Nota: Mudanças terão efeito na próxima busca por dispositivos." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Caminhos Ignorados" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "A parte final de um caminho que nunca deve ser pesquisada por fotos ou " "vídeos." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2706,7 +2742,7 @@ msgstr "" "Mudar este ajuste fará com que todos os dispositivos sejam escaneados " "novamente." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2717,7 +2753,7 @@ msgstr "" "Mudar este ajuste fará com que todos os dispositivos sejam escaneados " "novamente." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2728,7 +2764,7 @@ msgstr "" "Mudar este ajuste fará com que todos os dispositivos sejam escaneados " "novamente." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2738,7 +2774,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">expres" "sões regulares" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2749,47 +2785,47 @@ msgstr "" "Mudar este ajuste fará com que todos os dispositivos sejam escaneados " "novamente." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Automação de programa" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Iniciar download ao iniciar o programa" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Iniciar o download após conectar o dispositivo" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Desmontar (ejetar) o dispositivo após o término do download" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Sair do programa quando o download terminar" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Sair do programa mesmo se o download teve avisos ou erros" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Gerador de Miniaturas" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Gerar miniatura" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Gerar miniaturas para mostrar na janela principal do programa" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Armazenar miniaturas" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2797,11 +2833,11 @@ msgstr "" "Salvar miniaturas exibidas na janela principal em um cache de miniaturas " "exclusivo do Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Gerar sistema de miniaturas" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2809,77 +2845,77 @@ msgstr "" "Durante o download, salvar as miniaturas que podem ser usadas pelo " "gerenciador de arquivos e outros programas" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "Número de núcleos do CPU usados para gerar miniaturas" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "Núcleos do CPU:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Cache de Miniaturas" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Calculando..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "dias" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "para sempre" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Tamanho do cache:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Número de miniaturas:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Tamanho do banco de dados:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Armazenar miniaturas não acessadas para:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Limpar o Cache..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Otimizar o Cache..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "*Terá efeito após reiniciar o programa" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Pular o download" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Não baixar o arquivo e enviar uma mensagem de erro" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Adicionar identificador único" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2887,23 +2923,23 @@ msgstr "" "Adicionar um identificador como _1 ou _2 no fim do nome, imediatamente antes " "da extensão do arquivo" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Sobrescrever" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Sobrescrever o arquivo de backup anterior" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Pular" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Não sobrescrever o arquivo de backup e enviar uma mensagem de erro" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2911,7 +2947,7 @@ msgstr "" "Quando uma foto ou vídeo ter o mesmo nome de um já baixado, escolha pular o " "download do arquivo ou adicionar um identificador único:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2921,7 +2957,7 @@ msgstr "" "únicos é altamente recomendado. Configure a renomeação de arquivos no painel " "Renomear na janela principal." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2929,39 +2965,39 @@ msgstr "" "Durante o backup, escolha se quer sobrescrever os arquivos com o mesmo nome " "no dispositivo de destino ou pular o backup deles:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Avisos do Programa" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Mostrar avisos quando:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Baixando arquivos atualmente não exibidos" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Avisar sobre baixar arquivos que não foram exibidos na janela principal." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Destinos de backup faltando" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Avisar antes de iniciar o download se não for possível salvar os arquivos." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Bibliotecas do programa estão faltando ou quebradas" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2969,11 +3005,11 @@ msgstr "" "Avisar se uma biblioteca usada pelo Rapid Photo Downloader está faltando ou " "não está funcionando." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Metadados do Sistema de arquivos não pode ser configurado" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2981,11 +3017,11 @@ msgstr "" "Avisar se há um erro ao configurar os metadados do sistema de arquivos de um " "arquivo, como o tempo de modificação." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Encontrando arquivos não tratados" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2993,11 +3029,11 @@ msgstr "" "Avisar após pesquisar um dispositivo ou este computador se há arquivos não " "reconhecidos que não serão incluídos no download." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Não avisar sobre arquivos não tratados com extensões:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -3005,18 +3041,18 @@ msgstr "" "As extensões de arquivo são insensíveis às maiúsculas e minúsculas e não " "precisam incluir o ponto inicial." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Adicionar" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Adicionar uma extensão de arquivo na lista de tipos de arquivos não tratados " "para não ser avisado." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -3024,22 +3060,22 @@ msgstr "" "Remover uma extensão de arquivo na lista de tipos de arquivos não tratados " "para não ser avisado." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" "Limpar uma extensão de arquivo na lista de tipos de arquivos não tratados " "para não ser avisado." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Consolidação de Foto e Vídeo" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "Consolidar arquivos em dispositivos e downloads" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" @@ -3049,19 +3085,19 @@ msgstr "" "pares de arquivos RAW e JPEG,\n" "comparando-os em multiplos dispositivos e sessões de download." -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Tratar combinando arquivos RAW e JPEG como:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Uma foto" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "Duas fotos" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." @@ -3069,7 +3105,7 @@ msgstr "" "Mostrar pares de fotos RAW e JPEG combinados como uma foto, e se marcado, " "baixar ambas." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." @@ -3077,23 +3113,23 @@ msgstr "" "Mostrar pares de fotos RAW e JPEG como duas fotos diferentes. Você pode " "ainda sincronizar a sequência de números delas." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "Com fotos RAW e JPEG combinadas:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "Não marcar JPEG para download" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "Não marcar RAW para download" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Marcar ambas para download" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -3103,7 +3139,7 @@ msgstr "" "automaticamente a JPEG para\n" "download. Você mesmo pode ainda marcá-la para download." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -3113,7 +3149,7 @@ msgstr "" "automaticamente a RAW para\n" "download. Você mesmo pode ainda marcá-la para download." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." @@ -3121,7 +3157,7 @@ msgstr "" "Quando fotos RAW e JPEG combinadas são encontradas, marcar automaticamente " "ambas para download." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" @@ -3130,26 +3166,26 @@ msgstr "" "dispositivo de download é inserido enquanto os downloads concluídos são " "exibidos:" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Quando um dispositivo de download é inserido enquanto os downloads " "concluídos são exibidos:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "Limpar os downloads concluídos" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Continue mostrando os downloads concluídos" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Perguntar o que fazer" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -3157,7 +3193,7 @@ msgstr "" "Limpe automaticamente a exibição de downloads concluídos sempre que um novo " "dispositivo de download for inserido." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -3165,7 +3201,7 @@ msgstr "" "Continue mostrando os downloads concluídos sempre que um novo dispositivo de " "download for inserido." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -3173,24 +3209,24 @@ msgstr "" "Perguntar se continua mostrando os downloads concluídos ou limpá-los sempre " "que um novo dispositivo de download é inserido." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Verificar Versão" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Procurar por nova atualização ao iniciar" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" "Procurar por uma nova versão do programa cada vez que o programa iniciar." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Incluir versões em desenvolvimento" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3204,11 +3240,11 @@ msgstr "" "Se você atualmente está rodando uma versão em desenvolvimento, essa pesquisa " "sempre ocorrerá." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "Ignorar metadados data/hora DNG em dispositivos MTP" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3222,19 +3258,19 @@ msgstr "" "Útil para dispositivos como alguns celulares e tablets que criam metadados " "DNG incorretamente." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Downloads completados" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Restaura os valores de preferência padrão para %s" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3242,11 +3278,11 @@ msgstr "" "VocÊ quer limpar o cache de miniaturas? O cache será limpo quando o programa " "for reiniciado." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Limpar Cache de Miniaturas" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3254,51 +3290,51 @@ msgstr "" "Você quer otimizar o cache de miniaturas? O cache será otimizado quando o " "programa reiniciar." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Otimizar Cache de Miniaturas" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Entre uma pasta para pesquisar" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Especificar uma pasta que será pesquisada por fotos e vídeos" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Pasta:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Entre um Caminho a ser Ignorado" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "Especifique um caminho onde fotos e vídeos não devem ser procurados" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Caminho:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Entre uma Extensão de Arquivo" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Especificar uma extensão de arquivo (sem o ponto)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Extensão:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Extensão de arquivo inválida" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3307,7 +3343,7 @@ msgstr "" "A extensão de arquivo %s é reconhecida pelo Rapid Photo Downloader, " "portanto não faz sentido avisar sua presença." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3798,16 +3834,16 @@ msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" "Alternar a sincronização da Timeline e a rolagem das miniaturas (Ctrl-T)" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3817,11 +3853,11 @@ msgstr "" "ExifTool para pegar os metadados dos vídeos e fotos. O programa roda sem " "ele, mas instalá-lo é altamente recomendado." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Problemas com o libmediainfo" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3831,17 +3867,17 @@ msgstr "" "Downloader usa libmediainfo para pegar a data e a hora que o vídeo foi " "gravado. O programa rodará sem ele, mas instalá-lo é recomendado." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "O download falhou" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Desculpe, o download da nova versão do Rapid Photo Downloader falhou." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3849,19 +3885,19 @@ msgstr "" "A nova versão foi baixada com sucesso. Você quer fechar o Rapid Photo " "Downloader e instalá-lo agora?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Atualização do Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Instalar" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Nova versão salva" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3872,11 +3908,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Atualização falhou" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3884,76 +3920,76 @@ msgstr "" "Desculpe, a atualização do Rapid Photo Downloader falhou porque houve um " "erro ao abrir o instalador." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Download" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Atualizar..." -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Preferências" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Sair" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "Erro &Reports" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Limpar Downloads Completados" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Obter Ajuda Online..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Dica do Dia..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Reportar um Problema..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Faça uam doação..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Traduzir esta Aplicação..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Sobre..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Verificar atualizações..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Timeline" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Destino" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Renomear" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Backup" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3962,79 +3998,79 @@ msgstr "" "como origens de download" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Habilitar ou desabilitar o uso de uma pasta neste computador como uma origem " "de download" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Este Computador" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Selecione uma pasta de origem" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Uso projetado do armazenamento" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Selecione a pasta de destino" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Todos" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Novo" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Exibir:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Hora da modificação" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Verificar estado" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Tipo de Arquivo" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Dispositivo" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Ordenar:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Selecionar tudo:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Baixar %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Continuar Download" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pausar" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -4048,11 +4084,11 @@ msgstr "" " aqui para abrir o diretório de log).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Obrigado por reportar um problema no Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -4065,11 +4101,11 @@ msgstr "" "está baixando de %(source_path)s.

Se você mudar o caminho, o download " "atual para este computador será cancelado." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "Você não pode alterar o caminho de destino durante o download." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -4078,7 +4114,7 @@ msgstr "" "Confirmar Destino do Download

Você tem certeza que quer " "alterar a pasta de download %(file_type)s para %(path)s?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -4098,7 +4134,7 @@ msgstr "" "Você quer continuar com o download?\n" " " -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -4109,7 +4145,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -4118,15 +4154,15 @@ msgstr "" "Essa pasta de download é inválida:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "O download falhou" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "O download não pode continuar." -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -4134,7 +4170,7 @@ msgstr "" "Fotos e vídeos não serão copiados porque não há nenhum lugar para salvá-los. " "Você ainda quer iniciar o download?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4143,15 +4179,15 @@ msgstr "" "Não existe dispositivos de backup para salvar %(filetype)s. Você ainda quer " "iniciar o download?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotos" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "vídeos" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4159,7 +4195,7 @@ msgstr "" "Os destinos de backup de fotos e vídeos não existem ou não puderam ser " "acessados.

Você ainda quer iniciar o download?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4168,95 +4204,95 @@ msgstr "" "O destino de backup %(filetype)s não existe ou não pôde ser " "acessado.

Você ainda quer iniciar o download?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "foto" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "vídeo" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Problema no backup" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — %(time_left)s restante (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s baixados" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s falhou ao baixar" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avisos" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Todos os downloads completos" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s baixado" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s falhou em baixar" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 falha" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d falhas" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 aviso" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d avisos" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Baixados %(no_files_and_types)s de %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Baixados %(no_files_and_types)s de %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Nenhum arquivo baixado — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Nenhum arquivo baixado" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4265,7 +4301,7 @@ msgstr "" "As subpastas de destino e a Timeline serão reconstruídas após todas as " "miniaturas tiverem sido geradas para o %(camera)s" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4273,7 +4309,7 @@ msgstr "" "As subpastas de destino e a Timeline setão todas reconstruídas após todas as " "miniaturas tiverem sido geradas para este computador" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4282,7 +4318,7 @@ msgstr "" "As subpastas de destino e a Timeline serão reconstruídas após todas as " "miniaturas tiverem sido geradas para %(device)s" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4292,7 +4328,7 @@ msgstr "" "miniaturas tiverem sido geradas para %(number_devices)s dispositivos e este " "computador" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4301,7 +4337,7 @@ msgstr "" "As subpastas de destino e a Timeline serão reconstruídas após todas as " "miniaturas tiverem sido geradas para o %(camera)s e este computador" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4310,7 +4346,7 @@ msgstr "" "As subpastas de destino e a Timeline serão reconstruídas após todas as " "miniaturas tiverem sido geradas para %(device)s e este computador" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4319,15 +4355,15 @@ msgstr "" "As subpastas de destino e a Timeline serão reconstruídas após todas as " "miniaturas tiverem sido geradas para %(number_devices)s dispositivos" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "As subpastas de destino e a Timeline foram reconstruídas" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Preferências do programa são inválidas" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4343,7 +4379,7 @@ msgstr "" "transferir arquivos.

Alternativamente, você pode ignorar este " "dispositivo." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4359,25 +4395,25 @@ msgstr "" "reconecte novamente.

Alternativamente, você pode ignorar este " "dispositivo." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Tentar Novamente" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Ignorar Este Dispositivo" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "Desculpe, um erro inesperado ocorreu enquanto pesquisava %s." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" "Infelizmente você não pode baixar arquivos a partir deste dispositivo." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4385,11 +4421,11 @@ msgstr "" "Uma possível solução alternativa para o problema é usar um leitor de cartão " "para poder baixar diretamente do memory card da câmera." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Pesquisa ao dispositivo falhou" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4403,7 +4439,7 @@ msgstr "" "funcionar, desconecte o dispositivo %(camera)s do computador e conecte " "novamente." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4418,67 +4454,67 @@ msgstr "" "funcionar, desconecte o dispositivo %(camera)s do computador e conecte " "novamente, e escolha quais arquivos você quer baixar." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Completado os Download Atuais" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "%s cujo download terminou é exibido." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Você quer limpar os downloads terminados?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Completado Download atual" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "%s cujo download terminou é exibido" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Você quer limpar os downloas terminados?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "Você quer baixar fotos e vídeos do dispositivo %(device)s?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" "Você quer ignorar o %s sempre que este programa for executado?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Todas as câmeras, fones e tablets com o mesmo nome de modelo serão ignorados." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" "Você quer ignorar o dispositivo %s sempre que este programa iniciar?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Qualquer dispositivo com o mesmo nome será ignorado." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Baixando de %(location)s para este computador." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4486,95 +4522,95 @@ msgstr "" "Você realmente quer baixar a partir daqui?

Em alguns sistemas, " "pesquisar neste local pode levar muito tempo." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Gerando miniaturas para %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Procurando %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" "%(number)s de %(available files)s marcados para download (%(hidden)s hidden)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s de %(available files)s marcados para download" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" "Exibir informações do programa quando executado a partir da linha de comando." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" "Exibir informações de depuração quando executado a partir da linha de " "comando." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Liste extensões de arquivos de fotos e vídeos que o programa reconhece e " "saia." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Habilite ou desabilite o renomeador de fotos." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Habilite ou desabilite o renomeador de vídeos." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Habilite ou desabilite a deteção automática de dispositivos para download." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Habilite ou desabilite o download a partir deste computador." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "CAMINHO" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "O CAMINHO neste computador que será feito o download." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "O CAMINHO onde as fotos serão baixadas." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "O CAMINHO onde os vídeos serão baixados." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Habilite ou desabilite o backup de fotos e vídeos durante o download." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Habilite ou desabilite a deteção automática dos dispositivos de backup." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "PASTA" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4587,7 +4623,7 @@ msgstr "" "desejar usar para fazer o backup das fotos, criar uma pasta dentro com esse " "nome." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4600,7 +4636,7 @@ msgstr "" "desejar usar para fazer o backup das fotos, criar uma pasta dentro com esse " "nome." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4608,7 +4644,7 @@ msgstr "" "O CAMINHO onde as fotos serão salvas quando a deteção automática de " "dispositivos de backup estiver desabilitado." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4616,24 +4652,24 @@ msgstr "" "O CAMINHO onde os vídeos serão salvos quando a deteção automática de " "dispositivos de backup estiver desabilitado." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Ignorar fotos com as seguintes extensões: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" "Habilitar ou desabilitar iniciar download assim que o programa iniciar." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Habilitar ou desabilitar iniciar download assim que os dispositivo for " "inserido." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4641,7 +4677,7 @@ msgstr "" "Habilitar ou desabilitar o uso do Cache de Miniaturas do Rapid Photo " "Downloader. Desabilitando-o não apagará o conteúdo existente no cache." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." @@ -4649,11 +4685,11 @@ msgstr "" "Apagar todas as miniaturas no Cache de Miniaturas do Rapid Photo Downloader " "e sair." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Esquecer os arquivos que já foram anteriormente baixados e sair." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4661,7 +4697,7 @@ msgstr "" "Importar preferências de uma versão antiga e sair. Requer o programa de " "linha de comando gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4671,15 +4707,15 @@ msgstr "" "todas as miniaturas no Cache de Miniaturas, esquecer os arquivos que foram " "anteriormente baixados e sair." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "Incluir informações de depuração do gphoto2 nos arquivos de log." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "Imprimir no terminal informações sobre as câmeras conectadas e sair." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4687,35 +4723,35 @@ msgstr "" "Para importar as preferências de uma versão antiga do Rapid Photo " "Downloader, você precisa instalar o programa gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "Nenhuma preferência de programa anterior detectada: saindo" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Importando as preferências do Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" "Você quer copiar o número de sequência armazenado, que tem o valor %d?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Programa abortando." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Nunca execute este programa como usuário sudo / root." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "Você deve instalar o ExifTool para rodar o Rapid Photo Downloader." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4725,7 +4761,7 @@ msgstr "" "\n" "Desinstalar todas as cópias exceto a versão que você quer executar." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4734,15 +4770,15 @@ msgstr "" "opção para detecção automática do dispositivo ou um caminho em \"Este " "Computador\"." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Todos os ajustes e caches foram redefinidos." -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "O Cache de Miniaturas foi redefinido" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Arquivos Lembrados foram esquecidos" @@ -4759,15 +4795,15 @@ msgid "&Don't warn me again about missing or broken program libraries" msgstr "" "&Não avise-me novamente sobre bibliotecas de programas quebradas ou faltando" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "subpasta e nome de arquivo" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nome de arquivo" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "subpasta" diff --git a/po/rapid-photo-downloader.pot b/po/rapid-photo-downloader.pot index 83c7d4b..60b7ff4 100644 --- a/po/rapid-photo-downloader.pot +++ b/po/rapid-photo-downloader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-13 22:20-0500\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,144 +17,160 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -164,15 +180,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -180,119 +196,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -300,70 +320,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7660 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7662 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7675 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7677 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -480,13 +500,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -500,7 +520,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -515,14 +535,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -564,7 +584,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -574,8 +594,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -590,7 +610,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1299,531 +1319,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1910,48 +1942,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2047,7 +2079,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2131,55 +2163,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2188,54 +2220,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2243,434 +2275,434 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regular expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2679,11 +2711,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2692,86 +2724,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3199,61 +3231,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3261,163 +3293,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3426,11 +3458,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3439,18 +3471,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3461,7 +3493,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3469,200 +3501,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3672,7 +3704,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another application.The %(camera)s cannot be scanned because it cannot be unmounted.The download cannot start because the %(camera)s cannot be unmounted.%(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3878,7 +3910,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3886,122 +3918,122 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4017,15 +4049,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/ro.po b/po/ro.po index 07bc651..f2701b3 100644 --- a/po/ro.po +++ b/po/ro.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: ro\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -484,13 +504,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -504,7 +524,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -519,14 +539,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -568,7 +588,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -578,8 +598,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Dispozitive" @@ -594,7 +614,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1303,531 +1323,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Dată timp" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Text" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Nume fișier" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadata" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Secvenţe" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Cod sarcină" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Dată imagine" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Dată video" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Astăzi" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Ieri" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Timp descărcare" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Nume" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Extensie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Număr imagine" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Număr video" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Diafragmă" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Timp expunere" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Distanță focală" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Fabricant cameră foto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Model cameră foto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Model scurt cameră foto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Silabisire scurtă model cameră foto" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Număr serie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Calcul obturator" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Nume proprietar" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Codec" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Lățime" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Înălțime" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Lungime" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Cadre pe secundă" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Descărcările de azi" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Numărul sesiunii" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Număr subdosare" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Număr stocare" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Secvență literă" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Toți digiți" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Ultimul digit" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Ultimii 2 digiți" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Ultimii 3 digiți" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Ultimii 4 digiți" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Format original" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "MAJUSCULE" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "minuscule" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Un digit" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Doi digiți" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Trei digiți" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Patru digiți" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Cinci digiți" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Șase digiți" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Șapte digiți" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Milisecunde" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "AAAALLZZ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "AAAA-LL-ZZ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "AALLZZ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "AA-LL-ZZ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "LLZZAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "LLZZAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "LLZZ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "ZZLLAAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "ZZLLAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "LL" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "ZZ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "OOMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "OOMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "OO-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "OO-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "OO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minute)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Cod Sarcină" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1915,48 +1947,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Coduri Sarcină" @@ -2052,7 +2084,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2136,55 +2168,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatizare" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Tratarea erorilor" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2193,54 +2225,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2248,436 +2280,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Pornire descărcare la pornirea programului" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Pornire descărcare la introducerea dispozitivului" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Omite descărcare" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Adaugă identificator unic" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Suprascrie" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Omite" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2686,11 +2718,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2699,86 +2731,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3207,61 +3239,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Foto Descărcător" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3269,163 +3301,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Dispozitiv" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3434,11 +3466,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3447,18 +3479,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3469,7 +3501,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3477,200 +3509,200 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotografii" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "video" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "fotografie" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s descărcate" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s descărcare eșuată" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "avertismente" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Toate descărcările complecte" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s descărcate" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s au eşuat la descărcare" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3680,7 +3712,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3690,34 +3722,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3726,7 +3758,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3736,149 +3768,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3886,7 +3918,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3894,124 +3926,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4027,15 +4059,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "subdosare si nume fișiere" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "nume fișier" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "subdosar" diff --git a/po/ru.po b/po/ru.po index d6d1ea1..8785f8c 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,35 +7,41 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: ru\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Установщик Rapid Photo Downloader" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "Загрузить и установить последнюю версию Rapid Photo Downloader." -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "Установщик не найден:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "Установщие не в формате tar.gz:" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" @@ -43,40 +49,44 @@ msgstr "" "Обнаружена некорректная принадлежность папки. Изменение принадлежности и " "сброс разрешений для" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "Будет выполнена следующая команда:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "команда sudo может запросить пароль администратора." -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "Вы хотите выполнить эту команду сейчас?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "Ответ не Да, выход." -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "Действие не удалось" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "Выход" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "Должны быть включены репозитории Universe." -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "Вы хотите удалить предыдущую версию Rapid Photo Downloader:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." @@ -84,7 +94,7 @@ msgstr "" "Запрос к системе пакетов по поводу наличия установленной старой версии Rapid " "Photo Downloader (может занять некоторое время)..." -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" @@ -92,27 +102,27 @@ msgstr "" "Невозможно опросить систему пакетов. Пожалуйста, проверьте соединение с " "Интернет и попробуйте снова" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "Проверка, не установлена ли предыдущая версия при помощи pip..." -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "Следующий пакет неизвестен на вашей системе: {}\n" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" "Для продолжения будут установлены некоторые пакеты, необходимые для запуска " "приложения." -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" "Проверка установленных и доступных пакетов (может занять некоторое время)" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " @@ -120,11 +130,17 @@ msgstr "" "Проверка, на наличие установленных пакетов из списка необходимых (может " "занять некоторое время)... " -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "Запрос на подтверждение действий на каждом шаге." -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." @@ -132,7 +148,7 @@ msgstr "" "При загрузке последней версии, устанавливать версию в разработке, если она " "новее, чем стабильная версия." -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." @@ -140,7 +156,7 @@ msgstr "" "Необязательный tar.gz архив Rapid Photo Downloader. Если не задан, будет " "скачана последняя версия из Интернет." -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " @@ -149,7 +165,7 @@ msgstr "" "Не запускайте установщик из tar.gz архива Rapid Photo Downloader если он " "новее чем эта версия ({}). По умолчанию запускается более новый установщик." -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." @@ -157,7 +173,7 @@ msgstr "" "Удалить Rapid Photo Downloader, установленный при помощи pip, оставив " "зависимости." -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." @@ -165,7 +181,7 @@ msgstr "" "Удалить зависимости, установленные при помощи pip во время установки Rapid " "Photo Downloader, сам Rapid Photo Downloader, затем выйти." -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." @@ -173,13 +189,13 @@ msgstr "" "Замечание: версии Rapid Photo Downloader, установленные при помощи менеджера " "пакетов вашего дистрибутива Linux, удалены не будут." -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" "Зависимости будут удалены только если они не нужны другим программам." -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -195,15 +211,15 @@ msgstr "" "версии Rapid Photo Downloader, установленные при помощи менеджера пакетов " "вашего дистрибутива Linux, удалены не будут." -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "Загрузка файла версий не удалась" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "При обращении к файлу версий получен код ошибки {}" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -215,27 +231,27 @@ msgstr "" "\n" "Выход.\n" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "Установка необходимых программе компонентов..." -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "Получен код ошибки" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "Установка необходимых программе компонентов не удалась: выход" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "Установка программы..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "Установка программы не удалась: выход..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." @@ -243,40 +259,40 @@ msgstr "" "Возможно, для того, чтобы вы смогли запустить программу из командной строки " "или лаунчера приложений, вам придется перезагрузить компьютер." -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "Вы хотите установить man страницы программы?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "Они будут установлены в {}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "При удалении программы, удалите эти man страницы сами." -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "Вы хотите установить man страницы?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "Установка man страниц в {}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "Создание папки для man страниц не удалось: выход" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "Копирование man страниц не удалось." -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" "(если при выходе возникла ошибка сегментации, вы можете игнорировать ее...)" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" @@ -286,7 +302,7 @@ msgstr "" "необходима утилита python3 pip.\n" "Продолжение невозможно. Выход." -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" @@ -294,11 +310,11 @@ msgstr "" "Не запускайте этот скрипт от имени пользователя sudo / root.\n" "Запускайте его от имени пользователя, который будет использовать программу.\n" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "Не включайте другие параметры командной строки, когда задаете" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." @@ -306,20 +322,24 @@ msgstr "" "Очень жаль, но этот установщик не поддерживает выборочную установку python.\n" "Выход..." -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "Перезапуск скрипта с использованием сиситемного python..." -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "Выход..." #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "Пакет python3-apt должен быть установлен для продолжения." -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" @@ -327,7 +347,7 @@ msgstr "" "Используя стандартный менеджер пакетов вашего дистрибутива Linux, установите " "следующие пакеты и затем перезапустите установщик" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." @@ -336,14 +356,14 @@ msgstr "" "Python 3 и его системы управления пакетами." #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" "Программы pip и setuptools для Python 3 должны быть обновлены для вашего " "пользователя." #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "Установка python requests" @@ -351,40 +371,40 @@ msgstr "Установка python requests" msgid "Upgrade Rapid Photo Downloader" msgstr "Обновить Rapid Photo Downloader" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "Отмена" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "Обновить" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "Чтобы обновить до версии %s, нажмите кнопку Обновить." -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "Чтобы начать обновление нажмите кнопку Обновить." -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "Закрыть" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "Запустить" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "Закройте Rapid Photo Downloader перед запуском этого обновления" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "Выполняется обновление..." -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " @@ -393,7 +413,7 @@ msgstr "" "Обновление до версии %s прошло успешно. Нажмите Выход для завершения или " "Запустить для запуска программы." -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." @@ -401,24 +421,24 @@ msgstr "" "Обновление успешно завершено. Нажмите Выход для завершения или Запустить для " "запуска программы." -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "Обновление не удалось. Нажмите Выход для завершения." -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "Обновление %s..." -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "Для продолжения нажмите любую клавишу..." -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Обновление Rapid Photo Downloader не удалось" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -548,13 +568,13 @@ msgstr "миниатюры видео" msgid "audio" msgstr "аудио" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s Фото" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -568,7 +588,7 @@ msgstr "Занято" msgid "Excess" msgstr "Превышение" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Объем устройства неизвестен" @@ -583,14 +603,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s свободно из %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Фото" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Видео" @@ -632,7 +652,7 @@ msgid "Rescan" msgstr "Обновить" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "Занято %s" @@ -642,8 +662,8 @@ msgid "Cameras" msgstr "Камеры" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Устройства" @@ -658,7 +678,7 @@ msgstr "Загрузка с %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Выбор источника" @@ -1661,531 +1681,543 @@ msgstr "Обзор..." msgid "%s (location does not exist)" msgstr "%s (хранилище не существует)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Дата и время" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Текст" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Имя файла" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Метаданные" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Нумерация" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Метка" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Дата снимка" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Дата видео" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Сегодня" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Вчера" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Время загрузки" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Имя" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Расширение" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Номер снимка" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Номер видео" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Диафрагма" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Выдержка" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Фокусное расстояние" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Производитель камеры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Модель камеры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Сокращённое название камеры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Сокращенное название камеры с дефисами" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Серийный номер" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Счётчик кадров" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Номер файла" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Только папка" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Папка и файл" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Имя владельца" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Кодек" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Ширина" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Высота" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Длительность" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Кадров в секунду" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Автор" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Авторские права" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Загружено сегодня" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Сессионная нумерация" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Номер подпапки" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Сквозная нумерация" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Символьная нумерация" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Все цифры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Последняя цифра" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Последние 2 цифры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Последние 3 цифры" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Последние 4 цифры" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Исходный Регистр" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "ЗАГЛАВНЫЕ БУКВЫ" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "прописные буквы" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Одна цифра" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Две цифры" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Три цифры" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Четыре цифры" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Пять цифр" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Шесть цифр" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "семь цифр" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Доли секунды" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ГГГГММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ГГГГ-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "ГГГГ_ММ_ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ГГММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ГГ-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "ГГ_ММ_ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "ММДДГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "ММДДГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "ММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "ДДММГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "ДДММГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "ГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "ММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Месяц (полностью)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Месяц (кратко)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "ЧЧММСС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "ЧЧММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "ЧЧ-ММ-СС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "ЧЧ-ММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "ЧЧ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "ММ (мин.)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "СС" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Дата" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Дата (с дефисами)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Дата (с подчерками)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Дата и Метка" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "ГГГГММ_Метка" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Дата и подпапка Метки" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "ГГГГММ" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Метка" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Исходное имя файла" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Дата-Время и Загружено сегодня" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "ГГГГММДД-ЧЧММСС-1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Дата и Загружено сегодня" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "ГГГГММДД-1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Дата-Время и Номер снимка" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "ГГГГММДД-1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Дата-Время и Метка" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "ГГГГММДД-ЧЧММ-Метка-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "ГГГГММДД-Метка-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Дата-Время и Номер видео" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "ГГГГММДД_1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Разрешение" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "ГГГГММДД-ЧЧММ-1-1920x1080" @@ -2281,48 +2313,48 @@ msgstr "" "Если вы хотите использовать Метки, настройте переименование файлов или " "создание имен подпапок с их использованием." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Последние" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Сортировка Меток:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "По возрастанию" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "По убыванию" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "Новая..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "Применить" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "Удалить" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Удалить все" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Вы действительно хотите удалить все Метки?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Удалить все Метки" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Метки" @@ -2425,7 +2457,7 @@ msgstr "Предустановка:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Помощь онлайн..." @@ -2518,44 +2550,44 @@ msgstr "%(downloaded)s из %(total)s" msgid "Downloading..." msgstr "Загрузка..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Настройки" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Автоматизация" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Миниатюры" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Обработка ошибок" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Предупреждения" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "Объединение" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Разное" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Сканирование устройств" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Сканировать только внешние устройства" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2565,11 +2597,11 @@ msgstr "" "компьютеру.\n" "Включая камеры, карты памяти, внешние жесткие диски и USB флеш диски." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "Сканировать на усьройстве только определенные папки" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2582,11 +2614,11 @@ msgstr "" "\n" "Изменение этой настройки приведет к повторному сканированию всех устройств." -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "Папки для сканирования:" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." @@ -2594,11 +2626,11 @@ msgstr "" "Папки в корне файловой системы устройства, которые будут\n" "просканированы на наличие фото и видео." -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Добавить…" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" @@ -2608,12 +2640,12 @@ msgstr "" "\n" "Изменение этой настройки приведет к повторному сканированию всех устройств." -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Удалить" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" @@ -2623,17 +2655,17 @@ msgstr "" "\n" "Изменение этой настройки приведет к повторному сканированию всех устройств." -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" "Устройства могут быть настроены для автоматического их игнорирования или " "автоматической загрузки с них." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Сохраненные устройства" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." @@ -2641,7 +2673,7 @@ msgstr "" "Удалить устройство из списка устройств для автоматической загрузки или " "игнорирования." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2652,18 +2684,18 @@ msgstr "" "\n" "Замечание: Изменения вступят в силу при следующем сканировании устройств." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Игнорируемые пути" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "Конечная часть путей, которые никогда не будут сканироваться на наличие фото " "или видео." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2673,7 +2705,7 @@ msgstr "" "\n" "Изменение этого параметра приведет к повторному сканированию всех устройств." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2683,7 +2715,7 @@ msgstr "" "\n" "Изменение этого параметра приведет к повторному сканированию всех устройств." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2693,7 +2725,7 @@ msgstr "" "\n" "Изменение этого параметра приведет к повторному сканированию всех устройств." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2703,7 +2735,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">регуля" "рные выражения в стиле Python" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2713,47 +2745,47 @@ msgstr "" "\n" "Изменение этого параметра приведет к повторному сканированию всех устройств." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Автоматизация программы" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Начать загрузку при запуске программы" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Начать загрузку сразу после подключения носителя" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Отмонтировать (извлечь) устройство по окончании загрузки" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Завершить программу после загрузки" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Завершить программу даже при ошибках загрузки" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Создание миниатюр" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Создать миниатюры" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Создать миниатюры для отображения в главном окне программы" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Кэшировать миниатюры" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2761,11 +2793,11 @@ msgstr "" "Сохранять отображаемые в главном окне программы миниатюры в персональном " "кеше миниатюр Rapid Photo Downloader" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Создать миниатюры в системе" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2773,77 +2805,77 @@ msgstr "" "Во время загрузки сохранять миниатюры, которые могут быть использованы файл " "менеджерами и другими программами" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "Количество ядер процессора для использования при создании миниатюр." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "Ядра процессора:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Кэш миниатюр" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Вычисление…" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "день(дня,дней)" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "всегда" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Размер кэша:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Количество миниатюр:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Размер базы данных:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "В кэше недоступны миниатюры для:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Очистка кэша..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Оптимизация кэша..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Вступит в силу после перезапуска программы" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Пропустить загрузку" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Не загружать файл, и выдать сообщение об ошибке" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Добавить уникальную метку" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2851,23 +2883,23 @@ msgstr "" "Добавить метку вида _1 или _2 в конец имени файла, непосредственно перед " "расширением" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Перезаписать" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Перезаписать предыдущую резервную копию файла" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Пропустить" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Не перезаписывать резервную копию, выдать сообщение об ошибке" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2875,7 +2907,7 @@ msgstr "" "Если фото или видео с таким именем уже было загружено, выберите, пропустить " "ли загрузку файла или добавить уникальную метку:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2885,7 +2917,7 @@ msgstr "" "рекомендуется использовать нумерацию. Настройте переименование файлов на " "панели Переименование в главном окне." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2894,40 +2926,40 @@ msgstr "" "именем на устройстве для резервного копирования или пропустить создание " "резервной копии:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Предупреждения программы" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Показывать предупреждение когда:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Загружаемые файлы сейчас не отображаются" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Предупреждать о загрузке файлов, которые не отображаются в главном окне." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Места хранения резервных копий отсутствуют" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Предупреждать перед началом загрузки, если создание резервных копий " "невозможно." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Библиотеки программы отсутствуют или повреждены" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2935,11 +2967,11 @@ msgstr "" "Предупреждать, если библиотеки, используемые Rapid Photo Downloader " "отсутствуют или не работают." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Метаданные файловой системы не могут быть установлены" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2947,11 +2979,11 @@ msgstr "" "Предупреждать об ошибке установки метаданных файловой системы, таких как " "время изменения." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Найдены необслуживаемые файлы" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2959,11 +2991,11 @@ msgstr "" "Предупреждать после сканирования устройств или этого компьютера, если есть " "неопознанные файлы, которые не будет включены в загрузку." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Не сообщать о необслуживаемых файлах с расширениями:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -2971,18 +3003,18 @@ msgstr "" "Расширения файлов не чувствительны к регистру и не обязаны содержать " "предшествующую точку." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Добавить" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Добавить расширение файла в список необслуживаемых типов файлов, сообщать о " "которых не нужно." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -2990,21 +3022,21 @@ msgstr "" "Удалить расширение файла из списка необслуживаемых типов файлов, сообщать о " "которых не нужно." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" "Очистить список необслуживаемых типов файлов, сообщать о которых не нужно." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "Объединение фото и видео" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "Объединять файлы между устройствами и загрузками" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" @@ -3014,19 +3046,19 @@ msgstr "" "RAW и JPEG,\n" "сравнивая их между различными устройствами и сеансами загрузки." -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "Рассматривать соответствующие RAW и JPEG файлы как:" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "Одно фото" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "Два фото" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." @@ -3034,7 +3066,7 @@ msgstr "" "Отображать пары RAW и JPEG как одно фото, и, если отмечены для загрузки, " "загружать оба файла." -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." @@ -3042,23 +3074,23 @@ msgstr "" "Отображать пары RAW и JPEG как два разных фото. Вы по-прежнему можете " "синхронизировать их нумерацию." -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "С парами RAW и JPEG фото:" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "Не отмечать JPEG для загрузки" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "Не отмечать RAW для загрузки" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "Отмечать для загрузки оба" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -3067,7 +3099,7 @@ msgstr "" "При обнаружении пар RAW и JPEG фото, не отмечать автоматически JPEG файлы\n" "для загрузки. Вы по-прежнему можете отметить их для загрузки сами." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -3076,7 +3108,7 @@ msgstr "" "При обнаружении пар RAW и JPEG фото, не отмечать автоматически RAW файлы\n" "для загрузки. Вы по-прежнему можете отметить их для загрузки сами." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." @@ -3084,7 +3116,7 @@ msgstr "" "При обнаружении пар RAW и JPEG фото, автоматически отмечать для загрузки оба " "файла." -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" @@ -3092,26 +3124,26 @@ msgstr "" "Если вы отключили объединение файлов, выберите, что делать если подключено " "устройство для загрузки в то время как отображаются завершенные загрузки:" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" "Если устройство для загрузки подключено в то время как отображаются " "завершенные загрузки:" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "Очистить завершенные загрузки" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "Продолжить отображение завершенных загрузок" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "Спросить что делать" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." @@ -3119,7 +3151,7 @@ msgstr "" "Автоматически очищать отображаемые завершенные загрузки каждый раз, когда " "подключается новое устройство для загрузки." -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." @@ -3127,7 +3159,7 @@ msgstr "" "Продолжать отображать завершенные загрузки каждый раз, когда подключается " "новое устройство для загрузки." -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." @@ -3135,23 +3167,23 @@ msgstr "" "Спросить, очищать отображаемые завершенные загрузки или продолжать их " "отображение каждый раз, когда подключается новое устройство для загрузки." -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Проверка версии" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Проверять наличие новых версий при запуске" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "Проверять наличие новых версий программы при каждом ее запуске." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Включая выпуски в разработке" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3165,11 +3197,11 @@ msgstr "" "Если вы используете версию в разработке, проверка будет осуществляться " "всегда." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "Игнорировать метаданные даты/времени DNG файлов на устройствах MTP" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3183,19 +3215,19 @@ msgstr "" "Полезно для таких устройств, как некоторые телефоны и планшеты, которые " "создают некорректные метаданные DNG." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "Завершенные загрузки" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Сбросить настройки %s на значения по умолчанию" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3203,11 +3235,11 @@ msgstr "" "Вы хотите очистить кэш миниатюр? Кэш будет очищен при следующем запуске " "программы." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Очистить кэш миниатюр" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3215,52 +3247,52 @@ msgstr "" "Вы хотите оптимизировать кэш миниатюр? Кэш будет соптимизирован при " "следующем запуске программы." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Оптимизировать кэш миниатюр" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "Укажите папку для сканирования" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "Укажите папку для сканирования на наличие фото и видео." -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "Папка:" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Введите путь, который хотите игнорировать" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Задайте путь, который никогда не будет проверяться на наличие фото и видео" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Путь:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Введите расширение файла" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Задайте расширение файла (без предшествующей точки)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Расширение:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Неверное расширение файла" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3269,7 +3301,7 @@ msgstr "" "Расширение файлов %s известно Rapid Photo Downloader, поэтому нет " "необходимости предупреждать об их наличии." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3760,16 +3792,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "Переключить синхронизацию Шкалы времени и просмотр миниатюр (Ctrl-T)" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3779,11 +3811,11 @@ msgstr "" "ExifTool для получения метаданных из фото и видео. Программа будет работать " "без него, но его установка настоятельно рекомендуется." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Проблема с libmediainfo" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3793,17 +3825,17 @@ msgstr "" "использует libmediainfo для получения времени и даты, когда было снято " "видео. Программа будет работать без нее, но ее установка рекомендуется." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Загрузка не удалась" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Очень жаль, но загрузка новой версии Rapid Photo Downloader не удалась." -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3811,19 +3843,19 @@ msgstr "" "Новая версия была успешно загружена. Хотите закрыть Rapid Photo Downloader и " "установить ее сейчас?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Обновить Rapid Photo Downloader" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Установить" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Новая версия сохранена" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3834,11 +3866,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Обновление не удалось" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3846,76 +3878,76 @@ msgstr "" "Очень жаль, но обновление Rapid Photo Downloader не удалось из-за ошибки " "открытия установщика." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Загрузка" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "Обновить" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "Настройки" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "Выход" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "Отчет об ошибках" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Очистить завершенные загрузки" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Справка в Сети..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "Совет дня..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Сообщить о проблеме…" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Сделать взнос..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Перевести это приложение..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "О программе..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Проверить обновления..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Шкала Времени" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Место хранения" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Переименование" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Резервное копирование" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3924,79 +3956,79 @@ msgstr "" "устройств в качестве источников для загрузки" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Включить или отключить использование папок этого компьютера в качестве " "источников для загрузки" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Этот компьютер" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Выбор источника" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Использование хранилища" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Выбор места хранения" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Все" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Новые" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Показать:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Время изменения" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Состоянию отметки" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Типу файла" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Устройству" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Сортировать по:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Выбрать все:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Загрузка %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Продолжить загрузку" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Пауза" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -4010,11 +4042,11 @@ msgstr "" " здесь для открытия папки лога).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Благодарим вас за отче о проблеме в Rapid Photo Downloader" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -4027,11 +4059,11 @@ msgstr "" "из %(source_path)s.

Если вы измените путь, текущая загрузка с Этого " "компьютера будет отменена." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "Вы не можете изменить место хранения во время загрузки." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -4040,7 +4072,7 @@ msgstr "" "Подтвердите Место загрузки

Вы уверены, что хотите установить " "место хранения %(file_type)s в %(path)s?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -4059,7 +4091,7 @@ msgstr "" "Вы хотите продолжить загрузку?\n" " " -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -4070,7 +4102,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -4079,15 +4111,15 @@ msgstr "" "Неправильно указана папка загрузки:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Сбой загрузки" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "Загрузка не может быть продолжена" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -4095,7 +4127,7 @@ msgstr "" "Резервные копии фото и видео не будут созданы, потому что их негде создать. " "Вы хотите начать загрузку?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -4104,15 +4136,15 @@ msgstr "" "Нет устройства для резервного копирования файлов %(filetype)s. Вы хотите " "начать загрузку?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "фото" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "видео" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4120,7 +4152,7 @@ msgstr "" "Место хранения резервных копий фото и видео не существует или в него " "невозможна запись.

Вы хотите начать загрузку?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4129,95 +4161,95 @@ msgstr "" "Место хранения резервных копий файлов %(filetype)s не существует или в " "него невозможна запись.

Вы хотите начать загрузку?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "фото" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "видео" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Проблема резервного копирования" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — %(time_left)s осталось (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s файлов загружено" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s файлов загрузить не удалось" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "предупреждения" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Все загрузки завершены" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s загружено" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s не удалось загрузить" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 сбой" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d сбо(я/ев)" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 предупреждение" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d Предупреждени(я/й)" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Загружено %(no_files_and_types)s из %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Загружено %(no_files_and_types)s из %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Файлы не загружены — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Файлы не загружены" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4226,7 +4258,7 @@ msgstr "" "Подпапки Места хранения и Шкала времени будут перестроены, после окончания " "создания миниатюр для %(camera)s" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4234,7 +4266,7 @@ msgstr "" "Подпапки Места хранения и Шкала времени будут перестроены, после окончания " "создания миниатюр для этого компьютера" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4243,7 +4275,7 @@ msgstr "" "Подпапки Места хранения и Шкала времени будут перестроены, после окончания " "создания миниатюр для %(device)s" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4252,7 +4284,7 @@ msgstr "" "Подпапки Места хранения и Шкала времени будут перестроены, после окончания " "создания миниатюр для %(number_devices)s устройств и этого компьютера" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4261,7 +4293,7 @@ msgstr "" "Подпапки Места хранения и Шкала времени будут перестроены, после окончания " "создания миниатюр для %(camera)s и этого компьютера" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4270,7 +4302,7 @@ msgstr "" "Подпапки Места хранения и Шкала времени будут перестроены, после окончания " "создания миниатюр для %(device)s и этого компьютера" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4279,15 +4311,15 @@ msgstr "" "Подпапки Места хранения и Шкала времени будут перестроены, после окончания " "создания миниатюр для %(number_devices)s устройств" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "Подпапки Места хранения и Шкала времени будут перестроены" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Настройки программы не корректны" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4302,7 +4334,7 @@ msgstr "" "необходимо изменить параметр USB для зарядки на USB для " "передачи.

Кроме того, вы можете игнорировать это устройство." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4316,24 +4348,24 @@ msgstr "" "снова. Если это не помогает, отключите %(camera)s от компьютера и подключите " "снова.

Кроме того, вы можете игнорировать это устройство." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "Попробовать еще" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "Игнорировать это устройство" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "Очень жаль,но при сканировании %s возникла непредвиденная проблема." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "К сожалению вы не можете загружать с этого устройства." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4341,11 +4373,11 @@ msgstr "" "Возможным решением проблемы может быть загрузка с карты памяти камеры через " "кард-ридер." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Сканирование устройств не удалось" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4358,7 +4390,7 @@ msgstr "" "менеджер), использующие ее и попробовать снова. Если это не помогает, " "отключите %(camera)s от компьютера и подключите снова." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4373,67 +4405,67 @@ msgstr "" "отключите %(camera)s от компьютера и подключите снова, и выберите файлы, " "которые вы хотите с нее загрузить." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "Есть завершенные загрузки" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "%s, чья загрузка завершена, отображаются." -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "Вы хотите очистить завершенные загрузки?" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "Есть завершенная загрузка" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "%s, чья загрузка завершена, отображается." -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "Вы хотите очистить завершенную загрузку?" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "Вы хотите загрузить фото и видео с устройства %(device)s?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "Вы хотите игнорировать %s при каждом запуске программы?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Все камеры, телефоны и планшеты с таким названием модели будут " "игнорироваться." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" "Вы хотите игнорировать устройство %s при каждом запуске программы?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Все устройства с таким именем будут игнорироваться." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Загрузка из %(location)s на Этом компьютере." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4441,94 +4473,94 @@ msgstr "" "Вы действительно хотите загружать отсюда?

На некоторых системах " "сканирование этого расположения может длиться очень долго." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Создание миниатр для %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Просканировано %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" "%(number)s из %(available files)s отмечено для загрузки (%(hidden)s скрыто)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s из %(available files)s отмечено для загрузки" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "Показывать информацию программы при запуске из командной строки." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "Показывать отладочную информацию при запуске из командной строки." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "Показать расширения фото и видео, известные программе и завершить." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Включить или выключить переименование фото." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Включить или выключить переименование видео." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Включить или выключить автоматическое определение устройств, с которых " "осуществлять загрузку." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Включить или выключить загрузку с этого компьютера." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "ПУТЬ" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" "ПУТЬ на этом компьютере из компьютере, из которого осуществлять загрузку." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "ПУТЬ куда будут загружаться фото." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "ПУТЬ куда будут загружаться видео." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Включение или выключение создания резервных копий фото и видео во время " "загрузки." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" "Включение или выключение автоматического определения устройств для хранения " "резервных копий." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "ПАПКА" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4541,7 +4573,7 @@ msgstr "" "копий. Создайте папку с таким именем на каждом устройстве, которое вы хотите " "использовать для хранения резервных копий фото." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4554,7 +4586,7 @@ msgstr "" "копий. Создайте папку с таким именем на каждом устройстве, которое вы хотите " "использовать для хранения резервных копий видео." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4562,7 +4594,7 @@ msgstr "" "ПУТЬ, где будут храниться резервные копии фото в случае, когда " "автоматическое определение устройств для хранения резервных копий отключено." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4570,23 +4602,23 @@ msgstr "" "ПУТЬ, где будут храниться резервные копии видео в случае, когда " "автоматическое определение устройств для хранения резервных копий отключено." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Игнорировать фото со следующими расширениями: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" "Включение или выключение запуска загрузки сразу после старта программы." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Включение или выключение запуска загрузки сразу после подключения устройства." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4594,18 +4626,18 @@ msgstr "" "Включение или выключение использования кэша миниатюр Rapid Photo Downloader. " "Выключение не приводит к удалению существующего содержимого кэша." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" "Удалить все миниатюры в кэше миниатюр Rapid Photo Downloader и выйти." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Забыть файлы, которые уже были загружены и выйти." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4613,7 +4645,7 @@ msgstr "" "Импортировать настройки из старой версии программы и выйти. Требуется " "программа командной строки gconftool-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4622,15 +4654,15 @@ msgstr "" "Сбросить все настройки программы на значения по умолчанию, удалить все " "миниатюры в кэше миниатюр, забыть, какие файлы уже были загружены и выйти." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "Включать отладочную информацию gphoto2 в лог файлы." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "Вывести в терминал информацию о подключенных камерах и выйти." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4638,16 +4670,16 @@ msgstr "" "Для импорта настроек из старой версии Rapid Photo Downloader, вы должны " "установить программу gconftool-2." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "Настройки от предыдущей программы не найдены: завершение" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Импорт настроек от Rapid Photo Downloader %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" @@ -4655,20 +4687,20 @@ msgstr "" "Вы хотите скопировать значение сквозной нумерации, которое содержит значение " "%d?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Работы программы прервана." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" "Никогда не запускайте эту программу от имени администратора (sudo / root)." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "Для запуска Rapid Photo Downloader вы должны установить ExifTool." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" @@ -4678,7 +4710,7 @@ msgstr "" "\n" "Удалите все копии, кроме версии, которую вы хотите использовать." -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4686,15 +4718,15 @@ msgstr "" "Задавая путь в командной строке, не задавайте параметр для автоматического \n" "определения устройств или путь \"Этот компьютер\"." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Все настройки и кэш сброшены" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "Кэш миниатюр сброшен" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Файлы, которые уже были загружены, забыты" @@ -4712,15 +4744,15 @@ msgstr "" "Не предупреждать меня снова об отсутствующих или нерабочих библиотеках " "программы" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "подпапка и имя файла" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "имя файла" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "подпапка" diff --git a/po/sk.po b/po/sk.po index 7ea4644..217a964 100644 --- a/po/sk.po +++ b/po/sk.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: sk\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -490,13 +510,13 @@ msgstr "video THM" msgid "audio" msgstr "zvuk" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "Počet fotiek: %(no_photos)s" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -510,7 +530,7 @@ msgstr "Použitých" msgid "Excess" msgstr "Prebytok" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Neznáma veľkosť zariadenia" @@ -525,14 +545,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s voľných z %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotky" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Videá" @@ -574,7 +594,7 @@ msgid "Rescan" msgstr "Prehľadať znovu" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "Plné na %s" @@ -584,8 +604,8 @@ msgid "Cameras" msgstr "Fotoaparáty" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Zariadenia" @@ -600,7 +620,7 @@ msgstr "Sťahuje sa z %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Vybrať zdroj" @@ -1344,531 +1364,543 @@ msgstr "Iný..." msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Dátum a čas" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Text" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Názov súboru" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadáta" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sekvencie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Pracovný kód" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Dátum obrázku" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Dátum nahratia videa" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Dnes" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Včera" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Čas stiahnutia" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Názov" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Koncovka" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Číslo obrázka" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Číslo videa" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Clona" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Čas expozície" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Ohnisková vzdialenosť" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Výrobca fotoaparátu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Model kamery" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Skrátené označenie modelu fotoaparátu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Označenie modelu fotoaparátu" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Sériové číslo" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Počet cyklov uzávierky" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Poradové číslo súboru" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Len adresár" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Adresár a súbor" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Meno vlastníka" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Kodek" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Dnešné stiahnutie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Číslo relácie" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "VEĽKÉ PÍSMENÁ" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "malé písmená" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Jedna číslica" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Dve číslice" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tri číslice" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Štyri číslice" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Päť číslic" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Šesť číslic" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Subsekundy" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "RRRRMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "RRRR-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "RRMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "RR-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDRRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMRRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "RRRR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "RR" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minúty)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1956,48 +1988,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Pracovné kódy" @@ -2093,7 +2125,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2177,55 +2209,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Nastavenia" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatizácia" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Náhľad" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Obsluha chýb" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2234,54 +2266,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2289,436 +2321,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Automatizácia programu" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Spustiť sťahovanie pri štarte programu" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Spustiť sťahovanie po pripojení zariadenia" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Ukončiť program po skončení sťahovania" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Ukončíť program aj ak pri sťahovaní došlo k chybám" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Generovanie náhľadov" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Generovať náhľady" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Vynechať sťahovanie" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Pridať unikátny identifikátor" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Prapísať" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Preskočiť" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2727,11 +2759,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2740,86 +2772,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3247,61 +3279,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3309,163 +3341,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Stiahnuť" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Nastavenia" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Zariadenie" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pozastaviť" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3474,11 +3506,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3487,18 +3519,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3509,7 +3541,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3520,7 +3552,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3529,193 +3561,193 @@ msgstr "" "Tento adresár nie je použiteľný pre sťahovanie:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotografie" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videá" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "fotografia" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Chyba zálohovania" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s stiahnutých." -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s sa nepodarilo stiahnuť." -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "varovania" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Všetka sťahovania bola dokončená" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s stiahnutých." -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s failed to download" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Nastavenia aplikácie sú neplatné" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3725,7 +3757,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3735,34 +3767,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3771,7 +3803,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3781,149 +3813,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3931,7 +3963,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3939,124 +3971,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4072,15 +4104,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "podpriečinok a meno súboru" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "názov súboru" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "podpriečinok" diff --git a/po/sr.po b/po/sr.po index c3e0c3c..420caba 100644 --- a/po/sr.po +++ b/po/sr.po @@ -6,155 +6,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: српски \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: sr\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -164,15 +180,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -180,119 +196,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -300,70 +320,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -490,13 +510,13 @@ msgstr "THM снимак" msgid "audio" msgstr "звук" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s фотографије" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -510,7 +530,7 @@ msgstr "Коришћено" msgid "Excess" msgstr "Превише" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Величина уређаја није позната" @@ -525,14 +545,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s је слободно од %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Фотографије" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Снимци" @@ -574,7 +594,7 @@ msgid "Rescan" msgstr "Поново прегледај" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s је пун" @@ -584,8 +604,8 @@ msgid "Cameras" msgstr "Фото-апарати" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Уређаји" @@ -600,7 +620,7 @@ msgstr "Преузимам са „%(device_names)s“" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Изаберите извор" @@ -1578,531 +1598,543 @@ msgstr "Друго..." msgid "%s (location does not exist)" msgstr "„%s“ (место не постоји)" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Датум" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Текст" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Назив датотеке" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Метаподаци" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Низови" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Шифра посла" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Датум слике" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Датум снимка" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Данас" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Јуче" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Време преузимања" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Назив" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Наставак" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Број слике" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Број снимка" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Отвор бленде" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ИСО" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Време излагања" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Жижна даљина" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Произвођач фото-апарата" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Модел фото-апарата" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Скраћени назив фото-апарата" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Дужи назив фото-апарата" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Серијски број" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Број окидања" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Број датотеке" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Само фасцикла" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Фасцикла и датотека" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Име власника" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Кодек" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Ширина" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Висина" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Дужина" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Кадрова у секунди" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Аутор" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Ауторска права" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Данашња преузимања" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Број сесије" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Број садржане фасцикле" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Сачувани број" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Низ слова" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Све цифре" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Последња цифра" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Последње две цифре" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Последње три цифре" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Последње четири цифре" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Изворна величина слова" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "ВЕЛИКА СЛОВА" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "мала слова" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Једна цифра" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Две цифре" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Три цифре" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Четири цифре" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Пет цифре" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Шест цифре" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Седам цифара" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Стотинке" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ГГГГММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ГГГГ-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "ГГГГ_ММ_ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ГГММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ГГ-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "ГГ_ММ_ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "ММДДГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "ММДДГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "ММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "ДД.ММ.ГГГГ." #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "ДД.ММ.ГГ." #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "ГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "ММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Месец (пун)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Месец (скраћено)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "ЧЧММСС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "ЧЧММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "ЧЧ:ММ:СС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "ЧЧ:ММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "ЧЧ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "ММ (минута)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "СС" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "Датум" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "Датум (цртице)" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "Датум (подвлаке)" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "Датум и шифра посла" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "ММГГГГ_Шифра посла" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "Подфасцикла датума и шифре посла" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "ММ.ГГГГ." -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Шифра посла" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "Изворни назив датотеке" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "Датум-време и данашња преузимања" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "ДД.ММ.ГГГГ.—ЧЧ:ММ—1" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "Датум и данашња преузимања" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "ДД.ММ.ГГГГ.—1" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "Датум-време и број слике" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "ДД.ММ.ГГГГ.—1234" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "Датум-време и шифра посла" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "ДД.ММ.ГГГГ.—Шифра посла-1" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "ДД.ММ.ГГГГ.—Шифра посла-1" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "Датум-време и број снимка" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "ДД.ММ.ГГГГ._1234" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "Резолуција" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "ДД.ММ.ГГГГ.—ЧЧ:ММ-1-1920x1080" @@ -2201,48 +2233,48 @@ msgstr "" "Ако желите да користите шифре послова, подесите датотеку преименовањем или " "називе одредишних подфасцикли да их користе." -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "Последње коришћено" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "Ређање шифре посла:" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Растуће" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Опадајуће" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "&Ново..." -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "&Примени" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "&Уклони" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "Уклони све" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "Да ли заиста желите да уклоните све шифре послова?" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "Уклоните све шифре послова" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Шифре послова" @@ -2345,7 +2377,7 @@ msgstr "Подешеност:" msgid "{choice} ({variant})" msgstr "{choice} ({variant})" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "Нађи помоћ на мрежи..." @@ -2439,44 +2471,44 @@ msgstr "%(downloaded)s од %(total)s" msgid "Downloading..." msgstr "Преузимам..." -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Поставке" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Аутоматизација" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Минијатуре" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Рад са грешкама" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "Упозорења" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Остало" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "Прегледање уређаја" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "Прегледај само спољне уређаје" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" @@ -2486,11 +2518,11 @@ msgstr "" "укључујући\n" "фото-апарате, меморијске картице, спољне чврсте дискове и УСБ флеш дискове." -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2499,55 +2531,55 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "Додај..." -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "Уклони" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "Уређаји који су подешени за аутоматско занемаривање или преузимање." -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "Запамћени уређаји" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" "Уклоните уређај са списка уређаја за аутоматско занемаривање или преузимање." -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2559,18 +2591,18 @@ msgstr "" "Напомена: Измене ће ступити на снагу приликом следећег прегледања рачунара " "за уређајима." -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Занемарене путање" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" "Крајњи део путање која никада неће бити прегледана за фотографијама или " "снимцима." -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" @@ -2580,7 +2612,7 @@ msgstr "" "\n" "Измена овог подешавања доводи до поновног прегледања свих уређаја." -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" @@ -2590,7 +2622,7 @@ msgstr "" "\n" "Измена овог подешавања доводи до поновног прегледања свих уређаја." -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" @@ -2600,7 +2632,7 @@ msgstr "" "\n" "Измена овог подешавања доводи до поновног прегледања свих уређаја." -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" @@ -2610,7 +2642,7 @@ msgstr "" "href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">регула" "рне изразе у питон-стилу" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" @@ -2620,47 +2652,47 @@ msgstr "" "\n" "Измена овог подешавања доводи до поновног прегледања свих уређаја." -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "Аутоматизација програма" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Започни преузимање по покретању програма" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Започни преузимање по прикључивању уређаја" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "Откачи (избаци) уређај након обављеног преузимања" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Изађи из програма након обављеног преузимања" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Изађи из програма чак и када постоје грешке у преузимању" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "Стварање сличица" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "Направи сличице" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "Направи сличице за приказ у главном прозору програма" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "Смести сличице у оставу" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" @@ -2668,11 +2700,11 @@ msgstr "" "Сачувајте сличице приказане у главном прозору програма у остави сличица " "јединственој за Брзог преносиоца фотографија" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "Направи системске сличице" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" @@ -2680,77 +2712,77 @@ msgstr "" "Прилико преузимања, сачувајте сличице које могу користити управници датотека " "радне површи и други програми" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "Број језгара процесора која ће се користити за стварање сличица." -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "Језгра процесора:" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "*" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "Остава сличица" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "Израчунавам..." -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "дана" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "заувек" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "Величина оставе:" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "Број сличица:" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "Величина базе података:" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "Неприступљене сличице оставе за:" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "Очисти оставу..." -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "Оптимизуј оставу..." -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "* Ступа на снагу након пновног покретања програма" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Прескочи преузимање" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "Не преузима датотеку, и даје поруку грешке" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Додај јединствену реч" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" @@ -2758,23 +2790,23 @@ msgstr "" "Додаје одредник као _1 или _2 на крај назива датотеке, одмах пре наставка " "датотеке" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Препиши" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "Преписује претходно направљену резерву датотеке" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Прескочи" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "Не преписује датотеку резерве, и даје поруку грешке" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" @@ -2782,7 +2814,7 @@ msgstr "" "Када је већ преузета фотографија или снимак са истим називом, изаберите или " "да је прескочите или да јој додате јединствену ознаку:" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " @@ -2792,7 +2824,7 @@ msgstr "" "се строго препоручује. Подесите преименовање датотека у панелу преименовања " "у главном прозору." -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" @@ -2800,39 +2832,39 @@ msgstr "" "Приликом прављења резерве, изаберите да ли ће датотека на уређају резерве са " "истим називом бити преписана или ће бити прескочена:" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "Упозорења програма" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "Покажи упозорење када:" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "Датотеке преузимања тренутно нису приказане" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" "Упозорава приликом преузимања датотека које нису приказане у главном прозору." -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "Недостају одредишта резерве" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" "Упозорава пре почетка преузимања ако није могуће направити резерву датотека." -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "Недостају или су оштећене библиотеке програма" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." @@ -2840,11 +2872,11 @@ msgstr "" "Упозорава ако софтверске библиотеке које користи Брзи преносилац фотографија " "недостају или не функционишу." -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "Мета подаци система датотека не могу бити подешени" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." @@ -2852,11 +2884,11 @@ msgstr "" "Упозорава ако постоји грешка подешавања метаподатака система датотека, као " "што је њено време измене." -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "Наиђе на необрадиве датотеке" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." @@ -2864,11 +2896,11 @@ msgstr "" "Упозорава након прегледања уређаја или овог рачунара ако постоје " "непрепознате датотеке које неће бити укључене у преузимање." -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "Не упозоравај о необрађеним датотекама са наставцима:" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." @@ -2876,18 +2908,18 @@ msgstr "" "Наставци датотека не разликују величину слова и не морају да укључе водећу " "тачку." -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "Додај" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" "Додајте наставак датотеке на списак необрађених врста датотека о којима неће " "упозоравати." -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." @@ -2895,69 +2927,69 @@ msgstr "" "Уклоните наставак датотеке са списка необрађених врста датотека о којима " "неће упозоравати." -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" "Очистите списак наставака датотека необрађених врста датотека о којима неће " "упозоравати." -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" @@ -2966,7 +2998,7 @@ msgstr "" "Када су пронађене сирове и ЈПЕГ фотографије, неће сам означавати ЈПЕГ за\n" "преузимање. То ћете моћи још увек сами да урадите." -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" @@ -2976,71 +3008,71 @@ msgstr "" "слике за\n" "преузимање. То ћете моћи још увек сами да урадите." -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "Провера издања" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "Провери има ли новог издања при покретању" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" "Проверите има ли новог издања програма приликом сваког покретања програма." -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "Укључи развојна издања" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -3053,11 +3085,11 @@ msgstr "" "\n" "Ако тренутно користите развојно издање, провера ће се увек вршити." -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "Занемари ДНГ мета податке датума/времена на МТП уређајима" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -3071,19 +3103,19 @@ msgstr "" "Корисно за уређаје као што су телефони и таблични уређаји који праве " "неисправне ДНГ мета податке." -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "Враћа подразумеване вредности „%s“ поставке" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." @@ -3091,11 +3123,11 @@ msgstr "" "Да ли желите да очистите оставу сличица? Остава ће бити очишћена приликом " "следећег покретања програма." -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "Очисти оставу сличица" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." @@ -3103,52 +3135,52 @@ msgstr "" "Да ли желите да оптимизујете оставу сличица? Остава ће бити оптимизована " "приликом следећег покретања програма." -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "Оптимизуј оставу сличица" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Унесите путање за занемаривање" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Одредите путању која никада неће бити прегледана за фотографијама и снимцима" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Путања:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "Унесите наставак датотеке" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "Наведите наставак датотеке (без водеће тачке)" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "Наставак:" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "Неисправан наставак датотеке" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " @@ -3157,7 +3189,7 @@ msgstr "" "Наставак датотеке %s препознаје Брзи преносилац фотографија, тако да " "упозоравање на присутност нема смисла." -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3648,16 +3680,16 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Брзи преносилац фотографија" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " @@ -3667,11 +3699,11 @@ msgstr "" "„ExifTool“ да добави мета податке из снимака и фотографија. Програм ће " "радити без њега, али се његова инсталација веома препоручује." -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "Проблем са библиотеком „libmediainfo“" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " @@ -3681,17 +3713,17 @@ msgstr "" "преносилац фотографија користи „libmediainfo“ да добави датум и време " "снимања снимка. Програм ће радити без ње, али се инсталација препоручује." -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "Преузимање није успело" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" "Извините, преузимање новог издања Брзог преносиоца фотографија није успело" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" @@ -3699,19 +3731,19 @@ msgstr "" "Ново издање је успешно преузето. Да ли желите да затворите програм и да га " "инсталирате?" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "Освежите Брзог преносиоца фотографија" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "Инсталирај" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "Ново издање је сачувано" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3722,11 +3754,11 @@ msgstr "" "\n" " %s" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "Надоградња није успела" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." @@ -3734,76 +3766,76 @@ msgstr "" "Извините, надоградња Брзог преносиоца фотографија није успела због грешке " "отварања инсталера." -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Преузми" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "&Освежи..." -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Поставке" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Изађи" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "&Извештаји грешака" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Очисти завршена преузимања" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Нађи помоћ на мрежи..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "&Савет дана..." -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Извести о проблему..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Приложите неки динар..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Преведите овај програм..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&О програму..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "Потражи освежења..." -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Временска линија" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Одредиште" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Преименуј" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Резерва" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" @@ -3812,79 +3844,79 @@ msgstr "" "извора преузимања" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Укључите или искључите коришћење фасцикле на овом рачунару као извор " "преузимања" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Овај рачунар" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Изаберите фасциклу извора" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "Пројектовано коришћење смештаја" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Изаберите фасциклу одредишта" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Све" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "Ново" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Покажи:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Време измене" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "Проверено стање" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Врста датотеке" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Уређај" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Поређај:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Изабери све:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Преузми „%(files)s“" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Настави преузимање" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Паузирај" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3899,11 +3931,11 @@ msgstr "" "дневника).\n" " " -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "Хвала вам за пријаву проблема у Брзом преносиоцу фотографија" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3916,11 +3948,11 @@ msgstr "" "„%(source_path)s“.

Ако измените путању, текуће преузимање са овог " "рачунара биће отказано." -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "Не можете изменити одредиште преузимања приликом преузимања." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -3929,7 +3961,7 @@ msgstr "" "Потврди одредиште преузимања

Да ли сигурно желите да подесите " "одредиште преузимања „%(file_type)s“ у „%(path)s“?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3940,7 +3972,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3951,7 +3983,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3960,15 +3992,15 @@ msgstr "" "Ова фасцикла преузимања је неисправна:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "Неуспех преузимања" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "Преузимање се не може наставити." -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" @@ -3976,7 +4008,7 @@ msgstr "" "Неће бити направљена резерва за фотографије и снимке јер нема места за " "смештај. Да ли још увек желите да започнете преузимање?" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " @@ -3985,15 +4017,15 @@ msgstr "" "Нема уређаја резерве за смештај резерве „%(filetype)s“. Да ли још увек " "желите да започнете преузимање?" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "фотографије" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "снимци" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" @@ -4001,7 +4033,7 @@ msgstr "" "Одредиште резерви фотографија и снимака не постоји или се не може писати " "у њега.

Да ли још увек желите да започнете преузимање?" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -4010,95 +4042,95 @@ msgstr "" "Одредиште резерви „%(filetype)s“ не постоји или се не може писати у " "њега.

Да ли још увек желите да започнете преузимање?" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "фотографија" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "снимак" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Проблем са резервом" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — остало је %(time_left)s (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s је преузето" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s није преузето" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "упозорења" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Сва преузимања су завршена" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s је преузето" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s није преузето" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 неуспех" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d неуспеха" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 упозорење" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d упозорења" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Преузето је %(no_files_and_types)s са „%(devices)s“" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Преузето је %(no_files_and_types)s са „%(devices)s“ — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Није преузета ниједна датотека — %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Није преузета ниједна датотека" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4107,7 +4139,7 @@ msgstr "" "Подфасцикле одредишта и временска линија биће поново изграђененакон стварања " "свих сличица за „%(camera)s“" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -4115,7 +4147,7 @@ msgstr "" "Подфасцикле одредишта и временска линија биће поново изграђененакон стварања " "свих сличица за овај рачунар" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4124,7 +4156,7 @@ msgstr "" "Подфасцикле одредишта и временска линија биће поново изграђененакон стварања " "свих сличица за „%(device)s“" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4133,7 +4165,7 @@ msgstr "" "Подфасцикле одредишта и временска линија биће поново изграђененакон стварања " "свих сличица за %(number_devices)s уређаја и за овај рачунар" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4142,7 +4174,7 @@ msgstr "" "Подфасцикле одредишта и временска линија биће поново изграђененакон стварања " "свих сличица за „%(camera)s“ и за овај рачунар" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4151,7 +4183,7 @@ msgstr "" "Подфасцикле одредишта и временска линија биће поново изграђененакон стварања " "свих сличица за „%(device)s“ и за овај рачунар" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -4160,15 +4192,15 @@ msgstr "" "Подфасцикле одредишта и временска линија биће поново изграђененакон стварања " "свих сличица за %(number_devices)s уређаја" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "Подфасцикле одредишта и временска линија су поново изграђене" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Поставке програма су неисправне" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -4183,7 +4215,7 @@ msgstr "" "подешавање УСБ за пуњење у УСБ за пренос датотека.

Или " "можете да занемарите тај уређај." -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -4197,25 +4229,25 @@ msgstr "" "користе и покушате опет. Ако ово не делује, откачите „%(camera)s“ са " "рачунара и поново га прикачите.

Или можете занемарити тај уређај." -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Пробај поново" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "&Занемари овај уређај" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" "Извините, дошло је до неочекиваног проблема приликом прегледања „%s“." -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "На жалост не можете преузети са овог уређаја." -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." @@ -4223,11 +4255,11 @@ msgstr "" "Могуће решење проблема може бити преузимање са меморијске картице фото-" "апарата коришћењем читача картица." -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "Преглед уређаја није успео" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -4240,7 +4272,7 @@ msgstr "" "прегледник датотека) који га користе и покушате опет. Ако ово не делује, " "откачите „%(camera)s“ са рачунара и поново га прикачите." -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -4255,33 +4287,33 @@ msgstr "" "откачите „%(camera)s“ са рачунара и поново га прикачите, и изаберите које " "датотеке желите да преузмете." -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" @@ -4289,20 +4321,20 @@ msgstr "" "Да ли желите да преузмете фотографије и снимке са уређаја " "„%(device)s“?" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" "Да ли желите да занемарите „%s“ приликом сваког покретања програма?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Сви фото-апарати, телефони и таблични уређаји са истим називом модела биће " "занемарени." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" @@ -4310,16 +4342,16 @@ msgstr "" "Да ли желите да занемарите уређај „%s“ приликом сваког покретања " "програма?" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "Било који уређај са истим називом биће занемарен." -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "Преузимам са „%(location)s“ на овом рачунару." -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." @@ -4327,17 +4359,17 @@ msgstr "" "Да ли заиста желите да преузмете одавде?

На неким системима, " "претраживање те путање може да потраје." -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Стварам сличице за „%s“" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Претражујем „%s“" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" @@ -4345,75 +4377,75 @@ msgstr "" "%(number)s од %(available files)s је означено за преузимање (скривених " "%(hidden)s)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s од %(available files)s је означено за преузимање" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "Приказује податке о програму када ради са линије наредби." -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "Приказује податке прочишћавања када ради са линије наредби." -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" "Исписује наставке датотека фотографија и снимака које програм препознаје и " "излази." -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "Укључите или искључите преименовање фотографија." -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "Укључите или искључите преименовање снимака." -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" "Укључите или искључите аутоматско откривање уређаја са кога преузимати." -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "Укључите или искључите преузимање са овог рачунара." -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "ПУТАЊА" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "ПУТАЊА на овом рачунару са које ће се вршити преузимање." -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "ПУТАЊА на коју ће фотографије бити преузете." -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "ПУТАЊА на коју ће снимци бити преузети." -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" "Укључите или искључите прављење резерви фотографија и снимака за време " "преузимања." -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "Укључите или искључите аутоматско откривање уређаја преузимања." -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "ФАСЦИКЛА" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -4425,7 +4457,7 @@ msgstr "" "уређај користи за резерве или не. За сваки уређај који желите да користите " "за резерве фотографија, направите фасциклу са овим називом." -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -4437,7 +4469,7 @@ msgstr "" "уређај користи за резерве или не. За сваки уређај који желите да користите " "за резерве снимака, направите фасциклу са овим називом." -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." @@ -4445,7 +4477,7 @@ msgstr "" "ПУТАЊА где ће бити направљена резерва фотографија када је аутоматско " "откривање уређаја резерве искључено." -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." @@ -4453,23 +4485,23 @@ msgstr "" "ПУТАЊА где ће бити направљена резерва снимака када је аутоматско откривање " "уређаја резерве искључено." -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "Занемари фотографије са следећим наставцима: %s" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" "Укључите или искључите започињање преузимања по самом покретању програма." -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" "Укључите или искључите започињање преузимања по самом уметању уређаја." -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." @@ -4477,7 +4509,7 @@ msgstr "" "Укључите или искључите коришћење оставе сличица Брзог преносиоца " "фотографија. Искључивање неће обрисати постојеће садржаје оставе." -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." @@ -4485,11 +4517,11 @@ msgstr "" "Обришите све сличице у остави сличица Брзог преносиоца фотографија, и " "изађите." -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "Заборавите које су датотеке претходно биле преузете, и изађите." -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." @@ -4497,7 +4529,7 @@ msgstr "" "Увезите поставке из из старог издања програма и изађите. Захтева програм " "линије наредби „gconftool“-2." -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " @@ -4507,15 +4539,15 @@ msgstr "" "сличице у остави сличица, заборавите које су датотеке биле претходно " "преузете, и изађите." -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "Укључите „gphoto2“ податке прочишћавања у датотеке дневника." -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "Испишите податке у терминал о прикаченим фото-апаратима и изађите." -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." @@ -4523,43 +4555,43 @@ msgstr "" "Да увезете поставке из старог издања Брзог преносиоца фотографија, морате да " "инсталирате програм „gconftool-2“." -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "Нисам открио претходне поставке програма: излазим" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "Увозим поставке из Брзог преносиоца фотографија %(version)s" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "Да ли желите да умножите сачувани број низа, који има вредност %d?" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "Прекид програма." -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "Никада не покрећите овај програм као администратор." -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" "Морате да инсталирате „ExifTool“ да бисте покренули Брзог преносиоца " "фотографија." -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." @@ -4567,15 +4599,15 @@ msgstr "" "Приликом навођења путање на линији наредби, немојте такође наводити\n" "опцију за аутоматско откривање уређаја или путање на „Овом уређају“." -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "Сва подешавања и оставе су враћене на основне вредности" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "Остава сличица је повраћена" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "Запамћене датотеке су заборављене" @@ -4592,15 +4624,15 @@ msgid "&Don't warn me again about missing or broken program libraries" msgstr "" "&Не упозоравај ме опет о библиотекама програма које недостају или су оштећене" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "подфасцикла и назив датотеке" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "назив датотеке" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "подфасцикла" diff --git a/po/sv.po b/po/sv.po index bb974d3..ff136eb 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: sv\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -486,13 +506,13 @@ msgstr "" msgid "audio" msgstr "ljud" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s bilder" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -506,7 +526,7 @@ msgstr "Används" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -521,14 +541,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s ledigt av %(size_total)s" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Bilder" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Filmer" @@ -570,7 +590,7 @@ msgid "Rescan" msgstr "Sök igen" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "%s använt" @@ -580,8 +600,8 @@ msgid "Cameras" msgstr "Kameror" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Enheter" @@ -596,7 +616,7 @@ msgstr "Hämtar från %(device_names)s" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s %(device_type)s" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Välj källa" @@ -1305,531 +1325,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Datumtid" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Text" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Filnamn" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Metadata" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Sekvenser" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Fototillfälle" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Bilddatum" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Filmdatum" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Idag" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Igår" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Nedladdningsögonblick" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Namn" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Filändelse" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Bildnummer" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Filmnummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Bländare" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Exponeringstid" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Brännvidd" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Kameratillverkare" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Förkortning på kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Utökad förkortning på kameramodell" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Serienummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Antal exponeringar" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Filnummer" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Endast mappen" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Mapp och fil" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Ägarens namn" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Avkodare" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Bredd" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Höjd" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Längd" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Bildrutor per sekund" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Artist" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Upphovsrätt" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Överföringar idag" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Sessionsnummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Nummer på undermapp" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Tidigare sekvensnummer" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Sekvensbokstav" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Enbart siffror" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Senaste siffra" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Senaste två siffrorna" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Senaste tre siffrorna" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Senaste fyra siffrorna" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Använd ursprungligt skiftläge" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "VERSALER" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "gemener" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "En siffra" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Två siffror" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Tre siffror" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Fyra siffror" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "Fem siffror" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Sex siffror" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Sju siffror" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Sekunddelar" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "ÅÅÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "ÅÅÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "ÅÅÅÅ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "ÅÅMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "ÅÅ-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "ÅÅ_MM_DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "ÅÅÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "ÅÅ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Månad (fullständigt namn)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Månad (förkortad)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (minuter)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "SS" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Fototillfälle" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1917,48 +1949,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "Stigande" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "Fallande" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Fototillfällen" @@ -2054,7 +2086,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2138,55 +2170,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "Inställningar" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Automatisering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Miniatyrbilder" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Felhantering" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Diverse" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2195,54 +2227,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2250,436 +2282,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Ignorerade sökvägar" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Påbörja överföringen när programmet startar" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Påbörja överföring när en enhet sätts i" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Avsluta programmet när överföringen är färdig" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Avsluta programmet även om fel eller varningar uppstod" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Hoppa över överföring" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Lägg till unik identifierare" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Skriv över" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Hoppa över" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2688,11 +2720,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2701,87 +2733,87 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Ange sökväg att ignorera" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Ange en sökväg som aldrig kommer att avsökas efter bilder eller videor" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Sökväg:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3218,61 +3250,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3280,165 +3312,165 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Starta överföringen" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "&Inställningar" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "&Avsluta" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "Rensa genomförda hämtningar" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "Få hjälp på nätet..." -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "Rapportera problem..." -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "Donera..." -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "Översätt detta program..." -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "&Om..." -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "Tidslinje" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "Mål" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "Byt namn" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "Säkerhetskopiera" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "Slå på eller stäng av anslutna enheter som källa för hämtningen." #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" "Slå på eller stäng av användandet av en mapp på datorn som källa för " "hämtningen." -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "Den här datorn" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "Välj en källmapp" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "Välj en målmapp" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "Alla" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "Visa:" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "Ändringstid" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "Filtyp" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Enhet" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "Sortera:" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "Markera alla:" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "Hämta %(files)s" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "Återuppta hämtning" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Pausa" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3447,11 +3479,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3460,11 +3492,11 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "Du kan inte ändra målet för hämtningen när en hämtning pågår." -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " @@ -3473,7 +3505,7 @@ msgstr "" "Bekräfta ändring av målmapp

Är du säker på att %(file_type)s " "ska hämtas till %(path)s?" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3484,7 +3516,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3495,7 +3527,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3504,137 +3536,137 @@ msgstr "" "Denna nedladdningsmapp är ogiltig:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "bilder" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "filmer" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "bild" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "film" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "Ett problem uppstod vid säkerhetskopieringen" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "%(downloading_from)s — %(time_left)s återstår (%(speed)s)" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s hämtades" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s gick inte att hämta" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "varningar" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Alla överföringar är färdiga" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s hämtades" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s gick inte att hämta" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "1 fel" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "%d fel" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "1 varning" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "%d varningar" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "Hämtade %(no_files_and_types)s från %(devices)s" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "Hämtade %(no_files_and_types)s från %(devices)s — %(failures)s" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "Inga filer hämtades— %(failures)s" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "Inga filer hämtades" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3643,7 +3675,7 @@ msgstr "" "Målmappens undermappar, samt Tidslinjen kommer att återskapas efter att alla " "förhandsvisningar skapats för %(camera)s" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" @@ -3651,7 +3683,7 @@ msgstr "" "Målmappens undermappar, samt Tidslinjen kommer att återskapas efter att alla " "förhandsvisningar skapats för den här datorn" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3660,7 +3692,7 @@ msgstr "" "Målmappens undermappar, samt Tidslinjen kommer att återskapas efter att alla " "förhandsvisningar skapats för %(device)s" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3669,7 +3701,7 @@ msgstr "" "Målmappens undermappar, samt Tidslinjen kommer att återskapas efter att alla " "förhandsvisningar skapats för %(number_devices)s enheter och den här datorn" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3678,7 +3710,7 @@ msgstr "" "Målmappens undermappar, samt Tidslinjen kommer att återskapas efter att alla " "förhandsvisningar skapats för %(camera)s och den här datorn" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3687,7 +3719,7 @@ msgstr "" "Målmappens undermappar, samt Tidslinjen kommer att återskapas efter att alla " "förhandsvisningar skapats för %(device)s och den här datorn" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " @@ -3696,15 +3728,15 @@ msgstr "" "Målmappens undermappar, samt Tidslinjen kommer att återskapas efter att alla " "förhandsvisningar skapats för %(number_devices)s enheter" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "Målmappens undermappar, samt Tidslinjen har återskapats" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Programinställningarna är ogiltiga" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3714,7 +3746,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3724,34 +3756,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "&Försök igen" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3760,7 +3792,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3770,152 +3802,152 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "Vill du ignorera %s när programmet körs?" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" "Alla kameror, telefoner och surfplattor med samma modellnamn kommer att " "ignoreras." -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "Skapar förhandsvisningar för %s" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "Läser in %s" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" "%(number)s av %(available files)s markerade för hämtning (%(hidden)s hidden)" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "%(number)s av %(available files)s markerade för hämtning" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "SÖKVÄG" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3923,7 +3955,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3931,124 +3963,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4064,15 +4096,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "undermapp och filnamn" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "filnamn" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "undermapp" diff --git a/po/tr.po b/po/tr.po index e65f0fe..ef7c67f 100644 --- a/po/tr.po +++ b/po/tr.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: tr\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" -msgstr "" +msgstr "Komut başarısız oldu" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -485,13 +505,13 @@ msgstr "" msgid "audio" msgstr "ses" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -505,7 +525,7 @@ msgstr "Kullanımda" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "Cihazın boyutu bilinmiyor" @@ -520,14 +540,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "%(size_free)s / %(size_total)s boş" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "Fotoğraflar" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "Videolar" @@ -569,7 +589,7 @@ msgid "Rescan" msgstr "" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -579,8 +599,8 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "" @@ -595,7 +615,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "" @@ -1304,531 +1324,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1916,48 +1948,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2053,7 +2085,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2137,55 +2169,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Küçük resimler" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2194,54 +2226,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2249,436 +2281,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2687,11 +2719,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2700,86 +2732,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3207,61 +3239,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3269,163 +3301,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "İndir" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Aygıt" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Duraklat" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3434,11 +3466,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3447,18 +3479,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3469,7 +3501,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3477,7 +3509,7 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3486,193 +3518,193 @@ msgstr "" "Bu indirme klasörü geçersiz:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "fotoğraflar" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "videolar" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "fotoğraf" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "video" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "uyarılar" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Bütün yüklemeler tamamlandı" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Uygulama tercihleri geçersiz" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3682,7 +3714,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3692,34 +3724,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3728,7 +3760,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3738,149 +3770,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3888,7 +3920,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3896,124 +3928,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4029,15 +4061,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "" diff --git a/po/uk.po b/po/uk.po index 3cbdb95..08255ab 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,155 +8,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: uk\n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -166,15 +182,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -182,119 +198,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "" -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -302,70 +322,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -493,13 +513,13 @@ msgstr "" msgid "audio" msgstr "" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -513,7 +533,7 @@ msgstr "" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "" @@ -528,14 +548,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "" @@ -577,7 +597,7 @@ msgid "Rescan" msgstr "Пересканувати" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "" @@ -587,8 +607,8 @@ msgid "Cameras" msgstr "Камери" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "Пристрої" @@ -603,7 +623,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "Вибір джерела" @@ -1318,531 +1338,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "Дата і час" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "Текст" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "Назва файлу" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "Метадані" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "Послідовності" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "Мітка" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "Дата фото" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "Дата відео" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "Сьогодні" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "Вчора" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "Час та дата завантаження" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "Назва" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "Розширення" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "Номер фото" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "Номер відео" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "Діафрагма" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "Час експозиції" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "Фокусна відстань" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "Виробник камери" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "Модель камери" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "Скорочена назва камери" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "Написана через дефіс коротка назва моделі" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "Серійний номер" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "Кількість затворів" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "Номер файлу" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "Лише тека" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "Тека та файл" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "Ім’я власника" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "Кодек" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "Ширина" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "Висота" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "Тривалість" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "Кадрів за секунду" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "Виконавець" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "Авторське право" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "Завантажень сьогодні" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "Номер сеансу" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "Номер підтеки" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "Номер збереження" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "Послідовність знаків" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "Всі цифри" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "Остання цифра" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "Останні 2 цифри" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "Останні 3 цифри" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "Останні 4 цифри" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "Початковий регістр" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "ВЕРХНІЙ РЕГІСТР" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "нижній регістр" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "Одна цифра" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "Дві цифри" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "Три цифри" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "Чотири цифри" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "П’ять цифр" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "Шість цифр" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "Сім цифр" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "Підсекунди" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "РРРРММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "РРРР-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "РРММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "РР-ММ-ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "ММДДРРРР" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "ММДДРР" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "ММДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "ДДММГГГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "ДДММРР" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "РРРР" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "РР" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "ММ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "ДД" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "Місяць (повністю)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "Місяць (коротко)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "ГГХХСС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "ГГХХ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "ГГ-ХХ-СС" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "ГГ-ХХ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "ГГ" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "ХХ (хвилин)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "СС" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "Мітка" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1930,48 +1962,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "Мітки" @@ -2067,7 +2099,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2151,55 +2183,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "Автоматизація" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "Мініатюри" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "Обробка помилок" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "Інше" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2208,54 +2240,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2263,436 +2295,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "Ігноровані розміщення" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "Розпочинати завантаження під час запуску програми" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "Розпочинати завантаження після під’єднання пристрою" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "Закінчити програму після завантаження" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "Закінчити програму навіть при помилках завантаження" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "Пропустити завантаження" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "Додати унікальний ідентифікатор" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "Перезаписати" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "Пропустити" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2701,11 +2733,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2714,88 +2746,88 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "Введіть розміщення, яке бажаєте ігнорувати" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" "Вкажіть розміщення, яке не буде скануватися на наявність фотографій або " "відеофрагментів" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "Шлях:" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3225,61 +3257,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3287,163 +3319,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "Завантажити" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "Пристрій" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "Призупинити" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3452,11 +3484,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3465,18 +3497,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3487,7 +3519,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3498,7 +3530,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3507,193 +3539,193 @@ msgstr "" "Ці каталоги завантаження є некоректними:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "фото" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "відео" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "фото" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "відео" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "Завантажено %(noFiles)s %(filetypes)s" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s не вдалось завантажити" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "застереження" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "Всі завантаження завершені" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s завантажено" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s не вдалось завантажити" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "Налаштування програми є хибними" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3703,7 +3735,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3713,34 +3745,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3749,7 +3781,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3759,149 +3791,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3909,7 +3941,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3917,124 +3949,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4050,15 +4082,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "підтека та назва файлу" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "назва файлу" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "підтека" diff --git a/po/zh_CN.po b/po/zh_CN.po index 9fe77f8..f757e7e 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -7,155 +7,171 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2018-02-14 16:23+0000\n" -"PO-Revision-Date: 2018-02-14 04:22+0000\n" +"POT-Creation-Date: 2018-08-15 14:16-0400\n" +"PO-Revision-Date: 2018-08-15 20:18+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-02-18 19:32+0000\n" -"X-Generator: Launchpad (build 18553)\n" +"X-Launchpad-Export-Date: 2018-08-25 21:36+0000\n" +"X-Generator: Launchpad (build 18759)\n" "Language: \n" -#: ../install.py:65 +#: ../install.py:66 +msgid "" +"To continue, please first install the python3 package setuptools using your " +"system's package manager." +msgstr "" + +#: ../install.py:73 msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader 安装器" -#: ../install.py:66 +#: ../install.py:74 msgid "Download and install latest version of Rapid Photo Downloader." msgstr "下载并安装最新版本的Rapid Photo Downloader。" -#: ../install.py:246 ../install.py:1768 +#: ../install.py:258 ../install.py:1940 msgid "Installer not found:" msgstr "安装器未找到:" #. Translators: do not translate the term tar.gz -#: ../install.py:250 ../install.py:1772 +#: ../install.py:262 ../install.py:1944 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:504 +#: ../install.py:564 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:579 +#: ../install.py:639 msgid "The following command will be run:" msgstr "以下命令将会被执行:" -#: ../install.py:582 ../install.py:1515 ../install.py:1520 +#: ../install.py:642 ../install.py:1677 ../install.py:1682 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:586 +#: ../install.py:646 msgid "Would you like to run the command now?" msgstr "您现在想要执行此命令吗?" -#: ../install.py:588 +#: ../install.py:648 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:598 ../install.py:790 ../install.py:1000 +#: ../install.py:658 ../install.py:910 ../install.py:1123 ../install.py:1154 msgid "Command failed" msgstr "命令执行失败" -#: ../install.py:600 ../install.py:791 ../install.py:1001 +#: ../install.py:660 ../install.py:911 ../install.py:1124 ../install.py:1155 msgid "Exiting" msgstr "" -#: ../install.py:621 +#: ../install.py:681 msgid "The Universe repository must be enabled." msgstr "通用仓库必须启用。" -#: ../install.py:645 +#: ../install.py:702 +msgid "The IUS Community repository must be enabled." +msgstr "" + +#: ../install.py:727 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "您想卸载上一个版本的Rapid Photo Downloader吗:" -#: ../install.py:754 ../install.py:779 +#: ../install.py:874 ../install.py:899 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:765 +#: ../install.py:885 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:795 +#: ../install.py:915 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:889 +#: ../install.py:1012 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:896 ../install.py:963 ../install.py:1008 +#: ../install.py:1019 ../install.py:1086 ../install.py:1131 ../install.py:1162 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:920 +#: ../install.py:1043 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:992 +#: ../install.py:1115 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1038 +#: ../install.py:1147 +msgid "" +"Querying yum to see if any required packages are already installed (this may " +"take a while)... " +msgstr "" + +#: ../install.py:1193 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1045 +#: ../install.py:1200 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1054 +#: ../install.py:1209 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1077 +#: ../install.py:1232 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1084 +#: ../install.py:1239 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1088 +#: ../install.py:1243 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1093 +#: ../install.py:1248 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1100 +#: ../install.py:1255 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1106 +#: ../install.py:1261 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -165,15 +181,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1156 +#: ../install.py:1311 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1160 +#: ../install.py:1315 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1268 +#: ../install.py:1423 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -181,119 +197,123 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1442 +#: ../install.py:1604 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1458 +#: ../install.py:1620 msgid "Received error code" msgstr "" -#: ../install.py:1459 +#: ../install.py:1621 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1464 +#: ../install.py:1626 msgid "Installing application..." msgstr "正在安装应用..." -#: ../install.py:1477 +#: ../install.py:1639 msgid "Failed to install application: exiting..." msgstr "无法安装应用:退出..." -#: ../install.py:1501 +#: ../install.py:1663 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "您可能需要重新启动计算机,以便能够从命令行或应用程序启动器运行程序。" -#: ../install.py:1512 +#: ../install.py:1674 msgid "Do you want to install the application's man pages?" msgstr "您想安装这个应用的man说明页吗?" -#: ../install.py:1513 +#: ../install.py:1675 msgid "They will be installed into {}" msgstr "将被安装到{}" -#: ../install.py:1514 ../install.py:1519 +#: ../install.py:1676 ../install.py:1681 msgid "If you uninstall the application, remove these manpages yourself." msgstr "如果您卸载了应用程序,您需要自己删除man说明页。" -#: ../install.py:1516 +#: ../install.py:1678 msgid "Do want to install the man pages?" msgstr "您想安装man说明页吗?" -#: ../install.py:1518 +#: ../install.py:1680 msgid "Installing man pages into {}" msgstr "正在把man说明页安装到{}" -#: ../install.py:1535 +#: ../install.py:1697 msgid "Failed to create man page directory: exiting" msgstr "无法创建man说明页:退出" -#: ../install.py:1547 +#: ../install.py:1709 msgid "Failed to copy man page." msgstr "无法复制man说明页。" -#: ../install.py:1557 +#: ../install.py:1719 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1570 +#: ../install.py:1732 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1611 +#: ../install.py:1773 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1621 ../install.py:1635 +#: ../install.py:1783 ../install.py:1797 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1650 +#: ../install.py:1812 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1656 +#: ../install.py:1818 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1687 +#: ../install.py:1829 +msgid "Detected Linux distribution {} {}" +msgstr "" + +#: ../install.py:1851 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1706 +#: ../install.py:1873 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1725 +#: ../install.py:1892 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1734 +#: ../install.py:1901 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1749 +#: ../install.py:1921 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1762 +#: ../install.py:1934 msgid "Installing python requests" msgstr "" @@ -301,70 +321,70 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +#: ../upgrade.py:472 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:476 msgid "&Upgrade" msgstr "升级(&U)" -#: ../upgrade.py:455 +#: ../upgrade.py:481 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "单击更新键来更新至版本 %s。" -#: ../upgrade.py:458 +#: ../upgrade.py:484 msgid "Click the Upgrade button to start the upgrade." msgstr "单击更新键来开始更新。" -#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +#: ../upgrade.py:487 ../upgrade.py:493 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "关闭(&C)" -#: ../upgrade.py:462 +#: ../upgrade.py:488 msgid "&Run" msgstr "运行(&R)" -#: ../upgrade.py:492 +#: ../upgrade.py:518 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "请在更新前关闭Rapid Photo Downloader。" -#: ../upgrade.py:495 +#: ../upgrade.py:521 msgid "Upgrade running..." msgstr "正在更新..." -#: ../upgrade.py:531 +#: ../upgrade.py:557 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "成功更新至 %s。单击关闭键退出,或者单击运行键来运行程序。" -#: ../upgrade.py:536 +#: ../upgrade.py:562 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "更新成功。单击关闭键退出,或者单击运行键来运行程序。" -#: ../upgrade.py:540 +#: ../upgrade.py:566 msgid "Upgrade failed. Click Close to exit." msgstr "更新失败。单击关闭键退出。" -#: ../upgrade.py:7659 +#: ../upgrade.py:7685 #, python-format msgid "Upgrading %s..." msgstr "正在更新至%s..." -#: ../upgrade.py:7661 +#: ../upgrade.py:7687 msgid "Press any key to continue..." msgstr "按任意键继续..." -#: ../upgrade.py:7674 +#: ../upgrade.py:7700 msgid "Rapid Photo Downloader upgrade failed" msgstr "Rapid Photo Downloader 更新失败" -#: ../upgrade.py:7676 +#: ../upgrade.py:7702 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." @@ -482,13 +502,13 @@ msgstr "视频缩略图" msgid "audio" msgstr "音频" -#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1084 #: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "%(no_photos)s 张照片" -#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1086 #: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" @@ -502,7 +522,7 @@ msgstr "已使用" msgid "Excess" msgstr "" -#: ../raphodo/destinationdisplay.py:102 +#: ../raphodo/destinationdisplay.py:102 ../raphodo/devicedisplay.py:1105 msgid "Device size unknown" msgstr "设备空间未知" @@ -517,14 +537,14 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2044 ../raphodo/rapid.py:2172 ../raphodo/rapid.py:6073 +#: ../raphodo/rapid.py:2052 ../raphodo/rapid.py:2180 ../raphodo/rapid.py:6099 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "照片" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2049 ../raphodo/rapid.py:2173 ../raphodo/rapid.py:6074 +#: ../raphodo/rapid.py:2057 ../raphodo/rapid.py:2181 ../raphodo/rapid.py:6100 #: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:472 msgid "Videos" msgstr "视频" @@ -566,7 +586,7 @@ msgid "Rescan" msgstr "重新扫描" #. Translators: percentage full e.g. 75% full -#: ../raphodo/devicedisplay.py:1093 +#: ../raphodo/devicedisplay.py:1102 #, python-format msgid "%s full" msgstr "已使用 %s" @@ -576,8 +596,8 @@ msgid "Cameras" msgstr "相机" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:2000 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/rapid.py:2008 msgid "Devices" msgstr "设备" @@ -592,7 +612,7 @@ msgstr "正在从 %(device_names)s 下载" msgid "%(no_devices)s %(device_type)s" msgstr "%(no_devices)s 台 %(device_type)s 设备" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1828 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1836 msgid "Select Source" msgstr "选择来源" @@ -1305,531 +1325,543 @@ msgstr "" msgid "%s (location does not exist)" msgstr "" -#: ../raphodo/generatenameconfig.py:191 +#: ../raphodo/generatenameconfig.py:193 msgid "Date time" msgstr "日期时间" -#: ../raphodo/generatenameconfig.py:192 +#: ../raphodo/generatenameconfig.py:194 msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:193 ../raphodo/rapid.py:2146 +#: ../raphodo/generatenameconfig.py:195 ../raphodo/rapid.py:2154 msgid "Filename" msgstr "文件名" -#: ../raphodo/generatenameconfig.py:194 ../raphodo/preferencedialog.py:724 +#: ../raphodo/generatenameconfig.py:196 ../raphodo/preferencedialog.py:727 msgid "Metadata" msgstr "元数据" -#: ../raphodo/generatenameconfig.py:195 +#: ../raphodo/generatenameconfig.py:197 msgid "Sequences" msgstr "序列" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: ../raphodo/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:200 msgid "Job code" msgstr "任务代码" -#: ../raphodo/generatenameconfig.py:199 +#: ../raphodo/generatenameconfig.py:201 msgid "Image date" msgstr "图像日期" -#: ../raphodo/generatenameconfig.py:200 +#: ../raphodo/generatenameconfig.py:202 msgid "Video date" msgstr "视频日期" -#: ../raphodo/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:203 msgid "Today" msgstr "今日" -#: ../raphodo/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:204 msgid "Yesterday" msgstr "昨天" #. Translators: Download time is the time and date that the download started (when the #. user clicked the Download button) -#: ../raphodo/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:207 msgid "Download time" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:208 +#: ../raphodo/generatenameconfig.py:210 msgid "Name" msgstr "名称" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:211 ../raphodo/rapid.py:2147 +#: ../raphodo/generatenameconfig.py:213 ../raphodo/rapid.py:2155 msgid "Extension" msgstr "扩展名" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:214 +#: ../raphodo/generatenameconfig.py:216 msgid "Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:215 +#: ../raphodo/generatenameconfig.py:217 msgid "Video number" msgstr "视频数量" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:218 +#: ../raphodo/generatenameconfig.py:220 msgid "Aperture" msgstr "光圈" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:221 +#: ../raphodo/generatenameconfig.py:223 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:224 +#: ../raphodo/generatenameconfig.py:226 msgid "Exposure time" msgstr "曝光时间" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:227 +#: ../raphodo/generatenameconfig.py:229 msgid "Focal length" msgstr "焦距" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:230 +#: ../raphodo/generatenameconfig.py:232 msgid "Camera make" msgstr "相机制造商" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:233 +#: ../raphodo/generatenameconfig.py:235 msgid "Camera model" msgstr "相机型号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:238 msgid "Short camera model" msgstr "相机型号缩写" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:241 msgid "Hyphenated short camera model" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:242 +#: ../raphodo/generatenameconfig.py:244 msgid "Serial number" msgstr "序列号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:245 +#: ../raphodo/generatenameconfig.py:247 msgid "Shutter count" msgstr "快门数" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: ../raphodo/generatenameconfig.py:247 +#: ../raphodo/generatenameconfig.py:249 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:249 +#: ../raphodo/generatenameconfig.py:251 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: ../raphodo/generatenameconfig.py:251 +#: ../raphodo/generatenameconfig.py:253 msgid "Folder and file" msgstr "文件和文件夹" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: ../raphodo/generatenameconfig.py:254 +#: ../raphodo/generatenameconfig.py:256 msgid "Owner name" msgstr "机主姓名" -#: ../raphodo/generatenameconfig.py:255 +#: ../raphodo/generatenameconfig.py:257 msgid "Codec" msgstr "" -#: ../raphodo/generatenameconfig.py:256 +#: ../raphodo/generatenameconfig.py:258 msgid "Width" msgstr "" -#: ../raphodo/generatenameconfig.py:257 +#: ../raphodo/generatenameconfig.py:259 msgid "Height" msgstr "" -#: ../raphodo/generatenameconfig.py:258 +#: ../raphodo/generatenameconfig.py:260 msgid "Length" msgstr "" -#: ../raphodo/generatenameconfig.py:259 +#: ../raphodo/generatenameconfig.py:261 msgid "Frames Per Second" msgstr "每秒帧数" -#: ../raphodo/generatenameconfig.py:260 +#: ../raphodo/generatenameconfig.py:262 msgid "Artist" msgstr "" -#: ../raphodo/generatenameconfig.py:261 +#: ../raphodo/generatenameconfig.py:263 msgid "Copyright" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:264 +#: ../raphodo/generatenameconfig.py:266 msgid "Downloads today" msgstr "今日下载" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:267 +#: ../raphodo/generatenameconfig.py:269 msgid "Session number" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:270 +#: ../raphodo/generatenameconfig.py:272 msgid "Subfolder number" msgstr "子目录编号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: ../raphodo/generatenameconfig.py:273 +#: ../raphodo/generatenameconfig.py:275 msgid "Stored number" msgstr "存储编号" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: ../raphodo/generatenameconfig.py:276 +#: ../raphodo/generatenameconfig.py:278 msgid "Sequence letter" msgstr "序列字母" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:279 +#: ../raphodo/generatenameconfig.py:281 msgid "All digits" msgstr "所有位数" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:282 +#: ../raphodo/generatenameconfig.py:284 msgid "Last digit" msgstr "最后1位" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:285 +#: ../raphodo/generatenameconfig.py:287 msgid "Last 2 digits" msgstr "最后2位" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:288 +#: ../raphodo/generatenameconfig.py:290 msgid "Last 3 digits" msgstr "最后3位" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:291 +#: ../raphodo/generatenameconfig.py:293 msgid "Last 4 digits" msgstr "最后4位" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:294 +#: ../raphodo/generatenameconfig.py:296 msgid "Original Case" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:297 +#: ../raphodo/generatenameconfig.py:299 msgid "UPPERCASE" msgstr "" #. Translators: please not the capitalization of this text, and keep it the same if your #. language features capitalization -#: ../raphodo/generatenameconfig.py:300 +#: ../raphodo/generatenameconfig.py:302 msgid "lowercase" msgstr "小写" -#: ../raphodo/generatenameconfig.py:301 +#: ../raphodo/generatenameconfig.py:303 msgid "One digit" msgstr "一位" -#: ../raphodo/generatenameconfig.py:302 +#: ../raphodo/generatenameconfig.py:304 msgid "Two digits" msgstr "两位" -#: ../raphodo/generatenameconfig.py:303 +#: ../raphodo/generatenameconfig.py:305 msgid "Three digits" msgstr "三位" -#: ../raphodo/generatenameconfig.py:304 +#: ../raphodo/generatenameconfig.py:306 msgid "Four digits" msgstr "四位" -#: ../raphodo/generatenameconfig.py:305 +#: ../raphodo/generatenameconfig.py:307 msgid "Five digits" msgstr "五位" -#: ../raphodo/generatenameconfig.py:306 +#: ../raphodo/generatenameconfig.py:308 msgid "Six digits" msgstr "六位" -#: ../raphodo/generatenameconfig.py:307 +#: ../raphodo/generatenameconfig.py:309 msgid "Seven digits" msgstr "七位" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:310 +#: ../raphodo/generatenameconfig.py:312 msgid "Subseconds" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:313 ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:402 msgid "YYYYMMDD" msgstr "YYYYMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:316 ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:403 msgid "YYYY-MM-DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:319 ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:321 ../raphodo/generatenameconfig.py:404 msgid "YYYY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:322 +#: ../raphodo/generatenameconfig.py:324 msgid "YYMMDD" msgstr "YYMMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:325 +#: ../raphodo/generatenameconfig.py:327 msgid "YY-MM-DD" msgstr "YY-MM-DD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:328 +#: ../raphodo/generatenameconfig.py:330 msgid "YY_MM_DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:331 +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYYYY" msgstr "MMDDYYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:334 +#: ../raphodo/generatenameconfig.py:336 msgid "MMDDYY" msgstr "MMDDYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:337 +#: ../raphodo/generatenameconfig.py:339 msgid "MMDD" msgstr "MMDD" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:340 +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYYYY" msgstr "DDMMYYYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:343 +#: ../raphodo/generatenameconfig.py:345 msgid "DDMMYY" msgstr "DDMMYY" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:346 ../raphodo/generatenameconfig.py:394 -#: ../raphodo/generatenameconfig.py:395 ../raphodo/generatenameconfig.py:396 -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:348 ../raphodo/generatenameconfig.py:402 +#: ../raphodo/generatenameconfig.py:403 ../raphodo/generatenameconfig.py:404 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:406 msgid "YYYY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:349 +#: ../raphodo/generatenameconfig.py:351 msgid "YY" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:352 +#: ../raphodo/generatenameconfig.py:354 msgid "MM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:355 +#: ../raphodo/generatenameconfig.py:357 msgid "DD" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:358 +#: ../raphodo/generatenameconfig.py:360 msgid "Month (full)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:361 +#: ../raphodo/generatenameconfig.py:363 msgid "Month (abbreviated)" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:364 +#: ../raphodo/generatenameconfig.py:366 +msgid "Weekday (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 +msgid "Weekday (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:367 +#: ../raphodo/generatenameconfig.py:375 msgid "HHMM" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:370 +#: ../raphodo/generatenameconfig.py:378 msgid "HH-MM-SS" msgstr "HH-MM-SS" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:373 +#: ../raphodo/generatenameconfig.py:381 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:376 +#: ../raphodo/generatenameconfig.py:384 msgid "HH" msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:379 +#: ../raphodo/generatenameconfig.py:387 msgid "MM (minutes)" msgstr "MM (分钟)" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: ../raphodo/generatenameconfig.py:382 +#: ../raphodo/generatenameconfig.py:390 msgid "SS" msgstr "" -#: ../raphodo/generatenameconfig.py:394 +#: ../raphodo/generatenameconfig.py:402 msgid "Date" msgstr "" -#: ../raphodo/generatenameconfig.py:395 +#: ../raphodo/generatenameconfig.py:403 msgid "Date (hyphens)" msgstr "" -#: ../raphodo/generatenameconfig.py:396 +#: ../raphodo/generatenameconfig.py:404 msgid "Date (underscores)" msgstr "" -#: ../raphodo/generatenameconfig.py:397 ../raphodo/generatenameconfig.py:443 -#: ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:405 ../raphodo/generatenameconfig.py:451 +#: ../raphodo/generatenameconfig.py:546 msgid "Date and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:397 +#: ../raphodo/generatenameconfig.py:405 msgid "YYYYMM_Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "Date and Job Code Subfolder" msgstr "" -#: ../raphodo/generatenameconfig.py:398 +#: ../raphodo/generatenameconfig.py:406 msgid "YYYYMM" msgstr "" -#: ../raphodo/generatenameconfig.py:398 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1873 +#: ../raphodo/generatenameconfig.py:406 ../raphodo/jobcodepanel.py:200 +#: ../raphodo/nameeditor.py:848 ../raphodo/rapid.py:1881 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:246 msgid "Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#: ../raphodo/generatenameconfig.py:446 ../raphodo/generatenameconfig.py:541 msgid "Original Filename" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "Date-Time and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#: ../raphodo/generatenameconfig.py:447 ../raphodo/generatenameconfig.py:542 msgid "YYYYMMDD-HHMM-1" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "Date and Downloads today" msgstr "" -#: ../raphodo/generatenameconfig.py:440 ../raphodo/generatenameconfig.py:535 +#: ../raphodo/generatenameconfig.py:448 ../raphodo/generatenameconfig.py:543 msgid "YYYYMMDD-1" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "Date-Time and Image number" msgstr "" -#: ../raphodo/generatenameconfig.py:441 +#: ../raphodo/generatenameconfig.py:449 msgid "YYYYMMDD-1234" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "Date-Time and Job Code" msgstr "" -#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +#: ../raphodo/generatenameconfig.py:450 ../raphodo/generatenameconfig.py:545 msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:443 ../raphodo/generatenameconfig.py:538 +#: ../raphodo/generatenameconfig.py:451 ../raphodo/generatenameconfig.py:546 msgid "YYYYMMDD-Job Code-1" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "Date-Time and Video number" msgstr "" -#: ../raphodo/generatenameconfig.py:536 +#: ../raphodo/generatenameconfig.py:544 msgid "YYYYMMDD_1234" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "Resolution" msgstr "" -#: ../raphodo/generatenameconfig.py:539 +#: ../raphodo/generatenameconfig.py:547 msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" @@ -1917,48 +1949,48 @@ msgid "" "subfolder names to use them." msgstr "" -#: ../raphodo/jobcodepanel.py:198 +#: ../raphodo/jobcodepanel.py:199 msgid "Last Used" msgstr "" -#: ../raphodo/jobcodepanel.py:203 +#: ../raphodo/jobcodepanel.py:204 msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2154 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2162 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2155 +#: ../raphodo/jobcodepanel.py:208 ../raphodo/rapid.py:2163 msgid "Descending" msgstr "" -#: ../raphodo/jobcodepanel.py:217 +#: ../raphodo/jobcodepanel.py:218 msgid "&New..." msgstr "" -#: ../raphodo/jobcodepanel.py:221 +#: ../raphodo/jobcodepanel.py:222 msgid "&Apply" msgstr "" -#: ../raphodo/jobcodepanel.py:225 +#: ../raphodo/jobcodepanel.py:226 msgid "&Remove" msgstr "" -#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 -#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +#: ../raphodo/jobcodepanel.py:230 ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:231 ../raphodo/preferencedialog.py:533 msgid "Remove All" msgstr "" -#: ../raphodo/jobcodepanel.py:428 +#: ../raphodo/jobcodepanel.py:434 msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: ../raphodo/jobcodepanel.py:430 +#: ../raphodo/jobcodepanel.py:436 msgid "Remove all Job Codes" msgstr "" -#: ../raphodo/jobcodepanel.py:493 +#: ../raphodo/jobcodepanel.py:502 msgid "Job Codes" msgstr "" @@ -2054,7 +2086,7 @@ msgstr "" msgid "{choice} ({variant})" msgstr "" -#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:783 +#: ../raphodo/nameeditor.py:1030 ../raphodo/preferencedialog.py:787 msgid "Get help online..." msgstr "" @@ -2138,55 +2170,55 @@ msgstr "" msgid "Downloading..." msgstr "" -#: ../raphodo/preferencedialog.py:86 +#: ../raphodo/preferencedialog.py:88 msgid "Preferences" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Automation" msgstr "自动" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/preferencedialog.py:428 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 +#: ../raphodo/preferencedialog.py:430 msgid "Error Handling" msgstr "错误处理" -#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:110 ../raphodo/preferencedialog.py:120 msgid "Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:109 +#: ../raphodo/preferencedialog.py:111 msgid "Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +#: ../raphodo/preferencedialog.py:111 ../raphodo/preferencedialog.py:121 msgid "Miscellaneous" msgstr "" -#: ../raphodo/preferencedialog.py:147 +#: ../raphodo/preferencedialog.py:149 msgid "Device Scanning" msgstr "" -#: ../raphodo/preferencedialog.py:148 +#: ../raphodo/preferencedialog.py:150 msgid "Scan only external devices" msgstr "" -#: ../raphodo/preferencedialog.py:150 +#: ../raphodo/preferencedialog.py:152 msgid "" "Scan for photos and videos only on devices that are external to the " "computer,\n" "including cameras, memory cards, external hard drives, and USB flash drives." msgstr "" -#: ../raphodo/preferencedialog.py:153 +#: ../raphodo/preferencedialog.py:155 msgid "Scan only specific folders on devices" msgstr "" -#: ../raphodo/preferencedialog.py:155 +#: ../raphodo/preferencedialog.py:157 msgid "" "Scan for photos and videos only in the folders specified below (except " "paths\n" @@ -2195,54 +2227,54 @@ msgid "" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:161 +#: ../raphodo/preferencedialog.py:163 msgid "Folders to scan:" msgstr "" -#: ../raphodo/preferencedialog.py:164 +#: ../raphodo/preferencedialog.py:166 msgid "" "Folders at the base level of device file systems that will be scanned\n" "for photos and videos." msgstr "" -#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +#: ../raphodo/preferencedialog.py:169 ../raphodo/preferencedialog.py:221 msgid "Add..." msgstr "" -#: ../raphodo/preferencedialog.py:169 +#: ../raphodo/preferencedialog.py:171 msgid "" "Add a folder to the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 -#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +#: ../raphodo/preferencedialog.py:174 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:226 ../raphodo/preferencedialog.py:531 msgid "Remove" msgstr "" -#: ../raphodo/preferencedialog.py:174 +#: ../raphodo/preferencedialog.py:176 msgid "" "Remove a folder from the list of folders to scan for photos and videos.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:191 +#: ../raphodo/preferencedialog.py:193 msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: ../raphodo/preferencedialog.py:192 +#: ../raphodo/preferencedialog.py:194 msgid "Remembered Devices" msgstr "" -#: ../raphodo/preferencedialog.py:196 +#: ../raphodo/preferencedialog.py:198 msgid "" "Remove a device from the list of devices to automatically ignore or download " "from." msgstr "" -#: ../raphodo/preferencedialog.py:202 +#: ../raphodo/preferencedialog.py:204 msgid "" "Clear the list of devices from which to automatically ignore or download " "from.\n" @@ -2250,436 +2282,436 @@ msgid "" "Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: ../raphodo/preferencedialog.py:215 +#: ../raphodo/preferencedialog.py:217 msgid "Ignored Paths" msgstr "" -#: ../raphodo/preferencedialog.py:216 +#: ../raphodo/preferencedialog.py:218 msgid "" "The end part of a path that should never be scanned for photos or videos." msgstr "" -#: ../raphodo/preferencedialog.py:221 +#: ../raphodo/preferencedialog.py:223 msgid "" "Add a path to the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:226 +#: ../raphodo/preferencedialog.py:228 msgid "" "Remove a path from the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:231 +#: ../raphodo/preferencedialog.py:233 msgid "" "Clear the list of paths to ignore.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:239 +#: ../raphodo/preferencedialog.py:241 msgid "" "Use python-style regula" "r expressions" msgstr "" -#: ../raphodo/preferencedialog.py:243 +#: ../raphodo/preferencedialog.py:245 msgid "" "Use regular expressions in the list of ignored paths.\n" "\n" "Changing this setting causes all devices to be scanned again." msgstr "" -#: ../raphodo/preferencedialog.py:283 +#: ../raphodo/preferencedialog.py:285 msgid "Program Automation" msgstr "" -#: ../raphodo/preferencedialog.py:284 +#: ../raphodo/preferencedialog.py:286 msgid "Start downloading at program startup" msgstr "程序启动时开始下载" -#: ../raphodo/preferencedialog.py:285 +#: ../raphodo/preferencedialog.py:287 msgid "Start downloading upon device insertion" msgstr "设备插入后自动开始下载" -#: ../raphodo/preferencedialog.py:286 +#: ../raphodo/preferencedialog.py:288 msgid "Unmount (eject) device upon download completion" msgstr "" -#: ../raphodo/preferencedialog.py:287 +#: ../raphodo/preferencedialog.py:289 msgid "Exit program when download completes" msgstr "" -#: ../raphodo/preferencedialog.py:288 +#: ../raphodo/preferencedialog.py:290 msgid "Exit program even if download had warnings or errors" msgstr "" -#: ../raphodo/preferencedialog.py:315 +#: ../raphodo/preferencedialog.py:317 msgid "Thumbnail Generation" msgstr "" -#: ../raphodo/preferencedialog.py:316 +#: ../raphodo/preferencedialog.py:318 msgid "Generate thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:318 +#: ../raphodo/preferencedialog.py:320 msgid "Generate thumbnails to show in the main program window" msgstr "" -#: ../raphodo/preferencedialog.py:320 +#: ../raphodo/preferencedialog.py:322 msgid "Cache thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:323 +#: ../raphodo/preferencedialog.py:325 msgid "" "Save thumbnails shown in the main program window in a thumbnail cache unique " "to Rapid Photo Downloader" msgstr "" -#: ../raphodo/preferencedialog.py:327 +#: ../raphodo/preferencedialog.py:329 msgid "Generate system thumbnails" msgstr "" -#: ../raphodo/preferencedialog.py:330 +#: ../raphodo/preferencedialog.py:332 msgid "" "While downloading, save thumbnails that can be used by desktop file managers " "and other programs" msgstr "" -#: ../raphodo/preferencedialog.py:339 +#: ../raphodo/preferencedialog.py:341 msgid "Number of CPU cores used to generate thumbnails." msgstr "" -#: ../raphodo/preferencedialog.py:340 +#: ../raphodo/preferencedialog.py:342 msgid "CPU cores:" msgstr "" #. Translators: the * acts as an asterisk to denote a reference to an annotation #. such as '* Takes effect upon program restart' -#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +#: ../raphodo/preferencedialog.py:357 ../raphodo/preferencedialog.py:403 msgid "*" msgstr "" -#: ../raphodo/preferencedialog.py:378 +#: ../raphodo/preferencedialog.py:380 msgid "Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:380 +#: ../raphodo/preferencedialog.py:382 msgid "Calculating..." msgstr "" -#: ../raphodo/preferencedialog.py:386 +#: ../raphodo/preferencedialog.py:388 msgid "days" msgstr "" -#: ../raphodo/preferencedialog.py:387 +#: ../raphodo/preferencedialog.py:389 msgid "forever" msgstr "" -#: ../raphodo/preferencedialog.py:392 +#: ../raphodo/preferencedialog.py:394 msgid "Cache size:" msgstr "" -#: ../raphodo/preferencedialog.py:394 +#: ../raphodo/preferencedialog.py:396 msgid "Number of thumbnails:" msgstr "" -#: ../raphodo/preferencedialog.py:396 +#: ../raphodo/preferencedialog.py:398 msgid "Database size:" msgstr "" -#: ../raphodo/preferencedialog.py:398 +#: ../raphodo/preferencedialog.py:400 msgid "Cache unaccessed thumbnails for:" msgstr "" -#: ../raphodo/preferencedialog.py:406 +#: ../raphodo/preferencedialog.py:408 msgid "Purge Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:408 +#: ../raphodo/preferencedialog.py:410 msgid "Optimize Cache..." msgstr "" -#: ../raphodo/preferencedialog.py:421 +#: ../raphodo/preferencedialog.py:423 msgid "* Takes effect upon program restart" msgstr "" -#: ../raphodo/preferencedialog.py:431 +#: ../raphodo/preferencedialog.py:433 msgid "Skip download" msgstr "跳过下载" -#: ../raphodo/preferencedialog.py:432 +#: ../raphodo/preferencedialog.py:434 msgid "Don't download the file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:433 +#: ../raphodo/preferencedialog.py:435 msgid "Add unique identifier" msgstr "添加唯一标识符" -#: ../raphodo/preferencedialog.py:436 +#: ../raphodo/preferencedialog.py:438 msgid "" "Add an identifier like _1 or _2 to the end of the filename, immediately " "before the file's extension" msgstr "" -#: ../raphodo/preferencedialog.py:444 +#: ../raphodo/preferencedialog.py:446 msgid "Overwrite" msgstr "覆盖" -#: ../raphodo/preferencedialog.py:445 +#: ../raphodo/preferencedialog.py:447 msgid "Overwrite the previously backed up file" msgstr "" -#: ../raphodo/preferencedialog.py:446 +#: ../raphodo/preferencedialog.py:448 msgid "Skip" msgstr "跳过" -#: ../raphodo/preferencedialog.py:448 +#: ../raphodo/preferencedialog.py:450 msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: ../raphodo/preferencedialog.py:455 +#: ../raphodo/preferencedialog.py:457 msgid "" "When a photo or video of the same name has already been downloaded, choose " "whether to skip downloading the file, or to add a unique identifier:" msgstr "" -#: ../raphodo/preferencedialog.py:464 +#: ../raphodo/preferencedialog.py:466 msgid "" "Using sequence numbers to automatically generate unique filenames is " "strongly recommended. Configure file renaming in the Rename panel in the " "main window." msgstr "" -#: ../raphodo/preferencedialog.py:473 +#: ../raphodo/preferencedialog.py:475 msgid "" "When backing up, choose whether to overwrite a file on the backup device " "that has the same name, or skip backing it up:" msgstr "" -#: ../raphodo/preferencedialog.py:494 +#: ../raphodo/preferencedialog.py:496 msgid "Program Warnings" msgstr "" -#: ../raphodo/preferencedialog.py:495 +#: ../raphodo/preferencedialog.py:497 msgid "Show a warning when:" msgstr "" -#: ../raphodo/preferencedialog.py:498 +#: ../raphodo/preferencedialog.py:500 msgid "Downloading files currently not displayed" msgstr "" -#: ../raphodo/preferencedialog.py:499 +#: ../raphodo/preferencedialog.py:501 msgid "" "Warn when about to download files that are not displayed in the main window." msgstr "" -#: ../raphodo/preferencedialog.py:501 +#: ../raphodo/preferencedialog.py:503 msgid "Backup destinations are missing" msgstr "" -#: ../raphodo/preferencedialog.py:502 +#: ../raphodo/preferencedialog.py:504 msgid "" "Warn before starting a download if it is not possible to back up files." msgstr "" -#: ../raphodo/preferencedialog.py:504 +#: ../raphodo/preferencedialog.py:506 msgid "Program libraries are missing or broken" msgstr "" -#: ../raphodo/preferencedialog.py:505 +#: ../raphodo/preferencedialog.py:507 msgid "" "Warn if a software library used by Rapid Photo Downloader is missing or not " "functioning." msgstr "" -#: ../raphodo/preferencedialog.py:508 +#: ../raphodo/preferencedialog.py:510 msgid "Filesystem metadata cannot be set" msgstr "" -#: ../raphodo/preferencedialog.py:509 +#: ../raphodo/preferencedialog.py:511 msgid "" "Warn if there is an error setting a file's filesystem metadata, such as its " "modification time." msgstr "" -#: ../raphodo/preferencedialog.py:512 +#: ../raphodo/preferencedialog.py:514 msgid "Encountering unhandled files" msgstr "" -#: ../raphodo/preferencedialog.py:513 +#: ../raphodo/preferencedialog.py:515 msgid "" "Warn after scanning a device or this computer if there are unrecognized " "files that will not be included in the download." msgstr "" -#: ../raphodo/preferencedialog.py:517 +#: ../raphodo/preferencedialog.py:519 msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: ../raphodo/preferencedialog.py:522 +#: ../raphodo/preferencedialog.py:524 msgid "" "File extensions are case insensitive and do not need to include the leading " "dot." msgstr "" -#: ../raphodo/preferencedialog.py:525 +#: ../raphodo/preferencedialog.py:527 msgid "Add" msgstr "" -#: ../raphodo/preferencedialog.py:526 +#: ../raphodo/preferencedialog.py:528 msgid "" "Add a file extension to the list of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:528 +#: ../raphodo/preferencedialog.py:530 msgid "" "Remove a file extension from the list of unhandled file types to not warn " "about." msgstr "" -#: ../raphodo/preferencedialog.py:532 +#: ../raphodo/preferencedialog.py:534 msgid "" "Clear the list of file extensions of unhandled file types to not warn about." msgstr "" -#: ../raphodo/preferencedialog.py:568 +#: ../raphodo/preferencedialog.py:570 msgid "Photo and Video Consolidation" msgstr "" -#: ../raphodo/preferencedialog.py:571 +#: ../raphodo/preferencedialog.py:573 msgid "Consolidate files across devices and downloads" msgstr "" -#: ../raphodo/preferencedialog.py:574 +#: ../raphodo/preferencedialog.py:576 msgid "" "Analyze the results of device scans looking for duplicate files and matching " "RAW and JPEG pairs,\n" "comparing them across multiple devices and download sessions." msgstr "" -#: ../raphodo/preferencedialog.py:580 +#: ../raphodo/preferencedialog.py:582 msgid "Treat matching RAW and JPEG files as:" msgstr "" -#: ../raphodo/preferencedialog.py:581 +#: ../raphodo/preferencedialog.py:583 msgid "One photo" msgstr "" -#: ../raphodo/preferencedialog.py:582 +#: ../raphodo/preferencedialog.py:584 msgid "Two photos" msgstr "" -#: ../raphodo/preferencedialog.py:584 +#: ../raphodo/preferencedialog.py:586 msgid "" "Display matching pairs of RAW and JPEG photos as one photo, and if marked, " "download both." msgstr "" -#: ../raphodo/preferencedialog.py:589 +#: ../raphodo/preferencedialog.py:591 msgid "" "Display matching pairs of RAW and JPEG photos as two different photos. You " "can still synchronize their sequence numbers." msgstr "" -#: ../raphodo/preferencedialog.py:598 +#: ../raphodo/preferencedialog.py:600 msgid "With matching RAW and JPEG photos:" msgstr "" -#: ../raphodo/preferencedialog.py:600 +#: ../raphodo/preferencedialog.py:602 msgid "Do not mark JPEG for download" msgstr "" -#: ../raphodo/preferencedialog.py:601 +#: ../raphodo/preferencedialog.py:603 msgid "Do not mark RAW for download" msgstr "" -#: ../raphodo/preferencedialog.py:602 +#: ../raphodo/preferencedialog.py:604 msgid "Mark both for download" msgstr "" -#: ../raphodo/preferencedialog.py:609 +#: ../raphodo/preferencedialog.py:611 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "JPEG for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:614 +#: ../raphodo/preferencedialog.py:616 msgid "" "When matching RAW and JPEG photos are found, do not automatically mark the " "RAW for\n" "download. You can still mark it for download yourself." msgstr "" -#: ../raphodo/preferencedialog.py:619 +#: ../raphodo/preferencedialog.py:621 msgid "" "When matching RAW and JPEG photos are found, automatically mark both for " "download." msgstr "" -#: ../raphodo/preferencedialog.py:625 +#: ../raphodo/preferencedialog.py:627 msgid "" "If you disable file consolidation, choose what to do when a download device " "is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:631 +#: ../raphodo/preferencedialog.py:633 msgid "" "When a download device is inserted while completed downloads are displayed:" msgstr "" -#: ../raphodo/preferencedialog.py:642 +#: ../raphodo/preferencedialog.py:644 msgid "Clear completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:643 +#: ../raphodo/preferencedialog.py:645 msgid "Keep displaying completed downloads" msgstr "" -#: ../raphodo/preferencedialog.py:644 +#: ../raphodo/preferencedialog.py:646 msgid "Prompt for what to do" msgstr "" -#: ../raphodo/preferencedialog.py:649 +#: ../raphodo/preferencedialog.py:651 msgid "" "Automatically clear the display of completed downloads whenever a new " "download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:654 +#: ../raphodo/preferencedialog.py:656 msgid "" "Keep displaying completed downloads whenever a new download device is " "inserted." msgstr "" -#: ../raphodo/preferencedialog.py:658 +#: ../raphodo/preferencedialog.py:660 msgid "" "Prompt whether to keep displaying completed downloads or clear them whenever " "a new download device is inserted." msgstr "" -#: ../raphodo/preferencedialog.py:702 +#: ../raphodo/preferencedialog.py:705 msgid "Version Check" msgstr "" -#: ../raphodo/preferencedialog.py:703 +#: ../raphodo/preferencedialog.py:706 msgid "Check for new version at startup" msgstr "" -#: ../raphodo/preferencedialog.py:705 +#: ../raphodo/preferencedialog.py:708 msgid "Check for a new version of the program each time the program starts." msgstr "" -#: ../raphodo/preferencedialog.py:707 +#: ../raphodo/preferencedialog.py:710 msgid "Include development releases" msgstr "" -#: ../raphodo/preferencedialog.py:709 +#: ../raphodo/preferencedialog.py:712 msgid "" "Include alpha, beta and other development releases when checking for a new " "version of the program.\n" @@ -2688,11 +2720,11 @@ msgid "" "occur." msgstr "" -#: ../raphodo/preferencedialog.py:725 +#: ../raphodo/preferencedialog.py:728 msgid "Ignore DNG date/time metadata on MTP devices" msgstr "" -#: ../raphodo/preferencedialog.py:727 +#: ../raphodo/preferencedialog.py:730 msgid "" "Ignore date/time metadata in DNG files located on MTP devices, and use the " "file's modification time instead.\n" @@ -2701,86 +2733,86 @@ msgid "" "metadata." msgstr "" -#: ../raphodo/preferencedialog.py:741 +#: ../raphodo/preferencedialog.py:744 msgid "Completed Downloads" msgstr "" #. Translators: substituted value is a description for the set of preferences #. shown in the preference dialog window, e.g. Devices, Automation, etc. #. This string is shown in a tooltip for the "Restore Defaults" button -#: ../raphodo/preferencedialog.py:1067 +#: ../raphodo/preferencedialog.py:1071 #, python-format msgid "Restores default %s preference values" msgstr "" -#: ../raphodo/preferencedialog.py:1208 +#: ../raphodo/preferencedialog.py:1212 msgid "" "Do you want to purge the thumbnail cache? The cache will be purged when the " "program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1212 +#: ../raphodo/preferencedialog.py:1216 msgid "Purge Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1225 +#: ../raphodo/preferencedialog.py:1229 msgid "" "Do you want to optimize the thumbnail cache? The cache will be optimized " "when the program is next started." msgstr "" -#: ../raphodo/preferencedialog.py:1229 +#: ../raphodo/preferencedialog.py:1233 msgid "Optimize Thumbnail Cache" msgstr "" -#: ../raphodo/preferencedialog.py:1481 +#: ../raphodo/preferencedialog.py:1486 msgid "Enter a Folder to Scan" msgstr "" -#: ../raphodo/preferencedialog.py:1482 +#: ../raphodo/preferencedialog.py:1487 msgid "Specify a folder that will be scanned for photos and videos" msgstr "" -#: ../raphodo/preferencedialog.py:1483 +#: ../raphodo/preferencedialog.py:1488 msgid "Folder:" msgstr "" -#: ../raphodo/preferencedialog.py:1497 +#: ../raphodo/preferencedialog.py:1502 msgid "Enter a Path to Ignore" msgstr "" -#: ../raphodo/preferencedialog.py:1498 +#: ../raphodo/preferencedialog.py:1503 msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: ../raphodo/preferencedialog.py:1499 +#: ../raphodo/preferencedialog.py:1504 msgid "Path:" msgstr "" -#: ../raphodo/preferencedialog.py:1513 +#: ../raphodo/preferencedialog.py:1518 msgid "Enter a File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1514 +#: ../raphodo/preferencedialog.py:1519 msgid "Specify a file extension (without the leading dot)" msgstr "" -#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:124 +#: ../raphodo/preferencedialog.py:1520 ../raphodo/renamepanel.py:124 msgid "Extension:" msgstr "" -#: ../raphodo/preferencedialog.py:1530 +#: ../raphodo/preferencedialog.py:1535 msgid "Invalid File Extension" msgstr "" -#: ../raphodo/preferencedialog.py:1531 +#: ../raphodo/preferencedialog.py:1536 #, python-format msgid "" "The file extension %s is recognized by Rapid Photo Downloader, so it " "makes no sense to warn about its presence." msgstr "" -#: ../raphodo/preferencedialog.py:1533 +#: ../raphodo/preferencedialog.py:1538 #, python-format msgid "" "Recognized file types:\n" @@ -3208,61 +3240,61 @@ msgstr "" msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" msgstr "" -#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2576 ../raphodo/rapid.py:3969 -#: ../raphodo/rapid.py:4100 ../raphodo/rapid.py:4104 ../raphodo/rapid.py:4127 -#: ../raphodo/rapid.py:4131 ../raphodo/rapid.py:4261 ../raphodo/rapid.py:4272 -#: ../raphodo/rapid.py:4771 ../raphodo/rapid.py:5224 ../raphodo/rapid.py:6027 +#: ../raphodo/rapid.py:499 ../raphodo/rapid.py:2586 ../raphodo/rapid.py:3979 +#: ../raphodo/rapid.py:4110 ../raphodo/rapid.py:4114 ../raphodo/rapid.py:4137 +#: ../raphodo/rapid.py:4141 ../raphodo/rapid.py:4271 ../raphodo/rapid.py:4282 +#: ../raphodo/rapid.py:4783 ../raphodo/rapid.py:5236 ../raphodo/rapid.py:6053 #: ../raphodo/rememberthisdialog.py:99 #: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "快速照片下载器" -#: ../raphodo/rapid.py:1150 +#: ../raphodo/rapid.py:1158 msgid "" "ExifTool has a problem

Rapid Photo Downloader uses ExifTool " "to get metadata from videos and photos. The program will run without it, but " "installing it is highly recommended." msgstr "" -#: ../raphodo/rapid.py:1160 ../raphodo/rapid.py:1180 +#: ../raphodo/rapid.py:1168 ../raphodo/rapid.py:1188 msgid "Problem with libmediainfo" msgstr "" -#: ../raphodo/rapid.py:1169 +#: ../raphodo/rapid.py:1177 msgid "" "The library libmediainfo appears to be missing

Rapid Photo " "Downloader uses libmediainfo to get the date and time a video was shot. The " "program will run without it, but installing it is recommended." msgstr "" -#: ../raphodo/rapid.py:1467 +#: ../raphodo/rapid.py:1475 msgid "Download failed" msgstr "" -#: ../raphodo/rapid.py:1469 +#: ../raphodo/rapid.py:1477 msgid "" "Sorry, the download of the new version of Rapid Photo Downloader failed." msgstr "" -#: ../raphodo/rapid.py:1476 +#: ../raphodo/rapid.py:1484 msgid "" "The new version was successfully downloaded. Do you want to close Rapid " "Photo Downloader and install it now?" msgstr "" -#: ../raphodo/rapid.py:1480 +#: ../raphodo/rapid.py:1488 msgid "Update Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:1484 +#: ../raphodo/rapid.py:1492 msgid "Install" msgstr "" -#: ../raphodo/rapid.py:1502 +#: ../raphodo/rapid.py:1510 msgid "New version saved" msgstr "" -#: ../raphodo/rapid.py:1504 +#: ../raphodo/rapid.py:1512 #, python-format msgid "" "The tar file and installer script are saved at:\n" @@ -3270,163 +3302,163 @@ msgid "" " %s" msgstr "" -#: ../raphodo/rapid.py:1521 +#: ../raphodo/rapid.py:1529 msgid "Upgrade failed" msgstr "" -#: ../raphodo/rapid.py:1524 +#: ../raphodo/rapid.py:1532 msgid "" "Sorry, upgrading Rapid Photo Downloader failed because there was an error " "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1730 ../raphodo/rapid.py:2446 +#: ../raphodo/rapid.py:1738 ../raphodo/rapid.py:2454 msgid "Download" msgstr "下载" -#: ../raphodo/rapid.py:1734 +#: ../raphodo/rapid.py:1742 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1738 +#: ../raphodo/rapid.py:1746 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1742 +#: ../raphodo/rapid.py:1750 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1746 +#: ../raphodo/rapid.py:1754 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1750 +#: ../raphodo/rapid.py:1758 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1754 +#: ../raphodo/rapid.py:1762 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1758 +#: ../raphodo/rapid.py:1766 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1762 +#: ../raphodo/rapid.py:1770 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1766 +#: ../raphodo/rapid.py:1774 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1770 +#: ../raphodo/rapid.py:1778 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1774 +#: ../raphodo/rapid.py:1782 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1778 +#: ../raphodo/rapid.py:1786 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1861 +#: ../raphodo/rapid.py:1869 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1871 +#: ../raphodo/rapid.py:1879 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1872 +#: ../raphodo/rapid.py:1880 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1874 +#: ../raphodo/rapid.py:1882 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1998 +#: ../raphodo/rapid.py:2006 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:2015 +#: ../raphodo/rapid.py:2023 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:2017 +#: ../raphodo/rapid.py:2025 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:2030 +#: ../raphodo/rapid.py:2038 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2067 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:2077 ../raphodo/rapid.py:2089 +#: ../raphodo/rapid.py:2085 ../raphodo/rapid.py:2097 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2138 +#: ../raphodo/rapid.py:2146 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2139 +#: ../raphodo/rapid.py:2147 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2141 +#: ../raphodo/rapid.py:2149 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2144 +#: ../raphodo/rapid.py:2152 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2145 +#: ../raphodo/rapid.py:2153 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2148 +#: ../raphodo/rapid.py:2156 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2149 +#: ../raphodo/rapid.py:2157 msgid "Device" msgstr "设备" -#: ../raphodo/rapid.py:2151 +#: ../raphodo/rapid.py:2159 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2162 +#: ../raphodo/rapid.py:2170 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2426 +#: ../raphodo/rapid.py:2434 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2442 +#: ../raphodo/rapid.py:2450 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2444 +#: ../raphodo/rapid.py:2452 msgid "Pause" msgstr "暂停" -#: ../raphodo/rapid.py:2532 +#: ../raphodo/rapid.py:2542 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -3435,11 +3467,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2546 +#: ../raphodo/rapid.py:2556 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2659 +#: ../raphodo/rapid.py:2669 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -3448,18 +3480,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2729 +#: ../raphodo/rapid.py:2739 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2739 +#: ../raphodo/rapid.py:2749 #, python-format msgid "" "Confirm Download Destination

Are you sure you want to set the " "%(file_type)s download destination to %(path)s?" msgstr "" -#: ../raphodo/rapid.py:2820 +#: ../raphodo/rapid.py:2830 msgid "" "\n" "Downloading all files

\n" @@ -3470,7 +3502,7 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2972 +#: ../raphodo/rapid.py:2982 #, python-format msgid "" "These download folders are invalid:\n" @@ -3481,7 +3513,7 @@ msgstr "" "%(folder1)s\n" "%(folder2)s" -#: ../raphodo/rapid.py:2975 +#: ../raphodo/rapid.py:2985 #, python-format msgid "" "This download folder is invalid:\n" @@ -3490,193 +3522,193 @@ msgstr "" "下列下载文件夹无效:\n" "%s" -#: ../raphodo/rapid.py:2978 +#: ../raphodo/rapid.py:2988 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2979 +#: ../raphodo/rapid.py:2989 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2997 +#: ../raphodo/rapid.py:3007 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3004 ../raphodo/rapid.py:3014 +#: ../raphodo/rapid.py:3014 ../raphodo/rapid.py:3024 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:3006 ../raphodo/rpdfile.py:233 +#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:233 msgid "photos" msgstr "相片" -#: ../raphodo/rapid.py:3016 ../raphodo/rpdfile.py:228 +#: ../raphodo/rapid.py:3026 ../raphodo/rpdfile.py:228 msgid "videos" msgstr "视频" -#: ../raphodo/rapid.py:3024 +#: ../raphodo/rapid.py:3034 msgid "" "The photo and video backup destinations do not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3034 ../raphodo/rapid.py:3043 +#: ../raphodo/rapid.py:3044 ../raphodo/rapid.py:3053 #, python-format msgid "" "The %(filetype)s backup destination does not exist or cannot be written " "to.

Do you still want to start the download?" msgstr "" -#: ../raphodo/rapid.py:3036 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +#: ../raphodo/rapid.py:3046 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 msgid "photo" msgstr "照片" -#: ../raphodo/rapid.py:3045 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +#: ../raphodo/rapid.py:3055 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 msgid "video" msgstr "视频" -#: ../raphodo/rapid.py:3053 +#: ../raphodo/rapid.py:3063 msgid "Backup problem" msgstr "备份故障" -#: ../raphodo/rapid.py:3791 +#: ../raphodo/rapid.py:3801 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: ../raphodo/rapid.py:3863 +#: ../raphodo/rapid.py:3873 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "%(noFiles)s %(filetypes)s 已 下载" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3881 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "%(noFiles)s %(filetypes)s 下载失败" -#: ../raphodo/rapid.py:3877 ../raphodo/rapid.py:3962 +#: ../raphodo/rapid.py:3887 ../raphodo/rapid.py:3972 msgid "warnings" msgstr "警告" -#: ../raphodo/rapid.py:3908 +#: ../raphodo/rapid.py:3918 msgid "All downloads complete" msgstr "所有下载已完成" -#: ../raphodo/rapid.py:3916 ../raphodo/rapid.py:3927 ../raphodo/rapid.py:3938 -#: ../raphodo/rapid.py:3949 ../raphodo/rapid.py:3959 +#: ../raphodo/rapid.py:3926 ../raphodo/rapid.py:3937 ../raphodo/rapid.py:3948 +#: ../raphodo/rapid.py:3959 ../raphodo/rapid.py:3969 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "%(number)s %(numberdownloaded)s" -#: ../raphodo/rapid.py:3919 ../raphodo/rapid.py:3941 +#: ../raphodo/rapid.py:3929 ../raphodo/rapid.py:3951 #, python-format msgid "%(filetype)s downloaded" msgstr "%(filetype)s 已下载" -#: ../raphodo/rapid.py:3930 ../raphodo/rapid.py:3952 +#: ../raphodo/rapid.py:3940 ../raphodo/rapid.py:3962 #, python-format msgid "%(filetype)s failed to download" msgstr "%(filetype)s 下载失败" -#: ../raphodo/rapid.py:3985 +#: ../raphodo/rapid.py:3995 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3987 +#: ../raphodo/rapid.py:3997 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3992 +#: ../raphodo/rapid.py:4002 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3994 +#: ../raphodo/rapid.py:4004 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:4016 +#: ../raphodo/rapid.py:4026 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:4020 +#: ../raphodo/rapid.py:4030 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4024 +#: ../raphodo/rapid.py:4034 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:4026 +#: ../raphodo/rapid.py:4036 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:4056 +#: ../raphodo/rapid.py:4066 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:4061 +#: ../raphodo/rapid.py:4071 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:4066 +#: ../raphodo/rapid.py:4076 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:4074 +#: ../raphodo/rapid.py:4084 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:4087 +#: ../raphodo/rapid.py:4097 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4091 +#: ../raphodo/rapid.py:4101 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:4095 +#: ../raphodo/rapid.py:4105 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:4122 +#: ../raphodo/rapid.py:4132 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:4179 +#: ../raphodo/rapid.py:4189 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4263 +#: ../raphodo/rapid.py:4273 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3686,7 +3718,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4274 +#: ../raphodo/rapid.py:4284 #, python-format msgid "" "The %(camera)s appears to be in use by another " @@ -3696,34 +3728,34 @@ msgid "" "can ignore this device." msgstr "" -#: ../raphodo/rapid.py:4285 +#: ../raphodo/rapid.py:4295 msgid "&Try Again" msgstr "" -#: ../raphodo/rapid.py:4286 +#: ../raphodo/rapid.py:4296 msgid "&Ignore This Device" msgstr "" -#: ../raphodo/rapid.py:4358 +#: ../raphodo/rapid.py:4368 #, python-format msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: ../raphodo/rapid.py:4359 +#: ../raphodo/rapid.py:4369 msgid "Unfortunately you cannot download from this device." msgstr "" -#: ../raphodo/rapid.py:4363 +#: ../raphodo/rapid.py:4373 msgid "" "A possible workaround for the problem might be downloading from the camera's " "memory card using a card reader." msgstr "" -#: ../raphodo/rapid.py:4368 +#: ../raphodo/rapid.py:4378 msgid "Device scan failed" msgstr "" -#: ../raphodo/rapid.py:4748 +#: ../raphodo/rapid.py:4760 #, python-format msgid "" "The %(camera)s cannot be scanned because it cannot be " @@ -3732,7 +3764,7 @@ msgid "" "%(camera)s from the computer and plug it in again." msgstr "" -#: ../raphodo/rapid.py:4773 +#: ../raphodo/rapid.py:4785 #, python-format msgid "" "The download cannot start because the %(camera)s cannot be " @@ -3742,149 +3774,149 @@ msgid "" "you want to download from it." msgstr "" -#: ../raphodo/rapid.py:4870 +#: ../raphodo/rapid.py:4882 msgid "Completed Downloads Present" msgstr "" -#: ../raphodo/rapid.py:4872 +#: ../raphodo/rapid.py:4884 #, python-format msgid "%s whose download have completed are displayed." msgstr "" -#: ../raphodo/rapid.py:4874 +#: ../raphodo/rapid.py:4886 msgid "Do you want to clear the completed downloads?" msgstr "" -#: ../raphodo/rapid.py:4876 +#: ../raphodo/rapid.py:4888 msgid "Completed Download Present" msgstr "" -#: ../raphodo/rapid.py:4878 +#: ../raphodo/rapid.py:4890 #, python-format msgid "%s whose download has completed is displayed." msgstr "" -#: ../raphodo/rapid.py:4880 +#: ../raphodo/rapid.py:4892 msgid "Do you want to clear the completed download?" msgstr "" -#: ../raphodo/rapid.py:4961 +#: ../raphodo/rapid.py:4973 #, python-format msgid "" "Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: ../raphodo/rapid.py:5212 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5215 +#: ../raphodo/rapid.py:5227 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5219 +#: ../raphodo/rapid.py:5231 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:5221 +#: ../raphodo/rapid.py:5233 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5521 +#: ../raphodo/rapid.py:5534 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5525 +#: ../raphodo/rapid.py:5538 msgid "" "Do you really want to download from here?

On some systems, scanning " "this location can take a very long time." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5580 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5569 +#: ../raphodo/rapid.py:5583 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5580 +#: ../raphodo/rapid.py:5594 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5588 +#: ../raphodo/rapid.py:5602 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5794 +#: ../raphodo/rapid.py:5820 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5796 +#: ../raphodo/rapid.py:5822 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5799 +#: ../raphodo/rapid.py:5825 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5802 +#: ../raphodo/rapid.py:5828 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5804 +#: ../raphodo/rapid.py:5830 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5806 +#: ../raphodo/rapid.py:5832 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5810 +#: ../raphodo/rapid.py:5836 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5812 ../raphodo/rapid.py:5815 ../raphodo/rapid.py:5818 -#: ../raphodo/rapid.py:5839 ../raphodo/rapid.py:5843 +#: ../raphodo/rapid.py:5838 ../raphodo/rapid.py:5841 ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5865 ../raphodo/rapid.py:5869 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5813 +#: ../raphodo/rapid.py:5839 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5816 +#: ../raphodo/rapid.py:5842 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5819 +#: ../raphodo/rapid.py:5845 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5821 +#: ../raphodo/rapid.py:5847 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5825 +#: ../raphodo/rapid.py:5851 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5827 ../raphodo/rapid.py:5833 +#: ../raphodo/rapid.py:5853 ../raphodo/rapid.py:5859 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5828 +#: ../raphodo/rapid.py:5854 msgid "" "The FOLDER in which backups are stored on the automatically detected photo " "backup device, with the folder's name being used to identify whether or not " @@ -3892,7 +3924,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5834 +#: ../raphodo/rapid.py:5860 msgid "" "The FOLDER in which backups are stored on the automatically detected video " "backup device, with the folder's name being used to identify whether or not " @@ -3900,124 +3932,124 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5840 +#: ../raphodo/rapid.py:5866 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5844 +#: ../raphodo/rapid.py:5870 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5847 +#: ../raphodo/rapid.py:5873 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5851 +#: ../raphodo/rapid.py:5877 msgid "" "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5854 +#: ../raphodo/rapid.py:5880 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5857 +#: ../raphodo/rapid.py:5883 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5861 +#: ../raphodo/rapid.py:5887 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5865 +#: ../raphodo/rapid.py:5891 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5868 +#: ../raphodo/rapid.py:5894 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5871 +#: ../raphodo/rapid.py:5897 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5875 +#: ../raphodo/rapid.py:5901 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5879 +#: ../raphodo/rapid.py:5905 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5941 +#: ../raphodo/rapid.py:5967 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5950 +#: ../raphodo/rapid.py:5976 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5979 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:6019 +#: ../raphodo/rapid.py:6045 #, python-format msgid "" "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:6030 +#: ../raphodo/rapid.py:6056 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:6040 +#: ../raphodo/rapid.py:6066 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:6044 +#: ../raphodo/rapid.py:6070 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:6056 +#: ../raphodo/rapid.py:6082 msgid "" "Rapid Photo Downloader is installed in multiple locations.\n" "\n" "Uninstall all copies except the version you want to run." msgstr "" -#: ../raphodo/rapid.py:6113 +#: ../raphodo/rapid.py:6139 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:6273 +#: ../raphodo/rapid.py:6299 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:6281 +#: ../raphodo/rapid.py:6307 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:6287 +#: ../raphodo/rapid.py:6313 msgid "Remembered files have been forgotten" msgstr "" @@ -4033,15 +4065,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:556 +#: ../raphodo/renameandmovefile.py:561 msgid "subfolder and filename" msgstr "子文件夹和文件名" -#: ../raphodo/renameandmovefile.py:558 +#: ../raphodo/renameandmovefile.py:563 msgid "filename" msgstr "文件名" -#: ../raphodo/renameandmovefile.py:560 +#: ../raphodo/renameandmovefile.py:565 msgid "subfolder" msgstr "子目录" diff --git a/raphodo/__about__.py b/raphodo/__about__.py index 20c1a7c..b276a8b 100644 --- a/raphodo/__about__.py +++ b/raphodo/__about__.py @@ -29,7 +29,7 @@ __summary__ = 'Downloads, renames and backs up photos and videos from cameras, p 'memory cards and other devices' __uri__ = 'http://www.damonlynch.net/rapid' -__version__ = '0.9.10' +__version__ = '0.9.11' __author__ = 'Damon Lynch' __email__ = 'damonlynch@gmail.com' diff --git a/raphodo/constants.py b/raphodo/constants.py index 8406456..727e844 100644 --- a/raphodo/constants.py +++ b/raphodo/constants.py @@ -434,10 +434,6 @@ class StandardFileLocations(Enum): downloads = 8 -class FileManagerType(Enum): - regular = 1 - select = 2 - max_remembered_destinations = 10 @@ -502,20 +498,54 @@ class Desktop(Enum): unknown = 11 +class FileManagerType(Enum): + regular = 1 + select = 2 + dir_only_uri = 3 + + +FileManagerBehavior = dict( + nautilus=FileManagerType.regular, + dolphin=FileManagerType.select, + caja=FileManagerType.dir_only_uri, + thunar=FileManagerType.dir_only_uri, + nemo=FileManagerType.regular, + pcmanfm=FileManagerType.dir_only_uri, +) +FileManagerBehavior['pcmanfm-qt'] = FileManagerType.dir_only_uri + + +DefaultFileBrowserFallback = dict( + gnome='nautilus', + ubuntugnome='nautilus', + popgnome='nautilus', + unity='nautilus', + kde='dolphin', + cinnamon='nemo', + mate='caja', + xfce='thunar', + lxde='pcmanfm', + lxqt='pcmanfm-qt', +) + + class Distro(Enum): debian = 1 ubuntu = 2 fedora = 3 - unknown = 4 - manjaro = 5 - arch = 6 - neon = 7 + neon = 4 + linuxmint = 5 + korora = 6 + arch = 7 opensuse = 8 - gentoo = 9 + manjaro = 9 galliumos = 10 peppermint = 11 antergos = 12 elementary = 13 + centos = 14 + gentoo = 15 + unknown = 20 orientation_offset = dict( diff --git a/raphodo/generatenameconfig.py b/raphodo/generatenameconfig.py index 0908706..57ed788 100644 --- a/raphodo/generatenameconfig.py +++ b/raphodo/generatenameconfig.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# Copyright (C) 2007-2017 Damon Lynch +# Copyright (C) 2007-2018 Damon Lynch # This file is part of Rapid Photo Downloader. # @@ -23,7 +23,7 @@ # these prefs to the user, and dictionaries are unsorted. __author__ = 'Damon Lynch' -__copyright__ = "Copyright 2007-2017, Damon Lynch" +__copyright__ = "Copyright 2007-2018, Damon Lynch" import os from collections import OrderedDict @@ -157,12 +157,14 @@ LIST_DATE_TIME_L2 = [ 'DD', # 14 'Month (full)', 'Month (abbreviated)', # 16 + 'Weekday (full)', + 'Weekday (abbreviated)', # 18 'HHMMSS', - 'HHMM', # 18 + 'HHMM', # 20 'HH-MM-SS', - 'HH-MM', # 20 + 'HH-MM', # 22 'HH', - 'MM (minutes)', # 22 + 'MM (minutes)', # 24 'SS' ] @@ -361,6 +363,12 @@ class i18TranslateMeThanks: _('Month (abbreviated)'), # Translators: for an explanation of what this means, # see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime + _('Weekday (full)') + # Translators: for an explanation of what this means, + # see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime + _('Weekday (abbreviated)') + # Translators: for an explanation of what this means, + # see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime _('HHMMSS') # Translators: for an explanation of what this means, # see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime @@ -450,7 +458,7 @@ PHOTO_RENAME_MENU_DEFAULTS_CONV = ( [ DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[0], TEXT, '-', '', - DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[18], + DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[20], TEXT, '-', '', SEQUENCES, DOWNLOAD_SEQ_NUMBER, SEQUENCE_NUMBER_1 ], @@ -464,7 +472,7 @@ PHOTO_RENAME_MENU_DEFAULTS_CONV = ( [ DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[0], TEXT, '-', '', - DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[18], + DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[20], TEXT, '-', '', FILENAME, IMAGE_NUMBER, IMAGE_NUMBER_ALL ], @@ -472,7 +480,7 @@ PHOTO_RENAME_MENU_DEFAULTS_CONV = ( [ DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[0], TEXT, '-', '', - DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[18], + DATE_TIME, IMAGE_DATE, LIST_DATE_TIME_L2[20], TEXT, '-', '', JOB_CODE, '', '', TEXT, '-', '', @@ -546,7 +554,7 @@ VIDEO_RENAME_MENU_DEFAULTS_CONV = ( [ DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[0], TEXT, '-', '', - DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[18], + DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[20], TEXT, '-', '', SEQUENCES, DOWNLOAD_SEQ_NUMBER, SEQUENCE_NUMBER_1 ], @@ -560,7 +568,7 @@ VIDEO_RENAME_MENU_DEFAULTS_CONV = ( [ DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[0], TEXT, '-', '', - DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[18], + DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[20], TEXT, '-', '', FILENAME, VIDEO_NUMBER, IMAGE_NUMBER_ALL ], @@ -568,7 +576,7 @@ VIDEO_RENAME_MENU_DEFAULTS_CONV = ( [ DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[0], TEXT, '-', '', - DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[18], + DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[20], TEXT, '-', '', JOB_CODE, '', '', TEXT, '-', '', @@ -586,7 +594,7 @@ VIDEO_RENAME_MENU_DEFAULTS_CONV = ( [ DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[0], TEXT, '-', '', - DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[18], + DATE_TIME, VIDEO_DATE, LIST_DATE_TIME_L2[20], TEXT, '-', '', SEQUENCES, DOWNLOAD_SEQ_NUMBER, SEQUENCE_NUMBER_1, TEXT, '-', '', @@ -615,12 +623,14 @@ DATE_TIME_CONVERT = [ '%d', # 14 '%B', '%b', # 16 + '%A', + '%a', # 18 '%H%M%S', - '%H%M', # 18 + '%H%M', # 20 '%H-%M-%S', - '%H-%M', # 20 + '%H-%M', # 22 '%H', - '%M', # 22 + '%M', # 24 '%S' ] diff --git a/raphodo/rapid.py b/raphodo/rapid.py index 54a3941..a23f893 100755 --- a/raphodo/rapid.py +++ b/raphodo/rapid.py @@ -485,6 +485,9 @@ class RapidWindow(QMainWindow): for version in get_versions(): logging.info('%s', version) + if disable_version_check: + logging.debug("Version checking disabled via code") + if EXIFTOOL_VERSION is None: logging.error("ExifTool is either missing or has a problem") @@ -854,8 +857,9 @@ class RapidWindow(QMainWindow): logging.debug("Probing for valid mounts") self.validMounts = ValidMounts(onlyExternalMounts=self.prefs.only_external_mounts) - logging.debug("Freedesktop.org thumbnails location: %s", - get_fdo_cache_thumb_base_directory()) + logging.debug( + "Freedesktop.org thumbnails location: %s", get_fdo_cache_thumb_base_directory() + ) logging.debug("Probing desktop environment") desktop_env = get_desktop_environment() diff --git a/raphodo/rpdfile.py b/raphodo/rpdfile.py index 1703e51..eac310b 100644 --- a/raphodo/rpdfile.py +++ b/raphodo/rpdfile.py @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2017 Damon Lynch +# Copyright (C) 2011-2018 Damon Lynch # This file is part of Rapid Photo Downloader. # @@ -17,7 +17,7 @@ # see . __author__ = 'Damon Lynch' -__copyright__ = "Copyright 2011-2017, Damon Lynch" +__copyright__ = "Copyright 2011-2018, Damon Lynch" import os import time @@ -37,9 +37,11 @@ gi.require_version('GLib', '2.0') from gi.repository import GLib import raphodo.exiftool as exiftool -from raphodo.constants import (DownloadStatus, FileType, FileExtension, FileSortPriority, - ThumbnailCacheStatus, Downloaded, Desktop, thumbnail_offset, - DeviceTimestampTZ, ThumbnailCacheDiskStatus, ExifSource) +from raphodo.constants import ( + DownloadStatus, FileType, FileExtension, FileSortPriority, ThumbnailCacheStatus, Downloaded, + Desktop, thumbnail_offset, DeviceTimestampTZ, ThumbnailCacheDiskStatus, ExifSource, + FileManagerType, +) from raphodo.storage import get_uri, CameraDetails import raphodo.metadataphoto as metadataphoto @@ -797,12 +799,15 @@ class RPDFile: """ if self.status in Downloaded: - return 'file://{}'.format(pathname2url(self.download_full_file_name)) + path = self.download_full_file_name + camera_details = None else: - return get_uri( - full_file_name = self.full_file_name, camera_details=self.camera_details, - desktop_environment=desktop_environment - ) + path = self.full_file_name + camera_details = self.camera_details + return get_uri( + full_file_name = path, camera_details=camera_details, + desktop_environment=desktop_environment + ) def get_souce_href(self) -> str: return make_href( diff --git a/raphodo/storage.py b/raphodo/storage.py index 786b5d8..272ea53 100644 --- a/raphodo/storage.py +++ b/raphodo/storage.py @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Damon Lynch +# Copyright (C) 2015-2018 Damon Lynch # Copyright (C) 2008-2015 Canonical Ltd. # Copyright (C) 2013 Bernard Baeyens @@ -43,7 +43,7 @@ regarding mount points and XDG related functionality. """ __author__ = 'Damon Lynch' -__copyright__ = "Copyright 2011-2017, Damon Lynch. Copyright 2008-2015 Canonical Ltd. Copyright" \ +__copyright__ = "Copyright 2011-2018, Damon Lynch. Copyright 2008-2015 Canonical Ltd. Copyright" \ " 2013 Bernard Baeyens." import logging @@ -75,7 +75,9 @@ from gi.repository import GUdev, UDisks, GLib from gettext import gettext as _ -from raphodo.constants import Desktop, Distro, FileManagerType +from raphodo.constants import ( + Desktop, Distro, FileManagerType, DefaultFileBrowserFallback, FileManagerBehavior +) from raphodo.utilities import ( process_running, log_os_release, remove_topmost_directory_from_path, find_mount_point ) @@ -106,9 +108,23 @@ def get_distro_id(id_or_id_like: str) -> Distro: def get_distro() -> Distro: - if os.path.isfile('/etc/os-release'): - with open('/etc/os-release', 'r') as f: + """ + Determine the Linux distribution using /etc/os-release + """ + + os_release = '/etc/os-release' + if os.path.isfile(os_release): + with open(os_release, 'r') as f: for line in f: + if line.startswith('NAME='): + if line.find('Korora') > 0: + return Distro.korora + if line.find('elementary') > 0: + return Distro.elementary + if line.find('CentOS Linux') > 0: + return Distro.centos + if line.find('openSUSE') > 0: + return Distro.opensuse if line.startswith('ID='): return get_distro_id(line[3:]) if line.startswith('ID_LIKE='): @@ -160,9 +176,11 @@ def get_media_dir() -> str: Distro.ubuntu, Distro.debian, Distro.neon, Distro.galliumos, Distro.peppermint, Distro.elementary): if distro not in (Distro.fedora, Distro.manjaro, Distro.arch, Distro.opensuse, - Distro.gentoo, Distro.antergos): - logging.debug("Detected /run/media directory, but distro does not appear to " - "be Fedora, Arch, openSUSE, Gentoo, Manjaro or Antergos") + Distro.gentoo, Distro.antergos, Distro.korora, Distro.centos): + logging.debug( + "Detected /run/media directory, but distro does not appear to be CentOS, " + "Fedora, Arch, openSUSE, Gentoo, Korora, Manjaro, or Antergos" + ) log_os_release() return run_media_dir return media_dir @@ -379,6 +397,11 @@ def get_desktop() -> Desktop: env = 'ubuntugnome' elif env == 'pop:gnome': env = 'popgnome' + elif env == 'gnome-classic:gnome': + env = 'gnome' + elif env == 'budgie:gnome': + env = 'gnome' + try: return Desktop[env] except KeyError: @@ -566,20 +589,67 @@ def get_fdo_cache_thumb_base_directory() -> str: return os.path.join(BaseDirectory.xdg_cache_home, 'thumbnails') -def get_default_file_manager(remove_args: bool = True) -> Tuple[ - Optional[str], Optional[FileManagerType]]: +# Module level variables important for determining among other things the generation of URIs +# Pretty ugly, but the alternative is passing values around between several processes +_desktop = get_desktop() +_quoted_comma = quote(',') +_default_file_manager_probed = False +_default_file_manager = None +_default_file_manager_type = None + + +def _default_file_manager_for_desktop() -> Tuple[Optional[str], Optional[FileManagerType]]: + """ + If default file manager cannot be determined using system tools, guess + based on desktop environment. + + Sets module level globals if found. + + :return: file manager command (without path), and type; if not detected, (None, None) + """ + + global _default_file_manager + global _default_file_manager_type + + try: + fm = DefaultFileBrowserFallback[_desktop.name] + assert shutil.which(fm) + t = FileManagerBehavior[fm] + _default_file_manager = fm + _default_file_manager_type = t + return fm, t + except KeyError: + logging.debug("Error determining default file manager") + return None, None + except AssertionError: + logging.debug("Default file manager %s cannot be found") + return None, None + + +def get_default_file_manager() -> Tuple[Optional[str], Optional[FileManagerType]]: """ Attempt to determine the default file manager for the system :param remove_args: if True, remove any arguments such as %U from the returned command - :return: command (without path) if found, else None + :return: file manager command (without path), and type; if not detected, (None, None) """ + + global _default_file_manager_probed + global _default_file_manager + global _default_file_manager_type + + if _default_file_manager_probed: + return _default_file_manager, _default_file_manager_type + + _default_file_manager_probed = True + assert sys.platform.startswith('linux') cmd = shlex.split('xdg-mime query default inode/directory') try: desktop_file = subprocess.check_output(cmd, universal_newlines=True) # type: str except: - return None, None + return _default_file_manager_for_desktop() + # Remove new line character from output desktop_file = desktop_file[:-1] if desktop_file.endswith(';'): @@ -591,46 +661,48 @@ def get_default_file_manager(remove_args: bool = True) -> Tuple[ try: desktop_entry = DesktopEntry(path) except xdg.Exceptions.ParsingError: - return None, None + return _default_file_manager_for_desktop() try: desktop_entry.parse(path) except: - return None, None + return _default_file_manager_for_desktop() + fm = desktop_entry.getExec() - if fm.startswith('dolphin'): - file_manager_type = FileManagerType.select - else: + + # Unhelpful results + if fm.startswith('baobab') or fm.startswith('exo-open'): + logging.debug('%s returned as default file manager: will substitute', fm) + return _default_file_manager_for_desktop() + + # Strip away any extraneous arguments + fm_cmd = fm.split()[0] + try: + file_manager_type = FileManagerBehavior[fm_cmd] + except KeyError: file_manager_type = FileManagerType.regular - if remove_args: - return fm.split()[0], file_manager_type - else: - return fm, file_manager_type - # Special case: LXQt - if get_desktop() == Desktop.lxqt: - if shutil.which('pcmanfm-qt'): - return 'pcmanfm-qt', FileManagerType.regular + _default_file_manager = fm_cmd + _default_file_manager_type = file_manager_type + return _default_file_manager, file_manager_type + + # Special case: no base dirs set, e.g. LXQt + return _default_file_manager_for_desktop() - return None, None def open_in_file_manager(file_manager: str, file_manager_type: FileManagerType, uri: str) -> None: - if file_manager_type == FileManagerType.regular: - arg = '' - else: + if file_manager_type == FileManagerType.select: arg = '--select ' + else: + arg = '' - cmd = '{} {}"{}"'.format(file_manager, arg, uri) + cmd = '{} {}{}'.format(file_manager, arg, uri) logging.debug("Launching: %s", cmd) args = shlex.split(cmd) subprocess.Popen(args) -_desktop = get_desktop() -_quoted_comma = quote(',') - - def get_uri(full_file_name: Optional[str]=None, path: Optional[str]=None, camera_details: Optional[CameraDetails]=None, @@ -643,16 +715,19 @@ def get_uri(full_file_name: Optional[str]=None, :param path: straight path when not passing a full_file_name :param camera_details: see named tuple CameraDetails for parameters :param desktop_environment: if True, will to generate a URI accepted - by Gnome and KDE desktops, which means adjusting the URI if it appears to be an - MTP mount. Includes the port too. + by Gnome, KDE and other desktops, which means adjusting the URI if it appears to be an + MTP mount. Includes the port too, for cameras. Takes into account + file manager characteristics. :return: the URI """ + if not _default_file_manager_probed: + get_default_file_manager() + if camera_details is None: prefix = 'file://' if desktop_environment: - desktop = get_desktop() - if full_file_name and desktop == Desktop.mate: + if full_file_name and _default_file_manager_type == FileManagerType.dir_only_uri: full_file_name = os.path.dirname(full_file_name) else: if not desktop_environment: @@ -682,13 +757,14 @@ def get_uri(full_file_name: Optional[str]=None, else: prefix = 'gphoto2://' + pathname2url('[{}]'.format(camera_details.port)) - if _desktop == Desktop.lxqt: + if _default_file_manager == 'pcmanfm-qt': # pcmanfm-qt does not like the quoted form of the comma prefix = prefix.replace(_quoted_comma, ',') if full_file_name: # pcmanfm-qt does not like the the filename as part of the path full_file_name = os.path.dirname(full_file_name) + if full_file_name or path: uri = '{}{}'.format(prefix, pathname2url(full_file_name or path)) else: diff --git a/raphodo/thumbnaildisplay.py b/raphodo/thumbnaildisplay.py index e7a3f9b..85c3747 100644 --- a/raphodo/thumbnaildisplay.py +++ b/raphodo/thumbnaildisplay.py @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Damon Lynch +# Copyright (C) 2015-2018 Damon Lynch # This file is part of Rapid Photo Downloader. # @@ -17,7 +17,7 @@ # see . __author__ = 'Damon Lynch' -__copyright__ = "Copyright 2015-2017, Damon Lynch" +__copyright__ = "Copyright 2015-2018, Damon Lynch" import pickle import os diff --git a/rapid_photo_downloader.egg-info/PKG-INFO b/rapid_photo_downloader.egg-info/PKG-INFO index 2adc5fa..933a137 100644 --- a/rapid_photo_downloader.egg-info/PKG-INFO +++ b/rapid_photo_downloader.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: rapid-photo-downloader -Version: 0.9.10 +Version: 0.9.11 Summary: Downloads, renames and backs up photos and videos from cameras, phones, memory cards and other devices Home-page: http://www.damonlynch.net/rapid Author: Damon Lynch @@ -14,6 +14,7 @@ Description: Rapid Photo Downloader - `Description`_ - `Install on Ubuntu, openSUSE, Debian, and Fedora`_ + - `Install on CentOS 7.5`_ - `Supported Linux Versions`_ - `Software Requirements and Program Installation on Other Systems`_ - `Satisfying Software Requirements`_ @@ -70,6 +71,13 @@ Description: Rapid Photo Downloader If you installed the man pages, they are found in ``/usr/local/share/man/man1``. + Install on CentOS 7.5 + ===================== + + Consult the release notes for additional steps to take prior to running + the installation script. Once completed, the steps are the same as above, + except the command ``python3`` is replaced by ``python3.6`` + Supported Linux Versions ======================== @@ -78,6 +86,7 @@ Description: Rapid Photo Downloader - Debian 9, unstable or testing - Fedora 25 or newer - openSUSE Leap 42.2 or newer + - CentOS 7.5 - Any distribution meeting the software requirements below Software Requirements and Program Installation on Other Systems diff --git a/rapid_photo_downloader.egg-info/requires.txt b/rapid_photo_downloader.egg-info/requires.txt index bc209ba..808d4b2 100644 --- a/rapid_photo_downloader.egg-info/requires.txt +++ b/rapid_photo_downloader.egg-info/requires.txt @@ -1,6 +1,6 @@ PyGObject arrow -colorlog +colour easygui gphoto2 psutil @@ -17,7 +17,7 @@ scandir typing [color_ouput] -colour +colorlog [progress_bar] pyprind diff --git a/setup.py b/setup.py index e056c4f..d6332f2 100644 --- a/setup.py +++ b/setup.py @@ -341,7 +341,7 @@ setup( 'pyxdg', 'arrow', 'python-dateutil', - 'colorlog', + 'colour', 'rawkit', 'easygui', 'pymediainfo', @@ -352,7 +352,7 @@ setup( 'PyGObject' ], extras_require={ - 'color_ouput': ['colour',], + 'color_ouput': ['colorlog',], 'progress_bar': ['pyprind',] }, include_package_data = False, diff --git a/upgrade.py b/upgrade.py index feefdb4..a7b5ae9 100644 --- a/upgrade.py +++ b/upgrade.py @@ -628,7017 +628,7071 @@ def which_terminal() -> [Tuple[str, ShellType]]: # top of this script): MO_FILES_ZIP=b""" -P)h>@6aWAK006bJO-uj)0000000000000L7003-nV_|G%FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMfJFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMi7FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMi9FHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMl4FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMlMFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMo5FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMo9FHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMrHFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMrOFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMrPFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMu7FHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMuFFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiMuOFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM!QFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM!TFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM%DFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM%TFHlPZ -1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiM)BFHlPZ1QY-O0002AvQ10?00000000000000B0001NZ)0I>WiM-CVlPlj -0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNQVlPlj0|XQR00000wX#i20000000000000003IG5AY;R*>Y-KNQY%fqt -0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNQZZA+v0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNRV=quk -0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNSY%fqt0|XQR00000w6aZ10000000000000003IG5AY;R*>Y-KNSbT3d# -0|XQR00000w6aZ10000000000000004FCWDY;R*>Y-KNSbYDVJFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiN7X -FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiN7dFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNAU -FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNAbFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNAf -FHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNDcFHlPZ1QY-O0002AvQ10?00000000000000A0001NZ)0I>WiNGW -FHlPZ1QY-O0002AvQ10?00000000000000D0001NZ)0I>WiNVYUqenWP)h>@6aWAK006YIO-uj)0000000000000&M003-nV_|G% -FLi4#OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-wR>-;qEU000d;001ul003-nV_|G%FLi4#OhaEyMN?BjM@3UFa$#_3WG!%LZ**@h -WN&wFY;R#?WpXZUZ>?E-a2@4!|43;9N?Ne7WNf*x#xKdb_u3K$i;E!`Kd^&^jU@w4($JOeN?Lp$^6tHsMM&@iJ9gsQ;266QgC9VE -PN$J&3(LZi8k#15l$q`w+CM@&DM^}4(x#mu4V})wH2s}(zJ1(>UnJMwJ-grYJbvf#t$sB5>Sq;xuj875EA@v;{S@@CY83xk|5&N1 -pm%`Y4EiAGX3))`vq66f8UwxNI;HABZ_{)Q=#8LV*U7vmKtBa~6toufWl-8;RFD5V&}%^d1@x1kKLecw`YS!|`sv2E7LG<$L8-$DI&-J=yw7EjlWjYshZBImHD^U%6@m( -3V$nVWxZ9k!q*1f|M^;3&(!oWy^aeCk=1rR?^!+XWUb)m)mq`_Ej|A2T9N-<-Tt2DSjs+3%L=B7c0k?7IeZCg_8pcaq+xi{E}{y72wZbeZ?wbkWy;==b-hi@YC!Hh_MzUiuf*>o`&` -^9uhfg(x7CY&_tpzvPwV;5>i*;Pvft~VTR>0i@$+X0ZJr_HT4%_(r88uo`*r_=GsLcs%n&_2rpJAGhVZ*f -k3Xu%pVaHU4!R$97@8q^SqkMX2DL!B|tl(x5G5H$(Jw%8+>TJy4r) -WC-q;!B`gg?@Zz2do#uUAA!QeYWgjr=S83giQij9kN*hT0s60?pQHX+GVjS*GX8~GvhQEc68(?q_P1toCqPY-AM`%Z8|Gqd((7E&NB>;OKl?O23Azq+WUlzlwb*nB_F6Sh#(&r# -dcVF=_*>X0`o6DG^5VuuvDfBCk^5ky;NnQ5_}7U>!NFjo=;NHG-)|KD-)WRMIupVC>!5Q$8)^J}+2`H)632cuU+kcognnAnx+alt -rlxmky0J;@S!fbD4m1gWFE`10uQv%_V@;Z$Cb7din*N*a|DZ|q`+rTMhZ!;1cM0f5(nCzvI}sCn565KQ4`YJcpTq=rAI3y4b#c+7 -5tn$eI4A!a(1Elm02`?^e__pr2SI`siLH_TRlo__b&0PEn!czc2L8Ezk7@dZlHB$ru9LWq;QB1CLrSoI53XZ+>@Aw|SpwIe>36sd`@;aP=XKk5Tsi%`LP@^4UcWz} -DPe-*%nP{S3ThQDM+tT&N90-{f06mBbQ?+gIzk58-+Q*TcAu ->$Wc|$+=JK_w~5?aD55a8YO=CHQl#NQ}P+|SIW(V_nUM(#VA)lQ~cVi#Lu3=bpY2MCGmuQUsaqQxE`l7TCb8=M?b3hDGng~s4wa^ -iW`)BC@!_?wl65DNBrOYnr_l`1Fl{4FsGs0PFwkbKC96+Qn~(YI%lS=RB3y+iRYA&&jlmUZ)eONs~NrhrfcNQO;*;(Wevam(Uh5| -sb)TG%G((<#SAl>@*7()B%IY!Ijcp_N?^xqZYB6|(I0Z>ma~1KK~-hQ<{s@bGnQl0h-LC5%_(b(-Nh4^%M&#hGM$!FzH(`YJcb-m -ziTuZb6mAFl`;xhdvn1u?39(w+ugS1sHN$&k+OU2yep4-rfYQNGJV*@QcL?RCtq;z;N)#Lua*|_xr~{&yUcWYz(`?8SKjC}yEYa2 -49#{hCYM$BqQ^j2UvDm-b6NRYus`FkhSGOX2wyWUTjHQYjHcP^c>9HYyzM4E623sHSY-+*KH^ybwva88O{R&b$?L?WSz%I8w%K>2%8t;puVnQ5#u^Sz{o)jio94Cyy#t$yQkxlV(mui6+Row-(;ENmKm4%o>R$YU_v -anQF4=1i06R%|s1F4%G_l-uXzdK@!jSX*FWyE{;{(Tl6!bh4P@(%KfS;+9S-fkgmA8q}9_N%JiGimiDo>yp07-weS$KWBl6-~kI+ -E`zDp++vY0oyDNyaY51u^rqYUKXK7oG4{yG8pUTi~-F@%I@w4XYhW8U9Xifx}99c-=5^7i33)icJdi63)LK6Xuxqp0v}!Gamz{-imzl1m -)p{G;iT&JT0yoUiy%o9@W>=rX^ -r__40&xYZ6DL)Q^@%5Gq*ehVEUBXy9;0T7=E#yHg0tDv~_kwp9PmT@YwXNGNmjXceN)b(4u)PwC?Y#wB4p=B;^Qzt68jRg!_wg-E -|LuKNm)$);ftABE`CdOoi7Ym8$oGi#EX4*yN}WFOB-t~VPI%V3v$F`Ec2}=fu_y?shae3ZXrxx?l1}GtzU;dn$mOjh_d&HT>m=7r -Sya~Sx0yGXl4B$&%q?{cpyL3n7Df1Q?O+ITtrw)0_p6$@Po)rOkz{liUJ24-3x`L -sG2Z3a~LU|DEf#&m!rHeK*10y_J!%xRSHk4C{+?m7T9;IcFN7sf`#ftKWlN~F7#CyR6wE$bdz;aOi|Wq7qj@dioPZB>HsNrma-I_ -ghE)ExfopdsoV2$h9&$}gnyNG3+UKZiT1U(9xKXtU;m7%{V3m&nWpZ*LKUN(&FJn8sk_&w(AJ;s_NiUs{@+UeH+%TTd{uG()JbVA(~u~ -R#+XBP+j&|8^QJ=LY3Sr!=W^D+L6bS$S6(P@DJN5J&Xzr%82cap%bOt_pGpd?*cp%ZU_B|D^%L9Jn< -7K=zmCojJ=2@8doVI_JJTs=9IM}XXvk#bNxAjL9m7Sf`+{dz5(>$jXPN;u4g++9_{lB$SG{WprzSys^gPJ%fjZx@#dEJ!d7G9;$%y6(?a}eDA&h3 -95d^tO?Z0JSYuKp*9Y+Vt*p19!Gzy(NWB_oVGa&glsUC5^(Snzq$#D?-Vd -6ANo_bU`@_KHyXc_%P3czBHD(lVgi(>WxdBX+ -6nB6r2-Mpd3-~CgB -cgPzjwuv`r3Ctd5mfkGxgHR*hIRg!6NHsK~_>^?x8M;>9LGX3hDDLJSu<5r{h0R#;fZqXei+gy{!{7jG4)Xj#?=*BVh*hxjC>R^l -qjwkgDeq}-i1wus%*)q&t&bEB;QnUu01FXS7^%qs`{*+m8)s>242Gex*SNvEOcW0n_Y1qkWW`RzG*~!HUB^on8Lqm3QG5y;?;vaw -PO+G%aGZFdi!(`jCp65$nXyx6sF?6_36guclh-V34Rkwwb_07H#+jb==vZ8ZwCX}r_SD&hIu@4RSe -;Q%`TID!BM4g2~VqTXX92;e$Oiaz3<$GkBK3_-;{sUFvzeX$73Avs{BZDjS^E}HHqfZ$WhWjo>3VAB}93z -GCT#mXY_U#25XftN)RFO+0e|-;maMDBoxEvp(cSJ1Ntnf3P{tN0(A#Ox2Jfi!QvsZ3B{_@E~^?nV+O~zVS_Un&l4Dvsz!7= -DP<&Jnq$n7;x5TS9IQB3@4%34!Y#c}^ZsyFkP>KWSmzNF0NftV*=zxdN@s)kCymTzahI$?w_$_R@P2`QiHM<(QxJj0kNsrZbEJHV -8oDMSJC2hB121DiGUmum>!7SS$+3J;!kw>b<$VkD_lVlKpU^+fdy(YPl82I~2s6YQp`=GHf?^8oKsJYM+~VFV-Yel#+&kf&;Mbs? -9;EdkBb+uI6o;AMhCvnrR+4ygmH;tKS&aO0l;J>gIP8oCZpNsS%zv0a(t6(ke|vQ}lbCj%W0D_8Io#~f{^cVhMAUd`2&5>v9V!{V -;#vzv+wF&JzmOr&Rf+kL%%^jBS$xrLM+@DECAKW>yY(V{i!RuAAnd_zCpp>=aY=ocbMHQ?#EvSmwb20Q8sZo} -;*B+OhtvT2L27`=i{CKJ+no`8krKxUts*CUkgK$Y5=4wQmiJ097}IR+Z;V9diduoNeTB9SPDQ#t*Jnp$$1{TBh?c?%W;6)uywPdR --L{B~$9(jMZXt<&w|AZ+fWg}hvdfQ%(O={9!7jflLb%^abN%Qe9Bk)cc8-sM#C&mAX*~#pQ?e;Lk#UF->>aO!?Uk#|hjKESDLJ)F -T&j}gYGPdCj>epSj4S7w%gu_qH!O1_(cYVgQ&l>*e3VZDLMJB~+WCzlWa(NnTRjTLx8c`gacZq{YwNO=_@Wg-R -(&(>JSY{6`K=sB58iuG24Qv+^u@J<$P^E3p8C)ctuNv}#>iZH5e=HLiQm9w@3LhMNKaoFQ={zyPDjZ?(T+G|6eKz7aA=WL6)gNnh -|LDgXQ4T#MNjjPjB0z{n(`rs!t)I{4dcmaR0i4FdlMm%v`cA~fq*Q_1IoHrpoQ^VwLy@nrN&& -!x4UttDQwodV~HOIQh8yM80{J9$EMU?8jTP%)0uEvn(hlobU`n8al}_kpbi%0k5FIIVorU;tu7#WC*8z^(k>=B1m3)gU{&l=K_$J=D6@*5r40HxVmUBDe#Y$AAYHDDEq*5h~rbq*KqGyc;hQT?r!fn1CP(*jJF#l#!3FPN6OV$ -_s>utEAs3OlKk1gEc7)v{3`i-DNMsKmJAPL(Qls@D_2VLX6oJF{}0xB+&Dh{fB^$!x=st@z+5V`}(apcxq9R$~O8b -j(p(_|65z>DJ(c=S3Hz!BkZWC7F9`v8!UU(3sq+=vPR_bEdPyRM@1U?e^5&U1QY-O0002AvQ10?00000000000000M0001NZ)0I> -WiN1aFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ11dyC(Lz5C8x(B>(^~0001NZ)0I>WiN1aFHA#UO+`~vK}SVXFLGgUX=E*MXm50H -Eo5(ZZftL1WMy(LZEu}edvILWSwAEJ61A}&wv<@bAHk=kBgnHqEf3bARW3zVp4#_vw2*w>&HG`wf%g0Vs+sWttPAAj- -2 -sKdAQu>2-^n2(S2us-Hpf7HYDezb@A{!9<=`&&JH&dWV4=T~|hUBDiq%Z>lNJO9T$Oz%%z|4q2eAz;^5mh&R;7l}5V(>1DZH?PYoXelOGWM{eC~Zv0zr|L+1#|68vAZ@2UQ|FfO_#H~=meI!rde&9p>tOs#F)BE9mUjNyCrt^wxf4QIe_F6yF -{dzy|`^|pV$G_@lz5Bjv|EQn&{*!*@XU7h{SMLt?Kl^qt{j)n*-j6$cKkz}|OFNjJe*iu}_6?i_9vI;D#R2B)#R0ar4-WAB=LYzG -R|a^$zZqct{BJjY`ykUfG|2RgyY~Hqyw5uZ`JPV<^8Hr^`JUxL){k?8eE(I4?*Z-tUK(V-^fK@5-CG#O8nGX+2_9w?Bzspa$`R85#Gm`J|o09G5^T0XatCHU>QvNBxJv({7 -vcro&NqpSN{QMGd7FgfO>u%k}_`oivE8NBRd+#ph%O&6ulIJeAzkl1s{23T=erbgHc<%_`_x=&4_tXgQR~%uvgg~gUSRY||K0Ctq -e`$p8_0C7SOREW=-PbDnTWdOB$zi|iBi@rg -AsyQ1`c9*q6|A=|d=<+MA3^ygSNBlfBUn%71^d?pl%vAMdibq5BwP3p%6%vhv3MtnK{=1|F~M&g{V2wYQJxm8Z}fZ8;V(P -ZKU;g5#>==|8PtHgDrLP>lAyF9sauO3s63YlAv5d$q4o{^!o%#1?3$mODM-t6v}%A`>JU-?*k~OP|gUBRgbjMb`qu9*7q)yV}fIq -^!GT*`%pe9IHs|`-Fu3DMaSzky*HAcSqmygdD`39UsR}jGB%AF8278Hq$e@DrXm@uvpSF_kZJ!Do{DLyikn@rUq#oLRDqXvPGL%O -)zs!yQ*PBbP7KUp&=Fz0NnO-V_KhZ8_YOf)UD09t+>HZVZJvSgoaf0T@XsY$`koGAzv$~wET$tpzCs2fjL#0WbV8l6FW+ws!F{IcKO8y$7C60O@#qwMzp1-#nHw^8+hChBu%QB2$JM0&z+BT5cwt$qYTPsP+3Pk2^))WHEh3xvAiyrz!OJ~;4ibV -z~4+hkBV(AEKprrJvp*o13RD@o{Y*SjAfx!tLF2IV!kNXO@d=01r?Mk)o-WUpngmi%Em-sTv_8zs;Tf5+=OPp)LA1ut09q?CqE#` -Gq|ebZ$nAaN@QyV>N={TSWcz)wXOXdS_d|?Y+W2>F5=z`3vy4@4-$xaFB&iq`oJz2sG?&9l9X8Rqk^tfRG^`RV!;GZ>OE>@h18N* -wKwf6CY8!waf}q=m}#?e#~(Pb#lVSHEW$Yb0K%P7krs=qI$R5V@L+K*fZVKN5r4AyCYZ29{(-;k9L1DS7j>uuGTSAm+O=k%RM2EU -SXC9@6USA}2kY%dsqKQ>P=maN$HRQ6TO3oDYe%SsJ}7m9$?J#|wb>-gbL`GFP#Dt5{%VNyW2n09G0+Kala7k-M$4ld4EuBRewqyoo(D{KA?Kwkd4!)2Ca0Y+MjoZxM-Qcq6fllXvfNAwt#JgY;4N -A^)H>PBS9ibf0|O25rlB;N`X5h$I?yLmM#SCL4{_DW?lIqk*MLtreVTkHoW<$W)@N8pL7zrTTGv(idoZPfgFrIm%owNM1Qpl&06E(v0K}D!p%u4r`><8H!Z0a%y7ozRcuQW@1`S+?So2yn6z_4)X1pR1Hj+l}A;AooZ01 -wAXSl=fT+{APZ?$BoCel&IVxQA#4zo5&P+Gw5os{U%pAN2`Jb$uUh(6OQ<(<&8Hzu^tj6W1GZT}Use9$bWcHpZzWk}oBN{J7`^ERHBt8s$a{8YA2ljSs -jPql6vhSIwJp-t~F~AR`Q|ecOg0EWBfTHmc4TbOmQdc+S0j*tW9-v#ZfaZj$&1>FN7NFt!!%&wLQ-7m*LH+Ya))MF|`Fv>YriK6C -q`)sg<|>p)wUHJSuxBXiuLgd>kXs@X0;%<@a6E<`Rn*4QM!ul1=ZZ}jluH;CVsDBQa7H7vf~i4mDC9y!>c{>n?XR8p5{K0VdKS}Q -144@Fu`ALsTCUcwS`VX4Q}iL3DCG|bPmSc1LM$ja3D}}6)L*FL6+=vem)o@Va8fbrhnj9iXHj+&rpZMv=YT5oPH2fp02lHV&Gm!& -Rd5eEM)Mx6^++r?37qH2bb6aQF1K;A3}>^c)6=#;i+$qIc*zAt5<`aM2W0~lC!MenC}g*BPGDAzoT*>KyJ2XXWw_iT38jcY?Zy)t -`3mWWrg>-Tm*JTqQIef_1kV8}B^FQugO^tMP)n0WCJ2;tR5g@sPJ3@fw7szFkxJ`k>DV9=e@>nJYT2hj*A(JpPJSJeTeHXSkjA>_8{_&tR}fVD8CLM -;2L#{cP1(hTUMj(fjttA6Io9w0ZV>L+LNnT+jF{J_KQ03FF+}X5l-!8AqjC7VAS-&srdztz_q3QL={SY6^~;E7Rf~tCC*yeiGJ+y|Ejl?(zntZIHU|q;)Y2KX+G$k(0&dc(7!iC0NhPo8 -wMeCx`tf#!rdTA^F>=GoIu`A>yj`r0VT$dpcrLQ3n*Apkxd5l=NFSJ6t?y63-fva&gA5LV3f6QyoW3=uHs7Uc^=t5X>BG^=*#BdZ -p*)HoP}8bC4MwT3iWf5=uU>`9}>^# -`kYuAgycbcC;%m_zZw-_G?AbSh?ZN3Hrsb?1TSev!*EdX5KhMRYoHV>Hl5>`oi5}!Nc=BQO9KQH000000JO4AOaK4?0000000000 -02TlM0Bmn#VQghDX>>14LtjlrQ&T}lMN=>14LtjlrQ&T}lMN=FdG2PjxH$6>O&Ku-mo1^UowobQp-IL`5>bNrJ)7lNL0I@_%QT?*O@`nRBg(#t?+gB}Jw -5%dF~&j$VY>74(wpdGSa(7yrwi}pKiHs$+Vr7J+61-e`5OJ}qHC0dR^p9cD}+2rpPv&rw3`u&Zw$>%kogP`x%cE1IEKImgQ-brU* -PeES*dLHQNGdRu_XHb5JK~Dm``wa5=J#GIpP*IIpP?qO{&Yq+DG>7}R5i}2a!5sFxat_D68gwP-b#tg6-<(4}{yc~Lnz@|s#JOC@ ->2oQ^g>%_|*<8wf&0O{`>i5^orJUb3mwdfP>u*;2Y0&3^et9nC_Wik(|ARX2!*i)WkIYp$DSd3NWyvb-(}jR;0$l*w1L~hiem`_3 -`M>Q<^6`1l3D9qxNqKCUM}2+?ein%X^<_Vd$))YHZISps_ASt{?dIPT?VQNP}F7Wusiv={U$zny$GsDDHRwHyxj)A*Az!nW@O#S=%4G%UFlaaE1)y(U!f}7Tg#0|Sg?yaU!f`rVxXyJg+?VrOINnGL%XM^zN+=#Z6zK(sP#Y5c^*~zd#!&==Xu&v)<1hG -%g2~+EU`)VQu$`rR3vNI?m^Hp1YKOL)+b_-|yG)9@6i>(*C~#Jq$np -#8T?bYuo7GKitN7zu2bw)W&@_IpV;)9QEj0&}E{pIre)r$9B)k6E|A&+~?jr@nv_O{{50X?e~g2=XqbA>%KitzCNe)Zms{8();sV -$HRI0t6%52p29MI?*ZKcIsm#z>;m+Mpr2euJ$%P<#w{OQ&hhVD&VF|-r@h^~oOp9wJ9J0%xSjpZYbXB~wR4?8JNNN5?OfkA?d0Rb -pzA){9LT{6|KK)CHL*Rm6XpNE7|{vmE`Z_Rfx$%|3TYDPOHfO^{Y7E2UgJ^-nxqGxO)}({LU)X&sD^` -U#+5_oZCr!=YxvxaheVh#D6+eLb|(ylJbWwX-VO1&w5Y)^eUTYl&N%*3y3V>-Sf$Wxv<0r5?O> -Ezb$pX}h~Y&j$Sg=u1FPTu0pT*KwbJypHXjSjTlex0~`=&`teZ)Xn|s@231O>}LDPZm#31Zm#c|Zm#D>t-qt2_;gn{_w`5JT<3px -Qw}Gr=X@uvr=HJS&-F#?=|A7Kp7VZtJ?Hz`dh+uGC_-j4=N$UaHK6^VhtHv1-g^$^b?OGnanT0Ocism2_wzUK+z@Y|p53s4ICB^1 -xx!Zu=h*?eLip(+-!~}zDCjw&zde-y<2}Ub|IzPfZX|619RcmwNdJEIMvnW)M()!|2u`r&=Coe&H{44(?&&38<61u4OFO@|mwNnB -ZU5%3CwTl>k^^*Y`S+V5jJ->va%|}S@*ZgZ6+I$u1?S{U)tabln -Xj>bQb|O6}@^0ueWEk7ZpJV914^Nrdb>f?gn!gt*L8=* -c%A0Ig!ERV3$^?frDB`^p!tW94jS51i`Ko*5Eta{qe$0jeiCT_>C1-uE`NuRuGaj^4fSjr(qFVr@MekT-+^=u(hY`j0^F2=E3mdJ -_#(D0xGXmMABI@4N&Ehbp|8Fh>GMb)()IeyZIH*`8S3^Cq)%$yH<12_^lqdY(z}rMAzfyOcY-}{Gt_bUlNje(q;DgA0qK0h`0^`A -KSO$?VZN^+U1b=bd=crFruk3KS7IxAwPoX_zeoB{q@N;{v|jM~F3rom*c*_3Wr&Y2GI}py^qyzR9PLWKqg2kA60iJF%eN!#*8Igv -<-GC$(yt9Mz{5_?A -Q2GPI`0N)*-$J_8FdqK|(nE&6`!=KxB8_XGE0y|Y`k$Ot_ac3BO8s}0o}l#mO2xU{F|AzEpr1v6y2I)?uS0H`XFy`N7 -7)!*4zWet`A3?eV=}$=isAK15;Lj{-DY=QaH}NZ8YwWZvY8kIp++c6yxg~d`jJj57;!XHPuN@7}cG6NuYm6_We%VVVtJ1d=9tg^z -Tk=ZH^`kEGB_|297WR7-Cwu+GtDuD&lrU`B&1%rVuef7&#shBbB-P%N(le=7aS3fYnymzn4ZS+1_v+AIdCVAuo4{y{ -?{)U$sp~pgqZt<&gnNr_#fw~N(aRjGDMAjz{9a0H>gPV@SX~_tlTd1hY=)H+e#x_yyKP1)Yn2f%n#yAH2WIO_v)`+3GM-9|j7zoM -bW2BT<+54a>jp(nXgQ2Mvv@}>FpGCp$07`4S_VcP*NMHciWekq;$x^$w^mM^uvn}`R`T9KKWTF&!ns%-X -)Go%X8;RCS8j2u>uvXuTg4A+(fh!xxG8e!+_uBN7N=_~C_t!8<2~7E;z89IE(Zq|uX*!-W>IZ&2?pgJ5{37^{ylUBn=$&NTLxQ{l -?D3M=DUN%^eIwz)yt5Nuq^(qj8bg#$%UI-jL2H{cZW$aZ%4MhIkNHW=tWG8@RjSy1&-7HiD5*urM2R0Krl*#K6>Lt?Ete;q5}FhfXT&Y;t5qGa4B*m;%@OVF~^YI;TJA{l=aBRs={8lQ$GKGes&dKFqJ4QysatS+C1mxNE)|=R6&fKIr=?p>HY%cQ0#uL+vb;u_4)?$cG80hQ6zrn#hdz459%Has)AUElN>nJIh -KCkKp(9NPRisNGw!vGsIBKlAXC$KCm8j3WTNiOpC*L=+9j7&PA)icN#7FYq05iyiFv46;e{_hL0OC|-Az7VPyB!X5dI;*FUlT!sK -#^*>2vCy;?{=tSCnoiq-aMao1R{atU*y&4wCBpJjKuj}Mh0@W=VlK(C$H~{bQ+^qAIc{8^L{wxn3M+M76?_o*>&pxy2}|ze)N;Y} -2gC%~S6T6Zg{G`J@D4cVh9i!s)r^(aHe;_W*5uYD6b5J>MfkP_>n@9#^dEG^G%+QxFx@)Gn}9W8r!%-1w~!G*@ME!z?a3%{bEhT~ -%uJq*IF+TMj{OI#VJvEG<=1~O@d6RK5r^i`AK1JIEX!bQD5dD!xI5v=ifuzX6IK=^`J*-s0QEYDG(wfa)TR)~dCywqmdPq41RX0m@pu>kbQ;lRV0gQM#}ZX9`LV=1j+=s`0wcI@1LTMB -byoAegKixy%UFqpx_mlJvzfTnYT0L#HZ^9ckFBj)QGPcBt9DS5`@f&YX33ssaplgGx+1_ud;adhRFq7!+uJy4@H+u`K=0A}0k -BIw&LKF4gw#0Mfo>}LCcK$JjMBHCNPZw<|0tQZR03~#1^o?QpmXc+5}*&Q1BXmN^t6|`FYuuP;?u^IA<65JpYd7~a8s3P-mY=yHA -ZWBF$7{I}rC;B#octrGxY-o)|(`tPP>uddB!Y%tHbAHW>CT;YQ2~y0(oj_1wQ6saz7Q4U-oV%P^fR_ixfoiSw5e`jOs}dI?uJAm8 -dtoy3=h-+iyIYo1*kr?`M;RSUaLmkGZ&JZ#LD>#3M&NA#k;C*=?4q&SR+V`AaTv;it%4cW_gM`cg=?UCoR*sR2eCUiq*D&@( -^fW7q!&569o(|5#<24x$TUQGbGwdJC+V1nK_NRW<8m@Xpe{@p(uJzvIIB3vXFi9k#lq@=c2!Ty$B#RsaSu-qwSYsqB2bI*t+9<77 -ouN?;E>N{dHVIL-6-Q!WJY8jDseobxzWqS_C!{C3Qyh0A_!Jni8O}n@w0Bm~sG9I(wQ?zqp%Yh-_do~`l3>Ge?b$~BgAEOjJqChL -2F|YF*fE=1c{F#3tw)Z{P7hH*SUqSk&a&MR+Q>B$q> -I*he33fJY(F|NqD)g%*AHZ{a#JC{Da3}OfXWTV3)W4&*XSm<&vVs<@+Ar{x%|}_~ouRS^Z@>dFr8ppQao}0K -3>ZBzut0Bj42p^|Q`dDAUq#z>;~7qMZ9sFcYH>IbrK%sB@R;K^)v4%gdm!OBM7Ay*tX~;d#26u<^sQjkOl$Eo;?yJBa+#(#|AVuijkkJI{g4Xyhv1L -k6zN)c;4>s^g95N2et?zfxs)Za^m9z(jZ(nt{+|N*G+AXmmka9141NG#kho|r3f~Ut#oT8KQy+~PSRl*&D&qk3k=*5oQE0pM{O~^ -2SR27Kj75<*l#d>FDgpZ0?p%3U_Z#g%&v#Ov6;3wGtE)Nc3S&u$B6xdl9*3{v!2V2HI})!Rtl~2hG(h3ROP%N?#OPNe5<-~d?1Wq -vN$&xm?>9~2p*W^fLETdBuFMfLSuR2ud{Q@piv&vBcnt$m%s*d1Et(Xwn350BZtX4Q(7t+W0g@7WQ_L>9S?4{r;fIU)ymt&KdVvGLTKcJJu- ->_=`C?0_rANQuq(<>~kBz~kvR?q1`4d%ai3Ougzi?!)OioTFZ=Ki<>H-o_fqGxZ_pTdPam_wscaW)UZc(mTMSh6BHwPj=^q`%39V)=JG*WW+mxMlL_EIU -d8aDk*B=zj_Nt7M4Ln2<$Q@`pn%M?%VNZ4J^nM>ZYX)8T;JQ7!W>C&}<*>1;mzD}lxB4J^Qw!X>l4Vhi6{rSC0#x!`GxgHns*egi -yV7^9h5&Qb5bWaPFcB8uYo#QIbCt+b?WV$$Hv!+3nj$=0*ziQKLsTz>&DmX+>ya3$SoRMcf{29s&71LWaImLG2{L`MKpf>DpUqO%~%g;QLoU<$&?!jUK5k*)bP|HGqsG{X!Sj^5kBG!v5OT^UJe-kv(ipIB?!JCut7>^k}qKeD_F_}H;Pf3r!!Gj^0M3{y=hIP;?m2^(D-E1@Ln>lnK;V^u(2f{ -CzyIE`?gDv)pI&jiM6<*xwx{i=-Pr?x0j}86<=Oe;O*oGPL2ebVeClB0(V8;S9~{nTFI3}DRu*IJ(K}a^(U3ERcm~?eL_hf0Y5={ -rU_N$k)iKv^l9}_X~#@>hWh^E2^L^OhQkRQaf*?6-)$*|0d=d8546e; -Q;UKI4u`P>2|iyKZDhh{8BasUa-%>jLLpSqpw-T)K(g{CEGXgb9Smg&Yr&0Qmq~Nm_|`0<+vIy5fwB*c;9$rbpvVsk9MA`VeG;hz#|;G={g^U;mB}X3WMGPtt`!@K*a4#B-Q^4*~*gk4k>PBTkCt -v3()Rpq+LR^Pxy)5zj+ZnSNlP*OMqcA-Y=dL|AT*9CD_@c}7oHh<086HU%tvH{#APNV7I0SK8DcR}8=6S}!O9l(U~`rd%mTjf(H+ -e-{GYOL*QC@VJ8Mh?>G?4V|fJL%7s{Q4_uw=o6D1XH-~(NPBpgp$Y+B*|#PPPQ`;qe#5&HlzNKHSOBhA7jc94;ut$@YF})fvIVbVcUVhSB8rTU#|ksoe>uWe?o~Fr@vmo&j3-25)a#`vfZHDA -h4v;NsuYWuG$KnRl(K5Z*dnpJuhER~Y>%=988)j-@guYzE<2RTl|`9e1zBGnXUAYyc}p -9b4T7=F=USHWm1`6S;ixiZUz5X1Vr1D-Ja|fF{Y+BQFtET^J4TV0p7$PGmbHw^S=;QDY8ug-+o2a33gz`X -;S?u}uyutLlP2m9aM&chuAFjDXDw^Wk-u%q9YkZS7Ek!)TD5BLM6j@`f8;ht4$DE3!bsLy9?`J> -h%ekoqgMo{Jw0+XL)6;SV}n;4vC2%zW(mNOt%sKB@7> -O^(~mZ1M#yOaw_aT$=Fh4U@jASsg$l%m!sPNyJG&P01d8%!G|h;J#*lS~I-)F#iisO9KQH000000JO4AOaK4?000000000002TlM -0Bmn#VQghDb8;_CLtjlrQ&T}lMN=9BZhLcYde6OW(~5MUE%Q*O0)+wv -aW>F~hE9M8s3_dv{8Svk33&eWIqOsZYpw6v`|NY>xoHdd-tYZCziL?b40~F8?KSUxo;m2%*L(DDxZd;LMezG?^SnD=<#`*A@Z_K0 ->Ul+ab_l_7b)I+KM9*7D*N+|Vd2goc@h5s-3tdl{?0J{b^`fbs_cUGqZJOszqIxPPdEQs4o;QEU^Zw5D6C5V^z0*AJX9TaC>3QEF -xcqd_JB;3+JInK)p?a3j@w`9N{j=tJ-Z6ANcb@0{imop|!}Gq#@1N;;2NFE-Bc68APw)o>-%s%G1XBdxcNUG6U<<(pg0~ZVBf&2dd<(&EorQLvKMVbP_1P%@_OsE>M1uc9Fnc!o -xk9fu5qvAb`xQPx@L###XQMxVCirgz-*JxTol0=_IVg9_IjH}>b1=?t6MP-P-x7Q?!M_sRkKlgidfw}~ALpW9{<#>>QRkw)NqXIO -F5W*+;evBPAB)dLz1J$dh2Q}MHxqmV!L0;eOK|tO7}ulcqTkOEoWyuI&-30yaO!!$)133rUiW!uXVH16_X2{iA-G20yX-vRchh-j -=QH~Jel53?Ad#;3B`yEVc^Kc%6#iM;d1E{3d3!tReLq1WFYj1_?<3gSj`HUz>~2Rp`F7y3L~wtC7qz1w>)SEjjqPY>b35>He>?E} -csuY~(dR$a`+w5%b>|aKcwPuzLht~BYYE;=@T1hRL(+sRg12>0I|P5yNwiPTf7#`ElbPN#o_8|SIl&Y?|24rk5d3Sm=RHFAU(@S( -&2;_cUQY)4$E@eA;`SHNSb3c-^t^9!e{(b@USEB*mI)r12OZ5NIG$iX!B!q0!3~VxJn*ojfct9*Qc>?Ag3Y`x`aO@9vv&?bTJqlc -1hYJE1ZfD~zbwLhEn5WqUA+kJ-$?KjrmIDmub(agegB%^;RIh-BwP?2OR$CDlSSb3Zv@{-@U;QzJ0t*p8v@Mhc!J;JbsnJJ<`U-j -Sb`rQcwz~3xv&I!U8dJJmr(B~OK9hdC6xbK33T_J66X8468OaLwcNjy@qA1f^fs=H_9hWLf#8fX=wdCwX*}LC%KxYgyw)uS{@=V9 -^moK!@RMnDTAyzrNbKF)H2^$6 -G@x`ofN@s_K+iwa>*oeQ_rDzgAA9XG@a^|5!}!K6L%lNzzMI=y27H&7VcxIS>wA^~KVMh|{69;OM27b(y*_?9@O|=f^lR>Ntk<)b -qy2@;vEDzn9OGHP9C*KZIp*(&%YnCF6P&>G`%%#S0)j*`-mL`3^18Ud^GKw5lP>`NFS!8x|62rUNqPSu*u~{OMm&|^Qy)WpueuO; -I^ja}=j01PXJ=oC_LpA>zJB?I==UQRV!pmkkVK^S;|tNBu`7rl5bRh1{C<1|#yv!^k>JBCAkSV{f&T8l67L*@4$Sf?LehjE;_4*fiT9q^G+m|F)v7!W+0$FUB0|KmFF&$nIdd3O?g2f-Nx -cU}zs@TyCocVq}Y%=CW==wt4sD$gzj{?}iMaof8W0x>+9LeK}RnT{2b%+3XJRC -D?mTnufTkMS?_=S3iRXq3ZGZ_Cw=d=SE7FhT#0rLCODnop#+a5*sJ&NxDxpM#FZGwr>_JahxPfcE0vF53H*QUO3=@b^!{(IM7w{v -67%``t3dznybAMq%2lZM+^bOUf~$bX!d1ZkCVjs7DwH22NUD$bg{wdp{?({w!qrNjSEK&Y)u6-81dk;6m8&5i|9UmXf8aI1`@z>h -KdoGY`hRf^`08J-LBHR!9`_Gf4|+OkJ;rt1dek#zJ?Q7O^}uIoJ;rgNzJHOzOV>kxyIQY5zaDrRT95gAY(4t-&GpJ})?>c+zZQ6X -|FyvPF$9T4dy}q3`3J5=f4)NSCp_=hLNB=gI;0=deG5v*Fztfd_Bf>(e-HWhU*~@hZR13J@D}2_265txdC+h&KuC5kKBOv -7v6w+K6(T2aODl)!}s3+dj8f87}sxa!2G=7MvS-RM%+LCMvSwK;7sBx3vL9ShDj)sispTL1KMl73FT+r1UwXP0=@@sLOT}`oWt~b -6ZqNh2$D+WO}`oa-+D9F+m~-f`B}H1|7Y9+`suj^_m>mgL~zwDsQ=K7q;n8#-UzpOj=T+YIOR5s=PZ4`M6Xxh270_*uRnJiHjHc5CiM6GO`y~MO(?%?6YziWCeX!= -n}FZDHUUrD6n=FR==8^0?&q6;kKb*8F36@nLj -9P)kkJ;a*`UP_Qex%U@>7c%{S!t<`-aee~&&6S@7z14q;XqE9z@L$-DP;$r|G!C)On>jaTOj931WDEPDg-~w?Q8|VylE@w=Ao^ax5`$`&#Q(Y|Be^}A1D$e6UQ4Q -xRCL6KkB{Ye&{7Xy&wAAJGXh>d|qD!k0$sqK~l-RKW>A)-!}~W|8N-dfA9maFB%^}zh*w5cIpG@*JmEUeC~Vzbo#vqF#o@P0DSPT -4`BVhdOOzBd$y~dwH@;|o!}D$hX@`-^RRLU==8dsptqZMg1&}#f=~W@C-l<~?85vPcLATD*@b!g!!GDK6L*9DdkD^Aybv7Vb@Cwk -x9mZz!!-{AuU9=C#@T6Wp|1kJ=-4`(acYXo-#CU?gBiQ`~@Ts#O -0iG^<1mnK@5#Z?&f@D&9PZK25%bWT|;BEMeSU(Mqf{!&n3O)Txk7C|_^C~@SXf)nBSF; -f&X4fkW47=`p1CxH$6_WhTs_l&m;Kx$3a(b`V!{*>@PvCbrB?$z{?R_!t0RWrA+5vhTZm$FJrx4@)gX>eosJ-u6Y9Ou~V&`z`$2A -j_(qDKhehzzY0G8>L=0O>z+hE4|o#zc>9wW&%5;g;rd>S-aqC^;AhH{px@a~0`KQPiFsP~B;?Pv`rbYI-jJ4mRO_oe3Htf&lUN_m -K8f}Fx~IT*KK7KbWbc3q*5|zy@a6wg0ev=%U|ek@==b~)^!Gf48GW7`L3>5LzkCGvU8VOg)$-Ts{SA73yFR~r1pWM+-XGTMT_e!v -9@loB7=b-JqV0@%8gj7dY4H0=PvgB=Pow<2r%}HBX|&s^_ZL15x+?4Q%b!L+uGaE5J&o~idK&F~Md66P{~dkr`&!>m^!bZg&u^aw -pZPC>cMv@s_;uV2-h&f84a?|n_3H;dpSudS2y^p@8H9!8M;5yuf^{pB2jKF=dTroYVudEM_K$aeep -2r^yyZvdP|kojHj8&J=k1eqT_N|5=}iv(F7{cEaD=yW>46-?g*ng5Rvlcp>%{M}dVkcjgCOfu-`yYm`KiJ`>;3)TR44rM9Rzv(jU&i>YcfHm%T9vK -&&qE?xyuMLzuu(RUna!JmW1Wmm$dOY%xLR8)%)B-OK!)nEVgv{c8@RanO5<4zKevbpN8pI`8*PPamig`SYVAKo7??VgAl0$nxk0f`l^f -_e~hr>ssnWuRNR}$5pN-cs|qlSge!#36d)5Jxq}Or@cqkd1UH&Cyc8TdHVD?%-3HDG9P-w_&V{=9xxvB{dt0{Cq7J&?TX(LJdN5v ->nP0EJs-sU)*oFb`s_Q8M!WNm#{6{=WVsL!yqd~=h9K*U#~*{|XAxw5E=!R0if+_9j8mgB%LPCgF&q)IlrS7>*@6qK);7g03Dr1koBnf1ZhgW%L$U|?tN}zokyyJH~08D?;(N* -PXb+hpCF;!JO2dW^%US~a0>eW;1tm7x2Irzet!zqC&>EXH>Y8J9x@$t-#Q)Z@d<^`Ob5PxGac>xeLC7bbO!k2+!+|p`%CZAjcW@JGsu=#r-D8`hN2%b)wH-LXhJi{~*YE@v2knBu@Dyf}}!w*MF!^{H}9O!@9ZsG_?DV(?BN`frEUwb;%*EoXgxA`zZwx3>0!jJ8mQ)i*yn`U9$!?Q4-Ps{?o-ZQ&S;(Ie^gKuq^jdnga8+83N!3@Da5@b8&+z*3aU;AOm -!7mczILzM(vOl_M4(RooIaohi39|k;G6#4W*M@qpXu~?WuMO+^kv5Ebqz!cSqc+H|ljnloHqOQS!*j9TzpU5an~Qc|oU8OR5APQU -a=`hrd7!UD&H%n9oPp=v1X+(>MUd^ouMpfu>)?%N)`@-i#gBkrA37i7IbuG>fBJlk`=a^i$L{%{_sV>X>lgFU-u`FRiJfrxSt?h~ -0zcTQ@SA4=kAFA|{XYEcI48op%$#_hvyS4`hMA_bdQD8x~+3%?p6X$qP{K)CHigGZ#Rg ->0JOlWc>p4d%M2()B?=!_ZI-)zgvL$Y*>hTXDkHYI%^@;L1rP^d2}Jx_mc}TFaJUCK7#MafzG~~1D)0PVSP^QgFIMAkmFI$5o9~( -s65v9r}DthBLpubJbpJ1c{aZvcv|0&^*+>(`FKv@n-`&ft&6Y@r!N9swJiew?^uNK?OKHKepBE3$s*wA*NZUjx+3(Mql*~NX+`L< -O9`Gx@DoMw>+-_2bPdR(*|`oYZv?;`!_spa4|rH^4f?)(_m(?@8s -*sr$iLg07%g`k_q39_H%dly0PdnhBly;}u!pW)3%%_-1pl4jab%SFRPS3ahTJ^*613NM3FzyJOR#>1FTs5Lh`b>5c<&bbWpeDLMqyW=hgzNTId{xJJ;JYR4*=yk>AnCA_bqy4X5j&=2i%R#?QSKz(YD}e7gSAed%uK*sFTmif7R)Uu?{;#Z) -_|m7Ygg!I>D#)koRhXY$1n;1EKJ9AgXTMrsCw}J%*P?%yUkkea__Y|<#wYTMZ -jO*eXK#x0bz&iO8LH19*>c%>63)9(+Xun|t`0l_4=mS67fO(p56Xab$ko}EE+*0T5=J66FQ{6jfBkYF>x7K<8hv0s<;rU;0!}IN% ->byq@-gGgV@4>pre*$!KKfyt&=UW6Di4fO)3Uqq!=P=$^f4k1`UeSl4>G-O!+OXL -*Lj~O_?2Pk*UKINzn`!jbau;j@bN7KA0YVm?V#h~9gtUF*@1ce*$&|0ojb8kTX*7m)=sR)!cN#(LpwpYzupPG{?)r+pFKhFcLc{h -2)a1zVeqwa52HWr4@2*NkRbd2rhWnX$z28)L;8#HxGYP(z=_n=8MLdHLbj!Ds&Zb;$qMe*<#s$ZtT;&VB>y`Lo{u9-jFI*nchH}wzXLh^Q-Yk2_`B~wuX^^ou**mO9ry43UY+DS-u`{?$xT1Nb?-BE-j8^kKLmZ8{3G<^%|9l6fpai_3_gGK -vuLOFSv)`GS?DKcJd1v`>+|BX;72Q;#W>eL3qQ%Ho`w8)^jXOLUp@Q=fx=vgkR;>r0Zs?j -J}2pQ+w+iX=RL3e)9cs20R8>FFMtkbyny!?y@2u`eF6Qu<^}ZU<`+=z(=R|?eL>&uXz#u-=O#J -*6aIU#CRTg5$%8LMfkP&-(sSR_thi6%lu=R|0=ro34Q5HdY^p}Q|SJG==~$<_W>*i=z4WMVi)}H&kFC-_t-Z~rigbb`)KL+XY~06 -^?;A*HRqn~&@z9}du$(HPw%~`*PI{x3H{xq@3IWMpZ@+zf3(zuhA!53PSZB>1Zg=*-s27r@j%v@S&zD{9(j@MJ2{yC?$mnsqx-$| -cSJqnFYF6qyPnJ<(R2A9$InQO6#l^fj;41%K-VV_Tv?BJ(?_|i*2#9$Tz&Uhz4wS-vn)E_L(KF?gH+}p -biIV&-<|u+-xky(-b7}xcdkBTzIcoNW}RWN{=S3$#?Wu(qaV~dPSt0V*!J`gGx~($=Oguqp|GBQCH;PD9b!x8>hpiCL#*N!t?La6 -IgUW=M(ooQJ;d+$AL~PsOQ&tJeMxNJJE|Tzk0(1gyj0t`MBgpfAzsD*rqQ!&^*+nQHu_EKqjxInlXb{jAvH_l+FT9CLpJOCEc5shaDEUQPX{QfmPyPMu8b5r7%KdD1r*KDn8dY#4r`Ca-uj;_B?@GW(Svt7eE`t*Au!Ta>R|DtOWuVSyU?3O%p -dVUSv`wRWC9>F?xP#^Z=K>Gbj{e36>p25Cbf-UTmCU{DWCMVOqne_K=y8lUnx6&W`A6N$?RnPks{rwx)q3@rmkYz2$tH>Pl{-AZf -kKkG=|0nu=rM^dMls7>4$eb5DjsLM+Wnainr!RNWUk_bhOYgG(opX(@t4HkqodlmJNT#~Pw%9J+sAXHVd^f%GbN&5eea3q9JLvup -kB1=3>qh!p;oyt^ZJ_Ik^zJbP*;hlVx_6Vl^IZ?|b5iR(QjNU7(eJ~|I-u)&WBBBMoPY6ldMCy4xq8Ikp3!Gtr$4rLPtm;Nv|5z`1y}tKj`g<_e)>Y0m``X$5JDKrA^>EB!0{wm4d7tCW9Fsgm``=EGb-6VCz1hLZ+04`E-Sg@1w{?iqZ`5ZWr0ef7 -uVxxF1?c_Tm=*|<8t6Ts{rbAX4{6=3=S`-+qTZiE@VI*9NzAQBUJTn@)9Lqz=-zqs_gDHORo5dk$-7wVd5<*)IM475ckh-(AP?T7qoPuhKf#>a#rKP0M`ELvGP?`mCN{T^;hV-bL_6z5lqv -Q?=YZdd>P+W~!?=E^yYNPiidcL_Hapmzk -zH{o4FG^;Z*vD);k!kGxRO>9&BhQ9))TQ;R5tz$F&o$Sm3?@#(L{k@LqEH*b|SSC34I5xoc5t%dIelW(7s+kkj#JYV7kY?vR}}>i|UY9#Q)}Nxo7n{P1lz>b=^>pJyL(FognHzsT||)mAh$)kFEP*mWcfhwZ8|nGDZKaSZ`R>CFRxMGe~9j1Pk&Rj -Eua3_4|5^Y75%Z#<7h3*`IuYj_dWI4d&B?ORzH@0A4~UEGhXVEXT~<;T)OVB!#=ss)?@$7ztkgtg8%)Q;1{$XY;$m2;9GjlK9+*^ ->3916O$IL>_T+IM9LI`ZU60%w{`WBb9jWiLy}nIUw -(DYUO4j8Ub^=Vf?s1A)pz^o-s|g;=k#{EKZ|t-LqBx=d6r3Zy|NBDc#^+DzfY%om)9c? -lWp67qu<}9``y})k1L$Pbtf$C5D-RWGeBi*^M -v1Q^|>YVA})ZR?zLK;$ADP0PCM>Q0~4rZzSbdlfcrlz_IOY*rwx+_}G40Nlw2;e``~ezfCLLsR1AZo7;`tyPP($ewH5w4Tbz}lR -$PjT*SE||$(Ubz7h!C=QKPY!}7jj)x8^0>E%cG&!PsszB*<7w1l!`*KO+@g0N=trkdU1yS(Hhv4 -QL$2DUz0S&g@Q~j)5+@x6*6|x9ffj9CNNWqRP1ZbCsDz_2EP$rzv=YBTDD?Hy4AMZm%0*d|GHL07C`q-I3PpM+PfR9LL{&kyk9u6> -{=}MU@;eAo*%B|tVx}*{Wt5l%Z^A%I#9`#hPxTiIJ;ijNFqdLEw$$1(0WYOU)5Q$Y5)oWyZ&;0~B%4@=BAiBAGL_`A3wfH|+5_~Q -h%nGs1DE)5ef>ApffH<0h_ZOLa!V~gqjY}eSXLT9;;mW`0{*!P*r -w5~%ZQHgAxR;saz&7lS}sp8LqLkge&bV%~Go -yDa0+nS7>ygn#Pn=_d&XEA$JJP&+ADUw7D;ff{VrFBdzt;L_7rv;BSM{R2_QcGy& -d`y5#*Hp5L)@dh+-gK$6my7kMX)bvhxr5vT=_2?7IGGXN1Hxlao@BP5Envw|)mLeqvI=WqtcN#OEQAHOiRtBBy8TG=w+=VsU)*+%V%<~)LSU`^m41*CHm`2=Ldw^O3l<89@khQS?wWajnK`r-7(j77g+k9tlA=@d^Ak~w}6A4ned}fKhDTAbmYAg5m7eoQ%&MZmiWmd3) -N!K7sLRYo^z#qsEM{k%<{~C#c{N90nqM#-}#l%D?CqihLIkS=b%Ef(tv3cf9r=u7F@qS^iLf8%YLJ73YQlK+i?94H03uP6xXr!?< -HWx;yIC=mCAkPZPQc_iO#B|K)jixJF0Be~I5-4O$1VMkMGuurJ -p%k)T8JIzLp|i8hk}xP!@w71Ml+hw-hBJ!^f!u*y0k%R^)Xt@LR5R!14cRfp5KCd|$_Q?`-LMTqX)Tpvfq6|y -R;f^IlTI;9kO8?1T7}-27dpY@4KPa~1QVt^%?jvCFC?l;Wm%&L2DqmSGnsyfy0syTFpCKt1d)7yJ1F#zw%3n_mj8L#h?>T+}gPH6TBl@)YT61)7}Bbg@e% -NI}diSPns);K*X@FBH>K!t}(}A2TBefoP|R1%OyOjs}~~qaiVXj8!n#2reNtOheeDLkub=ED4j%QBo%8bXgSvdbqGu=$8qrLL}RM -I<++>OAs2wFq$$FcOl!~!0J@XM3(%)Mp^{;bI;og+@d;xm_PB2JagD?4IpEkN#eWrO})dcf@% -BeNugAv4nAr`$Cam%LP6kU?XCF@v(STuES&(oqQe?)PVkvUGTSFGoV7tx+U&eEGzBZ1mG5>488v4ND*^4ZCW}kBBw-3g{Rt6R1*V -X?s7IHs*tAE2C7+BdR2YT2us?HsX&556%bWv;2$;MqWkBGqzIQ}4JgRHzK@);rot8{8tMI+GGh?$ZFMZ?3h7Jq6kOO_jKvsIpl9q<5wl?5&dy!awHDq(L*$DN#^gMwQ2?>g(fKph_M0W42Ma&JcyG -&93T`u;N)knodMrC`QH=AJ~~NiL&{H;ujT0BCUqfBU_{avK%D)x!lS2UK3OT8f%}Z_e%<)CJ$+yqM5V>9f=(Z9kUXBbQ{t}G&=Z- -W@n|T09Q@suE-K|uTWH1li)yav!Em~;dGm97&4C2Il^hz0BGM@tnBb9moi25qQx8qsg4Y-zb4gX;(dnhozz|71Ib+rwa4U2ed)Uh -FBS1jz(ta69Yn+!6)iJyVHkCui?JK8iOpqJ^lV*9^X!MtWx7jHE~4v!pLNr9ku~%L{h)dwy9%`!(u(SAMjaE@YL0M*&@@SrTAIAh -Rm%}Gk#wLvOq%hm5qBsoWM#G+T0mE!B_;KkjyP6PzDxb%)u@l?*wxE~C6rIPWRN8TwJG9_5U)>WNf6b$9M+fQ=M^7@z8hO231q?Z -%cML?BL-P?u53i(35Ia^8-pUN(iAVI#==y-j@x+C+dmR;y0b^0SMXoFD0Lo+pOsWC=q?jXfR#7MJw!Vw59 -(ih`|GaYi2Yi+u-kP{cJbVvMnjiXGjvDewnGa!xwVysq3S_eNh)m;G3X4zk4wr^u9{wdv#pM>2cDReTfjteS92WAQ%$dtr;m=68t -RbF^%?{Ey12(GWcgl7mXq@04#aLG>7eny(@$n<3ML0s=LBM-INBr>%QvTDKI}9M-HSCh?qOberj3fs1bv;tt8QP%s5hm=&-)7 -bkI9tFFPJqCmj}luG3k_SKB{Q8%TwpuD&?38fXcz -@sZ$iQYUIDy^!=6NVk+(4>5nkmsi4I1T@fuOOA{U=hC^ot^23*^TV;}e$$ -)zM6E7)Ki#kZBr6kB;!o)p$IyM9?TAgL+jUmKk|Q45^(pd3xg~E3VUyx3h3>R2fg5rg`K#xUV!)T3xCuX=;| -7%vFHowKYPgQ$QGTB0w9@5tq -Nn4kj;~N8~)cERBU8PS+#A!N-Z^S`Aoj$*oG*xrL~a@^2XXY*dMR-(@`ZNwg3%jO@e8+= -$0#N6?{-XT{4t{LdK*iX?m~aZO>jxN2^HCsv69^!?_%@;e!45geJ+b83?6sukUKS1!cBsBiN%B`WV^aDO#S+Us_IY6tO%(9b<(kb -l%00=I5(=}Sz402;nEgW!dZP8I8XQ)n2do<{y3q2zUFyjgM)u7bd(!APalQ=Mj)YzLZ3F}% -ArpuYkmW89iHAu6&KY6I0}K$9qgD@_%ob%!OAGyC-O4*`S|NWp=}o~xzb|yPk(fyL5SKTPxhH$|oNww|ec3>aW16duVqu}gVxgVq -vK>WE_o42bOh!&lLJ^axyN8|9lV?3idO+%!ONQ-apybS6_H&Z+)+Rw&js%I~@L%F$hQ{<-$#9&ZLeJh{AnzNxGq)^FR{fCI4H7^q1Qr<#fCyd!*ula*99zk(3F2<-Uqn(B>`hTWX_~^EKyaOG -397OnU$f>!3~-@P6u|t=r#m|{@E~JOo5h4D9wB424b93UAS}^V -cw@!d7Jm!t^u6hPPewDo#0M@U+crhor>8}-A$!c!Igg@U;}>k3lXGIkaPkWK){V9&NWxeh2O$tufRcq_XJ9tWSmGM>$f(fCirVVqYj? -riEI!i-5_-8=e2EnWY4v#m+W`X65!e3-E_QT!IF{%{ -Lrlm(@+t^N+w-bW{}60uI>==ftI~SMb(fZ=$OhQNBVQLnJkpLA_)~@ -qMETG-VKv^DgORKu_w(5V_p9&9E?6S1{2elX1nJW3hWi(R0(D5?m%k=t0j}s7T45Oo1ZO<)1?3AjYA2pDw~tZV<8Ha^aSvKbwYEN -a!%6Mkm*Ss?PX0){M{P3+KU!2QDP~KY -yj3c+B#2L}P|I1wvF-X|PcU7u;zMi3s|NX{TC?>3kBQJYzr@ltCIMy7Wy?`XpDo$hgAF>su#Ze@s;|2cTlQ+e?lmKeRORI1ivSaR -a57uk$;ji};TrsG&kQYzg(2(Dy1Wy}GB9rAe+pHifU&j1Xd2(edSUaaF~Bu+9Q=kK&zmS&dM9V|CF~Cw(?Hf%K;}F>n@sdjmKY0b -xV?oXNPZ1B3y3Mfy1s-A*jx^a7y@;YK}Ji^_o=9*oper8cr;5gki;I4n$#+~YJz8~DUzF6kQJ$~i!l+Zw>G@&F5O7tyX<`7h_{;<2x&WAIZf@+%)}BXT%1y36}D(y#_Vuw;Cn%+6}O~P*5nbfXY4MS7|gwi>wrxdnWxf0S|Z8WMRUucn<7%@+Q;!)Yaef# -&v5c$w+)@@#;!hLASIH)t{KcPxcj!G4fQ~T?eJZ8MX@7ovgGJ%+9WZByvdp4nJ+o%sbY$UxxUu=0W!LzHloiSvcK`OYG;nzwh3BJ ->Q$IkC>o>XI}CWMpBfCgz$lI%RfnZ#eVDtOV9j6gxHW(w`}Ef{7E|Kdj=ftk#)i_nt>C+1{_BSs#&qQ&ihW4WPIfx!;Ryc*T_nhiD1u4`*EBzv5}ZmOi^LPoKDK+3;AAG|=u!@zh4OPTXLS>8* -x+NRiy!*iLaS`E~P@d4Ss5}bxMF>?__DTyMn`W8T_YT*fSw~?hmsnJ$=Y%=lgDl>ay!_&NCG8BE_YOjtirre3QM+}<>LNB9+1jk7 -dDLK)q|BBe$dTRSI_6w9nijdD+gw8)G1ly9arWgRLn+(WFTTPuYc!pImy)v=2)EQ*%)4W|Y{Lg;0;=zXS+aP>ot0nBbH!AuQET}06pr}oj-=S5NUPy(Wam01biZ05Zx|c` -@U5(7&XumF#KI6Told)s0u=npeB_&)(tcGBWz}y=wX^P -zjsX3o0i3%QLdUO<^;NdEgW5$j&e^A_CI2e5~EERD_c&9I{{j3X=`WgOW8Otjj>!+XhW{t>Lo`aqV50|qBiPaLNQpLyunP74^C`D -?mPt|P}10im*f0>tg_@bixNk+yFqO7;t5{Nh1|(ZMAS~~W{+)tH5tCWNK-?k(I3-QRnI6Hcox5^>5{o^(ncC3N>sZtqnzk6sd|wE -uzgI7C0AjBF>r$TIIvO3Xwv5Wa2K#^fMDF*t6H|$jf`z2xl@x#>=#YMN5ihIV1ZE#o$n+Z+=txE5jx?z`_W2Br_lKzu;p=CpGR;dPnL&lc3{$bA7fx&)8M>LpY|%;9+J(5(>a5d4@Mnt07V{$QLtZ$yBz96!YwI+8=vKaxHluo!{8qiTSSXY{bA*xo -5jy^R5m!aYaNb&KzM6LqEb?ZAZdW|jbl2GKRT*CB>J2RgII+c0Njw?E_;nq@r@@8}>_J6#csXwzz8wQ*Q?=cukuAC!A~xi(V~_L; -8(6cM?pcj)_knA~+{y#c*kUVsMuMBniNR$U|M@QY4=boeU1~G3c_YS2?x`1!^$X(_=q++~n|&=@wzXefoH5?P8N}^!L?ZbfvVvwr -4@NTAoU}u~iyRqoBQ~Lmnm8%0-YiEInI?;pi#3~SZbL@eNx~_{`{6P^$s~~}!W>u5Nnw83X!j)A!O;fQ_50G*SN^|IIUJ;=j#pZS+H~X3pf_8L=tDbV)fs!p=(&n-~tDXt;kdN4dH({V+C+ca-@DQ9-!3!RkkS -g)(;M_p(|eMHUNxhuuyc6=M)S#a_-3b5D%$PHCIvozjhM&_u?0?55YF&x|=Q**F8dg+{dE^uml{mOTlfQ(X5eS!aVBV!?KOMpTld -tOZ%24iRA|kJMoN6q2@J5{0sXBp6$hNS(5BV3&p#k$RF2J+*dwhONdZri?kO-#69T9t^WR3>3#VfNMp}6sQH5XVXqUDbWFt=X^7( -V(H5XFA~Xe6LK~0Q7T)g? -MTM@!9l*o)BA$U$`XrUnO@+bcYa-8FmtD-(#c8+=DI$`A6I9uxwoDICa;Z?rHIHx6c69r8w5b{%f-w!+DCr*N*tiTd58dU;n~XSl -MNk3?l*p)+k|qFPH<`+we}7`BGzk{K#If{~&!4mIbw^W-?1^Fqdx{GDbgsWQ-NZ*;rK8GxCRga^%`?VLt-Pbtb^ng$btcNuWfM*E -Bl|y(Xpq~8)}i@(;*pl_YfM&HVA$!T?%9Vu{SXex{tLpONsQ%%O~nt_n(G4y)C0P)wc@ausKPu%V|xz*C!v_>!Tg> -PKPldnflHY~qJJ3FJV5R}YmetKq~WVUk%aJgT -?4cnxC`@h&GP`&k%rc%mabidA#2nn-tRfAcH^|B!9eZWX!CB1b@L#FNIL^Xf5zB+4MOHqEAu(%7UL~A2d-B|qJ(l~e^k2fIM|J?M -EC`e8#6=I=X{uZaxG_g{v)HAc*r9hvInzVmh-rwedfO4qdMof|S4X`Q#j=wUgdH>a0?sYg=3qRQ`}bjC&K4s%{zf$-7UYyN*X4q8(1E=BAnIEiz5OqLjB?OQk$_{~7jv`KN;d0NneHWJu -l5<;dCx;V?YdFu$8zL^2aG5{vMhLCea{sf*bF2p9zS1zn6qY)@Y%v_OUz>yV;?5p4fL)YXVA@lQM8pcDm4{p-YUGXLXtjW#MOK{LL -{c?u9FPqiHrK|}k&bFtLJ=iKCYlrDcPk$4^X6M>D*wNN2G5gxVgygdrq;!~rrbZls5<&c62Q#i9%eSDc^K>dTx!jd4@U1le;5#Dk_>SPak(;nds3v4PCw@p-=o2IM&{N>VTu-;80?3Zp@MmurFoc6K;HsEe9v6cQT!A)s%Oqmj!|}}7c-WZAhwhD%$1pbqT-CLHiQ+4<+YmMK$gnu(^UC3 -58Gs?sJTM^PmNd83Fj$=&vfr<^mgJYN4&XCzmdkvCjh7YkuOK#Oy^sLEyDXa8kW9ZPgz7HjZVaO|()x -D6P0jVpBrZCcl$!@}n|0kDU}=TXw0fdttU;{u3%WZG~cSfXRgDIkU81bNAwT|Ii8@g|WpHbnO)5Hr%`Y4M$c!UnT%Cl)Ymbc$dbf<3?u+io3M<*afmKx}b!hl~Da&I0am5}Y-8NaH+e7Z}5g>@K9ns+Ap> -pq_OetIM73%rw%$jUyz?G|Wc6*J55VP9r(Lb%r^(OJ5RST{h@7!Ht-QsZ?kRbI!xjNyHVSGqS+Z(PCqsMBx -Apt%Jbd023s5Qb^5hZlbb?^oiJ-l*Eu;T%5BnjB==US|s}iIKwq@WeN;=RO#S8eR1UzHB(1k+Q+!h=GP$B#GXn;)>n8hiJQdE-Q|z&^h-~ito93EgOb0 -17p$S4c_*s+vFrJBHyk`GKe{^S(u`18!Ve`4}1KuOA8zL%!k+n!B(q*B$>j9dtK7xL~1!@3Nce4tUla4B$*6$cK*BD)5Mx=U=`T^t{#9LIj5)@z4m{&{r@S9lp-6o|0mk~pBs6+N#x}1jS`l8 -@TUewBO$V;NXi3ZMWTm=8-OF6$fUjK`9!azR;Em@hH_R2l{2d>w!AWEiS1nfzYHzZCu`^J3tFtbm+%FvF>11F>LpGf7N=OacWLkI -(6o@6wQ$@FQ{Yf^Y@c1Yd&`zU(8(s|paY=-Ac6RVG%D8HV^Lt0W93B`sIyG+V@i -GJ9qvm8ynYA-%Ye?F!`3gQ|*RZV&zF%_+#Inmaqj^oojB6W?2YM3Oks^~1&w@G%H)eWc;aD$ -daU^>!CgLdx1Vm5ILDrYzu=pJ`o+Ser5xvPp@#U`HZOjIJIyqk*xS-;0p7ku@JJ%NN9RD^5;l^B!lp80S;itO)d^?n_{$ypMAjW{f5n -kJ#Kf*ZAi(iF>X(8>3>DP(U3J9KHI-uLSIBow=uFZ%v(+CxCgvFP -eHkueK64dTHkyi%pa>*>k+u|9SgMYZ@edyp91c&oJ5gqZ3PwyK5)SMYb=RtnkyCqVRT>5@xjv17vvP416r@ySx~ly{(N^)%QgJx4 -=58F7j%VD88^2oq&@?o;2h?TFNF(-$v=}&&#{I;Q=8AAgAGgOf2KM)OF^rwfez=NNgtL!LHCiI!(+p{)t?22CNb$x;jAjl*AL^%# -s7B6t)L2bC(Ij>)n~I&YdcwzHrdxQEs8j$r1Z}<9?viXJkiHO{S}NvnV_{|>Xv8VE5)_rz)a+>S&%}X2VHc{l0{IRZ$>AW1J^6fw -i#$hMTM^o8_CyJrklnL$`QYOmm=Lu!**UF~DUhr^Zh`HN?(RtJM(NHmjH_N3zLRx6XehZ#L4k7f7~9EU)4O^$CQ@w-|ud?H86B-A3y#cq)@^(4M3=f8JH+%8dX24=z<3CIAbT~U|;r-_y#^kNmpste-vX-*lCO*yJSQ0mC927+IXdBi$HJp!&t6{WKtAv%jD6nh+0*Ato!mCvo0qpa2cpv@*yOw^o5O7;c{3~`XHV#Ea`!g;Tczq?PE?`F -<{k435w_1eu@M52ftTW@P<3@y&!yG0}H5FEtZUaLlgF@U?6{%QmEW(R?PD<9zhWfYl|;;lR!b6XrP77T@k} -5Zjc{oi$M}PLv88lMY9ZKpxYuPny!`b-4qRRJiI%XDiAI1M_ -2i!cI(Cas3II+0V2oSO726CA&=YF3)IxOEZ%q(SfRJM2>I!W*O&P~qR -mj)A_nd~`}YpJI$A{+E&=YY;r{U;#Zn@>iSZ;FcglI~i-N~Cqc?U5$-!pf5N7`2k+9?x^Ay~(E>|1JrSv{Wn*^$bML{`IHU*k)|b -rqX4#R#3Hq?uxVLi0fDtL|(LQQ4u$^Q1>T_+Vucb-Z;*>1@<>@F>l@5}31)k0)7U2l$m%LKl<%X!i3 -MCCFSmy9KCGu`&)9Ml7-cYW3<5VMg@{~JmWGo~Nr@fj -C{{AtBrUIGSGe%Y?TK3TnuC>=tU;6X?0k^kbVN>!G#Q!s6pUc!ECcDPYZ(=tY7dS0cMdf@unBDjA;@$KxxUH4C$>tCx%w -yG(fG6Ed%pw7q?7+5JYRjkrh8JGK%>&%CMDXL!K}LW|IMxy~kCl5*sWdzyv1GxaQ=0VlChwZ^U}V@R{#9()e!bfMqw5yR1Z)Nst6 -Y%-r;3D0bivnHIJPdTS2SXe6bYrry{PxqJolEIpVf;h1?x$__lMq-v?pf|O&KC-@@a*pvZ~lDxKc81KZ5sWMo%OPvp8sQS -^8*F;dfK$+an8^2M}087;xljDr?_q&cii|RmySE~*dt?4j8n`ll5nrxX{6n5is$Qgx*;7iKll^6MRp{aPf?k(DMTsd$fZ4)qQ(1X -et9_4($kW-6~k#(++#%}P-B)aTop{i?j{-`n#fo0P2S7l#Z0wBEUhXrtsU{m#ZHknLfi7}$bP$+ZD$8>_nid9-AhSZ6v6bILF*T$ -(}8~Y!FX+g*yq(T8@&6ByUw`Mh<`nPNc?#xj<0jl=pp*)r(KCq`w+;{e8cIQ~ig -OKOdm;Xrxb>&|w|rD56hV=?`QR8XQ$f@SWhh-LZq^JX3&%EYMxT=37Y2?TK&+PKCy??-&_k(aBB9f<~c;zT)LUhCvNq}A35$A -;*iZp9_t@@OzZe@M;uB2QheGh3CA5#8g;2Ah29vrOO)t`8SfDIQC2`R!F&rL?mao%I{SKCGmIDeeU|%7~$NsdOVZw}To_ -Zet}4ex>x7k+-vY5NJTKH$>fLblq1OY;2i0mJnpIbO-m2JB+~%R_+yS??PWH!-_BNCpwdiu-!60gCpyJ7@wdL~d?CJJMs1UH!cPey -faQyaAjd&LL1l}fXlM3;p~QX+`A#2rahN`grM2vPDelK7=*^3STiAukh#Ewnc&c_Xu9b<<^vnD)DOkcChVtN@?k0SWyGF;r29ud8x{ -nXKWEw~ee$ja&@08@9}7AM}5+;&bIss6z@>quydCPnV+Z~>%Wl-?J$hwK@}KiuGJ@zGO>SBeQiu}KgNBS41NvyIFzz84^C~P`Zh%CYG;kl}iaU=(QXdbH>P#jX%=ECIa!Efyh+QWLrMhTZ5*ey2 -f>t~+BD4A>Ul32rV&o>pt8{6*NDlN)M$3=l0)n|Z)pnmerRsT>iQdpI7!|SoUCihpa7;y`begHga35LKgb;L|rYbIeg+=nrY?q2w ->5#w@6|Y=ztmD_9pVEY|SDH72EGou|$i;@&n|{b50Ou9Vtb`x{eyY2$haTLajB2-~L2Y00q?n`u-sjM%#Z8o7_#xkOS>(jA{gZe> -q$-=Fwsk_Kyr{7pc$EAj-W&+fE{)Y3cuMVaygu)*4CDAJ?tSF2C|TUMs(7kqXJ9qF)V4MO -{fs)Sd9(P@^h&U}9aiVW%JoOq(o4JK_s9zH1exXprj>G5hH#9XAvv!aStEQw=sqUtTFj(WZkG19@e;RvLVm@Z~kjBal;tQ!POYmF7rJ@m7+#+=>BD+dxvJe(Iz8%dmpSD#~xv*-bIIv>0+-6OhRGS!Nq`6^bR4Z|E01 -e~LvWKPxovV-^Mmxs~;pRjOz~LPfZcFRj8z+JGvz(!1#53W$4D3=F7Z6V*StA%n%_aX{{eCXBQcHaxPrNwgmAbTX&&MH#pyaX{j>j!#35${{Yr~qyAh!mdE~CMs5bK2ZW1Wb;x>jVpS+AIVA3Chl;mS~BYn-O7k3s!O -Nyb%@&Mbr}M7BeEy-RgMnNQ10W0F<)*G^+}iS}Ua?EB2B*&6EWL+q{KyD)i_c6icbmcYgYM^cr_g3M*1L)H@59RszX%1PpoNpwgz -*JQCt9s^gEUxmqJ20=t)TzVuwc4XoWdrZxsc3T&>AsqMMAn|NL;J&|RHMZCI7&8s$*)Q<FCm*W0Y%B-irP1WD3AiMU+}R#3 -7TAWekXA?a0^C);JJG+|Hj&4+q}xH5ekAhU$`xN5?bTpoq=k-&e2^Q-v!?07S2u6ZQ!8mSzGL-07)!N0n1hZ!f;X*SM?J;23X|kDJ7naFQF`4`3>zm@e67J@#DzeUGK);Z -QAexg8Zms;CK5w>yUZ$QlDL>PMB!|!4et^U<4Yp#8WfdEFgfld)^k_ouA1^^mpWs1`7RR>-%J7uRFSgGKvcy9s!-+sT5uqvoFzE} -LirXk7h%51D31-U`_$k{)zFb*Y*7i?4Sg~jzD@YmPU}Evs`9#pntwQs`y9(eG3G24@kG~D6@W0~^NuV#A%Sg> -IWz;em_S06iV7MwjyoEM^RJ5L5rL`f@Qs|bt_Mcx=pi%XPm0XjPz?`80?iVJud{O2ZPqNkK`gzh5N>3JRh(!NV?0%npaA>8ZV8D{ -mZmYD!bu!*BR|Rg4pro>V5}kKsC_;JrBV9JZUKKZjLV1zIX^%U%0?B8lxoYr278F;_f_=0iV>8GVkjY!XuTLPFq7OhHLwJ!9*R*b -*LOofsOA52keD!3VGU;G-h_@Nbbv_aW{tS)3MYWq6oN3j;D+#JVLeC-VGv4v#Q6#FX|eO5IszjM1RfhH+dA5G-s}o?6yH;QO_pTU -OkJgpgKz?BjNT$~dlC-J3Xb5hvfIhXh_6(UXuHMIO2O$ZUadRgF0b%4^Hxlwk#SlT9DeF`zNtp&qJ~Ylm%amu|WAq#nxH9aB$oVWlnv2crhejTQxILOfrqnDXjGq9Da-CW#SbHx;zi7EQ3c&{4S&?3S1JCrhpB-qY( -?n*L35Q-Nhr%=p>mFW?SKIBBy#EkDcT9wxt8nX=7=nG*?Mf$K#0y1pQt%j}RGaV(y?<6Py(uqrLk$zR&Q6hA4M6l>g7-h=MC)%63 -t+&`J;F@eC0TE5C2uFZm3e(9NClIMJUi=nS^GQlg3VM&j&*1;49x2qLA&tnOUFZbE)#Vd7qFC^*QfvI`yEGDRs~nCS)O)SCs*4dB -1U9E4nfixA9U4~8OEDl*aNR34iW`}ViW^yo4Vqf$VM@>w21CVd6w(bnnd;9AamkEQXo(vz5fTuAifE#}Ybpq4Il>ScU6t8x<|9Tb -5ieX4J5-08A6g|)-iDg0f`ATD8+U)iHMVb_@V!iXs-5=dutB68%4*rYSF03>7m<55E31vyLW -Fi_2>8WtUIx5{#p=OeZit<6Tbvudh)?vgN3NjE^ESvtn_AKgKWUN$I`sp^+wWJ(b?0W>ld)sj5o@Q6=B=o;FS)9RK)qsERqo+j7; -FS;nSx_V@UNZhFGZX9iyMB+|1sH|$$uoHVzy(?}_4B5Q2N<7<8dy4tr;wtQ7pzX5$ff`GovXj`=)!-eGX2T4C?P_`#!bjEnmAb_H?Ssxs*&Mft;*d{HHVJNb}y1hE#8Ka=U2sJ7#$Hp71r;Xgox4%iSS&Np!`W#Yn!^z -d65`AIPP`i#L<**FcG+w5t`&_v_24or@5E+8;QR+jBzxd^l;P%tvh)feC{;Hz&>I$xpT?PF2rj>dQB{ZA2CK^$W0ktJ7$fKN;*b1 -$NfOo{HfGV(@BzTsy?Xu(1h3a)h%5W&y(zb=)_{*4Rg%Km=?oOu2vdi14}KOfJI?=m0IrCc$y^@CbY4(0Dwt+wSP0D6-T+d>7bx -n$7pL^TtK3-Fi%SXz*J{)y^9uF&O!LBE~={$YnD{Gg7J`HKu|0kD6PF@A$EI$g~{o@Fg)o6U>ZZ#=TR_QM;`K+Z}x+^n}M>(>@e~ -QhT

C;xl?B(9Nx4r6#;>k0g-|ph&hO{3{p}yRUHsrhL<50h$VBLHoE8D!$u7pO^Xm0^uVh)CNjYnPPs=D0xc5~Ketxh({0h01D -8w^T3veX@71a6@|zToe6Q~h=Yc=8p8OflO@O%L!XPWC0|b@%N8e=a$&rvb>P6Gxf9TJP7MOfJ)|`)|48#DMcKUJE}xVOCE&h$a3w -5+T>Z=0lk^q&i+QU(Sqp<2>{2i}Q+RJXez3^OKf*-bMc>1rUbRm-YvrCQI*muvl93N2=;W-(^=lE&JcEjII{y1IFa*q}8)uJa1an1(c3)!;y&1J%cB;_J&KfcVyMHiQ; -DYD$UeBA-H4L%JPTizJryp{k3^FW}Wt|3f5@~zws*`)L45x)7!HJZgkP4gx27#LB#Lsttoe^}+Vn9GAS!s+-QR3>=}N|uEGD&#U|U&>Sui5F!PMNLi5SvHp29FJ5%EnT;FF+b@$^Px&^qCf{TMuQF=W>Z0o-Pjy@%0_8*RvS -l{@;1jq1o4WuJx85SoBzWt}Obn=rO2$Kv6MN~|fkyp}_XlstBBBuX$J7u*dYjg4yd8Wdxe5ZuU*6Yz0jNR8eHybnl>M@Vnb8kDS2 -Z!tRzVV}tEklmVWw^v)5ym2)&RBv3wK%z^G+WsIJ?r^Aa)l6+%jHh|d6T{8o3~XF7pR0LcI^i<3=<_NLm~OU58G>`fy)voj8`?nk0d{iP=fwwZ`Jc<_-<)g}J?}Tz_hUT_Syx8FY3=NGP?Yl^xq$;)qGhE^S~RUt@fUqpMt8 -soozMNp?v{!h%)0%Qa2oi8f-`YLbqP(v6ZnleA3}2MAP0cx&$(wWz3ECvH`1h49qHb{c4go{6XLOo*q$_mr@l7<=XmEO0w-kd;5= -&Sktola*x;ja`(0Vh*S+3xkH>KhD==aA*Qpdg0x)3mS|>|=L$V?sQd+T#yj(7ji;C#9c<4KMz>qGyvrSqoHfKl -+|rY<<6JfCUet4;!>ydmo;Gpr-LU|6%^+sH+l_YQ>UssC*^Nn6J4GaxZv6f#uGOtMEH1!7kptK`SH&%xjA$^vS>q1eZFk@*j)t(3 -buZUW<0tX3Z!|FjF;O8^;m?D9&`>qx0KBVmZn?z){A1z47u&?YhP-?UecH77sy&HA{Mca{Lez=blnJ{bHdgMeY-+CB7ms{dc$>5n -n3iE9npSgOmXXsk9pPYZg{UnvQ?SB -tDueOSp{(wt;GuyL~IiDgAkM>_CyaXn?a+sZi&UcqMQfGOwz6UE8&*+Fw@4gWV3vR!7~5x+iCY@;*sv3OlEsdfhb9hNzI>`sJ5VU$B@@V|5t}k#jDvVpaXB7Q -a;==V5|W;WXHaNd*lgA{C!|1a78Ku0Lo|U>;r?4RBMG~&HQVU_7AlA?msg4oh~b#C3E`%9eL1RKy0iAuGNGbDR6pLRJ*@_M=5WH{ -W2-89?$5TW=w_|VP2ENlrWPSfLN}~oRxkx4*gY3J++`%Pr_PvTgBWQgJTHP7j)Wo2xnGPHaWt9j0A|fG3E4e8X4q!uSXCla70x2+ -b4z3`MRZf_#&LIgjF@vmLX$cwE{4KG*TT)3vBWD_CRM6oqq9kLOMI?}5;Wq_pBSc<*u!Ro1r15ubAw0>)mv=tYJwS2l@bN2a6MMq -HJe*zsvBLWtrpkAHPzXweuX}P`>Pm%v$ZQc(WO>_5CgQ@{@=8}BGc|wr8JLdx=fe=Fzm;oso|`~GK+^prV*P&b84O*nPwPGOAQ?w -DN!PMhZyI{8e}wWE6FT4!5Uaq*-O#>h1DTR$1-UzAqz;r&Re@l1*NdEj1L9e3Ar;MQ3z+<1ro{WG>s$m+8u; -v-$1<4fCI&7sQ%K(hb6dl+XdX6KZlKJ;ezT@0%(RJL4@`@{cCx_sCfGC3Wk63A=HW`kH5qg-O-?uKQ(AT*I2jZ{%Kh6YW`kh*04; -&oK>snIK5_@Ehj1yowxER%0{oh}jQs4xD8TIabtgjFI@sezHPc1AJ$d0Uqk$Vf@oeWWW~N(H*0ep_+%eISE?G33by3hH9q`)ZCPc -4cuz*FJh=h3QZ0Fv)u!}4sSRIPtYL#xq+ROG$6CE!TD*8QD+-|^6@mngUzml?GQBPv?OP9r^y%{Oz_F?c2f0~9b(F=a}_wy -R@Kdjo42}0q0iau0EwymHm;aTISv5F`SdRMH87#<3mQNfK(pTQ%5)-s?`6$RKuw -ldJCV(b{VYS%t&4-4+pZ+)xQOE%7?Lrh@a7LS?}9&hLrBY7-SzZF7cvWzH({B57YW4wp6&vg&lh%GF4NA6em5ZpWI1RP#h<+G*s$ -F5$VcHKWQyL^%zsjAYhVZ4KO~t!!atM7UXG#2lCiN9i8UAsD?;JtRHJAuPw1nvHNWXwd7$Mm!peN}YaA?nZKRgYMyBLpU2l&%Xgl -n1i54KXz=exe}f^Hr!m%#4Fjbq*7^xDDW+@34vv3>=2%H=OYQ8>?5{b;>gt26!b}U$6jpT^PH1&hpLF^)=E{*U-d~R@j@oy3`q^f -iVj~P6hsF+clQv#xLfrMw+~hYDTn(R4y`)sD0YSt#vjRRuv;TzB_o1>@lFkqs^NMM -5X%tp89h~Dy;v?aG)gGBBJpa!a#x}N_Nt;C$~VR6HmW(_kN8VDF0oZTNj5=dOb|_s;X&vU<-K~tZq!aPbe(bD=ej>s1q=fp6+NWV -SPDrws4q8+8t=;9cVoD!dL|3EGNgTvm~(cBV(&Ca0Vk=pg#k-Reha&Fn)TS*^Lx!&bqtX`u;|>g4Cv)UK=iaX1s(RU&oDN5xRw_DNKd{yS`)(R=y7#WZ86ZN||;l3m%OwG>%)fxcOb~Gits=6?fZSOm}?|s-Rp7ot@QAah+(777lY(C_q9o5=^ZP%o3NsoR+rRK)mv7ztMJ!A4t -C*3U~Q9`$!U2wXyTaB^Rb}hLl5rz3B$-NhRK{RfMo@`G0*OojSD^hXKCmM;SGP|m*8FcJal;rI5SETBQw#HH=TnUA2yx -VEl4MM--KD$k|sLKU$1Mk)sGkQbG1)DsFQuzr=P#k-_20qFOKu(~hZUJ2?-)#sCryFRyV#+9>0QFHfS68-*NpATkwKyClm+MDcZ% ->*PNz_8jq+*tOoP(k$<-;7rxH{oTstb#Ts4zaer|c;tyzabE>z4M(3UDuj{L{;W-`ggr`P&{;KJ;#oWYUwhZqBh{6i>zQ9sN<;)o -Qy7wmNnzPiq)2(0w|PfxXpfO_x7FQ@9F0bz!7^x`EbK`T7-NVM=COb-bJR^Ye_@}$kYAFs*KM!0_u8jU6>Y}0%mb=E*M0V7?RELq -w`OKA%*}Iiv-ef!%!n-6(EMg$*5)kGdHv$b2M&35$~zRgdz0eOH#Mc63#E=kU&C~KdWUpkjKZ=z6||#hWIYER_-?jc_1GV|c`|zo -syveJ(Rt897%^IXLDS03M`gfkq*M7v1)XiVeP`Dcn|sl7$K{%;-9zfr5!*b5Wgz=ghk;6?vN>sec%*Q6a6k0%Wbz^Vg-Z6IBm~id -Wrj_qq8$XqKqutfDikx%_)8~4UMH~y$y;3QP4!&EV^?o>N<;?YY@HcpTq=>}z1pzOJs?hwiq{P7)r9-bAp2(LgO{%Hv&67XimDAo -C?!V`)gi~jeP>S8TOZ?lfs*}ciCy-}Mc-)~?_c|X^Uu%j#KZ-FhcDR# -*ZN-Yl$fOkUch({E+U#y$uX1(<`2h~;oLf`%>x5tQhl#RZU7JQZ1jFiW?ZiR5rzZ!tw+M -PFrxDGs|6_c-kDmr0}7$W=5#A_BJsssJvf@&XLF_N&0<2j$8=&i8M!Y0q^$X;xgocS^*h33SXxu)fSGGR=Y-@94 -bN4LG9rcW9WNq2r-io|I&hgDH;KL%pBODGEy<@^@;-H5P(L#0zT?B`@SVSCMF&rRKx%&%%f3HWp(ofUMV(| -ABs5=Ji$y*oD6P5m_nQEJYzIwBPA73dqMUzc$N{^b^wByiyoKleZT;KMgGQ-CeijjyK+uANb|B@ja_Kna8DLKM|*EMrw1h0O^9xi -d1r5PnSQO9XZk~irAD{;eFdK|aabEtXmBhm6kqjNhmPu00H%R)((Uarg{o1;?c4YTxLHA2ZWGUB>BC|i6->_8?E}7#e50Hc2az-r -CQx%VsCt)BudtZi3H2HPhnwZsw|lme1V8T=GF<2bH`E{&jHDb(xGe9fALEpnu67yRd>$o-oH3sgn=9IBV2EPpWOtQYV&9#QqA<*y!=-#7WKv1oJOj5o)u%|BdbT`@*_wR`b5tEVbKQ4nK10Yt3n*{(jSpxcql80wm(a?M-J`?T=VU9NjW6Ps -nSpUMW^Iq{DYXKe8wQ_M(LqwKVFK9_ptN1SLOZqCJx7s?i4_gD%(FM>a1L$6l380Yx=tp8FMAfA!GF^jIZ3~!-DG(Jf6DRr1CQQ= -jh1Gf;SAH>ur#k}hfnib(h5Su$b-5#5s+tSQlwDC4CoxBz(YfXE;lJWPznSKB|OLYc`C(_Vzs2yf7AW_1KX~+;Z#vP_q#9oZp1_} -_gRxkG1+5XK8$$y!@e8*S`#m#6!BILDQvD&nUdqJca+mz1@OVeiA)pBkTh2z+wNPT;=~d;(X1h=n&PtTiyR4^^(@pIaSd`kb8L_6 -*FOqa0TJOzdEmk?p_2%Q1u{1Cz?P{sr3cQbA7At9s%l_+>KVqSwBC^*lvxPrIy5tlrb#O?ouCUbm9WONEt^C;jH7CkFqYYR6sy&) -64-_RfRM*Q?G&%VURdEhv9G9=Uf4lxM>OdJ*T?K{;hLy+4yE|e$n+^y=P3wlXpZW&X_I@XYcCC`Pp*C5bmpmsgbCC44yrQ?D&9u6 -f|5I!QPxF>2ew!HScV8Ew}g&r>!>i>8v59Oqb(-tk&31Y^FToQ0eJk)3hd7qqlL0D24Df!KYvl&(ib?38}IM0Y;AtLi>wLfE>5t~ -$Kr~0o4i`?)af&S*x23yH(K|WqcW@O(ZDCd0rO6{OeSG&U_eu~^UYD|gJWc>7;E*=cX%*#%X}?gkeF -R}OPblzo(cOJC*}E=1B&_t8zor7kH!qJXE(d?mmS158IQ7cXG=L1;XvXf^uIT-m8T^D+I5#jXg6lP7WImr%X(-b?OOti$4UCVw-I -QGU%V-9HokUW^wTceMF;g(9#_Whb@GMfmy~2JT-5i3xekYiEEAKh1!8kW}`NLu=R=*X9WvNnpuEf#TFbt$&T -rb0<=p)8Z!IN%f0k?g}(jHjdM2SQ0IZ>J%`dQIRtJV+EGtLf%AyEHjjyGN_<7;_#0cZHLBQF-S9U~@mEldb*&bKyo54p?Px98AiZ -Tf$c=YQ0fv3G2qs(SxbeYRN;F=bqegvV$>;Do1M>h|_>evKhi5VJxmZ%c5mzS-i+EH7>qV_xy$ojbrswQsm|wD%XFC65)8p6%Yn3 -q72jIXxg#0u(<)ioU{wXKX)4U)6Ne0bBubb9E2Dijxcv16yia*3>VZB0bAqTf!upotph0!1D>6x5f)$17y%!Q*XUbEWbEFaJ= -tUTS5DWX%jVyabcySn#Hb&PVE(tA_C$LAvlgi_3-e9xZsy{W{NB?`Ro+Vh&4t^XZt?11b+jYuK}F>Npi{kV45GyJSgz -d;a$>cK|+q)?rTv+@7gA~ -eCCkTWqsQ+wY%b&q*qgiQ^vVvxlC!IO-s~mJq4TtUkDKDU;Bt+5hOins)zmwCd^Kd* -4{^mby@U}?&^IrP;$4ILXiR?CuYj?`@Cr}fP?rWqv926cnUs*oLJ~9tU^;*#VuRD6*~&JTV)ne%vnn?iwyejdrl4#tZq20r7rJZZ -WTCaLgic(A>=CwTh*m6@;Nb_o3y!GSnn%AzK}p4%Hr5?-7)qG7XzsjLF{d1gp+G5YA~vmod3p?^!QUP0&v2Q`?iv-@if6dCWq0Pk;zx&rcy#^7)oWXDP>jELcx(5Q4M6Fpl5i+n^B`_{g=3xz@GfDmI9vu1oWKR;^dAHh@s6>e9zx|0 -!b&{?y0m27V*fa)Zgv8kbWUd8oP`l0r;XuVFn|;d)qICen|?N&AjO1Okl4s~z;o+SCGwr!PS>LU>oro5=F==oe~b;~r#2-5hk?_3 -Jo*Qrw@iCDbfoA}lH(*CL7*erb)U85L*8I?MTyxYb9cl|$C7l_ycr`~vrXmtO1(Bz|3k*0r$_WYo`1oXMjE(TW!iY)eTxtdi}(+L -yz=c6R&=@dt6V>gQNi9DzC}%ugeD%z_w5@VGg@Z)hVppFl6~B~hhY2@2r8Z`2K~79Vr6 -$f0ONEhY3VBoBjqeuAilS2p!(#z*zMfFtln6UE|OTlsRkiQgg``aY83Vzr&u6uiZS9gk~_#W1ve)N&4Ru3Ocd7~~0pG1a6hKX9m3 -fHQAIi!3-I)AOe)G42@MZ>+KX6=$WzB*BBE+;?%Hvh$DEa|R1SAh@K-8DXnM9L_a;F5Xtc|5>a$nM1u`ks?LK*mMc)=blx=uc~V@j*=h1nZ+lk}I7S>|E5+c4f5dkLn# -QV*?35su8>Svv!pazjek^MIMJuph92%IKl+O2QT|vQ&$Hm{A$+8GuZJqh6|G^xr-dc_kG^>IJLJQsKg^PP61_@o=u?>iBHFXnkPf=Dl}BwbNWh`G>!sg!Z>tbx8n6BAQq2&Tq3d06b}WzpRjwH{^ausDJ$ -ZRF3o6)21;ApyxDWyX365m3&j6tO2?^GKZT#0fD7lZ#rMi7pI=Fg*>F5IPF~1Iy|Vn>iDD2i!{}?>g6|-Xg}X(uEU7r+}u;QeJOX ->rhoNS7q%KDGwYK-X#S+OR*oFV4fLH4q$gQs1+_2)@>W6o(=jo(aiL&R)aQGUbftOhJHaATZfBOO-jnU(-3tmM0YRE*|x05h3OwJ -K?1(v*xEoF5`zNloJCy9vD8{*)t|;H%i}}y+;+G?!ENG^A~!H!e@V{$S}4UZzJVL7jomJKP5;g$HpsK&<|G(Iul -!K+l%8eL*e-2Bu*2eq$cjdM&u{cjaD;i!bQq_|MVV*AQjAwToxk7e(Y4aE2U(}+6979`;y36;9cc>y{!F{io3#Dx^^Dgy=2mx1SfC|JAns$=TKm226Wa{j#yS -E{AhDrmhWSaH7Qg_<5ARiy~F4mKs#h3RbgKzH8dK1QDH$qm->!G(q1`s99=$$O_$4tze={J%lkFlZX$p_O`-dA-#0lp@;gCN4PeL -EJPBg=rb4>QUG$#*DaPbaR^W{+;-MUK_awDK10Anqek>v=dd#R4+9jz0h0Nuf_}kbla1PgqS(3feu;i5L5KB!dZ(Q;L(o7^k9VUcW-ZmN64_l|F{qVBPCdH(TnqF$?%ZEy=06FFtI!R^;1`(q4OM*mS`fO-6OR3|fL;e^zG&&-V43C9V}eZE@-p#dV>xb3rOfC3c{T6?iSD*2!ilPV(&Ql(QMwAy${bY&NOAGdX+5#0CzGSBSP3R -)EXEShG(G095CRmlZ0L7OpCvD2}Nl&4nME@fJEXKchG$J~7_Hgfk$DK;v}FN?fId%SItM+nD{^TJ>=yCvQyEVoEJMN)gEVA)$hF}-RXUoOj&_Fq?9 -$Q2AtI(_aUPKj?=L@I^>b`d*D3^BKP*^^yo>C;So#)IEG0J&>3GivqooLzAPq@7)DgqHyjYj?Xjvm -xR>gysjLg1xs?eNENM9x#Z$o%Q~0OwLP>b-WsxYk-18ILTGMhezPo24V+gsWAg0Xrvx8cHM{O7Y$X~7{tHrpyw!Vw^itdUAW!{Q{ -{e8$>OSD|`VJH#LTyS0HZ___M5kd{2vD~vARwxI@-xtqjXS^hQx?lXZjdJFkA(4}sr9SGYY-MHUzGXX=hLmfEE9yhBcAkE-_Cu1t -h)E^(0@aesa$AGV*1&B+H57z-PCtJy{3SdDgw9tn@8Th3U3^6*rId(E*|xB+aJk4VLKsXmN8*7xts40zOvSGJJ&OCTDGEs%);y<; -#+ao9^I@Ks+eMH9Jz>^|;tK5NXr(x50k=!={J6@UJsI>xUMQ!;P8qN0s?V&3a_Ub`M!LlZRVq66j-~8-=y3OwpQ(Zo<@2<+#8cDW -O67*!u%x6}<;qJw>~r*GP(ewan}iwIW7=zf_(Y6=YqVDRiI>Egm0T((@Z$Oy@B+tPTY5dBzfQHJ#>KkqQ--&JsFjYx(F*NHt*v36 -@4kCyW5|&^R8gX=25JW8$yMB3xpdry;)OgZn)U_o;WZT}{S`R$69W!?2dfxL>UI_}B0s?3J)0p#6SO;rNL1@jC!RtPkAsMhcsZ#1 -aqh3k$MYySJO>_O!N?hIA&mZHclWdD`SVxTKi%5A{vVrHKACK8?4I9V|Loe;^H;a7-1u~3a~E`h^MAj+@%tOs*S9x5|7?3>CsrHV -`8%v2*2x42E8k@8hHG{r^)z-#1K)6Tj-=&bq|R`rVbAl}?_GK2;lEI$ULORO@ -bkujMx=Q8{YVL+UW{gn)sM^p&519ds<}5DkHc$`~6wyBLG?5c1%G+Zl@}eL|eknjjG3~b`RM!mA@+G&G>rxcP;?CJZ_AkZtO+ku8 -aWwbA>w?&BIKU#_UvzChCZ!Mqo7!b9Dc5nD^weX>Sd@m>VOVfuJEZG+kM|*hPyGqi^_ghgWk5P%DE#fr7SjArxi6Bt5l~QNjW&`6QX39%I88KOE!r!@qF=CKSYKWtohNu -6F0FtfoQcP5P|x3fZD%B*8gC7STbRnWF49)uUm+kCq-%ozF!!@ysH3Jl2AeZwum%#QVv|m&a&aC7iI93NjmzpG8^SU23k9{ZLOB%mXvBp9 -I$2<5+P}^BwUtt;Kl*kp?s$S=$})gDu8^p93o~8VoV%2v(4x-KS^M>zh+isZPW;bvELL+uK~!GM(k8qh@1fBoi2Kisue;-~8T=Hlzl<|kbO7-{ -mQ--j0Vg(6gIMmuC_^bCYPhFvY0&?<4Yi?qN7h7k#x1fevO$ -Ap>_Z+Z?T4i*m|h>SHxi#LWeJFc4FE$VEh+ypg3&@Yy(ROtIna?U4chE>G530_Mxu%T{lsZeY4uc(CZLC=l_#Bo$j&+Wu7P6E*rXTvk?$?BmPvnYpZ};ECUi5!AzqwF5e(|6FxpFEz3(uzUXwU6(&AAKbF8s^I_ddVy-f!Nk -UF(6O&Q+g0{OZg25wQd4(B(=caXH;xds%u~|9KZTtw`W6T128aXzvGx+TTY3rxF7ocmG=*s^~XJYrb+9Cjp{WNbph-MeXXY5=`kK{h&WntDrNH5HNf)6VQYtgUOOH0-#)+g -@$a^_u0!Y-E>#5SDmV^-gl1LT$*2T5z!Ry3-OnEa65=P?j7pYd(t1a6NkzSEBv9iE6H7yRG5Z_ZI*XL2^aIuy2#ZlGY36bWw6k0K -Kpks97mr}clkqhohaKoV^hbMBKks!wX3SRcz3;WiMlMFHA#UO+`~vK}SVXFHlPZ -1QY-O00;oIvQ12W36&R?p#T6x-vIzG0001NZ)0I>WiMlMFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY37i~d -(Ldg^;H!*^c%XtJEfUy;-N^w6E-{dskkjlY7!*S9Oz-YwXQzkhncZx-!VN+Q_Z=VzNVp+#pOS?8@&Lmvh=8CdsHlMOtEz83-A~WX -hM>If`+xuY$)viUe$IO8si&%*dYxnU0g8_ort$&T;gfZgZSp(EI7_jx&bJ%J1bk4^h6C?(I156RiHgac&}5`Jv;yOt57i$5~78OZz&`HWdGl -1n=Yb4##G34^9H@Y(djs=2|nB9IG-nYVYlOaf#6RGZbk53g5Mzcn!=6pjIF8`X1otKQO@gN@ -yoq2l!KVm*h2SR_IL?*?wPMY1otDDCU_*l{Ry5(u#sRxkK=rX;PwQ+NN|@Plsl~l_3P|G`hgyla~{Dj6MV1-^?Xs^Qw72S -!LKT8A^26UcLDYJ0l{w*Jb)l|jdNWA>Hbwf{$J`vJHJEllLY4w{2al32!5JiFTqc7J$g~E!+O!4(|S?f1^Rxy#=lG9L%pD%wVLnW -6#k3gCImlGq`DIPGQr_YZv;2u{wDZe1P?AE{*n5=q=M|OKQ5u4 -RuKFw!JA8{@4Y49>*pnuzqSN?zg|N5@0HMRpV%MYH{T!OE&C(=xA#ZAb|-i&!HEQqBKRo51F2$j%Z@Xi;4ecehu~MLL|gRz8-0#5 -mf+b0i4{1{5KPneVf~aZ!4V4yM-<*VKxNVU`vZ$F~stfnuAw<&zk3IzS`T)UE1YaiDN^rBq -j&ml#_Qk-*9~UG1U4p&bu0ug@7afZJ{sqCQ1fL*C|D3I;5_$ekFiUXb!_m*>!-3CZ2tGh?>ETGfH&t#5!F`WF|6Y0o#??xK+j9K~ -o=5O4g(n?}dXFGvW_X+*1-u_XkXWp9#8D{c{G-qhmk=bD=3H|W=-`V-Q(Xz}d^F12_!!X1X2*aozD966g5Np@<6y=y7$^Ja`$5N` -oa2u{xj#7u`CM}h==#=UKqvPe1OByE)BRJwf9hD!?U#;4dEX?s8^NYyK~H&t6L{Pni}b6GML)cBEZY6nvFNXje+2p+`y=qX$qKz6 -q5lpbIE~9Wj>0&c;2h46;CH#b$Ad2SIv#j@;dtb`$r9qB1jjEy{s%5W{SRA$dYrTb?LU7B#@Q`PP_IXpU>UWCfdo{r=xV)uk$FG-y-rmyp -jZOsKw>}a5I+5TEg0l!t=XPuOA5TPo{^LZ{Z^M(oM?QTL>hZOcfS=4sXxF%t(64)*1o~Kd68hl+g7XMIN05fLv&+fEYYAR^GU(!u -C!@YCr(hnKO7JpnAHhzh=Tp&di%!LSdL=<(DbAy(Vm=su8s@$5G>qE|2u|kyIt}#k<Yp@?&QLKc71b^swbwz-P-@sQ&>3#}mBjEcEAFX92&dv#HOSF3v{#c0L>Jns+wh9eXzN -J@agod+FJro0|!Khv02z18;Aijeh>(Ie^1UDoG -c-?ux?~UhUTs?U{@cP{OX#X4MBi*JKAm80D03Vxn0piWm@cad6ZvKBfWl)Ho^d(SUwk>*ef8z2_bmh` -a(ynx{PM{wkniqS;QM%e-}4IKY5EoDx4rfI{3}qO&MVOG!4=RK4!Z*5Q&ubtby?YJt_W5f;2Vc7u?~h%J -c0P42%6;ovw0Fbn9EU_UXN&95u4UKZ`{mbx{%^ky?Ot^q@_Fbw(EAhDpp|}?T@O0`!}X9~H@X4sopuAt-}eU4`(lM> --vB)Q^ahNNhi|}md+`R;%e@ix*x^RxGvP+yXYP#{M+e`C^3J;v?Y#9y^y|;{{cVDzf;gYK3HUhhCWIe%6Utdma2Su*o4_wVaWm;; -JpOM6-?;5&;OQH;5Umqk>~stG`{B1D-bJ?p|C`;0e0I4F^tJD8kY~%cp&gIkhI+kv8}R(u+tI&Yx*hf3lHhFazuPe{EWI6i$ZrUe -%I9?50sK612l&wIcOakr?*x7p-idOLy%XWf2%gXNyA$P1xC`>b%)2!HU8wJ|cVQe}eHX^Zop*uGp1KR|e)cYmufN`f{@VIyXvdhJ -L9WRXyp+cWL7KXq@NVR@@harsvVMp7jGuE>BmKpz -(cddqgFf$Gt#rN`czjXe-&bSYd}a;OePIpo<*vcF+g`&*tN}k9Ly$yvr+*FfzJ`0iXQvX}kITOY`Mq}!7`1{e$%kGEVb?g1$S0CIDzLa?Y^_~9!Xwf8}^@AwB%zmo`d -^Z3*EZ$E_kmLGzAd+kFQzi$$JjNlg^hTQhj!x&%Rcm#Uo36Fr^ZSpAPN$|u+A?I%O80hwNf}~PAU;jDPlkl)q;U&L7`)>aw=AYEB -9A_lsT$d;cpUwE2EqH8-U)t}8eDt=^nS%!jO)kOf}XzeB<6!1pM*YpGQoC&&pZkFV&qepua^+~9>EQthMqL{ -Y0M7;PeX3J;Azm^<4>cXfA=){@vF~34%z(~@Ry?r76`5(*h6sCvnc1hXF)&j5G0k;8UGyeedsyJ`>E%lZ_FUL6TwRfRtY}$JnU-i -zd=9U^BeSM!waCFZ@z%}fA|Zif7=Vd&&4mGzSq5g_;FGJs1^fKt`?w8R&@4XCqnDh$d+T&jV-fnyau&SJ93K6h8hc -_`z>pMgP3^D#pbYzo$Oo{{KDX^4oroaq;r+(Z64K4gK|<*Pu^b@*3uuw_a2J^E&k4rq{uj4tgEoXT6Sj?3&ksxBFj*T=)XPy$Ejl -2b9}O@UH~__6P9Q*Zv56Z~g}Gv*R1+pV@B!@B6<2KC$=>@V$%Q03Un%4fN+me{!4>!Oi}J`RGS~Lce_QCyejl&*00IKVv+6?oH6i -E^nfLCcTMrroD-I@ds~WobUf8+I7mCz~^OeqTK7>1U=pNCgz#P--JH=%$w-HId4G@UiKE~;_bIU&vX6)`nvEhkP|Nd3-G&=;8LzH -!G3~E{|fwn@^6?AD}MvOz4vdhgUo&#eCCK -v-Ex>G0&T+BH2w-4o!8=7MrCUm%hJ6kVJCli(gAQP4s>*K^hXyn_s7TQT$i7NI9RO@IO=J-xK`TH&YIgqVvkP=$+}4h`y1+9~zc& -ZfE|pO-k^*a@&-Q>oo*GYeN2Ig0h}MknL9&XuMBv -mlD1*k|2+lG25Zs+1sIhh3%035Q5ClFC@tP_wntJ|C`&Pew%EMblY!_ews*-$Kl=tnU9AAdHy@5#;gyl)_gv-?ug2FSMY&n=9OwAj>;D5@b1`lOXfub6Sx9Wi3dzvIY6y+JbhiA;|N? -a|Btg*&u^@dKvU%ZwBQamq9*1(eP_B$mbCaUz-8_zo77U8Q|;pn%_plQO`|>BmP#y(U02?2mZgU;d2!3tFVh8&xfVq$mf{hz{jb> -QI89U1OImsWIpk0f-;{B2VKk=krKQA0R)+UA2b5>xM&3MaqS3<*P974U%gY|qa#rM^9o-bf&O|^;f5m-{*{sFH&@|~BY~GaMxvbA -BT=vU1bP0+5&SX1Hwd0b6+3xU%IPCGa>tZIL(#c(r7e&2!9Q^Sj7d2Ma=yEzMD826drIV>gLg;&-b;|>;olMz`Fm`NcoWIrV}bXb$E9RlX*@xmM~)!K_PQ^R2Og)7$9SAWknK%( -jYqs-LQ3plsfidL`HATFlO}?%oI4TtIcic$=KbR)0lzOz0{#4*Aj?5tA!c|b!KnmErFQ-~8U4F*5Ac&G_dq{>X$sP9J_Yq^or3bl -5#)JpIziTZ?jp$R<8MwuKRvJ~=;YUXBL0&E*^d6wo){-zn2LP2pNf8-Iu(3k{#3*tn2K?J#8mLF)20HSmrn)1SUVNvY%&esx0r@@ -?l2AElcu4++ol0erxVm()bkGnM>CzYq5f?IS&y3E27DdZ2D)0(hW0+vhVk9hu5?F`<&p92 -m`5kIW86(|M?cJMNBtJGgAbGx9!-$tp!3>M&fV?kzhAZk-+v*<@~krl?P;2WewjQ6^T0lH(7uIpkbW7#{Rmz~@L+!7r$m2y@%zBb=y~9iXUs!=Z`^20C=BE -koASdKR~~I>W2u=DE$5pf%n4*vVOJdhrnCIKA_jl_5mOL-ag<*4-jN|@jLrs{PgdO_e=K$9$wxT{qg60f%gsPV|+9cqAb0HDf%YFs -koCuNJJ6mdIxru+)&aVHhoG$EX3-D%EZTo`R{2^M^mT3)^1+HM_`u(?pzE!2pr;WE$L5fJb`I%(m;>MH%3(eaa%kuB9LD7@a_GO! -ebC1QAN_uw4}3oE17EKaWIM-Sebj$$C-BnQ349&i3BGc2C+c@E!GCf5PT=dUE{wNrx-l+Vx-lNccY~h0yV0H>bpvl_cB4I4YxrH= -7^jaAJb~b^yTM00^O%1Q$%FoH%>&O5=h0s;lXMSt{E@qUQHW2(UG -NmbzgRD$gHaaR@jZ`}vjs&G~x=&`d8`3>{|?@I`>{pwVLte^h55BcuckMBG8<9$p&+Bdcz{We3txAmhwd-tOq*?!DB2lZooU(kf=-JI(O*XsWINL73qeo6(eRfSLO=K$LDoOh0~j~^4uF179>Dm$ascU{9{|5?T9k6$ -AVFgR!L#Un-hnBxga73~(D~j6f$kO&`~{D%gHX?X4#v1E9*l8(;=!6f!Nr{a!D#<}hoJsP9D?>PQ+SEOs}BJk+;j-W-}4IJJOp^( -U@`jbzZQcZZMGQYZmsW=7K0CbZ!!3A-(v8^(-wn{S1$&=zq=Ui`TC)VH~LVd|G}Z?|IR~E?%f*xD}tXSygX0vaC(2`FogFUj{fXB -9Q}Cm;o#So9uE2SmxqH6zJ3J4zkLMi>m32QI9%T^QFz}GNcY+ikXv>*QsucL@jm}ZmA8*X`g@KFrM#`zvcA>DBV*)Dzl -QNa7KqcM+-IU4hM;b`>JZ;w{~aZF0=Pd-7m+rDy)$}PvHoGYmPM;{A%-0`@StV{2A9NsrL9`rN(c#VHN=H;W0NBiGC9^-zKC7|zb -FTp%8W(oNGo=YG{9I^!S!c$8ir;k1Xa{B8hfNl?33VwFxQjEVXP6Qv??nK~!j}t+k`<@7Sym%tY`T9xVn~f)dKEspHA19uKd~ZDo -czNO^(AkD31HYdn$oB5-PR97z|76G?7oQBd^x2c4C+vR;|+fAu`zck+1{hYJa^ -J@)YPfTtG;^19u7=b=9@J|F#i>G|LfPn-|F{VqYazdIK|&YN@r`g!FADDRaEFuuOE9Qp1|@GXKBf^3iMx)A*Bf(tFmsT|)9U!RLO0`Fg|()Mw!e%+GfaJdWe9fF61DWk`SbWsoSm0KTWV -M3C1}yH;boKDHY3=NtO|*)@o_{ThtxX$09{_TV+hcZ++d-v~b|?g2l3^uxUH9Sr)cep6_uU74ymcS&z1#f=|LOgx*K-6< -CYX8v^TeqSpg*>GQ00mTVQ0SjLGX(s9s-`Oe+cr@>W46{A9x7)zVs04z461KtKA<4AN;|?h}ZQn`17F;BmGi>ClWmEVerRo9>KiV -_Xzax-#vnHm3tI?YSp8V6CZgL?RlKw1qAneEae -dIEg*k|)qlPY~Rb@c*|bz!!I4tM-evh(Bp9>Nj&O=y&c~m5VgIQ{(k&c;8yZ$6Cu4K21$>?LA3hJE3tQ@mgE+ExSh -GH^dJPvQA{yw%9J>3IbG(iD$v<9}+vT0O5@k(%kyRO#HL?JqUN>1YaZeEN+d!lG&0`Q`=)|5XEgHBuC|KRqv{-@%$@npH0I74Fly -^!@b|{Ezr=4cCXl9<}-*u*#i4&kt!n-%r8+f@Px3D4cl!&j-B5%hJTS@iQ>IRa9e_(r#9S0&wtYVc`wKedge8` -4>bL&n)U&WbF)=XUQ75IedjfU?@(To=)IeMB#t^iwA%h#rUT9AuLP_5%)Eb`KK~{KpAG)Ij($f__{NmycPPA>evdU^uh}6?GbyZB -vyTGvdt%QrFJDPTSZ2A#DrW{g@1*HB -*6?o;Y@;xiTleF3Gd()k?_>Vn*0{WeL?XX)kM-?Y{l@d$LG{WEu)WjYuQi|h8sKmC9{qN0fDgx|Dfr0py7z2)9@8Ldgv{SJ)AMum -J6_AVm)F9qGQUaBET^+9wh>io=MCULWB=`?WiO_9tjqqH-g&L;9}V#JSfTlm>hFA)(%-A;&Qy3u1NL0bvc{83VH4^7KBhelZ`W@t -9PG_$q&RaL;O9{LcLIga({%4Oz?b2d4cNQMe=IZato7QC>hyOFC$S&?-r50^HT*A3cl0}7(~PCxTl9W5(^dm~)K4VHYyXpL`po=& -n!eqr&unY#x8m_$(OVkeQ^J1-q~MRkfB$gc%W@QbzqlsvHhP~xare^jc@6NhdQ0EWBY3CAWqH1X-oHaX68~i%?AF>&mWfZ%c<)>J -H&C4MOj8ZA#N+&|0e(#U$9C?oZ2&)-4d~l;^zB4~doqn``7HC@$UHp-ze8RNYv6uKVc#A9v3&Ww13wb}dxz4#z_i45r1w8*_?PH? -_y+K+;lHow!}c|J-ipGPsq@U;&15noPl53LvLX)J3@;_;#JS=S*^UVI$;G;C9g*X^#)-%i0# -?+W_8LFwOZzXdZd9KD~xVU+#_2fm!7 -dN_+3un%-5!6gmwEn_>wRuuM(1D~_YDEy!F{#p9nLGNFp_fJsXXV#3FFHqRkDeT`qh2vP?r_uAH^doh~nMjbtN72{Vmdf_!9Vl&B -XM7({VJZ53Qrpco$e%gz=`(+O(D(N#djv=G`z(cR -OFvTUovHf$Q;PRzHNU+y%~$CC)AVhu#(Rg}AE4*oG{C2e|2|3I*^c-Og>9dhT>+yd4KN4g;>3Plj5rThq;0wt6 -_E%{*sol;3dQMZGpQYb{n$J}fmZA3x2;RnY(g6R>Eh+xqS`U`{FJgSq`(ZqvY4~VuZ#&Z#{SKwHe_clHNAUCUuz;;;1HV2y45 -J5K92oM0dQF0pWZI`=RA*dL5-v7gd!O`3mM;W)~ZZE0+8I7`D`BlsJF$1{(k-#6)(r}TGG*i%*+J2k+slg}JjOmRBteWwku*O~u* -?!X^=zXtfPn!g>bJmx99Q^UTx0rpZ{r+I8&)8>6s@ckXB@3+zWiz)20=D(H=;9JapYy=j&QFpDS^PRi|C({a^ad -I_QI%<_!A1Lg6dvy_IpGaaPm&d-S}P;BL&v3GPn6r|8?66z(^`*ZOLL8_;)Nzha$!G`&Bhd9x2AuXnwgf*7kx9WPp8wvZ=f61cb>}~}nRZi}<_)mVuZO;0%zTa8NAIm#mxc8H -H!Wv8#bw{eqv_jq`u%J4ej5G0PwzQ`2R7h5jtwpRuhF=?o^%pDUr*o0rLbS}O?qFXaYt@|J-AoV``r%w+Bc-I3mb3-2>&ftm~DXH -^U3=DQUmq_B>pylFZNM9-#5U&oBvMH@>UT%m*4<>JDi^X&i&2vD#4!;+$04beE$0+g$<+U&6LKr;rWN)vYH}SQ}{PD&OcJv3&MXd -I@s63XP7*mN~YoUr)Mba2ilff==T!`e$8i5*b^!EqQB|Dhkk*kXFL2g^m|&<{k{Qbm~^pxK<_(JJr1V#?=hXy@AI0D&tdr^y)WhV -aX9lDGd>7bIKQ-O{Y@#lSugb6pwsn=18%7tbQJvFu-Wz8vY&JF*`Vn5=L-ebE0uh&?0OZq((St)L8TJ(aw>l7&lht+erw;SvF#cWV5R(x)8 -hu;~L{bn~;ElZ84$({5?s*}i{@+uYrFPCx07Acxn?DE}8IZv?Qb0f=s=oh&px8ExlDKCT5Y`&bOD2gGUV|04?LX}HRl;9O}^sS@d -WqSrE>ZMw`pfszqoQ322G^U8U@GQgQ<%X#X&yw{o@9Tdi-M;G#AMt6*v -9^~?!LY{=6_I$73I(m4=7`MOMM+K$b{a)x6ys$!;=GcCY`Y)Re$~kFeAV}-=D_+j4cy43AP;=V#`lw>YO=_!9XGgW;Arn_HPvv`Mj@8NiX2>y-&m@Xi^h^UKX_W?Zrv^7umt+f7siD8HLc@+QlFVVE3AVD( -)Z2zuqKG`I#7!#Qc_Fo~a!@U~3rc>M5OdkK`9mUqa+Wd -e90hWoKaPbq=`Y1*oWm9h-;W?~Y( -I{w^luaB4_^%%FxR5!iN{?(weYg?u4`xQL%q*tJkucNoOS&HIBpo^VCIUzt`t9Ish>}Fw?CNRm+>3COYgYd%ePt%hek8)aHlGeiB9V%v&LX+s<@ub0PaG25Lf`jz2j -uawUX&js0PFAWjnQ2~IjiD4Y`rSmd(Zjtl8L3ar=q!zyg0k(g!PV@exd6PqOxQ1zoTQx8uouQ0L=nSQn7u`F8jBifC5{RP -R|k_ji9vlVqA>f4m~F^6Ht^(5l -W4#;{^NW0U_Sn7L?cF_RO`I$oEGP+*kULGEZoX4SpJBjpbhp#@DkO(7GGq{@vot2lo{U11q#iZIBbJDl#xaewj61PN10G|J%GO$> -MHr8{zoBbNnWJ%heqAiHT57gwQyBdK1@`le-+TW%_ihqG$o}eqpad*o`FQ_^L=m%8^HcqfWIbq^Y&0FU+K3$pM%ExmRc|CGoyM -Ovkj|Xa^z%uw+iOs2q+`lSU#UFd>?Cw&YAH;;51InIkm2eSVqMiwf&bmh6Teh$%V}T4nA+<8zoqdh=b~q|%BmrScyVD#swD!!Njy -(KU#bJ+Gicv6=Ih(GZE?uAd>UvFEJG{Av8`QPw0k*0tm^G@-vcPxB+;zmvog2xLqIVads(21kmM!%5cT=W3mZ6q(deuTj*+MNz&t^X5&JxNo#Vm<9zD2Ck%@v~_&x1;Lv)rPG_1jB+RVW1QzlI^?Fx!ePzRunh_qyhNUpG*4wA$| -ZiDd4$wlT~lLUW}nk|(hPQue?q0mg6$}1{6VrmUA@2c)-SB#MfeN%cQxFl1%a>vc}1EKJ?7)+O%{lP -VrRaK1@44gNUTBSXcd;E*ye}^NH`*@PlN4HFS6|`ABwFy5-r7i%LWPNZk^m^vDoFVtKu|~RVx8a94dgQ$TOJSLY~>UN|7DNO%GT$ -G-iV=yw~M3LnF7{wO|XU -R1h{ryC)5riB5@vdVLihlcKMSZ??^OmJzt-ion$tjq1r5@hl)sB%%(=iFVaCY%i!p`J${xfRRY4@$8W=Qv-P(B>lOXt%%)TL;`AS -uZZ{kK`hB*woX$|MhUGMJDzmRNOVzc%r+v?!B#XYFGYoTYc`=Wmzc1itfnTxfd=zLNz;T?ZPH;1Y^@}m<_19fk;cjfpK688{q+n5 -=?Pp>>;ZwPBSDEIv4kBW-iiVk(FpN0Q$=Hn7%<3`=dQo0V^K849^#?4mB*ud*hR}PNCGx3)G@WE2{Ix@*8Q*3C<9!CTS8&>yLAlazssJWAM5=%~;lmI|Mx}%yvQw$OW0SyD2>Fdhg*1!T7rUwj)_96Ru_a&eh~efJ$$CSv(qx&h@%~BmPNH(p5PNOx;Qc2f9XoiSp`)H*?SAC%YSG+RMU-A0xlupaw!}gvu -Dp{*n2r5OG=b<{_SHukJ#R~z0mJ@V5bO^!qmMZv$HIlTI5TZIMoLbLBu^oO_z8KaDkf!CaSYD4zBTL_4!W4NTG6z@_TDlGqa|PMp -F8m5PqOnma_2{}r%Tvv6o8FukcJI2L6_2x%3X5Udsw@PBsD32>&~&^m$=}f*)BtLN$x1RW+jE*q)JQ -n@yR7YbvEoqpeI#R76eEB>IDL4-FDeR`bV+JZ|)BBYr2Rk;rTd()LLBN<)sfYJ`3y+N(zs?XMe7w1h!x~8u_KNeFvC49N*d$Q~!loP> -f+Q&kN@ac*$e(4gQfxPrM+?O;7DE&u-87OuZSR`5QTP%OL6b}wRI7kkX5t$$r1`9pP>dHBpQ;s~&r(X03M*7;>POCl>q;%9@l`f0 -YDo`kEKmzgK%E%wpcu@@ct8m5tYO_0CMAt9lZ+gC%J^Yg98M6+BS$C5l`O#MUE$2FqbB`iF{C -w=aspd^P7$jPZCvu<{tC1b&{6PObe6mkSNXP^C~PA_xSRq(I2}j*m-CtW^?|Y~ -dD1IFDnOl7EF@uPKAX;))PgQ0NoYK@MU=2cpARb#e*=>-u-P3c)X(q6my4g3@kB#oq|zS;MMJ|P%8^Qn92gO0&N!gaGjTqjlwiWH -JevuEkl=?h3CM7lkHo_y0Xqya~GsDE>BMS@F(f_=zPqXPfbCPAm{CP&Ups6N2KlB&3Bs -Zf|U$q%yrOno`VXZuWY8=Rl3sn-4?v`|BtNJ+gugRiKdXD6?Z(=xnoxUntT4tX;@5&RD|GHdDHaESkyGh%w@96HQpoHq#k#G~~GU -GyHyO+YFKe=>NdkX697-u`6D*tTl^Rkh9IK*xDyAvX<^_^Sx@G63+IC^1^P(YPK5L)Fv#;e-cV+F~KS|y3OOqww`WV9d)>U6Ccz)#VLYBVt}k~ -+hxH;4a?P15O)DZ;t}PH1iK+99EKnbBK%K`*$f+f*O4{S3@j%KU?B0$P%=T$FdOtB(ap$;1EX_Ck!-(Zl)E7*S_Oi`rBc^_8UhYG)_uRV>Jgn;|c(R&CpXbQr2LqVRFgS13cRdfGncSU2pM;J -UH!XbK&^9aNq?rO8e^liZK0Pk%sch%APJW{7W%Zc@I5suyJSXGH`;Syt3ROM?+A(A9kkV$=n;$ic3xvE6;FLx3qcpm57hbt=w&{? -9K=|tDrjaAi}kV+4okTh5X2V7 -YDza;uEiTq)+dBy+r~-x^tDWCahK^j>r=9793d)mY(exgb}Zs`j~c!uIEEmUal}cNYQW_R&mV7$GFV@6nFegKRqslYs(ApLRd2f$ -aXS7&QjFg}AL7SuCKE=U_>sm=p_YfLtZ0zfAsJ~>o4~NzV3)~pVDZu%;~82qOSUXB6Uk&;;F+4yz&&5?ji;^&u_9q3V5~8)sF^>) -L8uOs5Dw?p=okspgy2PS;)oYxBB!XMd{;ycwe3mAB|QLle7XNF9IU%*3??Qn%y+g2K|!Qr&oFkop+h+mh?i-UT-}PJ{RT2PjXQhM*vMdgi~MD|EkvQ>Is*Q$3k2+SUl7+qc;Qk-VJer2 --?ElV8`^7T2l3Mp9CnE5nI#UI?2V6xpf2+Li5nX4OkqWU&8UOoyN$8OPp9Sn&}8{{YORxV228Z%WfbZ#M$DLvC)G_^8jeuWU(Q$9v91zi>P(*)p%G^hTfJ>w-py1Y -nm#mVM71|g)a|AJe{_WUV2GcC8!xJb3AUV^>GPGS_n_$xFzoendCIRds2TRECa*UmOJrs3k&p>Y@WGCTp5-mce%(Xxvkzxz^;j4@ -G9xQ~9kL9KCH%jIDv^NX(CJ>WDl#C?6<%21MIHtx7$sFHrCZG -kRl>STQ=jJAfk(Ktz;R6_3b!`p>WI7XI;B5T<2rhH06FQo2J~vrl|~7tdpj5qu`H~$(;nhP!}_XAo0dwVH4*R85%hwv!E=)S^b%H -9WPSw;00{0b4F5p>#1zbvJ#w#^!STGmI*BAXc%cAk^PU9EilFTtWS|)a|r_AtJUjQ7bbhFJ0+P<`FIV -1Tq2EF8Qf1XF46}QZkj8 -Ta)Jq_Et(M!#FWS`C>lo_GNVgPAp}gC|+97ZTa?Yt7h+xU?KP_$K^n_16do3?R}kY@&=q5O29u!@&vcfxk2jLZgLw0>ei|0)>`sJc<)~(8lR#P)r)uUoOj@T?4~$I~2^PJ=z#_9{BCHm$Z&KA&rdOJ8gFqbEgk@GC -q!`}{*{oqU2_^Ri@s6S9G$YJ24j{d*mn{=3i`Ti$_~2ym>MnN5g^C3pYK*8P(($3uS=I;ahZl3K&;5|8DMI&MbtKm6YvRNXSM}Dzv4;oC;hoq#HKebY?bqH3 -V_1iuamR||Z(uwl)xAGbQf1>#a>s0iUAVBT1iJ}1PK&HUw(w4fn%xxnqKJs5S;VHsIqaU`&M5&>+Xs6}$PP1Wa&y$9VJ1w{&bT^4 -m~5+pd}+QbQ_P<74ZF -SmlX|bcw|{Zm=sE6%^TuhlR0?mbrR -5uXNU_Hhd>k@vT!@hn+@Q|w=*?}Rx%PC^WeMS0?U&CwuXLi!eFZsn@8qMc_=UNomAPN~q;+-fj)(&H)+LE)=s+oWyA@5v;tyYFL$ -Gu&*o3u_N5$@i8-v#PQzo{dU1dD=D6rB16Zu_{-^w{=I?Nc?EV#4sTjR#1je9#j$}y{H&r_)LGgJ1d%TbnXvkAwOMzTKSq%kW8CILqYGlDqLkz;weq-*xz-?U4%|6RC)l9*zen@Ww*S8uiNre~PxLMw=0$Iz~PMk$^Z@ -Nd8EX>txOIt!Uvm!KY?4nO#lY@Mwnzk2`E|sq1jok4Bnm(xdZZjE5;q+e2q&)F`FcK@sgPww7YpVmhe9O&WHF>Q(mP)@zhYpY^eEj@OcVR -Za(9w7>F}kIG^IpkDR>W@e_Gx{~Jkkw}EjxPUhhWPmRqt_IY@^nLAo(5eeO_wj^WPMa~y5L8}-mhGC{~xK219W$gGOc-IQF$@f-g -;y7obb+BiRIxe=^q@mS1eIZUMYeUIthd#mvFGn;)2PDS9(MkwQic#<^U7moWa1_i8E|Rh91!5zX*;XA5ZxX~DoSV4~4$chqbq}s9 -cb0vsCOe=HF(44l?Al?o0->C8FY;E1=(&mTB{5ssk)0o!v_K6g2I9saR?4+s>1mM$AVDCqUG?!XI@V61ZZCFOmrYHa -PfenPVKJKO5J}puCTAj)i3>}C_?*cIwYn=h+0vObbJ~Q7vz}oz)JHL%7+=?7ELYWWj -Emj1>qikmb)nRa2QJqZdq=}+2PK0vXM51w`<2LbR8L?#X)sqdTA&1FVh@OJ -IG7=2Oplo%qZX}`NS#UX@-e>ZR;HRGR-}3Hl69@BAyRt%wRv5iw)#%JE;?{f3UtkC(JWkd3>XnR+Jc)e+uAR-Kk)J($(oUeQKSsz -)y=OLe6nVFd;t1m4Fj80XNAggM)Dc|#hm=d8ipR?i+9Lf3oB*;j0HktaPBVio`EP@%#MbR+UJ{vxk<#|X|nZ;U6pQUQu6dp^UmtK -KDR0iqhqI;7z@NO3f78OXG~Z%+nLo2ny$a-9A&O+(_C7a9aC(FnOIG)OA59nLQe5C4K0f+{48ou8#V+?9_LIJ);r3L`Ql{b#;-kP -El*62J^a@dCY5J*4b>8Ry?oK~nBkL@O){t~iQ|8y3Kf_4v$!+mWEy4;93AVw0O(*`GT$~nos_Sl2|wM?Im -|6AJH=t175Pv>V}414hg8aa(EBA~E_g4kn4Z99GJmy{EekDeC}O{d5Qn8h1xBPqH!sN$@vZWdT23D)>vv&}erh(!)7Yu)VAZ=b*B -Olh0xOzFg-LZUzi#rW`LV}%y~=>guyEh4zr<7-c_0X+5r&>c{bja-g|V_UK>(qcV7Q(+|*-C;YqNehoQ1u3y)xP(JSZEfbk;V{Hpebyo@#19wdIa5c)e6frQV`zV%t}%sX$Vnv8J$Qqcd0JFe;i~MaPqU8Ppq{Q4@@E#GN1M)y+el -7Xmj` -$w=~UnWYq|mZ@gcT(c$HEZSRVCdSqmW+#ZB6JeL$#H`HCcM=xnDZR3P#`eF)X-qW23b}}XMJttt$C5BBa!)wObQh)R;!dsvL7`<- -M$6IjoRUQiVMiO*sD+aJYR-}NA-(FcH@sP&J*EXE7)0Vt7fB>$B|mbBl0(4U(Ur;=sHdZc(<2{99j%gEN=V{t0iIT-7+Yka)a^C% -8Mt0jRrCu%i3LHk+N|s^Yp>$2Yw?&UM~6*vXNg&n@)Ct;9=d5n7M5{81pN4fi^r9&SH0+CR|)fBeakgr(Co$vB}1i8MJja})ucOL -iVi@?xX~(U{83J&%)zk-gutsjp-xo+k)m)Z2F!5`tReCeb&7DBsyQvS>`u!Us|%TXRmypqO<;H8|va?`oO(0M3FaZNc(Rb;iA#?+tyX!}*`4Sn-a5T#S2iYG>1C?&gnAjwDAXd_9^j|r$)*O-WVqJbtnZqWLlj_>5f;?0$!ksCJcFEdB>SL&Y8-)N_4I=N^-5g!g|E{NPb4s_$2gEMy8av -9TIOlCfSgt22EZ{Tm+oS%(C`>C@fl -j0Ad_FhTyCH%|dSz=S>_C`M#Don;-NHR|ZtI2DJ7^*+eC)QJ_A>9HHF%vIKVr~#PvoaylqBinll)*Vh$XC>~qwyi;mXmd}j%vn|;34sHvIH^MVNx6E-{T9{n6&A4M__bd+EX464&U_D&hW0x*!?9lUG&2*QLXd-c* -S(?=oQJh%b|L?35l?`(eWgPhkMi&Nj4OXq~1aWAqGqb4n40&4D5uLq3STUCd=+ywSNt>OjJoxVnUin|g3AN@t)neo^ENAG)D>$Sx -nEe6j2WqB7QQX9BYo=MicjUkc5-WtYj>C2(=C?D=5}7z#BtmK&F&y}DdWDa=IxT+DvMtLTOa+0mW*sI!_?&2tHHEF@MW1G+nPut- -E?*ATh~6U8;!GZ#_+Q##R;}WvgcXY&Mh<7k`xKvnKib34`r?ZwPd7OvNCJI|62_`dRa;r<7{w -I?gfG7_l=>(v=EdYqb1U4Yo8B4GNuEgO;c2>m}Ac8k|#63~>9E76(gZwe%5Yl38NtiDh5M93Sd@oaa24zmIm_!{D9k{?CW8}K+!>$%c>%=Tcs+7>xahLPTZIYCDwE`wP|pBh+Jv!BQ#$^Ta@7g0>bzUFVV#7i`Iw8iNg+rp-Qd<$S*QWobjpP))HCFk~y`^{FZ0D3EIn?yJP|gL1pZOm{ohK -knQ#!pFR}Dv&A5s&mk%pe_sG!Sap@>tC)D!o5S2G`dB|S)KEDzQT7!@vhplBk5UB1*w|-6BZ)}wLiiAsM^1iLuaw@8qyWtl4~l3S -!fWjuGz;444m{K!jm^lUBE+nR1Y`-ALzTz~iwa#dP%5FrqQVAZIX0@i9B`_uW$ROb>kKhyhpKlk)}q(#31K#ZHQO5>>-a}-AMv>b -uAGV}%lW#|!a9tm5*-C!XLky-6umD&WVC3wTUVh(`HDOF(7qh?5B-$X@la4JCwxM}+7m=gyTUvNLHjHWWQN3MWIkFSGU3z72OU+) -R^wRu=Dm19iJ6hVFzc5v85wG{^%TBBZKy)ATpkYn8QPG#&&>9-exAK_`}{Pv{7qFmSdA1sYi{ept%<^0GBfCy1=7S@ZoFdf2{p-q#^i6)@lp$Q11mJG9R -L(z6|tST}4$kT8(FEF=ctsADzXmr}z96l4#9dr)i5Wz#cP}Psmt&lJ4mE7tCxtDbvEBZJG&%pORV}e{l|mz!z#)r$k=-+c*>2A)K;Y=x)Z^=T{n_1k{4OkJB=IED@Vo^ys%qCwQ5p{D3w|4jXx=FvJood3Oj9< -;?ahyvDKSF$OR$&a@1x&AGHa87!%F{i+E%ie=Obt)&}1|nu1!*Gx}atf@wP2n~!aBKAd@j?O=$gUY&#C<8OLmT{5`taqWDhmfl{A -?S0;mhw+=!@fjKFj1D_o=+s=)8ol!u>ux+Jc`2;ZCLV^mQqnfq%cG6`XQFG`ML}srAW2Kod1jw12lA&X7mwploVNVJDDR$pN&buV -sJ5V79+0CMszrZcNw+Q59@YWH)6z*ZCSf+(#0DpUSm=vR{KO)xs5Hhf#sYBBS4E~Mu7!MxzgnA_PRpX)@Lg76>+s?I{r#Ebg;wdb -@t{nbs@NtQvxK~U=c7Q@%fuNa_KZXe=OJH5DKnfoPYs%#M#Xwi+Vbqw{2)@wX$I>mzs7LYFO~^&E(480V^@zc>|jB#ExH7uM&@cX -2NBgcJ~r7&)ET&rUs`<@XQjn~CQ-`h+LSu!BLO2y9<%cJ(z*_7|Ge(_P!}q-$XLe|8B4v7W9`(jFKUpwg0T6|!+8V7lpgP-%qK2m -H&M*ulUy`5$z05!kwnYLhuy~Mre>vzx1B|Y8pN%W6EmnjdS@2ggKQt3j604Hnv)LFg+aYDqGFDq&)kNy?SmbNu_C(Chv&gZ-RLb# -!@>`b4)bp!fjMreEjnO^SN)B>Ml5>f1~crWrXU-HF7iY20Cy>438{UY(;nYY -@S!Wk?RtM@zW#awU!UrebAJguxq#LG1Q -PVx^gUem@7d!ez;A_ku-r-z7%4@y@#V9r|avX~HTRt{CGnsYin^iFfW_)1QRWTh9!Kn>Iru5dw0#ojtgvwe`$V^+Dw1>9}R^IV_E -EpbtN`v4j=p`HgMii%E4vrkHr`~B8CrJ4FPowAu4cf%+U|I6k7Z(*d;ZJ&erzftD@ -UdwBX#CE0i5$oz-6{X%_3Fn>WgmW+a7eum)k4H>!BC`gh$G?A^a-K4|A;i5P7WX3YGxPDFrRHGJ|Bs=C>J%x|9|bLuVjW#W8DB#; -Of4w7p$m7`i5WINA7}mZ@WXZI!X6ap0*j(+&T@)R2#Qj`yC8BwM+IU506P!{?|EQNpvFIq4>+inS#=6JJ3p)hOGaR`Y)xd_MdH7w -IyEKKsgB_uf`fa8U^Io7RVJi0_>RH+@UwGWJss)GCNaNGySvTmot85;FV$cO5RAs8r` -JBkHk+s4u*Z*1^#MzXeLPIIVESmm_<*)%YOkwbh3Lpc(5P)0TOCB5%`3U-d*P!4lks5wIpTb8IHd{>(ySvG`2&saF1z5(jtl5F>f -phTD2&2a}^b@!(wj~g>5QRMB-T^63W*`S^|#XMW2;7}9h<;r8@1mG80(b9;K<}B_$e4ks10xG<9ncacFU_-T3#-8M|{SZ0C`;W1) -lJJuCP4@NN_ed>~rzWKzu@+F!ulNXVEoIZEV%a^NbVgmXX_He4@@ePVci15h0o)gztvJBG+LqmgYkE -c;(ch#q7&Io`EOFtjw{|U|^H9F?-p*gmyACY+aU^|8%ga3Eq&^u+UnO=rCs^puPNU(O9oPrilf;vQ>14gqo#E7QzPn -gbX<7)Nps(Vd1t|>aa=A@G`-OapJ`lbArZ58c*CaNBql7W#T8>6k0qEcMpIN5(GHdRUq2aX>9H#%y9Xh7WK$SDkAkgXAU>Sha;U;axx_Iwc&jM~j##FY&>8CbWKT&id7Tipk8ZPnHK^=5eIWS}q1-&)|Dwx~ -wGNUs@3KF|I_^CF9J`pufs|cDVMZ7R^;yf-iR%>jV-#-REa|kz4#my7E7^D++N{8w1ZQt*9EAQ%GB>eEE0a=I)8f&1Hj-a5U4DrD -$70wogz+yd9kVQ_82D-Y+6F=jfKI|jKed`5OX|4`Y)ETS?W%3TH%m8%7sqaC6+?V&NyO(}3` -A=#?K*yke7!ke+%y7QeC*^4c8AvnHLE+C-C9|)V^E-OwAQkrVB8Fw$7c@S4&&~Xs1HCE(sV8x!?<833)62c-H?>6URpnG#Na=Njn($!X`?4h!JpRMoM`ZNTlU=?t;#Wp){nI9e@BGgxQt>`bg=>e#W2I+@z&k<*uT_ygfAUvG80s7a5b$K^7*Tx>4n7*v^E>FlmWHPeghv+=PbC -D0aiv4Id(1)MQwbU09o+=Ed2r-{HR`VpQR%!!DUZiE8dqkH+{eM49d6aG0XdfgCW4DUu$6DQC{CSrccEAKNz3nNy5>lteSAV_M>q -*m&XC>?etn$YEf5vYZ_ZGi_z?nq*Qe&lfG@fS$@42@%E=V=ZJ#{AkTmPO_^bXVtBT5_xRVU@fg~%sTt%lW}#cOl&d2&P1Fn6i3S! -^K9WT5wV~mb6^KW8HnV!+Re22_|mkD8*LvJ%Zd1@TUVFGg-L~z7bOmB{7BO2y7RIdCO*W2JAHrIQ5-!8aC5$`&j`NVo -P!GXjF=<4AH%GTk-lOC1B%iP@I35TKK-zxiEEYA81S)Y@mIJO$2VXhU(J4&U%I^T@nw%L%N*C)YG -`#<)@o};pLNXjcwO{4gNi)ifS7O*xFtr~nNEw6_aL&~E*$CiLv@2o+)WFqrKwf3fZZfS)i-76+4kL`gE -89n37m6LC34^NBMJtMbxXRhjya$}AoUe@?O-uRt-HQTxox~`4ibM1BNcxyL;<+Lq4CU$uzE^N>Tq2i$jqtUh8_G?wq_u -P)@fjC%0+YXD_OCP|pR;8AQh7uoSE}pG0!KC40t)*YmQ9xk=IT$JAq?Bp=?+NaAH@rJpNiZZ8!g8*&lAGNYTd`p#-mreKk@O~w^t -sft{M*XJ&{_#{G}BpGrvud3h7;PI4Z6|rNT#4hu -gEE*4A9Xm$o~iYTRi}EH$7hqP$F?fp$)j-eeAqDA5FED5wKHY#>S#&Jt*vqLxQb>sDZC6iG;N4G8Dt1BeVco>P}mTDs5&pgVf2HYilmHNJqKXJ36=K#wY8L#*eWodW*(?RFnAn4zrRP9V;52FBn%uE|oGa`o*-KClnvLC{?wM17$1QtrEuK -txOFPW}VnqIi3N{rajNP&9O$GREs>z+?+>?UP`V9LH71p2vAElA2RIbd+5{knH-|lyprrmLI8Mmkk8X^)&R+RkrJMfeZRP8rZ^D2yjdd+Kq0=&Y -8={ky#J%*^>5c)zf~lMm7uks;vN|CH^4S}F903*TSIdc*)EPt1fab8i_+V5$ax~)(b?}6>wcg(SBC9x^f!^bn$9bl_o10ztaWiGb -3wuI?S{=_!pk}JntJg6O?JJKXhmTl1h;MbxIP=Ci^XAb%K4^Ht1bUEj<>W9q{x1sV4+^692@_gIT92c4*fD~61O@XU4+VQOuh5>?8`%(JKgw;(iIJ{bvQ=N9!7Qfunrk$TL={aUiGvtw3?fnEqiv-jO*fT#XIFp= -TaDhPH|K@jyLzEsvu-S@p`O-dL~is3Z{z2xv#%QD$9b`pCM(xjCXr=t+N@(n=G4*tb1@Xf8gNu}a@S_f?M%u0v*J^Dd9t&Xg9@G; -f?w7m?d7tG3-g`r>}V3dOs$mM^MRvn+cx{6L`zEfV!OhylV^dD&{ -G)4$k@t?%u$)?PEah)PBj`Dv+`M?)*pceA~uBLjs#%y_DSB%hIrIx$W6tOFaXjh@0UGscFX=PUkth<7ec4bQ1)lsYU;BAA0HUfsy -B>7+J73LT656{tkfyqmOqlU|IlfAe_jgR~>+l^$h=Wiu140(fc#^G}@NKphW5iyYKb3y5kr5GzE^%hPxN? -nV{SiM`(4kVS4(M=@a8tjm(TlkH?xu3*Xw&>hjt5!--?&i@S=DL>lUM=d@31*(Hw0wW2AYg|D^AiR;)d9r;T7`z=w;Tlkt3!c)}l -U0OzrY#H@!cf`onokpSE-)~V{M6%6|u;Yx}Wv3l>Y)U(c)6M3(r8Q@*x{{);KF3|)^{l!*+uais^4P1kYDMpwt4Y>$`)CjsimR@4 -S1(z$oOqWT^b|ce=vd(QNg&_7Qe3s%&G(S7lPG{Feo@h*7?ir#<*a)M2?HHL9~b3z7gjA_vz$LlF#}=GK&235+^H0=SglYnmBU|y -ir=^9ET0P|`QA#`o0t4*4sA=k%|segETu>!?;9xP!|DQG+P@;v`T@6xco-g@+9`4xQkXT@AKB&QCxk_f;G#dv>A6#UW%u1 -YF7{AnRo|bxqE=Gb0=DrN(Q+eZxLk-ysx^lk}Q#w2X}$r%}1VAJJ>+O2w3EC%tg|hY*Z|jsRG%&##wW9hR7|(JoWy9xFQwCJ>j^! -;ODs7Y*y+GvXoPzT%p#mP+hZJY9ADWV$XovN7DmaXbL_EbI86Pno4G@TFymNniWLXRPjZWZ*M>XwA-=j_KLgaERPySogeUIPmNhr -6awxc6=2nha(>m7t?AK0VN7~-AwOnx$C#NtUhkSah}c)%QYw3W1Fhnw*~8|SfkK2euM~t-DsQKyNF+v6<*CyWNZ=x)gEo`# -?jX_&Izq2oxQ`?w8aG|4yick#sC(Dk!S!xVN1aqzeNMK!*(53s6ounR;zfi@9zNU&Woj3t<*~0F!nI)z=7n4_Hwe8nXg7*#=fOj; -x`<5*JXE!+@j;^FyR+CcGXsQr75_yma;b*D7MDBe=p3Im_G`-Pi;sNB5vex5ehpd91sIv?@R6tgHg(_t*P@LSV70o;Wt+|6q&}3|t -wtR>}O4OyjH1Loy2}yz7CNwDoIn!K7eW(d+CN+9^X$+H6dM@=V&C+$KrXW0v)kPvN9w>dhVw?WROSZ-|s;iP)jmgmzDc^~5iP7}? -9aZKn3;do+6{iq$KPN-Sj6UXF(pxlNu3Da>p`+Z3WQTCT2xA5ja3=*T8^mMNynCQmOwwMZ>JkoFKp2R+ -b%mSbNutls7!=M5!fKz0j)_7=g5VA(!lQgjgr#bMwR(S1o<-9z=wJ~)7gVz%^@c1E^(d2H?h?}xc0|01X2iaM3XNRqWXSw+F|GA+ -HH+z?FDP_)>@*r%t!1RgW@}-pR7If_fAx~03{Mtd;;Dc=U#i6(>MP6Koem+hFw^i#9#xod<;6s_TuI0i9wX$rfV!N&=v-&9n~b}+ -SAuc@rdl$!A8;3y)?7`PVzTD$N=L(F(E?HwDFs*sRyI7d)Dp9N&*tSp2Qxhx7d#Lv{sM?0TIm&9X;OD)#bId;RMyAhA{v8$JemPJUhXO-R}%@XJg?nOw%!XMTw_c{u^%_T4`;^ySUW2WK_X9BG@TiS$nUPm6#+@MqZnQlid+LdN#SN*OnZNQ@9MRuwok={FB|9Foy;43;veBrK#TAiIXkbyLeaT{mC3b=jXCbWciQPoe -E|#WMtUxI|pvysz+c=y4nwllI0HdD@>|K3MNZsu=PM_Yy3t%$q47eP(W%~5ygnq@ir7538{bGRCAEJCxABZF6dkHOk%V9p!I(e}5 -l$msUs>GuLKDH(+V~6JZca)8<*J+({`B8DC{{G?QbRXKz@bj3qmDVx6go9^R@02zU6?>Qk>zzX*9s+-<5)%@hNJJySv4MmRVZBskeS;N30;K2I -Lt)%z2?T;nJO+yP?B3v^TNNj#)WssEqBF)S664H0FQ^^!wprkT-FfpzG+Rv$ulTTFbyL(esv9i;o&ra{WmIylg~f<%!>-VhQ@H0 -h#5t?XxYynw}3wtQe^O9!_&05T`#i&}aNs*@1 -5Ycl#T-@MTf$PZft(9vvR+EUFhCB^L(8I+<*k$33=0T?({^JQwKmit$0lbB8->8G2_OHUGRUSu`&K>)c0=DI9t^>c4^JxejoF_Qz -FGCWZ!g<+D#aN%O22=%V^Nw3VJziA2hpup_oc8nk^j|Kr9?VIQw}M&!6p@RoAe|ehNZ55x>%pX+FGYSLt(?xOxtmxOilW_OT+CIH -Fq4n(lU4^EGCWiagen9V^VFhK#;(~SDJOCt^)fxZk^q({pv*{|+wqOW8HiqFF_LzIC`9Jl>O6JmS+Rw?Y3Zh;_d6sfe}|=0)C8R+ -p^ljUJ5=qS%myk`u0i=+*fgp(hE|HyjqJa>=A0UG;_qX)aGku)~^@JxCzp|t% -9m9b^hd$c*`rC<^oMOYV&B8{<4Peg)i@g(8T932=lCe@}2i>KfsxXc(!#GOrE;@~#gl>?QsKcUU6mYX~09yxL6hf0mugwoAwu|K$ -YT!s5W^4eRPaE1MrptU?@K$*XYo|Grh7J~Vt`A0)_)l0^(f3k00>LU5`*Z;eRzdsA@fx(fRL{|Z0F6aVv -Re>`_z6Fd3rrHjz?@?i*3CQKeE>^%c$BPWh7Pij`WT7rQ434xDsVdY5Er5O{Rr~{uXHuIT^+M>YFZIPG){q>D+e2)p@}9^)b{U=|7Tkc(P-X>DQ=bqY|H|b3$*m7Xm%9%kGcY-|pqmcx6Zn`nzq78`x)C1MF3XnJZn72vULpPYOHB(#^}IEq0nF -`35N$O7ggw@dhKE09mbTq(p~;+QK#tJy^uPgYhmVb${m`SI1X@R)!8lsC?ZdVn=Hs@CQ}5w~d;H!L6xrr55EXS7+h|t1?aL3O+f= -lCV_6@qpCF=cCJ)v!HXSx9&_`G_PQBy|9V(nd{Wz=HpyxSrk&p9Dbd;Lg(4f}R%z6M_a=0MlnVfV`J%z9&y)7i#i+F0G(6OzeC^#pwwjjB)p2P}KcV-fT6 -dCDJa4S&SYn`RSRA{Ve1+P*Ej#R@ez0rG@?+#Rkrs=`PVlMdPbZ^VFKTyL1G#boloh0JCk*#a(_~+9Pc8tr5 -GXY>Em;{+TzH5Rna0j3P(G{fnp^L*VAg(={uya1*URqV4(VOLMTlq8&EBvZp17`;}+cr?MR?|OQcZIsvqC3Q>H#3 -QC%9g`|v)LDwHIHM2gWou7>ZBnprgJQ7ppGb;pB(7Ul6Vq%4jPhO=G`~k$@&3D`widU7PFnqqpx|*KR*6Sv<&bsxn -;g(P2(1JJ^tgAU5gd3U!iv&F)q;`RX}9ru2X$iAF`A1GI}*j@jCWT669s5 -ZU*uv%#Yk|JlDyvh*z}zg*5f(TisJ*{DDO0^gTZr?Hbcem(%Km3SGADgoh_J8>2#y3uiJ* -JALCLn@3<$KUduL-ppGJmvS%iUfaxlE~DDM?KUU5Wx46Rgd=w>L!C-HnUQR_tDWAEpMJ&o`&c|N3*`w&)h36|zv-{Z}p8jxy) -E*(yn^BT(yF-?0Q8uq;0ntvVX*wIk-FR)QIP0Wtx06BLHu@q|+?qS1u^S%6+Hl91O4hmclh@srnZ73|0J2ENxIb9}Up5D>f$v17H -4jdpdyFr_vqU6v#{N+xGNoh-;@BI|S2{$nMtXg3ba-VY4(jfby3~(amM~3u4yGP5KGN?&sTfU!)Kue&?(@-TutbH;jq>Iohc#th8*t48Fzy|C=)hlQDcf%4HHrN<*?|m1B*}DUwNiB8n~Pz+Qj?H|=$a#7 -Qc=6gNp_Qz<#V81XmFm~<9ncd_(V_fbWN~B+V=HSX6)hlSzip-+kK@xUI+&9Nu7>Y-4-Mn9n;P9qPWp?x7 -m-PPuib@(Xb$IIe%5DY_!cu>Wg)w`|BZ7SJ$CG+d&GGeT!K4Vjr~LfpR9$!6iP^(Jd3}N6~XsipAFzWKP1Ia@zeFm>6FLUd}{kAO7MaFr(Lq1hcLA<-WaL2xIh9ZUYDbIP_0 -{X6U_cXUh1+!gu3FUdXjna2t0&WThXenM%gi0a9nk -TLab9-p$aMApyoY(GeUJ#hazYc~yP*_BCM`VLir9uRo2!j8qP)D>L#+6rjz?Enk!b?IA-O&u -2Jl6bz*He8)6}Aw%7Ndfn22oTfU)-N(#n77gAC4D(s=W)!E}VClZvr|Q)V1oQCd5u>Gt{}je -wT7yKvk9Tmlf%LOxExh1Jxm4r?WC0brDui}sO-5Ku=ozBVQ5vq`A41|wdhbhJfy=96Wr*+C(;nxR4JDEc>_-&^Z!|;1Y -aF_z0C=>Pbn5RKBXiT78lC%riTqL*&M=Jn{p3VyI+IB&rHCSqHYSQo=g -cqVmn&Sp6*1m&-X!jc4lKZ^W{uQzB99~!zd^nY+GkG!2`1}+oXZx+Y}Q#aA|)c4&Hj)F#|_6V6aJW^anyKKkw;XI1=ijJW@vs=4vWOU5>>7w><2pJ{K98VXkJr_iI;(@-+i(81_Xp#EELTv) -h^#as)oVq|ZpPi8Y^WTTS*!D+nkOMdSu5a*lq!)tRvdWgM`-9wHsHtnuK>W=QDl?;WR=D`BEzMahK7h;^aP}2mw>(%kN -98^U$c~P^0BNY{{+*;47?OQ8jhb1%((3E+t;<=&`)15V(=>_erB!UKaxO3lH)$ujiUBkNXn8aN^*uThR4oQU{Q8g#*;#aAPr&A+l -E{#VqUxn&=u>`fZ_>b@7o=-p^e~TO@zvW}u2aIxfL?@YqNZ!~Tm$O;%74E(My-chGM|xhXlV(+@pY0VJ6zt)iS@lFUWtU+9lCevQ -%_=IXjk~ljo5wU@+$RA3O=5@%8;jVf=>oR0^#Du8k+Ykrt#%A7?B(@-(k{5|+A|kNZ5CDO;;)___b*&ICa9{CW#6-*xda!`elUCoh$}N_3N+1SUmt7QllE`LP*H|NCA*Agaxkz~D -dVWVX$>(>`ZxSsarZ)@EKz5Q34KT>fcB9Vghn-Bk%^{l#7{%=1()Y1tRY`R<#49W_*)+qH33TquhG){4ZbvN2Y?b-RJ~gLZ%;8kj7amAu2Qm(QstFKYIPGm+w) -4UTHo8f(1VSj;$$PCgZiIoLf50*}PqAl3GfTq=_Ght4iST`v6eDiUBZyY3aIjB>L3W|I_OiEQ-pdfigCx|tMs+ZMATa-s+0o;3A> -zgx7-cf6qp>SXLbI}Ts%nN1JJu$eMxC4M|9MoUrK;enwwGF!d_I7ONLhUBD6Y(OU -bJ;K^u2_cP>Fz86r_&OuFn?PNa1YZ35RvRD@TcWTcC;$l -%K7@+?BfI`X=wCts=65_`f70pxG0iEnLA{A{MU$8{M=_O|%2BF7~v7ygF9T8Kf29132L8?&E$xI(6&;=_LSjF!oKT90IQ)x5sYA7*Vt-?OLG&3N~i2}s;rZfHv!O=WkEmg4}` -Ac*%jecFGHzvAD@9M4VsfP!Va>y)%YE#8B|GbCtXblenP?UUel2^k1BLS#%12Ik9 -?^uL8ByFX?pX*c+$wC~#>;-PCNJi{5NjI}z+$#li;L*YT^?I9B7G>{%T?jI_m$)0182zXIb|lw0*;xD{QRKWFG9SOdVa>Ha-lK*X -ABi72w;rdM1+}W&C4fF!f{)@>}P4rPD?NqmaQg_A&TybDxxmofdvAKKKd0aOZ8oX&^IxssEEuX7HrLOfj -&kkzVWJc21Kma~r`kTPoEvSkfRE3uzhkRL|Uw$`Lh)iqaV2Nc4d!hJ2i|oLxyEA1Bf%I5z&=%?zMI10|{sW7p*@%Hgmk4X+JrK5- -+iI9(?maDS?W4M8X`0o8*WV7qk)U2T95(mw)Bhekc=SmBLqCE5gW`@6Ew!KB2k2S;1-Qt?{V(^zWemrB%BwwIHl~)#F2bhpjIC7n -(!fH-sJIYb5bmS-^2aTv;J8LH_Mj0s7|C0DH?2wg9hqTRwF}xzA_GaXvLyNQ{c@r{0Sw=Qq_gF?SQUP6?v&u+fdLCK?2fmY5(Z0zYI?AjP=4Y3+$Ftd*GzA`EX)d{;>K?DP`uk4uyAp*g< -uAg7QLBy7?GlWVC$rFdLpPSZbr)tjy&eX?XyZJGSMSQ7{W4<(oseb-B%VO#c31K@aNmQ^ev>BcHKT02mzNL2pr&@Lxxu+@?O2Ecj -!{EZ9NQ)A#E0|r@W_&UIibM978)`rsxpXv_&V7|Yy_4JM(AM3clo%to7&TW&kKO-jWv+Sl(^IL%^yCzr3mZ0wF!)ZEn3U8mMx}^) -visZL?e+5`i_0J9C*efIn=`?|>W0FW4)-xv$G)%qne}N>VSv<;%zGxs=2Cr>OGilx4(r>~x}NX#cL2eC^G894nLnypARV3sXtH@M -82lr#VtnR3roALtH -atEWjIR)5U|E6LQKb*+_79{wQwQF&e%J?=TwL4!bdoZ=*|i~Jg>%Ltf-Rncmr|INBP6}hM3x4e|tJ9w>u2uZgjLxf3cY*=%f5-iB+>2OyoOnU7QXufYYIC+E$BA%EmtA -4B>qa9=Iafgp_^xr9UJ|qPXSd3YBXxbgK-J|Q! -sYBt*iEpkM%(Rn(nJ_$xY4<9sPu-V|Kt|YFG|>E2LaW23c$Na)9`L9vh9_)0!49$PdWPLd8&;@T_s@k!C80N!lm<6;kz1uknh>NS -=EwID_=dECG&%f*NzJi;bb7S!&Lox#(5rnuf|!T8IV(dLQWR7wg$H{#l4^2r?7A?Nv2ypZ194n!b1a9i8(d5awuO`Yg*>T9EU~IY -Fk_86u&T#jwDx}W@Xf0)KgKp5<26gT)R{?=4*;|6tB?opFpGo98!IO*gp-)pvcz<)z2KOJbfQ9;>w0xR@gTOp6D2c?{1C~Py0i6U -vVRAR-OOp$x&Wd(LKI{wxK)RbZ8Tb;uD*!k04Lvr1j&b>?Ma>XI -2G-CR07bv$jVYq|Lmv*vCuLDYNd#zju*Q6`qy|V$mf0So~0)i@ubO1WsG-dub_oG4Kygj6(8Cpix(QQ7w3wA_!ea( -EMpD}xb5|9i8lO~kpVBz>G3nP)zKd#&&5|7pS%tj8=mWd39v}gaM;z9dey=@^B0gZ -OM57h5Ys0Z@@WW-?BVI8nhga?wql|dn3OX!=vhTGu{!DH?6LfJUw^O@vOHTX-(0ZxbonR14=UkaYGPZRN+l4jgs_svZzpJ8a)KJ7 -slFbbDpbel_VtY1M<8hpajTh!dpbFJMk;xCoSEKMXEgc|)$*84CJf+Ea9)%B;+`H|iXC0%zu>d&E}u3>k#o4)FFXyi;Hqc&zDA2| -`jlhGVo~OFR4mv;P=ib@MtmN%I2F5882%tNA;$GiEYcVdz=Q^oy{u{t-~QBL(0*WvMBW11QNn&tRgj2~kR~P{UjDy9{@dSWzx*Zr -@799{^6#z3k253>tWD73R)a>wk94G!Y(DYRt?%(s1a64c^Q}nj^C!2Ah%UG0Pq_&<8qYOK<|{yJ{BBN`#3n;?Nm -;gKFHRq*abr#h>&ytp*>hJX8g*bIA%<@tnZjJ=6>mH6s=K@QzUKGXW%F!+Z&Nvi_fPe?QauiZSxemOkQW+V{ZLd#C-G~G$D$?meR -l?w8nDe~-IrIThkue(hhB&^h9w)>;u*0>W(oD#B7=%iBsN(7JB4d?_WC;Np*$J|u{wpgxH-51t$*-4j6w1LyBy*N9;7 -?jIxuXqMtaZ3$>7{Z}hnB>^u#54rp4Xo_n^@GomPvxvs+`dj`%33JYg_Da{{uz6* -@-cg>O_uK)yP7?fRJ2wOogNJsoDb&n51CK$gWL2g$aP{fN@B6GmZSNlNO4IOiI*=5 -V30Y`#Jmf%Y!>jX^2iU&io=1*s}jBvnLk~~D2C=3<6`*E%lI8SD;M=jHwmpD2Pn|d#qkP>8>mXYfs(TOaqIUn?LKy1nDZOFK7!37 -@oq&q<}2pnx!aGn4{Yb+444GM)#_x<{1S#oJn~m1ju_`Ezg@(Wzg`5lyaV|%&3JaCTpkBb3xnNPLE!T3ad1m8RV^Kl)L{C?*m)RG -%U@NK<~Q6w1LTsdj+>LHLJIF{Dp=d+SQs?lhWC=FuZPJ)K6h70B_eHvHjw@HWnNvDN1{CD86``XWtoPELjF|=dM#W;?j(;9K(*Mwp -LpZ}(FOtoW_UUOk#$tGA_5-7cZHLRfYCp2<2&s$DaE>Mg)2Vg;Fr;U=;OHndGKQ-!`RbCdT3(dwk+|Tqb{5L)sWNEg*Ps`)>@w(` -)o@zOX=MF1&=pzI##r(Q;ZY2Yzei@igehuNZ#5&8(|IuR9aRYv%^6@lZ-K$LVg)D5Xvi5kth@U=vBz0a>dMK0&qm< -TQ<=a(x?qEau}Xvilu%TJay;QxrN@SPNNCdPMoR*59?gLWdmb@7v~(kpZ`Puz1$-&9YxKYsa+S$4{g{F(ro|y^}onL_p|)gn7?6} -)bab))BM)0W>!v>41LJ;WzwMu6elG!%Q`B^w#!kI2k>rFCBJG>`GcXcT2?F=uRM-9dcgZ8RKgf94ko9Ga@ -(N@=$T8WQD!$63KCn6cP-rUs7*%6X%l#&KZpihEz@}lx4+>>nsiV$RW>7J?#`R5Z*9+&fwdZ*}c)zf4{k|)(_zgH(o+pUrvhFfV0 -kJyGAiz7F%yN}U7QlQ#DVAVed_ -Jd%CpK-Q{sZ=-}4aLvXHi`l1~0)rD8RERa|n1FPwhAjLaW0>qr2*O2+t% -O~p~WD}2F+7O)#g@ZO#Q&;IWnnecW;^;dgce0bs%X_7J)W$=Tbs+J%v(&4%2ifsgXdo9NA18e@dumZ+NX6ld7_ML9VKj9$R-ppQ} -=1r6QVzFjBJ1(%$W=;oX)lwd7k!7;AR*(P;60BxJDt%NP*CJ)*2n}46v!w)o@x}nrsGO2sLREC;le!f%mF9Cxbfss*nzn>CsG7H- -z$JJUQ9^ulW|kY8^qzSoJh2pwD@7ZDcx~2x#4rE>YP0r48xFbtgzC$o98KKiBf+}2ktER6bwCz*G@~OcflD~_+~Yu&`!X7|TGA`< -c=5Owej0IFsH|)3yDxprYIwoG_iQcEN6u@BA!YN}(x^SWDne3%w`*>D?OmReK+{g>N%o96i?MKm6C}G|lQyxEtL(xtbB8l)Y_fbv -S9uKTyBa_`p_NIT<+X&7r{?N1`Bybc!|EC?xs2i2a`bfvg_Xg;P1E&I%w#`feF5Izd2&Ys9v<2}?MdVPbQ-XX)YB3I_EFxQp~U=x>&;hXDL@f@R+)WA5ce96o6bL8Y46lMih;x#>v+}ex=*v673 -wRFkuZlHSP*@j*6DypfFUmNp`|C;X>XldUH%0JG-fpY#Z#B1?=TGA}2Q(=2+Ek%WoV?O5)mZ -UcLTi9zqI265vrVtj6p=Q;8LI83P>?hXqtAM?mwX`lsXltoSE#RHU`sYa1hCMXc -1jXBmkgFyt)IEb?uKQzSMpozRg#-8F5LAC9Vbk^?*v(W)0fC%7?8Huh)?MwjMa(RxNAdoSOX0J>b7R+XFzoEG4-JNN8u6TE}pUH_XeW~AG8L{4lYCuLd9KH#TWo5HF0PBHf3(;XyKu7qnw!gq2{SqcA6 -xTivg{LMu0hv~BxY9qJgO}*AAy)|3VWaYaKx5ydEcdz~>&QAw{XO;9dHX7;eXli9rmys~5sgI`b)bx}WWnCX<1&gE+Nsq;HHe;@A -9E3wCJHl4xR!B;(6eQPTJ;5uGHWK@q2DfgHgzed)eJ6mO=9*CSIHZty#91Q*tqE3R6>7L}-diUpFmqCg=XAD~(?F -bQbv=v+hS#CDc?Hi74&31vo3@tFcFXwGfWkxbeITjV-1-*?aQ9YYG4 -Brfockv@w3yw+~0>wM8lVagj*%vHWS+o2&otH#6Hc3!R4E6!y8`6g5jQU?Cz_FIMgc1A^^Rc)N@RyG&#Q%^unH9AHRMhg(Qe$LAc#`d`o#JcSkIJM<`44ttQf1T$JJQW;UEAcNu7$SU@l61`=p%Arwwh}f7lZgY&^TBo09IpdVRE%Gfa`JASnbGg>%KgZAK3+*#&%24#p7+e{FnjL{7xmAHk9CdsNoEI$s)j -)p}@W_{hGwuuhgkByC@Du7)YVDi?Gb#`>{+T2dPM-^q#ea7-F3Ty!N8(Qr21X{dvoGl!HUYU7)KnyXKh`IoU|%!~Bv@;E=8&(CN3w{QRY*T3!$XsJy`AS3A02X=OzdJ@8&b~THUPrTMiO?C|> -s$Oe8zPkX%{iMp+e>%Q>zD@0Wo2nbHu&2m`asTo=6?VN}4zVg&CKU%tY=}e5cL4`TBaoJRozaQ3BGd4V;#!CB -mPp3nt{4X&_v!knH>s5LB?L64j-x>!7fH{GT{@q=@xn1}t9L!AJ4ezf#?+lZiRq{fUx&Rb!Eq!H3wdEbKPa4)FbSwn6bSS$C-sRI -{JLiWcs`YpVDP?!$T$$0N*>>{{5nHIMzEW-c}A;pnt~LQ-*d|MjllW@UU;u%Rz&3V(EzI(#PYKZzYfP?y& -w!r3`gpOu}ZMOvK41gT$k!PfiNr*<^Px46uc}54uag68&wbQ1KXpq9mB;Kq6G(!5t=IGN}tVwDuZ&w3q)&w4wLM -cdPkAuG6Cyrz3iYdP+oAwHBR~mSKC$iLn%M&;I&~M9dYqci!$h^jGIs*1(+IUS)F-GN(gu5U#%*rpc)-?G5WFUpPk~2R3uWb_;I2 -WlF7OVYx!Yj;Qs5ifuZ@P7!q_pmb9_ -wV0u1pv8uzD?C?@U87>k(qt^eO+@c;Mph+@5%D?)z{BmqbjG#Oc8Sa^o0#08*KtK|3~Z&W1th=aSTz!}o#QLuxR^uyycp -ZDI=%ngMQMi}0=rHoSo63QXCtp9(g*+Waie*`@5#lEO_=f(mQSRmq=DD#VV1jdxNE8SzZIV|iXoi#aI2fQSy6U}L0GJz$cW^36Zy -iZ@N^{6enC^XUEMsK#LKOLG|4qX7^vio;?Ll{k|mx+Ib6TET5j*X;u=e`2N)xT4mxQ1`qw6qX+~h>HD(4TI`YT5g#1*{9y^(yGd! -oXx9=@#!fGvrM`rZGK5yA|!LD-E1LgeYVra(DC`gW;At@e!l4be4sgt;29)hov~hj78WIyyqzL#4>|+cOJ>yysL)BtT-=wh_VeHVZYTStc;w-buUlc9=w-=m -#XX(KQ2q9^>tfcGk8H>!5zbl# ->|%&<9}73!l$FHbsUR_CKMq+mE9T>b;+zXu4pAkn-^0Hgey9^wZ&d7m@-n}_jh(+w7-umCNL%gm>yJ0rN^LRjFma2@?}@mM&?rX -zd+Io((9|Mq}NW6F#sWnz8E&Q%QSIm_GOzVP&>84xpY--MgS#l%n*Z{9Y}D6&wHxkOuKm6Oq*jlhB^3YZ{{{!$!gng=bKLK$|#II -n?|}=i@O2>aI-4lI%UFrL`={P>h-aS4*9y+K?CB_OKTv6y5Bv(bZxf|aF!&j1fW`J+?~By_pi$ec*ixKkzLL4$y|%+4nx6wkZpAl*a!vIwm50yl$S7- -EjORg#zPA;`}la7Cp)IwK#c0AHJmXLq7}L%EI}^bY5T{0HbQx@4TO(7yY8H~iu1Yb$<;cY(`MGF&2W5OUMcyuZM_M96bkjg8KH#= -MXWbwook@QM^MaEK#gHMg(UHsDFsoCROu&Ssout5mK_(r9nxaBOsyf5!b~8uQNuZ3=~OBvfD}n^hLXM&IDJX_DjYL}<{O9D)l+($ -fD=~kE0T=phFQ6AvELO1yMiBiNcG2RJgvjzgp47cCSBlMVeS%I9I#)|E;nBC5brKD$Q$YmeQ$hBQUqMU78P00Q31xS$EVecIWul) -1?kr(^XZ5$?U5v7jC&H!Uc03tb?LbTUU_06*hM<|(s!9cNtxlzb>5zQUkD&UI@Qna)2WD{&D*9`#@r^7k7CBiDPFt3k82mQo#9aP --A|r8`qfXLFmkU{)GIh4;cQOkXT@N5>EW|twHy|V)7IEkB-Lp7yWvT!);--zB~^c>byiYtZ9qbVuE0_sT-5!V9Y4dyr87(Etpg%M -jo6C87^k+lALHu`_ohjfuI?+o-9Zt#)oA$kA4}szI>J6WKY0xXe*{mJ<23HE^IO}4@ewTPUP=rl91Uu6#G=DaEtaBz$it}^u;sJC -{<1YQq_ViU;(D$;rISsdVXjo*!O*^Z3E12OoE4 -mRqxwN=rkMtad^|x;@Cvzzv|(HK5Ok2jWw2-0&iwfGGhO1McQ5! -*h(Bux5q;CITEZyQ9L!P0_lAbcb(jLoP-%t?7b@&2EWb)mDXGAn4D2qEt|l&Tvz?L;yY=xnF+V?O!=(`1|c4Kb0qM!;kv6~GZR`R -Aw2X2X;p1xTh$0n>8@pM!EK#)X#-;Nl{(tlX4x}4>ijNEoj6h*Cgd)2F?vqg+#s7;lBz@~hPLJytJF~`nB~=*?-78++#)B&>C>5q -U^~xNt9tM71&BqPNVfKRKD&3s?G@vCj=C3Y=#RlzpDF*5#;lQ?iK;6YD -rturspcC8h<1=vdG1J(1J~)4O!L(q*BvT#@Cr(@PPIBQAs7UE^(=Z)gMgC~&q0gJd*GztzEB&5 -B$z(ecoHE`Zx`bGyCk}@ue+;F7})w3h1g&Ks3?9)i9A3~30uGT@569`0S`WqMIGUilJn!L~e9jZvG1+lGGt+kf9 -oWPPgFV}5$76{ZzJ-0bFx$k(Vvd8qP<06ZOEUyuJ6xf-I7q6YNO!F`_pkYi#Qjg7SOO{W<>8>%@<)YK!uW7Z)Go(^Agk4C4VF^1r -f(c!cC&hGd{-N#8n|%q~Ni89*vRJ0)8nMCDsic!4vEz)_m!z*N+bNThwDi=ku|^l!OU=*5oo`7=^NvKkJpZfHZ>!GyDK0zQ*} -!^Ys%zi3-DWRbMY-ztVc0u%=`S0cu7QxiDXpP-tl7Es<%3X8h$#h)vgsch>BDQ64UwaZkkPHeI8mAT!Z~x)!m`2>66emM7C`9knOjE$%UVjNZHa(-655+?Q;n -uGG)UoGUIz7_0ugR(G3;YX9f$+yGlR8~fRRyO%wBME^s&v-|hy2d6;bya)IvT*eLkPx$-({abh3&$~bSdHf40)BIie`_`R*xclC3 -?!5Q+@3rn=n9HGmVeQIuSHN?*%YQwmKeK-KZq8f -bf?8)l$2-~^*;7q<3bT86sAT8+~ZlN+r>|&*>H-2#Q|eP6T`%qp+@m8FO_+yrAK!cqjG_{c#3t%LZ=sM_YCx!a`Vkxr>#PZH}M>H -a=|znJXqEo!Fr%6ee*}jS%D*$O?II6u{?5O{o~PsW_aO4o(2r~g12TAaDT!Wc(j3^Fx8PXzaI!r(nYq0o=A*B*x`0p$w^OrZAU#1 -S2{{77;l?%>gJw`6f&h$ftecB6{{@PI>9}(fF19Or}*?Y)r%)}J)&uM&vL=vm>KOFGYP<~Dw41Gqk4v^)Z;pH-Y(WAvelv)X0Uc< -o^ke0^4Hz0o{jPURF#uCIQUEXb6*BO?Y$xw?+uo;> -?tM4U-`7e0zCtPA*O~r4r+9h4yENNHvQG4MHY*2X{zt0K953>(_K^9=3imTFT8^*`$yX$gj!vz`a)q%UDuX`F_tO%w^-z$hJ4w5) -C1n@(EX>@Y=ug3A+^6oGm2-wZZG@) -P)h>@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FJ@^kOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-%Z)MxI&>000{r001ul -003-nV_|G%FJ@^kOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ;e+AY-Cj#KD?py#kMnT7nQ?fVR3g#yDU(Khje$l -w6xup?QGeKqNknH>B_clMrh+no?KW{C!3z-T036hl}I@s$t_8=?fY5(6YY5=<~gL4pRNF-9@?#_zxXndxg+ne^Q6JpOym|9}7E -p8k5vnV%E*C1~$L`{5Zvd=VI&Bhue1=LyjT{0;CT;NO9l0ehN+*a^HD*bOWLGr)U*_!FPUBMba8@Lb?`ftLcG_3Llo@m}DY!1I9@ -;n57-0Xz#h06d-c2c8WaJfHU&20{gK`}w@joql~DNGex=Eo2X{4R{RL4*V>z6L=ih3w#RL3VhwmzvcHmtC`PfYi7N=n^~{R{J0-@ -0q~|~)^DPj^*!j{I}AJ%sG7ZA9xK3i104_)i_bK({tx>7ANB8lvzhfc;m6-^X8oS`_>#xp`S;)S`@ik=IlG1TJFkWH$hPqMg)O|_ -B_4P9_1(a&!0TK1+(HZQf0rKzEqu;W3)}he7WV5WTll<3TA1fYz5EmY{qM9ezt4GnUIK0b{?@Pm&F_15E9-GVE6-zt)@&2lf_Yc}wk0Wht$4CA8J#DP_1AhKtKmR2!|5ZPKqK)l+x{dk!UK{iJoZtVa{=J|3 -^;i79ZvdBofARB+?L2SWdEbw;^FGJgIj-(&XS=@O<-XC*e4p_0Klbu3w)1|!1b*r?Azo|e_&x%XF9v?XQY0p8HT`yT@4D6jnby&e4iLw@{&4)({-I{5sTJD8W(J6NyZ`}se2u>Sw_@151j`*(Ko`qob7>rx;@L~keSzo(P!y`z)sL)gi@ -Jlx6o_q9%rw-cT0pC5IyJ}>(9S3CKhR@%UVZU9NVZCLB>&F!tj<2h{+<1oT+H{7`3o>k1EyMaB^W*z7%^sKF@IaTcpurt{>gbf+{N!7>*8}C1WL-EF5d42;1KXvz#ZiGZpMjj-v91yw*Ou~{&Y9n|A-$y-p%$s+0A-9+s$$E -f?t2tzyGIhw)d@W=J6kX{)`^xrKyMg*4E?W(Bq{*L;29d_C46cetXQn_w61&_o*I^zh^xDq=)r;2q_#}9iP6dZr_qwhvlFt7A2r8;-Sug##%p>0RI!_VCyR)2Z4Ylv^OakTwtd;FS0JBU_5yV1{G>+yhK`-%Ij1am|A -K^&5u*9pECOnZ6qHO0fE;CP_B!)<=;5ZVWQ{}!~8?^C^}+`m(B4z~OGP;f1JpC2Dai_vaEyA|zbwA;nzAAL7=qXmL}GT`UwJ3-$F -s((|0?=KNrQE&_yFSie^-}mRyhJFA28_rquNcHh@!S^TnS+re(<7yk4791;gp*g{IfqoPhlmlh7O9aPD)~{WSHoE4lu{He*1;=tVDXvlh#%vUcMprxH5(j!9)!#~WqEV6iBZ&>Ts$G({ac -GjDV(27^Er&4O{3yM7xh=b}m#FKaPa)v-%rbP^X;lrwWG2x_v3wK*qe)m%BLVzgxDv~9>lq1b~JiKS{Oa*>rPEXpMujP7zthmDg= -xFGhbijI}6sIqSKqoNMPUOeZ-zJ2%`AD@}=Kpo|@bf%)wt4Zrr?DAq?s)PqC_W2XMT*ERK6;*BHI4_1mr(>yPsF&q!(X6DiPdd3% -MzORyAoG>1#yBoYtc*g4$1&E1VQWBk4IQmU7Syo@Lr0wsEm1?x3}GiaOS(?~{s_cMEG)PZ21(plh#_j_Bovv_b5U3n!^8N?jgRv) -H#LP$IvO9RzBUUbCx&ZP@C=@c(w3sw$+@-6j!aF6k&0Tt@euJ{jvUdjzTUBEZ;qzMly!1fUA1&{^}5mSb)&Q|#@HyRI6f}7S4@~V -gd_&=EIr^*2I^?1ppp^?h@b<}h6wXpIRs}Z(UTN};-IRUqD=d;?tj<|&Zac-BAnCU-#MD{ -V~bvFu(hXVN?Y>a>TrodnGK%W%<@zzq3u9j5;`$ujy7b=rkXxh6L*S&cx_rpWgFlvJS(lOs)Nk*gG8Q!a|(__~^F -M|lim9Be{LapdZ3pygai#R{~>P%W9AkAfmG=ihEjAlBz~obp03l?2!`g2_?nlnJF+GhX1 -c*@867i^jvRuuG6CkmxlH!`b`CVTfySgEXF7$wpYy8OG^+f>v)b5B0ZO%R%}wDK7+dD -Cv2Vk)m|#!*gBOHUV2%@A>z=A$v9d>X68nUxoN}^49Lrv60Yf>t|BvX<95Lmb9<5nn=3?l&|Qhbpcc-RZds_{JJySEY?_?N9YieC -+c~Q7dAX~v|GHfNu3X=M?7J?%tA9ryeoa(da)nrhHc$xeyc|;rcB-P<*Jo1(2aBjS#=4lKti171SPntt&DbDZNKo@~1+6N1x!;5k -E6E$@%`JiHjpBt>kvuGK8Xp-STD7acx36h0q8^{oTmj$LymWBKRn-7#a6_6*R=b-H753)_R^>=9#By#3iASlMmjkoLH66}1bkETT -157n6AISCf=XPBy`}*_O>|)Cg=Wf*~Ya6ZJKARZiM*qMySMR>EY5lz;pn~d>jgwB{tECO{l^9A;l>f&~V|9;HNnod?$hd?>)u}Hc -W5%u=UpX#oWov?!Cj)#cQAD8tsiDQFGUc+N6x4C#>cdpsGFX*MDySHP0|t|FIT8haPf3+tJ)oqqNJ1#1;!2X(a#S@D{DL~HUE_XY -BZC`|m|i1eWI0(v$z4>O2+rHAQ1TVjpt2rHJfY6&5O*PrB2;^to}9$r=;-vc2XqD(RalNn(06j>xLH~`9!eFIlRUnU^o<&;Yc`hp -1I8-uf*d6s#EGl$WOFFwwUs9^lrX_ahd~*Nn8tKtMxs0uZ>W7*YJ8XiWSE5r%3WO2IxMdox1>i<10_M^ydnjoi;;CvmCl2*^>Jt_ -;LczZ?s=G -XZdhZXpqwAxiyoc3Y5a#xSpkatm+&E6@9V=Z`(;$rqd}3WqyU2=Hi1Q%qGT -s_Q(At#KJUY$^#BO&BO!PGZs^Sra!CrBq3J)-@RnqSXoWlt%L8lzHK -tIJd&L84U%eO*Rv^x<9iL7`D)I3Mcs_#dGlM@J6cHi(a3VeMUMbJqE3PsteW#Yj+u`1EvcbTo(9pPo)rAdP!^G^YK+a1vGE4CE19 -x~_PeqS{oN6RQ;9le&wnNrEzbN+J{yE(-Kg&6G^oE8N<0Rz)u0>rzg0pn`%-N2U+%t~q_vSk?Wp+M`w4zrOvN -JChTzj&hYgXX3w5O9KQH000000JO4AOaK4?000000000002TlM0Bmn#VQghDaBMG3LtjlrQ&T}lMN=^@*%8@7z -DU+0H9xYOmt(+e*B~cP3QDk_OD7sFa;qCHnd3(E;edx58#7Pt>PVLx@9jCFZCUITFDUhH=<2JEf0c|5PO&>Ap1ZfHsso|op6mS6- -ZH)pk-0z=%_U=eZjSKX^*>4{I{PWNMni>Ax`geUn;P(v57L>tv3-Jo@&K9A6&)*sHZwBUX#2nyffSZ7Sa3j;b -1pEcyzX8Eg{1@05$ygNE*tz+VD>76_K&+raCA-vz!0_=9!4{wwQv{eK2t2Yk)+ -zX5y)@GZmt9j(0Hb*)UdzLnS6(#qoltvqkY(A@@v3dH+?>qt&uE6LZ&@_WDz;CbK>@Tpdo^UuuuzX9$BzS_!q+}Ota?r7un$J=;6 -xi+T1zm4}>Y-9S*oAKw{c)v?+EXT{H|5byp0r4mPyN&mI{d(5Njq90j2k>3MuJydnUV}S;UBI2dcLI+C4+5vxvz!;!vwps|p4b1T -;rB=DS^n>t_74pG-x~a>!8gqOcenF;t?evdXFKzIZ#&C1V8#dAncpshceXR1FO5c@glvz@(k!dBV_t*|fjW&g*}xo%Qi2 -2LIIH_uJWyKQ!zAYdh=n^>+5}H_dog2aoUWVEOOp;C1fqV0#?v;Pvh^{Rd$m^7VJ;Voi2k`NY9Ct5mWO@JH(7&~j*JvebX -_+6d6@55$%x|8*F%8dJ+%&*qT`g_pOJ=)27e4>->{6#bVbSKOAH8cMkX8hY`oj(Si2L8F}AKk?LM>a9vnN7^+-c1}2Y7^@vG<4@S -v3!pj`mY-LuWw?0-vmB___$oa0-bBeW0Yc0`>y`1^7PT^;>y-Y%A~U6mS}t-^zLJTW0*#t?VcNv6a`mrknAGZnncsz&_wTrhlQEd`+vBb`CRB`zRz~^ -eqZQjeO&71{eGvL{p>HgSr32J&GP-Yo8#c`yEz|Ti%l((|4WYBSn@g#NnYnk$#Q&E^8DX5?H48c-IBo{8T=>7^1fl{ukB&^+Io0j -9X%|U>|we3dRX2;gL@3!-93C>A2B%J!~3fN4*)-5=$3(SE%9;>+wZj=&ZGa?!|Pwy%kp;gGXJf;d_Nd4?E}5cXQG$$&s;CZ&nJ7? -51#C0`G33D+`35tl!rS-3|S0-%b7IT%3LA2;J)>gV;J1t!4XF?_ZUu>N)rnEYt)$N=v*H^6aW4KTmz0Ozl>1H8_~0ha4&!{=GxHG+MLesq`l6;uD1;JtU6 -_LC$(%CDh($nC@w^93{et!NfSE%!zfZ7^PYCuM((4|S2}48v6`aiH%rQ-bd^ZD#Bk$~}V5M(hg#dGu|BHRB8-$S=y(N9N|b>=@7iUtUzP1Z$uf*tulttmnno!0qm{?Ek_1kn7>WIXZP7*!9Khei#N3<#s=$(x -Y=>GR!$<{DRvggM8o;#F5^2RusH-IMNx`eySuy5Cb|96UQc;mCI$rR6s4MOE?5aHC&r6c_ik*Yf4`3vh^r*0Vh~vlPh#(IFj2(v3 -TvE{38AV3Hl4qQV^i&8`S=y(eM`xj~N?Amys=&jPka*j~C0sdah4SmhCZdWT!rHv|u``kFg=9u@W692^>mF=SuYi#qO3#n5^l6*6 -rwKJ%Y{QF&u1e}jJ6(f_&}F>wpbrO=m{f?0Xt);X4bDT6k+yx$O;C@6`Xp=(?58l6W3NAa7=M|G3I1ksIaG9OVuI?ncAUdW1?qr{ -STZd7K_v6d?lzvA6ypmr@nb9#D)^>UX$%1PB9F>_|Z*B_^COZ@aGYY;LwhDTDguTrd7p(1vI}jmZ9`% -JIpIjz$tPZiaGcdvO~^B#sm|%VuaYOw?otd2fHvv%h@40aid95X-tt@>s08fBE~BEz|r|AuAnofHDKx3i$u;jQ)f_eD*DqnE^-w+ -?<^#gF?8N3;*_d7NZ}q<4&=NoX+IvEZ2>93WM9-c`HCDZ*_?gpluMICU7j^WG2+?S777hC -q6!coHj+{198X47AEzFrNvRe{YZQ1sK5v7EjYLv)pf*JZ=g%eA`dB%E57ki2Abp7$tlYQVTu;g- -fTV-E1E=r`LqrkUjeN_?t?CAjay8;jvEQ)I^pW6#Jn+)Xac*QI%kSdrH2~^s!+YZpjCr|Pt52OY$i}%=;{-ZSdUgJuEPN} -Gz3whSHtMU)YRDY{?Xi+I7wc^-?c%=-8zqP)tK@myV|T{A^9M+%*{~>M$Va=)2T=28~W6{(*Zk#K}pm(Bwe^M9~KE^`nC56k_Y|< -kr2`4*hN&q$Ld*E(uJ^SCtBH!i_@UAhYCab^a&^#!6hwe1vr6_rx(%_&h@Kykf%JQ*X3_0)(9ci1X!3lRijovzcg!2Ck%CZTvPU1 -ME1#yTbYya5Yn#X=ZMgb?m97ZFtfKoM`9sFGh@gnl##M>@4OSWoXXTi&(IYHimGpXZ)WFkX5==xb2z(agg1UFbI8VF -vwG9p=VJ#UKfHI(uH8FY#FXolB%(T&E8ZV9ANgSUtgQI+kR}nw9b3j0dVCo=OBc9*=|ODRDaC8&H$PSkD__=d=XEHRt$wliS9q{A -KUdZ~R{XVZl_@Q#tp##c3xpR&RyI9UXgk=Am*k7QljU=I;^pV6KX>Z?#}lUJ*vscoDfp;*Dt*W({g5feo~3XDx6~rNWlAt$HR0z> -vY?xRmI|64(lP_47#9XrdFMMtq!Y$ObJSa-8WV98y(Lhqs?s;wAcShPtk_2SikhA_KovUHNFKOU9=eF^lC&UGR-CA-#%`)Bay`gh -Dr@;gx%^ZfZgHsuZ8>y>Mz;sGVxwUVeN`r`InbR)9#QfwoaHK?ybY2;>BjRgu?bqg64Y#LN=(kfE8>EZ^UG(KE?BUJc9qidS!HF# -y^7tcerJN;*pXbcmoK^wxP{Tud06+nnGGkEh;^`DzNG!<3WlAm#LE{+g!BT7v|v`jl(?C6KTY-2^2MrSN3QOg_G@7cs@5hr9+&Ah -LkS2M^BU~Sb)C^X?f+1*rF4kMstl_*br!*~28Kh;Q&vz1jWra~ild#CScu62&W92-ERMp`u3x}@X}*|A+>$R#+zGjH+9oD2kK%Yi -K0@ShU@u(|hYsP7UTgYGueC#mbW6Y1W|Po|KAk2#8U -yWkI!{@G=WOIW_PIVDgZc|se|ULABpBK1+H;i5MCy$6`y6PRfR(I@P*}+ytnk4sSbv3{I -lBS0rVw!;}`rZner!PN;e1?g62aiA-XWIF^+#a&V$wi1my}x2FpY@dPS3B5q^oghyj0;(sG!fYUx14zdQJ8LJGD!535gl+)mz_Ym -4n4?@D+_6`W}LPPQ<3Dbg{$f|L57;8=u67TH21PO@UpzRIkPF1YP>BM?dEzKrm+kW6Uja9)g<(Jg*B`h5%ayGI{oG*g*K@013Uu1T1X4XG>OrDE&~+DZec~d^S+< -=zFK9-==R*08H~#IuSVs6ZgZEWImIP@l3Q!VI=kis$|}@`c9a>bB8F(n|waa@lMk@b@eyxin&QTcjZ*PUdhIs+a~Y;fghtbMJ}xL -y+a&GFAq4ABBZ-AHilP(m-+&|XAe~CSHaowv13Qa$KfL5w7MIch!cSm%*MSBX@$5AjQHw*VE?y}VS-^4|S1D?*xit<-uQEjLP_wJv(gox_O=l%x2@WkIJT@(K3<ql2wF{>nv4vJOoYPefdRXVbH8KM+S-h3Yt{{v7<0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNKaxY9nUrj|*Q$a^X -Q!h|U0|XQR000O8w6aZ1>Y#a4$OHfYrw9N5F8}}lY;R*>Y-KNKaxY9nUrj|*Q$a^XQ!jF1aA{;MaAcV^dVqjE+Z3Id56AbQ}|3kM_+0xpS!5P}O5H{b*pK;qOJ -;v3Jz2^?7M%s2nc|9}5u=KpD5?p=cKIL1R5=?+590KdJ148BkAB;)|_GvNKe?|}v2ufV&3e*vxP-@u)~9XUeszz@5p0Dlgq~Bl7xp=PUTzs#4KOgw>TVDRy%U@v{0j~QvzVUv3@Vq~IKfieW-#q{C{`|JLvm{n7 -j5vA!h~s^D#MwXLsPl;G>Yg+v)25CvXpN7mBqPcsOuzJsUXt6M?fo6}Wo7;8Ps+c*9BGH@60ipSTy -pEtbTTVC%y;12g>$uW#0er;>>491ff_xL>d&$4Q2W|bf$+k`hH-$%&O1U(aW=h0df{IM37K;!TLSX{KGGpmwoI$)V&JrU8_6_qMl -_3^`eo@)ViPd48by}>k0ku315DOpevyG9mgXD8<-D)W;B{LNJ$DrQ=0>g=uEea6vO^VwNghrqe6~Q;$V-a~BkbR-!~mVNz|i3_ZIjyAl;U2Ljp7a6RDyXGxh(Xax%<>Dd*1J{F@&x3_f4bVU~$ -^~U5@Vx`eyVM0l~0fcd_2bC1{KhcYskY{LXg=xdn7Z(?%!tpIV8`v_};iPP-2sJCy@g32crE`;`^Zuz;)s^UPd@kj(E_RBC3I+q!;eY(T#8|DbgdY-KNSbYDVJFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY -37i~d(Ldg^!50|?5ycCS1`O=N?rak7O$co6KrXTyVh{+uJH5M;%uY|HXR_IZ8$rUAaNnnZ1QM=rgIo(DmmG?M911EbC<-Df=dY^1 -^>jZyI~xM>zVHA2&nKJee)_qedg`gFr=EIV*ldH-9r{fe<~Uy`IOc1PbHE0Uv;U5c{2rg^IL{D#g5a-Gj&s!{$0^l0&M{LQX9s%! -_g;=Ol3>#`$5}|>^QSw`=ji?6nU0g8_h)B0&hhk~ZgZR`>HUm$#~Djy<>orhBb4tI`#H}01S{WloLdN%_jjC^2{s+zI8PJ&;(?B{ -4aNTp!JqJZhvU3J`8`kY-}HV*)^T>B_nUmjd5zv*>vEj?2tMEKIG-nYNsr@fM(_rLTM>MK;5P}rqHv>}<9wB1J;5yqjw84W!2=0y -N$?DXw-9V3_$z{6Cb;1O$N3h)ZxM6}?m_U|1P>yZCU`W#MFdw8tS4Bv&~ZLXaC?GZAh_#7lsj!9>esap>H8O=oC^qkiQvNvQO}q3 -J(Z_EAovx9O$5Kf_0FR{-zB&+!DR$#Xq@ZwNcUbI`G2t&?c9yvh6Lvj{2ajp2!4iOFTqc9J$g~EBYV-F(|b|gMf!fD#=l$PBfY?% -r#0VyD149LrUXA#pt=(L62WH1H-a1ScoY0Df`=9m|7d+bv4D1;RzSPf5*$nLX9Pb*aI?U1HsO8<(4X4|sMqKK^_dhPzu5ue??-SL -kB`Evrt1kXE(Zsw&vK1_s^)Vx!OaO?rup4Ykfw(-pz(eZpr3xK@I|f1n*sXq1I_=_MWoxjh<1Ffi1OzVOmV*x+?rreL^-D_JhzB) -eo(|Xts=NF!CQ-{?*m2j*AqpQ|8x=k{b~{Azgxt(eQFWDe{B)Mn-(Gc&Wlj5Jqa!+IFaBn1Ro=KFjZ{dlH-gg__L78A^7DA;TC=W -=3>WbC3p@&A_dNK1k?0=cpv3UaKsYoBMNWnr?Tk%{eDLp+DM6y+jRu+?b0JK-cJ(To8T`9(m!V_szi>z6YM0o$x#^R(oyKoV+lS)aK%wbzaLd@D!~K4hw;7Qdze>i -32w{vBX|M9Hx!YSZ$6_ALI2QBd -0DV8?Sd??Zu_*V4$0DC=j|E=eek}0hfn!0xp4N2#*6*KQ4!r&1a+J3v!955zEC)X22u|R6yBz5UmSY@#w;b($V>!laljDHDt;d1h -O;+d~hw)oRa2l6$JcV&M!8x2C!QHvNCjc+!o`8OQ@dV_%>4`)`364Jz`5$~D>VM>ksK?1CqWu@1hieV>n1^##fNuA!z&drr3e@jZ&G#CD-{A6ApdG(l -0epKy-#1!`e*gALjO#>#GYHNiIGx+A;eT0)@%-0H)Ng~6K}SAwGU~C#$>^WV$!OQOlQFJ)oeca~aWcl?B7*Y>zCe(swzKOgL~99N -cM9<0FQ=fsO{ZcV*qh*$+&+R`jL)ZG+?Jk(^>htEA}P*er(r!9e>&E^@N~@EiwI8U@j4y&@uf4cj&>5vTaoblouv~QPl(5`vs -Al~wGkndUNpxi6Y0p8q7a5sW?oP&OQ>l}>p7tRITPGRf0n0Mbf7x>zHF7iE3;Z+2;VLU$K#{~k^Mn1(;2>3^r`UOf+Zyy^KEzlQUHm;0WNap*fA{c_d$=%=U7M}997oW~sm})~=VJy<;yydnR9k{+*_@h&*v_qG3EZg4E1^cGK_QPa*Xeo%h6wx33fAnT#o*@gCH$w&f5fUAb9u>(axQ&z&Ot)_#J}BT!DK3`U>>#%LEtm -xLg7J^;cp3EnS82I%gHugL_sXzh_sWU;njA=K&Fst9c$=iGF(KO5poTR|1b-*YJ0)M89ru71qxU36conY=0Hnw@l%3g=b!c^p{U|r*iCmwnu)b`#8u{+I8sEq3`(CTjPt#Xp-1gJ&^H-xjU8^zf!D`40N3O;^IcK%<4Xc5V53N?b({!({M*ZGg4Lqw`gZci& -HNdm+Yf$doH7GZ`2IH7p1AI7Jzn{Mb>8~Vs0FU1q^y}BIMm{@Tjd?ZoYUE$I8sl+3!R0j1?zYhbuhiCiK${H(`D}dK2c`OE;lj?#-yj4mTs82{)sE_PrVN=+K){-UTsiig7D*SK{*!_9M1Fg -7SM}N-AXbU&;MINH}1F<{q)V-2-gWOcDfDp{ixd!@6y}R|6jcW`RsZJ@aw=kz|WTMKs%ng1NHjj9q8wce}wV<;*U`OZxNi$vtE*nQ%AwhnaV4{JT-#<#%HqUUN6*$6a>=&wh0`+Wq|9m|t(+ -jq&>SJ!r?+d%)Lp61;-v2SHl8o$y}dv&jJRZx{fc%pAb@eRlx!q;~-AK3czDqVHD^V4ggz@6QZ?FMMkN_1Ww`^iRWmXvfm~Q2*oa -!~8k-KBT|wK8*L;`+%SK-luqeANuhnh5x({^X9YnBi&~AqrcqyG4Hn5@DcZe9*!kQEW6WpKjgl;AA`>BP4FNt|HsJh-5-Nrs(S!@ -*iH|Czgk3a5zBoKpdYt-5coX#L6j3bsPfB$n5QQ^h<0B2Ao#A^9|XPn;6c!(%tNT}{D;8*E_ew2bn8Qq10R0~<2m+WY74>Ehk>uX -52Jl2JdFCCOt6RNpT6(>2qn}~@N&Vb$MsmOW9P_aM=UBg=)%Q<7h4%$dVSLXd_#opu!QH9BgWAM&tjZ^|18GwE6;%s+4DKjm+uqI6TF|`LV}~7M>!Wf5BzzXAc>sL_!p4xBQJp8PyHJ5#tecx -5xjz6h2RUnhF-1xHyEcM{|4h(_ag9T%NMc!H@}Gbx4nq|x$H&M_xcwR|K1mY|1Z7>{CVp|(D~F$nCI!2Fi*ez67X@%OOONhehKp6 -*)L(-pCEW3FLE|2xcs!+sAuI{Np(=lgySy71EPfybYI8SBI@FGJp0`ZDn9-j^{x@4gItnDhtmwI}=m{dV&oFz=i{ -(wGpK^+&YhA%#!<5%l0Uf5iB_@<+^zZ~TeIgvb9+;LGp$6XwOsf5P}~_6o*pw^txfUH%HznKxch`tvH};D%R0mkxOq;b*^!b?n+# -(QgmF3cm0~f^!LO{%4fiOYlvC|M)ZL>MMUie}C;Y^v{m3VSHx4hJIi48tBB~uYvAe_8REeTd!d}H~OpN6bXLyuULa -2Y&-yF8>Yl;d8G8Pj-DB<1^`Xlr!yhtc%}$9rJwA>uA@hucJS&d>!T9_&V_EC$D3jdFpk@!_U2r@tgAo_~7&30A9TH2Jm^#-+^D3 -{2hG4RewkSt|hpF>r1eY;EFfV{~P`T>tXpHptleF1A36zZ-LG{_ZG(ez<+{YdHSEIN87)M7VNA`m=aV7G --*+S^@`}PPf*ikB<1Hd6`Y-){gywTBL8hB06Fi33ErP7SZK_K-pQVl;HZ0{_MR3zkrJTw1{f-S&PLbdS8>O5pDZG+S$^MYLamwkS -_Ys?))>MHVhC7Afal?w_xxoZTq?W#33Sf8+MMDd&BP|M-?EXM2K= -ZJlyP5PXM_es|VCZ%4(rrggH>r*nX=Mv<3vVb7dpA!|XCdl~wFhQnwzbDA+PO2d#bYgdf^9eG2Iidmmb0tBhXLmIqpXUiO -9ebA`83{H^Bh6OuYVEb`N~Rs#)nOtfCpb|LcO+bLVI>@LV2wOnV+4j@jIK)uHGipV`&reJyr8Lw+a1qX%qVA)+W^B1x>#} -2Jtq@;Qh-Pq~DSt)3XMGOfO~;q^8T8}R8I1QE8Pt1&X5{n~~2mkVWtk8^h -AFTPEqVdjcMm;Yh$m`*nX7uCz&8Wvy&FHs3G^0Lm5M(;>DMD6W_tPU#?{fmIo3~v5jYa}*zBLl{-(e)u?>-Xsnn;k>@4X1}dh{g0bE#qni~=3__YRbv;Nd%^g#SHl=ale)U)%+F_FaNR5}Ydt -(iCv6-Zdrrv`_Dra`NE-$n43^#1KVQ2x7nV4T0VXG-{{C-(%tZr%#K9@&cU1q83BzAqDGe*0epnNQ!Gh#{|E;|N|(@aL0(x67ua -gulIT3dZB9DWC^0OhNyDdMfZ_Q-aLjY(bFurj=7cckiBx_MNd8@Z|EnFy2?}g?z5r3*-LGUg)Pk>-(qoPKg}9#olPon7x4)Q};&w -_uCuuGQT(SIbv_%)m3`~UvAZSkL`_mzetex4PMzBXYbMob5tnof`n6M6}<9%0xF -;6)cf<_BIP$ooX|W~Q9g+|HR8|NUpBoG}DXC&>K4ld~{Bo9=^peQ6)`*Qk9kzsBu@_Uyk8=yhoy)OY1R7`NN^L4W^oAJBoX%m&d^xQR^z{}EzpoAT{&gGr?LB?}MmyGv -(d~-=1ewn$5ZsU8z3s^78*_kX4Ri25at`R#?sG6sbLODj@*LpFSp=DHy=)HheVrilsi}Qa!soXWWPWt@zL*c&&IKLln~VJJoQwKB -Pw-ZP@65%x-uNAzzw>B&*u(A{Pzz;zcs! -@aDkzXumff<9Ysk^yA$Me?1@L{{DRA`^|$8f6s$Z{=o;Kp2r=8{=48H%)6f)g!$%psNXjfZsP$TnhCNTx(h*;4;OjB-}61-_oW`_ -!`1pe;DJs(>S4Y;O_2BTUhq)A&vu~S8#}O$9n^vRmv^9F20BpB*E)b#b)6}Z^Ec~6zkII~<8nqPzF*&od3kRq>h}i6BLetMS~Ph7 -YlM$_E%Y(ZD?Zx4LgB4G=J9WRjQblt@*UO%JpV!$+UpWLi1D}!^YK`MtWUY13-N!`g?j(33*)sxH}c!C8}RdeH+q;r5_j!xc6XWWCD{J(z#r?ExRPwg-I7(*)Vh>N$eE&$TL-axUfhv;gb!RSUp}{%ZloXW_z> -=(jFhi191tfsYsD(O=i)F&=jl-7TY#LfZmYk7cnolKDRLgxhNm;WjPKejBQ{Jo0k$0bGJ -|7k_UySb?A2*KMq|02d=%_89SJ&S;!FDyd%-xr}@H!J~P(j~0xJD2eNT!q&t94KL4{<4Je`>nqJognKWJ}7~X&I*z5RUyXXYJI;k -1RmWIV%+Z6?+=A&_Y)z;{Z}E{_qPyq@v~*LZ@V(+@We9s<^#&W=f!2DKfH|e%gdlo7nXr{kC##Ii)EDi8bRKd{JXwyS3!Qw6^!c? -f~-&cZUuDrM-|8ezpDVR-l>3|Y`qxsZ9c)vSZ_)2M0($83Fyhd5~O=)3FyFP{VC^Bg5T&zeP8VdeR{JW{rjb*7^m$B9zt;PQndH} -rKsQYOM(AyEk*iwm!e&tT88<%*)ru@mI0rpE}si9PNDSaMb@jf`=0P!V#F)ryK$NyYvXGuXh~*K4_yOvF`7DB-ZOA39`QY{Ub5%-AARIO9(FxJqq+^ -%cE0b&o$|2%;$%X2A;loG{$#02@Pz&G4>dwUv&)V#ofoCKYw=&`tQ%jApP6NfDhdI`zf*4I))(Y^SPB|JBC>zh6Ec>-wip06(}3LAE2il;EiZ -gA+0S!%o7y%$$UF`X_;2g(smOjy(zExcVgE>x(C$U*FL8FR#G3)~^7*%v=HbktfLd{o_`kU;nrQMD)_T;1ZfDIV^2l< -zHmCmrR8+gcfskv^FvOD{Bp9sUr%sPfc?{gsszIiU@)4At?o__g!%$v&yvR(6b7XWr#h<-fhBCPX&zXCBU<@F9E*acL~<@#|VC(8hp_Y(BAsX(Qk7u2i-g4a;%FtT@L)+ZdfUldZ -Lcfh#1$lPARltjttI%H;ufqI)VHN1t=dJ`jIp|985vvKZJ>VCw0$o{i737sKt;RfGuo`&ssWoW-1cm3VLHL^ld7pTPt1+&ZT#a$r -@*2#K&TBw_55ETWTzL)f;g)N_*L>+(;L-4FF^;=ki+OY4wdlX{wZPlM^!u^bV!p4r7WnnpwU7gzy%zW~@;cO`_d3WSe{`|-*PL)XS>@lPY=Bf^yjkMfR6*WVg1_ecECBe1HTsCj&e>W$op8=-j4qH_wB%gd3U7bJitA7 -fM34*N9gDGe}r*!@5H>Hawq6f?oQyEYH;*L9_Rh!M3x0d!0nD%c2GCD;4Pc$!={}Tq*nQyhj=2wV>&pAEzWwz+;8WlInBQ;Rk9k@6 -amqP^@$bjbmvlXl5__p9`F1p@NLYam=~RoqFpx-yqNLzr&!mY`YGtz^2eZ$eCRRA -`+Gf(_MG%M=+?=PBmWy8N59|sINI@($I-sW^!?`wpVjb}9!LNELErzX-`{*3?R@8P)b}$_fIfWw34H&?6DaT78s78-((k6>W1m3% -CTsX!Phgy9K7stMeFFL4^aSYZk2T&epFsVe)AyJ4{Z-BPA5Va5s>e*UH=J`F>6R9zBOC?49#(1A2d%-V2(R=l-txjn}CUQn2f18uBRT -OVH!oeQJO{aLjq`xoK;Vc7>+bP_32WKP9?=5=fy{0t9qh;IqYaRCL86QcEa%c%~ZqfD^ ->*91oN*$m6M$v%KGU#kM4B-#(@e9<<#n2A@xJu^)fDWH_;)|ohr%AS#v!oEoj}izXg=Rb!Ty46nZ8Qld!?`s -&b$lnqn&G|+fyOay9YG<3j}$e?-hc)U-x-x!`<}!SIwW#g3O@jw|Q(d{U0^$LmKB+tDaw{ur28O@9CNM_a@PM5B(7v=In2^{kMz< -n$MfOzo^eFOO4a#-=tu(!N2S2?|T%!3FWyP?+5Z;VI9tz9mY75!hSW|C@`J>X$tlyYbegQ=#OQbS2Qn{Z}+D#V#%Fn2%eV0Sr%Gi -91?S#OH)Edo&Tb;Zm|0A&lGkbz5iLm4yc2T!pghy9Z{dBJI@rN{rVjQg -KcleYH2!(okHpeBv|KyC&~WCzPb2t6%Ii7}V;iMwt#W42^G=$66Aj;*U>k*fm;Mgob~8RYIPYVAZ)w~g&>ykF&X28c&+9kV2ax#e -{HP8#Ui>>*%i5OebO`r3J)f&#d@iwx=SCfDghmo9r(mb`O?v(ur8$h?(RHxV=5_mSP0PBfJt+KZ6o*K*W4dp?)mHvB&^xi@&JPHZ -$RNBn|9+|Y{G<-{X1pgox(+rR#2Sl@>_6yzHa(AJzB>gws9Wjz1^PQd%Xxrh9;?hP>3MY>Y&|xjO6@WX_A~Zxu9kf`#al!0Z}k3W -g8!<6t;Z_Ok3?=~cS`?&raMdFopm^KIm?<)E`?2`_n$ECX?VMSTjk(vPCdn$QwKYT>fcEeK2OuVTL)W)pVi^)CjXen-9_uQ9o6Zd -8cysm?7ejWCTsZL8Sm)tLQTUw{TuXt4&zoGY}8j0{49k{t{OA*`wV@%S)Z9l>a*hU9^`Fxuqol+vJ~ub`1dadwk*fc_sgpCZlm`J -6nCzM&#Qx-)f@VL0l~X8F3W*z>#!UB5t}RLV85;HWS;p{jrYEle;vgc&p5?>O=<3_gB=t9c;9i0VX&ha#xf#(BeC1ri*Z!TXI}Sa -rs*lz9Wt*}$K#U1xjX(bU;Jwab|n0Jo6^3>xWsj&_rGfR7wNru80>2J_ho(9zN(+MqVQI2*Xi`^(lgs^?3sd1HSI -zWv=wv!B)Wx2)%jnSY?a| -l=oRxb7nINBXL{KZ=cF>tnbt4`7!z<_SBh3@YgBWdmZJ#&Uyz*8`hZLM^RXc{x;NhuTJ57%O+NwDfFFff>zPrZ#8Tx(@6Szrw-@K -uORq4`o6VA3t4`;gZ@Sg6LU7+DvN$MS^0lO>vfe?ztO{BueULUZA*V7zB+sB_fKoTKd<@C)ihtG_s`I`R*m;Iy+1_Hzo~;w7ymY- -?>{2=9EEMJ>4#I;kLz%L*8Cn)$a_0%Z}k^~E9vjon)go$vb_}B0`j^20SzZH(pf;yY07hB`a4+jxthW<^nMY+I~Y&uV88h-ioc)M -L-d2(AM}1CuV)%QM%&xYxJ7?QP};u`4D>tOgP)=0u&nVWz1LZDn}5e^{hA3broYRrzCMG;m;V0Y!1nml`mI6pFDV>HdG3?K`P{QL ->=lB)A$S7QIQrX?{&JN5ZVLOARmM(ruDB_k;s`?1SoHziNIvT6xSb{)<}EVl5uUd!H8>&7;DPZ>I|@B@PTS?&2g#UZiVnN@_lWhXO&iG63H*x(^uwP%M`8-4KU)QqPuf&~Jopz=7_w=1*%ZD`$>ofj9;cMx=h5JC`+(+;4((}^<_h33sa8LSUd%v?N+^>VJ -^)+>Dr${*9z$SGJy+5LP53hsW^&eBPL*0a61I0}-ucGDjD(oWoJ$|6!Ju*X#E!=>2s1`wqRcoz=m0@W-)%)&KWvTs~KEGCki& --^QhIUh;K%U#f9O4#OGTtLgn-2X^fnP}n7P@BzZVixqa(!S4AKeg9n@&I2TV!(fZec4ZIN!M>Y+r)qfv1bL6ApS~SM&;R7{=5>|e -4Foq$!3Ljy8&cSCdj6{7*fzZW5In!C$onY#n;Pd|DVzo2-%Ae8wXhG9r&7r@d@k`h3j40M~Jp#!_-vnlKsDcGXF?!bnAfu?_h -{@6C{Sxxt+I`}Z@X8wTQccgk8O7HtHp3>jvH68n5`3t?T;P!Di(;72B2$ng&v}^sQ7TiuR^xdG#^$PuNu@rRV{ob(A_1u!5b#t9T -!R^cC^R8Dc`d-QP%5J&GcRPY|Iq2n7{MMH%WP`p$z7&${^vbzHx7!o+xxJjZUn&J9%C;Dk${{B#`L0*;Gw%3&u5%$rrNVM$Hz@iA -`R-1X6tg9To5&wUW)fk^mbF)>M-n%m3#oLwv94d}3@U}P&n@ooyMmJ6=w>S=sS!1~i@r#868TeJg?!*;Gj3~vqIrdG-z}GN1oJ*O -vgC(;flG4xyi$SkGJV>aD|J#7?IE9Iba}aag-cD8;1#m;tt0PsE*zYwmul&Tekm7JLX$qsxbuPv4JZvNcPaNL*Sn{`=$G=j!b0lR -AXx_YHT5}Vk)!OXwON00u9FMmYH=71o!9M`;;g-V7*NSxsk29NHv?J;xx)talg8`_mT;#0IUn>2es#V{gyG!9b?_T9v>BycK3OqoA<&p^)$!!vowC4 -ok1xptqi2odi}DO^~#=G-zV6dcD=<^F^|xyK~Tp|U~&%o!?NG&)_WNFe7=JQxFIv9nJQ;$IKId4Tu4o7E7M>{wc{xhS1?EAdnJz5 -#p7nsF_F(CidgVW10`vNCUchtH`0)F<||S|e@U699rZ{uhlwWG%0g3b8(N7X^r#RuDfi?A)w)YTrRXjw`rU%eC9luT^%6D_ec?K% -bA_<%6*~RFm3G?+XHjIaC!nk-`r=&H50X(Q2(}^~SIHohVlh8T@=(f`3__+kgf-k|(`np?rJ&d3-AuSbD98D01VJqAxR6U5(@~PY -bZe9eMdz|HWwE2UcV5jP7nR;3;xpF_S4kmXcc|Qa(|gvL4gt% -{64Kr-29M8GYz+C%7nn}r$OxV3S}NVB9EOu<U9Ja>9=mboXFVKoF`Mp1$Ugc)bmORX>rrkW5uzPf(rEsA-r@z=r5|!isTa=%U4Y1hOBS_J$}9@ed>i_uA63D -AxA0Ddj8(e*;(C~Mn5KLpuucTk@fm{tXgROB2pAa15E@r=q=I+QbTn;#GrZo$!XYD4tQlN5MlO9$STbBQjJSopQ@r7-45y~TIXqq -N`9};X>H%)lhUGjQ`AeSmtM_$;M=otC@#(IJLBFGRfx_@-W-Ehp0IrVW?3*(>*Pro@znerKheqiIYutgHk!7lQN=%5_w7`7Bo`&cCI0e{dBT2e{WuK_R!)cW1ZGb+>o-nl*8zE>tbj5|XnVY-v%WXY3RXp+>zhIqyj^3pt}nU--U7HGm_&QaM~i?lG~G4(fiO)0Z9PdkZS@yeY&oUG{4Sn@D(1-S-NMbHIM -GQ;rn3ync~;&Y_iLS9V=)m2I-j>{s9BntFs-Ie}Ms+5>h=@mZOWD%!LSBi`yv|fhXmDU>F=S$!DnIWf=ka^QZ|Is{>O#F{FeOmLh -K3BSXV%Y_P4P#rmiE6{`Y8I5$8e-I_yLt3`y?$zdtRNm1#dLueSYDaRGGxSPcKN*8(;`-;2~h})kitFPS@L;q39|6Q9W(nuZ-+D@ -D!#KP$aTtUknZ*igo2cgIRM0zM$$mFRf@$xm}ax?^Qd436Nl34=_0N9hi*TMfc5j}*TB*Y$rXe_B(*RyQI``U)K8z@z;)&1E=O#d -KHaJ)T0pd4$g3cBJux}H3KEfU44GRsaD?}ibGF*;&eW$i-avsgrWbKN~8(uypl{2vl3#UP=>&%5B!HHd{hFRxRvk@J?>5V7E{pCPKT*R09>Y5eR_)*{#H -T6`Ir(ASfr^^y9&i`Wt{WQ+u1(eKQ4^&2@qT0bKuH|QjWln^?sP;yU*blPyOihQK7f3cTx#2?9F=Ccc$?i+1%oer%jL#p -7)+Caqbho_#J~%0dIlz2gb88Hvogju>Jak^(l4RFRq%}k!4nK#Ka&*dVCv~kGXr|Pg@je<9CH+5Ki71j?-#*_s^B?DShl*iuZJ?_ -xeT$S%d6zeN*1b7dN$K3ca~s|L2sWWa>5eRA{i{hDRvTz<6Foo!(2AvF+OW=vse)ZRKsGWROA;3XdyFhZaJ2yDOarL!j1{40s7I9 -r-@e!XmC2cQdU=xKtxhVTVXZAk(5gUy(cM5O``m(L@(+CmvMN7H5nZl5}7l4(~^fPmT$aYVQ!i$!vU>~s((7IGVeUQRAB^_nF87m3+YIie)IeCG3wM5(-jk|V~} -0PC*Gj&{YkGa+xvh-BQfJ*TQyUdk@?QCMiipd3wCTCj-e2;#cCMZY9drvNq5$6ldP);d<`>giKeW5b_{P~NXAP_!Cmhg?4r(&Q(= -WAK_lnKDUR|Hia29rU6#O4&TZN@A#mMc~!lsJ}?siKHi5t9!W#T#T*WiQ1bEX;OEx3dWiTI-OY)RVflGv}Ut84rkiPJY1PIxlw@- -upkr@4x|lP3t3x*oGe7KWjsM$THtBg5{g^Ds^;rtoGl#)Es$5B1<_+Vj?rX>C@6I0x|!il@P$Mgl#fY3t6Qc(88e%h_XC`(JkbajjI&tf!uVzr9)#f$jp09IzxyMF`Zgf;Rv)eBBmrkQS8VNkEH%wv-Eb@9#CInOc-*S^AV -wMDafGG;t8ND~REgHobh)eV~qktkP?{Rj{eDK%a_awTdYuY)8%S31k0w-=Ux+S)7ZeP0lB@>s3YG?Gz5YsHQi9WxVMR2!>}aCFcW -&B{qpA>JBIsH`O>EGVg}N%}y8d7-3b!m2jOFnQKiQlDn~f%}of$_k%KnbrNZ6b0!HpXOhq@-o$R2Jc;~xhLAcsO~XN}qEAiDZds!tQX685!yHN4jS01isIUCKFv&n#G`yC=T9h#ww`#7}z;8xW(Zmm3h#B?j -@pkLMztOCaX7T=FcO}mfPa!BY<;orr+}u*xZzz--EcJDqcLG6GM2(fbR(+%dEfDfVEN{mpHB`+QyOG#9l$PcS)JGWYL|u$F(NxHi -613>fATPRRsg5Wl8`goR(Vk_osCyu^LPV>5v{RwGzL0>+UWwPQcz<_lm!QyP}}^cysHA*OMUZ73MQxmF@blL8A1B4OvzMNm62zO8hR6Kg(vN=x!*FCW>J+hA2RWX(WBx --ZgKd@FhZm23azwRsoUB#5W>H^I0UJ7%v@unpS*1b14nVtWc$C961lJE47s7SIM-fDLuSCPc1Y7HDb7fVlW-!2_b!FP3wj*$!Ua{ -WaPL#$#Awq0Sz-T8ZW@myS0f5>s=Ar`ow#UP-Z)5~;z&L8C?*8l&8$@gf)K8m@cD`igkn(;8r-O*OW>%6&`LFGaH>(7 -ikm*DLR`y`xQarS1NF&{*vl`hWu!c9yfk6M>s8H21@~8di6R#Q(e+56>E*Dx`-h5Db1VwMd{yUBjPZCvu+kXC1b&{6L9PA_lM4;T -RHaY|A_xSPq(Jccjo -pARh%e*=**u+beU*w63AmW!X2@I+H%q~ae3MN`8<%8`nS92g;G))=7CGf_UDgkb7jc{U3Kb%GztA|TUUJ`xR+1Z*(GkQ*3cchQ#* -U;?A=>+x)J0b6Rz)Qr8@x1vLAisEn6%7S+$!%xh)Ioph9bz+`ip0aVanGh7VB_=Ig==R16N-ERqrX|IE=4P+gcMjB8y}2+{yT6W7 -uuyieAqwPk9VIp_3!QDI`1vCJ&(ei#~*cMQVPQqRs8${e!td -iI8fWc~qf#VvKoPsyotTy1Km~dqhl237yKZ;w^_R%JIlHIQ7&GF4REoEYT4)INLefx$UyyqKf58F^GqNBJqrJMuOZB6beI-CK3K8 -!fd9EzU#~yX(pBv1u&5KW-6JWXqpXrkmzP+#evbhvmSKPIU_SW^*AKGj$s)L;>+$^kp#2V*tv+&GNze7jTLcrjEGGo5nqX`uXJ^h -T*Zv6m>KfMYQ@$a$e^(tmT_mvXhL-;nUf0N-MeVV=`~I>Y>ULdmmB8mC`3|yGnky -SIQEJ5Z=$2pUVhx+q}UQB07*+@2(isq(pa&=a$2qKUqu;d}@gn6(XW)O(O~$V-+iVF+r)@V`IMTe^(!@duU8gOk9%dY7c_EaL1k@ ->~=$kG9(Zy(Ec1s3%f3@*l+5g*J7I%Q96zVWa%$STP#ZB27j=G|+lq<7gT{+0qSUxdBBg!JWdRx7`hp9red}z*yY9E}aIZFTk7znk&5IYAq-c$<{ -WI4Ig=gQIOLDKDK*z0F=lwVg+HSJYQUT;E{$jUk+Aq$xF2OAoCmbE0?bq_($KAfP{B4Mz|jI{VQ&@wcd@c$O9L;~VNr+bBp@PNEl -cwuc5c_^HqlvIHU85ku%yu-+$m~bqAQFM6+lZ0nvVCOfpdx!jhvC$P?qVe_RPAE7YTT<0=D)!BQ8ER1>TmA8Af)O(IH29 -VHLe!lG4^&lukRX*)0DVLKPbjD_fKo?C&B9MC?*FuXbB%c3Q?15#5=Hl^K(l?(`<}h_-wJSpciI{M42+osMKFSx=2XCj$nYFneI2 -KV~u2Wd}7dl9OFNhlMd?|H+g@i+`4|i#OCtu*{r4lF7yVQKopGZDYHl4Q)MZ*()@#Ol*WL$#VqzD5aEPj2NPFIFwa$t#TUKv#58j -kPCZ!+1-ECiu&i^u5l3 -`S?_0ge8%T4~fpwKHxmOsAGK|hfGxwdhV(tu~%OeCpNgMwI7Z%JlGEJ!r`eQZN+T6_AV&HI{b{=Du%y-v5Zvn{zyobgFDF+vt>5n -!l@FRCg3Utlbc;JYkV;u^7V*HYKBiB3<$DFxC-M0Zg4` -#?BGNPAH{DfnGH;lF$OzWVeJ74ed?CdGvmcvQIhZ!#Q&m7#LSBh1?!g@b5g(9%ekRF -!XrVjDOX!ut6*+#?aJZ)bb3Zm_FG&tPHZ_~wwWT=50O~K^otKgnf1Rbh|jsys92Jd3O@?_G&r+QnrVrwzdem-@dBJ;QH8!!&#^lR -Q7jhZiSsqCLBa(0EyUc)RaZqj&#Js=O-p#G(A3;&5OiVOD%&gb!IcUN2-FVVWOD -fe>9gN*LsGS&QKS15t}_2(9QyTf~-@rG3!>c@-|G|;GAhB -OKd(td5glAsoR7J^l$p~dGi$T17+F4WFITf1g5F{pIeV(jA4Vmit%+QiiMSYD2xnTqWh~7g^6!=*$@c8itrd#THs_8gTfm`cObzaHMqlDBXeO*&N7@HNAE;!lZ6F -y{G)G8c7RAAiXSk@CacWrrBS)6KZ|r%E`GK<)unyYS8S-bT1uhhQ!g?+ZG?nppk(xlsGu(=+rHanV&kz%vy;! -WYt5n$|S1_$w=eCKGqd&K{jxk-BJ*U$COegJ-Z^_-Qpu#9L#oMv1Zp|UNdP^Ow21)u~e!Zh`Fv7P7>|pqEeD44IQB$F@1YDwYTAu -x^U*nqb+x1hk)gVPrmE)N82M4I!01qDLuFc$n(KMtQxh;1bvE*sYZtpqB=%40uh5am`VOfk!xhl>#a!P@ZeK5o6M=E9$2))g2x>` -xYTtR>qj$9CFwD_vBts_s_mgOGh&ot?4XGD5L;U@tT7!l;3f?lL-i{8aI21Z?;*1R2da%S!o-igrP$hRhzPu}v0k9sfmWr|z24Qy~yzv~WJfn;#i@!{R5h&i)ul^t6F7 -J5J`|2~CaFH?}`KJGlK+g`;35a1oDPD-Z{<%(3cddJ`k&z;EU@aGV+H>lCgl50>p!lMT>^m=K6&PVKN-fx4V>FYr-_=(&OV -OJcULAv-@bXn`6~2*iv(ESIXk($f-;*CHB|C9G^CK#V}7yIRa{bgYv?Jzi|GE{B>ppQ=O&#bUJ7A(FIRRnCMc6PFYNu{o0&Y7JN9 -+0vObbJ~Q7vz!k&6A%N|X2iwX6ALo%}Yca4T}u2qiwyw^$Jjjk1jmREB}Kq8gdjNE1clJ`v1q6OP7- -+->5?Qew&Gt0xCcLk<&%YY^XM&KOfn+kX+UAL?(Sti`B|D9vvJ+gZ&>W;2yU)qOTRe&z}thwYep7Ekua1~GrwNY$*S$~e#nni1Z+}`9V*Kh$>;trWaU4W -Fw}`J-obY*DVq&2W(bYKxu?Wu2BK&&IT||ZV&81cO(ObEi>+ViF84T-lHNPbJB#o7+@dgy+)gtx=80hBtsSqf7_q93GpiajU3=3x -%3SxRxwH}+rq~8Ev6x;H6>Lp}c=0q1Er}`oENV|14g^dd=S&vTJIame;$&mSuOnq`PfU(2{MQvGm1lDel@fcsT*0!KVNc2?8AO(Z -`yZ)7+2!*r?o9Da!^DAu#F{dQgIJ3u>qIB3o0c8Ioy30HU?fgCC#lzzDfF*t`gHu?)Ye81@-}@sKl`HCix1F5;8aKi=%5fgUp883v7heebKJs$dkcLX -308o|HUN48D$Xpy)K5P#fGBs$6u~^bAmciO??kif}GU@ajxF@xCs?>`ut1oKUR^S-6x@07Nx5QkERLfK|YOXnwZ8q&KpNX;dg~}@?C~1e2d1Toqd)q^E5^55Hd2kAn|CB-qaN9<1AGd8w<8n1@Zz96)^fJ`YvNMglxcTckO6ZUm}GW -T(c}Y#Qs?9FZXE1L?(Fvv6EIM|BB06<0La$5MrnQ$Qte);bDY3MQ#VMBj`bbjN68-TSEb@>kQ&TW$LjJE$`C?T~)riVoGi~rGSM@ -ixUam@h)1x8&uJPAy3TjID3zC_U2P1x>gw>x!PV~J>q;MJELjr34N5|Ddla4#M_REH=_SpJV~fC4Se=AwkoK$ey+AxuvLz1J>AV) -ETP5SP74B2BmBfnFv|kpJe*Q@{^Up-%`35t>eCUPo|^20B(w#o=MC -58{_PvBNSwHlvlb%6bnq0Lz{;Js0u;H?QFHaqB_Xg=mOvrM*taBGcg-+3Vc^jM=EC$aIw1|j<84Xpv586+m_uu9soqHIOV*XU^=CxMXVBO;k_IRBOqCMHf!fmpTH69dQ+ySc(hC-DO2CbL_!yns^ -I<}l5Zc=3m-9}yqHx8Xayn$>^Jw?@}HHUXgB2%bLWG2Ep0`zsa%n0#gEDq~(Nq*H^9OSa7XNOOsCv`-umZ0$u18e)tus_>^Jn!H( -p?JeQ^K;W2x2cKIW!sF~DyL`RY@1aFh5q$0ZI4a5sIfz@dsWL_f}@Gpc_wMrNJMdBe*eF-PE ->NDhNT`oF%gRpEa4bZCr#gDL(%o0UU%=$E`gt(FkLK@Tu&)R6``A7olJ3ja*~F+h=^h+dTRQPt9E$Mz-zk1OsBV1T>;;%>Z! -;yherS)#2%1ZI_p^Gk?mde{Yqb2RPL@3z#D?{csoV=W{WfS3T|zY#Uz?TUa%f=c|}_)tkfADf(DDG}KUW -nkeUrB3^lx_@fj?F;@1O(1;__yAVD^z+i!=oFLjT!CiW&n6QZ>Xm7`DWy{MrA7FoIBiQOB$Y2V^mrLzT!K78Sa*zgWb8MTPap -d~8&Cad4`;W$ROb>kKhzhpKlk_M+Eq31JR`HQEOsYuHEd7_r|1SG*$1cD^38u$PNy(Q(fbmFM~kMrbrnjKub7h$ZOc*H ->8GTQr-EuZVG|Nodk{743UeF;=`-J-8L~Gc_0jsE3413W?=Eo|^bhvQiI#L43`$FSc)f8um`?AjSKAG*H(m$R>DEd%7jTfr4;&&4AcqM4keE3;KB;W1b7xmyQxI?c5y|Kd`1rS@4%Gm} -?_2zs^kpWhH~r{ETb0orcU9+E*5Cd&%ChS0?x3vK_xMSip}O*|&gg&U2yavkImJ7u5})*unAx%MWvuU$K!{I~P7pc*k+Q_Fd{E6q -(_-&32^Wib-XC4|Qi^;R%UO9i(TXuF_6*Hc6LBMw2h3SHy&l(dm0tmZal07!*hP(wewlNwWphi1G4h2MHopC19d`KbNrOeXuJu3I -8mIaNd6CQckp%!@qF^kn7jt1bgf2syCYKXUK)pi~5JoK-Zr_HY?c!J!BKDD`;cVVuZtApdm^QP~X=`)XC!#yZ58)8OLz__5j?b-- -FYA@u8U(qQbsanUaG+FWRBDclvnV-4F+|%&>?>ma)g;BVcW?4WuQg#XMu| -RV0|EtG)TyCjQ~f8*~RlMD=PohL69g$GT*2O?U0=QcG{I#qmCGNN4=UJ3e=Y8lyuG7dllJwMOs!#kw2MNnQ%;w26hG?v%6*w(@9W -`yR?LA^7gY+O)i1yq8JE)rIGFTUkA!S#x3rZ&-N+Ae&&*ibnl9fKl?Yh%+lqVf>JYhR_Ed?QROmt=#dQ;z`W#ib#iZ58qu -+bwD8D8N=9>HSZ(sR|#x8;-Mm&;xO=h^+MCd9bS+y=7^5_~Fr^{!Jt>?v~mj2Q$3uZ}c^y(K9!g;UqN$!Lc-(w^ynTY8$H-r}mZ3 -iQqx^8#B7C!#4_XHf=t(3~F8EhvWh7QpOfi`#7gPzMohK{RF-~)oCZ*O6a{52aPX;mg0vhQ~BIc)wK^;#H$a6==Zmkz -OC$@ua0As}i@CxDDP{ZUEUorIR^6;}jq|wMme;w(!nedl@$Ca>(1cnRkSHqhmS%fOlKcJEJEd9rG@X)}D&aHEKK6GbX3Ej%{7;vs -W?Q*1k|+MBY5_6x$<#qJRkl*sG>sr&a&lFw5jHw3#E -#Oz+ger7(IZmDt%`v0+Rp*lqZ^+)NJNU)Bsp^UGg8?G7@JqHG3`^Q=TJp6Foxv&KVhQPw;Dql{qhoC40tP3I&bW|W_0B{0f -@RMs*B*Nxb~u=R~5G@cBZcJ~E`!_TpOGOHYi5!pXx#0q%vlIo7RVJiA0> -RIVMZwH?MsRl)ssaQDHntlR0}L!)*Hxlm0pqz8)Tj$-MtZDa0|4>ovN!&%!rr*WziR(LN!4h;;UX%O6WM9jCkHivrYEb+UZ84j!=c>Fsf(NT9!ytE-x{b}dttc{*_WG!bG$*5g -UFUUxgE7H!P>oyj%yoH*Olt^-|7qS;N;ne4hT|$=b^NVc$3xz!ER#rf;1&v<5M8<`6)aCPY@%uOUU9Lq^4F@q?DPUm5gSrOPJe$`>E*GVC=B9xXTVnOCs4=(j%hns>@BT^VGG}FzMUsB|kGnl8+bf!=3sKk&PNB+F8}ubd6IRU3Jo* -abn*xGFyy2>a4?ipY241aEdy74-^)e4s)@z7Q)6Ws~RmPU$%P&UK~4Rjg2M)tE7$E%eE!7lc8bj(!~6ylTB6d2CasN){aDn@r{rL -y*H*EN)031K`WyjT(-)BnR*x-ASImGcfC-!)qXQjxN!S3p@qXL+t-Hb8dty>d%B%^J#hDKq=uJPfo#RCyec -Wu!`@Xy~ypFub!IWwtJ^s|Ifs-65fBY2t-&06)P44)PlAZaX~O7F!)Q>KR%lJz|V_amAc;W5kUo?wKR{WtK9rlWhns8i%_FfCvc$ -9ISFnmMTsppuS~c$Y_(T?Tct(b_cK2Gz^XQl`1*Y(u9a7CEC|dMpAlgO3CIy2p-uGM$e<5Yv_-iQ(FdAI4GBJQ-imva$tyMN(r5z -u21$9^^(^K;rQq_iz-2R^z{DZM}%_o`234*LslC|R=vyl6wBRt{5du;j{_;Y2*V6B4D7SEtrOQN@W&|JzFE>~j}3|&^;EL4JhVxH -@dRfdY8=%4nPhIFkyaw5q^8NE`D{49WV+lC=Z{6PpU-|c0m3yvl6lhiR*gf*?ZKc!U5$~;Nm;UJHK&Y>9V-Y^x%vQ$oT07V9CJ%M -pRIg?(h# -vJaI*%)%w}<*b52e7Qg?OtDqo0c?3m?XA>&bPMa|>1RGl%G!>}EoIi=oGiT_8#vbRozGl~)z39^ -kvSPTvM~A7j4D^db|qAXNlhF^B9dESCNy+Lu^F}=_z>=*D#NPm!s`4qFV1%Toc|JwQGuZjn`85d=52bj5lK+lSa$YWdJgGbLe`-@9e8Gq}-U}h?O<|j}Lw)U(K;@gs$u0_rCT%b$qlN!QyQTkBL*> -i3=Olr}A7;c#APYv^f;<;?<@HYR<_=1jV~$DS1rG_PwauLG=roH60nV!&0!`d=l~X7VjB5ujg$QbCaTFkEw2IyM~IM)GF667Iu;5{L`CIvk|W)cVAtQ?1Nn-{fkst-^QG6^{Cc4U-Llvt_QGDT8-Mi&}1Vjg#&w8r>xGGRSG# -5O*@j6kz-|_iUlCA?#3f?PmhUJIjq#B(b-q@1u{HrJ94($eC+vF1AQVxz}=?TXo};<)rZwtcu>E@gLPBzP`ikq(*K7rECRt}V`Y`01%i?=d0NT_vUTjh8KG>7&)>o&(Kc~Uj<%yav(+jB6!wWOSnSh6vW@nPMJt-9nTj?wC?j*tiQq)hxm -nM;uKaE}Z~iueJx-EQjEi8^@hw=CVGt9=qg(&If)-@4W(C`RrY;2oF>u2QKqipJeGJAhM6>kxoAZw?ohgQD7-z@3nN9^EK&ow>Pe -xrhGeW993>Z|VVQ8p~SZq0>@&8>Ew+#JPIwbVt7-!BkF>i|m4ntS<0??0bXV5m2FirId(CgE909Xq@%Mj#1U+XvQ7N@q~4>-ah>z -yEt8e-s6{pKT|%<&8GXfnX>GK3q#YjI-eOq%~GjXuVWtCR~|NV>|lNzeGF2izTH24@lSDkIuz(3B5wKSb_on^AK>_eM1)X1DVI)5&TqF4fsicX%| -th${kd4E>yg_jpQYda|Ki4**i7HMynO7(3XsP9BS|UaRiAD?djLz`|rRC9JSVses -Ml&Xjc2sLU_}Ji}gMgtlN&c65g}EjChv(?Nz~rUCQNzXEWG`+}W0ybXxREUO{H^GPAs_aYf;hhNVo?^sqaZZ5mhU4x8G87B|+-?AcAiR6av^ -oSrqaX*SJ7PTj;;8n(EjMvUCGX#^4d9o><;wd}Ox_9N(*W*@6fW>1Y>`L`CbC3YX{v3r6sb6|Kimf{tg{GBG%LvVYelx{tAI3su6X@?yf(oVv&*+ll}6EZJsPNtDW*Xs_f>10AiGpg6m -_wa#m>b6e5G;lGSgOq}-R~%SH1LQ7XC5)HI64%rdk#-kVXy60fs~+kpI4{epP}a4x!cU@64ot*KInLf>$u$C6@PgqcE6w>;d1y;| -kE@-Dq!S$+FV^|)N`d#j!l>oo$_wR^RFdj0J~%2ResbCCK4m4ABgyK-g3TPFx24>`C4?XOfLXl~iI?1P+}`TZ0^t`1emL+0;;5;Y -I|tU3Iyq+4&*(e1%geJL@kA+pA_e7GPDXdbfmJlqGVZ=X=fIV2k?rqz74}$j61qKviY21|3&jt!m&{u_pX3Q$<1T(YWw@)#?(}j?WS}}KA+?1{%2OHa!_F5cvz!&NSV4?!HAZ!4WSE{S|um-V7LEgra-3L}n{n0f9-c2_he$d65r$>+w7=@>gDpe~~d7&pT*hAm=sIdB`X7`Fj{>fO`bPrs~L)4HN(@ga?mEV^=3sB7{8)hQ1T5;agjmDck(Bvb8m1u$? -5n3lQn-PfhzDbCz7(sd?RaMXktzr(N4KrZslw?K|O)#>s;#t`zu(=WrT-=n`+Iiij3O&FpIn85nQO>3weIy4H+NAv@KGmkG(Dqz0 -uzC+gcZu4pLP)TNRMfRXh{?^Bn09vN@~AGa)7o=9T*Ock6HPT)P?1$^@F*v+Gp*>!$GUhk -o|rEp_`VQdMj9+NG1;8KbJ5Mgz);r&U6Z07<9!+C9Nb7VS6P?#ocAJyH2{C_SRRq_BR@)!&+SKWb5p=B* -TrFa9iM7S!yrrI3LP(2Ce8iaI*nKKqnHYbPvCu(_y}Y`A673Yoks0`yy5$rXS^c}9lJ!{q=80eETuD1?;I=}pGZ1^riWf#bpVqEV -l4qGe+^8PnFnPdR6u-FnvD#eelf*R3x*xL5DXp7HDmQQ&vHH??z1~t^dJOrJxS7jKg%gF6EXnMHoOP0d34@r#ztk0XLyd3a^i?fU}B&G~`T4V;9PV>vW2J#IG(ZC>EVeN9d#uNsXE##C}cADkv)Q57h3D}tC;#kIn -^faGFn%HzU_v&DEpXtIXT;&^23od*;z@ac#sfsof$IeJjHd^VX;86Z$wplcklM%s_tvFF@=CWca5bLFd{!u4%4qPH0oa}VfSRpK>O(UbV+0DxN57XF;I|c68Wt|k- -Y3iTu@>p`HnhL4_7xcD>H@^z!N2AGg##TwA^d++9g%E6rSIV1vmj&)6;l@-!+ -ONdit8!V}y@O7az++6|DDw>B}je)h9A!i=(=~Sj+L@ieF?;X|^=?FpEv2$7^k) -Vhn@{CQqDIT5eeCmK*40ufnHQlq(`m361nhbCu-|;j@dSfwg>9MN%k&u`x>)ok6|_MA51O&7w33J0dqN#yD_%R6FCgv8{~=w+63; -VQbrLRx1!i;fUbkLuiU?}Rkshz?BB=#hRzpkG -_{=c#&G0JdhlszFj?EQwtn^|6#a&`aOvqRWOh-%CL$S`LE -EW6;pj0CEDE#rXrj+4dA*fR$43g<&&_7k5gEQWa1Vu(l-Do_x;n9T9U&mLv1uruA5{jBCb8zVB^3m%hJn#Cm_;|&z@jXOf&ECdfh -&SGb7a<^8cQHNfLLy$Joh$s-Hhgi$c6hx+ImGHx53rUZ0msTKu0SXfx&%h5oIVr`=MI%ay(3P{N7pg1eo{(Y$nFK9jWCG((c;5)b -;01~YL-1WaxMQ>>I1Ao@MobJ~cw{=cCs{erHE=O8>2A8$ldG5Q6;~yB5I3sa5L${x5)7B}m=<|?CQ6^@@raj@qL*a?Ts=pI*p=fY -Puf>5abqIxSB#l0lqY$Ox*aCYS@s-nR1q==os|VNV#??;{VEQu<+IRIGi5tVR-%ObfQif9Y&JI1RSq+0w92y3#)4{S;lrHXsA|Gx -ltcr9Tk?Fnm{@L=LV5Mkg}qT;1d9zn!eweuIuep5%8H5=&SU)4;fir3u7M}w6J#fAt3-E8g6bJpqissLJ+!w<0g2y-=_x$24NEAQNN>>Xch^E-cevVK5Hwz@BNJKQ3Gs>;gB$~<{~zVjV6;|Xgd -(ye$~p0erYdkZVZ8!#wk21^gNF4K39dPcH*XXKbTYv^2EUoLCKjBg}RY<>p-1Q!}Xzz|l>lHUPFCdZ(Mr|{jm#o8+AfAw9 -6`d^hAex;rzO>bcIWuB!Vx!WNuD5ArgB)~$Q}rTgn+wF&LI>RcTH|yCHa`G7IVBDIOHI;=HVpFS7|ww<%^|IKIzC3H<#5eikNbj~ -NURSQ@Eww!pD+z|6mZwoNWriW&q#R0N%BJP#Y#9_HTumM4GB%46r6iTS1q*Cl=s>MZxCpbhmvd&(1n`r@WS@;XKoK3L{$ -HCiWvp4g1#L{o4pLGp6@UlnznTISsgpT88%^pCXLCC}b|_!-oX6n-glmPG -0OuaFLDJXLAZvO%btKxcsS~lSpkaysImfnk8dg@ALgngR&JQ7rkz7P*Ajs@%rVN#ig+&PcFGfo3F0upV8n?&LRTR)Hh_xKavYDy3KEMiOc7{}$nBwfk -o+5%1@7)5QNO+zqQIeAx(~d|b!JkAvbY{0-D!fj}yVVS6R_G_IL{lQyII~rPBVUMc0hwviDAZ^clcY7846zg$cXiEZY!D3Jx7@-au9*c*yEhiB!Q4_M5tfX*-)Xo==14VOHHd$(9CVVkHs3UwSS -vc&5CnXeAqw$x#tk8{6l?4*%xucBjwX&1H?YKT3v^x(q_BQcHD9u`=kqaW$(ZNuGlEmKF4fr~e39TTl3b}-nIK{eQ>S-SzFq@o^i -Id1aBHLq7iM!;?tTDV|^Q6`zW$!)@;muo&Pj8GWA24b(i`SS%?4-75k8B6r&^}1YK=IkmQQz4&uP@P@Ooqm;^5N8v$wm0XfN7Ffi -|8N{8zA$V#n-vEu(nhJxI0fb~K35wtiu$LU-z8O@?41IrTXxCbfv4?wFA0_$p_+?6?XoLm5jTQB()hahNA(3t2!jJpVH4&+2WHHu -XSub!T}CiIdHvr&gTUtzI+IcA-8Imlpx0sE_L8h7Jj#pmmxsq$0KU7GSFqC!$5_bd-^utPEdqQeOe7r< -v19Awq0B-2Wb4CC%!fK1@oSu!s3cl8_!Q(`F(<`lm%f|t^h;Xkbl|sOZU7tKWl>i6Feg~N!WSBE`> -p}s!@4k)`1MyecY7|hD-J{2ts-{4^Iizhrl~owNle`T7&Lm1t^~&!*C;w*6m;{L_XZN{yVL16I<8kQXpj3swcn4yo^I`Hx6CQ -7x^`O{~#zSF~jell*?@AghMn82`1gkxSRc5_IIyH!{?wuP=jxN#@?!?Ml@5i -hoqQm&wp9GEclh0?0+TQ={ -0SCi#b~-!vkA&$$u<~?M2<@^G>mo^Z{B-Rb9f+dXcwD>h#QWE%W%1Ia4%yXH ->#)d>;QkI!uJ4XYVKmXZT1cFU*Wx+Dd>B9b1$sExjK}|PYf?7FzQ)MOLIivm^B~!CMX_{4a$or2Iw>S{+}gn{qzAuXPb1_UQ59lb -MXzC;|GqD)PKcU)f*NEHv?De@WdVcwrxQsY&pIOFWP0aO7}&x`Co77yTdL6r`uG~%hT@+d{d6DZvM9n7U@_0L&f5OcMvm@ET>8CZ8$4?1$wT$pTWobfApon -8!7fSo~3juumfhZ`;K)q=am2l*|G?BXSq7BQaPkfiMxu}c1tQ`#XVo7h+e@jpI7BLh}Ua^+q8r&MbEa#+m3i`4Bq9YZchx@P2gpm -!J9cn_xv1gK4cPGS>gj{Ft|_(M}@@qN|q3uDx#<^t-ysCo!r`C45aYs`}ozDGvM#6_3>wJCi_ehIL~s<+`PB5#KT?S*y|37SlXd(={x+Aq95E!ToX7^qXfcp@G}9@xUgzuh -R?SZXj})!$^e$`y-TX^zRw9LBk_Gdt;QgYLsyZ6IAWfH42GKds1qH*X2Ah2zF)kQqX?jlH1=};VbHq%bPH^|kW(ZUFL}~e`J)zm5 -RD@@=N=fLvc?fa$<`G`)dAVewI4}v8B)QkAccwoV-Q6U;1N++IVK{GRlK=`BgPcZnmN(s+q3|nV9j@sU)njo{-EMw3k4^0eB9xhr`eG#edM>)wOC~gFG@`%TihskPM$wHUmfew)3?&+ ->LG2IL|vQxCdQ3I$TCDNvKdk>_I2FNS~kuYo=bOy~6uZiLFNAL*Zp?$kD342}fa&lR<=x1oGl7o=m*EI_p?_)0Fw8$lI*T9 -$GWLmy+86TMWdEIdOthJ7buQ{brH6SFA-ii(*$slli7=ywkW?Ghy=}AeyCIriwLRfl3t0$H|{ktt})G&5T-V7pd`139)%%1BN#no -%ce)uGp%+=+ZE%W)f6@3Zuf7Lq$=mS9&t{IUQ1eNs}txY2)jAouo%bQsf|DzAKOg1Wa^>lT(}O>Al#1snA~8tS7CmYHaZ5&?Os86gUB0-i -WtR`sVm`X{ww51E)C-|yw$bCA9AiQNIRwm10ZErh=Tsu9nFr)h#pdwVnmx3eQkp#gi({m&>r=!`cL+#GJ2C0WdyHqFvcxTeT!1;m!|3ZuLc_J!pgq^Z -HGudg5#5dGXy-LM{l01dSPSGNVJORAUvAs%3Ru5+95J&)J_GEa9aE_9&=VYu3Br&CqnT21I$xJe2HM%&8SYue!fOg81!)hbGP`a%EpK -g;Kf`WeME#u&pJq8S0hMWFN(%5MNeHl?WP~L|9J=D)vS8l(ND>nurwXs58%ttBpd-mEXoZky5L%?n@}11|^iTUfTRQ(RNfDb6zz{ -6v5dJ6EYUnVL7pfSf1i_+^O9#j4>@CW;rI%5{bDw;-W!%9@s76*8QX8RM+<$qL&P;37TOZgDH7^K@MTY3AL`VJH%{*iklI&gc;}) -D6T(@QR+GBHaJy#$vw(OTZMYc(~EarVVP@v(kNO7R%pY4L8MIPRP5!tQnz&6vUh&?ahJjvoC)qc-mN}a8<N0ZmAK=XT$Cay1)< -{}8kBgK=F|>*@#5~rigu&b7gJD>_fV-T6p#^3ZN!Hsw6aF)Bc-s83w2C_9c>i;h$^KwtpIR=7biupE(~q^^8@Ilzt~J)=0C*$*mNhVo>7v-aKh(Ajzv`1AJC~ -9&0ZmqSV($YFB>I|8gaQMTe`Y_IoE=4i6GH~2<#+nO($T(4>%_0n)ABh1F}d}*O&K8pnlni; -vm177>Ol#y&#Ots)KSWgi`BJyla>HH1H1;Ey{<**(b6NP&B9+9Jv-amFu&guzBh*jkryF9{5@w?gk~OoYRMEX)Gk{&&hC1lu=EGY --%0aDoF<;=@s^<2w5JEpShw;Ck8+bqWUeR_D@D0M?D=Z1g2J5b{R}{vu~t&1360mAFiYNO-U~qlEn($7PnVP{lmSG3e!QM!_kV8GMVr7v;rsa=~qZnDdS -Q@}TZIsVl9ZiFw*9d;Z8wl~;eR=EFDkpWj*x9<}M(rg0^~Z%M(IeZ_llNhqq3?E$Zk!E^x&LUf8pjj8awHa-ruimF -qwX!7NbNZf<98ARYBRmD5_{{CnKe#r^M25Vb@m2_n28uEi$N{D`AY-GJmhA0Z|+;lh!M#JuZWz6_tHgBXE$nDYrOcIyd<5wCjgkW -Xw=)^MLsa()2##1p0I_i`mTWIWmBeJ;7kX}h#FF2TD7u`r>Vu3sZ89?!Rc5AWJZuk!e`~cjvy@|M)m{=5z9jO8@3rJ5#9L`f#bmBzP -xW0PA+s9Y5t2`o!&v8}vkS=7$$Lxpp_eSZI*;}!);uBYOcoXFnTLhNqhN}r$)w(`(;^-8STFP%69}zDcgc$!y@N;2{!>=z|DlYT0 -gKqMNA7dpF-UzCe7`9jc_1EFQy%#U|-@TKQ48_mrpYVCMpvR4gmg>fH^RJ2X4){4uBcoD2*mD@u&i*cnM8AdChwOCQ2$vPeD&TK} -a?eI~5M~?;n08~Fc9&~P!z7do1ft8^Q34o4+zv2^f2rUFk5M`@v|fd;FkKt(6hYC&nYY~FL1LQ#5#nrSExfU -&lov57%t@vSGD>5q?7$y{e*oMD(U&X7KGqQ-7M~jnS!~=`+0IEu6UwG#FSIeQORyBO^KGS)pICf6^Lo38Obi9Vd0F!mtS?lF)v;n -_g&+oAjz&Z&<1>}^n4l{87??89gS}O8HDZZDD(}{3KcKYS+St1<{pkkBqL#sFI`vBA?!W1!71Y)@CHD@kA(g?I?Nyd4>U@w7D>Z_ -kMIm7hcH}FLwa`RWVkApS$@fKF*eo+c{eU9(dRE4jz$)=Bbkx)rFz7XdC0C4}Kv!+p8%fGQ_T1VPB$@9aaW)&cM!N -WE}cV1XuV=l1)AoDLwjCepb1HSjbau@mA{@;pp?AeZL(S<|&T|Lz;Nex2`uu6YN4Ur$zS=y|Gngob?oOCE6_g6K>}dN%*>vb -EP{LN{az}>7GRCm^d;s0U?a&DxmF0w>P(gSuztfkQjJ3kk&u2Xjxzd;lqeb91Iv{AT^$uy$#1ngl>*GMUN3#LOCaCs%$U$vPkx~#Cgp>Xscrk_&IJMs87iLnr7 -mchoz!B&gk+Izpy-(VHp{5wE=7GYLJ@;AI`{cgOsbbVRS=e^hCy}huZ)V~SsA-JY?2NN3zR^avos)%AG>fRwWL79XbE~3U`&YFV@ -Nko$iX)izZhj)u_b%Uq#? -z8@WUzZDzs)h&t`!gI+Q>dT3ld^W*Up@@YJgqnWCnRCRc#Pn6GDoxQ5Qq(8XH^8ze4q$hu8{+>6V!<5xW?_k5yS%jOJM;QOisS^MwTsprOiXZ&kklUp1u6~C_8?lRx7-wFud93Em|q}L1l&h -pRddblp*4rbs}5ew5k&@+n+GZ&r<>@J?;)C^z$bz`uP^jQ-2QgPB4DY*;7=xlnc85zC66+RypV2xqDw$J?X>B!i?yWOChCWmnJyI -i_L|G1+X=;E9H(m;+OC|a*Img8g%|=ti)%(CY_Z2542KwYogqhSIQGg>HmHiu~f>-y7hVO*+$#wu~q|QSd%!uWUI&Cjz(EZf~U)b -3E}o}l+))pJcsX1L#|5O-GUmiP-bF{B9UcCnmY?GiIOf_mb_rHV(Oq|{|lilM+Kg~%_YSw;lSV|7Rv(~2sIyD&2M%V`y_sMFt1dz -Q+IxHOk%769<+``=vHz><$lfuup&8e)vbVtC+#;VCAG>9SQui)aq2K4$NJN;DR`&i>6&IwJUOH1BIEoh&8LFyWOR+`d`K>nn5r1( -^tj&^*16Y>;$qLlvnrWfIB#IwoMNgQ_ -pk-uz=z;*aL4uQB$^fLkn6)HCsSetQbL)zpMR8HmB$&5q(0irSSo8VjX|@rI&9j@Iuf%f?2WU+RZjQ3t_rp`mGq^w2Rzv&r -O<{19t4z9OH(9wUmoym*3s^W*^x&3or-@j#?#sOR)6wYA#k1Bi^PQi*czcGz!EySxs)s6AdYa9WjLa>)owc$lhgXtd44uQnhnB0L -n~MLd?q&w=k4CI2j_&O!RrP4}M=ipAZ%4VRN2A$hURL-i#|QjEsyUrituMhPo#sFo;3Ohco?ERj#s!cibVfKpCDfI_W9At6rVVeN -NwU9VtR-XU8;&Wq9WB3N7N_;)W9DG;JzVt2Kfx~{18IJ7ie?;PqpbX!q>6T?M6dsx&yq-YU!o;@toERA5R%3}OkazQ1mz~`O)(dW -7OxfNCn+LRsI;a${?g#({FYf(C;9Kbz+Lu@nggNts$KFlFIX$aLeUa+>oyaHSKin}LlUfV09!df;3C%VmFYE+725;$xf9Umo5Hw& -!e_P(*(V~oA?71d4TF7f{OIBBP#E)=AHaS=UmU@4;sRClnX2~(hIcb``2pwS_JT?nq33hHPEIl=`W_DuXy0;p7#%Cut@^Jc7l@cD -iEVakgYK;|PJ=OG9lVpE5qnCmhV5;!X-J@MGq_@qxl?aO68;Rb)+7a4tZdkhY@{kpM&8*(T2U8lueDCSmMR_%Xta>^w*( -D_2Y3d-t!GeM_ -xLld77;(4>3^zMbtQQvs*tZ{w@pFYiJ#o<(_FuWHz646`wyQKlB%ao-7v&DRO<1{^{VjV7J27rmQ~Xy17u$l&PilJs@8r`P#r2K; -{?pC>iN6P-je(9QCth-AfF%Cc8~Dfo*(|P# -iLo=4D@;_fZIrXkfM~h^u5(Uawu@KY^z?8c9mP$aT^s -5X|q)vd0R(f7TW>L=?#l8>AZ|Y4Hh`wu_KKE?ep-W-P>p+Z-;pbxPgCRBkS^YgOj{bi=MF2q1>jdThPg^iD%bf&|0g?OehOQ^CtW -MeK6kw*lGZ;^b6Wc%5nXZhVO0fsF(N9_()3_^!cC#+UIqiEnUgwfuWcWk+rq&G+h(43JLgcQmT&%$y -rq4Rz2XQcpzqv*AZelYgtoHo0pB*hrWcY^3n4g7rKqP&{w6JlZ-%w{LxrlCWz@`JgSMg`J0G7Qs -=Gu$?x|7YRF@ny_FPV@GicW3iq`3%@PLY!9P-}ghlugEA4zm-N;*SLQ-%^%*^7CNkzZNVvwt?7y<1YvrA_eIo{(9=TE4>eS!-BNB -gu?aeN%qRsPP-M;(i=a#7Q}iDWIe|ZUm^OL9R=}tK@;D{ejNY%me9sg3ynuSbKzXEClHkN;s4EQT0#ACQ6YXk^R>jd( -{Up%o&7UhVdBEI96r^A%9&_zLfc~+r7;I32{bJTGQz~Hhg#K5lF>(F6Mo1)Y?slbdwfIX#K=nBg2sei<6r-b*g;K*qU(w(0&f}t; -IQ-Y|3s>NC)dQ16?)T{q-}&Qr>Tf@4oN)`-VisFlkc$>LqE%6JJtU*=h>+ju;+q$LzW6ZPf`jz78i>B -VMI)<9NxWXJc~DwU>0<0DI5)^FU>Q`DbK2xEq&e&gH6ZJi&h;fN>p7I{3a)3PRyfqHWZl$hI_ndx6^S2COqlWF|nO+(+I+$go_)) -*k?SYz5_-#dob%eCA~8m|8*5>iI7xljn(ZVsel~_XakBl2w1x7S5&DY;)kUkNzA~O5y6j(l9wY)$*_1C1o)b%uM0NvF(WUNwX5z6 -0zRT%Hy&>dQWXFru>qLxdZlckrsE_uN0Cnh6P#)T(hUtUkYd_v0%GZLo)*FFWYMa3kG34jBe4PKbrU*X --C?UUt@(c2+;R18q-MGnOFuG+s($~Eb*EXsUp1J!_ozasmKtJmOUXd!Uy5$EveBKtgEF(Gu(r_bZJZA?5||WjJktj=>z&d{+ytm@ -dF4lzYH6t&yloq=m+naPdgCd3B!#ir2%j2MUC`f@ZzBh?xb{W;g5FY3i?y4A7R&w72>$FD6DtThXP8R1qRp>E6GwZbZ6mR^Oz2j>E3gOt7(I5fl{;IG&8_Gu2<`S&AsYYYUh^BCs5-kT+}2`?686+MGNPb4IjPXZ1Lch%-KXu{o|;Ng%dEGBv@*4eBbNJ~C1E5=E68o?E6RbN!~pEIV&)+G({)Mdk1I@*p?7 -sb&|;wWact+K_rtkcT~}KhMm%c}y@auZZl9Jt&=V&nkqbuj8LGdqluRc6u&e^Ec-a{m2kmCd-C>m_xSQ6^FeGel^`|O-kt|ik -RS}YL4mVQRDk)nx2=O4+^YAD^Ysy)#BDl5DH?{ZxQQMI{s8F3I_^z-?{vk*g)FAKbEI2IB8B|j(LeYarUm@Nm20vkTNstqJGf+vW -azFUlZ5MIIJ%Ga<}dTgc@b8^91hlFkGeawN(tjc3na&A_k}+Iu(lP_|y; -F)&Rb^GAwdK$Uja8t;27o0uFH4%)325Lr0t5rVGSCc7v|AGNSQTSOY=kG#x@LfYwst9Tc^+V`4U&x~HH^xUY~RvlM|g3aCO!Xqna -7J*z&AQZ0iVDN~mOA3Jl?UQD0{-kxd^Xa%n3BpxCugcD2^M2iOo)SdD)cU4JukU#7@6=}Uu$-WgOp2c3K@rN_mryt*_RsTeNKN*R -ml3R~3*kEEg;}2#h13kLV6LbAU9@}aj%k5~q2pBKyL0$FY?ANzrLvY3J*3L9Y|QBC&gJ2PnNK>~YFJ}~z0O@0o7mQ%=M9}8AK4~v -QM25!{h0VisIzt}(V%bGg?LpmvHzL_Pn`F0wyA?86t&viy4z?um`z0W4R(KjFfeB*Q1mMxbdo?3oz#gB9fAUfl9hJ~q&e5St~5uqP8DUVZjH66T}|%;6DeUM`W6BuY?An`Q&r?Lg`z2yaE4%+_dj-fBEcK1Nmd*%e^KWMs0+mp#ci*?r_eHm?B&d8H0S+ -1=Q!nV*fzt9a-UBEs5ccMr9j}v!8RPo4U-Nu!dyBLQ8uikP$x3$=4Z+?&V2ZUDC|TtWx8O?a7Mbq?fXZwd|ty;2;M{o{}qf`bTyX -WWvF5Z=f%8#YFtDhCiTe~xiBth`mBT~LPl -F2l^YF^#Zx`i3|*s_53R#)Q1!)Oa%#WUGf4B&nV%T+PH*;&_JK7JuDZqX?ZQhwi~Iwl@>U1{<2Q>^Db^o@qtL9k*?a3 -U7!}(Qyn+vMd&bXO~!rk7iu_R0cPqwS`3670WpBo4|5mNyba4_s>4564=~pkX1EX}H45=$yAXSqi1Gt(K(lq|F0roO$ZjJMMt%pb -qM%l}$o~r6(t3WspjWdh@zy$c!>U`eaFXsuq%er?9#+#x*%~c-s7p%UE)NlAr@LiPZ$D`TLq3_>I_Ys3R!L^I+x=sn#)K9+Y89jS -S|{!=K`EGy4v5q-`SV}i4G)eolFXi^97Qr0KXC@avQjQ(vlNIDUoe$wQaG(f_g-Y1t(l&m*|ij$qt#KXD6= -NS-9=RyIzGMJSPMg{j+?!rNA2e$zyYuEqE0_^aB~o!N8L$3#W@Flt*?l2%&0sGxPSHrOrWtg-&5i1e;2;V(zKH$R8_oy$y)->E0( -C8_8+F&u$=9q)az#nKe2X^w>JhRl5Y)A6h)0F*LgMJk@02&GVWuz-=ne3EEZ`6Q^sG%JbI@vC4Fobv>uke3a;%8_?0VkG}fO-Ndf -9V*|R3RMc(jCHN2*?)hM&1T_06b?B&3?GPQ?&c^!M7Jr%GxzJuxVhT_JKWr5ZvVrea>s^T<)7t~d&c -$5I4L0MJVwkldcoOql9`j!GJLMQQ+iGHJYA$WYD}!nd`G(1LzQIS=eSDdGn&Om($A_>}ZeQRq>DCxWM&e_a)l`58tiZ-#iaJfXt4 -&_U6$xW5dm=<+e^QZ2igv0ctgx!TN`T#J)K)4DU-=jhAJ5i4VfrJOiXvFi(oxQAYg>&~iyj;o|6YET28R(s(Xsa-Ilo%$EyEo%W# -mey9)w21{luL~cEe)_gNe^pfrA7dXbZ}~r-7?bRE{*IifJ%tf7Ro}x0wIXkR0(Ddd4_QWU>0w6v7LT$DOuqBt9sR9V?}{wk0DoFL -Zgz%5+f1UT;O+}2qIeYjsp@dW8EMPZi*WUIfo2Q(uvuo*A^h`L-^pWq!{$-uk9EbbA9IHvhrR2uOuEN$$~`Vu7vUX0W_A6sir~j0 -mLF#vZE5GAx51`a6O;_ogb*e)N1|XZuWlxP)h>@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FJ){m -OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-x>o#MU1g0028g001ul003-nV_|G%FJ){mOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wF -Y;R#?WpXZUZ_Qc_a2!{Ce<>d&B0wB!*(8p&u`R_;q?4s6;NF=ylKc^qI5xH%lkj0ycPnY}-R#D9|#)K!5-L|Lxx1m#q{!(;KgTyKmq7zyJGxzqkJGRj)p+@GIb2f$Q1VDD`7t>+2Q&{_TxQ -tpffK_!i(5Z&JztwgA@vw*l7zlfXvcY2ZrWn122y@DG6B)A(P&K}ox0{)A}9|B(u{CEBSr+U8s*6o)q5jwBc_{JsDuW^a+w*vSElG75IC%Q!V>;{5_>RTf8tR=#4TE8FB?T-U{ -fKO>U-veF){E2>l1v*~_TnZ#rECXHvTz!@BvmV$9+yHz#@BlCZ{37s;wC<}!Z~v;X;mt~24s3g~jDMSc-UQqM+z!M)^>O|FOTa$` -o&nwjd>75@8{3Z4F?GXIyC3g7d<>&Om(zen<3D(m~nQkmzMOGS^DH42?88ilW`f$M;48imfCjUv~38buBV -8buF>8inpdjiT2N>-Qf4z6gp7U%6W5dkOf*!0!X^ -BzwF@_?!dYNd9w;@cW}{M1HSdA%4Alh1gFwunU-2A@cd;3hDpF6{7cV0QZo8T&vVR;0LZ1zy1nv7un&pBEJnQMILWoDSY*=ly%$% -Oak8vYytk|O5yM2m0}M+)6c(NDRy&Nli=k|LT^cv&{?K&rEYI-68YY!+q?9*Sd;M6tMNA7Z-;)qt4Zd4cazwa)gC48Sn<+uXOwMhUUkRab1Rv9~!$2>35qU^zH!W5eV)wL=P`rC-(cFz}3JvtP=Viz>UE70IwzetP=f9uM)fen^mHZ -U#t>4xn{M*;kT}qxW99?=r_4q^!vHyl-z7xo&ON>(TAWX6ZlDEb-)#X5o9bS>*8jX0gv-H%pw_*&=>-Z;ROHnHGt|Uu%)^-)Ir} -{)U0X>)J&>o$aE}9^L*vU?0$F7e2oVY$biP%Y1KIFLv3!Ug+*#FZR24z4X5uI13zJFYE8@ -08QY19g_e4u0zJH=oD<~l=)X_yrom<+ylIo*4-&_b_O^_`~bg2^lp-M-q|JV-q$7c?(GtOy)MZE&vePUUI0Qw>g!#iho5(eKCif0 -;^8&G_W-v69|t}Qd>I%+^7}fl?QO#U&)+8FH*665*ttRUo8KUOJhegWY6chueh1hIeK!7~Qj>Vz9u+=+8I^qgD~;_j8P^{ZK8^wL -PyKUDZk6ZjfiD5OZWVdIrd#;i+AVV5uAlq5ML+wx -rEYM$Mg9+VOMG}l<7agHShvW1s$1syTDSPuw=~@!bc_67?iP8HaH)M+kMvvBBk}QO;9meY_J}>JUdb0X_R2iFdu5(?_e%d{uh4aY -ao|zi?+3cykM*DR9D8C-Yi`;V#8kMhOi`hHB6|0qY^hAXW^zaPeRM8CTO*KvK{kLxh5iO^WG -E6U-vk{Znak>8PxQ(Z#2;65d_3;jNV>*J&!C2^l@^jRe`c>>p`l*pk;_iqi+yO(jw;dL2rk-S -knKN&3uTkKTS<(gIQe-^hkTLZ5&1gV&7cyyA{*PUM2DYL)xYf;$tS1|`2?<~aow!jDW^TG@2QUclD^Mrq#Set7s3>3s&Sypr58prlsZs{1u+{GyUQ -!YNz_b=wvtd5QLY6gLo#INwrEbd!2OCI?&-p!++{r=i<$P -oprtawr8dA(o84tI%x(i=rH8uvhKQs!Ptt|DLb9>ENaqsszw`ibgj6PPEe!1L&vnUKW?V1tm$I9Ub&NIVTzi42KRgUjJ2-n^=7$~ -=FE`eIn=s~Z=~^{ov^s^F2140T&my7GVK97X%S(UDQ8S?2+d9!Z-g;!cJ2GD{R3HxL`q;d1BPz(9M4Qrr-YF(^8vOR9V{YxW>Ez< -^hTsYO@YipqUz8BqQ*c}tSZKVTr#Ozdd+m)B1}52rCM&Yk{Q)-8F><` -b;$PY^k77FXRNH3%UTFnVsb{xJYWU)P6BfEZLxRAiXXrz!yYg)K63}HtZTzY?6eEzC#{4rYPgmy>ts?xa%WrUNFXO5ia)U=Lz#277|x=K2SmWCD_iBLa9}I@E>z -qIQ=|-q-~ZtKO`Yusw(&=Xy?xR=3&8Sm}h7j@y=tWhawZX)^3uYLhRbuti{Nk{O)EpK4c%Xh%ZQ+EW#qw@PPFMqGF3Fui -l{gq4vZ2L;WrTfF5n?s(_8dd(i4tpH9CD@5&)*e?HM*aP{lW-^3 -yY#G)(r`*P!BZ;~POi#C`%M^gE+f_`d`UD$7L&}Q=@dFgLqN5>6MDE?Ziv($89mi8!owx}xTIoSJ&{lCRc2RUx+j`XYJv-I*6pX;9ust1jvRNxmp@4g1 -fsp=?oq;$!v|EXY(F=1Oq$QVLLN!D;Yq^$3oEeB~DchyBxD-`D*f&*jqyZsvYq5 -Y#tiSCZd#>LeH)=I0<{ehCDf$Ua}~;6S`A(I-V63r{vH=9G1MoOy@6cmZ6}Gcmog18h0S=95NEN>t$^OQ}M(MER%EqJ^--hof&!q -&Ar075;3+9Fr#k9it~zF*?%ki$S&nHu*P;vy|$-4E1R}F%un{Oc9M1tGGw)@N9}?_&9s&F5Mk}Xv_m#a!V!B{lFX~zS{k%15vi!s -<gEQCn8@61_HAI8NgKV(ye87Fxdre|1Yd&uEr7kl`=9ypA1cthlwW!^e8#mJg9;tD&WEfZNwg-p2wm4;d_HHU0w0iegNeT*k -V8i^BwPBq)X6zYqPzuDuCCeTJ5tMClCznjHK_(H1yinqd7`u{|=~_~ch;R7zM`}-7TICd_G21|%Bt%IHoI^@v21A~gaii_+!^6Xo -gqfn;pN@)mEyAcIPUJ99`mKbYE;1>G1wl(u@nj(Dr%6*KoxZvb%aYLoncZ_T$f!OrKtAFrK1&HeEY`4y0RhmS?FT&QRDsx8hB93L>R^(1PFT02V_gOXQv^W -`yWt!?4S^H4t2Eaq(UASn6WNdDyolaq7k*1S4RWxW%n=l$yZ`89!8skSO;kO@w$#rpz!ig_P905=T_r@Wo0?nIV_cK -O*0C0veULZ1j=s668|@*x7S5gEt@6&TOL;RhH~E!Y%>umORD34YgthUOSF6Q;V1)9qDcnwU7OqyfSGYu)@mrjS{xD -N!{I}u;YWWXoq)Ck20kO19AbT%v{2DR3Z!0?-1xz7R4g@YguW9@N*C_U=Q%)0Q#r_+6&SjZc392(VsLwI(Xt)V!kk9{0LEIhVn6+ -+|rBj{IT8L`(hHls88C8L2lqTMipZ&6H9S95u@mO}W>0;^9yNv0&!%h|sfl^Q* -R>bq?RrO^+-3EH+N+U^qlM2#$2eZy{x*4nni9kdf|J-I=*tT2PVR$_x8PgTiZ62`VngbR<>;m>REDwsIj5n_8Q*Rc88h6k~3za -jY@BbrDBRKK)tYVqBvQaBRC@~K8EHwVzfBFh?BB~5pU#<(IJU*nNgi)rNI_j9`VRcniI)hs{jP?mkJPjsVijNj& -7am6MlaT&2o}Zvm#YsHPUkAhwu>KULx-wJ^wXp&?p&NBkC>yroXWU__gS+<%BWR;3?k{)ti -TLon%@kB5Hg;I!Q*^{ZvvxPh**7PFl`@zd(aRW69*fw>b9(j3KlvT$SJLEKUzU^iYEWp6)5<3~c-*cU}vdM0OP%4|4OoCK!)B;cDov4J(SkOMZ@NlV@~#=MXLPm}6o -;Kk3eDm|%0tPm#Fs$)UO$>+e|s6;%{gO*x>qu_+WUO!hJBIIBlhOR~Gdn1HPMpH%`ayv#!Wfz(;FcbOjjLak)>+n#M-};Ehh5%imvxnK%A{*r6dV2tgU{CceTqAo@ON264P@T0%nP!cN@+0~y$IK5F!JIhwgl?5A1dCiJ>OT`Gqocl2cogqvD0RWBk5)u5q&3{U5X4=wxp1%yIxn209C%tbE|C7L&bgpDQsV!)P~I!4DKw-1C8v_9Daiul ->MR(^>{K>@@HrU&tSFLdfpc12xWTQhGm7km}pXX@ob6zLV -)zxqGcSMH+vB8zX5iT_(yMcU#ENYIgZ)IiQwd(F4s9NSiq(Cgpv1QTXXg3(VV}GuC`z+TvhvfpR(*Zva$|6oNib0$z)lBm+!fE)& -qs;7lP}iKRmtLm*B9yd!js!Wi*kEfg?^Ga2?yZq|B^`3YK*LF&9)EU=Xs-R5%&(Fb{go~3bFlo=Wrdt92PVO;uWg{!kTqR2!IYL$ -mP7b1CglDaw))dfz46suv)SV8>i%M=60yN9D7upmUgoa~Hqk3V)XOQS`W0 ->QhR<7ucX_doZc%&BNrtqWAN>t)Hi&UMIVCHQAC~rEK1(IRS*Xqf?mV1V?xYw9L$TmW^MIPWwqz8)T_$uUD^6RTbj(cH8s6&2qJt -D_5*PoR)2J&vH8Tt0mTGxLDU7R0!!pgcB@ag7%*E*HQTG)?skyS!{l(SK^*#?&rAQSa8G_YCgeijTt)5h4wbG+x{5uV<+1%>v{4! -G5>Pc5_+XA5gw)`KVj3zJKrNxs|1BlspKf_u;(SMmEs5I%hDMTS!l&65Dh)Uf$5YVrMO5A9aYt;UtVeUM&OpBv%o%ke&JMbzT=nU -dS5U?8*b3~kVw(v|ImJ}av_3}PMA$L@-=q{=EgaH!zqua!@& -PGe!S>?qThJX{LPud=}5Z|D9#;gwV!y42vK4W8-J3G7+zfMjyKmKlg7WF69@EObst=q!DKuW_JL7VzfSbkFE&YNizO6rU~xHpaDV -#ktzK>O&SPTqdJRtc%@C{Dg{%aM+qJV`D6I{xffs;Nc*8jcLo3PyDiO{zAa3)qKKUxKy8~LxLJ-5mMSbEM7rV-2VVoyMY~$23Q~u -vOP`dZLWAX74~BlkvDwob-Z-!6*8@|qZg@?%FHS7x0;71QV34UktV5McDcs`D_#f=acgEzu3Y_t&&7p|O9YIn(k<8t9oF`Jn7Izz -^F{XNG1`(5iSSjvtDgWSL~4G5Sv>u#5+});>!A -s{~S?ti1t2xR)BP{F}jqd|^_Q#W{W8p`+}nQ-Kb->nX)W2sv!fFs>=h5`F!akDj<$g>UIQ!w75ZNVs!FGo=*lPeMJyO}v8ti~rJ6 -OJKTjVKf#NSu9+##W)0vP%6f@1|AS&wIeFhSjvO3(g_5Qlv9hCTKvIp-L4ZAs`NkimIUWFkh{;6+Vx|FRq_A4VPT&Q3bfKU0Ey$+ -f=riUpMM$+V>qdU`l#>5L@h#7j+fiUF+Lk8sNkk}7Gd_RZ$ji%v+N$kFH#BC6+X44|K#&OP)h>@6aWAK006YIO-uj)0000000000 -000&M003-nV_|G%FKS^gOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-y{cmB*c)002`20st=n003-nV_|G%FKS^gOhaEyMN?BjM@3UF -a$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoRr1UKmN>WUd<%YL}Ox1j1v-+jl0X?g$qGB#1kd#BEcg#yED5xGCMQOGsCiYaVT;2P)ng<@VX|)*@xgQ -1UnIYgy2sJzM=4&3CH;n!7c=UOt2rpqX_<%;LixoRk)F01;M`({2{?T&UKuF2p&W*Lhu-ZzaV%H!7#x~2#z8+n_w4$Wg{Ku+XN3K -xG%w;BT?=tBT>JGkx1V<66Gu+_ydBEk3>DU=zAzhI3T#c!b*bsbG?(O&zS^|BzPV{>KbQ#66romBLD9F>(PvQO=w1Yu53nm*XsMN8vj0pPc(ymp3{6kQ1}_a?-Kk*it0-62L!t^y%GE-_cy`+B6wj6@h{Q$87Z{;iWJ(lfnXnk&k+0u -!F|$>vlrtb4SXJwM!kBaQJ;Znb}?_-@Y*l-wzmt@XAq0f8;3C>sW$Q -2p&gp62T`4o=+7!J?l9A2|nXeIRt;0C)%R#KOOBjeF-igNUXqlkzkmn4E?_PvzqO7N&l -QQlsYK_@?&47&I+!Cw;m`DBcPQzv7boUQK{Oh!4=C!^eDlabH5$)M}ICWB5MnGF8*oTmGie&2Hn==S?lP~Oi79z(Ev3g{_8Z~%|n -DM~O$Gh-oeF+;yu#>I^xt^|PvLT=Q5c649Lo6-{1vx%I_PrPbl~x|>B#rHGl+*0>^}qfpFacjpD+XUxNHX6 -zjy}5*_|^`uRqSfJn)9X@61HL-DV=)h?(e*W`!*?F&~U4Si|FPCh+l{S@^ymL7LW_gJz*WJIw;V%V(iJJ!WBi_0{)*voH>a&H~?V -nuU34{4CV(a?ST9f(LSWv(S!bXMx_{)Aw)A2Ht-$8~u75!BYtiCOC-Ot>J&0jsE;-HtM(gW#A* -eBd{T`}TnIY;?ltJY@@qhsr(c79Xt@S>S#=HYwD}t3_Zq>$oL<9w -F9KdpScG~GUj+VEw+Q9TAh+W+=qq}%UW`b^0{rd8Cn3p~! -NdHJcAl|}&;5dSBT#xyAaQ?0qBkDdYP_)aUaX(a%*&(Z9Wy0$;}yY-IXa3VduLNK=~gF~M61j$4Ly9i7O? -&{^3UjQ8)a0iE?j7(#&k<`eu1;Kw{8MYuAJ-6^LgVbAwUF~pT}N{x*K-}@qfgcW -Z{NEabnxSw@&44!Xy;#VM!E0ZjP~xn-f>7|a}HdOc3ra`-&d^%{olPF?S61Q@_AxC=>0G2(J!B`M?1f{0eIhQ1JZp@;SV=JPdHHD -dv5?f`)vT7)NDY#>o$OIjM;$kvtR@IVdDn$(~}#}e_IHSCHT7L6T1cV%M;u}@WNXlH%4y-e|Y>>;QQHILGN2{1s%V2E9BR2-iG#` -avRG3?QNj~`cc;CA5W^xH9xF1#J(ExH};yz6%K>(l!FAwg0>oNsRgKF;5W@M#-S&Ju#1 -dAx1}zxc)-q?7UZzXN<@(;dLmPwymJC%QP|PVo1McOl*lcLD!D+Jt<1ZUTM%b`#{;>?X8h^Cr}5$0p$UJ9ndhzkfICe-ObT+<$jt -UYK<^^pIBxlFH{a-UIyn0CaZ@LfT{{g7+w2`=aHL6D|y$9(|#?DZh>FMkkpa@vFFzcU}iIB9+m?Y>06U#IVDAH+C$T;HF65OU#%528N%JOuodKZJISeF*iR -_7KL;)ej;4jSr!}H#`LTeBdFa^M`=PEeikn5XQ~7A4a-;9tOT54`bXNs^Q%p20!dWkVJN;kHn->1KWyj1oG -XacT>}zK?@m -n;%E}razAQT}H5p$Dh6*`2^~leFF0B%}-$bzDw{ag8Tjfa@*EFV0``bkI*Y;{t^7{yH8S{1ZO`9Ik(eOpxe0wNu_pv@-)?x@Gwi^ -(m$bncRz#qC-i5>>CSlhGsa=-pD};GpznKb#{0RO(Z5#_e3a>(;IF8`slR~US3iewz4l&}ZimtR?v3^N=sP{}uD~ -41&KVxcdvxlTLpD^F!+kkQ=Xk0d%+d1@v?K3+TuFUxXZT?2F(pml8}8e3;-!f<0bBIg4Hb{d`Q2R8FV=%gFbMmm%+mUV*-GD#0TN -E+?2L`0^{TtJS`We)`?3=+Cm(KtDfw4fB83*HHhO*MOfJUqgM@zlQh^yaxJz?KRNPhp&Ophqhpxhqqvy{$dO0vG*3}0Vi*PJ~)31 -`u%Bwzh$~=qcO{PA-E6qXL2jX!A0$$qf6RB&kwbOFKlTC9q+jf^Tbixpzn;`2D*A+8~W$dZJ>vN+acFZ-wwRpz8&Mv*+G3mVDJvK -<1vMscYq(fx&!_5#tw{&17D{;;r@Rea`~p$F)p^fj{e=}4fNO1Z$O_~`Ud8i_uf$c^CtA*@;AYkE_f5+^WVfgw(d>f?a?7+<)VpZc}USoII!cLTv$ -Twj7M1ZTYu{O|Dr=EK|v;J1%_06WN#55Z?%{1E;A+kZk{dG4R6N6kmX3wa!Ug!WbZ3*)!PztF!!3I2lU^Zb8-FE05Q@P?1oPV_O_ -weDl!@Ai+;{!JSGh{pS)hCll;@VVt<^vB;nMt?e=fF2I`1oQG?pCI1xpCI1QPmn(T3G&N)0(x!z1mkz&C*X(6J^?>^^AqsXx=(40 -5q$qs@Rut;13!J{Gt5r|KSz5m`W)kB!so#E8iluhu5#z+YRCN??fSjKC-wVZK1aP?)bMsq|CWZoujxP2@Uk!P9{vK~_x=Ly*H8sHKu+)e1UqDWn`-R#GG~OMW{$5T0=ocvW4;sGt3()H;U!dI|YP_F0A*oMif}BqkLH>R?LD5$fHW1|a%^GhM -L9u`7_wky~WP;2$FC#dE=PiQ!5j?ys|#RLGy8{RJ?A$EhMWe9fBa8F&cOuN9u#t71UE-QVn43#6mnKjy8O>W&X4H*phH4Vit;JR1etE9ABp^~(0r~v5_ny&@NI%TFa7c;#5;WK+8-twNv_cndMzbD4QlLUFbct*c}s&J2^0rxo?@ed@({Pj=`KULvyg|VYie)?#X -KTFds)$g|uGsoV_?W>B)HEB -A{pFbJltc3Eq<_dy5f4)Bm_&@ekjJJA%JZ~%@NK>lw@~NQ5Kb;m5KKneu8wpkp4$1uS%wT-~-mgQl4zxc(wp*W1 -kmayLhJ-}Ehz`Lx|I-lQ<9&h^ysk9_=?|?%JA2gPeMT+D(G>)H6I@4-SfTSbf}}b*9}Y$RH=T}h_8f+E{Rpz$bmB1d(*+tndl>L~ -6+yO-|KvAB?~KRapgz|R2c4`Lj&wH>WWD8q;lNMX8K9@mXP{mK&H%p7IRojhIs -Y{d6N8-eGZjrcy5AnT9U6P!u#BZ8|5UfL8Ax&QD4@Hd?x>$A@#Fh7RR4T;{{iy-@J3>k^>_roNF`m%}asqHxryqaKCg&EG9M5&G*KeXqX=<+Waf{#|qt_|feI*>1DXIOQ`68wth<&Kie&J{X62_@i;)7oU$qd3%gUyS}Y(-|;Bt0D^3nK87Ic`zyvn -j(L$Fsiw}W1X-{A(}a-tT^%zK -e~w=hWW9CH6x93sQvrWG72~|qRPeV)rh?u+n2K@SV;blvI}P&B(rLigi__5V-KU3~mk5?mN5Abc1N`rR8F)WR;Yl-q*RyAUUe1{T -et6jo$T{Jefcq#sU?%#llfL(wiTd`R2|S)O6ZCugOys-YEPUU8R!IE;&~Ke)q2CVG@7*-~s9C7jv9myrHM7v}8MDyd#|W|=`E!Lo -nhpFPJ{#k0z-;uxsk0%+oH-lgc)r5r8vpj$;2)37M)|+E4DCAfGT>nV!TAL9m!bdno`d=foP&NHHwX0o_#E($11~2%hZ=Y~!P^*r -SE8Rzm5}_^U?mT^HI)c^HHCD7oa{p7U28Y3sB$D`hN8Sq`zeW==`n)pu;n-MmZA+l1k;wz8d4{;f07_cMbYEaSiHw{x!h+^lO0E -yRX4G*?ST4J9H81RYQ>NbBRTm$1h(5J?_p$kgK0tgnAva81UG|sPFK_n1?RZ_eT~Z-?tW{9^bzf?L6dKgbyLe>&IiSMLiB&g7BjW -vOO!R?<oVZ&on^q+hs)58|5~nc -%X0AJWdzp{+-pTh{D?NKK)j(VArFpSiGJy|3iUf-724mp3UoALHK_Lw)<6#F -xd!E5ums1b44?3H>9^-ZOdhnT>*Q1?JtVh4SxgO(b-wjCj;|+*kwE_4&Yy;|fEJ3!<)@=a)->?Dv{)$^bCqK9q^6_=IBEKVV -gPhXmHq`%eeSeDJ!Gz$>x1)Wh+yTBc=?;{4_Z`5~V|Sq3zutlNeR>Dx*ZuAciM>5Tkk>tKx)c5TF2M~1Ke-e5yy-5C(+BU;d3zJ& ->H1CJ7jrft-F=&o?_--VUv|D5^;~y1@cfN?AV($%vOW8$doUk4_d?!#nIPL~e|BHUxq|!mK8&Ak_XECiKfcd=0N?i{Wt#2e*AP65 -{V5*`Iiy-R6CQ^C+WtGhqaO*$I>d}eV8?m*5zy5UzsLJIzsLJizehVhA;|uO-*`0SJW36I@lnw2(kDVN1)fhPcmdPzR`l!H?f5>o9p5*%L*Gkm -L-^I(Kp%hA_waVq`^4>te>K7FjISLb*;nwx*YW-2H_(6Aya9f6zrxqwKzqOUCh*gn;3|Swys2{4Td;@K5ajiP_*V1ld2j@gE`QPJ+LBAN~6gL0&g)`2h2Z^I=HVAOG+n>~r(~8Itvq=8r!PeE^wdKxAdkNr_4`(Z+cn)A1ew0y((oVd -4tT)s_NnPdsrzMKX5HuyoG-yB?@tQBFPZlkZK3xQL+~$Js`>EP?Hj^gqNNUe;RaE>XX)<;W!THW>k)J4?`j8oBg~J6p3{x~!W56hbLX8h -tktvJk*9YO$()Va{!E#lj_nq4`s+aiw~}q-yCM9~W$@Jqg_xe0W*iy&{5!=em*+W_2~MZ)#QsE%W8#d?f`mzLi1r; -GW%aJZ~76hQln_52Bi{g}SD)AP}k*Fbu2 -;(3$)&a&Fx#&n?hyiYK%&&*r;=`&4%A}jH4J^fuw;d@b@M^iZ4@SiHfUbBmsWyTclaa}fPq$8FTS{y=|cQP@mg -pCEWe2zyyba={_xkFT*os*t^L;w#^-- -_4*~%>7N=->LUETwF8dV@P9Df(cfZC!!jy~M9u=Htupwi&nEb73Ol}_&&-e4`)}80-t5|9#pAVyJImlx!oTxE@W`}E#*H~7`??}z$uXaSx(QFvc%*Ol}fq30Lq`PdMABKIr9 -o>cxN%dijlW(WI-S$01`>&5HgEL#rb@uBhA7m8F?@o^ljVf$IU?pS?3G6X+8UW0m@(m!DJ+jf0sdFXhGH^lnJJ|jIS>>$eL0D`?W -{Pr^JNBTSSUi$VAE6o{J+ds6PmxM&EaHeS7IrL0wpK~O=lUn1nGk!zZbIohs`_dn;VX@r)06jnJz<2HnihsJ|gndYl)HZ&D@ulJS -hv5Iizw7AlISqfB(r&lv^k@2;Kw&*8kMGi74|+aO^V>mxd(-<>97gG1bKuKKs=YI|4EsP&D`VLezGbYRcA~Hs9r&EBq;OIzobS-z -J@o#4djAIHJ+ENQ>_cHUg|L77a*kttKZTy3q`#->+i?U*ofZ9Mq60tc!zis=Vth}eFcRU#mw)UNs{`+gaR$2AywHy5PzC&S$(BIvZ_GJCOr{eu3&2N~d`60c3i@x>Mc%*_kkJ0n1 -W$@|Z-yZax*S}w+u>CZBXA1jW8TQYb-(w0{hvfbEeo+zUH%*!m8-~T7sLHPRiiF -c@V`vL+inEKifR^r}qgwpJ{k+ZEr2pR)}>Xst>`merJF1xmpgdd68=Clv!h&f77&nT?vk+zoizg*^lgV`uo6v@A01ctz7fZD(pvj -{yK#Hx$`yb4T7%{WSzGw{r!yo5|sWv3j3>7#t~)k>*O;B#)Vk_qp;nu*O`A$JMhOorwsn9=6AT2$8d%BYS{j}VK2pc&EwF5HvcvR --{0=~zKPzqgs{(=f0etzx0rwIV|slEzTdq=*gMR>tqR%Jz6hMbvj8t{Y$Vf$#bt4QD%XMH&2r -*%te52xnXaM+j{-}V|u@m{(eL6>`!@q8P4O_-NOIF -8kg;?m(er(WAzJRzvR30K33y)-wk_k*V6j~4*c48r?BhFa0UqfmME+*gWvNUecxJ!{Q!aAZt%sP#PfX_{JZ&gxt7QNW^5~NrEe4I -`Jde1Jg*YGh2VEX@WJQb9u(G@o`0k?#=c~{9&=4Wkq=S$Pc_a*A?yX=-xde^TKEi;&7oi#wp+hQVP|Sv*gm(+fnW1{3j0e4zUaLE -&OU(WYWnx+Zyo);py^&O!x<)xEFaMO;Z%HXJCr}XzdO~>c3{Egmcar-!&d5sw#1aq8UIAZ-yOhxLWZak81h(uGZkxVvSmy9>N -6_IEp8;?a2_32ckC6P=Sh^*UFNGxPqq#(?G18Q7i8OQO@oYAorED|lY|iC`*?1(HjaNnb -ClmD}IVu&F$VJkbcuKxUj*}EaBt;~UKZ>jhgaunxTbLe6BFThHrQ3~-#8dU@d@2{`7T3ia(%E=LB$m%gji|{D^hK%@$e;2`CDYMZ -Ritl@-jHBPh{&Uief0vF&d(YWS&b6ln_nD=v!SfT0gQlQ8U#t;>NRyblx@T-Kxm&be=kt -I+an%_~d#wwPxbkWFj?^u$m5*!MG-zQx*xzo?07=k51HcL0l~kqppiK#frLK-d(A3riT5S -;`Jk`Ni{j@Y_E1aWc&&ysQhS_V>NKU8FCEdGms*tqNah8G*5%ML4zx(OX`z(sbPFfj)om!B$&f-CfLeCQy=15i9GVi6F12?QDmkmO<7U&(TP|*9gI3as1@1LC6SE3anInG}r2w^GWTrRD5T~_|WeZ5R5LQAyORh06$HVLR6#5cLvdhJ)c$11{pC*+#afG#aCIR4q471B$w@sK0#D3TvC2nUlErx`uQzM!9iR84*kY6#c{$2#}_&yqn9)Fs~pc(X8Vy(i9y{Op$tw -TV<*nK6q3-QH&O&1tcntDDL)n}n7H#Fes;2piSdr^>G%?t8bB2158mjXlIxX579ELTy -G|y})V$AU@vT_s6RO2kyr=X~cNF5=H=6UL(Y`i(nX>F(Og1KyM9Dl9 -;ndQc$t0N=$=z({?xN;Igsw()ZI02qYo-tPW_U=PNK58t(1h2anvIzUdq*STrfj_7SDl)2xlDD}uCZt{kJVItQ&lRS>za*b60xqa -bbY>=hK-PM*PolrG_Ov5Co&j!hV+IB;}-ry)fn=iWs)S?9H3gSkwqBapW+#>X_U~ -3>wWM3bQYd*;W};)mjD6Y~m&pGM;1S=3PjL=)ia~nsJ5gYY`S< -+~@v=t|?`V#%Vo?E74qi6DP|=sV})3xq@5+sUr9SIGGW6T7}0TJ;^zOHkW79qPj}yBym}ckyL>ut-JEyf%z;;D$OECn=Jga;e3W^ -gyu_^QEAQ5EpfqJysE>YBy8TG=sy}ql1col4WGVAnxFHHO}_2|#fGUZS4p+uc6Ak!)f%GL2;JQK&CynBfXpCKOp4(YPp~{Q<)q6< -&}@kFY)_L|js`?3ZIl$obbU6?V@rsICvIQZPdC>|BfR44o6?DTnGM2?@f49DrDF*IF{P2zQ8oEYCM`my36GQUFWlM2pJdC^cy$A_5blS!WB*lp>BANuN1FMPzh5%j!jrbtg-9Ll5{A?Fp?iccJkyOd`#R#wJo}MVC_f4+)iHkkS!P -Mj)eW5G#Apqz=Uj&Ra%OZ81HOcjjSaKPf(9)Ek`H}G7Kw=35GA05y6R%G+v>H9%n?F4vH(gHxDG{`rr{qy# -(qSWcQxC^S69Tyc$u#t<;8a^n<)}8p#oOYh8W`e&TQ1ix!%&)Z991#uYYaT`hEK&{^C-dfWmcxx3hiQ^L0TmgvM=emwpp!k(^SJuKAYheC}=JVZjqd?QB$s%&qW*)Rs-^*E)SEemZr|Bk7i>!gQP_zg|_7u5*%r{q|iqtg{g^`e}U>n2t+v*JOPM) -WJ$2m6bcfh(P#y=X5tc3LpS(ETEw8!gh#@pbL5l>T2)p-fIg1Qr8ClDMTlg5S-ZA_&Ju*W1sDyR8MyYufdfsu(kUpYtx!iqTCzl> -h_IbHlEhqYgYe7aQ_Q^v3jRDbTPjDKgs0DBvVu5OG^Ol_sWpvxS9M3bVvJ1ao6;jyk+40c3TIx*&W)om*Qh}W8m=^9kmJF( -vods2FeCljGc?ND$qZdMdTATQE!e?F^{N{1Zoixcy>4DFVc2A?TO~GjC)WF2|N!uRthRP>P8L!iKH6Y^_307NOWWo{%n0@HA|R#I0XJ^K~!|5d^{t6iv~D -7-c?=-eiF&ooYxlvcMgX3yC$T9Ie8V6kFlZ00~D#^P5DFC0wypd!nV7Z`mNh+^vDT%on>NJF7TNWcgg0CJq%qROBfpHJSr2<*Rqn%%PsGH<+eEEhB8V -4%Sab-D;#HQuN`9wVLwq~nOF)7e0~3L7>IDp4XO>k(iiQmQ|DB(l^%o(D;P -&e!L}ZZ9GMwY6Eq`&bj(PMpxT&iM52SOXmCP`a`9GSLS-&7Vd<=zngjO|{B1Wrdn28C)i1VC`&3F~8F0-KL<)t*wwtHEBz!FPf -Jjh}Qy=PfMFCiZk4`f@Q7DZZ7oiLVPPiqcv246J^lUQ1MoU4>0Y9bqhciw5nvPRq?J(7jl21o(1bX8dLF%_}2qEt-R6pB$Fkg-b) -6XsTpY=bE@II5jp?UH7>037%bszHh;H?9W{dokHWu`&f5n$-Or+dG0n)VG7t2eLsb}dcCQOkh -Jad3Gp@mBjF;|cc?!vE-BO2?KQi`q%v^>@94sMP`-KJiNVHdqOk!yvSZT3uW=v5p -Gb`hJf=1vi(xr13QiP+a -5zJU+x!x_8D6MXJj157Olmw+LzYFBgvREm$8_J`SVi=1d3XpEz-QWHIj3jw2{0Gosd^Nr>Y=H)=|vUdTDl}vq+%SXPjzpQKXW6kxGwHa~{R$k0%5xk5NkC=Mm`C!q0HI&|nNz3WXwqKyXP4gsksKTS;ImtYYv39_^80f0seyuYxydlS}zi -{F}*yCnRFAI8(nqP*$0!^oo!QP$w00N!S^|rt@;Opi4;->JM!ZC9KgGhZTswfyo$H5$P_}&+o>Ui=UP8ctfMR(jNzTL&GA@dWT8|Y$nF)kk<1bXOeirVf1w$@fvGWO`W6&-4m7ysbCtaw*d@e@mK&cXfJ -oR}n-q->mn2c%PnkdWq%j5PZON-8tjNK=aW%+21V?;NPHniH<8et&h@^hjC3hANOu)MeSR%ykYvA)d_8|EyieGEQH@(7`7*rdTwS -sS#tuIoO-9oP!53;%LZm?N5!jNZU>&Ie`98I|rY3GX1eDp0}(um{^c=@L=ECCoi&=?i~E#n_;8xIMHw -gAO{Ud({z54r#BwSqFpq@~cjy!F1{~3^A&EcjZrgM4jy|YExF!SCZ=U4GpAMu^=mMhP<$vw`~W~X{?7;MFvZ6!gMH$C7vx)7okZ_ -O7!_kH5poqn8ou-yrxizAQ-o)XEB9&wB@;SL052|7d*M-*`e()jk1)4F -9p0cq!{0BR^L<>w+i2WLUV?njH&K0r{n-r~eJWaCABRbVk?+?tCsa@;`p!r=8j72uvEX7>6(o{!ka8PX;s+%RsvT_kiKaLM_5~2D -1Th?GqgT*rDJ<5@N;oX#Vn7gE7^^8waJd$5JXxO*lC9|{<#R?~s&NFb%)Uv{%h<7q*F6gOmf#qIP?aN2x>N%$S9pGZ -W0b-AN`z^^CR_EcB&nJQuvzuCTj8hUFC@jpTSh?qIL2hc$P+(O-zn7cP?Z%85<4U#O==SuRvYXxISwpdnxj8MOJ>2Ad1fM+jFUW5 -Ga9((v(5h0HNaOSYy|W*1{O8*dpK~_VG_dOhyooWV44uTC{7&lVhrTubyPeeB8S@cq~n4ffX8sncAkU!5dWJQxly%81KTc~1Om%4 -$Jp4>?%{P_Yo*F8=ZNo)omOle8Bb;QOj^NpACq~lRSz|u*z1VWuarLM+m($sMzb+u5hD8;_jBn%Zd&VMTz=s73K3U3`z92Fv}S-16_#S_kJ0 -m}uGg)aWs6MysGXCX>uJ7S3<>S~(b-ppauSK2ik}(N~)k3a~{nRbX=Y(em9-z>TUD#F{TRM^r1N;s=aZdWH0^yqa)M@L;M^f{-T;2V9UXoK9Tc!51MW(!{&G_LHRYL3x>U_$-B(R0$Evm -BxC{;e6XWo)bf^OzwQqB*_Si4QY;J}nVuED1X;Sq68_&pl}JEx=%8pSFESv{6;Zdei#!ZYFiNVzgba)kz+YkHPz*TMzbLxALrB6i -vT=Hg3+4%lR1O=aI(H#;&5btlx4seG0x2T0w`J4c2_m`(*GiUASl{-O7z(#MeRj6{BI0}vo2DXP%ciMFVAE6;Rjh%gbEDw*mC2n1 -KUWtsIw0{bo!xTI$ul%^MrJ`-hO_!J>pGsN;K2*nTIcknc;6NH5Z-3!`CWRO9OZ>g^zp2ew#%w?*y$UK@t@ -F2$1Sx20~UISdi8orzjmW%AOM-e4Zyl22MDz``Xz_2mqQJzYxXQ=`yHhk+){8W{MGnM`%sK@E)NWS7rjt}obsJtfiPA0z7G1+^?Z -Ge>l1b}^!dDL&4=u?^mWw(hlT79N-*F~Zj5IfA{FQpzw+3|=`L%BH!#vKu*SaqmPb;Wou(bpuW;**H|Z8e ->7wY@nB+!-y)lt<@mREnO@cjFM$1Xj_rDeS-RYast?J%jGE@>Zon`Ig^ni^mYIi;VtgxPvxeCu6x$Akl{B>?KJ~)}bx{IB1E?3WOf!h|mAgEv2 -M#X-a^sUv@GuW{mbZI7@WiK*E76E*B2#cRNeX}_l>P}y`p2i&8Tl)sxFWJ`=w5%S`>^JZ4YV@eY)A6CvS=I;ahZl2focp1wpa|V} -RTo&RFNotiT$Nf6#~vOmhc{sJRENG|wqJV#jA3>0sz_gP{7oCrNOkY`lvLTc6WlSIV;3&$D#307j#DYCkd?d>qF^^gA|)cCX%?}m -eh#}QM22PnsqMv{60*b0n%o@qXgCcfX{TQaAxySaLB2HKm8s~f>reBZ(b4IbAiS|y(tq$!3a5cl?erJdcwUq<&%XP+2ISSw$u`A+ -Ydoh&*5{LAg_m+)-NT-q<*odbHjT?MuK9KEA+Tl#oS)nmCgO(@TuusygFj~ -i9H9*GLv`ogQr$8|Kd$iX8vzT`}SI@Rd+l)Udleq4__Zd!Cv(?TmJg6kmoDt0`&$4*ESE|X=u8A&nT6OVNxjeq@Ji12WM>8fm3%Rg@(t+}z -k|60tDX)VyABQVgPyb^}2c#!{B?3v*C6b9;t5ZCpu$Y?4mH6bA3bW!HCw%D2{(K?x2=jbD3Y6&5QQUMg5wipi2oR;@2G@#?#F^H} -U?P8c5*KWGVs~{OH9XU1n^|qMVTuOYlD!k}VGLw>#h)S5}@XYsIe8L9YJS6WQZQ{i+K-1xodUvCYCtp&O6WDMR@n*J>F7 -16ZKou|(*IGyUoAEN{luNwb47;vM-Dky#t&EtV=N=Xi$gJgNGGG2+Yer^wCh{1EfJ;Em8=mJZlx4Ktq3mt4=dCr4VVSdRL007Pn- -yCRAwa+|?vg7_SPd}?Hh+Ta+EsR4#Zdw#;Abm(5HU7N(50SO!>z*!Uh9YX<-Yh&@cd}AZF#bfI#cY;i8Y;!5OL9EJ4y-TMCu(gV} -CCM8)fsl(sh$<|HWWwsdk#lg{j9Jkz%p4{**E*&Fo6ib21^5MfMyIcW4ouHxL$+_}wWARwHOlTim2cHaS||ePWy-^e5Vm8Q{gshW ->LXW9_T8u~l{G_yMo(4a*p5bsADvIz;!PRUGcbmd1P2?P9*bkfXP5IXD2FA$?B9dZAWKFpT8TPj)kCwY3RV@Gk;Z|4Y(%UDv2>(s -B%4mli7DBt@Q}Qm?&fdV;$Zd*^DVoU@LCl%#rU#Pfk>s+0blB><|N)qE-EE?Qr8jrk%U_-SrMws~iX(_ff8!7@%Y-|@OJU}a-ZQSK@B=Wye2uqzQ8xciXS%-FO9xm($ -8NfFWEM@Jkn~%$x4r02}wE|5;l$+%>5wuTjAG?s&V|H337B1Ks*bC~Z&cu>Y_io0E*!wnjM%gly0=2OzNqKW50OP -y}lG>Reo|a;d{svnaf+A(EZ0|S9NLgh>Q(2e-@vo;N=!)Jf+g&jOLD@cq2R~Z+QH8-r4^~65VZJ+>V2JM1`mN<{SGwJl)Lgt+a@Q -ZdO}@G3_Eph?k&Mj1|K$Q#f1)oR6yP_#${03beuZYUj9q&T-bko(1Z-*k*%q -0*=C7Ff%w$#x50zjaX(|wKu#;5OZ*D=D|2P)794#xUSq;_NkiefZoA?Ks2*!hs_Fva>_l$TOqvXa>AFytY$}cekj)hH6WE1H-0yl -E&NJPW1>74QJ;)qV;cby1U%c-Xg)^A+9}i&^4?S-pr^Tp_D9@_1vsCDqvq`-N-vgov4rWN{(_>YKQB&4Qq|QKp`50eyD^tM{E7ClF$+}S05GlR%+Ptn$TYaZq -7j-x&1-fQFWfrdMT8)V9ZNW`sZS5D^A9#6?WKGY*$Ww+A>gLxBK3T9l-U|J(fPoDxu|j1zBgGm2shIr78ipR?i+9LfV{&Ezj0Hkt -aBj--o&hhK&yG5dIy!C^<^~dfr^z;+YRok`1B0h`ns-*;^|@N1>m57I#F!+8k+fF48hpYk*v_nG&~WKRXD@SIo95E8?3iLZ%=l`0 -Nm8&a5ps&BX=qkl;RjQDYOo>T_*_O-`m^ -=D3Tbg_T%zhwbE&gE6m*qp5N2PPnqm&9fxw(xe=JtIl9>7LNMsmEIoVqHLtn^|pDo!gnc)s-^~1TkZ(O>!nI6r50TS -+rFwz1%mpFHHB3eojE6mQPKP=I-cyypx$WknqZV8?tD+LuIT8zAeeuB@5I6rp)@0Az*GVZa|2F2zN8^J#hV;F0bV1Qh)AQ9vjCGZ -2bcv@gSQxuC0$}EwsteFXnLy(hlk>LQfsA3PqAh5MG4;uY{S+g8A;yFvXmm#GS&2&Yqn&YMSJVaMBn;&;+BJ9$en3cKtPQb!^ -Vzca@vHh=c8WWAMWX$7V-b$t6u_Vlj+~XFR?z}XO+{w9gI$7DHO3TsnoPtGlU`OlRMGGbQ)tn<8hxDq)-tcC9_LvrwU=WEnohOl) -m3+@7N)7>w^v>n_Kt1iWVNkBu43hovpogh8_#%ash3J{76dWmJ=u(}|SCwQ2Efg|s`^ic=80ngo~qZNGd3}!f*<-7~* -kD1n7lV(h8k~54F|NYGw=(Qp~p_NyiS{LC^)Oj=j7I*6!4I#c08rq -Uqwsv0+lym$P>#u&dL3plX+K(&Q(T9F7#K}g*acy&*&6B3B8ArDdp|3z}w-0H{$;>JV~f?3gqll*sGw>`?=6x!8SRv_jDsKvAC9W -drCSD7m_BC#@L5DPdQ<_Wx8fJS8lY-5grb!ok9KRUspF??~njEXi&sEBY|E943PhZ4_CksFrg1fr#vzp#Ilai8g;a9obtonQXk}8 ->c9%iAm5Ev<|^ym)c{O;&Y*R6VG%JzE=hpDJYGF$dEdYI-kPPoelN{O22w -PPJG(@41ROr>28$X?mK6poKr^$$$2CjjG5l`?MG4?s}}4KNTMHS}LsA_IN6vc%4XlYqEif+hp%sJSe&x2drl>qzcYp(26;5{ISnb -$C8sLO{z|z%g8&C#$hw?7m&@aC$G9R=kRKY=L%Kjxry+K0DV2Ws+*i+EC<#lg7Ru~bUG13J?rA6dJ-ahvjp|Oo3@tEjQDd1*z;kL -N)&H|XMV068mX*gayg_b(pPrR;;?Nt9i&=!!L{9Y>7vGVJnt1ucL9mU6X%(wSv}#!@#X#h&N@-qFeg#Qo{yk+VL)TCYHcU*L#v(B -QfkkTr=1Y4*WQy$*;OPEq>9mEz2BC1%a|)9VStHPBh0lk*(yZIL%6@WvL^$d^uRdd-F_-r}5y#|I!Y#YUMu#tXS+g;>q7)$T*E9 -Ns-{4!F_8_a0d5tShcC9|EXi0!Erw581i!QhCm0$R1{g<5ims6&w^JyrBp+Aa*nCS@SSmju2lG1pygLHI=FZ(*?_)zETJmroi@>HPPoIPDvA%Lr~novy;rqx*s)KO!HFx8Q$Ydp -0*JfuM#|ygqRSF*6(%q^OOjteMbphLaGaxIr{``<9r-Q?Yhe>Y^iKu1mdJdT%&BGOw>;xb&@glEk_jLLWw8@taN(&!w%faZ`j8jT7K3m;hp1ru{apCMs;fL-#l*ATQ07kF -$I_v$hRUIdvaiUKl?Tgtlp-kl#y%73Nkn=V!k4H#a`Ll!r8Ivf1!%B%PRe-tLl9?|5;lcXRQK#)5^y$R2Vgp?9*FXCde!{GX3VQD-0_s&YREBbFGGKc9agf*_1vgqU5BfGh#CqY@cmUZG=K -GZ}Q4S6Hhr$9k2Q15S0dY*z}1I2{byj_TcvwdkFDLYR$U752u*68;g~M|^HUL{3GN<$T>}VI4-3^NxZqu{(uXir$wXGMYEst*cPH -e8ru-V_%NahkiXT;^ -gpEM7EO9I^s+m|?>{TX_VlmEJy~|#*-r2>nS00CG`4r}#49!&&b;HvK%w9RY9yc0Mc?ATOi5Mw5 -hp>a-j$Noq$LChamt9J3b%NZ>x|0=s9H3O-RBE=2vnts^F&&OxkhT_R#=EDQN95LrNEe+HWGIIHuaqpX>R0|B56&;ED4!r>@1@`= -*E>>Ml@jkx1nYKPPre9VWL4@kZcwir8JCQ@O&Y3IlS+80%wn(qNpVx}q0+CgQ)4L}HMkmEy%~gD5Yi$?ZMN`HoA8G*;ViI-N0#x& -;w@k`@C~FXsMFECuSh-Jc@%Rpn$*wuXuJ6I5`@h(9qkh!{;gNOI_`MFRe6-v(n-~6ECHAZAyvs -o`B&c_gT4rXmnFw6QZlajQC%I^Bpt+bqBZ-!gaGQ+NO~FbPZ#(l2 -HSk*}CuUH6^v*1}2iZP6Rgr##(3o_PE)43O5jk@Ng;qc{Nbe$H)%W~cZUa)U9L-cC7ESvIpQ!Js?6HobNOH8X!Ht+agz?%}X$Rkk -5_4Hu;HlRwz)3mMkoUFy)Q#S<)Y<*==rI2V5}4zbYPLNcRPvb6SEFsnQb87t?3chruxK{74Oq5)hD~~&zq-T_SVZ1wL7Z{nvW{Qwm#38#34fX9-%0-E#cNvMVb3+zS;XK|<@69S@j+?KrkS&r -x-7;8o0UV=^5&e5FTK;8FTRpfB3bFhF;K0ggezQ-lC!tY(rllO=`pKZ<0S63<#}$j$SrcJQwz$Ko?jP -U2v9@e?pL#0^S9l3py&`3jo-GP`u}XHGu;EG(O-UpJml4-O%u5C0H^7n`H|k+b$CSJ=G~Fp+t2Ie+j(&-UV?Hvh(>}$u -^eH_)A&Mjq7X=(I%+0ZG4dc-zDx*s6XsvxbQAc3y@6% -9T+*pchHq1VT&>%DHdYc|>fycpaLOZO -u#!3qa%ZjE_`KVOBBN>Vim6C*G6vY4UI$oA3DyDCxHZpQmlw#igmU-Y}7f?&Z@+stDoA~s)Oel2i7e;w?+R%ot>QCXCER$G(`wM28DU9!(1%Qh4Ar;sYQ#~mwh|~Pmc96$9jW-P145fW&0A^ -$J?B{*I6f5 -u^1pL`q5l~*raE8nP9{?@#2a( -L8B*)2kx08{$-{z@sllgEgpxv2S5k`0xUMU1xuAfBw)T}Wyn~Qt>p`EVvZEg)YJ_X_LV9L)6#&7Cneg~PkLIq?@Gz;K?v?%?t0HX -U~6dg52v;qs<2Tma7+!}3d(^amMO(`I=VhNs-zdZP6*pa4<40I=Xwol4Sqx@H;?zf=rUxXgJi+G>`$?dJNG~PF6Mq9W#>_t5r#p1 -*0OcrItBjdh1)kvI<>w-afR+mHlBwzD=;U)*_#@R&|ekIO)S#Nq?FZEMrk}7$uF2L(ZT*>G3+N}U(SGV4Ul9WJbSCeCgj?5(Wb5n -@5o7+vS>D^jEo;E7*nor1B>jTE!`Y*OFQ&NZ|;&=zi7)9=gtbCKgF?Et`J#;Kg$sAv*}D$P9DibQ+(hCKFFD@l`e1n)1D1>6N?ko -EIAb10$0IdaBadX59hi*W;&NU2DvSKMs_LxP}#&RqB0-Kodpw>s|6~&9ilkxp-WmfrNE_yWUD%3pYu2iZ^o`^N;KqTFSgW$VE%Vw%a)*tgq-8&p|a -?$q*ahe_~ps%qchHsD&;bUIk}GP{gO9L;B?8LTrmGz3;Mb?jJ1ovOmzo136$8QzShCQ_j%AgO3~1zi-WP&d`+Sqa>O^3DXjv#KsH9WD560E4GQPzKI}>rTkRL6PO0b2)M8txM%zc`~e#u{c!5ATt0=1iPS;N -#)-w>%|(a)rh%`npjF7GA#|%7*m!N{iE6XjsGwf>+9lYRtzbR`W#yV3ca(6cFB0=iG1Nr_1w}NNy?3Ukdbv8WTbxwXMmXt2z0NQs64g@K4kPN=X5#wrtt7IZ{5>#i+4^}9a3)0 -am33S|N9%igRf>=H$r!|@%wapo!Z~pjbJ%#3y*XDn5otMIPe1?Qhc$dg2gdqgCAtQ5;~ -LoOW@_pFT#fn$|RlBBoIcvxIKT%BQG2p@CQv;WlZnzzN -_fkja7Tow`9n$zURz+{o_>XGhU*BO?QoUnE{qqI=ipZr>#zj9B*7Jn?Ll>p0ws9b9W!ouWEbe4#5HRcbzRLa#Xg2Ldt=k+6^hveI -v&|CW%M>gCo74=^w#ORR>Oj+oD3J)fFrUR -AOrH*8+;rA6&lZH12L&HI-UW|VSWC=sCwjRRivYXC#xW`Q|6-XNY|iN$1@YCnJV?_b&Ny%%45&r -!xsXCB0hQgY#~z0r?!WP2#r9XcS9U+TN4GKEyY=i=@WoiN?Ib0_Mp%W6@Q!Zd -_Yo8z6*CVswZyY*{T;4nbNYA06;3@>PT&m^HTvM@Sk!Im6?OHRbz@0&^|US{ -a-%nR8$VZ_ebpd84)?7z^>UqM5Lx!7%@Ss0PVMbK7ekS+0eeLUcWoBj&J?^q%RhyeCp&97C>fPQ@UvQ^yga5-+W -8MmnMkw0d;kxcgdEfaNJ-k@CN@VOYIC;}@vUWj&bU%pOZJacj_@g(7xKq}WtAnl;%AQaS|Fv!v7m>WTy^GM>S(Q-kg%Xy=t*+evz -yP(`0YE*e*tWp*4>WCOz!tj)-9OO18VwL^!jc#Rax;o<9W{zznWhz-kbQ~UhTICQLiJZEUuQaTV^yt?8D4G^3yY-B8JF2=z_d~nU -FU)7GR+=?6KFa?Tq4NxlJQFIsuy3rH?NK@LRd6G{hr%PP4`q;Q%###RSsRZwS4U2Yvb}+nnBM0`k4+}3(%D8oPIctmXn4?xgO2kX -*1f7*xIdOPD*57$>Iffy-<6nVBGpUeBvMj;HMDkMWlujISBz$XO1{}9Cf;K`>k_%}Zz{dYSMp6MgetG;JuAC)uk3MTq+9puBYL3e -zo}GnM6lUiV9M#<^N7O^FAqC`1J2s7ob~#W>22euZ@*%3+xU5H;}^GIdrSN5$!+6TwT-{&olVo*CM<88xT0<1rnZTz+a_Kk5A=2I -wky}QO_;M|$@1+t+}Sq%DoPm0cgL+aw2i;GZNhbJ6K-gmu%T_@1}dX%!qT=0*YoqlDfGN`{vFZ{qF0i>>X>CwqG`td*Rj_wr<==A%49l%%PgSe%Blg=iH`HCAQsubNl4G+QzT+ -VivS}j_FR*3lnE?4^F&HTDFo~Nr;~?r({1+k?nV1zGKDuwuw~U5=lr%nihDSxTtO745{MAwu#pl)<954kuGhUI9o{Pj^d7!hs7Pz -W??t2ZNHsKP5NsBRdm}83%B2LUE9QkRQn>@;_{YBr`puMs{N*W1S?B5F(H7OHU2Vb_vJ!@6DZ*>kyqPJVy8>H?~i`dZ(OmX1KU;Bh1{&fsBk5GKQ$F -7Z;7nRi>MER)&PH-FnY72?sF+x-Trqr@?!JOcgh^jhkMRBl$bmHg1OGcrg#v;)?RrGG8)XwQc%%)7Lc3PvseX{Kjol7l9;$<*lOp -kI%Akzh880G@7MS!aFZ!>&BVf5iF%ll9*RnRJB~Fc!t!2n;Rjyv3JG{?1^`I9oByJo!b^pVZ2edk%%&3Dv1D`k>N>H>%+G%U;FwJ -s`lE~$6deu%9ZWoZtz%tc&D@4T~ldFE6F}c{$zrp6fy&?m3XU&EpNSZlEF`jG=%G^subJm(w(}CH1Zv0DO`8h%4Uq>EfRF@n -Wlq9OdIisSB*1zzar@fEJ6QBX;%PF=iX?5&9AvB$?h+PsyY$@#tHr@0kgLqRtG3-Vv;FEtESe!POD_RQGEf3{$88H}gtf1^%H&;C -C=o;Z?CC6{NG;J;q}ka7-j({Xch^iGCYvz&U3jAC1>=|QSg}D8&BEa69gT#)^7_27gXC&HLWsDu?B6&rS}T)l1H%xzb1zZoZbgbu!bQ^r^4_pA^>?P8TBVZ@ueAQV0kSC1)j%YXg}!mtTwGNurnP -TXTSqcHr8sq0}767*{kKt=+b4+V-2Kcw$5Q?2EU}S=)a1%@jd6F>#xjh|fC4%6qrpG%j2yZA_RIB(74pWZ&Yx!-$Mnq!9^f`nH9O -F&(UAS~kRHnDi=^I;q~{m-&kx+g2=Q(KJACX#Y}56E=d&+V;!t1`}73D^4(Bny2D!z31Nc$t%3krvtd4QWNGdgPVGXP_M7)gbN4y -_?x7as`qi7y-ID}IBv(Kx3o=MzzQ)T{)UC^m)^-pT|qUvm%9ZaMkX)N!NXfOE+N%`TPHc9frLgbjci4N|9iO=f+Z>;kWS+QaJE$jY+v5s?szqTRn&9Ut_ERfi1p*v~i3+Zw?$t64PA-2DaaJ=o} -SwRUaI0YzD=y>D%f;z-x5&-xV|vmrt{vlt6|ZiXdd7@sqqJh(R(DrbR#sN#oA2d$pBF|)j8yyqie`s#{#J18s?x2p -TEACmELNoiF{jofXe`dm@&tR%S37Zmz*=aIE(k+Hd=NVWIw`7RhBWS9B?pf55WPU#uqMPvbF6~W8l=CF-~77tsVf=T0+KYSIZD-#!?CwH`Hd?G#sU~_re+ro(sN;yn -FXJmJ;%XmHm+s&zfj*FI_jl(KZ1cR|Ewi>&I+a!zNZk|*wQ=FD(2IQgSV(|1QX-TBXUw?5c;oid#^vYg?&5uj<}FjMFh$eCRP8eKRdJQS{M4G;(`uuem7*~w0hBOy<0X0{}rnW3C4d*?Ks!j1N++M2b -71Tz=0E07;6xW;H#Bi2{^1$)Ru&+kV#8E}SOuUAZdj)@_DWRsU>8@n8-nHiKdxBXYY>!6unk8Jti@E^I9Q3cnYGYyCGR*v0Zmci7 -ZP+p5n2J@fdmfMCb`W`R8hz9!DkKlcF@jwa!!G9hjqo~2XT%N92`gPpg!E*Qlpnm6H!Jh2+m$tRqE0%SX~@MSh8BFzMcfhQbIy3` -uA55Ohky8&e^IJVRO6N_qSeF`kBj=f|0>NlDRj5`O8Lef~n-Sn1Se9 -GDVEBX|9+;wZjxS)(zZMSK$E)Y=IC#Ft_!4xK>`Tj)*x$FKGt8^e*l?fkDyXjT5KC$%^#qn-BYndNAOKdk2mH-rxs%+|9ys)Dxb- -?r5)R^mUzO?ofv`r(=uhE7BjwRU8Oz%gaDU|Ha@){S4V}0TwErt$ldE1`n -`om&+X5ALqZs5lpS=Si; -?0c!CtdN7PIf~CXI)<+Hspi6>5qt_WcV9SiBw5&F%M|RA!vZqG_I+8|X@16;ej(|1-1$8d?VXC_2ajcD$~vk%pd#!YZ;JAqQ4QOO!x^Us((52wtwNaI4L+ -ah$o&PzS$Hy>I025dH!;KJWvXx)VAeAKj9+loCODZG(2Xc%8J|bmm@~zYjy=ivUL_izvfw$UlD9Emc|)lHz$fEJ5kLT!`rNd$)!^ -L?05a{3x#@lN-F#O?j!HFO2`e>O(|PL!-M*%y;41=#%lA_^!ANYC>-3tC@F8a^v)@xz;{ZZthkN$zlu*MjEkxIqeoj$ -?$YRWNSRXe-Edy8vE+8hb-F=(SA6AY&BYZKuqfduHgKK-eI+ts#2DAlRMMNSD|m-iHia|B**#n+C}@cEO^4&>tn_+e!ge=p+>E|Q -kwbgXe87Yc&lSCHrGS+_-uMh9@PXSk94fziVm;O8meRHPt>@7%--wm5=B^p``Mk~OKVFvo| -rGWhmb)eW>pB17JU7;BZ(Z3&I3Md-J_yeo77yYU??0dkfwmMZwm_ -SoUI;K8}i9Z@6P(e8};*#8zz3m?4>x7H=Xtt?DdQ>HIWBo@WesJ!?}En8q^TRdoDWH2T-#Y|d@CFx$Zo9BeFvYH9uCXU9<=Th&95 -We|`Y-ibXJ=@xATFiiq}c?t~Nm;+;aY=*DWmh>FDDyP}{9jg)iEj@X+zBJibg9gQJgHipe^i)AG+B4^!;R)E7-X)e7v_@OD4s23L -DL&YNPH+dsW(RJeDcISJIoBrelHC?-XB(#%`vv4}!Z!pABuJrytc^sWvs;|fcNBTjhUpfVRnsF5{algd -?8PG^gCo61#qUB|!x5D~LYL`OnZuCgBF_8k=!G0g-R>kmk+i%T1cFpBH1KXClcQqB=+IZoh_Ao5Q1!(p0H!E;OrPAAA(zI2>q8Xb`pefbFPO^K{b5_~-4s48LNtZrSh`!gCPAp`VP -nK*9~u~-pAGfVQfS;3JLNQ-2N{2c5b7gWKeU1JmjC4b_UxPz -xJOhr1Rj;Y%2f`h;-WZW{K@suy5Z$>gfdE!P7t1rN0sK{ME!9Q5lZ5*hI3uutj3HCTfo6y*bOKA94MX%da&4799s7^XDoj$#l-Vu|3jZBBGUGGND --C94Lz9?}Lk2L@B^sUF!X@LTKWT4tWGo|Ul*A=H#gp$M>-W&BbnW_|;--jN>)Q1vyeT~sd#=IlEWKFsOAw!hqaKBIoB`KxWG3+L5?7&BLO@DwKX`=d@Uq4Z6bb*y_5;^=aK -7v+aF;P5{s|CIC5&G2v!9*GS=%sB~^te6qxq=)y79^NH-P=ulE0@YCoEBT8d)q1p0>ruZc#f3zfK3xg99{v9u3pYN5r@(iTd_64j -dfxa2x4!?A1N%P{n||)o!J~si|Ltc(eMf$FfX>3?7C3eQS@-w%Log4fo)`p52f{2rBlZI**>pOO;fEES_GF<`*pS#-pYuX+KH$$p -vN{mQ{sTMfd;QF;xF1!%dp78tm1+D`pdpg -hJ{Z2&Cd>~j~Fq}m(#0vrRenfWHk-a@s5)!DBW$eNDTa)81t`>4t|d8?B5_+I*i7nb+icGTVeZ%O{8|bV2c!m>W=!s;3lAQh$q8` -KQDm*UQEsdGrG@bEp`$|f-Cv7{1Q4%(qERq6YZ(ecgB8k$INFq-h=l=^8p_8fV&@c-)SLqx -;|yg0if$eH@O`tj=4gIv;~MFHGA`+*QbAZ09hG*E^^L^lQvObCBs9jP5)jfmKA#kB5=DJcg5>bU_8<7@gM;bGlg-6-JdKcy{RgC! -o~1MV2eHmZLjvWB<=y&L;RR4U9pfD?U6w4bU0|o4>gLf!(FV_n%6*AmNNwpNBR6!%uy}fhlOW$Lb(W=nm`@TF(`nB`M8lAF7r0c<{0r%0q1h}NY0;&anqtkHo$^99S7wYKRbbAFvB}NslGIBB>~L9M%GOFCLcx?2Jv9XL{qoSv2O# -!S@DTypCPGBIjsP3K>#n7(~4N;7)yc-H<pRll+duHxpxgn*P5HW`{RzfT=6MAplq&Jp-=eIZw7pIF>9R5#-V3|) -#$~BS(Ot^L8vRsPA+@u=@7MuV&@UK{Mvr@?J~>5zHxuu@e~-9YH3iI4km~O?0InXT`%`TV`c67Nedg%zenu3|O6U^ecOfL$H$2?? -Ih+D%;mECEroV+IIR>EU$HGS9z3!5H-7?2{@d|T@u_u-wFS?0b(BEH02yGk0Dh76L=iDgag&YqG$;5Kb*Yxp%%5upF5#o#%V*-xJ -mH>5?#>CZxYRJ=#T+kPVtK-Vx#LPRztLEmGjhyS(i{2RSNL`wrrJ*V^b_M^$!OM+mZ<1SYXI8x_SxM<6X?h0es1MAMO4MbUIHJ&aPU}XJ0ynCKX9okUm3PPYFc{O!;z>hSJaxgIRKy+xyB7!W -oCjuKhToYaJQ#?K7V^iz6%wbF*rriV0K)Qcj~JiBd(F(ZZ6Sz@H|-%cZs@>aowJ3k;8%!~#ec8lV7u=Jtadbi$@b4D5G`DzDJIFz&s -MQn&FXF&EvN}(!Pr&pFhh!rR5SI*iKa`8%I?E*A6TB5k8%-HZ9L}g>5mkm2WwMBsl3deboYnoc&N!xfJ458D3h_;Ib_Qp0r4f7eM -_kTyiG^t-Y)x0{97@M;n%(g^!y|jV4E-OW1=E2&=#llHTAsvWS8I|J(!L(H~H<3hlCPGtQObE@yY{?;h2u-UXU>B_lcJgUosmj;P -xLM9O{owV4!Mw})o5}Cq{|Hu8;kqy_5=ZE#)hEqUGjzbssQ2~<7~{kY^`R^v8`$Afb@S4< -HomQw^7W-?7$>$jJ21AIn0to~J~hv~DKL}TlWrEQ`>*sa_^d1FRnJBK+6E5z$0$CqVBHYM7d%0CAMECq!$ -9T#>%m{8iHx4uTRV`#14{VTuL!22dIpgp!srR5)E~<{t0&``g*+oIEehvWq%#Lm5|U&j4dH3 -u4W0^lVtM)sswLK8piDy=8&}`#mknIRcf|w`lU@1JN>+sUa!x7UABeLS)`yveq|4xXOOr~oD9V3F?FFnIaQy(4I(vSUz?;lKqtvQ -w`G*7RvNe6#kf}A8u}2%7FuuFpb~aE;i#Oi&hFh}rbhbXTSRXC7l1a8k(ca97wu3I9>f2^_-6AXc}&Fq}&3OUxro|ehvVRZ@yGl}e9(ObrZZ4dw7Nx3e*WVS-~rH6AK+NgD62WF -$;mTBm$UhDlZ=F?tYiL6OXxlDMZ0+r+q}O%ok-M)eNGIRq$OEmx!OYEUDi@`h%G1#5M3CTinGK_so$F8Rf+qx_Qia^$T -Dl@4#B#i#p>7m&avJ7KE^&CAnZ76;)+me5E{1%ts;)?v@dz~afju4w-!1B)siA^|6!b)w`QkkrnkaZ4XU|bruM|N0}o}=E~CKQ0?IjodOA#D@yXtVwPoO -T-xrAN}}C*TFUGfx5`{%EE%o9o5NdeEo>r4&Lxg%!GkDZjNKZ8QznCya-G!Kw1MO&? -&kT6zgkJOPRmneyt`#(|pwgB}Suiv>II=l*3m@U3n$$MsJ9;_u=Paaij5gk!jIG+WX_FFjahOpXw`72sxkP|dVS#FXP93~=l8Im= -JJvg3B<2(XBj$v_6=;`0>6wg`K6=-#A>(4CIkd?M?N#Z21{nsXHL>{KdCW}DyqT9!X`8aVb*huv4h|YydapH}uubp6Yr0HAF|7zR -i9#slGkOEGk0TTeQp&S;Z;wX7+|~B?ACP&Y-NOVTZ|kLHd4O7990wUz?MXLlKpd^>vot7#kB -dzfIlS;sTdvO}R4{Hnd-HZSfdx?W{JoWhB?^M*%5fhfb*2wy8-t-po((B{V-v`{KLPl -Us*79mYz4w)aURuq17z&+5DB)>fMB3c{F0J-|Et+Sd#o=!wc}1vzTH|u~0gC!1y9_&A^F7xspASzgQ2KsRoXfBd0urfk1_F8X8X| -#o4gT`@m#&eDQ~S2aX(;srXrPYM!#nUr$3wUm>PmZ~sx?u;&r+=$f#()T157Qs40e88|m1wWqU779P&X -v9Ws}o^u?j5nFSnsUJU_{PV#i=wZj?5lK;F#r7rMua=3}k^%W(8rMmith6aaVfx5pA -3?ik)@W@c`l;MOZHLtGaT>Ybkr`p>FJi55sPC3l+!W(#Ecw$KleY~W*2owS`4PQ7X0*;Nw$%^>QSCAzhM|=>;mC+2 -6V_vh`9Udu>Ev|dc~uh(f;WUAWr*>}XC#NYAVhY(W+1x=gj%%wesk#rcvr7%Z5C!Q -7QsmfBbS()87Up`E3kjeVD%QDM5z+Wdh0nZ7j+WH?D^CZ1t)`ucSV@TSN;OC6~}) -PIo7N_~4HT5W!<*u+x50iBz&(31HD~@YZ2sQk38?*&+~=l)*-yzz<%)B?~ie0xj$u9CwS*cb5#-cKU}!8;aSkvh?D-kCU#ieb>1D -6bWpi+@V=nc9vp+c!P{v0sKSeY;qei$&@x-uX6bQPYxi_<|nBc(Y2Eu&V8{C|m0vN0brKSu_v -U$9D(LZqF&&{i|>EkgR_-eg! -x&9PaB|OMo`980(HHM`h{e(|dp47e22*Me;PN7)4Fiayc>m(H9FKyqN!T|M@?G9K7pH097(ylfGg(mgIJMzj{`ZD@T;=6408fO<3 -+HHO{vKbr7`SGttz8D*?~A$tW=XzSB!S0vQw;9Z0G7x -xZsJ+wSN^+6lI?B0pMPcVV#PZzSG|M$-f?K38&SWSdE8k^-})F%lxAInGme0y^4O=RZ{v%va0P8;zX7l0b)F4}4vK$!Ad6mDg@+F1y2N;P -ix2O}!$;NcKJ}nbAuJuSh9$Dbj1TdRXH3};8y)&Jcz;4kdD5emT_MAD92-%`mt`4gner)P -owke8aYeTbdFt59OJC`Sy`^8zebc(crz#~9YA_HYvH8}00DaXGlm&$&G5XFCS=%Cqa{*P-pcJhmV-9?2ZqIPAH~nRKg#XiePXz8h!eZRw{VKPzQC7R -^7Pgg8f*Mrv{mUW>L9sjV00OYT)$VTkIzIrANJI#pP$C!sBGx{v>wW|`JxVE9hNi|FqPJeO4S|rdhru%#H3%eflU&7p7b%S)Nd~% -T)Qga>#JPDvt>SJq>K-_jLfV!TM1oFUz{gfA&b4snnXp40KoLDV4e%9=F{88V{e%4J9Y~FU -9HIPDeeHTu&(Cf>Imy$w6{9l843a3`MY-Nge<}ZJyHIs`+*T=nfm02opL6omjbm+3@fkt%Z>?C43=a( -b4pgYWb9V>G|@p+j{--7tYY99L5Lt)$%leC%IQ<{ja<9)Jj#BI>vs|@#zoH!0qBB(Sac?gt^ -5Up&EESl8^%>~LvWxIe`O~92=pom9ev!9fON{l+U)GB@F`$ZtN#lZCp;_Xa0Q_-k9Ra1HAXn!_28i>0M@=#sT~{j+kmeu%z; -9MzOl&h5Sa{pVN5j|*$`2kT0%g_Lb6gcbiL?f`{xBI855#3$K|W>ioiaB-s`>WUCGW=QgHs!p#il#Y73!Nejg-t^o(+FK>hnyR-U -ft?av*a{dIjv27v4y1!b9Bh%2BN2MMY);ZDkO@3C=%fQBaSM2KBKAbB-Y$gPU1O@P8R1v#jT`kAoUxy%Vlk9hB4ZZ{acseup)f8N=!K7+U9!xj_!TD|{VGdbc62nC@1@_}pp6_me%PzCSQe)mu?WrpW!>b5+kp=fste5J;9Go%1gaE -7aP$Zl*p@{)aP(~Rdy6fMMCMx;kwuMW1DYP1$xngcblq;;=Wb&b}a8&*xJtp2}MaGGo2<@PND1ZPc&yXTBXDr$gee`yh}nZ13tg% -K{jp$*ok+}_d@WDR{=%a&_=at%ipDAGh(t>XlL^GI|vb<9YKr_`VEXU6Gom0i@Uh4pvp8pG-xzRd^BLQV3V$qo6g)bT@J|yA0%0I -f^b&0J|nl;I^V2iBV=g2Wa}@55m$8N!Y`&gWIRuqkZKxFE&a=Stdi;v`UBn;bhV?$jmDPDw{=IJajo#$4?P -;1BW}rf~nEWVEM@63jq?+%#==FyIas-k1Y~%h-&zjfpK7=IlC`?SmHN0GlT$pt+Y{%gwq^0>gsJnapS%?lXGASvcl -ow-a7YXik&%;qd`JW+`xCXy2|oUnVP#d&@F5$&OuTMb)Ll@B3a~{uDG4*xkVf?Ai0>mtVedr1#k1 -z|pS;KKVqK?I>hGwyI8 -Uep_nAUc*}ESZG|mMN35t?`Uo(NtrGVUQ8K%JBQRF(ZHz7BPhrHlr0(lqb#IIuJFqviUT0&k}ZYOV5IX7iMlwWm$2+fMuwnu#sN- -n^`&J+yT|BQN0!8D$;@?nGgOFLxN$cIX-*LG8aMQ6ec(+%+ -uU|R?XcjP_3yqWIaECuU*ftKB>I5?0rCo>%&1uvoTkUBcY=Tl&ui|1R?@kGq-2`m^`8k~+p(*TCWZH!A=43r^taBTKmgr>KkbU4l -f<2^=+9^L>7X9+=M)YA;Oq>Z!+QewrD7ke_!S9|rPGxNZ+1SQ&iv_r+He^^T=rt9UYM$JUX&6_l3 --62|lJUc|3Vmwqe?bU8>uewSGP1ujzseu#6KIt1etjODl#Lq3H^^fkpTz7TB@W0=ke=@`IQ|X6Asi2zXoi;m1g=*@BjV0v-wmYQC -@R{~Ptxcmw8$=;N8DxxzJqV>tNx|w`ItJT;bS!3=Y=k3coz#}m;lYiRA`TD;>~L_+OplONMuz1IO8;_ugI-qVXr@Vd9zD}55j;k~ -nA9XBY*n@x-Fc2 -)DUdhwU!Vbw`*Axuy)s!+)GRe`2UgiXL{$XDmFyRhEJ&^jyzP6r5I!~Bzh+hi80E*yb8MAzB!T8ZYKk%dUF$W$9SI#q#WtLXugpDI;A)f)v&c5TlL%k!wvYOiug!EPRi^-x7 -7#a%|{8UtQ9%)*H>bfx79Q_O7a%1d%nRanN>gW7^iOUC%9s%eWIH$%cX>me&Pv!ydY-xmnAW$oxIpCu4wVK{?oJ)iOr&}f}is(Gf -k-p)P{sBef%;{T1DL}3vJdNB#v2<{h*D6ez={&Gs?^K@>L-bzZRxmi -v)H^bDN!;#saUP22=U2SiM!AQc{0tlx{#zZ_qHpS+VQ^-n*cZMBCl&+CAPAd0J1!i@A_Hz`kRg<25^by?z4-_Rmp%%L^cht8HZqJ -P3ReveW6Xlx2ymr@xqHcX`KMxep_N!_nMR9D1**GOu?p>aHfhcFWK9w@=&CThvM~Zm4r}xwhFHKM%D?eEJ$+T{ -Jve^Nt0xAX_Ne>%nATDW|VnBtlw)8zz_i7Fsz}EUD{hU0w -We(O5?-As7p4-f37~gt4C3ihPo6U5<)XbE;cRHl<*3&(#KJNwoe}j+?>As{CY{NbH@|_t@d~QK8B@TU+`}D-{$l$Tu@u9xqz7d=t -OdLqSXSfCz1fi>gkXDsHizus!c&if+1Yl-~Av`ORRwKdyX9b6=2H{II -H_cTDjGNg4b9e9YkyZ(A -3#2xsErkMN3n^t!Cd#Gfo}(<6*{m9BWIbhU%H=#Hcva}{X&!PIgc7U*2Wabzt;0`7qJ#d`*FPzkTE$*oqvQ+p?a@4*rpJ!zO=J?) -mzHTC^KqvDZ8V=x5pTQ1lSNHigykcF0QG|}`ac^vKm@3TarotTBSS~|ySV;=as4EBA`|K=J8En5YQ0Bc_to^#EgEbsO;r7HP!5RK -n=luiSA-;uC8{K%!^`$yo4zLJ7bb8NPt_MUy5QM&f7q?Ilc;cNY^-lr?jaQ0ft=W?69P|c#}nmgA?ZQX$DN&CIYoQA=hs`!V -4&8^*d&;bEvR*?LYam*uMyaN(iYS^o$8>$JW*XGmB#E28VP#pT)LLLDT0ExDO;znKMQFgX%olgXh5WqHrwA|a9XHV#a2#&B#3}KY -0l-60RK%0cMCc1kT%U&Ovdid+!B-%r@3&$D!}yuoKVx=;5)vbDFlndK?vfGZ$p>G}D_NzTFL_^oWi-m`xc{`bEOyAE5p8Hk86uPx -9B1hES)#_CK6m#vJFLnk5V77a^dQ})C4^aIt5rakmyvhPIIE`MnH!aHinXd^`9r5<_R)vvP<$BwoX(-Ib -I!%dAQMS_vMQKK#T1H*D&IlA1&my7-XD+wox`J%R7x&SFv?4>~l9gHOQt5D0=aLIF3D^iN7xcIz3r!}G!p@F1N?c9K+fnt&Ppa0gPhTl;??A%XfT3u<7(nh|Iazr!ywB@Q#>q)DiV03omNojrT(l)^nj -y~q2H>^U;{>4{@~10$%$?fEZ5eV?B=+B?+uXYfNpxs>6b9T1u)B+*~1G-h5fgCJ=cNhoLBKE^a-ybyuyloT-(6}Fuua=$W9<8sLQ6hs9T1iQtJrehRx%q>jjtu3_ZlDNv8|LFx*The%qWN_-mXQ8j$U{SHC+-be^3}OuDG<8Pk%6IzvzR!_T^dK!23OEC@Ey@2Ns?+6 -53!Dtur~?Uvq!?JooQL)iU1;hes)<>$|(MuS!B^pD$ed@dxRr9DKHOrW$(B0xK!|^n>{deIVR+6JUE-)UPzzKBtLo)KC$F5(^O%X -J;W8E$g>On@_frEdl&Xe+I$4cN#)3U9Rh~U8!R7;iWXH|!Ek>|s85hkl<7Im2iEDm?cmuxnINATEE=5`r}#w!&Pu(D#k#H;#N)vi -dJmyJg!52$)Qt|iA1fR{ -nVdrZMmh8@BDJQ4o@&!JzS_gU1wWx@2^JlcOT-~8(390%Pd2jND?&o)zi6A8G@VrJphFm1Q5|4(n&YG{Yl7Ok0#$T4dpY;>9Oor_ -S;)qcW6=b^I9^>wn0T*II}>;0p=-NG@C*~mK(}mWCJ}JmrjZG!3^^dAnUn8jL7JKqyiE%G%-W^PSmFJyzhA1Pelr!xjp>ZJYG8;c -k0W8RK+!5sFAgIXr2sd?wOxFqu{NnJ6|M4l#9|g3SiQ0WwU^sj$eJI)2`kD)1KR+o@rFzCg@z5b2iYg?>UG>(u5e+5>O;y5Q(sXn -G_#KiCXPr}x?9!w2k6arUf3v1FA*RZmy8EQ?AlyBhvTXln{bDmkqrVKA)9tK=C~nvx8^0|;IQSjF&M^*d?TFzupwE`7#uk)4q>_#jBmUV{jQ06m+{Z6k -;_>%U|Msbj<9$Mf*r!(CKB`~7PcFg5eMCI7&zDa7)NcDQr}+?sUrXStEA^w$uEY-KNHb1zIoUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ195bgQB%A;MY-KNH -b1zIoUrj|*Q$a^XQ!jF1aA{;MaAzqf+SqwHb^80atJ5}fp7={A}9(1Dj@u->RV6u)3dW7sPFs!-~WCxsqUwr`>Cg%s(R|F=kX7{=X8hu -CU509pCUMZC&xMHJ&yB@-5mM5e~RNgOz@WkA4xgRWm6re+~7FJ?&~W;xD@^q%f? -oL|xV8C{Mufy&Cyb)0)B-%Ad3oVN&8zwS6U5UhN|ah@gEa**RZMDQaAJI+Xo|0jY!=l5>Md7ScljNm`$eO=CR_MrFce8+i_-e2r- -oZARK*6TPs5WKL@aXv)w8iG3$yo2Cp2tKdyeR;>(kzgaiPZFF+a1Vk96Z{;(GZfxHu$kZ^1V2u2n+1;ZS%RM>=n~wU;1>uULNHD6 -7=nukt{~V*uwkL&e1PCC1V2o0&xI&=`a;yNXCcxLE<`!!5&RgzyBDIKPw9KAKz%^)6AD`heuC>=Kz+VW@Jj>_B}hZ#TwOrAe-@Dc -NBYsuy$EhYa1O!k2_8i7{RI07zL)FKk9vKpAMH84ALU)3@7HSl^$PFl2mU;y`M#>~p9DWhaO)z~mEgw+wlcmEd>@ZD!T%z7SP}7$ -(f5;!X!mJFv}-NF2?QS?xHZ8K1&*^F_d|gG92KBm;{w!YYJmJ^2Z(W`O#fpz%-De9j{HQGyp~em^Ei)5F=I -@qQklpYB!oq}Jn=0R8y3=KtOj(tWgqcI;F_`SS>-xZeqWo?uWyIj1T-r-X98U&1(DN^o0(H=?H|sL9n0ObtLfZ2S;MOe?{;s -1Ro?w|D2tv5_$ekFiUW|qcG0pqtKtn6TFMy@}rRcK&sq+1P?wM<9o@`m{)5Fj^g?eJdfbZ3Qsu(^&U-~nc;bUEc*RWf<$7SqmM;7 -=O2r4xR@Z3H0R1=fd?Nxj_OKqkK<6@cE4H`F%M=Ok9l&CzArl-<(zap%KhQ-$mh!Af!9Ai9(Z!c@t|K1X}W*t -_xGLvy#2@tDDQIw_a@kM0`MtMa5B%^6Oewx2^fc`Pe8k0J^|yk-M4|i?cWByo2JnFHpcHzg44O26Df?t3C`jC2!5H{dlK++?n&s! -Cr?7YA3T|8D8Wf5BmZxnjQW4;WYpu7lhOY3PsTjE>15RF-jlHoJg;!u?;zjN-$ASb=e!LU0DbSp++{-5UO<6&TOI -uR#6Ya|-Cl`%ghVK6wiICvytgHSrXT>;9(zKbD_@akzlsJc5rCq^a%f`CX#51h4uo@ZwM3MSWXN#X9g6f%pYcvF?SZW8Pjsa2k)->A;VVoq=^UOK?}lYl5`2I_n7%3*hYXJUisQ;k^ClS2-ER5&NXQ6*nXVaK7UYw2g?Qu5RHScW1JK=2Pd*<0F_mZ=LH#ZX8i{QGm(QmJvjdA|) -Ie=eO*nSS?-Pg_mzV@Gke9u*Q8Nrc^=jVV9K6wtt<5TAXpW4nvKTJLsc+f$RS-h@u!55rxF2?`zbAdP4os0JWRMX$5;SX#2r#0OR -=K_yExDw;nv=VrEz)Fn6z)JMXWh>E78&@K~Ckf8t^cp_?JoL-H=b@hS&I5hxJ`d%bOz=HK0Ixm|{d@iSm{$*SPy=BDe~KNDf;#Am+Cwq -B62y;gCC)v9{v&V{iz=Tk6zO7H-3bEea~fBKer)BB8aogWoX}_3Qth@y~~jPqRY_kD=tI5Zz4E_>vI{_mu*%f-+fl&`y_qee>M84 -V>QO@K>a>{HR{u|8si?UhP?2t)tDz|uU5WcHSqDS)rxnT?uFH;-z%$uXANsG-#@Yjcs6Mb%ALCg<>uC49P?{{4`=E3m1~gxM+6Vz -@mqs_-RW}Vv-{uR*~eQVM0+pR^q9Ta|iE#!nx>-+e%=+B93fhV17QSa`xpc_lpV*Z@H7UOWkT8z_uYcYOL -5nM{}51LQz8q}{!@F{|aT?4++yB74}?rYKCzquCp{`9rL<3C;t{`Gy=p}o_uL-_|^2Yf$5;n~-rpRTzM^WzuSVZJ?e9qQ#?k9zES -J@T1+J^JT>>oJcGyB_78cRkwq -`Z41D;K%6y9oHeBJ=X!h4qgX-w!9AQ*tib$dTt&1dE1*Yz8|?6_5Uov**tzXV_jH&Gvtup5+sq&>HP`%=fR(V4!!Ubeu{QX_$m0BEWt~7eh{Rk+X-()KHF_T{!JTz -Co?x-{Jy>c^Q3D0;%%5e=iG+$7u|;OUV9tx^VZuG&u>FNKBe$)w_)CV -;Acqpp`W3@+@E3I?V{nMe+GIufgrK$&cM$g_ch!OI{OuZhj96~BfmFq2fx&C2l%kv?*Mswefsa)lTF3hlf30jxi%Upvki?w4O<9uEE*>-Q#ofA2=T -FW89j{T{(P8Q%$hnHpSt5ct0OAg@b1${Y=V1eMz2reWz_A!)m-ebU@*9nry=}dYY`QGz5`2ExqkT+%!+@0Vh1giuee*${7uHRyuZvQRDv*AhL&*z@R`rrB_ ->fiY!`sbo2QQxbdMEqNy1pYtyB=G08Cqd^^Php;?pTa!-!c)M<@lQbx_{vj|2hVy6egp5K5sq?e3<%s@UCX$0gPUFeU0U`6!q0jE>)4eqpx^F%0es<;1m_a`=pRvTKfzZBzWPVd)#v|&{@&?D -^v`ZDVti)5h<;!6BIv{sFM{q}^djikYcFCv-}h(7DG}W9&sdMX{b!8J+keLV4*mkVT=@&;!}c!$PxgEX<1_Uolr#M$tczcN3G;l> -OK8`rFQGqw^b*Rw_9fuc&tJkiv+*U!!;ij%@tgB9_~4Z<120~C8TdTsufVSh{|Y|gvcIB#*AiUL^(8n!aQQ3f|7~8ydRTcC^!AQd -p$D1$8tBZUuVLH|{u}s}hyI3obpD-aA-{mzw2K|``2ms9UAXm4gbyS -=+CEK$9VkZb&RL;2Jm60H?S`6`Uc`ndjs+2yn*!o8_2Kp2Jm(84b0!8-T*!P;TxbwFT4SI+WjWYF@mqW3HoySKS56)_$Stb*lEwt&F6T6OgB#dl8Rm!=WVEfi7XMg&>?R!(sLV{m=U&^_N!f#8boc-v1!L})9I=x@B9fi|-YKN55N)`Aa5ziwD{^p}8he(byZ^xAL -8TvkXrPGsHz&yRt4AmiCl1es2(Q}{SRUjLjgrUdUB2{N5;|043~CCGH_Sb~iAml0&Tbsa&bOQUv430;{*kmt)myP(`fyP$q2 -?t=WzBgpjpHiArN|F#SA-@Y03%QPeX{sftx9o&riRGQJQlL_*?T0@Z6kCzCFeyIidf2{@i9M*#IKARxp;rCmB57%h;Pg+o~J6h15 -M_N$cGX$BReM94KlR>+7Ajtg3X9zOhj>{mQNg0$sognM|vILp$IfWq8iwzp@ml@>uh^Bu!gYo)f2JPCuH6?sbYb)?|5kaQwOIp#7 -$F-uqt6I^{Yg#qGR@DFLR^b1iTT$L$ThXs?wxS-N9F6!*qmlovqY>UV8u{<5-@6qSMkAlaqtP#ikH&bNJ{t8{GaCK0el*7G9)e6K -eoK(~r)Ne3Uz*3HMDPDqg3KRvjzRgyk3s&+_5I8-7^m~cpxsxFK|kH1-|rZMa_`l6Pip#?$Dn?1j6pqi7>oLk7>o3+V^Oa?2%bZ5 -Ji#CEd?9!hRczU=Dd#H$TX#>%zVD$l*?65gaSx2gNB2z0x;>ZRZuI>Ug1qnZ*j_1zSYziC{nb||q?|eQ{wspd -@O;`Q<*eX&*`5+U|NM63|6)7FY4pUD@MSXz?!)6v@Ct%IpNMuXnFPE)i6Ham_fNt+nl%~iJc=Om|0hmHJ71ZMdaRg|l6859sleY8 -rUG9sCP*aDxoRrtv~4=@WdG@C@AT=QQ-@4P|C~jT*Z&*z{Rx81f4(&xc-Ybbyx6M)_^^Km==>oBnLn&{0N+=2fSz2T-+$hLdOt>x`PFATFds(G -NQqpr{|uCS{tTtJ1ewo!Xa>gVwHfIDJ!T?&@0p;d2NArU=M6!hzt2hu|G#n;=;nvNit##{;MD~GM3Ciy3udE#9-WQ+ckBfIAJ~b0 -@;Wg;7Ik7gkLW~uS9W5&))Hj7>VZ!5kJAM_Y3)L~?k@D#qAs*&Sr^8AIYHJ3Jkf=6rp`fs9zc-!k={9|$AUTNuSIiE{?a)Z=kLuy -x|MU3KFmSA))QoX!h>@_w_ch9eE9eQ2;cbtjOUjRK>fd=@83KC_;tH?G6e4nCBP4WsI+12YtKi>uBfO1exy}@r{)1XPo;DtgpZM2Kbk^ -zX3Y%#e-6^Up06T(*5KhtwbIc)#e1{`hW`+tCfYnNN`Q58d5Z4=(IRJMZX5fBs3~`?D$Go13yIrz4B`d14m%U62J{ -U!6sNK9NPbopNaZo;l#<#2oPSD>?Mn>>S#Ewtl}ahxR;_1Aac813td4;amH_ryYFI;~jmJ^HqHheBjj&ebn;-AM=c4Tik+Yr^z^zuwBs**z~{g9p})7wBmQ1_^m|reIgfmgRCsD0?Y$@ux_fyZ{rQ;%7>`{S -pq}9ZBP`u^xbwChQNEH{3jfcZLD -06%js!CQFz39>%+kp7f&F2M~1SuQ=Ki21jsi1FDaNI6e)zYt{o+P)>=dtLWuSpt8h8NlX!lFST{ygFg|-%(5`$1{dHOe>%vtP^w$IW{vyHO5d2^j^?R-g{`HM2@af}=5x&b}^y`Gh$hUnl>Qh*Zc=sxN -O5tmZvEHQzFwUPCz&vRr$nyPIf~;RUaRB)~HlX~QzCSYndik7&zdC?%dwl@yPAvi6q?dr+e2$>Y_`d}8_w@U+CEy!RTY~aeFF`)n -Ey4V|nIP*~9$12UZZimc{`er`jT{6Y(4y}>gIK@&2a)fw1X+J@-XQYXaVh$@V=3lo-%{{dr!B=g_#na6G|%35DEPeVzL^sJ);`Nn --@})I9-OfZM}Y3V -?+C>E(h-=)2KF9*K5bb|l8-7J~mIcqc*DXWsEGmFJEEULSN6#%JIttYgO= -g>~_YqtM>hkHWnD=+TJ3=h5i@*+;89b~MK8?4z;1Tzxd=#cM~S9v?mi{W0nojMIc;(4Ixdp#A3`gLd3=4Cw6($Dki}IyNQye67c# -|1Uch@zxy+dbR0T&;j>2)c32$VcgFp$a_Fh|K0m-)a%u6qkWAhro?_@;)%e=H7BB9Za)#@{o;w} -ufLs$^=F%tK;Om_}KKS0tv2LYSpnlt~0G{r%0_$YY3e2-r -D=?3)UjaP(%L>quzplV|eC8DNcQ--SYpys2e9(G=Y>ztQyD71E`tYe(r&pf}dVBw=!0Y#(hVl5=Y3To5P6IvI|1{9sg{NVjEjtZ( -yY4jbxA&a}I{U%XRSr5GbZzG8sP|Q;V_fez9qoQd-+y;H@_FTS(2H%(K>vK~42(zS49tsZXJ9?|&p`e9&p>^@bq40wiZd`y-#Y{R --VX_~KJ)MTe*E`R&H)4;{vP|WOvVM8D^N|0g=Yc=^?Rnrg8qWva=qC6lf=8c^^}Kum -=F1HiVEiYpO3A+DCW31S9(p0xzozd)?!1oRi3Df=fcQ%4hsOyL>*7qhI3;#*tA7Z&s^JpMs-8GThs -^qups0)1I~75MYNUxj|~u0}a866F0Ke=X+oEo%|~kZZuVUvv%lnOCmCJeYee=*gMaVm;gHI;>lVU59$CzYg&Q< -4z9!cbKW}i!>q@bz0T?_Rt`>EbQQudm1a+hINC(=39#->_&s=-->`F)#M` -DeBYrQ}B!D{uJY|)2+ax{H?&BQ*OmPzv@=t#m6^*F734e>)Y299=ZYfpSJg}N0t8YiSPuz}voN@=~MfV*Thw2@eSI^&p^?C8nF~8p?$aczG-wA&B&O0&gAG-_mZS-BBFMHgD_I2C^denax=>5vOfERb)h5mc= -F3{_L-UYh3{oUY`KYlmx^|ZS&zy5YN*4?k&gZBUW9+Wrc7vNL&B*^;*@3%nV3UrP43P9%61!IAf)AJ^ZH -^||YpDcN_s=RJV+ZvF$P|1ku+Sg-#8=;9l{27K$+%C~MrJ<}Ue&mA^metb;BKerL>Zq)G68!^AeZNxgU-$wNB -yp6zva3j{4Gc?{c`u$c-|L8`P`+F_#FB>sGUfl@#w9|uVSApP7JUS6B -h4*Rr6Po@RP4|~aP`_6nLBGEJ2Yv%g)LAZ3(?!OTSf&&-D8-J^xJ8|C63cL=;@*zxUAlv-Donv^=-=)NjlmzMXB)9{$VLd(nS@UNaJAho_?u-V{0))gO3 -;oDK3dr^2Z{qAqTS+m0#XHwX&W*Y_8LlBu2K5`Ak`7He|X9hj*uIaba@Xr(Mq_D5k?+|V`p$B -w(#6&fQ`@?f|V5Pv_3=6+f$mu2_Dk`8*P@S*K68)>9;q9??iEE$#hKj&9~ahe@*mGB7pOKf+X4qug!nI(R_a10DH4H={K$cHXOu? -i;e87^gf%OClDktK?$NQ*Kdu#>!8T)UpmVE@pV_D)a^!`VJe{X=T$EBJdiTci$Dg7Oq?o5S0 -X~3DwS=M}VDQpV8|D178!@Km`r4G*KG*X;74X|^l{re7u&(m~oHo%tQfd-u2Dvl|`!kMe`K)`mo@sgtc84sB^L`~S%56G6%oji5 -z>b9fUZ=EAGA?l)>HW_d{tOnYWjI+3UAkToleg#J#V7teNwQA{AdHtr1D>(0q20Pa&V6LGJ^YRy_lb7-eW4y4~@?< -4YB58l<($=`T!s>DyneGzVI3f6aPc#ry;PPSCjD -rDtM?oG;P)9|%6f{hPv>>t0@O=*K#e2k1v)lju!Z);f*iAE150Hl$zDHnQEzWg1RmnDBZ0cOm^A((qqW+TUAs`ZfK&MPYkV9v`IN -SbF}n=Jy=^wx{>+aTuk4(t#}}i4@M#2Al((N$}(b*p{)}wljr2>cHmgM-=`Kdf%3QKcV-J(EHYu_n9?w=0g;AMGEJ)Pvtn)ceVw( -kA5VkI8z8dk%GO~Q4Z{^ccrvpo%wwfg{A1XjkcS0(?4}!(`WwnrSET1_@(swordklG?IRAG~j&sB?O)Ul!{-4l#U1rs9+*YvH+m^yc(T~J*=PUaCz1r`OX?}Ax&By8e{q(I}BPi_l2ArQYe|ITl -8IbKVSSQ8y6HjQ~_Y(Yz16x2ox4%KdNqlw|&~uvd+?Iad)O;?dunfIlKyV%7NdxRRKTGis)Os-A&$c0-p!aX_dZyvywY@A?K1shL -Dea#K2Kt@t!OzfgSQdGO-W#mB&3`9q{aOhwrr*U@U!TF_OTSkg*dD)Ezcp$8WrY(d&#$I%KKCpQd!FEL39>C)EB!u4zdWU1PhpQ( -W$fMnyH55wa0JEaq4(Xl!dYkj`=tYW>_Zx0ziR$=v+|gy@D>gG#8x;(PQmtfjJ~g<_oq@gXU%^tTfw%N|5$hN{S<7! -$ER?1nE#$uc##8p${p$37aDLjVzGtKjav2xwQlFrw~dC*D}0;afmVBtqd32y->e4MsIp%1z4YEqzk^aZKlA|#`&5IN#W~k;{Zg=B -KUDJ}G1>W)md$=8eqz;WPkR5SzO!t3x2E|X{eDm3Yw5j>`#|H|M(=OZ^FsvpW;#xAANsMq-+ZX -n&z!=&W~*?*?#hO+&+45)4D97_gA%?Nfft{o{yt%SL=7yv7Ju8uhBc}nZMZpe;n_z`u}Gdm-T$7(DSwQZDI=NC10ZVr5bn4Ryc!u -IlbTNz^?s06n0?)e1P!ZDuvkw*gbz&-=A*4d4R;0R*mv{asaoC!g1q-LNZ*d4=fClI^SVm#8iF58!3LlIwxO^Q^t_|u -*hpS~2(GLt@-_ld>@wOH}F#oc~SQ1+YMT(vAUq9*sy7pYDnf6A*^2)tazZ7)(Zuh{Fmm2#e7!RJPn{m?IRN$!AGE>d2mPqX=Q -mZE46`5dFi%NMF#YN7<*T2ru?}O3{Zy_{GN(IpgQ9;{LpswRr|Y()Z$R8(@ot#$*5yd0nc6RmGgdO -kTcJg^E7yQuPr@3C`?F?FXShT@1D>R;xv~a4@X+{cfX&kuMawX@HwD<6Eh6riPRH{Om$%QfGw*JE|Q|nYe;^D&H$}tR5aWgN})Orc%VBXBsF;t2CK= -G`N|DBwMIT4gDn*ns(G9$sDGbU@HqvJu0*kMd(o_YEtRT3##>&gKEiLQ1W{PnakdQo9`!VBKpF0PUnkZ#Vcn0p_O*K2xn1bsV|_c -DEi`j&JU7NCkwVB9#_dAlwvVIO7c+3mkdItIfOObX47fhhvlH(Opjq -i_Pk|+9TGSjt8OA7fAPM^kPtPv(<8$2uWek&E>;V!5b7JmG#iizThv-Z9h$2j#kl^9QT)r6%;9P(I3#t#LW+hG}CaKrc4gpK^nvX -uUO&1Bl4K_DW`#a1ryy=c<;p2Oiokkv;Bi^cT$i;KhZR=NUpvY=BXNfQHUww4O&UjXpVMMwL+gJ6b;{y@rqF^t!?gSN)lGPdxAoa -a^t8nBNziH`hG=}A7rg?_e4V}h%~BL63jKngWttOrsn;D;rQdq} -N+M%dbDl;S7u|{8QqL-qa2XJ>U|8vU50fd;cV -Ma~=Kv1+6Bi%3xz4Kxwhpua>TNDbBX5QF9oCZ}O%CE%5=DdEMtHo?zrs!8%%U&s;Yt04OYClaILF3lXo6Iz?ohMKVn*DAf+W1y)LPqLSGdoKY_CwkB+~8_1rnLaHy-dAd -CO%0isUa`ib6`abSz+=Pt!d0^q!l?Tm|WeA?!*QyW)_9XS43<MErZ -$7K;l5(WCS?n-~BR?Ez(^a~$tvWU~Bt0l$}S}#NHN^6ZC@TKqk%&=2Q$h_&Ie`_8|CjPsdKJ5ispR2unvFrlDhOw>ELbc&`wF=5= -4KZre-8}mJ-XJwVRuB)1V!Fr+EU!!z88TutdwgE)X%VZ?geV3^Na3E&mVKUEf-Jmn$IO1v-z|-ZiqG~1`K+u4>0ZA`C`jp;13*k^ -Bn?z&wNwg(X*TOVj|yfmaVY(sF4CHR=nk?7*f@{=npm14xq>i=q!vad>T*Ja#*U6At}7>ZIbuskhgDIufM~yvS3&GXVsd;HBqHI+ -BgRpeS`^aMRx=i6QL*>{EPy;Jw3ZTkUm&7mT5qHS;R2X5CtOqtN2y675f+#_nq{`+N-6B9;q;jzG`oxaGK&`#mYpo#4I>a^bi}mE -+J(mFu!!{Md;3VF6TMLsVn`S=0E_q}gMwMXueo_%bwMpf6ABBlUj|u_a*07zx6X -pUw9S8aY2&KO-hL$PzN;6!%&2FlK!I!?}a^o@#rpdrj6}?zu;Dt9m1CuSngfQk= -8DpDuho(EfPQZwVO2WM97Qs)dS@g<6!J&2-A0C75H- -+h>WKu*9@T2Fq}YSz>W~3t45DD@HuVXYFkkE5d+kSgMvw`~m?jWX8>{#1b{-iuGLBF(EZTKN|8h@oE7LPSz{ubOi}SB!#pU)*>89 -xg^kglETy^%D+bRq7Fnk&Ab4Jd}ML3UJ(U}&}gKBF0*h6s$m%7A}wUlWgFhRF+1*deIuCY#w1H -G1S5$@ak^VUnK2B(i5%K{oDjD##Zk{?M;U?sk5wtvF3qJXVyejON0vTxm=#ZnKm*HS7A+VR3HQ_2*rd0X+zdR)>a`W3sGztPf(W@ -c$&6^;?`eH^K~-LmJWm#$Scx<=rJ9~Xfi_-6npZ$%y1|8LLv>yM=P@=#WqJcK+F+geHvtkMv--2`A~G#5o;;xTUJOgb?f0Fi`g!B -a}}qBtXc_Z;ZO!dS)QTj7V^r*Rf_aLZhFwtp)na`=DjYRAw-CnPOYkN1X>yqQ<9*ldHALpc9qe5ngq1aifW(vcaiI>C1(7}L8*nS -Lqw!lZQD#U=R~^RWSVBxjIiE1SwE?rsRe5|rGn5Y+9PSYnedb_sNYxSG0FP6_-5;zXBmd;0AaW~qgg!-GoBfwDTLHPInl1#hRuaY -lrPGD1PFlYLAu+g`PZzxOl_UPd)KS3(1H3@i@C@8nYvPUqxe*6+*_u#t(%Y-t)girDh$KUb23)r -HM6+Pj9!$N;yml_W&Z(NEQ$Fbn<4aGW)8g$e=u|++YGe`(%RK|qxp@b<^*MkMUynKrS<2zaycR+>K%*^(H3&;hT -wB%zdVo62CobD+M?fL|dU1ypwwd!RZOs&FE_3WybG}{HBz@w-JMPA&v9z5+uW#eII3VmpHH{>njg4R&i*J>jS@n8-;F2xi}8T8Q* -Qb(t0IA~S$sj0co)oF;-hM3|oPm*?XLaid|D}NwNGLRMxucxpUWsJtHnd^1%n-Nts@xvElM!j~t-A3?lG%KW8yua96EwIE>42muJ -ibn)Dzf|@cij^iyeI4hWKu{G?V`Z;ZA1Of#ggg<;+i^)vH8aL;BsLDErTHTD5k@;v7o$xy6|$rREjk+%MAt0U5rt&aX7DuHvn-W# -4}?~TXtj@aDsw_(oe$lDaQ&qUzG06fZ6yS&P6DUaGf`}}-O-7wzEtodjYp_z5!I?j7#!;}(yX&76LU?alxen=iHHiTNs`1sP+mxr#FO3piNcQ?`P#7G$z>!`+XA&cV!qPgH0wg(jd*40lKjrei!Ir0=Y0-4rG{jWCmp9JePK&UPrEVJ3!rFNc-+`HIg? -!e7fs6>2kBEBsgEATgn+x5wW>f6!Zi~O6`u2~P-C8l#xN&+{>;wVz>fp~0A{6beBEfuNEU2wvZjwi3fuTgBuD -JlZqG{w|Xy-UaW`CfBp4_!pB2O~~hRK4ZT=P*x>RMnzBsT_+U_iP@RYs`Dn*pi4;-8c%IuC9K)!Lkq;;Kx7PTcEqH4;D@pZ$aI&FM8hNj8w@ez28P&O^yLGXz^MEBJlkBrmfA9PV=wlt=n$Kt -_#@j{@XloTi8(iCCVWnR`Zl_wojNB_DNQ= -RmrA0VcGtZP!fv?R;kgQ9zS+2%$E?UOpBLPr;9>V{+{d&N_Ji4LAM=!HK#<)&r!6weY}4#Hz*TQjhsgnY9z*(x21X`O{S~c8?r~l -w3N`P5-Z;F=%PH2Y?ISS-QYqE-Nw4Es27~zW<()}_*?GcT#AqAe%AY2PI6Gd%rm~2y#MM`OdPuHfMpn!Wd1JL|>keelSPsj$vt%@( -I+V?lNSCRb&?F}1C%mhg%&8IJWe1z7gsnozxE*!n@9sg>&UGg3nWAd6M|<0XFJ-8A>gz!gCU?yAX=`D7YD9L)jIeIJ=R#M1=z!lH -61iKp^MvRToBMWN?UjnBwycGq7wQLU{h{$*OULsLb|)$YpF;#QPpKbW8dej8MiA -BVDQimn$@Xl2OWFf5l}Su+dhnD~YS-32b(~?N-F;_zQ6{{=j^&AA6fjxbwu0G&TygEL3GjgV+wqNR!$KhTR6cOpXJMm*yC+(2`lQ -Ws#al7UKf1)Z7g`^5y<`>6#o15_Si)8wHE1`J+Av)nF3L;rtpIBcYm*e$hU0#ELPIQ#4S%D=dfV_GI9a7Jz$m%{HHd+7SPX8HJwe -qtV+Tj06(fGJD&-qr=1dyw*;Y+0GH$9XqY)I!ckq9I3RD`#vV~E~_4@JhAr?Wn3wJ(zdJY_j=_VkqF`ajQP2YAh*pMS|OqXnJw;$ -Ax%nj$0Tk!%=weW3u0ObD_p85ROPbpTiSAILs!k}Aa**^huxxjW{!gvdt;*^T^HH@#0`y4rm!HuYSba|-NxABr^hmX -XtL}(wbscs11efJJ~eU-tI?WijVTqXy|wF`y;lyxCSAxexj%|E3(>n<6l!{lVk*NF@}p(DpRZUStHpjfft35d-DPnHSW2O8qr{BK -cv9Syt>LIE2Fm#g8`f2VOr7NuGc=+sqN}&n%X^zDM9YWfjHvd(iMpfo|Br!C8w{~?aN|w2FhQ1+D}BBajUFW3L5BT)E>HRO1U1uM -#pEp}WQnY-GZM0ZNq?}Rp=Vi3vR(Hu^z5ApT0Ig5i_A!iUk5EiqY3|S!Ac|`KD5ItR)q)TwZaSQo5(}q1f`@3Ovu0}0pcA-4#k9H -`HP~8eKvRc!gc-who;>B$e}4WacC+-73-np -+z9yXvbYoD7wTrlFeu(QB5dNEB1I!-WHyv#I;%ai?&C!Q9;|?^ea?uBk4=F`@iD{5?lL;$C@-v{_sde+7K_qpr#+YBpCMGS0kN`0 -1;PFvqCmthCy)iOcFRv~In(J#mXh_<2y`-FzzMSl2Kr+bQ(bmY10y-v<#SjVGxq~KFGK>*JR1Sx-YOY;QBYPJ0&KL7xpD()`Fk&hDgz?gXKFhXul&ZbE -gC(G=9G3%G4`dxIw$GVHg$PBiibjA>z%=&qS+=HT+2Br|$%qbBHxBx2tk;U8(M>Q|$DTxEnGFRTR-3lVX%;mwCd4Qj>r$RZ70ZxY -6eF=!d?brvTyv5eP4?b=CB);9Gi(wZnKD{Nin0Bz@b6B0QID!elgVI-X9mkU#~bnFL40^vKaB`=btgo#a#S_6NgyqYQ#JD%Cau$@ -2g)W31&dx`aH%;m5mpO0H>u((<14MVK_CWfLNcphQjBed9M&+0gpy~2_{30inmf!h1|a>emn{=1i}$(B{NQBq?k-NsgP~x@r8&p?*7l_NCEJ<;m(>EA?dIcCjS-eaGCm|aOZ$NH@S=|Oc^on| -Md-P!?!;bwO`O=^s@{G$&hTJ6ya$J;hP4&5?b>^w4D0qYZo3%%2F5Z{&HE!ERSxbXPs~=>gbSxiaGHSQw8$=G3!j9jIZcr-3X5o( -MPzEC!{!O@oDv|leW;~`oG`N%H%BcRWQX=1cFlf*QhH|5N8Z2qnRRn>E{ -PBCE`&nXJoYC*IROn4{h!5nX)A3ZZUa?CdBq*%KlT6w}E-C{9@8*EBO1x32z5n-$&rUIBc%Z!~Pik(nOjRL(|W+b5nuFGx-BO2P7 -*jacg6je)3!rcJg4E3;5MD-CyyC-5?qa2kFH)qC6`I02zDTx0?m57-a9SYVjb>^ggv6pj0dxS@VU{k5JxK_d3-rAMJ{ps|KpyIc= -W}Mh^z-%)`t{)6n+BMOwPOC1lC|AX|%}3Wr{AlLH2tgMXP=*m6 -loKSms2B~f=HqY$v-CfXbbx!}S3;0{cfOFX3_3$+6gE?fl{%lodSO<4V}uV`IbJVh9buXuM}ZJsKS~%B@;Qs)00U8vZwRgENL(6p -XA%0#lbB%B6Pv5^tl^cm+|Od0&41a>T!aKNqKycxbTlu^Y!|oKqk^ncvN7vcw(>Si+|Zn9B+G0*L3xY9m#N$2$@H(IW8ORk{6JZD -Gug+=Gnr{B|K~R17-QI^uVQ>1%3`HK+&4Au65U;*jDLDMD_U`N(Hv%uL@s|^S+$|wVy=>M_DihiDQ5FVi7(rq!Z)+=LoTv{H%x=sI$)(W)OfmHay|WskF<8N9JS{Fa66g0 -B1*(^o5^W{*pEQ9xUfiVaE!&&WJ9APJ7Ezz^eokuEn?2(JX{HI)`Wk1QvmqdoZnsT?ZvTp99`u>kcEwPE_DxxWunwuXQjq*}uGc{=TWO|nlH$&p+>}`t=Wzfh#8A==+bad(#$IQ>hLzgu{6JXBoL1>UIBWA5c9J1=6S!I${g=D00U?1y>wjdX{t!_C8 -#A8Z1lb&4_?{4vtEe>Y8uvoKeF|V1lDJJHXYFH}O4#Zqn8z+f&a#1PClZKAakC?u_o%-AGNnJSeknN8+YQy(naVZq~$7+UIPjP;|Lrjqpd`~+iR3f1=TnHe!k -F?L8qdx)*A7}l5$8E}(^jiLILe7H47y!V#bfCJS=8DZkb-coFBHbewo*jO)6>p-ho?%m>YB=Wyd2y>l9yCa53Wy9*NdAhJ2WTL-$ -Vkv14!>TVn9Yl4ddj*g&E-R~{_et0o(u4>KVU&79g{wE}fH@1!8k1Gt?Tc$g`z0b>{TRQ)W9;qazcdjm;X#Uu0Qg -Ru(fF+L20w(Mpr}0JW?6WS#srs&FfE)CeU$(6?9-42`ml4OE7Kx1u_k)=3jZ<3170?G%p2iQH}C$x>p;=Bp)j2Lm&tjPWruY}BIViPV`IZy)2U9%ZU=u_Dcjx2$VL4dK%3@6GG}v^92Wb7UY)ij5{=nOV#A`+tMv*X-S2MqU(8-$Z@j=LsH3V#GogFI67|G}UFXrSwmN3+bFW$j-Evc9dFlGpi!nv=^X9l8Z -F*zDO>SEt)%uOZwPK&Ky?5*@UQZL>GqIRn7Zq$xgn02Z -4K0f){48ouCk_Nmo9Ijv(mU3T>EbkF#;+q~ZBI;#E&MkZCY5J%4V4o6y?oKKm|;)KCK*JQg!><q2oRidR-+k#{OGgL(Z|Ur$2YKu0;AdYHd+`Ap@x~S*P*{UOY_X!coyBaIloOSY`U{7oQ)CBb@d4Y2i|!Aq -@O9P4467u;9v^hJ8E0S7$YE!#k8S#G|7*^Eoim;Ndf-$@1n8g`J6|?hXtAFjn9SK%|$2I_Z0xHsxi%U4xCHulH*0VDe -Qexp9j+09cM!hbErpB~8AId4WNRy;nlj8nXjlp0n?8W<)(HY?(*+`|cwtBWXHYxK|QbSi;<_JUgOBGe>ZMr6oeYKeiB;^@v32Qbo -b48p{(fTSfo}9~|(ddbqV1y$c{79~D9?oA7)W5NHVy#Cg&4>vwl>o)u_H? -(XVKy($H99W`*wwhp6tNG`&2?l^`gzjLm2{>dz@z)G&Iq5sg|X@vp{@v=8o8-QMtFeYTjEF2N)cYr2RdF+2H@Nt8GNbH`UI6Cj?B -Z>2|eNFD8xTS7>}w*W6I`x#wiq15L!vkzP^DJuGfpu~)z*=<(xm$i3sH@A6An4{Asd9uXpNO_4uG!H#AA{)!N9|CrKLdD}s*Q;Li -vA2Zvu)gM+deEH43ME6uPwiA1GO9^mz7#n?$hgriY5Y;VQs!XT14Q6mo=}&nfKXAW6a%I>2G$^Xi3UX|P1SfyExXh6#p)8KUX^m5 -Rukx**qwcjE%P)*><}_Cxghaqh~Cr`>*Fj{4;u@%)dcba4;3)_DEcmAG>mM(Yj^!up{U}f{fdVty@C@t?LZpLS^c)5iRf220b;tx?)OhIi-MwOq&x4-SIA3z#CN2f+0`L?>JwX=zN7w -mFQY!gydR#g)NBluI!AavnTYihNqObT@!D+CEkes=kO$<&UEnE)7h$^*7~{DUcpv5vh{Q?Z?S|HcRM`@U_#O-+!)(%S1Bhfw~W_p -=E{whH6rT6Hm74E{c8>VtV0Z7M~55vNT8R=ljXm8^Azv{ROpj~VuYq0%1F-Bl9r=(C -xOqjNk6RD9E<{6YEA7oX7U_U%WUsrMc{xvx-)k5j=WTLkuoyf;&>|uZW;9gwK4d?I;t%jIRvyi;NIajp$~iNFq*J{h1+BwYdk2rxC2%n48>(HfLs0^%?TCITxM%L0B=D2I$oQa!8wvsyx{5 -4Bh$PjE7p|Pqi3X42uu_cn61M26H|@?Lf_vD1w`qZOt?r_>MT7AhtqC>qHz^VtPB%Y>|nvMIxle5W|5Tr&oBlyVGJ9EyuEqV=6F| -HTy96p?;z{)_$xdFZ#49%`DSEaQWg`BYKNei!*t0;(uv}*|mzF5?U-a9EtdEQDn?yPEt5{XI6XHzRs+P4vRKz^gj)(Gs|a3$KaQT -9td>crecW39Ragd{H%FZFQpo~89$~PBR0lKno{9wjg;S}!IosAL7_8i$o5oyxx_k013wkT0JmRhanMv&OYdSOnI(#znD=#z`%vdU ->F2@xy*qyoLw!A%zkk{1L(+ZOW}6r_Cq1mIilL4vn$e4rKB`(e?bzOA;Bm#B0Su5AK-`VDP@IR0EK9Uih`_8eaefIAO%J=kaE_*( -`rVc~@?8$r#wM7^S=2Du9Kds81$dyl;jMe%Gl2>v-l1mo`uU<<3J@_ZE&uX=NsIz=DrhlUy|P7~!^QN%0H5`UD!D8|Y@6B=|`zF){b(xR5RMa|NjOxRRU(#66P#E4r -d=f^U#Uc$sqtJhLk)p;xf>cd$4u&l;Du4EWA&elDU(_*MzyVnd=5Qr)hed@h9W0eFU{PU%F&`UMUL2h2ZrPR;;5x%h+TrTmkG<&4 -TSAzFV9oZy$2#^AJVxxdz!k5EvYoF7Ei7j=mBHC@ -gX#1EdbQn%M&orboo=t@@&N~V{JQD_p{JzDHNnd87dee_yv{f11aaVJmWy|e< -qbzIA?heU%OOKz#8LBJa+Km2Zj_^j+kW;)vD)FB_5;HqCzKr#K5(x1r(g{LGAX1hXmJg|!Xj<%DCgEZ+&j+K+Udoa0VmT`hCt5Lv -#h#(LY9ek#@_;!jr`O|puJS8DFm4wEAG@g0(Jyn(wPJ4RFh;)c!p66MY{m}1D`~JO*R}o|TjNx}pdfNNKe7NIOcacT^Y>zBkbEyv|SvlO2j_0G@Q*F%q>~#hG{b!oz6~&eImL;{16TkJiG~2{rKDp`LadHtwE4`SvRwz4+ly$My2M+IE#|Q -6f^AX1!`-7X1+(FxhuCmxQ)6f$W%H*%@1LP>Ndf_1xY#9t&Yva08e8`vu@;|gBbr=eOksYH~@ -Z1%>Vv~RLeSH=}~IxWGY6IWxaHG`lFLI%Xu<^a3egguN2XNE;AvWz_z9|7xxZ6GZ{ZRQzcuOh*8UG2@sPVo`eCaPD*F?{?@ -J=P_I>$+=ams)yzEspnj!#d+P-toCJ)EFIlxX`J&s5N@$FV@|7PV!P%r&BBpb*H3rsFg=2+s{PTw2Oe!hCt$$Wbn*6Sq|h+RW2Ux -Pn^#Dk|^(m`I7t>%Tb*{xjZPY8LCBpNlA|_);jBe;AzRE8Iv#@9b$u#K+N<-9zU@ODD7#PSTFSJUhjRj@eRK-@=m@VWj^N#{vFB4~!I5QG$oQHfJrL1tqpBf}Pjf(xCv}M_;`GKVrZw8wyzeaI2Aesr|mx1P>(W}Qj ->|jH%Gr9z!hUaQDj)-auADiqXY7AV*F0DR^v(mz$Nt80WHl@!9;H9J*&>@0F>5VuY|W>9_f&McS**)}{GcOrFYP6kLf2KCN}ig7`q6;KH>x=2{% -z4(^f1lKFBnL0(IX}j?8VngMKbPS0ku8mFKh{{6yL6Tw67H)eF(jBga;Y&v~x8PvPT56J`E -rHn14u8B@pd_%!I?i6?F{gwIp`w4t~s?$ZhmC$=B4jNwwEv0uVE5$nsaW7!sSvn=ObluHDv& -%YEmxvLg|1)BG#R-??~A8yoC}Mmvib>{U*kh=~nKZ#iJfTJN%$5M)-Is#T4jj(5D%oG-o-FOe+t!VT15J?07*q*Uyqv$Wa=Id!wj -H7?+8TVCfD3*QnK#kUWjL6hrQK%%I~Tbk`DN$&UC;*@6T({xH^YJ|@?``F)&m?=l2^FLjlnr-F7NS^qgssSjHb?=4|ApV!j|KIA7 -N}ufq^M9kv|Gk#i7K!6ZTf)}WzbZ_A~RJ>6RMDp#LB17OGPuP`{gQ -i3IED8p`+@x)G{D(F0w$vrg2ov45N`&%+Nlp9@=1UQu+jm&D8eeNH5537;=C>LWusZ7;6%z4XM0D4aY@6yRQ%n`7M?#}Ib69Eu5+gKFHGXRgajWLif!{CD%N -QNocRHUd`xtK)CoIv(~;Wtl{>1GiA^mA_u~WzVnrF2^uFUt&yoBR;WOY^#YatZ9%+$l!04d?b -#@m7&1t`UBJNww>XnImj`L5YAkcw11y#mS_I?HnvvjMWB?^W8;Y1UB2OPSgK=3$@}qQ>KhEF(1<(S2 -X&9RAD^>EQr3n#FO0=(^jHL9~l#Lsre!tv3Oi>g6oT*qMYBSN`( -eEvnZA!`jJYu@F2iskM+{v4Z_$AOexgkgpm2KHIo)`{yB_+u1q-z@2L#RkRAdMepi9@?b9c!IMJH4f?iOfomoNGp+2Qq$tmd^Vh4 -GF^U{^T(ptFXY~t0O1-S$vo+MtIi?hu3*TauI9+)q%2vqno~x`junKdQhR_!&d}Cxj=7~Ba$~f1$*Mo($Q9?#0${wvu~n`hS#!L~ -P~Vq>QdvBYl)NH4+`tF%$=VX~(LWv8gT$-$efHES(tq4MwP2!dlD+cq$Um{5y`DE -6B<6F*bG|_d=&Ro$Z&jqzQGvf7Drn4;i;IGDu}Nss6$XU?oyQ)W+U@0{YyDMmI*A{o?C -EwLvy-Z(brN#Z2p3`{-C*}+iLR)+3LCfV|Q(NYemSJsG$Fsc}9BU9o>dzRwKt`477w;qb*u||WXw7N0toTE?1)uS@8#t0`9;aMn- -mM`X6!(k#~Lq*oWZi+G(@o%+Uuhw-6-cQ2qd%b_6*YnV8AZRd-f6YEfR;?yq-khyAkc$=?LVZv+-=A6SFlaS>? -*6pGiEYEodTUv99*DS$CJ^6oH_dW-AAG(b`pATy?YclMVYFsU{jDTxOYHXzWQWNuK7$X#OApRXb>j{zMYh6R2OdJW9VdWCaoqxr6 -$YiKaaF|V+6PX!~ki#83Fc39b!pb0@AvNbg*{rgywKZu`*;?l2wk8aQT0dX*dzqc}m#{o1t~hp{pkb~R$R|prz&hWI-L^T9pw}nC -PW#`s#h#?;M~qq}-U}h?O<|j}Lw)U(K;@gl_KO_W|}kb$qlN!QyQTkBL*>i3=Olr}A7;c#APYv^f;<;PYZZ8!i8+H@GQlp!_`krc0mSEwuO~w_Y -sftX6x8yFk*b^Zy5_Rqok?gTkEZYs0Aj$4o2OAP@mFuEpbj*0JFBY!O-2b3YKFuq+b!j;E`0h5j-@3k^Rm*E&bZj`ZjpWUCCESMx -We^v3bvQ(ysr89Pr+S&kzRA^MTZQkWD;)I?8zvh9XUkkWQwHyjmbBd38YkUVG`mUWWr)+XVeVv*DZuz`?%6_N!`Pwf+Rp@xcb1!L -NMe6o-$(BY(HtlJ!G;O(NtwR9fyg6K02}){j0(V08d32-9b>`-Cl|K5PkCkr*zo`eLX)J4rhfYiBZIDiO -66flz)7^uH1XDRBF0uzMvU*pmEk0J4RKPqZxNN#}n4kdi(T??BetUdXHZo{!IBaH=FL`X3B~eE(}fA ->U?GdHA|&ly^eWkUwIrEe8lWQe5-55nK#jyH;?|Yqv6Su=|TL;i8DF=FAC-l3ZnPPlUv4Ek7IY;Eq-HX#r9Xcw~X0q?C2$9M(;Vg -=8Mr}+ezw#&9@4fAGvPh_xThc6*CXCwD@J#{?1e1oberTwM$RNNnCmt?QaYnLwlctkYIFXx1o8+loJg_Jwev;Pde10z%XtQnq5EB -o2h%!(kfQ;;^pY3)}#sw>O-Ci_F-PZJ+D8~A;xx;qsobyu1B&}UZKe>s`#2~Gz~`;Eg}g=3^fXosPWOU(vX&$NNV>|lNzeGF2izTH24@lSDkIuz(3B5wKQ3|&NA6q_My!>YGh6woj(^vQ7i#RMJG>f*4)mNygw`U!pn=DwH;LO#0h>`i?p}P -rYy<#bg?afWt-6X%PrgT9%}PcOi|Id-QfQ74tl~e3 -!;4Ls&*C~o-W=usit>Rk=0Gjv|8b^z<6^QrI1V#(oYZn0EfM2@MB@Z|#^w2f(#kk6tmA-5;~101IjXfDdTemWLBLR&B>zjj!u%5c -;W@f5FnK9()NpY(*^gV)*yWEoZX}C6e=B)m$On`&4*SI*K@q)D;f-jg^3MAd#xkce;1{Tm2^1@X1Of*m2d1EF-wsEcV{Qa-4keDC -X3H|S@zBLyIqwxK%bJW+qn7=0Eh>1oxuS4M!&0WDBkaxRS|(O|!8kL}r=ucW`$64kwhFG``Fidw#B%jhvJW548% -9@Dn_ShW0WEvk)3wz?6ToH2XuzUyvHX(!>|YzkkE7BWX{&Zn`cSfceI>z6mIa;vzto~S^uARyM2h=%O*vihLM7hj+`UhZ7RW8%FM -nd91eBHAwB3%}u}ekK(;U%ixxuLy|k?EaGIU6yGoktbSCy4h(!ft3LLyv<9Lj+F<=?6pYFWxpXgCcU^N-llt-O-hu|XRM%QQ!j@1 -!L%1CFelTxA}%_rWqxwGNnxqF;nFZs3c4l7EuEV(PGnC*0H2TnHQjACh)gt3gv(Z8kzTUy#DU| -hD(cXNs8{SazAjHH5j6uUkweO5UDK*mUM5pDI_r`=ha8M{L)3$Jab^1LBMy18Pj>er}nTbP~N-tQFkVk^uJd&mCT6=Gxc7U)fn8t -ZRznrVM2O*AwOY!_k?|evQ)}wma_Q`Ym04SsF|%20^|gv`@ARu6KrbHhMS0G>F1U#wK~4pO^1H(hMV~OQe=}(g*Rra=(4cF-7JGs -WJO$)%lS(R%7u+rXj0pQljeJ)*sN37JsM80DKoy6>TVh^g_rDkS9|Gd{KEJ -XogmD(C3!XpsFD;^UbU%e}PYRt7%YI9ypq4PLC+z+{GK# -(2|&pKRKQ{h#OU}keF8d&N?;159#7!)TQWmVMLzb<&#Q2DOM% -8XqngGmmO769OJXLiHdT)sCD@}oR7N-D&nNKQVw#}Y@P)F4Xd(wZ5}WCvfC`>mGj*~;;9M?szuR3rE3S%#!w;7 -ytPj?EzzXsctDykNoZ*WX8{3D`gtprCU$SNX!T24u4UpQjI^>BKyR4PqG?vk)QoWwZ{*_9Wz|NakHwHG%UX?`yh+ZBDd#luE^jvL -iQZCATqx$WfHs#HlJTVp`|=&h5eegq3q9&ocJYF~U+fjsyOhh@R=n$M=I~%ONBza>WG~G3GMzU4L?n=y7qQ%|hHg!7Cuz2sHhdS+ -Adhex+%K>n=%pUdya;O|?FJFzFyaDO9pL6Rtnq3npK?8f^R&=%ry+BaUGuzCD7qn8M9R&KQ7rCJ^LSbF3uv{jZ)SDi?cZuPqH`+p -4O6Uimk>oQmf3t-;<)z+53trSids3zJmW$tHJMKLD_Gc~5kRKC^hhm}r{!v^bm=T`773~~zO^)g5g -4RNZ#6GD?QT{wj|i$liOT!b}4DuI1r!7dG9N*c1OBP}C`9VU-EKi(xKGExZ4+C-y?$tVADq)NF;*B}gkpHoewph%xZb=y%iNK2S#ga?hNFS3nKo%+ -aXE-(rv*YTl;UvRs2)3u)FYA@wBYl2$lPM6SP^m%4Z<;8HT~JXeRu2kYM~*+&V5RAcewUgkwq<}CGU)LyrT -2#@%};tkt^ml>4=eu?-WjeL?F?UYWC+D*{N{%&yEC2=A#1^)NWMB5`?WSoZ -m0Ry+f5aCnw?1fHL{c_WILqe!1zu$ah1n?OJ+qdpeRDZcDZ3(sq-hvRl!br6^1^8lKjZS>SaT5>wsR8UWUor -a8=+ow$oozbDHA!R;5!11fT=+lr4=SE6$SQ2l`a|!K}IR!DjWb#HA~d#2e&@HqjiA%<{q!i7z`P -FNQcZC#QHh&$@&fF~$g7jg~0VOtfSgMV&NztSz|BDOwC`4ZqrKNCPX1g)e184Byam!@>GW5c>n^!x|k%vs>{BLN?L~0gLh!H755+ -wc7~1H3AbCDg<2_Vjs9Fs-~scm>X#ZU5as4o_)SYCLh?0Lt2DN)+xwo!5E*I$yd~GWf2 -QI@3nglV4S8Qut}Fk*6HPzU6MdQ0V&(4Y)afi#Ou9}#6*G4 -jEEE)z=v#gFi-|rNY;k6d>Y#oqcgCo=vhl4ViS6q!=b@sYAm6Dd4ZYFq7%>a>KjyK&5cFeFoCglB`ff*Rlt3HiLzq8N6^ihLHwfh -3*3EBF>FaX604>_Y82emVY3m&6f9~!K?>QRsYQRQ;?sxiTtPGu_bSu_I`{rxcVD*~$C0I(*Yy;+UPvIPOC?M01!gF%1d5_;VMSXb -N?!Ed2+67>Sw=FGU0EfoWEhy|=sVvGU^INO@SXc&0P#)sN%s85iOk4iN!{)?y3w$T`4br#8FAwLeCIp7E8;vD%2Smgj~f~V{b8NI -eEQ@Gy)A0&HX@))=O|jk6pYP7UQD0Yn9a4X$558$Cap#^H~C%0I$zO{BG(lCW!JLZP1=L&DUCML|F+I79r>l&)gM|~r#xxl-9TR} -PZ2teBLyM`p*d67nrG48@K@*-lxuLE%HQ3w;yz;%Y0E33sHt!U^@klD?Bld;{Q7;)Z23|6Sm6afQg=dZA?%VEgZ!{p{Tc%`t?IrO -kDkkP_J*N&L`%j*P1)zyH8rk&MhS^N^01wb8rT!r$L0oNtZNOY0cH*0gx;T(qQSDS3D$Z^VkA6Yjo1a*_G~AQB8l2SgH<%kY)v3E -5)5qeZ_O{@nKPWQ?th)(0lSJ3r<^0l+fK&|WXKD4fTY!9(5i5$=*b0%P}?s?Jc~eqIYXU+i~{){)_Bk%-4iIKhP5Aj9ICa8o;sRu -ctPqF>y(82xcUL@D&8Z9H8u80heK%U(;JM?fkm>aD%!l;cdvTmv>XtLjVZYWj&a*iE(=J!$>@s$p3hN?N}^LFb!(WVb@5FpejyBI -u$~KQ7R6{_WO3H+Z5WDI7KiBFHV(co*@VKI*@n(9hK|cs)e;ZkbKiNKH6t~eb-us^rmuv%FG!P%BGSHTlJNOfFYxh_l2FIF$sg*> -s4shXGil8IwP`{euz`9xC+-c}E^)~(R#^9mmbm7+%$v@7hKb0sn(SJHxr&}LGCQj6G~m=0-B_vH(lCk#-bY0ThOJKAiBHvU&wq~P -@DqGhabPwh{_!=xwxndEO5pnd&p9bcY3Ka3MZPZdy}{_1AOyzCqWXWdsK~rO3hx5&LH4o)7T{M6(_|4 -exEHc_lMp^7p>_ZHKrnX^;FQ5~U%mwvH|etBZ9c(B~272dCh<=P*8AJ0jQlfaD0~2o8~-M`Db~Hi}9{R~k`3 -W&n$V#yO@MqVZnfCndcbzb0rqov$fQ$(n!?MUDzMs5~PPq?7zO>ILGP7tP>jiHwruI%2;$ZG+U|WS|D@9=#MK< -JwrH-?I*B}C;9sy4qGy6DYF7@CzKG$WTcEqc$H``y9}GahK~NX&Kn*}*oePfp?;KcyJ;qp?_FEfFlp-C_V$v<=_3OlKNWnnn^Sa3+N`tZJm-E^0MlMIMka<;OT1B>m1oRS$xKri$;G+q9`? -k?+}hgME{DoBFJGH_Ub3vNQ-pxP)F1hyrxE(^wcwk+Y+$tl!CoA5as=bM&~OBM!BVSW~u96gPVD1_d~;nX_V`3l;&R&=tr5kU;Fr -9f=nNy%7WVYG);EX&r#h&xwmFIVLvNz4guSf$rXTkdz -Q>NVqb=|clN-a$yft}8v<9xc}X~QrtJ@H!RgFnP?Jf?@!p}Wxqcl-C;eXV3^iT;d|#wyu5#cmyud%O4m`B!C#D`F7H+Ttrtsi( -=ZsxkH(2eswHzQS^tSyc7`UApel5uM-Qb4hP9nUDz1!7P}u3ottlRwtfAr;?A?ofiQQ(@fme -wO;O_Gju~8-Enh&ico#H2=n%D?z0A&-8?8jqpIjv31;pB*U1I(DW0vIk=t^did0Lv1cxGh{w7?2XNv{Zlo5rLuRH<6W!}KnE&4Bf -BQzZi!?u8r-a`KnZf -T!=oo`TBk+UtP@6TS7NcrV`z9ygHKy -lV^@#QSgwb^-a|Ji-r3j`-Vw?4i~VJ7Y<+r-9EnhDT75v5>jH63WjDI_RM*?iwewRcscb%&iSiUIE=g54#n4dZaeRv+s*zZ`xgWu -V))!b5(J}_PoS>nCUT8ucSvHwKP)8S2fnoY16z$QbUh%V;10h@W`E*8bh)m5J!EpB_k%7sNf3?(N#TEyn8@x-{>OQC|K!2_Q`oX# -M5<=-KR*El_mc3T3G`4?nZR52o<=aHdG=J+NGJv4U-avNwTzbNuXu~Vx$AVUTn+Ytg6m0veHTrEgZMcj}J2wAoHPafD$M#cE{_GjO$=@T(ddzy$b+ -R>~gqRn0V*}Rw+9C8bl_5!{yRmH?q-*eao;23>nxZ0hHyM`CoGxseipsdzoD@fR{b~VAVJV0-gVA=A;ioF-`<7Cpya2 -4?G@1oj(jBh{u6|2_&4^BkLeuF2Wi&W<6uwTU2`*CmAE`iH)&rfuxIhz^{RP1-h)u>ml|q*+M5(;UgMkH2xXu4kUnSJZM%wVyZX_B(TF1?{k{q&7rF4umV#|M -7KHkMkBBrSC>-5uQ6Qhi>pFk4Dl1GaL6r3Q>Xh=ftlj>O#pBq~{d*Q!Vl3;RLgrMm9oK_kdnt#>;K9&ubn+C7f7Vf@g%j;J?3!j% -YqcO$R^&`Hj{>bc94yXu!tt8K+uciz(J=ngLOwnvOTLcnau}mkBsE{X`NPC-{?9u53Bf)8rpSF5xK-UDcn}FsR2B4DpR>d;*9HLy -%;$kVE;4!07Vx9CK|cChIxSXqK@Vc14bEBCh=t#L$Wz+h?pqa -E_**uWyB|hx!iu-WVVXUhe4r(Ez^`&nr8!2oZymn|o}LJG!{t!-Kxk1OLtXApho8vipR_KESk|ZzL7<#?A$pImH>CepPeY -ni-sC^XtE& -LoZ8vVRb|Bh!XyT2J|w{#=uXb_;$)IC9kZ@C1%I%BzjQ5F8Q`Cidm@qUN8dzzIiw6b~HK=>yzyk1DuMI>>CL)u^R-I?bG*-EZMkY -cnEtX%E^Xjha58uW7AepU*8ko0V8Id(y}B$^ZE{mw%2!YLQx(>o=la;l|zDEoq6Vq>F3$YE!qCrqQr?9Ka`zm+9~t_KNhYGHFqOh -U0pkYb)-a(VL=&djJ|5;74L(vq@1UR`(~hY+EU1MNS)-yIQGsdZ|<2Zn3`8VzQyc^9m-7J9p~(DM(M&%XIu`BAEj~_UZ11`Qf-0h -BDaO!gQyth#%d)!q@w8z$G;J3yp+&L+`D2maOZ+l~U*=YMLR|fHHb>v_fy+}4`1KGW2)7iN6iVqa -ikFtxSD^K*!N|^e;l^X7oU29Uy%k;asPd?tG$93*kS9fHsSZf?2nKzpbVHD6VJvd}O;f!gk6wnp^VLVhTVFc`8uW50AaNUYh -^AF$+I9J5AxS -=#vVp)8PBd7ej+4a3-!%$!!)kOG-1$5xrhxtX~L+0&>G{MClv%0Ef|^l?-;*umrj(WM@vahEcUxf)E-IQDq`4DV^->p!{-I1RXCD -KBnsB{BcE_4eO>W8$c!evRM{;(O0I;m^OSezNlp)ow)k>tujW5btUct-q^~pg~eLpqh_(_bemOnU9vuO_|b~`*9E0${hc*nmmXAa -)EUWOB*9jKbt_n~U~(5FfEoN|ibBcC)&Y)|)Vj=yf+ylKH>Sv1oFyY7z&d(|UwYv(xY -c}y6YJ44ZI@11;XqRS!HB56>;ZQ_Iyd2_D2*TroLW`GkJg=LTqKoeSQC=4swnx+x<9#6oXa*7)j>h74hjY*9pdSKT?ULf3o%o7u& -f>b63h3IioW+ac=O{le7W>`c!kjm%U_F~=qf8h6EliV|WwF{bAui+MoktH=clB@h -Hj847t4t5M@kahBJKA4S*)e@s1c2omuHsWjM94pH(I6xrqo+JSCjrId(?btQ+%6EPuySDI^$xJ`(YQwTV^&XjEjD|)Ik}AMh=ahi -vklI)HRHfYK@4@OP~}%5IRUldo(dX-czabHSKukL7pS_^lJ~;Q9WJ5SWRBY}JLJu&v*AKFf~BdG&zm*yt3@|M| -dSV;>;oYJ^^K}G`<}c{mB*6=9-o%D;JaCVD|6j+&34SMd0xXD!ps*4ZfIx?W;DOP$z^w2bIb^_wWbuhLDVty4oQ`d6iO>ic%UYc_ -w1L)RuVNu%(#JKABgOk<6r08*b;?IV^nqm_=|&m2tWZx#5>HKr#?LF)A2xbl3VF>ObnSUf2{1T)y+$>3Gkb6}_k@AAtO{{igh&N) -XOWqre^R42l%37mw~_;?R*7zzvv(WTFPb1iVToL9j^C@mU!~nS?hBwG_i3i^5Vdj`VZmr%W@0Johgkw}6@>`NJ~U|6VQn-^vNaP$mW0LW -6F5LQPx`6?6Kz2RT#bZECaK4&*mcT#f?@Nay;l|Nt65*uN?kW#skuRzvIaxJpd=|=;A(6+QCSk7jF9ohEIfHQORg*A@6R8EqM#Vg -bA1Y}^sM=Z*L>uQLcQNEh8=Fg3OE;Y(XdmDH4l*wTTUQ`N3Umxd(Xs-tbCik_Bas!XInpuFaEd(!HBu>NSptI^5x+kF1Ik~PBbB5 -AVJz!HBvydnDIUnuQaKnXzWT!5kU&b&<=7)AXz_ -%7N{V*`vlTe6sH6d2Wi)&kV2ICfTLzAt+ubeTjziHHhNZA@|A>qx?AI9oyYP*?sV#ig~qK#BGpx0v%Ql)EqdO>8GjV5O#=0|L9qb -T{zme`+=Tm<^*RSB`$P!L<9!n0Y-X)=2pQz8=a-NOfTKRZ_9gRgwpGT`;wc^tPC5NyEe#U3S7b}Mvgu;g57qXe3F;u -$!k#t9QU0sS%=)7jA&VrUH7oq%`Ki|AdOI@`K-3OQA$9v5`nY`_!>;V`4{Uvo8y;8>9h8f1blr^I>SABx>YMRTs$Z8aPiRTT|` -G!?96uca*7a^l^D5tm$y8%TX~j$dgQORAV?6%jp*+-H`r$4COnMI>P20?R^$OWg%3%cCm~V9GWDRPn5-;l~P-e5OT}9mqyx{Bm{# -DU^8&mm_=ngTi(-rr6|*O*6b_LLf^?Yp8{VP_s~sC!s7&!t=s5xtD!ay_st&K?+Y7=3q1h#id3-1KQ1XK%Q{jECj|}QUzX4HT?Wh -_Brimck{5>d@lKUu}4o{J#jX514m87eZmnJE$4H&KnKpH;F>Hs^K;ujyUjqCz7ohPB{T${L==u2P8~~P8A#Ml=!5Yq-+fO3&MDWO -CQ&@f@!XreNt;mndNh#5r~tYk3?6E2|_-eQs{IWru$uwLgslE?yptJ?LA^CR3?m=*$3UCZ`C8R5!9b{XwtE9(FE($_F%xvAA_a@{{g!S)7$3 -4^~12IB|^;OHjh|Gj_#Jhgs&EZt`v)$V1r+mx6c2aOxz}6#bz9(&H~b$2A@W!j4`(zxFL<#TZY+sjqmv^~FBp{9C7BgwV{tXW%7h0O -vGJh$PyV8`8R<@&bdDU`XE>dfO;g>vJJE;Nys@1IhJqn4^o<=6)o3u)0#8&9_KFIiqnqOX$phj|;ewD--pL4)BA9Ya>~?>-eDF1~ -tK7d0KO@HQx-ry8kQzAcZF7IBn)Jmy0uC0i0ikQCs7^sDov?Dk8TUb2aIuQI56g*a%8W*g%0y>1`>i#-*1LtmGsi5y7@WhCxGgm^ -m(w{2(SL2{?fjJ$}qK1CCqL{CDQRf -`}^__{9slSN~dV*u-=X$4?{QItaG~Uo^R~}syfsO_P*@p8j))7vR?^;j#~|u>}vwRXURgDXjyRnh|*SWLHu`wwQR6P>>Er~kiWI4 -HV1YyqGD?KpOoYHYuybwbjQj1vw|YZjHHdB9E9Mn44J{Ie9}C~$)z9CZ6~<~z|51B&OB64JVWH0 -dK*mqmx3Dz)|Sna;Zyx!$d_8*)CCPh;Zk+aAT=&r=bV^AI3!hHgno?(+C2SQ1hHYzY*eNzV0=VUIULZSRk#HVC~TQ*;UK11!HH9> -LkI`*f17-Yv4YhlJCs^8ePD{(CQS}WP#hR{7M1C(Ld`sZ9>TuG`{8H#tqXdFR%^%Kw_fG9Zo$U1c>kA4{<1^DZmhsTvvlShYM7Qh -vPGt%zJ9@ugQNzN(p%sdsV9D%-aAIpNH1WP}o#0!jy4|K=bv|#|!-0!IM1uBb ->v9ci7ji|F6a?&f$u%_+bsR#DsMA)E4qI8_I8l`-&zOXc;Sq<)WO;I>84Q8L|M9T_xIiW)YrKwnEp&)k#fpkD%4*R;X5^uXLz6>M -?x!e`>Jr5M6VZW@iU_kM`w@q5>MN8H{9p19dYAzJrMcu=pa#hA+JwhNwn+Bk)yw_t`J)Ui@V)GLfz#9s_z(jC`=qGVw-u8TqRZCB -y%**@&bYpb7R;kVhgM)BcE@zjZq{ZEuH5l$b@PT^oy7S3^p<$aKIc>9)!cKRB_`;nw)g05!>%N?50hvE4~uuUwxgUN9z5t=5Yt=l -$WPEo8yR3lX0;(QM*|nw*j(DT&*|BY2u}a^*AT*Wc;NJZe*-?am;icm0h^-IlG2Fqr~YYe4D1JLe7*}aqtYR -@4(B~yAkm0bud*98RYU<^Yn1x?Mgh<07YHitfJ=OkKV+aAoGe_v&e_}WVh7y- -JxA|n>_%k`RZSvs?O`(6-e^SHQY_zKPEfrGnkmi5K%mGL+98rx9(N)$AYkE7Jo-Pn!P5_<^F%Db?-YH$VDts~n7MzY5tJ>2gRRjgHgmI&YF_R6V0Y*b-S> -jjQpcUzKV!wG2K(Rt%H{LclV~tQ2R&H4$u7xIlurn<{fknwS>UH80EfZw6-OiGj%&0j9e7-A6kh1$1JV}5sj;l?MTg3-2gYjC -Xsj2d(S+ICh@LC?OXAFtSek>H@mO$FlNIoRceAVH)97X7$aSjljozK4da(Hurw5p6f$8HC6_+$`OvJ(1=e&{n+TL?8as#)hE$bax#2`*N -%$}7?%Fxyd6VMU)+4>j*F+IfxI0NE%UZRUvW8nhMBp9Z%q0Ie+;7jz9h$+8kCw%alQV1|3U(b>(R|5iPU$LMOpF7IAV*;znKSAC< -!`u;cXN)B@7}3a?n{Qs@L}v$csFvADohQx!m)?Q-PUanOu$P=XWUKOoLKo;ld&{P@dH4~uO@NS0*WB4wK0(X=y4#&jYt~i|=Uqp_`M*N0?6P{MG_I-^9#+=H~T)qpvVtslL&tY#t9M -cI7+F@*5|F?9z?X&N@{Gt|8zDr9Aq}Xlv4EleSH^0>J>q~h9FuI${#Qd-d0^Z?N{ZhRZAElAo#;5wuvLRFEMQ+`y6*e$+wYE(t_p27L3ip>8R8^o7w%f -YEGO3jb%7}B77-06>cqRfQ?q#&xRTfPEY7l^c3Ca&*$%&Ex=KOz1{fuy4lzRi4paxe%#m*L>999+&_8Hr3xqPXK}VzUH0ADAnPKYKSp#F86)cR9jV(5u_9|IRod79EM55G|fcio||{KX}NA?{NMrNRLZwl$MiDtUdAMh -?JO5y1vVeoN@zinnqnqtdd|AgB5*K>NmmT#ec1>8?eqk>B7C;~KfGgHXmy}o>~Fn)zp>Gb>U{jBI`bPFs7_yU$>(<(_mGkuY2rPN -n|;F|N-Kw6N-#%Dt_WwMxm=wPHP8TjSMm;O-~@7%flqcF^dCZsP&th_-8T>6v1>GWdnwVyy$bHx(>wOWuR6%)(f{WfW_hg-9q7X( -GpjFwM%pk_PAQg5SqSR1i|Mayb*NF86Noa*%i1r<+z9BRXkT=BFpHT#L%`RPSGZC{b2^Du9ZTM;Yx9YN(3UET**^N*SyRtEH-csm -%X6>opo9ATT3w8u9Cy#i~B}ST^)`;h&GLLv;u1%ZeJWM8a6qlLa -ROv8`B~7@-o{}NQbH*wdCc3Bf&;t@`p*B@$c!FeSnjvgOk$RW)@Q6K2qY{cs^+-{}SiEPou&mH<1Ho~mqhlr=!G{kaJ1`r;G7fxp -xH!k+#7c4(S>`g;01KZ%!PLW_L#Pu$n^>-vCakv@q%fAj^~_6{fnDxP2w75Bxo}^p@Q&HBP?oqBsEH8C5|`|3>xX%s4=Z=0U<~t;A*TYk5@G}aDD36meLuqC?FGK+jfW`OVAyMN -zx0%#$;SHn`q&-B-Ssk=|bJ>1#3LneFduyShz -CZb^$v=Zl*!|kJD%;A^tX;AbvQOGWT|K}U+`@hiarJ2u6dp+4Z(F|5r$w>2*=W99x%{SQedB3Loo88vSVJ_rJh3vZZcD=irX{#Mn -J7gaa6NsDw*Ng050piV7fr7v!`rj7L|969J%(oGxmVZq-lW5bd45615p8_v?GrVSTVWQMiObL -5H_5!;_LG$w`t7TAmKwQB~dDsz)&!v1SG)>>~Vguv}F1_pVmX2%s^GoLOHc`GJ{^ -j_5AYX|h0>&X4K;1@Q`3bk}qA3FhzU^Ub;+!PMaiY_V$;0T(OI?b66McB|Jkm4TtEs*++Bi=-WV{aY`0L97)_woI%F9UdPzx$I81 -5I7eW?0vD8o8S}cqM}egjC}sddrHNk@d)@dwIvs6#rM#f?dG48BsF4n{_9)TH0&lSVa+7<1Fe6Q8}V<^Rxc%ExY6MZYrhP=Ybc~B -4UTCdRebp36(>H%c+JT1OykcOQLhBF*EQMU%Hu3rkMZ>_w;$B>0G@w%J0ZMNXsS|ckMag`W#z1yJlHkwz@v{Fr)S_F45U5U|HIXv -jt^cv+dqz6M@Bz7>?}pK-s%mxf?I45Tng64Tne2FlmmOS1y(z^6zQ`eC1W!dE+=*(liVqltE8q|hM64V|yQ0phmn0?GV*R5HJg~ -mOS}U+<1Z-N!$d+Zsft(k;y;ob6C6Ga_|x+FqA~5S1kQKLk?Tro06U}A$QfYWZ0+wPZT0Ml-h?o<=e|u1!mN4HwMlqRp!j}kpfpU -bE6r|jtzhL0C@2FD~2HEgC_>zpOf%3E4`&fHX{`2UkM=XJf$SH4~t=-qH8BPw+0WrLYP1xLBSM(z1z3r?10+~9G%;S8^z7=_J2qE -1z2?O89~`Y;C}nb1O9_S{Cd769u>@i74uden!HwQg}-A8=_@w4V3skacY)-4V9JTTRD82)r2yOqF0sCgPH{ykHysTMrbV}u<vzpo?+Cn3PthN5-k^S==Mbm>6Js>Yv}t_0-{V -YBr~Dv2%9M2&5}5AUZ_rB+c)6+`QZ(nfb&4!-#(aqS>VGWV<(!q0!FCZ|jrJ9UXw<&yzYP;?xxnxSTywbpQkW?9#KP{)n84EAdpg -%#3~|t?LqIC&CVtJ%YuR9sJ7V`O?0I?}V@nqj)&w&G)-@W=*Ig&`{mD*jW;k%f>Qipuee5#YCUZ3|_rCrL_cFsy7+h`^4lAhd?Y~NQ!@=0=p##zv8TbARfpi!ECyk9re9L;uvOyP<9`U<~MuSev^3MFC3R<4JVm0~j7WP9~>4c1mm -wYLMoC?=|}URz5@)l<8pYJQEb^-I5gT+j9^+3*}AhNv?=Hh=1qUTu`71l+oGjDe_MLXVxVtXoE>iJtZT&o18d{x8%gU&Pn39R%$m -sLcMYNVC4I}#24a;{vs -Ou?jeW8uSqnh-f9onmEJiLn_@YYQh%vZI8@acoJ5DeQP$tBS$AR6Y-*DIH}_jdpejth*e)**@s;6jig~b+w^qrCT?l3a^ELDy8gI -5CuPpF$dJ*)z7#a1g>%Un|g3c8h(Lk<)De2&Zk0oGu~hYpI-eiomVWHjn;~bjUX0b6K7rP?!n?^wE7s8pp_Do$%S?|u5QAu!poKv -#XOm#l~lIo-w+Qqk@PK)G@;U(+H5#na4xy}eV08d@d$}4J78;-13}ID!=r3}AO4S(lO8{YA4H2zT+N -;V&${?Gmr(~AtcWmJ?)s{pL;3JWZst#cBC(u%+ -+@M*+J{eSHD<}fiKk_Rc28)N(c1AxrfDbk*9pe1lhD4kzD(@z%pvw}Ke@M<$Mg7j$s3m^MWj-HAk^RHB^V642Q%MREK5NjwHOcd_451O?EeE$O9KQH000000JO4AOaK4?000000000002crN0Bmn#VQghDYhhw9OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-urn -W7ZuB003_i001xm003-nV_|G%FKc09FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuxUU2I%O6&@hac#XYl10jXd -PD|q2N$yAW(`@4Wxb>3AcHBgwDzkfMcZa=q?)v_CvzDmTsz_8-q#)p-s#G3KC6L{b%53fwwId?qCdmY_CNJKLfx+ -z)u4o0}cY`faaO)KZ-9VGu9;C;aNEq&Kc#-KX88weHHy*o+n_)faV*-3m41M$Zy_&ExE9GExu0q+IA -WcS~+@~#6v3H*(v|JKUAY43U4%Kg($((5n4dw~D8=kFOHd+!5|0uKN`13Yf&O9NzIeSq$HW`O+pyybs+fbMw%$bmnx>ze~4|JDG- -?T^4A;J@s85W)JAu|G%po&t^opU9E?I7jkd%#plTawP9n%l|{*3h?zD>9uE&`1V;W4U#{m2g&}5UC$0uoaZfm)$TX!zP9JPcK;dR -<&PoH1}V>W4N<%%fnNk38KOM90NicPS-dht{688Z`M(^Ze0gh#?)ih2^X?Gk?cayUj(-kOei>$i`-jONOTfsC;j6*#o-%yy5~8IFXYM2D|zzE_wD(g=PCZbu=u+? -<@GJQelJh?bKBl~SAqPur$GKZTA+KMED+z<3gm}p3nc$?f$qCfpuGLDUH_~=dGxlW{|#6)_gMM+Mo9k52*u&45t7#$A^Y0E=YX9N -((C;Z(&M(p9iwz^Xq5EXZP$B7Y5%||otw7%$3`g*b9TKnN_y3RNVBv?jo#+W6eHb_G5QSOpq)>fTERGDa?sL@-ydh>p9d`MxJ8pY -CeC--^&X35j1w3YyEbo}iL=Q)^M0LXRR6o}e$L|OFb>)IBaC8b>e;;04>GE8leZ?uCZ9}h3|RgNi{>3NIeY-)6O7{WnB6;tQLyt# -j4?+3yx-CsM)B$Y%zIhFn6vAH7_*GtmFzRI-OK1L&Ax{j<^GIaKZJ1-<57(L8PnczSFWhKEKNjwKhIWE6A^Y=K@vt2ZVOW#JY5&Q -3`GRK6Eq_-9WdnV@Y8XxBPX_P&(Ms>omLPBhI%fY5OGDhG9@mh6Sg;1DaA(Od2Fmw3zE24EV8k4p=`)dY9nxLUN%A*waiATc&NoH -NgVhhR(0WdJ?_d_)?;21^>)(XRv&g8OO7=u!i9D@UC+BMsks|;wHF9i>1N6b&a<6Z1v;`z90?`YLCoucZm4DwN|$AhInk1k-Uvc| -zT=8mMn<(086RE5qomddJXeOi9!g;SdiRd|q^vOWx+$ -5g8UYk2i$!28T>ibD*ZYO3z(#S86 -2@IKFRneAQKymVdac4Eqaf^?OS}lZru-Bc)XeL=E*jIurF}IljBhSVy88UK)=~G8Uut4_Gs>zB=x({$!Y!yD^cSE&;l3^loRlw3!iC~IJ)ojI5YSvHP$3E_Qm13UKjEm7NQNufzM!tm`aMv6Oje!kn9zogj>zYSdJ&b3AEA&SFsJuJ8lx^>n>;tm&g-iuJ(HojdEyBgM>V -#}sUtPfeB%JEbXSa+*&bE>D&APvXnXi70lmhz4Pq&xr(*I;g&kn)<5ZBJouehlVTSN6zcEhRcpZfNmzDDV;?r{4#$+)Ov98k+!HE -^Hebio0}|U4r;DCTRpjHSgAOf!z&cS2hJki=rWJt`2!tKDE$bp!}*bnA3eW#%9-BeGm7Db=;6(0!X+}}FwHx8_XbWFKw$lG+OVV7`q;3nnr71zA?0TY+3EXH**ucD(q*rZr -C-Z(?zkL0&2xB((>+i}&+M{M8U+SJ}An(Q&prF*YL&1jiYp<Ewtn>opr -1Fu?>ClNFZ+3bxq+3kw;YcI=w2^B()!c}pcL|y5j4h35j#&O^lFbWTxyw)O>2F#^Rv{XU=tQHg>Uo` -=uaP5B1VZXB0Nvjr8e4AtRmNB9U4#KA|#?43FEm+uLmv1MOUtR0=ssd_`X7uN@Z^gvw5rIt}w~+r0B`@tCv~DRn0zzEGf|*XCwG) -BP4wri#ADMyw!cvnY!PdY(XP2J+2_h^s7_IPA)$3LfXEuRuf)Ai|xu$I+WQ$vTX7Tc@jCIsf)u?luf3XABrx=b0B=0!Y)6FXx>iNfBGGo#;d~aXNW9O8DEJ11tXM{GE39y1euk#x&HuAO9KQH -000000JO4AOaK4?000000000002TlM0Bmn#VQghDWppo0LtjlrQ&T}lMN=GBq4`RNti?MOw -N4r^nq_;435AaQ375FZ2FYqF;4E%)Tmx23$pA&uwybbs*a1ZcD()*R}{{g%M_z#_zOWxiAAVlmCum(I_^7dxn@VM7i%hapB9WQki3w%Qre#mHC7UMw -;euP0NH(*PnjCiqJ1cdrjApYcmRuLfd71Us8YbDSX^WU+6WIhVnt>Oe8^y{1JpvrIcu3vY_hW|l*a$Pf4?O4S5*l2ugToX%xR~6PyK&R(2uR>E)69n -8wmQqXmdeiTIncfOPN`hZ5zym!C9HPOg4Gu*w>b2YBC!v%u ->Jz+vqB+($R>!E#i`)jSOz1oo)?`gSFA7*nQQLtOCUQO%CQ7T^W=<>TldHO`k;NBaKt}~?611d9ntUd=Mk}HDq_ihvHEObGN2kf9 -tu4$g%}-iI>IZoi-O)udph|E1bH~0v9r3 -E8AO{vPJIJ^Fm1-vRRZ*4O_-E!m?jIXI1n+k>9#A3W1U -hU|>!4vi)&=5qJw!H_@Z?hGBxJ4aEiG>9pdpQ$x(Km@#Ek2IXS@Fk{ojSyZ;!#ghiVKYH*`@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FK=TnOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-$y9rUG;Y002=6 -001ul003-nV_|G%FK=TnOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ-rD%Y#T)so|fA6ZcBkuep;X%DA1&3Q#);% -$So))c3MZ-Cd4*0ph`@3C-$_vJMQc_NfAhJ;ef;qio}H?0SX*AR6=k?=7>O02_aD-frNy5K}h^udE0qxg^(QJ`+zRsCxF`kKLgwj_$A6bf0q!=uIeXvpIeX99oV5>g)-Fc%US<_!+WmhY`y+OzP|zQ2FyCvuRRXt!Lj#@JJ!DJSiY)b^RVF9cXHOTd;;Y$;8wsj$JXmr>lplAkKNY}DMxWq&C-%HQD6w`=n4TckM>CEh4iQ_Y -Jj_v;cbFc6Ic$6(Hn;m>K92h4PLJF?9)S56t`89VA7IAAFb@*!Q-Xa+?Ek}IV)NS{`w;Jk`4F)=HN)i0cdf -fq977cVNaIVr#q0Y)WmebVqSg>S!4=Eo4HbSj-ipF+0x(YZ>y0l*{n>{^BBnS@0DRa8g-o%M@s+7O~lBo}`9qT0}en3RtXg8j7aS -DVdf5izpm4bqh8f)jv3O3O>*G?XOp>!J@bGeOOm(bEF!xCh#!LahY`DC9cSfT%rN^NI>29=};_^j^^nwY`|&r1HM`?3$7V(Fml?s -HkY7hWNwA4RV9FYfwe_Q=UY-sT9&IxBv}a8fEP7>p~I7ar?652;y@2-e1#|dKx$%busko?q|Vngskam#6-hUR@R;t+7m^ -i%HO$Y{pDPBY}+F`8jU^YHX~%GUUBTNArbouQ2N6Cun}WI9fQAhvCk$RC{&Bk~Csksv@0b9bjs+koKiOkeJrD -hMw_onJcf7z$=2}73sv1(C!&;5QS%+IOJ@Qg9$HR@J5f(e4#itYIAVLJINES{vZF)Qb$A~Eli9ZIXdi;vRvx*92@l9ODr(W;xi~9 -4LOYtur^aXY7t+C-SvoueStY$?q1Q7%*?>&`=t^BEau@sLJ%T=_ZGKPu;QjIMUQ-=Cr`^5Xd=2Sf|ls6D>5aL01_jX6-!AOYSX=( -1cK3J)2EC)(_tDqyRUHTCWRDX7y_bea&o#8!#(mQSw#zIB&(<~{qWzB=$l%Y^;#HWg_~w(JP5MCFiX?MGJ#f3O;DtfF!YjC(zet> --J*}XADcMS8~sa7QWXiiH9!;U%Qhr_X{J$|YRr~M$$VbVeOUB@>P1nyL5lLKsfvj|4LVQ& -27gPsmz$LQ2T)4`1QY-O0002AvQ10?00000000000000P0001NZ)0I>WiNVYUqenWOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-z%W -KXbJi008hf001%o003-nV_|G%FM4QSLryPDLtjlrQ&T}lMN=-U -9tLwUASBQVNxT%viH&*KBo+`P><}k$R@y6R!)kZ4cNZbMvBg7A5R!QbBsr2mLST#}9tJ&8X5vX_+9sKHTDMNxxKr=FyW7dcY5r)M -Wa9Mqo$uV;mC(jBeeBHH@1AqM^WE?Ledqps&V6SDep48WG3I_kh>v_kh);i7$lvEaC&YZf2LP7>W&*AN+yR&c=mmTTuoLhRz#D4* -w}5j2qYC~3Z~@?)2bj(pz&U_l2K*%8Hx(=g`~=Yjybmx0ct7BafFL1`0RB1PX~21a7XZ@$M;_q!{y^dX6mU7+KZUnp^O8Fw-3#4J^Zi*EJDuJ?pXqFy&-&gu -pZWXxe70lxe7659fSDwx!hd@{(|vb7>+${htjFK0_4^m_`T{_hMyvq*IN-(weEzWoEcZ6RkCB{!+W~h2ZU$^$!1{S-0sB=La3SDt -7qI_6xRB}OEM&evui#S(?p?^|%N8m>Tgd!{7P7w`R_hIl&ItwE)qc-H_LKgFtf%iUWW7WHZvp+`j1KH$@U -&jS_$_AO<+e_hIP|Hq}w_i~N(oue_I8#U%@GvIFWV~ypyqp|#drLi18)%bnys`K|RW4(T68Pi$0jL+pP3WUw5IGx&YW0WSkSrq<02_K#m=@VQTAGF*_!_$xEn{$Etr>$ZB9$3S2ECX}^J^@$&=v~8jR{++(!1w=5t@kW_y2A!C*G$ -xn{M0HCy!q3jRRBA1nAyHs_&mHrJtFXLG!Nkj?M^*jnZ%Z7s|7;96c^vX;LOHtRGJf`{64J?;POEfZYoJkzB@GpUZZ7O3kZs`MtHdjMtsZ`gk*!^WfXL{QlqNGW}2H@m$N}xkJsj=ka@s^H}b$sktkU-?KlD -?fA($unofh2p(vL0> -6hri$uL-Val!L|v*ZOvhy9#$u!A%ObVti9@Z6N(zz!)Jp#Pr{Fl0k6IegnfNxSusJ>M-6ED*go9rESLfuPaEgFZ~*0ty-h{bq(V+ -j0udBYF$q{UyboSj8_Erp_F^qsl8sozPv}xpU3zp#x9J57+)3KThotv#BT`h&FvrM52`IxFDci3UhsXaL9ov{F={YgQ25jjK8f*? -;9fL0iB^8n^G(6M66LEqg6o9+BOmyddalJN#khzufKi39KMD5=#w5mhjK>A%=b+jPB;k=ie+gq0!;f)9aBoL_M1|nIM76RKqZ8x1 -f_sUXKZ-}n&D0+p#rO`!i)yb$!IcVn1>ZyHPIgwUoxs?E@tEKqpiA%_Xy+{NI-c}Q_l$asV}fG`rBn9C&1(OU;GEnfxaXwbQy7Oa -E@8ZmF^uu7+Iw)uyF5wHlw)oS&T;)o>)nFuwf(y)xc{QxIgG!+K$0O3WczlK~()WbCB7LvFB7mbJ -R~}0`wOK3It2IL}^Lbr{*z9s?A+P&8AzcH5-k`hOtp~(rk4JO4E8IbY9~C2pR_3engJ)3j>w#b>fQL}fSLF=4%bXrhjpo8$Sx_r= -mhBJuHKnK-I2F1Vst&>)HeJmKm6rQFEj-dzKx}o{XC5{6mf|U-JvnKgP)$U*=SaYK_w8ipy#ghPQzM$xcEpQSt -6ekBvm8RKcZNJ`hhS2qcaXzRiRO -`ZIzb{`&0r@hmN%dl4g&OlitUEf4srG*uDgx=$t_JBe*g1O=nUYXi}y6uvc{CWAg?jhXWTu`Lila6Ap#9?Aqf-J|<`0fe6;l@_)g -bW+mA@q>P!LEb05XWPM`?j;q7?eXeX=JVIYjhUUi!O73wLUIovPx}Hj1)6@)9VBiN$hM}Fd?b!W9!)itWX6NE3)Cw`!2E!2*NyEy -WNQtG6~RhO;;EK$2J4sq{m@3}^NyLy^lfglU0*3A>2ZbuBMd(!QU>abb@^!f{vu;xfW$z6cuS1T;|LAmLLpbs)o^TlavmsgoxKBbIE -N;E!j8!~kCD`-QU)Ik_jpQ-*hOWhuKu!cNv_JTiazd$~v!kY`2lc*(HmMpwZn!)Y{eA4&<_7hp*cKK1F;l||G+LHlaHTnQD)h>#E -u?v}|I^c$-cU61I%A~X1P6#33v#=q$CNSx)@KU9b6-KG$o=E0}8U9$HmQ^Jo@@mNtyFI!S4#@GP(y#0jG-ptIsah{Jz}I)v(lq=w -2ZPSCN{Qt0RY+x!Dy6KYp$bJLi#=4H2igmMXRs0k#BLaZlv$(g*K0VHpc(XrbW+4_yp(jva@i}y2DFwUYXRfi(up+H;S?j?P|)lp -#l<%bwF-4=&hnt1=p94~!YL}f+YZB22zL9R%KaYQK&vT=bq_VHjIB6*Mp?$*EQShUPBoKtYZg?r&|X9ex?@NYpBs1zxRD9DrN`_5 -^@AL{#g$~%vgBS4OV!Bl=m4pIrRE^y$6|>CAW#F<(X8<`CfhdaO&5(^AUqH`Lt_P$#Gy~TWkIU|DWt$(Y_Mwx5z_tsJ56j~F;WTvkvTPxobQAhebZ$A550nAJpzBkO -?IE%TqO;Vv8Rh;GOH=`~sMp2)YI^&s)SE3z^eP0IGvJ;*A(T*G>vdD>!ayhPT3XVBb04tbWOxTn96>aWq^Y<|6r?$bb|oWcM1 -rhi_Ry#zl_s|38HLP~u^curcGS{RRezZ5D!vOomeRd7dmTs()Wg&t8Wt%0-4eit(Msi&no8l)|UlE4D86PXtC4Mu?)2@A5&Xv7f&Vl*SuB9j!fVT}d?`7f{NMT4%CleBN2?3JiN;s@L^^Z@zeJ}8=AT!{qy%BCq&XCLP6Ow^k26>{~?)H(5^gtQ< -5h2Cr|3X`s!i3w@6uK!51`DNb3ioV&u8?aS;du2z*a)H&av&74tqRFjg-p{B_vqJN0q1HV-U5p0pK{{tN<9A8N}etf>Rh!mKrwCD -J&0q6%keDVB@46w`Fa}P$Q(sRh1=zLGE`wWN_+(fP`II|2AX=Jq6+CK8#+zfz00u&xt&fs=we@><>lmVa^&VYa`LsDO$B+mYjW^Q -qb}W15^#DATwi^G0__>8b3eS%UX^aL*;PeJEEpgxLwjs5e+2j<2zV<(Nb-&n-C0$jZK;GEk4qNs!rqeYj{F23afwiNY(x2{JXoORm%4*#UvC3!k_Fa$O>i-j8esLPTahyOZw0o!}eHu1fha;UMR@d0f -ufN!s`GHuA4&F8U8fL*v-iUuGHYa)_bpw&6h8Z7=t-&{=1NE^Bul{eo7n{SaR{QPuCywWujrFmU-SO|mq|wQ#$mz>+Qg<`fek~(? -OQwiUwMBc6XQc1R6lP09WNaWKeQ&17y@!t3(8Et=+X-Ra88@4I%+o{Rky@*#Av#nadE=6>nrf}CrtoBob!OO}u!`^8Fb9uYjcs^w -liAfMq7AQ`&6ll9F;^u2@%X^wJ@`obe*3yKy$sanw2s)Z1p?s99fUwjH;6?wGAZiq_d-b9~Ia))vQkulBGx -G7=p)WSt$gdK*F6?7AEtzZmVkY<0JRadY$*XeJ*4S?f4>Zh@NUb?yCDS2xH;t{$5~SxF#RK4^-iV7ru)|t9k -N0%^%JFKqPqf?zwzQU?&iA)X(_BylicC5C?JX3Gazjw@Ry`v^D)ETp3oKvkiv$jIT5 -X0}UQnIsF7`%n@IRIBqA^c_1rXuZ~NPSlzM$9QFS41SI_+>A6eT3v6z|D*zk?!X?r2N~ESXKywR;U?da6`@W|`t*lG62)YvT}un^1(zs3R9G!D$JPZZ#E8-IoTVM^(WOPSFPseX>r3yjl;OBhR0FIdQlW2J%yAL_R?DD(4I=}njyHOdg_S-VhgAi*ave&BXk_J?UtJRkTpr~-BPiU#&g>pbNggaujG27{Y_#y` -F)Dn+*R69y6g^xTrW#-m_!EjLa=+Cx3P$7hmz9DFXsSAkAdLrXQcZ#0<-~fkH9F7;p~zvIP9bxWWjORj^iqAK^DGoQ79JTl2TsXA ->Nsp3>JrxQNO-i)oSKZB>9?-+sZ`2|KqVh2N+pIQw^K_A_N2neM^w{Ag=e@vI@BL)ABiN($zrKYEG -7)}eVBqt5X#?H(tgz$;)tWs|BQ>Y~^O;Cd|K5iXtMRAOb4@AbVNl%rYVB1(Ofk>*Hd@cTZ5xa0SI@rq!ATtlQswLJD=XUejITJjy -%a~JFW3}Bg6`A6~ACIVl`d0TEPap&%FlX4QdR=+SEkV=VUD82eYvqL1qoLsENIXMkqXTMCQDt<|s08#jHP1YBSr0 -$Wz;ITj%aZ`o`cr=wYlwLsIni%as1ix@&Ykdgms*UjbDqI5)*RGRKOuI4MVAV;w*7#o*1`IP(NwbO_+nD5Qf@h -1W%-M(40JDW7+fArL){B(uuLt=5aK+SHmNHRM0y|Vu#0JcGo`oBn-ROQ+79?)7~GAWGNaQeably&Y@c)d6t?~2`4w?UpBRgRmRRYimClhiM}h7P0#wgWlG&}r}hZJT{(u@dQhBhqDF57QahB!;he8nio#yr^Fvw@18ehJ4 -3AJDRH&9Ch1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiMuOFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ11iTq~O%iU0sR -qX7Uf0001NZ)0I>WiMuOFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY3!EH9wLjjopx^>>6%`bLHkxD?b~g_| -VG|NI41Oy^MAqXT0h>EBnB1Eq|R1i==0blsKs8>({fx!Qq^F7sFJu{mGuJ_*m{p}}{ -(_LL%k5i}4t4>uv``#Tt6`25bYU7@Z$uJAV?^5PG5-k?q7)Vf3Xn#+;NfP>_pHdxI4ing1Znrgy7EHjzwtKtVQV0 -$%|0mQoTP@^IxFwibWXz>$KeOD7>HGzY%_QlL&r};5!IDL-5^l#c0Ppi-E@nwfx8Qyi2A>OBF60zeg0cbe?{NVoP>7mLhw9-|3>gM -YS3p1p33xjvg34cKM5X1@FxTt>G{4My-%>Y+i^BC9^@m$&uyq!hxL4s@g@qSl<&$ -0_M-n1V?lG2!4*>^98i`{G#Ku5xk)Yy#9pXhX_7fMEUuhYg_JQwLE0+yV6an*W6X;Qvj9?-~Su--95D3g?(X -^#AjNczz>65>L*T2QhxP4+6h;4Wb?29mITjOz)o@#Ju|bAo%dBgOEFWEJwRWE=Rc?1oz?kmZSZ_a?sT$_5P~m!1Eo;F^*3VBoXKQ -njnchXWS6dR}NwP&L2YiE*}D4xOxcfxMc`<`OXmf_4p9z;OQaY{m%p^5IkT7#=Ca~+I8a!@bB*t?BRM>U_54=3i)>$K^jWubEkrT -zxOoAsVS#n{uK!x$?Z4|8Kc(T@cyA>aB|f{%WFCHnvD -N{shkRsvtIuSENgK9gvN=h2xMuY1n~{vILN%y>By{d?zG=vUKO$anl%D7W`4)H_JB%h|yHAI=7yymJ-$|8J`>z8@rb5J7hpDTM~x9NLdUj_PndKJd)AFDubBR&cI -PyHnDG5AT~=h{!Ayjuu%^81>;^EtrB`_4f-N1g*d)pic*Sx9h4Vq|BWqk7Z1m@n6#3w+*mF8Y7xxp?na=c3$QSA!qzwHo?xMdDeFk#%Ik%;NxGq2<1I+k;P$i<+WUugOtF9tqeyclxt -9|Y$xU0;I!1qufho^uJ_zw{FH`|3;3?u`Veb9*j)N%T -zi+Gsz1^?xJ+&6?`}JDT*I(CSem7hS`WkmB>YaWm>YaNj#&N-=po7)={DMpI{*?qzk8a|`wH~){wq-LFRwsic`{7kzV^C*8c>bvl2^mEhI7}tCB{yBoA -8al6D4SbyPIiwGL4)t6_a3s&y&w*e3jbNGQ|L4IsZu&g%wCgoQ+e8;1y$1Yz*|o^G_FCY7rwu4))CSPk%ni^(Pu_rjY~Fx&{d5EH -{MrVLZ^LzH|8CcT|L;$bShaI1!2&=30`Riz3*bNJegW_AdOh&6$MtI8T#xia2vU=s$=9R&UtACU;6F_M8_>>=-GKRb^bMF7i*5jY -Rc=6km*0SSb6=&A{LLZUy}wdMoPjZbiF`w_;wNaVz?{{#NKyx7-T;^un#+L++Q*-ebQ6y>;=IfTu5h33l3jU&1(! -y^VBFf(PEF_Wf<>-x;@|eXA7Sa~sS3pAM5`L=FyE`fxWlqSHaiT5hM}eeDHSYtzWzybh_Wy94F-QAov05 -|6X?hj`=$Jb;LIyXU-?cF04nsf%(?(O~~ooH*tT7-v8~J7+3dBl92>k?*v`Hd?)6udl%@Z`!3j(D+$gc_`qGz7xw)YsV2^|_n_R~??6vqPjDgAAHjnOP9-ITOfYBY -Uih#6^InXHcOS;<>ia++-?|U-{6T`pGM(KAJRH6m?VYt5`A^&o`aW$l=;M;j;M?mrWBy*h8T0U-&1%@p#7sB1RVDu -=J~`2F)l|u2znoS5PI~*4}#9`d=TULy9Y5oyFCQEXT?L16aW4Y-uvA{ut&E%1U_@@50Kvf1IVFI{s4Ho`UlYKzD95Xj~hW!X`PNA -(i~^H`XTt^w|@lu{^du&%gzsDJVreXJWqcZ^M2mL;A2A%gD*Y!Fvjnhhs9;#{P|(Xlan67I6U?U=IhiSgU=rIW6=9=ehj+U^-&#< -M^TUaDCF9hM=^h=KZ<_!J_?yo|&{HUH@>8I*qn^TioBI^_)WB2V8+SehJ~!@XB(n%^{u%f|?&sih8-5OX@&2bl-?N_vo`w{j^)&i_-qYyUMNgwYmnpnT -pKo{??b)d5U)J}(q3Pez_aD&oAL;#1_4&`AMn9g@^uOr+-=2nkyhZEDJcD_#(=({&gl8bHyPtvlDL;dJ=RAY=FL(y;f94s~yH3-u -eMaTaGwAnyn(xogpgk{WIj`z-=ULQufWq<5BLAV!svqiElsi?Q&w5tviD$vzP9(UR=q7v?^6AxI5HBPGdgzzbMuNNkhIB!Ce&uhe -4)%}!9)8qg|3LIgaPc2WCu02m2k|btU-LZi2ZG=K6VWX-@$=ylr5;HxLT48FBW@2`6q^!mWd;1iF(4E{Ic70l=870~&aub|$`UP1eAeFgLF-d7-Z -{_qOgx9>jz4^z1KpTO^_{{$bo_@8Lc4gW+t?jbml;4l6OIrQOI!6yr^s-NXm@Y7pf#dtmND)98^t7!LguVP&P^HsF-pPIhgYp8Fp -*Ps`+y{7iUYnZPyUqk(iUQ>U}YbgKh*U-KTUc4z|VYwa|!mn4*I+6b?}FKUx!}%V}*Zu -9rI$REokRnTTt%DwqTyM>izgF81D&N)W5X_zt!je(EM+_f$@6ho5=T}H}SmXO|{{;nM|PMP5OJ7yf3n$DZ=$T%OT`{&=8ao$gG#LgM#LLSF=(R+0NJ%X?DyxS!seA(SKBjb55L6&Fl+bsk7 -Cdl&qRDy>S{1QP@)t$c*%cwHuSo=X -{00cJ{&pcjp3ip?WIf|Cf=q|66J-AWuD#H1cQ4>`JVEB?$L@vpoko!7)wz42+^hCN`@Xyv`h71!SvUP)M)brZ2(n-Hybq$>?-FFW -`%``X>Ic!!!#DL6AZ@#b(`mxKt -xOWM%-@Scb;Hi(G*qa2IA6&mL+J6T@=8N|eWWD}FBvg2wT)ZFhts}^K&P@b)-rb_lZ{H7ixqCm*$us+*{9o^fa{sy?@ZI2Mgb#eg -1)dIaF`ma0Wd56VQO@};=;S7XEMFdRF-|YKXvaPu$%tLmrtspApxhS;GJko;2;k#ABeee`P+vPi<|8MKz__j&f$}aLfqDD|f~+t8 -jUd|x -M1pK*T-5};KGy{Le6b1hZ0F{T@UH_1vK=|O8T55lGw}X{W{ku01X&NGSMeE0y+_iim1$F>&mli4l6f4&8Hxwr-W`&J9at+5sL@6(EL9@mQJi(667O|2N$2V2p;pSFVjeo2u1IKOX2duO*H -{meGBb9Ec$!DVfDZ&Mq}`KrQu+JJ|L+R)E82(tfR)EK1qj6uKFjR74zF$U%BJQnn`4?(tbTF0UvSC0k0ZyO8xdw49y`Ps3c?{|-* -aUn)_@HmX;nd3qK4-jN|`}la|e_=fO^N|BF-dzWxKJP%_ec6E+|1}4qU!T+TjR%6B?$P|OABcACdJyLAeg^^1BM!p6`uIT@zvBtA -{krTRjMKdbVcdSJaEF7z-#>CN%2{+U_|J(4WBz9k#=OrT4E!%U7<_N}!QeY*5?oC1)`Nk^T}T+RzC4lORRj+w$bQDBKaP1g`4ixW -pC-t5_nwDjoGsk{Lx7hhhoT>s9EyHkukdS!Vjg~vAlrNM+A|Ula4kXh`?gQOIP5bK^Klx%GngJHq93~-27K;y7}_=BFy#OCVd(#F -39`Pr?!x9z{%9KH#Ji_wobS`TI*8z>nC_1NA3py`%!@~l#60`sk)Wf$ -ABk~(@hH6i`cY{2h#45iLuNpKS~LUrczy=P>$Mr6`#p{ZzCNgM#L*bP1C9n>799T^t&dwh6n-&jvnd4#JoZz9I=Xjv=wI1-e&cnRFh2VOE{~)-CpLb(i|4fkme2cS~cYn&F{V!%g52JG6qq7PAgy?1? -LH0MC(UXz&h1+|eFaAy8j=h*4@9#zbCJTuaIL-@z#{~iA%db0SDu3QKSYpBKIdyOaCdn4Fi?$^1W*a@_+0Q>gyiDd{{RG{&L$8%Ky_4^xqGy -fPU+*0RP*x0_|-&74!DyQ$Zi^KMnXPordw+?evVq|IH`J>m%Ph9rpIfGa#3G&Vc>?+!^S{vXz*R-&u+N{%R%Y>aQ!IZ-4Aeq+fL= -=Fv@OLSEcMko_`$ITQ2ZU1x#L-**<~ovU#2S$O}Xvw)}mv(Vq~5#+eI%-OKlE;t+GpIJryBlvHhM0rE!fM1_;4(h$`9Q5bWbD)>) -ac)N93rgo=oPTsK^oS9w;fGkg8hHKLYT#|>HPBO*t%3jGxiz5gf%8z`C(lEFE+)w9PFJ0WdHn11FmCTSAMKxbKE`wT`52#@&d0bn -Ux4(BF2MY{mmvG&e}4h=fq54K-$NJT`DZUg`QNz^^X@knqW!I($~YWwzLp@VeooV;q0i?o!o1#a5$Nj4i!guQya;;6=!;>$cU%m= -&L=NM`OjU9dArjk8CgHv?-J0>wU=PtOj-**|3iWtpYzkTn6Fn}3VHJErQlbuUJ5$MTn6}o%h0a_F2lUI`$sN^U9$0V(9K>~;JwjT0Ka3dz`Xy=6|iT=T?sn+?vp?F^tcQLzZ$0pnTaR%#b3O3AQS&{t9{qnx-+x}qdr9kiQ}ge5HTdD^tI@xRAnyy<{d1%T5WN3$ -;9r-29(v;MKMy^$at-9|o!3Cl|NR=&^Tsvczwf#haQACb@B0<*doAi8t@kZ@fAF>Fcl))#e}|@bUW@+B*XLP%@04p%U!?iY(DYT; -0?!v}{TC7B^~KNV`@3%dUOu3(X#?JG-+=cgZ-Bmi)CRmia|7h&+zsF>OEzF$pP~6~-hgs%)BIoGfN{TD@BgImMXl!*&A(*>+P~v< -pqJgRL%;XD4)i_hI{5GS?;gF_NFD2L!1ZmKb{GAw&@}$LnfpNZTQczPKj&Z_QZmsh8mQ34Vp(JLva&?ceSVSg+6jK9@nvF30iTqxo;8w3Qq$!MM+0O_&McMJ;Cz$5dpn24MdFOnEnD5U+9{!5`7@eO4Rl{dKZWp6j6B -QS>AA+qs|Mj`|*{U(QmFd!k>S($;V+3&C^g_p1i1{eDB+^gsq{Zv4mllon|ntjFK0<=xnTxHlYk?LG@LJ?! -7On>x5Wm7}jU*an57q0Gc8ccto`ZcHAJzMjbp0DGZ*Qv{)?FJFPcJxFdwYiReM<9W6uvWq^%(x+c!5pyW4S$po}W#>uUch3OzGdI --xGBGC;Hv*U=Pz8o|lx)a_m5Yzhgb90r58nWw4IJe=XY1AL%`*oX&$<{^Jhfl%!7$Si9suQk$KV=zgredtC$erTmiM9@Ib9jd*=$ -G~F-KJny0O$LapNJU1PzFA}?SKGuM>Gq!*3vc`b-J-pn2b^4$2T%g~2`u)to9-5aKZ*=`RN}Ec*M*2Od?=MiezxHDny}wZ5jaEIo -W)ORQpXPm&exx=#uj})Pbp0efW4oHnO!3eCdjr<}NKJ4i)9)Wiak8$=u}Yt{>UcomA(Y1JLZm*)I@pJHz<$0Rl_p+ddMB8n`!DMI -O$}JvXFFuIRpy?Q=jVFOI%GfNaR;nJ|D^%(O#CP7-Spn`^ds}d`FFY}b=WzJ@_d7S_ht~=#PMEho%G)_i_VT@dZ)anXAqOfe=&i;k&iYlj%1mgBYxfC~XHG=M2`m*$&`X1u{j%7fL3h -vu^|9>b|4pPS^4{=Hati<`V?J%(8-h>owm7`jIN_rqyBUQ_Kqzg_*w?>ua`0Hu&mRz3=uqoe*c+4ywRQnUuFKDLA=I3TE}Y5{{lhQ -XZK**qUVqB+{_@RZ>80*KhpDmW)Snme|uQ8c?VtdTJy1#=ZExTdxiJdUPaf_8W0!8f3vmDFETzeh%4BIu75+ntLe9#eqYkOm(%s% -=*Kn%nO4rz`tFCVdcUn{zog$44)*{2C#CJ8IOaHQw$+Z|IYqFO;2S(Q90|vD*3qwp?%%ru*51EI*8%;0oWWkaKNI{gJ^L}G{eiB( -MrkKkjrlUC_U{J`h&5ol=kBWfS61acQ~UD@w}Wx4`TtD6U+{QoU*=`7U-4V|9^3w3rL;ib{~N(KGl=yue`F$xugv_thj|vk1)7KT -_-|zpUpB7+aWfenORJ23(DkLv#>vnu@4bV5978b1 -s*Cq-`t`c0KA*_EjDG)7MPKh$df8v^ITn-mt-nF<=9!<+^*DX!_XIh{ -gX33EYd{>Q`ST24b`W=S0zKcG%D$E0SFL>a(JyD=|C{vO)$%Xqcl6mg1aGI`?o`Ik1m8iwYchy6dWqms%+Kli3C;g4diOYjXE0r} -9NPi$olLB|(eGJG{|()~gLNRfK0kwa%Gc=Gc>1xAiv1gNSk^I5r0bh0?NR!@rvWjg`_uLB3GSQ09#ix8Xd0#B58=PVDc@fS{*~Z= -TF=+heV6u`eaJgBAZDEZKHh-%Hz|kbSO)Pw>{C9N`5oQwM8B_CI6Oe%`*kee)qq&zT-8{=NWY&{rMXnjLdJ)t|3%AXAKtNaeF&w0 -fXXfF^V6+&Z=$qk9GrXbuvPA%j5q6^*HKQ@a$lq09ab4TGw;)9F8xY$eIot-gMRPU^hYSq>w0|~T|ZC1G^WE-Zxm@h$ -xA<-_DCCNRsd6bL$a>|V(ChXU2i<-y+z-QINX3?lVL9R#L*Mm6zs;SR53)-+D^(Vh-D1fv$a8nPyfIhaa8u=@%C=Nmx@YsM-^VL% -K8UDxyR)ue$QCPwvd=y4_Irw<-{R&fp|ps)+(S>KIjQogtU|u%<=Whi0%h|Gy}nxx1A=*&|=GrL`~hQ!Cxb4})SQGVe!i?!sb)29ySsQOfw_cJ~dH{4gIBmJ(Kr={gwKgmWq)pyH{wIe#F?az)%MPNSjo -di^jd+RH~ps@V&(eNws^&`QJztHG1z>@F_nLiusNI7kT1`#ohtKy}7x_@SNGSLyFAP>&;NPB)=}UL(Y!0iHYHg@Iol;=;3GK!X=} -?Tr(Q`ALlv^TDKv-IHb&b3u=gCn0EF(C@cT9Me6?9qjYbKRvVG`WR_B%7~D -3;pF~ns$VdbP3Zn>Jvy>pipirw+@#zW2&wgk#Y)LNrR4VtF^Aru8}t)35r5$}HwJ~M>=m+pZKK_JM6;-})K{dUDEmN=^NZ=M -(}Y@)kDFu&N~xGH<@HGFmjWW@IYc$wXM;4xVOZ=pWsf0RA(Er=k1lq*Q;Ru2k{a@U*&U*8`d$>|iJujOF%S-@B4Uh`jp(hLCTHXm -aZpog>Q2zq2s{xX(5#3m-95#8j!NUKGP>Lw%08n2WD*OmMCDLOwuK13Uunth^9E>wdpYT=X>Q}FWtC!iLRUHT{W7kZf#->el@j|~ -q$++X^7DR{=MM^G?0DV9N?8WbFQ*E2wd5nI;DS5FTj6;jQrg`{!dPk23``-ry*kyc2|OY -jvJJe-!7G=nbusN+9{kG7&ToQ^oAm#B&LL3zu<@5DboRq9E1w0h{CYZiJsfo7y3Pijp!?vOYLLEo -%Upq`5a|rkga{PM%&}6Unb48T1)NSe9BSbTShzzy#gY&Ng>m5jQ^P3{h=MOas}zVlna?1!X*n%#MRd)F)GfD;fp!6&BJxJY-T5Au-kL+J+Zh -uR_`yVKvLhBcbTmCpSV4I$|D?LNa8r^|7=+w^P{iG&AW!A_Sfl<<_8Jn%cr`)!IBaOOuYehi9tv>9qD~5|DB!+9uB~QN2iV -cy2B%mRh+vBx?(m_N{bteyo0^-)T_>$EsAiebPG93KqK3K!`beBn_I0PKkp0eP!b4SNssqY&EFU2(IIp_q$#3tUeMmo>}8`BI;t8 ->Q{Bg7Ch-D2HDOZn7Q<^3uTcbuA$@oP}KTB88v^a~ph!1~eUvI?)cuD+^2?%;c!{1=qis=rqtR0moc*OTo^M9)#fC01+F(=+FnMN@A9X?rBp -8lfLqEy6ew?bRcbTu}&CddxBoGOR$OOr5MVZpx`s9G93i={qX5V?oB!q|Ug@L?Jd-_Gk*Rb_xpNS}o&jkf&VPTS|fs?61+xhxT+Q -MmF)Q&5=8@X^1#va}=kvP!j92ancgpxlJRR`YNPN5d;l>|`8_X7E`*m5QA8kNyXIY^0M^*BNWGEC#>(E+Zx -8;>V35j2YlNUbWCy?p8!F{CA|>QRngpLv-!d^W)%X|Xc|W@gWF0yrTG<_9}@Qch#SC?v?~)pS#8*$<2sUoGLUk-bp(lF~LcCm1OFpOYs&kn%Nrz0wG#6=}VLth{WO~bht%pm&EbSk@eR2+PB8*Tio@U -25~FN8Y~uaoTyiJ#(usb3h$#bZMrmRBby3jScO5BDjuqO5@#+H+3OKWqQP=hjsD>>)g6mMaY>fAX6SK_sklP2@))HAzFvYst$qye -iY8;KQYsWYB!Wv)B6KK6`bvgXbraJMaB0sJ`?*Y-*pCKFiITJG60@CMZ}Tl)gjd4nUoD@$Dizvq_DRN>=lsV&TrfcGSJ{cE;UAZ;_f{;Msg@u4jcX>!WOkQB$AVcmT -I~U7rFmu9SA6cgf`ub=xvVup$%L=fi4Y$?JJ>Xl}p^nD+M|H44)7HjUthqU(rm{ycPcTo#IHRT&3!_O%i`Od)ZepPHwad!(_J24b}bD`$P|+BlIF~#6t!!nc|%g%JhHz! -fUEf>>VA&0E$A!K6k1RWiKs>`qy{ySV(bx}^~N3|7ygxEHd_gWml8RZ6Ng3s6a_r8%}x`c!G(G4c8cxY?CkIC@6IER9=SegaHPsq -O2uRdC=<^pXB^lKLE$h2X%gXoV$5dR=)KOYab{vUaRLL$Z>Ew-ilY!pxznPDcUO8%wN2uokus7h`7P$wR3~GQ -tK)ZNG0RjDdl#DHmcY7$F_FScB;|uSSaz2oMkej3MIG_*8;dGSTr^on0#hM^m$Df7Q`v(Q_9qj4TB3H@$nG%as5+a7o(kg2jMV!M -QM#l`BTE@_l-mff$z1oeVyYyaj#5}83tjBYMUPA`nNL&-leuMEFF_Yq-ey6Or(Th4AFr84SZYi;2PfOup+V!<^TATz@|PN?BHQ_? -cf~R+#Rf*~07!cuP2uybcBrXod$YwkLGP=tL~Z)e?D*u+nY{UiW+g^BwxPo}2P6g5IZaM&#i=**wHho~7~(tk=ko5OlhlS -RgXlvFf(;%@v528`q=5v;#LZ!e5F^JOWXr{#YVh$Kq2R3d=#|Mm~Z99wZY3|yd+a4`h_KcRn)^4<>cn@S`lB$>KoSmg0l6nQs|e^ -jNJcilqCqTOz3Xo@=4fuS~-^miWn7xVNfo!fGehOp*#gMH0CVg*|eQ;lT8z1@u4Lnt3iHwxKa9lV<2=TP*&U2Jq`!2&6Z;fNtr=8 -9zECvLk#=LwxaTSidEBIjf(ANWT~R81$Pl(f)8Gx_Q2A_3&IQ1!|=0hGqidv4Dl7Q&$A9$M#gXW-$Ipmft0~nUZEm>PL>s3RDW$B -<~dwAs^y{pV=~2g+c^~zj@4$$F85H9aE)S|i4se4R8S}*l4N94KM6Ln%IH~#tFd9?L5O47OeGN%NN$xlo!L4`UNIDItv5?98B|-t -gv#X7t1H^dWzYRoIEKW?aL7X&HLQokxiN=2M7WdU7pd!a7!q$988vfB -v0H`EWyKa|?G+x}^EI&wMw8AcTcHyO1kFVx>d9EjAV -TwbFGu$;Fv(Zf&uLMj*#B#4BH^DS>f+^x -P&9UT$v9>gOU9e(iS-xgB+w<`!8FOhtes(WXs9K8K8qLCk2gEas>Ow}}X}nYxnC^H1rVIzWU`(9o4KPor`qtUj@3 -`-?e0j|e!kpo($LNoh3Md&z{wWz4yZPfn8KfEp`QMm%>CW+nQ&(^1eE-gq(@D)G!fj~cr{lVOOB -XqZfvd5=h3@ecXi(YC58upXEQY&4ho376FR6^)(!@O_37W82KzuRwfJ0!lVXaZndM1ICrAg^###W$8Ypv9BmWnauk -&eJN3BCRAp?TUD;f`aH^rdz}ZrZ~J>>dr3#Qr~MAZY7x4k{*sOu+D*p%$ZV0%V8m@3Y>YavsQ1TM2?#1pqw)$AiS~MpV~Q}(rK!+ -J5zZAxx7YTu48r+X+ovo3ESX>n<89&sOqc<}+u*;tlB?Oa1to=euK8b*3in191`(6{*M9tRoKu{vcHpd(cKkiRX+eVD={x -Xufz(BB?b_^s1$O$~RV5pAk(jvJ0_`@YL$4l$=zcGwwvxr{9R%BbsbatQp27s-jB;$?Pr#C3%IXApWQ6Yi6FAz>z+wGbi;)N?xZl -g6OTN0kwtwtA%eIOXq1mOQ!J~%PRDoCNsy2i-W8nS6r@%{f|;wr0`6uRORk=nN?*GZ%&1w>)YIG@KCZx%21^cp(BbMw9yoQ^+XtH -NOCf-$Cv={sCp+t&|eY@p~5<4Hm=o_X}3fdIIOlLCP@X)ww_%x@ueZXkxb@d{tlxAt42fmeIXuTEyv*oX6b(f$U+O?TOyF4JIDv+ -A*Ysbv4m16*Lf7xOSAHukVe>i30oF+&8#)a0%Nd#mZ+Eya^|iyphxiA&0jN -cvO)X!($|4qEm!c+3}W$nv!W~LS6->vc(h0Tw&TY`ZsIV!i5U>f{N^Bb_tF>jd>CO=Qi~Xl}M08&3Y@bX^}8_P2zD&FkLRPAc!9r -8mvu8qCxSD8!K0>^TgmErqtx=3=UjyvHD&0C{=5cj3`v=4WN`HnIUD+U%Qa>G#11>IS3s-6O;z8$C65g%`ikCZ_;r^+QIL_+8CAW -m)HSO$Ogu{EQ=|k(D52(E)Ehj!q)h-*_#UglFAuwryuKI*7Ay@%d!A&7qd%bk$YHNm~AGBMxJ=t(gO9tF@X=$sB7Xmr&J=H$&>(9 -F6VbwdWB!J<0gb&0-b~H_`0F*ZSmW&)&ExBgr-fylu7s?5lb4;WJmo_#JgCTt?%JuMQE~dBh4vb -cMW(InGliE4*DL4Q7{E@Koa}reD(=)&^}mB{W?M1@fMIcAT@5I$(R@pwVKIW%3P;tX4Yc*l#4Lm$d)c-4IeQP!+nTqWbR9*_Q={= -w-T@!ldqaD6N5=6$_Ng-;R`dmtFoh-jP?*)4rcZP)eN|KhZn^Ad1|Ljei*ou#oCw4*a9^9bIEQ%%STt>yr3ia3sqBu#vqC~HezH_{?To(SyN>8g8s%#Nk{HmS@Fb?QhuIJhy~<9ZoSg`&hoL`x{&k~q+h3oz5k#^UzBq7kPi -^ekP5Cp-AOprRI}N`&M#V9wKkN#Z+E6!o4BhiGjTVieMi=2!Q@SGcc*0zJ%n3P -Hl@a!VUy(8xyw36oZP7%S44`%$;{ni?W|rRBJs_BrFd=^3zS`^)+lU}j`a2@ZYz(Jy@Q$~5Qmu!$Y#Q}*}^1zQ|Secg^jP9315=4 -og*3fqFF1{ghEl`IHPh{{gkejdn|}(K$f$6g8*p(vA1A=x0_p`;(cBcvnWyRTu#+XDOXM`=a5PIu1-FplIhD!MG2#k>1hpDyo=d6 -V$RHI)8{%z#4)qt|H>L8P!`@uQyE|yv@?~4Vlk6?07sX3WNoQ3&POYA+zI78Fukn|hC$iur>gymT34^oI`72U7$-uxU82r7@z!cw -S^f-JPht~@osEC&J0`=mA~pyJN(J>AGz)@szckZZN}SS57KKJ@q^S=8-A%naU4=&^0stOaY=xnzp0?KmcuUA)%Tsv&nT -S%phn2w0#Ly|?~yqb|8wW2Xzr-4bZ3R!XH{*5bO^IFQ)Lc!zZm+IAD-UwOrY6wNqjBHqRlXyj5qm}J$8-w-yrRxz+6>Nwr4_zIu# -U&zUSY_{ov4Y-HWwY+S6`m7Ba7hhk3?+uZVF%$jjmOGJUclQFpX#GxG@9 -BB^Z&W#e=wRoR80%_FBcM+$cw?maObXlaizbv^jyZPc$gXUjznmm7T*V}b -T_nQFv+PSa^>juOO*wd!x#Tp1IqE3-*E(w!{%`H-q6@j3HH)u(@!BLo&dg1cF^;MRnb*nHa3A1kh@9B-dVC8kkpdrzkZgjAwcP%q -1o+T6vO+1ZVBrHEwl?P|akpT(p^w8qv$nr`M%Nr?Mh`aB)08O4hGcUVhVdE7R?s2dYbPo)n`jsbc2_1Vj~b;Odo+0=Pn?IoXmjXa{h!nv0R=6>uur~y5u8G;*~o~O;2sVWUfBL_`mX{ -KCgvO?C{c-l%Fq_SXDABV9I^6_R7-M7PN?RblQkU6q`H7eeb0z(K1>zikBC=a9S3EcZ7*1jjq?c_+f7e;;6oBkuYfD<|8Rk=~IzP -Lq;v>3rg`G(Ka_;Qc51mDPK9P=7SK}gC41*C=w~kN;3oII0jY`d5H!^I1PMz60tusC{&g+%PWTgF>|VHFxoSV&idJ^p2Yqns)q>g)YI*UrJ-`47EElC2N0_iRTkn5-t$gFJd{!%lOvE&v`8@B -gw05ivy$u#8a>?Rc43{%a6s#Dr=(JudK@{&i(18=s$(J&PHyen#j1U~6Pu;U3Pq8f|FOW3D^@q0W2QLAa45N2|Hh20UPIlEJZ~xX -VJ08OHQuOna(7_r?x55i@&6pIB-NP-O>`zN!B&SnRxj?_9ytz~?B$60$Wkt67K>Qc?h|E*12-#F62vXjHOIDbr$t7@IBa)jO`(5d -B0uYp{xxfs8*d|}n`zVJzl94G@C7`~(~5JSASL#J14Trx{ovgV$YcsL|H$d_Xx!WDcT3vb+ -vtoV()yCS*TPLm7HAk6BVNi_MyHbMN6rcD6D0@V#*4J&Sg{p0;+Azvi_S=D0>=)A&nOK`tm0p+VwxSHfs!kT?%vOiExg>LVF(D4m -Xp7g>*Wx#wstyHe=(BDDq1z>z(y{PTm@yG!o{j`B`fp<(l-`0Q=@dUpqWe1L -Uy=;@U05Ex@9@A2+SB(Xlt&V^g|28x$ZnfH*05sXt^^3W&D~6X*;{^Glg%8sUzh -B${@5zbqm=4c9&KnMyEo!wb|@PZwRn;g&(=d;xy&KbZ2dj~F6hEw=8fmJWDcbM8#1vnLR8I32}Uh39(UgKE{Y(WUxb+L(10ujbGRBAVR5A^hDs$2SX|jqqQ}OKmowmWJ!yL?aGhZ$ -?Qrex$7=1?0|m_Pj~08kQ=RYu9wXkY?8?DWvf!=3-$|@G;*dmPsuMBKET!M~c#?{a7EgB(TL>kK%az#M;X@tjpNl4MCsRSaoCukS -st;K+{fYukg7ujnY8w`tvHNIy$b=8ZtU1k%y~c_5%^PrvC1ytc@~mHiFf!C=+bLwE4%;d$C`ZFThBc(oC3F3(A8-U@vbe)(@ITmL -=IxD*P*B<%M>d(0nHn46QROsqFjHe=MBE}c -b+IP1?tg+)dl^}Y_f}+A^YrV8u70V_Me*s5+=?$NrbHvJMdu8i%BFAwlysiw}`zYBq}E+<&Z&C9Cr^xIVcP7OUNNP>5`i! -wn41Co6Rn6tzq$|=!X2}quo4!)C<=Kl-J$ke`KUW{nIWNlqE9t6I^yj0l*$AfmQEX!hO -cVrTxxF;j+Q?s>SoU1~dIgXl}%ZstCS?l8%W_yRz)#dORPj1b*O2Z@%9}!ePKlehOY}f17An@XMVJoZOIO3!#K+&eYKEP? -AZmAw&qL|+`#qG&^QJ&CALIYF${-fPjaQ; -FE8mnr|MnmFup9itj)ZbjW@|)p*&H1;)B7k5GiWCaSpK(SnySuFGv6yANH#rSEkcY6ny@aK-4~F%;4Z)Tl#wfjg2PGuF*6lwG&#G -QMd140O&hyNkOS?1@Yo>R4J+8Fb4_2y3wpy6KS;K|Fk@)RgAc;)?ekk85HZ>Y)Ga#Xne~Fh8--5b;V~TSE({h<^+za@VI9C6%84+ -kKr~VzAlTi-o;M-_)VCO_1}->cKo`o;zC(gdDw03Yt>Bw8pWet3F~|gmWN5VG;m<-=`W?>j1Z -U80`+GL}*1O>yQW2N`d3wRE1(UIH%+>ig8^@wuY&$es{>FV(^830t7FO^4#V>QkvkHbIE%q07}P4#{Sowr##E&hlgh;qAP>?dtX2 -B$g~Pjzi?&Q;zgd8wrn)Z&KBBy6^^2;eK++PsMC&-{!}G+SrfC42MlT97{4(Pv^n$=4I=|`VxP>EvLu+af{jO!3RZzh>NtV;L_Lt#DTQ7wd_b~((MMD5%#H^4;>kTY?$I;PfK%xLhU|gMOcvjG>LZ|o;p-RXWO|hqETQyiZ0y`nAGTW>7|2@sAs-aGE -41Y=8{NL9^<`)7s^|4wX1@b8`v%=^XSc6sSh)oiSCE)LAlqjLhI|n(|08=DV7f=$Wn&)_Flu&(YDJiyD-xSXVhY5MLZDeC)Y>$HcqwliG%6yp1L)s -Lu}<-B6~wTQ2-%)GAfJX{J2`;4hYD|sp-vc|D$Rn>#22~$ht4EH%WPf0I*;6L_y;mew{ -hSCr9dz(}u2dnFPNp&<+)x89hTL+RRkCS-NB$0}XDa`0xpgwDTEp^~AKaA7uFXcG%lITDE{B|5BWU~Tus*$||sRsRR>C(hSsZ2^) -O{+)q*=SPf_kv+I3yKFapW8MA!a@B~c={ZfIy(mE6>D~2w8Up`iO3>pP6e5uGccxdb+ox`c&pzX^VLac(y{DHzLA{T#9zpXN}Px| -4xtkwYe}RG;XW*uLfJ@ai7tWLDM@>TiNcUoG~-+dM*v-NFwPLsayA)EDrxn##7>!$&q>KTHG%Hh8)@pdlk -jBYBH%qOl{6(`-Q+juNu&cZtJLTDh;5VASE)_)`!;t0&R$KLP_uQ~wdRT(d#Kox?-JU`vy`xy#{0}3 -attpY)H08%iSl5?R98oO)7?B){fBX|o0xvmC&~EYcCb0p)00{=QR27k)VAvEanwcUYx$Onu;&j^zn|}k4?wLd -C*{-Fn#uWA-ZWO~u=aUvNtUaEBb4f#p37=R>NLSmR1RrRF2AZh0UMk3zifq;bJ3rd0>HN0BXgQ^0nii@ht)3UhO -?K{Shbc6~*0yw5hC{bN08j_TJZb-zHoP}XMQ1$h7i@h&enE58HkstO!Rj0iX2X(Cmq?z@I0CE -rm;>;Yc_A{=B%?@G@Vxi!jpaY*nflLE0SzMffUyyBYd+WJh~~%P^|b=ZyB?`2h!%oo8;sJu@a4GeU&4rOd6d22GGc+x1`o>y)3(9 -5`0&S>}3);oepPyD*+ktcTcP`c^%ODN_wh3c~;vD-NaY>0NZ<#bQ-X7rGPW{H3Y=QiN#mVH++)N*tc%k;B)jC)+n{T&@Q)Jz4b7) -w~Z~YTqPVns$+DN3JgKO)^NeV!lp&w6*SUs{x*Wp%w9DkAI)ir|EJw}^YK|9x5?*S5Y0vwA`+qM$Sqc`aX@%ga3LQjZk`OY%xt!O -ZsW1WL8ou)F7>x1ned&5T*@o*cESTpfqK*ft0(j0K%$Wn!ps8$9lbRw5AjYZv+Icir`pGiNyki$3AwvtQXv6jJ{tPHtOxqb*$|Qq -=OZR*nrkKUzA34&&NCBXX(D;`!v%;n{x3%u&sU{1BCC(6rm5S{7Y9YB^m3=L8eiTXSAfv+c9{QCAB{O;X{+NehTjpY9)o0?0{65W -7K!SIQXe{Urw(({jXABMi@EeEKF}ki0oLjqMCPdoJr0gGEqaNVm%B!)~79TJ!rBpGj}Ti{C!o1=!^RyL5SQeSUR -TI!q3?WQa&J{woG(Ug;~rpTuo>z}vRl6+$=-W(U%VX!8&5@*O3LogRUPpifesO?EimU@LJ2h?gzrdqA(10VF9z$o1j9JPd)0RrFhpSPPnFut8Bd% -^I_8DR698v%Zh`PQx2o0-p8o|_O>+RCUO=8xpJSgK-z7-4ZE7s-?x4G2XK4(Ywiu1RpsNW9>aAq0r*y7Mcd=aPYMN1=tHfDZz_Vb*xxdX56nxLWAeGCHfP~N`o{

p1Ij{DB80cYGM2{S^1D;|?7^cKNumhm5UyV!U7WD|OPASd}b^&t~EKC6piyGZ!?g{E$6H3-$1= -$ml`)!jy7RV%)yOG!^$<)wg?$Fo_RCP3^R-vIXPL$9ra?eiGvKHmAb!vN}DgKj%e#6TC=2o@ksmksilkv<-{~Z~fz@bMP@l=fcE5#g~fH -$g+2&)bU*L+wqF~>9USi||C5wj-?A-~{dP_oRAcE`jFPK<66gm+#Nfv{owKF^zp4~fTcU!1mktwAqO9LP;;Y`K1PKme3AHRs0Ws8-pGn&rGU># -5WRj4|BMuIBIx_c*_)zA`Kp0T5R$*?g;-(5DDiKK; -7m_}EC3QD5T~76@;(Fj!q1tXU?X%}Q+`P%Y^aiLWEwc8?U1A|$3O8?zxQtZIWgWzFn>(M_Fq1tyvhcl3jy0pw_wGyJ1_>b@^rMl|nHHtv9IOn>VowD(|sJqLe2rN1Hc=fiL>vaU8c&BDDJ}SVqfOM2wixeMGHcKH%-eEZ$NT -Vwgz27l;96`#8{nFj3-SOMU!5*G&jw?a*b;NOOUdaM?j(-bmN&RY)Ud7jwuzmkmiBtjOJb4K>GOMI+S+8c&)({cIPprv$GWf~0qP -y-HTJi)w1xegc~5v$0(W^qjAfUt!+tq9hvA&71gOg@Rit2SiCs5IG4ZbhBguY~IN4v^P#H5`&nSm(Mfz`4u3+Hm&i!W}YKCHy`7N -wCT;8%0zO=N*6K?d3JLUW98C`!4nH&tnk?uWV97rJ+fXXIKegV=%NOgR%DA=8YLI?656dwSwAI>Xj#S7m(X#l2%5-N`C1evxY6<9 -MUja=Iyvk+^BT*yp&Sg3-uUOSmJHoR7}58MdNrwkWowjeyPGA -TViKmURtLTpBjdudGVD400hPK8k3W$ZVXWk(IQhIRZEn>WtPjb{XQ8KseVAvOc`SH*AdOi9k+ra0 -mt!USyYnbHX=2VdtxOL6Q~*v3b1&Yr7sYwqq8u>1`9?CfM<@Mv8xeEUMLjg} -H!Y^V_+8>~d8|tnh|L1c!qyl8f#9gvO~?wux`iLfA3%1ecq=?FL<$LZr*UFwlC(cRIu$&W4O$_-T6lJn;nt7YnGbpkhX2UkykfrC -8~8HEm`k%2!a92;N;f{|Hv&Vl7Qs!YVK{|28u)=lE=(<@N!+fPa?EqYGL0hut=c?xc8iQF(-eqUf)p!xDo2O}bQuQhQfI$6Jr&2d -8DimZCD=D)1%wzP`k7u%|tu-9bZl@Wq|~_Q<3g65le@?%{Q{vmE$fBSR~fFc@qs=2(=(4qBMosvjF5;OK$Q-qny8@RSJ*5 -Jtul@Z(yeeJ61%jb>!iCC -b{lOpwYZq%*2jW%-b5Z%%m<{h-)B0R0TpThva_n!zj^RpD}`EO8WkucGlxyg(9Gvq9iSJzg^FL&+&e*IR<66A}c4PyvxeIyOPF0TTsbBlW32&?zGmus1LACTCY5;S(O8sLbC_Fr1dX -q?>Oiyrp_q(?4lZmL);*4Qt{};NdlFmPeO39V>-is3B^3vRqjFNc&@6;jbW_(e6^r!AYPNV!}+iL`;&dna8-pu6S|>wXKyx>U|!E -h;=@p4Ws6-kU7{$>@&Oh_JZhYeDa{!1BG6mW4$V%ydEA1luNx5Jd&8tvo_Jb74&UB)2NCxv8rBdv84iIpsLAnkEL5ygNe{O?e0KJ -P@ZULY@k?%`A}j88L@)Z@2TVz9IX)gLIyspP%>0$k1UIFL0P%DvOzGIdJNEb5Gt0iPNS!0`Y3V41X5z@ze47&#|w`YIiyp{D>7%U -!);q!;S?eCaz7%j!?amhjx(;9<>-61@;g&DF`EbS9f7L&MDaF4+RB$DA|u=Zaa5Q|D^^rgABS#hAg((#sXSKiNTYS>5bVyY|^4gbw7=Y)R#qAcxemugj3uxn~R(1CoLpIG^)Z_9~+_{U;+>=Lc#LLs3BX$?PW>rLZW*WV>Po>8104Kd^%HB -7M^ofi)rGMeVMh)cx!|bJ4uYlIEOVMSz>cOG9m@$LPD&qNvn=JynM#^E~^B<7B`M&1hI&6QNH|9&FFZ(Fymo0E!6m{9D{~KVb9t3E@uj3KWN7tqTWZx`4iDxTSj`^@L5*hASzoNz -)dCi>SIAsfC8e$rQLR4({oSEV4qgJSF;w0DqL@u=0&P=1*ObjHuz-l#z%LYhoj>f;VN*|}Fi+gPZ%+#5N0_*3s41&%9ByW|rx6nG -E*sf2Nprb%gucbhreaf%CP8H$>7?kW6nE`GO{*}FnsXAdKeUX -m+&H1`~g^Q?Gj!TY>u!tNbQ!BW6@mdY@Wu#bgH#+WD_sJnuIzz+?pI)*~$lTqr#^xo!2tboz3U5&$fzt6f0pWpjTcGqw*4xt=vJs -ENzJsoN8<{{>^t+a;{z_x%%i*ykU%O&!!({s^-}er3|9HI0;>EK?@{pyr4I}t9@zw60>KqPMca}$C#Xj)Xe8N^OdwT&e_j5{P7ej -)Fx7sCg+3rVUVSohpL{$nG3}u@Kt6Dtxd3A?fV)1z7e0SI)r0^xWV%#jdKfKWAkP@sK%H!ndlK7*+@xZ1YccytD9-Gr| -^}EnWG{@h%s^dE5oRoSEOdjCUo>2C4>1cAuwSLLk#rnqWd1kk1zpwo=CgxjtTR2IO%lSNE^nyy{5YM>0_?Q*_(hGn1g()uJr6Odp -zW~G8c1kcI0`{F1vr`cdFO4#tI4x_`;WuZ{vQ>sTD!TuJ4vvp}nmL0?=WhagX -imW6}5G6xu5KX5$=*|bla^L2SMm>m~V-j^C>xfX4vtA_5NoosC6K53JaN-t&htU~@uNIPi7+mpPrSz{vg -h5O%C30URj#DX(Q;%T{;bFdi3u3z;pC39y~r|s>-ZI*0&pNl!R63BUfGIjRc>B;Z^9KW1blWeEc5uFL0X3)L=J}`tw-X@p}{RCsF7?AmmhF9j9Ct -cgsL(*#^c&0+MmPaMNfCyC=}VlZij8hxVMMirW{5l;~qi#b{IFy=wxO6Rh8 -SprT%S*dGtkMk>}-P-QJ+-R>N&R*=|O#3!*FeJ5he!*HPk47^Wq5E8gJuYl6*Eia^{i)Bl#MMVc9bO);+N5A2$+!4Dn4@(W-&)b+ -G3W5L+RwpI@$eGF3&OtJUF;==yh)eBrOdkDgbA{Nd=f^Gtjpn+k3cJJj$79iB(|)DIh{9BPhwB!ExyP0LJu=pULs>dU4kPbzam3e -ju(+(1o7BR#aAz4vm~EB?bud(>;WOGDQ}ia20}0BSI3IFuZJ&0brDr}m<1U5e&02dxj}Zx$_2!{VMzz;Ro1cjB5U`YsmceRBjGfe -8#{b))vK=~ML+$omhUIL6$ZPtY#+rD4#RUXlxh*d09N~$!4o4Zvs*s3&=7mm3)|$7ECqSVHP_LhtF?(OEFQ-tmzRZg0K&- -vb<`oN?l_lUq!RB+(^7!kYkS?sVp%gVlqvP``qZQBZ@jx;CR-zH2~Xztkgiv^aRsN%iCyK0ql+UTN16X&+=7sbkt9+SF&aF_N{O?tpH~QDIhCvD{u4iWGF3_Z>AFqGR8@!+|54RB -+A^o9Hv^=}FlIzzVjGpmIP;~i)+vh!eTWykWz~{>Dgf|fMdS-FQEHpNYQz(vVVHAW$HCrJr --mIVZL<+<>U}9_$mn-pL(qLBD=SGS{JMnu49mUM8z%*kwUzxQ}W_JGtCR)QZXI96Kq@DM}#E!*Oud8k`-4B?Q6zNBApZ4Pu -{-;4_h|F?p>{jBh@x|lPB7CS$d|VuTCSSbE -i#sSbvF8{3c-1uCqBwk%O4CT2^DdOId{qtkIpQT#xFD}*1^3!~K-4@A7P&V?_MSqxcpMj1ig1TRA?ULi=VGNXanpjIgUpd^YQRdl=vMh~DE_+hfBTC40eHqP|Y -yN%)ZN`lX1McUhZYXJ-|9(^rcrivljs#V4|3pE^J-p~G{(Ox#oVf)oB$8$+H4y(7+I2z;aZ;{~8>=E{2F12JFv&kjnwQ)Ux*xTud ->lQcY@8@74;xWR@;5|r1P*+Um;i|(fW%HEXf*rbAoF2HP0KWR0q*zuQq;0{74lO^G*C`{pNy2_PeB7VH+g%UTFLm;lk9IMpbK>)U8kgT!Pbu;p3O+xb8bDlsmDafU|==7t8U$@x{vetzVDC%Iy~y^=zsoHFD3H^F92rmI6DIZ877cO -6KC_7K< -kxVsErX(0er^r14fp-c?`m=F$>GSrWN;1jN;wD;M)hFvvfn3Ntm6rP0a4Yj||PmWmWtZ%ggkpN7D<3!-J1rp3|Ot -1k#!KtZ5!+4*-cC7Kgw7@n3=k5q7HV@ug~Roil_KYc|FxTEe~UGrH0gN*c3Bdmh?yN%RSJkfj3r^v0ij`fLbBqR^@4T){{W(se>=a&@!SQR9(i{V)?Gw1- -fqgn_F0>a9o7I=V;0X^Ok%svDp8nc_fbDLjFhk2kj@+x0ITOqroSY93+b-yt@IV!ZV;3xA<_KeeEF*Z&=C{r;Rk0%M47`7|0XfBo -*}$1PmK9wb-!1#l#2&B)9?H2_cHnqx$c4I^ePA#;>H-9h?0N*e$(gYzTHi&`_b=}GZgxsn>VZuL{L -ZjhPJU8eG#vgar3Gn_yN<9TpAsFL>`j&b!H957h48Ow2mS!WXiX!Vht3~*II91I~VoWr5C%W^(nfglQ6UxhiU&}0uC2q9wK(sCEC -9&O1jw*v*8F?bCC%6TJ&o!9}R1Bf8%Z38fF>5hSz#BD4P|CPL=zR$#-oikc -qs$*MwV_TkXQGlGRc-4}mqb8vThRtLhbRKH>)4JMg+F|v`?FbY!?wj@sFCVRTrdPOg>4ds!uEO6mVM|RAaHJ6YL!?>SC!wEpT)A8 -2=+>vx0$_G=kW7e3>4cBL1#xj#V&5`nh_{jA4@R>x9!hm>q4cX3&83)O3#TghRyeDK9a$ohfP2NcoF>P_}_RFwPnoFT`x-VEdkg%aJ2<%xH -nFKrt7)~J7Q*&Lchce#cr*M1E-~9CK;q$XEA3uMXgaBa7qO|aUQgc_FiImU@QU%ge$c%}64%+5N>2WlArp3TH!9~M77;`=tEv7wH~6^V614NOtCBvd}p-Cbo;s8XpvjaF(bmMe(i)a%&0%q@B-81puL+M3{ZnW{jaA}cP)BcAQhx<}p@O+FFhAL;Q$^LV3VhR-3UM@fRfZAFx-i3&G9Ua4ps>(#~hQvy}8?KTiN -OOsb+P#5gM_H9@IPgLe%E^1hNUWI)>Y%|Zzk`eWg+}FtQK=1s4$f?LD53CtyU)C?DcJel&3*MiS+9>jM7hQTYGf$qD^;@ANbS<#GHEeCD{dXD_lxABS1xhZfA19Pxx7?3<6By -p_Iriy_$ni2z024PaaE##$6Rt)p)VY%GV3$(RT~*ANkmRmzU13_2inXD -TtYw231=vb5@FqdBO6SC@`|#8tS>=%RD~Zj@WD>_qPPwXPz1_KrnyVVHhbf@*`Y>lZU&Q<7y_KXhn84uE+UbmT31h`XBhRUZn`wj -D23M}s%NEbvd4z4)t~No@bn8#gf&$@PR^dazm`z^LZ3!=Qpckn@g0t~wqC5tsgZX{+b4fe<9OX5FxcJD{$n{Ke@k!+5Z7Kp(K8qy -_U=Up943;5>s7=qF4%PU!!B4z6?^Vz31TYbX_6Xwj1uK?8Am3vK02XeCMZB+;|T^V9CwGoQ^Mhts}xY&5>)qfSE)Oi-|Os9XXI%6 -4)<;s?wxc)WhsNms`VW~e@bU0K4Ma4Rk4+o*n8rV!rTa}1=Jm7eFZE%I)t@n;($9b_kw1vTn01H*<-a{D_!(CA%SI77940b72yRDw*gY={XIUsDihkn*6}5lCzDvXAMXMcPT0;xVT+P!>Z_yoQ@+m$$1A}BiCWIPgYOzodqrO()T6_{z -4VM;p^Ah7M8x2kp5C_?HdKS@36f0@GsIdAk`3o`@!mU(joWKY2ne@{QM}T1gu4K}tGJZuv^jc3?g^7YSB?=}Vp95H@d`XF=<8oGC -6H^7rF#28{an)yKM%lBDUl?x{1`((|XUE-b7yxCCbptM;>PEgCUEG8dA8+J%f|-;Y>9@d^16pF~Fe-ldv3Vd|Cd{7ji3&BF0DyJW -!k?6S&mK?F0wEFPro#jy)+-lrHjMpDI*`K0B$Pg}lwAm0e-M8A?_)P2j2Nnvo>9Rkt7H8K(d6sV*UGFaHSx9^-Ycu -8H?WXhE!V?9h2<)m`n$s4Ce#=+ZPLeni>oS4vH(Hl28ei(41gakB{pOc$S~#v|>POQ;OapUXeiO$(2;=j}MZ;WmVKVe`%(8@KA4Y -dIJ}J$w|UWFI~hq?K6t>RSV>}bjeUXokQ&vLgJBFin@3-f-Qar=#~QtFc5POeH3t`!+R(EPDO(E{lJ}w!KFh0f{S=VT5K6_2vvr| -xROEeo6%jY&p`x=)VB;)T*;#nW1&l86eVRBu#WALfxlCOG2Ee2vY!n0F7dijEDApFy%_B6)nV({fil=D57I>KP2>)*Pa+%S@l~1k -8CdOhmCbb-Cmnet(6Ir$$VtgcrZL~0(>%Fl7a2oyyDp;Xhv65deooq;__{@<@;*N1W!o{4urV@6WluxH8iTe%49*c8$^cv#EpWM_ -7qkX39*ENj!V3h2wNslZm|Gct6wqKjcDHYUSxTJla7dU4u!3Xo$88QnZ-@gmgoL)^Lq{zw;(rn*mG!&GC=1KuB5be?vO01#Jct8> -hU=gm*N)Nye0z^;vwr^T=x6@Y4Pc29-wpfgc&#r9D~5@*5VxhO$$Dan=a55*J+FF=4oQ#ah{o1X}O -p&zUfkc66zi%iYe(Gw$<$)krSkDq4G<~Gjp%fAA$vRWVs113ts-zaB9Y^{ -p6qV#Cf(sQ@&mW|)a!qf$vDnf{PEa9EjElqsP2XegPpqoNt85>WTlSnJIYNbJNPpUKf_o8pAxoDP8MYEUC2xR_iln-PRC3B_fC3V -URihjZR;&=tx;bKvL&!h!d{=-X$MN6s~pxd_m>mUCeqIU!_Y`|lg??C<=b=)8`Qv?wB -IxORCy`4_jFswC(($>vYaeS@ECr1RMwRXP?yd?TUqC*N>2w4iKU5RFFaPaxZ -N`KJdzgg6R6Dfj`eIG%LXCB6hQ=u2xnNcWg@CjM`E2!~aFCYM4Y37~srol*2l{k(lAWkxRoDiE^0g4E&7pt2fFA0*I0(|Eig{^!6 -OscRXK)qcP&?76?I4Xse-T(&~bbTE7naUSJ)`hUoyGgqq3?P@_8-YrM<)ACA(POw8lYNsu!TaEG0}tZn`^AEjz1#(R`{c-R!3)BM -m?zSHxyw0BX}HcH>sa)i9$_h70 -A&47u_2_Tfst4UyrRbV<$$fb~XxVxk9w&>NW2~BxJ|(G54LIfCVRr}aJI8I;0C2-ODcvx`iY=hB^1$V%4b%WPK(q~CS!!a7CYDCA -M%jtwKlgOm%M16+Ny8WdxCMhPum+$6v&|@=IBE?gHn+%f4xhH~h?M%))>l#yDSRth>RVffP+=Os!&=ky)rv}WZr=$zBq*JyY$S`~ -^0+Tsz$~I8fqz;eR8}RMQHw&E8=gZ}Y05Sh;Bpd;717Iqu-BvTb6&h3?sV*%f$*k{s|(Nb*-_(L=hlao`8id9g%SEmdi^(IfVVOP -yW;Xd*~NhYd3Mcsnh@`d5IYiF6paLXU$$-M7h)o7CVR6f7-kmQ`Wm$4Dw10PdWdK`s^sV>lTv$Dv_b(U*{S$HR-y+5g#@G)0g3=} -(=@Cb|3>P@*{57tuwu4Qf?#ZAL-nvR?Tl1p=@<#A?Gxb_fpl~X|{@@L+bdwGlDb7s*r4)ncYjz4CQM1F!`V|!{#udXb?%LEhSUtHF -CIIq*$u6Y@m{7jP6hGVY^+6jJ;IwJ)aoM}}`c5v8Il2B~Z($;h;0xFzs1MGRPw`WStLG~*JhVhU=kkSGGi_^wNok)<>P?UIEPm*%J{R9&vd`}^O0 -_ua^sUf$YL=E|1sTnnF(Cd4f?KqCRt-gghG3LgThq7rpM%w<$Tw8zmt?)Ri(v~{YS8gnOkBH6N0hcU8WuaWh`p(L_(euqlYVrR<| -mabSevD2TpQ?coUyqw*5&W&{pu&yVjN?8KDo8iYv2(UK2$WKp}Lp%$NMw%X&=sa6^+N_m5qtfpXB*e{JiopArvr!M`Z18a|MgYri ->BTTCF(F)+Q>vxAvq~={Z<)mZ>^W^&nTpF&bDS+XyTv0{G&G4w#VE&63J<5fui3?kp%wlai+|@J2b#++3^1Hnno>m*BP}2<6#lL@ -3b#-}nFp#$?$to;n%W3EgQ8JenkvqR5lY*eyP^WQ+4oK1@>UgyIc%qJ^IwjyDT#gwMWW@KXc?SXR#6^;~kr@%tcvQ`24}kvCyaO^vCh#%N6|LYQQ-u!%^#Yg-%i%d#<`N+=g5s!Wm#kNfS*&y4Ok*9y4^=FXxolAbWFFgF03^}L>< -*wBhG@La4l&fzOq+XXbd2l0OxI3mbg^l683TTp%5RRD$|GCvn56}<_p4D}6H06^Fmg3wkbA}neCxVVg>?5hJmcpn0L<+a+45HYL+ -P^uVY%igjz-u7)%lGkfVnYM>}xU#AYh>xf%sNd{l9zKH3QEg9CpEUKXKmIO$gwM6Xn>1BUKjOZ9gio^3oxy`IPfs5|eE!Z>zegYp -BBo0r!6|-mNWo2q-C`uWw|&i;zTOAmVqG896)@Xbr&mBe&FBL@VrE4Ae|^5ZS+9SALC;e++$3I+J$Zt-r~iw>E3( -u23LeP21ulv~3xkx6ZUhF2u9bcG4dBty*&iUT6zbQb91SQe0qzuMI29z31XT>^Sx1`G*mN%1Dr*(?Y6$?` -CB8naxUv&d*P@_;e)vjQL`k(hiaEt+>r=bzS(&Z6$Kktd@}G9`wFD0e{noD5?08m%t#`S~PHQw0DiBuaq)B};(2d2EXS<^dauYPe -fYA*^HztB2d{D$bDii4&IrVI1mda?ylX;aR>99%Wflq4d2EU+~>k|8^I7r4eIB+&8Thab0aTr{;$;On*=OL#4MKHUHL~{ -=eF(>w>f%^czb74v$QqDUowRYU#T|Y+t4xy5*hH!2i$Y38r4}m(*0Gh+B(+Ri(*+})hu~U-PR2a92 -#_*lF<>?Jz3OcCg5Gx!Lc>QMiTe3yBsLzZ(K+c6fS7!d<3#cEGUg2S$O3b2JKK8M*j5bhYlS1X~vX(ZhUk8Vc7B3;?;Y86{e -bvWu#6ivhXR+?c>(E}R9!F$VzkD^HhL?&2k6n!h#EOep-m))JXx9V2dP^y18VC~JCcSJgww&*a{2rJwJE>LbBbx%8M0{7U5%j=URv)DSIn*Ve~GSB48$&_q~m%4x8*R_wY%fmnhr_mv%w(?dj8 -eg(BG4^HNN=g~2ct^`QE=EaZNVDQHs!pAZulSz|^h1r%)ObH`1^p9+L%9+fOiKto}nZMb1wiAbIe{unV?3p9m45Qvqf*r>JA6es` -bdkR6uwJL_PLuWflf4{Pu(+1!$$V}p0z&7F1d&&~-`N~!&jqG~6$|yHjf}R*P&?V6Xa25jihjtxhmxU5EH2DOM4l-b0wLK#za1FD -fagRso?R7l;?o_5O`|VJ^6O|pa9F^A1*>`41`?ztWtD~ySbXaeo($~rl*wM?;bDdqGrVCYN=iUw65JNhyurRO%SeG}DHCT57N9BP -02bg7z7zB&nuKAA3tx4}eZUd?IHC$)r_;#dJX224(pH26Wl~Sk#2HG^7zHx_lYBT~<c0WfYkt1 -n(!Xr-=o!XN?+}^6;V?Ippk!+U+X46A64{>GsxeG&|SbKG}HQy@{! -IU{to2ddiKr7g5D&JI!OPRmH;{HIHmyGfl2PRkyMv(gw3a!6zrObh?wi&v{*gq+XiK1IfCpBGo@3_H-v3^@?H%E;w&;}R2e_`d9RX+rf -?Bo4?4`ScP8m;>dD!Bg-VYt`RusK}|$*=nR&&(fivlr|zRj5M(Yu)Pma04uMsalg%->m&ir7AV~j#`fXL$DpSb71a-fe+@`ok_VD -IsirhduBLR*#%iMm%*y7izHmRVVF|7^XBLH+L%R7cwdUSuF7KC2t2m3%_-1Hp5ZG|N5lLR=81qAakO4{+mtF}U;lZez<2nKgvxUY -{m--Vp6{l5;q0x7}d1S<#`89g)8tBRCHvq#z#xC~=kp@6N#G7P0g%z;svagtWW%!SrT48|ztlwa3EC}vSjLdl*Q%Dk#&XG#VvMb6o(OSPG?-o|0Jyt8%IzA%EqBTdcM$uwAFIQa2 -w1PoKz!mlLqe94%HiW*(L`8SMr10R*pBmPZDfUzQJhZVsOI4F8f -4h9vygoR?_Rg&Wplq^yrY8BSI!|;EoQ}g6W_<)+wC&E^{fA8J<&HcNB>%qOdzrLIN)&XU- -ZLB}!YtxCZO-XY2=IihkcAY;w0>T!`-P&YDW5vjqN%v>$T)=dYR(s_}{w(!x1EUS4rV=c{~6pgx12f_ZU+m(j^#1wf(a^ -f3rrfEd+xbwKzQJjn`ZrR_jK@-nhi@!|U?Z*?c}tv)?_{Zms;0lv%q$UtzoQRZg8ez1me-G^#Sxgvu~{ld-(TJ^64ydtH~S?7Y0* -!w>V>O_7D&68`bg>TFWZzRk)RTf|7)`xeWr;Xm_bI0KaTt4R$M(pgcz!e;S9JFpwc@}G>Vvr5mBm3BtL+@ny&OD0{O1E7 -6F)F2ZwJwMI*>7afMfh1<19pDC6aFG`xu@6aWAK006YIO-uj)0000000000000&M -003-nV_|G%FLHG+OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-umyV-Y*3002o+0st=n003-nV_|G%FLHG+OhaEyMN?BjM@3UFa$#_3 -WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2HfLvAeKmKOWFET2MiYTazXkb@%H-+jZ2GSEDB&L9f5@&a3cZclG4D)7^EH#8;kP>=tLFp}p -6ha!kDI@|aRYDg81qB5ZexGwb=e{yK8v^?Me*fQpbUE|xyZxSi&%N*IFMQ%`5C2AP=6PQO9I~zF{p1s#_v2kX{kLwE=RF3v9`Nym -=Uq42^GZq2J7KKn?SkibzVCSh0UP)Ayy-}vHs13-hvx?-cwQ5ppP1-*C*e6Y+4Fvb=X0ib-cYoaJHYdPg?g|4k>|Y+SUJe^mIIc5 -?0GK&HvYu(eh>JigFSCY8w^zG85ToacQN -unurLz~O*<03HnZO~7*uE(dG?d>n8az|9ZwyzK$E2TTL*1^8{ip8}=;j|V&y@HD_Wz~pq#`wZaDfL{dMb2{7IcRKsmKAq)zrn8+( -0KW|Qz;yQWS$j@&VGaPlVz3eLE7I>S_U9nL-2o2=#L{?+x>)XCU9A60-5lq40XGMn3ivs|p8$Ruup97G(vNQTYfd-Eb9Oh|yUd=K -SpKyJf7MO=`MuTqmcf4kejf0XdGrvBYa{W;O{pK0}+54bhp6;|J^fFKX=4$F6Mf%EjB!41}rzZE!-A6WgLDzeTc@DZKAD6ZHZPn1wk)dUFrj!t?t*o({ADh3827N8lZv7XUsg{XNq2jsv{yDD*|v?`YsO;LnaGzTOWw -2=GO~X27q`_Pp}|r_APjyf&NZ?*VqpxQ-#d{qh*D_iq6A0sJi>{_pL8PUPf0U@PF3$8w!Z$8tXB0^Sce?^u@q5jr;x@ZjUPzE>Yd -x>^jllk^Yp62LbNo_;+0Jphy0By@fP=lyU%uvqW76WGqBCvY9E1O!X-7Mwsl_~OsdSHL}f#`dz|?C$jtW&TVLwhkh2y{U6w=v>Q`oNuPoW%m#o%X8WxWGV -Ww~jmay_~Y&ODX!;26NkLU*TfK0Z5-@3#hoSo5}@$MxJ{9_PD$9{V$B9_eeCJ&&G8I-EL>e7kcV<@3RD8vwylyob)BJQ#5{<(_{w>Gm?fF|uA~6FhT=3!oj&F|(IIaUPV7?PC -V7=#Ez;>^`fOvBY;CBI6Uch;K`vR`>7cV6Ij=^CUlJ0(ZA@Q~QLe_hc!Rr8b6gd~m~sT#v6^M0{$#i1RS=BI3b#KvD6gTtvO# -#EZE8H(o@%S$Yx2f18zm$kHFP^3PkjS1%$SfBs^wU;V|z%l$9rI?TM7^K#wAoTo=GW_=p~CrWusA94xjW$Y#F=Yf}yzqMS#c1{8O -1Q_6=OE|yFE+t((b}8re=}S5O*DqzctuJG}dtXLAw(n)kcc7)`F5`GBfKWNTBQIn7k6%W7f7SBU&nJEEHlOP?#-6`FpLF=+`J|tj -^NB|%&F4DaKA-sZ2ZL|UCq8`ga@Mok<>Xs?Ue56jy`1A2b2;aCUxSk`r+oPlAXH>;&gER!r!S{m`X?a%4+R0dMF8Mzz*l}j`8@rX -T)m-OEfIkF0;cE8#4_9-3Uj&>X>vA>mH+v1~ -@33pQUKd#^?Y{-m0!J%9gt&eQnoxo$tQ_tUOtf7-9-x)-jey)fr`(#Zwao8E9e@$vra4ezYntJkxCf4iP|mb`)V{-qm;XCrQ4 -y9eCBcH3^?I_7R5KAdmwFTR20uLb;xtltfs*KKcPJ-gjVx*B&Q>(AfF^|%=DM9|rtH&V~rZvkYZ^m76AqxTkY-nLpuJlJj_pVuwq -I3HigcHdmc@qS{F=RsxjzP^a#x_A-aU$=<(ziJW3ea9l!^Q%R~_unq!y1c)LhKNJmF4V|$k@<2Y|!#&un9&u;_51o1wzobz$Sa;BfOobAj9>?icPoc!XGx4Q3fq8;)KAWS~5V>RdJ -x2wsAUR}+44qe0fnYD)Pp16kT7Xw}@{aeF!My{p)Fk!9bU(5cUxR!Ky(^}HUnzh8U$JcV)Ppu_={cSDR>)W?+97AuTUegMAwa^D3 -M7QVP&U&`IgZ03V|P$5eESae=L>goe(LY!I1am${XgkW($9r=viucya=jPdN&LM1 -PQ&v%Igig8{QI4xo6p?Ea$mTM^Oe4fbhopm54el`a3~;Dc5migwEL2Glh5u0_)}^BZr1nDyQwcF@1Y*H+db5;4h1|^?7n+Ak2~B) -d>(Tj+bP^<_RD>w)06MxIIq2rde^P@kzajqANf+#{p|0w`>FpPazE$kmiuW3uDhS>IrIUH1#s8{#MkZzIKGn~VE;}B>=gR5=iPtB -{+514{dVE6NWX6Yt^@qyuc@~^|7+6MHy)&2dFq4Ycb|U`r$9w8m} -JVN>Xggt-iQ9d8?DA)H~!21N>0l$X<=YLClzy9~6>qmc2eA?zQ%7a}Wqdj{D;1s|oAESOT@NvrPQviPe_=zWIC++_Po~FK^_yg^Y{Q!3Zyc)0q`1Bv>SDW$-*XizOxSq)k -#Gh|&p#1N@f&HJnf%9|42KIN+2Ijwg1Mz>u2I9}#8_4Gq&yvnl&yr5R{Vefu$g{Kq_IZ}};Q7yT-PZ#iEO_-CXjbM0@C#VauIEVy -N54QkI{pRX^PMk{FFgAK@%U3OQcmpgBJG{SUL;=K{vy}spDz+0M!!V8_T-m1Z_8dH-FYu#O#mjo%yHar@X?pa51x6M>+{OXq>Hcr -5o;pr|3~WOEB{Ekc=3;1-!Htv_4@8Bw5P6og>vT2SB(F>N;|mzRq~}HUuF9FuTqXJc$M>Z->cLMHvk?0xb>gdZa3iH0N?r(`RXgL -alW^Go%6Hn>s+5nuXElHeVu$__Uq((SG-O>_V(*s&n^D!c}2jl{+aUV=YQt9eDG(|ci}JO%jLh29zOR5@np|8xIUxbU_1N1LAiL) -8>I6?-{82;e1r3O?Hg=&$s5F{d*7g(dGrn1!%x1!^_%)8_27%&BwoDzCh>XdUx{Cr|CM^eb${jjE(V+@{RNx}IPY(q|IOc`JS@LO -etXYb^n*-#n|$WUx4G^I|DF2E@BhwzO#TOWq0rGkIKGB=NWX*L;rdPm{5J6Oh;9bt&vUfTDm6m>w<$KW5 -fA=ou^VxT~9)Ee4>*>8meAxCq%H>_&W4npxTeC>IU^n2`k7DPJANPHZ>t2Ho+56wV&wf2==`UFMKUwsQxc|e~i^L7f|@->3}DT -+yZO`+$EXtzJdzQ-7Mj~47lLG65cjgi1SkkZynw*{7l080w!Y4mI?1cJf96FIUD)fzLfAr0KTwI!kdow_1h)9m4Ih&pYZV0n*?Ni -4=~>^;T;Zm$W96GOu!fG65e5ehkYmEJ&*iv?VRwkcz%39!uvhi-Fr~NyA97@-7Vog3;4wDs1NC@_e^+uO1|cV&hrkn -kK2p&{}@o@&^h-0`MucB_xEByzP@)t@nA1Np}+kN7WQU8<^l>ox*AaQ*S9SHkB22xPWXVr*RKQ=I=vlG_~LJdu^%rFs&fBAaYX1X@{C@*b^qaL=^V>!;Iv3wppmUu9FEZfOi`e9>9x5tm=x}G|g^Lp)A_VOYAlM+4Z8Nm6nZfyx~2;jYK9PcN=Jgx`) -GT>GycL(6hf^Y2!-KSXHL3}u%lk_$(dq?4Pv -xqchExo&>~d{X#BKB4x+3xEaGb0GdB_U3)Xgv!0=i=2;_0A-(TD;Qg%f1U*>`qRUQa@^l8k!~_2;@>YyT<=vS@`EQ!#J|6mNN3ym -3DxTk@R?rlS?*k)c(@Qy^zzj{$338&P<{QNGS_8&ndALtC87T55rCqn9aZ7{zg{69{J`LzGZLyt9||aX&v7$3{w-%Eyw$=tW-;K-t&(%i)~IDMyeWO*?|~b=(nL&r6Tsc-GnTKLBO_qyET*+A(=Ru~(KH$$8o8DAI48!O=$%-`W6wA@h3_ ->z{daLhbr9jwW4Sax~}Z7e{lv3yvn;-F7tT^M#{1|F0iye06q0_dy2CX1fQ^W;xl`-=d@f4uNmj?+Ibq59{kfR_n=AD{3R$hrWEK6=mz3DwUYIf3$J%+HA5 -hXF$6^{zK~+1!NMwP&43{CpemRq5x?6KdCQe^NsA<-EZafM*K5olH4)0ifuEiBpJgdjT#6oOcT4!iZCeA5WZ0zOnl}_Un{+To3Ow -j%TaWIR1vyh~GavjeMg7DE_SFrxA~~JDu~kH=y`Ie|$RedaE`rdpV`PdtPV$WvJXFqQ|pY!n`p!n6EJ)iZSbOG^t{srW(4_-h$?3oL=?%%#J -;r$MLpaoF&1Dh{qKQ09nzsI$JVrSoTG3h&X3G0~vDE4^f64KSrE+L=0LRhW0YKMPRo*zaA#{-1LV*J1fJ9QT9QkPp0g4e8_RYZD$!KkxNxDcApa9rfLTH?W?L8^{;d --ax!L^hV;%9Kb&Uo_izt+c7tB-mbZcbo$gy)Sq@;!1@2l0@BBc3&^jpUqE^N)B>*epBGY(d3T}dX^RMVTx9D5DE8LwfD)hb^F_qF -{T37E4W7D~^7zKZruQ%Ay8dA?`Q1MN#ZLEcX1&kcOuhC6dw%U^uG^b8bKMe4xL&Cxre7`Ly4NisU5;8pdOi|R{36SikiWcSaI>YH -ukDwzo?Vx+U&EGizNRfDzdCa%`+vhy>LtGhJPPoUrJRS!%eamQFQc3;1B!p-(q-f$&C5BzbCi}iH;}6TpSI6Cw@Ro~R2Pp9= -lUB0+`c>3}uUM(VC|53AL;6~`hW(zimhUfL%W>Ydmi*>7YdQbVtR-H&vzFtXcpK;UklQ%#{%xe2 -S+{Y#a{$FJbBg7A^fu1t)3=fC-vyL?+w|?!a}Kzja`(*J$zN`}o&EXb9V}l5c#GiC9i;nL?;zhu-3k7J@qQEVE8M9I{(~N&esS_6)YBUuCEY*%DE0I|{g(6gD1^WhfN%ef^!1zHbAJB(d-9j0N;0PyG3_#J_Ey+-LcsHboHGWDCoUM7A$1Ned1lYitq=Ke(ed%>TmFMsAW!U3<5Zl}D)ex39h -<=It$68HM4*D2>GzfO5|9^hK3=XK)Sp?^+zYXC3)GuQJcf8l(${Dt!Dw7-yl{1#CB*BkyqyZ5_qBs5-Rr#IQ(`22kkj6Q53cM+lz)6gzl_&m_GSfVTn)|C;gHr0O3p0}8*a --!iFq*$pW3e&?2K=Se`(kH7u7r0RXs07VWz3@G;aPM=TeJlqF(7U0~ik}6le{)ME@*F}J$KhOALQvJYp01BQ@{Zdl--3x%T0r%cI ->HP`tHbC*e-}vRE>dT+qCaHKb1W?xZhkz3JehHx9_pV=Ie@6ofJsk|Fej-4jo2$OUd0YV~dgLR3!f&_vD$9=p6#MTWK*7Tg0Dmd? -zb*U!$?cLJOj+*_fUg4X|MjHux#8O<)sO#!?OERgfTAz`3sC4||1`(D6j1gL$9^-Z@h}ep-UN8$4oUAEq3>@cl@HwsDDw2n-%cu@ -z8COq8D~HC^Xwgy>UX;eQ250%K-qVA6j11W{7y;bug3$*KH;Fcq{@ra0EM0&2Yg!awmzx*obT6jK92eh%ijhleD585Uc58M^(vt7 -wXZkuc|4%l=SKs|e#Ucv5^tMrOnOi$y#Y;0)jJ;VpH%)oazK*yufdA}MNZu{fb;$O0FHaYK(2RUP*UaDfI-BseE=nX`87b14}aSw -srtpbU6bDTMSlbo{ikks&dUryq5rdXXM2|d3V*+6chZ@+2k~eqpzy=v07agj2PkrD)gCPWFyLE&Pwzpzeq_(2#wFywoAj;(+@hK5 -x&To4;_icq7n29`eGA}ol5Yt5A^iswzP0sG;>DwYvY*zmS5ochAMc&?o(G&bEa_bZxZ7~9=Tm^PZ~gNTNj-OQ&`6HIZd6kF_ilh< -Hyi{AQuBTZsQW)-2v?3_ziu02^9CsT&{JbbA1_+^JAfiz|7$GMw;9X%_zs}RxxL4-y`PRHot-e2^L>NmdtfZ-aD$b9XDr+O%s9^H -c7S3(?l_Kk(+Vi^<^@2pKc4%3(#v3;p57;^a%J!FN%gy3IiC1@<$fH`Cnh9S-`HXT$1!yR>p$3FZUX7OY|p0}JReZ}vA+Zqf7_J? -uQ7Q21k%|}mhZL+oR>T7d7b6^%><77QA_`;rN3p*|FC|&3n+HmW)t~*C7|d7H%%md-#wA}H%w&t=j{1KdwzK$*W=ZRocDiDB){L` -2Yi3D!8t!*x#NF8zWg&wf5PC?_I|?;I1kVLfc<~nojPv}*2&s*{PE-U{p -{Pq*vJC}bDW8RChFJxuKH?ya`6Tb05f^q#qtG||d0W)$wDZ#j8Ib-xJp2sB^Uv#C_BWpD*!Lvj{e-aA^)bW0YKZp`N%b=$9s`2+gkcv(jTNf -6j_Htq+PH8?^jlj_}E4N6Q2u2m-0lBe)8Z?Q3k+i$4UDvRXbBK#eP^es{6cah$JzjaBTH9J~xCc*t`;i=-Mk-bXM>ux|Eh-B|_ -8Kc$pYyABfX{RFXF~GADJj()8))Tk%FYzaP9{+{5ZjQ_!R9Wv}Jpakkev)L2!oM23V{DXStU6o{P#S|-dEB?A< -4YK)=z`XK)Zuu{=dAtg61^#|(=|30$58#(j*FsB^7^MY~cECox-K_kUmJZd!n~XHkGk+@M7JT%0-pBoW -+wzL8bOG|*9eMYZy*pC=@NQL-F<$cTbZcuT^yx^MbNs&0(&SuXqtHf@F+xxQymEqZTHnC$&!NoGfX62pqb+*iS}Xe?{vbNNZIMUz -sonHVi;PwNLCx_l#`|9Yo|9lKiTwMW)pKu>@n)jaLu9LONc?DGBfo{`N%##>?Om2&9MmoN{WShgwsv6NdvhagLcQ~@PcqhH3v_Ca -%@{uu{da)1JsbIM0F-?-(S84sWUR+ER^RbR{~pTUW97~>xH`!*mlGrO1U1teh39((_bh#iy}QQa*&L{V-qa-H9IF4Fiu41m+&`0y -Wq3HrvzziyWW*lUukWBwf4B6-35)l(1sG%Le-*sL-=$V&82(^#c^3$7B^jfB8sKM;Hl}LL+&}SeEVJLD^UsXrle3~Ll8h;le-dLb -&wl^IV=T)Fcz;Dz-IMV=5_u1>^aGQOvwG8>F9BR*dBv~Sf@i3F-mM9qgZ;LRQ)K9wmhb&Y{V?CW5rR`P*C=yal5tG(PxPJbHe(#k -W_SlxTedHBANFEv{}lW!6P})6+@b9KiJd4yx!Kl7;-zFyb#trtU6kD*xFmhV^PesKOL*?T8RKf?-!}GR=c;*zDdG*Yah;9dY5W#l -d+!8eBDYTROsf3rO7a}A=qCep8M9VAwfG6+=)4}^A;0rRp37)y`5P5??v6;p0za77S=P`EfEaczc=0t4f-EEAY -l=-rBiE-J&+Pxfqzqj=DDEm^RPvYaBgS0(S$LH|}Gsye8)hGTlnBm^Jl7{jdJjQZ9gx}(OkaM6=L%mayj4cy8UiQ{yKUVhmu0{Gg -c>XN@#D<3{?tKz -{C+0Mm@fIZIo_`Vd=hC}Tls!SyF1DAv+m#h24#;^&f|;kO7@5TV0AwT_!p0{fO2mC4oklq&xhc53Uz)Ke@9q7HzKVG&zB{|#{@h{ -GJbP={%hn%%-^5=I<<}zZ@kkrHB^lQ#cMi-(o_0L%wi(Yl%fIy=Ml>11_>UcCH%p -!3oCx4z%Z$c$QeUl;v;SjIqV?Pkdv)NHF$$NP=gF<=^uLukaX8`Bl98c9Lf!W<>D0&f5OG_3cu;d(`oHgW{L{QDi(nOXzlh2a{4` -RDUTt0iGo;<|hfBANmZ^z9#sK=cUrW1mo8aw|XAK^Vh6xxmRL!q)&U|`Cs-ddsz=y8QIT&3F(XR+$?iodG5sXKk-}Q|Mn6-4!Ae| -9>=@$ke*F4*7_#E&G26Q(XzKR1kb;+y89&=cl~mLaj07Y)+291bQNo-+h9B3aq>GdCljRHW{k;ATfSYAJgX}HI`Nr~xAdp*CoxXq -rxf4X8wuW}(Uf3Jy!?~cNAc?nwrBC_cA`wfW<2LN9q+FYz9!?tbF=kj7M|a-b|k*C4!?hfcZ=-3#8#e-zaQec4e*F0@8kGHWd856 -yb^zLI({#~JK5tB|G^u0KFsnC+>B>%Z^ZNM9^=|Sfwaq$yaPo3%{SPZWZd%^_WXR3=K*5>He)RI2_o;4jPI6zXIguA0A2*xgLlW` -_upl`MXmzg3@GtcU$DHJBds5Pf7NhoN0C2(7gsfTC(^%RdH#{$SrGa6tjBXLa)-&IiFg_D!#;_$gKR9~7Z;zK`iYSC+XQ3L-|!ei -e~6WT6MwQ7{)CnLW0H56bclX{=Uvf{qwxF#!BhNgW#z<={2HF;$@nB)c#WeEz_QerN=N>U%com2el}fbPiOKy>0+tS(v|J@8`7C{ -DchFLwHET}nYpg6bf#F$W=iQyIbH6|rdtZ-a-myF$PI$^mv|Wss$;pUq24>6w{Q9(B1nZOxThk;P^xD>>RTxvq+|8fzhwZ^OHmu1xFn-i5l+%e0>@oQ#VuC5j=aDCH|{^*?R;fT&` ->vRlhav6&q^iD`7>|hS1&8mCO6(OujYSyVL0@z*#m~>@1)vWS^01%NF8UM=G{5pLEF~lwq;_)Z)IjuNC;hbAUB6W;bavhowTd -tGhpN1t=%=TLwien>b%u8`4tJztpgx5@eW}>G5q!g|1xz^aFfTnr*dpjjmWjDqMteXF;dWvgZrsbZezl0wd|_Nw?+vVppa|nN(|r -^PE-u1#M?jm~xH^Z`x$OT&_YMh4a~&)|qhlK3FrB+YM!8A>D&ToSDg&W%0lsTeGNXX0A*^cOBj@XTSEOo=JY=@e$HICONOf;j=g>je1OLo1L- -S@5y0imTkQ6=|R|+f~##&G>$<0~D9fp#(=S?|Y=W$TX%nk8vL8Fk4ErWqM?-njycyiu_=q!C(vBMXVqOYVweamg$L;;pB2bBwHSg -Ia^{?ey$rmE=hl?nrcY5V4@)Bu|%b8cUH<60a82&(=7w5^(mbK9(I&6-O7+ll`8f$IqM7ii8U>fw+w_6`Q)l`mE>yHVH1v#mR%)X -x#_aZ(b|3X97yO}RzJ!yhV(BEmDNm5$^x}iJ`*Q`1+{9N92}BKr#eg7_V4Y`SuPiw`}c3lbPKKKTRWTb*>e9*X-(--c@R8l4sBa6QmTxH+~46fO16Pc -TcNIG%B`JJteC-C$}&m^r3czY@&$4-r||SBk70S}IXZ2=NYh?@)z+bLMHnMYfllkY@!!#vl4vU3sz$mp3_ -ox5yPpQNO0-c8ZJMMqjm_M?%{urA2wN=IjCyU?%^Y%4dSH!`mNin7*2t{SFWR=+#bg8`@n$xtY!@*-eGGL?17plG&dMcPA%l|c~s -f-_QNrdvx{p)Exg5!|7&U+8YpK?KdWb{2B2Dh*N{**s7X^dkpSu-R8<0u2g(L^m9sc)`Y3nx?}dH@BWtO{f))cY6D>AdTvDn!>NI`f2o32O*^-zSWwD(ix*Jy@#OOe2RoTVCw^4|6=Q=uJ(yA?G`X37#$AHn1?MhQew=>)C|vF#&TqOXLh1ep=FvS?U_nf+1NrgN>36#m7b`WEX^O2-ak3F))nzU_^O&z~w#BUQ3+Q37QYy*= -4K!aAw{$tQs8K8BxvFEzYKVSV@)UHn0v4w=Q))8_Qc#nW)|Ow5aIkV=&}X!S>q$_5mFa~EWIGKa0MtH;Xt0?)8&aduSp`#^;8IlM -GK5V=kio=6fWojj%EkmET{cAkFQ=CaMP0C76DjtxEo~o*r4#B`&1lL=;3?xqk9OlKT^1DWW2!mF=`Z6Z2&Z$}h*{g?o+G -`3uZ!?Ho9Xh|jLB25_oO-q?{~Yk_jtY{zKFWHM=Q>WVa_Q&F0#mb|FW&$2P!nL#;_D+CsljzZY?bTL~}(#g|}^syy0+uDePt|p(V -9y|S1jq)CoK!G%D>r;NjtjYg?jv+Dul?qGS^ubIPK9~t)l&N{ZN+{H-B8YT%?k`w7f%ODg-7Q0qW}@z$V7w_GMBOSbmW?s5QRIY7lJjI -9&O5!Hro*30F)zOeTr-ct0=y&oUgv>K($o&tvDovyS2-bg=$xNV;zSetCR~69HxMn%F`R&e35L@rN9rAPW425Xu<|Xd9TT5fCz!o -XLHZPa -&YJQVSAElb7xg($bPCu0s&GvXsCo=3UKFHJKS{9YB*Pm)HFWG7@bylpeVf1}Jh6_H(7RtbTh{2{6`fRqtmOLQS61I)#-C -3PvP$D0CbprrB*u8`bFOE1H0{SJ;eRMViku^r7Z6LT8@HLOBVFkV7g3opQ(G- ->aOyE+Fc8^$J&*qweQaHY23J@1liUCB<83bw*aH(rC7%cAH7bs5f!?_T#GxWy8q2i*+8b4fJx8u~$RLXIlbYDn8u=bYy^ -u$p6>Av8@=P)lpmxoJ6SCW7vZGQwwM-G^Mm2*O7=-ly9>=h2B#i)3IxiiEyh9@xfF(9L>*eeo41oKn}bUdXN|4 -CjAhySC>tOJ5!uPx4WTFO=!H+PusH{{Fp5%+aicML(zL=Bz2k^X24)*$VP(B2MPs;{D$=peaq -s3XngF-KhOSYMns(RCEZUpq&PB40CQH1L*midl*B&kS2s_HN}t)H=GTe2OwykD(Ax{-%!c`Y;zJbk?pQ}v0!9S{*{sTxQu9TbPV@+;QJ!3M3=!s{w4 -&n&wgyW28;=ip83cvziwSRK=m&Qehb`Um|7;&@}4r<*rj$37UFsL8@Ri^_eV`R0mU*}&uBn_I-ZssRRv{*09PY)VkB(Mk!_Rss`M -RTGxP%tC28h$N%C`NLHoclNbYzvE&gaN82KGf=)#)Z-&P;yMENYN1J6K@nC*9J(3vSY=@az1Ph&ikN0VvNr89P`E_vsj=?nRD}5h -64Kqt-o7*Q2A9Fx^CqTKjvlHUC;jTAXuY5AS10bCdOt{MK$6&9LDDonrR)0D!4S^mrwL=#?Rvjnv-J4&ZQ=;hqEM7d@~lu^>t?0; -Zcs-fayXA68_;DMh*vwO-P0hx36P*(MFx6R0LzTM14Ei7CJAypJNqo__%zW{>P=Zer?HMwhx8RA1$~v=h#FJ<>bfvOmrx@|x>pY2 -V?q!*cM-C#_v4y|-xSXrjwhZjaVX?rE{DD^`Q>T3a#n^WD=FOwQoO2ZmU)L34e=&P_AAWPiJuxmAk!>fRU!y*&81H>WB`fitNmLA^^2vQjeiULBHN`p_!!ZIWoeq8Yp8LA;EpGm4iktzVtF8PRZ0)tex5zM#GyO?0#DS5JRmnQE>@zA(+)dB`z>znE-1 -#xOyCPvfFizh=mVC6iQg16g{YsFK1%wozDa&2u{!G8OJs)`w16-5N -oUjl6Bor^$)|v{-BaW!AV(Qp5LieO)@8&`Gj@*Pg7wQ16DBT$r<@Md3vtMOeF{}?amaWnEgF6)1%c*DfOg> -ajvEoG5j`UJD^kc4-P1lfK)pkhz`|3F_vwqj=+X(&3t| -Q-`M35jH8ML};K*Sx9M4%4(pkYa(#Q)dxMHkx82-HZML+d*x9P^Uu+QP?+Cf0dF*+8ShsphcT|?ZJ;}?OD8{wO|%%{P`c5g&u3a& -vvi5bS0t`pT7&J5?&&_(>38$xA9SG_R6EmfgA=es>r~4C% -vXh5v`*>S|S=`~4F7hhgHOUaPIjl?VG6^h_eUB=>rE^S0sL9hHUGzZORh~b>Ic2!Nk`^3@qOC<&LaP=6cDvruQH15>4YZi-%xP3V -_HvcTYuTXxikd=ryF+bc~RZGn_x(OpbbL2|@)-)S_wBVdJ7=buXq+>c~hiU)z7z -9Bh1P+)Rv`m200;D0HcIoN7a2sI)^RldKQfX!rsMb=+p(VKjA>blPO{dh#R$6{&Za!@zWj&f2fbdcUrIGGJ`H!2|jgpjJVMnAY+PMm5yrp7Tqf+W78>=oH8Hz -DnazoghJJ9A*U%!zWj{D?&r#pmz8|CoR#T2{gvDTJoI^U?RP$qOIWFmQGlZh&bH-HUwfg7?9EKxWJVUNDso0b1(?o<1R7={(UKC^-3LGWaE4Zkg)t&C@Z#4% -OW%3I|68z<1)ztH&*Uqr1B$H3__agi>2RV`(hMe6;G6*A4x^-!;Kcqyc73Lj#NVvO8=@hYV{`d34@~u|gSqBsI^^B3v>ky|6*)Mv -8J+}DTSR)L+bCjhheaHQM$5~#6_PiX=|HoN~gSGZEf=B7*!ZRY-&-LVt+e05Y(l%E{of;u+uV0M15y!RyMi1Y^OI~N3i8nPytxI -jLe)iP}s$^L9Y3%#KyJ<8`^f(vRipz8EQn-l9vq8 -qm#R(CfT#8S!v<8=g`k=Wjy%Jg9=Fm)YrmaV=)H@M?x -GJ-?Zbv;=L*6Yus(e(^i=bl7eNdg5tahnd)(<~NX48+L0=u#o0awL#j9V1~>d|-=mUE8!a5PL_i?DJ=@Gi;h1gfd2g6vOyi)!)5g -c{{2e5R=1_j9aY8Io?1gFNBAO?NvYDq&pBTQlq({T>%|gSgJu}n2ydw51maB6wGJ3dJc0(Cj3el&rO=SD)t}pn`&iOqwj@zxo^Aq!;Sdpi<_#;A -LF(QxzZEnm{?=jf@Jop`B`#Y8w8YJary2t+32b~?bP?|Z&%>)bHY@AURMmu?yK0H;)mP;S1FmZAhw}^%x5L|cc&g7>v1nX-JDp)I -*{1X`4g4**$VdzC4~$ejxD!7yTb2+mo+{yK0?E^;yO51?5~AufMJ}%@q8k?2)NoJ26Vg+Qgcy78NC`b*77=cqMKnyHOWGS=LkZJk -Rn#xtdt)m0=!arHa5{R!bC@?#OGZqbigXZ0vo}IR<7HFM{SL$5Eumt5PVp(mLgS@GS8Jt9y%559N7%uf%=B#VTiB83woylf-VOE2 -1B+~n#RYCiC>a_Ge8v6z&_|30ggYz6PF2T_udN1&nQCPu<^`^)ZmA;bM=Oa|kujsFQuJci4e-fvk4TB2KdNZA2a0P@qv_%9%y=Y^RAw1_&qhoPR%Ks?p -Q}4?D(@IMa{hhIV5nVt^99qG9%$!^&p^nA8{*rp#)gXRM`&MQisnw)nw9cx!Ak$*ER9I;lHJLl?xH45x#_C0V(ox2rQ6X-p??Z;u --yOB{t1l|abr;pLs)#P$8no)_jP}H~IwO4vO}Pr+Z9KbWlAn$y`YF1IfzpTZV45K8qI|HxR*xqgY{h?hq=VX%JOV*-ExE2-xyS2G -QQS<;mutN8Yo$f+Mm4uYDC(mLzjibzMUE -!l7*Ml<>F%-$`fnSK}1*tMpN8_;#E`JXu_I)vH*mVKR?dL`vAf<3iqHKGC&VDPW{16hcdwj;!FHoz4m*t_jUPXe7AuC#_PO?k&+O -QFFE^ex7`5&N=aQ`&0F134Uk`qTrp<;IHHqav@yI7vZa}cB_3wLFfK;?GC>5}9gfl7XQ9%Jxa#MDT~qk}kMH9G7p -)ustCZ)A>F2}sqzzrBz^y|yjeQt9a6v3MR`l|@j&CO(&%2gI6!(wlT^fOxCqSdu<*5iq&Dgs34Bkc?UV7&XU_&A1&6$IR(s^CQ4#O-6z?i6Bg@11*tB{J+6w9Z=~AJfH>Q-DQj;oryIXii?h6;4JlJw~aR?MQa`N5CpJNX~=mbesrOfbpfG#;$NU2e~P4cJUm}+nsA?RZeBM>Nv -y_MvTl(|OLB5&0S=M6qp)Z|Vzbuyxz5j^RBy<6Q#uzo;kW=Rjp4RsNwbZz%tnKPpdV|!(cE^%ZlMm(my7TlGQV5n|mAL*(i-g_xE -@IbY5M!5XpZ7ET2HcbQ(Y~mNFzCf!|>e%FVH1o%3M6}L)bRv3LWqtasgKGB)2rSjO6YzmnBE9n^JYdj(bom|K!P5suG%ADd7% -V0P9dH!dU?I7r&lf{C@FfdgC=aqxb$#qovuZkT<4b2|uMs6FVgnD)~qPU7NWdwuAXHHF2Uzz-%*b*^B0!p)<|$v$U^IUk@=XhZyczKmL}!1DB6ixqg&oK1$S6+@-8a$u@a!;mu+yR%y4!7u=ZrQvO``-O%|voIX3Bu;SnyF(G`}j|)e3F= -x!D^v+#40S*t5zUSKn;h(HgmZAuOqTLvgW#m-NBw6%D}!iD7cE6C#>okUY`0Cm1LkBnyKJbnIG*Jc#9vRR`n^Ma<*9nLG00Oy3^I -N?&EMqPJ>F0D2z;!EEl-j<^*t<)}R`Mu2t-_8{t$s7#A -m=FCekqnMUMS~5@hT&~RH7c!9CdejpqL@2bH5xCtZj-+vPAuJg&FBGBU()o#HJa~AGcFV}dVdkr54&%oY|WUBsK3o-7p>59casJ` -!U%{?2AHvAh>uNuX3a-#BK1ax+sAxsN13XwSkd8yTh`U4hHB}x_vUSXI&01U9-w=156Y`=Wy;U$(ey5TgZ<3&N?IOHs(fyzeCt&^Bv_*Z*=_j -PWLS4yZvr9=m*zM3o>?rVRS`yyxK#=syfbWZqQWiP3NF;+nbiwN)nh74VVed^qQy;^+f0`o^GHe4TYbG@l57{fHA|pG0J)er9-|r -#)a|QN=3FO#)J|68%xv9OSpzviQSo8J`yn_Hz~VfG+AQT|7aJ=X*ti5o}f3=2y>7mjixMwN#aFQIngTaro)evNs@co7$lCGy()O=>2QnxXBZ|aqYZRNDb&hKD>O{d7(9ax<}4&s|uc(p0$+_2Y46*U?-pgAGux$C%)vYYKyhvOqG>H@Q%mHwFc*2*FaMj+MVxQ7%ZF#_bY=l!o8}|PPazgvkhTLS;j0iPIV+4q4$2Np-Qby*VwVIX4iqZJrfaO4bEmR>t$4suWIAzxeTmEdoToN -9LeGbc6CEv_XW}Y8%8Hq-w0(D2?It8bj*$1Z%j=`a$XKO1PZ)mu8|Q`DpiolxC_kUrO8`d#FA~X^!9ekTtU1wrBYLQJ!xd8%5Je0 -_eG7^3Le9@D;c5hmPAX@Zn=ble(2<_+HGzJg!^M&qU*|c^eZbtg9{HU%^hLcfxLug)5U{_5_L&Qg1|Yj5PRzC=vxl#qxtnl8{t+)jQF5~Y`brH7QuLusB4>5rdsA$71z9x*~m<^ZO8t<5MmkcDh#gf|ngd%EQ{8Ys{cKjpb{F -hMzX6STgjaGgk~QKxj$_yQJYuy_K?!fjvY7+2!#~R26`V%B2Jd$8oR<$%|MNno9`*8@x@NOHOVuvHg3VQlBH-x)<{Sm@b&dM44McX=&Q|p%aG3FGmcx&XzAW~XJFQ}{Nm)Sdq*d9!dS$J -h7p+*{W?H2gB>JjN>Aq2t>b`^&l!Y`D(OiOt?bhl+NUY82U@}9dDoE-ac}w#AKB-lB?qtHX+YP -iZj|*ZbBdAbV_~NCHAyy>wBXkt6j#2OelZe$a(JvXBqZbiC*~ifdTt&^Z;R`?X%^z0|QCmhoX2t;(v%vu_C$d*1k*F9+N*`K%nb?)AA4 -ONmBlZ}ei3@w^&2)6yckTt<)ITbdl_t@rj5Gk8Bmi-0+})iBq4ul*F{pDBN#^Ju>ai_qmwOS+NGJLOq^H%?7AHVV4z)RZ2kr)PQDwzv-RJ)02P -9)@&buzkzDDsdOnXaaR!SXyKyf;^$V|KHgsv`u#sDh^@AWh~Y7gGt>1^cc(QjT90M9i>atkR_(*& -dfyW*xyFf?JfDSBnoz<*Nc(!RM(`B47AFXC^1nI`w`&#tig~dla3s*b)sZnlG)dLqy@|u7jP)iC_r$bm#(%M}-o&h2bWDA@_klo< -*HrZKxHDmrnV(gUc1x+HZsZ^<^6!VlbRkpI24%zL=tcv#8~RuBB35^fnpZxRTzF7@!Y?{5IZny*ylPS@2e60uxKn{9-1W9d=>h9LUb@ --PS(Jw;UoHn^YnvVqm&C!1JcRSMZY&;S5TMaxJ%ih<29(>FK3IEiyjK6 -d+42n!OdcUhoDaRzg&@G!9a>s^vma}+;qA;WEtk!Ii!pLD`)J~C4sP)w-x6A#$U(*`0@R>>3)@)9qbi>^xNu&QEdUB#Um7;>u -oa$HSt{qIJ_P0;l^{aEY4yIDWDs8!fBxU4>q^JTYDT+TZGbe>7m0fi1r0UNUgj;`L865>V{_WX?Y6N=kTlh16mzlcW>}4j{stmqy -S9P9c)8l`GDyz=!_NsbQkDr7U+Eu>Q75&c~;SIW>r+9mH;y-;PW>Oe@8T$J)k>*q26Qqwott<^J@6|K)v_yBAREs5@_XHn%DFt^I ->sfhTq7`CTcr&zgP0fwK9&l&n?DM#pwCO8EFd3JCEO$|ZqhIcvYuSCJ!v*>B7B>0%$427tr^Evm^>eNN#@0CcSLjl^Tz-lHph^^j -h3&&!6o>R>*wFOjL?hX6-zE6LNcu&;hGOHAToo|;AkuJ>Y%n*rM!qoZsL`7|*^@gF)4lE?>?67F5USewWfb~mlZrW++yDcMIeeNrz`+ZuHA9+>87{pv%y&V+)JVk&%#VzFJn`hS}^Kdhs2gG}@+g^1kXN^LVrf^Q;3zOEbS7x52S)w+$F*sE8@ -b!GfcOSP_PCxTLLvp0NYbJH43W!PbFa>VeM%ui!mG=riGQ)cQ_n=|FAO~%8xbWvC|BFn{N$q}&0j17bcYIeW5_GS|7Ytr7moUHf5 -xhMJ#`pBB8aWQ=O&Tg!WC)d2LU9Qx!uh;T;U#8E?_}%UJG8q<(PCuOQReh*6c$PPjZ{vCKkHUJBHNwz#N+$P?@|Y~~Gr?!t)j(-x -BD5u4JadQK4ct&i}CReaEIK;*vfl%oSZv5mXteP~=F(wLdK5K?d -UPBAz7Ju_L3!awLxRGyJ`OW?N&zw24DgHsLRLVtArd(H|E*rOnylMBNP}ge;D~g>N2{z7s`5dK6ICq~KEj!D~{h(ANveW9LN~yOQ -Y^?n%$JI>rOt^a)K!eV&9?r1G4Z+F5M-ZxXt~z%SQB~k$eYA)L1J{U4tIgsfWqF}VP%`*zN{#Y?f)NxCS$X);x|YcKc{}l8Aynp( -iCk0UJoQ;#YiEId!GJ6jMBINF-Z$V}>ETJrTd}l|;gbmil>^q%E0bPr?B+&Y9?E#5pVE#$0Tat5-Qa1pBfwpHrJ|LDRpjVhKc4NQA4q0JZKV&dL$129uPpWRKRi3#zp(=Dx~0j%1v9ei@BB6D(Q{ug<4I~H@nUHSZ?9Ax)OJxVUhPjh -$C7(}-&oLXBX^@fvzeUbmO-r#`LTF`-%{ol(v;!el<*4$AG%XK#lByetG%BfpHKCsK(|tUug%fpOQWUuq0Uq}cU1M+2MY1(gCX{H -g~03I5S;jNY%+-awJnC&Ch|rbl8URhb;5Q(ysYj>gxfS9r}&3AZ)L-PJ>Pj}nL}=svrEJ@2Bo7^5YAfbV=+G2tX`^Carbn5=r_&f -!&iDsq!_)t2CAo)a>Wm%l%q#yA?*uocFn5vxQpMm6*)IU^_H+H`T76{G_qC%B%2CuON-u=q~G`3B{hz@GS@>H#@Y=7lZzPY+BH#z@Yvp(-Iig!DlGL&(QTV4~iY=;y3Hm4IAE%v*~qY{f*Zm5fog42u4@ksE4Q`JI^?l}Gud-%Vvi3B5&^M%fR5_9qZh^pUE%lbc-@EOihP}pcWBgZA?I5thR#6IeWO@sY^PAWl!FbKHm6xfbxwDwj$e_z06jF&hm%8N2YtN~wpT?} -{w4d~`#7E);iVkzx=?qA9FHtvAo8s?n`Au@PCH{(kHrR9giCzfA2KDj)$Xo4=%{%jYyNMzfJ=_(UCmA-eXKFqt9w`RY_&NRL -u?qso=EcymjDh8>;Xd*`w;~eCa&%e3fyiKe^HheBIETQYUs#_kZgVnTQSi4x=F6KSz -C~}ternri%Cg*_N=;r`?V?yMDYJN4(eJ(FnX$|A>->tjK2?s;0A3p_b7k}H3POGMk?^;5xDgSo@joId=>loryBB|9QI#eBJOIghEuz;te_MSfEsMLu4>55Lr}k7_J9 -F}Dq{m;5SO%bdqrajqs2I|jd^1JU1BpA -yhE#geq=|Y#odk2Mt<)?JB%9!v4fF{c1cTA7Q@v2FaRlbiA`n`b`hOZ6#t{`GRUSphk5z$@o#mjijcHvqbgSSS66ThMF2n=)F&(hit>NjN`uRI?t0Rhfj+g0-xFBABVos+q(8gomnFIfF -qD-`9igMLD@cHX9|lOqqQ5^<6;bj7@npN&gX_<$>WMi3H|C%DC?#uO -OdfG&^{y%6*OLIp8h7W5mJ*rgnzblR1{YbldTM6XPs6syT!wK^99JT+TNx(QcST_swjKCT?V_r}s_Oje`m8RgcGE8Zg^E#OppJxO -Dkhq{$08cTZy~C*)5~G5ySVS)avzz6j$#m0}d+$lc)$&|E;vBGB -Spy})xnd$4nVLV?v(%gHYUo)t`(a2PdNjmJtC_RLIr?~BJ1P@;jCeAUHw%T?a`~KiI9x_^WZA@05Chw7P<_(6}460Q||94=C)IJm+yWbyX&UGHw#@#fwycq+o65;Re -Lx^&7O*_^Lt<&&DPAXnoqO{CwC{Z?zkQgl%gXt% -dMA?^r&M*-qSy%hOi5LYw0zXWz3C$e#T|(Mkk@uXB>q@45U454#E)UM#hg1ICwRzJXqVuKnlv>CGwi2_J7i&KYBc)g9yvqm&Vx!= -Wpn@j@rcU)B^hr2Sin&KZ(&)_CXQw%vgQ`+O4PwEyi`?5U<(`!HUCHFX*buBvgS?GUj>f?b0T -#pO-#VrY9ScR*rgY4Gy;PB`&rN`c8{O^Iw^#Bif>qOY6_=f-DhL(clyAX>HxY`EsPP>Ut)4r@y4_GN -#MQmX!G_qi$~93kIA(l6RwG=!1O9_|@>yN+txKn|hu?0~?_1ZtXEkzbU~p{Mj|R!R?MhxBUMP{d$W@2E{F&CD&~&O*d3ZOuMQoe# -9lr|4?uYf`1L0-M(mU6N?2Z<#-Rd64ud8TC$CZ~}m!|dcO$H?a!Eg7SEjHFi9IDBFVPLYe+)%|5yKCNk^bxDHaF7}`OK;tWEmA@4 -wXV*s`r=dMlE(jFSL`bq|5i`J&v&?;)Zkjt@P5ItBl=M(7owj}*?mIcrHk6tsB@qcsdk5$vv>#BgP2<$5*nOk-7k2nU>*DgZtt&qdRA=cR;SK+=>6nvGR@JH)cSGCbpK|&>3-hJEYT{!~^WB(=9!Y1*4s!G}+E8 -vf8Nw%H11s9RV86R!Xs)Sd6|Upu4OuycpH49BoSXb@4>xXnpkbi|*pI7wkKJIo@X~r@19`pI@ddXZ-2Dn_8o1K~N_u?bGX|!{{fE -gMg1vJqW+*+Tz@7uD-Z)Qov`CG#X^}>z -1y{Gp^E4!A$J`HymTXD9zX#ggoZ&a(szpze7yIa4u)ooJ4Ws)UK!O2HyY{X_NlrZ!wG7$F{iMAw6zJm`gobpssiUdpNy|vH>K88s -UuuoJpy)mnQivYrRou&T2R_6wj&i3`jMD8$w%IEnW_86^eMZx1RDlqQUBpo35D5k!94qx9ZpyXpt{@kV40^}zwv697IOE%A)}1HS -x7)g$%FWe~WBk%}iB+Ticwp$IY1PkJ#wRO!XtRbJSxN`z&(%>BTEIcm@l%^sUuTMcKP$Y2SA<<;JE$w8m*AJI$>?_3s9Cx8DH01{ -mG||%l^+fFev~a0?9zDWwCdx#9iDMXKt)$iZ-DT`z2WJ^4k`U%g@b{KmHEB7a0F2 -a4>MaZnB$SQIjiw+;Jln_VTWn@qIa<+~mo<7%&t$D`nY;_R1f=PvIhS$}_WFm}7u^xd))&apkBKOc^`gv*EZef_R5R;|H}InXWs0 -My8a@4t+CwcfgqHY62doCQfLa1WJ_Bjq*vu=JcQe1NVSfXdJL-dcYpd -g9h$A0RK{Q$7-Y7QTsif_#-Q(w@}U&WR50>A8wU(*9JG6Sz`*9+ -265y+Y&35~eAIRH2<5tEm(K!y5;MCwr;sRuE668JRaXDsp}T5Tb*9F202&b=dJ6OtXr90w@3;t -U$+$hU9#?$G)gX5f6V$hQhGJYqCyl|w|f1&b&F8Z9K4%{dQk_mty{JJB$QdVOtPUQ3N*yKwHh^{G0Bc57OX#Y{fTJo7U|h)>*x|~ -Zjp2i|IxaZqk*~7ZK+@`JHBp3Q+nOSRt>thZb_P*lYTFj($dxn9o&-jb6oFNr{f*E1VfNE=SWfXENlUDwf^|3TjQ$AT8$r8Nv~mR -hcI1hFs5UqW3h2H)ExND>sIpx{)2k3RxfwU4&fDzTrL>HoZh>EgE%Yp?^+-%lRT4gYcu_Oy33$;)%qN+%QoRE8!awnylWesU1*2Q?Gh%U=+tY#%A -N~%Y?;OEM8oi?|`5i=JYh3W%D>Q!5`xa*~kU03NCnG`_*kp4+cL;7Rl`^7?VaKUXuh1Mpt?N%}s6t^UH)^A9Z=4hUnF?oyg;&XcdMhTb3sJJXg-E3&AoI8=&U@B4 -eToX#sy^_JsGM4Nwd!NH3aT!uW@5KmecG*+q0H*LrI*=vd{hp^e>wXWr)52}GTD-ADI&FBj|t;KfCb --GmHbnQ||z4s{3_{YuK7#q8)ZvQ5&WFt-(g#rXIko62Yu-BzYkAuEuX2v~;+tOei(m#|(DX!ydGs=FWUj}WPlxfwSfHV_p^tEsqF -ErV*zsE>F9JznzGTV|uv -tJW|l@WZ<9=Cw-OCU%HmT_Hpn6_rE!7l#TBrPLH(?F?HXmW8Z9a4D_4x*B_x!mDkBbn4@Ty0|SRi{{v2s7~w(wkSd@(k88}Il{i> -7Izsy6^{o?5YE>Z!$Yq*s5LqoPG+E=2p-{eUovmCnUHgh4@NA*l?^djC~SaSqFO&td{M?M`USA; -nQ|;O%=;G7tDQxRzgtO9AsvaKJeOp+lD4vRjmaS{28lHC+pFq<#!lW(IxKsi`tGmN!IwJ=*_Nyt2?6W13B%)>P>l5%$mSYn~Mw;eeQ-(?fSmpb_-W -h&}}db=XXUW49r;h!znFd=lqsc4w8E9h=NRH@4VuWv&)q{dkO(_nZHF{1nVoW@DxLLT2l<3;UWAs#>AygIueeY+e+ldsU{8a6J9D -ea?ll;*C019LGGVf1GzT)R;H*8qTFs8FV(~^uSfB)UUSmMzgS$bJrCIMG7_m@Rxkn1FS~JWV(2Qi_ddwvVcL>AH1i@_+RWY0Yz-EUNO# -m5MI&)}Me(7p=Rf-pPto#105Vh1Jq1IcrT~^_b1qWn{dD5?y8KDk_XOYwIWfzxKX$Ij-wUuYcnyI!bX2j2lgX^32$vLeTi>d`&Gu=u -E_eCh>x*8D+N=p1i1!!I-Ca@$V8y6jR{dqWhr}b*&+IfuLC4vw2Z1$b>0hv+Cu|V$3)TaP1}W^k4``+G?yv7Rw#P@-H>fSlKBeW6 -c&mTB8J)2sy9l{pD!4hsg>@GJ0U5KOR=4Ox_XsMaEY;!N1w;rK{y!7bL-d{K5C+iNF7^r<6Yb -x9!ZQP`|rAqEY_CT8#bzbTDc|d!J<%yBC7AH}R9qW5i=KQfqxK8xR~cbY#;`;xRwu*i}Ds0)|!wU$kwgcE)6OHU`^3Q+T4>V&pgr -=PG;A2hn-NazT&uc*jF1o-|7AtfK_C{ks=F+O8#KOhTsxx+IY_WgCvV017Ys+_5sq -oxF=}G4P|m$3|lkjR>0hv!D*gon9Y*80fjex+(O8B1FS@lH-JA4(MzP>vNTY8?m?I4cB_EG0%dEV+GNO12l(n%q8xl(8&0^_7cuj -pO6`cK0kE)>;#{$k`k%~$^PKT?rz-ngE;nl#u_e)T1&K1V`~TRuF>+VTXqe`jE-kzyF^G2 -trY&|i0r#^V?@PFVs~hni{jZwNs6)fcGK8%&+FSsHDj9*g;Y?(bMcc&8TR_6n`GcQE{dVRxpdG{Cri)(iUU@ntkGbP+>cRD{yl`^ -9mrOrJuw%y$^n{t;5cV3gN>;J6eFV8C=e5k5J8IiY~2QBo#f)J<)%5gno!%;sZvKm-1SB0pv*KxmLh -8b)h}wx0_2$0aex>u*4^m3%`t1b7t}&>p|qaU^wIFx6+M>C_e$oek40Mn@S9if1zN+0fssMgb3jstwAJNCrMV&kZ -dqNbPz<){rCeFYZdN`D0`f05a-IATgvHn8DYpx)21^tWCfeRgQ*QASy`#Al`BAO7Nts?I7%XXCoBxu1D*0oGfX!&nyE0sg$#*y -v>pcraRC#v1FhAHlPt^fN<1PERMT2ySKeFbbYc-Cl^q_~Oq#G^VqtQ?l>-a0SJ4d9qk=(2l;+!X+?Lm9;&C!U?pH~; -Pz&W02@+8<1z1Q9D^cDof*g|OIaKIRnlbEPv_G)X5KRN9!8U1duzqOw3$iku&?{sz@YnX70Bw3gHG^P`Ayv{*U}t=6gPyPz{*4{w -U%KGajvtWB<%xB6A^ucco-sqG*m}X{H24{&zvp!3}$%bA`);n00i0%%4amYu1S!R-WpU~*g{R`SG)QgK0$&7CFO`CVfbh0tLO6a(a41^aZ>8s -amE0>@ic;u92piyfqpF_;Ps$H+o>KO?nngWanKD7gGQgq?dCX}2PlYgPcZ-^Yvu2gn~b+)VztB$TT>V+jt3oo;1qH^hmvc@V#&!Dct?wh8`3cl#6QUQ}gH`^i=S`rJiw -9f@DISucr3p<}ZJEQC4gj9G8L;~UpGNCVbl0>kHkeJ9C3y2_K(2fa@qf$)hrQL0fMo9JVpi$5{{*6PaULN8qD1p4^a6x9ylmbZEf -=P?Qk{t|fn4Pa-fuMzrSzUrR@0f9HK5=lETW-iwEu3kV|t@QE+oIMt-pR2(%S2L{`JZo -?#Nl734o_Y>?(SK|GEhs>RnoeH$v0uQMjoDxGK~d{+r5f|+w@B; -0x0|HEG;MdbAGhY9mGulH?U8QE>mVdTn^r}mQ)_J{YrnJf9id$f9EZ}@{^Ud3rJw`8jqAo*&3A;r04oFlznUG&#&T6z8ak4BUn>F -3?(Zy6gRBb;o3i~*1~9Yl^y{z>Os^tsYQ5C6k|x?p`^XY1~G614dVqg$7Dav=qsTO;kx*hV)TM&W9z&l&X!>9wXVM|%q!KFtz!*CZp>!#;F_cz36LQ?oPPVaUeTpWtq -d7#iO_zQq#A7HF!glaQmX|nKo3)3+G9{oNH5&W@-8*?B|x{v~LH7uGyO3SggJu{@k7Oh -^#fB}cWR+-M_2&G_$Ellzij;_L?U5MuVGs2HX~Ao0Lo6XI>gN~DgUmu6wKcGpV8`tKX41wqZt2Lt68~nuYV3F(vlEs?6>qa{0F|p -sF(3Kb0jtXN$s)Pp1mhKu$&8JT9SHQEp`72wBDCrJ@fKwwHnwyw{c-(^WVL&xqAMEGqw7Ygh7{IJ_+}n!65U?YiAG>v?nHrHj6cq -yNbzJOn%@a7Q#sYxdFJwAPjJg1y4WEaN4IO7*UJ^7kkqH)96CsrepT~H;s`MqwdCtisQkq`+GmwyZf@Q+!s0V917YwVficw5_((R -E}Yu_vx4t%MCl!X`p6nG4$V`;=0PK#&yS -mVPfT^(CJSqPTbD{YmZU$d4e7%#d0I=DTyHKoz0GY&S+t$JNVc+r!~kPj-5c()c1e%12=_-T)SBV -!YLLU*!j^MrzCdtV?6!y=Ct)8Vtr|nhIjFNwj>?c~VuO;2IHI|QF_teTz)VBtk&i5@=r=hrG-(H{Dj3Gv`d)qWESbiyB%j4Icb|^=ELOvx -3uSWn4Y@?%L|)ypFgy%ez>^*P<(^#z-)(xbyoDfr -cpg|jS+bVW`UGS7I4laUKtE^vmdk_o1vEe>G{{(HBwrZoDJkHCSCVNAM^ut>)fAD^G36m%CIof`@EDGx -RzAxtAUeP8sj?PW^QaEHxdM@)E}~zG7g_$Q`eXCs09Fb4rlo|-1;=0uV4JB`&UR`^j95?R-Bx#75K3sHaPADPVm*44f99zQ0l1Mq ->}kDUu+nHu4d0HSR9JKdRf^I;EQ!a9)nlfP&`e!~5bZa-m(-*Yy26sT{(12{)8c7K?)q^c6RBIo2_-uLm5At2xNP`GiU93PvJ_YW -H}gqObw5VIIjN1~YowcIRFHP1saG&!s<>FE+6aGMuwTf6C7h~Fh8_gBbmTN<eCE-pFgs=C+{KeH?Z{>Bkv%1etTwsYk@W}7`X*&de7OZL_4v{!d`o5eAC8oy`&(||CF1A}=4KiPb -zB+=biLtkt>~|&t-!j==x5dm}5qCODkrt3*9sS94ZiYZ&45sds#NGUf-a`GA+j`egRs!*I1slM4;FD9)xT&qPjp;v#gGLd6C=w3s -f~Nbcy+u4x5f%w8Ja#Z<4hIPs2x3&&T$o5PL_t@ARr2HGTY&z7u$WuIn)cgi!ix?oXzIo< -tD^zb8z@HF?XydAnw~u+{4VHB`MC-grxg0oKcfAlgNqIel%1LfanIct1fDP($c9|ey%}1YJ@Btr{u!Yhf>vugF~tb94dLXNcDqgO4Mxmi#^^>2L>#h9^F2#m3`VrbBm7G+S`S{k4o_N)bFFhhxK2vv`StP`ZvBYp7rpXuZxM(PyBN-HKv-Ku^evc9r3ymao?w?c%Qtcn}ub0e2i6f>zpi5Nt))USKM -Xe-3L1X`b3glcZu&KwFM@<$IvbCK*C;X9`AGaXctQtef&z#lk~rXntGzGjm<2u-&uzJ&phr*Nh(1()L@b-rWwMRc1V&aesYRKP#= -GwdAz$@&i1Gs&wvXd6Gt0Opk!0?JcXhgfWH%P|vftDFoT;ldG(BvoojaCtJiL|(5=i!oQc(dKXJKuA~zXu-Q&|sB!>tb -ZmDgNTdXT3CT^ty#82%uX!_>Z5&%q*Y^0O1Ogd00e`y8=0ym{EARiq}1!nLI!zq)mzf0;gRpH8VoI=N#<&jlLmE=!$^;if$y@W@6 -cCiZVkBefN=5vfOwV%^eeAuc!Gcz}E=MDBt4DU^s9w<67nXbSdiFf2868JD%)jj-|!6;>Xf9QQ+CPf#TRptm>ChYWeJn)`~T1+Y}esx$8 -t=C=z*Cfgp%%K3C>@WB9AEnT4h-n8C-_5~fJTUWuqoBPRfqN%<7O>Zq4(y8WmNG&Gg78F|5fT&l)+kuDIazV`JVCjnq5GaM$n_uv -KU{DlJ@Z$G=7j`M=kThSWJ$%dbVv?zqq#60c8ID2vAnGMNu%0V7DMJs)SjGJnSfIo>OU^6UBd5uLW^=7;P>Xjw1@a}d@!-cJ>_w4 -5_Q|Yb6T=h)M(8Ans?H55kbpscSFghhvj78^f=OEOILhY(2iZDG@q3}qARJnC4b`15|;ok_zaN$&M$JONU}la;ajvENOFWYT#=T_ -a&rf(kk&7RA{5&iN-fvmAepZDiu2qQ9!;9b;gqQxl{Tft)o=sX8y2S(hht`-7?SbKei;WiCi#T4ITOfYk+9noBTML-PKJ1qij#d_ -1zfOm^r6bYXiOxgBcnvI1B%lSz4el=1!v6fVuzBLQg#xuMpGOula7?W+CuvXu&z&ZNH3i6{hSSmD;(}GdCe6?jXn@DpHJ;#=j?AG -yCBTL0qJf5NGwX8$xp5*k4tc?Xkg$btAF|x{lht4+#nkDZ<=GM{Nlm`Rw?h#&d~TwFNrG~v)IP}1I6SpN)9D%lxL*D31SBiuA6tu -DyBJAI(y<)S55}9FlB$C4TUi(4wvs3gF6b&U=2AiO$OLCm8q3cg1p}3bEIm68}mA;($GkZa@UXYTxYI5iVk|!S`_Yf)^4b}v9(Ex -Vw-JYI@)OQ!*0M1a-!!Q{122)ff_2wA9NuxavqSsI!WJH##Bb=VE9LS9?lt6>;$HM!Td}`3a^W9YHoosm{cS%y<6qG>dS`fUh!n5 -_l28OvPrZJiil&N?kc0!76&LoUg+?J17p|~ -5gYKnf<9J>c_QD59cY{|)fi66L<)TVkE1TWd|EZ0u|{6h5CS)$y2^DN5d%qLa{8kUHR9#bAh5Ici&8K1qEqARgA_N -He7r${BdxUz0pL~gv&nk_@rlWn*TZo&46`JaW1-z2ilC1MIEakNUQ<5et)sPcCLByCT$B~HW&h4Ct4*?x!)v03^W&iqsf -3;OIU&bV`Mwb74yO}0`3S3TalJlocL7oX&r#pjgzjy1*!?KL(jZx%ZX;X|VfrVc!y$K8Ql^odae8r5lrTx&_AL@B*Z*8jD{8}#&5B~vQMQz%50xBc{SMu&I$sKzU-%O>+QGnVq)yxCvG1{i_vC!ILwRt*q?&5Et23{NQl>EA&=@6 -G}R<`^X{gGU7rj)W%y6i(~b-8V?$P0YqV1^UN>`JfFa}~7{kYuaUx2v8zyNvUKC_=#6@s+W&QkFp`xsajUn(uKEtC-$@<#L+65?F -;=hZ`n&rkNtMN$6Av#WoC7Pi5`K;GZ1YS%?%y4%Ccj&^#IU#kWh%NC*6e_-CuR)jJWG~jFJL)0&17Kdr`QMLsHY$)R8<22{pYQ`2 -l2(12+)?#2dt&4^eL>F&iQ077wQ(!7s9 -^O}CZDSQfGI)Z>qKD#bCBYorDgv`3xgKbh@%lb-hura1MTiR0LNH^FQHrY*7+#&`1bP#JKuC%Ud?a86~eV~D@ox>&Er<}Il4ivC4w_s -FJoKf5kGt#7>9Br7yV*}jueGgnOfgKQ$@>uFO_B}4#&g~MF0mChEdJGheDVUfXzX`7S%LM9>4A9xGtqf%_T!J4vFwo+6ho{PxOj_KmyRxwp7D<^U -VH#0l!nnUfhx`qg>Lk$$0LFXN4n{kMbYf6#e~G4rQZc@V%HpZzz^SgN%-jHUa%c@EKQql+6_IFG_!HN~LkuAj1Rb@V1KNuY7kH+$ -=jSCiZvupG5$Q#D6W;jk}M3hUiz90~v~X8KGjm7-oxnEJc4XMm#7F;-fR`EzNu%6t8JbPa6BAve}_OextO^l?8ImXSZ1*Vme>WWFG8A~hQO0(A3FEc}$8cN1(lNuyY1K(LSZGdN4#Ek~#kg)NXj+K{O;%Y-bgdzLFj=6EAl!Bij -GS)H4y5i!QuCTpAEE~ZsMNczKCG2g2x#VrDICZ&OuIn%pV({Pp=kI0qR^Qb=>IQxPM?d(2KHKrbqDPVm&@Z=0l=Q+h?&>Ye;PoaX -B;*Es%Chotb)+_WtdN&CrlaaW4y^VwMXGwPGDX_eTT*0tYItZpx((|iXnybwtC3>>t{j|4#UgnzFd|8gEt5P)Xk?05EFl^1lGmbs -*S1|#UY0yLAh!`Alc$k6u8TyqY*(LSpWw((7=R3CRWsbC{rb6$_1CsGHZCll>Lxv~&^8i~C0NUe`Jb$A_RuL0-hf!DS}7Ky3rHwU -a`Ik&^$ZrbdUfU8f4_VQ>6Lubze)+~b-MSwnVOE3Kg1^=T6%6W*-8BF2KTm%6{5Zj(k$2b|&LUnRn9+Q2NwtpvKp6 -1rl*fT8III+*y!E<7kv9t3v4*qUPE|nS^;?k_i#ka5u|?i>jsbY@k#iMvbd+2qHt2q>QzwI!&dxmQv>^U%WfEl{ms(2$*N-yr1zT -Qa288X>hhR6@%uKCw5_i!9=1IJ!AiAZT<33J5KzVHhU_*2kILv{Di>y(1h>Dp@vZbrDwV?&^<|omdM(&cb}w8@3z&Vfe#Vr&pz{9 -eBEffPUFrl+~~RcchPFi@4fWa)*Bn^?akGHyu8}m;=~TxzlkfU95ehRg1W?!IP!2Cn=5acvK(Z=Q6z^0jkO5rxBuIv)z|f{i$nuQ -F?HlwXL?4_hx~Foz~AS@aa7~!uwmN4>wMnb3_J^I8QW6kP;LjP+=cr_A5h5`BaE}FL=5%V0r-C?Z<&B{kCbcGI$y*XF*b?~tYKs_ -eWy=0G7GHjk3lpN7^_gFf$pD5d~5mdFHQLUTg|_lOZBm}6CR)hl_xryQ-#F30M3rcA~#IrcrZJXRYj+z5QyXw#IQ3-3gX>Z&*-Uj -6y*+B@d1HTffBF@#lg_9c+L_rY*?v`bo~gHYyF>-t&dq3e=Bx8erGyIG6n-k=alrxmU2>>dy^ejQes69p9XintWsgDLBEQ1LhnO{O7G+NQ)TMHbhgL7h- -dI}pL(f5F2TDe|PaG#j0E -DoU#6D~VrBaf<^Z%c*o|YV!z}Pdj22vGI*%hm4S>+I8v-Of6sW+m21$Uz#>?q%f$>uv5emo3?bHD@bk&#Iix;s4YwNvw -wlCnn7k}JdT)f;{-TX#ENdRFS*=y0atQ+k+G#bWp;5XG+NOA@o+eV7ZD(sLD-RZgu_v_HDdzIzR9<>oSGLZde2&f`Sitl5NR6WLV -J!C0k>R8p&=!zAujHXx*Vxr_=TMUIqt}^V6_oVn0%0zVa%-|g6p6-kfZ`c5w&UB{<3~QatEK>}2 -jNXf@=a5*(xu!9O6KOZdKetjKusbxKvcKS`1?n5r(YlsUIdmH9z7vR_ncKTifMVc#Q3X*_9hb#_cj$pNVd71xlomPn%B(DJ)W -L0+`s$uW5sN1p6$^yqw6C8e*`?{o?bGmzJvnAk}kvBxk~9E3O76oTU|{NQJW8096+yGWWsSTU4e6e0&F>(42w{+n9-{~!1VTF{6> -Cj1I6%s$(4V*$n-QSHiOlotQ3EK7xy(1#}c9w``Bb>h1yG{=&WOlHl_VfS(0KoOj-s`Rk!?B -_iWZI40Daep@ua{zF!EpfNXqZPpJmf@w!wbIL?9c4P$QlP0%DZ*ct-b$8U4HRXCxG>}V;rieM>Iy3IqoOGxhOfG3;I1VL&@Uawc1%MgaCLWYwqK5OtGtvI$sxqC^5(n~Nt*HNy8cnecha#Pv=`$!UJ9*OV4()3UA`W!2PUdAiI -3~&pKuENC^8$KaxKdsp2&n9V|;`PwbPGV~IU?a0FTyNL4IUO)*V2n!uB1OqX6b>*aot;{uuASvx -pQ{hCsZCiHWGkofZ&X5`LXVU-yIhYKI}VoTPRt{ctGCdruilmg2G@Ur@Ibu&3vA4guCH7^zqWywm4gd@*w}hw71N^cn}{K|#aT_y -mWRk2l|;pjmRh7X1e!xp2Bm<4MArPza{A( -Tqii;Z_PKLg)Ok=7NBI3B}`RLiOX5mOO=wgciLR0Hb|#K3N-g)YH#0Es~@VN?{^#h+T?6Etd9-q4JD2RFCA|@N8`$Z&=aTW$vU|rx`oPX8%n@{7uQWNMsr&&CZ->ifEy6QZCj+UkH|iiyi0lDSJp8({tEDVxY-kB^U~d#FJYPPjrV7YRZvy -W-*_>6TR7{s{o!f?s_S*K+df}8@W9`Dy9w%psDv$eITc`?`#U>j0W1Ke)87p0cVtqQjBUmPGwDn1yZ| -T5e>1SbEbPyhdQFnr`*#V$5gsazTq=OGByB{#*jUQNCIOD%M3Xq4N~Y+`-C@5%iF}2dwL_oJQae^;E-3#x@#D?^Q>QR@_r57IRdM -LjBrX=;eudKvhN&24t`{-6W~dDxLy^-0URnf;oP~rpkdh$c6&I7`A`>!@r|U-~o66!%yYGNk$?4kZ*W2tY>`SW-7|e7xEmE%io1+u$T|p+9ys_U4`f7LO72Ip(d(@392%}132=ik{5`}YeHN(yZFy3)WX^z?;yn2_{2j^5->hqn#qu4Xxf1r45U>Ks`uA-L&4v*q%$5;p{ -Ay-kn2ICK_sdxW>) -S}ujtgOxjBHy%>pnT&XmNwO}(w57&Dzw3TG8blUsXA#xf6_R@Uh<4rL3er4Btk*oqKvy(h7GOi$EQ9_rBX)>-Kq#gC#@5!Q-tx(l -Z@&3v_x#Gmjr9v}t)F|NyS};wzO6u6HrLd9Q++5#yQYguR5@K*(_lxsc$X{xC}g8lA+MKwGnjHBf~$(jnvOEcrpKJ2^(zm7S1)XO -PbC`Div;M=955M1#p^OIO`8H1!I#UH!*Y_dYaV1b0Q?GcZ|F>6k$-@dgpNz-IUCoKVd5;2fAaoLb4FBxu-;TEHF)ZlG#4^H0G{zhPyz1q(GcGdQBxfgi?Bm7?=2fY(L8T}i9QAF8wGy0EZW>ZNpc|syX?Lrpe3x#!id;_ncHF_gK=Bps;A7@Gq4GD( -9FoV5{h8wXVqEdi32+#@wt42-!V$HHa-y%K1m|@PsI3Y^>5kjvIutbWv*#04oSzyh;LwUOn-K7Kp=_0VK>Ip_i_B?!P2CSlJx>`} -bBq^@5uK>CLxzf+_9fNM+>_se#kiEVPti0OHC5nH42q~u-q7S77XBWPc4%|Z2>?h#mQyAyYWO$z(5S*vks+xW&kPACBV||P2Lh@? -&TYbd6C-6J42isC+E*PpuK~X89)JT!tgBa%e(r`J+^d|zn39t59(*4+26||~QiY(dDPbB8>;zMjVAfRSt57W_YMkn+kY(s)#gh%u -R8I*i0DTin2Ti^=FT13I_I+?M#j;S~d||}p9&TnzpG=a2v2wiyO41}qjc^{YJv2P7k(7jKmd_JmAiI7)2c-Lba==ZQ{K@I066roB -0RHoeY2@-sizw_lhnQ6-gueO!+%jI1#!{<5I-wG>{x&XeLYL)(@)1#O=F)yPJY!Sc5vz92X)fO2NPXx8&DIL+x2qe-};N;Vxv7yTJwBQd@09DIX -yvmhk72y=ace4D-lKw$)#zvK~=nfhOE@ARTlLio-gyeP^QEBHS*%q^uf>4*d2;2KTRC@OXafn>eU8cCy;D5gL&4ge8|=U*Dd6eW&%@%Ei^ql|R{iC(Zx5PS6y6 -;zAy6p)(hc!hSmmXixP0@KN88ex01O^}#m4)7tlO9FL7Rsg6r|yCK}Gv%5>)pl9+Tl`Vv0QVUP=ClwuL(|VCIVEWWty3aH@-LKuU -t5UYAKQFwm*1}6%^nn>E^SCF_K8QP^7mEvYFq{xfC#KbHyOed$^j1!fRqy3Aeso(-kK%e}`aSQW4-Njs!MyKF`B;*A62 -7kcpcgCm4j{J{=L5?vX}iNEW(@2DEPpHKEX^tf~6!h4dTg3u7|LPR&`3%}B2;^iF0#~3es$Zy2S4wjMIhzZCTouC4)K8++(CQeaL -Qp+si4U)Y(Y3)%#FpfW5Yg%pSh*VRkmSGark8O)=W66&3n7Q<(RcIC?_USu-dE+eAWC{xFpesQzn@zo|r8p>R(7C6m9}ZcafTsR< -eGQoJSGx&r4arbW%=cC=t!%DrL2*qWOBttWjFpgU?ZffIV?+oRL&VT6lu53<1k;@9!?WRSV%CZI*ETMkhkUo_C1?sl7zPO#pajv$ -WXgE@(jf@kYDb8RpqPN-TaKAPS=L-tgp3Hsj{|$11~y`HV!D?0cfhKp#Zh}DV`(>;0Xx6i+ge)>m5OQ9Bs>RKfE<*fbkF$l{TxoP -ul1&9YFHzIHYCx#{OXw#JqnN{gvIqMOC*Fwo>oV)A54>ar_qF+0sJJ<2C~&6 -`t5N_aUbGhQk?^EpMKhq-TV-dFkkG{}0MBK}5LBGMXu@Y=WEnS+vaF?VAixf>&&eHW?M>o3u=m}D7Jv)%VhVO1XY -Q99?Zk_E4ej1g(75)~&sY2km;Pse(e05qIsjCltfBz^hn} -74y#O9^I>w>S$$>u<#)?XR=RCD`j2U;xACbei}9>*J3!)YdGEwniZ)N9I%dk-l5YOQ-xK=1*AO2dIc8I!6i0X_WuR_t`as`q_)YW -JTB~Q+GIF+!t)En#d9W;PxsIwsk;heq<{unE1S$B5i%b$U@_}6+S;d-v*o!tgh~bNwv+j8E#N9t5|v^t1a2Cc?8R!3L5u2E2!vGc ->k(~3g4fhmEMfgVHP-kbvBe9fzP8gcvjImkZm>)>hl^|%QZ3-b7jZ9oMbjeCBEIZa$BAbJPm=li(NqF~`i&F4Z*+yAJvE&IemM;Z -)#vf$S4o#eVnVCXuCH7qDs~r!QhA)`u>lPlib2`6sr-Ae2nZL`$EFUdST15mBTI9$p~aMua!L}l@D`ulIS&t2|qZCq?$+Fb3eZqZeM^^t2p*9r?z1OhoBer{_$?l#Fz+s6rdcjc`u*mljtpZMAi4n`@Mt(r>1h;S8@dNmk!dO&tiU#CRrRvJSbp9dE=`ywE&uzB!?YJL&SQY=8%DtXa9;6!XZZH*B;1stq6FVG!w}6r)I%CS_S;X@w|yBmqV|{&}!3uaKqL)rX-tjeSz; -7*H(-E)a2~9I{Wa6U5E9%|ub0U*vj{V`k=4mS#`r01LejjCQ2(9MOjlSiI(Iei;qGGHEo}g&n-7fk%XH;?qywhiU=*(oMI%0#Emg -$`2ut-BjoOBzTbdy!`@Wp&ItQXuAyx!Y&;dY@k%^;JunK?b3?EYL-8IW9_vqEN0o}D}TSWc>ymhL}JH~GH2ZM!lf8e5@}tK8~L8{ -nKtxU*~I9UJ3?~@#av0MV}G8oVxBJq0s}znLUs1YSc{}1!sPYQ(qE*XIvC&w2#r~4#@Jzx;b@ls$z2bZ!{AP~Aj2Lj1v>^}U{Ux2KlG^= -`~f(2q4pV;$#aREcUY<=#A!2NE@m6v%m8d0jR(F&#_li?dOI{LreiZEejF(tMV@dPNX3oq!h~Zij6fyqtY-sYsI6;QVr@8^1vtq^A4uc#2O*Lu6|Mdvie{3e{a`D^1oES -YF8gtzp3?y+tt5Fp;$w#Km&6vt^>ttKm`%Z;hROEdFx@eKAfKaU6xWRc{Wj~o1RnkJ|_5acU6?M+fKZ6LUXmRN)i$FK}Sw^ -b(#`$-j*FslNy^uiFG}dMghnHlViL+3mKQ*l%#bAL1AKX+}PsG&;~;93tBXJT4tnMxz@=@H8gF*V8X6dDZ1H#4;Q1ekV`F4=pbKn -!K08CH7kyhj3$qfm!F0<`-%B!yq12(T@VaB -AC_Hfs-(SU^ZaB?_5C=U#;c}S8jz3tB4*EH&M2$G2004amjcv$i7-(yte-1Tv`UK+JS#|)N<@!Pz@+EXJi{!2^Y8lj=0YJ;;i>pR -RH~D6+Ggap#YjUv!Y`cYy^udJnaO?H`%IiUB}|(7#$yshbo~!_*a-dPAD55fc0>c|D4au0#YHLe4%X_HkSKa7BB8t*u!b$4Jed-P -o!o>;J$ZiP+~td_>szSOp8U6)tFK?au(G-OQwTlv>Px*B&fubYSkDw#=vPECLcNQmWF3`j+a+(w5FIDvPcOG{$~Uv8RH&~9hMa=p -)PkO6*x*-@9=rg3r&aJ61K(h@&tqfj-Y+EjJC0NM;z1^6n*?f}X*4MTYqroGp;4J{B)H+5-CVhw#zg+bVNHxsX|*yAWYvw_iD4ah -DY<}0+_F90vtlY$#^yqTLCxTHOeHA#aMISP$O%kMQ_;^d4RZGx%4~{wjS=cmUUf-F`&zL$MstzUO0lbbR?SeRwCTY-k=GU~)lVOP -R5X3+9a7bkHqW6__7>2zE`I2a@pfFhjwk+S4s{J?`)r=Ud(eHW$Mq{cP%nwG_$z+%Wi -I`nEpOBd25Q4OY8@EQE8p;3CU9#mNsK_3l;!&5>{HrE(Dq8@O8!@3Q(&=t@yXa=yD73?}-p+B}sBw89(BLm-s`5trLsubKjNc7*# -12>_WSr&#VqvEbELkb^liY95;P)`y9g0O}5>dATl=DL*9Zb}EvJXnq=no>PPpOm#V!vk8c$%c5iM9X@>OrKREbU!fmTJX5TZ@8} -O1@ogrwPi>6`CphT=kqT1}SzVj?TpICLa$wbf^kFj87f4q|x?*xHfmL0gDZ -)Hee`F;{X+6}7t1+7}w2tuJ(y9Ca}*sAOd5@yKiGtcW(Ar4KlrqVA22cM)FNqit>qFFf~lQhh%T^R;G_O%Eq1fJ)XD-qOUbPy(fpR45O+T23M&w@Azo`00Pj7Y#_IZPHp!4J^0XpXDv)=3QJTDm-@XW(X%HRZXB9gM`;;{aVs#O0hX#VxO2&ya-%ufO`J`tl!Xj%3ule|uuNs_L}0vB)r -(I8QqW90eK#RcJ4;F;QY-tm{S5$rm^4AWmrw*Lvty1%S`iT_!wWyeR0)t%}N{t17@KjbFwM!q@uBl{IDEG{{hPQCQ4{A%^P`v1Wn -_pAHfQ}X-b(&Ey0PQCckr5C^bV#8e#S?j*6>DRMa1JB0$!}YWDgLGQ|c^eN@so>+fDl?_HUahwhT^G_Ns!+gqH)lkxlIqckJ22lW -8BG4g?zd8?yzArtmH1%%`W_R2YQ{d0bljmLxlm$bKMi+bYo0`;(^I5cIGh65))9LblzyyPPq0j<@K*I`{2>m@fv9O*+zC@FGa6b- -x6>w@0*h%YTF#cS25dQa6R^`+bJ^j&uky`2Qs4xKD3;x>WSAzErde-jsz|rXOW<8PI|%07_qtvcDoQ73Qvm=e0Fxx-7+g1~MPYFB -kY(ajHO*CNGCgzkQ-5*s{7UbQ(}>%~^GeyjPej|5;dG#$Hqt<=wr^AwYH&zK&5HAi2dq?w`?e2Nh^{MzpecBYCv618V0>~?LaYDqs-zcCFqp2lj)Lz{=-k#Ui;C;#s#$5 -K2+S_JzD1&<&ty(7;aSlM#|_2UTI@^v?5GVdFA_KuI$|+U*Y)XJje9KnX&-=#O2>!ivK*-`gUun{@Yv4OaO0iU+vnccSUb1+PJ90CpR8=It*mdov(Wl~P)h>@6aWAK006YIO-uj)0000000000000&M003-n -V_|G%FJoaZOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-xvAc=H7u008(u001ul003-nV_|G%FJoaZOhaEyMN?BjM@3UFa$#_3WG!%L -Z**@hWN&wFY;R#?WpXZUZ>?Ghd|g$UKL{vPltqEIbh%AQnzVT@&DJI_Z9=xvLPKJcmQBQ)_wIYS^uBu^cS#yh2F3+Z+z?S1aSEdX -0}Kp^3KUeHI-sC9h@gxN;KJZG;)1w<^Z(BG-TU548kpa2CO^*m-?M+`JKuJ`^5jtmeO%%1-~*Ie1{^v>sk89y9HI2zQ%5Vc0{ArW -SZX*%sg;1mKm*tXJRW#Dun~BH)UN|J10Os_Pf>poJOYcn8MsDp6L2x`Eywb@=Kx;^d_VAT;AKFNq^<=X1-ucs2zal|e?aO_9?SGU -C-YysnDLFk*Am&lgMrI|Zv?KEdK>USI)~sU;Gw`1fCm9jl5wMpd7qt&nVz>xzb*T?g3~hog2hb#yMb>2UM_T8yO_^$1CUs}Pu6>A -F`wuA(*Fx-e_7_gZi!O30(JBfUT57Brl)NQ^K~p0S{Zs -=jsD?0f(i2!BSr5-AkFyk1b{XT_bqoQeNi{;A?>QEM>lZMdp2dDWCUyGXB}6O!xCknSU<=-vm75I9_Mjam=^lf$hLf;K_6k$ML!E -0B#`p0QLg^a2(Us0pVB$99YKd=9cj~;WDP{JNw37F~RK|Zy>Q_kp>Xp3j-jz)E%`4d++_sX>|E-nGw}EA790CeA6mE-sW4Ys$;&~E%WcMnE(%BrAJ0?|Uh*2l%PgY+oK<&HMdzHLrK*@l3~?fg`}xz>UCjfgbRNUsRidOpY6dZw!bSOT72&-8q=p6U2bJt*S~BH-~W|sSiWwQar)7u#uVcF~u#WZU%yoRe^VcyS-nEYD -xqKbV!PV=S-dor4I(JF^+rZ_-51IeMI<~7Xuj6wqYGypLndN+OGtX;mW`49av%GDP_WowEht15ViDo|k8O^+|*DQ8K*1b^1Uo7K4 -(kySG4DgZ^)A6+w&wmKm2YfWeal+AQUgy{}-{Xcf -`^7WTd{398nT~7H;&*{30q;#S{fD-&Up}IR>u+u0@!1wW=S&OxmG`zVpZB)#I=8m49^To)eA_4eUu|K&ez%4B`m+{3-)~z)URoqB -UC;ep>v`S~a1-4NaG2z6J@fss^{n?l0-gvwrj_~hHeeIoTPxeiD_iAWTA8jdwDLZ8w(|TRwDLV2)yDMK1G`B-fDkD))y8yR-p2BB -LmTt^cIm&njpsir_~$l`W8cuu`>t*0_^Z2};{~Uk?b|2XncmL`-qFtY{|%YAhkL+Z=Wdyf&^8ULzdH(5wy9M7V<38NUbX+atKhw$dT_^RMI{992k@mYg`5wN~$@2JA -C)Ed%8*vTaeZE$yw{Ja3?z&wpAs^WExZ`e(W&J{7#8 -o9Vq)#$DIVa(8Dp^W`V9{;y@+^WALEU+8ANS&`v5VQYr>-3{CVya))>qVCTy9WP{<-UEABzTOBtljZ{lfad`(1m4rb`}A&N`UV9@ -H?dxyxrxVpauf4?34+&CfW~I7dz+c>)0=spf7s0S|HjRHz6UllKc5i%vGo69GoSO&Uf%z(Ubb&X_Hz4Mds&ap?q$AA_40mxFRwEz -c#+J%MEXA@^^Z&as$Q1=Yoz@aY5%;;zq^;uTkd7K{Z22-%_F^Rr+*;xo&ZLq2hzW*kI(y7L8p)BzoSq5kkl{ktH5nZH@_9saC}hJQu*GRmh>{tM-H;+gdI2)50koA^Ys -JFVEa>_)j%F&`1;YX3=pw+Vg+<-79zCzM}Rt@ZCHzfmmX|ABH7%6m}Gk$$q-&&&4*tLELK*iX{i`W=dW_4<@m3;3-*@Kc*{D!84)BB~5-s=C1@(jv#D4#(&0R?7U+rKZNd=uq>19WJ<4*glbuAbCv&?p7Qp(cj;poPqKe#cxFVJ5O=^Nj`)80lgt#MnRaTEDd^&YDHbH)+Hme{plpnzplg;t+pvb7{&8J!&1(AKW-?=Pcd0OMg&fRGhT@xir*v -@Mnc~>gOwpvDs+VoTIv2Rl>?vVHPzdtgPZ-tMH8)6AlJOqvK`G(Dqz#!3qr53k_?J9fVEPxz4B$RKuX@W-SNkc!8xFwpvaJzjk5D -K?#k12YshldqVtrs$ukG)iCCRMP7utJ0e##jGNP#H{s73{RPuT!_HE{#|c%#=^(O|SqIeI0^+Fri+hg`Ds?%34d_wvk>jR>9rHf) -@R$RY#)Ln~N57G`W|EQpxttNX_PLQ|fJ`^E^S0$vYdW1);DM2|3w9Xrr`%y+WW8bu*KO(MzzRd#EwE-}&FmByJ_X(wla}QgzJ-3( -U$Xo#@-e{=aSf_J3cVsOC~G>-tdYY~+0d9Yv%8~`AtDJ|IKT~~CA!HVu9kdn(y@wC#kRhsFBk{P+XZZrQ!L^}(cEn%-(C*49n1dU -l$G5Lq76Hb_4rziY0D2tWNbGGK^L@W#tx^9l3gNZ3_6zSD=jU?4zpzE_=1h0Sh9T_IPZZNKXP4KJDjouBNCw)#Qs_Q7K_9t)>5jL -z=cWMvBO!^O0&k88BXahpTtlN;yA?rp&>P7g5mUIG)~QyrYtvTl4|5)_aKYCmnx=#&xx;|sNA=wmR4UT3RW~t=ZtYvEg@Y*#>X2A;P&B1?=u&Rmk81Cg4;Alq0-^qtqBrR-ghxnHEzd&UgjgN_Nz@i|0_3hJ@ ->C8~6(dFiSuL$eL!g{s~xgyIql&DDPk-pEVXVmb38g@g-ifOn|!;`#8gCt|Wjm?JVL%ST(4YR^E&&6=xN8eT)%AqSA-eZzNV);FG -ND2a(D;m}`^bZ0a>n*erB5nGv)>h27XqBLL(hLNvG9y-W8dUNEC>L{LcuxrV1M}3D(d|RSJJgnWZYO3hToSqzc`IXlHh|0IZ}toP -9q4w$_qXItPNAP1IPfVOS%9MWE`mzq?rd#*E!@5qlQoj9PjZpDA8krDn)jgR9) -*G5L@+tNC_ZG2R1%WEB|75plVX@+4edLRhxFeuO-tvocz$Cc;PYFojDLg%zW2-LPBy5THf0{Bzdw+%e-$^4RhzCtL@DBkpcYI0$-%S#E}sriIGr&#TzmG-G&Zx3^S;l -A*V*bJNVtK>E|-!%&Y2wG=wIYWvUT7fR}en*CNL~;<+#tjppPeDHE8PYl_?Qk>fO}Q%LYm@#eT9aZuP8U3pDURV=ojHshHKFQ=FY -N)h?mFpRn)d-`iZi$jLg1DB$}0zvT9CV9=kfFl714U;_ushL^hK?{}(zZO~*?F*vGyq04&l|Ji7K4vB~K5^&G*iPTJ5x{vDHF+e5 -Ms~{cs3)yPOJqu1eHq4p@680Tj*y5^cq!Y3DkWMw3hA2h5gDt|8J7f$8prx4wyLoKMY5d1FOH`;JYoh2yW^lOBh7pOy@WIc0QhgK -BCl%9&T1a1F|lCPia@b}?M|DHol^^Vhy~On4gxR$EFoRPwZ?98ht^#I9V+gy0{B+~&xz;^3ie%%xMJY8+cHK5+qX_W*;|Y`|RRygt_)SIbISxrfXNzfe$ZclxD*z&uvecr7+=M?L1qX_4ziP -R>1*ZJ#=Z-?nf_P8+x%I6ew5@J*?vZ4BbPyA2M4u^--4@V+~P_(-WBoP~kdWE$XieskSa -7?v_EEjhDD&eY9LrClp*@rmM=oR^J?@ZOqzEvtR25IMN-Jvg(L{h+Q_+Kj5kO)X|GZJ1NL=yK;;4tD;tR%iqzD@%_V4Ak#0{X5^# -aI^NS{8?jjxJi^yUcINlb^3t9V-T8796o*SjUe#KPv8>b=?g`nXACIBf7)J}hJJ-BGs@YX%K1>o -R)#jk(TD!U%S$0}gw;@aJFlzx*h1$qSmo)VNk6&|s%rUJ*j0sig@0V#L9r%ptbcoAHS5t;$VO>uwugnaM-$ewqyN+%&Na{&*Xn@{ -00(-Q^F2lFse8y%_wbs5fOb=yVu)K1qDn)ckD`AyU4gxa3V+9*uJV<{a{9oC02SV1eAJLEfeL3VXIg`chgUe`DQ2twH72%>DA_m; -m&v=FgBT#SEtlHG%9k;;ATQcs(eYCwLBY0&XFKsYy*(W-((7!j>ZjGB#z+6C6A3`Gv}m48o>GBilxXE9YuW -uU|9>%LV47Cg2e=MhF+tQgUFidk__v@BrcFofBJ9U6pY}7mQVE*hORrmSv2tNjqG0S}LJEMQ;djDmi&qYJF>}ZG*ACHPhL~CqFH9 -B8M`yr*52#Z0K8SS7&=i)1skA!mJ@s3!b^~$|>lQSBOGx_l@eYbCZ4cE2R2#TsA+~x1UrWkE>4g6)2yv -a1w7G#qL~^7nnIW*Ox8t#iund*_X2e?Z544Zo)6WpM2kR`R4z7!q2u61Uo39<(r)7^Q|EH&|R8oNt&;c@Z(<1J&14$I5QKFi)SFW-0H7adbIOyC>Pe@>J$DP}XB&`dQq6wX7Y2WyqDfX6jU%#6(Pq94!Uq#$<~iKIw+nDAWse8X_M8qG#+8r4jAKXqlxeq&oO_$W2)3NPD0{5ME!pE++t4ppc7Q08IsFN -inl7IDCe{d#tKYKgC8yL)x7n+X__C{G*$)b-qD090r5K# -Zc;grc^joSx0;9)@!H1WF$p^3TQxaO9DdLv_F+$4RQYDTxS7qCZwS;7xWl{AW%_E+FJE7k`!w~B(O8IZT^QL^U1#a?;zpa5W+)K= -N?$o>()J-|)!4rgJ4g5FR5hX+;3jcnx$0GL3+80`X7CJL04Mv@F3+*5dF|_4FO~P=RjjYwq0|mIrLUEare6$1Mm!l?)y&_|edZRt -qP~n8AhlAl`vvXVf`bKOwd2cQ;Q33_=?IlWpjJgh5my6E&01Pq7g`372&-7qa?WaQRtc?+tX^$cC(59fUZGeTsQ@Yan_`Nu<=Wl)@UIHw2?%TiR3QzmdJ#^NS1ijEN#D2zK(cLY1(nS -M*m3kYm~Ivn9?e01X0Pii}u3$Jzc(?{t<+Njx_xO7MRQN$fDx-JPNr3Y8;EHVdzsT%XVqNIQ -q!{EXpMdbXN<%9hZa9YnB62dj<;Hqq})~g_vQ<6NxOoHVJ(=S-eX9*fi -oeSo6wmmf+oFt}*gtNprKV%Ov*$4(V!bw}vIcC_z)qt`veiO-G6>~W;4EB;x*Z2IGU#I?C<*8sB^ly7%oKK43xE?6i@y{%evU*UqQgB9}H2*F4-h8@^0*NibGFP-?=VsUWfOZr+nAsEU*$_eT0 -H6(%VU^_y3Ut-^L%louRGAV~G-&VD&!MWfIteO@|;?dexSa~tnmDj^4IK=<%WmY>$M39yXn_cbv5RF@I!78u>#_Z(8wtmFKdF?HD -+hH(2B}Ct~^|DJ*kYv2mYAe}!eUTig>UEPWx1D6Z(`+^+9)|5qB3%-1{cg;t?K)bpC@}-t;Na{MWVK(%&iW-YU!!UT!3q}6clS#O -UL}!Li;#x%8YXAHwa5vBNATd{e^CNc-N14j34Bd8rvLd_^3|r_tfjgtFojz(p{Fj%G6+DV?jk4*0%#eU^yK7`Q0qa`s-NExR`v2z -!td(Xmu^xoZrpccRgV0=yVF9RI7WYeei3U$ZcXrP7tB{sm4!)&b+aZ(-cPaVkXOaa{*%gAjSueJK0H3>-BbHEN*i0SPZr$30XQ~f -b_Mhgw}_l~hPEF3|CTndsu+O14aU*`7DU?n6)H{p2fi=y+UioA}Z&ov7MDy?k>)9ENEt(B(Ic-<0B_d -jqKO#CZnq?ij3bS395d??qo6eWmO}OtfDxePRjRB*?yw(HP0{9leGLCv3`Zu&lv-Xgij}UA~z&_l7U%2GZQBVfF7Q`rdOuju8Iv*|ZddSC69dc+j;r3ci$~a5UDTbcVa?01|J+~*6HzeEjp8Z^E -PaHq>gdA-3@UCjkn^WpuQm6k14B-(0-WycKX_DAN+wE);>DRs-RL+VNm_Regf2y2EpVPLBC9$;dnt@aIvZ=hs{s&M?0|XQR00000 -w6aZ1000000000000000761SMY;R*>Y-KNEXD>`cUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ190RY-KNE -XD>`cUrj|*Q$a^XQ!jF1aA{;MaA2sFW_K(ypkgE$R_(V!Wn_ -9c+iTH)!v0;t6;IRH|~Iyn^!rJPQ-HbP*%{JR|FyPc!rD#?{XR;|g*cSwgNM12TdGb$e -h<7R%WS?8Dv~*<4nl~c%uvx%MVVyFXQOj#pMBAb^*2B@R^#Zohx9f%t?ggW1oUA~SLY&cf -g{8@2j1djE^DwepyOMij86EHjooZgtzrSeV=#!#SS~+h!m7}XWdQY2u{TL0jY`7FK61-w`y(uNPifg($mTRTz87pTZM#nN5ZVvmi -&5~XmJvG`3jdL8XZm^h26YxOKum+8I5AY^Libdo3*Vb#4kg8l%}*`Dhm|r-%N*pIcq-oI`hdm>TTZ9D@4|DTh5di; -JL5)`1x>Q$`%8Bt627z_+N1V;I1k^uDtry+B>cpWZ{egpzNk*a3BEtVS^J6n22e`_1QY-O0002AvQ10?00000000000000M0001N -Z)0I>WiMfJFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ12Ei?xtl5dZ*hDgXd40001NZ)0I>WiMfJFHA#UO+`~vK}SVXFLGgUX=E*M -Xm50HEo5(ZZftL1WMy(LZEvMmdvH|Oc|S>QrI!z}tzT0&AOdsiZ(tq6PP*0})edjy(u`7X{bZ5@~&f`1Z`QGR3{@tp3ena4M5p5k><{ly52G0Jx -P@m}sgs1^t1+D@95pVohj3DpJaT*rZ6AwC7H2WElgz*kqY{J*o3^<4lq -1OGzryRG?tw4C?fU(V;PDQEfX%b6~v$2-bdpS|VGzeCTT(s&wJ2^=bCz88V(fxia)IpB5RLEz1Dw(o7t@16=ir?P_OsMXk@aYqHy -@2_CK9h&|`1>56P1@rNM2pRE81^ZzPxCQvT6|C2HD%k$t)BN7i;5nRC2tYspL5P -bxrrCo`1WN_4r#o{*Oww-^W(*{F+r9Kbu#v9*?c!^Y-ZV?o}*r4{$ed5ctwZkQaKr4$g(hq6xT<t9s#xhUt7)l|8X_z_wH)8 -(*spPJPE9*;&?t%#pma$nErEBY=;Rwezl72_*+%He-hY0d8z5XSH<>vN7MhfiuJgy`L3vDyVO)Oy{u+_TYzVPEqZ=R)6HpoUDJJ2 -um6dj|86z=;jgP%{~zl0|I+mDYr1>aaJ;Mlei3%7TElhZ^2dePN_>Hhz<&m&$nRKu1o&hP$M5MHw%f%T-Zx#t`Sk4?&bN1JI1X;t -a9-BbvVZGqd0%TS$3bTAuG*%W;wg!ldG5;4a{ofX@K`QqPyK<9(agab7;H$Iq|h -^UZbaZ+jj4>B}0wx{mix1GfXe1$>m^6(}jr*0a5y26h7b*R!49T+e*Jy`JU!?t0emZ`QMa{!Qa;jStju{a#`Rv)i`%Y>c+`#&cY~cEQMdM#>;QjAwx;2vhwp}ux=QZ|9KKEtG@jVXw1aMyRz8^`}_a}OMUp?EQ -wx0JrT+eoTq@L+ssONJ&UC-ygQqOVu+j=}%&++zlJ9EnHXsbqnXqN49bu*bY1jY}v~3@`bG|$E~d#2jAJscKN;@|Gi#+cPr;D8JX_w -$_Ad_4SbBwZQwk((7<^z)4=)kg9hgJKN|0CWUK&w4Y;iv?+Q#|)gdU&Nm;u6U -DrYxS{0Yt%lC@XxXNN|rC#2icq>qR{7w8-`BQbXp?X$X1_vMR%>sk0AU*^#cpuME$>O}E}^1>7xuat`&dY0Y7xM>JC1ARp)S_*pbpuz$)Ed&%!U+K3)gJ*T^#;(90AsRV7CU^~+1^MZXt@k}xPOM>q-`kWRVR}^y-f@6+8FQff};9A>?)`j*_ -w6lWadMI($FABbc=re{kAlUa5*TZNTv~j&|q4nrKGKV<$K)Kw4UsB26Ir*6nk=}>*rl`T;KA1u_y04gNASQ8rkfy%z&iVmpw-B ->3mLV$;Dm_CB`hWH0+FILFLeZX-B76cE2J8Wk=4p9NW`FY;jF#J3hp)`>cK(pAl?AIcS_VqrQ_dvm&(ZK8$+tt#|P0(#!YsIoXWq -%3jwr=#&JBl4^O9+^}o)5BOpq&L;Eh%X?6~xw%>FH+)n2)}SfaKN_TGeb$tD`?L-9MCiKxVL*f(y)!m}>~o#LI1+4V1BXTw9>OYP -42uJ{4*?C?Y4`&aX@~o52VM!MZF5LI=k!Q2!m^W1(s89{X31TK%(*zt$$QeVL4MXCXQ$DD$Q~f)cw`VdPqX?tW83Vz8!rTQc) -I%mu@fOyH`?Tq#m~t -*eH&YIgdIe$)t5b0$|C@83?pK*EC^A#0-VpDc|vpER`yb#tvKiLv%oCS9A>7Fsd7{&GdMKuu3uOyt`r%=UxIWW0ZBmJ{+p^CXSt~>9pHccrT?)E<$0a8mCn2LnPtQVhY4lNeN2T_d>Gc}6=;GLB*)*>s -TI6uC3vmbK^hnjrWk_GjlbDEOALn4~T8L^L6J1CUP{qSDRM6P@T}z|1YamZd5Jq|17hTrbh&E^TT7AQmiYlQ83||geD8V*3y0Qo5 -1WMV^ybpP+3n_YBN2Bc&*4hu2jp}Ok4rq6=mC0=20fC89du3OTyIVDD_ff|;(`pU=@s!$5AB568hb$!%b --&bnWl1r<3*CW<$(Z!Yw{T^KzOD2+mj=Gi4X2P4yH=u<-vv*59DD&CS?MH?(h#J_k6?ki#K?x!g`|H9Lyo1Tx5i+qFWg_Ota9K$>dF!;T@!=@f3^t^bqS-%!;>CY{VOhhU%EkhwcH`(Z)LpU3K4e!%lkbcxUHY5>ZTnG+>-jA?+^n-l1a=H7cm(U_R?xxM&kX8y@+8SQ#~bs5MEmxxX3r -6;85Idj(G}SW-w7@VD$f)GqY&km1@$BQLDLsl%Dn33#7OCtV|FWy+43h#)`J -?)6)l)ZTo*m+E%XFz6uN@OJOOGyQ{bXEPp>Wt|aZRMUO=B=E_qaw6UIV)f_nEBK?700gMH(hAYd_q6AXcljxupzGL%en%1m5GQi}1iBxh&H5 -NxUNr*E9X6j&~nS?TqP2EaYD5fQ^>|ES8o#dn~`~#Z)AEik?$2RHXRMR7-2BZHH`WO+Vhoiock8*2FDcs&qq7-a;<7?tJ{w#~RB% -?C+k!cwr(~l)+44jK0Q$n}th-(ZYpbYFWC%Nbq`LbSdSXe(WsI_fFJz=AQUj4W%~Dn}%@Ug&ufz*e^ES?>abfN1JeuWPJ#sXSOBj@wKeHTtUv;? -@aQsY#U4i}jsqIPIiSw|np1TFSK+?iz -7^)-b(W@1qShy5iXKJv5rlBXnKA2^NBj3J7_JD1b?@eU=!Gz_64@EQr47O>P*@cY4hX#YiJ|8LL`S*yH` -HRPu@6e~}X-zu58PFf~%n>oG#OX!rI4!%yzMHo<$jHLF)Gb2=LgvzaHN|2Zv2&oE@)hRKEDXB0{ahN#jZYdPH>pB!$pop9X=>m3Y -26M_nw^U>|Uo!&UC%=2v)pW?nfSyhRiJM0 -RFWpDSJxEPwPNzC%aTUExFhM+C2O(Q!^?x|r>Slxm@E5_#4datse3~<#6D^)o@Zy`C_S&DkV0cjQb9#T+*n%w0eiq>>d=hT}cXD<>b -eVVGdOYSkM7UL@SXT#zOH_V|k$7LflU1?;q?lY>;E{1n=F*z4Xu1m{oq3l>(=B~Yh*{Qg+5|cTxOsXwsAuAeeJbmN0}Ctd&z -`jw$yJ`{M+C`$bqIAD|-8#P2gQz{_} -7x*^RuOqy|CS<}iiT7a4J`soso9diQM0@ft70zk!cr&<~mi%DS_ZJSHC95P@PbYInCqSa8N?os$B{<5kTgA*rlTtQE7fVDwqiXX! -SxE0vF1b*$lS)6mnLvBFR8SDdg3_a^nF9Sv@C~X6>KCfy0i=S;$9;oEL$X;_wwd^L@l -HmwXGStjxXW%Wh+(}r%DqRS~Ppi=!NmaPPY$YMU0?KboD2S141bJVUc{mCSDd)G`a2}v8MG!50m_A6tAyFSMjB&94sxbDnh5jr`nPqmOn#9PA6Yc -5zk_xWpB#6^W?0#6TjrI9x^^&gZyenmQooNl;p88vs3}^{!4SF=m#m~#UkH&lj>1%p4gC%*RbhgRJx~yjREB7uE7I0Pzb*DTV(6{#aTmQu^%WZ`l(hCTb4A7@enpuXd!qYLdt;JV)sxrgaPfaoO9KQH000000JO4AOaK4? -000000000002TlM0Bmn#VQghDW??T(LtjlrQ&T}lMN=z$W&S>Lwq?B#@S_U92`Ej!0ek`A)6cQ2X24Z|&jB0-d=cOgKpXH{z?Fa>0K81b12zHnp3C~; -xg7rnz%u~vJeTWyTg$%(JRNYwO2QWbJ{NHPO0F}slJm^q=V@{dz>@)Q1Uv!o?*LZ--lpR}tL1+NJQ47Ll|1)DI{s;^2u}t)1@Jk5 -e+AeCcsyVm;4=X?tl~U<+J9Kv4*)(D@UTJ$@L7N^;L`!;0G|zbwT`<%$K3>Y8sK{YaRt^LfX4xT1rS$beH{>}u>Mi||Jy2_^HIQ) -08eP-KF?_6JZCj>|Lu*$Lr){mzgydr)6V1mXV2q$*PTZ^y!kxd*SpT+yq^GkzTjK? --FF_(|KNE%$3r^qnN2+3^8nWXzMzTt?Qi1!PBd|zY7^&uLlf`qh9;ixX6^q;t^ZOJ@%ODJ;`af-?SMZA>;r6EO}Z?u=DDw1O?jt-0wDp1Av=^zSnTxYqkDOfM6Hv9cy^bcdy|-Z&|~AeRvJ;@v~ZRBp{_(ZM -Z&}N)Sj%(Vw3c}MqQY;i3#9V}RQP4=tpdueK2X --vtB;t)BowL|7-a^4x8$+|RaFuDh?5c$;eFxiSjpT1lsG0Bn`})$!kMB|d)AO8hjmabG94@w}%4t{3`gqdXXC(d#A#$>U`g6BON}V{hr>=bF{Ye9!CHhg)ZCK@5SvL|K4`e-EHkW=jXNln+or5=RN${BG+Yom4y6 -|5Y8N%hz;ppKt8oes1hgx>I;d2l4d54)X2S0Q&*&=^#GN=p-Iic5=UMfY$(S>E!q?cJdy++R1eu>?Hnw*-1P;s`XD<$9$qO;I?g|&si_t*xWJE!e48%RGd*+4qH -R{Pzm?VsDg^}o4+{Q2kx>a*u=B>isK$oo6Ak>~X`a=n*sr2M#kBlq>Gja>KMjXcK>Hj)p2q4j^#`r|fn-IF&FpY|r6w;S+Ap2bh%gx-^e=0oneD-fVpZi;XKJR_I*7pH|WUbNjDX*?MpLn_J -eB$kw+V9jZuJ@uY@=t3Q&$$MtPQwe(PrZS3Lv+j@xqK83q_*l%|a -=N;?e{toqU{VA-cZ#y5H9N -`*-l3f3EF+(tR}aar}xt&VP!+=k&4P3$^{6KF-sm?VWube|{h7yBF{^Fcc5;kXTKZzN!Pan -!eq9-2UrFCb3gTXw2Sia-GFQ5yt_!>5AWjm;|6%Xa|bwY*8t_|z5&ulc7XF=Ily~==K%5Zg#psZR|j~W`vxe_e>^}w__dZB2FVX6 -4f4FtALRHpg_{Q1f4i1P6&@NSzh?%Czsm-Rzbmx;szKiWwS&a>>j$~-HxF_@?;qqne@w^CYyZ0kDaY^8c^}g8j||dYe{_&?@UcPO --`d?gXUA^xN6&7~H@utp+OO?Lc5`2s@8&tL+D&?U>u%l8Zm#<=?f;G4l!HIm&GlZehvWAG?gt#-!~6fh9<~4XkRQLbhxBm2_J35% -B1~kRGZn7d%X@3xOFZt|%kv!ugle#+_HzCk_VQkD+e^9r-Mw7zk9)cQ(9O8X;YI*w**V{A1^NbHsue@o9_TIfiDqr^z -&np4nBK)wA`@eIao^K!T<6HYU&-bmdT^9<@ragBAETetG{$iU$7shC#(2(a#yIcmwEVU)?)RoK#y9>|+fN@SeBn6n -vuT{|>$TodSR5yQs^cnG#wmy1IZk|hW}JBV`8e_ZE3H3eg5$d;IDg-S+6xopi^B>F6FgTq!E?WIf_S)gg7|y;1n=u36O@mi)B1qvo#eQeOwzu5mDYcFlIOX7lI#Dyj{E#1`RB`8|D#Fb|L2pGbAQlvUT{d`UWd4!4Tp%AU5B`z -i9;F>I>hy_J4F3?{UP%47q$EgEuVf7@z-?`=ihY^@p#ciTsKg7{Y6~&j*Ez|&ujm$UBq>MsP(_Rh7;yE@p+j2UZwSK(faos=D9zpaQ-mw`M$$E-@}Kwzd!2u<1QipoN|fAO93wc9KD41_2x^+ -CwE-J{y)5g>;38y%FD+t;r>sXqMTbf#W+oFigAw{r#SAODW3oPQv&g; -?=_BbRji{9vGwC>PJlaQ>DI>14B(`!n3fg&ET20quWjhVxc3yuS|u`hZ`_P%mtp=Dx3(CLi3W@V05<S2)$*wzn5frFV|_mo3iBJk7l|4rvW{{KLdiqtb$9ueV5B~pO9n!({hv_&(9J6XXnUQD|0;m>KxC#Ug6f9 -#yNG|M2`5sSo?c9?k~!5UsvUbpEu=r?pt%Dx4X38cXhs>>G(%W=tHdw**NpPLfd69Ax9Y%iOxwh!yc+Fq(6XFO{M=t!&tb!h-O6@PS@fYpCO5sHf#If+7(Asn2JpgXTb1|N4QG^L*?=0#i`Fks#f5h{CEqkeTU4@^;^S5}isXdB3eaNE!)va~6;yK!& -x=;V0!mWS616RO0SI0w)SJtruN%KHjeee2tE|4iDUC>xWtvef>i8`6=Mj0rxM!=M8vXsqdnLyV3p* -EyF!Fai$ZrT()Rm#DCwkC=ccDWQ^<4xkZ;$EXLj@Q~i%edr|vrN$o>)ex`x3lmCV17~W^J?FV?Sl^6}4x8wca@%)vJEdzc8@U?(H -(f*&YXzPCwPhSJ=8u|N`>_^94Z)yA#<;(EANBjI(;lm2IqU|a?FUGS2&zDiR9dHevgAM!!xDhaiXRd)Z>E(cM8?9ekvsQd(Lv;Mv!}?}QKFsiyGuc|36Ojm`fw)Ss?xzr}MCovMQ6MBVf7G~sy!-f~%aG|Wfw`gyRZoCK2gLqyiGP;5G --K+5YUi(YjzgOgA18w2^wEiV>Hx})zze~+Oox;h0!nLS7(m>l?{!GluqHT6a=GS_-sg{d=op|1d_f>$e06bIY+yvN#=L>jW*+8G> -Kk&5S{f~fuqw|Qbv|<52uGaD;fWHBJ7T`Q!Ljz;jy8%CJ(H@b%7p2C38_!Gi-BDOT`!DqUQ9LK6`cKC1tD3UTT(~-G3uv}iH5JO$ -K*|P6vl~taUM2F%{_4X*t+*3F`^oI`6=j+~Nd%XuX?nya{IF)Ku#@8}9nDR7kH&tj>PlhjxXjw)xL@%(D!N|nB$lQ-k!&H0Wxp&dCz*SE{Q9oJ7~ok%v|M765On?Y5x -E@>(|1qI2d&c&lTb(EZU(Jo|bp*vmnvr?&V=;)XGaqQ3_F-AtX5KGH-S`uY`d1~63aRWzs?BE-#d9$Hjn7mIB_Y0f*_{Qo=p&XT^ -cEr4}a@NbbrgFb|k;>{!#tjy3vA%(?X`(`V=w0qk+b>6?TGI%2FavVcQc0lfEVO5wXu5!v8ha|0(wx;e;Fc=*_40)hp2+S&=f>UTjJ>0rb-S#_eeTiL)>eVXBK(%E#^F79DxktX -MTI>A`mq{E0wBIz#nhuw;PO!xQ#YL&_LBrjXMZCf(i20TCN+R~QUChY8nA#ejC=&^I|(PWk$+ec~E4MMp) -T+FCb@v@}R1g*ed)2eW_4HP-E;1wrRa$7MJ=f~TOU7nt<1_3z8^OqUF!s^Lp<$)xyLF#_w15S-PV5K2)A+5-L7YVe^A?Ci#9OtLHP01SV>cD%Dxk`6wHB*B7&@E=2gX%GzkLZWMP(tfq#-`o;u?Fb -n#q+*n2l|+W%JfDE}LI&)>`YJmAb-)+k^U#e93Dt=YFYk+R!_CEF0O}mKX7xd?&ViIQAhFuzlp1= -mp|<$`mzv+1)FrM-QMzDu@^Op`eDR_Gh9Cpz0+?*v*8(`?YLa_VXXJVQcVU0Lc#V3+Qw*p?&`I688+&)Yc#OS^V~w-XJ}D_3FTRJ%52c5N8*xkn$48iK&}dgy)iR5wK4A#x-tX}q&PP9sx4#((<_R$QA}=W!)vn* -J0!L@J%~ajGMN#*v0otC1K|$(V221`)+s?UE)X+`45{h!vZ%^L9MER+Ur2rcE&VgO6%%M>+4DrA%v!RGqu)U(&SJt{D4;%X;)kOL?rA>3)X$*1s;IX2^K+9 -SaHCJbkqF>Zn_Sz_EC@+ZjD)>%Nq8TTP<-3X2jYsHoQ=JQZpV8V4F1z`w{Mf6vI?05oW_6uYkX1o>+_5-s*&jn8yjN7}+p<)K_Y= -MtUuw?JoRQu^7a{jN?-!s%c{=TMuc(gtbUxvtj}FbZK>pwzVn*5MgF0Iah{-YK_3xaE-h}qxz}Kx~I~^NRgD67FQimO_WrWyiDK( -o?GX5iJr;?<)T{~SgGy6^z_I^(td>Qf;w|!Q8^IapAd8}un`EcTH_14;L6+Nu@|i#iR2ur-h%IvCO+XkOv@)1|60zBH!S -3@tlT4(3n}vM41(3n)|4YS?mOtk=$!oUov^t=yW~L^3M&^2gvx!cjeH;zvg%enfpaMr(>#)ob6YWF0q-L8r>uS)!-1OxMLY5pKa9 -h-OM$R$6spKuIJ{4xe^hfgm^)WA0^DV-&!A!da5C93}8@GF3=pFx$jTPKsi*slXmvtT4w!O*^p_XRNg@Rz_aM#D8PYe5_EFg>hF^ -KeEQWW67*VuVQ{`bU#*cr@fpUOoUF&da|3u`Y%^$$-$jBH=Qj^5V07nI#f@X2oCO80Egb@J;#Y#NoWOP!I7Beti;s`-(3PeZC5^RMjs!~KyR5tSd3FnYNobjt1G2ouC -yTM2OfH=%J-fNA!Fo;EPF0Ba0C8|4)y{&4}4;hIWj7}u6PIj3N`yoi68nD8#ItnOjEm8)FEL#f*vW`cTc7 -$uNizFE~ob3iK$44&}()129o4ACy<|jXvx%Rhiv+Z%9i!)c!~)LM7ijw@C!}MIkEj7M|7nmj*z6WeXG84MUAYCCl-=& -&BvQK@D@VZbGQ2aB)2&F0Kr&=DFgBl>9>dpbb1qqp^!|66iKLwVOAFlt8?Ee8#$S=vJbdf6IwgqW#R8l_F8b`CMU&lhkrLYY1};H -+sRK-Ee#5ia$jFdN9wh6-TGQdod0wy%Pk$}ceWqvXy4qvpd}WF=^;zhO{Er@N<2X+PoctWEPjD8>;@u( -e?Tx{qd5t^EH(h^oc9?R*j@$HR$~tNVqb9Q%vv>GhvD0rZ(Y**ZM6>dS`LinvSmIRo7xV7PK!|!^XtOrfnI?@Xyv?|DaN1e@B&{! -I0R<_tn$b7f%Ctog-wuX2$FWcA3VyJ@(r&t97KW4KM^~SGw -E;|tUuwv8|oU{yuc`w`2Tg`_p9Qq6*j+NZMLvUc*`4hjo4_P3?VIiPOp?nSSHy(Q~hQ1V*KLB7^QcDiC{aA;@kSRJkHD|Wz+1;Sd! -p{}~@2$b3eG2;2%#yo}~+d47c-?F*ZPqqc?v}Gqu>8vrvHfOwO#len#!_2BMOKZ*FPtXzAQ&w|8`H=;XlLe -TQ1HQDwbLoCk&ZYlYF7nu+AlhJx<0@#0{oXhKl9`=HsLTC1_f%!%{e_OBX7dH(lh(=L@-h!Hu_8%NNQmkuGFj*z><9U&teoElwB8 -yD?0s3n_i4?_1xQjv_c_wor`i&~BQ)#m@#VQ-Yd6wK25{A{XWfWd%AWPbdoJZ^?(6cJ2Q4gyaShX$%)QR1{PIN^8X(Q*WO(Q4e~&RC6OmB54*T)F(@v!N(9NnH}J06W|5FjokB -HWr#)4B&R#zS)SKhpdZ@`x#d~W;ZY?LV5n093P@r%N_idRR?N`LmbXJO$o9VKusIco9I|{Pst0@hTtkK&KlYY6V?f8v+VS3IDtu~ -#pCAkVLpExZ<0$u$7n19vb&bx%u0V#1NbU^D!v8=0-wzB~u-?D?-nt5y1-#OVvn}sB1O{&hVXC-^Ho1 -KD>$f+XK6r6)q~lsZUKC&A}mrD$m1kK~vK5($B50D`CD+aalwQW_r&sa{uK}*a;?Hzq80qP8ZQ=MA_Mm!M9RWsBjy_I -fsGK94Vi#s1i|vpOcKZR7`~gI2q*Y7kV;hgd2@Hz1R7OHr|8E>L!$)B1AEtjTKGgFBvoKS(9=K%#I!LP&7jhtFGga(UdWYa7unHf!W%!%EdJ -M#_%hyxQecpj#7QyrLK=R&P+nRc2i%0u-ZEX43pM^VcLVEF}3!DPlrp+5EsVGs+|aH9_lX9aEL+>dN^P-+D&w#`Svog=O2!G9!1B -G!;u_96toLMW(I==U#H^o?2T*xWfc|XPA7Hw4@h~>t^GKL)^JdP+K&KN|DOF68h!bBc(W7Nu*uI&CkhxCC>qFiEnZ|z^(iZ!};6u -=3*y`Xp3lagf*11n-TC7K_Xnu_o0}*4bAcLBbq;YGU2M4+{pz_t3*mf?PaSbUunNcz$$uxR3V1#oG4e9^s6Wcl3tv70gG?91|bno37X -6QNA2vyde_QC2!VKIwcMF2a*LFw?hoZRKG->3XfS>d3kAZi=ih0 -6GP7ZxS_)Q&7fYY!hUkV(m6=l2m_`Vx-%8G)TM+`&00N1W!Fi0c<3s`%at%HXAL>%Zk#Nf@Gutqi7H<_i$8yJDtWKYHrQJgx&s{= -AxNC{C+O=EyCC)~a*)R%Ry0>tHeX+jgk^@3%aoxo$xu>B(N9Y!hS-gW#exRZjXeaiYfZJoi`It3AZktWAh;FL8-|r6rU&-S#S7PE -C1u^j&JE=ogD?S&tK07lx;+^95sl|vffw_RovKCO(!G8vJ#@w*EFP*B_fr} -7R|Y9cMK;HmOnP;XRFvRuBu>Ml2qE!_&EMa+L8H{w4?EHQ)1c?j7p*9a!@Qoo=5638gs|sqo&SG_R)UB3O+_Td6={NYf#-ISJ^2|UReqAMN1_p87gx1#uld|VXzoGiI}1gHG>u&P4!P! ->U_yi%7!BTCh~J7G2Bz4NS(nLLK>>x?24-blb~ce6?q6}Rx+kd -{K5h(InfF^vBM#ZG#ZhrR?!|e#3@UCf;}932(l3b)Rc>9Yjsjp1scsINyZYS#J-vo9yB6AKa0fvM@~$iNZTYx0J4J)5L0nM&XO4c -QI1lIYr4eKQ>>WeBssx!UAmIgBm>xnhCs;5xN7DzdE3|wmh6S?8acCOuDC-K`*v7cwkp4VoWo>fR>}}~JR88;Db|QgG}0@6P@KPH -I7Bw-l*BTlnBr;smrh+ubEa4Zi)gsZAfJ-7ESw3Z=rXf~);Jg|HgIC()ABN2Pc4<{2{M_SdUvrW)?IOX#sjyNBey8l3OzejbHd1O -&Mii6+}FrEFTD-vR3*z98D>J{5vc=Ymw{Qoq#wClU$;KL30_f+N~ExmK>mxlO@fJK`qUJx?9xPi%r7HLwb#T@wZ>pc+v2=~8cXxH -hsLVj1##e*2Wa1;%w{*peNK9u&lr85EnJsNo%CZEH{P;d3lc@;O3NsWEana-|1)i(wYY+S!2~B8mY;INs`jUzm -zKHP&X!!xdV%c?>T9d{!Ytr=OfBw;~YjH&W$%HM*KVT -zZ91uq6L{sG*p)eM=sUP(1KhXO<76Mo{3_sK;ouuT+Wub`Q -p<$OHD)AlWZ!ej^V=cQwcgbMFK+U|BGtdiV|4Yv&7w1}XvYHoMH{(M7kpE*9rgNAKjnrwoze<9C+-yO>-uSj}w8qq>%i>(2=vshWXS -3BiKl96X-9xEm18Sx=Zn7_*ionK3awAZgj$=G_al_&P -8p~STK)<=xAR*6a*+6>|PUjbhD9&J#z@LPjHHWFr#$=?hekRRWGO>U0;}V0@bXJQq>7v4TziNqHP%??iGoMO$WBk@h-%^xN{f7Yh -c!A`e$S0nF0wbYQ;Z6~}zPs4oGl8dt5de)r -m5dJ;89#OLN3LeO&NP-0j3bI=n^?gn$Eh@zwaj;JF@-zKZ>Lp;T(F!dGPzBX++^io?=ZE=c!?-lW{FwoebhoA=Z=U4>06-@;EA*9 -d-%thFid>LTwPjIj#*7P!_bQpn<#F(BbeT~vLB~5)nlc*X7G258QX2q`d(xJvZ797TH)L*9%z9_?U*$3Trr@MBxz!o3eo%`+VNAKJ_+(&n}zIYg;q9nveTA>mI`Gdq7gai?yhEl9bAS7s_A_<1r7$5-? -LQrG;oqNvA>}+`@-pqG@-{XAeJLi1ooO|Y_Ggf?0;n|1wF|=n+R_YM&i>IpedE<1Yx`1y2&jy~}q||x9b-?w&oxpD37n*qeyTAl*cX)LI{{TD<_!{tB;9IiZvr?%~0nY>CrzY@f23`+51vm%%2+#+96nN80=Cc5VNa~iA%;$Dl|2~jJKLl(6{utN>d>GgcJOb~3cI^P8FP=4L+Uie{E;TQkcwC1VG;3RrGt`M%Q3^4==@z7AXgyt7&45erdCfjv;0pB|L0}@OCrZ{8NVs= -{Y&t)7RJsN-hW;T^S`i#<=N80{4Q=`IYwoDM+@`YC3wB8yTD$cZQ*mjD*W$|@!fLH11+rQLoIx-kIH$^wy>R_7y6fF|En!*-*-fw -(=a##m}%wpwXMu|ODoGUDD$JO>}ONJ^MQ*pe{U=E`)MoN@t3W9uP*|JfUmdmy$(Q_e&7vl%>T|d=6`n^%W-cT>v34tA8BK`e9)AQQuK_+T`0^QSms3~s`j*ukuM?~J-h`F`Ir-^ow!=vXo-2T@9W2kz4!%#*!E!BhuzkMV!SdbGA@R^5 -_t3%m-7Vw89UM=Ob+EoiJ2-#*v4i9EHM}&Po8fcM$?*P}49gp5nE$OAmhX0%KagR$9+2^4vhOz;mhVp)miI;3|F;a^->Vsx`;83C -^>&8scXB7k>$*$yEWI3MeWI0~wWcmIg_=>E*4%`6zr_8VE;`95u -*shn$cudCAU3~9u7oYc~F1F9jUF=`q>0-GLb+McecCmg>$iClq@%_Bg#qz(^#r8Y7o9RynUI09^o8`K?oA>YUW;wnA`~>h|H}iQM -xP$y#=(~HA+63Iu!*;m2hxPnc56g9D58La9vi?91%l)$+mg5PTe^Th5?Gd~6u)eRz_;`=puke4nhwbwpSwFRx=i7mI05iSJ@BUss -@1b6%e_ZhCUiQ=H1^?d5eE!|bakb)1mhWuAHD@xv3xEjM^qCW+{7_V^XHMp}3p#>VDULgO$RBS~Y*)&a18AYF?V-CSe?_}a<}OwB -=MuCnXp?9=>An=_PkLt13TV60E|a;71Sb^Rhjgd>O1?n(f^1LvZB-nv*9txP82QDg(U3w?U)mvS*Pwk)`h#dz`V?=J13shJmaAkw -P@KcsWIT-)Db7#Z6z7Ls>cnR)+Geye8m?JgEc3%?7b?z!Q)pSV3Yt;uyEh8mh+-e5r-U{p{p**VvsaMn8Tw|OCF2-vqhkO0B-*Uv -82CI|qS#O9A-|xS%2Qk;k)L+S8pX!A^shwAFFBX$wzNhLjz|}Sas|wd8myQwPC|5&I4C=@EjpgJ -s9mfTV?E;(_a+sL_SvF|YBYhbuEL7OQe`fPgGf8RtM}nxbm!-cUpvYAB{k%fP3Y*dv)9!6fonW9gm+O559625PfrU_$BB)OZP}o= -sH4~kUT2h$~ftO|Ca -M!VNm(pNpO3*^L0!$LbTyelZ-`q{&i%DWIH6^O&e(bkU;tK?yYI0$j^RWX;2au|j<*!mRWh}9X-=;E9cIxuSp(UO_jz;nrRvb#0` -U!OH$Y8UdU!~@R&DhGb-SYOBUfnJjaf_7#}?Rd`U0Iv_h!yrA(+jtHUwI=#t^3)!U8=^EeA~j_eVl_1vnp$K{r2#($>11N}g -!bR;Mh17HTdTshjeHv<-kh~sO=V~`ZDvA2kY&Erb!Mq8J6cFjT{EpNKLR4pvw`3x!8o%C4>1(W0IwjQePUyoABQ+TYHzG2#V{Y~u -_z@Jy>5u}hX_u)WGP3!oWZmplNh!)s1v!|z9QfX%U!1$LRK|C%5AN7BIg#B3U#8tz%JDh9p?~0_?7)U>|5n|9QEtP)1^sxMD7j>( -LdTCh2hN?-<4yuj6=eJBY-+(l7um)}aY$5=zI3<0*M}i52Lr#9Am?SLj8o3(UHEGG7T0xY7+mSuz91~sX`n~Ylpo8F)D;`(>u(x@ -+v7W$ox%q=r(@j5g%uBRa7h|Xk%=$cJvEx$TBjqy;LO<(L>|R%PH&yDanp6#n($frV!%{2)wgE*2eKQs=>CD+<_)a+b=j*8^4fB> -*Ulss!7;FP^TtiSqozRJaOuO1b^{M* -zipV6xttpF<1lcOq9N-i_#PtLK{#D-ppXyyeh|TW9l`myigK7H@hICD4PCNAu+Z%|+MuGMD`9cXLM4Io*NQ1r2uax>H61%h)$9;H -YISdbvT^MyP+UQ*Nhc1I8o`j`!T~C{HB(G{7wZ!f_)%q*zNxaBm`F!yWp(5ZNbX@Ll3>Al&I}S27(~S+B=eU~yf7-W_--sJEbFK8 -!jiRNgV8WZVC1D^m`Mh^@p&j)E5#RyU!B=_!px?|nZ&CWVu@cO;m609RATEegiFy2p2UDoy%0;N5KA=55Cmal<1|dn`^8A&B{*6t -BNVeCVg+9qF4OR_u7plh46C{pxgg@6%e5j3uk=_Cl^)D3Q%CQsSs0~|tqx#-$V3(y!>VHkoJwqJ2I447 -uW(tcIbIR_f*Jhzp?pIdqx!yya#~{2yCH}s1AGs|hB->E6`ppg6 -+#pH?PAe=6Ya$qH^K=->ARUJW9~R6L%K${=izr4Cyiw~VJ|s*kbp0M&<^6fVdKJ`e5DJcmWSdas_93=VPUmc9WK-UHmSfgPy%(B# -+z&eJ($^eRpAK_jtABe>)Ffi*=zUhB;By*t|IvGFHTBb{B0eE@ -pdJ4G+O!7b0uYRBI-NR2guf3-fmty4uqErI0JPCwN*-Jmnm*+(O^g)j@NwM#Y(2v2GA`-jLnXq#`(*WoY8}! -{*pvxBz2?y2T)4`1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiMi7FHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ11NDA`b- -8vp>yMgRaW0001NZ)0I>WiMi7FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEv+%3w&HvnLh}t(p7XtD-@bu(g#i3 -q?xp|X-G@+Dij(T+VH3-agw=7hE8VU%%o{Vv}vJK`-WPilp-Jxm4%YF)TT|lK3R3QJF~mKV8I9LV^LT4q3(+M^Z$MSbMM@F1g!hp -{BrJhp5OV-_daJ{ddE2*H~9Mr%Ec(}eUmW@&oXBJc}D-%pKnYV;1J-u0Y3pa1@IuC1DFAv2KXO<9{`;APGe>QZh0sBp8=c$_)Wlx -fM>spa1tQ8Ovu7zfENJX{4U~8zl-bl0D>fQ4DfA$p9g$1U>5KlfX@R?0Q|Yd^FOxz)`?tq0pQyK9Y8r!2=Ffemja$E`vSfNu+8?r -ZzA{U0(>iA3h<49!xOpR7K`uxiKOGniQM;y9sio`e-ZFQ;Ny<~D+S*Lq-*yDJpcX+IPVbPB)}6FaG!4hP6d1ka2DVjE+pNRfPV>C -eO!9H`U@@HfQw}x+kObJ9Pn`qzjh(d`*RC_W7nTGiS2U%-vD_2B+@Z)66u=^cn;tUz`p{VZRanZ#PeKf=dS{U3YayMh_`PN -`7~hhY@S4Z?wrK)JOFr!@NW|NecH}{X%hMQ3&1MCb1vfgc^7e?`ir=K(?#S*s~ul+5&6}55%p#};5p#`$VH_8D3p7K@cCk{d)dNY -T+DO5dNI%c*2(1G+b0w6#K~MgWit1lX5nnWO95*D&jx(YWb)&d$&^pju3tBq^nS#)KRTIwxZA={TKJS*f5PH_ZZhdPZSiF-9WUAO -mo2_mCX;XfHQDm3jB=P)#&uVgab0^E^=wTU`H(InUH6yKt{*KU9b;wW$JfiqhZoDZ&&y?`?`O9EH)Zq-zqjp+r%fw{~dzyUIylyqtK~m(wraZs$E#PJTUU=YO%B^q#i(zh6$i{JWk1t8((^)pE+?4|e=b -Q;Gk)sl;>sRQ8um<-F;(ziKM^v}h{r?Mgtn0CVG1`rQvqrQUqZ&O2b|J!#jUu=t*v%5!A^*8x61mGoUVjr-nc;VskH?@r^owYEP! -jsD>_+rMcV>ECAIZri_i8uxk7_J7*8pPEK{`<%sp!s7kHH0sq?r%}Ey*zup)b^mGC{m$-hrnCRe(XM -COhwHJASRj({9IavFlyHo$x>L>Gc19fYHH3%^WDvLRo()j2lxq(9pO*bI1TCfA=+!FA;o^mC0BlwXg98|?Uf -fYpG%p$(0X3_3W&mz8`TKJn;-1qF+)Z2?^)2=IK)2^X -?f;VP|Ay^<)%KSmX;=n@p9@%z_PQ#{_fQr2^5rVp%P#>#vj1G}e;Hth@C7g>e4WeuV`4SW-&9S#4_9;kZPnawOEvw|ebv;xFW>$+bsM{i0l70M7q8aqMrWP_WvwIy#E`bK1`^go}FJq{?4-Px*GbA>uPwe_uKZ?8p?NH4e^|+pD;IG7-UX!R$pu{Zr3F0y4;RoLURl6( -|Gj|cKYJnh@)ip(1Y8O@Vxg1@{^M1j?mn{74LdtbwE$3I)lAbFpY_268%WJv+s#@~3qn7LYYn3Ht -TP^wW`C8)pel7QX6|fcXjf=?F_C>Ut1B+d@k@|6k?Qd%&-mXT{HPlGI_3=j9+wn&7_Xl>KBoV@|iA`Kz)x>=pnn+h0;O_u$w(XmmZQfvE+`^$|+WQ^N -wBHAssTYTvxzAUdN&k17?K$oIUo~_8^IEv?j27z2Wi5997S6xf!d^Q*&_chxtA+9G=@#zytX=nY+x}(?`SVjigcS2TZ=Yoxzib)T -Uv1mhE#v%d+dsIB_&&UheEXP==qi?QI40 -?nZgq@U9;-l-r|rtj)rIM7hS+UqtyAL;oJPeOnFv+Zf6xQ658i56TggVLRuaQI4VfwQY-@{y0F#_bt5KLh+mTqKu&Y2<2hhuXzE= -^M6xryx1pCrfJ -h4ObOrwx5-w;gY^P~wT$=7WYYp%Z139g~Fe_0Wu;bTSxEAFuTmKNsr)*tv#!GGepHRMMc)tk#{i|VYd%tbpZy1aB -q3kvEkCI#8Z5T_RLirL(KgubT!zf=i%n!vkMoR8zCF$EjR&VAANK-!fqTf?Mi -U%1B&0mEQ8<)p)F-MEv8J6?ZBB%Brk!s%RBI@*V>Id)6!tihDrs+!_eHFi~%DM5vhmU6oi@rZQV8YadQ%W&)z5apPWD&*35lS;BI -p6KWb_qoZi%xGeb-4S{To&t_~q5Q_-_VmV3(oO@$XI$&9Pn#KSNw6m|fZ-c^6EWAhF_8q4kdVeN -gy|7x+m_xuptC#@y)K{pqKZ!UD9&~I=kY7`ol6>={$!#v=Jq*>uC9S(5=sz_JFCL|(FmpJGGQq)LTg(loTqo)F -Cz5F=-Rt_upv(1Pr#I<#FD}1r(CtjY%x*7V;#ceEhL=?3;c7^y!(F|KB$nuLL@}KD=#tye=#U1MM3;zy4&n4p=Rl9Q?aZ!Nv}>*6 -$ZaXB`orm7?AhxkUD;07Ci-Ep-WHK)((Otol0y|fCCj^YGzDGH=SxcQhkL?cPN&?)rn50DG_m<03y?nOh;2`(=d=uKyg7>3^OBG --IaDa!(D3!`WSq&+Ji%rOeZza*`0`iVNO@lRjvo7DEXzQ^ba|0&=##F#fVK4kJ*G1&;VEoNa9!2Qr=yZHDBb-H!BP$1994H?Lx``d-lqr|SGBL;vxOmoPUt7`%aXkg? -I@1zQgCSuj?hfXTQL1x}$Ry>)L}9{EV7fO*5!2U)MH7K+Jr0usNW1Zr@K-{PvwA3nNUL=r%dbGDZb}Tr=?$-QWjpo!s@FgpPgjjQ -H4eM8dvKCiUf3IrLA;S6SZhFAg=0x^SbeT+;zp{RHDGubP^HpQ*p(`qcPz1u+`?{dkc*IX2Xo+y)b|Z3>VddwG3IxQWp#%KVrd3{ -Oo=A(#qr{Zwke$+iT3qjZc5#n(h-SvcZ0HcI;vXK3;&=(?arM~77n>-p{3IekSI)mSC@~vpg7p$IhS~sMoV>Cy)Z%%z&h7+Da*vC -diA7ejnf7htY(MHzKwzl$Hxq3A!+G=f;x~m40i+^w`fn8Gt+b&vFgxP+Ny<=R -t`)VvHc{Yct@}lGhM`n{7;<826E8?@>;khgZpCI+N;E^vQ2T03CI(Y(Qasg4xUgtE97E0qhWjnw^j1O~Nq%+uU>vg6k+$#vRzUPP -98?en5bcRG*hPH;G&u3=oh6oFjH|QV*24-;+m!+k`K$SMCkCKaubDmgnZkr|vxDMXU=A_sdOri0Fu}9|uXsluK+fD|cN#b1npJKJ -=4hbcs}ZfR_n>BQgOb5%aQFM85OJ5BBqhEm9bFeq%b@y5qO}2Xh2@erxEj=hpSGpxafzuP7*I1pEg6Lrt*NYri|$JM*~>h -D-7)lhF)|HB6#%c#X}>~K)+cXUGFdPqoPIFp1a$;uI9J9aMj6hGFn<++9efkhvfW}WKdi!Tvr&GN|e`*>DISJ5~?BM-fTSZR#lw= -4jU%M#S#o@#Dr8BDwY98jYFOQ3u1~=c+z^gIBMVF`ccN6k+og`lsLJqL -Y>DhvC(CM{QL@Vl+uqD>j7H!r;R@HR5kC(fxn_;JO7)NO@w;Wf0>9ndTp0>fYv#?*wIo&qN7=3nEvl(rAF8gcE*S9`9b8hPuOqNY -haWto-GL4z%&WM_K9a(AFW#$OsQ)O=aD|tUD%dHRC?a?iiA_Kf;Z!c*=fdwC$F1tA(wrnI{3R4~nWDpaJ;>v1M@qNVui{8W*GpmD^9#9};_`_@{$*h7Br7fY -Z_)9A*+$$?Z9I#u84E{#R263L$2tUCCK39ZXpTXIJWRaH;GwFImKAw&I`l7`aE?T;ayyd1Zna5Ckl7hm7Ltg<#YPe?;z -SlJRsIs~rOIklb9^n{x#eex??)+@98!`D_;hbn6pIMt!L%W8P|n<}q#5$y{PKC^Qm8jCog+RNt6ub7Z~gv%Vx9L?^|j0GR!GKVq; -wSRABY-V+}PUav6He|PEP5{wyw1%@g^Ve<8ZYzAT%kCZb!LE>?{I|R8otY7g91oD|KjLMc -$!^Uaa56`+>rSDz=p`?6u=piUN%0@@iWk=uFE0I{S4dj^%U*Ukb0jmG-2|Q;wuF!OdRKz!<4rvy3FJKhW=1jjMCM3#0~Q=8d& -QiR7<6#lsXAeg-)b27UTgGV!mb>Gq4B>#a>xp6qVJ#+BSe=bx;Km^GH>Z_z2Och}hhLs*27S%jpW@H|eK42O_dvkWL$k&0GhqJpexJR|%Nah&o52%bV8TE(IdlE~w -I@!%SMK!>L91lH|B-qe*$08Qx&nV*R>vkyCBK8%}D&qRzVF?wDKFrT9ACi^6ud9Z*`pGMzF9~k$AIP-`or6YXE-X)8?9^bKBGQcNQvXiLZC0#Og501Grdk4=admB$zC<$@= -8z~9V3S|!X01J4QD6)5&%r0~w{0IZ2aX>x(35_;ev6U#SxDyGPqDCI>KV**hJj`V{Q)7#uyY<3t*c)SVSC -*y}HlGnWiO63ugQhZ=WSNgECx@+gkJ*Qj?Som*d@z`M~SB%Z`f)h$1O3d8p+n(a92wt|s;!NxAJHkF_{Z6zV!#OMgDke|i&qX8?) -S=K2%`54WY3=^F=>G8Yxu=^y2g2GXWI-@G(J8-f?h#S@)oEJ0a||ld8-4t0OF9W7b)%xtg~5)r)QviSPBF{k3@jd#1IQD1m$=s9I@H!6i7`CDsW6dGZJ(o&jB-CnERBcp_gBV<=rk%@=bQXo2ul`##L6b0zX(z?UFdU%< -jHoZ#BHl=UIDm2F=W?0H$I<9}^X-_yWfb&oX4EcNqNZQ`14G_^8>x=FnSQ+1Se=N3XFZxzW-sMXrz$~s^iQ1TF!7_0c?RxGeK$Rz -uLI=fDETRJu?}DCcMJ4Q{WPVx1zj6*U7zwp&xnmMVutW-+vzWvI*rH)efxs~O5UX>A5+JCP^kwu#V>BC8fU_(!tJa4{Z-UEt*Rpr -d{$1ZF+voh*e_etW~kPTCcA^tuF4S~CCYqKW|OhvBTmYtsD#7V#LY_W;T>71V>&5Bj#-7y!{)^c?G$Xni398x9_S4Vr^5s#SPqK) -cZlF9+e6|aG&b#^Gmvy2jx@VP^kEy8>DID5=Kx1|)PuTuuZC8M)_Q-l39;@eu|Frk?13P+cS0z4Ww#5zH%YMK?nV5l61y7HG)p~q -K~p`pYK|o9>WoTc?kWt&hGf~|m?-Z~ZfS$OUZT{tH>$F1%?tng>=_U8j(adKYt3#l^l$i7W**HvnyXd9<36NKzh5fsy<6>MD@}X6 -YemTese0xgNPZ0R{c12U!MJXYaz;g6965U*4tnq%G7RrzVdx`D625V{HC7V>`vJd@1k{utkqCh#-c{lUSlr##YGmK!Y9o -)IZ59g0)m-sQwNGX9inga>0(}`S;w%KzK=6kRAH>7^WO}1Z4qR)Dy~xZ+$<6n?`;zT -q7p6EWJAmP)iA -<`w0LIGDV!ywCbvjYnc>C&s<MG@Y?z__aaN5l{C&=jA|E#${yaa#IoF}LGY$=}QiWb&hMX%w%&?BSw(Zhv7m%xlU9F1J@rxo`Pb -uRW?!`Hw<(XP!m~*bMdDoO#;O>ca@0pUiw#u369Oqs76(DDk=mHD<4&!6cua!8f!s#ORx7T_8ma+U+=jCvRcE6aq^FL_NX0ne58t -!^qDnnYKxO=I3yJx@Ied6Yb=@M$xErREA1)$&cAZyj_q_hFl1$qSy~fK|)3 -(%#J{S9Cj}T(!pNd!dAu6Gl%ptWJsV>YKfo9{AlO*nLWVhb-(YotU2DMbhx4iZ&2v6e7{z33(XtB>rOxleH0xEYK_>!zbC~r-9=& -@&%SZl<}W=ykX0+lH8J49V(WQw2sezd29>DNM%lbhhuN-CD^D3<~2&t^GDT!?KgU?;`4jn)`xBU%1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiM!TFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ12;2}lI0 -p#T7;-~j+H0001NZ)0I>WiM!TFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY34mNxu|9r#z=c*pLEM)n8pz1Z -WC0W>F_4ul2{AJv1eMq`eP^bbp6;e^caoU^vdAV&2z%IrpzH!+kxh^xARvoRQTELZK~Ydq0pa&meRb~A(-VUF-uu7*K&S3K_uRA8 -sZ*z_PMx|>Zocs;9{y%-3MCqe{8EalJ~ri0*(XxIN)@^F97ZfxE0{32EPy30{AH4hXLQUpXYrV@Y8@9 -z?}d;3;1=wG~nTY`vaZ;I1aF>-}BxJxGmrofIIfH-Z}kjUr#^ZAM9s6=Ky{P@ZNs5^I5x36@UZ4j~HwP{D`!>!1jCv@biEx05LS) -)djxy&jQQ;-~jviMZk9fE(F{R@N0nY0UQ8)x3pt`?K*UT{W)cT^_^$;*INGD4E}h4^z*Ql`&Wbi1bjc>JBny4;D-Rm3%vnuBI6DC -PQZhT%zwDuA6I0*PcE`wYXPSM{uJ;XfSZ>*Z&SfTiTK>6#CAS34O_k+m58VN4L)P-_)Cd+eACK*cbV^PS!O>zR%ZQ+0aJo^z|R1d%B<%kgJ+gm&$r7Qr;7pK2Y5r7?Y*l^eEp=%`X4S6-!GI| -|LbLr+dKB>^N;P%^w$0P{^$2+yLJXV8gLfi5r7W>9)O1JRq?zTfIkgT58#Jupe;QA)Kbrz26zS_Sb_IAU>eWIE#d-2IyFc(K)^qGptoOS|v79T9B3<8f6zSxyqsYG=w)g&F -&)Gp$1v%akWcLHoan)H+hoGJ76XudyuG{@mrN3-8AAIytev=c3_s^cdah(M?4{$!|B7Lk}#c?EaJ3vc0V*aUIwL@Dk}CV2{xA$sD(#lewN=4hWXw -J#aGDgBhoA-3w0Pygd(a7a6ZpNFN_MmFs9X;C4dSfLL0++W;W~c-x-F`F+A^eE#@pY~TA&=XlIH-SB=o=Skn`?B7wRbG=-BI{EU0 -rxQP$ttLHudNuLcx|;1@0XPHjiq#y?msb`SQM{PdSHp+4UT@bMZOkZ(ZlGp5p*F1_QkM9OC!-b2+abIhS~S@?7@+#dG=ImglkDozEj5 -n{yuXEw=RhdF*cu5F)2{;CZb7(ep^}FIc|jHJqP2tl@a=V)whR;XM568qS|(Ye+}Otl>D`zJ~Pnl);zRkRIM~KFitReDbXw&u4$9 -p3na5az61p$6&|#TwnG9gox}NdOpYX$@94`y$*=~As~Ra2mm}7@cD0ZeeS=2eD(4RI6j+Qh%ps>U&!{naUsXK?K>RbDc>Q!b^+`a -`uGm-@ouu_WOI6vfVcV&XV?A%Jt=4m$BTPFXQtWcE9^&#M9i%IBxsc^Cg$D -Jw2Ck+)I~HUpVwK&XY4PGr8e1(&Igs8Qs}?FI>j<{pB*!S<~g5?;pIJbT;F1*1PC()|9f`9FMaBkH$Q^;|j`o^RC3&DDAwG^3iKo5^o>4igfVtt9bw5RqW@ZSFzrguVQ~UzS{F3vU#7pn*BQaYCga8YSRBL -SF_*4SF@ZSUrl=d`PCekH?C$sH(5)(Z@QN6eZb&{*HTaTq}@+hOMFgWOFHRT%XW9ICEr-Smh8^||qzJYl9)QzBZ(8UfnlD{8z6Z2hg6Y>Ai -n_13|H<`(GsXwG#(+zl$%nv{;-Cl4z%h`08YNul5JrU-Z7ah{rK^lb(0EoAs3LHvQ#p&eLP>W>3GhL{E$*Y-_N)6i -zdm(8^~&S#C%=3D11J;lga;_+j(L!DdnzDQYVQ+2K|6tml?K1_U+mv4Kjr$9`kCiV6ukV5^KkHIT)!W)`*%OY`~4o`_?`xMx6nJ_ -m(bzj&q?o>JuL45l^kzKCa)10J<^9xC)Hmhf{|Vr}LRY`UoE5wPZjSLR{EGA78^0zU9sX<5^Bun?UwHP{q~mx0 -hU>%^enWj{=r^RR+keCHdHpw}huOcSTzl+qiMQ*2%X#NLhcN+|{~Y^qkHLqYBR_chIgZcs&v9OS@^=^$8UNo=F2DJAoEN|O9mjX` -=Q&ofs>(RIV$Z>h|kDTA7Kanq2|HS#Q*-NC89be-3%zlaW%z26H;#XecJm3E%_UojVh|f!2V!hYC -M0)zsOI&9jdWrh*<1cai7QRe5`0STS7q7fbdS3Wv(%1Qarkrr;pNZeKfGefFfXe_^{)PB|*I&6FR{u(Vd)HrS2U+k6`OM?5aNPI( -8|9UU|HgK7{2jbd=F#8Tzm|V+{!aP_$9Ey%XF;C_{DXXP&8vhLylQr$SJ|&CUnTyof0g~e+0yT_eD_=WFJ2`+pM90%@uycgp5AMu -hmXC+b$Pqjm~WTYm~Y{0eBXbK<&|F}y$-&{`Fq%Fl5VpyHdJO^ow_=yze3XJ?WJ98QkCW-jr9s{ZsEtc|XMcocE`^ZP9>D!8~68Y~M2FVM+A1{%FdZB>PN&j|x41JmsMZ?_Hlr -c^{U2rB9~3CsEFrPo+FeaWA!1%KI(SUj~%@p+`{}vUooO(QhH?V^iKQkp9kXQi|s%0cBqQ2~g(AM&nY-*R}=}J~SOr?UjJSuU7yH -|GxxK_{6gYH*QWTAKe;I#$f@V@S8kf2Jl2c-NyhF{_#^lm2UxM-R%8bO6SK)K$$ORe~$HD^*OfhUO?f4PXdZuu+g?D<+D3%%XZG) -miY??j{p>Yb{?S2!|S$X{SN@jy7@;y;Y-`Lu)gJhB2OLL!v5dV!f}73h3$H}h4kCQS{7(j7wQ@IZODW&jyp8SrWE=7OML=1f_i1ChFKQzmz6U7l+}&-&`=8rbpEsWE*nB+GKL#lC -ber*<2QA}?*9qg<&ppSJ{`Vcv`g;L|k5$HV{13HqF0kiUS^k^H6Tj;KWj;SLp7lR(`Cqs4H<`eB_Ypu@_df+FdPER!6nXFP -3B>2s6IlKa?7h1t5I^@#V7ZS?AReAG_{RyX=M~HMj)_d)Vj{=wV-wlV@e}#}jEQXLe9PAbD0)sF@G8L@CglZUCjdMFFuy(M3-Hw) -Qo2rk>qSdJExTY_f1Rby7?-g%0<&t)Dr-w -$h@4+dVdQjcB36;uwTEL!Fl_4z%ylBXEOhfXA+N_%u1;~w>hBLtp@?2!h4@ZW5v$=D4@vCvv%RQcLBa6lSAi3?&#l@~9;O$Z31bBmJzf^l#1M{QB-Z*7rj|k+&b3N4ni+Px6=PdvgA*+>_^LUj-DugM$G@-`VHODer8VPhTb;_E|tWcyIy7`4b%})zj|n;QV<{XG-Pcg`J!q7j}{#UD`=}{h*WWxWAKp^!IkZ@xqkq -8)E=PZr*z#`Q@dwDPR|DB7-uiv+b<$q=o`P*bmU$lty -G_Z*6Ki=-oS;XZ;QD8Y`HhQq3{tL_36z5ks{ -IG+{*ihi^LP~_@6mav@8ucuT#zv=6?er8iDU+$1)zXr49gWt?@on4(ZIsp`Y_WmsCY0EB-hu=lKtpF5#^w=)Wr#ApaE^Y1R^Zss@ -e?T|uJ+hnQbpxR67yP`NboIU*^M4{ozT283-RzX(d((3q?`n?tJ0(Z@xIRZZ{b`Ql|4yI%+RA6SzR&Tm`lN?Le2&K@KHKp}pLF@& -9*+N(J-q*95AnKn59_b>aJ;|U!}6}`VLN}&L;mq#59@ofhx6?ZJ;e8)d)U6oy`+<3FUN5hQ1rQ%07dVg-p6v5^>KYW98m16tNMtS -*ZL^Oyf@EwjLnmt#^*U+3nU#3a9N)99kL($am{`luUq!xy#DEae7;FP>zmTge(c`Q@&0N*$E(oKdAY2gbbL@h`NxC(q`O~Q{xJp4 -<4FaM*X#n@yIX;DyHA1RbWnkKJj39R3#|8z0_BYN52RFI9zQ@iqMln2FD3iW#1xx{to9)m1AE=Pe=PDfcgDM=KV*o|pJgvfY`29i3TMM`s;H`k^D(B-pRnps^s%+m5HTGw9 -jpbYbcrf6VHR5UFQquR_rNnb-Dbuf5%5~_TrCd*5UCR0J*<~s96PvY+<$h{8$Gdqs?{`|xdUjvV@!4xR>0mLS*!xy4=lK2I;ClxN -GX}RG)L+t;xL#+Q7L+sBB_I_#w=_0*?^tky7 -$^&CpkRJCnSX{w+4_ZMy9=3w?aQh0*(>v|`hXBRz=D8K*Ujqkl{W%Lz>;=~x!1?;v0XAX4)(6mFyzkYNG@%_s~h|j+sLOOr_5aR2dhmwzNaVYamIh5tkJCykT>Y>cP#M1MJvfaxp{gOjD -Kd(8I{a<$|@%`|jq_0;G<-GmeVbtg59makQ9merL0Z{yx&N__k{q#54&UQfYf0_m;`(|?vC!T+FIOoqV4rhB`I-K;o(Ge+cFTmC# -Y~4A6_+EVk=kIMtP)~p22=a$_AIW*J&5@j!Gmhjqoq8n8zrx^;j$}WcJ(BZd^P`C8?T#Yevq!O>LyltqF9JNy6MrDqv)j?Ex9@23 ->ywV=d(Q!iU(UO~l~Q~5zJR`r^S6kf9go5KkN(d)hWNbm*pzpmymu_?>p70=_HoDAx^W!Wae!k(}JDKz6>nD@mRszaC!0mwRgb$pO(*4qRpK5adspR*+JeB?Y@M&D%wlz5OG}8IkPUG_w3l51_(OE~_A4kieDf-nbKO;(|9`oP -a@Q7Dr__FZAfVXSAHSM%|J=1HwKre8md__#Lq4r!gxJ^ecJh0U&~ -9KRG${3&m}o^r;%-%qK%^n&kGp7=YU?3aA?2I?QD-a!7l>5ZhDZ{0|~c+ZVy2e^^*>hCwQ-mPvTU9Y@}{QSI|IDc=tiFEzqO{BYb --b{M`;LYT(pSqdP=iN;F_5jL$Rd6%y4ENp4ae2orE5fZ{Lz^bbgPo8QKMZh0H|&c3&ij~sLx_2bKLqa6OH+qjPJ^h4^m -2O0d)4>{jAzn%OcxSjNQ?(H0(KLU!M<-B3eo8KCIWtijhjyp)l@4th5g;V#a%MR$=uSMMU8PrHlly&6#b1fB%E6mZ&)QtEH~haYkNOuUEVRlJ9M^E89E+(Z8K%X>%{uinFXv-7>IZ}?u0_tW=M -zWEE__0q2&r@Z5(-1|6gx828e@!9zR*VFC?NH0qtApiI#pzPlq`vB?n!w*t^ -T=5|1{qql!Zub2N*TwJugmT_JKjA$8=}*|+ZU2k>;>Q2t`~FX9U-{WjS^ic(OL->%UIzGGz%M<-`S5E%@q_r<dp^XKG8$Nhrq -<381 -Wx3})%JI1LQMU8yM@jz=0m}aIrypbgF9Q4?;1?e!ANn1j?7NS7f_&qmC)lsopCCVa^9hdEc2BaNX-~4hbDpFg`(;aCWU$N92kbt0 -l6W}C;E_*~Pn_^1kRr-p}p%qfe6W{>q-ud5U~z@29w4m!D#LkA8~zkAI5qpZ*lvbJkNFj|-pT -yu11-<4^Y9JDz5_>8II_4?Ru(^GQpe^EBJNw>{t2p#QY#$xoBcmpyIc_O$H}JxzP0``giOa!rJL;Ql&XL#+3XvuDe3e=UA%a4kCO -O}JiX@Bb6mP%U-t%iqSh{|)Yo_O9@d9qpN{UvH-9*Dt*3J}DP4E9a9^^h=gAM$h7Yw-o)0zGLMGuBN4UmgqYkec|RJ-!Jg{P!rEG -2wqOaPwdDuVx4>i*J8s?BOk;Q?~hH~s~5c(>aB;R)%(8nzuXkPhb7DN@tcH!y998njhOzkCi-fKKE6M$SK@b&y)!3Pukc}^?Y;2) -g%tgdUHeCPF%9pbs^JITO#>U=% -&fdMp^4t(>=O>W%aXc3p{fj6|_6+*)gShK`HP-iE3LRKEe*vu7weX1Pb}jpoU$FdFZ;YIe1Du?qPk{Vwf;``C -qHjf~y>}CS1>`v^R`z>0imtye`=(9wgLzLA{Zp`9c;B-8XBi$La(WPlyq{Y-R63PKKZvrfvNZ8gx-wSJJY4T!?{8}9p8@PZ+E?)V -y7XJ<(c^g^_xFnB{WgA33A{UF&z`VnB9|YCXSX!b$4mZJSzX(pO$Q3jaebzx$+^T?5t;~CP0>&5Q@Gv??|cLB@Fx0bi#~Xp -y?Z}?J0bmJ$b+TWbLd+V>#O`V7DlMVvlEY#v#wbCi*$l -{~eF?#rEFoP4s2>X%o+G%Ad$)U$Az44sH6Ir9+*dzqbv*E|&ghp*#G}wRfiB_cHF!5ZY>@kNOFK??u`!bz|oK-h*e?+qE2aT^7qH -XGL#pqECtZtw_-yNB;iq(U;{2JioB6><-+|MBYV~zPO2gRxjKAIe@oXUXi1_aQ{X8pibyH*w0!&MP@$9^1Tr&zX^F}2u%sD@s8+h -XV|lU;`i~5=tr{=o_!9_WDj|7htS#Qpe<=vO0uAGV8a>+n1V ->C>!Vr{Fq+>&I}tbBaEZTQ>1bs{D!XhnxeJy=3tZ5!ruNYnSL_BAd*X`C<9R=5=?9K8{N*ZOa(1+u5!^pQ4|h$n-Db{o7;X_FKCa -Iei!8TM&Czl<`B_r%}$w0H;{`^-VmF^e5rHc=qSmJNv}?{z~k6jmQu99c_6}#5KfH@AJ6-9pJA8zbT%%?v?chKd}Y=6hE=8ihqj8 -rY9r+UWOCV6+Ul$e23u6(#3aX6RY=p{2sRSpWxl!#@h5V{0>Fhjws{(_)Ws~C#}5a@Y@Xcr%4*#f5xLPCsY=1sEOx5_XIqyiN0l` -&yPWx?90m@z$Hlk2kzg8-w$yALEOIsWuIO*XEsOL_fkB+eUjvfJ)eW?2k?Wsl@NuMVY449k+MP{2KkNSPF(|%qavuK=fTABgWo6$FDE?C73n=IIhb%(YT%RiAi{D>8 -`X0aAo;6$f6@$}J=9g1EpS#-9o(FsyP<+|Oo2#VC3n+{SF)Pth4<6#G^m<*PH0S>i)Kmm9g01t(NwY -jd+&gYAa*gx<2olqVMlSyT2Lt&!%|JTK-x$qHnSMi7nvUDf)g-N%8Ek{Qb(H*u-UD_@j9C*(RQiSQ?|}aaQ;Ht!?Mx*+Y)c8+;RR -pICp6M4tQbo8Lqq)eA%>zAPi&ffc&B9}p7ZO+^9zNqN&j%)Zf#kP`@dQ}Gmv*2u8+jCtL?eis87LfZ`|hq -4`^aMj*VmZUuSv6{`OJ8>hP!My_aw|n$!-xz7{5|XOT#Ljoc_@{9NBoXtui`7#7x8Bi+nerh -BkkuY`l5@Ume{=Zv-e-dPkg~1v-f`2#26;MA|K#>d$i*q+<#f<6u%GHd*ToE2i&ie{z3QZchEUnpd<<+7ixWU|#vwa?FVm8#X!fV?Gl%ksrsX<4FNq~yD^)qJrx(^p!S8IZ#LN~KgmvE@>w8pw+k -Ka;KaZJ8N`e0RTOMP>PFrd0Ne`aCmB-&mk;WD@1G%C@m+MTa-Ba30kmmEFWe4!?_CThqQb9mNO$aeRSd}#o!%mjWVU#bP}{h%$g -xKzV{Vo(L8f=_98-(cCV6!OJ>V6~L2LvRh8qli3;M{jff(tNj6B+ZgE3|+R@uS7*>3qc7rXDi)(TDlw1S|A7;fhWt^Ra!2E%Hu+5 -84z0Vd#a9r8jREEL)+O`8|W&c$ALDd3uwS=Kr9=O%`DAU@_uzt3h%DuF?jiGdwNQ#Ff~1;ke@oGYwFxmF5jc%2?TZK2mJOaJMbbWjXSNLKg3Z#XZ9=my-LiL?6ORL0MrEjB5h9Ri$OJ8?Dj`CI@1Z7WtHW=5{g3hrTLs+N@ks@)XIF)Bu7w2#d4{y2U@=t5D3o!)kvQm(gcT< -(ts;_JZJ?ZC*@lPB`iZ+Ahk{Ds^~90Ei42XmSqP6L#fPb_X64hzA4pq+qlL@tR)={Lbb1?=(Fs_QZ>_Et5m>93WJ$kJ}4KmgUY13 -v&6Hn^ozOer-5?z3Qux^FPE!S#LGp0nKdTregM{t;dWh_S;`Dz5SL|(RT(_6$8H}bEz4Iq(OrXgN=(hFM -^|L`9&G3uLOhGs7C9+|TcA;5;j|qk08!=uHX{D{t1HwsyT31i0kV9#bRcC}y0J85^BmrXCss+`GPV*Kpi2<8`nZE2&Fhz`*^vX3i -z4iXJQgw1iwc`6#Udy6az|6PVJJ6z4$xDG>@VkZQL@3R6m1>H&UcZ_sIAbO6f`W^g>Di%dw!)P5Od1#~Pn}(=0Vg1MML^*1U&D&z -gO3$zu5iazq=G)bP*$8~gCO6F8CT5X4fbB14@z+{G^UBiBoB0yEpOzqgECg_SiiuEf^eY0U`qpKj37E{>mdg%JD8k?9o3SoY(+3; -zrvz|`~X^9k@nP8)spD~qOi_mh${YoFYnj{ey3<9|-$NR4prS6$B^ilPks*l5bdsAsjuexb~~A`C2R5a$?E#+RqcXr>qVAT3>=NfY6KS}|@NoRZC?`zn6Vm&Wu}tL66b<8#>onXAR_zP6%Y9bd_o^SSZ4Qg>|t(?-d7 -{AXNYR@RuQcmuOPlgKt@e0FM^wx@1(mZ$EC=LAXS~ZVp3?5cB2AdDa`ap7BwR|Bb4T{QdZ;TIVg3y3qy;3UXhy2WfX^S%3 -W_F)HYZv8UrLrQ4rDOTb1XIR+eM&-D1&D&#OhhEBqCH|As|tFzF((uf+O84KdYJjP6G%gicb!gJ1{Zfiwah4F~{JG#c3In2{; -h%4D@cb~jg&SETO7^Q*I0&ODs0y&uzcm|cn@O{WRinc&j(-Cde+97ep7$a1HK5M)2-`TZ_NGby=N4p}Tchj}9&Zp~=B^8?8x-X-`84L+!AZv@Xl^lw+|I(KfYq3i*8zp_^)>~Rosd{ZPsA2oI?Legfk<3Ah -#^LZbG!hkofoRd$k}IW(qfXKnj?j`>>Q_X)sEY0slifH15k-eWtFB$_e2$CAK)$yRDy`~LCjaq8;}}pn{6dB@x+RISmo3;-Y>~2c -HiRO0#%}}H*nR#k@@U3_NwGz4S|%o!u?x%k@>m~%{~m}X6v%`Kg0kP8?-_J@ez<;yLT;%W0x1YOsNwajGU>FFyfMQ5QXo(oP$*Hq -N-njXsK>M!sXi`lnt{Pr+)BMs9gfm;;LyZuq%p|Co1VwX7E(eG$*e-LEjGlmf(&XZX_azgQR#$(Hz+Ix2nMFR-3%DW_JgX@d66iB -L1}5f@0Tftn&LS^S&pH1Ssx0OxlFaBCtE92jV;uZ^a9~infXdNj=X)*$U!BpM><$eQtXC^z1V?H))i&_zs(86-9QkEMk -Xn_cBnQEj_qg1ZvDvl|uA^Bm*(~#9l7@Y2GC1)#0NmWv6TR}a+LCb|gpVc>9OTzN&R4*Wq^|Z(Wp!!ivg3T6Lkt&T&E9i6!my#NX -A*wP)47N;!Bn+LSYD_TJWD^ANu)kU=>wt|wr0B~ww4)4`A~dMOXxgp7ox9DR?fO+JQb8T0I-=52Ohn2k+v$QN7DykIU+z*A?loKS -7pmFXIB*hKJ`05waH?$4*pX0ciR-TEj`4;GGO2Ish_q$W@i|q$@}juFXJvs?gYuZJSg;^;l%lq0%6>(sPLXD$e|d#wUF%t)>!(j$ -i=BL`O8KCzK;deb8+H9iXp{c|8AH|t6e=uj!#mRv&4KSl}^jLE^E$y6)R#T%ZV~6)0Q8f|wOP&e0Tss8sC9_lm%skPE>Y -OpZ2TNvmxMX#m0zs6I`$gHaUQS3Xc%btqb@`Bn@P!rgjg$Re>Tv%ZF7A*)qOSU5}oF_C8^xdpPaNs~f5P$oSXv!Mwa6yd!gp8+9+ -LZ>xVB?7Ar%oG|Fy2oc`VK*Jk$0Wc)tEPRC-&L=#l|}HYl*+Br959h$t$jV+To~GVlkc>cWkl@O$@XdMTr0%FsSTt}F+P$G&7f0I -(135kV^Z|Z@LAmEJl_did#S+H5zgveIO9b?ngyaRRTBNG@7N-$MERobN05RRH`N)1ii2;40`SQ7I=H$!k=5edD4d@yn%#|3Itqz%=1 -XZa1a<^*SmRFgEs(#G@Lq#RWf#TdN)L35ThaEDUA2(vwu0&=Ccw3g!<64Q!`IonehiTZ?$-C&vsx9SxeOufO;?CfTjblU~wz}uh& -MOoaW9Ww3JWRvC26mjTwH}tM8LtX>a*IOeT^AHI=s>M}{0{Sq7Ky(_zfmP8*S94o6=!mukLUE9XrrnY-tElka5z2vsfdqgUcay?(qi<0!vjR%o|mf3de#5RIo;Dz@gUSuouEknT4WtIaXh;Xbn~&^@&K|j%sSIn=$cD -a^p~YnlA!J9PLC~oHfxkD5fP?)!n6n+M2aFYLIMR51od4mgTbTfnbFQSNm|M!ghVB0avpXS-+zF-Q9X(1|PBaq}j-Ny+To`!n{n? -LBFbI&}_63Fk(Bw=0lef+(5a?XWS!6$6lnU4u#X&nW(nQ@68v3dI8e)JQB+rk!fh@8%dZdPlV=x*n*aBK*Z8OF}N$gVu|c*SW6?i -uG8{Nv)g(gmks(RZ(zft;cL738lB+Q}X*9Xm-WiV*Yi6KZ|g`iZCdxi2? -H!Ib4gECr?!&wYjfezC|JlZzn?k4d`NCeHgWS~_gu*}3WFr+1-k|4*k2cK*WUm{XUvk5C`G{#ZNkhY?ym|qpwqt^7;aRv0yB{ay9 -8IeQym`n)8U2Ix62T4gIXiH{}`jbo-KNRvXmqVXdg6fid)t9cxNJ=xp6t51=f_F&KSl%SbuA)qRxKtMcL9|9{r-9=v?PzVgs*O!gE3&gdywuZTv`myX(o5K8CPZPzvtxc{(a`U#HA?CyaU;)K=ThA;Nw}Frr^k)Vl110Lr_F_qK -kEPoi^js1x*FZi9%*x8)v~Tku2jJh5 -xAmTT;3uwl;kMR%upn>i`H{6xZ*(u++xpA3JYHPjgYtqtEoy-o*~})a+kcu0wHUC5PIqMGvZFs=W~K@jFKtdIQcVAznH|*PIxB;j -X~fmSGP<8bwncrif3T=j0a0ze7!4W+!C1DXdP7TQ#s6R~u2Y_c`x#nNHnsF~f4LT#AMO -nPf(J6UlA>mBRpH67gR!W;bo@-e%TBH?h1hL4f9WQ^_TT(`>|rW_L3yN(|>+?7}9UH?eJpJ`dXK6w$$`zIkDf -W=sqBwv}EgH19OFgCtz;MCh~L()ZM<>{=M8Zb~*oTm6b{D9uCz|9i5IZ#?0I#zYndR?{S -)S#(lL{-XLvS^@A8Az#4-c?6iS4C)yYYtmNC6hW$0xtnod*x9v_0P=-nPEYTIlNJYroUgQ8u_@Aw_)CCS&ID7H_?2Aqt%TXeKFhJ -?b9S8$dB4tRVwIGeW#y}hU%v1EVx`%6^T#|ib0P^{G^1ro%3UUqD3h{d;!!d0fwV}3@h5R$jy4)38$r84G3xr6E&reF4yXfr~4C1 -vK`a4emt!}E$($g7kiX!nq&y;oK{f1OdN}3-=mIiDUK-!wR!5Kixx<|%JXM9qYU>~GC~7!vNi8YNYyfd-L7}M7twq21X7H@Yzf7W -om?S;JoO`uoI+zBs=A{Au|o^8SK|c6-G+Fbl7|*AD=}K3wXkH*LNk#r#syia1r0Ltm4RsKni(k)aRf|r1{O2(hd2n#VUoh(k~$qD -VVY397*0I(Voa124wRo!k;80zI&eu3z@4OJ>o384i2uccf~?u2iS2++0*P&zo#NQB;gNmb*iMz(&Qaf;_`7QBD2FO@XwpjV`?$h8 -W9=~GNqiqs#})46mM42iCN3@J)NaeL8arYW9;#cj^;?9UZ&ye=2je@H_*xH+}VrHMn>yf=r1dM0fnmT2>HKl5Qx`(L0t>!g^PyLRIUqu%v!E}=&V~E -)K5oo*rldtkvOo}J0A^2UFiE0bu>DeB8q^RQAgy@jEg*edSdPm%`yK@YjtwXpovzTPn{kkX0#TpG37$7w|;$#@0F9WDGDX0;G$R>@bzv94NbYp{HBhK8I)ZS`^U@=mS^;qqZ6Gi&_d -M8i?~|HnX>4~F_VWTH*AAiidHSsH^hL(|4;-4x{6`K=WfF&`+R(5bEay(apQejD1i!#GGe#ltabtsKDJe8GN{_MnCShA*0#Z_blRJi%gN6%s>p%Z#G-;ye-Ahi#HC!p{I<;Pw8|->wlh^L+gw?;)0-?K-0~^u0$9K0 -XTF^2bf`<|dg>H99Wc^_+XEy2af_)fJ8Xf|oZ|IMS`Z2L|CySw_~$@fvY}R?XXcWL!Y-Cfa@G6d8`~3ZXxmxK0p)>Jh!Js3UNXdw -QfeK}i6N{%8_eo5s(uw<9g*RTXTzUa3{}X -gomof4f^7&H=akMo9VF5J&AD@aTM^xY&uO(vzUW12&3q{OJy2WV~*Tv7>T^%LtT{Pn$yxS*?aTVfR`iAuxWDW${2G}jQnp^e)pyo -?WlS&rN_)m35VuDTL?^>uk7hpR^W;XK2`?eHERo*LCxEbiCdLt|K% --u$yEj8!<7HFMT}STkmQXW0r`Qw|uJQ6lp}SU4D}*rK8Fnxy+wX_h!j3$*jXEQ;Zm3lr -RAgH$&T&Ir$xu;fD;^s}HeysD+*xPrLN)9JT5Fh?trtcTR^W!>mI|UlypVViSyPH?WiJtKfOn32#NG(oqk?u%D7c0tnjG%VjFvQUX`oFym~^0}D6K>?zX+z`aF^X2kjWHb>lx!rrRbpj3A#P;J7|DvbPoQiy_zHKMITQcSox6Ck0l7etUBdRc^2`*TD*t50@fc&!Y`5xs9q3|ZNrIcYa0$@^ -N3tVRqT>#HCXLmr)=ssnj8ba!bT{#MGQaA&M~PaaWFE7KyOan6*o07d)j)3Mw=l~c8RtnhcYlSG=@Tg -qm9nO;<))aZpDGkv;?^GdsG^9%Sc2kRfl5ju%g#q;Bq4;-);J{@1YBw5UGlkS%wEF$iYIc8jb5De+rMOhKCWtHikX|p@2A2 -NPb(H8x$?;t!m+n;8Qo7+^MEMdbHDnCo^_rt?O~t4`-Tb(o^zNorft++oKoe)F`9a5gFq{9NUT!i|L2~ckhTZ)PS*%Ox+Rhopd(v -K(#YQxcpJHl(;pUDuOI*Vi%|npjE5%Zg4%C`Cq6+q|Ra-5hJv+QSH_;UBnMEfp3{u#@d6R=4(s`HC@?WfxQFDt;n7T`)9U~4R|+X -c2*@fF2or)Oxn?$iM61K6Py=u_u5f$8&L6u|)s4*~IycPxIWnF? -Seh?*Dwfn4Em(qlOF}1adi;dm+5f^TcG|$X9Vg4kDo>5fH}QCQc9=WdX;BH??Y1Oy#;aVSUV^b|VmTZ$rNec?`KT?PUj^@afi`*H -?#-I+&58x~tW(F;Hk&lG#-cAoZ|dGqa@oN{+Tb-rLl_`2N)C5IL{bcs=iBxK9fiYWVQ`_0-6)X~>da -s|;2=s-`%gk1`>c&7Im2vjR|#(u;BwBD`(}zBFgMII_z{vsGvb#ge-52h~dbQ(P_2%36dmSuVyl00;u1?P{rn(TSZD>dQth>w2h3 -%Bg!PVOR{8I%d+oo5>l3GHZFcq&{alLu11gMz-{3?>T4YtOefe@W_N(W4oQ^uevORm8C+4@l55xaHUB+pxM@;sU2mi3$dczi?*!mRSlKW8}H5A{&Z~Y%;^kjF=r%S@L$a7KcZn+5MSO??pj`T8(<<3I)igxMa~R_*&=o{de)`B+nAdT{*J}gFZNdZyxGa@wZkMOp8pOvD#=ac=xJ -QnBrcT_O+v^`&X!#a+X+#DQ$S81tBsNXqUtsw|1{KiY(9M$WTj_SDEU!W<+?y(vpkl33Ano#+;G(~1KHNfM`xPU0vz$-Q>n75}%+ -oy&h)J34TocXQ{;wXcS~=m3pIV+#o=sG}h9STWnqQt?a5smaIUg;UchN&vIyfNdy650q+*b=4;VtG>cLKH6;Cyj|5I$DOr4@#&Ap -U-NeB*wfpshe3r@fi4xJ;LFYmt^U)4a*kU?@NBF_@Q3i -GFrSKntvnj#QKO(R**1Y)Ih`B%z3*sG$a@0kV7cITjmBCF-xTgG8q@ZEcrHhi}P5rEtZkiZow6nx3+Y8A;Xi#cB(9jt(Y$w_*U>3 -wuNMbyju||MVsZC8Ftql$#$Fev6zXG^+nhT^XF99#hsd!rTbpO!o1sno}Y>PUo#pLW>_H?@~?2G((zabvnuxlBTRSUJH0Z<)l#X@ -I;qX-v3O3&sz$M+jU8u|LVk5|qx;*sVE>Ri;EHkBAol5m|%6ME#K>(k@E>B=fRSBf1TuOj&90%)&yo^CnPE&KyQY)D``C@IkaIb15kJW^BCkbbt6VE(*BMJx^x?Dg#8eune -)%rY3)g#V=?RAN=z|#aw9EHzyj7HH7WbJO8t?o%^Fk@(z6$i#2mIteSRxsG43?O&X>hxa?S?hvih6_Rz^q)mDydxuw2vYRx0PzfV -kf1Ho!L3`z0b`#th$_{oCr-4oPh0A#i`5lz@>oy`ddReUq0$}gqLpNWDqJx1O5`1HkLlhXa;n7EDyJmZ`zvffp10*^G)E$#PjWJ) --ffq-+dgpz{-5KOrh0QIXU`F@f_m@gdVhtu$x*zgdu59yh)K6|N+r6G^rB#-&c|u*{9zXmzcM-3OMyWzUk*#|v6Q%%_Id-0%w=fg -Y*&}aa#=loZ)tLzx7nK~YVbTIi;y|E(J<5di2W4gUnalEcr-7@;^oX$&YM?Cx}{k(4@HYSu*iS$;~H(54fbiTFFgoZu{^2|^V%qF -r0sE@M7++I!adof<4-(}I=7rcY0`8G+eTiGG)|jAw1MnSJ%!E1nj^a+MHWFc;NZ$YNY!m9HISB=aK7!!~1A0fQ*6|mj)OK&rqS-U_YJDL(2TDQJeKf#64WNg##i=Sw|DBOL|LciR>*A>vLyuvNp&#ww -Kxc601I!Q9Es3hQsoU0`ZUf)bfD;fal(kOhaV6omd%7($b+$;P)Hz~!^yADH-tO+S`bF!pEEkxH0%hGkOnzjXXvwvkSjme%R;4{F -7zn9f18anLp=ohXnVkGr`{8!2qN{`zOB_c+`CAPcdx|8f61+EmTIa6b{OO*kHtqNq1MAKACD1YD<&g&hJ%*_mVR2`|0#iThZY@fw -rLHHAspW{Aagwf7d|IdFw_9>dGqI$=n?GWEs_W#mOgoFat!Xm -=VjZNQs4)jM%kWnIaIEUpCfcng19In0Rn>PiEPnC`-`y$p%X_uk%lV$BtU-1ZE;3X!DCxw5lfc0b>)wF#=E3NF7A>`0D>w!2{FGu -s!-hRJ&HaQ=8KC#jL)Gem^|N)zOd#hFP~zPRd1nir|@Cp)WA|TXri7g3T5T_8jn&1#mLy_QbUQzzJ>4>Dvw5fHm{U{x1|8hR}YGC -8RBjI8Z@8U>2|W@L*$W>0x{RhVg!<7D*>etN?~;5*7-sy`pY%_-h_pquE=qhs(Ht&Q+-hN%a)543MYGLOu{g-SZE;_r~F?+q?j|1 -5><0lf)h)e$zS4Ms31t=7Z9@n5>QOQ9IZw{SXk-MV7bfz3o9Fp2hnCxkl)))GJX*uXzR#z^88 -WHc(GZs*%Ui&!w4Y8VQ>!RZuXDfYbtmC?fK9{UtZSgyL0kM7ISIOwOo9ZdzZa?&RxsE;7(`W56QiP~pjux(UqhUTLUArpyCJ|a}9 -SdAm;Th8K@%EFBN<=uXni;<(oxSk@PP#djMZkGq6Kc+Th?lTMgZa*(xy3y{Eq|yEmKRMB!PE$Z>Pmdkv!Vad>d)cS$#*TAQ2h-_k -wOqa=Nm;p&6cqp^Md=4>=7Q*?vh&VeQ2&{NXzLFwqqii-zdZ}6Mxb%uqRV6~Gc~>0!)&-!8Ghrg?mWwe`~QYT)}7rQQS^o$KZy#o -P`>pA{m&fX4V$5-ctQiVFq>VteEOjg&(K5BP#CMrgisd{X3_tc#31b)QS$PK0iYP3K3@uGlbtBXV+*vvM -JZ?5)@(Kw|`X#{UE^2u6%bjzry03INCtpTkldpfQ#}B_V>9DAuYyCI2#?ih~LG^OE6a_$qC^`$UPp%~F%dH(;t-CKJh}^2EX#|A;a%etN&eFjjfb1HR5#zmDJrJ7M^FG<@fbn`t_ -%`^Jdhs-!z6m%-4qo;T+vFq3TZ%@v*YN$kziJzsAB{vMIZAwY_O@!Fjbwl|g`5~)D(YQ&y8Zxes4f-tAnx>5i-*TJ1(Idl6cZkZU -!Cps9@#x^EvCW%7$%QG)G}PuY3AIUo7?&;ri+W@^e=Ioy)VOC~oA*DfKo -?CZ5W-j^LU7{7~-FUT-wblTwpukJ&w;k`VGeH+h9eiYX0P!B`fDd`yL<Bs-sk?3~FeGTG3x#wquL+!8)jT#&ps)_hNT=h>cDHkl6-rxjIhb -e$XnNb{>>z*Oa))#%&>QSbP-9dTmibi8CYN#(5y0qtq47#Z#kZXIZ%)l#Y3JT6q*HHJZWt>aR0gEmO;ci_3sH=fnQo<78iS$0Zqa;!_THPcs~>{!q+2K9(}Z~D|UX~PJEaPm04tBVTzok-e*`lbLw7nfHS2> -Cn@uZkFmQfZu3b$G&b9Pn87lsmXQzooYPI+PL&)x3xgU&z0-&pXpem}i|#>jAD*_%bRaaR17sV6_RWZ@3qfHGFby*Nkg(}{(N}I0 -Qm=+)>QIYjJcLg+a#Rjk$B0ZC+SuVnO&-d4m>Z|_D9dx5jgGKWN!vmj#XgVI|m31@Bev6z5tR)eb5T%3-#{HD2l_)4Qhiqgw4P=k$xD}ErQ8b3OV)xMOoFssty -0>5o5>)cY6TcWDu>jUi2%tjuNtSXF_7LSyq-}l?#H{H@_?-`q^Q$C~Oqj)#!rW}sW|8#xkwv`V;ed2$r1>{Jv?`}8+;(xjR|1FGE -`{Hph|2OLV-|KmOl{~JrA!1$QPeqwGSi*UyCE?sl{{@xoqVR|bPUQB0Ed2X_QqD6bH;TAdip0H8{A~NrprtM_=>Nyif;NQ;_1i&9 -s91-ep^QF5H`XjDcA$&jtWz^=6dz~9%kYEsmm(e%9D*1{*Tr&*A_RqR(7PaXL1zOZ0e~kEMxJ>PO`y&{O#&R$Dxx}-dV1cfhM0^X -X4$&TaTkgIp61lm(4aYvza(z{?@JYj_BI|cK5PoVZ^v*Sk}LLgI>yjw -TthxER}95K*?pr}F}6)4UCP0RY|cs6ahcNv)d^~{7odj*Mlo`z?_i)IVMi2HXJ4}Kz3;}8BMi#n!iBmRay+txj>xy#49R*RoO;Ic -LGukT50_-W-vTAJ)$YO_^fo-7mJB!MB2nbyhr42Ul5UfF78dhjk)lIQkk?NhJ0}3YD2kS43^iwU_mS_pm61@Dqs!tBLBM6a5Se$-kluIu@_D36rE8tO1CU9@iJ^By-8IZb;*Ohs0bGr+F*bATf$Ar_#TU(Iu$%S#m6Kso$( -%dRuRK@l6vPXSxtZ`(Q^^_$8%iF609U-^XE($%OCi!>uHn$GSORjVt1qvq?LU+ry1I}%+kHbRd4-nn)dHw=9TV+C!O5w9$|sRxk* -QX+^=b^~@4XcUk8*+(Hq(=+Po&$ulEZAdk1pMZ)DT`Y2yhyl8zpRKm1(_*2FmNK{hEyI8nqAucyE+cgoMaPd-fRUZ$u(0(>T@7Tb -@Ea0lmWC|E1NaFUa75Jb%r;|#ZMfADCq2i@6eG@wm!FtZG=|c6;yZKTUv4Q=KiTFW#^d|ghUxJyOM0D=Lvf3pN_L)yaaQ0W!Nm_XjzE7~vNW|w85n9_my_)jp5p*tNw^1S5mqtfYA~s -Ub#wSEzv3i+*eBFibftOXNwYWgAX(&Yil4!|7>KF!zAKFyGRaoUx90pG`cqNR;F{;RJWY#HwL9I5+l2jf2bZ}R#91ka#zSi_0s|^ -;R#Vjdl*-;Ln(A=fo#>~>~kS!k;B*>efgfMp2gO-0M4jZ3QXwt2ZLt1%c@g@)@IslTV@es9z;zT5e^~~n=2X|*s!PH@s1-eCWM7F --sj?CaCmb%b9#F<%8A>%5?L>-gN8{ri?NcGcy4!`bf~qn+3S?A9Tv#P(bQ?lW5AuF>5Q`Nw{(f6U#HSx7k6-8s!=KlclQ00T&pz{Z-fSG0JZ8)qSyIfdCk~DcV&{vL62o)DQglv+fh=4(4YTT}VS5rL -!=xpSBN6JYbQ2oApvVo|4t%I|QCDDHaY21~R+bdIVZnbPV$|rUBQBXriDvFGkH+X*h`QQoaG0Xffd-i65{XM<%3C;p{;UNvrghBn -78XMvCDjZXn3g0Gn`|7r^CZzL8Vt-L%f*vvrmc?LlT3=``C`mCU{P5^A;OtrVjG#7Kisp_NOle6tcL9{B9AN@qNO#=+29;~GOrz# -i7ZAunaIdOQMPMA4(iM?rlk@>n|(bG4&xHIq3WAnUdr|kGJEl -6@DBpR;C!ZqBCU4`t;ezX4vuOkq>zAF-pgPRcl3ln8+N&;y8)%clV*g=+MC1SI}DY&=7|;NF2P5m&=`#*rDvisb5hbbG6FoK404e -3AZu2bB=aQLYE6&w~OYmyzni2Y27Jaw*))$j*0W5$bo^>FnT{Rd<6Sy{=gODC~M-)__ITQ`og -8jBhj9vcqgPV#QMlHtQk6*3nIbvVMFY3+$rr$&WGvB}M2+m!EQC>)Cq8zeizV9U}vSBLD5maX3U7AM11v}BUP%ZQ+9qkNM=r-0D6 -`_2|C8^sUR)_!4Nva{S$#}Wq`#y)zRMVdQEgOa7S?!y-8u=GZubL+nN6bsV$A8d+!MdROUN%Z*+x04!%6^-HxMh(%AN;wz(V%p*f -ML`#}sd3{#C06X1gt2&xYeB-S6ZtAfE1)~HmyLbRu}+^fi@eC(eiZhcf^Q=&=WW*PoMU`?H*>2l`4Pu(^|e6ABV|%yeu2&<>UsQ* -3|WfC0gi{=w5<~h@H`mvbPqr6lVFlr*#q@spYTUP^n+5BywUfMqdG4u)ZiTs)ZbF%ZwIyB6hSse)>gsae7Mj -9lt!|naXKyaoy*aDXZC_KX9nE`78wLmP-5dI_F{hlgFXMMT(uCy`C+s+(?uoNx$6slXwj@@`k}!0e+%G|bHq2dMY4Iy!{atLaIiqjH)h|75UgD#7;r_MD9Y`5wJ>D;X}9;vZ-!m?MBS{-b$hv8l*eT(2mbqw-HtAIOI}*b4o3vTNSth%FCJ<_w*zt(=S{Vls(nvQp3FynLXvI++6NWKz;( -p`^*4S*=GN8ys;EFwidPzuK-Kzg&L24!;+e{3vkPaSb;)z^|xD$RBsyNEdr~R?Y^298hlaBrXONMPj8Y8_{0%t@kOMXHIpQUjU8) -iq%1YlE;ywP|&&ST+h1Wz6j#2fW(j4a$siMilx~~K3l9F*zAHDweFT{HO0Gqv~_Pn+ZWp=rRhM^IydOe=US)NdV|)^QhO#c+3eg4 -9jnj=@=nj+vvmO`s1({NUpj2hOqwup$JPlGTPIA)Oqkfd-Gpr?;4dwqS6kgyn?(5U4oZdW_B&>#ETk*eRAedk)*wE#cKX?Yb|AQS -Fk8t?v5ZljQO@>EUoAa%x4E;Teobtfke -b3y_b64sNIkI?Qnyr!5aF|#`|4lRXD-d92ieRz(4^Icgj03`<*)Km3`^8Ia@J+h*%R|AP(JiG>y#jePhiE?T!m25I3TQXc+!&fpr -K33XFsjy#G8tWItS0?(_47#LpDpRFe9m;;1dSCG=>Q{F`gy2b7w0OoqL(m%|>U}*R{@!ahl^a}(2 -P*pGpcFIE*9(;hSy+>+D0AV -X+xQ=;fo7{esBNq#bs36KYVjx__|^jnz?ROrXM2s@WqvUZJ;E?m@NxAW|pGRQg2q2h2gdR?dd6{!qh2+{8Vvi$jlvHn=1vwmt**Y -d?ue;x2iqEIMwVi2&1H}9EfGi_LnLxYCuv8Qa%$5`5JIwu1vCcYmF(GasmfN{EOTuygp?{r6tcxuU&ahc64bMZZjjREvwFo{tqEBUr~{ej9bN&7JSis%xCN~S8~jVsNlYG#8D4lK;ijmGerzS2;7KIkGhyrxzd*)yrNI(&J#7FbJqq*YQF -M?@B_;k6?XP4W+0->-BEdb_w^eYP=?`$|idPxX|9w6vuxtUts(2FdTYvZss(>4Bi7^x;!6+77?5k@8uc9BR;i($iuOGgy&x`Cjph -#AF%39F+t)v0NCGFf7_rv`cunUrn~5B^@8Xp;Euv_g!YN7|!PcFkbWrcmo7u2?@EpOpm3i!4BlXXVQv2h(Zu-17ZI|nc*AvV=FKL -wFG;+E!_b!_p2CuF&qq5v(;iAh>N;b-6_d45*%O}=W4CkpKa~OL?n(1exF|zI=dLe8Vu!)`oXPaPOZC2lyN`g`_ZUtXJccP1^K3T -HPS=Yb*uU{Lel`mJp2|5PbuOs#vhP^TTT;HyYpu7H9~WfuI7cRy&cAUgWZc^q7U!?(7(&@&3HAhG+{qEwZS;qPWD`7*a$g@Owc3 -0dix?`UUM*F0ZsN2x70`qdIZ>*zk)^^GYjP)B+ -bbG5llQgvU<&@EJVU=Njrq&1IHEgs-^>h-t6bsRnsw)?Z-gz^{mxnlQCQ9&lbcqq_~8*RN*-sDq}TFP)w5w1i&27JE8*} -;fTrZ+`6mk`XFWlj{Sfy?g(r^-nCy}>DNPjr01}F(}Ml6XJCELDe=1ZBkvoq=}khb|ZW@;32pFy|sD%v3P)}~!rK?>Ab47&pr4T4)4T(7x!cA=;gYl5ABSVZowuPt>A!E0&(ryS^vJR}- -Plm%5XA>iP2Z1-pb)-hL4NL1%Qk5(mQY=M^7)w_1lPk&PLV{q)m%0PoMb_gVrBr@54AwsRE1eV{I -wFT8m=m9y&_(W7AJxoUoQv?|)fov*TK7ml-2J)CJ!i|ouF0s|TEwd|B324eW72k&P8HmNw-%?pCPP2v4G!YCH{6gLuDiv!}!EHq> -^?{~LS*E&FBv1RY;XD20;4SGIG`6BFb-L&1T9)beD_F*r9m`A|5T+SOgelMvx>b!jD6&dLyx2HfhS!Mj9I`MX`wmvJ9d`iUDsi|46_IyjIq&D*Veclkrslr3op@Akfw?q;zpvL;>(Z&Y|%_rXXb3$h?iCOuH76CB6oAA~ -07uLW5aBXOMWpJNH3n#&CqV@x%@eO>f~=|}R=lW+6~9lF8O-WwiRQSqQ=VaxizhLO4=)OZh-~7Lr8J=&bxKe!Iop>NAyiaVph~lN -4iGLRBo4(G-)6MRJdkI{4Ij<_np;#-ybkPOKUqurhSy?6%Z%G~*Jhch16{*w3!#~jxyioL^^qyBOG$!a?!?u&jQUZm=Q -Am2Rti;L^1Mh;&Gf^TlG8$oa~P&o9X!KGChObnOOVM5$QBUJI~(v^k0tY6ePjH5r`c-hSb5gVw!Q|uFl+dG)=52ra0y$0hO;uMle -zQ0}oP+>e&olI#_t+trKY=weaOzIg8W%UFhpiK}yIaK&Zmq8T`)A;}-660d)R`p6j6ngmD|10imdgM5gEaP0iB9{wts-~-wBD)uu -snNDjR2NlhswhHaYteHdBALOgsLYBeWJG0)DG1m(_EBhH4t>*Q03Ha8KtKmVw*>#l{*tw4X6|n85s@tF1KpSrD>EZJJp9AlKAt^O -MZV`MD30sA)x*Y`Zi)4>Kf0t@{Ntlf5do#%EoYKee8)UVg<9KbV2qF{^`_3vfPiRL^v5~9$Zvcjgg$j^ZokiFqQVxMpwS+a-cSDZ#5+m2S|&I4M- -)eAb|*#*J6>b%b{LDFZ9wZjS}S;qLAoiGqy_Dt;Tl_3|TxO7Bare(ThtMfJX(=tZ^zuAKJSiO#yy3D!pRV26C8Nr5}qIv@pU%r-A4&bLEyBU&`lZ`xz!jMf8LF+JUelz;76{ -6#8Ct1nR*j6*8;1F4n%NL`kQO8U?#=ec=P@F&QDWsIBnqF_C~VTKPQ_2ZqI^MZaPDQC&sJlemY6klp;;SNm@7F3XWX^(C~latB9rsL||S`5jh-stKL_7 -viV^$@!GQ$bh+eWv6H%9dcA{w6xC=_B%VFvlR-7+B|DCx$YJ++efz?>etA*xuCC^rS1V`=dDH<~hLLMicJ@x6fOg)@Np2T%XFlivc(7OB32A@)rRr^(TjCo -O%YghjKa({%>+@)s(Bt+e1ihf7yxq4n&ky}cBi*;%v9;?v8OExQPBCBH!#RZU?Q-z6uo~@%xDs)G!iskwA3~~TCwFuc>C;j+n7Lt -$*jfpQ4n~9HeZoACBVSPR8hlCNcEc`4v2S4r9$6~~|Z;BG@;eM>xekqD=(4AC`#*S}TPn$#Ggd)~)%=r}}Q*gL#X`JMV -h&J{?(=M;(?dAJm86&gvWl$W%Kylr@z<*ry -kPUOV@*pOl1aXXN?OaJBZun%&=VI!(4v0JThCEwbu{ZRYH(+Cij$+sPb?6@X;}T_?$@D?1*uG>xVVSZVbnQQf_T298(7NHsSG|}* -S&?RS-K%!iw!1Sa+}P2fJUM3a| -scoE_$4W=AeIRgN=iZs*ZJ2^AJ<_@w>^Oun7i1XzkK~0v3&O{T5`!BJ5{>NkHFTJs&<8Ec752}9zt=TH%fTEHBmRzli+3xRDU!%xozG@-8Dich00B1AReS(yL`v<~xP-7t(LRQU<}QcXcjRZRIS;laSp=oV$}r9*J`L=(Ki>y&JK7icx{vaVK0W -itC@y4zx8?F=j)4dqCH&-g24$+co+ZTq4WRz0&uOM+x|YIh`XwobWP>yywH`x!L~`^~je?w=jbYEN$;f-qduSz;T31c1XE~&&-Fb -Y~Xl2@}cz|9QF-sQ_Ern?;xyA@jOFtIE47LmYq2wmqLyJHbKIvZDJ&CEui9%l;jJSP5ZQL3%ns_7`^e|WbydZkFMl8 -NPCvg?C*cej_CLDBA@a2v+dwMKlMvPKf9O5c6P`WXEy6acaui$CXL+fZv=x9camwIxGn&FfelwrweR7&NBD#~>eQZH!0tO{u_pE9 -8Fk`C@{3*^EwQR*ubEG$;hJfD-@q@ULpwQP&iIa}iVMexh;MT)-v>@@x7eS`tfxO8dxxt0;>zAxMO1!q#qZo%kvRhIzIO>f$e(s+ -#lMI8me2L|iwG%Zh1RlozkAJj4T(}trv>&3nGdj=u`7`@#Z7tE@5d6r&?4`s`Hq>-ch`HPwDS7_yi(K%BiqfcEyNLqH)Ua^|BUXa -tePtP5r4UFco*H#y)%verLXPcoF<TjUX~1nmWG=D)-cP3mk#{(Z$QfcT4nZh;;(}R(=4;%o447iu@~|3Hyh*kx1vKaFK@q{ -G9V#4lB@0Drjj -;98&5Vl`v9d$U`QuV$Oq*{we^8u7efSB&?>7A?I_1h;cfhJh_E#xr^jyifGH;ke9hJ<(Bju;uI)>CGSjxb+|eHt{kS*{#nXWVb#u -=Q!Ks&@rkPWh-s_BFu>OXSa??Kjr%$lnZ!`Xp!8yuYrHSf$^N<3-nlqn8pt3zX?p!8l_fX4A$^5(d}1l%Z_l&8!I(vJ%_bPgA(5I -h!=iaUS6Jad0pz-=JiDUc05s0PiP=$+>FBtO*a4tOxFXXiN{^1rE6Fqz{+l4jK=i=MT{yF<+()m1$ -BLJNgHw&m4qR=mjh8oW91o=pRi$tV9u-Wg3exh6Zj@|ipxYwEgBuA(2_B)Xbi2fPHoBmFZSV%skLgCK%f8ih|TmQr7bUuxq)eCy3 -|2?{~ET%VrqKz&GhzFPbp1lDdl0o^9JtMU2$&}&|9~3>=Ij^vjfF@YHRkgG~4{hImczo-=m|W_wVV5yGo)?Jd14p -ux{IRo{UEWD8tnC(dTwiXL0cAXpbLx5C}vGHgY@coi-pI3HU_tSyr9HAWFE5rR^v;ApiaX^`WFY2VJDGkDI(zNGUBzvU((N#A6of -(hL7(9%J7T71)iO$+P-m;xZa~Yt)a*w&jQW$5{`k7gn-b_QHz;aHaSs^P;dp0L)=iTTRJ}QtWQyHge*iD%ig}J*P)vFXw8U^CZdn -6iRMHakTTC7dcR+><;B=8Jq60-Kuu#nggsWMOldRaIU$lw1QS_LZ3c))LBz*b!)@w#CbB8eBC_3p*5KOL2`WoLKv?dPgIwpZ3T%`{_T5y(SOLCSCXBgUo{NE~t6+P!NG{!O^iTiD&(YwtX -Sj@BV0vr{L_sQr>IypID%2@AtzC6#PS7!5-o0ExUp+hY*SP}b&6w2Z+PgM^*SQa0d#&xMkUZ`F(j@N3`L6@iFo&&pkpZzHF_KL15 -Bdw@db2Pu}d!*GtD|-q%PR1w25{%9_uj#4om`%sz9y}Kcyw0cSl)MKv_|uN@Crv^M*B9ad7~PwYoiRP`?MIA{WLqV`E4hrchHwP5k8r_?1MeI?pz&pc -55ZN<@QMfXI-|F3@T^1rpt#No@WbdbkPi@dT;-aM=uhwS&ek1-bCD47jny&W*~1cR&RN0mm|(sb>mKc5%z79|W25xaRvHyh>lQdX -Imrg4a!Coe6!n}d(mB+lK&o7LM_zaHcUVzxzpp&5Cr=LBa1ughyAe?@vYDGE=L~>oY(AsTTuu4ZrD2aUh|HbsXg9_I@>yn3ObEc_ -8VhsXY2~cF48{qL6Fq59Sma<;UcCLD#L$%AZu4gCV)3yA=V*QU-p@$+TI5J)d@bHA|3%A?p3b3uDnnvo^zS}hqg=1TovukwDt0n2 -i-sH4Gz1A6VtW67jhefuaNnnYu9D)29}ndo(%*R%7^mijr{>8DJmB6Jhrj1DS}G~PkqRR)7KD8?*)V^K~n$Rx~xG;}Vc -a(;bDo-~ly2FR2X@#8XoYW06hmQDL^k)2zioyzDV3FjP`z?zG0MS5U8H!Hm=dY1b9mssfjUYI4Pc_nHxqv>^(u2``3B|n9lB5Hw4 -QLT~syUddgjTO(B9m=C}>g5@awT)$iKT-aNsba2Qb^!8F*kC5E%*2(6LLdqS+G)rpK5TA?A~nlSjk$EE>qGz4`%t>Z^zk@aSU)E9$K6vg5uQ|e%JcVK6R$H -Kn{BHCQ{fr^_oGal1hN@a@hLFsZX~of8Sgo<7k}y3?I-=c2XmxnoqN%={Xbm;-kqIh?3VwxgO?gI<$2n8DavBx@=m02Tri$(Wp9} -@UcFIRWOAX1ngH&6VLl01N{CpC=F-8j(2vBD}kq2)mT8*sXZ?P=vKT~d9?B_0MVNi+AuwI+#QkF%*LGdszy19p4aik@w@%}{)*P3 --L-~APp_Ze5kdO&F7{bfD?ZpGtl(5#F;WfMdy32J%i~e_38V`gm8Mm(|Jf1m78d*<@WY=f_CJoyMACVm`^&5;3|DAdM#MAt)Fdki -GXul57||@~;Wy483{G5Z><6CH3D;e6iiP8)x60jPMc{M9OTQS5j=2k>L|9ywWQ7Pe9qqIue^O>lBVz@RteBX(BQStqktd*g^|(ZLz^Xn` -#|y_@bceb`)yh36++ZEHEg~5#jI7s8gY$xAUO#0)id%0z%E~!FJnquTLCs%hX+dI(UV0cpwfP|e_9DEthHA6G(=%k_MLl)_rU4w3^YNs(tZb4ouO4}h09Cjp%+usZTvskx!o97vX6ZIZ-XYNljx#yP=$f;1UEyVo~(k@SjTem!Wl!U`F@%Y@`#-;~7Oxa=r4ctPdC -Mozt^ejEKJ?|W!dEV2YUhgKKto#L&*N~6*4v&ZmQa5N7}^2d+<1kSR0ewcj{OFR+;WKJB?RWcz=}j)ZSzhk5Oy;dZSKCy^74Qan%L>;4BC}6@uWoBBo^9$^x_zbh>~ku^CZYa9A-vDc||cCKax)v -iJ5-st?5PbNYXM-HS3G*(WA)64{$XfkvK{!-r98EBp_Q;uSlBm9-o{otB~t*Y~O6ySm@dolC5iBe$a%lPxvVsc>C+>-(IWeQB=to -)}Z!Ell7c`0dK_N8v!~mtW)j0&$KocCRBnDD)+Wq|MQdMTb_3w;6+he^jHU%(g1weJ|V(r36|VQr3_6ftw8ejvbk*-3Xrs;k67n? -3VKc|Xk9QFbjUP2&_9gBD{*&6Mqp`&u}I99D9AB2bZFPPpOjOT5z9P^q=$=inAN-xjdxqE|39WK; -Ue7Y1b=ZPqoG(3+^Q)JDv!_NyBr!{-w}KH8V#ETSi(90XUsu#tfNw?QD5pN -?IS3wabmxf;!aLuFqs^7EihYlJh(TFX&%_WbCekWY90vjmY75A52z%LS~z!R>%G~)2D398ZJgzvb5xQ(`90XC62dJK)Ck55J(p>a -l4ajvwO3OcSqBu~V;zX&%o+t`+8<^|0>3F3|rgRFKlm3oL|k=MWCdY@7n`LQEB`?WkR*jf#1%LU*fV -)VT5nUt!+{r{qb!?pK$RH*w&*4v87(D7h{OqM@o8h~GTTtLamh1L!ulnUiZ?&IxI#YkIY`cRRk%L%Rfy;wZl*+%hC-W+2SXhau6B -OKZ`i6iDUj_9Pjn1L)_mT}~XSOs$Rdi^J^r9`e^Z?k$&<-3mje1}mnFsvBnyJLjF|zDdw9N9Z=UHgJ3xlI})5flcj$tllGwIE=ZQ -ggr!q1srvu=y|KLVg(*XZk#PYDT$E-If=)KZ5@TofH#KL-#EK%)gj~+cbO1%_9`3zL7xPZ&pQD#!^*+2#WdbuoUR*h8KqKD~mAfcxC(S|?3gFo7>ZTX~tLru8BOD2sPjl;?4c_`Hp -^}3^Zm^hps^fZm^yO~E4-9CP>!J#`O*kim)nW?vs9rgLdL3i04U{yc|^^D~Vx^%OHQ)u(j2_uy0^uLr>a~_N}hoP7rqSZc(b{njH -jH`RJcY4v0@dE^lTnT)Ly99qjiS(>R-(5&il49I{Nm9K6fj-7Fb~#jHsF~j%fFAZE@eGTdMcW%LLO~{`#*?G|kszH$iX0QR#^7Tz -NV@EzZdmq#k^Ysq?2H-R7LNN+ZBe$J7loo@lODG$8`D7#2nmag_TG@ZDl?a|oBh$qP49`xxUh_OqRvY;8Z;1Vn2H_aw5Wkw?owgi -y=C*CtwEREr+s$CIlC*=fB9~vhZGA$ykhn-d{yiXmY)teLdNEm25Lk*i3bD|2fqV|{gp#zXQ+6>m>Y%|_QP?Q-KSAHZyBv*>4zfr -LuGEkT%{hjhX|UO_XO+NoD_@O22J?Mz3dY{uGCV7;?vP)J2qBbQWF@$A#bpJyk`#0W^VVtQndxUfPQJn9aU6!^dk -iM$D`n%d}+IXrS9JN}L1Q#8D^jh0~6-;y~LWTgV!^2x*{0hO1zNftU`t)pCMbkQPX$h;%XOZ9;L6wWR*Ln*Tml0Tv*Lq;c09;uv; ->&Ld|c4pb?;Z;;sX@k&K)$-ouU?!CPXTl**O0ao5{st~CrXa~Jeh2SVqPM6n@|i}km@z3zTgmzD6P__uzWsB-7;d6pVU!ZCRL7yt -$sb)_diJ*d;o&E}VI^_=4%0wrg785UTC=u8f1_>heGzFLdZZKJA{bH5SU0TYBWhzQDpb3Cknj+QEcK3ttt%JB@JVWq*wDsB&J -Q*<=+E(*P!u|#kg_1RH$OeSg=fS0~H5ggUxZx|kBma?Z}h4IRaQ^bf9zjpb@A~xqzlp7eqOQn)^s?%zW0P1Nt~)-yB~cwD&4) -KANGxaf?j8yO9^&X<1ps-=URuH9$M;KDoK8MRxZZA*Rt%Pj0G&J(Pb#-3P^6}_P2cBuB{6P0>-H3Lr3N8K0I0(9_Zmt$BCaDJ0j^2fNb(`!-u%j5BDWtR` -$@Pug!R+JvtgNoSLYd`tyCj?Zjf8>L`DDdV!bWe@3JB+HU@L;sw4+=;OfYXkD!w!H-m*r$;Db8broVDfNI8Dr97^|plF2FR*MM~? -s@bsJ95sYG)TEX@deNTMRoaDVy_nVU4cX?e0$>mU+BHuzDK$a6F*3eG{lTI&i5`<&jVmryXd>j2ip$J{?W(Mhf@wiO(HY_kqjYN{ -x`Ku5ha2J@jH#j}BU-kqn6Vu4IyBH{i-P78U@ab%^a8P@AKc6CbIm>pw_O|POr{;PM#~2MHSy7Z(juLAjb-D$`)$v6ze~Oowriin -?5_(~odDFadBY0*V=XDjm3h{kM5u&fmy16nCvVYOaDX9UC>D$>;QPhJGLCIo_c+qdXu_44zgw^m?vxiac63>u6bqb>oVSwg2%7bK -^nbUT;#qcbl935>a`NyY|AzrK?hl8ynUi)|SF%MN1M*BF&6^l1y)4`%^?ch!f3#t0oCX~%{%Mp_=G2g+x`}=(x)3MvOyK11)OU@( -a_Y+A=o-A4CtAyCNrJ7MhR?#?v*EqeB>3gl-6WAtHU7qtiWMX&`wxW;qqN*#8DF|D3rWTel2U>niLYPIU;$j_&)1?+ygjs6eMHk{Y8Qc~pd)0!l -xhn7212hFn0>pMZ8vX0|1F@MD3*ph4!rtO%NXa*}rXCWSpwWX;xs}Sg`RK+apO3#C9Y_z#s-d@D@ZSf2qOp$F;tkcNpEclED%cB% -BCb)9j}_u0YAh5N6OTae*H~gL#Z?^(k#CyzK}?w@{1|9`oS=U$rKZO56dp@%yudbMv-TJ7BrNViZPuV@z7iSMT4Z^6%_pZPLR*n6JX -4}$MGvGy{lev`*P>1IL3GLA9wtq6|NGhGiF*l)e9utCdsX`AdgaD*bM(q3lCT@F_H!v84s -dT#b&g=oJ4?QJg&5qrAlfa!5N6$5R -rCN>w@Qo(7Eyd~SoI(yd2w7Vo7T^k*eHwl1i%n)v9AjMgvNSXv>@(_IVO0ZWOOU*?2CLc*MW?RKTI;CPDIl`zHK81}YKvi$3^_*z4Nm7M<7f`0dfmN7S2@#nDqD)gf&OQ?}rw|N&nH*eW@77~ZgO^S4 -^0UP)&dS%`<%rA&8GT;Yy9Lw)#RCg>1uAv!(W^uXa(vsqm@@3jFJPe=_~tuQs1=^s^FUGG2A&ycFs#GRzfx>s(V!g+zt~8oTiyAe -In8WX+pZ+sI1z1nMklWiEe!gBIC5rijQb(dBOg2ET73Y7J@+AaG-0|y=GI!p{7$acw(3Z0_HPb%Cl3Wxf}ER6U9Wd##;a^dz$tIP -^ffy2+=;;hLDWsn5K)KD#^4SaLO2mHX -6AB#9XIf=3O)rqdboUMC{tA1PUnPPFw -sq1*TUp0IE-8n75@D2W`d5JhZoYBk|t3Tbphh}~SUtu9dW1u^(w&zAft*Yqw^RXcifx?A{OP79c{YL2|!XOzKJ<6`CNH7N&q{$7)*Os7cA`Bw{J=E)@=< -s>ZyCzO>&sbWSo{HyZGkE@gsfmE2BJc;p(vd%VZXEM6^XT0ap~jk$lJYNNnQ`--e?`V4pY7g?9v>oT-tsoDh%F3_=fmLM{$L% -)mJG{6;RYnc)p;%27nCb+A^Tl-4{AScdg2GGZXlbT*X|)T+hucLw-rXh{Y>*$O7-r9}uHb{aLL;>Zp3Tc`riC*^-fXK`+G;YL;1xO7@UbtS -%R%;au7zLSr|`WX6HYyooP0jPRtVveFE~)!gKtfW-=yi>h_4-HPZWc@j;WeXq3#@J|IP)o1O04vlG{f=aJ8FadRbG_>2ZF}01y;U -U2y{CBCiY|t05okE??(c8b{6KUBr&}@RDJcuu-{?gU^}K6vv`VE9JttB^)t3XKj1g9NxbDm%sdFJk2laYVo3ab~dJ_Xg$5UDB7JJ -pVzaKbZ|gCcR^-0#jUbAG4U&Na(VjJYDsFu!_`!f^W9*9+HvS7Z~bd^b-;RKWU_kf&r)2V_^B#+5C9O=_py>L~s<$P?o^n(=$R;`t!yxg>w^s*Y|UOAXM&*AH7rE0eq<(Ao> -iLT?I{hIX#xW-orwpF4s0#PI(0Xbo!Em$d)QcF0}nvGCJ8)7wQe)i?4&Jm@sM9qlmpITafcVG*>j)X^bhMe|2&zD?@oPAq>*_f(Z -J;osieYFxh9>qKu@}g&frdG5DUkWO)nMBbh2fUG`vF|=^VMP>sQy9Zz3T;!-IXCCGe4r6gsjT`(2{jMkrq4yABnWkNM@^emgw_VZq$AGzb6VJ8s4>58ZoO -E*7Op>Uk^-!Egzx0Aro*Cf8~jk0QD-Uo$e0g?VTVhp!aL?~50jdG0ci0Xg{_At;F$SJdpr&l@FuVV0MOG{Lhy%)2+kqvz;K8R#fH -!vO9`-VYh)S5oTmnPZL&2O|9FPwv4wTos-Ie=Gj$Q+SI>fXFBg`IM5F6W?8xv)!Pm(7D{v`5O9I*?porHA3NB*?U{d*`ysPC>dmq&ug33zl52XS~%mLp|y5Y -p0dB|IJSH))Exjh=RO+SYhTx$9Zx@U-ZF~R_I|>0Q^e-|>>}!=%ODssL3}=H7}1|Jkg;bq*tk=o*uI-uzbO0`Sc*>8_hhb2|*k^!as&d%gkt5k3&-{wUwJ_M!FsfBZ+jrWCmo#N-?VO8})l3GTr9ZF>O8tP=9=GgPNe}vN5b2f|nO4UQ`ZYh$rl~GvJPe2}8 -&eiWEgpZeG80QuBDi2Gda3u4}bl`@}&jzmq@6oefDBEEk%8M&5VC*RX(7rXX=5|I3u0j`{ho<1&I}bY|a-^Bu^~9W&1dSt;4L%Cq -Vl*o}xhMmx$;E@5dNLhSa<|i%oYPJyN9alClO7#wog-OVT5ivzJesYjhUt}0!t>Kvx6nCZ6@T?&?uzjEfudfTsevao8pr5o34+L~ -h>>#0k}HF$AN(m^N0{J&BsEh;;4fnXq -!thm!*f1Ywo${6%J9g#1)CjIYez6zVt4=gkjt;6LWyVeptKSV7(s~L=i2%z7z`iZS@+1j0xO&xbeBtu5w)u^<M{%SgcRLt^QEKqVZ*S?ygiCJg%yb_8pYwx&Q0OGSbIgsr~)|qK8t|;xtxB1 -@!3VnL?H|ua*-02oc%U1*Y@ehJ&2zkudB@RKiwQP|Kz|#QQb+mid#<#1QE&wR3sT0l1^1)HyL$~{Ej}&IVEMoPCOhsr -nXdJ;LoB{yS$vBHxcxLSP|>UxAr#X=#f91ilAYpt$Jr-x<8jV&6i4W8jI$Fcc^3v1a&Hj$xIIs`zeZ)$T1a$^Gl{cLgU#tO*Wo8p -JWkj)aqbeM9U~thNFx;m$(9``>duRV1IEHDMD32!&O&*?PNIguDNN-+PMEa!s%$*SNy;1~>%yqnoboh8`y{@%!81&FsDhl70F|NW -*NmKqc*@rU$fA1Ut#S6bYeb=4#BJtY>Wfe{2``c+VLXSdi}WHDLUCbua=H}gk^&{J-!>ShY*>Z*;zAedpi;24E1QIEXp%1T3ZgOQ -pJP2sP^wJULnqB4t5|707S^}+`6mNo7A=e=&WDrH??;BE2EXu%6g`10O2mjSSWiS2%z|y!p#Ye#4cIvo97+g7Fxr*op}~qXmASee -pOw#%M~c6tclhh$cDc|mImvQ97f|lz$F|+`W-ssph+YSkFA#2=sAUcy)+#5VbkU(#6d0_G>x4^W%dmRL8cjuTBr($?e=SZAFo>qx -xKTt~@s$XU%@5025%y~*%0Ak~iyl1L%Z}N_Xf``YD^(`}fAi5=tHjI;xTK=MzH=D3WnCOH7(0sWXoirhn-W#_J&=K)m+FU;Y{&=l -L8_1G1yRy7?EY|^iMF9dYXY37ki@@hH5bwKM3|Pr+XrfR4mcd86xQ~R{1D~oY;CCr&pZe}ofKwpd&awm;$f((QQ2utCL4S$=hql; -VMph=LQ+|74Yk*aKy?zBBXsfmHvitWucA}}cKF$0b#%&0^|(2tY|@4TkGQVrgBa$@9}R8B(IgbNtmQmR(xD^9sz==G}LE51uU*tgNizaN-BTB#rmjTob_z!-6LN}v5y&y8Yf~Z -)EeyU1%MgAOjJJjR;Y@95F8FU8kl8KE=bFwlQuBCzgv5v$jiu1fQDD8TgMcV^?sWscWeKU$WrxZJK1dv|ioOy-3OgapoK ->(4Ugj%gl+y~G5%oGBe9Ttcbz^JTG+jS_@9+i0Dx45e#GMQ^F%IobleDuTk|ymiSlw2h&3FChdB+oxIA&q=9VntAgmYZ)%q5T!OW -^Mm(1j?=DI%+4-rc&HW)pPZ&`rFg={!?I7cQ+oN=&EGiD!u2GF35me1^K6n1cL%hXLxCY|tOc3`G5f{&Eos337Hdsz4tyK84FI^@^prA -=`V@c>)EWC8(RO78m$KXHtiwnOoN1uibjb!+#Ml4YPCBWnch;lBoo?vQZ535ffNE+WRW+`gCzt2w`v%>N2#eW;`-QVNHeLc7xm%_bsvR^ -$K^zKT1CtpO2!;F@*Y&6k>zBRD-+Eirk?LWG4dV*+949NKi|ukHXr{vI5|0Z_>li(f_=}a@BT0s$VKMQ==+Bc5AGx%@Ba38@i$V2 -EWOTsdvNDp?|$&roe%!ygWlf*xF~I4;FmxA;VF0F&-B03)2EiZUaxt2a`IGPLjQbH%&Pn{13k2@_nwrCIk%LTF@uc*xRl}RCp>u;VzfxA+UAuJwI!3h%R(k?2978 -99K(G`HP~+-ew6TB@VskiIekg7|O-WjShg9NNBht#)lo -|3;Ici~g^DGr#+ZlCiIQ-yQh-H~{x$A?KcYbKe;nVF`~^(EnRzL`61$Du}+fxaI5&bUXYG{1@#-{X~CQ??m(=6c^R%v?vwgVY94U ->LQ$Q2!vyubcsM(NKDXlzorLmUaj4;fj`RhpMh|ub3n%qpRvvW9pPkzp20De=?7gO%9;M;@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FLQP;OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-#Dewg!kD003J| -001ul003-nV_|G%FLQP;OhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ_Qc>oE%k|e}D=^1i^zVMitEzi1$Zt&WEBMkQCUzf@!bFSzOSmQdnOq4Cpf>n{@(Gu -?|tuk-}UO{hbKMbtqOn7K0>MafZ;JpK@14*5JUE}}KL*$Yc*Fw6Z&|?mUIF+b -z;3|f0Vf6e3s^oEE?{}QLGa(XfY1AV3s@eXU%>Ql5O_1-k$?vm@cOqeV19li4+;FEtaI!_#(%*=UT6M7p4YsP<&|2aou3)37r!!CK936g10Y1Fp0SwqVF}9>0Y5b+WWyw1nxdT*CWLFJb?YS;BO3OPEdw2-8wCGJfR}mhXoETLEub!u&rh -^!~Vn<#k*W_n*|ne9v!UdS^88c$>h^CiX+!(tb%3>&YvcnE$Ye&*{7-=JV1f_DAn%;`91!6Z3OW=KW6Qoz%?yp4!aqR5PFds%Dng -#%88_mcUFi(;IK*eVi}t*Eh3&`(QKEuL_;-H}n2}F8B{OvmPJW!ty(@h2_1lh4%Z6Z&S?2Q4sDF;Bx@`0WWH2`Zu&Qy{`)VW;@S2*v|9r6ukRn{DF4X=SSQ5{Ek`9c&9Gs{WL8X -`7CGrf#po^EWpcV>I36tNVE+0#_?%xQ@ahhx{{?B^3fMw&?%@3{=wvxB1;i1nw|BA~-O$N&4|ei;4|ekT -9<`G7?TnR7ch^eRvy!wgTgm?Z{Q^I;lJkmNRx-c$0QLYr3r_!R(%)6=SFTvacK7L39DlyMisf|2DwfADSFyYvTE+bQVHNZL+%8_{ -^e(pR6Y!yxh%ldQCU)IJXP2Fryx5@bTW&CbwKiJLdKQ8TK*7AN%T+4EN;abTn)^Z-zyq5RhvzGN{>spq}1mGaxm1~*r+t#w&A6?7-d0r34 -r!#uEJqWlSaJ+~4c~1|oe{B!v*`MlR`P|>b{29HxpXI$Q$KGC+>tL_sv%RdRW4$boQ1IW}EB>Ze{7oMZ?>nXc{r$ZDb<+R2e#zfu{HA_BukZDXz_zOjzu-RL@wTa|T8_XF!#{@1Nzd3>v_HA_3Y1=Aa*7Ls4S3}Z)x<^78DMan_;D9#zLLD?yIrwM$q;(X(MDE~v}EB&OKv|r+p{P~3mzK%YE -ZRkxH -)22~AgyJf`16+^tV-%RSwrTqNvOp_A^FL7jMRDHu6XFMaBAr#YD*m=ae-EL&7UjQCu26g@qQCP|-l_Q87}@jl5_IYN);AS@i$hwe -?LLB>4Qe -;%|F&pBh8?sp8oGMwE9e&j09dcVf_YRpyHTBfA^!@gz^%UA1J -ee)*;zogjbl7FV0{2hw#BJ}qgffQpYPEd?`HOkc}S;evLUlaQyANw-Jv8^I~zeV`~%2m>yMENd>=m^evFOYu97bvDZ3;jnO!FeD3 -y^VfamRe?LFAI#8r8BnaFAL(HHgttf$(F8}V3}nQp#Hp9@u{sL4ck-Bq}>5BXBttflP7x9ZqYL>$IXpreXj(RyDqp=NRJooY=|BL -#?qFhLD{ygWx+Dc1209#_Q#n6BQ>vOX%TEi9dlq9voNww(GF+IG#asCTlM`}6Lrf7y%<9^?2fiua@59^Oov{5z7V8JNTH9LvxR(WrIfXr$6Ghv|%9bbd -_GAIO%zA#^HvfWYWCMA}vTPR!QUR&Jd6f<0v9-biFiG7TdZAg=YzCp}hY4G-T`MvKw%Z7{868@)sZ9q|@ohaOwj8T{hv*h{#cH2W -xDHV>>Wmf6f(`gCj2(3_TPYS*YkI<~gzfF^s&&-2v$k)$bat&Tt~jA;9rI_5bk1~K)j{0xFSI%0N7}-2N5rv;I|yj}h{vca=6_a2 -qem>)I^zu`DzY2Z(cYC;eG}_8cy8A5OUB0N#5USN=(uL+cy8bFiFJJwzAkCsHfFqv5mclyZMq>DLSO^rZPCK<2KQuGHFAXAvb1cH -MXsl{H+prHoSf@{xF!bIleb-a%J$KA0;BAEIo~W9sQMLmJ#nVeM%JE=x1F{uqvATRtk?!D#0{M+e5p#~yig1=&^80c<=TPvQz5Bu -h?Sf$uU8F#WRyJ1E*dUXryb0ku!S+JT~o50oD&9Il}$qTy;2#pY?UtCen`ie_CqHKRXUi2-jcx6mC!3e4wGiFI0LbS_GD;Gn3IJ{ -*$_t%<9Mzb#E7x8%n&H-6g1!L3bcTXL^RTV#j2Z;LYPYZB<1cYeNw((%2w7v0{zD2=FHHTb}WqTs~AADgpQ; -1K79`|3*f3?-oE6xOsyN6}1^d8*z_gfO`$>B599_!^QGmg#s-;Fe%q? -vNZ$En>80lv~8ji)K98YwOH8+sqATopbuqeZ)m##oht=TV+>;D8b=OYCppCxkc26^UI-?pY}%+s)C*ukZrFZERM)Vh)d&e)Vwamd -7#Q*|Hy7s7C|V>z7!4hF)b`xs4C)m>p5)W<8KW4>u%kQ+&c}z6;-JGkxN@Ncfevjg0R}^3vt5L#xsbF?hOl`v{-s7n_&1fwprTtN -BUHDw-E5vILy#sJSCIGoP`r}Z;c#ZV8qR8uXgPrnt!Csi#9v^yZHTj;7qFYO_nI{)QpC=+<+m$VDoZO_poS^gGAR9$s+>oxXHg~4 -wMpvQW(J|r8OcYtR@Svv)wOh8ZDXmA3@(RLR@nZ?h!JOYXuw<051a%8s=yuL;5T~g5lECHc4&fGQ;j%q8pWdN+R$({;#qL%yhUS- -^lgNaJ7cLiF+o;9VqF&XQJh|;&L(9$+iUQ$B1`0X7}8!KnfuMrH`@;YDJYwhwj?iZL-HaksqL<)rP>b138z;?dKjP|XXmT!2yWB9 -gHzc)4Q10IM~$Y(HY+-|9{g5-3!N;PWD5uyae#Ez$Kqr*4l3CH4t54R>@t}GJR%1w;%NuMh3OJNJ|E9fu%rz7$yJdVX4nfN68A)PUPKt(CW43tGq8Aw -Ojsx`?IixFjJy90DhV_*3S5rt7!+)!nlz445KQ`SE11apIOq_Q$AwELGMr5zogvw}lBi2sff{EODnkJ~nO4w+Es6s=npetmAXVV7MX8`U0g@ms%}~3cXvfJG7!7@J@3`dcA!qV;lX=sJ -N3#)sGL;FIZ#+BhNNOtlXr*ZBzyQA;BJDQ9X^-+p1Q1a~@|2!7xj#z-ISQwPrdF^&hpy#OKOss-$85wf-}Ifi?RE^|OO5HYSu*C5 -xIId7OAb`U&9!TcM8bsZTR7rOklY|eAP$NXHWbRYCn`=cJnWfKjw|y-WXMsIaj!-`$8k}#CrW?d5})GrIDsdDlKNE0?w%qJSRE60 -_b7RPn%952B*J$;c3n@E9@MY-^zFQH$(U}=_bTOJj!WAF;=e^11H8LYs!Zl}>TK9WvrGdMb~sH7!H2++R6{_}X3$B(F^vpv#q`Nzo1#!JoA3tQWp(Yb2Xe31btwx4s -P!1(gZ7i0$ie#zA^hIjSH{GD9@0LU~T`m_T8Ki_^tm5lWl(eaAR_g~PB3>4I&PGXp{ec-~Kw&;&j$`^05Q@z#49&?re*~OGuz?(Q -fnX$i+c`Qqv|~d$Go*G(`W`?An74GoE_&0;h@ffh!QEO99-dxsdaXcWmrDs1;v(Sb+V8*-5j67oS&+u^K@}dWH{~0tXPhxG_4K>ohln$X>owIKS{~G-U -sbMR%3)V@eX!w+9&*OwTH4@|;D>Ycj1*tKw2WMNNYp*+*AIOzpVC_)bd86A?JD}DyJ4N4ZdW_B$9cxk@ov9Vw#)>sPogHVcz~4N& -N81Oxa~PX=o408^zC#DE=0Hv1l(K&*MroUZI*hB%(RUwZrC_P3nHE(2iWT>{Uj`kJv -HXyr$J4?}5g&rfs0WU8Xk?!^Cq%p9={+(l+Qr$H?;tMV?HG~9{4zS1Qo^Zl>FHOa~r|9zqBo*(xJGG)C)w$YO(b3b@$vb~(O1=ct -?|LblSx0x*%2mteJ=r&>nVg$^bHaGZ^#A%tr|N#noWtsV|8M*Bl&|h9Ay>5YJrvF%#9R0HRG^yYKgq`@+s)g23dzT(38!d9o$=!n7%Fk+U;X%GPR;p> -1RW`0Hx_!T2YlYAez5q+i^9oNb)Orm -*6sRhN$ao+tKU~F3Px*sDkxT<9j%)nhoE`@dV|cBUY>~Ej>rMU>~%Eo-=W#BwKPmTN%^(DXgdv19;Af-xHI0}kQ>!HqOGZpwyuy~ -g$C_{U)`6*O&FU*oTX0?Q%0$}zgRNM<>Z@G^&;P}Dn?MUf5JHcq5G$1LhZ4hb&{pT7|zD=Y`0r<1C=7zVMe+9}e>V2uLpoqJfg-0<{A$iSp~omV18EVJe|U>NDCf~V!SvkbpD6+kaTNWd+d -L10>m2e9hJ)r;c_H_Wh73LOg-P&Xz(e2?k(s7)q)(T3Mgotk%8cVH`ztp2twBBp}lsgY!|@|JJO^#sP3cBwqA)`WJEXe&5>HpHBWn$`jbr>seVdxS?5V>kOPp-+QmRWm*GSRAOe>7A&tC4 -1VKG83oiR5a2GII`|R;-jVeZAN0AE|gl4-gtjSU%aI%r9LNhIT-XX^eP24o&o3$x0YQI9Bt87OeQDq7y`A6C!#AyY%TZm}1Z^3nc -6TEbO4^E=29X7-g+Tmfmpj8j-vDD5Gnn7O@K&*h&T}O8!Q%Kr2J)~_fX}9j01-dK48z+32)-RgcMo|TKQbN_&L3=OoacpqO!QB4P -gENZW*L128>8i;RvB>OoEjp`uJ*{uLjl&sS`G}!#3Y!v1yJoE$ciq{&*~GCVx^<69Ab!)- -mex6zW#C#;_A73#NQ8odlMP`)IdV9ziI7$BohdeJh=n`}Zo%3%Gu5lM?y6pN7AmYD{GeyXx)ZHQ=EE<1T5Z%QDc=)>;wcHIJsKVB -He`Q0DYTMSLNc;M;+fB>Lv~H=gS;F(3?&K(bI6zIZ1j6x(Jsuz2=<*oESfov)GRPI-5{-G-bLBR~=s3wJN3Hc}g1Rfiu6e>M;6gDKHT657@7Urj;l!dyViLu@F^SDyxh&a5vR)UJ^dlnZN+iY>;$R#g=$Y{OPA-|2np1=TtKu`4R8ImUT^oHhTHVj-Ph62t4GpV|h!G(&@16w1kN18BVC7NQqN6Z!aL0Sb1u#?o@tsi{7)q+wxMtqJicNv2@(h1_vnJCCy`dgQoq -iEs==hbN{$@j9Zw=>lB=T7tu$B|?&E86AS54v^q1ClkjQxG{cwoc-{~?y+5Gro6=PeKFY4vLPu$EMG>zI=3|upb78KQo~~ -H3E?iX|*C@&XGpQN|H|0o*$pKm368_Uz_rzofds4bf0=|W<3f<-*o!@+m9wX!>qf`&=@|dPEg89I#FIe6Q%h@nN}g#Vyc&`D+QTjnM^6{vck -xQFiBhMTxGiz7|uK8JqN+}I#3v|V!+xg;@u*R190YQ%9JGo0}y*@)$>hUr4AFUdNb(SJ>=T^n@{1R-mI^A2@3t#c1aw`gnnGE3

*QWTU6jc%kvykKkG*KPSRrmX9V+DDfJBv%GFRre0n1ue)$O=x$CZ|MD -?l?~h+8D>?PZ-fdC=PAEZ&|qfl2OR2I)~8TSeY7*squj0oU8UR9Xdm-x2xiwilvBThyK-%p*ow-*(G{2Q^dX!m7ld0RhKDBUoH2F -Yta-WiNAUFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ13s -m@gH-9RL94LI40S0001NZ)0I>WiNAUFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuxY33MDsnJysV(6S^XF^Ll& -<;0O?JTtar%d!<)k!3sBiDe5*R*|7O*nTS%ge&T+atg}SYVgkeLV8^ -`|Gdn>5=3>=DGA&SJ&~^e|-O6UH;Jp=e$GU_dS#qC=WhUh~-Zc;=rE^^ZUf}g*Xq-p9Ecn=Pz6!#KoZh47wWhe?ixRUUH!jU7$NJ -4iqUB>J0T*mW{EMvaZGUj8-zQ5JBzYX+e$nD*Bo=YIKENCYvn#9<}ERU&+x&LjTSAf3h -V&2ckKwk*@(8auuf3ftppqGL^{Sw~S%1fC4^_TGew_d{g7yvy2x(9S8=)Jc62cVaO{>aj&E$4A-m$N)FpiifHmh-;1FK7M+?fd<< -eH0X`6UXd$Z#m1QZu`GsIq&-|pld+ix18nr`Q^NiZ-aJ%{@C_^=A}IEd7xWBUvMeg!*!SPJk?8i{a0Pe`@Y@MdoJbi_ko@RdCw6g -`CZ2AJ#ZPX)4Yu3`SZ(o+_Ducw>2xcUv34r4_JEb3f|xN3YN#z3YK4G1+N#b;B{_Z!F=Bax{mk)T}gfe`V7!VLH`=`yP(&A)>g89 -A707pe|aVE>-#Ht-XE>x`Tl(+ulq~e@7F7Ny(jGZXRPA>9hP3Wir=qT#rCmg74Lh;DxSZviv6~-iudt4JMIqq{+?CL*Zb`IxmE1% -AGgnsu3~%r{wlWfU#wz2o>;|tKNn8yklt3a{9X+T$Pjm~w)$Vq<37Kd{r!8Z8E<~On)Q6X`}gf@S)U(W%X~bvmd8K3mgoIP&u|Ah|vE8ie;(pt@nE#JpZ~J&vz9lAYSav@wivm_7F6L+-}KP -T-nI`djeF__)To@`!-p;1KmjDHnDwvU=zpnPi-@Bv_4GJsj_kXK$L;N5 -xg73cyM09u%R}|>{!2Y9ryG0NZg1^jy}rplf4GPFexQf<|HU50`)~BHzdqK(a{IlV=e*6#$I8vz|GLe*&Job2CB%6?gcGu<^9ZU<#isi&tKcheEo1M&-=5jHZEEWZo;xP4_G>w9e<`{h_4&wpzl -^L2NhjoW=Jrw962f1k7czSPHd@DF_~ubXMKNXJMZro+Zksr>t}n~-Oq9O#r-UgC_botecx0hed^K2jF{sV)&p96!;=PL%8 -uc<-S!##tHulEiz|DPV@eSY1Je|(Vb<9CBB*FOyMdSVy1KW7)Ocm6Kk&$34xqw*4aVL&1Cj&cs^<|0;rGCsZqLNBIKT5z0Qn=dZsN%=;Y5I|bu1{m4%V -69fA^EI8(2s|H)%WZMTVeYX_MnW|I@#uH1l!7kf_?m@ -_8r9=ifLQyGvN)wp_oBAB{*J=p?uxGC%pNjt>0zowZepevAlv`1*M=7Gr+xHYlK5Xl+6O23Y@BNl~g7JYc^HqYe7Oo>+X5YVAFpksj -B1^TUglm6=avbHoqW#xExxv(} -7!U41c}Q@K{EnUHsNkIPdG`5`U~Hk^$5MNFElO2zoc=rtLaRAT5N?T%9o2#To{UObI<8v_qd-ND?@5*S>pElFC!8RRWZ+Lrf5J43 -ITh_X9!7*R@2Wys=5;~ULM@f++99qEC8p_!N-B~?6=_*gMfB62tOmO7__fe&$f7^(xxOmuVs6LA>Hsk_mRew4C_~pN>OiXE6nG2G -@I628>WcIWg<2562pmryR#m6ST9kWY7TDTtCLas5dH7jlO)a1$PGpa%?b2FO4g*gZUVGG4Z;;5vn}nWMENjjF1sgf&ah1}#Tp{i^noC5ld<3y~i*)+e0oXEY08>+Nz0 -&HQRoK{$Cm;Rib2?qr}UQXhAskf0IZ;xHun9>C1=BWJ=XB=}ha{6sl3m)IpI^mL-8r=o`rv8z~=HP5-R2EZ+9j~3B^fJG+m8v_0+ -RXDg7yQ(^fY5^*>$cG_=AD4g@?+TI31FUORX+1jW<9lL=U>vX5tEKXal6_fDmmtP?CC8gIUD5MUl?I0Kqur5x#0-!cBtpPE;Y@;~ -qF_{kdzE!k_lw#UG2HBii3Ruz6;tp~mQjQO_+z1*_m7iaZ>-@x_Eb>;x&@GpsZs2KVr=Yz*3wMp(z8;J1#>Q#%Zb`1z-aJUz+bx; -7LyEX`3c{p_*4iq%dyqPh;PX*kOdeOyAjd+N-mcZd-mYp@bJ;2mQaO4CPg~IplgXFU<8+C53Gq8kN3cC;3<+?G2hi9HlL(or)miV -SnF2+v@GEpJZJ#0o%DcN`-EG2g8*{a2Xk;q_566)_+lutXE9l^_qZZ+>_-Lcg&+`U;y!iQlQWSB*CYnhD)6vCNIKB8$bvy_MwnPT -b*lOyN!#pi@9{``A<38mpB!z35iHWwIrf-3?bTFlj!;r{%3PqHVuLf3R){iY9O#Os(a2KdQHZ&qJQ+qvm)LBU%xA0_reZ7uN(N|V -(6eEtu6f1^DUl&3olrG5${6oM7bn19@a-X9vqKe~N(FsG1B`}`qBCJ4P~;ecDFIWAW+z(vqk#<_nH)%`Q!WSrae@92{4m0X{7j(c -A;iT1g$NgCf7Mbz5isc%Z~w`<)`|5=GWu(L0Fs0fCZiG_jAzhxiQo8{&=hqbza8`6ef#h)J3P#Pv!kP^n5W@kswa_~ -V4=lXxPY~NjVde)Qx_>~M1U!zacTePA%Q4S;Rpa}`yS`Eg!`d(0jauZlH|rZEMu}?fSXx>5oIDthhf4#!e;_H(+UVgm_#!KdQt^N -Xw2{jW5=j~tt4e#ip(Qm@9!Ns05bxP8tjI#Q5dOu|pC~YP%iZqMN=LiWnc^TSPb4;9wbSt`wv+#0Qhd?+1ZyrTj0GUADCYEC-wq@ER -+S8P1Git=`PE>*`W2uk=0#1caL@&u>?LwB>16H5$%TdS~nzv8p6thHEoV!T6U`DPfJvzRb6l<8jLDzdQj$c$-$=csmzO{4Wav-09y-)6JKQ72mMI*$M7A-n62VDjr@!!kYT4!(d4Z`#T@=8 -QgbI=C~dNgZ=Cqk)dCoIuKWCw9)vQh{*@-v(z=@uv09nt{94}mWOYN*qGhlPd^O^YV2$@}QZFT+eLzqbrf#LVl~Cjp!E -nn8;)-y9u6#3*Sgol26=#c4^R!bP2GRmeV;jR#<2%VD*!f%M}sfN~v=@)?*Gfp?*#0>Cr47o)X&d|(*U6?nZ0oTYJUj1Hsp;RI*A -_}d1Z-{fTAlSM2}>hmgO^B{w))Ch3?q^~MD@@mouq-PH!jU}e1DCm)(lJo@58#q4P)S(PKgos>)O(P}jv48+4<#FI4WvF4XRNP{#hHb)$p)!wtd(wzK~XlE??GNX=3}ck(JkIO*|d^X*n?B3xhi162Fjbnsk~-G -aK)!umv4?x=78pquq(i8K0aCpghr!iV6@~+L_0R3M$)2|-BI9jLs>V%^`s3>M|d?W>zurv(q@%nVNv4J`k05jH1fR|GF&|oK~2RZ -m#ffecp6C`3}%{gU-(fe&ax<(95V-ov1vaR>5-9^kGet2@f?t$&m?%lvX=sqmp^hX-{<}Epa<4hJUqF6Bffb2rEZCvpMou1;-Dg{?%tm3C*O&Q0c!g<&P=9xDVzSqxzJu=(V8;m~|Y -P1?^DoZBZ$*$;LZ86qEyz@SIpxNunUg9ctAD)Lz(wM1v7sKU}!ioSArjU)-fv)LpeQOyJ+vv(Z(G`TTBFBwrzs9MqSg_*0HNspL_ -4^^%|tpf_X!U&81hGLQA;ucu5ZAgyEty*#{FjJd;{8x_c8y0q4d~S>rjqLtnb{r@{wgQVsUeUp))$DLM=@hd=waG9$=J&&bDwHtb -_%%2Q({^*%dB@11>|qFmMrY{&-Y45N;n#6Mg;9144i&lzh~6&`C_2bhp`f_c7{IO~BBf)#spCW|cO2n! -`v4~JCTqxsvSV6R`sJwW*Hu~W2+M=6lk9(t7tAfb+S9vQnPyRFra*a8w~ -_afL(fa;gq@=nz8l5E0ymd?@;RI>4H*-hQqo~?3IcYkjWZ~P@$i;nG^?&5Fj-P?LMZ&}}A?i3CJ1B2#?vI~<(kO=^O)u7%yg^+pX -BwSsdxl@Gz{we8)j-1l+%v}!rp+VhrEiCsa)GaQ3SO -uX&>VYN6OX;dM3Ew_hV9`#M!9<(|?FgPm^CEkpBU#H%dPy6~o<+&t+Ox%b)b5f(Cd)_zKQaKa+xFMd2~{{9@!_>r#=Dx0&BU+N3$q7Iw!XnS&IsY?m47E}I~56@D38g>ZV9UU{Q1)gMS5T#)G+A=kZ179={mOpH|eQ$pJ#ts?8H&MSJ4Rn>&>|KZ{*-9yE@kJx7Vo(Q5O9 -^Y@F+-P*;1p-U!BHx_U^OYBWXyvevR5y7HLe5qkK+-mN&tx7CWvv(Vb1X3?rLTc5J{f?jIU<*H)pM~+2fsc*6?pS=g5%^*AM1`Ea -%HBZ=!jS<7MHR?ZA`iRy}kxa7YIbbzHA`;(h(4&vs -&6qC^3iJ1?5`rV_lE5Ajz>nFV6}w#|&#j9N+B6BKTyP9vyFQI9G*6KGCRmd6M-Oxq$KsA)hY%m>8bik{;zBiWS}b5}%S-G64Y8ZW -9M9qQ(AW^iDryG&iR)aaOn3{;!7Tk5Pazy(i&&@XyUi14?m~czx9Y?_ -nkS;g!4%`?Z}%%Xame(Ebo>T^5(1Rfy=TLgaMjH1b9GtVVEe!cI?;5+E}80a&MM90r=ez83_|vzKg*STI!zU -@L@}+LZYicXB5|ykb!Xr^$cvJqEfKel1!_k65|?Trz}F7tCP_PMBi+ir}AQ- -b$2MnI06i?boNV>5t}~s(?`90Bl64Qh_U_V34(C@1wu_pMOP4QcG~W5kb)iQqy|#blORFb&v@S&$soKOrUi{7XRMbY0AnG($>JIz -tf2x`1*(XaIZ1ql6y8mznmE{;oq<~8$I%7Wm1J*qb7k%NkXp*lGKurB4Qmo?)qL2Bg$te2S1%~JbmlaYP$;HCDJ1oAD-;uRGRXs} -XT1UBf&_phwIXJ2t;VRABc7)qiI{@77@-y7YuuVn6D5QZmK#V#;Hfi>qz@r2=>Vcy&|`#RtCf~h5Qj=QAe2qgSf4363dbF?Rk16M -2g-_29H67TZ58wPMGfdYo<{Q(38Ppnk;WgnBUzj-G-75OF}H`T^c~G#Fl+6QMHeIpI}p7QuE_-9#j0SL_Uk5}$FY>dhu@kGhU-y0 -$xuuIVCwnPltsZvjct$sFsg8jPOJ*ET3Por2ZV@N)A3 -$TEIDWuDCqNb3FrNl7Dh{{diPLKV9Iz-r361dz$>DNfzyt}5!w@5euxA2wK$Kc#440HL`M^&Um4;! -He1IQoJ2QbKLw-x0$65@)UVi><)!S8E>>z}&SodpDAJcaa9c`&%Bo-PJ?;?KWP_1!Y@y|MQ%0iJl6-T~*Gk8k!89}>Gn37e -v@QZyocZP?P^zrvPtyb~v`WH#p;RCTtNJy9d1EoOjAcJThm1)OeNuSpKr{tZqfjs-O@IOOB&WJx&q)&uXoN{}eYj#gPG^=7nNB6@ -;L7IvQ#SF;iBVFn)2T;^ZVkZrs0!FdkR?YoUasGBi ->5FxSnFL%G2!$=$cs1PL_aKzZ$rBh9-;hxZS{P;yBk+<3XWFty%8sf*e8mKz6oJ$YKELv)WO6vuOxm3$(qCjVGSaS|Xg=VXJYH4k=t9RobSz^v1V3fw_UraqDV4}uIGL#< -=u&c9r*B@^jQJh`Bgu)GdaW#Ic(?i6BfRz_V?|N6VbceQccPV7wge`Yklm7Pz&glL!#X{jq}!g*sX`fVyzo+YO_-ss0((OKe^5&U -1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiMo9FHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ12BK7NWYn*ab~%K-o{0001N -Z)0I>WiMo9FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExIt34B~t+5Vm2I*O>cfhd<^muQmGf(mJA=}v)`(sZE+ -)Jf(hnPxH*=FT)t5oBLQc8ct>?*$YTD2No0MFl|-6i@^~1*Iyud@lT-_kG@Tm&v3Q_4~fx_s_4>_bz8Y?|$BM?lbRy%b6bjcHYeM -wgG%~eEuMGYj-LKKG1K#&1bhT&6YvngQGllaejM;?1|J1PSH0f@eiZOs0m=g$3%DKNa)XBhwg6rN_+h|D0JjDF6`&9Jj&9HU1Yk2@7H~e`L4eBu#{oVB_-?>g -0k;Iq^swF!_ON~9dzgQE59{dx{1D(7J#6PScK;yY2LPWn_$R=RNV|L4o=*UN25=@Iro=nAm-+7NW%*C{vY$-_&wD%I#{sth90T|+ -z|R1_L)uYbyY?)wKL-|AU%~DVwe-guJhMQ&`KpzBr@{LG-wXJCz*fMY0geaUe1+$|Q|24+ZGdxDF#UYHU$TPzK41m=^##Bwfad|e -74WBk?~!p>!SUR%g6(=sAKSANf&PHPNa-N$y^(Z_MT --^%}i<$I=&{dmsmA5{b{$hZS;FZ5SrJ^LHX7gsDb* -0goK=yxoM3Rs;6{=dLE6ehF|Q;FW-9%e=2<|Ep+ByNm;1zl`_6#IH|%f%Cfza8JP>z{3Hr0xZb;Lp-lb@bwVR>t7Gy_-%10XbbQ| -hcf@OfO7$Vc_`;|{1-__?SNwe_W`^BaLC|C4r6=20oVrk*kK&!CRDz)(C6W-XUyRo_f|l#D(|z0bKcJZd|c?}aMpL`5yXp&jvyXf -4ERaGuOo=}KRSYR@x0x?kh-f$%GX9FNuzxURon17F>I1hbC -vEM^Sah}dRiuii}QRHvmH~6cgIDbt?d){7B4`5E711^^GfONY`e~%#^K64DmvG-V(y9RJ)zz2_I`I{Zb_P_Huw&NqmvHxR^BVA29 -j_q1}9Qpo12G6kc-#Cu*aIe9Kk0alI5)h)vd*AUKhv0a=?+1j~@&=FRJgz>T<9zt>Y{v=5la9V(_ZJ*bdb{p;^5?sbr#yP{c(&^$ -EBEauc;3gPz7yE~@h1?^_OSch2^{Y)oWS`!A8@|R58yn&Kil(JCvqMaoXGa=e8m={(k|4 -$n`$+CC>wCdZz$Rl5swX_%Q1vw)g0h$nP%!yjuDP*e&?*WzN^5U#8rA>&d7aaO}zC`{$la`S#Gsq}RUy&XIXLg?Ldqh4S)tKv6xO -2V5cZdn$M#;E|`2u77nZ-|uu9+t+&<=i}1TY}`*HecW{#`}gzHC>MW!8u{XpprxPCrPv>|ZeLCC!7~l-Rx1GWH+~W+6?=rw< -!HYB4zmv~kziza2&z`|@H=MzGy)%h7?*rTg@B?RZ+~%LjdG0fKgu$UU1(M&MpK&(F -<)X9M&Ku7rU%TyW*7Hliw}A0wzryj|;vCY|gmXBqpE-y9pM4JV^`FCX&pwCz>rzX1qdoujIqdKE0QU#{(K)Pt;*tbw9zK_N^xV0e$F0vJzJ1o<9_JAs4mgkHoOB-f)hXw(zh|At{# -yclp_z}bL*JD+lR`UT{pM_s^qdEo-qzvYFT*BKXbKKHqhQBYsLN;vthtPIvGy|d>;B7#e?Pm7c=n3r^Dbxm-g!Ck ->cf|lzMC&6UhR81>n&c+dWSCOJRW*E=l^4!j`z#g6W{-OJ@GiRmip<(*RsF4 -wX8o}OME}m;M%nurw7)OK7O&5^!DeqY}co6U^{ldf#oc_f#cJ61L^4W8(81hZeTwjxqCg6ZyptZsIuY_%+Bq;Kd$aBR@a;>r8j+*E#-eH?y31Hxs|Yo2j=Rdo%m-o159Lf85M*9(4=nxA_*fe<#3&GJm&F -4qSQ*?Tgm{VOn@!_y))4rEicAi4#D|Ip&)jpOe1HdM~i&HvwKK?fWL{S#~S+h5W6S{#Lg4f?G+4_uNYQ_~EU@vsZ3qzyEM6>Fb@h -alUrBjs55Vyb^E~;5jnBw=@5`+ga|9Zzq2I<95#5JJ*puKDv(m-Ep1iVRpa&I?~6G-5HBw(-k!AQ&)h*i_%a|=NN@C=wC8TPll=9sfS;H8zs2&d{ucG38@@$->$z`H -kJ|Pw=+?lW1MlMaJ@Reh@oV2^Js-Q9?f%r=q|f%d+0T9NrhZkpn|$iJyUCB9x|{9Yd_DEtkF4i7^{l6zcj$V~|gsmY~NJCUciIx{`q^@UjJU|vCHoz-ChXz2;jHxrG9qWeWa`J-bcG}@^{GR?gWI&=}ozx`s^e36JKXO09zLD!3Wr%T_2>JIUH~T -;CCJ*z5Vq;%ID8L#QWnO;{9(P;(UJiyWkaop8(ty9sJ#QiPtR;lYSRJO#E5%F!}!1AEtf!el&iO;MpV88*Y4ra(VL~faU;?`T^~p -$A3UM@Yf$uAM_t3o-KZq^BO$Lc{}@2>KAuCN^~aR+Yk$o4KlWpe&*&%E-ic2z{q!e@@3|+4FDsugd+Z6)^9fIoE-!t8__yu}>h}*lK|61&Cppji03Imw -5BQLb%TF+-z~`5LLcD+dr^MU0K1KT9{wd`Q&0Wg(;TnAJWcwV_6*y7s=@P~A-!Mm4Cmv< -XNdRD1H$C>{`L&@>mz?gyua>eoX;nJ#`*DnPP?f8=ae6}{+#)r{5kE}4L>K}nfWZAfBsp@r@?1APNzIeeeX)Zr9y|#vfiB_9AB03 -`-Ry#&vAU8eU9Vux92z?TRqQl-uZd*fjQ5UuN9vspSt6D&fg<|1Jc~*DQEWiCFkM3Uy^=5^8)$qq!)<)kH0{?c>M*=$L24xo-JRb -yc_i*>3HWC*{}UxHOF@~;K|Znz(K$zzv1|Q|2LF# -lU^b}{qjrnV{G*@c)!&5GWCy-{g(Bg4Y(ZeeZOPB4*DJGbntha*K+_r0X+Qn@5t|7c!luSudrP&zry~!_6o=C@2{}mnGJmY?hQ=0 -;}%mr#EmOXKf%JEZ;ymyUNmi$kQU^!^RxdoOPw-`U~!o&?APW7KkzEwfAm$hYdd@X$yb?wf<52G@=v$tbL@U^d%x&a_U8b5-edR0SE+Zew0c&*N;*2s ->iOZTl>a|{mGbPjmhPXH|1GaE|9f6zz3+dG&$oV!c>0Og*zZY}uKP8%XT@tQC$#rNubG`_@ES{hlcl@G%3Wvg@3V5g_Zs=*L4TEO7tm-!TS&qyFi6_u~0suVb!oKf5X86>z_NvyAsg+&}QvjQ3tN;EuOvyk`XOvl(wIJiqQ;8I@n( -d3VOk;QrLjGwKgM{XH3P0O`-)BBSd)@7WUXQQl7h@ydJpgBfpk;kO^kc>g7MiAo<6JVK!|zHiw&qjdZsK%tLjKp$`~K;b+6fP%+g -0u=dpIiSe-^?poD*;75pZ-yncQ2sO-3x%Ke{7RcI{gTs@ZD1Zg^%10D0FiFHmvulZP>m)S-N+AjP>sbDDzzT -7~6Tg-Cy}J=KmI;%+F(hLVv#k6uzDLc*dJ7_zWocb|9ee=bHdU{yYdMe0&3-;MKdg0*c&w1W@qQ-;U!pb~}z^JD~9OMcZ*cx&Q@_ -kJ^syI0;bj{Y*f?|8oIFFTc?8-Dc?@F!(5-(B)6JW4~YCj_qq2#rADJiuYTMV*frdit{pU6vuP%D3;q}aOEi0do-ZlL+F1WZkqki{`0FTD|KLLIj@C%>HcwpV$yIM2e4!HjZ;AFtI@fq(cGQT^pythukI0BwKG2>l@=U42QQN3rM -oiZv{&)tc5|J+W*o2E}^JeaQDf;~TIiu@0=KzWx^v|6+o}b(W|! -;XIuND0=64Q^*H?Xz-;e9FL}{8I`9Wm`c3d+2D++q|5nJNf$kUqJJJYm3Z=vsl@XKr?Q_vol3m>)l~L>gXNpK8~I(Z8|zuK8}r@1 -8~N&YcjLUhvK#yT*=ZcFDF%B0*GYc>MbDWxJ)`>1MbkNdADNL+|Nm)#mjnJ4Q0$0{X0qHD0YzUPKa1m7nZCu9Ma)22G5;CJicKL=j-7) -Z08Ge*pBS(yx)3v^06tqlRxjfJNZ);Q0%;ucV|8806!1-{oTn&#?R$Ee`zl9cFkP2@4UIB_e1UpL%RA=Xb+gj_+UQvRza6 -$mn{&5&7Z9EgD0Y~?58GSXhxl>TKAg|r??ZX_`aYD~A704&T^6#ueE`KTaQs4!#}f-VuCD=#z4G=Bw(H~$mU~|Z$MHRj -IG>{cMPL2wBFgK70mVMOY!T_~r;AwLtBZ&?Z(B^f*=8~2-nNS=r$4utDM~Df4}HDf#4_rPK?KU&{HvZz;?BzNP!wQsVn7_Wo~6iAS65OS;eQOM05TFWc3*FX!ooeaUB^1{C{e{xX(x-7?b0 -t$^Y$zT2Kp*^l+^u^-#{x&2sfupjZ|L_qN;-U2B8fVb?=cI>i0=V7<~nSRm!9H-U$bKbwYKl{ISf0lon-9NNH`|~)U_#L0I{L>EL -xc3}D`ak~w^24hS;C$U-_jet@`FiXC(&rxm#lGJBK-Rz8fuz$OgGT_0{d@j_Ea$ZY$rt`|AjjjM2a-uU*E&RGG+>moq0$F2*=|NU;tl^KBIhpTiGFE8n4yYB90x<7Z5-)!BJQF~%S56k;RFX?nbFXwY^FP|^%a!+W&d6^ -_|^jP_(KKK-v@g8JYOSJ0k#&eCn!$8j0c$9i||Bi&B#quzK_AJZMzM?P~dp!mVQ-bcC_Q>5J6r^tCI7pbRQP^6yo6yVdKt9SHs-d-pXf0mVr -w^x-(pZ5U%1n`kE`+Lm*=ke*2h!g}|tuw9ER -UAe+}u3G-1D{Rl172?Is6}Iz*3diTIA^GpeLzcT!Nd2!pB%ZAc+0GvVO8n7J0mZ-gLY4Ehe~tWkMUC}+vBq&dxkfy?v&QzlcO~ic -Q!82Typ^1XZi7dyr2cgAO6tw)SF-;13>uyevR^w7lJ4dXa=um$QodX~$bNozko@Z9LDn~FRYv`$GgtBb_f~OUehVmm(+>_&o|K13 -FINGIANsAUIsZqmCcgaz@L=?Ri-XBGPW(c~I}z~KFR&f64x!vQ=n$sA{t)UP_a4G_k2#d>`Rt*@^JRx}zPk>kysZFA{KeIW5??>~ -Me6&(fl_#b^Z>pkai&cls>5@+@8!%gowf_lZ8BS?=A9YMPK!x5a1QAe_Ula3^w9dIP^4qrH$?fdJ|tmi$)@cr0hIIl~N;e7Pk{VB(gPh5Nq@$#W#*so`gA%FeLF&wwfV~HOJ -9cz61Sn{LOkLCM|46Z$v^6<`MIew2GOZt1o^1bso*1P3##OKilcRY^tI_)^h@dE%QZtR-lC?AhFKBMbvzdW9LdGQ2}^9v^spMHM= -^^Q-SNc(R9@EqXJeJ2uMb0?8+op=)4_dSEpo<#ot+DYu+M_??9pLB;WQ;$33%j8$z{4&%33Ghi6w>o^r?A{*r?OpZPNn|#@&CIwPZg*ed|f7koXF?;i$~xWl<;WxPWHzke3{ -Gj9#){G2t^BY(Mu^tR2}q^FYsW&P*&vq|sczry+4AMka+KET=NVBb0H-%aPSKhK{>eEQ`1q^E`FbNuf(pLW2O7tn4QxPayV_yX!< -dtOMsd-a9X*B`l%c>n5!q~9qQas2nbi1dE~p!nUtc@g!4cYZaae&@Xa#V`FGz(DH1IHPeO-voRZ(7%NC#0J3qgdbc=J>#@XIqq9r -#`)XlGUC^Rm+|>NmvbCWzntT6m)$=MD1QCFUrzilUO_w`y2A9|D~LyTUcr2iUqL+mM;~TW%zOdFn>;pV>FD-11Evr_*jC-@N4}^6RH>B0hcaYZ>pWQZJyy -<$vJoMsGJ0uUFknJ8-SRAKpxP_g6q!PyFyLY*+CXKL6(}7qO1#b7 -M!EX_+t{uhZ)5qvZRCH4-o|{#-Nx~~;5N?ZRe-WjU@hPhz~0+w?|$oc%FWhw?EkUrSkCk7sE_<^9qH}QfHw)9-$8li-N}Ab03{yb -E#IP_Dg=}`m`~hA{CX1bFu;y)Q*Zj=x2ca5?xr5{(%sbK{%|+>=*QM)JgBzbob}{)H{3(`wR_l}Tkc`LZ{5Rjx$hpcckKD&mhNeL -{=z+GAKybfd;K2Di!JUYoiyJ|dYXMN(;av(`Ec=G=0EISmUrU4oToGH<-DHM(-mfxvgq8E92iT9(EZ_N-@8SnI9@p6O+wJ*XcK?9E?>|8P`k0m1 -{vh-1_8{?b!Gj$4+=I;D`ykUDWcPy)QolazL0fNlkapzd53>9xE!{JA|KfwxCtkL4Kl%{IebhsI|4D=6A7VdudWiK+vHO`1Q9qgg -5dDal4sRd)#8)Hu+tS3i`6mHG{9eFs8s7g}65|hO=dEhun%k~?Pv -bkZ;3em;KU7Zjc^@fIIOS(h|1cH_tL!}YdE^BUj@O4y&LcDw(BKLgiY3Fq046EIjAXa=WPZvmgZr*f5!C% -&+oHKS*LwJ?zh~Gu_RD2y&op}e7nK-7!*7HZFqlL6W4IxBkN$e7kxu`vhb~c;Mq$2MAw07K%3M4j!Cprbmd7_*XDTMx>@{g8J=&J -Xvb5DGX7?8j=ldW@_rt_Up8^Sfcx8!sO#5uJ)?=SE%GP46rxgfAo;t;%9FiUwI+2}dCLJ;;CBdqui*Zdc=wvD4dS`|SF;4C5|#2K;mr*R-z|yaD`pqJP4hJ}0zbWxZ^5TrO)R8OBI0z_afGeicw;!#6GM&ppPB ->}7d`&)#6~PO)bP8x-G%ti#?UIG14zo#?m1yCq&=Sz-)iKirwPUz&I}+Tf2fj5qkC)$_Wg*&6pB#Pw+OZKCz>de;}gPW*ml_fQ?Z -ui*MhiC4mPpOy7C%lABX8~m$gOY>QK{x$rj+Or?X*y9>3U3Dt?`#A1j#PyHx`-G*FxRzHFIQ0&@e%@mY -6ijySzcSp{pyMU$;eel#IdOFXe#7IQC|Q5o#>O;nd1MX$ahZz@<8|dv^g8h|ihU$|ukIF^(Zsm1_X;1w?+DyC317!Eh-{5DlYLmC -Oa7sWv5WF|htL3i2V2`U7S`k5Emz<92UF# -G`s$SJ^vcur;+wyD^vEdiv9m#+)JDS)PIe0_~d4cYrIrw5x)cQd$*PGYN9RgKsu;=-j{Ga-QFLL`@i7#wB66Nx@29nm|;B8Jx%Iz -)HPJ`he)iD#0f$@^_dr;{HB}XE!AJJ`>j;z_TI1A4ps9lXYJ4S^px#*fQ-4-Y;rmESUWL2-mlG -+d -vkv@zV)^jjSw5KZUKzi9Vjk=N)b}Z}4ZnXPovdYlz}|gyGwyYkzen+t_?U}?Z{qhMr283u&*OJE?!Ry8M5pa4oLSK -Ytvf+H*di2c4}gLzu4G2*n6?-zhia1D>46H&oHJnsu%A*=H5FTw%haZd^h}FvU~A)-i&*g`Q8`t`>UnjI#J$RtgML!$8W|MS&gf- -^ygaIdklU6&rcT}0l%@hZW7#(xt8&^G}~^*Si9E}b;+3ri>;nL6VLCodgM$6IZxq-O^m}{En{hE#2-HnWgeB`SqP)?ZcY>9`@W9f -N32}gS9dM0|AgQExc+U1G0WQ{Z&~C8?r)U26g0c^E4-|U=T&^GiSf~USl*WakF-2hgBgR@TmEfDULx;b0I#!m=Of=4_`S=@*#pn-0{k<6zqWkOCfcw%aV>sQSu2rv -Eg$8c0{9{1KUeMnA8BGN{&$)fLoNQdBkN>^B`L;pvkGC03{uy~%kZy{lEo8XAQvO;tW31`l?cJUDec$@C6wf}4>&tLG7jO!G -;%A#z-AfM-WH@l26Dy!7A8cy_Mfzto@g6Mu6{epfCG{BpOSD-HPrm2zh>=nq@`oL>p@ -exa*e@&^mWqMsWW2yzuaSM{sCf!|rKR?Gd8OYQ~>rF?lXRW6!dC>FZWmP}2AQEX}b{bNH$9S!G-5S-NM7>hm*;Uo3>EJ=s}5D0P)4!n3P_Bh8f7s?PE7vfgm{b{38Bb|<@6bR{ -DHck77}avR4jF5VIf^Ktc=R?OtSod%Mba#JhN;W-1eLhxTrn)8=3J$#S4(#jS_@^shK-Y@>@2U6LgjU_Jct1;2HjPMKn><;|xmcJoxpT_Aa=y^5=!pSZROk=dCy(!(;t%!)Y@qggFc)nrt3kg%F2|WK7CSM)&25v%qj9czCnOU$ -uz>n=6-m`C^XAYoRnBZAEahAWHERvT+-;9rFeP2Znzk@lRR!5$MA9Y9a*q>5Snjc5B2$DOHE@$^Z$VM5r&6vB_$vm29!2I#ZqP6E -1Dn8Kq|MnvDXiv7UBU21`-_0Hta6~YjG~ZyWg#Dw(@AG4wlbYG$sv?sv0Q5QQ0vzMLg6{U8tJneG#SH6x!;vN9=HOOlkzQrB9;wY -D78)QtmrR0Eh+>F26IE94XMzz%Yb%(Z%VaYHm}JUYstowQ0*=2@LBRwx$1Y-Ditu2;*g&&gagIgkTR*R9LG6O`~__XSqwRQg*SN_ -FPExZLgrF1XpM=xAA&Vwx?NXhmi-}2;$W^+mB|Bp> -XjT}2pfG*I<|{_6to6BHI7wLR>@FAcC{2o_5MrwqRx3*8EnpJ;Mt^>9ZY7u^W=wkJnwuSSP_0~@)KRSjL6z4c^opQ- -qu%}&tx7V5K{4nOo)ZsguCrXzaq9`Hse*kgc@7FL`O|Z&bGZtiwEJ0%*ua$8BW2(JSW1_#w3kpl3sV$Buq*osup8x#k0Omksa -=mEu*3dq6U%ljcIE-{Q*j$@h!I?R?F`P`7qRXgMtSWy^FG#G5Te*iOxj+#8=q~(UvWY|$Hi)1T-F$WbE6&Cu@;)=AVuBsNl69WY~ -k147I{ek2$0;G5lrdtJ8>z$tk9`;mn{mPIlwL13H5ro2iQdNuOtpedhKDlCCA%%uz*np#_RaZ!{&?nQJEInk)frOzY4U-&W^7w%% -GMm|j0Z>cjGjSrCP%FmC!O1y4+gk~`cOBJRtq!!0AD_?l3$2#AdfQ4tb$lf^P{@zZm%D2HAR9&F@!Pw?tgKN}kOS23r;<$`pPSOA -?Wv>AfhluYcak=wnJXa+$lEIz{R;FXd*R*H%u>?>lnZEmO*B`Sb435x}#=lqIVNDYw_ -7!-2@p|ZW|pcD$FGz_|G)dI*EJgjOAwh)r_0p&Vtg<@VB6qn!Lcs!&Df&((@m2#=DI`9`xTk3zx-($h7Im*Gx13E}79pck3bSw2a -1{^2%yMtU6dYBA`5@EIrG+D_h6}l{qupy>cATQ_`l-B0YDuLihbEw-|kyT|p=Kc<^kuwiE?Si_Jt9JEDwt*bxQl?QFC@s(?k}r^x -IfZ9Pc?|PI&(UEEMVbz4tJV&UE5R6H3iMjrjsMQBRYX(iS3TMl5$Da;1_VbSFGCs1gp3{xbnJq*5lKneyc?o_i;lFA;LVZGv?Anl -t*1A(U1-<{wpClv8tK<~MOkYhXAQ$Gv)`W^LI+fW8?s3w57-*f;(3B%l)0&iKzOn --g2Q!r9rkQC;pnmAxurkAspEm?04vM>!~tCTdwpb9>!fIH8iz11JDxRv=5E-WS1iT<@KApjv=v=DE7 -ikKHwv7HjS8)qQK=tyZ**~QN1DMb1UJ-sk#)s`~-j~R_)z~~5yK6P|^B*tE@Xr$O8Wh*sAD!3oCfotrsV2-?+v2bES$W8MTdKtSg -*js>n#Q1kZEulgtNDvMLU4`x;XXi)qGg5NPT~J7Y&|wYPbIPQ%PV>eL2P-jv(tu)__ElQcETHW-qxzr3q7s)*w@g_qH~ft?9F$nAmVx=kL5*h*N4HQ&Q<@YRvVL|b -;RJvnSM5U(%U_`U&@t_x0z`Qi1Fg~=@as~oeIwmm9677fd0Nc06USS+ -ecC$L3USeB1L+h=&ZHY=;3+VuKQQT+mfb$zC7osqoWxk75~Cxc>N%u%;qbG7)a6R5U-cbZN}aAyQim!TiPjoTV7^d62g~5HFaT;@ -RdqZnPeWh(RX-Ul$EpYo(=28(%9xOkhUW=N^x14m85K!1b{7=1s*rar?x|{i?pe8Fwz7_aJq9(1o{(rZl(3?>TQH{iA>w|da*M@U -tBSv}k)@OE3_yP^#*FLROy!|bbCnM?Zdxq<8W-wo+nwjexN%PfN_Quan7sm-sSW1z5y>Wgh!)ZJMN&m&8P1FIQ5~rC5vS-uy}7ur -h>DRAziz6A6LL}`P)opuy5L+_k=mc)46$yNgOTx%vi^=3E2d4&^?P#@#ee^5wRymg5?dQ0q#0bBYch`jnE;fJ}s2 -^@tH!?=dk)p*dEZzmptzELumxaq`&govblJH{iPZ137>WE&MC}}uuPpWWM2k3&z`aIjk}oU5YL8<-NeQzotYG-OnMRS) -3`o|dT}BF*Xgv+)-Mk_&e?UUIyfWPQH+NPQyuD;%I_v16&hi^QPO>(K{^)UHuQrF#lNLM@yDNIMoOk}X(c^k+u#=VxW7YM>uvwD~ -h0S@fWHl=krHb4ul-Ii2qQ)o6XhjO=@?ZrzO%w3yQ@*>K$TtxZG^@x!tIA-Rsdr#V%f%!?ieDUdhBbV-XerI6tf0}DM=3+vik^bL -Dy~PZ+0o;Q=%IViAca3Hh43*U2pziwSvQAiO(SeeCyx7*el82?U6YxVW<*cCx?z@ahZYU-CXehYPSlG_T?3V2 -7Pk-)1i0p&FE?ZWibapu;TEf1A5Lrz6S*c1&o$9}t0?8=p5m`!;?A)gNf -`|Scn4dirI6jeBM+OQDH&T{enHJb}iYtpANX{#!cpuT`!AbCe7<6w(FL9t)%T`-DV8{>&cV}jwIJc>vofs_*r73E=slzA6HgKKcU -07fuISFfFbz#s&n3IQc|eF+|>86@ICpmZ?g@<^aBs02pC*PBbOcP6d2wuY%!28rY}o1*k%ritO*)+Se?xp`w|NSs3vu!v&3F*D1h -u~5>&KEFR&Iu@Cf>w!pduch0Y^j;oXs{TS4THsP=rQD}Wa5M#qh0cmZ#)RIO-Gkx){uk>){m|1eLSyFklteXC(MTHc#zX?k8#7M^ -4kRb7pC1fr-{wOP!2e}$%-(zAC$U74Uw#2tkT+&Q?CsMVT@3Wb>{BZst>Jy;0T#M_69;K!B!qq~sn&WH#(VlRL_aA4YVSxGsH^B3rB(sihjPLVIuR?%Q46{ftYmMpF_;B^U3xJ1&0 -(B{u;Xn%JOnRl)u9gq<0IogvuWA)}^5mt37pmNl(f%~>#BvD`!V1A2cj -ZkEfLF9uv;{KV#2&d3lf2DB`H7_Gu0~rhNFFqD%!im)ka;)qo-UQ -2l2Ey9n-abysf}2?r~F>c$IFNB#7#qR#dx8A|qtoqmFOs7*i2ylQEnjU9R-UJbPxWK_?M*n)57}e>+;U3oX=% -TG8@45}fT6mKO~z-Qafz2LYETg4=g?64h*jbx -+{D_4MRjaZSJ-t7JJshZq83svSE9Vtp^H}SKS`- -k(dr-9YRSd<58;Pz;BKl){PcYnx+uSWg_afP))q7mHKt>K>q*ski`R#@P>3c?_JEs({`4wiAF;)SSeH`B&J$UjfL?PQfS0k)JdI+ -Dt1kX#D|s4q{)!yhO_kl$3$50fiCd-@oG|-V$0D8X_RiU?np^0h^aA)zoDzvLY8Y4sNBVh2A)`6j*?>e&eMzc}jv4!vo3no=Ot0S&TPXgQs>cl&ak7FnS#9ln@3s --c9pu^OEX@(PpbShFg_zX_c-Yh@tr(*t6jONA@iEsXYsAXjnI7vNKPosf3317Md%51Uwx#I&7AbA~%^7|hH7Z|m!qXJM?J|7U7~1kVGzWI3q9K+@$Cgyxq|bk&1@MA4n`R;PYtWL4+_Njp>$ -BzH1t9c~Fesz;uRV`-Xh2FxW`aG_KPdjs{&GXw*+bup(skN`@zS#7L2Z9B`W$Q&iDJQOcRVqaf!n^#ncvelZ}vl4(lu1B_#G`HyT -Y&s-5+S530D3DOI@!Xl%%y?0H)W=n1ncEYm-!u&-S1)>tAV$eT-l{@I)kGYnn)Pu|YP7!1dChBSAod>E^1K|jg+w1mfq01!JN2aM -W&u^gy=f)eDH;)z!;+kvti(3DNU<)*d-v?s=+Hzo5G_%nIZ<5(?OB|wMFf%d&g2JOB?%NP<%&bAUBq%&D{|YC*_?u}5Srz(hF>Ym -tWnc&kpUVj?PB!Pq4^T9-;$L9%enA{em~b$0V|7FX&rq?ws>ul8&yJSUO330Bd+0NUd6*AQH6LnWZw#6aeut*#2&_RyJHX|78XhYK}Y&1DEZ7jwJ0cVWaxr$n|w -H(fcML7P8K!&b{KuFvQ8$H>yuxcT&kwW?fx -XT&ZF^(h03Y=OXq9Y`P)DvCUvqr=$4i3)@}E5$BW?@Xw*Mh|oK%1FwG*>JC!YLj8IkYo`#vutVuUTU{5?;Q6?`8F)zdPER9=0`T -SXz?`-;DY+ys-bY(h|ik=PX@97myqW)$kr8C%d`TJ6O^yDc9}H4^!H=GV?^KCKZ!q)|CaBmf9q4xuw@+?l8uxR6!YOrjtP}KE?QR -D#UH`Ys_%QyPYm!{W$@J{sA?QYNCsGMYXyzlP$4@xP)0BwOcR84T8bvv%JHOuUHG3H5~w}NEfA#8 -Stu5&L*8(T;!X(0mlzIBp9Ho9$L(fkTx(_DJTfZu@ck!r|cX -Cvo&W-$`Tjs&$ciJ4PrqemhqJa4gKX?p3PR_%WmY6FF=nU%BK^nfTYPC_Pg&1R)L#M<57gn}s3~YEp0nq>ql!@Kp@c=_G0*N)86Z -`%>yEIM=$a#;GDKYw`IgDBEcP&Y>@^WIESO07^T9NHI*TEqNARK;U->yJV6`hj!HF9?8DkTB)yuK6oyGXQpGiQP`?l5w^8w)1;C& -v%synQZ(>yDjrZ#%?F*eo*r&9ogSS@B(F@pJ3hH-~=GEOS_RtBNbOKF^L12N^O;z$G3)7G%jq?;M*uTJ7bR3Owa;^Q -%!H%QaR(pLOw-2Ci -R-@V_OSHbqMroOtI-no4xT&7`Q6YYW%o=;BMaiC8zbsC1BRffr{Mq*?qDzoeb;KOE+ZJV?8>L3$I?11+U6WC4eAGslFg8kuYrStO -af6~o-l|#66EW(j$!)UfWq>sUO8n8oYu!lfctmMt8c!}vaRHBXIFDSIvx^L4hb2r-abkf)T%f}y+~twjoPJ{;u>hiPXR1mC>7YWNtjkge%vGy>m1-eICeNpDYw>-eyimX(yf9A~CguD^6vnsiq -AhD^@qn$0bRSTN1g9~bn-p{tMvRHwQlP@tpg7AgLosP3cNYblE+eNrHTK6O&zG{j#nIAJjmhT9*ROs|S}y+WJ5 -Z}(DY}Pa$k_!`N}f_D@z5g>1e3Wz%VNOCDaTSIHm>yM;s|Qp -Vgh+IRCI15swJ8YpWdm{MqBx}uZfyxDv2HFMTNZ*~;HukO_@XUgl^F_e{+f`-XN14EIdNxh&S)xAn=M0URIMB=Cu -#(d~NNhEMQDj5P`HVjYyXi#W_JW({ao%I)8 -#Bm9|4Etiv7$4h4Oj=5u?5By6R+igYqt;ep;aj>FpOsK=YN(dpc*WcnoD*|ru@Ida_HMRjt>jjsJBOT#9qkA$RFc*&qw!_E54vU) -_Y)aI1q;6GC!efa?;fK4SjWI-H&}8?ga`#P{-wPBCl-bsiphKGU8|~YMN1Sy=RxkRNCqnKF2>W&esZg;KuHM5OZk)y(Gu~}-XNVrHcj3qYH8=^we6QQT#xsFyeGJ65~)4}-kIn%v4%6cdIF<+eH -qRMTi66+0f;(+swJ=4ZZ5QSNZ{kcLZ5yv7Yle%m)S(1wuY(mwS?G^ssdQgfm2YIA1j^+4~c+pf&bcws^;6r4PxJbl^ho=FOAqKplJWehxj|C_k_6syce9q@{N)<{X%W3pzI4-7 -GT+SU*nLy`tyOTAmM+gfqt=>^XD}5w_o=nBtv?6vJKFqn2(4rS~qhH0-Bf#?QodiDaz9$LsTu7i>(vetR6cXCtcMD -PN31_tWqdn?oiQys+S!hA{(D22v>)M7@z@KkvMhh%29xh9;oC`u2!eewwgR1mvTC3v}T*opi}#_g(uE+j~iSM9ih_oS;}9 -5G}^7eH!g{CD#-;wv^eH%^K3FvJx31Zha(|s>I6RU}zn7SU97~lm*3&Zq&T!WzPVad1JRLM$qkS3AMm-MN~jHsF*Ueq_;2-Z6XontrCV&trWlt=`@kEjq?&GW;x>1!J+^F==Q^$ey-Yp`%=0k -bgjMap-3nCFF8ihd!3^Z6k8EIjg!^AiM%~L=HlQ(k}n5_s=Zb)n2byymx1bxH$A`5otPHsb@2(%EL!=$oz@_OqDMt16Ig6|o8Q5O -L>EDrINLg|R7p?bGG*1U++BC>QOpMu8~hos(e6bSW4r`ZmerMr-RhMHYj4l#-k!2i!EAG9;nlC6Z$g?k74@>09E&^ADMWg=W9n|F -)ZOAR$n#2{dV5hx+)LKD>jP@*SI?9FG6~4-k@bNvp_=VgE;FE^S5*lK3$CFg3M;{D3A&U{tBi=ou-%(C9skCML6-;ZW!^kL+Ha1V -nKSjjWy=i61^vG>%cTfS=ZTaerp?MX85ccX_i%;Pzkxz0{e -L~^>7*`CSP$YyW8*l_a|Eh6UNX2bl(!xjUOeo%g~=VN|?#mhFHyf?p`4wABy5p-DOg`J|7+yT($Z*rJ)ed%GuiscoR|HQWc2G52& -&gRSUr-gE~pqLWeuK3toM{+$I()P2L>h`l+!#sweBoEc)dP$^f)Lh6MarH-mIc-tUg1EEsc9*st^iWGZ -{Hu`G_HrxBg*@BY8NhDBK*TmR=07Ya)_$D&GnVXmN57TTJJnOJTNnGSt%5FN+x%&|6Okvcirrfp+Jr#sIKT*<9a-+xiMy0W6Dh;O -(h@TfrHQrW|IRj{Zu&w{a1^l?ogUpY+%8OJh@ZB5dzZ`@*Q<>kci3MJtL_A8J11HVeAf@&hac -7p-nliB2S{?V>?Md%M+VPdD#Ftx(oFojYKJ-|p?!cQjHU^`tI}z++TluJ~q`Ry9gjclx+PeyC8^Eg}?B%pzI_n=3BfQUIy6cLft6 -_3I%8(Ou*h+gpf}|7$rB*kdz`RL>`~|~7`C?3*e*%z>foOLQkkDZvFhk%s|~yfNwPq_6tV8>xuY1p|Ky%|_xI-Z&JW)=@BaSf{qyOg -pf=jYs5{vaxBU;_KS -OEL&MKFK9YmsEpz)`6N}@_q#)Gc9mizRMv}Z?SNv=w;)lp*__D=yaD$q$@Abv;9<2929LqEjsr!(unL}>^CrZ^b}nSspx-G2G9as -{*S~EZ|h~y0$Qg#ipYn`BQphLt__G2NH$S~)Iz9*F|1hWg3P_(k8RoP;#m8ZonhqxVMf8Ku3&(|$YEpBPLc2Fj8rMtdc%=l(;BkakA*>3P>>MQcxgnQ(f^Q)<8RMqsi3rHM~`zyxMj0T>^n!J -$GH>Sve{|1e4#9la&jS0Q~{JHia#(j7sltiyU@~w^+&$P>sDYHJ!RQZ?AhT|1bT*6e3?EMN?mXEG8e70MISt>+g-8g!K+b`bvsFi -6}_pOA>snn(YERBjD)-v_9B-dzEizS^8xq*uIO3?N$@Iay%!{SqRrDcRxXOIo;?wWINy82!whTY2!{mO~EqftLX(p-bnuj6<8TuR;JhG$aC@k#cLLGA*}jd^&*???@+R>GBQO2wKCeUL)@%u*V|eU9heTyWAJbLKp`8z*#^~g^?UeFRUe%;}o{r&l6jnuL_Z0^8zu3U(C|4>&x`V$~ -3RVr+?zZ|f9cU3IjKwyWu`AjdrOH%dw?TBQAy-G$)^Hvx(M(H$Sr{b^Sd*j5%?&JgT2ZS*KG+ksj~_ocIM|l{YEL%n;_|YtDXDV< -Y;AYbj?thJ))p6(+KCXYXovFAFcm%S>@1pGmXr%M*+jgcl}BAqH@$DH{yLA+pt=m)_I=Qxb9l!i>~W>8BRc85P8k~K4xOnBr)y4T -u@KV+(N2w7Tp};ey@+x~--c+AKa%`W_L!9mho(gBOl-5ZeFPSmW3H0Kku=VQ9`Fb=3m1zzWHB1zm&Zl&W)1j`$6cAqaHsNgMCXvma=de-sH@F=rimMF@rbAAO3-wzZa=RJH}M*Ocr*2Q*jFe8-8OQB1~i+FfWG`jUn^twGQW7qwVg%Ny+!dc>~FY) -yC@LXMXpk4?C6(|+gbB4H8JppUd~0mbqBGH9!DWwzumx&kdNH)Ezv#_$0nnAQuF<%R(CgAkrZ6N-V)dQ#(8zAAYMQD -SF*ox^_DjZSQFP2-KI<-Cy3cuQyLtiA0%(&a*{|`WwUyKR?Qvf@P=QWm9P8giGX5_^0c6#M#>ex0#QwF$b_^n=j}*MX>pNXAQU;b -QuUU&Dmh}E9h%uFu#Z(mhiWAc)X|TaZE{X0`YfNZnL4X5EMLxbixj7i=6-Ph=mGa|k$MNFLwV_%x3g5mh(iYA_E6mF^@yb|dtnMu6#I>}~S6=cpJC74z|^{bor-8q5o@F;F=Ku6>gLpI2| -ag>_lsv%p3wP1pDzu#a;Y*o{3i|%Q-k0pK1Q0hy@ZWBmioTS^tp2ekt_!tA~kWbkMmN2q~G_pcILo|Q~RoUVwkry-^ -L-RewLA$z5i6zAQ6uAKlMPPt(2vU9p%D{lcvA3oi@ezx00MoZKGeY8jcBx<7N4=C-;@7 -RG|&j{eQRYI=2c`>(Tszr5)RAt8^oN3RH=x;6A8bDyw%?&BVls6cP>RJQ;Dd>bz*wd|h6ty~#O@L-}3QWF+}(rS`fc4NMCj!IMtr -7V^b?!eeTpk6m&xquoFFkgR6XEoHWqY>|2A(sCX{i;n5o){FeM5wiSi>E8G>uMvu|IIv_<4c52f+|K)$KFBn+L=;7c#V2oUVHdeg@DbC^nG9);&l=3msH@+1PGD_FHD_NgNlabhgd0%-K=M;-Fx74T`KMGUoP9{(>Qs*Ob{Mdc#JuYlx -T2}+zDmnq)9F5S0xKTHy0}eYb*dIGO982eQ67?J}(-Cp;lKe7~4r8Q^r#_Da{^dlOh9owJ2_DCj!-)tf1RU-}N!O~I&FPR6@2>L? -CLGd{VD^VgYD_~*@`DHk*V9zwg4US)YFhF;+ZMGZkr;eDp*f7MC(?S1zxbStUE!Xj)NvNPtE-1GFRqr*8|kZ`IYYhl$3VDKk01J; -Hh5(bK;oR^_;no38$U#G5r#QsnAn$Ch)kWME-$0!$q%A=i{jYL79PG71$iY|fjcoOxqocf@VBK)Qy-%- -DPuLQIncAy{L=XfBW(3lS8Xx>#teub@zBE4XY@4K@42WvZ2wG4bTplcEJ$+{0n$^#WWp3&gFmE|ml5X3e(wOL=B;+=OA<#{C4X=&7JKdiwd<XSzSGI89X=ul-@GY;cmvQ(t(n<^qnKfwN= -*c}~QTvv`F-KIEL-b~KMM+zsrQNv40tTZ|N>QSUw#>V78Yb0G5++tvhq=-?6OrM`$c>Q;ibGZ{I9}C*x&rHpgFMjl -94TpV$@Y4S7c7{yaK^NbS>EDO6uhAdb^{NM9DF1zYAymk&Z1}U*g;Oo$6Up&4qvQEYqy0`!p62k5F=UaJQ|4=9!(!D=IFsu4b+u} -?J!h}9Rp(QG)&oG=WjZ#1^35}7w)CvK^}3kLa88*0+*1UW)&r!NHP?uLG|1J5?>B#^P>%q>VVM5+Qj#J;>xta>92*29`~k{yp5NY -?3hM94xjXcGzvZ)n*L_uSfVc^CCU^(QM~IVU7x-i-VEE2Is65;YQ@hnVbxlRANH`wndF!xxUBoyR~+X2=Ixvo-R8h)4O3f1ljSm^ -BC(A$wNFv(uzamDaxl!;FcnY3IJc1kyOn9H_$yh6rG59bI-=9k_8mHD>AZaZr(M{K`2jG0Tp&AInw?~107u=)W}<5InE$${PWdQ+ -do#l7yxYS22CprqJ$>6SLZU5B#E;43Q$CV^C91*|XvcPlva&dezZ$LK=rS?X*jvNuknDPMJJ=-NtbP3Wbg0?*igb5;Dw1OS_LZPV -w8CJOm_>Scz^Ezq%uhU&J#boKgLf{V)rC;o=SLX8`fmrRE;bc4gbfI+8K*(As$u5xD@3V}obPXl%bVZ~(E2dv3}UViTN!zGZ>|12 -#nRJir3|beN_`T|pE1IjKkmG5+ufp;L-GhKs=9675ESKQ*wsC=yF -1MxDoFEw>Ox*cJh7ZnykgS$)+YfOsIsWE`-1>sy@OVBg}Wm6u`1JdJP!x{`q4xBE^FD;ps|&t$(aFj=5&sbh)#4Nq%%lSNuoMT3&1weB4GY*c!qlPc@Jn36b@?LXKQ -JGB1aYDs*AziSRdC}a8KHu>Zd-y*BC=FF`u8gCGv@k_O{k&W>tYjzPH0fR2N-jx0XStR@H)X(7>p|GA%F_~5tKbk;-)2t71y~HTHN=sUt4Rm%ewG{NIXlKWSkN77qb$X9#uzidO@2zFrvv}^90 -<4Mo0ThG+xu%-6l)6OBs08!6?RN2iVb-Jm6$zFZgzKlwPS|ybdlQFXVaff@w#}G;}=ysbw(nj^fR@`JzzAi=RNAHE9D}v^A_oqY@ -^Sf%*T-X=7p*3m}1a*SSzWz(emi%C66txfw=lGk1ZQio!-m+!*C#P!8oQVrPhe{8hlK-N|^1?uLKXYd5gv8~<9e0ZF#^2_pKG_sG>4(o@(pe8A*r9Ew;bkbvseho68JRfG -aQFt~5w=aY_(5AwTf+@tiE7okTZz6in05fsg(jqs-2A7wm+Oz5!tw5gv6W!Bqt*`16=GI@a@|MZoIVq=@YKfbI(J0W`DnLW2xebx -wAYkck#yhxx^x=)d$KNb_8+F4G2 -mb;kK6Q3(qWpd4D)~Z7HB3aP3!bkeJz<$%c{enu_PDpkxqY)0N_l!$=_AzTucZ_@DT<~<@ClE~Zc-*f34_(m*(WH=}%fl9oOUO`uWKqIU>aEf>2>E?*?*VDElVcJlRJNGmWECmDN35${uHqO2MMt -=Xus0cl^C~F!XIu%OU=_gIDG%g@U)>#9hI_Qm3wsLr*6FpLuys+n-H$yZyY;}7DYgNRvkUfaT?k5)+^zEc -u6BRo4ik26-C<(ugdO}Hc4(jYnNRJ2zpR|e*y`4m7{u%?q;g=FXcH_hmxc4%r!UrgI53L*;At<#^}u;FE>YBvp-I74Eut(d^cp<8;zOF#cBgazkFDo_6jmRI~fG?xl1&kjuBqmjEz2 -b-kVF?=Z1_!bJ9V-&V8#rKeF&e;j=$6L$XePCGScz0?^Sc)$>=^3r1Q!5Hp~fnlprjnk -pB+e)WhG1%EfJxsLAP??T?^QNeiIZm%?^5tL8UXO6uLmtKC<@|I;(B|(x6oGI||}qtmJClexIH%jjZc$>FyTKcUaI(ag}rlt*J__ -C3OcqrS2Bhhb7s{WKj=j)X*w-EKx!|HxERMb0rJ^jP`}4%8%`fX+l@z`GWmD>O*3{oz&#E*NU+qHFOm!U2-~i^m*!>Z|5_%q-#(O -((f#ae`8oC2KkCZw-&nmiBFMrxi48tyL*A36^MgA^_QjU&_#0hMNB{XAShkLN%gw^8v}qKm1e)3*F$ysS)zG{q6`>Nj6j&Hu5NCdJRa?GjgwQC)@xx;Fu4BGUj1HLHC?FYQU9NoxujeyhE?fVLC%$o-nIx!z&IBR!TJk}LXxv8gMo}GYDkxu -c)^3Zfu2!0B{}dELZ&K_dZA2*ZpXza41i69$QcHDL~*Nfl1gr{bvh@ur&1e08gQTn9e|b1_Rm%)l%!V&W;!WY`ua<&OgKFNm+I;* -)%19@(C0g7f-7}1YQL5gY9s6mO})}3^s6T*=47skKdy%Hz#`zK;E)@8J?z6~CD2Hb=y<$YqKu^`2}4lo%@wP{@v8D&_+;J|o!-^8 -{y2|1NE9EcSx{Pj_yl1PB$`KZVk%{+q9mNt7uG}$%^rYD2L<`Ee2@i3Rg0K{s(P9Rg>)kH)PVpkheMa;yX6 -sT^;y%r;c0lF+Ya1O+E(q7)5MNp>7a7el3)3I?!PlupWm3lbM(y4+|YAlEmskRwMJ7;9O`*zm61;RlBiYO$b&xicaQ(T2-0Gd>xyt4%S=@@NiOEU86Pu -PP0xhppFSA&;$kbqFfE4YWHWAs=ezk1sh8zA(9J+s{|Y?S-4uH(RXM(*lM+&Ys?A40il2CryQ%%FMB1Vin;1Z24eWaq#89vf-+YZ -f?iWiRs{L7I7n*UIt?lu0R60aX!_N5OV{2}sIC?vQ%Y34v{1?Gz@osQ-%sThp1yuvS6`1Tpsubj3{!?NT-{mg>J>L};K~d9bUiHz -qSnaZyq;Jz-Q`R1vdQBIrU-sy_X-@X^#{F>EbAop*U*IJ>Y=uR4wG|!_D!#EI!~r8;fs{mJ8k*BML0~d%-!evUzc1(>C8ZYH~mAdM=czff4nTa9bfmRZd7;X6vMUW=^$+pR)>X(Edr2!%pBF#LMq^-UsZUtlSku-gQ -43&_0#ov<$$q13xAqQ}}-(QT$1#cDh%Jk$3Ne0RZ3#0bt`l^MMx}zmKD6}EXa8yAw6p2?YaN*WpkQ0}d@Gxy_&0M;ztVo=gft)=f -4oz5pMPm~XjotE1>yimkG*+g8nN)NZl})5O1$tCXr6kHsg(T67*{X$(BU^ISH>D@FTu}$T3Z-5YJk!`x)rr6gg^g7b_|%yGWGoUx -D!q2-`|r>qPj37dNO14Y!E$fW*B~5!;ewg|>RfNJ!jXf5UQ~UBNG@!NVwcLEwY}CqUMNDX!WO?zbZ(TE4FmZ|8M+%%+*f&8jp#Nq -RO>|L(P;=m$hFQ$hD+j{IIdLy1tNg)G-^svSsg&aO2(R)Bcl9FtA>H5ybAm!8R{~vI))Yb#tCjk2tk;!qO-Ks=0_$A#|B;tG+50HTt!L48T+fRUcH-vJ;UK%&+9nQZGd{NNWp<_pOoP#R%+BNTu9eZJ-pZ -aV1U2>+sW)QLh`qI2SVOH%8|gpH-B~HY$|-uXUarq*V;5fp)0HX)MExKGPqA*huont!|s%24*#fX=W^(m^A#vR8Z!fRPgv27WpJv -Maok3mlkM;847~21GQ3LRqIS^-k8y1pn4Nj%&g?1$|ek`B2$u6Cva5~mz^pd`g=>na!U1(YR$%D%`{ygK~)cz@lyn&BS>&QiPNrV -f3HC3v7nTkP(e}{CQ@0bqs7QT2m%_O4A=s1aq~+DBc?rrvVG0sP -XFU;RlRXY0J!NoO{MOY{EeD`ONl|NTgY6N*U{_rw0TTH|x{^~|%F4T1m -2LnmOQdtS3&z57=aS>@#ny5~2x8W(Jl|9JT`oYevu$B}z@06v-UR8UBbvII}9DRxCi)lX9k6}GQ6Jj$eh(GcZM&T7=871iwlokyv -q#OmevI{$sY=qTqkzi_w1|@fbuLSGW#I@#7gdGTdSEzL+6x&KeNh4umz8DOhP`)h6>p1V1>n&B#dh=nI%(>jYkr9|*6N5CGshO4X -fVg%cV4xbSxa|p)xiuJi)Lqi-&RZfrH^oamCTY5MPg*KLsK9l_kjPGsde0S&#pm@Z7k~5Pp}#iP1mZ$`VsYsZiTG0Wr;C(SRNq<3i-vNRo9X9EFsjzgu-y`2f}CbDbrO-(u+ZtAg^2OnRd=S -l0KRbggv$0g#JwGL5cQ&@PR=>Q+y+MPO{WNSF+B}~p@P&yYWHGgpcX~aT -FANKaO!d-9xIaWZEZ&Mrt9-g|ojK8PB2y9cDOe-q+3%*+NJH)CiYyZM8G~f1ItsF6mB92yk!J~&U?vfLM9r|O=%Q$^W0gV+dU29` -MldHk68}(Kk11cp?)r6#Ui5R;N}YjtII0b%c3~izLB-F;Q%g%j)jo|5)-M3cAl3AU4l#zqLX0Ln214D@RPCwls%s#cisU3(gHsAl -ofs(zJxgI5ah=7EwmL_oc|LK~Poq)_%Bp_d)f*N~Y6@*Zqmq8E~-X_79xdVv|)>w?shZIvyTwKPapLETFDN`E3J~>cSK@<_JrB)HLphjZH<=fCDl(FJ-xvUXtBzl=@}f7jOcDB?-C@3|T<0T05bw3nUP``t(B<*YXGI@E(hp=;NU!(v=kEPLZuA;QQ~GJ4{;7`fleRDHJH -(OA_y4(e>G>;?jrT4qZKLXeZV>YRUfi59>gIE0F6?#wwFLRwMn{a9mSn)03)JM}}5gc>H59s~$w8$ln^;?bXl)<;upE+tk(DczEB -^-dgCXp*nmq;1=dY?qNng-t`D6>Kwdettuq{~Ef#*r!l1wip9PfQ5Q_In9CZ#5cSuoVDTPgPR{0ML!rLHC0G5Hjv%H+@($qF8KlE -H=x&s?x)#W)%u{OmDDzebdzIE3l1DoUv3hYyeAsJ7rdV~R>i`CJl|@ZwrP?q$ENO+S)h{?SGP1gDjcp#15$oHR*BW@`B}DizbkU8 -6{1JFp06dl1z{{*@?E_Lr$9lsP6)%jN2QqH-_4Lu3nmoKr|r3G3ic?~{0cxF9=KD#_nET~`HTm!?bYZI*Dx-4X->Kg@japL+$CIP -lUnXqEjjtbHpF}g_lg@aBUdwZ*J^qb5+;n;GG(q}y8hvV@ -Kaw?uf<{M+(hfVP_*I3=ChjNd6Vp&YCKLKdkG+@avNDIHXWZIUf2%YD=O5B3fAz!W10KFtTA-G8bwSDkUS|4&;zDPWzj8)@P<2`N -P&T+LBf*Jlc#d`#>3th@4-gH_Gn3m$e)otFH5!*Hsz|2@xx^fW^y3O=l*fmjOjF)a-w@;Flx)wIp=3I1u< -nmy0UE))P8NhdVXE>7G{@{8rKx*0O29J(&!#p}f3hl?exSIU{>xn@~dr3@}r#oc44ti01!$EB-CeK8BUU?&`%W67oe?RFl>a-ky( -eWPDqnwiz~K;|kP^sC8C;0HQwahIRLL)6Q|?vQQQhz2YMWYE!fy1!|s3gQFP3MYO~DdF4HsnaR{w<5$Z`cWft`c(MA$uAgnvePfg -^*6^p28#ejg|}1tce#_bHFNI{ZgE2Re`Pxd6{{WD0o8)uA?+mFITN>|`+Z7V7_S)kY-#6TEjv5IobhAOcs5)mu|I)p>c{v>w*};_3{dU}vCZmN^x@<@M7`zlYp%=!e`((52?q@sC7V}Sk?cIMdWq&ILsu*s>p`UE$ -Rk7l}dW(Pr9Vp%5Z(d~2MTU?Bsp({Ahe4U{^s#k(WjpT}pOEbw7Si9V(P&4V^7MGtH#EjJD|QxCZt=KUj@(arBt;F+Si5&aBwpD{ -?$cCRbmdNc$>wLab6#Fv!q8)|2fpK&d!1J8iU<54#9!T?&+_WpeahQUKP~XRU+38_pOb7e{wez>XVzdkqa`{u+~;VqfW<|f&$0&)w(dWiGyH(Qp8s{bRge*K#0!!KDo4x_{(;+6bcBOm -urz+~dsLK!qe0ZzUm|C+2mSv%$sP}$JRZ3Xu=8Q=43+=#yG1el-4nTD|M7h~^#o3c$K{h_%F!-3a6cvoEPM_}030s{5LRz2Lc=gVI>(9o*5VYnq{W?D+v+g!CNP8VBI6+OUbFwUSmSwV1WZZr-iy6A_k62eV-(q~&a8DjkEAv&7sWEcD3W^4 -JvS?+Y7vXmhRfwvcdZEg6eH;IfG_9c9%ELU<$!ZF?gaI1WS2X&E1rCM6rS8(8@MFjasC8uduq9L`_iX}23)TMa9-{CCbLi&8sk~M -9B&li9s~lrEh4X$2DseWD30ic^qNNZw1E4VZ7S|w#8cQ(V(TyC&~J=Uiq#JeknjW}f5v!08Jz~98bsrOJQS!Q2_rx%FQ9#gQ^dj9b=WgFkd7Gg&mQdw+cd0Mnl@CKj27-oQgeCcxW4fx7R|=vBF1iq -S07A~`L--Sw!tPE+iX9R00rJ{H_8egE_Zb~j@Q#!i3q0p90c%zC{_D&Sb?M!A$qusx@e#cX8{5kUs1y%;H^{5*bN(6FYfGUs*X9w -tiUca{EAxMcof|rUGZB!m5{-TyDtD>Vju!J4J*HKx|wucjzpt~x6Y0RajUOvk8^6tNdfP38bU3Yh28AT<^|Ct3n4gbM-cUi~;{pueA%z<;zgeqHC7wcY>6jRH9z1K6SEIW1iSB%(O1MswFq3x*^@ -&I#alQaIhXV$cgT{sD4a5Ly)Z`Ty2%_>4=+a4*94Z98+_9?o%deFFBokctvJcEv}UuWHIRi?f=1nb3uNP^cT8;l@Q$OM?KVaWT7?CZBy|uq`wUHUfR)0)W{)uVs6)I}i<{Vgb%LHC`)24a3U-xHV0Dd|@BKJ8G3I=Lx4_XLms1NEyW+m0t;5W=59N>=6wnjH98XZavnJ1mo#}M<|5u%tTlbTD#My~@@CjpN -giZ(wi>dCrnf1^T;I?+{N+jwD0G0S=25KzQbRUW;71dWdtkGHXMhSRHl1|zSc5q2FEpIirP$hM3v5SOd;I0pYa8wC{J6O!GoKdys -wOLKLfQt8VIqiq=PFF{}NR05C2D%_ez{2C37{Rk)#O-jS9sE9^Gu}pqUTF1@I&u1864YqA!iKgKujm)sq4&xVYZL`~^0FGuy{K|h -i2XXZ7t;1Q5Y)}+NpCeFJ7p_|j_IX*6xy6}>+q<)(uHAfdr^!lxhv~Wq=GH+)=y`mnGbGqttCDyg -?$o*E;ozc^x2F#Jt8G5$+SI|n6v$fR+lK|u$D0xeJM9UCCD9O2gD>-Z5!^<{UIkb89vN(6Q>ph6*kdD^R4h9qQkg~i? -!P;mz@KK3$upX=71q`SwP< -ZkEPPQ!|t9q|*hrlDqPz*Q*i110yY{H?`n+F?QSOwf5G#6#!EtO5Q(US@!-R$&X{gu_Ou3T}9>bpe)vmE>C~s>N^n*yK8}@n-8?} -22So*Zd}MnX#!+eMO$)kgo;JcoU$ur*bRSTyBoDIw2w1-HA^$f`j7$XULYulnTb3pM1ihCK%0_TY%~Yi~hx{LtfMHVM0If4nRE}VrvIgKK+i92jLjh -6-2`d2qKW2kg&3rgo)vZXz?!4;uY$9QGZb%#L0S;#D{)+v_+6cal6*4rg`v=JRCQsIl8phj{6iiay#kriZ~>KYX6seq0eNtGn0@2W_jv>=40HTKBT$)A4vZ6-~@zh#rWyjaD{op}zSvSRq8pTknAh -It19#So)CQOr$IQ!%4H@z3MPWQ7^$~Xc1 -lQVnvvxFh#I=RlZLVk&}z-w+rO0Gf^U_X;g^#uU3OYBE1eSM0}LJrIzV>5-BB>u&r_b#gbr;|yeIsf{*?fPFs9ES-WYPbYM@t`%; -G4Wk~_@$GpBiSks*QC_bVvUqfxv5Wg%s3Ri_M+?^g=F1K7#BFQL_4A@Au#kbT5?>+2YGMA4*ug5i%0Jz8H7S&-VPHQ4m^j_bg#|oi1bgWX=(^X?pV1YmHJk`hbZ}_Swgi@TgX4LRtbO4XK_|lT()P{@cDh$*15X$6BWTJ3-4wqouX>WuJGfp+1U~-2dy3Jy$6?w6ng5*r -7h_0s95U8xVf@s8x}? -ks7haA`Kp}jL1wsI9XN0B2(_8!-BS>I?=PU7xUSrTjoyomlV*<4rEw1V6ryLn)W9&v}pQ(RoKCc07j0oDVd`FHW!llMySw{(>iH0 -hJAT4XEv$q4KP&;%q+*rv+(pc)TvSHmy$!5$xH1_L4J&SrjLV6E?0^uW(PfDN^;VW?#Bryzq9hQY>lYvR4rum$=WDCQ(g2uvH_9#$nh`Kbakx -9_~#Oa`a}rf5?A|p)vII81}AIX2?02Vo+si6Gj$<@}W&IcKU?A5#9{{YW4 -`^}PQKde@|`Y#1J$@v+iRqEY{!^_)ri(jlp64sIzM~$p6P|jC;@za|5ez9N{a}+`t^|#LEz&CMY3(8{SU4n^8B8-k;7Q|VwmA%4) -8G;N#GOI-go+0>2822iNIEc8P`N)lYK?gAAnuV4PEq#?m5ER<$YsITo;p4spsk~3DE7J;UrIKxbv0qQanhH%O|05AcN)1Ff>~fS-lgh{kL3f -rvfctKMOa^i($*|s2Co*$x?CD89xAd&P}(gQ0!UrGIk2+BbNQoYl0cN&uzlEV9Jq36A%}#B^s&yO)p)e_74l&r~8@VB@JY;kRlSb -59nis-Od=F%C`yvw-B(ZI@+TCxHBuS;J-m87D(FO2{)Z%JP -Ul>KUZw^gEXH1{*XVbd(sAsb$-nsTGwSb0R1s4hLeo7Qz2B6>Ca2RG*V_`d{&A8dmjt{dpX5W?Nx?Ow1!oKdA3bu&ePx&`x#nZFl -0}Fkq#A`?tC%( -NC-*h21^a{o6J#dg5XQ~2Njp)TlOjOk0{Rfv^8?1nj;a?+1riNHL2L($lkZocnNn#3eSU^3yQ0>5nbc6{i4Vs0YI8hz|Hwho*KSc -Q@$iDz~N{1yp#5{^m6Xl2EQ@&_OoyPboA=@PuW?q_^1IUE)A*)tv(cq&~mU>ZSTJjMF+iaG>m>0gO3rm38z0=_8AVl#Im|?OlC6J ->^ox_KVq-X8W2ALTVVj5wDKYep{ -#>VVLl8;EoG}8l{CR;@G^EFru)zhXl0@9%1y3xk<{^X3H(6H<%LSO`_6kDh7a`s4Xys9#x1D;d9kH8kk#Bp#ZV4DT1j~Y(IG`@Y-&Xx%ZXh^c#l8 -WMs~7f=&*JEuL&4te_58W}U+?sk|LvWfWmKLH|IqJGKTQPD)H*S361W6Y3r%KYF=Rz9ZH?6u+^|WB4R&i0l878o1&DVUV#8TKXCJ65MpIf% -1=ZIr6|2q5*2eccyB8}WQja4DCuiUE$Ppn?%AlCw2-?oE6lD&GWS!fTAR0A}zT2M7LsFUW -Vf9il!?a00|McSpcI=5^1LE*$KMVDXVqZ3q=v*-1jlQM+;6X1&Lmd`O2*l)#-f0*?N5oFEZ?YRuY~^>RB%YX#%k`mf-36>z+4)4eJ35%NgppGF|k-7O0^SV2)S_DURTq+ey43 -+?JUr(g{ky0qfRC7UM-Cu#Mos(JH=i;KsE?5dhS4k>|YXg$jW72o>1K+-_O3L+*$!HfgeVPo?FY4n+VN7jtSEsC -EG}Hmj%jNn1CSNG&g13s3GYRZ@4KIYBU#q1>{H@*cg>#=j;ml~6fl*Slbj^clIsLWWZ;mAiNg0`avWF7E4N;~zWrJtJsy#h^f~)Y -BTCW!*47!gJ$cqj5gZ7h@N^wA>f(aATitAj?Ys;~Q~-A1&xfbgEx09pP>MTBTkampwL;t+8(-SZvW$XK3>RO{FXo^n$4WAod}y6z -A;Zx-bX~fzaZEc?%&W~FLLp?H -D>tsNt)!uvtR-%vXdU)}?6+MKz@Bc}Eb~QweBEPO@cqmuJJor6Fx4WiNDJ^cC<$wP`Y3T}>r-YC)qqn1%#GRQcS|x37UaCA;&aVc -XKyM657^*}f&&G?((Q;^=3YmIvV{9w;E)F6pZW&PeJHh+-YD+IzRKp{PZ{Yr*~(#&?dO^4&nYK_C>#{QS>KAIIQBQ}M*!RCkJ^*B -#~0P{EiVplz`t?JCtxImB2-BbbaRl#-gXx(?n~4M>OAzSwH){|I#6`};QxLn1?N00Q*Yr5vX?ZEHFlk(X7$#yZM?#D4oeAJgb@36>NTbwq1$i^=9F3p=SJf!gZ -hVXHe7sOVLJ;FMK*GsZLn;5*oxU$ddnXeM)v&}Zr7)p%~ntK;+Ib1KpAySBa#@t>;3RWhBNtUa^kEqkuXVe!OBJPD4aZkg+{p?k- -qW>@Anq)ZSLm?*SNFs>ZX6PUJ-9QL$0|BgOPEzA)LY)|)Tuv*+07q+CcB51_b5p@#;d$}J`<%rlJJE3|{;hWFqz=`^5chs6>B$AB -bk!U%cIGk9^6uK26K#1Y$c~mEjCacwm1Sv`L=qm%xA-7V)KhDoz^QXVLA6!xk{z(0TzaNc%bnuuYpl{Au^i2p=| -Z38N;pAtfltx-|*KB*(Z63-;=v|1REn;?>~AWtd~Ap?<+V;a0!)MN-%oMs!1V>N(PLjfJvhoB#?_4 -uH&vaY3U08*;|`g@@URQfErEJuF1vF2`%5+%AzdPELK@+)O$`2?n^@p(oPLL6W|pY!|4NmGvdZGPnS%Jtfjs+Xq12vrHEXm7xuTdceOsimK2nsV_F|zYwKV&Ea!A6 -ryn?iX-bD^A0rIhGcCy&(ua~7jp82iK!(hBF-Ovi_|GO4cS>bhRECg@gty53aFC6pzeA3+Z~I1Op!oH_GR--9V?cdIub^KRZSo&T -4Ag8`GdnwkxqtKI?1N^aNSI&18~RDYdD^Yl`rH}H-fMo5&GLw$u60+LOqj)uT~;cTqY}nE@Q47#HLjc`?nR(_yUIBN9SE$)? -0fT{O*#mQE21XhdVeNHcN%1EetgTiiRzX(_thT02sw*PZt-5}#Hz@sd->@MsmJdljWfcAZV47M2i<}dzpcN<;7~`6HqMW&2Fx1A> -Gg=TX{>ZfQY<9+k@4kFo%oQX_#X?)@Zc8%>oF2fzTNOyiZ=l$14ZD^)Oz3d}wbV9`*azGN;K@Tp^V!XeYo^6?Epn~&FJ;%U)_;k`BRh=s91qFC~YRB|%k?QBVdo^{I9|yr21TMfj -MkGxe;Abr<6xwr^?zfqg?fZ}2eoKlIDMY_z7vXI<3W@Z$nvA$M872MF#1z`_Q3?CtRWbIe9h*clr$7Bq4g(EC!nQl-)}R3S-0Y4s -nJlyizG*P{wq-x;-ISVjvpVkj;})4(m8$l-*Ffxm{j6G-|8=Oo0iB|1C-~yBUR;VsIE?J@pz8YNVt9Og^pv&-?~Rks_c`b@!J7uc -VE~GKTDYi75aG5p$M{+Re7i)IeSv2CppZl_j>Bk}(suS)#&j&L=YZFV+>y4t39M+0cKj`1F-{AUlqm_C#&d{K2AXzy -2cITPQvD=3Hd$}O -&%M=m_45?~L3DksRLDn73aKRH0ER)nuso~%&bw8pS2pm}UH3wPyL*AB3t>Nj3jv;GT*QS*LYD{K!?pKJN)f0xeh(Uwls6Z01lc{ISk^by)GeUi(fk55AxuGnRfkN1qhgttQzu-{56N;HYuV4+fvg%aVmE?l;~3g#cJ8!a%6}m_a6}GiPtAR*-Yg#kDf7*bo(Ht>AJ~aDw?gg@SpXc>;?s`@ -PdevroN20b9^db{KgWyJz`;ZiZ@O9GK)Holhf*d2mFDZO)`WsewqDm3Vl -c6^wzf?FZhQlSB8Z{B(CvwCG6NTOk;y#1DJizAU`MAj}IRQ78yI%s+On~UbnU5H)UQQG`EoT(KCK2*X(J5m7)c||R$H@qH(_nqG? -&m-5EuPq_8wRi8t&+P}UQ`@Yt`;YIJwJrI-qMv*zkhEWh^5$E;6YFGR7>jPp)IZ1VuMZ@`0v9-|k^~z3E{~eiUJ~0%gWbDKomBdMNVNa&O9QU2ie4Pz{?-VEB+xT$6oA?`U9#J(B?`gOby@?v+vFB$nR1 -)@$Ma!1gt%aY6&5NtgV&VVmp>a@OgD<3x7J+isA3#UO|UHK~66hWHtKAyuASvLQ&(__RAZvsGO;gn=)cQYybPe4K3 -%S{}!Ncj{fk2uKR!s=ss6bTqHnI}?poh3lUt(*iSqD^?;hH()>?sJc#qL~Gz6^pM*>9?-0`VCen9vDe^V&H2oE0VL`qHb*VAh2p& -DKCIk{*7J5zx?e@MNr_n_~qYuQaQ7#{Kzm6PG_Y8pFHs3QgfPcahWgjCGoouW>I(1!dJsF`$zAX!WjJCbrr%WD#Wn7enUZMLrOcv -d`^9_=kqGai%)f~IW^pGEVApis_~l0wBS51v4<#FQj14QvQLa>$}%*!`;y!ToJ7SnlebfPd0BZPCRh^Jk{)HMIg!M1rUP4mW6i*6 -JbaBs_3K|#u8rF}i)EW@Bw`|N@H!R@s|ZQ9O4&l*^$9!0+;U)-_=HU(nHXfDpmxws`0*-ZHB&=W0=GCg{I!n{50W^w*_bz% -)`Nc%mJ&Y*O)MvrwYnrTwwBT*%KJi5T?)C<%-rvM|HBrZ6wyH(iL1Irb8-ES2XS^{s>bv;-FnBX@4!*6LHUgj)Czy2mPHh`sZ5v{ -d01^(o+RVR;=Wa|H|Jr34)+pH_9H(-k9ylz?H>nG8EMoOgkVd@Z2q@@q{ykq3mBs~a6qF!UUb@{zA{+uoMBiWwxkb8=>#>wJVkjw``t(L(Q-90twd4H8 -Mz<6u3=~qtd6X{%&90$7GbWvlcdXEGLyiV{MCT>ek4i68v_?IwB_|W4L6?MDk5i{B&O?r)b&|?=L^leEyRDz0giTE -$dpZBK}Y>lsalSxet^}*@PouLPZ@d?bndN37_IHLHKNy`DQKyuFsD9t=ox#hQffkMWBr -es57xTIe};{%tj1K05ub^I=uHUg}&fXoB-m*EQ}IA4T7UMUPHiuIL6o^`dfR_PTLMDNID7P9)GJ*F+}?K@ceS -vv-saBbX?FF~sA=WneU!Gf+4*!P^#@o4u1P7vaZ%IuDQ-WV}yI?d6xtL_)Hv|7O&gMZF!tOpZr&^4zd`(C=wcH3 -**CLBE_h%xrx$4YEuKy7A_@y1gO}*0Y&?>HK=X1#mTKq$f`3baEoa8gDc1rh2gT<#eHBUxBH7OqXLkR!2pJffU8x;FYku&69-9 -i}`FIN{NWiiu154Fz=jA%FzyOLD6o>Y(xzO94?zNf~Oe?STb~qQ5jEAUw4f-uj3e}iOkJG@^59AIZa}Ed;aA_LtyB2CP -H#qYFlOV6y??htGFF}q}@d9I(HSn&sl|hI@gofQ=ABvH+@UhAw*PzbahBs)AxQOdA8(Y5ZGR`&{f`;6>eagW6|<>k52hbp8xL3?7jGdvv|RWdids#&(F>e -4v$}D!p6jPB$GNob4EOJS(T{zkk&oUJVmt8(76VHC(e}mL>tYaGI9|q{Vpdh66C;&aLwxhG{N{3$|xSpOx5dj$1uZ9EvMu&La;+j -qc`!T4L?_Wv&5;qS*3mwWsI~Y4dtgsmRojGmCG`4VbDNGq3C!3Am(SQC4jgpOzTaI9D!;9SxgbliKpkB`^pS5n8dzVS^o+v_oBda -o5aGuo%WtQsZRJ;WBJfJ&Dd!_AK0rzaS}g{xwx4nBKSy#1vb!-5o{9qh6RTSgv-?^=y9uJcXw;UZ*hsw*x2}(I;myv5u?(TXG$-^ -0z*c$WiXD!5>I$q)bk#dm$X*An?fl`3>Zid0`{EAEmSf?^Fj=b@$*~Tyy+9D5;p>ue;5$Afz%pa=Yja&|NVa`>zk$6W}=Pja-7q~ -O7e9B(3F+ZU@x%6-IkmfeX&=`>CXDnjbV{k`whg0wd#H3EQNm51k`O0bzQF@sl?3^XjT!eq8E_!efhZ<51mTXnFj+wPq%Ept9ruR -3C)sm4U_Vhzirpf#)%3Lu1Q<{oQo1SSdwVi;wYQsx>hWXm;rEu2mlv>-wb%I<)Qzm%yUz>GIs|9mM+=zrH!$tELxE|>{UMnzxFdVZ -CDDYbBF+=B7NZ1dj!xi%(R#&N5pbBNHPyVT7t%%~VG&Rr34n1zy8A)o>b{~$T5qf+v$#(lIW(BFZkSUcx{-^$X$ylBx%ReRtm!fy -Me}^9Z5-ko7M2~`%4*ps=cA>2SJ68(L?zvzC^R?vKzjK$6r|($PnFo3UbxV72r4aqF1ol2H&bF+@plyZ@f-Y9S8i4%!;&!4H|h`h -P9og*oaqLbS$>VT0l6fmW=$Z!kC{!HM5*4#1HP#cCX{vV-t&t6#F`=7TAV`p$%AyH9E|m8R`BDKvg0m8@|O`+CkEiNQnDh>cA(op -+sf2`AfE1>7Q@ml{1BnjSUf?AsqQ&7G{d>r;GT@bR)G)nsHiWN^GkL>&zQzMX4Eltl~d|WokvtVhU&&pn$@i)^M14b -q`+<%fe`{aU!g)B`#Vkj7rVujlf`qyjhhUQVpuF~*0kNS8OL^Kt -BtB9~*i`Ak{s^)RQ^wsHd(X)_qK$wueh8=B;hGLo_r%bqp%6w~@I81i{_uM)GpX#cWpfRX^2y>UrlQWxx6C4^o>?CW{bUqpm9} -Dp}^%x)QxB=Rg?~Ji{<-22VDPqHJtj)(CZQg;ti=augFULIqCp3o|K8PQ^^Ad;| -|KP%;USHpn8=eWW``Sv=yJHjmKgM{du1#1r;Wn68gr()d5}Ci^3uypN(;{HVc#%LckZNb-Ri9(nu+?W~DQ0{`Mq -%f6W=?S!5=qw?y+oEYq1orvBQK-ctMyWQw&PVpH$edzki|JW4p^k_~K@w~qJ^phK@>#LmH;Th#J8<$Dv{Q0SIO0a$T{fEiC{80SR -+5P@wz9{o*`NLlJe*jQR0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNQVlPZXUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ1 -e4(BJw{HLd`aA&uF8}}lY;R*>Y-KNQVlPZXUrj|*Q$a^XQ!jF1aA{;MaA3gDxpt6Xv2m*=%{?9qzb8p@1B_!&5 -e*VAtq;sn7zMOmR+3u}h?C|nWdh~Z=r|0cN@XSGzWF_#_d0t2=mDPhU-bUj_j=wY -N>^Usc{dPz_d?Hmh~QHMw^?1m8~ZV1oM+j0o;b@G^y)2)>2j;{@MHaGL`?Z#RO|3FZhcBX|_& -C)h>sHiEAu_$0wMaD4}&o*kB;9X(5s{{VtL1d9aUOz^BFXxAnBek;K@68we2KM>rJ;H#FR9Xl^YIrEmH{UZclN$>=MuOs*|g0CU? -IfAbu_~oUj|H`Fk_f1Pt?)UWlSDOAYh0iU;yu9Kdl)H<8QV{(a{lwEupBb9thd -dERzB9?LLZE0&=>L(7nVoZu@6)(H}NcpEg`amz5ypIC-^&(n05EkpaiMvzd-`=*xjUj$!H@MoItzGWDX2NnKF>wV2~jMtl&qx^R+ -N4}orXz#4$sJ}*#(9k=H;I0HuUXFS$Q+V}q)N|u<%*THc+?L>7%hBFnEXTO~W;yDAVmZdOvmf=pp&#?JQ$ONoY52l^Jcrw9<2p&TX8(%?VMen~|NjSpzvC8w7Fn$rtQT&qxUrq4&_j%q%#_Iu3I&=rY6X@~ILC@=>_Z4fXkM#c0gMnw;9YS-@ctDVr -rgsFv&k+2~A?V+%LlJ%e!Eu5|9|}DA&7qjTHy2 -5?sT_&)@{egw)t?Sq)lPZ8XM>;E9|_4W?}kMGv^KYbA8zj7_=+hr~C -@3|KE_^!2>-}wZ6f&*)jFVXlD*8<An;OzQl57=MR=N8cU7xUCpQxyKURkJr;M%70`S?S5hy^Znv5`u*A>*2V5cv}=EYyD)w#Ji3VS{z4J`yI9|^BuHf3`$iG-^35W~ -Z(|YlY$^iJ@6q@Bi@IKlpog6S==|FQ)Y}`N+@%EH!Q&jDeMberlaK5BmjcYse-P~F`PBEfj9@-?89{sUBUr!tjG*2{Bk1R$Bj`tY -1oM)NV1BbeTC?;H_=t{xX+-mVO>zdTQHFM`w7c^>`q4x|5yJa6l;uDZt% -UnfXgrg!NW#`D23wEyuj;B7}4?cJH+y9mxMgT94j^!Ji7=J$p&#^;tY+V@6U)U?%l2NLY&^)Zh2UOSHY`N=r)KQxZ=pC$NiUKbVg -dtL?e@Ii%jg&(f~&%aaw{@qYPc@Hammf&=Puc%@id#ae{gR1D?U={Oq1i`%t7OU7FKU>8-{YMq^drKAl`l05(Ps1P4{7-AXzf^%= -ehvHdyK7i?BQ=cgDK+%}-)q2^2Wu$rNrJ05zlJYA3hg`eDA13>Q7Hf81Yb_{^{S&Ve%D37^SdLA-@Os~`&fj0Z;Vmi0Ws*rvKZ+O -)$q|6{Y+wv`!O2+uQArgXBB=W2L6951|HuXWBwnFF+aN|z?1hX97uqNBMH{&rxMVC&nD>C7ZbGmk_6*-g~G2B+?~gVAdzP8*9qqB -fI8^-5d<&b@gPX7mG|-q>{H7oFy8-4@H+%=oWOh?Gl_Zn*d+S@NrJS5ybC5lzjCzLzD{t-di3K3g0$s$Z<|7U;wg;J(FCbT?}RDf -+jCP`58EA$@y;I&y1C|Plv6z##PlE=jRoEX#>Xl -vJL3(6&o-HejB9umSD+m4-j3^>iMCd4K&enD1SVL3!^w2IVa{2J^8*!Lr;0WW`a66*WSN$B5mCn?|m5v8LaLHj@W5zI%T@1G?|q|3YVBk1QlPeyqDWUP~g1gA0npN#c(2|-$#-fvF^ -U$FKRjKgsrveY=o(jHc^{E)IYfr^^-F7PG;RmOpoj)VEn&2N#1zkMoqu^7|Ay{F2{22Os7C~yV_vMeFoSxIr -|GiE_eG5-R_@Sqv{I#cHKU}BjK5-h_cj0NEi+7xc_4BjS(4Tux108$%G>rFdAIG@O{W$jDVS<-%K7yYk82>Bqe!J6AZujY!-<79h -9^ZdD@OS)l^z$Pce}TS#^>pCxo%;UM)4`uSdpg>)!x{l5_}MeBX#zhV5o^9kVRL!UtT+ntT}?sPWj{hnu| -e@o8>-*EWZ*x%1R8+77(XQQ1j5+squd-W$VK8Jo1cvt--+JE{d(T-1i66@y&1n(mFJLh2jetQn~jaPmi{OpH55Bhih=fQ8>_IZrg3!le$%=`lOwL`yvb@xSrWyV8-W4sQ| -#kgNbkd}t`*K@%)p87?i6+EwBM1OZY592U+9>zC55BtmU1mDN_aUSsEkLLk@UVc9C;f?2GT)WQ)z1sVH;Qf2f2i_iXKIW-k5FQ?7_5)F2eX$E&@OE^^4H|`z`|Bb$yxkM1t$T -jCMbz@P#j9J-q5-T{jnF+`BIZzq{&U(8bSd{5J`*DElLQ-~AHM)w!2wzb^s*RwYOxtM?^>MB2Q+Tmt%V;-wg;Yc54UzjrCd|96*S -ymFTT@85bE*6-ZQupZC24C8+RL1O*9t1kmx-SsON&(C}Xc>Jo%L0`7L9Qbv~<;ssygKj^4Iq*Gq1^Ux-1;%B;6{vT` -6`23R6`+rmDSwOTy4Y|v -=I7k2L4R+)8ui?EHQM*XtCi2a8vVFe!+)dcp3v|=U5#;h*)X`5KgW)-}MN&s~FcbKx~u -@3&op_59kegFc){kd~15rfacYue%oX;puD9ztVMR_xN>aZ=`VQI>dkYI@EWvhM#er>J2pfT+M&6hF`AlU)T6=T!(hvq~V+N{fF0q -Kf6ckxlhY~@H*^6k6s7*`l80a?t0{V)Ah*r&g)U%t{T4Q^}wTjuE#oDuIVPPM>{rLk8)1Z_>WzW`mR;@O-;X1)7`4&eoy0nqUHSJ -deEVV37*1wrt85ko%9WgqxaH{wEhS|7JrjyACJ#}5Z$HsbH7b>@O<7xxIu8*M&dmf559~3zVKb({p)VVy5Hqytk3y313wBkW1rn{ -GxoVp-;DKhm%^uR1|4|gEuddL3Rm9(yjgz>_}CL~LI3}H3)a^jw*uexy%l`HvRl!Pkz0XRQv_!b{KBm${|C3CT@T-i@!sY(jK@1} -!@8b*8}N9^ZRkhgHnijT+tB`tZ&N+UZJ6Ipw_zUd)$j*zQ+fV2@Eskuqugz8$NR3gqun!Z$NHFaJLuU#x1*ddf${p5ru*+Z(7y*1K6VG%|Lh&;@5}E*{8+CAvUwfA6tI)9FFdhO3)&)MbYz}tI%j(VT_Ip$;cd$HflxEJkMt?>Q#qTb@YSdTXm{2jrk?^XTbFEBq(`~rNy -%kIN|zVCe~?*sP%pO3o_>)?y`0iSQZ5AFZaeOUkZEBwoS&{w?qe#9@hALF)4-;cZ>?Ha!y{PV>9$an4i;Fs>YA9B_kehEC>`d7KJ@ZmLZ5s4FM$U`L{!%jy!cm;V_x}d?9-KBV;}#{ufd1C?*YKm9sr+n^8+aVnFmn+Umj4t{Xx*tJs-rnT=XF7 -J>o&=yN*_P;e!~L?<@S-gIEs_J&1k(=?Bs8KR$?YV51z5`?e2Z-gnmb=?eQE!nmw>2y`-h2=w|x522j%9s<3&^dYqCwudlY_v`y} -5260;AI7-6^I_yGJ`B7Xe;ECpd>H*a_F;_c#~()i%N_<^-SjZ{?mHgFezVPQz@P5;8|VQ>e}nj6{|5Qr`3T16J&(ZtaQGwO@1J`F -_!|5c`1Fb20#B~_E%@I1e~W#i`*%p!|2yb$HxL};_}`%)`#h@S{wU=23m-+l9(q*u;E$sG&c}dvyF3Q@VfJIdx6#MYkBc9}IDF$V -@Piv4!}{3iap2*K$Fcs;dK~3__i>EV1COJgKRk|k+U5!Dt8aS(=?0!az3~$m#}gHv^MvxzPeA|uy(duKw!cUEoqi8KvFG;~zk%PQ -U$x((om0P8yU6d+zB7Igy8K@n-|-~o`!!FZyth7y`RjfX<;;2#^WFC(#_zpPVx6yh67t#^Pon$ZPDxo>zHc;5Fk_JISQ20dBzG}^QNX|(f#r$PU}@-)`Tb^5;XY3wK8e;VWY-%q3d$DYP~{!z<) -^)tZ3w>^XXcE4xPkCo40eolM_^!H28V7+|%8Q|O9&tRQy^DM^c)z6|muX`5l-tk$~{|<$_Jq!M1&u2kz-uEo%&I^zY<9L*Bjc&uHhfe@6bl{u%Q8tN((2p79s-?<@NL -)4yPTp7{&L(h_Ut#|Xs;^SG_63ah$P2*R@CA(XN}F4FjKzW}_u?FG#LU0Tks6#ic0U(|ZGc@gPet?=zHg1+>=2)_2;UIe~;>qX$@k2U;xf=3e`?@mnlX^fx574iDZcXUYl -qX=?)P9^v~9v^}{4{JL+1iwOpJiaFo6niPbQIC214jJ#+FY6FGGM^yh-N7$I{tqY|A;{~o_A=CSK0zL*%QXF!1bH5>)%X7<$aLi% -g1k3G%oOZG(Dh+n_xY1bKZQw++huGC`lNj4mm)#l-_9V&>*Fd-cmFF<{Ha6$E+TxQQU|BM-d_`DeTu?;j+148e;DvR-<(9Omux9O}I& -hxXk?Q241F`nmgSI%Hk%Ls0B1uR*^rAjtT9$!pNwYX~0B<4%zG#hI_|5Iw+$39`LEw=L#jJweuUoVhLX@3~!v;Ptz{bQv9|%gUL?qVD5t)?gH^cRwmTvI;++ux_IGrM -+3dyh-*(*?hr_z@esMR}$5RAZ?s)4Sz`ODuSpRqK0sI@;6YZ|-iS@RAPqh0~g3J$H -uqVphv?to}wjR)l0|*{T@X#LM(Kj^wE`^T}WWKetw?p{aeR?tOr}tvKAL#|&y)%#botMY_7xJJhClF+Q=~D#7ZzGTP?KT7Rvo}H3 -10Fa7^L!&gmILxLF@BfMMEsRAQO+*2kniAGSm)s^%v&-G>*vH-n74CgVO}?Cy8CBg-T!VD=CNb8(wo`9`yB}$Oz;Z?+3xoAY|yzw -_5wbBV=s(v=iV6a*Y1t^c_TsAZ>}ZCa{ZHgqx~oB(;;&A3k2Cta?ra#C+~O{_QR$7qJ69O1%8b03wm_gzG&B(`vOnT(eMlRML#dq -_#5`cKC)56@7fpp%zgV}+#lN)`*X*Bn2ðxfVrfxaBRAI7V^AM&5HAIkm2erVsh`(a)$+7JD|mEf@iU;pk7v8SB=ZqSLh^mPb7 -c~u|Q`;!EjUoGvA`5W6G@@^0TB`_|o>?jFteD=q&a4S#fh^!pF{1AksI -2kCa4gZQ21p!{9up!}{m7>}8AfH(Wk0UdeY9MpG=raMl{Ib{y;?ldju8ihA#`ftrad;W6{@aPsT|1N#MXAbt82MMyC%>0eg%X_GR -;|Ttc@u~xIP~aqDJsYpZJDjlno#+2n$n*Cj9&?K0HT)}rtLb-s2Y6xryU&AM;Qle5?4#vF -mAtnjTh1Wsr78U-9q={gzhNg0uY+AE{Nm0u?8Eep^Opo4so -evfeZ4dZ$My??0#{snV8AphP#c?ak>-U&OE`D33rVts{{Uq*3E!_Mr0O!aYkC-KBPq7yn2b`{@^ofA2xJ#ed5+ ->_~0f{R9U!Y=Y;Hp8uVmLyb@9eFOcz?u-N5DfXcE`w1RT@C8b{hR0j;F#S5ugT8?OcBM35(>V4?Czjd!HNh1W{-5-`o_=u$^dHM8 -EYh@dw9amV-}a!t<-fJ`{xSNkHFHIfwoC7G^t;d*^QRT^KE^cf7Eg859k6Zi-#mJzEyVjqC+xqh3;GS~FX*?Fe%EWd=jfSO2JZ;^ -t)t&}==U1R^F@tknRuH{=yuqjbe^_-8*LBMluz*3bii-_Sqv~TcQ)qY*l2|dD;<~`o&!;B8-&|Xhz{*@rHy5eKa -e|LM3_uor#ujqvB_&S37Xt^IEcp|}Pv@DjnKT2Wmqu-$p4(_b*I(LofGwVS}{1?8D|6Wb`W_7}Te?GnEw4Bdq{J+xsB>jk_d;RpA -?0~QJDlP9(`u&xjZ_#&RCB=5ff0uT^ukWi)+t?qEWve2EJ>s#>06J5)AFyvhOyR%gxzRG%PVgRjp2OowaZk|mkzA$+TgH)Ec7>il -u6cG+cn$ALn;1anr6}rkG{X3;OF)EyiVA!-M>G$LrU?x({Dbde~{isI^b_2y;3_&8l) -=q%F~t(U|z@9+-jZ20ebdcJ|jpVF+?^d}K4cEH}ldvD-DCw5*3Y@xr@vTpR?Q^yBserEO=`V}aDK)*NA?;fqEhn~-;-xd1)4TT@n -I@wp@CSK#6@E`aedj5(tw=6r{s&y=I#_3uL`xK?yvlDt${u@(xAH`kFZKAk43BH|R(y%x1-_sPftA=0L3B5S$Fm9x<+ckWtre)so -Y6^Rx1NIH`M`E8>)wJ*Egbm~Y`b~5~zxV_C-PHjf8|LHxLch;a9I=hwQ(8tBz5mc@AIrx}==}|y@DUjzSf=06^xI#@<`WJ5xx{(C -rUN>?PJ;jG!S92_A>q5P?#$+68FOJLe2*@q-<#=qwx&6@1HQs%)AP2SI5Wk6Kj?t2lmC88&%dYNK@|5F#=#D?gVOs|9&CCKQrLF% -yUBx%o%y+8iYF1*yGF}-jDCCZ_|fky-dpMSS*MR1I$)ptZwBHqg={fZ9g+WBv1O?PJp^u_#lFFilh0sp}-bixmCT+^Md -ePbKdpD66D^nNA5Kk(c!?bk9+$_}6RdHOBufG-v6y?#W`8|il}<$tX+)+ctt--8*MO-{eAq~AFdb}@ww(C>Nry@}qxLhwo_|2_2n -PI`Zmo@aKz2Ec#QDD2u!oCV{*6X^Nj4%kLXMD_CY{%4K*H+sH~;9EMNoBb61&h5bY7nWrn*L2LUmpkAm!7>4f*xorE@Jsm}!T%z7 -8NrjBez0%eSO;uH@8dD1-<#?8EscLUm32MuVVdW84PQj>B$9bwqqyEq*i2ckI9>bBHpwoEpU-=#hRr1SHhn&g;JZ6utKOY{HF|%R -!b=^nW9^{n&d_>4>a_VZdOofb=Z^S~&m*0p@vOVpD^2R{!t0;|HsW`6!q<=g-b!Jg=!9+g(;D_QC*Rj8p7k}C((jl~_`Fve)*%1! -*`H9uFW0a`v@JV3=|?)DKmP*#zSsd@vOg0%n0`BULYMwq`khGc1%XMm0?m6>C(cvx --@%&h2&dhz)UfZ<@BPewn0yM~qVek*`ny=+qE6U{e#K#$hwYg^_Hdp|bgP{>letOru>8-qg5%usD9y|0_jATiEoT5em=?^AdYg)OA`AJgw<4?aNr_oYtQo%rv}PS_y%?-Y7IK+Ac8e!Y}$6~E_v=Wl7nA1=g!Umfual_|d#Rfo#Kc--R`{3s~; -;c&I$Pln~PU#QiBLgW_`KN$`Dp=y#;$2k|jO@@_Xbuv>fg@nU}B&?MD(dwi>&V>h2RE?6@QDr_8mhIVKV}4}u%VA8lyPfre%5b$_NdoTiP%u)Bf*!wEkEBJ^%y)6b4;V@Uk&EhbcxVxpM9`B4XfPZP`sU0Sn(I%F256x4d$JJw08c#sr|g{0tjO$s*W{K5n^tUzehEvVyWFeS%RaT1LCT?Nd1xjaM@+?}5@gBoXAxL`CG9-}S|BsAH!b-ZNK28L9BA>vdc -JZ}aaGvzF%gq4Enpk%GnVjj`p9-5Nja$Q;&tWRj!(THSASY(2oA~g5zv6IQ7N1doiG8zi1m7;3B=C7*-B|+w>FzJWmgiSXu^P^;srG6<>XF~JMEJmoZvT2-6NjTv+*ps|n3)E&aH;<|badg><> ->j&jREfz|aOmd+_!sB4Lo`e&$QfM$ZDb*bEilt;UwnO!>T;v9&<@ZUY*(JD8o8-s!p^<8tE9WuCfF@HlT2WjpXA+6)EG)lXOkgpudK*nL}L{#8)9+Z773k_oW -TA(l@I6>6IWy{L5SnmhpVi4fAbk3<30Or`i!v}od5FdU9dnXOgkP&#IYyE;5vk7&un -b;@3lna&wxrv(>G&;W7+%2klG>=GHIdX#{0^<3j*filoo>7E|Q*mAvT9R=Prm>%-PQ4An2EwT4a0b0jIb(4tUyqRr?{nKK~Uoi11IlmZ4&bW)M1^k){P8-J-_eRrk3$1wS_$1tag-Wi&}@eKTeh3p5JlsmkzZz7ixeqCzb!&L~!g>%0VH>SpX3329}d -rb2m6c9~0gn51M9&Y4k|+qgwCeV_?nEhT_-7Al0&1)d3XhlY~K!AMvlZUHTp`e-Wi{$Ld^0jC6}6VjPM7#^)w;~>Xm(&ujQhC!SZ -BY`Qx7oLaci?9(R+-50>MlJ7W{u&!js8}a{l6nRbf_2+syko{qZjy;2mTAh_c&Zgy6{~q<{Z&E`4AlxE!U(2xNpDy&O_epRwH5qf -BBazk#3@^*eMU!K&2z+IMqW7td;U>`&|BCDI++kRA%+sn(#WxVy+JL&8UC1o>ScM+Y%6HG<4k -R4=74Bow)2WHe&3CLXk8^RAn_OlrwSEskJ=Al;T$(K3iM0mN_*F5r(a6S{KnPE~A_BQ8&tA5UoYy{odTPt}^w=1hh!u -H>F@aqs@b3(U&Svun!Xy?9Y -q(gd+{jQ)$@=CE=p3QbnGeLVwrJ8`^N+d0A$-vw^L+&7p1Ih4cAQ6+JM6FW-I?BvYb-YHS$eSl2Lm1b}g(>1LTc##fF-^|wos)k0 -Jl-nvd48(Z%2VF-1j36`lCZ~DS&Wp~<2<1wO$y03~rP$(6`iizfKZ&5r4YO3)tj#VfhimGG6Fjq@aVVs2ep@^lv*qgqD*u1i^ -dh=*(rY|j3czYk@3V?*(bicD;w0Zy7=!smm~?OY`|2TOS{)FM#iLTpY9hsqkmwNY -nNlBxlE^@?PTd}+yP%pL -B)M5bX`o$U&Vw#5Z&rSvQIEKzIU__d3AxMF=smkcL2;M4had$>JRCJw7^gWQOIwl1aU`VHM@GWoklAdJ_K7<3!b?RRnKWjd^8PBB -O)w)OuUqa29B52zbU1gbTC%1R9#v1pZeHh8LJx+5RM^V<{WM`tqB?RB`wcN{AfQ*mV1J@et_Nu|<{3R0@FfCs-I{~q7R?!o{1$kFr`dhP0RA&JS=$hbE1) -m&38Z5m*dYUm^OI$;gUwHk8Hq*f!;!&iwJgj_!K_BNqiv`Z6W`dk*;x-sC0kvsh_FT#NUS}$ -(YzQ841P+F2t!4yfklha5{+fK%%dC1fKo$8nd6ueYEAT{I!^mAtL?ZCgR(TiJa>z}TIqJokD{c5dN53!$a-a5>=CT`OM9ED_L*5@ -0|qu28E>U9U8(*?=qIsBlQFT%j>=D)&OJ|vy%36)_l54UKGN`-lhtUfhgwoA*Go!aY&T>C1u2O~th04Q#*tI%ioGbZiiwr3KQ1(CDqJW=qdru*|ox4Nk(;cfN6pyh*~m|n!!)n&C>rH69EYp3LMpvK@05?8aqN#W|-L7gId+9&s$6&?>GNz -^CvpYC1E9jlAk1AA}GX^lbklsSF@cM6RerhWR9_Mv%DTKW5LX6n#IgRq#Qe~MM-7Vui352r>u5}3T4p`st!38tszEKN@aOzSPeL? -X{INmxvmQ0X>uMdVZJH}>;8?fmBG-AZ9&WztiR7w!$ydV8g6)=5LMc6ML*qE7v^_Oi@UibYp~*iYE=@jhS>N;NLPqxsL%tKv4a|Y -D4is3Ns5Sqn!B@UY@8S?dXG}WoV*b2r~0L~E#^CO-n?Rwe`YzQ8hG7~%7S?#v`%Q7DzXYg(uvN1)5uCS@=q_L)}wAW9Nwlz2MN8uoA|jf#}wtQzcfuT#z2H3B*`=TM6s=hze7oF-dEF -S1AgDN_US~+cK)})DfU-Dqvmt44Ct~Vex@Rtcwt|o4Qgi^H1@dIzWg~Q42uA%P4UyAtFVjW+iYHG(VWvqLfC9y+on|9xdfE$`@~5 -McpRsA~CaHFq7celr4`_O%2%^H7(Y?g%HRoQME26gS0r!)x+C}v|7nIBrXTFDlyygm9d=S8D&X`?Fke&W#oYDh_o4tS`a0y7!akB -Z*(-iLkPTiQ9^6Pn->ogva(b^FKad^vyNVn02EYQ0IVJ>9bPMxfCY8LB{)Bb&>wI|^9@xLsiff~-2|c4%%({VpsfrT!a0z5&!aw4 -kH9&!$?s$fN2sZ?BjkPF#m2{J%3@j_>=>?^HNlRFN>Gzcd9Y^&!j5yAUQr(RvJI}mju%#h12Em9^*x_$*=uTm)bnPmx_D1G -dx9jTlq;e3Fs~WDfww+Y>X~?5i~1U;yQ48%6}|Z(jT-Of3s$Y6a1tE)yalv(6MB)*q)LL`lIl!xnO5t^7@ -El`7SVJxuEyox=e`(BU=W1{&X98xu&aY>m712%qIeZ;gl)k9DPOw?pwStD|2EVbIeLgOBu(KNK=QiOMk-9p?V3d-@;Ye*nlb~cS| -fv}|`))m2)p^^`EN>+0%tVtGLa`>N?t66Dg!NwZXVhw7HyYHDzOqdDqsY#<{P<0FrR|U_FTy8}*3Hp39Gi=~7%1i6lW4UCeS8RSa -8|8>~e2Vie8kS`_;;rE`nhX0!@9x%0SqxNK#aNPwu=3D$BvZs0Ke -KRzz*1HxwTDY^$O=MSa7hVBtdg*WZ8GVG8(xc#$Ed -iXhDN8pwZs7raa2Zha*|gN9USxd!o=q`gS0Oz&-kncwCRf50>vaZD)Xsh7p4wxy=AOWBI69zP9HnOf6eF@B^urhr$}+n~mZpvrJ) -RAizN7A}hIK}9CBglbcEk28unR@y_QpyZvJ?_;3IPfC&?`r105=FcRvydfp)z(N&8MwCg+;?+tl_#)5_i4vsx(RYNo``K>QGnXD2|I3gO$#A^HuErA*$X2+bU%9>A} -mXLTTV=}?y@+^SD8}G4H_cN@^SOoM!R1!}eWs20nOXdang=$I@UAmcx<&Lz9WL<=~BsE#2n0~=~Nr*a6I{(sV3cS8+K)t -#L|tskF!{71sVnCH0pbe{ZbF`R5L{ckCELZ#)`G>VTKZ<>6_GO%?z^Dk*Jh0C!A}XCc0y`ZM84VFqt|vO$pt;I9fhfk>e4H{wToQtk>S&qrSUqhvrCaV=F~(=h5@xB93CX_qd5fGgDGkDg -sB*G;8OK{Z%_%D4EJdV9sN%%K+WPjV!B!#4tb`3-rCLfj)7W4pNtP*U6(|ZcF!W-<(*;TUyoVzn({bh_*4HK6R^BJw10n35)dqzn -Ssy!ZMNy?H4q$o3`;?Ek?oX*#7I#3(Ysi$*c3AlqiKGLn1*556w7ymqyS*$7XUy%%3UBes -`J5dk~8{tGu)wCH-@Vavo)ut?g&qP2IWTH|(hd!g7a}wK5=$eN}=p-K0(j?uHnJ@Dkn -**u{jM*8IG;TDF4F9)p^08k2U*#T(u4pmOl>FGh!U1tiiH11)-pU=qzrbgm$dmK|(1iMfr~zRy{L@ -cW^iB6Qkp1j@u}`MkDr(v&m8t(mv@#V07w>t0b}zMpR14sJA%Ph62Iy&N7)k_bIfN9}cKTwzNq6s#Z~^0eF`kCO!y>0SO=mPua<*$~_i`EhK5G&&6Rh+~4P@#yYxQDs;E44{fp9&ooL^+II*XilngU8NDmC$bQHLhtFW97%3gBvfplRtb -_I!9S6;hjoaT|_pFPuA%T)_6rde#KDdRV}we8u)lD{fpX4jhUlGLD^vgAD$Av5;uZ-Bg}De&5@{e!Pc}D5m9cfJ&T-s5 -s3}EqPl&qabGbEfz-B#1bqlkm95-uWl@kJ{J0oov)rj{*X_jfG>26W@9qNy$g19?gMk};*T-**_4=5aqA#^Gi?P9gccWMN0eR<+% -WY>(1GCI{5m^>vmb0pPjxp#J6>(PTX*{a$|`O~_zQsRD=8XZNsHd^T6(}0C6XC0KQHQvCD=|Wf8uxlXLoF#(hKoLy#Y0DWKWoIE% -iI&l$&TMR@z`1hxQV6lg+eWu)9!Kh|saldcPNj~9HC-3Ht6F7x8Y#!**zv%q)@wl|RwtouRhm#S_A%g9VjvLFo>Z*S@{-j71%)`F -E)Og9^}I}zC?o;|k(-aS7TME5bEGHKtR;?E)F$1CsWuQAKo!?3#lD6>-V>na!AUtAFXP>YKVx#=I$1-E)fG@ZgjXAmbt7w2$*2}g -0wPbwM4?PL*dRz)aUfO5R#_QpH74@Jdycn^eGOHF5`#wzBheP5*(zi1az4;K+wAD_wpZqD@5~#~m?EAe)LRZ#qJRF3I2h(H4fpr^ -_VfRn3eoO%%5tc3elwdjnD$gH -U#Mgh^K1qc|5R%o&0EV6E50c9-T9evh?Y-{vzVDVfICqQi)iOiK*B>-ShrD -wvbVCjhk6zY75-LQY$ZYwmpq&AZ;04gk?8)!8tQw)1>^!|7M%0Zpd>~uyqu$N8U@#oVS}H4ej$*R#c#nr_G%%9k0fs%oe_c7!5{R -p+9^L2uym-_LR+>E{=8Is#vca=7qylQAu2r@vT!=km?9VNVr3>7>b52Kt-pE6=3o8t;1Gpo|pTghC5cqn6gTgSZRD}7xt!;oKg1b5e+4i=UI1~a(O58L6o^D5Wi_v&R*6bXkky26 -JKH+k+7x0yD2GGh1sYaHswO6OIRrjh6sIw)m`pX{PDHHsX$_Pe^bm9Ybyee8PS-swJ@aYPxk3@A48f6d{5p7$s7u)ZO&)IyYj`2s -$kw5;hRT&K;XY>GohAg(7P&Lf@fvDi}4H^-zpAvmDtiOrN(O`nO+5EeJ|b>i7Q~rKxk60v1CcxR6WK<4Mqj- -PlAbJi1prAm-|5Us)&ftc{ouoGI2g53B0DM#97R4&vIdv@h49OrY<3sd}uKNGc2m6?z9B6a~q`@A8Qj{2@*98%oZ>S4iDC@MjkL* ->CscQ8YawEHkGn^w(*QvMx(nW75HA874=eEWxE7W|Htj4!ELG)ZgnsmgzQ_AD)%_7T9N}@jN^h4g@Lfa+|@43zctgV+)#vdmJaBy+qlsdCeVQ?opl@io?)TA_)9gE&nUVca=a%nIf+CPs%CtPdvfU^FMCMDISeHyBsA+NYYB@H -(Q8$IuNj!{kCY4XsD^6Oq!BikQMad2IyS?0DANXe0}jhIfU6kQ*dpkHkV&~yVv_HafI-ZJGxsMJSYv->uhan;^ofr5nP<$s@>|PQ -W-*Zi#9EM$q;GJSY?HK*IT)&roHj0&f*OLG=L~Z!Jc#u;24}^_d~@2{^*d%Rj0Z#A{h$Yk(*R=M5~&gI9OGOJM{lA`PG8xhK=p_N -%|@sJHt*SML52J4LtqltWb%x&J_mACovX*uMQ%lt8|_rv#dsPC=g9Y<#eFkoOioVbvzMXea>ipKXPS~Z%%!G>Ej!x?UMQayl<`5dw*0tW(`~|>K?mEcNujUJ -Ii4I)We=G9`WpF)E^}DC!4IL^&7uxAOh$~yn|lhO37eg~I4fv#LS$&2-)^EddrE1UfZ}w;kaNaHHngHKz^bTdq;L|ljUq3=NqsfE -+YadoFIFlPa3aZQ+F0oujmx>!%-x(OiBUFFL-PJ&UZHYW7l}k!8ph&$#3EUPW|}>P?Xjn{cXDWr+M~C@!Mf>Q*q8U`(|{Ibf>aSN -gcC?7ht#wIdYs4Jl&KzUlBt=qlRH%gL{H+Ljx8kFb2_}Tn-a+tJNEWn7WafMVpPSfIh0D74CW;BfIYiO^xMj+qG~XA^Wp3T1>u4tb{VTT9PKd1N^ih%?`G%fJ;edr -8w}XWT8P5dnmxWf(;Fo2LMWc#A5=BqeQPhNNEwt9`+E67Y7mc&Vk0jp_^iDi@0Mfka&d0lVsGQq6tYU?xO?3k1$)UmU-PWz;Dy0* -0S@R+wc0x6UOc{jAa$1KJEn_z@d&rLjB7jj1nGqAN@-PmT^c&%oKa}hXWMh^DNi2-axvo;=QNa4^C_0XW^1|HwD|NurTEBLr|bXg -`qTg%#+Fy%1tF~-UakF5J3e`*?fA~fE=3plq*${;$**c&djiJ(y(+|t@U{^CTELrb&^!FNm^`aeIig~ -lNl8+bA32`#Ym}C8K(h0 -0F_yjHdjjs4Z})NSt+JTnU62f{0+-Ov7bL+TbSXuT+^7F4INYQ$xQXM*pViOj30XuN6L)aTG8H`tDJ)N^4VMg7l%02%xBK|6t+Mb -gv8|fXrw3Da|;^k_l>wG4S7l8(t?DvyjwqUsGF4BbXSVM`?Pp>X=Y|}%uOuP9`}w`yECMgFILDScvg38pJ!u#n@Vrou)|>7yySA! -1?isPnBlEd6+5-WNR#<00_za@wkzm(vzNNbjpqLJqw3XU|Ng0LBtp4+?9ro&jYfM``ktE0(?CjZht}*M7#8@H -nofJvmDE^*Tnsda5nZ3Vrt!^ZOA~2C*M?$vZ=sgheIc7KY~y4qqFA~3(s+-X5T)?!skj!Nri0b=u%;&Hv1gBknh{~Af{a}eT8gyiOX<9qPpf~T{8z+vyq;0&Kzwv-axb+*CS~MGbAG;8I^(} -jKlEd8D9lc -oR&%JaaNaBtz;)nXTrLNL7m>dAS+vm&xzSf8VYPEE^aJO%i?0&?5hn#n)dZN6xwY66HHWozZkIlgLBWSn2+R)M@8^J4(EgL(<4U8 -TeE7_qSXuL4J`83RE#cPPQ2+ENGDjnC}NH>n;p}fhe?x3ceB@kl4M$t>-v4@X`G8Hc`KIIJExpBUzS^!m`s~ndX%_UWc?ksMzL-$ -ige0k--H%bsk3Wy1l-`#a2ltiUcnV_s;+nY?NAZb3R51lqij9P)g%5fK$AG*hU=EwYZ!?@PY0YivV4;=I5 -oCdW+uKo180`>~(Hbf8_+J-Zq%!%LrGU -Nd4=!>bo~3W&ncq%ofVgj9unxnC}F#hn`f}BF=taPTdXkYB?B?|867k8s$dxvs+zaq!wlZU*H1O|9d{bUChI$0$>ETuCm!z;|Pn;&AG}R?A}P5y2>J0 -4sPKw<29SPuSf4xI7IXzqDQkkeH!ie9N$W~_NFcU7PdWO{I8-V( -*UCpT^VyR=Q&z)Q=Bm#30%XC+W#z3;fcK<#Fk5HQ*tOo9lODJ}q#A*^@Db4_b%C}g_D3}em&jGd-?8c5=J%TrccS)}T{Ta?VLH8(irZ0W5I^*7v(=bWzn2R22oi~5^e -5*CwD`kzK?bM2wo7mc3z+JdVJF}h+=Jsx%#{o{k;3m4LZ9E_9GaQvSQ<_HD$ec{61SiIO=RG8Q&Y -vbnTKK3&<$70szuG#Zh;O*i9_qjDqfEW^(Co5f3~`Ae+S_}!zRSvz4qdReVyJ_wxkKTKN`hulM)jC8c+D9d)<`rXBZ_6g2{H#*_* -2s)jfK3*)uqx%FgnaeeAGQaKeW&vV-M%wYAV6aBl16DzaP3iQB5PZfyP_}(8JMN=8S+1shfe<_yg<$oz7 -4%hP!&-Sjz>}|)kk#fl#4{QymG>i*}Y&9HLE5tFoJ?6cH$|EihJxEv??Ika*)iHJ*V)V;29t0}M6oINIG5FsfT+;7pckI{RHsIr6 -$NF6x_O-u}207JKK{OL6aDwa-rltM`_O6DsFv@^h6HH#km -_I~%CGwCnK=bC$s29obDSyG4!MBJC;{W+rrA{S!`N2Vpur7V?Fy-*5z2ZO?RpTD9SO$H@uyFb4=HcnJzPG#u5JRXi)Cq7an1v{n41nqB@Km(bQdH -TT2`fPZY$O*^p&i93^PT%b^Z<-d|YvsR{lVk8vP_Ow?m6s07(j&Q`?~#&owr95IH{L+ShrFKU4t<_D -+P5iYD5{S&lrM=#f^x#vvw)qH3DsyS_;xd{sCmBHPj7!%2@A#b(>jFXvnv8B8%xo?y8UiH^Ll-`#Lu@Z|Jl)xkT=xew(X?kK^%$+= -Wkn=6F*7AoKcAB{e@Cm4%^@fsm&DXR0Kw7_3i -3rdX1xu`JdW8#{s<2Il&NuUEL`%E_NB1TZ1H0q2_I*?YfGM`XFPJZUG0Tm;zqTqh^oA7E*ZSGQQ`Hk1{MQJQ&R-_+%uS`Wq0+ryi --jJ6CBMvbm>+G_mw8fA$ZmOuls>@O8irlwDtzh2FA1a4Qg67CF;F5UZMm+Ylx!jgPTXyW1STi>iO)>Rhjhw7_t~_F`7k>e)TqeXb -U1lmK6B3(+US_3yE^Tg~)RJ9SD=hBBLiEP@BkEC%krg!@l{ZnSP&+5&GF@Ub*YVw3g$WXkEYU#cH{MV#u{zGzZ#XwDJ#!@pz8`Ne -P|icr;%5#du>&TE&1+Knm$>LavAi;Ac_hpRR|FSxAWJ!0DupuJ96(V+*`-U>622NysnZx*60b`Dn^d0gH&0^Xff~7B^=tPkREIvv0;w?bP88DaZi+~J#?Vq2*htNhU8x9K1zcvmo1qzQm-Gxf6YL2_x_|h$?#GajDNL(x-LGQ3bRek3`x9Cz -)5}JIB2mvVqu-9?(?((~qCr=Rj-v+DDVnOvRFa^Vy64C!P&0aDAQ)GIGE;`3GP5d#8KDptUbr;gJi5Tov=%81_)^9VoK!_n!v4b< -@_y#8p?8ZNdQ@piaI7AP&_z}~wNePB>~1}NPFs#0ClGuqvLd`XbPNuBCz-}7l*`bBl;d*%q~(XY{K&=h|`y@+eI(r>|Yf{5b-9O#sr(C~F{5LkRa9MV013w}@Qojn^dRzboZx)WTd{b0Bw -v9D!mTW$>ggf?p}YcD7yWRAw~n${K90xqPRGEzs%q5b5&-|`@*;izVNnN35pp@w%0H|JYWr< -rcY$lG*#m1x9oXqv+g=q?+;8l$5yDe{cza*8owH0d*fq^%PV4*gg)u~+Ij)cMl?W9RSF0AK5qNab-qS0! -_=YXUwtyK8Sqkn=TbznjR1U@lpyA!}ReM>Q_JKdmEw>+20Lv~6b*);Y)X#V)9F!uZiv+WD>Nzw;f})Cwe1*caSiaN7EMn3vZ?!U0 -tVje;6{ltPBz8}BfFQ`mafaN>m_^c&5q>QOQATj(jg^x!e+&7T@pTK+O&zoRI)tkP&K1Od#8K2@BrKcUa#5*!J -aG@p|Exio3C>}(JHKGOfSFc#%fS8>kOOvWJ914lUt`g@(LpOa*!XI=XR)AWC^VP!5R{|p|P!}8~uFspkVhTN4!Fq89p*MZwM_5*N -_AK^_<0e)rVu%n`gg2cwxQJ$n$008Bq;uIL!ux!b5*qQh6&lLc*mD2#kYZqTf)K~NhRL&g9=_(qsB)*g;D~8&V6DO77n!_trru3?6)lLVCVv=v)k)h!OTU|&e`ql;qBoMvba1l -5{xCPGtqe&56ou{;R@nJ~NhnjR#*U2bWpU5(CzQQCO3^7|yMzi~fLlQe$heqkUC -uTa)Xb<7t%fy&5KdL_s*q&$?g#1fkEyniswJ;___cS?(kRlss-imq8!p5d_OR=06XK9|i)svtMnjaelD+HP7&yUl@&sx}sB -Gb$e%H`eJ;1B;;u_-N2VgL~DY@c4{v?RYfzqq@RMrDI_fO_7ukfQR48o41w+rIO4-xmqfzqKD-+wsVopL6Ob(Z$Uj})m+R;`&~&i -HHJ&L+FiaScW-4hZd|8uyOnO+Dp{I*f93dip#73k?OFxxW76xcCM;ChMOf&y5)xsSbVjCI=_*7Go{0IuSj0vtl8nmI5O=f}3C|t# -q(?Heg~W)Jv6O9dRT`8|*iCuBbhnogp4P=<(H+Y-t2ch85_7p!AS->9rtt1$g;ec<)5$T$w;+~p!EdGzqx#vp!VYF79?KY|RGuhfCTR7Rz|uewAYFy-i#cA;VLS#c`+7;B&Zi9@5rJV?^7MpFY9tq(^AtJShQ1Z_W@#{@F6Sqx!FpsB7WuJ3I@ -wOpc=P-UsVDn(`PCbkeDHD$*rVmNtin9CtVIm=C_POvaN29;5vG8Bx^h9aGF&T#T9$OI8%C9EYhn_Pwjb9`ZfB@NjTGG9Q4mW49F -Fu>wlUHCZJz3fViQavTqL0zeCibzO3;S$F9%koveC!9DOWefAha3w97U`q&5zcHSU>?h<4ve%9m;;~Saxg||h1WH;CL^|J}C2Aml -L{H+eYAp<+40TiD=Ca+2D9*Tv^_}asE92=r#v?1h8w1WAu%}`dx&Eu5xpwoSKeF17hpvx1I`V^rOE5~Ou$4t0@^h#?)Jt0ks8_f+feK!LnOYu@rGFB7RDrF*~PXp -vGL21;Qpvl|G8M?7zucE#@MYXW8~n4NP*=*?vmUZUN+|$cGEr>Lj#WoyLH3Z6!~?d^%hrmO=1_8==32E$3EW#Xp0knJ3{@2;#8-~ -(Y@U^DfC83Rr4m*2Ivf -rL%C8EkBK8fqs#Qw?SrcsrQ8VO|ZK}f!UzK#8@;X-pKJ#bu3mIHSU_QN#I*5UJ%rd0^fd`n)j(o8AS|Ry@)!Nr(~IRm53BqD&0NG -=)+u{@+e|+66=lJY}i$*muIM-LbuU{kB2dp#)5elJ0*1Iy?GQa|5@E$4^y3hBuAhPwKN%$A(Rg;iR9uK*bEb9CLSgF@+FGJEE$5k -OZ(MwO-2i~_Zk-}73`?6CUXl83%YpreglOLQg7~X}49; -=?qnyL7Fdmt;l0_n(tZ{QJ;ea-m*Hao{C(b6pFdk8{BxqxNAWnvRpCtA)~l!*kdZH2qNO^Xt$)fSc$U1(L&|h(`#(dGhJ!B$=dq8 -dG^sN5R$f*AK7)y#^g`&;K3;F_9!hSW3{98L0CJ%$D&K(hXYGBi43$OhESC9{21etu*Z>8y;v)QC@||;Y{RXLoxQMb_VP$bH1H~) -_EjqL2AW648!R*oSPO=v!9q;f)1dBYG2~vq)rYo-jagu~7hekkwkV=Sdo4nzCdb5EOye8}<(T=91*_Kd@;a)p-~N(%L}OI%QB@>6!Tu5GozqeZ&JD~U(0sU1K2a$8X8FGzQ2-s;Y^1xj8-ifj3}?Nj -YGa4#N_}wrT#j9w`uudB_&b+0Sz}RQgpGmBqd}A73JxwKqt)lpFmZ4CJ6Niw-u;6a7Z{d9mm!EmZr2SAlvmXP5%o6#CvN;}Ch#WJ -6qRRD%HX(vwW`M9J9MMeT3VG~Y|`#|sY#qU_};NfDr;HIFD+koLZYEwR~;I%+m^JJ6)H4}mfp>9J$a%Aufid?^$!gN<;3w|G^GZ1 -BssKd3?7Y*Qn}2=!%tIlw#{WDjC&&16koQ(X05ijb21}IQem1sqIFsf#v0Aps;wEr!ICQP!QME2CbncjN`hcQ!h_J`wpz5N3?1ZS>T9l&z`yhC`T#H#eJ|U5(ag;EPRL2w5D1!Rr1i_@;#d|)T!J@HFRM@^PbqNNfr^ghP@LpLuR3i5`@96bSQS<%;WuDXsi@ebM38-eHXPfX_Xo_!0Krr{ie}nlWYg9h`L@kte%am(4^WX4)1t<68c*|7FO9E+;e9_Q&p$r5bb=ma;{0#SQ#Zo6nh8JtL=jTl&kzB>M+0unil5|^IXkj8_$*45) -yTN8OhJ8Q^OD1Ghh<>>g8a0ESIY3J0`b6;yi)@2jq*sizD`B}-V;|IJzz#|_Xg>!jX3aEs;W;kY;@)7>H=__!m^Qa-*j&~06E=|? -V+dYay_$C#0aZz2Lg>j9-2;x-w~o{eW7G!cjUI`^K^cwv*YeaAUYx#U#MV-pwZ>JA^P7cY#&WB2wD{&?#&DhLzS}FbQEOy%#@4w_ -uB0%nLOioSE1J27=Ab^+t59$1qZ==(6cas*A$qHY0hB~m2bFqB8ifq+&D?`Dw^BQAUZrHbsYR`MFdI~?s@QJ)Hk`G#jzwMbt8r8b -p17E_j1f|3^oe4-3B+?iPCSSu)*f^4_+Zv_t4@p^>q-NZsrErjz!Ke2!Na+@;{;c(JJk70DRjRPjvJ6OAY%G*KDJI(@L37-Ypnep2|QzIUx!-xsjd{@Wo)7AscN@SaFn68}ySs86#(H_h6G0(_Yfdit?=o5KnbMSyx`m>DZ$`!fpqG -)zEhvXA7&|Q%j%lRm#@&7=38msD@(>C&Y3gqNvV6a`sLJU8-W*=-3h~6*=HJ*3iei{W7pLHr2hS=2yl_TFGIhBL6w33?l>xYa}d$ -+DT)z@(`XxVjW4-8J?kiN~(L1%@gx!8C7WKVnNC%hpBnqd~rk-u}Z@G0GbVKRB5E94)`+rk_zsG2MQgV-8*6k)Pc}x>$PdU4H{At -yG6m$65cPce}(=iaWh3dN@?;m=h7?X7PE0w?47(+%w25>mRlx{gH^^~%(@ir%NXApyx~|_P1$0ms)Gz^7#yU3z5V_8zjt7O9^|dR -pPrY{W=n%^U3SZv*$T4L#g=vB?ZZdS#Zut7`Y@H`!%>X!nbU|uq{r)VPzxYYh{Yi`%1mF>LDb`F#0Fon9;d2h=u)F#Bpi#qr2{Ly -C43xiTyj>7VlBY=FOp7SLo&zWE;4J)9>`(;hPY8nC#Msj^`au0{FmHykL@YQDhc7Q1m`s3Wa}dLI6}H?8znL4GdWZl)OUQ!Tbmm4 -=xhT+?#ddrKoynTJx5*wb~Z9@*b7%2D5v~pu(rio@)*DR2Un$fUF)^olr)qgKx(x0Nn?H?W#T^@%8|MtG1lIo@c?ix$6n20$yFY9x3$p@U3u#-jubkClldVS!{g9+!9%pM{MmHn=zi`b2)=881S-}`?7cX0!d24C3HFM4a}&_pF#YEM|)|1zu#rfL3Dd^2NnM(dUx|6F9(WnSgckG -)~?9LI4DvZm5hd0^A_R@5XQ2aQcqSoGn3iHyJok2lb>2Tys_93u9lrx$I;3s8L&9TPWi9T~zXs_)jsG^$o$>y6Si?n8^{V488yelqCxL%FL$uVhq64qEg~D-$1ZCi9E&P?czT@gcdH2J!{n?o29;|21JvRk%I=oXVe4t8W-pz# -u0FJH%3U4BC_QBaXByYlG;^ki&GD`?508de8s$`cUb=;YWH_pqy|qS&+sag%?JB4@8`tEe7x4wLe6vGhcEIcgDpnTpH-iXU3*vA@ -6zDz17^eDsMPsbtb_#88QOJ%)yn!ZRpSOyy5B6Ffm}Fs=);l}h -2=9vjtK-FuH}D16GC-+|X^U`0k9Jn*f!5mOgjtgn#-%_4;qKk1Lbj2$9kp|2p*Qus@mPcIIK;=}@(tD(HRKTm$5!nxIM-o>R&8mk -(`>1?^51Zv&HRaXDleS$VB1!oWHWz%+ljX9#Ro5OY|r*6muu7d7H#ceBE>sg=%+2q<-F`!+!ey{Eyh8fK5vk_XYPec*pOjvb5Mp3 ->t~I48Sp6yl>mi080Wcm1To`XR}O~=goUs&QZ*6E+qdFfnT*v0;L-1RZZugt?E%PdC{}diAmaUa*Fv1@YbyT -kINe`l8cH;!s&?+-G)QTw@%)s5cO$Gxyu1LBhH5zCJO0BSHkIqG&VC`FU5fC`3mgcq5<7a^R-=ZRp?t*k?*xx$E|~VTlg(NSCF{svNmO|biB_tGfHZ0&8Sno18LsG8z=Q$ -?91h_iSTE!%#|6roL-N?f#%ALTyFW4d^}6;MCEtk7C1ycdP{Euk48FI16gNM$8C|Q)j!BHG%ecP$<lt&8;*HtZP7&3MK_*w!qns3_mE~%zMy{(TZYopn>(PQx#zj1`x$mili`Jbv4TjHB%jTy(MD|CA0`*CtT=J7S5<;PUS(g#%0k@6BAcF)j;ZtoJhTh5(6@qr@KI^Sz64-;5cPlau-E<%`76*i&{n>X-JV -C+mPym}qvO+zcCL4?^a%W{`|`;>H_fiI_pK8mg4&>PF%YOg?Qcwkz4h`Wn5oh^&c@1nQ2SKlc+Y_sIauG))L98xya+{x0UyOA4zWP@US -bQ==jCdrT{Px}tPUcQ7$6hUP%if{oikC?qlTwmlsr@eYOZEi~i($L0>ia`smQm#o7M#Vi%T+yr98xD`PNoW~v@thIEqpE?GTf^4Q -CISxaQ|^#RVPDc)jdpEBKV(9R3blpa1TErr}#RXuE$gE6@w>%d#aGGl&qnq9=VCAnwbuH%JdAkSsPYLLeCU~$lRxl9}WXVWhW5%gqz!`t4RM -3!lPKrwLp`F(vLLhUY4Y@CHJ<8 -^r~%Ef6$&cG*#j&_g*riaeq&<6&0KLlU;JBaF#W8YSQz`aH+DM{r`+Q;lig^kK3b@|CcSnC7jN6pO#tuXEwsn$bb6qn0s;l8Fl`% -d*7mN*B`?D*0T+%2N@Y*lNF~0=JHv{#|s_xGSeH -Cf5!m?x~Q#xsS?d-r>+Jr>gjZv1u`O9o1b{;Fr+uF76oK1wP-7ukOeqZ}6s!t6!ll5{@dvPO?*~>6CFnu+uFYc+%%2Y1}FMM4nlk -^}!Mg2+lu>ySUMP^F`-<{)S_7B0sS(QEf&u>O1!U->zstx%}ob{vC<8k8Jb3DcP#mPn0c6O;@Oc?iW%k=aYOm>)xtFUW$1>+4a7Sb8ILtII0b`EJw=n%AV)^<1YP+`GHf|uw -=X`}wz=aLOTg%NuFF^pia+@GX48%r&J{gX^wiL^fprwomK|ZM8(6{!-%DHlQ(Zx+0IQD9HMRIq!Nzw|UYG6Y#YHg;VN95OoGE8>i14U{vMF&Qz@9+TuZcVo4kkNY7)GdL+$z>tX#3`cqzR^tF-HhZP`k2VLynfj^;ivRB%vE -CbX+AQyMD_^>ut|mimRWMAiJLVM*%4MZQ_~t|&1!W_a>{{Tc4Jp#ER3j}rct03fo1Xpb$f&YkmAt^kGyT5HvT>nS$+*W`K&4cU9rmb0RX ->JzdUFNxIZ$Pnx9v=WSASG?chK2Y)@FAiPF`SX`{PXX^77y#N^A|rKOv>o12(wny+!|mHbOZL*l)Bmij+p0*UPd{u+J=z;Q_FCWJMxYsl{vz*{uf0^fAZzh}LiU{7N$V$(@bip@1`rbxiCV&;2GF -B%1YKg3;ivi^0w4Q>lHC5?iJv5P)qa?$gA7P!v$(XOL017Ml8Rit1P=4%LscuxsVYwiVJ$m8)t+X%H_KP&(obdVcV=G?j -#Qc*KQ>Ygy{>OL|z|lkgXwKzUtHEGJ?r2C}-QxNvvY05OcBScpf#ym8%_`yVmmh^oq$1sEGJvcuRvr3onf<@w|6{Pf*P -@A&lf+4<4?lXp%{289?Q&T6NCAgOg9XKx{jRe7L^a&cI9Ut;2uR5KThf|1big$B4qXQ>)H{7MR6*%Xm@Wg`+OZp&#X -v}O_;wCFcF6O`RDxXH_C_?j^&pRDWhA`4_bZI=go#23>NXSSEv01<|}Zz -x^G_KJ~Yi3u?kR6sND{4(@rf?=iFg+fz#@V>Ap{hMK0A@dx_?c^NONFYA -3K3VaKJ7;^gn{dcIqVP#b~hf)X0%xWU_Y$bp8~TB(XSkstu84*W@BB*(TpH%JV8L(?~V4AX(J{j;gP`xo7L{3SEn*LvlYXr?M1}N -wTY02tQtkPIwu<7IE#%C1viedWxBq|)Kz?0%M^%uj1LyClFrtyuo@XsUpwpqw={h4q-^Ql*%>a)m5BW -sX?im5RuhaN2jiudP?5Ej})hTJYR<8_RPH%MDAKRF3e-yN|-O!#lRB~IntCI!zohtQ}}~`4KllcbmnhRUqJvqaR{pB`S-$OSsy_~$4G5n|HK;a1mCXvJNpiFz`xAbF1jAr}o5&OWJ^XXR4>bqr1hbj! -9}M>UE^Z!v|13QS;tqTU?c+WB{T~kxKJ^cNIH;U&qd3Wz!wGASU1Zf?BrIRqe-RGwCGh4eFdgP-qBFO=`ffC0#FI*C^i$1BIz{fT -I%uBlmj(GPG@)sV<>)ut1rc50c|C8I@|x%uN4OGOsI_-@kl9qd{9RkDc4InsBg1MF74wLdZ- -LrO+bRxrp(xJ3ps8HP(lS$uncec26vMuI7()kr)a)`ma`GAmEDLJtB+q_&J^dqgC!&U}S4RB{XO``{=HWq|&WnEOfXib75Rilv(s -)zhq~gCybQbJ$>kZZ%$BJ4#Y1j2pc6e){pyfuYEJv_&Rt -Bw&5M8cs)7?U&x}XON`1ocJ$$?jKM~0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNQZZAwjUrj|*Q$a^XQ!h|U0|XQR -000O8w6aZ1T}t=GUSa?MLIwcY-KNQZZAwjUrj|*Q$a^XQ!jF1aA{;MaAZ$Rh4&j -RMZ~S8AZntM+;^W677CjK$Z?$_5j&PcM>8?sP0$&y7Jzu_o%AZ$xDa|0tzatfPjv;um;>1B*>x?HbDgqDj=Zj4vG$-fa3C~fqv_j8;dQ`$Grbet^||L6gZ -^Av>_9_Tp#MBxbsInG-tJcq*FDZG@z_fYsf4Sz-9zfk!4gB@pA3U{M$9|{kka5oAY8lF#K4~5rL_|FtRMd5oX{40enh3}a~ZKd!a -3cD#RQg|GNH3}zlyC~e5!tU9Q^EL|qc{b{O|7^5x-fZMQVm9j8MBzIqymB_$`CWbgC55|C_>zV@&vBf0a=YiCJ$)4JP2mSAJe0z- -<{;lgb5Q;ZbI{Ls&ZRz6xEFTf+|AE3q6uyDmF&FLf=Au8zT-5hregCwk|Gb8q=VH9B({k_A@F5ESk-{e^?4|Gz6i%h^-{v{a -8!7Cka3>0no`>{BeXq@O2bEN8y_p4)Xxdo#vxm@0ySHOq`GMrq4(E{V045kB^3P<|E&N`52cY=c7F%nm*EU -)>B9*=$xeGT}a_;Dg2_QyKFw-bhU=x(ROT`4>&%egP(0KD&7fck&F0OR(Ae*dG!@4OKC-@Xv-dM|~i@_eI^{ySfxKi$-@mpC1T69}2Ma=ybHhfvSC_b}km+ZH*_3<{@G_!$ZZ -7omNxP}oP|8y92T=Pm}^BMK?2GrAaXy=5`le?NtHQTPi@cjXetIfUD>1n_)$3GnzeOHuE;C@fI8_fqu7r|?}AhD%Z2sY}tnGnWFc -7gG3B3U6MD^3Gib_+CsQla|Yu0iU)l1HL_`?-LG3x&L%H>ghQg`9E+t@Z;da0q;eJgAN>hIP!f+zklj*jQ<6PqrOWiJc#>sIL76- -6wc*-El2)^%K^V&Ir_P7IpBNFa^S)3%Rx83ui;b60e7dL+Q9WtxPs#;Jb>r*0N}J?0Oedk;l4aC2T)Wy8`&x -zXI(jtpNS}sD_uWK)K)3d@rv6ymwlO@E=#Azwgrb-6@>F@LP%TnYt42+C|7@u=jp*>$%h52>)D%87W75aboD)i$Qt1wPaufllu9D#8>fWj*&+(h9pg_BnU&S$I!-?(Kp -=-m^mLDzTrAm+oY4}ve$DBP3hGlgq;Tq!J4xX+Q8C!akM-+x6Ru{h`5M=5o3j@4~%7DXlW#H*|%D{trH2#4y_{w8tw11}x!d*1ny@K@9D(F{V1?`+iA&D%`B7Hx*0{CB0LBBs+0o0p$a_ctD@W`Rg`;V6>vYcit##Azkj-l{9mX79@l98A69|ak5v_KL*lK3-vtUc()*Sg^^wB8>fq;o9sS-|$9SEr -?|sKXZk~G_>N)B-%)^kv4^#ND7^1gnsr$C}-~o_;+vwxQ;~VSFGvRYxtoE^5aSR{-p?TyCTAPek($IzZYSi{vrY% -cg4Vi_r`$t-Z94EkQn)w#b}R5;bRo8rI1j~S)5>AUY7u#TNB{py$SH_{sjH{LxTEV-vAy?X#fs$8o<}18mRZU2I@PhfqdsS(C^C{ -z~_4!DED^_^ke5yjMMI;cwaDzejcswl~K&26Dgd?_&kbv`4olJBxmwE>Jx>ZTc`YU9q8ga)&q|FtVh0;>wy=?Q#i=@vmWhzVLjlq -QxoIzrY73=P6|mxaXvsHiB!(Vo9O2QO{D*A6aD-{Q|0&#h=11xl(X9g@X4MHNVj4G+A+KVbn=rMfUlq3fO&M?2DJZM8-V9O+5k9r -Z3KLF-3UH?@J8gjY$M9MWh2J#R~rHE-){uI?sPo*@t))HeWt!II3D;~)c5Fk$R%eSkNP(skN)0rJlg%XO=$1GZvr0gwF&tT+=Ovj -v`O`lO@QafCctT@DML*V;eABH@!*M}h|)G0iU=Ji)U3^?s}0`P7A -2`D!_0qs2g1k969oS^gR1eG670NwfP37`kPC!&4FP)MS?6P&2>0fp~p{5=tP^~#B8|GPel_PqC_m>)+{crS&UK8o^}oCLagHigr9 -KAi-9(tR?*eNG1aiYEhKjyoBA;KGw3um001pkI5P0y*NyQ!pN9o&tDWdS5Covnf)=EI~0C|LL&9fvmXOoSAU#vnZhs9 -pAS&@{!`I@?^N{bbEg7sH=YVUaTkS$GrpgSb{>2h>R)^s#`oyc0I%pY(3ef80p6#a26^q=(_oi)oWdI8@h1qjJPs7TmB#IvPhfoi -@=1)(Yd!_M-tAKumj$1K-Zo0%evCJtf`0YFrvTRjPKP}5(bLh6uV{Gv>A=@pPsjNE@N~fO$grjq!iW*?|APX9F(t&(?W%Ht6Az -X9LfUI~(mh=WO)%%Ck}KwP$0T?mQdx=qD5siE|#JkW^@A#W|2aK6ehr;l*>Hf35g5#_x-t2L0bm;Ta4E3fFOe&ILZ*a4y<4`8>e0 -a31K_it|*yKM(bK=b>LC=b?R7jbE?nKCJN{KM(yq=RCmU3+DlzUq27?k-l%x?;pMp?f50e_ZWgnkcey0b1qd(PEz{zJci`6ASJkA^?h^bc#g -N44Ci_4{*L&dV2pPIP^iaG&P;J1G1my4a&n5|MoADEXecwOX%0LUj|}e;L~Mt;>-A2bVz~d+svK*NK;d -9?ZNPbmW7V10K=k`2MlWf#;vQ9PRifh5IvnF9+Ry+ZD*?Uje$f=?e7oOIHBC-@XFle&-b!-v>1Q(JRodXRg4w{N)O?`}J4ieb*~N -S0-MGd9~M-sAu+-DCdJ34r;o!R{{^3SAq|IS-;GD$vi*UWIo5;VRfccfJ~M -dGpn%zwc_aXU^4t$6;5a+{3R%yS%GWe@(;DtI^I)SEC(gXgL>Ojd8o;YK-Si8h`KAfZqdG11?WecsY;v)v)iJL(1UJ)Ua(7zJtPF -ewB0uiht>A7>A#IUG0(Iz~f(|j1C2u0wl&s_7rU4*2%B>mZN4YYWDE -!4{-nz6I%z*@AH@Z^8VGwxB;>-2(gC_qV9Lc0Jm?*Y&`w1FnbMw(@%5!6&YVoN(6lpj%(1kXW$uz3U;*9Q`elX?cEs3v_;$8_>Uz -8zBGu#|@A>?!N)$z2QdS%bRZmJl=aF$}QZ8`MmH(wDZ^-LB}>}_~jd6XSw@Ez<E*{+Dh;{mt9Zk5Ar) -`oD4;;CAzE=>JbN`~!stGyHBxIV&~vZ-?BP+zveZ-0kS!w{FL{Y`tCQ-R;2dpWY7mzWWZ0{H_Q4S-vK;7{tnnT -PrL*3?5aCZ&OLX4FaG5Y@ZEpA6Z37=ohbj4ccQ%W^!-2X1m0e*@z>r7{JZH+wErOr|3cv(??kyTeGho{uXkad?S2>fyXReK&rx@w -oKx-s+)uwt*G=w1zc0NDaQMbufcy1#pe){(eCH& -M*T19_rKhY`Tv^lL;io?_fhYu-v@uYj6xF0oXy_{9v}Jx;NitT03Q80aQ&1^4PY#l0#&-V1%@xqE?^Yk!1#Klvlz^Nl}3dmsK0@bZ-(p}bvxjCSnvW7u&Q{21f#%#Q)jm-PM3+Ys)$4f5J#eP6T< -c({5S@Vc}O<2kww?K)wb((i4M%g)*cxIVrO@PB3-#{1cAfcqb}0SACTL%l!KbPwJKJo?Rjz>B}!2l;5qPcYsG{RH`jDcnf%z~?ADncn~9XW-MH|Cz4K{S57L?kCxjf;Zlec75-D(Bq%n4|qR& -Kj_*UAHcfLUJu~=1rMM-Uw;7Y-TDCFcc+FwegNb7&;#h#&JP0bc70ISa~}kp|NTLX@B1DEoDY2v=?{Mp<9zIcz=QgOz{ArY#Qgo{ -gTRw*4+0*)*Zi;hx%wUa9PhhP_zaIfg&~D+dkEul;zP)H=0m{CFFXW#f5k)S-wz)``A45zOL8zPdtov -e&J!@_4ghI-}tqDf7c@@Z`vc^m#ZE@eDnzF|M(-&->-fI@cVOqW5Ao!9)rAe-ebUN|Cc=u -K3IMn?fAmu=*M>`9HH=6k7N7~e*$#6_JppFKLPx>_z9HrwI?uMcRvCA`^^(5=S5Bbo+mNiraXypU;ZTeGxQ|jGx{Xb{pd;b>!Bx6 -&aaC@=%BTs|Rz4lj-$M>VK -Nb~yRzk>h5v;PITe)2OY-+Kn_EI)(s8+}IgjAvjcx%e5-hbNway>8cEtDnoSQUB4uMt^Snwb~nh4YYVT!(3eA>MR?Y;;M4a%3;MhBZ&j}PE$UnGTj0l<-(sES^xvYq?%$!lJ$?tdXW{QK9vgm#_MZAX;QM!f2mhhp{0{ccef}Hr(ntOq -^W=g5#`pQp5l(V@o`YOH`FZqz@Oj|r1w(?_t5hghdo{ZUQT@h?OXDKt~0-Yer$LF_;C`2D=9ql1+??&7qD*h-ru7= -pQmsFjoZ$D0DipXMU=bCi_k~*d=Yl(V_(EPI_pKq!9RQv{Bzfr&@S&KjLTIofxg}M658?emoOimdUr@`XxEZgFdvS21$cDaE137|H2!Lh|IRB& -fBP$#_dk6F{rLSWpr`NtGx~erpMlp4|BU&y`p;^|pzuU)7lo^Ne*78o$%4PYf8pzY0eyS-UomdgzaoG0uh7p;S*`tq>#tqBU;YK -HU5*Y1>DZj@1J=s`g1Xb%n!b*>As=quGjaQDdh3HP2Z=!4sh9(IXjg-oA6LLuuD=e-W~-m2;D -&~omfkom+mE$7b~cI|}pJMDyizi}tP>n%GW|G!Yk__W(jXjd3s-~&U*d!`7Y45ryR)A{EzEmKZgJ6 -0^j6+m(cUa*te8^w`tzGe)BYBTgCUf7~e?d)-?R@84Zu8-%>4*`OhYOK9hbV>I*OUXUg|oD{oBC7t-&&TtB7XNAt|4_fPN`YP!AY -{Zka4t9d`u1)6y*^DWA=n11`wb3@ZVtLe_8_|MYs<}TQV*{^R`t%KM84yE6}@i+SYqzm+i$ei;KJwM4~MPW?g+bGX8E%V_n(9!cL -?oISOg?=BR=b;IpZ>07)*LHyh^FNmPnI0X^ZKgCgbzyyr|1tis%>5pHXFkWc@lqFbsk11&SLS^UZL -9?|au^t+yZpQLXe)v~@s;Zpkb(~sD&^ADVlp10EPJzX6tp?~*xVcmoO{h;Mrf%5M?0d)H$N_Pv+cLO -F)b$1Lu~v+;+>teFJGYFJbGS7zi(2$Pfq|}_`T-)SF6u#hdfN*d9CjRNzsWr3x*!`~=0LWaKLIv@Z&+#B=6o>47bq>UNaraE -f27||w$k-bd{z6w`u*25{weamqWBl- -eRKkBW7j%ZL;Eeo-J|Kxpl^fP*V`SILx@Myw`b@_qMY+ydjBVSzR`hv$NyO0VcGKntF7PH@C}sy-CCaLLG=7KcC82 -GXd)}uc7cT<`-J-N_w8B<%Wzq^n1Hi=b7|;l|HjxaEjsC8ZM*s%?ViZ{)(3K4tkI2caMX$ltuJBpk++3%KlUr%Z+$`#DUy>WS827 -=-*o@?XLQrW#-%I`6h;q#@$B0>0QtxF5-S?MT^eL_LkN9K6L{2znFiorS~se@9fjacKIfi)1YssX&t**^MXWq=LLEXH0}iYU1xot -sD0au!b>RZrEeGNx8(-s>Dwt?u)&yrEPu1ieViE+3SY0!`%Zv9z`DWy8uufn>x|DluJpcv=>m^A{m#^Sen!7*==o1wu*1DxhS3Y_;>Fl0(s%l~6QB?AKVBDkQrkshuJa!H -R^fSR;7DvKiZv97*Qm<tqXSGcWPc<<2g;g4{ON#HvXNy|0n$x&~Fcl|1gFBuHRXY{FatCs|$9Ss=l+X(4*-FHEuD_U-}g_{*4qq&;>uX6X~~r-cQwU -FKeFf)AxOt_I1I|{u*s>y$g1WJ1P7Q{XXr$AEz_{`^b*abelAsPvP(Ax7>ok^Ys3=F6@u_0)=POx4%+2mwvC)bjNFcwoUwsaZKO8 -N}<;UU(q2hhr+YDOsDfdwgJ0cSaaroeGE_feOuqBX}YQOem;d4X#MN-`vLm?X?p*;17GyAnd|g>Gd=&Z3%*FxC&2c>{+XZCd|#(; -NAf)Af}Mf?v3+L_#l26{{5So+)&)OG^N(#W@1x&UO!v9{n)WOUjtM=_(D&D9+#kANH#Glvk4_h*`2h1b`u5=o@OSwM#h*;iq;@;I -b-^~relOQhcq{$N6IdsQt^K?7yON&&k$zvN=YQq?ce~cVLqd1Ri+#5??0R9-tw*)NieHU;T+faCq8kj=LU&zIskmOf?t78zC2lg} -yMwhPsZ}`_zpV?xVr^ZnT#5;Xyd(%q?nrH&Tjj$2D5^zNY`qpGF=vc?*NgmuJEsy1l{qO@79?)1?uYW-ohLb#OAa?zKB_F_;_^Kk -Xw8o-ZY7ARcDu8#9}d+TVd8U-2mRq%%1tWvJ6azf@p}6 -D1>}YG3*7E2G^Ra!3&G@ZLs1EmD@8_sg-W*M?tL-oBVOXU0rL?fYP8cNEx2o?vZBQk19b}CaBi(bug?6=2S#L#ZzyK{%A176>+mT -j)u-F`B7H1SBYy>vlk7GNaF=K -J=eI-qYMNqB`ChYmg~*x@EBu9{7?ptn&=Jrrr4=GP)oe3jIF_hm~bWmGB&Bq9vxzy%}t4|)Wh)jFbf5P_lMEMwQrU+MP6wO?j_5>L%iH5%5=Ki%doJOxf^q&SCvks`9A&oUM9y($^5s5P` -Y%tpi1(B9}^`Pi3lR0E2x*rh`2OB{p=_Pn;Q)L=xZJs;Sh?xuFo3at6dEE^A5@VO}FDi6Uhl3Ei8J(T&BcRBuO)#Qe=FStRnzt=DlP>RPs@@Z}O8YaFJBQ%&AO;mu(;I>jvD}f)G9`$xloLr$Enurc5+_n^qibRqDJL(-_ou|F?Dh!$?kTEXg -6KDO&$1{7QX-DH|QpooxPSym8&t2oG&CN(-oE9)M+zIC!#5yTTpRz!LdGQ%zebUPC`1~C4)qcUy0G;tFrD>b8vn=N0`#9@tDTr80W%5f|B$4b<3EW+9vFfC3o2TzCwy2gqL{JaK(+WL7e -o)9hElw*Y?Xrypfj$A1Zj`WpSV`~%hAMj|;6#KhO8gG>P#IqGNl%j`5{Gl@Sa+oQj)y=;no6v-ySo9hD^?{12don75Dgd1{EDkpK -YnVe%QARB_No+Q?8q*d3I4YeQ7E(@EROHAMDT_v~rDvjievu|#af&<}S%82*tTe18 -nC|kCXqaReZd589atBG8^%4S}d{{R^d@BRr2uo76YMq9cIWJ*p5Z5bS(=Qe}rXKaJsv5+xsuP1zjY$hBAEn5vk~%UNc~L-ppR~}g)afrtiWQL-XAy)Z9a0Ke(jVYz -Fh`t8MzZU3CM{;b(UjxXFY(t&-AbTZbkaG~3m+J9NP66VmX@G(-ZVV3xLjg*JqoP4jN0x?*0N|~-y!>GY0GXRV=jqo6DX@`Php3|Z#jj)m(L;TLkev)u5|0paM=%gTiu%QU^V%CkG_$b7plIt-4jgm1=iH&zY66hv -$Um+TL`F|#Sd9=Jl4?cqsYN9(BnDLczXgNwhsHo+-uhs8pjN90L-364#_s4CS_GqR?55f2TZu|G`n@X(5=0A;;~;tz#C&A%Q+h-g -DrzQ^bEZBFEt*Qilq(F~KmbY&9bx+2lvx+iq^%MaD>Cyj%{1gTWm{vakPz?;Dbm?rbn1mcnDj~cB;64_iK5fDS+3f! -MEXc=Zl;nL)RP4c-y@E}lxpP6Z9TA*({d!U0LwsVrdZCJ!>Uc(7@|UBqWJFQ -63Lk1lpdN?#k_eTGmetp!1jo#FmXI%sz^i#VPb%5qj=wmu1JP?Uxpo!UFky*Piw}?)FT@LYGpI#CS{**obw` -tT1K+qSCJ>gNy|NHj2=W;nB=ga+Q36%Wx&X4X3^XZt8plSrZ%^oGify4D@Hq{*z3olGRcpNLhn -xH#O1WYoMd@>|)0VVW2+qY5t1{wk?@ZcMmQl?lbBBSTqP^|K78GB9jkgOSk}lFVs(MO*A;!&r-PEnq8gA?;QzbY`_WryP6brSGFK^pniz_;;}Ya)I$crsBy$g;v1d>kuqEN_L7D`+&d9EXYX5dE!I#h5Q_h+j!q3I>Bp -kTjikEQ1;tCLKP-o#L$Y#`KQmos5DCWo0UuCBec^=Ol5h5{QO@@$!bE8p**1pSdd*-lxftx!xqDJsFXwi0uLnN%Tc#k5F=Xmd%|@ -{}(S_y;=i)AmMh9$qy*tT%Ozf$DNF|m3WH2HbN%yLNqms+mit!sWD+qKNuF-9^>|#zT+EHBzfv(Id9BTv#*D+eN@-GT0Z4!&7wt5 -&vG<@p43~v&QfTj{zhOfls1etgR|tk^czs0 -2;5MRh@*&1>V=rthAK?nxM>Q+S+iya5k|BwCiP-9u-c(T74l7mc|+4+RmByNw^(zhx>1c1l8O-(x|cV^)gW85=4iGiX3Cz$Obgwn -nv8b0ka!hwGcM4_SyE#N8imD3>U*6qJ(gkOVIxYx!)p=)M_rTN;C`0gBpgaPQ9A>DRf*e+P7%yVGdfUh3GJSVt`F1i9&v|$nmlYd -s`6yWDK;c1(J&t*NFa}?xNg!HGgfVxj=-sT;n|<3&W0r?v~SLYCdo*A#fda#G`jE{}61 -gJWtbB2B95D)AtcMv+VFWjKYkH3F(Nlx|JBBE|)n)h!!}JDx?CX3ZK+z6?)DNv1_v&-sGZh(nB(*-BxSWU%HWs|j;d+AY}WMVe^k -()ss3XP)tw5|d4y4AMs!HpGo)o*{=>G^8UMQRbLwG>bSKiRF$onki4p`#VL7IU*)ai{yAOn|HO4k_*~Tf>%+juM4@Y3`N`Jh?mjE -z*I@r$BS%H6xL)#F-{_xQB&gdD?P3En5YtL*0V-Q0dbd9K^tYqp<#QODqB6{4oG<|nR425O0$tjI-n*G8nAim>$R9=P{Dr-=H{u- -nZI<=+Ip;H@biSZfeijx9SZG`Cr!pM5%lYC -#))6W^8n2~JgK}W&#|Ns$v`4_3Z)O(`sE1h^vEfLK^PV$g)x(cnIwQjwuEP#AVktDS~EQo0aaGqh|Q!PcQB@lvSu*6(zG+Gsn!Cu -EIz_Woyxh5(AaPXn?}s)F~*=EvTYz(IIULM;#5l)QHsH^SoxDcS4*lOFD;hhCS=z^-)f=)0nkp3?<_MD$Oakr82({V{;-s(UWIsv -5VAfoX54VdPmLfW5wA9;$ubf!cG6MbSQzIMStQQmhb7Xm=4aM1ASm8hbc@KB0wE|f+>B5xFiUI- -3(F|AAX|MKFHY)a1Ha1RRWAswr3!YQG}$2B+LkReA#r)F*M!kr!wGIu;xU@3)B813%22-J}TI1yf;%_4?A4!%`VH>bY6r6>k|H7I&!Vagl3#M~O -|5E3WVYt_dn!+w>V#A>#!Dx7`j3?C|l?sG(wk2UC*swC3%5dtPklJ3vE0nDzz6d9s7Q|$-T9cePg@+Q1*+y2xbdj?d#NvUH>WONO -reWz(7eHOr^fDW@kp<$kn7s6Ak<=cej8J?m^j;)-@e?Fq3{wfvN#`zEAkMH;#SWQHa2l<}1ItojN)vZTNGQxjfRac9X?XIvL8{E! -k=nIr(1KyZGo(oF2~pQVclV0e=S2?7cqfa(@Coj)Mj-@DIU8xtwTO9|G|MzI?XHTE=@NtGQ=BP)JlBxEDDn-xiG_o^@8pafhg8M$ -*!}q`9-*7Z1lQJw>No8Y$i`?wMy@dg4Uz1pZTiBP~|61)=Ej*ImB2KD)kYMcnbj~FEIO+TAdlTF@5W- -9I{Qy<5{w4%oHJI!7*JuG^Ri=SBaLNu4;64Z4bF&7q-vCxt9qxe4anl`a5fYXm;)k3IY -jRrI%VJhK(XO#(CP^C`OQDzgY5aN5gC%ZJm^@V0o#f`Ao*AmG*1hyQwKd0XX-ebsP -%pN)?Yx$Cz0H_|qtBsrNkM(9Uq6L%Q$AdBIRR{-L6o*6DncBEwr}9nY5&x@ZMGKXdF$7T7*8Ng0ffovz7To@z%1eEQj;O=G$Z%<; -vbs*hy3WS#+AxNued*4u%LVDeTc49^E16le#wN+siX%_VQk}!ty+T*U#p9&ID##*_RN@&%z>v2+b8ma)-iYKC@g%X%B1kric%cF| ->{Rn@TeYw)9_+bLVy}-lBR0w-NqqU%jb`JWa31z^lqjDn7BEV~s?bCX=uJZ?=i*hJH!~ -rwifYQUkB2Hci6Lkj3^nOG8zVtY#~mQlnW#ShQ8IvDaS(ypw2a-)UV -IpX_DEKXR;?5MVmXEKqZrN#g)egL_cfz(Va-yAqAc$HVX8VIgme0Js&az-g@YPWlS6Cbj8x*fGA|k23#>RF2U`*iLwEKbSqxfzZ$G+U|p;<}d>Hf${tpr}Xe{kSN -dJ%i@Cia@;sUf(lRZkY>Fjr1iJ?CVfz)hLk2-Z^kFs&vv!%b<~J~?g|)9!S4kJWV3(7{GY3+VwAC4btq?rz6+ErBr8ovBt7ci|xwkt`$mDt;54(9WzA{qMc>3ES6F~ytb0QWf0K!WKKhzmS-Z3V5833B$56`4CV*s -4<{Kx639!3H)La{ZeWZEW@45Q_kG4M($ediN?eLkmM7bu)4esRk~CQ;Pt|L}-r~U=H6<&-a6@BQ<4wvUe?W^SpzHwSwd9(yYGi<= -m2PO(>sZc6D{E%rQ`&eQX=C->kqTUA3}oLP`xz?%O#JcKpCQ5Ng4%L_$Pd^}A~OJT98?0^rKzvG8|1aGd*WoXYpc5(OMo0_Hf?ox -&uSEd8b^8jz%jzKI7S3al69A-w(oR1m~J&eAUk5R$NVl2(Mt8Bai+=`YO4>~j{8=mMYcEvw-vpkE?>*D<^4=4#3o=T<&wrnQuoAr -u97TtlF1eawTg&>{K!kwvMCx)54!suQvu?$W=+Ig2kU=qBI4BTVq$EOD3@qcLs}O%NYqM~j+e6uw|B@ow!uK$>F;-VN08gL3ulbz -v6tRDr{`YCmmSJ(8Nbv9A)eMP^xY88Vh*&l=*3Rsc%78;l)1^-!83edZbMR@Sme#U=BxpQttu9o`^qjgi!|-F3A)*|%5wG3karveKp=u$kk>-Z1{~WNo7b8c -7&I1)mQY*bETZBkiPVU9{$d@TKyPB3%U*dwR_!MJ?P~!2yt(jE!L0$f2{J6gsMa>>g -S}6)?fU!HH;OUktm^6i>8g+nqY3M5-4P`-<4{uN%o6#*2-a3*b^|){9)OG9D6^gw3ztRkcMha9ycehzL?lw)yANMfa>hUuUw*FNqs1NEEa5o)OlqPUON#FDS*zUlyN52Dx4;?54pi8#0e8UXbt=-PI-4E%P#I@{ge{?tf~(L;VHc`zS7T()zloFeaEWXQ -GB#>k!O^2x%my`C4=6=7p2Y3!jNPndM$4|dhS`kaSG;;G`*V_Y?C3$zCXkcBMsf*_3<<2P#qlI!cNT0AYj)z60y!_q+%I^!DX0~7 -`zN=!g41jW60+EBSH%YbphGD`UDvWVQ^pz;uUOMfRjJR5$@OZ=@Z<4IVM7y0U=U}!F7o?2vi%5Yj&-tyIbC~211$4dQfo_Wwjzz4 -*o?8ftOx^Ud$5$mY=&y4iY|%fgTn3x%<_K5k_cBO#)2iX13uN12AgBxU=Lfm19RF?SQGh8rkLen%vMyx1+?09@zB`DP0ykR$td|G -9Wc93wqN9v8NHbq1)S4)XhiOS{?O-c+|(_ZL~K?UlK~YI@)$vYpph3yv?51gj4Xd&I#!>IJBBrBrluTutYXw=Zx7a24EW#n**ap;D -D>c_y1?}mwO$ciAW%Z+vKN=K&1BtkTIzR=#3&7E+i2_VF)`jl3d@1eY_pbJ_R%5f0z_t%W7`Cxr%#E~XFhvrfLF@W --K1$_%_?`!zZP#T^}y0(YKf7C$|G817L-T$5HJr*i!J-&xdTOa(s7MiGIMb={}Hj=Jzg+WMWofVm%V3p_bigqr$jM#h=((fnQMF0 -kH(m|>`^z{Cu|3THfR;{rHK%s_^4Rb>(!H#{O0ooV|dJn1XU?+AJ=d+gcP3l-0$EvGf-<=C+gDIwX(z-w=z9*f# -!<$1p`KF7*40|C2yc;!wU?Cf^dr}VuIJ`}+=|WXS4z(lpFle;&)JtjqBss8uBp4?8OixVgIA%@~RS;43oADIbGDUNj+EmskxT~;Z -IBP?Il_292L-Mw>FD3xoxB!O5tC20*on#l9DQ8Xbn9g+F7w| -*}Ua*X7$f=R)ogfBR=IKJ`vf=qUB&lvnR+9Y2&e)B@+^wKfELNT}-R(r5`7Y5&0E@S7T^NC^rsy%F1MoC0lXJ*C*fFo1yL)?H{mE -o5dTF^y>L!kDS_q6G`Hn(?`K7x6L6W=W)P%T+hE9bLHPQ-oWK*tfh&B9YuTKrUpl%6=9VvW$t93*RQ6SSp?0zWyb?ECTxjsu^aOS -dh=xrJznb-S#E!Qj -j}&cd?uZtzRy^jG-*bC(bsyO((Q(A&k*>g|#IzQ*=!LLn;jn0u^P>DhRBW5-YRX&1=d)<6{TW@9igkl|O53eNSh9VpR1#@`ai9~_ -7^I{|Ehmt3%4);OI&K&ifSWL3jj8upx|sTMyTgr82#t_jQ*dHV>q__U8CTPEOaE~DhKkG`o+p2sZ?qOKPPuw|o#j&5vWtV8mL1z; -ubb!r%}%;1zRDL9pQ92&%UQ_E^RrV}zc~acw);z|RX+c}YNpmcRvnnViBhD&O-^{sZwhV3z1)^uJUQPdbd&bIA`mT4AsD -GQ_wgf$0-^C~xWvY`_E24B{re}Ty2WxOKlOTJ6R#tWN+-_@ifEvF?v3l0$c$K>{tS=6Xz=noH=Ql&Ab8wBcCe6<5(zBh -!D;6FdSuJq{|pg$CS@BeST(cM+lnXK>msev)+_C^=eY2(wl#myk7~LX&4_|Iwr05wE0Lv8u+0&l3P;X<6}U}DFvG#NEBQ;5)*)?e -l!9T>0euP8i*T3{JIoac#VKsykED^)`gw`j3E3dPe?s}ddu-7P`8(4zZ>GEw=;|ZQnV4WRrIj;DMVkp6m??ulGvKp$l9?d3Gl2** -84+eWszJ1`)3vR<#nL7DEA5Jd_58zgdL&8y^sBVv;^)l>Qiq?ESx`uQ!0V*j^SXP%NvJ#$OaPUHtt(EleFe#w6O(m*gR|V`g;yyPFyB8m_cwW}S>4jRu-e2Hkn -5`ica?$9`}?Kbp_yhmf}B@_`By#^mrSu3^OsZwSyg)$%KAQqTmKd8{~b1yvJg2h`l3+`bg1C*sKuEB@*AHCJ;p_dh(E1T_!^XRegvuv=IYYgTExIQIb>*p#-BERg(W-Yx+g%~sC52zyv&j-Fx#pjK}1WMvRQQ5B; -2uZq7fI~7`NnT>glkaj{o+@vG_9~;bsNySZ3+~*8OU-c03{p>EN|d9#)(`z0REeN?=whx8s+k(NHXQC?g{j)Wgg8}>IhBZV&s)#E*+iWoZLLGG8|FE{4#I5YPhAK6{O_Rj0BwVmuni8>kA5eOknATkAq4;Q6&cNV|iJ$IvB)IxX>zygf_=Xf;24r4Hn6_!@Q&ZPGR%qy5$mMox)s429wO(k -3Lk7m(gN`tARwVRe{t;$t(UG44H)ar6@hk#J6Dn{O=4fUGAcTmUuM0u{mzv#;auCLD^h!U=ZckWMu%+U+`5vqUb@1xct`GB$=$TV -HEE(wm#!=_pmxW+S!LWo7%NZ9)hl3lukz*@JG$y^H-#hsv1RiUU&-iY -@)e0pga*dEGZ>J_TO-orOj@{BE?`+fD*UL&^wQkE!jcKAGdffFPL)g+?Bgp?s?>OrjHY6D1&iznA!p=FTGB+Pm#~eJgTUO%66RQZ -92BYCL&8wbdctTLFBzo|bBQqWzJK;6GPLT$0YWxNJRH -)3n~>GFOy*WfP>0=@l*naRxA{-5xer`zjo>WJVJ*p>Z#`D@E}Nc}g+^Whs&EVX`|-EY3+V+DW8MFL_zXicCYja#_Gu1(zs6s(x5w -;g%T{{V2WLMe|n}HBBX~?}{$fE^Fp)GFfUApByr!Vrtj{b#%(J?&c+EZwGnSR4|w1WM8z3z?z7mFUpok)V$l>8zl{`1cm@zOnMWE -m~HwoPGe-`3OfRfPKD$kvh`%{T11nfW6v@?p*cNQbP>e}7Dtj$rRc6vj(t!rbWxSu=n<-Z@a0h~7OvtlV#DqXbso=1ErOu54dE|yPl}Y)GOygbm -!izUSg*ko67m0*%N6f9YVrl~%Q`7Bs7Wt(TmykXfvk*6rH+Fj9oDDv#B&1Gf-+7$TQ?bFQY{Fi+)k0QWBMi#vnsk}1$k{jMx$}gN -vE3vGf0m+1a;Dj2EXHCh_DTElc(TW936a$@$VIXJ-AkI08qNytd@m~bp=|@^Ulm##Nu#8>SvLGZ|!R2J>fnQw%J6VwzOOlb|e@CLJDf=$%5(clv2iY=*g(>Qt%3 -i?k4<0A;mys&96My``dBT~2vV2hlbQN`$4a9M&MRKz(!ilR!+Q4hxQ6DXUSInxbZ@RPlpyT&~pv99fuIdD1Ia;<9fTd*Y8}9b&33 -b64nilaZ^!NB#J=-6$)?&I*B=NhFn-uw7p5zG9Y4UcDD>Fat3l>aR$5=Krv|m -x^uOLfaeXb>@_tOjGe`z7j*o_vV0{ydV(9?serVF*|?>6mKh-vhe&-f_A4=y**VKr^fKWktmu<%W}IK9DU7ofKFEiU$yjV&S>MUc -?%bz_P5%6rly1=HEceSiyO`D-CUcIdxNn|icIk^VPbCnheXKNw%~V+s#L8V=L;5xoyAeOa1vdRG)2mdj(iY0%nyrt1D|xqt#ZD5W -NccQgtwO94c)*3=^9_!(M$1u?SRrr!ZBL4p5aIL$+lRq{(}Fzf7zI!u_Jib1P^;u`N-m3en&S*?-BLAFr^6TU5-v2I`(VO^pw`qh -a&?@fMp(*+Lc)u@CrQ&qQ@rc1r9C9<08mzpg3$wHr|@e13^l_iA~pg6{xo7mtn=7wsve~{#yW+&DA -Fq)%f`YWy{vP#D6l_SziZ}{wF8fVM!V)bu+#@};jna|Pku^(cT(JoXI6sls8^f8hNEw+;#rYARH)s0t)Sr#9a-8Q4ygb)e9YDAVz -#z}}QpM}j_bcC2VS4qUMILdMXW6+ypi;})3SL<^G%_|Lq(u-)%=;e^PlwG`yxiPiiJOq*AO~hcqr<2zq^y&TRTbY{k|UfZuKO_w@+u2?qncmT!qg=` -UQ37@mwA<*jylQ4Xs)kj{LS$Se(%vc^fu*a|z)MuDa|@iKw(T<8`vqO^y?4uQk|_3>(F|!cxApZpn2&kV1B8xSpK_ZOK~u30uTeUZc+3}*UUt)-z`EM^VznTK9!Y3bYW6aHQb9yoA{+UEB%UbZQ)+)y9>3LonVB|vE)*M4-A~Us2UL$8R<#Aary=GNrTU_s$f -N4T5KB(dhK;Mb(o$xmLj6Cx|-+zHvwU<@qhgk#={qaR~uE_*!n$w{Qc6;gtOlA}vmIcl?Z>z2xBt69pjIiX|rI%kJc#2Kb_AyU*a -lRC?%S}9B7J_}y+bYfcc>`WLR_nJC#ME#V@@K -9?xd~F-z{8#}BOxP=JFEuTgC!>-f$={%FB`GJTyDFk}Jz(yLS*h}3gX^Pj>!fA6T -!_#%{4jcC>jw-_9igjYME)rxG92O2#GE#>$;W{}Biq8|lBTS>1y2lbH5TkEClkPa4&x>K=^U5s5Yzs~>8*<+`+Sd<0srKBJvfh{@p0jNGhhl8c --GKr6&)4P1U%oD9U_jn*UC!1mrJ|F1B2?@lVv|p9jCdu;Lr?hxTAs|-S{zd@b{=IU&)iT`=RsNJsWxK2PBMeY_hJfS79}=~0u7o` -iFiCQ5Oj14GkQ?Qp5jk5yL -!iIdcbVecPC0WR-vaA5xOCSqp>Sdd>S)QrwS*g$^B8wNLMHw~2)(ybz%tbPhxj3gbm8e!azXh@Q>YL1BmwKXTTI+NlE~8fsD?~~7 -9D=q2deY_oz*V0hU2x81N*xs*5xy^*B!{4+hBZs;HoOb#JW{u{{gmmSXj9@Q-g$K=>&!5V6)a3=PUOb&DAZu79LB_g0JV|`oX`)3 -0G^nn;7S`FY}WHFf5CKOzHiA@l)*4Y-r{;qWg6jaajTkWG-^xCF!b{m=2kVrPt9|7t;tf -tQB;qdqm=NWiGn~hvHOfHQ<-~5qgc0q!FCTsZ*rCJpt2b4x0dggi_OjMm)VJI1&B5O(Q)m^{h&l^nGht!nnmL4NN^U^V)`8O#VwByG12Jeb}W-H}O4#cWSQ~!`$tpJ2yqVa{31j -VV5FvOHW59b-9vI?(T7PCx-;aBBHW%txD=(laGsXmSf+5z0^DY*9=<}mpGl2nz6)kZV7ihA0C=*eVSX!gloMv-ICBUwO7BjxHPLZ -#80;(tEBgL-s2;FUX1#cTB#(uYWpodfxQh|N!Mg)j81c73YcRWj?L -8-sF=F^Vebva)d1v~_GfBtdqVk88ofE<)58lgqMMkSKJ?q(>(+UM^Zp-Z4(~$jPAf%mBq@o{AwdHbu+H^MBE5)PS&kNg^*ywAK@9 -MesqB%Jk+S*h*?)Du0NhHQX?B25`H3V|0T{f0Z`}^>)yB;iZ~7@QvB$wlxjo@-*h6k!2or4r5Ob%ih!74T9d`CLu4%UnR7tSW=Lc5joio`P32CX6Y&Wuy?4E@70MI~`G9MH -n;JpntSEJt6e5rsVWeB>Y~peUg36%Wl}=8<1cH>amV$hQ*7Zn%ycP{#Q*-Wuq* -xh~buJ6cT3D#U1zEm)|6n4Po|$bi`tS>2M#AgN>BR3xJc=Pp?gh(c@G-~P(#Bo=klS1+H+lM!HNFKP-63OKpEYw1FdN75~W{bkuX -!0pBTCsWzM+S(?`tL2Qpee%SFzXSIJDKe5irK9OkDf-*bVjMion*7#FD$+L-fpW5_4jvPbX|M+Js09+6PzP+d{ -XScAG36BZ@^D2Iq={Y6N*3Xm^Y~^wK*EU2IJgjZ`Wn~cO&cqRuai2uXzRsL`G{ur$S&r+Z#_9q#il^2~`RP{C?8%;AOG(|~MIf8( -i^(`+PF$*Gl6J-4T1@{;_Uqu{#Xuwj5WZ8Tp>o5)Yru$R!UL+~Ifdp&hr&eUOeN2)dcU+8E?2Nz{hP5hA9*WI&S}n^ubw_87Xd^f&r*(cwabmQK -VKTAkg?+CPtTu~%S<8@J*<2*{rCY0YW~zCkFj>LdMk+}>2=;n}i)xj^^O&iJq3i)Q{(`#~Ws4 -UnI$pB`r1EXd_#NObN!|qZ@Hs1$RoY^%5ctZNr6~wF}sT6SP!!VrHj5Xck!uYIo8bH*2WdvjHPHcnRXjMa}A -2zw!p??5W^6-bQhxjT>u!*;*`-`Su820G~T^$g6v`AQ|U5Ck+e2k;bb**iOiNMJ5ON>^~%77i^|cH*Y{HT43d2E(_bPa!+h>$0=# -Ic+lVc}bCpMoE}}3IM}69CA3|H6>P2bxVf0#|VFID_jnS3EYMpZHxN|JP0PZLX3CRWv9z!Ysqr%Mj^Lcq|UWww#u;|ajQqph!?f_ -*Zr>*)1L%>*zTBU91E46ngt7}49L^|HM5Ii#gQ;r_RPQ$m*}f+@aveZ1Zxy1 -WWrFqsNtd$ic!drYTJ04%h&F9smDO5q{ay0f##=@-7waZ*LoRi5Lw1qY^*Zob{b>rVheLn&v=E^W%0Y%p6MvF|F`cyEOd8hS;3u^ -nIUvjuw_GS{?!mk-?2`}apt$$wc+Mf&3Vy6b5>&`BeX8~8U?a#$BZd9!#XY$cxm5)Bm~)77B=~yk_PIU -Paty@?qw_SQf*kOD!M&-0JcI50J9pOA^Rp?xLhArujG>lB)`MeUNaqQgD|*=uVrEcZ5s~a+w{Y)|swtE~+$Q>;WnsS-dr2X;qvF -AUL%94ap8^6^mjB*>VSGZ;Mxt?6DvXw2`?=!jm;Uf5IS+y>X(yqNSTHwRQ%c$K}{Enu>HFt)<~9bf~S96J~BZC~HxjT`&K>!rFwY -wo*Et#IXHS209g$*;%s^0$i?vsTVp?qtM1UBluvyVf-YhN!CO-cC>$x1@!C#G}rBuIN8fskrPpKz8`#b5^n;iWbV`A!xPF~ -8(wN=Z~4|%iXew=4;xQ1u8noWlA4wB{$jI6`Cv(2#u9rxb#_Xs9gegA#VqHv@l^;2+4nKD#LNTf)vW_%o7rqhYCQeA&`~k}-_XdH -W;^QDsU&-!h~w{Oi`O38(rRDJ@U7PlZG<88U}?;;1<_&X{f5 -pq_@B1IWcz>CPM)12Z19DxO+{m%Hm4(sU0P;nRX6oS7FAASFn2Z7Ve( -kJOlGx2y`7bxyxjS_`?2d)$8Rl`%#pd3}=;;|`4c=}R5=eqntG4U$f$yM;Y-`bP&ot`w3X!6uok4g5d2)2zH;%;7k+Cx|Jc*sp{6ULvVt-|(J#)=|!?g`_4+XR(%excHoFR@(V%06X(jtE+0oLg3>d{-0=X8N1(^py-r_-kBzRL)Dh3TL<_DwE;(%nHk+p5NgodIJy -hPf)PE$Ky2Y)XXjDCdS@^Q5v~1%UrK*wwvS!EkAqISewg$!ME7(q*Ym}Z|h-{TKrfGk!;r? -rKai|30I9SmSE3*?ioRKQc~(vnneevPa9`2Kx=x-`wWLY#(c+161g0TZ-;V*NqxrMP%@|J)xq{4hj&Rh!)wK~=Cmx~hXMVUVzyop -gpM|ejr}w6JTpVZndurp`~6VBkeP}bEjL8vr_)Tqnwg9?Gfjo<%b^_?HRH7nCvHk}W13L%hhH*j%gG;WXP|M*X5Q9t%ME%~wcIz6 -Vw1Q%^WmwmCKsF}a1vg17&tBg9y+J;Y0_B~O(={->_wpkvE9q)?zKTt~p1QY-O0002BvQ10?00000000000000M -0001NZ)0I>WiM`QFHA#UO+`~vK}SVXFHlPZ1QY-O00;oJvQ12)V_0{joB#mn(E$K20001NZ)0I>WiM`QFHA#UO+`~vK}SVXFLGgU -X=E*MXm50HEo5(ZZftL1WMy(LZExJY37i~d(Ldg^;0ulyAb22Z8%?qcyORSD*u+3?0ts2N8)7&TdUtwvCp$AenV!jJ7r8+QR|s;S -0R@3@hx^8W$RUS{%HaVbA_xi!DhT|l>RV6u)3dW7pzr(s-~WCxsqUwr`>Cg%s(R|F=hs_oe40al(>8LPZ3s@>+Hnrp*m3sX!I8hm -raR7)1Rp2(RLXJI%y67?gX4UAcgNYD-v7CWws4 -d6!^yKgYS5U}b;Dd4XWd0gm%af?F#hp<{anq1RDu{f#4K^I}uz&@GAsQS9mkQW`a)<{4BvumN?Fr34WQNOK?|$Un6)R!8F062`(jgGQmcI4SkODae~_s{4~Lx -`%v!eKGd(f59tT`P|o=TKSS`LKGgF$eNW}74+wrvVGF^}alP}X&wd2IPVgXtG&Ih2d8B(MkNmeRpq;xA+=SqKf}bLI0KtzDED+q3 ->rp_xjwql#rxj4%YJI;!T)q{cJ}Wf-cQl`~2yR92V$JV1f;2sxbsFzS0s83?h0kg|{uZDg-_!gzEg{`j -CA4Gf63SmlFva~&@T&xa63Y3G!gER}=es40(`5udLGYFm>U)0){q=YW<^QsT{(iZH^8Z!BxP4?PzHhx0;Vny%{_9IouiXf)AUK`i -w+TK<@LN=|eaenAmEcc9Du>`_tAtzh{Y%RnXEMRF2@)xAo*|f~?<4yuUxH(oQy)=y>j0HS@9z#c($Ho~d<2*OE&4|9*ARSy>wB={ -97XV+L#Qr1euolH6FlZn;Om0~#}j;kU@O7TALck`66`n({qf3S2!ESkf!lRB@a=ntW4wPta8H6iCrJOC5mbpBe<#>Q@RLVkoXba| -KaVB&AiZK_Y3+HQxpveEJxwE5V(P -L3y7%7I^acV}Tc6Ah<2TuO5qeu-CDeCkN>J!N;PU6OKi>-#-@lTyre&`nF?%C-)x<`t?gq_fP%4=?dWOmMc)+R|xJ(uxSPGDMxS` -&)XG9zitJ_;rSJ4_vyZ<&4!orB6DJ|xu_qzj;*&5Q1%>@5VLdpUU^~ydlh7ZZSc&gj5u|0!`SMDP=ZKZ)@1~Wg&-j&?Uz7EH#!Ae? -`71%UdskweI(#MS_Z`jmYJy+n@>Zf9zgP);dtKi@dNTU`YbRq|rxVm_X+-?njpE?Wp@a416pDkyh{s$49 -O7N<)FrKfUh5k*QO=He@aW>kw)7fa(!m|-?#o5UB%(GGMrDp?gZXvh}!Q0P9zrA@j#`)9d0B);r@;R7y-#iESS~v&!o~v*T!BLFo -=YS4Adk)59n{$Crt>>a2rkx8sm_v|RypD6h7pyoJm3^p9%zlbZf{P51J-z~jx%!}v9w2fWZuG -%71D#@cm_t*K{G~=Z+U*yk_eA9v5OB?tdZXPydC$qvJ2cIR4;5;M;E$zJ4L_;UgCzpB*m(-P-vgw0F`)XwS@x(7&@4wqJzxWnY5C -B0EQ1gmL}#MOc^qMUegxgFv)}0l~uvzVuzJ&wbwmUA^*q7@tpFOk>LZeKG3u?!_4A%q1A#iIYmolpHE8$MYf$f72~Owwtik%S$rZ?Vw=3{{s=n`W1^Q{u6&SaD_50#0P@nEAFz&$>kQa`)0`uhT -E0k}z0{Hmg6^eJ7?&T{`zrS4pJZrcT^L@)JfoD^%M7ayDM7h~3F^;(_fe&Zt_w%kq`pXF(z~gr%`gQB8kk5`+VP4I;3i%hW!g!oV -a0Sh?d#?hYx7RhaHgY|$0e|%NHR!j^uLT}_;aa>ub}icZ)U_!0^=r}IjjwYYV%eN8UWay_cOAa3xeoY$$8~7;y6ce7!`A`de|{at -<=yMh&X2A|zkhNq(rvErvuhzId{N&gu0?-NSqnUAUyFKot_9s#z83T6?6nw&o7ZBT9$ky^dye2B!9Qv~+3QiiD#7On9&$bSM(+mD -hlg%JfB)hJ;QRA80FVE41NhgE-iY?jz7gdwx)Jz(n8LGfL_b}BBj(4CZ^V3i?nczhy$SW${wCxz?I!fkJ~v?=9dZ-OJO3uM^R}BX -u8-^cn*>P&aXx-C`r}(SBmDTAQO<<~NAi5V8T8^Kw~$Q6^ZypmjoWWQKYi&|!ga!n9d8AFKk_!j``&Hn|Igo!e0IJa__gSE@U!LH -(T*o>N4;LW9sT@?J21Xm-hujmnczGgzdNulth@tq$ZrXf$mjIjiT?TdouET6--&#d-i7{IeizDJaTmhRBX|MV?=F-x?QZZ7bMMyp -ccZ>5?#4X4`fkjRyY2>_J#{zQ{j0k%zy5YN#_MbMpdFL$0bkQa@KT;11ZnAZ!XF@?Pp(7$P3wRsbJt<~_FIQ}Qdoy}AFban()X*@ -VV*ps?@z7+U-;%a)Mtx((LYW1q8)?xqW;Is4WC1KLmU&JcRb0@DS>^ieN9#KYjoD!>DihVeq%tK8*SM8o|d1e)`AY+n)b1=GT`Vfn0ggBcOMi -JxX~JJo!=Zxg#C}-kwg7L~3W7$Elvw4=WX3@)NZ0j-O)vN&U=m#&N&=4D)c{XIQ_V*7r@H!26OXFurFHe1P$t;5Vqj#h(M;ulObA -^%K7YK7IB{tOq+h33>Juf*k~(c@q4^xTmmQpGa_Tf*U^#IccA#u|5nu4Zd;p)4;nYp2j%;{%MTk=bix{vfDGDFUJtf6TFXLAHngz -LOJLE3i$IDK@vHgslP_P5C0nce(E=nH})d9Bf(1vRtf(4H_)qf{1)T%!{1^&8=eLJeC1iJ|6`s-{o9{K|6Kem>U-U@i2s9Uf&b4w -3;cQWS^C; -gD(KDe((au=U*=XA7=akeC-K;K)>De2h2O?MH&+VZ7-r74=Q}(MbLxazKHR8=|#+oFaD9ngvbAn;LC6SBj&{mf5iB1@e;;smzN+< -UGfsvnb%)Z`tvg6;HH;Bmkxdz;b*;!b?lm#(QgmD48HJLf(r<4^(T~DAow?eZ~O^#^`%$P-&?<;;E!>*9W|VV*C24ek2QYv|9*UqiV!yas&w(Q8;| -o_G!N@H4Mr{N}$7KKQ)XffsMS4t$>fSK!x0e+8eg=CA1AwFFmkeF^pxT=_Tj|0Zu>J*>O|dVBvH(1Xl-6LjX8H!<#u{tkZSmw!h+ -+W$eckmu1q(7xt>V*ZZ*C&qU^!LJd1e(Rs0ix<8H_`SDOPxKbrbIrLr3mm}Uqe_yHahIf_kd{_0j -@1k8lQuwHT|M|P9*E1Uadrki*4gZ^_e@DX`-otzPJ$(PvduY$+G<<}NAoc=aV7G-*+G=@`}Q4f*ik~@s<)4{g-|}T=O}WAk)oN1dro&i{LZdo`#h31igQ9qm*+A4Z!mx -tWT%+<2Ok;iwQoyY05d2!pEgkq94BY<0+?^-f#Ov%2`A2FMcZJY)%z8b@P;SIKfM{Ov(OGP6-8ow^r)|`Bcy+w+c`2N`%DW*rKF#?7@d-N{WXF-Pj({6^k-j%0|XhL&m_p}=XC^`{y$2P ->BJ_DfK3FMj_yg2>0iHwuO!Iy^IC$8*N+oqynllr^94>*O6YKfAk&re3G#ed(}Z&GYC`>sfc%E+u%gk|3{3mk?yS{_u7f?-vR3e0@z}syQWiw|O)A@AJ)Q&vwly@9PAapPjAWzuAm-Eonx3 -`ZfKkX5iIX1exxyCdljIodj8r@=7zx|5^+3Z)pKO?yT=q2)YF4C@d0Wdb+X&`1^DV%73;6_4=!(`)CIB*fN9sG75Jl$n$hc2J>KM -2I=<9pgmp&^)6(PPc?)39hSlPtjM69=j!*%^!xRi&m9`?ry11i1&#j?4gbg(l>0e?ysmFE2KbmK$a?>kW6;i3W6*EcjX`~G8H4uT -Ly*_8`^O;PpDX;Ge*eoDl>6owjN_(bQNPcPMg6`q7I?SQSoFu9W0Bwdu}GgKxSGe2;P(lBY+TB@h$^<0U=QyTZBOGz@J^a+%>TZ! -V@mXpg|DY%UA&Yap|0~6f|Cety))+H!d+6bzcjm*<`=<}C#0N1DE!KaDUmmuzmal?g>VKb5$_vy@0yZz;g1A&W4zccCGu90AoIg3 -2r_?kBSGGWd2ctg>-@?y5#;q^@f5W8OoF_gUPO@jg>9%(hY`GqAg?bwPs99OGY$RvC_!S~ooA+@f36~8$9(kl)A9YI -Ge9psLvSL&?FkZV@018$OK{pul>g>T;QN@}QIGE3F`rAjV|-Wcj&VAJAj_MpcSk!nnU!*gb#```g>+l&0X*4e52X7NLFW5L?SXMz -xCiRfOOV%&*(+Y5Yg_0KWW6^ZD~0pc5nZ#C+IgPqcITo~YlvJ<;#`?TPvIJ%ao2d?v{H{H<9Oq2(5uG@@;?4c1X+)8H6a7@d0Xt25`F)X1ew2oaW9N>>s<8XlLSTY-Urpo>oxq*d7#VB&cisp -GY|FMv>mXq9pkfmJJK!I@WFP}<7|Qla(&xD_c!f8Jr;FA-lN*8x1ci6HZ(_jI5ix1666`S@!DeS+Efm^Tj+ -WVvO}eK1c~?SuOKWFPeV>jYVEviX9Pb0ooA7hv2beG~mZ_)W~m3kWjb`uT+^kuP^6$Z~%#L6$SmS_t~`Tm9a+FUF&7U(liB_r*H< -vHd_d4kgI)iIy`lM)N`NxfiKJUNBm>xgQ0P=n30Ia*4Ekgct -7oi=&BIL7r5&HeAMTmd*BH+zW7omMW*K}W6jCnk1G5T@8#Tf6w#lVl#2(nyt?P6X37NZ`2CCKv6MhBvP%?Bc%;6Swhgad(BryU49 -T}_bX&+i|IdcJlb#(#tdd}{WP?=BwF&+_nno`>}NdlNV{Wzrybmi(S@cNHg^uw!J@L7%zJlWPqKJ$F!yVys(l7=7QEB*CB*U#{k|MIauZ{Ce~UN^?8*p2Zzyc_u))ve>vjrn|S -H}LYlZuAE)nj(+)0H1c~0iNyAgM1F_0bMw<2mQOE2kkkf2mO17!t;Bu9$ZY2<-VWvfWD6J1wYYFkoEKndNJ=mo=Z9B5bPw#`iyr8 -vfMm-NlN7PdkEf7@Qo#q6Yl6kdtOxd&pz~1I*<9eO&;^=bb@CQe2O6J$0`N1e|iz^@(8kAd`1y?@|Pm$=vxF?pZ;F~_?=P!KKeTW ->T_3s@%?K6yxFRRb$CKa=^VkQ82?M?r};}U9*dTuoTW<rqRQ{+OkpS8JA{J)4&Szp8M@GV+;O2LA0^Mt|qZSl3Er(2x7e -$am8a-#-@OeTxwIu~mq18=>Dvhp10RzwZ=c9#0D~Ze1bz?Whp-SRDd?uG9EG41t$F4NY^!pbo7^lVx%H5@c^=ncE_*AW6 -o*h(y{BV2)>(+NG=>K;rp!aSSy}s`;fP8ueFwU>* -_bms}&g}+~e)~bt$!`o|9`C8|)j{C-k%Q>>V+PUg;|9^*m4iADHT>E^^v{ih$}bOM{{4Iq{r{&y;MFG%LU`jr7>7v*VcgmXvYuw) -LFlK)4?@4cOz>v}|3Q%V&3^nX(9>B5qn|qtM!)9|2HpDB!N8;M9*ll_>tOW%Ck{crV-Lam9*2N#7Y+gaIh`QulWsc%`EGhB_$622 -E{6gi<{gUkM;?lCyW~)`@27{N{J$NFc75Tnl;~Aj4nu$5br{9Y2#nVi1PKM5bw>bib~*}t -K<80N|GT5mj!lkMJUJTt?9`)y-Z`_g17LzT!DDctiZbP!V1jCPacQ~>jyMi@c=U1Lf37|b_5Aa3Sbx88d`k8c_B-~6Wo{UdlKg1nv)R!rjszAeyHJ(oCLgm>LiT&A5OwJym1oB`RGdE -;pmmAt-?H7y9#va_En%Ce_aLntm%}L^IgKDzEiM{f9h1|TV|b# -emMM8l=q!eF&{2D74zz$Q^8+7eJbRYtxp4-a~kS<*lCa-PB;yC@(w}Pmwx7SjOWVJA*Y;jI_Ce~r>h>}bnqw7o(_Ed(iy1F(Pv=X -?>GbB-#G*L(t2jfd4u2qXJUP5KPx5r+EWRh%;lYp`SyK+-{tvpPD<<^e?{C3=>Y;-yLW%=bOKfMO{Qy_Q+5aSi0nh1Z~-=U)T4<~f4A@6~-R_>`Yq -3;pGl*I_q*x`p6I(C{dC^-Xy@;)2cD0*0r=cm0iM=h&MtAHJb*)=ij) -^KZiVpKue_f_xEdUevxz_(j&h8#HV7OW>n-2!^F<`(qpL${!x8gIoqKkZh0_ijZwhu?~Mf5EL7?TQ@mZ`_XjzkUbSuLJG?-XC%Y=)r||U_P!T$ooDo-vK(f-<^mb-ii5eDnZ_7`NUmVH_p3D<-WU9&V>Z0-i>wh_jiMyeC8g^|55kg -z4;!j9~18ZpVF@H)q8*+C)@+NbjCgC*URt0_})nH6oPl&gLdxygOu1+UH=2%{Wj~s2dr8LJbG~*(*2zv?;pLl4*dI~dsDIx^6C3h -vJZOPeUOiwA0q$k4>5oKPLTK6R@@J``Hxc0cL<*KBgn%o51`yDA3!-H9z_3c`ykfey$S9~{onr}=;FGE0Dt%p`s;y*z{mdNA@EaA -K7{uFTEqXS@&2OW|9lAZZsUj1k6S#9c{Ac+(BX*>W8InmFyiGjUjM^Lf6T+k?-YgSJPbVl-ou!04?m24+5E?7@3B9I{%*5JKo8eE -0>0t-M?mM=A4Pl4eiY+<-lNF(kw-x%fAJ{B{aJ;7(C}9j{{2z3JM|dS{numQKR>1KpMDJUY@5drujw)1Lq^|QHQug|VZ3*L4CO3% -4EZ0R`Soc0zQ-Upl^#R?KJXau{xOBmY5Kou`nNRw#*brsH+>x8n>~(x-}-UzEjv7p{1<7wE`9HN9DG{oan;Z3_tpCS(#KKWm74Eb -{eH*eXwQ9*L!b7u$Dxlje>>|-wgHfF>_&PfHqtp!zb&Wt8|cULk!kpC^n9PDe}|r#zZ|LW8`Jv>^j_4oJhyh%Z!Ax~mx5hC?-Bl( -^Cjr<`J@!=lKG6$bM!td1^c2)G#?(j$tj#Ay2ODk+#HJc3;KPg0cRO_JbBKs96i-)?z}{BG(q0WyPKZ>toidnEgl<9|DvXSP~+TU)suBOU!d>5r{`TLuNm~-OFv?>oc*n~|BmrM -^Z6UWsy_1?F-4z$n}W>-|6NDFqZ)XhlJe#K1^PYKfU{E42>sPUD}e{Yb2wL(8x8a}DQxUFJo%q`a=xFt$;;#wuqodfrjfe^SH0O0b>6_M_i{+-}B42j_jv-zT|FA%X`YZQux*she)Smx^J=7R{m?EcVfkz?-C?Y -KxicY{X+BkQ3LGF{zbnD4Y1)LmRHv9H|TvHJx?OIIt4qZTj=@M^gBVzq2<~+)++NW^n67FY&||omD*_|*w5I13$*ORDBhI>|3dG7 -BKVI6*m_*1`H=`Md*t_Px-%8t*?=>bZPt8pDUA2+f5f<_;T`(zG6!dK8Y#~F2G}{&{+&eO3pL%p8eq%t(*~T~dv6_pnHv7rl(62;1)7Fs#MkNlY{sny*r=aO@Z%IVvu4c9-^b|NP5R7-UHh$gESulj0Gks2J17Nv9RB-<16!7F)Ax&O@@}X1 -X%u&XhA(V@oz?65em=pwG%m|So%Fs7{fMoVbFg32b}}#g9gX*{m45@pnaViDeNAcZX@DIQ|Gh)MFKh%mnvLk&w)Bm}YiAF}Q7xZk -w40cwr(k!;x|;?bmlV$3@gMVnzj0tk!hdg3+GiP;xQ_JxXAR$y-p6bNyBhxctUhd4)6XL)e6qIdGQoMQAw<3=pg?*Xw*_z-)4Zo=Y=aK%x -w3oj9)k?Fk)%G{7=L?yCpx+9OdkQ^2O~0?x`yUDZp8Ge2GuOO#&h{-V1MvPZi3QFt9N5mCO7Zv6KH)vAuWK7W!u_S;BvuF?#(x*l -@0S|>IHmoARVUU>vfRHj<*^z4#?$i`H9xkS`4qjM!C{pCSqHY9#OgYO4LAonm*9yFuq|VGeguWF-4DxFms9vZ>HQP*yOZ9xr1y_d --e=a#nJp-c#A!Ld{T+^DeV9wjM^e}i8*qNs{5`0Ub+mjQ{}qC)fBKE){RqLoIIsoebNlNwoWw_G2|cGN&ri_rTbj>R6qcd))dX*6JZXUa=9ek{zFH6F -`&sw*IeI^W*E0>DsO{}w+@jy%l=c;ZfqrLu@YA&%k!9$;!J6Crcf8hb48djeyTt12(|LU9$9gxG@ix_OO`3mM;S|bq?-b7Go~2%7TY4f5KY=6h;`|b4p -Tngu``LAUo*cS62?+LKplx@E!rf_zc|DIQPu>*U`&(pWBHQ;Q-G7Fy@wd~EbZWqwECk&le_#VN1t@a#4aY)>D+8SV^`aR|e=)IGE -2c&R*=;IW&4dXAp-^le#!G8T9&F4va-$u)3zY=#^b=sNU-_duLMIX{Mtl$3wg|DUeR_+6hb1%LBi=KZ;a95_|1b3q!>)pjkUh`#fFCF>j}()+`j_s9m=UB8%u9qK0uHc{LZ^D0_SL18z+qxjkClewI3BiQ7+8gKgsoK?Nrf$jPn4QKluwt-|l59=~sOTm{0 -+ff~>`MpigZ09&Z-&yC^OKF-n!a2V_`hGFfHEtihw`yIM)B77*&QyxqNYBU6x9jx#7wDb$@xDp#S%TkcfIp6nt^U7Hzgn0K4Z?^!@n;oCiq!Z3J8FZ}WQJ0Q+wK`;L~kjv(vs2I$+7^!#@oZ(dgk -UQckd6m0PMZxad|Nzb2G92>>!55egk-}LJ{(H{Bxfb?e@MRQTc?!1ZuQ{-xU!v*R -?(G`-J+0~f*Z?0UJiAXwr2(ysM4tLS!lq3;IWu2&pzOXZ+5?-#;m*K^B$*3ESV -MYlhf&%0i!_^m%z%m)35d?_T?cMF`kUoHn_%C;1gDt2^Gw#%UuB(ruQenA@8sB$1oJ*O -vh0U`kxO#>y>gNAGJV>WD|b;8?IE9IbbGmcl}k;O;1#p52K=q=}uA<^Imzws^-)1-cfS|9c`vL`PjhTPOXJto -6_m5m%0N1;;8(n?SMl7&e!=Fn>n)>-d4yI?f;x5rlXEx_R{Vn7=wamZ`A!<(rp&}KR5??_sl9$zA2q4HLW3REj;Bmq!5o$El{r>7 -kDEcqL_RYpV$m}Vl%!Rf%-tH?OheL@uSyO5CFkM^^}8Z$z4+Ndjy%wUcZ|w5H=Bg;X0>t -#jxTPyZoV*b~^}XQDmt%psXnRvRu{=l2NA#wjv%^$sm+sF+WQ3P|BAKLZ&%{HQZ*?Y21h9pkVSIL%2dH$N6gnK`iaKkV~7`S(aaV -a+C>0==TOf?NXlCCIQuh=q4B2rQ>RkSaUiagi3E9-KWuuLB;K=mdiv)@&j%*7nbtgfDoxJ5B=;5{?gp`)70f?6@AHaf00l?%>||;VYRb6$Y&`xjw&;PF@U1aDgps%*{X(>vP|=4A`%6ie{Qe0jEEwQ7`Mt)H$7@;HK+vgzj9txnCS_c7r+9;&S4K#yo2DKsO_~u@sZR*ur2|5LX_ZzapXgY=YBD!ug$wBQ^Cjt1FAQ@%G~c%wsF-ZdrW^;oUpvzp6ixk7RNt@ZnZtH3zGyQV$#A8B54Z^O$B@#+_cI36D8PWos?c!i>k%-{3W+%+fsVB6h{AboFwwl1F37!^jon8b}pE7eL7j -!!sZ>2I+~<5KTX+%_f -S8tH(lGPyH;};19DIIeFh$)SvfoiXoN`WxVX5Hse!3-u2rQqozt@(%U0E>W)3+bDeS1>^qC?w -yUYACix(A^oh;rBBM@VB#I(xVg~n&Gh!k=?y(H3#ET#M(5-PK1Pl$BdaNab+{xa%7u0TG3e3e{kJE$C$X1I8p-BbmGFMZ49#$^~x -lYyfuda=a73vYTaOtuIU!kA}ejBVB-<`rZ>LV>H`8;gP`7`y={Db&H#(_Ll;6udsds&tMyig18y+UNTvu%Rk=4iT2E?(OfTOnELt -Ea~>D`HGT-T9ls0bjocL%rWTgvqVl##?7t75;f(D^<3C7AvHih8uB#p -Y5@&Smsif}3KED&3TZ2>ML3djNuc*6g{euDe~sux9f)$8c>xgl$l_qVA_@|r(MSayX5kW4!!X1}TF9WwM1;a5b5xWFT2)p?fIjwB -f|3l_kd9<|S%-F*!IBOQYkD+oR^X0VGiI1}1w{y`0}w}qTe4UrSIAB$abh92LFnboB2%v!(tnYdEtMlm!pmnq-%OOsD=Il+Yz?sP -s_bZ2j5`zZri@6&P1|#-cIBn)LLY^NMhwc)bfpE0n2sQ>yIbhLM_5S=wXg`hx*PQuNjs7BL~C_{o501`>Yb>)>5wLM7pq{bd7#soHBr?Pp~B>BHpk&i8<~fzuqHPu5CRs2 -V#0y6A!{LPtB{k0D7K6zs7nhxO#wHyIvM9l2SN+v6=^~An2uvKnIQ^_-MJoSxD$LKkp|_Xm06Nvn*cuE*l@RfN?vc4|9**fPo!*J~*3|D(J -t7l@yGlMjpkUA(Q+Ev@I1rUjHMcI!4A(2w!)gxD?2J$*c@^iJTB6@pa38<|FVek8cn3Kn9ou-kD5?U*Eyy%#j=%U(KZG@wPuBa_1 -MTK~4HlebXn6RL%swU|J4d#WCmI5^ -Wm?-h35n4vnr5QHFzh@hV>Mngi_6UDMR_UCv+iE@AF#!em=CfULhohf(ChFALnpG$P>Ud~U7a(U-$-gsP=;7ENfTRIf1WFsBVr;e -gV#T3MzcoLA?Rafwi{ePHprwUA5#%aDk^4mPhn`+CwS~S(}by259?rR6^^QBSG}a!E&v4{O*JU;;>PvhX)h`p4?9!nL$kXfZy6V~ -hPu918)1kCbLep?rdZ0Lmxho!I!(httD;X$&3>g$L!>su6o)yIw3`!Z6;WUL{b7=Uv}kxeg|#SSG;YmYuY=!=sG^A5OTnk@BooOc32RYZ-Iy;gms1T7HqL@aN|B{kK|7`u_!IFy#=iquCK?L=LSHqlhbk`lD& -t{^YEW~q)SB%9WQr_r8esib=#v_eFyeY8`dyS|WsD_)t`uXulVR=1__VSP^;m8_L3q$`D)=czj2S40i!#Tx-bwi9$dbPB>1N)>#= -9!c6t2v(g0POWF6*iOGER}5PP$!EywHQJWapJI1WSDm`!HdSrY0)oNum__alu*sA>__szw+b>od}r5~*#0+8!}qY4Gt@jWCXcd-c#H8wkQmi(@rokw%$G!O(G2jv~PsU|K7888KYU_0$=6RVtGBLsLk0Cx`0JR2y6&+FsOUI&J1d -jpAfvBPVSN-I0x~?r936kY);Exho1jx>8GNew9s&TGAsM^VC8UP$z~vBnHzlo)FS^*0gR4lblAFNk)#_ -lMH7&6wojeL%x^8%Hmwb=ce&Uay6n5r>2{^--(N+<&A^%DUQ@jk77c=-OO55APC`_316(pKqwXkp~1~sx&)4I3awP*ho%~@skrGw -D#W!6iK{4PIZ&VMhy{LOEhFV=&E`2mmiOtHVqq=|RIyS2&n>?uBEGNB2%Y}RM&*9Xd~wp{$IgeRIB;}rimD4H4;QjSwp -U$1AI3)oUyrf%$Iz7-u}Qxt#HWEQ+L8Gd5U%^5Y7)ron6dCJBaH7zKPCMGTHa|^M8lFIaYXh|`jx!D`^odY#iAs2>f_t#kt`eX+i -qCh^^S!Tns&>6M6pD)q>EM3Sp&SdJLQL}oA%$mv4h&keniWV$q)Ew?OnsQwGz5IS@+g`*6(EoumYVMx&V^h3nTdR#okTa?+*7nJZ -?4>)S_O9kA;XI!(FYJ}9=BbiRb;7d!C!r)36Rc9B+dY14@5_}CsZ5KPRHuVNRQ{gk4M=t!g!tM4C)jw>M;uh-oRIQzcfs<ex -&a81}VmVO&1Bq{@k_n2Y*^mc`Ze~^-7|lEDK_{IvF0*5=L(=O+mcbytd}9PjFe4@{K#bOjWBAh~5oafg*i;trmALw9cQ?sZ%*cwF -A#bc!ZQX$k8p~lBw@pS9szccBZqf&;$^04tUUsmVO4urdj60{U{M|XA+PU_mJyTST$s -o*I!|G9#>;=(*6aHNeuVoU8d(6;TpORJM2vM1n -^CFkAVG-|p)X**IV=zJ)M~rl-23)St{HaDMgZ&kkall4fwXP(tnkTT?^|o6Pr{gcg#rXY;!G7#&GU3h>JJQ%F)Ur^O9SveTBqL2~ -BN%oY>@qnHG+vrxyh2N6$(BWGB3X>{yi#*F@W_`7@zOOd79{Krm~0d*s^*XSAXI}%Fo%n4WQ>GrLi$Df#1SjTL{8B_`L3`Ws@s!+ -OIiT#$~9Ym4r)XEAu|d+)kmYZLl_ApwqVx$Ujp>Q$%X8fwL68^j*fWIPZs>4^ -1Y%_xC0DcJ=)8eUPGinqG&(Y9-y(ZiZVO?kn2vz{>jnW^-RH%$5LUQUQK-sg;kUHq(uR(j)j{lZqz^kq^~@XxE%wGnL%J@q{fQeI -pG;vvfYqo&;=7Hp#ZR|o{?KIEcWSMZYX(%bYPNT$($#_!Sl&#^YEBed13LDl{f=r#|6EifTETXHo)yun@Dn!eN=8UNJ!HK$~^#6~6P#X-fb8zELwJ<@JlPi6$ -5{(`t-2sLLKbxccx`Uc&uVV5B6S72B))@&|z@$Ie(9pB2CE2cf7<%^p1g#zkgGFYf#jk^wq0xl@w_qg_5Fa|nD^`UEzl|! -;RL0m3QWkrC;{RfMh?Yd|B}SmK$%vd-~FJb4fw9@bAILtWho -(X1R*4Q&!g%i>hcyoO2Zbm@Vz$wI-Rmme53M<&8*9_J=iTxEQv^)?8^fK5nd6-1W)@V)z>v%SbivkAze?xRX3FTVWF}oGQU- -0*=!nyO1q>5~AibMXo3;qG=Y9sVNSdC%E%VfYkP(mJ)Kp%v#(WwP=_Nm9#UZ4ihHFs=!~G?@CnkHH??}Na^TI$x**CTQaq6K84f7 -XmzHFX*_SrndjL2T?4AB=VYB?!Ze;!AixA-|CuiV#@)u%@nzQh{P(UUwkOatpD9Xe9om##gd#<_(9mGp_%=snU=`<+tYX!FTg35R_QzS9J`Yc#bQyO -IA7x$BusGMLd>mPbyc+UtjUYkw1k%mP0g(aaVI&h0u~gudbUp5Cj6c(;(Gc%COBivQM<6#QAw^)63ME{ym(hss>#!?iEedTb%{l} -D!#2hx<=whGbct0y0CyUjPRhGAjw6=Xn-{zhb!1c|KmspxF>!k1j%*g^0~@@Gjv8_GqqT$^C_$sX2mx~_>h(3^+MJWrulIc2+{SU -gh4)+wHOXC5cT+m(29=4r2)5%&|jX!1e>1NT%BhPue9X?i)}XlWjk{b63B=)GPKgsyezX_+%k^}vQEjytXtX2+c0rMbEc6jv-t$& -Eecyq|lw~KAeXKmwn5Oc7ZX=E{hE4h^#@C@NRvN^8Q{yfn{$NmcXh?kA0pGZ?^3>8HdX-^vjla%fizl_KuKAQG -H4erx3oC^lJPwKm^MS6dG6SYDL&0;2y2EGu)6-eeimQv}Fmohw`Qyr}4fPgtm6WqzVm(i>D`%AWvi&K1GaEl-BP)2rG?=XeR$4=i -r|Tux(~tN_YZuE=dkz4%ovACLL@c+NoF<6<2vm!GMQVd%ET*Oz8XegQi_oEGsWxm8bEf6sN`SK_{M(fRz}IH|&T3B&j>Y5XDi4Az -Y^-ysdq6A`rQRT~0j#a!V@dLcL7>is6QX9zAenmgL*$%1He+@)3^9j_EwtP;;P6@Pp@6vHNa^%Jx&zCzIglM|dhKY0Nj-9UPx)Il -k`|0WdRg+|5yCc1v%hjD)ceSllXEx9OO?&kpxKk@860kg#L?N?79Yx>k%2OlI5_C&)GdygpN$6{+yqU4Ill*?LAH#TwGwg2s)uHk -Nmdn-k;Z|2tSj1rY~YS@%RwL>Q_7k2ysCJ2i;rw^Fx!R2nq7-|&7@5+F|Sm^QmJ+z=DJ!rNwkxTN=cqHbcBAy^zG`@--b`>!kH(J -w%m;!0+t&-`L5F+ZI4Xo7)gbt^xz&K&j$;!YSb?i^eH-~8XZQ6>KNGwL=56kCiw$Ju9G#dw<3kZgHO$DGN+n)VbKl?9(Ux>QrBaw -AI&tCq$lPk84FXWwujHmh*65MLn7KkY;DD`#&pPln>1_;RZ#Nb)*SKPRb~SYR2yZ4i647Qv9;L{5qM!^y+Ex4t!lYvgUgY~AEFTE -I*WEk43Wx))m!s)VLQk~fAhpr(jJCYUwk@<>Pq(tG!0>HnfFA{KGl6}K-!4dX_45tU}NAYXlFGhmW;-YHCDvY_Ze!(7xTMu^nFzA -z;vO0qvK>!PwhCiiznIZeY-3ZCpQaz)Oo^lMcWg4{@9$VuCE@ExuNRMq5c%2+upZ{{dC&J6W+cdjcBmhDxO4bX>~5Qt_@?XX&bx}0(^@==KBxrzEqVz#m& -J3lmOff`T@#Ed_zlxx4z({hj3A{vwBtZXAdj6kHjTE=d4tdl~$UTm^1hnhH_nnVf3VzksDlC)h_&V(q_mzM&uIg=S`4OisZ(wQ-L -_O$8qoEg!P3DL%O8OdK{Sz=a}F&f&DN(0eKllTC&tNCP|{5Gm^D{|BbB|gx%SP=}3vW*Q?hJm-DI+@l<6Gh`b5zK8Dj>d`HZQ{vN -V#(&KCkISJ4ikrK5Z`6a7*kB!e-W`C>TjZ=#i)!Z&nmMsSLhhuq|rlc0nrNsGo+01F*9t`qUDLynGtUv;AMgc4~Fe2}dcAHLFFlaoss!SnTKsZmw)gzc~KD+k?bwMixeqFqBg>zXIrF&Gz^JckiC -;JcPr%mx@Ught`qTjnzZQM8yG4Ig!xZ#L#;5Phe`)-U!{dYu_b@15qI#dm#fRTxHYrx_XZL@@H!j#qb#ST)C)RSlZ1zv&!hu6xs5 -TA2+~Y=fCtOs|UywkATnc$$Wm#T34c+S85$0W+sKGlleycVoIZ)0pw=NLkwxGh++?^@U00*<3@V#DbSAS{5_xN!cWW$dYjXBUPxl -e4fRfE1qeXIB<|yQwDJmYtdw#=wfx#K?iduv7a^=iBrx=>b3js^si;k9Q@zX-cAqlHfIh$`=Z#3573A=wg`d38Vq8K71ix5W4olR -sC?94I3%4SJ1~n6*hXA*A*jOFRWCEFk_3Bv(Aj33-9;mZowZ)J>9_r_IkVd5IBz+;9P5&O;TG%JnF=Yf@D9hxB?qHk7eiBH+MNsKlv|`p(yd8xf2+n|Fc$XW{mST!@Q`ez(p|QCwmCK_^HfqpS6k)?L-$J+ -RqAcJCXRiznhGT48EXk^HZpTXoKeyGDl(p&%b?Ndj+$VEBOd%nu5KRAUl7#4v2|jtM<~sR2{4ra#oV;LX4X|C7x|Dw#K3FhIuU7> -auy&m#(`NfHE4^mSkf()q1tZlD_Y(%>GXWKC$)B})Qc^vFY4G<;25^LWF&sK%v_38%TzOJt~ruzHtj8+iLv&D$qC|Th1sPyQ7d!v -orH#YRzc3s*!I`(#zZqLpN;5Ov{PwlEHSgf_k=@KcTt)i9^^_8f&4lq_l(J=(}dEtL3I<44*D_o{Ah_^>`(OiPzw5{Wfk -#F3bt{KzCqoPfC#E0swQPbZF{M|MaZ?UGwUNW!-OFDtW*E;3*0^_tlSu9p-Q{d`bjM$qgwEBWiPcX8LZc}$q2(s`<4V`7Ui7i2g!Qn#=9+rYoW=?zL&Z<+R2nj>NpG$cIY7v`(JpEHQM^)SVb}vi;9Z_jm#TnJQK%FHrZ@)HAbE)f -MJP?xcuOt2vvbAja;9FDa*kFL=$+V|eU>frG)3$XGBUX!@o0$N)D-LEELArf3%1q-@&XSPF#0I^E@L!|Y`|-G{b)5`B83@TvmA7= -{joGq>D7#hO!5F?C#^>Q6_>TfNoKSl#7_T_HQYPG!w7eZ+zwzz(1QdSw;fxzh5}mG8N`Lk)MF!B-lq+^YkYOZl-zPk0SlQ{Clb2j -U9^BVsGsdw;d91ME|pRl2B(h`0UwiRZwgFTx+jjs~p*Sx`($|LW{ed -9Rx5T=@o8_ZMdtH6P8=XYc_M`M#~xz^pj!}EPKwJT*wF9yrR#?t%qC}q9L}G_Ie$Q%zj-_O5Td9;^B -;`z)~*4Zmanx&~X59t>Epq~Hi;~E)vgKgSta}Og@%%5uAyw(dFs(ajvJznR6Xiqk=aGUI7jR!>+cfjg{p;+UCK`Z9K@W=L}jxDE% -n^c)Xw~^PwjYDS;Zy=jfPf>Mg&EegW$P_9QnTha@0DavhGgkZ^OmF9!Eiy5-NQBfF -VmPql^zt8ccUtVCIHlH0GgI^wcAkcxEiXj?z1k6+Mv*uO3lxpaD{FrKt*cc~iN`Q0G7C=fV7aFnAq~eO^lk89@bUGP{$O_=tW5%RV|%%Y;Q8~xZ>^w43HN<+>O^K&cj8P -CE6-Ppsh@tUqVFF!!9tKqiLspx22AJmxHyj2_~|Q8YY_qI4_$)NFEnD4YNIEVhCSppCdG1LYtLg2LWOHg|}$p{YC3TWW-?yLQy4G -0^|nG7H8}g+}a|GNiwIFmEW?AH$e-G-z5`39aP3ih_+gG|idC4c1hewK#xmsc+5Fc9!!G(YegCV!f7jV&gSLMD5bwOR` -<1Q7oju)f)u;Q0A7Bm!w_Yj|ik!P_;L(nMnpIxM=F_0itQ=EfgON`2&{a*+p2;~=b%m#2k7K1rliQHjPp@RdZ5(X?PY#`=iqsohe -Q{64wkOEw1m`OWay$jfjUcV)TISAHlAAGE1AHie9ehXajiYVLpdeFjhMpKDg!PhyR!X!oSOAsC{n(o$BC{ey*PCmRXM}4QCk~*FW -s^x@DNLcGZ)U+$iaS)`>{6J>d-i*{o8-gb6oqUL^Qq~&B+&7=a3rb9k{N-JK35$`zMq5tdE7XQ76x-$D@ShV;f -Gf}EE85?^jXwAY-4U;3YS5sjWgubSHv!yKcl^Brme6 -=ZzcKD=y>mUf8RlS~aOel*(-O#-Frrx}vU(E9|sef=4^9##Uu9kcC`t67!%G6i&$hCdn`Tz)(+c1T7p{5Gsa#;g4w#- -n~&|{AI`i%cQ8y;ua0B*_?vpHO9t0<*Um1r^!8dD@AHOr#&5jib7!bAI`nX%Q*%*k^v++byYZalrLa!BSQzR~N&8SMk9M}7iLPlE -0i_jz#4X9-nRBun$e*fQJlvl+?YZSq-hH`}{1?kn?LoObAg&pzMSpook1f_Z>ww^C$)p*Ruq!&m1|xx(>5DvmViQ(G8lxCv2Ds>} -AX606LiXaX+GfVnvIsYPmsQw0W=wy7e<6VS%TCP?ETwoe -SYP=yimQInOc=imGzX1dJ?>!#8-nf8B?vV*b<#%+MwC1zcCD>Z5mN!92*e;mNpDs6(?d -K)NxgcScl<3kt1(N|4b-!Yc2@x7;SUUUALTE*eeSg^w2-Do3PaNF;G>Z2Cr29zuBStF)7Ego%~1Z18mH5#YSIG~~0bLLOtgB~2X# -*y_fIQ367e?8he`ha#cSHwU@tVGITUD;Gxc -#Q#(cK#{C_H;e%Bzg+(RR*zJAZ9ka*8)g3QwY;`S99P;9wyyqFQECmAFy3iS827?{K{&hEJz|0qnLQwN|Nfuk^OVR9!|nw!yBD#a -ng2|;)HnwH|5&$Bog#tygLF$ISVz}T#@En|R1JzA=)#?KqK1wA<7{{yez^Wz*n$E>U}1EPFQ?c;P?Q4J1(69lDiAXOIDs(q%mYgT -HTG%j;GkM&(JAQee!mhd9)Z=eHIZ!-iT|GJ)Ra)CI)=U^UjFZMB2i2De4$Yv8PaKcajoyACq_i!((%yT_Q3n*N)cO -4&$S$;C?%}``}pC?R4;=QNM&-sHPaw10{1uvGmyJn7ibI4PMr8);7;+oa%&C-V2aJ1H&je#C9+gm#{-Js?jg$eebhyas*B}jJr_d -Lk>rls3Ck;n|87s2#1`pd_Zjj)WRj%?)T{u-D)@P4tnaIPfNNRGoC1N_Tet8pSan;p83TbYouUM6XxW~V`Bv17g^BKh>_$h=01F% -TZsZHd~})3fk0qG)l|loO<zUXE>>3ldexUbzv>4Z!}xrOG3AZ;#A>m% -CQ2Pa6t1+#-aI}stAq7L5`g+->rTr91Hu<^>OMvKXp?Vf=b$1Yi8qshQ3X`}YCZ3*pUXxRERG5_vlQx&{HtC69#BhhJmBVxYp2`4t*2J9$6DQ?@@$1X?HQ)|k1&6a^wq~hrnP}a~{o~xJ*kR5%m(wa`QhB98t%>FkI1FaA>9!F#usnIAJ -dMpeK?<_}|t&i)f!&^mnNT^zxcp)6XPw;?4yoS4@M~0)Z)nTKap=Ht|#)ubJ%t<#!+<4-iIig=?DHA){rqH5sxO)JIkU+qpDz{{* -;zR=KTNZ|lHrd*~h!$pd=t@n)&}?6+k~1w$hef?x4rN^d}Y#xN*aZO?LJRZ7+f!H~8OfWKU5q -d7TiBkB(Ye4Js4n3?x4yl$*!rUvwL?) -`a_OfaqcVt#!DPqKM(~(UM6SEVo%sJHD0@uu8Fm1vsPv_1_W;vHT2DvTlBfFk`s2pMz -R+*i0mqA43YJukHgebf{GzNMo1tu-TTXh=!Ttr#;Fm`)yuDc>VH3<{#i&6_Q)xEiE`ZO2xC%quLAcgj5$C|# -dvcGr-FX%h7U6iW@r!}s&C1N_=@Bm{X77r5y{HT*Ce19Sl`O!y-9~OuOGlH_!M7deLC2}8lat4QJ6O^gX4}i0G9q@gT9#(8%-r3b -*vZtnV<~kqwb3J^FU$D@^;y6M3Sn#@nXvx;Kv~$+k0y_w?~dG`*W{B>0Ip9z^FdP9cT8?6vxeqm>Gjyav5xP2=2EPFuA7U@$;gp~ -$)|2qxf-@Rp)yQr;xH1C+zKRHYXhMKlAbWbwLmgkC=azMSZMoffJ#aJ7e5FKvIcfil!1tUt36Dci!V*fxY6-p(VU2#x^;C~T$ofic~RoX#t+1uu0JokVPZo(bkLW| -nUdr|j}Kz56(6p*q1~HferjW;jv~cksYK)MyDS1AK>{iBc)B&NpMXZ4M;p^+~YP{ZW-cJmvtlCh*cSNU(KF6I;`yf5d0MpZ8JWd9`=|^lH|98EWsU#igWt(lbF3So>pS?pkG)SFAMHl4c-z8b;*@vd!UpxJ -yg(G*VvG=N4n@3pt?7Z9bMg^E@org89@DaYFRFG>{eosqN5<^16s$L&M0~x)d&bV|d0WNYq-fb=s#_?@hmSK7d)Zy-=ZcxzO9jb> --2|}I=w`3JyIPbbSU7Eyam8q=B2(cFxeG4#M97OooqI$id+Zd;c0(mdvU}FShJ;(?x+obPGhX0}g{!mRKj@QB^Ga@A8jd}_yG`!5 -uJ32n@){T&8xCzFd9z&!_u)Yq#D!fQ4$)_7ePYq6UgoiHa<$l2;XCOHNBzTw$%eq$GS|+O!Mmd+Ew{GDNp}^^ZjyN!;xuiTI~imO -Fn*hRwouqGcBs1cGXdkB<>nfaSg7m!=mTb{<{)))=GvNzEz(i$^<3xH-1uZUY5WgXMQ_pgw`vk!-(hxABe$Zlf5EsSa;cOt(J!Xe -pHS>{QL1Vy2g+8qBNEEu5vB$SwN7lS9It@p(4J@A=2#<7sz#o9Za;Q=4#u~hl=A^gHpVeNtede_m%PL=T7A_K@=%_XiC-vl3349p -kpW2&Kft!zP2DPl8B#ya(!A*ZKsd$Xx@x15?2@DwSr@xZ7q2aEfUi0ublTVP7REsl5r@3EAh-jWX9+kjqwj>3=>} -z8?Ih9+0N7tR)^gEv2_XI@w8FptnwU4j2+l<&?O{Zn((m1`o)-H`pBk73x>ZiI_AP!>@qGSzqiJRb7r|+~FKgSV!ya(=W1%(;etN -emVFv<~i9a{ONu%pVj)@6)EWjI$ocZ@)wQ -#?FfEuXt}6x6Amk%g2q~d2G!Wqsg|D)CpT`6|y*T-Nx^WDL^V_9%yOt%dGufsJ=PlJK}1Wo{W>Y^e)=p7&?abJ_jMe*vt+?^N=Yg -8j5;?tmU6{s6&Ba+#oc&ex@f=_oSs&tmwtd(M_#M6%^EmJQeK2yn=gPA<`knc9f&biJ7iPvQ=K8$tFb!3*`8b)!iQ)mxWgxiK1ijGwE{wrb!X7sgteF1gM!*;)3X%{ppiP92>;7e!Gl0Y^nAPi@xR&Xl}A -EB3<6i=DL{l=s95ep!pOx67t4&vkdOEr4b|+q{Q -gOLMM(6Rd*N1J1A1aS@`j-O`B!EWP0%e->VD^?C}GER+JW@TGc@NRWQ;gW`>Ov{|GCzoxRQtb&_I)YX=*3InJL&8)(LwKBSo7*yv -W+JC<;VTVW-SK0`?L^B$%h;XWu{*VnAGh6D`b)Eq)fTg-#;*Kl3!ax~=9y5Tg_E-d)<;#uRv~mJ&WAZhpPJGYD-*E0U=?$~jyJB~-YzuBU?h-8}^p~o4w^N!o^(3Ex(-p!`umY8E{w1^K9=@-L;AjtCl^HjYh5POJMT2ho_a)gQ= -Q$3#-H?~kMCo&}QTC(w&>hZbm-hhD5ZqKXCDiIUNx8O*#8-Qjlg4K8k?AT7McSzF?5cVGO~RT$GW -6O)V^RpAm{Ki{W4;1}FwK~VO(d#LiXB=-1O;-iY#3@)iz1hMe8^wapP4;;x6hMar0jYL-^xVjiI3|u-CIaz$$j1Fiyv&+Y%H;<4lldDbUZvxa-kY2?DTtmVsog= -Oi@7}m!*9wQg=`u47jZ|Bb4)`IQ~Ymwk$z?Ay9}*;cqo#?C$e^qdJFXta$1yx_!iMiFq=SIk8I;NMo4qi2(O8s~U(7wWcQq`AO-C -`P`(5os$;imJG^h&`P`{+bTws{j6D~y4iii&w1*gkjm+oG+7q1vYJ0{kce8T#}{-D-A3Y3a?%x)1x=g2PR}bh2}#uyR`#JtK7@FU -#1{(h)>17sWhRcHN}8HZ_KM4><5&q%sfMVjmSI=4$CryfxoX6IGa|?MnaFR77G3m+w!t;N&vncD*<6nw)r>zkLq!@j^ZwpJ=D8F0uV7h+Qbfn@sB69np8b;Hg -p9YHqd9Q+UVu$I)=r{lo1jE4r*D|JnF@#x!rd$a1qiL|MW)mZu$lc|1`*y5Oe;JF(c}7H*k`w8v8?BLL(wQ7v^`D|cH0Vo;LQoK< -f>^Me&}pG{(F_R+Or^7|)?bnh^OR@0M@NQZ2-}S~evv5-#iV?y{dUD_@{B!sE?^YLsv#SVRDWJCXpV3`kx$XY1W!(O%j^h-<19-R -InPSqGu{wg4dHN~J7<}8(-OHhsm`#;JS-CqvB55gSbC6CN|QnHh|OwIKFgwg%xV?+AO^ZN#!*2W=^U$1nhBLUJ0*F^^YYomIL2qR -(l82auMj7u27*0)U)g8GM@(WaVXVYmXk|jsix$jM6{}=qaIN{yEHm|<;tdieBZRxDkJ?WKw7RtZPb^K^hiy;ca*SKTl&M%P6j*H{ -C}xo^nW*eURPG$|*-=W4XuU{vMHvy!-WO8riC-Y;|8zV6Nx~ajW++{ -jHdOMD>I}plKZ$##ME+#CuB{?yEKBmov_xKx;L$oRKernfKvn-j${?Yk&T}y9up|%XL*g59C@{d`!A6GIAh5+nd3e*5Qg%0u@ -3^;9Q7lvkJbz&iMXj7w!V@i{Fq|>u~pARzmx~*&vbxyEtqUWYR@V=% -xP-K>QsanJfg4i#R6{LkYPe~p1&lUjIh|(HY_H6ON;_tnohM;?m5(K{*d()xp7SuaWTNcS!W&BdG`Awg0-L5njd@%PqEFT8QZ?-S -2^U-I_rx@DRbXp&jmkGf9}@jz9X8CdtIR?QCM}WaVWmSPE}lN6)q#@II40ymlaqsQ$Xu^qE(X3xekMW2-OJ-z5Bj3uM5_jI-L9Wz -20w|)Szjbh>6a4svn1i_(W7oi2whO!bQ#2MFvvUy@IAlnSK#D;wBwzT628NFrMGsrX@@P -8(A~k1c{2THuXy^LZ*QM1(xI7#yNAEc(8QdMwzPenUSX=4Ot>bQ-K>Cx#BkRbqwOrHX*K+0~HKRiA}9FV>K;Oi^hBf7EHyz0uwkR -CR26#Dk4U))qR1va2Cz-vNg)%#Opp2MUm2JJ|{l7a?>Bx?DX -w9R6&t28DO3Obh&=CsX}YaZr}kE&=bgUlS)n4UL_Ohe0ougsq^eAF(&+U|GlX!m}ONWQ}8Phva?2l@iGfki4a@_rec_97r2IJ$_Z1%W6>8OJkZQd>taQi -oLkbz(~~icr+>)uJdZy!dqFh|BDcgJstW+c4a5Yr7o0t=)?yX9tP!;{Vwg=X5M>b#sIC@ED#pPUo-0xmBJp1$sMzjd1@?u1Q9VlT|v3V%UG6j@g)!XBxdds|`Rj9>}7!))Wz&a%SL@dPkaV_MF -n^vwmqQ8UeilCT{RwSzup@mZTXbGLX<;rWm)eJBrozz`kwKLDQwQ=`F4QfVKv=a3VYZIRA`JludR*?p~X=MsJX3dyk+6gv57!0d_ -peLMCi+iC?tC>YUp@jRTVp&cyfn|AG<~GfYWIHsl2p0G7MLR_*8TyK>Iue+O1r$9Lu($^Tz@ --?|&ek)@fx>nREzP$H*`B}?uBW+<-(u_;TwP!vY8jP)NOsY(`8tjesZ%pxrs2Ie*P1@_PU*oWvhnJ3x!&Mi)4W|364JQ(aY+!UF& -h>VOlaW3Eaj%>sn$_ZA;gyaZ2Cv6mh>bM5>8?~ct!Hfmrv`-WR$YFt>pFIYn**#n$p5Qnt-#D5Y+px67^nL>TXJU>~wmdW&2t#>4v(nT4jd!>dET}(PkG5}$-GaWLXFjX#jncnM!J}9cF -0Rzv_%uFUC2|o77ns?0ls}8PcrHQ!ZT|pFTc(TJL-gyl&WrhWvZ0G!nqrrDXphKNDz$~w?%3^`I3WYqd=x7IB*QhY3eE5q7t%|1IL`|h!fbpxJ77drtMZQSF8h#O6)%#(E^`j&u%3AF{0@pPbdrTx{|%oq(H;n=N*yI6YOn!>Kxg8WFlw2rOi%{)o0?cd&~Q|oCul~_7R=n*DMD3 -J1*;@jf)Lm>q7(th?~+oRYvftutZ}6uo(CH-$>`QqLa7`p;x-@xz0KLdFXkhsH<<7w+1NS*i-Yxg^cZ(T|F~FW7e%%l%P;SF)@rdvIkSCg@Ne9p<`fXbp|JkS{OH-kQC!6TWo-%Qc(NbdfG4(@Hv@d% -?8Vs&%-xz77mJ_+&h~DY`LaogBT5|;q_SAB3HlLxF@tt|S+CJkkCkT?iHt)k*9lMDDE7HyVX?@C$G)EPs&*9m1^kiMygW{!USeL7 -nsT|$^SOoUMqx=Lw~D*jA}^PC6!Pb^!>N%sFRQkzJIhe?=dzpVq^x4B$r0P1$D;S7TPOx&1sDVOGJIfK`0|jj0K)m@|_%{f^2@P`l*G8IQ32-=th`9W?5~l1)N{6B?<_yc{mK|iu^*Q>cCTIsaU+3y_7Bz-<;P(W=>yoWXplvhaF#& -u_f*7ek^j7lhPv-V^7NNK=zGGJ~n$ZIMlGj!ZpZD2nS$qW|SgMtVEn5z8@|S4{gH@5Nh;cIQ1t>27kn73=z4<8%^jIS44Iv!vMYm -j5A!qWth>|cYwu)BV@vdUQ=l`?reC~MbP*3mG(zFy9k`?fq^T=y(@0WfLGOpwySA+ZIssOadIY;D%80m>$#{$sYyOQ@myqex>5{54E}QsepdKj;W{K$$X$xb2-GXJmKc)*rUD1-Snt`)1!CFyfx6J3Gp5gQT`qZ9O5_Xs9m|lAE+uG9_pv2 -9wScYVqLxuEr0Bsv5Tvk9A1`DLRL%n3v9dSqOQ7ML*xYA^iF`%;mW_zZ}+)HM>4I`_#J=X?&+s0p7?~8fg7{s!w0nv+*s_MOu4MP --AzyMuYTe9^CBpAc4NiIGZ_Mho=Jc+f9LHaGRj#PyFD^^PEmlX!a77QkxnJ!!58Lq=CXGRk?|{eaD((>^4RauAF_jpXlQ9}(V0Jiw_t~&X!H->w4vxl#nx;C -*gpDkPs&+LKc}%ptU*CtYvhsHXw}?Y4U;Cyku&dv8?3%kDj`s?8#N*zns~7`_tSxkqtGsx|_*I#e-UG4+Zx -$L!u)1#;3=@EAf8(=|(aSaN|KXMr8o^C|fu7*h%b1yy97F>+d-E=puAp}6e57sX_&@X&i(S6TQLQ_?k@;Bh`#LBQe#qVy_twy^vXctwMl&8d3Ioeve3)_n -ek$9bt>V{{)jbNKgz;X8-=C6P3hHe5O6AHlg?!Ex&N2S?t|&guk2_hh_f-0&_{FQ5CEC63^K4g?^lNZGP}r@Qt5=zT!C2C>n!Ybb -kPt|jSTq|Z3G_M8H_>o$8x@-Y0vN#_soj{GxhBC>epPhQ~<$H%t7Gd)D! -61Sq|h%NTsFLbpn?|3vWfB&0b``N?EKaDq8u-LzbK^e@@MZNwXU#yGS7lgusukhgO2RQc)+3{bO-#inaQw_Wf906nj2u4bgH1^I>4d+agzfM{`yOJ;i9mswc-eh{#a1HhnuaSQvFfAXk{`wyPON&L_5|9A!<6wWodstA6ovoDu`wAODSs%%p?B_bSA&M9#Nd$S?=NID33)V?dF3>n%f5!94Vonav -t5XUBaJJ6hpSR>UA0NMYWghnPf@x<3ltrE5p&&!Qaxh%D$rVdND2)Y8>w?2Tyb6=1YP!kq>PDVFHT@7ZfLKWj2q$RKL3Psf`bug^h5w5w|e%dR<81`ShqoqwmA4Rx|Gom$1v`ai2ak?~EU$!-Cf4br5oEMOG!Q98o~=8AYASAY|r_<@p7$tWHdJG<#Q7TXd(Sac?a -pR8coR5?m}ndgE|w7|7EIFSfKT*U=%SkcixFGwCpG}Xe51Men`^N=#r&p%Snwl!_TQ8t!wfGpGVcAUgEXqXoYBtIpQg@eI%$_4QH -M-JPqUlguzKYW%1drlxTzghcn*%ll&^sPNdKuJDdh%^N8CB_ItOF}9qF)|(hB0;=f?1C^XSRAn9XsE3zqt3S22>?n-_=HrU7($^} -K1xa|K?!Q(d$fg)E@?Z4O^Q95`f-tMfIY083k_&*g1}nYJ-s~eFa<;Y?4e8$`BdH3rv?FgtaGZ}&SbyBU#4aKNd)dQ#Wb?f5_yu+P}wnwJC@I&kPBIMD|i%$Y^0lwpgD040hw#upi)afm(>O5a%r40g2fmT -DoK<;ZRTnw@CSq+simYiw&!|zlyUY__oms)daikb=6ZP+RT1%e-2gD#-D&oSwm)X%P3Z~hqd-RFRWR6X%*_V?0-;NC8WyZKq}B~* -8al``8JvVZ!C#9o4$_o8krSWq;-wg6Z|Z_$(;4{_d`h|H0;mrGPJr@5!w6v-=^zL3-CPnS<@h#?(j2SHmAtC+!kkqzwsF;5vX<3E -9BQvsPR)o0vVins7wMgjMo(F}HziuY2&P2pKEg4amo#yKb!l+lpX79KX!aSo+#*{bHAt9jG$WJ6rpnA4iEn`XRqx9W@W${TQS6GJiK8TZGJ%2?hCgP(wqlQx!jpsAu$j+8XM#j~wid_RtdOMziZQ`BP_CIz8SL9SP7tWq -y-S9GdgAK#Fpd0Rdcnd_U=(A3-{3e0xS3`U17UBaU!{4n*7gHP-8ki`Gu6rl1Ezo{0Ht+=O9f -fqxnA3}x^yuYL;V$r{v?R6=4u2wo(!9c0Iy{G%#+#YuglB#?(BP2yn`9%leyjUHr&=H7+zbb;^!LW+Np9L6ve?RSXT%)k#nr!KQu -(NWvN%z$xZF^-+a#Wun;ovjww$wE_Mq}DZC7-6w+RW>3i*E8(#c1|j%8Kw)`YsP9|CF)A13^QRxlNjsvH@Tm> -{W71&o%5273GH!EB0>KzV4T1HAF-}Lo)GQ~;-DezgZHAsQ8dUY2#g^aF(64yMk*)(qAf+ld7KLwWX!12k#D2X%P`{(#)*QbFoN*h -3y#RREK@V5XGNqMx{v{n9b;}Jx|ih?#Si}&eRnbrqdcGX$LWvNB&V5XxTxkutiHO}o5&7=t^sR%hqEC?)llFxSn6x`t=G$WLExKy -BSF3E5)5fB4SdWRYuozxajQ%R^r7)CDP4<6*awa@tH(G5VBft -1(=%Rhmm=KF2nchYTe`$lPTS4ioy)^;2@c>{pS@C=VX=x1~csFDExPP{QdXx4}Qsmoq}>XwpAaYC;W4~tLg5|o*vl{kpb=UdaM}W -=ZU9`d$)Ha=8nlZybAxi4^PYu54Q6Wq}(txqjMf@y|>owuoY>*9VbgMb=*gg*^bh`w5^6=Y=Vk&kQow65^uW-%a%pg$#);K(Lni} -$;Kb-GJ;O$XJH??a5=q{fKV1fFCkDGyAAktXs4{EMcf>Bb%tdqYWz_hG$X~FWd`&N4bla6iZ+Vz8S!6D<58I=1epN-Ek40LYexCd -2{xi$b~bd~xFKBgBu~VGQ?vteygP4$&hZ3;4xT`Bz<-VWW+>y^3{qqp2rg{O9Zgwi>pn*ov=xKJXi41tWr7Km`tiFaF; -7_7ggm4QS?K5JVJvQNY#isWOTa}}wESo~`ToU(b#Q1$bwr`hwOIOCiFHkp#F>wG=mFoy|DUDHLSEX#WW^BwaD@w@gnaXXJ8894o# -IybW-oYZ^4-H)-5;QLJyUy#YP?OP`XIqzF7Q->|{1q+)e@XYclo|5sb%U<$? -tPb=bzC1DMR<@u9+aFs87$DqlnvQ>lHam9k_LxpO1%v9O8-cfFXc-oUVmDvwDN;nvL(3;D_SfZyGrrL|Xzug?^VwPZ90Ek{g&q25 -H}M{RsdF!$KNj`g4t#5uOM(Z9jV-n0?5?76l6OptOjsFj9nSb7MI~jU(jKvTXi)>j5f{-j*k4;rLBxKbAtInDC$rFSy$dJb^%HRf -UuW4dpMHnreW9`*QuD(jp2us0z(0VB*>&3;r6M7XfOd#sb;=j;LzA`8z17cxOH`j11VL|-rO9y!RK9cC|) -#B5FxZw<9@sm%-0jyTYdRXm*5G^OYG%}fBq^CB217%fs(24j=;icii&Le@eEY4}t=jnPk?D|X6x^UQQ9tDDY2t2JMO$dimHvhPKX -?1qkzqK_>6YMymTwD-3yH@Z-DuE@`k6T{yM6h|$PBl+8(zpe^)hSX2I4=Pd3?GrE5OO-VptJcBnvXuZ$Fnvqm*z -AA%FE_%Ir23KD{BgHIA_x41aY<^_MQ5?%w%Rk7dTi99R_p{TZSraad6%R%<-$&W|R{#9*mcH4sC&Qg9*yg27j!;~&lMTk$^Ha^v7 -_{`((4y(BalK$|j6T`ul6Lv{@lHiO(ClhJ!#DKJC)jmj&A}gh+R2jCN`(RsJq1$=)G2NTDb`&F=gyigRNIv~Tqr(y@IQNN5Kx+iE -vn0kPAwM}6eLokPe&#`LJ}yrIdK6cQPzqXuVz47CQZ!0ZsN?xOUnYMDl0-6}=~XKV#Z1%77#FI>4wIwXn+fP-k;tWjJ+&fv9o5s2 -!Ilc|KA|mxSX4JL$7u)ELO`d;IVDsu8X0w_#%OjUyCD?-8tv5T%9r==?<)u^4(M*cjiRusgh7zCrLt5RDY=p -)ahhe8LK|Pd2EzWmzvE4Ea31N7bnOB^mO}m(5N(!eh4r>=2(8lv5{}PEaBpL5sws~K9GMKX1d8!KefF)$08UNn$TQ~>H(!>Y7Zrf -W80CE5hhPln2>D`#wTJ&+z{PKwB4~pT;Vz#->#|l8(>_TEB5>_drmveBa+)B|6l9ZjcT|GHXqZA$0RC}UJvh&)QKRuptU<#D`ZMO -|2Qf)8&|*%auSJ6?tHUY;g*Y*SkRNh{L!%?(C!GQ-}txR4bfmIYzsDM7)`$ZPd|nK_K%PG=l<*0;TQVr_&EIjqORv{!HA2k6Ay3e -(mUUjh?{Q2MZM-7gfJO-Q#w3ng~Boua774e=L2)I5FBPx3Q0hr{(q$I7V~zR1UuEHU$d_VWlr|9?_Qr|z+Wsm#;8>0dJ=?AiLIaOWlJ}Aa@SdpInl9*?#zznrX3BLEDDie-EExah{vDB5Md#2;* -dx)qPVkHYFt4cv4^|`vf3y$Dsk!Y@=aqtI3;rVVUP^V7njK*fk!f^9p>n30+&F7@_I)|F%4RK6x4gn#O=ML^U$Ics+m#^FQ8>X@Q`a$^BI5siRDro6)=Kye6ZKd*wR^<;woLpbXv{;M!oTLt0_`=OXv%59zS8fkhKxN-`@ulb`HFY=UIYb0#D4XdEsQ5V -D{1s2@G@Vi$+QMml%|x=lPvUx@OR9jqf-<#m0jK8ioc6Si2Yuy-TOa+9_uR+-v_&el@B(VJUSimKgm#j*M0#n4EBIOxc4zh|#Lw&yj5_un?*!!<(>3#yWan!6s7%*qBN -Wa8`mDlO(zRu&6W&6x^6buV&E*D<5l<(pXbsHR-5iUk2Eh~Y7@$kce}+_r_38=Dne@FigibvQbur(#&%fq@(&+EEL$#B)t%LE;|{ -v%>`h()LZe0-}ztxg89tH{1ycDftqrMohCG#c}$`ly*JxRqx23J4a&vLcOw!_>$~LRQN1hEVYvkW09eOuoG)w?G082iBwtwE!1Bt -I&@mVL0^ioEbtym<-u-g-{K%UJ`Ddo2u4X3wD05Nu@Em+dl}Ue#*gp6mwy0Ys9E`&muIa-6jjCJU|KKW81;#*7nHKo#c4SuiR}+9^tPA1gwx}w^q;A!>+*)Mqo$gYTXl1ly-XdL{I@Z=SjY>IaV;;BVsZ1< -crTe}%jE@%Mot`h)0pg@=0rUoe5NPDlS>AOCAXg$^1G|HR3y>ygiV>nf8QS#!Pop4Dq|5wbV)(64hNLIMaGE4SanCK19}h-ujY3x -CsErX&%{8^F2x}M+3ai*yB#DeUGag -5IIh+GxW3*-d)d2WYy8T;`xK@8Fpup^3RkMo!=q$p6ru?>h3|WZ<_F&ZUF&?vwIbDD_MK8^b&^owEmlUG5ZAWkqLpf?J0L2yHZ9> -Rza!gRgYlgH@pH#JeoPCVhFk$z^0Qmk?G$JKVsMs@N#n+faHKH)TQtsk%4F@rs;PTF@*ZiR_JHFM*fk=fWrIC8>$hSovg8KxWp9p -aO=Lp|I#a43>mS%ZbVrGo?1ZBOs2iVH1_P()1&OwVfHGY9fThs{xaOxtT+n;3A!x}k!3`FH4vH#f7>MBKVR6KU}AVadINJjU!bAq -aRSDqQym}A0UxyjP5F|K{O7;_uO|Dp7ZetYYB<*D^7-L_t=NR@T98N?5K*#iPy4BCXKN<=N)3z5Q_Ba9VKGbdJyHGc6RDo`f1C`s -?y^1&&^}=gi1beSzrUU4DWz_`oy*EzX0(;7>IP=23Hgq#T2AckXp}jcySL2gZ6Sz4=EmEEGvpvU3g1cdHbSc{iNCb)DN*f-%IwT$ -%fA&`fg+*}1f_;8v_d`ZttzuEvQ@okScJW@+}~}RP`rc+N4gw)IkPl9TNVo>DYGdxdPz|w8Gjb$RMMm-w&Jhz*sYyr>YipX=`&I8 -9dtoh)+F|qM6KQKl0~h{vb$*A$K$>RH!_K~g)QR=&&C*83`n=)AR5a1_!~Su4KswX^^7U7tP8EnB+4H{Z^QhFsaDXK!zu_;II=|0 -t5OZ6Ip5fMTB1;*PPr<$Z;8M1DmP!W9O1N`n;pzrYhpoL1Ld+xpq`2}p%zUVc$)led3(GU3p6X(m>7}n-Yb5JufpPhR)`J1Xg4eP -8e>t6UWrFicRx5dZsh@!%|_iOJ|Qn7EPLU%7jDOuHZ18ov-ut#nZzRU3bG~X&1d=ll-;&Do=t{ZRK -l}}c8gFZIcDI&A{<>LxrJaIqTTXcG}Hr#-Fb)&W?6*y^QUeMVx?E1}$t|F`+Qe3QT$i9|vhtvwBcomsa+7gVIK}e@#jVD`SAt85NNb(H(Q|eGlX+JGW)#0R%VT-0*BDEPzJh#H1ZKK(G -DaB>16|T0}b2Uy!qa%NS;kfGK2EuD`Sw!$a5E-(4n`x^0S`tyyUJxf -8okx3);qh(Wjz`_-OS1whjRQvM`)hm5H=8?ql6&0aEXiVm@7F)DYF~S4sQjR&xWIr0Xsvon^>}ynpPAMxi-nnyX;a=k$xj-F7Y2b9q5l?{z#fu)YYd@f27ch&&&OhbZ(W;`aS!jQ#L!ZCi=8rc-MzBwDpQfJj=`hQnR7=1`hIWPoIcug@hJ%xK8a^ -Wn>~x0fIbOmh9{>TTp)!9^jOqhV29ZO<&k2$bKoLQ1}+l9fx{ACb6kpbV$fA+zS(>P%m?_Wo|$7_SaJm#T%=U&xL&wRbsoyO^{9*n+b99`%JDr=2hqN*1k+3VNYAuU9WV0vPNlx7i57GnO^OSg!t?GVtnZ&lO6*UZIjC{Ix76AQM{7*af79I;?Aqjr7X1l(2GikI$a`2ow}CkP^sTQF2}1`lJR;kZ0CJmRv) -MKAX)b@~XvRpG5bQOeFP=x=h%zLwv)a-!OZKeFpe&qBuuQ^x(tzOU}(KS14L2vV_F<|}u@%rg|b<9+p1m&Z+2v`8t8TX7_2<&p!E -dx#B);1@g;LBtRaF0^jt!^7|3N|8T)p{cFW$^^nD0j{?$&&8YioGI}Jrzo^&Ifuf2@iS#VT+)aWI(*H8P!pX}R9;3brBe6yfud%8W -DloTvHfkFS?BK@ilkx7gm3X|QX%dbBh`e`8Udk2~Ha5mNDx7^t0pGz5#&F3N{IYgqQ?3%Y8K2BU9o^z9`kp$sr;f%_Bb*ilh9ESJ -Q(7TVTq)#KoEOSGE}ngtDHF5@76)^IyYbst>@8v^AkRJ&5$t8Qry1fYRMf*oRHC~&!ljN4+5hnH*9r>IEv8epPtsb2fUD0BYq5p# -b$u1x9|*g;G|(6*kJ-;LFW$);_UlkEYsgg>` -?_u&6m0`YiBK_7)w{vbJWf4V%cBi@Z79Bl>S@SK%>(;ndUdIf6 -Nr?XwrOkIv2&h!^{%N&z(C9saI$&RU_Zkn>WamgaJ%~}_MVpt4ux-6L1X49tV7nEhVo?m5r-UNYNa35H6CgVootmvL*NGn-YjMIr@muPwm&vK;^ME~IJ&B${H6FhIdPlA83Q(BVZ)9&Be_z`HL?SFg -SDD#nxLEwavZd;dO@#Q7tXdA|ytBds1Hq+9UOa5n1zaa=GlIQEYm2o#p)e+fQtX# -6F8*Ye}+o_Di@AnZ<11WOPsy9fW@!w}; -?$8ZR685U_%xS~U4XV_-_xA)A$R8;Mn__Qh2FoQarvW+vtn*t9Y;)ZJuh%w|<=3(_%Qa+(|Gvpwp5Du^*)KXdu$t7Lr1J4s7mq@Z*q7+< -h)CzgcG0ZSXkRc%Urg@l-nca*=#TEPZ%bcO7&SMkTxCr -bb|31r5q}*W(y}6Fsz}e$#}Mr$WOi8%KACWT_)=mELTkXB6NbuOdU-HQRtvE*wqT<%_ISMK?Q@CaGu8TAgniU-xv@-Y%)3u-kA+E -o22_XT-I_`Of8!D50s29a!;<^LJPh6sVXsxiwGfK*D@Uey>G+Ws2*TA2sVl0;I!nylLA;J=SK6(M8K3wNkTLEhRY@$4HYed1wJQ_ -^cLdsU>wqKY7a`zD{`S)HniQk5p{LYoaFa_yF~9cCmno=9Qq?qB0CMMB8kQi`WJ->f0VAGxIDT8Vw3IfUJdf>`UAk?yZe -leiT>c|h@v7u*w{s%hl|CGZ~$1WKU$VEo(fqwIx?z@oV>j}kf-z5|{_U!q?ca78`Xa_eWf{I0an+n!mklFX76CDCorKSjbVyxgNR -(q#{fm9TER@5~h*o24w8(e?O*D^PGQiG~9q%tO;F)g|HNp2?>5EmJxPQ{1k(d%PigMr28yOp0J!8 -X_6@$^kjtSlsz-WpiUDOZt*WW0GW%M7S_NT-6aqwrD7* -tPVyaILmcccl&MF3nK;GTc&`cEz=QY!X4Zct>0AaQ8%ltgNm;uNhN*)WRoiIBaQFxH1~PtxEU^`o4oj?Iyu)|5lp;K -Bm^-Y;P|9n&zu&NU$NJCDa>`)Xt(cax1=20&J2i5UXkF6Ikd{0=v-Q4AE*+b~GN8ePk2c|cU6<;t@#Z;Coj62ToDRmS8cKqZ -2ULvwE@mem4R5+GV;!br<!cTybHhs3z2fm -9vKqKb-_6rKuONJNg5<7IRSSartPX`3J%i2D7{gH8FOxs44cJ#M0hmTK@Ahug;;fbfEiF7e78R5?=v_<7(FPq(_{4tp-SPrAL6;1IAZgU>)aS=!e#^;1tHB3>ipQ -qchCTT5=?vz0o2mEAO-E(7`6Ic5MWe|6JI=OalCL%dloB@27T>b35&H8`f)wXmhq+oOmLHj8QI?3{Sh1gMP}7RJNt2(4pP*OwyVh;bT|b?L)zQ3{}ylNKYyi -PFo9E=hny0mm~LP_9Hup)9z`))Rtab0@Bd=$SENFA0Kit*G^Y)aebz4q$O-WOH2F$?eo1f1? -4aZV3+)2viR^zxFHdH3K^Le|JcBC23FksPyG?kdl_i2ksP3)a5tT${O|omRCmtZ0YNN4#PwHA6z|Qwl-vI@h!Wql}#y%?}1q@~JePPt4Du -G%IvfI0#ezmL?(+QequQclZR9_cEiT82;&4X87+O%?uyDiD%|*g6uFh89K~ltb9enEJKF`+AK-LuKto13(f};L()2$UAs#V8EFo4 -;j;AU0)s(mI6hL)d&xL;U9xhI33YLl5J{~ZYDDRv#$19lVR&*N_1;^P^)K<%$huKnxLEQHTb=<{t?DN^;fLDkByJSNEEdEllfsZb -Eu+s>KM@Mxo{^A_pC^un(m(*AsQ1{%u_QzKW`j%M=cE!w_GV41IP=blTj@5u-~Dd<(*E&j7^+`6e6T)&Fk=TXQlDLM=4m(|GlgL=Ra18nqN`czAcPUyWR4609Ad;MKnZjOt_ -6|UYKmfmR@>E@>Pg>Jy}i&ADV67>Zx6WU5I<`W9b&(cP?Jl6B;HZ_XjNwF75qSVMorAf8SEAsQj;=P}zOIAYgGxkW}e41sImPZ6^ -h{!y6dgMsPbMBI-uCJ5qtuK!8G~ENf;O7!uy-venpJB`q@!R}_4O}%8&?^4W>qY=so}#dPech{Ydgr^2+y1 -O!)5SOV(cqUpkyR@63E1l9woN|Jlt+73^VBB2C8$TMGU8!VIGagE)dB@d1hQ;-ucoD -VlZ+vW#6b^D5=WTxxH0gP5Z-56h3xhcnjNF`ppQ^035;%~~%!!y5EAcV7ZF2oKRWSH9Ik}dKSg61(7%hTlQ&Cw!^rfMCe7_;>ogAd($Zg3As?O0+m*Vq!JnS8BNS20iXYQn0^0!_z(3% -j*h}F#8^x;#rR=|aYFvFzmJagAG%*3ef8(~7iy6Bv;6n|!+&}7<*yIF{O2z_XEapfZy7lD&NcEb5@m<~y$c7ZWAe*$1P9mb1hOd{ -x$ArTV)lJ*^hm3rFRI|kB<}a+^v^E3H#Lvbkk2C}Mlvg+PrG!Tz-@KsIK7;1VIi<){TxtNI6QO232FK%Eg97LjFcLQ<3f?^j;=iH -7>FY^R8UA&L^n#RCrUqz>WK!;UimIWS-ikHEDKRc-CNG`=KS$>O-ND~_F!$-%#zrH@c)ZE8KRiFA^N&n+p4vBbv6PS)VxR=a-=9d -cgA3iVksUCiN>XBf_U?Ok7vJ@XKzqWOi-QX{#(bY)Y~J?MqBmEVfJ#f7%zx7-MdJ)7c9(FjAmAgA|pnrj2vH?PLPN8+oKEuntnhh -&cgPXU6vot=#PZ`6-P5ESV4T^mt` -W1Vx4Y0^E;Bn;C}T<>8=vui3^t*v-vLweW846-I7a_q+^K^uG8;G-GEUxy99yyaCnysnofe*o{U>S(P1!Fc3A0ue_ -p_B6rS&tciQC2$Myg1JEh0-#I*>CU9>+*f^`*`;^6oAUB_V>N){{m1;0|XQR00000w6aZ1000000000000000761SMY;R*>Y-KNW -axY9nUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ1MB2?(dY-KNWaxY9nUrj|*Q$a^XQ!jF1aA{;MaA_qu9+JPR#Ne_gMt-uvG7Ue)fW58U+z!}Bxz9>Y)H!PxV_{++CR{}{uKE6 -4!>vNF2?Qw9tJ)FJOSJZd=WSgYyp1&On|$9uLk@*@D%X%ufn>?fq -t*2PKgN^hhj-(%Po(p!$_ulYLJ-cJd&kvdBM-S<-4?oU)@7z7Lj(V8%C++VEHtI_{PLvPT^Z@hPKNaSwZ}v?2cy#Lf{?W(2{Z4Jl -ms(cJ1CA5$w8eupOEaMlICe~H9;erhPDSi^GfjG0W|AGtvosNzY6`6j9>dhkctbS1c@Luv)s&7M$B<*(>!exgxG*u_P_e}4^^P=S -ugbK`rC52Pm#NgaFvJ!sxk)pGH7(W7t&G_Tyj14cS{Wn&C(1lGT?3zNEjVT;ZwR7WXJ=ZxNOK-5CmLFEF(My`Bj!Qg?4+raJnKj< -Z-_}YI&F%QRh9iFok=n52Q5swo&XasqnVL0Y+x5f?(il-{ChS^J(ydmj-};BBr=#ByJ*w46$$TI*^*WoB0vf$vmvyK*$Yxr6}*F> -=(*r`GoT<0RLaLb<2N2uJlSN|i?G$@n0b)piwC&ZIR$BZ7^2Y}JNDjYS@-l$E2JhZR-^_HW0wu^3rWJ2I5O!r;2F1}$Ee?`4!AIul1% -q;-@&x1y)w$|c!LZ5Ew(Z52ny^R|oD(>jkuk{Vr@X6I--f$mitzRJZ5(IvDJ?T*$&ChL4~;YTuiRI6%g+mj`Ap4rOzGv`lE@~TyrD<@KuNdp!| -kCs60Lp?2&c^*eiSSPbzTwXsFtxnbvFEn;^(lk@L73zGop|Z-=Xv{r2d81TnocU_BT#Hto<;%7DGb=vxtI=s`q@B%re8+dW_@JK+`i2*Sepkx`2gveFBqGr${&0(3ld&u(xG37gtxO9$+%m&0p8D&h%Tt&{mkW()E!glK6DzB17q?#v -i-tF?XqCG-dc5oxKPtTEsR%E~!COcR1FI%xVpND8IVVQgsuMxf)}+g5Ng)l^uwx}Zc0zT;CMY7kBF}Q(P+FNp6{!u>*x*fzAa!$1FGzD(atGZbgM;d5}UV4d9?NBl#@voXUhO4FAJnhxX-?S{&Tx-%ei3K}duGMNP$pT|yia)A@{w8lot!$=rA`^u!p1yv!3*+sxqFf2Bc$+$9Avb4x)!PpGtZ>3q7yQs!Hl`*Qn_3V*ISOqO -BxMwLVt7-FLQo4@vY>y!pvr$OtZLFcjy`vTK1ekOedJeV4*ye(Ew#z#3L76LHhrva8%(pFohZa)YU=K$VO~&@^z|)JO9KQH00000 -0JO4AOaK4?000000000002TlM0Bmn#VQghDX=E=OiQ&byGv6V8rp0r -;((mkotVtn!S*a&E{HDxC&YylCk~vD5Z{C&C&ZNl;?Cc(v#It{OU}=J^ZfjO&o6(TJMlficp38*%)c<#Fn@W9%*XcAgsgzq!BgN( -@GSTdcpCgH*%jCTE!YGPz%$@C>HD|f3GfFn1Ak2XDaH9Yeg74_0{#xZ2L7AkU1&uAR}i+<;`sBaB?CdA8P9y$0dcrAKRie&fom|>~1#W>~gB1J?d=C60#rZqw_$S5xFN=9J5acAdx)SfdnD{!Fo@5?B -Xb*lN21-O;Oy4eGzL3_di7R9|UV3bOKJiR?|B!dME9f~#Vtp@?SeGz@{!?jvdJ$wt9;mS-JLXGW8ZOB0qnUBFmDHJ->5q-lkQKX^U?;tSx^fhTF`^w;T9HS7lwf~pUbglJ;ClnG>Vf`%V$b7@5-66p7mX!1iMie -jtxzY>nfwmLp`2s7ZoIJj!o4Z++lZ7`EZ);Ku=CPt@dTs?yy#uwl3$L_N5j^^EP*$4K3HMB68I3-Gki!{VJYMjPS;>{YLdO$so%HYS5BFGi=@+Cu -l$P!4u@OoaIqi;=Z$4m0@>ys!6zeGYE^D<}=WW_*=Ubha`~&vB)Y2YLe0@}_QqXpH>&>?|nq&YET}-(r`&!f!@-d(Kn$FN|e8LYo -*JO9<=4~9>lG7W~PPv=+@el_KUebbBBW}s9x+?i(v3tCkIk_bTCwrll_igPFbSS3|hI#kZ;bJtP!oNoFDSbi*KjD-keHgi~?Lx{; -ZdGthZM={@Z^(t}xcNX<@YQpr=sZp1iDTRU0Z>Z;0u%!j000000JXABOaK4?000000000000#g7000000000G0R2G#0001NZ)0I> -WiL=m0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_B>(^bY;R*>Y-KNDaxYLz0Rj{Q6aWAK006YIO-uj)00000 -00000000UA00000000005CHu_O#lD@Y;R*>Y-KNEWiL=m0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_bpQYW -Y;R*>Y-KNEXD?7o0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_od5s;Y;R*>Y-KNFVJ}ci0Rj{Q6aWAK006YI -O-uj)0000000000000UA00000000005CHu_#Q*>RY;R*>Y-KNFb1zU!0Rj{Q6aWAK006YIO-uj)0000000000000UA0000000000 -5CHu_?EnA(Y;R*>Y-KNGVJ}ci0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_6#)PMY;R*>Y-KNGWiL=m0Rj{Q -6aWAK006YIO-uj)0000000000000UA00000000005CHu_Jplj!Y;R*>Y-KNHY%fqt0Rj{Q6aWAK006YIO-uj)0000000000000UA -00000000005CHu_WdQ&HY;R*>Y-KNHb1zU!0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_jR61vY;R*>Y-KNH -bT3d#0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_wE+MCY;R*>Y-KNIVJ}ci0Rj{Q6aWAK006YIO-uj)00000 -00000000UA00000000005CHu_-2ngqY;R*>Y-KNIX)jPq0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_1p)v7 -Y;R*>Y-KNIaxYLz0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_Edl@lY;R*>Y-KNKaxYLz0Rj{Q6aWAK006YI -O-uj)0000000000000UA00000000005CHu_RRRD2Y;R*>Y-KNKbuUm$0Rj{Q6aWAK006YIO-uj)0000000000000UA0000000000 -5CHu_eF6XgY;R*>Y-KNLWG_%l0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_r2+r|Y;R*>Y-KNLbT3d#0Rj{Q -6aWAK006YIO-uj)0000000000000UA00000000005CHu_%>n=bY;R*>Y-KNMVJ}ci0Rj{Q6aWAK006YIO-uj)0000000000000XB -00000000005CHu_^#T9@Y;R*>Y-KNNVPY>(O928D0~7!N0002AvQ10?00000000000000A000000000001yEEK^_AD0Bmn#VQghD -ZelM`O928D0~7!N0002BvQ10?00000000000000A000000000001yEEK}G`r0Bmn#VQghDZfq}5O928D0~7!N0002AvQ10?00000 -000000000A000000000001yEEL2d&80Bmn#VQghDZf-A7O928D0~7!N0002AvQ10?00000000000000A000000000001yEEL6!pm -0Bmn#VQghDZ(}b|O928D0~7!N0002AvQ10?00000000000000A000000000001yEELB0b30Bmn#VQghDaBMG7O928D0~7!N0002A -vQ10?00000000000000A000000000001yEELFNMh0Bmn#VQghDaC9$FO928D0~7!N0002AvQ10?00000000000000D0000000000 -01yEEK@J1}0Bmn#VQghDaCBcnQZGY-KNUZ!b_w -0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_VFUmGY;R*>Y-KNUbuUm$0Rj{Q6aWAK006YIO-uj)0000000000 -000UA00000000005CHu_i39)uY;R*>Y-KNVYcEhs0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_u>=4BY;R*> -Y-KNVaxYLz0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_*#rOpY;R*>Y-KNVb}vv%0Rj{Q6aWAK006YIO-uj) -0000000000000UA00000000005CHu_0R;d6Y;R*>Y-KNWaxYLz0Rj{Q6aWAK006YIO-uj)0000000000000UA00000000005CHu_ -DFpxkY;R*>Y-KNXYcEhs0Rj{Q6aWAK006YIO-uj)0000000000000dD00000000005CHu_Q3U`1Y;R*>Y-KNcXkSB4FHlPX0u%!j -000000JO4AOaK4?000000000002TlM000000000G0R2IH1pokSZ)0I>WiNGWFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOfrAp -kw6y!01Z0;051Rl00000000000JMRy1pokSZ)0I>WiNGWFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q -6aWAK006YIO-uj)0000000000000&M00000000005CHu_Jski5Y;R*>Y-KNSbT3RpUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-wMm -Cib}y001*3001ul0000000000006XsaUB2vY;R*>Y-KNSbT3RpUrj|*Q$a^XQ!jF1aA{;MaA>14LtjlrQ&T}lMN=W9smGTMgRaW00000000000002AfvYY60Bmn#VQghDX>>14LtjlrQ&T}lMN=+AslF8}}l0000000000w1G!W003-nV_|G%FLQD)OhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C -0u%!j000000JO4AOaK4?000000000002TlM000000000G0R2Jv*Z=@*Z)0I>WiMlMFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4A -OnwQK7nY#_07Tyb051Rl00000000000JMQE*#H1+Z)0I>WiMlMFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ -0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_5PJatY;R*>Y-KNIX)jDeUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQ -O-%Z)MxI&>000{r001ul0000000000006XsM0)`MY;R*>Y-KNIX)jDeUrj|*Q$a^XQ!jF1aA{;MaAY#a4$OHfYrw9N5F8}}l0000000000w1M)P0RU`oV_|G%FKBWvOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZU -Z%|7C0u%!j000000JO4AOaK4?000000000002u%P000000000G0R2G+paB4EZ)0I>WiN1aUqVtZOhaEyMN?BjM@3UFP)h*<6ay3h -000O8w6aZ1#R9v{%9{WH)6xL|G5`Po0000000000w1GaL0RU`oV_|G%FK~2ULQ*eGLtjlrQ&T}lMN=WiM)BFHA#UO+`~vK}SVXFHlPX -0u%!j000080JO4AOnkbP$DN)408<14051Rl00000000000JMQDR{{WRZ)0I>WiM)BFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(Z -ZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_7WM)FY;R*>Y-KNHb1zIoUrj|*Q$a^XQ!h|U -0Rj{Q6aWAK2mrLQO-vj!rz0es0089M0RS%m0000000000006XsO7;Q(Y;R*>Y-KNHb1zIoUrj|*Q$a^XQ!jF1aA{;MaAY-KNHbT3RpUrj|*Q$a^X -Q!h|U0Rj{Q6aWAK2mrLQO-w^@^4*98002q|001ul0000000000006XskDLPlY;R*>Y-KNHbT3RpUrj|*Q$a^XQ!jF1aA{;MaAWiMl4 -FHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOjvDr^939L0Qf%u051Rl00000000000JMQ5^#lNHZ)0I>WiMl4FHA#UO+`~vK}SVX -FLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_b`b>tY;R*>Y-KNE -XD>`cUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-vjEypfs#001%q001ul0000000000006Xssu2YMY;R*>Y-KNEXD>`cUrj|*Q$a^X -Q!jF1aA{;MaA -WiMo5FHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOlA5z;a4jF05oX;051Rl00000000000JMRVCj|g(Z)0I>WiMo5FHA#UO+`~v -K}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_H&X=wY;R*> -Y-KNUZ!b(kUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-xMk7<-Wn001}}001ul0000000000006XsYf}XPY;R*>Y-KNUZ!b(kUrj|* -Q$a^XQ!jF1aA{;MaAyMgRaW00000000000002Afqh^F0Bmn#VQghDVr4H(Ltjlr -Q&T}lMN=WiNAfFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOuEyy28bO109#A|051Rl00000000000JMR~9tHqxZ)0I>WiNAfFHA#U -O+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006YIO-uj)0000000000000&M00000000005CHu_oje8r -Y;R*>Y-KNVYcEVgUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrLQO-$*SFBQKX008Df001ul0000000000006Xs(L4qKY;R*>Y-KNVYcEVg -Urj|*Q$a^XQ!jF1aA{;MaAWiM`SFHA#UO+`~vK}SVXFHlPX0u%!j000080JO4AOkGO%#a?0n073=<051Rl00000000000JMSnW(NRlZ)0I>WiM`S -FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK006bJO-uj)0000000000000&M00000000005CHu_ -rO5{XY;R*>Y-KNQY%fehUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mrORO-!O=Sa+nH008OH0RS%m0000000000006Xs*~te0Y;R*>Y-KNQ -Y%fehUrj|*Q$a^XQ!jF1aA{;MaA@6aWAK000e+8BG8H0000000000000L7003-nV_|G%FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMfJFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMi7FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMi9FHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMl4FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMlMFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMo5FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMo9FHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMrHFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMrOFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMrPFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMu7FHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMuFFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiMuOFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM!QFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM!TFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM%DFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM%TFHlPZ +1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiM)BFHlPZ1QY-O0000Dju}k=00000000000000B0001NZ)0I>WiM-CVlPlj +0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNQVlPlj0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNQY%fqt +0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNQZZA+v0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNRV=quk +0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNSY%fqt0|XQR000004UQR20000000000000003IG5AY;R*>Y-KNSbT3d# +0|XQR000004UQR20000000000000004FCWDY;R*>Y-KNSbYDVJFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiN7X +FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiN7dFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNAU +FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNAbFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNAf +FHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNDcFHlPZ1QY-O0000Dju}k=00000000000000A0001NZ)0I>WiNGW +FHlPZ1QY-O0000Dju}k=00000000000000D0001NZ)0I>WiNVYUqenWP)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G% +FKBWvOhaEyMN?BjM@3UFP)h>@6aWAK2mlR^8BNkpkxaw{005^5001ul003-nV_|G%FKBWvOhaEyMN?BjM@3UFa$#_3WG!%LZ**@h +WN&wFY;R#?WpXZUZ+%luY#cQdc3{(4wzSZeLRB3|xI5d;VLV?{?tw{?zk)5jb7H37n3<1g_pc19va(`2D-`4)^7q-@&|#^L*a%9?82n<9QeNbl&B2&ac<} +`keP~`1NJrPT&=fZ}>QG`F-#BeIEda+?6Fq(GL5u)#e4XXVD(;b2fjg&3S%L+&YmyYLw??#<3T@u +gt)qGEjBNT_5^WfcF0|u!FL4hY2wb`zP|^_-QS~DziqbF>ARA$K%@~PMHBZ}=n?f`>})^%o8 +a!vazbF3>OI=iA$MJqmkxX*Jf!0yTBJEGg~1|^aOel;ZvDq`2j;_U3?+(dbPl7PR_262xJkLT{>z&c#cGx7 +CNrFLZ9c9yqz9Rm>kV0DS_;`RWLB#-Z>C`_3NLYOr72Nuiz&?UuF`2(H!Tr`7qXTK7gUKxEKxGPCYvkgTL}~K2+pW5I}^@9Z|faa +SjtOud~~cBjuykQ6Bw4pipNIr6{eXcS&`SEVdggir=D@+@nzPz|F6&APl*<6;n4ku+(MUbgPi%TLcTn-2MhW1`Tox7_YN3~<6 +mrlBBFNal*3-aGe4=-gRj_6qN)QQta1{Ia)iY|}}ZbF;3If9zB$E6s&jgF-u^F2npnrCYwVY1Dr$>5ZE>`N1PuV@=U!q;6jb +UB=n7E<+Y<^R-l~9xzzceEnV4-b6tv*~V8wGRixqtJVaV@M=1^V{*-s))I~@kgAk-INA7;X|Zt=yQ3^_!>j*(F5pH{6ANtE{(2D1 +0R|V@n&|bpdNDH+#r@v{YMYLrOJK!i<))+7Z-}kYHaR$66EYg4W|9VtJ(SuL>AjC +O;`-EW7T8C3fj_a*{ZQM=G&haMM(*~GAO7t$3c;Q0Z>Z=1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiMi7FHA#UO+`~v +K}SVXFHlPZ1QY-O00;mLju}k`$Km>#8vp>yMgRaW0001NZ)0I>WiMi7FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(L +ZEv+%3w&HvnLh}t(p7XtD-@bu(g#i3q?xp|X-G@+Dij(T+VH3-agw=7hE8VU%%o{Vv}vJK`-WPilp-Jxm4%YF)TT|lK3R3QJF~mK +V8I9LV^LT4q3(+M^Z$MSbMM@F1g!hp{BrJhp5OV-_daJ{ddE2*H~9Mr%Ec(}eUmW@&oXBJc}D-%pKnYV;1J-u0Y3pa1@IuC1DFAv +2KXO<9{`;APGe>QZh0sBp8=c$_)WlxfM>spa1tQ8Ovu7zfENJX{4U~8zl-bl0D>fQ4DfA$p9g$1U>5KlfX@R?0Q|Yd^FOxz)`?tq +0pQyK9Y8r!2=Ffemja$E`vSfNu+8?rZzA{U0(>iA3h<49!xOpR7K`uxiKOGniQM;y9sio`e-ZFQ;Ny<~D+S*Lq-*yDJpcX+IPVbP +B)}6FaG!4hP6d1ka2DVjE+pNRfPV>CeO!9H`U@@HfQw}x+kObJ9Pn`qzjh(d`*RC_W7nTGiS2U%-vD_2B+@Z)66u=^cn;tU +z`p{VZRanZ#PeKf=dS{U3YayMh_`PN`7~hhY@S4Z?wrK)JOFr!@NW|NecH}{X%hMQ3&1MCb1vfgc^7e?`ir=K(?#S*s~ul+5&6}5 +5%p#};5p#`$VH_8D3p7K@cCk{d)dNYT+DO5dNI%c*2(1G+b0w6#K~MgWit1lX5nnWO95*D&jx(YWb)&d$&^pju3tBq^nS#)KRTIw +xZA={TKJS*f5PH_ZZhdPZSiF-9WUAOmo2_mCX;XfHQDm3jB=P)#&uVgab0^E^=wTU`H(InUH6yKt{*KU9b;wW$JfiqhZoDZ&&y?` +?`O9EH)Zq-zqjp+r%fw{~dzyUIylyqtK~m(wraZs$E#PJTUU=YO%B +^q#i(zh6$i{JWk1t8((^)pE+?4|e=bQ;Gk)sl;>sRQ8um<-F;(ziKM^v}h{r?Mgtn0CVG1`rQvqrQUqZ&O2b|J!#jUu=t*v%5!A^ +*8x61mGoUVjr-nc;VskH?@r^owYEP!jsD>_+rMcV>ECAIZri_i8uxk7_J7*8pPEK{`<%sp!s7kHH0sq?r%}Ey*zup)b^mGC{m$-h +rnCRe(XMCOhwHJASRj({9IavFlyHo$x>L>Gc19fYHH3%^WDvLRo()j2lxq(9pO +*bI1TCfA=+!FA;o^mC0BlwXg98|?UffYpG%p$(0X3_3W&mz8`TKJn;-1qF+ +)Z2?^)2=IK)2^X?f;VP|Ay^<)%KSmX;=n@p9@%z_PQ#{_fQr2^5rVp%P#>#vj1G}e;Hth@C7g>e4WeuV`4SW +-&9S#4_9;kZPnawOEvw|ebv;xFW>$+bsM{i0l70M7q8aqMrWP_WvwIy#E`bK1`^go}FJq{?4-Px*GbA>uPwe_uKZ? +8p?NH4e^|+p +D;IG7-UX!R$pu{Zr3F0y4;RoLURl6(|Gj|cKYJnh@)ip(1Y8O@Vxg1@{^M1j?mn{74LdtbwE$3I) +lAbFpY_268%WJv+s#@~3qn7LYYn3HtTP^wW`C8)pel7QX6|fcXjf=?F_C>Ut1B+d@k@|6k?Qd%&-mXT{HPlGI_3=j9+wn&7_Xl>KBoV@|iA`Kz)x>=p +nn+h0;O_u$w(XmmZQfvE+`^$|+WQ^NwBHAssTYTvxzAUdN&k17?K$oIUo~_8^IEv?j27z2Wi5997S6xf!d^Q*&_chxtA+9G=@#zy +tX=nY+x}(?`SVjigcS2TZ=Yoxzib)TUv1mhE#v%d+dsIB_&&UheEXP==qi?QI40?nZgq@U9;-l-r|rtj)rIM7hS+UqtyAL;oJPeOnFv+Zf6xQ658i56TggVLRuaQI4VfwQY-@ +{y0F#_bt5KLh+mTqKu&Y2<2hhuXzE=^M6xryx1pCrfJh4ObOrwx5-w;gY^P~wT$=7WYYp%Z139g~Fe_0Wu;bTSxEAFuTmKNsr)*tv +#!GGepHRMMc)tk#{i|VYd%tbpZy1aBq3kvEkCI#8Z5T_RLirL(KgubT!zf=i%n!vkMoR8zCF$EjR&VAANK-!fqTf?MiU%1B&0mEQ8<)p)F-MEv8J6?ZBB%Brk!s%RBI@*V>Id)6!tihDrs+!_eHFi~%DM5vhmU6oi +@rZQV8YadQ%W&)z5apPWD&*35lS;BIp6KWb_qoZi%xGeb-4S{To&t_~q5Q_-_VmV3(oO@$XI$&9 +Pn#KSNw6m|fZ-c^6EWAhF_8q4kdVeNgy|7x+m_xuptC#@y)K{pqKZ!UD9&~I=kY7`ol6>={$!#v=Jq*>uC9S(5=sz_JFCL|(FmpJ +GGQq)LTg(loTqo)FCz5F=-Rt_upv(1Pr#I<#FD}1r(CtjY%x*7V;#ceEhL=?3;c7^y!(F|KB$nuLL@}KD=#tye +=#U1MM3;zy4&n4p=Rl9Q?aZ!Nv}>*6$ZaXB`orm7?AhxkUD;07Ci-Ep-WHK)((Otol0y|fCCj^YGzDGH=SxcQhkL?cPN&?)rn50 +DG_m<03y?nOh;2`(=d=uKyg7>3^OBG-IaDa!(D3!`WSq&+Ji%rOeZza*`0`iVNO@lRjvo7DEXzQ^ba|0&=##F#fVK4 +kJ*G1&;VEoNa9!2Qr=yZHDBb-H!BP$1994H?Lx``d-lqr|SGB +L;vxOmoPUt7`%aXkg?I@1zQgCSuj?hfXTQL1x}$Ry>)L}9{EV7fO*5!2U)MH7K+Jr0usNW1Zr@K-{PvwA3nNUL=r +%dbGDZb}Tr=?$-QWjpo!s@FgpPgjjQH4eM8dvKCiUf3IrLA;S6SZhFAg=0x^SbeT+;zp{RHDGubP^HpQ*p(`qcPz1u+`?{dkc*IX +2Xo+y)b|Z3>VddwG3IxQWp#%KVrd3{Oo=A(#qr{Zwke$+iT3qjZc5#n(h-SvcZ0HcI;vXK3;&=(?arM~77n>-p{3IekSI)mSC@~v +pg7p$IhS~sMoV>Cy)Z%%z&h7+Da*vCdiA7ejnf7htY(MHzKwzl$Hxq3A!+G=f;x~m40i+^w`fn8Gt+b&vFgxP+Ny<=Rt`)VvHc{Yct@}lGhM`n{7;<826E8?@>;khgZpCI+N;E^vQ2T03CI(Y(Qasg4xUgtE97E0q +hWjnw^j1O~Nq%+uU>vg6k+$#vRzUPP98?en5bcRG*hPH;G&u3=oh6oFjH|QV*24-;+m!+k`K$SMCkCKaubDmgnZkr|vxDMXU=A_s +dOri0Fu}9|uXsluK+fD|cN#b1npJKJ=4hbcs}ZfR_n>BQgOb5%aQFM85OJ5BBqhEm9bFeq%b@y5qO}2Xh2@erxEj=hpSGpxafzuP +7*I1pEg6Lrt*NYri|$JM*~>hD-7)lhF)|HB6#%c#X}>~K)+cXUGFdPqoPIFp1a$;uI9J9aMj6hGFn<++9efkhvfW}WKdi! +Tvr&GN|e`*>DISJ5~?BM-fTSZR#lw=4jU%M#S#o@#Dr8BDwY98jYFOQ3 +u1~=c+z^gIBMVF`ccN6k+og`lsLJqLY>DhvC(CM{QL@Vl+uqD>j7H!r;R@HR5kC(fxn_;JO7)NO@w;Wf0>9ndTp0>fYv#?*wIo&q +N7=3nEvl(rAF8gcE*S9`9b8hPuOqNYhaWto-GL4z%&WM_K9a(AFW#$OsQ)O=aD|tUD%dHRC?a?iiA_Kf;Z!c*=fdwC$F1tA(wrnI +{3R4~nWDpaJ;>v1M@qNV +ui{8W*GpmD^9#9};_`_@{$*h7Br7fYZ_s28)M367wwv?1vDX0E=X6s9UAl@^8tfjKu4foYKjczQQ97si>Q}vzh(pa=Ak?dJAp>=s{OYStGs_F^2iGW+!d#E48rJ*Nt`(wx; +FUQ3voJ_gt#n-nltE|n<6KaqPR<^{E0fA9jNGpW@1v^~#_8^VZUb08XvIHB5wmo2LB&r}Dm +HX-*2mpPm{n%$il3qHhU4rLB%|K7~l%gSFRm$GT>3$;khJ`lz3g!2NM2M{Bi$5FndSlWOgG4k7f?*zN5KG{sWDe&@u2$BcXS4laTD#9iVD?K_as(HZ7$UG>0z%+vP=ImaPuLCg;XLn<8 +k7~h@%rVp-P#Iw|>JOp!B$jM-vYT~^YJdqj9(pKAu%YjcMJ&pnQN-2P?NF>m>?@vC#P!$hAm&0dE1p#(m7)%0kC{itxk;#Ls7eZt +VR1#zsF{7jUAPt6qOf_6qhcJvio?Qm5t$gSqHEY8mjnD37^t=>cK1JD0_DMMNU;&{%jlPpUFzyR+<`Gd!NBEGvOBQ)OzGJs!fKRGqCsDmi +x@77e9CK&(4xUf;HlD6f65{wbQWByS${g?k7Vs=lWbZVYUFbmg5e7)(fO`BB8f~^>D^XZ+ClWG6jXd0e&_Vpi<)j-B2#%^WM(BmI +cREV-DcI#PIC@~mi8LIkJ1btW*IyuKE*XL(n&;vUHSVyIHXJ^L%8R=o)RQLJ +XR{Pf&p`RGAjsMK2>IuYial5dE0%dgo`Im_d-MZw?9bejxhJpTbsXd|Y(+K3nnR#_E|tbesMV^d+Nc}{F}O}mJC`5nEDAYa{kLj@ +CSe-WPKuAoTPe-QRAX&mI6@5=QD3x0ypjHJ0OQEdAqu9lqG_7U-M$X-aVmx;EsxKIMm=5gTE|4B^|h(_b=m8j%zF_6G%&yh~3$rjGfbQV(v5 +U))eN&V*Bi+gJJftEhKcRYxB9tejY5geXR_U$&;rP^}qFb_b(fl_Ne%l=-C0CS%1%oRmvZ35T(Xo0ZzbJF-y6bW(^MvkIMu&5IY> +DcFP)2iPw>&>I#`hY3os92EQS5W!Klhr~r_Y}!F*An86FX?Ba~!!|6_tz~)60gmvf2X*yc4XqNb_5NlPV%<|>e@=ke13_-@gi!9v +ZWn%Ul3>N%i}+C`b~UDHmU`}jrh07E97)#I8I{P~RTz#9$+E>UQQn>0(gu0GM5%3WRAt$k7ykFzGalp}_h4Sun%!jR-|(r-Jeqkl +SF41_eMp;rzf{)nH(THF+jd(EnJ@-i5IR&HXvQyi4y%Tc|%yO&(|R$L77p*!*$Ec8Xp3Qs5zA +iymVTK@6EEu|%Vct&r(~20Qktf09=OYpKdm{T&L*b3!@D`<~uuU-wO3IWa6)oSD2*XlhC$J6JFtxZPC*{Fqcdj{s}%ZgE?SLe`&{ +u{{7o(yVrb=IUk045!0PlE!R$><3E;LIrnr@tK?$kif3ItAiwx0f#O6<7D=$Hx;DMG8||QuuC^PMBnJs#k@+hj$to-A7`$p!dOY? +zZvY>BFJo2T&3>0StKmp+a?4=C0eY>f$nljmC2@k_o|PS$f>#KUWunnesd|2UPEAhI|@>2S$){P_8^wtFF@C5aQKsiH%|6k7mRwr +B<`rcpiTl;!BVkQ@gwR8Y=9`zGIPe);=)@Mm8syD#Min4^J*jf6rmkEgS)R6Bpe&$?$q}u%~n*c;eqphk+e6x5oP#jfy!IGEW8Yk +d-wB`7&1w9(JFRjUZ8+O{=_P5;L&gSQI?nj;p~ +R?S#>`+`m|f$>67Fe+&*m1sZAE6NdZFnM8lpY^#KkHpeWjCq^Ei#KqvBGYfV~fw$Oi(Uv*30GPoOyumFf(l +iC!OslY0L-Gw1WL+#&fUV8b&MuONjwY>m<;jPj~EM|^mR)N9O(BD{lvaaI41h#%mgDL$K9$dAS1wDi|vZpW*VznK@vtKnfa_-v!2yQi-Uzx;&lyb%w9u-Nj^P;Z)j(T(Kpe$K#CZ& ++i?O<-ok(>1eOMfdV+Z~*_F$Ok)KsEZIk@W&*A)Z%~lF0+R1s1qEYFn43+4TAG3>kz3jWxiriS>m-O*x<+9_F$X;u-qlmbUV6JWZ +J2>DSIM{pyDshs*Vt*#^-l`WeiK;3ldNaMQk1#_k{j{fU#(Ub^VMDfR&^WJrh0lCrny&lLwfXOUyayIMmC$Q!WFpD?hD|V(rZM&3 +BUJ6psO$#r!#2Z`7d*iMtCnr0y_-+2=ypQ6YK_tNLJ2J=jGk&(of6;GH+wNX@ViH_`;`0+S=d=RF+IhLq~S{yZ6MGnM54bF@-X5_ +{Kpg~Yae +-(i9W&pm-ibhS?){%D}8^y;J6c3yCJ=Qe)?P)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FKJ{iOhaEyMN?BjM@3UF +P)h>@6aWAK2mlR^8BG#)Y7k)q001@y001ul003-nV_|G%FKJ{iOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ-tXV +Z(KDH#|_&J?b1SM3oQ}{3lxzEy^u{6*uIu1ElKE>E?wG9De9q`UAu41zGpACUud`>z5tvM7fzfwa6&?S6ONn^R}P3ff3Lks$)%RO +KYQMI{GajcA7@W|$1q;Sd=2wY%q7g9pJB7H^(rLc5`Ro_eoEhe0k43+ +fp38Sq<9w^(f{?t(8!^r<_!8I$7r`O;Epl<`d!rf8pJ_(FbIqu434A`pYsNfs@C9(Q8T0KWzX#2zQzWWH-Hdf|Y5yg- +0e%H?@K^9f@b?twucYJe6#w65%%g!I&w+~z@&1d6Z-VJbX7Pje;1^<`MC|4C?E>ccv|dbHU`OMXC)Vc@Pp9_}d561#p0h00_acjR +2_xt~nbxP~LAK?-8cDWozR;y1!FC=`jjOHXUR4r1FSS!fvt3n6O)z!u-e%p33dsd|nU=b)hSIX0^aLxhkAi2PYKPyk@rK=%pVv~4 +q+m6$BV7cl;=a>F8kafgnw)#L@^lVE2@eCjLg68tb#3E0oBt*M-XlCdYM^(dB_2jkk&ll2%8iYV~htcTo9oI@^YxoUgC7JK0(%Yj0qg +w>xjGVYF_M^Vz_Xb|raZbAF3zM4BS=xfLNCza}cBmGd@uIev9dPc%xji2%B&@kH4`QkCoY?W%&*kZHQ>-KhzvT3ib +wca-xPmj9~rV!`xXm3wTQu+!XjmbLc-`gAPW}PFypyrXZ*^V9=p>&b+&QST*{p?V27J3Wy`G3Ca$hVzedMD<4Kl?yxX^-c+JgikI +c)RoN#^sg6oN|t$vp(E)F(J?Pw5Z4I6Poy%Ptk2OrUN3)b|!At#-S~VUzc`5Zq~;G94x5h1yw_`>}Fk+G@kFCY-VCNr69H&T6xdb +9zh3k;$WC{UmY$+11kJ$1Wou;I`}E49P7bIzP58IH^{2snA&(Qd)AP1)p7Hotl+C>O3`_m#}mi4{{c`-0|XQR000004UQR200000 +0000000000761SMY;R*>Y-KNUbuUaqUrj|*Q$a^XQ!h|U0|XQR000O84UQR2-@YmUH>dyrNm2p;F8}}lY;R*>Y-KNUbuUaqUrj|* +Q$a^XQ!jF1aA{;MaA_KCT@1 +TRqbAo&;P2_*BC4t{>%jrKIN_KgRQR!t?ukdEP+4#(g|*8q%kZ^Sm$P`JwTi*M#S%CwSh8cur07yx-#a?8%-t1a0N^_q<=D-fMp1 +c^?5*4)nYwfaRZh-YbBOKl8jN05?C#^R`3&Hv#XL=N8X<4)r|?_&%POwRzrdcwUtCytnZDR=elj4ft$_=WPmjd8g-X26!vrwt)8m +ejD(0gB#~O?;C)1fLj9&1KbVpAi(bco^5amU<2S&fLj7?bg<`b1Go)f8gLK5?*aZCFa>xV;30sg0@eX0r+MBN0e1lWD&X$Z*zP{l +*uVB^EZ;MY?OY7_HNc0av7ay4bD|440Q|baM!>I2zq{C<0|9phJPZ(1{5N&L0471ULoo%YZ)v`~qM%;OC_u-R#%w +ZjR@yZnk%+JukHUs|^0SoAmR9)%&i&e*u04@N;?e74U0-{e|8DHdp0|nMp+J0Y +Utqrm71*Cq1=csQ!2CY}+(72XV4IceEO1^9FR(u+SpGAtp7Q{=0KC%byB!eA!@JA!-CrP{9yYkv`ti2{@%XXT|M?=zZBgVnwkopy +0{|0(cfjug7K&`=41*UG+0L(uoTqC6zXW(&k^Q}|NPMj+vi&ED#P=ITw*Su}=k0Tc@cmYYFum~*mf!Ud_G?eT697j79uN2k;Nj@l +ekIQv4)~~#b^y1mfVS}d+tWR7DB$^kUcM=l7apxvmxfZZG`U2VeaK`U<$)FWBBDb4VxOm_xeQ8u0so +-<`vCutJL<@+rFA=bQY=5ju_olAVz&t-phoXhn!)SgGp2IFO`TWPJ?B9l`k&k@gH1=cb(}ShSr*U5QI*s%(_cYGKrGN(jJ_m@U +?d^U#crD;9r;{$;Je~b*JcDvzZ@}whe1Ppj&u4Pp4n33d^hQ9i6z`EUDG!F9MY-pn#dUir;Aokzvq&FbJDYN}6>uk^Ye0xrZxtX^ +0B?tLxV}$4hwq;`hyDA?xtx!E&NaNB%XQLuF2^_LT*}My&Lv-7eJ=6yw?;9L?0oUD+FCe{kU%+}VG#~&clq0h?naxBAy<2*<{tpEKyhQ-u +EWp=)Mfp7K3i8z(ui*TA`AW>G;QLDU=c6k*&rMfxeg|Jge2oU|5c;@^_*e!Ak>-5>cq`znt2xeHuHigS1pG1J@z=25f4GMDeFbp3 +%*!>T-|V$qe}`Vn`8xkv%7Z(uWqnUyOT7N$T3ZKTA~(r8xQ=*w@;cJ{3)hj3-nR4)uOnVJyq@xNBS4rS-VWDue1{o4!QeU9v;39U +bKEyy&weij94Y;|p7Ld*8(8n2H}L&%d*15?;%VFsoVTCY`>8juKkYYg-U~O-UYLCY*U9-enBH&$>G8oEjP9)58#l0jf4hNnmb{Vc +ee)YhXTxt~yZhhBcH3^`JmzjBJ)CFnFS?QCuLJy<%-@Z~>sB|ho?UL@x*B^E>(AfB`M3!11gx{WZ=#;J?>xvx>E}G^M<323-Zs63 +bg=a;d|rJE$NAJPZ1s@B-p< +*aFhYqy_AE%L4L^nG3jn&R@WJSh9fg^vD9v-wS|;0{+qJX}gvEs{pZA0ApreE)tS>HVdJq~kv=r2e|`B93>TMQs0| +MWpvx2G3taJl(p8>*F_zxZYk^#D1k0vmZMxW<4Vo6F>Vc<~llZG26R%F~@oPV$SOtdwvfPCW!aNCB(4BI&^qX1m!;(I$K1|*SKLnge`6Wz*?k%5>!4-SXG_aCj>ng=U#~4Ap1-u5^Sk+S_J13|i86o7DHrB0rycS< +AWS~5V+HZ^yA|X^Z>(TFhpZ%iX0BwrC#+=pMSzz`|5mb{5v!;_j9+E>SFyh*tl~Pnc@@{k%2lMZr&e*?&#vP7`r9hb*Z1z=IELIo +y`~lL8d)EJ5Z#`CC+pedF4kXv7wKgDU7WuI@8UY?zKi2N&fZ^c&o|x0b@GrsKY17R!uRfCe>S_D_^H2}<2dwg_W#7YxqdFVo8_;( +oAbTkZqnzScN?AGO+3C}@b7nX-F)#LmfP$e;wya**WC`5KHwhm!y$lB*}WO}(C$m#OFp|d;LoM~ds*K<@1?$!ypMX=F85KtIt1_# +vHR{L9=Cmf^gQ|jwo`b(?3V|)PEUG(Rq=#Kz{Y{1LR9h53;{gAEf?!@PowDZ4c58T>T*DbI3y&3*gX)NUz-waeOB|#QvQI +*eUDJo_GB<`&;@o_1jy1&Gq{>;A+6H{)T$nOTXdz`u4-LD^Gct{O&7{piaP3AEBPR?P}8P*?=&qy>G5TKY@q22Cw=p$G7}Z%Adqz +o;OhN@)*})&tsI|Puuh7ALsMIk8^&{0enE{9q@-3aQ=6s_Zyzzx_UH@`N9h?la4?C3gyIZuh8B(^cB+8ov(0y{`m^&VbrVCYfpNWcw77`*PZto<^*8EYaGXe1|NTo{NVZ5 +I6tqy#&z+nKVnW~{{Kk5eAyqlE?)T~=XbN$IbT0`o%YmKuT##v^Sbe$H)sdfzd^oq#2ZXM?+wbad2bMJ54=IWa4q2efLr{D?REqH +4e;GRk*~h~Ch@)1Tg1=KZ*hJmzD2wr@)r5TthdPbu6&Dp?7g=*pBw+#^NN7q_%r3vFaOMW`S{OV--W-BFPHzq_3-7lNhiC%&G{Mi +Hrv_fZOX+1-{v|$)vL&3*RO^-TyY_%;Rs<9)9L+&fk=Gs0Uy44(Z~(cSz4u{!03~{IAp#uKz3Xy8v*m^cQdj;M~6v +{~Ntad02jz{Pw3l*>DP$b6$eWWFgMvV8VK)>r(H^xE?w*Y7bOk{@3EA^Fi8ACjN8{1a;o@NfSle>v-4 +B*1zocfsWzx*-B^L0z#)}FWjn0ora +kJ-*HA9Fno`k3v^{g`^f*&myq!1CQ@%Izp?bkKPJ8Y;bV^bJ3qE8%U4i8wEn@K)pfEniG{n*kBCH%WL8Y0^rlTqCTXr*gfIxF8P`his!Em +PUyPs2Po@gcR-P=2LcKongb~Gd^Mo(r#k?JF8=^1eB!%5BpeASe7gfs_~m7Q!vF5D=XU``j%_g{q5NZSK%wg&0}9`tpDC=)OgM~fWk2!$CkFEg}{qp#!0A<|{8^&_&fWo(@4`cZY07aj<1yJbrMa%cbFplFxK#_M_3@4mAoc+FbINQB*IPvy4pxXa{BLCk86#b@gM8Z2q +#yNudHX4~w{cv+Y(JMv*3copYB=K|{pzx!sEq&og()lVtS+Dn5`CpG@`~R|hUl~QXHK44|?Ero0n@@a +#;{*oj%9syV~Lm1fMCJizJL(f-d=kFKUhz@@15}W0?ffUyciw5b$r5u>FZ7UQ9|{-jVC75A5{T-2=Ctm{0rcnlM^yzZ^3@35AehN +v2FqXctAq!>^l#{Iz+u!{xsqJ80o(~DB(f%^LF?-@$iLA!rKq5kWZ*R@iJfm^&Eizh`sqhF`;trr6Te1DxmDMZ3<&c^v^Q^MSptq5RUtMC9a!HiS+lY66bq)iTvQ1 +66x=+C9bor{eQ1tQ@KF2+voKSuJz%u7$O_}5UP9>rK>EVE)ryW@#{@<#Q4}NTL_vs1MqYnWTz312&9RDUW +6W$8p8#9@HT~9(c#&(7<_z9kOIgI!`6;Sr|{&E=cIQek$qp61zU&kKK`Ml(Cj%T$!{{v9=KkAQ2s2!6B6nkai5yZ=;M{@nv860&a +>8%a$SAyRoS^tcq5^C39^w;zP}Jq{KvN(!*Tk@CRG1C1@Ka#@8c5QJee0j(MJzFKB4;A +W5-jzjQ$1b`%plryxt84FP)Q6yY|czNT2Tkz9IemWkT)xZB9(6zMMC>6z~jLZzoZXoewDbVB%!b+a7=m0Oy`exiI_`(#O-MkZ6^=ub~0U2l3i`?t^Otnb{@S^t95DR=Kao#i(@gY&cN8RRENoWc1! +?F`QUf-^`rzXQxlzt7-&4?UCfedw9g2d+Jn`oN24vfhDbah&^|MS8mBEb_nAfMU1)1yJnjy0e*o_Sx*;)n`*4E;*a?d@rEv!#;gB +`NY6;xQ_gDnD5AQSni~AnE#@4NKf-E-~Hzh509Qh{%-?$ +4}1Q6&inT+NO->oA7}xT{lMmn*pEv9#qV()pxD{>UBvaBx|sEh2NZieb1~P|FD@pZyZB7slI@ptJZ%=f`1#PepC +a=r#$O8L6$rPTk%U&?ts22lJ_S6)i~{MF0IKYn-_`*+}FoVS^mv7SdSqyGKGWv1_3Mn3WOW#l6t7~JUcgvLv3emUjOl*@_FS1zYM +-~U$$?_aWx0A-(O;1%Snj{*K1&#zvY@E!vka~1W`Z(R+%9~=6VbzVKn?r6Q-OL93Bj7nVk-r^%Gx2uq&0MF?-c0>z=Xu2c&*pJ`oG_34`i6Ow*U!%5eE<0t>M2BWzgn5IfETBBTX@Tke3plTTSU`UF4?wZg{aab@^S4s3ec7Jhyp{9z&aIrc#6r$jYN6>@3pwv~3%M>wF64SX0#N)S +ix-l=ylQZRMa0)Oi&)Rji`cKBi-@nOi^#9eSj7I{xQKemZvc-3d~6Z%FljO8@u0<&(`7*Mk6f~te582^@jGV;>%AUO_B;NtgnV`E +Z3%CQ*mZyspE7Y7>#tui};PI=YMN{*AlHH&S7mJ*E-=hlzUSj=J+>%B;lO|y4c|nuG1xJ65gGFFRkJ8)xV`a +@#t@f&#yj8J7?EN`F_Qt?C0x`a^39u80mE6V;uj1k5Ruk=`rf*jgNEPKlM2E^gsQMczYZ|;Az13e$Vyw+b4*hKR-eKvdxoRf1?2< +PVL7}a$U7NMY%EKDayNN0L3rcwf&j&oic{}|X(#ey6Q2o6#o<)Bo4(>V9KyvX&q;ziQUUtc6&8u$|5 +=U!sD!(QV0KIbLk?fRF9pH+aeU;N5Tls7FeQ!oDcE7a2-0X$E}`zq(VkbnFRQ2f_x|3bU>2X7}dUS#`s*xzH{ +;XHonuatKMK&W`$m4Btaz5BbgSFQkDE8~AJq4Crs|DN#vDfIXczW?U?eE&4yqkzjlfIJ2sPWuq@2JrJAQGYrHR-W|dNkCaY0~1Lv +iS}*-)Hsb~QsZPk0F?Fi@diodlY4BK^bQnz5%5(g1`9uzR64w9hNY5fHy#Zr>utj?B)!9hPXLM?yzLj0-crEZ0fm1} +|58%*kJkW&U)FDuRJ!a26ujTP3EO!FQ1s*PeL1Om-&8=6!;b=rJ-+={l8T210M7)RvuRT0%C|O4D!wiR6#aSnSCi@oz6((3e9GoY +<##Uw&H~(Xi=_7_z&ilN|9;cglBzF%Y0IS2$zVX4-yZ`?;QPgZLf<=oo&6mJDC_AUK=l&=%DTDw>%`+yK+z)~0~CI{_-bH}2e>mnlNsWhj81QDmBeqR?XUqEjZc_Qs +-GCxbzxKVP^6C2l-;;6nV?WQ@E~$REs{w^yEC!T)hsObBy^q^Isr>agK-nkUu`a3d;#5FcPfr0pCv;n%)P2s6>WPmdzt8e_01DrG +-<}ujz;V3+D17Z(4SXI4DE9eLfU=+QBA~?EW*d_pR7!6^Q&RPgr}`(A|Bo1ur2T8~B0!N-_Y5Gu-x|Pij~~eSPVAUec{X52(%0UA +62JT=pvZ^6?UYpgV)f2RZ!ggw0Y(3*+m(2k4k+vY%w5^uC4j=;@7tB@%-fB0Gz3ui;jw@sPtOGuxwU*ZmVXrRUBKsdBV9kXds5>P +az99VR{?I^%z2#$D133(L8OaGgZRD$@I}ct82ym`0}9{TVhHKtaX{Hm>)0cycJxp8OnNT?P8gc>t_Iv?80Yg@K-stcLSWW4O+aA47cKX!#x*!*#gU +%D+E`?S64A@wqji*pJ(dCEc_FioAIlQ0$Kv_ey#h;OV)&lPXvC9G6tT+g0O8&sXis@oYFgsrtso<2jBg<5~Yf26N-N-plrUiox>$ +#UFbGp!nOaGI*`Q8^&{;-E8^p7*D+1WzVZE-*3lr+>cxOUoHJzd;W*@>jOZs+cucM=c@okAGmn}>HFRZ%)fR5%fD#Puh{cz6F47l +Od#I>If49s+aK}$Q3hxKh~KqrW%h}*D|VU8*?xF0 +vSlkvzeoCmv_~TIP>8e(7U2Eb>JcBi=zrpKf#_16DDqEa(+>E3L8RQC2E`t`&(a}|y(03x4k&zTQ;cC1e*f9(7h8K@(Mx1*to&YTcn?&E6aY}%lQ2R)HMpvo%lNke?N_k{Y9YztLJZk75gnV#xVO0m0D$y{F{%zW0AfI>ihxH8}PR}$+Koh3C$$9UoAXU{4}yx +DSF+F$ODn=T`ps^x_*PdpCauPq&*3EW`bu~V9I*pmc9aivgh$%XzSJp{-DZw2jTfomiDtGV;sJQd@ygkZRLC%;GhI!0^}dmGw_kNObFi_t#J_Y8L_e;xvq2cjrz@_;6ou&U${6B!3qpn*lO=6VhMcM%y^>(rHn^-zj4{s9EM9=)W +j9ci@<9Q$V?>);ay3+Z`b8qC`v-a)?`NO;ANyd1|ztgO(?a`+r1n2mDfu+g0#70>gNyZ341@OuV#%X;UzrTz!M*$v}WQ?}xfvc?S +!}x>f^tM7C*{62sn;IFb{DYd~U4-|)0z5mxSQ7d7d#mUEB;(CQr-#T^-;nsx#72G>&lB+*qT0JO!8oYf@cTLZon-C6y!Ylr+Jt)N +-H>Fg$HwT?ZW}OuCi-uGYkL;*-3TcAYNGr8Bgt5gYpuTHkp4rIzt75@Yj8!9XD%m1))UlBZzP`Y7uvJ*$@cDAk7skB0(w)DjB}{| +cM8%EuyX%QGM3@dB+qWjKaml;S--xIKKp6dw3TFx`l*0lMB3=8IdlKSzp>bUi_SkIl26Wx +E=@9~ME*&P!Cd?O509}d$K(B#Rdr9o^9bbK-_j3AGS2E9d%hTOrR5dBUJIU~@_Dx>cni7!&Uuw1^-d`3*I3`jAT5EvjcnXEBzV4MlSm$z +5Z*^f7rXLBOB*XZ5`P~idA|G_z?bm;yAfU}@#o9%H(&z|XH&bv{aX~N|LfMT>m&Uev;pJwzJxTG(%y2E-P_)O-thjc)wjQu*%HrR +z`LQA?*lwPh~LjA8Pg^IHp2VmfX^Up3oG9bY4;|1e%Aea(4g#b%6WY8UCI8?AFS?&0srDL7EsRZ-(~6d;`w0wPNB{(;qP#(=O&~z +;rY^}_?SQ^Nycw(gZw|Seu&;LK98^CdA7(iOCN0Goh-D4zoSuBVm=D?UgE*ewss`;>~DBZM%K3cJJI^rA5i>aS4D7rw#+a7#LgC< +;pgpLz13ebI1F{lo`jswJqR*q5LYOJr!wVmn7pl<<5aw$kUGJT{hrZXZg3rV?6fHlZ;<=|8|blae%>`4^Hsxu>5<;;FTWZDZhbt-%Ijr#PkR~*ICZ7upW66qN`Xt-3HqMkCopMoQ#)p8!#p}ZTWUe@~o=(>%?a| +&eEU7pTszcpHh5lZzp({MpJ?@@$ye%AH}aT$ezWg+lev_8}OXpG`zo3_?nCl&&}4CnRtHJ+L8FmI{f|x-p#l75?gr|{(g+-Ho(J^ +ypLnU2>$P}yb^zL8h$UtJK5tB|H0dMKGgCK+<<3rZ^HAP9^=|KMB3#^-T@;2E;HDgWZd)V_WV+k=K*5>Hef9F@gnb&jPI6zXIOi8 +0bU5$gLlW^_upl{MXmzg3Mlban_1qCkk${szhN}CoyZ@+i>jKu8|mM+JpV}WEQtJj!Q;6Wxx?h~M7)gnVV^U&8J&4el}fbPiOKy>0+tS +(v|J@8`7C{DchFLwHET}8M&^mbf#F$W=iQyIbH6|rdtZ-a-myF$PI$^mv|Wss$;pUq24=^2?)9(6gKw&qH$$YL1EN{;qSuB#%g##+ea+wiWXE7LlyccE_dGVNzexkANv<^87g +0fh=C6q70_6?{s+J9~=RQdcfN4OlJ2+Ynp>=cpow>M`23?DSl#G$h@UG)!HlBU=iq&UE<&w45omc53ZzLMy%?tQVdvXG>wGR4T8# +3NwJvu55eR5m1eJ>U(M@cUHPv@))tN-Dv?DPz;D=2QumDnNluW?vct{OF2wlF4LSET<98-8r+o|GPq^PxI$a5UC9#&nw;y-HV^LK +G9*2tGs_O@xMyVibXUeN1JjZ_+lKjTZ7r1Abd&`}T6eabY0H!|>AD$8&8c)|Iy#mCS=B4)L<_i@{T{!Z?M~NaIP+ayEtuf?rosKu +IoHGCo!QoD7}BINCOhbzESa!_IkcZCNv?L8H%E@KdPX5*KH~F}Of6xj@PU^P|N?3+CUs@a7QqsTF(4Z1zn33u64W+WKT>t&JQYwLwboHd$a(=NZ +)1yqPHA6gSm430dvnimQqr#gu!I#Tb$fIyRJHt8?4&MiB#&o-(j3}ggFo`oV`LawN*kfxJHOlWF6lCF0F&sp^_T9&PS +xge4)55}A=u_`~;jUJbzKUGaNq+5U}$azdrDchZuGPVFI9)#(ZLDl+{PJs?PN||nD$fZgZdzzH>h5f{u7Rg%%!HIlw)woJ>HR~{h +W29wQNmp)~Omnn$pFIZ=`j*v?a*V7t?t`wEzClS9?yNCS{2epgP{bKAicpBf@3Fx!8zol%aliDoDLpce1(IC&j1i_lr}f?V@2E;iG?i}Eqg@qY*;J({Gy-|) +3o0WrdPY`pmu>2EDJh$GDEhb7kyeuZbjxRG7vyuLqcgN!XxIp~l^f9;8CQQLS?eKZ4d|BH@6PmK04hN;6pE?52w0I!Wt}o8n(bMU +_7GxaEQox;87YG4)>2m1mJ*8y?oin;bhqdrg63O03%OR62C0s09wdlzq5&|c4iXbJsZuN!RB3i{UuK0X7#d1<#)P!h@27jj1gtv% +|LVn>fn5O#g4H6#1eAji>c)+$m%d8zv}9}?H!jjqjsU!0*{c$E9h97`84`hUl!4-CqLz)+H&@Mt6DkosfC5lv1+o{73}>eU +fzpAl0`04~sGW><%$kwrqw1zP7_y36X*X=cQJPL1x|j(q1`)ieeYw~IO7KISRVcQ>rdT9MkEW7VsW;}8PB?iz!cu@>V7k?0~)gu@x##HbSgA&1GjE^R;1H%nHAN +9u_O5qCC(*^F?t>mqUvhwNjp|I;O0K +nCt|Xk{YKWY%)R&CME(BhRsnnCK&0mDFS#otz0PTg!MwC*vmGxeN2`j)UU#5%1PkKV@Hj0<0|B7p!U!lQEe%rBBhn>v_KQ{WemzM +N9TomjZ*vtX0~9F{8t7L<-c*!OfXThgVIryJ=rOK7&W +4hdboe5!iv^iws;drSfa(y*;h`4O`w{{uRP$OKd>EN%Si7B%5?8@B^h&JrN(8ut8DY +Yw{ToLZEb7S5+gh*1$|*L1B1&XC8L5(Xvhf`YoUraZ<~-!$Jvea;h{!nL0&T$6%TJ(??C6r_Ov_tuIhp9Pm?H@*Zl}G5^Xh<9=Q?*C~^??bEUPcetT63FxGBW?`IT3 +O`g&^g_#TrMkID9blgfzv)hz5s?pI`G$E%=`Fv_{sVYlcTA^gFCdGjzi=c#T;7I%LwM?tD3i}lxF +x=eMSse9MzuJVD}T?@6x+LflY@6PdQ+_<9z+13Ig=BTjD)P>>Hc_}7tyaq9sMbQiDGMX3Pz3xA7izT)mbTb6cCDG7p=m)(Qa#W#K +L)uWCbDrP8YL0P+&@@RwEv>!IP0LX;QJlf+o;2rK19vD)6J@rYT0mQ&DW&zejzp}Ye4Fhl^hSM5$F8wVgj;op52o7TXnuC{OS +a^UUJgS-eg>4z+Pb=hRNGesP_-3@(eN|V$s4_k4~qJmCLArPIybU-R*G1Rv2)EJ2N21>D?gQeXNbE~NPDm%lEE07T$ +Udv&v&KS#EwbpCUw-Bm&;`?sI&3g5Gr|YP{VO8j`WPh=v(j^v8zL0Osl`~+txkGioAz!YKxUa*yV+3j@YUu2Z^haB;25C=(_IB7( +ebtJI4w4&(I?`MoIO1%_`r^Eau0s(k!J2L@bg8ddyQ2=t`gPE0uxD8;+8zibL?G>hoeJCar3GBhltg}o`@3V?BMu+&_oUd#YP&*F +smi=8)t+ow-JqFpBcRuIf~|)ZCAjWlneVtql8O|hst$wG`Wb7sCEJn9`_&4h8+oXf*CNxv)7P6YRi6ml0TF?gszJokL2If6#v*j@PAmI=tyT_QBXhO%~o+RPF=KH&^V+1|ARJ+#=>x4JbJDXQaeuQ-X4h +R!UfHB`{G{HDO82D3qpQkz{l?f0*jy&c1f)cU+7FZd;Oe2Fh28dVHiuoJY`JEi!2@#5z`E~tWCQN6fV(v +YRtPi6=D8h3F+=+Z{L}DgUjIUc@xtqw;rk-C;jTAXuY5AS10bCdOt{MK$6&9LDEz{rR)0D!4S^mrwU`$?Rvjnv-J4&ZQ=;hqEM7d +@~lu^>t?0;Zcs-fayXA68_;PQh*vwL-P4YI6A(eYiVXCs0G1hh2Zl6NOcLaHVb+<}@u{Mv)SI$`PGcUW4(TgKiuF};BWg_btLwrD +T|$i<>0UX6kI8~i+(njky&u;!{HA#3a6IvJi9;a|b2;>V$uCdMm9sK5nMvtJkm6OLS?~@m8sbfo>{pnn6F)VCK+r5+RT2nj&81H@ +VgQK+NgQy4wXTUf*87oCJN7QMqm`1O_v(=J(uY=&Z<9p(70uW!58`D+ol&}UY5nTV&4`A3s@?>d^9A+wXrjZiUyc60GS!@md||4& +^N?dWe=*s3j8TI8p2|tBe$9{zOXgBVDh&}Pl1n0yy1u7lg~C?d#rO;UjINaEdtEf)E_k~QxmG;IXDp^XA=lQH73#MisH&LJSy56U +>a=4%l%1*KIq*0pwHdKtiGTU7@)5+6Ac%LT5U}=b5GAkveRq|@^3d(4DY5U`6Zg0x7~1YCw2jLp&DF&@$ +i8eDG5Gn4p412xaOQPlK&iTH@{k4<|({u-$ra)J&r6hr6zPH_&Y*!Kg73)H`afSjz+l}qWi)yB#k!!@;E)ZDWcH;zbSaQ<)eX}!k +Z2LkFz<&$gcH{TPpM>HC+gcOAg1qe}gx)@V(7kkTyB}3@C^#_-%JVz5s)^=gGoP?-|7j}BV!#RpJt-qUCr!&0nW+TfrQMl~6tlla +WO}r^$)%q3P~vJz5yNjow*5P0|6u<@2}HHs0q9U26l2+z>IgiUY1`h=JtE +#T?6(Vj-LYWRex-4J5k(R1O1(Ma2JtF}r1B&$hA#x`pKh2?8{~TS_h|SZ2L`Xm+=*wVGHnwYW>Rj*r|QX+Dg$13u!T!RT?kF-aW(Dl +mLBuYO^U}e1>G1L>}@N(l<3~6?FWg4+=qh;)=GugE=P~G56n!ftOW@KA@u)8C+9TNQH=6I6B?PcX<~TsY1%7~ikN?HO~?xK8!X_BCN$&y3gs}ymAnn>PU}+S2eFA3 +BOFRMTJ-r$YipJ+5kY>~&$3cMi`qNW7-*w-(@p*36>rOa5|igLKgYX;*pvaOafa{z_VCAWF6tT?wsP7O>m(j*cQM +CvTv|WM@pJ`mu+rM3AR(q+w8KBtlhpG@y29MOHLQVBBqpwkdh&@v<6239XgIM;5q=R2X-Oq!u*D%$K@D(KRA8B%%ly>KrWQ<_~b- +Tfiih!>Ls^M$9##crl!K8pRl^DVV5iT2&77?dinDBLMf1o~^qEiy{7u75N$SM-$sVg9KvRGJ8a^W78x1ypf$Mx1FQ0JJGW0>nH{$ +bKug7@B6sQCrA2W&XedqqRuPI$78!n*^W%94J<-+KNo(kGbm%r^zIP&K+}4oqSugO=ol^|XE=YnnH=@h5`+qvs72GL!^TC$>RwEt +)RB>3zPA4^9ISh4941E2%(YK06uMM9&N#*%9cW*H1R7-;6t}SA;Jkq@P8ZIecRn(D--38q84D;>Lr2K}ZG%9f?z=R!kWskkC|%_$ +_#@tO9mC`*>7a2sio+IlJ&VQxVeeuz6m>!DPdL!ttmM1(1XA1oZIp!wh&Y8>oD(x-<8gCSw}t~$%qZo`5?EI*G}REFT%iGHQD1%3y}XC( +LLfe@W@e2ZoTxcV|Noc>i^0%1hjh59=EvA_T+-*t!R*n}?Gf0WZOfs)_CnRNH#2#?8Ck5V$QcP0V2Te3G|WVzB_*!A4}SK^46POm +V?<`)#jin@zVn3tw@@VuKo1?4$yZbd6j_n+Ylq0w;Y6pT8BDCeIRU~QMoHy@6Z;F<^_fZ%f3q5Iu!dlc$>qyDFx9UP=9-`Bkat7V +b_7yY5H`YA2>9X{*N4*O2-aOHKAke5a-UoAF9F~il1+r8GVp=T|d8GY6={UQjyzG*5z#R +%(jmg7Lyr0&F8XXqTU&2aI^_**Ym-06sKNkZQ;WKk`rE;Qpf0s_S=^R|otC*o)OV(4Ws|GRc6#G= +1Y14@6@b-SeiqA_N(Hu*%2Q|1>4cFc+#VSDj}xXQcGv@FIYrx-G(S}A|1&K?__u+&WJ9gQ$jqq&gh1=ESV~z?ypEtV65G4IxxHHoGs#yauOx~eC~~kkdd@UxL^*OrJpyt9rmjQI +veh@}26y~SMsTRQt|u$Odi{Acx}E{++>@v)NuYoyZquQ9n#BT)K^S=#T`J3{90}xB$4D3zAK0Rt*EX#Ui@hUP_W85d88%H0LK!1L +iedb%>hIpryd6~!7L%irjGL^;Io?1gFNBAO?NvYDq&o;LQlq({T>%|gSgJu}n2ydw51maB63l11dJc6*Cj3el&rO=SD)b6@TPSD% +o3hLbl@u3Sp@%ixA))x$AUQGAkP?JtTmVRSI@4MLD+~9z-TIJX;qER^%K6ege+I+07zKfO6(5zvW#V0r>t}po`v8+zxN&;i*1j +#iDWT?R18rh;CS5Q^Pz7Pe@NG5@PJVBPH~NSwy&b7SS-C +E@^LA4JAyERZ+im?~SS0qaTX-!0G4>%K>kqmJFXT1?gBA&E9Ygjh9V1_d5)Kw}guMImM?K3yqf&U9FWa^+E{a9c~A6GSjlbZ(&EC ++eRH8dN* +)aY1Tlkz`}`qaC!|FqH)M1N;2Uqly>5{Fdq9+;EsB-F8(*I!bvyBfrgY2V7sBej}TjMiCI7i3!OmI^B^qb75Q9ap9b%2>UqPddu@ +Gb+UG^nJ*1`n#ice)UBqx$dG`Ru$33TZ2|zozb4yR%fIyp($74yLD%`O!CvMiGE5hVxaV4JeVd3yC@$_u+`&92V3!99_gU=B#$7F +TuZJiSMKq8uPAP&=F2r+`L)s_`CSk`ZRJp2s2mZVA7-HuT|0|k=*qQ46b>p7we$u*lAVQ%J?RM`fBmH)*!U&k>auD?(w4f#Y>Vn& +(aT(v1qz|{^CRW3E=v*@H$8)fBBx|S)vXk%+bMCqYsO5LBzyvOtHW2g+lUeP|G04n9AH3xpvo3u`;=-1n$24DLs +tSm`zQ*~WJ_`;EF@09Sk1K&w!^;hF$^{ezzYxs7oL_Aqsb=9j_t6?&aSwu?M!Q(>SQ9jAFSy#XaQ7B|B0UcSPKRcZjNL&+|eXNn- +%Ad4KZMwHat3=J&qWF38tvTn!*X>W$nfYEl!st_Xt$-)AAUD=OU&? +I369u39HdzXQ|dth86qH`CTLZ*fCC8HViIV{2@)DwkNI){M`Wb4DADeMI +8jhLM#pXw@Y2e|r>O%ox!-3Q3)1ZUm*&WCZJ-yLvprj5xy=VHZ1xYJKu)K;q-Uty5OpCr1B-DB-ozrtSrc0IF(!lCz>NvEo6%uBb ++qUFT24;rNP-t-U(b=^)Zhh7rc0@fr0q*=BjRxH^64gr0p-4Zhs-}2XX&G4_#>b}BThLZW_fMA!1-&t))RdZ7(c9g^BU_Rzabcln +H=?{YrCc+iu2iK`nRg)6x|*d(u#?M9X`PrlkRO!3J-pi6@Nr+b=;XncyNg4hxRI0Zw){EvAcRhcR8`6huLtOogN2kDwc8|r3XZ7; +hY^B41~CGGg4kP0{#2Q3R4wvWt#IDpQ?;7hsisawv@?Py-LH46>j>5lR+?GTgL6Y%gehIyeOKnpD5Kb38KYAi*@_X5X|D-)Wh5A? ++t^3C>WKFqx*B+(+BqX!{_wVxs5hG?f(SP83shgARVj6>cRQN-Gc+PvXFiIEURGJ3ers7S5(gQ>w=67U?Y>{h>YWbiy0X0jD+9_c +$({(uXTFd1C>t<4Ymyrm5)2$9?QX%uTG7A(E{ZsKKg#0xLVY*PzMr`rgfG+{bXZLLX^4}!c-UT_h_a@zxD)sR@>J&vwkPcTu{%{= ++dZOd!`z>}?^6hB%L<O2jZ9Z?v!yp`{5~T_PV`0vM<&!8+v+TTwPm5KOcyeYW-9gsk|y?oZddmz +a`M}`!Xuf3K^XI)za^5v@u+C9f!Q#;t*Az&HOd6p1Sd+llT@Seg6lTT ++3cbfdhTx0;71q%(a8WamJI2!sn4wW$W5f)sBrt3Z|x{k)fFo`yl~69+SE`jz4qR`?N3MM&Y~__cu@*%%}U;FT(|T%6+1YBn=3`F +Umkyu?Lp|8L4;9Y4CO4$ubX_bYJ0qg_G1+T8&zY6DiVy875wMh^gm)@*d@MvrrtHP>^8teA#@Js&XSxN2(pFjsPC-PvuV6W*T7*lBCg;g)m9HXeuXK#oct+5rQPS +r;S14s5#EP#*D%L8^?{~e;X%F!Vi5KH%@+M)v*^IpwZjd0s``@C`ck!%(pXL;*#3bw8eRi`MdT7-Li +^w~CfW7H$ZowZJh>5tyO=8c^+-W%J_ONG>cF66_@mz@_{vQfnQ*@{I3wJv8trsz)IHk}hLmN@QX{G(;RwC=ON~@&ZMw#eeKord#O;}g2y1XQb6GE=f_zmQ +PtRpwHrj(BIO9krKd`GC`noTO?%yyvvHC_Rt4J6yTA*WY#J;0zI+F8p$RSYREpv^GSfx@0nT)%@EMA(t#YHUH7E5n$x8Mrmttpk7 +!s|&RJ5_dzt++30#8&Vawq3~xeYYf9igwF&GZ?NrlI=F_BX=f--WOpf%-^QUE}qn_EW`I=9_F##dVVGvf6d#Nu)@090{#{3R5~6D +WmfebznAMSDAOU6TrL#48h326cI-Zkr2GOX=t9SF;>;MD%5`r`%~3gH6f=awo0I{?#jM-6ffU +KnO4WXVtvkkvEJ8QuONp(F}Hwpea3xTepq_Mm}c{HmXZcf@o!*w$NU6S69f%BbQPzLZ;aZjP7t3tsomzfxysTqVITn5A*hxQza&= +oRM4|udp6@K2@C2K5`TKj!vi4r=4O?JI9{D|J(RWQ@wqtXYV6X1=Z2d)$s~Zm!m{acgPltAJK02DHIq&(y7{*#Bf(o6UD92wS>9K +pjAc$IBfRD4a5KY``K0x3gEbL>EMn8Jd7Bj|2g0Q1M-6|^bv)8K&InF*HK!-M2F6)Fx{{9Lhq%H?XZjs!)R4jMV@_2pxE=q<$O8d +mdR)3xOK13g;+{7N_(9bi;Uyd$eETF(d9CF{NB>!IB&hTub9F6Dp>@~!Oe!b-h1t*ApZ>c3!O*%Mp(R@xoY$FEyTmp>^2WYi@dO# +|Dwk=n$qhX(_US>AFyJ1RejBCt+d|0$9?6->s%q&lZ^>(SAFR5Kz6+j*zRD+SKYy29rGCY6TL^BTTX#CX*PvzBd1q$T=F`Q;{$5>sQtsJ(ZQ>r;sEQ)X@{_ +zMi{2)ca4~^Wgq{y89k_-}T`BedaqK;@6k0bBMukQhi=k(feYG24Ydm2VG00yy$H*ym2MHFDXDD2>ETiX?l6M+OpuS$^<5qp!vm2 +G&}6Vz&R{CyLVgrDBp63Y;01AoPdGp<^a#jHZi4(A9U(td&=cdy)t@^(7o}as*GF^;D>KyizeJ(jJybfIHHMkROu%Ha)-Jt&hS?7 +$QD`1lBKjt{zzoJOWNPvyW|pppb}3)OsKw9C>r)2-aZuMi>g7qpF>SBd4DitVJ%c%KE)(bZ;EiI;AQPp-%|C`L_Jp&=*koHK1x*- +Lua2$4KyPA7Q!c(JbLr9MWu9qDg$VOMoz7WXacR%okZkA<&l{JF;|M>1d?MbKD7{PVGQKf^+GNBM-~0vgk3>hlH)FAi;mZz +dcT}4S}uAhobI7_5(YPm1s;Mr<^OU;iUk8HQPqbvIJLyN{N?@&RRrn$0%F!f1Bxh^eYGeE3mQGNrK1&#HDdTh{nz2MY#%hsoX +wAaU??W^D2+>2g!B!oK%)(}1TSR+0{=1A@>Nb9YLx}9$aEh3lEl!L3_Yn)CImSW#aP#rB;?vYQS1odh-dEc=dwJ-hD(&17tFDGL{ +{OTJ--MIXmB+>fp>S^i|n}PdieaJ*^C+~Gtsd$Y;?OV>`6^g=)vNKz=MG7NFjZr&AKB3lEqueg{`+iMp$iinPW?Qp4iP8;smn4n; +hv>X?xxf82DQxIH>q_+4h| +db5|AV5>6t#$DBUmi3SS4XUg)rtS~k(h~L@MY-l(?pt2flrV=0=2R%1rU*h?w6yI9Z4^AfF)!or)OrE6+#1onVCD`%g_&7@6VA%V%b1Z2638XWy{=UmI~D;+M#m$$IV*FV+~hd((Uu&AGF{WrG8(Z52M ++U4?73;+Bu{H9AX}21^Ns~Oe6EWTE9>PA7`wpS1onJ*C2ZuWOepwe0J)Jl>b-^D=&SJH8;pg3;-R^S!DMwFb}fCh~1OFaA+jZ<0nB+D^%&-ccTt +Bz`9NOuHH=%}j*0q?6~)$x5QUsz~#^{=}Phe&=8~v1a{0Wp;F6jnOs~rLE +(kl(+Y^$=zFmB082MJO4k$wLu8mb~k@A~mT4xR>z@s@a9tBgQz9 ++XJ%e-~W?(o-w&T)V)He?gi>+(|-mnRTqQ)e+(_?Q(#bk8ngt4b?_O=@H2G%%!6VFy7jp`*{aOZ5Q+bu?o_oCyMYzPr{Rt?st#)_aK}XH=Y4PjE+)Wg@=;5vio@Cgho+C2O@*@%~KghlI!t9))1aQ=D|wfr8VoSuNA%rvqXQ@8~v!aSVGrxRku7+2dinr +uy(P!UCevbQRFP`^>GzhP0j(k&d&k%ri91^)%F8;Qy<37Kstcyr@;HD{`P+z(_6(TpyNQkEM +dxg!agKu@gXo2#=FE)i{m*G~ms4dxD8bNa9&Qd&qimh6b=Wb@_5p~KQFWFcd`+RURR>??Xbg9yh~m9fEM5SO%bdqrajqs2I| +b$Md`-Nj}uct=+K{K$?(i@O`4jr`t)b{IDdVh1A??Ua_NEQYE3VE|I>5}V9=>?qJF9*wgPuN+McuWCQ-whXi*<&1p-Dl&DEo2x_( +&>j6uxjB^*4`nFI-2S&r10+P%jUy^XsyvF0AFBc*JIg_3>(aVv=vKiuB+M-hU5E$pV>)23Tf@`a_w%>sR!5Zd94}LhxFBABVouQ* +XydW(%z=M7QKoUS^?roM@!JC=gct$#cDcn{)k`Gkz7=E0d6OgC7lB|-_m;Ng1nY%wRn`%`aXq*T?x|b?kSweKG^$XMnWw_}yDI4k1r2^g7hl +5L`K_A`8+S6}dQ8GNy9%0Tw+&TYEU}EA6x!1KFigzt@o~sa*`fP{c`8t`b>8C}n{AQlVJVn@5V7yj-}!7kVdaqc2DQY-Z!rBQ19c=MQz_BhJr>azehX2hon8);S31xOW+@`^lbG_ROqeio;_#u9MtW27L5z}G1~ptuaub_u9J})*VG+Fy%x;#8Ceuw@?!6}& +SIcwxh;zVhWet=F=ZcAJWNQ9k&r)x)tD$Gr?1vF~=+O`>t!B;|=jh{k?Wj!XG2+QY-YgVm%jI+8;cywbp`tRd1zCCm{jK^iZ7%$1 +T2neWKCGS-jZ=?&x-4u=I~@N|V!ygirJb(3uIRuthPd~nAEIYU;s-rGO}JL@akxmG;@}F;kj2~6cfGq|$D4b<;K9c*9TQfrv#kEns=dC&bdaQ@l;cgV!h)M)g} +J#vQBod=b$%I5z4;}MnpOETR4v4Ele-z{Z3M4ipf6njpu;@EbGrKKZ@a-viltntppZMy>r_W2~nY5&`?*i%fm_F=q&YU(r=Tvg*t ++reUu1iJ>GNXzTt#nARJ=R6Wn9i7$dluY2Bs8oNcUPfAmrraSH8AZMZnI7K99boPQ1a?+TO`d23K6UgaZ$G{Hruy=ScR*hIGt*y;O;;&rN`c8{O^Iw^#Bif>qOY6_=f-DhL%`pKrm1HxY`EsPP>U +t)4r@y4_GN#MQmX!G_qi$~8$cIA*+mRwG=!{r`h^@>yN+txKn|hu?0~?_1ZtXEkzbU~p{Mj|R!R?MhxBUMP{d$W@2E{F&CD&~&O* +d3ZOuMQoe#9lr|4?uYf`1L0-M(mU6N?2Z<#-Rd64ud8TC$CZ~}m!|dcO$J>8Lf`H?TWqY4I8>AU!oXx_xuJ?BcGtZ7=u=i{;UG0? +mfpG#Tcm>8Yh9gN^~I;iC5`{VuGm*J{;i&bpYL!xslm0P;r)VPNA#moE<`_{vipR>OBc1PQRhG@Qth@eXYsbK2Qjx!7^@sgKzC>_ +6Zx8Bl|5-5dC|GE;kD;fd}~=bpR#2a9Ft{qGq>vEA8`z%uU&-PTPGFf=j&RcoyYIUkfrE7z|m_rZR^A?c3i80BH?15$@ +pY8Z_p)=z2c0{K;iTm4Er(1d) +3r0IdX|kPHWVKTVl)E?NIs!DBt(0OpF&TYJKzCVRcrmJ7Iog!&>*9&X(fa7=7v05aFW7hda=gz}PIF7>KEF&^&iK=Ohgw_DLZD7m ++NamK4x^tu4gx+x^&tGJYm;}tFzW%Yc +M~l=*n;L0kYH)R%JWoY}cFg^NXvvnu`+I=h%^7|pu3Gdod9jb)1^XMl=P7ZlxxvJ|3+d6o7u-GL7=jHBGX6kF+bB-`v2EM|4ZSA9m)X;gs_iCx4{+7A#TdG?yevgjtqLc?zW8I +IVj`XXV#r3)wkQaoXXAFkYoJPb%|A@{&+y>rD@gAS;mnSJ+xWFjVz^u^XKX)3N7HE>G-M5s;@J}zn>M}!YjfqvK`cw(M#}4)?{?M +Y~;*b`(%j)u*&=T-pWsgc|XaP3U+C{b6WNB-44&VB%qS3r#C=&;@}L>)yu(dmRMybx8VO?U$dM +DS!MOd@nHmQQ%>S_WVrzVVVoQRbur5ojwhRx|62MpZ3 +alr1419!pC=7GEKFaZBja>r_;+f$RP{P$5hFJk4nRON+3+q%UcRn}MqKRtK~BeI5|f_z5>T14aIY^J+8J+T5Qj+H*RRN1pD*HkEV +3`va}J8on+lz~kHQp35C(I}tlXim$8_x-^pbNNB48Nn?5;grdv8g~!#Nms!48|7OzZ5l7OdrPjI`f+2>-A4H~3Xl^Y?2Z`hz~-HH +D9|u&s%-_>LqJ_v3iL-F2&^`Z`BTfKbEi72yrv1CI@6ljQdYXxdTW0DvX1m_6NXI*LF@_**&X%I+S=a(_wdT00TjQ$AT8*Dn +Nv~mRhk&k?7}L?xvDmm8Y7YF?)hqY{|3N*ND?$8{)wgpxj+XhW8rx#Dv|!DwHOJr=X1z%|Dm_?^J}g8nC!z#;j>?c_flR=flh~-v +Hu}5_uYRG^G@FF7aP_Uo%U_Gor-hP#&D@4K2`tn{WL%_GHOg3JXiFNZdN?nwc$-zbl$H^)TqqSF8@jhp@WP&3ofy{XYfem~uPbC+ +=rt*Ugt6u%k_CwBXcW60O&rsJR&7E~49H~7iJCdyKW+M0)ODNSd5KVHdd)FHph{P_MMyQ0Z<(S6sM7ubRn|qJ4-9RQbTHOinTnM< +*5zyFvd{7;#IaOY0~Ot3h}JQI_>ln(D>~;3 +Z3>=_t{RqmC#!t*vgXv_Lf4Sg;I7<|!7W38SzQezMVX|7p3F2E}#beVQz +HOq)7sUGP+%8R +TK(w6G?3E>KU|`SomDl2%aOh^LURsTcwWJFNed!Om7T7rs^C|>n2kfXVYoLpn%AH!XenFJS4yO}U|_d$5r%VYOj5;oq*FCI)E|ou +3tc*OPK-o^weH(TYt1oM$`)meI!n~)(aR_=w_p$;LVUq;!pfE`^-w#l_9%x$TVu}n18BaC5wR8f@mc8g42U*yWgpIX1wPu*&Mn#)(!);JZXZ5~khN?GZl;%S^i +`XtjORK}G!Z_V+hZBrSIlH0O$Dr5zMiGX#Oz?zp1nD#siKb};Eb!S1x4QVd76O91e3J51T9n7JKQXBL!LXRA<)sFR-PO;9>CD}R} +mN_(&DKVuv4Rc~}amea3bzSK&7l{5D)tgr8LRf*MlY)7j&-rosKUuS=Or}=OqlyU?;J5(gT3A(!WqnL(nl^!GXH-d0eikL`5;BkF +XhGSpLw=Qxa888ZEmT=+tViY*I+xIEv&}P_BC?e5Xgdgz&Q}d|PL%Cb@f+0wX9v7#2{{w0?pEM8^ +NGqtgR!xIy%&3oa13h7(F^-f-3tj#g-R(|VELOR8jME;;9u{cfWi=I$g<9>=wz&EpmFVpzzyl1E)vlz?x>OmPQ1P;OHx{l>H-xI@ +2e!;Q(W}-l5%@`6cX+MRwn-f#SeMG8jEc&^{fk3n4W-l+U*QZ}SuD4(0->d}^6F~p)fHZCBcxNGCDg@jDOohfwnG%LOWC3bu}GV= +vSthWmRsCq098C5EI~M5Ukneu=Ac&UXo$=}KM^{@>%L^(3Ns<+7$1yShRYgavQXFnxkR;op!A}QS@a8vm1ELeEvD{EQ;XxPNGFc7 +wfYieo{N=ZsbSu?kY3>|V*K6C^%SlnF_h0QavADKg|>V{Tw|-2S)?_t6VrB9Qs-xOr}g*M-R3@~^Ag~Qi%F`V +m3E70xiX3s+TX>YeWnB)?pRXJFI02MQEiQG>l`Ucm+EplCA#UE5~(rYCjPdx;btK@{JJacwN6h7mZi8R)tuJFd*t;;WyHvGRWNe~+JnnF=`>JTRUhP9?qu`)=(<;B +3JJ&2f7>T6lohYjvEn%9iT&feqoD@g)N440N@dX5l+y#3t5Uzh(i_dfR*oyG%EFo!`YqzztM*5$R9+lf2uI6$!#Z~ZUUN*%x|XVP +dJ8>KG3KQ|WF3gepG|$a_MlS{ZMUi$5%Vh6l+Aq;{qGCaXjq}Nw@CHd06$LjZ~@E`z93A%x?-NDTXibM#xvVT)x31w>NEJi`i8XT +IaVfBdF3)Cm$_?>N2Uu`Us&&CMJi$k1fs%fX_TC`kXSut^L5!WUP+0rvUE8W##^=ZlhC%=r=fK@-vr;h|JUBPF2{9U>Gf|sMMo)) +fpMcLP@WkZRH&Mn#I8xji7U2$vmg?ZkdOce4O-TyR7HZ8DTNea(R7(%bffHyT{Ur~38Kjc2sB^e^efDh28pcWyO;j +g*bgK`?~hJeCu1H7o#?7!Up2~#dCL;6arW=s+U!N+3q3nNcA&2%~8;CHtRuP%~|>vZ0HFaMErvFK%zkkJMRNpsl5B^`;G1Kk@XE~ +3$ssYc_iNIA8$ry?8q*HZKctKrpwMQ`jbR+jV{Y*o@R#pUVaW2MrzBw3B$u4>@+#&zyjvmBANn8>*c#nVpTnHqaEF +D7P3n&ceCMUi3k99{st{wK(2G4i8e}*8C$+$$XVzT-N!BC{g!l9Bs*s!6vN0mdJ;#+8|;t2^V!_Qbik4Qq|!mU^4 +HCCqI7b_gMn++L|C$TB|(h(mH>vMrQk;Ft$4$=o@>mrpyF6TG~xiwp&WCG`zSOr +{;s`*bJZtg#-Yy-9X~t4=c}ZIYC*C;II_DNxBVcFJ)f~g4wR=jE}`qZt>_3)C&aE58>PjVIeEM_Fjp94wmyFJ58wT6GAp%y@Y})$ +bIddJ_0n!bvk3YfHCkE3LvZs3uQp9aj8V*Gj_$&8mbw1`g~Ge0*>j2Ln`lY!R>iGA8x_|Qd5ICAup>q!MU`<n*}mYhsr!h>)u%;o!oZ1ZQ3Lg;3Ycf_IBV7gm3h6!*5eTK&gRjg~Y{OXongE6Dy +S=lZT(nBkSzd0iNuG|<=F_YLGTIQm7_EC~zEWX_|_T2OOc2dpQW<((s)bL#VWKxE`e(5F|c#ex=C~z(vwA9HGG=SoOl_+a8*dzC2 +)RTV?p?C+f)o4%5g{^Xc<{miCS<7H!>Hx)vC^ibjL?c9yqCQ)CO+2&t*d5S-KcUEv +843^@G>g$uMuXy+jC?lq_o`9AL!fGdvN2e%BR)1D-UNOC +viHh|Z72GCgCAz(IAiu;6EMn&S2{Qe2)YvAuWS~ebbyJGLuQm6GNiV$jZb0a>Mm|L(dhU_32gH{zok(N;ci?S9I38u%P=wpSG)QH +o^Vko55b-g1t;*I5`c*_Foqru<(Ph2t3I;2vRp_K8~riQeK(7uHD!bUM?p;L#>n +;Jr3Gdj?`}huQ6rGbkR?2l|Esl3@fI?6*m=4^Z2oeaaD6!?whk`}l2gu;5^7LrGRvYHQ^R5SvA*(k70Q2;T_{1NK0te9{cljg4k1 +OmHDXq8+Wrfk9lr#Oy$8wc;epvb++H2n5x%7TJ|I7egpyHOZ1^#U7nl1W9Fw2R4%?Y?xS>9B}2pLhMyE!}O?NP!Xm1HXXO+HJW&w +jF9_P5-!w2IYoj*luQ8@lEX@rH;W*Lq0vo7-LA4bQIVbAKRcO +Y=wVgNBNg7__X5(By)LUogMiGbWnHrES$S4vTBaMc!botUl2seAvUAr^S730xgpljytVS~(%C#8my-$}5J2}m)OUVHTdczi>i|w= +fa;QbUFc+1F`diC*eq{2U$b>uXTPjuYH6rdARxwbA}U9`PJMj$Ez=Fq+X|3UGWirNW4=nz9pHe1_JfFuD35*c1_R1!d!b2umsX+9yWF}fIpThO^V1UcaI +L)&fg0s_nwJ!yJyP!1l3NFWW>Q51jaVD&R+OFn}c9=V7F+zkMMc7yU6&8}+_q@=e76&JQp)A`k|K8H_`U_nVa;z$_&8T#tEynHlr +p-Y^UI(M8gKyN&a;3G$dg;AhiiwJl!-0eKvBL&Koar*gYF&gKCMqTEvrOWafvZGT!q@i+r@6g&w8jYhXenD_C!A>v2p +KQHNBeC|E5j~?;;2VyP_S!ayKJ$6D6*C7Oh9^>~hBf$akhYdHAe=Z5-D$iJg17fFJS=$Y9;%pwo?`W{u4ZCfEKhfR(1iBYhnbUr< +6@Wf>kz7aOmu=QdqEYDBYyk^ljyhx3+wb_sbq>;iwV1&0Ibh#O@{g|aB=te>6G$L@VosE5l*cCe80g|p%)hm|vboR;S2}?{zBNU) +L%8Lw-okl|!h*j99)APaS?X(qKA5liCqY2q&8tMxPK=q0^}VYXkQTW|pTi{jrTV9D25!t#^h-z(uYW|BTHVTxt(6POuWReCpM|vc +`ksHia)&!|7H9(CsS&%1p5VW3LWg>nR^g4%w0aaStgUWJZx`oI%mYD#TyXAaXLmHPgBJ8kn4WI>WEM;tncrcxzB7yab7V-2J)f4VIg^{{$uUp%Ii2^0da=_oE_ZR^7C0vg#HPph>sT3w|_z>InjwM}Xf-V?F38^`aF=)o!&S;-o*(a=1O)@BpfT{yR`M|FKy27j7ItvyQO+>jMbEnF`Op0g@tKemzKzqn +od*|(;&vV=bPN6hVA%&4>lvZi%vhQ%yxzie41h;r=nUi(L_#o0x +aa@is-H#|DxrF$U^uCa4L;D3X)NjcK9uQ#lh{xtrwopi>hQ*C;4yPmcIrF^_PN4zE1?zs%kj_UJIQz$TWl*Bilf11@$iW$?3nXFA +AVmC7abf+y6xW?vsM`@1Kry}v((x}_e+iLDnA2;R*1FAzlp%n!ldKMLvrNjrYb^z{xBh3edf^Y;0`(}yf7WVNuH5UN!-=#c#2Wi8 +eGUJCZ!zj+{LLImjek;mthQ(G$qp>%LYbDNURO)qzXGlI?`+0PCSQ#c1~D6 +3xb5+R<}#g$XqTYxh4d)3_0@XpmwH;?S9Y(-j}$QI#>7YTLs1-2)DQ2Tz$1yTXgTda3=hd5`@w(qx!(9BlML6MFay<19NpF^0}V3 +w=ZnGj#a|m!J=LB74hJ3_#a;!+X452CR{fpCT~DX%BT_@3vNrUFvc3V?a?j%0SD&O5l-g-ea6@-tyk=c>q#qNLy@qF5KQKRHvK-O +)FKchML4E`KXOaag2}Q-wP8RnV?lu8yIz=BIVp7dlZq4fbHLhT)O?FcFt)HvWH_QkTv!FAN{~h +;UU*<)_`z|1qXJ1G{-549sO7cwp6f!9IB&=vl$5~i&0w@U4my|mgtB^f0yRn36MFHjJkH_$3Of#ZQ?U4;|LX-#J1e~_88W&r +cHka%^Ds?eoc`c%P#n80qQ^rUICV=D#IOih;8;fCG2gJoZ6d{@NQH04@8k{3m +UYJwwDISzNl$`Ljp72k#wnt2ULOHDGs;HoQ^eTa~I5D--ROXC-kNi)M%N$Xk<|wFmcm#jdw(Nb*O=rMkWZ8Kbv;l4KBY^S92aXAW +T>(6XIZ4eup2X@st@7e)~PnapBL;GvS10PY7==9=1l`xwX6kbpdD3%6wk*2aM}+a=5ZgW9CmT_{MyRe +`fD3bI0^cFY}FxscUgU~?3;>+MI*-@z{GRXDF#ua$jrwBO3i7~7oJJbxX8J$l$4rj`+nLE!Jh@InutRr&Xc|`XF`eTvBdNBOpJ@| +)>nhfm!YqYU}|FQZ6^DjiNLo^w%2Vjvsc8Oj#8urq*zCPGM$?tkQjrhJ0)>9f1uh8C58|Lv +1R#opL%X2q{%UU#PgI0OLJN-_jG4nh0tSK@6*d& +6DMrD^6XJh)gMZZU#07M3`$n++??Z&j$tY1;gEX+BUH&W?3OBhuK-hn(=D +!wQy>{-D2JdG+%TP!`0xZJ +El#cS(Lbh1skrb$l0sVRQ~xX|lK4a4O;l1DGKSxkrP(!HT?0;a+;7i=MkFx#Y9EyNKn|ObXDLTkIn<7Fb{_SOCx{l>4>cZgbXfuf +?GvgwCBj3&4y%j*KSO&&&ZG(m@kUHB0&PP$Ii}riQ+tCEbC@x@5d#s2?9zPCk{5%~ZX7CQ)-FJ3aTBuy53@4Vt&ZFgUaX8a1i(`Y +x??rtq3`wDA{#>0BO&VqDfLJnJpN}oxrmWEMX}O~2~xMJUx=))EDbN6yY;OQ;U=r%M)};xZ +(Jb}r9x&PpF)xAErxu}_o3=BDLWum)L(yC$yGHnqDf~JHk*Pcndc<%NLql+_^?+uL%?gxe}7gGabqfpn>r8@)&W}Z?wA)5+TG^P +r5wp20*6~_TjUn&N{NYEsQ~d)yA7JYIkp4N}I!#r$vK*(-F=lyW6;dVnlU+R) +!cQ;Z5uaVG0{i2lSf=?LV@&PmG!-AVs?W^K4cvKy{Sw1_)1?QBPE4jNu*YJh4y7OC7X(xqOiIb}Nmx +iI-^F)=WF{1%T2B#NdD!Yp>uESGeo{3&E*i(gA?Cein&4tNt>4x=;FgeWV0F%vN;||79>r8Q&jzADBteg=UpG0+$IpeH{1v>RgD!NhlSFc}Zbyx=HkZ${wWiJk@Qb)^Hl;=84cP=O#kk!FO%1im#2R&7pJoIOuaE@|k# +=L>Q@NWl*m+(^&-)uDMI0n|CXDkfP{@hlyZgWPB?Oott!>Od?ntA5g`_Laqu`4Y7!Csroll!p3`OKX?#d!Nvv90&NlxiIY^{v01n +>~T+d+?zz*w(p#lY!x*c^S|bubX`Qya@*Zdvgu(t88|(T^w`oB9~QJ@S1HYB<&Wq}YHrD&xUPDqaX>m2&!1ad3X~p4~87PKiJhNZM0gg#NA#KhCvREYSHpR#ix~7vM +UZmn=pH~4F>>PclGB6qwiRs8FQS5-?G(>N`q-(($^SjugB&L*|gsjmNN6VxmrLVToJ_4-k6CKhEXM8_r1L6vY`%7MPMNy*%+$tIvxXJ3DentOqju$tGM*W-S7%IQG@PJjy`?E7NKGRF$%Em0V@&7fwr +!Gr7O-Li^lPLk!Wt1SVH~Ac?+Tg~#PO3CC5~JMpqdeD{YmcIXUbPm5yPdTg +s%~s;lA_pVTbPbETKupZu!EfFc?bUkrBk4WO7aI?NQ|5Z9KHB}_|Z(f*I#?f;6ElA!i-^@_quEnZG$4>7^u6-sI|obijWsN +eBr#(iHg?1O%tR`bx0|`@Qnu?m|+iQ8Jp6|nJYkzx$o-eo^x@Qd;KF$r0SvXF2=T!sA4+P +>d0v|<%&Cxd+hMWlcLnnW)|#W{~BFTgT@whq8PT7Tt +)e}^ZBB}SppNun3ou%0*kkI&#;5;@yk>u-h&r*jGqC&Z-($>mm_w|2j<0^TVTn9xluO+j1t%iRY;%d2!bu#hQtEgWOCqZLod8MO6K#nTu|i?IideQEqC;$! +zJ@bDRlznt!@MA&`RSF>JTJ0l!t +1ks)HGnGooR17rkz)ic6yyR4OQbDev{Bh1+u1sST`B&N$<4R!RS4(fgf_x=M_C%C!cdCUreLJh9^3L;Zm))Qyl#DzkyExni+yZ4FP$I)W6nH~=F;y(7LAZ?2z_!bi4 +by>)xdIe22$=$rWsbSYA!%i9g)AY3C!u!~e71kQ<6pYu++!tU7`3T1FF=d>H66}UaT8ami{tl5&WS6Jm)bXnsEH^%H>?6B0AroxmNsuyIaET`6KqJQ9V9FWGC*) +oZ=_^K!&7M-zIld{mh;ixlLcta{@U96zLnv>TW{VgNKV^{~`DlFz(GjcKe}71Y-2{sn{rJ^!MUsRhmJFTupUT%y6Gn;>#OTq3%H)*8l;V|+uPbK+|*M*$nlls +7AIH%s3WALq@f^n;wR=7dCDJ&3Nf?;;tTc3Z&gHl*&7tEV)!R+{o8nYlU|I1?X!GOxEEmrs$bOqcdz<|GgV122e*pA>+5-N{f +?sv1W5AVxdpY^<+T@9wofq=Aar+d}10^T|zS|{RYM2~l1|HeSO`wqY{*5FI%R=ssT$~?aPyur>l9hX=0TX2PNZQM#yxKi`DReg?b +kZXzH%+|};R(Zq^UkApa+{i`0n4u#@;Z>&AH_%kkvfoRk8H&R(@k0^7L4{#d^Y5V$W&~h!5U@ox&63A&`#CPmCZai04*0E{YB~}t +Hh-(6tr|1d^S8t~b5fhfTu&>cgqYJ+>dLE>%0LJ_ivu?@>5fw*h%~^@Wt|LQk!)hWx~c)nDQru?mfRpqiQ)WN0ddmWA67z_j5sXv +&~j)=K}!O};~`_e1VqD7yx@GYWx!2ZCl|z_aMreC<}o_|BPVJ+F-jfi25cQ$2l6Mp#F#e0iWY_1cH26c1CIUpV`eOSq{Vo#&8Y?8 +klat+Z!w0`zvNRvBXH&pEPt$&%*!w+dJ0krhuWuAi2ufI3i3=v4nvGs-M$?EJ(S!w45v??3m@!dS3`(u&XuWALfPS|vL%xiH|wr! +?1V*9W=WVvl$bE?@6aKC1ExAjv;u(f9<_tfjv<{GRNG&oX`xh%@1e4IYB_MKD=ITL0G%9KgUQcK^HxP9nic-Ub@32Ghy+1LZRddY +qQeEADJ}YYS2WV(en7b#P!e!`1*L0XqGnEUigqJ2ZEZ9K*7mkEHuz|UZAAi-5MEQ6O+_g|+Q^>PScmPm-+_t!9sXw#fFki9cLIZBJ@h~gG$$gMbVZYLo +|M0{A(n^RX10r#hgta&}oZvu1Vr?T|n%cq)kjUc5nhq`8mC(!_(m*G$&9ogEb~N$PKP2F##zN94cUy*LQ}e`xn7$wbvQkmiP#6$X +_LsnUEoiI&%bdMzRbvw)X=09Xvuc59Wu&@dl4-`$%D2+2HTKKQkfw%`aoeN@3Dm%MR!tk=Sr&1lfjJ~>Jf>siC6~C`&<|nAzOZ9% +Tq&jCXNZh-OtP-Hc&00CuMo>da7)qC3{wevn_w<^+bT|7?w0F1%!C;H_y75OnZ4C_wU4?%-~Z7MzM#)`{IKYeWCHZdEfOWYFpax< +%QASq2?+_g0iUw0d|Vx=jUFrH<&Ej6I*JCt4=l8e1Y`-;a$^1`tD8M^%7Zr`ma0~Y +h3EnjN|T(tmtQ@D#jRdlIrrZ$UqX5%-}J9i!g`(V{qok<8LGVg^2z$2boNRsD0h9@1j&RqtFMT$VC#bzz#w-Px|itmB?1`9tSa6UBQ`*EmYR6yyO?hABJQlTZXw(Q*}Dbu@cwP@f& +1p2ejJQrU#+OE^MvkNzR?*3i0TJw7^y|wkm#(H~m^&c;<_O>{&gZ6LYN-D<;KZ&3&aU_mB+{Wh0o2D!WS#T7|;Xq?8Li+9hc4_r> +ed{98z)?&cdDfYpQS>3d+z#;fIdL4-csgvDcJMl%cQ*siLR!YQlsS~!0V;RlzR?F%^2G?_>?#pMJ$3;8AIe)Mpxh(nTD8s>F-DAy +VgqX!nM~j5la0&*Yx`pmjReLjRB535rxM><{`*T4e*aeU@8(i{Z0&>xC_&|kj^#m(MNI2Os+;NJ}YBK_tBIV9x_WpDz3$}BxgP%&yxQ8$_sd3NffK?uuWLPzG8Pza4y^!U~S +2kPLQ7^a@W1_-&N@tgR)1%1N^up3y8FZP!8+w%%bzQA$JT^gy6D~Z%<5vs0gF#T8;tw2qV%R3fwhGr%uD${*)IB^!bT+UzcFh+_z +DK5=Mr=5zDs`*Od7gOBgz{qkc9h%xa!sXMBSVe4nW7#1iq^WkDIs;S7SNyhPQ}>sqO&loaa<3x2xsB*_O@kk2keo1S?Pds4gGp3%!WEv^)$L-#VeyJ)`OTRIoK9M;gPEhd*eMReuXj-T|F~6hqMEmLKFkd5pYmDcdCbtfivl1J<@Oce*=O*Vz#cnd%HSs_MwN%Jm}rVv&P!O8k_imLyn7XSYT +{(%-WqL2x{f(x_Hw%k~NF-KIp@))JXe=EyUAtkv6KwPq)=G!T_n&Vxc;dJ)Vi8vznTH&#T=)^uY*;%3XQYkv?*rH8o|5KKvSPqkx +fm78jztugPH4DR>Cdp`EWa=q9Ixrw`T|7tcii>|Q4Of8~eGG;Dx8wr}CXrHWY2`k)?i(L4PJVt@{D3RpZT@D7YT*hUZ({gB7{ZU&ySoR1FST;zAuRjG>!78%Lv)ugOY%c*&2L~66R1B<`sHOY4s;A!nX +Py#DDcQcC0v6mGow#9N}I1Y-cB&S6K-LDJj3(GKIr6YRHyZti +GkVg3A5f(3rFIyVBO%N5co7v~H!;x*%o^-d;Mr{lV?$Ng4*QwF2%2+nKLA1_b1)1B*q%i}o_itq3@{wf7&=Xy4)c}bn4q+nz(TBG +OJvCe6LrCK@xXwjGuOsb883vua%uID>9AAiMkOE{AK6o?0d>4C6$y@WpnSuan|>2Ci4C@ffcEj*+-?<4=ps8>imf78%2fH-w#G^& +`6zvYIVIJwCZ=xl(C!kFyE@>>rZYj18j{!R)#fsUVXBbfWQ)%lJV+~!Em7`XlA-hxjL&tHYa!mk6qVdm_WwST#Fdb +mZ)oIx!33FLu_hOmIc|$Y5W_N(5KKNrOhta5u}={g~R@H`VHgYUumjM!z;W+YReugL*@WW5G+u8_#&@u&#?C +T1Wn)#AKC8D6IO-nC}}_G<=|q+`FzSA(#G^0wvZTTa##t5f+F$c7Q_?X +VT77;WSv>er|(2>w&^N>Cyl#aiY$wsp|?yFL5Cs>%j)XnCID)XZ*e{W8pf0X2}mO?W?D(>W=7eB(x<_ +KMiJ~+lH1KnID$kbO)~y*s7*my}B6l8NFQ4BG}SUsvSS22B<}(1`YWdq_(MI_u#&Nj#?pJ$QKJ?2 +REotMRijY9_7-}1VjfVHQG@{*tW7sbDzu8Hz#um}NxNW=R?AroVX|w;3 +GOLG#JbiwjjQb+}Xh1MJEc~;ztq4BPHN=2bN;Sg#*pWoxoLtSYvjL2EoKl*jHVCiY<@LciRhIgEr|>BD4EP@?9vc{j=(nrrC4s}E +_}VcRLQ2S06tBVf!)hvCg90ymIAU#tOuRc7t627*9uq6XAjZoqb$ga@P`~N^`1<%mj5`l$P6O{qtNK07PSRP@n^aB}I&1QajxwbZ +fhZ7vv!j+v;q+kTPS}ly6nG{hUSyK2%P?)JanSF&-;M^61>0FfwRVN1-aevTx442d&k^f24>Hgd&6fq(&^F7Uf6Ry-q8<=RX}__x +b*Z;}^5mOuzS%v$a&cq*!dvU--srBcZh>zrP?pU#_1;t;iqWp=q7qe3m)11ckuKil%0CL(C{@VoCEpCDoQUA6VzQ>AjI!x5XK4M( +L*Ug5o8D82#`GcqdNc=2hEeglj7!s|fJN}-vgNRx1?!h6*^eV$3E4{9PzpX37raNop8nFvE7FPZjLN6u@2Z@UNJz!B@}RivN0;Rp9Br!c0ZWV{F8$Bls=8n9F$sB21?h66jn)FhZSRrxAZi-{VidMacY +dRg&gLp0S>f(k(2#L_{N@6F3Dsi1uyTuiYn6gXcPak+<^nbIedS1f-_HT*exDq0Qzn0M +I;ljuj|qVPykZ);ywV~Hd(I(d)d``mJ^;6j*QBx3Dv(a7gsi`f%bQSVq+O~;5=)VYKiyDkTRfh)fJhYYbPU-1BNRF}wPS5C8NircTVu=mT5C@A0f9ifgq+hQt#=?RZK@bTa~pG!;1cbZBg-GCeK$ +!xTW(auu&~rCCKd#qgahzp|u%P@J(*Wh}ab#(_(ie9@!JD8#OIoHQOA)Zj^si~di%`3Uk-!Th|CNB>W>hwGOwzPh@3HWp#YrPtTDXJ6lGJ-2dkb#vuUcHc?! +zpfKBMW48kM_cI3#iOv_P6FB!eLsBEH>6)DCvAPO4e+$~eH_PQ<4vmLQr>O|_v-BKk~ip?yhvpW;h5CIll)0VhuO4VqzsroHJ9!) +O-}b~x9qBvt?JJU@2j=&5*K}7M#?IFO1$ScfZD$Px({KpcS{;o`IqP7tVmzkiB1WQJO(zc +vU9>P%*LYMeDWbdIFQqRa&V6F}Ac5P0a0n4XhEJBGIQML37f)Iv5 +0tP5SbTXMTp1yPl0=L=`;vy&}p!k+!CQz0&R}~>6!tvw4UZ;VLn4FldrTrbSYH4xQUddS6O=iH(ulBaq)6seVNT3Z#bT7Yp=0uMIBne@0{mK#vp^>N6k?aSPWG?yCK5$Z!^ngc)X`JF*Ltr$kD4F$Lg|UPgp;BbGsl#bBVP^n8 +Nwk4%wTOOuoKoC}xR_Mu0Nke^xf(m<_)aiunaE-8o16Dlem@Peo~MYv5tfLwh9A84?RVy&Bwfti7)b8M$Yh=0dv@9lBhSY5L +JyTef$9mp-BnyN&_Nl#k%-}De|S(}S6x&mc!474Tyi=4I^PT~Kp{RxO7351D7y~V;ThcR3@Rz=-kQDUl~P-MhiyX^_Z +ur2T^mSe@dv${w3s-!wvnItTH2+f)7Q`1UWm$vu|l(3(M&B?VGPV^d%cY|g{>I4U@W1n~EbjDO+m2m+nkFj2XMRah9O_u$CLBFen +O%|zbaw(4sdz&^HPM+}m0&(%2$>h^Lv`Ff%!Wb!_!Pd$qvq*%@#|&7^`i!>rDdlW=ZVsVRLA&i_zFP~p3YA2qSPOxhMkaf)8f4I- +x)lN;)%$ux+mPTjwG~TPzfX-dK1giwf~l|Vw9IV4k&GKGQ_bNb+l5pMIPpc?i(b*R2(*YVyVY^xS;3QJzJ4^7K%jo(MDH72A!tuc +r+{BhLqhd=eEC(7m149g`rd)=Xq>EgN9;Ic5N#E9xMXF#q_bMgDRGb*wM(++-#^Y@Po8TkUg~ds`b9+m|+1d#hV?6<~ej8qhU^3mjtpbt8USD!38MVe_JoDwA`YIKghG+ucj|n_gT< +?OtR14}dkS;fed~N!Vt8-Xwm@$%`yus*0rQoC>MJE99W1KQhH@jE6aJ;el}lS~-P-0F<)-wT>18;>D@~Hsw^UOH!YVPIiI}WI +ajHsl&iU$MUf?4wE_lZqF%>T~kDG5!DB@1KJS!XEfg5X9Za2j|^63rRtiNi*hjv90iXKUT5s!Z!?8_@;X?FEt +C{AOalsX1f%Yh3-94UwF6YKp_};hllP%o0Kat8 +t*^k-{i5C#;y~OGeW_khv&pNSn-6tc!k~&05Ufjrwn7HZfI9u2vSxA0YF^CP%bwSVH+(IuC=t_@jmR +<;aAb6fn{IfQt~22kk0_Bga>i?pEH8coeFIHuQj$NpIhGp_xBIg~JY6)@L448}AhBq?+8;7H87dO*d&Nhq_YN`u1qVz@$A&_6(1W=VsI*L3er5(+Fi@vIEGsrn2MvB@m +qlkW9EiSRaPoipZx5abp)l~brq0$gjKu^m;MEYR +gniJF(_NjW#GJQfhts6SCQ)KtPo+@+a=_#mZ_h%;r8gyMok38TSR6ODI5V_?(EEZGO`et+=~k|FGExmq+c220YgLMFcHqOs=q%(? +3luuY*Ie)@q(#k&VGcG@HL(njtynLdx}YdyW+eRcJt4-Pg2%P4>#P3@l@ha0TYeGP8(3j}uXY +Jr@yh(+*mae%&xq=DEpoDJ7enJf^n5R`SF>8k$GR*+FidG)`1-OC-iZK{Zd=P-iYbSPU3-+H69Tk9XHEusO_H;NLcL0YnU08RgK4 +9Tocvxx$BK*P1G6uh~358B={f4yW;|DV7H0Bfp5*^O!Trs<1(hg7&2VHD4l3R1E9q3KXr=8nCwedB4@_oqpY}czXHE%|roQo*1QA{T10FU)Kl#VyqqrT>KspNNP*ZVH%DjWMx+NrvUW!O4uLi7P +%O_8!gkdK)VNy??-#B;q;_CVqs?sxM +>wzJspg6UlXBjs5RipebVq1Z<{Jra_+~d(?xr!3e{on7BUDkYG?VxE)goiawmQbt-ZKQ`1!RvrL2BeTFidB3@&JdX!gP($T(FERNA!q_k4(YM)gzlqqd`Fi+&Q +g-Z3)#~&3_2kW^lBCIliZMz(s)tVw;vAf+-O8>M@jbmmmEl7Z45x2?d}Cr+%a?xfnn2Al4~p(L&!v={BixO}(aN +u_v$?GLR0v8qv~)bV*c$DHePN|7vKI9;^pdRz=W9L*ek0P?OCy29Kx*T;Q;7!!2|LGz^*nEM^6}4p``qZ4!x=M%Bo`cVWKAoVO|k +HxCm1H}k+vXl9m$ValkutILqWN1LKa8aC9Egn%Gyp}l&t9)P(nrL>#Ufin-5-K<6X@Xyva~pvJjMy7rTW&F-qS?>3Fj$o$X#I9qhIdO-DL+vl!->h+jXCeOT}@PsNpZ?_L?;L^ +)8Q~q*>1{!)hSFT@n8@#MS%e$Z2VR6*88x0Jsc51tK!bV^=_gBj7nh}4 +vCr0`Af=LTm)mKA@^gh|3O`ppr;9;~9f_ke@w>^#!wwy)LJxW9x)Siwm)L1|%~zt&!Z*Atm`koPwVP(t994os!Tox`9I}I0UIVsv +q;r^F(cx!nTXO7* +oqcR!#gLA6_AP@g0j?QLyyrr6{5HKWlrwag1lV)p*KtBG8>>VS;fgRA^qKt}Pt$O01Sn~!J9tPt`KcPKQ5B1JCV5%de=NV$1YAgP +%7VGbYU|`$+hH81kb2^V&{Q$Tb~twTaEsG!B7~Lcqm8n0XMT?-E`sQ54NvdMp)13vDu%&T>dZSnnm>R5bRrwbZK6|~KCVIprIMJ0 +e1}?!^;zPPlw^qo^L{&eZZZ@<`ZS47sjFKhbsY}UZD@&0iAEd3yz)_>l{163;cxUR}fDXv%Rtwh&_bcreyFy74>QLChS +bm9)ow@L<+f3f?m6e{of_M8W(rM +)XI#8meTFC$)>aEvTs*(hd*d|Xw(-1D_U{wXc4asnsHcrI(5melRfQTHl2Nnbyy5{X)#1MFLlvUyN+D4LK_qQfi5HlbakY|ysY4Y9jP^{P6H_U=vVxT|3|j?C?p(vOjS-wV#(W?3)jpOF#2@!!3`9Fn4Av;KI7$gRCGBLoq@e%s)3w)r +w6SpkZMF{;_jixhIYzl8T>yp~mA{cPI)Yc)7#^(%Q&e90{+KI!x5!sGzB$h^eQ~BNKtFN$x0m8SPqn_?TB`qdskQW1t;&McTJ<%e +3c$39*0)+q^_j;`AbbNm{2pKkrXHHscUnvJ|HekjKTex<*FT+0_wmkYePW%C9Xwqt!Kb4jfTvlzBsp+;ZTWcJK1}jU;`Y)}#iFv2B17vW?0mTQwnZlcZ8DpqE~3Expuw +>A69;W5?@vpK6_Yv2`k0gkI^=_^bM7u^ilZr}g%^H#XMJt-jNqfBPpZn`Y-KNEXD>`cUrj|*Q$a^XQ!h|U0|XQR000O84UQR2Q;B?8mH_|&G6DbqF8}}lY;R*>Y-KNEXD>`cUrj|*Q$a^XQ!jF1 +aA{;MaAyH}voK*x3yk!$N2BrI^Pis=&wgSQXNW7rE#e$8WV3iioF{;|Kun1bbBw*B`%>31KYMqX?zv-~dG=SVsn;e~YzG_~)ShiP`$FYG +tQX>`a^6^!+(B)MWK-4F1u^p46k@f}UW~2e1ymNxJ~{DUu=hAjS^Rmk_Lz +dNT8XiOO7hjF)Zh#tUz+HZ()6s;%gJbcG&nVr_WH>~i$NiMy;sw0LG6YcbqNOV +@q7x-t8jm7{77V{ecdq6l@kNZZ9#jIJe!!1Y>ShD#bEdMdj7S$Kz37k^Y+Z{ws@>ix&N(RoiwH_c$(c=ynF4$lH?Peu=u%s+rDex +#G`o7W${ZqV(|wRzQ+Cb{c-j!?$db~zqcRRFHlPZ1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiMuFFHA#UO+`~vK}SVX +FHlPZ1QY-O00;mLju}k`-J+jV3;+Nd8UO$<0001NZ)0I>WiMuFFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuZN +3v6Un89uzB^u@L_Z5NfpV_|W3%655`0am)ZU0T|1%XYSGMbXpFY3FqA+&g>Ex$RDf8nZ+LF<>+jFp42mLwqGf!-gn9t;7I{j|3Bp +QIMd4XpB(|zVZ9-e`fmHRVF?6JCFaK^Z(!fxTn9~a^~j*ehJ#U(0+J^5MKla=ZN(8%6UR`0e=I$2>5s4Wx$>$A$9`y0K0)@U!GB0QRbJAh{a`+=v^{=l<=1LyNTLqMn?Za<&*xzn%D0ZHWwu!ZaawgHa=+ku}2b^@1y +y}+k{t-#m4{9AtCvzqywwr19=yP5U6%#Ztk7XWW=X8p#SS>Hqcy(7RgfvVZ-<*@>MH_!n=vG`0g>;ItN|55+`H=9|H6Mp>tX4da{ +k1u)roqzvLzyI4_pR-$dzw=sHk8BICU)aL?UE*wGb9^5K$rl4Z;qh_cl@vc)I8WaMz6aRS!F=un_5g3};QbE+bCg$p{oW3K{~m97u@BRFrJ6QjJ`uEQ2 +cc_Ro(xS)UjE`m3FM-XHz=-<_=Ac^N*xIm72~$*|up%&^`v!}a5e +49C}1UT!SIb!{rc=LH$ItCnH?kNffc8RqvPk56Qn*XJ|r&)57pf6cHy|MK{@*W>goub-3Ub6c~#Z&#MrFV3<*FVC`FLs`z-f*(g& +w)<``e_xh)eIU!{JeFnszvAV;firUH{1JGH}m)pKYvCK^U~DAerxOTap>_er^xX3@5z-QnkM6sx~H+O@uJd?Mu>HjSRf4&p{2&g=&g%u=3#Pn0`I_QkLU26L-QhOBb{Or0zJCi^$@i(=Q|{j>I0xJPd?>gUz0Z%2 +pv7o6quq+O2kmyT`A6T4YtRD0KI!-K^qrt@1l7Mu!S|O4ttdE#jF;Pw*5~_kXhXjL{tf3Wc%=Gxx#0T~{VdvU!Ev<>O$&~dyU?8A +x +Rav`nlT!(ue8;3RqvMUTVxU-*NobBHTAHE`otZN_76U;bi)P+9%U!>Xm9tT$ikGz*sOs1yF*=EhD$1Ez6$CX|#M-QrGitV+R54mK +v)VRfqEPI`io{a26uHPs6&B?p4n}vWq{GHZCY%@hR7J;1R#aIx`cY8_VjrHfV*h^pjg3uDd!UYTS~^qF=+&fkDt39XKUKnm75n`O +Uan!8i;AkYahw-}q0_NcGSo}*wrEDu*(aUcDWh0g9gz7-R%09&C00fu#N!xiL$Ea>e(nPilHI=<;KSNnVXzMCmoHAQD2++k`qI?BwiPW``%o#c)N<<9LYpE=P`NSYPkhv^Psr +qsltDyRKR~x_aH{nsuYJFGkrYs5mwzw^vMQ=7;OcOZLYWPo+|2T1DWUB^T@pGmX^u5y%chz>RugxUf_QCONaYY+ +(LCJG5uQ{}B9v624wEBIXpyTFVUsS3;rP0mYe#tuV;pQkN^#`sOrYg#NyQ4Z#!xMpnTvuVG3VcIOd!_hbe!@+F_i?^GlI!c=#&Yi +TZ-hiG!dklBePve%LtEmu!lx@STe4JjM`@Zzj(^W`WI}P8&(wbF((S8ST{1OkS2Tq+WCpY6BC1n_6&k(KC(`nGAkxGxobbUcv7*5AcM+ssflqH1}uTeU0E`$`?@C%|F0a-}`XHarwfI>h{gs3G7Yf_N{MBA6-`F~p6JB~r#UbL*iitQ{KxXEKi@7Pp5e&%7m=dn(kgg&#a$|Ph6mxr% +d7CRldC*;n!k`w;mTsA^;5*ifaBP|w&mBT6)7v?!@p-v>S6_c_SAVYWT6FV${X2Hy*F?o7SBO<;1BKwu%TbkJrz)y_eKuuqponT? +tcyv?%9{>{~0v_m%sWtHugyFR*g!w(a`NPi9tH_^+c-_6;zjOoOB9bEp3pm +#885w{6B6Qt9zVE0y`~6#w9GOPJIy>HFjlrWm(qB)&wh02KZE>h(ZBULyHk*%4I_-sN=}hhpD<{P%IZ!P%#Dv3?$`pBnteVk}AD= +KuKefgiuDsl_as{sA?iO33XVz#{I-b1~(uvwMNFsati?m`$vsP;5HF@e94k*O&U=nO2VupE`3 +@5IWoSzK8Tr3%VP9^Xg$Mvc}r8%_NIV-e8wm=25|D=}W7>{uX5=nP^9x2mdE6z&FZav`8g&lRS%9$Q+dR3T1;vsBxPvf2~>-;WTcr7E(XA@3hS3Zc7&gyf2;7#*6;$#KY7k2lxfmZ#S2nJKn!XD;s=+S +GVI|P+GgLuEn2in@V$HwL(Z+LjmjH>9xfg7bI&^cab$oP=-%Qgd)O4fnKbck_mf-TU*Ym$OU{|%4rT% +P>|`!^ugUVr*9gox<6KXv`YKew_kH-ast*-uF~gB{1;G50|XQR000004UQR2000000000000000761SMY;R*>Y-KNGVJ}QWUrj|* +Q$a^XQ!h|U0|XQR000O84UQR2wE9-7Q!4-fG-&_;F8}}lY;R*>Y-KNGVJ}QWUrj|*Q$a^XQ!jF1aA{;MaA62eeDUEN*jp6aHmdXfS0fW-sxc2V$J)&+IN6Axs?Yfx9zMRyft +MZ|Lz`8-zk6WK+-|MUKzs;-^``1adxeyM)yz2EnFpSzyif7)?>ZQ<|D4VHB#;4ROzth1hCS(~44nZJ*oZCNh@{FuUT0ZP+v0bdCC +jB_lj8E^&Qa{)&HUkrEz&<4B)a5>-y0WX#DfK7ls=d!+dF2}zS@C?8^&gDAa(efVvPX}DKobbhf&jVbyoa+oO=RDK+dAghf@MORn +08aq?d%$IYx9a%MY589OPXxSwInVu|j(_?J!jl0{0emjt(*T%ZJY{C&HL_`M%+8{jVhdjT6)k}iuYdG2dh5})q}d=21-wY+H+_q$bLKj228?^T@l8m)gbAlSuv=PI7_J*&9Sn^$pPA6dnF +{G68ORuTXIyoz-EbHGyp|GbL(Ib}8HZ3a9GaKmbze{41JTh{U`SMwY!*Ma5!OkqJa=0w_p`N?>+WqO-X>dlu8hLjR?_Jk0bAvMb^Lc) +iI1PQ5x6#VC=Z6)xUXs(`(M>Y{Jc)v-`>Xk-l6boI^TEONQd`pzh|uBIa=579)|%Ng)Y~y-%HkT{QK6B?rvSf +bACbVzoqcLHN59vuHm^K)$(I&c%LV?^PX0<6Te&ANhj5I_J4Id>GHMh+~=Fxxt|-_mF^VY+)g}wsGWTKb-+HryW5G6GdhTe#rEOC7w2uXS*p2RexVUv&_Vk7)f<)^cAbuI0SXQh27qRcqOQ(^{_AvzGG@>bNm2@7MChYq=k1Ezjj^d$^YCUAC6`<*K#h +n|EmaCv?3#))IeT*Li-V^E{;G->)T}|Gbv>_xyE~V;8LBKKHHTeO$7R^9SoV?`yUG`gO$r2iI}kkLkGE0U^q)JJ<1?53S>Q{;2&Q +RcNiJUVGYlmRGDNAFN(ad~aUQ`yO4-bLX^udOhjqrRzzD*J!_6wEgqzx&F7-lRqC>Pkr{h4W!@o8+d;QH}JgP2CnzA4U`|(ZQ#B> +y@BiAvw`RM;Rf>IFSY(Ltv_xf*FAY7@o8`5dAk5_5W3a+dpGjF9^T0PJaZHAxpEWB8v%!f4mOcrZrVhAep35=eiQfo%}u<&`!@01 +zuLro{g=X1&u9O}^SQru=kwmTX?-ssNY)xTpYrPJ^NE)`&nMn~rTtFr%K_@|=4Bw*wyTq&&J2aE;)*lj}8f@%+#1A|6lf +;`*&!ysx!g-2XV>3}B{<^mlI;&uwky{!ZD<{cPV%ek}rS0sQ!8%HiK_rrvDc!uf``aQxvd#KZI!?&r!aJjd&{kj~zz^?$pC`2Elp +uJ`FJq=N?mOL7h%XSeX(R?^Y!TiO1vTd9|RujP}rkw2Dig#`BJEqy9L!jrhE38`po+HjaDSHtyrY+jx(k*~W8xW1HFsfI9&n +06YNLbOB@n;41+4Nc{!myOwV1u?^jve``1K->YzEH~a1C=Defb+~2`&u0N^uN3`FiT7OwL_kDFY@%ol-+PUxT=6UbvrhK_a`#q@r +9?|h9^l-js_Ylu#_VB(MdwB1=dbqzY_Hf^K_HbW!^>9CTE4)YBf2i~QRO=t=;ko~y_5Z2kkK4}rXKZKr)a`6PV>|cpVy$1P<<{-g +3!Aocoy~xwfIZu}&UM=<@7}eY^#2j<_XQpQ6&?RAUH3a$f8TcA^DnghG2KT)FUK$I<@~28d~PrMy-3^7>E%34+TPL2@#puFzIy;) +3qx^#FZt}JI|!fB$9p=vk96AAN4s@@AMfkxKK8r5k92(-AWUZK`+!xzKlf3OM>{DG-vhW>&byQJ{m@R1KdztWJGYh0Uo${_zhQv; +e#-#&^ML{0^T&1Eoc6zKfO7n9o%cZ<|L_3q^+yIM2Ok~a{jJ``bGGjye{}ESd_%j4uYKBnWEb~!*)E>*%3Y+lx9!sX?Bco~*Z$w! +MLGDxU0m;lyE%Rj;6A{y-Ms$~?pFJMH~I0~yGalCY5zyGEW$+AIaA?^J-oNpJ;dYQJv`rGK&S?5au4Ufeh=^U);*N#-`m6W{iPEaKEAz|^ZY=|&mSUvoI6B0vtda2XNddg86v)i +hIqf(A>NCp@QNYQ`AR7Y&pCJBF!OcMo%XWti)~e3q64S&jBHdtusb=&I2Q)zv&U)S2V)?UpGR0eSC!b{Okzn{~II3+Yd*0t_Ma)7Y}Rs^ildr +O`{xlV3c-DVU*{*dX)3NUdwME<$iA*Wqjk`wEgrk!WWJ4KAXnazE0~Mg~c)Ar#hx`WsGv@U1P+@XUB+#UyKp&zt;Lw#yP%oob&gN +tGzHzzBsI~FwS#@<2?7P#)*e(#)-dojPt%eI!^icd98m?`~PK}_xhB5JnsqnRR8SLIE2Ep_Hlp9_mQp#_K|M~_i??y+sAc2spUHX +Uk~`*eLR15Kk2%(pXHZn`BnS5?hOjxyPx~IWxx8}3O}dtn+osSPdfXx&i5xB*KmOQJ??<|H3!tMIlyzBd4TJjeSr8}b%6Z3@c`+6 +ueRq8aNf!R?(>+!*Xlg)K0y4x_WIBEVbb|KftF`_k6Fkpt6I}lv +blevv$Uk4v`X5ga|G$`^ocp7$^TLA~_d3Y^tUpM+>^#W*j33l^&_S+$?Lq3#>kg8Szog|~YWeg-#9!wj&cE{z@p$ME*9{b2cZloW +eu((`g7*LVA+GZyt^d^_^5MgWD3?yXi054mcm-hVMU*4AT*Up~brJD>-$mq);}4U*Pd!Y#c=KV>N%^qi^Dz6pTI=7c_3u5*bAL$T +++p7Hy@z?ehYoXpf70>CT}=Kt74}QYoJ^j`pKAxSSTs$ko`CBrilTBLg%WxkTW=NO&wf`j< +&Rfaw{yqfg1Aa9_y|7`5`@VdNd~k!pTc?PZZ)o{v3Ll%|I%i~g&u3=2&W3l!e@ek`df6@6* +$deCF20SYFljlBf%2O`CKhOQ%k|&-%rts5Re}|U8l;?c^sPOJQ&wr23bAO(A`H7BuNZWs(=l=er>z+{H_!A2(pH^W1=Ky8|j|HxG +MS*hZssj1{tp(k$j=x36-CE!}w-r=g6v&rf*ZF^}?LX7;59zqyDf|!Z_o%M>Sb^tws>g9Bc`QH2)9(--?L_&j#4q~SjPgBz|7y{< +YR7X-+r*~43hi&yvYbu)++SJb!|&sHA==NvgDqIc>D*gWYy5L+ty3FFr=P%+$9tpp6PbFl_7Se2+uVr!UQ!onEbs0b$YT3u2lF&jCqSiSt@@p!>r5k +tZ!hv$gF|)nFi9o$mox2{U(b(t^7?k@cW9;{vCKit^aoYcFi{m(GzdN1CeAsru93}za7ub(gygb)=O;n1r6kR`TLkf`M$1!@w)%A +7XF>1YkwKf*DU(eqGMl%`pfY=56_Ra?~&BFznX{J9jSMTZGBVrqkUe1=absDR_oqv(Z>Eai#!+Nxd3eup6B5CFv`<_FURwHi+V}^ +-iGI&@O(haUTR%e;pg!D9iD7zk0MVWwCI0zY27V&jy9<7(?6(i>mTvJ6|m0L@epIyGx7dX?K7tJqKidNeGkw3@H|E9MHiiq_p1P3 +t7ERk1NYhbk(NbYzX*MP2KWrXee>{nJ)T$TyXfF9w7*l!aF0!#=>#p8E!r3H-?uEvL-{)yfPPPt&nwz>fmH4)CYi|Faft{V(C^ZJ=Evf4`Rf=(y`Fjh~`?DW3OgpPwjvNZ}T=U5V!^3@=1Vis7+;k9?ylSdp@2fJP)IMUISwcZvgx`;2-gP9nS#DEjo{U +v%d__tvb(Z8fa%7pPCykl=Tl5?QPMGcjI{g&+A1-H_*O&HJ(3ce~J6|h0A0Xy-05%0?z=+pcso;JMy3Gi=q9`Tiy&EvLb)19*+6M_!>PclL|)ln8QLxA;g;NK*N?)LY@YF^+;%jrw&PLPSrk%Vw-%%&DBd6&4cG*q%iPIa;2IhLAf1`ogxE;h +F>JQm&3#K*Nj!DiDU`P>qNOrHd1yDeSGp3<%m>k8o>@`K(1OU36!0M_OugC6|hocccoIAwHo`~QU$+WzEHvw ++1=>exT~D8x0kbSr`5REJ=)sZD)3l@-?G&>v>Q(aRM@Miu!liER^xC0#Fwj>dIan#xU!>y7ur*WGVa6FmS+G*9rIiCDr^tH&Q6G` +{e^PLwfC0;9JFx)dt7C$vd2L1q3z~!?o?z~D>!N;DCYxb8soyq2_maq(8^!XX^d1YE3WH+=@nxmBYr%`@9$!GMGP$1QWwW<+ +b7pJ5=SQ8J+cH~)o!u}5Za@UxcFsMT%+hW9D9yM*D0hd88F4CJmNc5675Hmf5w5g>B4-A?;$%v0D~96yc$>D%Q&ZI-00(*g662Ry +-Px=>kOVeJ-H*JShiOY*(X}Vr?Q&pGb_fGT1=n^VEU*)K6&CQpd(E~tJq>b$tSHUe88=rB+@!;KxRqm(>&p?$8dcxBwCbkTky@c0 +kd&SE@?I43Rrd$VC{I_wY_8Q^af7HD$P0+lj>*qXoyO`8B2c!~9Zq4Vo}ah6t5F%$>`gf(jLBjiP)Np^Dpo7DN`s^iw%B9!pbaEs +QzjVcNJ(HHEx3NNFPXcC(+nA{6UN1qp1^S6V%iJCT6fk76XKS0ULFU^T0LG66@);yJK#H8BtxgZM+Ha}A2%DKqBK=4VP-!s7^C0= +uNK|p9r!3&u|(WnaQr;@0#`5hA=IR7WKZF)GcHc%9tCY|cI-mn=C+)(B0Ohn!42HaZO&FKP;h|@+^6l#Cq>X?N5pOe{Cb!|Cg;s(s!@bFaPN*OON*g$KdPe&TsfGjgd4{hYxmiPb$F$%_C&dAaN(4~GSEIP(`Cz5u#P>I +tQyaW{or>Bzm-{tv#4O+0+EP#tCq6nT7|{}@IM(KoDHGJK~oiE+HMeFld4#B3|0<~23|xqRT20k#;RmZ^!O&VlFX>~HL-bA)AO~~ +eJVJ;sIY|csSPuG@NuO;4rCmJ=o72H*4l6qXi7Mz-pPouh`@aqHub_v$(ePt^*wQ&HPcbln^<_M9)?5bQ+|E9)7sHv?eHN5AUDOT +wRa>cFs>HqAs0PhC@QIzt4`QsvC3v4KFTz-RMeP)(T?us-ui*ZlAPZZJH-zQ0>5l*(=ZCm<>EwfE8dPdqF=G;V_*X*dr?ia&wv%Y +T#eoec#b-Oa8)QM +KWbgFt6wu)*eRCdZscGyjwlW3osn%t=mE=4ew1O4MX}-KPq~S{ECgb~Cf#bcw{%zRMUA3981di?*Uv-m^cm4?ct&VDE|+~6>wU0P +lR<${usw{nQJSASd#s&?jXLZa4eWG%7z~19o-$=~Bu$TBCs!60%12{cW7_d*HuzDTxO^1DfL%BevQ4N*;iUe4{A(E;h_*98%+8D~#LmDw*EzsDkn8!VxTAiY8tqK7|m>EjW +m0_V;!|*j+Bk$0te(I9$sq`>XB;}>WRr^&FB^4zv6F7nA);V6Hr!qmg=+*{SYCAAJJ+hIsAECRT&fI8J4uto|1zkyFsI@?%?c_vD +C&8)VYLHJ|JB#!0e2J4T;oqxOv~&mR$I#N)34w{xjMNOy8tae1UUqx|4+W0RE +ePq!<(mk8Dss+QMP6Huq4J3#ThI9y;mwEnFscMWbjp;Q*%TAYrS(Jk;O3Bay%9OMkwj3Yrv2!ISENE>jw`MkxjEcSdQMi(DRF9hY +(NT#XQD2VInj%*9+V?0~$Bm=Vsd9Ff=&3Bxbs)Yps)&kykPC-`F!BEmUP;+*Q?&tWob+GHcPRn4cQmk5=3%FDC~Rp;NP->?X1P%T-!(aOcfUXUoyb)R2m? +hJ{q9^KgQ|m{wwCf!|WJmiX@0sO&NwkCC84UGzbYu%MHP4w5E>v!F!HGi9om8a7 +3{00eLJ*q*(b2L5TVaZ-6cH4ajl6%tIV2Eg{3=HbxF_sx@KHY?4l|DRSYs{>ViBB+D}phJ>W*P=E1L8}Mq&n|lS7aLmk|BN7=mLlZKAtAR5NBW3?jq}juNs0J<6d&IWqSEOq9w;<*pamCZh*qv5Bgt>6p6N2@@JR#D;-8 +vtwakFs?`EB%Wg7kpEu4Ck|9CF^yV>>8bqL1*~F5hi)opVQ8gJ^>r>=(ZuTZm0|KOpUB1xCDacUgw_U1A2F9yI?UI0wX!-6!f<0X +cVZ08rG8H@yy-FHQ;&f+biVQ7;TA<=r3M?sSXvpj+T^g*=R*0EXF?T;5&T4Rr4ME_|HAXiXG>rf{1=IiUD&qRkR|4# +`I*#S}=8?$yO`=fMCK#vl4n)XaLqZ@6#}_y$YzU#vJm+zTnQ9wQ9T$!?!ixx~TQrY8~vc +92m`I%X~C8we18Q7NaKS*M-jmy#j;K%6U0cj6d7q1-^oC2+jgn<&WtD_2~vv;*a{G%jL&64H9QG=i_fzyxT5Qgj}o?X1hEwCZaBL +_^y%e{auu)(#LnZJozLQb&<)tXz6!}rQgLlLu&y7tp&DUXpUrl&AvkKm^^$>zFZ`4NubOe9QKF>^M*%_L~~iuQMWW>fFI2Qlr6Im +f9m+h%E!z78P%ub|CU$*@!DRX&DUjUbdyDnh#sX%AF8t)8c~oQ-uriV7XE&EX-xYLoFk) +yJU2Wdpk*=gvwFbbqsXm1|p2av6pz|U9V#`b;4h-(7ous{W&9dzp5%euT2>*T6Ul%*=>u& +g@K#;vv%OD?VW2k@T><~)O4snXH%x?!N6_bv~m6UE0gmGUYDgahVpJYV@M=q@IRI@C8dhx4&6Xj-bnVmPZy7b==J +UF6B<3%P#5jki|I7s@S?E@WQV^M58^$Rm+0Oc%<#F-)fmDSfB!Ti=k)+ZkoH<&jv12f|@|JF|`UJ=jRD!1v(~AC<^9o +&WXQiHFobY@SPdo#i_AAyotHn0=t?OE-JyPPfZ)m!Xbnz&%dYb||9w0};P +6uHq;5<*8GL#*}@5~bNy63NqHsV$NO0VT&s%qLdEBgP8__N{Yvg6aO4Tn$%8uZ?+T~NATjOB7q8KPvPf*2GW?d)(6r)sT(%jW^S0^tlB>71xVnSuv{J=~z +$|M3cLF;K9Q9n;i{V4$pucUL`p>MWveD% +X`e{IDtdraA%^XoC|8&Ct0)MPUYvOzi*K{~CI8N>Zd|QqE-9vy!Njzig}g8akx!Rl5#B1h%S^zah<}OK)CsZ2nMKy)qMK^6wS7%u +fSIO6gl=}JFO6mZy6Oiv;jOGm1@k2&@WdK5m5!7qLYY=)C)erKnX_j~-i#3iVU+X;oP{Y!Y^%>cQaY|Lo9v@*QIZB_auY_A*6PH( +GvrfrN*eADBnvifhZu~hevvvA9y74=^3viKLr(%GhMfCwLxs7UK)qCjedK_}bC9$V223$@rz>u$QwgJ*wYrVUu9Ncc&{c?+D`8a5 +8gkIxI9WL1VJ!F)RlaZ*f9|GK@?M>7u%{|?2RbxDkT~m0(AOz;LF`%NAdf?=Xs)VkzP=g>%M2x#DMMkBp`?be(olt)fVpw6M=SCPav8F+rqsMiUbzc!SaGA ++lXX2Y7m=cJ+UCFxUsF8PDYAlB}ApKX-FwcL@Jjonse9g7)~NAe{9UpR+QF-0M22F*X3>YuFC`I4cO4MqHo=Vwb|xTi#sI)gEUG*rFW8CL}+LCJI~_Q0++x~fA-NsDXii|gW| +5!Y&)MR6lWK5g*g#}o0q7`ytheH@?G$K{4qCIYiQlxWCtA}rsBMuB{Kq|9HkW3bc&~^STV^-a)PP4bS0@t2CxkcfsmDP)y!w|w$W)U*#p}(a%Rk2afc}O +?Xb3NRet?AhsnsSlp*kVHh{H5tPz=LxJUe;IDg4-h-}g+iDgDH#nbjJp1PFgOtB0W&~T?gJ|$^cI1^0KX=V$pF)&ta;KazM8{ +S}M~MWHLGR?qYYWyW;kY2W~4zZc(fidUmSjgpu8xTa4VeuaS3NdK=QIN|rM+%!J4zQU}N`1G9cnKXR$QZhd|eyrLSFNMSyK{5Nx( +1QSd2sVP|5rHT5OUq+T{uZf{*jlz<)#d!xcmga5?ja9u9;=nP0cBhD5gKjYZ9@U +h~hZv2=QMnmT_$mgQ19k=GsX4z>|d{Fp5-Cn?z{0)>dC^nObWhj&o5Rg-e7BjO)s9D2OLBC^oCvbpaC8CC;0aWeFbn@qI`p +QxT*UW+)`$qRCYXJXh7%ZumJ8n$Y6t?2HQZMHMl85#tlk@&ks&vgoas4fzYT&$a+1-UqyvXY=Z9mQ6G#7*6})T!*^`Ndi;Q{?7-YdmqJ +2wfalqJhC=7d=|R^BocOPi6-0*jQEAq)9G#!ZGSbrv~-P-Dvc4tf!_IrlC-bNiWJMtsaah$FQ1!U69%YD-o6h7Wa%D +8&g0!jY*9n+%6sVB^|?NTLL>`U+2vTbBt-%*Q7N=!!AQq;ycXURx*LdT6Tx-lEH-jnt3Z{pcfu{XEUD3Tap!OdyI`C!`vnwvB;?Z +m!3~9&b8=dH7~es#`*jq|Hmp!=P(%>snd2#r!e)JtFIrL8p#x<#8VlJHChWb+F;G`Ft$z{Qejlb$Q!Y};fjxyW7#q`G_u3)8QM8I +*1d1XNG&MG?=1g!F}Y;0n%R^`buAg!pA|k*H3O{@f(64_cszM=Hz1s|o-m6rW-UuHV`6+ln60)NlE#EJUj-ARUYuO%Qd`bMa?`m- +PAZM5?h~e&srEJQi6%)MDOWNlT6k6+$9U|*hJ^z(mbI{fesirsLY~o*f%YVv&My#AoWUf4KM6Z)4pW_t$w*=SOq#J|V*ldDB?hPI +tQKd|MTPM`)e<|QWD=EUK9%ss_^p$^r6{5L4*~S?0?9p*Pds!8tSH>GUPW~0WIu*ouRVeYmW=~Qo_#@4Y|@xfv%#qk??Hvt@@ +sO2Jj#aTiTvV5);lDc&ferbIoR4f)@gThY51~5m>_U;L0OQmWBPy&pS++;jH`O!=!c{RRa;ts|y^{GyA?f;*2Cl#IP5euv4Cp#6F +%5@sB^SB7Bw^|bgMnb2;og#RBccHy!0#EZJ02+fT86Pe(e(J)HT+Mc!X)GfcM-d3w5;M^IsD(hz9T5xCw?ZSp6KB=;@Q*WLnD~sjy0oSovzl^-p%*4LQQUS#FuikSKTd6`$4Xbt;O`PMw#%aRy}$ru +MV-d9!r2)-W`i(rLh~bq)Mt;{tH$393L?*n0@n-#w4!op#)@Vo#c7GuCM=c&Q5R2c`ae)h0|XQR000004UQR2000000000000000 +82|tPY;R*>Y-KNcXkSB4FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}lTmlmtA82|wAH~;`L0001NZ)0I>WiNVYUqenWOhaEyMN?Bj +M@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ?#x^a8%cMKS`X}RnjEJU>*i@F(4$+3Q4?V;n>DJY!V9y5_X7_I4kXyv|+Wo*}IF7 +o!H``CkV;B1d<#{AR#bD5)Xr(C^PY-Gi{ShJFQzMZQQB%-renF;xvCWO)_!%`_6an?n-FmnY7)Rv)?`EeCNC0`}@xQ`K)_R3;ZTA +7Gli)ln@{Lm=K@&jF7+2e_n{WfcFC~2FwIp2DlwC3(yPrAYcdJ!+_V-{OQsS@$!YRe-YqzXW(M;5QU31N;=x1-u6^ +1b83dOMoCD4g>xr;3>d4fad|z0Eh4A_x?cP{}ga3;QN5@0Ny)`@qP}t5-WO^Sy$b5ee#!jdA&t*DW=d!+c%w_(*Hka*KHka-HDqtqbsqo*K%XHtH%X<7^F6;64YW==> +ygm;QrV+~kKMA;g9-n_~9?QKI@Dn5_;5NWrfSUl@=COX>oyUF^2AmK0+j;E256oveIrEwCM-_Zp!9DZ&eCd4UXY-lA(0ul{Lu$QV +(K)VQo7(T5&wkQ3pY`2E)0=fa8e2C?H<001DUp>Tj +d{?di{vnRbc?+4&7XUTDV!-7j-$JI>v5@i4FJyg8s`-x=vVHzzq4H0)f6pS;&#Xnv*WyL2_q;_)uZvi&J&RaB-&E`RBId^cTmg7i +t$!bI5$RzO%l!+$&47Pc#PPHVO34BA1MUFqd6@O|EBs}Ueim~)C@bG^oVZ35gyeyp)v +w>6gkuQitAry9TSJ$3%RC9K!aE@3*$m+-lqCH$VvOIW|Vmatzu54a3@^pz#-KNlY1{Wl-s`He?d&*Omm0e=V>AiFK)_YEy&{96i6 +Eah`=FXeMTQh5IaSOoa53NLpV`$zsV*6$aWG5!n7n16j4pZktlKeUX`9b3lqPXe}s?@ookA)VuEM>@+@p%aODbKe`*Ei{TEiS-dGtk(+)4k$RXg5`Nz;k~nh^Zxs4{#!NwR0hkjFoWN>6z~$@V`|;ZVE_0<2A}(MCc}A| +jK4gS?fWKkCLU6#e~X~<%Fr`5bKi}S?wET;3%YW=+|_LE-#BE^XRQgmiHn2)s%-Y;@6zh8IodB1{H +YW)>8f6c*k&pOx-`y8x?D{B9ygY*8FgX`HO;8wC%HlO=)Hrx9f3I?+|&o!z2E7__aQ1Ax|{#e0xvpEliv$+oaI-BGD!)$*4Css2* +X{%YT2Uhd?qSY+#veldyHmh|H;A?<}+W%w@uP;+@RSxr&r{+)OFyGs9SpQ$kVf}b=*biS-cxM4$0qj!v59c!8+FZ8N(`sIs%kQnp +WxTFj*2i19oCn{@<@f(Cm+9Y|$8#-@=MFXBmdEcc%44~|s^+dde$T!j8@audZSIkFRBV^VTYVTg!f3q~OuDoF9I$mf!b}Ynh+lDEOg*pIpcB`k8ec&uiB)ABWd*Jv+IM<+`+v>0DpO=l)?G%m1@= +EXOa`vEF{K=Cju`-jekk?-_tU1}t39ezb4{?=RoL^DH%Aw}It+46uyiLaqPz2KLiGDwvkfe9g({{lyBV=X2h7sQJNsmZw3%v+CTX +eCGGM!uuPw|MzPC?+V5Mk@m%2jAsSYrud^D)e+KhyI`K^cS>;IOFz0mPz=#~zACt$Q4SgtTty3i_F^e?JfMo%l-;q&_}Dgw#b>fQL}fSLqD8OPwB1wdTTJX;3S1mhKDrHKnL&IOVz*st&>)HeJmKm6Z8BEPQzM$xc&2SPj6ekBvm8RKaCiJ`hhS2qcaXzRiRO`ZIzb{rc?q@hmN%dl4g&Oi9W}EerT6HB}Mhx=$t_JBe*c +1O=nUYXi}y6uu>%CWAg?jp_3Ou{97ta6ALr9?Aqf-L3n50fe6;l@_)ha8lC6@dJLJLEb05XX}BW?j;q7ZSm?>>ho8}jhUUi!O73w +LUIovPx}JZ1)6@q9VBiN$hM}Fd?b!W9!)itWX6NE3)Cw`z1BFVdMd(y)XBuFi +@^zUno1S&T#q(?x$=RAIv$a!Z@>vu?hO{>>Ro5+dSGW<2LAmM0pbs)o^Tlavr&pO>KBbIEN;E!j8!~kCD`-QU)Ik_jpQ-*hOWYoJu$nw@=7K+Czd$~v +!kY`2lc*(HmMpwZn!)Y{eA4&<_7hp*cKT7G;l||G+EW2v75V@&)lQ0ku@jl5D&U5tcUF1H%A~VhP6#33v#=q$CNSwP_fn;i6-KG$ +u1MyEY5rKCmQ^Jo@@mNtyF9uR4#@GP(y#0jG-ptIxk@iFz}I)v(lq=w1%uAg3W?jnei#=4H2il8%XRrbU#4Z?u +lv%Cq)2lg^pc(XrbW+4Fyp(jva@i}y2DFwUYXRe1(up+H;S?d=P|)ll#l<%bwF-4=&a$AM=p94~!YL}f+YZB22zL9R%KdKLK&vT= +bPqMGjIB6*R$0d0EP@JQPBoKtYX(%b&|X9ex?@NYpBs1zxRD9DrN?YP^@AL{MHOV$(&SzaOI674=m4pIrRE^y$6|>CAW#G~ZX8<`CfhdaN&5(^AUqH`LrU#@tGy~TW +kIU|DWt$(Y@}ZN1z_tsJ56j~F(KK}UvTPxobQAhWbZ$A550nDKpzBk$?IE%TqO;Vv8Rh;GOH=`~sMp2)YHItc)SE4e^-2VpGvJ;% +ArwvdD>!ag)mgs&@~ex1o8N)$Tp>_QLS>LRF%kXwm_oztAiCjsv)KOD2A5P{mhoMgt}@fP_AsPIMHI${mRz8 +3~wT2B&F7PUJZ~V?00(Hu7WgNRpoMSrV)S6L&t-&)p54$2z15ES+SITDrK4N<8+Axl@{gC#jaYXc=bULtG2GiYughdf78+|^%5^;hd~Hosm<_h}$f&fx#M(?2iEUVP@C*hp{_+l2AMot+ocjtau||FC9bnF2z?>eyu7*-Q}X)) +bxW92BScZicln^x*vDT7O5%;5j@BNwuArKa3n*nrF7=gY-w;=&&VY+A;PjHXBf1mcF|x(pz0_u+N!q(t_Da+s@dIuddVu_KFBDBL +u5h9yl=bxP%L7>zJj1YbDGqs%!aaJDPk_T91q&%5@m(iN)3eL7;gWb0nW2Ihb_I|j(52FAD{)1XuO%Dn30EclLo!wRq&`YKQ{2GL +_wt@%`-OB2G@d#+e^OV98&$}Q-Uv4)XUOID3CTb%gFI1Ycl*djdY}~jh>+s*|3+JwjS07@-sq+@7~CjzvvK#P=QnbVBOI^35jKJ- +8#xd*vaL3ftu``EL)@ibdj*`Ug?I}nrhdwavn%oVUn_p5P^fcN&H%-SlKzml|+z)TGSEZY5a#d0i3kC?w&>q{v +9|0Z*0dIK-N#0ScJ1Yyc%@wdC@>xcan*xTCOs4kOOBF9}-tnZzo$U*hKb}^&y>M$nwA}2Rw9QER=vE!Y)qZdqgxjt5dr*Nl$~tc7 +!7uD7-sZ?p;1O$xU&mI|d`f-=T7HQ;nD!M%oP7sfN};T&!skKw+=4ahS@^Fwp5_jIs^A$VAve-kZvKXKk7mXNEYQ-XehoHnUk?u- +jZREVUFJ2j_geI3-=FyMi__?h;{;Nn-9;_w)3Dhx6zLeYI!C8}{l&)g55!t@;Evf_KLcj+M*K^$Io=(q?T<9pPy1MG4ZIcYuZx|3 +?SJ#V*c@uH+HQR?ek|8)sEeKGihnOAjZREPPF<3d+8eR9s~PE=GevZ=HQIA5BYk(KFq`Wmqx~7_doo4tU3AR)ZhkUbj|=PenAy~A +o*E1f*I3>4(ZRaNn-_)ESYvfIh9{b>(?j-zRebxpIdIHsXvK>g&CUi9t$)L8x@29bvEDig1%<~Zl%~v!hpg{)#yV@F7Z2j)j2Ai8 +g|m_NBi0$9-ZFbf%(_~$^_bOt+iV$Bw9X8fW25HP);P}lHHXaM;b{Ls>&%GN(*Vk5=cVx2g=o(utE&}^n)lZN&><1K~pRR+toaAOc|0_V>OMjo)I;%PS?iTJB2yaZgsv9o$P?}6;^F?WMV+D*O?8sVm007={kG-9c!yvFQ5$}2Nt@N=~OMx?R9 +>U$MvDrM_guvdNXolgtzCKVmkVQ|e?SHb+XN*zkqu(0OUof%fo7<4j+0*%@HzSldmZgl_Bm +V7y%@*JTj7JPHJuHqzB+?}R71F^e5MX|}d~Fy1AsLzk?>H_U;?=!II;=jh-~>+JDZ&s#HWM<>sPhu<(qPq9a)#%>;lgUMtUy9akQG;+R=`D?D~4?wPii9gNjC!`xlRG2%(#7Cdn)BHFUrgllQ<#tft1SAGI;0 +F4@}gJ#t3nws;N2jN~&seAVjevl{P+@aQSzToE~PF?#!T8}-DoxT_1Zqk|Bv!Int>33Irg(sSz1t(=14vy=^vUgp4@lCYb)qK79a +I}hGw9Ha}gp#PHgw0%^-fox*>T4_+`<7Ul#b3_LX1IrvtfwL$=;BxKdCmk +YBe=Yi5o_07{XmOJcc^fgQ5`WJ}BVBsBL*tRq}C7;&E-_F_#|A+B)-UTeRuWYN%9xeC6Vp;@hiPdl*W$ng;}I80klKyxxN>tn}G1 +q$Y7O4@+jvSLE#Q|X7*T0@?d#<)a>nNqlHI~QsEoAW}O|R=;6{ZSr2=_pHNJZ`>pN~FdDbNtQ1s0Q`K1nX*^() +Y6|o&C)Qgn(f$SqMGo6|5}A`M!=W#t7waM&XQ0^8@bH+~e^Lfg`yumSr?7^G!y~ok@&f*OpmG3!VRieqG~KQeYz +daCpU+s1MUL{jDCtMS*1*!d&TfgV->nR%#1EwPR`x0_ebn&6pT#+7hd6c%yaivrfriqsHq(YQHN4WZ2Za8s^BQpH(K?#{hxUp%DJsl4hUJ(%MoFk5tB$egS*n|sJGDL*_~XD^w(m+iK?74meea@^FUDjIB`q<+~ov?DdJ9mqKb +Pk{$$+w47ql}OK +WiMl4FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}maS02Ow8~_0LKL7wP0001NZ)0I>WiMl4FHA#UO+`~vK}SVXFLGgUX=E*MXm50H +Eo5(ZZftL1WMy(LZEvkw3w&HvnLh|9RFsDTZE4fnl%z?UnKVh$CX+THuhK$8Vw0Aah&MBLCYRp1ceszF0cBx*Ac`+U6jt2As=xvZ +3!(xAl~ETI6c-Vcl?8mT_*(IS_yG6+o$tGMW|9W>_uI{nGyi+u-}%n>I$wG6sDnPP@OSV5N-YBp9ir4(_;!v^`tPZum8t_i4Lp__ +j!|j_U@_1Db^(tEo(^mRULf`BfGxlWkI_@qp9GJ{R$=wjYy=VGSk?b2_{KCa-jjK5$p)BkSZ8-SM!9oH`AbKC$V7Vnew9$L)j +`M&i3LfT)J`LA1|6s|xWy@c0UyM*a!U&4Id3|tMISi-ZyTm`%oh-+21F5&avCiqq0QsBeD*VDeh!+?KW!sj^%o$bKGmh!p! +fL*|0sb8>^*Ln9+rt@P^w4S#})r?Ra1ZuoHMP-NSKw?mK`R +NIrnQz&{+vbghSQtOO1$<8^b(c%5(=)AgQZ%>VZR)4;2jF?|m%<8_|^t_S{P8O!&Q<-Bh1a;AIxa;AINa@LEpmNP#u5Pbh~-tUU# +yxw)dHFO`#dA%oO94Q;||FAlyb4eYyHw$*wF}?kQLv?%)C)V-0BX!K*U3E;)nSzsbEZ;V;A6Tqo`fsUYIl4#oy&t$4_-GyT<4sUX +h=OWb!RrqQp1gwhpIE``oGNGu1}k{oi&pUdm&*8$N&O0`U%i6&-MfP6zIg@PgWFc{`M4=Y$M4m5cFu?EjS-e7rd +Hn@MtVE&$F@IAc~_<7*P2HUeu5Q-z|94om$zmn-Lt>pF2U&(Y{xRUw&F2PF#KfIFl@8c_3j&EAY=lk+Xru!Q!neN9{vVD6>#;bak +lVj_7UROQOJGq|s-y!w0q@Js1I=p(O*RL1*QqOc>UeA2_bUn-MP4&!|yJi0U^?aU3WZdKR%$J`@|La%r`p2x|aZ6UQzSON^yMDqd +O|r6A@xGS=dw`!>#rEa#RlMI{SMhp>9?x{V88`x51>6Wc7w7?RIG*{pq=Cn;Xy9|KX<)k6153cu84XW!yfQf1k{Ma5dBMu(UtEn)&sN^#4idcuD5Jwu#q2Oz=%jJZ@$?Yx{2p^ +0xyMQ>1|?p{#G;FjbApiTpX~5NpZsB=NEzFPh7M8aS(%#=9_OONdG||H6Kcj`$^;*P^$hsHG_={!yM_R-$ +w6MNhC*!`*!sob0`X6p#dY^9L^E}tWa`2M0AD-g+u_@+vbBgKQn&SE6Ddv9;m;qjrVmiK-;`t8&`+$$8I8Hb^&FdVS=6l?bX1{nw +n(yh7G}CcSTKq2XB;dVirvK1Z_RB}Ka{aBXJU-jX=bUL}zw+Kz=JVcGUgy?U*26nnnQ!}~|EsOc*YCD6Uw_uh=lgA|$V;olrR%uA +YaP!U0&b#v0S=SAtz*7FwvP4wN5B(-$Fwn@-Ue)@duwAmd1ag2OB>Vmg*M*j&NiO^gEqdWquQDN24FYo2M{8qrrMeA%iCFAZfIwI +-!A=kxAXjG1^?X6aqJs9c;7W09Dj9paJ=AjuzmYP2h;l*!8_9Zcu%I+(wI?cn=4U_H}y$aRI{*UTreOT4abfl%dt()f!bo2R7>t?=N-Aw;Xx5TG{S9CMI +*UGr-x>@e->}J0FMArYcjC;PD?fDDctT%NTjuWTiFE;Zz5AEgs59?+7c4RNNzqOb3=X*3#1BdR;yxb#fj+*EkM^;AeoFek +B;)t>@jhi4f4|hfE#n@MagWJ5PxdkW&q@39eM~RKe)RshPgVZ@h3G{2meh%_|D-rh_Z7?kxza~>@LQBe=`K+oLivQM{d*_Mk5C>| +e3u6uz%+hT`fpVHHl%Z&CT%1`JLQ|=EwT;YP^=>tD3(pS=gSnI`%@^VDwg@172n~{s%ZFElrN)v8s)!GZYQ2eUyoq>9J+~5B)ij! +eami?OBM4GVXpR{^mm)!cTm17-+w~+Rn=Pmj`ADDGX5VZH=(=-3#GQ0_%}ubTfy +_G4&H+ux%+C*L=qd|19O7K{YR=9N)$isO&pqx=NrEa^X3&_%giz8#cF`MyQ)vx4Mnr%*nGa=x_XQT~c@5z0grjhhAOeMG*G^zDl% +|A_KOlxG#&e)ka7Zej+FYU96eIUh+WJ|xI*v8Y}i;C?N`3UmIzeD*o$_G$>q1e{Pf7c3r +8|7}raT5Lg9m*Lfe^LBKq`&hN$Diag$RE%f@?{i+dFm3B|3-NL<@+dKSL_S_4F%zxdW+(>Mf^90@&);R80F`RW0z5spDKQT`~l?$ +GUhIns};u+TTwnD?Qa(xL^&PhX_U`No2A%q??ZXFs{OlC@L-YQ1A(tWc|`G>berPXo8s#y6#Gm1GnBlgq&_3~8o`eVnu7M6eaZi- +hNhf38#Lz(f)=BpY08Uys%u1d-gc~Twq!L2M$VgY9nZ{Jx!U%;iSL{dddUdg?+4-8c4!qb!gO<3+A)(BHD@E*xoEplXi<}Vsr|Ik +z`)9SZjKt|3jy3s4?MSU^F>i)(maW1sANqaJ|s5_Siw#Or2|uhCnqAnr_x|fQ}bfs&T93l<;d8rW};e +=y%X}inS-iucsPEPgad%K3L>Mn7bo#RpYohjd>IPtkGXEZ8YpG6?~jfHJ%P4+n9Ag%`G5~%D=ex_@Gjk^VfhL6(2cnO4u>)Ll2KR +P-#r~lYI0Wd21#a*`Lc9k!znDSq8{-LpyIXs^$AR-6i18!WrM1H;J1`;iK~MXfYzjG5t-{_;r-)gX>T{2v-pLnatbKStBkY-!4JgJ!8lE_M&H*gI|t?IOl%MhY0?SyPi0*8}@J3s=9}1^p^k{vjM|){6{k +#i9Gukf-Z2rW=w?5!T>nmSL7kj?G%OIsmU-qhuDWVBQ@32MMd1IFI38egTeVRQ#QMh(*%E#&(ErY5xmUrqTGA2nQ?*!dKruU75}d +l^R`c-uH^IZY->4yO1lgd_#$fgdXYpoO(tL52#@`gshl`3pG5+n>0u=_S@KEcs{htA>A-5T=QHE_kHwj#i1O!(&0TODI}KPV~3<5 +kh!8^O+)`6;IZC9DwNT)zBmt +199CZmd@8a%X=^+nYfYGtRk39U?Q#bk)@B52h?^%LPmScBVFsLsjaW6>2I~2IX^Oh|61XT6qqGDhhMaj-J&=ab1hY&vVh8Z@j_F$DxJNt}rlQH5oFrueGjq*xTRw7}W_1b)-YMQ3S0oM!8>1_)>8Xmv_S0rObK&I_6G15= +UmJ!|S7c9rEogDbkb2-!6j&e#p4ud@85nRR;Gki$ryw;mYdmPda^crPtD=2DG?~|O%%;+3{m946gvKZCyan6o+cp9?@1iD;to)o6)KiK{Qe81TKB0M-!_F$ynbyHKS>YeyknGd?0?H9F&xU{T{(|HM``HlRqBGx){v6o*I50AY6=v}L5351^NjrT_r{ZB^t| +joDevBQ+)#tXdH$Hn81k)3I}E0S~c&n#4f>27o1`Yq-|fP43XTE1*Ng9aaGUO5iyWok77Kj3Z*mB7m@5av8+0aSM?aD1+$kuXmvp=)q^VGO(eH+eVIkjC*9oE93G9F8#8o+rmkg2#02YC7=Y#f;KyIOVw=DYFzN+^d~uYqLJzrqe1o +;H!r&E!zF)#cM+^7K8!?%c18vsdn0rLY0XbFJ{orv9aMDgZ<;fN}ee$B6 +t~mP8zj%2m1dgy8DsSg?H6L5(JO-;gJv8Y@_d!)HKMT965U=o$t2-#xZ2vQSX#;C~r2?ba>Ck?q+G&Y*r0T)8EQ}j;D813uYx>D=9Qf;01%(Qi_U5CF#6e*=9 +eA5l^RPp?bvE7WYQVI4gZq>rxpF_Ze_q0!=0%Oxoe$Mq`0k;sr)TAaXvzRdkVapK%8Jn`^367oi{6g=dk!>Txm7}z!*DV@^u>wC* +6L10>?Nhmoi4zq#Z6gEtQa)qGtn`Q+wEU9JVdfv4IbJTIxiOUTP28G#S}Yv9_*_ +o!!mJfiej47FA{XYzmHynp~f6&B^smn)V(OW(|Q_@XUo*PC=KvLKJelZ&Z(+o9we+A=RhjviZ5b{iOPMTy?6iK>3V?lX&wecIT43 +z|6V1zHE6fKCOAlzMLIs|7}Ne6Mp&qYuptlBhh0nARy{n;k}l6=IRh#Q1MHNfM9D@jw#usO(sg-MmRn1M0wgdI6IGF@<2#`fo}0(ghVYmyVpnmHKb@?EZ- +jk}+@@Ny%8NBsOG8pjmJj<=cD`nyeYA(Mg?0G$oHn7eFsFlb=K7 +z4RWUpn{322svJG(1qJdwtmdfLGfe&d1?Spo2<5_@d&eaz!+y6O@z02j`{l?Q>CVH5)$Vj>i4_n7IV@EouCrUkX%+$yj3YhIj3zf +R$yWp{AhWv=B@8d)BM1uu{s!p+?yhv^e~bbgTy@t?i44%5z1uJt(^j%ontB}0UjR_bu91(GAB)94DHPFjwVbAh~J5Dlgfe2+bF%c +)kLI-*ESB1NzfVJs>yNU@Pi()4}0RG$~Wu9&1|-OL!gGh9o~&D(^rFj`TDBdr>TF8rb2}4!pP?8I!l)qH`=T;Lx})T`pQ9*whuY0 +#{P}iIl51$su9%yH;Eg|Rj-0uFel45gJ<9ZIN7Imd5%@hYhT}bsk|4jVtwrnrFOt6eXVpf{bC?8;>p;mX8wNeGq>Os^<~rmsg;U- +F=*Eo94rv49bf(e&tIBON2nYEwJIWtxEg3`*3#m-&@y;LSjCc-b5?V+N?>)1o~{SXOPUUdVKB_;$gZvFgy}Xn^u1hEzJ>B>ly|ae +nb5?G8@4`rwSEI;9R{S*8S_=02>P@@5UFu4)Z$F4b`e@>_{jvx28X~W7&L7!jVVZ(S+FIGid{@ZcJPw(XX@d3%9B80w93Xz60T_t +BO%kuB*|4$tNtBh!xR10dX>!8w~@EQJr)T_l5JJvE8V5FH{&>7JtHusHU}JR)d03o2EZ?9NInKk< +L#cc{Ok4UDr)14ioR%%$o>qgln@#)&bPW>Y!YM$EvnKt6jbE~~Mhh{ZjUb;Ns0(~jFU`bVN)qoggy +lvYtAh)TX)v=`Rz>GJLLk02Cur0JiTw6IVLm*O~Wl-RJ_7*nt+SAy-NNfZX6!VfA^8NHiM0+g=@S7gioMP|1W>q0js#UNMt1jO1^ +8d~Xa!#NxvhcQ^KQgdp%2UPhgC$x(JC4uD*;+BqiE$ipBNL3BNW#UdGAzYIVuF3{$y$WJECCM|)Bv_s>{es1OmY~7ZxnOQ*+f&oQ +Nn(mfI7^K4L-r7pjbLySoU|34V}{LK4JZraHCR15>2n%iwQmlxKMJFhD3gr+amELO|b%W6?wpPcIgA{FKRKE@$w@@6uGkGt>5my}8X~vQh&BVJ_tc|9D`?lzp(tJgO>7o=h +{W}fR8ZKo{T$`(Q4KRyA`F0oPW3OZ9f`yXQ+p0D96)w0sSRt>C5R6n~*n#bG%@|Yi(utof76(VZq_4FTf}tFwoRH35LlWo?wj-qX +CH6hHyic1XlXBSdZB@G(oD06ds%fDl9<6PKl^26uc|DARL;UYvX0?+<1Zlaj+11Vu(YWOntO845%uY^h>qktS*WQA+9R~ALLiAl* +FS`^4Nya;^wvwIK7s-*TUN^~d+ezj-&1O^LVc5Eu5;LF;4$dw?R{M4AtY0$oHL6w+tYG1McfW+-RT5dX2x&O4 +VRGhMi<~fc1P?C$7bP&&4J^lzz}Hk``k$XAUv2s=TB@r8Q@AA)dg_uag8)S8E`q`!fR>?2Pfi{QwH_p``uQDURWCm!{H~6D=_d8! +#(g(d<;d^5J1yjiWAyju7qM34)&$RX!F&Z(S(t=aH*1pQ{S=!Hc~!jZKdF4x_~6d%!{c+_J+*J6w6O*IWWfy_fMY{uS3v)8i^zFr +XzRiMZ)x+YiXr_vZ;m}3cKJ5n`NJ+gW+#?&2)Rf@ao9@=BRFK62vJ$bQXkGP=s5 +$oO57pz25LP8Ne-RyFd-DvAT@q>sNUFoH3wC_;i9Na$~Z}dv%sRa>>iK3AQUpQmAsa2G2duQs+iCfm`k3 +R2F6fJrvujEG0)V0>&FRm5m_&ie5fBn|>pu_tkExM@&Iap7Zm0+m!sgzJwm8jI;EdV(1Air+j_hb9+L0L$Y1(+0Ui+#PL&4$iY?* +@2cj!Ii>C;b^3q65FQcWy+Ku+CW$Sy-OeVFe(lRa<*Z172{eQJr^XG5=#rO88~$>o639ae*jQR0|XQR000004UQR200000 +0000000000761SMY;R*>Y-KNRV=qiYUrj|*Q$a^XQ!h|U0|XQR000O84UQR2-|F91ZUq1UQ3?P6F8}}lY;R*>Y-KNRV=qiYUrj|* +Q$a^XQ!jF1aA{;MaAsiueO6Tt%e?Z|N2abwSd#U0|DDTDx1N8WN{>r@I69XPG0%&#{vRsp_z8|#cKn;6Rh +-v>ItPk>v1p8>Z5zXWasegn(`za#q}Y5fcEcHr;8Jn$ddXBo?r&sd&&X#GgW@(pAU;c=g0GwuadWUn919BaxQQAB5qz>J46_cQ8KMt#Wa|HDCM^V=PJ2=B*yh}oQ)VRB~j?a=yBX8R?3(^>P5hA|Ie9$@wzn6Zo5+U_umQcEb^R)UqK90}#=jI5EAQojHSb4dXq@Z!NjLb@lI5ku!Whi1$Kv)!RT{fgn*~ui}p^J@%Zer0^-Hp?y@p-;)f4yoI +LTBaskSokQT7I7d_NJ=6O@}MdfMcfUfDwliW1=(UXv8-9GsYEXawWQ83vD#A7Rm@ILmuJRG)iQ&Fb8{wscs@7R383S(`RS><8zR+0 +8LBW@5-Q-SU`t%ZGH#@7S|#U2puI}ndsZk@kD{wgV9tzaB}#jK+K_ec>2@RaYDp1kjgmOL6bH@GM#N<}5G0W^J>|`y#^$s)j=UG$ +p~1q4H#p)Ih9MRUBL@aCoJpQ)ucmmMhFmAA=uYxBm|DEzMjIvdYJx{acPa>^=CRv{ho#-Z +@Zey-dprq7LphMB#tFx-_~o^*3Il`ASQ6ve!HG*Pc&U-{gRPLu_?R0sxk`n8YPNRL8(Fh6ZY>Dqm18^|WUT0p%uDT@^?I&*=3OIE +>jNJ`;DzF$BR24}-YF3a_5Yyz=G!u?yM>XX!%z12f-AZX8&BptJ;!@J_Yx0Gv-lhZbnC(m_wg22B5X20sjsetZoR88y9=vVb;2el +@cDkJL;ztL4-)an0Pihor8p%_TgndkT2G!yBG82Hf()8+bw#l;83)LbTu?k^xT`+yh*)wgf(b-*tTQ@1PMPW!p*AVPX +JHkE5I$c>yG?F#cR0;fd#Clx|^G*vRR@^i(;UUPbU_{f#NsLxbO;Bt$=Hw+Sr>#Uwb&Eb;{n*5r-t1p$nwnKtS9CAnDv~7A-m=n& +6U7y)t*#)Ytfs`;-YhIpU%saCOB1uzvDwKIE1A#hxDTNdR40nkOWiMu7FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}mmYuEy50RRB^0RR9m0001NZ)0I>WiMu7FHA#UO+`~v +K}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEszW%}xR_6om()iJ6UwYZqN=v^ax7$BG1h&|n}UK||b?nKD#o+DTg!-oS-hA3`_8 +_%fplx4woKQ3#&oOK+On+jH*c^8AwpngdpV4PXH%SYy?JMc@K>%vjbnoJ+tL)S2IRGdh!Pqj4tanNd!fcnNl-vzDWZY!yQMIuJj(hqw(IA(!S49zH9n?>5tMUW4?7-q^H37kTX#Tqm1={ViV7W3BNaha+Ji|64ba~$jL_&H +h`Hd}s8N?jg-dZO}u01@_R$Z(U0&q$8$PF=`ejuU)~?mSL+*4O9KQH00000 +01b{AO#lD@000000000002TlM0Bmn#VQghDa&Iq8LtjlrQ&T}lMN=?Y=JF) +@OIwa*-PKNH@uJTZvEoJ7!@TUexwyDL6AR4tU*W+A!;bassuuUCMuF(h>ZafFd+mr#@~78%*@WVd?dcieZPCpz4zR6&OPV6GcTXD +?0X8&KD3XaJ$tHBhk#!^U8T>PXDZbNd<%Fk@XRKqEpt_AJ{b_2iA#Pi<;W`K_Z@l(IUs}uMK;2FTzf#(C?mieCLN_`4=0T4em +j#o4A2HQ*2KJcT!o0l`6c_2hmw=QQscgXzrfh77NU<>faz&79`z;@sfU}=uv7ql?{i(6QpO)bptvKE$OMCNz2 +Fuz@bH^{sT>;>8uKKHA_|4td-Bj-HW!g@a3!uR@^ocCM{+xZ1q|BCE?t%dFTuE=u+24?{?tvtWFmHBRJWjS&}A8BPjn*?46ToC$w +t<3MIt!&3%w(`Bc1RMmu(aQJQ4`J2;Z){`!ceOG9d)ioz``TEK!!rM98_WGGq5oFs&&&Eh3;lQ->-$C<+waXbw(GmXpM;@(r?vBZ +dpq;(Y3CR_U+6y&`u*+9_b2Vl=aF{yt6#LUUeC(9zqYfzkIVZ1%KBw1nBQ{Xw@-m@ui$w65sbVF_=MmqXR%#QU&-^ER&ub4wTd*LS*D?n7NH +=R;kr-;=WM_g#EHuXeHgZ+Ef%PVMIPX96z*p54uIUDM6`_jj`#-vE9Bc(9xKJOSK6{w?dfdz88axTA;da7z#C`K=z7>#iQQ*AHd> +!5)_TXFV*(lR|$=)<4%HcI#n%UzPFk9=TuP|4t9v=RY!kdN0%4fp-Ekz0B`{UOw;PUS9u%;4{7Kr!NTpy_fm?yO-l?+1V`Lxq_?C +W_}j|5w7VoD@ggFs94Vdp=}p*1g};ccl3}y-mKWJlq>tuLYdn`cTN6^cD>N9Q1$0>v`uIeXgle?6z5NRrqK#$yV0%`+NFZyitR(X +Q+_31pnO5LC;c`nj@RpCJ^2{<#i!AbLQ-GaA#>NFeNOs0G%J0IH_8E@QEbZBHVVV64bS&g<4t&E0iR+kBV +2<>9Ud2kXfi&jB1ihcJcSvRcMN9ie{jY|K9CFkrFqKw7Ti5upov|iVInUFsE!jBYuIz|(F(_BS+^Af|gmDt0lf*&UiEYvGyanxIt{CfSr?@w%V6@K`O;lSG`08rRXiQaRgE)w^ +AIrlKbK9V+M|usRLwsUz_1zNTe|*iuL-cXz6G}!|0NR +QQB8ytQ17d=k@Bc^^+JbivezyUbs*O>X_JpNRHY`2HF`c@i6f_M9sJ_rc>h~z=!b$oye&1eI}d>EtDFc^I@~p&=cf@YL`>7u1@>9 +djHTDHY*s!g3Gl(#*$dayB%z$eK(8eiG6NVfVzu@UFpJVOU*D8HwK<2;3FTud^=P7EU=eMR5jiotjFW +HuY3`)yUNe6G3r0ZYoIN3%;Ip5aJ6I&L<{9a&6oTyc-T#PQ2J6I5OG6yz--L{;P0d+GWb>vWxx)pJhh!w(}h5e7FQGP9#@_FDK66d2GU1zgiEQ$b{8^HIsV*{hRMl${I)VD56@ +dkcPXc5A7O?_3|;v1wvFy9>TdyR($z2lV=N{hPDvHfQ@cqC3#P`J#1rnkczsCqu`NJO|D_pvRm9oGQrnRcdO%oQrH@qd25hk-lQL +zt@K$w}63PN|5uilg23z=w0|~`4-o8MHp=LY+n$Twlw8O^TTyr`uo;34Z_p$>C8^zn>(OmT*1W^53YZC8bFbWuiQO3lHFWiN3y_w +v%?5B3fBR>dD_NJ*Jo?;X6YjV>ojV+9@_Q~Y}mxwUZ1_jAeAlEboF#%5fA;FFWq?AnwmzideF3_U@=kg>D%EAaPWo+C(-8Uy$KSH +=hRn)=KboH23{Yy3Z83@9mEMw-~RuUE>2Q<`u1AgQY1@IF;hfrAG_P8aSgVoRwXqIwYTFD@}sUhpkgifgpS%%Wj2#M!#$pZEc +mR79wz}q!CvZVyqckJ$T#FoaW8N~=bk=@2^k^6`+JDo>w~MiSRU +d-mWrHkQi?pfi*zfHI?^_Sl5(QXe^tq*+O*E~?4CsB6?DRySPwP@~=9c9i(b@5FfR=H$d6Ab`>bDAl8Hvhe>V0pyR>;D!4UMOnevfks6BWbi?V-r2V1WC^QVAI&#o9<( +tJPc(anI#i5rtQJtcOYu<`&Y?`)d|PDP*ey7$7o{MaHn|*a4>!o0@?*%F-)b5^IiE#J*q}e|{+6(8j2~Z@iqAnDlN4qKN?C!?1xy +$+f~{r&`ga7J84hwi-LMeu+`5%Edu?TH|m)4JMF3wM$V7IWiMrPFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}lMqi|}21ONa^2mk;t0001NZ)0I>WiMrPFHA#UO+`~vK}SVXFLGgU +X=E*MXm50HEo5(ZZftL1WMy(LZEsyuJ!~9B6ds4;?l>nv68-`tO!zg5HrR;_&S4^(*al-ew(Ls?f@X3%-W%WU%(6Rswk2wyfFcD# +k@#sGiHgnz3RD&nA{9Rk4L=eM4Gn@O1$=Y!?i@4P*>C2}oAOcL)d(I|8f$kCwdt5S@>fyq$3%J~mByuK;fcULbtEUzPp68)ct|@5T=6^)SN#51 +#rr=|@%P7p_}F~K`)L601YRQjh|Vq9d8^{{_YR%ESMhwVlKj((&)*iEU#ENDklqi3KarnbNbgUQ-y}N&RgdMWmk(Aw--A^j?{Si! +uKIY-RDIqjfCJ3u;&IH!Fdy_!vTN^A=How%`4Hw4boLbC5aAKFI~;#kn|qnhg&X&~S}~uqdr0Q$b&S?72ZxxCk(2B=<^z~VnUBQ{ +$Jz0JlKDP5KynwOi*J9A#AF=v(5&m&h%o0(lcced1GnvzYCet*HON+g@!NKKAAy`7ahS4OiL6-%y* +dsi7dqstQ0VQAjyKuMQbjGxW>*&3Y$77bLjit%Nk-?rl?7=94h1{!94xMDnCSXi5=D-G%UHvfMXEyH +UGpA&m{^gS0v|HiXaTiQan2eh6r1d#3Z?OX@82&;{Z$ph{cAF}GIQE#*HibO6Le$ixJ!MB$$Ek=Fxsq(Oe-DbY$-EqvT1|aFt{i) +m&rQM9Q)d`OigBkg*;MW@M00=LBrI+D{%?a&DKPefcr@lv$nJtETd@db}$9vb$)7iWGomS3r0qT;}>*WBa3HYKt}~?5;UYp>U=u4Mk}HDxU>_oI%%@#Y;9q7VR|=~k(0x-c}9LzfE`hkRu0xzRIE_amxvX=`k5 +XIr(oh+`285voMxGUV~jc8W)5i;zur1e+7oEQM>96^WO{=AAYdS*Nfn$19w?)dCkXVkQZ)pbxmA8P{f +x*j5%OL%gra}u(~&XyK?I;c-$PZuF}keGJ;?`(H}q5r!OyY122cTkO<Z=1QY-O0000Dju}k=0000000000 +0000M0001NZ)0I>WiM)BFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}l0-u0@Bp8x>M2Lb>u0001NZ)0I>WiM)BFHA#UO+`~vK}SVX +FLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY37k~bu|Ix$a7j8bi_w@p9StxOX9mH2K$KlngfN3hTu9IKotcK7?xt@y!=OeOT-Y~7 +ML+~sKtKfq6*0ywF($sa??#3J+@hi;E~vk%`qsHicMoFXd+-1L^P#DG&pm6MI(4e*)H&zn1NT{A(cdYZEbAu(6F;)7x_vBb^HG-k +ojlO8o+CJz;PWBNI&6?-WlAjTvy(0BNO~W4s%3R2c*ALyHI~Ak8Dd%AruTlsEUS{Ja2cM1L|ZdnHsEGKv< +!4nDoj9{(8$pn8$@LGaDCU_UYV+lS@@D~KXH3skqg5?B<6Fh|Ag#>?2@JfOaf*T3`lHjuh!vsGiIF8`g##&Y>!HERFN$@&?-y?YI +Sd{y~Sk&+3u}J^!Sd{bq1pNs1OQ4>=(f1aD2N9gB@CJfE;Cd%epCN!EY0Mir_a0wiEms +*P{vb`nU=0IUtGhevrg_MH2CkQ`kQV`Wco)zD){q1iwS@0)iC;XA|s3a5KTLbAJ=ukKjKw{-^rBZwl@HW(w^(oM3N)rxM(k;B!`+Exg@_q{S38fML8)@Y8U4jP_{An8b9Z8Ueht*T#osuLS!MJT*(@5S){wXHqy@mRn-p5b0q@mYS;#MyIe9Nk$_tFc9_PD;k +v#g5<9)BU>l>3ihUxJ@s2zu>1$+CJ7JeObQ!!4S()SOhqMUuEq1>NOLq4U`K-Wi31D%{W4g71^G^87+-zQB2-Oikb@)i<2k>Ijvpr=;}_UCb{>3dE` +Kb$=s?H)57{dLK7(C?ko!SC)>_}p~#-+Kg4<8o$LR+PgDj^O-eTGk2N-kG4w$7TYLqh=xBsRWNBc=s&i|Nbo0|KnMx$Jb}0{fErP +IO{PR^%^)E^FXb_i)SO>n`a~4Gqcej?F!$Xjrrgsg4I0k<^UfT&%yUu1Zi5cuAGDZym}7sy=)HZvvLl`*PZ&lWe&#SU*>>s|9uYT +sgLHMe&3jje7h3-DVH}F?HD>2^fpG{C(i}m7tck%-b3(of`249gxft2;r2ZAXL=syvGeDlp4ZF+Ke=HZ>a$@U@bt%dXy1$T(7)T} +flkWiqd%$$jv_dL-~=8Q1bY%Z^)k@MrI(@J4_}7)pq=1Kf+d&J+)Qxw<>?-m>bLSL^vm|E(B8MN!gwiJi1r=25cB4d3&EeqECha5ECgNLxe$1Lcp>V4@YTc@37&j4 +`gP{j!1E%4Wdv`!8twbr)o9my8t<@0$hXHLl-qX^=%(|6=5OjKTo~yAZ5d41RdtV)Vxy +i$PaUE(RW6UJN?eL6Akge=LT4aM%*`|H(^0Kf{)w{bwyf`nZNWOOXC|OOWp3C7|b(OVEG!F9ChNvjqL{-D`lC0oMRescVqmc?5@X +dJTX28sKH?HOeoq0iWA_4a(`dl*SV=!qb)lzrVf~!Cgv<&V2Ho>!b+$=-+*=3;ji;A6th0dR5=IEyH;H=Q50+?=A-&bzY8sJbO9ltwrI?<)DY9%aPAx%T+#Ej`lvg9PN2^Iqx|$$~>edO@6AveN(e;?8_q_r9b~jljnlHxW(c0P79`uRQ`r3$m7{J!y9eKbde;yf!1cKW^UShakni*Q{Uv?hb_?*d;}-PW`}+N(TTmZsHTwPQtD!giWHrXgQLE9eA*(@;vDHd)u6M*t1;f!tOlLEv>N5UyBg(wwi^A|X$|P%$Tj$W>>8x+Pw*V>zcs+?`ZdVsu{9W1ZEKMK*VdvxjwLva#@V@RA@A+Hm2@Dk +=WURa7TgBBt-1|#utDF)+>Ul;Z%4T^Z%2EtAxNT}wefbe>)3VpK42Z_f8;u}`b-j%_{M?jF@BC(kA4`w9{m(wkN!KKAd9S1)+3+K)}wyk-ax#G;14!He*9zu_=9~1@ICGh(EIQ103Ba)2jtl6 +?m&CD-+}T!yaV+9qm6(^Z3Lc9--z+iuo2_!{EevBT^mu4zidQ4FK+~X-r0z8^n*<(@3>89=ZH<{*RlFOmmsM)){UEhkMG}!@XmLl +oSpg1^%(&F5v5syNPyL@4g#+{`}2|zhpD|;lO*4U-x@JXCv={d^`3YwCAt)pnk931AOndMfJ=rXvYr- +4kvi@7R(P*w?Hp>jv%Rs)^G0xo*ugw{Ak;~$Y;#&fv0i5N4c%PNB9*4mva4nk8)194|2rG_i6n5P~X=3FdlEd594IheW14|?nAqu +z7ONh4h{6VC@=0WuPEf0cD?|u;d@W%&%#}^d7^B~60z7HYYHy#4Me)tf^-!C=1>>=>QV+l^@arzMSz)v0mzwQ4p^%0l< +F!KB0VaQFNJPdiP@{cNK5gbQ!wBnDzGnTEFZ|P= +(VxdYO1c}tsz*Vu^^c-`7e9*nO()n$@F9Kg_7~K5>|Y?~uKWwe@#_Tti{Ll^3i<7&zhayn@)-2YOCJN@`#MD;QQDgJUyyfy{5R0; +9D<}`TL(W*^&~t@Rk-vC$iH_yiFRCx|hDa+jnCZEE1y!I)~=Os_$z1!1xpZ7HSc?-cm5&Sd36R6<}o&nuI@f^na?&m;Py`RVY +aMttCbMGWrL$K2ekT=eJ0rU5Ig1;ts_>0h=E_f01#kDU&j(qq<(BJMC(cj;E3H^EEOOQ(%UIM>aLoh+`O@d#MN0o%bsG>#bMOuVq_7M<;KEJaEQV)PLeu;OEh;sPA)I5&yNV7zbZ#10DUe4Sc_}4dcCg +8^-IYZJ^6Kf;PcS8}x%`+n_IY*#yd%b?}F#*U?YSuVb97BzP&o`(B5ciy{g~kU1Y7?BKHK~@@P5_XbTQ?9 +(Dl~$L1*1Qfc$XW2Pp5P4^aLY9{}Gr!8rtPBiKx^&p**0cm5OeWtV?}AGiDqc9VTR1Rt9HA?V;cA3?5}{t@c6@5h!kn&9s~MtfiW +7~^`|$LR0*~=%3}g(Z9Fv27Nrb8}oL%#`{R)?f)s#AMz>kJM>e~ +@8O?fTp#@@_~fWh!Kapd3VwUgXT+Ph|33rY8T2{$?ZuyC{`&B9w5PijlJRpCLB{`Rg$)E5FDZiDz8pbr*F=Sr_4`zUT(8+0ex;_r +M#FE^^lLSIy}obO@Anbp_B^8DPwM+~1X-SM({gqY+?$odAsyN(D6T|U%3B;)*fg3PDiBFKE{dp$zJm%0;VdLBlQ=hZO;c|N+7AoGp;6}A&(`^^4F +hD2`ZOOWjb4#5b)l?wk%km>(Tf;^sg6J&mS$x$KU3pWyEe!Af(l>Zlff0H238~Yp`lKEiJ(WvKKf;?W<9F6=RKN|IYPvHT_AYRvF +P|g5?XE5I($b54%K^~{&$A)BHA3%`#eABV$_i4w19_JEdId=K6po=vczDeUfLXi37-}L?EV?i(N$AVt|aV+ZB={V5sFONfh<;NkP +UYL7u1npz;1ekom>O1euTQdpy2>k08&hClX{noID=iA3h%Kf9iO&`|aZ~KE7Rr@Gez|cTyGdJzd{NRbd=75ajt|tbV^- +;ZlVwHU0*I%wO-<@a+oURk*tfyTc+V|6dkv)v2% +P3VPwn9>V$H&eea)^uxoq2D&>_djU(F*zbc0Mu!@14)UI4URDi{Qxwzee#dCP*roHG3rL +UvnnPx%Nz?d!8W6QLmnfemZy*!b?X1uiXf;9!>+co^JHt_b84LbXWjq<-!k9fz`qkc8@h~HWdzBjEN^U|hz%mYv9`$q&>-ur$7`t1aQEFYdiknMl> +Hz1!A8_}Nw8&Tfbjfj6yBk(e>5%s#Y5%v0$et)A8`2JA8pArv=epyFwHrI#XElh`FLZT16KL&U_ZEQ&N-K)l8o_vHL>&KrEWIvAs +n=lTaX~OrO$&htD!9)_{=({P<&FKm+Cdlhrn^TzALTSW1GY$G*KyWVOg&@n(_2W?QcNO-_pu7bc^y^0%wELS5==5+0_#f?{{^vPp +&%+Mz_46#+KPZcGew)So{B9O>QI$jb%X7frtvSr&kLNId9XuZO=rbPqTs9u%-!dNQ{yZM^vtvBQ*X#OyP&4pT-;8{(Y=&HSXEX4! +tr`9C;|Y*+(i1?J7ZGGR`Er814)B)=;15T)K>j$h1$5ES0{Tt1puH1XfY<+OK|Tje1ipSc5%h4xM8rQ~BIcbz8a{j?@Hl!R>U-Hl +wD*CD;49xhFC=z~v(E#5?>Z0j^M2=}oCra-2OM!e%DeG=)b~#P{^I%IpKqRz{JUHbvhE~$8hHWA`R;{iPu+!}^DzWjznpX-(%o<& +olGbAq_}LMY@cqh3$ba1=q~CWk@()i&e?|2Du*oRz_{r$sb0>o@H4|jJ&f}An&nWEL8WQ`%&{pKLp%wG- +rdIHcEv+c;;a0TkQH4*mqMYXmvK{+#f@}wfPk}tMm>{Xf*0ls#znp(jNc^=vzX;>v(ThXYVuB+t0sXvBko`XnzZ87sn5n?SZxoK1 +3Vcl@xQyVXQ!y`>O$&)#HcRmD1P_`He0@OhB<_zHA<5PXT? +YqQXA56=c4e110G|D`ZI2YCJI9MDT-4*24)=Rn?hMB(EKpPz$%+p6!M%t3uS%>^FAb3wn&bCK^;bMgIIeSc*x`fcl6^xGTy{T&Ve +*Id+#6gQ#A@6AKIhs;BJrxRp*^A?5A%>(}5pNH|b&wTX5x8_5h`SE;=<53D5=OcdeeDIG;=cD{>^U1r2&u2LFr$s)A>`b8+`o<*q76N^xvUHbi}i&5WW7UTV_#YmrB3_3q=G3fBeOHfWf +f~2Zh!kueuiX+M&=|hWh?+8Rnth`hMv$ ++l}G4szE#g1mnF{p&;4PY7e7181=r6ny`0KwCcsq3^+H=-Q$T5>vf-mnTxSC+ys*w00efJi`TX_rQ!^dtx|IA&D`Yl-vJZxSKdU}i?`=>sq +@3*hP{Iq!u$}L$7ydSt0cs^n+@)^7q^wzi*^&Yzx^2n^UDF5-b7%%@?3%%orTSL~%1fRYY{CC4`Xn*VNz|-p6F>YVIUFGZB(I3`2 +1d6Uq4(A{G75Lc)V>r>c2_f|F$0KpIr}ndt*JuZD<4d&3+ru&R=Xmzn!!Jb{*(>C +@6-*b=K_LkzumY2^T5~c0N;P@4$#TijgXiBwGsKv*aUgyvQ4P}PJQo8lX(|H@WeaOzGZiVKfQ1_$~$l~@bvS|D7V{YwC~rOG0%=6 +$oBXL3G({LKKG!12NGOIaM(S-=RR97UVpGf=iM!kuQzQ0-`KGQ=?=aZ`TqP~%$pPMMLqZZJ@EXS-$S0fk09H-JKu+SX~cby`;PoW +NbI)b|A2Ax&L1$2F1{b|s0Z-9?E!p0=fRNJ(RUF%oAvF7LKdks)-w--Z&dvWdhJYwe<#T66-PY+`%dB!(ASIlzW<-`-u!2@XE{Ok +OT2~PpQzze9tHglc`PLM?D>xY@9z@ib+5z!3*%xH!QXQDe?dMQ{x{(7j|6$0&3+u^{Pl6*;iJbP-<3Uq{>eQ7e9V3V*%W +iFP$U34Gl3B=U_vg>v?LIwW@T^9kNb@cpMTKdpHtBr03z%MZqJLNH#P_W`@%v68nyTE7JF7V^jF7(fgUErJZcY#mdybI+%ybJt)*Dlb>A@6~1y1oa#b<%rC +Kjb~k3pMXyJbnBg`s1wk5x&m{m~U5pfcV}1iFzILPn3I-!ZZE}yJ3PL`(M98@Gi#hztG?54@0v4`u2yIcP4xklJ(00AH$ya-A_WY +zS2(ce1grpL)H~MzIJ1to$)Ek-~Ti8+qXW${Bjb(nQWi?41Dvm&jI;=mT&hV$mtFs$n-+#Ct>hWWO+|P&V`>Oqr|Lp{sPX3_r +pVjow>-$Uk{t7`JA6p6XIQoDfkH??xuXs>6dVi#=CCKz1)9^V8=j-TuYGG2ky}L=5LKcQnzHi?>NeoL`v%* +`jyi22?V}Q>@SBXS3i>763A6}QD-+T)DQ1j<8!~RP9 +QCwo>*3p_*B|V==VcSZuZ|N|4F7JdjOaAN83Gj2yBP8OS*s1yNcfNMB&+|Hc{vO3ytoiq*XP*E2&^ybInw{vv4u!?Eems{SLGLr@ +_j@jbB0fsb#NI6uA*_FBe%t7G7Ckpo*bst!DIW8=c6x5pyiTI$CVJ-eyIL*pRSKi2RK^tl@m{h@%`>CvhAI5K1ba^Sk9`VH8-@s#m!lrP3j05_;L18y)+NbFGo0@Ng;_=!F+g(|A=XKe68jr+9k=yz2Fkih6qO_;e?+p5VLcbc#D_X*9*2MP+9!x({ +-()_ueQ9}JZ>Gkt^|fs`Jzq@m4`is}mlFJmFAo2)enjG?)t}dm=$Y4_-=sJsYKRQq#mbA%@+|#M3-S6p^*6ygw0&RKyzBIxW!=NM +&idX-zmwW1c8SmO>hfd7`y2EdsNa51@UIlV#25Fc8jt7D&LzD54!@$ev>ev$*>CJ7eg9P9hb7o|#lA(K(sM7$=QavIl%6+eoO?pp +i?M`Yn8J_kB+D??PxSji^!_o0zhGfcru@;j$-Z&$Tl)3#y-%e0A+3L@*8QI)*i&_##yMKUCs4ZY(2rC#S;ObQO8WNoPS{Jza&12f +|5^!rQm!*&lfI7%VV|eq$g*V3fd6K5n>)eRokSojQo=qJ#1|-R1U>hr--rc@BmBp@jV-i0)^@CW0jTiEhJxB$ivFOW>Quf8Xf@|Ge*-aYw&X^m#e`>L~8G682xAcpBcL1U{Dh$1+%7djFi~Am%S-KGE{;C3wBBUM$P;I_sJG +ek7Iub_hOVKcwg866`y^o#1$1+aIRqpVRk?2qrZApGDfue|;_Z1oPh~A?%anwaMi?220@I#eb|zpX+A?U(kGxA^0QBdtqMQyEJ^HzHgx4@DO|he?i}PZG0iYr|H*++WjfLKUo4_D)vXaK-2%2;Mw%sLeH0J +UMuKlYk5^H=aj&=jqT{ODE#>n_@MIND(24wuh920ihnobn&N#xa3uZa`}$#c3H+$v)OYqtXMLA_idgR$rr~UJ{;Aes8T~#A={`LA +Jx0%qG#=|VA8Gy*HS8S=zLYnXV9)t&A@~-*M(_QVw~_j1CF$3l!d}+&Yk2Oau-_2;m2ckVzYplQ)9@bpo$qTC?;kzE7oYteo}lly +((_L!e7dF^9AbYglK<%Uy-x54J*))#<-78nO25m@e5LSj+ztzS_)pRNkD=$dmS02h22%QA^nPs!zNr7wZ%=9bAJTif1;6J`T2J=r +m`K0Nn4YyPw!5sR_dn&)+ReUq*7ZN3AFsg~A+?Ri9Q{bdw;rYNz8e2~T93^k>=934-ce|ly+GTXL~((sZH +d}htx9hCL}&6|DG9;P3uxz+(xpKkP9%j1B4WtyJtk$=iuY~p+ka8Kt2ACaJ-?`Vy;lN1;|hZJ>G$s_yhS1VvEQ%HY&-pP3C^0}zX7IfQ+MWn^jk{d+nImS^Q#mdqIx`_ +amQ&~_Cp##;U%4LCI$ah`*6d4hR^CV`y?LK2|nrkw?Xsbz3yy(Wt%9UZ}Bwcc~1#^g&TZ0Jdfu)=GFA$^)o(v<0kt3HiYvt%-`A) +_%%ON0)Jfd>2-SeekZm^V87zQ^n7S1?9FHUPiHgs6tXRR3c;}ApVV_}Ir9_xO$y2OH0u&WYg$Hx!bgVS|9^c6{LN3M^zYMiSIwv1 +*CzI_xlr?1ui@;Ywv3+VQh3i2?9m+`g0J`?OwSb7DTF->tpvY8?`t&ebDG!HB{&m=|Jax84EoMC!V~m+EB)A~iT8`oCwLx(AI&_A +>UbEzzta0F7WUtmKepw(tL3CMjO{>K&GSn7_6Gen>-%&b+XUaH-zg>VU7x_bn8!kh{dtK8Q+a*1+IO6*ooQ%{(9Xpb$k3^F#k#r_io3NXl@<=q2v15^VT`C!Ajwce4XgY02Gm&UEl5MmjwW(}2 +)x@dztvQ~IrJ4izQb@cmnvEwLB8{o$NE2snXELb_Wt&cAvJNNA*pX<)u8j0c#Oua#R4OcL`k0$mSUJ(Rd=qr3OlfCS&xiHW95GTbQVcY8i3tOgxoyOnRp>GAfm$4y8_IlrlcK-i=vgmcOwPT5myWA^xX +9T&va;xOvEXoH>cvW_O46qOv!)HO=(rbBZMBdh>V8nZSvfivaLiBvNoG-20g4FMJDr;fX}rZLx4o1_*yQk_~t10^HGq5{##_-H0> +XInV)x=frpFCMK5_ev#thkGUBy?fR69+Ha1>xDcCK{fFvyQ){W+TM}oMjI8Bb~i_zNFwTF3DX?gj#2;B)ul2qX=O@~)?{a+v1m3L +DQy;N4o9NnsbWzgt1=-Se*%-U)8b_9rbuZNJ)cO_QU{k+_UcBJGd1kjXxELUCRJytv)$V9knt)Qr}Cp2j#bb7X2>y+&p?WpjG6{Y +(i{!udJQh8E~!i8q=xo{EDbxtNHB*1CfJvSrta$a61n7&BW{vyj0>qXWKy|wWK7y_5Ms_mn13nHI=isaks6{| +6q#;JQC1Xvd^~2Sf>HYmwIUu@$q_aVMRKwg{7|ivrKK&@YW`J4`4?tLRIN@nvGAl9V`UH*00Q<~ziisk=>6 +`lli-)QQc}WR^RR*khedIW@<#80e`;Mn7GG$Yx>#}YY{xnV0@K%<>V3r?es6K|jqmyA;iw4T4WaCSa4 +hJnW*4>Xj`DPqwU?yD-Azlaq%ZbuV?O*N&d2dSYtAEMKuEx}<}olWt~mL$e(XONW>Z=xD!xITGBl}Bm`Q8dp}7iH`wo73n3#Pq;S +H%nA4Z;>$3VM8X`Bn&x|%VST~w!`cvP&CiHSt2-|pG-C;lX%fQ6yem;tjQ!1AIshB&)q@Ii3lBy>i9WEuWsqy+?(OyHj$Rh&!7pn +Lp2*S5B7>i!i^cb{)9stv)Oc2w{Ed$6OYwoU1Md^&UVX0)A3lhSgJ19M8ihNxZ7bSGtKMJ-jsqyeIN~urY=uGz>jI#Y> +gR427<^u5c3}HV*a*}dV!(JG35Je1IVfNnOdWtG9k9k4zkx!PPj5#tJZ`BxRk2Ume$aIjQbkc8Z6`i#WuW%L;a>_v~%+tDn^ +VT=qJgyA|GlbNWDLX)HzHFzVIh?mAOjkLYY`S<+~fX+t|?`V#%UdiE75FSBPUBosV})3xq@5+sUr9SIGGW6T7<_S +J;^zOHiu`^g1SoSBysr|BdG$7T6g8Y19KUcRGLJNHd%OS!?`rm2+fxcqtZ7=H`{_cyRyTfBy8TG=sy}ql8OE0hEJaa&Cj`pMo)Kv +V#Cyyt)SX)ySfR}DveIQFXx7_2+tVbLr2&yl86|}=U6-+WYzeXO#O(?Dsis(xQzA5*d7pa)BbX$Vrl?NRn!giiVHL1+6#bR4HbZ&^Q4nb@OiYAwB81W*L&~_WoIJu2D~1g5RTM2C +-Y@J`2)mSo99tC$S2>E3;HXnA3Ms3~>kBif_~ZagfZQuImy&p&Af{tlZ?prE0$4I9T2u~4sYxRd5ttCoI$Ln26mir@`pgl^BjfE1 +s~1_;oqVzzdcdP-S7?>F3yqIq5^0JzG?Gdyx|GU)NT?ixlny%)fsC#}tn5V-Iuy$}Zy61)2p+L3iEErPY!H9yH@t^$lIs)k$z^Cl +b7P$5N5X$Si6s!omUbb`)nVU|J&CQR3v5zrJJOH>t(vqa&va81YBb{b-+DxL+(vJbt@jg%>mWvC_f +(Oe>{Y$2bdhclmw3=_&R#X1skY#*^oH)oA{jL(W~Rx6wo)i9mQr1=F3n!|!yB15LY9Nhqi-P)9^s@`*?hVLP=Xi8(~V28wWa^*%FmY6DjnG#o`>!ypd(NEL(Ej0-<0* +DJB{S8@A@KwF)`;2*t1C3F*=VPs5f--1nE)d>xF#1%a>vMUylkMwySJH(4M`CF|o2EN}bbhxvD)hbA)T_4W=nq%Lv=8gY}cznOd-gQz{6XqQ55%nu$({f|_g<9)qH91mFBN=V3_?L{P@wl;})-<Pa`DZ^rf}9WxRms5WLBk?3G6 +8WxwL9K4mAP?<|iSSq8YCc%LQ^F&G0gsRNjQzQfc9ODl?^_*ESvj_84AL+HjTe>m1Xkl4B5L_b%hTUubL-47SA*ybvK4j +<;D#en%ioLh|ww035h0)gZ}}8`pz}y_jsGSeXJ2&FY4{ +RYt&T2=)2a2*W&BLib8B#Zm^1)P;oTFm(sbiZ(Sh_KPA7k=l?@?8HgaE)SSh#C&BpJ3#@`$HR*mti>3kar4G{5&C9A6-#`_g_vH? +@9#({(kxzIY{(^8<4LBH74dA87;b!`tT!aHWj^z@mv?|bRYmoTy}tTL30ffZ2~XelN-E16G5$tk;ZRx{PZEyM+kv_mYoe); +PfO6E>rx4^HA{8GAX&BtI(649(`j7;p&7!R?cJ3MUG;?qoQ-C9{_@s$2iN-yK5Xv^qmuc0g`iS|c^;}Qc2>-wQEwrjU^zj@L#+^8 +Q#y-pSR)Dh5<*lbg;VPpD7Myah$o$V0n)VG6U&Q{scY#gButSfTyubLLJJomVy++?+=X8uM>N(gr5Ii3X?d#Ib!m!4oyMMfS#d8r +sjwKPeU*iv;MR}iADWK$BzYRVNk4YL*jP+v-kBEeLy~Viov>Ythofc@wW_)l?AbHIY_rLba80FTXtZUBiHfL6nnZIdGnNKPR95r* +iac)gYa@OKrxDj|3(}5~@D+v}@2e5|k!Y_NnZ!~;u+n1B%$THJW>!$xZz@p)Bm)d00-{jNquQh#U&$?9aG?M$t~S>o+U +ouC@p6^VS1jTp}owDT8X2B9!i!I;-gtgDN|vEDoy>!d2n5+r8K@WrbQLu&ZP-zp$RAwBT^89`4|rf!JThdmpMU6 +!>J5L_SzE+XFnA1FcU+*XPoTlc-H2oaZhqJ+z=}d&5U=FqG@{LAbs*8HPWNF5HOnAstN)jS~KCJl^BS`+#oc#TuYb09%YU%Rgc0{ +Jv0?Jy`Vx|ONXS2WQ+s#$se(aU)ah>dHU(ngmo@eGb0t;lJ~`poJ@(WM*Cif0seyt%BEUlZ*LN{F}*yC&Xhho2g$PD64c-dPPVDsFR90B5qflq2VLS?n;Ur=n`ejIH1upaXy=rV8X6En+bxDU^_Ai$Z(gB#KR;3I}9=820B<> +wB-YYKo@V~Q#>xsdRDndiHp7l(j@9L4JCUaUS-X&BoIZr1E`uAAESkyGh%sVyaVIRR%MeB!4LPp;>2|ZU?R1g@=>L?}W$3B&V^=(PS!)=v +AgjwT&)O$1vX*Xj`E@Q%35VN6c}}BbHC&BsY7>^_KM5tZm|%_?T^;4e>ap=OB4udulIqk@i0a?{qb-tMO{OK%2e=xMrsl^e+Q>#; +KNy+H5K(m*MHMO~!I+n&8eB_eM3*;YjfisQvVA~mw$qK4&MI^}f%MdA@(|$ +4I=zcjM)queb|#(wi_H%3_IY%hW|^Qj_Anzf?^|qiSwidppMrD`Gi0XPpBe2z<*KF51#O^LQw72_+#eIKXeX`l8`m!cc4KP1Y>(8T?(fo1&*VuKes?9Z+VoSxKDS3EBaw?uQ +s7&riE{@ZRqpc~zHO7^>HGz@|ohE=62dcgBD4+Ug#srTrr(7N0phCmnFO~ItT*2FD+(}-7eAhQoeT2Q)4H|tiT32VoB*Mt|>X{WP +s1t!VzmU1y5h%JoOlt#E*i#MLEPYB6Y_m%SLYlhU~ +2Ge!EPr<5j1h>pS3DL{gv540_^7xkE7=loxB~H3j11?v1em`TB!TL&sX~0jm>Rm}vH4k93>g{iZmyW-X6k|7!hWK%!$%K(7ex#mL +sLw-HRy0WLkc>2`pTMx%;4hQoz~ZGjdNZ_S7HpYoCX&fG!80|ZfqOpFC(k$-Kr_4>g|n*Ab;( +DSgnlD`PiAGcjTjBKsNlbLl~DTePr3#0M((8Wjai3ZSDOw;b;L!D8Z&Q!_NF5EE5z8Zp=yuUJ`&No5+M?93PY@4~^JyT)K*z=U{x +O)8ZT={RZ_yT73wITDDMsheEgirxJNGB}Mpd(zm*V10A_Ww|Xxq2f9M{;vxJ>~)_I*Ft#VQbl1Zmx-*z1)Z3ZDiU6BY3*tvgJ&&JypZi0Z&%aY^9h@^@qGjh(qsOort(@kVbRyS~Kfn3c%E8zKg&dRdk<6QjzTBjchb@Y! +0+Yj!KHvR#*7q@&Y?2*FvH#mB^AO-O3e_4TrpLyE>ZU9WyQpZ+#Ix*JmrYd`nLaT>UCtu5dcS%3L{kNK`p}#a)xU9~XfOT$qa)M@ +L;M^f-lCclV9UXoKAv@Z51MWZ!zMcxr~K+udBa}SZv5wdiQCH%jIDv^NX +&>_)ePGmryE22(u7kL<*V3bsa2^kn8fVaZPp%`$ie^GRKhmeG4WMlOb7tE96$t*TZbuJ}!&51Vfw>}Zw0x2T0yJgec2_m`(*GiUA +Sl{-N7z+1!`s``Qz^186s#rZu=SIQrBa=G`evU3?bU@;zot-ky$u%@`MrJ`-hO_!J>pGsR;K2*nx6bKG@t!Mi +SKemm`dzx49OZ>g^max{+iO)iZ1su7_-7cE=RmAtQ9`J{o;VPRORO77DGgAXQEbCn!I$SH<*XJ9xjPPsn9KpYpQpzw+3~o6b +%BHzKvKu+-fouozZ7lZhGj$6Qj+_&V0Plb)ZQ#9ZW#zKK9o&=QZmKSAvDsO# +8@5K5!C@V15~Ue-6tLKA+DCS?sDm*PM$&kf@-WK!9J$3X;(5ipx+wZJCb`jIZ-{3dJQnO>lVI1C(dVS-`QM8CZuLp(R&{qU87hgI +&hqW!b!GCDw|Q7Ub#`=iCqnb(sAg!BKw9RdD(5*&TBlPFj7>fgOhywe6U~+hCzrs!NmW;wUTMBfrNn_vSY{4Fit(+G%^GHtP;hS$ +?-(i%Gs2?A0i-Dst;-NA^VYe|_~2yT>MnN5Ib1!b8E#wff}nn78x{Ly(zg~<&tS)P(4}cR!(L>TECP7$5I%lp^~q#us9SxUIvR6q +Z|xIwzhqxi(6V|!v){b8tI?$rSI37&=d(UwKfIV@ZSIH4ydrepRc&CcJ}-{va8+zQ9D8`M9A1yjQyuz>`Tg4KVGOIaDvC)*SQuJN2AQI|`I6@nRWKi!xU9c#PK%#JLxjM~q$ZirQ$s7RMsjN=Bo +l2Jjft+=z}*@&qC=FT!=M~Gp^ky72jXudEKumTqqw?q(i{F(T(h^kVQOIv~C2JmLMhcAU&9}%?cUBT7OQRQ&6XFMHGOA;P}_+Lzk +7kLeG4=9<*KuyKhM0pXif{9QlY82)nM+V$7Lac!dK64llC+Is7&Iz``%+X-ON@yC;y<5 +cvD(5s~pSXb#AF9Pk&8xsnb^%PnFBz+n%FqBz`nwqO*_-D<~Z(4=M?gUX*k@So5*Cf_3yiwsb&x;#VS&cx^lp&$d{FBMOVD$!w8N +PO&gweB*=AqFct7w-MqBbEclmu=@n%Ee2oaZvFeyzac|LjZ(l5lw~cmeat-lnWyr9ky319bjtKqoUa|3tTc#mlXqN#_rZ{CVTiZg +0pGZ?@>EeHc9jlt^}Y^fk0%89tVg)8fh81QsQ;nK%u5ZsvIx&_7E(J^&)s%zu%IE0mkzYl8Tsfn0KI +l3HmQpQ`?bi@To0qL%1xtG%1%tp0HvHo#dEg`P+OkbGlyZLXmK8|SgPmFq84A6sRLZXv65Q}5Ne0&LIXjZ5-|ZX)#Kn4)r@%QE5p +-^e+*vBs=<7!}9v5%hpq_!blw>?u@$}#vGlEOcyPyoV0<*&pYK1H+vG64dldm3{Rb{ZM(4906JZK|gPl%-=-6EM(O3qZtRECG=VwvDmfGD#dE=>o35oZ{>+nb0T_-yxQV}|%I6xr5TMsd> +6fYAT%-zW9ZdY*Y=z0;jB4nW${iPxo$(mJI>4~T1v465&d24TdZN5 +YC(saH0&?s+*HxDdj?T(YP<@MsE9jETbl2P{~jGwXleV}^!c@nV~{R}lsFkdL%XfK)6QxV6W^Q4`9A<8PfJ@5gFdB#{^^giySR}guY^Y +F$^<>OLo9LsnQ=`MDu)+H~3y<4d`nP@E!e`r?89lHfW0VozLK!1a?CQ=BWm=#HBvaz(PqK6VS9+Qd<++IZWCEMx +2#_G)TDQjYK|8*^M2%6;sa>``aXxv80;WfIszW4cyBej5PzFp$r^G8wMyRj5+_NvOfkRL0KVY~u(A`ua_S!mQ8xU=mgq873hW<$D +7I&rze1KureDduLH^y>bWVaE@d|;9BMKC+`e+WD%6Na@8_?{x*+*LUidQH!HgppE8|W@)>& +#faGMCf#_(uODNB1TP?xtm*n7xyn#n9RZubC-WB2TcAJYF|dI}*06l;N;cy^8I%85!_Z@X@ea9bLe?yiu|Q}{(v2D3Rp3VR*ipw( +$J=J1ud}{ctWs?jlOW=SYsX{iwJ6<9~!3AuBHch8#08SZ880MTWsXKHkW{$JPKl;7PbD2XV0aW7=`piacDY8KH|*Vg6m4rO{pAC +!)j!KRgz#85LVqv>twOnVePGvz5e|tv{{3zhgyT{aqN&N(5a+%JhQP=i-&a!@AMWCJUZ6ao?sKX=Ov(fq+Bby92&>gW?Q7iVxFkN +N_=#O4d;@BF~Ex}s&W2~JF*YXwIu1{r5uo}?qYB!j(RJa?k?hjY^2h4egkf~=X4fTO%15_IV=>es4A%xTb2!M468B~2ar5P~;rV?P7>wo&7qNe5~Z-a0Jc#T{nB8^hc0!+pnaTZJs-eP>3bP=Y| +9?rO;>8&yx9)SZ)eQQ~I&MliSig;gOqqZK}Nb+umr4*@_sixapvuWEb>-$bs^sFz;P7psP!Y;ju;hCFn1#HlRn`DQL-$NVcHPHx5 +#9aR6u4Nh?OTw(kJx+n?&P~(6ot#aj5*0lvwH!V1DOgkocC^l=S}4h{=A>yG(yJbf!`u1Ur&>^gK_vcmu0&$i`dz0fIVLR9E1T^N +^|V(vdgLRk-F0-I5)wFlfTxwg#uk}KH%80(l-y`gRkRbSGz)@eJzCjcoqwHoPs__hIXY~Ddr!=oRWwkD=Aqk4Wa$|16URHRauQB4}-Y4?bP%80v;>V1@RD`Rl|0U_`@kfT#oibzqo6a(fs2IdiYnmR=|P0pOBnklkaz-Jt1 +sWkT8(-hv3k*-q)sYeBNQ&X&s-B$JNPFR%}$P+wFz`&9FUHYg4-GJxr;?eTHxCS#E-g4dr{*URFY@=pOY?3<=Yi)V@uN-P?j?r`{ +1n*h^WQ_wLaRvz^MeYyqN6@VXm62*J?ivp0yYRp(RE8eA+44$msy^>DFOQS^j;(+XO_k*;-QGG|ikGn52}7P(-my;YYn{sbPIRs^ +N^-tO!(PPsQl3bs@mc9Tj7%wSM+V-G3cL~jkKsu|tR%`To)Q9u0nzBl}l3@DhvTlWtE-rQl@JDAE{vdFLo6Ot(ze>mO?1BqLG{o=6y~m?RhT!nzXl*Uaa#7i!uVK95x6C@7)!@^GEL`SbdP7a`1?wpkznOoY@#u6Pi|1WgG3)eH&~Z)A`w+D72R$3m +zoDZtve#bk`MEnTE9Ou62f-E#E3`eH&SzrBQ|_v5VB$8}dlnChE(ZqdDGkZIQyR2l7F>h;C#_@2$(1Hmr_hDwJxJrQ8F)*~W?z(B +U7B-vwZwIns&pMmctwD|9$$HcoOCQl+QozNYIJ-m9z#8AZBji65uRCs`rk?Umd}j%(-rLb$Vdf>H^MVNSB!{MR4}=8t&H@M{k1rb +n@tDFmc4L(_nf|{u^rEQdDC4$qH)D}W@)~jaN~IL{(onksBD;%C}Y=)(7jTip-{ElT3r~{fScBP0p0sIJ8k(Vw;PU0@4foA8Ee_?uiT|Y?X4T4j3Rtn&wZxUb#gH+SB}tLstzms?PPT^iwOF;OqW`I5tzkAF +g$#MQaLb^DgDeUx?g$vJ>Sx}oo@1(^dpPM-V|ea5L1!y`&C~L$G}xz^XpmzKD_EW?u9x_B+TbLMWD56VX>qVr=F(qcCK)D%9#8hQ +%mJg;S9ubI`TKGwLKL0`VgCN@Qz3!}ob9oRZgavN9%fN^bVWI^DCym*g~OKrycwLy5;+|dATNNpJ#VZWFD|+)@m661!!jiK1ynTM +4g=RZ8g_azx73kud+;r6LWmqj4U@$I?5M3oNCHMi31QuMELawCNvQk~%qFJVod&gLWT%}Fn$qY_Cf;k378#~$Ov-_ZOH{oYVm|vx8`#GsVtPt=zx!vWWWylK>x_5RqdU#alpkdiYMm$+~CJ7ug=e97`{35E0PjCce8^+{)gP`0dS}HrlrfZ$r8!F`E(F@K>Wuvqw-1BC@RGN96J)zD{W3DsA?pK5O4!4d9#cI6M@nYX#(uCwFpChRR< +aTv@S{;eBT;V|T%s&MC0bM9d{e1_hw*SXXjdl(M)$;IL+4vO*vhlqU1AwoZ-#SZtjN*m|j;raI@cq@y3O-2mj^Iqxxe +n3`Dj^kdXr33V^o%iB=1_wL1RmU)|p3$otZ{V!gIdX{j0M*lN=h}~+)HsXRxeARn$hI_u9o;gthp`E!VN0=Z)i4)KEf|`jT$G?ar +LNdmAi+kHl#yvb)HtXXQFOR~!qp7)SqRqJKhS{vA_wz<0Dh`3bxLpivEYiAr&&)>Kthpw{_z>e5IKF;l4;uk$g8q7N!zyn%s`mAN6)jfaA8Lv;R64Z5PMN5wmw48He-wbw!=;ifc0(t?Fuv4`qxL9E8|GaK|26#p81;4kzOH-` +yh*Frap0g{IkPSibs9BPt0t9jQ<=47?~~%D&PAnHVXNAw*Hq(fZgrLrazRM5ob}nvXMMum#)PxLA`V~1-HZ32Rm1g=rl2bGjJ{Wm +<20S^&Btmvpw7I(G|@rSXpxiYy>EJCUNE@mdGUOvmtLQX{e{sEZv!yL^D{Ek*Bxd)$I81Y)_vzMzRUTn;H|V)wKy>9LQHj`6G=6@ +=eYO8i~duEK$4cE^UOwF4&+ZcE*|HvSk>_fZr)?#Y5C7n)2dUMOpBZikxSYW(zNn^%NIgy1x){ZQ2gXwGZRLyyZi6>b%-WXRbT-i3455)k%ZNLT#-}H5A&hsmxu+_4t&<}=s6KjW7rc-B +E<%-&zJ$=2bdat)>ZKJ~a|VW1Ks8ABCS%q2ylZv?Qm>p1RV@Zn{~1D2&kx#V9R-o(Y-NKRv8V{+_21vAB0Iq#|3J>iC(3XC~O42I?kHEiXkAe?N?-t)POB_38RxGWdF6g_T3PV$R)PMVF8ruF;*9b^1O3_jLQPcai0mxfG=Icu@oY8R?Nc#5=ap-mz~#C;&y5$k#Vd-hKR|=}7jv*gQSNbV{-c`Yg2BB`X{J6+r)(xq`Sh~)4%`th +Xt#I%r^{2Xu(;#u6aP~+07vp&{9zP`|K;-kw=j}z^dH3ezftD@Ud!`~#BQj)5$lTIRi(~m0pFnVfbTHeBSfe;hAZ~OXzLy4 +v-f$}&Yp8&cMf!zkN)$Hp7IVfa#O(7!S#nn1w3&9+aU@!V6fhh=PbvkE#xw+Xr=1wzo-PCM8QVfyvTlkjsKqNVoQBNJ@m+GpV^I`LmGRM9|M~WARd5|2&K}`dzRUD*phxi%;*R=-2nN#TN@c-VS5Fq@T^7-p +k;DBGsyPG5$??j8>|p4?BqENCj+|gykWrpBO0TCMjBPA9A;g?+YL2|a{wZn*UoEFdmfh*lN+z_Zqk_8I1l#=uDA9F)bM`_*(amzf +)6vYa7;*njGasI~*`S^g$vE4u>@VbtuAVKvM|}NUngX)CkD7gxz>XcYYkF?&vKJCLc$=ZI%aia@XPfMc`4W;6BTr>YKVn;EKl*sy +p_Gu=ifTN_opp5MfbTae8NGaO3`?4mG1u<#_QFC+@SUfPOa9F5et}GjsFMF_-gzcFQrkM?=3+gkTo;-$e$^Va{08TFLM=5+aGO8n +S9Xx(-;4LfXApLfje1J@vnsMg>!mi9?cnjtfmKe|htfOVXAg%B`cE_=nj(ash{9YyW-gZILO7ho)c(cn%YRk`PmXmm$GU@o4cNv= +=67uLCqu*bWViWG2b&t~4Ow+|eCrpr=Aecc_`PuiQEuouGWs$)GQuum@R@f!ccs9II?=sYe}DPC#kE5Y~@~gp+;V``Kn5&0B3Zazfzb(_%={>(rb|yk_ +_cF(Q?g7h0i+7f`&;1I!_5x?-;4QBlxNVtI9IK<-o})^7!P}3pm$l2dTq@ghNK5b|Lb-Xo8Alf_^Sw3m-et3l?{s$Wv*+*b1yXh{ +g&AQO)aP5|4&460AKh^OMVMBN=iOW$Nn@>3E;9}sD`q%_>$T~5miqRBVm2$b=Oj=HHewrZNI%0dhu``4aTauPUT#u7El;ai5hbo+ +*nJ#hYWUu7`H&&XCd@1-r~RcUCjKiIg3Yg_O&^ +xr}h1Nu@J#*h)H@%D!z8$oZu53|O_?w@~hGip2pJ +r77Kq12-Fz;A)M{(B)se|Gc^}UZ0ii=TaAf{j!+^0>;`cP8nQy#nD1aQ=PdoG7`r;cvUDk0VCoYk#b_PVoxqN_ao0I>bW%DXpRCw +_r_#=HZ;h=E@nNAN1Iy)jHQNG(0rM~R^?J|P(@9dRl`?6CNNu2Rr>^YKG(25)xlDn*;qwFZ!ROvV9mU~KCrr~W5;JYs?3k>I->c` +yC9sU*lEJ?oHhdv?_Vkl|L~*1V<+m}GvV{{2^b~!WCi*%DT|-h?lYMc=H#?t&dt5|@$;&V=J10Ls&5N_$yAzQ~kjcS$h}}em64j`rUY6bkkus;sc{oX-136O{6EQskQ`U%K!v+lR*Qa`bH6rQy +O^NhGR}4s6A_C%G6&XDlonS?%-=s8_imD_jJP|d#Xcjx^S=Asyuzfy!P_G{mwqW3c+YwH8zz3ug`GZ5w$TLlwtN{EGWW(j +U!H76^R~?e%ad<~)zBT?g&(lj(+j5#%jS}}tx28M{5bLPcXRurw~^t?tAXXRPYT`Y1ooQy^Tle8Zy$PKqcf|iv0SEOKeVn+z?BUy +rX6kFkm*9^?W8(UkN5)rUbAu8Ou@zo`hVKOKLQs*MoMko5?5yCWcW_yoi53m2<~pl^V{Z|Ud)#c9AnHG0AKJ~cdZ0pi#jJ&dXaEL +SS(;d`ga_fOon>y4~t17T-V3Wvf+d~2C7DdlWpN`vt|n{yLwi2>lXC#?3Ur?b_+N$bvrC$H?TNsPhhQ4P9Hh6w}wT0fxL-U3M}%? +_>!AV5_+c;e8>M||L_qiTRWs86V;T8f4Ydq(byQ)M%=ZDFQnzYu$4%8)aTfyknb^8uye;Xf~a}L+f>Fa&61?tz-Kr4uE>n^>)_Zk +b1Q@HUlWzbzbgPTdZl%S9QKocUYxtS>bmM%XQ&P-*9ckS`Hla*z3#zRvy&a6d)n)MhJWqc+s%$(IbaNrfsO5fTP*Y#>5*bq7Y7M< +3Cfkl^W7oT#gw-#%7LDl;MOt!ag%C;)T2;i29cgPECuUzFs@whlRdrj`g!rjTrcVK5!I8hBp=>lN#bRFwwWttu5=Y5>u{;TXRJ5= +1NFJ2Ou-^)n~bx@9_G3)@682y-rX-TH8G32?s2Q$xr<&! +X3ivSj0@W5X>QtA@erFWo6x4~Q-l +T$w{UGM1nW;(i^l6geN+e;lc<;^@KGEj|~0_fn()CynxQtnIrHDV27QvB0UxRB)c%rCf~veh&y77V6u*ActBzW3#EWy1u~V?cYdm +EWXyrcr4pU|MPzMJKi($c3PMV9X$I)T+5ES`L56wi>V;zH99nValWoE@fmqok2C!P%9-G^Igjp}QS8b$y30OtPv=|RrhlSB6SKR1{^ +C~)8V_pj*gd+c%KQQjLL;_Uy5_loYv_c&rg_alxwBJYbacl(nR2^;MzWVCyv9lwvJ0I8UHpsB^qu!(q-o>}VMu9rXcR9b=S0^LQB +!anpbh7b`PQF&Bh9x~*_j8RP6^_|;VcoISf=Qor`?8=79qFY3L#ftGf+1R6w^f46B7TQjG2 +H_nSS$y1ZvqJ!H_^KPvQ-Ye#vPRx^?Z_OwXmCFG#TBLtXZNP+heGR)MXyzT=L-U)y)^F@gN)OXFmaPu%GqIFQ5)^W^&vuq{`43A(+E|5{D<73~wT~lDtmK|0U%EUs!@#$p1Y}^?G`2xuqvYXiuqSPnsfnf{1zw +_4JJM)vno|5LkPHl6o>F^|aKqUAW(|U3cj*=@KS!`Xz}<@hKhvrkGUd;XS=Iu7rwuC(|-57H)ql`OA` +TiGvO%rH(u*=9RII3|$Hwh%~J=s5@lH75_Tv^nOc6ze>a_-V9U5Gg%xd^8h}CbJimnZuqc2FEH?JFkj}RVEClor)n&Lp)Z|H`m}) +)TF8+o&o2i2GY0^l|;wkVM8m1(@5mh6?_?FRiwue-H)p{;<$<)-6P$Psyh0Z!;hf9FrPhJVHV!_ii1;AW8x%vj!k8wkzOO<0@j+#@#EA2=~LHMg`wgQWfFz{<{%3j3;}F07NS42_tF-RvhQW<9ZN#ui&eE +V&b88Tx~oXKC|L98GY$!tb(tGAspnj>F7w0?o~%>o6f9IV+6OyO&KYLA*cIs#~yurncJeO$e3u@3LNj&zF^L4%VxGsp1I@lrEQb1 +YMZ>Y{o3{IbEmdVUez{v?c1AYwzb~eHf2TIl+A5ZZfTpcL>}ntn(Yg2ZEKysbJ@*1uD`2o@|Bb@knhe7*SAf+sI7H*TkG|0t?SyR +tfMm8T5oJ?y^f!!Orz&*n`XQ=bVO#5rw#hdauVb(y>s=A +?enH{FKoDe+onwv;?=u#KGp2CyXR{-=QfQhv3=uh?Nje=o4nGEnb+?5raMh9Oqs(yIAxx+Y$dmn5Z^k#Xg^Sq?e|=^bH(j#Q>eUU +l8}%zBk(%qnzkvkq>7u`rd*d_13?`{y0mS|Tp^u13p-98mUc*+`Q5apeIt{a^j9lYbo=#-cdTFDHf1r@zJRv4yqly`{nWmyeeD*( +%8iC*P+qV%W+JK~u%(jsEUNI^o2RzVS-W$}JwhHtEw{eCd0N{PN_emI$7X(Loxkm#dv{z;Nv*D4Khta3#X&jP|+oJfpBc +FW>gLvkWR{ENkDqp?x)x5Hj?`I)SE?zsH!b{c?_ZzfSgpLyurD&vS+d1d>|D-4mW +q2>}cr89~W%pMwgjX`VsB@1^fUMlHY6-_f1P|5y~!koOp8qB8kB9nSeVF$HeJjKh^mxT|HG;ApUJUlZ73NpjsDSlc|^;bGEcEzBxE~pa340K?Jrk4F@Z|Cv3IOCkEVp(+qc%3K0b7`yjJps$lj`D7->uf6hlnfQ)#T#tZ3W$A*h|jLliN^WIxQ ++1szUl&7Uzm$lEjiV=SC4eiqx?U6Ii4i^?~gqaN-$jDeBV~E;%QNgHOWx8okWk~p%ZChqYIEX3GePKa94c_Zzs#x1LX=Zhnr0i_l +q*;>VMLbjsE6P*LLdkU1_L-ASU(+-{ooDpPo3>BC1|%6QZx!V~D8nZFzR`)%XogA&@41+5n`U!Iu#|F%#Jti+RW}P2&ysp@b0Z`- +_DY+9J>_nr|#a=~H0=9x1NLpDsk$-*)#6q!17uiq1+d*9J2ETz(CTCy8FF@0$ZWv;)`v8cNN9j7bHv(VFcy&DgPankzQ6&%J2-{59?O+(r?E +6BDZE#4zR6qK*uG*Zi>3jBL;G)}G+`sStZAQj +516=;Tw#LN8Lo=EZOgswQ&+g7PX};brCR4RgPVS*P_L)yg!2db4Zl$(unzZxM^=(tGW`&p#fBoY2OYdT&uAmy-%iV$y +Ba`Rp;NfkXmXT_}t&<$lKtdxalxAd6XRYwb7Va#iil4G4R;Z`B`B19vG9W$SP9`p$5)2ASL0Pn(M3e$fqJukc;&Xez9qT+qR;=5x +{?`9stm7EtuWX3Bb8P$dS4-?Q(4DmM`E)sx%A;~HEdy5Sn;0ry_K^Tx@7nUz7!5!k?cGzYwyKZS8_YNaA>W9F9=8glM4_0s#_8G6D>ABU#-r+!3Jv +GE#L*pXM)YzL&gbRigTEjOPpHp^#uVhg1XB+Rt*E{GOSW6u^gO6S3YfR6{08D6Bg +WDHcT;yTPTv53WK@N7%i;6=P@Qq6-LZL2wdD}8dm6M`XKa0a^!E{a~l)Ltxi9y-(oI-GmMTO8<7dWz`e=GrBxpFKnCjrOog^ZP$j +x8-Q6J;xX_VdihuF5zIQuEXevk%~V++3YaR-x`ixUAk3Pn)hn0g}Rg==G2-1jm4Q+o?tKdY9}rbSPR=D^TLo2AH>dpPKvsiA+7sY +$$=w1L@&@bYzQ&3Jz7I)4bor8Z+=~RRoeQKxiSlmDbM@8>VT(+*ATckw<%^Oh-BnxtuAt5+Rj*@@*v`i9WdKqC`VJ7DC@NTICvFJ(~$ymRQ9Lsy*gMDZjbCk!quy@r%} +B2C{)bM86}j4MW0LYj-afVNk}rnV$44d*?Ks7>)L++OPG71Tz=0E07;6xW;H#Bi2{^1$)Ru&+kV#8E}SOuUAZdl`SEDWRsU>8@n8 +-nHiKdxBXYY>!s`nk8Jti@E^I9Q3b+dTV~nGR*v0Zmci7ZP+p5n2L3`Tk`qMOAjCN}YhxVxPX%xKTjQj3mybskrK$yD-kW+3{OOc7&jn#-n8?Jz}-bpvZ3+1Z{q +ZPUo}8?@noV+l4i)B6!<3MIR_muR$81VqTiD&k1+Y_88~SM)EO(i^eTuM$>9zYwffZAa|pxbL88=WwOevO!rmn`jaqoG1!X{(lO6Gna>>Lyk_x*2M5BR1!88?Sg@Dhe-bih*(qhTB`36R +T%GA~-Ob)>=C=!R;8PIwbz_RRXo3cBoM{wVBbPrv3w;04@1>HmOb)i~5q!pxQFOIWZqF|m!Kc6_sLodQ;Z9Mq^uqNA+gC9*E|i6%x&7Xg%8YYaG|h8!9bKs_Ldr<}f0}kcL(5q@|D{EmL!ON8uZnZf&hBNmW>fraO_pRa`!e8LV2Yw(^cR~l`qg&FJQX)vNZO|?ku9KFVPTxz5 +_hCqU5#Z=#5oNdy`N!`%SEVH(DW0dp5|rM{g@``CcWd}F-Z;ME5}SL%e%J55RBBcyrLxcOKJtF+gxpZwl(IE6JgA@AE7fyqtZbi} ++PZNHg@YRyCFKp5-Z^Cy_)ZCw6}R#JSMlkDaWUC^^l0yN6391r3qD>2UmBypaD) +o(3KzTq?B)Ds07?z+$f8t@OF!yJ3@gq9JE6@&Gf28R);4681CHf%5j+j1Z0J3e8xE{{0A3K+!P9KY#+sAwi{-21C~}){zYYh`a%u +882Y*W;LyRE*^Y>d`r0S-8fD5Q*wY%ThD>pTkr-c3O3hAvlp}Uan$5`!yOajLypHKwqk?E49S$Vd=t@Wb!Vwc=cg(1JY&e~S(}o; +G?oFcqT|n^(Z7^u3U0%tnGSy7U}GUvOa7Ce9YcL=MGrxiK|peNC-z{ZTeKCxGzs|SDKKzj7L4i9X}(HZ(zEEQoMP*Dv_bH<^yJ;< +;zVl|8Wg(?M)m8`Qw70j&zyILCtzcGmsnoV25s3out_1M_+SS*!5tKv9k_)iVP`YuT${j4c3Z5TZJmC&1MAT=;$++|w4bxH&eT{N +WBK{g$vi6l0iJ>rz!qez)HM7O})nQn3Dr;0acA08PV816YLeizajj;JgVx=bg;9EM~Tao%4>E)-BA*XRijLy8c09Bbps +{)%Tm+SfZMOVI4;*wqQ?Sn`L!83pf*IAIV@4;fTmy_7Cmpcw1Yto@fFn#CpOf`Hh>;Pu_+#W@`a<;w<#h7b1*_rltWQv{vhP^W=kTh;Bg!v_Y1W92sb6S}U^hn;2|v$Bkx$rXUcb+~eqZEz`CuC(rNrqevRh*DB=NmfoiUHogBa8O +*g*gA7hOZm#d2bP!BQW+gMFWh4t*tlnY)>BS^og~@x`H$N$k0NLql!9)0b!>{FeI%4s!yVY)i$0=%}h)BJV^$9Hto+Jjayabb>53 +Ovg#4(Ggj2n2+Gzl*qystPO4>edCzKci6+GC*IIiSsrAyY8U>5Y3WY>^pL#SFHW*Z?BMUOoB$%Od$~2u1-iJ$L9m4vcoLj +un+jdXM?@86k4~%PB{hVL0+FBgnG%<4{e~lfhY(3lX&8;Bp6vYVVk>#Vy4ckUCSHwbBwxEmPi%hSX$HU-2H2;OHVdH0lp@p)6LcE +ox6Y2m2A&Wpnf@t-wc?yj_Rc2Q|Z%N=^ZioSIKnf-2GnU+|9Mq>5B>{@ksL@Pv3kzm6j;LM+T}5G*g-$d|h^0MJP$E;f>Kts5#7a +?*1M0O5EcKc%+^^+FD+xapNQB9dRI9ZjD{rx;5Lm`}g9wr@nOV{_kB$dZU`&nO4xywDMFa&YimtbtPorb?*K*9N*^m*EWie;ah_J +7XQllZTBDkHT054=Q&@99o?d#KXfJJIPTp2zPK^iSC8>y>p@9OhtA#qQ`{6$Yn{9Qh&QEYV$U_Won^QO6;n7%G;@0U@(uckm|FZu +5aG_S_%Zr{T8KGfa%NF12Dw6%OCJy{bre&_CghZ{8TU47h@z!Jn~;iyMx4QIeL9GP*v +yTny!l@O3pTMr(gI=rN@1EmrGKCqvh#$@~7{xWh4mN>c`;6?di4LJNy$v+i*bTd5MgGXWm5OYofC2M8`IqBwoqnme$ZWLiCyFhhR +!b<*PNVRS))VkGgN^v1krcYNwu3P`Vz`~6W;VJN)Bwsg6yzV!C#;qUtQIa2jeR}v>$H-Y`!P0zn- +-IuX^E1A!f3kV|2W9#x$(Q7O92c2uUW*HV)no*Q+Uw_&A$&k>Azxl~Q^${cH#cF!>t`wbKpRA@qI^Jvw1yU;dn;@ov5C}<7i^KDP~A~K7~BL@4)J98@aH8Ez>CRwU`F@(ti?{^hr(u560gQ%d +SE6A^y9->ZXa0rsvCwQ5jI`)VOieOi1(Pa-5j;(%RAl*BWf!vVX667$b$?oEeF}diCu$>@C;|f&z0FRBD`QMzZdA@FyLi8K7NQ;L +^CztpF(%jkR^uQ!ZZb5B+~}zcchsaGm}HEbOfQys`eM#h7uC%}sdWlpZ9W_=5mW4P^y1DL@O|?}e;Uu{c?JlPXTnOD#^m-;wAkKy +(OR8F8Fn4ls8|ViEfWMH^ImSV4q>VEMm>b6+=M}}7^j$!NYg+9S59Xj)ubey0=F=R!UkASr{ka;<7dZl45oRfC)L*oc^iWQ8kHx~ +C2lIcF>CJs=_AM=K_nH$j>B32@5N&>fSs}F@=R|%IE%(yHTd43i`TJ>SL7TmOCdwb41zIBr0r2~fwi3+Jf2j$P+5A7Ih)mvgCkm!=MsqM+7KRxkncwX_sd<*4?`YpA$9j+S_4M_B +HXwI^F;l+oXn%t7lX+gj2&GE=^|vUiCv9(2e!8s8hWEnmym48oQFNDbu||KdtB~3`(0lBlsvsB)N2ABR)|{9mz?+HpKCo9@t(pR6 +DM>V2F`5aDxv~c8BFw@^clNFKM9qDB+vs5QU+?G+)+niF>&?jv^TGkU|yhctash1iKdp@SF!`UxweABs>_1j2808!4(pxmDr|HP5{F4aJLwr!~4w4w=E%v%Qx*I +HE!s@VV$#utl(FSA)Qb>kZ(`;ycZS8`g7Gte5+ea7>VE{_glq=V}nOYK8)PltP|=83y)!8E5asCPcKOYppKhCx%KFrL`+ti7oISi +gPhe0T&T|9UK_*nr-=oSE;K*^`pm5dH|T^7kH{~fNs~xapia{^p#x$YZJvFaK5hW?9~7Ti^lnooRYL^~r48cDvXiyuwIbfg_cLLX +Hj%qo%}X6@@T3ki*I*z&Mk%+8T*FmAcPe&8!MDWCeU`H{6uV$Z)Bv_o11tmg(0yX>pKgux#td&c>8#r$^WZJ_eB+5i@Y(A>FzgPS +5BQxL7q*^_DnZW6&3cA0rYpg*_~WntT}TgPZYkC~kiwy&RVZRZR5=5(FH#EC!8*ON2tuqp-n??wo{$SyTB{eJxseLRJ!Qs*?;xrg +6TNEK0jezuL{K=+i(J#x3QyYB17QfA4n(wFEU-7W32K(y8sM@11bY~(o<;8^1Ow5)X;)l?*3IcY~s$eId_LZu9&8%AlISU9083UlghBD0_6U$p^X*21Q`!e_0ZD00bPBAwTKwMn1r@2_( +gKBTB^$-bSvKkj9aJQ{mxmBMN?;3On8sz5fCENg?kq)bW73yL7Y&y}{ +I%8>@C=hllw@}`g(b!!>9EBC)b%Nu|G9#N3?M>yMg94UIv3g8hXiiKv=Wc^Yjo8;FsSeOdvd?V^rK*+2ZFe!Q)#pPW!q`IVEgMwAPA43d^A$S53WvB1lv7mKPCrw+ +8o4pznM3^IOpZ`55pTuLZ?avcK{8S>UuW^{dA;|e4=lj67t9(eK59H(JMYC3A-fPDZpBVtvT=5Ys2)rA6oMlV#Eu +q>MBuFUW99HlNNkrx%(d)jXMGYZN(W@3b-2Fd}L7Qcxs0>G$e9dqFY@PY}~CIn654Rial=>%m=N3nlzVIVW%oFTm!!b#4yAy|vrP +uAvMgkMKfFjDEQUy!Yaj0sJT!aJLMNL?RiNnK#d~7n`S_V`7sEolL4+V3}YDlx=3`R9DEcF7~ucCJ(DaxD;SMe~(K6%wsmDVe@?N +J@N0*p^rc2KjMS#D=?jblA_fua`N*ZhX4SPV95?U_l*?c2YOM +WLT;Jm{?*Don8p$X^6qzHI$Gn6eq*j=Q?&hUD(!T5l{rO-cy-L#UW`FFp)Q3AacWt!XRLLHUz%WKs0I8)qL-{;kkeWHrWYVHQ2s9 +1!i#&ew6%=zWx(`+P*rIJ{}bs;Md=L{S7QH&KsOF-9JWlim8Y&$jUnGIU`u?T1pBo2;^0qYF;`+yO@0&%Vf3CZh^FMbtpq2OaM-_ +dI|kH%Bg`7q6}Ijb88~gkeh^Aai=+YGQE0t!z#w2Ub^kc39-`x5%>sm>B*d0nnbESyrEM_!E#wiep<}NjEqa$-BHQ5n@=m5{o+=c +bBraZ6`*riZxtmlF%a9Lx8VX8clbiA#gp|;NWUc`OUAqdcS@gKr1%&muu9|20wN^Ls2mSfskg?4MgqgWqYK&)SU50bb-<4h6dLXs +eB<-~1dEQGWDwWGShmHK?nbV@{sw*5WzbMcC2dAxi4uzCqj%J5l5CAoFB%5l`ZDR022U6h%c#2$!*ZYp?Ao0BoGU7KDhF&Bp!-Em6`m>Et4Ocj=@=JC`)ekbV&HoRj!{YC;$DKKJAs9b@2 +3A~=kZ0VzX?OHP~mYPGLocLaserk|mV1g6d@14iY2+f;*1(mx=%d4k4sqN*UQKt7~;|bgJLcFHSBxKWyRFf!#l0PFiKubA7K_jJP +d-wL}7R+7kK;J=`U)nW9VDq+KT9&6M|Kd0pv2IVg83PJwU7w|CA{u;tDVvf2wa__?g)6F^_l-v%5Uhu2- +hTFWjqbPix{dEdYmbMY%FnkmxZYeK78 +=DqnVFYn!i;CnP;`EPY`L@Y^uvEc=H%UMh@=UFIiJz%7fS!du$qMXVe8DOl3OH?bz%B52t#6UnpITwv5lHzPg=7(U?JHGhCJ^e=x +%ar{rIW=ygTJPPj-Td3Up1_Ti6O<8RRU%~{3&FMxkS!Fx@3x=kGnddgz^AX112s8bZyGq>l`GAIssIv&fdYnfk9ZH?yvm=NPRIhJQzG>C?RUjWb5I{ +?c$m3Q`2F=DkDf^X1_d6vT6WxD_zzhPYf%UHOZ;861~`QF1g>4L1FRFVy$pWwVKNM(>san++!#F1MJIL%8P5Bxrwp&pkM8bV^^4( +Ys95%T@XsBl{rK)5A3}A;I7i@MuOVh6ys_v`Q2I*w+$WE$Se=}8@)bew9YNI)er<*?Q$Z9p_Mpc%ZMZs)?Qhy^KTB$2sbMRw6q#d+-9qP#N7loZ1ZylcwC+5@UdHX)#(`I>&QkPE5r@>P9`I +{B4eBC94pD1wUwDfLA>Z7dmt+EwFE;WE2_6&=ee!;fWB7BdU}<|173ec$P=kwkG}@QjS8nSg*Wo7Pc@J=}8DnmzbLwDIM@Du!Kxw +l^38+sS_G|^EoaTbrQ$+`P2#pF@wl>MXbkH{tR%Nt+89J(vz)6-)=8lx5TqkCV +oi3 +3}eBmFo7l}GYP@4y%7JOM3_>$=Vfi2k2woWb2>=YR$bkk6-*2jadisxOIjMj?|vu#?KyOa{=esg55x!jcIc4!+? +1hD8ic +M{_yKmhiD&gp&v|@xrordqutwwzJ|7GauIob9{LoNZr`sU1hv@LDns-nqg^gT!VFqb*j;l9bk6hR*}*u+6Cm}2#ABoIWycj703r}Al>%NbE3OFR0Rm>nJBxQsl34uoBB^%E1vEX(xNw-?s7Zr=^%ftXdS%*pANQ%%f> +xvGU~l)Q%x(s58EvgCc8K`ItvBb~kxLbm$Q1yJr3$dTu>=4cA<@8Ni_w*!Cv=|KNy!vh0H_v|xDddf%6c0KIs{EyzjA;Z(9`na_$ +Ho0|~j7poXS7H3XCkK&`^OK%W|IdlzRPqdEqj(u619Wla!0_-vs)BJ~ulQ)3W~y!~sLUh)iak8!CH0(H{?N1u8Mfl)SPqh=HMpI{ +bYq=x9pS+24c?xe1h}jTxu#4_v*z-HK$ZAlqFOUfl +yD&^6G3z80$?H5D4!tY>?S*W6VHF-aROl4r*(E-__a6T5eZn0IMpCB9IN66Cxub2kM&; +rfQ6UQQ_q;&W74~C@v0^%MAU|XDUgb{S(=T3_UU76uGt8#8f-ms}=zB3NLbVdZ9Wv+qh?^y6`J;sp41HH49Lx!rp?7pkkMQBZiM^ +-hJvpp+ZAvQYnYw!bwlJ}%XE4z}0>o_)|jxWnblA9VTW1Y5((s4!ShCFrb<)yFm!`{-b=e}uO3RIOG2{jl9 +k=VTKzVSx1?EZ^LHb%~F)z&sf&PjE~DR&JzJLa!dVkUJAc^w8^o7qU7-zALi_8@4gW=XSh8IVBY1mppU+1sN3gjXxR2uJJs%bJ>^U*iJID#(;afOGU|-Z~)7j0EUi#kXy8W>$hA~)~Vnq$)u&xbvA +n&+pmh$Jx}@=mYcVi5UyR9@bwk0^_iQu87cQeE+aF0&Q?NK(ii8+R>)%c +^7yXp6iYk!WBp>MjdzF3-%b>o=Z9Tvarw&kPM2Lif^gl~K9E3XP(JASNJ)umLtHRy*hRUln$H))H7UQ*V#OGhvNa|!7^SCz*^zY!;* +&*q@F?rRd#zaBPvyL_1%5H(UDl;eZb!TkTQoXKp~ozbB>-;qbEx<~9EA0ct4L}tJmTL#Z#yNt$svibZXP7?gd$nZw6(>bSckOZ4lYcF-`6!uI4#UbT{<33Y6@yI~&zzK%Fd4fQK23BG)uX`CAp012Mi3&1R&umxUa&da +q)^l?zOS1Lhr~c~&TwZJ@Bz_**(6IEt5Te72{Cup;JiRXK4|jTF1#RT%jVN^^YQnjno-_k68I?q3k07~=xQh6$UWnLNm(K3e>_K* +$&CS{XZXF)UNTDm*!hE=-Xv|N_LL@K^?0AG8*v*n_-aGF!zYeIln5$PNxlMQBSb5pBim;E!S+05qq1GV>?h#LC{e^Cu~|~8LM29> +TWXcQ^Zg=_-(ui;8u4}}oT+Tor)sGDbTmLO$92>R#o3ap9lE40UjM9|tskPVAV&?OdO0vi#fpOCx!sj$hp$c?%k7`c8mr5!F@?1V +^r?_&zAUdhPA~rRtK-LoiTs0&Pa#M2=k5%OJQTO3(ikxbqOs&NghtamsEWC`Q4k77Fds8c`d3wCSXX&RxBauyqg4aR3cu#NWGK@w_i4)Y8{vm9vfWPfqK3rJUSkGqP({YH~`neYimaM<%Z*)1`A`^(P21jmx57cbZkvAYmowg +=ipd;)}36>1Iq7q&x@hFUGQ2Ax|Ya*ih@B~*lMWi%hiS9h8-_?U;WwJfM0&`tHDXanHZcR! +zvAIYZUv~7cTQGAn2}dOYTI~AwQ8&1rK8hgvRDvo3PL!r6`!&}j1M|9jNBK7!xUGV|6`kv_rNj~@> +$trS$voimT!bW})Ty7&|{k&xBF9lpzikLfDlu8)8U%K$Lxi}F5v^yU06}hk}md;=$MLFn7+I0LR@O7KSKP>LlCC*MsM;kb|r!nwd +?+Ab*itDCu|Dj~Gr;HNzK_c%o=XVeV02khv1=!8#v^Lm@>KNwi8rK|z7UTe%Cn)s0m-Nfcx=#Ybg36mI-PQKUUGXn)&rZAuZoM_} +go=OpsVgi8(al7kAzhg~V&siSfoT-#RUPHznMh6>A~$4W4y!y0X8umTZ#)B%p6H5*@}$H7++?*UUD9S_zN|V~c9e=XdeY_v46l&< +c&bQVCIPnrEiz_v7Gj_HO%fAciojCXz0&fWKK=;zH8@LV4BC|G{Od1}**=z>(d8(Kw1bl+|Adl}+``Zsl8b`?OYAM9Kkrb#NN_>G +3qq$qhaSk;9;1%dtB1~jiMMWO4i$TzgFt**Mk*{Bev22^Al9P`=zuzpXRAPeyQoZ)&M+9zV^_D$6D+#@#qjX)p?CJ~{qoB%-#F59 +Y@q+>SN)%U@kW2|FgiMxz?o1w-THO}lqPLl&tTTaBm!@JpS`a&bOc81r7N)nab0=&yWt^@<7J_UE^$t+8|sa3_cm~6v=Hz%;`NL> +90+3dMk5H>rNB>S)r2KVuWV~P<5n~k$YE?|#I7>@K5ifjFpg!+D}~Ky85QLTbGHtJGOZLt?K-rC9o^Ei;NXRsn^RSmOE9n^s-kVA +*ZyW!4LNr}HEY$c1#HEv0a4+@14F}u1O1;L+^T{1fJw4+F$E`QK-LS^Ibc+i_Vet +qZKDN$xZ)(wKoPaUQQyO!8pMU9}r?BLRzCHA(-{ZC5Fo8O((t;4^wa1b{gE3J5I +`TORjGXSvx1G>~YSq*pi!*|;TCsUC_2H~`eyP-La+GO6I=3zM~kM=4qX7cV-aM_K+_FtUUSsR*HPld}(Tya4bGshymF}#b;@D14q +4o=yFFUg%ZeqXPX8IBwfD|MYP7jG2na=Put@H}R_A&1%P?tAziMlDz;qcg<*0VTI(4MR%i!?@Lquqf_Q2(k5`vRynQBZ@}ixL+9t +Ryi5&b0%S-=vOyb9tQuYFebz=T%ngfc)nJE%Yo?!stTHkzmr?px+Z*(%GDkB_%Jb-%UXI`~ +0>-3fMq#TmXMAI}V)FZsKEOq^gezzg!ce8}IBq!lEjo)BODju`tgye6fk9qoKqw4Zku^uIhJ%!7gCRCkx>W5@!4J}Ah6D+?oB@>o +{;xm$U6Qw~>-Maz01pl#U>FJ_>j=d2?I=hiHBjS%h_?ebV&zSw($_eGZ>e$uN1SCM!BPNU!7fTJi_6n4A +Ql1wc;NSRKP5(R2C4#!sEfW=&bROqO@6d2xzhbNAEHz?IAZHVvMh>S~);r2;75L2b$Gq|_e~Ge +_fwLUBXF`J$VGfrYUTjLl|<#{x`NzfJ#S1Z#2G+JTmBRw+8irC8JZy9sJT|>lXUvtR_#(d9vvc0;HF(Hcf%`8R}~XLR)O-JN%LQS +(~-m=Gf|2HcAB{=8E~e^rr|Z?5bUf8J%h3@w7CYC6l5h{hjJ&a6J*?POYG`ib5a~-ur`P(xcM|#$ID%WG*%heY8ETWmxnluarcEF6YnE9Y)V7xtrG;_yBw8}juuBal0U*Vhw}1k{ +jf^S}zhq*476#oaTgtQu8>3_LFl7+A%yJzV1zq7S*yv{f`#9V)Xsb#!o^=k;vDoM+>>BDYU~%sFCqk#lD40N{eq>!WFw#woDC7Ag +3%sFXoBDOYJK}+TeCs7~wgecOZ?9~hn%cT?O6*U<4goa42uL#El&IM2#0zRb1q2f=GrCwoIJQy4*w9n6Qr=7+sGzT-+VkNcRfF8&vfZD%*?}gI;8T}-8G~>?}IW22JarSnn@|xhQsmYJ2RB{ +6pCU>9Qvy8>4~A?fn$Z^gS|t&!#F{hACaKca1Aa9!fOXXvMRmSl2vaJNXzk$x&`U;vI>ihz(O)IN!;ecG}2+0K%Li~*ohF`D2t|e +s}m0dfNO~%h(-)gq%zy<9?5q;g`ncqP~y;0pz20KC9rUb!I-yc?(D6~knlB0aS~zUvtr_PgM25NlILnI#?5T0zNhE-a9&MrYorwD++o??`@2hfUYZ5bLjSwJ7&W^L8=J#l)%(mU(P=)PB0+aaK+Bp!3QKtc +8SMvO^nEsbkjQ9DWAMvwh6j)GcX9m#rgHgB~28?ZJ<`mhk4Aqc)3X%y| +j7o*K&^|gFRsoP47+R-dQ{_`T^wP`Aa@=1Kpm_CGI3vonU_+cj!4`v5K9QS8-nvmEKu54bZ%qRGUFfA^RM64R&_sz&x)sT1qKPdW +l-29+%_~-2-;gC&)KHrYRygu9x42X?QX1Sw((#jN9rA;`GU;-+LT=W57WY?rqe?zqlQP9-ejkJG!{|L_hCW$4Ba6WiO=zQRR#tTy +O=D#GXIC<YmQ(=n(js8=GCY*{vzyW&F5=;%{~m-mjF*cI?@Znz{i@s|O3OHfqAlTJsdBr9Ai2**x^cnq2b +F@3)k8yE)p-2NG}Bb0|3LBUC5ns%3rP*gGaYF^27-u06A^;br#x`z8td&^>nj3&{Bc9a-H+0b#ebf2+n^jTroP$4!N{vgpZ%zraXgr}w=UzSwGZLNx43Yl&2p$w)Pa*rTd1u2~ZzAouRmHzhp8M(vr +!e06yi%NEGSax=V8KZFrQnuUpe;^No`YMZ?V4j{44H3V?FESGl69c75s7M(ho${T%d+kihy@Nf+`;P2AGVtk%W4-;usK)L6FN3|G +pE%kx*!w4NmO|;8p`RQSnkR4vT&uOFUoe{^X&FfdEp7%RJn=(foXsR=&12tB9oI5Eb&TfMFtfH2owxG#HkOc +i}WxiPUpMZR4DjsoYaB*V^M=y(qC%Qm5>v}&QN6*N!m&_A5Te=v1MC-uQ*ksA(+H? +4MmRVGo!l5#j31zI40(Quz%#CA(9vO2D#jUE}{#B?sFubDB~<9zIc~X6Scu*^bCAQY*3OgTm@~cqa^H2^84(OutFS`HLiFs;^$|V +h^0j8znTRv?Of{YUbe@xqQ@Y=7zx~!z2C~?Qp1;S_Q25Pm>jkB;B0z(K7BSV_N+xQI>4nOYkeSpr2JKt{D5D7^x}zPd15lIf_Hlm +G6LFX7i#9YnNhAV?7y@r8}RW7khK_XbDRW%=2XF#_D`S;|9d}gqIbn2kug$+11^^OFJ9?I2u}HZ@98L#4Sje~422Z1=p*KlvS!UZkr4=H(0eMJ@0 +OwcNsz$jUva7AM!pf}%nA*L_`M}Qb!l0p#o?e@Ys99K_udm9utpvh#)JQu*qr-8@R)_jLbi-Hs8atvGrv?jLC-xlKlz;qFFTG%iu{2GbF0DXJO;~fOtji^yG~NR$*TplqO@m;H1w-;TL)DFua|FSpmc4tQx`K +s2^Dfs7x5Uj=*1FTvyrs199|c3~FOwh>6Bkn5%&I1o<)bB{qhQtS5BbJCXQY?{yH{_RoLn`|QJkfulCkKNFz#zuxr%VU6?#4XEgI +gN%4Tm+e!D^iK4npewB2Ke|Gh${eBns^NW@V +2K%Xh`&Cl*exX9_SF3M7)t%ojm*B#F;^x`!OQ-#6Iqp}BalcayOHyyC?=OgVl7Ib0(*29%=Sla^6W=Kq_$i$hukM~ZMo^VhyeIra +YWHYE?e^&%F*#PVCR+EKN%vdHTVao87~9jmFWL8Ivd{K~e)zjX@(1?6eEsPc1AU+NepBfD`agOG`+E9^zv)W;FHlPZ1QY-O0000D +ju}k=00000000000000M0001NZ)0I>WiNAUFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}n5gZA#Y9RL94LI40S0001NZ)0I>WiNAU +FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEuxY33MDsnJysV(6YoNF^Ll&<;0O?tQlK!FJ*IG4d!0AuLBA3E>DV8?I;}EM72I0!vKn0Aq0z&fUlIvas;>2(S+p*kyMgkG%c<`m1|-Bsq|IF8$Tjb^P@o-~U&ae{}vi +?-2NX4`n&ZgU=LV+0%sB|L4N|KJk1Z&cpL3L097W3+D@Q5$HdIt^)mE&^4eJUm!#m=#C5cc>=T>^bXJ$fPU7}Z-HJ2`fry0{sNw7 +$%Q;_Bj~e04}+cu`f|``gH}PYl&FJtfWGlU9)FL0K5oZ72)YFHVbJG+eiQW1Kpz7=7xZz^=Yswc^f|P?eLi<7zdwH|uX`~liJ%J< +A`zRH^7=cL^86!9nJ=}J`IxfrZ?)}j1HBn?d$*nEVhAk<+6js#F?JElW9lOAe;erKpl`Z}_wzB(7lJ-?5%1$)Ed4F$C7@5gnD@2f +V&;F{#k~K`7xO*_Ko5iN2HgRAuWkPU=w+Zkvh-=oc-)$0ERSx`r_(&kc;DNWF@J;h{XW}13JTSUqjtQvjO9|d{ok;R_x%>o)u8WN +#&Z4qGTz6xK|4WzZ2Ld+5}x-w&?`Y-a0%PPb(iowwM%&YS6#yUzTMJ$F5&U_ft~|-A16xkyOh^^;8I?vc`3{D=a=%hrOR1vtCw@X +{Bmv|u=LvHyub0~ERU(>EWhe)gDY`MwQwE%61qg8T;b8K94X{x#@#L9YRgSFnB`Ucu{sc?Iw5`zv_fAFbf|{(S|n`%ByJ +*DH9vC+z!YtmOV3mR_)u-!EUu_OW^;?|b`7p1-(~{kFQ2_whPA?hgC@o|Vkk`|SJUE7{*aZl51r$@cpFm2Bs~Sjl`mv6A(EE}YmQ +y{%&Ty&4pdA?{pd^}mY8eSQ`D`}bBc-u!kI>v@Uf`THc#yI=DDM7|3h8e|A=kB!H#pfc-|W59gt6h`h%YPLdLP>>)GzFUeES*bUpj~ +%zDP%``5Gnz6aV%a$Rrr*UjVhceDLWTKd{6r-kf7QI*?<3cv+6|q?}{D-<;!h-kRfm +e$4j!Y>wACW5<6Z$NT@G9ru$Q%k6hLmdCU5EVm_jo_}qg=er6N5HI%RdE6^(dk7jrZnxwuu594_Jpn3d{6@C-y&Emwfo`C28`(ZT +u#w~Xr#7;E{n*mqY~=Ch_Hcab?BV&hTe`1@_cabWO8oTjyr1gfb$;5zdU_l*Pxjr*9tS|1dqBi^-%=Q(5Fe}5Cp;h#Ve(!_sm;&nR^%svRZ>`LDM +=_^@2U%Ha<;IS(iA4MPczpRh#r>BqYY+oPC;iY}7_i`WWv(d-$cyk}i@2!2z$6xlbAK%xVy6kbPs58 +Gwt|LA5Gah`apZWWbe%|-FSJ`~!Dz=-|pl^WxZn=ubJ+htc^=I4JE-u=^^6B2e`#rFO +_jP0k%l8)0|DyGGa9o-mz+5En0p|A?1H9k=8(=*yxti&+s~K-EyPD_OHpu-426;dG2bs@T3^HF+gRF;p1{q)P9c2DLJ;?j~x*h-c +Alt|923f9u807WDPHunBPF`=xPTtSbo%~+f_v=6_pc_H&27Qn1-#x_Z_gK1Ri0ydC5X*J{5YP8AODBgI2Lel9Kg9gqJH-5c*v>OI +#CrVt5U>CD_W3bTh{xFWi^vZJ^948)Zx#Hj3XYvnt+*ZK3uH$qdj+4r{#G#W$5GxX7? +ET-ReC?`;0{>Bepj&h@YS3vowV1Fv2yu-HNiLwvnVf##ee%RLU&+xY!WyIFWHeVyyRvr}W<1e-EDBe&^yV5=r-XI)`8I)6kt8}?3dX7rq1=MRb)0yQH_I)VWH*P|?73F%A63U!?PjTeKw*ET7xRdc939|$vFB^YbrI^t#a{hI~jIQ=fPR9i~8_E#v!P~I!re+`ryY<(8x +D=52A9<^=v3dTA5ofho7-$ePiZ6oaZ6v`v^`5S_9kbdO%??$;taLgb)r(F15C=)3AQND_zP-4M&a0kjmf@9=&>^w&V=akR0&j$r# +3;jNp*~@EDYJ%hR=TQ(^%~^tQOLT0n4eaw|RMygQ-8hT_6*;~qRl%?8Zqq*D1Yslte_HwzreVyfYS-~FB9sMJ6)Uo!iz*JaRIY1> +xH^=WrXwn=NS0KjWm%QbPkXW!=(^*_q1%upf7)|>Rnn#W_6@ZGVrDF}z}irTu2a&1RHZ5K7MjT;yp`HjwNTTH(KJn3^u16Q-aesFH)|$6#JqWE;;Q4tk)|eF6N|J_ +N9@b@O4Mj;=;-;^kchEZYvpi0OK0n}D1V-RLs3MELnySc{AHAvZ~))73=vG!QOQBx|`j5K?!45=}dCKiremnf|r%BqTrWen`x>r9qilt}Kx`_5r%hipPEIuGb$ +k?0%=^n?zyM?#?oW7ned`m*n8dA%QC_8#Jy|3aAw$M)H7q>Y$f3GYc$x~~Nl(>>Wrt1;bZTG?J0*a_eB3$Ct8zgUce07l?=@{p=I +CDx+cohT>RzM(L%y%3mUTx7)6*traJ%?~2uh{Pj^8n}?#oq?P1a05MH +h%-P2+Q9DNxs%DVT}9U^R?Hl&C23SmMP;m6hBjz98td1zmo8Cq0$q&!ps_CHWFMnh2wQKLOK9d-lM2Eq=m|g2$#y3LRh9af6NLng +02hZL$@c(eo*y|APBF#L81NJ2&0J!qoY2#$nx2XtI>gRWNyeUYV+_D8X^$4sfq+G(?i&LBsx>&c7CUP?h~fa1IPzi0;KwDP#k*o8 +3jpi5Cap)OeSA+05sc#%d$m+vNwP1?=`zHatmJr;rYm|LtkJ+Qd9*vSkC*{cgG30JC!9%eR1%CTaIcC^>wZbQB7vJ-FtGrCp<)Ui +$});D0Dml23jQ(D>y0tqV^38Tpj!ahm>R_%D8|MfXf4ZhK07P*m^bIVxtyqN0*nTqMf|mUVKK=tE=>3?#iwGRS&pqPMtqBQfh@qN +*oBDZSM&M2*u5M7hKG+Fv4koVGAYst23<=e0VBAqcwkK=c)S~S15c6EiutYew?@NQn$N>4b{isM~lSx;O#; +f^QG;njNa-RIBJ48elYhl$;3@fg;BkOc|JBG&|AS9}R5i$mBpen{q)2hzsT}$ihyaiWcyFnwN9*0 +lF?t|1CS(?Fd3EcU_67iOZ+C!gr=wi`R$+=X%F~d_Lqo5?A?ohx#3~{n;RWP#XJoUQ$3B`1Pd+B!g;LiZPZ{{n7Tw+BLYk@i%a`P +4+=zyDn|fF+xIxPCEO3S3rN)^lO#9RVi}YD0^H03j3^UnIt&x`5k6DUnN~m`!X%m@(32`CL1TtL7&}GD}>b7cq=32iX3I9SNVlS^I14X_bO?kK@a9pZ1&|5UZDKigVq2z7qCHKCHls$;?nGs{GL{M{AmCK!MD&t8 +)-Gh3-EZ}oyc~s`p?UjcPBDvgMJ{GUJgNf+aAqB46#h%OU-GyRP|!4uP*pQ$<1kW4)oN&rBa%lE8jZxLb1Z?q(TYAZ(l5TN=-60Jy{1EsupoTi@cUWi$(X?dJnu3p>{4(rr<@c5WikJo6`XpeJUNdMx=9{NOh!`a;Wm8G=xg;$~Rk)y2 +T!ZWr*?0gZwj5Rq8%RGM11Q(=D4&685qKBNDgZo#dodapk^{q-uEOh8;4F?)V{{m$4<|U|CEqsa{3a&@pDbcwQeRLZn+F+WH73CM +lfJ6t$*V~tke)q^G!~hjqM%2DO4AcKZ{YZFQ-?C}5F&CZ)-))H`E_Ict)=LcpQjClt$Za>Y8HF?JFe*B=ALz7TJJ?3J7%QQK9p>< +HIVvHoUy((mSh&vCL5%#u~xb<21VIuz8iV*n2)XEM7MD3WYbF4U=L0)c2&TF4U{*DQ+aGdaMh<;mv4?x=78pqu&cmpK0aCpghr!i +V6^N^MB6u@M$)2|T~Xk2Lq#{jb)*eWM|d?W>%6?4(q@%mVL{^3`k05jH1fR!GF&|oK~1GJm#flgcp6C`3}%{gU-(fu$+9S!95V-o +v1vaM>EV%)J%@Jf9Ni;eGbJ%jf?tq!m?%lvX=sqmp^hX-{<|>ha2lb6t+v^ja9abgH) +A4#5X4hJUqF6Klgb2rEZCvpMouFh;tg{?%tm3DVaouAAj3&Tp#Jyr-xvJ}AXVe{$n!lC()nzWxQIJZxivLEcaWr%z*0)rlXwzNUNWM*P;treg_)~|Nw1hl4ppu{tpf_X!U&81hGK!_k``FAZAg#F +ty+34FjJd;{8x_c9Ts+6a&Al#joiLcZX756CIq@no1A^ZQ{zRZ19e{2H8uX}fvsykq2G?hph*qjPis@0YzB +d$#5_Zq4=dq1xZGb^S*CI`*qD%8kLHLRSIN`{jN`2e}#)l(ZTH*jYlPbj&w(oM`3t!+dTZzy#i8jBF@3rd73Hj=FwbRpj=tGUz&a +KbRco7~VI$r?r!w{Kk%5zK7E-)@{@%bi;l&)Lb~_RVHSHI@)n~?3&!xRzKnd;G5fn_(CzMUv4cpQO8SiDYrQ~K0`L`d+o(ud-^wR +=DofoX92N&pI!Vpy=Uu|zHRH${q)PQ(qZlt4gdp#=81|6lShyV0DiTg-aLhndFCWsU7op9g#i93>4%P-((=q*4*a1(-E`#7oz}8G +H>;ycLx#YN(SEg1YM$`A8tdAx5z>8~Dwgw4>4w2hx8Rnc +c{1Wv7HOS-(@<%i^h(_OZ1)KB89Zx0B|SJ{iSide88vr*9%uZ>R|u8O*~qW=%l1nMaTNU_atO=5N-rYBh=1lTO{c5K(G~kPxsOO* +5<;XylY5D$cp*`T&3LpuIkVWM1XxQbf6IrPDZY(JHQJ_+o?>nl{+_!U34BWj-owBiO$hl^MiBui_Trz#e$(rCQUaMa63!vO-8cGq%jr2f=Y6! +VK>}r?y;>(EK;*~8>s{`FIqxs)sX#;pXFc+Kbf0_@l^npje_o2c)Jn!Ve>?loW1PAvm+U(*nQlsR}TN*avX=HC2hHw3)9)hmW}8dvFlgY&AK@#A!D<^WdHLL!pfY|x{R+|8IT4hnPkt1^Nk?2^D95x`H_pB1}YB+spj4%##c +rc!haV7oqzEH+P&`=(fu_D2tN6i1VeV22PN=^8`FEaE~fa9S*2Y|BgR0u8Z?#hlFIrBgPfky-O3OsHaS1X<=IPeaag+>!d<1?lv&hwnr{`t~q0=E+94v%xT&8cf%~J)j*Sb3tV;lhnSU&qD%7{&$`st%yp%M8NaoE^?^8`V- +{Q{w;q@pW`Hal(iH%P&bbTR`e=}D0w>u0=gjm!{U4%33hkwDff5P-1|-(+!(5Y|wIssdF)%W+A3g%sXRr&t_l&dxxs$>Zoe>q@h? +y1BA;eMl{1XWgmuunlVxY|VVwN`woY(^oGjxqRj{GEyj}N+~4uajO&)^D@l?sb{?btCy +7a9q(jfC5SR{D5wd{cmA!bU@G52xi!4C5F+n`Pv2rr&F+c8eVBW09hu_r_8gt0ma9WFC*%%&b~9gbTYn1_;QyIjFo0}`Y_gMM_+k~G3l +06U8Iw>RnJ(&ympfndCm_Qh+4R-d8RQ;Qrn#;sRoy)k3vsa=d)n4T#G{?s2GMJa>o7o)lYX;QQrZ5|JtY(z?3I{^2yrb~s;%ebEZ +#^v_{DxaT`bf7S|L{higD14%r}KLp8%E_BlW8`W_cO=ql=Z8 +%-QV38b$V!2X0F#P(}62J;xm4nrtxgjV-kNZpuj1T9R)r`daBYGnj=YWM;B?lGa7wN;2QP1WHxZ+-aJig;r^}FP4ksU^PD`m^T(f +%UJePbm%q-qE8CX9EhfXY7`1)qzN!!p5#>b>v?H{0gW(8t`ApC#_8@wM5Z%|I=Hg={*+BT^J0{g>$EG!Xnk&$Zg_Odffw&d-sjZ( +DTCCRbaT{*mKU{V*)I;3!U$$&;;*MG_72D~r+k3&(_!^pc+d>FfreM7*kt{=If(H^Di2nBw!TlZPnZ#mF8|&l)hMJm`TB9o>17LjaS3{eGh^;9(iyq(v4q7rFoL< +qFYvz{I(47Hw>1U9N(|{Md+*Az!_e4(TCU?eY~XE=#GhC5J)B?mj;wvXmI{T6C_>m+wYpz$q`cWDf*vKmKD;9Wrn;>r!)H5Z=qNh +GN5n0GzxjXUm>To=_hA(I6dJARo5Ajj_)~h>bm9|7vqQ>0f3?Ivs-e;q+3Ris&>Iwh!%#K!w9_O!I`$~k+P#&kX$iAC?z0ugU_!# +DxDn8G?R6wiR>5IZW(D;Pc$F!OdhYQbabKPA39dB8iJoPbNh9Bt&~aREu75M5p*fJtV8?X*?)UZwuC+W5)bgELun=HK8T@z-gtH7R+{~u6G0|XQR000004UQR2000000000000000761SMY;R*> +Y-KNDaxY9nUrj|*Q$a^XQ!h|U0|XQR000O84UQR2RMmG4R}laJZz=!)F8}}lY;R*>Y-KNDaxY9nUrj|*Q$a^XQ!jF1aA{;MaAl;ZH(6#o2S7>NJRphK0>Z`ucRAx?_J+}7ooUGERcjCGwvgk=`_pbQk6j7uq&su=cOKvQ&i6iN_wQER^JRh0MYJ_&nR|qI2RQSyLVczl +5TXuv6}SrcN5FN!?*ktOegJF%%4I^-0y}^W#7B?M16KmSqH%5+@Bd@qCxAcD_#UtV_`crvzd#b9_CX=;1Fi#Z0B!@B*8~4l;}3!N1D7ply4vMDZqV4YoX_13dV(5ts#50$*Fs^8fa7)^{G*2K)=X +@3!Xq@k-u*eeztYo@YJ>F5t`s}S_{+)XMl*ZG*YT#fc^SuaM3;b2!&j7Cj4+3vivVCuBe)m-IIn`AxN4>@-jXSECet#A7 +?bP%qs@NWz!Sk3l(2)F{crJB!wx|;ReU(NAzqMGCNOf|>hmo(j5 +dj6ei*5hyW_&=)IexF#u^Q%^H{A^sodOWs*&)cKddseW#y};eT9Ps6jAusfL1Dp$yMGJ5r$+wdIJPh0he0?SF|HqZA-+L?BP7l-w +@f5JChU5824WFN{VfxS2upP$r__Z3g<8RjR{s~|c<)xF(8=CH$di_uI +{C8^E4}V?D`u{+$|Cgr!K-1m3isNM&@Qbip%_^=Vmp>`QX5tHM2L3a!mHdvyM}SY&ar~aHW4m3f<9$Tn+s1daer(t>*J~tmgTy)f^{TAWSM=0qz3+8t_@*U+VeFHN0=*8qUjS^!SA}e7?Dc +{cW#dKmEGKuddT@d}g_XKUGB&j7oC{cG9IZ>?p%-&)J^eP=D}_cv?VKmVrjw#Eke|Bi3dP2HAL;8sLbAir5GZJ$r(LSsDbYH$CxSoX{@?`<-0NTrXu0fQ3C@)OG@k+Vaspl#Fa)Rqnqn`UE!FdvXNcSq; +KcbQ92KhLz$Iqd;g8fsO*h_x*(T4Sy>N(x@6xTb^P9{Jx +t_Krm{k-5ih(4oe1A=`|aXo~VK^xQS7Fw_FQ{GeUr?|UMlzu1&>7I4aUO?L~_&yjx`wUuEa6a~-y{PxpYFw4zLpgOGtw)ca)p$5T +b3$+~cL>hSrgXl~KtCgWC!)Z*?Ht6chvk^oD`#>iqC0Rrl{RvwYY@dg?(sCs%WSxRibX45-p@Ur&JQ@gL$h6~!;@#M +jHxD1s18jQa=oUjcyl+_fDTX=Q`lF?X2qUtR%Wbz%lEjeX+4>Ca(O6diamML^$RXKu5Wq1*i-PGoZ(w(BbyzP8IYuX*=wXv7xGd| +F7{$5F=mmaVP_-@DhCHlJ37U(`xPlDJM+Hf*q$C@i)%{T@gauYXZ7Rwj9?SWoN?NW`cB5oiqN+EFiPWF@8Hv=SLp3?vKiBrY1cI9 +lmv;AYH5=EkZbi1_+lT5ptxfDVd{g>X&J^q)4brndYs!Ls+J<@}blv_iAi|E`8Jj@%xlS&Q1RL7Gp%I0Lu*w)i;(+Z# +KtpyJ{s2YV;eOkJSHfxA9F)&Hy^@Tu3d_o^))GpEbzYDRdyR2go}fnMa9w;H+=j9vOv#Uvf~XK8cFX88Zx_ +gASrXVxiw3z(ARloKLwDjvYHYgnq$|Ho2s+?7~{N34dqAAyZlY&`=)H0%K>SH{iGkhNRaIcXx`zeR9YtfRShPLNp@`O&ykyxkaW2 +9LIwy1Ew_38gZ;}t6>ML0TW2HMyqUK8hA0(PLJt_e9JEk^ZE$pDFUkp&vY~k& +@>Um8^tg^j+bOKIA1oWy)k+U&cd?bpY~TTbiBfxISFgKUHEZ`#$2U`I4gT?z+D;#Y(mV$(B^$zmyexsRKVNi+N;hXA)~vn+?}&t? +)`GOjgBX|wMAJl+w1bwX>KHjRB&NuLD}1MgE3p|%0_`lHS0V^dqj!8C0W$K6WFd>sNfkAiphmw1~;rgW;JXK*m(PQTFNGR7@I{SOfv%ct2 +1`g9KG-fh+Qx$jzscAgLqCP#udK9zLtrQ#aMxvoQrt_g^0Cu$TjzU-6cRjF^UOV2^b>P^(J>3TcYC=YwAP$SlxYBsYgw`rGEFvWL +@%Q2y#?z|kbGM|N@s#$hep|h0Wl+ygnjXAH5}rg9Qy>i(XH-bLOT2gJSVWBqYMCo!eG37ko*pz@8)@W)6}a_qru788Po|Tuk+(7x$4o?!-`e5zTbb6q +g?_KK$4SAUIlAHP^uV+IIk>Y856OzI&emfHEZW^lucwsUzO8*{>$aV(?T@3IYTvna8$K0ud$#tthV5kyq+3cJF$&<6M+k+p%4&Nu +s62R#xMdAE-}aqPJpN>Jq)!R~Qt?rL_Y}v9CND3+3%!a9{SxV`<;Yi&INBO +wQ=4YBpUxoel%hGD0CSqUJNda;(5~SI%FRsxg|Oy=-j{wP)9G*T%hi&!TE#L)`7CysJ9Z8Q~tq8@! +rQkYKgB3IlJqh-~3@aS@_HD8UY^!`fPKU*zop2a)Dt9CHs>CdrB}a`d{%wf^=5!!X7{UgTIY_5zG9W0f@)S}8(F~F~gbJ}FwMkG? +aYk7HSsfDuQ{+LcT;(_!B}Ow83B;3>`Y3cQboe;FNFZ2tj+BdcC>f?;2o-_XNYIpkr6z;l3+6)mFDUzegNDdj<#ntfKeeG)d6N8A ++01p)GLhTN@l9Alr}R|tbz&~UfRbb+wKtv_rcxtRZcR~w#N0qgRfw!ki9t+Bg)xf5#8G!kq0n8|q1Ze{2e8l#d5Dk9>>;`$%gX4(-Z<1FRSu+r{r)h%8s|92o+ +OF~WQh9LKGR$hlsE|w+(2b~C09vOB8!ARHJu!xgig751(B4bJCC?n`<3SAxtQX+_=m`H^uNBL8-ri(hK-YhwLfjH^YRLxyjSBb#-fR)uyUyqinOxlnRlT4D=j$HEeK?G?;U#-){*%!(yaZ7BQBP~Bh=W?iL{MYQ1X)VmdGJ4!ZM#O#7lZ;oU!o>li(;wFOD;RQGWN#?@Tm?fB02~oVjx1oL=;T1M6 +6Q)VL2V?e$Kup+F=VT(OWvMst;BJycfo9DNml77!{LYE&a&nE;@Az9Pz{^yT3}mJ^o*;=7Ncs(G2c@%Q_X*?HNBj?q1Q=8~7Y)kN0{oA3b#9f}41E>iy+a +Hzn`*mr-fDeHbfZ1ZASDKT#YILeUS4KIK)sxY-KNSbYDVJFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}n;P{O^`oB#m&)d2u90001NZ)0I>WiN1aUqVtZOhaEyMN?Bj +M@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoD}8JKi;#viE(l#Cg#wjqXBl~9)KEkL6lpRMPwHUYQ)~1-ra%O>0x?imjyAN +@rdGmi;DM!iK3$MNDxt@F_Ao}EQZeBbx~{`bRB-A_OFQ%^lr_0&_((_i?nGaUNcdx+y~LooL>$LaVl +$GLqcNB;Jj>^P4RoJ#QVl;dna#c_%?j`RLrj@ZYvL&S&X;!VJf0r1#eS9Op;$enhL|{D$5?Gs|(tQd!T; +ahzXLzU~2(7r|Ev-a_z|10Cm&1TXu(cA@viPRIERy?1sw&fNrObvw@I34Sf> +IA0)GPjEYedl38v!FGj*6Z|T{iwJ(5;7t|s_xg1;k}Ciot~g#K>eOxfb_2~KsjH|(U0JS9O}8hzV{Q{ir~o#FC+LBu6GXgd6?jL3BE~iZ-U?HLAr7e@;{*m?Yy4g76cz8_*sG* +2!4{_3j{yG_2@yp{@H`}d^(TvzLLj#Lmu&WRX8yZ{F#wQzC8-d1V2Y`DZvJU%Lq0Ryq(~dJl+I9PVgO#|DL{oEI_+I6`)-^5FATz +AA%nvcs#++a6bg-&kF<8YgK^y+!-Lh`!)V=2oB-#QTU{$`$K?nc`HDDQU%2SWC8hnp5T`VZd*WpI})Vn;f&UJdlt}7lNHV_pdPsb +`mwKo{14M~Cl=6-Qwu2n*924C?*z9e_@b8c$%TMlT!?bMz7XT|ErOpWIC3HCyT?NG*VKh5f5t-ecgI4MUs{N9TdLnr)$q$S{dEgb +uUiNnNAM1UKO{J%=s1T^#ePL_0>OPsR1U$D%8s*yzMt9aIO7O@p^s<;!8U?v`o5gtmISX{_|f|rNl>Y`G+`8 +GriX?CEVls9_lzp5!~$u)Tcat1jiHn*AIZN;}3J3Q3MYn*i7&gf@c%_apcAw14Ymm}jGwp4iA19%HpFA1)4kx%Rmv=JSvG2*ixB2>h_{r$^^H0XO-a&9W!TSidaJx@IxPJ=9vv3O5u|rNlJuf%~ +^yIQrP@kJlK|kGh3flMNDHz}9PXV6Por>{jCODViB7%!}UJx8jaG%qFAIF@Adf$5*)`J%aUQMv(bXuDUt~?#%x78V_&lG|o!R#4W +7oIu;>))r(#Qbe0NGylbeJ1eaCud?keUIRd1c#kPeL`@5f*FGA&cZzZ&e{0hdp7EK_1PGgKc0>DzIHa|OU*fG-*)F<-Q4jU(C7K* +pntA92Y7MoIq27W&q4jabS}|Ff_t5daXsN&^z(TH>j++PF536&bJ4ChHQx5;A>UEwq1^H30e@Nv?nZF-dFZ#3&%=1HRCu?-C(gtC +d*eLd?H1=F-|s4%L~t0vw(~&`mz@YX7&DZKKO&}mt*|*S`Pe~u^jC`U^&ufH9TC7^oK4-x}%o^pRZny +@msqb`1#l67>CbafPR^D0s1Mp0QoH;ID^w`_@ft~U!J`{>E#8Wa~m%}Im0ic`9y?p+J)%f{Vu}%3NJ#xF1iTqKlUP|`|(A{_wkEB +&;F?K-qi3RE70E05dPe=+cA=*1Yv11|=?^(#E#V&KDt7bBnb7b|~qG1~jP +i_xBEE=K?UQQ@l>W1V@6AhF8MHkV*r7hQt&=}dz3$vKxGvFgt5ml6#pc+{m>r$2TX=DmAD5#)W?w;lLhy8gHxm5Xm1yVsD>2Tm5d0oN_bSx8|0?wFVFY`5T&@EC{_85tzpbvuc$xbWLu9lU+$IME_yOl_H^h(rk*-GHq`71HsuUiQ`duk=heSIa$eSam!amaPRhaIoO_g$_-`iTU;&*OI; +`t`=^kk9(-Ft47w4*7rL#~6=Y2p&iC?4Tcm-+SpNBm;3huLqxW#`Wm8Ypw?#+@$aGZ$LXsH=x`TZa{l4AV{p7v-$?KYnN5{K4}&3 +f6gkj`}?bqPv`;3q23!;fo^=^M$Dg`Zp1juybHWB>FP2eBjy$STezZw0#@Mhrqp*I7Me|R(a*h_9kd;fSd%K!V#!1u4M2Ha^i`f2)V%#W_sm~V%yM!kNz8ufT^HS&3S +HTvhTt1*whatq4a^%k^q)-4#<1^Rw6K@xGC%Wpw{eEC*{54{!Tj3zjg=j*MY7Z(yN@%$%v5aZ2HK|gN#Df(;c+X#1A?!FCl{*c=d +fBEeghcDcL{6^jZJezX|_}c|{pgq631ND364)piO?^HSSPPF4I1ZNW5`A)14$KDCKG*RBJe-nI_oaNj!g;}Z)1x(@T_ +WA`B4C+|Ujef1v9zi(@J-94a-yAV8{=jlC=1K+&|^mgLCG)7$hy~ywFd%-uodoTF0#`~1dBDj$7=&JkBk6*tZc)jQSD5v{=)Vue7 +%-5suM>{XMAN<#i_k(Wz{eIA=;SZp`-+KW3aK{7aryCxCT=(5HiAQ*0Kf6QC$N6sNN_)bJ3I;bY3Y+#FD`l#eB`}P +0{=EXiSho_Qy9-Zo&sOe^%UsMbp&$+Um>`F;M}KC&bp_8N8kEA^#$X{?~(7DzX$(c`v=G$Wr8~sTu-pf`1%a=ZA+fPc)j`z#sf*+XuEb71bS@h2@pGAEidlvEk^epDVC!PZyZTlSPe(iIZ?<1eXeBI|c;AICvpJ4Gh$OpfB4)Wr#=Yar(OhJec?sm_kJ&eP6RIkug`c9>&M+MLJr#ECE(eCrk0H3`W$^1$|BQJO{u$$Z;h!;X_xu@h){d`W{rSNwNPpogkdtqI1#~L?D#C}oiuG;xSJ8j7Uj@IICpd@T#jm2=e-eC) +;1PcTo$Y%K{eH!3=$|#OVVr*d8v6hJ*FZNu{a4VzQGW$pJMym>*E0zg2wwhItWR6Nj&V8Rb*7P>`hh5)Bd3(N%@@Kz|{`Lu;MDTio +eFVq7gYmfa9juqb{swy7|2ODO{_F3cL(BdSJowx{z}FoA57g^p|8$&r1P}cu+WYiBF|VKhC&qh=cd37Qoqt#5)Qy0%H=@3CH)=aK +qCc}6(I0sY@7H*TY4~v)(Z8o}#Q0pi5#xKqM&QRUH)7p>LF4^H<8ARC(r^79^4sn`;O`FaVP5b29_ZxU_dutXzXy7|)%!%7c>Lc7 +-I?+)(A%T`h4t(2|3Z64Iw_eyI}zmmpQo^kAooi^klR-#$n9FJ@NoTpEJ3cFET5=MWx!k09%N-x!i|K1CgW9|`l<5Zv(blrx3CAHHSEDG>ZcI^|qV;mw~)$$rucpGi6G^!_%zT*&zl5#63D@b@pK +oHFlSZJlyx$#G8oTFMzt--EBGoF{l3wn@o8QMhf&AyjgDzL9cvqxkc`nR19EIG1jha^9!-XKbHxb|85A(3CTR;LnGpoZSh&PMJN< +^Rf>8oc>Nq=J_@Rd7d;8WO_7H;X;Cp&nFXP`gb)!UXSh}$aJG-2f%L=WO_4s2lP)skm=h|J0PEn2{K(5XLjrXv=KdI^eNRa8-UkEb2_!12= +uh+Yc0KOhWkm>BQ5$MO|BQV~pN1)!n7=e7B9D#ga7y-P0Z3O1Q+XR`<|A*$Y)kwtKek9^G5M+9`<4Cl7+(_g%N8=ql67`%eKSAaL){jKJzd9-<`vg0V0)Fj03hg^+6w32Qp+5Oh$iFlS^*U-4%0E@(pF0ZWtQZBla-*hSHwyLt +)hOW2^P^DzziaxM9Z|0|L0->4OOV&2vk0C?729s7l=DM^ckWE-2~OH2CH(Q+T~opzKDI0H%-xOZN#A=2($sUp=9KK~E+3t8a`fIl +hVYW$dYYuHpZLTcDJMhkM-e0z*ZI?)D1Xg3jPum-DdD5e8V`JZd_3^_9Sv`qkaB*){XPNxvi(Ga??{l>(O!bgk2#aj-X?;~_w7dT +e1aEFLcB4PQ=*5yXENs54pV^7dlP(*$9oF;f7V_p;m;1(3*&nYLFU8nAjtgt;{ +qyHb=8+fvTAoDwaAjo{wtbIUtkKPCEJ75~{WWh9ych5BBQ<{cxzhD~r>3V&Ckf6)?O+$N9Ex?PU5pq#e|@_zN_rh{G`Fdg~-a60<&EP~8e-#i`l{mXRp*W1%Ur@pXn%3(u>Q3P4faNoYbiyda9gdezqAnz-EW51Mh +Ew^(&jQ_W0rkpVZ_b15w!C5mgJ{xADUQf(KfBkJH=GPXjXwSD=L9cgdMSW+rV%!dEMSrhs1s!-w;VZ3Z|GTXy=hJN|;oJ6U13ul- +hH~yA$o$A}+R)AoZAy3AKwn;H!~Ak)A-|8!LO*Ri3-zj%=|9a9K+xs5pAtD}BthnfGX$AGzndV-SKA+y5_u(i5YjC_2;=h1LFoUN4+6ft +dl1HD>v<{BN7NBy`ELJt2tQ{Y=;k%^fR8_$2fFg5gHxhcn0T<#F#a!j$oCWNi2t2-l;7EodY0PJf5*0C{@u`ydG~TV>bFG);O9Dk7hfgF^69q-vfOw;hpw+3!1HAtpc7~7`^pZ`tJNKt +cXttFy~lkWsNXvs==U#Yu%7LmLH=O|{jxHHdj2j0yn2No>j5@q&@Xu(<8qjf@8|oNpV#`R-;)GCPlWIjohjKb`&t+3HLDBreO?#Z +->>kJF3jf#yD;ugb|K$ayMX8Kb)miK?v&`iKHrUbStQ8%mSejS|Nd^&`|)m!*I&Ak-|O9|Z%r2QzL5pJXv|{%=Ca7|7=_ETprfm@ +$mj1_^y9l(j7w_1uE+CHug@y{GC|hMY&#$GZ_<3s=jHRk&)h|j?X&J7$opcaEl4?+@_br=_4$k(_|a!`7@t`^Dba%+*MsrfKM#C7 +Hjn-~FOTuKnjr5d-JVB(d^<>qeA-FySB#GV=*H>-+Vw;Mbi!Q-{0bMMT}ueE-sq@>=$F4P1b%$7i1K$Tq95Cf!2d&wh_|8${J)*x +ZJd7*<8W38yuKy`e%==%{HYNA`g#a_c`L;F?w0WVXocq}Tv@`rTvNjMJ*e+b5oGN3O0V*ly+}X57wN-Z(5K^ifphdDc(xM0)?`V$hS7i;?by#h?Ql2|h@0izTSyT@U`pB9DRKMeG)hal^b&OQv~{NXU*_dgFqzifLr@S^!}e4nkba5(Vq_`^}JCl1FrzIizM_2WmRM9=!QBhXL#9)WS~ +KLYK%=m@m)XGfs^FA_YI;Cn}4ULSHK@Ne0XSYNL?68zAcM`GP~kHUJLI|_WyO9WZJKI>?V|D6OcCj8iNH0aQxV^U%dw)_~(>+OyO +zV34@#`zF}Z1-`-u}IIGl}tCbJ`Vjl`Z)CCgyWEYzvI9cE+)wKUQZEZz2CUwAtyX}JmkpCkHF6#|0CeT@Dotph!fCnQ%?Y%dIVQ- +drrXoc25MJ*Pn>~IPgT!#r%or=ZjASUApN+;M;R2qF?`bBId!zmI2RqUxxL4-ZJ#lGJOwF+Yz!8ST9NWYDeq +Pewod{$z~jkW+xSyPkr6ovQEoQ!u_iI0blf`6-|yYYFl`z%!?yU-vi_<30OSv@>@q+PCObwCng&QU3B%(LdLmigasFMZZ0MD#qi@ +Q&GQnHU8&L!@T&$X{gV)PXiym^J!RTil>49+xqmB=t~bG$op%nPsg}?;|%a?!_QFu>J0E{=Mbc!bbfyZ+Bg3!jLRu!p}uR*0=_?T +7UY?i^nJ^-Q(||x?b+zJgU-gdoOU+a{lMAim*1X^_U(KQ@PFDl7|#dJ0lxq09L$q<&r!YDxuAn}1bM&MKNsy>e=hjFPo0N#aN2no +pJfEu&Uw{&;ByW+KP7tGn+g7i@o;&{S;phN9CG147hqn!aRKOR{zA-~jRe^)`tXYYZ(V`@c>QAZ=T|Ply1(!e;L$G#@;-`lDdtP> +rJzR_UJ88M`ZD1C_{*@)w-7vr8vc#T(eBHyME^Z}CFtN*S7Dvp=_>H^=UfGT=ucOnANIaFa*Mh!0eJ%Kk@2pITUE!%KL0@*b4sy)t*I~ZDbRF>J$RDHqcPaeZPY_-t$otFJ{{-XfUXSs)@OsRXXRZf5 +e*b#Z^D{R9FTQ&N_?**k06txE1IBap4VXVq-hlpl;|AdGd;0z3t1$0(SOq+5S%qZicJ(|?M2y!~xx*GPq9ZbN;i+y?q~ +SbXTRG)=a$|Me*N0pF;3sO19)1z1N7*eJJ27i@4&j&a3|o@JAr5ZohavMg1ql_>7D4GSMLNqwEQe3=L>H78TjZM +e~$is^}Xd)wRv`LgjY%(qJj9>(oo3%=n7f~yJMx)$_l;oV4g>D~B#^WC76cifF~H{6YW +dFO7l%UuUN8nX`cbDwocpIHYw+Dnk_rw?5RK0I{~=GpXn&`+!G!TMWwFUkw=1^>7BUhn}&-HUuLxEJ#6>U**Nefd7%*9G@s-f#O0 +%-1srp2_w51@tQ?-k%aXv+W;9i9Nw$+itjE0k`FgbTq4mIzm-RjU5aNCNA<*wp4}L!j5+e+c;3@sRRM520O85L`iU|6gO>-}r0LyPy09`pegU +1HHh)htZy!9tJ(TO#<^GX`>p2x)FYs~uWG#aA3^TouqEO@wnfg=V2}L`ey6mbpT7shYVMlU)+z0ggGlgBQX*baGr!-%e;tfmTd>!+y`*8g<9xV&b +A2i?Xt$J-mX{Xa~HvQhEUz_IT)$pD*$$bRBL_cB+g>Un%w9H4Gpz+(Swr!+m5)+*-Fw}77MYply@E^-xM7EuY^n00}LxQhRoEKBD +F&O4l#HVjZ(r;Rd_upx}3Er&j+fwuH(05)tdB6BnVIYdcH~H+>ydr3=$ojG==X%alTK_+vxYL=>4A*&im%?n+mZEVa{l?&rRW+r}UBI2oK7C%ec)$VC()CJ-an*Q$cir!e-I)*c#a?ku#_) +&(SjNlqqb_6wZyRm_aLurT$Y0~d*9XY`xUa@>!cc-ySs*-OT0d4U7J#{LnATM +Ihf+iCwPX|<1S6Vj^6zWyuO!yOH;7n+qwoeM|Y>30e|~xx?2dcy+uyLU!muDHL%U%zt0VUectEIyrbXV`pkT12gO}j!}co_Ps2ym +z{ZmQSmql~@BiX8i0O-2Pqh4>5xmr@*E{t4L<%-p{I?^O|5^$*Vqc}_z8ai6zJXw`)%JVo`J43pD1tc+f2T^j`ER@fn_&KXH-&SO +Cvbas4%WcFi~o3^ay93r`CV9%-`n&~VwCfgzO$S$h2pYZ%VQi)&nxK1a>;K~u;=;)!6!7I?-Kl)=6y~@-fw959DTouelt_B4g3~; +dy~@;e3X9UsNKAm{YVXLsn{NEsiyxr!2{`cCq190d0j<6U(0J|KBoq@ZESybB85L*0~=KSV_P7WYtPj8I*NZA_cg_Po8TP!oobE4 +%o^BHzoPGKlg|4%-yH%w*%=ysGyS&JI;^1IKT>)QkA5T~IOl1+hxwc4zgWZAPKb3Fm)GFTIf?#aTl^<_pQyC$uN0Q2-$)93TGL<0 +Yd3}MPw+d|y32oW)9)oid+2wF)h0eay1NyB3ySwJeP{cGZ7BSBO~-Q7=P7&@{k}K^_MqF>;Jo~BUQ_9Jnpv+D{+iq2;0*uXn*Vp{ +IjiNjQM}2Neg?f?l!7hl-}KuCjsI18f5Cy>^AN2kiM!5X`klu3tYxtrxsu+0QGsh$TJOAf`!4-%1PCDZ?{ui|# +x2JGMnB`wSqq3TQ{q*e~Ugzm|rky`MuXA7%yOW03q+l~^{%)qUpVqv;MBhjxcK%7fPg8xG==Wou2lT7c^sI;bwZ^}O!Y-;|yF1vc +vhH{%{dTOz|G1X3hJJsbZ!0N0m4baQ|20+6RMuO(reOzAyf;#?h33B-9N3-m-`^CneDr&Ye>IOC&nJ3+*6M@bXkI64*bM}~Tv6uV +>DQWq?fJPHZv?eHYvuFX8rWpc)_3+9!MdV-Dg5*l+X5n-<-gDH8d3ur^BpMOXLW4oAh<@qe@@}G3fYc* +tv<6Z_<^TI!DERLsO1sk#*rfB{O_~>EX+i|Dh?ISNsw^Z#M*I^Dm?Kp=RzW97gevB$(Fz|2Vz# +KFh=OJ1ix~)0`g~T+=dK3ZIjL{r{ykus7d}(!WK|!!@5yt4(*%?+2R4jT+9ngBA3AGKG(>!5Q7&6l}$}W_+fwAt{_$ID+6O>HRuQ +`PTFi4H#rC{JgQ>hd?-%IN>uNOmL-~3f8ze)6beZ_ozhQhwVbB2D)9h`k&JzgEXzfQlO +(f1xr^A&ntUIRPs6E*A#f@OODnda9`@1LZycV*ntIBZA9XD#lb-_{g<7KL9~!?wq?Mx}5*h5x?8@zbvLH#P5ec%knGovxSfcMHX! +J?Hm?^{(d@{fwLK2=Z=UHkWg~Lc#Znu2*tP-M-r%luAJlr{cH1Y(5k8CGw?^Y=>9M=DXbPpwI2$%>809C{nhCpjZkyVbOQJqTlFF +$Ynbga8xQRTXKVfpO^3MBuOz-Qn-oyQDkExEZMTQ%JfL$=CUD`Za3ET^BqAsU-G%d?S5xa^y}SBxhOTFCU?>osZJt)$}67>yiB7z +E>F?Ce3$Q*idlj=pBq{9LqE?YxqV(SPkEU>?Z_58D2n!w&oMf^Y_80uCQ9(~8T!_q^Ews`Ow>cQbVI+G4a%WOA2zykgE9>$4Jvmj +_b1o8yT9NUbJ_d?>eV1w2KP1fIc1Th?5VXGzc<^#1#z`FjE2tZ@{4iSUM>u%WUtuKExDTkEr;A;1Nup0wg-ziQ~sO_`lv&5erL%b +P?d2Sd}!Oc%RTLRYH=vlX{T!famsl#jIcI=gd2bSsJ{o*PI>`(eOrm20b+t=-*g3|6j +FLZNWSfZZh*nWn_ucIROBM47t?C4I>;xv~usfxc4C_;}iQIk@4R#2_07?ca{{DR*l +$XxXL+-whF6VVs0b2^(3OJ2UiA6RL(jc^u47Pa)Frc6UOMK|j$nFG;Sx7iOs%eqM+v +;SE|z(P)mgQ?){$CKL_dfboh^E3IwrVM-E~+dG3?hH~SmG9wrRDEibq5RjIwa#$+LG_NNj(WCRv?e=NF^zsq(m;dRoFe1(^H??0`bDHDj0TzrY|vAn5u}FddWb>u`jgYJwG{BmmM6mO7m-z%?V%bM +xjq#|)w}J~QMAs}5EcC%pVR0B#PYyIw?tSiZ*H3Ku&e0x2th8EE67u;A2Rt#6wNDdi4cz0CzFlIBwIBP?Qm*o$z+ntF5qFda}QB- +Lc&m^hBn0*(^MGCqnV!R6Kcu&44jAtRI@Sb;26(McNhK6-M8y5l?u&GO&PC;=W4#AyD{&Vnu=Z_n`z1f9pxUHHiE`Y+ndZZukFTC +3Yz_HBHEZHZ)~H~r($*%#!f}q_T1oV_R?Aa+FqpIFA|@ml+=(H?m4g`hO97oi`Fz|HPVV4B}}e%Mt5R^dYMIG@)Z%=M$=VoRspn{ +gt@HD=gj)p*a8M>ixl0U>x9HF9!MSV&9!PZjQTyyZ4MqQ-p#A +1?eQ@PRpm8?UdPP2yh(T?ex78@nPHa7hHX@=wq!XT1b7@4Tc +2@z^rTI#s2oZRJz4J|EJMbQGH{X$*^v1^IR@l}wBgd>j_M_p=BNL_QqSeQk{;sdY%@~F^SO6+}(h>mH!kq(3lV9uOyQ7IgyCW%B? +VCra=*^(=zu%m|4XNpko_WDH@FG?&sS-cxYAjas3X_d7Ljn7~a>B)9=lSnJFl=6Q_s1$>Q4nOCDN7o=0_Pm@<#d^+LW<$h+yM7~4 +jlE|~;ZGB0j02&0F2i7&3>;O_izNnLc+=A{*&<8`W1f{UwqA#rSCD=Q1+Ic`%nP1i@cNmgPzO^_cbFN_<1HYpN@tm)2>ZFF3w*x- +HdF=A0m8D?y?x!3DbHnyC7oV5S5mT2iPAHfPPsD#a}0X>ERhqIm=?)k8BVc-SRCI%RvG4!5s&d%dz;0IFrXS1%Ebb|KtKzbadS(t +L`}J3Jr{ONNDa`BhCEHYT0n!-;T1Ewf&?OxLfQ%|5ssu>66ifiVQLcPUm@!R+W_zppOemK|uy=Ku5B?tV27Ay(KmdX(& +;pH=zt0zk3<&_*Uwgy;tRd%#1#+?ayQ%0oGP1|#-a^yIb&!GIjD$BmLVeG|Jk<3SBvUDr#)_QxVGh +bp?u6!_1)TM?#wX2zU%$6DU(AX`A1eR;Ghqv_>hLM_5S=wXg`hx*PQuNjs7BL~C^qH-U?>)jLsp(;-dj4pzZf^FXIFYof{pLWOae +OqRo$HZl)aVoh#TAOtK3#e@TCL)JppRv{+~QEVAcP?r{Xnzn@E)?Y>Qbu!MB4ulrS%hQ7BF&)QfGD8&PJF{KPa3}aeA`Qw%E3+iU +)<-x%%n@OI8f1q?k#%3$P;}K1YbokmR!A^)>*OJe*)Dfe6{m%)TncF6PzFRSC4Fw8p!J)$okpIl+aqS +<3-2JL>JY@Y9kySbVW0=QdEeydJ`&Zi3tmes%nxx&|qFDX_>I9O)^Z5wUyMTnSS7YB(bu>r(9xne>Fuxy4|PwSFgNGWu3u$SF5hj +f$CL@xyS06x>9$e_*81#Riw48osbx37O`q1od$XlZeT0>o5sf{qigE{oL6jLl^&`m=~9i67(pjFYQre?lXr6E!qVv55oN!s-ZwTh^({Jt>BKw31sn!;L?F&ejG +u2;ctMpV(n4_=5F^~&*fYr((KtdM5${$f`-#}ZFI$Twt59ueH^V%cxVm+CC_b)0tsK~+SJmAzJdqy#Mx@ctxY1GW=%KC}zM^%P3@hCPzBl@P2t37lHbM6vCDS2iD3GLWX_FUi3qNk;Yr}pgmyt+q3)J?A`AUP2w`zoOB;2cpCYeAGR$3gZ8S^yCObP~$n{pHh&H&R|xyy**Vy>skxT{i;#2=bM +vO76Ycc$9l64Ca&F4JimD}p2`F-k>#7s#Jwvr=?7 +lt%-_Fd9P?Aj340KJDO|w^8^KAwiui8C0u)NM_<25u|x6l2D9i4?A5eK99MSI%QU<(lm~o2iKKaO7p8|TGWspTAQO5nt&=X+yOC| +j`4($zO$xvU6|xF!p3CexIM{mwnG68Gcn|QF)Yo?mV9m+k0e(k3UMmBnfsl%Xj)FjTw0_F}L=cCaA|2)DqaGSIwJXo8nJkT%BhIjB!E%PRaL3V<myGZbx3H}4y>+%{%KsC!I60ap!J_q}MSlgF$@ReLIq1wi`PKF`CCT@u#sO +&W;hWsVL$rarNcSPLivbkrgvT-dHW$x&s+Bmcts|88Vts9m-}&q|4MzXcCjMV?R_)W>pCAvV+Z3!d4+Px-C`Z@AiJx&b21(nWAcp +i}tn!Uy4xgRM&$fOzxQJ)7HZF)QIeo8DZTR&xNjjNuS>y61iKt-Pq_6oBMWN<4Pq@ZCP_c7t{~b`X%%-k6)H@jU&UV_HvggwpJ9H +l1E%5r{YC}%H)CM;yA4s+L|IFWn5iU69}1*X%hVsLbMkeWr=@gPVfv1>($^5A~fv%f>Lbb3fe~VPV$n@k8BgwMmS#GAkpW&jt(Cx +5$^oBo+ZJ8c9C}$z|c_46paQKtEzM&2?zPGlR181LQC5W%T6@U8L%yYXeEf?NE@Sq_RV9nUUtHvDHjET=)zb`>4wR*SmVk5grIEe +cqyO07D+7bGDBy5N>+^{L}iZ4iCo5pMZE7(LARuj!3Z@vVx&to;BtlLPcTXu?60_t12)>KbtQ4tJb}%wx7~_39e*J%#_yX4_G1r| +33r~@k;X=$mW8V9Xb{^W8EH}*!LZw4m&tLU@zNaQ6`e^ia2qS^Sw#*)O@96OGKCiV?Wwvv~cE?UDx{g95GDj+{X5~pS0~N`dwZzLnK0YKVyC_Bgk#@23CmZK;ve2#egOyx?=*j9OnGVVzS^!(SlNpSid`NX^JV_K`e4&T +V|rrJqHJed5afhA_6%XS8##BrX!&LxBDwWJu}Bai@mYYkgkhtf8vJ5CsSAuU^VK1_-<`%@zZIUKh#FkL1vln>aMpNEPd(<=hDP<79Cs#xK;(j6qPmc4%0~IYo*_&d6*i%XC(IX5Gh&1Uy&)Tl<_5 +7ayAf59ecsk=avIsQsCPD>4ZD5W-GC8G(IS?72oo;-*T59_C)p|0+PXjYD@hBgVLWpS!{Uc;nyy7WNVWT9Z*%k?idM<&8@4(BFSTxEQv^)?8^fK5nd8BB_?t&qbS=8#bG +Y!IIqs!wx=dBy;w$MrgjM9SiQZZkhPS-iW8lX4+fFYJTa7OWs>Tv0hyT-ZT# +j`gkMlIE9eYYJRe3uv~Rk54s5SQ5$jkmxM!1J1*XI@afLXsjqg&t0`A_UbF*#0FQ@_QP?82ixJDI6O6|t(a}s-U($`yWi-J6T{!Y +SVpROe7svn3N|%%X6b7|qTEF^%U*%o|zmuW*c=vtlbc;JYkV;u^7V* +HYKBiB3<#&FxC-M0Zg4`#?BJOPAH{DfnFsulF$NIWw(S84ed?CdGvkG9L6Yzk#Q&m7 +#LSBh1?!h8b5g(9%ekRF!XrVjDOFlrt6*+#?aJZ)bb5MF@|#^VPHZ_~wwWT=50O~K^otKgnf1Rjh|jrHsaTSe3O@|{G%&M|nrVrw +zdem-@dBJ;VVS;D&#^lRQ7q==iSsqCLBa(0EyUc)RaZqj&x*WgO-p#G(A3;&5O9iN*Ls_8H?cn15u4{2(9QyTMK+(HyhY*5)NSHK`q$Djcdi0{pe);&>|^Db$TXGzb8B&oF|5;9F}@CEvC<&!n+kUc@dtyl14H8D4*15E +m8XU_(W?xSYy5R8TRf>!;#S~g!^#H?hgn5AjY&0MmS{yA##0pPYW{Y54bQ*NfO31UwJ<@|y?wbC&* +RTB*rk1UBrEYZ_eo43q46SHtOz*!T9?m+?Id^3J~xvL8Y=W)1|>n}?mYh|h)A#03MZZ9$cv|JLfwSM&*)z-@AiK_EU=ijC=+W%2(OAL`;@wj7If +zZQGjm^Q`4+*AeArTT-IFKgx`(OxeqC3(`&5&98ZxQA1HqduuEXRbZklsA?NSdjQ^yiR|#JuAG8=H@+Ndi`{Met0t?z~q!Al=&4k}%2m5W`QU5-TlHwt0CG;epr0J&{Y%{EULwvYH37KyD5HW!Y9c2#p@$!O#VV`m(FpRAUCF-IInpRI}srVG^@9Ve4|YR9qVJV|FC*kz4zaIxK@8>%23=y4&+&F6l~2V$-k&ZBtqA~SH<1V#4S|3(r$k6;XwlX-YTQ)2~>?J-Y}dq;aQ!o!>Wm}E@5$a!K%Xcc3{FvJul*$MNc +MmxT+=9MgO^1a!aG~StHx&EvW*hPDrRK;5U8RC?(dz4&u=p(fB;>00xp%@28dnL>%M!_?50|TbSQ7{v@hzqY4h@)EO;B_>;i4k+) +S#ua%Ylix|7uS^s%l5m;ChCJs2t+gIdRXy5T~4{@`LIOvTu1#SF`L=cogeD7Kn=(TV(3r2bLCfhTIBIsL}Rju)o}!f5s0)~z3gbm +I!n~;#YXLN?1}TKNR&`LMoS$cN!wK^O^7mSQ6UhkG?}5+a7Df^oyq%7n>cBvGdVg`A^O@5qZ<%umzb4aMngMNp+8z_5+9(LHJ_}r +;YL|*MUEPw#0MG~D}td>wmE`IIq+vxCDSTtqG;SFg1N22(KwMqPCQv^F4>;-9CdV7h_^OAUDx9!L^WshIN>M|&^y<6!x`Sgs5Rg|WyZ%ap+>+Us|R%Fu^+oUEI)2pI_t*a0}pQfQjF_xb}?Pb2Ki^sk|%1^+j+w$g*VwY2cFFRH)zh>iGbix4QRz#z71QSDDJTP|fpDWo37A?f7V#aVm=H{zmuf-<~ebu+^%Nw5nDt!|^Um+0)U +_two;|F(xVXKL%d&eTr09TEXL$j9!PjhE@+4$W?POm=k;Pj%IX-D%G}S69>bZO$CzjjJ1T-8=1Kz?y6{g6&X)XZqR6SMolon +5f6SOSJw~bQ3wj+*nY9nXOw2d1ei*IVs7H}DOFX?c|HaaG4L9>N<^BaoCS!CadDPR4ccOCnsgIppgx@Yik7#=bb1yXm|A;T>gSf# +7gek;a8O&FHWI&EWG+RjWvUr9*Bsh5+xnJQ#aR2oxCwK|luBbEo{njvM|N2q?W0>lNW%L7FDp}x +E;3i>_UhS7u9p-Q{ajFBM$qg>EBWiN_jxz9y-b*+(Nq4poxkzYqqkYu)qxh}N!1M=*!23X!`cqEIOYOmPgXK=J|&icp%e@uym>vRS}Bj!RS;+wN(K*kxp7ltJRr0KKUx*2ih9 +PBtfOt_b7>9x7n;QS@ELXb{#D=!AR$1?%24LB9TCyP@f%Eb{AIKhXp@@dqcHEnEJ<V;2Hp#Dg +y+JmEdbax{dQwNkY6%+uFtE1I4Er-2vE>B{-UhooA9}jYJeD +=J)?Q>qKQkokST&R)o=&0$l?|Ydb+4+U)F`SAB*&ZOVyfPY{;OwE}v1fE?pyvnvl4J_C3DH{rw9cwEg#HpSv)Ki +B#PiBhF$xb4SYvjQV?4qq;)(FG%>y1*KCoAIYuI+!c@b7rKgwsu)EV@IV}gbjO!{elok6h*@2#>zTNgH^w$OpI|ON)c1vRwEOE6EH|^u)ZcV;qb+AEhS<^Y`IALJaf9k|}n}JUjcRDaYUI1}>-U4wiF0w4qRv`j2ip2RPL^M4P1JgR1cIug1>d3b}SR0#QB4<#;WOD!~Y8w%f!aoB-SRLP|Q*~MmyGxi&9ZIQ(!nN!QkZ`sb9pgG1flL?>>D&nlfj7q;lwqbnipD2oF +vqA9SAtD%mpAX|THKymwnt0Wl#ndVKSUoh^WOMXFPK|^795Aj+U`5ucj1hqo{*@=o80|`>q#W@(Z#Hjq) +LxwPdP<~OzYz7BpF_?pu$Q>3H+FwqV)E_gkQO(8wscw~RPVR1;{o?*Y0r>C{moNxT7_3`*u+_b3Lkn{ft=>L)S;hQhvf~Y6#1gBay*79mR{H(EMP=Uth-pEe8rx9a8r@$UPmQ$JkwN(3X_wt(uJvMSD57>2)DWZ#zA{C(oSs-7P5Qv0lrdMDIGKS +d>Ak&Fs<_!b@&CWbq3jOF^KPQ8>~?5#)pG{hOnj9IWzqZKg(vq@#YnWLA_xg-Dpmy!T&U;ht?Xuhw1cey<2Z+t#NypPLC^RvH=Hq +{Jd_5A9M8p%NoQ)J+0&0+v=bU#vR84SX7kO9qbw^94-d$CbI-rT8LBVg%8dSJ +&Jah{kYmIHD)CXD$(b43cE;*N350YOsT`q#5Ft)1+XvK46gl=LmN3bf=l#)bGsVbxvK-cj7q1w@V%OAMHIZf_al;(e)BAZnSJ@#T +7`Kaok4@U>?3p=eTQb*#7#m`^f#d5(HgOQ3Eol!a_r?APJMUD#ASYr!KeBuwJQ{3~^=2@vwosL5)8uxfiKusI0>Y>zL+$HWv|Svl +OvFAiWSq(S*9{%k71w4qI<2h^J7shSI6@pGcyJ4?>hZZ1@@2DZsgNjWuE9#2J3p?h`&hQq*cuwIIvfI*5$mgTSK*KQi&*)*-MT;Y2S22T^U!{X|?26XrH1oEa7|_%h~Rdf2&-C#(b(xn8uIewIeR}Ejxj0|w4SE}Z +anH}4p|Bs2ee@1C2;p**qt@Ctl>AW&{$qB!g!T>T)1|Ds%Dhzv8rJ7e#q5$QI?-T* +Bx-A1#q6y*iL=teqe_%Ay0@iD`iQ}ZlE4_7O4LG26+V`qB(o9V!>^v&4Mq)8OB2>EdT@APH1+XO&TQf~coW6!ZOKh% +lg-T#8cC##Y}jpVdMY-;_*7fuRUvMjxa^?%=%rn-KC(@O8r|{Kp&1z<-FMVWD@w)(hE_l&$mk|xmG|Onb`xB$_=ai~g{kdB$cycu +BhoP-lK56OeIptbA-wio-pMz@#8OfAk2>@Wa!!0I^5I$`kFi;lrj7z^?UY_XWn04V$-bdDItVor_ln3$ADjpK+RM4Bnm@wg&K}>QxH5`v-Nzr;-t7SnsKV%DV+!&aKSR8+a{c|5NFfsV@IOeO@c@s;4)|IP_>PB+Ttq`K5!$tO)t>Q +R^P7R`&*qh;;n?cS50!k;AW>ZOP{7wGE*UZ#@WXXcf<-h8lC^?^3*CU8%FZP|5Ob?k*te9i~#Y!T>k%7kCeJ?N1Xo~W&ZEAys}7~hT0sq +uKHb7YHXIU4XRJr4#PY`IJ?+CV}cTyEhhCp|55UJO5_G%_kx(+i`dV`kEUBHJd^%^tXrr~kwE=nx@GFDRz9TJQ_izF3-b$MR&F9S +J8yoT*^dljM`Cz%Yi4|F-cZ%I=;<yS4L0cQoS`BWs^Dv-*jf4eXhf&$9l?|3JDJ$=PCi#MjRiD4@jWsM$6N9(1JgHwge3N}OTS5|IFlbSw=So__kWf$mN@(Skjz~x^|Pd7Y@V(%bzwb`7^isB{HodO8%#LSE%er +Y#WN3i`7rLZZr>i1++{e*{@q5bV4-mqJps8-mtx>(UQf*3ZGD|`m#e<{*YrBA9gWz#SvFo&No*?sUo(*6Ie2uF?C_y1irAMOOCN0 +*X%A?nwCVe4W;K*+f?(LT<584sbSK$l}mo(AW8nccpvP8aFA@&Qqs<<$`);$+Gw_u?w1q0oRJM>?A~V+&IWCdCWKSe;d`L4$c~wd +rL_r|F+Kr=z4CuWv1W{@j88TWK?dY$QODbi +{RgPfZKMC#Luz_LMftATV33NGJiW2X8am637PA4e|L>KW(`nXc#!H#mE$3mN6{5oZi7X=(`bR^Lg@NIH=qR&Iaa~n-tLVxLRbmq_ +1aANd9&mt@b9eaAa5y$bY}7NfOnSsv6yrub>Bfi~Ph5*f^vf(|VzgTqS~Lz)i;2sltdmn>C0T0q&$qLa}*Tbmux!t4%Qsc9JM +?HgdSrlkpiP)f9K%Zz0D*sha}i4Z)pE{vW>K{L@G`_i_|uW)KF;WGzs73IKe%ajs2gWdM*De5I}Kf+noVGGMaX>?0}@*_gId3+d0 +H!UlzH7nlbu#DxMJ^mcqyT^f)U4&tV83y)Qo7{=pANXSwZeN7yw8hrV^=<)sopPCR!mXI06p__tY*}iZ1;uJs?aWD{6dc4h){r*A +G0yMobDRSPxgs~Io|dQ8Z19L`82&PuE<4DPYuRkbWj>h9;cg_!Jn3$%%DL;dV8A)H`p6HbER4i6P)5dd7v!&0*?)3uxO#KU)%B20 +qZLv{W56jh&Yi`~cp+s&WI^TncrBy8F9wC8I9n-rdG;}a58|k{A>`AJia*I=Vy2~;`ICyP@#;AY=2m!RqR~FqFb#6?BDaMdhgY*% +m2=y|kh7=qB1pB|w@@D)iiLxV+Cb0Yz|4j?xOSs6jOZ7iKX2{Mc9!J$xzvT=givK40zRuR)%E=n_4 +GVkn6?5^tEu~bKmmC++ZG|S%w^;y716Jcz$nJ{?&P+8d1k0y_w>x_KDSLBmWN^VLE^kGs~_ttKy%m(IU=^EMSvdV=5%nMolTs0S& +lacQZlTX#Ca$jy|LXDZ!_hBR==@_OThmDI{Iz93T8RPl$C7d#N3x>$(m +5k2M1nlWS2%n9RKCpok7k=>NYA5|1s?0k+lv&|8jIEnZ_Q)ha1FjU8-f%~LM=0BUaR1oTjHeywb!pGWNmH5#t^H6u@TT*!8zy$m +0|$Mf9HU8|ZTT=JWYLXzR-UXzi;vAE%ad;dtDz^l2Y$d=&p4b0tW?h9wk9=Nv-`xN@85Ou0C?9oq0PVaf&*)4`5z$Z{d;c3zFBXMKQuuQ|AEmSCd<{XebYpM?t{-CCcI#MPNK8Madu-X&QQ!QCwtcH4Z@i}^B$VT|zs +@ByFo)JpQTs&P_d90@msWfCf+f5)K7WT<|Bm`$1$nLZAc11CH%5H%XYQa>M?HAi6C)U&y%DQV@|ROIG1C5)JwwlDf!%+C6YSZWmS +BioJDFxLv?L$p$0m2bwD+#Hh7JEdSd{vX?i&r;qxBoUdgrdI6Jg*Emv^H~~+_9i|Mmp4OKBIVJT#=$YY-h0FU12%ob-qmHy(Q-POoc-p$Hc+* +#4Q%;MtY8@)x|&}+JcIB@k(Kxa8GOR#X-CgYOPhehVgn{z>4?0k_Ii7J{sJcTNhdo|DBSGK +`3QX#YF^1*RKwQCx8BLk;MM)lTHX|+~}G)h+M~I&KBg;>Srl-Mk!UbH3&s3+wBs1>+MVp61tz*$U0so&1pl=x(BmD=+w;tX3YKA9Xz<>YNF7GEZNxU_%O@Hu3_@} +%V>#K2hjr=SEi7m%q0kexL*e(Mf@Y%?nrePM;%}HTPFI^rAP@%>hX50Z(WEK6e2ek@S02oSLj{pMfq=AK)_k3b$UUZT89ftK|xJl +pz^j4(i@GhGbfuVb<_WR9)1(}O+6q@V}VROms*-}gLJZ~IY;m7ZtpiFn93<|k)3cI)(J+DeUh-71}fAq7ZWjQFa}>HjT6JzVXV4h +ZFC27$YJ>eu#fG?hEivsHy~!==arA4^O*zO=~?o^1)=F$ozIM*WoE`Q%c3LOlbDBy@560$=8kvf&ZU3sfO+CXdJunm;$)Bi +i-P%sg6MtX#DRrFFtFh`4QL9){o)@D#Zj*W{=oon_*r$*M_q?7+(HI+m4lgEVx}GIhp@t^2 +=<6#kAT?}Pw1^};NK|M|qQ*z(VMAJOO4XchfC^iU9@dlb!tT*ts29{5b!(_z%nVW~O9A0dSe2Cb|^FA&AmzNKGVF_v>|Bp7+8y%D7{?VABqotOkX^9vOBpNN) +GdjyxyOu_SVI2)j8qJtA+ELZ^!1Im+PB4bjB>7+J6=oOl56{s}i^=PhqlSwc&K}$@$F7jfIVoA}`CGvYLq1vE=&(Z%k|xnBCEgQv +N*}zLVT^=IeSVJmm_WYNPatqGa$pMD_G)poIp(GmX9;oqG+UOswM%-vV%E!-mev_(PYqKu4Jw^CyP}mz!)T|WCG5&(8pfBq!iKh> +*^L!Adv=k;m1`tCPS4o4VJ6K)PTjzlK{mUiMvUCGVZ^QtBX@O2?AknXw;e{%Uz&Z-Hkge!zT#jy5xhAbbsZ}`-4;JwSk9I_cTAsz +#U+fTr1`Eg@ed7czSq<2jxTzPvpH&mJA)OqU1c_y7*i?#i1Y;Pdo=K6Ce1Ei3D86YGn*eRJQ7K< +yU%Ky+^}mLkE=>6Km*_QlMy4fUE8yz^!FO3$pkHUnFhW+hPo-)>`^MvowjS`J1%Un)u^sqW%Wq+H}DmoF%wti-M*S)EwcnMEYHm|c4@ +^>{8|?ypD^CpR2d;d-=Y`1!S0ti6PoZ0hBXwJVDq95d=?^qt%3<=EwVq7*-of^sY+qr2hSt7!5yy0e3hwO6|ZwhrWl*<+1M=ynro +7HLUXATF!DWZu&GBw{dELo=l}aB&@jm=5!6o{gZGVaZb0uwZ2(hNird*VDfCsveYEkO>!3(b2ez%TpQdin2Sr>>?Sc_HsyVp^|b` +2D|(7#UC$cMO;@9V_TI`9UK{2viU4KKxJ3mR5kV>!>3p>MENpaRHxpxE2uDHVu`=!Ze-U>V}jh+^q5?B?3nhkdj-^GQ~~3WS;nwg +Y(m%ml(>!_FVZ~8C&m%&p?c}9j)0p$6i0elG*zO%VnnOuc_K(9U7laNve(bm0paYFeCsreO`hHVF5i@8taG~7Ud=;P*Ept$>TN1N +o4q7Z%_tk@D>7Pf-VBb$n?BIwBZQS`f*}!FCo-EJ$k_su5Lq#T^hDaLpdQ-DEJhnf%G4>zj3$|2WMRd#vQJ=hIb6GH>d|S +8k?Ij$;=16c9pa`6?w<5QZdv#+l{fAS5(B0Jhmq0d2-HEKTcS?DwFLBWYMQJww>r=AfqOiFR<2_tJf>#5Z{|EGVSch=1^T;x3%YZ +xQNFjzM5(>zbvcRz)?e^j5JtkVzN1%=c1d1`J=80x+X;fo(6Jj>S+6k@+t+to&+SK8TiFUOTTrFZskrl|}y~UnaL`btse8iZ-*!{|0iDUs1yU;+u%*(qqV%B+zV5Dx4^k +#7kx$-zgj7B1Iuu>>Gd^#+@^ZivF3vK_keD*$X^|OZI?XTf8pxMTL<56tg|*A- +8j~MTwvba^*=d%ugCfesCSYTl3S$`)($jnzY2vHdOst(XfTjy8aG{6yZqpxn^VaA;b$@cZu@lXAEV%Gn0pH79r3%_m7&|>V*=S*< +VX2pMTtw5D6i^1;vdTxsejsv83$nbG-J@)mlDUCIH!p;gng<(}fah+zqDiCaseOgI6$5dM8RoK!1rP0FJ>Kjk++{vl)+@e(hDV4` +P{?HzW;$>+Xv~=a>$=#(u1{$Bi?eI4-XG)Kpn#rW+t5~83`FfrX=AN37#zyK#I}xxaxx-#vV|v_&TK{u3}RKa&_C*gjj`$(cKH4>t&r3+G*;a?(|r4sF(_>6BqQhh&R6q=SQQ-b;j;Vz4Rrr=7kV!h~&UySD$7DXxQV~n4Gb2JQUGL +sjnb8vBN+PX%}CDz;j4s_$;fRLMtnz=avws%C=ilLE-B{Yq&cDqE$2xxf*L%H4ZxSh)<_74I^r?ivRB1gQM9GIpxNY5a5ZZz*?=M ++rtugh(WtaN1E}RA8EEUbu)`iqsMD)yJ%Ac|HM +XcnbO*b%v@7vsS3QSC;zm2GrHxHWh!9196&@J}9?>?8&fi@BX!JC6S9MDpuiyRy^IlY~d>#oDWhiEnAC!~6}9P0{7Z4J|Fns*`Xj +EHIm~_qerksYXymj`VnC7fCJ9vg(>E#%H>jZ-!SvKScbcbZoYeWjz=ZDDDzVVp3Lxn7)V%hJF{ZlRTg_hd5E?GCj`BY*xvr^aBI+ +PPyWV(xNQoYCZI0#*0{V5!ILhkYUaQSa!jG83|PRTE+qKgC~obv4afa70!pm>?b~#Sq$+i#SoDwRG=VwF@@tzm^sQ?VfS@o_Op`v +tdGca4|q&kX?lx3#v3T)8`p}$SqL72oW+jmi +h@wm%F!Kq$YIU!w&1$9TP1)@5W8>$({CYeRASG2TX3A7VWIWtGJp6GV=bmfQFM*)lkPrG==yrxi&q1=UrU?27XPa-r7ZX7j>(|xI +Pl(i}mWkL|yN43}fhR7yS$!R&7WrrRT5H;9qoUfl@$hD8O(Q9zCJP8B6fAr-QE#P6vHQrzKA|5pid7y#opNeqO43u>QF({UF+SyU +#jz4wkdykvx|8#shy$f+&$ynx9kaF#|1eL!RmC5Cm@_~+J1Hdme_=%_joWMn7*lIALB4GU{1 +=FwV)jICW*pQzySVnwR~tMP$<8H8(x(3vM8>JXpYXNP3p94&_ +G$+|}o;0>%gVoTAM{*9=A0Fk$B%&6&M@7CFvIPc}L|j48YE~B*`4^D3$plMYgRl@4L8cnd!v?m8vA4hF&EK%_*m-7RwyDB3iC=^o +%k3#>Lp{)z@_?YWxS^1IjuE*JmU&x@)`6fmHe9MIDEhS@**6Gm%XHNV{F~?(LVKLHt3G1&?7N|u7EG?_ycp=P9y-~80_Ud$+Gur^ng0p1x^qGg+&roQ4|6FH0bvs2YZEQ0*Daz5JzM@xGrajgr%(3szSP3xMf75_5iYjZO2+@$&EV!@|{+FC+|TWzdhsbx`G2O43nrSfjlzFts~J9dFMkYck^?@G=4gV&gL)U~$49#wM-VMUHk ++Me<5_A0h1*5f|cmN?kRXknrW!4}9DBW|uB;;D?FIE9m9d|7Q^l^c0kIQgPM`oikSW*~M$g);iQMCNqL$Lw`tYba7eo|S99U_Q43 +GQ((~BpRdCUGf(0+hVSSZKCc7)UmHf6RZ12z8Y}bs}9?IocU#AH;rt26&WK8yRfZLL2Q|&7ayJ&iE6C+upkW`IZ9t^8*Z*EnHq}7 +U3^Jvm`E+LfkBrHqQN%F+I1KOBlRqo<0fBR^L$lg1oUax#rtK4~70~u&(!!F%RddlNU3M2) +_>Hh2sej$L&E~CG?xAR?4ly)0CGch`>><(P-xaGTM7ZKDsJ$i}oj@>z#HK~MxX{Inp+`LrJ$kDY +YCSEQ5P=otN7$W{fjA7@#^1Tb59F#(M`S#;+64KlJPS2{*ScaiuPU;)SvU?Qi;EqBxxWrd!bH*)S$1rGJd`nrQ#L=`z7-~pkBwx}*rwhLY;{&(?FN?Cm +!JLrt4r5AJA*EXPaf+ER@CeCKo|g0KPB%@n`zO$15G;Rx#xi4e{{TkZ1&*E-Kq6=NU$GOUzCbwI-m(zgr)(OMCV4}Z+wi`3zQ-=e +-KXX0qO8Kc%=?%sE+omH^2P)NJM+JJpjKx0DFIvf1p|YhJmJ+U+Rkh*!aPw2fRK)2i6jc4QB_D3|avxn3Fa+w7+ +|1)T&LDpJS^?&^&NTi>9K2y~8{$~$x@pIDoKPx}~3RW&g)2*6K5FSg`!DvZjzXU^Lr{iaN&@S0rOHQ&B3GuZvUQ_O+4{OJ(L6ZXu +&4THy)e3{=1YK&ciU8<7;NDc5^2XsS#1RcOzu%CQKvp4H@~aE{Uxo*l<^3;~aQ>6e?U1o0zO31*c;|7;bIwN}`hXJ7V{`g}_%U;~ +LeydTV*?pO%rC-nO}1nzEmm&X>Oc8BXzV2_PL15r(k6B8TEk8XGH637v^UF%3hS(>sh+qvnqC_*fMJQQYnVW2H4r2be?TCk)(%x3 +7h+aR@NHgqQD~LV?jd%Mu*QL;h0&M90I1D>iY(&n|G?)tT~wiaptXnfnFfy8))iy6mhhFbj+M$ddinY|F|`Ltm(u*Kx!5^FDzylNNTtvb49UqU2_9zZvg!^HD +!!pag$1%gaq=&u@%{0FTi6qXmK`(KXPM5ejaaf`3Jb1x|v386j;*L}#TYI^nPk2sx4Y_J)G<6=7_$c(YqI0~Uv}-<=Tw1{!*1k8kq7Ue|ZKT{=#;siHTF +fK%{IIJ&y|-_ltmU-fqtFAuzfn37~MO;Wevtn3r$z4CnqU+@3Xj|OX`=-YUg(uu$hn9b%pmeHJ50^DWGBIupv>by$VAvH?eb%|}4 +q>HSW=Zh54EBNK}svL*q^_t)|t;LqSXIs|W&hpwAyvq&U9v`q9z{@y-H*@mt`7zvl%pkTD%Lh(jaIO^g3W@ENG$9yOL{ME?`VCP! +xwOORNa5S}an>hW;NL9u@i7;ZeI@~%XE{f1-rHH?GXkH<2sX|Rf_AJW;0gH%$)LOnbRax%hfQ@Y`k+XEEZg(i*24#5e964r+6blS#j6Xa0pYWInId$r$s@?EP`CuYX)%FjGEL5p8$FA +&W^umZV+a)^WCNtM7)U&->Ev3k^L6~HW~YHgie`6O3#&jk{}PK8Pobz}LH#OtzvzUjjz%v@(j}2W +WX^Lz!7!@9MxRHF3&vTBo|ARK_DpRYF%zf}+`Y3Y!qhwwT7K1*(CAQh!ZVtswCKEjh~@6>BYfKPa>?9rAQvoYlCaWXT*+hSUgySFSz;!z?{&Jty=d;9#OxTx*aB+s+uRS7^|VC{sLY=0vk^!vcVUHP;|#+A+TV +qT*r;1t+tA+~Jz1*^x|r#JAM7Xk`p9N>wGB+(_O|mOr{*4eQa;x6=3OA#IpMS)1)9#*ISAGI%Yr8A2@<1ko+BgI=-wA!<;;CNuMS4SGl*_fOznDMG=H|27o<9&ri><=nvdP%SI>A5HLdxw%wiyFf|o23w_E@H?W +H?w+;wI`c3XQFjyFUsXr(Ls#l>^C#ag&#jUUlOB^YU?f92RGGfK{ui4hYU#RL8|mZTe2_N#5IToPe4Uv(I@k=2c6`y`UELhBlSAv +72b|YY&8lW3Lj%bhE}yrI0}QD6e2_{hd+y4;!inpu4n~(g?snHC*4CpeKwQ&#g>vi$)51*KFi-1^%gNTI^B<)k3=3m>`J=kMLgDZ +Yo(OUQe~3}M9!eygn34pGO16pS2uq-TNFIe502mLXRpHoNY>X%qPxNv>xO3ap5!V;qLw{+KRd`5NUDQ*5w?kEa4(!`0JyA^*~=KV +C}$3218!QtgnmE6PEuC@RKP_iq%WD)+h;aZHImOHyd75ojfd +zB%5o7{}JBjzAk9>rA;s>LDdwcn+&UsE+^Gy1@jn!VIAoTf2&_3VPkiImxUxY<7G4*-pmMBLbS6lWg{?TIc)Ym-c1Xy!nZP6+v0- +z|Msw>8eT=(?;LySCvJ(FaFmP@H8N$UrI{XWoirsZb{FR>Qqa&%MTZ|?Bao1%tyCYYw^KEy%0)f9X;0M7>l~4R^Ww3NxH+a$5DRt +Q?ihp!CRP%i=*}PfpHl1vvP%fISlefb|R=q8$^GcS!;Ug>uaoe5csQ$Eub~KZ+|dv{j_O}yf?tB6k9?z733^>wG1}Ny_tc+^(-u| +ungr@ys6T7xeOCN%uO&#%=rmj0LF)jw<|kriNUllh4RZSiXkK0ZKHCwjg{k#DmR9E;? +GHbI#3OuP;P^i&vg7jeVjJi3nwXC@q+_Y$Mow4Js_vx?{g@S7@L3^%+YXI?WMRXO>)lNl@7c4udZ~inVCEz#=8{#1mK+fS|`0wS* +*-ZX~1GkHx=BqQIXqbce`7ktw{u%FFmgmJvFfM#%11u5DB66Z|TLxHv^lZ<>$xc*$+H#LvBAg43_lRe%w-&wR$bp^%Ww}hQ4pq{5 +x)N+*kl(}JrZW$>KA>A!spH(rhaB)yu7bi@RzU)~$}e~Y<>kkVJe6eE4EMiGLb3-YazQvGNX+n)868Tc6049@EvxI2_+SKh&i3S> +2`|mDM^3$3quvc~hN7c3Ai`sKrH1LIcwoIKSDSYRBhSa*|A3UH9&dImI@gNuS>5wkX8az+{TBxw*}E^9XDQvTvIG-)*cK&NSM?HW +ve{zhh{3BRZv-(<+_0yFC;K9MN}=OmRzw_i6s+gP)kg8>N`hnNN=XD+_eC8~gQQBKF>R8as9>rhI58`St_5=oO=Hg7}z6k4s)(kky#MM6GA6h8U7iaWNvhFmru^*Y%gtOFdWJE~v6G*-%-t +tB?|Udhy;%HFHgV8rR=}Y22{)5OI|`WsB^_}m3*d<>Fhl@M2c&klT#?-f5kQI`my4^M&T+N0tLd1ytU|d(#dOBhRX0cbr +&|bTdvYC(trkW?v#px(BfU8C94#>+8Yene(52RD@fDvvZd)(m)VgA@~_(j$W{Ly(3$5g1&06q~UB~~RQf-rLsql_r(g-8FQ0JH+k +OTr~K?XQ&6H#niVFWT%2|6Yr>lGLchCzP=L&iUZ2XDpwj96fQeMlL>%fF&muBNxZ_=1EBdkzg%F;j{AdnAj0+r@k^$<@1aFk1K92 +nmod`&aAoaL$j-OT`mQE)5BfzMVK9YnvG#{cU%(OGGusL{-*yc?d`jiP9zLHC7%;olS`l5kP)V!IWrkE1!70>9$X>zc{WL(I^NlF +vAR~1(-Np?Alx9>*R?EqH1&v%v+z$w^UwA&%sBXj>t^2}f+ys}-*f0iDCXg(7IESH@v@cU?yji{Q-2`0o)lliVdB{!Z}FT>ds^_E +1u!2KDV0njy+xsbDheQC^H_Tp6lRg{rwPi8+LFRisK4HZQSw%UV+coRQ7s>MyToN7#~_0El_uCoNqIJMhJp|EvpUWh>6KC_=aeUd%3z>a8jar*>$44$TTe{qIS?b+mYlU*j<0#Xu;@u%LvBcy8XvLhm} +y}>RcaETms1XmkB7o$|XPJ4Hs9x-^wTJ8|vkmvExzzJ}4kMA>ScY_q!>~W*ViIqKLZuYMuNBrKTxb*@MDfJ*N}VTdsqJ_LaW95E|DidL(wdX$c-%0ek&9q`= +|JErpYn<5Tjin9C>2*tefGxxnC)5Mr0toA_g1YOBX?$-KhGlPUWxjl4R~4FJac=T5tcB^?`ArZXSsAge_#% +_XNx{n=&;OXWB`|=8&@2sw!?|PAy7JrR#Q9P)9`|BZ8JB94k?FL~;pxvS(3dxRGx8rUo*9wJ*Sjk#7!?RLqO=$EY +(}9#^biLV2@AWb)CWY-3V44K7g1Pl;fXwJu{)+?F-45o$W#-OaFN^Fhu?GTDaWA^Clc%R*zM|qEZgZFNx)n)*K_$HWyiP}nSns5M_npD8K!8DAjA&c1DW`D6oi;@ORk_Z6v!c$2Y*K1gQmi$me{hv6} +H{rY{<2%fg;yHz>@8(C?`aE-53>E_a1-%R#158&MEc`6-6u7BAF^DbC@^kXt%Lm*n2LTbG?-dUb)H8-x4*FDi!&Pa1KWSwDRzG2z +g|77cT?>Nwq-GZP#>~^)lpbTfF +nT|#`{|r`lHWd1TXoiZF>8w~#%5;y}A|{eB$Cs|DXb|?E+Ax=~6Lf6XBb(A;vSscTKPt7!2#GTI@ZVYCWWz^{{ph*hKH`NFK+aUc4d&Q~35Mqz+l{h?x(M@#N(EG6GN`qL--6orQG*o{7)a +>(4o%_-7Bo;RGoG@I->}mbD0m0GtZzLwE-fN%O@OQcIl{Yg%z67TIFRBZJa?v)%ksX?C^$M89{omjB&msU18C{hmftNg5T +S+fw#+#1A;y#S<#X*N*2Idp` +r`Hbp%I|w*Y*#O3*$T%@*z1TFmQC|Ms8H=Fw?tRHDpr?WY1<&QvPbD{`pxxo_n+<>;`zQj5pigz(N2pd2gOR5ZSJJ7)DXhuv}%X; +CA>}yd8B<_voMGolDS6b2_nRdu90`}7T||Y;POhgziKm82wGvmMd9i{Oh2W-cq0345@jKbEW?(Ofvpz1wYPquy+JFw`F9}w%)_jL +`rUYM>DscOKk^OrSjzG;T5ZK6I54WZGOx#9_ZJ327{mXW}xz$l^%&qZ{oEhmQi*#J|4B4$Gn +{`w7v*Aej&b6l;eG>%toy<}pF4rxMeCFgpuTxuv*xJY%yeT3d|5RM^^=@Sc0jM$b*k7G3SsN~fkq#Kr|plt`Kzyvvg0SJwZdu&#hZ2Bq7|1PL{`ZE`O1ty89dHe$FucyD}@150tyZNJY|W}>+W*G +QGe3nsBd9G^>i3_0t9@)mZHkVWl;V5^74*=<($uR^PW{bF~&;O4DXVQGo@>nws4FWn+tUdU~6Pk${lyaXRthSiOTaDWd7$Y#Am-G +=al{r+*5gLpxl*w%Ck=C|9&3(R7&2u^?mK#M%y^FRs)P#li0tctH;)kMp?>~r_+R4MdBJ4G_(Guw5Y}7v3Os$6OB`B4l);fM7A!R2YCg8a;A|}Rk^b&tUa4fK=KSQE_*elvXkCfWt>lWX`#ERHiVVh8H%%hm +v|pi=_$#|$ZipHCsY8z(>#1WC@J_|jHO-!Q21id=#z9mXbOqVTI33gRkUS&M#h!^}Rl>b+;R?5k4aQJltku2Y +-1YLD-Iuq*Zvheq|=3Mbky1wQ_kSw%-rXd!1R_0&3jOD`)!l-Q)6#AhYYu73`Ay{Y17j$1}z2Xbwpghj?DAsxzgX +0O6!Aa|)4kX;>CVc7=|-f|l!m&n8LwM83|t6tu7BO;dU7A?(OYcDU?X#j81I35YH?ExGA6-EM)8lZh(IzvCTOw^dBD-MzQbTU3Z;Z6c;6pIGjAIYBi!H60q_3bLDCL6R*){H$Pp8n*i384!L$S=%0;vm?A`_G+5ebuU$nfj-r(V=smtz#@czkTuU45^IcTx;bsRb=)wnx%bdS3wXK +V_V&gRoowqSS}si+fnlD(ddtw7X03hvS*J*v(3D$a4N?E&X68JcU9|4uv@1A7lv+$aF`dCy^KK!q;{PV=ujzs<$>y;=NH+xA@h{U?Vj~{FiJETAUZd%B +g^Nnk+7!B46SF{RSa$x(yjCX>`99@d_OmjH$=R1C-vkTpotv%5$s!=g8h7dQqYX +-ddphstgKYKw1Y}CD6y7B(Pz7TWlIyP`7D!(WBkTfFmJ@hL3BK6fu^_Y)3XyT}?*bvPDu+7um4uR+*-?%6!}kW3R%m5k_R^MLKc9 +nv5s+JbRN-7ErtuDO84?)S|DHIKNcl{CE#06fDo> +$`sQG`b{vu*@*(nI90*EohZgH6m#{&xqjGK=AL>6NZf5tX*f!}t((EhU38nUvPJtUds9s@NLEP)R)kI45(bcD8w0q?$5M)&9qs+6 +oBtEfheaD59dAxd@=PY<@jXN}^lx}G*iqHf+eHI108oQP1%J;@*L^$9zF9{$!V#YPw6H3U5@KM^EiWCx)G^Rc{I9nrAlziLxGE;b +7geq>P)WB@7CA$`=>)jWIh@)aUUdWJ7d95XIbG8ST$5hODd2-lU(`lhdsdwJ)!W^HwR^1S+CxG!1kcE|wZf9j)ilDI!WV)PlUkO~J~uUwSASwpnw&ZDDPk=b9qZNFJIt^{d=j +X_$cIs6GJER9ZTraY<~H)Q(2b>5XnkqHe{B?jJK>SH_s7KnL6CC#{C5lNVjPS(jo7_pKbSa|vcLup|9a?S?2#pNkVCvgudOv0>KP +=N(^%STn`A-6Eg2Wiv*{_MFyh68_BF`l>3oV^uu +Hc0>6$>!8JN@r#SO=u5ArnUsvoEAxkNXeP8HDgc8Z{q-t*@@#5K(zgDDI`BRJxDX4Db$VHAQs@r5`u(ChyW~qJ(=Z|aEPp7VYRx1 +!1ek`_S$80yA?pw>#V#Mczg{QKRYX5!_}G{h2`;r2EKPRIY#;|ew3rgnwTca<6IPJh$xb;g*}m$qlu6HWi_kinoYqpcc=+vD*z^` +^)3(Fj!mt@Uh|R954Ip;s_*T{^K9-@e+wuVKRf+AGWHVKFu$lbS6$0)Sl3inkf?`w0r7-U`H1JFg%gh<(=m(-Jm`(!v@11QUP+gS +ln|~rf38I30hb_=qJlGd%-IYPVSstX$c7SB8?$!eR6*7!gv3hLiRaff{4aTPw +<-dMgI47XXXP88de@Jt<=3l>2fBRnZoc4dqx<9@r*1zZn>oj6a0nA;glx*E5!L$X_1pcTTK!(+C*~lkCXs#r~Doi?g)310P(Ub-D +u5@ZKTjOKPzuXRsymssv5`M&ap(&6m!fn+5G;tiPs>>5a56jgJ%hl8W-)|q;Z$~7&GyqMN)%f|F6BZ~T++RvS+?-;k`-~rwoh>Fj +zvt-oDXtoBPy#OX8}aX0u*j*MMC`>-5_T$=acP}oV@~H}KGCRJ_{V4hX%RjJ|1xNa_(^t3mq=JaBjvIK*!O~LUprRBT5z{P*RAN-P^axHaN}i6g +XfrVJ4RdxELrb?>IS7o2MB{k9HHcmS*2F$xChnEeoSG<%1tgIVYQf3)@&Y%>U3}t5Qsq36G8H8ucnBp$FXAs0hCFr +MnKwfD7M8qpx2t{2!V%{(==KAZDYqJ>XBscn&th-R#bHl{8}~5`pvIFE51jmO*Kan6K+aWME_KDvz2x8{5@ozHF>{<`fuY*osm?f +aQ&ISm?`-b>f#1Kb;~C|vhYs}AK`7=xF+}gJvL2J0|Aq^y88rZ7CI%NAr-u@xUKic-~TWQJ-bdktn{`6j-b%pcvI@|wp`Rm8wMX9 +df-k%*B0VyNBEF$Z-EPWNyV;ykOW3u;{1qKoZOoj6}?U%DoM1qh5goN_R259n(+nN?800sh+hToQo5?B<$BJ3t*;ZrHWO)uFFh{| +)q%F=NT<=AW@ZXa@a8>5x(VKEd;3LK5*e}*@Ow|Wc4DqQGw)(=N*zG%R=;M4k5Sj8*5na4TVDCxpys6Tq!YJ0yBJH-mvLb9N@7`} +gD*B|EZ!`)GE=ZwgqF-(9H+9Uu*6#|_eUd`y=P4JARwM$dfSRNzYcXB?UA;P#H2W(S^XBn9+YG>?8#Q{R6f?qqCp{)+m}9R{F{5t +Z+M{U=q9gRi@{15VJ|K5`e54iu&{1Uc{`@ajF=%f=8gj!Z8yWCv(HL(D*Ku*U}MO9Md7fFVXLh&wkgYxd*L>R^V6n@ +02D83wBYoBH1f+n+->am5t!{9tCj;Xb8!7rg6u?N%u}LW=p~)PuUUS0tq2Z5udB*YO+z9@%urJ~sb%!=44@8|2Y1L^x4ol*c51%EElWh{#?T}PWFofqBXs6EMwVz10Q#7hy*M8^G{Nh+- +0eG0`!R^?QUd=6Y$4MZ~M0s3#uCNTc92{9wY}Le-~PBJ{?I?E?kF +4XvLG`vOdXV(}H6Ahgpp4tLJ>0tciP&vTk)#9+F)rR%EvL$W|9=!;;MbJ)1T22F9xVe1H+NgiG$$Z9!DbA$yqBC8fNB2r{^9OIgPpss7K}$q)#V+$=icjG@TSf; +?@LaSBuQh8?tw^EYoGY7C*PY;?0&`Cav_Lu`{f`9#y{Sn#{J4@!~D~EjM9vSG)>7;Ns47`v44D2fj#-A2HtAWB-jR6&Ld0OhZfbc +F1GUh40iW$3bbzM_m*M=hb_AWCvYF`Ria8sAv+z5v88HY5TO?a?oe>j7dfJ4$q&(6301IaKB$HdOfoVBWt)`2sj4|M8>KM;%R0kY +ZvHZ_ob6&I9O~eI_K?6s%Q=x9%%1Hbk#AiC=%Y?E{wVYwGlk%1dGCT9@H!`uu0x@K#|h;)gLu&c|IMt$Wb_H>Q&i!ZQie2 +CR@U9m@?7yXcHZO!JW!XUY4Url0ngvYboNa`$8+HV-rY+V5Dr5FC&svC&G0MTC+AS3Q4g{ZnU($i*{?>HBB`!be(ddcP^iYP4Yc| +RF;yWT~^tqjUztYxjdFJ^AT}d)p=~N*SQO^6OA53#i0>oncL(olA1e~AEOcp64x#znh_c{Twax&;$Y40E)GgL+tgtt6tUWj$=e7@ +m{&#R4K})eG-_zbJ@pH~hZ6S`-PG|)9fAyq!nSt`1bo-KEx)sZ5Z5<<0=%$FQYOSSbUmRi$du_L9=92OTuHawAm$s6dTiUP1S>rR +Nu0Jzk%h8tb{u&8Zh%I)gJfgQp+^d@RLlVuIP<1qC8}Ihdt#h377O6Y_a8h+A>|J!590#^F=CH;@Snq?N3^2vu7nVx`Q&r?L9u0e +y#W)3RN8mBKihar8U1Sn^SvP*MsBwMxF)<;hVfzstHOw`xOY +>|)~eDsJGdm|!e~E!jB?LfAmlP~GVBsvIoE>^a6>vGQ7lHbIR^U9O#RV-jKQuI0p1gpi&VDlW#q +S|#WL7r|i+18sq7fWzLCg$pxzoUf_e9&07inYPejoh?D)!ere)1DJm$JIEU$F*#(m|0XmrJm4t}TURu>{ciS$UzdQ}itoe#j+boU6y8tawfJ;e)%pAPVtTi3X-PUEMFjz+f(f~=6UGQlugEcjv^{Jp-^Vt +LYhAWaRJeRBwuq6(ohdGYpUHpm`pL(4`u)s1ZfIuXFJt>m&NlVE1&^BR7*@sII?QQ70TbhrDN0-A^BgSS(*&-XS8ZoB?exH!&r3_ +K2FjNjARTE_rq)&Db=M#LvtGLX=rHjZV!ihNcQO(LYt`H1Lt6SN)RV-qjWcN%hz2t|dEE)}` +DljFmk^Uv1vg>;;mG);Y+Jx6LF?Q+ZKAP-OwKnP46`pSPW$7Ny +$qc6BS&z>sr4@_RLOHQ$-nvNYF8GQf0E5+;Xh&AF2rnf) +Wy=5G*-ACdWWw0A)oo})fP7u-H`J~4)9LTEKu`VDYQ$XP?oXiA-gBv!?|oad2qN3D0{y^nbun9!h?3?ZqWU{@IGz_?0SdPQOY +%s8oIU&vj~7Q!F4iWrD~h&*@fJjs9v!%cOy-CvcoP*L?!<|o3cn}1yu63H5RC~t;%!aPC5xX@0~zPP^(v*_|M%Tg^>n_b#Yv$@*L +nJkQhUDKpJ+U98f%i&(*6-zmOqF~qOMR6~^7HglSQXN-GOH>C3kgoQNW2CAo_Pyzn5cHHa?fy0?NTtR#oZbarS`cu{6i8GRx +sTJYr>jK3Vbg)@w)FAxxSii|*{KDo@=8tv8uOD-RABVl`u?)J$amYO`R~O+MKW1_Lu`a=nWm$flv4f@^Q{P6#W=#+>sC5k;H3)>3 +pW(>jpv{3%wB?VCh~s&Uslrz#Hx&%6K>^@F5qTFw!P&YFrH6lS{=K=YKhF@n^C~=g4f}kCfa^>?>H2cBJPmv8!r2$}{g@IX`~K{* +D$j}^#yj6rdal*_hu!S|0#Hi>1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiNAfFHA#UO+`~vK}SVXFHlPZ1QY-O00;mL +ju}m7z@tcl9RL7ZOaK5c0001NZ)0I>WiNAfFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEww537i~NnSX!^LCDfz(|P@!GQLOpUoG=50elAF6@cdfz7;SHc;b9sCj-;MKGuHTx^bnl(d{5&|H=|2Y8 +1bD;(#&21``(6R~BEW9I;{hiH`U_Y-7cO9Vyg~5axq#36eG6C~pI^ZAZxDDh;E{j_7x4PGFJOLtB;)tV`VR^GqpWl6LdJi=LSAS7 +LY~*WkmZ$H$Z{9}>;ya;a0BtTkoEV*g?ujeE@Zhswvgp<%p#WiBEWXQRf}YwiV1i`Fu>~9c8fG +jx%`P8iU7QZm_)a2J=&q{)+{^$zc0@m%;Y?QG@q)v%zw^(-6Hgc%7datQWsBSU!&m`~x6Fr=GEx^F=QelGYAH?tle*~0QWv4!Qmu!Z;4(ZYCZT38-KEi8{w>E9`M +lYr|0ofeTZ;29)m!F!~I*Ey<{_3flqwyzbfY=7xiwyTQ)R{(ypmDl@etN8m?UiXAE*iN4hxE63Vpa)n6yb$n5fd2$If#C8c(tp5! +&SM#9lN|v1fG&*gYk)rn>;=5$Oy=|6GugjAawf~;)Hdd$wT<0ti)I{2JlCGhGFrvC+L-wN15a_->$F6d-AF9pOAtG9Qu +9o^8$bPsm&dJlH;`5v{B_3ez6On28x*0YkdFI&m}{`~?!vy$_QTUIi^_W{qT>#di1URUCi5yNcy>$10Y`FITa= +9$Llx{9zUI|J*KK=kzYN>lIzB4}D!cKHSCg$GX^#U)IHPEp)M6g);uyE|%}>1@G!EK96g=n4gb#v0Oga#e983`tOwW@0Iz#?_xfW +U(N88)vRwz01G5HK!{$wWi`{eaW&h+LBV?%a0lSytC_!TNEQv^dkxb&e+~0{$r|3r8`f|rLHkPq)eV_htNUX+PM_>pw2-W7hJ1PF%}!eBoNjE7o!z)x4JX-?NtWX6ss(%LL#c;FW8c +@7vb0+#g-b{&`*x$EP!TxIGBC9&o&e`FT$duYYY1=h>g?VfozO!~7Y&yr1R0EXUqnmg``zl3r(?Y=k5KU6+$;X3SNu&c`@I9w +{!%aN!MA(a&hF`Dy+5Xp<+iww<65&ukNLU3kN5SPKGxf#`?-B`Kg+eXpXc>U +J0s(J`gz@%e&*wXe&+Mye%{aPr2nn`%qOrK|8c=PYCY@4vFmxg=Jo8)maXS~X4dn*&sooMaMtts7p&*|)c*DC*S;a+e^}4!Jb!@Yw_t$RTRFh|_YbhV +b`0>ocMdRr69Y`AEdB41_O%0ScXtf1|GIyG`Jqb&(LEu}`#d$x{Vmd7m6mv!=6#-<=J}S4PYZl)n)U7SH1qwTG~Z7?mS*|>F3s|9 +8|3|+Gsx?_a**j?Fv$CQ_aNVUJ^=_IbXJcPz7cmw+ArX{h~FU|f59dmzZ~!% +Nxo;nrvP4k7Tf>yX4dD=ZRYs!_07EguQoH^f7r}&J8qcyc;PVX+v$KW1za=C`S=yXd=9q_vs``xSSEg?eeM>XpWDLvQryCHui7H_ +?k%i8*KA?=e_ZfCBjeX^VLD$G`0Xvs-}krhy7x)@QNe%aR;Ke@zzXpVI7D*X%5=XY(!sOvfZ7y +jrnic#(KMa8{-dcWBe^L{$ju*RQ=x_Bv+CF%J&rKW%TzL$zAFuN*?8ZrTs&c5as=f^F_)*_9)I7uR+-Z8axB)HkiKW4{t2mnMsaR@pW+yuL7|U9uS0oU +vEGuceMGU1(4Q^v(~9$YidlC{-|+$uqI^-Y{?Z?gM%|`3zkijQ`){wn@1R_!ICdThUOx-?fZ}f$WVipRSns00H3EN!vJd4Plp7P{ +-%xCaxYns(pxh$;6w{_rK7`^bz5`s3@?#X3wzg^d`?5eQLGwRQ{zY-#_Y>j=d?KAyw<`X&M1K#VycXrZP_9sXC!)XeQQoQe+ZfsN +^AdFF`_?xVe~Uv}sqH?O7^k>Nx=((Ia)7GzlRx>EV!yLY`u-ioLHU&8xNs55&rookQP&F29|i6bIDqnhQYT;eOO)43`(efYnErl^ +ar_$3s$UG4wLS2rc_zl!p2 +Qoj@By;A=Z%7+tpoctY%?;`Z~8-WyKDNay~dNs<`C|Sj^?q3u8BOm)R#j&j-eZNKd0LoR;o<#XBiRcKf6Jq!Iu9l?1Y{k@HTT9#U7XfF$lmZdYc=`Rc7o;GxaPRW+8nP8b^5TO3NSMjN>Ar0G8&ZOM|GG`i5tCJ^s({9l-EyvA`XML{( +l)EmtQb>;%?QDo10>;vor9s)Yt!2S7%mXh)$M(mW10yxBWoZ#?MICcs7_%_4PSFl$$}}3WVO#b6Src{32)!6XHSCVITXNh=Xj7Ne +YDjrhosyZ;o1ZoVBQy)PYj~~^^^c2y&9K(REVdb@Yek(9S7KJ@>{*>Mt6j~(5OEpUlb&l)r_>11bHhByB#$@hYgy`6O1AGzVy&5m +kr>(aHbFvx?u_IXGz#=kNOMZp^~NVntZNd+2Ci{8>kX6P`Zym`I!#GIhL(Ecj=1Kd!4ZTMi%P_xLVs<{kWF} +iaCWnnG;3Z$jX){^Y&x`yUcoi-8TP%X=DR=$Fgh}2vPy5z4ynhuw5%M1h(4E9QSzMWaV7*E-`3B`UHT)zRLSSA7%fHh6B<@k_?W=)^YKLFl+<=y-15@`-hQ6TU8K-!^8viV;+#GHtpc8A4zK6Fb^@d9dpX}M8L0XdcRg{Y(ni*vj<=n*ETiH&udLVxEW{0+EPSa-=ZQL>yE5&uR;cJCHI6}WkW3>CE*LmP3Af>K3tNa&Yhx2GcS7p)jqM5)NF#a&D~_GpIojv8wm!WoY}H9~Xjb&~`R +e~QHQ$fYD`U?26^If&47Ci>>_E8iNnS6UWEcJ(0w0co3W)L33_O+ +Nk@q#_c~#0KrkuSaI!T6&6_nBN3?CC64XzsQ?*#x390O9hoBE-Xm4n{0i7!aPh$*X} +GybJUM))_C$)KWJBO_F|wcTu=8(mBX($lSyPQTa2my; +>Dth6HR4%t>AXc_jPz}Uk~?FmIWa+2Kw@1M^--K&rp_j1JKJmUvLZ|5c^J}OAesBk(Kp)<04XS&leQ!;ZbR}SE2-_SsHNHt#|fub +M0yyYA7|&Q?FequzJpWQJ`H8lAxDj-$2KcEwjTUefD4^0nPdwH8gYPh;w5y7$iIzx(4!=OOeQI#hz6w8Je|ZnDmGrOVHqY?aoj1h +=vXwqM~lmlfRYJ4pR{NvaTgB;(hHsqGfRFeP91lcWyj)VHV!J-{|YK%H92QI3bmQCJ?Ug;C^+a4lgEWiCo-H(A)O)Fx{|0%T7ep86)HmkJDFC{g)NE$I+|C?b0AgVutlk$IRTO&EzMB7p=ig+78nhE +aPPR}?ICCKcawS3hexv!e=?N`mTx>e?nr7X{Ai_U>A(QL9U|>E!fB84M+6X2MDmoLHn~4b133z(gQixnKZma6Q9mI{N5^c$FyHi@ +x$Slg;Y*F_v{^FdlDIueaZ3(V#m%*Aj6}kO>{~eEOpx3lMIa7}6E+mewqWT`DhUsJTx3G75|#QEe=ix{73}#`HyM%s1VjsPC3UG+iziB^jiIVXWfoPn5K&Y*yW!Y+E#%ZQ+9?ZMqz4<4RgaC`?Bm4I0yJ+?G~NPz9Mo~3lY!@sjLMef#D +1g=WZm5+@taV+HZNY{7orrQnj_}#m8I<1U6m@u(7~m%cF7@WW0x~p +Eo-@Yn_;)-+V$nor+ga;g=JViIyDmH94j?g$pxt~uLoyaqHC`^nIFiNU|{V~+j*ngQ#+v6G&@D#ZF-E(6&>BF72TwFuy3bsJzj<`WOGOsw`8~!qvjR$G2rcT>XOgyX+jD}@C#=Be+vyfuh;SVUxVZ|h2dOdJEcFJVteDuli?whCLW#=(>mvv_C!xle&f?qq2gMa$-mj#Q&OUb!a0O^>mHv9RP+2N`S@hJd7Dom`S>*96s@Q;etZH$CGPyI +AD_&rIbV^WBL(cnLQnO8&->I57JvEF!+3-$!XM>ACj6wHp$`-(-uXiZNA#R{~ebra+eR1ZLJkh#*!6S3P7IiQ%mjt2faH2bxdhKVOBzt$IRrvb`?l<*&S#=9GGqgqF_ +HPzA971FEFpk45*`?9zRW0Q!p^a*0hC{_0tOJ=#8e3PnPbQ +7Y|&@jRFagUz~Tl4@`lJ7r7#D3Q(cwoWT+lp9( +&l++k=(|IJ9G|RRuTVXJWS;b1>wrOf$l?cTZK}Z{Nz$ynN@YTHV*_flgKRc(0BklaO>_hWuZ)do`OA0cpb*AyRDm8+nFe%oc8|Cc +y<>JDhL&C(&(P1tiInGrKRd(tyze+g$2egkU!99F%mPAeVD%t3r`t+1;Gjis?33?eHhmjw@(tJ8ZPveDzt;3tbPMW>r3$7es`AnpYCMZ%5N +9+>z3oTpvAMVBlx5FGF(yNDY>$T~f=*DjUqBDi5kn)C+Mee~JZE0K$g=tjOdQp>sKX|Ga$vPmP=PiZdeJZTMb0J2%T80hCRoCpC# +z!E>Ck#~q7s0U`jWxoXO0!C|}J)W&m#VG73av_7zY}bV~S!x7MHZoOcrbW*?VZ9$+8IJK=t}~K6_Cg4=uTt`N!zA}wCyGB)?KqecV&3vgb&mDMN``-s^CsasQNl+?*%@N +4K6vD+aG#xM$!A4PBkK3HCZASnZ2$>XH~DK^-Z^NID;!6F%(W=QzB{CtaanAJG(cVIF>}W?lCDuxj9Qe%GE!~`H3ev?Xsc@`!CW) +v+g}^BS{kaSiOkDvQ|{MF_&&f(UF++2p9ELibcvyT%BBzD(W{mm&1-lpObQbKKiI(!XoeFClckkI%j#OZJgFsLVpH_!B!Axg=u)O +V;)?cm$2B)jMTuaJ+#myCoP*8BPAxtPo4#zbSvI@R4#byn$kSD<{Slec%dezol)r-zTg%yM!^vqayqBY5U_=QiajT$B8dxB6r +CE>J3qhsBM>~AN9R?!Ol=LLon0<5}f5^;ur%r#*dG)A0F8~w(HE4w-_YXZKLZ+Xh7US(Q)_K^!e78k4_Z! +!{G2|CKRYfAkrbNRwT?h(g;~e(uvyh=6I4@-vzqMU^rb8ubI|7*(#&0Lgbv>Q=AWknuM-|cFjOXgUQsDg$Aw&|Yl6&*M}ELX0$1==rvEy1-hy5Mm*%NB_o +x=p$QRSy*R(0$u*6Srn@q{-ap&`+8h8>EG{YtABs>8YJeqU{@AdhoraS8Rs)pZV&&|ex^ +!716~lnBZl=Se{u5c(S{Q^PSe9&ns<)jp;}XNdK7Roqjt6p`%Ezxpv$XY)C`L=R|+*jJ+Rv$mq@ +GDYdD@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FJ^KtOhaEyMN?BjM@3UFP)h>@6aWAK +2mlR^8BHK`w3afA003vJ0RS%m003-nV_|G%FJ^KtOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoE%lPKVCf% +l|fVxK?Jl2B$1PDT6O?S;qk)E!msymYji(%h4*@Pe<21!_DQBV}oASehT$i4`;Z>YEf!vCD}J-6yscTWgB +-+TY}n@>8Y>ej8hoO|xMXS=ta-|}4-I`r2%%5kHg*($GL~#m5Ur_3xfVZjtkxx?_2)YC}BRGNJd$}E- +M!WX=H2QPMr%_*C?^kI46BM5FX^j8sPovyB6y8nng9N`%u$|yj1jiG6&tZFPxBviILbMU;D-qgXnDsHB=UAn)_i9i4m_QwaLwUp$L)s$ +kKfhuAJF%nJRJRaPV3)(iR0uL?*w-uIB5y$IY{A>C8(!w3C5{NaC3r3FF|`xUjlqxumtt5UIKjIxCHfodkMzv`}+JjP5+a=|F0!z +*QlkAa~i?-5FLO$2pPUErH{F +lE?oD$Jv+Z=?Ku}odlV6JVCINVDmDX`%H(+(C_D$A^rCR2YDQepsNdu7}xa#iFG*l5j>9IhbU9P&k0gfoi_(Dp7|2+Hcaq-f~!h+ +|5Ksk%q6%W#5i6OV*aclIF8##@N$Ab3(?-=%Z}4Q@bWV7`XIrN5`4Uj^8Z{0p8rXZQ06opiE;J`K2GqoBT>(1BGAFI2;)9Ta2KAx +5$OEN2=m}3z5h{!dY+F^@4q6H(-eblH;+LF+s5EeyTo|!Q~LbS7PXv-@l~rUd{iTA>jWX +3Ue#K-!~&jONKLJ1^R#S3Ov7pAT3YMx)m6|>sJ83x2`}tzPSSP&eH^G>2q3FB7JBj#_#x*SeMRTiFSTvCHTYbE76|&RsugyuSEY|UWxJi`%2Kol%p^X^9W8Mc=}No|9g)@JKudY +`1#HRuO&F0U?0!BqcKk1$Dsa`2@;7oYmWh6-~L#vU-OQ|yc{Mto8UFaf*$^OEY`!RpLLwwcpeZug6W1JvyOMI!u$e{j9QxOB9OlFH-*w?;$vY>E?Kh;{(S7uTK+fCHTwZ(Z3I#fPPIn0r`4QK)FYrfO?N3 +xHrMiodA6O@C1zOZxk}KW4O(Um{%Pqg5GDGi1H$Z#}OP$@Z1x@-)=t<?o&-8E2n|3zoYryJWc20>6q6$oQ`|SXKOOYrosMz* +{OO>xuPXfh>7avWw4BY(0DpS_8R+j;XP`ejoB{lfR@iz5){O}SN%V0JIRoQ*+ZkAI9wB%Y!N&>C;`wqW*4w+!1mA2r3*%BC_#J}h +orQLEpN;W7;cSfSd1nJpml5n|`ac_Z*y0?=p&@k^5WJ1xW9OiMr=N@Qy@uc++^=)d-rdgwUZ)UT&UAVn==K}uVZQz7JdD#H&jX*| +`g166!smd``JV&54-mYO;AcMv{B)cTI^XMj(9f*%k=}Ja@VWSWtc!;cB+=ekbw2v{u)^mR{$AgI^?daET^FF;A0W6Nx90+^ABSCl +axc{9pV#{ax81H*7fSmut1(+Xyya4@r?}eblk6#FS8-F3*`{ada-`op9Uk6`^c^+H{`uhBZsQ3B{QSa9; +#5mq{A?V;`eg2BR|0co1dHgN{Uc-w}&gmCnK3#qh%3psG#^V)&r_ub{_F~9wUm~Gt0=M%L$U9w^0B?PlfDX!fKju>ObNr>KclM>| +?_z?)lAY*M^y?LU?yLsgZ@C)%{>W;Sv*T*e`L3%mF5Roq&n2sY_q@K>r?9vh@_nTD=dA`lFJ28gS-TqTzI`?L#e=IcZ~nL%zAQ@_Y-`H;G>s84*c2|z!%)hf$z4J$eP|`^y#R=LfIExQ@LN_n#t2BBtYA34Hum(_gp}_57XS7@n_R1iv_xAc+qP4T#HNey9 +*MJ{gaSh5Dvle)2TZ?)>u@>nE61;-jw-)vMb1meCQR_7SI<)r_>o6bl>o8B^b)dJi*P-9%t;0N9yAI>_p<9*llpw9=d2mYVF +9{Br%!loNAZ??Gs@9l5{@U-g`ji{M59bo3rOP?~2Iz5{-v~Z?5W&xI{Wqe#_uK^eX!DyOcYX3E$WuoXJd)_=&YOV0_M1V^ +3vWg}D{n@-PrVuQ^x~V*&#&GLIqTk=!LOQc0bknt7PR+>TOj9FZ&CZkEzs+pxdr1m_g3l?!FjiWPFLKD{#|@4+IN}4CvQbNx4I2- +Z1-)Lx91alnA>q1%gb)hFp03-Kr1Vjq$wiZj9HfcSFt? +{T=X;fFP;L&NT#=G5)@b@>hKqbn-00Q+b}QN4YnyhaCSif{Ph{_mGap^O|6l@p=#JUVDBIUaa$55Im6J9`^zd +r`(J7UT`n+ueld=zW!d&$&>ejpa1M$%;VqRi~0EO`#^UeBj__--Um7V{QIEiy?7tSd)x1WFP=v50fN6KxFwC_Z9f3r-*-Rg_QCrx +|9^Ks=yi(+upWH!0q8L&JODa+-~o)wCO^cuFZdzk)(d|Kyxsjn%&$!!B$M-@K*Am;sV9>nHuJ|6#~|y#x;?co9Jo$(@%8{*~bJAA?^mdjxo1{Rr^#)kiQck3Ir? +zw!w9K<-iSwXu(?o%K&#|9!8ok?3FhygegeMxx1WIS&wUK^@%6`aJRU&HO^Nfmbve;niX_~VdsKlTLZVCV_Z@#9Z`u6BA7azNXYsBiZtQUCr=0^f@XlIZMQO>l_m_9=|V4Nqa+`{>iCZ;;?pg1>wk +{h0L(#%~_Mor&J!XTaA!|19cV{VdwM=2_t7x@Xa^uW0(6n(w=s{=l=k&O8e||NL2u(_f#(IKTfntfS+eQ~v)P^38n??=OB1_z*m0y9Qffu&pXbQJYSv%zc}ru;D`796zfXo3!wY>1>o;;gyj!2&_k!BZH2raX|2a+n +g}(o?rvF9nU(@H#i|EIuFCzUzdjF9ZAywO934(Rhp%Nc$N{O@>z%ZP3+ehKT?sGk!rA_Dpe!7~Vc_*bOsvwih9G#3bV{0{cnLw`?nOVIxV +jU~Nz^UJih(EWLTq_z=!_)kQ?)Q~^@8UB~U{|3A7;NKnRx0L_4{~)~3{bTp +_v%+MZ=X~6=BwaqJH7^bo&Os6ZQpC)XJ_jD^{;_mA9)S@U&p%i=hxA`asLLKrO^L3 +@O$FFG2buwH`;U4ztN8G6P(I)|8J~QW8MJ&9C`!gpYsOz?APAFcs=q4@bt_ZX!jr9P`mFNXlK)#NZjH&Ol>Z=!t{yoq^tgTi0xdmndlQhqx@&OezTzdxNI_j4{m#?KOh%&(3l$n(B~GtcKnba&#%V_GQOW}Lb)&N^EWjAdq(ACygo1r`F0wG=X;Do`=;sh9)dD&N1>c(6!3XG!5f(V39hCF?fI^pb1u`zCTMT|-8oqw +ZXvjeo^Sb{oKqoq{(Ex{O=q +Ut6GGSCjC={QmYW(Z1IR@_aq>Ly9+o1B^Fvng3fl`4s_7D9ojW@JM?Szb{N0U5@fmVLV`S>?;*(Y$Ftjk +4ma68C;WZO?a}Vm?SaoJ1eu>7x;@%=()O5F=WLI1*KCjWePes{`+kBvkH_zj6ZvrgLAL9DZU>b6AVFStf2z+%eGL7aMbIU9fWnX< +`*F`D$abA)2(mnWFfnnq^SwauD+K4b7|(wZWO?NiJLbgRf7*_q%ZGMEzkaeK@bo)^%r{@%5&hU|H11movR*S|H1KrfXw17SM}r^S +I2!H$HbLf#KPJd>|4ut$o?NmM@?Axc<(yl0!o2&MKL6HEz{|Zmflhw86UzVHPAKG!%g(^lCw9hodIXvO7I#KD=kE+U +xs@QVFHh}^ae8fMv}5d;oakM9DZFG1%6)AN_{;mpqWq7J1zx6&1s>*WdjDAPlQYI*e7`al^X=}jDE~v_Ft2we$Z};&koAv82(q5* +wg8U@5~QWbSw--31dnOOeEr}qIav=6A$T^=*IkhQp0R;uDZ64^zqTvtX==-fobD0ib?Uq}^zR{ptiMfYM?20W$a34$1X(Zn +NC)ukb%1We4$QxkI>6V~5@h}Jn;oFLH##sLbH`(R1_-izxRN02Eq@*ly4!gI-XEBN`EfKs)`L$b$a?1;6VQ(rCSaa@U?S*o`-xZ= +cAJQH&YK9jKYb#`_qvJTGY?F}c>HD}@Ur!J|PTd`Nn6o?jc@#mmKYU5kf3`dNwe=pLhn_u9-bs6ao-QTGdeOCepdTOI6Zmf56ZAN5PmJ@Y_XORaL2!R!aJTG< +@%;B*m>07qV;w$lGV+%uqd%8V#&|zG8TCCs8F+trGRA+Cz0t4j2(ny1W^X+I{NA9eoA$ko7S-&=NK-i__VIL;x+ +dau`s@w&Ma^}wkY5o-Ohwdrh3x`d?ICxXQ7YC+*FO>)>7|&_5(7&4%eox_3voM~2n1%j2v(fGk5@fs1 +wzIL0#j{cFld~}%&*=S2voSw@F&pFcia!5`mh;AJl>44J7`JWaV7&I5gMKfcgLYgw2lL^!IiS-Y%t1L%%t1e&p96aS>m0Oq=ed{{ +d(FkT&zg&MZvVNUlXK<*pBK*sz1>0Z7=n+_1t0I(AN+lIfAER(_s4v_Yk#aGZxFnX=GV@oJe|dKKM(wP<$TPG@6N}3dul%D=;!k> +&MzH+_kVu?+P&ohjAP3J$XEL>06v~sfbsg>0?_@aF5qiZg$`xbTe@_-6+YF4 +`S^z}v~!CC!LRl@5dB(uAnI9uAn5#<15wV_3z6PR@b5go7J|;lbz{7~+>QR;){S=E-wir`s$18o9`Gfv2lXCHkoBfDJs79EdoWHf +_5fdR_Tar87a`v&g_kWtJ$DdfyW&HOATKr_1p1hM5Z*uXAkf+Q2ch132wuSDAB6raKN$S=w1Y9P*AisA=HCdiJ#3dla?VAJ&qE;R +Zo3$A@TrS|r#};Xkm%#Rhl0O9{^^|9)i*s1_`KjSq<`};te1a04CUkwM?cDkWBoewaE#v_hXZflJsj`-m>}C>-?aqwmI;21@wo)` +oVyhBX}izloG%fa`x(&9A3g(m`TJ+U7dG=S?mH7?`|@ND>s3>4PVATO?*+c*^rHVq^rC-P^kQ7T)(d)jq8Iplx)=O&vpn)IQh0hE +?fN!Bj-%SYfczi!b7B{r<%3Sn^uaGK^}z?P@i7h$`DphaeDuGm5AENh5Ayv1eZbf8eW2eP39^6Skv`DFC;Ks<4(i9eEcFBL!~GcV +Gx|~g<^8Dl`hJx2Xg}nhfAj+{A05Cv8ase?b`7X}FaSIj2EYea5WI}(mf)fMJiz$gL6Gf(`%eb-L)m7-jdo9O$`U`?YN={`c=MbqnPpkkPO$ +RL(hp+i?`;`$GgdesGhc@%;3ob^Z|CjLQ4*(U>349fS3Mvtu#thaQXhecZ7s7ZPND!MM*tuR80q$hYY#$ORKtp}yW#m=~9<0^j+{ +DwO~GRgjNAdK~0m|2Xi)b;qH-EyrX2UVl93LV@|?))pru~{-2+OejItS^2?La-xp5?ef{ZV +$m2Vog7np=U_M=Y3f7Ttp8|W%%co#|YH?JCc>(6(;TNF&*AV1D`1f5%^$|XM2! +Usj{OO)kUz4wpfm8c*0X_J4SAedLy)q|$!}op> +bieY8kel9f70UbkRiLLU3DOed{OBt1wcXbM4|}aae?Pef^62a}po@8$ez4|SqUrr>Ku6IU$Yrb60B`56!T4Oi2JQce=KIGQ;ANAm +@%}bfqrA~qqrP3QM*ay`gKu_UjecH1koPf6`7+531poSF@VD=AH5F!IZmISqwig$^zH9ORvTGrySFXkTE3U=*dhE5}J7-*r +`F^eDd-7V8`>f{w*|iw=-{}2Et^@qob!rE`PUX|<(EbV6fnKIuhknnv4s^fpI@ksIZyt5%_YV9JcRT4H?_qhW3D<*GI?G>Q(sWY$ +oKI>&98bit1Anvf-b&A&r@Rw1&&8TPi_*T)1mF6v=ywoZuV+6_6Z|u4b7>iDkN6$k@4HZ=5?L)txQQ9{g_?KAb`C?Pr=9zl^UczAqUAJnx?~X%N_a|uGOn0x)HOn=;Cccz5)p^e-9Y1=``r^G!;<6N9-eGjTQx5T;>{I@*zH_R=57D!w +P4JtskM0*dc65JA6Z=!(UtgwexS8NbN2T@dLHGArIQy1f->Uid(fb~&t=G^mHwtldS82Xq5`6zC#O(0jzw|v?Mjco496<0Ez2-H& +XqCx(wAkOszRCsk`v_gH=Db#0_oFmYo1Hi5cLY8AC;LMveGI|9EE@Z*Rql`Icc1l)|F+Qk&*(k#UtXiw?@sEXb1>^|IqXZho8T4N +7gF_{E_%1g!q*LS|Dcw4R}Om>_-`GheU^Weww``Jq~Gr~ABn8aB)Tr<;3K|2hZrK(n~D86f5^ed%JRm}`py$f1B#0+>G}ow9dGq( +qFz6%_pi`z2BnSHwzlc>`{?)MCiv#haNxV#(&`Vdy?Zxd&k6s{rRxtiA;#|8IrtX0*8DGUyXkjU4tqArTF1`R&gpdhcg^>()y^I0 +*{u$InqP1bYxF*P{!$a-J2s60dS0X7nUuaQ^NSqfS1xAXH`TeO3I5?K(?309nej*Z9?NI{ +&^kUcihY#SFS;Ms#C}1f|H;A;|IMfLtC{y{`d_n;o$u&-C+Phb8F!R6l!L$9qaUec&O!9MRLj_cc^K#6xlGqrTm8OU-uHQ{% +@4~dB{rOc6dpN&Nzq6R<((hgeaZzk*;W)u<=(mc}ze2D@>HA?`1DNhc!N)x|hu91LyN%Z%dggMUN5Mz`h}L&)%{(VnLt+_zLFsLp +=Ueof+Ju<16Ppm*$MWNibj^O#PY^tmex!anuhZ{Q=GRS#3EIsnpLLTf>7K+?r=Q@Z^czFJ(bT3EfK+akoucM^6s%e=Or&M`_zIy=lIm)3dDR6BLdCmKGt6bKR*k1KIrIBjykT~v))A9Hw^SB)1gm_P8k>DzQZxolM<#Buv ++cG~y?|qZ*XXFqQ$bSP?UFTZYv-I6_ny@eXAB<~#b{?f|NB7+X|EOv2qU)pdoqY-Ba@Ys-iyY#J`0v+N`K%+oo1X2GL)^`En*LQS +O_m3yIgxkmbhJH8E^$)E1{v=(qu6~WC +@&0%A`LKRIJI&^7tK-FX)A!}DKedJ6CX{}Z*3B^?3n}fdO^Dx)HJxpSf6;QbqO`l{w*|d-mxK6T{#&8-Z#D`socwnazpG_DPVnR= +j@3a7;8z`vzd>9x@5R56p0Q2iJM`mNjh}H@`tEa#D+e)R9~*_ez^`h3ixs}eG)=!pbBGP@C-@%b!}|RDO^CVwJi%Ku?GZB;e4YTM +v+Zz|KKp47F<6^WI@@q=&mm^+w{-t~f}3jFKGlR6aJC1IqH@?yer*o%Uhf)({ZUU+p0!%n6Z9Lc?>^)pK9qd}TQN_i^c^gE;n3~U7z2f&+eu4Z&BJ$o3Q7C|IXpLsQD&YBn}4 +r|IYGv;7Hj%+X|m!;C}5C-WhK7b~uB*7yHSX;n(QoBPY_Y7X(O{MTpE{G|$iNoju~c$wD4w$^V@TC<)H@l{H{jebYuuBKH>OKX{~lfcnc$-i$8{lX1;INgeL)WUpFXVbez#^UzM%JPi~GPR#5(ie<&^$SdS}Nb#B1Mf=3f)`&GKJ~>6L!# +=(?ZJPHnt@jzL5Bt*f++2pevFld;*iZ2jYfRWq +ekWyQe}mKPT7Pp(Zr+Q1H|%r0(y&{O!rr1k7`M5e8~Ft{$cH6&C@2 +zs)UFBWV$JxsRSmb28;qS*2p=6*}DMCCcWN`hB+&1q6#ecQW#0zr;1ULta#(vJ6i1L6oN~iXoqK^m#$C%C%-{@Ja=G)?4)Q%j#bm +q*l7I9|d7GHt)wB?&7dY14@I+C}n(dy9b8LepC!f%LuDswhqQM;hc&HsCepa!CxNaxgu^Br_s=P{eF}d?G@vYYWAZ1fRt_qv>G$Q +>hPpFd&3o6C_gTSLxj+x-&ZjN)L@)O9@?IP>R@k)dK^o0dI=5m8X*=9@Z9BI6!?{4E<7IvG2IM1(-IBChuKg~bAu +##v=_xi^%3ZVAXF7F>-hk&tW~5&WRik~`onrwQ&Aq_3vA&0~+OhLtJZmB{xixMl`kBq~-)9Bh-S_@&q{`gxu|D3Gz^^@i1o44_}h +6zporv#H>cyRWy>^CF~ly3K^K^0c{_LUwz(xaCA^pq+@OR78AOM~bH(u_hsBu)1D9?=f;{W~6h5Sy?l%Ofy0{+{;ZMHoKfzAPq-4 +m^6;%Y226|s{*3dxEKhI3rAFAtUzvsp1OX~E62k7D??l;Eqbw^uT}y=ZA?QLV|)YVall}2H7FLiL23D&QfZcHE%d3K!l{8#)1@JA +I2KA`O6d1Xe#D(J9k9qjsGx=@3>%&5xy=KS-}i~p1C>g-bNu*%HyDbMKW_4hg2wce)KeY +hw-1uICZ=?t(F6K`^%}FMKf@;diF=&Afc7UppUp8&Eu3K6W#EPlAQT)aFDye)z};->2Gr!R--&~1)4%6Ge{F+P$)CUYMExj^gMN%QJwiTuAfH+IR@AIm~iW@TnMM-%tKcL8r{6T-PSJrz_7p<*C_q3KL4_S|X0HP!I^lvEM8x<56UG9K<3%nIc?~D44JCBHhPBCM6LPGtI7Vc<6dnlGX^Tc}5;Bihg5qBjlhX<`D@b +!xmc)OTu6mGGV!0!j@;6Nf!|z@T{n`2PM)Lbr@y(Rok(HA(oK%CgP1S5~(#Az(NpF +2g7KX$UUm&DXT_o(}dR6xS2*WdC`)Ol+LZ0=%U$-m^Rn%AYul~?+T=<7a2o5xvW&^Kj +RppDj+=3bxXUz@J_wQa_7)~LC{2O2lcZ_bJmwS~IU_PAX1hFL{IqxvI%n3z?hy`pI*s~%P` +yvD0B&8VTEGQg6bmZdb$;-rYgkoq(8LF99~kAnVziX{Mslr{9r4X9XD~|Xa@+b?Y +(6dakL;$5Vr^+)gcAHs4ib!aoS|Z}q5y_OYgp-6e6h_O4^?9PW?<;bSDlUmwlbxOgzao-)8%W!uMXed~k<}uMBhg+XGAV>Yu+n2* +BvzZT_*-ngU;a6K@cTCGLamdyZsrMPoj#yYo+L!jDk>ngDy(?L%rjz0 +OIg&T951c9KpVc4xqquJ0@P?4M=pcgNvav{R+2UtmI|DxS9Zohz99-9 +pfYW`G-+d6N~BmtL7pleu6dGVE`@CMh$YcrIj%+jNSPXrMJZgGC$1TJoMQ&AkgPmLDS@w-Vo+-z!@8o$n5vWt0S}4bl9UJ;%8|a3 +VpZG3>;qidGsS)`lP0mFK~tjSyqd&pW7j);O?X03DELhMdO<~%JsA}t6`)QU76&VRny$W3Jpt4tsp-@fQNo&iKD29o1}0-*n>$gc +pYM&?mamoZBvWIe(jO-!Q^O+4iAsu`m=I;b*qZ5@IG<0-1z}gN%>qG4pyh=Z0h#Xdka(E9z_vk#+(9-jR#;)?grNb_PE+&^&}3u* +kA{~8U`rbAXqbDsZ)Jx#n&cllofVpn4!&Z^%^5p`ErLaYMJmP_J2NbeBOxtb<_;!?DPEJjep*t@WA64wJ?BKtH5kOPn)rL8aG4mB +#H8UCgWia3$gwkaj$bU(|0H-9S@?FR6Nbjl?Ju!tCQBpch%+`>u$-~;8F4h_xb+A4L(;bcNDiR?Luc%QPtlL9?nb0`yNCrjW4lr- +irk1<%NcuMHJ}$4`b2s0fE2Y*jTh)f>r8tx5t;=%Yrg8MYMQHb9yL6^_rR9uoTxr`qy;eYEhZGU!ZIU4}>&@4h|zC +syrdWqD-|Mrb9rPct$xB!EOi&hapIl +2>%mfHq%D$b!JU86U#{w7)X9Il}u7H&FU^ByO~*OVlwZn3!QY%#Ev}%98$=p_7Q_8k}rnQCq_qpVf3_vk)w0!cz!fZYz$LHfs4fQ +Nm6~auP?|4EXaySftWc@$5bbiL1V?V!|jsMgh@tx0*Q?%6p1A!H7S_JEtzhdTo|Yb`f6jvjvF<#HH%aM2?E2Z(v$p~`ay!r+ap>%9CD(bqFLB|a4IsBa2Y67h4k$+^BD8B&1i>SA>gh{nx5e%b#uSBv-;lB$9 +8y*^iiTzdteLZ1V6j{PEv(fJ82waM}UhF2XtB)#i#EJ#o`1wl4q5xZkp-<@%QK-w7I80hKQ?Wa;SY+%5f>3Jc05AQ+!mx>-goCsI +vWJQL&?8gRNQxREAvo+62RifT-eGD6n6#h{%%a2YXzH?Ov5AdNb@|;EV^2`0JP9mAF^RpFV@g{sUOigUg_)^Ai@jz>>SLorn_DfF +i`9N*E=dn;kBwOGfI`m6_$XcnDuZSFEY#8)IX&jw@}8@u6u3svF;5(ejcrK;FDd9Co`#=d>1=P==@l#2q4%9P~oRgP;ChlB9lw6CdB6zB}xG9a`szm+>Y8* +S&eRF+prz%6;Z^K>^x$k1eDl4m3px3xt|HgkQf;bdFY^q_0e)})S>CJxRc-)tLb+H5^ot3w{l5|S%wQLhcrdlM8nhBiwIQ(&!f2Jl{{0l@~?0$$uVt1ELWOlK1lBu3pk1;@4L1=@* +11ls(*y= +*WH$W4vcDT6L(-H0wj$#Z5j4CWMn*IMq9<1qZZs2BG6XqO0md4rE}^45k^TvS1LS>DzUKoRGS?P3w{w1aK@pEaVaL^ax(7o=zDTW!3CN$+&&frY>#!BRW~?>wBcggDmR +IsAs64I8~Ri@6bSR`w$f7I4HSnR;g}hT%+)Dm0gz>2aQjn$17cvr#r2QUqcFrD;&_`N$|2S>LcfA7pF)&t)F&9JXS$TWH8e$;sg6S +>@9T{l>w>m^^RK!=CxK2M;)vSU?Fq%Z6M|FBB=tLd9JfoZ{u_wHPJx@XWxME#_Rr!u0@niQ>D|H!4t@3AAz|}*iEbn)siP{gB>?% +L^ClzexsPL7Ddfx&IacV$sNo5YSvL&LfWEz@? +y`WUKSR$D#%$!O8=FeZeSOH&9k-f|=!LesDFXI2)mVx0iEhKTP-b!p*EKFXLc-&Gr>KbP(0(t%2j)hDEuRonm(P& +feS9Y-!+diwWi64LbcuiN@*oCqzwA&6q26F3o%a)LWj=;rNQgTN~Md<2t=Q3(s574@D4vAlk6Gpkai4NAh-JTzEV0V);_5gJsdPv(dox%U%H$vov&2(1-VBN!Y(@ +zuDPv4g2ZB=?6D_$c>XIUtQ88Luo{e9sMguBDgd=Z#Uze8$?AgdXXRjTa50dG34HI)G@8l_{?qr$gbiVVB4Tb +M2)$k6&6Bwyc>m-kyi1jqj_Ofwl}5$;+)LU5~&5xlA$`9O*N@3Q6qAw7MMyUo%~ATu|uPzOd2{8I!H#`$5G21adW20#x_qD4fipI +wFM>YHv;!2r7G6Bg1#q#B|Kv|M2oGJK3hq78v~ed<2o_jlT9&6h;GtGlQC7L>SeXJmAOIDynKl=SP7xf9$96-m-0yyLp^{vPhO9z +zB{JA)(wQPCNoVHx~ai56L$p@=E#K^X=-r*2|L1twcBM4OfePlMsWug<6j#%Y316r_1bHIDBxY#c?PT_FHP+H)Zm5|{(y`bWQ$|uRhvzu5Ujj;)msv-h3Oe%7}38eLTka9L}bwS6*uQyc)< +HHRL;&??(>lkLH2a$@dgnJP){QX4d4=aOXRZi&3wC=q)T%nq((ZigkxE>mkPwvESnJBQoKBW3R?=a|e9W&^UBKz7!-3ExzDiKBy) +>sG>-3N@h=N@OcZnYB;pYK6xO5e>)+Huw-ADIl?*EawgQR`C3Qmqu|)oIjUS^HRpRm8^5fBz;%2CsE0ME6Sk+7RmIq +hAY|E?aW#*Z{~gromoi~u~-E2MlBXsBuOgEnFj4l<>6$R$vlAR&pfg=nHh7el{x8zavm5XtPF-h*&b!p2SfsGRA_^Dl5C6RWQH`Y(%wj@g-?T%>O90Ynku&6FNHM$B5W_Tft=TOTpe{i2sx +epK#W>X%H7Dsb6~h~C%%t4>I3?9{d1E1|clw^d8VJJ~yI{skGWwDdjAFvLPjuS0kxmAHB{Pixt3CTc3u699HNb*2^MKh6ZK5T2eot2-JZt6#8EKMm5t!qG0>sr=Z)0kks1P;(*Bfpb +SG2lxG&e7beRhENB}WLw2mlb%K?DCaHU>gepcOQXSV)j&nPw*4HJb#D-teWN*!!pZZ#^I>kCvQ9QHsn7f%F$^f;#Q(d8E=V~sYJ^FGNcYYoD8v2!bHw;u)mDusIiHaFle?Z#8RNrry`Yxj9M}fl#?yF9d6>mOCQRiY6S#OfDqVW5$j435-Eyfp8<0m18a!9OoJkv28Kh~AW?7C=HqQD +R2xS>=^N(gu0-r&L8snkX{z;wpHjuuQlYaZk=Iw4UxB0Kxs1^WqB$>}jkDD}NsLug4-wu`$Jh_c!<7LonAju_Ae=%q>gQZOVt|Ht +I3t;+Cr+VgS;2JAJ0nGorm{0=uy%*r4Y#7u0sxuE_?mYH**G8Du`qFK4A4jP6^9F_35-#V3A)*KdL>S^Y*(#NU<(BE1LkYRl +vPL90>~!YuOaI2le%>MZYyNyU*|keIGiSQ +EBU+uugFr%Sn?>b)wM*JBE_Pm?hj_Qr@%-8LU-1c@RmvJ5LbPm;^ +=9+Ni((p!v52sN*)Y*~Oy_)4NBhe({JhL=wB$7O-y#L?XCaN3O94a^o6H88$>#x^r?HAJ2PG><$%?Wa~p~JWa!&oM(NaZAEGmQ&} +=QBwWTT<_$-oROO=H#?e5|zo^AxOO^q%)WpYz+l8OQL9B5>mvCmes(KEzl%Z2y5LJTSA!ME->yXi5tkI)Wj4x2<7vNZ`U&{v8S^2 +#T=CafwIO25@eV~;>DZGM(UDJtI~pq27>FCt=`F9V%b~3lN0|-Ka9sHy~-GoI0hn-zr~KQfF((h;GM4NJ#(C{eH~V9I_ZBJSf`7m +Nv{NXxqj1?gN@U525%%RRQ0pwR?j2T)D4_ira98Ml5A8Ep4KSYotkWECYlsGU3IRZ#(IghR{=YxOCgS4)#_j2y>w%dS3c|U1dbF*WgZ-6rZ+yg)Xas!BinV0#)#tlKdRhU3mM3P@dMbixh +hykN%rzdPm8~K!F%c%$_AEpC$Ns-9WpsYuC(`RnJ2L=%J3%aIDNt%lGL|nJxBs5>_nIp`?xQ`O55+!R90olRyZH5Dec{d(MR&`JA4Ik>s<*AkG;;1>@&OAj(RkrMrp5c-33P+$nk3I5pN(ImS!&ZX~jDmz4P +)I=f*v7z}bR316wQ6oYI-2AE_lgPs(MZ{b!vk{2a;A#vh1X39GImvv16n$Wo17#|D*knXwl&@%jw8T}% +6~C;xV4*Owhn$j?oOP2}2wH^y4|>BU5J!lrH7&u2CC1{;XAFoS2;&zaW+NmZOTZkdMn+gt>2Nh$({L)pCM}oq_S93gF{Qg{@hgYR +WzfTaxP}pU!boTtgr|AKK@MgwPn*4WtwHDmlK^i$cjXu`an@@nf4cJkF;pUtHQ4{a9Ba_`mLg>p0`tlW#)DMio9ROT4#veR)a_f9O0~zm^bWA1D(yykbgRx$F!Jpwwjw^u;ny!%vN*r^lBjpImzP-P7(Q%Q-ppX7N}=e))w?XvkNn6hHS*FYs7zgH^{;?t}-$%p87Ys>q8^DIp`$$vX7`0ok%1hLY}Adc9<9Q$u26m_ET9ZIXMolQ&B{WIg91WlCSDVN#gPNG-$OEGo41FlJK`C +;?D8ohlYkavLBpiZZ=_u&88`tt@7&l-MEt@AVPJd1!Z*g01!|8bRA2n5!|1v);u~56PQQb{oH+tlP=!>UW0xt?Oa0weeZ^NNC)V+EJ_nT#S9)$AMoO4VQFC131`d +=V7C`F@UFA`GU;%drTJNGLjF0%rXajYbFuigLuG%%GCImDq&l?8$IovoFzc*(QjHHsK<`H>2UWYgcf9g)Sahik5|mu0onjn%#v@z +s2U|N)eDnyXic}+A??FWyfnHuVI6gukk(`wVt~34c*yjKpDE +A4n4w6&JLq(<^^*QO?Pti2K(xbl|}4u<_ja(n@dSJpp;|6t2JAHO)QGj&AcoMSwEBgX}iiEwoG!(1|hgJ<)~cY +CiIeQ!Q`!PWiN`lfdj@KbEgREm>ukWVOZ?Q3TA_pIXrKcWAK!<#^tdSju<8Oug$th4(bMC=gem$y#EuYMASjEG+HN%Z$9-Mz)u|8=~ +=I{Fz^jt`8F&k3&B#{V_oOV@wxHLL6vr#x9s!EP`vX6F=&*E(Kn`TAQ_jLBxs9I_9>G>fNa+{3K|8#vC0~N%HnEyZ30x$~eSal=U +|1a17zlD*?fPHY^|3;nvdp)nM5?gOJM%rrpB@hj*%0$AnWg=w}3?KqmdY)T`6B&mJ;;H|m;+HbH5u~s%mBJFKu;V|2mYS0c|9^%S +YEz=;z8$p8UDVCn0SBuk4&LBpJPzdhS;o)gmslz&Aa|l2C*OKXzezMk%^gA%Ep)B#~Ut%gBLJh7X4$n#`szxo7Nj} +>?hIRXh141NZ?-Z#awdSXI)ZH?NfBpahsYe~jZwZZT2)O~5#KI0UhsWIQD$rP$o^`9)e##%w5@fdviR?m)A*VTw0 +hm(y3;sIDDOhJr}qJ3G1Sa1ZIF%W3ANwB+#D@@keYN@j(O9Me3N7iJs8CN%RYaH5=e4GyU_)hnzW18h9F+=Niu^u&1WjP-qg2+TL +QOg87MtJ3&<$LSXuSO_FBc<%38n|fEw~Yxddw^y3GrDfw(Ha{#=E^=zfGB_vz7Hx(;uyJF;tmKnDX5~(>uTon-!z_i;W`QFvZc*v +^LAj9{Te!!?8p3Xm>OzXG-Nd14EWC{{l)~0$2mPi;;5E;vsoyo0P-#fT!*^)y +p|g&#VOdN3e_o}txtR?w@{$}UWxQpwH6oZ+bM%0)yC+a$Bl`{!Gdd(o(YQ(jF^Z*e1S#K +n8+uY&#=&vV^$Rj+H2JfrPg87AcPD7)|)J{waSKaSfyB)G)6MZDw`~HZvDzf!_a1*p&yu@W<+GE(f&G<{hd^e>*8PnBu{LOlj}*) +)zU9^+Tj=2wUaro0(Uj_AZ)|b5<4S(UC>j~%YHusd)e@z*7?KPhx++eDv^Wn)w@y~tyOa`!SdGmw&~+E-Zf36;t~ooG8d@N^2TM( +&*q0oy8YoLrzeeWY;((S%HY%JnUidkQzTJaX=ItT7YwUeqnPtdE!c=@qM>YtV-B9O_i@z?a!qN{JgrZg+3pe7F!EaVyvi(%rLU2YUDk5Q-KODCrgik!eQk!ZK9qz$6FgR^O-3D~mnvrr=r(#b&rfDP367>=qA22)dF}!@1P7hTR7s2kSuIbsW +i#@Dhj9~OPJ0nPHB^8g`!AehGU&fE4#BXWC9ktn$NRl+bjwQ8_-Lr8Tb(M)&eOpD?^M|P4FZLy;_STe>v9oMQv3)yl8eMoqD?oio +midIErWzdi%)(6O2-^mw$fQa(-I+N@F`UNL_@GngVNzi)+i%vbfldJA0EPkt)IzIL=EbQ4Ka4 +CY638OBO{rPogArAYYBgN=lc&l(VR-Yrlmvrg!h>EGi`t8lpfnI3R!zZ(_HZiGfdFk@JJ}Fe*D4)-W^PG}fsC&q`FooDKHeX7g%T +eR`S!b}``)kThFRBJnuQ2z#+C9=()hI1#UEH{MwvvFUJ=t%mYdV+lI7J|&Y@CJoMhxN1zx+Y%l(T$bH22?(r5_K^~Qo(&3rJ3%7J +$9k+X**BT)H_6r~&+40@TOsQoV3SmuP6Jk{mhhnn4NI|cV)0e;;i)tN`0eXYZL+}t!y0EcY1-w&Fl=q$%Id?#4-91V_P8?4`_0VWF%IVH96vrA$2C6U?vBrdDU9DK^7~m1^jEODCENB#Pt!ElO61*VQelH< +ChF5f7wgwH5dZvNj(T3CLTOC8B~eXFuU`y@M5go#N3a-Q*%*U^(DFtY8KgcMbHw-7#)OQ#uU736>23_}X(bAY>W4F5=W=I^a9)r( +cUw1ph^}CV(?YoIa1N4FGHTB`N*p!G-dE=!Rlei{3l2WBiwMtTlW6wVYym~;hBk>FWV_+gZJ)doJu_($sjTNB9*CB2zI`D%KPH6M5Q_`O-tC*^6MlY-L4(=@BwgP9Psq4*M!Y+%WSsIU%wUE$Wt)+qfe8 +swG*1MZz@&SBxPk2~gaaZ}X&whVdfN;P`wg9D$ +ou({!&5c#uh|}r!faIg3jn7SNOTQkN>_d$0_+1kdinD;j2pouyE~~RiYI{<>rcvSPLBkqMs;X`FYz;l{G0t`bho^GuOdWjwcv?<1kHpKC0ry%VL8!r2?LAhC%5ENWszU5C0{{9i~h< +{kB<$vv@K6<6{_S&ZG-D_D9b8;s26kexM+^pE+NxR$|_G&F&ox==*lc&$vL^1jjS~~Xwvy)|4>YU24M+8S&rES``zwXV2k8~9Mp?(zVdAi0(Fv5}Mj`BxG +zohHP_F0G3Nk_0g5nz&o!&&8jTKFBGgGNeDU(hGFMsBBz<@6s(g)~73R`H+Y;WZ@U9am0?eMS6VNgnW-q5Xo`@|lz_kUR+)mee+tNG3X{*TXU*>CnG9halP2Jv+nK90czmCM4<&&pmL^ER{& +hc^|IU=FNQ*e~Z)-r62(0u@L%D-w?h&1*g-_x+_j*6Ax%SmyPdzB)ag!|FmZDGgvsp_C%Y5&?3}dMt`q35na{s#H@*Wt<#>PJE49z}qP#nG +5rR;rQKnLVl>~tH9^V`6bZ1fa_1Ac`W=$=TygRLV{@nTdrEQ(qF`;<|EVAuGPMX-c+n(snA?>QsaZi#rNwXGhc;e)}_Sm~M=}o8G>|_tRp-CMQ&y4g)ne}T~9<7$} +eN`Isu-Y%qERxCA-&lz}S43epv=MJ``~1@SYb%kTDU(0OdSsQIXneAIIM~a4d>pAeB-V)WgbkX^;bK0MySh9Is938ow@`I61rjC5 +YM2y~Jsl@=H!oXG?W;Q6sk|*H +j>Un=2zT?uj*151K%wMZzm843ZP~i~iuFn<3?l0d>i7C}Y~Ct*Z0#r)3Cr>Nby47pOn4AS-joUL{z_hlWh`Pw%(wv}+^87vc4}V2 +G8JN&XbmqBlOYv>#qO$G=3>hO{6E)C2x1A)W$s7Qf&^{ZF=O7y*6meE>SgnF#6OpnR2{6?U4JDt$75k4(+C<*no5JLPO%jRuNs1+ +cly0*UL=TGYT9@Ln&-13Ukdajwz6Mk{_CP78q@Xb_-u-jTdf2{NlXw035Rs^B;~JP%kOkHPYsDdOfAay$_M-^kYKCr_<%Xjk%C)H +@Iw;w`gIi|Ib@{^8HXa9P>6YQ>BPi|1u<6mco5R{O0FI(FBF{Ons=~K157LOVV*|GMZJV}t5TLhN$NSWYU)erI8y{oWUG8F3KQJO +@vzXy#2=S_>mXA~lC1Bi`9>s^;y56i6)>E(C1!D@89f$O^i*mAt;KEZ5OU*JvhAOXW>(_EAC` +`CD6TXe>(WbXBK@p=fsOa&Up5m|kOYGS!VIsv%lr3Z!a@61dDtMUERt2Suu1F6i;2L4IBmx-RiIP24^&Pa=Tm|I|EQgM1*3Spt!@ +uw9pC^>Cn!8fhU4nQ;KOvXSaIj4|3AGa6Sn8x()S0s@T6KBZKoyqz0+|W!2Q5$nF-lG^NdEHQsfL?zMDb(ZA{=3bH8tSGV +nh2scQ(y8fakwIUUL|6)K(nwlMnE7q3VR7zLDaDD+5AOtcVBO%=S4`7rE+R{nzX+-E))Kg58APOwejpE*#027X|X3sXyZ8n-n#M7VR&5>|(q)aS&=iPy1qrJ~Do2O}bQuL~u4kJ%Jr$$6 +8DimZW#}*@=|>!ZL?n>yP^Yva%S5~Q9be9sC)8Gr3MRob_WGie)R)CfqIx1Fri8H6vP3f4uyEZdNG78w +*KV_orZyLo-1>U9&YReyiunjzw(aakqJEVcfb1;l4X$5XsbBx7AIA3{^CaVCn(42Z$dq?Rd*Cx(wPLE#Pt?<0LhFO;*O5Mi0{lK= +SWMJ5`f6}FPuwRZ->Yh@6gyv{S~dvWs8vg5eIz;M;{w*g(uEZSg-`*pMLIS?vXT-9Q8V>vFwiL@6R^K1>rKI~KteM-KJ%KtaA7zt +8&}ugMtIBguC9O5qCBqz=||m(H-U%Ou~{Bn;&dz&dXa{|6~idz6&?rJEAw0JE(1~mNM`2 +IK(XT32hiLf2GX9W@4ZD^|zHoR^ziFMIR{j^Bn8f1IyZp6^{b4iNE55(#Ws6YU<}kWIq9)<%W5zYT9@4& +ND0al4UH`iD^MTG%phYHum(L{IR!^6g}#u1kCT)PHPR!mMTMZETwK{87)&DuXsiTPYq8Fvr*8TvaU=v%=GA|t%w3P2npHVQRmuyQ +GdJM2ZLV;N2y(d}6W3wdtggVBUd(dzJzMylC!4m-1NqWJP3)ss6tUXMw?AUDxC7#}HIo)rb*VlG-PTZIcSc%yAqfX`-LDkPy+V0%K!rhq$?Gp`Ecyr`E? +qsog@yI{4LCO+wxc}tDAMkv*jM2SptSQC<0Y|ckYq`*Q%h_xkYl~G4tpE15iRs&#*8%HyOSVSe1Z?n`gI-W1gc$nXgWJq-97Sjc3 +BSyK6-I^pKjN=xRC5AjENf5Y`1+Al*izJrFIdtv``-6x(!f4s@dd+0Z=(lV|HI@$766g7RHp)?C8l#D977sa^YPo2XSmt?Hg&kUk +h3owCLR#R=_Uz^HjTq1)j}%ToJrh4Fp03h%G^WDTwb+9Y$;g{8B%@HmU{7*Lyvg|*765JP_r3z +mKPg!wFLk7N}1~_q%>3_YUQV3us4#)!EVkvMb#Y)MQvgg=q=ahy0V!CmJqEQ_@$Ds^M`FZtm?@s%oDfh+mnL%5hkuGYRamcN1B

+AW9gqPf)BB8`RVRD1K77Iw3mga$d>x*QwWjELn%7oU!7UQ0=L)}O{U+Zyf>R-;U?u)H3{m8G<{ +atHm2v?WP!YO&4uH($mnxO$c58lX$DhB3B1n|_$7nrBOuGKlh$By_zEEs(THg5Kn={-sGv&92J^ZEBM}Z*uliE1$H@SJKiX=OEwk +=WVD^n@CNXoQL8^L7r+Ju6dGVE`_u3QEm&ZadsqP$C&-YNL251JPN)$Vi8jKQuPYA%FYrm@;Ph-o9@Ub3GddaA%;T;s55!}0 +fUtfR9Es)xVOM2b$D9k(sDbGNT-p=Lel8tNk0I9&nY-|B+*V|Eo3;DeFJof9owtRP1cidn6GktnL=GQK%1e%w(Qonar+Jv-0(KQ4 +i~Wrr&c^O-YtH&G%J4JgPRT`^I}sCxQ{X+3hlXXP(`lj-ET<*Y$)e(khITnMCF4TYdqXM2K8?-3RqjYjN|#TP*OYP4$|TQsDcKc-Fae-K|LZ$Ecaoc=N_>AX$3c+OdMSBz26G4)XHTk +^7{k%iaAxl9f;Jzu7N;QL0qZk#U{dYLMmCv$cw#UerZ0h3N#XYmWNlRdyc1O6!39_)W5)KAytFTL~74tVaM-Jt)E1p%L5^&63aN1 +ikMrLXWTZ39Ouegofbvw25d&H&MwX_9QV(MHuv@ManfQcCE5+7A%mn4(_79&@JxbWlXStIR6vVQGS^LtVF(kIA2?}(KzYY-fFvzp +4|NxkKVb-IYRWL|s|>erCbsS24mhMePwnH$mk()a`o!qSFN~fxUA#Gr-p;Ax`ROz3aUyodf$|5T6Fbgp2`**M0hZ|&WUg)m72zAeHF>dG9$6OpuiSA5?K;P#AKQ(_l0pAMih0X#4)SyXaF_>S($;D=Lx2jmfxafC9pT%%Sp7ti)O&r|nU`A_WR=~SiVPyIF#Q&lNe{Kqxt +hRd9$-Yh3chA|^6CbnpKj5A;QYMm;H(1*m?EnZ8ut;iyn`TTJWuS}+_FlY5^*S|(fi5SaxAiU*4zh|5~#?ja+Mxi9Cg;5Y0(QKud +c=LYIlT{$W0TW}Jm|TemlLWKUJ||NQ+Ns@J3iM6J_M&esNhP+R+UzG7NocM`TgeCM^Q?fm&Ld(PW(;yn16!r*awn;N%60-F^nW1$UqG=MrwbFQ5PI!UD@dTMWxSol+NnE1I(wsqM +WClBo5mVj6(pSZ761L1*Vyp`6?`ZGPC}6=hDuflQ!f0SNs1=GmD2*b>6rDK1=m7)+KT4gd^}=3r^E@xR +lNoleH26$B(%$+TOJI1(=xgaRRSePAco{n^)Nq9PAlr||dHFnt?bo&(&n4X$tln1RXpA?$MS?@Kwb)Cz)Y6H}CYMgq#`OiFZ)YQ} ++uUGqkb{MY#|STj^&k^LT{W3Ust%i*%~LiDPS?#0Nv&4YkF^a%&DkJ**bX_S+&2M=%h?iJsqg~i$&s5%>KysS1(@v#h&{JL3V0IA +PJkA+lC`#ttc_%2?kqBIIl`lsj>kreR`I5LV(1GwroBaWRJ8J$Vbu!%hXL}kE}b^zZ`k|Clq%b!EAYBU72VAObB+!SQONqWMc?Rc +LOo(dPb#7I_4TnKGD)$xJ0ii=5^rU(<1hIzAB0e*F5#LeOyO(l<;pM-KXH1Y#C88)ch}MzM|PcSO(6fFk$|R%G+XoV!X^z57*d{* +KuU^Q@^(;amNYePc5}MAXbuGd-p<;q?1C%;8wRq-1EHW+`3iWdW<8)Fhp-iJ-CiL)@B(5v~0;k +W-N8~Kq%va#v6p7r7IF3hV_IUQf`ADVy>m}2&edh!(Id-#y}zN3uic5u0ROH_~^^F2HnKfx~}LYr-7mD`@;+HE1MLLS{Qv05!RGP +2TEh6MsW-QU8oVig4pA16?R~N^A-01(3$~qhD8E*LwNya80ZK{wsYsnr#u6TgeFQRy84silrR*zE&ya@3AS-!$Q5T>p-c@vDs5Vf +JJKYpO-R`{JJ3W}08Fd}8B}4xL8IrgCHoZCU=5bphH;?6#sI?^rc784as0!##C+<4HR$MruzfcN7)itJ8WEwul!9H4yV#Jz=(3o` +M>aKh8o$9AWKcKhTs*qUSklD?LmL;0mA_ZV^A&KMKiDkjj57o_11kGeSdpFg%M$-Kb}fZ2OkJOu(7CXh&P?yxwg$Rk(^ +_zlK&lqyxAirp&t77YxvBVvN$FdRCcwR6~g&VhK8m`}wyudDvsGzUKzT%&!oV=;QX(RJOlr7#{e=D*u$tRG5%DnSj`O$6g`?3GG{ +>hEpVM73c57@dyEtV!`(va=DF&5qNo;vwB>uWW51?9C4VyVro}n?J|?^fUl{mJ8xu9L1}Rs}pg9>?FdxLPRO(Rfi^cnbYNN-m|0? +)usagDSP{2tW@gE?f;2&cVdZ@T@wl8&FQ8Do1}rKub4dGze8>cEs<-&Z5kI%oX3d2+@>SOJFu8cX{^(ydDZEbT<2D{bWj}%4>E3^ +gz48m9py^gLF_>!2k9DmSDAPTt*c6iX~BIfh3&R%gSmF#39a#($%D}j|M-{Dxh7O789w^)zp3|^$q#)uJ=n+Sczecm3FM`i_D+(Zj9hHr7gwFHA(9j0>eG~Li;5*AN$6SM#D6GO9cSrxy<@-n^c(e%RM@Zh7@7qsV|fGj6IYnsQ! +DIn3q;_%l${7bMP!cJA(zf?W13x<$ljmj8BOSrea<}LyB8rLE?S1Y73=du{o{$0Wgj8HGV5^{#?$zGNPZ2Yw_wpK_43A?*X)P%+M +!GrMs^Yi0l{wI8p&AB3;KvOvwz+nM;0r;QMoptE^y4iPs!72PrwYKYWiP4~oy>HrDe~y!=n8FJ)IDU;%nq%O!y9BN{wNGcmg%09j +i}n&2JmKLZ(hz??&|iBHu>Gx6W@wqnk$ZJAXM&l7lk*g@?Sh^O4^(kDcEK`cjxYwuGJ^MPe(McWRcpe|!23rVkW+k^4P2;W+0e!D +-Lel&>;Y@wp;UZB?qjsSBbaK!zRCr}UBz87YUIT!m=N`I3Xh%Di}of0va8Xn*HAjZBN>AosaxY!&o3R{MIUvr07JwU)5+7satq(U4yba<-SzE{9CS@+J6jLc5DWR-uFng9BFN$xw6FIwWVILMxCsx#2x* +2e(9$NE9^ePT-62ef^JbLl +S}m7rkaa?AuO-`EnSBvJMzBs;7n(LzZB2?8jtd!&8XiCuGr`cO<)84MPvhH +69>AUwbEx00Wj!W%5p-wV+Cad!z@{%A|tWmp%yr2|B@axxi!B}mLa*V==YdI6m{EoY)@RsA3jr?$ZT=JRA6!2NUtXT9fHSrAn#rz +ZP|zJK^Ye&jG?j?=_>uJ`q!~^D+272=501L>yUr(76V7Z0h(_1Cj)x%lK9PWA9kDc7mysKUoiT|X8=9U08Lkw^Ulo`u3EZ}Et`kK +w{9CeEOYy%cgHtpybfh1dzxKTc>&9bJsMVr|68nS-Fs(5O8L#b0BFW7H?VFul&pU9ZYF=*Ur{i7Avr@kuL +Za`M+k$dD(WoP5_MysI{A~ntznxiiCX9$90Q6RX5KE#K6J8)ZeO-ynZc&J)@IkE{p_^-p(|8U|xaVjJ*_`1_B4ys7lPG)aQOV!;eLL@6J*zJkS2QtjOCci@N;t_XZy`H +p4=4E5)>$Uv%B$ko0OH@EB%U?7YLu5?GRbhGk8zMJs>vT`p9LUe>HVsp&^#A5}Mh1(V%_2O7XKNBK4&U$Co4;My3UR)fAnhf``{L +weMM;7h1NStl1)1VTqy(yLa$2urZ;E2cLQfv?9>t4#UWQwOAs}3Nfka@8L5EO@#q*?*=l=1+zSo-HNkbC^C=`h$v*Bw{3ELlKjf$ +67rW}aXJTE;1p}HbRbDap(oh0Fd7UP959?f9;xMOYWHNk#ZTe(p1k?t@x3QcAKia)FA2NAm_^Cv5v4<~Ir}T&Dx_zmr;r&FIW)A* +PtxOP^vtV~3p`XE^WczkfXVrZ4dS*nUgqs?Gf!NQs<8;S=w=^{^eOs)k=aq)dy($JGoNO{PsLL&O@;vhV`95_xbgd;bZd=TUKC@T +A)l#25a7kKR?rnXiNup&JuI{uu`nS@2S1F~q;%m)@Xr@jU%;$*=K<>@VGy&9miDES +W3ywHZ@u@3{!_imlZf1?N@sAj!}z``=RVLQ?ZxFdZ8CKC5#wgbLj=T~MB-qz9sU(-Gpl*=>a~f(F<`80vwOx@Uxoi4oS)Nw52n)s +MC9>5@R`#So}|h_ggCMrKbm2JmIxaSL!(>?!BSwnWW_8{){#^$S>#e$v4kbrRKYK585mVLqtC=2~H}+At6_R?;Na;`kIoz9JQu&xrTu|FmR`D +Qr(0GDClLC@!Tb3XTSA3`&a`-x1(7mYysyVpz#-*i-7Ye$~F*O8b{f&+dgSK%G3^MCt3xg;=Uo}4QI7ZAAZUC&aRlt`P0WAt|ins +(WlX$yYt{ye20^rooDNMZd82I_Q?g+&|yE;4>nXZIa#&J-xAycq$XBSHxI^#y?fDghlylSnGKQ1EA|%runR_6!@&YHJ~89iumFLeW~eh`Ll_1V9(RY)LxNk?>l8PhNn-fYz0@5|E`vaW;=UTpjV}6}0Ky_WR~+-1Uwu=KN6*79R*sOfj$s(%hq6s5BRCK2v3p(^&azO%WQmK7 +wEhMAE{(evZT5gr4=t=pwTQR9MR%CVU-@hp43aA{A=D03i-qDQ?Tz9SUy!j7 +Zlyuv1U`_Prk`#(=nM;RBa=2&Ypgoj=6b?9OcX2+QZdK;qLWZ1LK1SG^u5md6G)TdabIeQV0B>-fv9(JHjsphIN1_QKwLrr70Q+! +%Dr#!b-_$Zj`Uk#=73E29!ABh*WCl*GGX?FPgLvM#2l<|82%)LMR9+Q76@rwcYS!RJVm^*`SoFx2V5k60GHWl`qrLUe+syBl1r}9YT~oATBSIM<6j)gv&7V_nD^3y5Tzr*- +Srz9j%~VCg-=ON29WA<%{K_Cm#^M+I|agTZZyO_TRpA6>%{W}zXf0!B!2K9?8qH>K11=5{hR(6rg +N_aA-r7mL(ZCfVhF~p*=*yYmdc6iB+VCZ_ZmAfcbS@4jEW^yUM25jFXOZA?Vl$UgWH1!P=N&FKM28c-*NW%u2_0cI&t_roD!BESlc!5_Cd +jJ+Wa3?R}|j}ILs(}?Cv&|{WqV;EU=a}_q&jwS(8ay)JXgNB>XB*n47(!9M*3&sN1>RwcuC|UB^f?aMRK0N}?%A0RnZ*gan3|+72+*nb6Znf%(Wh(B+j +qy7jJ!+TLLd~7K#JjCn8CXMifRO(Y*#~u`74cp@Qd9caSI3X@50}84sbJVG*o^@i$X;{Z+wu#+RJY!deD1*yyt2J##qh`IF{f^gP +LrU#AzSZNCBZAS|y59xS5`7_&n}sceECqySqZu0oD7zC3R6bc)CP8NUId8>7M1p)X*ll_!8 +4MvKJ0dhnEp_$R+gxK5~fJ<<_Si}bDXOQF+q5yM2zRBUOsY)eeT?lTypS0`o2XYC%ks5LP +eQAvW!_}DV+w_Uzm->vpZ!dih?A?yU-S`LwhoR*0^?pBYjLDcNvfIy +5*vsmy?KJ(Y0@_U-0VpTf-JBO5NP+Dx^%cfHsF4XrsxYxc+DuSY0zv^oLg4?K$pE}^}rHfIA(zEU~C6gmXz4J83h!!ZJ}`M4jJm< +)9xJ+=-=7-t<>2H--<&2&dxE^CdcovN;!SCrUJ0Lcfy7Y`uQEcn!%}gWScFE7xACKYOWCstU}cqZ?{3QEQ}QZRymmNohwME5sfDVhiXAahRY|Y^Mj8fLj%#1a0Z8XK2mwN%$y^h? +UJw{b;-uBzO_vPPmgQF=K3m0)!W4RE3WH+mvrSofc9Q +p<+G7O&Z8=eZm0uz(`har@ssuDo*FxAH2ntZqp$n<>d)`mBK51)mgz>YT{dY>!RbvC~X+VeFnr9t0%X@bjnqBN6`{uD8OXO_wD!! +w;gM9-nA{caAUqg84X01VGI*zUN+y1o=yMBOnB4X9EwcZ>ODdC7cn8pTFZmdEPa00V5K{{Lhcfmwo*rw`w<#|WdX3M;D|eij>vPH +fUPc44R?x>cDX-PZusrmVi|_Cv6R7_pOvALD456-9jIjev5Fh=iEg6zOnQQk|cBA +&@Ng`tFZbid?BlYH4^L`VR@_ls4vhiJg-Or1&3aPKoG`WOiB*nFgE9yKrUilf$*{hrRKsELVR<56FW?$X!sw$f}i5914v;f=?E`6 +7=^I)IQ>%t!nTuSV%jlG9e9}{XDz%346H&1b%k|Z1rS$BfCR&rH#G_&QwD{0$;!#2bHEtthBt?I@BaSxzn}Qx;X6CZ1KP2j%dkUf +LcE2FZKRXh`yK#{;X^=OUm}8txr{oV_Bh(d{hm}!cBaZuGIvrYqC;DC7?T$524PAZN+P^CB<}#!%o>)iSogEnpSaVo>4Yq&{dmr; +bqugFEoOmP#J-;|$@vwqHv0)2NdiYa3k674E}u0meUZGv~N`5>7Yz*PQ4+E5!(40Xe-GhCpTnS#w&;baz&(hy+>_ +uh5>8OE@)LSe-+N$=Mn2UxD5vgBBwyV=0}T_P%8oCx&tOXDnY|f}m|FyD%V(VsTZK{fvx!|q&Pkop0ZKPlGq9@5P++ZUa +DD&ob->IdT?lkS7hL!4yCm|(HA_-x(@@4E=YuoM}viPK=r75(bWe`k= +RkMDoP%_!jiqKD)dTk;S@7vZE{jx+8sB_DuwHlMZ!{dJS{MSY~pR3)x4Cc<&P}DvlkzpbNHtS_ON8PG5!~411aGb-}u(k^x`T%kb +FmOatyc$x!<+h-HysKdiLu7d&PAYm6SljGdu3>?QHpJJhP4rn13~_OpMB!qG>+n7V_R3cqFjCsE4nVPO5Z-&o)_B{uO-af!lMT*? +d$=~R42X}YE2u#3L^D2u&QWz*Q(-sttUvxPeuU4pLkTr?dOza6eS}Z4)1A@jqv`biy(jN&^?Pu|D8khg?VP4y#uVIiurvngd)wEn +>6?83E;sj+x&mf9>-7rArR#S|HU(6Q_*BTnhM>jSUJspteQ!z#{qT1>}oQ9yE=ci|5<9;Zj_M~v#sUU{-0X>&)ltM~MI_N>B>ngYXG4ws@Oxk(3 +XeWQZwJl6{g>@0s9wkot>455R4FK8yuPn6@ftH3UIi%EKnUD$!f(Yp!L2<5Krf#EiTw#uT}s^ +Ug7J*LPL8o-z_3G=)A9mRh1N(q(D`Cwmu)s?wHx%2fW0~E+1?kUrTVi(An*4&5makIeVY0>}5lkPg|Cktya7qzBX-s%<;zZ+Bp#Yaq)ibV;TAXSi$iYnqT}s;7X9DAsBNjU}>ZoL@p}s}zx+HiM7A2|o?b$oH9tI%GL9vKs?93M?@|TNH;*vLbfHQ@}Ay@g>a0k#Ok{&f5qbP{Z#=`*k}~8cF;17irn) +3iMHrqHZ1Dx6&?48V`M%)Hv4-=ah`+!<`+B&1Q;}_URLcO~nXmnmPcu0hxWumpQ}jr8jDomKXHTPShr)|?J>aWnDwxwikeE1?sQ|(ioBH!82*{i%g)?-GgYX*1 +!c2lo#fOmq08heQkB0p449Nfyl=MtK-EZ{sXCS;ucv`NwrvtxHd5IJ6d!KZ4Bi*(2G0~Ob!VNSLR-1YrY^^o>`%o8|u+;(QQ;F_}!7L_E#5bZ#nlnW2ATtFkU+j?6^mtSzu$^%z)5B4(@bT=C6CZX;GoF4nT +wupi;dp$}^C)vKR4j@oYX(@0y$7f6l_p0Ycvh3&w7MKr?2*NRm;@(Cl^-ADvZvE0Fmi@M?Mfoos`qE-aP0X(#v^Swv15h5sgI4`jSxM +;k`azh4s5cPv_Xw8VaVz1@8Ey?vQ90JtZ)?$JN?YtF5weSRA9~pw?|G`A?VGcau6*AMbC#VF(;g?E=El#6!yj5S5hqUX3TZHhg^e +wyj0Uu&?!Z4-tK!Hthp%2qNyncKsLGqO`rFCG9I7deW;5DZTG#6^T*shXXryW0Q6;QXbl^GFx6K4I#tUh?Eng1a7)w^DdWc^EOQH +{ub5}h}c%dum*ckSOr``h%hK^Y+0f+lj0OmDMk-KIz2Jo;GOLsZ*5 +RRJ?&5n>bDp4Pz}b}q?8X2HBWg@|kcJj;4Wvv6YsZvYsCkaFdU7`a-7%2c=FArSn3ulEC4^TzQXT+#t0H!IwuWpkr&8beITQ@rWmV@K<)-u^9c3r$U9uum6b;ypWr;+ltoBRXOIZ|B`8m&6yGIMNk#bLeC`gogqTNK5pZ?`Kl2w02_}!WPtsMO?pSdAb2-U&28OA>2e>O)JFq9A`>Vl)ipO_7^TqJF?|%L)RFpC{<`t{*0Nn +rVAe&=6EkwF3fgw(&++iaN+xBRtQ^_TmX1~c=xWy+~38b$afvG@$Nr_;oi=}=5!;R#OCjRZT^6peaQ|}gNiV))~&w}H^8!^s`^RA +?eb?Tv#Lwalp2#i2{}_c2j)%~_+XCRnbilO17HNOXNF^yU62iP8LZm2N&=-@21unlZ~h!#8x!mao=nl+bzRLnAUKEZ!*NYaKW8AlLhyBaB~?nH_?a8nR}+$&UxuvGTTVcja`Q4LE{aZ^C%QFZZBPEAy* +7~*nhVc~ovQ{P#dW~FebIA}ADC`FbN-vQ-VSfbLEFaey4Qt&wyY^W4iwQ$=w;^kd8=p}&wkF#H)=byOlvieYS3&BYdP7_(4olXq=mHw5(|ASo#tl-7()YtiT|(c*1G#Xcs9>JdoA +)<8#lz}qP}=G7%ujk!}k2SL{Bni7E7LsX(w!%thw^hBJC4~npKx|SM>_jOpDw1d54z|I|(d6f{_dcp3U26NdaUI>mu?=UJ{gU?^%KMsA8!YuO;TPx9hrOH% +fjTg$5DU&$v7l6{h1sbaMTxL!ErIDKMuWy`7BAbFZj%^#iCk6I&`~OnmIEhgz_5NEu+qJjof35&Q>lpbFKe=vipQBi);K1xy6kcs +6kHL?GpE=)g5zz1rc)g0d1xnW$xi%7(+tHKJg8vgy27|IFJr(e4yFK_l{H2lFgFL!G_-gn!gu<1=}Wxg3o`2#C>{}>@g?q0;Y|!I +-7Gba^=jA*5yeu0S3>xq!%(u6MjS#>zNlj9;5Hgi;a3s}zhrz!LyfNA{2NB-f$&Si(Z2~9fDMh!H9<8vjC(;Y5!GmgrD^6Bw&S9g +EQ=zD7FOuv@PDXr^x#4GfO_I6A`bu2ui*#&NB@5C;NVm9@w3l=9{++mN%mLz`{2`Ge)h@eX7uSNzxX8itq1mL+t_@_*QOI+$HVcP +uftc^b^h=bFyc@u*``-IYgA#?luPiZVv?_0uSIOsZhG&N$=l^Cy}3sqlHEaOisVK^W|H6~dGb;J|#1XE(l +_wBN5aP14LmJ`&oQQ>rrhj0vx>ypJFB5t~~p;*vur;_w7v;-nyC`p{n3wf19R}RovFJ48yoxWcwYH`w5Y22e;avC$It+#rB2p|x=B1IFKoHVg)SZU3y0f?1Q)8%rW=IaNFGh2NrsS0?D-py{~i}JeC25QL_(Tpol;H$uZQ^EQnpUQ{Nif`I_U0l>R2l!#RxUGt?Tf#p+ +zFy4g#dk%$U>hEJk>6p7KKy673THsohGy0RM|V-RFR)qs&@Kw<7XJ6hscs#aL46drySh56W2L4ex|gG1Q_VUE4tFa8%$O9KQH0000001b{AO#lD@000000000002TlM0Bmn#VQghDZfq}1 +LtjlrQ&T}lMN=(;22Nl5s!RrxB*o8fkaJmV>+ys&kvYW(kg=cr3-JR_0%w(RKY&Hj%$_*jh_o>{6+&7Y!aEL&JAc`Q$ +p(u*n9$fya>Ra7UKeMwTDDV6J-~WCxspsjZ@2;+{s;;hnX0wl-;?dt8!#wY+1an(@UgyU=?~WZj`P+Sp=RHYq8o^(uJa6l%o>!{# +y!UtayzS|I(Vm_+ir|l?dtNVv|8j=sZ9?x8XL(*Ty|?Y{dB@QEVQrrG7`=aXj^~Y|vYwsic@I&({=SqK!Iuf%Lhvv9dEOrg{%C*C +`xU`s5AeJZ6hBPZ0bj!Ot!P97(W|;B11M6FivUHwd0a&?k5^!EX`#6~Q#Y_XsW`_{m<+t0%aW;HL>*MDX(jf82|5*Yu)(&-5bwYrQDvOF8-x +oR~vB_tEzOf?ptbg2EpW{4&=&hx)7|xD&xQ2<|~}+dibL^dbLa`_Rs732sF2VS<|w`~|^{3I3koC%GPdsMp(lXwPTzDDTU8yf@_$ +e;0+5^1z>2dF0!tutM;21XmDjB6vK(7J_#W{1lHj!A}tUo5p`n-#=bJyFXn(yS5`Zj^LgIKThyyf}iDnD4;*jE1+K27f_$O3drw4 +jsFI4(is+{)3g;J5k6aP`*k45chiJOvifG4)MU?+2!4&s9!L13t +sO4FTZI0awg~0VT7>@YT!iw=i!g30^!te#{v%C)^&-^k7J^3+yp!PJ1gDlfZ#h-$5rPv5?pdaC +2(GMn-ZJ`r>SE6uPjIt-q7ek!38v}$IRrmN@X{rocMpYMH$dY~?~9ju($F7L;={Q7<(}6{@AWGP_qe_XdEWO4e*0kRQyxEp6A1q6 +VBqV7Lp*OZ!2<}k5?n>_bb=2Zg8m2(MR-K8kK1)9@a?OIVZ8SsNTkY}NsvByXA;cv_wP~J1P}in#`&f1p+C7Y4-(ku`$+#7!D$4a +_&&zh{{iOJb_BQK`Vl;r;6jC;Ivn-BlwdQ@^TW~aZxAFB>%Dt8%Gvw~jKkLn5^3}5j{qJVL+}ZL*BpWJ4nGojvg%0S#YqIWC3x16 +mHQJ`P5jzYRc`u&ijfVamUh4RiIxEsL>jsiYCOK=j;TTMUaXpF;tN2A>fkH&Z% +el+m+)}ul1exmTnqcMJO5S-5C9OHQbhZCH``5o(dyK;Mv1zxT_7X3K?IOKaI!CeU6ejM_D^ElN1?c-37PaTi;Z+<-H+34d@uPMi4 +9q3T_gX59!rN<-PFOSD~{9fTJ$74PCC&4zJcPr5!KUj(H#}TAu%{y%+#`DaT=3(Cy!?#5(oQm8jpw +Cm`Q#2!4&rI|1$3>jdE2LVZ8<1oZpaCtzIfBsi1c0|aMqyH_DRT!ry0uEILDd==_>?kdoeAFV=tZd`?adSDgW_w*`^?+dGdCk-cJ +JX#6PC%A;*5}p?X#}M4}B;dypC!yZ=pM>?`_XIB|Sa&k5%>=JH8RPebQ&69&1S5jkQ?M@l<`k@dpE(utx0N8V9A3|^=JiuLq8 +g4+`uaT@gr!F>p32;O@d=J~d#i@+vi7pb{{Y;GO +v1g*6&m!1B@RBppzDLhQyWY@vTc3q|N1ugqC!7WRX(RY;f^*M8znyRv#``LTYZN|p7UtjUX8~_FIve@!q;N995d_=M20dJMHpb(o +vw>HSpN)Qa=4{}>iv*d~`|H`@54JuB +XK{KBf8t#9%X8-{y*w9m?%i`y&Nk=Kd?G?P{XF#V-sfX}Mdzbmmz+xYwm{z2i(7h;`xlOVCm-d8We +xGuQ}>(i+O>63RRL1NXtU4KY4oZ$C=h;{noKLUN7`Xh|bWdv7qfBy*eIsIac^8*)Se4n@&{q-!tZpM#`(I0a!p*|saGQk@NZh0x% +x%N_w^Ir&lm!N+c>OF87`u7lmi+Nlw1OEQ&GR(g(T#oVD;c~1C`(BRxDwm^QPrO{`0l}+z9$b!oimm{@FTVnKbj%e9KjjMa>$z88 +9le0yUIg#G0`2?am4I6-9CfAgQCFhf)2>9l+X+tQ`do>1=7KAc@2~ayZ}k0zE74CcUWsvgQ@{W7O4P@@3giB%s~|Ug^(xGh9j-#V +W?Th)%v_~-cNNn8;40Mb_^W_tXJ3W+e)Uzrv)^2Wa$ma&<-UIv#&Ouyz=!Rx#`m4CM*2wv_vi7u8vT01)yQY<)tFb$Uyb}fc@4&6 +XM#u3JUieT@Oyv!G08w&&uhUaopLSu?TTxG2RG{b!t2n^@^vWp*z3^Va|seF=iPiA+O_lb_&)i1;Qzeq(eC}PM?PKG1K*3+V_Z(Z +9__s7di49Hn(hjP*Io~K;bwh*;(GMw)7Jw}UcMgne)oFNjm>Vr{Mq3KjKl03FizPUFn-GkGRykC8<5ZYH=ur-+(@*E;FoU%|M3)(s7 +7L04JzMnvlL>%wpThJe0x)tHWZ$&v{2oC4@dMoI~c?8Qm{|O$zcyk-*$Bnn4zc#;}aF^xo+d=1--+}n&+<|e}>`vr2>Q3OzH{`f1VKDEF|t5q>Jc^SFL@qnuq=gOAvK +wZ>nK`X06#^YPNvm?yWa2EMIZjdnk=8uRSs)fl(0{TJG?^M8TA*^eNRK<^%cwB&oadyvmYYmom|Yk)7iufaIBufcrjT7z~Uq~Fid +_e<7bzO2#r$JT&Pd}R&lv+=#?pRMjiJED70|L@<6d35rbJeud}eUJm+xexSq()~0>T>kyY@2&g6H@$N|__5{(l+Pl#i16sL2hfjSc@TL0od;1)&x5G<;s-HbfAApMdC`O5zixOCbn71v +fbw7h#_|uMGWH*AX4*_4h9zy$m@DS>EG{GK%_vw4f!>DiX!{Bo-e;D)lC4xUE_~}Q$zy0PB%(Knc +Le4y5E$H5-C=#*K-cdgXzx$O(fwwCOl8Ehn@iD3=^}~@0&szun_om0u&KDlXdQ?xs@+gA&Utm6-{|l_=bx+{E5wJU-x_-c-cuXBv^VL^1-j3hrBrA1>nH}FMxhNLXc3;Yx+ISI~w1A{vPw<(=P(AHhU5H +z4wct6NMLn*QdOQ^<&M8kb^e*Bk*jmKVqDY`XlgS-5y*k07}ECGhLh +{)~AN{TbtY-k&jU_x%}i*7kqF`g8DKkp8^CKu*5tFQ8NDmk~bVWvp+zzKs5x`!e{&Ji&PcFMJv0zD@8=f`|PTbhiH$^!p{Rpnq1s +f^quoE9n3CUjg0t%&VY-qhAGG``)V<*HZ}=310jv)~C&1!?+y#8s_`EuYpddUdOyR`*q;Uy{}_@*1e8$o_rna19Ecq4UFG&Z-77E_D$f$_ud3vKldi^tmQ5654*gD^1kyH%Afld`a2}JlHj!j`w5Q!8^+_-zhS)`@psVU +fxkm<^09w_4jumw;KAqq3BKm&f1+L=f7|mG5IpE@wD*~}F|S{E8{@svJJi3t&cCB_>brn*-$i}rzpL$h7yX%i7yXgf@Bxi?h=w2a +F8cT6cQHN}zKij_?p@%=L+@hU{=LTgr^egpJ*40KJ><95d%)lA-ow1!@jcMV`R{>Fo%0^(?HArB+Qj4kKIqQWe}Ufq;9pq3{_!ug +XOx$c`LhE-?*9b}y9si?6bN$rDg?P*OBEif-;X57^*Ua|Pt)}0YWT&P{u&LxLErDt@2d%NdmhyA$MyY5g3Ql9ujRZ*kmuLSTF&@X +O8AJ~3G%wQPYUsRQ%Jukh4jl(DED9uKY}3R@2V8qeW}J0}f-4A* +zDtmn2JeYsDeo8bemx2E7t;V7^@)@>nchc!D&;L;eQ`SF9Zca*Y@8B(^4!m+yheIIaFdjG1-&1)DYcs_@a@m1yh91@NsA`$Cq2AH +%A+9f%q>$MEydo|UrBl2r1uqHO?fo+yz{=6@^+>8Cw)ET5y|u(rH`MZd~e$-CHm{15wh<<@QL9mkEXb{@ir;hmwJC2^z+U2DVgU# +CCKySX@X3T{-yBi4JpCrT?z8KI*%Z)2W5gxH?CCp2tlT+uM!lwa9f1$K#=L_T!M_(iwQE`pGlDUh941Ry1d19DWNkH3G#fIwH?aM +Y=`t&y51m5h>l#+F7Pl8P67d2tLk0U5_SK-A?z`L88 +(0_L|p*=ruLU~USWPbNG{r+AP+Od +p!~yIP_NTlknZXh)Z^9`O+8zt10ud^$AVl98y_F&h6I4ZnOO +%Ds~yuk))%0v|UWm6Cme9Y&#@JB>oW%^QXK954#)?IOtQN^TVLU8e9z{eH?QlzY}FjN?_KP`^7zp?>#`0^U763jOh_=J&Ry|J3M| +(A`Z4UPAE41TW$0zQb5`E=nyQE~DoI#MLhIb0VaRh(zZOq5_TT`+h_1YMkUj%pDHRT;d;j<|c%cGAH +{4>*~@1$g(Y2)!JSr?8c_#MUzf-H}HenLw4ivh<{wrQJcQtWM8tS~ +`ORd^-&s@8uVsS7>U)PyLI1Q(O$mQJe=5FTJr(rgc7kIG{)!-p0NxjOPkGl8{L}6z|Ey`i_s6H99vkn0`TWH_FuptNfpHp3kmb?I +d!U_H5+qjJdvXt?yLnIG$?83k?jC~72mWkNjN|)zqCTIQj&)_*>7Y+zrUPI1SJ*Qh@uTU$m&2wbpOdG9PTW5o^WmB4Xy;4QQNO=W +N5Au+@%)-ba4yehf-LvkHUs7UaR%`Cp9Goj-Et=IxqT+aao?GsSBnYqzW+*stY>K7D;R0png_L`2OQ&VVr+E3;lS|-YJn6 +ZY0S29k1<;@!4rM${#x$_&;Md`g#A^pqI;MgFddB4LW=6Y|z6eW+UHsXQRE_x1s&tX~X;UHsJYuf-J|Jtl@uE_zpqlM?Tq(c5d8` +{@Sb^{ri=6)UQe3w{Hi&PHsnk%-8U8JLvM^?HH#E+fm=E6h7RJ@p)O(eQXZGzcB~(*p1+UT;DmM`&Z3DJ%-H%-TU-h;KQbK5x)Ig +lsk4V=)=spx*p91z8yr6`O_okqCcM^$a3_b39|gO-8{^nRRmd{+3dTRuiyPH>UG9<(f_v+Wc|vo2!4;}(|nBI$M?ZFjNb?IvWp<| +ufHS6^5;hTrbIu`LXhRq1NQ};xny5_e`Q~c%jWxm9?jkl>+NIvfqqQcKPB?!(fgxbckhpOrw#x;P9K1Je(eC@&8`O^{>%f=p6?%k +etD1}^R>St$nwfx39>xD8!+dfYApb8Nh<5CBAoA%x5dB^`5b=*V5cqTEfoR`32O{0?55#=_cz}M~D!{mp +4}d585oCF5Nr3z=4N#BU2(n!CV1W9)5g?zPI?(>M4&c{*9l+Oaf-INjJ5bMCIxzl!>HuE7(SdxuPNe@_C%$jdiS%1{V%)avL^*qR +YJQ!VU$=B({GRCqogAJ)ejOR)Un0o+`3Gk}m!8jHJYLuD!$Rc$xe)lfbBJ|hehB)qxC{9G<1X~Wja}fk?(YJgyw-($w&+H_Bf1f9 +=Wc{g>jpiY+YS1DKsWI6`fjY#ztVX1Js7VYdoW(R_aMJLdvrW{Ft3;N056a2L4VxegL(Tx5Af-o9^l!gS>!V{3;M7}7X3Rbi}uXV +qJIxi7-q39Q)+&m!2+n-V?8y#!gF{(LSaa{Q45?Jv%P~KfTW))aUR;7~k6#0dJmOg!Qjwh3{%UpDhFbzF9_pk1S(-+qn$-aeNv1uGR04>HCvq;K$QtjN6~|`(Mkb&s+Na{W9k9#ubd)wiWc- +o)y%iy8`?fs387v72xHW71Zm(3g+jv`u({I#_5#`%Jmjw9sBrV;M3T}m}e6fLynle80*)<#pwSvi$U*ST#WHg^<$nk_5;r%f~U|t +JD(uyCw3aZ_^uv6fBk&`v)p1aBqSbqwP9$6|fh_E^lz*~g+E +7afcGo~+@Q91DEA?^xjDPmcv3^v1EM=k~{89bQ0?_a9as2fp?n1WzS+=kbt#+gGBWN-L57IV&-)KVFIT{(+U~w?D2#KYaQGr2F~_ +XwTRa5O2>DfY-ezApLTJ`*3|vz~dg>q)B0zUSxLVx{0bvGN$P+(54R|vC^pxmN_c1Bi}ef`IIw&uN`NgK0iGJ2MLd7bNr~O$H_uIZC-ZzE$or&Y&P$1X_J0xFk>KCXM|&Dc2xq(C1s8&^y8J?v`{sq9Pn%x^IdkPjXx{@Dp&!Tp5aYFs;8Q%F +1P`Nz2R{P7zHkZX{TD99`0sluZ^uxEVNr~N0;TrI_4_yO#u*r{8-Z2DE{4wN94pJ_59>@ +m@i+v4*2k`>wssoufsg(zYh3&*mYQ6j=2u=p-Y=VQ1NfJ#Z-9RDs2edqueb?%t?O?B9{%el +(D5yAhMY0=X7ty<&1mmWZU)}h-2!|Ze+%S>LvO)2{PY&k^Ve;=HUsqqP?HK4fA6Qg~M;dyc~5K@Sx{5tkZ|zhVk9>cGPFr ++d;n;-VVGw<#x!2pSc6;%z<}+J{@rf`uCDM&|e?B6YIZ!C%*4`C(7CXPSAm6cVgVHC3qv_<6SASTYm5^%%?|xg8VnT8|&J)?*{(w +b2sS2in}pCR}$oXqWkX#UEFy!;_tN@^P)(Q_hJ6D8tcfwe_>p|bWh5=fam=^SWj2q1N!p%J)j45Yw-TbHCRu+yaxPBi@xu@M)fLd +K&PTL=-0#7V0=#`cp||w*PxwE_ol=?>x6rO|Npob{6XJ+z^66$A>BHCf9gKu`w~Ike|qme@cH}QpOSr(O&>_fe(I4AK#qF<0hHJA +Q_QQk2=YGN5f1`x^0Sn862a4c2Dy2=hft3z9zwbP!|3n&hp|5IMQ~3VkIKWKo2wrIT=NL}@BT-?@BaJ|@Lj)r1pV=}hQFxs{;J`B +e+2WfZY}!tb89i5{I#Idt!uF^wXIcoS>sjK>bkTR`JJHfjJ3e~3)f=)J-8PAvdPcU-ot+mecxvv1)aR?QScSdJqr4__hV?!>5pOj +&w32`KJ*yq=Pw=u9{g6}?=}3-3g3DR?f#dh``9}0sh?Sg_f6Mf-fg)K@wQn9{AkqoT{PaV>oDF^)}fp^>yZDxnqR2#v+E#V<=3Hq +?_Y;`@QA|SY5LbS{XaB)-QyVFPdtwB&pwWR|MKJDYeqkg{P)v%fxc%S2OpPzT=&WJ`?>o4;>S_m6`Jq0`u+CD(VlxAhyLxc$DzM8 +e^)D9nZkbGE;I+^1Pzt$DHTdp8Pup$_Mkwx;LCVc4_eztO`0|HXOmK3NL;oBVf>({5fXuGeSY_c~kiXPxv2 +XDQbb5cTj`tcpS-a~s58lV!isCiW@8fkif5vOd$#rqR@R^g1hQT)NuPN*yPt#6d`o^^3hq51uuus!-u@1I<-_m$F +2f=Qw!}%1JUA9cYmWcn@7CBRgJ$Bxo_!y=AEdAOv->jGX<1=)Z(>LZ(pC-#YMPHd;Qmf-tUb@__+JMT?R(QkJXq~*)2bK-tY<1vplypH$ZVOR9Bmcz7_?Zz(A_xBY3qYme; +*tY0BdLB#p@V?Pj^n9bnxif{c7$h=yX$s$&;_Oe)U)Aqlp!c^aoca6rO@&gT8nAx{(r>KuzLespwEp#4_rKNQOw~miXGaZRLg_w7 +zgt+}YUm(+`_wR;CFON>B87jl4mK$lnYl^d=cjPaQ~JnbI}7|B&utzCTlY8V*{}0NfAnz*n?ujz=r<>YGpNkhJ;uBTg?%T5bELaz +p8HeSf7P*l1mPY1K1u0cq<5CNj$%27>3$t-Q2FnV3hPs_S2~wz0Dq_Vy)@6`>3t04voXCB`z!LpZ4^eVk9PpCPxO0`elOFHWvSii +_f3lbD{VL1FWl|H?#KMG&VkpzX%wf6evhYcPKW;<=CzH>@^EHvCk=m4A@dC@>u~Pw3VJT{`k-}fNx=?{#7gf#inEa5DO!*J()9Pz +dsv0ntn+2N4wgwauY=9env^%_Z*NU^3&HnOuvy~2ztHo7I@o6M-{*$GK5tVq@94LOK3_<`PKvvzj_p?{o`#REgN-HsvCd=yz5k2X +Af_*7J<;-iLhy%9z5YhOPo`j##edsV`LCp4Ben%S_t)Xv@pS|jJ8i$8p1(ogzfUly;eV^qZvLC#!6umh-bvw{iV6ep4y#y9A%)aC*Lgek@o2G6j3CuM>Pq^Vx~umYVk&Re8Uz;q&yJWvAIG*am)+zOn7h83do8-*{^G +d-VQz9c-ys4qBn||$Y_)YZtn%3b0`u#Jd=kVx9EWYe*@E`BF|5Ni{s$s8su%%=>B|dXbqQ2-9{zUJSl(xM}VR`zEqOfN){nfm7Q`kNPw{_NC +{$m}_9}VrH-*Tr-yg$9G6MrL$w~oI5n4Z5%;YVw_X(_hHBL0tlpC1N$(5>rmUVa;1Q|Wh-S+5kb4Z_79&hYP{`R_!}SuMYv;!UCS +v*`W&6l_uduHSy4@wcG&-+Qoo9;Wpq@zz^PzmpiBwJetFucG&#R^i&E&O6Ic@6hj74%57z=Q&5ejp#>Wq&Gq1e_rcxM+#?zS)a{k +RBoo<0DZfU*LnJ#>gG?+_j<62-9f|aQm~mde>YLu&uHFXq;Dh&dvDY4GgO}z`d!2GfPM{{p7lbHYJ9duJHL+Y?qILVx_}+@+mRao +6I#w{`u&c+T}9!k6zqHXuceBnvONEahV4u7UQfXmn*XlzV0X%Ye^j-|Ss?2}TuPp`J^D{Nx +NNRi5$>*1Ku*saO@9Z;zW!}B&L=EeGL-S<4&S!ZIse_IAb`)?fr|?RJY{!0&KC>?MXLay3 +!GDuY*{1GH|LAufh5v!+7d<~q;VG)e8jZV1tHL~ +?eyU?UhkMz(~tK(+4%Y4YKSA$ohecw%cSuT( +r+J4PT+=dq3ZIvP{r?Z^U~j%VrGJy2x6ypMoHpG_zk@Z88#J8v6fU6W6DWL49nR=3PQg}ubH-;18!oxWR{yU6*-%a7X_=yCUQ8??mhf^K5Cin=w|JK9#8}r9|JFjUuMGa#;P+9XljlTVves}2m(LA>azCyn}>R`LRglRF) +g%sQKdSZwAXpOahH;QvA{RUF7$>zU3HQ#S5WZezxHJ_*7Q@mabgMITBPJV0`du`QxeU`$$&U1!-=Xf~#!1}2MdVh_6KcVk^n&!*& +d`=zgxR2AYO9)oz{U@4V54~?pW$(hcrEz}g;jG1d^xK@mPowZl>)7^~)~FQDr|{pl96#+lf79}QXAp&cq00~Q1Aeho=*WeAQKKLD +r7+`XI}3TgKby<>L9rMHB|j+p<(|;*D3r^EK2F7N{n>n`(4WYcLb9DfIh*hHdkX!2A7>txN`(?-TP&2y5hpB#eozXV{fW73XD>&k +!m?$*Pz>|(-JdKeW=je`kw1!TPJ|^})?S?+N&H+kqSD>Q`eDAaP|24=ZgEH0RVamxex_2A8c~zG=!;Y*kw4{?&lQ49vp+sh(Sm$; +=$A`bg1L|zSqh^t&n5Z&K`BppnLh2zmO3el_E5+%x`J%3!lfok2=W>F){zT3dj}`#qgwh=SjrYEkx3sl`|}GG8c-Tk?o#egu6NHs +F)Zb>`CjVPLb43*YwB~#B1_p*Yct{EY$q4Q)#5N3x}ZBO#aRcrs6ZtLrOqD7-3(|Y;tm_sPa3nMu!J+^&$&WBb!aZ^DjNiPh##?2^XvR#6n)IsgpzOZ#{OUF3Bzb8ZmrQQ8OYAe%V+uHGz +i7S|;@`Dn`>f&)T=$Oc73PsEZrh$^QLX){mgBxi`I&&4NVYsAB(~f#1nZslg>|~*-w~3rY7CkCNP0Br4LACBup;Gi07Q=2q=2Fn_ +XZr}7h`w;0)7gAf4)UGh;7a@LgtI8J*i)daDEi`TCM+bQP7-WIJg$;KD8*ual;n|=FBwEka|mm=&8E}14@-qUlXnZ@3ZWe5uMq^X +wBsT!ZEQzLe(CWx6N=Cu3`E+cJg-dxst3_cF1Az0)g7_MbUX;+lQ{mkbQ!_bDsn7N(bodhs8T1oP^Rna`22qx(5$1)M65gPd +6piL+2URNyX+qKP4H~Z)wbI(=KBgp5rK78m%TR6{Rb~WZ07ajc2LjTvRf)Hsz`8~m6B8oI(+$vMu^oT{3LU~MExfF(F +JoBQLqnWR>x35u(;zUuH3p<(S#9bP66e`kh-C;SAv9CE#rHu3bgkWh9ln~PDr>Vz^bYmL*n52OQvpGd37~rvLrS*$QQDg_22yCIRNFzuM)%6gA77Qe(VOzPtD_fojb67%FQMQk2T;lpv +71ii>P)E@^PeW7+`$A5m6A;S-6WualwY>Rh!o%)T&?f}BRH-6QZDGXZCs8!7yk$Z-UY|@hCX;N+J0#SS^%*!}2UN2$>)_bHPxq9v!^*9mRm|eF`H@06gn$?G;IWpTedctXoUpqms>KxI%IMt+o4utH3zGy>VfHT#qEG~qGlsBEo8TA1;e`Ww8alo^_*oy4vL<<1^XRt#t? +c^J8ZTmz{h=mIF2VR#0F#vncMInr$rucm|QDy0+0^1$wmZN`I$RO3bPB2_J2;h|{JkMaB_YFC*?sXN~R;rSHP#A*Yg%dDBJz +(L9n&!Vfon#^-2#u5|arvI_(o#{p_={zs6yfT$#$cWMG3VF4sMXXE{B402<3iotpDdf2& +$ifSE%i=q!vad>T*Ja +`WZ7CxUQVs=ZH-+W;hi^3yAg$c@@O2CnhIULBa}00Wprc)S{4v)~c~Ei;BYsU;*S&p|zCQ`y3G+(|RKv2p7PdIpLyGI7&?tiLk)b +(JZqiS4v?=4X4i(q0wI)mRP(fv+U&XZWw_Wqb<`aYZn@y!6MR^?d~CwR%9vV|Bz5A1_>Qu&IgaKK`iVAIh~4)oVUyd%Yyr1Gf|B_ +W=-W!6K9Wh7P;}h!#Ty9*3!892-s$vjJ47~8BXJWEhOo(Ehl`*zahnQE80SN`Jf^Wn50k#Q%`rA8PFH>5>}~wE`4`s@88DdFSP|1~*EL5ZPY^GEGEWsRu-XTlmge9g$GFXOF>?9T^bdXhsxopH^eAeD(u_7u^4U3ghkzXL7Ma;PQ|n#O7ZmdQk_WoJL*%L_Tsj*dULBL})ZpLAzPF1l2GMagh!(=rUnZ +m}HK!5<#cR$_UWM-g2QR12(85Szgwm9b&MgL!+u5O`8?CecF^Mrd@?R1k?eDBf>2?ERru|r-L}Lh}$6aa%!Hb*A(eLD`rdOh?4N~ +naed2r3&&&ju=}DSa(%+bSuW433*dSq}flqbE|% +WLLw?kn2Z6n*0cO3|2C2kTzs3Vr><2auCIp@dR~gfv0IpDDM1KHD4#=Z0SH~fr30Ohyl}aj3zTgg?v}Gn;Gr|Ur3}u`DkU9q}WD_ +1H>E=)~7*sXcSrZm5oGKZCOiE-?Bo2saqEhS#H~|WR-G(77k@Vl;s(WZV|6+TqUaq^3wy34vonmGw(I&3?YJLI<>085ol>d +Oi6;G=HZ)a*i}XgX%f&vE2@3w-$kyk6q)fW6^cz<9U>z6O6z)>ImhaHlW7`NGs1f7Wc{RerWUN>lnO$p=#Hf6X2Mg#puSL<$0Y0P +@|QbkG&e%1TiY-WpA)tR*I_P*PQs^nnKRLP^VnQ*DxAa;&YSKFtgO_pQXr3ZF`u)%~>;1?i5E=3k@oGSzhk?_I09LI-MB +E#@9;XX;Dcjp9?Oad(N<^*Mk +MUynKrM2g|aycR&sf%*=Ly3&<3j(~^&=h$9u{GrFfRxa$)LVp+fsiL+c{?ttp=!psjl{;Gv^1Ni +KEh}x>SDBsrb3RCphb5Ua-wUN>WD(JVLfLo2-((zzAZ*MgGwm!2^&!qTTg-)4;}NM^M763GgJXS0nsqiMVy>x_63w;}5m8|^Ns{O< +lzM5B1hShyLHKbaUmNy2xr|t~El@ik<|_?8-l-ABk#MgTnq&%su+rjK&6uZAW>PSC+?1n8a0Zyx%3WH9i@BZ}*p4B}Kkqv32AeOsq&;q>q^~38)5DxMSn6S!rebgXP2BL-xD}p2`F-j$V7s#Jwvr=?7lt&ZA +Fd9P?Aj33@K5gflx6$}wk)T1A460RuNM_<25u^nyl2DB24mnvXzJR%u24z;L(lm~o2iKKaO7p8^TGW&tUZ0~Dnt&QH{6R68j`4($ +zH_E^LzLt+qUL1exIM{mwnG68Gcn|QDJn0>mP2kDk0e*ahIm!o%>7PWG%ar&q)&0A9(oiL0`6wksscd>*G%{VMFv7K8-xZoYUvU< +x*>8>jUJq8w5H;w52_H?G9s=bpW#4#awGQf3u_rEPZuvu*zkH)Gg83=RbOo6d_ioks_y=wBGnv=d|`pA^C-qdJRw+VjA8;m +FTkKye}>7024kvHC45T2OFY5F56LJ!?MU5v3r;+(*G=7$TrS+>Y)+Sy7SDM$iEtp+rbEVm?)sXe-AinIn6-h8#jhlxUtz%pG(>M`l$BNig +67iL|`bt+9$yLnAikTsAtX5pzfeaeUVa@(58BM4TWwXTUGIbN0#H8%F4^@*nRRX;1U^A6)RS3=gjGFRy$AD_*+LHE6wi@H@-nQUN +3F@8NdXR+49W#B}TG*Z%kzFz)tQ#Bn(A6*N4?7|vcPq9UXCJY-@8&hWTn^NhHCO0{`hi-%j9wP-%L=ZsHLU8Wbem%9MWHEq#6@x{ +UNopo9!M^Z(~6<3DZ(n_8f;Aj!q>sS}HG5*DOEutfh2~E*N*V00_>2QC+NyOWan(G5&91lGiZ~sAAucBDUjX)FHp4gGb +Mxl;{s_bYG+aVcgQWwFn+u)YTaiHWi1INwFZ|cEEU}U{N){?Sn`SCczvosFE=fstM^A?GsO| +7!x_!feL+LIaIeN1DCV_+>L9t{v6bX_}|PZ3REAB-i}}-kl2>l&Fvi>9^U75cB;&Fj@a(FX+_sjv?8-rX(ji4Oy=!QJydz(?jy>$ +Qu?HAS1IfcN*N*%!uuKXa~VNyTQImnLxSjEa-Org{rurXiezpD?{KQyK%CNIf$ +wHFFG;f@1C*xiN>Wk?`arZ%~n72ER$GC7Sod*0~CpnbFUvfLKJP%#|={nrfwwz|)WX(6m|siIJo%fjzy%cTwNRjY&8=|~@Ti0YX+ +4qEJujfQlcwf%`38lOyIL4eh$gW~)3vBgi9WB$LLEkl8I$p(xG7u1wk!He*)ki}l?%-^mQT!3OIbu$@2Zz~GgYw5hvtl^?!k$gqxAoeflwO^ +v2*a_O|>XNmXj-ewrocalI{S*zA%%e{JIKN(_Y2o4JKrXtei6vvVci{u%Th#SWB{9_Ym~#g9%zK5(bM*tHrN@mXXnf|F>Wz5)dCc +Bgj{T2jsOPh-#b2L*WFaqzX*Pz$gLY9Yzktgk$-OqRTs&Bs?P*SL?w-w;abRkAJ&9{k(9Pe*`+5XYSY&%-Gd>9-vIy5owozE# +j*}P+cPxF@clyHjK7vD2{zr0X%1<1cYNm>H(Q}+ttbhkAU}vAxa`CY#@HTwR +(Ar(vLyq#oD*CV_rERb%o%Y6OGW;`yDmEZiwkRjq-$fLN*riNP?Y7kHw2Ubtx-$_gn@wK2)0@o0Zut~s0j%EgQ(Mk-+R9S0o*IEp +1`If1_P{`Y%wnp`4r*W|C%1eKi(W`EnYmyTlZyqTP4OYy#&+2aZ9Qw*Cp553Y=kSxa|HJ&rIcZe7;HHl%Bs2X +avC{ssCPD>je0`a-GC8GDI|=S7W6o_z1yhTyQ8oKbd}?BAnSpggT?MSQ(K5oPu`W;IZ0tyqsoH17kvrys<9jX;gL$xkWJ&Tg6*h6yuta+-S0QXUh>D2c2P)U~9_g7%9f~x5B@B)xub4Vz8Hi%CQHKw`4 +0%HKu=Lel7B4zPDx0xTDEZ*J4Nx6ut7xlwz3sw*`uB@YCyG;5vVCtD1*dd0r7?#+I%#%%k*c`&4XWsZynWnloKI)`7$NJXsN%Kp# +H3crK1vJ~u$EO-CmRK1d5}l)czJ5dkj1ihhsW^&}2ZPbaec0;uCghjf=VhlIfl#B|py5iwc +tRtoZm^#ahog<2!NJ_PVK{Ydy&;r+Fw}cUm+)Ugo0u_oXMK9rQ0B?qRI4Nv>gwgJ@jH}I2`EYY)yqGOY5}tziUsQ>hdG=7SeyK4h +^^3cl8`>j05(JxawZ*jx=I++69PUr2XBNs~t8d1MEeFgtlXd-I#VV#>d??DS|6PUnoJ)<0B{`|+!>~_-GyABS7Hj<-Xgr4(;1r80 +^qqQ+-ARaIF)vS?uW=0$CAe=P=1#73TORNR&nRrB=F2rcMYY15_{InyvU0p$ +$U4F_KaK(+x^|SPkjrKqh64;lExsXgq9bu}z@J6vFHd5EO;2pD&a;MB+EO2jZ7%=iI&%>c$cQ#Pa?;VfEU{hO;(!WrPRYisTgl1W +FmZ!(rjabM`2^)H3SXvflP1x>88hb3SHKUHWe1aetUQyLrt*J&J&rL(4f-m^*O4q%8pM55CMQ#3GjH +X{!xe=DbN+I2+)s2}5_I0C2vUu%pu5jf3+z+{*QrrH{2THII-r+teH6SAg|dd~iwLFih0_a8uOim@HGj{~I|c57wAH4@2&ugo_+U +4mh4xeQY2u*s7&IOm|=bH%GQ(U9cOCaIIU;_bCUgX4HZaNH2>bd`7sYYwlO>gjyfDa&j_9xvi3!JT$+WyO$0%hvMk$kBg6O(8xet +N<1F4c-CjGhZSwIrY%2nv+$9?4)sELFM{8FJHK2=K1>Dd+W{}vzW;$XHMi*>&ad)u5g#l+lH +71O2qgP1RCUv&t4H<=AM +a&6QVCVuQs#npF1h~TA_NjJc1JYVz +r$u6GgUy9)&@O6jEE$a&Y3z*c_bF=W7jwjM^tq~-V7gGd(Qz`Vr*<4$&XaWZfnC-dCpQbe?L6Vi>;{IOP&VhTYb#J>Zm5EEu*U_P +Tgd&CFNnEXw1DC*ux8+}39|Ov|3(r$k6;XwlX(O}Q)2~>>oHG{d)vJj;o;4GOfsfhvxk))Q6Z5h-S|9u;PKboN~|eVF~-(K>Z~#TiMi|9~!hk4agV7(4Tnc>aX;)B;d7(#$*Yr;|LHVV6|I|+0l-3mZ&F)joRhd6X#Qv +D4}|^OC2If+f^w|h%$Leu^?7yGDDr=vc509DSJ(yG$Qs%NgyGu}(>Lu@0_0~0i) +jPbE~$f$Y8SE)B8-eAU8J?vEFghiScZ)#VI8p5U5-o4iyY-jA$E~5jkR3MF3@@8whW5BT3_KiR^BMV%B@A`*i+Au{OUh=8j2S|slI|(-sRA1|iV>^oz_Th!)3vvyZRWar&83ytbj3BPiN*AqsNm`<#LuT`Xi1FaXHk3FaAaWW1aGR4-qC(c7pEFSe;p}j17m7@ +24H<*Qh7G$P${u5$mSiJ8uqnpl0jriI0%v|lzl$&;_oHCYnV82kl0%m;vm+u$vV-=3aMo)xRcnE8_dWl=Op#oeRulTG-C$-Z)$6! +2YH(@gP%iD{l!OY#9y05pr{Ii*rr9bKa1INDI-cD^(YQWC(ka<;v=}0i|#8_;0>#X8CFSxT|j7co4wsdXNSGF9=7^-J+yh#+V=9M +b;0eB2+)Om?4H@^sl~#2fKPf03m)`_IufiRkF5msjFi=)i_ +4&oh6dy05aHd5(MSAp9Y8=VCzsiCVKgN4C6s){PLwq+9s!&*%RlJbnRgf$wOxh(FgXnhqKPfl*oXmr^o7~zNq-^$gELwOW}f;hHc +to9kD88HE-5}=ryG;?ZARdb$?L0AS}BiD#Xvy`&{kufgLlBq#kj7^hn!VK1jb6?T&)|^hyfdf-#FH8O0vihQi^#u-UtJ6l}cT3Er +NVQBgZF9|`ZL_WKcvXzGFHBAlKO@X8y@}$Po9`ub(9`?Ink59>> +hR~x8uh&9}e>I+_LvXL^7>AGZvrV;h2_}))+gXmp?DbotDRC3#k1dzSK|CGXLXYgS+U}z}LP)~<052=kj4m=)>F)EcZ+n?AN2g8l?1|a43KE5A9(t@qww`f=1T6i8ipQ0%RXzK$yNLC$w&t38(45zbBtykd?Nk~vs!30_Xk8>U`*t5S +{wRJcGcf%DBJe&?q)SzSP*JE91Ex3zRv~$j21O`M#rRV#)z~axAID`XjcxZdMeH)t8fB1pG)Ql1iVbnvs*BADTdM+jfrknhePqAO +7!4sC@Y-EFTGbb;FoW}!Wh>l|#es5w07coF@kz9n8xGazJ0h_`q+2Hp{&San1*@E4*O)T6d`&i>a(Zyk~ +dTGd4d1=s!c`yxfJ*{KQ$#Rn_Q|LzXdbn}u4B{pBeUN8<6Mi{U#J|m}h=&n&US$F}iHi?2ni8wQ$GHs)PK%1{lA`Mqkv}q1U~tvLEl@kj!9C5U8c7SrSEX6T_~(%m%(EE-8qu +5YjpU2b!4P?q#;f#2h0LQe~>)!O}Cxec0V;v7DBJTgG)27|N=BnCxIr(j03VYsvE=tx9{9Xdt+JalK*RtZH#Do}Bn!+F^FB;-`cb +i%m-`|1FA)y_k~}4&IwJzI}IZ)&!45n^yXt2G*MuvMXfp%Y%;$dT?YhNaK!x*(!cky{aEm4PB3?Q;iXu>m-e>@U=?HZ`EK&GSQ&O +n>A>AsoV0-_i+ln1V`*{FR91=~VkMa+ik_JF^^Aj2@1yhtVg5dxM~K1RAk5#t?G+;F;B383w9QEm>C9rV>xxG7qNKM~OQ${8 +-wb@R_%ne4@&bt4^LoX-xX7|ZTZIVBDiPhw`k)1MdyPx;&20@sFF(qvP;btXY4oJ*&>TcGN+c6-?5!HLGz4fCKEs%RKi(_S=D}rT*LU-Kaq{+vO)0RAtD%mUkKwhHKymw +nt0Wl!_>)stQ{I@sJK;>lSh_Uo+TbDg;9)^eJ0d$M0#7o2Z%i48(OVW`aYBZG)pWf>@tMc>NRKJ*Cn{zFa%8)s$2T7)xCa03v&{!(LH%t!~B9#fE_3J;+9dY1@xqc;|-^5ebLuA9>Ww% +FKiGN&{7lUE*6`w*s~99DpK3)sHBc(nkrFYauQX$Fg5LpvK$2AHaE~bWN%vS)P`UoyGI}7E0vYfF>}v{0SiT@b>WiEu!yzJAiFCD +@f~hM6^h;XXz0%nw$wUjcGwwa*-SXzyy7sZH{7Eet?4xQpVsv7dgJ#not~?A>kY3rZV%Jx@s&)rz(D~&aES1i93uEbQta&bsI)Qu +on3uTLcFs`6sfzw=g&R$=msE;=iBqqCgxX8?st(j_xOuV7vg+{gpsY9a{7amn`Vy|r=zr!6v8{$2BOX+VkNQl`?AW$5 +Rwqgzq%*5>gbG50II(OWR5MZJxSLqQBx9Zr*xP1G)_JlV)`u6b7{g-M)Lb=@W~{hj4(sXtyn(Om5D<*p#UR8ctv!2Y4%(K@H6g}^ +7;fPB`jPb<1ZYp%L&|-z|G~~X)vu5fv7aAVz7QS_w#a%j7*<=TO0;QmJJKZ7J2C;0ZOL%=Iu>mg$Epyqw}y%to)R +&10vG{vbz)Lj(_Pp;bFRw?e*bP;zGwJY^YIeUTHTA-QlR`U1d+6lj27X_J$>G&%pOKd7O{Ku2?gDT1{ +Y}}(7yyRM+-YWChOBtN&eJy{Hyh*E;J8)pH_^itXQICdd)ua+OmDx*AKpRk8R?h&b&c2F+|j$hG+Wto4U+P2G{f#&py5M`dpkZ42HZ7z_{n<&QM!-sQDtV>ZVxx&R?9% +`Ml(=K)IZ?-7^#bR1pp;Q_W-w>62xTL7(Cab-LK(2K}-e!}q +)1IP(4MNQHS(l^O;}wa?=-rqB&W9=|<;8N5uMtpXHsfhYWGB8%D{5_N>F@7vPTr`MP8$Qww5f`#5i&c}8|I(|yk2vhQQ}C7-ItH} +K1^BRj6*jFjv5u)O=-t)RPzH%Dee^3SALaVtX~u##xVrVL8G>hd)UK%W1GE&p^E3KH=dBH>?#}FBx-A1!|bg#iF4Azql!&w?`^4( +-ZB_Ac}&XVTk|@c1N?fRL@l&b;p6y8G8+LQ{OYOQply&^ny_{;fWrf$sgI9xW)ru;n)OKv)wVs3`eNFrrqqaI_^Q?(Jsr`oJn +g}8O%vV-cQmv+JW$Tbma_9sw>W@LbL-%&5EC>tLbS^(JQ`d)35Zggp(lIEK_*OQ3BN`PUyzX7z$v48p +a!K}&I`s^4PJAlz;aVY&v00R+wgIkoN-v;tEn)a%-*6lqgqn$aMP#K9&VzmJ=rvEnqYsV_?Q$Z4@%PkbJ>0NSfl&vE!q8lyhNIjR +1kcuNJzuFhDQ=8ryxMn4CxQoEu*~ST9_K8?*|de&k*IZ(Ad(kwnKO2%+9!DJ@f8UlxDnm17ieZ{Z&&dBtzJ9vRzmNkI4G1Mv=l#3 +SIftms_vb@B3^y&M6Y+Sn+lEgK#?Jn*05N2FcN#z>n(^guHH3@%l+WAvf&Z$0{uJ5Ke%{J8`}d$M)`{v?AA`bn2Cu?cd5XXwbpGl +5y-4~b*mUhAs=|DI^Vn{ZYo*mg&(ScTFe!0XeqlVb7{3NWYo_q*EomEb$OjzEPP8`6kmUU22HAEV2PrvyEfNVlUy*k!70tsr|Fc; +R0*GP_OZhqv4Xav^FLjlT7_jJD^L7S)c_R9x%k5f5dX{N|8Mn3xyNQvdTGC7-86ZU}a-5VL!h{cQedx~0l9>Ho*Nh3aGl>JQT`)8@4CA1D6RFvG3-io=WDwhm;r7Hbl(w-upAF9=jMkqEn{!~m9Q?0xJrz4NvMFHdVC~^iftX#uafrbOFj#J=GL~a+3zZTJT7|Bz4=TaoC|HSG71_1d`0uGsRS7k! +W2jN$<^Mk4Vq3z89gVWd5L(yiY;C7PF(L}z4|@rCL+0i-gY%gkw3E>A|5#?Gmz)+J#6D6wQ^&(qr4i +yeOZt2r`BbcR5t!11PHS&Vig@7(yi?hK!MTupN|9l{QMRr=NynEbtIwyqg-AcQ`*q4dJWhw3Fp@I;4^%18S(C<~GT8e?XV$zQ6Ik +&|UMeT+%z5af^|4PntRX#LWiw%*kh2e-(ZpU9@tx*dFoqb43a$^Eqm^O#(TNRIeGEwaZyZqn46xRyDS0_sQHSq_!mJ%L7fWj)49+sD|6=mx`ikJiu~XJqI~iDk +ZIooLVWXQ24O^ey=0BZms<1a`H9T_mFFK5)h79PvF$7U+Xbl;ijJEgLL<~0bQEaZ1@Te1P!2SbN=&sR!>>)Khv8sIEY%oYg%7NZk +o^+$-#uL}#5&betnHcRhL=KI^RS7_Z1Og6L&?QS1j}}n&vgl-V&(3CtU6}pBD>V&6qk98P*0eMs5K4*eZJAc4kL^0ym_Kv6Gw`w`Bvj#yMFl*h~%NPa{pH;)hF=%!`0wPw}39F}psv&Wxfd-phyva=Xw +m|y*ok6K=%}rLb0;v1O@q78I*lturTyQg9I4SVOu5$2h-p&v6bK_QKp7d+U68+Wb^pn+;o8kHSJy*2wJW5I#-LMXoI8t|@j}Xm$b!m^@mfZG +Un&$!;%ucDgd)G&GC0ZeO6$j +i6}POOc=a>s4U#+N0TSaby=VARrw^8lIzm~eVCNBy|p_kv%xtzx<)p-tZ|_L^FmHP*UUxcr1jll@~IhB?#t~;s4S+ge3o;bd3vNtDh?WRQjsG-1O +=X1Q7ZH~~yNyPt|I@5E5p*k)P-X~2m|Jl5wf>1}amQ^tdA7^t_;@f>xao$&ho2yw5Me9ildt;uHC#%uoV{^&! +6NsZRrK5^)~x&1Ld$nfFCz(zSIg<*{nXU*Mwv76(ZLr)xZW-&EWDGhChwoQ~UWrK<7P)9dpxsY`` +uSV2!KES@$99%X_uu+2kpVsit!G(~1eaJ`R8qAsu+o>w=k}Qef?v^UMZNBNnd>O(p#`pmEfX{krCHY#@IH@^~gd4^G@6W6)$W +RKGvWCe5*?kHh7_2@ecJji#tPz{h6I5m+|$Y;9>tT6wmVxVbF}Bc_(EOJO&&v*8k!8pZp_R^v3xcLMnktrS?}o3SM~ha~h)DcFwx +$M)fKl(&vZL?*1M7yEQ!jf2cWmPYK}#0TQ?2IxwpJQ{NxQ>eBW8+3BVDnV4e5+5q#mX?WA?q=Uj&J~&d#39_CnOhn3{F;b7?x_Iq +=*`|-arRT~FV60+T2p;*uF8;djgTjn-}pa1>z;fyC)p9YzO(Lg-M#bpG&_RD!5AJB2ip_3Sg0H6d7@Sq0|~nYWqI*xa|kstDY*>CoIW_k603W*;Vf6ikT~21<8ioYH*bG#(toyl9we|IBk=0+33Tp +`SONbkQX~&G}qg+U`d(L5tgeU2mC}~et&kM!smSEV+q(13n$A-eq&b*J%SE1&W+(k8PeSGVk+zejZ|E%Lp(H^Ic +T|TGjf*@>Q+OW1sD6YOWG`(nXN^&5e=`ffH)3ohgGiYKvNKb&Zp5JR1EZhcn2T+z@wF$UNamU~VWwVM7?u +DucjOjyJg*tLSE5O`lL7GE22gsgX0+)?E0Jwz=1GDO`0|mgBtgBdm(vF7hAMB)-o4sRtq!6GGpAsB?NjoLWb{(#1_)R?^O=E#f +JeN9}af5WSsX0&Y>+TpZB$&!6a*(KM1aOb-$c9o^L2p3J!p|!oL+3LG +xYM&7M7@#eTAj~~pk_VQOY1QY-OHk_?Mci-#P{Jgd-ErF^XJn)cECJo5tG*a@x0|F!*aD}J1=gh>IERAp1t6qAVy~K5ab`xaq7`mGwgajj-cNm<9OgT|w)RJ}`zpaBk +Aq?Taq0tYUyPIns5p{|c<$1~8ahudrLC45b!99g6xEJ(UMPqCLx=krD)AcO53N>`rzAW@|?v5mLqVIx{@%C($s +fC@W}9?_QxqMk89q!-j1b!((v%nVvdvIQ~NwJu0i%uRlt-7@;d9PUPotPIpXU`}X +$mIYfEz;dno4h33)y`%Kn)y)o(Cjn8+b1j))S14~Yz=XriKkSOprETKt}8s&fq2sKqX0&G@XRj%6SwMxY+#o6y0TsJYF09OSWN$s +C_{6EU|Bo@%8xxb|fiak&W2Ba2Xo(mDBpM^wGbYPdyOzg*VI2cZ8pD`0##7by;PZ}yPB2E& +B>7+J6=j$356||d#pHF$w&CK2vk$k+u`48VPD&Pg{#Fd4h)-5Gd+gAIq)GHjnfJuK@&|8b7$c!_f0&~_CXg==5GZ&UIWPt7yU*~n +Ip(GmZy9m?G+S2q^~)9qrEHKduV^sNo|>j*np8S(^+hX_hS5&bjHo-CX_`>!j+)vFt$wV)`A#=UT)Ae#XQ*$wOu;0<@9%(rpr7m2AL+lB!+q;*}Bm?`lCm+ +Zod;+_uVE{OK{670_&MOcucX +#lzCi*R0vdrS1?S7xicJ9--eGNH0=$J%oHEqV2@G^_uSOOJ>P^-4TjQaM^?`vY`;Kw4ro7oNscW8Y$`sdqU!DsLM=IgG0b&az9K{}xb)aucHG#Gar3eZ +m&$0+;=3@@Dkhx$tZ}8fxqZaXIqIN@%ITLh8J4Runm=!xh`Ome6m*aLdSXkm(iM~iO`G11ASg8m71b0@_K^rXgn0GD3JSZ{R4Fzz +k8Pn!nwpLe@{6hCSnp7-M5w8j;a0RelsiwkYQ%9fBFFfd$Zvucoezk%;g*1q>y`^M+3wKRj6XL*br@ws-eoo>#bGi(b$cG#yi7C_ +M-x?S_NRs&rAn62hqsLT;ANefAyQXY2T=(oge*VE8I7>Wd@#+qj_g8ik3^{578a~gewV1ebjhmfNX2zTY{5VHTk&7ef7L8tiJ;#Q4T~{+#Sy6xI +Cw7OurH~OHF^Qjq5fgWzlL^7VE||p%R!M8_t@%zZG4-AhEG0}v2zOI2wVw)T^=bVdTO2o+Enndtja$N$DPQU9V@-*mm_xc`qOw0# +xqc~Rr!HBd^&-gSWkfjpP)KngK8&RQ)A0Z#32$r@yqK@02)cQQTOFNtyzKJ7pqskAn>Db#<>YkUt4RHn3%J`*cVqxgJ&XyEsl}lslh#2qD?|Jlt#38p8S%pODs9YHUdr +xFMxaRn(HEhM#6yz-UvFvvDrX4oXa@v|}c@c@nl)_)ru}N;0eHIR_(5Cdxi7ypiNjbIURo*i02_%;VZ8Dpaj5Rm07naIv*^PfQZG +3a&EOXn7;_A<;ipTf-QAe4ldC6K$2746)L +doH`@GSIE&p=M2tV%k?&HF%)^t?2{zthHthTj|!GHsf<7R`iPiptvn^6-|RmUyGorHL(pr#v6rS7Z#k6kS7cwL6)!C;>MIjGecq( +%SlL3xjuxblVP*+L*#|ct9>+MZwlbO`Wrlg=h)adAna%Mr!+3skn-($!tY>9x10*WG +3^syZ0*Uy;Iz=Ngp)@G{uW=5W}G-RP1j0J9RgY7G95ZB_xK_Ges;HG_*)N?56TakpND3Mhk*F17(l&}IuhJMR +6m%>m%$YS+ZoHU1+E&q72AMgoGD&X~nTD2wP??ue*@eA4JsHz@ +`bR9!^Y}BfSEyt_3thL251x*F84hcUI3o&6_3;E)wm8-V&cPTqU +$Y=gvdEdGl$C0I(zw0RqJ)lHR7fY792biI}HpHeZ`9et;$uib|grq82OtC7nrZS7NXc(B+*caG8^J5>P-(;R-<2$!Fkr#^UmIs5~ +hMOYu7Lkz=C(h+N-?1IZb)s=oicdPD6H!*|`R+AX8958XmG910z}&{+vlp82qry&fIf@leN50-*z*>6Y=|q%*SKof~jlL(V0iZS=>Hi?UEZmY*TKtgihe5q+XXt>>^+`UTt35n{{q;VyRJv~C3<)UD}Kms+lsnfNHlfC=zc>`91fRqc*MzHMGFLNRk2KZz_<aPhV$xBP0SKF&>5%b+sdCB7^j;_QL4iaK*n);;W-<{;@UchM +ykpj1b#O&1O~ftl3ZhWMlN~nk&TEh;%*Lm)1140!EAQy;vJcr+@gf=QGUsp(>zN2&mS}7M7Smq;8|j=Dw-T2j^h(z~*Ey#@4?T|*b@dJN)&K<@duqPAl(C(%t7l>Fsb4CrS9~5WK*5irMZ%FIQHLOwN+@}B +>H=0#o}+N$+l#j8X)^;XGyKhHNOTaO)_Z9q+rBf;M2b&H_Z|U2On)xqBaz>|s_Vsd&U!X~!T9Oimz%9sfyFW+EBrES42$_BJZ`ij +vQrIwg2bvwSI$XfyR)(8T3I5MzO<~tm%v5EbLm?n^Xj|9vD82cSotLv2ABU-HFnj9jh(b +QV?NFI0$K2AXKZ)i@t((S~X@Ds-iO;bX^TG5y=F1H4lqwV9+FFEa@6mDlq!1Bg!O>KHJt4-sF984by*cqf6KNbf1*XvJ&x#DN~V^ +x0+GN=dcXcK9TWPExaT2D*kyi-{YK;Ste6!U?b&rxLFD1@cbYqYP8iHq)V@}vgLhS)|P;pC;Pz-cw(D*Gr;%FUYxza+^uDCxe7Yq +;^2mvFPoG&qSP@#DvJf1pdYapGib+G^%gz#@OV~{$T+0RrSQZ}VxKz}7K>bX?CT}3YDf29z#n!^fH80{!w05?FAoU|Ff3rPv69KyF?qE+g1d86A>GJQr<=)w +IX8LJ@2I>4wM(9y=>*&VP0ID?pivjrY?>;zvQVa>&B$sZ3wFW?%Yv|mNcg&-7$s98weXBgn{bMl+}Yf4jtH?g{GR3A=(bCc29AiQ +sb^xk#IBMP4Z+d=D`PX`xr-F9rX7(^QQ1976cAqXa2V1R`K3zLfv3idUXbu)|s9}kPYmkf(4#3{bD0Q4TkvMhyFkB!W+J+k-py>T@>W`Kr{(#RI2=ah8n$RsS4((2c0el1GX1IhaQlqbLfP@W4 +$b=8QrZRBc+3>2XpzrA`9ZvT45jfWa16NFYSKN>puc`}eSM&7RD6P}uS +TCT(Qxv$NIPX+V?c1%6>M&<*hpvxhCk+?ENA1cr{y>5C@K8TB^%(I_7u)h}X!%3u +j9pySGUeUwb~io2zxsva&x@eg ++mFRB&t(W4dL{wR{GGRx$S4<-A_IYY6q3hNN*Lpqg=yIV@YqayqPM>1sH`^xaR3hIShp9TBHa8Bfq{W6>0p9aMWf3M4CwY$6| +n-hPte9{GUpXTVU=8w0K!sAZJ495olRITQRW#f5S+S&}cXU%c3OCmE`GQd))NkzyzxK2HvwxcIvS6`)34=12p{siPKmM>S7JncV7JP+AU*5yHugH%7vi$0?_?&9sW#9-P3qUZkV$_5)^a=6V$f=b26`ur) +y`X$TQmw@Y&Eds{v47&goO4m4PwL>0L*5RJ&WpF8;RPHG<@xj!T5Ng~J1WR8q$Y=XEjs8r>*wPwYby!l;wp4gq7mcuY!VzP^j#e$ +@oMm+(1Gw6)`LE=B>n4PQZnwjUaCW9s1!YE_3TQ*40Is-eRz}US;OV%OT0$@mBeVNXuOmRQ@8hlb?FgB?Zv{QMJuuxgB_$&%a)qi +zo~QQtoZAH04yyQbxS}3z>kCd4ewz=F?P0A3hXOv1Z90BZ?d23+=eJ(m?RPBX`i2pFE3apMY%%beEm7kCyO~bJg-hE2*AZQe|yoA +-+X%d>V{mQ{`;U-rs386GrG_4B`1MwpY@HrXX +6m>P2wF*^?bC8z2!YkC5uhhY?VMn;8U;AmV5M$VX@s5@@5q%W(HmG>T`!}qReeF7TMjVa?l0Jjujon(&1Hw^5rTUVGB(pMtoRr;P6rWMlc?ZI+H>St}e8n^FYqYO} +zegfiK4kcn{jD9>YWUb?`!%}dZ%q*Qf5&qch0IQlXG!9UxcJ!Ffwko(c~D;gPW;*rlzd7?@wnL8P0z8|miWP}0-5>E+KcG#wx*1@+hQjGC?(+&QiWm&gd3N2>+s`e6htk}G__Y%Qu@f0{z`8vWl^OM8K +{B1j0I))NM#xbOA9jfP&l6ollXJD*sZ*1#e`AN*?YiZv0Tzjfq5EG-^ +%l&`zbr_EyEE$f>Ma|bX$0Qc2A9Gcnt%K#AmqEpe?hE9KTV&N5tQ-YA07dhdVo+eTfauaT=g42&l +n9kzPnQ{l6}c= +=yJnJlzaQ@qG`fr7EV28^=+krwF|bK33hIJ<%X2erN0 +ApA%zCB?Bl*UO`fvzNLz&z{vw%@Z`&%j2kuh}Y`|fZ6_Db3jD{Vn*Jao}fMoWJJCX2D^>9`2fHfbVW|Xg7t>fy5USi2YDuglh7yl +YZb;pnzAQy;`4316qD>#U2tqVBY%QVDYskz^&!9sP`+yzAxtA3zO%6J1}}l6Bk&Q2KW6*P6vl(pOMQg5(H9%gvmxTGFfce{O7;_@9g=e)38Tl%&>aGL4FH?aqp;o;&wi(f1!9ZVMDar@iNXEAu!f? +5=@}1Qa~{Fk%L|xAWv*2*1h6oo5-1AI48t}!b4a0mFT)4UoU;ZTSw~82%%QUGXz`_v9a!?y~%Vp?HkZ6y$;&@vWvb4Y|CKw0GHS;NheOt!~0`B +d~)EcuF`SZJB*5d2s>I#y*8hr@>V26SLLe@jb?gTbV}a=tB5;q%V#EYeRp=2ui@6L0hrh`IZ$_RYa3n#`7zTTYqw$l==BKU#|1agO~&?1z(*;RUd8Poo~a^rTp1N_7f-cM!9C` ++8HQ5Ns_lD>rPlYs(Mi_nIq6*Gh-EEcW_N95&thCSZSN#!)dbU}N~SnbL#r9kJg=_AhsL0@k~UCESTCah=@W8MBH_fxl@<;%EpUa>Ku +Jq}7F$^r-&=db@qtSgWwggb*cXh{3uy{K>$4RQ(sV@O5}ND`Bg3JQQ|OA&D%=RyVY@iWjRIh!{0~WolV0iFX#Pn`h7LYd8QdIs(BHSukQ6GvV)*&z~`TQ17|~Lz+ti +AG5~VMjxL%@v;j43O0l!+u8?d{FXOumFa*!G~OkpYcUCXPjjkWt|kmjjy%F-W9{KG5}`RTvUD#TQJe!j3FxN0WF6rT9+%v^jhM3J +K5{_FI^Ao;Wn!1jvzNehj27}dPlK#u9YF8jhW%fnn4$q^h--yqc~-8hfQoq0=R=wY_v6Lg4Hf4Hwgk_p>?UJ-FlW;tLm!%j}Zf2XJ4eJB6mmps@hD5GOr^$B{yKd1Ye?%o{eksT2k&@QjXiUEF}c*^K@dq-mK +n4H6_@UMsP#N6;;J0C&H4MQ_J=h4<%Yuyf8@dn)Sd@ZJq`v@}IQFxfP)i8`rP;rhjLqbX7ZC7C#S#+Iz_bD3=bP!({p0Tn#ZFu +kqA@)gj{@rd)9(7rW5o;z3y!Jy0t_6=1C@rg|BFj&v0!y?QDIq^ae5OcG_E}kxjEFY~?SNB9KQdJP%so~t-%f+wg#jQ5Ux$s +_?M=Bxt>ZLW=5ug7Yq!)_rTd|aU~FFzI3V^7j9k=hb4Ha?J^_NNrNR3SU1Tco|X5Z@IAz%f=FnLc~nem(;EFFnDZn2Abj93PnQhb +a}k%X?IMcMkTZm*%|*#(Z8S*@!t;C+Irg|*0C}yeo~BB}uQ25cPK8J1${o#SZJ8vp%K|H+2-FTLd}csb341Ek!LR+>u5MCpdN*9i +a0;89qrIXK-;TmKR05hjHq5vebc?_KM>2qY+dfTRj3!ff%$Ma?v2Y<`LrMQri!uEOov(VhA(-&pCW%1EWE%U{iOJ48Tg&8P>wLw+ +=4<$F`4msdc-G}NdCFD?ix6+07=0UCP=oDHtpf}p?l(=xKSP@xOL;u%lTN{)T36*{}CsGQ`T(jpVy#*YqXe37D(f>UXaSb?;-f+CHJ=sWDMEhZ^qPtg!n +(45m^llW+Q|I)cEn{FzU`Lo&lqlMl)J;So>bwL#z?K?&_T_D)ifkj6+m)Ui6{3wWx@p6K3gDM3^S#!ZX}G1P(+2a+wB;2izO +A!DPjxp$8oWsi@uXGn84w~4oxS~%U71!+eN1;8pEPJEivbNpr|5aVSLOc;z7DJz4~%X-5n7a}2Rp^P*HE1$;br|uU!<@|kS+?3T# +=b+V^w?X7dMkLyIB8zrIN5~XFo_@8=x-{E|W6O;$RGlj_c;v(ZxB&@L3v7x0j#{p`lgIz6RyjL%!GUKoa_Aa(9Q-Yy?S=c+rXSV9N=+Bt1!x$f1*ow0B}a+OrZMBuJ6BQdFu8+s=J7)>i0t-hE8>=FyH~gp;71{SC>d +e`x$zVhI;MwF!8RV3?M~$t3hB7ozXyLgdd($<2rL8DNp(OcBySYfwyj&#v>tubyB{Y3gph5 +NPSrnjO(OPND}MMb%6?>Ogv-t2{_Y@Qtnc-nV<(8VB_)ynZTkxejPL_4YeNw?vFW^pL6u&n=X&I_-4ds#ix(t--fwx^3;=UFVE2m +#*HRK7?XNHDVf_ti3Hhpq-2E27ZoOC+XMQE*bz5GcM^@eo`_9chvSzL}Ya*PV6o3AcWe;o6;dZE7YNxflWeiJ@1&kg#a_VQfLGUjSwKYw^+9GBpj+X{g!<_D1>sDef#ox2870% +qmW9bHdu=S?Nf0XHnfSWi6}_Pk$&9c7|<`5P!fas9~pJFa~e`^A?T&4OljF(7vQ~>WGR;1 +*uuNa86<$N7<$t%KL>#now^K1nX-6vbqT0e-pEu|@h&-%3*g4_i_Q{c2bsHQHgzHX +A(}zq-4QOC1U13Alr@XIB)KztMjqYi$+IVktKIJlVfLQBdf^}*a?jZHL1^G{NqS%M0NxWdpVNh9(+CP8$4tsj0wvxqoc)r5mq5G} +;e{6^J(jwXbkB4=eGd`!LcL@GXH_Xkq&`vCcfm2c%Sr~3UjBWy!^n5`|uXE@+=q_eQn4PP`2Xk%N +rO9=gA90QB?Mn&7U`>GWu4HYGUQ8IT8MAePP5R5TuZV?$vkVBcymWxjC3fDRynNZVUop|$m-oW2#=?n#RzXXbI|qP6b1T_Tv?{+R +YUTP;rp4+!N8j4qc?yDbevioSN^ljnuBoB7hTt&lLKle92ZsQnDpKCecyzhbl;qPzuKa7>EYM!liKd(t>?{4&s?6BKv>yy5U2b@X +??q5BMC@0O`NVkQsJ32*SRoT@Y^7z|mgxK%JHZGqHSg;wbSmqcuj%!6t*e>9_j2S0StZB<5 +P^2WlY*!)HgXGn@1h@UU|9L0G#jsov<#tvN;2K61sW`QydVNTE9D$gjU;FFv#vHHP=!cHzS{Lk|n8 +k_Mx@9+J!o3nX;o+x&f6?y0OS7N(jrm4@nG;m-WMYx2@y^+AD=A2}D7Yj{!X@gEc1mEyz`Y}bK}I~J +mTrmXn#{t;-ydhkD+r|VO}hf-j;{GQTvBhi6;@I*DpZY_XFrJJ^noeudgM>NBY*B3i5U*{#xCMZvL8_Pvv9H0PQr{uh6ch;tbw&R +SQ#WzX$iDYf2}OhSpf%qDaNt@fGF7qyQO`LqwMrJ{C6)HC0WqEPfw>p%~Ty^RAd-GzWYx80mPwZnQGK>GdKPHF^jP- +kCF@YKp&`0pSLg`dFQvS0g#v4lH3I+!x@GeP~fjpwh}xntWw;^JL5kTduI~G!~t%) +s!8`f-sb?(ar&L%tDW%fdR`*$j@}i|A7ziRJByTmthDL;4zc%SpA=M?4|;vmgy(ci3^3r`tC*v7?#a?iIOx*~apuMBQ@ls61m3pi ++?n$VMoB+&4~h%C9Y7H!h=KxqMewg-&VvS>O)(hpY;|QN+JUa?=x?xifHzH +i*3WDuCRw&_Z9w^UfE*Ei2ZdV$|CU80*Yob?H#7EXD=R|WG{}h7y05S`~WqW;l38dc^F6#a%qSxBYLcX&{X)_CISEX)aC?J$Mew} +xaIi*4Lwg2xF((I_;`-^sFiTa*L>tZ|NVb8**CqQuvk>Xu|}8i4+m_;CS=!wL{fo>lCeGQ$Ff~)nGP&9EHY0%A2f#5BFzXzeY{U3 +gVO(Ty5P3U3pGFtg*_k=Kh-1XyZSN1ZKQ8ud^xT|L5JGOc{vA2^+=7{iKGwZj7APSiquM<|0qwFMnC(Y~#t+pio($c6z +#wRMXGn*|#SBM9Sh&B+E8n)016}v}OW?N*NdeyK9dtuqZW1CRCgi1@gEPOe$Ha%Mw3nVG?Ej4;cQ6)Kn7Uoo1r6#uGuk+Zgy=Ly7 +W-;k=QSKddL3r3C_LoGh-R_b_t;_PiXx+!-zDhT8jmE;3@r37Vj64UVTX7H#1%Uhwp1_7V#MpYq6j;}VR&EmIkHNWN{={S~Xv|?1 +1SuSOBc=>^v<|C{f8=72MavaQQwrU$h+I#GacS%vz0NMOy=9yGo#*$~d7~O&WNb{cV|jycY{JE7+JAk?!6reu_VZ#R07l +8-CI5Ht;pZvKhT1kfiRub8yJHzW!R%tit@-u#w5ETdbpdO{)+^g|qXw-l?Qw--?OuUy4$)sp|&XB;MeF+$4OLWdzWCt6=a+luOIY +De<~)ylGcHS=|l#*kGrK?()M~l=f{1J43M@YR{PWN&miWtJ7>m +9**g8>N>}kj%a5^G2WYSVzX(p4tw|}%vGdzCF~3DieVVpRLKOd>t4j$5&-+nilQW>BU1aUY{;`TqE-uL_r_LUfV7=dMO2ktQ9T>+4FPGCzBI@fU&^pUgMYs3%m1=u3d9+)UH4f$Yg^tiX!y)WmfMyAQZ{hMP-7!}Yk1~39 +oV?yjRsdVA!d2|7*lym-D08l8L2_-9IC#}%#>kU=kkRZ94J3D;?lNB+mPc-;JVmV +E;J?F9PWjQ@u-(r)=`yayl#ilKSM~g8_bJ;ErRh3XH@o*Q%v;xiWg6{8TQ{{h2yosupX0OzICr^rx(7Q>|W!PW{-s5GKep91BJh) +E|1oWkL=~k?3fm!hEF|jL&^dP4-XNO>!l;&Y8*d%yZc4lr3{p{+&cPfd5aVTb>(WU^AypIA?h#*l&$ +(+EV13D490;unnS8nWnaeN)!B?MAu%sBpdH%;53a_ +I7M+yOL!D=j-M#?;)+I`py^xY%?nL7)*$(1siK0($J!3Pthd__GXa92X$t??rnCsw851l?a5cJPB7!u@9fM~^9(q})fPfyLfn90y +sZff*?H!b8^IC`QoWX0rRdp{3AwYb+s3P1P-Mjbx{rh=ZN_fJ|>L6Yxtz*nfGoNTDJ?>u=fm`$M#dINiXM}c!-j@;2ZLuQ+WFbWx +F}DiY0(~0iyw`Dy0?w_eXdm3Fi|{ZrfXJA+!boh9Ky0Khg$m4(&qi%yfgRnL`ZC?WwhEM2G)=-Wpr8*vk`yzd!p6opL55QwDcU@^ +!5ApoB5&4iY|0fXH{+9OvZGIaL*G;9_S~^-YIxNm&=7>CaY`$M$SZ|Ai<45BX2z2PGoyp{z=CitYB+rzYtcpE2ISehA|lPq_B2C0 +#i@F%ib`}>=D5_cA^RWUg<25_y2W&=3QA6`@PqZ~Yb~%by{_L!_XlFWE(bM6>0|13Ov-oi#wdyU(6)g)xoUi3DjIRCxy`fZQPEf4 +hVBv1&Op^O-wIa=+*+66$(IP6WfoS_4ZwWM&Z&!VrxbCe%=<9;i^>3JdyyUNrrS9&lTw(XLc7;|^cEdG#dz~AMm!3Jk7oDwZPBQ^ +p3ESnms!MG)x6U%xxzWwp?rY6yy3i+@=-RLB<0trU|vT00LjMxBjxOOP6(n^Ne5`PbfEA({yYG0dH0$Ql#J&vK0Syb>P4HEtFUdo +ItENO7Kr;OLdHTUG*1b_reVrgK_@_l5J*#6HxM6*uf%9or;47|ny{LHnx3s(S}{l{US(ntE<6dBhA;ht$D5Jo4rZ5r^gf9^#!hL) +j8D6NwDA+LSj)W*935Hb=n`Th7WQ3+_ipQALtfdwg4oTFFt0L`;czYcfn`g@C!2^bBw4i{PPk`<2L^&ovy^=UZ3Sz9+^8POAVQYv +K4Fzz(H`czL1o|Qtvew4pfC$l_`;JB3zw%ce2djP@BkJ6y(e%yyZ;Q8{8cU#$lfHS)S5VZ@!^nmgO5&q8hV8Y{rvnLD7t2z@6mr@ +hq&ILtCtu}(cAav^M0foy7YI9+UM-!A|bQ?gt_$lb>hFz$lRhEoT2Ph;f2$Nof}k{f62o+R#y1jV`NnAn)#e9)i8rPoRXpU1Bb&U +5yTksD)X>K|?;o{qe|!m6hxM*1+Yi%iv8fwCu0CiL>HKY5UZs=MyfV=ga+Q1l +SCXQj)RJ9|1Y%Mjl=AjAkGkEHeEf3y;?W7yGP+g9m*9-Ln?w!h9r}Y8*)pn&PehLNhAKaZYK#V3x?CA?A}q6i|@8(O7pR8z=}y{D1mLRI-s#A=Qe3f{T+`h#;mXxh>u(|8#le=71!s5-wc@B(9~?Y +*h#RcUXSvaE^?Q7JAyrnX=(&$Ffps6skjRrbOz^I>A!^}EU%~p@*4iuI39#e=N%sd;)hK}N5MvmVJ4PT6@Zspu8OHpGyj2-(M7Jz +wOeSRS3g!IW^oZA@7uZ>6WSOKf_b9cIW2kcx&Q{sx!n9R5#Z%gsL)Kl<3dm;LuHs?v@gktJwnAE>`D4fO-RYnMebJ1wz*q3qTvo& +p!^>2u;|_9*Ms|!qlM&rWItn7Bmw+Em!vRPP_&`b>;j*&QVyi|oI26!tT`LV+R?)ET55QzQQT`AGwA)bY0|mkJ&!0P@|1hxQ%kKNqF@DL +$wP^aA5DM#ZIV58L0dG}<$XfO!gs)v=u7mA9d4)xBe#Br%Wq3`J@(9clVrlAz>02z{wWfn;pHCvmoD33sswxE?lxCSZIQBmMsMZU +TvLN{Uo?UUVIG>^s4fY=_(C?VZQ?}0(GdoXs#l_uz +u7&LVrQfIb$M@MpF(HbJSKG(Nl*;)!_`q?FpNfz%Iat`fqz|hb+_M!y)aVNy=KZf ++A9dFU|)QLlc#p#f*s-Yy9exNJ)#QlTDet&S#WItOW)xos; +6K`-1HALvv*a}U0);B(eS3*GFFy4RqiiF-k)~BMGU)j)uWQ)QLz-uqDSRq +Q#C%4%)qmJbs6o!dUI9>weo_Xv5Nw+@;Kom_bM)0fG0^cX4IK^-c7x64vwu*m#FZ%8xsib+GZYE4`!N}$){rS;6NkF7nUfX{XEP!ZBG`mIC;Jv;dB9@cY8|~+A^}V#2yS0x(osB={*)@Cpsv&X-&)UdB%5Xb9y14K>ceU%XAf;A+#mah~q>WJzsb~ +g9kh!51HLQB>C%t6IX!VTy!&6NFH-m@;0oEP0hR{r07x3r$|gDA|XM!h)J4on{0!wCsY)%So;iz3_D7?T}`AlsyyKkz1l!xfhKD^ +q}Zm|mQ<*OQzT+etZ*KK^J_mAg)E8I^NcizLYF1Da9&=N=Pgs=pg-Z?zqH#GAD}cga`DV +dx%lCZYOlbx~mO<9f&bO%M#!2De{;ub2Wpq2OjZg)bDrP^ZR|$?VY@@k^8j~t>)5k%OyxPd)I;I#57^|q=D-mJ3luZpYl-hhnQQu +=MnBd$yKaKzEJnRP8(I>o9RFG8OeNpVW6nXv$+Wg=n{ade?sCZy{gqf=uU35NbMw)aWb=x^_ap@qa1w&9vfuN=c +RI0E}TMM}WtdE^9M?Tc-2lhgz-P1&_kzQM3)X@1zv>>D??{cvgD`c^E7@P&v7sG)L#x~~rb_M$Sgdsu%d`5i3EoT6yOfo(*XW;bB +&*#XAqwW~)Bqg}31zt`Y%2gb%5Ww0SEIz6SOlES^%~ava!&l=jOHxLl5|}D76TD>4+O`l>5^!3Kpou9B} +UbVa%P4~lAz>cj0)2&RgsB$XWR7c}U^Tm%1k35zcgCdyjve7h|=tLUJcIl-?+D&LjLD?ULEY6e0oC^_dD`c~LcGP3iPcENTu+pf; +uP>b^TOuydNx`<=VbgwCx$2@o#2?+emxAH%Z83WH9QLuU?)}5ISngI~z5N0^9$cBtAHJevB@Dk^qz{43k$+_kk6feljsIooe@`Oq +>T<=>X5Vs;*zj1~%2}qdN#do#C!)fCGs%5hq#`LUUBLQ=Ezf|oRxFh~{X^|^5=x3<5vzoh +Nj*)UF48CPp9wE=&qzqe&$DSmX&~TI)O+mXSn?x%v%w|sQ&Juzd$pxijI63lY?qRpWq(HUL+`%$C`*ZV|KE<5+dn>yhV@Ib50-Th +Lh&GI>ht%UGaJsw9H-os#l4a+7}CLbGh6F7CCQY=1SCWuSRF&vA;{J^l`1d!jQ68zO-+8%zy8 +(S5*C^vvd)`;lbQu|z>5mLH)H=d9ObK0&7CVTl#H +tzLMJHx8n0lmjaAahH`-jHgAFmR^_+5|_zfxk9|03R=}QyE(CXR>dy`abE{(_fb&C!?>Wb>Sa^{$o5r>)Ts{%EmE&=mlo8d$|Cj| +P0S=Aq5pZDefM4X4`o+QPQoul^i1r|_+f`}LjJM8PfiZ+yI&vt>Cf>mly327`R~K~|MK9AU+#bL&tG)TXfVg$GH~pTYvfJj7Z3k? +6Anp8SLM5N`XeFD#nDXad=L%$RT)fGfM)61%Tl$DNGPfs&_p|m<=_Uqe=x_n#wHr@Xfb+huS{p}$8zfem91QY-O0000Dju}k=0000000000 +0000M0001NZ)0I>WiM%TFHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}l5VL<#99smGTMgRaW0001NZ)0I>WiM%TFHA#UO+`~vK}SVX +FLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEvkw3wT{smEI^LT4Yp2fzr~`mZnKbZkx1Co7<)|P0}{dw4q50MWvqHdy*V_?>V>UoSQa9 +RAgj)6yG?5DB@!fM+Ze26dX~kItuv07mk1<;#&v}6{i$E8Go(|dvdMfC}pbJ1JK^@SygYF0Y1n60yEiW{t6?8i&{+Ubhb0+9pw0tvuP67Rr(g#3K1O4p_Iqr$4vfbIBV99J! +dalx)pw9rk2=sVR7xbB+W1t&ALv44H(py0{f!+ZM7R_;(>@Lt#LFa%zbQwosj+;yQK3C~V&}V_}R{GMp?0<=tBhaUTzHBb}d&OMxd!>GV<6QE24d@`~`?cL~L7xx$n2vYS +8Q4?M7l57zy5`K<_?-e11>c{|r=AV-A$%xuA3B=|0WlK5hcdfnG3={jQwHajynl1$x~)>c=dzzdRZdDDn{QdNO8aynpqoJ#f%bs;AEpA6>xl|E%;G4(TZl=Ue2E&o+naTIF#5H4fL)r{4!0jyL3R +zxHVP5*;sgs27)O|EsnCdmZxk0nkf9Kj)CY4GYq5$L_d?dccp>>3)B62N4=kkJU#8`EE~H+(ccJ0{=*eOi3(4>I7m~k+7IOc7 +xsdYu(?ag!DT^r2rbXO`&7iL6!6J_Li$z@Laf>#V8&Ue)k+T&Y5n?Y|`Li~7O3GGajZ5_z! +CidIkL>zll6W4P~6UV(1bPeb|P28X3my)kJOZmNdDdn;fbQrW7^a9W~FXgyDUrK(S*-So8YUVhd&0OdDX70;*%^YvEnQ|;QlaE(6 +bDypPErGsG`ybcBeLJCr`Y@-3?VjJl`R2B8yaoDwS&Q=7Li_7(;W)QwzuT4Gsr6sdeqYu4@3s(+9@P4u=sb@q{k_&drt>^)8S9_D +jOFJoBTk&LjN>m@#&MS{qu#bI<34ZD?>n^LF73B>8Rsu({k~OOWf;Q^WwV=yIU)$L4(KfbwR*tyQoZ~+C=7=x5bM)_*QF;K$Mxiw^Lr2IR?q>^C1Mw#KLq{ca_ZqbRxob);0lg^=L+__YX$A?-W9}~vxsJP6lh5z0R{dN} +y!+K^`pNm7#D~64uJ`;-@-wRCsFQelMJM&>&7G9njh&SLhdRmE&7HK<+dIk6XF4f|FLqj$Hecr)^I;=T*H07 +eGTXT3h3)Z?rW$I6KiP?uUbocxM3~z?>lQLww1NKfT^l&>w>NOUpKTyNPkCh@peu!+9`b#I(vO0kBl_Dz`9I!6ocE(Rq^l{$?`lt`v`l!#l`pD;t`#7(w-%DCw1-%mVP@l#L{j}#3ls>1Q?N04yzj^)Yhqc_=PkFD_`d;mKZa?*4XFvJ7 +SjU;@Cm-d0;>1C%f0@$D`?=05mAf@+W#ISoa&@$I!l(>$h8wZkF+ob{L-R|4YBU#!!ax_i95u3=I8B{okWVf7X12^nT61wyw=rk=}0TyGvU4 +PlmR&5orYJL6LV|pCQB8R{k7A|9yDc+%HA?3DT#KUa56AD!m-(Uk&a5KCKhqT+sZzNC{HKP?qVR=)vQfe<#w1kls`G{oj$wNN?7% +;KJ)P|0SfiB3-EEw%M{XN2GTnRgvC>v=8YrL%b90d7Gh*%b&zJ*CKrz=?h5b8^)Jk +LHZfeBX#qA4e2Vw_~eU7zch`1a=sE<(W@;RFa15zeZm#*}#Fhg!ZJX}9Jt +Rx0O}2atYkh#@~R^cAm1`W(`44YB45!x-hmhQ3Jr)SC=(?H;6?knTYGG13^)V}`zH9O+d^U)T8%VwnR-KiBdeq>pL-8Nat%mXVCy*X8^xd~1eGq9v`&_BiH#7g_thyKJo73vQtMmk=-&ZO=?tY{qcxg!kwLh(;Fi6}l@`6sv6>>}FwF0zw5EUVV~*98i7*MJcF1N}Iq4TYTe;h2q_SEb^`hx4Hhy5Xwlw>_;wBTR#K^c* ++fBE0tXe9Wrd~HFctT5I?3t#W)xb3Es*Fb%#xxI%Ij$3X<7F>M+{DLFV{WySIANhsjjZIogMQNLOodga;0BIA9)ywS_(?98YccIy +8K_;1Sw9+WkTeuQ3}Lml7kR1W@&Z>jkYz4_dG598DHfe-;P0rg}PV;!=c|l97GhrDhd6*Nc@q=-v5`{3nG7NIcE0w|n +%frYG#yzyfEUIhG5wm(W!QO^4~x*U)M|P~=pq?^4CARbOnOl)D&_}qg0(;<2mEBhsrVIW +lj+3(1^kxF!ZL-1qRz?XU^_;~!cq}CRRHAK_12o$WzOEDGUW_G*=#QI$0rigi*?8*^j2etP8jIx!@t47J$sZ$2Fl?G47>YC2jf^f{)=~nzA4cO^RfhEH7Qb0^IR)x~hN@6a_vB$~Px>J4`bUAKZn?zJ(EDFmtTorr}`0L9IBMFP{)bw)R +^asQQ*;iTdfQ6>4I`9rS=Z2$>sMV~M);43WB-Z5CBoqc{9!2=J73(gEne-oY#WXP`urS>^$D4#TVW%^=n6Qu$LGa_TjP1!Nabu?j +6Uz^m2rSEBY$&DZ+=M&n$%<`5I}=tGB)OwD4FL5zhcrT!!qnyv$m5{XI1FerP0N}n +21?6f0mxUQtWzZW=nUc8um|KQnyp*$uWfLUziq?A$k@{0pyWMkm0PDOkPvjN=)@CY1kkBRmx19O1|CaPz39gh?>KG>jtY$6z7>!k +!q-{N_YS%>v@BsI7V2{8FpXy7Rw^Z*O0woJ2X%?JYWgF!TJmEV~4B8Qj|fRZGKQa +DC3P5uC0f3W82D=$eL7k#voR|1$&`S_9C$1Uv +W5h=#H}GKoW-tr@C(Z8Yr~rZ}VoO>l;Z%#+F6Op9oaTU4`{1#*hl!Wxc39saqONI~8%!M=JL?=I9LCX=W13Fn%#J{f*6e_j^8=V| +uZy5>hxi<`0}~&J5V4yb2Le$7S&3+G9=}yIgRx>LY%{!>26}cKT%%#EM`m|wfw>FGz5MOyrGuh@cA0$FUX8 +KDbTv1Y!UOtDflF5aJQhC$gb67ELR)A*`?UgGsmK7tQ%qFPgH^M;W&vIvm;kD^)J8ZoRjEi^h`7S@ +1nz~&%%5lD$n0)OPGM7ZlOAPsEWt6eZ@ozcn+0V%y%>SF0YnbdSFwx6YTH!e>BnIx3${v2HY%T`DGU-a1EeQ#i&;5FF7lx>3SGn4 +6VcPGC=O4paCjy-4^LEOIBZ=tNX)Q*Fl)Qduh^g3S!=lB75uR&@w?W0PvD?IYr!Ougi^BT03rl7rI9Rh3}nr)1Y-4(tQ=HQ7i*)m +YGsy2Rk%RaBH1KF*;X8hh4FNi^`$(D5%~54@t=^M=uTn6jo?#Y#AY}PHPhZ%MZIdmlT}N_G=@%GLEZx)KuCfO$F*l0@eejMJoXp} +J{dT>f@8;QZspO~A+{blHX|OQg2;{h*$sXK0fCW2(~@Sr8z?JiI-=HoEY2%uTkHyafi($%5w-YG +F2QpZxG^%Do0Qo!CYHml1;ltNPP}p+E@zH(itCPT6h{LhtN)qa7mY(B~==M0rRcmp1YDa8Saiv!Q< +Wx(i(fdzWI<4{zLnYyl{_$u128_#m8YXzEn6^p}(C{^v)lrwq*ag}HjE3OvUaM0{yzZy$(unP*~ghG$~64b+%z +a8j&NYt|c@3#J{L?OryXgIXI7W-uSG6jmf)s-1bqAOz7I96>0xz_vv%*)wgHGZ*+pgfs|P_Uw@;8IjDMJvN}RQH=a#)#(TD;YFe{ +d-RgV#`AW6XWjvbJg`L&2?SoQmJ%N)kUHVIaqZ|@yKZWAyxe%s9uOjlDkdZ(Ek>|;Y^7T*`k}Fk5vK+gD!oxTyx+siv^NBv~Z +g>4zTZE{YAa2glefyK7xS9Wr-7q)Hj5b;i5X!B^*hm&kyyJmG)OSYgq40X=`<2^efnaCoy@!@UZGe_kBueFiq)Hj}f)9xMpp8d#; +f*o+h7%8zCzcll{9e6zR#@(yGZ?E<0n5|ds#(g+lhjY|xbsT+XU*XZ(PrGv;gZbK$_Y|+)aWJxBhd=30yLy))r(L|$4*&1>?s4@f +_wE(n3qsS>69hOhx~8dj!Usf}rvBI)ullB^X?)xdfup8*7~x-`Abt=>cza(Yfkbv8f5?{ru~>x_APy)kt;Pi(8(qN>6J;B*xlt+9 +yZA9)#ZNX|#p|xgaK1!{1<&59KZOfUOyaebBVbKxb!bNqM?!U|&wxVXKT)jhG!#MGisvNrEL>)nT +2+6LxBJ<>&ffBFh#gUdu+KpHBkPLiP!_e?WIM`L~-LSo?51nRs)1qfD>h+UeY5Ouw|Q;XHy8NV>%dD;2qMgKdq; +B?fvnM^Nan1re8=ZXAjK{W0iggIx6HR)-)(pDv!8Lny&7hp|N@0CfFD(@SZ}ma;rW&|4CCj23D^LxP1gPY>X8NVSRUZ|4cBSuH +4FTq=A=t&oVInNR*Gfqa=PHq>+D(NgZvwt6H3fLMuI^Co3pzt*CR1hvE&~*1Q7}MTejfe;9yUW5@h;hfjG)RK3l}d<;vba +1Vuw|xlN3lLGU3kBzlMMkza<234@~9@?a34t}x+CTn8r)I4)q5+)@&S=^?l5=1gCvKOypE-rRb1Y9)3;{;SZ#zB-899hNMB=$1s* +5{qG>T0@<4%O3GI7>$QLo6XHl{yPqPIZt_nL|^63tI1E*20_+cKIf~Z5OrUM993lfXUvk}w>qfM$UCTVvF ++?|wga8`(zWyt*m^14=Hyb5q3&Sm0(uuueSel^CJ_B5Jqk7spE(JR*11kY@TVqy9A!C*VKin#%~94%Y>L7PHq_P8VqZ6g?Oxi)4ZkG59{nQgL5O8FH_{4Q5IylC>y=Wu%O1GmsYFPzTbcwONw|@dq3f*K#uIwWZ-;IbAcD>cFigVo +Ay7nej=j5|4h}iNLP1NPuWsV_Eb!4`LyyM&+O}uqff|z77^ljh1QE~#{2aoIIMuyzOez6D_WV(-Z%1)XhH@&&?!+k{dr#g9t|eZ; +iaZ-~iHMeFD-WX@D|Qx9BkVXt73ODt@dJGz3H7}sZ+6Q4uV5(`TrWmxp3X#B$;)zs^ky`Xic2puLlaX;-FwN5X5uXCz{Zw*9A|2! +?AtCuR?q2BCD!7~#^S2_qH7Co&0ZRwReX6>fwz+%I5`qzhOr|>3*2RSU-8}SX{D_wO0gSw>!A#Ysy(TMEn4Ht?Gs7@3HS-pGfk)} +j|_cZy-%x!O54K(^I2hqcBg9U?L|kfXWzfZz0}7hf`+N~{q-7`le;&SV6Tf1G}QMOPp|+RG8|6gh*OBf`)*G$45(Xye4tf+m|7Gx +a5#)5Nbvc>Xd@Fo%Xk_(mg)s!5elJ-2DLU28cIQUIttXqj{vnXU*R~#KKmih5eI0se)djt$djyueB#~`H@5eTZYlQNnBb_lov?2@ +1^ZB!F)DT2yzG|xP$mQQJhFpyVsh;#z-)sj$7%^$rM6PHE!n<_pR-d1a`yC{=1TR*$25v6D#w*@si;6AzN*Ds#CM&U<4bMoMkDK7 +>t{>@GxfLQKJ=`Pi(}6FWKTb7z+QJoF+Cb@N~Mh`(uW`$L}aM%r7^tS{@QnhFyl71c#%yfvjGFYlK%bc8IHSTMMB2l{EL8~bO1?E=a4H@=^6TE6pw!c3F2|X+ENGcwSTmXsApt|)=%@@+uvcuN +qeTQuOJW<17DL2wSiHror#_}0|1qW<@vuQ~22Xty9+(;i8MYl5d}X+p@bxP2+*xr^@F$d*apvn4{0tDaAn~w`D(fDttWN4{R%mbX +p-QocNh7jELMf|ej4cwo`x?y%&-N&rmtnKY6hA`i;j%-STv?RpRgm@Nk;dhV);6yeA7y9OqFZ;THVrM0{=jv9m2jn}%{s7R)UnO2 +V?N!H8B>98JCVy5uPC!}Y?f>Pv*J*L189(3E%Fjk)r3*^4wf@Jum9ou#^TsdY?9$9Trk=lEb +48n8H?i#w6T)un}zZ|#rAm#ysD-si8vc85x@UdcuFumVsl?((hX(2+cAgc8j06BZLCij3xeFRH*~sI%`?ej{L3D?jY)8wRqAmRVx*HCxV4l{3EwHa##+M6h^Yv@`#50M||N% +8oeSo?dg%D8KTyn9vi&ch*f^FYWdLDX9l1U8QarNzBT3Y^fr#V_2l<)eo%KHOJCVq?KOpiaXp^t?d=OwvcXdEFPX6W9DPeN3z3D^GWqLZgSji +WRovwVIoMX;nJjUZ9BZhLcYde6OW(~5MUE%Q*O0)+wvaW>F~ +hE9M8s3_dv{8Svk33&eWIqOsZYpw6v`|NY>xoHdd-tYZCziL?b40~F8?KSUxo;m2%*L(DDxZd;LMezG?^SnD=<#`*A^yHu4>Ul+a +b|}Gdb)I+KM9*7D*N+|Vd2goc@h5s-3tdl{?0J{b^`fbs_cUGqZJOszqIxPPdEQs4o;QEU^Zw5D6C5V^z0*AJX9TaC>3QEFxcqd_ +JDlF1JInK)p?a3j@w`9N{j=tJ-UsP=?mW-?6Zi{POI +KQJHg41!GrmlAwC!Mh0_LU0#BpWqJ&zK`JF38o0X_beJK!4`rI1aBw!MuJ}^_!ffSIt%SSe-`@p>a$V)?PsH%i3I&_>f@VpSbgx~=L*Al#$;76%rho%Wv1aIr0b_o8YlW3ow|FX;TCNsTfJnv+tbAl;){%eA7Ao$mA&wGUKzoyson(6w> +y`Bv8k6F)K#qBSkvGO`w=y~7d{^n>*yuSKqEfYL24?3Dla6G|&f~`D0f*TmWdEjA50r%Gsq@vzK1ewB)_>31)fT +2+|O|e_4e2TDA!IyLu7czmec6OjnCAUq4+0`u;V+BM82(NVp(4mS79PCyT)6-w3{w;A;cacW40oHUya0@dUrc>pVcc%_Yq5u>{{w +@Wc}6a$yPdx=gQcE}`B}me9@@ODO-f66o$bCCvA8CGd&gYq@_ZK$&(8XGU(|EjPl>bo~c&%Fu{J(iI=nDTAyzrNbKF)H2^$6G@x`o +fN@s_K+iwa>*oeQ_rDzgAA9XG@a;pEVSMA3q28GU-_7kU1HQ}4Fz;9E^*zggpD!!}{+}gCBE$QYULU_4_&#|#`Zaes*6Z2J(f-2a +SnnTOj`6Ht4!qyI9P{_X<-pso2~J@8{V3>u0YM@e?^c3id0kxKc_h-j$rk|sms|k;|1E;Fq`ZF+?Ba4CBc4j|sgI$)S6v7^op2%g +bMl3tv$HQm`^zr`U%&i9^!t$uF<)ONNFvhv@rCHm*cHSN2zIOhem}kf;~pZ|NbunmkY_KfK!5jNiT93QiF!|4iT2JRcpSmLmEi05 +tOUNlsPKC$L7)G*66@@Bt5DCsDV$F5aK`g0tpDY!Fn{;2!hC*X6~_C_D$K{v34Va*YZc_wdskz8C$Gl)XRO9Np1&IJFI&5T*@4$Sf?LehjE;_4*fiT9q^G+m|F)v7!W+0$FUB0|KmFF&$nIdd3O?g2f-NxcU}zs +@TyCocVq}Y%=CW==wt4sD$gzj{?}iMaof8W0x>+9LeK}RnT{2b%+3XJRCD?mTn +ufTkMS?_=S3iRXq3ZGZ_Cw=d=SE7FhT#0rLCODnoVFZsQ*sJ&NxDxpM#FZGwr>_JahxPfcE0vF53H*QUO3=@b^!{(IM7w{v67%`` +t3dznybAMq%2lZM+^bOUf~$bX!d1ZkCVjs7DwH22NUD$bg{wdp{?({w!qrNjSEK&Y)u6-81dk&4m8&5i|9UmXf8aI1`@z>hKdoGY +`hRf^`08J-LBHR!9`_Gj4|+O!J;rt1dek#zJ?Q7O^}uIoJ;rgNzJHOzOV>kxyIQY5zaDrRT95gAY(4t-&GpJ})?>c+zZQ6X-?hN^ +2MH33_9k76@()~#{(ObtPk7$1g%q5Pa|7u1oj0IAAGrbTFT4Tu +eDnt3;mRAphwr}u^!%+GFs|R;fcbgDjTmpsjktgOjTmPe!I{KY7TgFt4Up1bh$Ngmx|>IEU%=Ch)W0 +5hRt$n|?F;zx8IUw=ds}^0RJ1|IfGu^wV<-?k^{}iQuYRQ2${YN#`Kgyb*k>Z6oNeb0gNp$2Ow>D>s5}H*5s{zO)hj{Ru%*9lh7x +O0tn){#KNK!)=(K_uU5k9d#S%aLR2M&sq9>iC(Y14fJ@sUVrX3$onU5L;F9!4ded%Z5Y?AP3Z6Wn?R@in^1n)CgA_#O`wY#HvzwQ +Z33RQDg5dt(CLr0+|M@wAHUxO`u1+e{ny+Me({#up*NpK@O*;T-;VNsxE*r#zix-UGWHI#Nobz)cK|;>x)XHsn$4)Mc{BPqVKeyf +shcsL-p!EH1DmnFcWuVHesMGU_3pcXhlabLH=jU|P43U$1$z4KUFi3p?t=dCH-fCfA9pvd@4OrRd**KFlkfgG*2TF5D+Dk6IOO~6 +dx$p?yp$k`a_=t$FJ$`vgy&tugPq41#3U_6bV1>fx>IF8_!&qBWZ^s|sJCw&grrO)B|Tc5+cz3THs +%LES~csvo}zkeR~%fH^I^m8Bhd|qD!k0JOlK~l-RKW>A)-!}~W|8N-dfA9maFB%^}zh*w5cIpG@*JmEUeC~Vzbo#vqF#o@P0DSPT4`BVh +dOOzBd$y~dwH@;|o!}D$hX@`-^RRLU==8dsptqZMg1&}#f=~W@C-l?z@51~ScLATD*@b!g!!GDK6L*9DdkD^Aybv7Vb@Cwkx9mZz +!!-{AuU9=C#@T6Wp|1kJ=-4`(acYXo-#CU?gBiQ`~@Ts#O0iG^< +1mnK@5#Z?&f@D&9PZK25%bWT|;BEMeSU(Mqf{!&n3O)Txk7C|_^C~@SXf)nBSF;f&X4f +kW47=`p1CxH$6_WhTs_l&m;Kx$3a(b`V!{*>@PvCbrB?$z{?R_!t0RWrA+5vhTZm$FJrx4@)gX>eosJ-u6Y9Ou~V&`z`$2Aj_(qD +AJNATzY0G8>L=0O>z+hE4|o#zc>9wW&%5;g5&B+>-v8i}z|WK?LBF$~1m4eo67#g|NywjT^}T!ay&*0CsMc3`67=)kC$T=BeG=>U +bx(oseC#P<$=(4Ktj~KZ;LHD~0{Uzi!MNH+(C_&p=SUsy+5qiyGEeTJ+AFM +F#>ydMB5qjG~{5@)8O}$p2mB#o<{k3PosSM(`dI-?=O5BbXC^pmp_euT&?AAdK%;3^fcP}ioy|n|2z8L_qD#C=<^q~p5HzVKJ#A$ +?;v_O@axn!8rYU^(7X|0{O5P5ELHT{@6kPa{_HcfCg}RcACWFb&(D93Xq?{vz|V>HsG-d-5M9%I&A%aCnqc`qArB9w#rY(`YkyDt +fMCZTiN@*u=l=vh?w|igYm@H#b#-1V)%#q1owu2;4|z?UH;dpSudS2y^p@8H9!`+`5yuf^{pB2jKF=dTroYVudEM_K$aeep2r^yy +ZvdP|kojHj8&J=k1eqT_N|5=}iv(F7{cEaD=yW>46-?g*ng5Rvlcp>%{M}dVkcjgCOfu-`yYm`KiJ`>;3)TR44rM9Rzv(jU&i>YcfHm%T9vK&&qE? +xyuMLzuu(RUnayN1uefFKlpxyb$VE(!YvRnuVUQOjbLy+~w<3EV!XAxw5E=!R0if?`pbn%-HVqG16Ec*GOV=-@~W5HL}9Es%WT8;z1IQcm6lk#!s=LUl3Fn#O&{afoqZXZRE<@}CTtf$vc0R0|50d#a4LDr+@6Qn8iE+-rVEsyoU%LJPCC1 +eS(B?@B9;hkE>4vz1?ym@HR-0?Z^ElW1i2OjPb7^$bOrR1V2si)l-0{!71qfgHu4S-=2c?`TZ$ak1tLE9yr**?KMpW9zHk~A2zc~%-^U&#_`_}1Lk54FkW;*coo9Srh@6*xlVKcxV=gz=*E+=>a<6{Qudj|x^`6;v65pFS8+>cSY_#*a*`VvE31$fXks#YC=YAOc`q~de4t|j! +$6@|Xkp0n3b3m`x%)$EEN|5!(kvYK2xHi;#MH|-1eQj9RkF;UjBW<9oAGJY#oje!xws9`rAD)Z#{$;)X-dwc%;#{Sld3e7-kOR(_ +%>#WMdIs<{;S48FMb64`mp&J&yn*n{?q4U+!xJ9KX%Uty;tUAT)&u)_Vz!kPV9su&QiH@7Wlzd +h2K02c>Kdz==Tw4*NHtl{cNm{d(MX3|GL7zoQ?H#=s9(wj~#vv@O9KV=;sONfSylQIPV%5x?9+Cx}Jdg$c-m?JsY*>JCG%o-iCoe#`Qx|}~&RhU}rgs7K +ko61D@9p~DQwuP^-(LWH|84>1vtc3Xov{#n>#T)X2bqOv=h1~&-%l>Yy!;2j`v|@x2Ri#|4s=%EhxIwJ5At9gL5@c~N09BDqw`qb +pUMM2j}W|&@c7+4x$54jwxb1rxl^cE+u#( +!A}&ymw#DAzm5q2^8w1;Ly+?{b_ZA=cbCww#|RSZ@kR)4=k>T4?fzgf#`UYk825oo>cnn6VhPsaodntM@Hj!X`wmzNK6?66^!Ku* +z{i6G*-!PWrQl=v0npLL0nE=s1UcUMLxSv&Ic6Egv1l3U+eMK5IDc6Nem8eH=yB0<=m$3wyo>awr!XCPIE%dhU5d3$7$B|LyQ@wA!7;^KNOVD25C7`b>F2VX4z6A5}lS?q)M_!8SDVJisTy`nwR1Tmic3z5;kyas}+RTM1sq_`kAF;!B^p +68g;it014US7Cm35xj%u`LwH{pZ#imo%o$6T#No)el6(w4<7ty%e@2K;B!*sYA<7m4Z@R7Trk01SU=>0bnWdCLRJmMNGJ;?OB4eKF0T<3kB +;8%vBUoU$A{C>iA(Ah29!N<1{e1PEJw}Xy{cR*f!We4WF3p-(F4ebQo{(2|$`d9CQef9*w-w_=5An4-o +hr!pzJ&gXeKMcM9L4xf6oB9RllV2mqe);K-Kwdua2*#WFVx4y#!G{UnL-348>%?FB_eatH-#&)%z2O +fcKw&3H)>Nmq8C#5M)2&oUdSfPkaUZ@W3Z<{oyCTzi)g3^?p;~fnNn(%p`aS(ckS~MSmZ966N3Z6zJ-lr?AfMB6uUgrwG14u%}Yz +{haA^1blPC(^QV|cKXv;H&=cg^YX*5gU|f+>yZDi{|4mNQQv@`o&5&Z^Jl*SJUsIa$dx~Q1N>;rH&K4VH__h7-vm7!^{qPZah`{7 +fgaX<8+OX%@1Q?Ve+P2-rvy14@ps>WUiIvEVV95mJMQ26y*kNvy#4#&lbe2k>)vPTydUv6e+c?G`A6u-n}1CD0_R}<7<~SiXVFgU +vv_{Wv(Qh@cozL=*XPA&!H-rxi*c@h7JiaXJq!8q=(CXfzkC+-_O|B$r#=V$WYKew*OxwrdO!Od>V4=rwD;6=;QQYp_yz9gPcctV +6P(6+;m^RQUiAz31dz{7tk{D;2(#^geaOJ}2pQ ++w+iX=RL3e)9cs20R8=t7eI$IUcmc{UO@SezJUH+^8)&F^9v~V=@%fczM${_NuR&!MfCHnFJfIC{37lb6t2+c*Sv`SZ_xX9>-GIF +Vmyz$i1xqrBK%tXZ!yuud+U+kW&W|ue-+*Pgue78z0bagDRloo^!`!w`v8^$biKMBu?zn9XN7m^d+Zw~Q^dQJeYEuZGy433dceo@ +nsd)~Xqi9gJ+_apr}tjeYt9e;g#K>QcUcDBPk(=7!g$>twrWuD<)M-g`u^Sr(n|A!d3am1UXu#X7`>_OC~*>=`ZdaUB=)<%7Rn53?VS;56qxi8+r{74PbL#Jfn1@XprfA7eY3{{D-8U&+2mmgi2{K`QePx?V!? +@6LVZZwu-XZz8kUJ6E4EU%W+sv(B(sf8RlWW9T>Y(GO@Hr|PpwYpVT3*Yqr)ky-wqR{4V_+N7vsc_?9}v*{$T +{e}Kmk6;};s1N&bApQQN{=Sob&tTsz!4~#O6FenGlauM*O!|8_-Tx%PTj`Je53GZcs^|TR{{D^Y(D%<&$g-B>Rb-BNf6zMLOK>ff +{}cVbQr{yr${V12WX_A7#{XEZvM*$()0eyGuZOO$rFYr?&bda{)gyNQPJ+)9BvV~tTWptZ)UvHwzMJ0px&HpKK4U%l9dv()$3u|i +btC<)aPYni7(eeG=joy_>5dN^h{ck78x?Gz6-t6GyZ02e7?)mih+d9PQH|nzw(DnD2S2GQo +0`&fEObY}_4fGz+etlixhqP|i^Cr_@QSVP7cw9a5B<9v5FNSTd>GbOi9xbk=%-#PWj +7bP=H>|?f_$TaqTs&$s?k!Qm?>e71b9pe2#H`DL3*0GuXPIl&i_a}Xr{$9s)7Mq(fEEAl292;Q!h|C%9a)NAol<04fzQZwv&(ZH6 +5%dXumf$H)`Ky>GXkRZNNanwHFx_Kc*)QncMRmw4;(znC+_QR}rt8a`x^Ae)9;rX_x*>Qk{Wa_JBkPdY!#eWcn8y&jk)HL?-JsoLJh==w|@!`t=UBlP+?y=HrPLOt@+E+WW&klUi&mzd{&vV0);HXR$86yAIEH|y}6m)EH8KScMhr@yJ%mQR1| +hq;jHivHN=ag3Jbe9W!%`<{C2z2Sdss~=0hkEMI7887w7Gh>@^E?xK6VV~S*>#=|4U+R%R!T+7}59Qqy5z1_?s>aj1OfyY7DpCY)8t~tj2hI-_J-9m7Z_U#C* +pUhzI(K_VhvpvN*Q2Xn%r|FMEz4uQX1@#XiDLilWPbre(@AdV_b9y`7pT)X^p&z>bJj*1yURj46Jjq|7->1{P%j=Pc$+qpk +(eLll{ci2Y#}&@ty6E?32>ye9ay)cXJ@SpdQipw(^XQuWftQ6t@P4ZBHM~aXub=0u4tZz~Yu#_;wavd%zWq11x7^o}PiJ$1-oGxZFr2)Ut?ROTlrA#rKZcR-r1rA(jSK=r5n?sP8Kk?vgB*fMb} +b4pY+t%36EsPmQ`vk_O6NN>)t&a|4)klU`+Eyi6}`SV+m$IqU!9g&obA;2xJx|e ++{G@rFF&PtAni*9^pj?)Bg11hNMjrp3w@^Uu|zArm!kSlEp+%(3tgE&TF7Ne{s0X#lMb@E0Y8&3@q7>tsG)R;8V!ivIx>MDWQaJZ +D^+cWXi5Q3LNy*NYv>5{RU?xqf3R4$Yzw3UjPObNgJbbo)2s8}hn +uSuHXLO~{%>E!i;3K=`;jzYO46PPJQD)zPJlc?gnKP9~^oi5@|tDho_^-r2nC=*U-@&o}vW>Gmq6HIF|S2mTKCBhB#W^(<4({vDI +dx(1SSt^0i^Ya0&&Ou`ec#N*+X*!KuqANYXbJgk-vN{(Ac8ZBv6#DvU25F#O<)W-fnY8pkl%(29g(AI^Cnl3AqN*U5|RG1HgfGD=K>H(?+p;xKaMr}~S9o?^OBm`kx7TWW2YfR|FF>0*Xxi3qN}1~l1;2b5l$m5nM!img*?q}?E!jDL>TC+ +flK`p$M#R+*-XvJ5NY)lEKS%6)oPe}xla?*eyX>a=|29j-cqT*b?n%#bYCH#8_0L|w&XLVvBh+Mwrgxxp|jja%SOm}?0ZdRTGwHd +s6;kTtJi&P;@I@07U_@g{1aL`1#P=)gS)wy_!{_Bk+5GZEHPYxS-mtsnCr+9c@P`uO!Gn{E*$b_pQ=eIag?yQI+)!1i^Nq5<$#uc +$T(UIs^&Tk5N8Z>Sy|6r3#e~_R4x;k$))>)4A)p%!j*Ow@$HZ`O)+JnOwI|`*MfLedbw5Z68-h1^8-R{rDp04k87-uto9JIM(F0*?@JHR07QbMArw>j4B>$#Q%REfS*gSKl(@~6oc)ze$A?${Hp#)lHDbSfMcIFthg|doTG}71_n+qdU +96bO6kY|NtDXFSCVmfB@M$;87fVE7bMdff*I#*aC>Kq}OkROwjqFNcPl{rF_zc^E5RhjfSM;R0yDqV6kD64>p?84x?AVm7IJ-sDD +TrMcEO2>7epmGdSpffoi`lj9rSSioxQf%V7Wi?oJ($BOI*En_dN&IN)obis3o9sJ!8HTW=H%s!7@ZU{p2^2CWf}lUsne8TqPzu?v +49uXr(AimLNf?x=cv_fr%4m@^!2j{5Y#~n4bC^&0 +vxRaDc@tT8Wr#}5h-9*irr1d;PR1ctndXu)_3&7+U0}&mpdR*@i~W27Vb5y4a->q#))M +EQcUYaAdLd7m8^qVR~ZgkC_pKK(y1u0zfPsM}tl0(U2HG#wwU=1ecH+rXg(7AqEu_mW0XXC@B+kx~z%-JzQ8S^vi@*A(CxBo!T0c +B?t{-7)==oJol6tGt9UOc^F#*Fh@jNa#SQ=*iHv&VgZjq_~l7?=3X-df7WD_&JibJ@tMmt5vNM$l^rp)79e-KvO#|?J>YhXky#SL +kQr(5Q|_9IOJ1rj$e^*nm_b=ut|YKX=_rJK_xm$NSvowvmm{Ik)+iD>zI&yMD_!SHN&Dlqje#qsn7c_4V;AP^FIhG219yXNbbpW>@t| +Sn;eNO(&u*6eHt`59~~sMA`g8@rw#0kybHayj#-I5x(#U~8XbH^v$N7v +fU72RS7eE~S178hNpPUISx}OgaJo%43>nAi9O1NU0JLu{R(AN5OPQj2(PEB*R7Zx^Uz6%G@jgTMPU^1kf#j}*+GBF1zVuy$mx_2M +;3CPk4kBWVik6wUFpN6S#n_G4#O5+9dbTd5dGc5Fl~ +nGQM1wKm;Z$cc+qx+8wP#!;r%*z4@(84$+-F;*)it%IMM>Mnq1v+OT2+qW?l|CDaWPr`1J6gnAK#|4$512csWWJ=;aOo#sSDla^> +cLWAX1lQMJ!ZU;xQcgi=xMZhkKO@a{WO}msAg*_rk%!uB5}8^DSv6sb7`9flBL`9mM9dvzKea4#)QG{_R+8vCW*n(Oba-D^I_RCS +mmLqQlMahN*Xb<_17_P=8*q^01{4Ul42N0D?=YNbf4t(aY$5evx4e*Q$ZXNs94sjlvzE6m4$?PS6>`i4YY*V_(*U$ +sS~x7UPyWjq+80YhnT-%Oam8f4E!+->?LUo?42gM#pa5=)s8E_VN3(rkLi3nGggV%295H{K+xF5{u3!m`bCki1@dEw@rlcW>S(4n +jH3+=$TW?kM@RbRYCN7;B4`wmLA@#v%ZxlDhSbiQJiYOg71wFU+gZ3bs*I;j(>!t=+*cYYt*@dPQFCfcLykshZX~?nSG~b}j2DF9 +&RN!tK~z8oEzy_5@kH-;lRXX|X5NtJ#h}!lEoFFUJd@lFd&i5Rnek4_Cy6({rN6?Ldg-S`kr~bGj0AxYt(p7nN(@9|_7(=*q^--% +@r{8~YJ7F6@mh+9UezJ)Wso5f?&6#J%YCtrFW5Opb-HwE?u}_s?;JHe5PM=@&KJZ*A~y||gE;zYy_7f?`9iyT!RU>t_=VfbW0Vs3 +cRMCE{uohry^WkO@Qx +$a0s5#KWWj=ZrAq0R{-lQLBefW{a|=rGtNKB-Ah|8PD+>^a}&Nua~zHA`IG0jy+v9M5LvCz(Q*^VNo +`%rgICL<>&p@_-U-NR4m$+Mm$atZ|N9d4zEclb;m1<`*%w@=S3kzt%pLfJcfRzKBmLo&084|s>q4n0+JA#q^u@DG=>RA5eqra$PF +D(0wzNd1`-x{|wO(s_rsEzI`gNs+{cv^|&ZsKGcbJs@?=CBt?yP;zE3`?=376loS4sGB}q4gPHLLo|Bt_ulW%6{o&BFU$Rf5IOV` +lb<&ZYm=ZXM}kCg_%CrWLt}caWH`=Hp=WO}koOJUnOl}7tA5Dqh77}-mPnl+N}=AkmScK7GEOJ5!2(_X_`^uuKWx&Oc%yaVSbj7~ +{4Ep3#wbb*fK=decQ+X!to2D+76@j(~W>1&2+tKM_E7>zZ6DNj?haw-kEducXm0r;B#J +xPW_XlXp7GJ*L?PahgdTVUt{nIV`ow6UohS*+Rc2<8c$#;nQe)0*ed=Km;!V>|o&@j;&u)tv*zfcOjgb+c3MAD@5K{u<%poE!oXFGXyd9Hxt&0@k6kB~9ihGyjv5SC~wys=_! +i@$|+`rdTDC!-l(;sY0wZJQ$P)6*i^kUeJVoJY~F@e8)i$vH7%IC+JA>&E4q1?v?YLu+X9B&m^l!0if8o@zW8@ZtMR11{N46Z#?2 +5fjHmR^3sA<@gDS{LGSe$m$bJC5$|t9$7E>l9Rc^{SdD?$!Muai@F2`kG9(;zXSJ>))?vzQdx9l)~CYpqa3MXKm*Twu`d)c(?YG= +MZjd^jZjyz#X+D+dC;WVV+wi1ju*TrPCUt!i_~N%D#L<(iE)I<#6`2rPT-!6UW4XbzQl@xwE8@O?Er!3i0l6Z7dtvV97}YfAtq!X +`5|suaSZfZ`_lS2`CO+T>S=IeRWh$sKAJyN%=C~cPb@+dC6lfzGst60S9gf`K+9gEqH0JHbWG)uBmFtrOcqLAk%S5{QO(#8 +?}o{|6n}rA*pudjv95m>4o06EgNf-&v)ywG1@?+?s)RCjcc8U`)so3*i)-qt&Ciy_Y0`i5#-RjPmCecIu@HqydII>rI-xmBIVb6B +$n>O+_Oh}mnWi*mj#H9iuj_kmOgcy|h~Th8{Islbkgzv-0D?N3UlI<~<{9PK=gB_Ds`vedFsr2739&aiIfUBlsLX&rlM@_`($7Ap +CXzAzxpGfjzPa&OFg8IUzsdN>#{|*7356K8=uK6a0{$t9lE@IumYj#>d|#o=DPI4(Q5GV=@t|}Vk6*~fqqdoZA1x}D6tg8x-YOMZ +62vD~sO2o;*mixfCzvi+@u4;2RfGIety%j2$3$qHUt;MRlYp}4vgN3x&z9`$!3G^**hi){)z@8!EqgU!_nMJKs&ex1MSuxDIGHW& +WaM$~a1DO8XNH!~85pz|Ky|DSz7~mQ@4t~Rr=S`F>y_2)~6849TX&`GWAakCcO(uFMON@mz+}^?x +B)^861;mtKU0*^5Y%YgI41qeyAfqMd`&87@PC6$kJenmLNMa92O==ZgHNi906v@pj$coh0#h3`yTN_?>mu@8SU3R{3a(N4Nted2< +vCk)qY$m-eP{(}@3T+q@G;&SWsm2wV;Hj)eO?lOrm9@{1DC)%YtP&n(iypzds%&bW-P0u(?2gV9rM11bgj3$+t}gyFd?w5>Rjno` +#M?~_gtVQmoTm0@W?~5xE>0=23R|=;V|KVT@Vy|^id#}CYx0QLGj^9u4Cda%b-*T!%v0$gEs^BxqPgYJO%bVc?c;c@wU0N=XE=GW ++lEecV^^OrkP^vY*9_(t+ZIYNm-sH^j%$J<>R58WFTwiPb02y6U8_{PE+28nCwKGR<+XO8q^(xFN +6phiFOzW~(BqZ4RH>gdU5js2VtQJ@ZxA*CzF@eexnjNP`bxE26GP1B#6LU=&oiaPPH=KE6Rsw4%ik%vG>CY57!Ne0cY8di$=-8WF +ED@1;lY>s0ZFZAQPKW@8JR1J_$u)8`k^*wby+=H*8=D?#=6JaIsNHZdbYxom$&#>FFd0pnmTMJ%Nw|;hbSrU&60*UO1OBke? +Gnivp(9|^+yJlEKy&N6&=k){9$g2ajvMqnAO*d954Ao0280v80$fdmh~P~Y;8x;RkybUc-0wv;yy8lPL$rkShchnmU-7hHOP}4Br%znAYbsO|wkvdq-%{tfR1$ODrnWbHW_&K^E^yUVd@Cl6Hp7dk3LR#cr+2sNFhabrGA5Y;D%kJZi8? +Qf5mK%pj0Qm(m&wO +rpc6FlDS8}ILnb~fEj(Uk5xHWz`6U`Weqag#sp3|qOv0Ag)C0zvR%&Rs!%o-ow|*btge|xUgYp0)h#|8UXjzL(f?=8oIhUy|DY;6 +nD2n~P2)w)|M45J`z2`9OUc;_gj?z@=H0Pfw&4Ra0o8ZHELl9`&dRUmxne5Ss5N|g3P=2PM^fxjq}A{?vU8mhx?io3Hw+E|_*Pak +=!F4rJ3>c>nU*H?Tb8d}yN1$jPd)HOY`|jWUc%T_&8uDeXK(R_(QC|6Asa{}GK7LKk=N4cj5`ya7KiP0vEl`W^lod7Miw6(MLrEHv+##pW@v>{h+^^zkIQFj0fQ5$tIp%^Sr-e9K42Pd{6cb)mGxC_`d!6A`(<*~9IYpTCo?Ahyf>;&A~ItIMF)N!WTlTVw&sGz|J7+lM%UX{4&uu-6q>59l&YEdBd;_q#;G3j4kf_B97x?E_&VSP0y<*OLFET`li^!QRCLx#}}3q +7gCgO(nE2tVzZw;Hpbqbtqv39<=ETI2dsQex``xYvlGXh!N6OJyy>zC4xc0Dcc7OibEkMpaH$Xd=2~=%*G$GLE69Xcsy)wXfcAGI +Ax7S8ft(WnjTjeJ2;*n(0q{*-<#O|zXsm|x149s$y9t>LtocV0VLvYat)(zPU^m+OfYidePQf5I>I7bIRRi_Vz@dy0=YW7cWY +rqA(a*xW#|`a9u()etEe)+)^IXkbSqy;n^8SVeyd(vEEGzfIl{>P2p#{u +h^wMxIBzXAU(GuQ7I`y5w=14%x@&Crsthl5^@f%LoY-QhB%Tan{JM_d(_ljf_Mjp=yqq@<-;M#ZsoHMS$QE4<5gT&Yu}Aua4XoKr +_pC;@`@l6~Zsh@JY_SzRBf(AP#NaZF|9qGHhZWSKF0~oiyb3q%gm1w0jcm;An&D`hDqa-ig=bsh_48w8h8f0cGK(8XU3eDY@7k!LL*vndSON}%btYLDX#mKtg}H5v0%GCBPvN!)`F~1 +hlsF~M`|#B3Q1cqi9*>x5{#`$q)u5muuDUWNIgl1o?5#-!&YMyQ^uUt@0)6E4~E$u28!bwz_lV~3e*D3vuUTFl;{A+bH15XvGnDH +7l~xK3M@BsUO}`pR+))DsiUXbOTlqSV!17;)I6L<82g7*-By@@y-z`p^e9D3-5P{qC!{V +4&dQ?5zoLWeUi%Prov$JHIZko%PwZ?;xycb6cNe5394*TTc(F6xl}0Rn#Z?jJGy;4+Efh>!I%bZlynbsY+MGKhwgIaO-7u&A}9d` +N@UbZNfQ9Dn@nZTzdx~5ngk1A;#m60=g(R9x}zyZ_Czs*Jw*k6I@jNuZsH@a(otnTlPmP|<{9IrR^HL+x_?LWIuqsSvWX`7k^P@X +G{|j4>(Kl?@kmSeH6|-8Fzj?v_w2)-eh7zT{{>;tB*yZ>CatJgV!%Ong7Cq`)MPm$$(+h!6^8J{MC_Nuc_P@G$C#9(72Ov!tEk0q +gA3EFLFX*Uuu++OVubx1e=l^$Hiw72#M#b;&`zsoRrb*TR$$kbWm)p8lixUv&%hgR1g%^h9l82I477fIxq&S^8k +Y-TE(@@8fO&J9iHGrXgq>SR*A0}i_v8`x&z2MeyWZ1d22oC)9PozANC>5`qvUb0Arrh0>dGAZt3Mf+y@p*3-OW(og=hT7@Q +lH_#7F7Nb0H2SE!#st~?Ko4ecGo4!ey-o*-*B;nCkNhZp3Qy9#YHR*mt>RW|y*qo%-<+LW<>ywY|_0f)br^6Vb +)nvnf_9VZaYK^ePDG=Um^=9Q&8f2A}gQ7keIb3uM*CiJ$dfQ9?Sh!`Y++qBRhar7KBN4 +;-ZJ`G*zwy+?b=fS?p3z?9jWToav!BZKz3m8Qy%l(~tE1kDV%bRv!j74I0p}KLb1)vu{rj*mXN!>_O?7k5k7o|c@LtIsC+6S2 +?L4X8bz=U#0-UT0{xaKKWofb4dWr(2RG^Hu6UCG*5u~sB{=AremO(l +m(A+pQq}|%XWLWB9&DA6wZrtJr@x6{vvchn>}czin0@VFLh@M*Qaa2*QzH&Ri6DNkgBe$lnD6F;OZ^obFB=qYewuBTg40c6K)_%pi8RI-5dp~(etPPmRG ++3bB#*j5=!%dDz;Z*yX7g_4_DRn04%ATuWn#)ejp+=OyuEh9v2MTe5DhE+Wi4chhgh&Tm74%jmmi}vgj$v?)v!fW0)I_r^<={FT+_&{VU|k!ole$PNp>d8RH%$sJ-L2%EVi2Xmk$yI-5lo +Q0Ju~X0NTyYvZ0&ZLqF!yLK=s`F%#SJlU(_4l3DKoFBzmjGbYz$hAr5W!2$Xl6xM?5EIPG~gs#n-^x>8|gx|I^q +!&Q@xy1~@S7Smih=+(O|=$drGmNFj6Hb*OH%cP4$Me2zb{Nm0M*)YF^H_RhMVD7U(ksy@`QE|pr8^Vgj@>x6-%3D^Te{{MR_0JCMuw()z_<*&*k=LkH9v7qV)mk+An@8GIH}&5wrUT38^Wyli$fV`B9mh$4&~bExXj#y)fG^{|S|xwnDKuz+^)7oLSnhxqI=ve`tk{!q{R8x^{|j8}8ly1|%@pipu@8;)K3OeLrShEfL+? +B$X4Pn$y&D^9{RI;4*8o2W-UzVT0MX6APF&Iz_Mz!5-j-ZMTlBa#pz&Ahx)=!$toyX90IO3C@~4q;Vd#3yfh#b{A4()yfV`P|rG# +)#c81W*X_>#t{-`8fGKkYca1Fr;(iBI>Q{?r7wxEE*tck;6}{DR4O!uIp^W%BxRraqeqdJhy9R5^!pL~RSD7q+cNMKB^_vt;stzD0v@}$;dxVg^vBNCL%g%e +jwC)q-kVEm=t3cDZVQe8sF3}8G{CENkDB8Q;t5T9R+e=JHQ7`%!}5A{_Rr}~tc8T`82%Eu_}{OI*pYB1u<>db +*6E&8ki6$CBt%i;5!S-_7d#y23|L-WV&JLDj?ua&8riPkv|^cCe0DE9YZ%99B)5#(HkX~HKb_H_iK~+UDw}*c8<`m@9@yv<~+afB=f{cIE);H%YEgcZ-+1$2eq*uA#8e{J6jlV`~GVZ=n +&up%qU~8wEqm9j(#*s=BY`&LUcg&kb_SG1CMpqA<(ZE>E??uSk$eNFqBuC!jH#CB@B> +C_-4i3(`}#hr8d0WmBh!I7_tbgEb!yax*;KVi?$Hj*yqTC`xHPP}3PGpMfcd%0sc0U|_n`no6Py`acNLz|4ELF$I_(zNhj({iJohY+H1tTUA2?zFyx@%R($f>=wDh-2{T%X3kS-Ch03Q{UEUDf`fXsh^WsW=>2b2pAk +$1`rljbAN)Xd0T_1M0G7q!D{WS_~XX<9=dDb456$kK5xK1N(ct7{<lap(=EJ7)maiUsu{@3iS0#>ui}UHzI%4IH@Bc^EY&IV;@zc6_Za-quiFw5EE{r@iX$oda|`z4C{XY%mkYnt +7THLa?-ETtWQLq>C-`p)`4REnVxhk%o4N3zIJI%*D2V2O)0K75?s0k$JgqEaV&};=MZZ2L`zd3eP?fRp*)U1@Kaztl$`2n#Qv?Gk +@^L6lHoY7>eHw6bHqt)Kr+iKKbXDeDHA&Oo-Z=?3~ug6iC({x4?EscXuRqqjcvO##OHi-^n^3G?ZMWpuo8aL6~cUqs=qeTE0(JxTH%#y)TM?CEo+PHvm-&CA=I1JUUcY;xX|&EYnaycrgevnO;nxqBP_tx|O`C#q0o^N#ri +i5|*3W5YTTAbH;gdt~=|g3M3shf;QEGqQf2_-4YUnCQEjmzs$vIA+&o_*yofWgF7GXg(9naXxxw!0Hm_aA4UA*VmQPslBm^Ely9_d>hioLJmwgbGp%VkZc&YKEiVVhL}2P@H*EBN9DN(quB`_zxan|3Im?kZ%r31G!9?bH7g?9hPqyW|p!#DqFk`o22)A=O$>#6 +CjCTYIbV#Xe!E}UR40obhhaYi8|p>UupZiK6+A}?p{BC-WPf|`u9J$SJ5QyaY`5eac9)jO_vQ7hY9X?kt~bZOWddK_<-F*1qH>vv +OU9D6nQnV?4r_Q)05jW!Bj%)fgkA8Fs6tc)aMDsEXX_-Aq}}InW=4{`JhdUBzI&r?g~znY7YLG%1ZfJ73fH3o$Xs!g7mdFj2R9Xp +Uq`Cj!QktB!~_K=jU+mOdA{?=+|~@Bu1$yVm`ppjwTaNj4~KG27w!sLPV}9OT$U0q{NPM6f2o+ +l9pGpD_r>H_C&3E&B01b)}Tpxc0NdNIwB`VnvBeR3P!MVmVtEDwTy~RwTDIgJBOJb*n~EN5M;WAT;Js26I&?5B(2h`)l0^TT_!y8 +37OYP+TK34?0%!uM%<(49b1W`XWmrnGrZsfp+)GsTxXLmNjdVxJ3i`X-^UHm^44285@C==mEh +eyu%f&PFUZ%~<@Q@`}2N#wq3&Nx0YUG}3N2#q)JL-H?u%AN&d3B0G}Ir>M-?6rz-J1j#ais3XX?y;f~s4>eIt_r4McN2{eP2{WhChz5lVy4<5mR6OR){c1OVy8$Op>26~WWQa^wzGq``%VJl?xmzHieP%qp!EyW=|DgH +V7xX#?DOiF4c>jmUFX~as3`M8gVXsunC+jt_anh&H9ziSc0XLi$1)@@^%n1}OtGK`V;M`h#$kP)Y#H?A6QeTZaRB2z9RDQ$CAG%O +aG*Tzb!WTf(y(m$v6%itDkxDW!7~0M?=V*_@@5(@&yIWkPhKAIp?pHI_^4NQQKeu9wm1QIY4Fntqb-X>)EnC;R8Xf_it +hZA@XC!o&2t6CCXJU;0KG9>x0^ef0N$rJq7pL_C5Py1-U$hsU~ +3BAB?SiU%2%%=0D3mVNn;O0}hn$=Wl^~FR^AyU~qGw8{7HBTw`1kG~`t$t`tpV&j{Z?1(XI5m4#^Bf{ZGsX*dx;yj!cJc%mE_moKnHqXtZ`&#{xl_M)E500#?Y_AOa6UpH2 +%QOeY6MG7Uo?Hgbl$JuVXHshBDKn>s;~UpWX#-5tod7IW``^H#p^T^ +MToEL^103$@9`WEP25Biw2uCW9!75A8ROpY2nKo7mF?B-x=*#SSQ)2T9!;#_7AEN3mHTCahnS>x3q=arK)k!D;BLjmmXQ@Qv%@@n +f^b6RgH+WPpV7+Gxk3sIkF4>9_=Xv^P0|TJCAb_Ga#|4^3lTbcT?2vVV4%5HpG3;U{z;X41hu?o2ru{P3K)`~%(X)X +=F7Znvs4-7vO`KCN<X&>$ +JS~fnn-s6orR^d)&^s9|KZ*+o=IT`2ee#s5=UFCtL%U#9#P)YFql3UP6^+tqrW(V2WK|PF(0Q7wxcC(o$uqNEDq5vO0!vi9a>cQZ +UxR*16T)6;-VCy+7%L(d8(wevA&UTaga`;z!df +!QysUof9k9A6ZK;?ULUkE5H+EniH5-%2^r0F?NRJylP~P@CBj!n51hllTx`^+TX@YXpg;94RMI(3p5!PP(ss=?cgSjCc2*czgn7D +Dcu#_5h{cukV0a*m{~Epz0I(05HPJZRz&yE&(<1qb{q9^t;$0v52O+hBi+G0?|vRE+V5SWZhX@s$77(Y)yBI9S7ZPZmLmQcQ-U-0}X7Mc94(7caX +7#QSM)?-$wq6G;R;X=N&3L|L)s@zKNqKhja?olx?po&dY|Kx@Y7L&&TxgVM^(o)#)$m%B1dbHEYoX!_z;Fgf{hNhKa7b3QzdU#E| +-ipq!h-)%!>;`|3HjL(x66tcEupw*KI|CW(fi$L)-Oiei573$; +;G1Jzwj$)S6AH4@&Q=xDO5;`~O9}rUGGs6$GMlGL%&9G6atfgf0T@myq+jtS|q>ijku;{4By~6u2Dx;#% +&D}6aY7Y_ZrmEW0%3}4Ksp4^LQYGU-)nNx!U>gdBsynhq2uHN2i==*5u2#jQm9=Y}#?-bEt^h@Lwck*=7XNE(5)mm}aIG$5xG`9d +T1zi(tZZzwy73^YqI)f-hL$)Ux0od?N~)|4YaWB#8hE;l28%+h6W)(?BKqoDk@aT1V)lLLuug|7LyfI*nzlX$^(Q46S4ldv5T+2> +4(atS)d^)jEia8pR^eYejnO6AgSE5oGplB6sIL#Pw}S7&CY)#U^){nTkhkP+sDVWdE&m_D`~R +VVCqomK_%H>MAv_+Eh|M9ylL2mWukrL>I8G7&C;OX6|F-xYKk?R4<&?>{=8o1fraLsOGY<9E6uflfx$9k~DH>d$?F&8_Ggj9n}kP +SNZlZ%Q0V6Bw6tA;0%jExS1D>8dlZ`b+aN9!gdRcN1@a038J>iV3Qf5{0Hkrj7?P}bR+$PLcrYUPs@M(No!cx=fg?idrzKlc +u@LoWCe_rBR+ZrKg~QM2)>~??-IQQ%r}9W$!0?6*TCUAhJ{$^lQJ*6Y +#uyE65_K^qZXFz1r*)*yF*{AIq|x|})%Rd5)$(8tI{FCSw0<4+6yGXLlGp5zkt;^&bw@F5oKW$#28R(B0!_*+G7U!^t(I%V@Ku{g +4C(DMtDH&VV%89av#mC~OFWD(iL`4_R4T#bxRY4VU6s3P%AZ~8jM?S8Oh9}y2`ErS$}$5{6%(jJmH%tOfsAsN2cQHHn5zeZngNS2Y2ppiAkF=ln=A#18YVn_A);fOYqv~-ijx*sW-$YEcWHOLvf>3kQbVZ3ZS-pW17_z`<#duV4__h&*dH)7X8W<-2m +yM*2H>b#d@70IDIHn{FngDX`-M~bmUC1^MF$!z#G;a5AY1Es0T>lSMM;W+MdEEC0;vsA*5vh0Kewn6654BTP@2~{d8 +XxKRJXdKSJDw;;t38*o8 +i^T0oI4~RLwf&rachH(@&0Zt9gYis3^E%y0!n2zEgM>mXKW@632R;qS$acj*LQ)nip=&RzrYGgx;1l#XW${3PhJKwo0$p}FxUXYwZ +F&kEJZ|b(*Vyl2_vXKNt +G_fKa0fH$^Cu^KQq{?{lTU5;_DK#nRJq|yE|D$@OP>+T*B7=6J6AV|EPvD4R!MjSW@vHCBNVu(XIBrnywc@HSMr07!oQh=X9}abB +SUoSrfK0)4uhb}RWGX6dWFa7^y_Oa7pY?9d3ST +l|XqLYN`qXIz(;U{SnvLzInp;GVQ5$+MmM)k#Z=jW%pjKQY2nPMzRlPmLBJK3PJs#U{I>`nEqxHU0k^U^BuY(woS=6{Q;u#17V%lZduEP={SVpms#cSM>EGxSo`d2>nby%6;x!f3WpMeSt1#cSF@2IxgG2NFud(8%CaA6^~(bLO$v5V({R&*O3!P +Q@+7O;8sRxlBd!7KoFkhUfypc{@yUg(R|XwQ6IGKOY_WpwSBH9jio7}*^616lK@Qaep2 +Nw%r_pzcExUfWlD+p5ZttJsZ%`2iYw-zB5kYUJVGOMYYWBqtIMRtq$fsbRw4wWFSU&@=2x9x_=cyQ9%|Lsomxt&+KHEZ%6(P#n`RkV*4dK=xLX +Jyg-#i%)RyD+57emrdX0;=R1%o9>A+OmpkWF+_3-BaR`$=Yli23_G9$v?QAZ$I-(h?U6&{@x*Ssqlco%QU~!}VCQKz-_y<;7qxcl +G2NlTZyi-TZ;ZrXD)7}hl&b(yQ`a^u_0S)a8!*(3)@%ExRlDDlWrcZdw#w+sBau{PcubJ?$Wt_~S@~Tnn2IW!8}D +c*%S@GvbZ&%(pM%!-_t@Pj@A|&vj9!7pJp1IgqMb5jCQzsO~PY-L=ide@2~RB8gNpd1NI0X)$EGx-xm@9zwx<;DoNVU52X7moTu@ +eH#bUn*GR=`(_o-o8Y8+&?lG8-3NT&AYTa_jPS2h=wB +G+1nTV~F!w0u;;xfr7e*F!{*0ayw*`&YMU2<|o%^77sPem%w9SMD-3`E!_O!mD^%257G=@BHv)QF98B4O5)G~r?Wi4jGh~NfObB88kNFR9$!>~leH;I5xf|kY88;wEhgh%#c@W{oGT`vT1n@#o}MmKJ>A=g#z=qom=BV&|( +7D_{C0-lw1ri^aF*s2_hhbJnrrr`2g4k=Rd*twA?!F*hBH-t1cs@ZE$j9Ef(BR@{S$B7{|dhhq%FEJh=y+LbGvPQkd>@b9VBD+I& +YqH&5ZE5nx)zDDAaS;QFE-`BRgJihFp~h7+wQ(_?<~dIcH;Xf{amjqH=7s5m%h00Ft2kiNjX3|KN?MNT^(J;qn%GVHgx^`n6^h3n +R?KuAHVNy)eYthwSbl4g1nwqgCyCb@iyNCeG_V)u_O5dMsR?$8^i5{a*%=|B)S6ayY;%btCM~s?Ph+(TqIyOo-O8QLFHccELP#xi|y=&B>qH>+MRjn1mQy1H5pc#55p1w07o(|tr!g6BlnJ=)w?Yu!&{*XJD@diy+mOV6b +`I1aWKz6|ehfT6SvDYI~HDu%tah4b|anXmE&aMj5auHjinO&YM^vI#|7swg!%$qfyVsdn_Jwq7XZrSoKcQ|s^5D#%nPr{CK)vS9_ +&xH=Rax#0`#JP9J0@yW!nDK5m+L5d46@+FtCRObekyyI%`>VKCx8|_800%`5VB=gBw`?+^!T4s4J8-w%fvY$g!b;Y?Tsw`Q#KXSP +#0hx81YAk0}bf_i~Y)IJIW}1&{?9f;9eg4xWknl=v>~NW|{~L@a&q2smW%{myHlk-0#8tEw +FH8`zNze~MP>$FWJ+N#Bjn=v)7WayB9wakKx9+cmTi(M=8`F}_^3m3yjE1ctW=~dJW=Xp>sZOxX+zBK}>0L=70vkz@T5zaVSW$dY +SHc5csyo(Xc4C-qj|rwBf;P1<9w8)&zV2bt6MckAast$qZpAmdNtZbPHd4`7Q7_PLM4`*w|C9?)~BW31mPVzOW_Qu +q^nH?NwjILxtG0x{shL#OX`EWF#fwcqM1HY3#bjBd8ztSBnq77m +!%4)Fb7RG-AKp|ICU$oS%d;Vt!7Ny}i9TR#pH(JqY0P88PV7k*J6;}|IBfaysY2~Qp@f%AAe%;P%78Hr;#I}vctpvya^6ZvdLEuZ +p>bieS=XG90<~FCd@l{r1WJYbZ_$h-?7r4)qyJl|Ai7*$DLNpAW6maoo8I;1sCMbj+DprXiUv{rc%$~T8t9qB35SoZs_3~t+p40Q +wK6w#8%>y6ge(c&u!dQ|6pUc^TS{nk+l@jO|cut +-RUu6&It)k>ZrIF3J+ZiH*3ZcuV9%}sfLZtCebbNxgJW;h(mv3m{wvBn-LZ?ByrCTA~95NvAL@WW<*s=6sW@WSZUX6ZkefWbe*d3t1;VKgl@bZDeRiR2w(oF{9L +(X_23v)}}4U{z%=Mf(?4ha@FKi+fGY|BpCdapG*!r0Mv+j4+;32Po-r0CRr9;SsDp>`PcM-HTWm*nj8=wf9_HpGXdx%mO&b`hoi~oc*KgGUY>`c~gDoC5EeMEVUL3VT!@x)_6)w>cSAAl{Q1rZr +p&BVPHT=(Z5BNH~;T$|cgZSqLc2d%S%)$oer!_{MZTQK@(+CeXyArlT(3sPboXwpkV{|aVC%@ZC)mL_iDXY#^;6PhdHzRJ|>K=tY +XR`w&rt;gkVk+f00345N;x23x9EDePtBH?B1K3eBz=$k8MLBweh%>CH-&D09Xi4qkjA&>dA3eTi^y8qLBAdf(Cj6l5-KZ+$bSW`l +sr!yb);TY7QUO9l0K>J?$<*;psKMS8aIF!u<3qQ!#L~!oyN`sci0&WR9gVWMe(~sp3sIV0`XcOQM+NRAZ^2Z)yiJ^0E7aRE7?wyP +kYRT}z1`v?s0nY?U>AC?J6$4!*cDE$y2D3nuPI~| +4%>EHM9gtRCET>c>+G5e&Ql7N0oOafCkm@gR8+Oi8S<4mtH_I_ebqQz+C<2z(+w+EBMp9Jg;%*9YZg+?6P;8IDi0Cm +G^{d`Szom^aG$oag_#lIW|0wdU?Lo)dpL(+^hWiN^dyI{99wEO!pWdPuNNEfXe=sq`Z>89$;}PAhldT}Yz#gB1|(q)f*$?YvBBm_ +c;?t}b43%cWW$n5r4^#Ux5Op{mZ7mjc-EbdBzUrq*m{X0Q(IHeC)pi)v3<{TPR<>wBBEO>RXKmvC!NF#nS?VWH5e;8e1%XD9q^E= +sz%)1L;T`y)iaRaCHXyiX0Wac*2t(C(IQ&C%KD0v5vc6fFzHraQ6@XI>ZqgG8A=#`B(K44jf|Cy2m;1CHAJe0>peg$L&RtFRE70o +xzx}oq2!9htNqGdi2~TGigqa96rJ7V5JIT;>#(AIX{!kS#4184dkV<1IB;}yK+%Rgq +D|_FK;i~GHEZoYF_B~?G*&&L((;x+$q}mn|+}tL#qvGGWsM0}dE!(ijh{hK~ojCS+3^0Of=DfS6s%%3{3F3;?=v(1ZFsgK`AEh<3 +4}D~{<~|Qw1;eI=CQPc6pIcMAuJXs>Ol(())F~eoLvhXE1(sfH%_OU~ATw+hu +@8X2}lAJI#KMPcA07%=>l<=zR!c4Zk@94hwVXJu7cfv&-)igurYJ9W#kdt;)YXi1jle#56`Vp0y8*|5ozDxIv$vd5Nw}?au-F9}t +>CSF7##Y<4p*^{Zb&9VFv+Yv7IY0e|$Wh^uCtAgQ6`VC3eX6JsMpFB;Hn9@+D2YL5)p&_#?F>dHBT{%MQaEW;|6hC8)+5!Go$HxjQA$Jv +N>dn;he=`CQlvqI@@yl&aNpo_oC;H%QaQIht#Jdws{Q8K=!8&1C>T)bJF_oNa66{e(2-LbZu;uHNjFhz!KpIy1_+R3giJwPBrmK%5*EuNm5_3HO~r_RY=*FJ0qjiD8=*RU3*>N{%9`Lym|0 +&YY;XKF0R~CHooKP-6o6aMX+YOqzo{&M%=RNk(f5XhCL6=As^-zS{p*X9$K8yX=*VzSB0|zxDy=pP$`{i33??xLo}s3$r|S1${Pha?dRaYivYR(l4KIDEW*?fQ*vAj&8niXr7`F=C>B2I4;E_*D+YQhbXs+qNR_@Fs2zR6ovSfdHD{od_9j=r}u^<<%P(-nu~8R3QeDbaRjN?$$|--w%|Hvmb*If +v^juD;X`N5j8JLqZDLwbdA|^yBauy#^!tDuxe)RbX^!Lq-tEW5Wyk}y0y1(GzD`fdJw!~G+ae;6!|P|RY<>FK*5=0M?pc~U>KW6> ++Ooa96?uc4gEf)Qfw$c6mukaf|;N= +8Qg|2g*MrF#%Rn&N-CiCg6wJVEF-Y(00c1?Juch(fB^uD{EZ_`qV0Wl<(zPk=4HJayU@Dfo-BNh_TF+%4@jNNlkH_NYY_iQH#e%>!+xX=e~s6i|kNja8qS>97W#wjyh?J~IeJW38ZV?HG|SG3c>5XH{P?kcy$zB?bsOAQ?EKf4Qlpdb^> +L2$uEVVF6GOZh^`q>{LK25xt%PmwhBYXK&Eq9NLH_v$kM#olFK__AESu|E4i=l73CQ$?^pLl;iOS9=!(}EzLZ`8K%8q +X2qEvnG>bvd6l7 +81e9jeK+{ECSF7-;;kG~*j%SFCC6LuD5tv$;Dd`3nI@PaX|6)H-M2!;i6wHPSwmDc#bwzSITAYSS*SPS8svKB*dEufe-y9+BEpmM +z=dBzClL+{WNhYvEmLbs51dm!zUJ3e)xh@DGmK4Xy(2*=vk=mCXl5EslU8CnK^I~wVU1~9Hi>o^N7W`_EVK0}R;yhlunYeIA&-OF +DPD!Wu)=#{Ur{T)u!Gu;XwnC+kJ;bCHBs#xO7WqQ=~JrCQxMkB9Mx;nCihU+UK&uJT>HG~%u@{s6Q=JSRA&}cyp3!HC3i5Rtcws2 +Y_ImQ3=vLl2_4neQDL?<^s)a&TTIj=6-^c9fq?V_@c5e**q<>*3uR*rzyhp){-U_0FK`w&-rrx@+WdGISrg7(oM5Am#TDx|d9~cB +(`Wv$vAqLswC*j*gQjRKpze%;$G`v42S&QhF4r0399t=ES~HE|_)SYCWwY{-j)c^HmZ^l^+RL>WY +0SIt`B`Ft2mhJi6ENUy(XY+80=v7Y5u?wDcm_P=zp)859j3#yXc4K4<*9OjrP`zZgG +zRWLNh@_?NqnnCLT~dNX0Z*IxN`M~*n2ua7Ucm5!(0EYMYV@7CvQvBJWBM73T@ex|PvXiip?c-Lm)xmXhsEnm{$?Db{F+(1eFBrrdLB*d5gK{jf55~o?73&* +7^3ayN5s{cKkxuLsSQCWp*F^W>)YG}gY(<4C{-7g4D$MDr_V^@-Fc`|>28ukL4K^`@qk(u@HWT^64H0h2t2lD15oLnRsKkDJg4nO +@})46{!rrhjJC<91Bron_iNHZh}jzE-OY()XY-F)4Myi?af^nh5GBVWAr#JV9N8`%sI1QGqX>zi5k5=C?<~#!K3MciV^3DUm=6*^iTm1#*!i^{#u*%*zn3OfQgs)W8dZW}5 +){UQ|2UDljl7}wOJ-Op#2V)jhj@B{|rvaB_GlWCJSX_CQMa$B%c#&UfTzsYO`3)Hw$Lgn~$jv!auKyGz!tsnNAPibW8K%k6v}0>w +a|3`mX%~op?lkVFogMP$81+;+2r)byXCAxoqUQY+e~8b*dWGCV4sN|*K?)BGqd(TuGdaDg*E1NH3rAPHX0^pxKA>G#dAcW4M5l1Y +RIA)}b?=+%809jh_ojZ2&qodjrI<(go;~Y(Q;91}6nNpa=QTB3|2x>&0oj8Zkwgq)yg>X#k5O^daVp#(g_1pX$&&o`{O?`x-21%t +{O=v`+uL$*13R?S@}&Pd74OvQWdX2rvR+Ym=G?v8qy|WrKnq4iX%~$VaQSPeDGN*;pC&sn`H75!gdDlu*P@EvwM}sO%ps@C`nF|i +cf~PDuci*CjC0F!nbNW)L4Q?hAve?CVV#SQElJ_ByE7+W`=B%*6r`@a*-My1=V|>OH^p_q!w-5F98t41kA97Ul8QHNtUKf|lrU}4+qhGq0Ba~Fkfei`>tH;6$QdGKpjDe& +U0Or}C>m8VM8)*njL}SMbrs>)&a?%Gc80ko>94|!1#b--RES{6hl^REbQt#-mVn_ES<&83mQ_k3oF^uS(lt9hb;{SHr>9Pz;WC%q +H7c?d&v0$a?#zG1j}8a%==zPT*S6rG7=Q8b*6t@8fYMDR;ZU~bLEQ2R$2=F{UBX^*xC|mVfeXs%KL{q`9b-W~gvuX;m3jnpY00|9 +{&7;>>;yRJoXosA3nN5M8^gO`04W-(`3{{n{cJcviV3kGv61h9=hmZ2?ueU?CF!bpGe)*%o67Z-dTprwhm1i_kLZ0o|AH-zG;p)ZwDG|E79kuK@gD+t<=ZF7uVvzo +*V6*%X@)bc&>r_dPrrw4?ijemh0*O^i%}oZ@4@>3X3CuAqSqC=c#va|s&DtiUc}1GaW)Druk_WA5P10{EsRzOVV5jLaxzbOiwqm{ +`W0SHbf(2O{D`gO`E5|SMLyl~z~4pm5v^B}60$X3y^UTKiqP_Ky8vW%F+X|dv?LB>a+&Nuupk_M>{GtIF?X$tJYu}Yp%~P7y8bh2 +B5o`s*_ud98LRJgFN{{q-RugH=1Rhv-AcX3L>`5g1iKbZ4|JrQ*7=io{-x|O1m6W+1T^(Hzn|Lik=K72viiTyl^&3q0H-!KGB08y +0;eTuKFtod0`3IWzl7HIxSpH`NddrBUX$ftmk%g_ZJ}Vo9Cn+kQ&_oS$m$U_f+yy4)KIUYRL(zy@O6Xfi +9tQjT1W^mGZ0gmFkLq~=N8pbpip9CM^5u3DzeP0keI&!hYCEqfc#8`=9@iL)VQBlPt@8UpZ=SSsF>JzUaA9Fz}4HgYah=!eDEc6X!e&O!ybC*uM1~~1k(`~L6M-M*nK-m^Z(2(tN|D@ju +R@ifVl+J;r*oyM@>PjSl)g*kD2!9Iwy&%yt%yvD)Nf(lv86<-N*~B!xQ(WvW!f|_L)L%+*UECr+U5E8R=@1?vgu2@|&I162O|10R}R%d;oy^hh&~O&tG#{HT +ImTR3^aGd(NFLUJs4tT>tge_iVsTTb(qcYkv0GR|w%luuwZO%-gVj0uin@LG#DF7OiOJMBjCNjIq9cOw2?%=2gjkzQO$x}us8bD;rKDdXT-1AU1mCZ@^|OpS5!u-MbfqPsC_J<8N!aRgP`$e(p9P#9A} +0+K_@jP(>Epqx)BVo$#2kvQFn6Jii17qvJOT^I~udKxGpbQJyvmenCPb0+i-xR*%Yb*@XjMT}jg3nz?D0ZpByyxy$Vp{ii6%GxPX +9yltzOA30HVm~^;JTsge!0u>JD_ktB+cr!+8}x0Wndx1v25qXmY`OOg{em*K4i~AKl$3X;A?jF&?p~U+ZCQ^C(?4E<1boA>wShJy +1_jtTi@20yskO+eKaEwE$B6)5G%o@n=G%KnA@Pc|)mV*@T<&&*9jE-qEAfR|%ibj$i1AbY%s%h*navxYezdWD +SqSG!61-p3_x!@fFE3^LGjIMcY;>w$k#UeM>FuEH+{+aSDNP8YK1~J-NpRdaLyFGNGbx+Ig@(h@GQR$SZ2YUbNyK@5 +^y9ls>NM*EJSlw+rO8il1{k&N*OAY<;{-K<4QdxFGyK{inpK!_A;+|iTTS*=epGV +gX|7RgTsZW>E%VxrT$b{&0EA!$Fi@WGh){~?6H6Y +M2Y$F^C*26MXFXUHK?E!tY)ix*R*p9B03vKDO<5zqO^^SNmK=KBODid%8tGsq*-_c09kSXXrs!pbvlctRqaBOs!3f>&-rfk0kYR`aaUlXmO0ZCwr0^QSk$OJo>c-CQwM|tw +AkERVf*Sg$w6C(Fi$NrC4RyaUmgK%aQ;*(la|&vxTm-!T(Fdn@Fes33_3-``gk&ygolJ%YqVgnE#jPML7Gfpr!GvYwKxNqGpW%05 +NO2dq7U*-_xxdWJe-ac|p&N+7FEH^Ns`&P`Aat209Q$Pfy$;ZP(bB=eGRvpO1e+{+@?c}`?Vr@1Na@gp&G1D`(H_d}W;L@CQ`K3m +N#C0E@*Qy{p1Wy_Q*~A}k%3QK&}QlN1|2dMkkCsMggN8gEub|J1mTgy-f{Ay*}N}%AD&^HY06IZDq92q?qoVfgs^3(H83g+&p?ei +V8B}^3A@ah7Jp-*`ZRuNC0U#7*f-=p&cSE~~r5pES^( +T$+@Qt&WU3k5tYm?_VX{C1Ck8i)L;}Q<;y+WGZNHJ}4j-52RMWSOipMbCJ4ZdTTcZjqyd1d6WE6xz~@1f9>4(2o*LU@1PCK>_V~p +5s{iX6I^X>M!;}tzL4&*eLGjQ+(>XpKwVO)bMO*^?OFxu-w#arDe8KzotCct);p~q5 +z8F(zzpKPlzGKf`R?)zHFB!b~duQEy`4!N)2pNS}B|?VG2)80(sca}bnETmd@$YY01us)`XYR9bn~zx?miN+>`pdWk>gSTQH3G+$ +9AJycJoDS+uZUF6*oZ}rx%*md`B6gG*Vs7)YC%ewr7tS_ak)~0Mab=lO>h@ISFLLP?>O|&YYbn1AAc?S24@uf1YyJ_%$tW!W8_Dn+y{A&vuGKmwdC_30E=&8SB95sZV(HKRdmlfgWzIG48naiA?mv`&jS*xqC}%D5T-El`Q4FV$C5Sr=RGG5VDpIHs%)SsM;bc+wFRCMeeOWF6(;qE6tQw1Z+=V@<=r>4D?$_=?;NlCNH +m6v?j=jh9zf|5Kp2{W+AwAcRdi5LObXsz-SFNrfNxl~Tz#q}}Z1&+P8^m;^pooY#qi*?zj3~vKbD;9`HW3wcsB?F-<;Ybs9qD{$y11|0ehRxy;+?JQzMet^MyHbaUgXm<{gsMeoOJcS}22N56fa!~i<++UH8=TUHY +4m`qwku%&v82!oa?q}2U=dZ4Ry0v-zKQ^y?GTGeNJ-@yF*|n?ZuWntr@#)6qF6aX1|9*Sp_cyMuZ*P45+4jaxtTwjucUVEJlL-)3 +zRB7R*X%^XCL=~gy|LwzDRs)X)~{&@}2L53vI}1yc3nT`@X{rcVmDTmHn&+y=_&Mb4OT8S!}LOD{3-UsZKkRa&XiqM9DIh&xJmgY!YYU`Qoj9hzu=Q^P_(!Zen)=(P~K` +0`=_xwSSAO|H1UIWWqGbIy6yUw-7Z?iqs5zzc7M%R{^Rdp@RHv5ozqC9Jr93Wy4V~%HX#*Wpq9CHo@RAI~BsYrrP8Ns_^c_mXD-kdxQMw>KBuR|o;&5r&T)7em(@cygk$6v3TkDAawzK2hzkRBvcSx=f1B@X +E2UI_^v^9OFRD1elTVQ%4QM{HwmaenTZ{ug2UcP<7-G^9tRO?XPtT^;H>aXforrDfZ03vOMuLdX+8Plc-*L3TEFbhP=ARGN9+G6I +giG;YXwu=p@G~=X|0wf;QXQM_ImaAOh;e`DTu_-=A8;vQ(jg|BX?oF4KkA3%nXtqQU2$df2%@I8HO?%Sz3TLcUzQ3#b5Zn>LX!fg +rnXvoQnHO1mlxuW2U1#;cJQ^7Sj!6Ni=^c=dUp+)BCKK5MIzpUsJxh^O?W}xL!(I$_n#SGcgJ5d_$gk08E3NS0OElxsor8z;v_lV9{Gq3ZN^n6>z~~ZfKobM_-Yqi*E!$MdR+j +bFt3xIV^u1>l{lhWGQ=0KlFv&uL&QY$Q9|{?!Sq>=>KkhbD?(p;y?X!J0) +<7-3?JJ5OPkM^d1-s^zOn62V_--ne7&yt^RJ4cm(mVfw?>c37GyCjJ0=8~4Cm)sS5$*#{!Mo@Q;HfuE=Fst;E-=ulvuom#({T-Gk +kC*OI@4Qw&b?@CZKkQ(aKJr=RFqvcZ$$+trIEXOhjcx)QI2qKQ4M&f_yfiZy52V)Mfswv(^t*rmt$EVO_Gr%ZKO6n=$|qabu5A2i +eCCgTSl_<3zPbCSv!nk9P)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FKBfyOhaEyMN?BjM@3UFP)h>@6aWAK2mlR^ +8BI^wcT~us006|`0RS%m003-nV_|G%FKBfyOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JfLv9vK7M;}Z3XuQ ++?q&W24*G+h~gv$vO<7_m`MmhA@oe&ndwYVchk2!$xJ{IlttFChdn6D76ighRAdOqB8!T$Z%+|HQ9w}v;rCU2b?(yB6N38Q`@jD{ +r|v!X+_TiFQ>UsG@NK7f_?y0o=Y0}z(iWb#-`hOztDp1q@7@`n_aNYXfDffS?~<9GS84LR!*}z%9dQ4T-92vtVB4Oa*N^nY +vpw&9xW98R&uhp1!*f0FXxyheJ@4nZKXtz6O-5b$g`Rg8%Dr%3&wCxP_7%^&4zT)F&wCoMZ9mU@0Pw^6d*0T_|3|=|%6*sTJ%;ig +1^fr@*X2C#3%I|=_q^wE|9p?<-2(V%ujhRL@ccf{`yk*|fMWn}1N=1Lvj*Rt_q@#kn*l!oI2G^i}B;9|HUs;5(Oi +-e&+m1DFBa8E`AW0|3*2-vT@k@C3kSz@~oBdoSR2fFA}NZlvinp4H~{>(!8X8;OS=nf&sP9H +54ZvlL*rdp;Cufpu>21Xu%BN9d?(-n!1n>}2lyVq0l;@jI|kUULkHNOQwCVyd3Jxb<-f_`T?3?_2dvz`8vG~V`vKoxL|Xwr3OG*a +4e;GE-hl4_{92Luzh(Ew7TNEUi|p50z{!BW0DL>(2TPu}nc$&Bd~Q=>yC#;{o|z?ff4VCCHii0R=CTfU!`h^M;^K56avONn@V!^(eGneTn1%zkW9X8nr*Q-XKE&jOaptmhydcgh^6ivTwTyuQr#-c}~Q?kltY +2g=0vb7j{5TAAba_5=BRivyY7b|ByX{DExOE`Ub?&Hy|d@E*W}(6GHLo;MBf7Xj)4{8$aNh3B7M>UmQD&j17~@E!q7L=2 +a^MK*9fPO~_pc9n+R;|Le5lla5T4=wa=`ngy$5^VHvxb0HMB*>@9Usxz$3m+dc6a1d%&jwI{-I7#Pd!EoPP-M@yA1${wm;r^y?d> +x9@&~B;Xx@#~;S`_eJAo0q*}zj_-xvaF=Haa8+`~Bz-vb0o^DaM}bnu}g&{n`N9KrfFJCby=`H`fHPXKNU_}L>l59S=nd9t6~AABV1Ip#>#`~4$X&gDmvu5Ub&baLB~ +dTf`{AQl--yc4TdDZ}D*)j{$?rj^ldp4Zu#BcgGPQn;y^S +9|6R&=6&XPj^~);iSL%<*`Do>=lq&t_cM>@JX~-*`F7v&T&KQqJll7YmHPw0Pf2~pvmd`cp7i#j-M{+;;(eJN%YXPq~k#zCL6WQLjleiA-0eG?W53on*`DBjU +(8*j+*8qa0c=w#l^Pvtt=4Y-5QH6WH&?We{o^E(Qo%5vcboTGa +)45)*I-Pv^-qVSn_pKs5d}bB#*|v)9UjaA`@Um4L&lgt_zo|1Y=0X=|uzz1TgZ)}`2J;1nqEp&b+`QVdhay&kH7U`+uEaGAMS)_y6fFk0}KZ|m~QD<@dFFT8LbIn=o|4;1wdo2Ayd;d4~ +-g9S>j^BSa$FJpV(&gS~a~zhPO}t!kHt}@-*(~o#z`63irB6DCc-ie7wsX-rYgfD9eKqIdS66fXEL%-FI(jw7@#fW}x5o{>xSI6v_VZcJ +j^~qa?Q}l-JNbO}XV>$I-#ra>p3n7VUqFb+-l6AnTpv51>(Xn0_#XlSc#8nQLja%s4%g@Y?~<>s`7X!jeHUO%1>YC2J+EKDac=(} +$9K~Ah_77%dxbu}M|`XU#FFN{0(ceRA>U^|cf63}JP&Xmz{4+OyC1)h_SFoQCUBP-^yn_9G+m)UNkq^r5udd{{ynZG7`R=vE`(|tT-UkeRY%TSKPucyXwZ!MtwWO2IwQP6STJnwMYdL?;Sj%y^ZY{^@p0ymm +rvQfle{bdFu44OYfKLH_?JCNR*{jJP?!21#{`J+Q_upJiI{w4elwaR{4g0(2HLQRCYe?^h7(C+|;_0euI6r=N4d>fa*RWlgYuSz+ +u4OsXuO)u=zLxXoYuB>AbFO7SZ@iY{dY|3D3H+DK^HsTK>mK% +jm-Dm8;SqT*Rha9QQV)3o5GtS7`y=A#S3e>jdhSOo=fEEmKg)m2 +dXM@s)6WJxSK9Yu)-(Mk$`513~Aj^9^?IZp?}UV97a^X6NO&Tkc5rcy>=_*rKZ~`hwXS9<*Ne$4-~!cHsW#2?WE^jZ)ZKF+f9GDo%8gV ++u6^HZ>QXKuzf0~Qp02-xdf>fxa6Bj9iM{|%xs&uda3}kB%$;oCO29sue|G=*yV%~!U6gOHxQp}m1;Bd& +KlC%oZNK>$=hvt2re1m6-Q;)gzXxRko^TK4+%fl(Zchb-O6`5}KC}~fINsp*e$M{=@E2TvQor=P34)hjavl!;lI!=wcK@#XdB5a- +j_+xJw+p=kehD2e{)+T|=>weC_dh^-`q+b94?g!G_1O~v=L0_SAmxh*4{^Od7Vyh}Z+n<}(%uhqeHeV0a^raqlkV<+nB)B0hdGWP +e}r<#E{~AE906DWTo2d}xc#H7=bT4LKd%5n<@BaK#&Yj^jPic!aq1g$0Cxnu5U>XL*yFUT&3}U9bn6ow&!#6yKU+S@^?%%xY=7sI +#Lop!vb|S6$^17zN&0{CNz%{DPm<54p5i=DKgD^v)l;O$Nl#G^*yAbcgR7q6xZel3ztGixVa^I(06&QFEc}M^;OoC79ewM!q~}|H +OTO^bZ%N1RdYbFR7oMiRGxRj+>gK08KCeAZdYJh;%C*P*j(EHFcbs?LGZ+(qxzDg4cNo0?8S;ZCp5gdB`wZvBr+$wyk@5dM8qaOI(GSU#M|x9Q7(KEa3SDF{=j+%0RIB`*FTW2KKn=FdyD6ZpU*wd +@tOBL@qXa*1rR`ZM`*_0OCS?|XrCveOG3pP4VPo;_dSy7-kBIL{A!f&Dt^ +1>*DK7g+DrFOZ&o`U2OP`(L0w{KyL&zXdN+4nF%u(#6X!lAag5MEW}aCCUkxyhQx21w3Bb3%CsM_`eYU@BAy*!|GqjZ*Ti6?I81B +CZBoaWsdv)f1|wez~9)8&cA~f$~^iz``7vp&fo3-!SP)HxE1L0pns4ru6~8^yRVp?=oR+s@>htzYhPji*ID{)mhWy$|Me@x=Ton6 +JpTL&$J2Y2^svRNT$guvmHBpkmH8ID%J=oWF;?N`CnLSILi_dzJjO>ov?Vz`wjk{&LDc$xnarPp(fhUuS>5{yOK& +p|2C)YYblfy2+idn;rLc_Uoqx@3H5B<0MP-jr9s{XaKNc|XDZlJ}>)?a+W$Fwf@z_xVW5!;y-Cvq;IuNO7Z*}pv>#dno~MYwgeQu +HXTs-&;fu#&tC@=e!U7%`2SA`bgku1Ok4^`aaVP@{zc~UhBl8JR_~?Cr!arUB6#4dbKv_4xwQWl0#~MJHFE?(>dhgkm?fX5T +@WIyrMK0KKyOi?T&h6OF{_U9m+XlZ2DE#b4fHDt%xgG2OBcQCCo3^HuFU@LYeWwD7Jaus^`~Pq&$Ng`uY}f0pq=)ymrIhYI3MhQ@ +({|t1M!MLsjrn(PW4reO6#2Hljd)pR`HyR3d8f8<9L@uj`Fmv>$Kg49zF9lr$J<%%7(n40m+3jc5KX#*pE;R($5SxcWVf#bH*1h#Yb1iqi0z;+fb-ywja +=Ntieh2Ra7^1Eo*Q-CJ`9`QNQ7vRS~pVD<|r!R0kZU&Tf?EO2Xyxs7;8*nDzrC&_xe(g&gDeojHXCnE<(l4b{PWb-hlsAa`aXY6x +h>qSxyQGx=A3i0e>*mL&rc^G<0gBvkG2kSbms45q+oz?}ZqzxA{c4)ddHYeoGi6+-Gyk*GiN|ebq*R|94=8r)(*U8udsER^u`~Z2 +P~_+CT{-TD0KOpOzbo-`C^{!{$5Fd+od2;K=`uZw^=t=tIba{4*xxqaJ*9Hs!@HC2Q+u$Sjy=c^rtHCS$nQb=UkWJl?;(3I|I2%@ +{&9Pr>`y#Qt1-`n62p!gk}11S2=@-L^nvt>SgnRr+}k96?-JdSfmXG-<7-*qW@{1~23 +esueM;_H$5Y{wtwlaHns@O})S=o`BLirl<(0r}-c3)uhPE@1w@Ea3ROcW?H4^SwF#{d;r#AKshz`~#rKBY)eQboR>Ld~cJ5#M}E9 +vj1BxB){HnAlSi69$iShzp{}1_{ct7e|Ff1^?emk_DS;laDLpq58L<2MQraji^vamTEy~qSwy}z +cM;30EMoo>0L3nR<|5MNCi|vTf7}#MAuk6`*WST3Q+W_-vWx>ztv*SrvOm&qg8++S3k9w9KC6n*v&S<=%ET^x_Yx`?+` +fTE9H+{O9y$?lZOrF(Sq`BB|0|BP(_v?U+|Z1($#i3=I_Xn@9vQ!-Rzg+dk5q=-Y4dWzqL8i$Nf3d=?giI|5iTxwX@H1 +5A!+xC;Fs^bA67-Pkpvy(;m|0wmlsG9qfK$5Aiy^hxMP-!|`6p2Ued`iy&T6U0Y#sC +Utdb~{sa10&MAFd-@XGVcGe&C5igtPDaUM^XFI0lNl&x$9IvvZg8`nBXMN``VLyJpgyZ$_63*)vmhkyD{j6`_e)glUpW{8$&++

g)ZkHE0PG=Q}$LkC}TVTDP9H5-h4k-Ha>;cLl-x%O{96rGI95=xBtQugy&Kn>e +E*fBYYXQZN;kN@E*I7l%F+D}DV@rx$hcl&=ceKot66y90K(WglSSEcx3YZdqt^=8WT!no8&tP02HB0$kMudZ+%ZVyu4TEHsc +j{%#joR7~`NpG9g*uKsh`*UrL<=hN-2;ki{;%Tp?r0@Qv#PhLBnSR$&u0zi(<$Ch*WtvG=jx19C#E$8@D +my-^b0gAnE&2o<4M+XVFH8|Peyg`mr&mhZL4k-5MZvu**{n8-I?HuCx>^)@j*5Cm{9MA3{j$7Xl@pz!YuMLroj~*f&UpB=4|6+*s +|81}OeZHyplJ%T> +B>R6W;IV)Y9?5!ok7B)tA4PtB#Zi3k9p6r=U(VKmV$VJZ(3f%kHu1Cf(OCb*?s+uv`I}=>-of(Tv8?Z#$8z1i7@U^oz8ibT17sw*(%fHSFzr~|*1yYEcO)eoG>b?3upk=}BEkARM@Ka2Eo>N&*kZRfDwcb?1ke&k&0Nn4#u{Ooxy%Q@g&>RXqe +%kuwtF8kSXUP|qyUp$ZVYwdZY&wJ0~c+Oc(y8rTOt`7&TCZD}>HQRLqpx9mCcRuS`2`K)xPXg`&*!msfe*o|kvaj4-3#m81@8Xo&(f7H8@bXJYpYOVq{hE0x>ER~8V`QA|{+nw!-Z!qHz3iueKS76| +xQuec`B$)558pK}%Y%$lpn*Y3WG>(Sq@BK=LcnsWW5t4Z(6t|mS&xtj8!cTGz7 +>2?DYJMT5ukT0}dOF8~zK=G%1^jgXp2VIv^d+E*BQJ(nd^(oyi8M>bO$5q#p|F+&hy1DQM^2KLvFgw7FoL3*ck@fC;Bk6k0jpXM) +x{>qu!5c}}?_Ec_+iD%@efxFfuanmCd0`##`%OUEuUff|c82HHaa=z8L-NV90bc>!mw)|7q`UDqv7bBKM80#-P2?kI-9-KP +&YLKQZ}t`uyR|9G^{xQ|f0~80Nfr`z>Y%x`pHO*;`1*?YEGR4BkS0?6g~m*Uzlyd|0%e^YQrg +9RHivv!02!l75c9mG9qvE9J@G-OBmUc^l_j?Kbk~6K^A)ufC1#y%$jY1YQHY1aR?BQ|fR0p4&Np_PT@Pb<7>)n^zlr_zv=?)SaY@ +kKf68v;Uo}@5wtk-ml+D`R0RnrMzpUUx3F+xj*B$J@zxMBhUSe<97PpeDB`7$)|o}_s`wU`SHfxw8MS+92=3@DL<~dm-GHz_mOT6x{vGPukNFq_so5q=P%sH_Rjh_`Nac2=lh5Kg7%dcf5Gy1{$M@Sjmmgz2 +iyvcumpn#2wq)rwgNIo9(RRP`G2-DYgBLtTK5^M&l((<5`*rr-t@hqsmj3I<*smua<9Iw{@BPJ||NSxY-KNL+e97bFJ4+wudVSpE +Z149UXZ}kc=lj<@&i35!ILBl7an8GYA2mN%1Vv_dNQ-%|^aohMh(}h%4Tonz&aldNI^n4@<0fo%O%m6upNf%k%Nu9s?(PYFlo?^j|j7 +S3~si195#keqXb9_Kejld{}6EZ#;i4MgJrDTQBWF+C8yxD8=fXj_bRuoPARCzYrV$=1AW?#eHyD!?wfqnX&hFF(~wRo27pUu#9}q +0&WBN0rcS}T>r_+m$M*qa4l=#8}|M)_U;{)=lWPXKZ&$Y;JL`?Uqo55XV8Zq#9r^KvA+M8(1Dfn7r>fb3y+v;*Rn791Xc|L>R`O-%#>u30V6=}!GekLG9eLc(aV?f!vko^%XKi)e~*Htn6{Q+tFgQ>SC$TyPG!*#qpT|| +O?;FtkJU2=*E`z#n_2p20XvcQ75om6ehWQ%Jn!TFUbej7!4Il|cWdm~qxMYX@`Lg0hfVbHlE0N!*EVR=!Gd#KpJ{1wF0oDKMiYI6 +CID7b^wat@uHT1uz7F`UCi-ZLK6sP8dpCYNBYg|x!IJDb^ev9{RsLFVe>R?f2N0^8$|UmlYb)ocP4qW=4Zn#^^x?QLMIYI};(i{k +Cj&y=Q2FS3T+6=oF;)-6AMeOmom=Ai(kA+Pyc>=B!Y1^eiT^FMx(`9VHGqG{{T~4T-b7!Ii>$nFA^l5u|2BK?bb~)?;+f02vH6ri ++6>VXg!U|bzCF9hQroUM_)Cu}~+W_op=`RW0;didRGX=jFaes!;Rug^H +PXK%`(sr#IGxzr%JiFGe<*@6rSUx!`dP5U^O5|@vivBqA_jixJEQjOy1$AY2;(j{vF0}MTP4u&R(eBRy{ITT~Il2q?U&Ie;g`R`m +%K9lX^GTNP^;r2$$TLl7N^p&LL}xq0p8XTQPi#UznoaO*TRf9J*xiLjt$wlTTq`_1MZZI_wTs_`EXo}=KH@JWHoA9Oxv${eCxw=z +jky1lrGFUr<2IpRjr@JgF1D+~^BAO0v3{L`>kO_R#`P{K`b2)DiDy#fPkcY*9I)&qi+_m7{<~SbL?08`WTwmy%P%%Bs08ZcxYW`< +661Bd*!AaA^wSfW{&~EAb8OsxXV)U9?}~i$V$X^)en|Ta%Gm;NlBHkU#Pdjh7T$|zFU8*3H`e!;W7n%ie!%Z2%X=cOA(ncd$NldC +e=GP+@yvCvtT*_HE$|okiEUN9D +NyGb3di3Rl%Hj<*@f_%0fX6n`w@mc;F-VhrdD#QF80r7O{igW+2=^bx{o7IY>2-7FgGl>9is!dal032Jd*b>Y{Gjf5GXNo;>VE%W +9{sF$z`H?%`F$ADQuw{o`h97N=UX<5<=G9-Uq|{y`2Clq%@Q7o->XeLUw$FrZ}9xHF2>&x-$dQnylm{*HL>zPZtc1x*1n0G +&|hy;q-}#A)PHXed;TuN`=eIgLVHK-Gw;E(DVFaQ+~0xgCz|NfC4cY4^B)2}g0zp=`(u%IYZK4Uy1zRNif^2p$NwXs=tqxR*>?kq +zm)g_%DMevONZL-Ex~mfWp0Y!K~~OXNNdOad4TJLPMYYyDLx+}98`u7d;CNBHJo8#G5 +O*|X1G)B+OR`>g@ZRg_I{f^HYd;@UbSbvT{o}b}2w~0Qg-xZkv_g(nym*V-M_ag0+Lcb|B^?6@P(SLn~mGdC(KWTMKT!|mW+O!ky +|7rK4bKYt1oQ9wH_^ri#hv2~S+=BbpaQy(_&ceq5cfn8m22V%2-$Y+)@k87M&sTZ$Nu7lIyR7W7P4v5dCPhEg%>Y}FHzl%))iYqQ +2k@J69mC09^4=!&$<0{49h!JnRqPV7=Q`WcAH}b=iGISeNBTmFu{7FK^of_hS8@H4M_+gO6Psoq-f7*0=luHd`~u-?(m&jHSX-9k +{;yWgG~{i@^$~b>r9BrL^(px6gZmudK~0Ru@wOQL*IQn(Kd!{})p#~F#q*Lc;C{&RPS}KJa4*CC%^v;Q--fjFn-~K`{#G08Zld4w +iFW^+CY}dK{B1&C?89ZfZ=!#<{GDX=4FjG9IEZJ5;reef-mVT1tFsfeQRSVDE`P)E{wwy!21f +h1akn +&Q|lq-b`O>SFY5Em41HsszL80k&nnv!X~~|=uYaGfWD5BJwZ}V~@r&K1 +TCwU&kGuSyQpIo0s|+sWnkU +wwS}Su0poEf84B4yZZ*qex;Bv_5-V>WF3NQ;2cHdQ9OE^^Oxqkr6OsTq+#f?y?!MsI$H=z +s5x8d?$grUfYt&**a$pX&aTpODO4U8O3Q%Ig5Ohh1k_-hMjzVweYJtEB6=KXbGm>AyavRw0olybY$fkk2c_`tN*;rk&vv9Il?s#7 +lM4CCle#9)F6Ht)N}fQ_{QQ95F=<@a4VvZP2G@T=Kewwlc}FH>qxXR=Gtuq?=`MM)?A +f-5-~466P>ra8-zFBG~kz%A{Q#-VYph12@{?tXNsvx>nETPIT{YG5AqXDgDcN5;*OW1^gy$XLv}4(h8lOy(X-ZpDyv7i!uw%f)vK4PuuXb`G> +B}JcQFP5sA?pmb+Mp78eFM%JfoZ5QDfZTdd09fjxHnC}~-~ +%8Bk8ymMk|CZ{QIwtJ~7Gp&>(o-oa;TB@H7@@R%%RAvggVK0#lbF>T13Vci`4Bv?HibyMMeI5`_64bhSN`)LsldL);gaVL#R*?jV +WvdocD>}_v!6XK3{$={IOTiQ|V$v(u-1OE5)=Jfhoz;r(S9vXqUI8=TX750&RwXY5e!=e+o)e)o+f}M5-g^CNqTq~`yekSWW~OF` +ve^n#Ix=ZstUP&UsRo>Y;1vOZe_#zOk`F#ssJX%&TagO-{6blAnhk<{FJ@dZk2lzRc|It`#n6~09+N!KQMSC1%MQv|bzuDhD++oMfETu@}J{MG?nV +guR7pnur={BaSL3SC^1G#Gs`jq6qs6nQgm6)%;imSWSXLUgvXeNiCp+$N}^V*>a$4uewYMg-{y!-L+~S(-=IgY790XkoAG&x@!4C +P8t-I-_aN!(gdLa!Fr`s%n$jQc~cf~jn_%AV=*vsK7pf()I6>2A!)N>*o~d!-RIL^Bq|i+PNh +)}EPB#DwRZL*3SjvkXhz{rq +lI5b9F3JKcD^pd641#8lFRMKku_`7+vE-B#!E|@Um${|HA`5pU?3V_*v=d?V-F>Bex2^{1UcU$u#CswEFsF7B1Jzk8mrE)%yLDei +g)5UykFU?5_U6$9N!d)P&vv%aI~eCm9%u!jfGoO +VsZc%Kp7RRr4a86U^=e%PCHO3KqPa}qH#F94UI%aU?5s_w&Y5w;;57Kg(I|PmiiS@FRG$D#bh^*Kt$1@(5h<}JD=ksGLY}>gG#Hq +l*xa5(KrT_4!@A0jBZJy>}3l!6J$o7M((s_|6fQeEl+eO*tx}d7DrkWSZkcMNQKM9@=PHgVt0DPe$kUM3N*J8(Y$azaNJ&*vYFj})!9mM~LZ8()TuZ|8>r^iw +koC060-*X)OoGi8S&=G@PAi!27A_?<4ntIBj2LX02uT<^N7a~MtjQ(_;9-BYRMr6-fk@GpZD>asEJbKghtafKf#=VfIn(v4RHTAB +NOeS|rI?76QMS_sNi2{)D8JmbDBNqN;xAOQwQ=AivV0Z_t>9GIqOl{P))LoU(;edt6J%1~)DdaVq~mj{e&t1RfzQeUrv~LQU9n(6 +=qN>P&y@X&PMspnNdNK*&AK+QLf229x)wY6RF(2UTYHJBW2!je|o8qxrSBT#*sYzLz#wy%7kw(3x{RP(JEB!s*5$dE;1S7t*E$3j-CmauS`0AeD~ +NOB8gWs@d_cA!jpFlIv&HYmb-Lp}pS2!&2-s!9Y_8<;6HD0Gj{%))LunvY3pr8TYgvX@lo8hy#&3Ud9xb{|ot23O{yK=^hfHVU{U8*GdRo}6NREhFM-H#w6(ORR`BVR!W +WgUe6Tp_lILoj#z=-Q##ZcT(Qz{|!)9}}QHhSWqPcmkD&SqKOVzc+rIjjXYEm3nvMiKXCSuKo4pR_oC2*P> +B<+V9s~CK0RWbKBG8Ck{e9XUAlV$4LOxe3pbCnM?ZdxQgHZC-yZFh!GyVv~( +Zm}fhgKmc4z9JHO1NmU&M2-v8sz@8E^Um@cYRw7G5UD0L7g4&w3Ickt>*#Mn}dzR(0?SWv02v_@Xr^0r9sR38B +6Y!g$GiWy22pF-QVDq6%32vZV5qRENT8?MzhL<@e@`LA?O!dLD`8jmR{#^o=A; +l_x@TKx{!vHy~nZpcvehU$I1XHms!)UDs)OrrB*hkjn;r6F0KqQE}Q}HB84EOFtM`3ItCJXN@EBArqn=cpq +(Bcu8S;VZWAq7YFjI`KnDiE$wO9iv70w$`WCNzmZ>e^lK-6Czp}XY)jJ4LikEkj*qp7;|SVoL?*eC60G((GBXx2 +%EAgpj+;po3CV!d+N8@+;1a2)!MK}I5$X@7knT>7w4IqXxC-80v}HQ&=0ly~WNfp%+7e{OHjBBZB?wbmktBLon6#L8ndY(0P=vF^ +#ll#1yFO^qEQ3KyP7Fc%Dg>p9+$)sFx>>2V8J!(sjZ7!gPE}=n=%!nMq$7Dh%?qburB}hsdL3=WD)SqO!_@R)8xg7eu5>yxGtG;wiMpBv)rg(K|7Q91>#_}df +b`@pn!=<_q2%5#JN&*3`x%9wDT)2yFFDOg`Xce5S;o>!gWx!F#OBjr=M8 +#n+T4YD_TtlcaEJ#E5c&k)kAq +M459AXt)OF^PvO-yL#;w2q3`^bP>?$t`EV(^aXJk5-1%ExVz}<0}6p5`uehQcY(Op*4{ApQa_fRYEzhh>nWmmx3|lcNN(QN)5M%u +04$&wZ|mu$;x-V{g8s}vWS~Ty*Hbf%*M)RZ9K3gH2VSkngI9V_D#By_;Vs<6qG(bQ@<1Ftqio-lB+Rx-@c* +cw2`Hmbdk6K^&%>w0@4iO#3zmasd7TU;=yYdR +E<5}4WoD{i@zUnZM~dm+)3bwG-2BR5W(sk&pp5S4kZoa~>>n&FRX|i*FG7QwAsEZHRBvd>%-HsZ?hy$u1vynC!&{yx%FD>Mc+EgV +hGwA5T(uFkc-wm0X6EaLiy4+{Fy+B0)?G-*22&63cTX`9eclk$__QcD)p +De$_3EnFgQLTJy-Zm55E4VrbXGwIJ1He*V-x2^P2p?RmV9VFp$Cqkd~mcFM>W!J($b(69g+Ui#<^Sc7DyMxC}4llX6A1`Z4wVE|w +)26T@|4*t|e>TWQGN;=I}-pn*M&J +YUJZe-iCRnWhwGQ-$e5fj#f8n^u=s*s;tQZw2{0V(V_4B% +MQ+yXPB<;)YCuq1n5Zdzbh%b>zRh~c18D+S?k`Wq+ +ldXAILaLSt>~_85y@=kECy-+NWs50(?Cc5= +*Yrq{h$CQ%Gq9MMKg2;`4wDoP7uV?+3Dbn)#c<-O7h|HNaG?B*iX3L!(}7ER0PZX;+i(fyL;Nom6lBdFO>75r5=d;z>>S6A4Ug>e +#&)XQc8>b)#NSn0M>$lPLz7l=-^Ud`Kh_R2p2YVNbzJd&(zmPP_hu_Oun3j?ocpHu;HO`n3%CV-!s2dDyVdvb&NgU(a{_U)XOw{-Q0@9^9DLOojZHc*~n;p3;kuKFQ8C$9U=d> +4Fd7HFQ{uFy>QV`n#y(Ik6FvL5A*9*2ldlY9CoScStJfD_RdE`Q5X9DL>-MzridaSX4Db+GtH65PfyJKp(W+FpRdLq)`|mq0x9=@8)Xp!Vn(4ZXT*%ycv9Wet>F+A%PRS*IM!85 +?G2Vs&d`vvsI5M3Uf$U?AzVJJWM+*YoM<>o|Nj^W^TAL*hfK7o79`kma;48#!_lLrJ1B6#&*f2GPpNL&o0`1Qj4V-9?2LpiV2TfM +G|a}lCB?6M6n^&R46P9hqeo_F#cx2CfwP4Fw@@WtfE+qITdb)JC~HMFXzU_SgAp~svQmM!E){t{3*J)L+}f1Gh-AI +Zyp=8NJ*igQ3`S!$~v9RpV{{DLIsarz_ESKP>PRSfwz%khN0hOc*s$2#6<5`w6={_rPJP&Tuy$DQAG~KCKeTx`g_2EATH$!=C@^T +r&Uf7wVkP2+3w1+o!(>_;g(NH7r^>0Kl9~Gr$b#z*Hfp^>41?Y+#VSDk6TP_*+S}fSSmg!UVG3N^X=Wn%-&t4<>af9R}#ez6gyZP +KW7?Nq8z!V76CZ{)7&d(*;-n4gFAU9BRo{yJm`zF-Z&nOZlS|E_avGt;wa#W*>sAYW-$k25Ju5?m&!D%#vHlTFcNvihq@@oHK(Ov +viIhz0WU|KVbkQ$l`-a|82R6-{O(OD+EMjzGC3;Ay1|N_;|*o+ij7MAGVyHC +wKF-eqYP=;uZS0!r<(wgJ4B41c~dG?Om%Nc(2Y4K_SPv$_e=3LB`uo=wD`?Ory4^l33YsGbTR7#&%>)Z)|YW;udBk&U3De)>g)1E +4p)u#!+C~>+u=PtJTg&jr%HI5K=QQdE@YdWgs3}BkuR!<=(+_qHPsXMgv^36 +A^JYjQ$kOe#TGZuJR0_*N!pv*KnT-gRg^E?b7LxY8$`=|Xms?Z=7Bd6OQy|TfOJfZ4sV*e#>=LhyN=x7Eum(1PO&K_T;t`9LU*m8 +RtRCd)9heQw%-r0g&lcr8+BS_-B7DMsK~Zhoa2VLlA)r|Ry;O{Y{aNQxUp3vZfT(%3dPe +0Ph_4h`kZEM+NPkP;d=PG&$Uz887F{`ie|J{;Q@$&b;tYusvxoC+$gmId{BAWh5##)q0O>Q_SOAyLz}kot{&w`W+cJPU1P>wwc1v +520Em{7Vi+x%I!N6rFQv(6FQ=6}%PkX=GvlX`vLbrHAI_YuPx=Z@M1^?^$A17+2$Y9fnwhqbyg<1MkR&RAO_Rj$To8_sT-t%P;__EKn2WMNA+)hU>^;oOiulDX&7z{%DcMMLtHjE7LfpubF_IN=pFr7a@D=VheLDW1J$un219E{PyM*m?<(V!# +RsP8|^B7~$Vz=si9q3|ZNrIcYa0$@^N3tVRqT>#HCXLmrw)tvT8Ku+?82Ek=sp9 +mn3lnYQ_E{`rtW_sp*bKhknAUbl6#{ja$UL>3N0{kfK3Oan +6*o07d)j-4Mw=l~c8RtnhcYlSG=@Tgqm9nO;<)+QyyD;%S_0hpJt_^lWhA1Nszb4MSW)fCrcyJqJoJyvsI?$h%8biYN+pe$QfW`m +t7&w%=*X5Ni(gn|*^LRW?P*s{BrDa4RAwEBq^=HmCEUqnqqIy69mo$t-_Bm+ZTO@uTx9Za%iZ}QaJi9_?>7C}_t1q-h*U+&EW-m7 +Q!YLrpzh>YrtXOM&N>@-pxPNDT>dCpO5B=F6+sp@u?y4((5h8>H@Y6p{4Z1@QfD!ah!I-ZsCH|aF5(B7z_&~+W9>mu +^EIY}nyzfGz}^AnR%B0v{WIIgM!Xv`JFAi#7vc;YChcU-#9GjV@y?4ld_L3s_#$~X%D%Um9fU75?sW8;w$l(Ne(}(~-V|l+(d%x( +50R%bSGYZ4=a1c~>c-{~of~HU92rj`EX@}@6-(-j7A!`-#i5foJ$^#(?0?}EJ8j_Hj+13%m8VALn|M4tJIo#Kw5Wvcc3YA;<5ezJ +FTq$fu^f(>(&0MceAFJ#uYz~IK%2bp@McW)X2b$})~Vxan@t*8W6>9)H+63)x$NK}ZSWeRAq2KGFt||0 +Zj{J_SngPLIK3f=d5oL6H3Me`cDtLjRR${_RZ|?$N0|`J=1%R1Spg_V=|wpT5ni_dUz)Q+9NFcf#VWLfVoBZjgKDMzDXx}hWi7&( +EEi)N00e>1cC}Q(=)_J6^<^WMbv@K1<^jxkRax)$nTRj$>fHEkq+;6>yG9=V8%op0i@Szti38buG3GHNk(AwQR9O#9!#R(*wge6-oNd%LMcjyr38;?p0Gzvj*A+{>HQ!=OT{K$nV9@MUL(R{!ZiImfLcc(&iSkq`rTwPv(bKKct&_cG1}RioI^#x`4}kY8OKX`j-og}sr(`r6Z +eArv&df3=<4Gg-|Sb-L3^l3=Nkf9}g`EnQlp*<7sl12|TDrJt2JtPF#E;<6s?;moX^HX=*N7Y9+I0zF1o>+^bs2 +V>O}ONy6FZ#52#{hyp@}E*DUbM%YbVwLZ^M^@y`zM_r;U@H7DvN8xiFqfvANS-Tr&t9ud}%ov(w#li81<-uy76$~~h1IV4UI{jBe +*18~>;erqa{b$h(@5l%vf)xEaKscvs9uBNuNq%;=^4-NnCD) +uEot&I<0F&h{FzV_Eh{oF7UfO2!OL^XTlf>xS2j(|5>!ifLzdoKD|^7$#k~JI!bF8=*Tz~r3Z~3Xk6;V4$JJwjaJvH*nMCLT=u-# +`9Kc1WsANXw;u7i5KD=BX>TyF$ZUp2&UST)ESJ^e_m(Edd0V_Wq6W`VvIv=j8x1qPkJwK^{$=uuj7M`~EMCrB<-9qiq+6Or^H8+N +1B?6@Kd#Z9*=V2k`qG1t70aXgFt3f$M%o_dNW|-WDcqAyEZna6$l`(Q8V=ZEFcj-zFj&JpI{w7tsB_CHlqOB5ux;cGNaM5_L>tKN +)Kl18tU0n<61qaQhi)RWBY>x0Y#*<2j5T0gJ}IwemzMH5wzJEJ>IpOAzIq_#3vgaK#ZLHo2&vMp=4LAX@LRsrn9#;~6yO-M{Q)i1rN}VHyM?cPN;jQjYt6#Jp +%W{FKC{Whz!{kTCiI!Zm#7bWDu`2CV!9Ym;8dxK|3r&lA$>ij}+7GvD6sMACEtR$MTUbfvs-Y*6 +eLWXG)ca4yd2oMkE#AY(SP$;+Uyk{Z3}3dvE{5Gnj~c3CWMGO`Vo~1@o0d*{@n|xPxRRMe3eX!uejBe}gNLgw3*M?sU~UDHUqVH* +!!C53!?d%w+uBC?mP2e~lS1TNbWAq~cwV-hDFuGeX_W0LmqX>s_&GxNB#4VL5+ERmp2!wWw7(d85IS+h6KSZ@PXgqJ+!kjP6+E^@ +7O`Y`TUY*=XS_>V=;AK91R$uwlMr+3qYA~{-lOP4VZOK+#P}Slg30qG^o2E7dHEERta=NCJB1G$rv{d)K@;^{Q79|V)p(RDC`QIU +ml{e$_AP`rQF%1-vw5Wqyd?!_u6j^}%Mfqt*Pyx7PIr(cA0m&86o|Q279)@xTL~zIPzs|Xx6T(z(O<6V_a-a^bw!T5RLwhHo$7nXT2~I3=CVz>4p@JZdUqH-8NI)?GbF>--VPU01gXJ;@EUauWl4HZhYk*VRE!&t1GTtbY +cC>a6a4&kpo)GRJSZn;?V*~#P86$~XkkP1!x}9$aEn>lFs$nSj2B%YmrP%ipR7MM@d+bvvVY%u~KDsYQsOGMBx;|9!S+$H8JdqahD;ljcs;O2h-^(wOqa=Nm;p&6cqp^Md=4>=Dg^nvh&WJSO1xUXzLFwqqii-zdZ}6Mxb%uqRV6~Gc~>0!)&-! +8Ghrg?mWxJ`~QYT)}7rQQS`pA{m&fX4V$5-ctQiVFq>VteEOjg&(K5BP#CMrgisd{X3_tc# +31b)QS$PK0iYP3K3@uGlbtBXV+*vvMJZ?5)@(Kw|`X#{UE^2u6%bjzry03INCtpTkldpelzz=_Z(qU0Q*ZOa4jiY^~g6idRDGGoJ +QFIoz4|8!jq%Fg`rXMGo&UObbAqaaiHvTmf>zCxJf!T+ihVx{Dxve|)g=se%z0OWgVj^Zn#339dd2|=5#`&ce`edVCj}3x;mvsX> +`V62{=Tz#BjEgEcN;RX-UXr#|=;nK5i-*TJ1(Idl6cZkZU!Cq%f@#y5IvCW%7$%QG)G}PuY3AIUo7?&;ri+W@^e=Ioy)=A$$EI}RanqzM&!Jf9-yN8_` +AI{y;b}&lTY=gk?(KCx!mrQOLu3bWE+1G1%ye~UyFn$*uUyxzW=(NKHUfqXU!+UuW`!=4J{3xu~sUC*5Q_?xo%cE2LXTs04tAf(O +L`X|IcF4-&a!epC>`_cwDKrYYBYll +)n8}0TBeo>7ncEZ(Am`^413%V>fnQo<78iS$0Zqa;!_THPcs~>{!q+2K9(}Z~D|UX~PJEaPm04tB +VTzok-e*`lbLw7nfHS2>Cn@uZkFmQfZu3b$G&a+Hn87lsmXQzooYPI+PL&)x3xgU&z0-&pXpem}i|#>jAD;HiR3J2` +17sV6_RWZ@3qfHGFby*Nkg(}{(N}I0Qm=+)>QswnJcLg+a#Rjk$B0ZC+SuVnO&-d4Z@N=F-@ad&Z@ix%pHKDXL$*?Wuhr4wOQog!rp8n`cU1S;2QK3E2Se=Z3Zd1% +H9Ya-*ktJWYg-J7P2>$$Bn8)R>qPaw`MbI!5pC1_E3dzK_4aP$uopP%EOSUyISV4DJ}AAFl5o~WABzddW;Li<&Bf_>({Gx~hp#kB +q$s@%12x!4xZ(#=s_~<g7@$*RI=Y4J!&`hCBRe$y>|_MWksI^{DeK8kmvZpz{4{7=_s +Zd>^v)F=L@T0o8z`|gHQApV!@|KGw$wJ#nA^M9kx|Gl2qSIOf_8za^={#2BCgC(4IS`*H_^j}cPE((vB;6!c@$ilz>C*?e2a-)cQ +rAXWh#n1Nt3|i^}gZ_UEEof7yP`?$lgo<_e8OrE0bYsneVh6hT%{n#1M)7erz6?Lua4F(J!6ArIbX_c`C_+&92E7YH7j!lt5&(Dt +VdR+y(FE%J(*vbHz{$l-)Oq6=T~((xn`1$mX169hW&>P@SMAdjWcAU=$;V`VIyf5_UvEb@nCu-uo<` +9AQun7cSJrkmHdhbVR<@W=Pfp;nXvh51Ma)dAKC|{U#`}t#%jgpts@qv}Cw37l|StKin0=lXRQZv!Iw4ixeGdg1mn6*f|0CMNzaY +W2iZ+yN`U&t&D`K997sQzpZB<-$Z6UeV=A(e +oB?)&p936839$gx{A!;2TwbEk2Fl^TTXvlh4vN@VehSzEf7{masNYo9Nu)b){mLiQmaayHSfm+o(R6mNs9Ih58#Q0|{AzD;45RZU +&XqTm6Klnex-1P8QHIt^W^>*pB5g4IRQT0k?yz-aRvetxmvm#vj)=}TTW)fl2WrtV#clnP-#*GK|60B`59&8cG3J~YFRH<&YxK6W +RVU*aC-yBvx5X%;&IY3Q#e;}|rhxFBSy|{hEY)Hyq>oq5ELy_8;^7%&aqQMLHk=G%l6GdVxG!P+HFj)6mY9EcvY83qk=58BwjWH(|*fkyGTpM4Z^G(D}Z{*2o)(1ujA_6exi(8VHGi5Q?e`q^qnIxQB;Xeo31-!cqX +A?hNI=rU4gQFQ!R1sK^`4h!3m)YU+?3cn#?W@*SmJb<5&0Y^j)&ulX`*oIpjanf_VOflk|c=?GrMPn$9C%!WW{^gc3^^!!SMmWl3*-`)3_S|D3>Is075S>!NwXJ5Xjs%NpaEr8Ril>!s`{lTDx?y~CCptYGc+n!m- +m!4xM&0?%%C7#=DmJYSeZ}H~K*A5Hh<7n!XT!`_w*!oGHvd}j5_W0*+ZwVSnvnntRxN!LF6Er@cw>FMZ~8cCXZj}3B#Y)m6I?4Zpc3KR^DtJm^^088d*}zt|tzT +4PxhuloG>p!%}okhJh?xISsSwr(t^%Cc~s9jw2E3t#lI_y`abq+YWrFbWvAeU2#Euc~+JbyK%vPA!5|%s3R_!N{MFfF^|URTZp>a +X>gdL(t!q;z9A0^cc8km+O5}RxsyYnQ`D;f;UBFn{-X{N1?+>=a-<@sXFIABp(Lm|SMVqzPanm^pL +)JS#>akCkMU`oTlOIYP ++x(WK(+!su@0j`!j~w&^^-M|fpvPNr*9t!l7b{Z?T+tb_WPSQX(SYGfZzO?QXuUmqhdGi0X?R^2ieVA$X<$PF+Ta)RhR2OPdbOe5; +q|QfLK5F8gjN*ji4#dC7V>=;|ylvEePEV$Liq@85pV>Z9#QV&XBtEpyF29F>YMaqjFqDx;rl6 +Ff{J76~9-+S%10ca~g_c%w$W;#1iF1saDwFne*Fr2NLY_N%YhHw|%h}m~0(Dc?H!pt1q~U#@XBw(MG~ugEyt+jj&>9eHe2d38?qZ +8gWV{G*8s(zf>UQeSpBuimA#I_rRx&-tO(Kk#FjQr-l2TpnYFPe4G;)3QJA|r8FE4DA6gmQgM_Kbqp%eIR9l48ss +)51b&IdYs4;$=^DnKaCOy;O;8)J=ex8QtyG_tc8I1goU&3a&a!Rp=_bG2eoVA`!|W(cn8GT0D1(b-STjN{V~2gAIwW$_+^}JZ8Mm +R}WWj;eRkDpOux|x^xnI^zAnNzIEd`tFfqo;j!T$?j-NFD;Yk#R3USbP=_Pznbw|2b!t?26r0>UwoUm?hQhJ +XxZwmZ*ekQMQbK0yo?B%Hp({{bP5Q4yYFnVvQhj{ZS5BZCOgZmbu4k9VeF%~SfsgwG$>hG>ppCe4ohzoI=AkNPq844|G}o%S2X^u +mPDWLa674CSkWlHVAK%(sFZWjFQzS?P!x1gn;JI`RAR-BNf?XAxE3VLI+3q(v;w+Ad)e669P9K+v&f6g?MGqHDfl+ha^7Oi&N;@X +cQd!@k{@vlS6>T+JW?hV<`?K(qMpa^$dILI9N>7^P1`!L0MCOlPxtWCJ_#n7l|4{D_F11&ISkjp=)kDB&ZN?+7WcT@0fS=34gqNJ +=Age?Dx1Fv!wJRDqdQ}+w=kcp_TgVSR=xrH1_rciqHAe{&Y02L5uNTNF0`*scMUogjC#saWe-DS^-uco~fMX7T0}#nX;M<`U8hro6ka^ZmG0SuX7&8KY1KFd_>|w^i|h(Z_!k5(IWgWfrh6~ +$A!j~(_nJ)PnawZ421X7r?*XrU2ea_=b}3aRvdrI`?d*R+3FCJfU-!gWvg5BbNLw7MWN{d}P3{*XK^x{Su(bFUvHmWy*qqTf +;_8>4b}#YKyKsMFg1`-y00@Ozn>LF;g!WMwjET+Y7qR2RT)~#f?Sc-q3rC^Q#*7%R+k;SGWXK}rvY>vu5MSUP2=3p!I--)hy6C<`fIFU1S +qPB7(mWYWYqKQg96Z7(c(&|JCtP@E|6NQo{dS^aU)&qX#aGp8UWqtuT1}Ihs0ZJZ6jzYow-DZ2%9rr~LZv`ZN%$9>Q%`28>EBS1(dT@&iYScC>*Jg@$$7t)``1UWh +Z=a?EP223CH=k>pTI&tk=9fA$k;!J4Ug%hbc93^^?p|&4FhQlzHu=(FM`ru+6LxAFzf;?U9dX$)VW;iJ<1a0tSKHiHn?(5EQ^~)K +3F%UmMNY{Lh?%OYE(}3t(gHeaO-2F5-Wr69w)uW`pabad9n4lTle&XaA^W+Vq83d~&z?1VM%2*>?c>waxXsZfAM)tPNI3j)V50fr +M3tMMw0>#9{F!Y#Mfs#fSQXmjOE)?7CflhiUrq1R7Ph)gzMKLaCHuTR`aGdyhtIRm`?Q&PBH7<&nsz4a^o1S2*b?@uBhyz)dx_|0 +Q-@bq2E^{HXV-==8pvkEj5vG|)a_oe^HxC9`F_yS63o$Jz8`!Q^1+ZWrmTFTcFFMSVxq*%?#MW_6cT%12_^L5IsVOeWwij59Ar>W +)gQ|Dw`caqiZWjfB)akNYRDbCA!8=WskKzH$$)LiU~&y#$@KVGhbyJRlB_h=FRWh)K@Q6RXh1@6pkcKtS_YvA6KMz>u^M7vcy)ia +ny6z>Amo~YlrA6oEz@8VTUrHN2Y7hFTN#3?CIJ)_eSZ*+|pe5OxPk +U0qn*hHoegq6~c=|CYM8?k$B6tdhQ0Y*Wt&qq4{*WNAOMKy`L|FFwGkZXy +3D&PfZ-LuPa)|22n?uqiQgR^}UW=i=2nf4KuwNKnjWKE;b%3V~Wx9qhDh&F){lgcPQEmV5y29`^#V#~+{mM)~1oYvHD*4(#Nr*99 +7IMriMWLnMtf&&hYx_IWlS+ljlM4CC;_#4}J-jwo3WnEU_=9{VpIg7OBf}`x>@f(Vq^%r?Wz6=MDy?c>Qu|Uq6Abwpj;}e}S1P21 +v*vt37J3G`2lW?<+5Q$oEDM%A@>=vRcv>)&mCURKT`X2x+R+>|HXXKjMgfRizp?@v1My1sY`Iirt8JFKwiiN5l>-dfVw*2xh9n93 +Sy!wE=^VajY1sX$Usxg%s+1%T#IdX31HDx}OVXc*Sb_{gO4}ofo4S7GQgmYgeHct)RLV-eEk1#uGECAw%)TPJgrSnD%4pARyt=P6l%5N^$PKTq6-M?|q8=RW9EvUXz$C1DKL%rTmZ(4 +{s3=)V5}!0mzU|WRQ20|Jorpnu?Im3Vs9Yqe<(A2!xFXv6HrUAx7*X5AalQp!56c_U^QDU=7G4VYt@~TJR`vYrf{y-iv8KPeoRE- +sNnbcRiU$sK&-(~-l!kkO6Ju1D@0ZIL%tu4x^^};R#}j5dN(6IWL>|qU*k6oKzJTr-37!-W)d&Pyl+F&gjB3$KzDsD!EQ3h2v1ktqcz7>MjwrWO?><&>)FG5Z3I5_J-6zA~mGgLQpUc`|r3 +FwwtM_H45<@*rI_0)x;y2yBQhq0=IZ`YVb{tc@W>WCFhz1P~xMrmSDke&zB?`+^{LtWQv769Drtj#u20+eUM0irC8I)ZVW{*`YE- +PI_I;$_8f_ROBUCY^v2{=Hg&Uj2D=fOMPPk5e9A&32$!@&I6iP(L9c2$5a`Vkzpk3jp=>_} +imzv_9-EBWLVva(h9ku##H9*P=}=XxVS-|sR3HuJfZh=u=nO|p_U_hSQP&4CDsb!vd~sG_1M;r@`bxhZ`6E4tz +I9FF!-Xh47cu}(Lnr6O~c`N&-&OT{dgJUK~0U7!=Uo<&15HQ=3oa3a|9@$&Ks@7GJr8~iMAj5$`F`o_Rl#5!)fDHBIrd_()WiVGn +SYHZ(V#bgdYa!g!1~M2A={hpR_+xvB8WA#Pg_U+g(2{jv^%5BlTbxad>>UK&AlH!^(KaltOG#C-a7eKfDPk;H#ZRszYlH&({Go8D +65Z_>9Y;bXapUk%zSyr;W0ZjgW$cJZBuQkl{X&FVPYEo)FKY{`mCyrnlJSYCMtYcz7^Vm^QUcjjw0r`g!VTmxS%e!MU0q_Ud3$Cz +s1nelb1J?K6rrh?mwSn2~!nX*iEsYssoWy5#+$-!IGHE3)_S?Y90(zPtp?^m#lD?65%Iv`9l +koZ%eA#|%6bx>rLiuky3whXTp;XP!j!iS|bC@I}jf%FD!i&%his)}M03uGBYi4+6gWd4zW6L_txUs?EOj}<+JdMj0#$g2=&`5k6~*4+HK@ONiLACm;@s#L;zg<+2=dLNzqq)DYUJ=WAo!M!x)B5?1BF9B8eCeH!NhPW9VWz0G(r`xE?rs3 +%lbu)!#Mf_j+d<~h}b~&onoIb+}^=_e>ly7=+zkC5T}q#^8NJ!fC}TG>SRibYPH48|10imdgM5gEaP0iB9{wts-~-wBD)uusnNDj +R2NlhswhHaYteHdBALOgsLYBeWJG0)DG1m(_K|2{4t>*Q0Uii!gMbc%ZVCR8{UvM9%-r4FBO+PU2c|J2R%S+cc=(68eLQqoe=@0-YsXN?w9si*n@uQ73vzmm(;H}>>R)|N1|Yi7WMCC&57nb +Hxi=IowCBFxX90eCy>42KVqM7m07Zf=U1F$Alr^s=FS6J#nlTs;n@Yjy6U{oFG130jkUuHC0WM!o1HKaUiM7v?3E!0rMPrNU8ZHa +WUKQH_R}&)dB53$_E^1+m%7Zk@l_MuCV+K%l(@cSEte%-&)UU_!6A>$n`N1k^0I7SU^*ZLY0NgS +CeF7*awA$a(r?;h<&4$?Sus7`hLnJNTsmx(DBs`6*ix-QjRM&E#avV!{}jJsAcVvXB;J~6f0R5hbV=OhHTPNkcI7q4oNc$E8IN2{ +DCf(Az2o$dC!gQHudWCk=u*6gW+dPvU?l{8G9HzK39aB6R22GNbOh?bXBG0UxN6qEs6-<%f#PjLl-8c&!wk(?uFS+I<+*+9btLwNK3`OZ&MZ#b#o{q{z(*S{p20B+BMRc<;%gD1wT +>V7&&)|4Vm!bw^;-U^Og1JLk);;V?J2E1TiO%YcddaK@7db0UpGV$886?C~|YO#~LUV6QQeiYScQY4-|w+dS}UL7jjw3vlo1?E_uY1Ss}t3khC%X>qva|!~KU>wMDuK*fjMm^{eJ#d(%rs +zre0@3Ms>4&{xu0R-{*%3(It*oU+9S?IKnTbJd3N|Iv$eUrq5@bd18xHO&N3%c^-ES$u;6(HH=7&YI-~@OG!Sa?Die>#?UT3Q^Gc +nKv-VNMItcv=qI6QOsx(r!*2YUbNIUKU%TnMtJ+|cH5Xhg2}AVa->67R_frp(VK~nb8frLzF~bm>xYC9vn>29IR`)O)W>4PxNnLQ +>*0Q^*nTaFZP1-mjmC~|SWlZn;e;aAam@J@B2#dOGtvojjjkk$L=9<^zu!Z{fTh@AOR +%}Fv3$$@0ujoH5(kGV`rRnln_Ondr=tum5{*aKKW>?k1dQ_?brdrpo{^(jlh)D4eBX=#nG-2%7alyuuWf9s$E>fG4Tp*_zpX+`g= +qpYdVat?yPyFB0NwdZrOi5_B;@58E9}zO`UZf+K +AX!th^Vpw9FsIG)5ff|(O7X6PeC4r=>lsEQ?i2o9-e-F<#*1cAOn3tTGH!fRpvW|^cT`^!BPgn +s`qs+Rc+-g$di!WNSwQqNgj!E`slQFjJ+GNe2P(l+i@pcD~ju%&NEH*C#vaZ;|^x}p~ +DnlH9&9*(CQ#-*^nE0qXFVxN57e$W3S?-&C&l8nhgVr3EylD2O>~W(Dkbps-HgA@B#+mR;z9gCO2Xq1ZfoX|I>kN*)LqGk-=e&cK +M^RBL(mv^Hj{&9YZab_4e$i6US-7UGW>0}%)rXOl(~qtoJ1BjY&+PAi%Z}*x@*VY94)b`X0Mq~w&99ueBZz?qeDA6Vb1uDr-~ZKh=^}X*;;^@|88W`)+W_^^A;c@2qDPNxO-3YibEo3SgAQpHVqPVmPP +z|a!#s0fdl&v(~*qqHvk0lZSw2;<((t}Vn7hBswlrT>iXsH~bQ{1Jb-Z+I8o(Y-T`{-v+&;+!U*61--1lU|k#g_eez|JE?eg_jQe +^>0Ah0McdlbmFgr1(Ptd;+wbGsj(OF@;4jf_qU=$F)#04P8pDp9m&;p@Y73fJtR#K9o9xyf8I5>euq(!UVvCkuCxY9#C&R!N7vmW{ +2i_-o-EdrHx1Q*zJJ@n|i}YsD1KfHL0-Jc5i|p2y53*Zdm~)(Ma_AV2vYzW&fQ0GwFOD#u0!{ikk)03{mJ8MMDi|cY=JRzeOU_AK2`7L_g83eaG(nJKXEcf0Cn9 +cl(`421Ngi;!S_2M=T^CQlW5X{6BCIldb>pb2^_!&*}xe)BhaZSQgV8K+#5*1H^;Ne$U>3kIA5X$es~e_GC(N1Uw%xAXd?~K6b9K +R(6Rk&)I?EJ+(D^S(>_D&lRj|6-o_$;f= +VGt!;#?p3_8<2m0`T9`sor5mY*r!e2Dx{Q_Bw0NYIN~u2RqKTvGmo+FhzjgR&g5BrF>x6Uy%p?7W!v(@{o||$)C((FEqmd`0k~59 +lX+3tAOPmDsja5uMJaZ-aT_^tP!;Uoou1Ppv6pi-&UupLds!u_^C9HE1InZ7SsJ=K@wddHR5QvRGFz?LN?hhJ#+vUE=0Hxc66X5*p`G8Z|gN9m$^fjZY&ThanFI>z0ZD>d3!}ym629dtT~$B^*z$+pp`v^9Vg?HVhKj)n>X}Scg&_^au1#h1zzV +8~ka<_>(3fh3gA(0F1m|tSIAU{z;}7Uk8Toon#ERYJUf{cd +Uvr8xa+peqz#GTsaB%S`WLGmhGs@a2N3DPxmdx88gFihebe}fukF!|_;`8%wrcmJq7t|w0p+i(&>X1ftl +FS41NCg%)*Xl%Zq&Rk9T)TLpMGKkEb?Pxc~0rFX9P)rEGv +^0mm3&iF>WS^kTbAw8W#{Zxj;#OU9Dx<c5)UKR~EtZ4`mG{p8Qf|Zw7<*z;mR=sh$jh_`f{}G~d$gza22+DD`f8 +K6|YzMKwSAX7hUKa7mp(J7qB?=v5>ec-blzX5L9D%RasrAN%|Wx|*Tsob1HYmcA&i^3x~XDf;$NKs1TQ;#A;YW;4<2Jg;Zxoh|iq +w$o3UPDSV@z!@D>9BI6RzOM`hYfy|?{Klf3T#!ka18L}7Nag(cl00c3u?>(ZC*sFt{?zLKmMok0{USTJLOYewM-t9CFo87}-HPq~wL6-U$pmy%l}^>>*k9m+FokqP&W_W(;%8TEtn@yg3fO`*NHdr{D$n&H=D!H|D{ +vEaaAL=RxLt26MxG$1k(o}puxpb(MA{R|(_PIgiwq?%8& +qv<)*{Nkg@7l@MAN4Xy6YdW-bA{k-=jk;`Feg{slarzjw^wuSk+iS)~P)&1L#(~ +Sb4PaE&$P+6xuL7ble@0*v!V9_NqoXiJmv{#qqoS{Qip8qTRKIMNhAv-Vs6i^e*;URVzN&Bdp+5T`^J(+Ix!2>&xR&_z9#79F?Y3 +vH#f-?-myPAn?PVD)v8)%tX?8pZm+KDGXO=TSmk)_|zmT2r~o2wHVPX=;F29D0m@U$GYn2#Z0rY~(+SsIa*BoHrMJr6V@2R|#7n;zjE=brqC{9+ +mSlwpHXZG>BY#q6Oe13jkF1!Ox+5@vV38-Fd-b?PcfhJXQO66%U37=KMAgbYDBNHjwk|&7j}9QrRO3EoIL^8-Zb4oWl8+4XNlw8i +N&`z__R6_rMF*jdG5YH0e;xRw+XJ6y%Pqo3vLh#=CZ&sRv3B75iAgW2bQM@PS;$^DnbPCT2i2S{#eU!$@EzT7F|={!DT-u&0=f6@ +AAzc-Uv{0-0DV;eK%JR9JacHoplFg9*@KPbXk)w5nfn7R)YZF}S&XdLOoQ`+WnMpJL5f>%J<7^CKs@f!$wAFuXK6uVi(YydLbdrJ +0`?-jwuWl6z|%8i<3&Ao0j2>Ql=JbVxU6uSg-n%AP?YF&VFc}2ZhcN;#&b$P8xMe&Hzxs|E3i89TdBFB*BnTeU~Q7bTxzCdaK<^o +eu6X^KD*a9c#-sqVSYVmwZaM+yvu~-U*D9(-ni^2Hh4kh!A4HKrhXg!ChvP_Q!KIsJBL;m?49DR!Ahgi?z6}6Sa38CO7f?V{shjl +dVZLF7E3%51Y}Me(pIumO0if>?vYg43!^;7S#pPXxEPz?a~%ABM=yknounzLpglh-4@vizVvaRzG}wu5JCV!QH;tV}5(UZk3?DoU +0kxZr38YcyLZrNykGz;fzmNK@hd6}oH2;$2tqpd2JsT-H*>QAT^crnwl3L9ANu4qV{mKo-+`x)NUv2YFDG+uu7;Wyp%kuJo6PnoR +>I~YIH1VWF+9Vd*fb`-RiinbHT=OKzLmXyCM0rIq96ypz7>SvF>8fc_g=uuS37}lWnN|W`Re*tgA;Tr)uFRWATyw9{Y7A91J5Gwb!TmSQu<6EA09^ge$ +Tl825m(l=y*ghe`XbG0wNTm!-Dy=~B_NuvU7z&WIqmNkUdyz3x+gg_Xgw*t5ZY2zUMA;@b_vTqEi^~0b6}Xj(6hvw;UsJ +2ia1E`XGaX9mJy3k8MY(lO*5@y&cNRDIffu$a{v^A_=W>bY9Ogpmo@SW1KHNlJl#VfU~DYMIrwq8sz+c|NH-B4}63YVFg8w$vOdk%NkR-8)lww)@u|@b+9o5}ay+W@zjcy29kK +4UE*xz`nm^k964F*6ZsJ{?*9?09f*8q++mf9EJM{?$AX;w>?U*dI_y +9JO%n%+`CefemJ7HrhDLJ?E$-ee!#-O(ld|B&ZRL8G0_$ASv0`xj0&4i@NB`L-sO%eNTES|r8Ay`ah(^3_Bc}_KqnU_M&n4h5Nv`0oHSGOxh5^&}!mJ<9)`R5){k7EL +XJ@ovkRe*4`X`!yr-2Z_rW&*n^;h`Qx^J09#hP3auDOJJw0No%_;?C6GB7Vt@|h@B&KL`J_sCk_qM +Zs~+#y|q_U8(9Yw-(ww!HN(bY`CnS*}=PYTH3Bi`6`BxTl=fgzCm1uQ)2R|XZW%Ip8 +ypU>`IbvFKrWw5*y3Hq9KsBk3UzI~1u=azlhOo3Zh|hzsZym9xOR;WE9)*J)k8V!=?Zr@-#SB|;ma;YaF&DIVgC$lh`ncWVdS&VG%N!9I21FwK%rJyfcci=mDUGY!ii_w-fyirV+>o{*Dq{uO`KoN)kUDBmmk^#Mp0?}KV?F-&w=00 +k6+@zIN!V-4GE%nVUm_}h%ISO7*#tp@XvC0E-4S2AJ^=GW;wWdjc1c6Q1+TWuiMr(g1%w?)G&DyQrAZRV*HNM;GK_jW!gq0z2W}0 +B;@N^Tcp|!2Zu?Puw_?}oDF^}_NiKaz*kL#U9*EHm7?SQrJ%LT_gRI^oi#UwAn}j_?g9RLQq3C(5v0?=tMsA!fKPick138JuiESN)%z!tB*55e0bz-*u +oFj$&{+Rg_o9#gh|6r)BF2@%g?5w`HtWmE9*{Aw ++oFf*aUh|l_|b+xz=J>9t!??FfJ05V!AmBM8jZur=y@pB5%s#Gd6+ny9`rPg?7Nvq65T$2u)(1_B-mrTOPQ&+kRA2;#6fr29AH&I +2lb5Q47zl)gHvep$_XPB@$|oxS92bWHHV>?9-`GgjCLEWeT=Jnw0C;Zk?{iri(CnOh`R)TLy7dPMc-dYQIcZZe@Rlk0)alpGj=&t +VyKzlAAlbABk>H2okiOlE-4>4fP;F7Rofn0oW0M}YEF0574+sg1jrQJ< +yec!7vYY+U$W8Bw$+)nLccRWqHX1Y#YnX~1pRGZc+^2nZ#W}kx)PMPYriT;@M7(15DSTDz4VIq{IYP$fl?G}= +JBbGb69>Noi2apAW@o5)!k8O|81}<)nBAvQI&T@RWa)<@_CsZE!Ca*tw}%LtnD+$h*_;%M+XhYe*}d#DKCtex9?FNvSNZ~R`JE{C +p2U-{{Tn27Fh96D5bcWh++k+_jEl5TA0Kbt&S>0~G!ug9OZhYKmT>~S51<}7kt%wLQzi-*I1hWwUA;VM3u6It)aiMPpT^Mp`wX#s2fZm4PbBOrR?LRDFP}l2vhIiKj +Jy1wRRwI{GRq^ce$6sbA%)|&tv|@T>khriy89eF^lN9*C3yHi5tD4&Ak~utbAv^w!<5M)ew2hWv*58sj6lA3W-15o9B>|O}xk(l} +VXdQFXmrscW5~QC%}e!w{S?kFG(#z~5RyNlCPPLiPadh9j_b#^=XPe<>fu#XRcV9JR@L&}^`}09QcrHGggumt +8E|~AkKc^*9XJAdj!PodcJy)E{$68r$aWdwqre!|YEX47kCG0J`qb~9a#dx>SfGhtJkJmIq4Kr41XVcJKxdB&IK9A@j9`7V!kbUv+g$7JDf{^S%>il&&YB%`oGH5J=(XCNL*}ywm%s4|*m@DmQd$q{Vr*(B+&+_r;YX_cbru;zn +Yu$);tqLvu$~XwRscxYz2Jj7+or#AP)Ip`-yTZ$f0D^5>eqmEDXQ79-5fQ9D%GTxJ$lie)m7SsX}y@$@eSGLuL58Y0opZBGbuGeyD>7p +L;b;`HHjXRT#YL(RcIpQl8VdBgYBxUkb-GJK+zfE3!`*vBf5fx?1vlT9gL}>B_mq4s+h4H@;WroXN!X76JRYKmGlC!q#xYN?sLsP +3AbGv=uD;^vqsAX{WbB?f6^kIca3G^zWZ&@cfU)%6Sixg#O$vNSDgUVv3bi1{bMaD$d!54okXaFVwa0QBqwjtT5y0NVJH@iE8zRZ +#WId=F5AKu~GJr)EE{bE&Q!Xo8u6}K<)PR4bgs?deaE7eqzb*dyVgDI!|=yXr*n&8E?&mFsF==(I@@=#fU)P3U|&9Ml*aI{LN&>`oI~x7#_#?5I6bs?en!?`VXGqC6w5A>snxN5xQn{7N +y7}nFC7+MK9UVvy%BrEaUhv-sf1xxbR%Z`Gaq_%Fm;jRur;yK6Az_{X9&$OQwp4^lZ^*u+9S@hzLd=X0#6SrtL#4ub +mQUF|))!|FIt{|8$oHxq|H+3X1SUJte>fb&IEKw@HaGl-2wVX(O(~01xrDm!Z5rmo&yK&?{PnBN +Umt%y+Wh@V_UIm+L=s~?#7+xqJB!FV3yHCjDmn~nG>JZ0Cp0QnwM7PmtL@jeD2llv@+=J%QL!z0RSk1yan}~X&|~CFDMeO74^4Za +RLG%iAv?09@}U}qD>G3U%0z{{MtP8D^@=sl6WS0ZdaQ4U?&^4jkJ3HCEIFS%M9LpjC5i@J(A^#HTKqNHl3x{!V&i`6UbaUBtG1MU@aAhlG1J+F${DW+Nr5DX+X3zs-3 +`#7%p5l5+9s^}wC{qiI=)qURqSlBE?An3@*5#*%-BuCFRd8Jy80q~6`w=Ko#>6}6iItW=?AQs>XnSC04>x)fhPaI=h__8!K9_%yf +TwzrMW=oL0#mFgmyXfuZD`ut^=(y5ksMq1(gA%MQ3AN@Ts+r7g1>;h%)>Etg1STIzGG<%FKsu#jAUVRQ7e0lJCO}nhsP&v^vq@5g +eHT!s!+}+pR|yfB1fon+JkGulGp7&?ewiFxWAD~uPJ>rX@ba_8EzZg}-sOnQ2N``{*SiJO1jPdjcLgeS?$N763UYkgzL+xX$}eD{ +8TjUVRHzl6+4DeA-v*u;XfUk9&%aV^V$q--48Pb&rd!?lUpUQdSlg~7+&B?!dPXO&4=oJ(fjDwzaE$vQ(jy-`FsAoW+zgOcPo|)FxwOMI6P1eD9XUC=| +`{=tyb*dL6ArRPpC1s~MT4AAvE|4)Ee!2mg73K9VvzbQsYn=^;Hz48sytXssGK~*+cD!nNxN~#Y6`R=6VtM$^m68~*FX#jP4sjIn-o&dcA(s5X8G)eb0uOw^a%xy=QFLcn5Gv{NHmL#QFb2& +bPEun)F8QEEGBiOjtWf>OAAxLv|}|baMYyabP}+TC3p}SV)x|s=lNUq|nSY_$(u4!{s +9O?0ul)~ANOH|cuHCkZIqm4!De`sw9ou#=W_kP*Ar`xJt__DZO2?{XD!w>Q$e(jNjIoTvqbHVUelcWe&Fm^F$=)>(I9`A0G3^vFQ +Qw+1`S6A@CU7?X$1kdK>Hq*ixB5$|VENwNJPVkDHYxvlg&*dQdI@iLl?o;?)kO`-rNlreWU@L@h$yXex?ZLMu#c$GdZp7CPvnPtd +UB^^Sr%-nevw!D;*@1pGJIU>%AGq30F}GU{1X8;I_r>;1Ga*dw9t(OW3Gf$ie5#Xo_RerIm7F ++!BtMowK&RYz}YV{>xwfGM?rab+vd=Jv$pyQ?#C5Uli@mj?e4aNjf+np1UA3o8ng4oS68PIk`N2Yqcab;^As4$oX!tK__Gc-1r0JlkFUEWT_elUEcVKFrwtY6oZk+St$*T8~dp(9ww8+-iXNMT>8NZ1gq9cQeJLaOL|$2a<3fBo#*h)v{JR(i*n2C&qUX8(0)1luZ68G$I0kbs;p(H5+fN~t9rY0XBcq7AW{Ge7%s +ROg6NSfXY`^-nFWzdNvnUPr>CIzvwTp65%hM9#h~z-&y_tsdi$gT7jc9gkuj40+MBKvOGPgD(XY*i52mlLOw!(%5$&x3D6Ly(x_0 +F@?6N=$sq=48x#DieydWy|4+Wqp0da6mt-Wy#fl~y(}siq(TP3Vn6!Cu*9;O2Qn$t^dzf?b`z(bc?o=EBZZDE$9|XSwh@X~_%4Ne +-Q-$L<55Hx=4(a*=;qa9r`F-(1GtXTn +G9V{^BLpQ8~}hYizhGTPAybuWrAMr+p#_vlC{6eZO;IVD%E7m8S21PH3%6%ay4&9`gKDir`q{0DvV<2B%tF!qh-dy6~5<>QLT@1RT +e9V@4P=Dd4%DI+Mj`sH>a4e(NY;R9G{g7UGT#H2a9LY=4Cn@)ADpp$p>E6M?(e_{0sb$eSddn@IMc>(9ZYDd`EtBzi@9Ozk!xNr< +-F4*0U?r6H+Nq!4BXv6s4LE6|XJ>4T#hqjdj}cQfsLYu#J6xjbi-MO2?`s^uk;8paMiMSQ&O&9w+(58Ytq;I>R+ob~6iwadk49>~ +)#j~v!oaI*YWCjNayDrP3Q7i<^YmoeWmIlcDEGC+R7-b=_eo$E$8ZY62iwzGK}+zdXCOxiZ$i0!& +L|M8ErhnkN;8ls_^1>gp6=O7=e@Y1`n*#YaEvSqH4-NOY%fj$gir6q8XPxqv8asC7zSIb=L4L6p*Q-u6RgMm-BW1=;4y)e{8Pa+R +NQnT;2f)59#PTEwHMn}!aeU$Ov$pw-wd7FQZ_Q7OrY$SaipM1u!5k@3Q^3>mP}`6Ud2#O0JX~plr(JC>03ojY>pak(BM#}U)?e~G +SES?(R)4y{F@bO)+_b5_9k|g@EJ6>e5`hpn|1?>^0S+Q)F}wb)2i(76{8piU8aq5W3MyQWt+g)lYpjTvUsM;8@Q<6v>{f3p+KLaD>OSU_D_4Sbd*?;CUmGo>TzBU +?Bk(h=xXja^#M-ZAV{Fxj6J+SBaE^*MHGh$_JGF5l{9)}wa1FXV0|?WKJ^%m)XXmDHUaY;MV^jg0eP2Yt{#;JK!1(MUWug!U4!KAPOU`~9m}~p=;~vCMkJnXZ`JZl%ntyU&qNwhqTg9y> +1%e3W0xFV>49O;EAZ<-wTf4cM$kEK{PkW9tSWD}AqDL=yD@cK!(%M~j_Sh#u>tbQ+5Sj(GR}ZQhQT%495Lr#V;PC{?PZaRTwcsO; +Z>DgJ$1EFG>98sXK*;j?clH|p_uah)u@;{eXR!R=ewQ70olMty+94L-u`IsD0^EL@7^rC0ix7(GpyEPp1IbSDyyNT>x$!vXIf^56 +H^$isl)MXr3b{83eB7R=+FzqGYAqx>#+k&~=fUQ5nd|TqDIOcrg(Tc?HoJ^UtxKB`8%U>!Fk8kX5X-9t-PR`}~uEF^d+)66fQ|==USTQiET3MT(xl +7A0cD7px~D3ueJK>rep9*9PpI2@WNMAsFpS^Uz?$naW&UkI%~I$Rowy(mVY1X}etLmz-odp9?5=^JClYd9xRI0YtBZ$`=SXPSi37 +5Nnl_P`c>QD+&x&#&yCavSnC3WR0dGIFgv@k-rwF2N*=tZQLlLt@uU+$L5FStO)zH6J;Om;zbXh>}AL7Vli`yR-^&r9{gNjBsI`5@KD^nxhq8Fqg-&P3bLqBQ}|Q%K_9wVI3QdLm5A;Ozr7JO><(QVMH( +M}CO%bhftCgJ&LupH2!hxIN?DL-8=w)u`;WCX)@mmh)>2xUi%1Tp_6}w}#s5M4&ne%n`cyL!1BL+E-C30XzKcusS;BrFz^PQZ{Kr +fk#|d^g#@B<&TCoXWes>O3w^-*eI?cf6=@nVxN~$A&j&xPAJfvS +@@}DIPcp`>^Q(RDoqc>L#`KG8&PQqD(fcKjDXa2XX)C;FhA3AfSZv;K+4pz=16I{go;z&w=Zb9(1p(@*M*m$+d)n3E4-<@z8(C28)Urz#@AgA24?6Q}hnz_k7=gKZiQRg6}oWwDjt>MW;A!DWMZWaDvf{#XoNYqOhzAR=} +i+ovpa|v8OeTCxb2-VO-KsXy1?0Lt7UMK3r@TEgJ!gV{G8(jUWiNSVf(yrgU#VsU|cHvXri&0V^>Q{W9e6Vk$lYc)jeY8?R7#cA~ +VSzE?>XbhFsh%6f(#VSeS~vFjisLe{Js|!ZvVcu&H|1_OW~epT*$V(OfSIU#@X1vO?lColS>Ms4WnYW0#WF%?!eOBQ#6)1-?;=*O +uU(bq>rjB{#qZ6=lgk{hxqh@PUvarzCHC&*n3>EA6$lBO&(@!1%pKD_3VVqObU9NxOt^$n>F3L0AsZzKb+*wuT^UN(kc!??#dEX; +cvS?2#d+(JXJ{Kk>0Uwz7`9KduAh@qxis_UQPwhCtRYHmXyym+c^s!*t(cu%*6>g*8a_Eq&5RyXDA}FNy3={4hAv!Mf0UR`qZ7{% +yJf0k?)VIKJ23_M{SE`vG1;I$k{O8l3;pFH5)$MPkwMa`p?!0Jl#wz(E~^*sUUDS~%?XNe<52*nHyUFks7TA{Wk3(>r8`$j*3Q!Iour~K5Df)8kycwxg-01- +3>P}<8b4g9hnW{vN=(E-3#8Z&@-VB#b+E5;O)FyH3>R|01(VPfbCu;GU(oWjb6Q`08MFysT3IA~5s+UMllYn4sFLi$&|4(j6%ivm +tp$=7`9gIyb%V?U9hi?O*)&do$sW@fFNBy3yiP7$)3eRyC_`;ZEu)l$r@g{rr=?yq&o@2nIW@WV)VM5PXhD<4hLNSNY`%Yf)wpxr +z#WG)fH@agfE^Gj2MKxwZAYo8Fyi{yXh<`us~7d+3UwcaiO1zccUncv97@IAf}%0Kr!+j1KJ@Hvp?UTAFWB)9`7KP!~wBuJ+-Wo@!6 +sLO*QWtn<{4hke)7UxoT(J^N@=z$btj2Lk^BuI-HPiS(|p1)5~!F`%zg>qX!<%kzUiMN4|6<2e}6wsGfue6X;)pHUQ*QPEs^e;?y +1q3al)=j>S;Mm))MO1hyLE$c!=pnFm@I60kaELB+SnP`;!W>siQTdCa$lhiNBqa{L=ZTZ^ZWzkN%#99!m*h#J`FQTmcCIwQYs>j| +&Xn~y0tyVdx?Uv>AvDD_j-}8Rv>T0n7uFjV%*}OHr=cs;jRz#HRg;)Kvv%H#R>@>_gPtTq3=iLml_gO}w +6VvDaL_muFAWI<&B<1+T)L?UZPR4Zr^;Z7V5$ZJb7p-<}OaDfbp^N^neKWuNiITCed*2=S`#1piWg+LDdUM|y8es{KRM7uhW<*6c +fGUW-x47l(40JpE4*VDGMg2s7SnoviAru$Y>a-{o;$gF_TT<1QY-O0000Dju}k=00000000000000M0001NZ)0I>WiNGW +FHA#UO+`~vK}SVXFHlPZ1QY-O00;mLju}mXaiSkO7XSbaI{*ML0001NZ)0I>WiNGWFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(Z +ZftL1WMy(LZEvkvdvG1)b^l0c0!mu2v1Dwyu*NURy7$@^28)YvFn(YM3mZ!YoTQ;E-IcWXKIGkdEelBS13Px&+Ta+w5Q85;fJ~>6 +Wedx~k{X&Of0UW-9oj!aJ1I$;Owy*EAq}0*z%>1xbH07thhHRuz31ESc^<#>_|`w3c=fXif3M@2h9~t$O8pGuEf!?O+8qga-JFk;v{}E6{5}KRZF@*G-W3n?OGS+Au-RZ<-+dH0$v@CkP)a^!Pfx{vkc@5zs#d?EwYLY6~ciQoARJ +d`Cbhf&MjU0`zY|p*r;&z5c3+N-YGfnJ9Yw+(g+gHBruYCW^dIOqBV1CW=0u(euxPUVW8PKhg7kaf9gPH#Z1Bzq>*DubU*a9u!Bb +Ig>>0J0^*~7EhA>?*Y9U^u9@2UQHhY{Zr5{gMO0u0bL2YZIbZ&!%3p2f0`uczo+;6&q*T3|LAuD0nNWw)5)67s+IM(*2;NHYK6ZQ +wX)x;TH$Mh9{)nE>}P8FsNTl~g~)2VUiYkCcd}OS^J=Z|^Om0fcCE<&uI_(N^YQPx{{u}w1igvuRVVL8o!ECaexQ1FSDol}U7g^* +LyzyM6Mmno6M2r;$+<7piG5Dh$+_Rt{eNF4`1nzs@c&D_{|9>fn#san-DHt#`ef;!4Y~w$A?Rk{!JRDl_&J<$4&iHx%xj(^``s3)KlJUA8cmw9XI +Mec{{Wxq%DyuNzT<5%j%?%V1`zkBP2uc!6;XZ85;dO7cP&@G^+_58Whgf5sS^IE3Kyrt9Rocr|n1JlH=4^I<4J*wwDK27-DrRN{j +^H1viUI*O|I}A<}y)1?D7J*uz`#@i~N%T7xU|A0OMNotIy;E-o<40z+?fNqnDk``Uun>0vYR3LI%P<_`97#kI5GtH +%U~>v{CB$W@%`yy|BpanVm0*^(epykgT(JGqQ`#(Z3q2V(9hHO3|aT&44MDJ3_15ZGerNRy8o>iqOX6@_odls5Rjss1?-^)$1-|J1n*JzXGr%CMaj;8;n$3JKi{r+E*=wVt+&Rq<;k@OIg{Z7OL-$OB3_oJBL_NOty-G?#JOI=*_Xv8I6 +EQ-r~H!k*lA}%<7J1+SDot_s<$hw|{?Du3s`nwf14d^Epiaxp)iv4#l6uw_wDEzz&+70?!&^FL7-6l92xJ}Nv>UOD9>TVZ(wu3GJedKo8{~6HxN&mMC4wf$x|9Nnc +*vDQZ{f{jY`|JaKg#2%j>{ru*m<3wfBJy>&h#x)PqU)~~vHM7i=<$awg4efo|39~gU4Gdj=f2+}=U#n>>|YD|zhuWd#I944LT4mp +|9DdLzbvWiBTajff{V>bvD4R+a_%ch!Tp(}?Ehm;f2HUD7W675f8W;hUQMZPI-x56x|HO)44zp^;w9<$B|496rNoAmAIa9wDY4<4 +$R1zOlx#(~$dj#=)XSZEjN^@2C>&&>vx+@&)Bu((5)Q@xuR`rzyqgtP)>( +R7tLg{yn8B>0Fois-WqMN@Cz&==YeWPbkT4PvSX==Lnw9;W?xP>v!Whrsv+GDc>dV{JDOI+ps_M<9S~9ZO4<-?G;M$&Gq{IeoYAz +6lY$*16NS1@Hk4aGch99QYE;hzl5e=P?C!|&fxhbo_mzk4fOYzrhu@bOHd!4*OcV9{YuxBO8lFAYp0S}LUH?Qz4k#o594_V&vD)N +xRRXvw0>WYrx(wc@vKqehhNiU%QPjQA%CUZOnARZ_fw2=b(`YXUL}6^44wmc_9%%b^!HW8>4EEUx})_diFNcxH9y4xgdg=K-A8eQ +au3C&7TxznCH08^cb}%4G~Iw_7d2)zblGVu-`{IBx<)G3mrdu)l$9#&?=sO&8Tni=1LJna?6wwQw9j;nyt&EB8o8|D_dk*{^R(2= +hh2F)gRYoiW>bD=Gp2;Ank!c|>s1Myn9Z#OA1=m2?%Z;=FEpvD4B6Zxoo2>zOq#JwTGE}ew%DD#aJjUoyO8OyobsJZ2c#KtMB}c} +WXy8a(p1VQWbMrb%dk^cHg9*?mZO%Y(?-hfw)3tu^-9<1%w>9Uh^3bHT28*;pyA|gH?Ni!^0|zew>!;ry5C4)N@w2aFgrIDdJWBX +FejH)_h7`pP;XBzpL1FHTW~&_eLb+5f1sW1=Bb5V%yBFuo6CcRY?s}Qqf<(hV`O0Gpq)!uY2|BeS=z=qu%&5`a^^sQ9;wukHfjkD&9S38p +V9qp|ZpBuU;DRH!Lb<(8uG=v)hP4G2wz~pF8$EdXOec#aF70j6E^g_f5?BN4qqr}~W!E5a=No1p7h8H*0FQVC;Yu3&UxD>rY$yBK`F8p(OWg+qAPWqoa_= +xmG`KUC1)3F~5Ucugff?^AgZ7#dh!u@v;at;zTJslfhg!XY^}6Qg&AtID_{y?0T$>(dFba{_!LqE$p}Q#7l=2VUd)u#qxv2${hUP +fabdMJ$PXkAUyY_oH2Kf<>?|j#-DXHVfXJQma?Sa<{e`4H-LI +0Nxw%f^b1Uh!R4mVdYJ*WU5x%?X=QqGiw1$sx_B|i#M1Z9fU4YRioe6RY<2B)&1lZ_vgw2wbl;;?Aok0ty+uVWoKdBWu|MXwa}NN +)^4$!KF5Y8*7jv#J@zruQWC!fOoK@?CixRkZL=1kXxr82sC5)i<+ohzN!_i(DD8|cC)a@(p_fzST&JT0yoUiy%o9@W>=rX^r__40 +*M{MED?bi`@%5Gq*ehVEO~P0k;0T7=EaX9K0tDv~_kwp9EysrN+SYBBO93E!rHH02*j9H2*;xcnyR%2DSQLcRLy(3HG*c^dafh>nAA8CDxxAI+F{svMo#eVGi^`sT +HuDBka*PCpxuuQ)bR2-yq6i=E9ZVsvH6saQB?WsEtm#SQt$nu3SqZa)$z*hZBcF>&LbXCpAf25Teh|5dNgV20QQ+X9d!W!1RTD-> +4l`vCMISNfa+DVaC>TP;zAzoSO5sHnrAlJ)JbQ_1qud-VSg20)vlb`rLT{Bx1tgk4H(3|O6lJY8F^i9@=vxx64v=DJDNDggD5Q1v +m=1y#WKnHF&Ec;OI-=fzP+3T){6Z>^WMbs|a;OAZeP$Qol(dp#55MFd7PP_2H>sGsnHSzN^|Tg?CPCM#+!0wp+fGHV+rl9LEZ>U3-vMRXdkj?a-ti+puokiuKEuwyjVP(&CD=!s?)e +>axe$2(}Lrs^qsa97;E*9ch+CM(NUqf5=WDZy+md+(_9I>0;wX&KjI5=qKp*2P_wMCkgz@gv*(JO45}TI`IZrvO^jf)EYKwv4~`J +^YTlRuuzB@R-!w>)ssVc1jtPpDF?*^QY_O2LYh^VU$3QeeU{Tn35U6mUsqMIq$=WIP=SZ7pb+7$d7jd<{o<4I$)m^z@ztsLgTM`G +-f$>~)U3CF&V0Pp?Y2|#dkWodygiqMJu+0zp#HkMI|Cpj;F~q;*2dQZw6r=-b$rrjp1+_aKEEZt;5Iaq3tF1y`dpeqJjET$p;@l6ctdtm7HVCB4YJ(@lpyhT%giK=4VxUevkmJlE^N9xZ6|V0_mY~{)vYT+VHPCj*Wk8-3KmDh +j}YTwk$Jsoth|%MiEHKW+R(l--V)9uX5h{76$m{Pypl#shn=r^I36$@r!pMsDHXRF;x0(udb^1GaQt2iRYJL_4IKp=(P2T$qTB9h +3`9yAg-tc3_kHiIH{cE887=O>?;GBbH|mX*%^CHE3`{zM32%C1#qGs?mFtE)UG~K}b9hf>++$Nh>d^jlXEdOv|(5BH3 +2N&9-xpI&2GlF-dnry}eKO9`-lfo6LpyX47H-fSA-cWH{gEtWKh8xR2I(Xv{YM2BpZYv)4&NX2BBQg5%1{;6>PZ8cBZ;aR`-k>Eg +dze{zv$zjJ4SVMdbetj8(2U|!GK@BKt-OQa>#$MW%_Csb@2Lu#(c%Gr0OA(+@TP~s0rni=^#k5%=wbl7;N%f7HmYauF78v_)7~JR +OEZ|4ulZUZE*`+|o5cexL{wp=Kg|ClS+N;V=yyFWF?M>IO#fDIC0muuV9{W}?C|;tfp$ +tPd2oUryXj!)aGxl2z#A9$B3qDv1Kv4ov@>QD_tJrE +2l(_h4JC}9V&`VKYzMLi{gHFN?q$W{;x^wzkhzLF62y{lKBBxALdheWmIVNY8tWR}SVqTc6ll|Ur~^-5AhFdbrdK#9=?22{-cfoh7~y;9T44~;;jaXhsY)rt4@Sk4f^AKnP|lU<82k&Ll-IBLoE4a5xNM8lqrfr}+C|)E|eV+megzx`c%;bpl0~?Y`iM!YhLMaOf@MS7Q=aA`wHpjXk}j_aIsCyd;IlfOaklAz+8n(>a61*v|SKx>g!f3m8Rz{u&V;$FYV?d59NUHr&Sbn!U`(nS*6E~_k$`EAF-MBK +BnNS@;#|E0Q??1W^g`YH!&N~_prv7*M@#^4dpKva1t=<=4dS14GMmL+vIqSP8Jvdq3-n7w41Jt}2rPc=r`w(*Ic(!6?!Dr@61L*r3GW2I2L05K-h+&AI&eT7 +W}G_)SO{22;>}qC#1LgM^2-s11Fhk(Ga9%VqfRpaVg5+#eHZ-g)!|HH+Ifyiejw#=vqSrrkBkseW2GUGqU3g{Wax@(Ef{ULAF};I +hCo*(=0`H0&f#V8MfV+*kWG5?o5Ll&FZ$N!qnb->Svq#>MaC9haO^-hg40fNv>)V>`Y`9-eN>4ZRb*?U0nRnZF?`q?ZR7!|0dzxZ +fXIvAF~rB65q*&oM+vPWCw!2rw1yHyj5U^zN-!AJZ0&E1MCOWGfv|mrwheAYx<1!;M`Xt{g5rpl!U|?22XX4^oMRC +iGH_to+E(4#|^N{4~x-XbXwO}kf;uvdpoRSh}6aipm=S51fgUrbrIs#v!NM=8zJbZ={T7_je)d!NY +vxd5_2D7jj_U}EB>pPcUB6}&5K7^?R3+{WTGy=j;1Z9pgOf`gd6S3$(#T7sLk0{!|&-?K{Sxu;@H=Sj}5Cn9!i08cIL;(UHr0cmu +L1`3R{VEfrA^M`KkSf&**SqY^FF%bMfN=o33T>Y?{M!}I*zb!>iq*&tq#5DzG&rhM&-*o^I5_VT2a#%_syyM1|H`G&U!}0k9@>EF +jbU^QQXLxDE+%3jh;yMz$DT8|NIG9Nuk;nZIQV`d|9qwM#5k*Pn89-~Z?E>*h~tDMzc+q158qsu=JDDT_y0h4QYzO$dc +7#dM&a0njJ-`z&&k}fsJh5r@t4|;~Hi}sQN|7iK;mkNin4_t>hK9zh8_nw6}z5?X#_MS7)d=_`S-6%0m@~1sguEx55hx%BNXK#?? +&jx0pufgG0$v;S88iuiCco~a+`@C4WTCzCe$&ux+$>o|bt>m7ApE%uq;&LgX+fQ&q3NAysQ9iL`@saMnA=oFTCM@Yb(8l +1^4WVM!7b^fr@HTl|;CKvRA!Pb=D$#M4D&$-xzjOq@n)@P)h>@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FJ*HtOhaEy +MN?BjM@3UFP)h>@6aWAK2mlR^8BLG8@*OIj0083N0RS%m003-nV_|G%FJ*HtOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#? +WpXZUZ`{2JoD}8pH{P?v7$>K>H0EkGz^?8gpwTRda)WZoE+R(7-ksjvf!XO{dWL23h-f^ccq<;L7;nWy@g&}eF`h}h4@kUXG#bww +8jNpMee3CddUh5e@%R4z?|(lG)&2C-&rwf3^;FeUPxZR5e&$Sv{`MN+INu?d+s1L)KjS#J?d-_k#PN>v48chRpG`T=_7fbZSmQYV +p6EEk=zjj*jx&VdrIQ_J9;H7u#c{q&_hY6zP9xp7?Bh5;qx&OU9Ow6R|D~CZGm`3hVV2`OMCH0arm_gWN$?heZyew_ej`d0a1VmtBiN>JF~M&Uyolhp39cfz +E5RoTZcFe>a{+fESWj>U!L11Xgy8oHo=wmtcr(Et5PX_on&3wS=M((gJjbaexQO5v2>zVl*9iV{9_qb!9@@8V9^QXv9_smKj(!Bk +UOv>%(sJ=ZksNw{;%(4SD3> +P2t!)=x2H!<#sD96Z{In!w5DITtcvk;B5rA;PEE-S%QDp{2%H4W&!&Bg#i89k>E&zdlTG@;0Xl3#CQmR&kF;zYh{4;+!3I>2Q>fh +2@c@#QTV*R_s0O^@_vB!qzcIY`2xz>lHfN8ez$<~h7qLc;SAS&dlrDF@d{@b(2iUIcl{3GyW=A)i(&&N1zOYn;Xhs;NN_m~fSO`4DTr_Tqz+vlVH(tM2DVfy?uO}|v%zji*_bqm4c3Eocd7=jauj&mqA>=A-v2<}~?dI+9e +cAP`#`B@7bXB5G&_7IOC*h(->&zBM0g5VVk9cMMAU*AjPPWKBIInvQf=;b51{zDz7neJ;3BiiHk9_~0lCHSMC5Kejg2#zNB@lQan +qmOW$p#%>i*i7(Lf=dZLbOi9>FGhMuu$%j}81(j?BQf545hPaSOeIK)H^F0$!Z^Qv6!6K7d4Ry?KgIjMCpd}VlRw4y +x<_MP?MQGiw~ycj1m`N;;uy613WAM1&yNA#-y=vY)>(fH>e=d8jKlW`5^Hm6j|Cn4jNp?5e{n48JLWjh$*ISIE>0)71Hto-!#ud} +ILwnL^!{(hp`Onik9xmQC7Z}t7*Ctw^7I05~hdjiJmm=i$1 +x1Iogcc;Q-~QvtSf@TX8SVT0DJXX^ +!S8Z?r=TCxP655m)%(S#0Pp9Yf^of_;8cS56P&{RJ{9TysTj|~saVGjJr(V|;8gIFOHW06Zafuuy8l%4@A*?PzAv8&I;lGi(l42<8`&qRAB5DW=s&&0a0_DrmQUpx!*x0xV`98T9+pp##oh4u6!g2M<7 +I-77paDRdsf@{vkJl|m{o-bI6_Fc6U4^HA^T^FTi>1b;+u-}8XCQ_jP9uTXfe!spJz{CoF2(Cy~uqud`V97k{v!PfJ^4-YvX<8jmZpsUBv +2Oid)4?1|2Ad7l`Js(f~T +>5+3TK@!!S-7g^?PVlFfV4dFVQt;OamtuUbBzQOD`%<)L>17z_`!B=zK6x4N^#Z|8rjN^jk9{vEoDe*N;0*+~xdQ!s^a_mg8wB?w +=w69-_g)G79zk#ckIR*y-;b}v{QLS<7_XhL!n*L|t59C~D&Y0Bt8^X^yq4#|RlrktHR%1&t3gLUyBg_dUJblna5dJ^G@xKZ!tUXOm3u1CEmUXT7>K#)W^=jQ9tuU%K-`M8y!|5+>1?*mt&oQ{>C_rgky%hHwT=g(IH?^o!1S1Y`3 +CG>@x_5R6~z~}QTK__pnM7!6o1mF1T4VXVW-+*zLaRbIFdjrPrP=YM79(4oC`S%TI-qhVg|0dvj{!O6w!*2o| +A9EAr*q`5o{{HDE)c?<$K=0e!47l^nz|+*5F+VzQ#(X>UX0&V7&1lENH=~?&Hv>O!-;8;*^)0Axw_DK9nYUnE=jr_^1WCnlF1rQz +_~xxhA9yS38BTB@&(~YQFD@il;`vYTAf}sD;2$@x0=~BT711v1-M<2#KlC=_Uv?YD;j6c!ydk%P&Su>X`F7sz=+7g!qkS*j4t#(1 +4%IX7KtHx7ID_CWcVK-u?hfcB&k!UP(K+}|;OWsj!H-_P6Xndk3wWA;7wSFoE~KAD@Ir3iU8raGyCFwRyj%0%jrJaSH|FCNcVnL1 +ayRJhvAfalC-25Qd-HCL+js9lKX$zb^34GRi3K{V3DT19izHUg`D`- +y=c$p*8o4;twBG+HE91&*I*uIv~&D# +A@6?scc9yo36hHKeB<}jPQt@+3NL&N^6yQLqn|H7j`gUPl;t4=^G{$tUi1Xk^O`4d-}EHzPkj>Od62LF77Ad#Na@Cwa48s86I!MymwtDvi|z6$!@=T-2D;8oD|nXh8~xc61) +L7V>>bT;kJ7^ma^47zyi&yaV&^&0Ru_BG7IlL+=QUA~6?%z7QL?RD^n?${P`k*(lzU}@d@VD=qkQeg=XA!*kP1O4#!S@Ls`B(7Sp0|Ma%ijWi?tTm7^oO^A|9`&)zVXGk!3T%F +4Ze2N+Zflg2o?xl_BPh1t=_@7ocIpr`}%jlr&I4@UY!3f=w;2j7@x=9MLo~Fi}mu)?_%En`(5Q@5T2ZAMfx!=;EmNLDw(74?1i58{~)G{)YPY{2S`u_iwWZZz>juFXDloH+y!{}BCM_aWx>%O7IAH~$ymm)H4!sh+wXaNqT4@9g#3&-K7(c0KTs*YsY^cZ8-NzaIEKV?D;_;`JEc>(_%m9$Jre +`xVXif#%!%BfP)WM<{Q*k3hdWeuR0w%SYgovp)i#TJ{n6?brWJyotyE-{3nFJ_f%%`eUqL|NI#J8RDd5{_ISU@jpjlCqc$bK#==a +CdmC-q;Ro5KaL=`Yl)_xt?yr;>6hvIztHp>^!_$|em6nx&jXtNxZXcQkmdQ8w4PT9^89*J>lu|wi5xMJAg_!2r;u-63h&QP;r&BW +sP`wDek?(z-&0fQ_Z6D&u@u_#l$P^Heg3Bu>f5pgaO)c6|9%bfZC`_O>-71s8kEyakooBtf;~h>`w^rm;QV$#%J~){{$5h%A0)W$ +vngjUdVbXwDQY{(3+a?|DW!W~NI8?}e)BJ*&sQj&?k^xF+C&W)`}LHwm|$tEltV1b`TI60=X>=0g>R>vKhnMP-IUm+Um&;{ +!8hpP1j_&J_fyUb+`jFp-Bj*(h{(T2&j$@kIX@)WJUAum@ci18^DK{V9q`<~LrUg(nIO-T;|MbUyP6>Lr3VQzJ-<$n`QK-DObMO2 +1etHlR(J?OUKf`UWV&BNkoo?)9Z}9_>Qk`C5M;WaNRath3qj^n_Y!12^Cm%_FCW&U-Y+$veYFiJZ#Y5b?;b(syJs|@{A(J}z6Trd +{;LF;-~6iq?b)&s{n~*b&#S!%@_MqQ5p=Vz5#|4_5#@Zl3FEzM6X^Fu0k3SfK_KqBae(p0w%Nv6BFCGH= +KXC}^J7oy)dd?8E;}*?--w>4lTTOpT%YQ|mf2?qep(y8TLxGp?48?d29g24BH57O{a45zrI~084FoG;s9XS;A@*9G@Pw-cQEH}M9 +6!i}rhVtu&;eMB47^e}#(C;b3fTsiWd1e^uou~N@*Y{5zhW0HThIU*#4DG*1-+ySB@-Kqt5qyT=B|KktPC3_6!?xKa)5*(X{wJmrum?c6v5?;pK8(FeibjZBH1>#uvHoSAeV?3r?2;rTQw<($Iva&$`cfDvO*{?Eo> +oE|2~a@rdN_vG;&n+4wb>l@=h_jLqWe(xTKdGzKu^wS-m68)fdJo|Vcs83ooD&)^1U%0FYJx{ukVd=x1NmpzDJPdoH~Ldm@Wx2VLVBY*VCt_fKFbWg8sfX1$^qG +DZtMUr>126pE(uxhZ1CY^t`E{!w05CVY2YW5r{TFj4eee;kmc8-reQujOpx`BSEr%g5!0355@flr +JRRe7`gGv`aZP`II{4{_1aIbfvrkIo@y7|WUeG)PeDjwxFkaiXq@3#soy{~xWu)4y9WKfW{*|9=eN$rxZF1z +{jA?VCGzU-1X&I~h2Tj9-`XGZ|F9pU{zra{asJi;=>M(+e?_pB;9&&6av=EJk^|A-)dX4odyOFPe;j-e*4gt8f*iB@An=2~66F1@ +-RI!FBj=!;D+scEY3&@)%jAPoBDddoFrI&OFy0^Pf$uH$Fn@mL0go4Y80R}YX+Fx!_@M6vKJfW-AMdU6(f{>6 +=<~B3pw};V0AJtiK>rWw!1L2P(4X@=K&Mx9fG+RQ^xt%VuAb-sUtZgRdcM(#`(d4+t9hMh=h>Z@Z%=drpP%Uh-EQ55c~#p5e4pHf +axU&df9@j4`!l~M$olOTSz14d5f00OuP&O4e%vq@^!%&2!1wRxBL7Eof%n1l0Dm|S<&IN0YaaTWod^C~oCkcqI1l6Tk9lb4t~r!H +A&2ogD2MmG9NHV^(Ed|%pwmlop#Rr$n8%;(2Hch)>;EIVQO=Rw;15T4qa8o%#(I24H~Mvs-e1&>eqBnC^~c|KW4`X5hg@?o!8>{U +39{Yx2SLg?pWv|sSzrA@0rPKu0ps%)!Iv2?^HXAn`$7?PxqA`)m|E2S5j>RpR|MaEn;`3H4I$RKJ44XqB_~@O8G{Ur+EUf{!mi`>yGM9D8RE=;^s0q`%bzyw)s4xtlFSdv;oge5WbAOyR19Soa=T +h;e>?A?C>&1X=I@J3+QTP3uLu%X={%m+1YKz2KMEX!@^KUUh +w!fUc2>R9g6kvT!PooJbU<1$a{+pPl?^@Ge1Fl$NU8R +VE>PJ)zq=m+zBT>`;5T;!#_tG%hx5EX0(7?RV$?r$G3bBFVx^PC7>@%MW8TkQjQW-@27Yf@47}g2@7=W+{k?B7_};^s@59BI +#~&{SU3~pW%+tX~LjD?eB-#}o34EM+B*y1AN21(6AE|Qck?2Qo6vpK!f*%n)i6GlMfA&+1|JRQOU2l6d#%K7^SjYB08tYw6J$6$R~a17?fs$q>QjpH%y2OkeP;B|s*hnao?>R(NeNZEPz1guxBCt`eiPlTND&lAzU@1KNz&LGHsAGwo2mrtDp{Jeb<#(nE0z}vP=h;)Se(iV~+PCXzpx3#lVZA)%G|aaLPs4nA;WW_O +Hm8H1eD`#W%f!=x_Y(=S-E-CHkcVC;$o{Mg&q#^C)b3|uy?*jc@ZAs31bq)Z3*)lqSr~_zXMr!2&H~>(^DNA_%g+M+{^=~pyC0kd +e%pLD-rN6d@VDNx(eCHY#`wN-Hu_z&6!%|TigLcU6ntaIQs8ILr5KO>mSTR)Uy618*F6d_eb1^^eIv4nS_+0esv*)G6?mdp+okT}V&VxKVbs6y4vrP4@Wy+_Q0Y8r{LqFeI20GpB0`Q6H1bKhq*b9*Vc7p65 +^1BN_4~-Y5#GX3tLX78~7lPjJxe#>p-i4U=+gt>B#U;r0=YuXn`Hx)$IVrsya>tD2;2$Rve3Rg{%dxJXe=+9Gix*@3b3aeXKIUeZ +q}a8gA~74Ul-LEaDh?JD49#IMlr^L_>TdF)rv8z$a{aacicB#rNhw?l4w@DAu}kKO@3|NT3G&k=WG +UGnY(KF%b_`+aZS2{~)ZU7&|^6#n%tv}?@W(9;S8_b0fT;AuSX@4-C0?jG>TJMIBq?!O1~@$q{wzrMCQCHoOOuLeK7b2aA4hpW+^ +9q)x4IpAPxWg+N3Clx?@MbyAJ47)yBT0~~oD%J=TWJUyS_=>$I@_-(?^Nx#NCyYhbE{iXX+-dBGExbttoxAy%F +_;~Oe)O+!7fXB~00RA!X0gS_L4`80HcmV76j~>K)zlR|EJ>UNz_M@op{YN3c{OeKhW9PT%&-V!OzR&RA0{`a`WWR-P{SNcyp5K9ve)Rj4?2jE!@En3a +cno;G<1wt?GagULzTKL~fsZLqpuA_E06u0tiS_WnC()my2)42x_>0@hAHRZ_AL2t=m5ZvxeUrn%bd^~{~d1io7aMsdd>S+=WF@ACLBP&QM|Y2 +z$cLZSf&YU#9SnQe8ylWy8jvd?&3Nq<3n`)GF=mkb^fa5v2Ookx@K8o3c=Bo@ApiXbp4W+wI^M7(=|mmqb9}+pE=ol0DRN_n!+CPBt-(-g_+l1BKwg@`vP4TYT(=V +1I?GS2<+AxoKIoiyG;tdMEu9T$e9}KvA@gr^zN7F*P`WSo#Y>%p}UHnkr?MZPw)rydyUf9r_?Wq;2*T!Z3&)Q1HS?0SzA-Nukqew +jU#)cgROGEOlgl={eOpkCu%t#I@tRcybOr*e3$Zf@?4;_qqscA0sa0$X_x7{Ptf%jv|N|+4NBpB9ow>aALdleN6R4gTOI7jo4>Eq +yHn}6Fa7>Szg8{FtKmIsn%4xsK|c~pMZWc|cbT7_sQKHhzOAQgQgfZJGSu{Ac@Njh!+$Ja(6Z)?r62DNhrItwd0tJy$6%0Ck)NI& +ML*sud7SP^6?bmZ{%xUUx9dI2W;=45^?rapXB!9aQ~kT5E#FqW|Al_z_1RqnY1wvati0dVe7u$qtl|B4_!YgW^{|bL{l+fW`;Qd< +vj*p`*th5-x*kF0Tu15K(e;g*=k^rNVvwriq$zz@%5xxHe@CBxo$f!R^yeI$$&^2Ow%D2n2h(qab-#%6r?maG+V;QK;7rxeHP0@Z +zL4Jg3jIiwc4iwsNYAzyfU~45XN;lr&(**u<>zK@((~CVobwbMIqYYFza`w~0q}KypRU~+N9>53QQAzp9!Wpm7vwXjEJu?V{;PD)dx*!g9|H6J8u*~{-=7uMrr@u10rLQUPWRKa%q4U`oXYt;-IF*ka_cHeBhk${h}S3jJwU%V +>31a02l{PG`JdK)KSIB|9Qgg1KbAds{hLI2I_UR!3g>kA?_plsxGo20_I{}84=7|g;p7^eyStjMOT0d4TbokwLpz_~!IWn%!85fT +_vrg;=-#iO>tECFuoQgwwyJ^8(Y-0B&)+`!-Yo?Gor2F2|Gh!ib86t5#eZKJ0ROx#&Ag-EUV42o{n{z-{2KOOp?sP?v<5zw{Kq=r +XuAKH*C6IEWBn}Xr&93eVqci&v>f(p*+$Dgr=sk4HGP)e-$=h1Dfk9%OV8M6=Ny7h +(r*;?n{Ael*T9#G?KOw#``;#b0R8Tu>(jNYE9vKJea$TA)WElm_2!c({n;A$pz`0<%%2IKrT2A||5uD_%J(;dv*>r4H4Zas;79$2 +-m_0S>w!NU06*F3ntqcbu0Zm)oPHmq^c)`jNHr4M3I9FD&$RqSn)bE>U&_mBaORx-7+6<*jqb-PZ+n~4^7I=*Y3ua;YkBRawEYS0 +V6D6S_c!|e+3+6v9cuN7&yVhI<=>q0Jx0%eN!Q<@^b_&YXjg9x_u4K%Ma!?m42t2^-AIIxE~JA@b9JN|B$Y;T0iS% +w~}3{8v-jMK$bq2Y*$zDetV$ +j??^~)q3ux-yiAO3QA9<;NQ!CO%*(q&s)8vX+NfX@221j&428>@J+q`heFnm{y_P!;<4lTME5URIQYGmb&954Pw<-+b^eonEh+e( +pR4(HqP}OXa-OPzPv*XQ&oLv|_h=fWpOIo;K%}$X>r1?b)WFAlN6PnQ9ov6UzNMP)6}o<2%X+T{e#Q+1@7CvEQFx6)_G4eI*SyEe +euH1u_Kh=jo3=Cmqu+&;{wL;Nbo~OQr>GtGYTo&pcPi5ZrPmBVObY&Mv2e5J0K}r;zdzHvI}dv!?Q#h~q4Z7ZL0M6!LO7{cJ+*3G+@*hPot@!^e-CxZ7gnmb) +3Xo1(_!`LcKZE9%eX<)*@m^8u1}%#;Wap;yC4N$@vWGiDQ!RsXBLhm_<6d&R^NR_%R09P +F+uo`eLnW3=WJWrU7sIGzx`4;FMb-qLnwV0=2_In?Fl|Y_kVD3{>J>BO}}@vo`R;aouQ;;v23>gfI*`tcq}x4yGA +T`#MFANNU`b~(W^-QTI@b1R{=6*Z3RPh60~`4s-!f%B(b>u*xtZTCXo4LV#e-|H5NL0iu64(nad +E&3TZ+aBcIo@_4XdWC}T6aQnKw{DVy(fyMi9Kn+x}g#h^&V7J_0alOV*cT6tZK993f +W!aJ&6#TqAcgM*aGvp07Q9i0{Or#}y)>`>KUU75TkZQL(>-zcjpqwxH+~YRCBPjayZl+w67EzZw=!rBZQ9hNG&jntl(H)hiY+k<8 +cT2@A!JN;XEc&6J=bGFeub8K@3{Km##dgY~81gwshnLNjxzVIfk +yUN{ddFpW}&1oYv&})QPG{AEgc*U$=>gB@Qi&+}Htk;|#5#&auN93|2N3@Nc5@fO+LY{=6)@--mJff*>q}$Wwqk+=z9xrrrURWYb +b8bIFry<4g<3bouS`s7oy+8tkZbJZ0hr +W~qL!$hkUr+zdG;${9}?^PcITyjrHo+@Z!pZ1%EV1dU0ETu&SFq5xN{4Brx0_|>v6N) +L`}qBxXtNoJ}i0pcE4|<-BzMmR9WZ>s3^+5Ae-@nWY)1lt;oksG6bbm%$M?dDD_JLA@dxf8t$_}8so4Sbepo9h*pT?xO~kZgr$fJ +xwa8)Mfs&iMTJm?9vc2Pu#oe5g-Nx0z_Ty(OLN;#6UxymdXiy$ +nOs4hUe5bH+L*ZeA+cr}Zqt>qf!j-i*yH6(Jb1(&+kGmjCtJcqHx1q+F*TFZlyJ6J(B_T_GQbl}^OBV6dtsKE;pc^!65XJel#S+S +8#OERX+qKP^%<|2w9?w=ZssImxve9}WvDdHDl>v9fU-}@g8*sSDu<<_O!InT65Trg+%9hcF-00N?v-h7deHoGP#WG+D*Ap2*SzTE +Xy)te?XH)q_@&U#`R&YeVw8GqL0RzD>6a1(yIS%DDmd?s_7-_w5h=}XnlM%vIX);8PKe+I0ii#?Oe>O4d@NTsg&VfQ6?FNzg5cB( +!)zzbxO|r0K=1i^FBfN_F%3K>d7zn&~`bDfLj0Tz*Y|vex5u}dldWb>udXv+zr4;bWmM6yS7g1E0?WPtNxjhwC)w^wk +C|c)fh>Cu<&+q62#PYyQw?tGecW#>Ku(RlO3qvlJE7((uA2Rz%RLv`Ii3pC@CsT|mBwMu%ML6}eWD3b;=kYMxrH5!a5n-rVLz`oa +Xex~4(M-?qiL_*W22Df*s>PUfaD?ZkyNZ6t?%Q>hN`>a8ri|Ckb2Z=I)tL87O+~Me%`|0#_Hs8(8zJMS?M-1?)^;Q54VwLKBHM^2 +Z)Bsir($*%MovQA_T1oRE}*plyuC=+FOr<3oYb%v#vDWu!&aERMQa+18fhht5++w0lRJq)3s^*9_7ySPMuVzWs{&e0!dzD7b7pQi +goKCz^mASz6t-9D;X+9$4gL0VDNECscvwjpY&HbzBa&+?XLA{DP+Wd#fbdN8%^Ben}O2Xz1ivFv4B!&2! +Hho6rXnihscE!326dR_tQUkSy`_&{Qt1ZN+5xRNwyS-lOfUF=M7R7X)7g%1IN-|_5XmwUi5mK!j$q?(?W%29t!+?dc+|<%e!BtAMq$>93Bp8PY3=f=Fv&Vj`3iA=FNpQpauO +*ImxoFlCC>Q1pO!zpz&!>{=3Xd{rbO<;Ww!QI}d&QrBED7G_bgSTZMCR1QaPlSU#UFd>?Cw&Y4F +;;51InIqJ@3;ZIh7bVu6EZGes5L0v{w949r&S$WQbZ0xeNTn5BO65Pis2qco4nOBYM%N@(_Pm@<#d&FCYYR19AcMtK?GKO7*BV!`0j3rWzQ0 +!7bMt*I_7429BEO#To-Iyy>Z!Y!M}dvCPU8TdzaRD@d=Tf>t3n=7ml$c)iS02*HHub~6LIy?I1c=`2eWVK29Ip6?eRhN|M(M_IPe ++tWpb@?3^m(&3eJC1nehBt3)qlsjE0$B?(r8aYvk>5&YUkrdlW#PKa+m0>O!^%##8+pJcE0kyDDE*AI(3R=j5n_G%CYAO}$xrk%J +YCwK81JVTh}=h(VW$h=fV!C@B-P +nyi8VJ)Bnx3Nm1Q5Xt(o4sAb!B?t{GFq$?iaO +%8r;?1FXBMJK7CnWJ2GR5ovVO_MEC*d8xS2M`fW=gR(STX~80)BZ%AX7W|@2ojlA)|M3cqx;C&vS5BXb7906gl=5C(fuhwg)9?C` +&?Y|x8H3jZDwJ8;#&@QL`JflAQ7YyURgyq0A_A}O#{5OvPNY52THVcE;A(91PSoFYNRzsqO)%Cx(CN&UsB(cwVN@oQ<#gtaEW?%9 +k{eYB1q(_s(Lma;wUDhM_s8Z;A~5(RbpDm*4dUl-48oAY!d +aP2DsS4%XjCt$|2fHaPXIw&UkRoSswP>Hg6*^dAtky_)`BU_{n@;XTRbGf}Fc6$*CsIT23-uDEtB#+fPO(Pk-Xsy`sqGM*Fi)LfB +5s41AqUl+wD#TsANtLz4qyH0Z+Os*WsSH)Fpq`V4oCr+pfN4wn1)zdQ9h%43Vl(Zkg=;w6XsT(Y=fyZII5jp?UH7@033KQwII)n8@Gd}y_jq~>`VcN +W_LsG8eQ-jLVcw*!Y~h((BoQ6wNyYC4Iv>qO~XN}qEB7TY+I!x(i#$q!z^jq^$D|zn6LbvFeyMhWp>HNsvBdXZ +i5d0E@pfw=ztOCaZt?zNXF10jPd>;uWJ?|~-0ULRZ^)PGEc10-c7i}vMU9QUR(qrdtq}S|tZ&CP)m6+GyOY>Bl%8hugd>c0qAkXn +Xc}Z`30ie~kP}<8G)D}QbsM15XwR}x&^-`ZA)?hj+Nsc8UueK3ugL3HyuUlC!!r1=y(f)ER_YakN)hIHs`mONF@t*XMnIqK1f36U +LU7%M5}sj?ByGJ2QJoY{ZD*p|Hor5Q4=V*o)ALv?uSTYkrLQkxiaZgS1FQutU4@9bfoyOWeuWaz*{GIkbX}q4sb)8*JL832!#A?w +adFaMF-%*Hg`g0%kK`X(jyEKE8obFk_QTj%OlIC$5bi^gZ?=&0Ba26zT>76MM5&bv{vad61Z6EsWR?rR3!C>rjYDT_O+dM4o!t|(~^?%djewWJ7p`8mv3WxGDClPtYqU4{)o@+t{RMZOovk7ct`Y&TR!1LZIlLsTHc +G=v`Q=$gBscoGpooh%vDs(@H#;u$fdIjoXUju($OLmNJarIb1qR;bZ5j$8(}m3m6^t7v-EkRDi@qaK=sDmmOfIhc>}gb>_W)4DE9 +N*ZBfGIQLYWIFqyfQOkJ^1K+9=44Agca2Aqn-Qfr6=-I>lN3$M8z<>ioT-a0#f5;;%vMzp2+^8JpQFS;Bo-y1!}VIbBo3_$t+$5u +eQT(`#a-{yAZ}$yQbj()iF##c?B*M`GE$i~U7ECkwQ6RhihC=bM49t}*m@+(jzvD0qvkxyF$PyiRvx32z}IsysFjc5 +a-qqXs+0;v1c~61ln7bhk-n0^R@ubl1602(wV+E)k{VBK +5hbkI=feub&%k61tapb9_4B>)<>G5)Jkit`qV&f}(bTYra)^>5Cq_h>F%D>SO`OjsC77@)*JgnrB>15$0y5p@A@MMIfgOezatA}~ +F8cBSLSTfxF3)xsu(h_vs<{{VR(7aOQT{=rSn+Ob1w*&lTu@)-GflXB1&*(4@{hi)OMkVvab2q6NztG=&jIQ;u6d)$ftMO(i*i{tui%)AptxyW&OLTGNRI +IfJIh);_tBy>w^LKIJUEIKwB(3%jJK8ERxxo3L#ENh+zu1k2Rv7LPAm=4A`WRHVgAn$t=ts(+95dZoD5Vy`<2xSCm@?q?|5tS;U^ +m=zR>s0PiZ2Gx>a%-d3(ktNgB?G4!@VqQw*REiC6S)eG(BU|Ux5*l2Xf!yh0BdT+DaCUH8Wy3`c%jH544*_N38RZNCyCEnXh9FHM +{7;P8OdGw|nKi^rEGJ4}AovJL5&CH4uqj_gt=%jOoH15*nkoG!)bug$eyKhGt%yuJZAxHCwCVn(h)Y%cDHWfvEC8@sL +(Ls6@3$o&7$Q!F=+jby>#(G$zJ6%Q-rbF2*iENp=2~BEJcH}0tWM+i|FFV-GC2SKyqdTRl{@vEA*149XKU3613L~l;;kmHYAJXHug~aX-+iqlZiOqextWl+sr@pMYpcCc?>ir>fGly>u;}%DbRc+-?Q*EsnG^LEVN`8wM4XTp| +lB?r)#nIMO5gFs^qLx6(gie#dO9<6oc$B67nK{8TEUZ_DH>l9?_X|p~k1Kc^%{wVekRSObs*iBIxRm}vHBVr(>uvWUevhA!6yx{If%vh9DTI+Hex$KesO6z5 +I~pW*NJ09lO<>qS@d_=4C3_Z`iDWU(@k-5T;E^wO$4l4PSdp+1Fv=KM)XX2@AXJA*2#0ejbc}>)LhzzEam0%;QBpKe +zAGY!+V*7Nk{*D2aLYDag8C5uhXsY6+M|K(5KaP#ZJ9l6?C9|DKCiV?Wwvv~cgKELY#oJ2WsXc*$$cMFc&pV8HJ;e}h%&D9e$uzA +=y!U>46z82{fzs$j3D>T>)RmW1C1MviauRRpkoa89Pa$dYO;`1i?pZ^6IE{-G1wTdSlNpSik%)i^JV_0aIoQ_F_;*)Fx$}@1UZq8 +J;T`Tj`rtBAYP`?>*`hr>3emX4ohdRr@Q(K)}Ghm`+=ToD{uolcn-Hf{JOcYVt-ivP4nV83|dy1Rv~Z=vm&9?AP57Kl@~cR*i+hBQvt%S0T&LSi=8Ds1h%b96H6zmqiBT +wZaRlyU4@f1f!%XOenw@0pcA-PQ`>{{fn~8J%l7&qZns|xL{7q=1Vv*HL#Y{wb1M2XQNy_0x2SLbYwF=2_m`(w@S8ASl^CcF%)ij +`fTX*h3k9@ho;<5<hy#(hl*y^zmb#smFh#_6CTeA)DNA>HlVwC(K7lNNm0N!5%b89`x|FP^Mxm1d15KDc +Fz_FM%|WQ9Yc>rnyma8rieB +cQ&65yL{Q*fD=p6CyJLIbXmT=gVpTa7Ayo`<-DB8b|C9uv3<@oszf+)Su6s40;aZ;&$89k%LaGyOh$C5y0+J6XT2sIjjn^kI`$-L +i|i=iu-SB!oMur6Va@h;_QRI(ho#V`_k#Yeg*#x*0Q(PZz;mO@!X38uI@x=R*7ncHZMre;$Mk&mBstqW`6K%@$N28%7xs#um^5i@PeRmWg8XyWzw@=)6V3;_A{gfzsO!>j%)(N?hqC~b4C?QG}WC^VLQz^wzrN-x?i%dDQHGn^)K)Gn+HRFds3h-Ou0S-d@})s$(s +M7KJvw#2Gj8P7JHT{H2enG*wrTv$QrM|n_5ko2N_G{9Pp!wqbw|8b-P(i7hjfn?jVxooM|={uvanVK(Ec@$Plv+^4!eCW#YdLiow +^ZYmql<4YN!XTH;SONzGh-z{}Xl2LCg2R!4(%2h+F*j4%|HGVpY +J)YFBy5doy);Jl*EUY*5;Bk;Qln-)kmKiXX1qz-^gbttSPfuq>E3Ph@{mhXlHq2WrRZ_`*f$co`_N+1D%l4*k}zip01bNPCt?(tz9g-hL5E?Ih!vpWKptI%+j>yZXR+N{d3gg1Hf%z{)<8)q1;Sglf;n*%K3SD>ZN0Rs>T{F9(fXrTB4_| +Hg1`7#%2+0fQu#y-GdS!`DXmKa%U$F&f{<^w_lb%w#rmJLe?0)y-{%m*q+4)m*ft^MCeDDqI%0^nehG}l$<I~&njr=0Io30U2zg(C32EQ*L3VY{x`PZP3>TeFk**P8;AKRdjfw`1q +JXrBGaE_V5wTB#52U~$T;Rm%sHkDZT5{1cXhZfbCY$|jo%>xfwSL_Lyz-@AiK_D?zijCYMt#y+&Qg1{DQ`R#upsf-c%A;}d*o!tL@Gk3hX4XOK6;3CrFxyk5x5+VDF +(VLXHO3}O`i=K`cKNYjdoO|km&pUj4+<|>--GDoPG}Bbq9+4esd{ANh?!PdjXeq_^$!HI;wOPY9)jk7m-eGsCZe<^C#Ub!LWH#W) +wJ}$i{Bb-L+ujW&f|owF98`wbDi=F9x*o~=A5_9}Y2HReAHA(#%QjCJ_LNNEn@FN7?WXR=QqYi{jGuAze7t)4#S(FxeP1<9Fkh(N>G(Biry`C$=Se&JM3gngubTxwLY_!v(FTT|P&VhTs~b>cZm5B@Z^VVD +G@tR555!$9oJ0BML~h{l35xu;|ASZbJc4mdPL|;bPmK*ccEmhA?j7yLhzxJ`W0E=TD(8qFp;e8Q!!T30WGCE{8twcdnpcXv$@^w! ++-PT<75cM6VHfLd(iCgOXNcdF-J|5PLl0r4mmm&N2*o%#+ACp6F-o4U8yIjUj*^+dMN)XRL>$#J2d|^)O@f$%$eM!?S~Jw!iQHBm +EIaNdyQudwA&||S>tVwKp`1$3^I?hTx{mNAIh)zloiFONLQTjA;^3pmh@b(W~hi=Eo#*b|pi +@lwL{7%g?kBz;$-G!e?Ug@r)8(qx8O!xhE8bjDAcJa*g+XMA+1LhQBe#x@|@E(t3Om<;Vqh2ChTNj!jI);zM#h8ttKl{xB!G9OrE +tPF-n+3pCcl|rk$6J=wZ2<5hjMB_vOIdNr~xnz6RlOw1hr%6aQDEKmGjI*X4;fTZ!jYv__YE+AqYt`ymDs)Wr(&!@gk?4X8 +8s3cQv9aH*c`H__Gd|v6##24)R1t(lx)*P1SE?E!rB~m**BxwY?9?x#4WU$^jh6FfYrC!2h}h8~-E7g;k8wbPHxNnIjC_zHWhkqT +fZgDe6&vWi&>t%p*!U`YSeCnz&-l-0OboO-)!BDC;m>0t)K5Kbvfgc@jcBwEBJcd +tT2oMQ!_EQ4)f3``j9Oc2&P)Q$P#1mozhBV}!1 +Oo-0_Y$#0{&kh}`C3bt+yya8Fv6jtiP+1ZIf}{y0mruO7(O^y>QlA_~Dk +9Q!X;#*ET}m;qA_FwBjeI-#nmInT!+A^~1ASIJ1Tl#2k9F(J;9Z-ciOpC;Xe>1z*XT+#B@m`=|`08?u(OXJ+K`J#&V1rBO!&_ri-$~e@Cw0pS8{0!0@tSCc$uRn5{k}zTJh*D`J)YB17bjcyBqkVKs2}wjB;ALf!u|?(zU0yv$$@P+| +qMr*2EC`zYXk~xx_CD{1wwH-=blN1(o|ru=FHwn>p~p&O>lt5=fTy2u@wm~|nioCnEMPsXZn-85n)6zr6sYv6NTng8mULwcQHX>_ +H`+&yA4=TH3|xOe2)qvz>QWUDDGHZjz#PZG3L-Dipa`can|P|lDw_oyS7oH9r~>SH%G)%rMX)xqwB%@v8fz{3O# +97WG%jQY_HcQ^!FhlT`Lk_ba7J5rvS}?Im9zg81Rp`GG)YgR2j249Wvj8X>0U!~BgpnfO53n=nQG-Ue1)IBu16m(Eh%1$; +$8NT~lN)qYMDvO{xfQkoJ~Yivq;$voYyod!MGJ;pvApB#J=)ou&z#Wvu7*d3z*Qy +2Kk6gr?9Lev_=CR8>iy*u-XHOT%FiqnG!qN%35XJhnj$8&zX`9`3Rhs_xV6}pAU*?itWd}!O$a95IosyYhzi?lLPvi#s_}uoT;n^ +PZhF=n1dM&HNE%QPoexh{ELl8Q!N(Hr?N86)FA1&rtv-mE&M=Z1KI~V8r_Zddao=!j94*0stg2MEv>KZaVp2e&IZx0ZDQdz#m5#8 +$}RzeHA+LiB1(fc%zuBRunU!%VlKfyrfXqdQ8@*CHG@n-2258{zyOJAF}S`(O7emb-*R6N&T8(yWn)^2GA~|74q}ZkUs( +;K++G`lLW-U)9=vAx>>}rsdV1Ay*p;;@KU9CG%MU{dj;J<7T%j4<0^!cm6jJ!`4Jx%||}P5@kQ$!6BW&oFGt7QL`k9;wFw=)653G +BOxhBtPs{Z8V8z~-%c}IWa5sINU3nuaNz0b#x#~BMS^#xk7}LhOdsvAYST>r)4)2@eGY{TdAaYAK?i{>`dHkNFhkYPid&6is;L`@bgDUGcb%lO6`odT`OTVa +X(pN!I@9}XPgU1Ttdll~WRVZ>eJrgGmdbKr6IPPxV(5uwU&jO(bw15V5aw^wB0}_y24VjG^}Kl!UR-op;;q62rWZ-_OQ>ji90sm+H0?Apx3rPJ_F!#nLWrDB9h1!goTzO?N)DfV>Sue(iK51y4 +gtjQdAq2ws32)KF`-|3t$ce*FgrQ148jxLNwm9Rs;no&e%#!(SS@|vBd6P8DL}oGxgrFkMN=&beJ7hb?$MK1xe6|>b2p*z>@$PIA8c9U@wS-Slc_cQpdZl!4k^(ecJSd`N2)C7M&~#|0!+6Ojk%vc$h`C%~ +BM={K2_c0*3WKY+%oj+}`;_I26dI(u$OmFd>OU`T_hHE|Xf9YNjO-y%3!~U$k%gdE_&*0xQD-0_s=BxYBbFGGKS#(AK@i3-Ld-@; +K$d{nUyY2gsM6kYvZmfxh>cn<@lSQDY-37yBd&~h8-=;Nwj+V$oZw1WM)4NVlO9$yoKh5v +zRK|!=2-f{1`z=xZeo3lB`R0^+52}DsUCGy-i~LQ8d2eL5>|#VHT?>+oCM`I*W1`HHY4lQ#!w-LNAD9Wm5tJ|aLbhhDT38hvE1;y}&DyB9}ARvaGgQ}o83e~Am!Si+SB{ogr595q9Z5%+1t +r+p@8M(o=en-e7w+F4|Bgb6~FIPq-n(=svS*qc})Bx9cUMqisLM!}Qius))A#S|8Yrsk%JHWR5E=CGcApVxC$90GxHzZm$~q>av= +nS-_^^O+FiLyRzR{P~d$90X`h`a{b1V*iVscWPgd6Sbc&S-%h&4Zg_wWiYI^FqLT6S +H?&)yxHhxVX=!mdD5Kja5Mn>c{d;It&(FP(CmZ#;H3;%y*bO)gAc9kc&#F1I&YEgJ)$}`iLE2iOneUP2@5*N<+*(}}WGbfPr}SE4 +Q?c&9o}8c5P!3^ZAJyO`H;U=4I#2Xb2J7>_k$jQ-l2)~F;GkZKS(o#|E=|>@Nh6}S%wBT*NO991p)zi;(_-m0E%-LKI!g$-Af-oQ +efDsyPq^EdbQV~|;mf#t@foxhxE|6H)NHOX_NsAA*45rTY>@zU<_@NbezJO1BGbpuG-O^fxoW(4j_IYJ&&Byduivi$nDG3J4E1$~ +nJ;uIz7!kX^Aqdid`|MKv`&jSFzQB3OJ66F7Ix2xz7sF{PcsrpT9Uyt2X#4-ACU#zCJ1jS;n#D*y6{e=ZR +H(41i1bVHd@-~_m+oMx-@Ii=$z9{4<_IO2OGIlo>fb+iUNqO;H|#A)_%MMXXbu{)eT-oT`;9HpR~RZ}u38fbslud2QAKemzj49$ISfvEn3|jQ}5U_0(@L>X3SxuyxTxzyo8ckB@R@6JLWjStBQ#*!`7yCg+tfNmR +iLGpKBNi25y!N-elXpakrK0Q~wd)z=oWxY*!?nU5W49=MJ4&#vQ~Cia+Y^RQ_6@|*L715sE21lXav2cZfC>>Z1cihD}C}#kzx$*rVQHMO<*@u2Ed?C%-Ej9`P>FfAab#SFi8J{(zw| +{vrp5wbLkO;^NX-44AW4`&vy1HY-ux$|g|ACw^3&zq}=3Dp~189ID=G!WF*IQnF9x(rO=MG|nrxIERnx@;bLb(tG`5<9 +C8~n8`yr84e`M+JCdWB`fNT2w>)dFxN>%$*Lf%spp|9=Z3r7k-V=l@2X|9d^JtP-c8Hb$(g +{;eu?HcR*h)hB$1;T|E9T^ye=!HLWklg6L_H03;Ha{Y*VK`ib?;%DQhgO-ZOr2ij73$-ays5b>IlV-N?AJa(EqXDtFfa4H-4`8s~P~j}c(H6=@Rnq#<8;^zN-xh3ieA9ggxCc|j$ptIG33dMvdazFef5Dl5TV}0a|=b|W>D&wQKc6|G&Dfk>8Vvlex +>tlKd=uy3fY^Z)Af`Nkhq_SXaa4d`RDGM)St{r>GhF +Z3FS;VvSR-8_oTG0$L`K?AOf`J|UKOF+o^iZ`fbdSjpmQMNX*JeAyu^Z{irnhh2x_ +`wuXo+fM&+gw*tyiuzr%!5|GOdHTgFYv`;nS}X?0{=ZjhPN&(P882mKx15K8R)~u5C$fxG*dGl)76FF$p`*e!Bz0Aht)fp}s1ciF +Aw&a6$bfxmP;$LPd6Q|v}(Bg6UR00SgL4bV?bjeyJq6Lh-tU4Lnv$fd~EzEA;m70d3 +-u?ni*7P)?5K4{q*D@oWKKAQmXCfpIsSBg)p|DK!#<8?5_bZ&*OT^5%-jX4TG|Bx=DyY~u}S +GaM8A&OXQ4XOJsOljdoC+RO%zxQ3B0lka8wIdUzV4Y|xGvpIYlNeWMf8>@2ex;5x?j;%h5!zl|R$qZDGaoq*`D^=o8jty7uj`?&w +w9{yXl+oyO%8W~AH8WmF*%4VtxjtUY2=~RHP?TUR1uxGrM({ua)i#8D+EM8zIZQ0HG_!nC@oBtzPJ_D@ZkcJcjWj}oe0Y)j!hyr9 +`K-#hZ4t;hQh5=qTE4eXA03KCfQ#Bd&*8w$h9tN)V>68S7oR_G>B@GLfEtRM~#))BS$nV-UZ<-V5f;NcG^rhyl+ww_VlC4?P9EId~& +MdoA_yTg=IHLH9tw=~k~I;0yQRW!o4@p8p7i4w +V`2b&!ec$PlDw_zoYWX+!WY6a2@}$P;?QIY)VMz^Ce4go9|y{T6CN0-8VzBomygYwBe3l1+1%8W^zv*fa(9~&PE1YP7yV8aXZ?k& +HA?i6?M7;vYbEj_TB)$gGviBc4oT=YrQkdMU;Bs8RM|Qt6`81}R{YaNH1;xcSsRJ=CO(mtH^NpT_0gE)m_nt;Sf7(Skr71AEAgQ+ +?rDi6WPKvj9n(+PGxJpjJ-;R@k9{ftGJ2!4uLS$4j29Q}u12o<&c3Qc%4dWe@%+aB@mcretvSh#)D4|=-`Czdk598BSptmV +GI6jy@f8aVBRxyZ>f#^~Z9zq{c%?gpx|s5@MG5FxOdcJx!%eCUQbVC;3?gH3SSr@f!9;SsC40v4`g!xld|uM>5!FaoQVt)nB=NGN +)WZ!kpL7)>>vyZcGS(aafsS%smSB;zO~EB&4~yKFH|7I*aqvZ6B&vK|MT*CMv}|gWf~2@-9kxhBlCDaU(aGvrzIfdd^ye|FPX^hE +QW0in)~6V&P|Hg0q8hP2{_3548N7P@Su2`ibeuZ0z5C71DZ;7;MQ|Vv0olj2s_lvOt7?VEG27METs8D$h#-xd8zwt~Ak^GCQwML< +7PQ{V7AM1a)VoOur%y1se!f*9^MogX`9c{g>&Jms1q9}Dyvbc(!8g0B#)R6$BGogcO3B<>^TCgFRC=|L!WG}jvVvEBicQh4i~LtD +i9c&%Hg%(Lt8v`LxFPa6E_1dZpVl}_aWG10s%=3iTE%Xcuv>3uT9B~)#7@@nGHFg5de(O^E0j*%9ALrRkHf)3It4%6Kl&(Af|Gi@9qU^kL<$N~7z;#Ariv@=;bEYv!^AVICe +d8MGBt}ifo+Xv~5#n+jY&6K+6e?AYt0s1BkNY_{)lgOo(W!w;*Y--NZ?{&BJ8Wv3T6u8O`gbwR~pvW;vI7|ao>X(a&oHQ8yFOw#S +VH_}4L$Nlx{RQN(VglI5c4R}TBhW7(W)bI=kD>FK1ANo7gIb->OrT~x)sNO=9@-y^j(ksI86y53Zlg1Mv@?4){o?@4W5?2k +#M_e~d;DLN%nuYq_hZL446!bU4%<1t;~>uVQ`|QU`O(mw77p2Ix1B1U7<0G%N|m%ZRwZ+ykam1OhZ3Y==7N?MzsM%y*&4Gn{<>b} +($nZ9J{K5mg7h6jdozTHV5i2N`<5Y7PRtn9v|TH1Yu`u+{lssmcm2lB#;Qj|t!l-1UW~qRo3vBG#>i8_K7}l_=XFPh#@GRLa4|8{ +^(?t6H8h#UUSIJ6QX_Uni%24ZM1|EP>U?w_Hl*dIR4wQRxUkjfLERZI>>BQc`hj|5ZVfexnUTve8XSLso6c@?5He@Srkr;95NHxv +_G!~9wq|}iIyf)Zq*zUks!kp^t@vtH^1EVjbYfoYtUaTgCm#nWYL)h$+PH<;j#hR{(8Bxs4$c0fo&Eh{puzNwWvid>nK;TN2@1J7 +61u`+8;B!_9|ADcL1cFMpQKgCX9u&q(~<3vTeFhU#RB?|R2iBh1k3nO^6+9)3u9DBCGY`pO&4)$UVWO6ynR>Pu4 +*cmYseqbXhZ@#lk0z*Tq?{zo3Ed`IwSndcv+%uPL42qp2(^Do*85g&DNaIfFG1%B>;IEZ5yBzbsi8x|5KU{<$Qd4)I**d;qw>TfS +g;;z8f6gZ(UTV9wWlQP(8YasOEO?m){yYrfA=$5?ySPJ#G!OeB`n6w!8YH++(VK29j5$Mg+jW;8)kPg@cKtBzBtpE6sHr{9!zjA85h{a|4o6i9g7`FPjrOdQ&v$6*9gCYLj>tP~$lQD6zJ7W}n1~ +Xys_*zy>)s3Uu?fFEKSXCM1j3D!G(NeM(FQvP;}e_BQw`F+HChPH2S;k>W!>&zG1`cm|gwj7Yi2S1xxcERgAz)WSu`%Ilb&>d>g|& +lH9#~&f`^#{e(F1YcX3)6i-8du$TdNlNR|vVlN0K@Uu)en|K8;LI|3f_jbJQw(ROF^KL<^ZYwh$xXua+QRJ6HLnp*l3qmDrt5=1j +(PX^pWS3nuzno=ZYXbzhX_PUU*LLa;M?>YkY#(iBo=E?DMbpTPI8GDx+Sy{k2yRY~2y!FSBXZf1Bicqz42seyV`*y7u3njM7WdHh +G7&&VD7wpwGB9tZ9<5$Q(n&Y>WRZpVdN&>VovT;z8LP+>o+__xF9T&^iP0>BlV`(Roy+CR8&nEAv(Tir2Pe&+&SGa$k?d$Vy}HH` +P1JVNfpN6n%UV+8wxQ)=)+Pq7bh*hO)Wf6}QF|sx7C1HNZWATc6o4|BE8vN$20=Znl)XOpj0RQRmkECrEsWApQX(sFJ)45#D$OLI +K`errJlE?img$0o@72rMdL6om`QFQ+;R*3PD*jxb+E&q_)+}f=(VY&lx48>eub|a0nSX3Nb&xk|UM?}M_@2#YL?43Ue1uXUBK?zskF2xWO%=H%*)wjG0HR7xu%w$Oonuyh69(lia1UmtzZ?&os}u +XfP(PUXk~OMq9ZVL7FCAIb>vNo-oJ-7E(BRaSE2F)22{i&b-x6EiKTb=X@ZVFv)0X1!r9V-zng&RhrnH<-CQL +w0xP0k6F^no&&#OMvJalJyYk&F}$&hOP8$}2^@=KRXZCnGIA#+FQAgsD7(19qDOm+Jc%Ni(F&Sf5=cfAMo#3b~2wfcp?@^!i)HemP5A!+ew~nrVW3Nsh3B%86hG#6!s#IXI?}#ks*T^aTrMftogf{)hoOT +&Zklj(L61*j5HKZYHF5u4#f;4i%7AaDT*~a>K-p^eh$6X_06mfyd7L_kNBKwcl}f==n|%=)v`oSOB`d5=m2XClc-ga%rmZ}R8i<; +zl4P?8UYmQ3q~r1JgrxIrAudyi%4*-5lw}WOaST0G*Kb5i14Q+Rg5?!ff1gY-sHVqV;M_%- +apUErn3cFnq>UMYBo{HYk}x%0H0ezd)C_9_qfI9!8Otgm73P!fz{Ui2QVgusHN;s4PZ&+3LE$*wJPw&&GZEGFX$1C(g}O9_Icdn@ +n6!=zHj_L?e!Oc;Y$O+$wTVU(lTZHROr>I(*k6?jo2z4zWbmK>#1mz;&_Bc9xD*%8FY|3LOn(#k5J2h|5W=JIxh#p&WD1K4(m73^jL+^V88!m40u*3VTf`R9eL1kXo2HeN#eHmr_~P}}1p|v{%4Q0;^Pz$quQI(NY!tGdS7$>RQ8ZFK3GmpYp83k7^TTcnziMcjBiPyzIu`HBx}pYvZAgZMzk@qEl*b#L$XvY=OYTtiEn=8`aUJn +n=EpL>w9;(S9UM*Y$HpmAHb>N!K}IRz!vqf#HCA-#v5daH_;rB!m=U}NxVH}FNQhQC#QHZ%eI6HHO44hwU#PUPrPITWgRnPsI9oo +%v%C$g}hpCSOeRHMJ{E>4Bzl`Bfr4Gq39@a=jqYJuVhS +$_vaixe}VqrbH|$aoD65-WwvjD%o8^c4j-Xiega^FwfyT-3%ZYx>)GWz8FCLCi^6N{^LYuWOb3YY{7;hR_9M-WMssN^YfkWtZ-uD +!`L0LAn8q=dkY_B-~ySFO>aUOw_MC9v`vIWkkltw6#exw5&%RWGwR;(Z4s5C+A(6QuYT}T9&J0E4RnH>5$4$7`7mE^8c~o*WL^D) +Ip8^g&{$RFk#!CcFX(9vcRG{dWnucaU+a1%_xBQa-)2R7ZZL7XXvX?Zu9yL=;*y2Yvx443)6K0Q{6pjyYxm7c)sl&sRmW^K(%h8K +<|m9knB06cDJT}xpZ>1nPeuoqCK{Q0D;NP;d%P>+JQ&N4l_8HCngsn}lfQWU=n=gwYV0;5piAc{TEi5K%|l*HpVgS%b*RTsmgXj{ +CNwwsU8Xu;(U2n76#Zq_vfWMEgX<}cHc}LK&MckyrP|jYI$EbZY2n>KUn^fDlp040L=2*E=CCy{qP^j-&@CwU;5wDRzhlLH#?;l0 +S42@$?GWk@J383MY1{bq`<&VGlkl;^3x1&Pgjhq^B{AIiey{o!#$-CxeJ%97lXR+5`E-hJDoJJC$f*t +4a8K}8cqYuBESiKxF|(~WnUAl^^(L$c)l93E!p;LCr=`Y+CYO)sGsoLb&kJNA3wD5{ +)nm}AaH;6YmPDxS7ZaXEpun7=&Oktx6Lesatg4DG +@AuuS-Z(8sL}Ft~Zh>RmHI&-|5^py7ynyF(6r+;p6iMA0W@%k~U5Z}_gBh&nf|^A!8W>rewFg^<;-$qQ2DeRv?@KnJ@MgB5^NXS5 +a$R-AmH5ne9%s!&jb@!MFoEeS;qD94i-=ayQzm9db-f0h+M*jPbz2%n@xc42=)kbmi97MJ`tAA8sT_WUuPP4AX2L(d;@6f$a8wC=AK*EsB`NKkuh!<9Lf;!~ +uFHn}tmgZfXcTHHGA3Feq&vVjPj?a|QMyOfB&gKv<>(CpE;fx#@?LRTwD9|^#atkI7hSY!reA&Eo;Ik^XNioGk+2beyF&da)5xK$la|z1{2=1KRE=Y7j~RwYau;`UV&mA)^wes!kp7mZZ3@4W`su>raj#U{xkh8L!g?oIlf1(Ks%RU& +ZJEwAq%@5rQs7JqX;{@r!Clm9!iqc~VaktjHc0xNgQ^|`1x*#-Gq-6|&m!Nm^#=PU@iz5Y?{Aswyk%(+h;RvmAP@!Ua;LE{mLg|I +Sy{i64L_hJPL}9#Lq{BH8?mNrqbP3l;tdLLUNdLKNEa*uMxiT^10aFenL80L2znz%?$ypp*wQ)xonI0IR&q>itOx6x-viyfNqOH0 +f`$hrTre>MRku`Gy(R;mG~z_&*Uh)jd~ZOj)qL-|Zg<@8xYZ^X-A^@@UKc0S#T9L+Tl7(nRw1K6{SAqpykX--98aWT2Ho^c5k=6+ +gC*fA&__Cyys#|EfJQI`DM-$dbU_psB6wR&SbNg*X7JR7E;{3cvGzqf87R~4gSzfo6Q!0{PB-Fvn3WVl3XAqrta9*_;*L5_!C2)9o+Ftw;BsW8%m@a;$*Ko>87Z +5m<4a|1G#e9L60#fl$47;M8v|qyH|SF~lk{LSwhMkheRxtj}H{$`-D`>fsDt;{Lxv>@s(oYW8t&(YX%FmcG-i$&Eb(iR*#H75U(b +Ei?wUqs`*$oI{Pul;g}@z*CyqEqZ?k-QISqS77Pl+ij>D_IK7BXB>Di!q*@z;Sl|5+(qZ`ljb6h^XoNF8-{u5iB~co{2_khDLtGH +-Hk4|JG|%aE2U^l^k+&0SyX>vAIoxbB?fol1^xlE{v6u$6H|{7Q#e=wb9nHkcg8NR8!Y(TS-KAuquc!xjNDEQzY-ApesII`@xWZJ +Q}~sA#^|&cWPDD`3-apaV_IHNg>I%4>8W0Y6a3RJ8-JcwP^eM*THZ23m)ut0A}C@yC_A))VjH}7aVe$o|$9fe;YW6&i43u>SK +0O=fpG6cyYkw7PZi;NTSZ&j6bgFhBRUAP3ZV8JfH>?By7cn+OPK3;cT1UyVLb63}Txrffs4Rv(K&BHmO^5G)Px8f13!r~r+s +qF*JLxh<}f3u19RTRS7S<2V(mmU0OWMf&_rxB$-nb}M?0xV)Jif>~cu{Pw{@fvn7D`q4%K8^{75hd*a-!i)>_3gyGx16lc@YALP(53DDsJR&whAR?zK} +s~6A`0&Cn`HJU{zI4R+SfxS7Y0A*a+3t%Xpj{C7m11N&g_4jXZKG(x&IorEEtihY5(VMK*9aZCx>|c;Qnnm@d^0_s2~=>9yos9 +twBMRU^|Id4SVQEv)C$|ue1DFgN4Z6ptp>`I3)$?Vw^^BXLDt#>-x6xoeQdWA_UX-V9fH*$*`zmM8d!$L&e1THGSZgjY!k)n#YAr}z(_M7q)aVg*Z<`etLs2Jbg;o|GHd;m3{fN)+`P(C}syuk#`gpPo2q$|<8p4tuWkNYJw!Jq=YpjW&LhGI2ku@5+b+ZbXd%6`mvpg->mclQF^@^F) +L373hD(35*5D=Pq$IzWce2Dr6kGX{HDWy=+F{g&w +L^JqZ>hhactfhTw{d72T##LftAj4}~h)zW*E;&M}bZyd-pOE}?efTtT?TGVDk&*6|$hjvv%GLKg9zxhZ4kC!hfq)4loY^DmAYLxQ +8aHM=W8GU+dm1MhBkYNdv21~)i+RAWfqVtJtjp_D>|wHnUaGo@36{Q$zJBVZb-0?@Q>`yq08eS>-9 +V3Bl>IVWw3JaIiOhB5Na+@7c=E^8)Aqb-srDC#Lo>ecR@s+-v_GidBZ0>QgHD_BbNa1G+LzJ*RACY9~947*3*oFJo+ITF2W1V8>Y +3|&Z9CUws3&VD$?;?IaRwialEYfkAs=@VRdIH5WtHwqg*cDohw7@<9j+Z1d8`PC1VjAcntGBhISRY{+TLN=UtP3kMY&y#42;!pvJ +i8hyX8H|n*{)xv_VR+$XC9F*56rzwT5;lW-@;wFmjlGSn#%GEegDa_$k-!YuM=CP$4Mb*A{t`#q7Gk-OjAT(qbB6(=j46}&vWp?v95zHu6m6HipQke76T)2XK5Q~uRq5lP(7~2z +$}7#Yk<1<(GYy1@!O6`%w8$M@+#TRSUtfa%W_^%LSr9cTF=*#ih5)30?eG^3{StTIql67h`jGkwLJ8TT>Tlnc(~t^pTplL +msuX$4tZvI7UiO94yxv)CUQ~bA?QntvXE`+cV(1IY1*@+jGo4;eu-mijz5N-J?C|RU7GU%1zoJ90N_$~-L-2?a{(}beGS0@pPowyD +$}J_Ytji^4$L%b7P{1zvwk?WTsQhl3fdJpUpLIK#9EtVGc8dW{MM?IJgqhe60?YR4`$m>*+%Y_ay%ObQ%dEXT^D4n(xavf49xiOBtbIO~0<{GBv)emnm`(ckVllP}NJDgFvu+tfrgX2f39ER5?>3~#gFQF(7g +-#n^3Y9~!dL1peqQCg`3l0AY!-znV?BwCn?Tz}J4Z^$E9h%=SsMJ?8SMd0ra`N1TYM3z(VLr2TnL`FzOSqpp!hYC$F7c7${^8E0B +carW&Sj!7q)X)m2^dqVpAuD|mvY~|OriYK8Wf-g}3Az&K5?WkC%BCibH}C*j1Q<*xM;G&tr`5iEconjjqJyV +-JDqAS7r8u!1M_W`FQqx--8rGu=vya*Kr#>iW0`z3?GLiSS9UL?*?hmeGQEL7HyaDHmxE8lGf-(VfZ3CEx_<oi|hXq#p}W_E7)1f>oR@jH0QEzs?5Em%!e6f0W?o1rMF-1aeq7C^N*0&^AYe~ypu%`AtYF;z9$}PZ +UWjKaXl2>cM1E*?q_BB|OC3BPDo#XW!EL^Lx&%%sDD*Ziq_v*19s^_^;Vsc3`VjZ`RjD@8y*Xmj>`MUs+5QN +ysh_mpiBT8N7sR>>3komW(a+nWzQ(52tM*@v%>atzvlSs_RX6XJeEl_J+SZoh_F`!0=I67v!2I=>+JRI) +*RB`qu8fYK27BIm&W=@E_Lb3~=GiSWEDZ@fT*mMwl>5WNfwVyf#>g!flScPEMT$qeNy;Fg?|Z{RBZ(NHEzo)9Lobd==*wx-#c5ASl!pZ;oG#u23MILa^sEsQ+9N?qOueEum}Ll +w_L@ikcg0f-l9QBK1NS@eog|4$EU|0lDJ(UP+{f3#_Jtm;iGY7?uV?N@>*;TbaQeU*AWMSX=huUX&c6Yk%AcNR-wwTL~;UZ!#x!= +2=Vr+I#Kuixh1euw369R*-^%zIdGUxwZWgH-3Jw|?N0qAP)nHaGoZ0znKdVD^0D +pV&ozc<*UYkR6YsxfO<{OK?`3)3M=H5ZnrX{;!kb6h9|C0oKi@pw|*(fFO*5e1eZ+@mrxoasYxYIps5JQufH9)g7DU637wGmW}#$ +XrHa8UK2xNr4MT!M~b)8D1?oz9d&O()W_I*wiVEX#S!3ct36ZAc +&LV-u@T3NLD2bbubmb6Ind +T2sbO+cc}$1YxvSe_o-z$K+&^$*ot>D@1)VlD|o20OoBPIeC2oMQWxf5;cYxh{2#?CTuC{PqPFrD~cqN8EFWtqZAQ&+>9%(PZsC@bK0GC@BbSIjS +SCEkJ>l&FNI!ugTi1V7XR(RN}Y9j6^xRg4l*!)jn*ZjKiM-o@%x5ifIF~!V;IZ+&`4HY**bdmmnC70>S158xI +A22Wcfx4m0J(ynov+#?#2jN@4g~{DeT&j&UQNdeu%^<=`_{(DP21kv}u*TkV*pAa^wPIA=3q5I2%zmH)o2kRum5B?T{S|>J-u*nt +jt-wcJAQHK9SjV~Vk9gDD$DlGQgL6gzuaUQ0mVp9&=f4#XQQ(ez8Pdi_-*-sY*l)la9?uMS(IS|bJqrWOz}-v#Yp9+wzAvqlTY%} +Jb5k3fRmw*ChKwFldUZ)vhPI}^SZ-xjJFXcHJ|)eH_E(<2?v2X^OES&*-=-`GDmH#Pkvrp{rGOomy`{P4`jy<^AJfXo~dE=bb${N +zWFt`*}GE`q{5%-A#Q1t=5*d-EQ%qOWJL6MF%o5>6}i1cqv!&nTa1`OA!=q!{~Ink5&SQ5L4$yQJ8O78}vSNReh~eGE8|ltscXwpb`CT_|2uqoK1S +$h6E`xEwjq9~9lIF%u_mx6SZ@34vrLoq-!#VQ`^PP(oRnh3AEB@*w-Ndb8AwgB0v8%)w|1isy~+2(+8)fIQ+#T8N*yq{6+Nk@(qz +>@(WW?&e{$`ApLIV#lAndg5&A1`e)>`-B5CTJ`6$MF-BMz@IFK^E2B&`^`X?z7%9DZ#{j=|Gjl`l41Em`Vag*tX3cbT{^OOO~ZukqKV4LhcnB;AOaO3x{}2xgt-KAc#FBDeSS4QQ$Fo5Wm(A;!9_e2-F<(h$l=OiSjn{fYONfg8w +&+5-gQmDNXb*lW1aaw-)7H$+(lpN+mBnCVpYJVQZWxPC?dTh9uO{P-C2%8aXO-_LjDS~9_{G(oz1MFPDo{wl0Q*rBv}N<5I29c8z3B +CRcyNVhQ~=rQj30>(VGgVH3i+ZEt}6#BHr5-PH{aZy{VxC#GKy3Lr`H$ImI=F98LR)Q^->-N+QZMkhxeUodvB&qXT)$l_{%l?e|n +V&g&gpZs}gGt!+l=^Qz>&u}`enx?vSccu@od1HGWhz!QO&^Pu(RHMOE3yM*x+AAuFj&6$kr=JkL3YUnKDp1C&6rq`8{6yud!JFu;X1}#&;d-}Fc;=Ml7h`yM5_hF0 +@N(7%0spVxZJGHo0=X79qXK--!noPBLG{>G45>{x!y#`LOZurjYs~<}Xhw~ESPasacI;9I8WKSQ!|8I90m;_Is=6k{%v!7AXbo|fZq5K0s +nEZsYE}A;5x2KVZp`Vr3JKgoqcXk04C+Y=zUkp-`NHusdEEqw@tyD|)72)KwWIau^EI7?X*)4bA2YiYpZ?Kf?8_Z~szqR({zIckV +FV^+ENRt^@p)-xuQh@h12X-@JZ0h)*l;ij--3>W($2t9rf+ETcxQ(G41oW>AnZc@j(mcq?r600#XSoKz%#)N(P*hJmBk7xZ7wG&K +f*T0dmd%s#Q^R1$7g`3@1r0>uQgzReH!fV~oS4E(B*kHbrHy#pJWE>yv0-d&RLv_ufkaX{xX`FoxC2@!Y?*A~AoN%TgkAJvm!qSSHXK+dLPOobJL)}q_P;RDQ?)s2VqUvpuT_vP&b-$F(3wgs#6Wyc;4Tnr)-v_Csnb=bI& +E2^X*V9!e~y^$#Q5K>84gti+7QTy+eOI8Nr&lPk?&2ps;8kBz_uGO29ib<}I2LrgwaRFrsDiw?3N4^14J9E);4Mu}9H +Aod@L4vdUNm{d88ID}JQqKx4Gl7G;{1o$saIo|;_Kz`RIJT9_Dvga>f9A?iRWN3jOWX}qmre?s07y#HOMXkQAn7a^Nwl417n)5j0 +GALSCj}9GM9g5f;(?7din>AE(&$rc2FM4?z!}!x%;%oLfzef7a1NT{C9)D{4fZjIjN>U;*i8k=)d1q@oW(uOqgU$spz4MOz2%WT% +0aj#ILLzf)ae=hWWrzFJpWXQ4^nZU1Z(NTqPXG5eppA=pqIY@b4Ekh +yFlxzLJ`#!>^02BnM8fE?38d_rCB#c$RE}S_JYEx8isMHQl13|p7QM4N)(sK?Oq*e>XPQtZxNo{pzqjO~dMMuXq +SKU&0hpdh8y1LaldD2gDjGR^(kx6#FW2fr*i@;=(tmp}1Bd4OvHf-DVB|iE|v8|An#KXlMfy@!C!IDwRVqIu!6YBTNj@{e>KV+rQ +ZW?bZvD8jP(aO3_NLj%M9|7=OHe_g2XUN29ogF+8J@W9z4B~Cx{WE)Y;A1=6?&?MsnMsHCnH_?5-ZeKgiM$6hE!-s*{v*(>oTqpmjY?3 +1hg`ZA*}2>)QIkcN7YfuZ*a@cV; +_V^wY%%NK21i~#ZcGQOfFh*d(&RW)k)$kGrB4)N7OeUnG9!zfRDN+AqB4xzzpfdGOCWq_AvcW?I{=g$-a^R6>b&l-$aY9fii8#xi +_y~!sl_VihZ7r_#S3nZlNShaB8KQA?B27YQbau^I>{xnh{xnP`flgFh`;e}4$ +BZo4an#$^Kd%S`J$XA!fd_6CXv&`N`v}wtb5|@!g>>Qwt$AV+0tmcorn_VTJMlU0Gu~WEj4DKWahmEW_3Be2)%w?C@yX2f>x(`NJ +myHzr_WqHRlS~RB>_AK_m+nGgOE~ZI)XuT{<8VCn>fUvuFmk=VH(zA(8xCj}FkOh6CTe8E?pv*~o*nBtW1#lygrU|UGXWZs6Bp_> +rIkL})BT^1!v+1$0Dyc0Q6pv{Uf`&a*gKmgq>*tHta*D(#D +Ig>rC=}U}?st5Klo5$nnWBDFa4##OH`*h>Hw@%efY&iQ-DUV(`+M4v)q-~R}KwyI|5RWsist49LebipSg)pKLjOrGwy}26+DfT0K +UvMZ5K*UqZU?Zr<0WcAFMWYfVB4`1880$*6>{pBM7mm6jsL1xnmTILjB;I;vy3L@ODObg$_r!MkFCfk(i~*Z7d6t8TQ3!V`Z2wNJ +m<9sH-W&1iTz75yz52ErQ8*u8T$b+&&p4){P5hSXi$2omkjG_HzL}({^^{Q+#33y`ap)lX_ch@P<~Y$X%1kcHu$E&9Z@%;>;1Qo< ++v&6nl!%m5+bOfF_c|j+ZkMKPBJt;vAi}k`l`^*Ou7_7Y%$FBof*@?fc%(=^wyth^K}@6^rQxD;;wq*j#U|GRXp%EJ{AvhZ54;{o +eDPZ%$A}K6=>(`rBOEc)3)^7g5l~FODmk^FnXg^dvw&&loEJ`=K*$GXD!zD-y`cJ<-R?LkjS{cWh1$A0J8^vY1ty1NpW$vOSv?Z4 +YFTdVKp!mxlgbmcz0`n~@QE|6u_mZbw=V?^!>vUPu+d8U*;vED=?Q&`o}&Bw`SM+}0|aZdw_6`yH(Prkk*Gllk{f%1`$7((`=_7u +dCLi5TAa1(%b{BvWS!Gn#nibMx*t9T(Az +A3Vb1N?9G7n8Zfj%V>?UomC4~VDn+Egcc-qDyFrj=WGhCNC$(Mbj5IXnSJ12Pfw7M!gB)r!#l=RUq_19{@VNZD;v$I=*X|CGrzKd +>h&cT)&Qq*k15%aCO*)(**6TLv~n1!1dX+1q;S5Q%Locl0}b={CGV&PPEbl2_+-~X{~S}r9>C^D!8X|@7WW- +=pdU%|DS7^<+a{-panLOb3$p$X_V9pf?z#zRZBSuJhg__98>!CBf~D{_B}S;z{;1hs*XmfKFo6*Gn3uI*y}5DXMWMmy +@?b+VrHA0bCDn1QAnSBquX>@p3)m(fN31P-7ZZ^5xr?S=c)A8nYL@3-+d+pu{H3}WJvr{C&og{7l*XxJV_GQsJPKOS+f>jk>Stng +?yP=Z{pj>hc8Kq$eGXrb78Qo2or;O)rKXU$Zm!Mb<rn;}FVJtheZY@zY+(6hJ>FAVsQ1IbnFc3_Tup|hdur8joIM +ykr!tptFRlLC_2b`M2LqaCiq%a(d%2);JjUntU|_C1|$wzQpAx{?In2x*bab6xVd29`pj~g^hRFb^sv?bcunuyGi}60jp`qnvk-c +W1B%JmRsZnirY`Aw=Qjq84OC!sOZGkzfk{sKL;Qvj3M{O2uCr@boJ9L|D14;2pWk~8HUaMqZasaWz#i;*;6S|dKcoARS@kmp_)G?}NfiD{#3}(r}WP;%XNP>u|3Gg?7S_SkXd);Lu}!z^eeE-kIxhtQZ-FyR29P;H_FU;gu-ZgfBYg=R0!d?x=J$ljSI)v`)Pnx{Np +Gc0Jn!KTmqHKhdYcU}&22~sM-*RK@pecQ~W?Qq>8A*zWZKt#rf50G%bDG)Tuk)i_MVd{d!^sZ$B0XnLO^inerG0QJ{XTP)GclRmp +AY{fWDTU)vrJ_bY&CEZd?DPrnfQ~O^?i@RJtkc^eY! +MF0Kfd3BvSf@b$J@+P;6%az=>d{2_4QN3^YOa%c(yh`-Yn0+Qt$8rjfHq!aje_X$p%?33UpUtyQ48J}k6e-Xw%t2-BhzE$un_M({ +l?V@BP*dF33m(cEEkeq%mBfQet&Ihh!U@P4*7_Dh23An<9S?iI0xIkx{ByKwEBbq13x@}INAwAn@96U_`X9km +?-^|88x%JeYff#`kUVy4&@>gxq1v;OVHb1>!9N(``}FYlSARS?dimt=Byv+3`|7x37EK5%x8%x_vGH*!ARu#J +^e#{e@a@)K?Ob4_JBL&xM+QzxwxLCqwMU2K#;6ml>sg{JRlk;ODzbE=+v(OI2l_XJob58@;}Kq6e~+OpjqHPw!c)Q#AvQ@|KCIqz +*&>xOm8OKUdZvScuLh=0J>VshD!9=r2F;)cu6ZAe=KAJ(19j2hhMt~3>>i)s3co%3frC?wEP_KlGSCSKaFRHTa(=hbrv0gDU +%`HD`%OweBlN)GZ5SY!rZygm8bOng|05qyi;T6vIPO>~MDCSuFV_{AQTzSiJi}+1GSo*UTxHR%CO11#{N*F4#_O*b!@iH67{#T|!qcqsn3f`q +;H`fpvbFb=lGHw|1%isMo#dn+JoFOr3xNX$a~BS7-;UE3Znro(w++yWo8j&Mj_eb#=-@MgvWFQ3-EThOKRCNU&v!&4gUPvK-pWIh +*NUz1cg$^l$p#n9G6oyB$UO+AoY+gn*XvH|-@WG&8@dA(@RV{1(x70zc1QFBEMqaI1HTCI%Se+gsN_)^u^|&nC;mp-maeDhW{3(K +*3Y9$(gvJqILy^0;4K1%xa5EH-fczT7&VSbX?1#JoKv60J+f4e5u&T%`R!C!Ju0hadtMnkf)9*8yV5eNW2{!v{DBAb%Pm3~KomHf +ieLyio7BBD{3bFqx+VFDeKx$~DRA_GQpQCbq)z0{^x;;Cd7jF5;L@x_5zkqG*KlA)5r2IIG=fG`pznb_<@M^Df(hog1~swX>PpaD +tX{re*W|gN7(;jf4u@qTX{i!{qW2WQu^JvxtphT+oIO(YzzO{9(v!vhfRvJJ@l?2!kzpaR>oR#~LXMO@fW>9yc~SR=Uc-f+LN#&r +$Ou)Be&MnM(!NF+h3XB1jksFOMZIwrQK-PsP{qC2&l2>~#aaRwP3N#dux! +9VrrlT&#tSgKLS!hWYzFl5aLn@>8yaa|a06<)TaVC(4;4Xm;=*N8Z` +iQce9B8W<>k+aQl!TIs(GF}Zx*dxHO?0}usTm%j6_YbneL-;?|oO<{Weh{HNvB=|p>@c3l4&7<|aqEuzdH3Vrg}<NWdV*|$d?_+0T3mvImg`)whiB%fPYCv{z@e8ME=Hzp!7pl;>Qi-u{W2L!xhy~f&pNT%QXY}Y}A-<>@ +jdVTo95UCjBA)O03V6WTlF1_D}t6XnT~z0vW3%l4Jn-nP8wx{`f{Jt8 +XQK@s{WF;w0q{fZTq3{A$W@qe5vDux@7=7y-Dj}`-Isnf^}NhrQ1G9@-k!}dMLuJP8J8x?=2YG=nb(SN_?R%TE5rU)}mNLMlJ!At>*?|NGA;opW#9T2Gxib?VfqQ%`^P +Bd0s~+kJ%Nd;bA$N3cAr_FVoR=l@=({YZ) +`=RZQ^9bHQxxjHIqpar^InIN~*Zmgq0(=$l7Qk1&?Kr;!ymTMO`8D8i`#R2O#P^pt&X482!*QNQehWGs=WV=i<2%lFcyH};oIl~c +tJ`tb0xsxroX-G$G3z*=1#AW!3AhvBR{%QfZXw|TDuZUT6cftLbqCiTv-K92%^1Mp42-2u1kW4cNo^FOYS?YtIn +1HhjGehToHfExn72>5ZSM<46;P9NK|ah~OEmgjp*p7FOgaC)BfGdItC`wXlAej4yVz!tz00LKE}0r&~&Z@`ZM{?){P&%A%Mz;94IpXgH5{Qi)_a!MV9|_z?9$}a0|efOgS4aBmCSlmb3XX_S4q@HwGNPjP>1V8Syo98Oxu$jQH+c#`4R{*l!1#@28mX +OHKN#m$6>A03Ho^C*To)yOkX0095QDz-fSclu-`gi517$AK%aDcbqAJpB(^?0Gtn)#`p69KLL38a>rSN@awARcf9wnaI~S{L*hfF +`~w`P4eyNyg7&1o2RY7n0eAQga4P)=I2G_;-yywDJ=k$30PYLe26!^yS%427OnmrMZcX}$$FLv1eGJ>Z^ceQn5yy~zZ#{an$caCR0K5+uuzv&4aXA@3fy>>l;^FW7zho8WFFF%3lesu!-<3$5sJAw1T+kovd?oK2=4nL9Kj|arG=A3yV`}3R=iSLysvOcR$ +-6u2LKbiemJel*@0VlJb7o1Ff +a_Pye&y6P&Pd`4H?R)ZM_U~^`CY>~$!v1IjTnxAzaJh^Nz=?o+oJ#sQ@>JIQzEe3Lya>1ou;Db!&48;_zaHUHb96RPR|*nlOLSH`Sd-&tpP`$37i1#4VVEOJd@*m%d_~s|18#T)miM9-<`$wzIGPJOT*c0-^jB$Z*F}y`Sa4ViJvRZ +CSBZmHt~Aj*{uKP&jDWqoN*5O^|*70=W_v@053a-?fdyTY}cD6-WKOF-wEfk+^Of1e%b+d09<%3@pjU=?C;eEt~Kz9b2K)md70r6D0fcfnYI9Jk}@W(D7UY@_e@XHIx=ia@5<&3!y;|Yv#&kKp)Z(hXl6q?HF&s*B7%r +&s|LX{?5QxFXlY+79d1r=S!EcUzcCP`RNQmd~(hKgsAT9_&xA&!0&#K^YlkAC4b%RQufakfcFT#FJ*ns`ab*l$KPlFKK6a$>p8$~ +p^xtq9}6!7P5@5>yaDiwm$RJ@U(SAh1#mAw_X^g#dIj-&Fkrv*%N3;Ge_g@xx5+B@*EXv-FMMki^Q){PUQbzN#sT2fG7eS|Pr;R> +_XDmZ9UXfm!%x4Gc)j3C&Z8><=Ku~~$@YEzD#9%c9DkLOqpo7RXI{m6&j;K^>T?z6nUz;D-`|+;Pnq}MUPU~;bQSyUE%W{Dt5_dr +HT(S&tGRCY(rS*AZC0~gvsRNHGph~Vt!BEzSF?U6tR|hEx0>Vq>eZyPr&hDvKd)xF|6I*}9C0=2Ve6~;eY>lfemdYj(tlSIuQy!H +d>+1<_z8 +_qm?=bX`w+FJ8}nIqQ11^OEa{_sdPXD-FE%daf64Ht&yJPkcUkJ?Z4t>sjx2uP5L5>&k(>D`8 +uiwmZwAn2zZ~I%=&IPxyUwh5_Nq|`5IN!g8`1r3|89wS(mNOA>l#JI~$uBMhEX()@+*j!4Hu8@fZzH}oy&beG>+ajh=MT7p@z1}5 +{qWg4ncw(3NoR}hqy`$Oil^lsv5+1)Jn(7PFa +2H=HKzq?t^j`vWGm~oGZe-G<>=sg^dm*2y2a?3rWw@2?`yC1uUZgG_(HAp8BQLDK2%gY1VN4-$`082I`i$InOaWx5UT +CBD9JFUQ~4O?cD2uN&?s-}?Lg;b&jypR1U>)ZQN%DJn4%5nTM;LiXz +dWiDdQx9>RZTc|RnMXcMzV``4f++1A{WHqDoBy12dmn6B$@#qDF}{y| +jPEBu#(usF@F#!|0Pcu}pZ+V-{iBa_oWJ`x>1y(CI6r*rH(cl53OFBd#1oV^_IiTz_YHvG1l;OLuAdHklJmtyPg0J&?@7|%yHB#e +H+qWwxzkgWOS+#TzquMP2lxtLFW};*SF7I^!gn2ZTmmR{(AK}_G{Dgq@x+nQyy6O +JnO&WdE)26=ULy!pJ)6(JkN3P@fS!(Uw(mnzwrf*_wg@qyzcP=>9P~h2Q0n7^}(-S;CgZNZ%GIH{+9gnAwZCx)AAz59s2j}7db9A +dWm%P*_TM)-+YODqVN*w`t+ALf2@6p>!1yOPdc0Pd-l`Ozb9Qh`g_W|U-$#@H~kMBhsOg}g)aZV_AGjtu;XR&hrXBDPXjM=oU8&o +67ZgvDX-7`BgaYbNA~lDe`LSi`$w*`wtj{4&v#y7`U_v-I{Bto$fwe;GJN!_oZohQmH1ouD&@sI;3B|_UuC)P0KNry=%2`E2VNuI +FMEynx#u+IJv0E>X%f1UHwrhjI?9QS9A_jmtHKAn1l3`FP8>NEe5_MY?|eEz;T8zfgYI{x2+V=fAN0g?}NweZUg|uLT?cobp%p$E|-}F7^H}XBw?^f?|TyOgx`Q+mF$fwSKkNkF%e}Xqj|NoPGXSaWm-yZ%i +&R>837uz%5N$L3622k+7#K3Mq!Ak*9+E)RTcC9e*5cB;gK&jUWCj3m3{sI&JeUttg6Mlnvzr%dL2T*`%DAjW(|!0)dt4fqJjA~neSUSFrPL+ +;iuC8OQ55@0Kp2K2S%ivQ9%3;u$aFW@Uf4joZUo!{E3wFIlvdwDd#T;e|y7}vlZT7`((-)hxg4topK(L^*@;CQ+WUCCMoAuROCHO +nwTP;o4=THTzo%n^OOTo-&y^ol+%QF@5{&!@5g=x^+NnZzM672LijNwQ_dd%&)g#Ayd(WN3h#gij7~X?2=5w`av-8QCpHq#vyhpL +^Cf^XPD+5nmre&1zH~jH(DNgJBKN%lD0-L;woEDCm}+2VOXBqiKpE%P0t(;1Z%gL$>XyuZBQ##| +vD{a-V*NhW%=BLX6#hO5Q2247nfV{v%=)crX1c*<_R}+fG7jGY6u!Q3OG@Xn7C_}cEu@=k0cBqQaSQW(y@m9(Q7h?i6F`w;N41g; +#<#LwZRUMeE9uB9`CT%O^}NQ!zhfNxac~^*|1%T*nt^{eFf~4<^J98E^BFmw_-Gx^dQ2Km{O>)U +d}0}(@bUifq>I-8WuM^l6H>~*H=V$GOrAh|>@k7kwH;9S>S6=46Ig!Lz(Xgnzm7HV0uz4i1oqo)20k=_czNEG^U4I)>uo@pfBp%0 +3E)v%r<@B=vF2@3PCwuS+ol{0O=s$MDP7Mk**>Lm&O?AAw|{1blmijT*$)sRr?abU7UAE>i7DNW+F}yu8nAoEl+NqtOino+c>mN+ +Dd!dGpPf_A0g~^Ol*)ro0*YL;*;Mwg2Pks#fq){PuLAr&;Fi;f_n!mq4EPkF%p+f!o>INu52h23FHProd<{_aQhV>hc%RrcrTVgS +cjfpPu^an+tKG;~zOfteleGTye9!=o_h&U)@4>8tFwrw +akEp--hg|}=6Jq-Hv8fCfFg&!1t@a+SLTr3igUy1(fyG+w+O9|5`x08nb}y?ODL_y=H--J3x^~o?5_p^w|X*cP}kq +KfJzx_4~*|@`1F0Ujr05X#0gM=i3X}e|-yy@8bbQzCC9l+p}gN`{lWXoCp54knQ{IBBtLCa6iBqfCm9yv50tY+>7)(VK4HR?e=25 +_uY%*YN-i7VlVc~YV-Z!z1V+G?8SMsWpT<`2)GlV$ZKZ+iXqCzd#7}Lcgfzw&wG25U+(oS)_dSvoR3cjJPxq^+Z>nAew+B;bf1*2 +Bc|-b{`<*341dkQFYHVFPXm;7*LU|N{?_bEy8X?*t@e*l#Ivk_iO*M&1Y +hM(ba9Q*)KUKC&Tufnc=)}Wrp;9JD})2Ue2%|w)ENl89w>JJfC#7k54&asZV}zlTZ47!6#k)*}#S_rvF?Q(|@^({Hw8x^ZK|hwzH#)qnwv)`9=6Q5^v6JJ*Vs-Ci&_20CIcp1|}d`<5me`)Vw{f+{BPvZ9wU)N_j?q14reEccPaq*F*r01rkY|kD`iMPc|*`A^a +KV&J#>xqCT0G_p!{B%q&=b@c@N&g4*63-{}vcE3wlu2jrmB}yC752kL72@OO3i0t&h5fgAKl#!4e$xM5{Twf)ezxa?e&T710rp4p0N-~u +aOME72PI?@(ocXmaC*EfRihgSWpsZ7`UCw;}V!r>~y#H%C+t*NKzkRC8@0(OvpUtam$JeWze$&*~(&^Y0?5`PsqF-9Hg7mb~gkQFT>x7$Da2@)<3XYqv?oaw{-=E_*zdzGov_JXn +%Yc7^z_HZdS99h;+XBcSv^=0Uwd^^&KN$9L#Yy_F#_VZys#&2RvBvKbYE~!|;CjcNyM% +IQw(E!`YARhm&7t52qY^+To;wr%d?Y4rhHw9znX8egxmU4Lte?rn~Y8$}evn!G7Q9NWQyAQtsaVNTxsXNVaR$k>oee9m#S2iKCcq +Pe9RM?{^gO{=1_%kNxW?&gU&hv!A|qwBa9sqK6uNOiJ~&mjjA^_bbP8{9Xol74UG^v82o1<5Rkyedh6eZ##i>)OCW1e*)*{yG|e; +T2AEn-|a-wdEbeg4=N{;-yd=!<%ye4ZL(;%R350*YSTJB{P$^3y1XJb4=B)J;z3y5aKEDfgUm2IaW9XL5e5o=Li0btdb3C!pBZ-G3(WHtQ^oqv~0t +|6|VLJaz3^q>CS(#r}KlEaLHWKR&zwhj<5TC8zP|-{n%Ehh&+j{2NIJ}3$oigpA;;;h7ZU%!xsd((-i4f>KX(zw^_+`{ +--9mVc)SKs^tHELL_B?AWlHz?wqD8pd~zlG_nDRC6B}P_lFZdq$+^@bz +df4ky&Reelo-1_yeSZJ)W&D1@Wt>kZTn@Ye54Qqh$>V%}74gx1CFk!muVlTRxsvnsC=9-10XweZ`tna#F`uT@ls|v4n)LO%)vVu} +fLEd6zq^|CKlNIU&-U2S+B$5{)Y*kzq~9p(MEt|K1zxSsOSs_Q8q?{EY8%#k;cpI>tW@$~2oEO&z&Nza?y$bQ@TM)rH>jg(8T +0hImt*KQ<#S$q@qI}hK)`MTxilEWf@IS*}g2ix=cJ2*Z@-a&q`=N;r***mC@SOzHeNPoVAc$qhvVuFK-quT>_?Qh{2vjoxBQ6p|HvAazXPD`qnreIK45As+k4?!^24hQylXA_*F$Sb2Ok?G-)|hGyuE6W`p91m +vOm-JlJ357FYEoId)dF~`#4Tp0A(L`_I(_`H{Zv3^_S-TEfepvKjt{!8c^(S{U0;mkNgDv2mGA$6Y}SW?A6N7%mC051Z}JeqP21pMePQo0{|*e}d@0+e$ai+{=S +Gx{;E3*LB)r|FLqA2&ZvzH|5E?6=necNaa~Z^$?Ieu8kHCm4UfCs^O?6Qt+j6KqGtgdc3;9cjW(dV=^l +_X*P96;BXvw?4u4KKcabtCvl@cMVKG$@H5&Y2^PWnSb+>q^GT)ezMCmY|lB*aJ-%W +49oe&Gwi=-o?*LQH1OqTSfAGneD4|RlQ(>p_4?GaobNU>?<1cjJ#Fd8BgMrhZBVEmTj_ZP66Yqy6-Jr?m;pa#Xzj%)I{K)gH-^S1L`zFsb-4~vxT=G@(zWwto +XY%u0f6RQI`b+zFwSgz5xZk%uIssFpvx%HB!1IoP=rNBHyx#ufV^uuGjU3kdtl +2%c5?0m8s8osS^wXZQ(!_`Atp#*B>5k0CBd$l2E9)r#kx5cb;!o?F@i&&?yaXDNRZMiAbg<>4vMu~=GN=Yv+SFlXYv=G +_ig;9;QeWbHi7adb3%ZyjH#cTF_3+=WAVFN%0R>i@%&pngGD=kGWp4#-M8@EgRohEQxQ+rX)ogW1(Vm#c<#e9ScTG*{5^*-umt6W +@+W7>T1}oMlWwko|7zfw6ZsRH!aec+e1q&YI?h!N_vhtL#^p%aOTh1=4LpA)y!^C=2rqKxWP=g3O_Oz}@P?TN2{Nw>ZGBJoBN--p +fyD;e_I=&N%f$%n)&`zWkv)Ykrf5qfe`1TAY2Y5a$VDGP+E3!wZt~4K$v-(mw+i1N-Z@VKejPuN@83-syCA@4Ou1hJJh_2(1H#ib +L%yGthiTP$*5tcI +tX`WS?QHxO;`a~y=9|2{2HCTQya4!l{H{pxJcu7lEAsJiCVoe(ZSUe4%U$QQ0!{dlfM1Hmkw2N&F-;PHcY?He1Z~~l!n4~THWlCt2wQ;X$@ncu@eHcSrD8i! +LDD)rQkKIrd*3kO_ZukdjuRVr?(RxFmt}r1bsd|c9U7L?&VGoq6!3IY +j~|)zgLwCA==whV4ouO8Z_@_a9IZ_`L;k*L(%l01&lGKzmF^VEOw;isvL{@9JV1 +gAKIrl0VU#-7I;T{4T7??=N`AGSYdxX#_w4;8- +yo*h`=r6u8f_AcVP54dtec9AuC4O(G%sD*#u=G-0iu^q)-%S21OxWuVZ7ILsz%%F9rf6II2fR-=yzO;_t7Yy+*xrC! +#^zo56I-O;Ti%1;0kJm8`gO-xe9;d-itj(b^Oq2Qj7c{$CH7d5|M2_V2-<^g(ZKWaV`NUn?^HWq8TfN)hr=`cyPN#Kf#<9#e?H>v +iu7~weo>0HsDCrxere)=0q@L5w29rugg2yUGi(2DLfVZ@-k-;}`|x`Qzl~9!vG`ph;{d-VlV0=+KR5BOMA$_QVs}S-)$^nr^X(`T +|6`_{d+>V}-&P|$m7;yG{Ee;QsbW9!nh6sf-Ww^}Ld)NE4((3m?{5amy6+jpUnPAf;|cH2$8hk7$?GH&b{*h<)s*>n{Mu8rJwM09 +8;7=MWBL55fi{^7&Aa%F5Z(10gp1Dgt0qs;dw){qkOtbAZ-scDGJX3u#5>ExdlAo1n!Mg@pq+6G;63L1rwzQyK(S+AW1eO2=z#|M +nvlO;Y}vN%!vFBQ5aGWQ{)Ok~5S~Ik)|$A>Ox)Q*4+w7u{O!R#CJ>{H<)nIk*>t^NeG|Vz%#mH_a%E{n+iQ6Y($D@77hj65bsx;w2zy-&S{`e +5c#_uzlHcNI;tJb_e1g9E5-BTrvUDc@NI=>p^jSsK7{vY9G<_ie`n(NXH!nmgo$3EZ1Ox4-~Nc-9p?QQ8QXxb;kSDOZP%9zFP5>8 +5_?|oV3hasI&=R{h;s&h)f8>AxekZrM0DhHCV`RL~{H{XDZ+0`4lGX@K?!p(XP9lHgmCqHtOshL3k7!=L+jq;Q +EMU%;Mwa}*&r3<}fLF>RFN@R8Y^f7b42FD((dA`x6)81Qf|t+WTSw08>>Zk@54CgyzmzRh0-HW)br%;Z=umX3pj7ZF_3o(_{ZcNQ +?*$ub1jz&WzWB73wp|?d5_3O7=>fJ(|1i&`KZ(8-gbjv!k$FGL_G{!T=DO^SjEHfa>(q@LfBZRtsc+~oA6Tz2xLj>)qMnQWJmClEA0+vm4U8rw119q92{L2dVd7q~euC)uf~oPhfKnszKTBa~nPOd@k344sL3lG!~V!HJsMtclM%5?PYX!SUVXqQ3bOo-z!P1 +F6lQ*j){DBMZ~;k8>mSu7|dNJxEWp2nX70G{pDp0J76T4!!9;BmW4?@CWs{p$)f^pQtrtrsdbkMm7=?}=yxkIm%ITt+Xrd_e~~(; +v-zOxbuP_aB}@<7Yi3|3STmUFB_|nN8-Fc +U@8+eKLBe+ciW~+FSu27;((VgOXq<-cKXO^AY0}@w-w$gF*K9I6gb;>QM`5gsD?G2nkTy3Bj1?#ETBragAb3SU;4iCSM)JYOauu7oWh+uZkDn_lPQ4(=c4Nflvq-_# +%lE2e7eiy3cuev@OWBel<5i`v+Ax2C6$N2OgTWU1is(T!)XazMG_RT*hVA8o%xrluX1~O&f@~jZT$1|K6xHl@08yCd(M2V{&zCf2 +0CIW|rdtM8>zkVf9d?(zK4r+IN)3Bz_XA-+iK1oZErZ}>ezMuvOtN+JFbGFW%Qll-wpY42o_oNWg9rl?HHdSJNn?wXr8m>_e2|vT +&!ma4Lrpez9-QR4>7J6`wd2U1a=F+xc5KG$ld+ob>}k#W<*_BNn9YpM6gn$?7&c1AW4ExGnY>0$Mhc96HxX^pSZ{Kx)~9B47AMbS ++3~R<)$GSyK;B*g_DhhH3@5ehMKDKE#IhA(Z{eIKqDI;fN121GL&zOsP``*M!oEUg+iFoYKUM%{lOUJX@tj#&2`C}51O1#=43zDa +2P9JnrGejBDQ7W^!Nbai!Da)pK9F2TC7a7gg`)i1>f=MIAT%IYFBS6H6}~%f$|83wclWuw?4}&7P*fx_cTAsdwo6B!Wx!E%x6Aj+ +ki!HSItbI97?UMWN1;tpj~b#83*yB%#z<>*cgbVGbIhS^Q;W0;;}Q3_bd8i5jMGktD_*&?N0Jpi^rdv8R8VT5RU}^^C$j=iRe224 +L(WmO1u~lssjHR_i7Un!u@vYrbvOKX*Gfqwl|GfDZ5C15bfqXXg84EKRL17$0bgcfL4rsp5&&arBhgXqm141=LbILsrB^tDA))knW|B7f2X0lCfQ^gs*CeYMtSdl4ShWZ-0p%cs##ytPq^^?Om542~X2mMX7J&CF +dsV`2gplK#g+#bG@*p^xsg{K_wbk^6om66S04G4{70jg&?{i=}w)J*(pi+QH=AcEx;gA|D5*2}gXj!u*XG#@Et)wp;q1o;COR~Hu +%i1X>yRio%iVlTVox9lh3@4GkY2c{wu_nG6#dR@SJkfb!}&85atoahNI}p+1<5^S(rGJsqlf)|AW$lhD{y_4oNDKz9J88{;^X3`Q84(5TPZgx!%~`d9IEI= +D+ZZ()3Z6)LP`iCnN=vZ*>thYAXN<|tx|5xE1j_Os=`u$U|_n_j(|R|7gUwbibN4qrKY{UU!)jn7M?>E%Q5s0^dM6i%UqUpd6it* +u!UNZo+o_DovV~%$=jC|IjF?8NIT0)ik%Q~{1~xnH<#`5n4b-{WmypvP{U%SRFoGk&;k+M+;X&{My{OCRUA`RL-IqHry;8q&^eu6 +DPv}kf-Xt9+6rn34y#-&=sitgYZB&Pv-AQ2Sx&P|0J=VkNw8j?1?i&Et_tSciAzb1-4GQSBL*`~gd~hLN7*pJSe1<+fRDZ9LQy+x +2qI;@Y`S)s&QgR1H5g6X8F>E8U3azZD&)C9t#Ub{(o#%Ba+U3LKoSe24azTf%M16~Rq+=tv$b;IBr<*Ga?RjWUf!@Hq1FQDU9)zK +S4@z}^``bntDBCGsoI$r*#$le3+yr|i{Xk13qnUBs=HhCOFDG&R3rV{Gc?Ou#|&LNd}?ZJN~)Vjidx0=0?=GP_gjsr>IrjopEN;=iK}P}I?#KwUc&Z3E`6hR78GMTJ|3vUz|t}L3|us|-bxF`k< +q%B(uL|et2VuTW3<0Wnl7J)k<7lJhyIob$IT5NMj0}zft^=Yyl^rGm#vVrQV +L(x*zx1x{`?$#w;7KvT%x+;!|tWqvu;xGb;5qXA^TOc!=R4LR0x#?<5hbC-Lg!j69280j_ou;ZP5t!1zOtFGO^Z3nZ*v%Tv#~{E& +tEzpG-*sJIDT?4%Dim9!I$$FCO4~Y`xggZ_Cet(<&4}o&ll9Zu*;7OKG29**kW +IO0V>+66>iC?(oe+ptAk5@qwcA3;WRe*O3MHdzQXH6InJ6($#Hx)oOir|wz-gvR+7DN(qVTDdMcrRdQIPKNG5(s3EK^%&%HH*=t9+n-)gtM!ex|P0-6}o}H|{QB +ZtDOMvsD;os=~11yd)DfUb8HhMbHcLGBhu`d)(M#Ix0&?Ins6k#PH>rmVdsW$Z+?gT{?e2!YwYuar +Kz*$?!ZHt$(4$gpvB;nYT?j;{(H)o-eKa-mwK@&a+CV4{vRG+1C)6sczVZixqyQP?;q?^Os*EvlYsPvV`W8Y}P5khM*j}&gZ?}>1 +8%BjTOZFGLD>+&5hJ3jxroN8yP7tVBqDIQzSbekvQy|w9(Rw>7si|hf#2d+tLv3j`4;-<#6LqoLL|dWQD!~-p +S;(obS*xQ8$)-w%Bl?~+D_Og)P*kcgFGIEJmsJhwMH>M_wiC>F=um>|E0+0< +dnD;tLW=5GaGH81itX^bv-zM_fV3@-#PWJ%8fyB65~j)%p*kQop{45(u~bkL?#i#2BO4o*Qje}{R(WP+H@Yw51w9kjv*J;9T47a8 +$0|!fA*>(dA56#Vk~}Tmv>%6IY$7HL?<^|!f#jPl=KN6O5g4_I(W-_N9O*OCqO&PMxJD@@jJ6V(sEV3cNemQ9y%;2(?&eQbdEBnA +t@xdsMnbhMN!x?)m8KjYs}cJVv{#QzG6f}AZE>V#%%hiu6%6e+BT*zI0}g8=U4{aeNIiA>-6$2Y{J{{?-N~W4GouYIgSY3+G@Z8N +p+<2ss!@_Q1@5RuQTH?jVMsHAWZe}8E#aHnII0l~VK2W#7^`mA2TdBK8Z>1@5u`~WD3#=0p?ucOO4Z#Uj~2wR8bcPK-83GbwsP&; +1bzvLph>3;)T#iMnfL~Vv_zI9i1GZvrcnt|#1K9v143~Z8`e!hQql-olaZtL +B*VoHg*?p0(C?+7yd+!prD@WWQjIXgsX?>g9a1!=HwiLNQKTL`stJLhS+uGo5YUBo+p-!Of<04V=&v#8OQdnrebcB~2ev +A*p2msUn||K=Txj*e5TdWkjBFy0l@V8jYF}1y^gngpu?!`uWXcn=nT#*gZyu0U(bHa0QX%TJVgZDmC89cSG8%L(NkgNdt)fJ1^!d~R +$u}|?3!B~XO8xR~ZMo#xFrIK|j5qWrLE+Gd5#@M8iV_$SWyTty;TfFI$08Wm)n_|F011AelYkC){RkeW3B+JXpfoVx?xL?BC+#~|0`XN_Yu(uWek?kdO=0}eQ)J=Y+A2>XxjCb!i8?U{m_s(s=;?+07zk-WuiFTMG;pd9@Use~ojWY!p8a=Z+FQS=FjT|G+=y1YvM$Zz&VaQ4CXZr)%w%L#a@PEM>J!cR6#1t>w)|v|zhVjaGnp!3wkuGc}B@*bi%s*r=eID16I)Jc26GLd$UDGDq-@{>dZ%oS$|LWs+!&WQq`S8TrDV~`58o8)Fb-`iwY$W)#$~j +P$L9m*_P@KHJPs2-q1ZF;iVv_a-?|65=B|**(RqEXmF_pa_6d!sL9#V+0vb_8!kq%Tqzc!E8$jhSfEYylAB@=!8}n{P +)_6OxoG?Iu#$W`(RcYB81X(pR +l#SI&Tz8h~Y;I|8t~14m8{AGx_7&udD#>=|3uT%nul2ef{FyeyHI1Et2HVO2+^+ZNlX3Qf%;DpFF(q=7P}Bc(V=tA@6= +h)@~V6xM``Os;7XcnP?)R~{8x{@F1hBP?h(25($K)84O8j%-}X+c54lFGYT6n`mr=quGrs`n=cK=~E>l$dBq-Rx0Sw^-eDh4b@E1 +YH&HLDiX0c$Ol~_@sko}&7T{y6U|EoVhf;J2{0UOV_49fJU8ogC!CscRUoJ?OqMAPA!%i?a^b+J#$s!4>f +%qcltmx*DK?0eMkEyXbfp;kwYbWsB-S9$(4tCZpXiYqh_CtG7(38`8Ju-)~Jw<1a>Um(T!14}4=>|`?$5M_{2>kkV=zhKa7oP?BcYm5ycnD~YQ>nyDeNfURguH! +_O#=Y7JxfR&DNcRu_699GYUMTk0!PQ8VMw}Wp;{V$8?YE^Tu|n>~@aY?!?oouA>+(nM0LUa^J^hK0j6uqdbZ4BWk}QebTn8mOv-$Hv?X$vS+O-IQ8%?5#3-RIP_kXE>;C{^V;@yE2~+J^ZxvxC~{C=NSR^(+zxCVOk6p{NUO +f1-v)CsSl0AZpYh@!iJA;-@QS{?HV&?=-be&KXqEit(vk$A}uO8FNfASLv>u-{O1aWNeB;i7EKV*GxnoY*MJf7GfHKDUipQ?S8f# +`&h~M=?SFF|80~-2#6_#I;;{iV&lo>rfv;~s2C_^%VJnpF0|H}J~=`|&Z4^dxO#afTZM4?FgY`7{NP00Ui$w>M;IFnwR3QzO|>Aw +mXkAmwjA~zSGrY!eSRj3{JIJ?!`>{D*PD?gvWlIN&hFbhOWEogZ_wE}@rrZzZ(3G1vG}VfVbzwTU3;ZcMxkK;^%x1lMWbY7Ht95W2pMp++wOfA1mNT6W*HSv4+6A3<7-_=p +fsy~%$<$0ctbtuQ#mkqlAQJ39oRTp4XFy%Dp;n@0=92NkE|yHN#rt9#+ZAqTo3oaE$^**~BjPK0i4Z?ZsbyFrhOit771i7nJ&o+e +xOX<64SIat-JlUm$p^)23wmO?nD=tk752zPP|5M!q*<;Cy<)yC6x4uCS!RVoinXoK!y5LGQ1Wb$oEU0O3&K2W +0Mh4roh7icXrJ4T4@nm7?((EuAk_;7XtqTw2=uGysKhQ4->SBr$&MYSON)LriZJJ{Iud*JHE|+?t9tw4Jj287@Gc&n8rD`UZr9#LWmt#b>P}I^--5M_H0J%`B2^FW +Bu~ti#e|EeN_d(;;F7+& +0&gOgOq;s^;TRZg&NMZRmrXhQ9GSnHfQr#`icT?M8ZRkwot2zwA%yWxGY50LUO#*mcI4P?)M=4+L$>BD2L}4L8J;37s`AVEU;4y$twsX+mX#>%T;ISh~j2yzFg;1P%kVN-x}d_ +tsKo4I*$m?kD_o9T|Y`t$YnDzfrA1>J-H!>MQ7q-)tw9S*C#c>#*>(<%czl=w$vxfwz&KicjlrjPzY^Q5KD(~SrWUreh&r3PRT~1 +TPc>e72<~GjGios`2_M-g|Be8>C^FV)~v;g4Uh+9*&%G7GtYG4sq&xO$YYE_lX+F+>p&+f6C}8)ahDK%up~P)Bs%WEZ&F!(YMHNk +m0@y?zRnbjCu3J#^C?kk6wG55u@vUuaUpLhpXA!6BVf7+6f%~84qxccoX!eoTr+77Ge$y}Kd#Q&RBwq?iJbkS=y~#;S*yg??N61P +#rPo;TESbP!EPOh(wb^KGha$Q{ZNjK?PB4XHkR(5*?eWWh?3<}7Q869OptX8evycQ+5t^Kh%wU#C9N%G5nV)*7Z>FTVn!&ys^n`o?Yo`st>qIcBm9y#E_HClA)xJrB$7 +se}t+jvRPAt@hYJRB))4`XK1w1a6OPN4ns6G|*bNp6@dfurZ@nieP%36zMY}Zn_r#DoCjJQ7We=bBwfAvV#ZXtF?Q@aAPQnF8;XW +*amur>Qcyf)Z!V(Id%j$?tfqtbp`f>AD0!nsU*UeE|_BVFj=)GtID;Li9-uoSM>>*f;-kN6$tro6vaZwVg`lw0WnEk2`8;sp~N34@a6=Yfs8fwl=6#eh;6SU1%AK9TG9##j(vA(WwsUaGOTVrTPr} +aBB{M@1&!FN3N~9!p4vMsl@f&Ttvv!Cz^v=7h9E5_j;G3k^hZCL@v$85iw-lHmqh_hKpEACh#o-%dqw!sQBvjL6uu(H^HO<<(6dE +gzYohk@ZL$GCNZww>HFFI1Jj}m>X+GC`gBTTnKaX1yA{cnyUp%5N}Cn22Pux(0=>hNMg<-Si|IG9-i{lNWl~Lm}icAhkG$9!`uCsWXyPxOVo}qR!l60Wu`RAPM9aP +#^bAKUMun@-`kvBraHUCTz}Rq*j0O*RK>>pGejwM_b55-;3Kv4>ck;*p%?{+dnF<%hQV{q1_n)u!(d@>p%h*(kVm!b!Rv5%LlAT5 +S#va9YX;_ZhSXI$EADqwOw@-N5R7Ke^@!pDC`ayjIV=%AHvwN7vrSCh<)O(GXae#DHS~wBMI%RQNk&?n199R~nGAk=R4i=&;` +S)v{26~n2#~KEI^;<^g;^JyDeQe*kKXiqzj4D2@5 +*-csR1UKS~yIDhj(^IhxjNPI$0P70V%8NmVSta&)*?i2VMtm*XWL&Z&90X|<%C4Mvap$P-8et9+r1qADC`j~dI!|^ztJ65qHv1|q*0V%aRuZE-9yr$=tO8z5 +QLXWJHqdi$p(e>}UaEs!V=hK>VlUd!3{Mdc$wn*P8CT#oM@DC!S*a1#F@uGnJF13M>TSy=4u-Ya3MAJvu_>(Cu9?f~t_t(3uJQEb +2703_Y=T`JN#}>_>gM4*3Q<8E*)P`mj4~Ms14ao{%uS!YTU}LiUXDS80=$V_Cn83vWI-llU7RITlebu#CbJ1MR39$5!t~afPA{MX +)7V~?@pCKci#pa9Jg9A)HbUMliIk$%vegWmYY%PPZT*;6#Yp=i?1b?%D(vD-70=RqC!vF$*{3IL;uhNU*Mt$4%Y^(Z+{?5)7Q(E` +J;4ywU6`g@I=NgZL$#cR4z~E@^sQzJc`Tea34Lk +2uXM!kZEP6)kWrtJzleT$@P*;ML$<4iXdqBqYeA(jPLWVYkL`#V}?!g?1|m8@)CuZJj}5Y-FoH?614PFE*@37UiHF{-9^ra^)=VP +pgpe@XoiM94N}o%s7X(@7`jMkb;Ets=%f0r%+U0QgdqDsftjibAVuX;0)*pOSVQDRbc%ACiuI>jsFl}ipXVTXq18F +(Gb0B37#ro;wb#CeKgG4K<4iH(Q3Yg3Nt!y+5f=!$6~eIV=@Mtln&%xTh01co!VMAn&E^HT?@dh=>U>GNCYW* +e?UBfIcm`AwsUjWa=_Sy2T`Fq^u)|oc5(|{HQu};P9AexK^vMjCtP$#`)mc-!U`u0eG+-c*<-4+hnzbxbCq2r*IG2JN1P92iL|Hq +N}ph5N`2cp@wQFk4g5dDCk=J>q@2B{*d5f`N7q_3#8r-BU)?QREI~}V-Lp`jkx7qAV`Al9K~9`*g|5XARvN8yM2N#SXVz5w8yonY +4g|niv)s^&0$!$1*Z&qTHb5SzLZ4p9hh#cSWF4h7babSgio%0>AJlVoVuxi`WN52%RqQ=50i5=nS=m62zLHq&vMarYuF%~bUvNF!>Leg-}`1??_$Oq#aFn*w;)m?9^_uAZpkQK|P +T1T+;!iMS|XNynlY$4pWO-$T2`$*$~=;|=ocxlMjcxf;db7&eA_q5I}r%;+SYYMZ`ybfucI)iA7*`A9EtBW~Dc1uEIsn*btM0N!5 +b%)k*>giZr+GUgSs@Gr0W?0V-A4^XlB2r7B|ARto`^<_zW5}Mjc3W7y6`tj}Wr5q$BIGir)t#c}Yw3<#R0sL$dKkY)Mqg;`@bg~H +beE85LUCSLTC69+IFY>n-&rS=O?4774y_2oD+RiTF0JDUqR=*HPTuG<^l4pAJo^ek*D0uC%yp8+R{UDC%5O8lv6YDl3Y@t^wx{Z^OJXN&=*c2q;Qd&pIBF^@#Sbu(%vD8CB>Otn!Km|LdV;WjAIu}fP;U_S +@89+ck#umj&L)P;(=6D>7@bL6?Tg=@*5u8B8ynEq}G`~W;<_#7Fo|sHUJ1J +@vOw$TE9ba!}!QQQ5Y{S2GN6uF2UscQW~!rV|ux)NoKtT!kxm8^+N*_s%{naNKb*7D@9QP$-$O@QV69mntJPap%neiirz?JoK%o#QdWvCM@HDguVwBz6}|n6KKi4{s_`-|MKRjz*eMqSE9fsC8j#+ZALbh>P1?wRKo* +hT5t1p+a$wKEzk5D5WFeUJe5mio)ys<(+Mf2}he(5=Qk#{OCqoI!*bfEj_By`aMji +7n-~EMm1Wuhw1c`N+w&7AWt47MCD5fQTo9uc3yN;+8Y1PtGy>7+F1lg>MqFnbH{jeBT&b4(PPq?nrimUM=#t74KLZNIZ(6y=EY%_ +HHU|XWWB!UU!n|+FX7sZ{%6h*ht<$y#6v3aVV}vF7uj}3>O>9X>MT?_QU#%lIJImaQZrTL#5b{2Nai@NhPTa>Lg&ePSf5_JA_|LK +Q%lu!H4`p3>|s4~KdPns(mJZHy(9To^K-zCH)U*C)+wY`6$4YVc*vz2pp9J53KU1-02{_Ptqg>}h6u`>|ae)Y&(xCWeXX)$vRp +eKRielEHQT#fwibbA2w)7kb0q24LOu3o?wYJJo!FQ*%>n_%2^!m-9KvTWOtkHDELwG3`T*NZQ3bC%h+K*FS9xgtVlcXAkO1pnR%G +@$|pqv}c!xdG}_E`d_q6YcG^aRrL)~$@|NT=Gv#CIWEYH|wOlS}w{p0!EoFbXwB2 +lU$}1w2d7*Ffh=XyiqHiwg#GMTa~y*$nH?DpMw_4daY4Li6bfDzI-6}Vd@NL9lCMhXrgkvDIGH$HThAbRCfyND!)cAHlT_R>lgxK +(5met3_IL!Y!7c?sFArEttX@!yUM0`5@Tyz$Ly^>i;JbDN0l&TcyCLc^r3(eCXZNobZcHm>;S(xP+}~!jKU}8C&_LE`1Gr1>;}UI +8A}t>)AxtD)Wn_aMYtvJ+5hkbFLaz!@>(pfj>SHeLqV-YSM5xuB3WR2~gUr68xwN8eePEah +m=$Drld)OvMc3>mq+az6)vgNDxDO#OvV#s;$B;F?}7!cP^nG2}mmN0U% +ZxoLXQq3e-(Y4b1=OMm!%r#G=g7=S3?Q$Z4_4m{sdbkmz0;>*Eg`vGdjYqi=M9^QSuVqbm~LcO!bfxj-{pf4f5NZ*}HFwo-nt#ZjTmMN9F0b+vM=spj4ZPU5xaPR#WV;if`!c%aC#$|iAJ +sMlGLWL&#z6qWn_X?4RR+6DS|lD~iPCT(O77+B>mV~ATjdeko=8yLF~#X!+ssjL_q6Um}-%EHT7IXo_*S|30`MRpGK1j8^Y5jA8C +)PwDijB2z|=6d>>JjOx~A=bO8b$Q40Q)q}>EoYFdr_;GASza}U3dYj%b++0b$@OzZ1eE0*wb&++9S26Q8JV@~SxDv(9fsy9PvE7~x7pXTCBz~|pPCH)sBT&8=(9CWDJiklUGXq?S)*G6{J2`luFKa) +v1D?x>e_YQUO1EzV*a#w$)CO5FOg}TrR0B_ca6#p%eGOxx!CwAHyh2vUIDFxNcZb{l~1VVT~!bM%hYPDohu_`CjtG@0KRz6@K +Mu%OjU2!N?R`P8%QR*yP=?N?u&6>K1Y(igH;U&l1k85-HKQOI{bQ{W?SDkM(zsY$Xs71pRx3yD#>o7_Fy?F2MgK(H^jHP5et2$e> +QEIE%PP$)C>~e-Sl#zR%bvPT0do%$}0pUBbu+WZKip5+=gR_j$e+m1F`-+gsu~X;Ra4?7h+bYT8hK=!LY}mT=Hvj2hGYWf4R-=O0 +{zZp%)Q};+w}v2w8-|9Av5dBM#YBuY^Fd^;l<=tIt;hZYRp@b}|HwmXdRk5SuH9hJij+NbV^yr{Vs5lV4AA|5uiTbSi#{`&%It2r +bOUCH8uuqUjnwELEk9NPM)sk@%+@7!)sd~jD=&-^8?q3+0VHI=Ax_TSF{6Sp+!%?Ip5l9-m29IwF!siLpOjILZ+A;Ghp4v^7?^pdw9@ht1;WtBpC;;d@&BSWQmau~;KTGm=?*1YRsnV5I>=yPQ69t9%1kix7mOzMkmawl$okdI+_{31+eeq`O; +>=wD#sh1fi+=^LF5n63VmZhojFOA!h_h>8Zypstn<70InE)ST$7tt&y;7X+2Vm~Sot!UE<4PTYu#+fW!|67@opr|Jn3$% +&bjOPg(2tInnORFIx#|KKt|Sdm+Y@xi$6U!T)#Q?>UyqD!x>V0W5_8p$z7J2(L^eS$V$r1(Od@HmkPy_I$J4vdGRsA59+A4C6LpO +hJKRWBtlD@$R{;d<26ed&8_$+f~-% +=UNxQY2{Lm0lj`TXrc+P8d_*+X3gB{E~1-2aTyIUQ**!?saZDAQymReqc`Le*H +%8k;XmibN2e7OQL$Jqi^osvBHJYUvR!)(RbgH;fED#3-m!!*7w#PQ<)9TDW+=_qsuxM3WzKe!*ktSbWDc6J8V96qw0ORT?sX2Qs2j(2v^56T^c^4$TZxXaZwqjCc~QSg4+B{ +UXtzlc|?XFQ=##Yn29PS8l{r4vWzZ>)HzlC;pCML)Tb^dVmuO4&VspfcbPYBO8YL(f_!K|*$Nt42VHXl<#7)P|BsA3g9vCUPDAMT^7^S(OLT-|yYB9HVYvKFixvySV4WL$GPDAG&uFeaTTMbWbPtmsi}L~iov9N2*<)lf>T +JwKd{Zjx(t!xPi0pHbWS*nMtMVOrtj?UADzKadQ(?!4j+Q@iG&oxV(u(In5dd=L||@W#AYo}xyJj?E>@({DqoVNP@p{lK%HQ8+rR +T*>pcCS$Y~$4QL8+uI+bgA5;h8Q84nq}Z)N;;eZ*U+(6_&Y>p`I?FOOQz;E^hc+fin6lBtbhx7%I$h|zoi|3*3*N`R*B)H9Q?ONn +{-4(HFW`lcZlfkwUE`$IC=zc7%Oq4t|BgYE&CvM$5iw~&X!SFwH9MTPVR(C5Tjm+4wXqu%aD}2#dlNeicELfFmBK6tqkV;nl5?brvfOWw>k^e*-x#%xNvth +G}U(&nl+?eBjl*%H~){$x+h=lNp^;=>#Y02_}+PRnw`PwV2qE6gYAi1EQ}lJMXFX;1Bq}8DwM@*%^{45sT^BWhn}V6(XqI@Nuz@_ +u23@;k&!s81)J+&Lb*OBdq)2HW%I^fFB!8DHJ-3EA30(P@v^HtAQiJ$x+;+kyVVd=)?535u1a2~V3o9O#$~Gy3(c3;=YqV*`Jzk` +buL%Y?71JUn;PXpQrwFjwn%uAu1k{P$?8SETHONry~65~PIkgjy4hLuA^Ivbc_nvItymx3dZ#yo*Y`gg^QIUcrw-!Q{dVV+Zq*AV +av*U5IYhN;>JzQ6>SZ4JY&WLnW`&+~5oG-42FZrd3ANPDmLVIpMN@8VjgxLXn%$&?GsKzPFn3kxIFUhMZzyA7!x+#S0YSK&Y;rf( +@XfxuKA}Efmc}xrPR>$Wd*Meq%)OpV;hMX$V$Lf+#HyIvMgF6jMAw?wP2JGlYUFn@s)%04WzQDm)5gzIl=2%`T2{d|i#1 +=!cggB{-=k+p&J^LZm`5bYnrU$tbu+@6xQw|F{JNorT6uFQ`-NptoEo8q*i5yyFMyt;W|`l+BcT@V}ggUk7~y1KKoMkg4a=m}cA( +oo;F_GWT_NR4ofeIYlY5i>|}EC@6|g5^>XjLj6i95fhy;{4{Bu7)B0bjVsnxcQ}U}F`oeOV>`N`)KxGyAZF?3RgR&{nFHSGS@we7 +z@pZSXCY8KpPEbSIS%8OMTfR0kqi;thui8bp6V=KjDO;QdHQrbsJ}gRvM2wA!Sca?@O}F9mhrL230rRyy@?a&_*cHSjNf6xxaH%= +Z9lH&i&b~Wlhg@Y5-Vg$=+aK!mmokZW*;!M_$5&hFE&0)qucdrr=C_Paa~}z2{N<~gc%JrOXkPF8e +J-RRB1w9kJz+6yo)vbZ?VrJ!X_J;T$kgAK>9EHrqkt(NCF9J;>D}LIvj;>i!hX?0Xn-ndR!=jVNO>1tgO5Q6Lc_)_1F1BZs^Yn6n +k|{F2r?$)TY}b4-OE8%acMr|pQ=Ps2Qo%UWx0j`ah&q#}@;$ywjEK(pNi^;h`V@VJU+# +0$AaH8b>CZk{lv-^0H4W|K;_ATv)HRK^(IDaxjK;}bfVUBBBqFmB%+B*JrlEXwQG4I1=fkAq=`aF6CI=49(vw!$O*3jQkFe&r~Lk#8P-UsJmBYmV}N|Q3Q%y^a})~Z&zR+y=GdE3 +oc$s3W3(LTHtyf=m9k#Gd|;Dx_S7;n(_&WVZLVr%(lpv>nH6+rGc8jq-9gLzLYo^YaCYv-iYwO&I!@1>(=rbuQBt?aWsq&|gmL4y +ZyC3J%YG2dN*w9qo&_xjr0X)An8b(1=SopagNLaBRlde+QYyF?Wp +-#RWmje8m`a#2Z}EAIZsf*EG>6IK4f3U$W?^LK68K8h#R0C#VZn|v~AptgNSww&IpWltS^MK9ALH^Tr0HBH*qoiM&_>u<10d$kx{ +gfu5i={8c2Gk*K+w%wsAY)+fo8Kj+rcejOZaq#RltC42yx$aW0cg>xhJ-vlomWS!qT+ugp4P;8UAA>cQU$fd>d;FS};8AX&H}AQH +j-`IT2Fl$t`86xuY%heGL;;}e6?qRakh;&6tb2ixYDb}8igJ5$YgP`fl#g0WHR!FDbA?uS55&t?$_Pd|^0iR*`v=eVrC`YMv2=Y| +&9BC3UE*yH)7WB>B9XkmTFeHOrM|ZRibU(HZZCN1nk!SN5PPeyI>2Vc_f)0O0#w#@^OY$`Kkhm+>tnBv&@5-+|cj@5DFm0>5yX?y&9PR2AJcCC7%RN=O@E(M# +l`Ld>y%orqcwe)+oGcNG1b3<5BQ9Sn9ipuf1g!8R<_hgi(J&TEs6c1d#2LJ%733CS9=*Rbsz_OI4;=U8{ESpvbWDAPPUMs*SE)6~ +RR&jT?F+d=zPIZ3V;T^3P0lA_4%^qmQ_1W#E2U_pxdL>JimyPveFX^0ZpWHC%kJRW9vX(uFUX{h#;nLI0rx`GUvot%yJmG;dQu@b +IXx+tojj>y@|<3;Z}2V<`;>8i?Lg%#P(Y?Gx)sjkh4#Y!8c=dic}iC5f4jNG1*myvD*F%nlzt&_&0CAK+xdxI-`OJxkn0$Tz~Vwudd8Vz%Fi=UwVL`J~# +3cuf^sxU90C?~|5PkeJ5`;lK6)N6QDAz!Vj)m#(qF&`Vvi&0#R){BM8;9Ww=K)b{gEXzp8;0`cfE7_{IcTb(d8!D(Iiv)j9R=$hE +L08r%#&y~of;>Aen8q|TK3-P%hSi{F6tA&-DHVAUQmZ!qv7k7RG0JF<5bpM)3&k~{L4p(+IvP#Jy9=aO=m@+X{k=h6c^8%@uTL`=~X*Y}-&qIb_Wre5?WT={|Mvhdc^>m8G0ft2h +^(_b^=}(a3P6-x}WCy_G;6<2p%Dq+Xr;3oy;8B&OGCk!nLWIZ3uoE`Pmfne?%=8g>nOL`J>kU1~1Tbsx8nmUX4Nn)rK5grzhDs6r +(rFm5K~7rT>v{>siLok{zrBdqDcTIF6VPtwC(~tvE2a8K{QSWeEPy=kKY#FfZrY1?pN*O+$ZZh7Y&^}J{z7NIx};p{LBci{(!!+T +D9XvZLUe%;Kz#B7WK9_kX@N*#<0Ox(m$%T<()MbT_YOll))n_PNp3wCLU`J5iNufYdQ%!Q$xmu=>u$z%m0TUexlAg=vV>W`cx0ySHdBPVAtMe27@E*Q;#-%%0XvefS_SLlUVDp$h^ijx(go8|b_Cvp8L_`w#>hn{Q|6C~X{(Q`xk3;9gr!cDk`P; +Ymd+C@Du?inhL}WrjqYPU&Ykg>3}keFb%Khp~AqG7ZK4)LqeYN7$wi8=yLgD=DHZWX?6GZid8;5ERMkhOGIIvge| +mSzJs_(pQ*DW4SXo3QL%#l-YHK(xONx;!OqrXY#ShCfho6fDOfgolZWCQAV$_ +|K8x5vi5jgWdSMiS*0(JS%RG*y-0~z`NQB!uOlZXYYMhS(wvN%&y>BfLZFrA*lNObUPmQESpZ@)redK*pt2L#%PMbgb!RJq+tr?u +J$fQrb^~;?@K-tgqwBZ$nn}%E+{nlzr7E}G-Egat@w)GO&*MAap@l`2F8LD&PVAI@_*8@yFqYGd +&c#oyVuh4~1wE~Y`R)_?zr7xRt(MhK1&-f*J)_~ycOO04gQJU2on?+^?>u_cOY|%BEgktJ>Q8F%^3cpD^?`PzYE0dNERR*tI +Q%v1qLwi&WUY%HWv$x+G(gQxEz4XF@HH%#ZmrqLeDQ!2TOf6V;;hu?2gwUteIJ^vvPO&7zr-=@dECBiXDT;S`Aax|`Zx1yE> +v6P?Ffi07rzzOVyoMK~^(efQpMpwnzREC*}@~HEn==p`4?nffDst(cwHRjL1{hy+7&?GwinLPFBll$pmD`ICkl$M;a3<2x4STbaw5y~oK9OA#y!LuQza%OJdub-f@1>-9m0C4%K8Q?gv4aev4_Hl%@PO%nRpBo?b*G-6Spc(&!~$6?e+jpJ+m372^0j<>BW2Oun%Ut?Q8lE!8T+62eJBYk*XErmu~2wuHi_ +)zNAUizx}F@a*N#59VTSaGEL|3dz)YSYyTEBp=7NaT{Wlyo|a^7Y$Yi4l^E93vYH01h|bbj>> +9Wom&5gkK8lS6&RY9pbtXBgOlh}DcHP|ao&!S`@PbCjwbMrKDug{Pl?_L&zIcnyu=77;UwbkVY(AGIfJy4rp=L6nx}kcQmox;^TY +=pfm~df4iN7A-s5j3&?pc4bkjD>si=i=Wp~_4LcwWD9#J&hwII49!~1u*Ilaut|}o)DQuC-(B3`z=4~{@~xF?HCB^|oQ6CNMbN{= +MA&8Fjpjk89{&9aPJjd!lL5Sf@7}0`p!ToArd6IqmChaelLEHoYOVvnlJjW@9h@gP>n}qRp2B(AOvPBAuLe{FYV(d;K|NknyoauE +sGRllhxA`AvL4Jykhg+a{}hpnt00{lr%2d!&+5UXo-ajyBCVXxskxh26^f$WVqDBsk}#8x?~_&s9Wqu_41_8K7xUDjQ^u~@A}J?w +AN4Xly^?5_D4@(poZIn@#2JWQWHFLc52aCNE +R$7m>0g|y(X9wM-o~kg8ufjM=?lL-!o`!CamZ-y`WJqwcaR6HfT@*r-Mz75eD7K5`7;4~19A<0)olhIuCZ@}LUGP?U3u~u2mxc}& +bgmCZmH1CsSkd=VIptGY=AypviCW0%r(!JZgz6&s^Kbum4}X6a+5>|lH;JwS(_GL6>Z$@~ihK)L5KOflTHm9>L=&*zi(RaMZH^Zi +mMv_b6Uahcb{HIKr&3j@4_W~IN~-t=8qcIQJL-kdS6}IiOROO|61nqeF;Klo-p$crb8|$DYpU~r!R%wGMbdvH%k>00%64%wrMr@?r`aNtt9D4$5E*Sh`ZXN^mPs+H0Mq!c=Ii +X$7xS2aZ(3EWOctm+uZ#hNkJk#$qn`^lWd-v_DY812h`UX`LkEypgSI?fB=@4|a^J%X0x>B$x!5Jicp!FK`E-0nrtt`k{-%E+DQw +ny_;|;$B%*pwXMaM8u-m4Wr)6Pzc)_AvRpSg50qAkUv_G)ZgX$9h>)XjByn~t$TKhT&}Y60QL>ifT%7F+kJQ+N)<|yT@~Po2A2zdubNq((az7t +0TKmB3m%Cn^SKp*Dd^qU4l%L9#wV{*3H|`$@8&yh48^O;P#8YnV_i+pXzO*8T4&w**l^1ya%e#u3|3hcLs)tsF(j_vO_CbTOquk$ +F8D5-&usTKG{@2p81Jv&u%EgJp4FB;DKJRg+Fh0f5^~vjQ$Fnn0lf<*%p(kKLLgc-C +pV6!L=++NIudzG`=?ntb&FU{ZQOl4PTzF96QPD<^F2L#;VEom7^ZI;zU4HR;aItzDp@?Lx;B`Pvg(;`Om8^gJp1 +>7!~~sasbed(&vs^sV4;v3-P}n$G4gs(Fd_64?^t|PaC;b<{;v;ADvlFCi=_Ajte +Hcd>A=Kw8t3$YYy74BifdHb#Wmo}bzvJMJd5Qw4N)NLp%lY25L`8i!CVV>U8*~vF;q7ED&GP^~aprYi^JpAQOiAiZopYQz;EDEDYNiCl$kOxDG` +;2Y)bK@Mxmyf)yP31Hki^w5F7%u=@9%4-t)Z?gj#h)9y@%xb0Rz_*vfdZi{Ijn_3tz@(yfm6Pl?Da#i?xzOM|r+d@|6B44>qIw%p +2D%1h>@vH}iO{&*Ih07h_RPVRJ*ijFrWKh*y@Mq5khpJ;xiA!u-n#v;7{TF9m&)w+<1gv|0~D1sWa{wL^OfBWAcUp<77Jtcj7OxJ +XOB-N^`e^N>(7Hp5#&$##qFuO?zj`P$Aj|Z_O!rIT{N&rX1AX~Ca82oX2Y5#NjAVQ%IT`gZiByVFe&-#!)8|9CJ~6rYos#g0z8CM +*x(jF-6MCxMly?5FTy7TR4BYEExd^b6oXuo{wq0RP&d@u1 +*{=AmgT*VgA6~+YR_tYem;GJN0RDyO)U+P~X`*2%P0&NLdrm^4KO|D%UQRof{7dJQZ5R4?*i-K5mXf(E@`GQJeI#BAd(7Goeq48! +crETb{+HW!?)Cr6Sw>3!hcD^m%TMc3J^imgn3jVdd~_Th+W+t_?ta8dKXONvjI9Ht&XBhTs;Rx3p)o@OjB}zRI4FuYON;ZW`sm$j +!Xk8`)&s#s#Cp66+Ao_SSzUz%LhNo>_rMgf4P!P}8)rm$d9#OD@k1Stud^c41b$0$eLf7}izb1oLQbZsMKhHHyw5NZ*~kH7ZOChH +$>)FYQTQpC6aSeneUQNgOB!$gHJFajbW$-^aLSB>s~m=%>LX50kF)nT%%!FZhF104f8^Owiw?!ZLpuC0!Hq6_rVp`Am13EnH}DiP8K6~KpscFp(Qfm54pZP0 +Wukr_^E8MCjmcKeqMeKV?*b}$^z_hSW6$cm9+cxDtMjCxVIO5G25wKNz(EmFBka`!&lrA4#l$?r)l(gJMOz{cE$60LVT6(4lKls4 +p5Rf&1d|)>YU6esI1QU&Fj7A)!IT=8Kw_rPwkBss5o7-E9K@vhIn2$gZ_dmrl^7)0?3px*Ep$|}oLx0{&S5=YOr`r^yeZoz?sg9-L?w9f@KRE)$n2^XNPlQw +ptvZiAdhYbK$cJBE|l!Ys7?9_KlbnaITbLZcb9;!Y&d>j;rM;?^~b(fWT>Q1dU5_mFWrRA>(PZ3{9wg!-hc>B#I`1}E{2)#T%3lwKB?$n36!{fjZ_pk-G<0X^f9F;ndppexoF%f~EU1$O2Z}QeUI;|ij7gh>5JS8AR5hjGm-tRC^G-kCwquD9W5~7b)ofsf +tLU6II}4umZOT8fNwMLi1PmphW5uUHOK}){)fNi0QoWVgBpui_e4p3c%VzQw4|SEFl&er9^W6Yr+f0Ul=6<6wzltcJ_6^>C3*rCG +*DPL`S3(SYvcUoPGAl*Q@CQl~>j6=xZldd{@4F)$1&vDW5i)Ifq_~WB*^cSMc@*sx9YcF&w|3pg=$Q4>MeX4bGD?~~T#+6}5}ePI +<^Zhk_Oe24zzkZ&v)}2EaOF(Yq^ef^DU`VZ{A>YE&T`v;KPs~VO4ZeCi{=U^ILTR5hjH^Cud6e4RtLMc-~4Uw55@smuAqbwS!qP7 +*NT?ijJrSCP&q8KR_8@EPeO>YR=^c0RU&z;IPlVs(9pN$ro;6gZkX_G+FgUx9oWON~F2evMW0w@0Ra8ZTPXPRz#1IoU7O_*)1#D&O0hWv-XE#$@?doj`vFvg*zGI-}aPjurQ56;TB#ft@9bR2d%^dPY8i%2_pOU2U*cBUA(C)3- +UO#&zu*z{jRgN)nq7Xz^*#33GA=RYzvu?Ino{ypD1pqRl4B2p$VuX7nB8t#>&XzBPAC_-^KZJ)(J%00m%s~XfH~s8-14NAI5B1!E +ajzPP*|i$jR~?!k7!4}4gcc9925rQoVG3{^1hUJE5M|9E$!Lg0K*++-kCAhsABr+F0q14L_Zx)>z|=pCQ7R!2(84T7BCpw^-6Cff!(2c2Vp}BAZ=ZV~vb$khX86KjEG0#XZ?1 +U))E(Nwk2N-Yh%=2~k!7=B>fz)KGQq*2YzFsVo9mD-x&5##r&z?FQNp+5wJfV6tdd@(#ORKBtuYs%E=y@O;UU%veC=ybxYamW>Vm7Tg-|`+8&I1($q`-ZqYK| +@rEL(ld=2kIDEBdHa#4}X3C_M_{pRgEk$jI2Zq+jaLGFb7$e+bE^<*Dl!CCDM}RX%#3H4G>8A3rjT-LQ+p(PswVT*Z#EXQ^Wy6@b +Vi|&`yR!tGPD`kg@&HqphrSmbiYi{lh2TKcTRIwLJSXc^t3tHqDNs$3E19g4_#3qZ7Kelc5Hefp$2iAdHVswnabQsm5ag6M1)6Vs8((YquJOeO+ +R`=Z7mcrAtSxQWo#=(B$BUm|lu4;vU-61KjI=w?XXzYmc8+#R>j()&Yp3XjH4I%AWcY^W#qVD}B5{p2 ++Vs+A9$}$2v4zZD_!|amAqF9GD0o3`&3^FF3TcCikNVkjS|;;pJ(Af~^ZG)6n6(jo&z@2@AaQfKp)GMVmEAd7jssMKAl~2f +Y5zI?ihnC}JU8(J3YP7zQ_>2xcn=ECkf4RpaZ`A;PlDeiWFXiGkw$?B&NiR;%k4dviR1fSo>0*>*^q<)!0#f#B9-3_#58fgV-fC< +w3YsTu2V%M3vmRq7r3n=8L`tO-OPG%uN2UMM+f)U>upk5l)VFXA;{cb;%-!8^q>0MkzC_sWATebk&AN3~*JJ@3p5oV$_FP}IG$8GhppQSN7Ex}Y+wwgSKG{a421&LdD`v=2G%osAmIopOY|67-DaiUSkN&5{p^&E31sQQcT*@TQIF!0b%4e6A0by3yl2JE&Qc +8A)RU0r-UJZvtz#pelM$6<&rM@@0K-_03cvGOdk+C6+1dh2jS-vIDd3&Xh3((qp+nTc}$Ualowk4=k2uBL*5>BCM77K-gmLs$r73 +_q4RNkLsGGX;u&3d_4?Df_mL>*gSkl|9kZ4$rJq#{RjdKiaSBH)PD95plA6P;360IzuXI#F&y(Lul9J^m|Cv72%Ew)wo=_o0}C0W +;zD>qxR2(`A9t97;|9gpgGS(BByZ{6v?lF$WQJkYE@(4}3?#|Ql6=z-%Zd5~FnkM=&X(h1RrtNRQ<__)5wO=7;i!AmHPDwu#~htK +HhI`V7Gr{FqE<7~#Z+;ky#l2MUbT67HdtENmP)d^POFoKYV+&gAS>*1 +uin_Hxmc4H;=R_5)}9t7uYW{T%@x&TTqFg$-x9Q;adR-Pgvik}G&d@nR~qk|9Dc`dzNV!HU62kBT3{cuO{kOCYhy$8h;H{5gW+P5m6~zP#o!gValZ)zC9OTQ=fno=lduYVW`5P`O1i>`uXQ9vZ>P~ME9gzQo#(-CVuLF +FMS;Pmfi`}YuRC>sH#|Y0fTQ1y9`GxElPN}V4Yc87{&A}j_hA)jPi~__TX%!*Vg%h{`&=P$cmJ!EdGOhtPo);q +(=$*rY}iM_;5(6HQc}AZydql6?yrBd*UyhFe1DvuhJzDt&IB&2`wkmK+{auU`@Z())~88@fn`UU@tK^iOLb)~9djutt?y3jdcN1+ +0aEwv9|c5aZmVj66nYlN$yT)B7l{0e{T-@|sSRTOP4tU#6@&O9$>^9g`cDmn6rFishHqdr&`@3gm6so9E!dJ6fM>OkZQ9b3 +bC=F5XjZN5Q8f{-&KL@A$_rG>9gOPc448ENn~Fu4aiS(zEaAu2uElkl<-0ujd>BP3#s-z$Y-qu=HKs3!^RCHn4L;6}LZ5XQf!OyM +H}Vgwk76=Tcq;wtiiLtO&0BLR3Q2YSIEGE(W1K~FXN4Y~S7WhhRLQZuf#2uj{Be9kEb?!@KAV)={fconI$meV*i0t$aelnSs#y&t +@||}sP6rtH>d-Z9V|-Dr#Z8F4%D+TXX_X7_$%K|kJon@Sa1r=J;e +t`XJTM~ZZ|O`v7A6uoOc*56XuKtCN%3-@rZi}R$o3Hl)M%(A&fkGj;hfxFe0` +_kBYpZpTGlx2TOfo#)G>Ut`%XIKPpUm)y22DgrYlIWYmdR>?StTX3_MvgO`>_R|MZqQ((*Lh8C0#$S8C(}DPl^i>GuR4*k0D3YTs +n1)CS9x6xWE%q!0x;@}YSqx9v#DX1S+4T&2n>MUaaROWj ++e*TMDwz*%?IP7mjjSO^U(Ap1BR&qP2x)To3zM2d1nKl>-ZXr(BqREi?@-X>M};Qw{eDr2SiV?X1#+U9=_ +UpG{l7HkVA`3t#Kk&I$hiD1TxcOYMnzi93K;_=(pUw(pZJcf0a@VqnOBp(3g0#G3jPGlAblQ&jQS_mgGuVo4ST6@6}66r*RGS~I$ +e&T3sefpV(-$B4T|J`)LRmHj*Q=E4?;JF?0O%*|TUbcN8P2i_Jxg~ZS@1GuG#+>e*K`uaC`Dahx2?VhFQAMxDEOC^?fps=8YIt?@^ +!xbOeB#Rds*%#-EVEqB4+SCJ?$uBG +0vK2%**ffM%Ft@jpZQBjnWa6HNQmhZj0`m(NA~z^Qq6{fI9oBF3oOr>+5N1dnHZ<^a&{#D-Pa%Nt1QnK%eR*-K3)9@D1}NWnwr>F +r&0-$E8(@I@!JWSmzcS;hs)To{`G&9cQLD=^5L81iu`y$%Jtpis5UrpFPl{OChGq{AYZ&-RINh +I8qaLyN{<~7F_o%-`Aj$O`mckS}e+(jfw@E2x@Sy#lXj){fWh+TKd1lQdGtvBy>oPwA(tTkL%)x~(KcLS|qz1>N<=e9%ET+o<-NGO2x +ICNeU)1t6NR-JPK7$Sv7dZ<*vyBB@$tkUx0(hwc~?e}3b>@AiT6J|U1Cf-%z((eU1bQ?!a>wClCM)F*)ii1BT(G2u=^B5xLU_+Y$ +Lv#x*JFU~KD8(kb%f41B$a|*9vlo_5n&rIiHg%A&Qjgg^fQDP+PA$JmNM2%Aqh91p?9wjpD&s)wy0Q1A%vl1TKUw<7A(DdnB+@*3 +dYE)i#3~G&TZla<0@ZtXkQks@iVKzJ_-u8j>8oYy-5@%}5oeO8qFoiHz;)jybrCPr!o9xHF}JhxETluAX_Y$o*+$R6qrmyPj;8Dx +h9f8}oE)Y!w;@_#u0zPphG&4u%b#Pj*4aL;5^E=GEl~0zKty>%ol8`FbHS}<0%ExEIVVtzRwTt~NzVCT`zSpIKb(a5F~|8e=Vf{p +NA%2BNOL={>(QP2eJ#p|_N_KqzHjYnGF4L1TB&w=G++!r7qr2LCm*59Rx}&W3Q6Wv2G%swJSN3z!KrmVoX^(yt)biOnbp +*~VIq=9eOcFI6O7zAOM$=6DqIF3_@Bzy-@AKQJo}$1|@=_)28{bOERs!DGaX;XAM5cj&BK)GOU2w0<1NKt~scH6(7JD)|OV${xn8 +--o{Y5PKomZ}9pEHjl)+73G+(n6l@7KiWR9or^PI5_nmw(>c>n7;N#_UzKoUoU8nH5l{Yl5xn;f3(Rcf*|Ac795^iuc3;Jc%eTkD +Ey0YobUadn=^JC`VL&Z^q3+LD-u-F%ozSzUg0+2)g+cRecrS_idYEJ6b9aSQBGN`^1KDq1=GA5CCK`1T*;D9qNBJJ~ScX`r|ChJv +X$WLyTATQ`O|JB6JX{1gg5!m@_(2UpDn53xoS%`RIz{%L*&Ij++rGjc6jaAAR4+={|6I;C22%nT>vI7Xf8DeEY54B;h$c_2mQFOjVoQaCS%F@#VWb``%DwNk)h}_nop4ul~66>QCI&!`jfk8h2E?2jgQ8 +uU?HHADb!PM%YoIZlH5*TU1CdzNl9Mb4rw^!+HRXiVc@69ZrkE(x)W@Qe{yNG%Xo#0b+kKd1gO*^nm_%cUGQeB-=lF#3H8<&TuMn +{PX0A{)c`X!Wqtbk!*&vPfyD+7Qd4DseN9BK=VfnyCvZ>1v7_AUMxd~%0DyIt}?&sS>C=W_T_pa=KDhvv6 +xf#d*_O*fqVrZoq;}6QzP8DzkHaXT@Ao@nAfP2TAVw}ijOQ>a5q{FVo1=j}J2*DT-)w1fCL=O6yB$mk(8O)f0P+p;mM48w}uLCHR +D<&`#93(p5l8&|jNo^dG!|*Iq$n~q>sk^8yEJ8QpUwSm)|38yH!r}n7PG;BnM`W~p8nAGHZkYM^@xET-qH&!!PF=!)Af-}?%A!4sYN=!tS +Myis<(x{W$S@1Skr$R9s?(b)k-6kG>UjVNRn-mRcNQ9>o2BGTVkZjSGiWIMc;hy-7xCM*+nkunvX2od|~0t-*L<2w;_n +&;?&`6CF@D+UmM8F!7OS7zpw3L?px3o11z$J4SAfQnFwP|^b{SgdYWv=1*KZ;x9TKm +yH&Eoa4XGpoIO^tJNp8nshTItiZOrikuGyG~G5aZJ%HX^Q6+)6ars1~7ZNBSDDF +IugLHlQBMHQ*qSp3SaP{#q|cRymu$cv;TWf!o1y4{ncID43+S*+R4j*CCEnbW~+wUozNoSJN{6(j(I1gqJQN*`4xwMbbxA_y1dY$-8fyfHvDDyO8EP!*l|q;7>)rD@+1UFrF- +rY)fjs^)DdP!3+lrw|{VndOEiy(ef1Pb@{_O3_B(XPdPjF$_R}+N?d%hC{ADq55(tNAr96fU)jvB#B3L9gs!3&FIKV;1Ui!cN92v +UqypfOL_$!FCO&}O_mSoDvv>ZUjs-dv@!|Dypb^S%v@b2|Efl5SY5*tq%1F4>6#Ll}~J(VJsBPS`n? +qyk}QFu*n^5wE$y9LNfOTWaJuR}vD3^Xkp-=OK_GWGEg5b8bvcG?hSBm(I|^e>SCB(KJATd4O%o0p%PnC#}mR;n_N21|XVL#eQP5 +zYb2kSvTwgqP7;e)B>0Q>^dAq+pu2TIV-Egs-irVre7b`n%aw4$F#S$qEGyyP2{BgakiQvvfiQj60(|6_ys6h3<=$qyoveJ<;TErhItQ;7C(nbJwMzOL8;$gKH1IOx%t&b8 +)HBp~#(|WyW!(zEY8}ZylDmtgdq#TMI0(T}c8smet&o)aDagykdiGi1dn7P7jlA6+rrWbc`(CgHGk?a&aPSL0!AJFiyjHK$qsd=nN3`3(PZ`>g_vJ7clX +sy4cJE7c6hvnOEA8_J091OQ}9%!JSGhmj=_@oqT#gIU>=N#XGk`s +@`tJv2z#SsqJcvTyYM(iigFJ0Zw3CarN&3I=SFzeXb_$5G}J-Pg+xjcwejsg&DE33y8t1iaZk&=&X`DAk!jFKaic?cOZ;STl8l3A{cQczn^ek36T&D{chw+JnxtpNE}hTbc;RTk)u*4-o#Xcu+3L=p#B|gK&BNZ6 +phuF2g;}wm9~90unS}8t3IzI>GY&<+LEW>kKc8nwkbmF6&}mL=wfdWD7Dx|A!2_U6bTN4MTZVS*{yHV|lIxD&+6Qn=y +@a3)Z4#w@#;!?u?k?8InAG>C=ck#rhAzv_5vgg=*do#B31%sXRSQoqic&cpBQ4jHy1DM% +Wo|*R>K3~0aphPl?1gbPs+8RP>YtSpnVk{~gyxhI&xKIwl*7&PF-9&mIj}VeV3fWMk4t+<%1;B1mLD>aOZ(0`WercKn-S=k-Gt=n +hlX{kNgz3yaBL7;iA8!xDBOT1IcNSm<**?-R1)y5i1ii>)z6+j;1T9Yb|b{!8ctwPGtnFMaD)mxC8;=j_~vWS{f)7z*)<*gt#;Vn +z_r*)`zy(+08A_MNb(`!L5Y{W?j_(ixl^RMK^V8kloK=2D>fBoWZS|tuyQ4DeusmO+Ld~@cVmfV@|s~dk$G9(6~`gxl6dnwrux6k +Nw{DH^NggX=A!A&Ek0pmHAHMlU)QG`wN)?hPmh-3{IuaSjxXt1qv0|qK^AltCQq3?oP@4w^OOV +p$-dKb^huV_?zjJ_pgQ$QaCACzY00a!zRZq>9viPNaQe&onP-Nzb;80wDIZUfF+X^Gv&2LX5n0Vx(|MT_;CMlR=6*YaBK!IibW1AlTieQ%n`nSi)X6MSY9eY6gyPSjNJ0<=8bU=3h<5LflI99;cU8N*fW! +bHLD-rzMDNLQvOYX`L7Riym{ku-NeO^vsX0=UP7y@1DGE!SPgaInHHVr!_~gYwknN2Y-#}Zm~SOdVRuf+K$hQk;FOpgAz>D@saf| +g0x7YuF}E6Cp$37Pe^ls$laA_^&|w9s8;9XT_?xU>CH@ +v6`M0W&UhZA;KM;!INUhxNOoj%Zp-K%t1^B+;&K78{?_!0aNLeZ~rk@RBTE*7!qGzL~k+2UIz1Envl634SJz0e(K#ct*Q*l*}R$<>z{H(%cNV<=9ffILXwA?&K8x{XFF{Y9iK03MpGy0 +=Zo&o2Qsz@wn0|e8QTHQ!=j|JH>}DN&i6y*_}JP>5y%TB>QBjMI1HXOTA0&x3+Y$2?XSZ*e +ep>f!9SJx4L1(yq$=qK7yE-YEG5qTFe*Wv<>|{R|4?Z0Dbt~8uy)22kxTg~ts^5NgUCg@nkqv1v!ddKdW3<1e3B=sjLUd@CC!wDN +&hqRFndPGSxB&U#X_A=sx}1wG&eLmckz?$!&BxY?cqgaHJBxAFOd +09M?ZAyPOykPr}`#8t(acJZ{CHYainbBNa7%x$=mqPO2po}JjCQ5btdjT*8R_XY&uW>vt|%4q=**FiU^*T*J0GH# +uJ?e{wcR?vUy|S#fN-U8_x5Jt_x-&Y4vqv!&*#2SkUVYKma?aaTsH#3c66iiO$s#$l{b^enJj4NWOJLY9)QMxGKYYo0en<@?|F*j +m5?wV;Cagb_vi*eC^vXUb~VR(b0a=J3@1+lapnh?3iu?!Jcw%*vf=L$2PLK^~M01oGApl +AeHL@D*bE9Kk1rIF><37;3Zs2E-GyM$9-x?d9V%KkImBt-zhHUawb&kq*t4{wKj(j=<-e}%5CdUShi582l@zkRw!b{6IZRk=ARLB^Tu$l83mow;}YyOfa)i!wGchR4gWdKuIu(QsWgk{Ym;O9Djx;Z->~|Qxc(oYgUFZlFaCaS=n&0 +-xVvog5P^c^~Y{-R)@s_8Am*0y1{UTxl3qq!hS-#?0CsTyt~j)c&Jmb9iEUB1DCbMjuv!OftT#)ta>?TUNWs9{rYr19r2|-lBA56 +P=fwzw^XGrJ(mqFPb?I>)IX!rcbP(8nFr5x-kyA4Xfi>~)z2Q%sf^IpyQbB~3^024CV+u8V}z#HT~xi+N*(v^tqo3?>*!A4fvg%ZRp?j~@N>;FHcYeQTClX=z9$*3Qo7 +3F<@cg;xGPGZ=4GEf>x(79t2;MhBe#9v4!097uk!E}nPQz@=zb+@07Qu6sBk8C!crBeEq1!kc-Nve`ddk+xX{P8WwOW@&DAfiyHx +6-dpxK&D^DT_-oTE8))+d-KYX1*|h>rS%p&DyL^w%PKHAH&uVG`A*tw<_m6oK7rN)gAld7IbQn4@Z#05nF;xn&_eoxw5m3;t!jj( +bl0-BV7$(|v;i?iO&#rgv+TJYb$*woP8_KY6*9cJm_jFQZjenal~*DZLtAvbUg}sCjP>g6w+NVG29{G}KI+WYu$_&pRlWE40>q+C +RAhTSpDI1#42y9+N8Jl{G{oSs&y*!f<8hf1W>SWr-D@#*(Rm{xTX2})+|h^8?IAfZ?U|DQQq3my^`NmMGmi|f_wx1L2`_dtN8gsj +C=mDnvE6OPbu*dox$FV9M3VrWPn;$1+PF0_*re}VORTb)8Di@@8xi$M#Pp4yydEoiO@?J}LJpn(Js@zw_d=S55XEjR-bl4JRu3bC +)Jy@%5om`HkgsiBje@Q~#op9{no|wevVOMz#_Yo(9y(t0!Y$FIXsRf`=M!RJS8-q-(+_J%rvMM4qbn1WgHdJT^2SF5^saGpzdN`(|D5`kgjcbavR^8 +grIaVsmZrAd$c~*L8!(z_5)wMJa;Uamg{s%rdfSY>JF7UcqJvJsalp7&rSL>k32?V1vNstT58FRucP4Q@e5>+JCg4kB8)>_MqSKyMJm+Lk=3tVa? +=-V7i-FNI<*%5u}q~Ijnu=~6oOqzUGDT?=6mpx1IUKVX%UWxX=wR0B|UpxJprfz6+!!VMh>YHh-EK!G3cVj%yWhX{K^Ocq7$Wdz` +!jNIaGNE+DOS8UGbjfbS!)|hi0kvd%|t`UCfm{cTZcFZ8wrX0IrNwy$%W08Asf-A|rFMZ;3M*FI8J!xaCipjib8+b@2ClO@DX8{CemWr7RX>63np$%=H +7>>&cC|mvw8-rK>qHWP!K1t&4amXAliNAT%T8rE4DMhxX%_EI{C-7}ZU2kgB)RZ~xxKLV4q)N2?mh32$MbfgEtK)~q{&sM)qD*Up)TV>%p!$B{R|ND{>3NM<-CFLp`@s8KO<^Lq#h;t3L0U(8eDzD44Jn1F88zN0DZ4BKBin^J@wib!A(8OCl#`P +4ayVoW^)u|uXPwn@Uxnm7Cv)EeNj#YzmR0`Uf;kPVNu+`AQFjls5H-LXT7+*SrWIyfo=j(TRJe4vc)*A^dhhB_ +LnNVaU$T|DQr9fg%DCifY%Somy4y_DU~th+y0C=|v!DI92icP+^gra0d-#xkaBc}sD1m>%W!%vJgufp?ymQa}y#M2$#J`Y>&fk^4 +@7()``#<{Cy&wJkk6L#y%;nI(uy*BzE8vCP<-cCgpIjyVaZJse7MvhmGYEBMw-x{^Gw4}oS2xTJ^`rhzB)O*{6=&w!bv;XhP=^J} +t)?WHU=WQ)=}wEqD7oe^>V53JM)x9QFU&a)gv#?yPmP~Uv*8p4i_gZmG=_=&L+$8YjxBR)OONg@M&$x?@eJ#bg-$OA?-@=vr5~KR +PFsZ*Z=!PSq`PrUe=x>5=K8?@`u2~K3F3~aFN)Nu*2=H +l9QhL+Kzf2u5^@Eu=h3>)XhB=DP&5i&NDSOFV=Fbbpn-WVL{#(g7MQ|RWF~`^@yh31I=@r-!dte%bW|5TOJIg%Tc^6P@_6ZE6SZ4bLr25dC%TNa0aJ7v;KX9Y`K`YAP +1KCbK;I@50C*22bo`0Z|`~yXQexNh`1J0fEL3e4ki)5XE@oZKO#{7>|n`vz1U+p1ts}=5NUbK8?8M4|)f+C$-i{%PqKh)F&G~drk +&<8-LrtTz#yp~*O*t0NmhoV0PFLR%|b5_n7MJ83juWWTgf3_vJ9Wb9Iy-hzzI$)=(&Kxhmh-SLmfBN%Bdzti1Y-KNHY%fehUrj|*Q$a^XQ!h|U0|XQR000O84UQR20V}SA +BpLt!OhfY-KNHY%fehUrj|*Q$a^XQ!jF1aA{;MaA)$KJ%2 +Y!m6(avTuvnZ%O(6O%YLww#0jbyn}Kq>bO(eZ1XgSxHU(A3Hcs^Wy*^Gzp{$Kl*zI}hTQs_+Icy)H~-h1x3=jS`;-t~8{dc$djUjf%5Tra#)sec1)dyC@VkKd-$4WK^(y&Ck2w<~3Uwt_AL-3+<{G!5DedKz>w +=!kxP74)5;-`Dh4pbLr5mGZvjO5w8(^i7~9D7q*c^!GrAL9YTm1lmOWuM|Gd>E{VO?oT!Sx~AU*y&UvApjeXn9_Z^qf2iqCK;HoR +FZ%s2^nCxR+b^3Zd@k4YZS$mG^E{Dn5$IbymW%@cVY{r<3Se+sl4^jXd4`=Hl?{!G8W0-Y}doexT;SO9tj +=+di1p4FghKs!O-2f7C|2Koiix6!(<61)9K)24SQ^=8oacgXnn=;vEOw}Nf~#Xt24{r*d!Uj#h^dK2jHV-dH5J`VbB(C>oYLh{WQ +`FrOJpT7Ar|Ci^B+(ppq$qztZNBW*G>-*V!ndiUeiybd(7Cu)ri(J=$t^{4yEPU>47QNovEPB|}EOyw}EPRhQi(Nmi-#-d^59l+^ +qW}K@T|#s&1Qc;8}?t7oyS<1WxN=tn?XLBFwBtB-&Xy6*AkicLrcW3tR=EOdx_X-W{K#1R?qWyy8l1w{y)?6{1WtC +p#QDgmm69hL&mK&G=6B>Wk|o<4B>YN=)(Yly9}|z-(N5O`vyELrFGsQ{JTNdfo4FVYW2k%#6DlYLHzzlH;6snv{d}0ZK>e!=B0xB +_bnCs?q4eQeR-+O^VOvie}Ai=f4o%u>UGP+KdxLRxb@y;vff?GWc)`o%`6jr?bpwb>VD5Ill8x(-;aU<3RF?kZ|Q#jyiD@Mzb_M9 +X=)Mwyt+l?X>F1B>sv&xcem*E==S}(|C23(C(pNt+^@EX9)8&({`vM+!KwRNCGHNjihuq^tKjgrTV?!Tw~BsWzg*b{}Sj2$e%$sgDzSr@ts;J@;$s#_&pE$46Pru6ZFIH68}04>Og=OK|MUrZxj4E0eT^DFsNFLC?B7Qf?I(M&?bq}r;euvhIyhqnc9(Z}Jtm|u_P?7r1TCv0BH;X;5yIJtC4fMmH +_kcbHIsy7~ibo{BuYun39+Cg@P8q+YQ~cw;POb`oCd`|^^1h) +FSbtdz$5Eq-Z9WWq4j|N8R*AQ6nu{OAW44+^ar3X(eth1mp{H$;^Ix~1xMbwUY-J;KV-O|3ITl(G9E%>+z^v^-Jc8fpH>ydo1u1Drc_Q*Wx9_hcoNBABAO@cn5 +`~6DyQyb)Y-UgBD8cmmP(D`D6^h<0I9C%zwJN;H^`aG_?^!<~n{G)vFl)fKPl|Ranx8ZV>*!SbO4(fMz;5w@B`*0l~`$oo+Ur`RX +mDFItkK&Geoaz$F1rI2xUFi2Hu20~4ND1zfkG`NpCr{)0v=Tim(f!*ZeBZ3;A1T2e()X8j+aD{zAHskqlwj{5u0u-fcNiCKFv$0h +<3ib_KBxra2q$0Cd?*$Pk0{p3Zw8e375Uh1B{uw&s{L)zlwyMFkWb=z4%f}PopRbE`kw08FX{Wdrj&z@;Q~CdztiuCrj#!~s_!XB +?NSm;w?^g%d~ux|{3xb(=zGd5R4Wrsj7Iw0i)#aD4<su +SGR3cl9y=TN4Nnv;(SXv(N%&8Cv{(nv#gT1_yb&zDaoOR5{$Y%BHIaE+ak~RDGo9I5q^CJ*N~E2M){I*EyeeK-G^!~s&i9H@QZ3z +KrLeqLY8a#&AKn)^yl?`Ix?rF1QY4^ekFLST2`b?-`efl8Ed6ytY}#=n9rEb?wn<&%)T_*R#F#hubs3y(BVcScv`d4!<&9P=lQ#B +-^$>n>7?*FZH6uAFzDuU-pZ80v<FhJ%1D{RA#F1{SVi>AstRxDjcA3M +LY+la)u9zcjiIX8R80Hx>9lI?F`cAEH0^qpYQ4=$XI1N+u4>(OyK3E$cU0?6b1z=($`0hr6mC9Yo_AVDpqn#a%p)MJIOuyI}Ffe^jkyWWL=IoWaSLoGaT19hDoi~KHImQ +ftc#bS~)+TvjAA)az@77V}~N%{XrvZXJfIL>Pg$lJ>){BL1HiWj3hDXbN3m( +i>Y#WnKSYZ-`T#=kEdX{!DxTbGPLE4zP#^)8^&U`oX_v_@($hIOoqa=-^5fYJUadM0M=%3Bp6=4uis6lpot_9z=zP0E*uy2yJUxr +?NG7m$yq7ehZ^#p?`CLq8?3D5q%0?CTOO93PGhC%VWZD7a#qIO3td1{5OLTrF$F0hplldb8la5Wzyrn(Gi#^BuZ;~_joc~dZswAM_FjwRg0{&cEOHHh&?G)~*_NoRg?hLLZ!O)-$ +EAFje9I%R!sKajF7&0B72Iwvm21wR#Nx<(=rj8gB#U)L&~{1@{{E7`O%O#53!UD-Wao!Q5$tljmQ0)>wHs +C7bZ64F;!BWu|>5oH?HrZxp!%jRB)>#?aW$?cy4#(D-^D2v*P{Snxi{|f +Er*t>HgOC^4Hz+AJj4%h*o2OTBoVpyhCL)mBj>ul+TE?1)lAwTlV}a2Apq+&} +e6(Asn9&1w9iSzbU&1uRH)na4Pm&qHwT$i2T0BA(Fb-Um0;%84JE?e8BgK-$5e8&TKYUO8BFm>$-`-8zk*(dU0J3T;qCGbZ3+7UB +N=%VwPa52m-ETvmoJ=oSl-vp1sXJZYic3&3w2*}5s4$)3OS@$Rlz}&hu$*xR(#}33WqW?k2AE1DX5pD+1IPgaZ{C)rH?Z7m#Fdz_ +rJn`$vR0B;+{W=+6-RbCr$IFKTk5sN@vWR=`Iw*lUu`4n8sx}od$-ySgPM-z_&`{Dz;VfENjc*0N|Jd^SWAQUC1Mp&mSq##END+Mw +w)P@|G?+1598LPba5hWWADL{poS;JCDRr4?a?jy8O<<@?d5hX%c}deD;*%LSNQUv$4trqGZ%DKkU4-$@R} +z@e!rfY>IrGoJ*AdsL|o2ek?VYl{aY;|hoCR%#+xZKH~4N4~1a(PctR^>(XXXxy12l=NDeteZ1)cKxWK1mBC{fH-;B<=EtERKXxI +*goM{1_cilHArRPin@$CBBavp5Sb~d%PvMKs(tcKysAs!-XgrI#vaScGQRj^uX3pgS#>!qm2O=(igdCa+ZzOD +FXD;+8`s+@suidIX*sZYRgRy9b +cW<{cr3M4#0!*3tl2i{!6mISTNz7o^|r=f{5ZQT?8KMdk3**Epxww2Q8{Ro2gEvfdq#6EE&M_%8w!=kmeZ}kT3RC{-Rz-#Yy<3<@V*AF1*(=nK=Y5TVJ9Y7`;-M+!30%*~j*Qf26n;W>L +Y3r7)8_Nsnh^=nIW)UjEw8L2{%&dL>s%#ojo&YA8fK2~=yLvaZcb5B+ApKUZeIsgG3Wd1Q*=PGr_q2z?wo~~H)l@EZ4VKywzviJsI{Y +R3D0!o-U1)E>JI;@-?1~l|F|l4r4i(sx%r54-d&oFV3F8oW;@^a4*arD~*@u2oKFlkE3~p1T7WkaCA0%7+t4k4>dkO10!1PBc*e^ +s)B*356qsdbD&n5#L7p5l~+E~DH0o^KyLz*MDM9bpx4=xJU(Kglu==t2IeU8u!g28AIi-hK>HXbo`evsrN>IsvyY(n321*3&rj2+ +(m0-`u!JI79*5e;NCjvq;Q8e2L!~LuXG>4x?`e!bQX1vCh(qZyOi*k^|1q(q=KEM_2Cn)tT;v@1PU+Uqkozj==U9z>3us3FvPC<} +S}jyO@Y!9c*UC4c>cgATGsIj!@z98}JHqw~i!^+Y@r|@z*|Vdu=`QjrIBzUH2f2z^+L=-j9*H=ELMIKj8GF1V)7_G1mn!?N)HD0`U*SyucASh6qGM038LG5GE?}+~iip +nzxlWQ##Hbdj?)vBvu6ya}sV|Utgo(MpE*kBC7!h0#jB8iN!u7LohZtF)cmEUB7gR-D1wA^3MJRdcSO{O2}>8iXWXb4hn2Em7L1s}1GrGolQv1K)x%=!C=+a`BKe_6JPL0=N()t` +=NUS~SD4k`mxjdwi8VabmAA2^Fx)3~iskqh%&6kRjuu2c`5Qal +d9Wm$KSTi#$>Y=@QLhoK+ER&na~9ZNFETIbZ!X9i7`oAC0-Y-+2yp@|t1S^GBz3UDBH=BF&3$JYeNd<~LBOfb0xOmmIQmfzKB^@u +mUhvV!IFeO*E9nHI8Pr;lCcDQPgILR +Y9x3J@24nrA*v5mAsEscZoU%YF8N#(EW^&TCnyJ=mW>OvKdo~vcpfgx|6(NXmCY2HG5EAoE!2c$0Sa|ijAV8y8^HJ+oPSyjNwvT^ +Z7y9RO>+XCs!SmgfYCe*Bz=N0ZX!%vlCcC$Yq*r5F=SYzg +a|K(2Wv2o`a&Mi?E9sCE1{zKT{P;UuOiLZqWI>fQ=g)4@n1kn^t|;VWIdBOMeeDBnhOFtL38uW9iX6gsVJRre)io{44M5{c;uuF< +F=8FfX!fLRSm<+J=^4fWf>SR3scJkKI6zHtSbI2AsQuPgjZ3=vsGHT}^>|JQCBOcO>@wU7eAz%kj^6~Y~llyfh$ +4#~`?Dnkx@M|oor)Jzh})4UCupe#A2_g%8B`U>k`jIh_X85?eG{tm_CW +L~J3-2^TO%d(Xz}DExNoFc^B~nqL}~xTjhA8SXa{9`Qw*kFi)IhQ_(b-bQxYPx3x?ydATir??aMuM92WSKbogVN&uFHjTXVJt(zG +SooAnj`9w>C~2*XADl1CXF%kkRi{8S^b7;jsQ{(8NRAv;)vI4#YxV|kOVL^2m_0vxDm>o_%5l9fI7}OI&claE4~I2i1Zhr?csxMj +@^+&Zf+CJNN?0$`u*_ila!?ou>x+Hoj+UWK+ETi*9n)uJHHSfLWBU4Cb(U0JWrqP3p8U1(snuyLY?=dQ@{)&3QTowHx{YS%4Mt5c|`F-sVblQ(-?+g}l*YucPH-uZU|^ +9KA@DRN+oxywyECkwS1>jx@>qvdcXhdhu*{h+8*%a^)Hve9jFrE&&)drCYcYI-vdg081T)=PMk|BeH*OxRsbowG5j)B!zZeC4~p# +MjN@tL9QK7iBY5$n3CeD_6Sr2h}GF+*FmBXdtVC%#pZ@`{}0fO4kefg&!<5_suKDpR`D^je(fARq={DzILT~gs?V7!59%(y(P+Em +QCQ`+gx!xnb{&N#E`0zy8L6};1E?tIZ>?h$%o`kl*5IK8egrwmGs!~}^uJ8t84q!-eTe>>3A8?5e**%zmm03}o57fTVN#UEIep-v +qvC0e0v`(3Q;Lfa3fQn=RCAgp{`xH+J#n*&-qLr5!)&dC(au%Plv1!iiS&pz@e2Mg{*OyNh3UrGlZmLx648<^!4PnmQZcqQh=2r} +9jHiSDGw&fClEYRPAw8@?gzgOyN*?vGWgtER$S0P;XYMv*N;_R#s3wDm3=lW(8}Kc1jn%jnJi;pa2gF~IH5uPWDv&0Ek;w0R{F*f +J{u^g@TPPYFncy|A&RPL4iAzSsRZkap4!s?`uQJFO9KQH0000001b{AO#lD@000000000002TlM0Bmn#VQghDZelM?LtjlrQ&T}l +MN=Dj=Ys=(9i)W?-hXAQFZU$Vx(1GZPjSLeF$fPi1<#o2u%W3;`4bTu>GTo+u!wC?L47%X4{}C%gNGD2of5vI{7( +_&?`-&%Jf4myoFM`T76mlg_ES`*QBNXS=uV-fpY2J^H($)AQa!@ZmRj-lZ?|yl?F3$=^|Zp7$$)1%h{Wc;0^dd0s?m-?+c$ZA0%L +KEU&SLht7u=y|tOy7GL_yPn{_3q0?Bf=?2BJ;7fs^t|l|{)ym!5PVVLTNioWn+VP(xHG{+2<}5LBDf2|%M{*Da7TiV5_}uMR~+Pd +yAhm9Fh_7H!J|1p!7hR~6MQYfCkSrO^&NzIwp)yL^ejgH0|@pIEE0Sp!7~@5U6<(lO$2u!c(=ko6Wod5tCpZ0yDULDbC;m~!vtSR +@I->!5c~+i*AV;^!B-Ld!V=W~l_hBRcbA~t@9X>TH2otApIw4^dHKO8cUOgb5ZspFOoF`x=M$Vp@MwasCU_CSR}lP?roU3(Z#WqJ +`_92=|Gfm~@I){5ysddWmSVhCEJb?;mm>cd!Iu-P6D0KTHfXx{EyXy0VkzpqP}5zu6z%^iK|(3-8(Pj!2yR92PEB{uQjEua3jeD0 +zGfN5>y67${@a!zU(YhMcg8Z*Un59p=$%CH?F3I*hI%ejc;zzGbHg&s$A1%i9l;+hLwoODhH-gt8R~y*8OF79IqKhjIp*gr%Mm|A +!xt<^{^iTju0sianBaQ}oJPh;q#=~XGy*Cp)f!jqepv3sddrc(<2&^I +uScT%SFS~UyRJq4J=X#s-?)rVUF=>&yY?fvE90laV~QB>^NZ-;7xn!s +1c{7$UoT=_zEQ;ZZ7iam+l#>SU+eq5MO`mN(8JCEbbjXm_4WoRcL~9_@;C=*-_Zf^jY`b^e!F6c-}XP_CGobyzMBXy}J;6C&8Iz(6_LR{$5hX{9a$i_}o}V`*xs3OQ~;yozz`sbZcFuA+YfRm|5B1m8ihSjGN$ZWZ(Ntt#gC#wz;tW6gh$ +hCihFpVEBKRe@iA4g2)IHLSbg8pij7HT3_#YQUHKYAEjsf~z>chA%rB?K|vf(2v5=DF34bw<7xbwWBe9*G9neJ0gtVT@m{GNQ8Vl +#3=887<6K3jC6--_(+U?CNakSSPlPJjP-G@!Y{?Z|8K^?<2z!^|HCon=j{pbre~jRF2;MM``8sw2^YoDk^#5#vw1m9RPJn*pXt7;QaPfNd;{}4W<#=zNM0?^% +jL$IysYvg{N#NVFlUNU1AA|AE9|O9%<`|SyJqF|T(PMz8Upxl={?;+T%bSkDy#GSO?>z?l$U_8a>-Ao@0qs9R;i$sN4aoPw4d~aI +8_>@46n<_4#{04j=uhLzssjehBTnli+HCfB6vT;=vyVpZaNn6~@PppucAl +q$Yb`_z24BITiii>r~XY;8cVkb}GtWdn)$Bb(-!Ir=oqIKNWQG)>E;5?mQL!x$9KWv8PVOc<=U6jN6=#V*ec?cnRkt_$h+%$AI@+ +pN4X~Ps9AKJPq^sp3{K8W2d2?Cu{s?_5I7I0e^4P_g|d`{^Xg{(4Os1$9Qy~j`kmOI@*2e>A>qxpN{+&pN@IF>U7}McTd;#emchO +cMAV-Cr`vqr#PJI6?wDU!RB(iv~J{#k6*xA6l>e*=jX=kGypEw)q=Z6G;MDU5T!C!p$9N_))=RmF~|0n3k +qXenxUWJ%o+Tv(|0M8PFw6%JFI~VO5qe)*#@M{Eb;qm+w@asFD#{B*9)7Up&c^>%LO{S5lM(}fs^feSId@rBr5P9XR$#*Yhu7k{}B__NhTz=s_!!nk%{1bX$3i-7n0Uj)28 +^diht^&;?h$6o~f$L$wk9Jiv)`A8log4@x2|MauKi~B!^d42eESQoj^V?L)7oX6{u;6c0&K970%+7k(`{{q_mq{0`zfc5aIFY3DaBF4S@i{N)xeGzo=JdOVbK^A3ys_(mB0=hcq67BaT;NPkQNo4gtN03OH_uM6*46c;rKTD8UKkv%RKv&=XC5-1MzXUvf)#acsue%)hb;;$*k6x~NiOW&XeV2o7KXp0qJ$D8A +({lyJW&RbYcf}Q$|H2iZkCiJRchs-IJUn^@_@H-w8S{DimmyC)`eoq7eqX^pwcsll&t(Kp=k^ku;CcBf@b<#5f{wrLYoHrPeGT&B +pT4I0nJcj_He8AMx!_9B-|tyYma*CF5Au0wrq*YG{B10L;t9oFG8O*e5J+Ogp}lyj2Cf8;vUca6etX!?zs +?j|kw`x^gCE$8m*K!+Y6csA>qt^>dH@vl=Hz1MG`^+yOY@C~AUJRaX7x=Zhuf1B#ydHgQn2En~H67RwD|3B#OYrY4(f9vvPrjfFITGVW0i*_pr}h{5`CnyA^sjf)4C@Bj{J3!lQ0fytxs4?3p*B|F63V>uc6cz_*1rfiF1xCbT2D33&BEf-?wy=_Zta*G*{G +(>GzfceokjvFFWL*9YDVJU--R^rLz++Hv~LX#X`gV;p~cGv@csn=y}n((pgujQXFy8GOe!x1ijeZ^8SFThQ+PZ^8OF_!iK!!)`%2 +;|h878Mk2`esdf2xliAQ{p>Hdp}kXY2h87&e!uf}lso%&v}@Vz +sQ=vx3%3JLMs8O*{C4!?W4B{|&bb}^xLm`(eLLEB^X(XqpAw|4)w_e>8Jz$7#1l}%UiSm+kLUal>jLxEA9b4|NI`b|F`#G{XeSk)%QYQvD>|ff7iVjw07b5B0zLK8(*E +_koV?dmq+i|9z-;^gigjKBVx<`!FuQQTX6}SPxI#hkd{Ee)Rk0_hTHkz8~Yh^Zl6jY5M*Sg^TaUxV-m%(8-DWL9aim<$U>m(3|V- +N4tJ;KgR1(eShTxsQ+ybU|f11K)&b!;MIl)(BG3EKtE4?0OR_p2ax~z2Y^>UdH{U)9S>l?+2KL(r&Aw<9$@@I#6R&M^7lT3@mcy1 +><=Rkfxmy{AAzs&AAwI7{SkQboj-!_ee{pmH}?4x(!J+T(BpoX-~h+}3H_M=u#Wq~kk_w#82x(cVbGBm9!B}wJ_5X({s`oU10Mmt +jX#2ZT=NLV;igBx5B~TOtdBh&1s=ZlQLO*ZJc{yu@+ijX$wyI7$77hM9UjBJ+VvRH6&^#qCp?C6JX7JNj{%Rq^BDBszkUqm?ff{> +@9{YJ#J`P=6SlykrnnD50;VEk4*fpxzA3CL^bKY{vx@&x42XP*E) +*yBl*f8>)WZ{$hv%{2}Gp@#qJN#Nsep9J1|f2R6~zV7^Il)KAQ!1KjVVINrj6zIv3PoX`hJcV|C^(oN*uRn!#@<00i;~na_Yf+4mXHo3+n? +UVi%-?5Dqb26XBEXCQyQ?=O(|e)<>8+nfGMedF=?E9UEU&!RtXeHQb)`?IiT?DZ`0N(_p-E)xV +cYF^0JpVcL@9X;hz;l?Nmpza1_>boiKIeI~*7v;n)ip@8kvG +?ZgWh=aXMRe?Fq+eBuSHw+mlTIaK4n{{ryt7cXG`@78i2SNNjFzxG9)*B6m)M}^%lg1+qcBKX=1Uj)9~_9F1|cN(4}X8ah!oxs1 +3GzH{)c4;LWV-SYL0%_+CCL5Rb}O`F7D47G1_<&ztRu+$(9v6=9lU5cdMMxGQMo}$`0%guSB|~1bMv{UWsvu2=e}RK0#g|-_~@Gz7pkc^(y4wlOX$-EFsAI;(rn3ed9+2c^`S|Rmi{ptMOhYcr3wd +2(n&!W)AaqUJmtMl|%dPCMf*WYtYZV3G%w0PmuBObFV?azep3oX9rEwH +b%)^ff~_%5hi;8|s}bb&|2~4upPafi`uV-B(Y`yk#yq`hn-0P2w-Dt0;%x+ZpPRi6#y{Ey${(r +Wu{}5*P~r$y&ib^nb)J;UwJ+Hd6ULJ^m>&0l)mr09q?-^L0(rYwnM*;+79CqZ-@T;U_12h&h3EL4{7+Hw?jF9-wybc+aB|?{r2eh +9@_&C4%i-ezh--s|L*N|ohh8q^d}JHef}JROn-k)km+P)hYs1d{+l4vg}1$-L-woP3G)88h#>PZ8wj$$$aQZ3Uc6&Rz$11<`%h7L +_Kp~z&+mwSe}mwG+|L~`58LbnxNs-*a|1!><=t*bqf_3&0g6}2x(_PSx +>AQA#2lMz4Wcli`U4aiLz8&S<^>&QU8+QZ#F53((t<#{)Hg(t=sl?2wywD7vp|jFUI>Xy}-NPJmz<09`j$#gRY!Gkol$0 +6J-7S9eK2G<}}RDJc6tTTr&;xd^16o17=Uh_+2+0@!y<|a;DEfzTyn5^NAUlw-aYz{hT=i^LFVB%(G?w_53dE92E(wmvU +`>6yEA^0VNY;L`^wEv8~J4Eh&%{x29PIA~gK_~BcC-%cb_d)xP+z0rvVIR<= +bN4~JF4zZndZ~tAxexkzoyOm|5B8BCYxv#!V4rzpAB_8R`(S_GW)|jS&slh1HVgD+WERHjm|4jG@mVPMqFHF)<+CuaSIt8Ie@^f? +g8#8^huBlj+ZS|VN?(WYli%*cdjC5?=2z?cVg4rfL;3Ghc$$WvukdsGp}tEMesw>L?{)j3oNsIR#{Do3w`%+kwY*>MhkfgQP4|%I +dtA$ZO2hxQANt)f8~C&RY^0ky8}WP0M)@;lqx^Ty#(2z`4ZK-08+2stY}EG=P4_V^=j_?QyK}Xi?t{JZu2 +q1o7P{!EbdWae*#UiR-~zL4gc@w@|aP~aqDJsYpZTb;1|oadh_zxOMG$J6gYZRdHEW*ho_mcmZax|q&Ct@+MT_(_TzrQe5~K7Pa* +BM!b%P5X%*cly=sXj{YB&K*rbV5hMuHw7V^ZPr* +tSf&@xIAt9;~sQd{I^WQj?%W>OK?EL#(Dne`M>Bn)cAznH_-2DXB^m0u?M~1OYj7OFHqVwJl>jz>DPrG^acF)c1rVAjbop5Vwt_) +6I?;z|4q;9=@)mX{)oaNO*>ob>?Zha5BgjFTTAaBq2F3FR|ILh^gczu&pTuOltSLenC9K+K?Ysc0ow-u&827BO1!Uk!v4#;pa)sc +Our?}4{Ew+>6ust?+E&>qu+Pv_ZrIc8I5O|_!XVd?XW-TTy6U+v^`8yKEY$t0l)ocG<+XQcbe1Y@6+=m^m`SBpH9DDQrP!2{yX#| +_SE|Z{b>90zD2()H0}yYJJPAT8V@>S+QPj5ps*{o?5pVcy_%k7+5|4Cuz^O#atr4u@|uk%{feqGWDJ;J2sJ;CY2 +v<~Rdwxu*5BS@^S_*nDb9UkQU11aw1ovQcE^90cEGRi%TC+aACG0LB85FfkXR|Gvi2tX9s2{SzU{vLwo>GOr1uwT1>e|CqI;&-RtJW78by$^T5-$cf_1G=L5TK8E5 +kEY-2>30Xk)jQ$i^jSk^nYL)XB%XQi?tspQ|E{Cw>v{Ys&3a9L62W2z>^;2q1|D=`7k0oF`dcmQ1`j@Ue30f&v(M14K=}ju?Lfa@ +Ydt;md=dSw(D$z^JW}gqUxn}T8t;Vvz%S_eOU~S~>~NFTG2a=dYbfj-O1Ebx^r-wds_-6)`y#iA;%+0jGr^=`Z{WYDDD3ST{`pSm +#aV}O1BKn9;Y&0v^Nv?i*dIDz-!Ok9_IXuJ`_@j_K>k3#@lNO$e@MR{b->4l`S|DPcP_;d+vq*1WpvT|kDd0he7u<6x9^0H$RNQo +{f?pEemXXvXz0%+&hu3r(CKv&{BI9_A0!S5-+g6gHXqBF3p(L@^m+Qdk)CI2n&Ud)D|{9`zpfK!rugrN9nf|1-yiAuarzxhanCUh +c0fP8nBKqU!KQZ~g>6m0?|QJYGe0*(@g(AUS7|wq&~GmuKl+`?dn^6Ub^5rW1NOxbhmXtU(A1Z +(ewQs@E<(C6MleWn(j318{4S~kq7j)qKi`a%V9rNqu4){s1 +OhBTx_vsG!rTmHDPY7N{@Fb@n?3*{*0b9|#c#P@yM*4kI*@b +&!-aHw*$87-RW1O_h%@))B!uzcAD;Vt@p!Dn@^?Z_jTgj5&!Xdqz`I5>n`?6lX|=II_Q9n_??~b_2a)cQP?LsVO#!B4g0E-?`n!? +ea)rxJGK)(@70Di$bWqHC)DuEHSADr%Pvm(;ZEq!&-Yjd4qvjr5j=!`J9R>r{zv+KfZhw5|8ULE_W7IW_ilRsE5TP${9ov|uf~6Y +AnVqDOTYP=_iLRvPsM+SXu2bucE3`?en7wXF#lolDcn)x*ERHak-~+Yun+x?!!!@uGk@mcJQ?eFPVU5+%-b~&%l~XEc%NGyrFj|s +e#7{w<;)=1NnzU(d>Q?INxxZ4cbxHjm%@uFYyrjpjDFwq-~+^epX-F(iT}>%gbkAaK1k08XgQD3ub1+z;`f~I{4J^YLxni-tHXYw +GU?Z%>R>q-i+lWn9|c7}9I96QiLhMu3$qs?2A?vOODU%#SR7IgF`xx3hjw8LHMRNx(fG42G*w(Bl{Dk+g`qJWMgtoJ{#tR;64m +6!ZSv3MDI4N`aq5A;EIMos5DwsBlgGL?NnBS!PU!!f1$+=m-UzVz>~N>s)K5hC-!Caf9W;&}eg}F>0kB2T@q9$0mQA_YbeuX+mjI +c}RIYx!og^wIC{ol~EeiYPJp@YZ`MZBBbJ}x5Z#Q9O8<&SsX@FS11KhT6CctSE=SgG&CZmn+dJQJYY@Zq$vlh>$y;lE>|aLK+C~! +Vi2gsJhh+Nfsy*yV1;@dOLGQk7$_SJEE-Vo#|u#yB$HhDP!!VSg@wM{>}q*VZgx4GGkb8(@@g?07WAY68VJXNzS+|T=lByN0U9X% +o+!kAxezBb(wsUd()6N1e-zc5Y>D-c?B3+lKTOv&+NoCITjR{=9$E)UWKcjsqMqsEyQ&L0VeMyX5v +2~DYn1?mEho)qxT$dIG>l0dbG$Pp&7MftE2+h5F>}0a&Q73AWjD&(}rKno3`Ri&y +Nsu`zO!(m#VH438ZgVcI#7Utt6f`&5A0V7Xm9>#76-CL%!(vd)CS4%diges0gHVda{3zLDsb30+ndT7IaG%Yf@fb$cF;n(5!WBZf +*|j-KfDl9g>v0kRVG4uQaT+;{L_`P@5mnK88JTFI$>d<+4hBO79uk`86a#o+=8_R2ri4ATJ_}5D2>FO;jPrsnPdZJbR@LTkV+NcG +Xzb%Mb%$`QxUL?9p85&J`a!u+i-nRU6I>{f@HiN%C*e4)6dDXpN;QYPVksGo?O;7D7r8-c`F&Dpb_p)fCi!uFaJX9L%6ZH&pvh#7 +R#cfzfeHqg#l@4`8JpNb5K(jnFP4=7&bdDIl#ZF=49wi`LJ=Zu#Ig$ki`foB5Up`j#lFdUYMTR@AYKAOtBKTyR>z$t<0gmh*Q +hDNH@ILI-X^tl_nVGt+9NMMTah36sqB5cGkw^>S}QOo<8zs80WD%Odgq@ICJxQ)NwSZ3Tab2q|?Bamtn|sSXGWXsHN4%oJ0YL)zO4ele=ndbv47uqySw_T8M)#k1NS`%}7jiFC&{q=$ldsx@db?k@7m +knj;2L4Fs=(Lqd1jUY1>)k`T12}N$%_-0Vlp1ygTi5R<~P$Z2JRas36B3f74;rXYPv6OGWLFdjTGyfGw1VJbYeCVZ{V4N)H(geLaL>ej%S +-LaEvW^=BYnk(Zc}_59uutPO}1P2T0wUSO>v$$&nR)wG61>dIIKPcd;A%KWc+RfEq>M&X)$ny +PBRBt40PsxhR!$#+PN

5!gdzbhz`yi)9zXS1EtOwgWEsV1Pf5=o0&GB7vKkUPlYKr%EENW{blQR|d|jxaM+9jnnO^5#j%5XQA~ +VUoDZmZ^zVOp`Nv=cJ!Hm$%A%o}X&9@}xI)KJ)Npf@Lbko4TM{*`2o1c$6rj?yDjY6iS7#Vxqa*n-$N2nrbYJV-?B=qw1(I%+*p< +7$c#6Fk-1M_NFc-Hm@wK-dq}+sY^-~-rfhe0wAF`)v#rK-qaPrg!E(uaY^)l)tkDKC1T6!uA(*VORK|) +ELu>q%z>{gkMNC5oCtA}bSn=rBq7gXx7S5O;Lpd-w@P-tZf_574}UZ +K2b+rc&Vr(lg6x5-d`oN31&p(b;})r1C5D|4(Du9OV(7vqwA^I&Fg$p=)qu+3R`)9IZc?8sE%C3enSlF59pOJ*dH&H>p|L#xke8L +e2KtZx8|U@MY9JZ`3ZBQy@d)0QkWJ-SV#OX*xwBk!C*{;?YLd%*hgVtGiA+9l7gy~%GDCMQ|kQ&dRfaa$8n2!?1iZutd~r+U83xg +GSVtJSFMnYP@O!HTpi~XeV3`C7)FHL)o8NYwqywwV9acAW?W(^AJhmsLepJY6THIW9<1mPk_WT;JWZ*p2~>>Mos`9cKcAWLXe^~S +3j*e;mBmj7du|j!R;=rT5#eaLN@dt0*ETRx#D?4AIQ5h+9+K|(0IqvMHB*vO1t}~RT^P%S=#l9qldF2=0B+f)OHlpGKUh%A`;SQG +Bdk`9A?;FBu$<}OCcQS+A +w?cD+2vPEzJrqq{$_&SR?m1MU*=j&SE|1e`blikL`?HbI%iEFNC7yeW81-k2JjIL^T@ip_bIj^^#H;+YK2(K}zBg>uep7 +apaUdC>1R<9RNp`V`VqV%`Rce^0y+9+o70+DaTH0QBqm;Yj&&hDXSf#LRs{K +szZ)NYlsn*QdwRaQUi`_n(4`CuB(E0nw&>Vn6FC0x_={VWiT{jTM+XF>+kc_uwf#jh8vzMM3pvN(NDM4h521m;%+X<8mzdWT9pK> +K{kF7(iI{aD)hi*?4U*;Oecw3k|Ls@=I(478zaVw-lNnoCoe?%seY+#v-!@PH@8^ipIJ_+241(LvS8jYtrOa&imbwrbfPohG_sOd +q!b=3Z_0uax1kK9YGjn;bbL9GF1PXnn>&`5_YjAGZIe8Ups@B +>e`v6dfK(DeI~UJ(r#7^X}2b{bl6@_;F|xW4wX34dN`Ej*tudsFE}(Ntc3AMAi6c^REd=@7o-Pl0x=fe-D51I!RmVK&zzP6S!i;M +;jV4eR>FEdqQX>YOwyX)Rf>Y3(%mE0wv6gKbp+^|3|Ln_4d(oASbU%n>mmg0rmmFB{8K!q4iI8g)B=$3GD;jvh)5BsSqWSP%@5|a +D5cS2FOlegM@zYk^2M85QMU=ZNX+aP%p^EAWy|AKQ$w~!O^J1HAp~+tRIQ82AT3UF_3$<#tyXdliOWH)O3b!=Wh^IoMp+VKdjiEx +8aW_4B5lT^7DNdv21Kdk8y$`B5CU&*l+YUS=Eg&WtSr^f&6*9$tfLns00k8n0ISDJht~=vU_l*m3C<59^atG0d_xsQDrqQ5H$iAM +vuRQTXe$GTa1JEi^QaHkBXACF@;lkWVQQ-E2zj4(v9U3lvY1xKn6#G-JBF)fO|WC464Yc<9_*Qcu;ZMjSCq%SY=djC?X^}N}tF5VN)o*+pnh6qsF`W{8eixoCJqHZ$9nagkB`Im}g5wVhyNQ3PKE6 +y`8#{5J}@4<)M06geIm}^VJ|+7!B+*uVT;WzUQaHm}q_ohg6McTvEovfQ_G4A2B6P^$=766E)da)`%P$ORYAr(71 +w-C38f^xj|8WPBsolRp~AZ+Qdbw#jcsN_SPlGR)bYm$YR9R8=}YF3(Au(8IpSc4kl?t5kv6J`Q@YSL&KR2_rERl##3ms?Ryf$ci^3wYCST33A6`SA9MmcO9pW=LrhGkifcuV+<=EDBfySueg7Bro+X>tyd^@m1jNew+*-#d3 +5*ZgH&CR_AF(=760k2k&cbN>ZyBR{yjf!a@4Kb>uBxag%>WCY?(895r_{!9oX&th)nljy%r~=(-ODb>F5x42&nus6GnwTQ!!kl~? +E?Ze95+Eveg0&ov8#qM&kBy1@fUp_-N(d4ThUGAs^qN-`RP>dkMO54>%t>#|{t)QW{XzB(rtxVKNO~=k)FvYq0KEAT+p4HeQQt5r +Sg?TpEnj~4;R^VHc#%P-iXhDN8pwZs7raa2Zha*|gN9USxd!o=q`gS0Oz&-kncwCRzuz<(aZD)Xsh7p4wxy=AOW2C59zP9HnOf6e +F@B^uCV^Mf+n~mZpvq8aRAizN7A}hIK}9CBgldy^k28unR@y_QpyZvJ?_;3IPfC&?`r105=FcRvydhVeZ(Nzl%vgA}mXLTTV=}?y@+^SD8}G4H_cNr+SOoM!R1!}eWs20nOXdang=$I@UAmcx<&Lz9WL<=~BsE#2n0~ +=~Nr*a6I{(sV3cS8+K)t#L|tskF!{71sVnCH0pbe{ZbF`R5L{ckCELZ#)`G>VTKZ<>6_GO%?z^Dk*Jh0JDg*jCc0y`ZM84VFqt|v +O$pt;I9fyq40fwSG%nfLTuNC~kfhb$K%`K28}TE(t+Nb+k-*te!TT(k*wb7~`{L +3A5D5gk<0QyoJu0lm=l#R5@9_jN>hy<`flimLgIlRB_^AZGHRGV5<;iR>B6aQY|H%X>2f)B+C@F3KRtz7<#eb>4Kzv-oufPsW|fy +>+51}EANx;fe?1jYJHkO{&7nn1qQC-g(00OkpSb=(+eaeSj_ovh=i#s6YHDtxYOdZtTBnmO9Ep_H6dAo?C9f?+>oVhs)V;@oz+X!s(NGOv@7+TT%t&&!pgD;ZEWt|IU +HgQaXg?3JuaBos;QzQ2&Okd0MAI7xgOqH7T2E}tu1&DgZ*qjC@4ae4Flz(C5>b&64$C`aVu3Co)%O8j888HS@)?nG1giz2xbQZNx +LOa&(AfXhMqWs4UtDYIdJGh(miP3R0$8D5eBN6+?*<>jRX`ggFFgo=`RT5bUBPyk2#9NeVLxJFUXPHc&`xIKs4+qpETUsQ3RjVjd +KfKEh5`r|-PYKOI#vx3{!cjsVl=_NoDopBTTc)!0V}-EdxFzt>IFk*0va88N6B2(h`*W<6V*|X}I7nPPs%a3LYlX-TvDCcbIA-Z- +u|P%2C1=UO;>Gl@clmPs-`n3$5AwErIX?%Y6G&Yz<*bjLqPSs>*qo~(@pvI(Y^_1GHD(AVe}oX}aTLo9j#b55BKAj^@scdi<3mrA +_ZEv{0owBs_6~DT_jpVCS9(i^apFTH9u_&xX*#2MlCxctyO+!0_gRyOnP891CT@|CP?(DV +C6NZw^kj2`R2f^h>Kw=1gPKw#_k^fxK9^e)2W-}JRJSl|%5k$6RyiSHx--&-QH^*{lxCS`n(h{b-=Y49Du}z|Wwb&|#>DN=^?<^$ +7(%CV(Jof2e5Xe6)|V%KMt05ED5F!2fyq;1Ge=UbmV0OBwH`fKldYw_ +O<5vn4iv#;pSGN_QFazGm1r3~>deMg3Y;s4FNF|`ylr%==5eIXnyMwK<5cQMSkraEyQ)>Dr;&0@jvWt-YP}XjVs#SgR;39QV;=)v +B?bZ!?McNNEiYLeP*8{y>aws>U(d@li9#Yk5V`qCYmq%2G)Hnk_QsF5?5;GtG`JZ+m6l-jR7D8dJoR +gnG-sN-Uo@Ee?kGOT){T`}Xt>y)0ND{~dm~0)F7_qd<$aVuyS=lX_NUW)*zPl?-{y!+0ntmkX7EPZ=~FR;Lg?O4(Hy9ORv(AO}V? +jNQ_^y%o&nt_UXhmkMYroR!ROrA2Q=HEYO*0~a_6j?go1uK!-%-)z^d#?oWEN;wL9fpaFQMOd>$PKo3!svhg9G#u;EnmpJ7WqrZx +UR8*8w^NowmGhg}tiiOWYWYGXqnKwisQ9N^>uBCuj#%+UvHRwy%OP4mHO^vY<^b+^H7uf?g8>N-Vb!^3frK35&Qo=$*)Vp;Qrye$ +MfGNL=jYxves3@9O?S`xbJ;>h%{6XjmC4O;3rnrM)YhBUO#TUk+o +LY_8tx^%1>i!xjI5@IwMX@&mqH6SqQHQQ4*ak@CxeXC-teB=iwlfxofG970QPa1IK?uv)#!8eaW{#V{dW1EJPR=^I&&dY?(rz|Hq*uygEOgJN%0voDUb9McXu&ZIcmRH@?H +60Ht0f4#N^G=7x`bScB)tqO+(?Y)2H$sqH$WhaE1PY0R5fB2M8_CWV0yJ)+UYkRn<`6yElMp5$HrsZ;;d;Sn-^!ydT0C@q#rADK{ +q){Lek(AZEidrQqF+o-n!tHG9aBEYD0ihfYiWg{D8Lpa`*yRxTXi=QTuwpXRggX(j+NU*8cF;r3`PWsAXE|N>u=LEQP3HXIjbwTinDxDQS0t{0 +DFdNNy~dIyZBz9a8#NdexIYOdiXql}S6%J{(W@dNLg%4Gy~xD*j3n@yrV?i{yFJT=RmPt@6_~n&RPv$41kA9gn!3{x%+76;W_+wo +cqK^GG%%aNBse@+yBc}GY^BFc)@qnATiImF>eZ)Lj|R7?R=Cx{P!O_jNvhoAuxd#TbUDsyeYqU= +jlSHJE^{D1mxJAq!_0a7TyAc?7*;u`zz-ZE8!U$iGfaH>>hu(a@hQz1BaIVVy7@PH2X4MYiY>C?$Usxko9oP% +76`0tD(L^_tb2>?H|LbGVBXh8E^rb@el^+N$oir{lDjiqcEJ#F_tjo~lVP(GvRddTsfz~m$nNvN9fE$+#s +hrH||5$7#GC6%^j{?;r_BR`$`q{i^uLTwEuMdGqSd+;!&iWk4QFX2!M;E>RaJ?;iG_1*gDU;e?jiO08R#mSA>uc&s-FVOrwmyd& +&zp=?N4Y3;8D^T4Ke1O^KzT3xq7lrQQ>+BaC04|hfN!)@Z5QKdB%CAPgBJHqn>H~qk5n(%#9THENIE +1_$e=dtqPRpGN~)lnGKrybw+xog7lr2Iz4fdsC)*ut}z7&Q9)B=@&hTdpfp|WY6jF%5F*|SM1o^cUjyMx`=5pl*N4`OiUut{|@P) +fwJ7v5Rteh)GNKDP;=V=S9GS$-z<4^ERDUTr@$RMz5G~M{g*C-Pm#*t7i7nIspL>9WiptP%>DN4Ced#ztBR_@+|7rx7ZijGj@V_a +-f*cu16;xex7_U8uqii{uz45I+eq|)w{@0GkJxQ~89}`1 +Qfv?Ze^36_R6=G`VH}9rtTSoVu0e%GlOhr}UQ9z9%1~e;8~97wB&Ni&J;=Q!R;f2Q*=Fkp +#h9Ee#??tu$tG#BrS*wGkxgb)yv+6C@EOmd2oX@X^!Xc(%Sk5JfgCkc$7yV&=Z&b9Z}Pumouwl=q@78pG#V0e>Q({M&95jCHMI0$JYHLM%Yp!w% ++RJBi1za5BR5PDB=Tq1WX%G^V>!XpLV9(8OsNXl@o;2hoiAxI-((-Qo#G!6da?@QY{_a!a-KCkC$uT#vNPFBnTJ6q|TE18zkKh^I +v3;J2{cSS6al;OSar2VPQRk<7f@6laQdR8K5+hCKs|c(^sSA7jQ&aadP`kk97uy&v#crGqDz|r)G?XLjsoB$=hcxR)xFtDT-zk#bRMDa&N590@ +v=$fLFk6gcIXFMu`2XZ(cgr6QUQr?#eRLNVhwB9-8wCS?k +y2NDK+|r}PwIb{9uqBFhdr_oQCi^C|s7jq(np%yS*{-Oj{%y*88=+F+$I;@j1MTYg!+B9 +w!WCI5+BC3b`BUqlzQNpFXuF<9dhlb-xaV|P`4q1(9kxV`D9K6mpC;TZ~4k66VpaFXgq~qB3fNLvac;wp!qZrZrCekq>FzT+ixQqNGMGCzKCCRELuZZW#P1CxK*bbwrNdMvou*!}W^nIKtYPg00iAy~|>AE}~3NaLVTr8;|p8@pA4=KLq05M4UZ%oVjtK +B}!UX(nABW?Rm=4Z^EHcxw%$8nwig@^qI06zA{&Jz84@1MlLIFeFD5Ey@T00i^i_?-kkKn^&!;=#D$NDHmM7=Jt?o+s_^t~617#U +xRO2eqbJwnY)5c)1Gmo9!FTi2wBE)RXZ`ql{Oms7bPBM| +b*R7Lc0A{F?Z2=odR^2%+>)@EjL`oyTAOMQ&Aw>#%-0rNRfy3Qi|X<4!|5L%6ko7_9^_!0oQC87Y%oVCuFZ}qpEbQ9#%O5WEG@#;I+d)ohvoQvEd@x!%mbl#5V72TxE^{<@AYe30(mcUQK8l5G`p_5S{+&n)AR3WE<>y(A{ewX +iJ0>pEOyk(Nl28;*^sfYagxoYMe^y&R<3AHwW868>}|Rkj~ta7d1o1NzTYffI?Z2VrN-|b13C{(y5^FISP>Qcm1fopoz# +xDGAzDFEkSc{Tf4f^tEw35oKa_;P#loiiDM82~dqT;(AD)Ar?&>^@FlI2@K&!&uV8IQ>U#3n44PI{uS1@_lFa8uTixljZ*^62bTW +;3%5P_|4uky+~rtu(9NhS$Y +J&D2p{=nkpo_5E6?QH`-4tAX1wSm7^U8p3-b(?c2y-SL{$~E`-A}!@$XX#xYm%?K2ym~3_9jNyCsbF9KFdtUagGUyjc;_Zkf(-(Rv!kfTQEYC?s8%q@V;C!I}jAc`ur8uXd)<4 +PyBh+(J`VavnzuKmcx8CD$U6)U$T5*+NT-$>ACsP|Mbd-p5<$}(}>7~mHotriI~g%*9FQVrHB*7$&*HdTqOV +`Kl!vrEITfQm<$9?e$Ld`mkOVBeFg2f(SNa);@dh+iiQ+=T`=E+0V+a9AgEeU#->RWaGt=@c`m8Dq-2Dm}ukmMPhA632|r=SOpfa +p@xF!y;7{RY{XyKs1#`fje;ms`p7t65-0RyI0(xm3vy3cDv^tLNFI&z{!-d{NB!Eyi=~zTn>xL1ytq~gY$fu6ZMW=9f$cx9?)!_< +gs~}&yAt73!}XwC4xD~-(_}cRwDLAyAMwXZ#QqS7yQR3!W?Mod!lp%TNG0zt|fi}_NIO9aQhhKPv +X(xzAMKaZ4EzQBJQV_TrI^^ +O1$xUDn8`ZEjQ}(#L+HJF@sTkw4r=SJRFo0wxtE^vP`H(Q^9wgaYfDZ)qZ-H(^@VhlhI%(l_q#kf|ljOuq;D!djbOvgg3MdPfVq2xhA0)bDw?g$&Mxa}myIL>fggg`kCFRcp*C1^6bbuhEJsA!0nGz?w%v<@-B%>Q&} +KY6`8poyj(G^xjE9WN^)z=@eDnfg&(Bq=sFeTKeL7}xLKkI+8Ixj97oQyFE6K9V9?W89QiZ|IQRQf;i4c34cnOc!~9NdIW`xjn&X +9E{ZnQA<&skEjLyx>`_TOwL7x2_F;JR2{bgl}Q2}K-qP&X%{kr>ZDO;bkc#el9joJ5_0l0j}538@fZd7BjAKrvuksfSUYgMj;~E) +sk0*e;9F)YLK3J1pS6g*EEsW!HCbnuC8aHftbbFr6;@r2Qdi{m9cl%0YW`q3OcFFlmI0T<3pe7iug&4M4A`<`zr=dF!Dy1H59{Y- +#dGBm>%jPXVC6C)p6N1EF`1CqEc7y~=yPdv`=plax>{jzCl;bN#-CJ=VvMXP<*2;zLWSBnE?4Uk)47gs;wp@jpk#>#I=}Jya*365 +zJAfUap{>0Lhvfz0szmhOYd<(Yi5%%sX6{I@!NftP1r-y@rGR8(~j_gWB&??|EYvBydaJ!@@+L>UFGt$j2{ENSQKZ=A* +VdQ#%hQ_aAEp;HM#rqRlDbvd)f+A7RQKRjSbdJEB2XijIQ^)G3;(%4CwDm%8W3C{QzcWFQz=j-MO>Ctb~YtSTrPrZmsw$d-dbApKD103&^d(rT%ZxC2~O&qd5e;IyH +>#IEzF;-o|{<`B_r~Q1mBfqa@*<0=p{)9GbE$cEUBxH`p@0!vT*8(o2n=(>I%EVQzHJ={OP3dCQkqKy#!f#69n5onK&|6yOo3VXi +Tm@fv+pPq}j9uGn7#|+6h7Z*zGHRMC@$}2~JV2s*pnXF&b`!o{z~o5)G-rmil+jojJq&zmI}B$)v(WX8KqUVQ0Z)l=MW?6DETQ}1|td$gUiOf=Xv&1KH+`}2e`M4&mm +kJFY26@yo+7Nrq*bkW|^3%2;aEylKh84Xzq?!8-_iWOE4#s;9_-SUllS(^5NKh!OEAyWX$E(~?8TBOvEdM6x|BBhH2Gj!@XG)01< +ii&)p!jxFP+Quwm(k*YbGE=Nb1Wy&GW%eX?Pj-hO$fk0J+{>6n(&1r#Ee26WaOI7alQMq``Izx_Gt*67Ip)h3-scfT_NLAqXGYbV +x~x7*Z%Y`T;u@u=9l69iGB$9bCK@fh3^pqsM2PjH1@>OASmA(}ogzzqn_D?57@`^a$NmwD2;>|tSke)s+_cvBbG=?Q%V^FmqH1rZgrbRCTnja#7`asgo;Nd{YzuOO@j3K*cR)VUMH|Z|cDXud7kxBOgX7fkEd!F$xQZT9DR@K|uCf7I!dofz;XU +b**6LqG{*s_V)1h@CR629v%)x6V;jMyo?3rqX%)?+!)E%rjC#l;F?xxz&Z9qfYm0azv;*y)VG8#9oQ@Gtqw{4XyO}@=?Y%I`zNvU?Ng7z`#bypJ>s_Y^x^jZmtFiSck)2(zBq6SaI +ykIn96BS8DWod{z+6#r}j(O4}8QMZ(#L8I8wz(<|N+;~5JYc%p%Lq^D;<4zC@GQ@hNK!jar7<^Wo%09;0=YQkSC@~L`^c&LDz=i9>;el$k><&TO +&*(9MjBFM|7!qiz>xt`$TTm^RXeCrx>aR*snY)QC1V~NUF^U*YUK{4B2vN>*)2S0IOpiikRHzIF!?dAD=bRIrJPR^G#8?Sy3C$*# +A;BD97-vaCc7)9L(4l3a3@{9^_*NG_PIfQ55~Ea433X6cs+%GbQct*qQU1<+m2V9v4oBI-yfIu!OUBs}Ley`Rrz878`GV}VV}*D$ +6lHEn6BU7ymIIN_FV7M+kUyd)@o2Rc22qB(DRFbzZbcMl+{6~o^<+jz*A_b}$1Ht<8_ICmLMKACn9RIc8W-O +SOzZwiqA-&%BNCduq9Kd)*@>ci2nDcQS`I?g$URvNHoVcv-pEP6+cmpGd0z*l{!VJsgyRi(W*?2>}t#$r@1-B2+0(#mbb-j=W`Zk +qvjrusFwjTn?$Ir(IPSm?3Q*V*IZP@mY`D}8*{_;lfj^v9F0B1F_Va1mGLX@E#&L4qLcyW2I30kb$mi#yd44Uni6;WV*f~uZ2YAt +_L(6PU*33qEOHBDlCkV!TN&T@g-CFJ#HjyVEOLwlJUXN7@a$Ag``VQh;0y3u-z8yo;R@y7SYY(^Zm)-_PC$|)(1u!?49XD7=a)os +aSUvR2{RLq5`FnD#Uhpr!QG|(YPqJyaoGd!TbM{;Dy{w8VV6V_<`_xmTG;uP9mrP|BU=$htqY7$CFMf!vgI;AKMwmo)*g4oN}dUi +bc&4qydqOEe_f#`70k5Ts_1lvs?8wH6TMdCu{zCnt&6D7!2)k-omNjpE>jA{-0BT%ynf8Jpb%NE82gY>+%@bm6;%Wg@pZIY(p;=W ++2ClQ@?GjRHt3nIwB2NF{oY*rXcY)aTg#8^x@KeYCwcH-6nA@+mXfjB(fS~)9p^*RCGo?7rJ6(r+7Ux2N_l>a@k!X@$f;hel|dAk +^(?mGR>sa=ST}olBqSPml~4OBm3jTmBjXJe8V0NdL(*U&ChTcY_p}&tZ@JZnwup^cV7J#`3j($%qD6ZxLZ>Fj#9Kt;90%o?`H=am +*7Wi^s<0RT;(A1A$fFxE35yd#wun`hPL$k&?RxEGqU!FR-k8!4`@DHnbcv}ClisC5m59a_>+)G}yn_Jgi?9`tUwNY~3YxphRKYpk +(c@HoGbOfa8@@plj8~wE+eDW=g}~6Z~7-#s;1ukiy0RfmP3~zh(vDJ +4Gff5)dCUqHvuPZ{AVqqO>;eY +q6V+RK{)vj4hH4K@nAHi26iMlv}z0Wh0DxBGwdNy~Ad$ws&UNOTLX-&Xt9oJ+6I9nItzQ@d6{n<8Tshc~BIQUpNq}LSq`eU;+JGzI@}!8&9?mc%jA2H(9 +Eu|IE(I)B-S}lp71N}q~u6C-(A>|T(Ja{w9!-$IeU{xdx>U3H74x?#JwPvd1p~2-_H)E(%xsPh-!i45Mu~(BUB61CTCt`-oLKh_n +wTgHXc6T=JP2w1cyxb>y7SCPxX{;WPYl;-2V($uIf)&HA73vp`dJEAgu|3#Z+K{j+tWd&lz@$=9u}O&_`v7e?t~>Adn@%tnxW8^%&s3G;IB{y%`>$BIlj(H5?%j%|PL2#O)@;wun@S?N +m~WG%3!fzEHn-5ic*c@ZY2QwzGTGKQku2KRgLqTg<{5Xi*mI1 +0%OK-o$9{ZE3{E-WOc^YxlJypFs(v7vp*}ExrgSUKGmyGZ|Wl(FRm05J&PfFs|5j+L{NxblULJvVRJJl#@c@UgOl~Khh7v_s^a#?{2^cIKy#sy +vA0m&>-*%>dBf$6*B8T*rw&>fsuPsQn^dhMe2F1+kt!isue=sT$e!NhGbh?klRV9+iVSLBjdiMe7Rl2iFb4K{%jd3IwUD)amB8v_ +lENqi8>5wolXapR6Y(Z1ZpfOY`jJRHQ=X-1R(_fqZg86mW7sJtg34!ZbrR+MKZBD5W;&CwnqR&f4z5CMl-9q?r}v +I}jkA>VmSayq43kM}LIf4g{;A?>5dBR=uZ|KH;mBt?M!R(6~_z#~erk9qr@U}>0g!ch78`!AQNKGB^W%eZ%+zAg7 +IySR+*bu0Lpwre%)Os5d8wG2+Y&6dOdJQRjK7F=DcqM)zC(D!aj=@Q#Y|NP +8PYH?K>vD|FUSAA{r&VHZ_Ag{^J3a;Y0$09ZaFhsL3X;>vTnS6_~5x%3LIA-rjmR(iZMQO8c~S!SUnDE0VE2sIK)Po>5DpudR&dz +;49YSRJ9CUY7`8Iqp`Q7f2FsWkHd{g&Wcg21vvjj(kX06=2+atX06!+IqcsMH)`qRbON+qR78{ilDqD)Jq1}MA^er#oJO2%UF04| +NSAG+B<6f3hbn{mj!$`OQ$rq|ZD7b8f|^jm|sYl_|JxN +q%KH|wKr%y0G!LQS94f$)yn2jxSEE95ui$YoqM5}4st3H`CFSvZ6}Nx8FYbrgeToumW-)utE*r(5+lv7qwq1jJTueS81w#8xx}JD +;gE7CnVWJ=RV^!PqaT>kr5Cyof3-v%K?t{p3%xyjM_i#dW$o+9csN=X8=o<^L{{YyTf4?4j3@bA&Y)YPV+k~tnP4b +u|72UwAHQJmvZ9Z_d;k4gyQGLM8S22EFKobC!{K#0E2ufeFBz)0bf8FV+ncv0j#G~vH3cteR9sp)(YZo%d~~vish@|z2>XnLO$)* +jI_?_$Wc|3D2D0@3RlzOpn!F|7mcy(vW+^UKGQ;1i)46(P!Dl34HLCeU)rCP5-@)!yGDyRZbf5MhDX#L?q1c*(T+^I%*!HXt$41)?#~}tYNu)6%!FHFSnn6%d?pwMyzJ$^yd!;qB&FdJx{US)W>n@)BmTmpy>$6Yo~(3cCbNro&2Ia~8tAjU6GO>D+2 +wi&LOd4IDU^sofd;@j+cq8QS1R#v4AB~R<%W>o{y;mDcnQ?d@TC(qCZ59ZJX&JiKqOC!tNpsDpjMeq +K=n~{Ox(P6WC)|EzFQO1tVRXHo8+@YZ&D~D^G~-=*v8FmAS+m8)Ep0s2EDhv+`%3n%JTHKh-`2lyR3n5EUf6^=`p_TtsXvgyIVqst*4oqy>!~T`p~{9cXbq_^pp{tX;iz8r)*2yhD^qQ@tDxRwT$7hx#Mj00 +%?^p#0ka#ZSXsp13?ghTh{It~p!XPKnCkN#g)AHhh4Zpf7k{J?oF~&k8f@OM%(EFanq*2#|MN()G`7+xuhS=~FO?YDDYU(XAv+rJ +2AYI@-YULK*lT%Ul7(4X@9cCVyes~%jukgv&(~qg0HrRbEy5K&+F7CdTWgaOW=&QYmjVfdyLX=o*+$lO)XtfO-qiEPV-33F5Fd}r +H&|cPkVh08TeQF6T!#@_wWY02v!&k3|G#Pu1)J(w6%wc6z_1MpSCQQ^Rj1gR|vxfd#7Lx#D{K^Z!%pEcrTz^5cs0u<_CoafpR#Ef@cIUFPq7Q)JK)kG+7-->sUGjee|rLCA5vaxEdr%*i$lxn0`HJyL9 +sz<%#MbAnnCTYXTDdsD{TeJ2*E^oY8E-ESsrzb*m8xASoI(eHy)Tb@wF8k$-I3H#hFQgk?38xp**vxdj6a%j3E3kiy26Xc|^3|*# +Xxt;30$Xej_Pa9Ue8`GrR=x#_zs$q;4JGv&i{G(mNm3?C9rBHVyC`4scKSSs^O^zf>lD*m6~{qn4~nG08Hd1>?Fdvvb=)dd)a=rO +qI_L(0mdJq!QI({B(3$MHcnN6FIrtyN4)frjVvS7reY`=`BU`L@na^1QOHy&`jynr*LKBKp>JMAzSm|Qw+`-Y;kN)?LE@^*+LXD{ +@jlzcD5qInZpS7zjLdOZdQnkzGMxn+~`DJ{7nmEVP1;1Kx)E(s=bAAzyLx}KpthR&ls8tGgOWSvPJ +w?(2>|02)Ov}kiDS7YH@=-6q?`?nvIu`R(VnZ|zoiycm#Nz4e{R=1|&MNqNvqRBU|XUsi{H)dlyMN}^anOsqia#EC5maDNExvrkL +sZ71EM+$l!9!$j4?!1@Ye3kNyDI2-kG7`=i7xBpEzNZ>4T6g9&7(P-ho1gj|nN--8mBPj5;~({;#P=6-p>htxUO0vu4VXig4o!)T +{!g}XtD?&&R8y6ayW#bFa@9whgU6eUY;O?XWG?Ov5^QEU4Mw8zP_BLzi;~en>z%6N3*hdId~Rw}o@P2%f>&S$nq5XhtV(n8JQ5=X +MiJLCb`cktfcvIN$!RJ_;-VrN)b8E?>}o>0+clY8HigAxvr}XxrpP%qnM+So*@K2XX$HQ?yBLZi8I`-He_pSos_}o3sa|e(XsE)8 +8f4LO%-HiI_g+k-63q4b`Ak&^-z#Q)DWTPTHzElq59c7(YtZS$a6Pj2&>j;=vo`m#DNpIsPM-zSQpB&eNZ!K+#;($r*^08ib2d~6Wl^kmy5|$k_v^4@fpS?Qccb!A~LsdJI(tkBdJaT5aH##H*?v>xGapZ-pjxn0whX~5_^Ep_b$eL +)22;KOyskdFA_gvPubF|#`(uO6hAlj%+FeNv8W|FKJ4L?gjUiEs{7sRLnIEUt3$TFzVH95uQk#x7ye)k~%@E&?B<3uu~LeW&cO&5|d( +YA;f8NZC+xCrgv=MsEC(4T|y6ZAgHdBtx1!?K}K>`4T2k1eL`o!Ue!QV)iC+eUSs5_UhrZxh)k)gBvd{1}(Tsxh6>%756l8MXzRW +I6T%Sp=G$mb4Co0ss>hW4O=^#2spG)xkK8W^aKjC`a!7zJqU)!n5MHv;%byR9XTlO-Mk)%p~I)rbsM2+5sUC<7l1V)voa;#{9Mq$ +X|4r~ZhEtTmA?|zwU~S7`3?-TH5lJA3K^oJ8#X;lcGHv*$DP4LC +iS>n0MUPyCk=`CHH&2-Bw_C9+dU$z97a5~q0 +T4wd%*$6`;|LwzL?#20c)cNo3eT%wXe+=ggiq#A7p3>k?I)aNXT!uaWFDoY{qW_x&)S;TnF_`N{LdT2oeLa5ui_oW3MemS7<3CLXZ#YH}tLj +v2v~)UL@O18#wlAcSUk{x#V!>oHNan*JV3;aZwCI7!xKRXUf?eB0MUgY)YI6uqTl8Ya)+?gUL=8h7sx*w~BQZ+P--qX@Y5E%n?Ep +l>Mx~*XcG$*bkzrqqz?Z6&#e43GJ%Ol*S4}eI1{grGDWoQ8hnmSd#j1k#E+$D@v1%8J_%Ke}?-lsQ;JSqlCXD0Ep~hn%5{!Ll8^% +t!lE`>@&3518)yF7S1;wG1AfCib~_DaDVaD=dc>|fwb?kaDiEkrq81(3x&yqUoHlQ?O!fD&o7m4^6Mwq?JodWwzyHM!nGLv~8qa#l1^eL@!FC6QVk8Dia?R)R6?iuXI*2TDHV#i1)Xf1VPY9T*I=-fq-`27h;$2S1D$&@!b0t +XT#BrfBs$A;$adRZ0<_L&tjJOCDttVqNvwU~_|yVc;BKIS+d(fTc) +Ur9zkxw8p86mUkdj){Hax!+`iM6>-%FdB@z7~G6LmD(36&1G5w0oWGeK27`wMFBN_1{rl*p{f6-sE&2wQ2i(iyH>93p+cIea#gJ; +4dTTDYNwIfxp5Ve6Fz@_Y{g5Rn2nNR3iTqz{}^uqIC{t*&AHraH5jbOn1>pT0Zk9iP5FJ3o4V^3JKrpb#U(S?v@MB(?72>@7sGDi1VKE)MJNOH6!{YUYAbFcLbx&;TD$S{IvrGg*7T +xz*!{UrFIB_eCUL*@y&++j1HTtr>*EOugD5LKu|?NIfIh{HRZZDQ;4~G3iww$m#(g-O2LW*yZjTSEv01<|}Zzx^G_KJ~Yi3u?kR6sND{4(@rf?=iFg+fz#<_Q4Lsfff0L*?W@w3$2mI`lA^JK7^ +I_LtS#5#^RqNi1+YRl}RhFK!K6e6x-ecF#;2m{v>bJ!sgY&;n)7PMIbVBc-np8~TB(XSkstu84*W@BB*(TpH%JV8L(?~V4AX(J{j +;gP`xo7L{3SEn*LvlYXr?N!9dwTY02tQtkPIwu<7IE#%C1viedWxBq|)Kz?0%M^%uj1La)lHmOsX?im5RuhaN2jiudP?5Ej})hTyj+Ln_QJgtMDA8NF3e-yMwl282(f8dMvh%4UVqBsp4<{RzK7 +f?+VgP2`FG9{xGuhnjTf0iBuaR)ww_VJ$m{*Q+TpZW(s98}J?QJmz<;e;*6F0$$`5|*#*zX%8T5_t0!m<~%c +(V1IbeK#60;z^}6`l%Krog#Nv9W>AO%Yys^G@)sV<>)ut1rc50c|C8I@|x%uN4OGOsI_-v$ZV=!{;n-nyD^=+kzuuoih0CJ^0eZW +qnJ+TGgnZG9My)Tt0214h?MN6kdjf96%29`ZjpgZhT#%X7T->WnXhn$N^Svu +9~_0D4A37Eb3dtFQOF5Ev2?SddYTn=kR-f(4jU}cttRVhM@cG$af8?1Pd^?yFqB&dxd~Y-KNS +bT3RpUrj|*Q$a^XQ!h|U0|XQR000O84UQR2M#5}Fvk(9PGbI23F8}}lY;R*>Y-KNSbT3RpUrj|*Q$a^XQ!jF1aA{;MaAS9w28(l!yqde~B8S&w5&4mQ!swwwfI<2cz!a;)IBgjaTKAWe?;p549n?mg@KkSx1Ep#~aA3Vo!I05dow +&0y+*!33r$Ekl-cI#cKjOiMcbgBGTp>6HFaXs3U)rS0!K-?_W1m0dF3(Ye3#KHvFX=lk@7zMGyA`27yb5Xx6>65=)Bkz0iQJ@IBC +ZUZXdC~ysU7Wgc19QdYNg_r>D1>O#P>{gz)0_+F=9U}F>0`Io>gz#juAi4omQ*B;_wc>8_wf0XJ=}lL;UmCa;E5i-XQhYlf2N1`Jqv`W#Q7e+-}@YX2sljl1>Ok!0`L&?@w<@L+Gd|s`W>5JWdtG!IuMK}JW+wbEJpLP2@58OiaI=O=Fdf4cT9eSH4rKIX@W!*Pdi +?PK}v?PESZ+{gM@aQ#sq)BBM==KIrqyzgiF_?(yeSk5o^Il6#-M3)=?dw2d%`Ix}A2+j}O+e}Pl74UDbDrA5=X?UVo%R9V2mF&QY&ZY0h3OpW=lOT`Gav5h=W`CY{&)8CJ+&J*{mhTVjX%}T`+UNUztGQo +y4=rlyVB3{{Axeb^T%%8t8V-|ZvXECSAc)#`X3$O{wD@_-_rxUPkn&(dv$>M@T8mf+yK+{f}8(GZvHn1c)vdbe(V<@58zg`)$Pph +3&1+?v$r$fdoef-ymu@6rEn|j!AG|;AHT4b&;O3=|J$v+|Nm@dKXEgZa1Y57xF7i7AnQRq$n<`Akk@~5km0-w%8M_~JIE=O2LglYImC0q+{(^`#-^>xCh=`%zW#DeolTm(m|9O<@y+yLz-Yi)^woB$iMlv5BknB&6Nq(1~aP!Z({--71<5QCD=ySk1;46~fEmHm|z}?$OEn9r}eb${;m|DHSVbvOQ_F{bm!z%P@%jj?=R80T|e9_Mx6bnQPK=X1X|&hvgW&inl9IP>Sf#`(PAolMX8PHs;C;g-a` +g5{h3Xz!=#UMM-@FX;&B1KnBhn?ZU&cRG#|wXH2XB!6{>t5cjt?_)u*-4e}r3YOu!-JHiAl3tLF-R9a^ha`XUm3IsFH4mZqDDQIP +q%R}`y4U+ro#h{!+`KaKxj(!wl#VAh+);Ib+;qX@-{<_08!8X$V +yMXeDtADty|ADqT`E`oD$qs+p^#v#&L`hICqGSa78Tx$;rHb-)ltq+dC<^7hf_>GroA&{flPISJ$Et@rXgh&Y>*#wY%2C0wO8R>Y +<$Wk07aY^r-_BhnzpCT4y51d0&#VSjqde`c?=LCTJsF$k42=6VRo443x~d`>t1~)~CXi|Wigj9i-c1~eRYt_`o +Ra0)&Bu)&>AQd`zx=iK!JTy33!@to($B=FBBTKb+2V!!0;P~@sr>G@?pj=1VpM6zgVb!@IhuCBv42~i1S +KZ->ziA_z#eoNIZn5M7v%wv5742R&Xe)s}-<3J;e{ob}G#b&2m-O#Eh!xP{|rZ)2tg$SH%pzMSSaP +pY?<6}O;y@7Q>1t+SmKb3v>_spO)HDqiE(K;SC1xb_YCW0jS%5&#p9Ynqf1nHh+jj{Cr +d~a5;k&a|wVjR7q=~i~4-4@gb@#J-<22!VI&?Iy@O*>?uJQ9n_aRrU4N9=-*kUFPr6I9nwPr~LRTn*bVVyvKxCh)}J!}!bO^Zd;e +3aHptK2LRR_2lqc9qfQ+crvP(FqXx3t(q?^i20ISGYO7~6jV^ERKJ~WgZc?stQZr4aTSd_sg}Z5aTA&WQ)i9vtcFBlp8S9$&)}+# +zfC1cE0L`gsq2V}VmX!G*S7YrYu&Z3W$WSya}oE>=jE=NA0!aiqoS@>RiL4SB5wjH^)9u%OlnE2+MV{5 +l4^CgI7$j})O1+6;}0CzLf}Lz7GRuy0O8K4NQ;FP9j=Bxc(AY*JId&H|Do&x2&~^}962zk5pKH!N*zF0Ixi%_TgCyRS;F}Lq>b$>h-G61~EAa+Q3M+^7!K7+_9NlVNRSN +HR10@BjRrBhq&rw_o(l|YrrR*Iz_${&f?T5>ocsQpii?q9ncX(M>L*-w}is7mtP|nz44tVLZDfo1r}LLsb +QzoRIEKk~JBP1^Z<@2N$;^}~cEu~LW)vW5UNDjuH%il~r6^UOR;~H)*sbk6;by1rEP0>P@N}7ZFLMIAK#Y|kd7Q3ex(?Tn +$wy`1%RH2nqs)@Yg55QGzJg-q!Ez14orFPkEiPn^!5V3Gh9Z@$oZ7o@I2iq`Swhz1}4nPBPzj8btqKYYdM(n +;Or5Qg)}RY2aX440x+ruR+1?e2SbH}8~{^|)(&oF6+fe9uIk +89)_|0e&Ez(zqNHebt@@l#GvPD1;Y~y0#$?Xzxn%0NtJiv?fe#T=Ryq01ek4hPten`s>XL8lN+=o_NF)iXEZ}Am>P75LM}w4e(bN%{@QsjaY&t~XE6;nAf%WcyAmCv +TK8zL +M`Ec(;5<*J(>v60se_XhIGYWfp0@p2>=TE^OU^5j7&0V3s2Hd?>4c3yA-nZ+0<&V|Oyerv4MW>3!R3}nC?y1H*PqbLS4clJ%{$$= +1kVhKlI+C8cn(M@v49d7ytK-PTADO6L7=3gnvs-mw$fJ^8+`Yl3t>;2a#`NHOcKk`E>vR*Qr~)BT;eK +wi;~@?2+)I$a=~NSn_kyo?O-1p40V;U($hp9!f!saB44$Nr0;h;;0S~?X^3-md|s!6dCXFT9d39<)2eB&8bAe;DD$YQr6H^MHoyy^mS}0N%_wCl|ufUdQNd< +y@)#eYL@*0S<%Zj-O}y8r_C%$$0?j`TtYmn+B_UR8OIuz5ER*K(aCB0ag%n%h~O(oDg{liMJm12k9R6G +1tzJEksDUlv1q^T?P7HdQ|xrbbCFHe>_5rK1vo`V`oP?3e}4k@ek+Wu-=Xf;&-~`1NU;yM9xi?E8lP{i=Ik#d&(Kn3*qkDV9f`y4*~hyLacSBq +XOlncm?-<3HSMaL&&@ZUE6f}}k}JRukxpLA#(9M7+j7E7^|vK;llB}@VcCXlIsCcoFPF0p(0V=kG`rov0yLl|a;7aF4X+)qO~?x3 +2k^)s&tCS4A;c(c1B6JQ#`B0Ei~qf=M1n3L+HN5_Y~QsJyrdmX!$HMEI2kvtf>Ny5aE@bkx{%`_@xM?@0|XQR000004UQR2000000000000000761SMY;R*> +Y-KNWaxY9nUrj|*Q$a^XQ!h|U0|XQR000O84UQR2gT)dkrv?B34h;YRF8}}lY;R*>Y-KNWaxY9nUrj|*Q$a^XQ!jF1aA{;MaA5!tW9Mvbz{N0et@xtbBfYH)CG_{tWm4 +@B`rIfgb{&1RmJK*uB6t;AenW;@AM^fNub2fnNuH8h8u17x>+X?*Y#Me;D`w8~8=weKU;VkDZ9PIuqib1?~sFG86p14*V?e=1k!K +R>U9A1fIVIR)GHm!Zo`Kn+^eIXM^9Pv%&B2+2HrWZ1DRkUK_wxT=)BE|3k#TMEl?3_+NN^3iw~(KH$E&F#q^mn15m}=&b>7A;-_o +1%89Qf&ZU@OTfMJ0iT->yj}x74*VMMLEzi-A-_ML4}O0&AM*B_IR5K=$ooHl*MT1a9|Nvef^J_4JiY_O6nh8wF!1}p1HfMc7lD5Q +J_`JMCGgz05O_WV{2cjP2zqY-@yEWg5O}}25On`?A@F@4ct7xu3nA`*fVY5mBM4fEeRDC?=UWlC76Y&EEe0Mx!s{X6FBXH&-z^6J +A1(%eAI0^1?m=y1AJaanHT5mc9c1H&azk;5^MPn1o|J3KAH|x9cFsaA>A8;uzQcz!-4nklKh(2SC+hKgC)Pc|Lf#JJ_sM9ZywdTa +yi+de9Fev|ah~$}*o2QqB9h+yL*v0iUTw-(TTaTuo)d7};?bJfOz6X&t!m8^d&6ie63?49?P-}wwwh-)6`5)ZtqY#O)XaE8G`o2Z +qYc%Ro}I*yW8CZ5%z7?N!Z%bR@p+>o&B&`V?Q$trUg~Aa8Xt$);v_dVLs-*N?cB+Pow8|4o?1d_8p5VB&(_MA5jZK}x#=2&U~4fB +JAG3S`#L+<;)Tt5qP%Em$;D7h)By@dc(Y@zmpto8E^mslIBlDvBw1r$wNr}Ye$c{{?+GvoSv6BxjT_iyk$b!;KjA$cr5?>Ks}t$C +5vhzO&n`RLb|U3HCtK1$mgTWv7kp|&)6_A(0A6oz-ihNSAb|It?DPA1fHP@LvEQz-WY8R4m(MVY0cJeeHfvevGl%9(UVXhd)cPn_D2sIkZsWm!2| +4seW>fy3LgT`Yzc>xPCBSRC9C&Y>VYtng=&z0KL~4yLOtbT1J4N1WIE$6bm#QzJ +m1uW$O=Pmpk1Z{)RF_t&%g6CqUtW1?2~XvM@L6@;3FEcMtgG`2B8R6Q$~&}{8Cp$JWt7hxt@8Z&tKkg200*X>i?*z;OOe+3dhWW) +clh&}dr_;Jb?p}_7tdWhJ(jXuTdJJ0CX)t%iyoL|$nepg7RsE!=@QP%?8{fz&s0~&>xc?^xq8|(E!_)szS2-x<$85Qw|e?!nVdVt +9)sBB`qN(uVy{=vN+aF0&_j(}>4Yz@JbV1P!y`f9DKJ#tQruvMpmsGYZIPB+-?E%N6F ++neB$PJJOnSu|xz2GTlzOJh(~N`@QC13Ua8VStTVrcEVxzg)nPGm%U(+P=`otVI`TkE_e}_}Ri5XC3SBrK|V$sqLv8f2W +O%*}!Z%#NFt2kce|L0HUxNMPW;x=M33Q=Cb=leVTchQR6Av-CR?|iN`RYC>dzF)_uzz5Sg{-jG_kOzBjn +3f(<cDuumuDT5QofvQrjvbGnCv?MP6CW2m~|ht6^dHNV)@g80c{Xp=&eQQV8cmKKGe7Ib7m|A0Y_e?>UeqY-KNQZZAwj +Urj|*Q$a^XQ!h|U0|XQR000O84UQR2eJ4GcOk)55s0aZ7F8}}lY;R*>Y-KNQZZAwjUrj|*Q$a^XQ!jF1aA{;MaAZ#Rke3bK)`wKPoLsiq6vx4bQVx>5`iR>&8%c52|*;(OxMiRba!=ARXxcN0tzAuDo8+3z^Ae=!3`mxEGDc1ifk?@ +Agc=qBB-F?ch32rTXn0uCkejyec$}jxmCCBdhWSryXW5fz?*hH&7r^Z$2rbBDO~gx$2oB)$2sx?j{IG?ujBlZ!iy;URh#1+`w_>v +i_#uC-ElTk{M7v%=Wz=EK;auH{Mr7F^Ck)(p>Pih|4QMzDct=4g!@vsJB6z#dU!d^46yB)e6BKq(`0AOC^HvH!OyPSd +TtcBsVMyWoDLje7b_y@2@Nf#Rqi`a(YnJ1@hQfm>{7(u8XQAHpv(UcNW+DHDvrx|+6#f^5FU~?c-#8oZQz(2hh4VB#gu=IRyJw?4 +Cs6od3NNPcV-)^Y^L2Ei{Mp^;=MaUvQut{KUr*uZDf|x#&!TWQZbvuT^__0?=Z0?7_fvg;RMS7L;Xk@DUc1ggx$oDogTgmZxHpBJ +6waY=GKDdPucq)E3U{G!lcv91-+wp<{oXnU{d$-}8d7K6T*rA8g)=F99m8QR;JI=x+BG~E?Wxa2d7skspQCUm9v=-iYQEFwVq7kn +i}q~R^jox?TPP$Hbneme{y^c*6h5oz{x%nIdP&1K%tJfgHxF+|wrKd{d8p^Ec^Ic( +Q21I3e>V^9{p&oy%bAb*cbyM-zkNRH|KNO#+ur(pfyN&)ANl?HXjhfO&rz7nm!h1P>A!Yr*t`Xlj>6@HOj|kMLdPMLblgS2qkamf +QFt_kXHfXvMQGo`#g5ZO;p)X0_fr=G?pr9NBAlBR1Fmmcg7#0O@W&KRUV?NlQn-NIu>|m(zZ7`fvlR6XQ&^zzGfUB*?^F183a?#? +@_xA#{d;IB;Q9v&@1yW_%TV59%K+bJC}h&|_hrDR_Z?6;h7g8Q```OjDm_+7Oe{k(ZO;QPpO;K6_OfNs1~!w>fW?#n1##Pv|Pg5!G~=c7EYdjY2(_oAE^DBPFlY!%w`=T(?re_w@qcRL9Ef5$=S$K-=BPWv2$@jmh(jN=z5yqLl} +C>)@0-D<%3!PVd!Z#o$CZtsIZ*NX>ZK78q5@P+Fr+>7Tkg~L3qAEz`F9{+L7lP5op@B1F&IK<+d@*zr}4^jGj2=MiWL(r~A4*~su +{t(caj!&RprB7g-)_($U_}nMZ&Yx3AEW&9&6mVa1DB$vmL(%@=P_+L<{r-bPQQnUaMSZ_I6m1=;zC8Fh08;Mlj_0dzkXE!!RyGhhaQxhiU%~L;lZc{KmtO|7)7>yu*M`KRyiO@yKDAcW>|j=cyD< +;(6f#4kvji?@WC^&qKez10h2tswIFGB3al6O|-M*Q^Z!$b6B$nue +G%03szXkyBzft%j3g177`X3*}xc%1<#_Rn60^K2z2aR3NNSd;UVx?Sp#S45 +fd8}#zVA~(z57)#e)B58hl4e~R6)H-1^94G1@rCH3h-g8miu!p_t6UA|N9EYZTAr0-xVVN2SUJQMu_~YLg05P1RPJM@N&FaMbhI;h2wqqwr{kbA*1J9O3)dBH-n>BlPo%2<2QC0S|AD0N+1H=+{3reOruh*BEl- +YxTV&2Hd8_7}wb`+Pgf)d>x8`&nLvdhYMrC`??t8aF^!)WsLUxfx?F={0oJIiq3rr=H~%*z;jU@c)7X`eDmt)*HLxUcXA#0_}x0- +aC;qi`&b?IzF0?nuN^_YcaNaoQ$~Q-2aTZIbtCA8On5>03P8AW@K90i-tm+VS)e +pqFo14}2ZJ9`opc^=SX>^}zFk*8|QctOtC~T@QYJtLB?>B+6TOB*yRXBLVLXM*?3@IuiZ3K)>Ih?{^*ve0@sa|8XSblecX^{d;df +e;000IdKEpyJ-XP_?ivKfAa>6)4dyjH;--rJpa4_aN7AOgu5RFJT4rCe0v`S_{=&A_`g`=ms5BGg@+vldH#+SK81F^>KM$EHy@+(=@`fnvyTDYIsO>XgDZ|f`<|eXM0w}gW0cMwOS%c;@3FwEPali+ +pK~nQbK$X=ACFRaCxyFw8s-1|)1aU4IF5KV&!^+SS2k*R{c(WbQ^x^cUOWzZ#QQ!2zEJrL>A*m$Jktbtb+^O+To(y`o)0Z&6-bvvqh8KkdYUlG`!n}R+DVVq2r=b0Zo&tCtc?#fh<|&G&r(mA_ +^c2h+cO&4r*GAyg?2W*O`5Q3~hi?R2j^2oJj@tE>^x$jhr!{pPT +mwoXxjN|>Mfge128tQxUG}J%t%Y+*gzL7#A!Ol0n3_RQYbhPs`rvtv9KOOY#d#5WuJRR-0?sW9?rqj{h+cf?@P4^p(fBbax|Ieob +KL0u$@O}Lm7>`M3sQh?_$~9*oUGWU$PtHJjN1uW5|LhsS=TpwW{Ji1}%(E9M{1U_YD +{Wt$jG8iGy*S|r}+>djK=JR-;hkngCA9%jxe9%ene9Y%hpAR|U-1C7iH=d9A{NVW*&wrc`JlOjJga=&!`g!C9==Zr70DpgQf!gyl +-M9;ZR}(IT{4w=Hq&xpY%(FW#1U~-iLh$K7U5NI*`Xc0i=S9%l4!8*ODY*#r;e?AoS1!5;@c5B_zwaX8`I8r+9j_wgeFlZ&F9tpC +yBPT{zZi7#_KVTaXD6e0jef(0;^$nK-Kd!$Na?8z^Vm$7?6!rY!Qo!{EE$_{nkp7*UFfZP>33xYg6X4ge3HfGiLiz(Yq5rElpQ$w*Z&DDZG%!`&+OBJxt+is9}42o7zd?P1jtG{IB^w=EXz`pW<=>SoY|Z*KEOyuI*RjQiEs0$;Dw@a}5?-zTmG-5Ylu#^2q6zJKXDwMShCx#j!Ufqsp<9`(KEdW_2(ugCm)+w~aNiP!7=ydL#@{CemU#p}`DbFRlc`96i`Q26}yke|Qu +BiKV4puM}?2sqBU +5%61mBj`_fBlL}%Z$!B-+=%g?aTCUI;Y}!a+iPz||KG1+H-!f<{BA}$=V^HP&5&ca +-V8i@@@BQy-GXs>(=9shZUKIezXk9u-GXua$}PaZb8bPt@7$ttlfG}c1$chjEwF?B>=w+ke`q=Hz7>3N(XHUS(XE(o=iiF*@4pr0 +J*MwZ-3q+@o5t__W8mLwevI~ikiwTJod08#JNGu=S@|~1v%_yge~-Bh?YZPOlymQGfctN5L;1hE4gG%pHo&3ncEEkN+tIJL-;VO$ +r{UhWgD%Xu9q{kJ9rN>u+kwyD(eRGjF+YBPJMePc9hjGeI{>GtccA=z?m)W_xC8ai(eI1y!2Dl+2lRo_J5cX0?f`%LD}^MQIWOJ; +JpRg0fQL{21b9^VDbWxL5B(|V>Id%x-t^oF`1aq4`YU(B{xotY@aCaAu`co6pP?VO{|xx>yPpAmg}add!*@Y{Ip8kf-_N`UczEGG!0RjS!Fb+y588F-Jxagtfn4^`J%G!!dja3W +@5MN*yBFiW{$9ZU_mUxsMo&_>4xqDJ{@r%@Z-e$ASYdU +AIAL-&G#II>q##7;LnM-)B6R#0Ke}1CHP13OSJ2Y6cWjGPX8s^wdz-(%l*Fs+}HmK^zHOtVV!7;e&6$cv}gbO(cS~^*Y!9J54#`Z +I($F+_0{`y!n2>`4^i0!TT}Zf4U#|@bdk@$9Mi3^SJxhz!&e=fX6YvM*fYz2K>LO@86>E4?Nx!h7^9|HyD>U +Jb--fen8jT9su3n=K=KZkOxqH@&Mp^+5@QfhYtYXe)$04{>%fQv%5Tq_uU^vJ10K~{9g4S_{XSzzwkknckP4Vn~!NcD@|Pge?0`f +e)>az-?94sy@#Nm|KlOd>!IJG9XJ0Lk0RfX9tA$%|0w$Zz@y-YFFcBNOnwagSVG|tg(Ht){2zP_^!la8)ZgK8;78$c +l(XOC7_Zfj1OJYA9OZoaaiqWWam=?XAIG>q^tjqP9|wGPenRD=C(y6qCs5Al6X@Tu`u(IQfG=Nt0{H*UCom3|KY?+)?Fr!bZ=XQ< +k3WHV_JWo-?stI4Ybg8-h3}>C5XOt&0sgQ0J<2cs9{nx<9{lc<-$O3HnZhE?>;L)#{2kW+5%T>Ne?<9D{}Jtc;g1-dxtfsI+p-FF1A-SkDY=iM)2eoTB3^KRc4k#6~m7>^@f1b%$&Mc6^Fd=c~L_5Z;5f8ZbZK2yVkDLjnAn8HtS +d;X#8z5fLL{(^>^{)utB=JG33zq+OP~W+Yy2}BzthV||LT`P2X=oM{n+Pa(APCDqrabe8F+r; +%b0Ixy^L`?kHTZPT@?io% +o!ex+W+R1XGQPa3P2h1gg$GbLewQ}kQvIFWVLMY}M~KYyO|?ihAze75%%PLZ;u3Q^^!!=+ +?M1(vG;dA6c^a}!0!+(F!@JRYC*8-V89iz`DGwdAjinq4G#%ul(dOnkW@1fu4DSembnMLm>Qur-R_hEYf0)=1JykBVp +E%i8_@+_m@N9eh(>HnnZ&ZPKn(C@l7*pS&z@LgI*M9&}N^(XqhNWc5qK#z#LI=`W35*wVCD2yq53+0)jWj@dbx_TDHy_TLQv5zl3 +4~+x8BQ?^wq75{e|5!I*x^N)Hy@AqP+lF;9{$u=Mnf%@Q&U}q==9%vw2OGqBZQwz_rts}{8v1^{KEGB&mht9WY0el2dE*+2 +Bhkl+=zU2WY{2}tnBMCKb`*awJ(Gy-+^pZr8s5_eyY384d$iTx4fOjU#h={<+3^AgvfqMnupNBYO3SwC*%V)(w8UziCm7fD+i_O9 +4vG)8A8ZHsw#L7a^4?IW9Jc_?*8uk@_p<%oZZi8%pDTSZZxUbRk!0V3(LnJ(&rN>e*8GBg|VN(J1uGg`c4CYzj}I +-&6Gb(Q&Fvj)M-xe=M7vqh%aRKT_jm{r-5)KMpdX`TM-4+nvHe`u(&GI>p!NceaCd1O5vs-@cl5dK=_BQgfWwQ~clPef>Dt(7x|r +t?g-wyHnGjO5X;xuQ$w2ETN9p&@HtdnOn8HiAJr356 +e@^eD_BdzJZv*Aq$n&-heh>Fkcr?8);*fry(K^`o;!t{ijWvD~v_6*mNxg6`qxWCyx8E^e;jw2PN59)NehdAEsf^+{tmEuV;X(?} +(Q;QZebaKQ6z)O4w_0_cM$eb(GwTT_>NiirWt9G?aabGwmX`B2dS6GspE_7`SxV2nTEF^G(C;im +-%QWfIPlZszZ>Z{wGDd3SrmRgD_V3~w#Tg2_i5v>pT_*Xis`HM&OVZCzdxdlWo+uF*70U*UXZHcJjXOu<32^d&HB6>&uQ)3J`|ou +VJCh2s^(p;>E1C8>(~>lx>^2anR`U@ucq+T`aGRN)(2QO*k9xBqWo2Q?iusz{5P#J8O%C+9ZpwQh +#a%(q2l5Z8CQVSfHz8y}# +|I{+~X8h3Sil$>7exb&_p5hAh{8b8PQaHN}HUa)SOw&)G_);786qrA@BY&z5{!Fvz`-r9uG~9!JC(-jt=7Bth)bFfUUajTLY=hmVqVKFLOxARLTpv9zWo9QKZ}Kio0&`xxVle*3$Y +a|eCjhkpNTgWY*2Z7=)Au|4Bf3V%euQyuv2l*eIT+CiG`C=KUQ_zc6rg27+-+c@mE`6fLdLeKxAu$z9nXu1uWpKTStr{^Jk|2Bnv +ZSXl|yA!F)&MEYJ)@l96He$C8Yt#JK#c-tG_4+{X^Zcgf`!0Pu +jGpgpgWZAu*zPlz;yN|WGxYmT8~icNAKPL+K)+2KPruh`+Amvh9Hr+E>HAI^_t!Sq70n;-`5DK2k$(O3?b8&VPT{>2e*!(X(er!T +V7uE&;rA%Kfqpgm_QN*V;(tWHOX&Fx^!pAyzl;0d?pl8fLbuiHPzY=%2o*Vf^H|Vd1?%JSScD-87_afIz++@gi +`>IJ&t#B@WTN{MM>e^hn6chA&Ne~XYL)Eozg$wtis2WkRwQ7{aoH6oUFY*iS>~hdw;-pkrkhs;FAIf)kj^tP_Iow?NsIriY%lE9e +F+Z}n*k7%OiO)Um^9QPt-{BVPk+g`qJV0NhIl1zwtgu}5iUoIONXfi#(07w4ps?(7CnG=hL$1kP>qQ}zWnkJLME#UR +A>?z40WT=mxz=0_URb1WePyq|)SRh8t#o5Q3aa(kS~<^lm?YS%JAfN4~^FRs2qePf@(Ei2g90RPDKP%JoUEdj|BZ(5jTtD +Xz08_Kgx>s%5jxy_M-kFDcuZcJ!XJ4!AVp0Ro8K${JC6RO8_nV1BpSP7UR@7wA~7BH?H>$RLeywA@nK?J%U3rS|hNO%cJg~ANmmi +sHn|}s}<=MeKeI(ZfXI4^l9{YjJn!qRLlFd&nO4`&FI^2uJqbZyrP$QGbZ=#*Wr%%(I{n47*=6_xn49qr6j&Q)P|}ATB>LyDEd_z +^4RT~so;_8(?KkDGJWjy?K)QmWwq4f)c1@~ji=JBW5%cm7)Or{Pk-j|xK7zUnU?L`Oi&EhA0Ys81IksN?$yw01+}4<>f!pe +daiM;M;QoKN>F@(E!UgX;W5Sz`JoIPHPP$$O|g@Cpq6+Q8C!!1G2u)CWE`b3J9LP7Hjhedr5e(Ao=*coD0qUw8)cLv028G9DN|G- +FjTw}VO2ZPA>WHfxuqrFuW^P7VN=AY)igOQ@U9)ALX$l~zl#2VS1&U~W6*Rppfpn`g3)rH;VDq6c_Cqe$BmB#SX4Vv;DKO}W;be# +I5qXY;PzJW;&VzM2aVIHApk?wYV5ZUL`0@N>OW!oI--0GH&cWwG>T@fOnZWimPA8eaC3i+4X4qo6aA+F$E*XYXGmj>jE9bxPekHO +3+v2wLP4bEUM(oP%VZ9jiS9=P#J+k^PC5zR+EkeaTASzg*JI{F_@-=xXRozU1N81{6wDJ +lVW%LM8>K~aT?P>QH-%^)Ed0G6UR>+suNDEp%xZBVlI>7Ns?qVo>XLfldMAoWPX>BKl^ci6bOn?8J(2E5GGV06nQFr`k-sxrs0bL +Rgpdt7^zjG2%QNPzP5>SeVKY6M)d<_#{iV+%2jV3C%=-KN}sYsL-ZI_Xeu+9nRq8e1wzIp6Te20fha^8g${RU?GibSM~R5Bxs~?R*qaL503PeSYu-o^B?eN&lLN+Od4;5`oyypG?b$Ihy4B$^>TnIqt(rSBb(5Kpjh-7`}Ki}s(CUhf+_%=G%OB| +@YgVho}`RgYLeJ&YR8EeCD!co!=jmbATlQGaHk6P^Scod`B@21IyI&${&7?~H7ul@s;J13DN+`VTuaYH`TQbHyy7HzHnIQ#fmmr+ +O)%Z%BhfI)FigdoNck9yyb7r!eUTRh)b|PV{c?@|CrPm^(&9{l(1ZnpAxrwb +Tn*-kGr>r9UCxBX3^IjE*>U59Ck3FTJhC~rDFKJFM#i+>L?Tt!ty(H?*1guunsQX1qwrZ$KQ)pE+BBYwIni@25!2nBr{vfkJ;E_sEB8oCCC3H$M +Q6~V10v_2(&O`!(I~$V0GLZ}>IUjI7;P#4K=MN0{{Rv3|)ochT5zi=RD##6mLSZPRNreB2Fq>(k?>e)lnu+D45gbT*GnGtKI?b9M +B)OScS!6oztOuQR&eXz(h8&U}XABU5CzLN&qmS-E>g68$twM^f8I$?bej-@T2=?n0eVYa-2;=&|K+qqs9TkYdqEpIrr5Z*IKA8bvtf`0lb4yzk6!V-GRcVNo>=@#APWF?mGx{R=5&CfUa!~RuaoEU= +Az?=@FVD$(Emh=FDLF4(n!Zq9XAKA$J4=0i>v3+&8beK}0hPI}D1ZF6F>6n|sb3YOE#z +X^#BE>p^7nREE_M(IKf;6rXA|=!L|9ivPD@uDx?K +ZCE0Gq&7EGNet@A0*CJr$6(4fGvk|Hc`eBcYTRI>3Uyed8X8@qx6DUd2{#=%a|mI#6!NQ6VO{DpJ3MS!<3MaV%Zl`&-PR~v#+`iSjuTRl39RdAT(1fXU$>NCa(8Wp)pZ> +cj6$)nBk-jnpDNSc_A~7lHS1fh{-TztWk%mzfIU!x2%76{lVLf=LWyUABMMrAcWN|<|#Jm?z1%C#`VnHeQC@XpM*pJp<%-kCYuN0FLD5=EcaU#i!%?zkaMW|eGZA`$*X +teVBefqEpP=8cix$`%aJ#E=URl2c~(u4RXiq?B?g1PAkK83umFwpwXPhD@IshaIEr&dwOJ$WBDDR1lWoC7c@xe6~o=@Z2F{mLJ_?e7whgERxNb?CnPt@RSzXxa-PbPF`qlUs6r{F4v3`+jopIAb2WL6*Z%tC~08}c}!y$8lH#R3oRO!XBY7+;Ss6L($fko^3Lf=HtR1@zbal-5=k|bC+5#) +)h5odWTApqshpyr%!aZ^a!~PRtUL*MnlVSm^k;-|CNdu^MwuZD+xSNqo6`rnF?k}u<+A5Nn9-lqG4dXy#A<4aw$)jgr!y49Qc(b^(VZ`XaMOD7ie# +y1VJ$;>D|1YrqdA-1af~0R`;lxy}E%6S1}uPtwJIw@qmNWWnnZmp->~VT$P|n)b~I%sMhoH!z0&`*Th_PmHmYkP< +1L_lj8wwI}6p=~25EI)_g^BAoOoBLT*32Nnh}OlVUaSUIJG7`mzNs*8Xd0}lxFYfvtL|hss!~EyF``2I^18ShWNX$O&DO+B*|V5w +q1{xI(e4HkuOe>71-dv(Y79Z6uoy{wuMwulGE6*dL@9W9O=94vYtkFs&(fQO{V6AEW}vSqadXirf*EN>2dXKd-80ekVfx)OZqZMZ +hb>1Ho(ws~h6E)V=KTc;x9j-?b{~MJsqYG_7GzmvzYORbVY&6cnoAC*&N+b!_eOYH04+&NG +H4h<4v^EOVaHR^!4&+t6CS{MXJ@Cp&8nv&kyhuS)rjdS)y(OTJR2f1VDlJDp{db}Ha_5s~Dn?Sib3WjFLS1)i{+)HtEb +<6KGKm|BWRld8H(JP4&xPGNP8fNBk;Ta&JcaRFv^%ZB2PXVIluvqqCI!xK`HX;Id5zMwVY5MyPwQkW$ftU1YQ!fcgx3wC;u +CK|bP{=LhYWBjGWWRoX@^bv*)aif`I$YB-@>4-*@Ic6HoA`VAlxg(8c%9HZ`R*_ORTS&%d~Pd4(RMlF +WwbFcRg!h_B3l%NRasGtlSpRNq&WRbPwPA;ssx*LtWi=x+$B}eM%Zy^z+R@xR?oNtQeH!*oc5g3Y$TEnsL6u{Y|gq`HD(!9@ZW;D +dFpcJE?v|;XSp*sUA+~9L%$K_MK~o6IKt>)C#sF6bUgO~mId?4Et2fipH!pKE@O(Z5~rQesSUNoN?<5}#XpQd2LG%Ug|^6(CS#Zg +`t^*)iC@8UFU>tXsk|u9v7`{mKq7bwr4QNqZ8Fs6&LW-z=wYG+ha +tp#dXe1wrYm2>N%vElZO8ZoQG7=wbywt-;bv{GS#f#CMdCbuI7k}S+{`)#1jRe64*J}sp}?9Ye2%C`X=#yoBrc;&Jy@@sCj@1hn-Pk6 +W{FKLIsFGRARmAmyDSPrKd1Ctq-oS)9~=hMH= +#f$NOXHO43$lKz@{OpVBnk{aNLuNWeal;t#8i#6bBVNSVT7w2=Tw0lY5kh1>gQ?I~sq*py@wXwCk0i^8unkxx3eJ4de_>4>Vuw@P +1=Cs3v(#BI0QXu^Q`kjKY&cXT7!9wL@ub?bT!xU&wj_)M8&(EV8BVE-_d>#hC)ga}DW>BHz%PSU9-*PR`h| +pdy~n_9`kIHwpd9#dLC~##?GMv$_JwFTy2bqt|7+y~#7kX7Z$3Eq6{UXg%usnXhULRett5f!QxtYs|2X +>04)Izim?9mL;3UOc7ER9Mjc9V+!Xg +Erc3YX+T2~rVX +43}0atLsFpYi#VU4q#}Sm+s8ET#zojbvdcFl9@%TY?4f^IP%0S)mg~y6}mDm9w#kUK^A$W5>GP%hP>^Sd)qtrMkKF@Cy8|yL9$uI +3l*?orB+2%t|la-SXe+)f(^vGgFU9 +P?#drVq!rg1N74j08w46=D)4R!SOBZVol<)g0(lW}gl$VfFPqMdy{X;DGd+LA;dCp9HA<{D18Cuq!GZYQcYQVu_Nu5dd$d4%>XxHEZM4mH>KuY{vJ;BS&G +cv5G_Cf*G+8{k!~CzZQcL9#|7O_K>`|2Nx2bwjbGg3}dr@x_6=RFeu~XUJl^oTZ^^R`Rs1jUAP0Eb~JIG?KU&X~j8_cg$fWuX+6= +ZAr_GCc=<~j_WELmzI&z4#f}8_(&MKE@HAQn{uOtN;={+OT1Bd(X6PtmS-}NqNT=iEe-^^nBLUBEZ-b>Ie6t)x>izfNe1Gv$8t=d ++D4;!G|0_<5#c!10=AKbK2htX5e)>_FV4Z~TWaK3%99iSOFxV;IeW_K)4Y7W~UdxCQAg +bp#Dkq60tMCSw~Sma7X=!>c=|7$jAbC|zrG=Vd%Nmm*sq%&(~8YlAA(rP0>TLXCE*zOgV>82%~lW<*3%N00Su +{l1vMxnYm}(noRnFdl)qZAUYc#M6zHe-kXi_+eU2YQLM*uv +-ab~-O+)+YgIY)jpeXs%rnR>_wof|zw%sKd26;hW9}x(zgtf{a(yzh|}^+q!FywSPdo8Uys53!2ID|BS->y>AQiz<4dWW~>?+U}>dCjMi#c2T3a%&BUj)@jTMTT)ZO{xXu{JzCHFcRsyUI#AAPk1g9%;%l&>o +VE>BDa>#MeC2U`)uJ(42*RJ;Q6U}z7_I9ita-7-i)!sg{UJR-n&uW8F}YIsZNws}kih|iie5j!824Pp}!r~Vq_V~a$& +M4Rf;y0}iFR=VcAoNd3I{nmL82I5XnkHcGu+@|e2V?>X=X4g7B_d>qxPHB%zZjRxqk083=;pP0tSSk4#|Z)iA{Z2T5!LM6vAwu?k&1yqW5H+%wI$9X%6^hajdpOfP~oUX9bjG>`pQQ`S&8LSA5_O?bc=+y4kbw~?wUM# +?b@}4A|D%29u5143RFUSyIF8Pa^eu|3^L^P)kS!#LpRO;Omf%N{rN20wDM_T%(0sfnsADZ0yNu5v%4xV=6v +aFI6E+U&rm(Kx*%YzcJ~T!l^wyHIVr8Y8<5j-RNfQeo1sQiMVCbLK4Ev9kf)znRKh#cn>*NM9+(4zBsLZeSGEN!rOLX)#B-WCut-nbE+R<-k9l2U#Q-Xd+$i`VH-pNd$29 +a_LopBad4I2*M$OL?fCN#>n#TrDH|Rc!XHfZ*s#pH5a4Sf4it~bc|891*-h+&72EZ!EJK)-o_Ri+wGPxfB?QfDod^UTrCj{*rkd} +*O^@Bj%uUv>=#1BE#uR7#HwhBzini+v!P=u%bB4cA6uerpYcg7Vo!jvGN`{;YWTAX+RJ6@5>|QQ%#f0E&GvRcG==zPFH>dv+1h6} +)bASEQyS8=*Vo;1e7vU=mII;L=`FeJ(@WB&jLf{pRt`i@ofN0feEd@{ueqfgTGPgwh4!3_FWwsJfz8U)5+ed-WDJ(tro;`wZLJ>nB;8S +GW$eqPl={6X(&yar}b$wJH1+xvWtAaU<}tFk@(8R?PD~~z>vc8TNGOO2lZB)*0np*jZi|Th=fx?#=r|gk~G3koNQWmhj+oYa>5tS +Am)n!Z@Y~k2+5A~j?`5Ho_!Omy0BK3)BA`C^%<)|>W(!dN%rd*3I>P^&=ZqXj+vcAWki(x(RdPUuVQJC+Eg|wxT~-=I%`6c>tA+q +fo^qFtxV2Si`gea5!T{XDP9a2A4q_NJ?wj_nz)QLR;p`e-l3+K6(}5$#F)#nvFwQ>={Q~LB*t5hq#Z2E4GiQo7eyFLWGXZ!PtAbY +etTv%RkjzznOPKix{qBj4MoU2X!b*7P~@E(UP;c@dwwkuuel^k{iFg~ZA)jtDYsv?MJfEtj=C}BP*PI83`L_yL^~^%Et|7^_RO9+ +&Wg~Or^I<)gft?qS+tx$X*NF@R$yFnvt&Z3^QV;LzKbcix%9(j@g%>Z@k$Is3FXFVR#};>VPz|X`TFErb2HR^r1=9Dma}+6l3qDC +?vUeYaP&%?b5bc-gVUO4j_~XH2YDHLK%bq*Y=k>NpW){Jc(6F_G*&p`)H`uxPqyY0}487F& +(QN0lF4E**TdL}XED??+Ddq&ve@DGH1*$VA6E;M_ge~vvy|z-E02^JEQ?)Slif~pc=aW+j930sN6Lji9kbgD)0f^m}2LVzv`3N9d ++;{Pqa~H^MM%E2;t3;C$6HU5eoD$P&)S$=0{)SVrNt%rE3um!yTC6H>73bEXS)It}qExIq=~LQnoi>wg$fc49UZkLj~~M;o@QaMQB$iR^VAJ&D>$ +SMgW*Vv?lLFR|Gq?<$za!dXzoh=!A)RWQiTq>=NiT5kwSUHDT!JDOScqJZ&t!=}%wB=F<}qb6OX3+>66W2?fm9i?hJSGgv~zs*Lb +INuTM#N*bPI(UC|P3vuJao(G$!_Cv{CMWMPHjoQ$Gvb;v7s%duMOF;l=)n_s*#wnKotJ)G7N;Y4~C+19p}cacitf)})@K{Jw@Fq+#ZP;Oa*#RjyV?`s^f)Mz|N8+@bENuF>pqV(T0P +|0#vNo68W3ok$n0Or6GejAfU4ISGj8S>zqq1Se8^0>~NX=>q8xJHZ#DV1!9iTCK?2k(tB!WhpEy#!RQ|RcBeM(o@W>B@b%+o{`@y +JDbzdtF_#*_4#$+tVMCaJ%m@XWu-w`Y3I}9vf>KSXY5DmAPSc`J44*CIz6FM^x~oEUaW_^nFB;(^<*@R1f#(|1>AIACID6B2C~

--GucwO9w7{ve_`wDsAP{K8cSDA8V8M!G2WLoq0xH%<(?UA6khlg@SF4IEpxO60X2)DuQVaHlfM? +L}?vT=|(6RAVtxaP+cPjD6zw=lTe((I{uS1a(4l*n>!)fCiuTlKJboXv_k%$Zkjh;UI}!yq0#A>VAG|Q(@Bq;4jh;+gFijslZle) +Ahy$i2-6u6raP);G%r3jEhom(CHY_46$k71hv)Qwmi$>@X~)HRoe`u4=P$ELk~+56yf|iOf`XG!c_h66DhV5UoMii2l(B3kYyC38 +n1V1FrJ(9yv8z(26y865s$CgNH$C|j%=L^ik&JAc9F(T_|y(dW9Q;{FerA;st?AUz11!^ThcyYkT`s~KuFxa +Y-#6mnn;|xlaH6_a;Ht1x^L%{eLJV_OOIXCrhIS;{k8M9icX`c^KQ~Pn@ybe)`dlA7*>Uz_trjO+&x<-} +_{;Joq8UmQp+v|+fM>gL=ofj5%GUEJA}o4!KBKcb*mR{#iG3|fe42&WWd{79OykX6@^}Xt?^rFk3yJBMq%5w%hYusYRcoP_6`w1c +ZJBfJ!nSp@jFm8JEcF9>9i+=7>hgx9t(&RSa=?=7i)({;n{a2@Sk7{=J14;HG4ZgUt0am1k|%rB^d=eN#FRgvjwCz*_&yn*_em2d +iQz;gzic2R=|TYx31x%w5>uXhmz(lbcn`Q&9;rrUUtwEtyX!7B!!0pLJ%K5aiqfzj`Z=f)1@X|uTpd(1HPmwhPQVO_q($QJVOs9i +?+&{0*3G41PGf){`Z698@Ap+p)O!XQGqEyB9U&jUkjIRcL(({eOT0=bJ&*yZc;bJ_hV5)P+`clwV8jav0yLn+#s)n}GBnJaqrDMg +KBdUl!DKT6k8ydBdghzkWb&8EEY95{6NDw!*CMI7Tnq-~QW@4LtA2IkNNHx +o|4=?!OMgXYAMwLK(2jAeb^fAk)hIMNsnu#T9}gXs%eR&LM0(3LUDJnD)n)P`Unwx#+8zmT;YREE9{$TUnaAX+DeV#b`1{uIpnCw +C%#XH2RY&KuWUUpWN)WI8Z^>y^zxXvWNwe~L5A9ClKAC>3zj=$B3AkXN-q=BnhPBi9}UP6Ae=Gr)6Jd)S3haIGG-ZH5aY{$%n4~c +Tr(VQdFzD)et(dtqn=1dUkQ|A+@gk4rJNQXJk%`iYdD(7LQW_HBvJq`*My|YF?KPS{W49>_P#QcA{v8$bqm3EYBRM^aMr3t3Inud +?i2&6f#fZde%trTXwxKThCZ=9B*sik5SOV!ZRBL05Y-O1UEAFk)rnj&tD!~-W%dWqG3E`eafVvm=0p*>?TG*;oz +aJ`%{nF0REp)Y|@Eyll6OcQqW|Ls*XgN$3*B`B23i<<75dH9nX|IOQG2&~(^ZDwP`Z8HJkT)6G)W+>BkFPuTaJAUQN0BasZtdoY@ +W(03|h@6FGKG%z+1>!eAKtgl=;@TM+@0=kTFxHhb0__%8&Lmly#J+K6M3gYU#ENM1l`|#6xu!d3r1td687teg7TLCO=}gji=M2;0 +9l3HQchL;jq={PHIkU)s+8y&^nQacjSa}+5o&m#qg%{7Lj1o26JTpspaI2eVko13i^^DA*<~wAFd?!(rDNv$E@ESV!KgyiDh9)i% +$s!!d?xA5?Hs(b%WuGM#sq&TGL?cj5iP2OXPelAd$C9q{o>se^~CHSwTAch{yEOTt35+39B#C7Xik_*;D~&NRa|CV;Ccr{*pf2mlUA=l5Lt;b4EqtmV&T@!qm+G-M;)YOB)P)55xuAuVyeD{xDZH;||vS*^f)N9e1=S@HQA8|V-8Fp}P5Gl>7?q8Us(eb-qz6_YZ3!-b65JTx&=vxtTVy~9T4<<#a$Ydxe>mM^hM +T3=$b^*Bw_c#TcBDEZ1JNE_1|YzX2EU{bq1Y!mlYIA+O=CS*e6UT{~6;uZ3gWCqGoA{)SDkDZv9lVGHkNSoeqvyv5=y80HgfUOEH +QG!(cu*SkIF)I2|dbN$_FEeVIN?6|&U8-5u%w6QN)F?hVWJ<-OE1Kpy|0oUb*P;G-ngV|1Yp8hT9f2Zl1B5@5q%m +(yAykwX1F-x(MlW_1yh8VsjI@M&^Xjj)J=^Lt^eHW|p8c=l2AP04Lko%-$VOjc}}>vZ`2u(oS8bYKqn^IH2to3;5r;1&6I^3G1x5 +1}C!=T0A=#&#;IIfs9hYVf#vr8wK*n4H;D? +$V$StqID^=?8t0NEmm-+*&QBHo!48-F9b@KRC!Gqz}d{#LeUFsUA3IosV1zsngka9%uAaY%nUDum^CZkQG-CgHpN(U1F1R +_KkV&9N}YZH_5@Dr6`h|X*L;)vDk`z(!M;N?C~%mvRVeYDB?DOmyAYgI4ihwy=c%6Z5uG3o+pMk8X;R?OQkg*Xe|(%I7p&EILTO~ +L|~E+JQ3AWG$K;pH$szaYAlha@iLmsQg>@ne)HkOm3B*L|u;AzoW;M#%QZza^SoVWbT&mUroYLl6TU=Wi6FXr+>|{7#WkAHz>}nlU&DKZ1 +k-Xc&Vk-$!Bz&H$Rv}giJm5m``2x$CBc*7RSRrp>Zcd7p5aIL$+Xujb(}FzfFbGf}_KxICP^;wslw20`G{@=Py18PgPKz(#C0uAa +_rZh-L9MB2hRPUDHst(WrznQ&qQo}AuWPXV$T1Fcsgvh;^pQ#OWcGc`#Ufj8XZP$Atjw`tg86tjv(PQam|lOkXKpA +8`1ot7N(B!@h~B7T;f$Grk;BKT_?%k!HA!1L#0tzi?|w&veZVBQQm5&_XM$;1L@3HiOkYKDQldhjIFQ(Z4_vlb2}3#&xLj|BT9St +J7W2kBm;U?hBIDWXm@gESW1{ZNMYv(jo3CilWZ;!NG~URk1ad8| +msQvigy;g2vLM2EIU-PR6uYr?X3QcMX+7zKb+u2n1h=oHH%y&kR0n5Crc#M1I4z@D%V0TfjIAbVu4;BN8qu@0Lj~39PGrYO=V%^s_?Z +XAqL)W~FB_VM&hBGM{aV=~7uqL>DF%6~n!lw25Duv(hgc*B0)zzPnJ1*$GDY97`^P@PUDI7gZzTA|pMiH%^aWK56iowKT`l^WW`H +#%p85hrNiV?GSf!G)b&EEBG}bb@G!}?S#mRId?+#GZ+KQIpLU>0_n%t>1L0oE;&zipiD||FzDz~R*u>XZ{1uTX*5e&HYaqRPQR4Zjk+-JdSt`3@pq04j7U#54K6ybU1JMGGBKnTHwr*l)6U-d?8M~n7YRjClI4=K9lZ4p3942;`7QZ#B3H$FdK5;INH|_KB@NHm6Bc< +B%ZTu`-fs|&)wc$`p35g$^U#?P;ali;kKZyn+JWNUchlou+xiR9EAP+s|b98w!TWfJlx!8G>kvwxlO`Qj2m8VjV{Tj&(BHxQC +h*^}_Gzv6mMkVgx^`t~a2elpYbwT0{Al}oguWY>tb{M$ECUAP!KB!s7PtX+cOesVD9$?@x=PId@$6Dj)XkK3Q1F_h_-Y05>OfWW} +uuZ{UQZ&vAL<{Tk)zTS-oDa%ER)u8+*j@rzI8!g%q{;G3ZO=-DE)iM0C@spU8MbZ!ZfEY%iOju0)yYJ)()lfj#W(+C7Q56FMbla* +3vn5pYFHsk!lx5770{6`_Xn=}1nGivCR6ID@QCnr;UqZ(gKAi_v~I(@u+AfOTboju{)sjvZsM(1ce2h5uvo#ubml~EERRABmdcS* +EC^65iNFc{Uev|hn}uHRw}QJc@<;Ltza><(xI0J)O^dpA==vaIWhf7Lowz@!Gn2sU$w*Kt%ZiRs +tjr{h{b>8<^8%k9tT@R_9wfRN_Y2O}R6Hgo{D)|IGENOp$B0xGvZgjSN`+xr3}j002aKO$k7h$NzY*Q9$%xAmU?6jm120Key~K3L +Of0>P$GVqCuwhuxq2>{Z)0MgG5+I6GsnvjAZh7c5Mv`J6_};?gVGVBT=Oi7<2}F7GNO~nugViJz6;cyV!xch;D~-aKaEdV!(5!6y ++GJSB?humijh6_m7#x*-6-E&;&J?LTekMv1+(0z~q1ovY9-phyX}%EVFcUAh;PgU5aAgn|pYBLtenI?zF_Ik%DqiLgE^CEjZ#n65 +Y;U^U3w91{JB>4!Z%LHRQq1UEFTwPP`psrmq8R$3A_?9G0_#;enV585SuPPOs_x~(F917qn0|Gpsx?5aWYS*N8fFcYSNW3;oA%f% +T708Wx>7<>#BAW0V@QB{vFSM7V~;B^Y#4ALaQsWZ&n1EML5`Qu_KoVVTZ^> +>J1m`WihhgB$o(<&P*cAfzD9SAX_E0?UB`_)7Tyh&XQ4QNt0H*B%_G3DylO&WDkh#Ew$5R8uX2FpLxW$jBU1CAeo3hya%XAB89ME +YZXfnrNMC+OL*Ox>t-rNczJt#-3$3N2qW=i)_2+2VHw|nb8^9uy^LANmZ)Hr)Julc6P8-&$x)AB8zbVd5)Q&6lbxVcy&@G!J)5{Q +rED!~%OyK~>>c7v7s&=Qiws4bfhdWq!xRAKHP+D3gJQ?_Us%asZ>;BiNQ2(2YitJ-KLS6 +mpW#p9s$0!s$sn9lp>@Koq1)&E++q_i@mB6Aztherh9-Yq85fC*!jFgv&2neePS#RDHqO3Yy-|@X2FQm#k92}3h%l!%Bz?r8+XL1 +I4U5|IhY6{^C}+Gg~0+kqKck)P3QMg3JqJD*~)F(_cp&VXdCp%m9mph;Fhh}Y{OdXu24Tff-0+dVi|5&et~$BDv$+TyyVpk-s_Bp +F&)a{6=cp#wiwP7*-$!SEaTY|Y~-oAV+?D#lWzPJ>CEZrUBDhm=BlEWKJId%qg-I*=td9;j6p?3@oI&%$x%Lo%2|$W2lh(ww!dcB +qPWEAq|}U~mU1h=+j0S-+191GrA&C{Yttz;wHwZU#<=gimKaul~G{t;#Sf%QChh}_Zi7`M)p=@ +u1X9tjaM0s*;TGzodp|iG-_^ti`I7NZtoy}pHY4@LyCiN`sI705%zLVMJ!2diU+4$PjP>REWwM(+^C}xpWbn_ohy#U^5GIHJw9%2 +z{PSx+;YKse0rmimv>v!Sle1{c@kT$hszrFpQNTx-6*dcRZO}D*K3vyAnE%=BH}XDmx%BqJ~1q$k0I|A1n^9(a>>Uiq;b2x(<57S +h(wo0JasTCLp-24PVBIW{5Hq7AiU-{%}!qFO^9fCB0$K-?d;m5oL`NiO1dg7Ts3VS8y`uK9pK|#a1e|THOAzU>@_3`J!sOSlNm1; +B`EJ#r)ua#(0XQo;&D&K5E+}K<>dLlC`D?2*uEr@7bY6(3AG})ut{ZleG*J9)i9Mm#7`SuoH_fs-Mulo!KJ^#>ytWLD9mtjP5uAI +>~qtSi1C;jbIr-Jt~v|ZQN%JAwYP(yx42Hpi}Lp=EgCK6Zc}1DYhR|s`>Ilxlql!@#}Kq0o3=8f-h#IO8aMKYAS)Gj&)s=j4FJ?WIZ7Y +Ew2IlE31=O6H-^dd@4^yfPKZNDKseH!K>nFy4VMYV9afJ}oeMA^vt?UN;PTMFR85bzaFB{}+qjZ}D40GL;C+f0u+akidOO0W~i=^3tzD!8y|^=4%d=Z@47b5oZ@ +%eK&*cQwV5URjE3q{iy{H;Sj$OZn+e)9lHfUrR~d;WZ?i?2E-YV@_PEWzlxUU0YTTnC#cU#fyPR2Fl;9ta +1i8~@#A0UzzA&s-aBxv@!o%8-d9R&N@;_;z6+26JWgD +&L8cfk^EGr=*U}6ZKW}BtL)AmybUr+R~6{dbXcRk*3E88kbh8)yVvwb?U)5w%y3_iM#w^4AX1Y6G|($F+q*qA$y9Y8@#bt7kX +c!XvVJ94v+-!`*`y1N@N65n8+gdTRx3FApT>#0j+i6AUx_dO-lix3K&bY6+Zf@Z#K+mHI{yu-qHS?L`)Kr +l8xP@(|p~2S=|=qVsBovqd#B#gslPM=AU9C=CJY6f@7_I#6Z~Vczh95iSL18T+dwuMHsdN2Kd$n9Wc;7pKq36{>}GFp@krzsX2hB +aKqNyF+>7$6I8kY%(if7v9ggj-R`NkK-C$(EnO1XA759kWy|U)1D{tUnP?0O6HozQ0EbBq1iU20Dyr`25bqk{uT6!^xiW!Um!oiT +$$=>x@;+0j_oMqR-4o}*UVNqH6(6y=o#{&CilGmwPJdbzz>`K8jW9~(o?fw0hIxHn!jeYv$4~pK;%T}fI7=q*EAl* +TP`uTKW+Je(9IE^5A1GHEOJw+bjE-97TKJ|Vks$C8k?6CjQ5#+*ONGd@d{faio}?#8D|EtBE(x)Qy(v=X!OOLErP>tW5E^m8e=9? +aAeYYxy5O-5Yok4{7hu(m!UHO*FDW`Ske{)4mLZ~Y(0n13&UMc^YhM1-714ro6(4XA>F}^PdS__Y%AZtnN&C@2`n}{n%po@+bGHs +fV4muFj|jzcZ299#+%Gt&NaUJbv~VO4BLwBi7h+8!s`Ck$_W>*XYOS#E+QS~j#cEH4!(3p-^l~hT_{c*j&D5=TAM1LIplX +2oJ0y6%Yrosy*yw97aSUXR$Hvn45Eq$&3xvK`moBR+q*5V|x~;Y#E_>7i6KmMav5A%*>j}uuU4WQxsjoC`&3?famFi&$&fCLi?Z +K;5ytR^C|R-)5O!x1qDO0^k@PU~_XlYV=y@(1}^`8}?(RCx;t>Z|i2(By2Y(kjU_y-jGb3o$TTeKgz(Md!@zme7-NfZRIPNt +OQ%w&oD;Kiec19-!evq7{2@ys9{fog?u!Bu&RrQb$uu7)VscdhFKW`vC>Pu%&=k@pRHGDImR^xXq_s3Wg%-87ay-p#fo0XNwY%xRS6GuI +*i=f((+EPG;FR>FA1 +%PYfPel^EfqF@byGYwSX%r(5qd+7K8HJnJ7ZRV!tommkpl)xU#L526vYY~&b6DX^qd# +6!Frvfrf8Qr3iA^M!apw;nlJ3no?U>-bZfc2p^`&Yj3iMK%JeGsr^~x5nvJHH;+_o*FK%u2I;eW%7 +urxbGKs{ly_whLLZYyWe?+w=9TO(R{}cTkP#{4uiquPt3eT6%w2+Ns_@CEnrkWIKXL1d}0ifGLjGQ)Sa^ +O$YTf)Eq!AHp-Ibpd8p9p~D$fF+2TAG#zs;Ij0L74$3T;CYUoH)F9Vz5LCJ)Jl!i)sSdIOM@u82v?488&s;MLKqS6p&IYnKh9|K2 +x^7E4%6TOiQXI14pR1{8tm@`ONHM0%46W!!rpTho>2V#_o`G#{NHA5UF7aa1g|*b;a*e~lU9?xjvcvJ6^n^wBW{O5hxUbiom43-* +gOKIDnntPnDqFN!{YwqwLsh2h4XYhy{nj5G9ENDeKxsY>%otgdyaLRLaTiGbP^y+&;;`<81_@l!P1K$_6r}~LS0c*5VpCIAhXHXT +eq~34TRmEMW84a%{FzF%Psd*R`kX5ng7!Zt@u%Vq*J$O^I#=FBI_|1FSlRi +U-@#XTnumIYD|SV>n5z`ueO!2G5a>Yt!Ze$nw*QgiPsCVtj7fe$jIrgryE6NAlNN9gEP%N>#~YW?W#39CN*haQwn=`HkQ&X;I@=E +W#&_wDCJ14&byb34rF$jC277biv6&eJawCGn8S5*JqHvj%WDd{*g`E=nXQ)wC(-P5M%cGL)}hv}d> +4Noq@(oIu5+bYI4p8;b!hPf&(JL!d3Y}srlP_GvSz0m<<7vglw=$zVC|tYur@a*gSD|G +OslfAOwfM0XSlQ4-dQZhSLag-j}{#q%59w70IjJF@6#Oig!3JbZPpHVg|EXR4I6i4$(*8B2fL;m-aO(A +42!MLX>d&l1NtY$Y`rK59c>aXVob;L^b8fJr)wL{_hbP>rYmkV+?17{PSXWzrZd`1Hx)K7^R`^9jfd+_JSxqNX+p_={E`V|PX4q% +1C1@0@OF(YKhPt*04PhD;Iw0JA3m051Rl0Bmn#VQghDaBMG3 +LtjlrQ&T}lMN=^@*%8@7zDU+0H9xdwO$Y)tGB~cP3QDk_OD7sFa +;qCHnd3(E;edx58#7Pt>PVLx@9jCFZCUITFDUhH=<2JEf0c|5PO&>Ap1ZfHsso|op6mS6-ZH)pk-0z=%_U=eZjSKX^*>4{I{PWNM +ni>Ax+IM|H;P(v5CX~T<3-JnYZ;Q~s=Wi0C6ZitK8~8Ht!@$>pw*vDwV-D~$zzx7ZxS8o*0{#N<-+*8#{tI|L@MpkZ1io_(<9mSX +fa`#?*g{H6$mnmE>z>`8{9<@B(lM_*5&)`DbSS-vD<3Uu|VQu5V+0ceU~QV{N>jTpQEh-^TkbwlV$Z&G_?eyx+w(mg8m9 +|Ej^)fcO*t-NyU9aV_iP=C#bX1Nbgr*IM3Zufc7=F5q_HJAo&Fhk#RSSpZw>y`;2UQCyW4ra +)^?V!vz__9x1Hr0Fyn*m%x|Z`z3t3r6xdFBGV=;%UIctEFllFbo-p)ZHtlb;^ZMUvXMOyM!9O+l{dTtF56$}j+RplXy`BC0O*7ur +!Q;C+SpK^@c%6M6Y>(p|yxx7Lf4+nLAnIUwKLvy;#OFHLUw+HbJ>S9deYb=6^RnsxYv4ZMKXkAkY(el00FSKW@ya^p|G+x7-y`eT +FTV~v0KB}8{gH&<4!C_iuk)exyiN(&LwtaD0Uuw_are@CmiONc{afpKot944*DamAUUw&t-`&akK4QkFI$2+*&A8vm{A!)7zXuK7 +qn)hBCpy{AUo_)Scd~q6GxNV;#=mXW`D5T2;GdiRkqz8`bOZC9-oSkB-N5mnHn3hoLw9}y%lD|E|Ei(?`Ud9rP2j`V3Gs)(ezXt6 +xo)R82Uf_hfEnPLjY4E;{~I|Up54g)^4LbsAHTPe`Mt1_*Zq!Z|D|dFXd~FnafOiAGvWe~Y +lTEzOx6F837q8#l#rqrRV*VM^e|Hz_eYA`BeWZ)!n&{&7P8<5UE{=o1-~(pi +90z~j&H3Og_3(Lp)ZknX +@2>_t2>gVhTLQwh#LGQwzt?&=kN#&5uYW@?%iGb*{5SXV{b0bf5B4&j@m|h9v%MTYpX_Bnc(Rw}|LtCre+*tWe81nz`uefq^N$8! +@8$czo4p(d?OT}N@D|qV$QIuJi7o7BCxP?8!WPbFF9COu-u=Y9$&Ut)4)A_+0~{CD0Q0L3aQ-?s!0TKZV7Z<)e4YhfC)lUxM|YWDG4+oL-g~EMKS}bV{2I!KOyB2GVpD%a@ET*}KjgD0 +Uo>O;4bq+SA;CUMzptQNFmF-lb^-rLj6`U*SN4`k;hje?WiLPMKML9zH5uE4g_gNHA@coz0 +F4(``FIZm>m^ozg`vmLwq+s76z3xUCH#Fp50m}PK`wLC-kd0$tQ~#*oI3XXVdyy3ES9G?VN4bcy +73EQsCs4Kt&ab7WwQm!AwtYr$Ok6VkVG~V+;-lP)vKQqeC|?#FTc2y9`yk4U;28gs>9Ym<;%^AfDGTE2KZ?1 +Z=y|B%%yvd=-WE)xOS9O>}{d6{Ho{r%CfEH{qqWSOGbX30^?3u73^V*R#hk?RkA(ldou06-%=4xRZ*iWa?0o$l*+Tx&K)3W%-XSf +)($gk2rGL2A;=M8ydhn%L{XrV)w*Xyx&(B!N>XM&dwVTeOjb2k|#PK09lGDzKy^+o6`oFj7I36$iDn1~4tPL|QQu>MDtR +Qt*m)R*ZU)9Y`f7Ra7L4juku~>PovkyDE?RbCRUJYUiNz0~pCAJu2)T;`lK+BFKXPV@IGgmlQO5R*_M#PS+qJbQy0vipgY!^iq;21G6V&6NJ_%a``$>%D*z1oR!Cz*4oWGe|4i()RAE&yl9p^|=fjZzKmJEx25XpSAyN%^0#Mrz{{20rG3ce{- +8Ux1vA^o7t7kxj3;)*u*q#8ltVkbm_tii5fX;%rw7^M_RNyb!-e(Teb0)&AocBCMZ65~#ow_R6xHoQ@c`yRY|tD2i5|0GpyOZ(gKFSF2NP8f +cGHeU`pM!OgJ6;p2Y**;G|Szgm<;TBJFqx;?0-9eM%TW519p;rM;1oFy#T@(!*&$~mV}c1>F+%Lt ++aYR!gIyS-y-7 +HjflwvM*|!d_|6yY|g%P%B9JnF3&2W81Zau3x$R_87MjABJI`b)|*>dGy}-(c$5raH42}6Q3VJP8%Ze_&&_i%r?cxF%?3nR#;&FF +2Esa0jwhq4k5iA*q*U{yH3~c*pSQuoMk1*?P@AHI^XHOleJr2AhiWLMk-o$eQq24Snj}>3|)=pd{)nk}lks4~v8{{px!J$pe3bNQmfi>>{e*WA&^n=|Whv6RqsV#c5F5 +LxmxI`UI4W;F6ZK0-Qj|)AQ*G=lWGU$Wxxu>+&}gtAr4%0xV3Os!^+-Uz)Y16NWlHt|@yhAp2y-tjsBR2k_Y}%7`4GaaWpW}jg&3vT8M^so<&N#cdotViWQKR6njPMA+jjg~=!nRq-rxsWd0fTdRDqkNy;_4K7S0UZ +{Q{y2<=&HC$%7*Ifq_?uadKs*ZB@?7N#AwCqTE|??{S?WKPc>L86O)TZR})tXnV^6#4oM{nQ4SeRz@(u?G+aReV0xPp&i|Qa{5qa +PlJvmK~!c&kwPd5W#yhZCu%vJsY{!oTMKlve6KsO*Wv8WJ9w|BGly-QFDv)CbuM-g<->d4xBJd*_5EaJ#cdIju2YhT>R2v&f7E>B +gQat_;?F^}M4WJJ8C&S_W#}wki@?Rrsmj7=TRy6sCp`W$SD1gDaD?pa09p00=;EQux2&k=S(uMn}L`KYe^WDV3d3^A0*;r$zM93ulb%YtMwu5 +46h&MISLVnPS^lz%_Jp2HLubKOp>p8pspsRAi;`3ZSjItvoQ*40*ka@R>73Gne+fn_0-a(s$)m4?wayzVGXL*CO8q7={7?N2p97j?8|kX(LC+{P_dLot0RKi2}}t5;QE1!P2f@zc1FH77BxpCSiCNPiTctJiwuyf(wi#%%mLSn%C)EU|xRB@g)gfIa&83eyigml-50d`bWsFN$zP33fP#<|h8_-@EbVDNbQK#Xe +Hv7E}>pX14W}&27iz)hykD`_|s-`x9lOdvob{KWlJ9e(@*tNWat%@{B?#t?Ge)%O$4?n~-16B0B6*5mWs4^C+S)-O5Ce=qDpO;Gix$fpi^ukeyH#(qPRvZ55^>$zcmu)op?dHAB&tl#yxf +Wpm(Vd2MrMQ!3SXTQ1nm^)yUl86wKT0%of^7C2VzYrQdZCFR8na3i`sK>+R3bI^!fdJ)>iWF?N%rgTVDX&nbINv@?)jYn6qK-Uh_ +3W>(CEd+oLMH3n;f??7xsin(UI#A?nWS2N!^ve#V7A#5!T?t2RK~+oO2YX#gV|x-*IFcC}S;(&ER=*VJw1)|#dQQ}XY-@OiQ^1O( +<2fWk9PctDRarGf)}-80i%SlLVq8A}DI@DJp{$F{R`E%`g{H-ITrb;1-5}SR;8W7Ar+~QmI5*0~@m!?1O;)yXz=bh+uw&P7F+nP* +c?xKl3D{OiC`v832p|}6{aJtkJ(AH1;(}9tTYUIzpy1K>PEWs0-<|-N=BacdatYcir1hf-a@6aWAK000e+8BG8H0000000000000&M003-nV_|G%FJxseOhaEyMN?BjM@3UFP)h>@6aWAK2mlR^8BL-Z7R=L}002SI0RS%m +003-nV_|G%FJxseOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2JoE&A*Ki;z-;;5)7qJq){lI+Uvh6K4bAz^b8 +a+1wK0vLLCdUu1dt;fazh|oK`yz%9S%Xc6c3_;qJW4ff)YIWSJk(k?x$yGLr~xM{rvv>$)viUe)>79>Zz)yp6VC3 +-Ex&ffBS9WI6D&D@=K00Z%fDd{T`0|?LWzJULe>?a6`&*c9`rqr8>uXcZ%ceLHEIdjx& +bl*S6aehGeTg`Qx?^Ag%%y*oB5xi!BVqBURf1n%=r}(mIBAjN45K!EHam(asEK} +J9RkDBLug}IL>DX{*d6d1YaRIgy4Gwzd~>aAFzes7YQyTxC6nE;NAq!B)Bud#}&R#u#w=$I~`|xg8LBMiQsI4F2N$fT?w8=Fir3d +g5Mzc5W#wadvrO@CkP%&@UsMiF4TKe7ut7z7v8_V3-vrh@bd)!(S>$?wj1}O2!4*>RE1wB_yulvH`=q3;9dl8BuG=@{94~@4p9E2 +0R23I;719bOz=|#&mj15f|nB9n%fbeUAG13&tn1Vdrt3P)%<@__|E`%^RXjP?l6VT1V2r1FM>@3rw|-LutM--Jl_PjBKU31e}~@R +e+2sd=n?4GZwQWMyzFtDj}V+da2p^FN~HJV|gnf3xOUX3>tJS&ZZES(LwT7Vk~Yq94<;sDC-Z6puT>T?k&DMLmxw{C*boJfFopZ6Nqbg1^h6z3*i)UUfOt|FIm#d&eB=Z^~ib +_R{CmH2v#2yx)~WyS_p2G=fVAp3DTFcbp@sVW$wBKyb^V<1C}(0|=>GxqSo=Ah=bD`b*De5&RgzMWN%Yr}Rvj>ZbepiX$DIzr=Bl +r^^MsM00e%f#8qme!D)$Ig#KS1ovk;>UW&+1aIjFp8lEOD1x7+%3FBe30^?(=w%p(?Te~&{dD#7ng(nj#&1L-mB5d?S7IKXBuGoKv-RnOYXsW~jwblC(}5S;pMmx+I0O8@LhyR-AHhz>=QA;HtIxzb`V)f0BAmaTiFF|N +O{{m9d=qs0B*7^>U*80N?0**4&(jIAC~^luS_+)s5u~NunRhnm`<}D$e5-TNzLs+^A4|^BaX$xia`rjs->v6hom_to`0?M)!T9WZ +F7RRMxfss{=c4^r6P!Tsr{`imcU*<>-Hl)aeBePZ!LJcK`h3U(x1Epq|LOU_n_r%f{=cE`|5eksxB%~Oa{=Dl?gHR(%LSOfwhMrl +$6kPWxZ(ng%a1O=IK6)X%KP|*Bs1~*7b3m$LX1o4LbUUQ3&G!3UWj_`B)BCpz@J};@%`1eKv!E_gmK;aBJ}?Y7va5e7oprEE&?B0 +qWMnH^m8ske=j3=D8V%sq5dr|2EK21G4i!t4EkJrG3M(VdSAX6ba?W`pr0!)1|EIqV$9?3FV=PV62KiV0X~el1m!Hg1bnOg67;wG +5?y~U!T2swc+@3WUrr=QqOWt~C79Q(FU7hvjNp|7ze8jRDs*C_t2!Sk)x +pgo^jgZci#8t4bRtpR;ZSc85Yx(0X{t^vNCpzoc#2JO3Kjjji4K;?!NYj|uEn^n +zZT`ZcrEDZ?Q2o~_Sa!PCKEi3=qq;}hB-lh@+;+_k{_&b8=w +b}h=OtOcGQvljERW-a=8>spNao%-HA3Ljhxz2Gsue`PJk^NqE@lYgv5yFY#t_{GjQfo>+;gn968!aOa#3G=stAc>gH**Bq_PktNi +`wGFA2@d}@Gd}7i<=0NsP4RV8~BEQJI3j8f-?v&Uc4QAz3~p@n{fxm|KU4O&adtO +etq;#$gw-ziGCb?r|QFZVw~@|6Z3oDooN4e3C`j9yA$idK6gRyIPES`J)BS9jqy3=Zt$UV??yRax(DO4^F63{)ICU_Oz<*p-#w`3 +&3hm>yl3*SLwiT9105c`4)oEz4tRFLI`sSGb)c_H)?vP$T8DnTwhr>lC+-zebV7o(6gfNIhjQ+`59R;hKH$lF_hJ6FydQM(`TNoD +=KJw{n%*zCA9PaI`{VD2Jb2mtXwSO)F+M-IAN|X4}g9qK7jXUKA>{v1HjLo2NcgAz&Nf@c=-dMoA2m*>mI;(J@EkO?s-jr +;Q{c&*9ej*>bMU=-@D;K@Yz2TJe=!)2<2V<5agsA9)kS!;zN+DzVtAyZG=Y)AI3O-Z$0q&t@Wtq3y+}P!yW;h?)eD%+4czJt;{3f +SJyrQzVwqv(B7>dh1~nuM=?(Ak3#?Jdld8e8o}KN{_auW>*pUs|Mq-Lg@X@pThkKPvQQRr!b$}K238(a3_NMQ3qdt8u&f@ +IneR!=YT(FKL`H*?dPDke)0#zdl}DupmM|yus(17L&rIY>FbBkho1W()`LI)5c1&;&jZh9KaY7m{CUjVInP7hSob{mNgXNiS%Ui$ +>>;@JN2uqEKL);32$JgM-2Y>gJLM;k>yP{i^ol14?#X!lQ_4$l;ZI>Vd*-K@m(~|Be@DFle7X1qtoPTyfc8KA0>;PPfc7?RK>qzU +0N)SY0DSqz2JrPGH-N5B+5oz|Yykiii#M! +@&5BKL%)6FW$>MGzef5Yzs5RM`ZdOB#jhdvT}5yK)8VgC?}*Fcpd$k_qy5%Uq`*YuLFOUzm9d}{MVu9Uiv!b +ZTsIr&RzUF;K5zL1O9IR2Jk8K2IPR;8yMdT!85tN1bYb{^m~l|6TioLx7VBCr>DIM`^M+~06ual!9K?0KSCb))*sQ1?cSog37+v5 +`uB&oK(Bv(3-i1EpJ+S@AIJU)e6Qnez|ObPzTj>2tMoR;ukUU2|7cA=P4j(I(=U7*7uo~6$( +co*%uRMXe!`!{L&9s2$Qn*NC1e_x+J_b&RgLDPSu_piSTIs6^1XXCq|r+;ca2W^BLaPUT~Ye#HEzGWNn{&5@e{)&yNKWX~;8-cG^ +Y(&5B(tN+(i1xgu<-DcO-`$A%c76}A{ypR$@gDN+@gBrpDHM^aF5aI)kmu(Rf=qu!g3P~9BRGcO +bp#pTUM0wUx@G5-tV44MGCyBRkn!r=oiR=q6J$KNX=k+muANc-dcFTCLFSvkCdhK?Uw1}-J~AXFbiVBnv}4E+lsj7CgdrHOX#{zl +>n6zS_mx9X?u$cE@9TR1&JdLUuOVn}dY6>Q7rPVW_3vPUjHlP`f^qxyE*Qs$2{M2G`7W4`HwZEwe_~g(V>^P3?_Va!_`eH5md}Up +iucCviu?yDTttxRvSU~DySyvfw|rN$ZyVLzi^xqhQcZ^Iq7xMg$LV2g}LE}hpmpxO?bzf2WO6~gRXpGB8_5&TI_XECveLu`w +4?$j+&Lzn9wjU5=`*vk)O8BljE+ul&v~ifvW5!{APacQ)Tssc!yNw{r#}DZ9-S$s8Z!w+jkM>Mx1%9-(V!q}PWI1$kEBL|r3U6w~ +csxpw*VUi20zdz*aI5j4&(DkpeSDQ5%cIlA17G^b1K&>{kA7Y{9{6{|c=Z1^eea_a!1wAWpq@n&@ZQlAz+catfcd+10{Z>82^g=` +M8K~SyqEh!kma6FPfCeA)G-P3_cMa5PtTj2a;_nGFG1ETI;No9>j|>_{Pq-#&z(;OB0DNS_0cc0v +RPfo|rsBOL2(sMLKNbByRiCe#iuOD|74tRvK+w|^f-HX=b|CtB_<^9et^+X-#RJj4;|~N~o~rPY1A*7K9*B8+?m)Enw+EsfpO}XG +9jAe>?LQ6tdeJoSt0e?k|2u0M>balb;RK(Z2EHA>F$r=xwBP6z#8JssuUJso`ON7FISZ%@ZK|7|+j)j9+8b}&KKpU)w9 +4$tFE(AO%0yf5^9f-JXxW)|AL7s0!^y#!An__^6B*}uJDHt6C7f=4o)9t8S0jv&i(-#G~7{(&ItKSSrFL~ibxgZ|z*2YCM*g1le6 +V;kUQ1X({DG8gSF&IO*_Fc%~qvxT#HiB#~STPUdv0)y@bt6I6V?H(??K*2d%Kh$qjN_*lU_N&x$nxvH3$T74 +MUeH@H48v*zgU3s-dzB^+4^AM%~uY_I=J(}Sho*5808&xFy24=VDP=~9t`}hTZn!(ECinPE(G13vJiNE!9vW(gA0LQA6W!E*mV*3 +#)w6DZ{J1Wms1x(PFS%B^Z(sNDDPR#_p3#~_dn_Le=Y(ZedG|(|0fOsU5z~i?aCa2dAjuw@Y|ONvR*X%P?YoSLqQ+w2(mr-5l!F! +Fw{H!Ftqcq!%%M5VZfKu39`NME`n?)*lID_F?uoPVf&Xx9$y7_ZiL;O~9yc<&{GzaaQq +f^3I=tON4V?wOQx9>HTX7_aU9l(T`ymmu$>4)4Tx%cXnc2ik+a#Wu4%!?-Beak8@W_>|EdP!u(#+4ZiqfH|qUZfO5hB<8~B5 +*3*^;SP%XgV4ZP~NQs?p))BzZV~;@lE;|DGo<9P7XCpz@Gq&kLd8sVub(<{abyybZU&~@VTeB#4B0;tf)2OH +p`7h<81G#Ovc2f51li7VWDey%n!~(&SMQ(7q26aT{TKTF%Q?))>p7JFb`E&3WghFyZh7F#+&rF_^T4B%^BA`a^NO!|$ceY)p=Ug( +`QFN7T(&5n-Y*qEzdIEmPkII9^9$fNO9`@_?5qOlXNw}%!R8|7VR{jA%d#Tmp1TSDg6Qj&BIa#<33#+u2>d-c1f5_g7I2k0lqz1L4SW#0iOS+f_X|W(S9z$xbL(C^e|)z>aAabc8%10)0beL4_cz@{}QyPv;=r@ +_7b#n{Su7N%S*tA|E}eJrWf+y_PxNf3wzPdTL`lM(p?1E{AZ%K81#;2Yh?rkoW7&pQ_F7;+rekD13I|BB-vhg^9a+P%f`XwT=42cGYBJm!1<Y0-c?#OQ)2Yyp +mJ?*ZuKiELIKOln@ZkN^K#$GK(azT8sBivqJTENA{9d{o^K!G^|8zO{#qX8_KR>$y{cBhOKD+-4jNkPufG2maz_>oQ0(|Lb`uw*F +H?F|?xYbIGpcQ#@C}#i}_q}F6Qlwb1^>;o(q2Q%X1-LzH%<; +dbd?5_li|$*GsD)&+U93_=ZoARBY$O^MLQypO1dOM(}i|;|o$^ul*yzO9=K|i09i=r`dn;EP_W9{QO1e&#H?+?=N2jxw7eE&|T(Y +(A7@}@;=cPmw@hjFTs4SCip(V+Xzmk4&HVt`uDfX(VxaEfKR0>fT!QO0^|RYE1?%0awYVbyRJm}J6#3&?3}B>f8V|e^7|K71OLaY +1|6Tg8smTdYVd&{5M=wjb2a3Ig9x%+`dor+zy8!UDaYsf39{davnJ&{L!f&N^oxD2O*xAQ9&;_^jSbgg+!tJj`MdBs;Mca-BmKhb +F%Cbw9^1k){mh#1HX2=8GLx!&Cq9#yBYe+JvT#M+Ugece-c6VPg{8l){8&gf^nU2E9T=H1lg|t?5*h6?zf@c``rdUcff5Z@8H`&FX!I| +z3iUbz^`WB4!z=p+rjT1AjtOgKi-c19rqp7_w08t@BjJ^_{*+$fd8Cv2g<$k4vf==JHS8xbqDzN&^v)ohY`Gj>m|tk{fFMA^maG! +`oX)Q7j9Iz<2_jSS_$&L+7QX(XM6p +qx`k^ga18tKi+%xevI#{_hUZ)M3B!LY$Q0J;LQ&}|NZELSU)QdqW{l4h;kYqf?TrKL!h^D1aDZa43Ba?SK)cR;0`Fb&1jc9e6X@@Cntr?HTc_!d +Jb`uKnJ0j6zjy-c#+y%oUOxIH=xWy|k#EeC;Kv6(iTA($B+3h(#C(;W#QgUYeG;$=jikK3J=$Ej(A%2A$@O|zIW`?7?0C5{X$K@RPWa)yzy!9*;}-{ +FFb?yzVZz4viTW|`?zQD{^VznZQKKmHT*ItJ`eg1o0-`RoMc!s8})3!3d9HP%V^w}G$mv{Hk~@V1I&Rt-k!-!5-Vwn)c@ue9-uBI+Z<~?ulJGq^dYaXr7bw`Jd_e +E>zDE1gFxoRhqsVU2jWizpul-JF$6Z=M>IpF1e}woc(JhWX=tJI3`%1V2x|`!(Oab=VX9lIHs?UGGc3Y+d~Bb(;5FUP}pX +MQ|rg`x>?L1i5^Q^UL-TE?&$c2+Vw!Wc*3&|8Kf3=N{jM5VjkAiL +KdEJWbc;Cs1xot^{nlD-Yo+VM>BoDschzAp_*tv0-#It~$T~p24n9ZBhiG}1b>QdPrf(?Zz1|6QJ%fH9<#uR#hTo+h@72~*p1;%e +v-JBm-G5{Y_!96R>z-^!+)~@PB|ZBm<@<-#=H@NnbN6LR4;g>>eXVD?=6O)_ZzMRDp1n-JEbs47+TRHtqxpvu{7oHvtIXfetn1Hc +zAL%EdRfjI2tk2)7!~XwXb?|d~gy26}Pono&&v=mT&v)SSVE#zNa%NMyt9{C+;4|pya}vRwZ_)EnTfn#C +@H(7@;B}S61ks~+X5Lx{->;D1yYyRJ2OqBQ5u~ywq_p2^I-kvajK_uQYOTYWPyS=sxuoxGPidc{=cDymzqYeC +1s|PLQ}9`1d6U$BXMGi|d`a(F&wALwInvkl8QTa)>lnXmy;DbdCe^_=X1Y}#sZHXqu!w0b1s^-sFFLu6^gE7zeU#3!^m*FeUzu@L +_ywx(MdqWd57LkA00-0k_vzP7za8kejDC04!B?$~^8AZ_JJS7L^zL?b@Ok3DuTuJJb+Sy$e(7V39~ST8zn{_lLG*khUGJEJ-&C34 +*R)^1qUT?)8Z(xquCeZ~(dVDqLXNtLZs=(}mk_+U4t`^#UO6|Kbowpl{^|Wubp4Q))1&3ym%@463nrv{bD!DKa_q8=(nN{zV<)mHH7-}dk4Nyf1*&8K&EtrPbH +(U*SAbj0JL`6m;cLO=Ee8cyxsvJU4VSvNjb%UZ}|&uynXnH2mZ&EN7moCoE;UmpeFH +$A7F-vfUuP1J@M~5d*fzM9?oXxP_qcret)$-<>);2;e?Qi?-LCIFPQN`V?M%AAihe%*{=sxfX%7>eNRWN2SifZ5 +ll6wP_1zn^%pd9fU$tyfYn`Jh?LMxT+o2uhJ*fBfov&E*{s~JCxwa0zynod)x1)Tc>BsvFY%6)3(!WXfIr0O?B`C<-bdL4Ws<;)xlTz6Po@Q*GoUPlO9wDKX(4xmdbjY(tlS6AJbzro&9*& +C$)!Q2mMCSZ-1U!s~!D}FZ4Ua>I27JU>*PC+W+S@UG^{O**K={I`~O9aG5D_iJv~3M4lx@Vb!^#=_!GK5)~aiRKD(9R +J@k8*uE%KFoeDY5!=82Ux8=Xn>G}rqo|d&Y!Q1NK^L#vyKd%RM@Kt61g#yzty|WcT_E*{2np^Ytc}ioSrdufA36$?|^m|Ur=e>x$ +=KE|Nd{uu+`EH}%gPP8El(Y5vFss}jQs%QL-=Qo&(Dl|-&r<}ipl27Q;E!(p4yE)9xgYea(C;w%^;4c37$@m>9$kOCPR!=c(+*-k +)M;N%PvNZKEsQsHI47`;mfJ!17inL9tZ9E#$Z0q@l>vOAh~t-q;xx5Ep4x6tW&`98N;Dzs<)T-fM(ZpqKMK}R9)_6FIk>lKT>S8~0wTkiJV_CmQ_$njfz*Bj(Bh2BKDloE7! +?TP&2yA-`DiU9aRfyA!fOM-OME%7U_6DEfJM?oN_7=ExgvqI^`@oJdRdY;N`Yc*V^IA=Peo*7frpg-X8c +bC28o&O*s=bTgHbw1~RgNl&CXiSntee74|an%&ksW%Ke~zFRH@1hYPOvgC(;o@;V@y;7daGGp2ilsYJjj*!neI=vuU;aU?lc=-%H +YtMQeJp*6LQ7hfhF9n54Xxgblz&4gA$9foGtXyfM)&9vO%C4^ECL>&h4(`+Vj-oP@2FFUKV7~a(>y%cxBJ6?-guLyWSFNm`7;UAgE)%U`h`A +!m^)p>pjeTHrq}U+|WE`1U1gIa6-4=(L-HoE7N30tz(jj8yHaiUWs#c^1K;zOq4U3GUh$gL3y=8#N4ULjWi`4*^0E#Us@)zqY+7# +Fv%oaMd;hZL+hmoJu1Xa%H4sWT34x1DY{1#{VqY~lGp17Il?C5FWlyIkPpjVzQZ5bXm>8*EUGMa7pN%8z9h)_g=E%=g00BMO)?0j +Sj?C5dMNcv0U`4o!W!|?a+C(XRI+DPeQr7Aj7BG +^M$h8Q7M&(k!1VaOb`~cUY{_j4iDq(3;q&q`)L|-^opKjc)U!mLY`jE`@PzjxcecoW}0r(m5Bwnk0!C#%a?ibh&^`rR8ntH2BDh< +k4undl1ypL4lK006ABrO6OnmYO7*=kpl0}aVWxyP=p|(%8f~X$g+37!P2Yg|icu@AeaQG47RVZhF`^DuwdswsOh$%edx6FH4lK)SGLRs`#bQ&-xwAbK)WO+6xsKw=Tb&DA?7Kr%=Ipcf8l{c_pN@ +xM>=(;@HWB3XKUNybM6-f1^Sxl23drTQP+jw!#&3``Mz5sTYPp7g1b3pf}Kae%{B$S;LsdI3{_Z!EAmbzKj-s1N`P1%nCX@YtL4s36CQSzyqqxPQl*MLwfP~lpG4KX +@|FqVczrU(m_mY@W$1uYPs^r|Y|z8gY?mIQ<%EQxW({qQF=j+@EYD_oj!&p1>oag7noupqtb=1bH{D(GJNFyXT`m_}MvTaKIi}To +M|X4HFOMjB#UL{xQ|PGVh-?InN9)3Sz)r8kKB-9)xABfPQA(w-{nERLOux^3FvW-g(%0KC0KqhBI9Nja%uFFbM(MGRYE_7<&a +ENY|`Im#fec1Cv+gO;#}!t5(zw#{a!=2{idY7%Axq36sIl@JmlCeY7%#ZcH@xt9wip)~Y6D&>I4n0Q!O8Eg=O^%2UoSAuMY8x)t{ +QhPkO35)|g>ZL+H==a?@tqa`U+yiG%nj##mP?SMJ>9l;hL8nlkVZd>Ax6}8^B!}@}2oa_`h$c&(P@#FH7B<8bOUO%fOqAB_PRbL( +gXXAiZADsy@tFG?yrwrZM5i4ju6X5+Zho!k(OmL0as#;q(nRnDa55wC^a+o_`y}Vcu!X#u4rr^?P7;^J7)cfA*0wAEom?rgq>>Xk ++7uDLo30cYM`*nac_^(ly4RPn^P2}HC1LYsi2frwl0y6sM?S4tTAwRj-LdWh#fGu1+(fP6evJ^6)fQsbXt;Uyb6y{HKvobBi()#@ +3oNfpWtlP(G&_A>?P(D!6G7w)MoHn3?kM?8TY@aSaL2-aA=fUQh^p`CE(9I28l=1YJfR@H#}WW?N+)Te+A76jL4;n>+(nlZy_D0)D=U)ZZ4c0CC>zA6%ta^#WVs7oy>X=tgM3$v(LasU=U +o)ub4NxaVz(=oj_+JQ&`ESVE7Du<)DNh1*vmo*hEIB@n9el%guC~J{xbuGCJUFhu&Xnmyd?oAxm6Gu(-VvT_p-ttO(=ybOPOp+JD_f{W>1t+Y7Ff|L`jmtsa?T7&010vUzrZ9Jsi{z& +lTGl;s?N0WM0ydC={iN@KoWuQIA%{qeL&LQF5+OpgYHCx3rD<&*sl6dv +81YO^geqkEL(*;mn8+D(oq(}qwqB9Yfj{o-a;&jKrv0zOhzwS>!aeiMTst& +ja5dLBq+PH1F0&+U86}A$NZ1osMTEI1GSqLFMqWQ +b*1gba--b1t3*O~J0UT8MPw#An2|^LHMT=Evb@hLRaBPZJR2XyfC?LNf*!=0OZO!fF|6g+Ow~X_wj~151aznaW4emO{sd=;Wveu; +tF`G|Mu@FXY#u0-KVZ^~X@Iyxp@&!FPN*lDLUUTmF%7ZAx_m~Bq63FMAtclw6XsT3tVC8@Ow>@Qh81J)1P2~YEy(lY#_eFT7oF3C +X&qx|%(HUW?1Ir2@KX3TdFzG##`m`qb6T&NVtBtszN13`kXIOz4H8fBU^*Qi!v7crA;YXp@?^iq>o3HzTT; +5(lru%zE{FyY(=55>-gIc!Q*?l4X%CU&uEFWsevxspM=h&6gW2`&(Rg0zp;Aj;&Qzd!z=fuvh+%6^6K`hAN7&JBghS>1mLsF~V#o ++G5Nhra_j4S*z|SWW`t}%@K=A!zS=F+H@g>8%A7OA)?hjGPUZq6-4;5SK{?6-k_S=X=$viu%^*SWk%5m$xw=Mlu5PEFN+<=i!GT0 +?4e2z?SgQ*Vj0h1Jl6Pel5RwVQeY^Uk7hACi27V%CpTwovstH48-;94lmLRys>0TvIJ2qP7w-Q4uvsljtp!dWc9o +*^V49^0;otMB;aH8HwypKy8nNuQcR%t3{Yc!o6B(k|_wnN{?eZNuFkzS;4@0Q;8xW8Gx)+x{L%amU?Q;yIMs^{UH*P?UjMbznZhk +#M|?_Os5S!RB3)g>-p7&&>dRO`f5WMr8H6!>s?XOV%)j)L+iUMq$e$A#wz=bVS{Ap3mY=5$;zuFD3$nLAU~Gf7EwN_j3&xqOdhB} +rfDQS+RZh0qwpj`f(BVKs8t1GnTcn_kQTE_LOEVO_FQfFVwO@GR9K-#(>!t++*ax-(O1dzs3|?PK1)3`2{m%K19C7QV}g*ev&gz3 +OiCJIb24+>pJY03q=Sc<9P+#rmKO(QpS#90$<2sToT_2waVII7mN!n)t2k3PUCJIP4>OyEfFOixCVjCY1EE-ygbp`q?UFdEA++8a +HSn!b`WAP6K!doIAxRba3@7T9oiWEZY$l;HZM-yTL+jN}LKXK_J&7{s3v4_KCDDv>SUvoMWvV$B`NCqD!#KwTTp?L`jA8;`FUF)+ +KgOQ1CWBNd6^aNF!6hjXvc4mIC4sHFiOC1Jv?;}YE<_V=<8^A6Yi$Vso39B^2r?O;v0pE!sG=vcBB+9)lZJ&P>?~&6UxS(er6x&@ +Nn1n-i~4+6f%qAijDd~rNWp%-H_j-0t&Arkjgg9foD`9Ug_I)|6*)0N%8c=#p=;uNJ}JR8x^it62pR-GltnnkyHC +p*k+LmkK?y1qW3i8?=|$GbVI~9pGn+^gnACVux;}5gInNE6<{tERCQMXIQjgIm2e~z!AxD>u37C(zlr;2hjfoXV|Q1^kZM5$Syyd +SdcSpc5LmF8`%tWh8=StAW$IZ*-w$!|!>Bt>L4;6kz+%8C;sy0b2n=$w(wdv-gdy^diW4C>2%Lr8-eGIjxSw2T?SkH(5RJ4V!|lBlmF +)mJ(@Nv~o-R{W%RXQ*P^4rJ0;4{LU3%WT4QD4tG{EmL>VNKFdHeyEnrt5V=)3y!&jZ9-^vXVlcc+xyfy*Oqk1h?>zFZO#e4lwjVe +Z3jvC46)Fsy@m6fQQ4(1!n!e@3tRoNUcWsgc6Zc}vC$=VC+)IY%VkfU@v?<3m>;P3%jjk?-yFp)jyyx!D_y4AdNF898F7{T7B3o9 +Cr>0-$M1@#ps6A<#x+DOfszTGCNVA{RD0o3milLCf+;L)RF55~&~R8Plw&77@HV15DN6=Fa;{P*$9Q#vMxXaOI((Q!c<|$PmIVvi +Mc?Uxrou8FOb_j&6A_fHyP6DnSfK`WRI-E05hq*~){ZTnq?e3u85<8$P4rP9*yig0gMnrG9!^BDJ{7 +Or7;8*)+}&)!CXAy^K90c;BOnZ^;-#5NhTzoWNZ!9^IzcL0TqRs5baKjVWRY=>_#Y)oidyKqvev3m +OIn=t-5JL%+jI%){r7Jc6nbii#RP@e-b?I9jI&2)D%?SMN88$>G5Z*@>u$d*N`5iY6(d_ta>K(EKG$l8S`F+CG%+*L`$?~ilHWyY +Injm)J;rfVW{~^l4Qvn*K=Wn~#egm)hGPQv9FDljY61voCE}*UJ#-&jEEUF|O*SD4r7n-%a5Dc>W3cI|F(WZ)Y0x>hP{@i{=oyY? +cXSX=5C5>}b#(}gJcVV`&N!mxjd2KOr^wTd`$8Bh+t^@yY8hvL*{nDP!GDe#3LCMkc$S%1`Y^YOEy@nNjA6UjTzRRbRnE&}y_KPh +cJ1Si#y;gN0ki#ZKz_GA-m4e(M6zdZNE(dgnWe2xGE3Md*=@`S@N7S7B<5PoR=TPgyS+&a1F{Su=j8FoS8?DE#|^7Si*l-@5b~wv +bsLnehn0Lz&JJY$-yX7f04!@ryRqKIY&@xF$)0F56uqUO%q}tILSihGr+`8u<$Ygjca?LbQBn$;fKEJlCA1|9?z`Iv>aezZ>r+ +g$cGCjgXWXl%v^$ir2?5M`|*a*IB3{d({s&n~^1ovb>vR0h94y7a`B`b7GIoLHOARGqhSP48By6`ML&LhQ6~VEhvLT#Aqb?RI@2dw>Xn!M0*_tSpci|y7X*DIz53Uv&c=^ +XfiTkzzMVY1O8(cQ(bn@0!I1j`Z+C(1^fR_O|4`4Bu3aOEN8F}K}j8E_dcqJQ`sif +D(472i+cz8Anf+VtPk%EQp>ZR^niUY%{jN>YVU0?ECpZXyqw4e5bH>weL^g%L^yIqRAKgAukYehC=HFWvzzp$j*dgt_xbFlHUftl +8{ldRV|;yycgP*K7q*HYx)|Ua88PzeEmvkTDqAj?ViAb_S);9S%xgwUBVz9g${{WXoIa7{$cNAJ&J!c7oHG#l-D%D1A=8MM43>Ci +vaAz$kxX8QkNxSRp`otsglJZYYJW8^NYCQ88hH(q-s#cIM~>M)oDf?##2ignqQcgBn}GW&TtRwji@~$Xm>_}YgD4j;pVhwF(}F_OoI5I$k$L_ +bevD0)SyXyVlU^0_lS%H#im^CYOIR6y{9S1a?|OVg|gq`nt9?abF;q^9oml6D&}8&oWZRBozbcGu(?LVl9E*TVZ^6_h5fgMmdNed +(|ndJz;Aq`LeFXB_#n6#7V~n&<(fnNVM6*AW^R?LtD;?IRavyACC-=Y+uUm~chcj^5JBOjCX)dvKEe1sS;Y0+Y|L;*m_ssQb%=o= +R}{^v!m@ZrRI4e|Zi(*kS#60`xeA_bI=g1#OG6Vw1zlJ{8AN$dNs#oSd^EvYj>8S?p#O1}0n!uS5`qNnK{hD&IRhyQyNLO6jYnav +G%LUHK8LOxuNSh8Fwc*(K#8uMB`jovj3sbDfT$%mgjROETtuHdP0m;|B(12d2b+{&>cX +m8+(?VpkcY)cEOCcJ)z*;;Ki9TH|D#FR*k}zip01bNPCt?(tz9ff9T@=JHs-F#5{cY~I873t0IuYF^3(^%xC%`)JUVia6{SND5pCWg=1dH52$+i| +{2NCJkZUu3d!?%j2U>CHj3+@BHnzFcJQ>v-y}eoIec4*Y=W*l?lR$%u@F9(sCoYZZzfp4XyolM+Fw7h#w$M6YjZ;_E-tck7k$%rr?fnOND~OIw&=#=TsyvQ+!s5li49Ew(MHMYjfIE6U$0fB9&SPVyUZzUx{{d +(I_dCrjF2$guZc(T5M^xVlu033ul>pT=fP#mK#2^s^pKpN4{f>q#{y!IM|!z6LnZMYS#(=6rInEyzrwonvAgyJ5WgeP?>8K&Figb +;fTFaMNQ^7Pd8k-;kx1u9a!roywoE~Q%!nIFxI$M!n8ejVMdKoj2)2Co?>e&hApN8CfvNkUO+izAMpYNQ_wh}2Dyxk5hi~e=fJjR +Lq*_)jqL)}p>HasuFbATGXEQuu+*8i2V#I$HmKd2$%P#N6XVTJY>W*ls+Y$pUl1>> +a53du9CjFY3CQgyIP=4-nTfD#ygX& +kbG6@xY%ZshE^-IO#G(o4JDTydI%f5#B_*4o5jh|P6$hiQSxlvo`8pJl*|k+lCf(g;sla8PaKgq31SW+-VH;@yHIZr;I{H)+41n$ +^Lh}1KsIw+h0O{yZ2t>B4B^&_5IwI5U#lG5dnup7&dMRO8 +jFviNlD@0SnGj{t(qch;&V)j(>55{~Ig@8ipEzlbGdVgdAlBFpqxp+2OTx+$MngMOu`gO_5)WW@HIJ+#&&CvPWsW+b%m?-sD}&)t +wzGliFo-i!qtF`fMA>*u1asR&qH&@?dAPESShD%*$;rx)(9zOfb${BLJN3F~7YBRQH7j|uaoyf$MC|D7X;8AYU-p6O^we86W@f7;*)KV`f#MOg1BH|C2|jQ_gMl(juEC3bD! +RGKuN-8EE8%y~iH@|fWmsOB}OEcPA;noxH6Acs3kLb5P(;3V;;EW}A{MU!=+gUwCLj^aV$2utverjnD~>wp93U(<{k_`j*GjV|PF +#tgpp#jqEj9FaIm5dwu(7{necYTH@Den}ZI`DmnHXgYZgJrtiTjil&YL0s)<9$8?OSFpzin{BgmfLP?Pv)0Yd>~`cNXKLFlXKE*+ +>4*Yd$j4z*jTKss%J=aBW)Z=?9$#mI4dAg4fFAvcY~&KmiEYWgNQ<@nOof$Lc!zV;Qi3tBi=(Of4wLXD$Gaj+l5R~(;7WA{gR`&~ +?^i~LW20h{>V&m|G#Zta(nDF^M8%Tx05lk#Q3*yj;jxd@+Qz}+)WG^0I|o)rBGQ7G|4|LFi%pz4rKTM>&(8Ic{H&R4WF#WtB0%FZ +1aP^s-UewKhauhJ7-($fv7*(bIh~$|xPI0~k%oU{>p>0I1|0v@SY{+{mRLxTW|?M2-8Dyn&7QdxY%Df@Ff}88Mr2L86RR$F-$@vF +r{?6`hVA~0C_seZ*-XSfqK!hs;z*Vhu_GK{Ig8%u;z=$S3fZPn&03Gf5lU7yh#6~Wy;e%%qY1$3LwMA1D||?t9hPNCfWzX<76}Aq +BR%p+lHgPBm~we6w8JqY=#nG3Mw`@@4v;w0&Rl(}F$HFe-CiRHkMxq7nx8EcSq?Lsy~=$$>`l~7?cEaQDA|a(6{%BZL&!^1qGez( +qz(JMhEYk-Ds0CekkGGGVrSbBJd_ls4GQ*P*I#J7%;~%unNhGG%3Pq +DkjWe$(l}iCJbC`WN4s?bc5Ye2M&f3|ko<#O4galc3l>M;S +SMJt=iB0kZVk4_c{ghabCc0cCna0twQM9aJ8rgyeMZ#*^8Pt!z*=@tlso{WD9PqeOAwBkCv9r6DRt|Zl&4l#E+Z|YY&A6L5z*cLx_Uhd)@j?fY=rxyzF +;OG`%h+U{FR1%h3#%uO6pp!~i3i)}YEEf&v5 +o-)qNLeeWtqe#fG@B@uFXP=g6b~oFlyt?!-V#WLjqKy?Ip+?$3)89-E6&ndDUA|2r_7AyHA=Q4Mc1ep!p9A*6x)Ne};oS@8LF~dLumZ +b<;ezsfp2Lc(dCor#2C#mNoZ$-)4B0#~xMG*}>Pns^u;r(L~}rvovcaqCBy@|3BF#svFiEDmZe{iz01z4b*Jy7vj_wXI5U#339cm +(2%)8ST@nNHKw*44rZSw5AHJqH{Lf98P&w`%tsEp5_~$|Kp~yMxaX@Irdbk2`x39IS!Vy-kw6C|RtReykJCcTZ)ceuD)Dtlq*VDq +IB=u%vLAMHSlp83RFnyb1c9<@8ze|Di)bTnDjTWuKCMc#N;DB%zXWuM?jpZk>C8 +Gkd(ls!a?1PZR6RCTY^kLtY+u9?wB|gaHO`B+OCuv+7o(V`}Oq;%91(*cT@0$%Lm>N_LATTbhX`h0g2&yF<1066+WX;v?h>_-u?; +2SZ_{_#sx3*to9XpB%B7L|sfdO&@h>uG3_X_K(aa^?-DOr38Wsuz=lSAZ6`xu{j6565+pU)5DC%i)vZ|_+TA|DDn5hg{6 +r5*H}9mY5swY5VPvt)i-R({Jd-6SnA@qSDK4NwUO5oT9Mv$4I-yM9klcq-fM$yWL$nOxwt5Yk4efLfUh+xg;h7?2t`yk_#HU6=NFk8I;72X=0x9~SiUexc +(8nb{ZBka}bn$5q%YIRF!9rnV4~c~rMYM`61oguIIW&j*;s{bT#3dN9#8})p{DcUCFn-a%Y=#7637CV`$O9Ht+TT|!V#1=z`eHdY +YP|s{D@E;K +lk#><3TowqOGa27xzhA23^)neXST0-(9w*{N1KBt92I*&h)lK`$I>?+g)0=98Tm^){2~@3gN?SH!rvYmtWxY&hl4+cHl*GwbNmiJ +U?rJ@3bb7vi6KZI^iFTJxw^lMifs;JG;1m%6IYsb?)XX{YL1E(@JEuB4e!TNWETgNyr>`9iOWL$m`L@!vj?GAH(ZjO~4r2=ytl3BpDoT9){A4``WK +TI^jWkzzsTeP*Dd!y(YU0|al1F)WTq%uN$@Bhm-VQ8oRpr01%<0tDlJG4Qd88J)Z`$4txS>k!7r7SX@>s}q}WgP)u97nJWD{s%kL +)V@Mi^m4vr1we!-`0DBxZLl1|mZ4oM%T62G9h!tN>d8?1D;(M{&Q&31A36HX;r-pF4(rpbh8mr=Hiu*JxdY1N2<9iUmI}ibx{yfOvg{@wZyJp!+%ViAJk9|;9?(T;3YQ-<*Z6c6pP>bEM+8L +*m6aqTPq4QuvbErWxcRlQ?+T*i0Cb|*&9F7vFV70GH$TbW+@(R_@=Bn69~E>rB^~c_Hu|vxTBbK7Ffg~%D6-E39L4_=Ft+=Vy-dw +suE1s)!sa8lMm0BJJ=2e$?DYzNFG1K7i_AMYlaEuh*tX9N1U$n1`PslqO$W~s4qC|aG_K6g~RBcpI9H2a*|(DblSwhPj^b%20B@^ +vHME&ePdBjT98Q6l1!dCrpk%@sKV7F`iRpOERD+U35xPxtVgvKN~J!Dj8Mt@ON)AHusT)-6i-VhZ8k49jL5U+9(Z+em-*J-_&V)0AW~W)PAC$Hn +E44g`loCu}Q}tIFu6o5XVZtI14H~<8Ji-n(1lywE`&BYmy@>-<<#*U%zoNdlHQd5#vpDNr#1o0$j6T;<7PI*zAGn%qJ_w+hM9T=mZsT-QwNu5XzM_}{aqlEx1+_=N)dcq- ++lQyw9Zv(AkqOd`LH$-i*+hWQ2B-!ZeSuT;z4-Hx38_~iBejV|(~h9y#eTvO>llzpLh44}DQA<1Fkbr`w8=Zd#BxbCcsle1ZdM`+ +^3hUZkFnp9z8xjl<|F;?knO6%C*OwRXkGl7c+r(UxD1XoqhI$K8h&tgn12&5m}p0BQG6HP^*8n!vFMpEXW<|-B_W_OdzV+L&Pf}u +7N_>NP!q`mJ`Bp}wu#UrB-yn2*fOZ~0Xe*0z(+{2g*11(GdGTm|A9NjbA7guc%`8Begc1Y(3wlJmGFD14i;Z1EyWKsrt-0$s?QBz +5wAX%p;7%KtAAs3;Ks1Y$njRU7!sSvo2-ZnuHM#(>;2$&Wk(|3rulbX|KRHN-PmC-G}c+<;Gk|A!%KWnWPR_!C=mb0_5WXuNV(e%L-~JE=l@;LtE-Gur5fL{9;!OAo{+)Uuf(tx2OQb_GW>AUrSP6OL`bWR +Rl#xMkSoy}*e{NpiqU|WrHemV4JUGz?W#PE_{4an#KLf)v-5*$u(&=O+Nv_!o8JF3&8e!PMsp0tByRrSUt6M{@PRF35HQ4GhsCTN +_9R9`k1ZtWdxGn#~vQb3+$@yMc>o5r3e$HB&@J?SKPn{QCr0u +ER-0V0}86L7{E)~or<#nh;m@!FPflSI0Hf*;jcdFAj=6`NRCVUbhlT17Lxt`fFaS%Q*(a2tLA~9Wc;SY$ED3_8Ec%l+rXZA`G9Q< +aFGZD`FN_?*7fr&I%~#A7ZL{!{xVdN63ToQlpQ>vIEHF_ihYCSJQqrc4|L+B8jVYbZ;G$wkVS%~Ts0{Ei2aY9k%OwRd016zN~I{B +^(f=TY^(l8ciJ4~UrRD3wM~9lY#=6B5r6UhE%V{6M4>gr{r|M=DzgfS)^bNi2>uB8Lj-4d`nf98ma|i6(zG7e*re1Af8Y3{ZZ_hw7AQTO3O>KRiJ0?=Bjlrxz5wjQpaR$tC#%dL0R5fTdG_-8Y?dGs~2K?S^)+;xRyuqx3_HfzH29C#J>{6153gT^sjTmN5+jBaO;h3IKRljSDz|xSiryrBCrp^il#A1N#(R$^U +bee5W@ls}XH069rFt#d$gDfLeHX_51MS$VG!l#ng6S_bK8VRi?u)HDr^_BSd5)6;~5gw$w%$j<)sxjM(O!v~T_HiXgjC}@xIN4RYl +8615|#QnfsRXuR6F|~xwU>{=j6!ntdXTgC$e0zOHU-F@Tk)2B96AiktRPFLsbuT9ltoYIKhf%uy +jXGy;>>}Ez=S+<+nav7JXf6Ag+JND2PL?J%MrBgUYMMNvXCwI~-wOsgQ7Wd|Z03U*5WcG-g(rg<)i_o#gc?_D0+F0V1Ne_S|4%%$&=r${;%t=HLg(la-RRgO%RS&cx=DBEMyo +X|B#5`QgOwi7Z1Ec+WVDeby2VxgV+sn|=uU{cL9x5W1=yLAuQ`uzZ*|YlmvKtWg6?vUVET=d4CFaTYTYL5ORVB19F%7BJ=1%qm}r +w02bon9?v4k>Ux@jlm0wJ!91eU&Mo|0;`In^*{n&Vx^%=wAYz8d-kL`6I$CQIrH+7^M(l6H7qn7A&Pg@jH7-0iUcXrh*x$pc5%xC +H*1p8ZIHKgY>gHft;NQoVeRlp{%A8tB5c(VS8BFHQ7twMu(DG#XN?2K$-H`oAU3?<$QB}=#My#;z=i^o5te3IO4=z)UnB-qpE9&Q +=G5#)=PJbjAr8FOCzayLq`}D#xDBoUP(t3O%d$Hr&Xofv{Tt$JpY(wLFn%o2N2{zd*-jK6u1VG>&jvO_&wUPjfD>VHI!#!)lE(*A +)N{rj6N}5553t4F)E{2YX_V6xnAR|HBGoPz9u?MU)x>c~*26ND(%{Z8!^4C>4gA~&^B)(cEz4hCJvrxnfRmv)-e^`!W99pQ+Jrq1 +-(+*^eLgtTU{*#ra8!kWV^JHQPpEPp<&Q0xCxh(Ho0GyH@K{~vleaZJB%0$)_()GCVI%o>yedqA8Xbg%m3fi>)ll(z=ZS&D-V~Pm +_;8&$D98S0Eh9!GUCl<6xVs|~o)jZ?DfwM275YnAEs_`oL&j>FYbEkgJE^e7Gvm-|Jhk<+E^uJ|kDXNKsfZeq4oFy2FHW)|VS1S( +Sg4PT?;nWEn_&!)`e@GKD_!ljGWa3lO7*9sxu@k)fv~lhYpU8J(vLZSP^T>xZz$g%X$xhhQ6E7S#5{ +3QVoSBp)F83qg#;MC&G&y$*&q&jy7n^z;|p+>5nO`Wh1U(Pmw*X6#_@s6`LfwJTz_Wdp3vl$wkpz?Ucq`Gj +J~vV*M(5ZOwUjEZGHf)OkEX|QJ|$Y9n9qdHDb>`SU79g7;odx~ASb#u}e9V=7n(@WFvKRJ*W@we389~ibsh@-f +9onB_jr=BJ@gV-%WV5qyyt8m2{o??r6DQJz1l*D+Tl`;?%nuYq_Y)^JjkGRD?eVqvj)SP$PjTNga^F$AFCDr2KD$>vF$Q7#l^SV_ +tx6V0F|GK1F(pXD%mpnieu<5!3pHqA{OzjhrKj0Re2gpFCKxz}_I3dw!S2mp8(4;roLDGoDY91J#(^iT2RR?!==#lF%{7mpS=EYp +xfFdtGHHT>5syj1KIJI5=j9@^bbP*Ic*!4VD%SYMOw3}@uKK*6k*K0YBymE$${-STK00p~(sEO-b*LX)*y{AKT*eE#M|+`u{@K_w +Lk(kOL~hImpKs=-v&$Fc$Az(#rb9lnmmDnnG+Pa0F25Ze%oRgXtN}+=Cy%pLeKjWeU7t8SX(9Qo_N*ttxl3B5z3Vh-Y0x>Bx74-p +!M+2rXuPw?FBLSHwJ}-^@;w1Zxum0CICtb|yu;=VM+SZ*z$gcik>!7qRvn+6qw-E?&?&cOC8LWa^dD&{L?Z+%_)qfiVpHNnicX&Q +82P`vJm3!opcV4}Xw$sWFRzlbg*B2Mi!Z5u;M({amN~!Mg>+w^Zfu*`zl)TqY%}3;diJcQIYf#4b`yVUt;HR+`^bHocHgII2}h^D!|mun#npTldpV>15!*`T>l>KdD#F?GhIxF;i|`^17|02|QnG}mM5Wr2s^C_MySddqQo2o=m7tX3=Vd}M +S(3V%LmG`;n^|deNG(x*tn9QhiGlqyA#{mB3*LWRlR4|ldIQ(c5tKSOrh4=Za?jP6l#R(6M3{8jvutb`@DePGi$UDPZl2kF5DzFv)R#z9l`TkR6*IlMTj>X&<}(ME)veg*aNqE9Y9oS#bd^=_LNJ(@EJ6-2Mtlxcz0f%U{2mGgCp8 +5`Ub-0|X~0^o+{MbC6eBZ_4a881i(; +*cx8@|Z@=3p)7xLk#qWrbQ@P^N)#6Ud +m%G=mCN`GL0wiY+SMo7dyo)whTmh-^#8%7ITw{tK7McFJpB&>O#|JmKim77OCd6==N!4l!dx-W2ez%GyNBEfn+e#{(G7Yjg5OmXO +tjUQQm#n=lDEIRslea2f5R@`9uvDO*a}#efPhWp;M^6{;=JrZ_4xCWIc@*QHz^$Mxr#0H}55Q*_aWAs=0oZn3=%f0M~tZ0IAC0r1r!x+y^f9TCtW7O3B#35txEuN-{g&ym4d;O%D4T!4B?W*DtMdlI0w0W(d)ld!wl?5vp$$VZaCB|LJ +I)l~GO_EqY;f|N!wKDH%!68|o3FRp(HGxn($5xW+WuT(V0LE(~k4{H-;Bz>)E{QQ>*UB1NSrCPJElIpNS-^!>IJKWSZ~%N_E|V9w +qhbuxc;4$4>Z<1AEwu+`A`Jn8c(H$E6n`M(h14=F>xq}Ln`eUL2Jos7N#-GEZE`hp6EXHK&eP-bP%(*@+-Znv!$e+%9E8(3cOFeH +@m6N9$Pb=iGf+%e7`4~yDF;jBcul&OX@i?#r~+unD_%LkF0wn@W9t_4FllQ=t-DRAi0zp^2f|_7W})57Dx09Cv6H_cQ +6^|fy&g_Y9zt^2DVdO|a&x*VPBxkmSWf#Jpw!M-Y!4x4{VWZo_GB=f$4t@T#9CbIua$iR19F}c(sP1KvN2b9KXBLVfn=ht0OG@v{u4iYBe>e#MV7lu+gxvNt(t|deP4&st_^A?oJ*IhxkdJH9@LEyc}rO+hmE-28)7?!V%I~`*@&7 +Q(Vu6=Y~dNW_h+5vc4vHA1g_2eSh=#W@1)TkY~c2QMTg8s)8_YTfoDoXZS;QB`!5YO+uh3z+Sy;BoCfk$t7T43$7t2Aa(_m;yvlS7kghZy1K6as(Cw;vcf+K)SCch?<;QL<@Vt6x%?~AfYnvgsM@C +n7F%^;z7+#{|6kNDTP=ZZ(Bsnp1+*SB4o_xtGYK|?09Acw#I?lV_1!@PBaA5uw`247s-oJjszy(QaY=NC~fyRq}7uLr_pWd=V~zk +Z99U*AY6BoVL5LKr=|Gb@IRNScyN +RSS1BrDC|6_LOmOpd-i7QIv1dScBazC`7cYG=%_sUXpeNLXSdH@I4;zJ%uLo;JHeC{>MFUH#92Rb27aAXJkd1C$!9)@D +^CoIBdk$9Ev}RBQ9SB`hsCFh~-Aepgqs2sRF*I~c`Mf_bD43SkHxF3quZ<0tg%+6}_lmW|JVj!wVV!SH(v!n>(*%cCF +YcKU;C+MdYO}4FB`(g13W`#7jWxg_a(mX;86ur+Ht(cCuXV#+5DijUZA|iY=A8Wd-lCWaHB#7%qO_R=VPgn)%FM +QPT@i56Q%)&THZb^L;r7rm)tiqQA$jPfN#|FPM)d2uSWHv44zm1FYJ?eVnhpRbm6`C%7hW}dvK_I~Wc +$J58qUXv-^dM7`a-AnRLYbSJdfdpb#AOAv+oTCX*n;=wZ3-;k7pr0dEEounbOC7-8v)v8T*}BwWCu8F=s!Qb9_bwIk!MMRu?|u?B +fIE~XGUCS6>PT<&-w?tnd-8=9d1=o{i-jFFnELKz##?qKdxCkGpT0Qn8*wW0fIwpO)1sBI;6%^}_7 +Skr<7ht!wr#3k>E#_t91r;SyyuprO38mC>FB+Idx`(zgAB*oP&4UY&_0LNcBL+6}{FK8&a56P4OGwAih3{X2d6*@d~|`=T3M08+W+r^3G|3^zAhI)IfhEYYhdBjuzq_^03I@+}dh8U1U(-#!yI-C5JbNYiS>bi&8S**vvXG*9g_vY`CGydXg +fnvfwX#gd2I>%?-l{Xx$YVl5>vAgQD5zJ~SCRT+7IMK(I6B9YOaHsqyD!Uyjxh9%etBtTR?~f%t8~z>CNqKW +>$JsPeg=T(ADC7+@q5ZozeAlmoAG}u0{@~PH6o`^g&&;!f>9?s{gPaN3+!XC2w+rrJ9TiIJ6T&Z +_ip1BCxri3wtY~s+L0Yl{p)SgPO|M&aXY%-FK7$n6$76w?fk2zw>`=kKL(9w!&MUdBS_!+>-d^6jbXJt5r;YJ+#$+lk>EAFc|2uRR@(jET#S@u+9 +2uYBdPWHALl<7_%TgO+n{g&|w+4f-}{kDV{G$cdr2iGkE>?ve$pc;YIw@py&EF&%2slp=Ix>@x9bZwKeO$#^5O!9 +9)msb9mm}3v}#v8;0Gc8>i&F^S6A*+-hBLNiSPX?&vpn6t06D`f}UCmMM)o7WB6bnHkALf*N(11C8KFG`}kvB1M=hAvzzU_B;#k8 +I{#At;coVi**`k72GbcW(W&7+M=KXB&+B}i-G{Js|KSAY`}FnvuiLGHjF2NJi*AHF~%hQLfnuBS0!IpnZo^#KGBh*fThgju`UK9_*=&a1XFzu0{B3bs{1*tK+=j3JzPdzG|-l_0D+7zsbLZD)~ROfh7GM3cXl*YC!B6pV3!$vNiAyhHD$8Y>L2z?7N*!@>SnfY(3o&UM8ZPL{2|G4TqFbGnogL-c}>1d=t4dy +v=^S?#znGBg8-#*F}s*1pM7AkEi?=^0)68GfZ08-V|%kZ5DlYZ1;Z1DqTVy;3X2U;D{PrDG!671uS-MD-8f}SAzX6P;oc9l?I +b&Z+t{je}G=6r~^z|kO=Qwtco;=ZD*!_2l1<&YW_&=aE^Pf)$HCeMbQ>2&x1SDlwz_mg|X>4|#q31ei0P6!H%sqVX(_0SUFwr=f8 +BZHyT{1lDf9oMZz+0$A>{Us)WHEE*F>1sM__~tR`GQ#rx3A1|ht&r=wjY +M)-9DU63PS>G4gB;Mp+ZcDT_Fejm^oZz4l4w0cCHID0=0YBXJ8LtBbh^o#A#du52iiUK`(S&bK7R5>Zcew~{OY5N=q>UQ*`znYSr +(g=_$B+XE5OV=~A^)fqZ{(L9swu&w5-V7;>^Q4JM*Hh-F$PW$x45V>ADQ&)icB-mW5l6aoIlflNECmr7&B@t19pyhef +!>u|kJ(671`R=Skf3-~|U7L0I=K=|DeEX>2seE1TVXr&)up}}AYVbv#FN4SF*lX|V8ARd-tve)qM8@jQoq8A2J!G;CvV-B2oU1Hq +Q=B&%4ro;(m^nGrHAIxSa}v%tBKa@8J}I(7Qk(Rv2^&llt0kj+ke#e;sALNU2TSnGY-Mf^U9HA&pk(l)nEkgB$5+6VljZvyok=h# +EJCtydzvj<5VMPW;2tmzf{?%vx$(`HRb*5S%nK_4j+r+Ekf1)3`VS8DmfG3UQwCdGUNzSYN^5<&FP}5+0Ne!}B +V>e6Vrm2NWchc#CTghE{-Rsr<;DM1A)SFsxyqvh5_)2^0?Fv{cl0xt9vlx8$fJDzRL12>H=sgAW@t`c%j4n@q<0U*1F1{;4vzrgJ +^9KI$mu_6hzG-7?Si5UDu0lnxXuG1%77hpw^}~TbE@li6jzZ~+X@r|`1gpjdwk$I0vAJ?2`_r21BtvD=+FW|XU8xwBj}y8}d3@Q+48DYL+Rh8y`}Or$=XVc=fJ84U!st=$W~Z;HLLYBuU5;|IIVlIYbc +{v%C{S#ik92DA9W*dN^qQX6s8+@DY_yzfv?hp^m1mCwH8yhHdD +bp_F|0=)S$%t7V4W%gB7Byy!9TK +ctt=wO{5PA2}PP$beX^yuZJY5I>>UZNMa)$5AitzNph;m1Ehs8VJA(%mO-FV@=#ItWupQ}DPM}0%g_WwsCl}lk9?y(?-m5Ir@VLn~0`5a&5Pe(rb>`5_PIaRR9C)pogz3xAwb-JIWQpO43 +pPa?CpC#lfSIKp*74l2`3|@09QeGCC0Q;FFxi5jOZLlA)^!3>}OF1xyjLj6GlDH;E-Z82ApH3zX1pV9Z?$rMlLO{$7QNx=ciU+N! +o(T=}!!Mj%9m`gExF#E)7Hgz@%1r~hW6n|RwHIY?DVpnM!lb~F2JMKhguu|#XvuLMALP9eJNSTVDQa?kt{r1}D +vk({M?L5)h*rOnq*YH0?fyI$I+Yyu62|nvxauf(92|5uzo33|OF!8-Q8z{brT0yfN=%)BxdDWL(;NjIug7@(U-c@+dU5@Y;APwNm +!5Ds;MXGvkMRw1`P@|msJeF?Ui7QA(|xVUgLML$h@gRaw}1yZ`nC!ukZX#gBKP_L^1xC2j7ZXqxF9JMNv +H&P?kSfs&umJucDdnc=ESY%3@bXd@KR400N_G~e~aLe4u{*q#$*?|np1~}JdS=0T5mKIGPunIeP5pc{=A|_Mq-{eAF7py~Gt2?@` +uPHg!O%t@|t@)Goa+s&*3+A!PUIWdwL^hS{GQw~6A_g+aVu_S=f!lc>8WUjX?Y#L-R`|+muqJFX!GmB +HI&@P_?z@hyEWk)rl7rzSti`{b4rw^rN_&POZ57L6hXc1XU{oDnI(CmcVXY_^hfuV6(iODYWCv$wGU?*>(r9KE?XTDfr;b3F)4ED +`>k5>I}QMU{K;(a^l)$4kc&CvMJE3#M#fImW7zsqkt641ia`^mJskNLdQ$)UE0vM#&8n_7aL(jFZsvcPy@erm?j(VZ^N*;_&5u=3_?k1w8<$YZh8IsP$zQfnR7#L-c~CJ(-L)D)^dwf_lX)wgsdVR^57|D$rZi)=Lj`vM0WnN5&rH-#RBtY*34JUa@D;l6&o8o|aRDKcaCo)XW +3`4s`ki`Pdo71bnPRGnTJZ@9UL4g3Aet(S=h=h>jjIh)ox61-0F9=^58#~9;+t0rK=IG_|H`!^i{GjnEu8^v!v_6uF$aJt*ZSOx5MF+iaG>kzO!=4fK38z0; +-W!hE#Ikx|OlC6J>^ox_4^@CS4&D$Y2=OOI-t7qqZa`7Hd!CkKzLwoWb_?0_Ae6^G;Y~+ukO0o4$6GJ7D*i1VzrXJB#{HG4BR=a! +M##*Fu-b@1eDn3`DI2rrNhTy6(;O3Qnrso#&sX42R8N}{7)XPH>qZ;b|Hc_Xp<&rk1mFlrE4EJG=IqekcvWR04?L%QA2FBS +Vt>RMmSWT)$^X)T}FCiND#V47BFKA5AsEo#8&S2}bEtXekSbjN`B|js*7*&z0M8D84K_j^IcY+fUvK +q_|sT?tSGX{f3b-8JTUIK$|1tsVAG+j@;aPNn?m&E5{}~<&@Hs%GtFnrYqqV&R&XIjgL8J8Uldurb{X@E?0R#;pWR8fBd-`dlbo` +n~)VId1m6*_<-!?O3_zxZeOnHVj(d2_K` +_=M6YhuIT2GavNLF2xr4huA7YEn;!`uRWt_muaxub*zFbNbKgT3ula@&`kO;>>hVK`LiZ=W+!v7#<1x3d41TTHk^vZspxyLkVlw` +AX7+z;rQ;zgL9ymeE&lL39*v(^r`z_|HTXbw|{z?QH?zOL%%=%G!;Np=ft$>=Msx8G>wkMkQKSKHC7E+X_Mj}?A9V65;>p>Q2ugs +h4YP0-&0qNXSA9MDl=RvN}QLig$ML@&R0a?9!C&PPQUJxCn7@v7&7t2Nvd)qsfZF-1OSYWqJ%y$>V_Z`U@^fFw4Gxq%2^P}I=3l7 +G-?=rr#p{`q%y(F>PFDYv`Iew_~SWt?5W`);^^xj3zd^%UpCSAoHJgIzNLQeF*8O(9TiMP#I%v#X&50-#7?tsvKvrrT`!C>RdJ$}5Mw{d4jn&8YLE%QP=5iHh% +#zyUUE(Bqe6$fe@E*HpLz>#gsx@+%I(|p0(?4x_`XCR&yktAENgcMx!r-X1T7&8X6>BTfBA=_~A1qpf_GTT%5KFs^$s=0Kc$eR+c +1nlIoN=cuyOE}_bb+hjjgsHqBrLquYYk0a28Fg{Ngt%@Y!!6JRj4q%|2vxv|j0G^rT8ON)B8Jz5v%d +)}P5%fI?jsG93Lw*QL!B6PxxVA|}b1vh*qmXPE0y?2b3tIv{M{u8@FV%SF_F0_aMt>BI<4iMm)h>O&WS_x@FWPJlYzB+Kbi5A|O# +SvfmDh2?sogu_B%lSZMkj*yh%nAp9u-*riV!MbVFh?7Ep?+CZ|My#|;^zUYdJA8WJ*RoBVfiHAt=~OJVhmXo +iPSKOO|W${$e!k2b{?>DwqiJ<>eLq8OnYyvBMC(p#X1k&|L)b9)8Jpc=Uv}p`@ue4i3g1R +_chWz$X*sJ`u`#>^oBz|%45Q*B!Z~!4b#)6Fng@<0Ot<0Ae_cL=zU72Qn(T$FO%(Ry=AtZl7Ri4DdKvX!|+X@PQ8eT%wu%v=6@M{#xrS3X86)3IC#c-aS;TD +Z=bFlA#bQX8jxprX7883^7i<7uRphK#qa*>UcbL`lI)lNph77HxU>fDR#O}(SI=$@Kzx*SxjtOU5>c;#&Jvgcqz>3~C%3-sA5lT( +a=5}6wV>;J!9M~PRi`C}(aj|;#`Bn!Brr#%?=z46geW#8F!{V%pE{u_vgAf%f08cI*h5s=oL0rXh3CZ=?{j{i>_o?{fFu+*$rS%lFn6^61LYLCU$rm%PWZs4Vrhq}cFazQG4^3ZuG;BLQSfns8n(nCwoflt)6@xUg5XunYljf%CTe(i9bQ +tt8mw#HJ`JY!?P={ge>aaSiyQ_emWQ>V0O$r`5t(t){^@d_$ +y;b3=V_NIY$Daw3M~{8=_~0mebqHgg6nkEE#>pW{*aeECyIbKT$l4J~!eNKJ&CC}mnWyd>rj5OA5tB^Oj;xXOQk-?z&M1dZIScCj +%-7eTzojz3eioh?^N0(~Rm>ylO37KLIH8&Z3<*3HULP)O{wce%(+Ee))%)|rA`>Tg*2%^fHip~t@#+6Pg|>SmVm|j0HbEu+(aFZA +|My$6^2M~_aaWvlbcO%ytLMmG5%*Vb!zQE|L50Z20LUPvPCgThE{9{7HPeLF)ik33he1d|o@P1X( +@+4nVk6(HUWPhcm_I5J!a`GjsYFzHeX;|kCd={$ze@InX2}z6h0S~Sgb%S*M#_HZauX2UDz3nS+cb>;1l{a7jU}j?{%81?4SzT2G +tg%-(4fy6pyJDaeL=Rtd5*ECTVc**M1I+RIo!_J0AO@m)ud5 +YiXn=p{Ir%_?%7*l2uN5TH|nFEb)FoSdLi2JHFT&Q4$cQT>!?rn2xx7q^URNUF>I%-{`&WH{eqV@m{7O;%30ZpaAFS+pfO5xIn~} +o4o=mM6zKqzr3MTsIQYj4Av098e0Fwy=;vHTjSF&H5AZvqmn%*gpZ=^#iTEl@wOXyBnistVv4xB`-sbusENy_)ZBULx1YzviM +;+?=uj=|Q}al{{nIPNn>nX(V92E|s3od`vKT4BeIAjF1tr`eS2Ey^~|D~mM`)nBq>t{YPr_|N_p12guw?(AsMg)OPlL&vn}!q(Qo +YE&-hP)Xvao_fhoJsNPe`NxA^u_>ajb1^& +ERg0ukus^>uy)>hh~WR`Y3m2=9GEb_0HySkgfrMXuk~p`l$hB5BAdVxqj>8*<#=IgJa$>BP>$+C^S~nl6c-M2mb{nfndK~62(1U) +9bTbk%LUvHp1KfptQoj^ScG*K+a<-HY_P5Zq*w)eTD7(_BUD`xscyCB*LsU5QTGiS@?!arq>4u24`9KmC9udjcMMvAlB6+Yt1rr# +>jlFXO+BMk_TrCB%lT%f%%bmW^2IDlk}oY>pzgLbNy6y?9K2P5gwzd+-PW*cslx<1lbxPsH>>6lXnt>f!+PBJt)C<+@-1HzI9(Fh +TTj&c)|4vMJKm9X1T$}q^D+w}0RoWAsCt)LVZahyl5xk4)Rx`b0XOytl#xoV-QQSZnpTsfQOrjnl@@*ZPh~3=!jVI91&1%#Yn77s +dS|R`?)9WBoqZcBOr9S0<8+(>5TRPdP8kbE;cL?7Tdrz@9M!EiyCb?hk~Ks`;pQA!(4>emv7CF>1hrM9w2ER``D$8K98*v&sk=0d +l)DLwZa=dQBJTt2hme@A&VOZw2(w;WcX9x?eXA{-7;eV{+lMW|Y!|V10Bx#~D~S++Hh!7#lX#x-h`=|ClcuxBPF7I~LdIepuE^(~ +4-35vn}?hGm4K~IOSl1Q|0ldd8Uk+vDR(*8An6)Dbk7F+en!Q1YMYJiWBUS=<)Nba>}JLllasm@xmNm@vX@%x_r#Kzebai5hi-~6 +5_RLMqTm4S4MiwH(n)sL_9ziTprkI7%nsV6BID#D#CNUZ)d%j_i-!g(K@<%>;!Nt&ry74{HPW1drcjCi%M;HflY7&qxv2N=-MhTJ +9E{u;R5MD4AGoL7(}a`4gVCMz>duVVA}!N(_iE;hOpdp;Sag6GjhM1FAl*6=QMBhQU2{9N-S;1R7#j*nX`(~NhQ&L66nzBQwiPg2?qY?_p%VOfSNVdLYPJjHL9B~?jw0C#TtwF&Iy4fA)gIN?2+~8nf?#dzAy)MD+dd=VU#|`q`DzzeXuYuSB1zoi+i|$a} +5IRNGB=N<8y|@(Ra}=5UL96!5#qcouKrL+#-ti}&?=$)5g4zv)(ST+9RS_30gan&6kioaw*3N)UXD)Y)!wne_gbykm47W0Hn*A$Xbr_Y7$j +3^u+J3(5H6Yj`EifwrGqfThB+ami_?G@r>_$DZdYAaD6F8o@hcD2_h$R^Qc6SHK?8^|kU*AGLYBlDrMrAoAZ~%=@KN^0~J9FbqQ>FLlUeEnGS*|WFI^FWDR6lV&IGTY;f{@lgv;cx5 +h9_O5!XhB3wZsBf&E`CzikWi~G%iyjc9b{o5#mZYwgWeQ#Dm018yB?W!;BT9n5bigOrg7ZXSvUfmUSTMnwi#Ju#{yS^eiLBd~w#Y +3x$D5&CPEv+Bfe(?9z_Xf4{74$^RAoep|GpRgBF<bfNieAzQk5Wr~ynm6DVvwkfOVsUyF7p)S&AMA$KTOK)KGT%?FdD}}`70O&(Do(+_%T26#4$~XK +BHS9a0~RC4W-M*%h*z>cW5xj|F?UH%BcF|gt>`)A9p-|_)D`3tP`r4viRc%Jvw|8D2l*RVeM~YVu_>lRMZ&YQ1gJQflVC(w3h&z} +E+WZ&?g3jgv%ptlpFL<&+X+8!}^SsUM^4ITS#q=q}C7{oeOKY~e`} +sm77Gsyj3n*Y9``Cqkxb%wW^4x4ilmMDZH`-}peS&^Yc`L{Xc{gwK+P)z(HzlB+DlTm^f39)@&h2=6~*5yX_2l8C}_Dktgz`I6L@ +x)8@ARu2Vf#7j=@sEDtOVbhpQ!KUavrBtnm@xG{%`vS;2tniI4lg$f!(oPPHm%8vMaR`EE@STM7s|)Gb>+ta3|Gh|9gC$(I70SL&uNieR8MZDarwcYkY(;N9Lyvd3RC +m%x~1lyw_x7ds)g;JEfx6w6SB>?Tg3Htw@P2WjvDw5RHmcm3cIzED0!1jwc34Pq?6P4d*SK4J6nzuy +Jvw=@q8t3wi)zN%>n0(4G2yn#j1g*`AgD$Jv~N&2k*k+n6P+XkK`301y`|I}fnNcPAs#QT#iMznfi0qq6SpAX?5!l!2o(p^dEn6? +<9!ZnKfh=a3CXJd>v=aV46HwB0zo#fE2;p)*wf6od9S$zE&3$GOp}oKzMi+z&I2zzy+AX4@oZ`rv1RxeyhJx;I9M_THB{jpijaA+5s3%%Xx +UaNV*YimGp}JP9*01668n~FEHk+1AA>(F^M=tXow{Cp%_^U +AFC{KEt=|2fx?Wi7_`9Ca?IXIp%uZ4sLIu?pOuz->%N_TeTrwW@{hamV*(Ifu*pRS$7fK4_SV1T8Wh6%)R68cuFGVJt`6C8`rfZ4 +rI%a`0^4g>8_Qd>!VPSDEIJYy%&FQ!Z2864`2WB>FL?Q;ql8%h@ZHaXHrdR!H7pLP7~E|(&E#ZC)zd|I#*Kg^rKSc +X`?w*MlK>HF&0v{-rI<{NK=RaO)x%%GKvQ?-}gG*G0bpNP%HV25bO}s=yiN)%g+_xEO9DtR;iyvc{i;|L#eQl<(8dPWm5*)4H^ik +)*TN3#Qc2K0Enx?wBAJi5m+6NFcmSXc#_kFuWuoPNgS4y^{=pUFA6-jNi6)EY46FC>V(BMmJglNjGgu*_`_AAIEf#}T-;7b5qu=W +0$XUv2sVk-#)88H!iZ}W^te^AySuaDH@L(nhirU|M_=e=iWrryJXIzW78o+39fNTsmUu!5qn`Ju#;3L7-4sgsXh3#?5U^*S?qIDM +nHOScjGy1y=53!qmADbOh{lj;6r|wuIuFGE{_p=o3Fa(OIdghkm6Mz{R+6t9fTpaJ277@m?yfw@=!?Bd4uZ@JH-<%G?Y9sg)~ffB +vlRMK6HvE1)OEFjq!KqvAge{Rie5m@_vTYE9y*n%GY^J>p6=LwSM`)>8rp^TS|;T$f4x&X8z-s)xh6yQQ!Yx}U`bA6hofwo>sqlm +Vg|qsBLG|kely^;j)(py!|6I&G;_+kRP5EPiO7|Rd>kcw_2d`?2H(GTFTsH?X&~;67ViUq?%sb{7L(O1Ul!kza{zSEzxzUt^~^z3 +JSMOxJ2_9Aau(i;>p%Xu1Oc6}QD{x&4e5WsebQePX~r_7xG|X#6S{5(*+9GA?dBJ9ajS?n>^LqOe+!?Ua^ODUi+w`-h_e%%n4DjX +7gJcccVoEZU5SEUisy?RyXqA*zCY^>voD3;E^wK^xG_35b7pFldG{!=A+Rakw(5|z!^#)je8so!BQY64Hm8i3wP8n&3E?s&9uM0% +7=FsxT*|24i06le>1~L9yQE!g4~25$B0mi&26!M+i*e)LRrC)HC(2$>6xtho;MaT; +%KCBqr%G&1FI;Fk7(QxzF1mORZl=Vt;_oQ*<2U%JF5Rq3h9ymKOshEgP9og*f|(7NpMQ&}OepKz +z2_zSi8UFwv&4t8ya(w>IT-8Htl-BdWyf8HP +)6o5x^FFPc78OU^i&>TRo)$;7U)C`7w0wA|wQ0EADA%r>h4=9yq844}{8H#!lvNf}@gaRA0M(=AZK|w4Mq@wmeWuK*dG%KJOWiOM +BSgwBN#%+{X;)vdU=8i-uj`*sarJi1J-Md2*Y>iXW+u;y)&5bb_=y@+^YE9mw|r}u6n~A}d7|}rryfo6E%SKNRDbzv9FbxT9&jX- +Xhr5_oVn4HWDHI05LM(7Mu9*Gs0P96Vpg6zB|PyQNf^K(*hytQBj{aiwky(&zZ+PrW7(Yvs3O+ +o!wLyh-v~+^4E=)*nYdVsDObO7ZSouU!wXTd%fsZ*A(*J6f8aq4mqsNxTN)Uv0RMV9D(;0<vg0>nh +{J|{yL8TtF!*nAPEc3jLNXMi^wVCpx{Sj;-=Zk7wPF4(!BJRW0n6@X%Ln8EakBeGJO&h}-hax9&F&n9DC5E|Hu(7H8Lb(;p)MSPX +vj29Nef5?5AJybJJ99t4;0@Yt`o|xp6Y?Mb_t{zhzWMp!^FM^YsIHGa%YXOp|I35VzPtl=bwx{mm#zFu}`z3%m{28RO(A|YR>0#`#7e-!}A +vR)X8iccR}6+C3$lSVf8Y|$gt1kunTWxkKce4jU8FpJCTyzZHdQPpw11H-n+5_dsB`R@&k6mElTE~aihx9BOjJKacL%(zg|s=geg +`dGc_eW08?pOZq${K<3~LVnbBWku!a+*((rdu2i>V}@&(tL>1^rcsoQjZ0Rc#-4}^+l+zO5SQ_rKvn+sSf~%R*=_$hLZ~s +xg#*w+(3Q&S?@Q&d;TJQ=kd4Y_-wJ5CB+g~^K~M&6A&=S-W~?`wsOsC(COuBHd|A*HB-9-Kd|>@U=hp6ZJFsbzVClM$Oy}hf3AwD +yMH#$##FKne+8Oi9LpFR3QL@H8T^9_lUj_K>*@;s@I&3Xz%TsJwD+OzAZ788i~2l7qaV6G?;%gvhhe%td`{#4&^rg0VG&EkhG +8en!C7~Ccws1YZ?f6&gF7%uQH{rZB9>n3_23)#b;Z+(=zr=H#T$ +D8t$~a(ZV^Ul>;jTfN`EpDxPx#Sgum??2?rGOwB+cC-HjP)h>@6aWAK000e+8BG8H0000000000000*N003-nV_|G%FKc09FHA#U +O+`~vK}SVXFHlPZ1QY-O00;mLju}nPeY>eR5C8zlApig{0001NZ)0I>WiM-CVlPZXUrj|*Q$a^XQ!jF1aA{;MaAS9@?=<#qp{I0T2pdfL|eDh-MStdMMM?Bx-!BtL|`wvpCg0jc?R@3*V#y?gKKKD=I~kcI%EB%%!%NP#q@0_Oz;{%C+w +rfHL=?a=8^ns(A;Ch70ob5>eEnznazbk29a*Li1&=5Bw7ucdb#X19(*M4&V!cZw7uhaDEM+Qx<#_n6CPmtXmZP5b#C7p9Ovw@E3&ttcc-hVCddx6JWSdIg-FDK($T3GMH!apMW=YfA2_#<-v=YTH- +{yZ>Dt6l}}2L8U>`=2eW-_ILzwz9oDT3Oy<;P(Sx(aPsfxAMAMWo!eV5A3zF9P_O#|FKq<@Ag)<*S)gucq`xgIPi7APXWVZ>K|m? +kAMd$VA}Zn_qXx-%iH+8&24O#?J~bl_=nnfe?j=Z?5nr2e0K`IyN&g_SLW|;V|gEGWBDH!yd?O`Z7lcmZETm9fCqrTE$98K-1l#? +{-?q}zn$@_cDC=k+Y^;kXFK1!p`G;@1IC~FkgS_&XL)XGXFr>E_LtMna^Ka?_uVJstbql4wn%edOX@+@|+{Eu|7{7(x0QU~k%YzNEv0&pMYo6LV7cmw5?%wN>WdaUVWJ%&12zHOa+ +&h}1TH`U4V?HB&Eth=R?&&_wT9wp%ivaT-tJ3CpA#ZHdD$2z$_eFb=wJ$@kT-jQ`A9PMve%jfm1W&J+@d=z+OEyv4Kf}dH- +^8W5xmh0uUEYH^k|B0OQZCU@CjQ>u~{U_P~j*Nf2mgD05b-eyv>v;Y9*714k*73T2;CoO2Hmqa4zPg_Mcyc}a>3hIEz<+a9i +v)+AOjJI_0zWrUSx6{S@>Ro)!JzZ>v2fFzF&vvmqC%U-KJS+THx>){i$^5G_{wtaPTj9Ua#rAoti}ib3?)gy{>qSXG_g&b{``fyC +-}-Kzx4L=X2fMlMT_)>O-F(m1ZnjHC#(Mwek)sNkh;uCq_e{jbURZ@M|2FMzSvQM~l9eKz$l +f4qm!n+0yA`+NAl8t?~!@95#WbE1dke7T3^_(l)M|DVhH@Ak0#ul2AzugkhOW#8K}|6|~*$lpC2-&=Zl|Mk5b4>$C(pDVq*Z=sjZ +xf2*qg!)vk_*?iVg#TPG+wBhpf2Wu4d%c(Cd_%@>%Km@pWq<#N-2W4qKd+DNeqkT;-_ytTYU|@T9qi+E+xysFJNsD9L&CqUkMAq? +u^f)zS|8i_ZaMeUeH_=Hk@+w7u{>Xs`Iq~+UjC7s|Az4268w(v|ErJlmp_p4tNnccTf+Z$IiDUU;;$0?-T^+hbAan<&j7C<0UiOqdVu9QGQfI-1FXm50Ly0Nei}i|_5S_})!2-fQu?qQ!XziE)i*9@}Ulfu7V@XR2eck3Yg +p(Nu_=ICLzKg#0|1HKHni*iS;e5Bho03WblaZJYBr~-aVo%;*PWbb^@jW+Z6lW0PZIr02TqGfC}Ie#Wsxrw=|vmJAloACjmzk ++mXJH0`dSGP!Qg)0wTq=@Yevln$Ecu@PN?w0)7Q>w~Rjk_)W#W+W|Nz{Mn}cR9}8wXv(b|pbQuXd`fX#u2H9d9|K&k#65>5a2eQQBvGfQQUiqDI0AB<=EOP>(n7;PL5F*E1KK{#yBfvh-Q92pEM7TLSVdD?RwrZI +1awgb8UQTYDLD~lg2)LYl?e;RvuSrGj{J&_oPu`Ux@DWl6e26H3+1?KiQ$pT<6v0eu+1&)*%n*cs?8bCvi+Lp`Z_sqocHdpMvm`= +GQ^g^Se_qQ5U}W!;=tHy+zFyNQj&wgs`xgn+K7yaIfFZkeqbG}+8X{MZ6;i!12xe&gN3ldIA8Q#+XPl2Fq-bgl4?D0N^_B#z*VIA +L>xj>I%IMZf7$HpteV8RYSJtl17zfQd_p7ECPlYpBGKOQ!Uz_#T#_uZj+!9ECd)5c)4J-|9FtaKiwQSE{Z_gK!{hi8R`Atm=nkkI1PQj3VQaI4e|I?ZlH394ptP_h^vI0D3RQFRpF1EL +5rjLX6fm+VVW-(C)28YN5o~ZE@bj)of_K`4z8fbI3a`uR(hZs~k}TXSvNk4XP)rJ@F-i)}IhM}HEcuK%O3BTYW2Wp>Rn8oX +R1QJrI-XHEpRzX>XfLEZu%bC9w5Ucpg=Lo|PQFpQFu@u23zP7uo5%{Qrr;DET9}kRmg_8YGy61iOO?N=QM+$)Yy=ZBdv=y$7@0mh +o6RODVK%X8LeTPfaxyj6L~h)4<;sZipm~i=6XMGO`xDPZ#f6=aMLA+8}rHdFc^to4FYw>1Z418Keh_mv*z$> +Sao>x9A%k|XKX6j2!=}RMhl|$tLi$iyH#GpMi4})mLf01~|Dx>DYFBmAtOWk}*abRZ=O8@l??% +GKP!^0Vf$Rp+X8R{?B9Q7(qfKjCgre!)#q~kT)nTyPzBdZk#GOe$w|C2j4| +`8te$Ogwx}3Hm_~44Fs~zuZs{l8ICc5@uZf9!i$~uw^MJBbwEBN$sq^+%aCt7_dwO7Z` +xT@_Gy$i6)=~`~wY;7D%Z`#6I9!l*p9v<98!{wdUhJ5U}wl%i(s?FPmmlaA|&|&rerTYtmU)cWPO(^S%gKHh{|Jeh2mXkMLS$k)6 +fjH9CTwQD&xZDY10(3o2u1eZL&#J{?2=mbx=Y;`uOC}+$tz}`PL&sy%aZfJk=EjiTv~Mncb5Y|h9QxLAQ%rig8IO9s8B+|+F*TH> +Ze}Ql8n0b+Tov3KV|B*WYG`T>5LS#=cZ#@qXlK!!T*6kE#3W^NXiu5Xa?5zIhfLX}A+}M2nA5BfNT{O2Fd<@60~F+j4oo;65gCXd +Q=bU0>_MYNrefWuy_kUC)>AJ%hCi(`<+9~0)TlL38Bd@3y$8{O&fp@~jqB>vOHZGA=^0bB(EG(UvO(8kyz9$uAxTcX_*9@5&^MlX +@yWm}pe(X-Ht2&&V*gQ01H`io=?5QM4fBf~hQ!Ca^AgYnT}>O8ioTB1`zwMPgH!kya62GjHCI +FU>r}C6#B2=G2ReYKG3F&IvV-ZZ6||s1R7s9#ZZ6TUCIm143#6z2XzWXO&l7q5oA}2Yen(9cVVWE|X@tR{sB~^v~Q6{Px54&8{KhguiY{mFdr830;O$MB@6SauerG@$*W#s9TOL+}< +Cxf%~;T(cKrG*&ssu@bPMwPj_gi?u2UxfXsQZA4LnJ`RgH51QM#v>UqDmmn+*~F;qY&C_OnhS=7JU+P;X-W%PR&hx-6ur8pj9V_9 +zd%BMUggrXresUk?yp#C>d +O928D0~7!N0000Dju}k=000000000000007000000000001yEEK>z>%0Bmn#VQghDP)h*<6ay3h000004UQR2000000000000000 +3IG5A00000000mG{Xr!F003-nV_|G%FJW>oP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XtCt003-nV_|G% +FJfgcP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XumA003-nV_|G%FJfmeP)h*<6ay3h000004UQR200000 +00000000003IG5A00000000mG{Xv}o003-nV_|G%FJoaZP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XxY5 +003-nV_|G%FJp5rP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xy*j003-nV_|G%FJxgaP)h*<6ay3h00000 +4UQR20000000000000003IG5A00000000mG{XrE0003-nV_|G%FJxseP)h*<6ay3h000004UQR20000000000000003IG5A00000 +000mG{Xsne003-nV_|G%FJ){mP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xt~`003-nV_|G%FJ*HtP)h*< +6ay3h000004UQR20000000000000003IG5A00000000mG{XvZZ003-nV_|G%FJ*KuP)h*<6ay3h000004UQR2000000000000000 +3IG5A00000000mG{Xw+>003-nV_|G%FJ@scP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XyLU003-nV_|G% +FJ@^kP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xqo+003-nV_|G%FJ^KtP)h*<6ay3h000004UQR200000 +00000000003IG5A00000000mG{Xs1P003-nV_|G%FKBWvP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xta% +003-nV_|G%FKBfyP)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xu;K003-nV_|G%FKJ{iP)h*<6ay3h00000 +4UQR20000000000000003IG5A00000000mG{XwMy003-nV_|G%FKKiyP)h*<6ay3h000004UQR20000000000000003IG5A00000 +000mG{XxwF003-nV_|G%FKS^gP)h*<6ay3h000004UQR20000000000000003jhEB00000000mG{Xz8t003-nV_|G%FKc09FHlPX +0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2H80{{SQZ)0I>WiM`GFHlPX0u%!j0000001b{AO#lD@0000000000 +015yA000000000G0R2Hm0{{SQZ)0I>WiM`QFHlPX0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2I30{{SQZ)0I> +WiM`SFHlPX0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2Ih0{{SQZ)0I>WiM}IFHlPX0u%!j0000001b{AO#lD@ +0000000000015yA000000000G0R2I}0{{SQZ)0I>WiN1SFHlPX0u%!j0000001b{AO#lD@0000000000015yA000000000G0R2Jc +0{{SQZ)0I>WiN1aFHlPX0u%!j0000001b{AO#lD@000000000001W^D000000000G0R2G@1ONbRZ)0I>WiN1aUqVtZP)h*<6ay3h +000004UQR20000000000000003IG5A00000000mG{Xsbd003-nV_|G%FLG}$P)h*<6ay3h000004UQR20000000000000003IG5A +00000000mG{Xt;_003-nV_|G%FLHG+P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{XvNY003-nV_|G%FLP@z +P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xww=003-nV_|G%FLQD)P)h*<6ay3h000004UQR20000000000 +000003IG5A00000000mG{Xy9T003-nV_|G%FLQP;P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xqc*003-n +V_|G%FLZJ*P)h*<6ay3h000004UQR20000000000000003IG5A00000000mG{Xr=O003-nV_|G%FLi4#P)h*<6ay3h000004UQR2 +0000000000000004FCWD00000000mG{XtO$003-nV_|G%FM4QSLryPHO928D0~7!N0000Dju}k=00000000000000M0000000000 +01yEEL3{-O0Bmn#VQghDXmT%1LtjlrQ&T}lMN=s003-n +V_|G%FJfgcOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C0u%!j0000001b{AO#lD@000000000002TlM00000 +0000G0R2JSCIA3zZ)0I>WiM%DFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO%ir$5McuV05%2y051Rl00000000000JMP+CjbC! +Z)0I>WiM%DFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000&M00000 +000005CHu_zA69!Y;R*>Y-KNUbuUaqUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BO25DgZaA002o+0st=n0000000000006Xs@+trT +Y;R*>Y-KNUbuUaqUrj|*Q$a^XQ!jF1aA{;MaA0RR9p0ssIn00000000000002AfvVF0 +0Bmn#VQghDVrMT*LtjlrQ&T}lMN=WiMo5FHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO|<$}t5Yig05oX;051Rl00000000000JMRY +;s5|_Z)0I>WiMo5FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000>P +00000000005CHu_HVy#*Y;R*>Y-KNcXkSB4FHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO(>TZtFRdW0Pr{f05Sjo0000000000 +0JMQ^4gmmcZ)0I>WiNVYUqenWOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C0u%!j0000001b{AO#lD@00000 +0000002TlM000000000G0R2I2C;WiMl4FHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO@vn-!~h%s0Qf%u051Rl00000 +000000JMRjC;WiMl4FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H00000 +00000000&M00000000005CHu_?nD6qY;R*>Y-KNRV=qiYUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BO2n-&Sq~002=6001ul00000 +00000006XsB1HiJY;R*>Y-KNRV=qiYUrj|*Q$a^XQ!jF1aA{;MaAWiMrPFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO(COjYJ&s-07?h|051Rl +00000000000JMP#S^)rTZ)0I>WiMrPFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H +0000000000000&M00000000005CHu_*Y-KNMVJ}QWUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BGh`^{R`X007Ge0st=n +0000000000006Xs4POBOY;R*>Y-KNMVJ}QWUrj|*Q$a^XQ!jF1aA{;MaAoOhaEyMN?BjM@3UFP)h*<6ay3h000O84UQR2RMmG4R}laJZz=!) +F8}}l0000000000w1H9`0sw4pV_|G%FJW>oOhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C0u%!j0000001b{A +O#lD@000000000002u%P000000000G0R2JsE&>2-Z)0I>WiN1aUqVtZOhaEyMN?BjM@3UFP)h*<6ay3h000O84UQR2{ZPWa)SLhS +`qcpdG5`Po0000000000w1F)z0sw4pV_|G%FK~2ULQ*eGLtjlrQ&T}lMN=H+|4Z)0I>WiMuOFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{AO(1l% +mNJY00B5TK051Rl00000000000JMRK>H+|4Z)0I>WiMuOFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ0Rj{Q +6aWAK000e+8BG8H0000000000000&M00000000005CHu_2X_MiY;R*>Y-KNQY%fehUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^8BLhm +2tu))008II0RS%m0000000000006XsJ9h&BY;R*>Y-KNQY%fehUrj|*Q$a^XQ!jF1aA{;MaA>14LtjlrQ&T}lMN=>14LtjlrQ&T}lMN=+AslF8}}l0000000000w1ERO1ORMrV_|G%FLQD)OhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ%|7C +0u%!j0000001b{AO#lD@000000000002TlM000000000G0R2I*zXSkmZ)0I>WiM!TFHA#UO+`~vK}SVXFHlPX0u%!j0000801b{A +O;6c(RLG$K0L0({051Rl00000000000JMSRzXSkmZ)0I>WiM!TFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEsLZ +0Rj{Q6aWAK000e+8BG8H0000000000000&M00000000005CHu_`C$bBY;R*>Y-KNXYcEVgUrj|*Q$a^XQ!h|U0Rj{Q6aWAK2mlR^ +8BKw4q8~aJ000d;001ul0000000000006XsEn)=#Y;R*>Y-KNXYcEVgUrj|*Q$a^XQ!jF1aA{;MaAWiMrHFHA#UO+`~vK}SVXFHlPX0u%!j00008 +01b{AO#v&egd`dO08B&x051Rl00000000000JMR=x&{DjZ)0I>WiMrHFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(L +ZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000&M00000000005CHu_FVzMBY;R*>Y-KNQVlPZXUrj|*Q$a^XQ!h|U0Rj{Q6aWAK +2mlR^8BNDr%1F9z000O*0RS%m0000000000006XsW7P%#Y;R*>Y-KNQVlPZXUrj|*Q$a^XQ!jF1aA{;MaA(^~00000000000002Afu2PN0Bmn#VQghDaC9$BLtjlrQ&T}lMN=WiM`SFHA#UO+`~vK}SVXFHlPX0u%!j +0000801b{AO?@XlnM`8<0H_E7051Rl00000000000JMSnT?YVcZ)0I>WiM`SFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1 +WMy(LZEsLZ0Rj{Q6aWAK000e+8BG8H0000000000000&M00000000005CHu_lfef7Y;R*>Y-KNSY%fehUrj|*Q$a^XQ!h|U0Rj{Q +6aWAK2mlR^8BJ?JbcRe4006Tm001ul0000000000006Xs$H4~xY;R*>Y-KNSY%fehUrj|*Q$a^XQ!jF1aA{;MaAlxZ)0I>WiM-CVlPZXUrj|*Q$a^XQ!jF1aA{;MaA Date: Wed, 5 Sep 2018 18:00:05 +0200 Subject: Declare compliance with Debian Policy 4.2.1; Change VCS-* to point to the new repository --- debian/changelog | 6 +- debian/control | 6 +- rapid_photo_downloader.egg-info/PKG-INFO | 242 --------------------- rapid_photo_downloader.egg-info/SOURCES.txt | 138 ------------ .../dependency_links.txt | 1 - rapid_photo_downloader.egg-info/entry_points.txt | 6 - rapid_photo_downloader.egg-info/not-zip-safe | 1 - rapid_photo_downloader.egg-info/requires.txt | 23 -- rapid_photo_downloader.egg-info/top_level.txt | 1 - 9 files changed, 7 insertions(+), 417 deletions(-) delete mode 100644 rapid_photo_downloader.egg-info/PKG-INFO delete mode 100644 rapid_photo_downloader.egg-info/SOURCES.txt delete mode 100644 rapid_photo_downloader.egg-info/dependency_links.txt delete mode 100644 rapid_photo_downloader.egg-info/entry_points.txt delete mode 100644 rapid_photo_downloader.egg-info/not-zip-safe delete mode 100644 rapid_photo_downloader.egg-info/requires.txt delete mode 100644 rapid_photo_downloader.egg-info/top_level.txt diff --git a/debian/changelog b/debian/changelog index 2434ad6..ccb2b5f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,12 +1,14 @@ -rapid-photo-downloader (0.9.10-1) UNRELEASED; urgency=medium +rapid-photo-downloader (0.9.11-1) UNRELEASED; urgency=medium * New upstream release. - Refresh patches. + * debian/control: + - Change VCS-* to point to the new repository. * debian/copyright: - Use secure copyright format URI. * debian/watch: - Use secure URI. - * Declare compliance with Debian Policy 4.1.5 (No changes needed). + * Declare compliance with Debian Policy 4.2.1 (No changes needed). -- Jörg Frings-Fürst Tue, 07 Aug 2018 13:10:28 +0200 diff --git a/debian/control b/debian/control index cf82447..f744c1b 100644 --- a/debian/control +++ b/debian/control @@ -13,10 +13,10 @@ Build-Depends: python3-mediainfodll, python3-setuptools, python3-xdg -Standards-Version: 4.1.5 +Standards-Version: 4.2.1 Homepage: https://damonlynch.net/rapid -Vcs-Git: https://salsa.debian.org/debian/rapid-photo-downloader.git -Vcs-Browser: https://salsa.debian.org/debian/rapid-photo-downloader +Vcs-Git: git://jff.email/opt/git/rapid-photo-downloader.git +Vcs-Browser: https://jff.email/cgit/rapid-photo-downloader.git Package: rapid-photo-downloader Architecture: all diff --git a/rapid_photo_downloader.egg-info/PKG-INFO b/rapid_photo_downloader.egg-info/PKG-INFO deleted file mode 100644 index 933a137..0000000 --- a/rapid_photo_downloader.egg-info/PKG-INFO +++ /dev/null @@ -1,242 +0,0 @@ -Metadata-Version: 2.1 -Name: rapid-photo-downloader -Version: 0.9.11 -Summary: Downloads, renames and backs up photos and videos from cameras, phones, memory cards and other devices -Home-page: http://www.damonlynch.net/rapid -Author: Damon Lynch -Author-email: damonlynch@gmail.com -License: GPL -Description: Rapid Photo Downloader - ====================== - - Contents - -------- - - - `Description`_ - - `Install on Ubuntu, openSUSE, Debian, and Fedora`_ - - `Install on CentOS 7.5`_ - - `Supported Linux Versions`_ - - `Software Requirements and Program Installation on Other Systems`_ - - `Satisfying Software Requirements`_ - - `Installation`_ - - `Uninstallation`_ - - Description - =========== - - Rapid Photo Downloader imports photos and videos from cameras, phones, - memory cards and other devices at high speed. It can be configured to - rename photos and videos with meaningful filenames you specify. It can also - back up photos and videos as they are downloaded. It downloads from and backs - up to multiple devices simultaneously. - - Unique to Rapid Photo Downloader is its Timeline, which groups photos and - videos based on how much time elapsed between consecutive shots. Use it to - identify photos and videos taken at different periods in a single day or - over consecutive days. - - Written by a photographer_ for professional and amateur photographers, Rapid - Photo Downloader is easy to configure and use. Program preferences are - configured without the need for complicated codes. Common tasks can be - automated, such as unmounting a memory card when the download is complete. - - A helper command-line program accompanying Rapid Photo Downloader is - ``analyze_pv_structure``, which analyzes photos and videos to help determine - how much of a file needs to be read to extract its metadata and thumbnail. - - Rapid Photo Downloader currently runs only on Linux. Theoretically it could be - ported to both Mac and Windows with minimal effort. The one gotcha is that - that Windows lacks gphoto2, meaning when run under Windows, it could not - download directly from cameras unless it used something else. - - The program is licensed under the GPL3_ or later. - - Install on Ubuntu, openSUSE, Debian, and Fedora - =============================================== - - To install Rapid Photo Downloader, run as your regular user (i.e. *without* sudo): - - ``python3 install.py`` - - The program sudo may prompt for your administrator (root) password during the - install process, if required. - - For a list of optional commands you can give the insaller, run: - - ``python3 install.py --help`` - - Finally, to uninstall: - - ``python3 -m pip uninstall rapid-photo-downloader`` - - If you installed the man pages, they are found in ``/usr/local/share/man/man1``. - - Install on CentOS 7.5 - ===================== - - Consult the release notes for additional steps to take prior to running - the installation script. Once completed, the steps are the same as above, - except the command ``python3`` is replaced by ``python3.6`` - - Supported Linux Versions - ======================== - - - Ubuntu 16.04 or newer - - LinuxMint 18 or newer - - Debian 9, unstable or testing - - Fedora 25 or newer - - openSUSE Leap 42.2 or newer - - CentOS 7.5 - - Any distribution meeting the software requirements below - - Software Requirements and Program Installation on Other Systems - =============================================================== - - The program is installed using the Python tool pip_, which automates almost - all aspects of the program's installation by using PyPi_ to download Python modules. - - Rapid Photo Downloader requires: - - - Python 3.4 or greater, and its development headers - - PyQt_ 5.4 or greater - - Qt_ 5.4 or greater - - `Python gobject introspection`_ modules: - - GUdev 1.0 - - UDisks 2.0 - - GLib 2.0 - - GExiv2 0.10 - - Gst 1.0 - - Notify 0.7 - - `python-gphoto2`_ 1.4.0 or newer - - pyzmq_ - - tornado_ - - psutil_ 3.4.2 or newer - - pyxdg_ - - Arrow_ - - dateutil_ 2.2 or newer - - exiv2_ - - ExifTool_ 0.97.4 or older (0.98 has a critical bug) - - EasyGUI_ - - Colour_ - - pymediainfo_ - - SortedContainers_ - - rawkit_: renders thumbnails from RAW images from which a thumbnail cannot be extracted using - libraw_, which is especially useful when downloading DNG files from Android phones or working - with old RAW formats. - - `Qt5 plugin for reading TIFF images`_ - - Requests_ - - intltool_ - - If using Python 3.4, these additional modules: - - typing_ - - scandir_ - - Highly recommended, optional dependencies: - - - colorlog_: generates coloured program output when running Rapid Photo Downloader from the - terminal. - - pyprind_: shows a progress bar on the command line while running the program - ``analyze_pv_structure``. - - Satisfying Software Requirements - -------------------------------- - - While Rapid Photo Downloader's installer will automatically download and install most - required Python modules not already found on your system, there are some it cannot install. - You must install these Python modules and a few other programs prior to installing Rapid Photo - Downloader. The Python module requirements are the Python 3 versions of: - - - PyQt_ 5.4 or greater - - All `Python gobject introspection`_ modules listed above - - The non-Python programs required are: - - - ExifTool_ - - exiv2_ - - Given `python-gphoto2`_ will almost certainly be installed from PyPi_, the development - packages for libgphoto2 and Python3 must be installed first, e.g. libgphoto2-dev - and python3-dev - - Likewise, given pymediainfo_ will almost certainly be installed from PyPi_, - the package libmediainfo must be installed. - - If installing pyzmq_ from PyPi_, you must first install the development - packages for libzmq3 and Python3, e.g. libzmq3-dev and python3-dev - - Qt5 plugin for reading TIFF images - - If installing rawkit_ from PyPi_, libraw is required, e.g. libraw10 or libraw15. - - If installing EasyGUI_ from PyPi_, ensure the Tkinter package for Python 3 is installed. - - Installation - ------------ - - After `satisfying software requirements`_ using your Linux distribution's standard package - installation tools, you should install Rapid Photo Downloader using the following steps. - - First, you may need to update your user's copy of pip and setuptools: - - ``python3 -m pip install --user --upgrade pip`` - - ``python3 -m pip install --user --upgrade setuptools wheel`` - - The following command will install all required and optional Python modules not already - installed on your system, with the exception of those specified above in - `satisfying software requirements`_: - - ``python3 install.py`` - - **Caution:** *untarring the archive, building it and installing it using* ``sudo python3 setup.py - install`` *is* **not** *supported, and* **not** *recommended.* - - Uninstallation - -------------- - - Assuming you installed using the instructions above, run: - - ``python3 -m pip uninstall rapid-photo-downloader`` - - If you installed the man pages, they are found in ``/usr/local/share/man/man1``. - - - .. _website: http://damonlynch.net/rapid - .. _Python gobject introspection: https://wiki.gnome.org/action/show/Projects/PyGObject - .. _python-gphoto2: https://github.com/jim-easterbrook/python-gphoto2 - .. _pyzmq: https://github.com/zeromq/pyzmq - .. _psutil: https://github.com/giampaolo/psutil - .. _pyxdg: https://www.freedesktop.org/wiki/Software/pyxdg/ - .. _Arrow: https://github.com/crsmithdev/arrow - .. _dateutil: https://labix.org/python-dateutil - .. _typing: https://pypi.python.org/pypi/typing - .. _scandir: https://github.com/benhoyt/scandir - .. _colorlog: https://github.com/borntyping/python-colorlog - .. _rawkit: https://github.com/photoshell/rawkit - .. _pyprind: https://github.com/rasbt/pyprind - .. _exiv2: http://www.exiv2.org/ - .. _ExifTool: http://www.sno.phy.queensu.ca/~phil/exiftool/ - .. _PyPi: https://pypi.python.org/pypi - .. _GPL3: http://www.gnu.org/licenses/gpl-3.0.en.html - .. _photographer: http://www.damonlynch.net - .. _pip: https://pip.pypa.io/en/stable/ - .. _libraw: http://www.libraw.org/ - .. _PyQt: https://riverbankcomputing.com/software/pyqt/intro - .. _EasyGUI: https://github.com/robertlugg/easygui - .. _Colour: https://github.com/vaab/colour - .. _intltool: https://freedesktop.org/wiki/Software/intltool/ - .. _Tkinter: https://wiki.python.org/moin/TkInter - .. _`Qt5 plugin for reading TIFF images`: http://doc.qt.io/qt-5/qtimageformats-index.html - .. _pymediainfo: https://github.com/sbraz/pymediainfo - .. _Qt: https://www.qt.io/ - .. _SortedContainers: http://www.grantjenks.com/docs/sortedcontainers/ - .. _Requests: http://docs.python-requests.org/ - .. _tornado: http://www.tornadoweb.org/ -Keywords: photo,video,download,ingest,import,camera,phone,backup,rename,photography,photographer,transfer,copy,raw,cr2,nef,arw -Platform: UNKNOWN -Classifier: Development Status :: 5 - Production/Stable -Classifier: Environment :: X11 Applications :: Qt -Classifier: Intended Audience :: End Users/Desktop -Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) -Classifier: Operating System :: POSIX :: Linux -Classifier: Programming Language :: Python :: 3.4 -Classifier: Programming Language :: Python :: 3.5 -Classifier: Programming Language :: Python :: 3.6 -Classifier: Programming Language :: Python :: 3.7 -Classifier: Topic :: Multimedia :: Graphics -Classifier: Topic :: Multimedia :: Video -Provides-Extra: color_ouput -Provides-Extra: progress_bar diff --git a/rapid_photo_downloader.egg-info/SOURCES.txt b/rapid_photo_downloader.egg-info/SOURCES.txt deleted file mode 100644 index d39c041..0000000 --- a/rapid_photo_downloader.egg-info/SOURCES.txt +++ /dev/null @@ -1,138 +0,0 @@ -CHANGES.rst -MANIFEST.in -README.rst -RELEASE_NOTES.rst -install.py -requirements.txt -setup.cfg -setup.py -upgrade.py -data/net.damonlynch.rapid-photo-downloader.appdata.xml.in -data/net.damonlynch.rapid-photo-downloader.desktop.in -data/icons/rapid-photo-downloader.xpm -data/icons/128x128/apps/rapid-photo-downloader.png -data/icons/16x16/apps/rapid-photo-downloader.png -data/icons/22x22/apps/rapid-photo-downloader.png -data/icons/24x24/apps/rapid-photo-downloader.png -data/icons/256x256/apps/rapid-photo-downloader.png -data/icons/48x48/apps/rapid-photo-downloader.png -data/icons/512x512/apps/rapid-photo-downloader.png -data/icons/64x64/apps/rapid-photo-downloader.png -data/icons/scalable/apps/rapid-photo-downloader.svg -data/kde/net.damonlynch.rapid-photo-downloader.desktop.in -doc/analyze-pv-structure.1.pod -doc/rapid-photo-downloader.1.pod -po/LINGUAS -po/POTFILES.in -po/ar.po -po/be.po -po/bg.po -po/ca.po -po/cs.po -po/da.po -po/de.po -po/el.po -po/en_AU.po -po/en_GB.po -po/es.po -po/et.po -po/fa.po -po/fi.po -po/fr.po -po/hr.po -po/hu.po -po/id.po -po/it.po -po/ja.po -po/kab.po -po/nb.po -po/nl.po -po/nn.po -po/oc.po -po/pl.po -po/pt.po -po/pt_BR.po -po/rapid-photo-downloader.pot -po/ro.po -po/ru.po -po/sk.po -po/sr.po -po/sv.po -po/tr.po -po/uk.po -po/zh_CN.po -raphodo/__about__.py -raphodo/__init__.py -raphodo/aboutdialog.py -raphodo/analyzephotos.py -raphodo/backupfile.py -raphodo/backuppanel.py -raphodo/cache.py -raphodo/camera.py -raphodo/chevroncombo.py -raphodo/computerview.py -raphodo/constants.py -raphodo/copyfiles.py -raphodo/destinationdisplay.py -raphodo/devicedisplay.py -raphodo/devices.py -raphodo/didyouknow.py -raphodo/downloadtracker.py -raphodo/errorlog.py -raphodo/excepthook.py -raphodo/exiftool.py -raphodo/filebrowse.py -raphodo/fileutilities.py -raphodo/filmstrip.py -raphodo/foldercombo.py -raphodo/folderspreview.py -raphodo/generatename.py -raphodo/generatenameconfig.py -raphodo/interprocess.py -raphodo/iplogging.py -raphodo/jobcodepanel.py -raphodo/menubutton.py -raphodo/messagewidget.py -raphodo/metadataphoto.py -raphodo/metadatavideo.py -raphodo/nameeditor.py -raphodo/newversion.py -raphodo/offload.py -raphodo/panelview.py -raphodo/photoattributes.py -raphodo/preferencedialog.py -raphodo/preferences.py -raphodo/primarybutton.py -raphodo/problemnotification.py -raphodo/proximity.py -raphodo/qrc_resources.py -raphodo/rapid.py -raphodo/rememberthisdialog.py -raphodo/renameandmovefile.py -raphodo/renamepanel.py -raphodo/rescan.py -raphodo/resources.qrc -raphodo/rotatedpushbutton.py -raphodo/rpdfile.py -raphodo/rpdsql.py -raphodo/scan.py -raphodo/storage.py -raphodo/thumbloadbalancer.py -raphodo/thumbnaildaemon.py -raphodo/thumbnaildisplay.py -raphodo/thumbnailer.py -raphodo/thumbnailextractor.py -raphodo/thumbnailpara.py -raphodo/timeutils.py -raphodo/toggleswitch.py -raphodo/toggleview.py -raphodo/utilities.py -raphodo/videoattributes.py -raphodo/viewutils.py -rapid_photo_downloader.egg-info/PKG-INFO -rapid_photo_downloader.egg-info/SOURCES.txt -rapid_photo_downloader.egg-info/dependency_links.txt -rapid_photo_downloader.egg-info/entry_points.txt -rapid_photo_downloader.egg-info/not-zip-safe -rapid_photo_downloader.egg-info/requires.txt -rapid_photo_downloader.egg-info/top_level.txt \ No newline at end of file diff --git a/rapid_photo_downloader.egg-info/dependency_links.txt b/rapid_photo_downloader.egg-info/dependency_links.txt deleted file mode 100644 index 8b13789..0000000 --- a/rapid_photo_downloader.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/rapid_photo_downloader.egg-info/entry_points.txt b/rapid_photo_downloader.egg-info/entry_points.txt deleted file mode 100644 index ace4869..0000000 --- a/rapid_photo_downloader.egg-info/entry_points.txt +++ /dev/null @@ -1,6 +0,0 @@ -[console_scripts] -analyze-pv-structure = raphodo.analyzephotos:main - -[gui_scripts] -rapid-photo-downloader = raphodo.rapid:main - diff --git a/rapid_photo_downloader.egg-info/not-zip-safe b/rapid_photo_downloader.egg-info/not-zip-safe deleted file mode 100644 index 8b13789..0000000 --- a/rapid_photo_downloader.egg-info/not-zip-safe +++ /dev/null @@ -1 +0,0 @@ - diff --git a/rapid_photo_downloader.egg-info/requires.txt b/rapid_photo_downloader.egg-info/requires.txt deleted file mode 100644 index 808d4b2..0000000 --- a/rapid_photo_downloader.egg-info/requires.txt +++ /dev/null @@ -1,23 +0,0 @@ -PyGObject -arrow -colour -easygui -gphoto2 -psutil -pymediainfo -python-dateutil -pyxdg -pyzmq -rawkit -sortedcontainers -tornado - -[:python_version < "3.5"] -scandir -typing - -[color_ouput] -colorlog - -[progress_bar] -pyprind diff --git a/rapid_photo_downloader.egg-info/top_level.txt b/rapid_photo_downloader.egg-info/top_level.txt deleted file mode 100644 index 749efd0..0000000 --- a/rapid_photo_downloader.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -raphodo -- cgit v1.2.3

p1Ij{DB80cYGM2{S^1D;|?7^cKNumhm5UyV!U7WD|OPASd}b^&t~EKC6piyGZ!?g{E$6H3-$1= -$ml`)!jy7RV%)yOG!^$<)wg?$Fo_RCP3^R-vIXPL$9ra?eiGvKHmAb!vN}DgKj%e#6TC=2o@ksmksilkv<-{~Z~fz@bMP@l=fcE5#g~fH -$g+2&)bU*L+wqF~>9USi||C5wj-?A-~{dP_oRAcE`jFPK<66gm+#Nfv{owKF^zp4~fTcU!1mktwAqO9LP;;Y`K1PKme3AHRs0Ws8-pGn&rGU># -5WRj4|BMuIBIx_c*_)zA`Kp0T5R$*?g;-(5DDiKK; -7m_}EC3QD5T~76@;(Fj!q1tXU?X%}Q+`P%Y^aiLWEwc8?U1A|$3O8?zxQtZIWgWzFn>(M_Fq1tyvhcl3jy0pw_wGyJ1_>b@^rMl|nHHtv9IOn>VowD(|sJqLe2rN1Hc=fiL>vaU8c&BDDJ}SVqfOM2wixeMGHcKH%-eEZ$NT -Vwgz27l;96`#8{nFj3-SOMU!5*G&jw?a*b;NOOUdaM?j(-bmN&RY)Ud7jwuzmkmiBtjOJb4K>GOMI+S+8c&)({cIPprv$GWf~0qP -y-HTJi)w1xegc~5v$0(W^qjAfUt!+tq9hvA&71gOg@Rit2SiCs5IG4ZbhBguY~IN4v^P#H5`&nSm(Mfz`4u3+Hm&i!W}YKCHy`7N -wCT;8%0zO=N*6K?d3JLUW98C`!4nH&tnk?uWV97rJ+fXXIKegV=%NOgR%DA=8YLI?656dwSwAI>Xj#S7m(X#l2%5-N`C1evxY6<9 -MUja=Iyvk+^BT*yp&Sg3-uUOSmJHoR7}58MdNrwkWowjeyPGA -TViKmURtLTpBjdudGVD400hPK8k3W$ZVXWk(IQhIRZEn>WtPjb{XQ8KseVAvOc`SH*AdOi9k+ra0 -mt!USyYnbHX=2VdtxOL6Q~*v3b1&Yr7sYwqq8u>1`9?CfM<@Mv8xeEUMLjg} -H!Y^V_+8>~d8|tnh|L1c!qyl8f#9gvO~?wux`iLfA3%1ecq=?FL<$LZr*UFwlC(cRIu$&W4O$_-T6lJn;nt7YnGbpkhX2UkykfrC -8~8HEm`k%2!a92;N;f{|Hv&Vl7Qs!YVK{|28u)=lE=(<@N!+fPa?EqYGL0hut=c?xc8iQF(-eqUf)p!xDo2O}bQuQhQfI$6Jr&2d -8DimZCD=D)1%wzP`k7u%|tu-9bZl@Wq|~_Q<3g65le@?%{Q{vmE$fBSR~fFc@qs=2(=(4qBMosvjF5;OK$Q-qny8@RSJ*5 -Jtul@Z(yeeJ61%jb>!iCC -b{lOpwYZq%*2jW%-b5Z%%m<{h-)B0R0TpThva_n!zj^RpD}`EO8WkucGlxyg(9Gvq9iSJzg^FL&+&e*IR<66A}c4PyvxeIyOPF0TTsbBlW32&?zGmus1LACTCY5;S(O8sLbC_Fr1dX -q?>Oiyrp_q(?4lZmL);*4Qt{};NdlFmPeO39V>-is3B^3vRqjFNc&@6;jbW_(e6^r!AYPNV!}+iL`;&dna8-pu6S|>wXKyx>U|!E -h;=@p4Ws6-kU7{$>@&Oh_JZhYeDa{!1BG6mW4$V%ydEA1luNx5Jd&8tvo_Jb74&UB)2NCxv8rBdv84iIpsLAnkEL5ygNe{O?e0KJ -P@ZULY@k?%`A}j88L@)Z@2TVz9IX)gLIyspP%>0$k1UIFL0P%DvOzGIdJNEb5Gt0iPNS!0`Y3V41X5z@ze47&#|w`YIiyp{D>7%U -!);q!;S?eCaz7%j!?amhjx(;9<>-61@;g&DF`EbS9f7L&MDaF4+RB$DA|u=Zaa5Q|D^^rgABS#hAg((#sXSKiNTYS>5bVyY|^4gbw7=Y)R#qAcxemugj3uxn~R(1CoLpIG^)Z_9~+_{U;+>=Lc#LLs3BX$?PW>rLZW*WV>Po>8104Kd^%HB -7M^ofi)rGMeVMh)cx!|bJ4uYlIEOVMSz>cOG9m@$LPD&qNvn=JynM#^E~^B<7B`M&1hI&6QNH|9&FFZ(Fymo0E!6m{9D{~KVb9t3E@uj3KWN7tqTWZx`4iDxTSj`^@L5*hASzoNz -)dCi>SIAsfC8e$rQLR4({oSEV4qgJSF;w0DqL@u=0&P=1*ObjHuz-l#z%LYhoj>f;VN*|}Fi+gPZ%+#5N0_*3s41&%9ByW|rx6nG -E*sf2Nprb%gucbhreaf%CP8H$>7?kW6nE`GO{*}FnsXAdKeUX -m+&H1`~g^Q?Gj!TY>u!tNbQ!BW6@mdY@Wu#bgH#+WD_sJnuIzz+?pI)*~$lTqr#^xo!2tboz3U5&$fzt6f0pWpjTcGqw*4xt=vJs -ENzJsoN8<{{>^t+a;{z_x%%i*ykU%O&!!({s^-}er3|9HI0;>EK?@{pyr4I}t9@zw60>KqPMca}$C#Xj)Xe8N^OdwT&e_j5{P7ej -)Fx7sCg+3rVUVSohpL{$nG3}u@Kt6Dtxd3A?fV)1z7e0SI)r0^xWV%#jdKfKWAkP@sK%H!ndlK7*+@xZ1YccytD9-Gr| -^}EnWG{@h%s^dE5oRoSEOdjCUo>2C4>1cAuwSLLk#rnqWd1kk1zpwo=CgxjtTR2IO%lSNE^nyy{5YM>0_?Q*_(hGn1g()uJr6Odp -zW~G8c1kcI0`{F1vr`cdFO4#tI4x_`;WuZ{vQ>sTD!TuJ4vvp}nmL0?=WhagX -imW6}5G6xu5KX5$=*|bla^L2SMm>m~V-j^C>xfX4vtA_5NoosC6K53JaN-t&htU~@uNIPi7+mpPrSz{vg -h5O%C30URj#DX(Q;%T{;bFdi3u3z;pC39y~r|s>-ZI*0&pNl!R63BUfGIjRc>B;Z^9KW1blWeEc5uFL0X3)L=J}`tw-X@p}{RCsF7?AmmhF9j9Ct -cgsL(*#^c&0+MmPaMNfCyC=}VlZij8hxVMMirW{5l;~qi#b{IFy=wxO6Rh8 -SprT%S*dGtkMk>}-P-QJ+-R>N&R*=|O#3!*FeJ5he!*HPk47^Wq5E8gJuYl6*Eia^{i)Bl#MMVc9bO);+N5A2$+!4Dn4@(W-&)b+ -G3W5L+RwpI@$eGF3&OtJUF;==yh)eBrOdkDgbA{Nd=f^Gtjpn+k3cJJj$79iB(|)DIh{9BPhwB!ExyP0LJu=pULs>dU4kPbzam3e -ju(+(1o7BR#aAz4vm~EB?bud(>;WOGDQ}ia20}0BSI3IFuZJ&0brDr}m<1U5e&02dxj}Zx$_2!{VMzz;Ro1cjB5U`YsmceRBjGfe -8#{b))vK=~ML+$omhUIL6$ZPtY#+rD4#RUXlxh*d09N~$!4o4Zvs*s3&=7mm3)|$7ECqSVHP_LhtF?(OEFQ-tmzRZg0K&- -vb<`oN?l_lUq!RB+(^7!kYkS?sVp%gVlqvP``qZQBZ@jx;CR-zH2~Xztkgiv^aRsN%iCyK0ql+UTN16X&+=7sbkt9+SF&aF_N{O?tpH~QDIhCvD{u4iWGF3_Z>AFqGR8@!+|54RB -+A^o9Hv^=}FlIzzVjGpmIP;~i)+vh!eTWykWz~{>Dgf|fMdS-FQEHpNYQz(vVVHAW$HCrJr --mIVZL<+<>U}9_$mn-pL(qLBD=SGS{JMnu49mUM8z%*kwUzxQ}W_JGtCR)QZXI96Kq@DM}#E!*Oud8k`-4B?Q6zNBApZ4Pu -{-;4_h|F?p>{jBh@x|lPB7CS$d|VuTCSSbE -i#sSbvF8{3c-1uCqBwk%O4CT2^DdOId{qtkIpQT#xFD}*1^3!~K-4@A7P&V?_MSqxcpMj1ig1TRA?ULi=VGNXanpjIgUpd^YQRdl=vMh~DE_+hfBTC40eHqP|Y -yN%)ZN`lX1McUhZYXJ-|9(^rcrivljs#V4|3pE^J-p~G{(Ox#oVf)oB$8$+H4y(7+I2z;aZ;{~8>=E{2F12JFv&kjnwQ)Ux*xTud ->lQcY@8@74;xWR@;5|r1P*+Um;i|(fW%HEXf*rbAoF2HP0KWR0q*zuQq;0{74lO^G*C`{pNy2_PeB7VH+g%UTFLm;lk9IMpbK>)U8kgT!Pbu;p3O+xb8bDlsmDafU|==7t8U$@x{vetzVDC%Iy~y^=zsoHFD3H^F92rmI6DIZ877cO -6KC_7K< -kxVsErX(0er^r14fp-c?`m=F$>GSrWN;1jN;wD;M)hFvvfn3Ntm6rP0a4Yj||PmWmWtZ%ggkpN7D<3!-J1rp3|Ot -1k#!KtZ5!+4*-cC7Kgw7@n3=k5q7HV@ug~Roil_KYc|FxTEe~UGrH0gN*c3Bdmh?yN%RSJkfj3r^v0ij`fLbBqR^@4T){{W(se>=a&@!SQR9(i{V)?Gw1- -fqgn_F0>a9o7I=V;0X^Ok%svDp8nc_fbDLjFhk2kj@+x0ITOqroSY93+b-yt@IV!ZV;3xA<_KeeEF*Z&=C{r;Rk0%M47`7|0XfBo -*}$1PmK9wb-!1#l#2&B)9?H2_cHnqx$c4I^ePA#;>H-9h?0N*e$(gYzTHi&`_b=}GZgxsn>VZuL{L -ZjhPJU8eG#vgar3Gn_yN<9TpAsFL>`j&b!H957h48Ow2mS!WXiX!Vht3~*II91I~VoWr5C%W^(nfglQ6UxhiU&}0uC2q9wK(sCEC -9&O1jw*v*8F?bCC%6TJ&o!9}R1Bf8%Z38fF>5hSz#BD4P|CPL=zR$#-oikc -qs$*MwV_TkXQGlGRc-4}mqb8vThRtLhbRKH>)4JMg+F|v`?FbY!?wj@sFCVRTrdPOg>4ds!uEO6mVM|RAaHJ6YL!?>SC!wEpT)A8 -2=+>vx0$_G=kW7e3>4cBL1#xj#V&5`nh_{jA4@R>x9!hm>q4cX3&83)O3#TghRyeDK9a$ohfP2NcoF>P_}_RFwPnoFT`x-VEdkg%aJ2<%xH -nFKrt7)~J7Q*&Lchce#cr*M1E-~9CK;q$XEA3uMXgaBa7qO|aUQgc_FiImU@QU%ge$c%}64%+5N>2WlArp3TH!9~M77;`=tEv7wH~6^V614NOtCBvd}p-Cbo;s8XpvjaF(bmMe(i)a%&0%q@B-81puL+M3{ZnW{jaA}cP)BcAQhx<}p@O+FFhAL;Q$^LV3VhR-3UM@fRfZAFx-i3&G9Ua4ps>(#~hQvy}8?KTiN -OOsb+P#5gM_H9@IPgLe%E^1hNUWI)>Y%|Zzk`eWg+}FtQK=1s4$f?LD53CtyU)C?DcJel&3*MiS+9>jM7hQTYGf$qD^;@ANbS<#GHEeCD{dXD_lxABS1xhZfA19Pxx7?3<6By -p_Iriy_$ni2z024PaaE##$6Rt)p)VY%GV3$(RT~*ANkmRmzU13_2inXD -TtYw231=vb5@FqdBO6SC@`|#8tS>=%RD~Zj@WD>_qPPwXPz1_KrnyVVHhbf@*`Y>lZU&Q<7y_KXhn84uE+UbmT31h`XBhRUZn`wj -D23M}s%NEbvd4z4)t~No@bn8#gf&$@PR^dazm`z^LZ3!=Qpckn@g0t~wqC5tsgZX{+b4fe<9OX5FxcJD{$n{Ke@k!+5Z7Kp(K8qy -_U=Up943;5>s7=qF4%PU!!B4z6?^Vz31TYbX_6Xwj1uK?8Am3vK02XeCMZB+;|T^V9CwGoQ^Mhts}xY&5>)qfSE)Oi-|Os9XXI%6 -4)<;s?wxc)WhsNms`VW~e@bU0K4Ma4Rk4+o*n8rV!rTa}1=Jm7eFZE%I)t@n;($9b_kw1vTn01H*<-a{D_!(CA%SI77940b72yRDw*gY={XIUsDihkn*6}5lCzDvXAMXMcPT0;xVT+P!>Z_yoQ@+m$$1A}BiCWIPgYOzodqrO()T6_{z -4VM;p^Ah7M8x2kp5C_?HdKS@36f0@GsIdAk`3o`@!mU(joWKY2ne@{QM}T1gu4K}tGJZuv^jc3?g^7YSB?=}Vp95H@d`XF=<8oGC -6H^7rF#28{an)yKM%lBDUl?x{1`((|XUE-b7yxCCbptM;>PEgCUEG8dA8+J%f|-;Y>9@d^16pF~Fe-ldv3Vd|Cd{7ji3&BF0DyJW -!k?6S&mK?F0wEFPro#jy)+-lrHjMpDI*`K0B$Pg}lwAm0e-M8A?_)P2j2Nnvo>9Rkt7H8K(d6sV*UGFaHSx9^-Ycu -8H?WXhE!V?9h2<)m`n$s4Ce#=+ZPLeni>oS4vH(Hl28ei(41gakB{pOc$S~#v|>POQ;OapUXeiO$(2;=j}MZ;WmVKVe`%(8@KA4Y -dIJ}J$w|UWFI~hq?K6t>RSV>}bjeUXokQ&vLgJBFin@3-f-Qar=#~QtFc5POeH3t`!+R(EPDO(E{lJ}w!KFh0f{S=VT5K6_2vvr| -xROEeo6%jY&p`x=)VB;)T*;#nW1&l86eVRBu#WALfxlCOG2Ee2vY!n0F7dijEDApFy%_B6)nV({fil=D57I>KP2>)*Pa+%S@l~1k -8CdOhmCbb-Cmnet(6Ir$$VtgcrZL~0(>%Fl7a2oyyDp;Xhv65deooq;__{@<@;*N1W!o{4urV@6WluxH8iTe%49*c8$^cv#EpWM_ -7qkX39*ENj!V3h2wNslZm|Gct6wqKjcDHYUSxTJla7dU4u!3Xo$88QnZ-@gmgoL)^Lq{zw;(rn*mG!&GC=1KuB5be?vO01#Jct8> -hU=gm*N)Nye0z^;vwr^T=x6@Y4Pc29-wpfgc&#r9D~5@*5VxhO$$Dan=a55*J+FF=4oQ#ah{o1X}O -p&zUfkc66zi%iYe(Gw$<$)krSkDq4G<~Gjp%fAA$vRWVs113ts-zaB9Y^{ -p6qV#Cf(sQ@&mW|)a!qf$vDnf{PEa9EjElqsP2XegPpqoNt85>WTlSnJIYNbJNPpUKf_o8pAxoDP8MYEUC2xR_iln-PRC3B_fC3V -URihjZR;&=tx;bKvL&!h!d{=-X$MN6s~pxd_m>mUCeqIU!_Y`|lg??C<=b=)8`Qv?wB -IxORCy`4_jFswC(($>vYaeS@ECr1RMwRXP?yd?TUqC*N>2w4iKU5RFFaPaxZ -N`KJdzgg6R6Dfj`eIG%LXCB6hQ=u2xnNcWg@CjM`E2!~aFCYM4Y37~srol*2l{k(lAWkxRoDiE^0g4E&7pt2fFA0*I0(|Eig{^!6 -OscRXK)qcP&?76?I4Xse-T(&~bbTE7naUSJ)`hUoyGgqq3?P@_8-YrM<)ACA(POw8lYNsu!TaEG0}tZn`^AEjz1#(R`{c-R!3)BM -m?zSHxyw0BX}HcH>sa)i9$_h70 -A&47u_2_Tfst4UyrRbV<$$fb~XxVxk9w&>NW2~BxJ|(G54LIfCVRr}aJI8I;0C2-ODcvx`iY=hB^1$V%4b%WPK(q~CS!!a7CYDCA -M%jtwKlgOm%M16+Ny8WdxCMhPum+$6v&|@=IBE?gHn+%f4xhH~h?M%))>l#yDSRth>RVffP+=Os!&=ky)rv}WZr=$zBq*JyY$S`~ -^0+Tsz$~I8fqz;eR8}RMQHw&E8=gZ}Y05Sh;Bpd;717Iqu-BvTb6&h3?sV*%f$*k{s|(Nb*-_(L=hlao`8id9g%SEmdi^(IfVVOP -yW;Xd*~NhYd3Mcsnh@`d5IYiF6paLXU$$-M7h)o7CVR6f7-kmQ`Wm$4Dw10PdWdK`s^sV>lTv$Dv_b(U*{S$HR-y+5g#@G)0g3=} -(=@Cb|3>P@*{57tuwu4Qf?#ZAL-nvR?Tl1p=@<#A?Gxb_fpl~X|{@@L+bdwGlDb7s*r4)ncYjz4CQM1F!`V|!{#udXb?%LEhSUtHF -CIIq*$u6Y@m{7jP6hGVY^+6jJ;IwJ)aoM}}`c5v8Il2B~Z($;h;0xFzs1MGRPw`WStLG~*JhVhU=kkSGGi_^wNok)<>P?UIEPm*%J{R9&vd`}^O0 -_ua^sUf$YL=E|1sTnnF(Cd4f?KqCRt-gghG3LgThq7rpM%w<$Tw8zmt?)Ri(v~{YS8gnOkBH6N0hcU8WuaWh`p(L_(euqlYVrR<| -mabSevD2TpQ?coUyqw*5&W&{pu&yVjN?8KDo8iYv2(UK2$WKp}Lp%$NMw%X&=sa6^+N_m5qtfpXB*e{JiopArvr!M`Z18a|MgYri ->BTTCF(F)+Q>vxAvq~={Z<)mZ>^W^&nTpF&bDS+XyTv0{G&G4w#VE&63J<5fui3?kp%wlai+|@J2b#++3^1Hnno>m*BP}2<6#lL@ -3b#-}nFp#$?$to;n%W3EgQ8JenkvqR5lY*eyP^WQ+4oK1@>UgyIc%qJ^IwjyDT#gwMWW@KXc?SXR#6^;~kr@%tcvQ`24}kvCyaO^vCh#%N6|LYQQ-u!%^#Yg-%i%d#<`N+=g5s!Wm#kNfS*&y4Ok*9y4^=FXxolAbWFFgF03^}L>< -*wBhG@La4l&fzOq+XXbd2l0OxI3mbg^l683TTp%5RRD$|GCvn56}<_p4D}6H06^Fmg3wkbA}neCxVVg>?5hJmcpn0L<+a+45HYL+ -P^uVY%igjz-u7)%lGkfVnYM>}xU#AYh>xf%sNd{l9zKH3QEg9CpEUKXKmIO$gwM6Xn>1BUKjOZ9gio^3oxy`IPfs5|eE!Z>zegYp -BBo0r!6|-mNWo2q-C`uWw|&i;zTOAmVqG896)@Xbr&mBe&FBL@VrE4Ae|^5ZS+9SALC;e++$3I+J$Zt-r~iw>E3( -u23LeP21ulv~3xkx6ZUhF2u9bcG4dBty*&iUT6zbQb91SQe0qzuMI29z31XT>^Sx1`G*mN%1Dr*(?Y6$?` -CB8naxUv&d*P@_;e)vjQL`k(hiaEt+>r=bzS(&Z6$Kktd@}G9`wFD0e{noD5?08m%t#`S~PHQw0DiBuaq)B};(2d2EXS<^dauYPe -fYA*^HztB2d{D$bDii4&IrVI1mda?ylX;aR>99%Wflq4d2EU+~>k|8^I7r4eIB+&8Thab0aTr{;$;On*=OL#4MKHUHL~{ -=eF(>w>f%^czb74v$QqDUowRYU#T|Y+t4xy5*hH!2i$Y38r4}m(*0Gh+B(+Ri(*+})hu~U-PR2a92 -#_*lF<>?Jz3OcCg5Gx!Lc>QMiTe3yBsLzZ(K+c6fS7!d<3#cEGUg2S$O3b2JKK8M*j5bhYlS1X~vX(ZhUk8Vc7B3;?;Y86{e -bvWu#6ivhXR+?c>(E}R9!F$VzkD^HhL?&2k6n!h#EOep-m))JXx9V2dP^y18VC~JCcSJgww&*a{2rJwJE>LbBbx%8M0{7U5%j=URv)DSIn*Ve~GSB48$&_q~m%4x8*R_wY%fmnhr_mv%w(?dj8 -eg(BG4^HNN=g~2ct^`QE=EaZNVDQHs!pAZulSz|^h1r%)ObH`1^p9+L%9+fOiKto}nZMb1wiAbIe{unV?3p9m45Qvqf*r>JA6es` -bdkR6uwJL_PLuWflf4{Pu(+1!$$V}p0z&7F1d&&~-`N~!&jqG~6$|yHjf}R*P&?V6Xa25jihjtxhmxU5EH2DOM4l-b0wLK#za1FD -fagRso?R7l;?o_5O`|VJ^6O|pa9F^A1*>`41`?ztWtD~ySbXaeo($~rl*wM?;bDdqGrVCYN=iUw65JNhyurRO%SeG}DHCT57N9BP -02bg7z7zB&nuKAA3tx4}eZUd?IHC$)r_;#dJX224(pH26Wl~Sk#2HG^7zHx_lYBT~<c0WfYkt1 -n(!Xr-=o!XN?+}^6;V?Ippk!+U+X46A64{>GsxeG&|SbKG}HQy@{! -IU{to2ddiKr7g5D&JI!OPRmH;{HIHmyGfl2PRkyMv(gw3a!6zrObh?wi&v{*gq+XiK1IfCpBGo@3_H-v3^@?H%E;w&;}R2e_`d9RX+rf -?Bo4?4`ScP8m;>dD!Bg-VYt`RusK}|$*=nR&&(fivlr|zRj5M(Yu)Pma04uMsalg%->m&ir7AV~j#`fXL$DpSb71a-fe+@`ok_VD -IsirhduBLR*#%iMm%*y7izHmRVVF|7^XBLH+L%R7cwdUSuF7KC2t2m3%_-1Hp5ZG|N5lLR=81qAakO4{+mtF}U;lZez<2nKgvxUY -{m--Vp6{l5;q0x7}d1S<#`89g)8tBRCHvq#z#xC~=kp@6N#G7P0g%z;svagtWW%!SrT48|ztlwa3EC}vSjLdl*Q%Dk#&XG#VvMb6o(OSPG?-o|0Jyt8%IzA%EqBTdcM$uwAFIQa2 -w1PoKz!mlLqe94%HiW*(L`8SMr10R*pBmPZDfUzQJhZVsOI4F8f -4h9vygoR?_Rg&Wplq^yrY8BSI!|;EoQ}g6W_<)+wC&E^{fA8J<&HcNB>%qOdzrLIN)&XU- -ZLB}!YtxCZO-XY2=IihkcAY;w0>T!`-P&YDW5vjqN%v>$T)=dYR(s_}{w(!x1EUS4rV=c{~6pgx12f_ZU+m(j^#1wf(a^ -f3rrfEd+xbwKzQJjn`ZrR_jK@-nhi@!|U?Z*?c}tv)?_{Zms;0lv%q$UtzoQRZg8ez1me-G^#Sxgvu~{ld-(TJ^64ydtH~S?7Y0* -!w>V>O_7D&68`bg>TFWZzRk)RTf|7)`xeWr;Xm_bI0KaTt4R$M(pgcz!e;S9JFpwc@}G>Vvr5mBm3BtL+@ny&OD0{O1E7 -6F)F2ZwJwMI*>7afMfh1<19pDC6aFG`xu@6aWAK006YIO-uj)0000000000000&M -003-nV_|G%FLHG+OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-umyV-Y*3002o+0st=n003-nV_|G%FLHG+OhaEyMN?BjM@3UFa$#_3 -WG!%LZ**@hWN&wFY;R#?WpXZUZ`{2HfLvAeKmKOWFET2MiYTazXkb@%H-+jZ2GSEDB&L9f5@&a3cZclG4D)7^EH#8;kP>=tLFp}p -6ha!kDI@|aRYDg81qB5ZexGwb=e{yK8v^?Me*fQpbUE|xyZxSi&%N*IFMQ%`5C2AP=6PQO9I~zF{p1s#_v2kX{kLwE=RF3v9`Nym -=Uq42^GZq2J7KKn?SkibzVCSh0UP)Ayy-}vHs13-hvx?-cwQ5ppP1-*C*e6Y+4Fvb=X0ib-cYoaJHYdPg?g|4k>|Y+SUJe^mIIc5 -?0GK&HvYu(eh>JigFSCY8w^zG85ToacQN -unurLz~O*<03HnZO~7*uE(dG?d>n8az|9ZwyzK$E2TTL*1^8{ip8}=;j|V&y@HD_Wz~pq#`wZaDfL{dMb2{7IcRKsmKAq)zrn8+( -0KW|Qz;yQWS$j@&VGaPlVz3eLE7I>S_U9nL-2o2=#L{?+x>)XCU9A60-5lq40XGMn3ivs|p8$Ruup97G(vNQTYfd-Eb9Oh|yUd=K -SpKyJf7MO=`MuTqmcf4kejf0XdGrvBYa{W;O{pK0}+54bhp6;|J^fFKX=4$F6Mf%EjB!41}rzZE!-A6WgLDzeTc@DZKAD6ZHZPn1wk)dUFrj!t?t*o({ADh3827N8lZv7XUsg{XNq2jsv{yDD*|v?`YsO;LnaGzTOWw -2=GO~X27q`_Pp}|r_APjyf&NZ?*VqpxQ-#d{qh*D_iq6A0sJi>{_pL8PUPf0U@PF3$8w!Z$8tXB0^Sce?^u@q5jr;x@ZjUPzE>Yd -x>^jllk^Yp62LbNo_;+0Jphy0By@fP=lyU%uvqW76WGqBCvY9E1O!X-7Mwsl_~OsdSHL}f#`dz|?C$jtW&TVLwhkh2y{U6w=v>Q`oNuPoW%m#o%X8WxWGV -Ww~jmay_~Y&ODX!;26NkLU*TfK0Z5-@3#hoSo5}@$MxJ{9_PD$9{V$B9_eeCJ&&G8I-EL>e7kcV<@3RD8vwylyob)BJQ#5{<(_{w>Gm?fF|uA~6FhT=3!oj&F|(IIaUPV7?PC -V7=#Ez;>^`fOvBY;CBI6Uch;K`vR`>7cV6Ij=^CUlJ0(ZA@Q~QLe_hc!Rr8b6gd~m~sT#v6^M0{$#i1RS=BI3b#KvD6gTtvO# -#EZE8H(o@%S$Yx2f18zm$kHFP^3PkjS1%$SfBs^wU;V|z%l$9rI?TM7^K#wAoTo=GW_=p~CrWusA94xjW$Y#F=Yf}yzqMS#c1{8O -1Q_6=OE|yFE+t((b}8re=}S5O*DqzctuJG}dtXLAw(n)kcc7)`F5`GBfKWNTBQIn7k6%W7f7SBU&nJEEHlOP?#-6`FpLF=+`J|tj -^NB|%&F4DaKA-sZ2ZL|UCq8`ga@Mok<>Xs?Ue56jy`1A2b2;aCUxSk`r+oPlAXH>;&gER!r!S{m`X?a%4+R0dMF8Mzz*l}j`8@rX -T)m-OEfIkF0;cE8#4_9-3Uj&>X>vA>mH+v1~ -@33pQUKd#^?Y{-m0!J%9gt&eQnoxo$tQ_tUOtf7-9-x)-jey)fr`(#Zwao8E9e@$vra4ezYntJkxCf4iP|mb`)V{-qm;XCrQ4 -y9eCBcH3^?I_7R5KAdmwFTR20uLb;xtltfs*KKcPJ-gjVx*B&Q>(AfF^|%=DM9|rtH&V~rZvkYZ^m76AqxTkY-nLpuJlJj_pVuwq -I3HigcHdmc@qS{F=RsxjzP^a#x_A-aU$=<(ziJW3ea9l!^Q%R~_unq!y1c)LhKNJmF4V|$k@<2Y|!#&un9&u;_51o1wzobz$Sa;BfOobAj9>?icPoc!XGx4Q3fq8;)KAWS~5V>RdJ -x2wsAUR}+44qe0fnYD)Pp16kT7Xw}@{aeF!My{p)Fk!9bU(5cUxR!Ky(^}HUnzh8U$JcV)Ppu_={cSDR>)W?+97AuTUegMAwa^D3 -M7QVP&U&`IgZ03V|P$5eESae=L>goe(LY!I1am${XgkW($9r=viucya=jPdN&LM1 -PQ&v%Igig8{QI4xo6p?Ea$mTM^Oe4fbhopm54el`a3~;Dc5migwEL2Glh5u0_)}^BZr1nDyQwcF@1Y*H+db5;4h1|^?7n+Ak2~B) -d>(Tj+bP^<_RD>w)06MxIIq2rde^P@kzajqANf+#{p|0w`>FpPazE$kmiuW3uDhS>IrIUH1#s8{#MkZzIKGn~VE;}B>=gR5=iPtB -{+514{dVE6NWX6Yt^@qyuc@~^|7+6MHy)&2dFq4Ycb|U`r$9w8m} -JVN>Xggt-iQ9d8?DA)H~!21N>0l$X<=YLClzy9~6>qmc2eA?zQ%7a}Wqdj{D;1s|oAESOT@NvrPQviPe_=zWIC++_Po~FK^_yg^Y{Q!3Zyc)0q`1Bv>SDW$-*XizOxSq)k -#Gh|&p#1N@f&HJnf%9|42KIN+2Ijwg1Mz>u2I9}#8_4Gq&yvnl&yr5R{Vefu$g{Kq_IZ}};Q7yT-PZ#iEO_-CXjbM0@C#VauIEVy -N54QkI{pRX^PMk{FFgAK@%U3OQcmpgBJG{SUL;=K{vy}spDz+0M!!V8_T-m1Z_8dH-FYu#O#mjo%yHar@X?pa51x6M>+{OXq>Hcr -5o;pr|3~WOEB{Ekc=3;1-!Htv_4@8Bw5P6og>vT2SB(F>N;|mzRq~}HUuF9FuTqXJc$M>Z->cLMHvk?0xb>gdZa3iH0N?r(`RXgL -alW^Go%6Hn>s+5nuXElHeVu$__Uq((SG-O>_V(*s&n^D!c}2jl{+aUV=YQt9eDG(|ci}JO%jLh29zOR5@np|8xIUxbU_1N1LAiL) -8>I6?-{82;e1r3O?Hg=&$s5F{d*7g(dGrn1!%x1!^_%)8_27%&BwoDzCh>XdUx{Cr|CM^eb${jjE(V+@{RNx}IPY(q|IOc`JS@LO -etXYb^n*-#n|$WUx4G^I|DF2E@BhwzO#TOWq0rGkIKGB=NWX*L;rdPm{5J6Oh;9bt&vUfTDm6m>w<$KW5 -fA=ou^VxT~9)Ee4>*>8meAxCq%H>_&W4npxTeC>IU^n2`k7DPJANPHZ>t2Ho+56wV&wf2==`UFMKUwsQxc|e~i^L7f|@->3}DT -+yZO`+$EXtzJdzQ-7Mj~47lLG65cjgi1SkkZynw*{7l080w!Y4mI?1cJf96FIUD)fzLfAr0KTwI!kdow_1h)9m4Ih&pYZV0n*?Ni -4=~>^;T;Zm$W96GOu!fG65e5ehkYmEJ&*iv?VRwkcz%39!uvhi-Fr~NyA97@-7Vog3;4wDs1NC@_e^+uO1|cV&hrkn -kK2p&{}@o@&^h-0`MucB_xEByzP@)t@nA1Np}+kN7WQU8<^l>ox*AaQ*S9SHkB22xPWXVr*RKQ=I=vlG_~LJdu^%rFs&fBAaYX1X@{C@*b^qaL=^V>!;Iv3wppmUu9FEZfOi`e9>9x5tm=x}G|g^Lp)A_VOYAlM+4Z8Nm6nZfyx~2;jYK9PcN=Jgx`) -GT>GycL(6hf^Y2!-KSXHL3}u%lk_$(dq?4Pv -xqchExo&>~d{X#BKB4x+3xEaGb0GdB_U3)Xgv!0=i=2;_0A-(TD;Qg%f1U*>`qRUQa@^l8k!~_2;@>YyT<=vS@`EQ!#J|6mNN3ym -3DxTk@R?rlS?*k)c(@Qy^zzj{$338&P<{QNGS_8&ndALtC87T55rCqn9aZ7{zg{69{J`LzGZLyt9||aX&v7$3{w-%Eyw$=tW-;K-t&(%i)~IDMyeWO*?|~b=(nL&r6Tsc-GnTKLBO_qyET*+A(=Ru~(KH$$8o8DAI48!O=$%-`W6wA@h3_ ->z{daLhbr9jwW4Sax~}Z7e{lv3yvn;-F7tT^M#{1|F0iye06q0_dy2CX1fQ^W;xl`-=d@f4uNmj?+Ibq59{kfR_n=AD{3R$hrWEK6=mz3DwUYIf3$J%+HA5 -hXF$6^{zK~+1!NMwP&43{CpemRq5x?6KdCQe^NsA<-EZafM*K5olH4)0ifuEiBpJgdjT#6oOcT4!iZCeA5WZ0zOnl}_Un{+To3Ow -j%TaWIR1vyh~GavjeMg7DE_SFrxA~~JDu~kH=y`Ie|$RedaE`rdpV`PdtPV$WvJXFqQ|pY!n`p!n6EJ)iZSbOG^t{srW(4_-h$?3oL=?%%#J -;r$MLpaoF&1Dh{qKQ09nzsI$JVrSoTG3h&X3G0~vDE4^f64KSrE+L=0LRhW0YKMPRo*zaA#{-1LV*J1fJ9QT9QkPp0g4e8_RYZD$!KkxNxDcApa9rfLTH?W?L8^{;d --ax!L^hV;%9Kb&Uo_izt+c7tB-mbZcbo$gy)Sq@;!1@2l0@BBc3&^jpUqE^N)B>*epBGY(d3T}dX^RMVTx9D5DE8LwfD)hb^F_qF -{T37E4W7D~^7zKZruQ%Ay8dA?`Q1MN#ZLEcX1&kcOuhC6dw%U^uG^b8bKMe4xL&Cxre7`Ly4NisU5;8pdOi|R{36SikiWcSaI>YH -ukDwzo?Vx+U&EGizNRfDzdCa%`+vhy>LtGhJPPoUrJRS!%eamQFQc3;1B!p-(q-f$&C5BzbCi}iH;}6TpSI6Cw@Ro~R2Pp9= -lUB0+`c>3}uUM(VC|53AL;6~`hW(zimhUfL%W>Ydmi*>7YdQbVtR-H&vzFtXcpK;UklQ%#{%xe2 -S+{Y#a{$FJbBg7A^fu1t)3=fC-vyL?+w|?!a}Kzja`(*J$zN`}o&EXb9V}l5c#GiC9i;nL?;zhu-3k7J@qQEVE8M9I{(~N&esS_6)YBUuCEY*%DE0I|{g(6gD1^WhfN%ef^!1zHbAJB(d-9j0N;0PyG3_#J_Ey+-LcsHboHGWDCoUM7A$1Ned1lYitq=Ke(ed%>TmFMsAW!U3<5Zl}D)ex39h -<=It$68HM4*D2>GzfO5|9^hK3=XK)Sp?^+zYXC3)GuQJcf8l(${Dt!Dw7-yl{1#CB*BkyqyZ5_qBs5-Rr#IQ(`22kkj6Q53cM+lz)6gzl_&m_GSfVTn)|C;gHr0O3p0}8*a --!iFq*$pW3e&?2K=Se`(kH7u7r0RXs07VWz3@G;aPM=TeJlqF(7U0~ik}6le{)ME@*F}J$KhOALQvJYp01BQ@{Zdl--3x%T0r%cI ->HP`tHbC*e-}vRE>dT+qCaHKb1W?xZhkz3JehHx9_pV=Ie@6ofJsk|Fej-4jo2$OUd0YV~dgLR3!f&_vD$9=p6#MTWK*7Tg0Dmd? -zb*U!$?cLJOj+*_fUg4X|MjHux#8O<)sO#!?OERgfTAz`3sC4||1`(D6j1gL$9^-Z@h}ep-UN8$4oUAEq3>@cl@HwsDDw2n-%cu@ -z8COq8D~HC^Xwgy>UX;eQ250%K-qVA6j11W{7y;bug3$*KH;Fcq{@ra0EM0&2Yg!awmzx*obT6jK92eh%ijhleD585Uc58M^(vt7 -wXZkuc|4%l=SKs|e#Ucv5^tMrOnOi$y#Y;0)jJ;VpH%)oazK*yufdA}MNZu{fb;$O0FHaYK(2RUP*UaDfI-BseE=nX`87b14}aSw -srtpbU6bDTMSlbo{ikks&dUryq5rdXXM2|d3V*+6chZ@+2k~eqpzy=v07agj2PkrD)gCPWFyLE&Pwzpzeq_(2#wFywoAj;(+@hK5 -x&To4;_icq7n29`eGA}ol5Yt5A^iswzP0sG;>DwYvY*zmS5ochAMc&?o(G&bEa_bZxZ7~9=Tm^PZ~gNTNj-OQ&`6HIZd6kF_ilh< -Hyi{AQuBTZsQW)-2v?3_ziu02^9CsT&{JbbA1_+^JAfiz|7$GMw;9X%_zs}RxxL4-y`PRHot-e2^L>NmdtfZ-aD$b9XDr+O%s9^H -c7S3(?l_Kk(+Vi^<^@2pKc4%3(#v3;p57;^a%J!FN%gy3IiC1@<$fH`Cnh9S-`HXT$1!yR>p$3FZUX7OY|p0}JReZ}vA+Zqf7_J? -uQ7Q21k%|}mhZL+oR>T7d7b6^%><77QA_`;rN3p*|FC|&3n+HmW)t~*C7|d7H%%md-#wA}H%w&t=j{1KdwzK$*W=ZRocDiDB){L` -2Yi3D!8t!*x#NF8zWg&wf5PC?_I|?;I1kVLfc<~nojPv}*2&s*{PE-U{p -{Pq*vJC}bDW8RChFJxuKH?ya`6Tb05f^q#qtG||d0W)$wDZ#j8Ib-xJp2sB^Uv#C_BWpD*!Lvj{e-aA^)bW0YKZp`N%b=$9s`2+gkcv(jTNf -6j_Htq+PH8?^jlj_}E4N6Q2u2m-0lBe)8Z?Q3k+i$4UDvRXbBK#eP^es{6cah$JzjaBTH9J~xCc*t`;i=-Mk-bXM>ux|Eh-B|_ -8Kc$pYyABfX{RFXF~GADJj()8))Tk%FYzaP9{+{5ZjQ_!R9Wv}Jpakkev)L2!oM23V{DXStU6o{P#S|-dEB?A< -4YK)=z`XK)Zuu{=dAtg61^#|(=|30$58#(j*FsB^7^MY~cECox-K_kUmJZd!n~XHkGk+@M7JT%0-pBoW -+wzL8bOG|*9eMYZy*pC=@NQL-F<$cTbZcuT^yx^MbNs&0(&SuXqtHf@F+xxQymEqZTHnC$&!NoGfX62pqb+*iS}Xe?{vbNNZIMUz -sonHVi;PwNLCx_l#`|9Yo|9lKiTwMW)pKu>@n)jaLu9LONc?DGBfo{`N%##>?Om2&9MmoN{WShgwsv6NdvhagLcQ~@PcqhH3v_Ca -%@{uu{da)1JsbIM0F-?-(S84sWUR+ER^RbR{~pTUW97~>xH`!*mlGrO1U1teh39((_bh#iy}QQa*&L{V-qa-H9IF4Fiu41m+&`0y -Wq3HrvzziyWW*lUukWBwf4B6-35)l(1sG%Le-*sL-=$V&82(^#c^3$7B^jfB8sKM;Hl}LL+&}SeEVJLD^UsXrle3~Ll8h;le-dLb -&wl^IV=T)Fcz;Dz-IMV=5_u1>^aGQOvwG8>F9BR*dBv~Sf@i3F-mM9qgZ;LRQ)K9wmhb&Y{V?CW5rR`P*C=yal5tG(PxPJbHe(#k -W_SlxTedHBANFEv{}lW!6P})6+@b9KiJd4yx!Kl7;-zFyb#trtU6kD*xFmhV^PesKOL*?T8RKf?-!}GR=c;*zDdG*Yah;9dY5W#l -d+!8eBDYTROsf3rO7a}A=qCep8M9VAwfG6+=)4}^A;0rRp37)y`5P5??v6;p0za77S=P`EfEaczc=0t4f-EEAY -l=-rBiE-J&+Pxfqzqj=DDEm^RPvYaBgS0(S$LH|}Gsye8)hGTlnBm^Jl7{jdJjQZ9gx}(OkaM6=L%mayj4cy8UiQ{yKUVhmu0{Gg -c>XN@#D<3{?tKz -{C+0Mm@fIZIo_`Vd=hC}Tls!SyF1DAv+m#h24#;^&f|;kO7@5TV0AwT_!p0{fO2mC4oklq&xhc53Uz)Ke@9q7HzKVG&zB{|#{@h{ -GJbP={%hn%%-^5=I<<}zZ@kkrHB^lQ#cMi-(o_0L%wi(Yl%fIy=Ml>11_>UcCH%p -!3oCx4z%Z$c$QeUl;v;SjIqV?Pkdv)NHF$$NP=gF<=^uLukaX8`Bl98c9Lf!W<>D0&f5OG_3cu;d(`oHgW{L{QDi(nOXzlh2a{4` -RDUTt0iGo;<|hfBANmZ^z9#sK=cUrW1mo8aw|XAK^Vh6xxmRL!q)&U|`Cs-ddsz=y8QIT&3F(XR+$?iodG5sXKk-}Q|Mn6-4!Ae| -9>=@$ke*F4*7_#E&G26Q(XzKR1kb;+y89&=cl~mLaj07Y)+291bQNo-+h9B3aq>GdCljRHW{k;ATfSYAJgX}HI`Nr~xAdp*CoxXq -rxf4X8wuW}(Uf3Jy!?~cNAc?nwrBC_cA`wfW<2LN9q+FYz9!?tbF=kj7M|a-b|k*C4!?hfcZ=-3#8#e-zaQec4e*F0@8kGHWd856 -yb^zLI({#~JK5tB|G^u0KFsnC+>B>%Z^ZNM9^=|Sfwaq$yaPo3%{SPZWZd%^_WXR3=K*5>He)RI2_o;4jPI6zXIguA0A2*xgLlW` -_upl`MXmzg3@GtcU$DHJBds5Pf7NhoN0C2(7gsfTC(^%RdH#{$SrGa6tjBXLa)-&IiFg_D!#;_$gKR9~7Z;zK`iYSC+XQ3L-|!ei -e~6WT6MwQ7{)CnLW0H56bclX{=Uvf{qwxF#!BhNgW#z<={2HF;$@nB)c#WeEz_QerN=N>U%com2el}fbPiOKy>0+tS(v|J@8`7C{ -DchFLwHET}nYpg6bf#F$W=iQyIbH6|rdtZ-a-myF$PI$^mv|Wss$;pUq24>6w{Q9(B1nZOxThk;P^xD>>RTxvq+|8fzhwZ^OHmu1xFn-i5l+%e0>@oQ#VuC5j=aDCH|{^*?R;fT&` ->vRlhav6&q^iD`7>|hS1&8mCO6(OujYSyVL0@z*#m~>@1)vWS^01%NF8UM=G{5pLEF~lwq;_)Z)IjuNC;hbAUB6W;bavhowTd -tGhpN1t=%=TLwien>b%u8`4tJztpgx5@eW}>G5q!g|1xz^aFfTnr*dpjjmWjDqMteXF;dWvgZrsbZezl0wd|_Nw?+vVppa|nN(|r -^PE-u1#M?jm~xH^Z`x$OT&_YMh4a~&)|qhlK3FrB+YM!8A>D&ToSDg&W%0lsTeGNXX0A*^cOBj@XTSEOo=JY=@e$HICONOf;j=g>je1OLo1L- -S@5y0imTkQ6=|R|+f~##&G>$<0~D9fp#(=S?|Y=W$TX%nk8vL8Fk4ErWqM?-njycyiu_=q!C(vBMXVqOYVweamg$L;;pB2bBwHSg -Ia^{?ey$rmE=hl?nrcY5V4@)Bu|%b8cUH<60a82&(=7w5^(mbK9(I&6-O7+ll`8f$IqM7ii8U>fw+w_6`Q)l`mE>yHVH1v#mR%)X -x#_aZ(b|3X97yO}RzJ!yhV(BEmDNm5$^x}iJ`*Q`1+{9N92}BKr#eg7_V4Y`SuPiw`}c3lbPKKKTRWTb*>e9*X-(--c@R8l4sBa6QmTxH+~46fO16Pc -TcNIG%B`JJteC-C$}&m^r3czY@&$4-r||SBk70S}IXZ2=NYh?@)z+bLMHnMYfllkY@!!#vl4vU3sz$mp3_ -ox5yPpQNO0-c8ZJMMqjm_M?%{urA2wN=IjCyU?%^Y%4dSH!`mNin7*2t{SFWR=+#bg8`@n$xtY!@*-eGGL?17plG&dMcPA%l|c~s -f-_QNrdvx{p)Exg5!|7&U+8YpK?KdWb{2B2Dh*N{**s7X^dkpSu-R8<0u2g(L^m9sc)`Y3nx?}dH@BWtO{f))cY6D>AdTvDn!>NI`f2o32O*^-zSWwD(ix*Jy@#OOe2RoTVCw^4|6=Q=uJ(yA?G`X37#$AHn1?MhQew=>)C|vF#&TqOXLh1ep=FvS?U_nf+1NrgN>36#m7b`WEX^O2-ak3F))nzU_^O&z~w#BUQ3+Q37QYy*= -4K!aAw{$tQs8K8BxvFEzYKVSV@)UHn0v4w=Q))8_Qc#nW)|Ow5aIkV=&}X!S>q$_5mFa~EWIGKa0MtH;Xt0?)8&aduSp`#^;8IlM -GK5V=kio=6fWojj%EkmET{cAkFQ=CaMP0C76DjtxEo~o*r4#B`&1lL=;3?xqk9OlKT^1DWW2!mF=`Z6Z2&Z$}h*{g?o+G -`3uZ!?Ho9Xh|jLB25_oO-q?{~Yk_jtY{zKFWHM=Q>WVa_Q&F0#mb|FW&$2P!nL#;_D+CsljzZY?bTL~}(#g|}^syy0+uDePt|p(V -9y|S1jq)CoK!G%D>r;NjtjYg?jv+Dul?qGS^ubIPK9~t)l&N{ZN+{H-B8YT%?k`w7f%ODg-7Q0qW}@z$V7w_GMBOSbmW?s5QRIY7lJjI -9&O5!Hro*30F)zOeTr-ct0=y&oUgv>K($o&tvDovyS2-bg=$xNV;zSetCR~69HxMn%F`R&e35L@rN9rAPW425Xu<|Xd9TT5fCz!o -XLHZPa -&YJQVSAElb7xg($bPCu0s&GvXsCo=3UKFHJKS{9YB*Pm)HFWG7@bylpeVf1}Jh6_H(7RtbTh{2{6`fRqtmOLQS61I)#-C -3PvP$D0CbprrB*u8`bFOE1H0{SJ;eRMViku^r7Z6LT8@HLOBVFkV7g3opQ(G- ->aOyE+Fc8^$J&*qweQaHY23J@1liUCB<83bw*aH(rC7%cAH7bs5f!?_T#GxWy8q2i*+8b4fJx8u~$RLXIlbYDn8u=bYy^ -u$p6>Av8@=P)lpmxoJ6SCW7vZGQwwM-G^Mm2*O7=-ly9>=h2B#i)3IxiiEyh9@xfF(9L>*eeo41oKn}bUdXN|4 -CjAhySC>tOJ5!uPx4WTFO=!H+PusH{{Fp5%+aicML(zL=Bz2k^X24)*$VP(B2MPs;{D$=peaq -s3XngF-KhOSYMns(RCEZUpq&PB40CQH1L*midl*B&kS2s_HN}t)H=GTe2OwykD(Ax{-%!c`Y;zJbk?pQ}v0!9S{*{sTxQu9TbPV@+;QJ!3M3=!s{w4 -&n&wgyW28;=ip83cvziwSRK=m&Qehb`Um|7;&@}4r<*rj$37UFsL8@Ri^_eV`R0mU*}&uBn_I-ZssRRv{*09PY)VkB(Mk!_Rss`M -RTGxP%tC28h$N%C`NLHoclNbYzvE&gaN82KGf=)#)Z-&P;yMENYN1J6K@nC*9J(3vSY=@az1Ph&ikN0VvNr89P`E_vsj=?nRD}5h -64Kqt-o7*Q2A9Fx^CqTKjvlHUC;jTAXuY5AS10bCdOt{MK$6&9LDDonrR)0D!4S^mrwL=#?Rvjnv-J4&ZQ=;hqEM7d@~lu^>t?0; -Zcs-fayXA68_;DMh*vwO-P0hx36P*(MFx6R0LzTM14Ei7CJAypJNqo__%zW{>P=Zer?HMwhx8RA1$~v=h#FJ<>bfvOmrx@|x>pY2 -V?q!*cM-C#_v4y|-xSXrjwhZjaVX?rE{DD^`Q>T3a#n^WD=FOwQoO2ZmU)L34e=&P_AAWPiJuxmAk!>fRU!y*&81H>WB`fitNmLA^^2vQjeiULBHN`p_!!ZIWoeq8Yp8LA;EpGm4iktzVtF8PRZ0)tex5zM#GyO?0#DS5JRmnQE>@zA(+)dB`z>znE-1 -#xOyCPvfFizh=mVC6iQg16g{YsFK1%wozDa&2u{!G8OJs)`w16-5N -oUjl6Bor^$)|v{-BaW!AV(Qp5LieO)@8&`Gj@*Pg7wQ16DBT$r<@Md3vtMOeF{}?amaWnEgF6)1%c*DfOg> -ajvEoG5j`UJD^kc4-P1lfK)pkhz`|3F_vwqj=+X(&3t| -Q-`M35jH8ML};K*Sx9M4%4(pkYa(#Q)dxMHkx82-HZML+d*x9P^Uu+QP?+Cf0dF*+8ShsphcT|?ZJ;}?OD8{wO|%%{P`c5g&u3a& -vvi5bS0t`pT7&J5?&&_(>38$xA9SG_R6EmfgA=es>r~4C% -vXh5v`*>S|S=`~4F7hhgHOUaPIjl?VG6^h_eUB=>rE^S0sL9hHUGzZORh~b>Ic2!Nk`^3@qOC<&LaP=6cDvruQH15>4YZi-%xP3V -_HvcTYuTXxikd=ryF+bc~RZGn_x(OpbbL2|@)-)S_wBVdJ7=buXq+>c~hiU)z7z -9Bh1P+)Rv`m200;D0HcIoN7a2sI)^RldKQfX!rsMb=+p(VKjA>blPO{dh#R$6{&Za!@zWj&f2fbdcUrIGGJ`H!2|jgpjJVMnAY+PMm5yrp7Tqf+W78>=oH8Hz -DnazoghJJ9A*U%!zWj{D?&r#pmz8|CoR#T2{gvDTJoI^U?RP$qOIWFmQGlZh&bH-HUwfg7?9EKxWJVUNDso0b1(?o<1R7={(UKC^-3LGWaE4Zkg)t&C@Z#4% -OW%3I|68z<1)ztH&*Uqr1B$H3__agi>2RV`(hMe6;G6*A4x^-!;Kcqyc73Lj#NVvO8=@hYV{`d34@~u|gSqBsI^^B3v>ky|6*)Mv -8J+}DTSR)L+bCjhheaHQM$5~#6_PiX=|HoN~gSGZEf=B7*!ZRY-&-LVt+e05Y(l%E{of;u+uV0M15y!RyMi1Y^OI~N3i8nPytxI -jLe)iP}s$^L9Y3%#KyJ<8`^f(vRipz8EQn-l9vq8 -qm#R(CfT#8S!v<8=g`k=Wjy%Jg9=Fm)YrmaV=)H@M?x -GJ-?Zbv;=L*6Yus(e(^i=bl7eNdg5tahnd)(<~NX48+L0=u#o0awL#j9V1~>d|-=mUE8!a5PL_i?DJ=@Gi;h1gfd2g6vOyi)!)5g -c{{2e5R=1_j9aY8Io?1gFNBAO?NvYDq&pBTQlq({T>%|gSgJu}n2ydw51maB6wGJ3dJc0(Cj3el&rO=SD)t}pn`&iOqwj@zxo^Aq!;Sdpi<_#;A -LF(QxzZEnm{?=jf@Jop`B`#Y8w8YJary2t+32b~?bP?|Z&%>)bHY@AURMmu?yK0H;)mP;S1FmZAhw}^%x5L|cc&g7>v1nX-JDp)I -*{1X`4g4**$VdzC4~$ejxD!7yTb2+mo+{yK0?E^;yO51?5~AufMJ}%@q8k?2)NoJ26Vg+Qgcy78NC`b*77=cqMKnyHOWGS=LkZJk -Rn#xtdt)m0=!arHa5{R!bC@?#OGZqbigXZ0vo}IR<7HFM{SL$5Eumt5PVp(mLgS@GS8Jt9y%559N7%uf%=B#VTiB83woylf-VOE2 -1B+~n#RYCiC>a_Ge8v6z&_|30ggYz6PF2T_udN1&nQCPu<^`^)ZmA;bM=Oa|kujsFQuJci4e-fvk4TB2KdNZA2a0P@qv_%9%y=Y^RAw1_&qhoPR%Ks?p -Q}4?D(@IMa{hhIV5nVt^99qG9%$!^&p^nA8{*rp#)gXRM`&MQisnw)nw9cx!Ak$*ER9I;lHJLl?xH45x#_C0V(ox2rQ6X-p??Z;u --yOB{t1l|abr;pLs)#P$8no)_jP}H~IwO4vO}Pr+Z9KbWlAn$y`YF1IfzpTZV45K8qI|HxR*xqgY{h?hq=VX%JOV*-ExE2-xyS2G -QQS<;mutN8Yo$f+Mm4uYDC(mLzjibzMUE -!l7*Ml<>F%-$`fnSK}1*tMpN8_;#E`JXu_I)vH*mVKR?dL`vAf<3iqHKGC&VDPW{16hcdwj;!FHoz4m*t_jUPXe7AuC#_PO?k&+O -QFFE^ex7`5&N=aQ`&0F134Uk`qTrp<;IHHqav@yI7vZa}cB_3wLFfK;?GC>5}9gfl7XQ9%Jxa#MDT~qk}kMH9G7p -)ustCZ)A>F2}sqzzrBz^y|yjeQt9a6v3MR`l|@j&CO(&%2gI6!(wlT^fOxCqSdu<*5iq&Dgs34Bkc?UV7&XU_&A1&6$IR(s^CQ4#O-6z?i6Bg@11*tB{J+6w9Z=~AJfH>Q-DQj;oryIXii?h6;4JlJw~aR?MQa`N5CpJNX~=mbesrOfbpfG#;$NU2e~P4cJUm}+nsA?RZeBM>Nv -y_MvTl(|OLB5&0S=M6qp)Z|Vzbuyxz5j^RBy<6Q#uzo;kW=Rjp4RsNwbZz%tnKPpdV|!(cE^%ZlMm(my7TlGQV5n|mAL*(i-g_xE -@IbY5M!5XpZ7ET2HcbQ(Y~mNFzCf!|>e%FVH1o%3M6}L)bRv3LWqtasgKGB)2rSjO6YzmnBE9n^JYdj(bom|K!P5suG%ADd7% -V0P9dH!dU?I7r&lf{C@FfdgC=aqxb$#qovuZkT<4b2|uMs6FVgnD)~qPU7NWdwuAXHHF2Uzz-%*b*^B0!p)<|$v$U^IUk@=XhZyczKmL}!1DB6ixqg&oK1$S6+@-8a$u@a!;mu+yR%y4!7u=ZrQvO``-O%|voIX3Bu;SnyF(G`}j|)e3F= -x!D^v+#40S*t5zUSKn;h(HgmZAuOqTLvgW#m-NBw6%D}!iD7cE6C#>okUY`0Cm1LkBnyKJbnIG*Jc#9vRR`n^Ma<*9nLG00Oy3^I -N?&EMqPJ>F0D2z;!EEl-j<^*t<)}R`Mu2t-_8{t$s7#A -m=FCekqnMUMS~5@hT&~RH7c!9CdejpqL@2bH5xCtZj-+vPAuJg&FBGBU()o#HJa~AGcFV}dVdkr54&%oY|WUBsK3o-7p>59casJ` -!U%{?2AHvAh>uNuX3a-#BK1ax+sAxsN13XwSkd8yTh`U4hHB}x_vUSXI&01U9-w=156Y`=Wy;U$(ey5TgZ<3&N?IOHs(fyzeCt&^Bv_*Z*=_j -PWLS4yZvr9=m*zM3o>?rVRS`yyxK#=syfbWZqQWiP3NF;+nbiwN)nh74VVed^qQy;^+f0`o^GHe4TYbG@l57{fHA|pG0J)er9-|r -#)a|QN=3FO#)J|68%xv9OSpzviQSo8J`yn_Hz~VfG+AQT|7aJ=X*ti5o}f3=2y>7mjixMwN#aFQIngTaro)evNs@co7$lCGy()O=>2QnxXBZ|aqYZRNDb&hKD>O{d7(9ax<}4&s|uc(p0$+_2Y46*U?-pgAGux$C%)vYYKyhvOqG>H@Q%mHwFc*2*FaMj+MVxQ7%ZF#_bY=l!o8}|PPazgvkhTLS;j0iPIV+4q4$2Np-Qby*VwVIX4iqZJrfaO4bEmR>t$4suWIAzxeTmEdoToN -9LeGbc6CEv_XW}Y8%8Hq-w0(D2?It8bj*$1Z%j=`a$XKO1PZ)mu8|Q`DpiolxC_kUrO8`d#FA~X^!9ekTtU1wrBYLQJ!xd8%5Je0 -_eG7^3Le9@D;c5hmPAX@Zn=ble(2<_+HGzJg!^M&qU*|c^eZbtg9{HU%^hLcfxLug)5U{_5_L&Qg1|Yj5PRzC=vxl#qxtnl8{t+)jQF5~Y`brH7QuLusB4>5rdsA$71z9x*~m<^ZO8t<5MmkcDh#gf|ngd%EQ{8Ys{cKjpb{F -hMzX6STgjaGgk~QKxj$_yQJYuy_K?!fjvY7+2!#~R26`V%B2Jd$8oR<$%|MNno9`*8@x@NOHOVuvHg3VQlBH-x)<{Sm@b&dM44McX=&Q|p%aG3FGmcx&XzAW~XJFQ}{Nm)Sdq*d9!dS$J -h7p+*{W?H2gB>JjN>Aq2t>b`^&l!Y`D(OiOt?bhl+NUY82U@}9dDoE-ac}w#AKB-lB?qtHX+YP -iZj|*ZbBdAbV_~NCHAyy>wBXkt6j#2OelZe$a(JvXBqZbiC*~ifdTt&^Z;R`?X%^z0|QCmhoX2t;(v%vu_C$d*1k*F9+N*`K%nb?)AA4 -ONmBlZ}ei3@w^&2)6yckTt<)ITbdl_t@rj5Gk8Bmi-0+})iBq4ul*F{pDBN#^Ju>ai_qmwOS+NGJLOq^H%?7AHVV4z)RZ2kr)PQDwzv-RJ)02P -9)@&buzkzDDsdOnXaaR!SXyKyf;^$V|KHgsv`u#sDh^@AWh~Y7gGt>1^cc(QjT90M9i>atkR_(*& -dfyW*xyFf?JfDSBnoz<*Nc(!RM(`B47AFXC^1nI`w`&#tig~dla3s*b)sZnlG)dLqy@|u7jP)iC_r$bm#(%M}-o&h2bWDA@_klo< -*HrZKxHDmrnV(gUc1x+HZsZ^<^6!VlbRkpI24%zL=tcv#8~RuBB35^fnpZxRTzF7@!Y?{5IZny*ylPS@2e60uxKn{9-1W9d=>h9LUb@ --PS(Jw;UoHn^YnvVqm&C!1JcRSMZY&;S5TMaxJ%ih<29(>FK3IEiyjK6 -d+42n!OdcUhoDaRzg&@G!9a>s^vma}+;qA;WEtk!Ii!pLD`)J~C4sP)w-x6A#$U(*`0@R>>3)@)9qbi>^xNu&QEdUB#Um7;>u -oa$HSt{qIJ_P0;l^{aEY4yIDWDs8!fBxU4>q^JTYDT+TZGbe>7m0fi1r0UNUgj;`L865>V{_WX?Y6N=kTlh16mzlcW>}4j{stmqy -S9P9c)8l`GDyz=!_NsbQkDr7U+Eu>Q75&c~;SIW>r+9mH;y-;PW>Oe@8T$J)k>*q26Qqwott<^J@6|K)v_yBAREs5@_XHn%DFt^I ->sfhTq7`CTcr&zgP0fwK9&l&n?DM#pwCO8EFd3JCEO$|ZqhIcvYuSCJ!v*>B7B>0%$427tr^Evm^>eNN#@0CcSLjl^Tz-lHph^^j -h3&&!6o>R>*wFOjL?hX6-zE6LNcu&;hGOHAToo|;AkuJ>Y%n*rM!qoZsL`7|*^@gF)4lE?>?67F5USewWfb~mlZrW++yDcMIeeNrz`+ZuHA9+>87{pv%y&V+)JVk&%#VzFJn`hS}^Kdhs2gG}@+g^1kXN^LVrf^Q;3zOEbS7x52S)w+$F*sE8@ -b!GfcOSP_PCxTLLvp0NYbJH43W!PbFa>VeM%ui!mG=riGQ)cQ_n=|FAO~%8xbWvC|BFn{N$q}&0j17bcYIeW5_GS|7Ytr7moUHf5 -xhMJ#`pBB8aWQ=O&Tg!WC)d2LU9Qx!uh;T;U#8E?_}%UJG8q<(PCuOQReh*6c$PPjZ{vCKkHUJBHNwz#N+$P?@|Y~~Gr?!t)j(-x -BD5u4JadQK4ct&i}CReaEIK;*vfl%oSZv5mXteP~=F(wLdK5K?d -UPBAz7Ju_L3!awLxRGyJ`OW?N&zw24DgHsLRLVtArd(H|E*rOnylMBNP}ge;D~g>N2{z7s`5dK6ICq~KEj!D~{h(ANveW9LN~yOQ -Y^?n%$JI>rOt^a)K!eV&9?r1G4Z+F5M-ZxXt~z%SQB~k$eYA)L1J{U4tIgsfWqF}VP%`*zN{#Y?f)NxCS$X);x|YcKc{}l8Aynp( -iCk0UJoQ;#YiEId!GJ6jMBINF-Z$V}>ETJrTd}l|;gbmil>^q%E0bPr?B+&Y9?E#5pVE#$0Tat5-Qa1pBfwpHrJ|LDRpjVhKc4NQA4q0JZKV&dL$129uPpWRKRi3#zp(=Dx~0j%1v9ei@BB6D(Q{ug<4I~H@nUHSZ?9Ax)OJxVUhPjh -$C7(}-&oLXBX^@fvzeUbmO-r#`LTF`-%{ol(v;!el<*4$AG%XK#lByetG%BfpHKCsK(|tUug%fpOQWUuq0Uq}cU1M+2MY1(gCX{H -g~03I5S;jNY%+-awJnC&Ch|rbl8URhb;5Q(ysYj>gxfS9r}&3AZ)L-PJ>Pj}nL}=svrEJ@2Bo7^5YAfbV=+G2tX`^Carbn5=r_&f -!&iDsq!_)t2CAo)a>Wm%l%q#yA?*uocFn5vxQpMm6*)IU^_H+H`T76{G_qC%B%2CuON-u=q~G`3B{hz@GS@>H#@Y=7lZzPY+BH#z@Yvp(-Iig!DlGL&(QTV4~iY=;y3Hm4IAE%v*~qY{f*Zm5fog42u4@ksE4Q`JI^?l}Gud-%Vvi3B5&^M%fR5_9qZh^pUE%lbc-@EOihP}pcWBgZA?I5thR#6IeWO@sY^PAWl!FbKHm6xfbxwDwj$e_z06jF&hm%8N2YtN~wpT?} -{w4d~`#7E);iVkzx=?qA9FHtvAo8s?n`Au@PCH{(kHrR9giCzfA2KDj)$Xo4=%{%jYyNMzfJ=_(UCmA-eXKFqt9w`RY_&NRL -u?qso=EcymjDh8>;Xd*`w;~eCa&%e3fyiKe^HheBIETQYUs#_kZgVnTQSi4x=F6KSz -C~}ternri%Cg*_N=;r`?V?yMDYJN4(eJ(FnX$|A>->tjK2?s;0A3p_b7k}H3POGMk?^;5xDgSo@joId=>loryBB|9QI#eBJOIghEuz;te_MSfEsMLu4>55Lr}k7_J9 -F}Dq{m;5SO%bdqrajqs2I|jd^1JU1BpA -yhE#geq=|Y#odk2Mt<)?JB%9!v4fF{c1cTA7Q@v2FaRlbiA`n`b`hOZ6#t{`GRUSphk5z$@o#mjijcHvqbgSSS66ThMF2n=)F&(hit>NjN`uRI?t0Rhfj+g0-xFBABVos+q(8gomnFIfF -qD-`9igMLD@cHX9|lOqqQ5^<6;bj7@npN&gX_<$>WMi3H|C%DC?#uO -OdfG&^{y%6*OLIp8h7W5mJ*rgnzblR1{YbldTM6XPs6syT!wK^99JT+TNx(QcST_swjKCT?V_r}s_Oje`m8RgcGE8Zg^E#OppJxO -Dkhq{$08cTZy~C*)5~G5ySVS)avzz6j$#m0}d+$lc)$&|E;vBGB -Spy})xnd$4nVLV?v(%gHYUo)t`(a2PdNjmJtC_RLIr?~BJ1P@;jCeAUHw%T?a`~KiI9x_^WZA@05Chw7P<_(6}460Q||94=C)IJm+yWbyX&UGHw#@#fwycq+o65;Re -Lx^&7O*_^Lt<&&DPAXnoqO{CwC{Z?zkQgl%gXt% -dMA?^r&M*-qSy%hOi5LYw0zXWz3C$e#T|(Mkk@uXB>q@45U454#E)UM#hg1ICwRzJXqVuKnlv>CGwi2_J7i&KYBc)g9yvqm&Vx!= -Wpn@j@rcU)B^hr2Sin&KZ(&)_CXQw%vgQ`+O4PwEyi`?5U<(`!HUCHFX*buBvgS?GUj>f?b0T -#pO-#VrY9ScR*rgY4Gy;PB`&rN`c8{O^Iw^#Bif>qOY6_=f-DhL(clyAX>HxY`EsPP>Ut)4r@y4_GN -#MQmX!G_qi$~93kIA(l6RwG=!1O9_|@>yN+txKn|hu?0~?_1ZtXEkzbU~p{Mj|R!R?MhxBUMP{d$W@2E{F&CD&~&O*d3ZOuMQoe# -9lr|4?uYf`1L0-M(mU6N?2Z<#-Rd64ud8TC$CZ~}m!|dcO$H?a!Eg7SEjHFi9IDBFVPLYe+)%|5yKCNk^bxDHaF7}`OK;tWEmA@4 -wXV*s`r=dMlE(jFSL`bq|5i`J&v&?;)Zkjt@P5ItBl=M(7owj}*?mIcrHk6tsB@qcsdk5$vv>#BgP2<$5*nOk-7k2nU>*DgZtt&qdRA=cR;SK+=>6nvGR@JH)cSGCbpK|&>3-hJEYT{!~^WB(=9!Y1*4s!G}+E8 -vf8Nw%H11s9RV86R!Xs)Sd6|Upu4OuycpH49BoSXb@4>xXnpkbi|*pI7wkKJIo@X~r@19`pI@ddXZ-2Dn_8o1K~N_u?bGX|!{{fE -gMg1vJqW+*+Tz@7uD-Z)Qov`CG#X^}>z -1y{Gp^E4!A$J`HymTXD9zX#ggoZ&a(szpze7yIa4u)ooJ4Ws)UK!O2HyY{X_NlrZ!wG7$F{iMAw6zJm`gobpssiUdpNy|vH>K88s -UuuoJpy)mnQivYrRou&T2R_6wj&i3`jMD8$w%IEnW_86^eMZx1RDlqQUBpo35D5k!94qx9ZpyXpt{@kV40^}zwv697IOE%A)}1HS -x7)g$%FWe~WBk%}iB+Ticwp$IY1PkJ#wRO!XtRbJSxN`z&(%>BTEIcm@l%^sUuTMcKP$Y2SA<<;JE$w8m*AJI$>?_3s9Cx8DH01{ -mG||%l^+fFev~a0?9zDWwCdx#9iDMXKt)$iZ-DT`z2WJ^4k`U%g@b{KmHEB7a0F2 -a4>MaZnB$SQIjiw+;Jln_VTWn@qIa<+~mo<7%&t$D`nY;_R1f=PvIhS$}_WFm}7u^xd))&apkBKOc^`gv*EZef_R5R;|H}InXWs0 -My8a@4t+CwcfgqHY62doCQfLa1WJ_Bjq*vu=JcQe1NVSfXdJL-dcYpd -g9h$A0RK{Q$7-Y7QTsif_#-Q(w@}U&WR50>A8wU(*9JG6Sz`*9+ -265y+Y&35~eAIRH2<5tEm(K!y5;MCwr;sRuE668JRaXDsp}T5Tb*9F202&b=dJ6OtXr90w@3;t -U$+$hU9#?$G)gX5f6V$hQhGJYqCyl|w|f1&b&F8Z9K4%{dQk_mty{JJB$QdVOtPUQ3N*yKwHh^{G0Bc57OX#Y{fTJo7U|h)>*x|~ -Zjp2i|IxaZqk*~7ZK+@`JHBp3Q+nOSRt>thZb_P*lYTFj($dxn9o&-jb6oFNr{f*E1VfNE=SWfXENlUDwf^|3TjQ$AT8$r8Nv~mR -hcI1hFs5UqW3h2H)ExND>sIpx{)2k3RxfwU4&fDzTrL>HoZh>EgE%Yp?^+-%lRT4gYcu_Oy33$;)%qN+%QoRE8!awnylWesU1*2Q?Gh%U=+tY#%A -N~%Y?;OEM8oi?|`5i=JYh3W%D>Q!5`xa*~kU03NCnG`_*kp4+cL;7Rl`^7?VaKUXuh1Mpt?N%}s6t^UH)^A9Z=4hUnF?oyg;&XcdMhTb3sJJXg-E3&AoI8=&U@B4 -eToX#sy^_JsGM4Nwd!NH3aT!uW@5KmecG*+q0H*LrI*=vd{hp^e>wXWr)52}GTD-ADI&FBj|t;KfCb --GmHbnQ||z4s{3_{YuK7#q8)ZvQ5&WFt-(g#rXIko62Yu-BzYkAuEuX2v~;+tOei(m#|(DX!ydGs=FWUj}WPlxfwSfHV_p^tEsqF -ErV*zsE>F9JznzGTV|uv -tJW|l@WZ<9=Cw-OCU%HmT_Hpn6_rE!7l#TBrPLH(?F?HXmW8Z9a4D_4x*B_x!mDkBbn4@Ty0|SRi{{v2s7~w(wkSd@(k88}Il{i> -7Izsy6^{o?5YE>Z!$Yq*s5LqoPG+E=2p-{eUovmCnUHgh4@NA*l?^djC~SaSqFO&td{M?M`USA; -nQ|;O%=;G7tDQxRzgtO9AsvaKJeOp+lD4vRjmaS{28lHC+pFq<#!lW(IxKsi`tGmN!IwJ=*_Nyt2?6W13B%)>P>l5%$mSYn~Mw;eeQ-(?fSmpb_-W -h&}}db=XXUW49r;h!znFd=lqsc4w8E9h=NRH@4VuWv&)q{dkO(_nZHF{1nVoW@DxLLT2l<3;UWAs#>AygIueeY+e+ldsU{8a6J9D -ea?ll;*C019LGGVf1GzT)R;H*8qTFs8FV(~^uSfB)UUSmMzgS$bJrCIMG7_m@Rxkn1FS~JWV(2Qi_ddwvVcL>AH1i@_+RWY0Yz-EUNO# -m5MI&)}Me(7p=Rf-pPto#105Vh1Jq1IcrT~^_b1qWn{dD5?y8KDk_XOYwIWfzxKX$Ij-wUuYcnyI!bX2j2lgX^32$vLeTi>d`&Gu=u -E_eCh>x*8D+N=p1i1!!I-Ca@$V8y6jR{dqWhr}b*&+IfuLC4vw2Z1$b>0hv+Cu|V$3)TaP1}W^k4``+G?yv7Rw#P@-H>fSlKBeW6 -c&mTB8J)2sy9l{pD!4hsg>@GJ0U5KOR=4Ox_XsMaEY;!N1w;rK{y!7bL-d{K5C+iNF7^r<6Yb -x9!ZQP`|rAqEY_CT8#bzbTDc|d!J<%yBC7AH}R9qW5i=KQfqxK8xR~cbY#;`;xRwu*i}Ds0)|!wU$kwgcE)6OHU`^3Q+T4>V&pgr -=PG;A2hn-NazT&uc*jF1o-|7AtfK_C{ks=F+O8#KOhTsxx+IY_WgCvV017Ys+_5sq -oxF=}G4P|m$3|lkjR>0hv!D*gon9Y*80fjex+(O8B1FS@lH-JA4(MzP>vNTY8?m?I4cB_EG0%dEV+GNO12l(n%q8xl(8&0^_7cuj -pO6`cK0kE)>;#{$k`k%~$^PKT?rz-ngE;nl#u_e)T1&K1V`~TRuF>+VTXqe`jE-kzyF^G2 -trY&|i0r#^V?@PFVs~hni{jZwNs6)fcGK8%&+FSsHDj9*g;Y?(bMcc&8TR_6n`GcQE{dVRxpdG{Cri)(iUU@ntkGbP+>cRD{yl`^ -9mrOrJuw%y$^n{t;5cV3gN>;J6eFV8C=e5k5J8IiY~2QBo#f)J<)%5gno!%;sZvKm-1SB0pv*KxmLh -8b)h}wx0_2$0aex>u*4^m3%`t1b7t}&>p|qaU^wIFx6+M>C_e$oek40Mn@S9if1zN+0fssMgb3jstwAJNCrMV&kZ -dqNbPz<){rCeFYZdN`D0`f05a-IATgvHn8DYpx)21^tWCfeRgQ*QASy`#Al`BAO7Nts?I7%XXCoBxu1D*0oGfX!&nyE0sg$#*y -v>pcraRC#v1FhAHlPt^fN<1PERMT2ySKeFbbYc-Cl^q_~Oq#G^VqtQ?l>-a0SJ4d9qk=(2l;+!X+?Lm9;&C!U?pH~; -Pz&W02@+8<1z1Q9D^cDof*g|OIaKIRnlbEPv_G)X5KRN9!8U1duzqOw3$iku&?{sz@YnX70Bw3gHG^P`Ayv{*U}t=6gPyPz{*4{w -U%KGajvtWB<%xB6A^ucco-sqG*m}X{H24{&zvp!3}$%bA`);n00i0%%4amYu1S!R-WpU~*g{R`SG)QgK0$&7CFO`CVfbh0tLO6a(a41^aZ>8s -amE0>@ic;u92piyfqpF_;Ps$H+o>KO?nngWanKD7gGQgq?dCX}2PlYgPcZ-^Yvu2gn~b+)VztB$TT>V+jt3oo;1qH^hmvc@V#&!Dct?wh8`3cl#6QUQ}gH`^i=S`rJiw -9f@DISucr3p<}ZJEQC4gj9G8L;~UpGNCVbl0>kHkeJ9C3y2_K(2fa@qf$)hrQL0fMo9JVpi$5{{*6PaULN8qD1p4^a6x9ylmbZEf -=P?Qk{t|fn4Pa-fuMzrSzUrR@0f9HK5=lETW-iwEu3kV|t@QE+oIMt-pR2(%S2L{`JZo -?#Nl734o_Y>?(SK|GEhs>RnoeH$v0uQMjoDxGK~d{+r5f|+w@B; -0x0|HEG;MdbAGhY9mGulH?U8QE>mVdTn^r}mQ)_J{YrnJf9id$f9EZ}@{^Ud3rJw`8jqAo*&3A;r04oFlznUG&#&T6z8ak4BUn>F -3?(Zy6gRBb;o3i~*1~9Yl^y{z>Os^tsYQ5C6k|x?p`^XY1~G614dVqg$7Dav=qsTO;kx*hV)TM&W9z&l&X!>9wXVM|%q!KFtz!*CZp>!#;F_cz36LQ?oPPVaUeTpWtq -d7#iO_zQq#A7HF!glaQmX|nKo3)3+G9{oNH5&W@-8*?B|x{v~LH7uGyO3SggJu{@k7Oh -^#fB}cWR+-M_2&G_$Ellzij;_L?U5MuVGs2HX~Ao0Lo6XI>gN~DgUmu6wKcGpV8`tKX41wqZt2Lt68~nuYV3F(vlEs?6>qa{0F|p -sF(3Kb0jtXN$s)Pp1mhKu$&8JT9SHQEp`72wBDCrJ@fKwwHnwyw{c-(^WVL&xqAMEGqw7Ygh7{IJ_+}n!65U?YiAG>v?nHrHj6cq -yNbzJOn%@a7Q#sYxdFJwAPjJg1y4WEaN4IO7*UJ^7kkqH)96CsrepT~H;s`MqwdCtisQkq`+GmwyZf@Q+!s0V917YwVficw5_((R -E}Yu_vx4t%MCl!X`p6nG4$V`;=0PK#&yS -mVPfT^(CJSqPTbD{YmZU$d4e7%#d0I=DTyHKoz0GY&S+t$JNVc+r!~kPj-5c()c1e%12=_-T)SBV -!YLLU*!j^MrzCdtV?6!y=Ct)8Vtr|nhIjFNwj>?c~VuO;2IHI|QF_teTz)VBtk&i5@=r=hrG-(H{Dj3Gv`d)qWESbiyB%j4Icb|^=ELOvx -3uSWn4Y@?%L|)ypFgy%ez>^*P<(^#z-)(xbyoDfr -cpg|jS+bVW`UGS7I4laUKtE^vmdk_o1vEe>G{{(HBwrZoDJkHCSCVNAM^ut>)fAD^G36m%CIof`@EDGx -RzAxtAUeP8sj?PW^QaEHxdM@)E}~zG7g_$Q`eXCs09Fb4rlo|-1;=0uV4JB`&UR`^j95?R-Bx#75K3sHaPADPVm*44f99zQ0l1Mq ->}kDUu+nHu4d0HSR9JKdRf^I;EQ!a9)nlfP&`e!~5bZa-m(-*Yy26sT{(12{)8c7K?)q^c6RBIo2_-uLm5At2xNP`GiU93PvJ_YW -H}gqObw5VIIjN1~YowcIRFHP1saG&!s<>FE+6aGMuwTf6C7h~Fh8_gBbmTN<eCE-pFgs=C+{KeH?Z{>Bkv%1etTwsYk@W}7`X*&de7OZL_4v{!d`o5eAC8oy`&(||CF1A}=4KiPb -zB+=biLtkt>~|&t-!j==x5dm}5qCODkrt3*9sS94ZiYZ&45sds#NGUf-a`GA+j`egRs!*I1slM4;FD9)xT&qPjp;v#gGLd6C=w3s -f~Nbcy+u4x5f%w8Ja#Z<4hIPs2x3&&T$o5PL_t@ARr2HGTY&z7u$WuIn)cgi!ix?oXzIo< -tD^zb8z@HF?XydAnw~u+{4VHB`MC-grxg0oKcfAlgNqIel%1LfanIct1fDP($c9|ey%}1YJ@Btr{u!Yhf>vugF~tb94dLXNcDqgO4Mxmi#^^>2L>#h9^F2#m3`VrbBm7G+S`S{k4o_N)bFFhhxK2vv`StP`ZvBYp7rpXuZxM(PyBN-HKv-Ku^evc9r3ymao?w?c%Qtcn}ub0e2i6f>zpi5Nt))USKM -Xe-3L1X`b3glcZu&KwFM@<$IvbCK*C;X9`AGaXctQtef&z#lk~rXntGzGjm<2u-&uzJ&phr*Nh(1()L@b-rWwMRc1V&aesYRKP#= -GwdAz$@&i1Gs&wvXd6Gt0Opk!0?JcXhgfWH%P|vftDFoT;ldG(BvoojaCtJiL|(5=i!oQc(dKXJKuA~zXu-Q&|sB!>tb -ZmDgNTdXT3CT^ty#82%uX!_>Z5&%q*Y^0O1Ogd00e`y8=0ym{EARiq}1!nLI!zq)mzf0;gRpH8VoI=N#<&jlLmE=!$^;if$y@W@6 -cCiZVkBefN=5vfOwV%^eeAuc!Gcz}E=MDBt4DU^s9w<67nXbSdiFf2868JD%)jj-|!6;>Xf9QQ+CPf#TRptm>ChYWeJn)`~T1+Y}esx$8 -t=C=z*Cfgp%%K3C>@WB9AEnT4h-n8C-_5~fJTUWuqoBPRfqN%<7O>Zq4(y8WmNG&Gg78F|5fT&l)+kuDIazV`JVCjnq5GaM$n_uv -KU{DlJ@Z$G=7j`M=kThSWJ$%dbVv?zqq#60c8ID2vAnGMNu%0V7DMJs)SjGJnSfIo>OU^6UBd5uLW^=7;P>Xjw1@a}d@!-cJ>_w4 -5_Q|Yb6T=h)M(8Ans?H55kbpscSFghhvj78^f=OEOILhY(2iZDG@q3}qARJnC4b`15|;ok_zaN$&M$JONU}la;ajvENOFWYT#=T_ -a&rf(kk&7RA{5&iN-fvmAepZDiu2qQ9!;9b;gqQxl{Tft)o=sX8y2S(hht`-7?SbKei;WiCi#T4ITOfYk+9noBTML-PKJ1qij#d_ -1zfOm^r6bYXiOxgBcnvI1B%lSz4el=1!v6fVuzBLQg#xuMpGOula7?W+CuvXu&z&ZNH3i6{hSSmD;(}GdCe6?jXn@DpHJ;#=j?AG -yCBTL0qJf5NGwX8$xp5*k4tc?Xkg$btAF|x{lht4+#nkDZ<=GM{Nlm`Rw?h#&d~TwFNrG~v)IP}1I6SpN)9D%lxL*D31SBiuA6tu -DyBJAI(y<)S55}9FlB$C4TUi(4wvs3gF6b&U=2AiO$OLCm8q3cg1p}3bEIm68}mA;($GkZa@UXYTxYI5iVk|!S`_Yf)^4b}v9(Ex -Vw-JYI@)OQ!*0M1a-!!Q{122)ff_2wA9NuxavqSsI!WJH##Bb=VE9LS9?lt6>;$HM!Td}`3a^W9YHoosm{cS%y<6qG>dS`fUh!n5 -_l28OvPrZJiil&N?kc0!76&LoUg+?J17p|~ -5gYKnf<9J>c_QD59cY{|)fi66L<)TVkE1TWd|EZ0u|{6h5CS)$y2^DN5d%qLa{8kUHR9#bAh5Ici&8K1qEqARgA_N -He7r${BdxUz0pL~gv&nk_@rlWn*TZo&46`JaW1-z2ilC1MIEakNUQ<5et)sPcCLByCT$B~HW&h4Ct4*?x!)v03^W&iqsf -3;OIU&bV`Mwb74yO}0`3S3TalJlocL7oX&r#pjgzjy1*!?KL(jZx%ZX;X|VfrVc!y$K8Ql^odae8r5lrTx&_AL@B*Z*8jD{8}#&5B~vQMQz%50xBc{SMu&I$sKzU-%O>+QGnVq)yxCvG1{i_vC!ILwRt*q?&5Et23{NQl>EA&=@6 -G}R<`^X{gGU7rj)W%y6i(~b-8V?$P0YqV1^UN>`JfFa}~7{kYuaUx2v8zyNvUKC_=#6@s+W&QkFp`xsajUn(uKEtC-$@<#L+65?F -;=hZ`n&rkNtMN$6Av#WoC7Pi5`K;GZ1YS%?%y4%Ccj&^#IU#kWh%NC*6e_-CuR)jJWG~jFJL)0&17Kdr`QMLsHY$)R8<22{pYQ`2 -l2(12+)?#2dt&4^eL>F&iQ077wQ(!7s9 -^O}CZDSQfGI)Z>qKD#bCBYorDgv`3xgKbh@%lb-hura1MTiR0LNH^FQHrY*7+#&`1bP#JKuC%Ud?a86~eV~D@ox>&Er<}Il4ivC4w_s -FJoKf5kGt#7>9Br7yV*}jueGgnOfgKQ$@>uFO_B}4#&g~MF0mChEdJGheDVUfXzX`7S%LM9>4A9xGtqf%_T!J4vFwo+6ho{PxOj_KmyRxwp7D<^U -VH#0l!nnUfhx`qg>Lk$$0LFXN4n{kMbYf6#e~G4rQZc@V%HpZzz^SgN%-jHUa%c@EKQql+6_IFG_!HN~LkuAj1Rb@V1KNuY7kH+$ -=jSCiZvupG5$Q#D6W;jk}M3hUiz90~v~X8KGjm7-oxnEJc4XMm#7F;-fR`EzNu%6t8JbPa6BAve}_OextO^l?8ImXSZ1*Vme>WWFG8A~hQO0(A3FEc}$8cN1(lNuyY1K(LSZGdN4#Ek~#kg)NXj+K{O;%Y-bgdzLFj=6EAl!Bij -GS)H4y5i!QuCTpAEE~ZsMNczKCG2g2x#VrDICZ&OuIn%pV({Pp=kI0qR^Qb=>IQxPM?d(2KHKrbqDPVm&@Z=0l=Q+h?&>Ye;PoaX -B;*Es%Chotb)+_WtdN&CrlaaW4y^VwMXGwPGDX_eTT*0tYItZpx((|iXnybwtC3>>t{j|4#UgnzFd|8gEt5P)Xk?05EFl^1lGmbs -*S1|#UY0yLAh!`Alc$k6u8TyqY*(LSpWw((7=R3CRWsbC{rb6$_1CsGHZCll>Lxv~&^8i~C0NUe`Jb$A_RuL0-hf!DS}7Ky3rHwU -a`Ik&^$ZrbdUfU8f4_VQ>6Lubze)+~b-MSwnVOE3Kg1^=T6%6W*-8BF2KTm%6{5Zj(k$2b|&LUnRn9+Q2NwtpvKp6 -1rl*fT8III+*y!E<7kv9t3v4*qUPE|nS^;?k_i#ka5u|?i>jsbY@k#iMvbd+2qHt2q>QzwI!&dxmQv>^U%WfEl{ms(2$*N-yr1zT -Qa288X>hhR6@%uKCw5_i!9=1IJ!AiAZT<33J5KzVHhU_*2kILv{Di>y(1h>Dp@vZbrDwV?&^<|omdM(&cb}w8@3z&Vfe#Vr&pz{9 -eBEffPUFrl+~~RcchPFi@4fWa)*Bn^?akGHyu8}m;=~TxzlkfU95ehRg1W?!IP!2Cn=5acvK(Z=Q6z^0jkO5rxBuIv)z|f{i$nuQ -F?HlwXL?4_hx~Foz~AS@aa7~!uwmN4>wMnb3_J^I8QW6kP;LjP+=cr_A5h5`BaE}FL=5%V0r-C?Z<&B{kCbcGI$y*XF*b?~tYKs_ -eWy=0G7GHjk3lpN7^_gFf$pD5d~5mdFHQLUTg|_lOZBm}6CR)hl_xryQ-#F30M3rcA~#IrcrZJXRYj+z5QyXw#IQ3-3gX>Z&*-Uj -6y*+B@d1HTffBF@#lg_9c+L_rY*?v`bo~gHYyF>-t&dq3e=Bx8erGyIG6n-k=alrxmU2>>dy^ejQes69p9XintWsgDLBEQ1LhnO{O7G+NQ)TMHbhgL7h- -dI}pL(f5F2TDe|PaG#j0E -DoU#6D~VrBaf<^Z%c*o|YV!z}Pdj22vGI*%hm4S>+I8v-Of6sW+m21$Uz#>?q%f$>uv5emo3?bHD@bk&#Iix;s4YwNvw -wlCnn7k}JdT)f;{-TX#ENdRFS*=y0atQ+k+G#bWp;5XG+NOA@o+eV7ZD(sLD-RZgu_v_HDdzIzR9<>oSGLZde2&f`Sitl5NR6WLV -J!C0k>R8p&=!zAujHXx*Vxr_=TMUIqt}^V6_oVn0%0zVa%-|g6p6-kfZ`c5w&UB{<3~QatEK>}2 -jNXf@=a5*(xu!9O6KOZdKetjKusbxKvcKS`1?n5r(YlsUIdmH9z7vR_ncKTifMVc#Q3X*_9hb#_cj$pNVd71xlomPn%B(DJ)W -L0+`s$uW5sN1p6$^yqw6C8e*`?{o?bGmzJvnAk}kvBxk~9E3O76oTU|{NQJW8096+yGWWsSTU4e6e0&F>(42w{+n9-{~!1VTF{6> -Cj1I6%s$(4V*$n-QSHiOlotQ3EK7xy(1#}c9w``Bb>h1yG{=&WOlHl_VfS(0KoOj-s`Rk!?B -_iWZI40Daep@ua{zF!EpfNXqZPpJmf@w!wbIL?9c4P$QlP0%DZ*ct-b$8U4HRXCxG>}V;rieM>Iy3IqoOGxhOfG3;I1VL&@Uawc1%MgaCLWYwqK5OtGtvI$sxqC^5(n~Nt*HNy8cnecha#Pv=`$!UJ9*OV4()3UA`W!2PUdAiI -3~&pKuENC^8$KaxKdsp2&n9V|;`PwbPGV~IU?a0FTyNL4IUO)*V2n!uB1OqX6b>*aot;{uuASvx -pQ{hCsZCiHWGkofZ&X5`LXVU-yIhYKI}VoTPRt{ctGCdruilmg2G@Ur@Ibu&3vA4guCH7^zqWywm4gd@*w}hw71N^cn}{K|#aT_y -mWRk2l|;pjmRh7X1e!xp2Bm<4MArPza{A( -Tqii;Z_PKLg)Ok=7NBI3B}`RLiOX5mOO=wgciLR0Hb|#K3N-g)YH#0Es~@VN?{^#h+T?6Etd9-q4JD2RFCA|@N8`$Z&=aTW$vU|rx`oPX8%n@{7uQWNMsr&&CZ->ifEy6QZCj+UkH|iiyi0lDSJp8({tEDVxY-kB^U~d#FJYPPjrV7YRZvy -W-*_>6TR7{s{o!f?s_S*K+df}8@W9`Dy9w%psDv$eITc`?`#U>j0W1Ke)87p0cVtqQjBUmPGwDn1yZ| -T5e>1SbEbPyhdQFnr`*#V$5gsazTq=OGByB{#*jUQNCIOD%M3Xq4N~Y+`-C@5%iF}2dwL_oJQae^;E-3#x@#D?^Q>QR@_r57IRdM -LjBrX=;eudKvhN&24t`{-6W~dDxLy^-0URnf;oP~rpkdh$c6&I7`A`>!@r|U-~o66!%yYGNk$?4kZ*W2tY>`SW-7|e7xEmE%io1+u$T|p+9ys_U4`f7LO72Ip(d(@392%}132=ik{5`}YeHN(yZFy3)WX^z?;yn2_{2j^5->hqn#qu4Xxf1r45U>Ks`uA-L&4v*q%$5;p{ -Ay-kn2ICK_sdxW>) -S}ujtgOxjBHy%>pnT&XmNwO}(w57&Dzw3TG8blUsXA#xf6_R@Uh<4rL3er4Btk*oqKvy(h7GOi$EQ9_rBX)>-Kq#gC#@5!Q-tx(l -Z@&3v_x#Gmjr9v}t)F|NyS};wzO6u6HrLd9Q++5#yQYguR5@K*(_lxsc$X{xC}g8lA+MKwGnjHBf~$(jnvOEcrpKJ2^(zm7S1)XO -PbC`Div;M=955M1#p^OIO`8H1!I#UH!*Y_dYaV1b0Q?GcZ|F>6k$-@dgpNz-IUCoKVd5;2fAaoLb4FBxu-;TEHF)ZlG#4^H0G{zhPyz1q(GcGdQBxfgi?Bm7?=2fY(L8T}i9QAF8wGy0EZW>ZNpc|syX?Lrpe3x#!id;_ncHF_gK=Bps;A7@Gq4GD( -9FoV5{h8wXVqEdi32+#@wt42-!V$HHa-y%K1m|@PsI3Y^>5kjvIutbWv*#04oSzyh;LwUOn-K7Kp=_0VK>Ip_i_B?!P2CSlJx>`} -bBq^@5uK>CLxzf+_9fNM+>_se#kiEVPti0OHC5nH42q~u-q7S77XBWPc4%|Z2>?h#mQyAyYWO$z(5S*vks+xW&kPACBV||P2Lh@? -&TYbd6C-6J42isC+E*PpuK~X89)JT!tgBa%e(r`J+^d|zn39t59(*4+26||~QiY(dDPbB8>;zMjVAfRSt57W_YMkn+kY(s)#gh%u -R8I*i0DTin2Ti^=FT13I_I+?M#j;S~d||}p9&TnzpG=a2v2wiyO41}qjc^{YJv2P7k(7jKmd_JmAiI7)2c-Lba==ZQ{K@I066roB -0RHoeY2@-sizw_lhnQ6-gueO!+%jI1#!{<5I-wG>{x&XeLYL)(@)1#O=F)yPJY!Sc5vz92X)fO2NPXx8&DIL+x2qe-};N;Vxv7yTJwBQd@09DIX -yvmhk72y=ace4D-lKw$)#zvK~=nfhOE@ARTlLio-gyeP^QEBHS*%q^uf>4*d2;2KTRC@OXafn>eU8cCy;D5gL&4ge8|=U*Dd6eW&%@%Ei^ql|R{iC(Zx5PS6y6 -;zAy6p)(hc!hSmmXixP0@KN88ex01O^}#m4)7tlO9FL7Rsg6r|yCK}Gv%5>)pl9+Tl`Vv0QVUP=ClwuL(|VCIVEWWty3aH@-LKuU -t5UYAKQFwm*1}6%^nn>E^SCF_K8QP^7mEvYFq{xfC#KbHyOed$^j1!fRqy3Aeso(-kK%e}`aSQW4-Njs!MyKF`B;*A62 -7kcpcgCm4j{J{=L5?vX}iNEW(@2DEPpHKEX^tf~6!h4dTg3u7|LPR&`3%}B2;^iF0#~3es$Zy2S4wjMIhzZCTouC4)K8++(CQeaL -Qp+si4U)Y(Y3)%#FpfW5Yg%pSh*VRkmSGark8O)=W66&3n7Q<(RcIC?_USu-dE+eAWC{xFpesQzn@zo|r8p>R(7C6m9}ZcafTsR< -eGQoJSGx&r4arbW%=cC=t!%DrL2*qWOBttWjFpgU?ZffIV?+oRL&VT6lu53<1k;@9!?WRSV%CZI*ETMkhkUo_C1?sl7zPO#pajv$ -WXgE@(jf@kYDb8RpqPN-TaKAPS=L-tgp3Hsj{|$11~y`HV!D?0cfhKp#Zh}DV`(>;0Xx6i+ge)>m5OQ9Bs>RKfE<*fbkF$l{TxoP -ul1&9YFHzIHYCx#{OXw#JqnN{gvIqMOC*Fwo>oV)A54>ar_qF+0sJJ<2C~&6 -`t5N_aUbGhQk?^EpMKhq-TV-dFkkG{}0MBK}5LBGMXu@Y=WEnS+vaF?VAixf>&&eHW?M>o3u=m}D7Jv)%VhVO1XY -Q99?Zk_E4ej1g(75)~&sY2km;Pse(e05qIsjCltfBz^hn} -74y#O9^I>w>S$$>u<#)?XR=RCD`j2U;xACbei}9>*J3!)YdGEwniZ)N9I%dk-l5YOQ-xK=1*AO2dIc8I!6i0X_WuR_t`as`q_)YW -JTB~Q+GIF+!t)En#d9W;PxsIwsk;heq<{unE1S$B5i%b$U@_}6+S;d-v*o!tgh~bNwv+j8E#N9t5|v^t1a2Cc?8R!3L5u2E2!vGc ->k(~3g4fhmEMfgVHP-kbvBe9fzP8gcvjImkZm>)>hl^|%QZ3-b7jZ9oMbjeCBEIZa$BAbJPm=li(NqF~`i&F4Z*+yAJvE&IemM;Z -)#vf$S4o#eVnVCXuCH7qDs~r!QhA)`u>lPlib2`6sr-Ae2nZL`$EFUdST15mBTI9$p~aMua!L}l@D`ulIS&t2|qZCq?$+Fb3eZqZeM^^t2p*9r?z1OhoBer{_$?l#Fz+s6rdcjc`u*mljtpZMAi4n`@Mt(r>1h;S8@dNmk!dO&tiU#CRrRvJSbp9dE=`ywE&uzB!?YJL&SQY=8%DtXa9;6!XZZH*B;1stq6FVG!w}6r)I%CS_S;X@w|yBmqV|{&}!3uaKqL)rX-tjeSz; -7*H(-E)a2~9I{Wa6U5E9%|ub0U*vj{V`k=4mS#`r01LejjCQ2(9MOjlSiI(Iei;qGGHEo}g&n-7fk%XH;?qywhiU=*(oMI%0#Emg -$`2ut-BjoOBzTbdy!`@Wp&ItQXuAyx!Y&;dY@k%^;JunK?b3?EYL-8IW9_vqEN0o}D}TSWc>ymhL}JH~GH2ZM!lf8e5@}tK8~L8{ -nKtxU*~I9UJ3?~@#av0MV}G8oVxBJq0s}znLUs1YSc{}1!sPYQ(qE*XIvC&w2#r~4#@Jzx;b@ls$z2bZ!{AP~Aj2Lj1v>^}U{Ux2KlG^= -`~f(2q4pV;$#aREcUY<=#A!2NE@m6v%m8d0jR(F&#_li?dOI{LreiZEejF(tMV@dPNX3oq!h~Zij6fyqtY-sYsI6;QVr@8^1vtq^A4uc#2O*Lu6|Mdvie{3e{a`D^1oES -YF8gtzp3?y+tt5Fp;$w#Km&6vt^>ttKm`%Z;hROEdFx@eKAfKaU6xWRc{Wj~o1RnkJ|_5acU6?M+fKZ6LUXmRN)i$FK}Sw^ -b(#`$-j*FslNy^uiFG}dMghnHlViL+3mKQ*l%#bAL1AKX+}PsG&;~;93tBXJT4tnMxz@=@H8gF*V8X6dDZ1H#4;Q1ekV`F4=pbKn -!K08CH7kyhj3$qfm!F0<`-%B!yq12(T@VaB -AC_Hfs-(SU^ZaB?_5C=U#;c}S8jz3tB4*EH&M2$G2004amjcv$i7-(yte-1Tv`UK+JS#|)N<@!Pz@+EXJi{!2^Y8lj=0YJ;;i>pR -RH~D6+Ggap#YjUv!Y`cYy^udJnaO?H`%IiUB}|(7#$yshbo~!_*a-dPAD55fc0>c|D4au0#YHLe4%X_HkSKa7BB8t*u!b$4Jed-P -o!o>;J$ZiP+~td_>szSOp8U6)tFK?au(G-OQwTlv>Px*B&fubYSkDw#=vPECLcNQmWF3`j+a+(w5FIDvPcOG{$~Uv8RH&~9hMa=p -)PkO6*x*-@9=rg3r&aJ61K(h@&tqfj-Y+EjJC0NM;z1^6n*?f}X*4MTYqroGp;4J{B)H+5-CVhw#zg+bVNHxsX|*yAWYvw_iD4ah -DY<}0+_F90vtlY$#^yqTLCxTHOeHA#aMISP$O%kMQ_;^d4RZGx%4~{wjS=cmUUf-F`&zL$MstzUO0lbbR?SeRwCTY-k=GU~)lVOP -R5X3+9a7bkHqW6__7>2zE`I2a@pfFhjwk+S4s{J?`)r=Ud(eHW$Mq{cP%nwG_$z+%Wi -I`nEpOBd25Q4OY8@EQE8p;3CU9#mNsK_3l;!&5>{HrE(Dq8@O8!@3Q(&=t@yXa=yD73?}-p+B}sBw89(BLm-s`5trLsubKjNc7*# -12>_WSr&#VqvEbELkb^liY95;P)`y9g0O}5>dATl=DL*9Zb}EvJXnq=no>PPpOm#V!vk8c$%c5iM9X@>OrKREbU!fmTJX5TZ@8} -O1@ogrwPi>6`CphT=kqT1}SzVj?TpICLa$wbf^kFj87f4q|x?*xHfmL0gDZ -)Hee`F;{X+6}7t1+7}w2tuJ(y9Ca}*sAOd5@yKiGtcW(Ar4KlrqVA22cM)FNqit>qFFf~lQhh%T^R;G_O%Eq1fJ)XD-qOUbPy(fpR45O+T23M&w@Azo`00Pj7Y#_IZPHp!4J^0XpXDv)=3QJTDm-@XW(X%HRZXB9gM`;;{aVs#O0hX#VxO2&ya-%ufO`J`tl!Xj%3ule|uuNs_L}0vB)r -(I8QqW90eK#RcJ4;F;QY-tm{S5$rm^4AWmrw*Lvty1%S`iT_!wWyeR0)t%}N{t17@KjbFwM!q@uBl{IDEG{{hPQCQ4{A%^P`v1Wn -_pAHfQ}X-b(&Ey0PQCckr5C^bV#8e#S?j*6>DRMa1JB0$!}YWDgLGQ|c^eN@so>+fDl?_HUahwhT^G_Ns!+gqH)lkxlIqckJ22lW -8BG4g?zd8?yzArtmH1%%`W_R2YQ{d0bljmLxlm$bKMi+bYo0`;(^I5cIGh65))9LblzyyPPq0j<@K*I`{2>m@fv9O*+zC@FGa6b- -x6>w@0*h%YTF#cS25dQa6R^`+bJ^j&uky`2Qs4xKD3;x>WSAzErde-jsz|rXOW<8PI|%07_qtvcDoQ73Qvm=e0Fxx-7+g1~MPYFB -kY(ajHO*CNGCgzkQ-5*s{7UbQ(}>%~^GeyjPej|5;dG#$Hqt<=wr^AwYH&zK&5HAi2dq?w`?e2Nh^{MzpecBYCv618V0>~?LaYDqs-zcCFqp2lj)Lz{=-k#Ui;C;#s#$5 -K2+S_JzD1&<&ty(7;aSlM#|_2UTI@^v?5GVdFA_KuI$|+U*Y)XJje9KnX&-=#O2>!ivK*-`gUun{@Yv4OaO0iU+vnccSUb1+PJ90CpR8=It*mdov(Wl~P)h>@6aWAK006YIO-uj)0000000000000&M003-n -V_|G%FJoaZOhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-xvAc=H7u008(u001ul003-nV_|G%FJoaZOhaEyMN?BjM@3UFa$#_3WG!%L -Z**@hWN&wFY;R#?WpXZUZ>?Ghd|g$UKL{vPltqEIbh%AQnzVT@&DJI_Z9=xvLPKJcmQBQ)_wIYS^uBu^cS#yh2F3+Z+z?S1aSEdX -0}Kp^3KUeHI-sC9h@gxN;KJZG;)1w<^Z(BG-TU548kpa2CO^*m-?M+`JKuJ`^5jtmeO%%1-~*Ie1{^v>sk89y9HI2zQ%5Vc0{ArW -SZX*%sg;1mKm*tXJRW#Dun~BH)UN|J10Os_Pf>poJOYcn8MsDp6L2x`Eywb@=Kx;^d_VAT;AKFNq^<=X1-ucs2zal|e?aO_9?SGU -C-YysnDLFk*Am&lgMrI|Zv?KEdK>USI)~sU;Gw`1fCm9jl5wMpd7qt&nVz>xzb*T?g3~hog2hb#yMb>2UM_T8yO_^$1CUs}Pu6>A -F`wuA(*Fx-e_7_gZi!O30(JBfUT57Brl)NQ^K~p0S{Zs -=jsD?0f(i2!BSr5-AkFyk1b{XT_bqoQeNi{;A?>QEM>lZMdp2dDWCUyGXB}6O!xCknSU<=-vm75I9_Mjam=^lf$hLf;K_6k$ML!E -0B#`p0QLg^a2(Us0pVB$99YKd=9cj~;WDP{JNw37F~RK|Zy>Q_kp>Xp3j-jz)E%`4d++_sX>|E-nGw}EA790CeA6mE-sW4Ys$;&~E%WcMnE(%BrAJ0?|Uh*2l%PgY+oK<&HMdzHLrK*@l3~?fg`}xz>UCjfgbRNUsRidOpY6dZw!bSOT72&-8q=p6U2bJt*S~BH-~W|sSiWwQar)7u#uVcF~u#WZU%yoRe^VcyS-nEYD -xqKbV!PV=S-dor4I(JF^+rZ_-51IeMI<~7Xuj6wqYGypLndN+OGtX;mW`49av%GDP_WowEht15ViDo|k8O^+|*DQ8K*1b^1Uo7K4 -(kySG4DgZ^)A6+w&wmKm2YfWeal+AQUgy{}-{Xcf -`^7WTd{398nT~7H;&*{30q;#S{fD-&Up}IR>u+u0@!1wW=S&OxmG`zVpZB)#I=8m49^To)eA_4eUu|K&ez%4B`m+{3-)~z)URoqB -UC;ep>v`S~a1-4NaG2z6J@fss^{n?l0-gvwrj_~hHeeIoTPxeiD_iAWTA8jdwDLZ8w(|TRwDLV2)yDMK1G`B-fDkD))y8yR-p2BB -LmTt^cIm&njpsir_~$l`W8cuu`>t*0_^Z2};{~Uk?b|2XncmL`-qFtY{|%YAhkL+Z=Wdyf&^8ULzdH(5wy9M7V<38NUbX+atKhw$dT_^RMI{992k@mYg`5wN~$@2JA -C)Ed%8*vTaeZE$yw{Ja3?z&wpAs^WExZ`e(W&J{7#8 -o9Vq)#$DIVa(8Dp^W`V9{;y@+^WALEU+8ANS&`v5VQYr>-3{CVya))>qVCTy9WP{<-UEABzTOBtljZ{lfad`(1m4rb`}A&N`UV9@ -H?dxyxrxVpauf4?34+&CfW~I7dz+c>)0=spf7s0S|HjRHz6UllKc5i%vGo69GoSO&Uf%z(Ubb&X_Hz4Mds&ap?q$AA_40mxFRwEz -c#+J%MEXA@^^Z&as$Q1=Yoz@aY5%;;zq^;uTkd7K{Z22-%_F^Rr+*;xo&ZLq2hzW*kI(y7L8p)BzoSq5kkl{ktH5nZH@_9saC}hJQu*GRmh>{tM-H;+gdI2)50koA^Ys -JFVEa>_)j%F&`1;YX3=pw+Vg+<-79zCzM}Rt@ZCHzfmmX|ABH7%6m}Gk$$q-&&&4*tLELK*iX{i`W=dW_4<@m3;3-*@Kc*{D!84)BB~5-s=C1@(jv#D4#(&0R?7U+rKZNd=uq>19WJ<4*glbuAbCv&?p7Qp(cj;poPqKe#cxFVJ5O=^Nj`)80lgt#MnRaTEDd^&YDHbH)+Hme{plpnzplg;t+pvb7{&8J!&1(AKW-?=Pcd0OMg&fRGhT@xir*v -@Mnc~>gOwpvDs+VoTIv2Rl>?vVHPzdtgPZ-tMH8)6AlJOqvK`G(Dqz#!3qr53k_?J9fVEPxz4B$RKuX@W-SNkc!8xFwpvaJzjk5D -K?#k12YshldqVtrs$ukG)iCCRMP7utJ0e##jGNP#H{s73{RPuT!_HE{#|c%#=^(O|SqIeI0^+Fri+hg`Ds?%34d_wvk>jR>9rHf) -@R$RY#)Ln~N57G`W|EQpxttNX_PLQ|fJ`^E^S0$vYdW1);DM2|3w9Xrr`%y+WW8bu*KO(MzzRd#EwE-}&FmByJ_X(wla}QgzJ-3( -U$Xo#@-e{=aSf_J3cVsOC~G>-tdYY~+0d9Yv%8~`AtDJ|IKT~~CA!HVu9kdn(y@wC#kRhsFBk{P+XZZrQ!L^}(cEn%-(C*49n1dU -l$G5Lq76Hb_4rziY0D2tWNbGGK^L@W#tx^9l3gNZ3_6zSD=jU?4zpzE_=1h0Sh9T_IPZZNKXP4KJDjouBNCw)#Qs_Q7K_9t)>5jL -z=cWMvBO!^O0&k88BXahpTtlN;yA?rp&>P7g5mUIG)~QyrYtvTl4|5)_aKYCmnx=#&xx;|sNA=wmR4UT3RW~t=ZtYvEg@Y*#>X2A;P&B1?=u&Rmk81Cg4;Alq0-^qtqBrR-ghxnHEzd&UgjgN_Nz@i|0_3hJ@ ->C8~6(dFiSuL$eL!g{s~xgyIql&DDPk-pEVXVmb38g@g-ifOn|!;`#8gCt|Wjm?JVL%ST(4YR^E&&6=xN8eT)%AqSA-eZzNV);FG -ND2a(D;m}`^bZ0a>n*erB5nGv)>h27XqBLL(hLNvG9y-W8dUNEC>L{LcuxrV1M}3D(d|RSJJgnWZYO3hToSqzc`IXlHh|0IZ}toP -9q4w$_qXItPNAP1IPfVOS%9MWE`mzq?rd#*E!@5qlQoj9PjZpDA8krDn)jgR9) -*G5L@+tNC_ZG2R1%WEB|75plVX@+4edLRhxFeuO-tvocz$Cc;PYFojDLg%zW2-LPBy5THf0{Bzdw+%e-$^4RhzCtL@DBkpcYI0$-%S#E}sriIGr&#TzmG-G&Zx3^S;l -A*V*bJNVtK>E|-!%&Y2wG=wIYWvUT7fR}en*CNL~;<+#tjppPeDHE8PYl_?Qk>fO}Q%LYm@#eT9aZuP8U3pDURV=ojHshHKFQ=FY -N)h?mFpRn)d-`iZi$jLg1DB$}0zvT9CV9=kfFl714U;_ushL^hK?{}(zZO~*?F*vGyq04&l|Ji7K4vB~K5^&G*iPTJ5x{vDHF+e5 -Ms~{cs3)yPOJqu1eHq4p@680Tj*y5^cq!Y3DkWMw3hA2h5gDt|8J7f$8prx4wyLoKMY5d1FOH`;JYoh2yW^lOBh7pOy@WIc0QhgK -BCl%9&T1a1F|lCPia@b}?M|DHol^^Vhy~On4gxR$EFoRPwZ?98ht^#I9V+gy0{B+~&xz;^3ie%%xMJY8+cHK5+qX_W*;|Y`|RRygt_)SIbISxrfXNzfe$ZclxD*z&uvecr7+=M?L1qX_4ziP -R>1*ZJ#=Z-?nf_P8+x%I6ew5@J*?vZ4BbPyA2M4u^--4@V+~P_(-WBoP~kdWE$XieskSa -7?v_EEjhDD&eY9LrClp*@rmM=oR^J?@ZOqzEvtR25IMN-Jvg(L{h+Q_+Kj5kO)X|GZJ1NL=yK;;4tD;tR%iqzD@%_V4Ak#0{X5^# -aI^NS{8?jjxJi^yUcINlb^3t9V-T8796o*SjUe#KPv8>b=?g`nXACIBf7)J}hJJ-BGs@YX%K1>o -R)#jk(TD!U%S$0}gw;@aJFlzx*h1$qSmo)VNk6&|s%rUJ*j0sig@0V#L9r%ptbcoAHS5t;$VO>uwugnaM-$ewqyN+%&Na{&*Xn@{ -00(-Q^F2lFse8y%_wbs5fOb=yVu)K1qDn)ckD`AyU4gxa3V+9*uJV<{a{9oC02SV1eAJLEfeL3VXIg`chgUe`DQ2twH72%>DA_m; -m&v=FgBT#SEtlHG%9k;;ATQcs(eYCwLBY0&XFKsYy*(W-((7!j>ZjGB#z+6C6A3`Gv}m48o>GBilxXE9YuW -uU|9>%LV47Cg2e=MhF+tQgUFidk__v@BrcFofBJ9U6pY}7mQVE*hORrmSv2tNjqG0S}LJEMQ;djDmi&qYJF>}ZG*ACHPhL~CqFH9 -B8M`yr*52#Z0K8SS7&=i)1skA!mJ@s3!b^~$|>lQSBOGx_l@eYbCZ4cE2R2#TsA+~x1UrWkE>4g6)2yv -a1w7G#qL~^7nnIW*Ox8t#iund*_X2e?Z544Zo)6WpM2kR`R4z7!q2u61Uo39<(r)7^Q|EH&|R8oNt&;c@Z(<1J&14$I5QKFi)SFW-0H7adbIOyC>Pe@>J$DP}XB&`dQq6wX7Y2WyqDfX6jU%#6(Pq94!Uq#$<~iKIw+nDAWse8X_M8qG#+8r4jAKXqlxeq&oO_$W2)3NPD0{5ME!pE++t4ppc7Q08IsFN -inl7IDCe{d#tKYKgC8yL)x7n+X__C{G*$)b-qD090r5K# -Zc;grc^joSx0;9)@!H1WF$p^3TQxaO9DdLv_F+$4RQYDTxS7qCZwS;7xWl{AW%_E+FJE7k`!w~B(O8IZT^QL^U1#a?;zpa5W+)K= -N?$o>()J-|)!4rgJ4g5FR5hX+;3jcnx$0GL3+80`X7CJL04Mv@F3+*5dF|_4FO~P=RjjYwq0|mIrLUEare6$1Mm!l?)y&_|edZRt -qP~n8AhlAl`vvXVf`bKOwd2cQ;Q33_=?IlWpjJgh5my6E&01Pq7g`372&-7qa?WaQRtc?+tX^$cC(59fUZGeTsQ@Yan_`Nu<=Wl)@UIHw2?%TiR3QzmdJ#^NS1ijEN#D2zK(cLY1(nS -M*m3kYm~Ivn9?e01X0Pii}u3$Jzc(?{t<+Njx_xO7MRQN$fDx-JPNr3Y8;EHVdzsT%XVqNIQ -q!{EXpMdbXN<%9hZa9YnB62dj<;Hqq})~g_vQ<6NxOoHVJ(=S-eX9*fi -oeSo6wmmf+oFt}*gtNprKV%Ov*$4(V!bw}vIcC_z)qt`veiO-G6>~W;4EB;x*Z2IGU#I?C<*8sB^ly7%oKK43xE?6i@y{%evU*UqQgB9}H2*F4-h8@^0*NibGFP-?=VsUWfOZr+nAsEU*$_eT0 -H6(%VU^_y3Ut-^L%louRGAV~G-&VD&!MWfIteO@|;?dexSa~tnmDj^4IK=<%WmY>$M39yXn_cbv5RF@I!78u>#_Z(8wtmFKdF?HD -+hH(2B}Ct~^|DJ*kYv2mYAe}!eUTig>UEPWx1D6Z(`+^+9)|5qB3%-1{cg;t?K)bpC@}-t;Na{MWVK(%&iW-YU!!UT!3q}6clS#O -UL}!Li;#x%8YXAHwa5vBNATd{e^CNc-N14j34Bd8rvLd_^3|r_tfjgtFojz(p{Fj%G6+DV?jk4*0%#eU^yK7`Q0qa`s-NExR`v2z -!td(Xmu^xoZrpccRgV0=yVF9RI7WYeei3U$ZcXrP7tB{sm4!)&b+aZ(-cPaVkXOaa{*%gAjSueJK0H3>-BbHEN*i0SPZr$30XQ~f -b_Mhgw}_l~hPEF3|CTndsu+O14aU*`7DU?n6)H{p2fi=y+UioA}Z&ov7MDy?k>)9ENEt(B(Ic-<0B_d -jqKO#CZnq?ij3bS395d??qo6eWmO}OtfDxePRjRB*?yw(HP0{9leGLCv3`Zu&lv-Xgij}UA~z&_l7U%2GZQBVfF7Q`rdOuju8Iv*|ZddSC69dc+j;r3ci$~a5UDTbcVa?01|J+~*6HzeEjp8Z^E -PaHq>gdA-3@UCjkn^WpuQm6k14B-(0-WycKX_DAN+wE);>DRs-RL+VNm_Regf2y2EpVPLBC9$;dnt@aIvZ=hs{s&M?0|XQR00000 -w6aZ1000000000000000761SMY;R*>Y-KNEXD>`cUrj|*Q$a^XQ!h|U0|XQR000O8w6aZ190RY-KNE -XD>`cUrj|*Q$a^XQ!jF1aA{;MaA2sFW_K(ypkgE$R_(V!Wn_ -9c+iTH)!v0;t6;IRH|~Iyn^!rJPQ-HbP*%{JR|FyPc!rD#?{XR;|g*cSwgNM12TdGb$e -h<7R%WS?8Dv~*<4nl~c%uvx%MVVyFXQOj#pMBAb^*2B@R^#Zohx9f%t?ggW1oUA~SLY&cf -g{8@2j1djE^DwepyOMij86EHjooZgtzrSeV=#!#SS~+h!m7}XWdQY2u{TL0jY`7FK61-w`y(uNPifg($mTRTz87pTZM#nN5ZVvmi -&5~XmJvG`3jdL8XZm^h26YxOKum+8I5AY^Libdo3*Vb#4kg8l%}*`Dhm|r-%N*pIcq-oI`hdm>TTZ9D@4|DTh5di; -JL5)`1x>Q$`%8Bt627z_+N1V;I1k^uDtry+B>cpWZ{egpzNk*a3BEtVS^J6n22e`_1QY-O0002AvQ10?00000000000000M0001N -Z)0I>WiMfJFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ12Ei?xtl5dZ*hDgXd40001NZ)0I>WiMfJFHA#UO+`~vK}SVXFLGgUX=E*M -Xm50HEo5(ZZftL1WMy(LZEvMmdvH|Oc|S>QrI!z}tzT0&AOdsiZ(tq6PP*0})edjy(u`7X{bZ5@~&f`1Z`QGR3{@tp3ena4M5p5k><{ly52G0Jx -P@m}sgs1^t1+D@95pVohj3DpJaT*rZ6AwC7H2WElgz*kqY{J*o3^<4lq -1OGzryRG?tw4C?fU(V;PDQEfX%b6~v$2-bdpS|VGzeCTT(s&wJ2^=bCz88V(fxia)IpB5RLEz1Dw(o7t@16=ir?P_OsMXk@aYqHy -@2_CK9h&|`1>56P1@rNM2pRE81^ZzPxCQvT6|C2HD%k$t)BN7i;5nRC2tYspL5P -bxrrCo`1WN_4r#o{*Oww-^W(*{F+r9Kbu#v9*?c!^Y-ZV?o}*r4{$ed5ctwZkQaKr4$g(hq6xT<t9s#xhUt7)l|8X_z_wH)8 -(*spPJPE9*;&?t%#pma$nErEBY=;Rwezl72_*+%He-hY0d8z5XSH<>vN7MhfiuJgy`L3vDyVO)Oy{u+_TYzVPEqZ=R)6HpoUDJJ2 -um6dj|86z=;jgP%{~zl0|I+mDYr1>aaJ;Mlei3%7TElhZ^2dePN_>Hhz<&m&$nRKu1o&hP$M5MHw%f%T-Zx#t`Sk4?&bN1JI1X;t -a9-BbvVZGqd0%TS$3bTAuG*%W;wg!ldG5;4a{ofX@K`QqPyK<9(agab7;H$Iq|h -^UZbaZ+jj4>B}0wx{mix1GfXe1$>m^6(}jr*0a5y26h7b*R!49T+e*Jy`JU!?t0emZ`QMa{!Qa;jStju{a#`Rv)i`%Y>c+`#&cY~cEQMdM#>;QjAwx;2vhwp}ux=QZ|9KKEtG@jVXw1aMyRz8^`}_a}OMUp?EQ -wx0JrT+eoTq@L+ssONJ&UC-ygQqOVu+j=}%&++zlJ9EnHXsbqnXqN49bu*bY1jY}v~3@`bG|$E~d#2jAJscKN;@|Gi#+cPr;D8JX_w -$_Ad_4SbBwZQwk((7<^z)4=)kg9hgJKN|0CWUK&w4Y;iv?+Q#|)gdU&Nm;u6U -DrYxS{0Yt%lC@XxXNN|rC#2icq>qR{7w8-`BQbXp?X$X1_vMR%>sk0AU*^#cpuME$>O}E}^1>7xuat`&dY0Y7xM>JC1ARp)S_*pbpuz$)Ed&%!U+K3)gJ*T^#;(90AsRV7CU^~+1^MZXt@k}xPOM>q-`kWRVR}^y-f@6+8FQff};9A>?)`j*_ -w6lWadMI($FABbc=re{kAlUa5*TZNTv~j&|q4nrKGKV<$K)Kw4UsB26Ir*6nk=}>*rl`T;KA1u_y04gNASQ8rkfy%z&iVmpw-B ->3mLV$;Dm_CB`hWH0+FILFLeZX-B76cE2J8Wk=4p9NW`FY;jF#J3hp)`>cK(pAl?AIcS_VqrQ_dvm&(ZK8$+tt#|P0(#!YsIoXWq -%3jwr=#&JBl4^O9+^}o)5BOpq&L;Eh%X?6~xw%>FH+)n2)}SfaKN_TGeb$tD`?L-9MCiKxVL*f(y)!m}>~o#LI1+4V1BXTw9>OYP -42uJ{4*?C?Y4`&aX@~o52VM!MZF5LI=k!Q2!m^W1(s89{X31TK%(*zt$$QeVL4MXCXQ$DD$Q~f)cw`VdPqX?tW83Vz8!rTQc) -I%mu@fOyH`?Tq#m~t -*eH&YIgdIe$)t5b0$|C@83?pK*EC^A#0-VpDc|vpER`yb#tvKiLv%oCS9A>7Fsd7{&GdMKuu3uOyt`r%=UxIWW0ZBmJ{+p^CXSt~>9pHccrT?)E<$0a8mCn2LnPtQVhY4lNeN2T_d>Gc}6=;GLB*)*>s -TI6uC3vmbK^hnjrWk_GjlbDEOALn4~T8L^L6J1CUP{qSDRM6P@T}z|1YamZd5Jq|17hTrbh&E^TT7AQmiYlQ83||geD8V*3y0Qo5 -1WMV^ybpP+3n_YBN2Bc&*4hu2jp}Ok4rq6=mC0=20fC89du3OTyIVDD_ff|;(`pU=@s!$5AB568hb$!%b --&bnWl1r<3*CW<$(Z!Yw{T^KzOD2+mj=Gi4X2P4yH=u<-vv*59DD&CS?MH?(h#J_k6?ki#K?x!g`|H9Lyo1Tx5i+qFWg_Ota9K$>dF!;T@!=@f3^t^bqS-%!;>CY{VOhhU%EkhwcH`(Z)LpU3K4e!%lkbcxUHY5>ZTnG+>-jA?+^n-l1a=H7cm(U_R?xxM&kX8y@+8SQ#~bs5MEmxxX3r -6;85Idj(G}SW-w7@VD$f)GqY&km1@$BQLDLsl%Dn33#7OCtV|FWy+43h#)`J -?)6)l)ZTo*m+E%XFz6uN@OJOOGyQ{bXEPp>Wt|aZRMUO=B=E_qaw6UIV)f_nEBK?700gMH(hAYd_q6AXcljxupzGL%en%1m5GQi}1iBxh&H5 -NxUNr*E9X6j&~nS?TqP2EaYD5fQ^>|ES8o#dn~`~#Z)AEik?$2RHXRMR7-2BZHH`WO+Vhoiock8*2FDcs&qq7-a;<7?tJ{w#~RB% -?C+k!cwr(~l)+44jK0Q$n}th-(ZYpbYFWC%Nbq`LbSdSXe(WsI_fFJz=AQUj4W%~Dn}%@Ug&ufz*e^ES?>abfN1JeuWPJ#sXSOBj@wKeHTtUv;? -@aQsY#U4i}jsqIPIiSw|np1TFSK+?iz -7^)-b(W@1qShy5iXKJv5rlBXnKA2^NBj3J7_JD1b?@eU=!Gz_64@EQr47O>P*@cY4hX#YiJ|8LL`S*yH` -HRPu@6e~}X-zu58PFf~%n>oG#OX!rI4!%yzMHo<$jHLF)Gb2=LgvzaHN|2Zv2&oE@)hRKEDXB0{ahN#jZYdPH>pB!$pop9X=>m3Y -26M_nw^U>|Uo!&UC%=2v)pW?nfSyhRiJM0 -RFWpDSJxEPwPNzC%aTUExFhM+C2O(Q!^?x|r>Slxm@E5_#4datse3~<#6D^)o@Zy`C_S&DkV0cjQb9#T+*n%w0eiq>>d=hT}cXD<>b -eVVGdOYSkM7UL@SXT#zOH_V|k$7LflU1?;q?lY>;E{1n=F*z4Xu1m{oq3l>(=B~Yh*{Qg+5|cTxOsXwsAuAeeJbmN0}Ctd&z -`jw$yJ`{M+C`$bqIAD|-8#P2gQz{_} -7x*^RuOqy|CS<}iiT7a4J`soso9diQM0@ft70zk!cr&<~mi%DS_ZJSHC95P@PbYInCqSa8N?os$B{<5kTgA*rlTtQE7fVDwqiXX! -SxE0vF1b*$lS)6mnLvBFR8SDdg3_a^nF9Sv@C~X6>KCfy0i=S;$9;oEL$X;_wwd^L@l -HmwXGStjxXW%Wh+(}r%DqRS~Ppi=!NmaPPY$YMU0?KboD2S141bJVUc{mCSDd)G`a2}v8MG!50m_A6tAyFSMjB&94sxbDnh5jr`nPqmOn#9PA6Yc -5zk_xWpB#6^W?0#6TjrI9x^^&gZyenmQooNl;p88vs3}^{!4SF=m#m~#UkH&lj>1%p4gC%*RbhgRJx~yjREB7uE7I0Pzb*DTV(6{#aTmQu^%WZ`l(hCTb4A7@enpuXd!qYLdt;JV)sxrgaPfaoO9KQH000000JO4AOaK4? -000000000002TlM0Bmn#VQghDW??T(LtjlrQ&T}lMN=z$W&S>Lwq?B#@S_U92`Ej!0ek`A)6cQ2X24Z|&jB0-d=cOgKpXH{z?Fa>0K81b12zHnp3C~; -xg7rnz%u~vJeTWyTg$%(JRNYwO2QWbJ{NHPO0F}slJm^q=V@{dz>@)Q1Uv!o?*LZ--lpR}tL1+NJQ47Ll|1)DI{s;^2u}t)1@Jk5 -e+AeCcsyVm;4=X?tl~U<+J9Kv4*)(D@UTJ$@L7N^;L`!;0G|zbwT`<%$K3>Y8sK{YaRt^LfX4xT1rS$beH{>}u>Mi||Jy2_^HIQ) -08eP-KF?_6JZCj>|Lu*$Lr){mzgydr)6V1mXV2q$*PTZ^y!kxd*SpT+yq^GkzTjK? --FF_(|KNE%$3r^qnN2+3^8nWXzMzTt?Qi1!PBd|zY7^&uLlf`qh9;ixX6^q;t^ZOJ@%ODJ;`af-?SMZA>;r6EO}Z?u=DDw1O?jt-0wDp1Av=^zSnTxYqkDOfM6Hv9cy^bcdy|-Z&|~AeRvJ;@v~ZRBp{_(ZM -Z&}N)Sj%(Vw3c}MqQY;i3#9V}RQP4=tpdueK2X --vtB;t)BowL|7-a^4x8$+|RaFuDh?5c$;eFxiSjpT1lsG0Bn`})$!kMB|d)AO8hjmabG94@w}%4t{3`gqdXXC(d#A#$>U`g6BON}V{hr>=bF{Ye9!CHhg)ZCK@5SvL|K4`e-EHkW=jXNln+or5=RN${BG+Yom4y6 -|5Y8N%hz;ppKt8oes1hgx>I;d2l4d54)X2S0Q&*&=^#GN=p-Iic5=UMfY$(S>E!q?cJdy++R1eu>?Hnw*-1P;s`XD<$9$qO;I?g|&si_t*xWJE!e48%RGd*+4qH -R{Pzm?VsDg^}o4+{Q2kx>a*u=B>isK$oo6Ak>~X`a=n*sr2M#kBlq>Gja>KMjXcK>Hj)p2q4j^#`r|fn-IF&FpY|r6w;S+Ap2bh%gx-^e=0oneD-fVpZi;XKJR_I*7pH|WUbNjDX*?MpLn_J -eB$kw+V9jZuJ@uY@=t3Q&$$MtPQwe(PrZS3Lv+j@xqK83q_*l%|a -=N;?e{toqU{VA-cZ#y5H9N -`*-l3f3EF+(tR}aar}xt&VP!+=k&4P3$^{6KF-sm?VWube|{h7yBF{^Fcc5;kXTKZzN!Pan -!eq9-2UrFCb3gTXw2Sia-GFQ5yt_!>5AWjm;|6%Xa|bwY*8t_|z5&ulc7XF=Ily~==K%5Zg#psZR|j~W`vxe_e>^}w__dZB2FVX6 -4f4FtALRHpg_{Q1f4i1P6&@NSzh?%Czsm-Rzbmx;szKiWwS&a>>j$~-HxF_@?;qqne@w^CYyZ0kDaY^8c^}g8j||dYe{_&?@UcPO --`d?gXUA^xN6&7~H@utp+OO?Lc5`2s@8&tL+D&?U>u%l8Zm#<=?f;G4l!HIm&GlZehvWAG?gt#-!~6fh9<~4XkRQLbhxBm2_J35% -B1~kRGZn7d%X@3xOFZt|%kv!ugle#+_HzCk_VQkD+e^9r-Mw7zk9)cQ(9O8X;YI*w**V{A1^NbHsue@o9_TIfiDqr^z -&np4nBK)wA`@eIao^K!T<6HYU&-bmdT^9<@ragBAETetG{$iU$7shC#(2(a#yIcmwEVU)?)RoK#y9>|+fN@SeBn6n -vuT{|>$TodSR5yQs^cnG#wmy1IZk|hW}JBV`8e_ZE3H3eg5$d;IDg-S+6xopi^B>F6FgTq!E?WIf_S)gg7|y;1n=u36O@mi)B1qvo#eQeOwzu5mDYcFlIOX7lI#Dyj{E#1`RB`8|D#Fb|L2pGbAQlvUT{d`UWd4!4Tp%AU5B`z -i9;F>I>hy_J4F3?{UP%47q$EgEuVf7@z-?`=ihY^@p#ciTsKg7{Y6~&j*Ez|&ujm$UBq>MsP(_Rh7;yE@p+j2UZwSK(faos=D9zpaQ-mw`M$$E-@}Kwzd!2u<1QipoN|fAO93wc9KD41_2x^+ -CwE-J{y)5g>;38y%FD+t;r>sXqMTbf#W+oFigAw{r#SAODW3oPQv&g; -?=_BbRji{9vGwC>PJlaQ>DI>14B(`!n3fg&ET20quWjhVxc3yuS|u`hZ`_P%mtp=Dx3(CLi3W@V05<S2)$*wzn5frFV|_mo3iBJk7l|4rvW{{KLdiqtb$9ueV5B~pO9n!({hv_&(9J6XXnUQD|0;m>KxC#Ug6f9 -#yNG|M2`5sSo?c9?k~!5UsvUbpEu=r?pt%Dx4X38cXhs>>G(%W=tHdw**NpPLfd69Ax9Y%iOxwh!yc+Fq(6XFO{M=t!&tb!h-O6@PS@fYpCO5sHf#If+7(Asn2JpgXTb1|N4QG^L*?=0#i`Fks#f5h{CEqkeTU4@^;^S5}isXdB3eaNE!)va~6;yK!& -x=;V0!mWS616RO0SI0w)SJtruN%KHjeee2tE|4iDUC>xWtvef>i8`6=Mj0rxM!=M8vXsqdnLyV3p* -EyF!Fai$ZrT()Rm#DCwkC=ccDWQ^<4xkZ;$EXLj@Q~i%edr|vrN$o>)ex`x3lmCV17~W^J?FV?Sl^6}4x8wca@%)vJEdzc8@U?(H -(f*&YXzPCwPhSJ=8u|N`>_^94Z)yA#<;(EANBjI(;lm2IqU|a?FUGS2&zDiR9dHevgAM!!xDhaiXRd)Z>E(cM8?9ekvsQd(Lv;Mv!}?}QKFsiyGuc|36Ojm`fw)Ss?xzr}MCovMQ6MBVf7G~sy!-f~%aG|Wfw`gyRZoCK2gLqyiGP;5G --K+5YUi(YjzgOgA18w2^wEiV>Hx})zze~+Oox;h0!nLS7(m>l?{!GluqHT6a=GS_-sg{d=op|1d_f>$e06bIY+yvN#=L>jW*+8G> -Kk&5S{f~fuqw|Qbv|<52uGaD;fWHBJ7T`Q!Ljz;jy8%CJ(H@b%7p2C38_!Gi-BDOT`!DqUQ9LK6`cKC1tD3UTT(~-G3uv}iH5JO$ -K*|P6vl~taUM2F%{_4X*t+*3F`^oI`6=j+~Nd%XuX?nya{IF)Ku#@8}9nDR7kH&tj>PlhjxXjw)xL@%(D!N|nB$lQ-k!&H0Wxp&dCz*SE{Q9oJ7~ok%v|M765On?Y5x -E@>(|1qI2d&c&lTb(EZU(Jo|bp*vmnvr?&V=;)XGaqQ3_F-AtX5KGH-S`uY`d1~63aRWzs?BE-#d9$Hjn7mIB_Y0f*_{Qo=p&XT^ -cEr4}a@NbbrgFb|k;>{!#tjy3vA%(?X`(`V=w0qk+b>6?TGI%2FavVcQc0lfEVO5wXu5!v8ha|0(wx;e;Fc=*_40)hp2+S&=f>UTjJ>0rb-S#_eeTiL)>eVXBK(%E#^F79DxktX -MTI>A`mq{E0wBIz#nhuw;PO!xQ#YL&_LBrjXMZCf(i20TCN+R~QUChY8nA#ejC=&^I|(PWk$+ec~E4MMp) -T+FCb@v@}R1g*ed)2eW_4HP-E;1wrRa$7MJ=f~TOU7nt<1_3z8^OqUF!s^Lp<$)xyLF#_w15S-PV5K2)A+5-L7YVe^A?Ci#9OtLHP01SV>cD%Dxk`6wHB*B7&@E=2gX%GzkLZWMP(tfq#-`o;u?Fb -n#q+*n2l|+W%JfDE}LI&)>`YJmAb-)+k^U#e93Dt=YFYk+R!_CEF0O}mKX7xd?&ViIQAhFuzlp1= -mp|<$`mzv+1)FrM-QMzDu@^Op`eDR_Gh9Cpz0+?*v*8(`?YLa_VXXJVQcVU0Lc#V3+Qw*p?&`I688+&)Yc#OS^V~w-XJ}D_3FTRJ%52c5N8*xkn$48iK&}dgy)iR5wK4A#x-tX}q&PP9sx4#((<_R$QA}=W!)vn* -J0!L@J%~ajGMN#*v0otC1K|$(V221`)+s?UE)X+`45{h!vZ%^L9MER+Ur2rcE&VgO6%%M>+4DrA%v!RGqu)U(&SJt{D4;%X;)kOL?rA>3)X$*1s;IX2^K+9 -SaHCJbkqF>Zn_Sz_EC@+ZjD)>%Nq8TTP<-3X2jYsHoQ=JQZpV8V4F1z`w{Mf6vI?05oW_6uYkX1o>+_5-s*&jn8yjN7}+p<)K_Y= -MtUuw?JoRQu^7a{jN?-!s%c{=TMuc(gtbUxvtj}FbZK>pwzVn*5MgF0Iah{-YK_3xaE-h}qxz}Kx~I~^NRgD67FQimO_WrWyiDK( -o?GX5iJr;?<)T{~SgGy6^z_I^(td>Qf;w|!Q8^IapAd8}un`EcTH_14;L6+Nu@|i#iR2ur-h%IvCO+XkOv@)1|60zBH!S -3@tlT4(3n}vM41(3n)|4YS?mOtk=$!oUov^t=yW~L^3M&^2gvx!cjeH;zvg%enfpaMr(>#)ob6YWF0q-L8r>uS)!-1OxMLY5pKa9 -h-OM$R$6spKuIJ{4xe^hfgm^)WA0^DV-&!A!da5C93}8@GF3=pFx$jTPKsi*slXmvtT4w!O*^p_XRNg@Rz_aM#D8PYe5_EFg>hF^ -KeEQWW67*VuVQ{`bU#*cr@fpUOoUF&da|3u`Y%^$$-$jBH=Qj^5V07nI#f@X2oCO80Egb@J;#Y#NoWOP!I7Beti;s`-(3PeZC5^RMjs!~KyR5tSd3FnYNobjt1G2ouC -yTM2OfH=%J-fNA!Fo;EPF0Ba0C8|4)y{&4}4;hIWj7}u6PIj3N`yoi68nD8#ItnOjEm8)FEL#f*vW`cTc7 -$uNizFE~ob3iK$44&}()129o4ACy<|jXvx%Rhiv+Z%9i!)c!~)LM7ijw@C!}MIkEj7M|7nmj*z6WeXG84MUAYCCl-=& -&BvQK@D@VZbGQ2aB)2&F0Kr&=DFgBl>9>dpbb1qqp^!|66iKLwVOAFlt8?Ee8#$S=vJbdf6IwgqW#R8l_F8b`CMU&lhkrLYY1};H -+sRK-Ee#5ia$jFdN9wh6-TGQdod0wy%Pk$}ceWqvXy4qvpd}WF=^;zhO{Er@N<2X+PoctWEPjD8>;@u( -e?Tx{qd5t^EH(h^oc9?R*j@$HR$~tNVqb9Q%vv>GhvD0rZ(Y**ZM6>dS`LinvSmIRo7xV7PK!|!^XtOrfnI?@Xyv?|DaN1e@B&{! -I0R<_tn$b7f%Ctog-wuX2$FWcA3VyJ@(r&t97KW4KM^~SGw -E;|tUuwv8|oU{yuc`w`2Tg`_p9Qq6*j+NZMLvUc*`4hjo4_P3?VIiPOp?nSSHy(Q~hQ1V*KLB7^QcDiC{aA;@kSRJkHD|Wz+1;Sd! -p{}~@2$b3eG2;2%#yo}~+d47c-?F*ZPqqc?v}Gqu>8vrvHfOwO#len#!_2BMOKZ*FPtXzAQ&w|8`H=;XlLe -TQ1HQDwbLoCk&ZYlYF7nu+AlhJx<0@#0{oXhKl9`=HsLTC1_f%!%{e_OBX7dH(lh(=L@-h!Hu_8%NNQmkuGFj*z><9U&teoElwB8 -yD?0s3n_i4?_1xQjv_c_wor`i&~BQ)#m@#VQ-Yd6wK25{A{XWfWd%AWPbdoJZ^?(6cJ2Q4gyaShX$%)QR1{PIN^8X(Q*WO(Q4e~&RC6OmB54*T)F(@v!N(9NnH}J06W|5FjokB -HWr#)4B&R#zS)SKhpdZ@`x#d~W;ZY?LV5n093P@r%N_idRR?N`LmbXJO$o9VKusIco9I|{Pst0@hTtkK&KlYY6V?f8v+VS3IDtu~ -#pCAkVLpExZ<0$u$7n19vb&bx%u0V#1NbU^D!v8=0-wzB~u-?D?-nt5y1-#OVvn}sB1O{&hVXC-^Ho1 -KD>$f+XK6r6)q~lsZUKC&A}mrD$m1kK~vK5($B50D`CD+aalwQW_r&sa{uK}*a;?Hzq80qP8ZQ=MA_Mm!M9RWsBjy_I -fsGK94Vi#s1i|vpOcKZR7`~gI2q*Y7kV;hgd2@Hz1R7OHr|8E>L!$)B1AEtjTKGgFBvoKS(9=K%#I!LP&7jhtFGga(UdWYa7unHf!W%!%EdJ -M#_%hyxQecpj#7QyrLK=R&P+nRc2i%0u-ZEX43pM^VcLVEF}3!DPlrp+5EsVGs+|aH9_lX9aEL+>dN^P-+D&w#`Svog=O2!G9!1B -G!;u_96toLMW(I==U#H^o?2T*xWfc|XPA7Hw4@h~>t^GKL)^JdP+K&KN|DOF68h!bBc(W7Nu*uI&CkhxCC>qFiEnZ|z^(iZ!};6u -=3*y`Xp3lagf*11n-TC7K_Xnu_o0}*4bAcLBbq;YGU2M4+{pz_t3*mf?PaSbUunNcz$$uxR3V1#oG4e9^s6Wcl3tv70gG?91|bno37X -6QNA2vyde_QC2!VKIwcMF2a*LFw?hoZRKG->3XfS>d3kAZi=ih0 -6GP7ZxS_)Q&7fYY!hUkV(m6=l2m_`Vx-%8G)TM+`&00N1W!Fi0c<3s`%at%HXAL>%Zk#Nf@Gutqi7H<_i$8yJDtWKYHrQJgx&s{= -AxNC{C+O=EyCC)~a*)R%Ry0>tHeX+jgk^@3%aoxo$xu>B(N9Y!hS-gW#exRZjXeaiYfZJoi`It3AZktWAh;FL8-|r6rU&-S#S7PE -C1u^j&JE=ogD?S&tK07lx;+^95sl|vffw_RovKCO(!G8vJ#@w*EFP*B_fr} -7R|Y9cMK;HmOnP;XRFvRuBu>Ml2qE!_&EMa+L8H{w4?EHQ)1c?j7p*9a!@Qoo=5638gs|sqo&SG_R)UB3O+_Td6={NYf#-ISJ^2|UReqAMN1_p87gx1#uld|VXzoGiI}1gHG>u&P4!P! ->U_yi%7!BTCh~J7G2Bz4NS(nLLK>>x?24-blb~ce6?q6}Rx+kd -{K5h(InfF^vBM#ZG#ZhrR?!|e#3@UCf;}932(l3b)Rc>9Yjsjp1scsINyZYS#J-vo9yB6AKa0fvM@~$iNZTYx0J4J)5L0nM&XO4c -QI1lIYr4eKQ>>WeBssx!UAmIgBm>xnhCs;5xN7DzdE3|wmh6S?8acCOuDC-K`*v7cwkp4VoWo>fR>}}~JR88;Db|QgG}0@6P@KPH -I7Bw-l*BTlnBr;smrh+ubEa4Zi)gsZAfJ-7ESw3Z=rXf~);Jg|HgIC()ABN2Pc4<{2{M_SdUvrW)?IOX#sjyNBey8l3OzejbHd1O -&Mii6+}FrEFTD-vR3*z98D>J{5vc=Ymw{Qoq#wClU$;KL30_f+N~ExmK>mxlO@fJK`qUJx?9xPi%r7HLwb#T@wZ>pc+v2=~8cXxH -hsLVj1##e*2Wa1;%w{*peNK9u&lr85EnJsNo%CZEH{P;d3lc@;O3NsWEana-|1)i(wYY+S!2~B8mY;INs`jUzm -zKHP&X!!xdV%c?>T9d{!Ytr=OfBw;~YjH&W$%HM*KVT -zZ91uq6L{sG*p)eM=sUP(1KhXO<76Mo{3_sK;ouuT+Wub`Q -p<$OHD)AlWZ!ej^V=cQwcgbMFK+U|BGtdiV|4Yv&7w1}XvYHoMH{(M7kpE*9rgNAKjnrwoze<9C+-yO>-uSj}w8qq>%i>(2=vshWXS -3BiKl96X-9xEm18Sx=Zn7_*ionK3awAZgj$=G_al_&P -8p~STK)<=xAR*6a*+6>|PUjbhD9&J#z@LPjHHWFr#$=?hekRRWGO>U0;}V0@bXJQq>7v4TziNqHP%??iGoMO$WBk@h-%^xN{f7Yh -c!A`e$S0nF0wbYQ;Z6~}zPs4oGl8dt5de)r -m5dJ;89#OLN3LeO&NP-0j3bI=n^?gn$Eh@zwaj;JF@-zKZ>Lp;T(F!dGPzBX++^io?=ZE=c!?-lW{FwoebhoA=Z=U4>06-@;EA*9 -d-%thFid>LTwPjIj#*7P!_bQpn<#F(BbeT~vLB~5)nlc*X7G258QX2q`d(xJvZ797TH)L*9%z9_?U*$3Trr@MBxz!o3eo%`+VNAKJ_+(&n}zIYg;q9nveTA>mI`Gdq7gai?yhEl9bAS7s_A_<1r7$5-? -LQrG;oqNvA>}+`@-pqG@-{XAeJLi1ooO|Y_Ggf?0;n|1wF|=n+R_YM&i>IpedE<1Yx`1y2&jy~}q||x9b-?w&oxpD37n*qeyTAl*cX)LI{{TD<_!{tB;9IiZvr?%~0nY>CrzY@f23`+51vm%%2+#+96nN80=Cc5VNa~iA%;$Dl|2~jJKLl(6{utN>d>GgcJOb~3cI^P8FP=4L+Uie{E;TQkcwC1VG;3RrGt`M%Q3^4==@z7AXgyt7&45erdCfjv;0pB|L0}@OCrZ{8NVs= -{Y&t)7RJsN-hW;T^S`i#<=N80{4Q=`IYwoDM+@`YC3wB8yTD$cZQ*mjD*W$|@!fLH11+rQLoIx-kIH$^wy>R_7y6fF|En!*-*-fw -(=a##m}%wpwXMu|ODoGUDD$JO>}ONJ^MQ*pe{U=E`)MoN@t3W9uP*|JfUmdmy$(Q_e&7vl%>T|d=6`n^%W-cT>v34tA8BK`e9)AQQuK_+T`0^QSms3~s`j*ukuM?~J-h`F`Ir-^ow!=vXo-2T@9W2kz4!%#*!E!BhuzkMV!SdbGA@R^5 -_t3%m-7Vw89UM=Ob+EoiJ2-#*v4i9EHM}&Po8fcM$?*P}49gp5nE$OAmhX0%KagR$9+2^4vhOz;mhVp)miI;3|F;a^->Vsx`;83C -^>&8scXB7k>$*$yEWI3MeWI0~wWcmIg_=>E*4%`6zr_8VE;`95u -*shn$cudCAU3~9u7oYc~F1F9jUF=`q>0-GLb+McecCmg>$iClq@%_Bg#qz(^#r8Y7o9RynUI09^o8`K?oA>YUW;wnA`~>h|H}iQM -xP$y#=(~HA+63Iu!*;m2hxPnc56g9D58La9vi?91%l)$+mg5PTe^Th5?Gd~6u)eRz_;`=puke4nhwbwpSwFRx=i7mI05iSJ@BUss -@1b6%e_ZhCUiQ=H1^?d5eE!|bakb)1mhWuAHD@xv3xEjM^qCW+{7_V^XHMp}3p#>VDULgO$RBS~Y*)&a18AYF?V-CSe?_}a<}OwB -=MuCnXp?9=>An=_PkLt13TV60E|a;71Sb^Rhjgd>O1?n(f^1LvZB-nv*9txP82QDg(U3w?U)mvS*Pwk)`h#dz`V?=J13shJmaAkw -P@KcsWIT-)Db7#Z6z7Ls>cnR)+Geye8m?JgEc3%?7b?z!Q)pSV3Yt;uyEh8mh+-e5r-U{p{p**VvsaMn8Tw|OCF2-vqhkO0B-*Uv -82CI|qS#O9A-|xS%2Qk;k)L+S8pX!A^shwAFFBX$wzNhLjz|}Sas|wd8myQwPC|5&I4C=@EjpgJ -s9mfTV?E;(_a+sL_SvF|YBYhbuEL7OQe`fPgGf8RtM}nxbm!-cUpvYAB{k%fP3Y*dv)9!6fonW9gm+O559625PfrU_$BB)OZP}o= -sH4~kUT2h$~ftO|Ca -M!VNm(pNpO3*^L0!$LbTyelZ-`q{&i%DWIH6^O&e(bkU;tK?yYI0$j^RWX;2au|j<*!mRWh}9X-=;E9cIxuSp(UO_jz;nrRvb#0` -U!OH$Y8UdU!~@R&DhGb-SYOBUfnJjaf_7#}?Rd`U0Iv_h!yrA(+jtHUwI=#t^3)!U8=^EeA~j_eVl_1vnp$K{r2#($>11N}g -!bR;Mh17HTdTshjeHv<-kh~sO=V~`ZDvA2kY&Erb!Mq8J6cFjT{EpNKLR4pvw`3x!8o%C4>1(W0IwjQePUyoABQ+TYHzG2#V{Y~u -_z@Jy>5u}hX_u)WGP3!oWZmplNh!)s1v!|z9QfX%U!1$LRK|C%5AN7BIg#B3U#8tz%JDh9p?~0_?7)U>|5n|9QEtP)1^sxMD7j>( -LdTCh2hN?-<4yuj6=eJBY-+(l7um)}aY$5=zI3<0*M}i52Lr#9Am?SLj8o3(UHEGG7T0xY7+mSuz91~sX`n~Ylpo8F)D;`(>u(x@ -+v7W$ox%q=r(@j5g%uBRa7h|Xk%=$cJvEx$TBjqy;LO<(L>|R%PH&yDanp6#n($frV!%{2)wgE*2eKQs=>CD+<_)a+b=j*8^4fB> -*Ulss!7;FP^TtiSqozRJaOuO1b^{M* -zipV6xttpF<1lcOq9N-i_#PtLK{#D-ppXyyeh|TW9l`myigK7H@hICD4PCNAu+Z%|+MuGMD`9cXLM4Io*NQ1r2uax>H61%h)$9;H -YISdbvT^MyP+UQ*Nhc1I8o`j`!T~C{HB(G{7wZ!f_)%q*zNxaBm`F!yWp(5ZNbX@Ll3>Al&I}S27(~S+B=eU~yf7-W_--sJEbFK8 -!jiRNgV8WZVC1D^m`Mh^@p&j)E5#RyU!B=_!px?|nZ&CWVu@cO;m609RATEegiFy2p2UDoy%0;N5KA=55Cmal<1|dn`^8A&B{*6t -BNVeCVg+9qF4OR_u7plh46C{pxgg@6%e5j3uk=_Cl^)D3Q%CQsSs0~|tqx#-$V3(y!>VHkoJwqJ2I447 -uW(tcIbIR_f*Jhzp?pIdqx!yya#~{2yCH}s1AGs|hB->E6`ppg6 -+#pH?PAe=6Ya$qH^K=->ARUJW9~R6L%K${=izr4Cyiw~VJ|s*kbp0M&<^6fVdKJ`e5DJcmWSdas_93=VPUmc9WK-UHmSfgPy%(B# -+z&eJ($^eRpAK_jtABe>)Ffi*=zUhB;By*t|IvGFHTBb{B0eE@ -pdJ4G+O!7b0uYRBI-NR2guf3-fmty4uqErI0JPCwN*-Jmnm*+(O^g)j@NwM#Y(2v2GA`-jLnXq#`(*WoY8}! -{*pvxBz2?y2T)4`1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiMi7FHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ11NDA`b- -8vp>yMgRaW0001NZ)0I>WiMi7FHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZEv+%3w&HvnLh}t(p7XtD-@bu(g#i3 -q?xp|X-G@+Dij(T+VH3-agw=7hE8VU%%o{Vv}vJK`-WPilp-Jxm4%YF)TT|lK3R3QJF~mKV8I9LV^LT4q3(+M^Z$MSbMM@F1g!hp -{BrJhp5OV-_daJ{ddE2*H~9Mr%Ec(}eUmW@&oXBJc}D-%pKnYV;1J-u0Y3pa1@IuC1DFAv2KXO<9{`;APGe>QZh0sBp8=c$_)Wlx -fM>spa1tQ8Ovu7zfENJX{4U~8zl-bl0D>fQ4DfA$p9g$1U>5KlfX@R?0Q|Yd^FOxz)`?tq0pQyK9Y8r!2=Ffemja$E`vSfNu+8?r -ZzA{U0(>iA3h<49!xOpR7K`uxiKOGniQM;y9sio`e-ZFQ;Ny<~D+S*Lq-*yDJpcX+IPVbPB)}6FaG!4hP6d1ka2DVjE+pNRfPV>C -eO!9H`U@@HfQw}x+kObJ9Pn`qzjh(d`*RC_W7nTGiS2U%-vD_2B+@Z)66u=^cn;tUz`p{VZRanZ#PeKf=dS{U3YayMh_`PN -`7~hhY@S4Z?wrK)JOFr!@NW|NecH}{X%hMQ3&1MCb1vfgc^7e?`ir=K(?#S*s~ul+5&6}55%p#};5p#`$VH_8D3p7K@cCk{d)dNY -T+DO5dNI%c*2(1G+b0w6#K~MgWit1lX5nnWO95*D&jx(YWb)&d$&^pju3tBq^nS#)KRTIwxZA={TKJS*f5PH_ZZhdPZSiF-9WUAO -mo2_mCX;XfHQDm3jB=P)#&uVgab0^E^=wTU`H(InUH6yKt{*KU9b;wW$JfiqhZoDZ&&y?`?`O9EH)Zq-zqjp+r%fw{~dzyUIylyqtK~m(wraZs$E#PJTUU=YO%B^q#i(zh6$i{JWk1t8((^)pE+?4|e=b -Q;Gk)sl;>sRQ8um<-F;(ziKM^v}h{r?Mgtn0CVG1`rQvqrQUqZ&O2b|J!#jUu=t*v%5!A^*8x61mGoUVjr-nc;VskH?@r^owYEP! -jsD>_+rMcV>ECAIZri_i8uxk7_J7*8pPEK{`<%sp!s7kHH0sq?r%}Ey*zup)b^mGC{m$-hrnCRe(XM -COhwHJASRj({9IavFlyHo$x>L>Gc19fYHH3%^WDvLRo()j2lxq(9pO*bI1TCfA=+!FA;o^mC0BlwXg98|?Uf -fYpG%p$(0X3_3W&mz8`TKJn;-1qF+)Z2?^)2=IK)2^X -?f;VP|Ay^<)%KSmX;=n@p9@%z_PQ#{_fQr2^5rVp%P#>#vj1G}e;Hth@C7g>e4WeuV`4SW-&9S#4_9;kZPnawOEvw|ebv;xFW>$+bsM{i0l70M7q8aqMrWP_WvwIy#E`bK1`^go}FJq{?4-Px*GbA>uPwe_uKZ?8p?NH4e^|+pD;IG7-UX!R$pu{Zr3F0y4;RoLURl6( -|Gj|cKYJnh@)ip(1Y8O@Vxg1@{^M1j?mn{74LdtbwE$3I)lAbFpY_268%WJv+s#@~3qn7LYYn3Ht -TP^wW`C8)pel7QX6|fcXjf=?F_C>Ut1B+d@k@|6k?Qd%&-mXT{HPlGI_3=j9+wn&7_Xl>KBoV@|iA`Kz)x>=pnn+h0;O_u$w(XmmZQfvE+`^$|+WQ^N -wBHAssTYTvxzAUdN&k17?K$oIUo~_8^IEv?j27z2Wi5997S6xf!d^Q*&_chxtA+9G=@#zytX=nY+x}(?`SVjigcS2TZ=Yoxzib)T -Uv1mhE#v%d+dsIB_&&UheEXP==qi?QI40 -?nZgq@U9;-l-r|rtj)rIM7hS+UqtyAL;oJPeOnFv+Zf6xQ658i56TggVLRuaQI4VfwQY-@{y0F#_bt5KLh+mTqKu&Y2<2hhuXzE= -^M6xryx1pCrfJ -h4ObOrwx5-w;gY^P~wT$=7WYYp%Z139g~Fe_0Wu;bTSxEAFuTmKNsr)*tv#!GGepHRMMc)tk#{i|VYd%tbpZy1aB -q3kvEkCI#8Z5T_RLirL(KgubT!zf=i%n!vkMoR8zCF$EjR&VAANK-!fqTf?Mi -U%1B&0mEQ8<)p)F-MEv8J6?ZBB%Brk!s%RBI@*V>Id)6!tihDrs+!_eHFi~%DM5vhmU6oi@rZQV8YadQ%W&)z5apPWD&*35lS;BI -p6KWb_qoZi%xGeb-4S{To&t_~q5Q_-_VmV3(oO@$XI$&9Pn#KSNw6m|fZ-c^6EWAhF_8q4kdVeN -gy|7x+m_xuptC#@y)K{pqKZ!UD9&~I=kY7`ol6>={$!#v=Jq*>uC9S(5=sz_JFCL|(FmpJGGQq)LTg(loTqo)F -Cz5F=-Rt_upv(1Pr#I<#FD}1r(CtjY%x*7V;#ceEhL=?3;c7^y!(F|KB$nuLL@}KD=#tye=#U1MM3;zy4&n4p=Rl9Q?aZ!Nv}>*6 -$ZaXB`orm7?AhxkUD;07Ci-Ep-WHK)((Otol0y|fCCj^YGzDGH=SxcQhkL?cPN&?)rn50DG_m<03y?nOh;2`(=d=uKyg7>3^OBG --IaDa!(D3!`WSq&+Ji%rOeZza*`0`iVNO@lRjvo7DEXzQ^ba|0&=##F#fVK4kJ*G1&;VEoNa9!2Qr=yZHDBb-H!BP$1994H?Lx``d-lqr|SGBL;vxOmoPUt7`%aXkg? -I@1zQgCSuj?hfXTQL1x}$Ry>)L}9{EV7fO*5!2U)MH7K+Jr0usNW1Zr@K-{PvwA3nNUL=r%dbGDZb}Tr=?$-QWjpo!s@FgpPgjjQ -H4eM8dvKCiUf3IrLA;S6SZhFAg=0x^SbeT+;zp{RHDGubP^HpQ*p(`qcPz1u+`?{dkc*IX2Xo+y)b|Z3>VddwG3IxQWp#%KVrd3{ -Oo=A(#qr{Zwke$+iT3qjZc5#n(h-SvcZ0HcI;vXK3;&=(?arM~77n>-p{3IekSI)mSC@~vpg7p$IhS~sMoV>Cy)Z%%z&h7+Da*vC -diA7ejnf7htY(MHzKwzl$Hxq3A!+G=f;x~m40i+^w`fn8Gt+b&vFgxP+Ny<=R -t`)VvHc{Yct@}lGhM`n{7;<826E8?@>;khgZpCI+N;E^vQ2T03CI(Y(Qasg4xUgtE97E0qhWjnw^j1O~Nq%+uU>vg6k+$#vRzUPP -98?en5bcRG*hPH;G&u3=oh6oFjH|QV*24-;+m!+k`K$SMCkCKaubDmgnZkr|vxDMXU=A_sdOri0Fu}9|uXsluK+fD|cN#b1npJKJ -=4hbcs}ZfR_n>BQgOb5%aQFM85OJ5BBqhEm9bFeq%b@y5qO}2Xh2@erxEj=hpSGpxafzuP7*I1pEg6Lrt*NYri|$JM*~>h -D-7)lhF)|HB6#%c#X}>~K)+cXUGFdPqoPIFp1a$;uI9J9aMj6hGFn<++9efkhvfW}WKdi!Tvr&GN|e`*>DISJ5~?BM-fTSZR#lw= -4jU%M#S#o@#Dr8BDwY98jYFOQ3u1~=c+z^gIBMVF`ccN6k+og`lsLJqL -Y>DhvC(CM{QL@Vl+uqD>j7H!r;R@HR5kC(fxn_;JO7)NO@w;Wf0>9ndTp0>fYv#?*wIo&qN7=3nEvl(rAF8gcE*S9`9b8hPuOqNY -haWto-GL4z%&WM_K9a(AFW#$OsQ)O=aD|tUD%dHRC?a?iiA_Kf;Z!c*=fdwC$F1tA(wrnI{3R4~nWDpaJ;>v1M@qNVui{8W*GpmD^9#9};_`_@{$*h7Br7fY -Z_)9A*+$$?Z9I#u84E{#R263L$2tUCCK39ZXpTXIJWRaH;GwFImKAw&I`l7`aE?T;ayyd1Zna5Ckl7hm7Ltg<#YPe?;z -SlJRsIs~rOIklb9^n{x#eex??)+@98!`D_;hbn6pIMt!L%W8P|n<}q#5$y{PKC^Qm8jCog+RNt6ub7Z~gv%Vx9L?^|j0GR!GKVq; -wSRABY-V+}PUav6He|PEP5{wyw1%@g^Ve<8ZYzAT%kCZb!LE>?{I|R8otY7g91oD|KjLMc -$!^Uaa56`+>rSDz=p`?6u=piUN%0@@iWk=uFE0I{S4dj^%U*Ukb0jmG-2|Q;wuF!OdRKz!<4rvy3FJKhW=1jjMCM3#0~Q=8d& -QiR7<6#lsXAeg-)b27UTgGV!mb>Gq4B>#a>xp6qVJ#+BSe=bx;Km^GH>Z_z2Och}hhLs*27S%jpW@H|eK42O_dvkWL$k&0GhqJpexJR|%Nah&o52%bV8TE(IdlE~w -I@!%SMK!>L91lH|B-qe*$08Qx&nV*R>vkyCBK8%}D&qRzVF?wDKFrT9ACi^6ud9Z*`pGMzF9~k$AIP-`or6YXE-X)8?9^bKBGQcNQvXiLZC0#Og501Grdk4=admB$zC<$@= -8z~9V3S|!X01J4QD6)5&%r0~w{0IZ2aX>x(35_;ev6U#SxDyGPqDCI>KV**hJj`V{Q)7#uyY<3t*c)SVSC -*y}HlGnWiO63ugQhZ=WSNgECx@+gkJ*Qj?Som*d@z`M~SB%Z`f)h$1O3d8p+n(a92wt|s;!NxAJHkF_{Z6zV!#OMgDke|i&qX8?) -S=K2%`54WY3=^F=>G8Yxu=^y2g2GXWI-@G(J8-f?h#S@)oEJ0a||ld8-4t0OF9W7b)%xtg~5)r)QviSPBF{k3@jd#1IQD1m$=s9I@H!6i7`CDsW6dGZJ(o&jB-CnERBcp_gBV<=rk%@=bQXo2ul`##L6b0zX(z?UFdU%< -jHoZ#BHl=UIDm2F=W?0H$I<9}^X-_yWfb&oX4EcNqNZQ`14G_^8>x=FnSQ+1Se=N3XFZxzW-sMXrz$~s^iQ1TF!7_0c?RxGeK$Rz -uLI=fDETRJu?}DCcMJ4Q{WPVx1zj6*U7zwp&xnmMVutW-+vzWvI*rH)efxs~O5UX>A5+JCP^kwu#V>BC8fU_(!tJa4{Z-UEt*Rpr -d{$1ZF+voh*e_etW~kPTCcA^tuF4S~CCYqKW|OhvBTmYtsD#7V#LY_W;T>71V>&5Bj#-7y!{)^c?G$Xni398x9_S4Vr^5s#SPqK) -cZlF9+e6|aG&b#^Gmvy2jx@VP^kEy8>DID5=Kx1|)PuTuuZC8M)_Q-l39;@eu|Frk?13P+cS0z4Ww#5zH%YMK?nV5l61y7HG)p~q -K~p`pYK|o9>WoTc?kWt&hGf~|m?-Z~ZfS$OUZT{tH>$F1%?tng>=_U8j(adKYt3#l^l$i7W**HvnyXd9<36NKzh5fsy<6>MD@}X6 -YemTese0xgNPZ0R{c12U!MJXYaz;g6965U*4tnq%G7RrzVdx`D625V{HC7V>`vJd@1k{utkqCh#-c{lUSlr##YGmK!Y9o -)IZ59g0)m-sQwNGX9inga>0(}`S;w%KzK=6kRAH>7^WO}1Z4qR)Dy~xZ+$<6n?`;zT -q7p6EWJAmP)iA -<`w0LIGDV!ywCbvjYnc>C&s<MG@Y?z__aaN5l{C&=jA|E#${yaa#IoF}LGY$=}QiWb&hMX%w%&?BSw(Zhv7m%xlU9F1J@rxo`Pb -uRW?!`Hw<(XP!m~*bMdDoO#;O>ca@0pUiw#u369Oqs76(DDk=mHD<4&!6cua!8f!s#ORx7T_8ma+U+=jCvRcE6aq^FL_NX0ne58t -!^qDnnYKxO=I3yJx@Ied6Yb=@M$xErREA1)$&cAZyj_q_hFl1$qSy~fK|)3 -(%#J{S9Cj}T(!pNd!dAu6Gl%ptWJsV>YKfo9{AlO*nLWVhb-(YotU2DMbhx4iZ&2v6e7{z33(XtB>rOxleH0xEYK_>!zbC~r-9=& -@&%SZl<}W=ykX0+lH8J49V(WQw2sezd29>DNM%lbhhuN-CD^D3<~2&t^GDT!?KgU?;`4jn)`xBU%1QY-O0002AvQ10?00000000000000M0001NZ)0I>WiM!TFHA#UO+`~vK}SVXFHlPZ1QY-O00;oIvQ12;2}lI0 -p#T7;-~j+H0001NZ)0I>WiM!TFHA#UO+`~vK}SVXFLGgUX=E*MXm50HEo5(ZZftL1WMy(LZExJY34mNxu|9r#z=c*pLEM)n8pz1Z -WC0W>F_4ul2{AJv1eMq`eP^bbp6;e^caoU^vdAV&2z%IrpzH!+kxh^xARvoRQTELZK~Ydq0pa&meRb~A(-VUF-uu7*K&S3K_uRA8 -sZ*z_PMx|>Zocs;9{y%-3MCqe{8EalJ~ri0*(XxIN)@^F97ZfxE0{32EPy30{AH4hXLQUpXYrV@Y8@9 -z?}d;3;1=wG~nTY`vaZ;I1aF>-}BxJxGmrofIIfH-Z}kjUr#^ZAM9s6=Ky{P@ZNs5^I5x36@UZ4j~HwP{D`!>!1jCv@biEx05LS) -)djxy&jQQ;-~jviMZk9fE(F{R@N0nY0UQ8)x3pt`?K*UT{W)cT^_^$;*INGD4E}h4^z*Ql`&Wbi1bjc>JBny4;D-Rm3%vnuBI6DC -PQZhT%zwDuA6I0*PcE`wYXPSM{uJ;XfSZ>*Z&SfTiTK>6#CAS34O_k+m58VN4L)P-_)Cd+eACK*cbV^PS!O>zR%ZQ+0aJo^z|R1d%B<%kgJ+gm&$r7Qr;7pK2Y5r7?Y*l^eEp=%`X4S6-!GI| -|LbLr+dKB>^N;P%^w$0P{^$2+yLJXV8gLfi5r7W>9)O1JRq?zTfIkgT58#Jupe;QA)Kbrz26zS_Sb_IAU>eWIE#d-2IyFc(K)^qGptoOS|v79T9B3<8f6zSxyqsYG=w)g&F -&)Gp$1v%akWcLHoan)H+hoGJ76XudyuG{@mrN3-8AAIytev=c3_s^cdah(M?4{$!|B7Lk}#c?EaJ3vc0V*aUIwL@Dk}CV2{xA$sD(#lewN=4hWXw -J#aGDgBhoA-3w0Pygd(a7a6ZpNFN_MmFs9X;C4dSfLL0++W;W~c-x-F`F+A^eE#@pY~TA&=XlIH-SB=o=Skn`?B7wRbG=-BI{EU0 -rxQP$ttLHudNuLcx|;1@0XPHjiq#y?msb`SQM{PdSHp+4UT@bMZOkZ(ZlGp5p*F1_QkM9OC!-b2+abIhS~S@?7@+#dG=ImglkDozEj5 -n{yuXEw=RhdF*cu5F)2{;CZb7(ep^}FIc|jHJqP2tl@a=V)whR;XM568qS|(Ye+}Otl>D`zJ~Pnl);zRkRIM~KFitReDbXw&u4$9 -p3na5az61p$6&|#TwnG9gox}NdOpYX$@94`y$*=~As~Ra2mm}7@cD0ZeeS=2eD(4RI6j+Qh%ps>U&!{naUsXK?K>RbDc>Q!b^+`a -`uGm-@ouu_WOI6vfVcV&XV?A%Jt=4m$BTPFXQtWcE9^&#M9i%IBxsc^Cg$D -Jw2Ck+)I~HUpVwK&XY4PGr8e1(&Igs8Qs}?FI>j<{pB*!S<~g5?;pIJbT;F1*1PC()|9f`9FMaBkH$Q^;|j`o^RC3&DDAwG^3iKo5^o>4igfVtt9bw5RqW@ZSFzrguVQ~UzS{F3vU#7pn*BQaYCga8YSRBL -SF_*4SF@ZSUrl=d`PCekH?C$sH(5)(Z@QN6eZb&{*HTaTq}@+hOMFgWOFHRT%XW9ICEr-Smh8^||qzJYl9)QzBZ(8UfnlD{8z6Z2hg6Y>Ai -n_13|H<`(GsXwG#(+zl$%nv{;-Cl4z%h`08YNul5JrU-Z7ah{rK^lb(0EoAs3LHvQ#p&eLP>W>3GhL{E$*Y-_N)6i -zdm(8^~&S#C%=3D11J;lga;_+j(L!DdnzDQYVQ+2K|6tml?K1_U+mv4Kjr$9`kCiV6ukV5^KkHIT)!W)`*%OY`~4o`_?`xMx6nJ_ -m(bzj&q?o>JuL45l^kzKCa)10J<^9xC)Hmhf{|Vr}LRY`UoE5wPZjSLR{EGA78^0zU9sX<5^Bun?UwHP{q~mx0 -hU>%^enWj{=r^RR+keCHdHpw}huOcSTzl+qiMQ*2%X#NLhcN+|{~Y^qkHLqYBR_chIgZcs&v9OS@^=^$8UNo=F2DJAoEN|O9mjX` -=Q&ofs>(RIV$Z>h|kDTA7Kanq2|HS#Q*-NC89be-3%zlaW%z26H;#XecJm3E%_UojVh|f!2V!hYC -M0)zsOI&9jdWrh*<1cai7QRe5`0STS7q7fbdS3Wv(%1Qarkrr;pNZeKfGefFfXe_^{)PB|*I&6FR{u(Vd)HrS2U+k6`OM?5aNPI( -8|9UU|HgK7{2jbd=F#8Tzm|V+{!aP_$9Ey%XF;C_{DXXP&8vhLylQr$SJ|&CUnTyof0g~e+0yT_eD_=WFJ2`+pM90%@uycgp5AMu -hmXC+b$Pqjm~WTYm~Y{0eBXbK<&|F}y$-&{`Fq%Fl5VpyHdJO^ow_=yze3XJ?WJ98QkCW-jr9s{ZsEtc|XMcocE`^ZP9>D!8~68Y~M2FVM+A1{%FdZB>PN&j|x41JmsMZ?_Hlr -c^{U2rB9~3CsEFrPo+FeaWA!1%KI(SUj~%@p+`{}vUooO(QhH?V^iKQkp9kXQi|s%0cBqQ2~g(AM&nY-*R}=}J~SOr?UjJSuU7yH -|GxxK_{6gYH*QWTAKe;I#$f@V@S8kf2Jl2c-NyhF{_#^lm2UxM-R%8bO6SK)K$$ORe~$HD^*OfhUO?f4PXdZuu+g?D<+D3%%XZG) -miY??j{p>Yb{?S2!|S$X{SN@jy7@;y;Y-`Lu)gJhB2OLL!v5dV!f}73h3$H}h4kCQS{7(j7wQ@IZODW&jyp8SrWE=7OML=1f_i1ChFKQzmz6U7l+}&-&`=8rbpEsWE*nB+GKL#lC -ber*<2QA}?*9qg<&ppSJ{`Vcv`g;L|k5$HV{13HqF0kiUS^k^H6Tj;KWj;SLp7lR(`Cqs4H<`eB_Ypu@_df+FdPER!6nXFP -3B>2s6IlKa?7h1t5I^@#V7ZS?AReAG_{RyX=M~HMj)_d)Vj{=wV-wlV@e}#}jEQXLe9PAbD0)sF@G8L@CglZUCjdMFFuy(M3-Hw) -Qo2rk>qSdJExTY_f1Rby7?-g%0<&t)Dr-w -$h@4+dVdQjcB36;uwTEL!Fl_4z%ylBXEOhfXA+N_%u1;~w>hBLtp@?2!h4@ZW5v$=D4@vCvv%RQcLBa6lSAi3?&#l@~9;O$Z31bBmJzf^l#1M{QB-Z*7rj|k+&b3N4ni+Px6=PdvgA*+>_^LUj-DugM$G@-`VHODer8VPhTb;_E|tWcyIy7`4b%})zj|n;QV<{XG-Pcg`J!q7j}{#UD`=}{h*WWxWAKp^!IkZ@xqkq -8)E=PZr*z#`Q@dwDPR|DB7-uiv+b<$q=o`P*bmU$lty -G_Z*6Ki=-oS;XZ;QD8Y`HhQq3{tL_36z5ks{ -IG+{*ihi^LP~_@6mav@8ucuT#zv=6?er8iDU+$1)zXr49gWt?@on4(ZIsp`Y_WmsCY0EB-hu=lKtpF5#^w=)Wr#ApaE^Y1R^Zss@ -e?T|uJ+hnQbpxR67yP`NboIU*^M4{ozT283-RzX(d((3q?`n?tJ0(Z@xIRZZ{b`Ql|4yI%+RA6SzR&Tm`lN?Le2&K@KHKp}pLF@& -9*+N(J-q*95AnKn59_b>aJ;|U!}6}`VLN}&L;mq#59@ofhx6?ZJ;e8)d)U6oy`+<3FUN5hQ1rQ%07dVg-p6v5^>KYW98m16tNMtS -*ZL^Oyf@EwjLnmt#^*U+3nU#3a9N)99kL($am{`luUq!xy#DEae7;FP>zmTge(c`Q@&0N*$E(oKdAY2gbbL@h`NxC(q`O~Q{xJp4 -<4FaM*X#n@yIX;DyHA1RbWnkKJj39R3#|8z0_BYN52RFI9zQ@iqMln2FD3iW#1xx{to9)m1AE=Pe=PDfcgDM=KV*o|pJgvfY`29i3TMM`s;H`k^D(B-pRnps^s%+m5HTGw9 -jpbYbcrf6VHR5UFQquR_rNnb-Dbuf5%5~_TrCd*5UCR0J*<~s96PvY+<$h{8$Gdqs?{`|xdUjvV@!4xR>0mLS*!xy4=lK2I;ClxN -GX}RG)L+t;xL#+Q7L+sBB_I_#w=_0*?^tky7 -$^&CpkRJCnSX{w+4_ZMy9=3w?aQh0*(>v|`hXBRz=D8K*Ujqkl{W%Lz>;=~x!1?;v0XAX4)(6mFyzkYNG@%_s~h|j+sLOOr_5aR2dhmwzNaVYamIh5tkJCykT>Y>cP#M1MJvfaxp{gOjD -Kd(8I{a<$|@%`|jq_0;G<-GmeVbtg59makQ9merL0Z{yx&N__k{q#54&UQfYf0_m;`(|?vC!T+FIOoqV4rhB`I-K;o(Ge+cFTmC# -Y~4A6_+EVk=kIMtP)~p22=a$_AIW*J&5@j!Gmhjqoq8n8zrx^;j$}WcJ(BZd^P`C8?T#Yevq!O>LyltqF9JNy6MrDqv)j?Ex9@23 ->ywV=d(Q!iU(UO~l~Q~5zJR`r^S6kf9go5KkN(d)hWNbm*pzpmymu_?>p70=_HoDAx^W!Wae!k(}JDKz6>nD@mRszaC!0mwRgb$pO(*4qRpK5adspR*+JeB?Y@M&D%wlz5OG}8IkPUG_w3l51_(OE~_A4kieDf-nbKO;(|9`oP -a@Q7Dr__FZAfVXSAHSM%|J=1HwKre8md__#Lq4r!gxJ^ecJh0U&~ -9KRG${3&m}o^r;%-%qK%^n&kGp7=YU?3aA?2I?QD-a!7l>5ZhDZ{0|~c+ZVy2e^^*>hCwQ-mPvTU9Y@}{QSI|IDc=tiFEzqO{BYb --b{M`;LYT(pSqdP=iN;F_5jL$Rd6%y4ENp4ae2orE5fZ{Lz^bbgPo8QKMZh0H|&c3&ij~sLx_2bKLqa6OH+qjPJ^h4^m -2O0d)4>{jAzn%OcxSjNQ?(H0(KLU!M<-B3eo8KCIWtijhjyp)l@4th5g;V#a%MR$=uSMMU8PrHlly&6#b1fB%E6mZ&)QtEH~haYkNOuUEVRlJ9M^E89E+(Z8K%X>%{uinFXv-7>IZ}?u0_tW=M -zWEE__0q2&r@Z5(-1|6gx828e@!9zR*VFC?NH0qtApiI#pzPlq`vB?n!w*t^ -T=5|1{qql!Zub2N*TwJugmT_JKjA$8=}*|+ZU2k>;>Q2t`~FX9U-{WjS^ic(OL->%UIzGGz%M<-`S5E%@q_r<dp^XKG8$Nhrq -<381 -Wx3})%JI1LQMU8yM@jz=0m}aIrypbgF9Q4?;1?e!ANn1j?7NS7f_&qmC)lsopCCVa^9hdEc2BaNX-~4hbDpFg`(;aCWU$N92kbt0 -l6W}C;E_*~Pn_^1kRr-p}p%qfe6W{>q-ud5U~z@29w4m!D#LkA8~zkAI5qpZ*lvbJkNFj|-pT -yu11-<4^Y9JDz5_>8II_4?Ru(^GQpe^EBJNw>{t2p#QY#$xoBcmpyIc_O$H}JxzP0``giOa!rJL;Ql&XL#+3XvuDe3e=UA%a4kCO -O}JiX@Bb6mP%U-t%iqSh{|)Yo_O9@d9qpN{UvH-9*Dt*3J}DP4E9a9^^h=gAM$h7Yw-o)0zGLMGuBN4UmgqYkec|RJ-!Jg{P!rEG -2wqOaPwdDuVx4>i*J8s?BOk;Q?~hH~s~5c(>aB;R)%(8nzuXkPhb7DN@tcH!y998njhOzkCi-fKKE6M$SK@b&y)!3Pukc}^?Y;2) -g%tgdUHeCPF%9pbs^JITO#>U=% -&fdMp^4t(>=O>W%aXc3p{fj6|_6+*)gShK`HP-iE3LRKEe*vu7weX1Pb}jpoU$FdFZ;YIe1Du?qPk{Vwf;``C -qHjf~y>}CS1>`v^R`z>0imtye`=(9wgLzLA{Zp`9c;B-8XBi$La(WPlyq{Y-R63PKKZvrfvNZ8gx-wSJJY4T!?{8}9p8@PZ+E?)V -y7XJ<(c^g^_xFnB{WgA33A{UF&z`VnB9|YCXSX!b$4mZJSzX(pO$Q3jaebzx$+^T?5t;~CP0>&5Q@Gv??|cLB@Fx0bi#~Xp -y?Z}?J0bmJ$b+TWbLd+V>#O`V7DlMVvlEY#v#wbCi*$l -{~eF?#rEFoP4s2>X%o+G%Ad$)U$Az44sH6Ir9+*dzqbv*E|&ghp*#G}wRfiB_cHF!5ZY>@kNOFK??u`!bz|oK-h*e?+qE2aT^7qH -XGL#pqECtZtw_-yNB;iq(U;{2JioB6><-+|MBYV~zPO2gRxjKAIe@oXUXi1_aQ{X8pibyH*w0!&MP@$9^1Tr&zX^F}2u%sD@s8+h -XV|lU;`i~5=tr{=o_!9_WDj|7htS#Qpe<=vO0uAGV8a>+n1V ->C>!Vr{Fq+>&I}tbBaEZTQ>1bs{D!XhnxeJy=3tZ5!ruNYnSL_BAd*X`C<9R=5=?9K8{N*ZOa(1+u5!^pQ4|h$n-Db{o7;X_FKCa -Iei!8TM&Czl<`B_r%}$w0H;{`^-VmF^e5rHc=qSmJNv}?{z~k6jmQu99c_6}#5KfH@AJ6-9pJA8zbT%%?v?chKd}Y=6hE=8ihqj8 -rY9r+UWOCV6+Ul$e23u6(#3aX6RY=p{2sRSpWxl!#@h5V{0>Fhjws{(_)Ws~C#}5a@Y@Xcr%4*#f5xLPCsY=1sEOx5_XIqyiN0l` -&yPWx?90m@z$Hlk2kzg8-w$yALEOIsWuIO*XEsOL_fkB+eUjvfJ)eW?2k?Wsl@NuMVY449k+MP{2KkNSPF(|%qavuK=fTABgWo6$FDE?C73n=IIhb%(YT%RiAi{D>8 -`X0aAo;6$f6@$}J=9g1EpS#-9o(FsyP<+|Oo2#VC3n+{SF)Pth4<6#G^m<*PH0S>i)Kmm9g01t(NwY -jd+&gYAa*gx<2olqVMlSyT2Lt&!%|JTK-x$qHnSMi7nvUDf)g-N%8Ek{Qb(H*u-UD_@j9C*(RQiSQ?|}aaQ;Ht!?Mx*+Y)c8+;RR -pICp6M4tQbo8Lqq)eA%>zAPi&ffc&B9}p7ZO+^9zNqN&j%)Zf#kP`@dQ}Gmv*2u8+jCtL?eis87LfZ`|hq -4`^aMj*VmZUuSv6{`OJ8>hP!My_aw|n$!-xz7{5|XOT#Ljoc_@{9NBoXtui`7#7x8Bi+nerh -BkkuY`l5@Ume{=Zv-e-dPkg~1v-f`2#26;MA|K#>d$i*q+<#f<6u%GHd*ToE2i&ie{z3QZchEUnpd<<+7ixWU|#vwa?FVm8#X!fV?Gl%ksrsX<4FNq~yD^)qJrx(^p!S8IZ#LN~KgmvE@>w8pw+k -Ka;KaZJ8N`e0RTOMP>PFrd0Ne`aCmB-&mk;WD@1G%C@m+MTa-Ba30kmmEFWe4!?_CThqQb9mNO$aeRSd}#o!%mjWVU#bP}{h%$g -xKzV{Vo(L8f=_98-(cCV6!OJ>V6~L2LvRh8qli3;M{jff(tNj6B+ZgE3|+R@uS7*>3qc7rXDi)(TDlw1S|A7;fhWt^Ra!2E%Hu+5 -84z0Vd#a9r8jREEL)+O`8|W&c$ALDd3uwS=Kr9=O%`DAU@_uzt3h%DuF?jiGdwNQ#Ff~1;ke@oGYwFxmF5jc%2?TZK2mJOaJMbbWjXSNLKg3Z#XZ9=my-LiL?6ORL0MrEjB5h9Ri$OJ8?Dj`CI@1Z7WtHW=5{g3hrTLs+N@ks@)XIF)Bu7w2#d4{y2U@=t5D3o!)kvQm(gcT< -(ts;_JZJ?ZC*@lPB`iZ+Ahk{Ds^~90Ei42XmSqP6L#fPb_X64hzA4pq+qlL@tR)={Lbb1?=(Fs_QZ>_Et5m>93WJ$kJ}4KmgUY13 -v&6Hn^ozOer-5?z3Qux^FPE!S#LGp0nKdTregM{t;dWh_S;`Dz5SL|(RT(_6$8H}bEz4Iq(OrXgN=(hFM -^|L`9&G3uLOhGs7C9+|TcA;5;j|qk08!=uHX{D{t1HwsyT31i0kV9#bRcC}y0J85^BmrXCss+`GPV*Kpi2<8`nZE2&Fhz`*^vX3i -z4iXJQgw1iwc`6#Udy6az|6PVJJ6z4$xDG>@VkZQL@3R6m1>H&UcZ_sIAbO6f`W^g>Di%dw!)P5Od1#~Pn}(=0Vg1MML^*1U&D&z -gO3$zu5iazq=G)bP*$8~gCO6F8CT5X4fbB14@z+{G^UBiBoB0yEpOzqgECg_SiiuEf^eY0U`qpKj37E{>mdg%JD8k?9o3SoY(+3; -zrvz|`~X^9k@nP8)spD~qOi_mh${YoFYnj{ey3<9|-$NR4prS6$B^ilPks*l5bdsAsjuexb~~A`C2R5a$?E#+RqcXr>qVAT3>=NfY6KS}|@NoRZC?`zn6Vm&Wu}tL66b<8#>onXAR_zP6%Y9bd_o^SSZ4Qg>|t(?-d7 -{AXNYR@RuQcmuOPlgKt@e0FM^wx@1(mZ$EC=LAXS~ZVp3?5cB2AdDa`ap7BwR|Bb4T{QdZ;TIVg3y3qy;3UXhy2WfX^S%3 -W_F)HYZv8UrLrQ4rDOTb1XIR+eM&-D1&D&#OhhEBqCH|As|tFzF((uf+O84KdYJjP6G%gicb!gJ1{Zfiwah4F~{JG#c3In2{; -h%4D@cb~jg&SETO7^Q*I0&ODs0y&uzcm|cn@O{WRinc&j(-Cde+97ep7$a1HK5M)2-`TZ_NGby=N4p}Tchj}9&Zp~=B^8?8x-X-`84L+!AZv@Xl^lw+|I(KfYq3i*8zp_^)>~Rosd{ZPsA2oI?Legfk<3Ah -#^LZbG!hkofoRd$k}IW(qfXKnj?j`>>Q_X)sEY0slifH15k-eWtFB$_e2$CAK)$yRDy`~LCjaq8;}}pn{6dB@x+RISmo3;-Y>~2c -HiRO0#%}}H*nR#k@@U3_NwGz4S|%o!u?x%k@>m~%{~m}X6v%`Kg0kP8?-_J@ez<;yLT;%W0x1YOsNwajGU>FFyfMQ5QXo(oP$*Hq -N-njXsK>M!sXi`lnt{Pr+)BMs9gfm;;LyZuq%p|Co1VwX7E(eG$*e-LEjGlmf(&XZX_azgQR#$(Hz+Ix2nMFR-3%DW_JgX@d66iB -L1}5f@0Tftn&LS^S&pH1Ssx0OxlFaBCtE92jV;uZ^a9~infXdNj=X)*$U!BpM><$eQtXC^z1V?H))i&_zs(86-9QkEMk -Xn_cBnQEj_qg1ZvDvl|uA^Bm*(~#9l7@Y2GC1)#0NmWv6TR}a+LCb|gpVc>9OTzN&R4*Wq^|Z(Wp!!ivg3T6Lkt&T&E9i6!my#NX -A*wP)47N;!Bn+LSYD_TJWD^ANu)kU=>wt|wr0B~ww4)4`A~dMOXxgp7ox9DR?fO+JQb8T0I-=52Ohn2k+v$QN7DykIU+z*A?loKS -7pmFXIB*hKJ`05waH?$4*pX0ciR-TEj`4;GGO2Ish_q$W@i|q$@}juFXJvs?gYuZJSg;^;l%lq0%6>(sPLXD$e|d#wUF%t)>!(j$ -i=BL`O8KCzK;deb8+H9iXp{c|8AH|t6e=uj!#mRv&4KSl}^jLE^E$y6)R#T%ZV~6)0Q8f|wOP&e0Tss8sC9_lm%skPE>Y -OpZ2TNvmxMX#m0zs6I`$gHaUQS3Xc%btqb@`Bn@P!rgjg$Re>Tv%ZF7A*)qOSU5}oF_C8^xdpPaNs~f5P$oSXv!Mwa6yd!gp8+9+ -LZ>xVB?7Ar%oG|Fy2oc`VK*Jk$0Wc)tEPRC-&L=#l|}HYl*+Br959h$t$jV+To~GVlkc>cWkl@O$@XdMTr0%FsSTt}F+P$G&7f0I -(135kV^Z|Z@LAmEJl_did#S+H5zgveIO9b?ngyaRRTBNG@7N-$MERobN05RRH`N)1ii2;40`SQ7I=H$!k=5edD4d@yn%#|3Itqz%=1 -XZa1a<^*SmRFgEs(#G@Lq#RWf#TdN)L35ThaEDUA2(vwu0&=Ccw3g!<64Q!`IonehiTZ?$-C&vsx9SxeOufO;?CfTjblU~wz}uh& -MOoaW9Ww3JWRvC26mjTwH}tM8LtX>a*IOeT^AHI=s>M}{0{Sq7Ky(_zfmP8*S94o6=!mukLUE9XrrnY-tElka5z2vsfdqgUcay?(qi<0!vjR%o|mf3de#5RIo;Dz@gUSuouEknT4WtIaXh;Xbn~&^@&K|j%sSIn=$cD -a^p~YnlA!J9PLC~oHfxkD5fP?)!n6n+M2aFYLIMR51od4mgTbTfnbFQSNm|M!ghVB0avpXS-+zF-Q9X(1|PBaq}j-Ny+To`!n{n? -LBFbI&}_63Fk(Bw=0lef+(5a?XWS!6$6lnU4u#X&nW(nQ@68v3dI8e)JQB+rk!fh@8%dZdPlV=x*n*aBK*Z8OF}N$gVu|c*SW6?i -uG8{Nv)g(gmks(RZ(zft;cL738lB+Q}X*9Xm-WiV*Yi6KZ|g`iZCdxi2? -H!Ib4gECr?!&wYjfezC|JlZzn?k4d`NCeHgWS~_gu*}3WFr+1-k|4*k2cK*WUm{XUvk5C`G{#ZNkhY?ym|qpwqt^7;aRv0yB{ay9 -8IeQym`n)8U2Ix62T4gIXiH{}`jbo-KNRvXmqVXdg6fid)t9cxNJ=xp6t51=f_F&KSl%SbuA)qRxKtMcL9|9{r-9=v?PzVgs*O!gE3&gdywuZTv`myX(o5K8CPZPzvtxc{(a`U#HA?CyaU;)K=ThA;Nw}Frr^k)Vl110Lr_F_qK -kEPoi^js1x*FZi9%*x8)v~Tku2jJh5 -xAmTT;3uwl;kMR%upn>i`H{6xZ*(u++xpA3JYHPjgYtqtEoy-o*~})a+kcu0wHUC5PIqMGvZFs=W~K@jFKtdIQcVAznH|*PIxB;j -X~fmSGP<8bwncrif3T=j0a0ze7!4W+!C1DXdP7TQ#s6R~u2Y_c`x#nNHnsF~f4LT#AMO -nPf(J6UlA>mBRpH67gR!W;bo@-e%TBH?h1hL4f9WQ^_TT(`>|rW_L3yN(|>+?7}9UH?eJpJ`dXK6w$$`zIkDf -W=sqBwv}EgH19OFgCtz;MCh~L()ZM<>{=M8Zb~*oTm6b{D9uCz|9i5IZ#?0I#zYndR?{S -)S#(lL{-XLvS^@A8Az#4-c?6iS4C)yYYtmNC6hW$0xtnod*x9v_0P=-nPEYTIlNJYroUgQ8u_@Aw_)CCS&ID7H_?2Aqt%TXeKFhJ -?b9S8$dB4tRVwIGeW#y}hU%v1EVx`%6^T#|ib0P^{G^1ro%3UUqD3h{d;!!d0fwV}3@h5R$jy4)38$r84G3xr6E&reF4yXfr~4C1 -vK`a4emt!}E$($g7kiX!nq&y;oK{f1OdN}3-=mIiDUK-!wR!5Kixx<|%JXM9qYU>~GC~7!vNi8YNYyfd-L7}M7twq21X7H@Yzf7W -om?S;JoO`uoI+zBs=A{Au|o^8SK|c6-G+Fbl7|*AD=}K3wXkH*LNk#r#syia1r0Ltm4RsKni(k)aRf|r1{O2(hd2n#VUoh(k~$qD -VVY397*0I(Voa124wRo!k;80zI&eu3z@4OJ>o384i2uccf~?u2iS2++0*P&zo#NQB;gNmb*iMz(&Qaf;_`7QBD2FO@XwpjV`?$h8 -W9=~GNqiqs#})46mM42iCN3@J)NaeL8arYW9;#cj^;?9UZ&ye=2je@H_*xH+}VrHMn>yf=r1dM0fnmT2>HKl5Qx`(L0t>!g^PyLRIUqu%v!E}=&V~E -)K5oo*rldtkvOo}J0A^2UFiE0bu>DeB8q^RQAgy@jEg*edSdPm%`yK@YjtwXpovzTPn{kkX0#TpG37$7w|;$#@0F9WDGDX0;G$R>@bzv94NbYp{HBhK8I)ZS`^U@=mS^;qqZ6Gi&_d -M8i?~|HnX>4~F_VWTH*AAiidHSsH^hL(|4;-4x{6`K=WfF&`+R(5bEay(apQejD1i!#GGe#ltabtsKDJe8GN{_MnCShA*0#Z_blRJi%gN6%s>p%Z#G-;ye-Ahi#HC!p{I<;Pw8|->wlh^L+gw?;)0-?K-0~^u0$9K0 -XTF^2bf`<|dg>H99Wc^_+XEy2af_)fJ8Xf|oZ|IMS`Z2L|CySw_~$@fvY}R?XXcWL!Y-Cfa@G6d8`~3ZXxmxK0p)>Jh!Js3UNXdw -QfeK}i6N{%8_eo5s(uw<9g*RTXTzUa3{}X -gomof4f^7&H=akMo9VF5J&AD@aTM^xY&uO(vzUW12&3q{OJy2WV~*Tv7>T^%LtT{Pn$yxS*?aTVfR`iAuxWDW${2G}jQnp^e)pyo -?WlS&rN_)m35VuDTL?^>uk7hpR^W;XK2`?eHERo*LCxEbiCdLt|K% --u$yEj8!<7HFMT}STkmQXW0r`Qw|uJQ6lp}SU4D}*rK8Fnxy+wX_h!j3$*jXEQ;Zm3lr -RAgH$&T&Ir$xu;fD;^s}HeysD+*xPrLN)9JT5Fh?trtcTR^W!>mI|UlypVViSyPH?WiJtKfOn32#NG(oqk?u%D7c0tnjG%VjFvQUX`oFym~^0}D6K>?zX+z`aF^X2kjWHb>lx!rrRbpj3A#P;J7|DvbPoQiy_zHKMITQcSox6Ck0l7etUBdRc^2`*TD*t50@fc&!Y`5xs9q3|ZNrIcYa0$@^ -N3tVRqT>#HCXLmr)=ssnj8ba!bT{#MGQaA&M~PaaWFE7KyOan6*o07d)j)3Mw=l~c8RtnhcYlSG=@Tg -qm9nO;<))aZpDGkv;?^GdsG^9%Sc2kRfl5ju%g#q;Bq4;-);J{@1YBw5UGlkS%wEF$iYIc8jb5De+rMOhKCWtHikX|p@2A2 -NPb(H8x$?;t!m+n;8Qo7+^MEMdbHDnCo^_rt?O~t4`-Tb(o^zNorft++oKoe)F`9a5gFq{9NUT!i|L2~ckhTZ)PS*%Ox+Rhopd(v -K(#YQxcpJHl(;pUDuOI*Vi%|npjE5%Zg4%C`Cq6+q|Ra-5hJv+QSH_;UBnMEfp3{u#@d6R=4(s`HC@?WfxQFDt;n7T`)9U~4R|+X -c2*@fF2or)Oxn?$iM61K6Py=u_u5f$8&L6u|)s4*~IycPxIWnF? -Seh?*Dwfn4Em(qlOF}1adi;dm+5f^TcG|$X9Vg4kDo>5fH}QCQc9=WdX;BH??Y1Oy#;aVSUV^b|VmTZ$rNec?`KT?PUj^@afi`*H -?#-I+&58x~tW(F;Hk&lG#-cAoZ|dGqa@oN{+Tb-rLl_`2N)C5IL{bcs=iBxK9fiYWVQ`_0-6)X~>da -s|;2=s-`%gk1`>c&7Im2vjR|#(u;BwBD`(}zBFgMII_z{vsGvb#ge-52h~dbQ(P_2%36dmSuVyl00;u1?P{rn(TSZD>dQth>w2h3 -%Bg!PVOR{8I%d+oo5>l3GHZFcq&{alLu11gMz-{3?>T4YtOefe@W_N(W4oQ^uevORm8C+4@l55xaHUB+pxM@;sU2mi3$dczi?*!mRSlKW8}H5A{&Z~Y%;^kjF=r%S@L$a7KcZn+5MSO??pj`T8(<<3I)igxMa~R_*&=o{de)`B+nAdT{*J}gFZNdZyxGa@wZkMOp8pOvD#=ac=xJ -QnBrcT_O+v^`&X!#a+X+#DQ$S81tBsNXqUtsw|1{KiY(9M$WTj_SDEU!W<+?y(vpkl33Ano#+;G(~1KHNfM`xPU0vz$-Q>n75}%+ -oy&h)J34TocXQ{;wXcS~=m3pIV+#o=sG}h9STWnqQt?a5smaIUg;UchN&vIyfNdy650q+*b=4;VtG>cLKH6;Cyj|5I$DOr4@#&Ap -U-NeB*wfpshe3r@fi4xJ;LFYmt^U)4a*kU?@NBF_@Q3i -GFrSKntvnj#QKO(R**1Y)Ih`B%z3*sG$a@0kV7cITjmBCF-xTgG8q@ZEcrHhi}P5rEtZkiZow6nx3+Y8A;Xi#cB(9jt(Y$w_*U>3 -wuNMbyju||MVsZC8Ftql$#$Fev6zXG^+nhT^XF99#hsd!rTbpO!o1sno}Y>PUo#pLW>_H?@~?2G((zabvnuxlBTRSUJH0Z<)l#X@ -I;qX-v3O3&sz$M+jU8u|LVk5|qx;*sVE>Ri;EHkBAol5m|%6ME#K>(k@E>B=fRSBf1TuOj&90%)&yo^CnPE&KyQY)D``C@IkaIb15kJW^BCkbbt6VE(*BMJx^x?Dg#8eune -)%rY3)g#V=?RAN=z|#aw9EHzyj7HH7WbJO8t?o%^Fk@(z6$i#2mIteSRxsG43?O&X>hxa?S?hvih6_Rz^q)mDydxuw2vYRx0PzfV -kf1Ho!L3`z0b`#th$_{oCr-4oPh0A#i`5lz@>oy`ddReUq0$}gqLpNWDqJx1O5`1HkLlhXa;n7EDyJmZ`zvffp10*^G)E$#PjWJ) --ffq-+dgpz{-5KOrh0QIXU`F@f_m@gdVhtu$x*zgdu59yh)K6|N+r6G^rB#-&c|u*{9zXmzcM-3OMyWzUk*#|v6Q%%_Id-0%w=fg -Y*&}aa#=loZ)tLzx7nK~YVbTIi;y|E(J<5di2W4gUnalEcr-7@;^oX$&YM?Cx}{k(4@HYSu*iS$;~H(54fbiTFFgoZu{^2|^V%qF -r0sE@M7++I!adof<4-(}I=7rcY0`8G+eTiGG)|jAw1MnSJ%!E1nj^a+MHWFc;NZ$YNY!m9HISB=aK7!!~1A0fQ*6|mj)OK&rqS-U_YJDL(2TDQJeKf#64WNg##i=Sw|DBOL|LciR>*A>vLyuvNp&#ww -Kxc601I!Q9Es3hQsoU0`ZUf)bfD;fal(kOhaV6omd%7($b+$;P)Hz~!^yADH-tO+S`bF!pEEkxH0%hGkOnzjXXvwvkSjme%R;4{F -7zn9f18anLp=ohXnVkGr`{8!2qN{`zOB_c+`CAPcdx|8f61+EmTIa6b{OO*kHtqNq1MAKACD1YD<&g&hJ%*_mVR2`|0#iThZY@fw -rLHHAspW{Aagwf7d|IdFw_9>dGqI$=n?GWEs_W#mOgoFat!Xm -=VjZNQs4)jM%kWnIaIEUpCfcng19In0Rn>PiEPnC`-`y$p%X_uk%lV$BtU-1ZE;3X!DCxw5lfc0b>)wF#=E3NF7A>`0D>w!2{FGu -s!-hRJ&HaQ=8KC#jL)Gem^|N)zOd#hFP~zPRd1nir|@Cp)WA|TXri7g3T5T_8jn&1#mLy_QbUQzzJ>4>Dvw5fHm{U{x1|8hR}YGC -8RBjI8Z@8U>2|W@L*$W>0x{RhVg!<7D*>etN?~;5*7-sy`pY%_-h_pquE=qhs(Ht&Q+-hN%a)543MYGLOu{g-SZE;_r~F?+q?j|1 -5><0lf)h)e$zS4Ms31t=7Z9@n5>QOQ9IZw{SXk-MV7bfz3o9Fp2hnCxkl)))GJX*uXzR#z^88 -WHc(GZs*%Ui&!w4Y8VQ>!RZuXDfYbtmC?fK9{UtZSgyL0kM7ISIOwOo9ZdzZa?&RxsE;7(`W56QiP~pjux(UqhUTLUArpyCJ|a}9 -SdAm;Th8K@%EFBN<=uXni;<(oxSk@PP#djMZkGq6Kc+Th?lTMgZa*(xy3y{Eq|yEmKRMB!PE$Z>Pmdkv!Vad>d)cS$#*TAQ2h-_k -wOqa=Nm;p&6cqp^Md=4>=7Q*?vh&VeQ2&{NXzLFwqqii-zdZ}6Mxb%uqRV6~Gc~>0!)&-!8Ghrg?mWwe`~QYT)}7rQQS^o$KZy#o -P`>pA{m&fX4V$5-ctQiVFq>VteEOjg&(K5BP#CMrgisd{X3_tc#31b)QS$PK0iYP3K3@uGlbtBXV+*vvM -JZ?5)@(Kw|`X#{UE^2u6%bjzry03INCtpTkldpfQ#}B_V>9DAuYyCI2#?ih~LG^OE6a_$qC^`$UPp%~F%dH(;t-CKJh}^2EX#|A;a%etN&eFjjfb1HR5#zmDJrJ7M^FG<@fbn`t_ -%`^Jdhs-!z6m%-4qo;T+vFq3TZ%@v*YN$kziJzsAB{vMIZAwY_O@!Fjbwl|g`5~)D(YQ&y8Zxes4f-tAnx>5i-*TJ1(Idl6cZkZU -!Cps9@#x^EvCW%7$%QG)G}PuY3AIUo7?&;ri+W@^e=Ioy)VOC~oA*DfKo -?CZ5W-j^LU7{7~-FUT-wblTwpukJ&w;k`VGeH+h9eiYX0P!B`fDd`yL<Bs-sk?3~FeGTG3x#wquL+!8)jT#&ps)_hNT=h>cDHkl6-rxjIhb -e$XnNb{>>z*Oa))#%&>QSbP-9dTmibi8CYN#(5y0qtq47#Z#kZXIZ%)l#Y3JT6q*HHJZWt>aR0gEmO;ci_3sH=fnQo<78iS$0Zqa;!_THPcs~>{!q+2K9(}Z~D|UX~PJEaPm04tBVTzok-e*`lbLw7nfHS2> -Cn@uZkFmQfZu3b$G&b9Pn87lsmXQzooYPI+PL&)x3xgU&z0-&pXpem}i|#>jAD*_%bRaaR17sV6_RWZ@3qfHGFby*Nkg(}{(N}I0 -Qm=+)>QIYjJcLg+a#Rjk$B0ZC+SuVnO&-d4m>Z|_D9dx5jgGKWN!vmj#XgVI|m31@Bev6z5tR)eb5T%3-#{HD2l_)4Qhiqgw4P=k$xD}ErQ8b3OV)xMOoFssty -0>5o5>)cY6TcWDu>jUi2%tjuNtSXF_7LSyq-}l?#H{H@_?-`q^Q$C~Oqj)#!rW}sW|8#xkwv`V;ed2$r1>{Jv?`}8+;(xjR|1FGE -`{Hph|2OLV-|KmOl{~JrA!1$QPeqwGSi*UyCE?sl{{@xoqVR|bPUQB0Ed2X_QqD6bH;TAdip0H8{A~NrprtM_=>Nyif;NQ;_1i&9 -s91-ep^QF5H`XjDcA$&jtWz^=6dz~9%kYEsmm(e%9D*1{*Tr&*A_RqR(7PaXL1zOZ0e~kEMxJ>PO`y&{O#&R$Dxx}-dV1cfhM0^X -X4$&TaTkgIp61lm(4aYvza(z{?@JYj_BI|cK5PoVZ^v*Sk}LLgI>yjw -TthxER}95K*?pr}F}6)4UCP0RY|cs6ahcNv)d^~{7odj*Mlo`z?_i)IVMi2HXJ4}Kz3;}8BMi#n!iBmRay+txj>xy#49R*RoO;Ic -LGukT50_-W-vTAJ)$YO_^fo-7mJB!MB2nbyhr42Ul5UfF78dhjk)lIQkk?NhJ0}3YD2kS43^iwU_mS_pm61@Dqs!tBLBM6a5Se$-kluIu@_D36rE8tO1CU9@iJ^By-8IZb;*Ohs0bGr+F*bATf$Ar_#TU(Iu$%S#m6Kso$( -%dRuRK@l6vPXSxtZ`(Q^^_$8%iF609U-^XE($%OCi!>uHn$GSORjVt1qvq?LU+ry1I}%+kHbRd4-nn)dHw=9TV+C!O5w9$|sRxk* -QX+^=b^~@4XcUk8*+(Hq(=+Po&$ulEZAdk1pMZ)DT`Y2yhyl8zpRKm1(_*2FmNK{hEyI8nqAucyE+cgoMaPd-fRUZ$u(0(>T@7Tb -@Ea0lmWC|E1NaFUa75Jb%r;|#ZMfADCq2i@6eG@wm!FtZG=|c6;yZKTUv4Q=KiTFW#^d|ghUxJyOM0D=Lvf3pN_L)yaaQ0W!Nm_XjzE7~vNW|w85n9_my_)jp5p*tNw^1S5mqtfYA~s -Ub#wSEzv3i+*eBFibftOXNwYWgAX(&Yil4!|7>KF!zAKFyGRaoUx90pG`cqNR;F{;RJWY#HwL9I5+l2jf2bZ}R#91ka#zSi_0s|^ -;R#Vjdl*-;Ln(A=fo#>~>~kS!k;B*>efgfMp2gO-0M4jZ3QXwt2ZLt1%c@g@)@IslTV@es9z;zT5e^~~n=2X|*s!PH@s1-eCWM7F --sj?CaCmb%b9#F<%8A>%5?L>-gN8{ri?NcGcy4!`bf~qn+3S?A9Tv#P(bQ?lW5AuF>5Q`Nw{(f6U#HSx7k6-8s!=KlclQ00T&pz{Z-fSG0JZ8)qSyIfdCk~DcV&{vL62o)DQglv+fh=4(4YTT}VS5rL -!=xpSBN6JYbQ2oApvVo|4t%I|QCDDHaY21~R+bdIVZnbPV$|rUBQBXriDvFGkH+X*h`QQoaG0Xffd-i65{XM<%3C;p{;UNvrghBn -78XMvCDjZXn3g0Gn`|7r^CZzL8Vt-L%f*vvrmc?LlT3=``C`mCU{P5^A;OtrVjG#7Kisp_NOle6tcL9{B9AN@qNO#=+29;~GOrz# -i7ZAunaIdOQMPMA4(iM?rlk@>n|(bG4&xHIq3WAnUdr|kGJEl -6@DBpR;C!ZqBCU4`t;ezX4vuOkq>zAF-pgPRcl3ln8+N&;y8)%clV*g=+MC1SI}DY&=7|;NF2P5m&=`#*rDvisb5hbbG6FoK404e -3AZu2bB=aQLYE6&w~OYmyzni2Y27Jaw*))$j*0W5$bo^>FnT{Rd<6Sy{=gODC~M-)__ITQ`og -8jBhj9vcqgPV#QMlHtQk6*3nIbvVMFY3+$rr$&WGvB}M2+m!EQC>)Cq8zeizV9U}vSBLD5maX3U7AM11v}BUP%ZQ+9qkNM=r-0D6 -`_2|C8^sUR)_!4Nva{S$#}Wq`#y)zRMVdQEgOa7S?!y-8u=GZubL+nN6bsV$A8d+!MdROUN%Z*+x04!%6^-HxMh(%AN;wz(V%p*f -ML`#}sd3{#C06X1gt2&xYeB-S6ZtAfE1)~HmyLbRu}+^fi@eC(eiZhcf^Q=&=WW*PoMU`?H*>2l`4Pu(^|e6ABV|%yeu2&<>UsQ* -3|WfC0gi{=w5<~h@H`mvbPqr6lVFlr*#q@spYTUP^n+5BywUfMqdG4u)ZiTs)ZbF%ZwIyB6hSse)>gsae7Mj -9lt!|naXKyaoy*aDXZC_KX9nE`78wLmP-5dI_F{hlgFXMMT(uCy`C+s+(?uoNx$6slXwj@@`k}!0e+%G|bHq2dMY4Iy!{atLaIiqjH)h|75UgD#7;r_MD9Y`5wJ>D;X}9;vZ-!m?MBS{-b$hv8l*eT(2mbqw-HtAIOI}*b4o3vTNSth%FCJ<_w*zt(=S{Vls(nvQp3FynLXvI++6NWKz;( -p`^*4S*=GN8ys;EFwidPzuK-Kzg&L24!;+e{3vkPaSb;)z^|xD$RBsyNEdr~R?Y^298hlaBrXONMPj8Y8_{0%t@kOMXHIpQUjU8) -iq%1YlE;ywP|&&ST+h1Wz6j#2fW(j4a$siMilx~~K3l9F*zAHDweFT{HO0Gqv~_Pn+ZWp=rRhM^IydOe=US)NdV|)^QhO#c+3eg4 -9jnj=@=nj+vvmO`s1({NUpj2hOqwup$JPlGTPIA)Oqkfd-Gpr?;4dwqS6kgyn?(5U4oZdW_B&>#ETk*eRAedk)*wE#cKX?Yb|AQS -Fk8t?v5ZljQO@>EUoAa%x4E;Teobtfke -b3y_b64sNIkI?Qnyr!5aF|#`|4lRXD-d92ieRz(4^Icgj03`<*)Km3`^8Ia@J+h*%R|AP(JiG>y#jePhiE?T!m25I3TQXc+!&fpr -K33XFsjy#G8tWItS0?(_47#LpDpRFe9m;;1dSCG=>Q{F`gy2b7w0OoqL(m%|>U}*R{@!ahl^a}(2 -P*pGpcFIE*9(;hSy+>+D0AV -X+xQ=;fo7{esBNq#bs36KYVjx__|^jnz?ROrXM2s@WqvUZJ;E?m@NxAW|pGRQg2q2h2gdR?dd6{!qh2+{8Vvi$jlvHn=1vwmt**Y -d?ue;x2iqEIMwVi2&1H}9EfGi_LnLxYCuv8Qa%$5`5JIwu1vCcYmF(GasmfN{EOTuygp?{r6tcxuU&ahc64bMZZjjREvwFo{tqEBUr~{ej9bN&7JSis%xCN~S8~jVsNlYG#8D4lK;ijmGerzS2;7KIkGhyrxzd*)yrNI(&J#7FbJqq*YQF -M?@B_;k6?XP4W+0->-BEdb_w^eYP=?`$|idPxX|9w6vuxtUts(2FdTYvZss(>4Bi7^x;!6+77?5k@8uc9BR;i($iuOGgy&x`Cjph -#AF%39F+t)v0NCGFf7_rv`cunUrn~5B^@8Xp;Euv_g!YN7|!PcFkbWrcmo7u2?@EpOpm3i!4BlXXVQv2h(Zu-17ZI|nc*AvV=FKL -wFG;+E!_b!_p2CuF&qq5v(;iAh>N;b-6_d45*%O}=W4CkpKa~OL?n(1exF|zI=dLe8Vu!)`oXPaPOZC2lyN`g`_ZUtXJccP1^K3T -HPS=Yb*uU{Lel`mJp2|5PbuOs#vhP^TTT;HyYpu7H9~WfuI7cRy&cAUgWZc^q7U!?(7(&@&3HAhG+{qEwZS;qPWD`7*a$g@Owc3 -0dix?`UUM*F0ZsN2x70`qdIZ>*zk)^^GYjP)B+ -bbG5llQgvU<&@EJVU=Njrq&1IHEgs-^>h-t6bsRnsw)?Z-gz^{mxnlQCQ9&lbcqq_~8*RN*-sDq}TFP)w5w1i&27JE8*} -;fTrZ+`6mk`XFWlj{Sfy?g(r^-nCy}>DNPjr01}F(}Ml6XJCELDe=1ZBkvoq=}khb|ZW@;32pFy|sD%v3P)}~!rK?>Ab47&pr4T4)4T(7x!cA=;gYl5ABSVZowuPt>A!E0&(ryS^vJR}- -Plm%5XA>iP2Z1-pb)-hL4NL1%Qk5(mQY=M^7)w_1lPk&PLV{q)m%0PoMb_gVrBr@54AwsRE1eV{I -wFT8m=m9y&_(W7AJxoUoQv?|)fov*TK7ml-2J)CJ!i|ouF0s|TEwd|B324eW72k&P8HmNw-%?pCPP2v4G!YCH{6gLuDiv!}!EHq> -^?{~LS*E&FBv1RY;XD20;4SGIG`6BFb-L&1T9)beD_F*r9m`A|5T+SOgelMvx>b!jD6&dLyx2HfhS!Mj9I`MX`wmvJ9d`iUDsi|46_IyjIq&D*Veclkrslr3op@Akfw?q;zpvL;>(Z&Y|%_rXXb3$h?iCOuH76CB6oAA~ -07uLW5aBXOMWpJNH3n#&CqV@x%@eO>f~=|}R=lW+6~9lF8O-WwiRQSqQ=VaxizhLO4=)OZh-~7Lr8J=&bxKe!Iop>NAyiaVph~lN -4iGLRBo4(G-)6MRJdkI{4Ij<_np;#-ybkPOKUqurhSy?6%Z%G~*Jhch16{*w3!#~jxyioL^^qyBOG$!a?!?u&jQUZm=Q -Am2Rti;L^1Mh;&Gf^TlG8$oa~P&o9X!KGChObnOOVM5$QBUJI~(v^k0tY6ePjH5r`c-hSb5gVw!Q|uFl+dG)=52ra0y$0hO;uMle -zQ0}oP+>e&olI#_t+trKY=weaOzIg8W%UFhpiK}yIaK&Zmq8T`)A;}-660d)R`p6j6ngmD|10imdgM5gEaP0iB9{wts-~-wBD)uu -snNDjR2NlhswhHaYteHdBALOgsLYBeWJG0)DG1m(_EBhH4t>*Q03Ha8KtKmVw*>#l{*tw4X6|n85s@tF1KpSrD>EZJJp9AlKAt^O -MZV`MD30sA)x*Y`Zi)4>Kf0t@{Ntlf5do#%EoYKee8)UVg<9KbV2qF{^`_3vfPiRL^v5~9$Zvcjgg$j^ZokiFqQVxMpwS+a-cSDZ#5+m2S|&I4M- -)eAb|*#*J6>b%b{LDFZ9wZjS}S;qLAoiGqy_Dt;Tl_3|TxO7Bare(ThtMfJX(=tZ^zuAKJSiO#yy3D!pRV26C8Nr5}qIv@pU%r-A4&bLEyBU&`lZ`xz!jMf8LF+JUelz;76{ -6#8Ct1nR*j6*8;1F4n%NL`kQO8U?#=ec=P@F&QDWsIBnqF_C~VTKPQ_2ZqI^MZaPDQC&sJlemY6klp;;SNm@7F3XWX^(C~latB9rsL||S`5jh-stKL_7 -viV^$@!GQ$bh+eWv6H%9dcA{w6xC=_B%VFvlR-7+B|DCx$YJ++efz?>etA*xuCC^rS1V`=dDH<~hLLMicJ@x6fOg)@Np2T%XFlivc(7OB32A@)rRr^(TjCo -O%YghjKa({%>+@)s(Bt+e1ihf7yxq4n&ky}cBi*;%v9;?v8OExQPBCBH!#RZU?Q-z6uo~@%xDs)G!iskwA3~~TCwFuc>C;j+n7Lt -$*jfpQ4n~9HeZoACBVSPR8hlCNcEc`4v2S4r9$6~~|Z;BG@;eM>xekqD=(4AC`#*S}TPn$#Ggd)~)%=r}}Q*gL#X`JMV -h&J{?(=M;(?dAJm86&gvWl$W%Kylr@z<*ry -kPUOV@*pOl1aXXN?OaJBZun%&=VI!(4v0JThCEwbu{ZRYH(+Cij$+sPb?6@X;}T_?$@D?1*uG>xVVSZVbnQQf_T298(7NHsSG|}* -S&?RS-K%!iw!1Sa+}P2fJUM3a| -scoE_$4W=AeIRgN=iZs*ZJ2^AJ<_@w>^Oun7i1XzkK~0v3&O{T5`!BJ5{>NkHFTJs&<8Ec752}9zt=TH%fTEHBmRzli+3xRDU!%xozG@-8Dich00B1AReS(yL`v<~xP-7t(LRQU<}QcXcjRZRIS;laSp=oV$}r9*J`L=(Ki>y&JK7icx{vaVK0W -itC@y4zx8?F=j)4dqCH&-g24$+co+ZTq4WRz0&uOM+x|YIh`XwobWP>yywH`x!L~`^~je?w=jbYEN$;f-qduSz;T31c1XE~&&-Fb -Y~Xl2@}cz|9QF-sQ_Ern?;xyA@jOFtIE47LmYq2wmqLyJHbKIvZDJ&CEui9%l;jJSP5ZQL3%ns_7`^e|WbydZkFMl8 -NPCvg?C*cej_CLDBA@a2v+dwMKlMvPKf9O5c6P`WXEy6acaui$CXL+fZv=x9camwIxGn&FfelwrweR7&NBD#~>eQZH!0tO{u_pE9 -8Fk`C@{3*^EwQR*ubEG$;hJfD-@q@ULpwQP&iIa}iVMexh;MT)-v>@@x7eS`tfxO8dxxt0;>zAxMO1!q#qZo%kvRhIzIO>f$e(s+ -#lMI8me2L|iwG%Zh1RlozkAJj4T(}trv>&3nGdj=u`7`@#Z7tE@5d6r&?4`s`Hq>-ch`HPwDS7_yi(K%BiqfcEyNLqH)Ua^|BUXa -tePtP5r4UFco*H#y)%verLXPcoF<TjUX~1nmWG=D)-cP3mk#{(Z$QfcT4nZh;;(}R(=4;%o447iu@~|3Hyh*kx1vKaFK@q{ -G9V#4lB@0Drjj -;98&5Vl`v9d$U`QuV$Oq*{we^8u7efSB&?>7A?I_1h;cfhJh_E#xr^jyifGH;ke9hJ<(Bju;uI)>CGSjxb+|eHt{kS*{#nXWVb#u -=Q!Ks&@rkPWh-s_BFu>OXSa??Kjr%$lnZ!`Xp!8yuYrHSf$^N<3-nlqn8pt3zX?p!8l_fX4A$^5(d}1l%Z_l&8!I(vJ%_bPgA(5I -h!=iaUS6Jad0pz-=JiDUc05s0PiP=$+>FBtO*a4tOxFXXiN{^1rE6Fqz{+l4jK=i=MT{yF<+()m1$ -BLJNgHw&m4qR=mjh8oW91o=pRi$tV9u-Wg3exh6Zj@|ipxYwEgBuA(2_B)Xbi2fPHoBmFZSV%skLgCK%f8ih|TmQr7bUuxq)eCy3 -|2?{~ET%VrqKz&GhzFPbp1lDdl0o^9JtMU2$&}&|9~3>=Ij^vjfF@YHRkgG~4{hImczo-=m|W_wVV5yGo)?Jd14p -ux{IRo{UEWD8tnC(dTwiXL0cAXpbLx5C}vGHgY@coi-pI3HU_tSyr9HAWFE5rR^v;ApiaX^`WFY2VJDGkDI(zNGUBzvU((N#A6of -(hL7(9%J7T71)iO$+P-m;xZa~Yt)a*w&jQW$5{`k7gn-b_QHz;aHaSs^P;dp0L)=iTTRJ}QtWQyHge*iD%ig}J*P)vFXw8U^CZdn -6iRMHakTTC7dcR+><;B=8Jq60-Kuu#nggsWMOldRaIU$lw1QS_LZ3c))LBz*b!)@w#CbB8eBC_3p*5KOL2`WoLKv?dPgIwpZ3T%`{_T5y(SOLCSCXBgUo{NE~t6+P!NG{!O^iTiD&(YwtX -Sj@BV0vr{L_sQr>IypID%2@AtzC6#PS7!5-o0ExUp+hY*SP}b&6w2Z+PgM^*SQa0d#&xMkUZ`F(j@N3`L6@iFo&&pkpZzHF_KL15 -Bdw@db2Pu}d!*GtD|-q%PR1w25{%9_uj#4om`%sz9y}Kcyw0cSl)MKv_|uN@Crv^M*B9ad7~PwYoiRP`?MIA{WLqV`E4hrchHwP5k8r_?1MeI?pz&pc -55ZN<@QMfXI-|F3@T^1rpt#No@WbdbkPi@dT;-aM=uhwS&ek1-bCD47jny&W*~1cR&RN0mm|(sb>mKc5%z79|W25xaRvHyh>lQdX -Imrg4a!Coe6!n}d(mB+lK&o7LM_zaHcUVzxzpp&5Cr=LBa1ughyAe?@vYDGE=L~>oY(AsTTuu4ZrD2aUh|HbsXg9_I@>yn3ObEc_ -8VhsXY2~cF48{qL6Fq59Sma<;UcCLD#L$%AZu4gCV)3yA=V*QU-p@$+TI5J)d@bHA|3%A?p3b3uDnnvo^zS}hqg=1TovukwDt0n2 -i-sH4Gz1A6VtW67jhefuaNnnYu9D)29}ndo(%*R%7^mijr{>8DJmB6Jhrj1DS}G~PkqRR)7KD8?*)V^K~n$Rx~xG;}Vc -a(;bDo-~ly2FR2X@#8XoYW06hmQDL^k)2zioyzDV3FjP`z?zG0MS5U8H!Hm=dY1b9mssfjUYI4Pc_nHxqv>^(u2``3B|n9lB5Hw4 -QLT~syUddgjTO(B9m=C}>g5@awT)$iKT-aNsba2Qb^!8F*kC5E%*2(6LLdqS+G)rpK5TA?A~nlSjk$EE>qGz4`%t>Z^zk@aSU)E9$K6vg5uQ|e%JcVK6R$H -Kn{BHCQ{fr^_oGal1hN@a@hLFsZX~of8Sgo<7k}y3?I-=c2XmxnoqN%={Xbm;-kqIh?3VwxgO?gI<$2n8DavBx@=m02Tri$(Wp9} -@UcFIRWOAX1ngH&6VLl01N{CpC=F-8j(2vBD}kq2)mT8*sXZ?P=vKT~d9?B_0MVNi+AuwI+#QkF%*LGdszy19p4aik@w@%}{)*P3 --L-~APp_Ze5kdO&F7{bfD?ZpGtl(5#F;WfMdy32J%i~e_38V`gm8Mm(|Jf1m78d*<@WY=f_CJoyMACVm`^&5;3|DAdM#MAt)Fdki -GXul57||@~;Wy483{G5Z><6CH3D;e6iiP8)x60jPMc{M9OTQS5j=2k>L|9ywWQ7Pe9qqIue^O>lBVz@RteBX(BQStqktd*g^|(ZLz^Xn` -#|y_@bceb`)yh36++ZEHEg~5#jI7s8gY$xAUO#0)id%0z%E~!FJnquTLCs%hX+dI(UV0cpwfP|e_9DEthHA6G(=%k_MLl)_rU4w3^YNs(tZb4ouO4}h09Cjp%+usZTvskx!o97vX6ZIZ-XYNljx#yP=$f;1UEyVo~(k@SjTem!Wl!U`F@%Y@`#-;~7Oxa=r4ctPdC -Mozt^ejEKJ?|W!dEV2YUhgKKto#L&*N~6*4v&ZmQa5N7}^2d+<1kSR0ewcj{OFR+;WKJB?RWcz=}j)ZSzhk5Oy;dZSKCy^74Qan%L>;4BC}6@uWoBBo^9$^x_zbh>~ku^CZYa9A-vDc||cCKax)v -iJ5-st?5PbNYXM-HS3G*(WA)64{$XfkvK{!-r98EBp_Q;uSlBm9-o{otB~t*Y~O6ySm@dolC5iBe$a%lPxvVsc>C+>-(IWeQB=to -)}Z!Ell7c`0dK_N8v!~mtW)j0&$KocCRBnDD)+Wq|MQdMTb_3w;6+he^jHU%(g1weJ|V(r36|VQr3_6ftw8ejvbk*-3Xrs;k67n? -3VKc|Xk9QFbjUP2&_9gBD{*&6Mqp`&u}I99D9AB2bZFPPpOjOT5z9P^q=$=inAN-xjdxqE|39WK; -Ue7Y1b=ZPqoG(3+^Q)JDv!_NyBr!{-w}KH8V#ETSi(90XUsu#tfNw?QD5pN -?IS3wabmxf;!aLuFqs^7EihYlJh(TFX&%_WbCekWY90vjmY75A52z%LS~z!R>%G~)2D398ZJgzvb5xQ(`90XC62dJK)Ck55J(p>a -l4ajvwO3OcSqBu~V;zX&%o+t`+8<^|0>3F3|rgRFKlm3oL|k=MWCdY@7n`LQEB`?WkR*jf#1%LU*fV -)VT5nUt!+{r{qb!?pK$RH*w&*4v87(D7h{OqM@o8h~GTTtLamh1L!ulnUiZ?&IxI#YkIY`cRRk%L%Rfy;wZl*+%hC-W+2SXhau6B -OKZ`i6iDUj_9Pjn1L)_mT}~XSOs$Rdi^J^r9`e^Z?k$&<-3mje1}mnFsvBnyJLjF|zDdw9N9Z=UHgJ3xlI})5flcj$tllGwIE=ZQ -ggr!q1srvu=y|KLVg(*XZk#PYDT$E-If=)KZ5@TofH#KL-#EK%)gj~+cbO1%_9`3zL7xPZ&pQD#!^*+2#WdbuoUR*h8KqKD~mAfcxC(S|?3gFo7>ZTX~tLru8BOD2sPjl;?4c_`Hp -^}3^Zm^hps^fZm^yO~E4-9CP>!J#`O*kim)nW?vs9rgLdL3i04U{yc|^^D~Vx^%OHQ)u(j2_uy0^uLr>a~_N}hoP7rqSZc(b{njH -jH`RJcY4v0@dE^lTnT)Ly99qjiS(>R-(5&il49I{Nm9K6fj-7Fb~#jHsF~j%fFAZE@eGTdMcW%LLO~{`#*?G|kszH$iX0QR#^7Tz -NV@EzZdmq#k^Ysq?2H-R7LNN+ZBe$J7loo@lODG$8`D7#2nmag_TG@ZDl?a|oBh$qP49`xxUh_OqRvY;8Z;1Vn2H_aw5Wkw?owgi -y=C*CtwEREr+s$CIlC*=fB9~vhZGA$ykhn-d{yiXmY)teLdNEm25Lk*i3bD|2fqV|{gp#zXQ+6>m>Y%|_QP?Q-KSAHZyBv*>4zfr -LuGEkT%{hjhX|UO_XO+NoD_@O22J?Mz3dY{uGCV7;?vP)J2qBbQWF@$A#bpJyk`#0W^VVtQndxUfPQJn9aU6!^dk -iM$D`n%d}+IXrS9JN}L1Q#8D^jh0~6-;y~LWTgV!^2x*{0hO1zNftU`t)pCMbkQPX$h;%XOZ9;L6wWR*Ln*Tml0Tv*Lq;c09;uv; ->&Ld|c4pb?;Z;;sX@k&K)$-ouU?!CPXTl**O0ao5{st~CrXa~Jeh2SVqPM6n@|i}km@z3zTgmzD6P__uzWsB-7;d6pVU!ZCRL7yt -$sb)_diJ*d;o&E}VI^_=4%0wrg785UTC=u8f1_>heGzFLdZZKJA{bH5SU0TYBWhzQDpb3Cknj+QEcK3ttt%JB@JVWq*wDsB&J -Q*<=+E(*P!u|#kg_1RH$OeSg=fS0~H5ggUxZx|kBma?Z}h4IRaQ^bf9zjpb@A~xqzlp7eqOQn)^s?%zW0P1Nt~)-yB~cwD&4) -KANGxaf?j8yO9^&X<1ps-=URuH9$M;KDoK8MRxZZA*Rt%Pj0G&J(Pb#-3P^6}_P2cBuB{6P0>-H3Lr3N8K0I0(9_Zmt$BCaDJ0j^2fNb(`!-u%j5BDWtR` -$@Pug!R+JvtgNoSLYd`tyCj?Zjf8>L`DDdV!bWe@3JB+HU@L;sw4+=;OfYXkD!w!H-m*r$;Db8broVDfNI8Dr97^|plF2FR*MM~? -s@bsJ95sYG)TEX@deNTMRoaDVy_nVU4cX?e0$>mU+BHuzDK$a6F*3eG{lTI&i5`<&jVmryXd>j2ip$J{?W(Mhf@wiO(HY_kqjYN{ -x`Ku5ha2J@jH#j}BU-kqn6Vu4IyBH{i-P78U@ab%^a8P@AKc6CbIm>pw_O|POr{;PM#~2MHSy7Z(juLAjb-D$`)$v6ze~Oowriin -?5_(~odDFadBY0*V=XDjm3h{kM5u&fmy16nCvVYOaDX9UC>D$>;QPhJGLCIo_c+qdXu_44zgw^m?vxiac63>u6bqb>oVSwg2%7bK -^nbUT;#qcbl935>a`NyY|AzrK?hl8ynUi)|SF%MN1M*BF&6^l1y)4`%^?ch!f3#t0oCX~%{%Mp_=G2g+x`}=(x)3MvOyK11)OU@( -a_Y+A=o-A4CtAyCNrJ7MhR?#?v*EqeB>3gl-6WAtHU7qtiWMX&`wxW;qqN*#8DF|D3rWTel2U>niLYPIU;$j_&)1?+ygjs6eMHk{Y8Qc~pd)0!l -xhn7212hFn0>pMZ8vX0|1F@MD3*ph4!rtO%NXa*}rXCWSpwWX;xs}Sg`RK+apO3#C9Y_z#s-d@D@ZSf2qOp$F;tkcNpEclED%cB% -BCb)9j}_u0YAh5N6OTae*H~gL#Z?^(k#CyzK}?w@{1|9`oS=U$rKZO56dp@%yudbMv-TJ7BrNViZPuV@z7iSMT4Z^6%_pZPLR*n6JX -4}$MGvGy{lev`*P>1IL3GLA9wtq6|NGhGiF*l)e9utCdsX`AdgaD*bM(q3lCT@F_H!v84s -dT#b&g=oJ4?QJg&5qrAlfa!5N6$5R -rCN>w@Qo(7Eyd~SoI(yd2w7Vo7T^k*eHwl1i%n)v9AjMgvNSXv>@(_IVO0ZWOOU*?2CLc*MW?RKTI;CPDIl`zHK81}YKvi$3^_*z4Nm7M<7f`0dfmN7S2@#nDqD)gf&OQ?}rw|N&nH*eW@77~ZgO^S4 -^0UP)&dS%`<%rA&8GT;Yy9Lw)#RCg>1uAv!(W^uXa(vsqm@@3jFJPe=_~tuQs1=^s^FUGG2A&ycFs#GRzfx>s(V!g+zt~8oTiyAe -In8WX+pZ+sI1z1nMklWiEe!gBIC5rijQb(dBOg2ET73Y7J@+AaG-0|y=GI!p{7$acw(3Z0_HPb%Cl3Wxf}ER6U9Wd##;a^dz$tIP -^ffy2+=;;hLDWsn5K)KD#^4SaLO2mHX -6AB#9XIf=3O)rqdboUMC{tA1PUnPPFw -sq1*TUp0IE-8n75@D2W`d5JhZoYBk|t3Tbphh}~SUtu9dW1u^(w&zAft*Yqw^RXcifx?A{OP79c{YL2|!XOzKJ<6`CNH7N&q{$7)*Os7cA`Bw{J=E)@=< -s>ZyCzO>&sbWSo{HyZGkE@gsfmE2BJc;p(vd%VZXEM6^XT0ap~jk$lJYNNnQ`--e?`V4pY7g?9v>oT-tsoDh%F3_=fmLM{$L% -)mJG{6;RYnc)p;%27nCb+A^Tl-4{AScdg2GGZXlbT*X|)T+hucLw-rXh{Y>*$O7-r9}uHb{aLL;>Zp3Tc`riC*^-fXK`+G;YL;1xO7@UbtS -%R%;au7zLSr|`WX6HYyooP0jPRtVveFE~)!gKtfW-=yi>h_4-HPZWc@j;WeXq3#@J|IP)o1O04vlG{f=aJ8FadRbG_>2ZF}01y;U -U2y{CBCiY|t05okE??(c8b{6KUBr&}@RDJcuu-{?gU^}K6vv`VE9JttB^)t3XKj1g9NxbDm%sdFJk2laYVo3ab~dJ_Xg$5UDB7JJ -pVzaKbZ|gCcR^-0#jUbAG4U&Na(VjJYDsFu!_`!f^W9*9+HvS7Z~bd^b-;RKWU_kf&r)2V_^B#+5C9O=_py>L~s<$P?o^n(=$R;`t!yxg>w^s*Y|UOAXM&*AH7rE0eq<(Ao> -iLT?I{hIX#xW-orwpF4s0#PI(0Xbo!Em$d)QcF0}nvGCJ8)7wQe)i?4&Jm@sM9qlmpITafcVG*>j)X^bhMe|2&zD?@oPAq>*_f(Z -J;osieYFxh9>qKu@}g&frdG5DUkWO)nMBbh2fUG`vF|=^VMP>sQy9Zz3T;!-IXCCGe4r6gsjT`(2{jMkrq4yABnWkNM@^emgw_VZq$AGzb6VJ8s4>58ZoO -E*7Op>Uk^-!Egzx0Aro*Cf8~jk0QD-Uo$e0g?VTVhp!aL?~50jdG0ci0Xg{_At;F$SJdpr&l@FuVV0MOG{Lhy%)2+kqvz;K8R#fH -!vO9`-VYh)S5oTmnPZL&2O|9FPwv4wTos-Ie=Gj$Q+SI>fXFBg`IM5F6W?8xv)!Pm(7D{v`5O9I*?porHA3NB*?U{d*`ysPC>dmq&ug33zl52XS~%mLp|y5Y -p0dB|IJSH))Exjh=RO+SYhTx$9Zx@U-ZF~R_I|>0Q^e-|>>}!=%ODssL3}=H7}1|Jkg;bq*tk=o*uI-uzbO0`Sc*>8_hhb2|*k^!as&d%gkt5k3&-{wUwJ_M!FsfBZ+jrWCmo#N-?VO8})l3GTr9ZF>O8tP=9=GgPNe}vN5b2f|nO4UQ`ZYh$rl~GvJPe2}8 -&eiWEgpZeG80QuBDi2Gda3u4}bl`@}&jzmq@6oefDBEEk%8M&5VC*RX(7rXX=5|I3u0j`{ho<1&I}bY|a-^Bu^~9W&1dSt;4L%Cq -Vl*o}xhMmx$;E@5dNLhSa<|i%oYPJyN9alClO7#wog-OVT5ivzJesYjhUt}0!t>Kvx6nCZ6@T?&?uzjEfudfTsevao8pr5o34+L~ -h>>#0k}HF$AN(m^N0{J&BsEh;;4fnXq -!thm!*f1Ywo${6%J9g#1)CjIYez6zVt4=gkjt;6LWyVeptKSV7(s~L=i2%z7z`iZS@+1j0xO&xbeBtu5w)u^<M{%SgcRLt^QEKqVZ*S?ygiCJg%yb_8pYwx&Q0OGSbIgsr~)|qK8t|;xtxB1 -@!3VnL?H|ua*-02oc%U1*Y@ehJ&2zkudB@RKiwQP|Kz|#QQb+mid#<#1QE&wR3sT0l1^1)HyL$~{Ej}&IVEMoPCOhsr -nXdJ;LoB{yS$vBHxcxLSP|>UxAr#X=#f91ilAYpt$Jr-x<8jV&6i4W8jI$Fcc^3v1a&Hj$xIIs`zeZ)$T1a$^Gl{cLgU#tO*Wo8p -JWkj)aqbeM9U~thNFx;m$(9``>duRV1IEHDMD32!&O&*?PNIguDNN-+PMEa!s%$*SNy;1~>%yqnoboh8`y{@%!81&FsDhl70F|NW -*NmKqc*@rU$fA1Ut#S6bYeb=4#BJtY>Wfe{2``c+VLXSdi}WHDLUCbua=H}gk^&{J-!>ShY*>Z*;zAedpi;24E1QIEXp%1T3ZgOQ -pJP2sP^wJULnqB4t5|707S^}+`6mNo7A=e=&WDrH??;BE2EXu%6g`10O2mjSSWiS2%z|y!p#Ye#4cIvo97+g7Fxr*op}~qXmASee -pOw#%M~c6tclhh$cDc|mImvQ97f|lz$F|+`W-ssph+YSkFA#2=sAUcy)+#5VbkU(#6d0_G>x4^W%dmRL8cjuTBr($?e=SZAFo>qx -xKTt~@s$XU%@5025%y~*%0Ak~iyl1L%Z}N_Xf``YD^(`}fAi5=tHjI;xTK=MzH=D3WnCOH7(0sWXoirhn-W#_J&=K)m+FU;Y{&=l -L8_1G1yRy7?EY|^iMF9dYXY37ki@@hH5bwKM3|Pr+XrfR4mcd86xQ~R{1D~oY;CCr&pZe}ofKwpd&awm;$f((QQ2utCL4S$=hql; -VMph=LQ+|74Yk*aKy?zBBXsfmHvitWucA}}cKF$0b#%&0^|(2tY|@4TkGQVrgBa$@9}R8B(IgbNtmQmR(xD^9sz==G}LE51uU*tgNizaN-BTB#rmjTob_z!-6LN}v5y&y8Yf~Z -)EeyU1%MgAOjJJjR;Y@95F8FU8kl8KE=bFwlQuBCzgv5v$jiu1fQDD8TgMcV^?sWscWeKU$WrxZJK1dv|ioOy-3OgapoK ->(4Ugj%gl+y~G5%oGBe9Ttcbz^JTG+jS_@9+i0Dx45e#GMQ^F%IobleDuTk|ymiSlw2h&3FChdB+oxIA&q=9VntAgmYZ)%q5T!OW -^Mm(1j?=DI%+4-rc&HW)pPZ&`rFg={!?I7cQ+oN=&EGiD!u2GF35me1^K6n1cL%hXLxCY|tOc3`G5f{&Eos337Hdsz4tyK84FI^@^prA -=`V@c>)EWC8(RO78m$KXHtiwnOoN1uibjb!+#Ml4YPCBWnch;lBoo?vQZ535ffNE+WRW+`gCzt2w`v%>N2#eW;`-QVNHeLc7xm%_bsvR^ -$K^zKT1CtpO2!;F@*Y&6k>zBRD-+Eirk?LWG4dV*+949NKi|ukHXr{vI5|0Z_>li(f_=}a@BT0s$VKMQ==+Bc5AGx%@Ba38@i$V2 -EWOTsdvNDp?|$&roe%!ygWlf*xF~I4;FmxA;VF0F&-B03)2EiZUaxt2a`IGPLjQbH%&Pn{13k2@_nwrCIk%LTF@uc*xRl}RCp>u;VzfxA+UAuJwI!3h%R(k?2978 -99K(G`HP~+-ew6TB@VskiIekg7|O-WjShg9NNBht#)lo -|3;Ici~g^DGr#+ZlCiIQ-yQh-H~{x$A?KcYbKe;nVF`~^(EnRzL`61$Du}+fxaI5&bUXYG{1@#-{X~CQ??m(=6c^R%v?vwgVY94U ->LQ$Q2!vyubcsM(NKDXlzorLmUaj4;fj`RhpMh|ub3n%qpRvvW9pPkzp20De=?7gO%9;M;@6aWAK006YIO-uj)0000000000000&M003-nV_|G%FLQP;OhaEyMN?BjM@3UFP)h>@6aWAK2mrLQO-#Dewg!kD003J| -001ul003-nV_|G%FLQP;OhaEyMN?BjM@3UFa$#_3WG!%LZ**@hWN&wFY;R#?WpXZUZ_Qc>oE%k|e}D=^1i^zVMitEzi1$Zt&WEBMkQCUzf@!bFSzOSmQdnOq4Cpf>n{@(Gu -?|tuk-}UO{hbKMbtqOn7K0>MafZ;JpK@14*5JUE}}KL*$Yc*Fw6Z&|?mUIF+b -z;3|f0Vf6e3s^oEE?{}QLGa(XfY1AV3s@eXU%>Ql5O_1-k$?vm@cOqeV19li4+;FEtaI!_#(%*=UT6M7p4YsP<&|2aou3)37r!!CK936g10Y1Fp0SwqVF}9>0Y5b+WWyw1nxdT*CWLFJb?YS;BO3OPEdw2-8wCGJfR}mhXoETLEub!u&rh -^!~Vn<#k*W_n*|ne9v!UdS^88c$>h^CiX+!(tb%3>&YvcnE$Ye&*{7-=JV1f_DAn%;`91!6Z3OW=KW6Qoz%?yp4!aqR5PFds%Dng -#%88_mcUFi(;IK*eVi}t*Eh3&`(QKEuL_;-H}n2}F8B{OvmPJW!ty(@h2_1lh4%Z6Z&S?2Q4sDF;Bx@`0WWH2`Zu&Qy{`)VW;@S2*v|9r6ukRn{DF4X=SSQ5{Ek`9c&9Gs{WL8X -`7CGrf#po^EWpcV>I36tNVE+0#_?%xQ@ahhx{{?B^3fMw&?%@3{=wvxB1;i1nw|BA~-O$N&4|ei;4|ekT -9<`G7?TnR7ch^eRvy!wgTgm?Z{Q^I;lJkmNRx-c$0QLYr3r_!R(%)6=SFTvacK7L39DlyMisf|2DwfADSFyYvTE+bQVHNZL+%8_{ -^e(pR6Y!yxh%ldQCU)IJXP2Fryx5@bTW&CbwKiJLdKQ8TK*7AN%T+4EN;abTn)^Z-zyq5RhvzGN{>spq}1mGaxm1~*r+t#w&A6?7-d0r34 -r!#uEJqWlSaJ+~4c~1|oe{B!v*`MlR`P|>b{29HxpXI$Q$KGC+>tL_sv%RdRW4$boQ1IW}EB>Ze{7oMZ?>nXc{r$ZDb<+R2e#zfu{HA_BukZDXz_zOjzu-RL@wTa|T8_XF!#{@1Nzd3>v_HA_3Y1=Aa*7Ls4S3}Z)x<^78DMan_;D9#zLLD?yIrwM$q;(X(MDE~v}EB&OKv|r+p{P~3mzK%YE -ZRkxH -)22~AgyJf`16+^tV-%RSwrTqNvOp_A^FL7jMRDHu6XFMaBAr#YD*m=ae-EL&7UjQCu26g@qQCP|-l_Q87}@jl5_IYN);AS@i$hwe -?LLB>4Qe -;%|F&pBh8?sp8oGMwE9e&j09dcVf_YRpyHTBfA^!@gz^%UA1J -ee)*;zogjbl7FV0{2hw#BJ}qgffQpYPEd?`HOkc}S;evLUlaQyANw-Jv8^I~zeV`~%2m>yMENd>=m^evFOYu97bvDZ3;jnO!FeD3 -y^VfamRe?LFAI#8r8BnaFAL(HHgttf$(F8}V3}nQp#Hp9@u{sL4ck-Bq}>5BXBttflP7x9ZqYL>$IXpreXj(RyDqp=NRJooY=|BL -#?qFhLD{ygWx+Dc1209#_Q#n6BQ>vOX%TEi9dlq9voNww(GF+IG#asCTlM`}6Lrf7y%<9^?2fiua@59^Oov{5z7V8JNTH9LvxR(WrIfXr$6Ghv|%9bbd -_GAIO%zA#^HvfWYWCMA}vTPR!QUR&Jd6f<0v9-biFiG7TdZAg=YzCp}hY4G-T`MvKw%Z7{868@)sZ9q|@ohaOwj8T{hv*h{#cH2W -xDHV>>Wmf6f(`gCj2(3_TPYS*YkI<~gzfF^s&&-2v$k)$bat&Tt~jA;9rI_5bk1~K)j{0xFSI%0N7}-2N5rv;I|yj}h{vca=6_a2 -qem>)I^zu`DzY2Z(cYC;eG}_8cy8A5OUB0N#5USN=(uL+cy8bFiFJJwzAkCsHfFqv5mclyZMq>DLSO^rZPCK<2KQuGHFAXAvb1cH -MXsl{H+prHoSf@{xF!bIleb-a%J$KA0;BAEIo~W9sQMLmJ#nVeM%JE=x1F{uqvATRtk?!D#0{M+e5p#~yig1=&^80c<=TPvQz5Bu -h?Sf$uU8F#WRyJ1E*dUXryb0ku!S+JT~o50oD&9Il}$qTy;2#pY?UtCen`ie_CqHKRXUi2-jcx6mC!3e4wGiFI0LbS_GD;Gn3IJ{ -*$_t%<9Mzb#E7x8%n&H-6g1!L3bcTXL^RTV#j2Z;LYPYZB<1cYeNw((%2w7v0{zD2=FHHTb}WqTs~AADgpQ; -1K79`|3*f3?-oE6xOsyN6}1^d8*z_gfO`$>B599_!^QGmg#s-;Fe%q? -vNZ$En>80lv~8ji)K98YwOH8+sqATopbuqeZ)m##oht=TV+>;D8b=OYCppCxkc26^UI-?pY}%+s)C*ukZrFZERM)Vh)d&e)Vwamd -7#Q*|Hy7s7C|V>z7!4hF)b`xs4C)m>p5)W<8KW4>u%kQ+&c}z6;-JGkxN@Ncfevjg0R}^3vt5L#xsbF?hOl`v{-s7n_&1fwprTtN -BUHDw-E5vILy#sJSCIGoP`r}Z;c#ZV8qR8uXgPrnt!Csi#9v^yZHTj;7qFYO_nI{)QpC=+<+m$VDoZO_poS^gGAR9$s+>oxXHg~4 -wMpvQW(J|r8OcYtR@Svv)wOh8ZDXmA3@(RLR@nZ?h!JOYXuw<051a%8s=yuL;5T~g5lECHc4&fGQ;j%q8pWdN+R$({;#qL%yhUS- -^lgNaJ7cLiF+o;9VqF&XQJh|;&L(9$+iUQ$B1`0X7}8!KnfuMrH`@;YDJYwhwj?iZL-HaksqL<)rP>b138z;?dKjP|XXmT!2yWB9 -gHzc)4Q10IM~$Y(HY+-|9{g5-3!N;PWD5uyae#Ez$Kqr*4l3CH4t54R>@t}GJR%1w;%NuMh3OJNJ|E9fu%rz7$yJdVX4nfN68A)PUPKt(CW43tGq8Aw -Ojsx`?IixFjJy90DhV_*3S5rt7!+)!nlz445KQ`SE11apIOq_Q$AwELGMr5zogvw}lBi2sff{EODnkJ~nO4w+Es6s=npetmAXVV7MX8`U0g@ms%}~3cXvfJG7!7@J@3`dcA!qV;lX=sJ -N3#)sGL;FIZ#+BhNNOtlXr*ZBzyQA;BJDQ9X^-+p1Q1a~@|2!7xj#z-ISQwPrdF^&hpy#OKOss-$85wf-}Ifi?RE^|OO5HYSu*C5 -xIId7OAb`U&9!TcM8bsZTR7rOklY|eAP$NXHWbRYCn`=cJnWfKjw|y-WXMsIaj!-`$8k}#CrW?d5})GrIDsdDlKNE0?w%qJSRE60 -_b7RPn%952B*J$;c3n@E9@MY-^zFQH$(U}=_bTOJj!WAF;=e^11H8LYs!Zl}>TK9WvrGdMb~sH7!H2++R6{_}X3$B(F^vpv#q`Nzo1#!JoA3tQWp(Yb2Xe31btwx4s -P!1(gZ7i0$ie#zA^hIjSH{GD9@0LU~T`m_T8Ki_^tm5lWl(eaAR_g~PB3>4I&PGXp{ec-~Kw&;&j$`^05Q@z#49&?re*~OGuz?(Q -fnX$i+c`Qqv|~d$Go*G(`W`?An74GoE_&0;h@ffh!QEO99-dxsdaXcWmrDs1;v(Sb+V8*-5j67oS&+u^K@}dWH{~0tXPhxG_4K>ohln$X>owIKS{~G-U -sbMR%3)V@eX!w+9&*OwTH4@|;D>Ycj1*tKw2WMNNYp*+*AIOzpVC_)bd86A?JD}DyJ4N4ZdW_B$9cxk@ov9Vw#)>sPogHVcz~4N& -N81Oxa~PX=o408^zC#DE=0Hv1l(K&*MroUZI*hB%(RUwZrC_P3nHE(2iWT>{Uj`kJv -HXyr$J4?}5g&rfs0WU8Xk?!^Cq%p9={+(l+Qr$H?;tMV?HG~9{4zS1Qo^Zl>FHOa~r|9zqBo*(xJGG)C)w$YO(b3b@$vb~(O1=ct -?|LblSx0x*%2mteJ=r&>nVg$^bHaGZ^#A%tr|N#noWtsV|8M*Bl&|h9Ay>5YJrvF%#9R0HRG^yYKgq`@+s)g23dzT(38!d9o$=!n7%Fk+U;X%GPR;p> -1RW`0Hx_!T2YlYAez5q+i^9oNb)Orm -*6sRhN$ao+tKU~F3Px*sDkxT<9j%)nhoE`@dV|cBUY>~Ej>rMU>~%Eo-=W#BwKPmTN%^(DXgdv19;Af-xHI0}kQ>!HqOGZpwyuy~ -g$C_{U)`6*O&FU*oTX0?Q%0$}zgRNM<>Z@G^&;P}Dn?MUf5JHcq5G$1LhZ4hb&{pT7|zD=Y`0r<1C=7zVMe+9}e>V2uLpoqJfg-0<{A$iSp~omV18EVJe|U>NDCf~V!SvkbpD6+kaTNWd+d -L10>m2e9hJ)r;c_H_Wh73LOg-P&Xz(e2?k(s7)q)(T3Mgotk%8cVH`ztp2twBBp}lsgY!|@|JJO^#sP3cBwqA)`WJEXe&5>HpHBWn$`jbr>seVdxS?5V>kOPp-+QmRWm*GSRAOe>7A&tC4 -1VKG83oiR5a2GII`|R;-jVeZAN0AE|gl4-gtjSU%aI%r9LNhIT-XX^eP24o&o3$x0YQI9Bt87OeQDq7y`A6C!#AyY%TZm}1Z^3nc -6TEbO4^E=29X7-g+Tmfmpj8j-vDD5Gnn7O@K&*h&T}O8!Q%Kr2J)~_fX}9j01-dK48z+32)-RgcMo|TKQbN_&L3=OoacpqO!QB4P -gENZW*L128>8i;RvB>OoEjp`uJ*{uLjl&sS`G}!#3Y!v1yJoE$ciq{&*~GCVx^<69Ab!)- -mex6zW#C#;_A73#NQ8odlMP`)IdV9ziI7$BohdeJh=n`}Zo%3%Gu5lM?y6pN7AmYD{GeyXx)ZHQ=EE<1T5Z%QDc=)>;wcHIJsKVB -He`Q0DYTMSLNc;M;+fB>Lv~H=gS;F(3?&K(bI6zIZ1j6x(Jsuz2=<*oESfov)GRPI-5{-G-bLBR~=s3wJN3Hc}g1Rfiu6e>M;6gDKHT657@7Urj;l!dyViLu@F^SDyxh&a5vR)UJ^dlnZN+iY>;$R#g=$Y{OPA-|2np1=TtKu`4R8ImUT^oHhTHVj-Ph62t4GpV|h!G(&@16w1kN18BVC7NQqN6Z!aL0Sb1u#?o@tsi{7)q+wxMtqJicNv2@(h1_vnJCCy`dgQoq -iEs==hbN{$@j9Zw=>lB=T7tu$B|?&E86AS54v^q1ClkjQxG{cwoc-{~?y+5Gro6=PeKFY4vLPu$EMG>zI=3|upb78KQo~~ -H3E?iX|*C@&XGpQN|H|0o*$pKm368_Uz_rzofds4bf0=|W<3f<-*o!@+m9wX!>qf`&=@|dPEg89I#FIe6Q%h@nN}g#Vyc&`D+QTjnM^6{vck -xQFiBhMTxGiz7|uK8JqN+}I#3v|V!+xg;@u*R190YQ%9JGo0}y*@)$>hUr4AFUdNb(SJ>=T^n@{1R-mI^A2@3t#c1aw`gnnGE3