aboutsummaryrefslogtreecommitdiff
path: root/contrib/libarchive
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libarchive')
-rw-r--r--contrib/libarchive/NEWS4
-rw-r--r--contrib/libarchive/SECURITY.md2
-rwxr-xr-xcontrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh3
-rw-r--r--contrib/libarchive/cat/bsdcat.c15
-rw-r--r--contrib/libarchive/cat/cmdline.c2
-rw-r--r--contrib/libarchive/cpio/cmdline.c2
-rw-r--r--contrib/libarchive/cpio/cpio.c14
-rw-r--r--contrib/libarchive/cpio/test/test_owner_parse.c2
-rw-r--r--contrib/libarchive/libarchive/archive.h4
-rw-r--r--contrib/libarchive/libarchive/archive_acl.c23
-rw-r--r--contrib/libarchive/libarchive/archive_check_magic.c9
-rw-r--r--contrib/libarchive/libarchive/archive_cryptor.c8
-rw-r--r--contrib/libarchive/libarchive/archive_cryptor_private.h11
-rw-r--r--contrib/libarchive/libarchive/archive_entry.h2
-rw-r--r--contrib/libarchive/libarchive/archive_entry_paths.32
-rw-r--r--contrib/libarchive/libarchive/archive_entry_stat.32
-rw-r--r--contrib/libarchive/libarchive/archive_entry_stat.c6
-rw-r--r--contrib/libarchive/libarchive/archive_parse_date.c4
-rw-r--r--contrib/libarchive/libarchive/archive_platform.h10
-rw-r--r--contrib/libarchive/libarchive/archive_platform_stat.h45
-rw-r--r--contrib/libarchive/libarchive/archive_private.h1
-rw-r--r--contrib/libarchive/libarchive/archive_read.c7
-rw-r--r--contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c14
-rw-r--r--contrib/libarchive/libarchive/archive_read_disk_posix.c167
-rw-r--r--contrib/libarchive/libarchive/archive_read_open_fd.c23
-rw-r--r--contrib/libarchive/libarchive/archive_read_open_file.c16
-rw-r--r--contrib/libarchive/libarchive/archive_read_open_filename.c31
-rw-r--r--contrib/libarchive/libarchive/archive_read_set_format.c32
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_filter_lz4.c82
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_filter_program.c7
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_filter_zstd.c67
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_7zip.c15
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_lha.c2
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_mtree.c23
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_rar.c8
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_rar5.c66
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_tar.c71
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_warc.c2
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_xar.c2
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_zip.c32
-rw-r--r--contrib/libarchive/libarchive/archive_string.c25
-rw-r--r--contrib/libarchive/libarchive/archive_string.h4
-rw-r--r--contrib/libarchive/libarchive/archive_string_sprintf.c2
-rw-r--r--contrib/libarchive/libarchive/archive_util.c38
-rw-r--r--contrib/libarchive/libarchive/archive_write.c30
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c4
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_gzip.c55
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_program.c11
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_zstd.c2
-rw-r--r--contrib/libarchive/libarchive/archive_write_disk_posix.c36
-rw-r--r--contrib/libarchive/libarchive/archive_write_open_fd.c2
-rw-r--r--contrib/libarchive/libarchive/archive_write_open_file.c14
-rw-r--r--contrib/libarchive/libarchive/archive_write_open_filename.c5
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_7zip.c2
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_mtree.c19
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_xar.c6
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_zip.c25
-rw-r--r--contrib/libarchive/libarchive/filter_fork_posix.c37
-rw-r--r--contrib/libarchive/libarchive/module.modulemap34
-rw-r--r--contrib/libarchive/libarchive/test/test_acl_nfs4.c7
-rw-r--r--contrib/libarchive/libarchive/test/test_acl_posix1e.c5
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_parse_date.c2
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_string.c38
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_string_conversion.c10
-rw-r--r--contrib/libarchive/libarchive/test/test_compat_lz4.c2
-rw-r--r--contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu6739
-rw-r--r--contrib/libarchive/libarchive/test/test_entry.c11
-rw-r--r--contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c4
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_7zip.c81
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.7z.uu5
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c51
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_rar5.c66
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_rar5_dirdata.rar.uu6
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu6
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu7
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu6
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.c48
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.tar.uu20
-rw-r--r--contrib/libarchive/libarchive/test/test_read_set_format.c7
-rw-r--r--contrib/libarchive/libarchive/test/test_write_filter_bzip2.c29
-rw-r--r--contrib/libarchive/libarchive/test/test_write_filter_gzip.c12
-rw-r--r--contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c7
-rw-r--r--contrib/libarchive/libarchive_fe/lafe_err.c (renamed from contrib/libarchive/libarchive_fe/err.c)2
-rw-r--r--contrib/libarchive/libarchive_fe/lafe_err.h (renamed from contrib/libarchive/libarchive_fe/err.h)0
-rw-r--r--contrib/libarchive/libarchive_fe/line_reader.c2
-rw-r--r--contrib/libarchive/libarchive_fe/passphrase.c2
-rw-r--r--contrib/libarchive/tar/bsdtar.c7
-rw-r--r--contrib/libarchive/tar/bsdtar.h8
-rw-r--r--contrib/libarchive/tar/cmdline.c2
-rw-r--r--contrib/libarchive/tar/creation_set.c2
-rw-r--r--contrib/libarchive/tar/read.c2
-rw-r--r--contrib/libarchive/tar/subst.c2
-rw-r--r--contrib/libarchive/tar/test/test_crlf_mtree.c74
-rw-r--r--contrib/libarchive/tar/test/test_option_safe_writes.c6
-rw-r--r--contrib/libarchive/tar/util.c12
-rw-r--r--contrib/libarchive/tar/write.c29
-rw-r--r--contrib/libarchive/test_utils/test_common.h10
-rw-r--r--contrib/libarchive/test_utils/test_main.c183
-rw-r--r--contrib/libarchive/unzip/bsdunzip.c15
-rw-r--r--contrib/libarchive/unzip/cmdline.c2
-rw-r--r--contrib/libarchive/unzip/test/test_C.c4
-rw-r--r--contrib/libarchive/unzip/test/test_L.c4
-rw-r--r--contrib/libarchive/unzip/test/test_P_encryption.c12
-rw-r--r--contrib/libarchive/unzip/test/test_basic.c4
-rw-r--r--contrib/libarchive/unzip/test/test_d.c8
-rw-r--r--contrib/libarchive/unzip/test/test_doubledash.c4
-rw-r--r--contrib/libarchive/unzip/test/test_glob.c4
-rw-r--r--contrib/libarchive/unzip/test/test_j.c4
-rw-r--r--contrib/libarchive/unzip/test/test_n.c4
-rw-r--r--contrib/libarchive/unzip/test/test_o.c4
-rw-r--r--contrib/libarchive/unzip/test/test_p.c4
-rw-r--r--contrib/libarchive/unzip/test/test_q.c4
-rw-r--r--contrib/libarchive/unzip/test/test_singlefile.c4
-rw-r--r--contrib/libarchive/unzip/test/test_t.c4
-rw-r--r--contrib/libarchive/unzip/test/test_x.c12
115 files changed, 8205 insertions, 593 deletions
diff --git a/contrib/libarchive/NEWS b/contrib/libarchive/NEWS
index caca7d5cbdb9..971ae8e441e1 100644
--- a/contrib/libarchive/NEWS
+++ b/contrib/libarchive/NEWS
@@ -1,3 +1,7 @@
+Nov 17, 2026: libarchive 3.8.3 released
+
+Oct 15, 2026: libarchive 3.8.2 released
+
Jun 01, 2026: libarchive 3.8.1 released
May 20, 2025: libarchive 3.8.0 released
diff --git a/contrib/libarchive/SECURITY.md b/contrib/libarchive/SECURITY.md
index 6ca188b603fe..f2f60e792a57 100644
--- a/contrib/libarchive/SECURITY.md
+++ b/contrib/libarchive/SECURITY.md
@@ -16,4 +16,4 @@ Please provide the following information in your report:
- How to reproduce the issue
This project is maintained by volunteers on a reasonable-effort basis. As such, we ask
-that you give me 90 days to work on a fix before public exposure.
+that you give us 90 days to work on a fix before public exposure.
diff --git a/contrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh b/contrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh
index 2aa4823fc3d0..b33aed5e5562 100755
--- a/contrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh
+++ b/contrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh
@@ -5,6 +5,9 @@ set -eux
#brew update > /dev/null
#brew upgrade > /dev/null
+# Workaround for cmake in local/pinned tap issue
+brew uninstall cmake
+
# This does an upgrade if the package is already installed
brew install \
autoconf \
diff --git a/contrib/libarchive/cat/bsdcat.c b/contrib/libarchive/cat/bsdcat.c
index 731621fa9b75..2e78870ae50e 100644
--- a/contrib/libarchive/cat/bsdcat.c
+++ b/contrib/libarchive/cat/bsdcat.c
@@ -7,6 +7,9 @@
#include "bsdcat_platform.h"
+#ifdef HAVE_SIGNAL_H
+#include <signal.h>
+#endif
#include <stdio.h>
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
@@ -22,7 +25,7 @@
#include <archive_entry.h>
#include "bsdcat.h"
-#include "err.h"
+#include "lafe_err.h"
#define BYTES_PER_BLOCK (20*512)
@@ -105,6 +108,16 @@ main(int argc, char **argv)
bsdcat = &bsdcat_storage;
memset(bsdcat, 0, sizeof(*bsdcat));
+#if defined(HAVE_SIGACTION) && defined(SIGCHLD)
+ { /* Do not ignore SIGCHLD. */
+ struct sigaction sa;
+ sa.sa_handler = SIG_DFL;
+ sigemptyset(&sa.sa_mask);
+ sa.sa_flags = 0;
+ sigaction(SIGCHLD, &sa, NULL);
+ }
+#endif
+
lafe_setprogname(*argv, "bsdcat");
bsdcat->argv = argv;
diff --git a/contrib/libarchive/cat/cmdline.c b/contrib/libarchive/cat/cmdline.c
index 8ecd74aa95e4..5a5fcaf0263f 100644
--- a/contrib/libarchive/cat/cmdline.c
+++ b/contrib/libarchive/cat/cmdline.c
@@ -22,7 +22,7 @@
#endif
#include "bsdcat.h"
-#include "err.h"
+#include "lafe_err.h"
/*
* Short options for bsdcat. Please keep this sorted.
diff --git a/contrib/libarchive/cpio/cmdline.c b/contrib/libarchive/cpio/cmdline.c
index c67519947dbc..db06c03c011d 100644
--- a/contrib/libarchive/cpio/cmdline.c
+++ b/contrib/libarchive/cpio/cmdline.c
@@ -26,7 +26,7 @@
#endif
#include "cpio.h"
-#include "err.h"
+#include "lafe_err.h"
/*
* Short options for cpio. Please keep this sorted.
diff --git a/contrib/libarchive/cpio/cpio.c b/contrib/libarchive/cpio/cpio.c
index 2bf1bfa2985a..262db510568b 100644
--- a/contrib/libarchive/cpio/cpio.c
+++ b/contrib/libarchive/cpio/cpio.c
@@ -60,7 +60,7 @@
#endif
#include "cpio.h"
-#include "err.h"
+#include "lafe_err.h"
#include "line_reader.h"
#include "passphrase.h"
@@ -124,13 +124,21 @@ main(int argc, char *argv[])
cpio->buff_size = sizeof(buff);
-#if defined(HAVE_SIGACTION) && defined(SIGPIPE)
- { /* Ignore SIGPIPE signals. */
+#if defined(HAVE_SIGACTION)
+ {
struct sigaction sa;
sigemptyset(&sa.sa_mask);
sa.sa_flags = 0;
+#ifdef SIGPIPE
+ /* Ignore SIGPIPE signals. */
sa.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &sa, NULL);
+#endif
+#ifdef SIGCHLD
+ /* Do not ignore SIGCHLD. */
+ sa.sa_handler = SIG_DFL;
+ sigaction(SIGCHLD, &sa, NULL);
+#endif
}
#endif
diff --git a/contrib/libarchive/cpio/test/test_owner_parse.c b/contrib/libarchive/cpio/test/test_owner_parse.c
index dfc78ca77aec..bd68f21cec9b 100644
--- a/contrib/libarchive/cpio/test/test_owner_parse.c
+++ b/contrib/libarchive/cpio/test/test_owner_parse.c
@@ -7,7 +7,7 @@
#include "test.h"
#include "../cpio.h"
-#include "err.h"
+#include "lafe_err.h"
#if !defined(_WIN32)
#define ROOT "root"
diff --git a/contrib/libarchive/libarchive/archive.h b/contrib/libarchive/libarchive/archive.h
index 002190a24663..9794dced6ca9 100644
--- a/contrib/libarchive/libarchive/archive.h
+++ b/contrib/libarchive/libarchive/archive.h
@@ -34,7 +34,7 @@
* assert that ARCHIVE_VERSION_NUMBER >= 2012108.
*/
/* Note: Compiler will complain if this does not match archive_entry.h! */
-#define ARCHIVE_VERSION_NUMBER 3008001
+#define ARCHIVE_VERSION_NUMBER 3008003
#include <sys/stat.h>
#include <stddef.h> /* for wchar_t */
@@ -177,7 +177,7 @@ __LA_DECL int archive_version_number(void);
/*
* Textual name/version of the library, useful for version displays.
*/
-#define ARCHIVE_VERSION_ONLY_STRING "3.8.1"
+#define ARCHIVE_VERSION_ONLY_STRING "3.8.3"
#define ARCHIVE_VERSION_STRING "libarchive " ARCHIVE_VERSION_ONLY_STRING
__LA_DECL const char * archive_version_string(void);
diff --git a/contrib/libarchive/libarchive/archive_acl.c b/contrib/libarchive/libarchive/archive_acl.c
index 9e71f5ee5610..362e3308f43f 100644
--- a/contrib/libarchive/libarchive/archive_acl.c
+++ b/contrib/libarchive/libarchive/archive_acl.c
@@ -270,6 +270,19 @@ acl_new_entry(struct archive_acl *acl,
{
struct archive_acl_entry *ap, *aq;
+ /* Reject an invalid type */
+ switch (type) {
+ case ARCHIVE_ENTRY_ACL_TYPE_ACCESS:
+ case ARCHIVE_ENTRY_ACL_TYPE_DEFAULT:
+ case ARCHIVE_ENTRY_ACL_TYPE_ALLOW:
+ case ARCHIVE_ENTRY_ACL_TYPE_DENY:
+ case ARCHIVE_ENTRY_ACL_TYPE_AUDIT:
+ case ARCHIVE_ENTRY_ACL_TYPE_ALARM:
+ break;
+ default:
+ return (NULL);
+ }
+
/* Type argument must be a valid NFS4 or POSIX.1e type.
* The type must agree with anything already set and
* the permset must be compatible. */
@@ -822,6 +835,9 @@ append_entry_w(wchar_t **wp, const wchar_t *prefix, int type,
wname = NULL;
id = -1;
break;
+ default:
+ **wp = '\0';
+ break;
}
*wp += wcslen(*wp);
*(*wp)++ = L':';
@@ -878,6 +894,7 @@ append_entry_w(wchar_t **wp, const wchar_t *prefix, int type,
wcscpy(*wp, L"alarm");
break;
default:
+ *(*wp) = L'\0';
break;
}
*wp += wcslen(*wp);
@@ -1057,6 +1074,9 @@ append_entry(char **p, const char *prefix, int type,
name = NULL;
id = -1;
break;
+ default:
+ **p = '\0';
+ break;
}
*p += strlen(*p);
*(*p)++ = ':';
@@ -1112,6 +1132,9 @@ append_entry(char **p, const char *prefix, int type,
case ARCHIVE_ENTRY_ACL_TYPE_ALARM:
strcpy(*p, "alarm");
break;
+ default:
+ *(*p) = '\0';
+ break;
}
*p += strlen(*p);
}
diff --git a/contrib/libarchive/libarchive/archive_check_magic.c b/contrib/libarchive/libarchive/archive_check_magic.c
index d12f0c496e27..6b8e0c5595f4 100644
--- a/contrib/libarchive/libarchive/archive_check_magic.c
+++ b/contrib/libarchive/libarchive/archive_check_magic.c
@@ -30,6 +30,7 @@
#endif
#include <stdio.h>
+#include <errno.h>
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
@@ -54,8 +55,14 @@ errmsg(const char *m)
while (s > 0) {
written = write(2, m, s);
- if (written <= 0)
+ if (written == 0)
return;
+ if (written < 0)
+ {
+ if (errno == EINTR)
+ continue;
+ return;
+ }
m += written;
s -= written;
}
diff --git a/contrib/libarchive/libarchive/archive_cryptor.c b/contrib/libarchive/libarchive/archive_cryptor.c
index 1825af4dc510..9f03f9ca6dd0 100644
--- a/contrib/libarchive/libarchive/archive_cryptor.c
+++ b/contrib/libarchive/libarchive/archive_cryptor.c
@@ -151,7 +151,7 @@ pbkdf2_sha1(const char *pw, size_t pw_len, const uint8_t *salt,
(void)rounds; /* UNUSED */
(void)derived_key; /* UNUSED */
(void)derived_key_len; /* UNUSED */
- return -1; /* UNSUPPORTED */
+ return CRYPTOR_STUB_FUNCTION; /* UNSUPPORTED */
}
#endif
@@ -439,14 +439,14 @@ aes_ctr_init(archive_crypto_ctx *ctx, const uint8_t *key, size_t key_len)
(void)ctx; /* UNUSED */
(void)key; /* UNUSED */
(void)key_len; /* UNUSED */
- return -1;
+ return CRYPTOR_STUB_FUNCTION;
}
static int
aes_ctr_encrypt_counter(archive_crypto_ctx *ctx)
{
(void)ctx; /* UNUSED */
- return -1;
+ return CRYPTOR_STUB_FUNCTION;
}
static int
@@ -469,7 +469,7 @@ aes_ctr_update(archive_crypto_ctx *ctx, const uint8_t * const in,
(void)out; /* UNUSED */
(void)out_len; /* UNUSED */
aes_ctr_encrypt_counter(ctx); /* UNUSED */ /* Fix unused function warning */
- return -1;
+ return CRYPTOR_STUB_FUNCTION;
}
#else
diff --git a/contrib/libarchive/libarchive/archive_cryptor_private.h b/contrib/libarchive/libarchive/archive_cryptor_private.h
index 4b3c6c161433..1dbc5c17a01a 100644
--- a/contrib/libarchive/libarchive/archive_cryptor_private.h
+++ b/contrib/libarchive/libarchive/archive_cryptor_private.h
@@ -43,7 +43,7 @@ int __libarchive_cryptor_build_hack(void);
#ifdef __APPLE__
# include <AvailabilityMacros.h>
# if MAC_OS_X_VERSION_MAX_ALLOWED >= 1080
-# define ARCHIVE_CRYPTOR_USE_Apple_CommonCrypto
+# define ARCHIVE_CRYPTOR_USE_Apple_CommonCrypto 1
# endif
#endif
@@ -144,9 +144,15 @@ typedef struct {
#else
+#if defined(ARCHIVE_CRYPTO_MD5_WIN) ||\
+ defined(ARCHIVE_CRYPTO_SHA1_WIN) ||\
+ defined(ARCHIVE_CRYPTO_SHA256_WIN) ||\
+ defined(ARCHIVE_CRYPTO_SHA384_WIN) ||\
+ defined(ARCHIVE_CRYPTO_SHA512_WIN)
#if defined(_WIN32) && !defined(__CYGWIN__) && !(defined(HAVE_BCRYPT_H) && _WIN32_WINNT >= _WIN32_WINNT_VISTA)
#define ARCHIVE_CRYPTOR_USE_WINCRYPT 1
#endif
+#endif
#define AES_BLOCK_SIZE 16
#define AES_MAX_KEY_SIZE 32
@@ -172,6 +178,9 @@ typedef int archive_crypto_ctx;
#define archive_encrypto_aes_ctr_release(ctx) \
__archive_cryptor.encrypto_aes_ctr_release(ctx)
+/* Stub return value if no encryption support exists. */
+#define CRYPTOR_STUB_FUNCTION -2
+
/* Minimal interface to cryptographic functionality for internal use in
* libarchive */
struct archive_cryptor
diff --git a/contrib/libarchive/libarchive/archive_entry.h b/contrib/libarchive/libarchive/archive_entry.h
index 2b917b3fde8e..924b67a301cf 100644
--- a/contrib/libarchive/libarchive/archive_entry.h
+++ b/contrib/libarchive/libarchive/archive_entry.h
@@ -28,7 +28,7 @@
#define ARCHIVE_ENTRY_H_INCLUDED
/* Note: Compiler will complain if this does not match archive.h! */
-#define ARCHIVE_VERSION_NUMBER 3008001
+#define ARCHIVE_VERSION_NUMBER 3008003
/*
* Note: archive_entry.h is for use outside of libarchive; the
diff --git a/contrib/libarchive/libarchive/archive_entry_paths.3 b/contrib/libarchive/libarchive/archive_entry_paths.3
index 0f849c9ebb35..f739b172308d 100644
--- a/contrib/libarchive/libarchive/archive_entry_paths.3
+++ b/contrib/libarchive/libarchive/archive_entry_paths.3
@@ -64,7 +64,7 @@ Streaming Archive Library (libarchive, -larchive)
.Ft void
.Fn archive_entry_copy_hardlink "struct archive_entry *a" "const char *path"
.Ft void
-.Fn archive_entry_copy_hardlink_w "struct archive_entry *a "const wchar_t *path"
+.Fn archive_entry_copy_hardlink_w "struct archive_entry *a" "const wchar_t *path"
.Ft int
.Fn archive_entry_update_hardlink_utf8 "struct archive_entry *a" "const char *path"
.Ft void
diff --git a/contrib/libarchive/libarchive/archive_entry_stat.3 b/contrib/libarchive/libarchive/archive_entry_stat.3
index 29a53f75607f..2f4a1920eb64 100644
--- a/contrib/libarchive/libarchive/archive_entry_stat.3
+++ b/contrib/libarchive/libarchive/archive_entry_stat.3
@@ -207,7 +207,7 @@ for setting is recommended.
The function
.Fn archive_entry_size
returns the file size, if it has been set, and 0 otherwise.
-.Fn archive_entry_size
+.Fn archive_entry_size_is_set
can be used to query that status.
.Fn archive_entry_set_size
and
diff --git a/contrib/libarchive/libarchive/archive_entry_stat.c b/contrib/libarchive/libarchive/archive_entry_stat.c
index c4906838ed0f..345d3d29b2f2 100644
--- a/contrib/libarchive/libarchive/archive_entry_stat.c
+++ b/contrib/libarchive/libarchive/archive_entry_stat.c
@@ -38,6 +38,7 @@
const struct stat *
archive_entry_stat(struct archive_entry *entry)
{
+ int64_t size;
struct stat *st;
if (entry->stat == NULL) {
entry->stat = calloc(1, sizeof(*st));
@@ -74,7 +75,10 @@ archive_entry_stat(struct archive_entry *entry)
st->st_ino = (ino_t)archive_entry_ino64(entry);
st->st_nlink = archive_entry_nlink(entry);
st->st_rdev = archive_entry_rdev(entry);
- st->st_size = (off_t)archive_entry_size(entry);
+ size = archive_entry_size(entry);
+ st->st_size = (off_t)size;
+ if (st->st_size < 0 || (int64_t)st->st_size != size)
+ st->st_size = 0;
st->st_mode = archive_entry_mode(entry);
/*
diff --git a/contrib/libarchive/libarchive/archive_parse_date.c b/contrib/libarchive/libarchive/archive_parse_date.c
index cda0b11a555f..d9e968387d34 100644
--- a/contrib/libarchive/libarchive/archive_parse_date.c
+++ b/contrib/libarchive/libarchive/archive_parse_date.c
@@ -703,9 +703,7 @@ Convert(time_t Month, time_t Day, time_t Year,
Year += 1900;
DaysInMonth[1] = Year % 4 == 0 && (Year % 100 != 0 || Year % 400 == 0)
? 29 : 28;
- /* Checking for 2038 bogusly assumes that time_t is 32 bits. But
- I'm too lazy to try to check for time_t overflow in another way. */
- if (Year < EPOCH || Year >= 2038
+ if (Year < EPOCH || (sizeof(time_t) <= 4 && Year >= 2038)
|| Month < 1 || Month > 12
/* Lint fluff: "conversion from long may lose accuracy" */
|| Day < 1 || Day > DaysInMonth[(int)--Month]
diff --git a/contrib/libarchive/libarchive/archive_platform.h b/contrib/libarchive/libarchive/archive_platform.h
index f30df1104c83..33dc5582b7ed 100644
--- a/contrib/libarchive/libarchive/archive_platform.h
+++ b/contrib/libarchive/libarchive/archive_platform.h
@@ -183,16 +183,6 @@
#define CAN_RESTORE_METADATA_FD
#endif
-/*
- * glibc 2.24 deprecates readdir_r
- * bionic c deprecates readdir_r too
- */
-#if defined(HAVE_READDIR_R) && (!defined(__GLIBC__) || !defined(__GLIBC_MINOR__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 24)) && (!defined(__ANDROID__))
-#define USE_READDIR_R 1
-#else
-#undef USE_READDIR_R
-#endif
-
/* Set up defaults for internal error codes. */
#ifndef ARCHIVE_ERRNO_FILE_FORMAT
#if HAVE_EFTYPE
diff --git a/contrib/libarchive/libarchive/archive_platform_stat.h b/contrib/libarchive/libarchive/archive_platform_stat.h
new file mode 100644
index 000000000000..5432b2f6433a
--- /dev/null
+++ b/contrib/libarchive/libarchive/archive_platform_stat.h
@@ -0,0 +1,45 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause
+ *
+ * Copyright (c) 2025 Tobias Stoeckmann
+ * All rights reserved.
+ */
+
+/* !!ONLY FOR USE INTERNALLY TO LIBARCHIVE!! */
+
+#ifndef ARCHIVE_PLATFORM_STAT_H_INCLUDED
+#define ARCHIVE_PLATFORM_STAT_H_INCLUDED
+
+#ifndef __LIBARCHIVE_BUILD
+#error This header is only to be used internally to libarchive.
+#endif
+
+#if defined(_WIN32) && !defined(__CYGWIN__)
+/* We use _lseeki64() on Windows. */
+typedef int64_t la_seek_t;
+
+struct la_seek_stat {
+ int64_t st_mtime;
+ ino_t st_ino;
+ unsigned short st_mode;
+ uint32_t st_nlink;
+ gid_t st_gid;
+ la_seek_t st_size;
+ uid_t st_uid;
+ dev_t st_dev;
+ dev_t st_rdev;
+};
+typedef struct la_seek_stat la_seek_stat_t;
+
+#define la_seek_fstat(fd, st) __la_seek_fstat((fd), (st))
+#define la_seek_stat(fd, st) __la_seek_stat((fd), (st))
+
+#else
+typedef off_t la_seek_t;
+typedef struct stat la_seek_stat_t;
+
+#define la_seek_fstat(fd, st) fstat((fd), (st))
+#define la_seek_stat(fd, st) stat((fd), (st))
+#endif
+
+#endif /* !ARCHIVE_PLATFORM_STAT_H_INCLUDED */
diff --git a/contrib/libarchive/libarchive/archive_private.h b/contrib/libarchive/libarchive/archive_private.h
index 050fc63c0b2e..3a926c6886ad 100644
--- a/contrib/libarchive/libarchive/archive_private.h
+++ b/contrib/libarchive/libarchive/archive_private.h
@@ -158,6 +158,7 @@ int __archive_check_magic(struct archive *, unsigned int magic,
__LA_NORETURN void __archive_errx(int retvalue, const char *msg);
void __archive_ensure_cloexec_flag(int fd);
+int __archive_get_tempdir(struct archive_string *);
int __archive_mktemp(const char *tmpdir);
#if defined(_WIN32) && !defined(__CYGWIN__)
int __archive_mkstemp(wchar_t *templates);
diff --git a/contrib/libarchive/libarchive/archive_read.c b/contrib/libarchive/libarchive/archive_read.c
index 50db87017706..c9b9d5981516 100644
--- a/contrib/libarchive/libarchive/archive_read.c
+++ b/contrib/libarchive/libarchive/archive_read.c
@@ -575,8 +575,7 @@ choose_filters(struct archive_read *a)
return (ARCHIVE_OK);
}
- filter
- = calloc(1, sizeof(*filter));
+ filter = calloc(1, sizeof(*filter));
if (filter == NULL)
return (ARCHIVE_FATAL);
filter->bidder = best_bidder;
@@ -834,7 +833,9 @@ archive_read_data(struct archive *_a, void *buff, size_t s)
r = archive_read_data_block(a, &read_buf,
&a->read_data_remaining, &a->read_data_offset);
a->read_data_block = read_buf;
- if (r == ARCHIVE_EOF)
+ if (r == ARCHIVE_EOF &&
+ a->read_data_offset == a->read_data_output_offset &&
+ a->read_data_remaining == 0)
return (bytes_read);
/*
* Error codes are all negative, so the status
diff --git a/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c b/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
index 19d049770b78..121af19872e9 100644
--- a/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
+++ b/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
@@ -338,7 +338,7 @@ setup_mac_metadata(struct archive_read_disk *a,
int ret = ARCHIVE_OK;
void *buff = NULL;
int have_attrs;
- const char *name, *tempdir;
+ const char *name;
struct archive_string tempfile;
(void)fd; /* UNUSED */
@@ -357,15 +357,11 @@ setup_mac_metadata(struct archive_read_disk *a,
if (have_attrs == 0)
return (ARCHIVE_OK);
- tempdir = NULL;
- if (issetugid() == 0)
- tempdir = getenv("TMPDIR");
- if (tempdir == NULL)
- tempdir = _PATH_TMP;
archive_string_init(&tempfile);
- archive_strcpy(&tempfile, tempdir);
- archive_strcat(&tempfile, "tar.md.XXXXXX");
- tempfd = mkstemp(tempfile.s);
+ archive_strcpy(&tempfile, name);
+ archive_string_dirname(&tempfile);
+ archive_strcat(&tempfile, "/tar.XXXXXXXX");
+ tempfd = __archive_mkstemp(tempfile.s);
if (tempfd < 0) {
archive_set_error(&a->archive, errno,
"Could not open extended attribute file");
diff --git a/contrib/libarchive/libarchive/archive_read_disk_posix.c b/contrib/libarchive/libarchive/archive_read_disk_posix.c
index a7a98e9cb1cd..7cd292f259ff 100644
--- a/contrib/libarchive/libarchive/archive_read_disk_posix.c
+++ b/contrib/libarchive/libarchive/archive_read_disk_posix.c
@@ -107,6 +107,8 @@
#define O_CLOEXEC 0
#endif
+#define MAX_FILESYSTEM_ID 1000000
+
#if defined(__hpux) && !defined(HAVE_DIRFD)
#define dirfd(x) ((x)->__dd_fd)
#define HAVE_DIRFD
@@ -168,9 +170,6 @@ struct filesystem {
int synthetic;
int remote;
int noatime;
-#if defined(USE_READDIR_R)
- size_t name_max;
-#endif
long incr_xfer_size;
long max_xfer_size;
long min_xfer_size;
@@ -203,10 +202,6 @@ struct tree {
DIR *d;
#define INVALID_DIR_HANDLE NULL
struct dirent *de;
-#if defined(USE_READDIR_R)
- struct dirent *dirent;
- size_t dirent_allocated;
-#endif
int flags;
int visit_type;
/* Error code from last failed operation. */
@@ -869,7 +864,7 @@ next_entry(struct archive_read_disk *a, struct tree *t,
tree_enter_initial_dir(t);
return (ARCHIVE_FATAL);
case TREE_ERROR_DIR:
- archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
+ archive_set_error(&a->archive, t->tree_errno,
"%s: Couldn't visit directory",
tree_current_path(t));
tree_enter_initial_dir(t);
@@ -1419,8 +1414,12 @@ update_current_filesystem(struct archive_read_disk *a, int64_t dev)
* This is the new filesystem which we have to generate a new ID for.
*/
fid = t->max_filesystem_id++;
+ if (fid > MAX_FILESYSTEM_ID) {
+ archive_set_error(&a->archive, ENOMEM, "Too many filesystems");
+ return (ARCHIVE_FATAL);
+ }
if (t->max_filesystem_id > t->allocated_filesystem) {
- size_t s;
+ int s;
void *p;
s = t->max_filesystem_id * 2;
@@ -1578,9 +1577,6 @@ setup_current_filesystem(struct archive_read_disk *a)
# endif
#endif
int r, xr = 0;
-#if !defined(HAVE_STRUCT_STATFS_F_NAMEMAX)
- long nm;
-#endif
t->current_filesystem->synthetic = -1;
t->current_filesystem->remote = -1;
@@ -1647,35 +1643,6 @@ setup_current_filesystem(struct archive_read_disk *a)
#endif
t->current_filesystem->noatime = 0;
-#if defined(USE_READDIR_R)
- /* Set maximum filename length. */
-#if defined(HAVE_STRUCT_STATFS_F_NAMEMAX)
- t->current_filesystem->name_max = sfs.f_namemax;
-#else
-# if defined(_PC_NAME_MAX)
- /* Mac OS X does not have f_namemax in struct statfs. */
- if (tree_current_is_symblic_link_target(t)) {
- if (tree_enter_working_dir(t) != 0) {
- archive_set_error(&a->archive, errno, "fchdir failed");
- return (ARCHIVE_FAILED);
- }
- nm = pathconf(tree_current_access_path(t), _PC_NAME_MAX);
- } else
- nm = fpathconf(tree_current_dir_fd(t), _PC_NAME_MAX);
-# else
- nm = -1;
-# endif
- if (nm == -1)
- t->current_filesystem->name_max = NAME_MAX;
- else
- t->current_filesystem->name_max = nm;
-#endif
- if (t->current_filesystem->name_max == 0) {
- archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "Cannot determine name_max");
- return (ARCHIVE_FAILED);
- }
-#endif /* USE_READDIR_R */
return (ARCHIVE_OK);
}
@@ -1732,8 +1699,6 @@ setup_current_filesystem(struct archive_read_disk *a)
#endif
t->current_filesystem->noatime = 0;
- /* Set maximum filename length. */
- t->current_filesystem->name_max = svfs.f_namemax;
return (ARCHIVE_OK);
}
@@ -1863,19 +1828,6 @@ setup_current_filesystem(struct archive_read_disk *a)
#endif
t->current_filesystem->noatime = 0;
-#if defined(USE_READDIR_R)
- /* Set maximum filename length. */
-#if defined(HAVE_STATVFS)
- t->current_filesystem->name_max = svfs.f_namemax;
-#else
- t->current_filesystem->name_max = sfs.f_namelen;
-#endif
- if (t->current_filesystem->name_max == 0) {
- archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "Cannot determine name_max");
- return (ARCHIVE_FAILED);
- }
-#endif
return (ARCHIVE_OK);
}
@@ -1953,15 +1905,6 @@ setup_current_filesystem(struct archive_read_disk *a)
#endif
t->current_filesystem->noatime = 0;
-#if defined(USE_READDIR_R)
- /* Set maximum filename length. */
- t->current_filesystem->name_max = svfs.f_namemax;
- if (t->current_filesystem->name_max == 0) {
- archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "Cannot determine name_max");
- return (ARCHIVE_FAILED);
- }
-#endif
return (ARCHIVE_OK);
}
@@ -1975,9 +1918,6 @@ static int
setup_current_filesystem(struct archive_read_disk *a)
{
struct tree *t = a->tree;
-#if defined(_PC_NAME_MAX) && defined(USE_READDIR_R)
- long nm;
-#endif
t->current_filesystem->synthetic = -1;/* Not supported */
t->current_filesystem->remote = -1;/* Not supported */
t->current_filesystem->noatime = 0;
@@ -1987,40 +1927,6 @@ setup_current_filesystem(struct archive_read_disk *a)
t->current_filesystem->min_xfer_size = -1;
t->current_filesystem->incr_xfer_size = -1;
-#if defined(USE_READDIR_R)
- /* Set maximum filename length. */
-# if defined(_PC_NAME_MAX)
- if (tree_current_is_symblic_link_target(t)) {
- if (tree_enter_working_dir(t) != 0) {
- archive_set_error(&a->archive, errno, "fchdir failed");
- return (ARCHIVE_FAILED);
- }
- nm = pathconf(tree_current_access_path(t), _PC_NAME_MAX);
- } else
- nm = fpathconf(tree_current_dir_fd(t), _PC_NAME_MAX);
- if (nm == -1)
-# endif /* _PC_NAME_MAX */
- /*
- * Some systems (HP-UX or others?) incorrectly defined
- * NAME_MAX macro to be a smaller value.
- */
-# if defined(NAME_MAX) && NAME_MAX >= 255
- t->current_filesystem->name_max = NAME_MAX;
-# else
- /* No way to get a trusted value of maximum filename
- * length. */
- t->current_filesystem->name_max = PATH_MAX;
-# endif /* NAME_MAX */
-# if defined(_PC_NAME_MAX)
- else
- t->current_filesystem->name_max = nm;
-# endif /* _PC_NAME_MAX */
- if (t->current_filesystem->name_max == 0) {
- archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "Cannot determine name_max");
- return (ARCHIVE_FAILED);
- }
-#endif /* USE_READDIR_R */
return (ARCHIVE_OK);
}
@@ -2112,8 +2018,11 @@ tree_dup(int fd)
}
#endif /* F_DUPFD_CLOEXEC */
new_fd = dup(fd);
- __archive_ensure_cloexec_flag(new_fd);
- return (new_fd);
+ if (new_fd != -1) {
+ __archive_ensure_cloexec_flag(new_fd);
+ return (new_fd);
+ }
+ return (-1);
}
/*
@@ -2235,11 +2144,16 @@ tree_reopen(struct tree *t, const char *path, int restore_time)
* so try again for execute. The consequences of not opening this are
* unhelpful and unnecessary errors later.
*/
- if (t->initial_dir_fd < 0)
+ if (t->initial_dir_fd < 0) {
t->initial_dir_fd = open(".", o_flag | O_CLOEXEC);
+ if (t->initial_dir_fd < 0)
+ return NULL;
+ }
#endif
__archive_ensure_cloexec_flag(t->initial_dir_fd);
t->working_dir_fd = tree_dup(t->initial_dir_fd);
+ if (t->working_dir_fd < 0)
+ return NULL;
return (t);
}
@@ -2449,12 +2363,11 @@ tree_dir_next_posix(struct tree *t)
size_t namelen;
if (t->d == NULL) {
-#if defined(USE_READDIR_R)
- size_t dirent_size;
-#endif
#if defined(HAVE_FDOPENDIR)
- t->d = fdopendir(tree_dup(t->working_dir_fd));
+ int fd = tree_dup(t->working_dir_fd);
+ if (fd != -1)
+ t->d = fdopendir(fd);
#else /* HAVE_FDOPENDIR */
if (tree_enter_working_dir(t) == 0) {
t->d = opendir(".");
@@ -2470,45 +2383,12 @@ tree_dir_next_posix(struct tree *t)
t->visit_type = r != 0 ? r : TREE_ERROR_DIR;
return (t->visit_type);
}
-#if defined(USE_READDIR_R)
- dirent_size = offsetof(struct dirent, d_name) +
- t->filesystem_table[t->current->filesystem_id].name_max + 1;
- if (t->dirent == NULL || t->dirent_allocated < dirent_size) {
- free(t->dirent);
- t->dirent = malloc(dirent_size);
- if (t->dirent == NULL) {
- closedir(t->d);
- t->d = INVALID_DIR_HANDLE;
- (void)tree_ascend(t);
- tree_pop(t);
- t->tree_errno = ENOMEM;
- t->visit_type = TREE_ERROR_DIR;
- return (t->visit_type);
- }
- t->dirent_allocated = dirent_size;
- }
-#endif /* USE_READDIR_R */
}
for (;;) {
errno = 0;
-#if defined(USE_READDIR_R)
- r = readdir_r(t->d, t->dirent, &t->de);
-#ifdef _AIX
- /* Note: According to the man page, return value 9 indicates
- * that the readdir_r was not successful and the error code
- * is set to the global errno variable. And then if the end
- * of directory entries was reached, the return value is 9
- * and the third parameter is set to NULL and errno is
- * unchanged. */
- if (r == 9)
- r = errno;
-#endif /* _AIX */
- if (r != 0 || t->de == NULL) {
-#else
t->de = readdir(t->d);
if (t->de == NULL) {
r = errno;
-#endif
closedir(t->d);
t->d = INVALID_DIR_HANDLE;
if (r != 0) {
@@ -2747,9 +2627,6 @@ tree_free(struct tree *t)
if (t == NULL)
return;
archive_string_free(&t->path);
-#if defined(USE_READDIR_R)
- free(t->dirent);
-#endif
free(t->sparse_list);
for (i = 0; i < t->max_filesystem_id; i++)
free(t->filesystem_table[i].allocation_ptr);
diff --git a/contrib/libarchive/libarchive/archive_read_open_fd.c b/contrib/libarchive/libarchive/archive_read_open_fd.c
index dc7c9e52c6f6..c85a62a3e2d7 100644
--- a/contrib/libarchive/libarchive/archive_read_open_fd.c
+++ b/contrib/libarchive/libarchive/archive_read_open_fd.c
@@ -48,6 +48,7 @@
#endif
#include "archive.h"
+#include "archive_platform_stat.h"
struct read_fd_data {
int fd;
@@ -65,12 +66,12 @@ static int64_t file_skip(struct archive *, void *, int64_t request);
int
archive_read_open_fd(struct archive *a, int fd, size_t block_size)
{
- struct stat st;
+ la_seek_stat_t st;
struct read_fd_data *mine;
void *b;
archive_clear_error(a);
- if (fstat(fd, &st) != 0) {
+ if (la_seek_fstat(fd, &st) != 0) {
archive_set_error(a, errno, "Can't stat fd %d", fd);
return (ARCHIVE_FATAL);
}
@@ -133,7 +134,7 @@ static int64_t
file_skip(struct archive *a, void *client_data, int64_t request)
{
struct read_fd_data *mine = (struct read_fd_data *)client_data;
- off_t skip = (off_t)request;
+ la_seek_t skip = (la_seek_t)request;
int64_t old_offset, new_offset;
int skip_bits = sizeof(skip) * 8 - 1; /* off_t is a signed type. */
@@ -149,7 +150,8 @@ file_skip(struct archive *a, void *client_data, int64_t request)
}
/* Reduce 'skip' to the next smallest multiple of block_size */
- skip = (off_t)(((int64_t)skip / mine->block_size) * mine->block_size);
+ skip = (la_seek_t)(((int64_t)skip / mine->block_size) * mine->block_size);
+
if (skip == 0)
return (0);
@@ -185,27 +187,28 @@ static int64_t
file_seek(struct archive *a, void *client_data, int64_t request, int whence)
{
struct read_fd_data *mine = (struct read_fd_data *)client_data;
- off_t seek = (off_t)request;
+ la_seek_t seek = (la_seek_t)request;
int64_t r;
int seek_bits = sizeof(seek) * 8 - 1; /* off_t is a signed type. */
/* We use off_t here because lseek() is declared that way. */
- /* Reduce a request that would overflow the 'seek' variable. */
+ /* Do not perform a seek which cannot be fulfilled. */
if (sizeof(request) > sizeof(seek)) {
const int64_t max_seek =
(((int64_t)1 << (seek_bits - 1)) - 1) * 2 + 1;
const int64_t min_seek = ~max_seek;
- if (request > max_seek)
- seek = (off_t)max_seek;
- else if (request < min_seek)
- seek = (off_t)min_seek;
+ if (request < min_seek || request > max_seek) {
+ errno = EOVERFLOW;
+ goto err;
+ }
}
r = lseek(mine->fd, seek, whence);
if (r >= 0)
return r;
+err:
if (errno == ESPIPE) {
archive_set_error(a, errno,
"A file descriptor(%d) is not seekable(PIPE)", mine->fd);
diff --git a/contrib/libarchive/libarchive/archive_read_open_file.c b/contrib/libarchive/libarchive/archive_read_open_file.c
index 742923abbee9..6ca2ff191aa8 100644
--- a/contrib/libarchive/libarchive/archive_read_open_file.c
+++ b/contrib/libarchive/libarchive/archive_read_open_file.c
@@ -48,6 +48,7 @@
#endif
#include "archive.h"
+#include "archive_platform_stat.h"
struct read_FILE_data {
FILE *f;
@@ -65,7 +66,7 @@ static int64_t FILE_skip(struct archive *, void *, int64_t);
int
archive_read_open_FILE(struct archive *a, FILE *f)
{
- struct stat st;
+ la_seek_stat_t st;
struct read_FILE_data *mine;
size_t block_size = 128 * 1024;
void *b;
@@ -88,7 +89,7 @@ archive_read_open_FILE(struct archive *a, FILE *f)
* streams that don't support fileno()). As a result, fileno()
* should be used cautiously.)
*/
- if (fstat(fileno(mine->f), &st) == 0 && S_ISREG(st.st_mode)) {
+ if (la_seek_fstat(fileno(mine->f), &st) == 0 && S_ISREG(st.st_mode)) {
archive_read_extract_set_skip_file(a, st.st_dev, st.st_ino);
/* Enable the seek optimization only for regular files. */
mine->can_skip = 1;
@@ -205,15 +206,15 @@ FILE_seek(struct archive *a, void *client_data, int64_t request, int whence)
int seek_bits = sizeof(seek) * 8 - 1;
(void)a; /* UNUSED */
- /* Reduce a request that would overflow the 'seek' variable. */
+ /* Do not perform a seek which cannot be fulfilled. */
if (sizeof(request) > sizeof(seek)) {
const int64_t max_seek =
(((int64_t)1 << (seek_bits - 1)) - 1) * 2 + 1;
const int64_t min_seek = ~max_seek;
- if (request > max_seek)
- seek = max_seek;
- else if (request < min_seek)
- seek = min_seek;
+ if (request < min_seek || request > max_seek) {
+ errno = EOVERFLOW;
+ goto err;
+ }
}
#ifdef __ANDROID__
@@ -236,6 +237,7 @@ FILE_seek(struct archive *a, void *client_data, int64_t request, int whence)
}
#endif
/* If we arrive here, the input is corrupted or truncated so fail. */
+err:
archive_set_error(a, errno, "Error seeking in FILE* pointer");
return (ARCHIVE_FATAL);
}
diff --git a/contrib/libarchive/libarchive/archive_read_open_filename.c b/contrib/libarchive/libarchive/archive_read_open_filename.c
index 5f5b3f1f7259..a910eefcbfd2 100644
--- a/contrib/libarchive/libarchive/archive_read_open_filename.c
+++ b/contrib/libarchive/libarchive/archive_read_open_filename.c
@@ -59,6 +59,7 @@
#endif
#include "archive.h"
+#include "archive_platform_stat.h"
#include "archive_private.h"
#include "archive_string.h"
@@ -136,8 +137,10 @@ archive_read_open_filenames(struct archive *a, const char **filenames,
mine->filename_type = FNT_STDIN;
} else
mine->filename_type = FNT_MBS;
- if (archive_read_append_callback_data(a, mine) != (ARCHIVE_OK))
+ if (archive_read_append_callback_data(a, mine) != (ARCHIVE_OK)) {
+ free(mine);
return (ARCHIVE_FATAL);
+ }
if (filenames == NULL)
break;
filename = *(filenames++);
@@ -216,8 +219,10 @@ archive_read_open_filenames_w(struct archive *a, const wchar_t **wfilenames,
archive_string_free(&fn);
#endif
}
- if (archive_read_append_callback_data(a, mine) != (ARCHIVE_OK))
+ if (archive_read_append_callback_data(a, mine) != (ARCHIVE_OK)) {
+ free(mine);
return (ARCHIVE_FATAL);
+ }
if (wfilenames == NULL)
break;
wfilename = *(wfilenames++);
@@ -248,7 +253,7 @@ archive_read_open_filename_w(struct archive *a, const wchar_t *wfilename,
static int
file_open(struct archive *a, void *client_data)
{
- struct stat st;
+ la_seek_stat_t st;
struct read_file_data *mine = (struct read_file_data *)client_data;
void *buffer;
const char *filename = NULL;
@@ -313,7 +318,7 @@ file_open(struct archive *a, void *client_data)
goto fail;
#endif
}
- if (fstat(fd, &st) != 0) {
+ if (la_seek_fstat(fd, &st) != 0) {
#if defined(_WIN32) && !defined(__CYGWIN__)
if (mine->filename_type == FNT_WCS)
archive_set_error(a, errno, "Can't stat '%ls'",
@@ -482,10 +487,11 @@ file_skip_lseek(struct archive *a, void *client_data, int64_t request)
struct read_file_data *mine = (struct read_file_data *)client_data;
#if defined(_WIN32) && !defined(__CYGWIN__)
/* We use _lseeki64() on Windows. */
- int64_t old_offset, new_offset, skip = request;
+ int64_t old_offset, new_offset;
#else
- off_t old_offset, new_offset, skip = (off_t)request;
+ off_t old_offset, new_offset;
#endif
+ la_seek_t skip = (la_seek_t)request;
int skip_bits = sizeof(skip) * 8 - 1;
/* We use off_t here because lseek() is declared that way. */
@@ -552,21 +558,21 @@ static int64_t
file_seek(struct archive *a, void *client_data, int64_t request, int whence)
{
struct read_file_data *mine = (struct read_file_data *)client_data;
- off_t seek = (off_t)request;
+ la_seek_t seek = (la_seek_t)request;
int64_t r;
int seek_bits = sizeof(seek) * 8 - 1;
/* We use off_t here because lseek() is declared that way. */
- /* Reduce a request that would overflow the 'seek' variable. */
+ /* Do not perform a seek which cannot be fulfilled. */
if (sizeof(request) > sizeof(seek)) {
const int64_t max_seek =
(((int64_t)1 << (seek_bits - 1)) - 1) * 2 + 1;
const int64_t min_seek = ~max_seek;
- if (request > max_seek)
- seek = (off_t)max_seek;
- else if (request < min_seek)
- seek = (off_t)min_seek;
+ if (request < min_seek || request > max_seek) {
+ errno = EOVERFLOW;
+ goto err;
+ }
}
r = lseek(mine->fd, seek, whence);
@@ -574,6 +580,7 @@ file_seek(struct archive *a, void *client_data, int64_t request, int whence)
return r;
/* If the input is corrupted or truncated, fail. */
+err:
if (mine->filename_type == FNT_STDIN)
archive_set_error(a, errno, "Error seeking in stdin");
else if (mine->filename_type == FNT_MBS)
diff --git a/contrib/libarchive/libarchive/archive_read_set_format.c b/contrib/libarchive/libarchive/archive_read_set_format.c
index c74361b20c13..552ab12d2f92 100644
--- a/contrib/libarchive/libarchive/archive_read_set_format.c
+++ b/contrib/libarchive/libarchive/archive_read_set_format.c
@@ -37,7 +37,7 @@ int
archive_read_set_format(struct archive *_a, int code)
{
int r1, r2, slots, i;
- char str[10];
+ const char *str;
struct archive_read *a = (struct archive_read *)_a;
if ((r1 = archive_read_support_format_by_code(_a, code)) < (ARCHIVE_OK))
@@ -49,49 +49,49 @@ archive_read_set_format(struct archive *_a, int code)
switch (code & ARCHIVE_FORMAT_BASE_MASK)
{
case ARCHIVE_FORMAT_7ZIP:
- strcpy(str, "7zip");
+ str = "7zip";
break;
case ARCHIVE_FORMAT_AR:
- strcpy(str, "ar");
+ str = "ar";
break;
case ARCHIVE_FORMAT_CAB:
- strcpy(str, "cab");
+ str = "cab";
break;
case ARCHIVE_FORMAT_CPIO:
- strcpy(str, "cpio");
+ str = "cpio";
break;
case ARCHIVE_FORMAT_EMPTY:
- strcpy(str, "empty");
+ str = "empty";
break;
case ARCHIVE_FORMAT_ISO9660:
- strcpy(str, "iso9660");
+ str = "iso9660";
break;
case ARCHIVE_FORMAT_LHA:
- strcpy(str, "lha");
+ str = "lha";
break;
case ARCHIVE_FORMAT_MTREE:
- strcpy(str, "mtree");
+ str = "mtree";
break;
case ARCHIVE_FORMAT_RAR:
- strcpy(str, "rar");
+ str = "rar";
break;
case ARCHIVE_FORMAT_RAR_V5:
- strcpy(str, "rar5");
+ str = "rar5";
break;
case ARCHIVE_FORMAT_RAW:
- strcpy(str, "raw");
+ str = "raw";
break;
case ARCHIVE_FORMAT_TAR:
- strcpy(str, "tar");
+ str = "tar";
break;
case ARCHIVE_FORMAT_WARC:
- strcpy(str, "warc");
+ str = "warc";
break;
case ARCHIVE_FORMAT_XAR:
- strcpy(str, "xar");
+ str = "xar";
break;
case ARCHIVE_FORMAT_ZIP:
- strcpy(str, "zip");
+ str = "zip";
break;
default:
archive_set_error(&a->archive, ARCHIVE_ERRNO_PROGRAMMER,
diff --git a/contrib/libarchive/libarchive/archive_read_support_filter_lz4.c b/contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
index 760e6d938d2a..144572ef2362 100644
--- a/contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
+++ b/contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
@@ -49,9 +49,12 @@
#include "archive_xxhash.h"
#define LZ4_MAGICNUMBER 0x184d2204
-#define LZ4_SKIPPABLED 0x184d2a50
#define LZ4_LEGACY 0x184c2102
+// Note: LZ4 and zstd share the same skippable frame format with the same magic numbers.
+#define LZ4_SKIPPABLE_START 0x184D2A50
+#define LZ4_SKIPPABLE_MASK 0xFFFFFFF0
+
#if defined(HAVE_LIBLZ4)
struct private_data {
enum { SELECT_STREAM,
@@ -141,19 +144,67 @@ lz4_reader_bid(struct archive_read_filter_bidder *self,
{
const unsigned char *buffer;
ssize_t avail;
- int bits_checked;
- uint32_t number;
+ int bits_checked = 0;
+ ssize_t min_lz4_archive_size = 11;
+
+ // LZ4 skippable frames contain a 4 byte magic number followed by
+ // a 4 byte frame data size, then that number of bytes of data. Regular
+ // frames contain a 4 byte magic number followed by a 2-14 byte frame
+ // header, some data, and a 3 byte end marker.
+ ssize_t min_lz4_frame_size = 8;
+
+ ssize_t offset_in_buffer = 0;
+ ssize_t max_lookahead = 64 * 1024;
- (void)self; /* UNUSED */
+ (void)self; // UNUSED
- /* Minimal lz4 archive is 11 bytes. */
- buffer = __archive_read_filter_ahead(filter, 11, &avail);
+ // Zstd and LZ4 skippable frame magic numbers are identical. To
+ // differentiate these two, we need to look for a non-skippable
+ // frame.
+
+ // Minimal lz4 archive is 11 bytes.
+ buffer = __archive_read_filter_ahead(filter, min_lz4_archive_size, &avail);
if (buffer == NULL)
return (0);
- /* First four bytes must be LZ4 magic numbers. */
- bits_checked = 0;
- if ((number = archive_le32dec(buffer)) == LZ4_MAGICNUMBER) {
+ uint32_t magic_number = archive_le32dec(buffer);
+
+ while ((magic_number & LZ4_SKIPPABLE_MASK) == LZ4_SKIPPABLE_START) {
+
+ offset_in_buffer += 4; // Skip over the magic number
+
+ // Ensure that we can read another 4 bytes.
+ if (offset_in_buffer + 4 > avail) {
+ buffer = __archive_read_filter_ahead(filter, offset_in_buffer + 4, &avail);
+ if (buffer == NULL)
+ return (0);
+ }
+
+ uint32_t frame_data_size = archive_le32dec(buffer + offset_in_buffer);
+
+ // Skip over the 4 frame data size bytes, plus the value stored there.
+ offset_in_buffer += 4 + frame_data_size;
+
+ // There should be at least one more frame if this is LZ4 data.
+ if (offset_in_buffer + min_lz4_frame_size > avail) { // TODO: should this be >= ?
+ if (offset_in_buffer + min_lz4_frame_size > max_lookahead)
+ return (0);
+
+ buffer = __archive_read_filter_ahead(filter, offset_in_buffer + min_lz4_frame_size, &avail);
+ if (buffer == NULL)
+ return (0);
+ }
+
+ magic_number = archive_le32dec(buffer + offset_in_buffer);
+ }
+
+ // We have skipped over any skippable frames. Either a regular LZ4 frame
+ // follows, or this isn't LZ4 data.
+
+ bits_checked = offset_in_buffer;
+ buffer = buffer + offset_in_buffer;
+
+ if (magic_number == LZ4_MAGICNUMBER) {
unsigned char flag, BD;
bits_checked += 32;
@@ -175,11 +226,16 @@ lz4_reader_bid(struct archive_read_filter_bidder *self,
if (BD & ~0x70)
return (0);
bits_checked += 8;
- } else if (number == LZ4_LEGACY) {
+
+ return (bits_checked);
+ }
+
+ if (magic_number == LZ4_LEGACY) {
bits_checked += 32;
+ return (bits_checked);
}
-
- return (bits_checked);
+
+ return (0);
}
#if !defined(HAVE_LIBLZ4)
@@ -342,7 +398,7 @@ lz4_filter_read(struct archive_read_filter *self, const void **p)
return lz4_filter_read_default_stream(self, p);
else if (number == LZ4_LEGACY)
return lz4_filter_read_legacy_stream(self, p);
- else if ((number & ~0xF) == LZ4_SKIPPABLED) {
+ else if ((number & LZ4_SKIPPABLE_MASK) == LZ4_SKIPPABLE_START) {
read_buf = __archive_read_filter_ahead(
self->upstream, 4, NULL);
if (read_buf == NULL) {
diff --git a/contrib/libarchive/libarchive/archive_read_support_filter_program.c b/contrib/libarchive/libarchive/archive_read_support_filter_program.c
index 9e825223b26c..2c8e45302d8e 100644
--- a/contrib/libarchive/libarchive/archive_read_support_filter_program.c
+++ b/contrib/libarchive/libarchive/archive_read_support_filter_program.c
@@ -110,7 +110,7 @@ struct program_filter {
pid_t child;
#endif
int exit_status;
- int waitpid_return;
+ pid_t waitpid_return;
int child_stdin, child_stdout;
char *out_buf;
@@ -242,16 +242,13 @@ child_stop(struct archive_read_filter *self, struct program_filter *state)
state->waitpid_return
= waitpid(state->child, &state->exit_status, 0);
} while (state->waitpid_return == -1 && errno == EINTR);
-#if defined(_WIN32) && !defined(__CYGWIN__)
- CloseHandle(state->child);
-#endif
state->child = 0;
}
if (state->waitpid_return < 0) {
/* waitpid() failed? This is ugly. */
archive_set_error(&self->archive->archive, ARCHIVE_ERRNO_MISC,
- "Child process exited badly");
+ "Error closing child process");
return (ARCHIVE_WARN);
}
diff --git a/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c b/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
index 9a1dd71abdf6..da7c540dbcd9 100644
--- a/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
+++ b/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
@@ -110,24 +110,67 @@ zstd_bidder_bid(struct archive_read_filter_bidder *self,
{
const unsigned char *buffer;
ssize_t avail;
- unsigned prefix;
- /* Zstd frame magic values */
- unsigned zstd_magic = 0xFD2FB528U;
- unsigned zstd_magic_skippable_start = 0x184D2A50U;
- unsigned zstd_magic_skippable_mask = 0xFFFFFFF0;
+ // Zstandard skippable frames contain a 4 byte magic number followed by
+ // a 4 byte frame data size, then that number of bytes of data. Regular
+ // frames contain a 4 byte magic number followed by a 2-14 byte frame
+ // header, some data, and a 3 byte end marker.
+ ssize_t min_zstd_frame_size = 8;
- (void) self; /* UNUSED */
+ ssize_t offset_in_buffer = 0;
+ ssize_t max_lookahead = 64 * 1024;
- buffer = __archive_read_filter_ahead(filter, 4, &avail);
+ // Zstd regular frame magic number.
+ uint32_t zstd_magic = 0xFD2FB528U;
+
+ // Note: Zstd and LZ4 skippable frame magic numbers are identical.
+ // To differentiate these two, we need to look for a non-skippable
+ // frame.
+ uint32_t zstd_magic_skippable_start = 0x184D2A50;
+ uint32_t zstd_magic_skippable_mask = 0xFFFFFFF0;
+
+ (void) self; // UNUSED
+
+ buffer = __archive_read_filter_ahead(filter, min_zstd_frame_size, &avail);
if (buffer == NULL)
return (0);
- prefix = archive_le32dec(buffer);
- if (prefix == zstd_magic)
- return (32);
- if ((prefix & zstd_magic_skippable_mask) == zstd_magic_skippable_start)
- return (32);
+ uint32_t magic_number = archive_le32dec(buffer);
+
+ while ((magic_number & zstd_magic_skippable_mask) == zstd_magic_skippable_start) {
+
+ offset_in_buffer += 4; // Skip over the magic number
+
+ // Ensure that we can read another 4 bytes.
+ if (offset_in_buffer + 4 > avail) {
+ buffer = __archive_read_filter_ahead(filter, offset_in_buffer + 4, &avail);
+ if (buffer == NULL)
+ return (0);
+ }
+
+ uint32_t frame_data_size = archive_le32dec(buffer + offset_in_buffer);
+
+ // Skip over the 4 frame data size bytes, plus the value stored there.
+ offset_in_buffer += 4 + frame_data_size;
+
+ // There should be at least one more frame if this is zstd data.
+ if (offset_in_buffer + min_zstd_frame_size > avail) {
+ if (offset_in_buffer + min_zstd_frame_size > max_lookahead)
+ return (0);
+
+ buffer = __archive_read_filter_ahead(filter, offset_in_buffer + min_zstd_frame_size, &avail);
+ if (buffer == NULL)
+ return (0);
+ }
+
+ magic_number = archive_le32dec(buffer + offset_in_buffer);
+ }
+
+ // We have skipped over any skippable frames. Either a regular zstd frame
+ // follows, or this isn't zstd data.
+
+ if (magic_number == zstd_magic)
+ return (offset_in_buffer + 4);
return (0);
}
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_7zip.c b/contrib/libarchive/libarchive/archive_read_support_format_7zip.c
index f273f84be521..330d5515dd50 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_7zip.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_7zip.c
@@ -80,7 +80,7 @@
/*
* ELF format
*/
-#define ELF_HDR_MIN_LEN 0x34
+#define ELF_HDR_MIN_LEN 0x3f
#define ELF_HDR_EI_CLASS_OFFSET 0x04
#define ELF_HDR_EI_DATA_OFFSET 0x05
@@ -744,6 +744,7 @@ find_elf_data_sec(struct archive_read *a)
const char *h;
char big_endian, format_64;
ssize_t bytes, min_addr = SFX_MIN_ADDR;
+ ssize_t request;
uint64_t e_shoff, strtab_offset, strtab_size;
uint16_t e_shentsize, e_shnum, e_shstrndx;
uint16_t (*dec16)(const void *);
@@ -796,7 +797,12 @@ find_elf_data_sec(struct archive_read *a)
if (__archive_read_seek(a, e_shoff, SEEK_SET) < 0) {
break;
}
- h = __archive_read_ahead(a, (size_t)e_shnum * (size_t)e_shentsize, NULL);
+ if (format_64) {
+ request = (size_t)e_shnum * (size_t)e_shentsize + 0x28;
+ } else {
+ request = (size_t)e_shnum * (size_t)e_shentsize + 0x18;
+ }
+ h = __archive_read_ahead(a, request, &bytes);
if (h == NULL) {
break;
}
@@ -811,6 +817,8 @@ find_elf_data_sec(struct archive_read *a)
strtab_size = (*dec32)(
h + e_shstrndx * e_shentsize + 0x14);
}
+ if (strtab_size < 6 || strtab_size > SIZE_MAX)
+ break;
/*
* Read the STRTAB section to find the .data offset
@@ -1391,7 +1399,8 @@ init_decompression(struct archive_read *a, struct _7zip *zip,
* size to liblzma when using lzma_raw_decoder() liblzma
* could correctly deal with BCJ+LZMA. But unfortunately
* there is no way to do that.
- * Discussion about this can be found at XZ Utils forum.
+ *
+ * Reference: https://web.archive.org/web/20240405171610/https://www.mail-archive.com/xz-devel@tukaani.org/msg00373.html
*/
if (coder2 != NULL) {
zip->codec2 = coder2->codec;
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_lha.c b/contrib/libarchive/libarchive/archive_read_support_format_lha.c
index 2a84ad9dd307..abf8b8799636 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_lha.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_lha.c
@@ -689,7 +689,7 @@ archive_read_format_lha_read_header(struct archive_read *a,
* a pathname and a symlink has '\' character, a directory
* separator in DOS/Windows. So we should convert it to '/'.
*/
- if (p[H_LEVEL_OFFSET] == 0)
+ if (lha->level == 0)
lha_replace_path_separator(lha, entry);
archive_entry_set_mode(entry, lha->mode);
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_mtree.c b/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
index ba0e49de2408..ded13bee79a3 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
@@ -51,6 +51,7 @@
#include "archive.h"
#include "archive_entry.h"
#include "archive_entry_private.h"
+#include "archive_platform_stat.h"
#include "archive_private.h"
#include "archive_rb.h"
#include "archive_read_private.h"
@@ -1073,6 +1074,8 @@ read_mtree(struct archive_read *a, struct mtree *mtree)
/* Non-printable characters are not allowed */
for (s = p;s < p + len - 1; s++) {
if (!isprint((unsigned char)*s) && *s != '\t') {
+ archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
+ "Non-printable character 0x%02X", (unsigned char)(*s));
r = ARCHIVE_FATAL;
break;
}
@@ -1175,7 +1178,7 @@ parse_file(struct archive_read *a, struct archive_entry *entry,
struct mtree *mtree, struct mtree_entry *mentry, int *use_next)
{
const char *path;
- struct stat st_storage, *st;
+ la_seek_stat_t st_storage, *st;
struct mtree_entry *mp;
struct archive_entry *sparse_entry;
int r = ARCHIVE_OK, r1, parsed_kws;
@@ -1251,7 +1254,7 @@ parse_file(struct archive_read *a, struct archive_entry *entry,
archive_entry_filetype(entry) == AE_IFDIR) {
mtree->fd = open(path, O_RDONLY | O_BINARY | O_CLOEXEC);
__archive_ensure_cloexec_flag(mtree->fd);
- if (mtree->fd == -1 && (
+ if (mtree->fd < 0 && (
#if defined(_WIN32) && !defined(__CYGWIN__)
/*
* On Windows, attempting to open a file with an
@@ -1270,7 +1273,7 @@ parse_file(struct archive_read *a, struct archive_entry *entry,
st = &st_storage;
if (mtree->fd >= 0) {
- if (fstat(mtree->fd, st) == -1) {
+ if (la_seek_fstat(mtree->fd, st) == -1) {
archive_set_error(&a->archive, errno,
"Could not fstat %s", path);
r = ARCHIVE_WARN;
@@ -1283,7 +1286,7 @@ parse_file(struct archive_read *a, struct archive_entry *entry,
#ifdef HAVE_LSTAT
else if (lstat(path, st) == -1)
#else
- else if (la_stat(path, st) == -1)
+ else if (la_seek_stat(path, st) == -1)
#endif
{
st = NULL;
@@ -2130,6 +2133,13 @@ readline(struct archive_read *a, struct mtree *mtree, char **start,
for (u = mtree->line.s + find_off; *u; ++u) {
if (u[0] == '\n') {
/* Ends with unescaped newline. */
+ /* Check if preceded by '\r' for CRLF handling */
+ if (u > mtree->line.s && u[-1] == '\r') {
+ /* CRLF ending - remove the '\r' */
+ u[-1] = '\n';
+ u[0] = '\0';
+ total_size--;
+ }
*start = mtree->line.s;
return total_size;
} else if (u[0] == '#') {
@@ -2144,6 +2154,11 @@ readline(struct archive_read *a, struct mtree *mtree, char **start,
total_size -= 2;
mtree->line.s[total_size] = '\0';
break;
+ } else if (u[1] == '\r' && u[2] == '\n') {
+ /* Trim escaped CRLF. */
+ total_size -= 3;
+ mtree->line.s[total_size] = '\0';
+ break;
} else if (u[1] != '\0') {
/* Skip the two-char escape sequence */
++u;
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_rar.c b/contrib/libarchive/libarchive/archive_read_support_format_rar.c
index 923ae5c65e17..9b401c00ba34 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_rar.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_rar.c
@@ -1117,8 +1117,6 @@ archive_read_format_rar_read_data(struct archive_read *a, const void **buff,
if (rar->entry_eof || rar->offset_seek >= rar->unp_size) {
*size = 0;
*offset = rar->offset;
- if (*offset < rar->unp_size)
- *offset = rar->unp_size;
return (ARCHIVE_EOF);
}
@@ -1455,7 +1453,7 @@ read_header(struct archive_read *a, struct archive_entry *entry,
return (ARCHIVE_FATAL);
#endif
}
- /* If no CRC error, Go on parsing File Header. */
+ /* If no CRC error, go on parsing File Header. */
p = h;
endp = p + header_size - 7;
memcpy(&file_header, p, sizeof(file_header));
@@ -2368,8 +2366,8 @@ parse_codes(struct archive_read *a)
return (ARCHIVE_FATAL);
}
- /* Make sure ppmd7_contest is freed before Ppmd7_Construct
- * because reading a broken file cause this abnormal sequence. */
+ /* Make sure ppmd7_context is freed before Ppmd7_Construct
+ * because reading a broken file causes this abnormal sequence. */
__archive_ppmd7_functions.Ppmd7_Free(&rar->ppmd7_context);
rar->bytein.a = a;
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_rar5.c b/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
index 48dde0c2e814..17e501e02e9f 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
@@ -1619,10 +1619,13 @@ static int process_head_file_extra(struct archive_read* a,
{
uint64_t extra_field_size;
uint64_t extra_field_id = 0;
- int ret = ARCHIVE_FATAL;
uint64_t var_size;
while(extra_data_size > 0) {
+ /* Make sure we won't fail if the file declares only unsupported
+ attributes. */
+ int ret = ARCHIVE_OK;
+
if(!read_var(a, &extra_field_size, &var_size))
return ARCHIVE_EOF;
@@ -1675,12 +1678,53 @@ static int process_head_file_extra(struct archive_read* a,
if (ARCHIVE_OK != consume(a, extra_field_size)) {
return ARCHIVE_EOF;
}
+
+ /* Don't fail on unsupported attribute -- we've handled it
+ by skipping over it. */
+ ret = ARCHIVE_OK;
+ }
+
+ if (ret != ARCHIVE_OK) {
+ /* Forward any errors signalled by the attribute parsing
+ functions. */
+ return ret;
}
}
- if(ret != ARCHIVE_OK) {
- /* Attribute not implemented. */
- return ret;
+ if (extra_data_size != 0) {
+ /* We didn't skip everything, or we skipped too much; either way,
+ there's an error in this parsing function. */
+
+ archive_set_error(&a->archive, ARCHIVE_ERRNO_PROGRAMMER,
+ "unsupported structure of file header extra data");
+ return ARCHIVE_FATAL;
+ }
+
+ return ARCHIVE_OK;
+}
+
+static int file_entry_sanity_checks(struct archive_read* a,
+ size_t block_flags, uint8_t is_dir, uint64_t unpacked_size,
+ size_t packed_size)
+{
+ if (is_dir) {
+ const int declares_data_size =
+ (int) (unpacked_size != 0 || packed_size != 0);
+
+ /* FILE entries for directories still declare HFL_DATA in block flags,
+ even though attaching data to such blocks doesn't make much sense. */
+ if (declares_data_size) {
+ archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
+ "directory entries cannot have any data");
+ return ARCHIVE_FATAL;
+ }
+ } else {
+ const int declares_hfl_data = (int) ((block_flags & HFL_DATA) != 0);
+ if (!declares_hfl_data) {
+ archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
+ "no data found in file/service block");
+ return ARCHIVE_FATAL;
+ }
}
return ARCHIVE_OK;
@@ -1701,6 +1745,7 @@ static int process_head_file(struct archive_read* a, struct rar5* rar,
int c_method = 0, c_version = 0;
char name_utf8_buf[MAX_NAME_IN_BYTES];
const uint8_t* p;
+ int sanity_ret;
enum FILE_FLAGS {
DIRECTORY = 0x0001, UTIME = 0x0002, CRC32 = 0x0004,
@@ -1744,10 +1789,6 @@ static int process_head_file(struct archive_read* a, struct rar5* rar,
rar->file.bytes_remaining = data_size;
} else {
rar->file.bytes_remaining = 0;
-
- archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
- "no data found in file/service block");
- return ARCHIVE_FATAL;
}
if(!read_var_sized(a, &file_flags, NULL))
@@ -1764,6 +1805,13 @@ static int process_head_file(struct archive_read* a, struct rar5* rar,
rar->file.dir = (uint8_t) ((file_flags & DIRECTORY) > 0);
+ sanity_ret = file_entry_sanity_checks(a, block_flags, rar->file.dir,
+ unpacked_size, data_size);
+
+ if (sanity_ret != ARCHIVE_OK) {
+ return sanity_ret;
+ }
+
if(!read_var_sized(a, &file_attr, NULL))
return ARCHIVE_EOF;
@@ -4163,7 +4211,7 @@ static int rar5_read_data(struct archive_read *a, const void **buff,
* it's impossible to perform any decompression. */
archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
"Can't decompress an entry marked as a directory");
- return ARCHIVE_FAILED;
+ return ARCHIVE_FATAL;
}
if(!rar->skip_mode && (rar->cstate.last_write_ptr > rar->file.unpacked_size)) {
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_tar.c b/contrib/libarchive/libarchive/archive_read_support_format_tar.c
index 0c87bc6d732f..98f7d699570a 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_tar.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_tar.c
@@ -233,7 +233,7 @@ static int tar_read_header(struct archive_read *, struct tar *,
struct archive_entry *, int64_t *);
static int tohex(int c);
static char *url_decode(const char *, size_t);
-static void tar_flush_unconsumed(struct archive_read *, int64_t *);
+static int tar_flush_unconsumed(struct archive_read *, int64_t *);
/* Sanity limits: These numbers should be low enough to
* prevent a maliciously-crafted archive from forcing us to
@@ -477,7 +477,7 @@ archive_read_format_tar_options(struct archive_read *a,
* how much unconsumed data we have floating around, and to consume
* anything outstanding since we're going to do read_aheads
*/
-static void
+static int
tar_flush_unconsumed(struct archive_read *a, int64_t *unconsumed)
{
if (*unconsumed) {
@@ -490,9 +490,13 @@ tar_flush_unconsumed(struct archive_read *a, int64_t *unconsumed)
memset(data, 0xff, *unconsumed);
}
*/
- __archive_read_consume(a, *unconsumed);
+ int64_t consumed = __archive_read_consume(a, *unconsumed);
+ if (consumed != *unconsumed) {
+ return (ARCHIVE_FATAL);
+ }
*unconsumed = 0;
}
+ return (ARCHIVE_OK);
}
/*
@@ -750,7 +754,9 @@ tar_read_header(struct archive_read *a, struct tar *tar,
/* Find the next valid header record. */
while (1) {
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
/* Read 512-byte header record */
h = __archive_read_ahead(a, 512, &bytes);
@@ -796,7 +802,9 @@ tar_read_header(struct archive_read *a, struct tar *tar,
/* This is NOT a null block, so it must be a valid header. */
if (!checksum(a, h)) {
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
archive_set_error(&a->archive, EINVAL,
"Damaged tar archive (bad header checksum)");
/* If we've read some critical information (pax headers, etc)
@@ -1236,7 +1244,7 @@ header_volume(struct archive_read *a, struct tar *tar,
header = (const struct archive_entry_header_ustar *)h;
size = tar_atol(header->size, sizeof(header->size));
- if (size > (int64_t)pathname_limit) {
+ if (size < 0 || size > (int64_t)pathname_limit) {
return (ARCHIVE_FATAL);
}
to_consume = ((size + 511) & ~511);
@@ -1255,13 +1263,15 @@ read_bytes_to_string(struct archive_read *a,
const void *src;
/* Fail if we can't make our buffer big enough. */
- if (archive_string_ensure(as, (size_t)size+1) == NULL) {
+ if (archive_string_ensure(as, size + 1) == NULL) {
archive_set_error(&a->archive, ENOMEM,
"No memory");
return (ARCHIVE_FATAL);
}
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
/* Read the body into the string. */
src = __archive_read_ahead(a, size, NULL);
@@ -1272,9 +1282,9 @@ read_bytes_to_string(struct archive_read *a,
*unconsumed = 0;
return (ARCHIVE_FATAL);
}
- memcpy(as->s, src, (size_t)size);
+ memcpy(as->s, src, size);
as->s[size] = '\0';
- as->length = (size_t)size;
+ as->length = size;
*unconsumed += size;
return (ARCHIVE_OK);
}
@@ -1715,7 +1725,9 @@ read_mac_metadata_blob(struct archive_read *a,
* Q: Is the above idea really possible? Even
* when there are GNU or pax extension entries?
*/
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
data = __archive_read_ahead(a, msize, NULL);
if (data == NULL) {
archive_set_error(&a->archive, EINVAL,
@@ -1900,7 +1912,9 @@ header_pax_extension(struct archive_read *a, struct tar *tar,
(long long)ext_size, (long long)ext_size_limit);
return (ARCHIVE_WARN);
}
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
/* Parse the size/name of each pax attribute in the body */
archive_string_init(&attr_name);
@@ -1994,7 +2008,9 @@ header_pax_extension(struct archive_read *a, struct tar *tar,
/* Consume size, name, and `=` */
*unconsumed += p - attr_start;
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
if (value_length == 0) {
archive_set_error(&a->archive, EINVAL,
@@ -2017,7 +2033,9 @@ header_pax_extension(struct archive_read *a, struct tar *tar,
err = err_combine(err, r);
/* Consume the `\n` that follows the pax attribute value. */
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
p = __archive_read_ahead(a, 1, &did_read);
if (p == NULL) {
archive_set_error(&a->archive, EINVAL,
@@ -2033,7 +2051,9 @@ header_pax_extension(struct archive_read *a, struct tar *tar,
}
ext_size -= 1;
*unconsumed += 1;
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
}
*unconsumed += ext_size + ext_padding;
@@ -2290,7 +2310,10 @@ pax_attribute_read_number(struct archive_read *a, size_t value_length, int64_t *
archive_string_init(&as);
r = read_bytes_to_string(a, &as, value_length, &unconsumed);
- tar_flush_unconsumed(a, &unconsumed);
+ if (tar_flush_unconsumed(a, &unconsumed) != ARCHIVE_OK) {
+ *result = 0;
+ return (ARCHIVE_FATAL);
+ }
if (r < ARCHIVE_OK) {
archive_string_free(&as);
*result = 0;
@@ -2940,7 +2963,9 @@ header_gnutar(struct archive_read *a, struct tar *tar,
/* Copy filename over (to ensure null termination). */
header = (const struct archive_entry_header_gnutar *)h;
const char *existing_pathname = archive_entry_pathname(entry);
- if (existing_pathname == NULL || existing_pathname[0] == '\0') {
+ const wchar_t *existing_wcs_pathname = archive_entry_pathname_w(entry);
+ if ((existing_pathname == NULL || existing_pathname[0] == '\0')
+ && (existing_wcs_pathname == NULL || existing_wcs_pathname[0] == L'\0')) {
if (archive_entry_copy_pathname_l(entry,
header->name, sizeof(header->name), tar->sconv) != 0) {
err = set_conversion_failed_error(a, tar->sconv, "Pathname");
@@ -3093,7 +3118,9 @@ gnu_sparse_old_read(struct archive_read *a, struct tar *tar,
return (ARCHIVE_OK);
do {
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
data = __archive_read_ahead(a, 512, &bytes_read);
if (data == NULL) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
@@ -3283,7 +3310,9 @@ gnu_sparse_10_read(struct archive_read *a, struct tar *tar, int64_t *unconsumed)
return (ARCHIVE_FATAL);
}
/* Skip rest of block... */
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
bytes_read = tar->entry_bytes_remaining - remaining;
to_skip = 0x1ff & -bytes_read;
/* Fail if tar->entry_bytes_remaing would get negative */
@@ -3509,7 +3538,9 @@ readline(struct archive_read *a, struct tar *tar, const char **start,
const char *s;
void *p;
- tar_flush_unconsumed(a, unconsumed);
+ if (tar_flush_unconsumed(a, unconsumed) != ARCHIVE_OK) {
+ return (ARCHIVE_FATAL);
+ }
t = __archive_read_ahead(a, 1, &bytes_read);
if (bytes_read <= 0 || t == NULL)
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_warc.c b/contrib/libarchive/libarchive/archive_read_support_format_warc.c
index 696f959c341d..d8f188cf0b44 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_warc.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_warc.c
@@ -405,7 +405,7 @@ _warc_read(struct archive_read *a, const void **buf, size_t *bsz, int64_t *off)
/* it's our lucky day, no work, we can leave early */
*buf = NULL;
*bsz = 0U;
- *off = w->cntoff + 4U/*for \r\n\r\n separator*/;
+ *off = w->cntoff;
w->unconsumed = 0U;
return (ARCHIVE_EOF);
}
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_xar.c b/contrib/libarchive/libarchive/archive_read_support_format_xar.c
index b4e1192ef771..36b5ab3ae04c 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_xar.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_xar.c
@@ -930,7 +930,7 @@ xar_read_data(struct archive_read *a,
abort_read_data:
*buff = NULL;
*size = 0;
- *offset = xar->total;
+ *offset = (int64_t)xar->entry_total;
return (r);
}
diff --git a/contrib/libarchive/libarchive/archive_read_support_format_zip.c b/contrib/libarchive/libarchive/archive_read_support_format_zip.c
index daf51933d687..0c86ce935e26 100644
--- a/contrib/libarchive/libarchive/archive_read_support_format_zip.c
+++ b/contrib/libarchive/libarchive/archive_read_support_format_zip.c
@@ -78,6 +78,12 @@
#include "archive_crc32.h"
#endif
+/* length of local file header, not including filename and extra */
+#define ZIP_LOCHDR_LEN 30U
+
+/* maximum length of Mac metadata in MiB */
+#define ZIP_MAX_METADATA 10U
+
struct zip_entry {
struct archive_rb_node node;
struct zip_entry *next;
@@ -933,7 +939,7 @@ zip_read_local_file_header(struct archive_read *a, struct archive_entry *entry,
zip->init_default_conversion = 1;
}
- if ((p = __archive_read_ahead(a, 30, NULL)) == NULL) {
+ if ((p = __archive_read_ahead(a, ZIP_LOCHDR_LEN, NULL)) == NULL) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
"Truncated ZIP file header");
return (ARCHIVE_FATAL);
@@ -969,7 +975,7 @@ zip_read_local_file_header(struct archive_read *a, struct archive_entry *entry,
filename_length = archive_le16dec(p + 26);
extra_length = archive_le16dec(p + 28);
- __archive_read_consume(a, 30);
+ __archive_read_consume(a, ZIP_LOCHDR_LEN);
/* Read the filename. */
if ((h = __archive_read_ahead(a, filename_length, NULL)) == NULL) {
@@ -3015,8 +3021,8 @@ init_WinZip_AES_decryption(struct archive_read *a)
p, salt_len, 1000, derived_key, key_len * 2 + 2);
if (r != 0) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "Decryption is unsupported due to lack of "
- "crypto library");
+ r == CRYPTOR_STUB_FUNCTION ? "Decryption is unsupported due "
+ "to lack of crypto library" : "Failed to process passphrase");
return (ARCHIVE_FAILED);
}
@@ -3637,7 +3643,7 @@ read_eocd(struct zip *zip, const char *p, int64_t current_offset)
{
uint16_t disk_num;
uint32_t cd_size, cd_offset;
-
+
disk_num = archive_le16dec(p + 4);
cd_size = archive_le32dec(p + 12);
cd_offset = archive_le32dec(p + 16);
@@ -4097,7 +4103,7 @@ zip_get_local_file_header_size(struct archive_read *a, size_t extra)
const char *p;
ssize_t filename_length, extra_length;
- if ((p = __archive_read_ahead(a, extra + 30, NULL)) == NULL) {
+ if ((p = __archive_read_ahead(a, extra + ZIP_LOCHDR_LEN, NULL)) == NULL) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
"Truncated ZIP file header");
return (ARCHIVE_WARN);
@@ -4111,7 +4117,7 @@ zip_get_local_file_header_size(struct archive_read *a, size_t extra)
filename_length = archive_le16dec(p + 26);
extra_length = archive_le16dec(p + 28);
- return (30 + filename_length + extra_length);
+ return (ZIP_LOCHDR_LEN + filename_length + extra_length);
}
static int
@@ -4148,16 +4154,16 @@ zip_read_mac_metadata(struct archive_read *a, struct archive_entry *entry,
return (ARCHIVE_WARN);
}
- if (rsrc->uncompressed_size > (4 * 1024 * 1024)) {
+ if (rsrc->uncompressed_size > ZIP_MAX_METADATA * 1048576U) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
- "Mac metadata is too large: %jd > 4M bytes",
- (intmax_t)rsrc->uncompressed_size);
+ "Mac metadata is too large: %jd > %u MiB",
+ (intmax_t)rsrc->uncompressed_size, ZIP_MAX_METADATA);
return (ARCHIVE_WARN);
}
- if (rsrc->compressed_size > (4 * 1024 * 1024)) {
+ if (rsrc->compressed_size > ZIP_MAX_METADATA * 1048576U) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
- "Mac metadata is too large: %jd > 4M bytes",
- (intmax_t)rsrc->compressed_size);
+ "Mac metadata is too large: %jd > %u MiB",
+ (intmax_t)rsrc->compressed_size, ZIP_MAX_METADATA);
return (ARCHIVE_WARN);
}
diff --git a/contrib/libarchive/libarchive/archive_string.c b/contrib/libarchive/libarchive/archive_string.c
index 7437715f9122..740308b6e4e3 100644
--- a/contrib/libarchive/libarchive/archive_string.c
+++ b/contrib/libarchive/libarchive/archive_string.c
@@ -2015,7 +2015,7 @@ archive_strncat_l(struct archive_string *as, const void *_p, size_t n,
/* We must allocate memory even if there is no data for conversion
* or copy. This simulates archive_string_append behavior. */
if (length == 0) {
- int tn = 1;
+ size_t tn = 1;
if (sc != NULL && (sc->flag & SCONV_TO_UTF16))
tn = 2;
if (archive_string_ensure(as, as->length + tn) == NULL)
@@ -2054,6 +2054,26 @@ archive_strncat_l(struct archive_string *as, const void *_p, size_t n,
return (r);
}
+struct archive_string *
+archive_string_dirname(struct archive_string *as)
+{
+ /* strip trailing separators */
+ while (as->length > 1 && as->s[as->length - 1] == '/')
+ as->length--;
+ /* strip final component */
+ while (as->length > 0 && as->s[as->length - 1] != '/')
+ as->length--;
+ /* empty path -> cwd */
+ if (as->length == 0)
+ return (archive_strcat(as, "."));
+ /* strip separator(s) */
+ while (as->length > 1 && as->s[as->length - 1] == '/')
+ as->length--;
+ /* terminate */
+ as->s[as->length] = '\0';
+ return (as);
+}
+
#if HAVE_ICONV
/*
@@ -2752,7 +2772,8 @@ archive_string_append_unicode(struct archive_string *as, const void *_p,
char *p, *endp;
uint32_t uc;
size_t w;
- int n, ret = 0, ts, tm;
+ size_t ts, tm;
+ int n, ret = 0;
int (*parse)(uint32_t *, const char *, size_t);
size_t (*unparse)(char *, size_t, uint32_t);
diff --git a/contrib/libarchive/libarchive/archive_string.h b/contrib/libarchive/libarchive/archive_string.h
index e8987867d3ce..d5f5c03aca30 100644
--- a/contrib/libarchive/libarchive/archive_string.h
+++ b/contrib/libarchive/libarchive/archive_string.h
@@ -192,6 +192,10 @@ void archive_string_vsprintf(struct archive_string *, const char *,
void archive_string_sprintf(struct archive_string *, const char *, ...)
__LA_PRINTF(2, 3);
+/* Equivalent to dirname(3) */
+struct archive_string *
+archive_string_dirname(struct archive_string *);
+
/* Translates from MBS to Unicode. */
/* Returns non-zero if conversion failed in any way. */
int archive_wstring_append_from_mbs(struct archive_wstring *dest,
diff --git a/contrib/libarchive/libarchive/archive_string_sprintf.c b/contrib/libarchive/libarchive/archive_string_sprintf.c
index 1c5910e0b2d3..69b0cdcd83d5 100644
--- a/contrib/libarchive/libarchive/archive_string_sprintf.c
+++ b/contrib/libarchive/libarchive/archive_string_sprintf.c
@@ -146,7 +146,7 @@ archive_string_vsprintf(struct archive_string *as, const char *fmt,
case 'z': s = va_arg(ap, ssize_t); break;
default: s = va_arg(ap, int); break;
}
- append_int(as, s, 10);
+ append_int(as, s, 10);
break;
case 's':
switch(long_flag) {
diff --git a/contrib/libarchive/libarchive/archive_util.c b/contrib/libarchive/libarchive/archive_util.c
index 900abd0c3c62..d048bbc94650 100644
--- a/contrib/libarchive/libarchive/archive_util.c
+++ b/contrib/libarchive/libarchive/archive_util.c
@@ -445,11 +445,39 @@ __archive_mkstemp(wchar_t *template)
#else
static int
-get_tempdir(struct archive_string *temppath)
+__archive_issetugid(void)
{
- const char *tmp;
+#ifdef HAVE_ISSETUGID
+ return (issetugid());
+#elif HAVE_GETRESUID
+ uid_t ruid, euid, suid;
+ gid_t rgid, egid, sgid;
+ if (getresuid(&ruid, &euid, &suid) != 0)
+ return (-1);
+ if (ruid != euid || ruid != suid)
+ return (1);
+ if (getresgid(&ruid, &egid, &sgid) != 0)
+ return (-1);
+ if (rgid != egid || rgid != sgid)
+ return (1);
+#elif HAVE_GETEUID
+ if (geteuid() != getuid())
+ return (1);
+#if HAVE_GETEGID
+ if (getegid() != getgid())
+ return (1);
+#endif
+#endif
+ return (0);
+}
+
+int
+__archive_get_tempdir(struct archive_string *temppath)
+{
+ const char *tmp = NULL;
- tmp = getenv("TMPDIR");
+ if (__archive_issetugid() == 0)
+ tmp = getenv("TMPDIR");
if (tmp == NULL)
#ifdef _PATH_TMP
tmp = _PATH_TMP;
@@ -476,7 +504,7 @@ __archive_mktemp(const char *tmpdir)
archive_string_init(&temp_name);
if (tmpdir == NULL) {
- if (get_tempdir(&temp_name) != ARCHIVE_OK)
+ if (__archive_get_tempdir(&temp_name) != ARCHIVE_OK)
goto exit_tmpfile;
} else {
archive_strcpy(&temp_name, tmpdir);
@@ -538,7 +566,7 @@ __archive_mktempx(const char *tmpdir, char *template)
if (template == NULL) {
archive_string_init(&temp_name);
if (tmpdir == NULL) {
- if (get_tempdir(&temp_name) != ARCHIVE_OK)
+ if (__archive_get_tempdir(&temp_name) != ARCHIVE_OK)
goto exit_tmpfile;
} else
archive_strcpy(&temp_name, tmpdir);
diff --git a/contrib/libarchive/libarchive/archive_write.c b/contrib/libarchive/libarchive/archive_write.c
index a8e7b63b5bfe..9b9cb196f0f9 100644
--- a/contrib/libarchive/libarchive/archive_write.c
+++ b/contrib/libarchive/libarchive/archive_write.c
@@ -360,7 +360,6 @@ archive_write_client_open(struct archive_write_filter *f)
struct archive_none *state;
void *buffer;
size_t buffer_size;
- int ret;
f->bytes_per_block = archive_write_get_bytes_per_block(f->archive);
f->bytes_in_last_block =
@@ -385,13 +384,7 @@ archive_write_client_open(struct archive_write_filter *f)
if (a->client_opener == NULL)
return (ARCHIVE_OK);
- ret = a->client_opener(f->archive, a->client_data);
- if (ret != ARCHIVE_OK) {
- free(state->buffer);
- free(state);
- f->data = NULL;
- }
- return (ret);
+ return (a->client_opener(f->archive, a->client_data));
}
static int
@@ -480,6 +473,7 @@ static int
archive_write_client_free(struct archive_write_filter *f)
{
struct archive_write *a = (struct archive_write *)f->archive;
+ struct archive_none *state = (struct archive_none *)f->data;
if (a->client_freer)
(*a->client_freer)(&a->archive, a->client_data);
@@ -492,6 +486,13 @@ archive_write_client_free(struct archive_write_filter *f)
a->passphrase = NULL;
}
+ /* Free state. */
+ if (state != NULL) {
+ free(state->buffer);
+ free(state);
+ f->data = NULL;
+ }
+
return (ARCHIVE_OK);
}
@@ -548,8 +549,6 @@ archive_write_client_close(struct archive_write_filter *f)
}
if (a->client_closer)
(*a->client_closer)(&a->archive, a->client_data);
- free(state->buffer);
- free(state);
/* Clear the close handler myself not to be called again. */
f->state = ARCHIVE_WRITE_FILTER_STATE_CLOSED;
@@ -807,7 +806,10 @@ _archive_write_finish_entry(struct archive *_a)
if (a->archive.state & ARCHIVE_STATE_DATA
&& a->format_finish_entry != NULL)
ret = (a->format_finish_entry)(a);
- a->archive.state = ARCHIVE_STATE_HEADER;
+ if (ret == ARCHIVE_FATAL)
+ a->archive.state = ARCHIVE_STATE_FATAL;
+ else
+ a->archive.state = ARCHIVE_STATE_HEADER;
return (ret);
}
@@ -819,6 +821,7 @@ _archive_write_data(struct archive *_a, const void *buff, size_t s)
{
struct archive_write *a = (struct archive_write *)_a;
const size_t max_write = INT_MAX;
+ int ret;
archive_check_magic(&a->archive, ARCHIVE_WRITE_MAGIC,
ARCHIVE_STATE_DATA, "archive_write_data");
@@ -826,7 +829,10 @@ _archive_write_data(struct archive *_a, const void *buff, size_t s)
if (s > max_write)
s = max_write;
archive_clear_error(&a->archive);
- return ((a->format_write_data)(a, buff, s));
+ ret = (a->format_write_data)(a, buff, s);
+ if (ret == ARCHIVE_FATAL)
+ a->archive.state = ARCHIVE_STATE_FATAL;
+ return (ret);
}
static struct archive_write_filter *
diff --git a/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c b/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c
index 0726f08936ec..2434528d5133 100644
--- a/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c
+++ b/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c
@@ -281,6 +281,10 @@ static int
archive_compressor_bzip2_free(struct archive_write_filter *f)
{
struct private_data *data = (struct private_data *)f->data;
+
+ /* May already have been called, but not necessarily. */
+ (void)BZ2_bzCompressEnd(&(data->stream));
+
free(data->compressed);
free(data);
f->data = NULL;
diff --git a/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c b/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c
index 5ef43c1936ed..b09e669b753d 100644
--- a/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c
+++ b/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c
@@ -191,7 +191,8 @@ static int
archive_compressor_gzip_open(struct archive_write_filter *f)
{
struct private_data *data = (struct private_data *)f->data;
- int ret;
+ int ret = ARCHIVE_OK;
+ int init_success;
if (data->compressed == NULL) {
size_t bs = 65536, bpb;
@@ -221,44 +222,66 @@ archive_compressor_gzip_open(struct archive_write_filter *f)
data->compressed[0] = 0x1f; /* GZip signature bytes */
data->compressed[1] = 0x8b;
data->compressed[2] = 0x08; /* "Deflate" compression */
- data->compressed[3] = data->original_filename == NULL ? 0 : 0x8;
+ data->compressed[3] = 0x00; /* Flags */
if (data->timestamp >= 0) {
time_t t = time(NULL);
data->compressed[4] = (uint8_t)(t)&0xff; /* Timestamp */
data->compressed[5] = (uint8_t)(t>>8)&0xff;
data->compressed[6] = (uint8_t)(t>>16)&0xff;
data->compressed[7] = (uint8_t)(t>>24)&0xff;
- } else
+ } else {
memset(&data->compressed[4], 0, 4);
- if (data->compression_level == 9)
- data->compressed[8] = 2;
- else if(data->compression_level == 1)
- data->compressed[8] = 4;
- else
- data->compressed[8] = 0;
+ }
+ if (data->compression_level == 9) {
+ data->compressed[8] = 2;
+ } else if(data->compression_level == 1) {
+ data->compressed[8] = 4;
+ } else {
+ data->compressed[8] = 0;
+ }
data->compressed[9] = 3; /* OS=Unix */
data->stream.next_out += 10;
data->stream.avail_out -= 10;
if (data->original_filename != NULL) {
- strcpy((char*)data->compressed + 10, data->original_filename);
- data->stream.next_out += strlen(data->original_filename) + 1;
- data->stream.avail_out -= strlen(data->original_filename) + 1;
+ /* Limit "original filename" to 32k or the
+ * remaining space in the buffer, whichever is smaller.
+ */
+ int ofn_length = strlen(data->original_filename);
+ int ofn_max_length = 32768;
+ int ofn_space_available = data->compressed
+ + data->compressed_buffer_size
+ - data->stream.next_out
+ - 1;
+ if (ofn_max_length > ofn_space_available) {
+ ofn_max_length = ofn_space_available;
+ }
+ if (ofn_length < ofn_max_length) {
+ data->compressed[3] |= 0x8;
+ strcpy((char*)data->compressed + 10,
+ data->original_filename);
+ data->stream.next_out += ofn_length + 1;
+ data->stream.avail_out -= ofn_length + 1;
+ } else {
+ archive_set_error(f->archive, ARCHIVE_ERRNO_MISC,
+ "Gzip 'Original Filename' ignored because it is too long");
+ ret = ARCHIVE_WARN;
+ }
}
f->write = archive_compressor_gzip_write;
/* Initialize compression library. */
- ret = deflateInit2(&(data->stream),
+ init_success = deflateInit2(&(data->stream),
data->compression_level,
Z_DEFLATED,
-15 /* < 0 to suppress zlib header */,
8,
Z_DEFAULT_STRATEGY);
- if (ret == Z_OK) {
+ if (init_success == Z_OK) {
f->data = data;
- return (ARCHIVE_OK);
+ return (ret);
}
/* Library setup failed: clean up. */
@@ -266,7 +289,7 @@ archive_compressor_gzip_open(struct archive_write_filter *f)
"initializing compression library");
/* Override the error message if we know what really went wrong. */
- switch (ret) {
+ switch (init_success) {
case Z_STREAM_ERROR:
archive_set_error(f->archive, ARCHIVE_ERRNO_MISC,
"Internal error initializing "
diff --git a/contrib/libarchive/libarchive/archive_write_add_filter_program.c b/contrib/libarchive/libarchive/archive_write_add_filter_program.c
index c661cc7f412f..f12db3373883 100644
--- a/contrib/libarchive/libarchive/archive_write_add_filter_program.c
+++ b/contrib/libarchive/libarchive/archive_write_add_filter_program.c
@@ -330,6 +330,7 @@ __archive_write_program_close(struct archive_write_filter *f,
struct archive_write_program_data *data)
{
int ret, status;
+ pid_t pid;
ssize_t bytes_read;
if (data->child == 0)
@@ -373,14 +374,12 @@ cleanup:
close(data->child_stdin);
if (data->child_stdout != -1)
close(data->child_stdout);
- while (waitpid(data->child, &status, 0) == -1 && errno == EINTR)
- continue;
-#if defined(_WIN32) && !defined(__CYGWIN__)
- CloseHandle(data->child);
-#endif
+ do {
+ pid = waitpid(data->child, &status, 0);
+ } while (pid == -1 && errno == EINTR);
data->child = 0;
- if (status != 0) {
+ if (pid < 0 || status != 0) {
archive_set_error(f->archive, EIO,
"Error closing program: %s", data->program_name);
ret = ARCHIVE_FATAL;
diff --git a/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c b/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
index c0a6e5a37a66..d4752c247157 100644
--- a/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
+++ b/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
@@ -391,6 +391,8 @@ archive_compressor_zstd_open(struct archive_write_filter *f)
ZSTD_CCtx_setParameter(data->cstream, ZSTD_c_nbWorkers, data->threads);
+ ZSTD_CCtx_setParameter(data->cstream, ZSTD_c_checksumFlag, 1);
+
#if ZSTD_VERSION_NUMBER >= MINVER_LONG
ZSTD_CCtx_setParameter(data->cstream, ZSTD_c_windowLog, data->long_distance);
#endif
diff --git a/contrib/libarchive/libarchive/archive_write_disk_posix.c b/contrib/libarchive/libarchive/archive_write_disk_posix.c
index 1bbfd7a3d779..d69f041dde7e 100644
--- a/contrib/libarchive/libarchive/archive_write_disk_posix.c
+++ b/contrib/libarchive/libarchive/archive_write_disk_posix.c
@@ -412,12 +412,14 @@ static ssize_t _archive_write_disk_data_block(struct archive *, const void *,
static int
la_mktemp(struct archive_write_disk *a)
{
+ struct archive_string *tmp = &a->_tmpname_data;
int oerrno, fd;
mode_t mode;
- archive_string_empty(&a->_tmpname_data);
- archive_string_sprintf(&a->_tmpname_data, "%s.XXXXXX", a->name);
- a->tmpname = a->_tmpname_data.s;
+ archive_strcpy(tmp, a->name);
+ archive_string_dirname(tmp);
+ archive_strcat(tmp, "/tar.XXXXXXXX");
+ a->tmpname = tmp->s;
fd = __archive_mkstemp(a->tmpname);
if (fd == -1)
@@ -2204,7 +2206,7 @@ restore_entry(struct archive_write_disk *a)
(void)clear_nochange_fflags(a);
if ((a->flags & ARCHIVE_EXTRACT_SAFE_WRITES) &&
- S_ISREG(a->st.st_mode)) {
+ S_ISREG(a->mode)) {
/* Use a temporary file to extract */
if ((a->fd = la_mktemp(a)) == -1) {
archive_set_error(&a->archive, errno,
@@ -2559,9 +2561,9 @@ _archive_write_disk_close(struct archive *_a)
* for directories. For other file types
* we need to verify via fstat() or lstat()
*/
- if (fd == -1 || p->filetype != AE_IFDIR) {
+ if (fd < 0 || p->filetype != AE_IFDIR) {
#if HAVE_FSTAT
- if (fd > 0 && (
+ if (fd >= 0 && (
fstat(fd, &st) != 0 ||
la_verify_filetype(st.st_mode,
p->filetype) == 0)) {
@@ -3930,10 +3932,14 @@ clear_nochange_fflags(struct archive_write_disk *a)
#ifdef UF_APPEND
| UF_APPEND
#endif
-#ifdef EXT2_APPEND_FL
+#if defined(FS_APPEND_FL)
+ | FS_APPEND_FL
+#elif defined(EXT2_APPEND_FL)
| EXT2_APPEND_FL
#endif
-#ifdef EXT2_IMMUTABLE_FL
+#if defined(FS_IMMUTABLE_FL)
+ | FS_IMMUTABLE_FL
+#elif defined(EXT2_IMMUTABLE_FL)
| EXT2_IMMUTABLE_FL
#endif
;
@@ -4283,8 +4289,10 @@ create_tempdatafork(struct archive_write_disk *a, const char *pathname)
int tmpfd;
archive_string_init(&tmpdatafork);
- archive_strcpy(&tmpdatafork, "tar.md.XXXXXX");
- tmpfd = mkstemp(tmpdatafork.s);
+ archive_strcpy(&tmpdatafork, pathname);
+ archive_string_dirname(&tmpdatafork);
+ archive_strcat(&tmpdatafork, "/tar.XXXXXXXX");
+ tmpfd = __archive_mkstemp(tmpdatafork.s);
if (tmpfd < 0) {
archive_set_error(&a->archive, errno,
"Failed to mkstemp");
@@ -4363,8 +4371,10 @@ set_mac_metadata(struct archive_write_disk *a, const char *pathname,
* silly dance of writing the data to disk just so that
* copyfile() can read it back in again. */
archive_string_init(&tmp);
- archive_strcpy(&tmp, "tar.mmd.XXXXXX");
- fd = mkstemp(tmp.s);
+ archive_strcpy(&tmp, pathname);
+ archive_string_dirname(&tmp);
+ archive_strcat(&tmp, "/tar.XXXXXXXX");
+ fd = __archive_mkstemp(tmp.s);
if (fd < 0) {
archive_set_error(&a->archive, errno,
@@ -4437,7 +4447,7 @@ fixup_appledouble(struct archive_write_disk *a, const char *pathname)
*/
fd = open(pathname, O_RDONLY | O_BINARY | O_CLOEXEC);
__archive_ensure_cloexec_flag(fd);
- if (fd == -1) {
+ if (fd < 0) {
archive_set_error(&a->archive, errno,
"Failed to open a restoring file");
ret = ARCHIVE_WARN;
diff --git a/contrib/libarchive/libarchive/archive_write_open_fd.c b/contrib/libarchive/libarchive/archive_write_open_fd.c
index 8a3f68d0699d..ba034ed92f8a 100644
--- a/contrib/libarchive/libarchive/archive_write_open_fd.c
+++ b/contrib/libarchive/libarchive/archive_write_open_fd.c
@@ -122,7 +122,7 @@ file_write(struct archive *a, void *client_data, const void *buff, size_t length
mine = (struct write_fd_data *)client_data;
for (;;) {
bytesWritten = write(mine->fd, buff, length);
- if (bytesWritten <= 0) {
+ if (bytesWritten < 0) {
if (errno == EINTR)
continue;
archive_set_error(a, errno, "Write error");
diff --git a/contrib/libarchive/libarchive/archive_write_open_file.c b/contrib/libarchive/libarchive/archive_write_open_file.c
index 4c6ebfb2269d..0b310f3da83b 100644
--- a/contrib/libarchive/libarchive/archive_write_open_file.c
+++ b/contrib/libarchive/libarchive/archive_write_open_file.c
@@ -85,16 +85,12 @@ file_write(struct archive *a, void *client_data, const void *buff, size_t length
size_t bytesWritten;
mine = client_data;
- for (;;) {
- bytesWritten = fwrite(buff, 1, length, mine->f);
- if (bytesWritten <= 0) {
- if (errno == EINTR)
- continue;
- archive_set_error(a, errno, "Write error");
- return (-1);
- }
- return (bytesWritten);
+ bytesWritten = fwrite(buff, 1, length, mine->f);
+ if (bytesWritten != length) {
+ archive_set_error(a, errno, "Write error");
+ return (-1);
}
+ return (bytesWritten);
}
static int
diff --git a/contrib/libarchive/libarchive/archive_write_open_filename.c b/contrib/libarchive/libarchive/archive_write_open_filename.c
index 34209426558c..430de21fde14 100644
--- a/contrib/libarchive/libarchive/archive_write_open_filename.c
+++ b/contrib/libarchive/libarchive/archive_write_open_filename.c
@@ -108,6 +108,7 @@ open_filename(struct archive *a, int mbs_fn, const void *filename)
else
r = archive_mstring_copy_wcs(&mine->filename, filename);
if (r < 0) {
+ free(mine);
if (errno == ENOMEM) {
archive_set_error(a, ENOMEM, "No memory");
return (ARCHIVE_FATAL);
@@ -190,6 +191,8 @@ file_open(struct archive *a, void *client_data)
archive_set_error(a, errno, "Couldn't stat '%s'", mbs);
else
archive_set_error(a, errno, "Couldn't stat '%ls'", wcs);
+ close(mine->fd);
+ mine->fd = -1;
return (ARCHIVE_FATAL);
}
@@ -227,7 +230,7 @@ file_write(struct archive *a, void *client_data, const void *buff,
mine = (struct write_file_data *)client_data;
for (;;) {
bytesWritten = write(mine->fd, buff, length);
- if (bytesWritten <= 0) {
+ if (bytesWritten < 0) {
if (errno == EINTR)
continue;
archive_set_error(a, errno, "Write error");
diff --git a/contrib/libarchive/libarchive/archive_write_set_format_7zip.c b/contrib/libarchive/libarchive/archive_write_set_format_7zip.c
index c2bce5975a46..175285da13be 100644
--- a/contrib/libarchive/libarchive/archive_write_set_format_7zip.c
+++ b/contrib/libarchive/libarchive/archive_write_set_format_7zip.c
@@ -686,7 +686,7 @@ write_to_temp(struct archive_write *a, const void *buff, size_t s)
ws = write(zip->temp_fd, p, s);
if (ws < 0) {
archive_set_error(&(a->archive), errno,
- "fwrite function failed");
+ "write function failed");
return (ARCHIVE_FATAL);
}
s -= ws;
diff --git a/contrib/libarchive/libarchive/archive_write_set_format_mtree.c b/contrib/libarchive/libarchive/archive_write_set_format_mtree.c
index 02fbb2d2f555..8131574c8da2 100644
--- a/contrib/libarchive/libarchive/archive_write_set_format_mtree.c
+++ b/contrib/libarchive/libarchive/archive_write_set_format_mtree.c
@@ -1927,7 +1927,7 @@ mtree_entry_setup_filenames(struct archive_write *a, struct mtree_entry *file,
}
/*
- * Find out the position which points the last position of
+ * Find out the position which points to the last position of
* path separator('/').
*/
slash = NULL;
@@ -2024,7 +2024,7 @@ mtree_entry_add_child_tail(struct mtree_entry *parent,
}
/*
- * Find a entry from a parent entry with the name.
+ * Find an entry from a parent entry with given name.
*/
static struct mtree_entry *
mtree_entry_find_child(struct mtree_entry *parent, const char *child_name)
@@ -2148,10 +2148,10 @@ mtree_entry_tree_add(struct archive_write *a, struct mtree_entry **filep)
/* Find next sub directory. */
if (!np->dir_info) {
- /* NOT Directory! */
+ /* NOT a directory! */
archive_set_error(&a->archive,
ARCHIVE_ERRNO_MISC,
- "`%s' is not directory, we cannot insert `%s' ",
+ "`%s' is not a directory, we cannot insert `%s' ",
np->pathname.s, file->pathname.s);
return (ARCHIVE_FAILED);
}
@@ -2243,10 +2243,7 @@ mtree_entry_tree_add(struct archive_write *a, struct mtree_entry **filep)
}
same_entry:
- /*
- * We have already has the entry the filename of which is
- * the same.
- */
+ /* We already have an entry with same filename. */
r = mtree_entry_exchange_same_entry(a, np, file);
if (r < ARCHIVE_WARN)
return (r);
@@ -2264,13 +2261,13 @@ mtree_entry_exchange_same_entry(struct archive_write *a, struct mtree_entry *np,
if ((np->mode & AE_IFMT) != (file->mode & AE_IFMT)) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "Found duplicate entries `%s' and its file type is "
- "different",
+ "Found duplicate entries for `%s' with "
+ "differing file types.",
np->pathname.s);
return (ARCHIVE_FAILED);
}
- /* Update the existent mtree entry's attributes by the new one's. */
+ /* Update the existing mtree entry's attributes by the new one's. */
archive_string_empty(&np->symlink);
archive_string_concat(&np->symlink, &file->symlink);
archive_string_empty(&np->uname);
diff --git a/contrib/libarchive/libarchive/archive_write_set_format_xar.c b/contrib/libarchive/libarchive/archive_write_set_format_xar.c
index 3775e9f5819a..9921f1032be5 100644
--- a/contrib/libarchive/libarchive/archive_write_set_format_xar.c
+++ b/contrib/libarchive/libarchive/archive_write_set_format_xar.c
@@ -689,7 +689,7 @@ write_to_temp(struct archive_write *a, const void *buff, size_t s)
ws = write(xar->temp_fd, p, s);
if (ws < 0) {
archive_set_error(&(a->archive), errno,
- "fwrite function failed");
+ "write function failed");
return (ARCHIVE_FATAL);
}
s -= ws;
@@ -3418,8 +3418,8 @@ static int
xml_writer_get_final_content_and_length(struct xml_writer *ctx,
const char **out, size_t *size)
{
- *out = (const char*)ctx->bp->content;
- *size = (size_t)ctx->bp->use;
+ *out = (const char*)xmlBufferContent(ctx->bp);
+ *size = (size_t)xmlBufferLength(ctx->bp);
return (0);
}
diff --git a/contrib/libarchive/libarchive/archive_write_set_format_zip.c b/contrib/libarchive/libarchive/archive_write_set_format_zip.c
index 3630b9f2b3a3..19121b519148 100644
--- a/contrib/libarchive/libarchive/archive_write_set_format_zip.c
+++ b/contrib/libarchive/libarchive/archive_write_set_format_zip.c
@@ -1856,7 +1856,10 @@ archive_write_zip_finish_entry(struct archive_write *a)
}
ret = __archive_write_output(a, zip->buf, remainder);
if (ret != ARCHIVE_OK)
+ {
+ deflateEnd(&zip->stream.deflate);
return (ret);
+ }
zip->entry_compressed_written += remainder;
zip->written_bytes += remainder;
zip->stream.deflate.next_out = zip->buf;
@@ -1898,7 +1901,10 @@ archive_write_zip_finish_entry(struct archive_write *a)
}
ret = __archive_write_output(a, zip->buf, remainder);
if (ret != ARCHIVE_OK)
+ {
+ BZ2_bzCompressEnd(&zip->stream.bzip2);
return (ret);
+ }
zip->entry_compressed_written += remainder;
zip->written_bytes += remainder;
zip->stream.bzip2.next_out = (char*)zip->buf;
@@ -1940,13 +1946,17 @@ archive_write_zip_finish_entry(struct archive_write *a)
}
ret = __archive_write_output(a, zip->buf, remainder);
if (ret != ARCHIVE_OK)
+ {
+ ZSTD_freeCStream(zip->stream.zstd.context);
return (ret);
+ }
zip->entry_compressed_written += remainder;
zip->written_bytes += remainder;
- zip->stream.zstd.out.dst = zip->buf;
if (zip->stream.zstd.out.pos != zip->stream.zstd.out.size)
finishing = 0;
+ zip->stream.zstd.out.dst = zip->buf;
zip->stream.zstd.out.size = zip->len_buf;
+ zip->stream.zstd.out.pos = 0;
} while (finishing);
ZSTD_freeCStream(zip->stream.zstd.context);
break;
@@ -1984,7 +1994,10 @@ archive_write_zip_finish_entry(struct archive_write *a)
}
ret = __archive_write_output(a, zip->buf, remainder);
if (ret != ARCHIVE_OK)
+ {
+ lzma_end(&zip->stream.lzma.context);
return (ret);
+ }
zip->entry_compressed_written += remainder;
zip->written_bytes += remainder;
zip->stream.lzma.context.next_out = zip->buf;
@@ -2434,13 +2447,19 @@ init_winzip_aes_encryption(struct archive_write *a)
"Can't generate random number for encryption");
return (ARCHIVE_FATAL);
}
- archive_pbkdf2_sha1(passphrase, strlen(passphrase),
+ ret = archive_pbkdf2_sha1(passphrase, strlen(passphrase),
salt, salt_len, 1000, derived_key, key_len * 2 + 2);
+ if (ret != 0) {
+ archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
+ ret == CRYPTOR_STUB_FUNCTION ? "Encryption is unsupported due to "
+ "lack of crypto library" : "Failed to process passphrase");
+ return (ARCHIVE_FAILED);
+ }
ret = archive_encrypto_aes_ctr_init(&zip->cctx, derived_key, key_len);
if (ret != 0) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "Decryption is unsupported due to lack of crypto library");
+ "Failed to initialize AES CTR mode");
return (ARCHIVE_FAILED);
}
ret = archive_hmac_sha1_init(&zip->hctx, derived_key + key_len,
diff --git a/contrib/libarchive/libarchive/filter_fork_posix.c b/contrib/libarchive/libarchive/filter_fork_posix.c
index c895c08e59b3..7c48519336ff 100644
--- a/contrib/libarchive/libarchive/filter_fork_posix.c
+++ b/contrib/libarchive/libarchive/filter_fork_posix.c
@@ -1,6 +1,6 @@
/*-
* Copyright (c) 2007 Joerg Sonnenberger
- * Copyright (c) 2012 Michihiro NAKAJIMA
+ * Copyright (c) 2012 Michihiro NAKAJIMA
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -76,7 +76,15 @@ __archive_create_child(const char *cmd, int *child_stdin, int *child_stdout,
{
pid_t child = -1;
int stdin_pipe[2], stdout_pipe[2], tmp;
+
+#if !defined(POSIX_SPAWN_CLOEXEC_DEFAULT) && \
+ (HAVE_FORK || HAVE_VFORK) && \
+ (HAVE_CLOSEFROM || HAVE_CLOSE_RANGE || defined(_SC_OPEN_MAX))
+#undef HAVE_POSIX_SPAWNP
+#endif
+
#if HAVE_POSIX_SPAWNP
+ posix_spawnattr_t attr;
posix_spawn_file_actions_t actions;
int r;
#endif
@@ -107,11 +115,21 @@ __archive_create_child(const char *cmd, int *child_stdin, int *child_stdout,
#if HAVE_POSIX_SPAWNP
- r = posix_spawn_file_actions_init(&actions);
+ r = posix_spawnattr_init(&attr);
if (r != 0) {
errno = r;
goto stdout_opened;
}
+ r = posix_spawn_file_actions_init(&actions);
+ if (r != 0) {
+ errno = r;
+ goto attr_inited;
+ }
+#ifdef POSIX_SPAWN_CLOEXEC_DEFAULT
+ r = posix_spawnattr_setflags(&attr, POSIX_SPAWN_CLOEXEC_DEFAULT);
+ if (r != 0)
+ goto actions_inited;
+#endif
r = posix_spawn_file_actions_addclose(&actions, stdin_pipe[1]);
if (r != 0)
goto actions_inited;
@@ -136,11 +154,12 @@ __archive_create_child(const char *cmd, int *child_stdin, int *child_stdout,
if (r != 0)
goto actions_inited;
}
- r = posix_spawnp(&child, cmdline->path, &actions, NULL,
+ r = posix_spawnp(&child, cmdline->path, &actions, &attr,
cmdline->argv, NULL);
if (r != 0)
goto actions_inited;
posix_spawn_file_actions_destroy(&actions);
+ posix_spawnattr_destroy(&attr);
#else /* HAVE_POSIX_SPAWNP */
@@ -162,6 +181,16 @@ __archive_create_child(const char *cmd, int *child_stdin, int *child_stdout,
_exit(254);
if (stdout_pipe[1] != 1 /* stdout */)
close(stdout_pipe[1]);
+
+#if HAVE_CLOSEFROM
+ closefrom(3);
+#elif HAVE_CLOSE_RANGE
+ close_range(3, ~0U, 0);
+#elif defined(_SC_OPEN_MAX)
+ for (int i = sysconf(_SC_OPEN_MAX); i > 3;)
+ close(--i);
+#endif
+
execvp(cmdline->path, cmdline->argv);
_exit(254);
}
@@ -183,6 +212,8 @@ __archive_create_child(const char *cmd, int *child_stdin, int *child_stdout,
actions_inited:
errno = r;
posix_spawn_file_actions_destroy(&actions);
+attr_inited:
+ posix_spawnattr_destroy(&attr);
#endif
stdout_opened:
close(stdout_pipe[0]);
diff --git a/contrib/libarchive/libarchive/module.modulemap b/contrib/libarchive/libarchive/module.modulemap
new file mode 100644
index 000000000000..70f70fc3a1a2
--- /dev/null
+++ b/contrib/libarchive/libarchive/module.modulemap
@@ -0,0 +1,34 @@
+/*
+ * Clang Module Map for libarchive
+ *
+ * What this is:
+ * This file tells the Clang compiler how to treat libarchive as a "module" -
+ * a self-contained unit of code that can be imported all at once instead of
+ * including individual header files. Think of it like a package definition.
+ *
+ * How it works:
+ * - When you write `@import CArchive` (Objective-C) or `import CArchive` (Swift),
+ * the compiler uses this file to know which headers belong to libarchive
+ * - Instead of processing each #include separately, the compiler can load a
+ * pre-compiled version of the entire library, making builds faster
+ * - This also provides better dependency tracking and can catch issues like
+ * conflicting macro definitions between libraries
+ *
+ * When to update:
+ * Update this file whenever:
+ * - New public header files are added to libarchive's libarchive/ directory
+ * - Public headers are removed or renamed
+ * - The library's API structure changes significantly
+ *
+ * You typically don't need to update this for:
+ * - Internal implementation changes
+ * - Private/internal header modifications
+ * - Documentation updates
+ *
+ * NOTE: This only affects projects using Clang with modules enabled. Traditional
+ * #include-based builds will continue to work normally with or without this file.
+ */
+module CArchive {
+ header "archive.h"
+ header "archive_entry.h"
+}
diff --git a/contrib/libarchive/libarchive/test/test_acl_nfs4.c b/contrib/libarchive/libarchive/test/test_acl_nfs4.c
index 98d39689df69..050c0a063654 100644
--- a/contrib/libarchive/libarchive/test/test_acl_nfs4.c
+++ b/contrib/libarchive/libarchive/test/test_acl_nfs4.c
@@ -145,6 +145,13 @@ static struct archive_test_acl_t acls_bad[] = {
ARCHIVE_ENTRY_ACL_EVERYONE, -1, "" },
{ ARCHIVE_ENTRY_ACL_TYPE_ALLOW, ARCHIVE_ENTRY_ACL_WRITE,
ARCHIVE_ENTRY_ACL_EVERYONE, -1, "" },
+
+ /* Multiple types */
+ { ARCHIVE_ENTRY_ACL_TYPE_ALLOW | ARCHIVE_ENTRY_ACL_TYPE_AUDIT,
+ ARCHIVE_ENTRY_ACL_EXECUTE,
+ ARCHIVE_ENTRY_ACL_EVERYONE, -1, "" },
+ { ARCHIVE_ENTRY_ACL_TYPE_NFS4, ARCHIVE_ENTRY_ACL_EXECUTE,
+ ARCHIVE_ENTRY_ACL_EVERYONE, -1, "" },
};
DEFINE_TEST(test_acl_nfs4)
diff --git a/contrib/libarchive/libarchive/test/test_acl_posix1e.c b/contrib/libarchive/libarchive/test/test_acl_posix1e.c
index 025ef6afd102..f9b6ffeb6ab7 100644
--- a/contrib/libarchive/libarchive/test/test_acl_posix1e.c
+++ b/contrib/libarchive/libarchive/test/test_acl_posix1e.c
@@ -94,6 +94,11 @@ static struct archive_test_acl_t acls_nfs4[] = {
{ ARCHIVE_ENTRY_ACL_TYPE_ACCESS,
ARCHIVE_ENTRY_ACL_READ | ARCHIVE_ENTRY_ACL_ENTRY_FILE_INHERIT,
ARCHIVE_ENTRY_ACL_USER_OBJ, -1, "" },
+
+ /* Invalid type codes */
+ { ARCHIVE_ENTRY_ACL_TYPE_ACCESS | ARCHIVE_ENTRY_ACL_TYPE_DEFAULT,
+ ARCHIVE_ENTRY_ACL_READ,
+ ARCHIVE_ENTRY_ACL_GROUP_OBJ, -1, "" },
};
DEFINE_TEST(test_acl_posix1e)
diff --git a/contrib/libarchive/libarchive/test/test_archive_parse_date.c b/contrib/libarchive/libarchive/test/test_archive_parse_date.c
index 0a70971b1da6..5251b3393999 100644
--- a/contrib/libarchive/libarchive/test/test_archive_parse_date.c
+++ b/contrib/libarchive/libarchive/test/test_archive_parse_date.c
@@ -39,6 +39,8 @@ DEFINE_TEST(test_archive_parse_date)
assertEqualInt(get_date(now, "Jan 1, 1970 UTC"), 0);
assertEqualInt(get_date(now, "7:12:18-0530 4 May 1983"), 420900138);
assertEqualInt(get_date(now, "2004/01/29 513 mest"), 1075345980);
+ assertEqualInt(get_date(now, "2038-06-01 00:01:02 UTC"),
+ sizeof(time_t) <= 4 ? -1 : 2158963262);
assertEqualInt(get_date(now, "99/02/17 7pm utc"), 919278000);
assertEqualInt(get_date(now, "02/17/99 7:11am est"), 919253460);
assertEqualInt(get_date(now, "now - 2 hours"),
diff --git a/contrib/libarchive/libarchive/test/test_archive_string.c b/contrib/libarchive/libarchive/test/test_archive_string.c
index 30f7a800eae8..bf822c0d5e82 100644
--- a/contrib/libarchive/libarchive/test/test_archive_string.c
+++ b/contrib/libarchive/libarchive/test/test_archive_string.c
@@ -353,6 +353,43 @@ test_archive_string_sprintf(void)
archive_string_free(&s);
}
+static void
+test_archive_string_dirname(void)
+{
+ static struct pair { const char *str, *exp; } pairs[] = {
+ { "", "." },
+ { "/", "/" },
+ { "//", "/" },
+ { "///", "/" },
+ { "./", "." },
+ { ".", "." },
+ { "..", "." },
+ { "foo", "." },
+ { "foo/", "." },
+ { "foo//", "." },
+ { "foo/bar", "foo" },
+ { "foo/bar/", "foo" },
+ { "foo/bar//", "foo" },
+ { "foo//bar", "foo" },
+ { "foo//bar/", "foo" },
+ { "foo//bar//", "foo" },
+ { "/foo", "/" },
+ { "//foo", "/" },
+ { "//foo/", "/" },
+ { "//foo//", "/" },
+ { 0 },
+ };
+ struct pair *pair;
+ struct archive_string s;
+
+ archive_string_init(&s);
+ for (pair = pairs; pair->str; pair++) {
+ archive_strcpy(&s, pair->str);
+ archive_string_dirname(&s);
+ assertEqualString(pair->exp, s.s);
+ }
+}
+
DEFINE_TEST(test_archive_string)
{
test_archive_string_ensure();
@@ -364,6 +401,7 @@ DEFINE_TEST(test_archive_string)
test_archive_string_concat();
test_archive_string_copy();
test_archive_string_sprintf();
+ test_archive_string_dirname();
}
static const char *strings[] =
diff --git a/contrib/libarchive/libarchive/test/test_archive_string_conversion.c b/contrib/libarchive/libarchive/test/test_archive_string_conversion.c
index 12976f3e70ec..055bddc75068 100644
--- a/contrib/libarchive/libarchive/test/test_archive_string_conversion.c
+++ b/contrib/libarchive/libarchive/test/test_archive_string_conversion.c
@@ -991,6 +991,7 @@ DEFINE_TEST(test_archive_string_update_utf8_koi8)
static const char koi8_string[] = "\xD0\xD2\xC9";
static const wchar_t wcs_string[] = L"\U0000043f\U00000440\U00000438";
struct archive_mstring mstr;
+ struct archive *a;
int r;
memset(&mstr, 0, sizeof(mstr));
@@ -999,6 +1000,15 @@ DEFINE_TEST(test_archive_string_update_utf8_koi8)
skipping("KOI8-R locale not available on this system.");
return;
}
+ a = archive_write_new();
+ assertEqualInt(ARCHIVE_OK, archive_write_set_format_pax(a));
+ if (archive_write_set_options(a, "hdrcharset=UTF-8") != ARCHIVE_OK) {
+ skipping("This system cannot convert character-set"
+ " from KOI8-R to UTF-8.");
+ archive_write_free(a);
+ return;
+ }
+ archive_write_free(a);
r = archive_mstring_update_utf8(NULL, &mstr, utf8_string);
diff --git a/contrib/libarchive/libarchive/test/test_compat_lz4.c b/contrib/libarchive/libarchive/test/test_compat_lz4.c
index 9e309a9fbd20..8ab9208b0918 100644
--- a/contrib/libarchive/libarchive/test/test_compat_lz4.c
+++ b/contrib/libarchive/libarchive/test/test_compat_lz4.c
@@ -98,6 +98,8 @@ DEFINE_TEST(test_compat_lz4)
verify("test_compat_lz4_3.tar.lz4.uu", n);
/* This sample has been compressed with -B4 option. */
verify("test_compat_lz4_B4.tar.lz4.uu", n2);
+ /* This sample has been compresed with -B4, and has two skippable frames at the start. */
+ verify("test_compat_lz4_skippable_frames_B4.tar.lz4.uu", n2);
/* This sample has been compressed with -B5 option. */
verify("test_compat_lz4_B5.tar.lz4.uu", n2);
/* This sample has been compressed with -B6 option. */
diff --git a/contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu b/contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu
new file mode 100644
index 000000000000..f45b1ac8f8dd
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu
@@ -0,0 +1,6739 @@
+begin 664 test_compat_lz4_skippable_frames_B4.tar.lz4.uu
+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
+MKQ,Q9G)E/0\R<&%SL@`%5P`P(&)Y+@=Q="!A('1I;5<#<6]R(&UM87`I`0!>
+M$P$/`P),%@`&"1!G5180:2(3`2(`!4H``.,3(6-EA0`A3VZ0`QMEPP`"Y`(R
+M<')O.@$!A0%18W1L>2W,`))E9"!O=71P=73O`@!@!/$#;V)J96-T+7-T>6QE
+M(&%P<')OR`,`^10"^@#0=&\@:&%V92!M=6QT:<,3!*D``@$$`+D(52!O<&5N
+MG@`3(!40`&H0``H!$6DA"&-I=',@(D`\`!(BO001<S`.`F,%!E@`8&ET<V5L
+M9E,!4')E860OY@!@=&5N('5S;P8`-PP!<@$$@A0"-`(`(0TB8V$%!#4@86Z(
+M!`(C$U!L>2!F<EP%`)(20"UM96TT$R!B=?D4$B`D"`!E``!Z``#-`G!A('-O
+M8VME9A<"/@-)=VES:+H$`28/`UD/`',"!8P``#\``^\-4"!E87-Y3@X`#!$1
+M(B$!`%H(("PB4`B@+"!C87!A8FEL:1(4!@,!!?$``O,/`;<$"/8%`9<!@"!I
+M;F1I=FED;`X#VP@`A0``.A("0@``K`L`T0``-@$A=&^L#3!D8737```%#A8Z
+M+@$"R`D`/0`28>P"`,D*`2L`,VEN("<!`(\",&%D9'0$`$P`"/<,`:D*`QX/
+M469I<G-TD@(`I@$187`2$6_Q#0#V`!8N=``#V0,"IP$`OP`"G`$!A0`&N`$`
+M=@``PP``O`,299,``NX4`(46!J,!!H`%,7=A;G\%$G0=#P$V`@%;`P$:!!!T
+MC@<A<VLL`P%K`P"?!)EN=F5N:65N8V7``0")```P%`*!$U)E<W!E8_P6`-`!
+M`JH!`#H(,#H@(I,*`0X1"=H-$R*Y`@#>#B)A;N@"`*4'!C0*$"QC`$!D97-P
+MH@``;`0!Y`,`<PIS('-A>7,N"B05$6:X#0]D&O______________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+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
+M`2,)"=H1`,$",&5C=)D#$61A#0,<`@2#%"`@9@82`;<&`D$5!JH+)B`H!`L`
+M6Q4@;&\O`#!I;&6M"R)S+!````4+$R`1``!C`%)S<&%R<WP"`Y85GU-O;&%R
+M:7,@.0X,`0AD`#-!0TPS`&%/;&0@5C<``@-J`0`9`[$J(%!/4TE8('5S=+`1
+M!!``#XH,`P$Y%0(Q`%9O8W1E=*\4`&`"`1X`H5-64C0@05-#24ET`@$4``\R
+M``L00FT1$7DN`+$@*&)I9RUE;F1I8=018VQI='1L91$``I`6!%\6D4-$+5)/
+M32!I;;<"$"@X#C`@;W#+`\!A;"!2;V-K<FED9V7G`6)*;VQI970I`0'O`0))
+M`#1:25!U!`1``"!U;C$+`P87/V]R(!X70`\+%P#036EC<F]S;V9T($-!0N<"
+M!$H7,4Q(00H#-4Q:2*H``5`!&%(]%P"T`0I.%P#5`P4@!@#U$@BO`@!V$@`B
+M%0`+`P-,!@9%"#!B969*`U)E=F%L=4(*`*X#`R\"`!\(!ED7$62V`@)_```5
+M!0/[";%24$T@=W)A<'!E<JL`#WL75`":`#%L>C0."P#``0#E%P$A"00(`0``
+M"@*<$`5+`0!U!`\&`0("@P$#OP,"O`(/'P,8,")R9:`-`!`6$2)'`P)/`,(L
+M('=H:6-H('=I;&SK&`!P"``9!`-?`4!S(&5X+10``@(`N04$B1$""Q<#6A<!
+M40`%Z1(P<R`H4PH!-`0`A`$#,P0`]`-@+"!E=&,I[PL"^@,`;`0`;0`"C0`!
+MFP$"V@`/R`,*82)N97=C(IL#`3,`)W-HL``!$@`/1@-C!`4$!\X`#UD#``H6
+M`P]D&O______________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M___________B4&5T86EL6A$``/4><R!T:&4@(G-T<G5C="!A<F-H:79E7V5N
+M=')Y(B!U=&EL:71Y(&-L87-S"B`J(`#S&VEN=&5R;F%L<RXS('!R;W9I9&5S
+M('-O;64@:6YS:6=H="!I;G1O(&QI8E(`4"=S"B`@%0`!-P`2(&\`\`-U<F4@
+M86YD(&]P97)A=&EO;BYD``8U`/($+69O<FUA=',N-2!D;V-U;65N=*\`4V9I
+M;&4@'0#1('-U<'!O<G1E9"!B><T`<&QI8G)A<GE,`-!C<&EO+C4L(&UT<F5E
+M"0``;P!4=&%R+C6W`,(@9&5T86EL960@:6Y2`)!I;VX@86)O=71-`"!S9;@`
+M='!O<'5L87+_``1[`/,)+"!I;F-L=61I;F<@:&%R9"UT;RUF:6YD5``2<T<`
+M`$$`86UO9&5R;H\``?(`\0YT87(@=F%R:6%N=',N"E1H92!M86YU86P@<&%G
+M93@`9'9E(&%R9:8``)X``(\`]!H@)V1O8R<@9&ER96-T;W)Y(&EN"F$@;G5M
+M8F5R(&]F(&1I9F9E<F5N=*,`\0@N"@I9;W4@<VAO=6QD(&%L<V\@<F5A9$P`
+MLF-O<&EO=7,@8V]M6P%#:6X@(@(",BYH(JD`@&AE"G-O=7)C+P`19'4!`!0`
+M82!S86UP;)\`4&=R86US;P!4(&UO<F7[`/(&+B`@4&QE87-E(&QE="!U<PIK
+M;F]W$`'P#B!A;GD@97)R;W)S(&]R(&]M:7-S:6]N<R!Y;W4@/P%@+@H*0W5R
+MQ@`Q;'DL;@`#T@'@(&%U=&]M871I8V%L;'EK`$%E8W1SJ```U0`#'`)0;VQL
+M;W>3`1!F+`"A<SH*("`J($=.574!`E(")B`HN0$`&@!!;&]N9U4"8FYA;65S
+M+!``4VQI;FL@$0``-P)2<W!A<G-\`B%S*54`\`!3;VQA<FES(#D@97AT96ZG
+M`0]D``,S04-,,P!A3VQD(%8WBP`#:@$`&0/1*B!03U-)6"!U<W1A<EL``A``
+M,G!A>#0#46-H86YG?@$W;6%T(0"P;V-T970M;W)I96X!`P!@`@$>`*%35E(T
+M($%30TE)=`(!%``"4P`/,@`%84)I;F%R>2X`P"`H8FEG+65N9&EA;J(!8VQI
+M='1L91$``OH`\0))4T\Y-C8P($-$+5)/32!I;;<"@"AW:71H(&]PRP/`86P@
+M4F]C:W)I9&=E10!B2F]L:65T*0$![P$"20`T6DE05@,$0`#`=6YC;VUP<F5S
+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
+M`.L%`>X/\`4@*B!.15=3("T@:&EG:&QI9VAT<]P`,')E8]D4`C$%`Z`"DD-/
+M4%E)3D<@+0P%`$(4`,H'(61O7P8!AP4`S@#`*B!)3E-404Q,("T@9`HQ86QL
+MCP0!#0``^18`OP`"*0`#0`41+3P``5X1`A@`8&-O;F9I9WX+%2T,``)$`+5S
+M8W)I<'0L('-E96<``"@%`ED6`F,(@2H@0TUA:V5,U`0Q='ATB``A<'5G$#`@
+M(F,T!A$B)`,`.`PI;VQ-``)6`0;K`P$I`0`6"0".`0]M`0$`(`T0=3T3`A`7
+M)`HGL``C92>M``,D!`"3``!.`/``+F%M+"!A8VQO8V%L+FTT"0T#[0`P+F%C
+M_P```@`0+60"`)\`!*@``-D."*($$BP:#@#7"P!9"Q!YR@4!]@$C97*N`05P
+M`"1I;F0`@2YH+FEN"@DM]`<`YA,2<V<`$6(T`@-R`0*U`&`*"D=U:63S`",@
+M1`X8`H$!`](!`G4``/,!`U,/$#H:"0*X!"$N,<$,`&$,`3<!`#T&`W@3`B$`
+M!)H#`S,``(@$#S0`"P`B``PU`"]A=#0`#"AA=#,`!ZT#$3.V"P`0%)`@;W9E
+M<G9I97?S`@"K``7`"P!Q!3!W:&^1`A0JI`J%7W)E860N,RP0``'X"`T1`%%?
+M9&ES:Q8``GX'`X(%`3X``QP``)D`$'9?`0*W`B%E9"X+`!(&0'-E<77J"`+E
+M%P"3``!U```7`@#Y!`%Q``%Q"@B7``&<"2`N,Z,7,&%I;.\$#V0:________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________________________________________]F
+M4"`@;&EN,Q$``/$Q:W,@=&\@=&AE(&QI8F%R8VAI=F4@;6%I;&EN9R!L:7-T
+M<RX*("`@*B!4;R!R97!O<G0@86X@:7-S=64L('5S93L``0\`L"!T<F%C:V5R
+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
+M`,T"A6$@<V]C:V5T/@-)=VES:+H$`28/`UD/`',"!8P``#\``^\-4"!E87-Y
+M3@X`#!$1(B$!`%H(("PB4`B@+"!C87!A8FEL:1(4!@,!!?$``O,/`3\."/8%
+M`9<!@"!I;F1I=FED;`X#VP@`A0``.A("0@``K`L`T0``-@$A=&^L#3!D8737
+M```%#A8Z+@$"R`D`/0`28>P"`,D*`2L`,VEN("<!`(\",&%D9'0$`$P`"/<,
+M`:D*`QX/469I<G-TD@(`I@$187`2$6_Q#0#V`!8N=``#V0,"IP$`OP`"G`$!
+MA0`&N`$`=@``PP``O`,299,``NX4`(46!J,!!H`%,7=A;G\%$G0=#P$V`@%;
+M`P$:!!!TC@<A<VLL`P%K`P"?!(9N=F5N:65N8\X6`"D``(D``#`4`H$34F5S
+M<&5C_!8`T`$"J@$`.@@P.B`BDPH.V@T3(KD"`-X.(F%NZ`(`I0<&-`H0+&,`
+M0&1E<W"B``!L!`'D`P!S"G,@<V%Y<RX*)!419K@-!;D9`J$81"X*"E$1%D`_
+M("!)K1D@<S]2`!0JE1E&=W=W+C@`0"YO<F>3``!(`1!HN`(`5P!#;VYG;U@'
+M%R!,!R`@9%@6(&]P/`4(&1$$NA$!K`@!-PP`<0``.@`?;F0:____________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________________________________________________]J4&EV
+M92!E*!$``/$1;G1R>2!B90H@("!I;F1E<&5N9&5N="X@(%1H97)E(&$$`/`9
+M=&EC;&5S(&]N('1H92!L:6)A<F-H:79E(%=I:VD@97AP;&%I;FEN9T8`UVAO
+M=R!T;R!E>'1E;F0L`/(6+@H*("H@3VX@<F5A9"P@8V]M<')E<W-I;VX@86YD
+M(&9O<FUA='``\@UL=V%Y<R!D971E8W1E9"!A=71O;6%T:6-A;&QY1P"P22=V
+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
+M``("`+D%!(D142!T:&%T0PX`TQ,`40`!L18!R@(@("A]!P$T!`"$`0,S!`#T
+M`V`L(&5T8RGO"P+Z`P"I`@!H$0*-``&;`0+:``_(`PIA(FYE=V,BFP,!,P`G
+M<VBP``$2``]&`V,$!00'S@`/60,`"A8#,U=H90,"`+\(`]0"$G/F!6%R97-U
+M;'3O$Q%B:`4@=&6[#@%5!`\C`@$*"P,!"0$/Z0)4$`HJ$@&G!P(F"`:A!@`^
+M!R%T9=L($3K!&`$M$!!I(`IP:&5A=FEL>?P(-F5A;;4%`A$+!8@40&ES(&[6
+M$C%R96,P$0.>%P"1`D$@:6XMMP^"(&UO9&EF:6/E#``X$%%A;F1O;>D6$'/T
+M!P%Y``:`!"EI<VX4(F)EB`4`0`0!7@$X;F5WM0,`\`0`_0(#GP$`>P`!APD`
+MPQ<294H,`$T1(FER@A$0:7D'`^X2`@P"`R$:`(P*`8\8`[@4`0P`$&$,`0+4
+M$`!H``([`!%EG!8`/0$A=F5S`P]D&O______________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________9U!B<F%R>2(1``#P(2!A=71O
+M;6%T:6-A;&QY(&1E=&5C=',@86YD(')E861S('1H92!F;VQL;W=I;F<@9BP`
+M\`YS.@H@("H@1TY5('1A<B!F;W)M870@*&EN8VQU9"8``!H`(&QO+P"2:6QE
+M;F%M97,L$`!3;&EN:R`1``!C`&%S<&%R<V4G`"%S*54`_P-3;VQA<FES(#D@
+M97AT96YD961D``0S04-,,P!A3VQD(%8W)P"!87)C:&EV97-+`+=03U-)6"!U
+M<W1A<A``X'!A>"!I;G1E<F-H86YGW```O@`'(0#Q!&]C=&5T+6]R:65N=&5D
+M(&-P:6\>`*935E(T($%30TE)%``"8P`/,@`%84)I;F%R>2X`\P<@*&)I9RUE
+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
+M!`4^$A%SU@TQ<&]PY0\#G`$$>P`(2PE`:&%R9!8,`3`&`J@!`X42`(X!86UO
+M9&5R;H\``.@!`+P'<"!V87)I86Y("0`B##!M86[X"Q%PK1<P86)O,0X`SA0"
+M^@$`G@`!WP%7)V1O8R>]!;!I;@IA(&YU;6)E<I4"!I$'!#L!QPH*66]U('-H
+M;W5L9*0+`"@!,6-O<'8&0&-O;6V>"`"X!!,BXP`R+F@BJ0`R:&4*7PP0(+`)
+M`/H``!0`!.D&`W((`G\"$&T:%P/[`$(N("!0B@FR;&5T('5S"FMN;W<0`0&9
+M!F!E<G)O<G/1#$!O;6ES,`X"E0X`/P'!+@H*0W5R<F5N=&QYV@L`.P<!(PD/
+M9!K_________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________VE0<@H@("`^$0``$B`!`')Z8V%T+"!B!P`2>`<`]!-A;F0@<W5C
+M:`H@("`J(&5X86UP;&5S.B!3;VUE('-M86QL%0#Z%"!P<F]G<F%M<R!T:&%T
+M('EO=2!M87D@9FEN9"!U<V5F=6PN10#Q!B]M:6YI=&%R.B!A(&-O;7!A8W0@
+M<V``X"!D96UO;G-T<F%T:6YG/@#C(&]F(&QI8F%R8VAI=F5)`/`E8V]N=')I
+M8CH@(%9A<FEO=7,@:71E;7,@<V5N="!T;R!M92!B>2!T:&ER9"!P87)T:65S
+M.X,``P(`87!L96%S948``'L`\BET:&4@875T:&]R<R!W:71H(&%N>2!Q=65S
+M=&EO;G,N"@I4:&4@=&]P+6QE=F5L(&1I<F5C=&]R>4$`(&EN^`"`92!F;VQL
+M;W>V`'!I;F9O<FUA/@`P(&9I-0$`?`#P!"H@3D574R`M(&AI9VAL:6=H='/<
+M`#!R96.U`')C:&%N9V5S*0"T0T]064E.1R`M('=1`6)C86X@9&^?`#-T:&DI
+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
+M1A,`H!@$!08`P`$`0`,`,P`$)P,`#``"CP4`"@`#904!F@40*K$#$3IF`1(G
+MBQ40)S<3`"89`!8"<V$@9G5L;"V6"')D("=T87(G#P$!`@`A<F6M"@%"`0!`
+M%P"!!@<Q`@`J``*B$P9C``!_$`MD``;3$@$P`S!F86,J!P`]``,"```I$")N
+M=&@#`!4!-G-A;98#$&'`%``M`%<J(&-A=&D`*V%T:``@<VD;&@FU``#O%P`%
+M"@!```,"``]D&O______________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________8U`@=&AE(!L1``#U2&QI8G)A<GD@86-C97!T<R!W
+M:&%T979E<B!B;&]C:W,@>6]U(&AA;F0@:70N"B`@(%EO=7(@<F5A9"!C86QL
+M8F%C:R!I<R!F<F5E('1O('!A<W,@=&AE(%<`\``@8GET92!A="!A('1I;65#
+M`'%O<B!M;6%P*`#P`&5N=&ER92!A<F-H:79E(&D`$&<)`"!I=$\`"4H`870@
+M;VYC984`D4]N('=R:71E+$0`!<,`\0IL=V%Y<R!P<F]D=6-E<R!C;W)R96-T
+M;'DMS`#R'V5D(&]U='!U="X*"B`J(%1H92!O8FIE8W0M<W1Y;&4@87!P<F]A
+M8V@@86QL;W?Z`.!T;R!H879E(&UU;'1I<"4``ZD`<7-T<F5A;7//`#5P96Z>
+M`/,-("!B<V1T87(@=7-E<R!T:&ES(&EN(&ET<R`B0.4`MB(@97AT96YS:6]N
+MB@`#'```*@`P96QF4P$`9`$0+^8`EG1E;B!U<VEN9W(!D69U;F-T:6]N<PX!
+M<EEO=2!C86Z6`25A;J0`(F1I_P#P#2!F<F]M(&%N(&EN+6UE;6]R>2!B=69F
+M97(@;W+!``!E``1R`<%A('-O8VME="P@:6;\`6!W:7-H+B`N`0&G`>!E('-O
+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
+M&0`\!Q!SA0$C;V:(`0".$A`M=@``,PP`]P@1:8<&`(0`<F5N=FER;VX/"T!W
+M:&5R+Q9`870@;=@!$W):`P4P`@!;``)_``]D&O______________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________9%!I=F5S"D81``#P
+M%0I4:&4@;&EB<F%R>2!A;'-O(&1E=&5C=',@86YD(&AA;F1L90P`\!)Y(&]F
+M('1H92!F;VQL;W=I;F<@8F5F;W)E(&5V86QU8702```@`/$-87)C:&EV93H*
+M("`J('5U96YC;V1E9"!F:6QE<Q0``0H`\0(@=VET:"!24$T@=W)A<'!E<AL`
+M\0%G>FEP(&-O;7!R97-S:6]N%0!=8GII<#(6``0F`$TO3%I7'0"Q;'IM82P@
+M;'II<"S'`"]X>B,``!DT%``)"`&58V%N(&-R96%TSP!/<R!I;@8!`W)F;W)M
+M871S\`"B4$]325@@=7-T8=$``A``X'!A>"!I;G1E<F-H86YG0P$`,P`!W0#!
+M(G)E<W1R:6-T960B*``"'`#$+"!W:&EC:"!W:6QLB@`!5@`$7P&P<R!E>&-E
+M<'0@9F]J`/$'("!E;G1R:65S('1H870@<F5Q=6ER95$`4&5X=&5N30&Q<R`H
+M9F]R(&QO;F>.`?$#;F%M97,L($%#3',L(&5T8RDND@"P3VQD($=.52!T87)=
+M``2I``+*`/$$;V-T970M;W)I96YT960@8W!I;S4`ME-64C0@(FYE=V,B%0`G
+M<VBP``$G`#9:25#!`!$H`P(D=6[*`?4`960@;W(@(F1E9FQA=&4BG@$D963=
+M`!$I10``G0``G`*%0E-$("=A<B=2``$>`'@G;71R964GNP!X25-/.38V,!,`
+M6C<M6FEP.0`V6$%2$0!#"E=H90,"`-@"!'4!$2P"`V%R97-U;'0E`B!B94L!
+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
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____UQ0;W)Y(&%"$0``]3)R92!U<V5D(&)Y('1H90HG8V]N9FEG=7)E)R!S
+M8W)I<'0Z"B`@("H@36%K969I;&4N86TL(&%C;&]C86PN;30L(#$`,"YA8RL`
+M``(`$BU4`/(6=&\@8G5I;&0@=&AI<R!D:7-T<FEB=71I;VXL(&]N;'D@;F5E
+M9'P`L&UA:6YT86EN97)S10`'<``D:6YD`/(#+F@N:6X*"2T@=&5M<&QA=&5S
+M9P`C8GDA`#-U<F6U`/`%"@I'=6ED92!T;R!$;V-U;65N=&%X`((@:6YS=&%L
+M;'4``9<`\`US>7-T96TZ"B`J(&)S9'1A<BXQ(&5X<&QA:6YS$P$`9``Q(&]F
+M"P`"(0"#('!R;V=R86TS`$]C<&EO-``+`"(`##4`+V%T-``,*&%T,P#T#VQI
+M8F%R8VAI=F4N,R!G:79E<R!A;B!O=F5R=FEE=Z``\`-L:6)R87)Y(&%S(&$@
+M=VAO;&6D``,Y`(5?<F5A9"XS+!``77=R:71E$0!17V1I<VL6`"!N9(L!!"X`
+M`#X``QP``)D`$'9?`5!D971A:4T!\09C86QL:6YG('-E<75E;F-E<R!F;W(S
+M`0`W``%'`#%N9"!Q`%@@05!)<Y<`<V5N=')Y+C--``)T`74B<W1R=6-TJP`!
+M)`#I(B!U=&EL:71Y(&-L87-$`)9I;G1E<FYA;'.=`&!S('-O;67Q`9=I9VAT
+M(&EN=&]&`1$G9P($-P`2(&\``$`"@6%N9"!O<&5R+P(0+J@`!C4`PRUF;W)M
+M871S+C4@9%8"`J\``!D#`/(``!T`A"!S=7!P;W)T8P(%E@$`3```"@*0+C4L
+M(&UT<F5E"0``;P``=`(>-50!(FEN;P"0:6]N(&%B;W5T4`$@<V5-`71P;W!U
+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
+MY1$`YP$0:;<`$"PA!`'\``$/`)$@=')A8VME<B"("B0@(,\``+00YBYG;V]G
+M;&4N8V]M+W`O:@`1+SH`(',O:0``DP`!9P!0<W5B;6FC$(`@96YH86YC9<\`
+M`#8"!C@`,BP@<-H0`BP``#L```0#`$L'`2$,X65S="!V:6$@1VET2'5BP@`"
+MD`"A<SHO+V=I=&AU8HP`!E(`")4``$<``3X.`+0)!\(5`\,!`W(2`9$,`(\!
+M`-0#`#4#`",'(&]NQA$`%@L)1A,P.B!AIP$"4`,`+`HA96%6!P0G`P`_``*/
+M!0`*``-E!0&:!1`JL0,1.F8!$B>+%1`GD1(`\A$`%@)S82!F=6QL+98(<F0@
+M)W1A<B</`0$"`"%R9:T*`4(!`)@6`($&`(H``V,``"H``J(3!F,``,$0"V0`
+M!M,2`3`#,&9A8RH'`#T``P(``"D0(FYT:`,`%0$V<V%ME@,08<`4`"T`5RH@
+M8V%T:0`K871H`"%S:=(2"+4`0'1O;VPS`0!```,"`"!Z8T4.$F('`!)X!P``
+M20$`D@D`)P!!*B!E>!L30',Z(%,R`U1S;6%L;!4`!#X!`%(#(6%T'`@@;6'F
+M!"!N9-`",69U;"\"!D4`$"]#"@&%`1%AH0LT86-T>Q-P9&5M;VYS=#D5(&YG
+M/@``@`4&5`(#20`P8V]N!1AA.B`@5F%R[A-@:71E;7,@,P$`UP(B;66*&#)I
+M<F3/"3!E<SO(``,"``/J`@!&``![``!?`7%A=71H;W)SP`4!'P8!\@(`P1,2
+M+NT/4'1O<"UL#`0#Q0P`,`<!00`$X1<&M@((<Q4`ZP4![@_P!2`J($Y%5U,@
+M+2!H:6=H;&EG:'1SW``P<F5CV10",04#H`*20T]064E.1R`M#`4`0A0`R@<B
+M9&^?``"'!0#.`+0J($E.4U1!3$P@+9(8`8\$`0T``/D6`+\``BD``T`%$BU$
+M&0"5``(8``5W&24@+0P``D0``K<952P@<V5E9P``*`4"K1<"8PB!*B!#36%K
+M94S4!#%T>'2(`"%P=6<0,"`B8S0&%"*\&3EO;VQ-``)6`08U`0"4``"P"@&.
+M`0]M`0$`H@8/9!K_____________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________V=0=&\@86PM$0``\"!L;W<@:6YD:79I9'5A;"!E
+M;G1R:65S"B`@('1O(&)E(')E860@;W(@=W)I='1E;A8`\!%A;GD@9&%T82!S
+M;W5R8V4Z("!9;W4@8V%N(&-R96%T93T`HF$@8FQO8VL@;V8K`/$%:6X@;65M
+M;W)Y(&%N9"!A9&0@:71,`/`%('1A<B!A<F-H:79E('=I=&AO=71!`%%F:7)S
+M='8`,&EN9R<`YF5M<&]R87)Y(&9I;&4N=`!"86QS;Z8`(6%NOP!@>2!F<F]M
+M1``E86Y:``!V``##`%)E('1H99,`@F1I<F5C=&QYAP#Q!'-O8VME="X@($EF
+M('EO=2!W86Z(`!)T70`2+ST``Q\!`#,`4&1I<VLL3@#P$')E(&%R92!C;VYV
+M96YI96YC92!F=6YC=&EO;G,@=&^)`#!M86MY`/`J:7,@97-P96-I86QL>2!E
+M87-Y+@H*("H@3F]T93H@(G!A>"!I;G1E<F-H86YG92!F;W)M870B(&ESX```
+M,P``X@!Q>'1E;F1E9#@!`B(`$"QC`$!D97-PWP!`=VAA=)8`\`,@;F%M92!S
+M87ES+@I214%$3450`$0@;&EB;0'18G5N9&QE+@H*475E<ZX`H#\@($ES<W5E
+M<S]2`-8J(&AT='`Z+R]W=W<N.`!`+F]R9Y,``$@!,6AO;:<`@"!O;F=O:6YG
+M-P`8(&0`\`1D979E;&]P;65N="P@:6YC;'5DSP%`9&]C=10`$&%W`!`L$P($
+M.@`@;FLT`0'!``9S`%`@;6%I;#@`8&QI<W1S+BP`,"H@5)D!D'!O<G0@86X@
+M:;<`0"P@=7-G`1)E#P"A('1R86-K97(@8<D!%"#/`/8#8V]D92YG;V]G;&4N
+M8V]M+W`O:@`1+TD`(',O:0`%9P!1<W5B;6EG`'!E;FAA;F-ENP```P(&.`"#
+M+"!P;&5A<V4L```[```$`X!P=6QL(')E<6$!L2!V:6$@1VET2'5BP@`"D`"A
+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
+M(&%T=&5M<(P','1O("$0<&UI>F4@<W2U"`)2"$%P;VQL-A(&Y!1!9&]N)^P!
+M<&5X<&QI8VD-%8)I;G9O:V4@8?H/$6-_"@/.$2`@*-(0)2!A^PH`H0$@(&&R
+M`0$G$`(M``C-`!1O<P1P*2P@:70@=W``4"!G970@TA(!70H`I`0W($EN;@`R
+M+"!I@A4!G@`!40$#FP`B96[)`0<M``!\``MQ`"AD91$``\8"$2SE"0*```"-
+M#@"6`0`6`0!``#!A9V'S#P%?"I%C;W)R97-P;VX.$PA)``&]#P@1``+D`B)I
+M9<T/`6\#`^<*(&1U&0T`/`<0<X4!(V]FB`$`]A40+78``#,,`/<(`.`%$&D5
+M!X(@96YV:7)O;@\+$7>0`P&@`A!MV`$3<EH#!3`"`%L``G\`$7E[`Q%P-0!B
+M871E=F5R>!<1<_```.X',2!I=&0!,EEO=><3`<0-0&)A8VNO$S%F<F4]#S)P
+M87.R``57`#`@8GDN!Q!T>Q<A:6U7`W%O<B!M;6%P*0$`7A,!^18"N1<`M@(0
+M9\(7$&DB$P$B``5*``#C$R%C984`(4]ND`,;9<,``N0",G!R;SH!`84!`)H7
+M$2U$&))E9"!O=71P=73O`@!@!/$#;V)J96-T+7-T>6QE(&%P<')OR`,`@0L"
+M^@!0=&\@:&$Y%D!U;'1IPQ,$J0`"`00`N0A5(&]P96Z>`!0@]`\A=7-U!Q!I
+MF@%S(&ET<R`B0#P`%B)%"@:*``,<```J`#!E;&93`04N&``N&2!U<V\&`#<,
+M`7(!!1@8`0X!`"$-(F-A!00(K!@"A`42;,@8`!D`,VEN+3T9(&)U^102("0(
+M`4L!`%@#!\$8!3X#27=I<VBZ!`$F#P-9#P#W`@6,```,`P/O#0&4&`!.#@`,
+M$1$B(0$`6@@@+")0"*`L(&-A<&%B:6QI$A0&`P$%\0`"\P\!#1D(]@4!EP$/
+M9!K_________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________V=0=')I97-4$0``\1`I"B`@*B!'3E4@86YD($)31"`G87(G(&%R
+M8VAI=F5S'@#A)VUT<F5E)R!F;W)M8703`'A)4T\Y-C8P$P!:-RU::7`Y`#98
+M05(1`.4*5VAE;B!C<F5A=&EN9Q@`\1DL('1H92!R97-U;'0@8V%N(&)E(&9I
+M;'1E<F5D('=I=&@@86YY(&]F)P"A9F]L;&]W:6YG.H8`@75U96YC;V1E#0#Q
+M`6=Z:7`@8V]M<')E<W-I;VX5`%UB>FEP,A8`!"8`32],6E<=`+%L>FUA+"!L
+M>FEP+!0!*7AZ(P#!"DYO=&5S(&%B;W5TE`!R;&EB<F%R>=$`\"YT96-T=7)E
+M.@H*("H@5&AI<R!I<R!A(&AE879I;'D@<W1R96%M+6]R:65N=&5D('-Y<W1E
+M;2X@(%1H97)E+`"`;F\@9&ER96-G`8`@<W5P<&]R=&8!\QD@:6XM<&QA8V4@
+M;6]D:69I8V%T:6]N(&]R(')A;F1O;2!A8V-E<W,N>0`&EP#@:7,@9&5S:6=N
+M960@=&]>`61E>'1E;F1>`3AN97?@``#S`#(*("#.`!!V<@$`]`$2<Z,`\`(@
+M;VYL>2!R97%U:7)E;65N=+(`,G1H80D!`BL`("!BCP&0(')E861A8FQEH@!!
+M=W)I=`P`$&$,`0($`0!H``([`$5E86-H;P!396YT<GE#`%!I;F1E<*H`(FYT
+M?P!!<F4@800`E'1I8VQE<R!O;H$!`Z\"\`$@5VEK:2!E>'!L86EN:6YGR0`P
+M:&]W^``"]0`'+``"*@$A3VZJ`!PL`P$`<P$R;6%T<`!`;'=A>48!`-T!\@%E
+M9"!A=71O;6%T:6-A;&QY1P"P22=V92!A='1E;7#7`>!T;R!M:6YI;6EZ92!S
+M="L`L"!L:6YK('!O;&QUN`'A+B`@268@>6]U(&1O;B?L`0"V`/$":6-I=&QY
+M(&EN=F]K92!A('#K`(!U;&%R(&9E85D"0"`H<W4O`1ES'`(08>D`!RT`!P8#
+M`(`!`ID!<"DL(&ET('=P`/``(&=E="!P=6QL960@:6XN/@`G26YN`#<L(&F>
+M``%1`0.;`")E;LD!!RT``#X`"W$`*&1E$0`#Q@(1+/```H``(FYEC@(`%@$`
+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
+M`#L'`2,)"=H1`,$",&5C=)D#$61A#0,<`@2#%"`@9@82`;<&`D$5!JH+)B`H
+M!`L`6Q4@;&\O`#!I;&6M"R)S+!````4+$R`1``!C`%)S<&%R<WP"$G.6%9]3
+M;VQA<FES(#D.#`$(9``S04-,,P!A3VQD(%8W``(#:@$`&0.Q*B!03U-)6"!U
+M<W2P$000``^*#`,!.14",0!6;V-T972O%`!@`@$>`*%35E(T($%30TE)=`(!
+M%``/,@`+$$)M$1%Y+@"Q("AB:6<M96YD:6'4$6-L:71T;&41``+Z``1?%I%#
+M1"U23TT@:6VW`A`H.`XP(&]PRP/`86P@4F]C:W)I9&=EYP%B2F]L:65T*0$!
+M[P$"20`T6DE0=00$0``@=6XQ"P`E%@#6$&!R(")D969^!A$B9@D#&```H00C
+M:655`0##`0"B`0\>%Q8/"Q<`T$UI8W)O<V]F="!#04+G`@1*%S%,2$$*`S5,
+M6DBJ``%0`1A2/1<`M`$86!$``1D(!2`&`/42"*\"`'82`"(5``L#`TP&!D4(
+M,&)E9DH#4F5V86QU0@H`K@,#+P(`'P@&61<19+8"`G\``!4%`_L)L5)032!W
+M<F%P<&5RJP`/>Q=4`)H`-6QZ-*@!`.47"0@!```*`IP0!4L!`'4$#P8!`@*#
+M`0._`P*\`@\?`Q@P(G)EH`T`$!81(D<#`D\`PBP@=VAI8V@@=VEL;.L8`'`(
+M`!D$`U\!0',@97@M%``"`@"Y!02)$0(+%P-:%P%1``7I$C!S("A3"@$T!`"$
+M`0,S!`#T`V`L(&5T8RGO"P+Z`P"I`@!M``*-``&;`0+:``_(`PIA(FYE=V,B
+MFP,!,P`G<VBP``$2``]&`V,$!00'S@`/60,`"A8##V0:________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________________________________Y0;G1R>2)9
+M$0``\S4@=71I;&ET>2!C;&%S<PH@*B!A<F-H:79E7VEN=&5R;F%L<RXS('!R
+M;W9I9&5S('-O;64@:6YS:6=H="!I;G1O(&QI8C(`4"=S"B`@%0`!-P#P"B!S
+M=')U8W1U<F4@86YD(&]P97)A=&EO;BYD``8U`/,/+69O<FUA=',N-2!D;V-U
+M;65N=',@=&AE(&9I;&4@'0#1('-U<'!O<G1E9"!B>1X`<&QI8G)A<GE,`-!C
+M<&EO+C4L(&UT<F5E"0``;P!4=&%R+C6W`,(@9&5T86EL960@:6Y2`)!I;VX@
+M86)O=71-`"!S9;@`='!O<'5L87+_``1[`/,)+"!I;F-L=61I;F<@:&%R9"UT
+M;RUF:6YD5``2<T<``$$`86UO9&5R;H\``?(`\0YT87(@=F%R:6%N=',N"E1H
+M92!M86YU86P@<&%G93@`9'9E(&%R9:8``)X``(\`]!H@)V1O8R<@9&ER96-T
+M;W)Y(&EN"F$@;G5M8F5R(&]F(&1I9F9E<F5N=*,`\0@N"@I9;W4@<VAO=6QD
+M(&%L<V\@<F5A9$P`LF-O<&EO=7,@8V]M6P%#:6X@(N(!,BYH(JD`@&AE"G-O
+M=7)C+P`19'4!`!0`82!S86UP;)\`4&=R86US;P!4(&UO<F7[`/(&+B`@4&QE
+M87-E(&QE="!U<PIK;F]W$`'P#B!A;GD@97)R;W)S(&]R(&]M:7-S:6]N<R!Y
+M;W4@/P%@+@H*0W5RQ@`Q;'DL;@`#T@'@(&%U=&]M871I8V%L;'EK`$%E8W1S
+MJ```U0`#'`)0;VQL;W>3`1!F+`"A<SH*("`J($=.574!`E(")B`HN0$`&@!!
+M;&]N9U4"8FYA;65S+!``4VQI;FL@$0``-P)2<W!A<G-\`B%S*54`\`!3;VQA
+M<FES(#D@97AT96ZG`0]D``,S04-,,P!A3VQD(%8WBP`#:@$`&0/1*B!03U-)
+M6"!U<W1A<EL``A``,G!A>#0#46-H86YG?@$W;6%T(0"P;V-T970M;W)I96X!
+M`P!@`@$>`*%35E(T($%30TE)=`(!%``"4P`/,@`%84)I;F%R>2X`P"`H8FEG
+M+65N9&EA;J(!8VQI='1L91$``OH`\0))4T\Y-C8P($-$+5)/32!I;;<"@"AW
+M:71H(&]PRP/`86P@4F]C:W)I9&=E10!B2F]L:65T*0$![P$"20`T6DE05@,$
+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
+M,`<!00`0:>0&";8""',5`.L%`>X/\`4@*B!.15=3("T@:&EG:&QI9VAT<]P`
+M,')E8]D4`C$%`Z`"DD-/4%E)3D<@+0P%`$(4`,H'(61O7P8!AP4`S@#`*B!)
+M3E-404Q,("T@9`HQ86QLCP0!#0``BA8`OP`"*0`#0`41+3P``5X1`A@`8&-O
+M;F9I9[(6%2T,``)$`+5S8W)I<'0L('-E96<``"@%`ED6`F,(@2H@0TUA:V5,
+MU`0Q='ATB``A<'5G$#`@(F,T!A$B)`,`.`PI;VQ-``)6`0;K`P$I`0`6"0".
+M`0]M`0$`(`T0=3T3`A`7)`HGL``C92>M``,D!`"3``!.`/``+F%M+"!A8VQO
+M8V%L+FTT"0T#[0`P+F%C_P```@`0+60"`)\`!*@``-D."*($$BP:#@#7"P!9
+M"Q!YR@4!]@$C97*N`05P`"1I;F0`@2YH+FEN"@DM]`<`YA,2<V<`$6(T`@-R
+M`0*U`&`*"D=U:63S`",@1`X8`H$!`](!`G4``/,!`U,/$#H:"0*X!"$N,<$,
+M`&$,`3<!`#T&`W@3`B$`!)H#`S,``(@$#S0`"P`B``PU`"]A=#0`#"AA=#,`
+M!ZT#$3.V"P`0%)`@;W9E<G9I97?S`@"K``7`"P!Q!3!W:&^1`A0JI`J%7W)E
+M860N,RP0``'X"`T1`%%?9&ES:Q8``GX'`X(%`3X``QP``)D`$'9?`0*W`B%E
+M9"X+`!(&0'-E<77J"`+E%P"3``!U```7`@#Y!`%Q``%Q"@B7``&<"2`N,Z,7
+M,&%I;.\$,F4@(FL#!:L``20`'R)D&O______________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________:E!I;&EN9T$1``#R&2!L:7-T
+M<RX*("`@*B!4;R!R97!O<G0@86X@:7-S=64L('5S92!T:&4/`+`@=')A8VME
+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
+M(&)U^102("0(`&4``'H``,T"A6$@<V]C:V5T/@-)=VES:+H$`28/`UD/`',"
+M!8P``#\``^\-4"!E87-Y3@X`#!$1(B$!`%H(("PB4`B@+"!C87!A8FEL:1(4
+M!@,!!?$``O,/`3\."/8%`9<!@"!I;F1I=FED;`X#VP@`A0``.A("0@``K`L`
+MT0``-@$A=&^L#3!D8737```%#A8Z+@$"R`D`/0`28>P"`,D*`2L`,VEN("<!
+M`$4%,V%D9(X"&&'W#`&I"@,>#U%F:7)S=)("`*8!$6%P$A%O\0T`]@`6+G0`
+M`]D#`J<!`+\``IP!`84`!K@!`'8``,,``+P#$F63``+N%`"%%@"'``*C`0:`
+M!3%W86Y_!1)T'0\!-@(!6P,!&@00=(X'(7-K+`,!:P,`GP2&;G9E;FEE;F/.
+M%@`I``")```P%`*!$U)E<W!E8_P6`-`!`JH!`#H(,#H@(I,*#MH-$R*Y`@#>
+M#B)A;N@"`*4'!C0*$"QC`$!D97-PH@``;`0!Y`,`<PIS('-A>7,N"B05$6:X
+M#01/&0.A&$0N"@I1$19`/R`@2:T9(',_4@`4*I491G=W=RXX`$`N;W)GDP``
+M2`$0:+@"`%<`0V]N9V]8!Q<@3`<@(&18%B!O<#P%"!D1!+H1`:P(`3<,`'$`
+M`#H`(&YK-`$!P0`&<P!!(&UA:=L2`/L9`J`#`?T9#V0:________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________________________________]:4"`@5&AE
+M*A$``$%R92!A!`#W*G1I8VQE<R!O;B!T:&4@;&EB87)C:&EV92!7:6MI(&5X
+M<&QA:6YI;F<*("`@:&]W('1O(&5X=&5N9"P`\A8N"@H@*B!/;B!R96%D+"!C
+M;VUP<F5S<VEO;B!A;F0@9F]R;6%T<`#R#6QW87ES(&1E=&5C=&5D(&%U=&]M
+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
+M`,0L('=H:6-H('=I;&R*``%6``:0`"!E>"T4``("`+D%!(D1`FL4`$,.`-,3
+M`%$``;$6`<H"("`H?0<!-`0`A`$#,P0`]`-@+"!E=&,I[PL"^@,`J0(`:!$"
+MC0`!FP$"V@`/R`,*82)N97=C(IL#`3,`)W-HL``!$@`/1@-C!`4$!\X`#UD#
+M``H6`S-7:&4#`@"_"`/4`A)SY@5A<F5S=6QT[Q,18F@%('1ENPX!500/(P(!
+M"@L#`0D!#^D"5!`**A(!IP<")@@&H08`/@<A=&7;"!$ZP1@!+1`0:2`*<&AE
+M879I;'G\"#9E86VU!0(1"P6(%$!I<R!NUA(Q<F5C,!$#GA<`D0)!(&EN+;</
+M@B!M;V1I9FECY0P`.!!186YD;VWI%A!S]`<!>0`&@`0I:7-N%")B98@%`$`$
+M`5X!.&YE=[4#`/`$`/T"`Y\!`'L``8<)`2L5`DH,`PH#`#@(`&\0%'3N$@(,
+M`B$@8C<)`(P*`8\8`[@4`0P`$&$,`0+4$`!H``([`!%EG!8`/0$A=F5S`Q-Y
+M0P!0:6YD97"J`"5N="(!`$0-#V0:________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________________]C4&%N9"!R,!$``/`F96%D<R!T
+M:&4@9F]L;&]W:6YG(&9O;6%T<SH*("`J($=.52!T87(@9F]R;6%T("AI;F-L
+M=60F```:`/(`;&]N9R!F:6QE;F%M97,L$`!3;&EN:R`1`*%A;F0@<W!A<G-E
+M)P`A<RE5`/\#4V]L87)I<R`Y(&5X=&5N9&5D9``$,T%#3#,`84]L9"!6-R<`
+M@6%R8VAI=F5S2P"W4$]325@@=7-T87(0`.!P87@@:6YT97)C:&%N9]P``+X`
+M!R$`\01O8W1E="UO<FEE;G1E9"!C<&EO'@"F4U92-"!!4T-)210``F,`#S(`
+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
+M;6%T:0\$8P(%E@$`L```"@)!+C4L(&<6``D``&\`7G1A<BXU5`$(\00%/A(1
+M<]8-,7!O<.4/`YP!!'L`"$L)0&AA<F06#`$P!@*H`0.%$@".`6%M;V1E<FZ/
+M``#H`0"\!W`@=F%R:6%N2`D`(@PP;6%N^`L1<*T7,&%B;S$.`,X4`OH!`)X`
+M`=\!5R=D;V,GO06P:6X*82!N=6UB97*5`@:1!P0[`<<*"EEO=2!S:&]U;&2D
+M"P`H`3%C;W!V!D!C;VUMG@@`N`03(N,`,BYH(JD`,FAE"E\,$""P"0#Z```4
+M``3I!@-R"`)_`A!M&A<#^P!"+B`@4(H)LFQE="!U<PIK;F]W$`$!F09@97)R
+M;W)ST0Q`;VUI<S`.`I4.`#\!P2X*"D-U<G)E;G1L>=H+`#L'`2,)"=H1`,$"
+M!;47`/<"`QP"!7@)#V0:________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________]74&%T+"!A01$``/02;F0@<W5C:`H@("`J
+M(&5X86UP;&5S.B!3;VUE('-M86QL%0#Z%"!P<F]G<F%M<R!T:&%T('EO=2!M
+M87D@9FEN9"!U<V5F=6PN10#Q!B]M:6YI=&%R.B!A(&-O;7!A8W0@<V``X"!D
+M96UO;G-T<F%T:6YG/@#C(&]F(&QI8F%R8VAI=F5)`/`E8V]N=')I8CH@(%9A
+M<FEO=7,@:71E;7,@<V5N="!T;R!M92!B>2!T:&ER9"!P87)T:65S.X,``P(`
+M87!L96%S948``'L`\BET:&4@875T:&]R<R!W:71H(&%N>2!Q=65S=&EO;G,N
+M"@I4:&4@=&]P+6QE=F5L(&1I<F5C=&]R>4$`(&EN^`"`92!F;VQL;W>V`'!I
+M;F9O<FUA/@`P(&9I-0$`?`#P!"H@3D574R`M(&AI9VAL:6=H='/<`#!R96.U
+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
+M`3X.`+0)!\(5`\,!`W(2`9$,`(\!`-0#`#4#`!('(&]NQA$`%@L)1A,`H!@$
+M!08`P`$`0`,`,P`$)P,`#``"CP4`"@`#904!F@40*K$#$3IF`1(GBQ40)S<3
+M`"89`!8"<V$@9G5L;"V6"')D("=T87(G#P$!`@`A<F6M"@%"`0!`%P"!!@<Q
+M`@`J``*B$P9C``!_$`MD``;3$@$P`S!F86,J!P`]``,"```I$")N=&@#`!4!
+M-G-A;98#$&'`%``M`%<J(&-A=&D`*V%T:``@<VD;&@FU``#O%P`%"@!```,"
+M`"!Z8T4.$F('`!)X!P``20$`D@D`)P`/9!K_________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________________________________U]0<B!B;&\D$0``\4]C
+M:W,@>6]U(&AA;F0@:70N"B`@(%EO=7(@<F5A9"!C86QL8F%C:R!I<R!F<F5E
+M('1O('!A<W,@=&AE(&QI8G)A<GD@82!B>71E(&%T(&$@=&EM90H@("!O<B!M
+M;6%P*`#P`&5N=&ER92!A<F-H:79E(&D`$&<)`"!I=$\`"4H`870@;VYC984`
+MD4]N('=R:71E+$0`!6P`\CUL=V%Y<R!P<F]D=6-E<R!C;W)R96-T;'DM8FQO
+M8VME9"!O=71P=70N"@H@*B!4:&4@;V)J96-T+7-T>6QE(&%P<')O86-H(&%L
+M;&]W^@#@=&\@:&%V92!M=6QT:7`E``.I`'!S=')E86US$@%%;W!E;IX`P"`@
+M8G-D=&%R('5S90H!PVES(&EN(&ET<R`B0.4`MB(@97AT96YS:6]NB@`#'```
+M*@`P96QF4P$`9`$0+^8`EG1E;B!U<VEN9W(!D69U;F-T:6]N<PX!<EEO=2!C
+M86Z6`25A;J0`(F1I_P#P#2!F<F]M(&%N(&EN+6UE;6]R>2!B=69F97(@;W+!
+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
+M0``P86=A\P\!7PJ18V]R<F5S<&]NIQ0(20`-6@`"Y`(!;A<0(*$")&ESYPH"
+M*AD`/`<0<X4!(V]FB`$`CA(0+78``#,,`/<($6F'!@"$`')E;G9I<F]N#PM`
+M=VAE<B\60&%T(&W8`1-R6@,%,`(`6P`"?P`1>7L#$7`U`&)A=&5V97)X%Q%S
+M\```[@</9!K_________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________UY0=',@86Y/$0``\!YD(&AA;F1L97,@86YY(&]F('1H
+M92!F;VQL;W=I;F<@8F5F;W)E(&5V86QU8702```@`/$-87)C:&EV93H*("`J
+M('5U96YC;V1E9"!F:6QE<Q0``0H`\0(@=VET:"!24$T@=W)A<'!E<AL`\0%G
+M>FEP(&-O;7!R97-S:6]N%0!=8GII<#(6``0F`$TO3%I7'0#_`VQZ;6$L(&QZ
+M:7`L(&%N9"!X>B,``!DT%`#U!PI4:&4@;&EB<F%R>2!C86X@8W)E873/`$]S
+M(&EN!@$#<F9O<FUA='/P`*)03U-)6"!U<W1AT0`"$`#@<&%X(&EN=&5R8VAA
+M;F=#`0`S``'=`,$B<F5S=')I8W1E9"(H``(<`,0L('=H:6-H('=I;&R*``%6
+M``1?`;!S(&5X8V5P="!F;VH`\0<@(&5N=')I97,@=&AA="!R97%U:7)E40!0
+M97AT96Y-`;%S("AF;W(@;&]N9XX!\0-N86UE<RP@04-,<RP@971C*2Z2`+!/
+M;&0@1TY5('1A<ET`!*D``LH`\01O8W1E="UO<FEE;G1E9"!C<&EO-0"V4U92
+M-"`B;F5W8R(5`"=S:+```2<`-EI)4,$`$2@#`B1U;LH!]0!E9"!O<B`B9&5F
+M;&%T92*>`21E9-T`$2E%``"=``#5`85"4T0@)V%R)U(``1X`>"=M=')E92>[
+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
+M"Q<`T$UI8W)O<V]F="!#04+G`@0%&#%,2$$*`S1,6D@?!0*S`1A2/1<`Q`$8
+M6!$``1D(!2`&`/42"*\"`'82`"(5``L#`TP&!D4(#V0:________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________________________________]+4')E)R!S
+M41$``/`B8W)I<'0Z"B`@("H@36%K969I;&4N86TL(&%C;&]C86PN;30L(&-O
+M;F9I9W5R92YA8RL```(`\"XM('5S960@=&\@8G5I;&0@=&AI<R!D:7-T<FEB
+M=71I;VXL(&]N;'D@;F5E9&5D(&)Y(&UA:6YT86EN97)S10`'<``D:6YD`/(#
+M+F@N:6X*"2T@=&5M<&QA=&5S9P`F8GF%`"$@<[4`<`H*1W5I9&6"`)!$;V-U
+M;65N=&%X`((@:6YS=&%L;'4``9<`\!%S>7-T96TZ"B`J(&)S9'1A<BXQ(&5X
+M<&QA:6YS('1H960`,2!O9@L``B$`@R!P<F]G<F%M,P!/8W!I;S0`"P`B``PU
+M`"]A=#0`#"AA=#,`]`]L:6)A<F-H:79E+C,@9VEV97,@86X@;W9E<G9I97>@
+M`/`#;&EB<F%R>2!A<R!A('=H;VQEI``#.0"%7W)E860N,RP0`%UW<FET91$`
+M45]D:7-K%@`@;F2+`00N```^``,<``"9`!!V7P%09&5T86E-`?$&8V%L;&EN
+M9R!S97%U96YC97,@9F]R,P$`-P`!1P`Q;F0@<0!8($%027.7`'-E;G1R>2XS
+M30`"=`%U(G-T<G5C=*L``20`Z2(@=71I;&ET>2!C;&%S1`"6:6YT97)N86QS
+MG0!@<R!S;VUE\0&7:6=H="!I;G1O1@$1)V<"!#<`$B!O`#%U<F6H`$%O<&5R
+M+P(0+J@`!C4`PRUF;W)M871S+C4@9%8"`J\``!D#`/(``!T`A"!S=7!P;W)T
+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
+M)Z\9`R0$`),``$X`#V0:________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________]64"`@('1O.Q$``/(V(&)E(')E860@;W(@
+M=W)I='1E;B!T;R!A;GD@9&%T82!S;W5R8V4Z("!9;W4@8V%N(&-R96%T90H@
+M("!A(&)L;V-K(&]F*P#Q!6EN(&UE;6]R>2!A;F0@861D(&ET3`#P!2!T87(@
+M87)C:&EV92!W:71H;W5T00!19FER<W1V`#!I;F<G`.9E;7!O<F%R>2!F:6QE
+M+G0`0F%L<V^F`&!A;B!E;G0B`#!R;VU$`"5A;EH``'8``,,`4F4@=&AEO@""
+M9&ER96-T;'F'`/$$<V]C:V5T+B`@268@>6]U('=A;H@`$G1=`!(O/0``8``P
+M:65S,P!09&ES:RQ.`/`,<F4@87)E(&-O;G9E;FEE;F-E(&9U;F-T:6]N*0``
+MB0`P;6%K>0#P*FES(&5S<&5C:6%L;'D@96%S>2X*"B`J($YO=&4Z(")P87@@
+M:6YT97)C:&%N9V4@9F]R;6%T(B!I<^```#,``.(`<7AT96YD960X`0(B`!`L
+M8P!`9&5S<-\`0'=H8726`/`#(&YA;64@<V%Y<RX*4D5!1$U%4`!$(&QI8FT!
+MT6)U;F1L92X*"E%U97.N`*`_("!)<W-U97,_4@#6*B!H='1P.B\O=W=W+C@`
+M0"YO<F>3``!(`3%H;VVG`(`@;VYG;VEN9S<`&"!D`/`$9&5V96QO<&UE;G0L
+M(&EN8VQU9,\!0&1O8W44`!!A=P`0+!,"!#H`(&YK-`$!P0`&<P!0(&UA:6PX
+M`&!L:7-T<RXL`#`J(%29`9!P;W)T(&%N(&FW`$`L('5S9P$290\`H2!T<F%C
+M:V5R(&')`10@SP#V`V-O9&4N9V]O9VQE+F-O;2]P+VH`$2])`"!S+VD`!6<`
+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
+M:6MI4@P##!,P:&]W^``"]0``K0$#V@`"*@$A3VX_"`#W#`)@!@#S#@!0!@/-
+M``%P`%-L=V%Y<W,(*F5DB@@"1P"P22=V92!A='1E;7",!S!T;R`A$'!M:7IE
+M('-TM0@"4@A!<&]L;#82!N04061O;B?L`7!E>'!L:6-I#16":6YV;VME(&'Z
+M#Q%C?PH#SA$@("C2$"4@8?L*`*$!("!AL@$!)Q`"+0`(S0`4;W,$<"DL(&ET
+M('=P`%`@9V5T(-(2`5T*`*0$-R!);FX`,BP@:8(5`9X``5$!`YL`(F5NR0$'
+M+0``?``+<0`H9&41``/&`A$LY0D"@```C0X`E@$`%@$`0``P86=A\P\!7PJ1
+M8V]R<F5S<&]N#A,(20`!O0\($0`"Y`(B:67-#P%O`P/G"B!D=1D-`#P'$'.%
+M`2-O9H@!`/85$"UV```S#`#W"`#@!1!I%0>"(&5N=FER;VX/"Q%WD`,!H`(0
+M;=@!$W):`P4P`@!;``)_`!%Y>P,1<#4`8F%T979E<G@7$7/P``#N!S$@:71D
+M`3)9;W7G$P'$#4!B86-KKQ,Q9G)E/0\R<&%SL@`%5P`P(&)Y+@<0='L7(6EM
+M5P-Q;W(@;6UA<"D!`%X3`?D6`KD7`+8"$&?"%Q!I(A,!(@`%2@``XQ,A8V6%
+M`"%/;I`#&V7#``+D`C)P<F\Z`0&%`0":%Q$M1!B2960@;W5T<'5T[P(`8`3Q
+M`V]B:F5C="US='EL92!A<'!R;\@#`($+`OH`4'1O(&AA.19`=6QT:<,3!*D`
+M`@$$`+D(52!O<&5NG@`4(/0/(75S2!40:9H!<R!I=',@(D`\`!8B10H&B@`#
+M'```*@`P96QF4P$%+A@`+AD@=7-O!@`W#`%R`048&`$.`0`A#2)C804$"*P8
+M`H0%$FS(&``9`#-I;BT]&2!B=?D4$B`D"`%+`0!8`P"4&0/!&`4^`TEW:7-H
+MN@0!)@\#60\`]P(%C```#`,#[PT!E!@`3@X`#!$1(B$!`%H(("PB4`B@+"!C
+M87!A8FEL:1(4!@,!!?$``O,/`0T9"/8%`9<!@"!I;F1I=FED;`X#1`L`A0``
+M.A("0@``K`L`T0``-@$`T``/9!K_________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________________________U)087)C:&E8$0``\0=V97,*("`J
+M("=M=')E92<@9F]R;6%T$P!X25-/.38V,!,`M#<M6FEP(&%R8VAI.0`V6$%2
+M$0#E"E=H96X@8W)E871I;F<8`/$9+"!T:&4@<F5S=6QT(&-A;B!B92!F:6QT
+M97)E9"!W:71H(&%N>2!O9B<`H69O;&QO=VEN9SJ&`(%U=65N8V]D90T`\0%G
+M>FEP(&-O;7!R97-S:6]N%0!=8GII<#(6``0F`$TO3%I7'0#Y`VQZ;6$L(&QZ
+M:7`L(&%N9"!X>B,`P0I.;W1E<R!A8F]U=)0`<FQI8G)A<GG1`/`N=&5C='5R
+M93H*"B`J(%1H:7,@:7,@82!H96%V:6QY('-T<F5A;2UO<FEE;G1E9"!S>7-T
+M96TN("!4:&5R92P`@&YO(&1I<F5C9P&`('-U<'!O<G1F`?,9(&EN+7!L86-E
+M(&UO9&EF:6-A=&EO;B!O<B!R86YD;VT@86-C97-S+GD`!I<`X&ES(&1E<VEG
+M;F5D('1O7@%D97AT96YD7@$X;F5WX```\P`R"B`@S@`0=G(!`/0!$G.C`/`"
+M(&]N;'D@<F5Q=6ER96UE;G2R`#)T:&$)`0(K`"`@8H\!D"!R96%D86)L9:(`
+M07=R:70,`!!A#`$"!`$`:``".P!%96%C:&\`4V5N=')Y0P!0:6YD97"J`")N
+M='\`07)E(&$$`)1T:6-L97,@;VZ!`0-V`O`!(%=I:VD@97AP;&%I;FEN9\D`
+M,&AO=_@``O4`!RP``BH!(4]NJ@`<+`,!`',!,FUA='``0&QW87E&`0#=`?(!
+M960@875T;VUA=&EC86QL>4<`L$DG=F4@871T96UPUP'@=&\@;6EN:6UI>F4@
+M<W0K`+`@;&EN:R!P;VQL=;@!X2X@($EF('EO=2!D;VXG[`$`M@#Q`FEC:71L
+M>2!I;G9O:V4@82!PZP"`=6QA<B!F96%9`D`@*'-U+P$9<QP"$&'I``<M``<&
+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
+M90I?#!`@L`D`^@``%``$Z08#<@@"?P(T;6]RHP)2<RX@(%"*";-L970@=7,*
+M:VYO=Y43`#`48&5R<F]R<]$,0&]M:7,P#@*5#@`_`<$N"@I#=7)R96YT;'G:
+M"P`[!P$C"0G:$0#!`C!E8W29`Q%D80T#'`($@Q0@(&8&$@&W!E$J($=.574!
+M`C4")B`H!`L`&@`@;&\O`#!I;&6M"R)S+!````4+$R`1``!C`%)S<&%R<WP"
+M(7,IO12?4V]L87)I<R`Y#@P!"&0`,T%#3#,`84]L9"!6-XL``VH!`!D#L2H@
+M4$]325@@=7-TL!$$$``/B@P#`7P``C$`5F]C=&5TKQ0`8`(!'@"A4U92-"!!
+M4T-)270"`10`#S(`"Q!";1$1>2X`L2`H8FEG+65N9&EAU!%C;&ET=&QE$0`"
+M^@`$7Q:10T0M4D]-(&EMMP(0*#@.,"!O<,L#P&%L(%)O8VMR:61G9><!8DIO
+M;&EE="D!`>\!`DD`-%I)4'4$!$``('5N,0L`)18`UA!@<B`B9&5F?@81(F8)
+M`Q@``*$$(VEE50$`PP$`H@&%0E-$("=A<B=2``'X`!$G_0,)'A</"Q<`T$UI
+M8W)O<V]F="!#04+G`@1*%S%,2$$*`SI,6DA8`!A2/1<`M`$86!$``1D(!2`&
+M`/42"*\"`'82`"(5``L#`TP&!D4(,&)E9DH#4F5V86QU0@H`K@,#+P(`'P@&
+M61<19+8"`G\``!4%`_L)L5)032!W<F%P<&5R`P$/>Q=4`)H`-6QZ-*@!`.47
+M"0@!```*`IP0!4L!`'4$#P8!`@*#`0._`P*\`@\?`Q@P(G)EH`T`$!81(D<#
+M`D\`PBP@=VAI8V@@=VEL;.L8`'`(`,,/`U\!0',@97@M%``"`@"Y!02)$0(+
+M%P-:%P%1``7I$C!S("A3"@$T!`"$`0,S!`#T`V`L(&5T8RGO"P+Z`P"I`@!M
+M``*-``&;`0+:``_(`PIA(FYE=V,BFP,!,P`G<VBP``$2``]&`V,$!00'S@`/
+M60,`"A8##V0:________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________\;4'9E7VEN31$``/`E=&5R;F%L<RXS('!R;W9I9&5S
+M('-O;64@:6YS:6=H="!I;G1O(&QI8F%R8VAI=F4G<PH@(!4``3<`]PT@<W1R
+M=6-T=7)E(&%N9"!O<&5R871I;VXN"B`J-0#S#RUF;W)M871S+C4@9&]C=6UE
+M;G1S('1H92!F:6QE(!T`T2!S=7!P;W)T960@8GD>`'!L:6)R87)Y3`#08W!I
+M;RXU+"!M=')E90D``&\`5'1A<BXUMP#"(&1E=&%I;&5D(&EN4@"0:6]N(&%B
+M;W5T30`@<V6X`(-P;W!U;&%R(,T`!'L`\PDL(&EN8VQU9&EN9R!H87)D+71O
+M+69I;F14`!)S1P``00!A;6]D97)NCP`!\@#Q#G1A<B!V87)I86YT<RX*5&AE
+M(&UA;G5A;"!P86=E.`!D=F4@87)EI@``G@``CP#T&B`G9&]C)R!D:7)E8W1O
+M<GD@:6X*82!N=6UB97(@;V8@9&EF9F5R96YTHP#Q""X*"EEO=2!S:&]U;&0@
+M86QS;R!R96%D3`"R8V]P:6]U<R!C;VU;`4-I;B`BL`$R+F@BJ0"`:&4*<V]U
+M<F,O`!%D=0$`%`!A('-A;7!LGP!09W)A;7-O`%0@;6]R9?L`\@8N("!0;&5A
+M<V4@;&5T('5S"FMN;W<0`?`.(&%N>2!E<G)O<G,@;W(@;VUI<W-I;VYS('EO
+M=2`_`6`N"@I#=7+&`#%L>2QN``/2`>`@875T;VUA=&EC86QL>6L`065C='.H
+M``#5``,<`E!O;&QO=Y,!$&8L`*%S.@H@("H@1TY5=0$"4@(F("BY`0`:`$%L
+M;VYG50)B;F%M97,L$`!3;&EN:R`1```W`E)S<&%R<WP"(7,I50#P`%-O;&%R
+M:7,@.2!E>'1E;J<!#V0``S-!0TPS`&%/;&0@5C>+``-J`0`9`]$J(%!/4TE8
+M('5S=&%R6P`"$``R<&%X-`-18VAA;F=^`3=M870A`+!O8W1E="UO<FEE;@$#
+M`&`"`1X`H5-64C0@05-#24ET`@$4``)3``\R``5A0FEN87)Y+@#`("AB:6<M
+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
+M.B`@5F%R[A-@:71E;7,@,P$`UP(B;64V%3)I<F3/"3!E<SO(``,"``/J`@!&
+M``![``!?`6-A=71H;W)I$`"7#0'R`@#!$Q(N[0]0=&]P+6P,!`/%#``P!P%!
+M`!!IY`8)M@((<Q4`ZP4![@_P!2`J($Y%5U,@+2!H:6=H;&EG:'1SW``P<F5C
+MV10",04#H`*20T]064E.1R`M#`4`0A0`R@<A9&]?!@&'!0#.`,`J($E.4U1!
+M3$P@+2!D"C%A;&R/!`$-``"*%@"_``(I``-`!1$M/``!7A$"&`!@8V]N9FEG
+MLA85+0P``D0`M7-C<FEP="P@<V5E9P``*`4"618"8PB!*B!#36%K94S4!#%T
+M>'2(`"%P=6<0,"`B8S0&$2(D`P`X#"EO;$T``E8!!NL#`2D!`!8)`(X!#VT!
+M`0`@#1!U/1,"$!<D"B>P`"-E)ZT``R0$`),``$X`\``N86TL(&%C;&]C86PN
+M;30)#0/M`#`N86/_```"`!`M9`(`GP`$J```V0X(H@02+!H.`-<+`%D+$'G*
+M!0'V`2-E<JX!!7``)&EN9`"!+F@N:6X*"2WT!P#F$Q)S9P`18C0"`W(!`K4`
+M8`H*1W5I9/,`(R!$#A@"@0$#T@$"=0``\P$#4P\0.AH)`K@$(2XQP0P`80P!
+M-P$`/08#>!,"(0`$F@,#,P``B`0/-``+`"(`##4`+V%T-``,*&%T,P`'K0,1
+M,[8+`!`4D"!O=F5R=FEE=_,"`*L`!<`+`'$%,'=H;Y$"%"JD"H5?<F5A9"XS
+M+!```?@(#1$`45]D:7-K%@`"?@<#@@4!/@`#'```F0`0=E\!`K<"(65D+@L`
+M$@9`<V5Q=>H(`N47`),``'4``!<"`/D$`7$``7$*")<``9P)("XSHQ<P86EL
+M[P0R92`B:P,%JP`!)``4(@L+62!C;&%S1``![P4/9!K_________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________________________________________V=086X@:7,U
+M$0``\!!S=64L('5S92!T:&4@:7-S=64@=')A8VME<B!A=`H@`0#Q%6AT='`Z
+M+R]C;V1E+F=O;V=L92YC;VTO<"]L:6)A<F-H:79E+SH`47,O;&ES-0#V#RH@
+M5&\@<W5B;6ET(&%N(&5N:&%N8V5M96YT('1O(#@`@RP@<&QE87-E+``"<`#R
+M"V$@<'5L;"!R97%U97-T('9I82!':71(=6(N(```D`"A<SHO+V=I=&AU8HP`
+M!E(`")4``$<`\15S"@I4:&ES(&1I<W1R:6)U=&EO;B!B=6YD;&4@:6YC;'5D
+M97/\`/`&9F]L;&]W:6YG(&-O;7!O;F5N=',Z<0`7*K``,#H@80X`T')A<GD@
+M9F]R(')E860S`(!A;F0@=W)I=`P`8'-T<F5A;0H``QT!$G-&`$%T87(Z:@#P
+M%B=B<V1T87(G('!R;V=R86T@:7,@82!F=6QL+69E871U<F5D("<A```X``,"
+M`%-R97!L84(!@&)U:6QT(&]NB@`#8P``*@!F*B!C<&EO8P``#@`+9`!@9&EF
+M9F5RA@'`:6YT97)F86-E('1O/0`#`@"Q97-S96YT:6%L;'FK`)!S86UE(&9U
+M;F,W`5!A;&ET>2T`5RH@8V%T:0`K871H`&ES:6UP;&6U`$!T;V]L,P$`0``#
+M`@!R>F-A="P@8@<`$G@'``!)`4!S=6-H)P!0*B!E>&%)`-1S.B!3;VUE('-M
+M86QL%0`$/@$`O@'P`&%T('EO=2!M87D@9FEN9-`",69U;"\"!D4`42]M:6YI
+MA0$18>,!46%C="!S8`"A(&1E;6]N<W1R8<$!``X#)V]F7@$#20`P8V]N0P+P
+M`CH@(%9A<FEO=7,@:71E;7,@,P$`UP)`;64@8C<!P&ER9"!P87)T:65S.\@`
+M`P(``^H"`$8``'L``'0"\0)A=71H;W)S('=I=&@@86YY(/("D&EO;G,N"@I4
+M:)T!\@)P+6QE=F5L(&1I<F5C=&]R>4$`(&EN^``(M@)P:6YF;W)M8:D!,"!F
+M:34!`'P`\`LJ($Y%5U,@+2!H:6=H;&EG:'1S(&]F(')E8P8"5&-H86YGH`*T
+M0T]064E.1R`M('=1`6)C86X@9&^?`#-T:&DI`/("24Y35$%,3"`M(&EN<W1A
+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
+M`F,%!E@`8&ET<V5L9E,!4')E860OY@!@=&5N('5S;P8`-PP!<@$$@A0"-`(`
+M(0TB8V$%!#4@86Z(!`(C$U!L>2!F<EP%`,T00"UM96TT$R!B=?D4$B`D"`!E
+M``!Z``#-`H5A('-O8VME=#X#27=I<VBZ!`$F#P-9#P!S`@6,```_``/O#5`@
+M96%S>4X.``P1$2(A`0!:""`L(E`(H"P@8V%P86)I;&D2%`8#`07Q``+S#P$_
+M#@CV!0&7`8`@:6YD:79I9&P.`]L(`(4``#H2`D(``*P+`-$``#8!(71OK`TP
+M9&%TUP``!0X6.BX!`L@)`#T`$F'L`@#)"@$K`#-I;B`G`0!%!3-A9&2.`AAA
+M]PP!J0H#'@]19FER<W22`@"F`1%A<!(1;_$-`/8`%BYT``/9`P*G`0"_``*<
+M`0&%``:X`0!V``##``"\`Q)EDP`"[A0`A18`AP`"HP$&@`4Q=V%N?P42=!T/
+M`38"`5L#`1H$$'2.!R%S:RP#`6L#`)\$AFYV96YI96YCSA8`*0``B0``,!0"
+M@1-297-P96/\%@#0`0*J`0`Z"#`Z("*3"@[:#1,BN0(`W@X`YQ@.5@X0+&,`
+M0&1E<W"B``!L!`'D`P!S"G,@<V%Y<RX*)!419K@-!$\9`Z$81"X*"E$1%D`_
+M("!)GAD@<S]2`!$J!1EV.B\O=W=W+C@`0"YO<F>3``!(`1!HN`(`5P!#;VYG
+M;U@'%R!,!R`@9%@6(&]P/`4(&1$$NA$!K`@!-PP`<0``.@`@;FLT`0'!``9S
+M`$$@;6%IVQ(`^QD"H`,!_1D@<F7E$0#G`0$;&@]D&O__________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M________________________________________________9U!L:6)A<B01
+M``#Q'6-H:79E(%=I:VD@97AP;&%I;FEN9PH@("!H;W<@=&\@97AT96YD(&QI
+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
+M;'IM82P@;'II<!,#+WAZ(P``&304``D(`0``"@*<$`4Z`0!U!`\&`0("KP$#
+MOP,"O`(/'P,8,")R9:`-`!`6$2)'`P)/`,0L('=H:6-H('=I;&R*``%6``:0
+M`"!E>"T4``("`+D%!(D1`FL4`$,.`-,3`%$``;$6`<H"("`H?0<!-`0`A`$#
+M,P0`]`-@+"!E=&,I[PL"^@,`J0(`:!$"C0`!FP$"V@`/R`,*82)N97=C(IL#
+M`3,`)W-HL``!$@`/1@-C!`4$!\X`#UD#``H6`S-7:&4#`@"_"`/4`A)SY@5A
+M<F5S=6QT[Q,18F@%('1ENPX!500/(P(!"@L#`0D!#^D"5!`**A(!IP<")@@&
+MH08`/@<A=&7;"!$Z>A@!+1`0:2`*<&AE879I;'G\"#9E86VU!0(1"P6(%$!I
+M<R!NUA(Q<F5C,!$#GA<`D0)!(&EN+;</@B!M;V1I9FECY0P`.!!186YD;VWI
+M%A!S]`<!>0`&@`0I:7-N%")B98@%`$`$`5X!.&YE=[4#`/`$`/T"`Y\!`'L`
+M`8<)`2L5`DH,`PH#`#@(`&\0%'3N$@(,`B$@8C<)`(P*`8\8`[@4`0P`$&$,
+M`0+4$`!H``([`!%EG!8`/0$A=F5S`Q-Y0P!0:6YD97"J`"5N="(!`$0-`7D9
+M`$(%$F]L#0:P"P]D&O__________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M________________________95!T<SH*(#`1``#Q#2`J($=.52!T87(@9F]R
+M;6%T("AI;F-L=61I;F<:`/(`;&]N9R!F:6QE;F%M97,L$`!3;&EN:R`1`*%A
+M;F0@<W!A<G-E)P#_"G,I"B`@*B!3;VQA<FES(#D@97AT96YD961D``0S04-,
+M,P!A3VQD(%8W)P"!87)C:&EV97-+`+=03U-)6"!U<W1A<A``\P!P87@@:6YT
+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
+MG0`2<SX+86EN<VEG:!$&")D'$2=G`@0W``!H$3!U8W2R`P"H`#!O<&4K!0`T
+M#`D>!Q(M@@0U<RXUJ@@"KP``&0,`\@`U;6%T:0\$8P(%E@$`L```"@)!+C4L
+M(&<6``D``&\`7G1A<BXU5`$(\00%/A(1<]8-,7!O<.4/`YP!!'L`"$L)0&AA
+M<F06#`$P!@*H`0.%$@".`6%M;V1E<FZ/``#H`0"\!W`@=F%R:6%N2`D`(@PP
+M;6%N^`L1<*T7,&%B;S$.`,X4`OH!`)X``=\!5R=D;V,GO06P:6X*82!N=6UB
+M97*5`@:1!P0[`<<*"EEO=2!S:&]U;&2D"P`H`3%C;W!V!D!C;VUMG@@`N`03
+M(N,`,BYH(JD`,FAE"E\,$""P"0#Z```4``3I!@-R"`)_`A!M&A<#^P!"+B`@
+M4(H)LFQE="!U<PIK;F]W$`$!F09@97)R;W)ST0Q`;VUI<S`.`I4.`#\!P2X*
+M"D-U<G)E;G1L>=H+`#L'`2,)"=H1`,$"!;47`/<"`QP"!7@)$&8&$@&W!@*'
+M&`:J"P]D&O__________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M________________65!3;VUE(#01``#T)G-M86QL(&5X86UP;&4@<')O9W)A
+M;7,@=&AA="!Y;W4@;6%Y(&9I;F0@=7-E9G5L+@H@("`J,`#R!W,O;6EN:71A
+M<CH@82!C;VUP86-T('-+`-!D96UO;G-T<F%T:6YG/@#C(&]F(&QI8F%R8VAI
+M=F5)`/`E8V]N=')I8CH@(%9A<FEO=7,@:71E;7,@<V5N="!T;R!M92!B>2!T
+M:&ER9"!P87)T:65S.X,``P(`87!L96%S948``'L`\BET:&4@875T:&]R<R!W
+M:71H(&%N>2!Q=65S=&EO;G,N"@I4:&4@=&]P+6QE=F5L(&1I<F5C=&]R>4$`
+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
+M+'H7`BP``#L```0#`$L'`1<)X65S="!V:6$@1VET2'5B8@0"D`"A<SHO+V=I
+M=&AU8HP`!E(`")4``$<``3X.`+0)!\(5`\,!`W(2`9$,`(\!`-0#`#4#`!('
+M(&]NQA$`%@L)1A,`H!@$!08`P`$`0`,`,P`$)P,`#``"CP4`"@`#904!F@40
+M*K$#$3IF`1(GBQ40)S<3`"89`!8"<V$@9G5L;"V6"')D("=T87(G#P$!`@`A
+M<F6M"@%"`0!`%P"!!@<Q`@`J``*B$P9C``!_$`MD``;3$@$P`S!F86,J!P`]
+M``,"```I$")N=&@#`!4!-G-A;98#$&'`%``M`%<J(&-A=&D`*V%T:``A<VD&
+M&@BU``#O%P!<"0!```,"`"!Z8T4.$F('`!)X!P``20$`D@D`)P`&'QHP.B!3
+M,@,/9!K_____________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________VI0<B!R96$F$0``\3-D(&-A;&QB86-K(&ES(&9R964@=&\@
+M<&%S<R!T:&4@;&EB<F%R>2!A(&)Y=&4@870@82!T:6UE"B`@(&]R(&UM87`H
+M`/`%96YT:7)E(&%R8VAI=F4@86YD(&<)`"!I=$\`"4H`<'0@;VYC92Y"`)%/
+M;B!W<FET92Q$``5L`/!1;'=A>7,@<')O9'5C97,@8V]R<F5C=&QY+6)L;V-K
+M960@;W5T<'5T+@H*("H@5&AE(&]B:F5C="US='EL92!A<'!R;V%C:"!A;&QO
+M=W,@>6]U('1O(&AA=F4@;75L=&EP)0`#J0!P<W1R96%M<XT`16]P96Z>`,`@
+M(&)S9'1A<B!U<V4*`<-I<R!I;B!I=',@(D#E`+8B(&5X=&5N<VEO;HH``QP`
+M`"H`,&5L9E,!4')E860OY@"6=&5N('5S:6YG<@&19G5N8W1I;VYS#@%Q66]U
+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
+M;FX`!287`9X``5$!`YL`(F5NR0$'+0``?``+<0`H9&41``.J`!$L6!$"@```
+MC0X`E@$`%@$`0``P86=A\P\!7PJ18V]R<F5S<&]NIQ0(20`-6@`"Y`(!;A<0
+M(*$")&ESYPH"*AD`/`<0<X4!(V]FB`$`CA(0+78``#,,`/<(`$H6$&D5!X(@
+M96YV:7)O;@\+0'=H97(O%D!A="!MV`$3<EH#!3`"`%L``G\`$7E[`Q%P-0!B
+M871E=F5R>!<1<_```.X',2!I=*$`,EEO=><3$"#%"@]D&O______________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________9%!L;&]W
+M:4(1``#Q)FYG(&)E9F]R92!E=F%L=6%T:6YG('1H92!A<F-H:79E.@H@("H@
+M=75E;F-O9&5D(&9I;&5S%``!"@#Q`B!W:71H(%)032!W<F%P<&5R&P#Q`6=Z
+M:7`@8V]M<')E<W-I;VX5`%UB>FEP,A8`!"8`32],6E<=`/\#;'IM82P@;'II
+M<"P@86YD('AZ(P``&304`/4'"E1H92!L:6)R87)Y(&-A;B!C<F5A=,\`L7,@
+M:6X@86YY(&]FY@!@9F]L;&]W]`!R9F]R;6%T<_``HE!/4TE8('5S=&'1``(0
+M`.!P87@@:6YT97)C:&%N9ST``#,``=T`P2)R97-T<FEC=&5D(B@``AP`Q"P@
+M=VAI8V@@=VEL;(H``58`!%\!L',@97AC97!T(&9O:@#Q!R`@96YT<FEE<R!T
+M:&%T(')E<75I<F51`%!E>'1E;DT!L7,@*&9O<B!L;VYGC@'Q`VYA;65S+"!!
+M0TQS+"!E=&,I+I(`L$]L9"!'3E4@=&%R70`$J0`"R@#Q!&]C=&5T+6]R:65N
+M=&5D(&-P:6\U`+935E(T(")N97=C(A4`)W-HL``!)P`V6DE0P0`1*`,")'5N
+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
+M%I%#1"U23TT@:6VW`A`H.`XP(&]PRP/`86P@4F]C:W)I9&=EYP%B2F]L:65T
+M*0$![P$"20`/'A=C#PL7`-!-:6-R;W-O9G0@0T%"YP($!1@Q3$A!"@,T3%I(
+M'P4"LP$84CT7`,0!&%@1``$9"`4@!@#U$@BO`@!V$@`B%0`+`P-,!@9%"`]D
+M&O__________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M________9U`L(&%C;$81``#R"&]C86PN;30L(&-O;F9I9W5R92YA8PH@`0#P
+M+BT@=7-E9"!T;R!B=6EL9"!T:&ES(&1I<W1R:6)U=&EO;BP@;VYL>2!N965D
+M960@8GD@;6%I;G1A:6YE<G-%`-0J($UA:V5F:6QE+FEN9`#R`RYH+FEN"@DM
+M('1E;7!L871E<V<`)F)YA0#@('-C<FEP=`H*1W5I9&6"`)!$;V-U;65N=&%X
+M`((@:6YS=&%L;'4``9<`\!%S>7-T96TZ"B`J(&)S9'1A<BXQ(&5X<&QA:6YS
+M('1H960`,2!O9@L``B$`@R!P<F]G<F%M,P!/8W!I;S0`"P`B``PU`"]A=#0`
+M#"AA=#,`]`]L:6)A<F-H:79E+C,@9VEV97,@86X@;W9E<G9I97>@`/`#;&EB
+M<F%R>2!A<R!A('=H;VQEI``#.0"%7W)E860N,RP0`%UW<FET91$`45]D:7-K
+M%@`@;F2+`00N```^``,<``"9`!!V7P%09&5T86E-`?$&8V%L;&EN9R!S97%U
+M96YC97,@9F]R,P$`-P`!1P`Q;F0@<0!8($%027.7`'-E;G1R>2XS30`"=`%U
+M(G-T<G5C=*L``20`Z2(@=71I;&ET>2!C;&%S1`"6:6YT97)N86QSG0!@<R!S
+M;VUE\0&7:6=H="!I;G1O1@$1)V<"!#<`$B!O`#%U<F6H`$%O<&5R+P(0+J@`
+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
+M;$T``E8!!C4!`)0``+`*`8X!#VT!`0`@#0$0&@':`31E"B>P`"-E)Z\9`R0$
+M`),``$X`CRYA;2P@86-L9!K_____________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________________VI086YY(&0P$0``\!QA=&$@<V]U<F-E
+M.B`@66]U(&-A;B!C<F5A=&4*("`@82!B;&]C:R!O9B!D*P#P'FEN(&UE;6]R
+M>2!A;F0@861D(&ET('1O(&$@=&%R(&%R8VAI=F4@=VET:&]U=$$`T&9I<G-T
+M('=R:71I;F<G`.9E;7!O<F%R>2!F:6QE+G0`\`%A;'-O(')E860@86X@96YT
+M(@`P<F]M1``E86Y:``!V``!-`%)E('1H99,`@F1I<F5C=&QYAP#Q!'-O8VME
+M="X@($EF('EO=2!W86Z(`!)T70`2+ST``&``,&EE<S,`4&1I<VLL3@#P#')E
+M(&%R92!C;VYV96YI96YC92!F=6YC=&EO;BD``(D`,&UA:WD`\"II<R!E<W!E
+M8VEA;&QY(&5A<WDN"@H@*B!.;W1E.B`B<&%X(&EN=&5R8VAA;F=E(&9O<FUA
+M="(@:7/@```S``#B`'%X=&5N9&5D.`$"(@`0+&,`0&1E<W#?`$!W:&%TE@#P
+M`R!N86UE('-A>7,N"E)%041-15``1"!L:6)M`=%B=6YD;&4N"@I1=65SK@"@
+M/R`@27-S=65S/U(`UBH@:'1T<#HO+W=W=RXX`$`N;W)GDP``2`$Q:&]MIP"`
+M(&]N9V]I;F<W`!@@9`#P!&1E=F5L;W!M96YT+"!I;F-L=63/`4!D;V-U%``0
+M87<`$"P3`@0Z`"!N:S0!`<$`!G,`4"!M86EL.`!@;&ES=',N+``P*B!4F0%`
+M<&]R=/@!$&FW`$`L('5S9P$290\`H2!T<F%C:V5R(&')`10@SP#V`V-O9&4N
+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
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________V!0("`J($E$$0``\1%33SDV-C`@9F]R;6%T"B`@
+M*B`W+5II<"!A<F-H:79E<Q,`-EA!4A$`Y0I7:&5N(&-R96%T:6YG&`#Q&2P@
+M=&AE(')E<W5L="!C86X@8F4@9FEL=&5R960@=VET:"!A;GD@;V8G`*%F;VQL
+M;W=I;F<Z8`"!=75E;F-O9&4-`/$!9WII<"!C;VUP<F5S<VEO;A4`76)Z:7`R
+M%@`$)@!-+TQ:5QT`^0-L>FUA+"!L>FEP+"!A;F0@>'HC`,$*3F]T97,@86)O
+M=724`')L:6)R87)YT0#P+G1E8W1U<F4Z"@H@*B!4:&ES(&ES(&$@:&5A=FEL
+M>2!S=')E86TM;W)I96YT960@<WES=&5M+B`@5&AE<F4L`(!N;R!D:7)E8U0!
+M@"!S=7!P;W)T9@'S&2!I;BUP;&%C92!M;V1I9FEC871I;VX@;W(@<F%N9&]M
+M(&%C8V5S<RYY``:7`.!I<R!D97-I9VYE9"!T;UX!9&5X=&5N9%X!.&YE=^``
+M`/,`,@H@(,X`$'9R`0#A`1)SHP#P`B!O;FQY(')E<75I<F5M96YTL@`R=&AA
+M"0$"*P`@(&*/`9`@<F5A9&%B;&6B`$%W<FET#``080P!`@0!`&@``CL`165A
+M8VAO`%-E;G1R>4,`4&EN9&5PJ@`B;G1_`$%R92!A!`"4=&EC;&5S(&]N@0$#
+M=@+P`2!7:6MI(&5X<&QA:6YI;F?)`#!H;W?X``+U``<L``(J`2%/;JH`'"P#
+M`0!S`3)M871P`$!L=V%Y1@$`W0'R`65D(&%U=&]M871I8V%L;'E'`+!))W9E
+M(&%T=&5M<-<!X'1O(&UI;FEM:7IE('-T*P"P(&QI;FL@<&]L;'6X`>$N("!)
+M9B!Y;W4@9&]N)^P!`+8`\0)I8VET;'D@:6YV;VME(&$@<.L`@'5L87(@9F5A
+M60)`("AS=2\!&7,<`A!AZ0`'+0`'!@,`@`$"F0%P*2P@:70@=W``\``@9V5T
+M('!U;&QE9"!I;BX^`"=);FX`-RP@:9X``5$!`YL`(F5NR0$'+0``/@`+<0`H
+M9&41``/&`A$L\``"@``B;F6.`@`6`0!``&)A9V%I;G-'`J!C;W)R97-P;VYD
+M)P0(20`-6@`">P,Q:65SPP`!;P.P86QS;R!R961U8V6;`C!E('.%`2-O9H@!
+M`+,!$"UV`&%E9"!B:6X]`"`@:2P$@"!E;G9I<F]NUP(Q<R!W;@(!H`(0;=@!
+M$W):`P4P`@!;``)_`!%Y>P,1<#4`T6%T979E<B!B;&]C:W/P`!!H0P0A:72A
+M`$%9;W5R;P(0(#L"0&)A8VM``T!F<F5EH@(R<&%SL@`%5P!`(&)Y=%<"82!A
+M('1I;5<#<6]R(&UM87#X`D%E;G1I#P,!<@4!40-`9VEV9>8!(71O(@`%2@!A
+M="!O;F-EA0`A3VZ0`QMEPP`"Y`(R<')O.@$!A0%18W1L>2W,`))E9"!O=71P
+M=73O`@!@!/$#;V)J96-T+7-T>6QE(&%P<')OR`,`H`4"^@#@=&\@:&%V92!M
+M=6QT:7`E``.E`P(!!``B!E4@;W!E;IX`L2`@8G-D=&%R('5SO`$`/06#;B!I
+M=',@(D#E`!(BR`-&<VEO;HH``QP``"H`,&5L9E,!`'T$$"_F`&%T96X@=7-(
+M`@1R`4!F=6YC@P,"-`(Q66]U=08`,@`U(&%NI``"A`50;'D@9G)<!1!N?P5`
+M;65M;YT$@'5F9F5R(&]RN0(`90`$<@&%82!S;V-K970^`TEW:7-HN@3`<V]M
+M92!U=&EL:71Y/@`%C``!``+Q!7)O=FED92!E87-Y+71O+75S92`B(0'P`F9I
+M;&4L(B!E=&,L(&-A<&%B00`!]@("9@81954"`?$`864@05!)<[<$"/8%`9<!
+ML2!I;F1I=FED=6%L:`41::8'`'L`$F)"```L!`#1```V`2%T;W@',&1A=-<`
+M5G5R8V4Z+@$!Q0<!D`(28>P"`*`'`2L`,VEN("<!`/@"(&%D_`(`8@`@82#9
+M`02J`0#7!R%O=?<$469I<G-TD@(`I@$@82!#!1%O4`<`]@`6+G0``]D#`J<!
+M`+\``IP!`$<!![@!`'8``,,``+P#$F63``)/!R)L>8<``J,!!H`%,7=A;H@`
+M$'0V!`5%`0!@`!!IA0(`C@<A<VLL`P%K`P"?!)EN=F5N:65N8V7``0")`#!M
+M86MY`)!I<R!E<W!E8VEN!`'0`0*J`0`Z"/,#.B`B<&%X(&EN=&5R8VAA;F=E
+M:P83(KD"(&QL/`$"Z`(`I0<`.`$"P040+&,`0&1E<W#?``!L!`'D`_`";F%M
+M92!S87ES+@I214%$3450``?H!N$@8G5N9&QE+@H*475E<_H"H#\@($ES<W5E
+M<S]2`-<J(&AT='`Z+R]W=W<N(`<P;W)GDP``2`$0:+@"@V9O<B!O;F=O6`<8
+M(&0`<&1E=F5L;W`\!7$L(&EN8VQUO05`9&]C=10``:P(`4X)`'$``#H`(6YK
+M70$`70`&<P!0(&UA:6P'`D)L:7-TH`,P*B!4F0$!!@E`86X@:;<`$"PA!`'\
+M``$/`)$@=')A8VME<B"("B0@(,\``!D*YBYG;V]G;&4N8V]M+W`O:@`1+SH`
+M(',O:0``DP`!9P!1<W5B;6EG`&)E;FAA;F/B"`&F!A-BN@*#+"!P;&5A<V4L
+M```[```$`P!+!P$7">%E<W0@=FEA($=I=$AU8G`%`I``H7,Z+R]G:71H=6*,
+M``92``B5``!'`#%S"@K(!G%D:7-T<FEB+@@#PP$#60$`EP(0:(\!`-0#`"X!
+M`",'8&]N96YT<Q8+)R`JF0$P.B!A#@`"4`,2;WT&`#,`!"<#``P``H\%``H`
+M`^4``9H%$"JQ`Q$Z:@`2)Y<%$">B!$!G<F%M%@)S82!F=6QL+98(<F0@)W1A
+M<B</`0$"`"%R9:T*`/T!4"!B=6EL@08`B@`#8P``*@!F*B!C<&EO8P``#@`+
+M9``@9&EK!0%H"@`P`T-F86-E:@,#`@`P97-S!@<!:`,`3`(0<PT#!)8#%&%G
+M!5<J(&-A=&D`*V%T:``P<VEMH08(M0!`=&]O;#,!`*H``P(`<GIC870L(&('
+M`!)X!P``20$`D@D`)P!0*B!E>&%)`$!S.B!3,@-4<VUA;&P5``0^`0!2`R%A
+M=!P((&UAY@0@;F30`C%F=6PO`@9%`!`O0PH!A0$189X*46%C="!S8`"2(&1E
+M;6]N<W1R2@T`*08G;V9>`0-)`#!C;VY#`O`".B`@5F%R:6]U<R!I=&5M<R`S
+M`0!]`T!M92!B-P$R:7)DSPDP97,[R``#`@`#Z@(`1@``>P``7P%V875T:&]R
+M<Y<-`?("`DT'$`J(!E!T;W`M;`P$`\4,`#`'`4$`$&GD!@FV`B)I;M8$`,8,
+M`.L%!+T"\`).15=3("T@:&EG:&QI9VAT<UP&,')E8P8"`C$%`Z`"DD-/4%E)
+M3D<@+0P%`$T+8F-A;B!D;Y\``(<%`,X`P"H@24Y35$%,3"`M(&0*,F%L;'4`
+M``T`(G)U#`@"*0`#0`41+3P``(4.`>,&`4D!A69I9W5R92`M#``"1`"U<V-R
+M:7!T+"!S965G```H!61D971A:6S#!&%#36%K94S4!#%T>'2(`")P==8-(")C
+M-`81(B0#`#@,*6]L30`"5@$&ZP,!*0$`%@D`C@$/;0$!`*(&('5SW0H`V@$T
+M90HGL``C92>M``,D!`"3``!.`/``+F%M+"!A8VQO8V%L+FTT"0T#[0`P+F%C
+M%P$``@`0+:("`)\`!*@``-D."*($$BP:#@#7"P)\`#%M86GV`2-E<JX!!7``
+M)&EN9`"!+F@N:6X*"2WT!R!L858/!+L`!84``[4`8`H*1W5I9/,`*"!$5`8$
+MT@$"=0`!MP$"4P\0.AH)`K@$(2XQP0P`80P!-P$#+P,`"P`"(0`$F@,#,P``
+MB`0/-``+`"(`##4`+V%T-``,*&%T,P`&`08A+C.V"Q!S90J`;W9E<G9I97?S
+M`@"@``7`"P!Q!5!W:&]L9:0``T0%A%]R96%D+C,LM`H17_@(#1$`45]D:7-K
+M%@`"?@<(/@`#'```F0`!>PH"MP(29:`,`!(&0'-E<77J"!!S"P4!/@$`=0``
+M%P(`^00!<0`!<0H(EP``/`DS>2XS30``[P0R92`B:P,%JP`!)``4(@L+62!C
+M;&%S1``!'PE&;F%L<YT`$G,^"V%I;G-I9V@1!@B9!Q$G9P($-P``:!$P=6-T
+ML@,`J``P;W!E*P4`-`P)'@<2+8($-7,N-:H(`J\``!D#`/(`-6UA=&D/!&,"
+M!98!`+````H"D"XU+"!M=')E90D``&\`7G1A<BXU5`$(\00%/A(1<V,$,7!O
+M<.4/`YP!!'L`"$L)0&AA<F06#`$P!@1;`0%'``".`6%M;V1E<FZ/``#H`0"\
+M!W`@=F%R:6%N2`D`F@4P;6%N^`M!<&%G93@``#$.)')EI@``G@`!WP%7)V1O
+M8R>]!9!I;@IA(&YU;6+R#!=FD0<$.P''"@I9;W4@<VAO=6QDI`L`*`$Q8V]P
+M=@9`8V]M;9X(`+@$$R(%#C(N:"*I`#)H90I?#!`@L`D`^@``%``$Z08#<@@"
+M?P(T;6]RHP)2<RX@(%"*";-L970@=7,*:VYO=Y43`#`48&5R<F]R<]$,0&]M
+M:7,P#@*5#@`_`<$N"@I#=7)R96YT;'G:"P`[!P$C"0G:$0#!`C!E8W29`Q%D
+M80T#'`($@Q0@(&8&$@&W!E$J($=.574!`C4")B`H!`L`&@`@;&\O`#!I;&6M
+M"R)S+!````4+$R`1``!C`%)S<&%R<WP"(7,IO12?4V]L87)I<R`Y#@P!"&0`
+M,T%#3#,`84]L9"!6-XL``VH!`!D#L2H@4$]325@@=7-TL!$$$``/B@P#`7P`
+M`C$`5F]C=&5TKQ0`8`(!'@"A4U92-"!!4T-)270"`10`#S(`"Q!";1$1>2X`
+ML2`H8FEG+65N9&EAU!%C;&ET=&QE$0`"^@`325\6D4-$+5)/32!I;;<"$"@X
+M#C`@;W#+`\!A;"!2;V-K<FED9V7G`6)*;VQI970I`0'O`0))`#1:25!U!`1`
+M`"!U;C$+`"46`-808'(@(F1E9GX&$2)F"0,8``"A!"-I954!`,,!`*(!A4)3
+M1"`G87(G4@`!^``1)_T#$">[`@\+%PC836EC<F]S;V9T($-!0BP`,4Q(00H#
+M.DQ:2%@`&%(]%P"T`1A8$0`!&0@%(`8`]1((KP(`=A(`(A4`"P,#3`8&10@P
+M8F5F2@-2979A;'5""@"N`P,O`@`?"`99%Q%DM@("?P``%04#^PFQ4E!-('=R
+M87!P97(#`0][%U0`F@`U;'HTJ`$`Y1<)"`$```H"G!`%2P$`=00/!@$"`J\!
+M`[\#`KP"#Q\#&#`B<F6@#0`0%A$B1P,"3P#"+"!W:&EC:"!W:6QLZQ@`<`@`
+MPP\#7P%`<R!E>"T4``("`+D%!(D1`@L7`UH7`5$`!>D2,',@*%,*`30$`(0!
+M`S,$`/0#8"P@971C*>\+`OH#`*D"`&T``HT``9L!`MH`#\@#"F$B;F5W8R*;
+M`P$S`"=S:+```1(`#T8#8P0%!`?.``]D&O__________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M________________________________________6%`@:6YS:4D1``#P"6=H
+M="!I;G1O(&QI8F%R8VAI=F4G<PH@(!4`]Q)E<FYA;"!S=')U8W1U<F4@86YD
+M(&]P97)A=&EO;BX*("HU`/,/+69O<FUA=',N-2!D;V-U;65N=',@=&AE(&9I
+M;&4@'0#1('-U<'!O<G1E9"!B>1X`<&QI8G)A<GE,`-!C<&EO+C4L(&UT<F5E
+M"0``;P#R"G1A<BXU('!R;W9I9&4@9&5T86EL960@:6Y2`)!I;VX@86)O=71-
+M`"!S9;@`@W!O<'5L87(@S0`$>P#S"2P@:6YC;'5D:6YG(&AA<F0M=&\M9FEN
+M9%0`$G-'``!!`&%M;V1E<FZ/``'R`/$.=&%R('9A<FEA;G1S+@I4:&4@;6%N
+M=6%L('!A9V4X`&1V92!A<F6F``">``"/`/0:("=D;V,G(&1I<F5C=&]R>2!I
+M;@IA(&YU;6)E<B!O9B!D:69F97)E;G2C`/$(+@H*66]U('-H;W5L9"!A;'-O
+M(')E861,`+)C;W!I;W5S(&-O;5L!0VEN("*P`3(N:"*I`(!H90IS;W5R8R\`
+M$61U`0`4`&$@<V%M<&R?`%!G<F%M<V\`1"!M;W)/`?('<RX@(%!L96%S92!L
+M970@=7,*:VYO=Q`!\`X@86YY(&5R<F]R<R!O<B!O;6ES<VEO;G,@>6]U(#\!
+M8"X*"D-U<L8`,6QY+&X``](!X"!A=71O;6%T:6-A;&QY9@%!96-T<Z@``-4`
+M`QP"4&]L;&]WDP$09BP`H7,Z"B`@*B!'3E5U`0)2`B8@*+D!`!H`06QO;F=5
+M`F)N86UE<RP0`%-L:6YK(!$``#<"4G-P87)S?`(A<RE5`/``4V]L87)I<R`Y
+M(&5X=&5NIP$/9``#,T%#3#,`84]L9"!6-XL``VH!`!D#T2H@4$]325@@=7-T
+M87);``(0`#)P87@T`U%C:&%N9WX!-VUA="$`L&]C=&5T+6]R:65N`0,`8`(!
+M'@"A4U92-"!!4T-)270"`10``E,`#S(`!6%":6YA<GDN`,`@*&)I9RUE;F1I
+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
+M5F%R[A-@:71E;7,@,P$`UP(B;64V%3)I<F3/"3!E<SO(``,"``/J`@!&``![
+M``!?`6-A=71H;W)I$`"7#0'R`@#!$Q(N[0]0=&]P+6P,!`/%#``P!P%!`!!I
+MY`8)M@((<Q4`ZP4![@_P!2`J($Y%5U,@+2!H:6=H;&EG:'1SW``P<F5CV10"
+M,04#H`*20T]064E.1R`M#`4`0A0`R@<A9&]?!@&'!0#.`,`J($E.4U1!3$P@
+M+2!D"C%A;&R/!`$-``"*%@"_``(I``-`!1$M/``!7A$"&`!@8V]N9FEGLA85
+M+0P``D0`M7-C<FEP="P@<V5E9P``*`4"618"8PB!*B!#36%K94S4!#%T>'2(
+M`"%P=6<0,"`B8S0&$2(D`P`X#"EO;$T``E8!!NL#`2D!`!8)`(X!#VT!`0`@
+M#1!U/1,"$!<D"B>P`"-E)ZT``R0$`),``$X`\``N86TL(&%C;&]C86PN;30)
+M#0/M`#`N86/_```"`!`M9`(`GP`$J```V0X(H@02+!H.`-<+`%D+$'G*!0'V
+M`2-E<JX!!7``)&EN9`"!+F@N:6X*"2WT!P#F$Q)S9P`18C0"`W(!`K4`8`H*
+M1W5I9/,`(R!$#A@"@0$#T@$"=0``\P$#4P\0.AH)`K@$(2XQP0P`80P!-P$`
+M/08#>!,"(0`$F@,#,P``B`0/-``+`"(`##4`+V%T-``,*&%T,P`'K0,1,[8+
+M`!`4D"!O=F5R=FEE=_,"`*L`!<`+`'$%,'=H;Y$"%"JD"H5?<F5A9"XS+!``
+M`?@(#1$`45]D:7-K%@`"?@<#@@4!/@`#'```F0`0=E\!`K<"(65D+@L`$@9`
+M<V5Q=>H(`N47`),``'4``!<"`/D$`7$``7$*")<``9P)("XSHQ<P86EL[P0R
+M92`B:P,%JP`!)``4(@L+62!C;&%S1``![P5&;F%L<YT`$G,^"T]I;G-I9!K_
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____VI0:V5R(&$T$0``,'0*(`$`\1]H='1P.B\O8V]D92YG;V]G;&4N8V]M
+M+W`O;&EB87)C:&EV92]I<W-U97,O;&ES-0#V#RH@5&\@<W5B;6ET(&%N(&5N
+M:&%N8V5M96YT('1O(#@`@RP@<&QE87-E+``"<`#R"V$@<'5L;"!R97%U97-T
+M('9I82!':71(=6(N(```D`"A<SHO+V=I=&AU8HP`!E(`")4``$<`\"]S"@I4
+M:&ES(&1I<W1R:6)U=&EO;B!B=6YD;&4@:6YC;'5D97,@=&AE(&9O;&QO=VEN
+M9R!C;VUP;VYE;G1S.G$`%RJP`#`Z(&$.`-!R87)Y(&9O<B!R96%D,P"`86YD
+M('=R:70,`&!S=')E86T*``,=`1)S1@!!=&%R.FH`\!8G8G-D=&%R)R!P<F]G
+M<F%M(&ES(&$@9G5L;"UF96%T=7)E9"`G(0``.``#`@!3<F5P;&%"`8!B=6EL
+M="!O;HH``V,``"H`9BH@8W!I;V,```X`"V0`8&1I9F9E<H8!P&EN=&5R9F%C
+M92!T;ST``P(`L65S<V5N=&EA;&QYJP"0<V%M92!F=6YC-P%086QI='DM`%<J
+M(&-A=&D`*V%T:`!I<VEM<&QEM0!`=&]O;#,!`$```P(`<GIC870L(&('`!)X
+M!P``20%`<W5C:"<`4"H@97AA20#4<SH@4V]M92!S;6%L;!4`!#X!`+X!\0=A
+M="!Y;W4@;6%Y(&9I;F0@=7-E9G5L+P(&10!1+VUI;FF%`1%AXP%186-T('-@
+M`*$@9&5M;VYS=')AP0%G=7-E(&]F7@$#20`P8V]N0P+P`CH@(%9A<FEO=7,@
+M:71E;7,@,P$`UP)`;64@8C<!P&ER9"!P87)T:65S.\@``P(``^H"`$8``'L`
+M`'0"\0)A=71H;W)S('=I=&@@86YY(/("D&EO;G,N"@I4:)T!\@)P+6QE=F5L
+M(&1I<F5C=&]R>4$`(&EN^``(M@)P:6YF;W)M8:D!,"!F:34!`'P`\`0J($Y%
+M5U,@+2!H:6=H;&EG:'1SW``P<F5C!@)48VAA;F>@`K1#3U!924Y'("T@=U$!
+M8F-A;B!D;Y\`,W1H:2D`\@))3E-404Q,("T@:6YS=&%L;'4```T`(7)U*@(#
+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
+M4P%0<F5A9"_F`&!T96X@=7-O!@`W#`%R`02"%`(T`@`A#2)C804$-2!A;H@$
+M`B,34&QY(&9R7`4`S1!`+6UE;303(&)U^102("0(`&4``'H``,T"A6$@<V]C
+M:V5T/@-)=VES:+H$`28/`UD/`',"!8P``#\``^\-4"!E87-Y3@X`#!$1(B$!
+M`%H(("PB4`B@+"!C87!A8FEL:1(4!@,!!?$``O,/`3\."/8%`9<!@"!I;F1I
+M=FED;`X#VP@`A0``.A("0@``K`L`T0``-@$A=&^L#3!D8737```%#A8Z+@$"
+MR`D`/0`28>P"`,D*`2L`,VEN("<!`$4%,V%D9(X"&&'W#`&I"@,>#U%F:7)S
+M=)("`*8!$6%P$A%O\0T`]@`6+G0``]D#`J<!`+\``IP!`84`!K@!`'8``,,`
+M`+P#$F63``+N%`"%%@"'``*C`0:`!3%W86Y_!1)T'0\!-@(!6P,!&@00=(X'
+M(7-K+`,!:P,`GP2&;G9E;FEE;F/.%@`I``")```P%`*!$U)E<W!E8_P6`-`!
+M`JH!`#H(,#H@(I,*#MH-$R*Y`@#>#@#G&`Y6#A`L8P!`9&5S<*(``&P$`>0#
+M`',*<R!S87ES+@HD%1%FN`T$3QD#H1A$+@H*41$603\@($ED&1`_4@`1*@49
+M=CHO+W=W=RXX`$`N;W)GDP``2`$0:+@"`%<`0V]N9V]8!Q<@3`<@(&18%B!O
+M<#P%"!D1!+H1`:P(`3<,`'$``#H`(&YK-`$!P0`&<P!!(&UA:=L2`/L9`J`#
+M`?T9(')EY1$`YP$!&QH0+"$$`3L``0\`D2!T<F%C:V5R((@*`]09#V0:____
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__]?4"`@:&]W/Q$``/)-('1O(&5X=&5N9"!L:6)A<F-H:79E+@H*("H@3VX@
+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
+M```9-!0`"0@!```*`IP0!3H!`'4$#P8!`@*O`0._`P*\`@\?`Q@P(G)EH`T`
+M$!81(D<#`D\`Q"P@=VAI8V@@=VEL;(H``58`!I``(&5X+10``@(`N04$B1$"
+M:Q0`0PX`TQ,`40`!L18!R@(@("A]!P$T!`"$`0,S!`#T`V`L(&5T8RGO"P+Z
+M`P"I`@!H$0*-``&;`0+:``_(`PIA(FYE=V,BFP,!,P`G<VBP``$2``]&`V,$
+M!00'S@`/60,`"A8#,U=H90,"`+\(`]0"$G/F!6%R97-U;'3O$Q%B:`4@=&6[
+M#@%5!`\C`@$*"P,!"0$/Z0)4$`HJ$@&G!P(F"`:A!@`^!R%T9=L($3K!&`$M
+M$!!I(`IP:&5A=FEL>?P(-F5A;;4%`A$+!8@40&ES(&[6$C%R96,P$0.>%P"1
+M`D$@:6XMMP^"(&UO9&EF:6/E#``X$%%A;F1O;>D6$'/T!P%Y``:`!"EI<VX4
+M(F)EB`4`0`0!7@$X;F5WM0,`\`0`_0(#GP$`>P`!APD!*Q4"2@P#"@,`.`@`
+M;Q`4=.X2`@P"(2!B-PD`C`H!CQ@#N!0!#``080P!`M00`&@``CL`$66<%@`]
+M`2%V97,#$WE#`%!I;F1E<*H`)6YT(@$`1`T!>1D`0@42;VP-!K`+5"!7:6MI
+M4@P##!,P:&]W40\!LP,09*T!`]H``O<3!308!/P$`/,.`%`&`\T``7```H`7
+M`L0%#V0:____________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________\>4'5D:6YG+A$``/(%($=.52!L;VYG(&9I;&5N86UE<RP0
+M`%-L:6YK(!$`H6%N9"!S<&%R<V4G`/,D<RD*("`J(%-O;&%R:7,@.2!E>'1E
+M;F1E9"!T87(@9F]R;6%T("AI;F-L=61I;F<@04-,,P!A3VQD(%8W)P"!87)C
+M:&EV97-+`+=03U-)6"!U<W1A<A``\P!P87@@:6YT97)C:&%N9V5:``<A`/$$
+M;V-T970M;W)I96YT960@8W!I;QX`IE-64C0@05-#24D4``)C``\R``5A0FEN
+M87)Y+@#S!R`H8FEG+65N9&EA;B!O<B!L:71T;&41``+Z`/`?25-/.38V,"!#
+M1"U23TT@:6UA9V5S("AW:71H(&]P=&EO;F%L(%)O8VMR:61G944`8DIO;&EE
+M="D!0W-I;VX0`35:25`)`0-``,!U;F-O;7!R97-S960Z`*<B9&5F;&%T92(@
+M&`!C96YT<FEE10``PP$`H@&%0E-$("=A<B=2``$,`7@G;71R964G/0%:-RU:
+M:7`F`-A-:6-R;W-O9G0@0T%"+``Q3$A!70`Z3%I(,@`Z4D%2$0`86!$`\0H*
+M5&AE(&QI8G)A<GD@86QS;R!D971E8W1S30!@:&%N9&QE#`!P>2!O9B!T:-P!
+M0&QL;W<N`N!B969O<F4@979A;'5A=!(``"```R\"$3K4`&!U=65N8V]Q`@"V
+M`@)#`@$*`!$@@P&B4E!-('=R87!P94X"16=Z:7`^`3%I;VY$`%UB>FEP,A8`
+M!&0!32],6E<=`*)L>FUA+"!L>FEP$P,O>'HC```9-!0`"0@!E6-A;B!C<F5A
+M=,\`3W,@:6X&`0,"1@,2<_```KP"#Q\#&,$B<F5S=')I8W1E9")'`P)/`,0L
+M('=H:6-H('=I;&R*``%6``7*`7`@97AC97!T`@)$"B`@(&D"T2!T:&%T(')E
+M<75I<F51``'S`P'*`C`@*&8F`PM$!`#T`W$L(&5T8RDN;P$`^@,`J0(&(@0!
+M%P`"V@`/E@,%`<@#82)N97=C(IL#`3,`)W-HL``!$@`/1@-C!`4$`EL!`8D`
+M#UD#``H6`S-7:&4#`@#8`@/4`B%S+`(#87)E<W5L="4"$6)H!5)T97)E9-("
+M#R,"`0(;`@0+`P&```_I`E3!"DYO=&5S(&%B;W5TNP`%Z0,`I0,`YP/V$G5R
+M93H*"B`J(%1H:7,@:7,@82!H96%V:6QY('-T<F5A;;4%X'-Y<W1E;2X@(%1H
+M97)E+`"0;F\@9&ER96-T@@)A<W5P<&]RD0+P`R!I;BUP;&%C92!M;V1I9FEC
+M86H%`"0%XW)A;F1O;2!A8V-E<W,N>0`&EP"0:7,@9&5S:6=NH@9";R!B98@%
+M`$`$`3`$.&YE=[4#`*,$`'L``<X`$':;!`#1!A)SHP!4(&]N;'D*`T!M96YT
+ML@`!'@,`I@0"*P`P(&)E0`!Q<F5A9&%B;``&07=R:70,`!!A#`$"!`$`:``"
+M.P!"96%C:#T!(79E<P,3>4,`4&EN9&5PJ@`B;G1_`!!R.P0`!``P=&EC0@4D
+M;VZ!`02N`/``5VEK:2!E>'!L86EN:6YGB0`P:&]W^``!LP,09)8%`RP``BH!
+M(4]NJ@`<+`,!``0$,FUA='``0&QW87E&`0#=`?(!960@875T;VUA=&EC86QL
+M>4<`L$DG=F4@871T96UPC`?@=&\@;6EN:6UI>F4@<W0K``)2"%!P;VQL=;@!
+MX2X@($EF('EO=2!D;VXG[`$`M@#Q`FEC:71L>2!I;G9O:V4@82!PZP`@=6Q9
+M"*!E871U<F4@*'-U+P$9<QP"$&'I``<M``1%!P,B`@*9`7`I+"!I="!W<`#@
+M(&=E="!P=6QL960@:6ZD!#<@26YN`#<L(&F>``%1`0.;`")E;LD!!RT``'P`
+M"W$`*&1E$0`#J@`1+/```H``(FYEC@(`%@$`0`!Q86=A:6YS=,\!D6-O<G)E
+M<W!O;C\)"$D`#5H``GL#,6EE<\,``6\#`6\'47)E9'5CN04P92!SA0$C;V:(
+M`0"S`1`M=@!`960@8O<($6F'!@"$`'!E;G9I<F]NUP(Q<R!W;@(!H`(0;=@!
+M$W):`P4P`@!;``)_`!%Y>P,1<#4`T6%T979E<B!B;&]C:W/P``#N!S$@:72A
+M`$%9;W5R;P(0(#L"0&)A8VM``T!F<F5EH@(P<&%S30,'5P`P(&)Y+@=Q="!A
+M('1I;5<#<6]R(&UM87`I`3!E;G21!@/0`@%1`T!G:79EY@$A=&\B``6A`&%T
+M(&]N8V6%`"%/;I`#&V7#``+D`C)P<F\Z`0&%`5%C=&QY+<P``(X)4G5T<'5T
+M[P(`8`3Q`V]B:F5C="US='EL92!A<'!R;\@#`,D(`OH`X'1O(&AA=F4@;75L
+M=&EP)0`#4P0"`00`N0A5(&]P96Z>`%`@(&)S9",'(75SO`$`/06#;B!I=',@
+M(D#E`!(BO01&<VEO;HH``QP``"H`,&5L9E,!`-,#$"_F`&!T96X@=7-O!@5R
+M`4!F=6YC@P,"-`(Q66]U=08`,@`U(&%NI``"A`50;'D@9G)<!1!N?P7B;65M
+M;W)Y(&)U9F9E<B`D"`!E``1R`85A('-O8VME=#X#27=I<VBZ!,!S;VUE('5T
+M:6QI='ES`@6,``$``O$%<F]V:61E(&5A<WDM=&\M=7-E("(A`0#>"2`L(E`(
+M<"P@8V%P86)!``'V`@)F!A%E50(!\0!A92!!4$ESMP0(]@4!EP&Q(&EN9&EV
+M:61U86QH!1%I0@@`>P`28D(``$X&`-$``#8!(71OFPDP9&%TUP!6=7)C93HN
+M`0+("0#"`!)A[`(`R0H!*P`S:6X@)P$`.`LS861DC@(88?<,`=<'(6]U]P11
+M9FER<W22`@"F`2!A($,%$6\Y"P#V`!8N=``#V0,"IP$`F@D"G`$!A0`&N`$`
+M=@``PP``O`,299,``D\'(&QYZ0``S```HP$&@`4Q=V%NB``0=#8$!44!`&``
+M`!H$$'2.!R%S:RP#`WX&N6-O;G9E;FEE;F-EP`$`B0`P;6%K>0"0:7,@97-P
+M96-I;@0!T`$"J@$`.@@P.B`BDPH.V@T3(KD"(&QL/`$"Z`(`I0<`$0,"P040
+M+&,`0&1E<W#?``!L!`'D`P"F#M`@<V%Y<RX*4D5!1$U%NP8'Z`;A(&)U;F1L
+M92X*"E%U97/Z`J`_("!)<W-U97,_4@#7*B!H='1P.B\O=W=W+B`',&]R9Y,`
+M`$@!$&BX`H-F;W(@;VYG;U@'&"!D`'!D979E;&]P/`4F+"#\#D!D;V-U%``!
+MK`@!-PP`<0``.@`A;FM=`0!=``9S`%`@;6%I;`<"0FQI<W2@`S`J(%29`0$&
+M"4!A;B!IMP`@+"`;`P`[``$/`)$@=')A8VME<B"("B0@(,\``"0-YBYG;V]G
+M;&4N8V]M+W`O:@`1+SH`(',O:0``DP`!9P!1<W5B;6EG`'!E;FAA;F-ENP``
+M-@(&.`"#+"!P;&5A<V4L```[```$`P!+!P$7">%E<W0@=FEA($=I=$AU8G`%
+M`I``H7,Z+R]G:71H=6*,``92``B5``!'``$^#@"T"6%I<W1R:6(N"`/#`0-9
+M`0$<!0"/`0#4`P`N`0`C!T)O;F5N,0TG("J9`3`Z(&$.``)0`Q)O?08`,P`$
+M)P,`#``"CP4`"@`#204!F@40*K$#$3IB`A(GEP40)Z($0&=R86T6`G-A(&9U
+M;&PME@AR9"`G=&%R)P\!`0(`(7)EK0H!0@%`8G5I;($&`(H``V,``"H`$2K6
+M#`9C``#!$`MD`"!D:6L%`6@*``H1,&9A8RH'`#T``P(``"D0(FYT:`,`%0$V
+M<V%ME@,486<%5RH@8V%T:0`K871H`#!S:6VA!@BU`$!T;V]L,P$';0`@>F-%
+M#A)B!P`2>`<``$D!`)()`"<`4"H@97AA20!`<SH@4S(#5'-M86QL%0`$/@$`
+M4@,A870<""!M8>8$(&YDT`(Q9G5L+P(&10`0+T,*`84!$6&>"E%A8W0@<V``
+MDB!D96UO;G-T<DH-``X#)V]F7@$#20`P8V]N0P+P`CH@(%9A<FEO=7,@:71E
+M;7,@,P$`UP)`;64@8C<!,FER9,\),&5S.\@``P(``^H"`$8``'L``%\!<6%U
+M=&AO<G/`!0$?!@'R`@#2$1(N[0]0=&]P+6P,!`/%#``P!P%!`!!IY`8)M@(B
+M:6[6!`"D"@#K!02]`O`"3D574R`M(&AI9VAL:6=H='-<!C!R96,&`@(+$P.@
+M`I)#3U!924Y'("T,!0!-"V)C86X@9&^?``"'!0#.`,`J($E.4U1!3$P@+2!D
+M"C)A;&QU```-`")R=0P(`BD``T`%$2T\``'M$P(8`&!C;VYF:6=^"Q4M#``"
+M1`"U<V-R:7!T+"!S965G```H!61D971A:6S#!&%#36%K94S4!#%T>'2(`")P
+M==8-(")C-`81(B0#`#@,*6]L30`"5@$&ZP,!*0$`%@D`C@$/;0$!`+`,$'4]
+M$P':`31E"B>P`"-E)ZT``#H/,"`J(),``$X`\``N86TL(&%C;&]C86PN;30)
+M#0/M`#`N86/_```"`!`MH@(`GP`$J```V0X(H@02+!H.`-<+`%D+$'G*!0'V
+M`2-E<JX!!7``)&EN9`"!+F@N:6X*"2WT!P#F$Q)S9P`18C0"`W(!`K4`8`H*
+M1W5I9/,`*"!$5`8$T@$"=0`!MP$"4P\0.AH)`K@$(2XQP0P`80P!-P$#+P,`
+M"P`"(0`$F@,#,P``B`0/-``+`"(`##4`+V%T-``,*&%T,P`&`08A+C.V"P`0
+M%)`@;W9E<G9I97?S`@"@``7`"P!Q!3!W:&^1`A0JI`J%7W)E860N,RP0``'X
+M"`T1`%%?9&ES:Q8``GX'`X(%`3X``QP``)D``7L*`K<"`$T6(6%LB0=`<V5Q
+M=>H($',+!0$^`0!U```7`@#Y!`%Q``%Q"@B7```\"3!Y+C/T%#!A:6SO!#)E
+M(")K`P6K``$D`!0B"PM9(&-L87-$``$?"49N86QSG0`2<SX+86EN<VEG:!$&
+M")D'$2=G`@0W``!H$3!U8W2R`P"H`#!O<&4K!0`T#`D>!Q(M@@0U<RXUJ@@"
+MKP``&0,`\@`U;6%T:0\$8P(%E@$`L```"@)!+C4L(&<6``D``&\`7G1A<BXU
+M5`$(\00%/A(1<]8-,7!O<.4/`YP!!'L`"$L)0&AA<F06#`$P!@*H`0.%$@".
+M`6%M;V1E<FZ/``#H`0"\!W`@=F%R:6%N2`D`(@PP;6%N^`L1<*T7,&%B;S$.
+M`,X4`OH!`)X``=\!5R=D;V,GO06P:6X*82!N=6UB97*5`@:1!P0[`<<*"EEO
+M=2!S:&]U;&2D"P`H`3%C;W!V!D!C;VUMG@@`N`03(N,`,BYH(JD`,FAE"E\,
+M$""P"0#Z```4``3I!@-R"`)_`A!M&A<#^P!"+B`@4(H)LFQE="!U<PIK;F]W
+M$`$!F09@97)R;W)ST0Q`;VUI<S`.`I4.`#\!P2X*"D-U<G)E;G1L>=H+`#L'
+M`2,)"=H1`,$"!;47`/<"`QP"!7@)$&8&$@&W!@*'&`:J"P@`&@#X%0]D&O__
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____95!T:&%T($$1``#Q*'EO=2!M87D@9FEN9"!U<V5F=6PN"B`@("H@97AA
+M;7!L97,O;6EN:71A<CH@82!C;VUP86-T(',;`.`@9&5M;VYS=')A=&EN9SX`
+MXR!O9B!L:6)A<F-H:79E20#P)6-O;G1R:6(Z("!687)I;W5S(&ET96US('-E
+M;G0@=&\@;64@8GD@=&AI<F0@<&%R=&EE<SN#``,"`&%P;&5A<V5&``![`/(I
+M=&AE(&%U=&AO<G,@=VET:"!A;GD@<75E<W1I;VYS+@H*5&AE('1O<"UL979E
+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
+M<R]I``5G`%%S=6)M:6<`<&5N:&%N8V7/```V`@8X`!0L>A<"+```.P``!`,`
+M2P<!(0SA97-T('9I82!':71(=6)B!`*0`*%S.B\O9VET:'5BC``&4@`(E0``
+M1P`!/@X`M`D'PA4#PP$#<A(!D0P`CP$`U`,`-0,`$@<@;V[&$0`6"PE&$P"@
+M&`0%!@#``0!``P`S``0G`P`,``*/!0`*``-E!0&:!1`JL0,1.F8!$B>+%1`G
+M-Q,`C!4`%@)S82!F=6QL+98(<F0@)W1A<B</`0$"`"%R9:T*`4(!`$`7`($&
+M!S$"`"H``J(3!F,``'\0"V0`!M,2`3`#,&9A8RH'`#T``P(``"D0(FYT:`,`
+M%0$V<V%ME@,08<`4`"T`5RH@8V%T:0`K871H`"!S:=89";4``.\7`%P)`$``
+M`P(`('IC10X28@<`$G@'``!)`0"2"0`G``8?&C`Z(%,R`U1S;6%L;#0:!#X!
+M`%(#`Q,9#V0:________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________]F4&%S<R!T)Q$``/$Y:&4@;&EB<F%R>2!A(&)Y=&4@
+M870@82!T:6UE"B`@(&]R(&UM87`@=&AE(&5N=&ER92!A<F-H:79E(&%N9"!G
+M:79E(&ET('1O(@`%2@!P="!O;F-E+D(`FD]N('=R:71E+"(`\%%L=V%Y<R!P
+M<F]D=6-E<R!C;W)R96-T;'DM8FQO8VME9"!O=71P=70N"@H@*B!4:&4@;V)J
+M96-T+7-T>6QE(&%P<')O86-H(&%L;&]W<R!Y;W4@=&\@:&%V92!M=6QT:7`E
+M``.I`'!S=')E86USC0!%;W!E;IX`\PT@(&)S9'1A<B!U<V5S('1H:7,@:6X@
+M:71S(")`Y0"V(B!E>'1E;G-I;VZ*``,<```J`,!E;&8@:7,@<F5A9"_F`/$-
+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
+M%&]S!'`I+"!I="!W<`!0(&=E="#2$@%="@"D!#<@26YN``4F%P&>``%1`0.;
+M`")E;LD!!RT``'P`"W$`*&1E$0`#J@`1+%@1`H```(T.`)8!`!8!`$``,&%G
+M8?,/`5\*D6-O<G)E<W!O;J<4"$D`#5H``N0"`6X7$""A`B1I<^<*`BH9`#P'
+M$'.%`2-O9H@!`(X2$"UV```S#`#W"!%IAP8`A`!R96YV:7)O;@\+0'=H97(O
+M%D!A="!MV`$3<EH#!3`"`%L``G\`$7E[`Q%P-0!B871E=F5R>!<1<_```.X'
+M,2!I=*$`,EEO=><3`<0-`?(886ES(&9R93T/,G!A<[(`!5<`#V0:________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________________________________________]>
+M4&4@87)C41$``/$*:&EV93H*("`J('5U96YC;V1E9"!F:6QE<Q0``0H`\0(@
+M=VET:"!24$T@=W)A<'!E<AL`\0%G>FEP(&-O;7!R97-S:6]N%0!=8GII<#(6
+M``0F`$TO3%I7'0#_`VQZ;6$L(&QZ:7`L(&%N9"!X>B,``!DT%`#P#`I4:&4@
+M;&EB<F%R>2!C86X@8W)E871E(&%R8\\`\A)S(&EN(&%N>2!O9B!T:&4@9F]L
+M;&]W:6YG(&9O<FUA='/P`*)03U-)6"!U<W1AT0`"$`#@<&%X(&EN=&5R8VAA
+M;F<]```S``'=`,$B<F5S=')I8W1E9"(H``(<`,0L('=H:6-H('=I;&R*``%6
+M``:0`&!E>&-E<'1_`/$*"B`@("!E;G1R:65S('1H870@<F5Q=6ER95$`4&5X
+M=&5N30&Q<R`H9F]R(&QO;F>.`?$#;F%M97,L($%#3',L(&5T8RDND@"P3VQD
+M($=.52!T87)=``2I``+*`/$$;V-T970M;W)I96YT960@8W!I;S4`ME-64C0@
+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
+M*&)I9RUE;F1I8=018VQI='1L91$``L<`!%\6D4-$+5)/32!I;;<"$"@X#C`@
+M;W#+`\!A;"!2;V-K<FED9V7G`6)*;VQI970I`0'O`0))``\>%V,/"Q<`T$UI
+M8W)O<V]F="!#04+G`@0%&#%,2$$*`S1,6D@?!0*S`1A2/1<`Q`$86!$``1D(
+M!2`&`/42"*\"`'82`"(5``L#`TP&!D4(,&)E9DH#4F5V86QU0@H`K@,#+P("
+MSP($61<19`8)`G\``!4%`_L)#V0:________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________________________]!4"`@("`@01$``/):("T@=7-E
+M9"!T;R!B=6EL9"!T:&ES(&1I<W1R:6)U=&EO;BP@;VYL>2!N965D960@8GD@
+M;6%I;G1A:6YE<G,*("`@*B!-86ME9FEL92YI;BP@8V]N9FEG+F@N:6X*"2T@
+M=&5M<&QA=&5S9P`C8GDA`/`"=7)E('-C<FEP=`H*1W5I9&6"`)!$;V-U;65N
+M=&%X`((@:6YS=&%L;'4``9<`\!%S>7-T96TZ"B`J(&)S9'1A<BXQ(&5X<&QA
+M:6YS('1H9<L`,2!O9@L``B$`@R!P<F]G<F%M,P!/8W!I;S0`"P`B``PU`"]A
+M=#0`#"AA=#,`]`]L:6)A<F-H:79E+C,@9VEV97,@86X@;W9E<G9I97>@`/`#
+M;&EB<F%R>2!A<R!A('=H;VQEI``#.0"%7W)E860N,RP0`%UW<FET91$`45]D
+M:7-K%@`@;F2+`00N```^``,<``"9`!!V7P%09&5T86E-`?$&8V%L;&EN9R!S
+M97%U96YC97,@9F]R,P$`-P`!1P`Q;F0@<0!8($%027.7`'-E;G1R>2XS30`"
+M=`%U(G-T<G5C=*L``20`Z2(@=71I;&ET>2!C;&%S1`"6:6YT97)N86QSG0!@
+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
+M`F,(@2H@0TUA:V5,U`0Q='ATB``A<'5G$#`@(F,T!A0BO!DY;V]L30`"5@$&
+M-0$`E```L`H!C@$/;0$!`*(&!*D95'1H90HGL``C92>O&0,D!`"3``!.`/``
+M+F%M+"!A8VQO8V%L+FTT"0T#[0`P+F%C_P```@`/9!K_________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________________________________________VE096%T90HY
+M$0``\'4@("!A(&)L;V-K(&]F(&1A=&$@:6X@;65M;W)Y(&%N9"!A9&0@:70@
+M=&\@82!T87(@87)C:&EV92!W:71H;W5T"B`@(&9I<G-T('=R:71I;F<@82!T
+M96UP;W)A<GD@9FEL92X@(%EO=2!C86X@86QS;R!R96%D(&%N(&5N=')Y(&9R
+M;VU$```>``-:``!V``!-`%)E('1H99,`@F1I<F5C=&QYAP#P!7-O8VME="X@
+M($EF('EO=2!W86YT1``2=%T`$B\]``!@`#!I97,S`%!D:7-K+$X`\`QR92!A
+M<F4@8V]N=F5N:65N8V4@9G5N8W1I;VXI``!%`#!M86MY`/$M:7,@97-P96-I
+M86QL>2!E87-Y+@H*("H@3F]T93H@(G!A>"!I;G1E<F-H86YG92!F;W)M870B
+M(&ES(')E,P"Q86X@97AT96YD960X`0(B`!`L8P!`9&5S<-\`0'=H8726`/`#
+M(&YA;64@<V%Y<RX*4D5!1$U%4`!$(&QI8FT!T6)U;F1L92X*"E%U97.N`*`_
+M("!)<W-U97,_4@#6*B!H='1P.B\O=W=W+C@`0"YO<F>3``!(`3%H;VVG`(`@
+M;VYG;VEN9S<`&"!D`/`$9&5V96QO<&UE;G0L(&EN8VQU9,\!0&1O8W44`!!A
+M=P`0+!,"!#H`(&YK-`$!P0`&<P!0(&UA:6PX`&!L:7-T<RXL`#`J(%29`4!P
+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
+M0@``K`L`T0``-@$`T``B;GFF&0(%#A8Z+@$"R`D`/0`/9!K_____________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________________________________________V=0(&%R
+M8VA"$0``\0)I=F5S"B`@*B!805(@87)C:!$`Y0I7:&5N(&-R96%T:6YG&`#Q
+M&2P@=&AE(')E<W5L="!C86X@8F4@9FEL=&5R960@=VET:"!A;GD@;V8G`*%F
+M;VQL;W=I;F<Z8`"!=75E;F-O9&4-`/$!9WII<"!C;VUP<F5S<VEO;A4`76)Z
+M:7`R%@`$)@!-+TQ:5QT`^0-L>FUA+"!L>FEP+"!A;F0@>'HC`,$*3F]T97,@
+M86)O=724`')L:6)R87)YT0#P+G1E8W1U<F4Z"@H@*B!4:&ES(&ES(&$@:&5A
+M=FEL>2!S=')E86TM;W)I96YT960@<WES=&5M+B`@5&AE<F4L`/,Q;F\@9&ER
+M96-T"B`@('-U<'!O<G0@9F]R(&EN+7!L86-E(&UO9&EF:6-A=&EO;B!O<B!R
+M86YD;VT@86-C97-S+GD`!I<`X&ES(&1E<VEG;F5D('1O7@%D97AT96YD7@$X
+M;F5WX```\P``>P`#MP$`>P!";6%T<Z,`\`(@;VYL>2!R97%U:7)E;65N=+(`
+M,G1H80D!`BL`("!BCP&0(')E861A8FQEH@!!=W)I=`P`$&$,`0($`0!H``([
+M`$)E86-H/0&#=F4@96YT<GE#`%!I;F1E<*H`(FYT?P!!<F4@800`E'1I8VQE
+M<R!O;H$!!*X`\`!7:6MI(&5X<&QA:6YI;F?)`#!H;W?X``+U``<L``(J`2%/
+M;JH`'"P#`0/X``)P`$!L=V%Y1@$`W0'R`65D(&%U=&]M871I8V%L;'E'`+!)
+M)W9E(&%T=&5M<-<!X'1O(&UI;FEM:7IE('-T*P"P(&QI;FL@<&]L;'6X`>$N
+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
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________U-0("!I;G1,$0``\SME<FYA;"!S=')U8W1U<F4@86YD(&]P97)A
+M=&EO;BX*("H@;&EB87)C:&EV92UF;W)M871S+C4@9&]C=6UE;G1S('1H92!F
+M:6QE(!T`T2!S=7!P;W)T960@8GD>`'!L:6)R87)Y3`#08W!I;RXU+"!M=')E
+M90D``&\`\@IT87(N-2!P<F]V:61E(&1E=&%I;&5D(&EN4@"0:6]N(&%B;W5T
+M30#C<V4*("`@<&]P=6QA<B"8`!(@*0#S"G,L(&EN8VQU9&EN9R!H87)D+71O
+M+69I;F14`!)S1P``00!A;6]D97)NCP`!\@#Q#G1A<B!V87)I86YT<RX*5&AE
+M(&UA;G5A;"!P86=E.`!D=F4@87)EI@``G@``CP#T&B`G9&]C)R!D:7)E8W1O
+M<GD@:6X*82!N=6UB97(@;V8@9&EF9F5R96YTHP#Q""X*"EEO=2!S:&]U;&0@
+M86QS;R!R96%D3`"R8V]P:6]U<R!C;VU;`4-I;B`B>P$R+F@BJ0"`:&4*<V]U
+M<F,O`!%D=0$`%`!A('-A;7!LGP!09W)A;7-O`$0@;6]R3P'R!W,N("!0;&5A
+M<V4@;&5T('5S"FMN;W<0`?`.(&%N>2!E<G)O<G,@;W(@;VUI<W-I;VYS('EO
+M=2`_`6`N"@I#=7+&`#%L>2QN``/2`>`@875T;VUA=&EC86QL>68!065C='.H
+M``#5`!%S+`!@9F]L;&]WDP$09BP`H7,Z"B`@*B!'3E5U`0)2`B8@*+D!`!H`
+M06QO;F=5`F)N86UE<RP0`%-L:6YK(!$``#<"87-P87)S92<`(7,I50#P`%-O
+M;&%R:7,@.2!E>'1E;J<!#V0``S-!0TPS`&%/;&0@5C>+``-J`1%S2P"W4$]3
+M25@@=7-T87(0`.!P87@@:6YT97)C:&%N9]P``!`#!R$`L&]C=&5T+6]R:65N
+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
+M`!`O0PH!A0$189X*-&%C='L3<&1E;6]N<W0Y%2!N9SX``(`%!E0"`TD`,&-O
+M;D,"83H@(%9A<NX38&ET96US(#,!`-<"(FUE-A4R:7)DSPDP97,[R``#`@`#
+MZ@(`1@``>P``7P%C875T:&]R:1``EPT!\@(`P1,2+NT/4'1O<"UL#`0#Q0P`
+M,`<!00`0:>0&";8""',5`.L%`>X/\`4@*B!.15=3("T@:&EG:&QI9VAT<]P`
+M,')E8]D4`@L3`Z`"DD-/4%E)3D<@+0P%`$(4`,H'(61O7P8!AP4`S@#`*B!)
+M3E-404Q,("T@9`HQ86QLCP0!#0``BA8`OP`"*0`#0`41+3P``5X1`A@`8&-O
+M;F9I9[(6%2T,``)$`+5S8W)I<'0L('-E96<``"@%`ED6`F,(@2H@0TUA:V5,
+MU`0Q='ATB``A<'5G$#`@(F,T!A$B)`,`.`PI;VQ-``)6`0;K`P$I`0`6"0".
+M`0]M`0$`(`T0=3T3`A`7)`HGL``C92>M``,D!`"3``!.`/``+F%M+"!A8VQO
+M8V%L+FTT"0T#[0`P+F%C_P```@`0+60"`)\`!*@``-D."*($$BP:#@#7"P!9
+M"Q!YR@4!]@$C97*N`05P`"1I;F0`@2YH+FEN"@DM]`<`YA,2<V<`$6(T`@-R
+M`0*U`&`*"D=U:63S`",@1`X8`H$!`](!`G4``/,!`U,/$#H:"0*X!"$N,<$,
+M`&$,`3<!`#T&`W@3`B$`!)H#`S,``(@$#S0`"P`B``PU`"]A=#0`#"AA=#,`
+M!ZT#$3.V"P`0%)`@;W9E<G9I97?S`@"K``7`"P!Q!3!W:&^1`A0JI`J%7W)E
+M860N,RP0``'X"`T1`%%?9&ES:Q8``GX'`X(%`3X``QP``)D`$'9?`0*W`B%E
+M9"X+`!(&0'-E<77J"`+E%P"3``!U```7`@#Y!`%Q``%Q"@B7``&<"2`N,Z,7
+M,&%I;.\$,F4@(FL#!:L``20`%"(+"UD@8VQA<T0``>\%1FYA;'.=`!)S/@MA
+M:6YS:6=H$08(F0<1)V<"!#<``&@1#V0:____________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________________________________]A4&QE+F-O,!$``/8M;2]P
+M+VQI8F%R8VAI=F4O:7-S=65S+VQI<W0*("`@*B!4;R!S=6)M:70@86X@96YH
+M86YC96UE;G0@=&\@.`"#+"!P;&5A<V4L```[`/(-("!A('!U;&P@<F5Q=65S
+M="!V:6$@1VET2'5B+B``^`-H='1P<SHO+V=I=&AU8BYC;VV*``9=`!`O1P#P
+M+W,*"E1H:7,@9&ES=')I8G5T:6]N(&)U;F1L92!I;F-L=61E<R!T:&4@9F]L
+M;&]W:6YG(&-O;7!O;F5N=',Z<0`7*K``,#H@80X`T')A<GD@9F]R(')E860S
+M`(!A;F0@=W)I=`P`8'-T<F5A;0H``QT!$G-&`$%T87(Z:@#P%B=B<V1T87(G
+M('!R;V=R86T@:7,@82!F=6QL+69E871U<F5D("<A```X``,"`%-R97!L84(!
+M@&)U:6QT(&]NB@`#8P``*@!F*B!C<&EO8P``#@`+9`!@9&EF9F5RA@'`:6YT
+M97)F86-E('1O/0`#`@"Q97-S96YT:6%L;'FK`)!S86UE(&9U;F,W`5!A;&ET
+M>2T`5RH@8V%T:0`K871H`&ES:6UP;&6U`$!T;V]L,P$`0``#`@!R>F-A="P@
+M8@<`$G@'``!)`4!S=6-H)P!0*B!E>&%)`-1S.B!3;VUE('-M86QL%0`$/@$`
+MO@'Q!V%T('EO=2!M87D@9FEN9"!U<V5F=6PO`@9%`%$O;6EN:84!$6'C`5%A
+M8W0@<V``H2!D96UO;G-T<F'!`6=U<V4@;V9>`0-)`#!C;VY#`O`".B`@5F%R
+M:6]U<R!I=&5M<R`S`0#7`D!M92!B-P'`:7)D('!A<G1I97,[R``#`@`#Z@(`
+M1@``>P``=`+Q`F%U=&AO<G,@=VET:"!A;GD@\@*0:6]N<RX*"E1HG0'R`G`M
+M;&5V96P@9&ER96-T;W)Y00`@:6[X``BV`G!I;F9O<FUAJ0$P(&9I-0$`?`#P
+M!"H@3D574R`M(&AI9VAL:6=H='/<`#!R96,&`E1C:&%N9Z`"M$-/4%E)3D<@
+M+2!W40%B8V%N(&1OGP`S=&AI*0#R`DE.4U1!3$P@+2!I;G-T86QL=0``#0`A
+M<G4J`@,I`(%214%$344@+3P``94``I,`L&-O;F9I9W5R92`MS@`!#``"1`"U
+M<V-R:7!T+"!S965G``!H`W-D971A:6QSB0'A0TUA:V5,:7-T<RYT>'2(`#!P
+M=71>`H$@(F-M86ME(B0#:60@=&]O;$T``E8!!NL#`2D!,2!I;DP!#VT!`3!A
+M<F5.`A)DV@$U90HGO``3)ZT``R0$`),``$X`]0$N86TL(&%C;&]C86PN;30L
+MX0!`92YA8_\```(`$BU4`"1T;Z@`#*($LBP@;VYL>2!N965D?``Q;6%I]@$C
+M97)<`05P`"1I;F0`\@,N:"YI;@H)+2!T96UP;&%T97-G`!%B-`(!9@$39;4`
+M8`H*1W5I9/,`4"!$;V-UF04"@0$`Q0$R86QL=0`!MP&R<WES=&5M.@H@*B"X
+M!'4N,2!E>'!L@P(#+P,`0@$"(0`$F@,#,P``B`0/-``+`"(`##4`+V%T-``,
+M*&%T,P`&]@6`+C,@9VEV97-X!H!O=F5R=FEE=_,"`*``!+L%$&%Q!3!W:&^1
+M`B,J(,0&A5]R96%D+C,L$```T04=91$`45]D:7-K%@`@;F30`0@^``,<``"9
+M`!!V7P$"MP)P960@8V%L;!(&$'/4!D%N8V5SK0(`DP``=0`!1P`#0@9H92!!
+M4$ESEP!S96YT<GDN,TT``O<#$B)K`P6K``$D`%`B('5T::0%62!C;&%S1``!
+M[P5&;F%L<YT`,',@<U0%86EN<VEG:!$&")D'$2=G`@0W`!(@;P``0`(`H04P
+M;W!E*P4P;VXNJ``&>P$2+8($4W,N-2!D5@("KP``&0,`\@#$;6%T<R!S=7!P
+M;W)T8P(%E@$`3```"@*0+C4L(&UT<F5E"0``;P!>=&%R+C54`0CQ!$%A8F]U
+M4P4@<V5-`71P;W!U;&%R'P$$>P`3+/('`(H!@6AA<F0M=&\M,`8$6P$!1P``
+M00!A;6]D97)NCP`!F@'1=&%R('9A<FEA;G1S+IH%L6UA;G5A;"!P86=E.``A
+M=F4L!`/Z`0">``%4!%<G9&]C)[T%L&EN"F$@;G5M8F5RE0(&D0<$.P'Q`@H*
+M66]U('-H;W5L9"!A;'-O9`@!3``Q8V]P=@9`8V]M;9X(`+@$$R*]`C(N:"*I
+M`(!H90IS;W5R8R\`$&3K!`)G`@/I!@-R"`)_`C1M;W*C`E)S+B`@4(H)LFQE
+M="!U<PIK;F]W$`$!F0;P`&5R<F]R<R!O<B!O;6ES<Z,&`7,'`#\!8"X*"D-U
+M<E<(,&QY+((``#L'`2,)0&%U=&^3!@#_`A!YP0(P96-TF0,19-4``QP"!7@)
+M$&8L``&W!E$J($=.574!`C4"(B`HJPD`N0$`&@!!;&]N9U`&8FYA;65S+!``
+M4VQI;FL@$0``8P!2<W!A<G-\`B%S*54`\`!3;VQA<FES(#D@97AT96ZG`0]D
+M``,S04-,,P!A3VQD(%8WBP`#:@$`&0/1*B!03U-)6"!U<W1A<EL``A``,G!A
+M>#0#`ED'`W@"!R$`L&]C=&5T+6]R:65N`0,`8`(!'@"A4U92-"!!4T-)270"
+M`10``E,`#S(`!6%":6YA<GDN`,`@*&)I9RUE;F1I86ZB`6-L:71T;&41``+Z
+M`/$"25-/.38V,"!#1"U23TT@:6VW`A$H>`@@;W#+`\!A;"!2;V-K<FED9V5%
+M`&)*;VQI970I`0'O`0))`#1:25!6`P1``"!U;C$+,')E<R<'`(,',&1E9GX&
+M$2)F"0,8``"A!"-I954!`,,!`*(!A4)31"`G87(G4@`!^``1)_T#&"<]`5HW
+M+5II<"8`V$UI8W)O<V]F="!#04(L`#%,2$$*`SI,6D@R`#I205(1`!A8$0`!
+MU0,%(`8`>`,(KP)@:&%N9&QENP(0>;<#`+8$!D4(,&)E9DH#4F5V86QU0@H`
+M(``#F0,`'P@P*B!U]@40;W$"``L%`D,"`0H``EP)HE)032!W<F%P<&5.`D5G
+M>FEP/@$Q:6]N&`%=8GII<#(6``1\`4TO3%I7'0"B;'IM82P@;'II<!,#+WAZ
+M(P``&304``D(`0``"E5C<F5A=,\``74$#P8!`@*J`P._`P*\`@\?`Q@P(G)E
+MH`U18W1E9")'`P)/`,0L('=H:6-H('=I;&R*``%6``7*`6$@97AC97!`!0"Y
+M!01I`E$@=&AA=$,.,6ER95$``?,#`<H"("`H%@4!-`0`A`$#,P0`]`-@+"!E
+M=&,I9@H"^@,`J0(&(@0!A@$"V@`/E@,%`<@#82)N97=C(IL#`3,`)W-HL``!
+M$@`/1@-C!`4$`EL!`8D`#UD#``H6`S-7:&4#`@!\!0/4`A)SY@5A<F5S=6QT
+M)0(18F@%('1ENPX!500/(P(!"@L#`8``#^D"5#`*3F\."P+/!@"=`P7I`P"E
+M`R%T9=L(,#H*"K@0,FAI<Y$/<&AE879I;'G\"#9E86VU!0(1"X`N("!4:&5R
+M92P`(VYOX@<`@@(#WP@`DP1!(&EN+;</@B!M;V1I9FEC9`OP`&]R(')A;F1O
+M;2!A8V-E<_0'`7D`!I<``+`04V5S:6=N)0P298@%`$`$`5X!.&YE=[4#`/`$
+M`'L``Y\!`'L``8<)`:,``DH,`$T1(FER@A$0:7D'$F$)`0(,`B$@8C<)`(P*
+M,6%B;``&`/T*`0P``2P+`M00`&@``CL`0F5A8V@]`2%V97,#$WE#`%!I;F1E
+M<*H`)6YT(@$`&`D`#P\08T(%$F]L#08U"E0@5VEK:5(,,&EN9\D`,&AO=U$/
+M`;,#$&1."`/:``(J`2%/;C\(`/<,`F`&`-,1`%`&`\T``7``4VQW87ES<P@J
+M962*"`)'`'!))W9E(&%T+0T`C`<P=&\@(1"R;6EZ92!S=&%T:6-2"$%P;VQL
+M-A)1+B`@26;U"$%D;VXGYQ*097AP;&EC:71LV0E`=F]K9;P2`>L``7\*`\X1
+M("`HTA`E(&'["@"A`2`@8>D``2<0`BT`",T`%&_Y"'`I+"!I="!W<`!!(&=E
+M=!D3`5T*`*0$-R!);FX`-RP@:9X``5$!`YL`(F5NR0$'+0``?``+<0`H9&41
+M``/&`A$L\``"@```C0X`E@$`%@$`0``@86<##A%T\0F18V]R<F5S<&]N#A,(
+M20`-6@`">P,B:67-#P&<$P/G"B!D=1D-`)\#$'.%`2-O9H@!`(X2$"UV```S
+M#`#W"!%IM`\`A`!R96YV:7)O;@\+$7>0`P&@`A!MV`$3<EH#!3`"`%L``G\`
+M$7E[`Q%P-0#1871E=F5R(&)L;V-K<_```.X',2!I=&0!,EEO=><3`<0-0&)A
+M8VOR`S%F<F4]#S)P87.R``57`#`@8GDN!W%T(&$@=&EM5P-Q;W(@;6UA<"D!
+M`%X3`0\#`3<5`5$#0&=I=F7F`2%T;R(`!4H``.,3(6-EA0`A3VZ0`QMEPP`"
+MY`(R<')O.@$!A0%18W1L>2W,`))E9"!O=71P=73O`@!@!/$#;V)J96-T+7-T
+M>6QE(&%P<')OR`,`^10"^@#0=&\@:&%V92!M=6QT:<,3!*D``@$$`+D(52!O
+M<&5NG@`3(!40`&H0``H!`#T%@VX@:71S(")`/``2(KT$$7,P#@)C!098`&!I
+M='-E;&93`5!R96%D+^8`8'1E;B!U<V\&`#<,`7(!!((4`C0"`"$-(F-A!00U
+M(&%NB`0"(Q-0;'D@9G)<!0#-$$`M;65M-!,@8G7Y%!(@)`@`90``>@``S0*%
+M82!S;V-K970^`TEW:7-HN@0!)@\#60\`<P(%C```/P`#[PU0(&5A<WE.#@`,
+M$1$B(0$`6@@@+")0"*`L(&-A<&%B:6QI$A0&`P$%\0`"\P\!/PX(]@4!EP&`
+M(&EN9&EV:61L#@/;"`"%```Z$@)"``"L"P#1```V`2%T;ZP-,&1A=-<```4.
+M%CHN`0+("0`]`!)A[`(`R0H!*P`S:6X@)P$`104S861DC@(88?<,`:D*`QX/
+M469I<G-TD@(`I@$187`2$6_Q#0#V`!8N=``#V0,"IP$`OP`"G`$!A0`&N`$`
+M=@``PP``O`,299,``NX4`(46`(<``J,!!H`%,7=A;G\%$G0=#P$V`@%;`P$:
+M!!!TC@<A<VLL`P%K`P"?!(9N=F5N:65N8\X6`"D``(D``#`4`H$34F5S<&5C
+M_!8`T`$"J@$`.@@P.B`BDPH.V@T3(KD"`-X.`.<8#E8.$"QC`$!D97-PH@``
+M;`0!Y`,`<PIS('-A>7,N"B05$6:X#01/&0.A&$0N"@I1$19!/R`@2609$#]2
+M`!$J!1EV.B\O=W=W+C@`0"YO<F>3``!(`1!HN`(`5P!#;VYG;U@'%R!,!R`@
+M9%@6(&]P/`4(&1$$NA$!K`@!-PP`<0``.@`@;FLT`0'!``9S`$$@;6%IVQ(`
+M^QD"H`,!_1D@<F7E$0#G`0$;&A`L(00!.P`!#P"1('1R86-K97(@B`H#U!DP
+M.B\OM!!Q+F=O;V=L9=@9#V0:____________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________________________]H4`H@*B!/.A$``/BZ;B!R96%D+"!C
+M;VUP<F5S<VEO;B!A;F0@9F]R;6%T(&%R92!A;'=A>7,@9&5T96-T960@875T
+M;VUA=&EC86QL>2X*"B`J($DG=F4@871T96UP=&5D('1O(&UI;FEM:7IE('-T
+M871I8R!L:6YK('!O;&QU=&EO;BX@($EF('EO=2!D;VXG=`H@("!E>'!L:6-I
+M=&QY(&EN=F]K92!A('!A<G1I8W5L87(@9F5A='5R92`H<W5C:"!A<R!S=7!P
+M;W)T(&9O<B!A"B`@+0`(S0`C;W+,`/<1*2P@:70@=V]N)W0@9V5T('!U;&QE
+M9"!I;BX*("`@26YN`#<L(&F>``B;`%IE;F%B;)L``#X`"W$`*&1E$0`#J@`1
+M+/```H``(FYE)@$`%@$`0`#Y"F%G86EN<W0@=&AE(&-O<G)E<W!O;F1I;F>8
+M`0U:`)%L:6)R87)I97/#`/$"5&AI<R!A;'-O(')E9'5C97-/`'-S:7IE(&]F
+MB`$`LP$0+78`865D(&)I;CT`,"!I;H0`\A!E;G9I<F]N;65N=',@=VAE<F4@
+M=&AA="!M871T97)SZ0$43S`"`*H``G\`<7D@86-C97`U`-%A=&5V97(@8FQO
+M8VMS\``0:$T"(6ETH0!!66]U<F\"$"`[`L!B86-K(&ES(&9R964R`C)P87.R
+M``57`&`@8GET92"&`E`@=&EM9:4`<6]R(&UM87#:`$!E;G1IGP)`<F-H:7\"
+M0&YD(&<)`"!I=$\`":$`870@;VYC984`BT]N('=R:71EPP`"Y`(R<')O.@$!
+MA0%18W1L>2W,`))E9"!O=71P=70&`>!4:&4@;V)J96-T+7-T>1`"TG!P<F]A
+M8V@@86QL;W?Z`.!T;R!H879E(&UU;'1I<"4``ZD`<7-T<F5A;7//`#5P96Z>
+M`+$@(&)S9'1A<B!U<[P!PVES(&EN(&ET<R`B0#P`<"(@97AT96ZF`P:*``,<
+M```J`#!E;&93`5!R96%D+^8`871E;B!U<T@"!'(!0&9U;F.#`P(T`F)9;W4@
+M8V'5`34@86ZD`")D:?\`4"!F<F]M&0#P!&EN+6UE;6]R>2!B=69F97(@;W+!
+M``!E``1R`85A('-O8VME=#X#4'=I<V@NF`(19:<!X&4@<V]M92!U=&EL:71Y
+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
+M4$T@=W)A<'!E<@,!16=Z:7`^`2!I;T\3?2H@8GII<#(6``1\`4TO3%I7'0"B
+M;'IM82P@;'II<!,#+WAZ(P``&304``D(`0``"@*<$`4Z`0!U!`\&`0("KP$#
+MOP,"O`(/'P,8,")R9:`-`!`6$2)'`P)/`,0L('=H:6-H('=I;&R*``%6``:0
+M`"!E>"T4``("`+D%!(D1`FL4`$,.`-,3`%$`!>D2,',@*'T'`30$`(0!`S,$
+M`/0#8"P@971C*>\+`OH#`*D"`&@1`HT``9L!`MH`#\@#"F$B;F5W8R*;`P$S
+M`"=S:+```1(`#T8#8P0%!`?.``]9`P`*%@,S5VAE`P(`OP@#U`(2<^8%87)E
+M<W5L=.\3$6)H!2!T9;L.`54$#R,"`0H+`P$)`0_I`E00"BH2`:<'`B8(!J$&
+M`#X'(71EVP@3.OX3`"<5`"`*<&AE879I;'G\"#9E86VU!0(1"P6(%$!I<R!N
+MUA(Q<F5C,!$#GA<`D0)!(&EN+;</@B!M;V1I9FECY0R1;W(@<F%N9&]MZ183
+M<PH7`%4(!(`$*6ES;A0B8F6(!0!`!`%>`3AN97>U`P#P!`#]`@.?`0![``&'
+M"0$K%0)*#`,*`P`X"`#>`!1T[A("#`(A(&(W"0","@&/&`.X%`$,`!!A#`$"
+MU!``:``".P`199P6`#T!(79E<P,3>4,`4&EN9&5PJ@`E;G0B`0!$#5!A<G1I
+M8T(%$F]L#0:P"U0@5VEK:5(,`PP3,&AO=U$/`;,#$&2M`0/:``+W$P4T&`3\
+M!`#S#@!0!@/-``%P``*`%P+$!0]D&O______________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________.E!N9R!L:2X1``#S/6YK(&YA
+M;65S+"!A;F0@<W!A<G-E(&9I;&5S*0H@("H@4V]L87)I<R`Y(&5X=&5N9&5D
+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
+M;(D'0'-E<77J"!!S"P4!/@$`=0``%P(`^00!<0`!<0H(EP``/`DP>2XS]!0P
+M86EL[P0R92`B:P,%JP`!)``4(@L+62!C;&%S1``!'PE&;F%L<YT`$G,^"V%I
+M;G-I9V@1!@B9!Q$G9P($-P``:!$P=6-TL@,`J``P;W!E*P4`-`P)'@<2+8($
+M-7,N-:H(`J\``!D#`/(`-6UA=&D/!&,"!98!`+````H"02XU+"!G%@`)``!O
+M`%YT87(N-50!"/$$!3X2$7/6#3%P;W#E#P.<`01[``A+"4!H87)D%@P!,`8"
+MJ`$#A1(`C@%A;6]D97)NCP``Z`$`O`=P('9A<FEA;D@)`"(,,&UA;O@+$7"M
+M%S!A8F\Q#@#.%`+Z`0">``'?`5<G9&]C)[T%L&EN"F$@;G5M8F5RE0(&D0<$
+M.P''"@I9;W4@<VAO=6QDI`L`*`$Q8V]P=@9`8V]M;9X(`+@$$R+C`#(N:"*I
+M`#)H90I?#!`@L`D`^@``%``$Z08#<@@"?P(0;1H7`_L`0BX@(%"*";)L970@
+M=7,*:VYO=Q`!`9D&8&5R<F]R<]$,0&]M:7,P#@*5#@`_`<$N"@I#=7)R96YT
+M;'G:"P`[!P$C"0G:$0#!`@6U%P#W`@,<`@5X"1!F!A(!MP8"AQ@&J@L(`!H`
+M^!4,(!8!$```!0L/9!K_________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________________VA0("H@97A$$0``\0QA;7!L97,O;6EN:71A
+M<CH@82!C;VUP86-T(',;`/1/(&1E;6]N<W1R871I;F<@=7-E(&]F(&QI8F%R
+M8VAI=F4N"B`@("H@8V]N=')I8CH@(%9A<FEO=7,@:71E;7,@<V5N="!T;R!M
+M92!B>2!T:&ER9"!P87)T:65S.PH@(`(`87!L96%S948``'L`\BET:&4@875T
+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
+M=')A8VME<B"("B0@(,\``+00YBYG;V]G;&4N8V]M+W`O:@`1+SH`(',O:0`%
+M9P!1<W5B;6EG`'!E;FAA;F-ESP``-@(&.``4+'H7`BP``#L```0#`$L'`2$,
+MX65S="!V:6$@1VET2'5B8@0"D`"A<SHO+V=I=&AU8HP`!E(`")4``$<``3X.
+M`+0)!\(5`\,!`W(2`9$,`(\!`-0#`#4#`!('(&]NQA$`%@L)1A,`H!@$!08`
+MP`$`0`,`,P`$)P,`#``"CP4`"@`#904!F@40*K$#$3IF`1(GBQ40)S<3`(P5
+M`!8"<V$@9G5L;"V6"')D("=T87(G#P$!`@`A<F6M"@%"`0!`%P"!!@<Q`@`J
+M``*B$P9C``!_$`MD``;3$@$P`S!F86,J!P`]``,"```I$")N=&@#`!4!-G-A
+M;98#$&'`%``M`%<J(&-A=&D`*V%T:``@<VG6&0FU``#O%P!<"0!```,"`"!Z
+M8T4.$F('`!)X!P``20$`D@D`)P!!*B!E>`0:0',Z(%,R`U1S;6%L;!4`!#X!
+M`%(#`Q,9(&UAY@0@;F30`C%F=6PO`@9%``]D&O______________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________9%!T:6UE"B@1``#P
+M%"`@(&]R(&UM87`@=&AE(&5N=&ER92!A<F-H:79E(&%N9"!G"0!1:70@=&\B
+M`/H.;&EB<F%R>2!A="!O;F-E+@H@("!/;B!W<FET92PB`/!1;'=A>7,@<')O
+M9'5C97,@8V]R<F5C=&QY+6)L;V-K960@;W5T<'5T+@H*("H@5&AE(&]B:F5C
+M="US='EL92!A<'!R;V%C:"!A;&QO=W,@>6]U('1O(&AA=F4@;75L=&EP)0`#
+MJ0!P<W1R96%M<XT`16]P96Z>`/,-("!B<V1T87(@=7-E<R!T:&ES(&EN(&ET
+M<R`B0.4`MB(@97AT96YS:6]NB@`#'```*@#`96QF(&ES(')E860OY@#Q#71E
+M;B!U<VEN9R!C86QL8F%C:R!F=6YC=&EO;G,.`7%9;W4@8V%N,@`U(&%NI``B
+M9&G_`%`@9G)O;1D`\`1I;BUM96UO<GD@8G5F9F5R(&]RP0``90`$<@$P82!S
+M*P%1="P@:68"`6!W:7-H+B`N`0&G`>!E('-O;64@=71I;&ET>3X`!8P``+$!
+M\09P<F]V:61E(&5A<WDM=&\M=7-E("(A`?`"9FEL92PB(&5T8RP@8V%P86)!
+M`#9I97,#`07Q`&%E($%027-M`(!D97-I9VYE9%P``9<!L"!I;F1I=FED=6%L
+M/`(Q<FEEA`%"=&\@8D(``%X"`-$``#8!H'1O(&%N>2!D8737`%9U<F-E.BX!
+M8&-R96%T9<(`(6$@(`(R(&]F*P`S:6X@)P$`CP(S861DC@(@82#9`02J`7!W
+M:71H;W5T00!19FER<W22`@"F`7%A('1E;7!OM0(`]@`6+G0`16%L<V^G`4)E
+M;G1RG`$`1``'N`$`=@``PP`19=X"`;X`!<L!`-,``Z,!0RX@($FD`2%A;H@`
+M$G1=``$V`@%;`P`?`0`[`4%D:7-K+`,#Q`&V8V]N=F5N:65N8V5,`C`@=&^)
+M`#!M86MY`-%I<R!E<W!E8VEA;&QYT`$"J@'S#TYO=&4Z(")P87@@:6YT97)C
+M:&%N9V4@9F]R;6%T(KD"`#,`(F%NZ`(09+X!(V%R(@`0+&,`0&1E<W"B`$%W
+M:&%TY`#P`FYA;64@<V%Y<RX*4D5!1$U%+@!$(&QI8FT!T6)U;F1L92X*"E%U
+M97/Z`J`_("!)<W-U97,_4@#6*B!H='1P.B\O=W=W+C@`0"YO<F>3``!J!!!H
+MN`*P9F]R(&]N9V]I;F<W`!@@9`"@9&5V96QO<&UE;OX"4&YC;'5DSP%`9&]C
+M=10`$&%W`!`LH@0$.@`A;FM=`0!=``9S`%`@;6%I;#@`0FQI<W2@`S`J(%29
+M`4%P;W)TA@,`MP`0+"$$`?P``0\`H2!T<F%C:V5R(&')`10@SP#V`V-O9&4N
+M9V]O9VQE+F-O;2]P+VH`$2\Z`"!S+VD``),``6<`47-U8FUI9P!P96YH86YC
+M9;L``*8`!C@`@RP@<&QE87-E+```.P``!`.`<'5L;"!R97%A`;$@=FEA($=I
+M=$AU8F($`I``H7,Z+R]G:71H=6*,``92``B5``!'`$!S"@I4^@2`9&ES=')I
+M8G4Z`0/#`0-9`0"7`A!HCP$`U`,`+@&P8V]M<&]N96YT<SJ1`!<JF0$P.B!A
+M#@`"4`,A;W)``P`S``0G`P`,``*/!0`*``,R`@$6!!`J>0(1.FH`$B>7!1`G
+M'@9`9W)A;18"\`9A(&9U;&PM9F5A='5R960@)W1A<B=^``,"`%-R97!L84(!
+M0&)U:6R!!@"*``-C```J`&8J(&-P:6]C```.``MD`"!D:6L%,F5N=#`#0V9A
+M8V5J`P,"`#!E<W,&!P%H`P!,`A!S#0,$5@4486<%5RH@8V%T:0`K871H`%!S
+M:6UP;`0%!K4`0'1O;VPS`0"J``,"`')Z8V%T+"!B!P`2>`<``$D!0'-U8V@G
+M`%`J(&5X84D`0',Z(%,R`U1S;6%L;!4`!#X!`%(#(6%T(`8@;6'F!"!N9-`"
+M,69U;"\"!D4`42]M:6YIA0$18>,!46%C="!S8`"P(&1E;6]N<W1R872W`0`I
+M!B=O9EX!`TD`,&-O;D,"\`(Z("!687)I;W5S(&ET96US(#,!`-<"0&UE(&(W
+M`<!I<F0@<&%R=&EE<SO(``,"``/J`@!&``![``!?`7%A=71H;W)SP`4!'P8!
+M\@("30<0"A4(4'1O<"UL#`0#=@4`,`<!00`0:20%";8"(FEN^`0B:6_A!@2]
+M`O`"3D574R`M(&AI9VAL:6=H='-<!C!R96,&`@(Q!0.@`I)#3U!924Y'("T,
+M!0!Q!P#*!R)D;Y\``(<%`,X`\@0J($E.4U1!3$P@+2!I;G-T86QL=0``#0`B
+M<G4,"`(I``-`!1(M?`@`@`8"&`"U8V]N9FEG=7)E("T,``)$`+5S8W)I<'0L
+M('-E96<``"@%9&1E=&%I;,,$84--86ME3-0$,71X=(@`,'!U=%X","`B8S0&
+M$2(D`P"J!REO;$T``E8!!NL#`)0``18)`(X!#VT!`0#Y!T)U<V5DV@$T90HG
+ML``C92>M``,D!`"3``!.`/4!+F%M+"!A8VQO8V%L+FTT+.$`0&4N86/_```"
+M`!`MH@(`GP`$J``,H@2R+"!O;FQY(&YE961\`#%M86GV`2-E<JX!!7``)&EN
+M9`"!+F@N:6X*"2WT!U)L871E<V<`$6(T`@-R`0*U`&`*"D=U:63S`"@@1%0&
+M!-(!`G4``/,!@"!S>7-T96TZIPH"N`1U+C$@97AP;(,"`R\#`$(!`B$`!)H#
+M`S,``(@$#S0`"P`B``PU`"]A=#0`#"AA=#,`!@$&(2XSM@L0<]\&@&]V97)V
+M:65W\P(`H``%P`L`<04P=VAOD0(4*J0*A5]R96%D+C,L$``!^`@-$0!17V1I
+M<VL6``)^!P."!0$^``,<``"9``%["@*W`B%E9"X+`%L$$'/4!A!N$0P`U@(`
+MDP``=0``%P(`^00!<0`!<0H(EP`!G`DC+C--``#O!#)E(")K`P6K``$D`!0B
+M"PM9(&-L87-$``$?"49N86QSG0`2<SX+86EN<VEG:!$&")D'$2=G`@0W`!(@
+M;P``L@,`J``P;W!E*P4`-`P)>P$2+8($-7,N-:H(`J\``!D#`)\#@&UA=',@
+M<W5P?P@$8P(%E@$`L```"@*0+C4L(&UT<F5E"0``;P!>=&%R+C54`0CQ!$%A
+M8F]U4P41<T8+5W!O<'5L(`L#F``3+/('`(H!0&AA<F06#`$P!@1;`0%'``".
+M`6%M;V1E<FZ/``#H`0"\!W`@=F%R:6%N2`D`F@4P;6%N^`M!<&%G93@``#$.
+M)')EI@``G@`!W`!7)V1O8R>]!9!I;@IA(&YU;6+R#!=FD0<#HP#7+@H*66]U
+M('-H;W5L9*0+`$P`,6-O<'8&0&-O;6V>"`#.#1,B!0XR+F@BJ0`R:&4*7PP0
+M(+`)`'4!`!0`!.D&`W((`G\"-&UO<J,"4G,N("!0B@FR;&5T('5S"FMN;W<0
+M`0&9!F!E<G)O<G/1#$!O;6ES,`X"E0X`/P'!+@H*0W5R<F5N=&QYV@L`.P<!
+M(PF`875T;VUA=&G_`A!YP0(P96-TF0,19#D)`QP"!7@)$&8L``&W!E$J($=.
+M574!`C4")B`H!`L`&@!!;&]N9U4"`*T+(G,L$```!0L3(!$``&,`4G-P87)S
+M?`(A<RE5`)]3;VQA<FES(#D.#`$(9``S04-,,P!A3VQD(%8WBP`#:@$`&0/1
+M*B!03U-)6"!U<W1A<EL``A``#XH,`P<A`,!O8W1E="UO<FEE;G07!"!P:>@,
+MQBH@4U92-"!!4T-)210``E,`#S(`!6%":6YA<GDN`,`@*&)I9RUE;F1I86ZB
+M`6-L:71T;&41``+Z`/$"25-/.38V,"!#1"U23TT@:6VW`A$H>`@@;W#+`\!A
+M;"!2;V-K<FED9V5%`&)*;VQI970I`0'O`0))`#1:25!U!`1``"!U;DX),')E
+M<],&`(,',&1E9GX&$2)F"0,8``"A!"-I954!`,,!`*(!A4)31"`G87(G4@`!
+M*@$1)_T#$">[`@0]`5HW+5II<"8`V$UI8W)O<V]F="!#04(L`#%,2$$*`SI,
+M6D@R`#I205(1`!A8$0`!&0@%(`8`'`\(KP)`:&%N9"H(`,,/`TP&!D4(,&)E
+M9DH#4F5V86QU0@H`K@,#+P(`'P@P*B!U]@40;Q@$`+8"`D,"`0H``EP)HE)0
+M32!W<F%P<&5.`D5G>FEP/@$Q:6]N&`%=8GII<#(6``1\`4TO3%I7'0"B;'IM
+M82P@;'II<!,#+WAZ(P``&304``D(`0``"@*<$`4Z`0!U!`\&`0("KP$#OP,"
+MO`(/'P,8,")R9:`-46-T960B1P,"3P#$+"!W:&EC:"!W:6QLB@`!5@`&D`!1
+M97AC97!`!0"Y!02)$5$@=&AA=$,.`-,3`%$`!>D2,',@*'T'`30$`(0!`S,$
+M`/0#8"P@971C*>\+`OH#`*D"`&@1`HT``88!`MH`#Y8#!0'(`V$B;F5W8R*;
+M`P$S`"=S:+```1(`#T8#8P0%!`?.``]9`P`*%@,S5VAE`P(`-0<#U`(2<^8%
+M87)E<W5L=.\3$6)H!2!T9;L.`54$#R,"`0H+`P$)`0_I`E00"BH2`:<'`B8(
+M!J$&`#X'(71EVP@3.HL5`"<5`"`*<&AE879I;'G\"#9E86VU!0(1"P6(%$!I
+M<R!NUA(Q<F5C,!$#WP@`DP1!(&EN+0(/@B!M;V1I9FECY0SW`&]R(')A;F1O
+M;2!A8V-E<W<4!(`$*6ES;A0B8F6(!0!`!`%>`3AN97>U`P#P!`#]`@.?`0![
+M``&'"0$K%0)*#`!-$2)I<H(1$&EY!P/N$@(,`B$@8C<)`(P*,6%B;``&`(P*
+M`0P`$&$,`0+4$`!H``([`$)E86-H/0$A=F5S`Q-Y0P!0:6YD97"J`"5N="(!
+M`$0-``\/$&-"!1)O;`T&L`M4(%=I:VE2#`,,$S!H;W=1#P&S`Q!DK0$#V@`"
+M]Q,A3VX_"`#W#`)@!@#S#@!0!@/-``%P``*`%P+$!2IE9(H(`D<`<$DG=F4@
+M870A%0",!S!T;R`A$#!M:7I2%P"U"`)2"$%P;VQL-A(&Y!1!9&]N)^P!D&5X
+M<&QI8VET;-D)8G9O:V4@8?H/$6-_"@/.$2`@*-(0`'4,"!P"$&&R`0$G$`(M
+M``C-`!1O<P1P*2P@:70@=W``4"!G970@TA(!70H`I`0W($EN;@`%)A<!G@`!
+M40$#FP`B96[)`0<M``!\``MQ`"AD91$``ZH`$2Q8$0*```"-#@"6`0`6`0!`
+M`#!A9V'S#P%?"I%C;W)R97-P;VZG%`A)``U:``+D`@%N%Q`@H0(D:7/G"@(J
+M&0`\!Q!SA0$C;V:(`0".$A`M=@``,PP`]P@1:8<&`(0`<F5N=FER;VX/"T!W
+M:&5R+Q9`870@;=@!$W):`P4P`@!;``)_`!%Y>P,1<#4`8F%T979E<G@7$7/P
+M``#N!S$@:72A`#)9;W7G$P'$#0'R&&%I<R!F<F4]#S)P87.R``57`#`@8GDN
+M!W%T(&$@=&EM5P,/9!K_________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________________V=097,*("`^$0``\1XJ(&9I;&5S('=I=&@@
+M4E!-('=R87!P97(*("`J(&=Z:7`@8V]M<')E<W-I;VX5`%UB>FEP,A8`!"8`
+M32],6E<=`/\#;'IM82P@;'II<"P@86YD('AZ(P``&304`/$R"E1H92!L:6)R
+M87)Y(&-A;B!C<F5A=&4@87)C:&EV97,@:6X@86YY(&]F('1H92!F;VQL;W=I
+M;F<@9F]R;6%T<SK!`*)03U-)6"!U<W1AT0`"$`#@<&%X(&EN=&5R8VAA;F<]
+M```S``'=`,$B<F5S=')I8W1E9"(H``(<`,0L('=H:6-H('=I;&R*``%6``:0
+M`&!E>&-E<'1_`/$*"B`@("!E;G1R:65S('1H870@<F5Q=6ER95$`4&5X=&5N
+M30&Q<R`H9F]R(&QO;F>$`?$#;F%M97,L($%#3',L(&5T8RDND@"P3VQD($=.
+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
+M`P1K%@'O%@$M%0(0``^*#`,'(0`/G!8*44%30TE)=`(/,@`0$$)M$1%Y+@"Q
+M("AB:6<M96YD:6'4$6-L:71T;&41``+'``1?%I%#1"U23TT@:6VW`A`H.`XP
+M(&]PRP/`86P@4F]C:W)I9&=EYP%B2F]L:65T*0$![P$"20`/'A=C#PL7`-!-
+M:6-R;W-O9G0@0T%"YP($!1@Q3$A!"@,T3%I('P4"LP$84CT7`,0!&%@1``$9
+M"`4@!@#U$@BO`@!V$@`B%0`+`P-,!@9%"#!B969*`U)E=F%L=4(*`*X#`R\"
+M`L\"!%D7$60&"0)_```5!0/["0]D&O______________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________75!I<W1R:5D1``#R06)U=&EO
+M;BP@;VYL>2!N965D960@8GD@;6%I;G1A:6YE<G,*("`@*B!-86ME9FEL92YI
+M;BP@8V]N9FEG+F@N:6X*"2T@=&5M<&QA=&5S('5S/P`"(0#P#W5R92!S8W)I
+M<'0*"D=U:61E('1O($1O8W5M96YT87@`@B!I;G-T86QL-@#Q'71H:7,@<WES
+M=&5M.@H@*B!B<V1T87(N,2!E>'!L86EN<R!T:&4@=7-E(&]F"P`"(0"#('!R
+M;V=R86TS`$]C<&EO-``+`"(`##4`+V%T-``,*&%T,P#T#VQI8F%R8VAI=F4N
+M,R!G:79E<R!A;B!O=F5R=FEE=Z``\`-L:6)R87)Y(&%S(&$@=VAO;&6D``,Y
+M`(5?<F5A9"XS+!``77=R:71E$0!17V1I<VL6`"!N9(L!!"X``#X``QP``)D`
+M$'9?`5!D971A:4T!\09C86QL:6YG('-E<75E;F-E<R!F;W(S`0`W``%'`#%N
+M9"!Q`%@@05!)<Y<`<V5N=')Y+C--``)T`74B<W1R=6-TJP`!)`#I(B!U=&EL
+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
+M0`41+3P``104`A@``A,9`'X+%2T,``)$``("&54L('-E96<``"@%`JT7`F,(
+M@2H@0TUA:V5,U`0Q='ATB``A<'5G$#`@(F,T!A$B)`,`.`PI;VQ-``)6`08U
+M`0$I`0`6"0".`0]M`0$`H@8$J1E4=&AE"B>P`"-E)Z\9`R0$`),``$X`\``N
+M86TL(&%C;&]C86PN;30)#0/M`#`N86/_```"`!`M9`(`GP`$J```V0X(H@02
+M+!H.`-<+`%D+#V0:____________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________________]54&5M;W)Y-1$``/`F(&%N9"!A9&0@:70@=&\@
+M82!T87(@87)C:&EV92!W:71H;W5T"B`@(&9I<G-T('=R:71I;F<G`/`996UP
+M;W)A<GD@9FEL92X@(%EO=2!C86X@86QS;R!R96%D(&%N(&5N="(`,')O;40`
+M`!X``UH``'8``$T`\@1E('1H92!D871A(&1I<F5C=&QYAP#Q!'-O8VME="X@
+M($EF('EO=2!W86Z(`!)T70`2+ST``&``,&EE<S,`4&1I<VLL3@#P#')E(&%R
+M92!C;VYV96YI96YC92!F=6YC=&EO;BD``(D`,&UA:WD`\"II<R!E<W!E8VEA
+M;&QY(&5A<WDN"@H@*B!.;W1E.B`B<&%X(&EN=&5R8VAA;F=E(&9O<FUA="(@
+M:7/@```S``#B`'%X=&5N9&5D.`$"(@`0+&,`0&1E<W#?`$!W:&%TE@#P`R!N
+M86UE('-A>7,N"E)%041-15``1"!L:6)M`=%B=6YD;&4N"@I1=65SK@"@/R`@
+M27-S=65S/U(`UBH@:'1T<#HO+W=W=RXX`$`N;W)GDP``2`$Q:&]MIP"`(&]N
+M9V]I;F<W`!@@9`#P!&1E=F5L;W!M96YT+"!I;F-L=63/`4!D;V-U%``087<`
+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
+M<&%B:6QI$A0&`P$%\0`"\P\!#1D(]@4!EP&`(&EN9&EV:61L#@-$"P"%```Z
+M$@)"``"L"P#1```V`0#0`")N>:89`@4.%CHN`0+("0`]`!)A[`(!@`X`T1DS
+M:6X@)P$`CP(/9!K_____________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________V505VAE;B`V$0``\2IC<F5A=&EN9R!A<F-H:79E
+M<RP@=&AE(')E<W5L="!C86X@8F4@9FEL=&5R960@=VET:"!A;GD@;V8G`/$(
+M9F]L;&]W:6YG.@H@("H@=75E;F-O9&4-`/$!9WII<"!C;VUP<F5S<VEO;A4`
+M76)Z:7`R%@`$)@!-+TQ:5QT`^0-L>FUA+"!L>FEP+"!A;F0@>'HC`,$*3F]T
+M97,@86)O=724`')L:6)R87)YT0#P+G1E8W1U<F4Z"@H@*B!4:&ES(&ES(&$@
+M:&5A=FEL>2!S=')E86TM;W)I96YT960@<WES=&5M+B`@5&AE<F4L`/,Q;F\@
+M9&ER96-T"B`@('-U<'!O<G0@9F]R(&EN+7!L86-E(&UO9&EF:6-A=&EO;B!O
+M<B!R86YD;VT@86-C97-S+GD`!I<`X&ES(&1E<VEG;F5D('1O7@%D97AT96YD
+M7@$X;F5WX```\P``>P`#GP$`>P!";6%T<Z,`\`(@;VYL>2!R97%U:7)E;65N
+M=+(`,G1H80D!`BL`("!BCP&0(')E861A8FQEH@!!=W)I=`P`$&$,`0($`0!H
+M``([`$)E86-H/0&#=F4@96YT<GE#`%!I;F1E<*H`(FYT?P!!<F4@800`E'1I
+M8VQE<R!O;H$!!*X`\`!7:6MI(&5X<&QA:6YI;F?)`#!H;W?X``+U``<L``(J
+M`2%/;JH`'"P#`0/X``)P`$!L=V%Y1@$`W0'R`65D(&%U=&]M871I8V%L;'E'
+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
+M"`/4`A)SY@4/9!K_____________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________U-0<F%T:6]*$0``\Q]N+@H@*B!L:6)A<F-H:79E
+M+69O<FUA=',N-2!D;V-U;65N=',@=&AE(&9I;&4@'0#1('-U<'!O<G1E9"!B
+M>1X`<&QI8G)A<GE,`-!C<&EO+C4L(&UT<F5E"0#R#F%N9"!T87(N-2!P<F]V
+M:61E(&1E=&%I;&5D(&EN4@"0:6]N(&%B;W5T30#C<V4*("`@<&]P=6QA<B"8
+M``1[`/,)+"!I;F-L=61I;F<@:&%R9"UT;RUF:6YD5``2<T<``$$`86UO9&5R
+M;H\`!(,`\0L@=F%R:6%N=',N"E1H92!M86YU86P@<&%G93@`9'9E(&%R9:8`
+M`)X``(\`]!H@)V1O8R<@9&ER96-T;W)Y(&EN"F$@;G5M8F5R(&]F(&1I9F9E
+M<F5N=*,`\0@N"@I9;W4@<VAO=6QD(&%L<V\@<F5A9$P`LF-O<&EO=7,@8V]M
+M6P%#:6X@(GL!,BYH(JD`@&AE"G-O=7)C+P`19'4!`!0`82!S86UP;)\`4&=R
+M86US;P!$(&UO<D\!\@=S+B`@4&QE87-E(&QE="!U<PIK;F]W$`'P#B!A;GD@
+M97)R;W)S(&]R(&]M:7-S:6]N<R!Y;W4@/P%@+@H*0W5RQ@`Q;'DL;@`#T@'@
+M(&%U=&]M871I8V%L;'EF`4%E8W1SJ```U0`#'`)0;VQL;W>3`1!F+`"@<SH*
+M("`J($=.5?@!`*@`5FUA="`HN0$`&@!!;&]N9U4"8FYA;65S+!``4VQI;FL@
+M$0``M`%2<W!A<G-\`B%S*54`\`!3;VQA<FES(#D@97AT96ZG`0]D``,S04-,
+M,P!A3VQD(%8WBP`#:@$1<TL`MU!/4TE8('5S=&%R$`#A<&%X(&EN=&5R8VAA
+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
+M`0!2`R%A=!P((&UAY@0@;F30`C%F=6PO`@9%`!`O0PH!A0$189X*-&%C='L3
+M@F1E;6]N<W1R2@T`#@,G;V9>`0-)`#!C;VY#`F$Z("!687+N$V!I=&5M<R`S
+M`0#7`B)M9385,FER9,\),&5S.\@``P(``^H"`$8``'L``%\!8V%U=&AO<FD0
+M`)<-`?("`,$3$B[M#U!T;W`M;`P$`\4,`#`'`4$`$&GD!@FV`@AS%0#K!0'N
+M#_`%("H@3D574R`M(&AI9VAL:6=H='-<!C!R96/9%`(+$P.@`I)#3U!924Y'
+M("T,!0!"%`#*!R%D;U\&`8<%`,X`P"H@24Y35$%,3"`M(&0*,6%L;(\$`0T`
+M(G)U#`@"*0`#0`41+3P``5X1`A@`M6-O;F9I9W5R92`M#``"1`"U<V-R:7!T
+M+"!S965G```H!0)9%@)C"($J($--86ME3-0$,71X=(@`(7!U9Q`P(")C-`81
+M(B0#`#@,*6]L30`"5@$&ZP,!*0$`%@D`C@$/;0$!`*(&$'4]$P(0%R0*)[``
+M(V4GK0`#)`0`DP``3@#P`"YA;2P@86-L;V-A;"YM-`D-`^T`,"YA8_\```(`
+M$"VB`@"?``2H``#9#@BB!!(L&@X`UPL`60L0><H%`?8!(V5RK@$%<``D:6YD
+M`($N:"YI;@H)+?0'`.83$G-G`!%B-`(#<@$"M0!@"@I'=6ED\P`C($0.&`*!
+M`0/2`0)U``#S`0-3#Q`Z&@D"N`0A+C'!#`!A#`$W`0,O`P`+``(A``2:`P,S
+M``"(!`\T``L`(@`,-0`O870T``PH870S``8!!B$N,[8+`!`4D"!O=F5R=FEE
+M=_,"`*``!<`+`'$%,'=H;Y$"%"JD"H5?<F5A9"XS+!```?@(#1$`45]D:7-K
+M%@`"?@<#@@4!/@`#'```F0`0=E\!`K<"(65D+@L`$@9`<V5Q=>H(`N47`),`
+M`'4``!<"`/D$`7$``7$*")<``#P),'DN,Z,7,&%I;.\$,F4@(FL#!:L``20`
+M%"(+"UD@8VQA<T0``>\%1FYA;'.=`!)S/@MA:6YS:6=H$08(F0<1)V<"!#<`
+M`&@1,'5C=+(#`*@`,&]P92L%`#0,"1X'$BU8"0]D&O__________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M________________________________________________4U!I<W0*("\1
+M``#S(R`@*B!4;R!S=6)M:70@86X@96YH86YC96UE;G0@=&\@;&EB87)C:&EV
+M92P@<&QE87-E+``@"B`!`/(+82!P=6QL(')E<75E<W0@=FEA($=I=$AU8BX@
+M`/8$:'1T<',Z+R]G:71H=6(N8V]M+U(`"`L``$<`\"]S"@I4:&ES(&1I<W1R
+M:6)U=&EO;B!B=6YD;&4@:6YC;'5D97,@=&AE(&9O;&QO=VEN9R!C;VUP;VYE
+M;G1S.G$`%RJP`#`Z(&$.`-!R87)Y(&9O<B!R96%D,P"`86YD('=R:70,`&!S
+M=')E86T*``/E`!)S1@!!=&%R.FH`\!8G8G-D=&%R)R!P<F]G<F%M(&ES(&$@
+M9G5L;"UF96%T=7)E9"`G(0``.``#`@!3<F5P;&%"`8!B=6EL="!O;HH``V,`
+M`"H`9BH@8W!I;V,```X`"V0`8&1I9F9E<H8!P&EN=&5R9F%C92!T;ST``P(`
+ML65S<V5N=&EA;&QYJP"0<V%M92!F=6YC-P%086QI='DM`%<J(&-A=&D`*V%T
+M:`!I<VEM<&QEM0!`=&]O;#,!`$```P(`<GIC870L(&('`!)X!P``20%`<W5C
+M:"<`4"H@97AA20#4<SH@4V]M92!S;6%L;!4`!#X!`+X!\0=A="!Y;W4@;6%Y
+M(&9I;F0@=7-E9G5L+P(&10!1+VUI;FF%`1%AXP%186-T('-@`*$@9&5M;VYS
+M=')AP0%G=7-E(&]F7@$#20`P8V]N0P+P`CH@(%9A<FEO=7,@:71E;7,@,P$`
+MUP)`;64@8C<!P&ER9"!P87)T:65S.\@``P(``^H"`$8``'L``'0"\0)A=71H
+M;W)S('=I=&@@86YY(/("D&EO;G,N"@I4:)T!\@)P+6QE=F5L(&1I<F5C=&]R
+M>4$`(&EN^``(M@)P:6YF;W)M8:D!,"!F:34!`'P`\`0J($Y%5U,@+2!H:6=H
+M;&EG:'1SW``P<F5C!@)48VAA;F>@`K1#3U!924Y'("T@=U$!8F-A;B!D;Y\`
+M,W1H:2D`\@))3E-404Q,("T@:6YS=&%L;'4```T`(7)U*@(#*0"!4D5!1$U%
+M("T\``&5``*3`+!C;VYF:6=U<F4@+<X``0P``D0`M7-C<FEP="P@<V5E9P``
+M:`-S9&5T86EL<XD!X4--86ME3&ES=',N='ATB``P<'5T7@*!(")C;6%K92(D
+M`VED('1O;VQ-``)6`0;K`P$I`3$@:6Y,`0]M`0$P87)E3@(29-H!-64*)[P`
+M$R>M``,D!`"3``!.`/4!+F%M+"!A8VQO8V%L+FTT+.$`0&4N86/_```"`!(M
+M5``D=&^H``RB!+(L(&]N;'D@;F5E9'P`,6UA:?8!(V5R7`$%<``D:6YD`/(#
+M+F@N:6X*"2T@=&5M<&QA=&5S9P`18C0"`68!$V6U`&`*"D=U:63S`%`@1&]C
+M=9D%`H$!`,4!,F%L;'4``;<!LG-Y<W1E;3H*("H@N`1U+C$@97AP;(,"`R\#
+M`$(!`B$`!)H#`S,``(@$#S0`"P`B``PU`"]A=#0`#"AA=#,`!@$&@"XS(&=I
+M=F5S>`:`;W9E<G9I97?S`@"@``2[!1!A<04P=VAOD0(C*B",!H5?<F5A9"XS
+M+!```-$%'641`%%?9&ES:Q8`(&YDT`$(/@`#'```F0`0=E\!`K<"<&5D(&-A
+M;&P2!A!SU`9!;F-E<ZT"`),``'4``4<``T(&:&4@05!)<Y<`<V5N=')Y+C--
+M``+W`Q(B:P,%JP`!)`!0(B!U=&FD!5D@8VQA<T0``>\%1FYA;'.=`#!S('-4
+M!6%I;G-I9V@1!@B9!Q$G9P($-P`2(&\``$`"`*$%,&]P92L%,&]N+J@`!GL!
+M$BV"!%-S+C4@9%8"`J\``!D#`/(`Q&UA=',@<W5P<&]R=&,"!98!`$P```H"
+MD"XU+"!M=')E90D``&\`7G1A<BXU5`$(\01!86)O=5,%('-E30%T<&]P=6QA
+M<A\!!'L`$RSR!P"*`8%H87)D+71O+3`&!%L!`4<``$$`86UO9&5R;H\``9H!
+MT71A<B!V87)I86YT<RZ:!;%M86YU86P@<&%G93@`(79E+`0#^@$`G@`!5`17
+M)V1O8R>]!;!I;@IA(&YU;6)E<I4"!I$'!#L!\0(*"EEO=2!S:&]U;&0@86QS
+M;V0(`4P`,6-O<'8&0&-O;6V>"`"X!!,BO0(R+F@BJ0"`:&4*<V]U<F,O`!!D
+MZP0"9P(#Z08#<@@"?P(T;6]RHP)2<RX@(%"*";)L970@=7,*:VYO=Q`!`9D&
+M\`!E<G)O<G,@;W(@;VUI<W.C!@%S!P`_`6`N"@I#=7)7"#!L>2R"```[!P$C
+M"4!A=71ODP8`_P(0><$",&5C=)D#$635``,<`@5X"1!F+``!MP91*B!'3E5U
+M`0(U`B(@**L)`+D!`!H`06QO;F=0!F)N86UE<RP0`%-L:6YK(!$``&,`4G-P
+M87)S?`(A<RE5`/``4V]L87)I<R`Y(&5X=&5NIP$/9``#,T%#3#,`84]L9"!6
+M-XL``VH!`!D#T2H@4$]325@@=7-T87);``(0`#)P87@T`P)9!P-X`@<A`+!O
+M8W1E="UO<FEE;@$#`&`"`1X`H5-64C0@05-#24ET`@$4``)3``\R``5A0FEN
+M87)Y+@#`("AB:6<M96YD:6%NH@%C;&ET=&QE$0`"^@#Q`DE33SDV-C`@0T0M
+M4D]-(&EMMP(1*'@((&]PRP/`86P@4F]C:W)I9&=E10!B2F]L:65T*0$![P$"
+M20`T6DE05@,$0``@=6XQ"S!R97,G!P"#!S!D969^!A$B9@D#&```H00C:655
+M`0##`0"B`85"4T0@)V%R)U(``?@`$2?]`Q@G/0%:-RU::7`F`-A-:6-R;W-O
+M9G0@0T%"+``Q3$A!"@,Z3%I(,@`Z4D%2$0`86!$``=4#!2`&`'@#"*\"8&AA
+M;F1L9;L"$'FW`P"V!`9%"#!B969*`U)E=F%L=4(*`"```YD#`!\(,"H@=?8%
+M$&]Q`@`+!0)#`@$*``)<":)24$T@=W)A<'!E3@)%9WII<#X!,6EO;A@!76)Z
+M:7`R%@`$?`%-+TQ:5QT`HFQZ;6$L(&QZ:7`3`R]X>B,``!DT%``)"`$```I5
+M8W)E873/``%U!`\&`0("J@,#OP,"O`(/'P,8,")R9:`-46-T960B1P,"3P#$
+M+"!W:&EC:"!W:6QLB@`!5@`%R@%A(&5X8V5P0`4`N04$:0)1('1H871##C%I
+M<F51``'S`P'*`B`@*!8%`30$`(0!`S,$`/0#8"P@971C*68*`OH#`*D"!B($
+M`88!`MH`#Y8#!0'(`V$B;F5W8R*;`P$S`"=S:+```1(`#T8#8P0%!`);`0&)
+M``]9`P`*%@,S5VAE`P(`?`4#U`(2<^8%87)E<W5L="4"$6)H!2!T9;L.`54$
+M#R,"`0H+`P&```_I`E0P"DYO#@L"SP8`G0,%Z0,`I0,A=&7;"#`Z"@JX$#)H
+M:7.1#W!H96%V:6QY_`@V96%MM04"$0N`+B`@5&AE<F4L`"-N;^('`(("`]\(
+M`),$02!I;BVW#X(@;6]D:69I8V0+\`!O<B!R86YD;VT@86-C97/T!P%Y``:7
+M``"P$%-E<VEG;B4,$F6(!0!`!`%>`3AN97>U`P#P!`![``.?`0![``&'"0&C
+M``)*#`!-$2)I<H(1$&EY!Q)A"0$"#`(A(&(W"0","C%A8FP`!@#]"@$,``$L
+M"P+4$`!H``([`$)E86-H/0$A=F5S`Q-Y0P!0:6YD97"J`"5N="(!`!@)``\/
+M$&-"!1)O;`T&-0I4(%=I:VE2##!I;F?)`#!H;W=1#P&S`Q!D3@@#V@`"*@$A
+M3VX_"`#W#`)@!@#3$0!0!@/-``%P`%-L=V%Y<W,(*F5DB@@"1P!P22=V92!A
+M="T-`(P','1O("$0LFUI>F4@<W1A=&EC4@A!<&]L;#8242X@($EF]0A09&]N
+M)W2H`)!E>'!L:6-I=&S9"6)V;VME(&'Z#Q%C?PH#SA$@("C2$"4@8?L*`*$!
+M("!A00`!)Q`"+0`(S0`4;_D(<"DL(&ET('=P`$$@9V5T&1,!70H`I`0W($EN
+M;@`W+"!IG@`!40$#FP`B96[)`0<M``!\``MQ`"AD91$``\8"$2SP``*```"-
+M#@"6`0`6`0!``"!A9P,.$73Q"9%C;W)R97-P;VX.$PA)``U:``)[`R)I9<T/
+M`9P3`^<*(&1U&0T`GP,0<X4!(V]FB`$`CA(0+78``#,,`/<($6FT#P"$`')E
+M;G9I<F]N#PL1=Y`#`:`"$&W8`1-R6@,%,`(`6P`"?P`1>7L#$7`U`-%A=&5V
+M97(@8FQO8VMS\```[@<Q(&ET9`$R66]UYQ,!Q`U`8F%C:_(#,69R93T/,G!A
+M<[(`!5<`,"!B>2X'<70@82!T:6U7`W%O<B!M;6%P*0$`7A,!#P,!_Q0!40-`
+M9VEV9>8!(71O(@`%2@``XQ,A8V6%`"%/;I`#&V7#``+D`C)P<F\Z`0&%`5%C
+M=&QY+<P`DF5D(&]U='!U=.\"`&`$\0-O8FIE8W0M<W1Y;&4@87!P<F_(`P#Y
+M%`+Z`-!T;R!H879E(&UU;'1IPQ,$J0`"`00`N0A5(&]P96Z>`!,@%1``:A``
+M"@$`/06#;B!I=',@(D`\`!(BO001<S`.`F,%!E@`8&ET<V5L9E,!4')E860O
+MY@!@=&5N('5S;P8`-PP!<@$$@A0"-`(`(0TB8V$%!#4@86Z(!`(C$U!L>2!F
+M<EP%`,T00"UM96TT$R!B=?D4$B`D"`!E``!Z``#-`H5A('-O8VME=#X#27=I
+M<VBZ!`$F#P-9#P!S`@6,```_``/O#5`@96%S>4X.``P1$2(A`0!:""`L(E`(
+MH"P@8V%P86)I;&D2%`8#`07Q``+S#P$_#@CV!0&7`8`@:6YD:79I9&P.`]L(
+M`(4``#H2`D(``*P+`-$``#8!(71OK`TP9&%TUP``!0X6.BX!`L@)`#T`$F'L
+M`@#)"@$K`#-I;B`G`0!%!3-A9&2.`AAA]PP!J0H#'@]19FER<W22`@"F`1%A
+M<!(1;_$-`/8`%BYT``/9`P*G`0"_``*<`0&%``:X`0!V``##``"\`Q)EDP`"
+M[A0`A18`AP`"HP$&@`4Q=V%N?P42=!T/`38"`5L#`1H$$'2.!R%S:RP#`6L#
+M`)\$AFYV96YI96YCSA8`*0``B0``,!0"@1-297-P96/\%@#0`0*J`0`Z"#`Z
+M("*3"@[:#1,BN0(`W@X`YQ@.5@X0+&,`0&1E<W"B``!L!`'D`P!S"G,@<V%Y
+M<RX*)!419K@-!!<9`Z$81"X*"E$1%J`_("!)<W-U97,_4@`1*@49=CHO+W=W
+M=RXX`$`N;W)GDP``2`$0:+@"`%<`0V]N9V]8!Q<@3`<@(&18%B!O<#P%"!D1
+M!+H1`:P(`3<,`'$``#H`(&YK-`$!P0`&<P!!(&UA:=L2$6R0%0`L``']&2!R
+M9>41`.<!$&FW`!`L(00!.P`!#P"1('1R86-K97(@B`H#U!DP.B\OM!!Q+F=O
+M;V=L9=@9&'#/&0$Z`"!S+VD`!6<`#V0:____________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________________________________]C4"!F;W)M*A$``/`F870@
+M87)E(&%L=V%Y<R!D971E8W1E9"!A=71O;6%T:6-A;&QY+@H*("H@22=V92!A
+M='1E;7`B`.!T;R!M:6YI;6EZ92!S="L`^%,@;&EN:R!P;VQL=71I;VXN("!)
+M9B!Y;W4@9&]N)W0*("`@97AP;&EC:71L>2!I;G9O:V4@82!P87)T:6-U;&%R
+M(&9E871U<F4@*'-U8V@@87,@<W5P<&]R="!F;W(@80H@("T`\`UC;VUP<F5S
+M<VEO;B!O<B!F;W)M870I+"!I="!W<`#P`"!G970@<'5L;&5D(&EN+G\`)TEN
+M00`W+"!IG@`(FP!:96YA8FR;```^``MQ`"AD91$``ZH`$2SP``*``")N928!
+M`!8!`$``^`MA9V%I;G-T('1H92!C;W)R97-P;VYD:6YG($D`#5H`D6QI8G)A
+M<FEE<\,`\0)4:&ES(&%L<V\@<F5D=6-E<T\`$'.%`2-O9H@!`+,!$"UV`&%E
+M9"!B:6X]`#`@:6Z$`/`*96YV:7)O;FUE;G1S('=H97)E('1H870@;=@!(G)S
+MZ0&!3VX@<F5A9"Q;``)_`'%Y(&%C8V5P-0#1871E=F5R(&)L;V-K<_``<6AA
+M;F0@:72A`$%9;W5R/P`0(#L"\@1B86-K(&ES(&9R964@=&\@<&%SL@`%5P!`
+M(&)Y=%<"<"!A('1I;66E`'%O<B!M;6%P?P!`96YT:9\"0')C:&E_`D!N9"!G
+M"0`@:71/``!+`05*`&%T(&]N8V6%`(M/;B!W<FET9<,``N0",G!R;SH!`84!
+M46-T;'DMS`"2960@;W5T<'5T!@'@5&AE(&]B:F5C="US='D0`E!P<')O89D"
+M0FQL;W?Z`.!T;R!H879E(&UU;'1I<"4``ZD`<7-T<F5A;7//`#5P96Z>`+$@
+M(&)S9'1A<B!U<[P!PVES(&EN(&ET<R`B0#P`<"(@97AT96[9`@:*``,<```J
+M`#!E;&93`0"C`1`OY@!A=&5N('5S2`($<@%`9G5N8X,#`C0"8EEO=2!C8=4!
+M-2!A;J0`(F1I_P!0(&9R;VT9`/`$:6XM;65M;W)Y(&)U9F9E<B!O<L$``&4`
+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
+M;'5""@"N`P,O`@`?"#`J('7V!1!O&`0`"P4"0P(!"@`"7`FQ4E!-('=R87!P
+M97(#`45G>FEP/@$@:6]/$WTJ(&)Z:7`R%@`$?`%-+TQ:5QT`HFQZ;6$L(&QZ
+M:7`3`R]X>B,``!DT%``)"`$```H"G!`%.@$`=00/!@$"`J\!`[\#`KP"#Q\#
+M&#`B<F6@#0`0%A$B1P,"3P#$+"!W:&EC:"!W:6QLB@`!5@`&D``@97@M%``"
+M`@"Y!02)$0)K%`!##@#3$P!1``7I$C!S("A]!P$T!`"$`0,S!`#T`V`L(&5T
+M8RGO"P+Z`P"I`@!H$0*-``&;`0+:``_(`PIA(FYE=V,BFP,!,P`G<VBP``$2
+M``]&`V,$!00'S@`/60,`"A8#,U=H90,"`+\(`]0"$G/F!6%R97-U;'3O$Q%B
+M:`4@=&6[#@%5!`\C`@$*"P,!"0$/Z0)4$`HJ$@&G!P(F"`:A!@`^!R%T9=L(
+M$3IZ&`$M$!!I(`IP:&5A=FEL>?P(-F5A;;4%`A$+!8@40&ES(&[6$C%R96,P
+M$0.>%P"1`D$@:6XMMP^"(&UO9&EF:6/E#``X$%%A;F1O;>D6$'/T!P%Y``:`
+M!"EI<VX4(F)EB`4`0`0!7@$X;F5WM0,`\`0`_0(#GP$`>P`!APD!*Q4"2@P#
+M"@,`.`@`;Q`4=.X2`@P"(2!B-PD`C`H!CQ@#N!0!#``080P!`M00`&@``CL`
+M$66<%@`]`2%V97,#$WE#`%!I;F1E<*H`)6YT(@$`1`T!>1D`0@42;VP-!K`+
+M5"!7:6MI4@P##!,P:&]W40\!LP,09*T!`]H``O<3!308!/P$`/,.`%`&`\T`
+M`7```H`7`L0%#V0:____________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________________]64&QE<RD*+!$``/`D("`J(%-O;&%R:7,@.2!E
+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
+M``"9``%["@*W`@!-%B%A;(D'0'-E<77J"!!S"P4!/@$`=0``%P(`^00!<0`!
+M<0H(EP``/`DP>2XS]!0P86EL[P0R92`B:P,%JP`!)``4(@L+62!C;&%S1``!
+M'PE&;F%L<YT`$G,^"V%I;G-I9V@1!@B9!Q$G9P($-P``:!$P=6-TL@,`J``P
+M;W!E*P4`-`P)'@<2+8($-7,N-:H(`J\``!D#`/(`-6UA=&D/!&,"!98!`+``
+M``H"02XU+"!G%@`)``!O`%YT87(N-50!"/$$!3X2$7-C!#%P;W#E#P.<`01[
+M``A+"4!H87)D%@P!,`8"J`$#A1(`C@%A;6]D97)NCP``Z`$`O`=P('9A<FEA
+M;D@)`"(,,&UA;O@+$7"M%S!A8F\Q#@#.%`+Z`0">``'?`5<G9&]C)[T%L&EN
+M"F$@;G5M8F5RE0(&D0<$.P''"@I9;W4@<VAO=6QDI`L`*`$Q8V]P=@9`8V]M
+M;9X(`+@$$R+C`#(N:"*I`#)H90I?#!`@L`D`^@``%``$Z08#<@@"?P(0;1H7
+M`_L`0BX@(%"*";)L970@=7,*:VYO=Q`!`9D&8&5R<F]R<]$,0&]M:7,P#@*5
+M#@`_`<$N"@I#=7)R96YT;'G:"P`[!P$C"0G:$0#!`@6U%P#W`@,<`@5X"1!F
+M!A(!MP8"AQ@&J@L(`!H`^!4,(!8!$```!0L!O@L2<S<"4G-P87)S?`(#W!@/
+M9!K_________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________V908W0@<V$_$0``]%-M<&QE(&1E;6]N<W1R871I;F<@=7-E(&]F
+M(&QI8F%R8VAI=F4N"B`@("H@8V]N=')I8CH@(%9A<FEO=7,@:71E;7,@<V5N
+M="!T;R!M92!B>2!T:&ER9"!P87)T:65S.PH@(`(`87!L96%S948`\BUA8W0@
+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
+M``$/`)$@=')A8VME<B"("B0@(,\``+00YBYG;V]G;&4N8V]M+W`O:@`1+SH`
+M(',O:0`%9P!1<W5B;6EG`'!E;FAA;F-ESP``-@(&.``4+'H7`BP``#L```0#
+M`$L'`2$,X65S="!V:6$@1VET2'5B8@0"D`"A<SHO+V=I=&AU8HP`!E(`")4`
+M`$<``3X.`+0)!\(5`\,!`W(2`9$,`(\!`-0#`#4#`!('(&]NQA$`%@L)1A,P
+M.B!AIP$"4`,2;WT&`#,`!"<#``P``H\%``H``V4%`9H%$"JQ`Q$Z9@$2)XL5
+M$"<W$P",%0`6`G-A(&9U;&PME@AR9"`G=&%R)P\!`0(`(7)EK0H!0@$`0!<`
+M@08`B@`#8P``*@`"HA,&8P``?Q`+9``&TQ(!,`,P9F%C*@<`/0`#`@``*1`B
+M;G1H`P`5`39S86V6`Q!AP!0`+0!7*B!C871I`"MA=&@`(7-ITA((M0``[Q<`
+M,P$`0``#`@`@>F-%#A)B!P`2>`<``$D!`)()`"<`02H@97@;$T!S.B!3,@-4
+M<VUA;&P5``0^`0!2`P,3&2!M8>8$(&YDT`(Q9G5L+P(&10!1+VUI;FF%`1%A
+MH0L`Z1D#>Q,/9!K_____________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________V50<F-H:78S$0``^B-E(&%N9"!G:79E(&ET('1O
+M('1H92!L:6)R87)Y(&%T(&]N8V4N"B`@($]N('=R:71E+"(`\%%L=V%Y<R!P
+M<F]D=6-E<R!C;W)R96-T;'DM8FQO8VME9"!O=71P=70N"@H@*B!4:&4@;V)J
+M96-T+7-T>6QE(&%P<')O86-H(&%L;&]W<R!Y;W4@=&\@:&%V92!M=6QT:7`E
+M`#!R8VB@`'!S=')E86USC0!%;W!E;IX`\PT@(&)S9'1A<B!U<V5S('1H:7,@
+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
+M<&QI8VET;-D)8G9O:V4@8?H/$6-_"@/.$2`@*-(0`'4,"!P"$&&R`0$G$`(M
+M``C-`!1O<P1P*2P@:70@=W``4"!G970@TA(!70H`I`0W($EN;@`%)A<!G@`!
+M40$#FP`B96[)`0<M``!\``MQ`"AD91$``ZH`$2Q8$0*```"-#@"6`0`6`0!`
+M`#!A9V'S#P%?"I%C;W)R97-P;VZG%`A)``U:``+D`@%N%Q`@H0(D:7/G"@(J
+M&0`\!Q!SA0$C;V:(`0#V%1`M=@``,PP`]P@1:8<&`(0`<F5N=FER;VX/"T!W
+M:&5R+Q9`870@;=@!$W):`P4P`@!;``)_`!%Y>P,1<#4`8F%T979E<G@7$7/P
+M``#N!S$@:72A`#)9;W7G$P'$#0'R&&%I<R!F<F4]#S)P87.R``57`#`@8GDN
+M!W%T(&$@=&EM5P-Q;W(@;6UA<"D!`%X3`?D6`KL9`+8"$&?$&1!I(A,!(@`%
+M2@``XQ,/9!K_________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_________________TA0<@H@("HW$0``_0P@9WII<"!C;VUP<F5S<VEO;@H@
+M("H@8GII<#(6``0F`$TO3%I7'0#_`VQZ;6$L(&QZ:7`L(&%N9"!X>B,``!DT
+M%`#Q,@I4:&4@;&EB<F%R>2!C86X@8W)E871E(&%R8VAI=F5S(&EN(&%N>2!O
+M9B!T:&4@9F]L;&]W:6YG(&9O<FUA=',ZK`"Q4$]325@@=7-T87*\``(0`.!P
+M87@@:6YT97)C:&%N9ST``#,``2$`P2)R97-T<FEC=&5D(B@``AP`Q"P@=VAI
+M8V@@=VEL;(H``58`!I``8&5X8V5P='\`\0H*("`@(&5N=')I97,@=&AA="!R
+M97%U:7)E40!097AT96Y-`?$3<R`H9F]R(&QO;F<@9FEL96YA;65S+"!!0TQS
+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
+M<!8",P``:A8A5C<``@-J`0`9`P1K%@'O%@$M%0(0``^*#`,'(0`/G!8*44%3
+M0TE)=`(/,@`0$$)M$1%Y+@"Q("AB:6<M96YD:6'4$6-L:71T;&41``+'``1?
+M%I%#1"U23TT@:6VW`A`H.`XP(&]PRP/`86P@4F]C:W)I9&=EYP%B2F]L:65T
+M*0$![P$"20`/'A=C#PL7`-!-:6-R;W-O9G0@0T%"YP($!1@Q3$A!"@,T3%I(
+M'P4"LP$84CT7`,0!&%@1``$9"`4@!@#U$@BO`@!V$@`B%0`+`P-,!@9%"#!B
+M969*`U)E=F%L=4(*`*X#`R\"`L\"!%D7$60&"0)_```5!0/[";%24$T@=W)A
+M<'!E<OL!#V0:________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M__________________]I4&UA:6YT3!$``/,J86EN97)S"B`@("H@36%K969I
+M;&4N:6XL(&-O;F9I9RYH+FEN"@DM('1E;7!L871E<R!U<V5D(&)Y(0#R&W5R
+M92!S8W)I<'0*"D=U:61E('1O($1O8W5M96YT871I;VX@:6YS=&%L;#8`\!9T
+M:&ES('-Y<W1E;3H*("H@8G-D=&%R+C$@97AP;&%I;G,@=&AE9``Q(&]F"P`"
+M(0"#('!R;V=R86TS`$]C<&EO-``+`"(`##4`+V%T-``,*&%T,P#T#VQI8F%R
+M8VAI=F4N,R!G:79E<R!A;B!O=F5R=FEE=Z``\`-L:6)R87)Y(&%S(&$@=VAO
+M;&6D``,Y`(5?<F5A9"XS+!``77=R:71E$0!17V1I<VL6`"!N9(L!!"X``#X`
+M`QP``)D`$'9?`5!D971A:4T!\09C86QL:6YG('-E<75E;F-E<R!F;W(S`0`W
+M``%'`#%N9"!Q`%@@05!)<Y<`<V5N=')Y+C--``)T`74B<W1R=6-TJP`!)`#I
+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
+M#0``^18`OP`"*0`#0`41+3P``104`A@``A,9`'X+%2T,``)$``("&54L('-E
+M96<``"@%`JT7`F,(@2H@0TUA:V5,U`0Q='ATB``A<'5G$#`@(F,T!A$B)`,`
+M.`PI;VQ-``)6`08U`0$I`0`6"0".`0]M`0$`H@8$J1E4=&AE"B>P`"-E)Z\9
+M`R0$`),``$X`\``N86TL(&%C;&]C86PN;30)#0/M`#`N86/_```"`!`M9`(`
+MGP`$J```V0X(H@02+!H.`-<+`%D+$'G*!0'V`0]D&O__________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M________________________________________________9U!C:&EV92<1
+M``#P/2!W:71H;W5T"B`@(&9I<G-T('=R:71I;F<@82!T96UP;W)A<GD@9FEL
+M92X@(%EO=2!C86X@86QS;R!R96%D(&%N(&5N=')Y(&9R;VU$```>`*%R8VAI
+M=F4@86YD30#Q'64@=&AE(&1A=&$@9&ER96-T;'D@=&\@82!S;V-K970N("!)
+M9B!Y;W4@=V%NB``2=%T`$"^*`!%E8``P:65S,P!09&ES:RQ.`/`,<F4@87)E
+M(&-O;G9E;FEE;F-E(&9U;F-T:6]N*0``B0`P;6%K>0#P*FES(&5S<&5C:6%L
+M;'D@96%S>2X*"B`J($YO=&4Z(")P87@@:6YT97)C:&%N9V4@9F]R;6%T(B!I
+M<^```#,`\P!A;B!E>'1E;F1E9"!T87(B`!`L8P!`9&5S<*(`0'=H8726`/`#
+M(&YA;64@<V%Y<RX*4D5!1$U%+@!$(&QI8A,!T6)U;F1L92X*"E%U97.N`*`_
+M("!)<W-U97,_4@#6*B!H='1P.B\O=W=W+C@`0"YO<F>3``!(`3%H;VVG`(`@
+M;VYG;VEN9S<`&"!D`/`$9&5V96QO<&UE;G0L(&EN8VQU9,\!0&1O8W44`!!A
+M=P`0+)T!!#H`(&YK-`$!P0`&<P!0(&UA:6PX`&!L:7-T<RXL`#`J(%29`4!P
+M;W)T^`$0:;<`0"P@=7-G`1)E#P"A('1R86-K97(@8<D!%"#/`/8#8V]D92YG
+M;V]G;&4N8V]M+W`O:@`1+SH`(',O:0`%9P!1<W5B;6EG`'!E;FAA;F-ENP``
+M`P(&.`"#+"!P;&5A<V4L```[`,`@(&$@<'5L;"!R97%A`;$@=FEA($=I=$AU
+M8L(``I``H7,Z+R]G:71H=6*,``92``B5``!'`/`!<PH*5&AI<R!D:7-T<FEB
+M=3H!`\,!`UD!`)<"$&B/`4!L;&]W+@&P8V]M<&]N96YT<SJ1`!<JF0$P.B!A
+M#@`"4`,@;W)@`@&9`00G`P`_`&!S=')E86T*``,R`A)S1@!!=&%R.FH`\`$G
+M8G-D=&%R)R!P<F]G<F%M%@+P`F$@9G5L;"UF96%T=7)E9"`G(0``.``#`@!3
+M<F5P;&%"`8!B=6EL="!O;HH``V,``"H`9BH@8W!I;V,```X`"V0`DF1I9F9E
+M<F5N=#`#0V9A8V5J`P,"`&)E<W-E;G1H`P`1`A!S#0,$E@-386QI='EJ`"=A
+M=&D`*V%T:`!I<VEM<&QEM0!`=&]O;#,!`$```P(`<GIC870L(&('`!)X!P``
+M20%`<W5C:"<`4"H@97AA20!`<SH@4S(#5'-M86QL%0`$/@$`4@,A871\!(!M
+M87D@9FEN9-`",69U;"\"!D4`42]M:6YIA0$18>,!46%C="!S8`"A(&1E;6]N
+M<W1R834%``X#)V]F7@$#20`P8V]N0P+P`CH@(%9A<FEO=7,@:71E;7,@,P$`
+MUP)`;64@8C<!P&ER9"!P87)T:65S.\@``P(``^H"`$8``'L``%\!<6%U=&AO
+M<G/`!5$@86YY(/("``$%4"X*"E1HG0$P<"UL#`0#=@4P;W)Y,04P=&%I)`4)
+MM@(B:6[X!#%I;V[K!02]`O`)3D574R`M(&AI9VAL:6=H=',@;V8@<F5C!@("
+M,04#H`*20T]064E.1R`M#`4`S04`*`8B9&^?``"'!0#.`/($*B!)3E-404Q,
+M("T@:6YS=&%L;'4```T`(G)UP`4"*0`#0`41+3P``94``A@`L&-O;F9I9W5R
+M92`MS@`!#``"1`"U<V-R:7!T+"!S965G`*1F;W(@9&5T86ELPP1A0TUA:V5,
+MU`0Q='ATB``P<'5T7@(P(")C-`81(B0#:60@=&]O;$T``E8!!NL#`!0'07,@
+M:6Z.`0]M`0$`H@9"=7-E9-H!-64*)[P`$R>M``,D!`"3``!.`/4!+F%M+"!A
+M8VQO8V%L+FTT+.$`0&4N86/_```"`!`MH@(`GP`$J``,H@2R+"!O;FQY(&YE
+M961\`#%M86GV`2-E<JX!!7``)&EN9`"!+F@N:6X*"2WT!U)L871E<V<`$6(T
+M`@%F`1-EM0!@"@I'=6ED\P`H($14!@32`0)U``&W`7!S>7-T96TZ<`<"N`1U
+M+C$@97AP;(,"`R\#`$(!`B$`!)H#`S,``(@$#S0`"P`B``PU`"]A=#0`#"AA
+M=#,`!@$&@"XS(&=I=F5SWP:`;W9E<G9I97?S`@"@``2[!1!A<04P=VAOD0(4
+M*NP(A5]R96%D+C,L$``!NP@-$0!17V1I<VL6``)^!P,7"`$^``,<``"9`!!V
+M7P$"MP)A960@8V%LB0<0<]0&06YC97.M`@"3``!U```7`@#Y!`%Q`%@@05!)
+M<Y<``#P)-'DN,P0#`:L"$B)K`P6K``$D`%`B('5T::0%62!C;&%S1``!'PE&
+M;F%L<YT`,',@<U0%86EN<VEG:!$&")D'$2=G`@0W`!(@;P``0`(`J``P;W!E
+M*P4P;VXNJ``&>P$2+8($-7,N-:H(`)X%$67[`P#R`(!M871S('-U<'\(!&,"
+M!98!`$P```H"D"XU+"!M=')E90D``&\`7G1A<BXU5`$(\01!86)O=5,%('-E
+M30%T<&]P=6QA<A\!!'L`"$L)@6AA<F0M=&\M,`8"J`$2<T<``$$`86UO9&5R
+M;H\``.@!`34*8'9A<FEA;D@)`)H%L6UA;G5A;"!P86=E.```+`LD<F6F``">
+M``&I`5<G9&]C)[T%L&EN"F$@;G5M8F5RE0(&D0<$.P''"@I9;W4@<VAO=6QD
+MI`L`*`$Q8V]P=@9`8V]M;9X(`+@$$R)_`C(N:"*I`(!H90IS;W5R8R\`$&3K
+M!`)G`@/I!@-R"`)_`C1M;W*C`E)S+B`@4(H)LFQE="!U<PIK;F]W$`$!F09P
+M97)R;W)S(+,*0&UI<W.C!@%S!P`_`6`N"@I#=7)7""%L>=H+`#L'`2,)@&%U
+M=&]M871I_P(0><$",&5C=)D#$60Y"0,<`@5X"1!F+``!MP91*B!'3E5U`0(U
+M`B8@*`0+`!H`06QO;F=5`@"M"R)S+!````4+`;X+$G,W`E)S<&%R<WP"(7,I
+M50"?4V]L87)I<R`Y#@P!"&0`,T%#3#,`84]L9"!6-XL``VH!`!D#T2H@4$]3
+M25@@=7-T87);``(0``^*#`,'(0#`;V-T970M;W)I96YT%P0Q<&EO'@"F4U92
+M-"!!4T-)210``E,`#S(`!6%":6YA<GDN`,`@*&)I9RUE;F1I86ZB`6-L:71T
+M;&41``+Z`/$"25-/.38V,"!#1"U23TT@:6VW`A`H.`XP(&]PRP/`86P@4F]C
+M:W)I9&=E10!B2F]L:65T*0$![P$"20`T6DE05@,$0``@=6Y."3!R97/3!@"#
+M!S!D969^!A$B9@D#&```H00C:655`0##`0`%`H5"4T0@)V%R)U(``0P!$2?]
+M`Q,GM0,!$P!:-RU::7`F`-A-:6-R;W-O9G0@0T%"+``Q3$A!"@,Z3%I(,@`Z
+M4D%2$0`86!$``1D(!2`&`!P/"*\"0&AA;F0J"`"D"0-,!@9%"#!B969*`U)E
+M=F%L=4(*`*X#`R\"`!\(,"H@=?8%$&\8!``D"`)#`@$*``)<":)24$T@=W)A
+M<'!E3@)%9WII<#X!,6EO;@4!76)Z:7`R%@`$?`%-+TQ:5QT`HFQZ;6$L(&QZ
+M:7`3`R]X>B,``!DT%``)"`$```I58W)E873/``$M"0\&`0("J@,#OP,"O`(/
+M'P,8,")R9:`-46-T960B1P,"3P#$+"!W:&EC:"!W:6QLB@`!5@`%R@%A(&5X
+M8V5P0`4`N04&:A`Q:&%T0PX0:98%)V%XR@(@("@6!0$T!`"$`0-$!`#T`V`L
+M(&5T8RGO"P+Z`P"I`@8P$`&&`0+:``^6`P4!R`-A(FYE=V,BFP,!,P`G<VBP
+M``$2``]&`V,$!00"6P$!B0`/60,`"A8#,U=H90,""-$.`N8%87)E<W5L=$T2
+M$6)H!2!T9;L.`54$#R,"`0H+`P&```_I`E00"BH2`:<'`B8(!J$&`#X'(71E
+MVP@1.E02`2T0$&D@"G!H96%V:6QY_`@V96%MM04"$0MP+B`@5&AE<C01("!N
+MUA(Q<F5C,!$#WP@`DP1!(&EN+;</@B!M;V1I9FECY0SP`&]R(')A;F1O;2!A
+M8V-E<_0'`7D`!H`$`+`04&5S:6=NL!)";R!B9;X"`$`$`5X!.&YE=[4#`/`$
+M`/T"`W,$`'L``8<)`:,``DH,`$T1(FER@A$0:7D'`^X2`@P"(2!B-PD`C`HQ
+M86)L``8`C`H!#``!+`L"U!``:``".P!"96%C:#T!(79E<P,3>4,`4&EN9&5P
+MJ@`E;G0B`0!$#0`/#Q!C0@42;VP-!C4*5"!7:6MI4@P##!,P:&]W^``"M!,`
+MK0$#V@`"]Q,A3VX_"`#W#`)@!@#S#@!0!@/-``%P`%-L=V%Y<W,(*F5DB@@"
+M1P!P22=V92!A="$5`(P','1O("$0<&UI>F4@<W2U"`)2"$%P;VQL-A(&Y!1!
+M9&]N)^P!<&5X<&QI8VD-%6!I;G9O:V6\$@'K``%_"@/.$2`@*-(0)2!A^PH`
+MH0$@(&&R`0$G$`(M``C-`!1O^0AP*2P@:70@=W``02!G9709$P%="@"D!#<@
+M26YN`#(L(&F"%0&>``%1`0.;`")E;LD!!RT``'P`"W$`*&1E$0`#Q@(1+.4)
+M`H```(T.`)8!`!8!`$``,&%G8?,/`',*H2!C;W)R97-P;VX.$PA)``&]#P@1
+M``)D!R)I9<T/`6\#`^<*(&1U&0T`/`<0<X4!(V]FB`$`]A40+78``#,,`/<(
+M`$H6$&D5!X(@96YV:7)O;@\+$7>0`P&@`A!MV`$3<EH#!3`"`%L``G\`$7E[
+M`Q%P-0#1871E=F5R(&)L;V-K<_```.X',2!I=&0!,EEO=><3`<0-0&)A8VNO
+M$S%F<F4]#S)P87.R``57`#`@8GDN!Q!T>Q<A:6U7`W%O<B!M;6%P*0$`7A,!
+M^18&7Q<09V@7$&DB$P$B``5*``#C$R%C984`(4]ND`,;9<,``N0",G!R;SH!
+M`84!`)H7$2W,`))E9"!O=71P=73O`@!@!/$#;V)J96-T+7-T>6QE(&%P<')O
+MR`,`@0L"^@!0=&\@:&$Y%D!U;'1IPQ,$J0`"`00`N0A5(&]P96Z>`!0@]`\A
+M=7-(%1!IF@%S(&ET<R`B0#P`$B*]!!%S,`X$Z@0#'```*@`P96QF4P$%+AA@
+M=&5N('5S;P8`-PP!<@$%&!@!#@$`(0TB8V$%!#4@86Z(!`*$!1)LR!@`&0!@
+M:6XM;65M-!,@8G7Y%!(@)`@!2P$`6`,'P1@%/@-)=VES:+H$`28/`UD/`/<"
+M!8P```P#!.D/`)08`$X.``P1$2(A`0!:""`L(E`(H"P@8V%P86)I;&D2%`8#
+M`07Q``+S#P$_#@CV!0&7`8`@:6YD:79I9&P.`T0+`(4``#H2`D(``*P+`-$`
+M`#8!`-``(FYYIAD"!0X6.BX!`L@)`#T`$F'L`@&`#@#1&3-I;B`G`0!%!35A
+M9&0<`0#\"`2J`0!Y!@]D&O______________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________95!R97-U;#`1``#Q*G0@8V%N(&)E(&9I
+M;'1E<F5D('=I=&@@86YY(&]F('1H92!F;VQL;W=I;F<Z"B`@*B!U=65N8V]D
+M90T`\0%G>FEP(&-O;7!R97-S:6]N%0!=8GII<#(6``0F`$TO3%I7'0#Y`VQZ
+M;6$L(&QZ:7`L(&%N9"!X>B,`P0I.;W1E<R!A8F]U=)0`\#ML:6)R87)Y(&%R
+M8VAI=&5C='5R93H*"B`J(%1H:7,@:7,@82!H96%V:6QY('-T<F5A;2UO<FEE
+M;G1E9"!S>7-T96TN("!4:&5R92P`\S%N;R!D:7)E8W0*("`@<W5P<&]R="!F
+M;W(@:6XM<&QA8V4@;6]D:69I8V%T:6]N(&]R(')A;F1O;2!A8V-E<W,N>0`&
+MEP#@:7,@9&5S:6=N960@=&]>`61E>'1E;F1>`3AN97?@``#S``![``'.`!!V
+M<@%2<FUA='.C`/`"(&]N;'D@<F5Q=6ER96UE;G2R`#)T:&$)`0(K`"`@8H\!
+MD"!R96%D86)L9:(`07=R:70,`!!A#`$"!`$`:``".P!"96%C:#T!@W9E(&5N
+M=')Y0P!0:6YD97"J`")N='\`07)E(&$$`)1T:6-L97,@;VZ!`02N`/``5VEK
+M:2!E>'!L86EN:6YGR0`P:&]W^``"]0`'+``"*@$A3VZJ`!PL`P$`<P$R;6%T
+M<`!`;'=A>48!`-T!\@%E9"!A=71O;6%T:6-A;&QY1P"P22=V92!A='1E;7#7
+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
+MY@5?<F5S=6QD&O______________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________:E!S+C4@9$,1``#Q%V]C=6UE;G1S('1H92!F:6QE
+M(&9O<FUA=',@<W5P<&]R=&5D(&)Y'@#P"6QI8G)A<GD*("H@8W!I;RXU+"!M
+M=')E90D`\@YA;F0@=&%R+C4@<')O=FED92!D971A:6QE9"!I;E(`D&EO;B!A
+M8F]U=$T`]05S90H@("!P;W!U;&%R(&%R8VAI=GL`\PDL(&EN8VQU9&EN9R!H
+M87)D+71O+69I;F14`!)S1P``00!A;6]D97)NCP`$@P#Q"R!V87)I86YT<RX*
+M5&AE(&UA;G5A;"!P86=E.`!D=F4@87)EI@``G@``CP#T&B`G9&]C)R!D:7)E
+M8W1O<GD@:6X*82!N=6UB97(@;V8@9&EF9F5R96YT'@'Q""X*"EEO=2!S:&]U
+M;&0@86QS;R!R96%D3`"R8V]P:6]U<R!C;VU;`4-I;B`BXP`R+F@BJ0"`:&4*
+M<V]U<F,O`!%D^@``%`!A('-A;7!LGP!09W)A;7-O`$0@;6]R3P'R!W,N("!0
+M;&5A<V4@;&5T('5S"FMN;W<0`?`.(&%N>2!E<G)O<G,@;W(@;VUI<W-I;VYS
+M('EO=2`_`6`N"@I#=7+&`#%L>2QN``/2`>`@875T;VUA=&EC86QL>68!065C
+M='.H``#5``,<`E!O;&QO=Y,!$&8L`*!S.@H@("H@1TY5^`$`J`!6;6%T("BY
+M`0`:`$%L;VYG50)B;F%M97,L$`!3;&EN:R`1``"T`5)S<&%R<WP"(7,I50#P
+M`%-O;&%R:7,@.2!E>'1E;J<!#V0``S-!0TPS`&%/;&0@5C>+``-J`1%S2P"W
+M4$]325@@=7-T87(0`.%P87@@:6YT97)C:&%N9WX!-VUA="$`L&]C=&5T+6]R
+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
+M;"\"!D4`$"]#"@&%`1%AG@HT86-T>Q."9&5M;VYS=')*#0`.`R=O9EX!`TD`
+M,&-O;D,"83H@(%9A<NX38&ET96US(#,!`-<"(FUE-A4R:7)DSPDP97,[R``#
+M`@`#Z@(`1@``>P``7P%C875T:&]R:1``EPT!\@(`P1,2+NT/4'1O<"UL#`0#
+MQ0P`,`<!00`0:>0&";8""',5`.$&`>X/\`4@*B!.15=3("T@:&EG:&QI9VAT
+M<UP&,')E8]D4`@L3`Z`"DD-/4%E)3D<@+0P%`$(4`,H'(61O7P8!AP4`S@#`
+M*B!)3E-404Q,("T@9`HQ86QLCP0!#0`B<G4,"`(I``-`!1$M/``!@`8"&`"U
+M8V]N9FEG=7)E("T,``)$`+5S8W)I<'0L('-E96<``"@%`ED6`F,(@2H@0TUA
+M:V5,U`0Q='ATB``A<'5G$#`@(F,T!A$B)`,`.`PI;VQ-``)6`0;K`P$I`0`6
+M"0".`0]M`0$`L`P0=3T3`A`7)`HGL``C92>M``,D!`"3``!.`/``+F%M+"!A
+M8VQO8V%L+FTT"0T#[0`P+F%C_P```@`0+:("`)\`!*@``-D."*($$BP:#@#7
+M"P!9"Q!YR@4!]@$C97*N`05P`"1I;F0`@2YH+FEN"@DM]`<`YA,2<V<`$6(T
+M`@-R`0*U`&`*"D=U:63S`"@@1%0&`<4!$6'(#`'Q`"-I<U,/$#H:"0*X!"$N
+M,<$,`&$,`3<!`R\#``L``B$`!)H#`S,``(@$#S0`"P`B``PU`"]A=#0`#"AA
+M=#,`!@$&(2XSM@L`$!20(&]V97)V:65W\P(`H``%80P`<04P=VAOD0(4*J0*
+MA5]R96%D+C,L$``!^`@-$0!17V1I<VL6``)^!P."!0$^``,<``"9`!!V7P$"
+MMP(A960N"P`2!D!S97%UZ@@"Y1<`DP``=0``%P(`^00!<0`!<0H(EP`!G`D@
+M+C.C%S!A:6SO!#)E(")K`P6K``$D`!0B"PM9(&-L87-$``'O!49N86QSG0`2
+M<SX+86EN<VEG:!$&")D'$2=G`@0W``!H$3!U8W2R`P"H`#!O<&4K!0`T#`D>
+M!Q(M6`DU<RXUJ@@"KP``&0,`_04/9!K_____________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M_____________________________________U5096UE;G0Q$0``\!`@=&\@
+M;&EB87)C:&EV92P@<&QE87-E('-U8FUI=`H@`0#R"V$@<'5L;"!R97%U97-T
+M('9I82!':71(=6(N(`#V!&AT='!S.B\O9VET:'5B+F-O;2]2``@+``!'`/`O
+M<PH*5&AI<R!D:7-T<FEB=71I;VX@8G5N9&QE(&EN8VQU9&5S('1H92!F;VQL
+M;W=I;F<@8V]M<&]N96YT<SIQ`!<JL``P.B!A#@#0<F%R>2!F;W(@<F5A9#,`
+M@&%N9"!W<FET#`!@<W1R96%M"@`#Y0`2<T8`071A<CIJ`/`6)V)S9'1A<B<@
+M<')O9W)A;2!I<R!A(&9U;&PM9F5A='5R960@)R$``#@``P(`\`5R97!L86-E
+M;65N="!B=6EL="!O;HH``V,``"H`9BH@8W!I;V,```X`"V0`8&1I9F9E<D0`
+MP&EN=&5R9F%C92!T;ST``P(`L65S<V5N=&EA;&QYJP"0<V%M92!F=6YC-P%0
+M86QI='DM`%<J(&-A=&D`*V%T:`!I<VEM<&QEM0!`=&]O;#,!`$```P(`<GIC
+M870L(&('`!)X!P``20%`<W5C:"<`4"H@97AA20#4<SH@4V]M92!S;6%L;!4`
+M!#X!`+X!\0=A="!Y;W4@;6%Y(&9I;F0@=7-E9G5L+P(&10!1+VUI;FF%`1%A
+MXP%186-T('-@`*$@9&5M;VYS=')AP0%G=7-E(&]F7@$#20`P8V]N0P+P`CH@
+M(%9A<FEO=7,@:71E;7,@,P$`UP)`;64@8C<!P&ER9"!P87)T:65S.\@``P(`
+M`^H"`$8``'L``'0"\0)A=71H;W)S('=I=&@@86YY(/("D&EO;G,N"@I4:)T!
+M\@)P+6QE=F5L(&1I<F5C=&]R>4$`(&EN^``(M@)P:6YF;W)M8:D!,"!F:34!
+M`'P`\`0J($Y%5U,@+2!H:6=H;&EG:'1SW``P<F5C!@)48VAA;F>@`K1#3U!9
+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
+M!`"Y"%4@;W!E;IX`$R`5$`!J$``*`1%I(0AC:71S(")`/``2(KT$$7,P#@)C
+M!098`&!I='-E;&93`5!R96%D+^8`8'1E;B!U<V\&`#<,`7(!!((4`C0"`"$-
+M(F-A!00U(&%NB`0"(Q-0;'D@9G)<!0#-$$`M;65M-!,@8G7Y%!(@)`@`90``
+M>@``S0*%82!S;V-K970^`TEW:7-HN@0!)@\#60\`<P(%C```/P`#[PU0(&5A
+M<WE.#@`,$1$B(0$`6@@@+")0"*`L(&-A<&%B:6QI$A0&`P$%\0`"\P\!/PX(
+M]@4!EP&`(&EN9&EV:61L#@/;"`"%```Z$@)"``"L"P#1```V`2%T;ZP-,&1A
+M=-<```4.%CHN`0+("0`]`!)A[`(`R0H!*P`S:6X@)P$`104S861DC@(88?<,
+M`:D*`QX/469I<G-TD@(`I@$187`2$6_Q#0#V`!8N=``#V0,"IP$`OP`"G`$!
+MA0`&N`$`=@``PP``O`,299,``NX4`(46`(<``J,!!H`%,7=A;G\%$G0=#P$V
+M`@%;`P$:!!!TC@<A<VLL`P%K`P"?!(9N=F5N:65N8\X6`"D``(D``#`4`H$3
+M4F5S<&5C_!8`T`$"J@$`.@@P.B`BDPH.V@T3(KD"`-X.(F%NZ`(`I0<&-`H0
+M+&,`0&1E<W"B``!L!`'D`P!S"G,@<V%Y<RX*)!419K@-!!<9`Z$81"X*"E$1
+M%J`_("!)<W-U97,_4@`1*@49=CHO+W=W=RXX`$`N;W)GDP``2`$0:+@"`%<`
+M0V]N9V]8!Q<@3`<@(&18%B!O<#P%"!D1!+H1`:P(`3<,`'$``#H`(&YK-`$!
+MP0`&<P!!(&UA:=L2$6R0%0`L`#`J(%29`0#E$0#G`1!IMP`0+"$$`3L``0\`
+MD2!T<F%C:V5R((@*`]09,#HO+[00<2YG;V]G;&78&1APSQD!.@`@<R]I``5G
+M``(X&@!G`%-E;FAA;B(9#V0:____________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M____________________________________________________________
+M______________________________]I4&%U=&]MR$\``/`<871I8V%L;'DN
+M"@H@*B!))W9E(&%T=&5M<'1E9"!T;R!M:6YI;6EZ92!S="L`^%,@;&EN:R!P
+M;VQL=71I;VXN("!)9B!Y;W4@9&]N)W0*("`@97AP;&EC:71L>2!I;G9O:V4@
+M82!P87)T:6-U;&%R(&9E871U<F4@*'-U8V@@87,@<W5P<&]R="!F;W(@80H@
+M("T`\`UC;VUP<F5S<VEO;B!O<B!F;W)M870I+"!I="!W<`#P`"!G970@<'5L
+M;&5D(&EN+G\`)TEN00`W+"!IG@`(FP!:96YA8FR;```^``MQ`"AD91$``ZH`
+M$2SP``*``")N928!`!8!`$``^`MA9V%I;G-T('1H92!C;W)R97-P;VYD:6YG
+M($D`#5H`D6QI8G)A<FEE<\,`\0)4:&ES(&%L<V\@<F5D=6-E<T\`$'.%`2-O
+M9H@!`+,!$"UV`&%E9"!B:6X]`#`@:6Z$`/`*96YV:7)O;FUE;G1S('=H97)E
+M('1H870@;=@!(G)SZ0'_`4]N(')E860L(%)%041-10`!`$KA,#`P-C0T(``P
+M,#`W-C4(`"(P,A``_P\P,#`Q-3$T-"`Q,C,U,S(U-S(U-B`P,3$V-S0`(#"6
+M`$H#`@"S=7-T87(`,#!C=642``\"``-?<W1A9F8;``,!`@`!S``2,-T`,3`P
+M(!0`#P(`D`(``@!;`_`*(&QI8F%R8VAI=F4@8G5N9&QE+@H*475E<^D#L',_
+M("!)<W-U97,_9`+6*B!H='1P.B\O=W=W+C@`8BYO<F<@:;`"06AO;657`'!O
+M;F=O:6YG-P`8(&0`<&1E=F5L;W"H`G$L(&EN8VQU*0-`9&]C=10`$&%W`%0L
+M(&%N9#H`,&YK<Y($`%P#!G,`4"!M86EL80-";&ES=$`#,"H@5#L#`58$0&%N
+M(&FW`$`L('5S"`,290\`H2!T<F%C:V5R(&&T!!0@SP#V`V-O9&4N9V]O9VQE
+M+F-O;2]P+VH`$2])`"!S+VD``),``6<`47-U8FUI9P!P96YH86YC9;L``*8`
+M!C@`@RP@<&QE87-E+```.P`0(!0%<'5L;"!R97%A`;$@=FEA($=I=$AU8@($
+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
+D?@$1<#T``I(!`'P$'P`!`/______;U````````````",W%#R
+`
+end
diff --git a/contrib/libarchive/libarchive/test/test_entry.c b/contrib/libarchive/libarchive/test/test_entry.c
index 9b21b83ecdfb..cff9c5c86efc 100644
--- a/contrib/libarchive/libarchive/test/test_entry.c
+++ b/contrib/libarchive/libarchive/test/test_entry.c
@@ -880,6 +880,17 @@ DEFINE_TEST(test_entry)
if (pst == NULL)
return;
assertEqualInt(pst->st_uid, 22);
+
+ /* Check behavior with large sizes. */
+ archive_entry_set_size(e, INT64_MAX - 1);
+ assert((pst = archive_entry_stat(e)) != NULL);
+ if (pst == NULL)
+ return;
+ if (sizeof(pst->st_size) < sizeof(int64_t))
+ assertEqualInt(pst->st_size, 0);
+ else
+ assertEqualInt(pst->st_size, INT64_MAX - 1);
+
/* We don't need to check high-res fields here. */
/*
diff --git a/contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c b/contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c
index 0042a0511d5a..51b614b6c023 100644
--- a/contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c
+++ b/contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c
@@ -29,8 +29,8 @@ DEFINE_TEST(test_read_filter_gzip_recursive)
const char *name = "test_read_filter_gzip_recursive.gz";
struct archive *a;
- if (!canGzip()) {
- skipping("gzip not available");
+ if (archive_zlib_version() == NULL) {
+ skipping("zlib not available");
return;
}
diff --git a/contrib/libarchive/libarchive/test/test_read_format_7zip.c b/contrib/libarchive/libarchive/test/test_read_format_7zip.c
index ad10ef06bbc5..3236fee2c9d3 100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip.c
@@ -1285,19 +1285,26 @@ DEFINE_TEST(test_read_format_7zip_sfx_pe)
const char test_txt[] = "123";
int size = sizeof(test_txt) - 1;
- extract_reference_file(reffile);
assert((a = archive_read_new()) != NULL);
- assertA(0 == archive_read_support_filter_all(a));
- assertA(0 == archive_read_support_format_all(a));
- assertA(0 == archive_read_open_filename(a, reffile, bs));
- assertA(0 == archive_read_next_header(a, &ae));
- assertEqualString("test.txt.txt", archive_entry_pathname(ae));
+ if (ARCHIVE_OK != archive_read_support_filter_lzma(a)) {
+ skipping(
+ "7zip:lzma decoding is not supported on this platform");
+ } else {
+ extract_reference_file(reffile);
+ assertA(0 == archive_read_support_filter_all(a));
+ assertA(0 == archive_read_support_format_all(a));
+ assertA(0 == archive_read_open_filename(a, reffile, bs));
- assertA(size == archive_read_data(a, buff, size));
- assertEqualMem(buff, test_txt, size);
+ assertA(0 == archive_read_next_header(a, &ae));
+ assertEqualString("test.txt.txt", archive_entry_pathname(ae));
+
+ assertA(size == archive_read_data(a, buff, size));
+ assertEqualMem(buff, test_txt, size);
+
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
+ }
- assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
assertEqualInt(ARCHIVE_OK, archive_read_free(a));
}
@@ -1316,19 +1323,26 @@ DEFINE_TEST(test_read_format_7zip_sfx_modified_pe)
const char test_txt[] = "123";
int size = sizeof(test_txt) - 1;
- extract_reference_file(reffile);
assert((a = archive_read_new()) != NULL);
- assertA(0 == archive_read_support_filter_all(a));
- assertA(0 == archive_read_support_format_all(a));
- assertA(0 == archive_read_open_filename(a, reffile, bs));
- assertA(0 == archive_read_next_header(a, &ae));
- assertEqualString("test.txt.txt", archive_entry_pathname(ae));
+ if (ARCHIVE_OK != archive_read_support_filter_lzma(a)) {
+ skipping(
+ "7zip:lzma decoding is not supported on this platform");
+ } else {
+ extract_reference_file(reffile);
+ assertA(0 == archive_read_support_filter_all(a));
+ assertA(0 == archive_read_support_format_all(a));
+ assertA(0 == archive_read_open_filename(a, reffile, bs));
+
+ assertA(0 == archive_read_next_header(a, &ae));
+ assertEqualString("test.txt.txt", archive_entry_pathname(ae));
+
+ assertA(size == archive_read_data(a, buff, size));
+ assertEqualMem(buff, test_txt, size);
- assertA(size == archive_read_data(a, buff, size));
- assertEqualMem(buff, test_txt, size);
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
+ }
- assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
assertEqualInt(ARCHIVE_OK, archive_read_free(a));
}
@@ -1346,20 +1360,27 @@ DEFINE_TEST(test_read_format_7zip_sfx_elf)
const char test_txt[] = "123";
int size = sizeof(test_txt) - 1;
- extract_reference_file(reffile);
assert((a = archive_read_new()) != NULL);
- assertA(0 == archive_read_support_filter_all(a));
- assertA(0 == archive_read_support_format_all(a));
- assertA(0 == archive_read_open_filename(a, reffile, bs));
- assertA(0 == archive_read_next_header(a, &ae));
- assertEqualString("test.txt.txt", archive_entry_pathname(ae));
+ if (ARCHIVE_OK != archive_read_support_filter_lzma(a)) {
+ skipping(
+ "7zip:lzma decoding is not supported on this platform");
+ } else {
+ extract_reference_file(reffile);
+ assertA(0 == archive_read_support_filter_all(a));
+ assertA(0 == archive_read_support_format_all(a));
+ assertA(0 == archive_read_open_filename(a, reffile, bs));
+
+ assertA(0 == archive_read_next_header(a, &ae));
+ assertEqualString("test.txt.txt", archive_entry_pathname(ae));
- assertA(size == archive_read_data(a, buff, size));
- assertEqualMem(buff, test_txt, size);
+ assertA(size == archive_read_data(a, buff, size));
+ assertEqualMem(buff, test_txt, size);
- assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
- assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
+ }
+
+ assertEqualInt(ARCHIVE_OK, archive_read_free(a));
}
DEFINE_TEST(test_read_format_7zip_extract_second)
@@ -1597,9 +1618,9 @@ DEFINE_TEST(test_read_format_7zip_lzma2_powerpc)
assert((a = archive_read_new()) != NULL);
- if (ARCHIVE_OK != archive_read_support_filter_gzip(a)) {
+ if (ARCHIVE_OK != archive_read_support_filter_lzma(a)) {
skipping(
- "7zip:deflate decoding is not supported on this platform");
+ "7zip:lzma decoding is not supported on this platform");
} else {
test_powerpc_filter("test_read_format_7zip_lzma2_powerpc.7z");
}
diff --git a/contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.7z.uu b/contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.7z.uu
new file mode 100644
index 000000000000..734561a20879
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.7z.uu
@@ -0,0 +1,5 @@
+begin 644 test_read_format_7zip_issue2765.7z
+M?T5,1@$!`0!@```(0``````````R````-``@``$`````````````````````
+D1TD``0`!````4$L`</]_```````````(````N`$```#-@```
+`
+end
diff --git a/contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c b/contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c
new file mode 100644
index 000000000000..7c45c313b315
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c
@@ -0,0 +1,51 @@
+/*-
+ * Copyright (c) 2025 Tim Kientzle
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#include "test.h"
+
+/*
+ * Sample file from Github Issue #2765
+ */
+DEFINE_TEST(test_read_format_7zip_issue2765)
+{
+ const char *refname = "test_read_format_7zip_issue2765.7z";
+ struct archive_entry *ae;
+ struct archive *a;
+
+ extract_reference_file(refname);
+ assert((a = archive_read_new()) != NULL);
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a));
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
+ assertEqualIntA(a, ARCHIVE_FATAL,
+ archive_read_open_filename(a, refname, 10240));
+
+ /* End of archive. */
+ assertEqualIntA(a, ARCHIVE_FATAL, archive_read_next_header(a, &ae));
+
+ assertEqualInt(0, archive_file_count(a));
+
+ /* Close the archive. */
+ assertEqualInt(ARCHIVE_OK, archive_read_close(a));
+ assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+}
diff --git a/contrib/libarchive/libarchive/test/test_read_format_rar5.c b/contrib/libarchive/libarchive/test/test_read_format_rar5.c
index fd233277bc1b..6ab0d236a1ed 100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5.c
@@ -1111,6 +1111,18 @@ DEFINE_TEST(test_read_format_rar5_nonempty_dir_stream)
EPILOGUE();
}
+DEFINE_TEST(test_read_format_rar5_nonempty_dir_data)
+{
+ PROLOGUE("test_read_format_rar5_dirdata.rar");
+
+ /* This archive is invalid. It declares a directory entry with nonzero
+ data size. */
+
+ assertA(archive_read_next_header(a, &ae) == ARCHIVE_FATAL);
+
+ EPILOGUE();
+}
+
DEFINE_TEST(test_read_format_rar5_fileattr)
{
unsigned long set, clear, flag;
@@ -1428,3 +1440,57 @@ DEFINE_TEST(test_read_format_rar5_data_ready_pointer_leak)
EPILOGUE();
}
+
+DEFINE_TEST(test_read_format_rar5_only_crypt_exfld)
+{
+ /* GH #2711 */
+
+ char buf[4096];
+ PROLOGUE("test_read_format_rar5_only_crypt_exfld.rar");
+
+ /* The reader should allow iteration through files, but should fail
+ during data extraction. */
+
+ assertA(archive_read_next_header(a, &ae) == ARCHIVE_OK);
+ assertA(archive_read_data(a, buf, sizeof(buf)) == ARCHIVE_FATAL);
+
+ /* The reader should also provide a valid error message. */
+ assertA(archive_error_string(a) != NULL);
+
+ EPILOGUE();
+}
+
+DEFINE_TEST(test_read_format_rar5_only_unsupported_exfld)
+{
+ /* GH #2711 */
+
+ char buf[4096];
+ PROLOGUE("test_read_format_rar5_unsupported_exfld.rar");
+
+ /* The reader should allow iteration through files, and it should
+ succeed with data extraction. */
+
+ assertA(archive_read_next_header(a, &ae) == ARCHIVE_OK);
+
+ /* 48 is the expected number of bytes that should be extracted */
+ assertA(archive_read_data(a, buf, sizeof(buf)) == 48);
+
+ EPILOGUE();
+}
+
+DEFINE_TEST(test_read_format_rar5_invalidhash_and_validhtime_exfld)
+{
+ /* GH #2711 */
+
+ char buf[4096];
+ PROLOGUE("test_read_format_rar5_invalid_hash_valid_htime_exfld.rar");
+
+ /* The reader should report an error when trying to process this data.
+ Returning EOF here means that the reader has failed to identify
+ malformed structure. */
+
+ assertA(archive_read_next_header(a, &ae) < 0);
+ assertA(archive_read_data(a, buf, sizeof(buf)) < 0);
+
+ EPILOGUE();
+}
diff --git a/contrib/libarchive/libarchive/test/test_read_format_rar5_dirdata.rar.uu b/contrib/libarchive/libarchive/test/test_read_format_rar5_dirdata.rar.uu
new file mode 100644
index 000000000000..c7928f344a80
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_dirdata.rar.uu
@@ -0,0 +1,6 @@
+begin 644 -
+M4F%R(1H'`0`BD'[;,`$%,#8P`0&`@("``B?GD;$U`@(+@X``"_C5%:2#``(`
+M`#"``S`P,#`P,#`P,#!);S#6KA',@]:N$?*IN;YV[8"1S>?4^`,#`R,#`P,#
+-`P,#1)'C@XX*4`O.^P``
+`
+end
diff --git a/contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu b/contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu
new file mode 100644
index 000000000000..399acd814ae4
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu
@@ -0,0 +1,6 @@
+begin 644 -
+M4F%R(1H'`0`SDK7E"@$%!@`%`0&`@`#^T/5L)`(###$$,>V#`D840I@``0AF
+M:6QE+G1X=`@"OX0]``$"`P(#`&EN=F%L:60@2$%32"!E>'1R82P@86YD(&QA
+>=&5R(&$@=F%L:60@2%1)344@97AT<F$@/=^&`@4$
+`
+end
diff --git a/contrib/libarchive/libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu b/contrib/libarchive/libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu
new file mode 100644
index 000000000000..4f9faf350c11
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu
@@ -0,0 +1,7 @@
+begin 644 -
+M4F%R(1H'`0`SDK7E"@$%!@`%`0&`@`"!0_"Y/0(#)2X$+NV#`IB>)!,``0AF
+M:6QE+G1X="0!```&``````````````````````````````````````````!R
+M87(U('-T;W)E9"!F:6QE('=I=&@@;VYL>2!A($-265!4(&5X=')A(&9I96QD
+'(#W?A@(%!```
+`
+end
diff --git a/contrib/libarchive/libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu b/contrib/libarchive/libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu
new file mode 100644
index 000000000000..16b456bf4873
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu
@@ -0,0 +1,6 @@
+begin 644 -
+M4F%R(1H'`0`SDK7E"@$%!@`%`0&`@`#>[JDS)@(##C`$,.V#`BX6Z[0``0AF
+M:6QE+G1X=`W_____#WA6-!(`````<F%R-2!S=&]R960@9FEL92!W:71H(&%N
+?('5N<W5P<&]R=&5D(&5X=')A(&9I96QD(#W?A@(%!```
+`
+end
diff --git a/contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.c b/contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.c
new file mode 100644
index 000000000000..d110553acfaf
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.c
@@ -0,0 +1,48 @@
+/*-
+ * Copyright (c) 2025 Tim Kientzle
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#include "test.h"
+
+DEFINE_TEST(test_read_format_tar_V_negative_size)
+{
+ /*
+ * An archive that contains a `V` volume header with a negative body size
+ *
+ * This used to lead to an infinite loop: the tar reader would "advance"
+ * by the size of the body to skip it, which would in this case end up
+ * reversing back to the beginning of the same header.
+ */
+ struct archive_entry *ae;
+ struct archive *a;
+ const char *refname = "test_read_format_tar_V_negative_size.tar";
+
+ extract_reference_file(refname);
+ assert((a = archive_read_new()) != NULL);
+ assertEqualInt(ARCHIVE_OK, archive_read_support_filter_all(a));
+ assertEqualInt(ARCHIVE_OK, archive_read_support_format_all(a));
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, refname, 10240));
+ assertEqualIntA(a, ARCHIVE_FATAL, archive_read_next_header(a, &ae));
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
+ assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+}
diff --git a/contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.tar.uu b/contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.tar.uu
new file mode 100644
index 000000000000..230d710c8f8f
--- /dev/null
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.tar.uu
@@ -0,0 +1,20 @@
+Tar archive with a single `V` header that has a negative size.
+This used to result in an infinite loop -- the tar reader would
+"advance" by the size of the header, which in this case just backed
+up to re-read the same header again.
+
+begin 644 test_read_format_tar_V_negative_size.tar
+M`#(VXP```````````````````-Z;@"E&LOX^\@````````````!7````'```
+M````````````````````````````````````````````````````````````
+M``````````````````````````````````````````#___\````````@````
+M````````````````````````````5H%ZL#X]SH\-``":SN#[C4;Z5OOW-&']
+M?HHQ%WRG?Z$Q>^E#_1.OY96VEI*Z<U[)$TR502_;F$;9FU"/F'!`V:0`````
+M`````````````````````````````````````````````````````0``````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````0``````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+1````````````````````````
+`
+end
diff --git a/contrib/libarchive/libarchive/test/test_read_set_format.c b/contrib/libarchive/libarchive/test/test_read_set_format.c
index c760de0056d3..615dd8ae8022 100644
--- a/contrib/libarchive/libarchive/test/test_read_set_format.c
+++ b/contrib/libarchive/libarchive/test/test_read_set_format.c
@@ -138,7 +138,10 @@ DEFINE_TEST(test_read_append_filter)
assertEqualInt(ARCHIVE_OK, archive_read_free(a));
return;
}
- assertEqualIntA(a, ARCHIVE_OK, r);
+ if (r == ARCHIVE_WARN && canGzip())
+ assertEqualString(archive_error_string(a), "Using external gzip program");
+ else
+ assertEqualIntA(a, ARCHIVE_OK, r);
assertEqualInt(ARCHIVE_OK,
archive_read_open_memory(a, archive, sizeof(archive)));
assertEqualInt(ARCHIVE_OK, archive_read_next_header(a, &ae));
@@ -210,7 +213,7 @@ DEFINE_TEST(test_read_append_filter_wrong_program)
/*
* If we have "bunzip2 -q", try using that.
*/
- if (!canRunCommand("bunzip2 -h")) {
+ if (!canRunCommand("bunzip2 -h", NULL)) {
skipping("Can't run bunzip2 program on this platform");
return;
}
diff --git a/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c b/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c
index 20ca0d9a7b22..7b2e4f857a75 100644
--- a/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c
+++ b/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c
@@ -268,6 +268,35 @@ DEFINE_TEST(test_write_filter_bzip2)
assertEqualInt(ARCHIVE_OK, archive_write_free(a));
/*
+ * Test behavior after a fatal error (triggered by giving
+ * archive_write_open_memory() a very small buffer).
+ */
+ if (!use_prog) {
+ used1 = 0;
+ assert((a = archive_write_new()) != NULL);
+ assertEqualIntA(a, ARCHIVE_OK,
+ archive_write_set_format_ustar(a));
+ assertEqualIntA(a, ARCHIVE_OK,
+ archive_write_add_filter_bzip2(a));
+ assertEqualIntA(a, ARCHIVE_OK,
+ archive_write_open_memory(a, buff, 100, &used1));
+ assert((ae = archive_entry_new()) != NULL);
+ archive_entry_set_filetype(ae, AE_IFREG);
+ archive_entry_set_size(ae, 4000000);
+ archive_entry_copy_pathname(ae, "file");
+ assertEqualIntA(a, ARCHIVE_OK,
+ archive_write_header(a, ae));
+ for (i = 0; i < 1000000; i++) {
+ r = archive_write_data(a, &i, 4);
+ if (r == ARCHIVE_FATAL)
+ break;
+ }
+ assertEqualIntA(a, ARCHIVE_FATAL, r);
+ archive_entry_free(ae);
+ assertEqualInt(ARCHIVE_OK, archive_write_free(a));
+ }
+
+ /*
* Clean up.
*/
free(data);
diff --git a/contrib/libarchive/libarchive/test/test_write_filter_gzip.c b/contrib/libarchive/libarchive/test/test_write_filter_gzip.c
index 8fbdbed09744..a6681d7618b1 100644
--- a/contrib/libarchive/libarchive/test/test_write_filter_gzip.c
+++ b/contrib/libarchive/libarchive/test/test_write_filter_gzip.c
@@ -166,9 +166,15 @@ DEFINE_TEST(test_write_filter_gzip)
assertEqualInt(rbuff[0], 0x1f);
assertEqualInt(rbuff[1], 0x8b);
assertEqualInt(rbuff[2], 0x08);
- assertEqualInt(rbuff[3], 0x08);
- assertEqualInt(rbuff[8], 2); /* RFC 1952 flag for compression level 9 */
- assertEqualString((const char*)rbuff+10, "testorgfilename");
+ /* RFC 1952 flag for compression level 9 */
+ assertEqualInt(rbuff[8], 2);
+ /* External gzip program might not save filename */
+ if (!use_prog || rbuff[3] == 0x08) {
+ assertEqualInt(rbuff[3], 0x08);
+ assertEqualString((const char*)rbuff+10, "testorgfilename");
+ } else {
+ assertEqualInt(rbuff[3], 0x00);
+ }
/* Curiously, this test fails; the test data above compresses
* better at default compression than at level 9. */
diff --git a/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c b/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c
index a148f818dcec..d0496b025b64 100644
--- a/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c
+++ b/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c
@@ -81,8 +81,11 @@ DEFINE_TEST(test_write_filter_gzip_timestamp)
archive_entry_free(ae);
assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
assertEqualInt(ARCHIVE_OK, archive_write_free(a));
- failure("Timestamp should be recorded");
- assert(memcmp(buff + 4, "\x00\x00\x00\x00", 4) != 0);
+ /* External gzip program might not save timestamp */
+ if (!use_prog) {
+ failure("Timestamp should be recorded");
+ assert(memcmp(buff + 4, "\x00\x00\x00\x00", 4) != 0);
+ }
/* Test2: set "gzip:!timestamp" option. */
assert((a = archive_write_new()) != NULL);
diff --git a/contrib/libarchive/libarchive_fe/err.c b/contrib/libarchive/libarchive_fe/lafe_err.c
index f6dcf44af347..b108b9b1fea7 100644
--- a/contrib/libarchive/libarchive_fe/err.c
+++ b/contrib/libarchive/libarchive_fe/lafe_err.c
@@ -36,7 +36,7 @@
#include <string.h>
#endif
-#include "err.h"
+#include "lafe_err.h"
static void lafe_vwarnc(int, const char *, va_list) __LA_PRINTFLIKE(2, 0);
diff --git a/contrib/libarchive/libarchive_fe/err.h b/contrib/libarchive/libarchive_fe/lafe_err.h
index f4a66350a669..f4a66350a669 100644
--- a/contrib/libarchive/libarchive_fe/err.h
+++ b/contrib/libarchive/libarchive_fe/lafe_err.h
diff --git a/contrib/libarchive/libarchive_fe/line_reader.c b/contrib/libarchive/libarchive_fe/line_reader.c
index 7f0429ece3cf..0af9db53c0a2 100644
--- a/contrib/libarchive/libarchive_fe/line_reader.c
+++ b/contrib/libarchive/libarchive_fe/line_reader.c
@@ -31,7 +31,7 @@
#include <stdlib.h>
#include <string.h>
-#include "err.h"
+#include "lafe_err.h"
#include "line_reader.h"
#if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__BORLANDC__)
diff --git a/contrib/libarchive/libarchive_fe/passphrase.c b/contrib/libarchive/libarchive_fe/passphrase.c
index 527ad2d63654..1b7a50453664 100644
--- a/contrib/libarchive/libarchive_fe/passphrase.c
+++ b/contrib/libarchive/libarchive_fe/passphrase.c
@@ -61,7 +61,7 @@
#include <readpassphrase.h>
#endif
-#include "err.h"
+#include "lafe_err.h"
#include "passphrase.h"
#ifndef HAVE_READPASSPHRASE
diff --git a/contrib/libarchive/tar/bsdtar.c b/contrib/libarchive/tar/bsdtar.c
index 53ac135f0129..92e86fd6bd94 100644
--- a/contrib/libarchive/tar/bsdtar.c
+++ b/contrib/libarchive/tar/bsdtar.c
@@ -55,7 +55,7 @@
#endif
#include "bsdtar.h"
-#include "err.h"
+#include "lafe_err.h"
#if ARCHIVE_VERSION_NUMBER < 4000000 && !defined(_PATH_DEFTAPE)
// Libarchive 4.0 and later will NOT define _PATH_DEFTAPE
@@ -183,6 +183,11 @@ main(int argc, char **argv)
sa.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &sa, NULL);
#endif
+#ifdef SIGCHLD
+ /* Do not ignore SIGCHLD. */
+ sa.sa_handler = SIG_DFL;
+ sigaction(SIGCHLD, &sa, NULL);
+#endif
}
#endif
diff --git a/contrib/libarchive/tar/bsdtar.h b/contrib/libarchive/tar/bsdtar.h
index 45dfeed7dce3..782d36d6f756 100644
--- a/contrib/libarchive/tar/bsdtar.h
+++ b/contrib/libarchive/tar/bsdtar.h
@@ -16,6 +16,12 @@
#define ENV_WRITER_OPTIONS "TAR_WRITER_OPTIONS"
#define IGNORE_WRONG_MODULE_NAME "__ignore_wrong_module_name__,"
+#if defined(_MSC_VER ) && (_MSC_VER < 1927 ) /* Check if compiler pre-dated Visual Studio 2019 Release 16.8 */
+#define ARCHIVE_RESTRICT
+#else
+#define ARCHIVE_RESTRICT restrict
+#endif
+
struct creation_set;
/*
* The internal state for the "bsdtar" program.
@@ -188,7 +194,7 @@ int edit_pathname(struct bsdtar *, struct archive_entry *);
void edit_mtime(struct bsdtar *, struct archive_entry *);
int need_report(void);
int pathcmp(const char *a, const char *b);
-void safe_fprintf(FILE * restrict, const char * restrict fmt, ...) __LA_PRINTF(2, 3);
+void safe_fprintf(FILE * ARCHIVE_RESTRICT, const char * ARCHIVE_RESTRICT fmt, ...) __LA_PRINTF(2, 3);
void set_chdir(struct bsdtar *, const char *newdir);
const char *tar_i64toa(int64_t);
void tar_mode_c(struct bsdtar *bsdtar);
diff --git a/contrib/libarchive/tar/cmdline.c b/contrib/libarchive/tar/cmdline.c
index c766c1a52dbb..309be312c948 100644
--- a/contrib/libarchive/tar/cmdline.c
+++ b/contrib/libarchive/tar/cmdline.c
@@ -22,7 +22,7 @@
#endif
#include "bsdtar.h"
-#include "err.h"
+#include "lafe_err.h"
/*
* Short options for tar. Please keep this sorted.
diff --git a/contrib/libarchive/tar/creation_set.c b/contrib/libarchive/tar/creation_set.c
index 6883090418b0..51f803354a5d 100644
--- a/contrib/libarchive/tar/creation_set.c
+++ b/contrib/libarchive/tar/creation_set.c
@@ -15,7 +15,7 @@
#endif
#include "bsdtar.h"
-#include "err.h"
+#include "lafe_err.h"
struct creation_set {
char *create_format;
diff --git a/contrib/libarchive/tar/read.c b/contrib/libarchive/tar/read.c
index 8563fe714f9a..7cbcfb19ff0a 100644
--- a/contrib/libarchive/tar/read.c
+++ b/contrib/libarchive/tar/read.c
@@ -57,7 +57,7 @@
#endif
#include "bsdtar.h"
-#include "err.h"
+#include "lafe_err.h"
struct progress_data {
struct bsdtar *bsdtar;
diff --git a/contrib/libarchive/tar/subst.c b/contrib/libarchive/tar/subst.c
index 5546b5f93b12..a5d644dc5a70 100644
--- a/contrib/libarchive/tar/subst.c
+++ b/contrib/libarchive/tar/subst.c
@@ -25,7 +25,7 @@
#define REG_BASIC 0
#endif
-#include "err.h"
+#include "lafe_err.h"
struct subst_rule {
struct subst_rule *next;
diff --git a/contrib/libarchive/tar/test/test_crlf_mtree.c b/contrib/libarchive/tar/test/test_crlf_mtree.c
new file mode 100644
index 000000000000..5ef8811369c1
--- /dev/null
+++ b/contrib/libarchive/tar/test/test_crlf_mtree.c
@@ -0,0 +1,74 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause
+ *
+ * Copyright (c) 2018 The FreeBSD Foundation
+ * All rights reserved.
+ *
+ * This software was developed by Arshan Khanifar <arshankhanifar@gmail.com>
+ * under sponsorship from the FreeBSD Foundation.
+ */
+#include "test.h"
+
+DEFINE_TEST(test_crlf_mtree)
+{
+ char *p0;
+ size_t s;
+ int r;
+ p0 = NULL;
+ char *content = "#mtree\r\n"
+ "f type=file uname=\\\r\n"
+ "root gname=root mode=0755 content=bar/foo\r\n"
+ "g type=file uname=root gname=root mode=0755 content=bar/goo\r\n";
+ char *filename = "output.tar";
+#if defined(_WIN32) && !defined(__CYGWIN__)
+ char *p;
+#endif
+
+ /* an absolute path to mtree file */
+ char *mtree_file = "/METALOG.mtree";
+ char *absolute_path = malloc(strlen(testworkdir) + strlen(mtree_file) + 1);
+ strcpy(absolute_path, testworkdir);
+ strcat(absolute_path, mtree_file );
+
+ /* Create an archive using an mtree file. */
+ assertMakeFile(absolute_path, 0777, content);
+ assertMakeDir("bar", 0775);
+ assertMakeFile("bar/foo", 0777, "abc");
+ assertMakeFile("bar/goo", 0777, "abc");
+
+#if defined(_WIN32) && !defined(__CYGWIN__)
+ p = absolute_path;
+ while(*p != '\0') {
+ if (*p == '/')
+ *p = '\\';
+ p++;
+ }
+
+ r = systemf("%s -cf %s @%s >step1.out 2>step1.err", testprog, filename, absolute_path);
+ failure("Error invoking %s -cf %s -C bar @%s", testprog, filename, absolute_path);
+#else
+ r = systemf("%s -cf %s \"@%s\" >step1.out 2>step1.err", testprog, filename, absolute_path);
+ failure("Error invoking %s -cf %s -C bar \"@%s\"", testprog, filename, absolute_path);
+#endif
+
+ assertEqualInt(r, 0);
+ assertEmptyFile("step1.out");
+ assertEmptyFile("step1.err");
+
+ /* Do validation of the constructed archive. */
+
+ p0 = slurpfile(&s, "output.tar");
+ if (!assert(p0 != NULL))
+ goto done;
+ if (!assert(s >= 2048))
+ goto done;
+ assertEqualMem(p0 + 0, "f", 2);
+ assertEqualMem(p0 + 512, "abc", 4);
+ assertEqualMem(p0 + 1024, "g", 2);
+ assertEqualMem(p0 + 1536, "abc", 4);
+done:
+ free(p0);
+ free(absolute_path);
+}
+
+
diff --git a/contrib/libarchive/tar/test/test_option_safe_writes.c b/contrib/libarchive/tar/test/test_option_safe_writes.c
index b88479bc5f35..ee46923f288f 100644
--- a/contrib/libarchive/tar/test/test_option_safe_writes.c
+++ b/contrib/libarchive/tar/test/test_option_safe_writes.c
@@ -8,6 +8,7 @@
DEFINE_TEST(test_option_safe_writes)
{
+ assertUmask(0);
/* Create files */
assertMakeDir("in", 0755);
assertEqualInt(0, chdir("in"));
@@ -16,11 +17,12 @@ DEFINE_TEST(test_option_safe_writes)
assertMakeFile("d", 0644, "c");
assertMakeFile("fs", 0644, "d");
assertMakeFile("ds", 0644, "e");
+ assertMakeDir("fd", 0755);
assertEqualInt(0, chdir(".."));
/* Tar files up */
assertEqualInt(0,
- systemf("%s -c -C in -f t.tar f fh d fs ds "
+ systemf("%s -c -C in -f t.tar f fh d fs ds fd "
">pack.out 2>pack.err", testprog));
/* Verify that nothing went to stdout or stderr. */
@@ -32,6 +34,7 @@ DEFINE_TEST(test_option_safe_writes)
assertEqualInt(0, chdir("out"));
assertMakeFile("f", 0644, "a");
assertMakeHardlink("fh", "f");
+ assertMakeFile("fd", 0644, "b");
assertMakeDir("d", 0755);
if (canSymlink()) {
assertMakeSymlink("fs", "f", 0);
@@ -55,4 +58,5 @@ DEFINE_TEST(test_option_safe_writes)
assertTextFileContents("c","d");
assertTextFileContents("d","fs");
assertTextFileContents("e","ds");
+ assertIsDir("fd", 0755);
}
diff --git a/contrib/libarchive/tar/util.c b/contrib/libarchive/tar/util.c
index c99f67797562..6e41e49de133 100644
--- a/contrib/libarchive/tar/util.c
+++ b/contrib/libarchive/tar/util.c
@@ -41,7 +41,7 @@
#endif
#include "bsdtar.h"
-#include "err.h"
+#include "lafe_err.h"
#include "passphrase.h"
static size_t bsdtar_expand_char(char *, size_t, size_t, char);
@@ -314,7 +314,10 @@ set_chdir(struct bsdtar *bsdtar, const char *newdir)
/* The -C /foo -C bar case; concatenate */
char *old_pending = bsdtar->pending_chdir;
size_t old_len = strlen(old_pending);
- size_t new_len = old_len + strlen(newdir) + 2;
+ size_t newdir_len = strlen(newdir);
+ size_t new_len = old_len + newdir_len + 2;
+ if (old_len > SIZE_MAX - newdir_len - 2)
+ lafe_errc(1, errno, "Path too long");
bsdtar->pending_chdir = malloc(new_len);
if (old_pending[old_len - 1] == '/')
old_pending[old_len - 1] = '\0';
@@ -682,6 +685,7 @@ list_item_verbose(struct bsdtar *bsdtar, FILE *out, struct archive_entry *entry)
{
char tmp[100];
size_t w;
+ size_t sw;
const char *p;
const char *fmt;
time_t tim;
@@ -769,8 +773,8 @@ list_item_verbose(struct bsdtar *bsdtar, FILE *out, struct archive_entry *entry)
ltime = localtime(&tim);
#endif
if (ltime)
- strftime(tmp, sizeof(tmp), fmt, ltime);
- else
+ sw = strftime(tmp, sizeof(tmp), fmt, ltime);
+ if (!ltime || !sw)
sprintf(tmp, "-- -- ----");
fprintf(out, " %s ", tmp);
safe_fprintf(out, "%s", archive_entry_pathname(entry));
diff --git a/contrib/libarchive/tar/write.c b/contrib/libarchive/tar/write.c
index 21984e980ebd..9e6c97b580b7 100644
--- a/contrib/libarchive/tar/write.c
+++ b/contrib/libarchive/tar/write.c
@@ -58,7 +58,7 @@
#endif
#include "bsdtar.h"
-#include "err.h"
+#include "lafe_err.h"
#include "line_reader.h"
#ifndef O_BINARY
@@ -111,7 +111,32 @@ seek_file(int fd, int64_t offset, int whence)
return (SetFilePointerEx((HANDLE)_get_osfhandle(fd),
distance, NULL, FILE_BEGIN) ? 1 : -1);
}
-#define open _open
+
+static int
+_open_wrap_sopen(char const *const path, int const oflag, ...)
+{
+ va_list ap;
+ int r, pmode;
+
+ pmode = 0;
+ if (oflag & _O_CREAT)
+ {
+ va_start(ap, oflag);
+ pmode = va_arg(ap, int);
+ va_end(ap);
+ }
+
+ _sopen_s(&r, path, oflag, _SH_DENYNO, pmode & 0600);
+ if (r < 0)
+ {
+ /* _sopen_s populates errno */
+ return -1;
+ }
+
+ return r;
+}
+
+#define open _open_wrap_sopen
#define close _close
#define read _read
#ifdef lseek
diff --git a/contrib/libarchive/test_utils/test_common.h b/contrib/libarchive/test_utils/test_common.h
index 064f0a6ec241..a9df300e3be8 100644
--- a/contrib/libarchive/test_utils/test_common.h
+++ b/contrib/libarchive/test_utils/test_common.h
@@ -340,8 +340,14 @@ int canGrzip(void);
/* Return true if this platform can run the "gzip" program. */
int canGzip(void);
-/* Return true if this platform can run the specified command. */
-int canRunCommand(const char *);
+/* Return true if this platform can run the specified command.
+ *
+ * Result can be optionally cached with `*tested`:
+ * - 0 if not tested yet
+ * - <0 if already tested negative
+ * - >0 if already tested positive
+ */
+int canRunCommand(const char *cmd, int *tested);
/* Return true if this platform can run the "lrzip" program. */
int canLrzip(void);
diff --git a/contrib/libarchive/test_utils/test_main.c b/contrib/libarchive/test_utils/test_main.c
index fe330e5a052e..f31678166ad0 100644
--- a/contrib/libarchive/test_utils/test_main.c
+++ b/contrib/libarchive/test_utils/test_main.c
@@ -84,6 +84,18 @@
#if HAVE_MEMBERSHIP_H
#include <membership.h>
#endif
+#if !defined(_WIN32) || defined(__CYGWIN__)
+# if HAVE_POSIX_SPAWN
+# if HAVE_SYS_WAIT_H
+# include <sys/wait.h>
+# endif
+# if HAVE_SPAWN_H
+# include <spawn.h>
+# endif
+extern char **environ;
+# define USE_POSIX_SPAWN 1
+# endif
+#endif
#ifndef nitems
#define nitems(arr) (sizeof(arr) / sizeof((arr)[0]))
@@ -2523,167 +2535,77 @@ static const char *redirectArgs = ">NUL 2>NUL"; /* Win32 cmd.exe */
#else
static const char *redirectArgs = ">/dev/null 2>/dev/null"; /* POSIX 'sh' */
#endif
+
/*
- * Can this platform run the bzip2 program?
+ * Can this platform run the specified command?
*/
int
-canBzip2(void)
+canRunCommand(const char *cmd, int *tested)
{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("bzip2 --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
+ int value = tested ? *tested : 0;
+ if (!value) {
+ value = systemf("%s %s", cmd, redirectArgs) ? -1 : +1;
+ if (tested)
+ *tested = value;
+ }
+ return (value > 0);
}
+#define CAN_RUN_FUNC(Program, Command) \
+ int can##Program(void) { \
+ static int tested = 0; \
+ return canRunCommand((Command), &tested); \
+ }
+
+/*
+ * Can this platform run the bzip2 program?
+ */
+CAN_RUN_FUNC(Bzip2, "bzip2 --help")
+
/*
* Can this platform run the grzip program?
*/
-int
-canGrzip(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("grzip -V %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Grzip, "grzip -V")
/*
* Can this platform run the gzip program?
*/
-int
-canGzip(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("gzip --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Gzip, "gzip --help")
/*
* Can this platform run the lrzip program?
*/
-int
-canRunCommand(const char *cmd)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("%s %s", cmd, redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
-
-int
-canLrzip(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("lrzip -V %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Lrzip, "lrzip -V")
/*
* Can this platform run the lz4 program?
*/
-int
-canLz4(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("lz4 --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Lz4, "lz4 --help")
/*
* Can this platform run the zstd program?
*/
-int
-canZstd(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("zstd --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Zstd, "zstd --help")
/*
* Can this platform run the lzip program?
*/
-int
-canLzip(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("lzip --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Lzip, "lzip --help")
/*
* Can this platform run the lzma program?
*/
-int
-canLzma(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("lzma --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Lzma, "lzma --help")
/*
* Can this platform run the lzop program?
*/
-int
-canLzop(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("lzop --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Lzop, "lzop --help")
/*
* Can this platform run the xz program?
*/
-int
-canXz(void)
-{
- static int tested = 0, value = 0;
- if (!tested) {
- tested = 1;
- if (systemf("xz --help %s", redirectArgs) == 0)
- value = 1;
- }
- return (value);
-}
+CAN_RUN_FUNC(Xz, "xz --help")
/*
* Can this filesystem handle nodump flags.
@@ -3099,15 +3021,28 @@ int
systemf(const char *fmt, ...)
{
char buff[8192];
+#if USE_POSIX_SPAWN
+ char *argv[] = { "/bin/sh", "-c", buff, NULL };
+ pid_t pid;
+#endif
va_list ap;
int r;
va_start(ap, fmt);
vsnprintf(buff, sizeof(buff), fmt, ap);
+ va_end(ap);
if (verbosity > VERBOSITY_FULL)
logprintf("Cmd: %s\n", buff);
+#if USE_POSIX_SPAWN
+ if ((r = posix_spawn(&pid, *argv, NULL, NULL, argv, environ)) == 0) {
+ while (waitpid(pid, &r, 0) == -1) {
+ if (errno != EINTR)
+ return (-1);
+ }
+ }
+#else
r = system(buff);
- va_end(ap);
+#endif
return (r);
}
@@ -4184,6 +4119,9 @@ main(int argc, char **argv)
if (testprogfile == NULL)
{
tmp2_len = strlen(testprogdir) + 1 + strlen(PROGRAM) + 1;
+#if defined(_WIN32) && !defined(__CYGWIN__)
+ tmp2_len += 4;
+#endif
if ((tmp2 = malloc(tmp2_len)) == NULL)
{
fprintf(stderr, "ERROR: Out of memory.");
@@ -4192,6 +4130,9 @@ main(int argc, char **argv)
strncpy(tmp2, testprogdir, tmp2_len);
strncat(tmp2, "/", tmp2_len);
strncat(tmp2, PROGRAM, tmp2_len);
+#if defined(_WIN32) && !defined(__CYGWIN__)
+ strncat(tmp2, ".exe", tmp2_len);
+#endif
testprogfile = tmp2;
}
diff --git a/contrib/libarchive/unzip/bsdunzip.c b/contrib/libarchive/unzip/bsdunzip.c
index 621afbeb9d6a..1b520e841690 100644
--- a/contrib/libarchive/unzip/bsdunzip.c
+++ b/contrib/libarchive/unzip/bsdunzip.c
@@ -29,6 +29,9 @@
#ifdef HAVE_LOCALE_H
#include <locale.h>
#endif
+#ifdef HAVE_SIGNAL_H
+#include <signal.h>
+#endif
#ifdef HAVE_STDARG_H
#include <stdarg.h>
#endif
@@ -54,7 +57,7 @@
#include "bsdunzip.h"
#include "passphrase.h"
-#include "err.h"
+#include "lafe_err.h"
/* command-line options */
static int a_opt; /* convert EOL */
@@ -1187,6 +1190,16 @@ main(int argc, char *argv[])
const char *zipfile;
int nopts;
+#if defined(HAVE_SIGACTION) && defined(SIGCHLD)
+ { /* Do not ignore SIGCHLD. */
+ struct sigaction sa;
+ sa.sa_handler = SIG_DFL;
+ sigemptyset(&sa.sa_mask);
+ sa.sa_flags = 0;
+ sigaction(SIGCHLD, &sa, NULL);
+ }
+#endif
+
lafe_setprogname(*argv, "bsdunzip");
#if HAVE_SETLOCALE
diff --git a/contrib/libarchive/unzip/cmdline.c b/contrib/libarchive/unzip/cmdline.c
index 8afddedd5ead..8e6eedd2321c 100644
--- a/contrib/libarchive/unzip/cmdline.c
+++ b/contrib/libarchive/unzip/cmdline.c
@@ -21,7 +21,7 @@
#endif
#include "bsdunzip.h"
-#include "err.h"
+#include "lafe_err.h"
/*
* Short options for bsdunzip. Please keep this sorted.
diff --git a/contrib/libarchive/unzip/test/test_C.c b/contrib/libarchive/unzip/test/test_C.c
index 66835c8406f3..d386bd61e85d 100644
--- a/contrib/libarchive/unzip/test/test_C.c
+++ b/contrib/libarchive/unzip/test/test_C.c
@@ -9,6 +9,7 @@
/* Test C arg - match case-insensitive */
DEFINE_TEST(test_C)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -19,4 +20,7 @@ DEFINE_TEST(test_C)
assertEmptyFile("test.err");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_L.c b/contrib/libarchive/unzip/test/test_L.c
index 5b004d5d5707..85b43f592542 100644
--- a/contrib/libarchive/unzip/test/test_L.c
+++ b/contrib/libarchive/unzip/test/test_L.c
@@ -9,6 +9,7 @@
/* Test L arg - make names lowercase */
DEFINE_TEST(test_L)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,4 +23,7 @@ DEFINE_TEST(test_L)
assertTextFileContents("contents b\n", "test_basic/b");
assertTextFileContents("contents c\n", "test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/caps");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_P_encryption.c b/contrib/libarchive/unzip/test/test_P_encryption.c
index e2cf3cda0ebd..ed08a068811b 100644
--- a/contrib/libarchive/unzip/test/test_P_encryption.c
+++ b/contrib/libarchive/unzip/test/test_P_encryption.c
@@ -14,9 +14,13 @@ DEFINE_TEST(test_P_encryption)
extract_reference_file(reffile);
r = systemf("%s -P password %s >test.out 2>test.err", testprog, reffile);
- assertEqualInt(0, r);
- assertNonEmptyFile("test.out");
- assertEmptyFile("test.err");
+ if (r == 256) {
+ assertTextFileContents("unzip: Decryption is unsupported due to lack of crypto library\n", "test.err");
+ } else {
+ assertEqualInt(0, r);
+ assertNonEmptyFile("test.out");
+ assertEmptyFile("test.err");
- assertTextFileContents("plaintext\n", "encrypted/file.txt");
+ assertTextFileContents("plaintext\n", "encrypted/file.txt");
+ }
}
diff --git a/contrib/libarchive/unzip/test/test_basic.c b/contrib/libarchive/unzip/test/test_basic.c
index 1f37dcd416a3..3a884aa30e5d 100644
--- a/contrib/libarchive/unzip/test/test_basic.c
+++ b/contrib/libarchive/unzip/test/test_basic.c
@@ -9,6 +9,7 @@
/* This test just does a basic zip decompression */
DEFINE_TEST(test_basic)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,4 +23,7 @@ DEFINE_TEST(test_basic)
assertTextFileContents("contents b\n", "test_basic/b");
assertTextFileContents("contents c\n", "test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_d.c b/contrib/libarchive/unzip/test/test_d.c
index ea67246207f2..cd7c3dfd97ad 100644
--- a/contrib/libarchive/unzip/test/test_d.c
+++ b/contrib/libarchive/unzip/test/test_d.c
@@ -9,6 +9,7 @@
/* Test d arg - extract to target dir - before zipfile argument */
DEFINE_TEST(test_d_before_zipfile)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,11 +23,15 @@ DEFINE_TEST(test_d_before_zipfile)
assertTextFileContents("contents b\n", "foobar/test_basic/b");
assertTextFileContents("contents c\n", "foobar/test_basic/c");
assertTextFileContents("contents CAPS\n", "foobar/test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
/* Test d arg - extract to target dir - after zipfile argument */
DEFINE_TEST(test_d_after_zipfile)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -40,4 +45,7 @@ DEFINE_TEST(test_d_after_zipfile)
assertTextFileContents("contents b\n", "foobar/test_basic/b");
assertTextFileContents("contents c\n", "foobar/test_basic/c");
assertTextFileContents("contents CAPS\n", "foobar/test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_doubledash.c b/contrib/libarchive/unzip/test/test_doubledash.c
index 4467213dbb89..db0445ec3c24 100644
--- a/contrib/libarchive/unzip/test/test_doubledash.c
+++ b/contrib/libarchive/unzip/test/test_doubledash.c
@@ -9,6 +9,7 @@
/* Test double dash arg - swallow "--" and use next argument as file name */
DEFINE_TEST(test_doubledash)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,4 +23,7 @@ DEFINE_TEST(test_doubledash)
assertTextFileContents("contents b\n", "test_basic/b");
assertTextFileContents("contents c\n", "test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_glob.c b/contrib/libarchive/unzip/test/test_glob.c
index b53aa16fd85c..589ff1c55ef3 100644
--- a/contrib/libarchive/unzip/test/test_glob.c
+++ b/contrib/libarchive/unzip/test/test_glob.c
@@ -9,6 +9,7 @@
/* Test that the glob works */
DEFINE_TEST(test_glob)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,4 +23,7 @@ DEFINE_TEST(test_glob)
assertTextFileContents("contents b\n", "test_basic/b");
assertFileNotExists("test_basic/c");
assertFileNotExists("test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_j.c b/contrib/libarchive/unzip/test/test_j.c
index b87229f42e25..1fba8ca207ec 100644
--- a/contrib/libarchive/unzip/test/test_j.c
+++ b/contrib/libarchive/unzip/test/test_j.c
@@ -9,6 +9,7 @@
/* Test j arg - don't make directories */
DEFINE_TEST(test_j)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,4 +23,7 @@ DEFINE_TEST(test_j)
assertTextFileContents("contents b\n", "b");
assertTextFileContents("contents c\n", "c");
assertTextFileContents("contents CAPS\n", "CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_n.c b/contrib/libarchive/unzip/test/test_n.c
index bb75c5d7696d..a13623ce23df 100644
--- a/contrib/libarchive/unzip/test/test_n.c
+++ b/contrib/libarchive/unzip/test/test_n.c
@@ -9,6 +9,7 @@
/* Test n arg - don't overwrite existing files */
DEFINE_TEST(test_n)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -26,4 +27,7 @@ DEFINE_TEST(test_n)
assertTextFileContents("orig b\n", "test_basic/b");
assertTextFileContents("contents c\n", "test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_o.c b/contrib/libarchive/unzip/test/test_o.c
index 64f946774440..8c48348c41a4 100644
--- a/contrib/libarchive/unzip/test/test_o.c
+++ b/contrib/libarchive/unzip/test/test_o.c
@@ -9,6 +9,7 @@
/* Test o arg - overwrite existing files */
DEFINE_TEST(test_o)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -25,4 +26,7 @@ DEFINE_TEST(test_o)
assertTextFileContents("contents b\n", "test_basic/b");
assertTextFileContents("contents c\n", "test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_p.c b/contrib/libarchive/unzip/test/test_p.c
index 8bfffbe5dc39..13a7765463ec 100644
--- a/contrib/libarchive/unzip/test/test_p.c
+++ b/contrib/libarchive/unzip/test/test_p.c
@@ -9,6 +9,7 @@
/* Test p arg - Print to stdout */
DEFINE_TEST(test_p)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -17,4 +18,7 @@ DEFINE_TEST(test_p)
assertEqualInt(0, r);
assertTextFileContents("contents a\ncontents b\ncontents c\ncontents CAPS\n", "test.out");
assertEmptyFile("test.err");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_q.c b/contrib/libarchive/unzip/test/test_q.c
index 13222a483992..0579e8028d76 100644
--- a/contrib/libarchive/unzip/test/test_q.c
+++ b/contrib/libarchive/unzip/test/test_q.c
@@ -9,6 +9,7 @@
/* Test q arg - Quiet */
DEFINE_TEST(test_q)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,4 +23,7 @@ DEFINE_TEST(test_q)
assertTextFileContents("contents b\n", "test_basic/b");
assertTextFileContents("contents c\n", "test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_singlefile.c b/contrib/libarchive/unzip/test/test_singlefile.c
index a72811f046d9..a5a35ecacc4d 100644
--- a/contrib/libarchive/unzip/test/test_singlefile.c
+++ b/contrib/libarchive/unzip/test/test_singlefile.c
@@ -9,6 +9,7 @@
/* Ensure single-file zips work */
DEFINE_TEST(test_singlefile)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_singlefile.zip";
int r;
@@ -19,4 +20,7 @@ DEFINE_TEST(test_singlefile)
assertEmptyFile("test.err");
assertTextFileContents("hello\n", "file.txt");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_t.c b/contrib/libarchive/unzip/test/test_t.c
index 55a516fc636f..7565830915c3 100644
--- a/contrib/libarchive/unzip/test/test_t.c
+++ b/contrib/libarchive/unzip/test/test_t.c
@@ -9,6 +9,7 @@
/* Test t arg - Test zip contents */
DEFINE_TEST(test_t)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -17,4 +18,7 @@ DEFINE_TEST(test_t)
assertEqualInt(0, r);
assertNonEmptyFile("test.out");
assertEmptyFile("test.err");
+#else
+ skipping("zlib not available");
+#endif
}
diff --git a/contrib/libarchive/unzip/test/test_x.c b/contrib/libarchive/unzip/test/test_x.c
index 959beb1950df..43a2085dc5b2 100644
--- a/contrib/libarchive/unzip/test/test_x.c
+++ b/contrib/libarchive/unzip/test/test_x.c
@@ -9,6 +9,7 @@
/* Test x arg with single exclude path */
DEFINE_TEST(test_x_single)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -22,11 +23,15 @@ DEFINE_TEST(test_x_single)
assertTextFileContents("contents b\n", "test_basic/b");
assertFileNotExists("test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
/* Test x arg with multiple exclude paths */
DEFINE_TEST(test_x_multiple)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -40,11 +45,15 @@ DEFINE_TEST(test_x_multiple)
assertFileNotExists("test_basic/b");
assertFileNotExists("test_basic/c");
assertTextFileContents("contents CAPS\n", "test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}
/* Test x arg with multiple exclude paths and a d arg afterwards */
DEFINE_TEST(test_x_multiple_with_d)
{
+#ifdef HAVE_LIBZ
const char *reffile = "test_basic.zip";
int r;
@@ -58,4 +67,7 @@ DEFINE_TEST(test_x_multiple_with_d)
assertFileNotExists("foobar/test_basic/b");
assertFileNotExists("foobar/test_basic/c");
assertTextFileContents("contents CAPS\n", "foobar/test_basic/CAPS");
+#else
+ skipping("zlib not available");
+#endif
}