From 971239c5e56d0653b6d39b7ad93ece8cd2fffcd4 Mon Sep 17 00:00:00 2001 From: zhangqian Date: Fri, 22 Jan 2021 10:33:53 +0800 Subject: [PATCH] version 3.0.1 --- LICENSE | 2 +- Podfile | 7 +- Podfile.lock | 14 +- Pods/Manifest.lock | 14 +- Pods/Pods.xcodeproj/project.pbxproj | 2874 +++++++++-------- .../xcschemes/Pods-UnZipAndRar.xcscheme | 2 +- .../UnrarKit-UnrarKitResources.xcscheme | 2 +- .../xcschemes/UnrarKit.xcscheme | 24 +- .../xcschemes/XYZPathKit.xcscheme | 24 +- .../xcschemes/XYZTimeKit.xcscheme | 24 +- .../xcschemes/Zip.xcscheme | 24 +- ...Pods-UnZipAndRar-acknowledgements.markdown | 2 +- .../Pods-UnZipAndRar-acknowledgements.plist | 2 +- .../Pods-UnZipAndRar-frameworks.sh | 94 +- .../Pods-UnZipAndRar.debug.xcconfig | 2 + .../Pods-UnZipAndRar.release.xcconfig | 2 + .../UnrarKit/UnrarKit.debug.xcconfig | 2 + .../UnrarKit/UnrarKit.release.xcconfig | 2 + .../XYZPathKit/XYZPathKit-Info.plist | 2 +- .../XYZPathKit/XYZPathKit.debug.xcconfig | 4 +- .../XYZPathKit/XYZPathKit.release.xcconfig | 4 +- .../XYZTimeKit/XYZTimeKit-Info.plist | 2 +- .../XYZTimeKit/XYZTimeKit.debug.xcconfig | 3 +- .../XYZTimeKit/XYZTimeKit.release.xcconfig | 3 +- Pods/Target Support Files/Zip/Zip-Info.plist | 2 +- .../Zip/Zip.debug.xcconfig | 2 + .../Zip/Zip.release.xcconfig | 2 + Pods/XYZPathKit/LICENSE | 2 +- Pods/XYZPathKit/README.md | 2 +- .../Source/Sources/FileKitError.swift | 2 +- .../XYZPathKit/Source/Sources/Path.swift | 6 +- .../XYZPathKit/Source/XYZFileExtension.swift | 38 +- .../Source/XYZPathKit_ManipulatePath.swift | 18 + .../Source/XYZPathKit_XYZFIle_Ex.swift | 38 + .../XYZPathKit/Source/XYZPath_XYZString.swift | 2 +- Pods/XYZTimeKit/README.md | 4 +- .../XYZTimeKit/Source/XYZTimeKit.swift | 5 +- .../XYZTimeKit_XYZDate_DateToString.swift | 16 + .../Source/XYZTime_GoToAnotherDate.swift | 4 + .../Source/XYZTime_SeparateDate.swift | 74 + Pods/Zip/README.md | 31 +- Pods/Zip/Zip/QuickZip.swift | 32 +- Pods/Zip/Zip/Zip.swift | 140 +- Pods/Zip/Zip/ZipUtilities.swift | 4 +- Pods/Zip/Zip/minizip/include/Minizip.h | 16 + Pods/Zip/Zip/minizip/{ => include}/crypt.h | 0 Pods/Zip/Zip/minizip/{ => include}/ioapi.h | 5 +- Pods/Zip/Zip/minizip/{ => include}/unzip.h | 18 +- Pods/Zip/Zip/minizip/{ => include}/zip.h | 42 +- Pods/Zip/Zip/minizip/module.modulemap | 5 - Pods/Zip/Zip/minizip/module/module.modulemap | 5 + Pods/Zip/Zip/minizip/unzip.c | 10 +- Pods/Zip/Zip/minizip/zip.c | 2 +- README.md | 4 +- UnZipAndRar.podspec | 4 +- UnZipAndRar.xcodeproj/project.pbxproj | 4 +- .../UserInterfaceState.xcuserstate | Bin 67806 -> 71512 bytes 57 files changed, 2006 insertions(+), 1668 deletions(-) create mode 100644 Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_XYZFIle_Ex.swift create mode 100644 Pods/Zip/Zip/minizip/include/Minizip.h rename Pods/Zip/Zip/minizip/{ => include}/crypt.h (100%) rename Pods/Zip/Zip/minizip/{ => include}/ioapi.h (99%) rename Pods/Zip/Zip/minizip/{ => include}/unzip.h (98%) rename Pods/Zip/Zip/minizip/{ => include}/zip.h (92%) delete mode 100644 Pods/Zip/Zip/minizip/module.modulemap create mode 100644 Pods/Zip/Zip/minizip/module/module.modulemap diff --git a/LICENSE b/LICENSE index dac1f5b..96c88b3 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 - 2019 Brandy +Copyright (c) 2018 - 2021 BrandoQian Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Podfile b/Podfile index d05fd94..c86aabc 100755 --- a/Podfile +++ b/Podfile @@ -6,15 +6,10 @@ source 'https://github.com/CocoaPods/Specs.git' use_frameworks! inhibit_all_warnings! -target 'UnZipAndRar' do - #pod 'SwiftDate' +target 'UnZipAndRar' do pod 'Zip' - #pod 'FileKit' pod 'UnrarKit' #pod 'SSZipArchive' - # pod 'SHTManager' - # pod 'SHPathManager'#,'~> 0.2.0' - pod 'XYZPathKit' # 自己的文件路径管理 pod 'XYZTimeKit' # 自己的时间管理 end diff --git a/Podfile.lock b/Podfile.lock index e3be3f9..45acc14 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -2,10 +2,10 @@ PODS: - UnrarKit (2.9): - UnrarKit/unrar-lib (= 2.9) - UnrarKit/unrar-lib (2.9) - - XYZPathKit (2.0.10): + - XYZPathKit (3.0.1): - XYZTimeKit - - XYZTimeKit (2.0.5) - - Zip (1.1.0) + - XYZTimeKit (3.0.1) + - Zip (2.1.1) DEPENDENCIES: - UnrarKit @@ -22,10 +22,10 @@ SPEC REPOS: SPEC CHECKSUMS: UnrarKit: 99e3f0222a98a212188e1a6975dcf5aa798d26dd - XYZPathKit: 2757e50bb94c6d067ecf782d5dfa7d1264b54e16 - XYZTimeKit: 20dd15aabbf318cc9a18da7409f63d58ccdf4f1a - Zip: 8877eede3dda76bcac281225c20e71c25270774c + XYZPathKit: 156c2652202f98e47f41a8767b62be8e614ea80c + XYZTimeKit: 83a8914a1ee29119ba8afc1615edae979594db1c + Zip: 414f59909701fda9a84ab774ebe0f5449b1082cc PODFILE CHECKSUM: 661f6bdb0cb1dd624eaaacbb9507a552c5d0db39 -COCOAPODS: 1.8.4 +COCOAPODS: 1.10.1 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index e3be3f9..45acc14 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -2,10 +2,10 @@ PODS: - UnrarKit (2.9): - UnrarKit/unrar-lib (= 2.9) - UnrarKit/unrar-lib (2.9) - - XYZPathKit (2.0.10): + - XYZPathKit (3.0.1): - XYZTimeKit - - XYZTimeKit (2.0.5) - - Zip (1.1.0) + - XYZTimeKit (3.0.1) + - Zip (2.1.1) DEPENDENCIES: - UnrarKit @@ -22,10 +22,10 @@ SPEC REPOS: SPEC CHECKSUMS: UnrarKit: 99e3f0222a98a212188e1a6975dcf5aa798d26dd - XYZPathKit: 2757e50bb94c6d067ecf782d5dfa7d1264b54e16 - XYZTimeKit: 20dd15aabbf318cc9a18da7409f63d58ccdf4f1a - Zip: 8877eede3dda76bcac281225c20e71c25270774c + XYZPathKit: 156c2652202f98e47f41a8767b62be8e614ea80c + XYZTimeKit: 83a8914a1ee29119ba8afc1615edae979594db1c + Zip: 414f59909701fda9a84ab774ebe0f5449b1082cc PODFILE CHECKSUM: 661f6bdb0cb1dd624eaaacbb9507a552c5d0db39 -COCOAPODS: 1.8.4 +COCOAPODS: 1.10.1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index e259fe1..51138d5 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,298 +7,300 @@ objects = { /* Begin PBXBuildFile section */ - 004D6C88D25D3D5711C4136B65D0295D /* rs16.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2770741EB7A2EC7478761E3D958E3277 /* rs16.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 00F9A5241FF9D1348B0A28A9B626212D /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B865FEC5480F1BDD282CFF120840488F /* hash.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 014CD869C34CFE4BDEDF8773106F8C8C /* DirectoryEnumerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159B40A932DAC8B5307B1C61A1E1E1AA /* DirectoryEnumerator.swift */; }; - 01B2B5E2545454A678083F585F864E4D /* filefn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0F49363C76D2270F8AC4F9F381D30CC3 /* filefn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 0303DE8A2AE56055318F43BA514AE1D0 /* pathfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 26CEFC82AF760A5116623860E24DA0BB /* pathfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 047168165A4A811EC3DBA60F2A399BA6 /* TextFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6597086D974D2F29C6A3477D5CC83E90 /* TextFile.swift */; }; - 05D4024D6EF4E6D694F528606D7C906D /* volume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06F70DFDDFA0CF7365AC3EB48A432B5C /* volume.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 063DE464C81DA9DC97EA807FE3B76919 /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00CA5E42F01475AC13C2254133D005A2 /* Locales.swift */; }; - 07B2CF786860A89D2FD0E3114828695A /* DataFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8128CFC622205BCCDBCF2AF372774920 /* DataFile.swift */; }; - 08E96DF33AD05E4B30EB6445C00FD2D4 /* XYZPathKit_GetPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E48DF8A3B04A1AABA3078862F46FCE3 /* XYZPathKit_GetPaths.swift */; }; - 094A69C56E7875E5E5DCB1AC085AF034 /* rs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7138C7DA810F14EAA794557D9DEEF016 /* rs.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0954886E61E4BE6C10A7264489FF3339 /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = 190721F0131752F0E6FBF054D98D5B67 /* Zones.swift */; }; - 0B59D8FE732DC50552FCEE4F0D7753B2 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2BD125711161897D9A10289AFB20EA /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0BB06BDAE365901B5FE6C7017C7CC036 /* XYZPathKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF32990CCC2033BFBEC0E44138527F1 /* XYZPathKit-dummy.m */; }; - 0D278AAA825B4DBF2ACBEB0072D06B7B /* version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B382BADFDAA00FA031EB2E62E7249A3A /* version.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D612167558EAF83DC4B014505080C30 /* crypt.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 89B1C937AB3C14D386F11E2E17DF785E /* crypt.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E0B99F94C42E0E5C1FAFF01E34B8A2A /* extract.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 471422EFA71C0F013088F66826F2B8A7 /* extract.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0EE04BDA7952C1D28B54E49A678DC444 /* XYZPath_XYZString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F4283B8F3D51B7C8C190DC07B74FC /* XYZPath_XYZString.swift */; }; - 1094C8E4D4E166BDBCEEDAB29EEF4C98 /* model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4ECDF0008D3793884E4BE9075169C49F /* model.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 123307E674D47E2EBD91895A67820959 /* DataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6C5C9F376B55D9F13443D6EB1E0F1C4 /* DataType.swift */; }; - 13DD685CD5B89780AAC638E7BBB8F8D7 /* filestr.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7DE2C6F0E170E55579AB247532A9996A /* filestr.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 14AC82AA3A26D3F4B8C0D73A9DA71C4B /* loclang.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BC2158C9C26909ACBA7AC480A234B3D4 /* loclang.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 15319F6A7F96A4F6A94FB5D3BA3D61F7 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D8BEDCA6C1D568AAC50A591511FE198 /* DateInRegion.swift */; }; - 15DC3C722B11963622E324F026EE51BC /* XYZTime_XYZDate_FromString.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEDF2C8E8FC40A8CD3A27CC186AC551F /* XYZTime_XYZDate_FromString.swift */; }; - 15F0E41BACDF3757198340D875152F91 /* crypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 393EB294BBF8E21F46B610E6AB66901C /* crypt.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 17671585A92A429F982AFDE329A94122 /* sha256.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5839CFCB671EDD40BBC0D8C7CFF6D693 /* sha256.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 1870E3A154B4F1E45B9E74AD7ED7E344 /* system.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9DC63701069C02872A7C4A98D6CE18A9 /* system.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 19051EED49C5ECBD79C2FB697EC83920 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 125F01C18A6DE7538D08858FAB73774F /* zip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1932ACEB37EA40BFD89FD7862018E4F7 /* Process+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2999A2C92E265BA6697A1FF53DA578 /* Process+FileKit.swift */; }; - 1A43B200C56B81B9F2B2D4922C893F83 /* XYZPathKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C2EDD83A88BC1373D9956AEDE1D4D00 /* XYZPathKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B01123C679788117CB1E3CDB485BB1F /* XYZPath_XYZMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FDC2C30070D6C8E2F4C31B823202915 /* XYZPath_XYZMusic.swift */; }; - 1B06527CBDD4D9FAB12CC953A92C8E82 /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD77817C0A1C7AAA2272F815ABAAE30F /* TimePeriodProtocol.swift */; }; - 1BAD902175D92E11E2D4286EE98451E0 /* extinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBD11EADD2A2BC00329E7DD59BD16865 /* extinfo.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1C55923EC354B38688A605060E115B98 /* errhnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD9933F6A330C8B08250083286DC2565 /* errhnd.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1C8B0D0C310DA93F52053C7566A61717 /* secpassword.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 78754C08C0EF732E8CA3EE3819A67B16 /* secpassword.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 1ECC126B4CE981EDDE3DB826804CCEFC /* headers5.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0095915D2DB18727EA558D5D01DC83CF /* headers5.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EF6B5019D83FA39F393FD532182B5FC /* XYZTimeKit_XYZDate_DateToString.swift in Sources */ = {isa = PBXBuildFile; fileRef = C04BF631BA82F69198BA7E252783EC42 /* XYZTimeKit_XYZDate_DateToString.swift */; }; - 1EFD12EFB6898999425317750384A187 /* strlist.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6F519AF055A3F93D611D750E6D4C303D /* strlist.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 20F4A87B25FC42147A7488FFF873BA92 /* UnrarKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B907179F8B4D75B96015AC8A6F6DEDC /* UnrarKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 237F9F31235749E33DCDA691F59A25A4 /* global.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A6BCCC1F8EFD0DAF8B920EE16728C98 /* global.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 23FBF4C778EE87916D38A40512448410 /* options.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4AAF069066A8C19A49707388DB63FA77 /* options.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 25BE4B50047D0BB91043A9E84C5D023E /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86F20475614D5C39CEECAAF5943CD259 /* SwiftDate.swift */; }; - 263DE561C89758D575E797EAB4C65E61 /* NSArray+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45A2DF503E8738396FBBD95BFCCD7A4 /* NSArray+FileKit.swift */; }; - 26586FC72A43750B09E03D42E3218C42 /* strfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3B1D7114B82E5FED98B3FD66B5D7FE5E /* strfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 26E668C12A673920E4FE620BF4DD482D /* XYZTime_XYZDate_CountDays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1766720DB122A678F430293F746F4BB0 /* XYZTime_XYZDate_CountDays.swift */; }; - 2764EBE6309D958396120DDE4EA0237C /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4EE77478114D376D9F2A7CEAC4BE66D /* TimeStructures.swift */; }; - 2928595E9D7B9B40FF11FB023644B1A8 /* UnrarKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1DE396125D05BCC91DB1C05334FDF8 /* UnrarKit-dummy.m */; }; - 299F95C8FE2FF7811302DE4064537BBD /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 802F0FAD405C76ABF499491D8D65F358 /* String+Parser.swift */; }; - 29DC8D6625333E74896BBA2291C7EC0B /* NSDataFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 144E739791683DD0B71BCD0FA8755EAE /* NSDataFile.swift */; }; - 2A44220D1917415A6A7DB1173776D8E5 /* secpassword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 713A0CD9BB468BDE49CAFC6BE22F277F /* secpassword.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2AA13C7B000F01F83C68EE09E272D04A /* find.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DB68F4EB98E5840EF0CB29BC8D5EA5D /* find.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2AC0771EBB79E9D528C063D0308F2E04 /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C5E39195FE1BD4E6D34B9D8C8DBEC3 /* DateRepresentable.swift */; }; - 2B32A99145FF76B8AAFAF52EAC1A3E31 /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = D93A3F1221E2399BB082018DF79A9316 /* TimePeriodGroup.swift */; }; - 2BE8DD6549973A31EAD92B41D5BF795E /* Pods-UnZipAndRar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 802E8A363FBF5858640CEB785000CCEB /* Pods-UnZipAndRar-dummy.m */; }; - 32121CFE8882B2CBDD7E46D17E17AD3E /* compress.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672932652BC845DC451CC080D1E1B333 /* compress.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 332391F0B8C11413C0173703A5658625 /* errhnd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 584A4A64C4F4EA925B9CF95AF52F1EC7 /* errhnd.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 33A500473411D7868BE29BC7E84712A6 /* encname.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 04DE5EE17E2846A74AD714101B290CB0 /* encname.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 348F16648754B01B7FE9262839231D0C /* FileKitError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A3DF0CE348CFBB177E102925521DB44 /* FileKitError.swift */; }; - 361354B3173EC2F76F02B2194B6402BC /* recvol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4C074FB803FCB9CEBF72F9115DCE5F7 /* recvol.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 36DE362491AA927173A76534C5B0481D /* NSString+UnrarKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 45ADA8609715A0F246B416468944E9F0 /* NSString+UnrarKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38B977E07F0FB85C2DB586E6DAD89E15 /* NSString+UnrarKit.mm in Sources */ = {isa = PBXBuildFile; fileRef = FFB857FC535833411D6EDA680387341F /* NSString+UnrarKit.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 39464E5D948269EA20FD8367F5571A25 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 10DA8B511AF5832B7E4A69227B7BBBE9 /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A33C14C54B42BC4DFB62A73BD9EB700 /* rardefs.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E8AA9B32D8774581BA977DFB20011A01 /* rardefs.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B14416A55F48C69CA0DBA92F7DFC139 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23EBF1EA5002D689C33588ED835DADC9 /* File.swift */; }; - 3C837F15059D587974D1FC8EBDE7FC66 /* unpack.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7B2B9905320D2FF50126BF67DE67FC69 /* unpack.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 3CB744626E03F5D50FCE0E2ABD21296D /* Image+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746A1C91D8C523492EEC45D2E57A97B3 /* Image+FileKit.swift */; }; - 3CC0397515055C609A9BA9A85118488E /* getbits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 059FFF072611CA76E51C1445F590D289 /* getbits.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 3DC43E75A2EB5584E8B0C015B1037A0B /* FileSystemEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81D6089B74C361A166D5A860C000343C /* FileSystemEvent.swift */; }; - 3DC4836A76CB46575D149FAE8B27E69E /* String+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF871C1533D5419BC27771F825F8836 /* String+FileKit.swift */; }; - 3DD8E593CD1E9C16A27C316ED398F1EF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54B30E5FBBD1EB5131304FDB799D57 /* Foundation.framework */; }; - 3E2746AA470A0684B1FB69900ECE61D4 /* rdwrfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BA5DEE00BAD7969CE99B48B0E8F5E28 /* rdwrfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3EFC41F20A10E6CC5250EB403A745269 /* rar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74A6FFCF23E45A65A954948DB889D35E /* rar.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F15D6A248E75FCEE327F8F17ADF1B86 /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48D4589B275A77C975404CE2FB31764F /* list.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F9698952C2E4F21E3D9E8CE9CA356BC /* rs16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B248A8011B0DC88BFF186E8249911C7 /* rs16.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4022A35A2351BF1C709301F9C070DB56 /* Zip-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D1CFDD2A253FD4606B8F2C74B90C788 /* Zip-dummy.m */; }; - 4062642488B3A84C56AC35A996CD8DBE /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64B83654B9C79A8656E68576682F39CC /* Date+Components.swift */; }; - 410EA62871290D1ADFDE61A367AFE313 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54B30E5FBBD1EB5131304FDB799D57 /* Foundation.framework */; }; - 412EEBEB71833B837747DE862E099986 /* suballoc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCEB73191E5421BFD3CC183B74A964AA /* suballoc.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 42202820924CAB3179E3E2506D652909 /* rdwrfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5E29C5E682DEDD8738250BDE916460B1 /* rdwrfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 429DC311A093ED91E331E532FE8BD99A /* extract.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F762A6183F19F3582775FDE542267101 /* extract.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 45D85F9864ECB9824489862FCBEFA9F5 /* file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A307EEBBB2117FC46AE398701154B93D /* file.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 466F90E996BB6DC367F575488EA4AAA8 /* archive.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1835017A3EFA1E0F6B407F0DD2CD6DCA /* archive.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 474C49A3FC539BFD31217A0768A0A84B /* dll.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 658025C9FB1A61D3A17A1108C025E600 /* dll.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 48ABA4A0072B54AA2A3078CE1DE2EBF7 /* XYZPath_UIDocumentBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3318C6F0C231C4376076D011CAB2900E /* XYZPath_UIDocumentBrowser.swift */; }; - 4A87E4F3956AF5C066EC36E5B65DA064 /* FileType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059F1F89492A43EB89C17679B3BFA575 /* FileType.swift */; }; - 4CEBA95B13A3AA5F6AED6B5338B9258B /* match.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22989ADEAC3F39B5CA8492BB8A43258E /* match.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D4346C99002112CE4979E0FABAB5EBB /* QuickZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13C23CED7EC96C65B4D8DD95D64C1CBF /* QuickZip.swift */; }; - 4FFA586B43DAA50BC9DFD496ADD3AF00 /* filcreat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6FA0CCBA84B1B17DF041E1E9694BEF2D /* filcreat.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 51654449C988B97E995C22F9407F050D /* UnrarKit-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 86D7D18D2AC28A08126850F744FA4EE0 /* UnrarKit-Info.plist */; }; - 53DC1B2E0DF8952CA79E036E20FDBD8F /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 071025091105682C922C1CA34F833A4C /* DateInRegion+Compare.swift */; }; - 5471EEC10432A7D717C59C905D023FAE /* Array+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE693DC6F5BF54F4FF166C96464093A4 /* Array+File.swift */; }; - 54D2F8C31BD01C63F8BC2DC3588BBF0A /* XYZPath_UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 720A70BF2775D660F7C0B4B2657809A0 /* XYZPath_UIImage.swift */; }; - 5650D0294B5D490BEDE166B9A8E67795 /* consio.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 547EC07A261CFA4ED053B0039E651A91 /* consio.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 574870DDB9AD1C8E0E03F91694D47732 /* RelativeFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A20AFF85CFEECE90D082BE580EC1FE1 /* RelativeFormatter.swift */; }; - 58642D45209B826DCF9776AC76A13DFA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54B30E5FBBD1EB5131304FDB799D57 /* Foundation.framework */; }; - 58A9AFE175B6A1F5BEE391EA539FA207 /* filcreat.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 807B436F788B30209AC49B673B07D1CD /* filcreat.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B2AE880A412125271262A1C56B57E52 /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D92C8B4B211B5D5534D2FF6422B09A4 /* filefn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5BF850640EA47BB64A2B4556C5E6B3D7 /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B31270AE07696AFCDE09F1B5C89A162A /* ISOParser.swift */; }; - 5C525C3B14CD55E64C612C3FA71EF192 /* qopen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC2EC9A64EECD59C01E4D71C88A4C0E1 /* qopen.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5C5E9CE9C283B089C5349A96FE7F781A /* NSString+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99591F0A2057A1D18409E54BFEF93F98 /* NSString+FileKit.swift */; }; - 5CD77BB2ABE3E3BBB00DA24F695FA94D /* log.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ECF7F9FF4299239910BCCB3FF2DBF315 /* log.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CEAABEA64224D5001E9152EF87ECA40 /* global.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 42CDEF2C0B20FEE735DF9D98F3F497C5 /* global.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D0F13D9CA2DFCEC22F6D2A4B7773C92 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B81DC6697105570A8D4229690C55AEF6 /* file.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5DD966640470E99587E5A2F4E9D74128 /* XYZTime_DateToString_ForApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3591DF0ED353111D9F39406C012550F9 /* XYZTime_DateToString_ForApp.swift */; }; - 5E130298CEEA3A0CFE2914F0569F67DF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54B30E5FBBD1EB5131304FDB799D57 /* Foundation.framework */; }; - 5E6A9325197A27EA08C1BA21F28D8A74 /* ui.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A40269FF07C21B40EAB199FE33358016 /* ui.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E865059D2F6574EBD3AEF8F9F445DAC /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = 199387C093480960E7A9A52CC25971D9 /* DateComponents+Extras.swift */; }; - 5EFA3DB723FA776D8F3B81152B2693FC /* recvol.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 04D82B91B24F1E5079AAA4BAD8BD89CA /* recvol.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 615D3043360371A411AAAEE7A04A0285 /* ArrayFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A4C2D126F1E83F33788ECB5BC909F36 /* ArrayFile.swift */; }; - 6224FF623E2CCB711B2A2F8E813BD065 /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2633272F5CD88AF4519AAF839005289D /* DateInRegion+Math.swift */; }; - 62B41B144B002E9BFB6FF456D8ED1AA6 /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 656A39320646B8CE53DD014939A693E2 /* AssociatedValues.swift */; }; - 653F84AB3D0232BFEB76A9EDD3B878B9 /* NSData+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 552476241048D5BB45467FEEDD4EA782 /* NSData+FileKit.swift */; }; - 65F6BD7E19089707D74F75A6B3DC3113 /* XYZFileTypeEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = D374E45B2A0E7D3AF34D3A2E76C18B40 /* XYZFileTypeEnum.swift */; }; - 66386DED9BD9C9A126A13602719F4D4B /* pathfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9450A701E73A0021D83C819B39D128 /* pathfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 66758BDD2F9B5CF55B29EA036336F144 /* Bundle+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18953836BDB419BF68F73F557C1E87F8 /* Bundle+FileKit.swift */; }; - 67EFE9262E063FCB77ECEE39C93324F5 /* FileSystemWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 541C11C82A4202AEC1A8543DAEF041BB /* FileSystemWatcher.swift */; }; - 6843C83BAA944777F9A3C96A62EECEAD /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 28F5945563760167A71A3879A31FD953 /* unzip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 690A284DFB0BCAFDF271CECEEC5D204E /* rawint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C9AB9853F297014012FD74C49C6B13A3 /* rawint.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A6E9ADBBDA63F09745879DDFFAC85F3 /* isnt.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7E6DB0F62F937F9E6BD80AC2D7248716 /* isnt.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 6BA89C27E7DA34E2E13E4469FC5DBF59 /* Pods-UnZipAndRar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F4187E2EC7CC2918487A39172F2796 /* Pods-UnZipAndRar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BAEE769547F8560D6AC61F52445BB71 /* XYZImageGetScreenShot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D42DAFC712B24BB7CA1AED3FBAE7ED8 /* XYZImageGetScreenShot.swift */; }; - 6C9F823FE7681F21A25A244B0ED22932 /* UnrarKitResources-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = D609F0A84750E50C2ACE9EF5D515510A /* UnrarKitResources-Info.plist */; }; - 6FD68D482E3D0E82E4B6577E8E34097F /* extinfo.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F509E2A9EEE2773CA54A9ED4407A5320 /* extinfo.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 705DFDA69D1A949CCC46F87437F6EB05 /* encname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89F4FADA216D9E0A21DDEDD6821F65E7 /* encname.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 74AAA4397212AADE7B71741E12FD469C /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACB93F93CCE77786AE8FECCA90ED638B /* TimeInterval+Formatter.swift */; }; - 75696F2E36295AC00BBD903BC7F30223 /* scantree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C75AEE8587F5764AFD7E4C52521BB96 /* scantree.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 757F31B05F44B5B8796CF8B3EA1FAE1D /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 842628C4FB68DF86238086D7470C9E0B /* crc.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 77E8FBBC5F985EDC4A809E03A965F7D9 /* rarlang.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7F09420A6F9238E2388536D7F7FC1BF5 /* rarlang.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 79816BDA60CD3FF4D38FC5D7FED9A041 /* threadpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB34EE6AF654C9AC2FFAF2E1896E3E66 /* threadpool.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7ABCDEC218346108253161C141A88CB9 /* consio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54E3680B341E2BE40188468C6D76FF0D /* consio.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7BC43DB15B8CFF080DC154F0D2C04BDD /* Data+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5665DCA0CD10570773129AE4B61F8039 /* Data+FileKit.swift */; }; - 7C1A834F8E2ED504C485793E40BA818A /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CAAF3C3DCB87B606752E05F8EC16997 /* Int+DateComponents.swift */; }; - 7E59B89E9441AB9A6BC2CD2895DAEB8F /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED39ACD57A879D78476715BB778CAA70 /* Calendars.swift */; }; - 7FA10AD2AFAE73CD15302D6DF8BEEE66 /* FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B3D0EDFAC96B91957D6D68D6D08588 /* FileKit.swift */; }; - 80F03614759313684690A946165CF75A /* coder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 149F8C998A589C5CBC94A2878FEA3F94 /* coder.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 81AD5D927186020BF63F1AF4852604E0 /* cmddata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 627310B36B9B9111767319BAC742772C /* cmddata.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 81F34C013F9ED93AC26306D3D5F792B1 /* RelativeFormatterLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA15F2B8DC00F4F874F921CF97738521 /* RelativeFormatterLanguage.swift */; }; - 834AC52D079EA1D9D8A7FCA9E2300202 /* timefn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C84C3AF8D0079B499EAF03501F00984A /* timefn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 83588D4B3271D3BE149F6AC883B10207 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D27F7A4F55B9082F117F31D5223E0EDF /* TimePeriodCollection.swift */; }; - 86720E081634DCA8CD881F25663980DE /* XYZPathKit_IsWhichType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A6BBC8D922A75D3E4D7A67A8495A563 /* XYZPathKit_IsWhichType.swift */; }; - 87647C65013794D006E2E843BA8486F2 /* DispatchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F2403ECB00764C8D4AACDA35B364732 /* DispatchEvent.swift */; }; - 87E0B3633886ED53A33763CF129150D2 /* URKFileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F444270BCBE6F5F6FE0D82A7B876E7 /* URKFileInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88987D6821FCFD074E2CD0DC719B7B0A /* XYZTimeKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 565F767DC4499B9A384DDA59F5514CAD /* XYZTimeKit.swift */; }; - 893E158F7816FE83C52D10CF1112783F /* ZipUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5B7A02A2E8BDAC2A6AA88324D9BB77 /* ZipUtilities.swift */; }; - 89DA6CA279920926BC7A65B18830999A /* URKArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A40A07D6BA89997E257C39E4A5C35CF /* URKArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89E74CA7B28CCB8E308D5D341C802011 /* XYZPathKit_ManipulatePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CBC2355E2B8A673F4D8ABC8153C3F59 /* XYZPathKit_ManipulatePath.swift */; }; - 8A67B98D9FEBC1D3F647E48F8702A2BE /* list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 184224C1E2D099621829E5A7CBEAFBC6 /* list.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B9729D113181F6DC1FC1B57C44DCC3F /* rijndael.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 21763512DEE8E8FCABFC68441190CEFA /* rijndael.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BCC2A6E53AEB0AD82A2C426BA4FDB8D /* sha256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4156504CACDDFBBEC301719C9B31056F /* sha256.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8C6850157AB67460838614BE8103347B /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433240C6B6E9A71EE6165958BB224F27 /* Region.swift */; }; - 8DE9C8C52ECB48839BEE7C8E4600885D /* rawread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06F0349C72CF0B3EDF65BDD77AD37CCF /* rawread.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8EF0FCE8BD1F21423ED67AA4939F6D01 /* array.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DCACA103C1A391D3CA22993CD78F5A3 /* array.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F609404E0615F6ADD8111ED1C66A971 /* XYZPathKit_URL_Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A692D3F5AFCA2A25255674039AB625B /* XYZPathKit_URL_Extension.swift */; }; - 8FB420C8BEC39AD4DDD47B1C482A91EB /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = A4C7356AFD7719820086FF28B7391384 /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90B61EA57EA42B8EBA30BBEF215E3C40 /* URKFileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 33ECE9E497D3A7D42B0B06FF4A0D1DA0 /* URKFileInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 91C9477C602D68BC1208252038D988D7 /* XYZTime_GoToAnotherDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD899CCBAA4EF539696BD6414789653C /* XYZTime_GoToAnotherDate.swift */; }; - 9653B0FFBA2A4DC5221A9F40D27A9268 /* URKArchive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 28F498C82EC949CFBBE6D03D79AFDE0C /* URKArchive.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 98375C7903E2744C398013EDC6186E30 /* strfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35AE38FDBC409BD63E16CB4619E9A659 /* strfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 98F989CC0793907EE4D4F21DD886BABC /* crc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 62C07B84F817792EB9442479161A6B2C /* crc.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B2052D43565DAF9EA7C42C4F3317640 /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = 728AAE98F93FE208911DB0AEB909161E /* TimePeriod+Support.swift */; }; - 9B5D4A016D5A49D823BB32B9430CC5D5 /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 413F102B7DD86C4995CF5299DB0FDFC0 /* sha1.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9D0EBF24A514B2DEABAFE25FF41F10D2 /* FilePermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A9C2E461E7C741EFAA2F0FB3B2B25C /* FilePermissions.swift */; }; - 9D3FCD720C93A94E33BEFA3B50B8DD26 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 178227E221701E319F16D6C2153F1BF7 /* TimePeriod.swift */; }; - 9D9936CF39393FA57DA602029520E590 /* PropertyListType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35FEF83CDD5C045C65B58D6C8415C9C2 /* PropertyListType.swift */; }; - 9E431C1F9EE2BDEE008931DFC72CA412 /* system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 115EA43A9E1EAA2F748B52275BCC2D24 /* system.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9EEEE1C79FA1196C8CDE2DB2F82C0827 /* FileProtection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05CA775AA2D41D614A38F3327AE30938 /* FileProtection.swift */; }; - 9F38DB2F41419D2D088929ADC689A82B /* FileSystemEventStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D38BF3D2B94370DA97250B721BAB6A /* FileSystemEventStream.swift */; }; - 9FFB5B358D3E16CC15FD1DCEC7F61FB6 /* arcmem.hpp in Headers */ = {isa = PBXBuildFile; fileRef = DAD91E8D4790AD17691DFE7A8929D887 /* arcmem.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - A083C0A0F2E13ECBFBE6312BE1E2297C /* rarvm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3DB0CB3F9C5ABA8B05BC5A8586EF2A7 /* rarvm.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A0D9BA975EE8CE40414EBCA1DBA5A225 /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDAA296F3C04D50C49E09DE6718C9E91 /* options.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A136224DD6D6C43B98A92A76E2D5F854 /* raros.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 93E9CA6D1280063053C9645A3EC36380 /* raros.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - A1D1E43A25377BE4F41B9A221A591F2D /* smallfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3060A94726D3EEA77194C4D61B57A583 /* smallfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - A2FAA57E7EA538DA7CF3ACCB1AF23989 /* rijndael.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CFDFCF96DBAE755F04C568DD61360C2 /* rijndael.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A49FBE190678F97D07AD4DD6F08AEA85 /* rawread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F9072EC5864E79584195C99B04426584 /* rawread.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - A595B1E77F74FCD5579BEFA699D418AB /* DispatchWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665691FAF8A3C2412950E14A4996403F /* DispatchWatcher.swift */; }; - A62E1187B3E912AD5169BB4DE48C6444 /* find.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C5877EC12860E389C5D9AED646A99DA4 /* find.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - A7029C72D0F3DE56A5206AC650A61ADC /* ui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6A5866CC34C1B2F2467B8343131F71 /* ui.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A71E02C7DAE0958DDA6C9E6FB8B1D2FE /* rs.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5A4E827A300B7A67A7FB5C47E1D777F3 /* rs.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - A9919CCA4C9D5C852665A35DE9D1F045 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8EC729780F801126E354B08DC5F688 /* Date.swift */; }; - AA4F91CC92EC084DDD21F761DF53EEAF /* getbits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 089F2CA8AF314FE19B188D19634F925D /* getbits.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AA85A8DDF1C0734EDC593FC835DD20F2 /* ImageFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9048BBD5E6EA8E70DCE4614E764BCDDE /* ImageFile.swift */; }; - AB53FFF9A7002DCD223268B9554F90A3 /* XYZPath_XYZVideo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2972DAD93DDEBB7CE4020B7697A1D50A /* XYZPath_XYZVideo.swift */; }; - AFF546E2D255B840B89541488AAB5A07 /* unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF4B26A3C8A5DAD2E007D3665BA0F71D /* unicode.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B12AAFCD7FB6945D3EBDD58A911974A7 /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B531984179581CD7046989A224D48B7 /* Formatter+Protocols.swift */; }; - B32AAC463925D876F97F6621FC5D8B5F /* Zip-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 99CD3E7B220FF3B2C546AF2BE3CA913D /* Zip-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B478E10BF4390361D00A1D1468C2F9CA /* JSONType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 164002821D81637CAD5AD0A2F02D1798 /* JSONType.swift */; }; - B5EE88908FFC688F80BF36968F7436E0 /* Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = 480E3678F18FB8415F824E0234A492D5 /* Path.swift */; }; - B645981E2DFA4203B9CB9F8AE9385EC8 /* XYZTimeKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AC762002C0932949F894D31111E8AD20 /* XYZTimeKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B9E44438FA59B8DAD9B26047A4E205 /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 173123F0075983EA924F4DA0F7CF3A55 /* DateInRegion+Components.swift */; }; - B72D94CA118C5F2972BDED1F0DE4FE34 /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 725290239A153F5993DCD8AD0191E9BC /* Date+Compare.swift */; }; - B7B09EB99DF9DEBF6E969A9847DB29E1 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838F0C760516F259DFB25DDE4A93A3AC /* Zip.swift */; }; - B8493065F7359B2A9B439B6AB65D91AD /* XYZTime_SeparateDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58A81CE9FEDA7708067790FCE204467 /* XYZTime_SeparateDate.swift */; }; - B8E3A580109BF0B8C895365BCDA4D5F2 /* NSDictionary+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88740EF7A1406EF6B9FC913CAFBCF0D7 /* NSDictionary+FileKit.swift */; }; - B9049CD2B41FE9F50F50CFE4F0753E91 /* XYZPath_XYZFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBD46672D631E636FFA50F4D3014E3BB /* XYZPath_XYZFile.swift */; }; - B95A441E6A28BD43F6D78C7002B10DBF /* headers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCAB4B7FC1F228C059D839C46F394E5 /* headers.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B9F454230E109BF7A5ED9AC4F35102C1 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9C9BEF5BCDF08A8434DD6F06F33280C /* archive.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BB43B38CCA690577BF5C8E93FE9283FF /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 21884CF5E88CFF72283267762A889150 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD15AF8ACDFE28B5925884F3393604A7 /* qopen.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B8218BAB98C3BBDBD97C5ED75A275DFD /* qopen.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - BD2646E3CFC660A23FC53F39E10336A5 /* XYZTimeKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCF769A9D82295E7A7D1F9CCC736384B /* XYZTimeKit-dummy.m */; }; - BDC76D70D9C336C633FBFD6E2AEA76CD /* smallfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C091798B415BB45A03D3B72F6A090C9 /* smallfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BE20050442A53B96F457746126EE7D95 /* isnt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C99704ED1C242125A97255EFFD2E6A26 /* isnt.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BE65C16E5D0F54CA609F702095C3658E /* threadpool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7E4D4057853868D3FF038676E2986068 /* threadpool.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - BFE4FAD8F7CDF9420CC208C434849345 /* resource.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5CB85202873DE27C2EC01B3F3BF2D2C6 /* resource.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - C078F6A11E13532C74A89BFEC85AEFFD /* strlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 366399DD277DB524E387695798E4A622 /* strlist.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C19AB920F2B6AB2C690353DD70A84E10 /* RelativePathType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7742782533D4A3450AC758AC4B72A81 /* RelativePathType.swift */; }; - C2DCA6CC38F8AE9A093E0D44FC295421 /* unicode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EE1449280B50A014415BB83E0553B5AB /* unicode.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - C2F8C4BD6BBE8D726806723A38DFD4BC /* match.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 846709871E99F36C62D05D1C178105B5 /* match.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - C5D89D0A9278900666EACBA7D60C8AAD /* filestr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D98FE6664BECACFFC954DD9AB6BB521F /* filestr.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C64A17567B38AF039479AA376EF31677 /* XYZTimeKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3979E1A33C3EDDF776F365F8D12DA46F /* XYZTimeKit.framework */; }; - C687C7E960E6BB38A0933229B6D6BD2D /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA37197E16BB124E1A3BFCB1902CEDAC /* ISOFormatter.swift */; }; - C6DC5F8D9C575C8864A6888B91726806 /* XYZTime_XYZClock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C538B0C0D2F7B7B497A41B00768A9F3 /* XYZTime_XYZClock.swift */; }; - C9944FD2C197CC21D718058B9064B2FE /* rartypes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FA62B50061AF828F69A6CC2DAF6A8DDC /* rartypes.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - C9CA4195AA60830C2B20A24D947B5D2F /* XYZPath_XYZFolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA90E0F7FA5A20210C6DF14D0B41581 /* XYZPath_XYZFolder.swift */; }; - CA13DC41392598778470CE801FAD3BAE /* XYZPath_UIImage_ImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63ABD930A1FE4C0FF9F104D32BB5DF6 /* XYZPath_UIImage_ImageHelper.swift */; }; - CC37560C358AD0DBC6A8148C8487D302 /* XYZFileExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58D7B4853958852D50455BDFBE0E7A3 /* XYZFileExtension.swift */; }; - CD10DD9FAA07E25355CC94925A07EAF6 /* UnrarKitMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1A993E19B7167E768D261D70A14A19 /* UnrarKitMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDD73EC087411B99892F21E35773428F /* UnrarKitResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8661DB6E24D6CE044E29CBD1CD819A5A /* UnrarKitResources.bundle */; }; - CE1BBED6C2073427B03803F56E166B18 /* arcread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 162040B2A0CCF9C9BFE2A24AA6A24D09 /* arcread.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CE76B553478ED8FA9CAEB000CAFFEE71 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = AF93F61655784B5B539DF035AABB7159 /* ioapi.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D024DBEA4430A7821475701991F009A7 /* os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6F01FED55EDC288A4040643E63E36F28 /* os.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - D247AAEEBFFEBB0380AC1A995387A82A /* UnrarKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A3C7FF54EF74460F958E15AEBDDC4DC /* UnrarKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D39A0953967107632C43853790C0B5E4 /* XYZPath_JudgeFileType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3AEAC834483D30A82B000E112EB42A7 /* XYZPath_JudgeFileType.swift */; }; - D3FBDA9F03717F669434FB272778060F /* timefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF45ACADBF0F8ADC858A3FDE5112F0F1 /* timefn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D403C3B97E0A08ABB87709AFDFDE5EEF /* XYZTime_XYZDate_StringType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7318F50132AC87BDAAC0A63275F3DBDB /* XYZTime_XYZDate_StringType.swift */; }; - D58E402C0AD7F760429F8A75B9B6A5AE /* sha1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 29E500060CBBD1EF33A21C74BC135A67 /* sha1.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - D74334D1CCDD6905DB984B049D81D6B3 /* blake2s.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1635DE9CB135AB87DA22AC1EDB7629D7 /* blake2s.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8636A2DC48225ED33BE5F9C24273EF3 /* savepos.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 60C1F7C2817BDD9E910A8680CC1F9E84 /* savepos.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - D887D8CB20E797B32524F9ECC8970CE7 /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F96144823E46A26EFB5440C33EC2FBE /* Date+Math.swift */; }; - D8C7B2EC816A33130D59F5119C3EC98E /* rarvm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3AAB1119BFF9F14CA911A078A0E046FE /* rarvm.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - D9360F47448ED6EC87FB507107EAA3CA /* unpack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36B7135678B868701938F86046035A55 /* unpack.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D9365D81210B78DC6C7C073A311FF6BF /* XYZPathKit_UserDevicePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66022DB5A7EFAC50D297F9775B24370D /* XYZPathKit_UserDevicePath.swift */; }; - D98D065BFC80013D2032DD2B61683DE8 /* RelativeFormatter+Style.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77707B5230012940E0C9924991748FAC /* RelativeFormatter+Style.swift */; }; - D9C9F90B0E387FF56405DA900CFC8C8D /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4427DF47CE2F4F38662E10315E93116B /* Date+Create.swift */; }; - DABF3C4E9FD3EF0E8394A23A81244CA6 /* DictionaryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = E145EFA8D8742AF6E9C38CCBB62F783D /* DictionaryFile.swift */; }; - DAFEAADA39C90470C4AD9131815BB767 /* scantree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 431B1C4A2E11AB8B8DA0CA161BA712C1 /* scantree.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DC473A3143ED9557EAFAA39EA088AB39 /* rar.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7080A5A342246C571D3AF7D030AAACC2 /* rar.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - DD63D6063EB5DAA46DCE7CF331DEA370 /* Zip.h in Headers */ = {isa = PBXBuildFile; fileRef = E52BC04B3317549F56BE493EA4CA224C /* Zip.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE9122B681993937C83195E6A329ECF7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 081CBEEF5954F6A1F8D9001CB50F4958 /* Operators.swift */; }; - E414D6A1D7773847B4009F8EA3D430FE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54B30E5FBBD1EB5131304FDB799D57 /* Foundation.framework */; }; - E4AF4381A96CF40BA4D7775E317B31BF /* dll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83887B7354A6A43E62F8BA2E3F3A7CAA /* dll.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E815E1FA5514BA94C97574AF2FE911E2 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = C026EF7B8ADBEFC89961839662900458 /* Commons.swift */; }; - E898349A084D6C814F58E586C5C330E9 /* blake2s.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D1C80C5904B123FF419618640EFCBBBA /* blake2s.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - E9BB05E394F653AF0EF88B06530B6574 /* headers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 66D963CA6BAFEE67BC65066734B1803A /* headers.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - EC3C046CA7F0F687A584F9BAEE30C767 /* XYZPathKit_Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D01E1C3700138ACE913E93F5A4FBFCFE /* XYZPathKit_Bundle.swift */; }; - F583F69B7D73058110554D0995ED14C8 /* cmddata.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 110ED0B85F450D376672A3421E5BA12A /* cmddata.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - F6BE303023F00F99DB8283E86E76B719 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71A4124245ECEC0B636D161D07AE4306 /* TimePeriodChain.swift */; }; - F787EF3A43102AB395895881241844F9 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0349FC4C8917D06DE30FD740D9C96A9F /* resource.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F8B518E94E2E7308DCCBD0D7C77FA1A7 /* volume.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1256F1CFD1E62B80B99FE7EDFF58E828 /* volume.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - F92DEA09CD11B45AD9E474E9FFCDCBF4 /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A89CEF70F73E2942901D18593C2C25AA /* DotNetParserFormatter.swift */; }; - FBF081A93103B2F80591630494228E14 /* UnrarKit.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0F61D460E367AB62679A9D18C94E4DE6 /* UnrarKit.strings */; }; - FCEFCD5D4A53835A129CB999F84A840F /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14E7CC7BABE342A5376F00F8E64EF176 /* DateInRegion+Create.swift */; }; - FF537690CB4CCA95A09FAE740428F81B /* hash.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5004118708C7B308242F194F9B6F280C /* hash.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - FFBC33A99EE367122899FB8C796252B3 /* Dictionary+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D7BC8A4E929675E12E6DCD930AE08F /* Dictionary+File.swift */; }; + 001F41CA945437A6647393EF5DB72BBF /* version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 854E2B5362CBC813B0BB1836CAEF668C /* version.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 0072C8CF96B1DE620326C5BC15CE1CE6 /* scantree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB499BF4F1333D4FF72FB7A4EA97E6BC /* scantree.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 00AD48B21640EF81EC9703A2C805D4D2 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BDCA98B8235DE90846F8916499E9695 /* resource.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 00AEFE98A2736BF6BC8D976AD26FC5BD /* rardefs.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5DD145CAFC61617ACDCE4DDF00B49B5E /* rardefs.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 00EE9B3F79311122C411E6947B3476FF /* FileKitError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954BE27052E43CCFE503B25BB65BB079 /* FileKitError.swift */; }; + 01FA5F11C737BE1C0D821509A20AB977 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F36BA6E6B104E4589F2449BED61D62F /* unzip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0208E338CC5956690B8CF86531D0D7D7 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DE709D5AE41FCB8BC61561902484619 /* TimePeriodChain.swift */; }; + 02E109438B8A27863BE8038F52EA5474 /* XYZPath_UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C618379DC4160A19E8538320D6CE3EFB /* XYZPath_UIImage.swift */; }; + 02FE70B809EEA22CA022CEB1E8F5E5BA /* XYZPath_XYZFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5264B0E6CBB6A247125809BBD3CE768E /* XYZPath_XYZFile.swift */; }; + 04004EAB9AE324A3888BE692994C71FA /* NSString+UnrarKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D0550173F324B7A1E768EBCD3297A708 /* NSString+UnrarKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08394A98C10C6BC7A58D1A5211F7051F /* getbits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FEC0C2EE1976A660236C519E3F728FF2 /* getbits.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 0867FFB93A3C3B4C5FFC783AFB36B04F /* headers5.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A5AB3594E20200AD19D8101F42F58109 /* headers5.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 092E69C3FD92463CA1E92CD370F49CB8 /* UnrarKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2057739DD6307FF656C9E4A8A5F000A5 /* UnrarKit-dummy.m */; }; + 09448A0D2DD0D73FB9596D31590CEFE8 /* qopen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F246D0A5AA1D9952695A78605F3A6FE9 /* qopen.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B1D88162DFF98E3E9A6F50155C02B9E /* encname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 912DD5FA35D7752967635B33A8489548 /* encname.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B78F9DC50DA96C940C98B676304F1C5 /* threadpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB3403B2631448AB93F2286D362E2E34 /* threadpool.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0CFA888BC5AF8D23B3C2FA2C7954465E /* cmddata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22C2A693FE18434FD71B50C84D611C22 /* cmddata.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0FF459F93F668D034B3598941871F995 /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC218E70586AAA6B18D0EE7F6ADC98F3 /* sha1.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 101D59DA6642C1EB8BEA26A4FF2B75CB /* raros.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3BA69D3011DB5E2CB87811D1E4C66EEA /* raros.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; + 10DC23EA3A940FA62FF7B20E3C31E097 /* rawread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86884A21DC49B689927F08ACCFDF36FD /* rawread.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 116DD1194BC2A7BC24287A0E43431B20 /* savepos.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8FB43C78547179973133D08DCFA6FCA6 /* savepos.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 12B09A3B00806E07E4C8608E87EE80AD /* UnrarKitMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 07EBE3933B9056437E50D65DB531003D /* UnrarKitMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12DA186708AE33F18772E7F5EDD383E3 /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97BE472A07B7E4539A0AD1BC871006 /* AssociatedValues.swift */; }; + 137331DAA65FBA1B8290F80FA56DF2C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4F86B77ABF5D5E28DC0BACF0497C42C /* Foundation.framework */; }; + 15193F7F9410719FF07C261D99D32B27 /* Array+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C0C7A06A6B0C2E2B0369F628EFF8EF6 /* Array+File.swift */; }; + 16DAC585DBDA0630EB0CF2999B209838 /* NSString+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E020C6554A1521C7CBCAA9C90EB4EACB /* NSString+FileKit.swift */; }; + 19EF3328630735D530CA7F64020DED69 /* DispatchWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2561C6098FACCE841A2ACB31DE1F0516 /* DispatchWatcher.swift */; }; + 1A337216F0A160745A0FA2EA21C1BFF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4F86B77ABF5D5E28DC0BACF0497C42C /* Foundation.framework */; }; + 1A52CCA41BE2D1DD4FCA6ECA603412C7 /* XYZPathKit_XYZFIle_Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A765DE18D416C43A29DD8E32D67D5B5 /* XYZPathKit_XYZFIle_Ex.swift */; }; + 1AB4E973F4C828C31D43D751069E4DA9 /* errhnd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D3030C20D2920AF893DF0C13F9F931DF /* errhnd.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C2D4B5E8B526BB7A6AC26E490A88BCE /* DataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50245F6E9C9C4B4FD127596C5298B58D /* DataType.swift */; }; + 1C5CCF9AE442D816F6B313872FBBA940 /* consio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57FE6057344804F56FCE47A7CCD8C5DA /* consio.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1D93426CCBFD6BFDB5AB2B26CF3647B2 /* log.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C6B48C85AEE2393A78794C50F22FE643 /* log.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EF6037592B3C4D4CB7ADD14B174DB59 /* strlist.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E010D027564BB72D5AE73CCEF3D0BB03 /* strlist.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F1B59F3B3235F4D1A951A9FBBB06F34 /* XYZPath_XYZVideo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 704031D42DFCB65C9BBE90FFDC91143B /* XYZPath_XYZVideo.swift */; }; + 1F521B38F4A8E1FA164235D8429D9145 /* pathfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C175525EAF36C54D50F71EEBF61459F5 /* pathfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 207CBDB509FE8A5BE5CC27806D9C6749 /* ZipUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FD86F4A840EF9B4B60F6839E974930F /* ZipUtilities.swift */; }; + 20E3EDE8069855C12BF4446384C8E55C /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4730B1C8545CA90BB4E45FB21501F18 /* Zones.swift */; }; + 219F19B2F5754F0859A00AA8D92788A8 /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3196DE9E1E4699A5FC716C922BCECA /* DateInRegion+Math.swift */; }; + 21ED46E392DDF49DEA4EAC93FE8C69CC /* Zip-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0085D20F21FBA07B39D87B72BBB2EE61 /* Zip-dummy.m */; }; + 27F8AC70079702685F0CDE9EB45DB750 /* FileSystemWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D245FF5BF727C4D6101C4468AD3415E3 /* FileSystemWatcher.swift */; }; + 28AF3E38EF0B52498B806468372AB1D8 /* dll.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 51DE7912315D3E74598DCE0093CEA265 /* dll.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C5F6EDC59C9D94239DBA870FCF8E9F /* UnrarKitResources-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = EA5791EAA1B4E1AD5286C782E74B1C1C /* UnrarKitResources-Info.plist */; }; + 2DE0C4DD4DFC0F4B486D8652D13ECE89 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F964F50D170BFE227F3E86DCEBE72744 /* archive.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2F04998FBBA1424A255108068EAB884E /* DispatchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF20A2A858C6D89D578CD2A3E5CA3F6 /* DispatchEvent.swift */; }; + 2F2328AF10DCEE17F5A67219CBE77DD9 /* Pods-UnZipAndRar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F4187E2EC7CC2918487A39172F2796 /* Pods-UnZipAndRar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F8CCBF334ED36C6F4CA7EDAFD4B3084 /* match.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 10EC7195AB3F5DAB78862AE22F8151B2 /* match.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F9A833F7A0B2FC919AD95123D889114 /* Dictionary+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C3FE1EB4D19FCD50FD2988D77850BF /* Dictionary+File.swift */; }; + 303E25DE5F07CB3028BC3CE78F166F56 /* filcreat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14E9496B9EB5D837DE7C577646A50DAA /* filcreat.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 307D9D532324FFB2510DD4C8C99E40FE /* XYZFileExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2019DD18DA094F15B0BEC72781162835 /* XYZFileExtension.swift */; }; + 31D734E76261783BD90D58378ED7D50E /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D903B56C17D43E7AF7DE45231C5704 /* TimePeriodCollection.swift */; }; + 3229C8D91DC726D96F2D4BF31F5A57A2 /* XYZPathKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA911A77C5753C6977C0A1D09CBA5DA /* XYZPathKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33A13B5F669964E1A2B54578F8020B78 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = A10EA8495713B0B93B2C4B94E48CAEB0 /* File.swift */; }; + 35304AEA1890935C82C4CAE73A3BE492 /* qopen.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 27E92CEE9639098481B5B81A33863244 /* qopen.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 3632EBAF8C5F0579D0800BFC917D80BB /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C21F2B637572973EE12A91E24055813 /* Date+Compare.swift */; }; + 363C6046E19425353A473C76DE9EB6B0 /* encname.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 346BD8176E02C37B90036BB5F8B4D5F1 /* encname.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 378E872ECDAC4A47347C934CD63C2FB1 /* Data+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E1D4A2384C6E800A21F0D40D38D881 /* Data+FileKit.swift */; }; + 3A12EBD7B1D37D04FF72F05D8134ACDB /* extract.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F317A9810F4E74474FB2AD1F2094F722 /* extract.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A317FD831DBE70BDC32B4D4DDE65F4B /* array.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0F90F2EF5AECCA86B8265EB476ACF50E /* array.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 3AEF585841E7BDD69009C87D5D942106 /* pathfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B89E53BDDDCF93D088A2A159D6CB0A2F /* pathfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3B75563B85D2EB29AD5E49F2B27A2B85 /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8054AC01775E320A2278C542304636DB /* DateInRegion+Create.swift */; }; + 3CA04A89CC8884410C132D68472506B3 /* rarlang.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2E809586CC3BAF6FB129FAD1281FB3FA /* rarlang.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CE54914D5B014FCBE922107339CF163 /* XYZPath_XYZFolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5710956C57EAC934DE6230FB821B4147 /* XYZPath_XYZFolder.swift */; }; + 3D49F75655AA2BBB0E0A0458B68DD1B9 /* DictionaryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43865D51286E8BA67AC733D6E0EABB3F /* DictionaryFile.swift */; }; + 3DCABB8ED683B027F6150805914BA133 /* sha1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CF3F114A228DB10011CC8E4C4D68915B /* sha1.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E7D9BCB2AAE1E3A015035685D1D4170 /* Zip.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F577144845B0115C4AB35EE17741DF /* Zip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4025CC214476992E5A0B03B88AC22849 /* system.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C8B104E8AA2B76E81C22062B47BAB4E6 /* system.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 42997EB07F70EB65B309C11781714413 /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DB0EEC5EB536571A5404F17144EAFA /* SwiftDate.swift */; }; + 42AA788D51A286A0890AB3A7D9FD9B11 /* XYZTime_XYZDate_StringType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB5BA9F2FB258FEA4F8AF02BA60E7F /* XYZTime_XYZDate_StringType.swift */; }; + 42C511A7D74DEA553976C29D731F9877 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C9A2A5FFCBFDBB4E33BA238C47A2D2 /* DateInRegion.swift */; }; + 4362A8B31E37664E693842D6D36B738D /* Zip-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DAE55FD589680685FF032F5CF4376B8 /* Zip-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46545ECB38580022CAC6777023AB2BC0 /* volume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4F2D34E444062B5A863EFB2CB95ED85E /* volume.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4700333CA36780BD8350BF86D0E2589E /* XYZPathKit_IsWhichType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835C88AB331F046658BA779FF9BFAEB1 /* XYZPathKit_IsWhichType.swift */; }; + 481908E384E96B53AFD649DA569B3061 /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 341623030716EB210F17B0E216825E01 /* Date+Create.swift */; }; + 48C3166571F6DA9419F80498D078C453 /* file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3652DFC6F728CEF6B8C954555C6328E6 /* file.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 4940E23C33868F36EE962A3BC3CFD5F8 /* FileSystemEventStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22D09A1067A56D01145F81E2477DF350 /* FileSystemEventStream.swift */; }; + 4A69692228813D4D087564D8810D0E92 /* hash.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 73BD72BE95766BE780CDD5FBF78F913C /* hash.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A991AC9E8829C36C0456EBDE64541D9 /* ImageFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE70E92EDDC0301A8102F47B616B0E9 /* ImageFile.swift */; }; + 4AE886D41D867C9D7FB397573678B386 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CE08628D9DDFB6E7DC8357954BCE39 /* TimePeriod.swift */; }; + 4C40B5985A54AEE4C3636930075CFE17 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = E39BC8D3B9DD9F88B79E406D1B8CD4BE /* ioapi.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4F3C050D7F539A19287289F7145ECC11 /* XYZPath_UIDocumentBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7066E461CBE1C2B606A5339BFF8B83E1 /* XYZPath_UIDocumentBrowser.swift */; }; + 4FC2FF2C5947ED6154FD32C98FEE9FCA /* consio.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C198E1DA6C0F973504781DF0BC85B811 /* consio.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 5010A0ABFB37A159EF662C0B97AC298B /* rar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60650EF5D5E6CE17714F174110CD25D3 /* rar.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 50E50B0D369D0CCE141D620CDD49CFA2 /* XYZPath_JudgeFileType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B265C5743C4DC0A0B45B04149ACF7CD1 /* XYZPath_JudgeFileType.swift */; }; + 5143F00F74226655386E8AA2C990031E /* DataFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F24FE1DEAA5FDD07CA500ABCFF87BC5 /* DataFile.swift */; }; + 520881459CB8DBD8F4E10A18C0CD5177 /* unpack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEFB03B75A7B283D277F92F5296CC143 /* unpack.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 53EC3C5A3ACD06F8178CA904B54F96CD /* UnrarKit.h in Headers */ = {isa = PBXBuildFile; fileRef = FFAEC0E862C2C727251C3243E05865D9 /* UnrarKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5596F55D6716D310C306FF9EC7B749FF /* NSArray+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F455E9A6FA1A8480BD4C4CC15321BBA1 /* NSArray+FileKit.swift */; }; + 58D8EFC3965B9EF71E8B542126AA92E5 /* FileType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 656522E6B61F2C38D69E28403B8CD376 /* FileType.swift */; }; + 595BD46E5771C474C05AB1A14DA3F2B4 /* sha256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DB65ED750250DB65BF3FEFF25B3F2BA /* sha256.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 596F63A64101300C35860335B76ECD68 /* NSData+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78C4CAC469F9462C1E5E148E75E3D128 /* NSData+FileKit.swift */; }; + 59AC39665BE206182163419508541B0E /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = FE38FFC256F135C846C37A319C8416F7 /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A41C3B8A513D485000B0B7BD5807D29 /* getbits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88273767283E76034866B5FC2E834BA1 /* getbits.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5B3F0D9243AE2DE7FB1002084F445F2F /* NSDataFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A78F5BDFD32C061042999E55ABA736 /* NSDataFile.swift */; }; + 5B8A48D4587BD5531DBB1BC5F0ECA98C /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D8B27B3BA2BF9970516F5718096E1B /* Formatter+Protocols.swift */; }; + 5BF67FC8032329C01BD80DD684FA71E6 /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F9A52DE61AE1486568724F522C61EE6 /* ISOParser.swift */; }; + 5DFD7B86FBD34C5698B8C710864D4B07 /* match.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17189E937EFA8AC1359B7CBB615A7094 /* match.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5E8F5988ADE3ADEB065A677AC7CC08A4 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C73BAA5862AB18C8D2BE5F6D9D10C4B /* file.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5F08924FD34A028BD6D6014D6F0870E2 /* suballoc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 60C5CECE6510602C0862CEF77271318D /* suballoc.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 622652703E5A4765B09A7D33AC51BB9F /* filcreat.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C2CC7BE4BAD9147AB5AC951295E2182E /* filcreat.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 626EAD45A5D1121AD8809BE6CC2B2FF2 /* rs16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACA63BCE4D87D808906E526E6FC46FCD /* rs16.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 641EF77FA78FB3A25209AF6D6A0833F3 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = EC18FCC83CA26B7856978A62EC8877DC /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65A06A3583FE4C6B7F023AC14AFAEC6F /* volume.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B36E650D61BEA859B859D684845BC236 /* volume.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 65FDDB7AF791B18981E3CC01BACB6A3D /* UnrarKit-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 080DB895BA9315A607A9F1D72B9E3610 /* UnrarKit-Info.plist */; }; + 66F76507C9AB3C57CFE52240119C8EBD /* rdwrfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57AF13F177DB7E5C60990D218EAB22E0 /* rdwrfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 69FD585DE177A44DEB709468AF77CCFB /* JSONType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4963875998BFE6879B210C8DB434F73A /* JSONType.swift */; }; + 6B261BC999AB0F1A31649389308572A4 /* FileProtection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97E168D776D2B604EB16CD75AACEB94 /* FileProtection.swift */; }; + 6D0523F3B4322EC909990AC4F3087240 /* NSString+UnrarKit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1DAA26BCCB6F2A9BF4BCC57D8418E612 /* NSString+UnrarKit.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6D0ADBE71DF469497D30DD9109DFA802 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF4890D1AD40C9A8864553A94F5DF68 /* Operators.swift */; }; + 6D661A7A01790C9B33D87C44E901CCF4 /* XYZTimeKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6535AD35019177BAC9ADC654F10AC09E /* XYZTimeKit.swift */; }; + 6ECA94AE519FCBFE5AC873838D7865B2 /* rs16.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 550250F79C919F456DE3D08E099E1660 /* rs16.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F9484E7AEB7984AFB57B7E53DF2015F /* filefn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2CB0578851D51BD503C2321510CACFA8 /* filefn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FCBB128137C8DA35BAB0B4754C006CE /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B23275600BCFA53A85D49B719F5808D /* DotNetParserFormatter.swift */; }; + 70A521B7CE1C61269DBAB8370A0FB784 /* URKFileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C9FCB71DE8DD0FFD172724826AF128 /* URKFileInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 712F878ACAFA8667AE7F7E763A136E70 /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C43B1B57A781B0CC60DB98332EA735B /* TimePeriodProtocol.swift */; }; + 7150F5B1F4381E54DF6F76934DCD5C25 /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A842284245905DA13F10114506F411B /* DateInRegion+Components.swift */; }; + 7171C493235BA2B5385E697AB91F8900 /* UnrarKit.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0E8EFFB97423F6ED8232E4FBCFFCAEE9 /* UnrarKit.strings */; }; + 73A073BD20504D3B45F12D17FC2A39D0 /* FilePermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB00E2FA1EA0AF6CC04391C4C6E5E0F5 /* FilePermissions.swift */; }; + 74FB2C874E594E08881994DB3A43D609 /* arcread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8409482DD8168DBF332B1066A3E1717 /* arcread.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7565BC0A56D943F42468F6A4EB2A6A69 /* FileSystemEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4357C3C0C8D302E5644FB7842211AF58 /* FileSystemEvent.swift */; }; + 760209073F746DC95934ABFEF7925FF3 /* rijndael.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 708CF58CA5266E216DF82DC9D6290336 /* rijndael.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 77237C7570C5D064083F5D2BDF52AE1B /* QuickZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06ED83F0077B43F4EA13B1A9ED182F1C /* QuickZip.swift */; }; + 7817DF248F6C2433DDA02EA58D5B7BDA /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635AC4D4B938CE68FDBF896E2E9B2431 /* Region.swift */; }; + 79D5B38027E4417036352A6DB8F8267A /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A8ED0A85359A37CB0E7E6B46C4AF98 /* Calendars.swift */; }; + 7A451A4DA311FB33F7111E6A1D65DB45 /* XYZTime_XYZDate_CountDays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3B2F37CB8F6A4A3E0A21B7363A5D47 /* XYZTime_XYZDate_CountDays.swift */; }; + 7BFC0CCE50419761D5A4A82D0D2400D8 /* RelativeFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA20019BD0A444A3073C6A8034446EC9 /* RelativeFormatter.swift */; }; + 7CE874C1C2C5012FC3192B106FFC0EFD /* UnrarKitResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8661DB6E24D6CE044E29CBD1CD819A5A /* UnrarKitResources.bundle */; }; + 7E221094FE8CFB7F97E981F8A02D155A /* loclang.hpp in Headers */ = {isa = PBXBuildFile; fileRef = DF0100887F177344867392D0EA4B58AD /* loclang.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 802545F4E328E4EAC6AFA1132DCE188D /* list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = DBB5CB5808646288B3F440D41A6A93CD /* list.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 80ADC6E6419E9C187F47AC747A783119 /* XYZPathKit_UserDevicePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC75AD1D8B3D8AE5C027A019154DD3E /* XYZPathKit_UserDevicePath.swift */; }; + 8174E1049784F594E1D8CEBD6C07409D /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1438BA1B3D1A41051EA7523BDF04756D /* DateInRegion+Compare.swift */; }; + 81E80680FBD89F62AC1ED113ABE2057C /* rs.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 54233C6C2C3F6049BC61CA0EB11F5629 /* rs.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 83F31049521D1C201D62E7457F836C41 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4F86B77ABF5D5E28DC0BACF0497C42C /* Foundation.framework */; }; + 85A853C1B51AD10CD00BBC750A01D1F0 /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3252E2934E6833E9E5361CA45DF36408 /* Locales.swift */; }; + 8674C6ABC77E02C455F087EBA220FF07 /* Image+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D498693393400949FC6DC9B1933A7A /* Image+FileKit.swift */; }; + 88D93F12B85D968DC2D6D1DB3B8BA133 /* ui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A4CEDC0C50B42B89D6782CF7D90ED23 /* ui.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 89E36537DD8D4180E612B5FEEC41B0F5 /* extract.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8346835D86CD0436E65DA938CCAC7861 /* extract.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8CE9BA51536F169B325F7FE1C6B2FA5B /* strfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D4239CA3A73E701E171A62212703839 /* strfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E84F2A1CA027CB73D8171DAA831A7CD /* global.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D61F7328709A797E262C2F1CDEDAEC8E /* global.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E8A4775E6DB063725630CEE68DF5984 /* XYZPathKit_ManipulatePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 033FA1561DFDA542132CC2AAB13A25C4 /* XYZPathKit_ManipulatePath.swift */; }; + 8F75ACD6EE64B4738FB9FDA39C9DDC43 /* unpack.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 68A9BAE59875A130A617C2D787D8C8AB /* unpack.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 90D0EFD9FDD9BE05206DA654FE0EC08E /* dll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E351ADEB67508EBCD5723CABEBB7D29 /* dll.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91184125EC84C57D209B5DEC89302A6D /* crc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BFE7E6742B63C428880B49B7C655BE0E /* crc.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 9134AE0FD4B5460323799D929C7D7EFC /* Process+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8E7A4EFFB8F36A160696B37AFB7F55 /* Process+FileKit.swift */; }; + 923843D273523D02D94DAECD0518C2A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4F86B77ABF5D5E28DC0BACF0497C42C /* Foundation.framework */; }; + 93198A50FADB689D7860FEE61B0337DC /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96F73F102920ED48553EA918D817F068 /* options.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 939BF89CAB5E562D4F945E706332F751 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35CC8E79A52886042704B16F3FD3604 /* crc.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 952BAD9AEEA53559A7A985DFC94C8BE8 /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7102F52E94E9323017346C286B92D048 /* TimeStructures.swift */; }; + 9547403F49EDD2BD066BED368C709391 /* isnt.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 48AE3D61A739851B271CE7C1BEE6E36F /* isnt.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 95F7FB503ABBF63894CD30955A55B185 /* URKArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = C934159977D15BCEF392AA33E6977852 /* URKArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 963F29E4F3AFDADD943A255D49375ABC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4F86B77ABF5D5E28DC0BACF0497C42C /* Foundation.framework */; }; + 96513128466EA0C88681EC7999E51A8D /* strfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27E9EF76D1D326B299013D1EECDFC911 /* strfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9904587A617A0EB4DB3EACB316BFF520 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 652E3EE2F73498532B042C7E9C26AEF2 /* zip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 99EAD8874CCDD0F17FF384EAE47F729D /* scantree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 90E1A7990AA05E14F360E001EB93711B /* scantree.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 9AA1EB1A5A92AF8A2FAB76E98182DB40 /* rartypes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1BA0AFDF61084E4DAE3C0801E89B4A4B /* rartypes.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B4AD9E8E0DBFF04537110EB71E58089 /* FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66180D95D1B0DDA85124FBE8D25B6B93 /* FileKit.swift */; }; + 9B8CC9C9E700C442C4CBA4B7E5194422 /* UnrarKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC88D643034807472EEC6010EB37DB4 /* UnrarKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BDA2AD71851BF1839D9287456985BA3 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32317D736FB53195C85608A6852B9890 /* Commons.swift */; }; + 9D3080AB0FC01ADC37E207415A286A6D /* XYZPath_XYZString.swift in Sources */ = {isa = PBXBuildFile; fileRef = E318A116F3626A05DCEA8DFB13256B0C /* XYZPath_XYZString.swift */; }; + 9D5A0BF37565038AB222B0551A50F511 /* model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1718FD88F91E7FB1BD67E6A83566A05 /* model.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DD3292805FEC167F72C3761EBD06A6E /* secpassword.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 742ED29F928185536DD645A5FB485DE5 /* secpassword.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FFC59DE2BF16E0B0A1697FD3E2267E9 /* XYZTime_XYZClock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8B5AE41A250E7DCD9C1F1FF35336EAF /* XYZTime_XYZClock.swift */; }; + A23F80FE71E12C23A136921183C144C0 /* Pods-UnZipAndRar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 802E8A363FBF5858640CEB785000CCEB /* Pods-UnZipAndRar-dummy.m */; }; + A4E03E5535128AC883D45721B8B9C17A /* find.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D8DD7E8A84EFDCAB09C4507A19A8673D /* find.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + A63CC39E13687229EE0B4BCD947567AC /* XYZTimeKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 698F24F7787BD1B63019D3435D036EDC /* XYZTimeKit-dummy.m */; }; + A9BD3A3A9A7E03A114A3B88D596D520F /* arcmem.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 85204A6257F6D6025714532BDA8BDE5D /* arcmem.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + AA5E7F34268A4CE44398CF3DAC34CE61 /* XYZTimeKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3979E1A33C3EDDF776F365F8D12DA46F /* XYZTimeKit.framework */; }; + AB00E2150E0BFB937484F166017015D9 /* blake2s.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAAA7A1E65459B4E984DA03835648951 /* blake2s.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AB785817AA0E34392481CF82D1715C4A /* extinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB033370166C7BE6553C797581B9FD1 /* extinfo.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ABDB8F7BAD6010EAEB6C38DB5656EBE0 /* crypt.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44BA012C2509B60DE7F6C61803C03944 /* crypt.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + AD0663D7A360C0A200088F78FDD813E1 /* DirectoryEnumerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76173626B2A0D68A2072C30C92D0D504 /* DirectoryEnumerator.swift */; }; + ADC6851FDECEA0DED7D3F7615CF3BFBE /* crypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EBA46BB297C23AC42AB0A5F7FCA7018 /* crypt.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AEEC36B5A03C35410D78E1A3A0FEE1E7 /* sha256.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 959AF3C1480FDD20C2B448FB4B7A46DA /* sha256.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + AF1B2468AB18F4F55EFF0A6FEF53F69D /* filestr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 73B25200E21194C7E406E10491240BBF /* filestr.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B0C0F4D543091C8865C404FCE31E3E81 /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 779B8558713CC458414394493D2C432B /* TimeInterval+Formatter.swift */; }; + B1CB1EBA4FD7F51B8D368B3A24697FA9 /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0214D0C800CD561342B1CD5E5FD50E9 /* String+Parser.swift */; }; + B2DE154443CF72DEF935560B7B08E271 /* errhnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64B276406A9ED987FA3FFF671B53C386 /* errhnd.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B31E919BD1E7E71CEA2E56171543B0BF /* unicode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 667808999E22649848EF1C9E6DB12828 /* unicode.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + B37E381C70571C17BFBA315C2554A73A /* rs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32A73FD3E51492E0AB2BCA9F2BA072F8 /* rs.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B4B58C9ACFFA26933E124DBEB8E5154A /* rdwrfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 955D86F20E943A1A379CB7A34EADAAAB /* rdwrfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + B79F926422EB8E901EF76BBF6CFA462B /* TextFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9992B60D881FEBBB54251362DAAEFF72 /* TextFile.swift */; }; + B89A755B1863F144769E9B3117376108 /* XYZTimeKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 618E23C4D47FA708D28D4111D53CCE7D /* XYZTimeKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8B978D8CBB0ED9F7F7033913C94312B /* cmddata.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3B19CE739357B09923668819D11A1AF5 /* cmddata.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + B9553AEBC370B90E5DA59F9662D186F8 /* unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 119359C0D988138B4B05771F19FA9201 /* unicode.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BAA850E2148C4E643F20BCDCBC7F7024 /* XYZPath_XYZMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F60433F32A0408985AF16F4EA17A54 /* XYZPath_XYZMusic.swift */; }; + BC6216C2A4974B751C9D4C6B661DF3AA /* rar.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BDD598BAE04DC5282556D5AA823F771A /* rar.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + BDCB4141444EAEC1653D13EDB476475C /* rarvm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6CFDCAF0F2275741F499C7FA04BAA7E /* rarvm.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE822B090B725A2BEE1ECF4D26BB7FC1 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = E4D6D7C23785250A1ECCCCC18EBF198D /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF928A13E76A89E7785902BBF29D1B03 /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5378C55E34E120CF896A91C3E3EC92C /* TimePeriod+Support.swift */; }; + C03460A8765E085616608501329D7E43 /* Bundle+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D7BF9117A76E47C06A538084DA1BF44 /* Bundle+FileKit.swift */; }; + C322B7BC61DB415A9FFA706455DB4339 /* rarvm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BA65EE5646F38CE96D0F1F5B10A6FEDF /* rarvm.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + C3705B360DACA920694C99CBFC30DD25 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3B060F56600B35122441BBD84BA714E /* hash.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C3B5B73852194153C53DB8491242F193 /* rawread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C4F5435BA66996610FD1088691D497A4 /* rawread.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + C4BCEA1F52A44985B9C4A24E0B747536 /* timefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44860EE26624F50C4DD920D3CFB45E88 /* timefn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C5E7BBFD3667AC88DC763A9BDA0D39F4 /* XYZPath_UIImage_ImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 143DCD95B4C0E74B6C4BD1D267E95D70 /* XYZPath_UIImage_ImageHelper.swift */; }; + C765E0ABD2C183402A453C5DF695D010 /* XYZFileTypeEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8168F200563E8B94DA11CBC531D0B028 /* XYZFileTypeEnum.swift */; }; + C7A70ABD94281980788647F011132CC7 /* XYZTime_XYZDate_FromString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A4724E21C960B50EAA3996EF67E4BCE /* XYZTime_XYZDate_FromString.swift */; }; + C7B93152E04BA6D22F00DA5E0B9D9B79 /* Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC7197F59872469A26FA95820E8B7CF /* Path.swift */; }; + C85FBFCFA471BC525C74427D5C381842 /* options.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ED916CA2907BB4D2C8AAC56FFC0CF900 /* options.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + C9CE6BFC6BE5189AE41FA174EA61AF4B /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA0AEAA1F6C5074C61510F54E973CE7 /* Int+DateComponents.swift */; }; + CB1E783B9A99EAA84C7F99862D7C1A0C /* extinfo.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CA0D2CC125704F8D2A0058DE0AD007BD /* extinfo.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + CB2E50332522488D5A75C9B954620201 /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E15F9A0127057BC4E18E4FE9EBDA9897 /* list.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CC19780747705729886FCC4EE36B055D /* XYZTime_DateToString_ForApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BFC2109AC93AF16B24D8CDA6D8BE2C /* XYZTime_DateToString_ForApp.swift */; }; + CC1C8BFD42B13E3BF3F5628AC2544212 /* RelativeFormatter+Style.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B59C6EBFBF6DDD2D78A7FD23F02352 /* RelativeFormatter+Style.swift */; }; + CCFB456C99D3A311091EF4218CCE0908 /* Minizip.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFF676E2ABF46CAA3FC43CFBDEC7293 /* Minizip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEFB9F1E83D350B127C3A6937F56FA63 /* URKFileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = C2FB655941D72628E966708D54EAB329 /* URKFileInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D09902A16CE17CC8D9555DF9F875F2C8 /* RelativeFormatterLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF3E9C7F40625428D0ED9CFA6484F3D /* RelativeFormatterLanguage.swift */; }; + D1FB9AFCBD8DC3EF31FDD669FD2CCD87 /* rijndael.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD778A2C9D3AA95CDF1DC3FBDE0C9D53 /* rijndael.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D67B887A1A63CEF2EF3000B9A567F020 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD51787998368EFB2BB6B6A19CE8734 /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6D8CE8D987F0D1DAC1F0487709B6D67 /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37F491C6B3957B67C971F4975436BD92 /* filefn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D71EB8A98EC37C1D8000CC5C4E1251D2 /* String+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A8B8C0E9204CAC2F6570D6060FB095 /* String+FileKit.swift */; }; + D7924FF1B914A2D8C85811E7426C2D18 /* PropertyListType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82113391003493AB6676AE35610E66B4 /* PropertyListType.swift */; }; + D7EE15F3234F2A3B7130C422E73CD086 /* secpassword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C5249E233109692B97C8B3D56327D78F /* secpassword.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D850CB60B694DFF1FA7471FE1967249E /* XYZPathKit_Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78C3CC508C912C0B41E1503256BC364B /* XYZPathKit_Bundle.swift */; }; + D91D64FC473BED53039B6EB14C22C0B5 /* find.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DA53C3912043EEA15A6CACA1312063E /* find.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D95E1FD2844430DF26C75505DFEE3621 /* RelativePathType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC26812A89B0C3B460D8BB3B85DC02E7 /* RelativePathType.swift */; }; + DB7F559FA63FABDF3D98F8744EB4F9BE /* system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 932F4E59C7492E07FC44A014D1D31685 /* system.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DDE14E9B24B01138ED712C209A93E740 /* XYZTime_SeparateDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C783EA36247BD807A1CBF22B24684B /* XYZTime_SeparateDate.swift */; }; + DFC41B67BA761E1990252D03E92E9E07 /* os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F409F3D80114306FAC2E724D91A47830 /* os.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + E01B592D7186C3685A11572F3CF93243 /* ui.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B03880059160E66228226626DFD4C292 /* ui.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + E0993817826F736F230E08EB1B80D48E /* isnt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62C66AE71FF024EC3529F36F84F23EBE /* isnt.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E1BD040213283CB01673837161DA3390 /* timefn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 26A5037F7B5F082682F7EBEFCCACAA0B /* timefn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + E42EAB7CDB9EB6D7D808B6FC10369D20 /* ArrayFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E41D5A84A68F47120DF245B7A8422DF /* ArrayFile.swift */; }; + E5A288591C6624CC929088114011C6A6 /* coder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F65FE9522F5C15BBE9BCD33DD0DC0EAC /* coder.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + E629324CCB53588A6E21333C73B076FA /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E96718EE5BAD27F43EF0573AA42CC97 /* Date.swift */; }; + E63717EF241B5466CB3DB8F6112100EB /* XYZPathKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B208873094CC37A2CBA21BE30A98ED01 /* XYZPathKit-dummy.m */; }; + E6EF39BF635AAD2C2B67E1C1DC0BE4BD /* XYZPathKit_URL_Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04074C373D97DD0F47C3B313FE7E0BB2 /* XYZPathKit_URL_Extension.swift */; }; + E74D42FB8669F776556B5DA8EC2F0539 /* URKArchive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CB3920C4CD41AB3A54B4C8B4259D13 /* URKArchive.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E7D774DE16BBD99A5145DF3DEA65379B /* resource.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B6BF8B34055AB5C9CAF440A37A9680F3 /* resource.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + E8C3BA431A390269EF096584A114002F /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15025EF5AAE825067218704DD7009B1D /* DateRepresentable.swift */; }; + EA28F555D4AAC851A90D2ADD49F72888 /* NSDictionary+FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95380115CB69071B93F2C196E0258A4E /* NSDictionary+FileKit.swift */; }; + EB8A6A9998DD7841962BA42BAF22C96F /* recvol.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1A851095ABDD8BC587DEF5FA98741197 /* recvol.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + EBC014E8CA4F4F5475B342ACF32E6CDD /* smallfn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C2B1B82C8E4B48B41E4001E8E84B26EA /* smallfn.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + EBD3E0DB7F090127ED0E22EC186759E5 /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 380F951272D90D06AB0B457188B9A211 /* Date+Components.swift */; }; + EC495CEA6D0A281995ACB07E940CBDB7 /* XYZImageGetScreenShot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C4377D9299371BF10237CDCF0E899E /* XYZImageGetScreenShot.swift */; }; + EE623070CAFF1EB0FBEC39610FB28452 /* rawint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8922D7594CE27E73AE204C3D9CCECA1D /* rawint.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + EE64BC6E5D0D3E09A0A4F2CFF9533DEA /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31714EBDC52489A5F7DA6FFBB34C28F /* Date+Math.swift */; }; + EE820839F44469ABB3657F7AF25AE666 /* compress.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 812B0024593203513EA0163A96CDB195 /* compress.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + EE9E3A6B68AF9E0786F44547B8E0492E /* XYZPathKit_GetPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2478BFFC68759A296FBB3F8F2FE454C7 /* XYZPathKit_GetPaths.swift */; }; + EF4267052B033B9A7D240896AA5B1A79 /* XYZTime_GoToAnotherDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3636E337BD5744773B416847836B75F9 /* XYZTime_GoToAnotherDate.swift */; }; + F1E5B471551064432CF8F3D27F1F6A93 /* headers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC6892B9AC909A2BAA64A2DE2B32E030 /* headers.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F39D196E3A40103384B52E47186FBE63 /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A53E5E141891BE6D00F1ADF15E8983D /* ISOFormatter.swift */; }; + F47678CCA2CFE2F20DE048C7C760A9FF /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ABE0F969458F13C9EC337BE3CB22824 /* DateComponents+Extras.swift */; }; + F4BAB9725BF9B614BEE7E6BD369F5F55 /* filestr.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 47FAC48B1DB213D713846483E938B11B /* filestr.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + F58FAC0FFFCD7BC31EB8F48888F77AA2 /* headers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CD476962F730AE5D401C4F2106CC3EFA /* headers.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + F6177960C2F60AB613F49224640E121B /* recvol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15D29CF11F497E2895762012E61E869F /* recvol.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F95047019C9FF11CDFA621789B519BD9 /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B8324A6DA8AFB343E07EF9D40EAA3C /* TimePeriodGroup.swift */; }; + F9B46AEF02D322AA071B0ECFC9E8C77F /* XYZTimeKit_XYZDate_DateToString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15DB48C7666804C52C4BD2EA0520F099 /* XYZTimeKit_XYZDate_DateToString.swift */; }; + FB17C9F799D0F96B1EBE3733941AA333 /* strlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8008314913CC0AED5974027BD8DA98F /* strlist.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FB930253DE1E43D2ABA381F8D52A27E3 /* smallfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9DBDAB3D387D54E71F2494B9262C /* smallfn.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FBC6E94CF8E5DB8CEA1F1B66BC1D97AD /* blake2s.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A89F4A9E1926536F988D1AEC3E862537 /* blake2s.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + FD18B3411E04AE7586411C0A14DF62E1 /* archive.hpp in Headers */ = {isa = PBXBuildFile; fileRef = AC79F317625A08EDCCEA5FB1BBFD9A48 /* archive.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + FD19567A2877CDDFF2B1692A9044E75C /* threadpool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 89B3BDBC4BB1FACADA06EB6817F81536 /* threadpool.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + FF0BBE4F4B7D24561A6E2D9F96B9C13E /* global.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B73A4F2539435847BF38A95E9B9D87CE /* global.cpp */; settings = {COMPILER_FLAGS = "-Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FF63DBEB94FCF9380D9BFF1070D619E8 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA68C62DC174B9532C44AF47D4E3C91 /* Zip.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 26D4E3B5C1B796BCE5A9B2C064ADE9DC /* PBXContainerItemProxy */ = { + 17CBCFD4A0E18AE53D99E3614A9CCAE0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 248909F398EFC3A1B4964ABE00AA9649; - remoteInfo = UnrarKit; + remoteGlobalIDString = 7A01F5CF482201BF0F0156D955B56C24; + remoteInfo = "UnrarKit-UnrarKitResources"; }; - 30F44AE0D49930104F07544B8E4C5978 /* PBXContainerItemProxy */ = { + 7A43C5303C9A36610860CCBA8836E38D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7A01F5CF482201BF0F0156D955B56C24; - remoteInfo = "UnrarKit-UnrarKitResources"; + remoteGlobalIDString = 248909F398EFC3A1B4964ABE00AA9649; + remoteInfo = UnrarKit; }; - 58FA1F56CF3BE1DB916BDEEE97AE4A4E /* PBXContainerItemProxy */ = { + 80606027D259C3C9F2FABF2484DB3020 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = DA3E37AB6B1FDCFB42E3501C7C465044; remoteInfo = XYZPathKit; }; - 682B189996B7EA466C484BAE81451226 /* PBXContainerItemProxy */ = { + 9D2338FA9EE1DEE1991E61DD69DB3604 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 31708EE6929C61C0EDA6F5DAE3AF9DB7; remoteInfo = Zip; }; - 9D78D0CEE8714182328E24B5B7CC8328 /* PBXContainerItemProxy */ = { + A8566AE1D29BDF3081A65B5C7AB7EA92 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E521B8F5FDEF0A99B724D1B30712A006; remoteInfo = XYZTimeKit; }; - F22112BF9468EBEF1AFF27D5B7B0C002 /* PBXContainerItemProxy */ = { + DEE584CB5952EED97CD04F9E5FD0E74F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -308,424 +310,461 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0095915D2DB18727EA558D5D01DC83CF /* headers5.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = headers5.hpp; path = Libraries/unrar/headers5.hpp; sourceTree = ""; }; - 00CA5E42F01475AC13C2254133D005A2 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; - 0349FC4C8917D06DE30FD740D9C96A9F /* resource.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = resource.cpp; path = Libraries/unrar/resource.cpp; sourceTree = ""; }; - 04D82B91B24F1E5079AAA4BAD8BD89CA /* recvol.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = recvol.hpp; path = Libraries/unrar/recvol.hpp; sourceTree = ""; }; - 04DE5EE17E2846A74AD714101B290CB0 /* encname.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = encname.hpp; path = Libraries/unrar/encname.hpp; sourceTree = ""; }; - 059F1F89492A43EB89C17679B3BFA575 /* FileType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileType.swift; path = XYZPathKit/Source/Sources/FileType.swift; sourceTree = ""; }; - 059FFF072611CA76E51C1445F590D289 /* getbits.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = getbits.hpp; path = Libraries/unrar/getbits.hpp; sourceTree = ""; }; - 05CA775AA2D41D614A38F3327AE30938 /* FileProtection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileProtection.swift; path = XYZPathKit/Source/Sources/FileProtection.swift; sourceTree = ""; }; - 06F0349C72CF0B3EDF65BDD77AD37CCF /* rawread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rawread.cpp; path = Libraries/unrar/rawread.cpp; sourceTree = ""; }; - 06F70DFDDFA0CF7365AC3EB48A432B5C /* volume.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = volume.cpp; path = Libraries/unrar/volume.cpp; sourceTree = ""; }; - 071025091105682C922C1CA34F833A4C /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; - 081CBEEF5954F6A1F8D9001CB50F4958 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = XYZPathKit/Source/Sources/Operators.swift; sourceTree = ""; }; - 089F2CA8AF314FE19B188D19634F925D /* getbits.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = getbits.cpp; path = Libraries/unrar/getbits.cpp; sourceTree = ""; }; - 09D38BF3D2B94370DA97250B721BAB6A /* FileSystemEventStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileSystemEventStream.swift; path = XYZPathKit/Source/Sources/FileSystemEventStream.swift; sourceTree = ""; }; - 0A4C2D126F1E83F33788ECB5BC909F36 /* ArrayFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayFile.swift; path = XYZPathKit/Source/Sources/ArrayFile.swift; sourceTree = ""; }; - 0A6BBC8D922A75D3E4D7A67A8495A563 /* XYZPathKit_IsWhichType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_IsWhichType.swift; path = XYZPathKit/Source/XYZPathKit_IsWhichType.swift; sourceTree = ""; }; - 0A6BCCC1F8EFD0DAF8B920EE16728C98 /* global.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = global.cpp; path = Libraries/unrar/global.cpp; sourceTree = ""; }; - 0D54B30E5FBBD1EB5131304FDB799D57 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 0F49363C76D2270F8AC4F9F381D30CC3 /* filefn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = filefn.hpp; path = Libraries/unrar/filefn.hpp; sourceTree = ""; }; - 0FDC2C30070D6C8E2F4C31B823202915 /* XYZPath_XYZMusic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZMusic.swift; path = XYZPathKit/Source/XYZPath_XYZMusic.swift; sourceTree = ""; }; - 10DA8B511AF5832B7E4A69227B7BBBE9 /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = Zip/minizip/ioapi.h; sourceTree = ""; }; + 0085D20F21FBA07B39D87B72BBB2EE61 /* Zip-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Zip-dummy.m"; sourceTree = ""; }; + 033FA1561DFDA542132CC2AAB13A25C4 /* XYZPathKit_ManipulatePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_ManipulatePath.swift; path = XYZPathKit/Source/XYZPathKit_ManipulatePath.swift; sourceTree = ""; }; + 04074C373D97DD0F47C3B313FE7E0BB2 /* XYZPathKit_URL_Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_URL_Extension.swift; path = XYZPathKit/Source/XYZPathKit_URL_Extension.swift; sourceTree = ""; }; + 06ED83F0077B43F4EA13B1A9ED182F1C /* QuickZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickZip.swift; path = Zip/QuickZip.swift; sourceTree = ""; }; + 07B8324A6DA8AFB343E07EF9D40EAA3C /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; + 07EBE3933B9056437E50D65DB531003D /* UnrarKitMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrarKitMacros.h; path = Classes/UnrarKitMacros.h; sourceTree = ""; }; + 080DB895BA9315A607A9F1D72B9E3610 /* UnrarKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "UnrarKit-Info.plist"; path = "Resources/UnrarKit-Info.plist"; sourceTree = ""; }; + 0C73BAA5862AB18C8D2BE5F6D9D10C4B /* file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = file.cpp; path = Libraries/unrar/file.cpp; sourceTree = ""; }; + 0DB033370166C7BE6553C797581B9FD1 /* extinfo.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = extinfo.cpp; path = Libraries/unrar/extinfo.cpp; sourceTree = ""; }; + 0EE70E92EDDC0301A8102F47B616B0E9 /* ImageFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFile.swift; path = XYZPathKit/Source/Sources/ImageFile.swift; sourceTree = ""; }; + 0F90F2EF5AECCA86B8265EB476ACF50E /* array.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = array.hpp; path = Libraries/unrar/array.hpp; sourceTree = ""; }; + 10EC7195AB3F5DAB78862AE22F8151B2 /* match.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = match.hpp; path = Libraries/unrar/match.hpp; sourceTree = ""; }; 10F4187E2EC7CC2918487A39172F2796 /* Pods-UnZipAndRar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnZipAndRar-umbrella.h"; sourceTree = ""; }; - 110ED0B85F450D376672A3421E5BA12A /* cmddata.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = cmddata.hpp; path = Libraries/unrar/cmddata.hpp; sourceTree = ""; }; - 115EA43A9E1EAA2F748B52275BCC2D24 /* system.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = system.cpp; path = Libraries/unrar/system.cpp; sourceTree = ""; }; - 1256F1CFD1E62B80B99FE7EDFF58E828 /* volume.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = volume.hpp; path = Libraries/unrar/volume.hpp; sourceTree = ""; }; - 125F01C18A6DE7538D08858FAB73774F /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = Zip/minizip/zip.c; sourceTree = ""; }; - 126E183A1EB10BCD5D0E3A751CAA9EF1 /* Zip.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.xcconfig; sourceTree = ""; }; - 13C23CED7EC96C65B4D8DD95D64C1CBF /* QuickZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickZip.swift; path = Zip/QuickZip.swift; sourceTree = ""; }; - 144E739791683DD0B71BCD0FA8755EAE /* NSDataFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDataFile.swift; path = XYZPathKit/Source/Sources/NSDataFile.swift; sourceTree = ""; }; - 149F8C998A589C5CBC94A2878FEA3F94 /* coder.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = coder.hpp; path = Libraries/unrar/coder.hpp; sourceTree = ""; }; - 14E7CC7BABE342A5376F00F8E64EF176 /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; - 159B40A932DAC8B5307B1C61A1E1E1AA /* DirectoryEnumerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DirectoryEnumerator.swift; path = XYZPathKit/Source/Sources/DirectoryEnumerator.swift; sourceTree = ""; }; - 162040B2A0CCF9C9BFE2A24AA6A24D09 /* arcread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = arcread.cpp; path = Libraries/unrar/arcread.cpp; sourceTree = ""; }; - 1635DE9CB135AB87DA22AC1EDB7629D7 /* blake2s.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = blake2s.cpp; path = Libraries/unrar/blake2s.cpp; sourceTree = ""; }; - 164002821D81637CAD5AD0A2F02D1798 /* JSONType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONType.swift; path = XYZPathKit/Source/Sources/JSONType.swift; sourceTree = ""; }; - 173123F0075983EA924F4DA0F7CF3A55 /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; - 1766720DB122A678F430293F746F4BB0 /* XYZTime_XYZDate_CountDays.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZDate_CountDays.swift; path = XYZTimeKit/Source/XYZTime_XYZDate_CountDays.swift; sourceTree = ""; }; - 178227E221701E319F16D6C2153F1BF7 /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; - 1835017A3EFA1E0F6B407F0DD2CD6DCA /* archive.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = archive.hpp; path = Libraries/unrar/archive.hpp; sourceTree = ""; }; - 184224C1E2D099621829E5A7CBEAFBC6 /* list.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list.hpp; path = Libraries/unrar/list.hpp; sourceTree = ""; }; - 18953836BDB419BF68F73F557C1E87F8 /* Bundle+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+FileKit.swift"; path = "XYZPathKit/Source/Sources/Bundle+FileKit.swift"; sourceTree = ""; }; - 190721F0131752F0E6FBF054D98D5B67 /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; - 199387C093480960E7A9A52CC25971D9 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; - 1E48DF8A3B04A1AABA3078862F46FCE3 /* XYZPathKit_GetPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_GetPaths.swift; path = XYZPathKit/Source/XYZPathKit_GetPaths.swift; sourceTree = ""; }; - 21763512DEE8E8FCABFC68441190CEFA /* rijndael.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rijndael.hpp; path = Libraries/unrar/rijndael.hpp; sourceTree = ""; }; - 21884CF5E88CFF72283267762A889150 /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = Zip/minizip/zip.h; sourceTree = ""; }; - 22989ADEAC3F39B5CA8492BB8A43258E /* match.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = match.cpp; path = Libraries/unrar/match.cpp; sourceTree = ""; }; - 23EBF1EA5002D689C33588ED835DADC9 /* File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = File.swift; path = XYZPathKit/Source/Sources/File.swift; sourceTree = ""; }; - 2633272F5CD88AF4519AAF839005289D /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; - 26CEFC82AF760A5116623860E24DA0BB /* pathfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = pathfn.hpp; path = Libraries/unrar/pathfn.hpp; sourceTree = ""; }; - 2770741EB7A2EC7478761E3D958E3277 /* rs16.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rs16.hpp; path = Libraries/unrar/rs16.hpp; sourceTree = ""; }; - 28F498C82EC949CFBBE6D03D79AFDE0C /* URKArchive.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = URKArchive.mm; path = Classes/URKArchive.mm; sourceTree = ""; }; - 28F5945563760167A71A3879A31FD953 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = Zip/minizip/unzip.c; sourceTree = ""; }; - 2972DAD93DDEBB7CE4020B7697A1D50A /* XYZPath_XYZVideo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZVideo.swift; path = XYZPathKit/Source/XYZPath_XYZVideo.swift; sourceTree = ""; }; - 29C5E39195FE1BD4E6D34B9D8C8DBEC3 /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = XYZTimeKit/Source/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; - 29E500060CBBD1EF33A21C74BC135A67 /* sha1.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sha1.hpp; path = Libraries/unrar/sha1.hpp; sourceTree = ""; }; - 2B531984179581CD7046989A224D48B7 /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "XYZTimeKit/Source/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; - 3060A94726D3EEA77194C4D61B57A583 /* smallfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = smallfn.hpp; path = Libraries/unrar/smallfn.hpp; sourceTree = ""; }; - 313FE4BA725ABDF95F15EDB2BA8E8E68 /* XYZTimeKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = XYZTimeKit.modulemap; sourceTree = ""; }; - 3318C6F0C231C4376076D011CAB2900E /* XYZPath_UIDocumentBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_UIDocumentBrowser.swift; path = XYZPathKit/Source/XYZPath_UIDocumentBrowser.swift; sourceTree = ""; }; - 33ECE9E497D3A7D42B0B06FF4A0D1DA0 /* URKFileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = URKFileInfo.m; path = Classes/URKFileInfo.m; sourceTree = ""; }; - 3591DF0ED353111D9F39406C012550F9 /* XYZTime_DateToString_ForApp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_DateToString_ForApp.swift; path = XYZTimeKit/Source/XYZTime_DateToString_ForApp.swift; sourceTree = ""; }; - 35AE38FDBC409BD63E16CB4619E9A659 /* strfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = strfn.cpp; path = Libraries/unrar/strfn.cpp; sourceTree = ""; }; - 35FEF83CDD5C045C65B58D6C8415C9C2 /* PropertyListType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyListType.swift; path = XYZPathKit/Source/Sources/PropertyListType.swift; sourceTree = ""; }; - 366399DD277DB524E387695798E4A622 /* strlist.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = strlist.cpp; path = Libraries/unrar/strlist.cpp; sourceTree = ""; }; - 36B7135678B868701938F86046035A55 /* unpack.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = unpack.cpp; path = Libraries/unrar/unpack.cpp; sourceTree = ""; }; - 393EB294BBF8E21F46B610E6AB66901C /* crypt.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = crypt.cpp; path = Libraries/unrar/crypt.cpp; sourceTree = ""; }; + 119359C0D988138B4B05771F19FA9201 /* unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = unicode.cpp; path = Libraries/unrar/unicode.cpp; sourceTree = ""; }; + 1438BA1B3D1A41051EA7523BDF04756D /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; + 143DCD95B4C0E74B6C4BD1D267E95D70 /* XYZPath_UIImage_ImageHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_UIImage_ImageHelper.swift; path = XYZPathKit/Source/XYZPath_UIImage_ImageHelper.swift; sourceTree = ""; }; + 14E9496B9EB5D837DE7C577646A50DAA /* filcreat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filcreat.cpp; path = Libraries/unrar/filcreat.cpp; sourceTree = ""; }; + 15025EF5AAE825067218704DD7009B1D /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = XYZTimeKit/Source/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; + 15D29CF11F497E2895762012E61E869F /* recvol.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = recvol.cpp; path = Libraries/unrar/recvol.cpp; sourceTree = ""; }; + 15DB48C7666804C52C4BD2EA0520F099 /* XYZTimeKit_XYZDate_DateToString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTimeKit_XYZDate_DateToString.swift; path = XYZTimeKit/Source/XYZTimeKit_XYZDate_DateToString.swift; sourceTree = ""; }; + 16D8B27B3BA2BF9970516F5718096E1B /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "XYZTimeKit/Source/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; + 17189E937EFA8AC1359B7CBB615A7094 /* match.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = match.cpp; path = Libraries/unrar/match.cpp; sourceTree = ""; }; + 18F60433F32A0408985AF16F4EA17A54 /* XYZPath_XYZMusic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZMusic.swift; path = XYZPathKit/Source/XYZPath_XYZMusic.swift; sourceTree = ""; }; + 1A851095ABDD8BC587DEF5FA98741197 /* recvol.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = recvol.hpp; path = Libraries/unrar/recvol.hpp; sourceTree = ""; }; + 1AC88D643034807472EEC6010EB37DB4 /* UnrarKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UnrarKit-umbrella.h"; sourceTree = ""; }; + 1B8CBA52E1535BFC754174520900CC1F /* UnrarKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UnrarKit.debug.xcconfig; sourceTree = ""; }; + 1BA0AFDF61084E4DAE3C0801E89B4A4B /* rartypes.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rartypes.hpp; path = Libraries/unrar/rartypes.hpp; sourceTree = ""; }; + 1C0C7A06A6B0C2E2B0369F628EFF8EF6 /* Array+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+File.swift"; path = "XYZPathKit/Source/Sources/Array+File.swift"; sourceTree = ""; }; + 1DAA26BCCB6F2A9BF4BCC57D8418E612 /* NSString+UnrarKit.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "NSString+UnrarKit.mm"; path = "Classes/Categories/NSString+UnrarKit.mm"; sourceTree = ""; }; + 1E351ADEB67508EBCD5723CABEBB7D29 /* dll.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dll.cpp; path = Libraries/unrar/dll.cpp; sourceTree = ""; }; + 1EFB5BA9F2FB258FEA4F8AF02BA60E7F /* XYZTime_XYZDate_StringType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZDate_StringType.swift; path = XYZTimeKit/Source/XYZTime_XYZDate_StringType.swift; sourceTree = ""; }; + 1FD86F4A840EF9B4B60F6839E974930F /* ZipUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipUtilities.swift; path = Zip/ZipUtilities.swift; sourceTree = ""; }; + 2019DD18DA094F15B0BEC72781162835 /* XYZFileExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZFileExtension.swift; path = XYZPathKit/Source/XYZFileExtension.swift; sourceTree = ""; }; + 2057739DD6307FF656C9E4A8A5F000A5 /* UnrarKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UnrarKit-dummy.m"; sourceTree = ""; }; + 22C2A693FE18434FD71B50C84D611C22 /* cmddata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cmddata.cpp; path = Libraries/unrar/cmddata.cpp; sourceTree = ""; }; + 22D09A1067A56D01145F81E2477DF350 /* FileSystemEventStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileSystemEventStream.swift; path = XYZPathKit/Source/Sources/FileSystemEventStream.swift; sourceTree = ""; }; + 23FA51305F89E31335FA7576138102B3 /* Zip.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.release.xcconfig; sourceTree = ""; }; + 2478BFFC68759A296FBB3F8F2FE454C7 /* XYZPathKit_GetPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_GetPaths.swift; path = XYZPathKit/Source/XYZPathKit_GetPaths.swift; sourceTree = ""; }; + 2561C6098FACCE841A2ACB31DE1F0516 /* DispatchWatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchWatcher.swift; path = XYZPathKit/Source/Sources/DispatchWatcher.swift; sourceTree = ""; }; + 26A5037F7B5F082682F7EBEFCCACAA0B /* timefn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = timefn.hpp; path = Libraries/unrar/timefn.hpp; sourceTree = ""; }; + 26C4A5C4381D99A24C013243FAF87A91 /* XYZTimeKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XYZTimeKit.debug.xcconfig; sourceTree = ""; }; + 27E92CEE9639098481B5B81A33863244 /* qopen.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = qopen.hpp; path = Libraries/unrar/qopen.hpp; sourceTree = ""; }; + 27E9EF76D1D326B299013D1EECDFC911 /* strfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = strfn.cpp; path = Libraries/unrar/strfn.cpp; sourceTree = ""; }; + 2A765DE18D416C43A29DD8E32D67D5B5 /* XYZPathKit_XYZFIle_Ex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_XYZFIle_Ex.swift; path = XYZPathKit/Source/XYZPathKit_XYZFIle_Ex.swift; sourceTree = ""; }; + 2BDCA98B8235DE90846F8916499E9695 /* resource.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resource.cpp; path = Libraries/unrar/resource.cpp; sourceTree = ""; }; + 2CB0578851D51BD503C2321510CACFA8 /* filefn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = filefn.hpp; path = Libraries/unrar/filefn.hpp; sourceTree = ""; }; + 2E809586CC3BAF6FB129FAD1281FB3FA /* rarlang.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rarlang.hpp; path = Libraries/unrar/rarlang.hpp; sourceTree = ""; }; + 2E96718EE5BAD27F43EF0573AA42CC97 /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = XYZTimeKit/Source/SwiftDate/Date/Date.swift; sourceTree = ""; }; + 32317D736FB53195C85608A6852B9890 /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; + 3252E2934E6833E9E5361CA45DF36408 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; + 32A73FD3E51492E0AB2BCA9F2BA072F8 /* rs.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rs.cpp; path = Libraries/unrar/rs.cpp; sourceTree = ""; }; + 33CB3920C4CD41AB3A54B4C8B4259D13 /* URKArchive.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = URKArchive.mm; path = Classes/URKArchive.mm; sourceTree = ""; }; + 341623030716EB210F17B0E216825E01 /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; + 346BD8176E02C37B90036BB5F8B4D5F1 /* encname.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = encname.hpp; path = Libraries/unrar/encname.hpp; sourceTree = ""; }; + 3636E337BD5744773B416847836B75F9 /* XYZTime_GoToAnotherDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_GoToAnotherDate.swift; path = XYZTimeKit/Source/XYZTime_GoToAnotherDate.swift; sourceTree = ""; }; + 3652DFC6F728CEF6B8C954555C6328E6 /* file.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = file.hpp; path = Libraries/unrar/file.hpp; sourceTree = ""; }; + 365F2BD899C43F391159E7AE620FE55C /* UnrarKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = UnrarKit.modulemap; sourceTree = ""; }; + 3790AA55ECE6DFE99F6343F07C961A5D /* XYZTimeKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "XYZTimeKit-Info.plist"; sourceTree = ""; }; + 37F491C6B3957B67C971F4975436BD92 /* filefn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filefn.cpp; path = Libraries/unrar/filefn.cpp; sourceTree = ""; }; + 380F951272D90D06AB0B457188B9A211 /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; 3979E1A33C3EDDF776F365F8D12DA46F /* XYZTimeKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XYZTimeKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3AAB1119BFF9F14CA911A078A0E046FE /* rarvm.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rarvm.hpp; path = Libraries/unrar/rarvm.hpp; sourceTree = ""; }; - 3B1D7114B82E5FED98B3FD66B5D7FE5E /* strfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = strfn.hpp; path = Libraries/unrar/strfn.hpp; sourceTree = ""; }; - 3D42DAFC712B24BB7CA1AED3FBAE7ED8 /* XYZImageGetScreenShot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZImageGetScreenShot.swift; path = XYZPathKit/Source/XYZImageGetScreenShot.swift; sourceTree = ""; }; - 3DB68F4EB98E5840EF0CB29BC8D5EA5D /* find.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = find.cpp; path = Libraries/unrar/find.cpp; sourceTree = ""; }; - 3DCACA103C1A391D3CA22993CD78F5A3 /* array.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = array.hpp; path = Libraries/unrar/array.hpp; sourceTree = ""; }; - 3E67459B25C26FE796B0B7E28E269A19 /* UnrarKit.strings */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.strings; name = UnrarKit.strings; path = en.lproj/UnrarKit.strings; sourceTree = ""; }; - 413F102B7DD86C4995CF5299DB0FDFC0 /* sha1.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sha1.cpp; path = Libraries/unrar/sha1.cpp; sourceTree = ""; }; - 4156504CACDDFBBEC301719C9B31056F /* sha256.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sha256.cpp; path = Libraries/unrar/sha256.cpp; sourceTree = ""; }; + 397DB359384A6E0DEF59E075F4BF4FE8 /* UnrarKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UnrarKit-prefix.pch"; sourceTree = ""; }; + 3B19CE739357B09923668819D11A1AF5 /* cmddata.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = cmddata.hpp; path = Libraries/unrar/cmddata.hpp; sourceTree = ""; }; + 3BA69D3011DB5E2CB87811D1E4C66EEA /* raros.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = raros.hpp; path = Libraries/unrar/raros.hpp; sourceTree = ""; }; + 3C3196DE9E1E4699A5FC716C922BCECA /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; + 3C43B1B57A781B0CC60DB98332EA735B /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; + 3D4239CA3A73E701E171A62212703839 /* strfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = strfn.hpp; path = Libraries/unrar/strfn.hpp; sourceTree = ""; }; + 3DB65ED750250DB65BF3FEFF25B3F2BA /* sha256.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sha256.cpp; path = Libraries/unrar/sha256.cpp; sourceTree = ""; }; + 3EBA46BB297C23AC42AB0A5F7FCA7018 /* crypt.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = crypt.cpp; path = Libraries/unrar/crypt.cpp; sourceTree = ""; }; 419731FA9FE0A0BEC5AD1E36E178E793 /* Pods-UnZipAndRar-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnZipAndRar-frameworks.sh"; sourceTree = ""; }; - 42CDEF2C0B20FEE735DF9D98F3F497C5 /* global.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = global.hpp; path = Libraries/unrar/global.hpp; sourceTree = ""; }; - 431B1C4A2E11AB8B8DA0CA161BA712C1 /* scantree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = scantree.cpp; path = Libraries/unrar/scantree.cpp; sourceTree = ""; }; - 433240C6B6E9A71EE6165958BB224F27 /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = XYZTimeKit/Source/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; - 4427DF47CE2F4F38662E10315E93116B /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; - 45ADA8609715A0F246B416468944E9F0 /* NSString+UnrarKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+UnrarKit.h"; path = "Classes/Categories/NSString+UnrarKit.h"; sourceTree = ""; }; - 471422EFA71C0F013088F66826F2B8A7 /* extract.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = extract.cpp; path = Libraries/unrar/extract.cpp; sourceTree = ""; }; - 480E3678F18FB8415F824E0234A492D5 /* Path.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Path.swift; path = XYZPathKit/Source/Sources/Path.swift; sourceTree = ""; }; - 486FC61AC98ED77AD080C226861976A3 /* UnrarKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = UnrarKit.modulemap; sourceTree = ""; }; - 48D4589B275A77C975404CE2FB31764F /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list.cpp; path = Libraries/unrar/list.cpp; sourceTree = ""; }; - 4A20AFF85CFEECE90D082BE580EC1FE1 /* RelativeFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatter.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter.swift; sourceTree = ""; }; - 4A3DF0CE348CFBB177E102925521DB44 /* FileKitError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileKitError.swift; path = XYZPathKit/Source/Sources/FileKitError.swift; sourceTree = ""; }; - 4A692D3F5AFCA2A25255674039AB625B /* XYZPathKit_URL_Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_URL_Extension.swift; path = XYZPathKit/Source/XYZPathKit_URL_Extension.swift; sourceTree = ""; }; - 4AAF069066A8C19A49707388DB63FA77 /* options.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = options.hpp; path = Libraries/unrar/options.hpp; sourceTree = ""; }; + 42C4377D9299371BF10237CDCF0E899E /* XYZImageGetScreenShot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZImageGetScreenShot.swift; path = XYZPathKit/Source/XYZImageGetScreenShot.swift; sourceTree = ""; }; + 4357C3C0C8D302E5644FB7842211AF58 /* FileSystemEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileSystemEvent.swift; path = XYZPathKit/Source/Sources/FileSystemEvent.swift; sourceTree = ""; }; + 43865D51286E8BA67AC733D6E0EABB3F /* DictionaryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryFile.swift; path = XYZPathKit/Source/Sources/DictionaryFile.swift; sourceTree = ""; }; + 44860EE26624F50C4DD920D3CFB45E88 /* timefn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timefn.cpp; path = Libraries/unrar/timefn.cpp; sourceTree = ""; }; + 44BA012C2509B60DE7F6C61803C03944 /* crypt.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = crypt.hpp; path = Libraries/unrar/crypt.hpp; sourceTree = ""; }; + 44C5DBCCCCAF54780243A73DA59EEC9E /* Zip.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Zip.modulemap; sourceTree = ""; }; + 452C9DBDAB3D387D54E71F2494B9262C /* smallfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = smallfn.cpp; path = Libraries/unrar/smallfn.cpp; sourceTree = ""; }; + 47FAC48B1DB213D713846483E938B11B /* filestr.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = filestr.hpp; path = Libraries/unrar/filestr.hpp; sourceTree = ""; }; + 48AE3D61A739851B271CE7C1BEE6E36F /* isnt.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = isnt.hpp; path = Libraries/unrar/isnt.hpp; sourceTree = ""; }; + 4963875998BFE6879B210C8DB434F73A /* JSONType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONType.swift; path = XYZPathKit/Source/Sources/JSONType.swift; sourceTree = ""; }; + 4A53E5E141891BE6D00F1ADF15E8983D /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; 4B748FE3F102EC9C15259D7A680E707E /* Pods-UnZipAndRar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnZipAndRar-Info.plist"; sourceTree = ""; }; - 4CFDFCF96DBAE755F04C568DD61360C2 /* rijndael.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rijndael.cpp; path = Libraries/unrar/rijndael.cpp; sourceTree = ""; }; - 4E8C6D6A916F0CBEEA8FE95BFC4CD0E0 /* UnrarKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UnrarKit.framework; path = UnrarKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4ECDF0008D3793884E4BE9075169C49F /* model.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = model.hpp; path = Libraries/unrar/model.hpp; sourceTree = ""; }; - 5004118708C7B308242F194F9B6F280C /* hash.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.hpp; path = Libraries/unrar/hash.hpp; sourceTree = ""; }; - 541C11C82A4202AEC1A8543DAEF041BB /* FileSystemWatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileSystemWatcher.swift; path = XYZPathKit/Source/Sources/FileSystemWatcher.swift; sourceTree = ""; }; - 547EC07A261CFA4ED053B0039E651A91 /* consio.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = consio.hpp; path = Libraries/unrar/consio.hpp; sourceTree = ""; }; - 54E3680B341E2BE40188468C6D76FF0D /* consio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = consio.cpp; path = Libraries/unrar/consio.cpp; sourceTree = ""; }; - 552476241048D5BB45467FEEDD4EA782 /* NSData+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSData+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSData+FileKit.swift"; sourceTree = ""; }; - 565F767DC4499B9A384DDA59F5514CAD /* XYZTimeKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTimeKit.swift; path = XYZTimeKit/Source/XYZTimeKit.swift; sourceTree = ""; }; - 5665DCA0CD10570773129AE4B61F8039 /* Data+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+FileKit.swift"; path = "XYZPathKit/Source/Sources/Data+FileKit.swift"; sourceTree = ""; }; - 5839CFCB671EDD40BBC0D8C7CFF6D693 /* sha256.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sha256.hpp; path = Libraries/unrar/sha256.hpp; sourceTree = ""; }; - 584A4A64C4F4EA925B9CF95AF52F1EC7 /* errhnd.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = errhnd.hpp; path = Libraries/unrar/errhnd.hpp; sourceTree = ""; }; - 5A4E827A300B7A67A7FB5C47E1D777F3 /* rs.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rs.hpp; path = Libraries/unrar/rs.hpp; sourceTree = ""; }; - 5CB85202873DE27C2EC01B3F3BF2D2C6 /* resource.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = resource.hpp; path = Libraries/unrar/resource.hpp; sourceTree = ""; }; - 5CCAB4B7FC1F228C059D839C46F394E5 /* headers.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = headers.cpp; path = Libraries/unrar/headers.cpp; sourceTree = ""; }; - 5E29C5E682DEDD8738250BDE916460B1 /* rdwrfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rdwrfn.hpp; path = Libraries/unrar/rdwrfn.hpp; sourceTree = ""; }; - 5E2BD125711161897D9A10289AFB20EA /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = Zip/minizip/crypt.h; sourceTree = ""; }; + 4E41D5A84A68F47120DF245B7A8422DF /* ArrayFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayFile.swift; path = XYZPathKit/Source/Sources/ArrayFile.swift; sourceTree = ""; }; + 4E8C6D6A916F0CBEEA8FE95BFC4CD0E0 /* UnrarKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UnrarKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4F2D34E444062B5A863EFB2CB95ED85E /* volume.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = volume.cpp; path = Libraries/unrar/volume.cpp; sourceTree = ""; }; + 4F97BE472A07B7E4539A0AD1BC871006 /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = XYZTimeKit/Source/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; + 4F9A52DE61AE1486568724F522C61EE6 /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; + 50245F6E9C9C4B4FD127596C5298B58D /* DataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataType.swift; path = XYZPathKit/Source/Sources/DataType.swift; sourceTree = ""; }; + 50A8B8C0E9204CAC2F6570D6060FB095 /* String+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+FileKit.swift"; path = "XYZPathKit/Source/Sources/String+FileKit.swift"; sourceTree = ""; }; + 50C9A2A5FFCBFDBB4E33BA238C47A2D2 /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; + 50C9FCB71DE8DD0FFD172724826AF128 /* URKFileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = URKFileInfo.m; path = Classes/URKFileInfo.m; sourceTree = ""; }; + 51A8ED0A85359A37CB0E7E6B46C4AF98 /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; + 51DE7912315D3E74598DCE0093CEA265 /* dll.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = dll.hpp; path = Libraries/unrar/dll.hpp; sourceTree = ""; }; + 5264B0E6CBB6A247125809BBD3CE768E /* XYZPath_XYZFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZFile.swift; path = XYZPathKit/Source/XYZPath_XYZFile.swift; sourceTree = ""; }; + 52D903B56C17D43E7AF7DE45231C5704 /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; + 54233C6C2C3F6049BC61CA0EB11F5629 /* rs.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rs.hpp; path = Libraries/unrar/rs.hpp; sourceTree = ""; }; + 550250F79C919F456DE3D08E099E1660 /* rs16.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rs16.hpp; path = Libraries/unrar/rs16.hpp; sourceTree = ""; }; + 5710956C57EAC934DE6230FB821B4147 /* XYZPath_XYZFolder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZFolder.swift; path = XYZPathKit/Source/XYZPath_XYZFolder.swift; sourceTree = ""; }; + 57AF13F177DB7E5C60990D218EAB22E0 /* rdwrfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rdwrfn.cpp; path = Libraries/unrar/rdwrfn.cpp; sourceTree = ""; }; + 57B59C6EBFBF6DDD2D78A7FD23F02352 /* RelativeFormatter+Style.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RelativeFormatter+Style.swift"; path = "XYZTimeKit/Source/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter+Style.swift"; sourceTree = ""; }; + 57F2F365956E7251158E809FFCCF7BBA /* Zip.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.debug.xcconfig; sourceTree = ""; }; + 57FE6057344804F56FCE47A7CCD8C5DA /* consio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = consio.cpp; path = Libraries/unrar/consio.cpp; sourceTree = ""; }; + 5AF3E9C7F40625428D0ED9CFA6484F3D /* RelativeFormatterLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatterLanguage.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/RelativeFormatter/RelativeFormatterLanguage.swift; sourceTree = ""; }; + 5B23275600BCFA53A85D49B719F5808D /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; + 5DD145CAFC61617ACDCE4DDF00B49B5E /* rardefs.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rardefs.hpp; path = Libraries/unrar/rardefs.hpp; sourceTree = ""; }; 5FC7CE84CDCC481C1AA538D6BDE2185C /* Pods-UnZipAndRar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnZipAndRar.debug.xcconfig"; sourceTree = ""; }; - 60C1F7C2817BDD9E910A8680CC1F9E84 /* savepos.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = savepos.hpp; path = Libraries/unrar/savepos.hpp; sourceTree = ""; }; - 627310B36B9B9111767319BAC742772C /* cmddata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = cmddata.cpp; path = Libraries/unrar/cmddata.cpp; sourceTree = ""; }; - 62C07B84F817792EB9442479161A6B2C /* crc.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = crc.hpp; path = Libraries/unrar/crc.hpp; sourceTree = ""; }; - 64B83654B9C79A8656E68576682F39CC /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; - 656A39320646B8CE53DD014939A693E2 /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = XYZTimeKit/Source/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; - 658025C9FB1A61D3A17A1108C025E600 /* dll.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = dll.hpp; path = Libraries/unrar/dll.hpp; sourceTree = ""; }; - 6597086D974D2F29C6A3477D5CC83E90 /* TextFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFile.swift; path = XYZPathKit/Source/Sources/TextFile.swift; sourceTree = ""; }; - 66022DB5A7EFAC50D297F9775B24370D /* XYZPathKit_UserDevicePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_UserDevicePath.swift; path = XYZPathKit/Source/XYZPathKit_UserDevicePath.swift; sourceTree = ""; }; - 665691FAF8A3C2412950E14A4996403F /* DispatchWatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchWatcher.swift; path = XYZPathKit/Source/Sources/DispatchWatcher.swift; sourceTree = ""; }; - 66D963CA6BAFEE67BC65066734B1803A /* headers.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = headers.hpp; path = Libraries/unrar/headers.hpp; sourceTree = ""; }; - 672932652BC845DC451CC080D1E1B333 /* compress.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = compress.hpp; path = Libraries/unrar/compress.hpp; sourceTree = ""; }; - 6B907179F8B4D75B96015AC8A6F6DEDC /* UnrarKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UnrarKit-umbrella.h"; sourceTree = ""; }; - 6D8BEDCA6C1D568AAC50A591511FE198 /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; - 6E5B7A02A2E8BDAC2A6AA88324D9BB77 /* ZipUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipUtilities.swift; path = Zip/ZipUtilities.swift; sourceTree = ""; }; - 6F01FED55EDC288A4040643E63E36F28 /* os.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = os.hpp; path = Libraries/unrar/os.hpp; sourceTree = ""; }; - 6F519AF055A3F93D611D750E6D4C303D /* strlist.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = strlist.hpp; path = Libraries/unrar/strlist.hpp; sourceTree = ""; }; - 6FA0CCBA84B1B17DF041E1E9694BEF2D /* filcreat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = filcreat.cpp; path = Libraries/unrar/filcreat.cpp; sourceTree = ""; }; - 7080A5A342246C571D3AF7D030AAACC2 /* rar.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rar.hpp; path = Libraries/unrar/rar.hpp; sourceTree = ""; }; - 7138C7DA810F14EAA794557D9DEEF016 /* rs.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rs.cpp; path = Libraries/unrar/rs.cpp; sourceTree = ""; }; - 713A0CD9BB468BDE49CAFC6BE22F277F /* secpassword.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = secpassword.cpp; path = Libraries/unrar/secpassword.cpp; sourceTree = ""; }; - 71A4124245ECEC0B636D161D07AE4306 /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; - 720A70BF2775D660F7C0B4B2657809A0 /* XYZPath_UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_UIImage.swift; path = XYZPathKit/Source/XYZPath_UIImage.swift; sourceTree = ""; }; - 725290239A153F5993DCD8AD0191E9BC /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; - 728AAE98F93FE208911DB0AEB909161E /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "XYZTimeKit/Source/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; - 7318F50132AC87BDAAC0A63275F3DBDB /* XYZTime_XYZDate_StringType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZDate_StringType.swift; path = XYZTimeKit/Source/XYZTime_XYZDate_StringType.swift; sourceTree = ""; }; - 746A1C91D8C523492EEC45D2E57A97B3 /* Image+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Image+FileKit.swift"; path = "XYZPathKit/Source/Sources/Image+FileKit.swift"; sourceTree = ""; }; - 74A6FFCF23E45A65A954948DB889D35E /* rar.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rar.cpp; path = Libraries/unrar/rar.cpp; sourceTree = ""; }; - 74B3D0EDFAC96B91957D6D68D6D08588 /* FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileKit.swift; path = XYZPathKit/Source/Sources/FileKit.swift; sourceTree = ""; }; - 75AC7F8CE3257F91BBA2EF0906C09085 /* XYZPathKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZPathKit-prefix.pch"; sourceTree = ""; }; - 77707B5230012940E0C9924991748FAC /* RelativeFormatter+Style.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RelativeFormatter+Style.swift"; path = "XYZTimeKit/Source/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter+Style.swift"; sourceTree = ""; }; - 781F675A8BA95C14ABCC1C8609DE3D34 /* Pods_UnZipAndRar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UnZipAndRar.framework; path = "Pods-UnZipAndRar.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7820DA619B6D709BAE6AC68871D3ECE2 /* XYZTimeKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XYZTimeKit.xcconfig; sourceTree = ""; }; - 78754C08C0EF732E8CA3EE3819A67B16 /* secpassword.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = secpassword.hpp; path = Libraries/unrar/secpassword.hpp; sourceTree = ""; }; - 78DA39C66EA578B845E59A0BAE3F9390 /* UnrarKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UnrarKit-prefix.pch"; sourceTree = ""; }; - 7AF32990CCC2033BFBEC0E44138527F1 /* XYZPathKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XYZPathKit-dummy.m"; sourceTree = ""; }; - 7B248A8011B0DC88BFF186E8249911C7 /* rs16.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rs16.cpp; path = Libraries/unrar/rs16.cpp; sourceTree = ""; }; - 7B2B9905320D2FF50126BF67DE67FC69 /* unpack.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = unpack.hpp; path = Libraries/unrar/unpack.hpp; sourceTree = ""; }; - 7C091798B415BB45A03D3B72F6A090C9 /* smallfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = smallfn.cpp; path = Libraries/unrar/smallfn.cpp; sourceTree = ""; }; - 7C2EDD83A88BC1373D9956AEDE1D4D00 /* XYZPathKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZPathKit-umbrella.h"; sourceTree = ""; }; - 7C75AEE8587F5764AFD7E4C52521BB96 /* scantree.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = scantree.hpp; path = Libraries/unrar/scantree.hpp; sourceTree = ""; }; - 7CBC2355E2B8A673F4D8ABC8153C3F59 /* XYZPathKit_ManipulatePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_ManipulatePath.swift; path = XYZPathKit/Source/XYZPathKit_ManipulatePath.swift; sourceTree = ""; }; - 7D1CFDD2A253FD4606B8F2C74B90C788 /* Zip-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Zip-dummy.m"; sourceTree = ""; }; - 7DE2C6F0E170E55579AB247532A9996A /* filestr.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = filestr.hpp; path = Libraries/unrar/filestr.hpp; sourceTree = ""; }; - 7E4D4057853868D3FF038676E2986068 /* threadpool.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = threadpool.hpp; path = Libraries/unrar/threadpool.hpp; sourceTree = ""; }; - 7E6DB0F62F937F9E6BD80AC2D7248716 /* isnt.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = isnt.hpp; path = Libraries/unrar/isnt.hpp; sourceTree = ""; }; - 7F09420A6F9238E2388536D7F7FC1BF5 /* rarlang.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rarlang.hpp; path = Libraries/unrar/rarlang.hpp; sourceTree = ""; }; - 7F96144823E46A26EFB5440C33EC2FBE /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; + 60650EF5D5E6CE17714F174110CD25D3 /* rar.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rar.cpp; path = Libraries/unrar/rar.cpp; sourceTree = ""; }; + 60C5CECE6510602C0862CEF77271318D /* suballoc.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = suballoc.hpp; path = Libraries/unrar/suballoc.hpp; sourceTree = ""; }; + 618E23C4D47FA708D28D4111D53CCE7D /* XYZTimeKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZTimeKit-umbrella.h"; sourceTree = ""; }; + 62C66AE71FF024EC3529F36F84F23EBE /* isnt.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = isnt.cpp; path = Libraries/unrar/isnt.cpp; sourceTree = ""; }; + 635AC4D4B938CE68FDBF896E2E9B2431 /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = XYZTimeKit/Source/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; + 64B276406A9ED987FA3FFF671B53C386 /* errhnd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = errhnd.cpp; path = Libraries/unrar/errhnd.cpp; sourceTree = ""; }; + 64C3FE1EB4D19FCD50FD2988D77850BF /* Dictionary+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Dictionary+File.swift"; path = "XYZPathKit/Source/Sources/Dictionary+File.swift"; sourceTree = ""; }; + 652E3EE2F73498532B042C7E9C26AEF2 /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = zip.c; path = Zip/minizip/zip.c; sourceTree = ""; }; + 6535AD35019177BAC9ADC654F10AC09E /* XYZTimeKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTimeKit.swift; path = XYZTimeKit/Source/XYZTimeKit.swift; sourceTree = ""; }; + 656522E6B61F2C38D69E28403B8CD376 /* FileType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileType.swift; path = XYZPathKit/Source/Sources/FileType.swift; sourceTree = ""; }; + 66180D95D1B0DDA85124FBE8D25B6B93 /* FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileKit.swift; path = XYZPathKit/Source/Sources/FileKit.swift; sourceTree = ""; }; + 667808999E22649848EF1C9E6DB12828 /* unicode.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = unicode.hpp; path = Libraries/unrar/unicode.hpp; sourceTree = ""; }; + 68A9BAE59875A130A617C2D787D8C8AB /* unpack.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = unpack.hpp; path = Libraries/unrar/unpack.hpp; sourceTree = ""; }; + 694970F0F25299729CE1B5B7459D1D2F /* XYZPathKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XYZPathKit.release.xcconfig; sourceTree = ""; }; + 698F24F7787BD1B63019D3435D036EDC /* XYZTimeKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XYZTimeKit-dummy.m"; sourceTree = ""; }; + 6DE8836DD6BF907D4D6E5C60EB631F6A /* Zip-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Zip-Info.plist"; sourceTree = ""; }; + 6FC75AD1D8B3D8AE5C027A019154DD3E /* XYZPathKit_UserDevicePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_UserDevicePath.swift; path = XYZPathKit/Source/XYZPathKit_UserDevicePath.swift; sourceTree = ""; }; + 704031D42DFCB65C9BBE90FFDC91143B /* XYZPath_XYZVideo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZVideo.swift; path = XYZPathKit/Source/XYZPath_XYZVideo.swift; sourceTree = ""; }; + 7066E461CBE1C2B606A5339BFF8B83E1 /* XYZPath_UIDocumentBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_UIDocumentBrowser.swift; path = XYZPathKit/Source/XYZPath_UIDocumentBrowser.swift; sourceTree = ""; }; + 708CF58CA5266E216DF82DC9D6290336 /* rijndael.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rijndael.hpp; path = Libraries/unrar/rijndael.hpp; sourceTree = ""; }; + 7102F52E94E9323017346C286B92D048 /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = XYZTimeKit/Source/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; + 72DB0EEC5EB536571A5404F17144EAFA /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = XYZTimeKit/Source/SwiftDate/SwiftDate.swift; sourceTree = ""; }; + 73B25200E21194C7E406E10491240BBF /* filestr.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filestr.cpp; path = Libraries/unrar/filestr.cpp; sourceTree = ""; }; + 73BD72BE95766BE780CDD5FBF78F913C /* hash.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = hash.hpp; path = Libraries/unrar/hash.hpp; sourceTree = ""; }; + 742ED29F928185536DD645A5FB485DE5 /* secpassword.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = secpassword.hpp; path = Libraries/unrar/secpassword.hpp; sourceTree = ""; }; + 757CE866310EE4DC01C80662A19169AF /* XYZTimeKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = XYZTimeKit.modulemap; sourceTree = ""; }; + 76173626B2A0D68A2072C30C92D0D504 /* DirectoryEnumerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DirectoryEnumerator.swift; path = XYZPathKit/Source/Sources/DirectoryEnumerator.swift; sourceTree = ""; }; + 779B8558713CC458414394493D2C432B /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; + 77A78F5BDFD32C061042999E55ABA736 /* NSDataFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDataFile.swift; path = XYZPathKit/Source/Sources/NSDataFile.swift; sourceTree = ""; }; + 780A44D0A9E7C6F4B6D269C0CF06E765 /* XYZTimeKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XYZTimeKit.release.xcconfig; sourceTree = ""; }; + 781F675A8BA95C14ABCC1C8609DE3D34 /* Pods_UnZipAndRar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UnZipAndRar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7842B5A7C17C55240089E1B91D147668 /* UnrarKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "UnrarKit-Info.plist"; sourceTree = ""; }; + 78C3CC508C912C0B41E1503256BC364B /* XYZPathKit_Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_Bundle.swift; path = XYZPathKit/Source/XYZPathKit_Bundle.swift; sourceTree = ""; }; + 78C4CAC469F9462C1E5E148E75E3D128 /* NSData+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSData+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSData+FileKit.swift"; sourceTree = ""; }; + 7A4724E21C960B50EAA3996EF67E4BCE /* XYZTime_XYZDate_FromString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZDate_FromString.swift; path = XYZTimeKit/Source/XYZTime_XYZDate_FromString.swift; sourceTree = ""; }; + 7A4CEDC0C50B42B89D6782CF7D90ED23 /* ui.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ui.cpp; path = Libraries/unrar/ui.cpp; sourceTree = ""; }; + 7ABE0F969458F13C9EC337BE3CB22824 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; + 7AC7197F59872469A26FA95820E8B7CF /* Path.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Path.swift; path = XYZPathKit/Source/Sources/Path.swift; sourceTree = ""; }; + 7D7BF9117A76E47C06A538084DA1BF44 /* Bundle+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+FileKit.swift"; path = "XYZPathKit/Source/Sources/Bundle+FileKit.swift"; sourceTree = ""; }; + 7DE709D5AE41FCB8BC61561902484619 /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; + 7F24FE1DEAA5FDD07CA500ABCFF87BC5 /* DataFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataFile.swift; path = XYZPathKit/Source/Sources/DataFile.swift; sourceTree = ""; }; 802E8A363FBF5858640CEB785000CCEB /* Pods-UnZipAndRar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnZipAndRar-dummy.m"; sourceTree = ""; }; - 802F0FAD405C76ABF499491D8D65F358 /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; - 807B436F788B30209AC49B673B07D1CD /* filcreat.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = filcreat.hpp; path = Libraries/unrar/filcreat.hpp; sourceTree = ""; }; - 8128CFC622205BCCDBCF2AF372774920 /* DataFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataFile.swift; path = XYZPathKit/Source/Sources/DataFile.swift; sourceTree = ""; }; - 81D6089B74C361A166D5A860C000343C /* FileSystemEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileSystemEvent.swift; path = XYZPathKit/Source/Sources/FileSystemEvent.swift; sourceTree = ""; }; - 83887B7354A6A43E62F8BA2E3F3A7CAA /* dll.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = dll.cpp; path = Libraries/unrar/dll.cpp; sourceTree = ""; }; - 838F0C760516F259DFB25DDE4A93A3AC /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = Zip/Zip.swift; sourceTree = ""; }; - 842628C4FB68DF86238086D7470C9E0B /* crc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = crc.cpp; path = Libraries/unrar/crc.cpp; sourceTree = ""; }; - 846709871E99F36C62D05D1C178105B5 /* match.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = match.hpp; path = Libraries/unrar/match.hpp; sourceTree = ""; }; - 846F4283B8F3D51B7C8C190DC07B74FC /* XYZPath_XYZString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZString.swift; path = XYZPathKit/Source/XYZPath_XYZString.swift; sourceTree = ""; }; - 8499C47734BC7410CAE4D81CAD977290 /* XYZPathKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "XYZPathKit-Info.plist"; sourceTree = ""; }; + 8054AC01775E320A2278C542304636DB /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; + 812B0024593203513EA0163A96CDB195 /* compress.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = compress.hpp; path = Libraries/unrar/compress.hpp; sourceTree = ""; }; + 8168F200563E8B94DA11CBC531D0B028 /* XYZFileTypeEnum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZFileTypeEnum.swift; path = XYZPathKit/Source/XYZFileTypeEnum.swift; sourceTree = ""; }; + 81CE08628D9DDFB6E7DC8357954BCE39 /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; + 82113391003493AB6676AE35610E66B4 /* PropertyListType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyListType.swift; path = XYZPathKit/Source/Sources/PropertyListType.swift; sourceTree = ""; }; + 8346835D86CD0436E65DA938CCAC7861 /* extract.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = extract.cpp; path = Libraries/unrar/extract.cpp; sourceTree = ""; }; + 835C88AB331F046658BA779FF9BFAEB1 /* XYZPathKit_IsWhichType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_IsWhichType.swift; path = XYZPathKit/Source/XYZPathKit_IsWhichType.swift; sourceTree = ""; }; 851072A7A7EF888CCF08FD3EE622FF0A /* Pods-UnZipAndRar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnZipAndRar.release.xcconfig"; sourceTree = ""; }; - 8661DB6E24D6CE044E29CBD1CD819A5A /* UnrarKitResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = UnrarKitResources.bundle; path = "UnrarKit-UnrarKitResources.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - 86D7D18D2AC28A08126850F744FA4EE0 /* UnrarKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "UnrarKit-Info.plist"; path = "Resources/UnrarKit-Info.plist"; sourceTree = ""; }; - 86F20475614D5C39CEECAAF5943CD259 /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = XYZTimeKit/Source/SwiftDate/SwiftDate.swift; sourceTree = ""; }; - 87A9C2E461E7C741EFAA2F0FB3B2B25C /* FilePermissions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilePermissions.swift; path = XYZPathKit/Source/Sources/FilePermissions.swift; sourceTree = ""; }; - 87CE8E6B2DF7F9D7C18951D071FD0D2A /* XYZPathKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = XYZPathKit.modulemap; sourceTree = ""; }; - 88740EF7A1406EF6B9FC913CAFBCF0D7 /* NSDictionary+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSDictionary+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSDictionary+FileKit.swift"; sourceTree = ""; }; - 89B1C937AB3C14D386F11E2E17DF785E /* crypt.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = crypt.hpp; path = Libraries/unrar/crypt.hpp; sourceTree = ""; }; - 89F4FADA216D9E0A21DDEDD6821F65E7 /* encname.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = encname.cpp; path = Libraries/unrar/encname.cpp; sourceTree = ""; }; - 8A3C7FF54EF74460F958E15AEBDDC4DC /* UnrarKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrarKit.h; path = Classes/UnrarKit.h; sourceTree = ""; }; - 8AA90E0F7FA5A20210C6DF14D0B41581 /* XYZPath_XYZFolder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZFolder.swift; path = XYZPathKit/Source/XYZPath_XYZFolder.swift; sourceTree = ""; }; - 8C538B0C0D2F7B7B497A41B00768A9F3 /* XYZTime_XYZClock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZClock.swift; path = XYZTimeKit/Source/XYZTime_XYZClock.swift; sourceTree = ""; }; - 8CAAF3C3DCB87B606752E05F8EC16997 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; - 8CF871C1533D5419BC27771F825F8836 /* String+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+FileKit.swift"; path = "XYZPathKit/Source/Sources/String+FileKit.swift"; sourceTree = ""; }; - 8F2403ECB00764C8D4AACDA35B364732 /* DispatchEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchEvent.swift; path = XYZPathKit/Source/Sources/DispatchEvent.swift; sourceTree = ""; }; - 9048BBD5E6EA8E70DCE4614E764BCDDE /* ImageFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFile.swift; path = XYZPathKit/Source/Sources/ImageFile.swift; sourceTree = ""; }; - 93E9CA6D1280063053C9645A3EC36380 /* raros.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = raros.hpp; path = Libraries/unrar/raros.hpp; sourceTree = ""; }; - 99591F0A2057A1D18409E54BFEF93F98 /* NSString+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSString+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSString+FileKit.swift"; sourceTree = ""; }; - 99CD3E7B220FF3B2C546AF2BE3CA913D /* Zip-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-umbrella.h"; sourceTree = ""; }; - 9A40A07D6BA89997E257C39E4A5C35CF /* URKArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = URKArchive.h; path = Classes/URKArchive.h; sourceTree = ""; }; - 9BA5DEE00BAD7969CE99B48B0E8F5E28 /* rdwrfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rdwrfn.cpp; path = Libraries/unrar/rdwrfn.cpp; sourceTree = ""; }; - 9D92C8B4B211B5D5534D2FF6422B09A4 /* filefn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = filefn.cpp; path = Libraries/unrar/filefn.cpp; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 85204A6257F6D6025714532BDA8BDE5D /* arcmem.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = arcmem.hpp; path = Libraries/unrar/arcmem.hpp; sourceTree = ""; }; + 854E2B5362CBC813B0BB1836CAEF668C /* version.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = version.hpp; path = Libraries/unrar/version.hpp; sourceTree = ""; }; + 85D498693393400949FC6DC9B1933A7A /* Image+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Image+FileKit.swift"; path = "XYZPathKit/Source/Sources/Image+FileKit.swift"; sourceTree = ""; }; + 8661DB6E24D6CE044E29CBD1CD819A5A /* UnrarKitResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnrarKitResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 86884A21DC49B689927F08ACCFDF36FD /* rawread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rawread.cpp; path = Libraries/unrar/rawread.cpp; sourceTree = ""; }; + 88273767283E76034866B5FC2E834BA1 /* getbits.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = getbits.cpp; path = Libraries/unrar/getbits.cpp; sourceTree = ""; }; + 88BFC2109AC93AF16B24D8CDA6D8BE2C /* XYZTime_DateToString_ForApp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_DateToString_ForApp.swift; path = XYZTimeKit/Source/XYZTime_DateToString_ForApp.swift; sourceTree = ""; }; + 8922D7594CE27E73AE204C3D9CCECA1D /* rawint.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rawint.hpp; path = Libraries/unrar/rawint.hpp; sourceTree = ""; }; + 89B3BDBC4BB1FACADA06EB6817F81536 /* threadpool.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = threadpool.hpp; path = Libraries/unrar/threadpool.hpp; sourceTree = ""; }; + 8C21F2B637572973EE12A91E24055813 /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; + 8C97C15E8F59EE38D077CA43BE08B07A /* XYZPathKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZPathKit-prefix.pch"; sourceTree = ""; }; + 8DAE55FD589680685FF032F5CF4376B8 /* Zip-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-umbrella.h"; sourceTree = ""; }; + 8F36BA6E6B104E4589F2449BED61D62F /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = unzip.c; path = Zip/minizip/unzip.c; sourceTree = ""; }; + 8FB43C78547179973133D08DCFA6FCA6 /* savepos.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = savepos.hpp; path = Libraries/unrar/savepos.hpp; sourceTree = ""; }; + 90E1A7990AA05E14F360E001EB93711B /* scantree.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = scantree.hpp; path = Libraries/unrar/scantree.hpp; sourceTree = ""; }; + 912DD5FA35D7752967635B33A8489548 /* encname.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = encname.cpp; path = Libraries/unrar/encname.cpp; sourceTree = ""; }; + 9270D9E1F6AD0351100BC6F0F5347972 /* XYZTimeKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZTimeKit-prefix.pch"; sourceTree = ""; }; + 932F4E59C7492E07FC44A014D1D31685 /* system.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = system.cpp; path = Libraries/unrar/system.cpp; sourceTree = ""; }; + 94719DAE4B77DC729F6EE5738CB1534A /* UnrarKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UnrarKit.release.xcconfig; sourceTree = ""; }; + 95380115CB69071B93F2C196E0258A4E /* NSDictionary+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSDictionary+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSDictionary+FileKit.swift"; sourceTree = ""; }; + 954BE27052E43CCFE503B25BB65BB079 /* FileKitError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileKitError.swift; path = XYZPathKit/Source/Sources/FileKitError.swift; sourceTree = ""; }; + 955D86F20E943A1A379CB7A34EADAAAB /* rdwrfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rdwrfn.hpp; path = Libraries/unrar/rdwrfn.hpp; sourceTree = ""; }; + 959AF3C1480FDD20C2B448FB4B7A46DA /* sha256.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = sha256.hpp; path = Libraries/unrar/sha256.hpp; sourceTree = ""; }; + 96F73F102920ED48553EA918D817F068 /* options.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = options.cpp; path = Libraries/unrar/options.cpp; sourceTree = ""; }; + 9992B60D881FEBBB54251362DAAEFF72 /* TextFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFile.swift; path = XYZPathKit/Source/Sources/TextFile.swift; sourceTree = ""; }; + 99E165E0AEEC695A2DE310CC59B58D70 /* ResourceBundle-UnrarKitResources-UnrarKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-UnrarKitResources-UnrarKit-Info.plist"; sourceTree = ""; }; + 9A3B2F37CB8F6A4A3E0A21B7363A5D47 /* XYZTime_XYZDate_CountDays.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZDate_CountDays.swift; path = XYZTimeKit/Source/XYZTime_XYZDate_CountDays.swift; sourceTree = ""; }; + 9A842284245905DA13F10114506F411B /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "XYZTimeKit/Source/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9DA53C3912043EEA15A6CACA1312063E /* find.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = find.cpp; path = Libraries/unrar/find.cpp; sourceTree = ""; }; 9DACE8A454034771AB75A6D493906179 /* Pods-UnZipAndRar-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnZipAndRar-acknowledgements.markdown"; sourceTree = ""; }; - 9DC63701069C02872A7C4A98D6CE18A9 /* system.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = system.hpp; path = Libraries/unrar/system.hpp; sourceTree = ""; }; - 9E9450A701E73A0021D83C819B39D128 /* pathfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = pathfn.cpp; path = Libraries/unrar/pathfn.cpp; sourceTree = ""; }; + A10EA8495713B0B93B2C4B94E48CAEB0 /* File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = File.swift; path = XYZPathKit/Source/Sources/File.swift; sourceTree = ""; }; + A1718FD88F91E7FB1BD67E6A83566A05 /* model.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = model.hpp; path = Libraries/unrar/model.hpp; sourceTree = ""; }; A286FE8B84703BAA9D1F26658D1F3F65 /* Pods-UnZipAndRar-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnZipAndRar-acknowledgements.plist"; sourceTree = ""; }; - A2B6A21BFF3F2BBBDA884EF9179ABC03 /* Zip.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Zip.modulemap; sourceTree = ""; }; - A307EEBBB2117FC46AE398701154B93D /* file.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = file.hpp; path = Libraries/unrar/file.hpp; sourceTree = ""; }; - A328F4A1FCFA090B385165146A1268E0 /* XYZTimeKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZTimeKit-prefix.pch"; sourceTree = ""; }; - A40269FF07C21B40EAB199FE33358016 /* ui.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ui.hpp; path = Libraries/unrar/ui.hpp; sourceTree = ""; }; - A4C7356AFD7719820086FF28B7391384 /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = Zip/minizip/unzip.h; sourceTree = ""; }; - A58A81CE9FEDA7708067790FCE204467 /* XYZTime_SeparateDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_SeparateDate.swift; path = XYZTimeKit/Source/XYZTime_SeparateDate.swift; sourceTree = ""; }; - A845402EF959A57A4640F2A4F5155943 /* Zip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Zip.framework; path = Zip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A89CEF70F73E2942901D18593C2C25AA /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; - AA37197E16BB124E1A3BFCB1902CEDAC /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; - AC6A5866CC34C1B2F2467B8343131F71 /* ui.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ui.cpp; path = Libraries/unrar/ui.cpp; sourceTree = ""; }; - AC762002C0932949F894D31111E8AD20 /* XYZTimeKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZTimeKit-umbrella.h"; sourceTree = ""; }; - ACB93F93CCE77786AE8FECCA90ED638B /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; - AD899CCBAA4EF539696BD6414789653C /* XYZTime_GoToAnotherDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_GoToAnotherDate.swift; path = XYZTimeKit/Source/XYZTime_GoToAnotherDate.swift; sourceTree = ""; }; - AE8EC729780F801126E354B08DC5F688 /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = XYZTimeKit/Source/SwiftDate/Date/Date.swift; sourceTree = ""; }; - AEA5738C955125D77066176A55465910 /* Zip-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Zip-Info.plist"; sourceTree = ""; }; - AF4B26A3C8A5DAD2E007D3665BA0F71D /* unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = unicode.cpp; path = Libraries/unrar/unicode.cpp; sourceTree = ""; }; - AF93F61655784B5B539DF035AABB7159 /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = Zip/minizip/ioapi.c; sourceTree = ""; }; - B017C4E35A33C20F76E5A25124FE1097 /* XYZPathKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XYZPathKit.xcconfig; sourceTree = ""; }; - B31270AE07696AFCDE09F1B5C89A162A /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; - B382BADFDAA00FA031EB2E62E7249A3A /* version.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = version.hpp; path = Libraries/unrar/version.hpp; sourceTree = ""; }; - B58D7B4853958852D50455BDFBE0E7A3 /* XYZFileExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZFileExtension.swift; path = XYZPathKit/Source/XYZFileExtension.swift; sourceTree = ""; }; - B6BE2278AD4D50DF687FF72F25AEBECC /* ResourceBundle-UnrarKitResources-UnrarKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-UnrarKitResources-UnrarKit-Info.plist"; sourceTree = ""; }; - B81DC6697105570A8D4229690C55AEF6 /* file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = file.cpp; path = Libraries/unrar/file.cpp; sourceTree = ""; }; - B8218BAB98C3BBDBD97C5ED75A275DFD /* qopen.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = qopen.hpp; path = Libraries/unrar/qopen.hpp; sourceTree = ""; }; - B865FEC5480F1BDD282CFF120840488F /* hash.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.cpp; path = Libraries/unrar/hash.cpp; sourceTree = ""; }; - B9A0D0D87001D7F775DD60CB32E7B1C9 /* XYZTimeKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XYZTimeKit.framework; path = XYZTimeKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B9C9BEF5BCDF08A8434DD6F06F33280C /* archive.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = archive.cpp; path = Libraries/unrar/archive.cpp; sourceTree = ""; }; - BB34EE6AF654C9AC2FFAF2E1896E3E66 /* threadpool.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = threadpool.cpp; path = Libraries/unrar/threadpool.cpp; sourceTree = ""; }; - BBD11EADD2A2BC00329E7DD59BD16865 /* extinfo.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = extinfo.cpp; path = Libraries/unrar/extinfo.cpp; sourceTree = ""; }; - BBD46672D631E636FFA50F4D3014E3BB /* XYZPath_XYZFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZFile.swift; path = XYZPathKit/Source/XYZPath_XYZFile.swift; sourceTree = ""; }; - BC2158C9C26909ACBA7AC480A234B3D4 /* loclang.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = loclang.hpp; path = Libraries/unrar/loclang.hpp; sourceTree = ""; }; - BCEB73191E5421BFD3CC183B74A964AA /* suballoc.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = suballoc.hpp; path = Libraries/unrar/suballoc.hpp; sourceTree = ""; }; - BCF769A9D82295E7A7D1F9CCC736384B /* XYZTimeKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XYZTimeKit-dummy.m"; sourceTree = ""; }; - BD77817C0A1C7AAA2272F815ABAAE30F /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; - BE2999A2C92E265BA6697A1FF53DA578 /* Process+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+FileKit.swift"; path = "XYZPathKit/Source/Sources/Process+FileKit.swift"; sourceTree = ""; }; - BE693DC6F5BF54F4FF166C96464093A4 /* Array+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+File.swift"; path = "XYZPathKit/Source/Sources/Array+File.swift"; sourceTree = ""; }; - C026EF7B8ADBEFC89961839662900458 /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; - C04BF631BA82F69198BA7E252783EC42 /* XYZTimeKit_XYZDate_DateToString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTimeKit_XYZDate_DateToString.swift; path = XYZTimeKit/Source/XYZTimeKit_XYZDate_DateToString.swift; sourceTree = ""; }; - C3AEAC834483D30A82B000E112EB42A7 /* XYZPath_JudgeFileType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_JudgeFileType.swift; path = XYZPathKit/Source/XYZPath_JudgeFileType.swift; sourceTree = ""; }; - C3DB0CB3F9C5ABA8B05BC5A8586EF2A7 /* rarvm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rarvm.cpp; path = Libraries/unrar/rarvm.cpp; sourceTree = ""; }; - C553560950F1BFF04563C05284CF68E2 /* XYZTimeKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "XYZTimeKit-Info.plist"; sourceTree = ""; }; - C5877EC12860E389C5D9AED646A99DA4 /* find.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = find.hpp; path = Libraries/unrar/find.hpp; sourceTree = ""; }; - C84C3AF8D0079B499EAF03501F00984A /* timefn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = timefn.hpp; path = Libraries/unrar/timefn.hpp; sourceTree = ""; }; - C99704ED1C242125A97255EFFD2E6A26 /* isnt.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = isnt.cpp; path = Libraries/unrar/isnt.cpp; sourceTree = ""; }; - C9AB9853F297014012FD74C49C6B13A3 /* rawint.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rawint.hpp; path = Libraries/unrar/rawint.hpp; sourceTree = ""; }; - CBCF30A7459A3C7AE12CD7C373D22AD2 /* UnrarKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UnrarKit.xcconfig; sourceTree = ""; }; - CEDF2C8E8FC40A8CD3A27CC186AC551F /* XYZTime_XYZDate_FromString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZDate_FromString.swift; path = XYZTimeKit/Source/XYZTime_XYZDate_FromString.swift; sourceTree = ""; }; - D01E1C3700138ACE913E93F5A4FBFCFE /* XYZPathKit_Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPathKit_Bundle.swift; path = XYZPathKit/Source/XYZPathKit_Bundle.swift; sourceTree = ""; }; + A5AB3594E20200AD19D8101F42F58109 /* headers5.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = headers5.hpp; path = Libraries/unrar/headers5.hpp; sourceTree = ""; }; + A8008314913CC0AED5974027BD8DA98F /* strlist.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = strlist.cpp; path = Libraries/unrar/strlist.cpp; sourceTree = ""; }; + A845402EF959A57A4640F2A4F5155943 /* Zip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Zip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A89F4A9E1926536F988D1AEC3E862537 /* blake2s.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = blake2s.hpp; path = Libraries/unrar/blake2s.hpp; sourceTree = ""; }; + A8B11AD21C4AB11BD355130D8F38F1E4 /* Zip-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-prefix.pch"; sourceTree = ""; }; + AB3403B2631448AB93F2286D362E2E34 /* threadpool.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = threadpool.cpp; path = Libraries/unrar/threadpool.cpp; sourceTree = ""; }; + ABFF676E2ABF46CAA3FC43CFBDEC7293 /* Minizip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Minizip.h; path = Zip/minizip/include/Minizip.h; sourceTree = ""; }; + AC79F317625A08EDCCEA5FB1BBFD9A48 /* archive.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = archive.hpp; path = Libraries/unrar/archive.hpp; sourceTree = ""; }; + ACA63BCE4D87D808906E526E6FC46FCD /* rs16.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rs16.cpp; path = Libraries/unrar/rs16.cpp; sourceTree = ""; }; + AE1CB45D06A349B15D7FEAFC7E7DBB4B /* XYZPathKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XYZPathKit.debug.xcconfig; sourceTree = ""; }; + AFA911A77C5753C6977C0A1D09CBA5DA /* XYZPathKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYZPathKit-umbrella.h"; sourceTree = ""; }; + B0214D0C800CD561342B1CD5E5FD50E9 /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; + B03880059160E66228226626DFD4C292 /* ui.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = ui.hpp; path = Libraries/unrar/ui.hpp; sourceTree = ""; }; + B208873094CC37A2CBA21BE30A98ED01 /* XYZPathKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XYZPathKit-dummy.m"; sourceTree = ""; }; + B265C5743C4DC0A0B45B04149ACF7CD1 /* XYZPath_JudgeFileType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_JudgeFileType.swift; path = XYZPathKit/Source/XYZPath_JudgeFileType.swift; sourceTree = ""; }; + B2E1D4A2384C6E800A21F0D40D38D881 /* Data+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+FileKit.swift"; path = "XYZPathKit/Source/Sources/Data+FileKit.swift"; sourceTree = ""; }; + B35CC8E79A52886042704B16F3FD3604 /* crc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = crc.cpp; path = Libraries/unrar/crc.cpp; sourceTree = ""; }; + B36E650D61BEA859B859D684845BC236 /* volume.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = volume.hpp; path = Libraries/unrar/volume.hpp; sourceTree = ""; }; + B4C9DC382FCCB1E40CA1D1C18B891F6E /* XYZPathKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "XYZPathKit-Info.plist"; sourceTree = ""; }; + B6BF8B34055AB5C9CAF440A37A9680F3 /* resource.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = resource.hpp; path = Libraries/unrar/resource.hpp; sourceTree = ""; }; + B73A4F2539435847BF38A95E9B9D87CE /* global.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = global.cpp; path = Libraries/unrar/global.cpp; sourceTree = ""; }; + B89E53BDDDCF93D088A2A159D6CB0A2F /* pathfn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pathfn.cpp; path = Libraries/unrar/pathfn.cpp; sourceTree = ""; }; + B8B5AE41A250E7DCD9C1F1FF35336EAF /* XYZTime_XYZClock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_XYZClock.swift; path = XYZTimeKit/Source/XYZTime_XYZClock.swift; sourceTree = ""; }; + B9A0D0D87001D7F775DD60CB32E7B1C9 /* XYZTimeKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XYZTimeKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BA65EE5646F38CE96D0F1F5B10A6FEDF /* rarvm.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rarvm.hpp; path = Libraries/unrar/rarvm.hpp; sourceTree = ""; }; + BAAA7A1E65459B4E984DA03835648951 /* blake2s.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = blake2s.cpp; path = Libraries/unrar/blake2s.cpp; sourceTree = ""; }; + BB00E2FA1EA0AF6CC04391C4C6E5E0F5 /* FilePermissions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilePermissions.swift; path = XYZPathKit/Source/Sources/FilePermissions.swift; sourceTree = ""; }; + BC218E70586AAA6B18D0EE7F6ADC98F3 /* sha1.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sha1.cpp; path = Libraries/unrar/sha1.cpp; sourceTree = ""; }; + BD778A2C9D3AA95CDF1DC3FBDE0C9D53 /* rijndael.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rijndael.cpp; path = Libraries/unrar/rijndael.cpp; sourceTree = ""; }; + BDD598BAE04DC5282556D5AA823F771A /* rar.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rar.hpp; path = Libraries/unrar/rar.hpp; sourceTree = ""; }; + BFE7E6742B63C428880B49B7C655BE0E /* crc.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = crc.hpp; path = Libraries/unrar/crc.hpp; sourceTree = ""; }; + C175525EAF36C54D50F71EEBF61459F5 /* pathfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = pathfn.hpp; path = Libraries/unrar/pathfn.hpp; sourceTree = ""; }; + C198E1DA6C0F973504781DF0BC85B811 /* consio.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = consio.hpp; path = Libraries/unrar/consio.hpp; sourceTree = ""; }; + C2B1B82C8E4B48B41E4001E8E84B26EA /* smallfn.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = smallfn.hpp; path = Libraries/unrar/smallfn.hpp; sourceTree = ""; }; + C2CC7BE4BAD9147AB5AC951295E2182E /* filcreat.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = filcreat.hpp; path = Libraries/unrar/filcreat.hpp; sourceTree = ""; }; + C2FB655941D72628E966708D54EAB329 /* URKFileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = URKFileInfo.h; path = Classes/URKFileInfo.h; sourceTree = ""; }; + C4F5435BA66996610FD1088691D497A4 /* rawread.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = rawread.hpp; path = Libraries/unrar/rawread.hpp; sourceTree = ""; }; + C5249E233109692B97C8B3D56327D78F /* secpassword.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secpassword.cpp; path = Libraries/unrar/secpassword.cpp; sourceTree = ""; }; + C618379DC4160A19E8538320D6CE3EFB /* XYZPath_UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_UIImage.swift; path = XYZPathKit/Source/XYZPath_UIImage.swift; sourceTree = ""; }; + C6B48C85AEE2393A78794C50F22FE643 /* log.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = log.hpp; path = Libraries/unrar/log.hpp; sourceTree = ""; }; + C6CFDCAF0F2275741F499C7FA04BAA7E /* rarvm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rarvm.cpp; path = Libraries/unrar/rarvm.cpp; sourceTree = ""; }; + C8B104E8AA2B76E81C22062B47BAB4E6 /* system.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = system.hpp; path = Libraries/unrar/system.hpp; sourceTree = ""; }; + C934159977D15BCEF392AA33E6977852 /* URKArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = URKArchive.h; path = Classes/URKArchive.h; sourceTree = ""; }; + CA0D2CC125704F8D2A0058DE0AD007BD /* extinfo.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = extinfo.hpp; path = Libraries/unrar/extinfo.hpp; sourceTree = ""; }; + CBF4890D1AD40C9A8864553A94F5DF68 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = XYZPathKit/Source/Sources/Operators.swift; sourceTree = ""; }; + CD476962F730AE5D401C4F2106CC3EFA /* headers.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = headers.hpp; path = Libraries/unrar/headers.hpp; sourceTree = ""; }; + CDF20A2A858C6D89D578CD2A3E5CA3F6 /* DispatchEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchEvent.swift; path = XYZPathKit/Source/Sources/DispatchEvent.swift; sourceTree = ""; }; + CF3F114A228DB10011CC8E4C4D68915B /* sha1.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = sha1.hpp; path = Libraries/unrar/sha1.hpp; sourceTree = ""; }; + D0550173F324B7A1E768EBCD3297A708 /* NSString+UnrarKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+UnrarKit.h"; path = "Classes/Categories/NSString+UnrarKit.h"; sourceTree = ""; }; D111B02429973A6E6EC0C7264A15C8C5 /* Pods-UnZipAndRar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnZipAndRar.modulemap"; sourceTree = ""; }; - D1C80C5904B123FF419618640EFCBBBA /* blake2s.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = blake2s.hpp; path = Libraries/unrar/blake2s.hpp; sourceTree = ""; }; - D1F444270BCBE6F5F6FE0D82A7B876E7 /* URKFileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = URKFileInfo.h; path = Classes/URKFileInfo.h; sourceTree = ""; }; - D27F7A4F55B9082F117F31D5223E0EDF /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; - D374E45B2A0E7D3AF34D3A2E76C18B40 /* XYZFileTypeEnum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZFileTypeEnum.swift; path = XYZPathKit/Source/XYZFileTypeEnum.swift; sourceTree = ""; }; - D4D5EF5F046A0719993A2E1FB03DF371 /* Zip-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-prefix.pch"; sourceTree = ""; }; - D609F0A84750E50C2ACE9EF5D515510A /* UnrarKitResources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "UnrarKitResources-Info.plist"; path = "Resources/UnrarKitResources-Info.plist"; sourceTree = ""; }; - D93A3F1221E2399BB082018DF79A9316 /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = XYZTimeKit/Source/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; - D98FE6664BECACFFC954DD9AB6BB521F /* filestr.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = filestr.cpp; path = Libraries/unrar/filestr.cpp; sourceTree = ""; }; - DAD91E8D4790AD17691DFE7A8929D887 /* arcmem.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = arcmem.hpp; path = Libraries/unrar/arcmem.hpp; sourceTree = ""; }; - DD9933F6A330C8B08250083286DC2565 /* errhnd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = errhnd.cpp; path = Libraries/unrar/errhnd.cpp; sourceTree = ""; }; - DDAA296F3C04D50C49E09DE6718C9E91 /* options.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = options.cpp; path = Libraries/unrar/options.cpp; sourceTree = ""; }; - DE1DE396125D05BCC91DB1C05334FDF8 /* UnrarKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UnrarKit-dummy.m"; sourceTree = ""; }; - DF45ACADBF0F8ADC858A3FDE5112F0F1 /* timefn.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = timefn.cpp; path = Libraries/unrar/timefn.cpp; sourceTree = ""; }; - E145EFA8D8742AF6E9C38CCBB62F783D /* DictionaryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryFile.swift; path = XYZPathKit/Source/Sources/DictionaryFile.swift; sourceTree = ""; }; - E45A2DF503E8738396FBBD95BFCCD7A4 /* NSArray+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSArray+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSArray+FileKit.swift"; sourceTree = ""; }; - E4C074FB803FCB9CEBF72F9115DCE5F7 /* recvol.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = recvol.cpp; path = Libraries/unrar/recvol.cpp; sourceTree = ""; }; - E4EE77478114D376D9F2A7CEAC4BE66D /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = XYZTimeKit/Source/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; - E52BC04B3317549F56BE493EA4CA224C /* Zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Zip.h; path = Zip/Zip.h; sourceTree = ""; }; - E6C5C9F376B55D9F13443D6EB1E0F1C4 /* DataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataType.swift; path = XYZPathKit/Source/Sources/DataType.swift; sourceTree = ""; }; - E7742782533D4A3450AC758AC4B72A81 /* RelativePathType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativePathType.swift; path = XYZPathKit/Source/Sources/RelativePathType.swift; sourceTree = ""; }; - E8AA9B32D8774581BA977DFB20011A01 /* rardefs.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rardefs.hpp; path = Libraries/unrar/rardefs.hpp; sourceTree = ""; }; - E9D7BC8A4E929675E12E6DCD930AE08F /* Dictionary+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Dictionary+File.swift"; path = "XYZPathKit/Source/Sources/Dictionary+File.swift"; sourceTree = ""; }; - EA15F2B8DC00F4F874F921CF97738521 /* RelativeFormatterLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatterLanguage.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/RelativeFormatter/RelativeFormatterLanguage.swift; sourceTree = ""; }; - ECF7F9FF4299239910BCCB3FF2DBF315 /* log.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = log.hpp; path = Libraries/unrar/log.hpp; sourceTree = ""; }; - ED39ACD57A879D78476715BB778CAA70 /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; - EE1449280B50A014415BB83E0553B5AB /* unicode.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = unicode.hpp; path = Libraries/unrar/unicode.hpp; sourceTree = ""; }; - EF1A993E19B7167E768D261D70A14A19 /* UnrarKitMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrarKitMacros.h; path = Classes/UnrarKitMacros.h; sourceTree = ""; }; - F17E16B10081CF713DE5F4525FE49F32 /* XYZPathKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XYZPathKit.framework; path = XYZPathKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F509E2A9EEE2773CA54A9ED4407A5320 /* extinfo.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = extinfo.hpp; path = Libraries/unrar/extinfo.hpp; sourceTree = ""; }; - F63ABD930A1FE4C0FF9F104D32BB5DF6 /* XYZPath_UIImage_ImageHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_UIImage_ImageHelper.swift; path = XYZPathKit/Source/XYZPath_UIImage_ImageHelper.swift; sourceTree = ""; }; - F71A2E819F1DEBFDBF91765B5BD1291F /* UnrarKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "UnrarKit-Info.plist"; sourceTree = ""; }; - F762A6183F19F3582775FDE542267101 /* extract.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = extract.hpp; path = Libraries/unrar/extract.hpp; sourceTree = ""; }; - F9072EC5864E79584195C99B04426584 /* rawread.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rawread.hpp; path = Libraries/unrar/rawread.hpp; sourceTree = ""; }; - FA62B50061AF828F69A6CC2DAF6A8DDC /* rartypes.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = rartypes.hpp; path = Libraries/unrar/rartypes.hpp; sourceTree = ""; }; - FC2EC9A64EECD59C01E4D71C88A4C0E1 /* qopen.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = qopen.cpp; path = Libraries/unrar/qopen.cpp; sourceTree = ""; }; - FFB857FC535833411D6EDA680387341F /* NSString+UnrarKit.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "NSString+UnrarKit.mm"; path = "Classes/Categories/NSString+UnrarKit.mm"; sourceTree = ""; }; + D22030BB714E07AFC776A70ACEC4684E /* XYZPathKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = XYZPathKit.modulemap; sourceTree = ""; }; + D245FF5BF727C4D6101C4468AD3415E3 /* FileSystemWatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileSystemWatcher.swift; path = XYZPathKit/Source/Sources/FileSystemWatcher.swift; sourceTree = ""; }; + D3030C20D2920AF893DF0C13F9F931DF /* errhnd.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = errhnd.hpp; path = Libraries/unrar/errhnd.hpp; sourceTree = ""; }; + D31714EBDC52489A5F7DA6FFBB34C28F /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "XYZTimeKit/Source/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; + D5378C55E34E120CF896A91C3E3EC92C /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "XYZTimeKit/Source/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; + D61F7328709A797E262C2F1CDEDAEC8E /* global.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = global.hpp; path = Libraries/unrar/global.hpp; sourceTree = ""; }; + D8DD7E8A84EFDCAB09C4507A19A8673D /* find.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = find.hpp; path = Libraries/unrar/find.hpp; sourceTree = ""; }; + DBB5CB5808646288B3F440D41A6A93CD /* list.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = list.hpp; path = Libraries/unrar/list.hpp; sourceTree = ""; }; + DEA0AEAA1F6C5074C61510F54E973CE7 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "XYZTimeKit/Source/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; + DF0100887F177344867392D0EA4B58AD /* loclang.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = loclang.hpp; path = Libraries/unrar/loclang.hpp; sourceTree = ""; }; + E010D027564BB72D5AE73CCEF3D0BB03 /* strlist.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = strlist.hpp; path = Libraries/unrar/strlist.hpp; sourceTree = ""; }; + E020C6554A1521C7CBCAA9C90EB4EACB /* NSString+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSString+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSString+FileKit.swift"; sourceTree = ""; }; + E15F9A0127057BC4E18E4FE9EBDA9897 /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = Libraries/unrar/list.cpp; sourceTree = ""; }; + E318A116F3626A05DCEA8DFB13256B0C /* XYZPath_XYZString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZPath_XYZString.swift; path = XYZPathKit/Source/XYZPath_XYZString.swift; sourceTree = ""; }; + E39BC8D3B9DD9F88B79E406D1B8CD4BE /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ioapi.c; path = Zip/minizip/ioapi.c; sourceTree = ""; }; + E3B060F56600B35122441BBD84BA714E /* hash.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cpp; path = Libraries/unrar/hash.cpp; sourceTree = ""; }; + E4D6D7C23785250A1ECCCCC18EBF198D /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = Zip/minizip/include/zip.h; sourceTree = ""; }; + E4F86B77ABF5D5E28DC0BACF0497C42C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + E8409482DD8168DBF332B1066A3E1717 /* arcread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = arcread.cpp; path = Libraries/unrar/arcread.cpp; sourceTree = ""; }; + EA5791EAA1B4E1AD5286C782E74B1C1C /* UnrarKitResources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "UnrarKitResources-Info.plist"; path = "Resources/UnrarKitResources-Info.plist"; sourceTree = ""; }; + EA8E7A4EFFB8F36A160696B37AFB7F55 /* Process+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+FileKit.swift"; path = "XYZPathKit/Source/Sources/Process+FileKit.swift"; sourceTree = ""; }; + EC18FCC83CA26B7856978A62EC8877DC /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = Zip/minizip/include/ioapi.h; sourceTree = ""; }; + EC6892B9AC909A2BAA64A2DE2B32E030 /* headers.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = headers.cpp; path = Libraries/unrar/headers.cpp; sourceTree = ""; }; + ED916CA2907BB4D2C8AAC56FFC0CF900 /* options.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = options.hpp; path = Libraries/unrar/options.hpp; sourceTree = ""; }; + EFA68C62DC174B9532C44AF47D4E3C91 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = Zip/Zip.swift; sourceTree = ""; }; + F17E16B10081CF713DE5F4525FE49F32 /* XYZPathKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XYZPathKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F246D0A5AA1D9952695A78605F3A6FE9 /* qopen.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = qopen.cpp; path = Libraries/unrar/qopen.cpp; sourceTree = ""; }; + F317A9810F4E74474FB2AD1F2094F722 /* extract.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = extract.hpp; path = Libraries/unrar/extract.hpp; sourceTree = ""; }; + F409F3D80114306FAC2E724D91A47830 /* os.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = os.hpp; path = Libraries/unrar/os.hpp; sourceTree = ""; }; + F455E9A6FA1A8480BD4C4CC15321BBA1 /* NSArray+FileKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSArray+FileKit.swift"; path = "XYZPathKit/Source/Sources/NSArray+FileKit.swift"; sourceTree = ""; }; + F4730B1C8545CA90BB4E45FB21501F18 /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = XYZTimeKit/Source/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; + F65FE9522F5C15BBE9BCD33DD0DC0EAC /* coder.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = coder.hpp; path = Libraries/unrar/coder.hpp; sourceTree = ""; }; + F8C783EA36247BD807A1CBF22B24684B /* XYZTime_SeparateDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XYZTime_SeparateDate.swift; path = XYZTimeKit/Source/XYZTime_SeparateDate.swift; sourceTree = ""; }; + F8F577144845B0115C4AB35EE17741DF /* Zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Zip.h; path = Zip/Zip.h; sourceTree = ""; }; + F964F50D170BFE227F3E86DCEBE72744 /* archive.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = archive.cpp; path = Libraries/unrar/archive.cpp; sourceTree = ""; }; + F97E168D776D2B604EB16CD75AACEB94 /* FileProtection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileProtection.swift; path = XYZPathKit/Source/Sources/FileProtection.swift; sourceTree = ""; }; + FA20019BD0A444A3073C6A8034446EC9 /* RelativeFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatter.swift; path = XYZTimeKit/Source/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter.swift; sourceTree = ""; }; + FB499BF4F1333D4FF72FB7A4EA97E6BC /* scantree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = scantree.cpp; path = Libraries/unrar/scantree.cpp; sourceTree = ""; }; + FC26812A89B0C3B460D8BB3B85DC02E7 /* RelativePathType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativePathType.swift; path = XYZPathKit/Source/Sources/RelativePathType.swift; sourceTree = ""; }; + FC7D526EA6F7C8976F77403B2F359680 /* UnrarKit.strings */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.strings; name = UnrarKit.strings; path = en.lproj/UnrarKit.strings; sourceTree = ""; }; + FE38FFC256F135C846C37A319C8416F7 /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = Zip/minizip/include/crypt.h; sourceTree = ""; }; + FEC0C2EE1976A660236C519E3F728FF2 /* getbits.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = getbits.hpp; path = Libraries/unrar/getbits.hpp; sourceTree = ""; }; + FEFB03B75A7B283D277F92F5296CC143 /* unpack.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = unpack.cpp; path = Libraries/unrar/unpack.cpp; sourceTree = ""; }; + FFAEC0E862C2C727251C3243E05865D9 /* UnrarKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrarKit.h; path = Classes/UnrarKit.h; sourceTree = ""; }; + FFD51787998368EFB2BB6B6A19CE8734 /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = Zip/minizip/include/unzip.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0FC91E12EE3F95540870032C2A16AAEA /* Frameworks */ = { + 3DC067DD17DC11C395BCD1C4D0960082 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 1A337216F0A160745A0FA2EA21C1BFF4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3B98FF1D88C35B7DC17A38766907A2A9 /* Frameworks */ = { + 5822739504626554B5060862EBA837A1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 410EA62871290D1ADFDE61A367AFE313 /* Foundation.framework in Frameworks */, + 137331DAA65FBA1B8290F80FA56DF2C1 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 45352B31B3C099565BDBA83A1CE1DF2F /* Frameworks */ = { + 620921C884E06BA1556887CE2E0D3248 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E414D6A1D7773847B4009F8EA3D430FE /* Foundation.framework in Frameworks */, + 963F29E4F3AFDADD943A255D49375ABC /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7E83557DE587B3C5E04574AD89026332 /* Frameworks */ = { + 7BBA14F43D1146F98481DB20589219C0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3DD8E593CD1E9C16A27C316ED398F1EF /* Foundation.framework in Frameworks */, + 923843D273523D02D94DAECD0518C2A4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9E207AED6B86AD53028B63D33E21B272 /* Frameworks */ = { + E8085EC251C4EA9B60E32F3BDD37C6FC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5E130298CEEA3A0CFE2914F0569F67DF /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - BE1526C3ED8ECD90A9BF783C3997A470 /* Frameworks */ = { + F5BB9575D9B20B685338E3AF1992BB5C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 58642D45209B826DCF9776AC76A13DFA /* Foundation.framework in Frameworks */, - C64A17567B38AF039479AA376EF31677 /* XYZTimeKit.framework in Frameworks */, + 83F31049521D1C201D62E7457F836C41 /* Foundation.framework in Frameworks */, + AA5E7F34268A4CE44398CF3DAC34CE61 /* XYZTimeKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1D2E0823D4514087B27C0565AE84C78E /* iOS */ = { + 1DBF8C12784811D163B50E8075FA9462 /* Zip */ = { isa = PBXGroup; children = ( - 0D54B30E5FBBD1EB5131304FDB799D57 /* Foundation.framework */, + FE38FFC256F135C846C37A319C8416F7 /* crypt.h */, + E39BC8D3B9DD9F88B79E406D1B8CD4BE /* ioapi.c */, + EC18FCC83CA26B7856978A62EC8877DC /* ioapi.h */, + ABFF676E2ABF46CAA3FC43CFBDEC7293 /* Minizip.h */, + 06ED83F0077B43F4EA13B1A9ED182F1C /* QuickZip.swift */, + 8F36BA6E6B104E4589F2449BED61D62F /* unzip.c */, + FFD51787998368EFB2BB6B6A19CE8734 /* unzip.h */, + 652E3EE2F73498532B042C7E9C26AEF2 /* zip.c */, + F8F577144845B0115C4AB35EE17741DF /* Zip.h */, + E4D6D7C23785250A1ECCCCC18EBF198D /* zip.h */, + EFA68C62DC174B9532C44AF47D4E3C91 /* Zip.swift */, + 1FD86F4A840EF9B4B60F6839E974930F /* ZipUtilities.swift */, + CCC9180F5DD1F2C843F1A9AD228E2ED2 /* Support Files */, ); - name = iOS; - sourceTree = ""; - }; - 331B10206151946EE3C414DE49844C62 /* Support Files */ = { - isa = PBXGroup; - children = ( - 87CE8E6B2DF7F9D7C18951D071FD0D2A /* XYZPathKit.modulemap */, - B017C4E35A33C20F76E5A25124FE1097 /* XYZPathKit.xcconfig */, - 7AF32990CCC2033BFBEC0E44138527F1 /* XYZPathKit-dummy.m */, - 8499C47734BC7410CAE4D81CAD977290 /* XYZPathKit-Info.plist */, - 75AC7F8CE3257F91BBA2EF0906C09085 /* XYZPathKit-prefix.pch */, - 7C2EDD83A88BC1373D9956AEDE1D4D00 /* XYZPathKit-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/XYZPathKit"; + path = Zip; sourceTree = ""; }; 48DB844B526B3CDDF5D8FF89539FEC44 /* Frameworks */ = { isa = PBXGroup; children = ( 3979E1A33C3EDDF776F365F8D12DA46F /* XYZTimeKit.framework */, - 1D2E0823D4514087B27C0565AE84C78E /* iOS */, + DDA0AD479FFC73C58049E907C355CDAE /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 50DFFC8262B769DAA0582541619B6102 /* Resources */ = { + 49FEC60F6D7EF05EFA4A6B6987B246A1 /* Resources */ = { isa = PBXGroup; children = ( - 0F61D460E367AB62679A9D18C94E4DE6 /* UnrarKit.strings */, - 86D7D18D2AC28A08126850F744FA4EE0 /* UnrarKit-Info.plist */, - D609F0A84750E50C2ACE9EF5D515510A /* UnrarKitResources-Info.plist */, + 0E8EFFB97423F6ED8232E4FBCFFCAEE9 /* UnrarKit.strings */, + 080DB895BA9315A607A9F1D72B9E3610 /* UnrarKit-Info.plist */, + EA5791EAA1B4E1AD5286C782E74B1C1C /* UnrarKitResources-Info.plist */, ); name = Resources; sourceTree = ""; }; - 6E6D6E2CFF0DF88D74A67F6571D78DA6 /* Zip */ = { + 4AAE73B88F83B7EA750348061CA74A43 /* XYZTimeKit */ = { isa = PBXGroup; children = ( - 5E2BD125711161897D9A10289AFB20EA /* crypt.h */, - AF93F61655784B5B539DF035AABB7159 /* ioapi.c */, - 10DA8B511AF5832B7E4A69227B7BBBE9 /* ioapi.h */, - 13C23CED7EC96C65B4D8DD95D64C1CBF /* QuickZip.swift */, - 28F5945563760167A71A3879A31FD953 /* unzip.c */, - A4C7356AFD7719820086FF28B7391384 /* unzip.h */, - 125F01C18A6DE7538D08858FAB73774F /* zip.c */, - 21884CF5E88CFF72283267762A889150 /* zip.h */, - E52BC04B3317549F56BE493EA4CA224C /* Zip.h */, - 838F0C760516F259DFB25DDE4A93A3AC /* Zip.swift */, - 6E5B7A02A2E8BDAC2A6AA88324D9BB77 /* ZipUtilities.swift */, - B5B34D99DB471D286C26B59988B6A7F9 /* Support Files */, + 4F97BE472A07B7E4539A0AD1BC871006 /* AssociatedValues.swift */, + 51A8ED0A85359A37CB0E7E6B46C4AF98 /* Calendars.swift */, + 32317D736FB53195C85608A6852B9890 /* Commons.swift */, + 2E96718EE5BAD27F43EF0573AA42CC97 /* Date.swift */, + 8C21F2B637572973EE12A91E24055813 /* Date+Compare.swift */, + 380F951272D90D06AB0B457188B9A211 /* Date+Components.swift */, + 341623030716EB210F17B0E216825E01 /* Date+Create.swift */, + D31714EBDC52489A5F7DA6FFBB34C28F /* Date+Math.swift */, + 7ABE0F969458F13C9EC337BE3CB22824 /* DateComponents+Extras.swift */, + 50C9A2A5FFCBFDBB4E33BA238C47A2D2 /* DateInRegion.swift */, + 1438BA1B3D1A41051EA7523BDF04756D /* DateInRegion+Compare.swift */, + 9A842284245905DA13F10114506F411B /* DateInRegion+Components.swift */, + 8054AC01775E320A2278C542304636DB /* DateInRegion+Create.swift */, + 3C3196DE9E1E4699A5FC716C922BCECA /* DateInRegion+Math.swift */, + 15025EF5AAE825067218704DD7009B1D /* DateRepresentable.swift */, + 5B23275600BCFA53A85D49B719F5808D /* DotNetParserFormatter.swift */, + 16D8B27B3BA2BF9970516F5718096E1B /* Formatter+Protocols.swift */, + DEA0AEAA1F6C5074C61510F54E973CE7 /* Int+DateComponents.swift */, + 4A53E5E141891BE6D00F1ADF15E8983D /* ISOFormatter.swift */, + 4F9A52DE61AE1486568724F522C61EE6 /* ISOParser.swift */, + 3252E2934E6833E9E5361CA45DF36408 /* Locales.swift */, + 635AC4D4B938CE68FDBF896E2E9B2431 /* Region.swift */, + FA20019BD0A444A3073C6A8034446EC9 /* RelativeFormatter.swift */, + 57B59C6EBFBF6DDD2D78A7FD23F02352 /* RelativeFormatter+Style.swift */, + 5AF3E9C7F40625428D0ED9CFA6484F3D /* RelativeFormatterLanguage.swift */, + B0214D0C800CD561342B1CD5E5FD50E9 /* String+Parser.swift */, + 72DB0EEC5EB536571A5404F17144EAFA /* SwiftDate.swift */, + 779B8558713CC458414394493D2C432B /* TimeInterval+Formatter.swift */, + 81CE08628D9DDFB6E7DC8357954BCE39 /* TimePeriod.swift */, + D5378C55E34E120CF896A91C3E3EC92C /* TimePeriod+Support.swift */, + 7DE709D5AE41FCB8BC61561902484619 /* TimePeriodChain.swift */, + 52D903B56C17D43E7AF7DE45231C5704 /* TimePeriodCollection.swift */, + 07B8324A6DA8AFB343E07EF9D40EAA3C /* TimePeriodGroup.swift */, + 3C43B1B57A781B0CC60DB98332EA735B /* TimePeriodProtocol.swift */, + 7102F52E94E9323017346C286B92D048 /* TimeStructures.swift */, + 88BFC2109AC93AF16B24D8CDA6D8BE2C /* XYZTime_DateToString_ForApp.swift */, + 3636E337BD5744773B416847836B75F9 /* XYZTime_GoToAnotherDate.swift */, + F8C783EA36247BD807A1CBF22B24684B /* XYZTime_SeparateDate.swift */, + B8B5AE41A250E7DCD9C1F1FF35336EAF /* XYZTime_XYZClock.swift */, + 9A3B2F37CB8F6A4A3E0A21B7363A5D47 /* XYZTime_XYZDate_CountDays.swift */, + 7A4724E21C960B50EAA3996EF67E4BCE /* XYZTime_XYZDate_FromString.swift */, + 1EFB5BA9F2FB258FEA4F8AF02BA60E7F /* XYZTime_XYZDate_StringType.swift */, + 6535AD35019177BAC9ADC654F10AC09E /* XYZTimeKit.swift */, + 15DB48C7666804C52C4BD2EA0520F099 /* XYZTimeKit_XYZDate_DateToString.swift */, + F4730B1C8545CA90BB4E45FB21501F18 /* Zones.swift */, + 9D849B537D4FCB016E27A47496F81633 /* Support Files */, ); - name = Zip; - path = Zip; + path = XYZTimeKit; sourceTree = ""; }; - 71C44E7D77876116F916A4A8425BE6B6 /* Pods */ = { + 55BDA5C4A8DB520C89F3DABA07F2EF10 /* Pods */ = { isa = PBXGroup; children = ( - 80C6661A352EF58ECBFB0F7BF1C90699 /* UnrarKit */, - 9FB724B99916F86AD169BBECAE0C83A4 /* XYZPathKit */, - ABB4378E38C52A82369DD4EAE66EAF06 /* XYZTimeKit */, - 6E6D6E2CFF0DF88D74A67F6571D78DA6 /* Zip */, + E3DEE95062851D2E3E3262EFDA8ACB03 /* UnrarKit */, + 9B54560527B5AA397D0F11042597AB4A /* XYZPathKit */, + 4AAE73B88F83B7EA750348061CA74A43 /* XYZTimeKit */, + 1DBF8C12784811D163B50E8075FA9462 /* Zip */, ); name = Pods; sourceTree = ""; }; - 7559858F0650C4B3EF31B7AEE2CB3DB9 /* Support Files */ = { + 58FD6F3AD251FD934E354CF603FED720 /* Support Files */ = { isa = PBXGroup; children = ( - B6BE2278AD4D50DF687FF72F25AEBECC /* ResourceBundle-UnrarKitResources-UnrarKit-Info.plist */, - 486FC61AC98ED77AD080C226861976A3 /* UnrarKit.modulemap */, - CBCF30A7459A3C7AE12CD7C373D22AD2 /* UnrarKit.xcconfig */, - DE1DE396125D05BCC91DB1C05334FDF8 /* UnrarKit-dummy.m */, - F71A2E819F1DEBFDBF91765B5BD1291F /* UnrarKit-Info.plist */, - 78DA39C66EA578B845E59A0BAE3F9390 /* UnrarKit-prefix.pch */, - 6B907179F8B4D75B96015AC8A6F6DEDC /* UnrarKit-umbrella.h */, + D22030BB714E07AFC776A70ACEC4684E /* XYZPathKit.modulemap */, + B208873094CC37A2CBA21BE30A98ED01 /* XYZPathKit-dummy.m */, + B4C9DC382FCCB1E40CA1D1C18B891F6E /* XYZPathKit-Info.plist */, + 8C97C15E8F59EE38D077CA43BE08B07A /* XYZPathKit-prefix.pch */, + AFA911A77C5753C6977C0A1D09CBA5DA /* XYZPathKit-umbrella.h */, + AE1CB45D06A349B15D7FEAFC7E7DBB4B /* XYZPathKit.debug.xcconfig */, + 694970F0F25299729CE1B5B7459D1D2F /* XYZPathKit.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/UnrarKit"; + path = "../Target Support Files/XYZPathKit"; sourceTree = ""; }; 7F2EE631E91F1902745C9FB9C95EE38B /* Targets Support Files */ = { @@ -736,25 +775,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - 80C6661A352EF58ECBFB0F7BF1C90699 /* UnrarKit */ = { - isa = PBXGroup; - children = ( - 45ADA8609715A0F246B416468944E9F0 /* NSString+UnrarKit.h */, - FFB857FC535833411D6EDA680387341F /* NSString+UnrarKit.mm */, - 8A3C7FF54EF74460F958E15AEBDDC4DC /* UnrarKit.h */, - EF1A993E19B7167E768D261D70A14A19 /* UnrarKitMacros.h */, - 9A40A07D6BA89997E257C39E4A5C35CF /* URKArchive.h */, - 28F498C82EC949CFBBE6D03D79AFDE0C /* URKArchive.mm */, - D1F444270BCBE6F5F6FE0D82A7B876E7 /* URKFileInfo.h */, - 33ECE9E497D3A7D42B0B06FF4A0D1DA0 /* URKFileInfo.m */, - 50DFFC8262B769DAA0582541619B6102 /* Resources */, - 7559858F0650C4B3EF31B7AEE2CB3DB9 /* Support Files */, - C1849DBADA8DDA437C516B0C987CA8EB /* unrar-lib */, - ); - name = UnrarKit; - path = UnrarKit; - sourceTree = ""; - }; 8FE5723F1AFC364E74426AC76A6E93DD /* Pods-UnZipAndRar */ = { isa = PBXGroup; children = ( @@ -772,68 +792,206 @@ path = "Target Support Files/Pods-UnZipAndRar"; sourceTree = ""; }; - 9FB724B99916F86AD169BBECAE0C83A4 /* XYZPathKit */ = { + 9B54560527B5AA397D0F11042597AB4A /* XYZPathKit */ = { isa = PBXGroup; children = ( - BE693DC6F5BF54F4FF166C96464093A4 /* Array+File.swift */, - 0A4C2D126F1E83F33788ECB5BC909F36 /* ArrayFile.swift */, - 18953836BDB419BF68F73F557C1E87F8 /* Bundle+FileKit.swift */, - 5665DCA0CD10570773129AE4B61F8039 /* Data+FileKit.swift */, - 8128CFC622205BCCDBCF2AF372774920 /* DataFile.swift */, - E6C5C9F376B55D9F13443D6EB1E0F1C4 /* DataType.swift */, - E9D7BC8A4E929675E12E6DCD930AE08F /* Dictionary+File.swift */, - E145EFA8D8742AF6E9C38CCBB62F783D /* DictionaryFile.swift */, - 159B40A932DAC8B5307B1C61A1E1E1AA /* DirectoryEnumerator.swift */, - 8F2403ECB00764C8D4AACDA35B364732 /* DispatchEvent.swift */, - 665691FAF8A3C2412950E14A4996403F /* DispatchWatcher.swift */, - 23EBF1EA5002D689C33588ED835DADC9 /* File.swift */, - 74B3D0EDFAC96B91957D6D68D6D08588 /* FileKit.swift */, - 4A3DF0CE348CFBB177E102925521DB44 /* FileKitError.swift */, - 87A9C2E461E7C741EFAA2F0FB3B2B25C /* FilePermissions.swift */, - 05CA775AA2D41D614A38F3327AE30938 /* FileProtection.swift */, - 81D6089B74C361A166D5A860C000343C /* FileSystemEvent.swift */, - 09D38BF3D2B94370DA97250B721BAB6A /* FileSystemEventStream.swift */, - 541C11C82A4202AEC1A8543DAEF041BB /* FileSystemWatcher.swift */, - 059F1F89492A43EB89C17679B3BFA575 /* FileType.swift */, - 746A1C91D8C523492EEC45D2E57A97B3 /* Image+FileKit.swift */, - 9048BBD5E6EA8E70DCE4614E764BCDDE /* ImageFile.swift */, - 164002821D81637CAD5AD0A2F02D1798 /* JSONType.swift */, - E45A2DF503E8738396FBBD95BFCCD7A4 /* NSArray+FileKit.swift */, - 552476241048D5BB45467FEEDD4EA782 /* NSData+FileKit.swift */, - 144E739791683DD0B71BCD0FA8755EAE /* NSDataFile.swift */, - 88740EF7A1406EF6B9FC913CAFBCF0D7 /* NSDictionary+FileKit.swift */, - 99591F0A2057A1D18409E54BFEF93F98 /* NSString+FileKit.swift */, - 081CBEEF5954F6A1F8D9001CB50F4958 /* Operators.swift */, - 480E3678F18FB8415F824E0234A492D5 /* Path.swift */, - BE2999A2C92E265BA6697A1FF53DA578 /* Process+FileKit.swift */, - 35FEF83CDD5C045C65B58D6C8415C9C2 /* PropertyListType.swift */, - E7742782533D4A3450AC758AC4B72A81 /* RelativePathType.swift */, - 8CF871C1533D5419BC27771F825F8836 /* String+FileKit.swift */, - 6597086D974D2F29C6A3477D5CC83E90 /* TextFile.swift */, - B58D7B4853958852D50455BDFBE0E7A3 /* XYZFileExtension.swift */, - D374E45B2A0E7D3AF34D3A2E76C18B40 /* XYZFileTypeEnum.swift */, - 3D42DAFC712B24BB7CA1AED3FBAE7ED8 /* XYZImageGetScreenShot.swift */, - C3AEAC834483D30A82B000E112EB42A7 /* XYZPath_JudgeFileType.swift */, - 3318C6F0C231C4376076D011CAB2900E /* XYZPath_UIDocumentBrowser.swift */, - 720A70BF2775D660F7C0B4B2657809A0 /* XYZPath_UIImage.swift */, - F63ABD930A1FE4C0FF9F104D32BB5DF6 /* XYZPath_UIImage_ImageHelper.swift */, - BBD46672D631E636FFA50F4D3014E3BB /* XYZPath_XYZFile.swift */, - 8AA90E0F7FA5A20210C6DF14D0B41581 /* XYZPath_XYZFolder.swift */, - 0FDC2C30070D6C8E2F4C31B823202915 /* XYZPath_XYZMusic.swift */, - 846F4283B8F3D51B7C8C190DC07B74FC /* XYZPath_XYZString.swift */, - 2972DAD93DDEBB7CE4020B7697A1D50A /* XYZPath_XYZVideo.swift */, - D01E1C3700138ACE913E93F5A4FBFCFE /* XYZPathKit_Bundle.swift */, - 1E48DF8A3B04A1AABA3078862F46FCE3 /* XYZPathKit_GetPaths.swift */, - 0A6BBC8D922A75D3E4D7A67A8495A563 /* XYZPathKit_IsWhichType.swift */, - 7CBC2355E2B8A673F4D8ABC8153C3F59 /* XYZPathKit_ManipulatePath.swift */, - 4A692D3F5AFCA2A25255674039AB625B /* XYZPathKit_URL_Extension.swift */, - 66022DB5A7EFAC50D297F9775B24370D /* XYZPathKit_UserDevicePath.swift */, - 331B10206151946EE3C414DE49844C62 /* Support Files */, + 1C0C7A06A6B0C2E2B0369F628EFF8EF6 /* Array+File.swift */, + 4E41D5A84A68F47120DF245B7A8422DF /* ArrayFile.swift */, + 7D7BF9117A76E47C06A538084DA1BF44 /* Bundle+FileKit.swift */, + B2E1D4A2384C6E800A21F0D40D38D881 /* Data+FileKit.swift */, + 7F24FE1DEAA5FDD07CA500ABCFF87BC5 /* DataFile.swift */, + 50245F6E9C9C4B4FD127596C5298B58D /* DataType.swift */, + 64C3FE1EB4D19FCD50FD2988D77850BF /* Dictionary+File.swift */, + 43865D51286E8BA67AC733D6E0EABB3F /* DictionaryFile.swift */, + 76173626B2A0D68A2072C30C92D0D504 /* DirectoryEnumerator.swift */, + CDF20A2A858C6D89D578CD2A3E5CA3F6 /* DispatchEvent.swift */, + 2561C6098FACCE841A2ACB31DE1F0516 /* DispatchWatcher.swift */, + A10EA8495713B0B93B2C4B94E48CAEB0 /* File.swift */, + 66180D95D1B0DDA85124FBE8D25B6B93 /* FileKit.swift */, + 954BE27052E43CCFE503B25BB65BB079 /* FileKitError.swift */, + BB00E2FA1EA0AF6CC04391C4C6E5E0F5 /* FilePermissions.swift */, + F97E168D776D2B604EB16CD75AACEB94 /* FileProtection.swift */, + 4357C3C0C8D302E5644FB7842211AF58 /* FileSystemEvent.swift */, + 22D09A1067A56D01145F81E2477DF350 /* FileSystemEventStream.swift */, + D245FF5BF727C4D6101C4468AD3415E3 /* FileSystemWatcher.swift */, + 656522E6B61F2C38D69E28403B8CD376 /* FileType.swift */, + 85D498693393400949FC6DC9B1933A7A /* Image+FileKit.swift */, + 0EE70E92EDDC0301A8102F47B616B0E9 /* ImageFile.swift */, + 4963875998BFE6879B210C8DB434F73A /* JSONType.swift */, + F455E9A6FA1A8480BD4C4CC15321BBA1 /* NSArray+FileKit.swift */, + 78C4CAC469F9462C1E5E148E75E3D128 /* NSData+FileKit.swift */, + 77A78F5BDFD32C061042999E55ABA736 /* NSDataFile.swift */, + 95380115CB69071B93F2C196E0258A4E /* NSDictionary+FileKit.swift */, + E020C6554A1521C7CBCAA9C90EB4EACB /* NSString+FileKit.swift */, + CBF4890D1AD40C9A8864553A94F5DF68 /* Operators.swift */, + 7AC7197F59872469A26FA95820E8B7CF /* Path.swift */, + EA8E7A4EFFB8F36A160696B37AFB7F55 /* Process+FileKit.swift */, + 82113391003493AB6676AE35610E66B4 /* PropertyListType.swift */, + FC26812A89B0C3B460D8BB3B85DC02E7 /* RelativePathType.swift */, + 50A8B8C0E9204CAC2F6570D6060FB095 /* String+FileKit.swift */, + 9992B60D881FEBBB54251362DAAEFF72 /* TextFile.swift */, + 2019DD18DA094F15B0BEC72781162835 /* XYZFileExtension.swift */, + 8168F200563E8B94DA11CBC531D0B028 /* XYZFileTypeEnum.swift */, + 42C4377D9299371BF10237CDCF0E899E /* XYZImageGetScreenShot.swift */, + B265C5743C4DC0A0B45B04149ACF7CD1 /* XYZPath_JudgeFileType.swift */, + 7066E461CBE1C2B606A5339BFF8B83E1 /* XYZPath_UIDocumentBrowser.swift */, + C618379DC4160A19E8538320D6CE3EFB /* XYZPath_UIImage.swift */, + 143DCD95B4C0E74B6C4BD1D267E95D70 /* XYZPath_UIImage_ImageHelper.swift */, + 5264B0E6CBB6A247125809BBD3CE768E /* XYZPath_XYZFile.swift */, + 5710956C57EAC934DE6230FB821B4147 /* XYZPath_XYZFolder.swift */, + 18F60433F32A0408985AF16F4EA17A54 /* XYZPath_XYZMusic.swift */, + E318A116F3626A05DCEA8DFB13256B0C /* XYZPath_XYZString.swift */, + 704031D42DFCB65C9BBE90FFDC91143B /* XYZPath_XYZVideo.swift */, + 78C3CC508C912C0B41E1503256BC364B /* XYZPathKit_Bundle.swift */, + 2478BFFC68759A296FBB3F8F2FE454C7 /* XYZPathKit_GetPaths.swift */, + 835C88AB331F046658BA779FF9BFAEB1 /* XYZPathKit_IsWhichType.swift */, + 033FA1561DFDA542132CC2AAB13A25C4 /* XYZPathKit_ManipulatePath.swift */, + 04074C373D97DD0F47C3B313FE7E0BB2 /* XYZPathKit_URL_Extension.swift */, + 6FC75AD1D8B3D8AE5C027A019154DD3E /* XYZPathKit_UserDevicePath.swift */, + 2A765DE18D416C43A29DD8E32D67D5B5 /* XYZPathKit_XYZFIle_Ex.swift */, + 58FD6F3AD251FD934E354CF603FED720 /* Support Files */, ); - name = XYZPathKit; path = XYZPathKit; sourceTree = ""; }; + 9C78D7D286CCF7AC2D3A38D36D3BC277 /* unrar-lib */ = { + isa = PBXGroup; + children = ( + F964F50D170BFE227F3E86DCEBE72744 /* archive.cpp */, + AC79F317625A08EDCCEA5FB1BBFD9A48 /* archive.hpp */, + 85204A6257F6D6025714532BDA8BDE5D /* arcmem.hpp */, + E8409482DD8168DBF332B1066A3E1717 /* arcread.cpp */, + 0F90F2EF5AECCA86B8265EB476ACF50E /* array.hpp */, + BAAA7A1E65459B4E984DA03835648951 /* blake2s.cpp */, + A89F4A9E1926536F988D1AEC3E862537 /* blake2s.hpp */, + 22C2A693FE18434FD71B50C84D611C22 /* cmddata.cpp */, + 3B19CE739357B09923668819D11A1AF5 /* cmddata.hpp */, + F65FE9522F5C15BBE9BCD33DD0DC0EAC /* coder.hpp */, + 812B0024593203513EA0163A96CDB195 /* compress.hpp */, + 57FE6057344804F56FCE47A7CCD8C5DA /* consio.cpp */, + C198E1DA6C0F973504781DF0BC85B811 /* consio.hpp */, + B35CC8E79A52886042704B16F3FD3604 /* crc.cpp */, + BFE7E6742B63C428880B49B7C655BE0E /* crc.hpp */, + 3EBA46BB297C23AC42AB0A5F7FCA7018 /* crypt.cpp */, + 44BA012C2509B60DE7F6C61803C03944 /* crypt.hpp */, + 1E351ADEB67508EBCD5723CABEBB7D29 /* dll.cpp */, + 51DE7912315D3E74598DCE0093CEA265 /* dll.hpp */, + 912DD5FA35D7752967635B33A8489548 /* encname.cpp */, + 346BD8176E02C37B90036BB5F8B4D5F1 /* encname.hpp */, + 64B276406A9ED987FA3FFF671B53C386 /* errhnd.cpp */, + D3030C20D2920AF893DF0C13F9F931DF /* errhnd.hpp */, + 0DB033370166C7BE6553C797581B9FD1 /* extinfo.cpp */, + CA0D2CC125704F8D2A0058DE0AD007BD /* extinfo.hpp */, + 8346835D86CD0436E65DA938CCAC7861 /* extract.cpp */, + F317A9810F4E74474FB2AD1F2094F722 /* extract.hpp */, + 14E9496B9EB5D837DE7C577646A50DAA /* filcreat.cpp */, + C2CC7BE4BAD9147AB5AC951295E2182E /* filcreat.hpp */, + 0C73BAA5862AB18C8D2BE5F6D9D10C4B /* file.cpp */, + 3652DFC6F728CEF6B8C954555C6328E6 /* file.hpp */, + 37F491C6B3957B67C971F4975436BD92 /* filefn.cpp */, + 2CB0578851D51BD503C2321510CACFA8 /* filefn.hpp */, + 73B25200E21194C7E406E10491240BBF /* filestr.cpp */, + 47FAC48B1DB213D713846483E938B11B /* filestr.hpp */, + 9DA53C3912043EEA15A6CACA1312063E /* find.cpp */, + D8DD7E8A84EFDCAB09C4507A19A8673D /* find.hpp */, + 88273767283E76034866B5FC2E834BA1 /* getbits.cpp */, + FEC0C2EE1976A660236C519E3F728FF2 /* getbits.hpp */, + B73A4F2539435847BF38A95E9B9D87CE /* global.cpp */, + D61F7328709A797E262C2F1CDEDAEC8E /* global.hpp */, + E3B060F56600B35122441BBD84BA714E /* hash.cpp */, + 73BD72BE95766BE780CDD5FBF78F913C /* hash.hpp */, + EC6892B9AC909A2BAA64A2DE2B32E030 /* headers.cpp */, + CD476962F730AE5D401C4F2106CC3EFA /* headers.hpp */, + A5AB3594E20200AD19D8101F42F58109 /* headers5.hpp */, + 62C66AE71FF024EC3529F36F84F23EBE /* isnt.cpp */, + 48AE3D61A739851B271CE7C1BEE6E36F /* isnt.hpp */, + E15F9A0127057BC4E18E4FE9EBDA9897 /* list.cpp */, + DBB5CB5808646288B3F440D41A6A93CD /* list.hpp */, + DF0100887F177344867392D0EA4B58AD /* loclang.hpp */, + C6B48C85AEE2393A78794C50F22FE643 /* log.hpp */, + 17189E937EFA8AC1359B7CBB615A7094 /* match.cpp */, + 10EC7195AB3F5DAB78862AE22F8151B2 /* match.hpp */, + A1718FD88F91E7FB1BD67E6A83566A05 /* model.hpp */, + 96F73F102920ED48553EA918D817F068 /* options.cpp */, + ED916CA2907BB4D2C8AAC56FFC0CF900 /* options.hpp */, + F409F3D80114306FAC2E724D91A47830 /* os.hpp */, + B89E53BDDDCF93D088A2A159D6CB0A2F /* pathfn.cpp */, + C175525EAF36C54D50F71EEBF61459F5 /* pathfn.hpp */, + F246D0A5AA1D9952695A78605F3A6FE9 /* qopen.cpp */, + 27E92CEE9639098481B5B81A33863244 /* qopen.hpp */, + 60650EF5D5E6CE17714F174110CD25D3 /* rar.cpp */, + BDD598BAE04DC5282556D5AA823F771A /* rar.hpp */, + 5DD145CAFC61617ACDCE4DDF00B49B5E /* rardefs.hpp */, + 2E809586CC3BAF6FB129FAD1281FB3FA /* rarlang.hpp */, + 3BA69D3011DB5E2CB87811D1E4C66EEA /* raros.hpp */, + 1BA0AFDF61084E4DAE3C0801E89B4A4B /* rartypes.hpp */, + C6CFDCAF0F2275741F499C7FA04BAA7E /* rarvm.cpp */, + BA65EE5646F38CE96D0F1F5B10A6FEDF /* rarvm.hpp */, + 8922D7594CE27E73AE204C3D9CCECA1D /* rawint.hpp */, + 86884A21DC49B689927F08ACCFDF36FD /* rawread.cpp */, + C4F5435BA66996610FD1088691D497A4 /* rawread.hpp */, + 57AF13F177DB7E5C60990D218EAB22E0 /* rdwrfn.cpp */, + 955D86F20E943A1A379CB7A34EADAAAB /* rdwrfn.hpp */, + 15D29CF11F497E2895762012E61E869F /* recvol.cpp */, + 1A851095ABDD8BC587DEF5FA98741197 /* recvol.hpp */, + 2BDCA98B8235DE90846F8916499E9695 /* resource.cpp */, + B6BF8B34055AB5C9CAF440A37A9680F3 /* resource.hpp */, + BD778A2C9D3AA95CDF1DC3FBDE0C9D53 /* rijndael.cpp */, + 708CF58CA5266E216DF82DC9D6290336 /* rijndael.hpp */, + 32A73FD3E51492E0AB2BCA9F2BA072F8 /* rs.cpp */, + 54233C6C2C3F6049BC61CA0EB11F5629 /* rs.hpp */, + ACA63BCE4D87D808906E526E6FC46FCD /* rs16.cpp */, + 550250F79C919F456DE3D08E099E1660 /* rs16.hpp */, + 8FB43C78547179973133D08DCFA6FCA6 /* savepos.hpp */, + FB499BF4F1333D4FF72FB7A4EA97E6BC /* scantree.cpp */, + 90E1A7990AA05E14F360E001EB93711B /* scantree.hpp */, + C5249E233109692B97C8B3D56327D78F /* secpassword.cpp */, + 742ED29F928185536DD645A5FB485DE5 /* secpassword.hpp */, + BC218E70586AAA6B18D0EE7F6ADC98F3 /* sha1.cpp */, + CF3F114A228DB10011CC8E4C4D68915B /* sha1.hpp */, + 3DB65ED750250DB65BF3FEFF25B3F2BA /* sha256.cpp */, + 959AF3C1480FDD20C2B448FB4B7A46DA /* sha256.hpp */, + 452C9DBDAB3D387D54E71F2494B9262C /* smallfn.cpp */, + C2B1B82C8E4B48B41E4001E8E84B26EA /* smallfn.hpp */, + 27E9EF76D1D326B299013D1EECDFC911 /* strfn.cpp */, + 3D4239CA3A73E701E171A62212703839 /* strfn.hpp */, + A8008314913CC0AED5974027BD8DA98F /* strlist.cpp */, + E010D027564BB72D5AE73CCEF3D0BB03 /* strlist.hpp */, + 60C5CECE6510602C0862CEF77271318D /* suballoc.hpp */, + 932F4E59C7492E07FC44A014D1D31685 /* system.cpp */, + C8B104E8AA2B76E81C22062B47BAB4E6 /* system.hpp */, + AB3403B2631448AB93F2286D362E2E34 /* threadpool.cpp */, + 89B3BDBC4BB1FACADA06EB6817F81536 /* threadpool.hpp */, + 44860EE26624F50C4DD920D3CFB45E88 /* timefn.cpp */, + 26A5037F7B5F082682F7EBEFCCACAA0B /* timefn.hpp */, + 7A4CEDC0C50B42B89D6782CF7D90ED23 /* ui.cpp */, + B03880059160E66228226626DFD4C292 /* ui.hpp */, + 119359C0D988138B4B05771F19FA9201 /* unicode.cpp */, + 667808999E22649848EF1C9E6DB12828 /* unicode.hpp */, + FEFB03B75A7B283D277F92F5296CC143 /* unpack.cpp */, + 68A9BAE59875A130A617C2D787D8C8AB /* unpack.hpp */, + 854E2B5362CBC813B0BB1836CAEF668C /* version.hpp */, + 4F2D34E444062B5A863EFB2CB95ED85E /* volume.cpp */, + B36E650D61BEA859B859D684845BC236 /* volume.hpp */, + ); + name = "unrar-lib"; + sourceTree = ""; + }; + 9D849B537D4FCB016E27A47496F81633 /* Support Files */ = { + isa = PBXGroup; + children = ( + 757CE866310EE4DC01C80662A19169AF /* XYZTimeKit.modulemap */, + 698F24F7787BD1B63019D3435D036EDC /* XYZTimeKit-dummy.m */, + 3790AA55ECE6DFE99F6343F07C961A5D /* XYZTimeKit-Info.plist */, + 9270D9E1F6AD0351100BC6F0F5347972 /* XYZTimeKit-prefix.pch */, + 618E23C4D47FA708D28D4111D53CCE7D /* XYZTimeKit-umbrella.h */, + 26C4A5C4381D99A24C013243FAF87A91 /* XYZTimeKit.debug.xcconfig */, + 780A44D0A9E7C6F4B6D269C0CF06E765 /* XYZTimeKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/XYZTimeKit"; + sourceTree = ""; + }; AAB7C564C948CBE3922DA7346F446664 /* Products */ = { isa = PBXGroup; children = ( @@ -847,338 +1005,191 @@ name = Products; sourceTree = ""; }; - ABB4378E38C52A82369DD4EAE66EAF06 /* XYZTimeKit */ = { + B68797F91E5BC10F0C466DFA203FC7BC /* Support Files */ = { isa = PBXGroup; children = ( - 656A39320646B8CE53DD014939A693E2 /* AssociatedValues.swift */, - ED39ACD57A879D78476715BB778CAA70 /* Calendars.swift */, - C026EF7B8ADBEFC89961839662900458 /* Commons.swift */, - AE8EC729780F801126E354B08DC5F688 /* Date.swift */, - 725290239A153F5993DCD8AD0191E9BC /* Date+Compare.swift */, - 64B83654B9C79A8656E68576682F39CC /* Date+Components.swift */, - 4427DF47CE2F4F38662E10315E93116B /* Date+Create.swift */, - 7F96144823E46A26EFB5440C33EC2FBE /* Date+Math.swift */, - 199387C093480960E7A9A52CC25971D9 /* DateComponents+Extras.swift */, - 6D8BEDCA6C1D568AAC50A591511FE198 /* DateInRegion.swift */, - 071025091105682C922C1CA34F833A4C /* DateInRegion+Compare.swift */, - 173123F0075983EA924F4DA0F7CF3A55 /* DateInRegion+Components.swift */, - 14E7CC7BABE342A5376F00F8E64EF176 /* DateInRegion+Create.swift */, - 2633272F5CD88AF4519AAF839005289D /* DateInRegion+Math.swift */, - 29C5E39195FE1BD4E6D34B9D8C8DBEC3 /* DateRepresentable.swift */, - A89CEF70F73E2942901D18593C2C25AA /* DotNetParserFormatter.swift */, - 2B531984179581CD7046989A224D48B7 /* Formatter+Protocols.swift */, - 8CAAF3C3DCB87B606752E05F8EC16997 /* Int+DateComponents.swift */, - AA37197E16BB124E1A3BFCB1902CEDAC /* ISOFormatter.swift */, - B31270AE07696AFCDE09F1B5C89A162A /* ISOParser.swift */, - 00CA5E42F01475AC13C2254133D005A2 /* Locales.swift */, - 433240C6B6E9A71EE6165958BB224F27 /* Region.swift */, - 4A20AFF85CFEECE90D082BE580EC1FE1 /* RelativeFormatter.swift */, - 77707B5230012940E0C9924991748FAC /* RelativeFormatter+Style.swift */, - EA15F2B8DC00F4F874F921CF97738521 /* RelativeFormatterLanguage.swift */, - 802F0FAD405C76ABF499491D8D65F358 /* String+Parser.swift */, - 86F20475614D5C39CEECAAF5943CD259 /* SwiftDate.swift */, - ACB93F93CCE77786AE8FECCA90ED638B /* TimeInterval+Formatter.swift */, - 178227E221701E319F16D6C2153F1BF7 /* TimePeriod.swift */, - 728AAE98F93FE208911DB0AEB909161E /* TimePeriod+Support.swift */, - 71A4124245ECEC0B636D161D07AE4306 /* TimePeriodChain.swift */, - D27F7A4F55B9082F117F31D5223E0EDF /* TimePeriodCollection.swift */, - D93A3F1221E2399BB082018DF79A9316 /* TimePeriodGroup.swift */, - BD77817C0A1C7AAA2272F815ABAAE30F /* TimePeriodProtocol.swift */, - E4EE77478114D376D9F2A7CEAC4BE66D /* TimeStructures.swift */, - 3591DF0ED353111D9F39406C012550F9 /* XYZTime_DateToString_ForApp.swift */, - AD899CCBAA4EF539696BD6414789653C /* XYZTime_GoToAnotherDate.swift */, - A58A81CE9FEDA7708067790FCE204467 /* XYZTime_SeparateDate.swift */, - 8C538B0C0D2F7B7B497A41B00768A9F3 /* XYZTime_XYZClock.swift */, - 1766720DB122A678F430293F746F4BB0 /* XYZTime_XYZDate_CountDays.swift */, - CEDF2C8E8FC40A8CD3A27CC186AC551F /* XYZTime_XYZDate_FromString.swift */, - 7318F50132AC87BDAAC0A63275F3DBDB /* XYZTime_XYZDate_StringType.swift */, - 565F767DC4499B9A384DDA59F5514CAD /* XYZTimeKit.swift */, - C04BF631BA82F69198BA7E252783EC42 /* XYZTimeKit_XYZDate_DateToString.swift */, - 190721F0131752F0E6FBF054D98D5B67 /* Zones.swift */, - D39CD185EB716809C23DC0F9631357B0 /* Support Files */, + 99E165E0AEEC695A2DE310CC59B58D70 /* ResourceBundle-UnrarKitResources-UnrarKit-Info.plist */, + 365F2BD899C43F391159E7AE620FE55C /* UnrarKit.modulemap */, + 2057739DD6307FF656C9E4A8A5F000A5 /* UnrarKit-dummy.m */, + 7842B5A7C17C55240089E1B91D147668 /* UnrarKit-Info.plist */, + 397DB359384A6E0DEF59E075F4BF4FE8 /* UnrarKit-prefix.pch */, + 1AC88D643034807472EEC6010EB37DB4 /* UnrarKit-umbrella.h */, + 1B8CBA52E1535BFC754174520900CC1F /* UnrarKit.debug.xcconfig */, + 94719DAE4B77DC729F6EE5738CB1534A /* UnrarKit.release.xcconfig */, ); - name = XYZTimeKit; - path = XYZTimeKit; + name = "Support Files"; + path = "../Target Support Files/UnrarKit"; sourceTree = ""; }; - B5B34D99DB471D286C26B59988B6A7F9 /* Support Files */ = { + CCC9180F5DD1F2C843F1A9AD228E2ED2 /* Support Files */ = { isa = PBXGroup; children = ( - A2B6A21BFF3F2BBBDA884EF9179ABC03 /* Zip.modulemap */, - 126E183A1EB10BCD5D0E3A751CAA9EF1 /* Zip.xcconfig */, - 7D1CFDD2A253FD4606B8F2C74B90C788 /* Zip-dummy.m */, - AEA5738C955125D77066176A55465910 /* Zip-Info.plist */, - D4D5EF5F046A0719993A2E1FB03DF371 /* Zip-prefix.pch */, - 99CD3E7B220FF3B2C546AF2BE3CA913D /* Zip-umbrella.h */, + 44C5DBCCCCAF54780243A73DA59EEC9E /* Zip.modulemap */, + 0085D20F21FBA07B39D87B72BBB2EE61 /* Zip-dummy.m */, + 6DE8836DD6BF907D4D6E5C60EB631F6A /* Zip-Info.plist */, + A8B11AD21C4AB11BD355130D8F38F1E4 /* Zip-prefix.pch */, + 8DAE55FD589680685FF032F5CF4376B8 /* Zip-umbrella.h */, + 57F2F365956E7251158E809FFCCF7BBA /* Zip.debug.xcconfig */, + 23FA51305F89E31335FA7576138102B3 /* Zip.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Zip"; sourceTree = ""; }; - C1849DBADA8DDA437C516B0C987CA8EB /* unrar-lib */ = { - isa = PBXGroup; - children = ( - B9C9BEF5BCDF08A8434DD6F06F33280C /* archive.cpp */, - 1835017A3EFA1E0F6B407F0DD2CD6DCA /* archive.hpp */, - DAD91E8D4790AD17691DFE7A8929D887 /* arcmem.hpp */, - 162040B2A0CCF9C9BFE2A24AA6A24D09 /* arcread.cpp */, - 3DCACA103C1A391D3CA22993CD78F5A3 /* array.hpp */, - 1635DE9CB135AB87DA22AC1EDB7629D7 /* blake2s.cpp */, - D1C80C5904B123FF419618640EFCBBBA /* blake2s.hpp */, - 627310B36B9B9111767319BAC742772C /* cmddata.cpp */, - 110ED0B85F450D376672A3421E5BA12A /* cmddata.hpp */, - 149F8C998A589C5CBC94A2878FEA3F94 /* coder.hpp */, - 672932652BC845DC451CC080D1E1B333 /* compress.hpp */, - 54E3680B341E2BE40188468C6D76FF0D /* consio.cpp */, - 547EC07A261CFA4ED053B0039E651A91 /* consio.hpp */, - 842628C4FB68DF86238086D7470C9E0B /* crc.cpp */, - 62C07B84F817792EB9442479161A6B2C /* crc.hpp */, - 393EB294BBF8E21F46B610E6AB66901C /* crypt.cpp */, - 89B1C937AB3C14D386F11E2E17DF785E /* crypt.hpp */, - 83887B7354A6A43E62F8BA2E3F3A7CAA /* dll.cpp */, - 658025C9FB1A61D3A17A1108C025E600 /* dll.hpp */, - 89F4FADA216D9E0A21DDEDD6821F65E7 /* encname.cpp */, - 04DE5EE17E2846A74AD714101B290CB0 /* encname.hpp */, - DD9933F6A330C8B08250083286DC2565 /* errhnd.cpp */, - 584A4A64C4F4EA925B9CF95AF52F1EC7 /* errhnd.hpp */, - BBD11EADD2A2BC00329E7DD59BD16865 /* extinfo.cpp */, - F509E2A9EEE2773CA54A9ED4407A5320 /* extinfo.hpp */, - 471422EFA71C0F013088F66826F2B8A7 /* extract.cpp */, - F762A6183F19F3582775FDE542267101 /* extract.hpp */, - 6FA0CCBA84B1B17DF041E1E9694BEF2D /* filcreat.cpp */, - 807B436F788B30209AC49B673B07D1CD /* filcreat.hpp */, - B81DC6697105570A8D4229690C55AEF6 /* file.cpp */, - A307EEBBB2117FC46AE398701154B93D /* file.hpp */, - 9D92C8B4B211B5D5534D2FF6422B09A4 /* filefn.cpp */, - 0F49363C76D2270F8AC4F9F381D30CC3 /* filefn.hpp */, - D98FE6664BECACFFC954DD9AB6BB521F /* filestr.cpp */, - 7DE2C6F0E170E55579AB247532A9996A /* filestr.hpp */, - 3DB68F4EB98E5840EF0CB29BC8D5EA5D /* find.cpp */, - C5877EC12860E389C5D9AED646A99DA4 /* find.hpp */, - 089F2CA8AF314FE19B188D19634F925D /* getbits.cpp */, - 059FFF072611CA76E51C1445F590D289 /* getbits.hpp */, - 0A6BCCC1F8EFD0DAF8B920EE16728C98 /* global.cpp */, - 42CDEF2C0B20FEE735DF9D98F3F497C5 /* global.hpp */, - B865FEC5480F1BDD282CFF120840488F /* hash.cpp */, - 5004118708C7B308242F194F9B6F280C /* hash.hpp */, - 5CCAB4B7FC1F228C059D839C46F394E5 /* headers.cpp */, - 66D963CA6BAFEE67BC65066734B1803A /* headers.hpp */, - 0095915D2DB18727EA558D5D01DC83CF /* headers5.hpp */, - C99704ED1C242125A97255EFFD2E6A26 /* isnt.cpp */, - 7E6DB0F62F937F9E6BD80AC2D7248716 /* isnt.hpp */, - 48D4589B275A77C975404CE2FB31764F /* list.cpp */, - 184224C1E2D099621829E5A7CBEAFBC6 /* list.hpp */, - BC2158C9C26909ACBA7AC480A234B3D4 /* loclang.hpp */, - ECF7F9FF4299239910BCCB3FF2DBF315 /* log.hpp */, - 22989ADEAC3F39B5CA8492BB8A43258E /* match.cpp */, - 846709871E99F36C62D05D1C178105B5 /* match.hpp */, - 4ECDF0008D3793884E4BE9075169C49F /* model.hpp */, - DDAA296F3C04D50C49E09DE6718C9E91 /* options.cpp */, - 4AAF069066A8C19A49707388DB63FA77 /* options.hpp */, - 6F01FED55EDC288A4040643E63E36F28 /* os.hpp */, - 9E9450A701E73A0021D83C819B39D128 /* pathfn.cpp */, - 26CEFC82AF760A5116623860E24DA0BB /* pathfn.hpp */, - FC2EC9A64EECD59C01E4D71C88A4C0E1 /* qopen.cpp */, - B8218BAB98C3BBDBD97C5ED75A275DFD /* qopen.hpp */, - 74A6FFCF23E45A65A954948DB889D35E /* rar.cpp */, - 7080A5A342246C571D3AF7D030AAACC2 /* rar.hpp */, - E8AA9B32D8774581BA977DFB20011A01 /* rardefs.hpp */, - 7F09420A6F9238E2388536D7F7FC1BF5 /* rarlang.hpp */, - 93E9CA6D1280063053C9645A3EC36380 /* raros.hpp */, - FA62B50061AF828F69A6CC2DAF6A8DDC /* rartypes.hpp */, - C3DB0CB3F9C5ABA8B05BC5A8586EF2A7 /* rarvm.cpp */, - 3AAB1119BFF9F14CA911A078A0E046FE /* rarvm.hpp */, - C9AB9853F297014012FD74C49C6B13A3 /* rawint.hpp */, - 06F0349C72CF0B3EDF65BDD77AD37CCF /* rawread.cpp */, - F9072EC5864E79584195C99B04426584 /* rawread.hpp */, - 9BA5DEE00BAD7969CE99B48B0E8F5E28 /* rdwrfn.cpp */, - 5E29C5E682DEDD8738250BDE916460B1 /* rdwrfn.hpp */, - E4C074FB803FCB9CEBF72F9115DCE5F7 /* recvol.cpp */, - 04D82B91B24F1E5079AAA4BAD8BD89CA /* recvol.hpp */, - 0349FC4C8917D06DE30FD740D9C96A9F /* resource.cpp */, - 5CB85202873DE27C2EC01B3F3BF2D2C6 /* resource.hpp */, - 4CFDFCF96DBAE755F04C568DD61360C2 /* rijndael.cpp */, - 21763512DEE8E8FCABFC68441190CEFA /* rijndael.hpp */, - 7138C7DA810F14EAA794557D9DEEF016 /* rs.cpp */, - 5A4E827A300B7A67A7FB5C47E1D777F3 /* rs.hpp */, - 7B248A8011B0DC88BFF186E8249911C7 /* rs16.cpp */, - 2770741EB7A2EC7478761E3D958E3277 /* rs16.hpp */, - 60C1F7C2817BDD9E910A8680CC1F9E84 /* savepos.hpp */, - 431B1C4A2E11AB8B8DA0CA161BA712C1 /* scantree.cpp */, - 7C75AEE8587F5764AFD7E4C52521BB96 /* scantree.hpp */, - 713A0CD9BB468BDE49CAFC6BE22F277F /* secpassword.cpp */, - 78754C08C0EF732E8CA3EE3819A67B16 /* secpassword.hpp */, - 413F102B7DD86C4995CF5299DB0FDFC0 /* sha1.cpp */, - 29E500060CBBD1EF33A21C74BC135A67 /* sha1.hpp */, - 4156504CACDDFBBEC301719C9B31056F /* sha256.cpp */, - 5839CFCB671EDD40BBC0D8C7CFF6D693 /* sha256.hpp */, - 7C091798B415BB45A03D3B72F6A090C9 /* smallfn.cpp */, - 3060A94726D3EEA77194C4D61B57A583 /* smallfn.hpp */, - 35AE38FDBC409BD63E16CB4619E9A659 /* strfn.cpp */, - 3B1D7114B82E5FED98B3FD66B5D7FE5E /* strfn.hpp */, - 366399DD277DB524E387695798E4A622 /* strlist.cpp */, - 6F519AF055A3F93D611D750E6D4C303D /* strlist.hpp */, - BCEB73191E5421BFD3CC183B74A964AA /* suballoc.hpp */, - 115EA43A9E1EAA2F748B52275BCC2D24 /* system.cpp */, - 9DC63701069C02872A7C4A98D6CE18A9 /* system.hpp */, - BB34EE6AF654C9AC2FFAF2E1896E3E66 /* threadpool.cpp */, - 7E4D4057853868D3FF038676E2986068 /* threadpool.hpp */, - DF45ACADBF0F8ADC858A3FDE5112F0F1 /* timefn.cpp */, - C84C3AF8D0079B499EAF03501F00984A /* timefn.hpp */, - AC6A5866CC34C1B2F2467B8343131F71 /* ui.cpp */, - A40269FF07C21B40EAB199FE33358016 /* ui.hpp */, - AF4B26A3C8A5DAD2E007D3665BA0F71D /* unicode.cpp */, - EE1449280B50A014415BB83E0553B5AB /* unicode.hpp */, - 36B7135678B868701938F86046035A55 /* unpack.cpp */, - 7B2B9905320D2FF50126BF67DE67FC69 /* unpack.hpp */, - B382BADFDAA00FA031EB2E62E7249A3A /* version.hpp */, - 06F70DFDDFA0CF7365AC3EB48A432B5C /* volume.cpp */, - 1256F1CFD1E62B80B99FE7EDFF58E828 /* volume.hpp */, - ); - name = "unrar-lib"; - sourceTree = ""; - }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 48DB844B526B3CDDF5D8FF89539FEC44 /* Frameworks */, - 71C44E7D77876116F916A4A8425BE6B6 /* Pods */, + 55BDA5C4A8DB520C89F3DABA07F2EF10 /* Pods */, AAB7C564C948CBE3922DA7346F446664 /* Products */, 7F2EE631E91F1902745C9FB9C95EE38B /* Targets Support Files */, ); sourceTree = ""; }; - D39CD185EB716809C23DC0F9631357B0 /* Support Files */ = { + DDA0AD479FFC73C58049E907C355CDAE /* iOS */ = { isa = PBXGroup; children = ( - 313FE4BA725ABDF95F15EDB2BA8E8E68 /* XYZTimeKit.modulemap */, - 7820DA619B6D709BAE6AC68871D3ECE2 /* XYZTimeKit.xcconfig */, - BCF769A9D82295E7A7D1F9CCC736384B /* XYZTimeKit-dummy.m */, - C553560950F1BFF04563C05284CF68E2 /* XYZTimeKit-Info.plist */, - A328F4A1FCFA090B385165146A1268E0 /* XYZTimeKit-prefix.pch */, - AC762002C0932949F894D31111E8AD20 /* XYZTimeKit-umbrella.h */, + E4F86B77ABF5D5E28DC0BACF0497C42C /* Foundation.framework */, ); - name = "Support Files"; - path = "../Target Support Files/XYZTimeKit"; + name = iOS; + sourceTree = ""; + }; + E3DEE95062851D2E3E3262EFDA8ACB03 /* UnrarKit */ = { + isa = PBXGroup; + children = ( + D0550173F324B7A1E768EBCD3297A708 /* NSString+UnrarKit.h */, + 1DAA26BCCB6F2A9BF4BCC57D8418E612 /* NSString+UnrarKit.mm */, + FFAEC0E862C2C727251C3243E05865D9 /* UnrarKit.h */, + 07EBE3933B9056437E50D65DB531003D /* UnrarKitMacros.h */, + C934159977D15BCEF392AA33E6977852 /* URKArchive.h */, + 33CB3920C4CD41AB3A54B4C8B4259D13 /* URKArchive.mm */, + C2FB655941D72628E966708D54EAB329 /* URKFileInfo.h */, + 50C9FCB71DE8DD0FFD172724826AF128 /* URKFileInfo.m */, + 49FEC60F6D7EF05EFA4A6B6987B246A1 /* Resources */, + B68797F91E5BC10F0C466DFA203FC7BC /* Support Files */, + 9C78D7D286CCF7AC2D3A38D36D3BC277 /* unrar-lib */, + ); + path = UnrarKit; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 330A825ACBC8728C72CC09913D0FE735 /* Headers */ = { + 34C25CA96BDEDF3437FA565953508516 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0B59D8FE732DC50552FCEE4F0D7753B2 /* crypt.h in Headers */, - 39464E5D948269EA20FD8367F5571A25 /* ioapi.h in Headers */, - 8FB420C8BEC39AD4DDD47B1C482A91EB /* unzip.h in Headers */, - B32AAC463925D876F97F6621FC5D8B5F /* Zip-umbrella.h in Headers */, - DD63D6063EB5DAA46DCE7CF331DEA370 /* Zip.h in Headers */, - BB43B38CCA690577BF5C8E93FE9283FF /* zip.h in Headers */, + FD18B3411E04AE7586411C0A14DF62E1 /* archive.hpp in Headers */, + A9BD3A3A9A7E03A114A3B88D596D520F /* arcmem.hpp in Headers */, + 3A317FD831DBE70BDC32B4D4DDE65F4B /* array.hpp in Headers */, + FBC6E94CF8E5DB8CEA1F1B66BC1D97AD /* blake2s.hpp in Headers */, + B8B978D8CBB0ED9F7F7033913C94312B /* cmddata.hpp in Headers */, + E5A288591C6624CC929088114011C6A6 /* coder.hpp in Headers */, + EE820839F44469ABB3657F7AF25AE666 /* compress.hpp in Headers */, + 4FC2FF2C5947ED6154FD32C98FEE9FCA /* consio.hpp in Headers */, + 91184125EC84C57D209B5DEC89302A6D /* crc.hpp in Headers */, + ABDB8F7BAD6010EAEB6C38DB5656EBE0 /* crypt.hpp in Headers */, + 28AF3E38EF0B52498B806468372AB1D8 /* dll.hpp in Headers */, + 363C6046E19425353A473C76DE9EB6B0 /* encname.hpp in Headers */, + 1AB4E973F4C828C31D43D751069E4DA9 /* errhnd.hpp in Headers */, + CB1E783B9A99EAA84C7F99862D7C1A0C /* extinfo.hpp in Headers */, + 3A12EBD7B1D37D04FF72F05D8134ACDB /* extract.hpp in Headers */, + 622652703E5A4765B09A7D33AC51BB9F /* filcreat.hpp in Headers */, + 48C3166571F6DA9419F80498D078C453 /* file.hpp in Headers */, + 6F9484E7AEB7984AFB57B7E53DF2015F /* filefn.hpp in Headers */, + F4BAB9725BF9B614BEE7E6BD369F5F55 /* filestr.hpp in Headers */, + A4E03E5535128AC883D45721B8B9C17A /* find.hpp in Headers */, + 08394A98C10C6BC7A58D1A5211F7051F /* getbits.hpp in Headers */, + 8E84F2A1CA027CB73D8171DAA831A7CD /* global.hpp in Headers */, + 4A69692228813D4D087564D8810D0E92 /* hash.hpp in Headers */, + F58FAC0FFFCD7BC31EB8F48888F77AA2 /* headers.hpp in Headers */, + 0867FFB93A3C3B4C5FFC783AFB36B04F /* headers5.hpp in Headers */, + 9547403F49EDD2BD066BED368C709391 /* isnt.hpp in Headers */, + 802545F4E328E4EAC6AFA1132DCE188D /* list.hpp in Headers */, + 7E221094FE8CFB7F97E981F8A02D155A /* loclang.hpp in Headers */, + 1D93426CCBFD6BFDB5AB2B26CF3647B2 /* log.hpp in Headers */, + 2F8CCBF334ED36C6F4CA7EDAFD4B3084 /* match.hpp in Headers */, + 9D5A0BF37565038AB222B0551A50F511 /* model.hpp in Headers */, + 04004EAB9AE324A3888BE692994C71FA /* NSString+UnrarKit.h in Headers */, + C85FBFCFA471BC525C74427D5C381842 /* options.hpp in Headers */, + DFC41B67BA761E1990252D03E92E9E07 /* os.hpp in Headers */, + 1F521B38F4A8E1FA164235D8429D9145 /* pathfn.hpp in Headers */, + 35304AEA1890935C82C4CAE73A3BE492 /* qopen.hpp in Headers */, + BC6216C2A4974B751C9D4C6B661DF3AA /* rar.hpp in Headers */, + 00AEFE98A2736BF6BC8D976AD26FC5BD /* rardefs.hpp in Headers */, + 3CA04A89CC8884410C132D68472506B3 /* rarlang.hpp in Headers */, + 101D59DA6642C1EB8BEA26A4FF2B75CB /* raros.hpp in Headers */, + 9AA1EB1A5A92AF8A2FAB76E98182DB40 /* rartypes.hpp in Headers */, + C322B7BC61DB415A9FFA706455DB4339 /* rarvm.hpp in Headers */, + EE623070CAFF1EB0FBEC39610FB28452 /* rawint.hpp in Headers */, + C3B5B73852194153C53DB8491242F193 /* rawread.hpp in Headers */, + B4B58C9ACFFA26933E124DBEB8E5154A /* rdwrfn.hpp in Headers */, + EB8A6A9998DD7841962BA42BAF22C96F /* recvol.hpp in Headers */, + E7D774DE16BBD99A5145DF3DEA65379B /* resource.hpp in Headers */, + 760209073F746DC95934ABFEF7925FF3 /* rijndael.hpp in Headers */, + 81E80680FBD89F62AC1ED113ABE2057C /* rs.hpp in Headers */, + 6ECA94AE519FCBFE5AC873838D7865B2 /* rs16.hpp in Headers */, + 116DD1194BC2A7BC24287A0E43431B20 /* savepos.hpp in Headers */, + 99EAD8874CCDD0F17FF384EAE47F729D /* scantree.hpp in Headers */, + 9DD3292805FEC167F72C3761EBD06A6E /* secpassword.hpp in Headers */, + 3DCABB8ED683B027F6150805914BA133 /* sha1.hpp in Headers */, + AEEC36B5A03C35410D78E1A3A0FEE1E7 /* sha256.hpp in Headers */, + EBC014E8CA4F4F5475B342ACF32E6CDD /* smallfn.hpp in Headers */, + 8CE9BA51536F169B325F7FE1C6B2FA5B /* strfn.hpp in Headers */, + 1EF6037592B3C4D4CB7ADD14B174DB59 /* strlist.hpp in Headers */, + 5F08924FD34A028BD6D6014D6F0870E2 /* suballoc.hpp in Headers */, + 4025CC214476992E5A0B03B88AC22849 /* system.hpp in Headers */, + FD19567A2877CDDFF2B1692A9044E75C /* threadpool.hpp in Headers */, + E1BD040213283CB01673837161DA3390 /* timefn.hpp in Headers */, + E01B592D7186C3685A11572F3CF93243 /* ui.hpp in Headers */, + B31E919BD1E7E71CEA2E56171543B0BF /* unicode.hpp in Headers */, + 8F75ACD6EE64B4738FB9FDA39C9DDC43 /* unpack.hpp in Headers */, + 9B8CC9C9E700C442C4CBA4B7E5194422 /* UnrarKit-umbrella.h in Headers */, + 53EC3C5A3ACD06F8178CA904B54F96CD /* UnrarKit.h in Headers */, + 12B09A3B00806E07E4C8608E87EE80AD /* UnrarKitMacros.h in Headers */, + 95F7FB503ABBF63894CD30955A55B185 /* URKArchive.h in Headers */, + CEFB9F1E83D350B127C3A6937F56FA63 /* URKFileInfo.h in Headers */, + 001F41CA945437A6647393EF5DB72BBF /* version.hpp in Headers */, + 65A06A3583FE4C6B7F023AC14AFAEC6F /* volume.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3BF4E78AE8CC981EA47670ED94B5F000 /* Headers */ = { + 582557FC0080BDFF85A4441C51126445 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 466F90E996BB6DC367F575488EA4AAA8 /* archive.hpp in Headers */, - 9FFB5B358D3E16CC15FD1DCEC7F61FB6 /* arcmem.hpp in Headers */, - 8EF0FCE8BD1F21423ED67AA4939F6D01 /* array.hpp in Headers */, - E898349A084D6C814F58E586C5C330E9 /* blake2s.hpp in Headers */, - F583F69B7D73058110554D0995ED14C8 /* cmddata.hpp in Headers */, - 80F03614759313684690A946165CF75A /* coder.hpp in Headers */, - 32121CFE8882B2CBDD7E46D17E17AD3E /* compress.hpp in Headers */, - 5650D0294B5D490BEDE166B9A8E67795 /* consio.hpp in Headers */, - 98F989CC0793907EE4D4F21DD886BABC /* crc.hpp in Headers */, - 0D612167558EAF83DC4B014505080C30 /* crypt.hpp in Headers */, - 474C49A3FC539BFD31217A0768A0A84B /* dll.hpp in Headers */, - 33A500473411D7868BE29BC7E84712A6 /* encname.hpp in Headers */, - 332391F0B8C11413C0173703A5658625 /* errhnd.hpp in Headers */, - 6FD68D482E3D0E82E4B6577E8E34097F /* extinfo.hpp in Headers */, - 429DC311A093ED91E331E532FE8BD99A /* extract.hpp in Headers */, - 58A9AFE175B6A1F5BEE391EA539FA207 /* filcreat.hpp in Headers */, - 45D85F9864ECB9824489862FCBEFA9F5 /* file.hpp in Headers */, - 01B2B5E2545454A678083F585F864E4D /* filefn.hpp in Headers */, - 13DD685CD5B89780AAC638E7BBB8F8D7 /* filestr.hpp in Headers */, - A62E1187B3E912AD5169BB4DE48C6444 /* find.hpp in Headers */, - 3CC0397515055C609A9BA9A85118488E /* getbits.hpp in Headers */, - 5CEAABEA64224D5001E9152EF87ECA40 /* global.hpp in Headers */, - FF537690CB4CCA95A09FAE740428F81B /* hash.hpp in Headers */, - E9BB05E394F653AF0EF88B06530B6574 /* headers.hpp in Headers */, - 1ECC126B4CE981EDDE3DB826804CCEFC /* headers5.hpp in Headers */, - 6A6E9ADBBDA63F09745879DDFFAC85F3 /* isnt.hpp in Headers */, - 8A67B98D9FEBC1D3F647E48F8702A2BE /* list.hpp in Headers */, - 14AC82AA3A26D3F4B8C0D73A9DA71C4B /* loclang.hpp in Headers */, - 5CD77BB2ABE3E3BBB00DA24F695FA94D /* log.hpp in Headers */, - C2F8C4BD6BBE8D726806723A38DFD4BC /* match.hpp in Headers */, - 1094C8E4D4E166BDBCEEDAB29EEF4C98 /* model.hpp in Headers */, - 36DE362491AA927173A76534C5B0481D /* NSString+UnrarKit.h in Headers */, - 23FBF4C778EE87916D38A40512448410 /* options.hpp in Headers */, - D024DBEA4430A7821475701991F009A7 /* os.hpp in Headers */, - 0303DE8A2AE56055318F43BA514AE1D0 /* pathfn.hpp in Headers */, - BD15AF8ACDFE28B5925884F3393604A7 /* qopen.hpp in Headers */, - DC473A3143ED9557EAFAA39EA088AB39 /* rar.hpp in Headers */, - 3A33C14C54B42BC4DFB62A73BD9EB700 /* rardefs.hpp in Headers */, - 77E8FBBC5F985EDC4A809E03A965F7D9 /* rarlang.hpp in Headers */, - A136224DD6D6C43B98A92A76E2D5F854 /* raros.hpp in Headers */, - C9944FD2C197CC21D718058B9064B2FE /* rartypes.hpp in Headers */, - D8C7B2EC816A33130D59F5119C3EC98E /* rarvm.hpp in Headers */, - 690A284DFB0BCAFDF271CECEEC5D204E /* rawint.hpp in Headers */, - A49FBE190678F97D07AD4DD6F08AEA85 /* rawread.hpp in Headers */, - 42202820924CAB3179E3E2506D652909 /* rdwrfn.hpp in Headers */, - 5EFA3DB723FA776D8F3B81152B2693FC /* recvol.hpp in Headers */, - BFE4FAD8F7CDF9420CC208C434849345 /* resource.hpp in Headers */, - 8B9729D113181F6DC1FC1B57C44DCC3F /* rijndael.hpp in Headers */, - A71E02C7DAE0958DDA6C9E6FB8B1D2FE /* rs.hpp in Headers */, - 004D6C88D25D3D5711C4136B65D0295D /* rs16.hpp in Headers */, - D8636A2DC48225ED33BE5F9C24273EF3 /* savepos.hpp in Headers */, - 75696F2E36295AC00BBD903BC7F30223 /* scantree.hpp in Headers */, - 1C8B0D0C310DA93F52053C7566A61717 /* secpassword.hpp in Headers */, - D58E402C0AD7F760429F8A75B9B6A5AE /* sha1.hpp in Headers */, - 17671585A92A429F982AFDE329A94122 /* sha256.hpp in Headers */, - A1D1E43A25377BE4F41B9A221A591F2D /* smallfn.hpp in Headers */, - 26586FC72A43750B09E03D42E3218C42 /* strfn.hpp in Headers */, - 1EFD12EFB6898999425317750384A187 /* strlist.hpp in Headers */, - 412EEBEB71833B837747DE862E099986 /* suballoc.hpp in Headers */, - 1870E3A154B4F1E45B9E74AD7ED7E344 /* system.hpp in Headers */, - BE65C16E5D0F54CA609F702095C3658E /* threadpool.hpp in Headers */, - 834AC52D079EA1D9D8A7FCA9E2300202 /* timefn.hpp in Headers */, - 5E6A9325197A27EA08C1BA21F28D8A74 /* ui.hpp in Headers */, - C2DCA6CC38F8AE9A093E0D44FC295421 /* unicode.hpp in Headers */, - 3C837F15059D587974D1FC8EBDE7FC66 /* unpack.hpp in Headers */, - 20F4A87B25FC42147A7488FFF873BA92 /* UnrarKit-umbrella.h in Headers */, - D247AAEEBFFEBB0380AC1A995387A82A /* UnrarKit.h in Headers */, - CD10DD9FAA07E25355CC94925A07EAF6 /* UnrarKitMacros.h in Headers */, - 89DA6CA279920926BC7A65B18830999A /* URKArchive.h in Headers */, - 87E0B3633886ED53A33763CF129150D2 /* URKFileInfo.h in Headers */, - 0D278AAA825B4DBF2ACBEB0072D06B7B /* version.hpp in Headers */, - F8B518E94E2E7308DCCBD0D7C77FA1A7 /* volume.hpp in Headers */, + 2F2328AF10DCEE17F5A67219CBE77DD9 /* Pods-UnZipAndRar-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 519B4A44A7753B8E876296256F49A645 /* Headers */ = { + 8CA53415B9AEB3E7E9D6F7E17C3F6932 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B645981E2DFA4203B9CB9F8AE9385EC8 /* XYZTimeKit-umbrella.h in Headers */, + 59AC39665BE206182163419508541B0E /* crypt.h in Headers */, + 641EF77FA78FB3A25209AF6D6A0833F3 /* ioapi.h in Headers */, + CCFB456C99D3A311091EF4218CCE0908 /* Minizip.h in Headers */, + D67B887A1A63CEF2EF3000B9A567F020 /* unzip.h in Headers */, + 4362A8B31E37664E693842D6D36B738D /* Zip-umbrella.h in Headers */, + 3E7D9BCB2AAE1E3A015035685D1D4170 /* Zip.h in Headers */, + BE822B090B725A2BEE1ECF4D26BB7FC1 /* zip.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A0ABD5DE6979B65B995115199DC91B4B /* Headers */ = { + AE97D5B0FA9ADD9AE14F06A60F77CF8F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6BA89C27E7DA34E2E13E4469FC5DBF59 /* Pods-UnZipAndRar-umbrella.h in Headers */, + B89A755B1863F144769E9B3117376108 /* XYZTimeKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - CB5689C71E9FBA20FF59BCB67815CDAD /* Headers */ = { + E82D270CF06ACF43824783CEE4C51FC9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1A43B200C56B81B9F2B2D4922C893F83 /* XYZPathKit-umbrella.h in Headers */, + 3229C8D91DC726D96F2D4BF31F5A57A2 /* XYZPathKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1187,17 +1198,17 @@ /* Begin PBXNativeTarget section */ 248909F398EFC3A1B4964ABE00AA9649 /* UnrarKit */ = { isa = PBXNativeTarget; - buildConfigurationList = F52D00B1F01FA9E8D4EE2DBC2A2893A1 /* Build configuration list for PBXNativeTarget "UnrarKit" */; + buildConfigurationList = 073F567F347D51410DF7B65C707D9845 /* Build configuration list for PBXNativeTarget "UnrarKit" */; buildPhases = ( - 3BF4E78AE8CC981EA47670ED94B5F000 /* Headers */, - 597A5BC3CCBA1E9FDE274491D2E5DE22 /* Sources */, - 3B98FF1D88C35B7DC17A38766907A2A9 /* Frameworks */, - 3E1BD1D9B211039227F20E09376D017D /* Resources */, + 34C25CA96BDEDF3437FA565953508516 /* Headers */, + 0E22868F986C2E601E2DBC1C636A669B /* Sources */, + 7BBA14F43D1146F98481DB20589219C0 /* Frameworks */, + AF532894D96AC315D6E8F1AC15E74931 /* Resources */, ); buildRules = ( ); dependencies = ( - 58A1516754705F6BEB88E70F0CC39914 /* PBXTargetDependency */, + F21B146AF314A6A4149EC894FE851254 /* PBXTargetDependency */, ); name = UnrarKit; productName = UnrarKit; @@ -1206,12 +1217,12 @@ }; 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */ = { isa = PBXNativeTarget; - buildConfigurationList = 608DA657D5E30B576DA6268896352268 /* Build configuration list for PBXNativeTarget "Zip" */; + buildConfigurationList = AC154F85CB8D9B9002A279186CE3F94C /* Build configuration list for PBXNativeTarget "Zip" */; buildPhases = ( - 330A825ACBC8728C72CC09913D0FE735 /* Headers */, - 4C7527B5D5F3066C76268069B3D20E91 /* Sources */, - 7E83557DE587B3C5E04574AD89026332 /* Frameworks */, - 05A919DA9135F97A03AC971800714018 /* Resources */, + 8CA53415B9AEB3E7E9D6F7E17C3F6932 /* Headers */, + 349A67115F048C225CF79AB43BDD09CA /* Sources */, + 620921C884E06BA1556887CE2E0D3248 /* Frameworks */, + E49EE74C2C9E1D0B52AA32867C541990 /* Resources */, ); buildRules = ( ); @@ -1224,20 +1235,20 @@ }; 5453300E9727AC86E7320F68BD0B37BF /* Pods-UnZipAndRar */ = { isa = PBXNativeTarget; - buildConfigurationList = 2EEC6163BB8B3B41A1A69C866E8278F3 /* Build configuration list for PBXNativeTarget "Pods-UnZipAndRar" */; + buildConfigurationList = FCAF92222C6AE7A34A2FFC0B07F5C486 /* Build configuration list for PBXNativeTarget "Pods-UnZipAndRar" */; buildPhases = ( - A0ABD5DE6979B65B995115199DC91B4B /* Headers */, - 148247A0D9FC53EAF9B1534D86E09D18 /* Sources */, - 45352B31B3C099565BDBA83A1CE1DF2F /* Frameworks */, - 3B3CE5737027FA5B4F450C261F2C429C /* Resources */, + 582557FC0080BDFF85A4441C51126445 /* Headers */, + 5BEFC949B144C6B349335D178682A3FB /* Sources */, + 5822739504626554B5060862EBA837A1 /* Frameworks */, + 1F5011BC858AC796DE37BD71421C705F /* Resources */, ); buildRules = ( ); dependencies = ( - F2F78CB88ADEB9DF85D946A437B5B22A /* PBXTargetDependency */, - B215FCDFA886C3E50CD1CF1F40FD4D88 /* PBXTargetDependency */, - 776A69B0A0B140B7E1C3134AF4E985A1 /* PBXTargetDependency */, - 8711E4A88378D8E7D04F5DC0FA73F6E0 /* PBXTargetDependency */, + 53EDB65271E5552D903BA085E5101FF9 /* PBXTargetDependency */, + 4AE7E20F1108D52869574237959F0AA8 /* PBXTargetDependency */, + 8501759F2EE2B960177FC1C2A0C3216A /* PBXTargetDependency */, + CF61C74E003F290AA1738315CEDBEFC1 /* PBXTargetDependency */, ); name = "Pods-UnZipAndRar"; productName = "Pods-UnZipAndRar"; @@ -1246,11 +1257,11 @@ }; 7A01F5CF482201BF0F0156D955B56C24 /* UnrarKit-UnrarKitResources */ = { isa = PBXNativeTarget; - buildConfigurationList = F37184192218664FE3713FAAD7AEEC5A /* Build configuration list for PBXNativeTarget "UnrarKit-UnrarKitResources" */; + buildConfigurationList = BE604F960EAEABBB23BED68C4D8B6CCB /* Build configuration list for PBXNativeTarget "UnrarKit-UnrarKitResources" */; buildPhases = ( - 7027CA3B7959E61CED855EB386CE2B47 /* Sources */, - 0FC91E12EE3F95540870032C2A16AAEA /* Frameworks */, - BA808EC3701D408F3133D25FD2961A5D /* Resources */, + 08D81CF59F0F5841CBCBB6786C91B909 /* Sources */, + E8085EC251C4EA9B60E32F3BDD37C6FC /* Frameworks */, + 13E3CF41CB2970A3089EFDF1897F9CBF /* Resources */, ); buildRules = ( ); @@ -1263,17 +1274,17 @@ }; DA3E37AB6B1FDCFB42E3501C7C465044 /* XYZPathKit */ = { isa = PBXNativeTarget; - buildConfigurationList = AB548936B25916D5F938932652555DCA /* Build configuration list for PBXNativeTarget "XYZPathKit" */; + buildConfigurationList = 7404143BD22CD3DC574470B2F72769CB /* Build configuration list for PBXNativeTarget "XYZPathKit" */; buildPhases = ( - CB5689C71E9FBA20FF59BCB67815CDAD /* Headers */, - B4B5D7077DF27948E463E091679E852C /* Sources */, - BE1526C3ED8ECD90A9BF783C3997A470 /* Frameworks */, - 52555B6935DFD4CF72773A03BFBAF2BB /* Resources */, + E82D270CF06ACF43824783CEE4C51FC9 /* Headers */, + 58F4D45CBFFA67AD01D8DEC78FD32AF6 /* Sources */, + F5BB9575D9B20B685338E3AF1992BB5C /* Frameworks */, + 5A552BB286C2136CFA78110AF413D77D /* Resources */, ); buildRules = ( ); dependencies = ( - 652E3457ABF659A981DEB9D4F4448404 /* PBXTargetDependency */, + A383493BE97A16197C65E1161C93C93B /* PBXTargetDependency */, ); name = XYZPathKit; productName = XYZPathKit; @@ -1282,12 +1293,12 @@ }; E521B8F5FDEF0A99B724D1B30712A006 /* XYZTimeKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 003A377BB069A0017F0652255E5F5806 /* Build configuration list for PBXNativeTarget "XYZTimeKit" */; + buildConfigurationList = 5DD02C0D6C1E81F828A9927DB56A0AD8 /* Build configuration list for PBXNativeTarget "XYZTimeKit" */; buildPhases = ( - 519B4A44A7753B8E876296256F49A645 /* Headers */, - C2D5E2127076E6B82434133CE70756D5 /* Sources */, - 9E207AED6B86AD53028B63D33E21B272 /* Frameworks */, - 9471A617158D9A01642EE4FF47636C20 /* Resources */, + AE97D5B0FA9ADD9AE14F06A60F77CF8F /* Headers */, + 1230C9E21775BB3C901A21A97722DBF2 /* Sources */, + 3DC067DD17DC11C395BCD1C4D0960082 /* Frameworks */, + 7CE59548E2AD95FB40B45D42F7E86977 /* Resources */, ); buildRules = ( ); @@ -1305,7 +1316,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1100; - LastUpgradeCheck = 1100; + LastUpgradeCheck = 1230; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 10.0"; @@ -1331,305 +1342,306 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 05A919DA9135F97A03AC971800714018 /* Resources */ = { + 13E3CF41CB2970A3089EFDF1897F9CBF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 65FDDB7AF791B18981E3CC01BACB6A3D /* UnrarKit-Info.plist in Resources */, + 7171C493235BA2B5385E697AB91F8900 /* UnrarKit.strings in Resources */, + 29C5F6EDC59C9D94239DBA870FCF8E9F /* UnrarKitResources-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3B3CE5737027FA5B4F450C261F2C429C /* Resources */ = { + 1F5011BC858AC796DE37BD71421C705F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 3E1BD1D9B211039227F20E09376D017D /* Resources */ = { + 5A552BB286C2136CFA78110AF413D77D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CDD73EC087411B99892F21E35773428F /* UnrarKitResources.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 52555B6935DFD4CF72773A03BFBAF2BB /* Resources */ = { + 7CE59548E2AD95FB40B45D42F7E86977 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9471A617158D9A01642EE4FF47636C20 /* Resources */ = { + AF532894D96AC315D6E8F1AC15E74931 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 7CE874C1C2C5012FC3192B106FFC0EFD /* UnrarKitResources.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BA808EC3701D408F3133D25FD2961A5D /* Resources */ = { + E49EE74C2C9E1D0B52AA32867C541990 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 51654449C988B97E995C22F9407F050D /* UnrarKit-Info.plist in Resources */, - FBF081A93103B2F80591630494228E14 /* UnrarKit.strings in Resources */, - 6C9F823FE7681F21A25A244B0ED22932 /* UnrarKitResources-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 148247A0D9FC53EAF9B1534D86E09D18 /* Sources */ = { + 08D81CF59F0F5841CBCBB6786C91B909 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2BE8DD6549973A31EAD92B41D5BF795E /* Pods-UnZipAndRar-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4C7527B5D5F3066C76268069B3D20E91 /* Sources */ = { + 0E22868F986C2E601E2DBC1C636A669B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CE76B553478ED8FA9CAEB000CAFFEE71 /* ioapi.c in Sources */, - 4D4346C99002112CE4979E0FABAB5EBB /* QuickZip.swift in Sources */, - 6843C83BAA944777F9A3C96A62EECEAD /* unzip.c in Sources */, - 4022A35A2351BF1C709301F9C070DB56 /* Zip-dummy.m in Sources */, - 19051EED49C5ECBD79C2FB697EC83920 /* zip.c in Sources */, - B7B09EB99DF9DEBF6E969A9847DB29E1 /* Zip.swift in Sources */, - 893E158F7816FE83C52D10CF1112783F /* ZipUtilities.swift in Sources */, + 2DE0C4DD4DFC0F4B486D8652D13ECE89 /* archive.cpp in Sources */, + 74FB2C874E594E08881994DB3A43D609 /* arcread.cpp in Sources */, + AB00E2150E0BFB937484F166017015D9 /* blake2s.cpp in Sources */, + 0CFA888BC5AF8D23B3C2FA2C7954465E /* cmddata.cpp in Sources */, + 1C5CCF9AE442D816F6B313872FBBA940 /* consio.cpp in Sources */, + 939BF89CAB5E562D4F945E706332F751 /* crc.cpp in Sources */, + ADC6851FDECEA0DED7D3F7615CF3BFBE /* crypt.cpp in Sources */, + 90D0EFD9FDD9BE05206DA654FE0EC08E /* dll.cpp in Sources */, + 0B1D88162DFF98E3E9A6F50155C02B9E /* encname.cpp in Sources */, + B2DE154443CF72DEF935560B7B08E271 /* errhnd.cpp in Sources */, + AB785817AA0E34392481CF82D1715C4A /* extinfo.cpp in Sources */, + 89E36537DD8D4180E612B5FEEC41B0F5 /* extract.cpp in Sources */, + 303E25DE5F07CB3028BC3CE78F166F56 /* filcreat.cpp in Sources */, + 5E8F5988ADE3ADEB065A677AC7CC08A4 /* file.cpp in Sources */, + D6D8CE8D987F0D1DAC1F0487709B6D67 /* filefn.cpp in Sources */, + AF1B2468AB18F4F55EFF0A6FEF53F69D /* filestr.cpp in Sources */, + D91D64FC473BED53039B6EB14C22C0B5 /* find.cpp in Sources */, + 5A41C3B8A513D485000B0B7BD5807D29 /* getbits.cpp in Sources */, + FF0BBE4F4B7D24561A6E2D9F96B9C13E /* global.cpp in Sources */, + C3705B360DACA920694C99CBFC30DD25 /* hash.cpp in Sources */, + F1E5B471551064432CF8F3D27F1F6A93 /* headers.cpp in Sources */, + E0993817826F736F230E08EB1B80D48E /* isnt.cpp in Sources */, + CB2E50332522488D5A75C9B954620201 /* list.cpp in Sources */, + 5DFD7B86FBD34C5698B8C710864D4B07 /* match.cpp in Sources */, + 6D0523F3B4322EC909990AC4F3087240 /* NSString+UnrarKit.mm in Sources */, + 93198A50FADB689D7860FEE61B0337DC /* options.cpp in Sources */, + 3AEF585841E7BDD69009C87D5D942106 /* pathfn.cpp in Sources */, + 09448A0D2DD0D73FB9596D31590CEFE8 /* qopen.cpp in Sources */, + 5010A0ABFB37A159EF662C0B97AC298B /* rar.cpp in Sources */, + BDCB4141444EAEC1653D13EDB476475C /* rarvm.cpp in Sources */, + 10DC23EA3A940FA62FF7B20E3C31E097 /* rawread.cpp in Sources */, + 66F76507C9AB3C57CFE52240119C8EBD /* rdwrfn.cpp in Sources */, + F6177960C2F60AB613F49224640E121B /* recvol.cpp in Sources */, + 00AD48B21640EF81EC9703A2C805D4D2 /* resource.cpp in Sources */, + D1FB9AFCBD8DC3EF31FDD669FD2CCD87 /* rijndael.cpp in Sources */, + B37E381C70571C17BFBA315C2554A73A /* rs.cpp in Sources */, + 626EAD45A5D1121AD8809BE6CC2B2FF2 /* rs16.cpp in Sources */, + 0072C8CF96B1DE620326C5BC15CE1CE6 /* scantree.cpp in Sources */, + D7EE15F3234F2A3B7130C422E73CD086 /* secpassword.cpp in Sources */, + 0FF459F93F668D034B3598941871F995 /* sha1.cpp in Sources */, + 595BD46E5771C474C05AB1A14DA3F2B4 /* sha256.cpp in Sources */, + FB930253DE1E43D2ABA381F8D52A27E3 /* smallfn.cpp in Sources */, + 96513128466EA0C88681EC7999E51A8D /* strfn.cpp in Sources */, + FB17C9F799D0F96B1EBE3733941AA333 /* strlist.cpp in Sources */, + DB7F559FA63FABDF3D98F8744EB4F9BE /* system.cpp in Sources */, + 0B78F9DC50DA96C940C98B676304F1C5 /* threadpool.cpp in Sources */, + C4BCEA1F52A44985B9C4A24E0B747536 /* timefn.cpp in Sources */, + 88D93F12B85D968DC2D6D1DB3B8BA133 /* ui.cpp in Sources */, + B9553AEBC370B90E5DA59F9662D186F8 /* unicode.cpp in Sources */, + 520881459CB8DBD8F4E10A18C0CD5177 /* unpack.cpp in Sources */, + 092E69C3FD92463CA1E92CD370F49CB8 /* UnrarKit-dummy.m in Sources */, + E74D42FB8669F776556B5DA8EC2F0539 /* URKArchive.mm in Sources */, + 70A521B7CE1C61269DBAB8370A0FB784 /* URKFileInfo.m in Sources */, + 46545ECB38580022CAC6777023AB2BC0 /* volume.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 597A5BC3CCBA1E9FDE274491D2E5DE22 /* Sources */ = { + 1230C9E21775BB3C901A21A97722DBF2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B9F454230E109BF7A5ED9AC4F35102C1 /* archive.cpp in Sources */, - CE1BBED6C2073427B03803F56E166B18 /* arcread.cpp in Sources */, - D74334D1CCDD6905DB984B049D81D6B3 /* blake2s.cpp in Sources */, - 81AD5D927186020BF63F1AF4852604E0 /* cmddata.cpp in Sources */, - 7ABCDEC218346108253161C141A88CB9 /* consio.cpp in Sources */, - 757F31B05F44B5B8796CF8B3EA1FAE1D /* crc.cpp in Sources */, - 15F0E41BACDF3757198340D875152F91 /* crypt.cpp in Sources */, - E4AF4381A96CF40BA4D7775E317B31BF /* dll.cpp in Sources */, - 705DFDA69D1A949CCC46F87437F6EB05 /* encname.cpp in Sources */, - 1C55923EC354B38688A605060E115B98 /* errhnd.cpp in Sources */, - 1BAD902175D92E11E2D4286EE98451E0 /* extinfo.cpp in Sources */, - 0E0B99F94C42E0E5C1FAFF01E34B8A2A /* extract.cpp in Sources */, - 4FFA586B43DAA50BC9DFD496ADD3AF00 /* filcreat.cpp in Sources */, - 5D0F13D9CA2DFCEC22F6D2A4B7773C92 /* file.cpp in Sources */, - 5B2AE880A412125271262A1C56B57E52 /* filefn.cpp in Sources */, - C5D89D0A9278900666EACBA7D60C8AAD /* filestr.cpp in Sources */, - 2AA13C7B000F01F83C68EE09E272D04A /* find.cpp in Sources */, - AA4F91CC92EC084DDD21F761DF53EEAF /* getbits.cpp in Sources */, - 237F9F31235749E33DCDA691F59A25A4 /* global.cpp in Sources */, - 00F9A5241FF9D1348B0A28A9B626212D /* hash.cpp in Sources */, - B95A441E6A28BD43F6D78C7002B10DBF /* headers.cpp in Sources */, - BE20050442A53B96F457746126EE7D95 /* isnt.cpp in Sources */, - 3F15D6A248E75FCEE327F8F17ADF1B86 /* list.cpp in Sources */, - 4CEBA95B13A3AA5F6AED6B5338B9258B /* match.cpp in Sources */, - 38B977E07F0FB85C2DB586E6DAD89E15 /* NSString+UnrarKit.mm in Sources */, - A0D9BA975EE8CE40414EBCA1DBA5A225 /* options.cpp in Sources */, - 66386DED9BD9C9A126A13602719F4D4B /* pathfn.cpp in Sources */, - 5C525C3B14CD55E64C612C3FA71EF192 /* qopen.cpp in Sources */, - 3EFC41F20A10E6CC5250EB403A745269 /* rar.cpp in Sources */, - A083C0A0F2E13ECBFBE6312BE1E2297C /* rarvm.cpp in Sources */, - 8DE9C8C52ECB48839BEE7C8E4600885D /* rawread.cpp in Sources */, - 3E2746AA470A0684B1FB69900ECE61D4 /* rdwrfn.cpp in Sources */, - 361354B3173EC2F76F02B2194B6402BC /* recvol.cpp in Sources */, - F787EF3A43102AB395895881241844F9 /* resource.cpp in Sources */, - A2FAA57E7EA538DA7CF3ACCB1AF23989 /* rijndael.cpp in Sources */, - 094A69C56E7875E5E5DCB1AC085AF034 /* rs.cpp in Sources */, - 3F9698952C2E4F21E3D9E8CE9CA356BC /* rs16.cpp in Sources */, - DAFEAADA39C90470C4AD9131815BB767 /* scantree.cpp in Sources */, - 2A44220D1917415A6A7DB1173776D8E5 /* secpassword.cpp in Sources */, - 9B5D4A016D5A49D823BB32B9430CC5D5 /* sha1.cpp in Sources */, - 8BCC2A6E53AEB0AD82A2C426BA4FDB8D /* sha256.cpp in Sources */, - BDC76D70D9C336C633FBFD6E2AEA76CD /* smallfn.cpp in Sources */, - 98375C7903E2744C398013EDC6186E30 /* strfn.cpp in Sources */, - C078F6A11E13532C74A89BFEC85AEFFD /* strlist.cpp in Sources */, - 9E431C1F9EE2BDEE008931DFC72CA412 /* system.cpp in Sources */, - 79816BDA60CD3FF4D38FC5D7FED9A041 /* threadpool.cpp in Sources */, - D3FBDA9F03717F669434FB272778060F /* timefn.cpp in Sources */, - A7029C72D0F3DE56A5206AC650A61ADC /* ui.cpp in Sources */, - AFF546E2D255B840B89541488AAB5A07 /* unicode.cpp in Sources */, - D9360F47448ED6EC87FB507107EAA3CA /* unpack.cpp in Sources */, - 2928595E9D7B9B40FF11FB023644B1A8 /* UnrarKit-dummy.m in Sources */, - 9653B0FFBA2A4DC5221A9F40D27A9268 /* URKArchive.mm in Sources */, - 90B61EA57EA42B8EBA30BBEF215E3C40 /* URKFileInfo.m in Sources */, - 05D4024D6EF4E6D694F528606D7C906D /* volume.cpp in Sources */, + 12DA186708AE33F18772E7F5EDD383E3 /* AssociatedValues.swift in Sources */, + 79D5B38027E4417036352A6DB8F8267A /* Calendars.swift in Sources */, + 9BDA2AD71851BF1839D9287456985BA3 /* Commons.swift in Sources */, + 3632EBAF8C5F0579D0800BFC917D80BB /* Date+Compare.swift in Sources */, + EBD3E0DB7F090127ED0E22EC186759E5 /* Date+Components.swift in Sources */, + 481908E384E96B53AFD649DA569B3061 /* Date+Create.swift in Sources */, + EE64BC6E5D0D3E09A0A4F2CFF9533DEA /* Date+Math.swift in Sources */, + E629324CCB53588A6E21333C73B076FA /* Date.swift in Sources */, + F47678CCA2CFE2F20DE048C7C760A9FF /* DateComponents+Extras.swift in Sources */, + 8174E1049784F594E1D8CEBD6C07409D /* DateInRegion+Compare.swift in Sources */, + 7150F5B1F4381E54DF6F76934DCD5C25 /* DateInRegion+Components.swift in Sources */, + 3B75563B85D2EB29AD5E49F2B27A2B85 /* DateInRegion+Create.swift in Sources */, + 219F19B2F5754F0859A00AA8D92788A8 /* DateInRegion+Math.swift in Sources */, + 42C511A7D74DEA553976C29D731F9877 /* DateInRegion.swift in Sources */, + E8C3BA431A390269EF096584A114002F /* DateRepresentable.swift in Sources */, + 6FCBB128137C8DA35BAB0B4754C006CE /* DotNetParserFormatter.swift in Sources */, + 5B8A48D4587BD5531DBB1BC5F0ECA98C /* Formatter+Protocols.swift in Sources */, + C9CE6BFC6BE5189AE41FA174EA61AF4B /* Int+DateComponents.swift in Sources */, + F39D196E3A40103384B52E47186FBE63 /* ISOFormatter.swift in Sources */, + 5BF67FC8032329C01BD80DD684FA71E6 /* ISOParser.swift in Sources */, + 85A853C1B51AD10CD00BBC750A01D1F0 /* Locales.swift in Sources */, + 7817DF248F6C2433DDA02EA58D5B7BDA /* Region.swift in Sources */, + CC1C8BFD42B13E3BF3F5628AC2544212 /* RelativeFormatter+Style.swift in Sources */, + 7BFC0CCE50419761D5A4A82D0D2400D8 /* RelativeFormatter.swift in Sources */, + D09902A16CE17CC8D9555DF9F875F2C8 /* RelativeFormatterLanguage.swift in Sources */, + B1CB1EBA4FD7F51B8D368B3A24697FA9 /* String+Parser.swift in Sources */, + 42997EB07F70EB65B309C11781714413 /* SwiftDate.swift in Sources */, + B0C0F4D543091C8865C404FCE31E3E81 /* TimeInterval+Formatter.swift in Sources */, + BF928A13E76A89E7785902BBF29D1B03 /* TimePeriod+Support.swift in Sources */, + 4AE886D41D867C9D7FB397573678B386 /* TimePeriod.swift in Sources */, + 0208E338CC5956690B8CF86531D0D7D7 /* TimePeriodChain.swift in Sources */, + 31D734E76261783BD90D58378ED7D50E /* TimePeriodCollection.swift in Sources */, + F95047019C9FF11CDFA621789B519BD9 /* TimePeriodGroup.swift in Sources */, + 712F878ACAFA8667AE7F7E763A136E70 /* TimePeriodProtocol.swift in Sources */, + 952BAD9AEEA53559A7A985DFC94C8BE8 /* TimeStructures.swift in Sources */, + CC19780747705729886FCC4EE36B055D /* XYZTime_DateToString_ForApp.swift in Sources */, + EF4267052B033B9A7D240896AA5B1A79 /* XYZTime_GoToAnotherDate.swift in Sources */, + DDE14E9B24B01138ED712C209A93E740 /* XYZTime_SeparateDate.swift in Sources */, + 9FFC59DE2BF16E0B0A1697FD3E2267E9 /* XYZTime_XYZClock.swift in Sources */, + 7A451A4DA311FB33F7111E6A1D65DB45 /* XYZTime_XYZDate_CountDays.swift in Sources */, + C7A70ABD94281980788647F011132CC7 /* XYZTime_XYZDate_FromString.swift in Sources */, + 42AA788D51A286A0890AB3A7D9FD9B11 /* XYZTime_XYZDate_StringType.swift in Sources */, + A63CC39E13687229EE0B4BCD947567AC /* XYZTimeKit-dummy.m in Sources */, + 6D661A7A01790C9B33D87C44E901CCF4 /* XYZTimeKit.swift in Sources */, + F9B46AEF02D322AA071B0ECFC9E8C77F /* XYZTimeKit_XYZDate_DateToString.swift in Sources */, + 20E3EDE8069855C12BF4446384C8E55C /* Zones.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7027CA3B7959E61CED855EB386CE2B47 /* Sources */ = { + 349A67115F048C225CF79AB43BDD09CA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 4C40B5985A54AEE4C3636930075CFE17 /* ioapi.c in Sources */, + 77237C7570C5D064083F5D2BDF52AE1B /* QuickZip.swift in Sources */, + 01FA5F11C737BE1C0D821509A20AB977 /* unzip.c in Sources */, + 21ED46E392DDF49DEA4EAC93FE8C69CC /* Zip-dummy.m in Sources */, + 9904587A617A0EB4DB3EACB316BFF520 /* zip.c in Sources */, + FF63DBEB94FCF9380D9BFF1070D619E8 /* Zip.swift in Sources */, + 207CBDB509FE8A5BE5CC27806D9C6749 /* ZipUtilities.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B4B5D7077DF27948E463E091679E852C /* Sources */ = { + 58F4D45CBFFA67AD01D8DEC78FD32AF6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5471EEC10432A7D717C59C905D023FAE /* Array+File.swift in Sources */, - 615D3043360371A411AAAEE7A04A0285 /* ArrayFile.swift in Sources */, - 66758BDD2F9B5CF55B29EA036336F144 /* Bundle+FileKit.swift in Sources */, - 7BC43DB15B8CFF080DC154F0D2C04BDD /* Data+FileKit.swift in Sources */, - 07B2CF786860A89D2FD0E3114828695A /* DataFile.swift in Sources */, - 123307E674D47E2EBD91895A67820959 /* DataType.swift in Sources */, - FFBC33A99EE367122899FB8C796252B3 /* Dictionary+File.swift in Sources */, - DABF3C4E9FD3EF0E8394A23A81244CA6 /* DictionaryFile.swift in Sources */, - 014CD869C34CFE4BDEDF8773106F8C8C /* DirectoryEnumerator.swift in Sources */, - 87647C65013794D006E2E843BA8486F2 /* DispatchEvent.swift in Sources */, - A595B1E77F74FCD5579BEFA699D418AB /* DispatchWatcher.swift in Sources */, - 3B14416A55F48C69CA0DBA92F7DFC139 /* File.swift in Sources */, - 7FA10AD2AFAE73CD15302D6DF8BEEE66 /* FileKit.swift in Sources */, - 348F16648754B01B7FE9262839231D0C /* FileKitError.swift in Sources */, - 9D0EBF24A514B2DEABAFE25FF41F10D2 /* FilePermissions.swift in Sources */, - 9EEEE1C79FA1196C8CDE2DB2F82C0827 /* FileProtection.swift in Sources */, - 3DC43E75A2EB5584E8B0C015B1037A0B /* FileSystemEvent.swift in Sources */, - 9F38DB2F41419D2D088929ADC689A82B /* FileSystemEventStream.swift in Sources */, - 67EFE9262E063FCB77ECEE39C93324F5 /* FileSystemWatcher.swift in Sources */, - 4A87E4F3956AF5C066EC36E5B65DA064 /* FileType.swift in Sources */, - 3CB744626E03F5D50FCE0E2ABD21296D /* Image+FileKit.swift in Sources */, - AA85A8DDF1C0734EDC593FC835DD20F2 /* ImageFile.swift in Sources */, - B478E10BF4390361D00A1D1468C2F9CA /* JSONType.swift in Sources */, - 263DE561C89758D575E797EAB4C65E61 /* NSArray+FileKit.swift in Sources */, - 653F84AB3D0232BFEB76A9EDD3B878B9 /* NSData+FileKit.swift in Sources */, - 29DC8D6625333E74896BBA2291C7EC0B /* NSDataFile.swift in Sources */, - B8E3A580109BF0B8C895365BCDA4D5F2 /* NSDictionary+FileKit.swift in Sources */, - 5C5E9CE9C283B089C5349A96FE7F781A /* NSString+FileKit.swift in Sources */, - DE9122B681993937C83195E6A329ECF7 /* Operators.swift in Sources */, - B5EE88908FFC688F80BF36968F7436E0 /* Path.swift in Sources */, - 1932ACEB37EA40BFD89FD7862018E4F7 /* Process+FileKit.swift in Sources */, - 9D9936CF39393FA57DA602029520E590 /* PropertyListType.swift in Sources */, - C19AB920F2B6AB2C690353DD70A84E10 /* RelativePathType.swift in Sources */, - 3DC4836A76CB46575D149FAE8B27E69E /* String+FileKit.swift in Sources */, - 047168165A4A811EC3DBA60F2A399BA6 /* TextFile.swift in Sources */, - CC37560C358AD0DBC6A8148C8487D302 /* XYZFileExtension.swift in Sources */, - 65F6BD7E19089707D74F75A6B3DC3113 /* XYZFileTypeEnum.swift in Sources */, - 6BAEE769547F8560D6AC61F52445BB71 /* XYZImageGetScreenShot.swift in Sources */, - D39A0953967107632C43853790C0B5E4 /* XYZPath_JudgeFileType.swift in Sources */, - 48ABA4A0072B54AA2A3078CE1DE2EBF7 /* XYZPath_UIDocumentBrowser.swift in Sources */, - 54D2F8C31BD01C63F8BC2DC3588BBF0A /* XYZPath_UIImage.swift in Sources */, - CA13DC41392598778470CE801FAD3BAE /* XYZPath_UIImage_ImageHelper.swift in Sources */, - B9049CD2B41FE9F50F50CFE4F0753E91 /* XYZPath_XYZFile.swift in Sources */, - C9CA4195AA60830C2B20A24D947B5D2F /* XYZPath_XYZFolder.swift in Sources */, - 1B01123C679788117CB1E3CDB485BB1F /* XYZPath_XYZMusic.swift in Sources */, - 0EE04BDA7952C1D28B54E49A678DC444 /* XYZPath_XYZString.swift in Sources */, - AB53FFF9A7002DCD223268B9554F90A3 /* XYZPath_XYZVideo.swift in Sources */, - 0BB06BDAE365901B5FE6C7017C7CC036 /* XYZPathKit-dummy.m in Sources */, - EC3C046CA7F0F687A584F9BAEE30C767 /* XYZPathKit_Bundle.swift in Sources */, - 08E96DF33AD05E4B30EB6445C00FD2D4 /* XYZPathKit_GetPaths.swift in Sources */, - 86720E081634DCA8CD881F25663980DE /* XYZPathKit_IsWhichType.swift in Sources */, - 89E74CA7B28CCB8E308D5D341C802011 /* XYZPathKit_ManipulatePath.swift in Sources */, - 8F609404E0615F6ADD8111ED1C66A971 /* XYZPathKit_URL_Extension.swift in Sources */, - D9365D81210B78DC6C7C073A311FF6BF /* XYZPathKit_UserDevicePath.swift in Sources */, + 15193F7F9410719FF07C261D99D32B27 /* Array+File.swift in Sources */, + E42EAB7CDB9EB6D7D808B6FC10369D20 /* ArrayFile.swift in Sources */, + C03460A8765E085616608501329D7E43 /* Bundle+FileKit.swift in Sources */, + 378E872ECDAC4A47347C934CD63C2FB1 /* Data+FileKit.swift in Sources */, + 5143F00F74226655386E8AA2C990031E /* DataFile.swift in Sources */, + 1C2D4B5E8B526BB7A6AC26E490A88BCE /* DataType.swift in Sources */, + 2F9A833F7A0B2FC919AD95123D889114 /* Dictionary+File.swift in Sources */, + 3D49F75655AA2BBB0E0A0458B68DD1B9 /* DictionaryFile.swift in Sources */, + AD0663D7A360C0A200088F78FDD813E1 /* DirectoryEnumerator.swift in Sources */, + 2F04998FBBA1424A255108068EAB884E /* DispatchEvent.swift in Sources */, + 19EF3328630735D530CA7F64020DED69 /* DispatchWatcher.swift in Sources */, + 33A13B5F669964E1A2B54578F8020B78 /* File.swift in Sources */, + 9B4AD9E8E0DBFF04537110EB71E58089 /* FileKit.swift in Sources */, + 00EE9B3F79311122C411E6947B3476FF /* FileKitError.swift in Sources */, + 73A073BD20504D3B45F12D17FC2A39D0 /* FilePermissions.swift in Sources */, + 6B261BC999AB0F1A31649389308572A4 /* FileProtection.swift in Sources */, + 7565BC0A56D943F42468F6A4EB2A6A69 /* FileSystemEvent.swift in Sources */, + 4940E23C33868F36EE962A3BC3CFD5F8 /* FileSystemEventStream.swift in Sources */, + 27F8AC70079702685F0CDE9EB45DB750 /* FileSystemWatcher.swift in Sources */, + 58D8EFC3965B9EF71E8B542126AA92E5 /* FileType.swift in Sources */, + 8674C6ABC77E02C455F087EBA220FF07 /* Image+FileKit.swift in Sources */, + 4A991AC9E8829C36C0456EBDE64541D9 /* ImageFile.swift in Sources */, + 69FD585DE177A44DEB709468AF77CCFB /* JSONType.swift in Sources */, + 5596F55D6716D310C306FF9EC7B749FF /* NSArray+FileKit.swift in Sources */, + 596F63A64101300C35860335B76ECD68 /* NSData+FileKit.swift in Sources */, + 5B3F0D9243AE2DE7FB1002084F445F2F /* NSDataFile.swift in Sources */, + EA28F555D4AAC851A90D2ADD49F72888 /* NSDictionary+FileKit.swift in Sources */, + 16DAC585DBDA0630EB0CF2999B209838 /* NSString+FileKit.swift in Sources */, + 6D0ADBE71DF469497D30DD9109DFA802 /* Operators.swift in Sources */, + C7B93152E04BA6D22F00DA5E0B9D9B79 /* Path.swift in Sources */, + 9134AE0FD4B5460323799D929C7D7EFC /* Process+FileKit.swift in Sources */, + D7924FF1B914A2D8C85811E7426C2D18 /* PropertyListType.swift in Sources */, + D95E1FD2844430DF26C75505DFEE3621 /* RelativePathType.swift in Sources */, + D71EB8A98EC37C1D8000CC5C4E1251D2 /* String+FileKit.swift in Sources */, + B79F926422EB8E901EF76BBF6CFA462B /* TextFile.swift in Sources */, + 307D9D532324FFB2510DD4C8C99E40FE /* XYZFileExtension.swift in Sources */, + C765E0ABD2C183402A453C5DF695D010 /* XYZFileTypeEnum.swift in Sources */, + EC495CEA6D0A281995ACB07E940CBDB7 /* XYZImageGetScreenShot.swift in Sources */, + 50E50B0D369D0CCE141D620CDD49CFA2 /* XYZPath_JudgeFileType.swift in Sources */, + 4F3C050D7F539A19287289F7145ECC11 /* XYZPath_UIDocumentBrowser.swift in Sources */, + 02E109438B8A27863BE8038F52EA5474 /* XYZPath_UIImage.swift in Sources */, + C5E7BBFD3667AC88DC763A9BDA0D39F4 /* XYZPath_UIImage_ImageHelper.swift in Sources */, + 02FE70B809EEA22CA022CEB1E8F5E5BA /* XYZPath_XYZFile.swift in Sources */, + 3CE54914D5B014FCBE922107339CF163 /* XYZPath_XYZFolder.swift in Sources */, + BAA850E2148C4E643F20BCDCBC7F7024 /* XYZPath_XYZMusic.swift in Sources */, + 9D3080AB0FC01ADC37E207415A286A6D /* XYZPath_XYZString.swift in Sources */, + 1F1B59F3B3235F4D1A951A9FBBB06F34 /* XYZPath_XYZVideo.swift in Sources */, + E63717EF241B5466CB3DB8F6112100EB /* XYZPathKit-dummy.m in Sources */, + D850CB60B694DFF1FA7471FE1967249E /* XYZPathKit_Bundle.swift in Sources */, + EE9E3A6B68AF9E0786F44547B8E0492E /* XYZPathKit_GetPaths.swift in Sources */, + 4700333CA36780BD8350BF86D0E2589E /* XYZPathKit_IsWhichType.swift in Sources */, + 8E8A4775E6DB063725630CEE68DF5984 /* XYZPathKit_ManipulatePath.swift in Sources */, + E6EF39BF635AAD2C2B67E1C1DC0BE4BD /* XYZPathKit_URL_Extension.swift in Sources */, + 80ADC6E6419E9C187F47AC747A783119 /* XYZPathKit_UserDevicePath.swift in Sources */, + 1A52CCA41BE2D1DD4FCA6ECA603412C7 /* XYZPathKit_XYZFIle_Ex.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C2D5E2127076E6B82434133CE70756D5 /* Sources */ = { + 5BEFC949B144C6B349335D178682A3FB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 62B41B144B002E9BFB6FF456D8ED1AA6 /* AssociatedValues.swift in Sources */, - 7E59B89E9441AB9A6BC2CD2895DAEB8F /* Calendars.swift in Sources */, - E815E1FA5514BA94C97574AF2FE911E2 /* Commons.swift in Sources */, - B72D94CA118C5F2972BDED1F0DE4FE34 /* Date+Compare.swift in Sources */, - 4062642488B3A84C56AC35A996CD8DBE /* Date+Components.swift in Sources */, - D9C9F90B0E387FF56405DA900CFC8C8D /* Date+Create.swift in Sources */, - D887D8CB20E797B32524F9ECC8970CE7 /* Date+Math.swift in Sources */, - A9919CCA4C9D5C852665A35DE9D1F045 /* Date.swift in Sources */, - 5E865059D2F6574EBD3AEF8F9F445DAC /* DateComponents+Extras.swift in Sources */, - 53DC1B2E0DF8952CA79E036E20FDBD8F /* DateInRegion+Compare.swift in Sources */, - B6B9E44438FA59B8DAD9B26047A4E205 /* DateInRegion+Components.swift in Sources */, - FCEFCD5D4A53835A129CB999F84A840F /* DateInRegion+Create.swift in Sources */, - 6224FF623E2CCB711B2A2F8E813BD065 /* DateInRegion+Math.swift in Sources */, - 15319F6A7F96A4F6A94FB5D3BA3D61F7 /* DateInRegion.swift in Sources */, - 2AC0771EBB79E9D528C063D0308F2E04 /* DateRepresentable.swift in Sources */, - F92DEA09CD11B45AD9E474E9FFCDCBF4 /* DotNetParserFormatter.swift in Sources */, - B12AAFCD7FB6945D3EBDD58A911974A7 /* Formatter+Protocols.swift in Sources */, - 7C1A834F8E2ED504C485793E40BA818A /* Int+DateComponents.swift in Sources */, - C687C7E960E6BB38A0933229B6D6BD2D /* ISOFormatter.swift in Sources */, - 5BF850640EA47BB64A2B4556C5E6B3D7 /* ISOParser.swift in Sources */, - 063DE464C81DA9DC97EA807FE3B76919 /* Locales.swift in Sources */, - 8C6850157AB67460838614BE8103347B /* Region.swift in Sources */, - D98D065BFC80013D2032DD2B61683DE8 /* RelativeFormatter+Style.swift in Sources */, - 574870DDB9AD1C8E0E03F91694D47732 /* RelativeFormatter.swift in Sources */, - 81F34C013F9ED93AC26306D3D5F792B1 /* RelativeFormatterLanguage.swift in Sources */, - 299F95C8FE2FF7811302DE4064537BBD /* String+Parser.swift in Sources */, - 25BE4B50047D0BB91043A9E84C5D023E /* SwiftDate.swift in Sources */, - 74AAA4397212AADE7B71741E12FD469C /* TimeInterval+Formatter.swift in Sources */, - 9B2052D43565DAF9EA7C42C4F3317640 /* TimePeriod+Support.swift in Sources */, - 9D3FCD720C93A94E33BEFA3B50B8DD26 /* TimePeriod.swift in Sources */, - F6BE303023F00F99DB8283E86E76B719 /* TimePeriodChain.swift in Sources */, - 83588D4B3271D3BE149F6AC883B10207 /* TimePeriodCollection.swift in Sources */, - 2B32A99145FF76B8AAFAF52EAC1A3E31 /* TimePeriodGroup.swift in Sources */, - 1B06527CBDD4D9FAB12CC953A92C8E82 /* TimePeriodProtocol.swift in Sources */, - 2764EBE6309D958396120DDE4EA0237C /* TimeStructures.swift in Sources */, - 5DD966640470E99587E5A2F4E9D74128 /* XYZTime_DateToString_ForApp.swift in Sources */, - 91C9477C602D68BC1208252038D988D7 /* XYZTime_GoToAnotherDate.swift in Sources */, - B8493065F7359B2A9B439B6AB65D91AD /* XYZTime_SeparateDate.swift in Sources */, - C6DC5F8D9C575C8864A6888B91726806 /* XYZTime_XYZClock.swift in Sources */, - 26E668C12A673920E4FE620BF4DD482D /* XYZTime_XYZDate_CountDays.swift in Sources */, - 15DC3C722B11963622E324F026EE51BC /* XYZTime_XYZDate_FromString.swift in Sources */, - D403C3B97E0A08ABB87709AFDFDE5EEF /* XYZTime_XYZDate_StringType.swift in Sources */, - BD2646E3CFC660A23FC53F39E10336A5 /* XYZTimeKit-dummy.m in Sources */, - 88987D6821FCFD074E2CD0DC719B7B0A /* XYZTimeKit.swift in Sources */, - 1EF6B5019D83FA39F393FD532182B5FC /* XYZTimeKit_XYZDate_DateToString.swift in Sources */, - 0954886E61E4BE6C10A7264489FF3339 /* Zones.swift in Sources */, + A23F80FE71E12C23A136921183C144C0 /* Pods-UnZipAndRar-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 58A1516754705F6BEB88E70F0CC39914 /* PBXTargetDependency */ = { + 4AE7E20F1108D52869574237959F0AA8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "UnrarKit-UnrarKitResources"; - target = 7A01F5CF482201BF0F0156D955B56C24 /* UnrarKit-UnrarKitResources */; - targetProxy = 30F44AE0D49930104F07544B8E4C5978 /* PBXContainerItemProxy */; + name = XYZPathKit; + target = DA3E37AB6B1FDCFB42E3501C7C465044 /* XYZPathKit */; + targetProxy = 80606027D259C3C9F2FABF2484DB3020 /* PBXContainerItemProxy */; }; - 652E3457ABF659A981DEB9D4F4448404 /* PBXTargetDependency */ = { + 53EDB65271E5552D903BA085E5101FF9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UnrarKit; + target = 248909F398EFC3A1B4964ABE00AA9649 /* UnrarKit */; + targetProxy = 7A43C5303C9A36610860CCBA8836E38D /* PBXContainerItemProxy */; + }; + 8501759F2EE2B960177FC1C2A0C3216A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = XYZTimeKit; target = E521B8F5FDEF0A99B724D1B30712A006 /* XYZTimeKit */; - targetProxy = F22112BF9468EBEF1AFF27D5B7B0C002 /* PBXContainerItemProxy */; + targetProxy = A8566AE1D29BDF3081A65B5C7AB7EA92 /* PBXContainerItemProxy */; }; - 776A69B0A0B140B7E1C3134AF4E985A1 /* PBXTargetDependency */ = { + A383493BE97A16197C65E1161C93C93B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = XYZTimeKit; target = E521B8F5FDEF0A99B724D1B30712A006 /* XYZTimeKit */; - targetProxy = 9D78D0CEE8714182328E24B5B7CC8328 /* PBXContainerItemProxy */; + targetProxy = DEE584CB5952EED97CD04F9E5FD0E74F /* PBXContainerItemProxy */; }; - 8711E4A88378D8E7D04F5DC0FA73F6E0 /* PBXTargetDependency */ = { + CF61C74E003F290AA1738315CEDBEFC1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Zip; target = 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */; - targetProxy = 682B189996B7EA466C484BAE81451226 /* PBXContainerItemProxy */; + targetProxy = 9D2338FA9EE1DEE1991E61DD69DB3604 /* PBXContainerItemProxy */; }; - B215FCDFA886C3E50CD1CF1F40FD4D88 /* PBXTargetDependency */ = { + F21B146AF314A6A4149EC894FE851254 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = XYZPathKit; - target = DA3E37AB6B1FDCFB42E3501C7C465044 /* XYZPathKit */; - targetProxy = 58FA1F56CF3BE1DB916BDEEE97AE4A4E /* PBXContainerItemProxy */; - }; - F2F78CB88ADEB9DF85D946A437B5B22A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UnrarKit; - target = 248909F398EFC3A1B4964ABE00AA9649 /* UnrarKit */; - targetProxy = 26D4E3B5C1B796BCE5A9B2C064ADE9DC /* PBXContainerItemProxy */; + name = "UnrarKit-UnrarKitResources"; + target = 7A01F5CF482201BF0F0156D955B56C24 /* UnrarKit-UnrarKitResources */; + targetProxy = 17CBCFD4A0E18AE53D99E3614A9CCAE0 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - 0F61D460E367AB62679A9D18C94E4DE6 /* UnrarKit.strings */ = { + 0E8EFFB97423F6ED8232E4FBCFFCAEE9 /* UnrarKit.strings */ = { isa = PBXVariantGroup; children = ( - 3E67459B25C26FE796B0B7E28E269A19 /* UnrarKit.strings */, + FC7D526EA6F7C8976F77403B2F359680 /* UnrarKit.strings */, ); name = UnrarKit.strings; path = Resources; @@ -1638,71 +1650,10 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - 1422B121EAEAEA11307496903FA623C6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - 14CE01D93B49CE32EF37D4C406344EBC /* Release */ = { + 100247E3E00F2E39095A924B837FA4CB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 126E183A1EB10BCD5D0E3A751CAA9EF1 /* Zip.xcconfig */; + baseConfigurationReference = 1B8CBA52E1535BFC754174520900CC1F /* UnrarKit.debug.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1711,52 +1662,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Zip/Zip-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Zip/Zip-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/UnrarKit/UnrarKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UnrarKit/UnrarKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Zip/Zip.modulemap"; - PRODUCT_MODULE_NAME = Zip; - PRODUCT_NAME = Zip; + MODULEMAP_FILE = "Target Support Files/UnrarKit/UnrarKit.modulemap"; + PRODUCT_MODULE_NAME = UnrarKit; + PRODUCT_NAME = UnrarKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; - }; - 1562188F9758A4EEC08A18F2C671AE8E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBCF30A7459A3C7AE12CD7C373D22AD2 /* UnrarKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/UnrarKit"; - IBSC_MODULE = UnrarKit; - INFOPLIST_FILE = "Target Support Files/UnrarKit/ResourceBundle-UnrarKitResources-UnrarKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = UnrarKitResources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; + name = Debug; }; - 17F5B67D17DB234B7756AFF5C664C823 /* Debug */ = { + 25AF327B73FE7E1895FDEE623EAE112D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7820DA619B6D709BAE6AC68871D3ECE2 /* XYZTimeKit.xcconfig */; + baseConfigurationReference = 780A44D0A9E7C6F4B6D269C0CF06E765 /* XYZTimeKit.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1781,72 +1713,17 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 41BEAC0C1F826051A35F00D596541A3A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBCF30A7459A3C7AE12CD7C373D22AD2 /* UnrarKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/UnrarKit"; - IBSC_MODULE = UnrarKit; - INFOPLIST_FILE = "Target Support Files/UnrarKit/ResourceBundle-UnrarKitResources-UnrarKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = UnrarKitResources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 4AEC0FC96D742386D8041D1E85BBEB6C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 851072A7A7EF888CCF08FD3EE622FF0A /* Pods-UnZipAndRar.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 7F2AED2D941F434257C1237BF45EE778 /* Debug */ = { + 30F63711C651BFD6CEE53D9D9EB65549 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 126E183A1EB10BCD5D0E3A751CAA9EF1 /* Zip.xcconfig */; + baseConfigurationReference = 26C4A5C4381D99A24C013243FAF87A91 /* XYZTimeKit.debug.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1855,34 +1732,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Zip/Zip-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Zip/Zip-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XYZTimeKit/XYZTimeKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XYZTimeKit/XYZTimeKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Zip/Zip.modulemap"; - PRODUCT_MODULE_NAME = Zip; - PRODUCT_NAME = Zip; + MODULEMAP_FILE = "Target Support Files/XYZTimeKit/XYZTimeKit.modulemap"; + PRODUCT_MODULE_NAME = XYZTimeKit; + PRODUCT_NAME = XYZTimeKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 8C6183B298C80A378C0A39873F11D050 /* Release */ = { + 3AAA9D59B8455454CB016C794C0DB958 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7820DA619B6D709BAE6AC68871D3ECE2 /* XYZTimeKit.xcconfig */; + baseConfigurationReference = 94719DAE4B77DC729F6EE5738CB1534A /* UnrarKit.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1891,21 +1765,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/XYZTimeKit/XYZTimeKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XYZTimeKit/XYZTimeKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/UnrarKit/UnrarKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UnrarKit/UnrarKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/XYZTimeKit/XYZTimeKit.modulemap"; - PRODUCT_MODULE_NAME = XYZTimeKit; - PRODUCT_NAME = XYZTimeKit; + MODULEMAP_FILE = "Target Support Files/UnrarKit/UnrarKit.modulemap"; + PRODUCT_MODULE_NAME = UnrarKit; + PRODUCT_NAME = UnrarKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -1913,12 +1788,11 @@ }; name = Release; }; - 917A58E916310A49FF4192D6691C2C21 /* Debug */ = { + 3ED1505447604E456264CE52C2725DEE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B017C4E35A33C20F76E5A25124FE1097 /* XYZPathKit.xcconfig */; + baseConfigurationReference = AE1CB45D06A349B15D7FEAFC7E7DBB4B /* XYZPathKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1948,11 +1822,12 @@ }; name = Debug; }; - AD47909620834A9C157744EA0250473F /* Debug */ = { + 482523EFE37D95D14818D286EC052D35 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CBCF30A7459A3C7AE12CD7C373D22AD2 /* UnrarKit.xcconfig */; + baseConfigurationReference = 851072A7A7EF888CCF08FD3EE622FF0A /* Pods-UnZipAndRar.release.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1961,71 +1836,51 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/UnrarKit/UnrarKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/UnrarKit/UnrarKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/UnrarKit/UnrarKit.modulemap"; - PRODUCT_MODULE_NAME = UnrarKit; - PRODUCT_NAME = UnrarKit; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - C6D5DAD63A96EAC778C0DD82A8E33041 /* Release */ = { + 56E3815FC3B4A7BEE114F991AF0D02FD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B017C4E35A33C20F76E5A25124FE1097 /* XYZPathKit.xcconfig */; + baseConfigurationReference = 94719DAE4B77DC729F6EE5738CB1534A /* UnrarKit.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/XYZPathKit/XYZPathKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XYZPathKit/XYZPathKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/XYZPathKit/XYZPathKit.modulemap"; - PRODUCT_MODULE_NAME = XYZPathKit; - PRODUCT_NAME = XYZPathKit; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/UnrarKit"; + IBSC_MODULE = UnrarKit; + INFOPLIST_FILE = "Target Support Files/UnrarKit/ResourceBundle-UnrarKitResources-UnrarKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = UnrarKitResources; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Release; }; - DCCED022CC967A8DFD5A3C0DE69ABF47 /* Debug */ = { + 5E0C59BEABA80121B91F639BE646EC31 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5FC7CE84CDCC481C1AA538D6BDE2185C /* Pods-UnZipAndRar.debug.xcconfig */; + baseConfigurationReference = 694970F0F25299729CE1B5B7459D1D2F /* XYZPathKit.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -2034,7 +1889,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XYZPathKit/XYZPathKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XYZPathKit/XYZPathKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -2042,25 +1898,24 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/XYZPathKit/XYZPathKit.modulemap"; + PRODUCT_MODULE_NAME = XYZPathKit; + PRODUCT_NAME = XYZPathKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - ED7888FA6713EABBF66D26A8003AD1CA /* Debug */ = { + 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -2083,6 +1938,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -2121,11 +1977,109 @@ }; name = Debug; }; - EF1B312AB0085091B2904BBA5CEFC254 /* Release */ = { + 9E406C6AAF85E580207CD97B0044DEAB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + BBC58244B90233FA4F3B2E4C6D5AB1D1 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5FC7CE84CDCC481C1AA538D6BDE2185C /* Pods-UnZipAndRar.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + E3993DDDE6B8D605B3B01CD567D63CB2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CBCF30A7459A3C7AE12CD7C373D22AD2 /* UnrarKit.xcconfig */; + baseConfigurationReference = 23FA51305F89E31335FA7576138102B3 /* Zip.release.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -2134,22 +2088,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/UnrarKit/UnrarKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/UnrarKit/UnrarKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Zip/Zip-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Zip/Zip-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/UnrarKit/UnrarKit.modulemap"; - PRODUCT_MODULE_NAME = UnrarKit; - PRODUCT_NAME = UnrarKit; + MODULEMAP_FILE = "Target Support Files/Zip/Zip.modulemap"; + PRODUCT_MODULE_NAME = Zip; + PRODUCT_NAME = Zip; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2157,68 +2111,118 @@ }; name = Release; }; + EE3C8E3772A9F0E5C0C93D9D229F6160 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B8CBA52E1535BFC754174520900CC1F /* UnrarKit.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/UnrarKit"; + IBSC_MODULE = UnrarKit; + INFOPLIST_FILE = "Target Support Files/UnrarKit/ResourceBundle-UnrarKitResources-UnrarKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = UnrarKitResources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + F832C34454BD9C101F80E7810A851FAB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 57F2F365956E7251158E809FFCCF7BBA /* Zip.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Zip/Zip-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Zip/Zip-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Zip/Zip.modulemap"; + PRODUCT_MODULE_NAME = Zip; + PRODUCT_NAME = Zip; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 003A377BB069A0017F0652255E5F5806 /* Build configuration list for PBXNativeTarget "XYZTimeKit" */ = { + 073F567F347D51410DF7B65C707D9845 /* Build configuration list for PBXNativeTarget "UnrarKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 17F5B67D17DB234B7756AFF5C664C823 /* Debug */, - 8C6183B298C80A378C0A39873F11D050 /* Release */, + 100247E3E00F2E39095A924B837FA4CB /* Debug */, + 3AAA9D59B8455454CB016C794C0DB958 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2EEC6163BB8B3B41A1A69C866E8278F3 /* Build configuration list for PBXNativeTarget "Pods-UnZipAndRar" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - DCCED022CC967A8DFD5A3C0DE69ABF47 /* Debug */, - 4AEC0FC96D742386D8041D1E85BBEB6C /* Release */, + 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */, + 9E406C6AAF85E580207CD97B0044DEAB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 5DD02C0D6C1E81F828A9927DB56A0AD8 /* Build configuration list for PBXNativeTarget "XYZTimeKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - ED7888FA6713EABBF66D26A8003AD1CA /* Debug */, - 1422B121EAEAEA11307496903FA623C6 /* Release */, + 30F63711C651BFD6CEE53D9D9EB65549 /* Debug */, + 25AF327B73FE7E1895FDEE623EAE112D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 608DA657D5E30B576DA6268896352268 /* Build configuration list for PBXNativeTarget "Zip" */ = { + 7404143BD22CD3DC574470B2F72769CB /* Build configuration list for PBXNativeTarget "XYZPathKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7F2AED2D941F434257C1237BF45EE778 /* Debug */, - 14CE01D93B49CE32EF37D4C406344EBC /* Release */, + 3ED1505447604E456264CE52C2725DEE /* Debug */, + 5E0C59BEABA80121B91F639BE646EC31 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AB548936B25916D5F938932652555DCA /* Build configuration list for PBXNativeTarget "XYZPathKit" */ = { + AC154F85CB8D9B9002A279186CE3F94C /* Build configuration list for PBXNativeTarget "Zip" */ = { isa = XCConfigurationList; buildConfigurations = ( - 917A58E916310A49FF4192D6691C2C21 /* Debug */, - C6D5DAD63A96EAC778C0DD82A8E33041 /* Release */, + F832C34454BD9C101F80E7810A851FAB /* Debug */, + E3993DDDE6B8D605B3B01CD567D63CB2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F37184192218664FE3713FAAD7AEEC5A /* Build configuration list for PBXNativeTarget "UnrarKit-UnrarKitResources" */ = { + BE604F960EAEABBB23BED68C4D8B6CCB /* Build configuration list for PBXNativeTarget "UnrarKit-UnrarKitResources" */ = { isa = XCConfigurationList; buildConfigurations = ( - 41BEAC0C1F826051A35F00D596541A3A /* Debug */, - 1562188F9758A4EEC08A18F2C671AE8E /* Release */, + EE3C8E3772A9F0E5C0C93D9D229F6160 /* Debug */, + 56E3815FC3B4A7BEE114F991AF0D02FD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F52D00B1F01FA9E8D4EE2DBC2A2893A1 /* Build configuration list for PBXNativeTarget "UnrarKit" */ = { + FCAF92222C6AE7A34A2FFC0B07F5C486 /* Build configuration list for PBXNativeTarget "Pods-UnZipAndRar" */ = { isa = XCConfigurationList; buildConfigurations = ( - AD47909620834A9C157744EA0250473F /* Debug */, - EF1B312AB0085091B2904BBA5CEFC254 /* Release */, + BBC58244B90233FA4F3B2E4C6D5AB1D1 /* Debug */, + 482523EFE37D95D14818D286EC052D35 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Pods-UnZipAndRar.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Pods-UnZipAndRar.xcscheme index 08c6970..593df96 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Pods-UnZipAndRar.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Pods-UnZipAndRar.xcscheme @@ -1,6 +1,6 @@ + buildForArchiving = "YES" + buildForAnalyzing = "YES"> - - + shouldUseLaunchSchemeArgsEnv = "YES"> + + - - + debugDocumentVersioning = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZPathKit.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZPathKit.xcscheme index e4402e0..30d22fd 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZPathKit.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZPathKit.xcscheme @@ -1,17 +1,17 @@ + buildForArchiving = "YES" + buildForAnalyzing = "YES"> - - + shouldUseLaunchSchemeArgsEnv = "YES"> + + - - + debugDocumentVersioning = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZTimeKit.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZTimeKit.xcscheme index f1dc868..05eafb7 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZTimeKit.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/XYZTimeKit.xcscheme @@ -1,17 +1,17 @@ + buildForArchiving = "YES" + buildForAnalyzing = "YES"> - - + shouldUseLaunchSchemeArgsEnv = "YES"> + + - - + debugDocumentVersioning = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Zip.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Zip.xcscheme index 0d848e4..9ee4f60 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Zip.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/zhangzihao.xcuserdatad/xcschemes/Zip.xcscheme @@ -1,17 +1,17 @@ + buildForArchiving = "YES" + buildForAnalyzing = "YES"> - - + shouldUseLaunchSchemeArgsEnv = "YES"> + + - - + debugDocumentVersioning = "YES"> diff --git a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.markdown b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.markdown index 113272c..064c208 100644 --- a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.markdown @@ -13,7 +13,7 @@ Redistributions of source code must retain the above copyright notice, this list The MIT License (MIT) -Copyright (c) 2018-2020 BrandyQian +Copyright (c) 2018-2021 BrandyQian Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.plist b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.plist index 518f050..dd58275 100644 --- a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-acknowledgements.plist @@ -30,7 +30,7 @@ Redistributions of source code must retain the above copyright notice, this list FooterText The MIT License (MIT) -Copyright (c) 2018-2020 BrandyQian +Copyright (c) 2018-2021 BrandyQian Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-frameworks.sh b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-frameworks.sh index 7c16a98..2b68e9c 100755 --- a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-frameworks.sh +++ b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar-frameworks.sh @@ -19,9 +19,8 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -45,9 +44,19 @@ install_framework() source="$(readlink "${source}")" fi + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" + fi + # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -80,69 +89,52 @@ install_framework() done fi } - # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - # Strip invalid architectures so "fat" simulator / device frameworks work on device + # Strip invalid architectures from the dSYM. if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 return fi stripped="" @@ -156,9 +148,31 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi - STRIP_BINARY_RETVAL=1 + STRIP_BINARY_RETVAL=0 +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" } +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/UnrarKit/UnrarKit.framework" diff --git a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.debug.xcconfig b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.debug.xcconfig index c73cdbe..057773b 100644 --- a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.debug.xcconfig +++ b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.debug.xcconfig @@ -1,4 +1,5 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UnrarKit" "${PODS_CONFIGURATION_BUILD_DIR}/XYZPathKit" "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UnrarKit/UnrarKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XYZPathKit/XYZPathKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit/XYZTimeKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" @@ -10,4 +11,5 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.release.xcconfig b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.release.xcconfig index c73cdbe..057773b 100644 --- a/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.release.xcconfig +++ b/Pods/Target Support Files/Pods-UnZipAndRar/Pods-UnZipAndRar.release.xcconfig @@ -1,4 +1,5 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UnrarKit" "${PODS_CONFIGURATION_BUILD_DIR}/XYZPathKit" "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UnrarKit/UnrarKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XYZPathKit/XYZPathKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit/XYZTimeKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" @@ -10,4 +11,5 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/UnrarKit/UnrarKit.debug.xcconfig b/Pods/Target Support Files/UnrarKit/UnrarKit.debug.xcconfig index 37da000..1398e2d 100644 --- a/Pods/Target Support Files/UnrarKit/UnrarKit.debug.xcconfig +++ b/Pods/Target Support Files/UnrarKit/UnrarKit.debug.xcconfig @@ -1,3 +1,4 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/UnrarKit GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_CFLAGS = $(inherited) -Wno-return-type -Wno-logical-op-parentheses -Wno-conversion -Wno-parentheses -Wno-unused-function -Wno-unused-variable -Wno-switch -Wno-unused-command-line-argument -Wno-strict-prototypes -Wno-conditional-uninitialized @@ -7,6 +8,7 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/UnrarKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/UnrarKit/UnrarKit.release.xcconfig b/Pods/Target Support Files/UnrarKit/UnrarKit.release.xcconfig index 37da000..1398e2d 100644 --- a/Pods/Target Support Files/UnrarKit/UnrarKit.release.xcconfig +++ b/Pods/Target Support Files/UnrarKit/UnrarKit.release.xcconfig @@ -1,3 +1,4 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/UnrarKit GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_CFLAGS = $(inherited) -Wno-return-type -Wno-logical-op-parentheses -Wno-conversion -Wno-parentheses -Wno-unused-function -Wno-unused-variable -Wno-switch -Wno-unused-command-line-argument -Wno-strict-prototypes -Wno-conditional-uninitialized @@ -7,6 +8,7 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/UnrarKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/XYZPathKit/XYZPathKit-Info.plist b/Pods/Target Support Files/XYZPathKit/XYZPathKit-Info.plist index 9b06030..b0b461e 100644 --- a/Pods/Target Support Files/XYZPathKit/XYZPathKit-Info.plist +++ b/Pods/Target Support Files/XYZPathKit/XYZPathKit-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.0.10 + 3.0.1 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/XYZPathKit/XYZPathKit.debug.xcconfig b/Pods/Target Support Files/XYZPathKit/XYZPathKit.debug.xcconfig index 488e043..2555f95 100644 --- a/Pods/Target Support Files/XYZPathKit/XYZPathKit.debug.xcconfig +++ b/Pods/Target Support Files/XYZPathKit/XYZPathKit.debug.xcconfig @@ -1,11 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/XYZPathKit -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FileKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/XYZPathKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES SWIFT_VERSION = 5.0 diff --git a/Pods/Target Support Files/XYZPathKit/XYZPathKit.release.xcconfig b/Pods/Target Support Files/XYZPathKit/XYZPathKit.release.xcconfig index 488e043..2555f95 100644 --- a/Pods/Target Support Files/XYZPathKit/XYZPathKit.release.xcconfig +++ b/Pods/Target Support Files/XYZPathKit/XYZPathKit.release.xcconfig @@ -1,11 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/XYZPathKit -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FileKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/XYZPathKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES SWIFT_VERSION = 5.0 diff --git a/Pods/Target Support Files/XYZTimeKit/XYZTimeKit-Info.plist b/Pods/Target Support Files/XYZTimeKit/XYZTimeKit-Info.plist index fe3e1fa..b0b461e 100644 --- a/Pods/Target Support Files/XYZTimeKit/XYZTimeKit-Info.plist +++ b/Pods/Target Support Files/XYZTimeKit/XYZTimeKit-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.0.5 + 3.0.1 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.debug.xcconfig b/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.debug.xcconfig index 5897d61..19b4c1a 100644 --- a/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.debug.xcconfig +++ b/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.debug.xcconfig @@ -1,11 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/XYZTimeKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES SWIFT_VERSION = 5.0 diff --git a/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.release.xcconfig b/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.release.xcconfig index 5897d61..19b4c1a 100644 --- a/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.release.xcconfig +++ b/Pods/Target Support Files/XYZTimeKit/XYZTimeKit.release.xcconfig @@ -1,11 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/XYZTimeKit -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/XYZTimeKit +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES SWIFT_VERSION = 5.0 diff --git a/Pods/Target Support Files/Zip/Zip-Info.plist b/Pods/Target Support Files/Zip/Zip-Info.plist index 21a30b4..92aaf05 100644 --- a/Pods/Target Support Files/Zip/Zip-Info.plist +++ b/Pods/Target Support Files/Zip/Zip-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.1.0 + 2.1.1 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/Zip/Zip.debug.xcconfig b/Pods/Target Support Files/Zip/Zip.debug.xcconfig index 808992f..9aac876 100644 --- a/Pods/Target Support Files/Zip/Zip.debug.xcconfig +++ b/Pods/Target Support Files/Zip/Zip.debug.xcconfig @@ -1,3 +1,4 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Zip GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LIBRARY_SEARCH_PATHS = $(inherited) $(SRCROOT)/Zip/Zip/ @@ -7,6 +8,7 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/Zip +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES SWIFT_INCLUDE_PATHS = $(inherited) $(SRCROOT)/Zip/Zip/minizip/** diff --git a/Pods/Target Support Files/Zip/Zip.release.xcconfig b/Pods/Target Support Files/Zip/Zip.release.xcconfig index 808992f..9aac876 100644 --- a/Pods/Target Support Files/Zip/Zip.release.xcconfig +++ b/Pods/Target Support Files/Zip/Zip.release.xcconfig @@ -1,3 +1,4 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Zip GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LIBRARY_SEARCH_PATHS = $(inherited) $(SRCROOT)/Zip/Zip/ @@ -7,6 +8,7 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/Zip +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES SWIFT_INCLUDE_PATHS = $(inherited) $(SRCROOT)/Zip/Zip/minizip/** diff --git a/Pods/XYZPathKit/LICENSE b/Pods/XYZPathKit/LICENSE index e9207a6..bcc7e9c 100644 --- a/Pods/XYZPathKit/LICENSE +++ b/Pods/XYZPathKit/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2018-2020 BrandyQian +Copyright (c) 2018-2021 BrandyQian Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Pods/XYZPathKit/README.md b/Pods/XYZPathKit/README.md index 7c44cb6..48f8e0b 100644 --- a/Pods/XYZPathKit/README.md +++ b/Pods/XYZPathKit/README.md @@ -6,7 +6,7 @@ Easy way in Swift Path Managing ## Requirements -* Xcode 11.4 or higher +* Xcode 12.0.1 or higher * iOS 13.0 or higher (may work on previous versions, just did not test it) * ARC * Swift 5.3 diff --git a/Pods/XYZPathKit/XYZPathKit/Source/Sources/FileKitError.swift b/Pods/XYZPathKit/XYZPathKit/Source/Sources/FileKitError.swift index 6eda81d..8500e31 100644 --- a/Pods/XYZPathKit/XYZPathKit/Source/Sources/FileKitError.swift +++ b/Pods/XYZPathKit/XYZPathKit/Source/Sources/FileKitError.swift @@ -114,7 +114,7 @@ extension FileKitError { return "Could not move file at \"\(fromPath)\" to \"\(toPath)\"" case let .copyFileFail(fromPath, toPath, _): return "Could not copy file from \"\(fromPath)\" to \"\(toPath)\"" - case let .attributesChangeFail(path): + case .attributesChangeFail(path: let path, error: _): return "Could not change file attrubutes at \"\(path)\"" } } diff --git a/Pods/XYZPathKit/XYZPathKit/Source/Sources/Path.swift b/Pods/XYZPathKit/XYZPathKit/Source/Sources/Path.swift index 1c3f0fd..9aa1ba1 100644 --- a/Pods/XYZPathKit/XYZPathKit/Source/Sources/Path.swift +++ b/Pods/XYZPathKit/XYZPathKit/Source/Sources/Path.swift @@ -1103,9 +1103,9 @@ extension Path: ExpressibleByStringInterpolation { // MARK: - StringInterpolationConvertible /// Initializes a path from the string interpolation paths. - public init(stringInterpolation paths: Path...) { - self.init(paths.reduce("", { $0 + $1.rawValue })) - } +// public init(stringInterpolation paths: Path...) { +// self.init(paths.reduce("", { $0 + $1.rawValue })) +// } /// Initializes a path from the string interpolation segment. public init(stringInterpolationSegment expr: T) { diff --git a/Pods/XYZPathKit/XYZPathKit/Source/XYZFileExtension.swift b/Pods/XYZPathKit/XYZPathKit/Source/XYZFileExtension.swift index 81d08ec..5a2db15 100644 --- a/Pods/XYZPathKit/XYZPathKit/Source/XYZFileExtension.swift +++ b/Pods/XYZPathKit/XYZPathKit/Source/XYZFileExtension.swift @@ -6,26 +6,26 @@ // Copyright © 2020 张子豪. All rights reserved. // -import UIKit +//import UIKit - -public func 检测Pic文件并移至Pic文件夹(searchDepth:Int = 1) { - let textFiles = Path.userDocuments.find(searchDepth: searchDepth) { path in path.isPic} - - for i in textFiles{ - if i^ != userPic{ - do { - try i ->> (userPic + i.fileName) - }catch{print("再次尝试移动") - do { - let newFileName = UUID().uuidString + "." + i.pathExtension - let newFilePath = userPic + newFileName - try i ->> newFilePath - }catch{print("移动失败")} - } - }else{ /* print(i.fileName + "在Music中")*/} - } -} +// +//public func 检测Pic文件并移至Pic文件夹(searchDepth:Int = 1) { +// let textFiles = Path.userDocuments.find(searchDepth: searchDepth) { path in path.isPic} +// +// for i in textFiles{ +// if i^ != userPic{ +// do { +// try i ->> (userPic + i.fileName) +// }catch{print("再次尝试移动") +// do { +// let newFileName = UUID().uuidString + "." + i.pathExtension +// let newFilePath = userPic + newFileName +// try i ->> newFilePath +// }catch{print("移动失败")} +// } +// }else{ /* print(i.fileName + "在Music中")*/} +// } +//} diff --git a/Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_ManipulatePath.swift b/Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_ManipulatePath.swift index b3dc3ba..a3caf20 100644 --- a/Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_ManipulatePath.swift +++ b/Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_ManipulatePath.swift @@ -152,3 +152,21 @@ public func MoveToPic(searchDepth:Int = 1) { }else{ /* print(i.fileName + "在Music中")*/} } } + +public func 检测Pic文件并移至Pic文件夹(searchDepth:Int = 1) { + let textFiles = Path.userDocuments.find(searchDepth: searchDepth) { path in path.isPic} + + for i in textFiles{ + if i^ != userPic{ + do { + try i ->> (userPic + i.fileName) + }catch{print("再次尝试移动") + do { + let newFileName = UUID().uuidString + "." + i.pathExtension + let newFilePath = userPic + newFileName + try i ->> newFilePath + }catch{print("移动失败")} + } + }else{ /* print(i.fileName + "在Music中")*/} + } +} diff --git a/Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_XYZFIle_Ex.swift b/Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_XYZFIle_Ex.swift new file mode 100644 index 0000000..3e28b56 --- /dev/null +++ b/Pods/XYZPathKit/XYZPathKit/Source/XYZPathKit_XYZFIle_Ex.swift @@ -0,0 +1,38 @@ +// +// XYZPathKit_XYZFIle_Ex.swift +// XYZPathKit +// +// Created by 张子豪 on 2020/7/7. +// Copyright © 2020 张子豪. All rights reserved. +// + +import UIKit + + +func 读取demo壁纸照片(图片名称:String = "1",withExtension:String = "JPG") -> UIImage { + return UIImage(url: Bundle.main.url(forResource: 图片名称, withExtension: withExtension)!) ?? UIImage(url: Bundle.main.url(forResource: "Demo", withExtension: "JPG")!)! +} + +public extension UIImage{ + func 保存照片到路径(){ + let data = self.pngData() + let imageURL = userWallPaper + "nowPaper.jpg" + if imageURL.exists{ do {try imageURL.deleteFile()}catch{print("删除失败")}} + do{ try data?.write(to: imageURL, options: [.atomic])}catch{print("写入失败")} + } + + static func 从路径读取壁纸照片() -> UIImage? { + let imageURL = userWallPaper + "nowPaper.jpg" + if let 图片 = UIImage(contentsOfFile: imageURL.url.path){ + return 图片 + }else if let DemoJPG = Bundle.main.url(forResource: "Demo", withExtension: "JPG"){ + + return UIImage(url: DemoJPG) + }else{ + return nil + } + + } +} + + diff --git a/Pods/XYZPathKit/XYZPathKit/Source/XYZPath_XYZString.swift b/Pods/XYZPathKit/XYZPathKit/Source/XYZPath_XYZString.swift index 56b31bf..9d98983 100644 --- a/Pods/XYZPathKit/XYZPathKit/Source/XYZPath_XYZString.swift +++ b/Pods/XYZPathKit/XYZPathKit/Source/XYZPath_XYZString.swift @@ -14,7 +14,7 @@ import UIKit public extension String{ func toPasteboard() { - print("已复制进剪贴9") + print("已复制进剪贴板") print(self) UIPasteboard.general.string = self } diff --git a/Pods/XYZTimeKit/README.md b/Pods/XYZTimeKit/README.md index 9e3c96c..bb11e6b 100644 --- a/Pods/XYZTimeKit/README.md +++ b/Pods/XYZTimeKit/README.md @@ -5,10 +5,10 @@ XYZTimeKit ## Requirements -* Xcode 11.4 or higher +* Xcode 12.0.1 or higher * iOS 13.0 or higher (may work on previous versions, just did not test it) * ARC -* Swift 5.0 or higher +* Swift 5.3 or higher ## Demo diff --git a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit.swift b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit.swift index 5c14e56..771543e 100644 --- a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit.swift +++ b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit.swift @@ -22,8 +22,5 @@ public class XYZTimeKit:NSObject { public var NowNoZoneString:String{ return "\(Date())" - } - - - + } } diff --git a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit_XYZDate_DateToString.swift b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit_XYZDate_DateToString.swift index cce5f4a..e3dabc2 100644 --- a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit_XYZDate_DateToString.swift +++ b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTimeKit_XYZDate_DateToString.swift @@ -44,6 +44,22 @@ public extension Date{ } + + +public extension Date{ + var sendTime发布时间转文字方法:String{ + return sendTime发布时间转文字方法(发布时间: self) + } + + private func sendTime发布时间转文字方法(发布时间:Date) -> String { + let date = DateFormatter() + date.dateFormat = "Y.M.d H:mm" + let datetostring = date.string(from: 发布时间) + return datetostring + } + +} + //转String为Date //func ToXYZDate(format:String = "yyyyMMddHHmmss") -> Date { // //处理给予的String时间的格式 diff --git a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_GoToAnotherDate.swift b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_GoToAnotherDate.swift index 3ae47ea..8de6873 100644 --- a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_GoToAnotherDate.swift +++ b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_GoToAnotherDate.swift @@ -104,5 +104,9 @@ public extension Date{ var TestDate2:Date{ return PreMonEnd } + + var TestDate3:Date{ + return PreDayEnd + } } diff --git a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_SeparateDate.swift b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_SeparateDate.swift index 8403816..dde8c68 100644 --- a/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_SeparateDate.swift +++ b/Pods/XYZTimeKit/XYZTimeKit/Source/XYZTime_SeparateDate.swift @@ -30,3 +30,77 @@ public extension Date{ } + + +//extension Date{ +// +// var YearInt : Int{ +// return self.SeparateDate().Year +// } +// var MonthInt : Int{ +// return self.SeparateDate().Month +// } +// var DayInt : Int{ +// return self.SeparateDate().Day +// } +// var HourInt : Int{ +// return self.SeparateDate().Hour +// } +// var MinInt : Int{ +// return self.SeparateDate().Min +// } +// var SecInt : Int{ +// return self.SeparateDate().Sec +// } +// +// +// +// var YearString : String{ +// return "\(self.SeparateDate().Year)" +// } +// var MonthString : String{ +// +// if self.SeparateDate().Month < 10 { +// return "0" + "\(self.SeparateDate().Month)" +// }else{ +// return "\(self.SeparateDate().Month)" +// } +// } +// var DayString : String{ +// +// if self.SeparateDate().Day < 10 { +// return "0" + "\(self.SeparateDate().Day)" +// }else{ +// return "\(self.SeparateDate().Day)" +// } +// +// } +// var HourString : String{ +// if self.SeparateDate().Hour < 10 { +// return "0" + "\(self.SeparateDate().Hour)" +// }else{ +// return "\(self.SeparateDate().Hour)" +// } +// +// } +// var MinString : String{ +// +// if self.SeparateDate().Min < 10 { +// return "0" + "\(self.SeparateDate().Min)" +// }else{ +// return "\(self.SeparateDate().Min)" +// } +// +// } +// var SecString : String{ +// if self.SeparateDate().Sec < 10 { +// return "0" + "\(self.SeparateDate().Sec)" +// }else{ +// return "\(self.SeparateDate().Sec)" +// } +// } +// var 日时分 : String{ +// return "\(self.DayInt)日 \(self.HourInt):" + self.MinString +// } +// +//} diff --git a/Pods/Zip/README.md b/Pods/Zip/README.md index ce94cdc..1b0c7d4 100644 --- a/Pods/Zip/README.md +++ b/Pods/Zip/README.md @@ -1,10 +1,10 @@ ![Zip - Zip and unzip files in Swift](https://cloud.githubusercontent.com/assets/889949/12374908/252373d0-bcac-11e5-8ece-6933aeae8222.png) -[![Build Status](https://travis-ci.org/marmelroy/Zip.svg?branch=master)](https://travis-ci.org/marmelroy/Zip) [![Version](http://img.shields.io/cocoapods/v/Zip.svg)](http://cocoapods.org/?q=Zip) -[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) +[![Build Status](https://travis-ci.org/marmelroy/Zip.svg?branch=master)](https://travis-ci.org/marmelroy/Zip) [![Version](http://img.shields.io/cocoapods/v/Zip.svg)](http://cocoapods.org/?q=Zip) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![SPM supported](https://img.shields.io/badge/SPM-supported-brightgreen.svg?style=flat)](https://swift.org/package-manager) + # Zip -A Swift 4.0 framework for zipping and unzipping files. Simple and quick to use. Built on top of [minizip](https://github.com/nmoinvaz/minizip). +A Swift framework for zipping and unzipping files. Simple and quick to use. Built on top of [minizip](https://github.com/nmoinvaz/minizip). ## Usage @@ -53,29 +53,26 @@ catch { ## Custom File Extensions Zip supports '.zip' and '.cbz' files out of the box. To support additional zip-derivative file extensions: -``` +```swift Zip.addCustomFileExtension("file-extension-here") ``` +### [Preferred] Setting up with [Swift Package Manager](https://swift.org/package-manager) +To use Zip with Swift Package Manager, add it to your package's dependencies: +```swift +.package(url: "https://github.com/marmelroy/Zip.git", .upToNextMinor(from: "2.1.0")) +``` + ### Setting up with [CocoaPods](http://cocoapods.org/?q=Zip) ```ruby source 'https://github.com/CocoaPods/Specs.git' -pod 'Zip', '~> 1.1' -``` - -### Setting up with Carthage - -[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application. - -You can install Carthage with [Homebrew](http://brew.sh/) using the following command: - -```bash -$ brew update -$ brew install carthage +pod 'Zip', '~> 2.1.0' ``` +### Setting up with [Carthage](https://github.com/Carthage/Carthage) To integrate Zip into your Xcode project using Carthage, specify it in your `Cartfile`: ```ogdl -github "marmelroy/Zip" +github "marmelroy/Zip" ~> 2.1.0 ``` + diff --git a/Pods/Zip/Zip/QuickZip.swift b/Pods/Zip/Zip/QuickZip.swift index c8f0ee7..779912a 100644 --- a/Pods/Zip/Zip/QuickZip.swift +++ b/Pods/Zip/Zip/QuickZip.swift @@ -10,6 +10,21 @@ import Foundation extension Zip { + /** + Get search path directory. For tvOS Documents directory doesn't exist. + + - returns: Search path directory + */ + fileprivate class func searchPathDirectory() -> FileManager.SearchPathDirectory { + var searchPathDirectory: FileManager.SearchPathDirectory = .documentDirectory + + #if os(tvOS) + searchPathDirectory = .cachesDirectory + #endif + + return searchPathDirectory + } + //MARK: Quick Unzip /** @@ -44,7 +59,14 @@ extension Zip { let fileName = path.lastPathComponent let directoryName = fileName.replacingOccurrences(of: ".\(fileExtension)", with: "") - let documentsUrl = fileManager.urls(for: .documentDirectory, in: .userDomainMask)[0] as URL + + #if os(Linux) + // urls(for:in:) is not yet implemented on Linux + // See https://github.com/apple/swift-corelibs-foundation/blob/swift-4.2-branch/Foundation/FileManager.swift#L125 + let documentsUrl = fileManager.temporaryDirectory + #else + let documentsUrl = fileManager.urls(for: self.searchPathDirectory(), in: .userDomainMask)[0] + #endif do { let destinationUrl = documentsUrl.appendingPathComponent(directoryName, isDirectory: true) try self.unzipFile(path, destination: destinationUrl, overwrite: true, password: nil, progress: progress) @@ -87,7 +109,13 @@ extension Zip { */ public class func quickZipFiles(_ paths: [URL], fileName: String, progress: ((_ progress: Double) -> ())?) throws -> URL { let fileManager = FileManager.default - let documentsUrl = fileManager.urls(for: .documentDirectory, in: .userDomainMask)[0] as URL + #if os(Linux) + // urls(for:in:) is not yet implemented on Linux + // See https://github.com/apple/swift-corelibs-foundation/blob/swift-4.2-branch/Foundation/FileManager.swift#L125 + let documentsUrl = fileManager.temporaryDirectory + #else + let documentsUrl = fileManager.urls(for: self.searchPathDirectory(), in: .userDomainMask)[0] as URL + #endif let destinationUrl = documentsUrl.appendingPathComponent("\(fileName).zip") try self.zipFiles(paths: paths, zipFilePath: destinationUrl, password: nil, progress: progress) return destinationUrl diff --git a/Pods/Zip/Zip/Zip.swift b/Pods/Zip/Zip/Zip.swift index 544e300..9269429 100644 --- a/Pods/Zip/Zip/Zip.swift +++ b/Pods/Zip/Zip/Zip.swift @@ -7,7 +7,7 @@ // import Foundation -import minizip +import Minizip /// Zip error type public enum ZipError: Error { @@ -48,6 +48,20 @@ public enum ZipCompression: Int { } } +/// Data in memory that will be archived as a file. +public struct ArchiveFile { + var filename:String + var data:NSData + var modifiedTime:Date? + + public init(filename:String, data:NSData, modifiedTime:Date?) { + self.filename = filename + self.data = data + self.modifiedTime = modifiedTime + } +} + + /// Zip class public class Zip { @@ -166,8 +180,16 @@ public class Zip { let creationDate = Date() - let directoryAttributes = [FileAttributeKey.creationDate : creationDate, - FileAttributeKey.modificationDate : creationDate] + let directoryAttributes: [FileAttributeKey: Any]? + #if os(Linux) + // On Linux, setting attributes is not yet really implemented. + // In Swift 4.2, the only settable attribute is `.posixPermissions`. + // See https://github.com/apple/swift-corelibs-foundation/blob/swift-4.2-branch/Foundation/FileManager.swift#L182-L196 + directoryAttributes = nil + #else + directoryAttributes = [.creationDate : creationDate, + .modificationDate : creationDate] + #endif do { if isDirectory { @@ -199,7 +221,8 @@ public class Zip { } } - fclose(filePointer) + if let fp = filePointer { fclose(fp) } + crc_ret = unzCloseCurrentFile(zip) if crc_ret == UNZ_CRCERROR { throw ZipError.unzipFail @@ -229,7 +252,8 @@ public class Zip { } if let fileHandler = fileOutputHandler, - let fileUrl = URL(string: fullPath) { + let encodedString = fullPath.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed), + let fileUrl = URL(string: encodedString) { fileHandler(fileUrl) } @@ -302,7 +326,7 @@ public class Zip { for path in processedPaths { let filePath = path.filePath() var isDirectory: ObjCBool = false - fileManager.fileExists(atPath: filePath, isDirectory: &isDirectory) + _ = fileManager.fileExists(atPath: filePath, isDirectory: &isDirectory) if !isDirectory.boolValue { let input = fopen(filePath, "r") if input == nil { @@ -342,9 +366,11 @@ public class Zip { zipWriteInFileInZip(zip, buffer, UInt32(length)) } - // Update progress handler - if let progressHandler = progress{ - progressHandler((currentPosition/totalSize)) + // Update progress handler, only if progress is not 1, because + // if we call it when progress == 1, the user will receive + // a progress handler call with value 1.0 twice. + if let progressHandler = progress, currentPosition / totalSize != 1 { + progressHandler(currentPosition/totalSize) } progressTracker.completedUnitCount = Int64(currentPosition) @@ -363,6 +389,102 @@ public class Zip { progressTracker.completedUnitCount = Int64(totalSize) } + + /** + Zip data in memory. + + - parameter archiveFiles:Array of Archive Files. + - parameter zipFilePath: Destination NSURL, should lead to a .zip filepath. + - parameter password: Password string. Optional. + - parameter compression: Compression strategy + - parameter progress: A progress closure called after unzipping each file in the archive. Double value betweem 0 and 1. + + - throws: Error if zipping fails. + + - notes: Supports implicit progress composition + */ + public class func zipData(archiveFiles:[ArchiveFile], zipFilePath:URL, password: String?, compression: ZipCompression = .DefaultCompression, progress: ((_ progress: Double) -> ())?) throws { + + let destinationPath = zipFilePath.path + + // Progress handler set up + var currentPosition: Int = 0 + var totalSize: Int = 0 + + for archiveFile in archiveFiles { + totalSize += archiveFile.data.length + } + + let progressTracker = Progress(totalUnitCount: Int64(totalSize)) + progressTracker.isCancellable = false + progressTracker.isPausable = false + progressTracker.kind = ProgressKind.file + + // Begin Zipping + let zip = zipOpen(destinationPath, APPEND_STATUS_CREATE) + + for archiveFile in archiveFiles { + + // Skip empty data + if archiveFile.data.length == 0 { + continue + } + + // Setup the zip file info + var zipInfo = zip_fileinfo(tmz_date: tm_zip(tm_sec: 0, tm_min: 0, tm_hour: 0, tm_mday: 0, tm_mon: 0, tm_year: 0), + dosDate: 0, + internal_fa: 0, + external_fa: 0) + + if let modifiedTime = archiveFile.modifiedTime { + let calendar = Calendar.current + zipInfo.tmz_date.tm_sec = UInt32(calendar.component(.second, from: modifiedTime)) + zipInfo.tmz_date.tm_min = UInt32(calendar.component(.minute, from: modifiedTime)) + zipInfo.tmz_date.tm_hour = UInt32(calendar.component(.hour, from: modifiedTime)) + zipInfo.tmz_date.tm_mday = UInt32(calendar.component(.day, from: modifiedTime)) + zipInfo.tmz_date.tm_mon = UInt32(calendar.component(.month, from: modifiedTime)) + zipInfo.tmz_date.tm_year = UInt32(calendar.component(.year, from: modifiedTime)) + } + + // Write the data as a file to zip + zipOpenNewFileInZip3(zip, + archiveFile.filename, + &zipInfo, + nil, + 0, + nil, + 0, + nil, + Z_DEFLATED, + compression.minizipCompression, + 0, + -MAX_WBITS, + DEF_MEM_LEVEL, + Z_DEFAULT_STRATEGY, + password, + 0) + zipWriteInFileInZip(zip, archiveFile.data.bytes, UInt32(archiveFile.data.length)) + zipCloseFileInZip(zip) + + // Update progress handler + currentPosition += archiveFile.data.length + + if let progressHandler = progress{ + progressHandler((Double(currentPosition/totalSize))) + } + + progressTracker.completedUnitCount = Int64(currentPosition) + } + + zipClose(zip, nil) + + // Completed. Update progress handler. + if let progressHandler = progress{ + progressHandler(1.0) + } + + progressTracker.completedUnitCount = Int64(totalSize) + } /** Check if file extension is invalid. diff --git a/Pods/Zip/Zip/ZipUtilities.swift b/Pods/Zip/Zip/ZipUtilities.swift index d2394b6..0bcec54 100644 --- a/Pods/Zip/Zip/ZipUtilities.swift +++ b/Pods/Zip/Zip/ZipUtilities.swift @@ -60,7 +60,7 @@ internal class ZipUtilities { for path in paths { let filePath = path.path var isDirectory: ObjCBool = false - fileManager.fileExists(atPath: filePath, isDirectory: &isDirectory) + _ = fileManager.fileExists(atPath: filePath, isDirectory: &isDirectory) if !isDirectory.boolValue { let processedPath = ProcessedFilePath(filePathURL: path, fileName: path.lastPathComponent) processedFilePaths.append(processedPath) @@ -90,7 +90,7 @@ internal class ZipUtilities { let filePath = path.path var isDirectory: ObjCBool = false - fileManager.fileExists(atPath: filePath, isDirectory: &isDirectory) + _ = fileManager.fileExists(atPath: filePath, isDirectory: &isDirectory) if !isDirectory.boolValue { var fileName = filePathComponent if includeRootDirectory { diff --git a/Pods/Zip/Zip/minizip/include/Minizip.h b/Pods/Zip/Zip/minizip/include/Minizip.h new file mode 100644 index 0000000..c50f632 --- /dev/null +++ b/Pods/Zip/Zip/minizip/include/Minizip.h @@ -0,0 +1,16 @@ +// +// Minizip.h +// Zip +// +// Created by Florian Friedrich on 3/27/19. +// Copyright © 2019 Roy Marmelstein. All rights reserved. +// + +#ifndef Minizip_h +#define Minizip_h + +#import "crypt.h" +#import "unzip.h" +#import "zip.h" + +#endif /* Minizip_h */ diff --git a/Pods/Zip/Zip/minizip/crypt.h b/Pods/Zip/Zip/minizip/include/crypt.h similarity index 100% rename from Pods/Zip/Zip/minizip/crypt.h rename to Pods/Zip/Zip/minizip/include/crypt.h diff --git a/Pods/Zip/Zip/minizip/ioapi.h b/Pods/Zip/Zip/minizip/include/ioapi.h similarity index 99% rename from Pods/Zip/Zip/minizip/ioapi.h rename to Pods/Zip/Zip/minizip/include/ioapi.h index f0edcac..79dc5ef 100644 --- a/Pods/Zip/Zip/minizip/ioapi.h +++ b/Pods/Zip/Zip/minizip/include/ioapi.h @@ -31,7 +31,10 @@ #include #include -#include "zlib.h" + +#ifndef _ZLIB_H +#include +#endif #if defined(USE_FILE32API) # define fopen64 fopen diff --git a/Pods/Zip/Zip/minizip/unzip.h b/Pods/Zip/Zip/minizip/include/unzip.h similarity index 98% rename from Pods/Zip/Zip/minizip/unzip.h rename to Pods/Zip/Zip/minizip/include/unzip.h index 217c202..5645215 100644 --- a/Pods/Zip/Zip/minizip/unzip.h +++ b/Pods/Zip/Zip/minizip/include/unzip.h @@ -22,7 +22,7 @@ extern "C" { #endif #ifndef _ZLIB_H -#include "zlib.h" +#include #endif #ifndef _ZLIBIOAPI_H @@ -133,13 +133,13 @@ extern unzFile ZEXPORT unzOpen OF((const char *path)); extern unzFile ZEXPORT unzOpen64 OF((const void *path)); /* Open a Zip file. - path should contain the full pathname (by example, on a Windows XP computer - "c:\\zlib\\zlib113.zip" or on an Unix computer "zlib/zlib113.zip". + path should contain the full pathname (by example, on a Windows XP computer + "c:\\zlib\\zlib113.zip" or on an Unix computer "zlib/zlib113.zip". return NULL if zipfile cannot be opened or doesn't exist return unzFile handle if no error NOTE: The "64" function take a const void* pointer, because the path is just the value passed to the - open64_file_func callback. Under Windows, if UNICODE is defined, using fill_fopen64_filefunc, the path + open64_file_func callback. Under Windows, if UNICODE is defined, using fill_fopen64_filefunc, the path is a pointer to a wide unicode string (LPCTSTR is LPCWSTR), so const char* does not describe the reality */ extern unzFile ZEXPORT unzOpen2 OF((const char *path, zlib_filefunc_def* pzlib_filefunc_def)); @@ -199,17 +199,17 @@ extern int ZEXPORT unzReadCurrentFile OF((unzFile file, voidp buf, unsigned len) return 0 if the end of file was reached return <0 with error code if there is an error (UNZ_ERRNO for IO error, or zLib error for uncompress error) */ -extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file, unz_file_info *pfile_info, char *filename, +extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file, unz_file_info *pfile_info, char *filename, uLong filename_size, void *extrafield, uLong extrafield_size, char *comment, uLong comment_size)); extern int ZEXPORT unzGetCurrentFileInfo64 OF((unzFile file, unz_file_info64 *pfile_info, char *filename, uLong filename_size, void *extrafield, uLong extrafield_size, char *comment, uLong comment_size)); /* Get Info about the current file pfile_info if != NULL, the *pfile_info structure will contain somes info about the current file - filename if != NULL, the file name string will be copied in filename + filename if != NULL, the file name string will be copied in filename filename_size is the size of the filename buffer extrafield if != NULL, the extra field information from the central header will be copied in to - extrafield_size is the size of the extraField buffer + extrafield_size is the size of the extraField buffer comment if != NULL, the comment string of the file will be copied in to comment_size is the size of the comment buffer */ @@ -245,7 +245,7 @@ extern int ZEXPORT unzGoToFirstFile OF((unzFile file)); extern int ZEXPORT unzGoToFirstFile2 OF((unzFile file, unz_file_info64 *pfile_info, char *filename, uLong filename_size, void *extrafield, uLong extrafield_size, char *comment, uLong comment_size)); -/* Set the current file of the zipfile to the first file and retrieves the current info on success. +/* Set the current file of the zipfile to the first file and retrieves the current info on success. Not as seek intensive as unzGoToFirstFile + unzGetCurrentFileInfo. return UNZ_OK if no error */ @@ -258,7 +258,7 @@ extern int ZEXPORT unzGoToNextFile OF((unzFile file)); extern int ZEXPORT unzGoToNextFile2 OF((unzFile file, unz_file_info64 *pfile_info, char *filename, uLong filename_size, void *extrafield, uLong extrafield_size, char *comment, uLong comment_size)); -/* Set the current file of the zipfile to the next file and retrieves the current +/* Set the current file of the zipfile to the next file and retrieves the current info on success. Does less seeking around than unzGotoNextFile + unzGetCurrentFileInfo. return UNZ_OK if no error diff --git a/Pods/Zip/Zip/minizip/zip.h b/Pods/Zip/Zip/minizip/include/zip.h similarity index 92% rename from Pods/Zip/Zip/minizip/zip.h rename to Pods/Zip/Zip/minizip/include/zip.h index 60208a3..5eb963b 100644 --- a/Pods/Zip/Zip/minizip/zip.h +++ b/Pods/Zip/Zip/minizip/include/zip.h @@ -20,7 +20,7 @@ extern "C" { #endif #ifndef _ZLIB_H -# include "zlib.h" +# include #endif #ifndef _ZLIBIOAPI_H @@ -88,36 +88,36 @@ extern zipFile ZEXPORT zipOpen OF((const char *pathname, int append)); extern zipFile ZEXPORT zipOpen64 OF((const void *pathname, int append)); /* Create a zipfile. - pathname should contain the full pathname (by example, on a Windows XP computer - "c:\\zlib\\zlib113.zip" or on an Unix computer "zlib/zlib113.zip". + pathname should contain the full pathname (by example, on a Windows XP computer + "c:\\zlib\\zlib113.zip" or on an Unix computer "zlib/zlib113.zip". return NULL if zipfile cannot be opened return zipFile handle if no error If the file pathname exist and append == APPEND_STATUS_CREATEAFTER, the zip will be created at the end of the file. (useful if the file contain a self extractor code) - If the file pathname exist and append == APPEND_STATUS_ADDINZIP, we will add files in existing + If the file pathname exist and append == APPEND_STATUS_ADDINZIP, we will add files in existing zip (be sure you don't add file that doesn't exist) - NOTE: There is no delete function into a zipfile. If you want delete file into a zipfile, + NOTE: There is no delete function into a zipfile. If you want delete file into a zipfile, you must open a zipfile, and create another. Of course, you can use RAW reading and writing to copy the file you did not want delete. */ -extern zipFile ZEXPORT zipOpen2 OF((const char *pathname, int append, const char ** globalcomment, +extern zipFile ZEXPORT zipOpen2 OF((const char *pathname, int append, const char ** globalcomment, zlib_filefunc_def* pzlib_filefunc_def)); -extern zipFile ZEXPORT zipOpen2_64 OF((const void *pathname, int append, const char ** globalcomment, +extern zipFile ZEXPORT zipOpen2_64 OF((const void *pathname, int append, const char ** globalcomment, zlib_filefunc64_def* pzlib_filefunc_def)); -extern zipFile ZEXPORT zipOpen3 OF((const char *pathname, int append, ZPOS64_T disk_size, +extern zipFile ZEXPORT zipOpen3 OF((const char *pathname, int append, ZPOS64_T disk_size, const char ** globalcomment, zlib_filefunc_def* pzlib_filefunc_def)); /* Same as zipOpen2 but allows specification of spanned zip size */ -extern zipFile ZEXPORT zipOpen3_64 OF((const void *pathname, int append, ZPOS64_T disk_size, +extern zipFile ZEXPORT zipOpen3_64 OF((const void *pathname, int append, ZPOS64_T disk_size, const char ** globalcomment, zlib_filefunc64_def* pzlib_filefunc_def)); extern int ZEXPORT zipOpenNewFileInZip OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, uInt size_extrafield_global, const char* comment, int method, int level)); /* Open a file in the ZIP for writing. @@ -134,23 +134,23 @@ extern int ZEXPORT zipOpenNewFileInZip OF((zipFile file, const char* filename, c this MUST be '1' if the uncompressed size is >= 0xffffffff. */ extern int ZEXPORT zipOpenNewFileInZip64 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, uInt size_extrafield_global, const char* comment, int method, int level, int zip64)); /* Same as zipOpenNewFileInZip with zip64 support */ extern int ZEXPORT zipOpenNewFileInZip2 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, uInt size_extrafield_global, const char* comment, int method, int level, int raw)); /* Same as zipOpenNewFileInZip, except if raw=1, we write raw file */ extern int ZEXPORT zipOpenNewFileInZip2_64 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, uInt size_extrafield_global, const char* comment, int method, int level, int raw, int zip64)); /* Same as zipOpenNewFileInZip3 with zip64 support */ extern int ZEXPORT zipOpenNewFileInZip3 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, - uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, const char* password, uLong crcForCrypting)); /* Same as zipOpenNewFileInZip2, except windowBits, memLevel, strategy : see parameter strategy in deflateInit2 @@ -158,20 +158,20 @@ extern int ZEXPORT zipOpenNewFileInZip3 OF((zipFile file, const char* filename, crcForCrypting : crc of file to compress (needed for crypting) */ extern int ZEXPORT zipOpenNewFileInZip3_64 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, - uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, const char* password, uLong crcForCrypting, int zip64)); /* Same as zipOpenNewFileInZip3 with zip64 support */ extern int ZEXPORT zipOpenNewFileInZip4 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, - uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, const char* password, uLong crcForCrypting, uLong versionMadeBy, uLong flagBase)); /* Same as zipOpenNewFileInZip3 except versionMadeBy & flag fields */ extern int ZEXPORT zipOpenNewFileInZip4_64 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, - const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, - uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, + const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, + uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, const char* password, uLong crcForCrypting, uLong versionMadeBy, uLong flagBase, int zip64)); /* Same as zipOpenNewFileInZip4 with zip64 support */ diff --git a/Pods/Zip/Zip/minizip/module.modulemap b/Pods/Zip/Zip/minizip/module.modulemap deleted file mode 100644 index 45a6e58..0000000 --- a/Pods/Zip/Zip/minizip/module.modulemap +++ /dev/null @@ -1,5 +0,0 @@ -module minizip [system][extern_c] { - header "unzip.h" - header "zip.h" - export * -} diff --git a/Pods/Zip/Zip/minizip/module/module.modulemap b/Pods/Zip/Zip/minizip/module/module.modulemap new file mode 100644 index 0000000..59eaacd --- /dev/null +++ b/Pods/Zip/Zip/minizip/module/module.modulemap @@ -0,0 +1,5 @@ +module Minizip [system][extern_c] { + header "../include/Minizip.h" + link "z" + export * +} diff --git a/Pods/Zip/Zip/minizip/unzip.c b/Pods/Zip/Zip/minizip/unzip.c index ce34a90..3a25740 100644 --- a/Pods/Zip/Zip/minizip/unzip.c +++ b/Pods/Zip/Zip/minizip/unzip.c @@ -24,7 +24,7 @@ # define NOUNCRYPT #endif*/ -#include "zlib.h" +#include #include "unzip.h" #ifdef STDC @@ -635,7 +635,7 @@ local int unzGoToNextDisk(unzFile file) } else { - s->filestream = ZOPENDISK64(s->z_filefunc, s->filestream_with_CD, number_disk_next, + s->filestream = ZOPENDISK64(s->z_filefunc, s->filestream_with_CD, (int)number_disk_next, ZLIB_FILEFUNC_MODE_READ | ZLIB_FILEFUNC_MODE_EXISTING); } @@ -1455,19 +1455,19 @@ extern int ZEXPORT unzReadCurrentFile(unzFile file, voidp buf, unsigned len) s->pfile_in_zip_read->bstream.avail_in = s->pfile_in_zip_read->stream.avail_in; s->pfile_in_zip_read->bstream.total_in_lo32 = (uInt)s->pfile_in_zip_read->stream.total_in; s->pfile_in_zip_read->bstream.total_in_hi32 = s->pfile_in_zip_read->stream.total_in >> 32; - + s->pfile_in_zip_read->bstream.next_out = (char*)s->pfile_in_zip_read->stream.next_out; s->pfile_in_zip_read->bstream.avail_out = s->pfile_in_zip_read->stream.avail_out; s->pfile_in_zip_read->bstream.total_out_lo32 = (uInt)s->pfile_in_zip_read->stream.total_out; s->pfile_in_zip_read->bstream.total_out_hi32 = s->pfile_in_zip_read->stream.total_out >> 32; - total_out_before = s->pfile_in_zip_read->bstream.total_out_lo32 + + total_out_before = s->pfile_in_zip_read->bstream.total_out_lo32 + (((uLong)s->pfile_in_zip_read->bstream.total_out_hi32) << 32); buf_before = (const Bytef *)s->pfile_in_zip_read->bstream.next_out; err = BZ2_bzDecompress(&s->pfile_in_zip_read->bstream); - total_out_after = s->pfile_in_zip_read->bstream.total_out_lo32 + + total_out_after = s->pfile_in_zip_read->bstream.total_out_lo32 + (((uLong)s->pfile_in_zip_read->bstream.total_out_hi32) << 32); out_bytes = total_out_after-total_out_before; diff --git a/Pods/Zip/Zip/minizip/zip.c b/Pods/Zip/Zip/minizip/zip.c index 366ac90..21dadb2 100755 --- a/Pods/Zip/Zip/minizip/zip.c +++ b/Pods/Zip/Zip/minizip/zip.c @@ -18,7 +18,7 @@ #include #include #include -#include "zlib.h" +#include #include "zip.h" #ifdef STDC diff --git a/README.md b/README.md index 8f7b73b..3c11096 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,10 @@ Easy way in Swift ## Requirements -* Xcode 11.3 or higher +* Xcode 12.3 or higher * iOS 13.0 or higher (may work on previous versions, just did not test it) * ARC -* Swift 5.1 +* Swift 5.3 ## Demo diff --git a/UnZipAndRar.podspec b/UnZipAndRar.podspec index 7c70067..a44570a 100644 --- a/UnZipAndRar.podspec +++ b/UnZipAndRar.podspec @@ -5,7 +5,7 @@ Pod::Spec.new do |s| s.name = "UnZipAndRar" - s.version = "1.1.4" + s.version = "3.0.1" s.summary = "解压缩的库xxxxxxxxxxxxxxxxx" s.description = <<-DESC 解压缩支持.zip .rar格式xxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -33,7 +33,7 @@ Pod::Spec.new do |s| s.authors = { "Brandy" => "zhangqianbrandy2012@gmail.com" } s.platform = :ios, "13.0" - s.source = { :git => "https://github.com/brandy2015/UnZipAndRar.git", :tag => "1.1.4"} + s.source = { :git => "https://github.com/brandy2015/UnZipAndRar.git", :tag => "3.0.1"} s.source_files = "UnZipAndRar/Source/*" diff --git a/UnZipAndRar.xcodeproj/project.pbxproj b/UnZipAndRar.xcodeproj/project.pbxproj index c3a16da..3d660bf 100644 --- a/UnZipAndRar.xcodeproj/project.pbxproj +++ b/UnZipAndRar.xcodeproj/project.pbxproj @@ -146,7 +146,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1000; - LastUpgradeCheck = 1000; + LastUpgradeCheck = 1230; ORGANIZATIONNAME = "张子豪"; TargetAttributes = { D62AFC0E21772A1A0013974F = { @@ -292,6 +292,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -353,6 +354,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; diff --git a/UnZipAndRar.xcworkspace/xcuserdata/zhangzihao.xcuserdatad/UserInterfaceState.xcuserstate b/UnZipAndRar.xcworkspace/xcuserdata/zhangzihao.xcuserdatad/UserInterfaceState.xcuserstate index a1a28013ea317b6ee706f12b17cd04e9357280cf..81365a3368c6d4c26d404f9a5b126d303aad3109 100644 GIT binary patch delta 26271 zcma%j1$-1o*!SJ;?A@*JMTy{UA-ESW#EC$HMlKh3_q&Ob5Fu<55|RK30Sc5-v_Nq! z6!$_YS_%}3TPfw6y~_c8+xPpurMukD&d&TFf5!Nw5?uZUEC|2|VM9;`rUN(tfB`Jv zfEt(qTVMyegC3wK=mmO%eqaa~3WkBq0^CV&}WCYS|ggE?R>@CN}P5Cnk`5Dj8L zEJy|^AP4Ax9?S#9pb0dC<)8(u04u>N@D*4M)_}EOJ=hAq1K)!K;2<~zPJoj@cLiJp zKZ9%F7jO&Q2M@sS;5m2!UJ`NwBX9x`1VIu4(T1=gY>93}ccKT;ljub_5QB-)#217! z;X=3)ZiGAGMa&=qi6A0|h$Z5Pcp`yFA+m`AqL64H8i^&uQeqj=L^Ko2i56l7v6}dn z*g$+oY|{~YiG9R=;u!HGaf!H0{6t(Kt`gUYyTl*FW8#TIr63iQf>tmJR>3KFg`iL? z%oJ9Nwu*L&Zi?=T9tuZAf5m9U7m6{8v5IkuNeWkmo5Ec&UE!w=lwFnG zl--s6l#a^&%F)U%lw*`*mE)9?l&(rQrMuEYIaTSWoS~el3{i$E!<6AVWrQ+DnXF7v zrYh5vdL>lmD$A7>$_2_w#;7K%rl_1$I!~3CDohowicm$WqEykU7*(t)P8F|8R%NNORe7p>RjH~>Rj#U0 zEmEyheWO~h`c}0;wNbT6wOO@AwNsDac_Y7+G&HJO@1IZ@7(3*||9QNC0l6+~&MU`k7cP;pc|l|ZFXnN${) zO%+k|sA8&wnopHd3#esO6V*&Dr&_2L)JkeKwT{|AZK1xWc2c{jqtr3#GAoBBZGbX&S3-HGl-cc**PeP~CzKRuWpLXV(F(qrhc^hA0R?L<4% z?z9K(P5aO@=~=Wt9ZE;hadZ-$MrYG`bUrsO%jJ04bSu56>ZNu8IwyYi7o9)B)WgXaltRvf> z9n214hq5Es@$3Y4B0GuoX9L(kHi*@*!K{`IVMEz4Hk^%Mb&+fgo55zXS!_0&!{)Mi zY%yEHma`RX6}ysM#eT)EX4kN5*{|7k>?U?IyOZ6;?q(0ON7z&BY4#%fGkc4@&E97p zvG3Tw*!LXH0ZzqnoEg`Kv*+4!ow+Vtcdj4j$o1z2aKpIa+!)S@bLLz)SI&)d*KvN_ z3~nYD%xSq0E{cohVz?@x0tKv8n{Mo3AdD6#x-%x+;XmkTfwd5zUJ0( z8@Zj_E^arshuh2T<9_6hb0@fy+-dGScZs{k{leYhe&rr>Pq?StGwv0y;z^$3X`bO( zp5u95;O%)`TfQCNp6|eS;d}D~`9b_(ehfdBpUk`Q?z|U2ouA3i;%D;#d?2soL-+_j zhL7dr_#{4!Pv^7wJU*W<=F9kUejzXNi}>Yy3%`P2$*i4z87{1yM%qh55h^|lyFJ7EZh)o3cm{Xg~88+H^O_hTurDIYD(Qf-BI01 z-C5m5-BsO9-Cf;7-BaCHJxD!5JyJbEJyGqdc2j$*y~N|>82K)dq2`;XKs+7dB@q7# z;;SLP7UExTT0;$$leZu~M&Hw4=pl~1VZTYiG)$T`3Cg{oJQT_^p}YvnE1`TblrM+! zuc3S|lpllgYfye4%KwCz0%B$mvx8UX zxZX|r1LdQje7t_8^lO3$wQEFBFkd_u&_;*Z;;%7VC?Ba`VYul>3c@)VE8}E5{x^`x zteWr-P(Hc|$f5iT{W^cacA_>aDR5G7cv5VFYhZe8a?+%4T zV6{*_Mt`mukbr{nu~0rvziw`DtR^{H8 z(~nfk+jSn>!H7yoG2t2kMjLUBl5kCJmhA>(^dq3$^Is&YJLH%?nh4xw4y(Z=@TDi1 z45k1l;0#=VD?s49q1*?`r$PC2DEEbOKPaC8@;N5TLM6(=K)7^4`CKUXH{Ow~I}5W-;Nn06k~WBk^1vpL z2<1WlM`@>m42cu9AYFeB$~EI85oH-f6#Q>q;B}_%Ajmf|Fi&D&$Y)nHdBTH?++C{HwT=Ua(88}QfC1?5S|3XFHe9nu7L8`v(hTDDBT&Q!1y>@gC(TOvAD z68}C){Aps3P`F9Q-}{G~=D#C>86F;Rjs zmKaBjCni97J(M>}fVpL{uW*L(C(Ji4tNyQA(5%mq6-zR2zni=lk0$+osjERtN$ZUov8P;|sf z3G^x`|IP$@jU=nh#MjcLzYXQvjJJ_O7ZdD_#Af7n2-M|{CITt^_y0GyLu@B@O61lO z-%A#_6ZsEf^lpRO+4XO?0|uD7J3t&Za_Nx7r9IMTtzSuOav+WqXC!%@AWjmeh|^HM z56bsL`2i?D*g~8&XvYO8KV;O7BPMB?6F*CYqsV^PMEDJ(cKk*>Fm`ue>h1?gJ040F zaa4?tv(r8${z5*Ect$)YUJx&dSHx@L4e^%vlXwT^KSKF&C_e$^C!zcllp`o-p!_V9 zBVy05A>NzZo&qz9MxlW63ntMZw|ChjovWLm)>rPPFh>X#7Epe%6`{gf5{YQl7^oPe7_1lq<-b7rbtp&v>t>5$7?!3Op+JuImL5^{E0o_gvC>m9UIL2j^0o=+ zmk6k0GB#Ygp!|;H712!!%#~_+mI;`3_+-Q=SYBW)EGiiJkX zDkaL^{`0kiqE^u;@wra1SW&M)o($>EUr_!Y%KvUrERi59nxOoHL1Que6Pv%1P@>#Y zWgo5@s8q&T(C4@-J;lL1oIsNg8_-nI}n>OLL8N9-*=DVpoC?w zVxMBa;sC^y5K}>ngc#MLIAp-`1H@<}7XA~KQxcZb5MxYO&LJ$|H^l{XT|yxZVyxlL zAuOz5W5V*Y;<^#bFA^3(!g5o>q89zr?EBtT{4QbnO>s|gU-1B9<`A=hm?gxlS`-fr zSRO;n+K9!*gvCYiO2YCQVr@)V{`~(-PbpUd0}3TBp|Jgjcx?JnN*t+Ci*+i&9Xkm1atWs{_P3L#zwLx|(owQ`#aNN;Ej=*os5h4&hL?#|}yt#5(D3 zp_`bQVQ14r+1m)9mjs|20-)?Gv7x)TKEuA>0HtJx%7My3%E3xB%;*WRUJ&aIu|6%z zVanmk5z3Je>kF~|5E}rofhGXGl#(4P(V)b^1VFMw4I24h&dYX;)YC{U{9rw z5rnq{Vvq!4x&&hIzn!t&kyZgJXDI_DY_pYflyjA6*fSJj!yqzpY($GPP#L7uD1#w} z;C%tHF%TPT!q!b0DPfC(*eDaWSP5GkW-DC~8;uenY_xbY%O)sYnPtS4Dd8F?;mVP4 zjsG{UzVl4D@|5!=T=~iZWudYNViO@Y31VMDY;udTSW+EjDa582Rma(cN~aVhR8b?hx~U*i>kVdA2COF`(N3F)t%J9}_xrLlu9X3VsrloiYLmK5{jqFXUgZw7Z3}8SRllLAf{Y)@fk}f7)g%db+P~GseyHgqXO)|gSXYTyX)L0eL>Rs@nTLkvPJ7h=d4=dV`HHIl0el6a5E4S`reYe>ZANn${G zAy$USmGZ(;U4leyBE$+!)TT)0Iz^QxT?Rjbj0|~`B1CN)6Yw0B9wmk<)Om4}3Uyxc ze@hHi1*&<7U{xWSeZc0U*#}ke7ijtcD@D2CzxgDeZtAW=WsI^aDavByC^1x_q0l(= zp^;Cus%D8#b*jaxdR2p}QME+1RJBai1hEAWtAyA>h=~xZf><@gY9O``wMFFqrHqF?bsy zitHm1wOyP)-`=J_ImkdVIZz_``_JA=!wGT(IR^2U97&EMN0TUw?Sj~Di0y&c-WGDK z1e!znDg^Swk-PD7I>Y*zS;Z5WD)B)UKJNcB55l(y)?T1+kw^2&G}A;sX9!x(vx7N)k|t zIPzm?B{z_0Sc!Zkxk-}RFB15z68P(4hXwXF-;=wIr0tSOyZPB$BsC}UAbC_`XB@v{D5PJl%KbDjC$p<9D^cZ4qAof=LV&Op1caeq2 zE>ekWt1QI$g?&01RsN~O&1VpMq91vld`Z3{U(0y%4f&QlOTH5yFYGh~y?crXfY|HK zAod($FPbTgLU#HRVy{F|91JLmqQ&E4M?f(YD?Sy6 zi4HZLh6$8f=76TpOe0Imf@;%B0%dI?;oWk|hO(s)>;8f`260^9Q;c2c;9~$yAvM+y7)Yn({_dhm;RB4dNWcE%c_@Wy+75 zEwfrq&7fvdvmnkxT!6TGIWJ0^ z?Uqw{R6bPz@%9k!0P&9cp3{vB0b)d*mrt40emTTDeY8TVlB$(CtfUrFB2`6IQ#I5g zhbignatY&bTYYE&RMFNb(f9g~bcS{foPZ%NBPS zXw-yN^3-Me6yxtT^3)~@Eywhh3V7-pYCZMs40msb#H57qm{5rK5pC-GkKIUZ@)vk_ zZ@1*6z@R9tx8db-Y9qB-7V78jZG3LkaB3^HO_J1i5J&gz5buZ7Fuu-STv>13Z#Q)S z`Gr=M*#DV6^lzaKQirI+)DegefcOxI4~6&_;=}rZx*w?%pCo@0;sf5a&N-|8XLkx@`kxMYr zhx~l(C$Sx*k($PRl-UtFcDzcGl?nJU`nc5Bj}TAzNL8rmCH9zy7cBFn?Aj{P5+7pRrDQ*r#8`dA)Y2uE4t`@r(eme*3b{>NAw@`WBLjGlzv7( zr(e)7A)W#8Oo(SeJR9OU5Jv(>P5=o!7vgzq=-2ccSy$N|`VIXT{ht1t{vbn+Js;u) zdJYW%aTF?$HWWd89>j}L(YhH)feE47B=3nX{(^<^_e3p|60XrsjS5T(iA{(WYgcT- z2RRHB-B_VYu z6~t@BV=H4lJIGU4FddmrOlPJGgCJEvyc*(l5O09^(vQBD>A|4nU^&y1>BaPhI8wn% zh%a2O3}PIZe$uoPnlHtxq=?>4yt%5K_|>ZHu0xrT|M3YkiWx0osDU^NakZlJS9U!o zGE@GeCVrc7W?ax}Jj546yk6haYlJ9#WjSOjmZhfV-@-%4@Gndh#c#G%>U;>%mjD`s|P_+!=O^7gvH$!~+N@b8@9TUcc zqlsP=Z_%Jc4)GRw$&m=NQl8;FWkJh4maD?{VuBj;yUtw?} zObU}~bSm0rCPfzNFIWz69N^e*aK8bL9Ria&^miOFU_gg)ZbF11=rNfnV9U((_$LwQ z7>IOLDr;hpPOWJ*TBbm%8Dgkv{IvK}+-FK*6Ax31Xm}&-be;vfv zLwp0oHyLvF+Ym>Y1PbOTl7BDdB_H#2rrzkNzcJ?N!z zg*ayaGQxx_Ei(~wW$;>_m4L?>f`bnA;X7H7&>&& zgz*yw4xaAs?meRapjg3PHcb{In<)#I#mUB@U!w9z5j|E<`Wh+>7`&@oHfdyc)t-s2d~;#T-jd;~rLcgDT&Id~wh!L@iO z9*IZev3NY5h-cu{_!|6c{2TmR{1Sc#zmLDc-vJD5)Kvf#+LSvAZN;60c4;_)IFJqU z!7{KPZKypAegHSYpWVO*fd;o$wZu2XE>Ztu zd)?2UJU#OZ^8lqq%ys4lbCbEn+-B}DzcP23-ih+%ihE#6cxWKn*khm#u{1U`3L;NR*Us=U6=q<-r6XwM#?u5#rhK+ zaDSnLxa5R2;~Se0nHU$S(Y6+d0VinD@XXO6awro4LJ==lp$aaD_V*fRW z{{r#r5WfNOn=6g84{Ud~2ivoC(gD8(ab!Keil@(X7v0Zx6Yb9q5MQ6^Dkhz^v@v)e zb^vlm>_CX$)~EQ!CB#M`d}8t0whqG#UdaStB#TCk&Fm<4G{k>{_`PPtfw2a%?@Oe1 zMPyi+8Axk_}6O*+P+1-QKFIg|7E$n1=3hTr=vo5SF>&CjX z9_&=s6XL%^9HsM*ApQr$A4B{J#GgX^8N{DM`~}2cu9e+kePmtP>56r-TEib{7g4R` zAYMrdgXT@-qUX7u{9GjF>EVgtXk_FiQI&D-l+N-quQ7B0avB5s4?#{t+Ni}w{e$9I zHVF-h*f=(xO<++P{ubhYLi`=X|7u~A*%UUFO@{b;i2n`IJ~I5h#085l!=sY43EoM8 zN!s!0Zn42y7i~IHK-a*;B%=oEkP1rWC=Z<$6Y`(6+ZY?s22XSPXG11Y=vXv;jD{p= z%UYYyRa6eqoPbUZJ|a6kxZ>lxum+Gqo8e?f>sWRKHm zw26t@V3eF|=O$`&39(U8Q)3g6xyHuKNi2E@*QUh<8aC@0x*sUb@3{GW*}?E5bJTvK+03HZ zTxZ_dxZh1CYqqrNJT~6=)Ol<*F#Kw2gD}|GH{05M-mAZ0{uu^`xY*#tIITv&RBAhi z(Jt=ZenG);38^J@&1=8euw&QZQ)e#z^y@og%W`>Ze{Bta>sp`CU+)cR2D^Z*L`m4B zw796)1c~1s$w^V+G1}?j+SG9gny~N`sjyWQma_|4QA$PrkM;e9Ab+2v$rGmcA2M;e zkJN|G*ojMc(tsiV*{4r>oHlW2Yk&UJz5NIF|5VSwS#RV@V?v#Rkv4>fgliN0O?p|) zqUHKk$fOsswQL=`n5}0~PWli60s;jDN(fZ28`|Rts8#F|WW&oOf5k3mTOgn%r_M+| z3j#|BY{Z;Xoy89)EXAd#JjJmm$B1oDw^x6|ekQ=yuwE>J}EwYBaN3 z+3z6WArP9`?P#?XsL}jT&(CG(GZjhA1a%L)AAN)kW%ubfL0~5RIw<`zM^hr|ugrDq z5A2Upt4F1#EcBaD1#Bp45w$tpJ2p8%qcyd3hCTNQ)OiT3K2Bh;msn{O!)`^mn%FB4 zSbrR>u-8~=7{mSoL7OH+!^nAjredP^8MW>Xd-qezzd>O8spSVO+5qs`qy+m1`vT4B zA-31EPuXYe6a&K%r|ltVi$t)3eaXH;G`?ZqLeLI^juNe%A?PYOEy;%o?I^o(Eq)~6Xz#&>O3}XtijA$WyB5S&=hDBHwXfB9|A!?G(~AYZiGB_IX99U z#f^r*5du^`{A2FUjpZhy$tP|cH=dgSL4ODaKrnDQH%Zo&n+(Aq6lTC+G)?K0Z?r=d6jF2>cq&VqfH#(FHm(YemFj`Ex*j4w@ zNtwur<HwG0FWM^bNcM5_4gSY0+aA*C6&ZxE_zwCE~!kf8sqWVg&5n&vf z@ltHW#?z4~I(;_#G(9jX8O`d=F^TUocSR!iCkQl6+*JsI#pEjkCSK=mN~Jd-&^B?m zAPCX-^l=LeH|;#;t($I+&B zf=50(5rQNLav&&&AQyrP2o{LzudZ|C)jZm~-ol&l=DY=O2|+RhDG;PWkk-OmOKV@e zEkxU8EoHAd>cSO+mP7q|YE_U%};zPz7QSO`H8D*Ze}3BXimj?^mz z#fDBkuX4_?r1gpq;x#g4dh;PD)yw>aStym%j_B8~-?T(+LL%~SK7-K730C}LKSLT6 zmk;H`#0AY(L^B^Q3zdGgmPhhY;)Uyd<{5F5ur7xL{J5T3*^U*n_X*7xVQz@g@X)Z<783Rv9GFp( zx6l}mM@qQi6QsNR?-I$s@%Q-q`~wI!LV%Kj%@Ay9;UDsk_&@l^5Nw6u86*(8t5T+* zHjbHn$iSfSfre3zxaYRDZkCk3yP$*}4R&T4t4Ko;lRRGW(h>{*nnxq!?;zOL%>Rj@ zZno=hOKqC@1O_FJOPqp+5wQvBhJgUGSmQ8R8;o8W?9D(0IzMx?1?||x1Y7_RAa8#d zf>W?3xTGI>Sx^cpffOhiFVF&m_EK^JFPkf<1v9~%Ss+;Y3pT;x`>VEM@SRE>*bTvc zy$piyAvgrVL1|769QaJH1#6*=Nw4=ou+ym5`YlErZINmV?F5vX?1Es=N7WWMqrUDo z=&P@*(}YRx-jiCDS?F$jxfi`0@=vpGwP|LJQJWEO3^uKfOAd+(*EqyQp)k-lNt-6# zWcpiv?hFi;EesR}iT&=`;DeD}_q%7U`!_3w3d0a9Mj%#jOodif;c0!fXz*3$MDi!LVxe}0bOul->_*{B*aN}ut?7oaANh~}-kWCvcU1Th4NL@N zACH=Z;}HDuf7_WSoJJ=Lr9C;qS+pkyJVt4XN>MCr$}w!QvlV_4em0~r!c{4ac`Chc zeZ4Q(N+(F}SwMt8M~nT!UF5=k6YimbnI<_Q0gbYaF7-1H3Be0Uu>aB>$pVCj!Xv?q zFZpBu5WIunr9pRU|7`)!g%`Z8HGuyK!K;7j&Ra=${uEFHuOWEzQFs2+1k{*Oao+x~ zit`T(Xyv$?R$KZZeNZ!MR?Vq-wV+n3&D7><3kd##;5`I?L+}9-GDyfFfk6U?1X!)M zGU|ic*0{||-3}5&t3D9QR(&97v=PjBdPm(0se-yUBowWxpmvZl&;L9)XaY7^Jrt>e zdI%&`P3mEgApdWwpdO_jgG8+!jW%f#lypQiOQt~QaDvhDue5DZJxM*qpbF~ANEHYM zsRGDCnj#Mt_XV3P(Gs`XUF{)8-m@95o@!WiLW7NeXaJgo(V!s)Z;HD9#K%eeTBA;Y?d~EpyT^{sQqX=$5k4md2~*{3p%OagYJb+>N}vb z`UB`e^kj5C-vyn|_e7`jebM>+IdlLWM5og=^m2L!T0{MSj?z0YPH3Ia7p=2JFj45Z zd>oU&B%#%^G^Q9GlP^OHSCwedN>`0e%-5q6^FOc{I@%tN<|cmNFs=_eK|YH60u8Ju zaFaMMbaXs~3*#ct(eb_9QFQS88h0CwaGr91qeI?28fBRCmb^7@!`tz_&{)8McjO14 zQ{F>Ria&z)LFc*?dB|6x6Wf~&=d|~tbJ`dAYy55gp$?@mkC8pt3vE%T?jZC;=diy- zC$Iwqji5#6uOoygi-Q)2Eq<`L zWAW7DZ%dgaW(h16mMTli(%RC-($2E2WqZqxmYprTS~^;evYc+2ZMn#Djpb&`U6y+- z_gfycJZ1T_9d#iR<9jrQ8b+PJZ)x)Zn)le(l zaI2A4qpen3ZME8FwZm$sHD_&S-PXFjbw}$g>tgHq)@9Ze)(@;-Tfen_XZ^lSe4Cs$ z`Zl?3^4mOW^QVp62Dc$>ls24=U}I)uVPj=8)W**y(n|n5oZJydZw|Qyv+E%8s#cc^&rLADAwl%lyZ9B|%jO{qv3AU4L zU2WZMr`mei`q<8~4X_Qe4YrN8jj@fhoo8EZ+hDuIcA0In?P}Y#w(D%y+itKuYx~^J z%C5a#C%Z0o-R%0=Iob`dbGGxfn`;+f7i1S~7ikx57i$-9muOdI_nqBkyT^8K?B3bE zx6^&FSJ{*Hw0#@<_Vyj^JKJ})?_=*^?`S{3evtiW`?2=p?I+s1*}L0MwGXpTw%6O| z+UMIB+Rw8uv9GpYWM5}rZ{KLY)V|678~bnVH`;IR{G{{y&L6tSyWm|XcJ=J)-E~@5 z-%$~xQb(na${dwFy6xy*qx+0@813j}<bUa7oC1`y6SYz>8{gbr>9QOonAVed%b(3`%?Fv?zcP?9$h^gJoh z@>uP$)?=N=4v(E4yFK- zm**bOeVzwA4|yK(JnH$Q=Sj~qp65L;d0z3n=6S>Ow&z{X`<@SVo{v4BdA{^~ zZ!ftQ@KSnFUaXhk$S;ii`RaygIBMy9bZUC|^pxpo(=(=LPv15D*!1JmPfkDMJKERT*VWhE*VA{c z?>65ZzB_&Q_}TmQ^y}@{*U!!)1n_ZpO?RvuF6v z*f-e(cUJza zqFF!9x;yLMtOv6m&7LxQ+HBw1GiJ}8ePs6e*%xPDo_%%B;5p;xOq}!O9H%+Ob86<) z&RIOCan8HBs=3r$W-dQBeQx30d2>tVmd(}uI``S!7js|Ded|BKe~kY){|WwI`e*x> z_?P;Z`&aru50C|z2UrEz1lR|(59k!oHK0d8?*NB@aRCzpz6_WW;2hu9L9!30ha} zG_9X@mUgZ-P^-~uwP=@>HdULU&DQF*x!R@LueBSro3vZC-)nbk_h}Dk&uTAdZ|StZ zY42+vYM*LfXkTmJhNwa;Lwbeu4RH(^7&0Vec*v-bF(KnaCWTB1nG+Ha5)={~5)u*~ z5)~2?5*LyXk{ps6QWdf(J_&su z`YQBI=$~QAFjW{CMu)WtYa7-+tW#L`FkR2EK4A`Fqr=9AxrKR!`Gom~%?_Iz78s@p zO9<12%?q0!RvuOvRu$G5wk)hUtR-w!*y^yuVGqNF@P6UL!bgUG5k5BDDcmdEC)_uD zM)>UTx#0ofLE*7z;WQ;YJv=8|AD$Op5MC9&D7+Vj@x_(jzh>vLkd6Frqv{jHr&NjcANm8qpll60s>_ zYs7(w;}NGK&PH5_xEyga;!ecfhICB6X3uk@=Bjku{OEk@b;{ zk;@{RBiBc6j@%l#J#u&C-pB)yha%5M-i*{ehsKrr@QOly5qt-@kj@lZvEow*9&Zyl{KSrI7IvaH%>PpnlQP-nxMm>poAFYTc zqnT(v+AP{Gx?Oa~=q}OSqkBew866e9AbNfDw&?GpcSrAyJ{o;C`a<-j=qu4bNB22gV;y0kK>p)o49sy9pXC2^@!^or*nvNj2ja-KF%Y~CvJM&jJUaR zfpNicA#urZxpDL3%Ht~Is^S*KEsI+ow<2y;+?u$r3#XpXJ8vi2xb^P1-ck%BNWC>V8`-CqNf)er*zDhWj@FdY9abTiX z;;h8EiGhil#HhsN#MH!$#H>VJB23InT##6uxF~UP;?l&X#FoUBiCYr4B_2vVmUukz zRO0!>i-|uaUQK+E_&Q0JgeNJI$RsAoGO10HZBpB$4oRJobYqgVNySNDC2dIBob+AN z_N4tuKPH__I-PVb=|a+_q$^3+k{%>IPI{X3BI#|?yQII9WyyT9S#ta2LCHgtM`}GE82Qyes);3ZBwE#VI8= zMNHY4awg?U%C(dmx|CZfzo)!Nd6n`u{NYfUTR@#Me4%Ts??g)y43pAZK=PcVQC%HdZqPE zb4(kMHZpBu+T=9nG`F;=X?0YSWt1TGCdf ztw~##wl!^g+V^R@()On9PrIH@r1wmplJ1%AlkS^7BRwcRGCd|eK0PTtH9b8&Gd(-K zB)uZNGQBFjF1o%-YQQ%q5x2GFNAA%-oXsUFMF=ote8c_hlZ- zJdt@N^LpmZ%sZL)Gk?$gBlAh-hb%0M&uWupm(?z-V^)`}zFCf01G9!?>4s;G%<{|1 z$!gBpmvt=bMAqr7vsqWO?qvOz^&sm})|0GfSue6)Wqrt&XLH%+*_PRDvfF02&+e4n zC3|4@kn9QBuGt>hUfI*K{jvkIgR?`kBeJ8jW3x-MH)dbVewqDujywnCD029mHaT`V zZF4&0bjs(-KDvIo0lGoD(Yh~nPC6HzyKbt^OXsf()`jT8buqd)U7{{o zm#-_*Rp}aa%XG_iD|M@N8+BWB-|4pNcItNPuIlCbuKI~+8e*#6Td$j@pQ{hmhwCHt z(fU|@ygo;tr!UaY)0gQh^b7S>`sMm>_1pD3^?UUD^@sE)^=I_w^cVD(^;h(-VOuy3 z2EcF_1!G}6%z$~Y0M3IYunbnf2G|6b!h7p80Y4>G@gtx_p>lk}u}#YVzyy8}gUtH{~zS|2BV1{&)F1^7rKL z%RiWZIR8Ta<@{gsALKvGf1Lj!|5g6m{C5RZfptNzg1!Zg1p^C)6bvsIRWPPte8Hpw zzk*o>a|-+m0tV0!wJ+*Y)V-)zQJepqN2q`jYZ3fmKUuoT3z&Y(Vn9HMF)!x7yVFl ztms71siHGQ=Zh{DJ)dVbZ^%5qc{%fz%{w^nb}?2=7jwlrb+LJ|eR0>~9>u+j9g6!G z4=f&AJgIncv2(FUv1hSQ@$_PCaYAuwae8r9F)Yq2E-ao`yr{UPcwO-_Qa1LqgaUp4>7`HxD?ONW+DFHJ7ZDTSr^rG=#xrM0E?rH!S_N}Eet zN>`R{D&1DPqjXp4{?db`M@o;DUM{^_dav|R>EqI8rLRlhmi|?$`@4)Svn}gf)~&2( zS)a0gWy8uwmW?hOQ#QVAVp(8WQQ6wEV`b;cE|&dNcD3wI*`u<@WlzhVm%S`|T@K30 za=M%=H!rs=Z&Pkt-m|<<`S9}b<&(;%l)IF>m;08_ET3IIw>+?1Q?4&xS$?eie)+TV zm*sED|E$0(mX~6+0>}RlHhYyI|CUfCae= zzFKg6!S9t+rFo@QrA?(>WtYmnm5!AID~D7LuN+x9rP8g^qtdI=w{k|MZg%C|%IM0t z%IwPA%KXZr%F@d6%F0Tyvbl17<+jT2D|c7!t2|hFqVja*xyp-`KUH3>yjS_4@?quU zg(DYES?Ijbb)mmn!!v&nllP->QJB=&FRO?(a#UR6O=Syfe4 zUDc+lomD?q-LA%~ZK?-WkF6e8J-&KkwP&?o^{nc-)q&Mv)sfXP)$!Gd)lJoFs@GM2 zTfMRRK=tA3qt(Z&PgP&8{($*U=>DXuB4si>)}*;n&$k=-KaMH!1~7A;@2a?$EVUoTp}Xv3mI zi%u>&x9H-cpB7zRbZ^n)Mb8$!T=Ztqhg$T{u+=JS$y)2$F115zXVnJR#@D9RX4dA^ z!rFPYCAFos6}6SMi)**m?y22hdq`J%r1o;{)!JWbZ`R(a>t5$rH@a?O-Q+swI=4EX zI^VjPb#vq6?H>lW61Q@641`?}qA`|1wVovyo9ccboh-QBwTbr0(v*Zo!ZVKKHC zELJQg7c+~w#RC_6EKXV6uz3ICTZ?~R{BZFfi(fDPbMgDdAL>>0X7!f!W9yyjXVnMQ z>muvZ>ND$e>S29;ePR9D`VIBF>yOkQt3OeHy8c}K&-K^qZ`J==f3N;QgLy-ThRzM$ z8hSSLX>e#5+AykNOvCtwi4C3&ehsr4<~9U2gf&DqL^s4WBsAz63LA8?z%?D#?g)A8z(hRX>@Cx+UVUltudl8 zr7^EDzp>~Z@k@jxAA`C|Etl?|C=Tl z2aYpt@OZfIYaB8JCh`bV1_(0c5d;PsgTWa0ISvs9Op(Z(1G(goW3NHmG)Wr{K@dbi zXu1`ZhhAxElQdbHUTM-MS<+U{2mHQX-{OkguPt-=_ac zU#+jv@6-RLzpsCwcj(=QHij;SZiXI)-iFzR#fBw@rG^!T(+1dJGN6Ww2F@TGnhlyE z1C9X4gYSV8!S}%rzyfd?xE|aHZUMJ~wO}0xfhG_I&x4o1E8uUS8w`UnPyjXXDfl1o zZ)1C74`YA8IMg`W_?~gHafY$TxY4-Hc*tlpUNK%X-Z1`RyluQ=q>N!>%qSQW#=oJK zP;00S)E;^T>IL z0lEa;fPR5)Lw6t#xE@Bla)9tyt!=fjiXDezRd0GTDY63DiF}THi2%r6qz2iC z96$~uN0H;m_lOR;fnW%QNTyb%UZ&Be4^8E!3e$EIXhKa_Ot(ybn4Biu^w30@SX0Op zHN{P$xt}@DTxc#euQIPSZ!m8%e`?-lt~6Jhzcn8+e`h{!t}~xC>&-?pYz7?W=jd=W z7oC7kM`xpR(PDG~T8=J9SD|as_2_5lcJy;}A9@5mhJKHpMs+BN!l)TNk6uE5LGPh< z)P;IbAIhLC8bYHekILvHOR1&Ivfi@8Qf1j~0W8&)Z!G&QCoN|z^%k84w7?d#<-Emd zNn`!7=>S%UEyR{%tFTSjcB~3JhMmC9VtNe3AnZr%C+r6H3w9g3gZ+-(#~xq~%#RTm zg@v)l*fZ>fwS~2nwXL;-^;PRXtX-_#tv#(nt#4R!tRt;Etu@wK>wfD&>jNuk4Okg# zupzr4w_!}f*oJWpl?~MmH4U{5-!=e|2DKs8kZE|__;F)NiW_Jxc0ifcGbGR zbscgYab0y0uC%*@8_0Ek=$`GK>n?VexXay@?mce6z1MxjeZqapUFX)hK{xC+xt;Db z-W4B&=iw9ZN%$0e8vYUfG5!fY2cL(}#~0#T@U8fEd{daNFs=MRtDuM`z5b`qZx0I`>-A!>=^gr0y2GjX1{O#Db( zBd!y-i9d-4gp#HHu(;jM@}Fok{^>Z z$eH9UauGnTCfAV_aYVsR$A9;X0OnygRASse3MN%T0$rPEP+EQJqZd7-w zCpDBBPQ6Kurp8cXsrRWV)KqF3RY(<4B~&R@MwL?))JAF(wS}ssPEe<)I_fN?r$Fi+ z<)mB`PO(&k;wh0*D3txzCr^nHg>6!FA zdOp37UQDl`SJP|h4fIADp!d@!=`(aat)mUJk;VY}KJBNU(=VAUrZv-!>BzjsbYi+P zJ(%81KV~2^m>I_8Fe8~YGOPh8z)i+&eayRi!FWF9PK3m8xVVAKh*){BXwt@u!c0YTV zJ<6V7PqIe#JbQ_~!d_#4Wq)JuvR1Z{#aWis*yq94!Op>6!M?!(!R%m8aAa_Fa7=J) zupl@qI44*fTo7CqtPLIvUJc$2;=zZ(P%s*d2NOX#*v$3hhH}HXH@VT=7;Y?=#}#lh zx!K%Yu9#cQl>^)|ZY8&xJI0;otlYmj2j}KIT#!>ZjmvP4xo6yqP>WEjP?u2mP_Izm z(11{OXlQ77Xhdjy=!4Lb(ALo5(8bWrkRucbMM8W?3`wEp(38;f(2LOD;g;dn;q37A za7Fk)_(b?rxGr2DhQmLEe+>T={yF?>_;wihGwcYv!k#b@rov2^4a;FQ(k9X?GCVRN zQW7bRltq?CRzy}sPDS()G;%R=IdU~}J@Rv;G2)Coj1Unj!bG&lvuN+=fas*?jOeWB zoansh(&&ol>gc-Y_UMl2*U{SO{^-Hz=_njEM=wM##X82i#zw?)V+FBUKx|j+%NQEF z5sSrAu}thy>?z-pZ^O6eJM!6lF8>xkh9ApM=V$P<_(HyjpU>~(kMbw^GkiUNj=#YF zz+d67@qh9@p5z036EE_Q_^14T_?Pil;@#ps<9*`&gxxyG>tniUgB$NoH zLYc5sST1Z3wg{gImBLP;MmQ)O5snGp3-y9dFbI%<2$zMMf=zfJI0amID9{2ca6&|g z3C+S2F-vSMwi7#uJ;Z_HU~!n31BfHVcf>q#f;dT>B7Pv2h#SRS;@9F)@uYZ0tQQR; zBqE|&{7rO;q!<#TVq8p!ve=yHlo*vLOsq(JmH0kkNZd_W6Slr!W_o76+%dIrLEF- zX^(VJIwBpFPDpy`l5|D7CS8|2Qd)W>J(ZqIFXb$`wcJkbC=Zke%fsXxd89mA9uLU* z@??3cJWVc?i{$z8LV2~kPTnAIlB?ue`CIvrd_+Da-;{63cVtX%lz*4+%XZl%N9DMj zkY!nwQ}T1Ah0;oCtF%|TE4`Gy$^d1MGFlmq2gC4g;tuBpb}Q1%~{QZnhToOG#_aGvH4+hTJ56tRR^fq z>JW95I!=98%~vO@Q`Ko|p<1MtsHJL|TCRSf?pF`1->Jvd(`uc1R@JFLsJB#$YE^CO zef5FrRNZP&71X4vsH*x@>!$Stv_4wCHd&jh6=>778QLtZP%F~bX%*ULZL79j+o1tk zjkZrapdHfcw6mH{1GUTARqZG3XRSeVX&%j|5n5DxtUc3Sq*|m}rP`)Cq+U(^Bh@7} zER~abGc_uen|eF-&(ye7UTQ*WVyZN?D|I$?Hx*8|PmfAh&P;DeZ%gk;SEav5*Q5`p zkETzgPo?Y9^=UMHF?~6GHGMt(bK0Bc(y_FVPNbXDsdOg&DAOj>CDSw0JJTI6(%PbB%m3QB=)eB2ndAQlzA!tI}g}Cot;zUR?ahHui(PBjt2owu( zthh^oLV+R$`rpa2g}(N^ADCfh=H5Bq`OdlLT${_=u^U-f<~ju1yUQsOQJ|kODJH{k zObgS-dSiXCzF0r3KW2iBz(!)Du+i8gY%(?llVeLU8*CY7i!I0Ouoc)!Y!$W|bHLm% zcgzFx!Gf_6EF6o#0JZ@u!iupHtQ0H5%CQQp605?hF%?#i?Z9?oKVb*3gV=Gb32VjL zuy#z*fpub+up8J->=yP2dyGB7{=nX1@38mS2kf&%B4H$~gp(LcdP#aq`bhdp214Ob`ocai^NspCUKW|O9Ca4k|+r;$&utr@+A3^0!g8y zNKz~*k(5d*CH0ccl3kJ?CA%eu6q3V|(~>iivyyX?W=WgmlH{i3mgKhNt>m5Lz2t-B zPsvBgC&_2YUs912lTuPzswdT#_K^0G_LY7o9U&bl9VHzt9VeYCohF?wohO|yT_ClW zI!M<^9i>iEXQ_+SRq7^nmwHHjq(RasX|yz6njp=RW=nZ#jx<-QD3n%6E2UM^Ez%#P zTctlq4@eJ64@nP88>OeDtWW#0O$wtUV%Erhh%cjVt%BIPt%jU`E%NEF%%4}rIWVW*9vQ;ui znUl;}<|6Y^$b4mfvPfB!ELs*LiME~}7L%Bp15vO3vz**@8RS(EI9 z?4;~x*(upMS%>Tw*;Uy?*(2Fw*%R5XvfpHX$Ue*d!bNxwyeDpe8{$T|G2RRBjrYO( z;sf#F_;>g?d^|n@pMigmFURfh75GYg6|Pu~uff;i_P7JS4tK%5aUVPY562_$NPGhx zhZo{Scrjjrm*Qo3IbMNR;#GJpz75}t@57Jc4fr{{89$G=;H`Kk{tJEwzl-0)KjNS8 z&-h=2h!7J9ff5)YA*2LJXcIbw5n)X9A_fsA#28{MF^(9oASMt~h*^XgVNO^O%LzMT z1+kJ?Mc5OrgfHPo_!CJ)GLb@TBvOeqBAv(}HW8Ub7LiMo5GtaEs3o=&JBUL>1JOvF zAWjlzh_gfs(Mnt)ej%_zq_O~}FI5b`^63OSXWMouSZkl&Lt$@%00(vq|#my>qn3UVd6igY1eNjK7q z^d|$z^<)$oO~#P1q=Jkic`}F0CG*I9vVbfkOUMdRMb?ws$sOcQ@-TUXY$8vS9pp9g zI(eIXKt5EEkH{C~OY(Q}4@!&Dqx305%82Si^`!<Lc}u`b_;ri)b;8&@|1^ zEX~n9>HhQpdLTWBHlYX8rt}zkEIp2%L4Qxrq-W6kJ1fvBi%$_p?{&T z(%0zg^bPtZeT%+L-=Sa7FX`XuSM+Q84TCZmBVnYBjKLX};TT;;k1=BUFoT$(%v5F? zGo6{ie9z2e<}(WzYi2RCgjvC?WL7awj5FiO_%k6)C=<;nnM@{&QDieblf&dPc}zZ2 z%#<+YOa*h0Im8@hjxa}=2BwiY#vEswm=nxN<}}m7v@#vcFU(cu8gqxa%RFXYF|V07 z%pc5K<{gW$D2uTy%duK)54I;ejh)WUV83T)va{IP>>PG3JCB{uE?^h3W~@1D!CJD5 z6zo#ghF!rrvCgau>&N=D0qlA&Gbub3?choGCY+o4`%s=5q_Ug`62@&e?LyIXi9zw~}+<)^To}Hy6T% za$y|cHgIuV5|_ngb3B*B<#Ksk5m&}-=k{<1xFg&#?l|`|cZ$2o-QsR@ceuOUJ?=jD zfP2V2;vRF)xYyiA?vs{8OR6Q)qHG88@#GBgKK?kFsv8W@Fn}fjv=*Rs0No7GExXrI zlf>9nfX>)mOdpxQdJYgT24Ytr4hQ0RAkF~dd?2m>;>|#O7>Iuc;>$pM4~X9YL<|rL zAbJ4l50KFSnGTQz09g!>6##JpNH9Q>0a5^vDuC<-NCQC5?B2b!8Rc#4T=+A~H}Z<* z7Q6S`De=C@Wb`gFMRX5+0K`+2R^5O10PzgvUZoWf&*B|3`tubbuKcRxZG4)efiLv;MyW7eOb^q?dI0fU zAf5-r^MQDQ3NyeAF(b?vh!+B}1rS>T@gj&geI+(Pbfyv;2*hT}X&nMEY_RBz3LAn< z5e^_WSMKdTDW_?R`wX1bPt^TKD^!EX6dR{TG*&=lB_Nt0sA0{gI`swbhA$SNHio}ojCEDmdMpr#9f8=1Z+X#U1QsefQvn%33pEuYu^6@5(Sq78-&TN@ zaE-$<1ij<21S}Ct!jiERY$KM6rD5qn>;}Z{K<7gDTd+-k z^N{m}hXNoD_=bld4G*Dz^RNV~5qPKt;`JIHHbWlJci0cY(d~aw9q5IDkOwV|4!f{D zYNdAzN(T!%?CVxKgg@r0%g^*6j1FN()oLCQ)C~K!2vl?A3G9sEa3`^!u~XP-AdUdy zNFa^^;%F6iR)CM42jUn3Fc1U5-4s}tfb;?o$7+yXhDZ@3>=$@kQ`P{nLO3ZQPN|l* z2I+0=o*Kqo0mcTw$sPz!7WePAf(L3U{ffO1z&*vDVb8JOfH(n&6Aghl35b(b*voEo zuYov4jV@I{r;Gh5p!*2K8#UDYKIZLDxq8oq&7XYL|01`?7kp6D~;>BM8NVFvS z5P(Emq9f6j=mGI2AkGBhEFjKSNqPwKB@hm;mY*xgx0LjQ@+JL&IOmIe$)Nv*9gU3d zB%{>8Mhd|4zA^&?g25=sc*zt2!UV}g$t1~SAcnqF2*gD|T&$8z?S?P|h)dKE%DO3# z%o8BMm{F>MU?xytBv~w3s+J@dB$a=qK#*iASs_^~NLndbC0Q+jEv^!XtAMx~h*c_y zy%2jOjzA18YtbEh>eT9b2(n-^sMW~w5t{FR#2$^hL6T54h!6opy`b)wXahkEl0-|A zV6&6NNMa=liBbY28zga(cu9gJ5r|=V*b=t#rhYKoNRleyGutna zA_Vq>5UM)dC?sV9-f|$`tHE0(n5UPd`%uF6w@-bVrZr51c#CA4fVe=iRcK^C!4@Rh z(cQ=n{M&VUP1MxdBiXOkbDyB+A$2W@5ReWCbdQuAksKH3J}PODG)j&E@ev?C3d9XS z+^CW?bsP3)AU>uxEI&IvLsxQMz}^DH$2Hj7)porsxvCcRiy-QRVAtz{YoFwm>y206 zkvtWR+AO&%xhJ_Vc_4Wxc_eu(c_R50h))4AZ1HD+_$&~g1L9^NhHV|bzjd?ZnVMW= zvgG$}YTp2Ho0?iBOqiW&UM~u~Y7(YGDu(c+2oSe_fhUy+)b5eWghP23h&$A$XP%Vp*@}g@iQQPzC~)Iac$`ewQEaZbNuZa z*M6yS?N?u1dy?4FQ_#T+h+k-Q@D=F)kFcykA1n=1lOHOO|GSVGASURbaRQG;Lh1WTG@xpgBpJEKQMa1mZt{_$?5>1LF58X_|mq3WMbbwflY+SXM~$1cb1U z_ooJ7k-&1Xv_v?77zXW6>N89oVl90Q&T46`8c2-*t zGg@~?5S}}f(==jEOV6pXorTyCLcn%jz((?A5xqusNG}N>I;CCG3(|`Kp#j1Ggartv zl3wn{a1|h0Y79C8221H30mEH@XlpP$`2Se(ne>Gk!EXWrU5MaIVik-y`VZ-!0)n^F zchdLL4*<~zNDqMY1c-r3`ce8x`dRuHKnwxW3n0A#(nr8BSSE!SWHNvleZe3jAqE+R zoDdFx7%T6<6Mrzu*icW_vs<{VhakK!6fQFq)bGbXkLoqLk8B_mF6%4nC+ja801)_Z zAV3BI#6%?mJI>OV1Nt<$aer4AqXEX8zl&bo%|sh;bR5i<7DH710X{IGE9Bu zUqlQ!v8chDOU;$HrY`rW{76gzP0QnvuGXXM7B?}Q;MHUW_*=kprD?$Kz2}eNOl+?&8^V2n ztW`sBP%HaXfba|;_8JH;)XKhDbB+mUbHV7yw4Q!p#z2#(?yF2SX^ z499T-CjsIN5Ep>B0>lj;LU2y)+RQpNLQC))${F=o_T2gbB5T{*D_y6Ssir5TAw5#^>O3@p<@sd;z`?H^a>V z5(1D=fP?`AI(Y;@A^{QwkZ6F!03>z`ZmCuqUyLsiOaK*M1`x%Ubck#KNSt60*waH2 z1>L&`mI~Za(A)_ia3In>D#l&an!7{I-Me)L>NC__qS4$J_xs1N5?_x8tEmVQsE8M| z3KghG_%{{eBbv8F;jul`T*L@mBz>(VP_YJ&$Klv=GoFAa;z@Wio`P@0Q}HxB9Uv(H z*$9wSfTRHgUSHCGOR=<<2l_N8Vc(E zSL17-Z^w73_1!7xoBP%D0&*jKKYmcH*a1PY{C_?kg*W0SVe`R{;m7eN`~*M>0a65z zVt|yW@Sg?S;jpcis+&)Fck{v91dQzfDbrx=5}Jwr;^+ z{_SIb2snE|C;I@9ZQnTAPK}f8{_13e45BA+fNcMQo}eJZ1dU7)4uI@{F<3Z37n}bD zBcV%l`$hqwFEG3dDn=Lxiv9R+#bh;_O1+7G-E0tj1vd74sf5B>d{&m>$ic*SkauDT zF_aia3IEyg^2b&Zw{~_8V&-8C}><_JrPI*5y3xeCCwKofD|MJaKXvFzDiM;~5yNDl&-NYV%Tm#4rfWRblM@8%-_7gu52LN&pAg=+6 z0(6uT4p7&KIMG^>y~u$$suU@W0dk$svYEmU&F+ggsc+om7iX`+PpdC(^SiPaQ|Hwe zcOA6m@Uwc1H#0K2}caB5o6Rh`S<=xJTS49uN=t?{Wr^PXY2PK%M~P zbsw%gSr^GXWz<$?tsx^QVNMA5fUXaQUZ`S0QmzTZvpa7MaoE= zBuEkYt@kqW!w^{@9jQH{r)`0ontg-|gO%$BDIP zk#j_&D#_UZr7Fp}0HygQzZlOT7s44o(u_0*C<9PkrDo2TTtqGr^{6JTNNaL2Kv{rt z0M)7{#fMkKHikClyQ>xSDkMkHW|#SlCIqTPUl?Zz>o$)Lr1q1E4*> z<;$D&A$=iVs1ZO70cs%dwJUorKcrB5OduI5c-u2Fn1nrm=KwVZXs>EAj0`6u0NNX% zeE`~5Ic)hd$3S=2U=85!+tXSHI%1|vcbmF&eafiH1 z-V@wn3P2|V6lS8A|BOe*y&scs;;KsU4z+JokKnY>ZiY}`P7F`IWTn+@G) zO_>2dyuuV8puRnye*mosq$~ltoCm5t{JKhMzr~PwY6(E? zl+!N2czlPlA?{MkC|j5@-ch>LNXEk#e$wuI}O(>^KJz0d!S|$XVn7(k!o2UZE*l~ z;`>y8XOcp}Ao7Jv(NX18!QS1Aebgo@OL&qAP*+%TESV2b_e!b|pdK0k^GgK)Fg|$x z7l0980YFRr4WN$NEWEZJpx%`f3SSs zQkO+NDyd5V4XLEA05p`B)(leIpdN{OY^H8fx2W6H9qKN1kGfAipkN#b2Pm{%BtWA8 z8V%4GfW`t;0Z`>;>aoZ~bdP#UJ)@pezfmtlFp>i$3&(rt27p4-#RD_}po#F-ww1x% zslsNS6r0j`O;bw6O@+0 zWJF`MgoZgc8K5Zu-B?ZIG(nR9O$BHTKy&$rwf=G~aaawlP3zFQv>pw!a2i0f0h$NU zB7m0u9ZqQjx|i@mL)wUjc`Y5F835f>EwiTk(0zr;B^0ujr4HHc4So2Nbuo$|H0;O! zs|r1W9w}hp0h$9bD2EN4rC!4o$@|&P3GwuC`C?sqJU#ip>QAAk($fG6?Nen40 z=tY#%?my~Xdsu5+jb2PIhY1<#FQ=E%#`H4UwwndmK*}Kz0IdLMWv$FwT1>B`SHUS@ zI82<>or$XesuF&PKf*ZQ($Jqj+n`W5i#Xbab`^q9u&1x6=>dt?(56t5t9VPnJQ~`7#bYtOO zB^?CN`Y)N14*k328g69?VgPLyVFjmsl)hIKFh&H|Lg56_3iBrS~K{5HWT@?D|84tPknPI zKiYOa-)}9+U$fUk=wklzF{Q&(5pa%d7dk}{JdKjQb>gb)Kd-RX6#2%r=0raTQ#u~bxH|`EQArTMn6%{pd z%*4s2Bl?XSHzj67zbN&^7}GIhV`9{faEx+VtS!^uU2*b9F+Gb@QiQUeN4n?G{S>~RZ5ju~ed~&_Sjn&WIOMgB(OUkSoY7`L2BV>9I2w({qDpiF8jq%;wdf)A2-<)iLm#1U&=10P54f8{AL|JhP-kIQ zaMR~(7!e}|=tY2DQNot@3qY?4 zu~tuj8Xn*XJ0mXU!LGhR%K}|p?cvSko9Wz#Rj~Opab1;*b z$pF18wA_2b1P4GNy}$DVE)L|^TwKf_xwuGs7Bfe{FdLxvE19_feITe~ypVz2$STH+ zf!!0Bj~`Vrmdql6J_hI$e#s?cg`8O?JYU4vz&il_RrtBQ`{z^TuqEH75sj{^8GE6| z8sRn1U`e3{{0S>RfrC05|ByguS4~+L#_cO6cYyx(l@~9@2L|WCj2XmL$@l{F#aB85 z7$I;ouy_8lvisdUak-x&jEVUAGT5bf_4Q>jOzb~N223){Qp^S>j)`Xym_#NCpl<;B z2SDEf^c_Io1N1{Jq;(@a(%_LHQ2M8E`Y4<}3r^Kf-D|aW4E1z(4EE>CTlILV&4j4Yf+=qF{UT|l6}7xcC6w8FrVB^+f!k00o%A*7Po21hYW z6*Rw!sbOlFI;Ni4%xqzPV73AbdUglE5P+cogRw*cFe$)f0K)-B01OT)?=d?>Cd@8r zv8bT?udp?%00M^F&RBraFt_s2?Zfyz?X6SwqM~3tHx;7!*fA4F^qVqvB8=t2Ml$B- zZd@8jXP9#W*)R~Wl}t0hIKKSKcYT?*e-!FuE(%8PVlDto8(=#8<16$3Zb;Xeo5CAz z08FovxdkwNVU}VJb59&r&D>`mFb@IT^oI2USl_>MGxLOb4#%0yugp{C8Nhl1%m849 z)y!{Dy_Wzp64Wv7o~pS1%Rm$6J@e_mN`Draup)r<7E1TwO|JGIBw^uxpntuVB}MmG z8eshds`~R@R|iwttS-dN>HusYUwqX>@r4c6fQ2(SJG8V|L)M5jW_z){**A^l z7A#zb04y3{nY&}JZ4mQ1Hx_7Hv5N&QtN}Kul3fC@$&mS8-!FqR0jw>%9AHxbHvMnT z*_G_t|02g80$B&Jse&Z9n#sSsVLZr{g;Tlz=Ftll^#Rxnq3HL#>CGNSYZ|*#l$NMn z#Ib<@o88@QV}scce%;NXXsE~?{y%s+9LliaB2HR?%%SXIC+?ep<8nuz5LY;~(O4jg zjS+N$iq5NKV*xgwe|B^1ybY`{q+{a%wxE(t0N6t1uw_<`o_?BIDJ)zCt!6i}scag+ z%m8K%FpFw71JaubFiU~GK;HS5%Q|7Z0-FyoxQeN%Tf|nuh|CtVC2T2M#+I`cY$d>; zt3X~C0}S#i2iQ`8+0?PstctB+YuP%sp4|+vWdO4Um;=E40p<*_0D!IMhuq#~%I;wg zhBFpe^hGwgO-)RqR1wwwgTxuvOi2>ew2{ISA>?AGP*TuqOm~Cjq9} zILX4b(Eoe40^7=Vbk9Gt?Qs4XTMOr(*)BLcjoJTu+Pyb^fxW{10!?+5y~bW=Z?HGn zTgVh>5cSxcXYX2&-T-q1m>Z;5d zWDolrOeAm<5$2+K-v{b2GT_0Tu%=*n$)QQ>wUG+T3hp3I}5e09c~%+GKwG!&yca9E>3<&XQZiS#i+g zHvkN_vUq?c@EH%Ysa4z>*zma3088S(do)nt$T`Dnb+G4L0G9G)RK>Z&sKa@1o&ehj zu=Ky94(G$cExi8O?`zX zRd6w)dmPkE$lTZ_I7hJ5)7|6C8v@lqNo}%tn4UQpF|xiwO6JnwE4dVIBbN%WY=H3q z%cCfL#0 zI|xn>Ysx#QA8Vm%1o;Aj0)Q338D_3n#Bn8DDgXXOZ<9iR?YYdAa}``AR|W4^b1JTe zSWFxc^Z35TQDkKel84sNH$?aBdGtadx) zUNwTfg6Hky_5-X0U~mKJmqzs8o_AF3d1c>to`HHM;Y-u{#`SoIUwim!EOi>L*pAx5 zo#D=M=eTC>JlDdta&25Y*8#99fK>xb1+W@`)dH*zVD$il5fnzOAGUB^nx#DMO7~LU zJ?=Wdwtij7!?u4}$-{PjUCHB~2#xVqfNlG-lE*z4Vx{AMZ8FzDe8au#UdiL$!j(L1 z2aJ_iAdHo8JGrn|h5M`}?hd6|A|aFttGHht|0|R_XpQ76=wAGOMtgpD7}3JDh%W$G)6R4G*cuO zEr+Xu_CzyW!MjO3gr7>iCqBbZq!76BMZgcGSol@cBKXyl59tTLb_#?mFQIU?B@%w~ z6ia5o@11htmrliG8C={@k#*!2ax47C=@$76PM1%j%qcf2oZ{ifNR`x&)E;Ud^%JEy zNFAo&q#|{k>V)4RU81hQZ;`IU3BEgUV(%fGBU?m=(!1$9j1KJlhr&*FB9qLdGU?1F z_<4?s*~$FK>|yq?B&!R1PeWjrXDs~C#*DRtU69r6TGoMegx}J*!d^ls8xFssiDqMA zKL@6Gn0>dfN7!=;n3-O%pE())AclmW!t{e*z>MT3a+BcqFDv1fF77bUcyU3n1!r=l z+!k&dw}bl;e%-Qqo6UTKly1wFhW_r#(`8wDuV7aoURM+TUx>(w?I|PkVv3lXj?fiS}OY zquLGH$F$FCcW7VIeyROgN34VDNOf=>QfIKvXr1Xg<~o)-RyvDyH z9y(q+K01Cn0Xk7SNjjA}r*-b=ywUlri|cCZ>go2-HP9WXYpOd&cdYJs-5I*y>ssnA z(_OB+LZQ1#ca5&AuDhkrW%sy|$Roc=6*EB(d#a(x?pTYZI{{z`o}eGh#veII>4{Q&(y{a}5d zAE%$7pQQf^?sPzUU_GQgR`hV~;oifuhj)*kdvx}=(Bo2%D?P{eoZWM7&-pzU_B_<{ zbkDOrn|rnxOfr~fU}<1wu-HIuu)<)K!5Ra5gLMYLpvvH+L5o4VL8rk5gBu1n4Q?Ae zF?eq%GBi*ani!5S9A#)~IM#5A;WWb;hBFOk8(J7z87?-I8?G{3ZMfDj#BhUQieai@ zy5T0nJi`LRBEu5HGQ&E%YjydG6oe7 zDjiflsB+q#X~(8DDW;vAc51r&^x)~C)5E7nnyoYQH48NhH;XijHj6b&GD|T_HA^?! zWR_*N-K@*(oq135e&z$sP0WXwo0?BCpJqP8e5Uzq^SS2p%@>-Rn=dtAX6|V2X6|9` zW$tgj-aN=W#5~G;qj|b{o_Vo(z4 zOD$|H)>znEcv}Qm1X=`JL|8;w#8@aSGAxQMR2H=s^%h$!wp#49*l%&b;*iA=iw28p zmWbtG%lVepmP;(xS~^*}Sh`tyTl!l1TducMTEL;s{RxMU-RvlJdRu`>qTHUs~Yjxl1q19t+sr3kJ#S&|O>u~ER z>lkZ=b+UDqHE*43oo`)eU2I)yU2a`zU2VP7daw0<>jTzDtsAY6Tc5D*w7zJ4*ZPt5 z6YHneFRfo$zp;M17+Wk|j4vh^pIY3t_~PQri+@>?wWMrG`I3qyRZDg(*|}ublHE%h z<)~aDm&pk^C1>QETwAUy*H_35Q+`o? zMSe|wQ+`K&U;aq`tNgkArTn%0t^9-hll-rx^ip=I)>56N%a%GWRX8toUFyE{^wJAU zFD<>Y^s3DeoAEXiZ6@1HwMnxnv?;bJwJEpxa~ZyjTt+Wrm$@wqS{AY_Y+1yz_GLGg z-CA~M**)7?wpO-_ZRNJhY+8(z(VS8$M|K+2Wn=T)_e8Td|<=dCj(oz02R& zA$FLZ)Q+%ovkS5du?w?{v};q?UAMbwciZmX3gZ<+R}5bg=lKRV}O9 zR}Wlmx_a#D@vA4T&R$)e@BhYx=C|w`RZ^lQoJpX=^gpWUk@YbgsFz=FXaX zYZMRH&R@H9?XtDY*REXKw6<++$J(y7m+VK|Pq+WxewO`Q`)K&_FeWD z?JwJ3b(rB`;jq?WorAN3n}er=kAuHMphJj5xI?N#hC`-9wnL6XowZ~xecjDEah{{Oqot#@qm84j;|j-Bj-HO8jta*OjtP#*j;W40j`@y7 zj-`$jj#Z8gj`y7ir=d<`oW?s%a+=~a$H~&k+G&ZCjgzgDozp5OXD3&uK&LRL2&ZT# z;1uVS=%h$?%6BSqs&hK*)Zld7>7>(Xr*lp%PVG)zPM4g1ar({acc<4*e>lB!`qSyN zv&b27#++r&g!5qM`Ocossm?o`+nwLK7`se$S?S^gr(```yj+4@qFod&8(b1xl3g~s zq`73c6uXqTl)99=Y<1b?vfE{!%ORJeF2`J&TsmB?DqOC)+;F+=^4#T>%Nv(>E}vXQ zuBfZTRnN7*>qOTnuG3v-y3TQ(?`r01>1ypNcU|V{>FVR^=NjM|=o;c0?i%SD?HcO} zT;p6TTpL{Px=GxIxmmiccguC#$)4b z8@cy(AK*3(x9N5h%Ol65(qoIqHjkYiyFK=KGbb z&%2)YJs){K@sfFs^pbl8ctv-nh4kx23ngcZPSqcae9gce!`H_b%_< z-g~|Gdmr#V+?K9_v1_+0gQA`+W5I?92EX z`HuD->pQ`BvhOtC?|o*VX|>+b96>+S33yWTg*H^ev0H_|uSx6t<| z-)p{~{Ra5W^Yik{@Z09s?03QMvfov|>wXXXe)D_j_uB6dzxRHB`hD^z{W*Vae?5Og z|6cxm{rmfy`j7Kh%<`Y_ztG>pf3g2ke_MY$e>eXi|7d@O{|5gA|78Cx{~Z53{{sJF z|5E>h{`&#oB~_|+yi_9`~ubo1O;pe zh!4mLPzBTlYzf#FurpwHz`lS30fz$`0y+XN1Y8QZ5^y!(dcZA3z@3150S^Nnua~Yj zS#Q4HdwtgW-Rm!{|07U8uuowBz(Ik714jo=4xAb|BXDNmoWOa33j%EdR|KvKTpQ>V z=o082=ouIu7!{Ztm>#$(Fgq|murRPBuq<#};K9JAz@G!p1U3h@23`)l8hAbMR^Z*h z`$0(1(4a*@-a)}ZVL_2Wis+z(pp2lbAU-HBs352)s5Gb|Xj{;aL3@Js2OSPN8gwkE zDX1gpLeQO{w?Q9*J_U<{(O_vX5ljbj!8*bE!NY?`29FLN6Fe?>V(^sUX~8psX9mv+ zo)_#GtPEBK{~Y`zgbo=SvOFXtBqyXaq#~p`q$Xs0$o`N6A%{bbh8$CbG=;Q+ zAG$6yCbT;AROo}y-$H*6eG~dNOcX|h(P3PePMCgJ&oIL<_>}PJ;opZ_hA#DrU!Xm;Z!Zu<>#Hxt35e^YP5$hv@B0?jg6cI5I%7_gS zSrKIsbrD-4wnglW*d1{=q9NjV#L0-$5oaSFMlz9OB9}z2j9e4x5a}4{6&Vy68W|oL z6&Vw$h};mF8krGU99a=r6uh+jgd`}ZIM?ZuSMRByc2mp@_FRT$k&l? zBR@obj53Ux8RZ-bQ25Otec(O06cMc;_N9ep?Ye)PlW7ty~*{}qG9NMnc?HbyH(H%32ZP|T2+@i8+LF|%Uk z#w>_2k69XH8)Fx;r{F!78*B zdWs&3zKWrW;ffK8Q3_MVSj9|*VxD4w!dwCSfeIUit-?jIUJtIXkxEnLSmiY3JmmtVxzbW;tz4p9t8`MjDBYDlNZOWa>AK|>le&qq>Mde4(56lE+z!F%4B?_<-H~|;n20VZl@BtAZ z7AQd+NCq20I@kotKn2(a8bK5I8Jq#lpcQn03*a)i3Z8?P;1zfS-h%hwBlx^Qv;o~9 z*)U+k>zDp>g4H zil{hc+=jS>xTLtexWc&FxF6!S#qEsS8@E61VBF!jb8(mBp2fY0dlmOb-21qXaeu`l z@sfBvo{H}mKQP`Ten|YV_!04=G}oe8@W_9YxhIFxWC;cUV=MM85zOTyKJTM2g(?k7A+c$)BA!plTa zBATd`sGry~(I~NRV*kWJiGvd-B+f~+OXLp=YE9}$x{!1!=~mL?q^C*0CH6sbn@;H(5W~AlWE+Sn|Z=X~{E^XC=>1UYKl=yeN5fvPbgzTulHaEor1Vc2lrkh`SjyOxX(=;OW~R(enVT{{Woe3C%F2{A zDUK=5DQ+nqDPbv*DM=|MDdj0uDK#neDL3^iZOaD`m{wagb;4*q;jL8_EF)3qe z#*B zcW3^UMQ5>DT3NbTj#++L0a<}rAz43Voyd;*`$r}LRS&*$=` zyo%q>6PlyQ*^rZvlbn;9lb&-V z=V`8Su6eF=Zg?)pjn7TWP020FEzPaSttNnUf_+x)@#w)qM9mHFHA zcjfQN-=BXl|8Ra={+0Y2`M2}$oMVsSBAOc(bkHY}c3Y*p+~ z>{jew99^tX6mKX_C{8ZkSiGZnZ}IWsbHy#i?ZsWimx^x{-z|Pn{J8jO@$-_NC4)+a zlngH!Sz=l;wq#n#tdhAU3rfsNY)jUZIFvY*xR&^o_?N6N2`&jOi7VMyl3tQo!j}}4 zl$4Z}RF+hi{8VzRlRdToFLFsp;<4b2NN*9!xmo6%mmo6){D_vRY zR~lKGRGM6xQkq&?P`ab^$I`u}Kb0OTJz9FK^hD{Y(zB)KOWR5xmOd$cR{Em!Rp}q4 z?@K?H{#AyQNy_jtvaDyBVVQARpE8@Wb!ARvE@kdzC1sn-ekj{kwzKSh+3#hq%l;^P zUp}gQTKSCfndNiJ6=CJ^<%#9V<*DV3<>$*=%iGJlDu{|66$TYX6}>B#Ryb5RRybF< zRTNj$S8S=+TCtwDOl_8ZID@!Zu zDz{W_t=v|*vvPN3V`W$6gUZL1Pb=S4eyS2xp;dI1QC0t{p;coPRWqvQR9RQqRRvUq zRb^JyR_(6ZS9PH3a8*Oqv8wA;52_wlJ*|3PjaEym@oJ))uI8$HRrjqPP;F8@qgMVT)t9TUR$s6F zz4}e{+v<1Ke^!51Q7Q$i(pKrIda4Xn6I9=;W~=6@7N}OM>{aVjjw% zsS;HwsytPpszg<;s#I00cB*!(_Nfl24ylf)&Z^F<+EksY3#v=1d#Z=3C#q+v-&8ME zpKHW5SdFZPtf6a+Y6jPgt65NEUbCoXam~^i+nNW>lW5o)LGRnsk5nDUbmvowa%x`zb>#Yq%OKnQMaKkp)RRz zXWfl@vR=EscfDeG{h0dk^^@wS*3Yh=SHG~{qJB}mZM|Ln+Ip}0_4UE^VfB&qpgz7n zseWU9T77PPLA|PeSN%`*hw6{kAFDrIf42U7eOrA;{gwJV4f7k!8f+V!8eAJZ8oV3) z8rC-iH-LuthNOm#4e1S;4SYjx!@-7|jYQ+P#_5go8m$_aC>mEbu4{B{3~!8VjB8A6 zOm5uRnBQ2`SkhSDSkR&+RwrF149MoLZyrcPeb6fNE=10xHDw>}+zifWp z{PsL@UUD8kPn~DaYoFIWzu>&*`K0s3=MSAfeZKSj#q(FrUps&E{GId9&c8VS>inDY z@6P{u{!@!y%fOcJTb8saTGCoJwPd&CwiL7!wQOxU&~mWlP|J~)u9n*^_gWsdJZX8> z@>|QtmQO98TScu*t5&OSYmZjLR^wL1(AHtC!&^tRPH8o3wQRL+mA5WywQF6~y0+D) z)xULpYjA65Yj|r^Yiz5swY;^d^?6(Gw()JV+vc?`Y_n*yYFpgq*yh(3)E3$n(H7eV z+Tz<1+p^p8+f;3v+qSmtXxr1azwKb#;kF}fXWA~dU2VJ3cDwCC+vB#UZO_}@v?Gdk zNju(7wX^M7?Y-OkwGV6`+&--RyY|WL)7rmppWQyMeL?%0cF%U7cK`Ok_K^0l_W1UM z_Qdw&_T2WW_L}zk_8;1}x9@7-(|)YIsr~2n)9vTl&$qX=ceKChFzT4tv8W@kBc-FF zV{^yWjvXDlIu3Lk?`Y~c+3~33O()&Sbt-f^^*aqZjXV2v_U|0jIiz!V=g7`^oeMh6 zJ1sk{JLR1=owl8Johv(6cdqSp=#15~5J3VN6i~weM*e`e;9u}>cppB3Pf>T& z10|tk)DNYg0ca3PL+NN38i7Wkv1mNXM3c}I6hTK(E&2sDBJIREU7SA7SZ9%w@02^I zo!^|hI1YElU2!-322R91aXKE2$Ky;q8E4_ScmdAAAK|5V70$-AT^|p z)RUh`Be_8!!Net+1SBLk$!*$=4x*Fk`*aqaOS9?6bUiJgTWExCr$w}cMt0Hz^boC} z$7m(3qNivzJxhP24b;%b?yGK^JI0;m=D5qFXjb&J3qoJ`96WJ9T9)M zeX9ydhl z&d?L|R6SkK&@=UH{h`j)`Ffq+s5j|iy<6|qU+Hi3clwAvu21SJU88^2P=~r%-_sBD zWBt^B#ZUBm`Mv#2Ka%5r;g|cheuEGFfBc936aSfsF|ACTX=B=%9wx~on|>z63@}5@ zNHfM{n0L(#GtdoaGsCPfCtMyDh9&>~H8HWV NFHMMl>HiHY{sm)=53c|K