From 261332abf0aff980b5daf2332fb50b9a67502454 Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sat, 8 Jul 2017 13:10:53 +0300 Subject: [PATCH 1/5] Add support for gnu long names and links in tar --- Sources/TarContainer.swift | 45 ++++++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 7 deletions(-) diff --git a/Sources/TarContainer.swift b/Sources/TarContainer.swift index dfd37684..52f33dcc 100644 --- a/Sources/TarContainer.swift +++ b/Sources/TarContainer.swift @@ -60,7 +60,7 @@ public class TarEntry: ContainerEntry { /// Name of the file or directory. public var name: String { - return paxPath ?? ((fileNamePrefix ?? "") + (fileName ?? "")) + return (paxPath ?? gnuLongName) ?? ((fileNamePrefix ?? "") + (fileName ?? "")) } /// True, if an entry is a directory. @@ -170,7 +170,7 @@ public class TarEntry: ContainerEntry { /// Path to a linked file. public var linkPath: String? { - return paxLinkPath ?? linkedFileName + return (paxLinkPath ?? gnuLongLinkName) ?? linkedFileName } private var paxLinkPath: String? @@ -178,8 +178,25 @@ public class TarEntry: ContainerEntry { /// Other entries from PAX extended headers. public private(set) var unknownExtendedHeaderEntries: [String: String] = [:] + let isLongName: Bool + let isLongLinkName: Bool + + private let gnuLongName: String? + private let gnuLongLinkName: String? + fileprivate init(_ data: Data, _ index: inout Int, - _ globalExtendedHeader: String?, _ localExtendedHeader: String?) throws { + _ globalExtendedHeader: String?, _ localExtendedHeader: String?, + _ longName: String?, _ longLinkName: String?) throws { + if let longName = longName { + gnuLongName = longName + } else { + gnuLongName = nil + } + if let longLinkName = longLinkName { + gnuLongLinkName = longLinkName + } else { + gnuLongLinkName = nil + } var attributesDict = [FileAttributeKey: Any]() let blockStartIndex = index @@ -248,7 +265,10 @@ public class TarEntry: ContainerEntry { index += 8 // File type - let fileType = EntryType(rawValue: String(Character(UnicodeScalar(data[index])))) ?? .vendorUnknownOrReserved + let fileTypeIndicator = String(Character(UnicodeScalar(data[index]))) + isLongLinkName = fileTypeIndicator == "K" + isLongName = fileTypeIndicator == "L" + let fileType = EntryType(rawValue: fileTypeIndicator) ?? .vendorUnknownOrReserved type = fileType switch fileType { case .normal: @@ -424,21 +444,32 @@ public class TarContainer: Container { var lastGlobalExtendedHeader: String? var lastLocalExtendedHeader: String? + var longLinkName: String? + var longName: String? while true { // Container ends with two zero-filled records. if data.subdata(in: index.. Date: Sat, 8 Jul 2017 13:18:52 +0300 Subject: [PATCH 2/5] Fix ending gnu long names with NULL byte --- Sources/TarContainer.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/TarContainer.swift b/Sources/TarContainer.swift index 52f33dcc..2b0dcbbd 100644 --- a/Sources/TarContainer.swift +++ b/Sources/TarContainer.swift @@ -461,9 +461,9 @@ public class TarContainer: Container { lastLocalExtendedHeader = String(data: entry.data(), encoding: .utf8) default: if entry.isLongName { - longName = String(data: entry.data(), encoding: .utf8) + longName = try entry.data().nullEndedAsciiString(0, entry.size) } else if entry.isLongLinkName { - longLinkName = String(data: entry.data(), encoding: .utf8) + longLinkName = try entry.data().nullEndedAsciiString(0, entry.size) } else { output.append(entry) lastLocalExtendedHeader = nil From 4e5c0118159bcee8e0e21a48c4bf2a067f4c3b76 Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sat, 8 Jul 2017 14:13:03 +0300 Subject: [PATCH 3/5] Support mtimestamps from zip ext timestamp extra field Access time and creation time stamps will be added in the future. --- Sources/ZipContainer.swift | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Sources/ZipContainer.swift b/Sources/ZipContainer.swift index ebb007a1..4cfdd862 100644 --- a/Sources/ZipContainer.swift +++ b/Sources/ZipContainer.swift @@ -210,6 +210,11 @@ public class ZipEntry: ContainerEntry { attributesDict[FileAttributeKey.modificationDate] = mtime } + // Extended Timestamp + if let mtimestamp = cdEntry.modificationTimestamp { + attributesDict[FileAttributeKey.modificationDate] = Date(timeIntervalSince1970: TimeInterval(mtimestamp)) + } + // Size attributesDict[FileAttributeKey.size] = cdEntry.uncompSize @@ -331,6 +336,10 @@ struct LocalHeader { let fileName: String + private(set) var modificationTimestamp: Int? + private(set) var accessTimestamp: Int? + private(set) var creationTimestamp: Int? + init(_ pointerData: inout DataWithPointer) throws { // Check signature. guard pointerData.uint32FromAlignedBytes(count: 4) == 0x04034b50 @@ -372,6 +381,18 @@ struct LocalHeader { self.compSize = pointerData.uint64FromAlignedBytes(count: 8) self.zip64FieldsArePresent = true + case 0x5455: // Extended Timestamp + let flags = pointerData.alignedByte() + guard flags & 0xF8 == 0 else { break } + if flags & 0x01 != 0 { + self.modificationTimestamp = pointerData.intFromAlignedBytes(count: 4) + } + if flags & 0x02 != 0 { + self.accessTimestamp = pointerData.intFromAlignedBytes(count: 4) + } + if flags & 0x04 != 0 { + self.creationTimestamp = pointerData.intFromAlignedBytes(count: 4) + } default: pointerData.index += size } @@ -412,6 +433,8 @@ struct CentralDirectoryEntry { private(set) var offset: UInt64 + private(set) var modificationTimestamp: Int? + init(_ pointerData: inout DataWithPointer, _ currentDiskNumber: UInt32) throws { // Check signature. guard pointerData.uint32FromAlignedBytes(count: 4) == 0x02014b50 @@ -456,7 +479,7 @@ struct CentralDirectoryEntry { let headerID = pointerData.intFromAlignedBytes(count: 2) let size = pointerData.intFromAlignedBytes(count: 2) switch headerID { - case 0x0001: + case 0x0001: // Zip64 if self.uncompSize == 0xFFFFFFFF { self.uncompSize = pointerData.uint64FromAlignedBytes(count: 8) } @@ -469,6 +492,12 @@ struct CentralDirectoryEntry { if self.diskNumberStart == 0xFFFF { self.diskNumberStart = pointerData.uint32FromAlignedBytes(count: 4) } + case 0x5455: // Extended Timestamp + let flags = pointerData.alignedByte() + guard flags & 0xF8 == 0 else { break } + if flags & 0x01 != 0 { + self.modificationTimestamp = pointerData.intFromAlignedBytes(count: 4) + } default: pointerData.index += size } From 4b704a860ca0a4da71e40d7c6a1a4c13ca70c96b Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sat, 8 Jul 2017 14:13:10 +0300 Subject: [PATCH 4/5] Remove known issue about gnu tar exts from readme --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 420f3fe8..09832cef 100644 --- a/README.md +++ b/README.md @@ -180,10 +180,6 @@ Comment: Philosophy for such errors is that by the time these errors are thrown, decompression was already performed, so we can still provide the result of decompression to the caller. It is intended to fix this problem, but solution requires backwards-incompatible API changes so it is delayed until 4.0 release. -- GNU-specific extensions to TAR format (such as 'L' file type aka LongLink) are not fully supported. -Currently, they are returned as usual files with `typeUnknown` file type, -instead of being used as source of information about following entries. - Future plans ------------- - Better Deflate compression. From 0d1e95253b7b983aacdd056e6a459fd58359166f Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sat, 8 Jul 2017 15:08:34 +0300 Subject: [PATCH 5/5] Prepare for 3.1.3 --- .jazzy.yaml | 4 +- CHANGELOG.md | 7 +++- SWCompression.podspec | 2 +- Sources/Service/Info.plist | 2 +- docs/Archives.html | 10 ++--- docs/Classes/BZip2.html | 2 +- docs/Classes/Deflate.html | 4 +- docs/Classes/GzipArchive.html | 8 ++-- docs/Classes/GzipArchive/Member.html | 4 +- docs/Classes/LZMA.html | 2 +- docs/Classes/LZMA2.html | 2 +- docs/Classes/TarContainer.html | 2 +- docs/Classes/TarEntry.html | 36 +++++++++--------- docs/Classes/TarEntry/EntryType.html | 22 +++++------ docs/Classes/XZArchive.html | 4 +- docs/Classes/ZipContainer.html | 2 +- docs/Classes/ZipEntry.html | 14 +++---- docs/Classes/ZlibArchive.html | 4 +- docs/Compression.html | 8 ++-- docs/Containers.html | 8 ++-- docs/Enums/BZip2Error.html | 20 +++++----- docs/Enums/DeflateError.html | 8 ++-- docs/Enums/GzipError.html | 14 +++---- docs/Enums/LZMA2Error.html | 10 ++--- docs/Enums/LZMAError.html | 16 ++++---- docs/Enums/TarError.html | 12 +++--- docs/Enums/XZError.html | 20 +++++----- docs/Enums/ZipError.html | 22 +++++------ docs/Enums/ZlibError.html | 10 ++--- docs/Errors.html | 18 ++++----- docs/Protocols.html | 8 ++-- docs/Protocols/Archive.html | 2 +- docs/Protocols/Container.html | 2 +- docs/Protocols/ContainerEntry.html | 10 ++--- docs/Protocols/DecompressionAlgorithm.html | 2 +- docs/Structs/GzipHeader.html | 18 ++++----- .../Structs/GzipHeader/CompressionMethod.html | 2 +- docs/Structs/GzipHeader/FileSystemType.html | 10 ++--- docs/Structs/ZlibHeader.html | 12 +++--- docs/Structs/ZlibHeader/CompressionLevel.html | 8 ++-- .../Structs/ZlibHeader/CompressionMethod.html | 2 +- .../Resources/Documents/Archives.html | 10 ++--- .../Resources/Documents/Classes/BZip2.html | 2 +- .../Resources/Documents/Classes/Deflate.html | 4 +- .../Documents/Classes/GzipArchive.html | 8 ++-- .../Documents/Classes/GzipArchive/Member.html | 4 +- .../Resources/Documents/Classes/LZMA.html | 2 +- .../Resources/Documents/Classes/LZMA2.html | 2 +- .../Documents/Classes/TarContainer.html | 2 +- .../Resources/Documents/Classes/TarEntry.html | 36 +++++++++--------- .../Documents/Classes/TarEntry/EntryType.html | 22 +++++------ .../Documents/Classes/XZArchive.html | 4 +- .../Documents/Classes/ZipContainer.html | 2 +- .../Resources/Documents/Classes/ZipEntry.html | 14 +++---- .../Documents/Classes/ZlibArchive.html | 4 +- .../Resources/Documents/Compression.html | 8 ++-- .../Resources/Documents/Containers.html | 8 ++-- .../Resources/Documents/Enums/BZip2Error.html | 20 +++++----- .../Documents/Enums/DeflateError.html | 8 ++-- .../Resources/Documents/Enums/GzipError.html | 14 +++---- .../Resources/Documents/Enums/LZMA2Error.html | 10 ++--- .../Resources/Documents/Enums/LZMAError.html | 16 ++++---- .../Resources/Documents/Enums/TarError.html | 12 +++--- .../Resources/Documents/Enums/XZError.html | 20 +++++----- .../Resources/Documents/Enums/ZipError.html | 22 +++++------ .../Resources/Documents/Enums/ZlibError.html | 10 ++--- .../Contents/Resources/Documents/Errors.html | 18 ++++----- .../Resources/Documents/Protocols.html | 8 ++-- .../Documents/Protocols/Archive.html | 2 +- .../Documents/Protocols/Container.html | 2 +- .../Documents/Protocols/ContainerEntry.html | 10 ++--- .../Protocols/DecompressionAlgorithm.html | 2 +- .../Documents/Structs/GzipHeader.html | 18 ++++----- .../Structs/GzipHeader/CompressionMethod.html | 2 +- .../Structs/GzipHeader/FileSystemType.html | 10 ++--- .../Documents/Structs/ZlibHeader.html | 12 +++--- .../Structs/ZlibHeader/CompressionLevel.html | 8 ++-- .../Structs/ZlibHeader/CompressionMethod.html | 2 +- .../Contents/Resources/Documents/index.html | 6 --- docs/docsets/SWCompression.tgz | Bin 107894 -> 107736 bytes docs/index.html | 6 --- 81 files changed, 368 insertions(+), 375 deletions(-) diff --git a/.jazzy.yaml b/.jazzy.yaml index 45a25699..afa19ebf 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -3,11 +3,11 @@ clean: true exclude: Tests/ author: Timofey Solomko module: SWCompression -module_version: 3.1.2 +module_version: 3.1.3 copyright: '© 2017 Timofey Solomko' readme: README.md github_url: https://github.com/tsolomko/SWCompression -github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v3.1.2 +github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v3.1.3 theme: fullwidth custom_categories: diff --git a/CHANGELOG.md b/CHANGELOG.md index 936a95c5..0c985944 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog -v3.1.1 +v3.1.3 +---------------- +- Added support for GNU LongLing and LongName extenstions to TAR format. +- Added support for modification timestamp from extended timestamps ZIP extra field. + +v3.1.2 ---------------- - `wrongUstarVersion` error is no longer incorrectly thrown for GNU tar containers. diff --git a/SWCompression.podspec b/SWCompression.podspec index baadbb2b..34b14ec9 100644 --- a/SWCompression.podspec +++ b/SWCompression.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "SWCompression" - s.version = "3.1.2" + s.version = "3.1.3" s.summary = "Framework with implementations in Swift of different (de)compression algorithms" s.description = <<-DESC diff --git a/Sources/Service/Info.plist b/Sources/Service/Info.plist index abd909e4..2b1e0b73 100644 --- a/Sources/Service/Info.plist +++ b/Sources/Service/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.1.2 + 3.1.3 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSHumanReadableCopyright diff --git a/docs/Archives.html b/docs/Archives.html index 897c1806..5f685f0f 100644 --- a/docs/Archives.html +++ b/docs/Archives.html @@ -211,7 +211,7 @@ @@ -242,7 +242,7 @@ @@ -277,7 +277,7 @@ @@ -308,7 +308,7 @@ @@ -343,7 +343,7 @@ diff --git a/docs/Classes/BZip2.html b/docs/Classes/BZip2.html index 44c05423..e6c3557f 100644 --- a/docs/Classes/BZip2.html +++ b/docs/Classes/BZip2.html @@ -249,7 +249,7 @@ It may indicate that either data is damaged or it might not be compressed with B

Decompressed data.

diff --git a/docs/Classes/Deflate.html b/docs/Classes/Deflate.html index fb3a49f2..23a308df 100644 --- a/docs/Classes/Deflate.html +++ b/docs/Classes/Deflate.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with D

Decompressed data.

@@ -314,7 +314,7 @@ then static Huffman block will be created.

diff --git a/docs/Classes/GzipArchive.html b/docs/Classes/GzipArchive.html index 52f6ef9b..12b9cc3f 100644 --- a/docs/Classes/GzipArchive.html +++ b/docs/Classes/GzipArchive.html @@ -219,7 +219,7 @@ @@ -288,7 +288,7 @@ it might not be archived with GZip or compressed with Deflate at all.

Unarchived data.

@@ -357,7 +357,7 @@ it might not be archived with GZip or compressed with Deflate at all.

Unarchived data.

@@ -500,7 +500,7 @@ then - Show on GitHub + Show on GitHub diff --git a/docs/Classes/GzipArchive/Member.html b/docs/Classes/GzipArchive/Member.html index 9e6d61c5..94d725b5 100644 --- a/docs/Classes/GzipArchive/Member.html +++ b/docs/Classes/GzipArchive/Member.html @@ -218,7 +218,7 @@ @@ -248,7 +248,7 @@ diff --git a/docs/Classes/LZMA.html b/docs/Classes/LZMA.html index 46dbae3f..56ed0572 100644 --- a/docs/Classes/LZMA.html +++ b/docs/Classes/LZMA.html @@ -249,7 +249,7 @@ It may indicate that either data is damaged or it might not be compressed with L

Decompressed data.

diff --git a/docs/Classes/LZMA2.html b/docs/Classes/LZMA2.html index f65057df..734f1aa4 100644 --- a/docs/Classes/LZMA2.html +++ b/docs/Classes/LZMA2.html @@ -249,7 +249,7 @@ It may indicate that either data is damaged or it might not be compressed with L

Decompressed data.

diff --git a/docs/Classes/TarContainer.html b/docs/Classes/TarContainer.html index 19128e91..a5ddf5a5 100644 --- a/docs/Classes/TarContainer.html +++ b/docs/Classes/TarContainer.html @@ -254,7 +254,7 @@ but one SHOULD NOT rely on any particular order.

Array of TarEntry as an array of ContainerEntry.

diff --git a/docs/Classes/TarEntry.html b/docs/Classes/TarEntry.html index 035a5e7f..1d196e92 100644 --- a/docs/Classes/TarEntry.html +++ b/docs/Classes/TarEntry.html @@ -224,7 +224,7 @@ @@ -254,7 +254,7 @@ @@ -284,7 +284,7 @@ @@ -314,7 +314,7 @@ @@ -364,7 +364,7 @@ @@ -399,7 +399,7 @@ @@ -434,7 +434,7 @@ @@ -469,7 +469,7 @@ @@ -504,7 +504,7 @@ @@ -539,7 +539,7 @@ @@ -574,7 +574,7 @@ @@ -609,7 +609,7 @@ @@ -639,7 +639,7 @@ @@ -669,7 +669,7 @@ @@ -699,7 +699,7 @@ @@ -729,7 +729,7 @@ @@ -759,7 +759,7 @@ @@ -789,7 +789,7 @@ diff --git a/docs/Classes/TarEntry/EntryType.html b/docs/Classes/TarEntry/EntryType.html index 5767001c..345de6cc 100644 --- a/docs/Classes/TarEntry/EntryType.html +++ b/docs/Classes/TarEntry/EntryType.html @@ -223,7 +223,7 @@ @@ -257,7 +257,7 @@ @@ -291,7 +291,7 @@ @@ -325,7 +325,7 @@ @@ -359,7 +359,7 @@ @@ -393,7 +393,7 @@ @@ -427,7 +427,7 @@ @@ -461,7 +461,7 @@ @@ -495,7 +495,7 @@ @@ -529,7 +529,7 @@ @@ -563,7 +563,7 @@ diff --git a/docs/Classes/XZArchive.html b/docs/Classes/XZArchive.html index ddf7dbb7..420af875 100644 --- a/docs/Classes/XZArchive.html +++ b/docs/Classes/XZArchive.html @@ -254,7 +254,7 @@ It may indicate that either the archive is damaged or it might not be compressed

Unarchived data.

@@ -322,7 +322,7 @@ it might not be archived with XZ or LZMA(2) at all.

Unarchived data.

diff --git a/docs/Classes/ZipContainer.html b/docs/Classes/ZipContainer.html index 690d96fc..8b61ed81 100644 --- a/docs/Classes/ZipContainer.html +++ b/docs/Classes/ZipContainer.html @@ -256,7 +256,7 @@ It may indicate that either container is damaged or it might not be ZIP containe

Array of ZipEntry as an array of ContainerEntry.

diff --git a/docs/Classes/ZipEntry.html b/docs/Classes/ZipEntry.html index 93dcc829..d250771f 100644 --- a/docs/Classes/ZipEntry.html +++ b/docs/Classes/ZipEntry.html @@ -218,7 +218,7 @@ @@ -248,7 +248,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -345,7 +345,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n @@ -390,7 +390,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n @@ -426,7 +426,7 @@ depending on the type of the problem. An error can indicate that container is da diff --git a/docs/Classes/ZlibArchive.html b/docs/Classes/ZlibArchive.html index 329afaea..057d62c7 100644 --- a/docs/Classes/ZlibArchive.html +++ b/docs/Classes/ZlibArchive.html @@ -257,7 +257,7 @@ it might not be archived with Zlib or compressed with Deflate at all.

Unarchived data.

@@ -324,7 +324,7 @@ It will also be specified in archive’s header that the compressor used the

Resulting archive’s data.

diff --git a/docs/Compression.html b/docs/Compression.html index 0eb8aee2..177515af 100644 --- a/docs/Compression.html +++ b/docs/Compression.html @@ -211,7 +211,7 @@ @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ diff --git a/docs/Containers.html b/docs/Containers.html index b50daf73..b94a650d 100644 --- a/docs/Containers.html +++ b/docs/Containers.html @@ -211,7 +211,7 @@ @@ -242,7 +242,7 @@ @@ -277,7 +277,7 @@ @@ -308,7 +308,7 @@ diff --git a/docs/Enums/BZip2Error.html b/docs/Enums/BZip2Error.html index ebfb336e..8daf7ce5 100644 --- a/docs/Enums/BZip2Error.html +++ b/docs/Enums/BZip2Error.html @@ -219,7 +219,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -253,7 +253,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -321,7 +321,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -355,7 +355,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -389,7 +389,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -423,7 +423,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -457,7 +457,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -491,7 +491,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -526,7 +526,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/Enums/DeflateError.html b/docs/Enums/DeflateError.html index a90cd963..347777ae 100644 --- a/docs/Enums/DeflateError.html +++ b/docs/Enums/DeflateError.html @@ -219,7 +219,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -253,7 +253,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -287,7 +287,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -321,7 +321,7 @@ It may indicate that either the data is damaged or it might not be compressed wi diff --git a/docs/Enums/GzipError.html b/docs/Enums/GzipError.html index 22f4fda8..95bd757f 100644 --- a/docs/Enums/GzipError.html +++ b/docs/Enums/GzipError.html @@ -219,7 +219,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -253,7 +253,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -288,7 +288,7 @@ that archive uses a newer version of GZip format.

@@ -322,7 +322,7 @@ that archive uses a newer version of GZip format.

@@ -357,7 +357,7 @@ Associated value of the error contains already decompressed data.

@@ -391,7 +391,7 @@ Associated value of the error contains already decompressed data.

@@ -425,7 +425,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/Enums/LZMA2Error.html b/docs/Enums/LZMA2Error.html index dbb3cea6..bc5cddec 100644 --- a/docs/Enums/LZMA2Error.html +++ b/docs/Enums/LZMA2Error.html @@ -219,7 +219,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -253,7 +253,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -321,7 +321,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -356,7 +356,7 @@ amount of compressed data read is different from the one stored in LZMA2 packet. diff --git a/docs/Enums/LZMAError.html b/docs/Enums/LZMAError.html index 4a916a6a..471e4ab0 100644 --- a/docs/Enums/LZMAError.html +++ b/docs/Enums/LZMAError.html @@ -219,7 +219,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -253,7 +253,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -321,7 +321,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -355,7 +355,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -389,7 +389,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -423,7 +423,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -457,7 +457,7 @@ It may indicate that either data is damaged or it might not be compressed with L diff --git a/docs/Enums/TarError.html b/docs/Enums/TarError.html index 85c10564..33b367a7 100644 --- a/docs/Enums/TarError.html +++ b/docs/Enums/TarError.html @@ -219,7 +219,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -253,7 +253,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -287,7 +287,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -321,7 +321,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -355,7 +355,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -389,7 +389,7 @@ It may indicate that either container is damaged or it might not be TAR containe diff --git a/docs/Enums/XZError.html b/docs/Enums/XZError.html index 20607567..056565b1 100644 --- a/docs/Enums/XZError.html +++ b/docs/Enums/XZError.html @@ -219,7 +219,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -253,7 +253,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -288,7 +288,7 @@ that archive uses a newer version of XZ format.

@@ -322,7 +322,7 @@ that archive uses a newer version of XZ format.

@@ -356,7 +356,7 @@ that archive uses a newer version of XZ format.

@@ -390,7 +390,7 @@ that archive uses a newer version of XZ format.

@@ -425,7 +425,7 @@ amount of compressed data read is different from the one stored in archive.

@@ -460,7 +460,7 @@ Associated value of the error contains already decompressed data.

@@ -494,7 +494,7 @@ Associated value of the error contains already decompressed data.

@@ -528,7 +528,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/Enums/ZipError.html b/docs/Enums/ZipError.html index 6963818c..f3810dec 100644 --- a/docs/Enums/ZipError.html +++ b/docs/Enums/ZipError.html @@ -219,7 +219,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -253,7 +253,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -287,7 +287,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -321,7 +321,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -355,7 +355,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -389,7 +389,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -423,7 +423,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -457,7 +457,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -491,7 +491,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -526,7 +526,7 @@ Associated value of the error contains entry’s data.

@@ -560,7 +560,7 @@ Associated value of the error contains entry’s data.

diff --git a/docs/Enums/ZlibError.html b/docs/Enums/ZlibError.html index 7918f1b3..1146f7da 100644 --- a/docs/Enums/ZlibError.html +++ b/docs/Enums/ZlibError.html @@ -219,7 +219,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -253,7 +253,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -287,7 +287,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -321,7 +321,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -356,7 +356,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/Errors.html b/docs/Errors.html index cd7d6446..56647a22 100644 --- a/docs/Errors.html +++ b/docs/Errors.html @@ -212,7 +212,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -248,7 +248,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -284,7 +284,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -320,7 +320,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -356,7 +356,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -392,7 +392,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -428,7 +428,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -464,7 +464,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -500,7 +500,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a diff --git a/docs/Protocols.html b/docs/Protocols.html index 3c62f284..893f9243 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -211,7 +211,7 @@ @@ -242,7 +242,7 @@ @@ -273,7 +273,7 @@ @@ -304,7 +304,7 @@ diff --git a/docs/Protocols/Archive.html b/docs/Protocols/Archive.html index daca2518..a7373bb4 100644 --- a/docs/Protocols/Archive.html +++ b/docs/Protocols/Archive.html @@ -218,7 +218,7 @@ diff --git a/docs/Protocols/Container.html b/docs/Protocols/Container.html index bc513226..36d3eee7 100644 --- a/docs/Protocols/Container.html +++ b/docs/Protocols/Container.html @@ -218,7 +218,7 @@ diff --git a/docs/Protocols/ContainerEntry.html b/docs/Protocols/ContainerEntry.html index 68cf6e54..39e6c411 100644 --- a/docs/Protocols/ContainerEntry.html +++ b/docs/Protocols/ContainerEntry.html @@ -218,7 +218,7 @@ @@ -248,7 +248,7 @@ @@ -278,7 +278,7 @@ @@ -314,7 +314,7 @@ @@ -344,7 +344,7 @@ diff --git a/docs/Protocols/DecompressionAlgorithm.html b/docs/Protocols/DecompressionAlgorithm.html index 13955aaf..d37bd0bc 100644 --- a/docs/Protocols/DecompressionAlgorithm.html +++ b/docs/Protocols/DecompressionAlgorithm.html @@ -218,7 +218,7 @@ diff --git a/docs/Structs/GzipHeader.html b/docs/Structs/GzipHeader.html index 913e5600..9c88461d 100644 --- a/docs/Structs/GzipHeader.html +++ b/docs/Structs/GzipHeader.html @@ -219,7 +219,7 @@ @@ -250,7 +250,7 @@ @@ -280,7 +280,7 @@ @@ -312,7 +312,7 @@ then this property is nil.

@@ -342,7 +342,7 @@ then this property is nil.

@@ -372,7 +372,7 @@ then this property is nil.

@@ -402,7 +402,7 @@ then this property is nil.

@@ -432,7 +432,7 @@ then this property is nil.

@@ -489,7 +489,7 @@ it might not be archived with GZip at all.

diff --git a/docs/Structs/GzipHeader/CompressionMethod.html b/docs/Structs/GzipHeader/CompressionMethod.html index 702b0a6f..0117e5dd 100644 --- a/docs/Structs/GzipHeader/CompressionMethod.html +++ b/docs/Structs/GzipHeader/CompressionMethod.html @@ -218,7 +218,7 @@ diff --git a/docs/Structs/GzipHeader/FileSystemType.html b/docs/Structs/GzipHeader/FileSystemType.html index 9b3ae281..84e5bebc 100644 --- a/docs/Structs/GzipHeader/FileSystemType.html +++ b/docs/Structs/GzipHeader/FileSystemType.html @@ -223,7 +223,7 @@ @@ -257,7 +257,7 @@ @@ -291,7 +291,7 @@ @@ -325,7 +325,7 @@ @@ -359,7 +359,7 @@ diff --git a/docs/Structs/ZlibHeader.html b/docs/Structs/ZlibHeader.html index 1b11ba66..785782fa 100644 --- a/docs/Structs/ZlibHeader.html +++ b/docs/Structs/ZlibHeader.html @@ -219,7 +219,7 @@ @@ -250,7 +250,7 @@ @@ -280,7 +280,7 @@ @@ -310,7 +310,7 @@ @@ -340,7 +340,7 @@ @@ -397,7 +397,7 @@ it might not be archived with Zlib at all.

diff --git a/docs/Structs/ZlibHeader/CompressionLevel.html b/docs/Structs/ZlibHeader/CompressionLevel.html index 8f31d7bf..f7b6eb16 100644 --- a/docs/Structs/ZlibHeader/CompressionLevel.html +++ b/docs/Structs/ZlibHeader/CompressionLevel.html @@ -218,7 +218,7 @@ @@ -252,7 +252,7 @@ @@ -286,7 +286,7 @@ @@ -320,7 +320,7 @@ diff --git a/docs/Structs/ZlibHeader/CompressionMethod.html b/docs/Structs/ZlibHeader/CompressionMethod.html index 32ec9ab1..6221094d 100644 --- a/docs/Structs/ZlibHeader/CompressionMethod.html +++ b/docs/Structs/ZlibHeader/CompressionMethod.html @@ -218,7 +218,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html index 897c1806..5f685f0f 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html @@ -211,7 +211,7 @@ @@ -242,7 +242,7 @@ @@ -277,7 +277,7 @@ @@ -308,7 +308,7 @@ @@ -343,7 +343,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html index 44c05423..e6c3557f 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html @@ -249,7 +249,7 @@ It may indicate that either data is damaged or it might not be compressed with B

Decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html index fb3a49f2..23a308df 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with D

Decompressed data.

@@ -314,7 +314,7 @@ then static Huffman block will be created.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html index 52f6ef9b..12b9cc3f 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html @@ -219,7 +219,7 @@ @@ -288,7 +288,7 @@ it might not be archived with GZip or compressed with Deflate at all.

Unarchived data.

@@ -357,7 +357,7 @@ it might not be archived with GZip or compressed with Deflate at all.

Unarchived data.

@@ -500,7 +500,7 @@ then - Show on GitHub + Show on GitHub diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html index 9e6d61c5..94d725b5 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html @@ -218,7 +218,7 @@ @@ -248,7 +248,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html index 46dbae3f..56ed0572 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html @@ -249,7 +249,7 @@ It may indicate that either data is damaged or it might not be compressed with L

Decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html index f65057df..734f1aa4 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html @@ -249,7 +249,7 @@ It may indicate that either data is damaged or it might not be compressed with L

Decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html index 19128e91..a5ddf5a5 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html @@ -254,7 +254,7 @@ but one SHOULD NOT rely on any particular order.

Array of TarEntry as an array of ContainerEntry.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html index 035a5e7f..1d196e92 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html @@ -224,7 +224,7 @@ @@ -254,7 +254,7 @@ @@ -284,7 +284,7 @@ @@ -314,7 +314,7 @@ @@ -364,7 +364,7 @@ @@ -399,7 +399,7 @@ @@ -434,7 +434,7 @@ @@ -469,7 +469,7 @@ @@ -504,7 +504,7 @@ @@ -539,7 +539,7 @@ @@ -574,7 +574,7 @@ @@ -609,7 +609,7 @@ @@ -639,7 +639,7 @@ @@ -669,7 +669,7 @@ @@ -699,7 +699,7 @@ @@ -729,7 +729,7 @@ @@ -759,7 +759,7 @@ @@ -789,7 +789,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html index 5767001c..345de6cc 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html @@ -223,7 +223,7 @@ @@ -257,7 +257,7 @@ @@ -291,7 +291,7 @@ @@ -325,7 +325,7 @@ @@ -359,7 +359,7 @@ @@ -393,7 +393,7 @@ @@ -427,7 +427,7 @@ @@ -461,7 +461,7 @@ @@ -495,7 +495,7 @@ @@ -529,7 +529,7 @@ @@ -563,7 +563,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html index ddf7dbb7..420af875 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html @@ -254,7 +254,7 @@ It may indicate that either the archive is damaged or it might not be compressed

Unarchived data.

@@ -322,7 +322,7 @@ it might not be archived with XZ or LZMA(2) at all.

Unarchived data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html index 690d96fc..8b61ed81 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html @@ -256,7 +256,7 @@ It may indicate that either container is damaged or it might not be ZIP containe

Array of ZipEntry as an array of ContainerEntry.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html index 93dcc829..d250771f 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html @@ -218,7 +218,7 @@ @@ -248,7 +248,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -345,7 +345,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n @@ -390,7 +390,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n @@ -426,7 +426,7 @@ depending on the type of the problem. An error can indicate that container is da diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html index 329afaea..057d62c7 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html @@ -257,7 +257,7 @@ it might not be archived with Zlib or compressed with Deflate at all.

Unarchived data.

@@ -324,7 +324,7 @@ It will also be specified in archive’s header that the compressor used the

Resulting archive’s data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html index 0eb8aee2..177515af 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html @@ -211,7 +211,7 @@ @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html index b50daf73..b94a650d 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html @@ -211,7 +211,7 @@ @@ -242,7 +242,7 @@ @@ -277,7 +277,7 @@ @@ -308,7 +308,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html index ebfb336e..8daf7ce5 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html @@ -219,7 +219,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -253,7 +253,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -321,7 +321,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -355,7 +355,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -389,7 +389,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -423,7 +423,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -457,7 +457,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -491,7 +491,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -526,7 +526,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html index a90cd963..347777ae 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html @@ -219,7 +219,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -253,7 +253,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -287,7 +287,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -321,7 +321,7 @@ It may indicate that either the data is damaged or it might not be compressed wi diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html index 22f4fda8..95bd757f 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html @@ -219,7 +219,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -253,7 +253,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -288,7 +288,7 @@ that archive uses a newer version of GZip format.

@@ -322,7 +322,7 @@ that archive uses a newer version of GZip format.

@@ -357,7 +357,7 @@ Associated value of the error contains already decompressed data.

@@ -391,7 +391,7 @@ Associated value of the error contains already decompressed data.

@@ -425,7 +425,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html index dbb3cea6..bc5cddec 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html @@ -219,7 +219,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -253,7 +253,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -321,7 +321,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -356,7 +356,7 @@ amount of compressed data read is different from the one stored in LZMA2 packet. diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html index 4a916a6a..471e4ab0 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html @@ -219,7 +219,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -253,7 +253,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -321,7 +321,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -355,7 +355,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -389,7 +389,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -423,7 +423,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -457,7 +457,7 @@ It may indicate that either data is damaged or it might not be compressed with L diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html index 85c10564..33b367a7 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html @@ -219,7 +219,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -253,7 +253,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -287,7 +287,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -321,7 +321,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -355,7 +355,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -389,7 +389,7 @@ It may indicate that either container is damaged or it might not be TAR containe diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html index 20607567..056565b1 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html @@ -219,7 +219,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -253,7 +253,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -288,7 +288,7 @@ that archive uses a newer version of XZ format.

@@ -322,7 +322,7 @@ that archive uses a newer version of XZ format.

@@ -356,7 +356,7 @@ that archive uses a newer version of XZ format.

@@ -390,7 +390,7 @@ that archive uses a newer version of XZ format.

@@ -425,7 +425,7 @@ amount of compressed data read is different from the one stored in archive.

@@ -460,7 +460,7 @@ Associated value of the error contains already decompressed data.

@@ -494,7 +494,7 @@ Associated value of the error contains already decompressed data.

@@ -528,7 +528,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html index 6963818c..f3810dec 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html @@ -219,7 +219,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -253,7 +253,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -287,7 +287,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -321,7 +321,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -355,7 +355,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -389,7 +389,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -423,7 +423,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -457,7 +457,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -491,7 +491,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -526,7 +526,7 @@ Associated value of the error contains entry’s data.

@@ -560,7 +560,7 @@ Associated value of the error contains entry’s data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html index 7918f1b3..1146f7da 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html @@ -219,7 +219,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -253,7 +253,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -287,7 +287,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -321,7 +321,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -356,7 +356,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html index cd7d6446..56647a22 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html @@ -212,7 +212,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -248,7 +248,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -284,7 +284,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -320,7 +320,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -356,7 +356,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -392,7 +392,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -428,7 +428,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -464,7 +464,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -500,7 +500,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html index 3c62f284..893f9243 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html @@ -211,7 +211,7 @@ @@ -242,7 +242,7 @@ @@ -273,7 +273,7 @@ @@ -304,7 +304,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html index daca2518..a7373bb4 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html @@ -218,7 +218,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html index bc513226..36d3eee7 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html @@ -218,7 +218,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html index 68cf6e54..39e6c411 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html @@ -218,7 +218,7 @@ @@ -248,7 +248,7 @@ @@ -278,7 +278,7 @@ @@ -314,7 +314,7 @@ @@ -344,7 +344,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html index 13955aaf..d37bd0bc 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html @@ -218,7 +218,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html index 913e5600..9c88461d 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html @@ -219,7 +219,7 @@ @@ -250,7 +250,7 @@ @@ -280,7 +280,7 @@ @@ -312,7 +312,7 @@ then this property is nil.

@@ -342,7 +342,7 @@ then this property is nil.

@@ -372,7 +372,7 @@ then this property is nil.

@@ -402,7 +402,7 @@ then this property is nil.

@@ -432,7 +432,7 @@ then this property is nil.

@@ -489,7 +489,7 @@ it might not be archived with GZip at all.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html index 702b0a6f..0117e5dd 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html @@ -218,7 +218,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html index 9b3ae281..84e5bebc 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html @@ -223,7 +223,7 @@ @@ -257,7 +257,7 @@ @@ -291,7 +291,7 @@ @@ -325,7 +325,7 @@ @@ -359,7 +359,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html index 1b11ba66..785782fa 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html @@ -219,7 +219,7 @@ @@ -250,7 +250,7 @@ @@ -280,7 +280,7 @@ @@ -310,7 +310,7 @@ @@ -340,7 +340,7 @@ @@ -397,7 +397,7 @@ it might not be archived with Zlib at all.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html index 8f31d7bf..f7b6eb16 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html @@ -218,7 +218,7 @@ @@ -252,7 +252,7 @@ @@ -286,7 +286,7 @@ @@ -320,7 +320,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html index 32ec9ab1..6221094d 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html @@ -218,7 +218,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html index 76d64c90..2535f684 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html @@ -361,12 +361,6 @@ contain only last member’s data as their associated value instead of all s

Comment: Philosophy for such errors is that by the time these errors are thrown, decompression was already performed, so we can still provide the result of decompression to the caller. It is intended to fix this problem, but solution requires backwards-incompatible API changes so it is delayed until 4.0 release.

- -
    -
  • GNU-specific extensions to TAR format (such as ‘L’ file type aka LongLink) are not fully supported. -Currently, they are returned as usual files with typeUnknown file type, -instead of being used as source of information about following entries.
  • -

Future plans

    diff --git a/docs/docsets/SWCompression.tgz b/docs/docsets/SWCompression.tgz index 0c913eeebe149d8a9989e6c92eac0dff5cf54790..054f95e586a185fde1212628d3bc98e23d8eabe1 100644 GIT binary patch delta 105394 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

    #_Um41>UTmMQBu*SL}b+$cBCPg zNu==!Gix8(4DsJefB(dn#PXpSddJcX*LZ36@^mi8=|XrS;KD2~AgO@(@x|!6& zhZ-dK-pK0cLT?4V+(a0JYWCx(vCx0r3KivFg_On)v6wT;L+JP`D2jfs*SylcY}+&u zX*W^!EW=)vkC0=)LCK?!>ku1L#A4+CV6vLvP0o^#)I5aexpK+ z&2IhIHgpvDLW_F&p4;^&sqTx+Cpq;Od{gye(X812FhvNPt|4#fS?8ZAoHu#im?D6G zE$VUI4IPHI@U)&IUnMK&lV#H+M)evdt+Dq17W+GAiL1RSd6V5I_SGaKBBP~d-@jZI zQun7m?iOqn8)qM@`gApMVgLIY!?kWx0VfufIG{R9YF6e#l2GS);WmHpTZ51jF%V~7 z8|TH_jx_$S%J=0YDZ?n{jVVN2>Xt4VT@L5UD(bA<+j_CKt+Yp#%G?PYD@9o~yiw#& zY0@-Yba7f;a0H%DHfF1>wZTx6)AX_019SD{eVX0xdmqT6(#QZ)OJRM1^N7DcsRFTF zDn8sS&RdZhId&qNwcS#>?Wx!@^e5=)ybKvyf7;9txL@1t>?79QBK_Pz`dPcJ+m@qt z)WvUQXxw=#$*&<#P8@CG)H{$#SjL7;q3JYwz7|Ag-x~Df4s|7HqnfUs;%6g0Xs}i| zs_=6`QoLy_^y3@Y*0GG19Ut9=;?fjtoC}C#IPk%)Ha#(}u8GxCp3(nCOx3u)bf+T) zj*FDy_wq_%%e}dTk|`vyZE@@>D*UrhT}EG#nr7LcFYp(c=ggL-{L};x7>Yvm zn@o|9a`hhLx%6_*%ushwV_wCNGCKnbY4}9vU5dV;6LXdMQUHX`qVw{z|G)3yC z`CV4+HF=t(tq6#>+DOyxTFt-r|3b=;=3uQo#MHW7QgYCoOQVe$e{Eyf$qGFeMg zp`QnHRJ=G&PyL>eF&>r_J)YqcX zJwKN88fSTLygr?nJ4%y;i{T{}H`Gk$Yh>(qVK=+HzcnnvH@cD!`upL7L`)6=Lw=k)*ygt-Pt_5%_ zQ(P3rxlokUQdZo-xqZFMWnoN}A$wpc6LlyYGtU$zP?VI;Lz_JYl_oX6VHnJzS&k<_ z1iz7NQq~_>+j5nYd)zqo7dZ@*p1g53bTY=7U?1}3Ok-C0adUw;P5|O;n-{GSr-c$F zIH7TCn(GAGwSv-nrxylJPf|Eoc-l{gu|&+)`*!pU+X}L|^=!YUe;8S+dLd8tO*1FB z@oNE(42+J=(eGOAbJuwv?vXDtu1#tNBwCtZ*7YR$OHBhCLIXBM#^Y`DGAf*jI>j0m zGj&|r0NaaFiZ%#|3}B>TNdt9rC7FqT@p)gpi70it1`)#Uv!;dFr&gHUG3<-G%V(3H zVM0FCRavP~BmhAefC%FxC37kN>$ReD7!zqUGUODk@5Vy>CpdzGztrFjAb z`r=$rs#kmg!dL5J+|Z>jlv9PDX}KNQ=Y*ymJE@DI{bhiTBGd41yd9yHlol1n+s=si zbDWunU?I+wcqU1oSp5->JCV*iwM|P1jK>Dt(PU4#)T$t}@E!5ZLEq|69=~*{BO?DG z(uJZ-h$V>Z_sMYedgo8*L{j)PB9Jj!=k%6!^LVMa#-{^ z^yZ>vjH6S~CySJrMu^haYhz#+e&s~Lkts1jmyXvBqG}W(y9$5`TK^7KYs=+1JiK3> zfHeW3MYIh>hTWR*zKDZ;cv&Ke*`Nd?2hWL!4=mxesq|QZCRUa+UyLwAkq#X^T5~xf zNj-oDM988v)#(z836lnF8yOW<3;jZ$ktrD;v=l+U%l%de@LLJX3B=^^zI+4KsR|z} z(K68iC25P0N6y}(N)u=liH1EsFuGU=q(;=oi9NRuCm{Lcx{DK4C>gK|vRH!`8s~Am zDgqsxp~1gJ-@-B?i?j;S2bWq5(#YnY=q&+FF`W7o(dw<-2311_CV2V0`l*3)=E?OH z!>F&!`@`SZv3fj5c^?!*8LXCk9Gh&8n|)WR>#PBB>S2=mK_zj5nfIb!9@E1}T!}Di zdd-*5X9*vS7w0&FpGPY5g@ntsy6O}Wqk2yhVyOyDHdFFqaGuvmDr*L*;WS$LiOPUW za$~R`w?2er%yZS|ql|eIU>uPP-NYjtz&7vjS~25h7uer4Q=yqZ7x9-3h(a1!HSzYHLI3TTLgBouhmmiDSp4Whc`WVQ82 zn*3F3c^FsSeNvkn8)jW_M#Kkj;*eC7nhFf2_1h2bL{HAK_=Ygjra%*9#;mNGf3T0# z*~Bn0>A~OM{;7V=e!Kcg?pCw0ju#E$w`YAwR$D=D^o2Bvkk1}o^=f1$3vx3xQ14<< z$6M(5aHdAGNo~Lhu?ZSdb++3KG2?06!$=b;VOMb+D+{>Ii7=v(cFzI&JnkbLXe58j z%xvfTvnd09Qk$*y|c@w1$!i9O=Gj&Jehf(Pm^e!|?Wcw3`+?*pw1f514S zNbfqkL(qeaiwu2Zq`J0XkeD6D_K?L_BDTkVoM%_$DJK(c_u{)- z8c>ZH<~P9fvB4i-Bpy+1B+Hm!tl+N3DPlB1m=$-0f2;kXo#zh(lHGuVmV#^-U37S7 z&SOPc0%X16Zt)4#u|1K&)|AdgFak@FI{LvnIi#N5LZuFFkCKe55DYJ59YX`}#QyB) ziy_Jnuk=-0laMNOf6d?(^xP(r%fz+iaMl;M(3J?ZRIn!4jr}^oC1RR&qatzC=2RkA zt$uw=Vhf&40B;NU{X}`VZ#=-eSM(T(Wfu^y;yrIeaTz&c!GMrfL$1tQf{vc<wL z&eb7hz&8h1vf_r~fc1uKXVW^QRjK{S%+f5sug<7Q3|~(HXII#Qe(53TSS|)?sROXY zy*={bc|N5Eo5xxx%z%|rD!=(8a$UU}vDZiF`6oIpdqCB^YcJzSWYFq zC%$uwjr>uOEl_C7{do9-sf=+$n9; z_hyOu5*Bt(9!`4m{y$fSM>|XJ4cd4E7HlCPyM~Me=8PCMpLJM9I9dsG~=-(6W%@EE|1Kb+Wajj$L_c(uh zY(1-4y&+TDF%htJVA#ukaf_=;kmm4TXuQPKG??M-M`2yysgIi)2d)+b2FwOUfi*3toC0(FgF>>Kt~+>I3mWuds!Q0DMH$<>ykTAcn~b-~DJ zYpfN>5%!CcJ*X^c6{nv>URNHZ@j+eaa<1C&H|oNLeXdIJsf@@9L|L<-R;7 z!d(yi-+FihmyohL$!J1lSMqRzJ_oBYELXOKwHzxt|C(}|*ZP5K_01Ypr>Obx_a;8g zFCa6-u9DsJTtuNZxH|ptj2ptsdMgL*q!C+Pe{%>T$&sd-v`^L(4(@Bf!HgWeuY$lg zU^T?-YRYNOm-Mx^9Pst!Kba(k;Mq#<--y<8>+=6nDuUbA0wJCO2M#2{O<1GnBH}O$ zaqdv&9J)*YeWJAfao>=j$8C-kM<(iMC%MV5`W{QuX>{>kNm}nR+XBKVDYA!vwDU0Vc-)a~JnZBqfn$Z-Rmv6LOZi zYrT-UP6rHiS>-}PgxY7oA{@1kQOfr!g5^E(#G$nMUsxI&vJO&0)-B}l6oDsvNQJ89 z+$FD-$h^m=|1XuRV+3OAKUA*7D-*MRt!rqsMcT7;%Cl2g6%F}MTWIQq82+Kx2B21j zto4`dC1Z>4k_&G@_9Xo-j>iX!EB?m{-aN4qtYu8U2-)usFJJREuV+E6Arm7JQ!M1m zfCtc>Q{%;k=i~Z78CYf$tJ9}y<))RE$=ASzI}ft$^5 zHL>$>v|gjKcUBhgZr8#xPx&3|F!h{pI7CBQM|y@lzhKnmJM%4u#I-=)ZeU0O*MU_n z4@jU#2?j^4vKU_fQ7z@Y8nvfGnV@XlMs5m>{C1qLu-=Le8D14jq@y*f;rZ=3N!7M; z3{9JSU9A;}lP&J|)QRI%Dld-WZ#Go!?>Y=FPz<2Gj57W&04JdYVOluYWKV)sBukrQ zssbwfmn{z(v697_POM0R%>RpJllA|=vaw6V8-HNgs4&$ID1_~gWWg;Ydb{EJmi>}z zQ^(3hQp@B^`OMy7Lh||PhE3i-rZ~(wX1t`i=YtQspjJMWl`@7` zjas%Fu!>SkH~5wl^jWS+;as_K7A`8uZI8z!GMFHtTjUs01*M{RlK-sZY*+d(l1)It z$corQ(jwvbxV~Ia`?LSeaszCIHpKq#ZoiS)mHDTZmQ2}JLBNMz#;e-RSB-PS+PWsF zHuKap8;O8DzNBxNp$0k`HR)EuX4IZi^)@*~DqCw8&&KL|536QCq?s+w)t9kC{W^S> zQ&a1|LshkHRunV|fgj5PNAjsx#o?St&$M=!w1%2xxy*aC@v^H7;Nho%QU<{EZ0QG( z&F%GB+mLgnAK+IJJ(Nk!t1)sfLnXr!@`>&4gD8nn2YHSmyq{5Ec}m1dN+(!No9;DW zpR&2OWS9_nL+%GDCK^c{|9+?}CJeVCbti@4XI}jxbWglkfC9f^yM%CK3cOJB6x8YIzGT`+cWB1J~K}2NeuQ>XWPCpaaBge9K4g|o*YHUQG{$oNg->TQT-IntC z_&&3~f&b~SkO)`Kug~*-PVKalW~R@ROEKe>2-C{+?TJryQ4Nz6;{29G6(V6DN^xHS zxwfYx4GCeXq3%6{bfnFrxQ4uTLvHu8S)-uZ5J>`OOCS@krh{&z5=2j>h^B#FRHndW zyVMupe#5AE%*$vd{Kk;n{3f0gKe4$=OS9&kh*zi5D@FBCq~OzSaQHvH7<+*Y#& zlqDs)6&9%R5n*>Sz)W(TY#6-2=SlQ1(@bCmCwXLJ}xzHiA^=Q}G&0 zX)!uq5P4I$k?>Gg&Sx1P{{%&SFlU)iZP+6JeoQnSDG3XQ_>DsaZ`OizcKI{dwu@*dU|%+Gwtgf*qa3kVK8vit^@{D5##^_XawB!=gBUM= zdQncMrfo9y2%`rq5!bg*goVK$`*&9(h!%-3zl6$Zoc`omxkz)RTL3c^!WtF+R|kQ+ z)HZ(9HlM%F_k7S8@~8q$dL1w&=(&+o-m(5)B4oA+U{9kTp~?t4a0E*2RKaJ=#-jX;Gh0 zuO{?X^N?opZoQi^xUlkBuzqj4S$tWaV&4n?12@WK8syT+m3(JRCABNP?6k0yb1Jq$ z-+Z)vZ{&Ax)c3G3J|>iTTlU10_r0eEyv$TYc@}1dQ*Ls&XA}#-Z-t%`j)yrwKojpy zsxGtgqRZ``|EA9gWyuFNz~l7EP=nYIZ>65p_L&T|*{4VmGkpm2gP*!ZY@3V{pOL-c zO?Xboq$Whx06+B#AKwQ&Ae_)_P!)0F;x?eR=15JoPIumIp`_!8R~MvB z$?HH?L$bCd`ySHK(}+tts4(*bT?0U(@_r!Pc>X{rGMt+3SB>rPbtg|-)3gbwe5y3k z{kyDs2?hoZP(jIb#Ax>8hgDX#Wl@U;aFQ#xJmUOx*!b3+t;FBH0qWUBxA`u~^Z+u( zeS8zlcZZn^aY`If(D&Hs7{%Vhw-_=;p-qwGKJT7 zl7DZQaX)~>kXrH6Ij$qFY(LD%g05eH558aAPEc{9fAj8B60({i+`kviUy5cr7 zash%5+Wc4hoD;bLniVwpZ)wGZBOe*t6$dUrM4 zab#}pku>V~s=6SRi6lz)&DfICX&FE5*$Mw8I#agD^fGCVAI`T9GV{%aE%BO6mt#EO z0>IFXJFTMK>y?auh{eWZq0m+o8~9%{qGSjcH0fIiJp?TMe%+~7)qIXu!(ld-9t2+@ zV)fWJg5S8Dr2B35tFFk)TsJMIi-blP$&Oy^I9_wC+0x?83JE(o1aUQ2Xcw>jQNyGUIe=nd07I_Fj?|Y~o1JnIxs~A29sBuKa!wv@ zaUu=4Ag`_8Kf2PIC>(Zno}JkTLO;Tf= z201_Jw#94erB$DN_6S$b%De6NfQbjO*%vOBQt*I`d>v|HA9ewHdJ{H2(9Y+qtZPBf z7cH;{1EH^^ut_kEim9Yt@-RzI0z<^#Meb9v9o@soS|d0AOik~`+63ABh9`e8ik8Zv zu1#i-!_1_0j2$MYxE61~4`bs@*aa5e$MBmsW+ddz_lMx+iND4@Q9S4%48J9aJCabw zuW~h0(g_=UK z`jX(|aHbHwLW0B_cW+ih|Ko#i)EslSpGP9*bH+!VjpC5?;*HWfj!qv2Li}eA44iU`Q1f9{;QV-z<2hS~o;se6U@Vv4c)vmqcI`WKjoT zc)FM$T1e{H12DLdlv5(Gq;k+JHF!05h95mxzeIcG5t@IWDR_wi1ai~sGrr(06B2)p z`!EfWj0vkK$>K1M5N8?bw)`S35New+z3j1Rzu@2d0XWJj{f7A_i4plTjzK#QWs@j| z7^j65!UnYoE%%($_HhJ}kSk*YIM8%owU_cqz~Nf;dbL}r_|Y1zyA9wbyT4w1CME`r z?f@RIOfjH8ox4|^eDBGFpzB9HVi2!wp8G%Qy{pbZa(h7urR&FyT!4e&U(Nr`_F)~m z^!MMiJcP%;*XSVj5A!za{j1K8E)RlWL@yupU_T-fgP?Ws{m?-W3dQ?^2AB`yHqdJP zk^Hy5mw2x7FY5=|RnaAvRZ8g@D6j{`GYUtd$2{L9BT*hVZYITwi2lk(pom$d)y(w=yc=^()<41O770UF|$*q`b@*cdYLFz8fC)Y7TT4+(m(o;o&=tj1n`cPN%h8# z*uOqyY0q$omZ#vN1=Kp91u)v^wJOdWk6ZQd{4mi_6A+4j?Qf!>3YDEViNF+~XY9tXgOuMu%yck$`U2 zDo@Z-cXt?{fZ*c&upR>@0z#aF1@Q6%m7<1s-JiMuM<+H)CkjIDxJcFRBne!Xu&Rb; zflsl2a+O!xD>S?vY{q9g>NxnUWIta2B#scl$Eu5H1!yW7mtF}^@jAQP_#IzrIeXpl{Wj^cIN4h8t>7778OS1$!K42(8u9{t)D6o}pJFp-5x}5#wegA_sTMLZcAk~{bjhZ1UMtos+ z_tJni?G;Mkh0-f#z9b>7g~qP~er$zpN!sh)VIa#VwQ?|iNqT&qZ7Iz2-XST=Cp~X4 ze(~*BwiyZ40Z{X!r_XfX;B!WGJs*xqLV7}Iu6+;2wL9%f=#u-rFkP1PL@(Qsv^zBy zuR5BU9|Z{=NOO6 za(eEOgY`O02KfQ?x(wD>nK?oWQ~-oO8AMrzUci#s7;v4yOPHm;LA4w)iu|kLJkty{ z`Ec@o&TXmD$N4z6rAcG#4zEoXr*y`ZpU~q={NY5dpcEKkgk?ehq|1hCIpwYFc z8llcy4w>d^$=M32h&NGJvCnOa{OOVMlJcyV5x$sT+x>QHwxuzzpA+oOj{BoIh?}FZX&O;%YHX2#VPB z`1rVd=T8E5Q|AM(MEpxl;M)#H=p&1q4_dCZ`;$*K zLkYzBm|ff1Z>qP!L$C#7W!bOYsK6O}gWR`4+3ierb}LQy?}FI@Vm=mKL`nt8_0W)4 z4yOgub)2qg1y~8Ngwj&0V#-O_ac`#=PnjCb>YrDn)3_c~Z7B@#$2|9~op6@@BM~C~ zYw%Yx!yI;Wr2Bv>78aPr&Tcz0kNqqt5*&xyrfIo262g?U3i|&U4&1}XU zAA-pF)_J~RX9&v7A6e$KZ3OwQdOcRF)q;E<-xDO=?l(FIJN3*!7%MxmM;=hlCuv%u{m!a?;u z#JOc@^Ug#VQcm`68<+Q8K;LjwVMTQ{xX|6GnX?GkUeMhMC;g3X+jv6XvRahR%X@X4 z-dKkT{AfsLOcxTAn8s!DOjs~A2A--BByCJrK0`As7+&jH`n?{$2_}JGlfV?()n?D) zE>!_yM@Dg!KsM^{S0wcKBP0OKsNfdE%ba=F`~9R`)eGMaOUTIy(Bb~q zi^SEqsL$-^ZlQC|Ya=#LIlq%a`muk9!N*Nf&{ywdS-EvoOjuM5K&5Q$CxUf*@L|vz~TeJ#t;2wJmppx^5(k{pItFB6iIg^G+Ak zPI2ec!hJgqlpBE()&VM|%Al0e!;&1Dr^kb2!5=%LuVp1)Oa8u{8ScHdI1Ej!#!Z8Q zV9w=F?z6)Jovd=wckK`H9~c|=>;T!X#GsnbgE~?vt+C8*pb?O-+-tHHQa^%C8w=LzL3W&CKDTf9$_kvD4kg@q4X5xH$sR2^V)?5EFO5 zf@{mmH0S!5Q9yQUL&rO%^^w`_%D}f#x;+Bb372FamB?X-QDE%j4v2pW@Wdr4YUuk< zw$41We{%Xvo^SWA_J=k{px!X@w|;~&o~|E;I-V{c;eSl^W?DbW{dm9qt_)D3?m+q( zDWalpr~?ri_@RN~6zNr_9~1#WZo-S|S1o!o+MF1zZc$TyyE+9aBk6i+O1E3Ro@j?I zH^Ttv;zB++jO7YM zf|WgER+%M^ixoQoJ6RTR>4q?-!Y*l@AGvZHtp~@%?w`~xbz3*%{RniHz9W@u%(i&1 z_%ZoFsz2{tW7cD^pEp1B=JqW<5ZbI=EwP&Zt?l)(*l?40Xcth61y+|T>xL;3TSj2{ z7JI)7=_v`lYW8f;lk6oaCR?&2)0FU>BWpxgacz=`N=r_h*rnCoM?rey7HY%wC#aZr zVU!6+Y*2fWafM8kPFn9eXYJcsO1?y(=}{fKj*a`?UC%eJ@w(9`IzUSnjUSAu2I{GRD^K+~y;g2Z01R~>HD%LDWRomzF=%z(;Xggu%) zE&s1Js80d1uL25#TYHfQLXcfIqaI@UEt>3%jLC4zU`wKWo-$T4C|;CLjVF8Jx5s1k}Fr7eeM-&#<0ZK<_Emk-f?a2MH*{^_fI~?o5i^e z5m31W62`fnFSY~CSr*H^0P3IykId?e;^FXtSD38Q z4gU@WIqgdIA$Q(Sykz5tUtP~4WH(V>Bvse(wT(HW{;%H*w2w|5^*C)W5#l&|I2V{^ zpAbSI7=;CL`^gzBheAIg36p6GpGRgyRSA&y$68}DcZI7dpT#b*Ibw0~%4m0$ zKQC`KLMhBK2XfX*qEUpOD&(ivdl8cwn;l zrJ9R$VtlWcL#?uu*ABW~mv+Rfa1oT$+FyF`IO63rxgNv-xq)V zj8*H-dWXxFzU1DDbk#PU`lm%eb`>cvQTV{Vr&5YkJ3b|!jk(O?_b*j@jl>SW%DwR; zUP{&Rn*c{0bXBL4oL~0SC3%i+4L|8>nJA_|uNGjerTT!Ga>}n&niG9(Fw-*|P^9c+uoiph zXujb(qK|64Pm&eSZ-Sw!30(f$&U_d^t?70fjSsx&-CQJJ0S!#I=_^e?KsT3@F)a$j zNl%^Yy}TgM#@@zNpy|#jiTcDqxo)u}$nKPYG50ET?Hm(){NCtIK=2SNN&(j)6oF1i zy^>~7NC+`rhJ>hdf!&=FE6#0)o}wfolT^{O;EA<4qp;$yKW^sjon`a7ElmFkDf@D! zFd)Xk)tZ&fwYz3))R>BU_2^t&BUMFUy}HL^iFI-)2R$7IXLEUnXh5W{D-Lo0r-!1o+8s$?w%Y(=8Q;ovdb>K* zpdg9@S8*~4aCFC!6_R8Mu9gv2H zC&M$H*n$~ampTV^3SAQf{dr2XGh;kWnENm*2r`i<#0E#+_>DqOfbgk*B=Ikm0F%lv zd$I(p!a_n~gzIncrYtz8p9U_YYDj;5N#G#q zlD|tQSG@MsNlBbLQp`F$)Uo;&?ib*x!qjU#PLxb1&%-?0q{^?UKuIM8y<^?JL|jJN zZr`dBf|tD#PIOly>#4-H_cuI@+dR|;cNG6ghi#+KcYsE?aXwsryE_(_n>gxq3vQk% zJ}{phv0>%MUmX2{%^s2n=$oH!RWkYiNXWe}YhI*PrQTn-60D~G zRd;Kxu2ZL`)%K^n9E}5J%i9Xio(Wz>&F$V*%RQ*kO+OQzH1BBGouWD_(-0k3cRX31 z?lPPi33RY>r)DX(9%Sy#Z##)3=$a4^6rskMDa6C*!>`phP1~AbuOYJgn7df$z#6PL zydwB^QEGw}XQLGL%KkWyy7sug^IG<*Gr^h=@Wh_DmI%ueU#yVq8yq_dY0#7MVu;eS zS0O`GEhTNwwW|PkXOut>y>W(#&a?fTyA&<6g;p1zP1W?pp<9bV+Tl@6!IVmSli&Y$ zGd1V_&EBtsEl(2JK&sOig&AMEX-kninQa1;?;=^mSK;6WLa6?_6A#{Vfp*Ftvx=ww zt%hBwonDpAgR|w>2n6VSVRU;cpMK!-YICCGZo0Be;}%QXjszKz)# zeQ)ZOB9W>Am*$7^xx2GZgtmKmt zP~Y};!EPT6Lxd2_oG6u+EaBFU`29`eIzM@=@Ed7!|bXqLTcCH{l@Wv9w z4WC9Sj6A3ko)bcl1vF^V-dMlRk=E9a?Jd8Q&4ArwUwsoL-bkD-n$NREOBWT9nXxpf zo$fm!Bqfm{1$JOtA}lwif3p1~PS)6dfHHVn_@ju(soNxvvkb1ZJHz1xceGZ5qYPJg7;h z%IP*%VFYjZR%gO(7}a9O-){I@CY2*@a*dS<`xrkaab$&yA;ju|TtvY7BXy?tt>=8K zm%5`A%FV3Sf(4q@kBr%)Dg19Ov-ZnMEBIgY5p0Y2OII`w9K}*D6nk-Qt(wZ4`bdz{ z_&Y-xEb-u$fj@z!3zHgj&tm9$X5Bjs^bXDt4!b3T`V9xYWjQ@-EQn8WN-;+TaCBgWi`2MC6Kbm~sXc|G(3_Oph8DpA1aL(u=-#ZbR z8f8@TZ?L0VE8gw$O&L+B%rBDMY5;i(h{s-DAyob)qT!~?Wm&J`Q%sriLocl0 z`U(e#p8zV$llAhV)#JP1_QU&-*XG(rCeI!&aWTqz1`lu9!Ll5vYHdsUW#bTG&AsTbF*whk@!Kc7wPFW; zyv4dc8_?|gHc8fF0rIhr5!u4CMGmr}uN?wpJUR zFw&hKj_>pJ9+z(^t{x_P`{Uutf!;4Y#pG!X9h$|pw1uU5{kQ^3+G&I;{2Z%>rl z?m(XqW$RwbSSN=UAbKkFadp}@8%5iGw}bRBh29|NAZ?+G+9>kHnfO`L{k zh9&Fr@%{yepHjN{)5%q(<6ETDJ1<|ClWAz$&(DVwLIEGW+ZI%kKk;h`4e&UbQss_vRYguXoSP!T*>*!SK&lawn5k|V#0$ta0% z5Te_uj5>wli~<#pr}lUUk#!4P^iHxW7M)zOL)_a-RL_hj1ejsTP`<-KZ{ONrAWtL$ z;pqIFD`J*hTZe$X={6=QzoIPkWGTLZ0MA$Ppyq*L-92{BI?0f%Yxo9uwhNS9Su3AVknJ52IT zXPmo^m)7ETw_rW9oEf9xOpb{Tt17_5MOAAO@Yhh9mtOu}W{fhE$y-eH-I#-kv3s;H z*szL~3F6Nh4_#pDg---af$VNS@Nj3(kJHe0Su;ckPpTVG704VzX}BP(}d-;(433h_0LBe_8YT8%aaKvLzZ%GZ^ZEWq`$z-h#G!KN`9^kNGXgLfqrmL)x>g z1-=*zcx^8(uWe%stJy}CD%QTwQE3h3W!z3q!82Sv%?pqm+wJLg=JvD7zfhNE`Jz|x zv{t2zkbE2nmB--4m<^Q+`4!54DcVWjhlLoJv5gOCEl{A_51B{`m%U)@$;ne_?Qyhy z9HdbvAJFWPE#6#Eci1Nu&`=7&vLIcn7QHZOR<(qbt5$AFb|ikCIP=f9oys zP&CNqm216LM9|}JQ%a?@Ppw|m*LD*|8#R}<@l;i|@rQtPnXDPB;|8U^v3iB#bA9@p zK0!S^xK@=^(yuq^T-e|u%D;UHLZ%pz5&Fzz%sIbkuz2yK%+J7}g=gh11FiCg9GsOr_DL#Ix1f_k!N(BFq3NX0YZZZa_ z&DzYWCDkfLNXWn(5cI5AfJ?t8?|l zF=2!)C3`Fpl&AdcSUyDh7kBEsh9j(@d zoLvVB%TbW)Dxo_(WrbC3jk+6oRlA+8D%Xk*dklliMyW zv(b`u^7>^-2#ZZZiqs%;Pi%}Bd8Oj)%psiThsMuAaFV)-2$P`{AYuQ01|$)!3SWBmMzcxCk!H z#9Ml`3nh&1zzeKNM6M~bwtve+dPbITfdsM9?A_PPO~&q}VheqaRg6RNY`j4Y?qgX$ z7kLI@nXU678bw8E%?K$0>+YIvlm0>_lvvgNtODu&kci?ILe*cnTuV?}=Uuvo4JVpQm7j(*!GY=p$|@8DM-VOqL1_(!*C!cD)jz zH#q9~kt`J*Dn;Gv`R9YrB-o$RS4ZZWde`+Iw-VITt6Qo=QyjC!0jyi{1tdwuUQaO% zhT#b3@)0W+n`4>-V}CrsV>8{S9*%J{xxK4>)=ZM9qH9rlfqoo>{aj$TU~1aATu9AI zj8aj3smv}VOH5%K7z7y%Ba(JIhYe~H?*zZ`Rk2s-e5S8^KGEyc^A{vuMj8v&AG)$m z7^)Nb2Ubq`CkCfhmZc6hwSG8c{jlK`zZFh!|6UIiSAb)IHl+|vxZnf4D|3n^< z2+$gJ=drp?ZmW%Deg>7vZdZeF0kDbD-S&WH@&~#8*>GA)N$=h4^ErvcLQV)lkfvNG zU7j0_mulzp4fCSy-l-ahnWZXj|Cqs^2(qoGDp?%B_JugXkK`=bB}J*EH%R#`pt;fv zUeSb)njH_uzJDzZW1R*iaf0>)3`eT$d<5D!?rc_RoQ<#mKvFyB!36~J; zkoXgCpI^di8or0(JWyEj#TNVsL>1-C2F3(0+z&l5(|-&-$wb337<#4~!!fi*SRy9n zW6!hni=nd3W_6MvT&FPzD=uN%ltM>CGx-ws`89?af#VpYr=ge;67NWe6olaZDt~%> z%P*?-XC0glDz7So4(*3*OBM#U+};oScwnm{<95L2yZYGVk!<=gw_LDl{3n)Pmdodj z&#JhNTz`^`N!pQ`Dv295!HuP^_MdcxWQD)pq?gIkpGJa_iT}OGK^?Z&5SZ}0PG@|w z>EAdfj(?M6Yv0MyuA>|VVAJa~YTnc1wt2ixUuDb7jT(L7+kYP_M3Ou``j};E|Avpn z>tys{ZxrB9Nxl~0@X?6a0QyU)VECB-K7qxnWq+}#iaP%eSkxRo1PttVlVU zPy3{_Wrgj)WFG57hCq>ZH?f?sq^)r}fMAE|@}q&9wt>qX`CtGgSM2Ne1N4k;e^j>w zbzN4mYw(Ia-+7R~v|pSM6X@Kt-$^LSK~OgJZ&d__jqQ~2L%Ein-MQT^HSnmbYJc~* zvbJ;N_)xhM6jjlR_ApZR1_5Ic=ErjICa&Fq{fqtl=rKHi9A(|ZJ<; zaA6U3|DuDL=j#!UVK&~)d2lhjB!uVUhh4GGf^*`6+0bJVoB@Fa!BwkuMwCFz3lAQS z#0>1}g=G{oT#U?U+iiL|qyN*WsfBs42)Z6rE34(oWjl}JKwGVLdrrk!27kOkFM{C} zE!%w5mkt7k_t>!OnH$NjN2=={xOa3+cF{v`d!xR^h`ddo-f?kMr@2e+Om=8ybqGV4 z6UCCFD*7zUkAjrul$9j&|A7%nmze+K1Wrr)8VYAwcZ2I>u4u!Hl|b1i84r3;5)&+X z?U3Lp48Dx_>cJR%7>ZC37K=v0ZmVRO>xN~y!#HF^kU4aCPAX5>QoFzz-1+i1NbwN0|+c4R8rUIT0kyoe&k-|r{P~}_6pWOxAL@K( z4HfBd>+GH@Q^VJd?O$rMnmL6tFD9_A@DDYGrQy%7TqetWNQ0a8DB24)&93_Cma96{ zCbfVX^7;wvC4XBFMMeofFvIFWg3#ZTRc|^@!6LGw-6=EJ?ugN2>9wU{97abylu0kj zC34YZ2*yVg)J*IfRii|Sm1tP9DkZ`)?tz@;X}`xKU%)VHHqLU zepe(RUM<%NuCsYK!Na|mb6?RYm_@GTAAPgAj1Ux!$|ElCwpxBJ%WJ!`70f#KtH_F0 zq75@Pd5;Th7Yo&^2;5U7gWzUArzQ2WaRbbKyMmv!gbu%Nd3u&-D^;jd4vf1=hRg*&Hp=8kAZt4l;&N!xeVReNl3sl8R zQw7ZLNa$5YsbVaP-$*5LEd9y3Qj14x@ELmEsF8Z*T1?>hrYF*CQgh!E=V)5o?at_y zFgv}#m7C((n|m=4>Og~7%mc0C@F`Y4&1R0L>VLgI9pt(!&;OYgEA!0k?{l!Yh^mfi zmNS6k7+1BV&CZ-s<(`|ApG3KxH)2B#Mo?Pw*+dIy+ z;q1n%#JI>h+BK&wq57gEm``L+7%CwjjTs;()rxCsCYq}1Fz2>KRrBFaK{C&RlF%p! zY=8M|t<{(!GsHNA2tQ$PiAC zL$e}MxRJU|D#~I3rQy1QT)E}Q@{Y(XO zC=M`F1N5jt>K|dBIgwgVD!^`3lVOu3e+hws>;_+gq8UwacGUB9pa4Z-X(9O7Cp&s5 zs~pfK^c`n!#Xi!$F|^hvS*vxGSD69D2(uCma&Amp;9PVaUb{_El=_?z5T8PSOiu*b&R zYm|_|7mT_Hbi6UEL%lPhN&t8TV*#qi9LCGB5eeH8?%o?h$jUy?AM0|{U@VQNsE@T= zwz4+hXe3W99=k~cl&4@5_Ug;wNgD>yfX4yBD+00*oI=xR>+wmHn z1xs*GOY5wYXuMv7hs0@q`W(C4J?A3?PYKq>@LqbB*uGRN>=1)y&iIU)(F~jP1-YTV zd#-VoEg-0aa+ntp)uuP1e`yTM(*A-EaSM7mk)w<=EdofET90#|1>bjU|8MO{NCH%e zXlJyp=qE;-L1k_RG7HWN=n`D+JdlHdiz3Hnncq4l?ZSAbXwi(Eqh@bf7lTEQjU3!r_F1W z@hbZ%T#BlZPS9);yh7DluxC8r7Sg-LJha|HvBnU))(1vqw7dVO`<&|25ze2aipcVI zDe8t$9x^J4nvv8L?N}=+(`N3jvSd4TM7>UjkdQRZ^2;_@!ZC-WMNJb?jEB+#DYxQ! zJNF(|i5-_+cZ%lYf4mbMjymYPVcfE)8MylL&^U?JmMXdCVU=7y7uqw8O^gmLoC^3= z>Q-)au6p))rB5>SR%Hcb5SV6nP?~X=?H;m*ODt=+#I}Yb>>cf4;5X+zA8a@XrNo}eP*kz&tf{BSyXPNQ<6&_JUl|Kj zQ>A2 ziPUXqJkB-}x!54#s%&@5Rw@IM_mf?jwuYkJ~ic*?wmEP#9F3#sHVB)e?Ne@W*k#FSIQ`rp#71Y0zekZ zTUwBy)QR+@H_&?y);KX!BF%nrVSP6!+_l*v&kqsnPZ@O8%x4o-`+)K0M*W%ia{`IqrAw%fF{a|={b^6_? zec}y&e>@pI*r~WO4>*j>)4&7-ujis=C{-I6YWJ&DaKuEoBq55Y;ri*87*66cPYRE; zz(%qrpPEW;G zk$J}|A05PmSWQk`7A|5AH9x=(_akA)^`;w+e_RWi%wLK~+Z^$>t_jj|%?m9qm6;-1 zs|F~JWSnFf`Ozz&VHKy^8>kB@g~(B{Wm_!xN#9zLJxArdE<3r#2yh}2_HE30z#G;T zWN?vUBOjjz47aQ~Za@@nZ ze^C3cWj4iu`sJPB&WZXPu zy_OsBL%HKrQmP%y*XZ`!#WtJm*dy~;JPU5vDvL_+(U!`pfoq%|^U)T4hSRBj9)%ia z&Gj^i1zd1KT0boV`q;4mToVsCmhN7uf9>uycTK!q$eSWqM~XJgA%@t< zWA2g_RDK>g9MznOm*aGVO+Gn}Rp?Jk<;}4pEn)_PnmSrG*DJ&66cjD9q4Y4BN@~fJ z43$Y^waFAoOS9!BwL{hyhpPgw+QI2@rY0tVLEUw+nSjnkl*gE7xbwUDaR3m6f7~g_ zs1HpwCahm}TS9~&V`mI6pZtbQszh zHa?)HYppN_HF0=zZcO0>0V>BhKyzst&qH18s}=WEX(EsE!gk?TYfq98GJevAf&;6j zmx$0J!XzoJ<^g6$kFAjGfzT|8f4;nY9>-6m>OL$diLfg~(l8zHxRhhSFWqaHg;vy# zUiw^iGg%VnZ0&gB4|+{|Us*@(D*ozCjire;@Tj_nM#^2wCUVMSNMW|RQO?%%mpPztZ54~Q82Le_7ZCzDqA)rR&^6l+&Yw+Cf@YPe}R_XZv1w8 zJOQZfEvK$*Dvi$-l0L9r>Mgto^NB~E2+z_XK%x?cV%=Jgt$M&mnzYq^q!kM2dp2Hk zn3h4Pv$$HmclyzHD$%rhz_%2e+qMoc{*RNuUoAd z5mp%e;AjxhzCmQQ#fFIJRUeVVRg7;K@DIoO>^V{%NS%vdOveBt!^gaa)7S;=i0!L?Z?i8n*tG$(GWFbrn}iUnXeigI$kYB zR7%GqKT@Hn2@(rIf2b4M84_k%t#cT6a;lW6CeuD!nCgz_Yz90u;7URaj1}!$z@5aH zy>J4QAQ5L^0BuSSw>`vmtI3fw1p^@g$^;>=u_o7swiuSCGT9WPH}?8SL352C{AT>${e8KC~RfUl)0UztD;Zp1A?**e`h`t?T#wjP^(*8Fbm>9 zGSbDuHA#e;)4f2d?3#KqT?et^7Bs0U@lkDs8CxrII&8l<)4Ijo4kj2Gn@YvJyV*HF z86FR`0W!e~39y6AfDW&_Y93A0^!dD_+b$=2vc9Y9bu-x;40LWM)p?F!+v{4x;Nj3& zr<>*M6_nb^e{w-T7BWKAusCf<^Z=E&Dw{YXfe$&{rEta}q3<_*cg8lp{M}-?&BoUb zi0ErKr&L||K_)`sk$yKZGxk;T^j zTt=8Q#d6fHXVZ$fSC3}YVdEqyO4kr};FU=nWjaKFf7g*)X?DWl+v*a2^;PnvygmrX z^Neupz+AeX9CX}K3#JB*dn^QabUF1b%3wJNQmHfDQQHCJIU{bDabcX-DiiEYWGWBS zCBz35p$tXo<%Pjc@#SsF;S7*M-|Z6s6MD$$C<(+F+ks+nM0JkCe2x)XmIxjK#r6|9 ztpNwnLj$GZ3wxI1fN(}M?EM&y=sS%V=*dIA2Vx*0oF~NMWOA6QovL(@`1L!sSf2W& zcQ^<6(lds`S9aoru0ItipBr9HlQf@2G#?#}ce{y(So54ff{*L@-2J4-LVCuQzmf{2 z@YO5ao)>P7svBB{(p=zCJ{|U*-a+WYIg_oQSTuBGed%-7F|J-F|Ge%*OS;x3Md|is zHcywATUULA<39BPhtO@J(pIZb=}DKU>L-QSyB3orOz2lyozMjdr}P(d>>vG={;ggklgFVl0alaxp*kN^ zdH|IGz*fan4OzRQAU3Kg-P`XKqsTBD#&NpZJ`a;qqBMUSd6@g)biX?t>gy3sa=#3Y z-Qm-te<3MzPEo$H%suj>pmNl7lk6j*As#vHJapKX!a0I*Z^;Fa&w5MUPQ2>*b*vCc z;B42IjFDr`mosLZaea}9s6JCfG-1e82k4ZUwz4n4=Zfgyn~*r zu}Y(MEwO*^jaX(T*6^aIqTy57W#)@?0N$ z&XfZf)ce{|ow!>z^Z`t=4~Je9;v_Q~Ge=+YLt-Se0bDqI{AsnO{r6zYh|mh>>}3Jx zsq+!fgSXq6W6-4L?8z8io)dGU>kX6(d!G2spAvsJOLbBq{7|`@y?-MI?_)zOSMb%T zhu(O4LBgcfFnhSOqngsI36Zyb7yD#QX zWeg=8Fbe8`G#YRmfM_Hno*A>fXXRTD*@h=#YHstKbSQo+0a_kDP*0Y zS^j^KZ!X#S3JyDLsvz~x13d8YM~)SOzD~0nc>~zaD&u{r+J-HI83Fa4;XI*oG*q8+ zE!*Q0(jbBg;B{o>-Scd3B`aNn3SB*nkg9=E!l3yzVueE7>ifke*u4J>z1uYcn}p^T2lb67{oHP;%ug|;ae_ho3WJ2rKGCz?$JlKGlFzmsB}1@ZSE8sRB*?elV3Q}TZs z74`6^x2R6A-1XC2Rmo+`=k=8~j4=`K27S;w!A2WfhOvE{MoB@>I!95*ER5&J(%f!r zooW-z{UqPv55RkswV!EVJtn?aM3|LWzl7$JrhJs5<_|TWABwj=~JK3 z&iG0?(!p8LgFIQ=2c9LZtx*@%Ov``rXqdH17HgzNELAxOOH!lQc=LyxK-nJ;&|O#- zs$Pbk6$9h$|TNhRE^G{(a-u$X~~wK*g%3lcUn$ zu%emBjGQ_{{Gd>#V6=lw?kn!=+^Vxs87bYqpF- zGJ3$pK3Oi$HztBkVIk7Io_!yt)mqmK*_Z)4uP`Clg!`n6js(g^M#rYLzonuQ?~VCz zOQhN^cf!7wO&p?NgYo$XEBT-Xwfb70Sy|0LmvC}Lv!3Oc83c1DZshUGVSRg9+esf= zP(v;21qaj=U&S)pOBuh^EuDYt{6l?+Td}rbkq&uvF{=XmUz9h}2k}5JxJFSX_C5z< z!&AR@BNV~KY`K0BG}I0eYGJ8Q_Hwd4UYC`E8eZ}(RRgeZ+L|?$fUK_naceyaP~|p& zZ*868+;+0+iL|JHkq92vPnJQ{)ZP$BM+w5&**dkcKPt!{v6noYTeU(4vgQw};a268?cH2#&r8LgtX* zWz>3>-w_O{Y1yllf)#(WxyC;O$%t+?C8fDOh*y68bq?bMfo$AsNK<|$?cJmhuOTi? z!6n9?ZiZ{0ikSE=f#Z5=!Ni0sFypA8nA19egYATK4WF^$nw$F;=zL zFTRsx-%oUMP-*|81O65KD~`MBSpx zUMw6SfKq?)#1euaj3_~nZI`@$qIHx^i@v`l)iCE6MlRy>^!k{S4O7Ya@^X{zR?BQb z8)BynjcK@--j1jKm{So`K{Ya&B%S}#9*Sm{YiJiaC-Lyd&gcOrN$$8Eq-(Yv%fiSG zXKWrv)?+I-VvNUD63^>mRJ;6~frWU6o}0;R8HIl{2=Qh6-9m`lJhqaU$pEwBLacK^ zfidYCiDIVa*e(lVLcW=PLOe}od;~ZZ*=3f%yoN6VtswIRQLnY^-bT_geJ8`%AX0~{ z(qm1VzN;XFoN+XT)4)uI)9sKWwd=zkA z2$p}e2wz&}fQ|!mg_4eE%6{-F2QcDdO2ffraKV{?#VX(wy0S8*E$V0=VoxkN5Q6R^ zJ6?vf;c^5cQ>p~2K;Ekp+JK-g{#hp?(VNxLyWLV8{C1Y>2yZz2(^4#HinxvosV_-{ zT1cO$J}s3m7f$FU_0wX`aJGs+;B2WGyzoWtN4XN`@T6?^sD|oM;-KbqaY@jPn9pGmDOU~;oi>$( zJ?R?rsw>Mr8UEOgunp;u1sSWF0E`o4cU zY^fR-zV!}PIySbLE$wF-+IhYgA#EKr{+P@mog>WCZb1uzsoTi*UpcJ6}^t9tSZ4GvGM>x3i;1rSw6ecdN5V9T7CW1wAcrc`# z1PhX{L^G9PKqei%VRk!~jj+W0T*80A6p^zf+)p|N>^(L!l;tefD(AriN1ih@^XI%3 zG`Ngm<7t0Wf}f)!fkn4K;9Rw(=C(Nm z!X@M-vEqSSCCh&q3qR6ybO zVkoxCMo`-z7}6wP0~*hCP$L!Vav<~d`jNP>-kFu-0_M&FU|;5Zp9Zsl6UkqTM}>@F zt=3;k_f3_eY}KxiCk%d-Yfq{A6U5GTFM^fTB=!En=(;Y{4uZza`qX#454uQUPUvfe za|ug14tEsV9P^G`&6TJgKf!-b6uk51rR-Xe4j%fCgf#`hMUKJk=d@CRbvvlth8J(# zhQ3VX1Puo<_uA^0)`$ZMBle8C#Br21N^&~x|Q8hideZNZ>FX>#cplvQsNApx`F#K zu?3NW`|uFl--Mm`a*fTSIyRPaz$CAS1P{~PaAH;X>3p6h8PYn{)$CFk8%M%3%f8oH zXmeJ9BkHTBh&X=+DW(mF^{G7YjRV&$Pj_m#l96;olb=IXtorOJpjHFRtkZrD$)UGZ ztlfUtzPPxxgmeY6#tC;T6Mc-f%Vw+B4GuTV$*O;dtA#2v6Q`YxkLoH`@dY_@ zTDLz{9##l}G9Iy|w;fGGm;;hj9;o66EQ2LN4dz74xJSw{IRk5;BA%#MD%W3Ta{a;N z9Tlb~h;(XLKozp|24LW4`ShoIvy#&fqWa?8nE4`7XSq{Yq)p(?^15PdY;hkZh_3D4 zrX~)C9{PXSgR0@fhhaMEPl#%k9|n`)Us|w~$G5Dek;igB6yKbu*YY`33Q53r+pCRs zB&JJk^`YK)e*Oxc5Ei#I23ARm@6D1XfY-!mrtQq8{Y|MTPoLxr0%Q{ zBYMXS;M|C}>lt1ZaA1Qs|JNip;y{wyXmHrKG*JbZ6~$xO$Hq3Br!ThQeAReG3<)9_ z$5Y2Lh7o!dp@+(sMs*J{P8#_0jFZZ+UI90gDX~5jN3xXs#wuk$;PjL{O{VrA3bnsn zlY6m24q%3kv^`RM;H-->PsvS_%CR{J%dLaMaw3bjlMAvV5I4Ebt7R5W=s=SYr9`#U z%acB`Cl{O*ydae-FZZ!mnp%qr!DxiF6`{yBFOz(-z6_h{7^!ojPW+P3Z;_Kmvmhy# zo>WJc_oY;=j=E3~wQ%;%JewpV0o$6QRNdUYOUG`Rd(}hPo4RthlaI3;0acT%vm61Y zlgYC@6M07-xvQgbB!euDRJ{*w_yFx~lNhwk0@>x0=d?~Sr9P3leF7?=Z|&GhKh2Ik zfXuB4u=qXc$aY&76>M_EHz}m#P;4F!ENXB&MmJK-t&?W8S_GY%J?gW>wFdzK!;{Rm zI006Z1-B}HmqhV)QIhRQ5`7hJcI-}!KQqE~JLpxi*=9G+CUMC5hH-hhPIu$w5+<}V z7w>L5A<=BLn}_T3-8{vMMfhq*)CPvR+N)=`NqH)Eo69+syxu`cv3o_`SQ29q1;>rE ze;~N+Y0?fHcffdPM>n2xJQ0&9unkZ?p!ZHYjoOYBH#|Mv9G{FF5;+`X)eDY)Jl(X9 zlft(ye;%J4Pcm`Fm8mz!;vBbZ;D4Nn8E$s1KMhW=+WliOm+ktSc%7}bI}ZN9t$0*+ zK`#~4ig5G;fB0iC+68p2jmo?`h*;vD%_ zUn4I90hBBt9XR;Cx}?`@fB4Y6lPjQ#@TFChmb<2`DM+swX64uB&TfnP@u>3scCFf5 zf1lJeYV_45Z;!#SD;y-J8S&V@{~*a;$$I!=v=^HwAPjL$s4xmPQNj74-ZG!|chsR( zH!{D+Z1WdWzD;s;bs3e8sscnG)%2m(a|Hoc2KBF0 z!b;CK6>u199dG+7&b0XB@?-O%(i6y>e`U<`1RUDY4tY!Ld|&03BesMI74iWhx`-t! zgGU>T^+CD`pF0*bWai&YhCt)(NE{brcPmtHga{le?rt~|oQ%!P-77}*-|76~TE;b6 z--PNNCUJ<#g1VQ=K?lZHy( zbGz1`qncRt8eRyH;I_`e<}FQ;wAudXRX8J|Gs>NPIWw*O)(!#oR5et|@r!lKt+tED zz_|stm;|}xJLZ6Y%96V;!|Lh?e-GNIc9OeU^i3v>DQ^-PjeiP1no@$@qMRQKl)((_ zW$X}6gLC`QLUD3;tF3&GaXXeNie=t zTelYtnmNRbHfZig6}T`JdwWNcQ%A-Cia0-&H2i^;j{6!(&^sy>1}B=jf5sEfw>(1Q zK_R6a+c+9uJ7}czwO4TC1M6>`*;pY%-J9DEjnZ5)cX+ePqX$yADmz|8Gw4tW%S6V( z&vxG9gkL;dzT);?sY6Zv<&mxwBTpkW^-Ao_6>s!qSbpidRwoICYp*Q6m!q@Y{eoiR zG_Me?WLA~Ntbj7oEIhc?e-oI~$y*B`11HGrW1NwqIZ=rMoe!M09n|WCkS7iR3T}G7 zyDctG?q9jpASbaXQA`^fL%-*ip}p)QDN~c!*+F{62c_P7YNuZ!Cn#YHP;QS69Tjc^ z0+1M2GiY6R=_s!vd)^iCWJzsf9AEYn9q1`Y*4i9 zkCNGGR4#aLIikkk4>nuEF$Le zUXOUwdk+bQ+cN~=O#{S&x1tuoTHScNGH+Gm1Kny(&EQ(Cm1LasfDlrTx5d;91KCp< zsWXp2YZNHHg@8EQ?aobQ1HUQlSB zg%IvpwH8!u@7yy4+|=tnweu>7DU$;g`Z92I>;=2C-n39z;Z=W%%(QyerJv2AStW2n zVE<*Ywu)OehbcpTJkIuRTcuyeF|2?3zbfpgU1~87|eCh_%Y(qvog-YrQ;GV z)flD--eb?&f94b3-BXy^gLvo7PlqXISk`N-PlO!LWIh__CaV$$EM=gMMNQ}>z4!B+ z3SFiHI(*z&prT8OS=o`AFhogboy!dfg5Yti1k4ljd<7o?nE*FI)?5zSbcSFZ%;IQ1 z%rm+(^JGB)I4J3}paS-b+zW;>G29Dk&W{>#CuTale;3-K8jQ@#73;EdgUacc;QCJKI z^V|?Shi|AxaxpS7YKKTNa&dug%Y*q55{)?+Y*BuIjA*cLT*AKKoC&w$Q=4b9>nKo) z*ej~)tLZ=V_(JxuQKOKiMew)d@a#9`Y;~n!e}o)FTPNYN!6_{CrtqpCDuvaiq*-yK zP~k|8i7KPBB6dreS*o&u6+cL48Ef|ZPzBII@=S|y+)3ciS;P`+(Rg2@Uo#GPGVc^5O@-epya~aeO0tRgD3)v@JiN(fVf=$NV~CCt8giW+!L;Gj=kg87B&|)Im2HFTvZMEf2;(oKixWNZoZ# z5;(Guo&|X6C*q8UJ62-;WT=}v>Xip6`#2HT5qw6w{jurK1XXGNJ+b-sW^Of6P>UAG z88TjBEO45FnMF!PzFp7Q%UE5@K$qZ)^IBXqMZ_8=A(rHYTZ0T_GzyJ-E*MY3b2yM5 zDQO_y|&z{D(FPHR^rGK`br8bq(!?Wd_MAI~Rp)w03hu^v>D-uYK(E7kIeCXYOfyWxmBdp0gr=@tS zBV#oP3AfG@Oi36#YL>EAR5MiMv0wK(^xEHGaUeT+EIuh3XZ+|o?H6swa|g}UYi}4H z{ro?p_B~~w@o6Of9*NKJxl3!bTVuU;5eEg`VYv`Ujj=)j9Sq!0qdE(*@;RjyK%-Iz z?GzadoqA9Sp;=UaC53XTa#$yn@TpR)#{)*AUn>J+KCvL^+3k>~%GYTPVLk_RGGVdr z@Yw`MN}J2(WEN$bP8Dy6sO8_(btFS?Pvzoq_Ro2?kXc5?xCvj&oBX-;RDTyt(0^5j zewNtZq{8|Np_7fEG8s(#N!xMuo?pqUqk}DIynbk{>|(!veif|gmckw4kRTKZ(uvWm zPB~ayxDnDB5!>4RTQ{g z)PTT$pj6qG$9P(v0|)1OoPL_q4_0V5$INzm{{xchR$r5B!lYdW%RvT!ao|ux0QcLA z%RX^g`chKHEO;w+N@S&({sVD|UB~opo^O^QE3$xH$3TmE(qjr0G&yAlBRjWl{xW;I ztp>bupk{47xu*XTApC?cw(?4uQ7TK%>>z43-zJFX2>GZq!M99+nJO0SV8j3=4eN9m zr+vbE49AtORkQjCcsYZPv-I@Vy6RH9?PWf-%~g|^#W#OX-Qkbk=)oxrj=!Xbis+qg z9>5-1zVwd8SInwo;5%L@;_8p$VH%FS4osoHKEV5T9(bDN|3|q9@&tH+Dya&669qR0 zD>yk?c$ICkD4T&=J5we}j?gRX@Gfxn;st$7Y|S=ZzrY}9`2pJC$i9=9)OpN#iC#v* z(2>NCn*Eba#v6art=k2z`Iaz+Qi8X22&EnfLPR+2Wlgdu=9gX~Q&c+^TE zXVq|#O$J#()MYkVH8DMzuw@QTu_q%Q-ZaGVg21Q1(vcX&+2^f7r?1E8> z$nf2zE#e90CrU3`t#3J&-fgXlk0Uq99ojr3VNC;kCtQD`w|2YD)CzE0swEx7N-dOF zIw5HOq`I|xcuFFxmC68|nx{205DnBcIlinb*Q{BFr{6`z5EoyoD_8)(9M6=+br%l1|wvd~eGn2HRfH`-q z{%FP=c@0xO)6FYL1B>D#ys^m@nYJ~sK~+%)S~wx{ShlszHa8m;c1sIeMPb!oSS_{k zSRGZ^D0WruOQ+}f2#c^6RPUFU^N48uO-v+WzTnt_oQ)ux&Aw7?;dYk3{@Z$arLSMG z)>D6`EiiO}?vTv&6LYuBE07!oUl6riY;Z~Nu)N}{pFc(PKE8qq4k4hZYhQDSu^TCC zI({xc4jg?&Gsn{|ZxHa~dRFIcDBT7hm25%(Qo0Ydplg{ymXjG~Mv=mlhoO)=I-HK! z<=?swzQx(p)RSiDdJzdkSdFD`r=wh3VHAH1fOlGAC*w;KT!|oc!p9D<6M&7`AoVk< zkdLEGZd5B1CFh(>gMTPA8GF)w&`n|D*z+Ewgc92pwCY_2)fsX93x*Cy=Fn)eI$z-_ z{i?~~zW6f!D>Ec^85@Dh0ghs7P&sQKExZubFPN6`SG4AvLQt`QiTE63@_Dr>iJqm!Vg)MwBg zJIX{HejB;f^%wHo8Tz7<@g?U0uQ(~mmNXk3aZZ6|lFyQ>I}?178%7tJqs1H}@@zX* zsR7L@+EV}L5wQU^x-(I`x>0`)&^JcXl1a~xw7~WENDM>G*U8Loc}B_nd|ip>G|O5n zr%NTOE0(N!G;a23*v3wk_PjX=#FptVAC%whf%Yrewg<5lhto$O*T>5DDW#fU4wDh8 zAJgw{M}LnV@^9A?m-pgtmL-&1>KX8N@LlAUt!K*!`>?TC>Bs{E0ZV_*`IGZp#&Woc zVlb`j!>JN&#>0rDkdfK)xRaz-4`r-*xjaPlz&dggY;d88=pI&Y6+@{Lj+HhgcB+cu z{;AAM*|dmc^g7M2Dg#gZVGqyh_tW@UKYN7{Uf>eXt&zE5_b341=_X3?dzfEnIK4&F_`Gh&imM ztYnb{iM+g|esGXeo9&551Bk9*dfp>W<8oa!fRlq;Nw7D)%!89%%o7xsi^BRVjr^M$ zlTVg3`oNxyPI9@Egv=lTN0X(@Ar!aHqboM-s~&neqAYYDGT2o+vR7nyC!z><&G!AZ@2aZ2H6um|Jl>l?QCXuy7m_%4(t(Q~h|HDV462c5~gh`~j z^h&Dfnk?tEp#aqtO7M>r{CF_v>yc3YkV!qU?h|SVpTSp-P&96-J1Ku>;+O<&c!c(o zWrO_+9UNHzML@d0PmY7B&~T~i6_fT@Tj5V3cTe@$j?o$TB1~JYqoXWOzs^?XkOfpy3#0}n3Ie%%FliU$Z@-PdFfbcgHiF|gC-?-)FS9wqeA)#1o(=&-T+_WM zP_b!qE!-q7W>mgWC!qwVaI@flY?M-aN!(o8Pus!6qsWVcm++C z&+v=<2CQbG}hdiLB=ucFl2wGrF z;CLjle+S1Sc@EJk}rY6kd>j0G}8njO!G#1B{ITI84CTh~8~ zq(fmzA0TFd$xwYZuqNMsK4IDIV27HYcKByP$y4}jrVk=)sa@(1J=WjKqHL=9B@&5z z9$wR~;)Lm32W{+P{ezVfTm4mjSW^(-*l9=)jZ>AGsW69ZRXb7WjqBFS`Z})_mJ`-g z+HZRHn;+~q4@Y~?3i807>4@=>jEIUzWSUB6OP%r-uNZ4OlDuGl7NG(l{C6?HSW@U) zc^~k1@|va$3B%S_Ozt%drlHc#7ME%N0zqS!2r<5Hwbm>n<^ofqvg4fvxhGCJ{oT^@ ztTlEmASuIwOckfs=}h{R->e6EA!r`foH=gYkxx9oZkr2aM1l5A7Ymvfp12smf?Uf% zi%tRyaXTg&-fFRbNL1fTMzE5$&!85a9=NgeY=LqK&EDQx$)z_52&rBSFqeLpM4$yB zT)d$*aPbfdQRbyDIQ9q#kA9+lt8SJVOJ1;lHshA%rm)eU<2A`Mz%VVY}axA1U$z$=p7||o}C3} zoh>-D++9w8DLVA?;ba7JO*fAPLnWaJ!^KwjdC9Uh}mr9Xh1?c9fnxh2WRQV zkIcibq(JD$!c2{CCQr|YADgKWa>PDjUFE!MAw{NtKCo082^!lO~&n#msm$7F>b*e6t zAWY)pG0*Up3ae)1PfIOhgq0{5HW|43NVnI zun#BDT=Cj3yETQKQY0!FdW(cNMr<)VgbvkzJu!kZJ!&M~=xehnMT6x3vG+DWl4NIL z;H(4^to3JGAk6uE)v0E-YC5}qdVY4NdTL5NJu{k-c6MfGM%tCSds|sqS=~8ZUD;ci zHQlpQ4HChRz!0avHk=(c2X@*1;Wc_7M_iBFy=J zIJocUy_fH0zRaqg-4%jUO-xti%lG@e@4ffE@7Gru;qKoTz70IV5(gv*`gToo43?4i ze%jR+K2-QvLbQ$QDCjJTMN%3J;AWmKU(e-b)#j`{5l!-Xx`rVASSf#~#oi%Ai3Wpi zvn^$ns#j^YZu+yG{=}1lFW@-bxU2nt-biy{P*s(ldXf=df&22JAbybejZOCWnQsel zdm8pJz@z|+oBq@f3uDYwriOwR_)b}2SQ%A~Dn9*yNqxHPh;%eoJvJHa0}tr?Xoi1Y zVW|I+8d20rt-x(cVhAY=JOBytVds~E|K737Vz^^hyekRlW72$HjU2fVa5;E?G1389 zYN`W=G>y>2GSmX82C0iVb_G5NM`656GNm4c-KdhsZ7FfD^ZU*Y#=jk;lh*2{?C~AJ zD`(h>OzuuCyR#eXB5%>oQ9)K!-~)Ve(T9QTP2Lh+dHu!RL3;j0k>LV6|JAzXq2u5q z$KBW}a0bksAf+6^%!7KCob)b#>k#Z|myIMQ~eRU`HIRutR;NSJYcn-~ft_5)i|9S}_tXsy`28 zpzy#&rwZtRX2GxJR)9Y+9T?d(eQRyQCd&`7& zzuQkK0HR+dX2Oig8@%wSfK$wo;0U(-t=Vj&{c0}-Y>xrkW55azCkW5pmcnxOWad#5sDK{%wdj+b5dIaNH6FA*N+P`+)N##FJP;R8m#>yCUplku2TU}P z-EVJeRebA*k|BL!jyp_$oJAz&7epJN>6P2rj*lJ_Fl-%*t2CKxJcRyTMK}47NnDLx zO8m$HB~kxH(tQ@zVX_z|fED)No1;{(i|aV1^xKm}dqFkv3sF(}PE>b1+cY}Axyw=Z zs$K_gTds$Hj1T<9OSdP{%3odv z#9Hkso|IsKQ;_MD)2Y#anJ^375lO9JJ5rkAVI=r=nggp86;U9hhu*N$I_svn^^tDF zrcvGQb>bkoDKb|TNX$xVvR3T1UI%GFsnXkU{n=(0Dl$J&5FNm#=&*gE2^TmoPTDK* zLrIm+HJjq(hV|orJ+en)^N8p%s1@X-d*rgECr$m$XiL717#I}20W@wxb%d=Zn0BEi*a&qj7ur*j8{rafP-%;*e zrPcP(?=&`l$Bms;gP?{iHgP<8{gy!wNF6onJV$x@%-n`-q=s0l!D`NN8FAP8s5z$j zZILP)xci`+X(6Hrx-c>)e>;NoC47-`?SzsvU)}?o(>m!N3W|AT*Ic910b0})5Jc4b zY_i>z@fJz6g}!G`(}C?NnY|mha%yELY@XksCOp!ADDH{TnZVMMptKu1`EHOGX4Jz- zJ5fXCm=EiNSB+JTO6r>peR4k~BFG@zeCa(5{iLseC~^2f6x5X`9r=C}CM}dvrgu_~m<; zAJjPyjT9dCVH$u=;oond(CPu2Ch%FDLqTb0Bt zJOMo%sPd+f9$lnqV75qB`Gp%-(TUN;5V~!-@z;bypMBpQ`EKO1gVZstJPvl_9tiz^ z4AJeW1YB*g5xTGXo!sH>jxmwWF7qJ4N=tPg_o>}t1;bQBw$PDTKB`YzNV^*wyHc)S zri3IF8Ly^B7X!AnfUgzO&5(W2B4DJ{4mw=jCmyuarzD@9+N}8Q0E;Co~&M z^}Z_RXrBT(;}uXkt>}*Y_P(KS?|1uu>0aNLidblL(H9!}J+iooPH0Ps@^pNRAK&W10?`5Y?n<9P@ z3(4;c*tamk5@+Fhctm_;-z@;8U+a$j)2ClWhVFr{(nykr{vtPY*`OnCG|SF^l3&~E z$V~eZlyoe*`5+Xp!r|E_MxvbFHV6B*>?G`bJEh+M{wh*tHu#97EmKW+TI)(D(@G`w zNX4)!$w}ll9rJ!T^7C68E)YeA5JNFDk1)Mf0Ge$tyy|1$%_)JRGvMoEU}_A5EBEUB zEXL7f><0on8k>hpjh&j6+w8}hau4tfDuS~w*I^-WdbKTU?Kp{YG*xXg5mQ|@xmLWQj#SN%3>}OykCW+( z^^dh+!`x^A3JD>Lv00Ko6u+jy)I=J3PxPB508NToK6!NH5%!SwmsBKwTNCy22PB|p zFFkl8zaI8sE-7Fhe)~~0?#FgH(Q0;%s@75UYBgm$Or7b9@3!QeDC&pfAlqzg0YR_ETq1VjnK810NjGBp&+7S zK`C+MIHr@PGPKE*r*z8VL?WINk>8tQ223*PCEOQh&`YdrTuv|DF{?3nYjW!)rkY&@ zfJ8T4^Sv#>vUD{kQIIM~@E#f@W+*FBJzBg*XcLUiR=+qALjZ$i- z4|_9OXtslt<_c1p3$v#*7iZ={%fsL6vDNT=w_?anmZpxTAVCImH!0Flt66Kuz6}4P zG|HyaB%espM#lkvN|u*f$HMy00<7xoqPohGmVjoJsY~Gr5cz0Fh<{LdPlh!?rNIGRJyNT1G{>aUmzt2WM`W*@IXuv+?2Vi`t$$zAlUFcz{Aim& zWJ;l`i>yh#am9>Mz!RQRv~4}vw6Y8|JFS|{ikKRIsbP_m2KRJ_>KLSr^*+*tRMXwW zn`z==WvX)N?0Px5S}&_6lir+Mykhoh+Wkf-T&Mk$2+NvaqJCn)7ziK&9HVV6&JM=& zi@ABYq6Nla;8qf(!|kzJY!&?meAtklbI>`nzo}Ot*0tH*Ry37xAr4#|PkQ@dQrQb0QN8eefEtqc z1F8?k;|LZL9=JydY=RR>0LQTfj4=zktkZkm+-~nk|Du+wOn+iT^wLZ z*z$D5$TUs|jjBKx$pUG@qU*fu4~xtAj_yuIxgwbYgMlhRkt8_e{0t2{8n#rGn~Vy7 zN~tm}%Q4i|ns?4nd|;UXRb%AeGY+#Eh=_UUOGOR$5CxgthI<6xRkt>+Zf;B;!`Jb2 zt2T8guC}weiR8}KbaQh9e>ZxA(Kx}!$;M{iTOO<}U*CFs?zncw*^JM$yHgCPJso(k zfsoqPbh%sYE;Kj$waxw#M$xXr_q2w8bqCkB&`7aM2}Dd0S^lAWw_oV!$0Och>X?e; zH-2+Ivj$yw7`!aBGM!r?>_>4lNa}b=ynPEf3w1AkH1azRO*bCfxK+VxWZ|R{Wqhf^ zqw`%duCHM>`~uYp>g|{Srx~t)hPzIjh5DIpt-Vp%Ot#QnBVqfQ+UB^s*x1>3uS(`a5BAZicW{9Jm*XTF zdpp6jzO+mmQjGQ&12}J|uw_mU!#)h9)`mu}iQ*r;c7J-~+S*mL*1e8@X`7ABM#KFe zz24Y7go?J7+PEz61+BczM)&<&XFdRHg@3o9SMZ`;h4oUK!oP-l!$(`joAmcXFb`)M zjx?#naNmRtulb!}HnW*DPu;9?a`&KIKGiAY>6w$B+EZ2Zi+*BpKH! zCODM+%=5l>hcy+A^60C7)LW^?(nyp97iJ?F@-{JGXK)v)tGGW^MhMqkBP;K;Po}VCW^nNC%zU z>b8ifHU|I}CchfMH|(VxN8~YVp9u9H#Su?84BcP|=>t6^`E9$^FFG`0{yQ?OwCtDFly4%KYz)K+`20{4y~C-wzO`LzLci%l3+Wj>3yLJ?*j#s(A+&^PhM z4*4#^7h7ZzCu&5_P#qyiV2(#MsmmkV;ZRpm4$iS8JXk8WXMzaAH)jVn{B4vL|Qk`O0Im>TD? zOJD7s?y&8=5LI{z@i43mfV@DYgrOu6LgD!M*sLdip7=i8FB}&^-|p$b$~_`I+D#V& z{N9TCB%o;nvIU8U7J{z6*|Z-|#=|xo^&}K_;G}ijFn%7+ykYyQ;Nd><5f&~-!$NP9 z2jd7Er+~P)r63)HKg5o4pQ=I)@sN+s#?kWO;o&kWHZDVR#1{G2`wp#RomjfT%~4AYu8B%FkQb&e7cSz+M4+V{(RZ1IQXJVCnTFIWw<{Jd zj+;8>w3)PI!m>gmMeyF%u+(2~Eve5<8Wa8ypuMXxq^7BROH`4;1_AKVgzg;hn1lpQ7M(eY&2baL#lC5!x(%SlZ+6!2=V zA}3}8|GFqiW2&O^P};D18xO^tZ)Kv~!i{Ha6(CKg6PXiFzdB_^{YA7^m*YHt#{NXg zB>Z75HEujWR-+5e@&V9!$ac36`9=qiXk?4$*m&5fB5#|1PN%Q==+iRgy{(bPkb1oC zyR^+OIgJLXagzwASKkkk-KdZB8_Rk2R0?N-oQi&ttb#O&t_ii`n~39V2@NnC$K7>Mp84(gE!5vj10%36BT;(h?E)6xLm`{2bbU2+<}dolE{Q zV+Ei9){6xh-dVUN4t&mv#v25DBNr_$F)Z)Rx33g&d!sXy)M3 z#ulOk8AQ}8Y4MbwbOkVUv9;ZCmL4Lfxg9K7n{iYQvSt`aiihI&>Ld_ZR6eX{_ou3J zbFeJ)EZ+-Zhj!dtN#a0%1N~H1$qTR$(O;Rr>!i7%SJf0>QaIw1MlX@ABrY>8t!8h@ zxHY*(Ej8CxV2$W1M_;ORec7uEifhAsv(+tpvm^+2Gr8-yK%{=iUvgF}uXdXCCb`Y6 zwbN?IEI+--0wDM_sag7q<}u)g+W7q_o2I2>o5>`>8Q0M zw%FP#9KiI`Q5|_KcF}fA(Bdsu+1a;_YY(A)xQU5Qgq>SRyNCq}8+tuG!8O(K&K>Is{GU2f8i#qOj`_SzAdof_(Ci-#IBrxJAG2Ji!-f9xK~E5{*| z2XvCv=$2ABTs^9PF1K9t$VcZFJ>iu@k!6nNjP%I7u|9CeZtPCnL-(lDTSfI3B%YGa z3i^{VOxkwv_9wJ=2ILTL5IvgS!Ubkezv z-ZLJOPwz?R4n9oa@j=af(5+@x_#qs47RJK!uz1y)hAr@a(6$+L4&jBpJg!|;Oe|!` z4!bgU6o!WUNIW2Tuk0S74=x#vpe@G3smZ?VNV|H}nGnGc0Btzo{V|3ggnR&&g%~+! zap%azlY8L^1%^58F<<_M2^fL3I9G8wuXfF|z4ty(+M zeVGgqMUUKncq^?GiKHsJZj#e!AoqhVqqn$%w(02__YtujS{}Etx&!izrZoa-7?3)% zPS(YeQ)^{;Ssrf0sjxW&k-SyRfrH8LIRl34?d{6JWa{Fxu%mMIS zxs~-Zrr{|m;HI#1Gl18p(3o5|-O2K5SXn`(O*khyBZF((a$5$-j0iPI33$nBXenj{ z>|=rxgLm3m#!biJ*gL>L*m|Q+s$U}NGIdL&GKnxzR7!N!g6Qovj1=FjrD3vHWj0e^ zOb_>ettxkWWJs7b87ASoxCVM!M0jbakfx+I3!agl1`Lvc{DhZe<4S`7xH%dHGwfmt z)j2Y-q^fez%zA(BDHRP0c_o-MXeKY^w|+V^wYH3zS7qlE_{OT^XmoM4c>ewT{P#>N z(OR3EnvBfGOvv!;qQ{q<>5x)>XI%}B`G_%pzolA}3gIqvM{vdvPhft82N|gkdoUJ0 zXJYAp&#D%w#f`YsX(E4Dk0S(0aP*|U`i&Tz)tcrhQU>o(5n$3VRhFm~$Js7YRJCDX z>EnWRFgT~g`FYXrG`?Y_+1PRKq6mItb8E5T-XpW(?&b)R?+dvhD`iNf=x`r}j&LG> z1_?@_rRvms!K0mERBMDOb@b6JLqF#$U+lbwmjD#xPN#RJQf#dY7>a=tu(l;< z!vVTF%l!(vJtU%+oGr%{hnh!!a5Qa5Q`M~wvwA;r_a+`SfHor>{E`DVHp`n{ zjrbl)iqsQY)H<6H@4AMtOus^F4inMP%@a&L;rr?i@{pCABsoo9o-I3uWD~G+cbSoY$A#<2 zOe)%PtVe|~5ag{U5b6S{UI%Itrbe|wOAmG#;mOK+@(}JBTj+=s+ZN;w7RFVlomvy0 zKK&7~3=AuFjEsF>tq-LrC+tC|3opr6HH!ABjZOD$qg(8ozT zALAI{G$Bl2%N9?~=slQGRCFMJIf5stIVm=41BZ`x#~mfv_3DQ1NH;gV3j`S< zq&a;WwlAo6iuC6cugz23$e8Ie6~@xI(`g`2n78n8AAQO!!r$Ze$9>vaUqVH{mq{by zV}4dF4ZQ@QX1WLK5mm%cTZeV+9DO}WT|y5R&C7o6Wq-rl5(}I{br3&)C>qC|g@un{ z%*8`E=GMmn?Dh$uc#OskAM>#|7t2fVG?Mx==yx=C7(K$8LCp2^h%e^xogSZHO%ej2fj}G|M&mwOV?re?B1$Eg zMj~D-wFG!vO@-#CPY>#US$?-It(q3WHjQ!n8_vtig1r*-mywEaD9)HIz2m%m>-if= zav)v^&xrxc&r@3!;(-nFj2k$mFrFyti4B-7;Ta4smJ_o>GV-sLf?foVBS{WLh{Ma! zbc(m=fyO}~ak5}20xs>q?yDFMfP<8guGg%bNve9$0n~nO!K?^>`!Cr-q$ohr_+7}u z7vQ`Tia}i$=0W!!kUxlyna+%vP}PHJf-kcNh}m(R<6YRyJh^;H7a^UnZfj-bY=@lW zS9d!r&2zQ(ZigG{t~8tNbIo(d577S`i@XMPtB8gU34xp4EC{>0pQ2jZ3N`|5r`PVG z!>5cS14sb4py+FV_}C0(;|p^xEsBj-HxWxW=28V0tp&^U=x*G{xI;WVe#)*xLxR>O%q6*ukYG1JYui<%y z&bf}$!$XN#tLk!WTy!K6&c8OMJ z>ecTNF>~=k_ENGYgq9rYQms{C5kJ~=p1)%GVYNxi@t#&)7r;D}e zW_PpOSTzP zT(>jO>SaWI5^7QoC$jV94i}iFk|x$G>#l5d@;8>9R3{m2L=L^UGK!K4q7gChcK`&( zt_hNV4)bxzAAW%H`M{`oCsp-7cKa4D^IU)~!!$e-xPAs$+rpzW>bUK&PZb4w^v*x1 z?hub|r!z>y%cy-y4@*cII^>=&%c~~B)uN^D8CvRA6D*+yjC(sN$vk3ZV3aMO5S^m- zq1)&U70ImM-RNbuRSf%G+iFu-g5Cu7itA&4Z-?H%@}r9`drjrrJ(B)`w7aX~$o7Nr zPEg%IFMS%9N^os@eR4fYTJEdrmkkCsFTTCLavIgQJ0D%u^jA4n4Jxr}=5*;YyWAn8 zNU5*j3B}7@S2_kKZ-g?rNx^BeY!3l&!K82ZEKa;R#H@4Y_PzUv!pdYv-d+rj_dw%+ zcC&7q(Cn*a0%E{n8>FZW)ne{yzYFK_CgCNN#==?>j-9k zmU#`(bkJm|_$Vf}6vgMkJF+`MZ7m1S{Lm-KA<xurr}yq=6j;L~an-u3F_ei`L~ z(E&d#@8aL3oiq!!O?mK#c!pf~h3AZeHh??iWe|=$dXP2ax%oa;p($l zv1&(9{H{LU6Y-XF(3(zv{l1h-5)WSY^Tc2xr8&7FTJ}y7RO)pqPBm73Y&sQJXoYI_ z3gaACVJfE!9L`03W)^beWAgr1Tg~|aPt8yBft34_i8biZNwk{XJc90^OKPQqE;@>D z4+_sTj8BD@Q$#gZA-h^^RUgjzK}}mifT@A&cZ0T;ejjgCHL3!C!!(ft_Uzt9`)k&T zJSqmzVNxEso?>|)z``2d5i{kQw`Aq23KqeKdhF@%Mo)QYBbIS`)IgO>7`C#VI$Nq~ z^U7k$wsiI6(jsUJ4^Vm6?OaI3`X*=C&XOlNG;NHJ-gcr%LdjZrx-Qa`_w^}Hr!@;g zq`EZ=e?_iR$PJ%=?1#{11g_|8b|ND~w#AB0Dbg%98S=$EMT1heV&rjnLxsU@5!usA z$sW2yW)Bb*Evr{Y;WJ&<0Ew`?8yHVA120IK!F);^ugTdYdtYAMIItbmuje>z>^B7C zfb`r!x8Ih$T!oy{a2;*>E!RfPBY`;Jy;1*OFdXnz190Gf3f|ouSyBsS696>~r!9Zi zz5TxYU3FM$h=D-de3Sd)C=ZY*eefdYbO-o*F`cMUv>uHHaCt~NHafSyh?^Zze~X<# zpW~5;y3`x-7{KfOV^`iNI(&Mo*I2_o=BTYced^1fKZc)sFQI@OeMz7VGOS%#YYib% zi5qtVc0w6{Hzd6nHy*@|;bb(f?}wxMgLs}cn$703=g(K@`vQMASI+Twvw8NyO6%E5 z>ul?6vvu~_v#nO8x$^A!3+GQ&ns4^t@iW2L63`X6I7Wlu5nOMg{k$ft4U%+r-K6`aw^a)s;?8Z^HTD9Re7tyOw|VNw}}dqL%1G#tB?9{Mbq_`8*O zANglMn~nO!PV?eQZ;Xd1lxo(Wt*>Cs>(Rj@POPriDl5&_h05(=hz?L*z*IOyyg6Y;VOs>xbT0Q-VtJcJyp67#qF8f+$VrYr$v0|Lz1(cca7~~o6o9TI} zXqrH%lH+_LDRGVcN1#fza!Lb82T#4A;wkt7i8HDXqVYB3vYd$V?Rqi${~kk<3`M|$ z-bl7OX&^3{Bw4V>F6$>2gN3=0dB`M4&WW3(*}lZsOpB6%7_h3Q_C`eD8M&=oH>IC{ z4b6vT`nGH~gZ(fu(5a-W!Ccde(Sb6(v(ATLstO7$AphmX{Y<-KL;eJBIa;GwQ4;M1 zBcS5O#wI}=@0?>e;S@ZLj4a*NuCD8>^3M1{~7*G3J`J1@xB~Z!T{wHH`Nr-#n4n zAiS*YAkL42zU08+l#~A(eF=-@yY7wfTp%A=lhJZoSS?`m3X`OMf6NgKyl}4mmLJw9BYvV;i=p%w?poX0|1Dv3;Y zeI{Q^jJlAfnRgM2E%%szCgY=lkAy|8r~BT{C`=}Op@_tcHK;_YS8ANLPBX2jjv{`8 zx+ZKV1?B!xCsA7T9idP^LY>KxRzV64)>+CfoJ{YyJNhcYUW#qh;0j{rdB@heij}%y zO&`wE68W9F6k?B`xC)7f<4)*Cosh<1~V!Fsu!KMA-($od_z9sLb(` z)L?~q3fR1$O#{0DmNZ$7IuSxl0vRme=4!B7OE{vNJ6h@_XD~;=P_ft5AvSdU>R1xW zxxV(Jq+rv~n@;#ghm4FYXV^lS_~@sMb(hFQnx4Ff&;VCQnCWd6G|ii{Nz&hUbmXSHmj+wz`ex%M&2sa z2?vy)J|=mT@UVp=#_OmgR&()^x~jv&EGeY|_Rc2}5kN(MTW{Jvdt@uB2KMF*Yr$Fz zZsCa_GHuleB5R(iBt2GEod9RSVrjY~E2v<}jF!p2ecgGkjqF|gFLcIB7efp6lVzjXejp%x2w_Nn4Cm&XMM#Ia|a%(yr zUyhesHS&MA>TQJRDQ_1>(Z%1F=vTP3)W)aF_;mU-&|~c?-$yVNfU~sZB9W&2OBIch ztfBLFl+5648y1-}MZz>L-Mxa`gcojOlaX=nmfIwMp7Hwba#`(&C`2V`EudBnW7;JG z$q*aFSgJLRAi&uerM+Ao0~sK8M1)RA5Q_kW=J8_Rw#o=b)dUvjkdrw&Z$O4dNM`dh zd8!Tj!qvRINN29Pt~k3`!gMde`;C|!{OyX?_kxlB?!HP8e(R$#P}7te=MXpL7D{F~ z=g|3ok6Js(zqxL(>%@4%{$QP~93JyUlPuE!z!XgdZ#EbY<)H7O(}Nsvw8F=AbXd*| z{}i6uROm=^B6hoJZLYIdHCDc+;%el98;rFxgF)Hhp*LbO#??8(HRc!}ffTZ!+ZXve z%XyMsEBC{ge0#Mk{$z~GI>%xb)>$%Jw=y(o&2#-;D+v~_IK+zd{>+K!|yZ@xW*brBs)6Oj~u z7PT|`OIU&BjAMlpvlxS(&KgXsd;+$hQ_Jr*LE(4}TA1#wd_g52klC#+>I54Kh{*0x zvcge!q1hg-8na{*)@Xt%#rhmiM%8SOtI!bHC8HF6mL-wp$X)l zTrz+micVxdhaLU(#$?O&JK@HV$LS6_(n$y_(W=%k_R9g(KDd0adH{9#8wcns&^vv) z4>#@IrB1&wI5Xtsb9|gR-I%~}VL1%ik(&(KyT`TTk>G$CTP+In#NiX9T+jS}GRrXB zT(wjZ9Z!Oerb!5R5=g%@8MyCysPL>f(D@8#g+3BjC-aRk<$ygQEEd{okP!J3<|Yy% z1jT@m=WillVFLyq&DKpWJ9;5L5ItCsLReBMpvRJ~ND3e+o)(}5ESG2J18}4v;MpM6 zl!)Fw9AOy5V4OTkJ;bC`g&UZEo`%#5lmlo>S_7~jO-9Ht0LoHD79Ww{I7r|t$1vKl zVFBZP0}#Q@HP#7j1C9f4tlvR{lk79(_*>^g!M+DHW@M~Sn63WA*GyRqN@Yo$SI2I% z1~-;bJ&yK+YS96t0SOU4kqAhfz&I5bTeJ_5wvVOKa;qVCl{1!|=1k;&GG75UqinNm zt;iNo=CDSv>pkY}b=TZAC8J}EBiuzC!=IB*%N^!!J1~&(0*bzcVzN@xJnPCmbXm?b z`ZjDe6h8R1&aOTf+!Mwa2VCIwUVyf8=$^<*GWn6M469}*{j@`t)aPuR!3GrQ{E zKDLv1_N(Y)LD#nxd;19%+k|KHYU%_k{(zvXbX!Nk@kTzGMc z^z_r^YT8lG);EW#nt#+ zjgLPOGWZLBTE=YLu!Fa7XX6zw2&2gsWP=C#{RkdlS6`Cv9&Md*P)@ic-s5B3abBr9 zOXDS{)^(Pmr7`U5nUp1`ir?_K=)ks~eT!u#MrtSsi@U+jwWEV7xlz=fchRm?d-jk7 z(4Hqq0br1?rEaYn$J4MD#ET6e1!UUBEAdthlXhf(QV{gvabM*K`ct@AW8|(!okkrU z^>rFmFPZj+)9^J+KGYj@suDoM__eLt=4NXVJ(wF=Ucu3Y3Y3ROkG3$=k!VsvzxD_! z@2P$W+@6XrMCU2u@e~mldIL{@v{S;@DPZc9uyiW$b1MHv<0)a|R3PG1px{&>-;~g9 zN*FhPWn7ygmf=XRsm>6hO$o=QgkV#`ttp}v);PtgDB4-t{~>laz>dS8F=U;hL$xWo zP=q(hl*oZ8{lWjyWQyIycCcpX9(EZ=i}h}&vpP+nKhX$NUsIC^54Ssw;Sj#>%me)U z>24yKA1)9sE?U3tx)UU3<X%f; zRt@Rr0}Kq}#%xtKs*xO5y0M7Si^bxKQ)_$jJyn_J@MI3GY6q&?Ppje)-0#HfJOM7t zac3xB-$y42P+8o0Kuy z_0<%lHC+ezY|l|!-0`#3oM2*>s4HH_&(4nM#cOl+!0RCCeaEe;uArj}N z>mu&lrsm^xHgznv&wX~`X!^(I!Wk)lZt(qMq?e1eQLBnpKzC^L1KFZLON~%*Ik;z7 zYuHrA$}e`viU{0jq41HjuA8R`C9STK>-{hPz`on({f@s8lsD8>B ziNeu@{vP6czywZ=J%VdY9f7~t^_ajB?}`bCIqZi+bB>HB2mOlEWWiTLUz`?%WB%Uf zFU}H-#oJhXKcX)JSi*lJ`a^#YX>bq>8z!r$~apg&aEA-8+TO&soj%G40Ui#TLf zPu~&$-KQ^X_An$&M$Ksa5+i&>lk+H=@ZYhsHGAzF##oN|Ogn+F+_K(~)c(|XW%H$_ zh7oP30V#`=RH_cI*@ijd2Q{0@ zW?2$5{gb5;LR$%cy$T0a$gDx|wo^b`Sv4jo=5k`t6+R4tT08Gh{s`4C;_iObp9~4! z_}Bpgu?;gk8IAGhamEuxiowV5uD1GzZ4UkayU!EZ|Kp5%=xtSaz@OmMcxvMt=ZtyV2MIVsC;jH}@OK zAxXM*9EeRj{}q_WW%zTxa-Z|Mm762KPHqB-kj7BNKySglB^t-8mFL;+zpo7cpH6p6 z+Px|R4+T|^YL&-NSKt#4Dpg~PssNo*NjI>{>C=^T&yuC^BVDlQop;>IMnyVhscgCF z9nov*W$`0_Z;{*|%&@B7AB*3|6~PKnofKOk_fl+|dd=pJS?Q?y$HA+UaGbh~shLfr zHOK<&wngT8`nbm1Z91ey*)F-=#irCwtX1cr7882OgpQ^I6oWS*62`aUFlgKB$&_qV z_aW~zLGSXTq$Yy~jJ${84zfPU&HdUAzN>UAmShos+mq|5Ovew~wd!Vnsal6WwJuax z+gRDEKxg1~9jqGNICeALzB2Sidu&&&^&SRYGJpkmU71cRaOH^4EDA?nSfsSAAojh3 zfH<7wAA0WQ;B9)P+1OmhP&Av3&BvR^o7K(Q=9$f<&F*G>b93{R&Be{>R%6GlIGdY` zr=9YD{)BOE*npHJ{SasjnHYtI|I`_cyfE4Cp%wHKHZr2(vl`(LC6z^KuAhA`uX>zC zK4o(;&Bl4OFfQ3_9~trf(SPDWO=JzT#wDC*&E3$#0%pLC55AN`E^4$j3mZN}o5tKt zVLRanj>D0UV_Ph(om>~BRr7N-E~$RIt^pc0B*=FV55R>2RMJMuwagkHe#9hDzf>>bo<$HXYK3}HO}h%?5q^Hq4i!tf6{-V! zS}UqW>#yZ(Dem&IW#ZI|wT(P8kH{)~qA4lp<(JN!%m7(HroTHQUt$xoA0CBtn6Rhc z%vMTqg%W)c9hK~KN2M*1q0ii#vg}Y5*P>f_e|*f~D{WyXNN)B&$TE#+JcEQIB|&5v z0r}pkGz+0vT8WlV)U~u^!LsrbCD=be7uJJE`mv%CXTnMI9ZgxgbfC3m6&6g&wi3)5 zoAB0?p8y(8+2G*VGf1Yv$kvn|(iu*oX8APtgC4-z*KrAdxRpaMgu4~8z55{s5h<8; ze-RYgE!-96oq0x~5k;lxRQO`z!MO+zsgha+0Sq@r+!0=g4(;oj@)TWOvLDg^3KJ0a z3h_gGV<|MuLCc*M`XIFE#Nc>TmZ_JY{I*1?_5uPB(30vKl6ebaSOtajxY;tQw>@hL z9u2L;Bp`+q6hmlU2jD^<+3 ztVUZfLUR+b=gDp?#aNtn;}XnK88V+>RpDpejYpr`q8$%EPrQ~=hLqej=G!mxe;a~= z)faEsGPA)r?yCi~rFMf9M=)jVB25V=Jc>%{sycdC+A_xWGpV9j{ z8AFY1#n@xr`p}DG^j(iwV2%vqJ|B=fIl+2eR@_S`Lw{nBVa%5-)6dN7-Ebt{;;+n0 zSR@mEiN7*0F;oo3v!M6lA(JJZf9&i4B~Ppt%#}W8Gg1s>)Rqw$)pI5z5L-w}V;=gM zd5z&R`7Qp+y!0pII2!Y7{+)xx&hC)>z6*eeM<+YO_>s{uFl14hs>ni0uSQvn#MwPO zJOok(=QhafKq3)ld%I4TiYn6VIcxwjK7*uCWe!EC!Z>boSJvYgw%2?He{QiYf8=vu z%mh)#4Gj7tGFs~5NsGp^$$Royl`$8VIRq;sS&ab(h`!v5x`(gvSIGdWhN3}gUB`Ut zF`rZ1_0k(y(XJ_HFmkcV*)+cRqLMLcsUKJZ2iiH`G3WvRm9>)|E* ze#W_cseu_TKVum!Z2-?;e~c%yJid^HF#yyvCml>4IV>wh%>yEL24A)X_f1Txb`H3e zJ^KYoRJO6V1@$>~2L|vkv)R|INU4g>9v7`M%TNG$tt(W`QUQr4W71U8AWivc!jA}g z4;jM|DmE?mhLOMLuU~G%D&-bl~~KdvRKGK|&msuXipm1R<)`ufg#_=Me@uv5&*^_jbk@ z3dlD0xx0+9lwXK$%r}ou(D`{f!h6LVgGH@o^BbNFkzOO)IId#mN+HadXKcfyaD~q3 z&sfkC6#HzRrpC!|e@0UrMy<59O4HI-+3Ab-03?x7Zd&xR=J12JuMT(DUR=Afc5{tCcN&exqZ{Y1tX-qW z=Q;Jt8a>~VfsLwkYDUI%*=|Vwr?wuEc(q@e&#gbHZ%ni8R_4 zgCPKLu}V$Zf6i@*(6XsigD#8N+c4p9anX6OoQ>|+1x%tv3)6TJr+$(BOI1^JSR#?I zg+#2T42u}ywy{-Hwz`Y90&?Va(PQ1E6C@XM1SBK8Tt9-n3}>KFG=Aod*`Oc>wXtQl zNY2To73A1XGrS6Q$KS$8df3nN6+(GNS7mZl1-k^_S_JYY# z-RC}+0Kqa8TtQ|l02Oo7*uZ+XiY_H)7tE?o+L_~m6{v5-0`_u=S@6Qt@f87sYYwNp&$uTM%xRRl1yG$fG{Gz?puBM=AgO_fa*fK6M{1(w8BzQBk@An{| zmupJ{o6r(A@WfvKB=e|$0L&~gP87+Rf;MpAEQlzI(v;he|P zjuj1Ow0rOMH2b8j4hG!h3D!tvF1|Pm=7bomJ88(G%^QIw`VmwJJC?Rm%TmyV({z0Z z=;|{5)9)`87@w4?5OY#6DW^}fB(q?f5~r+{%_ITCClLKitE$rhBIMi~)M{l*T6+)y ze`7gmy%}|SPg1F>vr40t=Vmo+>@FY`!6edTN1yu)vCahe-oU8C-2{k7R4ve&nRwY`;*@SYWyI7#4 zl$V!DWu$_k9nYA6lnSz}bvg0ZNBNa}e@LNU(J#);G8Krl3XOtOsrR(f1-dKviH&UY z=x_{1Mbd7YLRVIxnAMh_doZb%P03JHrq?-;ydsZnEVcz?n^zmtS|i?2Z>ap-9*oFE zF%W&?S5+hSO2>+kam{s5xKlT?+f`1SVB8>-m`=Yw^do=18-x(9<(c!SF5M;}f4xZo z9(Z{8jBKwGZwKXbZBm9O>wS}KmI6Fm*~4huk8h8LkA$H@rl=PO_ks~JQ6B~(hwVy{ z(Y+wpBm^A0C~_R^1R0IP$S!@f2pyT9Lweji312#4^&&J3VJFj5*Z`vZ~f)RE&_s4A<~j4Xu6ulwTwc3xp(07DkYT(B`k zb%o7DD{1v*jCNnj(U@T0oU!W;T240X6lttn%kXYy9?qx6w!SY_)-Bl89RBID13yG8U9 zc9uJN|Juv>@ZHw9KvV)fhI?GyBe--1V(}K;$qNPWGFCrr3M@@kS)S0`8s(l7p zLLU+{?kL<_R3(&SMO&fG&0ZDR#@PlRL~!OgQ>TV@L^a5TMn%pXe_5UE`NP5{9o%TU zn7TBRJwvj|lI&KT(8=*WjwL-Vy^v}|&`p%cJqiCb@I!C-;o#9a;GrR{%Du`_NEcB! z?DaBK&dRfp4B*NnpT%SpU}n>?mNEP2FMtf%>^7r1sGXPwA>4 zI7ywHEDspZD;on+e-Jt(^(>WIQ4Wj?uph?g+P_>(g_=f8XR%{qllUN!4QgfxDHi^; z<_X2rVb>#N-0&`6}4L17FAYmCxXpy zFpLgw1j7Sj(vynJZ6md+b;;J7ZGSiL_n!AgI}>jwxEhWFe}UlnIZ9zB_8dA6tlGQm zu{20-Fo31A5B-r8d#wpK2RBCmys%G{Dr$tzzK;{)LEiB`2{T_5^HFB>t29@IeI(@2 z{Tsz+$hOz;a1=jYagQmvV(cI3Pf6Nye>9P&5%eZ20F6dhh7;XnlM}2rJ>erC@AKHk zN6})@cE4p$f5}RiH^lHQ{TWuu+YuwB(G!W31zjmZXG)*dtpS&r-7VNBarZGgCelz; zTR>~=1&;)woZD_U7K1uD-ohOTe(&)c3pvEgWZxUX`Vf*$A?K`$`cV#BAWoD$03x32 zVfSSB1pxF4N`;DvSpbhk7z^qZ*xN3(cmjCdWKAp$f112?7fXBq;b>JU??gKK72#ig zO&6l-oEuSgD7Jag#x--=3NYuuC}Cmm9)@@|lvUa14k;8mOWTDn=}5J`u4K9ZIJ|%g z8n>c;I0yj~tkaGk4)6A~<(=R)%-P)B?9)t1K=noRmt=r^#w;4ELYuzg)ly_Q$5~(3 zgdx#oe}|E%{Y{^Xv>m&dcj5ijI{YlK?F&tVdeKTOQp^akr#hj5y5v=-FH1V)P{0`` zV>nF>H>UPYlVbrutqVY3z<24+$gRWQ0=7X)w7}(JOud3l6KgFgpbn@ZKmj1IF15T0 z3YKrTa_iI)TkfW0dL4&Da=>DTuQv{^y*ddYeT!@{qw!x ze?mlutJsP4ZCRD&Ud4r|g?uT|aA7ggpL{{p(ZZtgf}SaOlQn4zis?HR#*{=Nxt_pH zS&X|zsYIj7WEuje?{TN(8_~ytEo~vy{>8med%9e?Sc*bg|M-_^@22HOho4fWS+>S> z3`i@JOFI1RQ!|wVFHQn(FLh>BYNd@sf1R7uo^9@(muVOyEqt?GC!_wV!Uiufu)#~1 z;x1qeo`hp;QL)Ilf5}{^2Ibc&F*zbvY0W+J&e$uxF^YOQQ)#t8+CR^yUfW=Iio`N! zWAZ?rRe$z0lu0w|=0gIB38%D;*Ky)X)`fPx$y=?ejN8^~OZx`L$cx%pbPwHBe?Jc^ zEqn7W%{M2c@C3Hr(r3+3I(l=O^h@829u%{|@{?t4E;k8w4^G*}IO8AIg*3yN(T0=b z+02K0g;YX*(%3*rpDs+9JyAp*&oxh(7DURdxl#4orY7ftM@*1@ACYOLFry643|3Np z{%!4O$WcIA(Q3zWk@KXR@ttune+Z9m4{lIW7=IK?=Mf8y;!}2LIRkGu&pWkc%Qeq5 zG%bCq0x4IV02v96?DL6pYavy*<60FCdG^dVLheum+gfs*ZQWatRZ0$+Hkq@wNz0Bn z-{vQFgAgvEZ8}M3V1+gYv$=F+#lA}7WbA2ECE7j=`w1%1Emu~G2v3uJe_tmZp*fjr z#$Yq`$d)g6wBD5tKaAJOmT4`yHrKs^mhtoKDqom7LH2uzH%2clcv@M}RF<*HNu(4r z&$ltEH;bb7f%)D}d?U5Zo-wOt_ClVkVVImY&i7e4j?#Oh6e6Y_ENlw_##$no5<+R@ zE@miFVWZM@^Z-wNtUBnZf8Fy*u2)&sdRtVUM`}zD43n!xlq{T?5++oZXO;7gg$i6c zaVAnq$XD9JP$S*J3(2g@+{}ELH6vmU7iQnhEpYXe6T&T49W>~_Tr8cmnDAuo-=@)f zMxwW9m6S?5tm-qD;2u};#-X>o8}|FbsN>*_peq4*arv1Vap&@If1b~X_+c1_6ax(n ze7Sy0E@F4wLv{z`IvCq38bqVyy0;&qN}kR&#PsC>y>KjEF!1#~4BwY86l1)>q9Vzo zp|uRA7Zv&_0ud>ZT(O7zrl{ac0UHYE${o@RTQSt2K!A~tV7(l^SdRIPt>7>~k)pLI zzbY$?3mh%FvxCI+f8~%~6cxKmMzXm!spMF`D=K^+t?&oYc;8Yuk?)+0Lz9|_a=V7n zovJyJwnh8a%JTHwO3si=UxgVda@AvM$@;EW-hNg{P_Sf!x;IQd96S>I5kDCZ)2IC) z@zN)x$4A>vulJ3g(zDR^(aXb$yQQI)7)W&4&ld&W*7Y^ zELBA5vbJX{fAZ)$>I(}|`fSNNlA5#h17^s;G^@tWFx(FlD#O2^(0NNXf%jzD0LXe( zJ_3ZqD@F+M0IS&6n2w52%YFG+)iBA;G-#`b@q~KKKkM7uNwU`W4$z>tYfY}A!km0z zsgsPCg#LKyFFfLOrM4vM6;hwel@+KIXN7WEYTYKze+aU+?kNXm)_F*M4iIKzxGVD7 zCBmMwtD?HVu^F#XgJPMC+a*$1w{o$gpr>D?s_{{`ThWrMd6x_9r-1t$WLb!~qR^E9 z_6McXalOd*a-j<PXvKw|4zP1p{ld9O!NQjm9^wQir2xmMAvIdLl)fW6t1^oGn& ze`XbWe8pCiH9u;UjorRJ#IcoI8|HCVq~ap>2MNjC!C55Sn}g=0%(8y9J4;MffeGx} z(W@+e<{7l+P!4|84wK)eW?{3r-Q_@-*#}PyL%HYv@dl!BdYlsVOpX+?qM`GJ6wBOj z$#%lN1DMj>Ik$*;w84r`5N&T#5($<=f5>o@s%^{oh1*z@1hWo-ECJJeWp3=rwVE(& zw@Wc}@ARna6ONFv#5}qjgbE}f@}@>Lq-!88r;PDy=FQ2d+q{RdvQc_b*9UA|P$84N zpr%>yj#}Y6s{UT_&k6>jc7NUA7Dl(x+_I5EMOd6NRY-y?9tu{fW_)klwpBU%fAVE7 z0P5(p=20F2Xd>t8zmkO%9AK8k#{`AB-inEg8S>{8dj?d6fbcCGbZP-qmRCNrq%-AXLL%a!9e|ee8aGAQW zT~*k?iQ?%n89aKYrPEk)v{P-0)1HI`h3Xax(R%&hWdiT!E$m21X6tp-c2 z%rrO-<7=5ap-7pnc?g$7Qaj}EIpxhfi5`@=q&$I&k&wWo={g0M3M<83CEEij!R%Bt zS>|>c+R5yQMnI^@kE-IXs-j&{HzTur3XoKYIx9f(hR9p!!_)4)e=ilVYU0&YvT9e^ z$oFHUcrX?{09bR|buC_|g{z$>NDm}mEXUI-sZWZFEKx`V-JT=4i!0*{Rvjn4EamPw z#dUE8TUaBFK(^hwDHgSQlCxz_aRKt=i&YE!?`cz;t}WKcO)*ei|4)Emx}rp}4~oVs z8{6LUYir9NZ!TY4f8JWMhqxeGhO=X#7 zoty=Pb*7vQe;A0g5_08>GQ#z_h`Mb+!~<`~nlf;%!N5RphEG+IN;5-6qpeOEAvJGSU~biRyG~6vkd6 zUR*IRJkO6q1^;ysqEdClNH4T^SxlSJ46@dIbUc@if5QeJy(IcYNgsvDfn`x}T%lPq zt5G}|2OmXcd_B5y#Yjh{f6G&YHp>~oF_AnPvp;c2gxEH`K97W$JVi#09a!9mFv`K zW51+8|GFBjstH`yAUj9Enm58@Mdr}AP(ax%c^43w3^SZT5H!#;f{&Tm_d(&FW9eeC zNHnu|r>?Zi_hPvTix41r9vm}`)H%ipH8a1)e+8Z=yT%Nfk=@XfVkZld+{k8?oR>7G zIJQN``6QF`dR++P+Z3x7#yl?HmLs#xsHjD)DZ7&L?56x-6bAIaqf*CBxh}{Bc~=DDydUMx{o+j3 ze||7byg4WVjJ_5P`&canm*uS{&v|a!w=aD7=&mEaVb~^ zMTd%>)xH5)iBPk{8B()UEv1w;Fc2BXQ$~ozhJ$OFLy&J- zpl0v#%Xj`uL~aSgybTlSvp1zU#AFmRg5=<}X;q`w+nsN~K=>7n)_C=Lhx+CZf98o4 z2?WdbBa{{TZ}X&MU!F$EQmR|>BMU0SkDYAf0oWOl1b`xN8htC_6c`Q6OPm^DJ>lw~ zU;EMy5uz)L0WyRAtFn|)W5F!;ir$BLVJ76ACxq6Mhz$8oGt(u4Vx!w-i}SBtY_>k{b!DN5L2J0Rwz~h3j#TJ|@dP8K(Y~&m&-QNEw-VK=YgEA-)3=$z z0$Vqg4WNw$UTW=BG_=_^cj`Jka|R1flvuy*zhU4zshHu9GVsK>-Wb@ue>qogWOR~; zWpo9G4xFWiF1)D2bETa=juV@kL^WVr58fcO!Ku_8chSt256m|E7O&*GKQNx;+3<3d z1B{B(8%F-#$<%bxo!oLaWU|i2ft#BvSgp9rMp?7%hgP4&c*$ucv-r zi+%O`BM0i|)#z}f9-a@#e{l&v+(jm`deYro;`2*cXUQh`UVk7N>Gy(i&gDu2FmW4!i777zv8~4=yzSXFbSZ;JH*kBvg0v5McpbTIQ%REje_BehUwN$p-36{C z|Mo5hq_w`nk+D!BWry2z6ADBY%pwot9G6}f0&vMSL%G6sKnk zgB_jnM4l#f4-e|BF&z!N^Y-nRU|W8dL(w{qH4C&EcwD>D=#Xmfm7tnSD}u8 zIVw?k^VO)sV=i#0-1&;qgJ-Uq((L)F^ixZ(Y#WDkb6~(&&zr9)cizpaE>|F1r?zcn z_8l2<$<>c}a}CN^QO5CaW(iWv%~A$t#zbPKNit+=lNe~ye-dV<$w8V&(HNP{Lm^Ox z`Y^K%6?$ao5;NO4o%<}wVrI-lmdMgGW@cL;2+M@#`kakJBKO7TjTgCnG0!Pb6ksu5 zfR8f66D}QXMeN>?{pv5~PjLL0{xTUUMH>3FD`7V+3fdq&L>FZ=_vD;__QD4hN+@{%z;#Mfi2r;o-L9i3ComYf0a^dfvijuFOeW@R^uk^WwdO* zD&fMhh+q!C-+3C**5DhUeOuBcl}Fx?vYvq)TT7}NGY4pr>BjiXSJ~ke3a$!zOZ^&i zZPK*sgx!?)f_yLKn>VDBY{2z|eU#S_8zlM78w5zI?BtykgjPPRX6ceqck5e0qTO0) zGZGRvfAe}OVyMjQjv(rC@kVFzSk+CsEHFta*EJ7WpK6g5&5W_ocxH?)B}R<_rpan^ zoI`${Z$7VwkAqYX&tko?pM@Ho$f33J~P4{TIHT!^;S1a>qmZ@_!voyOI zbu}}ZQK{v7m6BSFlcA$FPZ=0Q3wUu7bSOotlOsZUr!=L7DtXQ!l3?abbBOv$VGL4# zQ4MCD$mU@v@^}pe!fW$AvT;w5j^DNI1dA;= z9e#v#&xntDS)Nj|OXUMf@hYd$Ru~*BbCNU3>T>uhLBs~J?;QmF7x`&0jz-BXFY$Np z20Pb|+{!-ww%m#5K5X-4`|L&AD3sOme=Joe)xu~g_?HLMqL4h;EPAiUNxd@kMtfpr z$ziq%Xr+kUH271|YLZxDjSXRs8i*eq;)G+IKmdp3K8_1D>F|@8A=Zno(C>q)^Gdbb zMwf9$8%q_ZR;@2B)`-Dvyro`p4R4oXSo^>^?PdMz-=6$pm45D#R zWqD!X%xbbAlJ#s%R{Y{J_g{7ve}w3ny-+zQO0g@j%ut$GI7bU_@FdyiBkT{q7_(7O zgUV>Vdl@lAO2v8p2$5OaF{qGuXB& zUw%Hg3$wtTh1*;pn_nkY+udfujB1$&XtS|%jsrB4Hy5tp<_r{PS&kuf|GJ53 zgEY1yB9|8qL<-~76v0}Oj@Fn7M!`HDa$4;erG@=1Kq?(VuNSpWhEzo@e{m7V>X1ZZkd_)E z3v^lZy-`2xlVv`m&Vl!67!Ge-2@0F+!7t1<1E+AhRYx!dxHQdfA?IfuNv(7fn^>;uf)79#fpMVrIrLr(<^ znR%^R;4JFV8h7lao6j$W$?gl$jbfD3s>VK4e`W7#^#gBA;gwW~JhNGbFcZ8g zGM+wa!os&J3kf*TiE%;1DV?l(FDXw1Y?t!d4iA ziksLa(J61Sg_)?r@~)I&r&vDNoeV5XI>up;c+)T5bj2p!R=-Z(yF@b|#V)4ipv9dN z0O566f0zsV-ma97Kq5suJ-&+Tlb5u%Ze@7#5sMX;M&*L6C(5rKsp{vOFMcE!oi?!} zev;&xa>F6q=x8T*p+5~x;;75QX4As>5d_d1E(%SDGS3i_x~%I&y~gUxFK;K4u%5Kj zs*C!R+rUou=7*3_)OidDaqEWsH666!le@~Gi@Qkj{Myn?ft)3jYf;X%CClNK$ zO&4CiVVH%L3B0n2gl3E_-<2nI)p^qCC=y`4o{2bt%bSySw@_yCdiq-=&MJ0C9Z!5e zh~qRin+$Z5Gf&El@+2sgHj)&ZKg}4ssH1$pnnNV?B?JmnRP|;6q+HYyl#4nt@OV=| ze~=Tqyx|~tXvmQ9Rt)s_N9_V@CE&@oNCF7O@e+!pg{%9?0D~VTA*xGp_sJMLy1J_c zmZge0C)>iPNL^?E2$()mU-P>f6)Hd9PsH=L4=lZ3EEamM;ch+*#*#rY>wZ`2H19+^ zyL!^trzXQ%cSU69%p=wchO%VIm#9xw#)TAQ^1qh-A6=Wth%9-%fNf88B+|te@aEj*}TF673IQH38^q&NM$~hgY_@wS%MQx_z;-yxKNY(|Er-};$F7{O6 zH4?PpX5A*o-{gZYeZB0d_qJ(HGp-NA1A7fVyqQrp8X|FPEsU?qOW)l0e|7?U=@4I) zm%cp?cfygqctr2Y%ij?peC##I06*n*+zntqFM$7;-j$cXM*?MA=@{N*S6nG#nRJpx z#eq1$Qrco-Hp_!;Jmc&l*F=(>TM2E14|iPlsS9_zlu3wR?c1eJtCRL5yt2E+4&#r& zRz3(vL7#PCyRuW-i9@B$f9(vC$P}#P?4_~lbzQX_>bX}4uUsNFSu;YAV~oK98}F~Br+pFR?x+WmykzZ?MN}gN;MkM5U`T0vYgOxf2ko1VD?Xa`SYfJ z?!B}Qr~EjGV|0Prk9@ejHr6q^EZjF5cY`>ZjQt>PToo>*;zqc?)9}5q2iweOXRbDy z&E~V`&sXUC0)IDG&ha;X&aJFeT4!5lo2|3Yo^7=%&6Q`*wN_45ns4&h=`)EFZwy^Y z!u@Cfdjp)1`+HG7e;;HU3`*+Zp;XlOACb>@+|c8C`q#bse}DJO>tFZV-`Z?_ zTk}tS=gt-Q`xjpR!k_tv&wtlbZ-3XH{d=GL+~>aVo}Yim2mZqN6TKgJPxHm!{MIY~ z`fbj&U%K()f0e&pt=;>Jf4TaP{>S%zP4&HB6aK~B>woKgKmW_$wN!iNd+x6O^uPVq zci;J|Hy-@+x4q{Rr&j;U(R081JOA%Pgv8BjFI@dwS3dF0e|U58hw*u`_22j6-MN?l zto6Tg?%CY>UpaT-%j^G(@v*G`3jU|{AHVk6@0^-%fBnC8FTDS9^75_c+i+`y3n%2M zAMGDd8<)CA2S7vzNu?LS4WQ$E{_p>!QwjSW=cV(vnzs(tgWd4PYvbVFYcJgQU)%F9 z_MPtK%B7<=RIm?}ROM)YIEvdx9f#^|!*5J(I2Fp0>~$RO)XTT-RMw+$P&r?}uBSA*CehX+jj!?V|mCP~L} z#*GisSa_V;T|l^4Z~(3>`2 z*}S1#;Ww{#9C%ajhyC{TXU{!%{rvjc*()o}3(vJ$&#hg!diDC1E9cIgJ->3Td0y6G zD|_+W`HL5>Ja_JV>)BSTb?w~63s;-ho?BbLdgaQswJTR!vh2+fEUl3r$g*Kt_H1d{ zfA;zq?sC!ieiRKQ2He?=k|^Gd4l3*GmFg|e4@dZ1!}$?i4aVq%4ViTn0&qLDbYL)e zwm&%MUtB(S?qaZf?)-CSm%WSUg5_rL>|muA1kDTQ2aYJ;w*hYL`qisv&$fV$xqt(B z?)>%UwdU1}D`(HIt*l?a=ro{1jSR-feg+nR5G{;j|I2ls#Kn?Cuwt@nKXEx-Epm48wB&9~fn@2S?= z_e8&U`}hm*{`8NZ`rBXo&;HyyzUv?VuW$R+5C1{<)^9xZ>env3{geOAJKod%fBoC5 z|MUYt|5W9_{u7_w4uA90%`5LZ<#j8+zyAKW|AVJ`-j#P%-nVq>)#dm6ry{pJ6Bee=6tdDnB_zP|Ziyz;K2KfnH0cYfe+ z`qy8(_<^tZ_TPQqYZrg&9ozrxpZ?5KYtMZ)`lX+F>Ic5|#pmAj6H7n#@RO&0>^;4o zUHHlO{lv|0`xC$RmT&o;+FO46(WU?RZ+`hlR_=b~uRh%U!qKmV0Zol(C`+=YR!oT~}nNR;;-uJ%yTi)9K)X|^(yWjZK4}ZsJ?tkGw`SgdsBmCZ9 z`G-&a{ZIYN_k7=f>Yn?mU;m8{OyBzH|8VNJuUG#2@4Vewczg3*|Ih!@`oJfjI`wk$ zx8L<0H$L-sa5wwoMJGJjfBC<2g42KI`G2-~?ri4#zwqoz^ULS|7vuAWo&SqpTIc_H zIR95#eEy%i*lN-Ff40$THdZb!w_5FU&$e3^zI^@{oZVNiUTIxvUcCO?h4pK2e4Sle zgX8|%Svd5swyvz7yHIv^i?Y{B%g#8v?_GF3hxaug8=hNRS-W^~f2|2USh={?I)7!o z)jW4$?YWE1b63j_Zc+A1VcFMxaDVrQzUO~Bb?PmDi4X1{`@Ub?`_nJJ=jRT8{8M*# zZ~WfBI{Kxrz4SwG|G^)9`&a((xlbScoj>^GkAM6Nzy5>Y|Jo0I|8M>5#=Eb4{>=CO z$hSN1{m?gj-=BN!e;0o6JHO>CzUjT6{k#9@PyJWF{E2_@`JeiV@BhWW{7(k|e&q|F z>i_yb`Nz*TKL1;f|J?^){NKLe$A0Y-Pe1?7fBq9+@s9ET`OFV}YUSm(H-7q+zy2eO zKk&}K@wwXW)nEA0pT77ve(T@<+*ih*`|926|HqI1!uj!Ee|x&}zyI@}|7#!lZ~xV2 z{>uB-zV0V}{4;w$_w?6&{>Av-XaC;m&wbSoeeA3M=g(dH(2EPdG1~b3um2DK@%B%B z&;QrnyMW1Ym1n}XELn0(wuM88A;5DOV|!$#XS#d3=OW7!jqU@oBs7xj$T)IM_vz`f zs;gR6)pHR9fAEEX9dipLU^WTKE}L)(i6OvdNg&3MB?*Cq{c~fNJOMwDpKSQE=4bQ# zuunGp=Tetb*Xc`jPqq3hC#a|D)T!^B`p$XJck27z@6@-ZzWBdCSNy@B{@dQsN3Q>k zKl|)kzIfbt+ZRj9eIMWUn$xfUqxU{F`IU$E-+SlPe_#CWkN?zf{N-=_>d!p=_D5#F zo&W0c&))dC*Z#%x|I5_u3qJLsZ$5d~!v3qje)`(`pZoOmN3Z>tv915Q_KRm;fA#OY zWXG?)=>5O=wO<*z`tYsayZQ(Jy#K1dTKnJ^9-piK*z0DrZU6Sh@-shr@~`y=F1+_2 zSBuwtfBwKTZ~Oc|eDsfg|CS%TdEx0d?wkc-3`ZdH9J({^5ncee2g=aNWI&51aq`c&bdgJR}aoxl#wtxNm z@89_+e^B~P;pVH~KlY=)dawNcW1|oJ%%`9C)#v}x6Z6{NzW@LJ$*;Wl_kR8O8-D)B zf3ADqdw%adYkU6VADzoz`}hCU_~y6&d+~SvcISWliJ$rMSDyRpeP8ei!^0ik#_2GYg{B@7N@ZN8~?)4QMg z(tUq(^84!FF1_PFeS7;;%dh!QxBl<-e_e0=%%A_~kNwO4x#4I2{IyGO*mm<(?|I-u z&pi0um%M~d+gH{?2aeFAv-O|RkX04y(sL)$XgvO7BNM`q76!_`x6k@P~i%*MI%LzW@Et{ox<}*ROt+ocZD(fBn%X zKk`Oez^52x(#rb!9^;pLk~Z*`yckBpZV1D=l}8EAH3t#2ljvO z_eRb>^6>Az`j+dy^34Mez2?sMe|hKU^B=xx*Uj6sKi^w;`HNPr*}paO^4E<`ZoP45 z=K8GI|cI^0--A}E3=E#rQb?YyBT0 z{cEOv;kB>3{JxoAnZ9q@e->qnD9RcYP z>I=_*^OiSW_57P3{KPX4JU6rZ+U@^z(=+>b@0eM7!Lggh&>dfWHg|LOH?DuKe&n8; z|M^?9pE-W&1BWMHu_d#6^x-WBMy|hhXZ5YGeajsO?zu4W*c-N7f4~32%O89A^{>(& znx5AkVXg`E%h!rTm`7i>V{ggcu=}Qmif`P#b=&7Z z)Yx6T;fd3)`2YSOd(-y!f9I2pkM8*6-+bV!r$&EiYR4nr{Iy?s(Q{`f{uN!fW9J=X zTOZxC^_tOFOx!=Bf1G^N#LwL^fAO7fc-P}QU-j-M9>0J7^;1*7Hf4*lRTM>Gujppl zFC#m?_`R1BQQrKMJ9mBNvsYb{{p*?Bv8^{f{INIQb>hxn-}M)N`n)rb9{%oM?EcIP ze*4G&`O=T?e$jV6@c(=a|LU&)aaMa(;le%V|KGoR;@o4Of5<<$e9un zTXNTa;C&DLI(qs=w|~C; zxsSf+v8~q}e|Yw@=eFK>ee-7@9Vu_$zD+tIPwd)$|Mp#b_PjN_eaBVDvGRuNw(qRV zKYP{I?bp}weXp=Zx>givor<)un~3zx$d0?eKlOz>p84R&^x-f6(xVUUKRP;k{InXLQ&0YqlG2xbVt%Y<j^%~yXM{m1hk|GyTb+RLsz`koKtwVN-0{JXEr zy#@c_f7H{@>_7Lqvme>E^?Sunf9g>E<8Qk4+vgu?94kJ5_qKD_?Y{MT`I_z5+<0TAao_2Y*Il>e zi7h*Bc;_vdC%0U8x<`d;d=9eRuxN&;P|! ze^>wX%tK2L6#r5Ez)N>N^T7j4S3SJ+`)e=$?6$FweeN%x_rlM<^VdH1r5Akm%Rlz5 zuZ~`K)Am39%u_ExTX*ib_SVeYHQTS>v2EwBOyQ2L+i%?R_?ByLl<(Mi-Nd$Sdv`zi zikDw=&59#UMwF)MNTb~M;g^3i^YK^if4+3ze|YB7uE{4Kc=dfhxS{l85B*^83vYP* z7oXd@aPP}<>v`}(m{Rrz_J{g!;ytKYr#?T^f#+TZxe-3PC| z{?v z-+txptMt*|dGRaXF|%vOn-4zstvjCg_?v(3z$eC@e9_z9^gnL9d0*yD4?XdT|Ng?8 zY9HHm&+D_h|KObue0A))U2p!SfBC@8W8a;-X3Oqt@6233bNa--v7OhvY4^VTnHzWC zf9;mcd&^tj`JUUazjX2Cnf+9ne=E)(q5bvWVYOK|CJvmJ8->F(Gbjtpk9|h``fn;< zEc(`elcXH%|MlhA_p(DL51#qyQ-=|KjdPiO^dCf1yxlc|)seXjLi?y=)f{un*=Ne8 zg6G_qkEk}F(=<~SR?B$b1TVk~E3$eK=~%go`>Gl>jLi||xqa7&iPy}Df3jhWpqfrM zxyHxoUlR{XmoKl6v-1<3*WxgMcxz&NiDgP^jm^78nr1aSGh$uhTRF(k%dCMAg=mTTk`d4S|r#5Cou zkw{(g6sN*q-L8}WWxYFcwc))$-CU9TGn;Mba$VBbog3Kmy|+*;6SRo=qqCV!xCtT8 zY>CL6=<*&gVV#1b`CRT+Cl4R4*iNJSCK`e&go~cd8n~>f6`#aae@(9=U88-*-`og` zJl0euu=6rC)g$pf9y#F-ml4s;|E`fmcAq0DON%$cSRGtaCP9b^D#ctxV_J9 zZO}bzWADVoGO-w&OKc0t3|C{N;MEB2^QxRM(>juf4P}mb-X=P} zdd@_MP~@P?I1S^!D)Nd`HD45DEmu{yEvn>{AwOlFT2a*8rXpO=QeWzZ;eG##94L{c z6OI3sO5w%)qgPzg@Lm+ocn4~Pd|6X6E*ieaM+i!b2147m%=6ZRB z#+ETb?LX5xB#vH|8p6PNNB!zQ5< z`H56XCr;aUf3t{Kp*I89(k1#4S;33zhKcL+gS;TO_d*JE_Pio5dB>D+CIy{JrSWL1 zdm>fR4V<=yi+&uhU?p5~b}0oKd+&L#zB+%W5@PAznIx-NH=L!XeIl(eOBS1skoKSx zPNhHvh&YE;Q(t$bV}GVVvNMwI?>q5SIwTbP&i*q+f09kG|MdZAvS^;FdyymlQWvLUKtO$sI;tiBeO zh_mx=!3C`X4($dHxwwN3?`v)qQ$8slzItwXwO<55EoB(AN=F1#YN~eCPVY*D2E0Lv zp4z{&9P!%|pS1M=YaPo_85-uFoiyrX2V@2yN57Ya?z}~#);BQTQ!@y0`ObF7ppj#L z#976*Y7pX0V}63Ywdw+>4~A>?+Tv^~&0c@o)0u zE>9yH(QSx(AJvY}S9dUmh`flCA^OHm-$W%AJq~OD+`oE>U(Xk`Ouk1NVFGj?d)4&w9@APNl=^Cj3yovLWJxz~=!#A~-1 zT_f;;4Ee-Rdn7ceo-24>o)4S1>NL1wl_F z|3jjh7Au_`MktFif-tcCC76uxC*v!>iG0usK<=<x&t7UjCi1A-~MBe~PxtrCPUU ziOL;y8(EIPQ7qZ-u?|!-KRji_?Q|43L+z7F)3v1BTPEpWUibS^qe#2R2Z4W2a?#?- zj14QD&tIZi>yK!Faz(08%SAvmbm4AK&-Ald;)llTcT~jq0%buWWS0SMXKJAy%CrEa zky+anxZjiLcQRe&!rC3twXphFBonYKZT^I&LS9|vn9oicqS_#`AMpXR6!=Mv!eMX` zj$(%Om9(!EYHiNWyIa+yEP}a#vjrWH2~`kwN4tUT`Wb&4f(i~7 ze4kjTlNQXVt|99?E{ENfnY}ZK1$Y|(pGlqT{Srb@&xBwEc?t?3J}=m?1*(@T@5?YV zmzBwqz)&Bhilh{6>9LPv8$%{FV>C5H%+(~+P0}y*lQ14R-c zmB8=!ou{S2QTtjJu}`~<1$&}u_Saf5`rnL+hs^YF{D}i-oTJ0;vmzL^Hs{d9sfUp= z#84RV{cTYh@m1%;Q9ZY#g;+X{dXiWOPVT4_`3f?mt&}d!!G`s}cKmqLPJB$LKJa(N$unPdD~ylKcnA$=7e?45^Q_4U~^ z5E^z%jP2YZ8%@SQ_{Qf~C(Jsh=W{9sMhzd{%vs^6(-t<48*7AhsxNW zLUE)!ND7Wn9pKlW$Oo+cR6D}FjBALVX4Jb zMj+?EwUMGKe1(L(?h*NfHv$RiWdh=t|LuEXpVDVA;$dN~d)&zI_X3ZM*#EEjbE4>{ zbS27Q0oF4a=zkrMK+O{TBaoPCS$or6;mhY~-*kIBq;G$jy)@iTkG z1EfR#ti=(sYq;&CHs+?OUOc(j*;@F57~k*Z5|gQq(FJc4&#O!72YUd1Rc}Sp1rC43 zarw2nrYu-rJ;QM^fhVs;A5-g%0hkP90~*^onlQT=(}}N`j0tUuMK|c6rPDI=BNS}* zu$~=BXzISqYs7k&DGS1h(CPjF=QqSFFf9mG9$nc|>D`*AOWnklTo%0oafy7XA2`Ry z_6in7XvB^Dm~apx&*;e~yUD3#x)o2+iQOmL69dH-?69sGA^3$?0rC$Nq*aCWoL~a= zFdk?&bH=ZX3C7Su_;PjH5vZ8g;oIujAv!IAeVt4RCF>v2-3?9vpJ0U~dqJNDg5%#b zKIII3`1tMY_9`Vf$Wvv>okG4tzZ99@4&Vc|D=MqV|4>U3M4YGD*KnTVsU0 ziLVHUygg8#3foLrWP4m0qupHak^Utydnfzb?U;kW_JMYjw?k_a@f4o^(L1XZ@r23* z{!h3SY7Qb@AcFdj1-9b;@sa;XoW}ozTaj*PHzc5U$Myk{YitVsAvO-fwANi!psvhgH`-dmmVICcK{WT{0@o zG(JXD6H>Elb1{VY-*SgO;VxS%>;D>xm~aQ=b+*Kl;@iYG?j&+28hc(}_ZVAAidvjX zL(y>L_rrVdbY3^%>Tfq2vSR2$A(R6TKI#%le?c9e!!Fsa*Iu3kh{Ds%HW61JSNo{W zUs4X3Gsw4%brvgVEH<}KqFDU+A`33ZQBpC+&;D0&F>ARhRj8GXDnRcc@0KbFE7tEZzX;I5KEofctHJ0n3bHFUE8fwpF2b&M6&j@9 zA}-k6NQ93MO$=kS#X_c2z`h1kuLe#n`?0=W?l_phDw8OnRc7EfI-gLTF(f<9U;T^xAg|Xr181Ap+62aBN3va7Ue0#i1;G zhgyBi+XUAqB8mo+q92|z>?I){=g-0XHO)iJP%HC@r*z9sPldD9>R>ie>%e5pR+r)F z=mcSyRw~tSd&3#~eI$YIo8$ylsFZarV)o4vCU}>M*`X%(uu}Q&KC2b4)a`)Is0g2X zBo;Uba6*=jRVmypeSMu|78==)iQ|*q&3tA52O=;-mVhaj;CSS@{uV+B$=aqMhg%{Y z?VTD~J?+#fRJw8nluyLJu>pAcP+wg&%}Igkxk?-yCM?oAF$av~xTk-_Ck2So ziXuhff%hXwhXw{yn83z*eyR(0n46{hC}Tn3y2rnI%^Q3*r@J`#$Ohqs%ZoyKD4#BRHgcMLG$xTF?ci?opZJxF+ICTRZop34`d7Lj+1 zJMMtj5}rMlo;M685~psk2l?L^;17uZuKq*hadQBKbrwHt;#T8;7wA@F{xqakSMX=tKKRV#hT&W?{X5I?LNrMT{%5K9Se$0@e@SD2uj=7xKLnV?EqB^|aos2a$*WeH+Js5-&M89O-Uq2i~30*aAiHrtA z6~Rh2Cgg?&DFg+w@EvP)^$8G%;3p00)+1ty?XrM~v6sfS7SnNZ1h895IKf*#oeo|r zO^lT+uPJ#8!%IU7m5{1TX5Z_AIG6xITG7+Ug(p+-{L$VUBCw_Xhy(BwcA|TbVr`_! z^$-3!a3hQxJvf(~_tD15h5S1G#>>A0v=|G`2t&R#ihS5rNsgaRqkBW`O^duE?M-)) z0YDs{3x1jIYnsV7um{(W{GPY(f1NNdF^-@;pv!2QF=I?}wjQD_0FJiu=9xCh__hbV^Kfw07f5=}-26y8UlpxijTVmyr)4DB8ECPQmwf zcdNy@gMqH$zc9dQgf&y@)lAQyXmqkY*-dtTG^2`OE+b=oV1uPYf&Yz=uxvs|Gc*Rr z1)6x-p?Ukp9N6O~8g6l4Ii7k6n2k9z@1QuAJsHknGY5ER_sC7;g3`r|Ws`>dQff9W zBp^}^gXjrx$UmPX>ejNIXJX4*o0+F)DxFi_$8;b<943)IhtPk_K+GV4p@9}Y80Tcu zH6yar=Wus#CecUqsx#Qf0WNAM_y8JJz~8E9)yj&0Fc*8X8_Ro&d5+16pck@wdZ|V> zC{jBo99s@_`o+-V#%`IQvyT1YyaIbj+34g=f1byLxtJdx4MrDvEtvF4l5x4G;>icS zBus@4HPd3^u`LJOJVYOJa`H(1svtB2q6Z1|PgvD8xLh}B$FB=z4S6w&*07F&Q`lAs z?tY(7q$Q4d1{$2*o=&ELmUsagR`)fd&eq<^-d3XKm%p|kb94u80;Z~?i`3s)*gQ;& zK+_LU+%J>o6aHAj2Z0!zssRBUe^Eyb9V#ZCi{SI;d17tpLzaub#{}V2TnuACeh(P~` zjr+$&{v&Z3|0j!d>v_WlS6^e$ z()0;c{He}h1niIWg@%3SFH%$YU4S4q>gr#cULQm9AUm{di*i@yaivSq)cL}Fty>GJ zbFf})SB5bhl|8fVJ30Q2L$ScGg=DN_E=ICzYKB(&d9M)3$>20r8$^4(2%dVW9#&7d zj*dx@i+!e!wrw@DD9;cnnCzk=0nrd=hBL?siJ$%7z`R+Fu~;Ihcsg4Vz7^Rq-n*DJ03H%TFYEWeMsBcNn(RH z&3CtMB*1M?bu8CHTfC zCE5%aT2qU86Mv#ag-FYH`I*{Xu(29=2=3X5hfUsrIQI$#l`Q!HU3ov z2ifsaUi~v;4SSE|D|taWzF|4`6C#OXv-W~;gx960o>*Iiu zi9@#N%@M_f&tX{ZXp+Ps@Nt|+MV_2|MhssR*vgq}M%~TAb+ZDA z3aYo=ZD?nK)svmYOC7Bq@?=sR$(XPLsFIy+&_?w)Gvc6x)K#(U$yh)^m2eMlmGncN zPFVNy0H9M$16>Qp#a(x=u#jN%h(O?xfydO~Faci!B4;RMz#-{ONTC%R)p{h5+G6Gz z-{o~~#8A@VM9E+kw)TUFSaXn(M!+HYOh{po_5uQlSpU06@tKIpi=g0*fX|1T$3vF- zjQ(HqnG6h{3CNgp>1m?C{!a%`Gv*N~tb$A=*53f=TBP>+gG}Ba$0md8YqJmIohR@-)rrt&+PGC6_HtG_N?+HDx%);=R5>v#%WoM!> zXtz8hk{Gwa0Mmuxnx0=`Af2Ho+!IS6;Ti1gaBqGk`qU z8ijf9ihenT33nBF zr{xBaS^N?xJs*y3O5F<`n6_aaQm-bFE5xgN=sYF=9N`b9SjFTL4ZeBHe?%otG|bRm zQ=KOE_~>iP#}bSRi6$NysI&Olg>=;dLPrOJ(cD5E-NGB@M~1X{HD%M_K}{o|T1qwv za&Roj3qfY!dXFrKXa;z5Ygj;YXo_0MHm3s$jMI)^hc8YuC|2=P+hhKcK~9Lt5*h^^ zqcSZZ8QEBj@Zwx`Vwn>KQz%LgKWz!v#avBCOn+!G?ji62?>~>kz^}VOTR-DR*4s51 zI1yz4CT7p7_pCQeE1Y5wmQy?gidxSdEwsTv`Z({|PB)Y|luM5!90K3=Gc)d9zzJYy zB7(v@0uIZ!O$ti{66m!D&TEZ;Vf< z_p_S`CZp)^p~wc%){=6Tlu3zw%VS`JY)3xCFUHiva`Y(e7y0;?2SHWVIA*GW^ z3`7WoyG+8VB!vzp8{UJYYhT*|r$n(YoXe`vFS&4aVHm;9mB1^QxWU5=uP2mq&l={H zfXP{4k+d`@@Dn^N1vw9W`XgyNrL^qrRX8aWAiDgx-A!+WB&L+7SS|M2-)Ng;9S((e zNCB(fWW;g73^i~rW#x!HPalc-EEixT{})p)VbD;9xuKhHG~{i$>hhU>a>44uuR*j- zuOPtv<#B^Ek0}Gfd3%hGSRJ>w=Sfo6P%CH4W}f~whU>#+A46~T(0*yY6kosn&4tTTR>?- z$53rZnbVroZ=2IPdnE{Sz=0@_XLOVbFr)WWCb1fm$kDhM4aWNFSN3Xe{uQ;#oU8Nv z^G~fIWaXsQBZ>i9_}r2YajkrdJdLlEdAA3YhN-DgR4w7dkAge-1#Zc^4+}Cpo(y;Q z%a7=iNfYJK!FFzg z2~SQ61?wDJX>5C0HF9QV*2%afoRgaGBnOx<&$?=I=^Ml2c0tkuv|5~gEbSJlL>wI7 z8eBCSG)CAhTe@VpK@jv7=rEZMEc_xUu6T9x&s-MyO4JTns?~6BA)rgAfzTVp{9O4* zhXJl(%tPj$e6BZT`%LfK&$JW6d+|1Owcb;^6NtSI>>exmfYcMi+JRfUk(U}RhCR5N zuf8=Km6R?a8lgPitAx#T`HdJ=q&jstn-#r5EFQ2L>tSBy8qp5!E>>I0%iG4n`I~=bB;+ z+Y1D$tmSyd=jVRP()t4e*8NiE)Kho;xIy9T89Q7fN$rS^0_V@S7;V%G+va9^` ziphr~y*9nq!w15Ai7)*9$FuV~TiE$Z2gofEcf?X5$0%M}BfqA%6wiVgol>2kX@)RP zt+|5qX48YPK;@^a^*|nmdY+k7Gg@_-21rxv>is*++)akJUwfmaR#D4w=v$n3&te!-;`BbXzxeqQq)ZCJ6J3~n*G+rJNQaH zE~&?~{{T#>@j(9~>AocBu(jwvel z>ieE8g;WP^>2DeGQgSY&YowPnr&;{b( zj}k6FVNwr)*VHvUc81L~C2H~@{#PpJz=+%P-*o^tE&D=0S-!jhq@ZK==x`Hb6VoPh zR_Vvak*1$?JSZIpRTLBj4eMhhsJZAl|`BK_MJ&DkNDj8f+LWqq2m z)nBYh+1>)Jy9|K{gjOiCa>McD`oiK1z1CU3xuD!ZvCV>7h+=s?NKD2h?JaUP=3=^$ zXkr%51YG@^dNYjd9(L|`ot0+wv{Ncei3@-~Qqct}SQl&mEbPDvN-7gZ05ES%| z*e#;&ra!JxpTn7~ODh(|zs5OB{hH1_lS#V~1WU1VHhlK=2|!gTRMjI?Y6ym1(&@2yWx(Z zRoAu%>e_~x1+odUx_SRvn*}~SV?1V4Xpzmi(#2#Z4 z!-!6&z;1-*DWN={vw)W)3S&a+j?_I6@>NKk>shI<5*a~wH~mM3b3%md!mw}jGhVCl z%t+AN``Htj+?h+Yc)CD~PnzQ@w=UY%XAjorbkEoEs*KS>z-n#gOyK)*V2z%Kdz{&7 z7cUo=dl|2AqdP^nw9`G-1FR7PBVL2;!dha*9}JD5^omiV+jM@m3<8YUVYFp{>t2nO z!46G|I7lxpRR+=zZqG&PuVp;tI-JY;yTz8&x>fze{QcI(-G!N7kZDKT%N<) zm&vH$AinxW&tBH|Jy`1qlBvP$Atf#R0$OP)I@h9)!YoIY=AaoQp0OE!C3ad2t%zM( z=PVkG+#sxEW&iE=^ErEP8nWrH@nej{X;g(2A1;!!SQ1F;Y6Z z1i@(Y%MT0l?`6Nfjs7*!vXjLF^_l&En#RIsb}i1KFevgfnT|}w0lZ*zHfIe! zPFS9pPwz}=T$xG4cUzRbBe=9Km3nU-Z3{7tjYlausk%7=YhU=I1ecz}J6fXIBMyT5 zZI>Jpx7KM_aMMQ_55`i+AW!x+sGBO*= zSVzJ6O_}?1&3sa@7Vk9H6WEl{z)fTDY_YkR8NSPMlh~WR`t*yuImHaZRK${FdLPeL3mg`r4&i+KvCpT52XH?kK0k$LJi#Qk9#w z2o)k+D1zb(^Z>HJSEQM9+L@1nj|&ve?ooA`;~JBXB)99jE=@U*UvRM!>2I|(2X?cA zg}nWidRbAf_>fQC+s@9W&9_-yut!LeAdlth=5UTF;@d9Q0IQ%u{7S89FJyk$&o!BE z7cN6a9c_}Yc{TRx$=-e6=j+(b@k_qQ@KUX$LnATj-sAA{IgX1E4!&NurHk`|>xmQ}hy!ovpDSYTn zX;*LG?`k4hRM8N>d2SUSS+@kMXWYddmHtbMzX|{3y{aZt)h^Y`5Q36dLZ+UHGJ}z1gw=s_w zAE8GTVx;e7teQZ`#RmvD82gws65M$|jDICe1UMA8F~!C+y2ah$=KRIi9A#cMvYNIE zAVHvP)JIVERxYHAzxb5n$kWD8rO@oH_?ypzy2)e*JbSO7i0nav0xHsf%()ml=$0OfE+X3AmHHto?sj42I^ldf#B+|-*Fn8c9HcKqww3Ft7_7G3+2WQ zqdn1c&WU_B%Ahx_r$b4zz{ZtPi)-UKpNdaRjQ^r1WeMYRwy?`g8brasGk2b=&&S9< zhvai8Z~FUopIJeF6N+z@U7z0wtzX}!U>e&uaBKj3==? z^91B#8|u3xE4iqKb4tBI>|D(6i`n(U2Kj z0#oa?-O*QZrs~+4HGRI+%7a^EQbGRU8j-hjyQh{al5c2(#eY;w@_&}DN(>x9Exe^} zY4`#_dAkZUiZohRCq-koDcme&a*aypSnicG-oQ+PQ!T=yXrW~!Tc~9}@yvg#3+eYE zNuVF;s5hq6uAt2c(jYiv!9zM;!1T-Lvofa!RZ*~|K@D$bH#<_yI*G?g{6-2;qt6pC zl4&<5w4K_I|IJ|%{6Qisx}$l8HQUe6y*ivG;R%ipXmHbGbWB}h^}EYUJ9UN5B{&^3 zHP;8!G?U#M!tWC(g!a+2Tp`1>F}Wg6ueF*MOProiEbnRtVCCyAQY;F^PL|ddx^lM7 z!Hk{h!bTjW@MBHr{<#%IM_qFJh6Fz9Lzw3Wr0B0K1Y1(D9yiL6QmiB#H$m5h#Ks<5(y{9%e9Pjq?HR zOqvV1BSMM-wIlMpRDlKy;Y><*Umebi76FM5nsU7HGZ_C78p^;plY+bj&ZPfgL0&*- zQqYWZCIy8`{Z9sR7C4gvWK?Q+usf$;jja<%mHKNZbkNu^B-9wt>&ajcQR=&0MLlIu z`#`qtW)}pc1iv*wNCcenS~eQ`w39Na%s?dzzd|uIVM~$RuyC>vVGY$|K~KL*;Tg!kpweCv52-q$X5=Cj(TqNROPkE}Tvz zeM({g_U~a>F|Ef%Q)J!xyB-9+jNFM&c}lu7AX}K9!>`We*>SgNou1Xv`|BoA42MIf z?TpIr(z%5SaLV%#JOa@}0>O^z1RHJl*jI%vGS|9_`91Nm=k)2-U)5j8V@0Vc%*w6l z|H99$Fr#LWuP$T(1;0hjV;v3YldzMU|I+LvHWz(XP0D%|8ClLf)M?bKnJ1KW&cwG7 zaIGsH9k`sS>{Hh@6I6ruOCPF1Snsh3jT)Z7+2!8&7Y@6(NKkAUywn3m?y8_a$O&L^ zeM{#On^#j!GS6sE(2}Q2r%$1lw@MZ&1UZuLEQxDWWXJ(co78>v?ddg+RI(Bc0JF9H z{$%G(8+>=r)mAPBm({TI0$L#rInI>RP+>BoDSX^OHda$5o!R`mG7j~;1+EC|XQ;;h z*~M9}*KRy0%nu}j2V;84!H*kHFW?oZcf+Q?D}oFYco$B1=mv+C5cud{Ft=vE@cDRB zbH;cic?O)_20lnTy|)9vP~cEuL-GlkZbSwSF`Y!gaG{(;Z^IDDEmthEOF>u_>>s`W zRES5?0MtSdROO4-1Dmh|=d&FQCKT}xstSf<0{0$A@5N>*dg)lc0x4RL{GnXlu z%80oyb#pG1Y-%X*oxC%lO!TzgYSK5qJ5#Okc%y&OSiY@mj=BLzBV3Otr$XblWSZ)v zbv||kxu*qZ6AK1hY4wIGsZI7$S|TTD8o{EIYe86M{VH8AZB4(#A|+){7uf3 zFm3|_B}s;H8Z z3^lbO!ni@|lw$i?O3Aqb9@%0REd96h8yOt&<|TOuici#^_9}60ky|GxDWY1^9nVFF z=$jE;ZDh_})rc#tk!g(G8WpHrCacxGXglcxJKOuoS;-?{-RwN5`C=)D@4(OD!@iwa z{}Yu^x_1}bodDtYPaQ0--xjEXUwa~IV>Hz*xzj}Py(tH^D=X=uTIA9$bm*5Ek4bFW z$i{@_SwZFXd9CLozZ(y2xn16h{!Z*!XcAc>Y_v*{v7l}yAM=f!CbVHg$6udFMzXOP z8Hi&=s$t{+q#&dilF6FWbt+Z9gkaF)PqNpPt`&Fv`7w_tjc++S>NfvSD2F6mj6I>28j}64W8DPa&HBy~aN_^lJ;phDAPnDbL9OwGrhKaywcr3r zQh#uu@cWoq^XkGh{$m>dSPoNG(HRY_K;J1volF zb8`*ot2b24jyg!8wlEBl^GIb!)=q{qWx8Q}Z#^q3yca%4`0+!4y=+YGcSA?xx8u;Q z5fqfB$qpggj!;-mMeA;2%?6~1gPBbuI+*uJbDLM?XTrj; zDr8$vmgkQZO%6)7tdxIb>AOx=aM( zRa|WbuGOpzRB;mBQiQFdxHGrEIkY5x6W;b3{y}aLo8ex$C$LXaCOm!f_x$s2abePZ zFKIW|mdl99HlEX5%QahB+>m4klYh<{rjY7k<3*feyE27})BXUnMy5xgoeEgmv9iq& zbBzI$<7mhk#saN%@$NZ4xqbJrtFc@5xmO6BrJT~()0?FqURwFn-M%fpZGK85aqNdR z=)DlONO0NzG1(O+rT;ahf1%v0%TO6B za*&2{{4u2T6P0FiS1F1(AtU5z@~Fy@}8obwXV$Q2Y{E{wE3 z*|545{C}ACcqA7AcNY9T&!B(zR}hbq4y)57ipG_B6bBIj|9ylzIq{w+0$oBMk+Sc} zqn!Ntfc~OnvEg#&Tt~Jt_Em<1jDY)zrE%kHHe3R>crDFzi4J`Z`PrK9)Y*$wTx#u; z?RvPAO^VU=bkjy{fRo5tBB^!s=e!V%pH8Vb-;%Q$zCTfhoLB@;;5RiKn&a1dD9{X$ zjAA%80hGB0l8V?MTlK`kA?^RQRWH6yO(z?c$ZpZml)<~1`ywFZ{*c&1m-PQMTNel0 zK2xW!-dFu+$}LN=7QEoEgDxD`clu`8g1@FW1QPK&+P`B-(Jz7gHogoDomuk1)zd4C zfhdvc5s|?tH{1_ZD>^VrkQJB+gathA3SSReM|>O(&pN+KgF}drf>EM@saY{VQ09xH zK|qj^qCw1cpvCtDjPu5VMjmFsRRjrcAV363W{V%&OoSAMa?t1w4HANlG`Oe+4H82S z;-9b>aTG*AKrjr{e^}7C!xUrwBOtu!e=^J?0Mxr!Lhg$Qg0>}^jHyhK2m%_+Tr_Ju z#>sC6R+QqmFj3No%i>8yC^||4c(p@zEK2IGBbd^)0H`FltsboKA}rERRHs@I(t)1I zBMoTZF*NBVuV|s+Wa?{CTt(!1BV{tiKCvi@NgzlRBdJLs5WNZTfB%5@h5zn5By}YW zsH?v}=DoUsu(R8JP|&%w?;RQpl&MHAE2%1OOS_}4I5wV1UA9khl1y12*-}q79gvN z1Ty4Ef$t+0Zem$4leGC-E+ueMn*Tj4bhEh<`*oOe%1c<|&raFl{Np5*EP=FiKSD_PDZ2nO)2@s7;t#K_=Sy zrbCG7uqt@f%kR=va8$adfQU|pkLbb1W`3Z6Orcoz&Lm+nkvF!Z@02n!(Wwd_&P#mPuY zCeJEi%zU0oIUdD~_v)7j1}Ss6#24nB-FV*%9ZKnxlOv3=3!E zf|v11qn-}fP!=ybaw~~h{wcfP_dtvV_d3V|Kp^SZzTLT^V#C@F?-#`wQlLuiTx^@y zg|{rxGn21GLz=qU%39U9b;vLzs-;fq!FWD#4i{gFpiy>i*dt@a^jha*b?pxDi2EBk zPjuH`uB7~t+fF8aplGm&9!v(O5rBZ)o`~-mvelrXt5R$%Ekw}*T zSH`D{;-|O+{!d@J)6JSNAFwNB(QcsGK$#7Tjp;vT*wUQW1_9B|w1WUomWYQS&mX_s z=?8p7JGG-ItVlNzce?&*yG@2BsQ(CY6G1HxAcFfJ7L=mWsSQ$go!Xz({!d0T2V!L+ z-G+R09rpo*n7anORJ&|#TZdnflD;`Z8kiNsk!Ln6_2rPq29Cq{)s3X^#~Gl^@Bq>} z&?!HtN9ofow8Z4fG3N=MMb4m$D%iK!t^u)DJxt!I{H9OfWIFcYCh+1KW=b%On=<>s z>_T!jnsb`EhHDTe z3;U?VP8KVCQ)EoEL~Qw|dloY)J$LSR+;sNosQK`ROgu`z$A#&Gsum0P_RJ)xmFnxQFVHfwf`qy|M!U+nOU|}gJx43 zM_ZdbdeHF)+tlV^BK4`$j;LYyatBl&s8dCo#PT`dv@ehKiiYC+e( zY47?)N3*bNxAf@mkO0WcQY1Do1x&Dj<}Sdo&2A*^s&IXOK$+oacx@9W^&L^&H%R@J z{7A*ee%eJb$)~wt!Xsa2PSaa-3zM<)k3sDH}@UM7C@os{uYb-0@JKg{^AAQ1yR z3*Sicl^c-0W#1$cVBc45w~A8>>DneTC{6!n9h{}byhaY`WZ$Ae8}k?z0%XD-L!v!5 zB0ju}Y^dWt++4+q>dkQU)^~l&3)(My%biCzZJ;T&&)d5S(3=g^oR;jD&a}>c&OgfO z8vgP-Pu7&N`kXOs3oTbH)rB;Y&4vqXK0B**cX}Y4xMx&!D<1L;(d4BQHft6N-&hQV z{&Xte|GmPqm6QXDqNy6}bFU%SrsE;DUL?aQS>A~)eKD-=GUDyMUt^3CFoT>QF&QnE zJ0u(U++ii>4NJVJbhoQ@H!(~pJ~X+JX-YmvrSs4R?G#J1HhkVlADTiax1<1Q*WtI( zBKAlUo;31?wQox-|Lt=$ifu3ZA>n?chc?yst8RL(v~g^9P(Iq_r>%gVs&EU8MBtI5 zPCiwuNKqpSWai|JJD=^gR>t$Q6~xNPgw}=)m}OF^uF%})t(VJ<8})v~z$YTRC{LOw zYfBhLA~`6Sn)c^_5dZobVQ^Fcb3oj(myfd(F&qpB90&HiBanj)%$FK0?}@0V3^#nm zNE_t(UR*?dyp6PfgTGwmcr+J8B1ItOk03o(Km{w54LC#!DE}swfzj=mlW@WtpH|aP zE9o4(bQ9q38|ql0`OXg3EBk!AbQo4^iowW;c`9o5l|tQvLXgwYC{+`XjYN0?>xAk2 zMB0g>L~jql^T3a%7s9LnF6JXFpf;VD1j^#wn1kUBu%jL&m?_<+W`(7UX~fa(q2_=F zGYi{r-lwp9T~=?zj0*7ZB1~F=0ew+so2(QOmeZ742q1i%0NZKE?6gIDP@| zU}_p-0>Av-kJ{9krT@wqEu}oUB|lW$@C&w3NOi1E1{AsG>k9>7xu{s#V5p3o4A@Ws z$^$En$H(CpHOh7;$~`Hc>RadDsd!9?6O8^s;g^Qh$@!#!d>W_1QV7uHI~`n-_G?pp;c&Gn&vFF z1JZ;>78N$t4)Z2gQq!=C!luNeYF9P(t`l4&M9s2p0Qeryjm8*f&4IJZ4>j;2?l>>? z_dE*A@d9n$k%afjgIX9D0*zTT zBn5wlJLlyC`M_N$#7Q*0sxM%lD~X&Uzc zxg!WfU~2x8PvgbFFOe3HIf#wq@hGkf`2DweMa_AIf{)Q{;IDXj{J3%vhl^p=j(gL{ ziw+)4@r)tYr)0Z zLpjvmM*F`a|JBYo*fUGdkLz>IsM^Mh>gQ;V(Qaa|7otAY5SwpT&K?Tm>Lr>Ro8fW)o=Yx89&#fX|`f2ploLQJpFk`w1 zAbQF>n$x6R{*GcrU`~pzsvtz7qwY{gM5k3Vw9ro&oDIP4{l6thNFH7eg(GU|N6h=Q z8DGi=9VdzG_E`@)y$6!PbA~jlzcj}@C|*KzvgZ7H1ZB*hAaL8HKg-Wv+BEP}b1X`% zvP!MTLto?O2@J13MNZiQ&N%d&naAnX4~*aA|66b5i?lhOg`q?G|5Y4G%S^8ZKWX59 zC#@(F%aZxhtlN9ok^ZX6Be7A!soAwbGm8>`n1%n7(q3N5`lQ)$DQH@*=?zf>H_;FFyqFRl{mG~1{PF-=ep z(SqG(3#nSr|9FWc+`HePvXXUD!1(-9rq5Lk!K(HG(wK9YZ$^ zAc6=82o9;EAYDUCDKUVgl!P=&cef%)3W^B4H_!8|^?g6ywcbBxt?Rni`FHNKud~m! z_mLWABi{Ve?d#S01{SXq=q=CV_?S#NFMza^CBG4lyJw2>9ZbkOu34F0nlXvmwO|l;3tVY$ z3EfQTAAi|}8Y=yLAwtDyMVr{|vkfA%5!efXZEByWxK@l1?~fS4+@BU<^-P_ zrRd4k?;MYv=I~~p{3_Az71S}5_@&D4d=isJIq)rn6GiL_XpViCp4!q6{qdYAh98(- zow$#MHpiU;UvjkaWr{sZ%%6WL?wymC5I$x!lfzvG5$6pQ!9SoTC z124qcaC+NXO#97MOtIonwq$gS(pK$fL28;;ls^c^FU7)lDl1OkJE;0hdGsWYZbbD| zk(maeqOesdX6@7av$@G34IbV@w*KEA)l%)STaXA#V z{>Cv<^E6}mxyR4Dcm0jM$7h*$F(8^ed3`b|`Dxl(C_B}w7KPrySWj(w8km5SFp_g| ze56{eveCn-GK)yvQ$6NO%uYUqe|f|JOT}p8{gb{ak&{pFgG#{74MnSe0$n>*{oQkr zhS4Rf1+07+;-R!=2dl<+f6R;E7B(iRcLrijF~dv`G!ph3PrE3cA(4?O1zupGJ*6Ub zG3N(r`24mhhrXZlD~(yz@5w;uKv&cOxqeN*D(w~RbyU>^F^-eEiH0vrBpq+Dt8>~K z4s7b132|Q_=*r)g)NN)8{(Dc~BTzPQ$y=yBDi$1qYgtrdm^f>i|CXt;1qF}V6N-lBNAyl-(p)r0`BIdqoyl3S=j*(+7Q;32R?|d>pcz}D`@9yVj5yAqNxMg{6iE%1 zz9&YU%u4&|8D$3IgBZ=+Kn>(EyM6S1>P;*0*p7Flj%UC3e0&YMnbpr7+e$Nz=cYdw z7RJ!NPiPj$Z3A4iSZ5s`qY9mgYO7~l*)6dHTi_Z?wLQ_)v8OYVHL;wjj-?N~S?)N$ ziQUkRrvv+YpR%xhes&k}X)ETeIhO?)!PU(Kox=F(+HHIKz!KB>%*4J0+fMi7Z-C%* zZWR*DlM;|x4zbKwikA5zvq~$soF;nk21Z;$1M@d8ifIe~+#NXQ4bduB;4QF~4|*<2 zVWkGL<6pi$g3tsFE^z_9a}lX;-%(xXO4Kflg0zXq%(6ODY)TOg~yb z{I`@4ELRA-%iOJzg<+EY zGx!HDt-xw;@I5`M=ae8vl+&DsWt#A;pz$ZjQ+WF%rM@~vKfQ-o6|7h^b~z?{tg3UCUgfd3>=OihCN5ey&(+vRITKOCAy0*OmW>|${~L8hFl_m+y%_mOKOBhw#Gq? zolZ57n2I@+$w7`Fb@XIKKclESe~fZzKRl=k{PZ2GO4O8?;gjR5{t3}iy9QujSbM0;U#qVv>S! z-(xDaU(jWL+_g(+3in)FJgcHt}^;4ArI=mw&GR%YpxKd zx6zK8Eq^g9jJ`bXdnVe0S8-P|S5ipzsLpkuCKB;gKz{ zfc{~D= z#Qv&T9t1I=c3tWP=VYp;7a!5Z{D!|S}YPf*EuRNE(<9zYq@i|W+gwJ-9BHyNQTA=O}(T-_`jG0vaLiiEEOUec}*EYH-vkR~pjPy}2 zSO)p|uy zjnJsqfKNVW6=0QSl6=&7=GO2vczIh6)xK(}q#`pg0x(LSxYN9+^3q?coPqrwl@1Nq zzAL}O5MvjxrXLnYz`h#0-0h@MX~aOYJMku*YYkt0n^@Fk-}W;bys1B9b2u0AL0VgL zoFGYPNbwPQT5^mNIlSM>i$B)XOH+*3D*e?%V+8ZU;3`ooN@JfcKJmuy<(kWA>&X274Kl!g*5AMk~fVA$oifm7D ztLY9<=lRf7vB)ox{PaHhQ4UJ5ZrVM2u0H9j*=f;e(P&k_qUUt!;(rd9+?%n#`QdC- z1>!yDJ`Lo2+-n`U+qY|}R%tY^KR&7=SUsQlb!U<8@twvrO99UsV$uLFRIE!47+nO>5I)Vm2` z!NpNE_UKI3*-u?~O8_$|N+-n@!B zO&m~F;LN@D_l2AHU!2=%N7Ej*pKW}Ly`Bm^Rm3HuueK#cm`hut+`?Z^^FSg9IS`PD zA2c)%epV03=x($}xk&qTsuPo1S9cJSSy#7x17M2~HcMaYiN`4D(@A-QS`The3rOCe z*6a;xA^r((P;2%EwPtTn>)+fBYRx9lx^G5+r0-SAz!C2sy%gzEA0|V+eB1#yoA6e+#rD&?_W>*U|UWjxMRn=|F0`+T9_6QkVVz>1bXZnbal|p20KO+Mf z>+@WT{mEe`z|i0q_gAYNXF8Qlf`eUxwyKf&OV2=}50W1>!wCgsnw5Uh@=u;3rgXm3 zjiu1LuxjQm^cJ+0ZJ42w8|+TYKytmUE>rpBHQzt$K9hYQQGZz_gwLocRi_>^9T9Y! z$6h)7u|#k#yk#L7=JjT*!-eP7Ye~aI=v3X^-eZ5AQRqj}bVVMTif>wEmcA(?f*F8R z^TK-5i~F&;rl3L)hlx7(lTn&s`WLOLNhVwH5XwJ?wwKyHhjYSr$m554q|JlPa}kNN)C;FIc02Y>Fbr~ zVqeq;~XT5{%PKSZ^s6lNgv5@JO zHeHtb%w+2{%V72SqLevT&!|*G!fa;dQrBSeh2TZxL?8m?f0qkkR*hrznntoHW;f=R3xztaOl z9#Akz{~7OqREJ{(%P0C0E{g70CoyNM4qSBX9$bU_5@y^jA$zs{gsM8IqWs6a+*@WP zp6FZGmTROa@$eF@lq5(VjEBrFLhu8uY5L_sz1$8$O0_i-qbz>EMDANS*)+lLB2 zZ-n)oK^y4#ha`y#T)o!`^n|K?g4C>ZN`C!>V^CJr119!&0Ust*hWw}vzt@*qQ%7pt z!i}ZQ5m7G6r03AIMKgJz-?3*rvg|`qa0_?m8=_Q-Qdl{92xv+-(M&R#=uU@MOgJ^@ z@U<8Xd6#bcT6J>%N8LC+_lt7xIaV`s5n)sv?Sr_8Vze9~vs^~HfO0vTwzMSmgIETX zDAJl^>n|<7qG+N=+RGF=-J(oSjvha{QkQHE(VgzFV?A=(Q`NFL9wU84QN`QziYhef zDk%1f`?unw@RFNE$Jx!07Fm@oG2H%N^|BG`5+!i8C5wd3sDpXg&W*NxbEplJqo<{9 zw~N~i|;1>bCczb9H#Knwltrl+E)aMWKrH$$TrARUFb`iIR)LkzQq_`g@E2~+Lq zCrPG@-)TMf35)18reD|n%Ooylo)(KnJTW)_v?01r+NNlRX9_hJ zAPQCJ&M^9nTT)$9+L;p4iKr5G@0QW0M0A5M$Y6$8ni0G~F0@#TS)W)MTrsNyOY-Km zIch;IyGw*q510BysxH;K&e(50v0D4kL|QagJ>Pa!{YXFE1phTiF`t0uTmDj0b{tW| zNVgSTL|#5#Bbie2CvqjVFo>CyJc`-`VN`eAqq=s#;{A%cexN6yE|(=y9>$%2k0ad) z%wVZnZy=NGad@7|7X~(yk~9#vO7tI3&HR{4{#j<~l+mdxb1fUsN0Zu`a;}XuBZ9V@ zUddvCFlAf>pHv3-u%;9@#nH6VW5AvSTiPzNPM3Q{xS9wFylo-lOG}=NTE&ut6VJ>9 z965QQj|vIy{0*9$T)ltq{#HtQmgR)Tw@)#~c6qG1{1CP<-1S_*TsHSYIt7CnHK=u}tIUCUXwxeqecLBXGDHN^zcKblB zHJPR%c#Z>)^?so}u1gWM zcnYv@{i7zDYt z`bSKEH1k@9S*{2b`O|w%>edXEr!P|W!YayF=~!ChifCZvPtso@M*`RE-Xpt+9h|0> z0+;AT?<^h^c=K80qIbdtR$htymsNZ5i<`hJOoGw3T`e_i(ff=Gw`rxBp3=7+3cbDg zY}dw4Wna4gGL7g6@{0wCW01hyCpP3wE3^#MzU|TJ8V>u?PdB^|Y1^3}m_x+EvzDrD zxqZq{4oodUQ(3S0+?LwoX%7{XB(r{BGO(lMEn}Vy34Epe6B2w9yA^G5hvM!OcXwxsyBBwNcXuo9E(MA^6o>ocd5?F0d;d#T zvNB2Lm}KR=GAm=S_rGD`K#}keV^8|=aAc5{@pL*sHVG-isJO!4ij+&!ZXXu?gYlFi zcRR~}AQxduc|I%Pi^LM_1#k<;;xEcEMfsRZxFW!A2zJ&%8nvOj+Gw5T!K$) z1gjYOV+uvV+frtS?B9iz$F;@PTkI%7{GEyI2|m7_2hVNm5BB^%_P*l1bEK7mUdFcn zlH+8H=D7(`#HCB@1v{B4YpRk-5aA_xx^4hBWvM0E21m}UtkV%0G^UzpZO5oqHb&4XPMb|X+MTnG71MV6t%OPy?VJ@%c$sbz)teW= zmN7iEaVk$ffUm|4?tVPevff%@;x+Q)mm7bB-^M*vCZ%8giXh~m!;nJhtcNjKUJNW> zhPi54!jPYch1+c4Mz7iOp>M*=cF`5#k0J)>s4>jV^VXABMVc|y3gD9-Sexk~RGz^N z64$9N{S9f$kI0Bn4X;j|3(<@=z<_6OV$<3F$8p?uYPm5m&hE|h@Jgo8_zsZbYpbxx z1WrPGwSc9-EDkS%F(vEoH9NwB`oNd{-}66C!y3V(k1sC(nf`>+f2DWFoU6Z}S+(=& z_KiUiLwj|Xc+jeMyhq>$!(tylu3bUSQG-=hMCz;MS*x+N&d)Z)S`~}vI&-0z@XW8*ERR=c2H_4 zx}s@ZRP&)PfhxB;o_6^ER3$wyBPm8-IsDxWEo6Siq8}7IEXL4)GY4a*@(R3ktpeX( zSj@n8E7PDCU~m@vcH|!OzB2naZ9B))VShS?kJoAE3JoOSeZ(6okn^aI8GQ`!zfsJy zfL`zWlAyq6y=b7Xod0xGVt2thuQYo(VQ=S-_alcth9r|%yYTwW+huOpcLym_(=oC&LVz%iwlKiu7Ho+YvTiym@j)2DzII{kmIRhq^W-tFwB{>~-NgQ{M7& zu+EJEO1?6_UiKt}nNBxOYnXm7;}a@S+K#7>6)#$~ch|i(u7BCbDpa5?fVYW@z~!^3 z)XvTv%74Ys^-5dH8#Zvhaw6w)FMdO0_N3+Kbo|Hss<1B+idd~lx*9+js}|`7 z>+BGSTm;v0)7EW0`t>V$i1GPexF#Y3B>xt@>FBP z#L~`sx|S6eLAsr^Z;J^tC}5_%<+@JH=8x08=LFPAw+(8?9> z2QsaZ>a4EZ3=xIioRQ@AZl#W6A$eJ1*J2iUx1!;i7}1{j5k#uib1{W?`T+CiJf_%& z@D02I?Y!;OScUYPwguJjITDS$He{b*2$w!0*_BJXvtluc9ns|D5Xi za`D?7dS8xkg+N=wMV7E)92MbumN{DFT?r6o^UI0wJOw}{!}4kGs^Fyjr@Xp5px==( zwDX)|llv)GG>K*PGgNtx4(759;c7s~7&lj=7`fZC%L{V=4ofiBt_ynd7nUzSI$?xD zrPi)g<^(vSsl&{B2;gv*+AY)DJ6AcV1|srKG@s;4em5YIEVzRRS0`-SkU7GXd1u=NT96@?H-(l_SC z@J?6Bp)_qqJ1Vd{12|qy zkvV3*12zc;_oKeP9RwWruJK0;qX-V*y@Cg@ zV0Q+@gP?#N7<>o!pK0$FEVv~5UpqBmpgifnGCwf5fSk6R{d)EZOp`A3m-AMgquI7g%D zeTxkoh$()NTq~K`){hya^V^wmsC#O6asq(&&>Ej`y-J|2*Ut7$}Yg7;t}7yle$ZY*Zx9BH$rSA=13>54Om26qhI7B9KX^ zrwh70tgIFQes`C|Z%GBbl9$9?UvCfD!IKj#6DF~*!-h{+d7^@@N5IdKl}CfyFrss@V%89wfSYu z1$l}TxhVRiP|a^xEm+mUigd_3{VHpmHu{w7BY<|9s>aNa(PUvEr>RhUgcxC#^`g&p zC_niX;go=JwrJ93IIp9zO^Q~s_W?vDmD(V7V-Qfbv-df^ZobP60&vwQs>7r*C;F`LX2;}S3RU_me2 z=Oh&wl}iDH-BCZ8$0yuBaL;|wGhTsxBvX)rD(d!a=j-r}O4~i( z9k&#Z5+%EshtfHoWfVFa23+Q?`2|DDIL{wK$>V-WtUwV5h|k2oalW05Sv&HK+&Bz$ z56zsuIHp;f^7uL#|K=7oTVGTHS%Qcx*MI^fM%l|CgC}=8xe|Flx8J;K7qW=36kp%T zU+7dUTEr4jHSXnQs!@*xfqT$=w;4qSnc*Y7mI75U7u-Hf#^XIow>t5yhnQw;sbU>JXW@pd3Q;QPgPUKJ<#(Yp@%Z*s@xpH8XLi zyuH84N7z=G&fKIRqE=N_9!BjOVyRGKp|&{%l6sp(^4UVeP|KFCYL4-(;zuI;0ZVON z$?;c@a}D|}m_;Z^@(VLRlMH6UwPZObZyY_)y-D8EgWhRoJg|>w__azvxbLf06VO<|3cY6Mt28g$qAJ?7G+uGq}P3c1Ze@5WPZxons4< z&HOf>JR6nq)nyY|Vc7oI$miLeG@_Bs+vHu71BbY)gq42fJbp^`wX#T3$$v$4xKgqU zNLn*_lX}@hfJYImAF2D}pRMBlp59DYa1-v?JIml7C`w@ug4&2ocr8_vfr5Ci2E8ZrU&+e!LU!F6#sDvuPPSa; z<02M!40!jNNDw?d4ZghvzrG6omrOiIM*u!7aJRqzUo#kvJg4#&>`#IG5hV!89`PFz!T2MfYHt8Z9*O04b`3#j$y`sG4RUs0)GXtkSb|_Y&Rz*ya@(#q+^cg+V{{}J?glJ>nYIPhRG#t1RO}2JFXnfL{97a1 zH1?5x!07#c)=^&cF_5DdY?9N$HJ)I88K;^nZ|^&J+!% zdzh<9_`YX)d*rLcUpT8&@o-?&h18>6;h{_Kbaa@pf+nl4KatovduTu+@0D9g>m*!& zYyrK?<-hg*qi4v}qX+;K^{^S>be~A$_iym#T9EHOawKEq@*^NV^B#GBG4Am@8;MPd zeSew-@p~B^(3p2$j&jH9^1phA)(}5OiymSD$&Y46rq9zQNyo9E*Qve-v{w*Zw_`5r zzfhH&4Cz6z*Q?R%D^^p{jfVkZ>LHNq=)q7q!SDi&SH3eFxXH62?-;C~5 zh;`;gl|k9j?ymdrnYKL~uR`Dv5Ty}%j4sKI2Wzg}wj6pSJJp~HCt|I)hVzEjvv{)Oz@-FtL-M4~iXE!4c?ate0HPJ? zia&F~{S!>ax|Dymt^O?uCvgzecAFY-$>*0dx>8GV3>t@Ku^Z^SQpSe9^g?m(#TZ-_ zB8J$;iaHqSi`ml)S% z`izqx>t!a{fVKzUhlWv=!RhZnm}cNhJI)0A**w8hoL6P;?0sXHx$dRMR73R6zLXnX zE^0=MXwJxO!NdJ4d}N(Jo{0Le7hCD`H_DVz2Eu=B$;0N3J|mOYL(!M-q^Mz<#NGrE zEC8&+xnP&MrJ!35`qW5vznm{x4RMb^b*AxUPo&vj^R;Ew)(7vE^A0JXR@+t215Wiq zWTX%|$A^!Y*PCsdY)s^4*5&LY1~H)zQVcFA``dQ)-@ySU@wI3+6k8@se^oCZJZ^}rv7zL;&-wy zYa2Iz+qO}!a8;sOmu>-OpshczX9^VF7w_nJBwdng`KMr4GQkyUoFJv4|OIhMCAY2_{b8rw`_-=9ORc1CI@XbOoawVMd(u;~Uz9o}n4~};C_sP!wOaM-n zRQI27su_ZdSph6*FrR)_67Ag^4LORRf=-j==^_NI!r2zv(z zHKBea-v65I-mTv2sBpga%{V(VVs>Wpxz*_(F|)L=plDtp{I-dKA)?i6dBRRm=wvTS zR~s-6FG#csUj1{m?+a5p(A*{1u$)4$fK|H+0!`ZiK=u#pFKc=WHU!rmNSu!QFDIw;FxHwyUY|9x)4RvRX)(|?Ab&T+oJKF8Cqy^#q$C;7+U zf*|V)oNVt!zHOkQJ1_|xoL8JH4AAmog0|cgtN3B?g$K*pHIvm;M6u3iwM(fw$k%1x zbSU4!ct#C64J8V%hcsOBoi4B3vD3safyTFz;Ozpy zsV!?I#m2{pgzuwsKiIxDm#l&021z5weo%k$ToXw9DI0QWX*TJWAVI~5)QVYg07{4yi?7YQ0%|*Ft<)$4vats_TN7ixx1}-?V8Ptjmr{q{(WE~r!AdximYha z5f`1&QKA?&w!N|CMS(4WpcdXJ1TA3L4k*m(UGJ|7m);CsvrKQC4=NNAJ9mj|oEIyK zu$gW~qcqxCmW$E}je5pzW_;k)PTnd#?km-`87VO~SHR(=SypHRxblXd)9+8saq&eHeksrox_#8oYJGVS0E>S8?P2HgEonWpXGZO6>ocHi>35(t z;?VKFyt}OZC*Hs7^3?a8E_)!8cyov?)}2B$-&^PsHT=gq0vhj`Z*=wBtQj|y`76?X zEf^d>5Np)X!`k7o+rw*^`PKEcC1#udo@Rt#BxVm80_<_Xz+Mvb`W%0|)#dwtAvx#( z;}3zTm&UD>6G=9(5wdx%vA6ei`?>7C4%$RMTtV#QSB6W8Z)2Idel-;-lDyBprGuSq ze-`uMF2zJb-5s>ss=%)5m(JJJ?Gd-((HmpGLRiBhygdpuLBGiJC^(8S8Yl6PBVir~ zNv~Q#@jdL3ghgZFK+WN{$JVKbo@Pjb`(J9?Gq>42&-ifwG>=(GCgbxN?2Z6di1*GQ zuZ9*KiJWphj@R4t5tb;Bd47bk{|&Df3>;svjF>lXuh8@_4+Is#1*gPr`PaO6 zapxYF(ob=a8XP6QO))priCFZs-z(w)Nx!`f8nSo&ua8|TXL$0j6*mPg#^Xj(p%VCthv$>u1$-su#q*v- zEn>^m|Gcwz9(=sAx*|@1W2Fh+70J^}jme5F`kXcSI!JoB_H?{brlQ4%;0R;F<9^;f zHzhYBpWScoL;87l(e0zvgN09D+WUx}9pSjWQBm~l z^aqc!29)gXvZ1QV?qQ;`zm1=YT=FBmF7lphpbf1Z&kMe4Ej!W^04`ol^bD9LKv#Rk zc(DoZv_@7GNP`n9#zOC3winlvuLU--vv8t0&g z*HwwDFFVR^ftl|^a05T=0L&cP$6b@`-yh4_w7aK6722HFSK~NKns^xAH{86)QO8hO zQm+>xRPSy$W!AehfQ+o(v@uu=xjs3H(=vS3ujsa}`;WQBlkN-FzUFr6+$Y~+UtGz- zoO`jshsaI-n~w+&pN3n|*z%|Fthefz`U`S$FrN~BpixOW+{X(qO=oEml#da-P@@j~ zSQOjG_hR`IXZ~GFu7JT;dG`HpK(OdG-!->_F5f%D$YCt-7Hw=E`@TOL$=)OA3?3Ey zHpj!}{74w8zkZ6q`+w9mmZ^DxUl966R$d8{kAiS5q;VOu2cZsoA#n7ur zpV0tRD;)xOpmTm8?H*zDqyr--E>ePP9VFd5q0Kk%!Jn-b38CrPyCpcaArbB`!<;r|HZ)YK6Fe#ZO#kGv{cTA*&XbltIa z?o6FX$IJ--xGjETPpv@;o|7CsXlOI4)1)luh}mH0 z-v8*~hj!aN|E{|J;Xt-Kdmiw_C~3qEb;ti&*uRM))eXJ+_UP}IUSB3Po(vD)4^>8g zoS>atUGg0RGBENAT2I-I5~ZO?N(TS4p@*)L7|{qa4GYm2=^=A#>?Ti zp4>}07EoH)uSySiw{M?api;r!X*Z`_=1!1nNN-Ol6qnFSAuKjH`b#+WfPn(ypfc${ zspkO;h$uo%CD)W7sE*R4p0OVFD*P%ge^7;UU=%@{Q2FFdF%@U1G1C51>SBWw)n<;^7Hr4I9UfgH}g0O@-T#O6ak;&7TYDAPtVn*m;#LB52pe`({TNPNc1!Q6qL}(^kr3aj}$20!9 zv|+15k@O9X^7xGl6B57?S4-6Y9nTkiP(9SIG|g_P2de*c}iZFim>)%?XJ$@pCL&-VLjo9@*OlQNTz+!{WEK~nT^?KO+=@$F{RnJ zri#dDSl$`c*$`pDzf9yDvg;f;#e7Y{^C+#ny79i~bW(cf=b~RePf(F=-O7%c9z=V~ zhM=dgi5st9Ef9-P{d^`3q=Ql9F6wrc83RmT*Cna$!pUQ!N$*XRoYLN#mc>>jV-m)% zoH0kozTCMiTQ1Mb4N*OjgyqFRFYA7@oX((jLiQLKNf@8V=(;$KV<#Q^d+GPr9Qwwn zMhaPro^(?3hb*ck88=+K+g*|z`X;1|V337--;eP!?pLa|iO$v2gFEOxj5TUe5nhum zTh2VpHOt!}NiOC!YdY5v396Ly9-8R@ub8C))j6*(@#+ii|1bzlCn~xwJeLIss8PUe z%O+13UEi4-YN&tmH7`~Q(gZUqK(Nk!yYCnyoR?*e-e-F<&L4K#Nv3c`zK-llWTm78 zS{}se#-_nP|g&rNd> zg8h3o>D&tbub01DSf1xI2HCg~ZL-#S5*^@_)m21THv4tXs31>@ zP)c`xxLTKU-s57LIh2}-i#}heqb%7vog{kIO43$GxhmeFo4sx}vJcyvr&5oP9N4on zHdjHvzoh7xeEBY#7~gwz#+|3;N|Quv6)|}EF0#QPtH+F9QcWUhh9F1-O|~BHVt?GUSp9vEdS>Uc90sG&U^3c znabwUfLjzo!Y9V#<>(L#nRz#=whaqAdMA8Ku{%GlE1bQYzM^9DFvHJy@X8(rf z^XC)p+rX4dh8m2bxp+sm*e6mdp{}lt(`GQKf0-I|jT#gpic`e=G}!Ciq@y-3yZq<; z@8xTG+_*_(zi0x!Fm3$3X$bVEb_Oy|`gCRS6`L=``2(JYdYDN(-}17tWtFxA2A&8r zEL!txuJV9mx_k+oc)-Po_D{$5j?Y%CFxX)@sB3D6b!FcB9c}!Fi@xOLlRhpIl4my9lt=;e zcKK~{vn}T6mE|ee$Z>WP>`4hJ{y#ny@O&^6w^_g^>ed=h+|MDp*)SpI{`izg zvRCLCbx&kH9^|R0syAY+d*l%`0mnl03eW>seOF?vd>F_I(DQU-e^9^{|1;fon|KYX_kKJx7p|M@1+X2YAcPX5N~L-yy$h95@y;va6Hi}a5V zZ{i9t_QJbjbc*x%5n!NN*NN+E*g=X-7W?O1Fr=mb1k0U>#m-f@5l1n$u5*G5H+C

    i{pKn$jZ1OnaEB7*k7qs(Q2dl_J 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%0DqU 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

    ISb~mrwqyBp#fPq{eq$XbHrJilj})Wr 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: Philosophy for such errors is that by the time these errors are thrown, decompression was already performed, so we can still provide the result of decompression to the caller. It is intended to fix this problem, but solution requires backwards-incompatible API changes so it is delayed until 4.0 release.

    - -
      -
    • GNU-specific extensions to TAR format (such as ‘L’ file type aka LongLink) are not fully supported. -Currently, they are returned as usual files with typeUnknown file type, -instead of being used as source of information about following entries.
    • -

    Future plans