[
  {
    "path": ".gitattributes",
    "content": "*.playground/** linguist-detectable=false\n*.podspec linguist-detectable=false\n*.h linguist-language=Objective-C\n"
  },
  {
    "path": ".travis.yml",
    "content": "osx_image: xcode10.2\nlanguage: objective-c\nxcode_project: Godzippa.xcodeproj\nxcode_scheme: Godzippa macOS\ndeploy:\n  provider: script\n  script: pod trunk push\n  on:\n    tags: true\n"
  },
  {
    "path": "Example/main.m",
    "content": "// main.m\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n@import Foundation;\n@import Godzippa;\n\nint main(__unused int argc, __unused const char *argv[]) {\n    @autoreleasepool {\n        NSData *originalData = [@\"Look out! It's...\" dataUsingEncoding:NSUTF8StringEncoding];\n        NSData *compressedData = [originalData dataByGZipCompressingWithError:nil];\n        NSData *decompressedData = [compressedData dataByGZipDecompressingDataWithError:nil];\n        NSLog(@\"%@ %@\", [[NSString alloc] initWithData:decompressedData encoding:NSUTF8StringEncoding], @\"Godzippa!\");\n    }\n\n    return 0;\n}\n"
  },
  {
    "path": "Godzippa.playground/Contents.swift",
    "content": "import Foundation\nimport Godzippa\n\nlet originalString = \"Look out! It's Godzippa!\"\nlet originalData = originalString.data(using: .utf8)! as NSData\nlet compressedData = try! originalData.gzipCompressed() as NSData\nlet decompressedData = try! compressedData.gzipDecompressed()\nlet decompressedString = String(data: decompressedData, encoding: .utf8)\n\noriginalString == decompressedString\n\n\nlet fileManager = FileManager.default\nguard let textFile = Bundle.main.url(forResource: \"file\", withExtension: \"txt\") else {\n    fatalError(\"Missing resource: file.txt\")\n}\nprint(\"Compressed: \\(try fileSize(of: textFile))\")\n\nlet gzipFile = textFile.appendingPathExtension(\"gz\")\ntry fileManager.gzipCompressFile(at: textFile, to: gzipFile)\nprint(\"Decompressed: \\(try fileSize(of: gzipFile))\")\n"
  },
  {
    "path": "Godzippa.playground/Resources/file.txt",
    "content": "Commodo officia sit eu aliquip qui. Laborum id mollit labore dolore fugiat labore laborum duis aute reprehenderit. Velit irure sunt et culpa consequat do consectetur qui.\n\nDolor nisi aliquip culpa velit reprehenderit aute cupidatat. Lorem Lorem adipisicing Lorem eiusmod voluptate proident excepteur. Cupidatat nulla eiusmod velit laborum cupidatat sint tempor id voluptate cillum mollit incididunt exercitation.\n\nElit et duis consectetur anim laboris laboris nulla ad officia est aliquip esse elit laborum. Eu est ea duis laboris aute mollit irure ut irure. Sunt laboris exercitation deserunt aliqua aliquip enim pariatur esse.\n\nDolore sunt magna sit officia ullamco est pariatur. Dolor qui ullamco nulla dolore fugiat labore sunt veniam non et. Ex qui est elit cillum non. Elit exercitation mollit et quis sunt. Sunt duis pariatur aliquip aute magna. Ea mollit minim non excepteur nisi consequat dolor proident. Amet nulla commodo ut aliquip elit do veniam pariatur veniam id esse anim.\n\nOfficia cillum culpa ipsum veniam minim pariatur est dolore adipisicing esse. Eu exercitation laboris fugiat amet laboris. Amet officia ea elit dolor labore Lorem culpa aliquip labore. Et irure excepteur commodo laboris est.\n"
  },
  {
    "path": "Godzippa.playground/Sources/fileSize.swift",
    "content": "import Foundation\n\npublic func fileSize(of file: URL) throws -> String {\n    let fileManager = FileManager.default\n\n    guard fileManager.fileExists(atPath: file.path) else {\n        return \"\"\n    }\n\n    let byteCount: Int64\n    let attributes = try fileManager.attributesOfItem(atPath: file.path)\n    switch attributes[.type] as! FileAttributeType {\n    case .typeSymbolicLink:\n        let destination = try FileManager.default.destinationOfSymbolicLink(atPath: file.path)\n        byteCount = try fileManager.attributesOfItem(atPath: destination)[.size] as! Int64\n    case FileAttributeType.typeRegular:\n        byteCount = attributes[.size] as! Int64\n    default:\n        return \"\"\n    }\n\n    return ByteCountFormatter.string(fromByteCount: byteCount, countStyle: .file)\n}\n"
  },
  {
    "path": "Godzippa.playground/contents.xcplayground",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<playground version='5.0' target-platform='macos'>\n    <timeline fileName='timeline.xctimeline'/>\n</playground>"
  },
  {
    "path": "Godzippa.podspec",
    "content": "Pod::Spec.new do |s|\n  s.name     = 'Godzippa'\n  s.version  = '2.1.1'\n  s.license  = 'MIT'\n  s.summary  = 'GZip Compression / Decompression Category for NSData and NSFileManager.'\n  s.homepage = 'https://github.com/mattt/Godzippa'\n  s.social_media_url = 'https://twitter.com/mattt'\n  s.author   = { 'Mattt' => 'mattt@me.com' }\n  s.source   = { git: 'https://github.com/mattt/Godzippa.git',\n                 tag: s.version }\n  s.source_files = 'Sources/*.{h,m}'\n  s.requires_arc = true\n\n  s.ios.deployment_target = '6.0'\n  s.osx.deployment_target = '10.8'\n  s.watchos.deployment_target = '2.0'\n  s.tvos.deployment_target = '9.0'\n\n  s.library = 'z'\nend\n"
  },
  {
    "path": "Godzippa.xcodeproj/project.pbxproj",
    "content": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section */\n\t\t4320A82C1BB1FEDB00AE91E2 /* Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A82B1BB1FEDB00AE91E2 /* Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8361BB1FF4100AE91E2 /* NSData+Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A8311BB1FF4100AE91E2 /* NSData+Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8371BB1FF4100AE91E2 /* NSData+Godzippa.m in Sources */ = {isa = PBXBuildFile; fileRef = 4320A8321BB1FF4100AE91E2 /* NSData+Godzippa.m */; };\n\t\t4320A8381BB1FF4100AE91E2 /* NSFileManager+Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A8331BB1FF4100AE91E2 /* NSFileManager+Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8391BB1FF4100AE91E2 /* NSFileManager+Godzippa.m in Sources */ = {isa = PBXBuildFile; fileRef = 4320A8341BB1FF4100AE91E2 /* NSFileManager+Godzippa.m */; };\n\t\t4320A83C1BB1FF9300AE91E2 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4320A83B1BB1FF9300AE91E2 /* libz.tbd */; };\n\t\t4320A83F1BB2002C00AE91E2 /* NSFileManager+Godzippa.m in Sources */ = {isa = PBXBuildFile; fileRef = 4320A8341BB1FF4100AE91E2 /* NSFileManager+Godzippa.m */; };\n\t\t4320A8401BB2002C00AE91E2 /* NSData+Godzippa.m in Sources */ = {isa = PBXBuildFile; fileRef = 4320A8321BB1FF4100AE91E2 /* NSData+Godzippa.m */; };\n\t\t4320A8441BB2002C00AE91E2 /* NSFileManager+Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A8331BB1FF4100AE91E2 /* NSFileManager+Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8451BB2002C00AE91E2 /* Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A82B1BB1FEDB00AE91E2 /* Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8461BB2002C00AE91E2 /* NSData+Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A8311BB1FF4100AE91E2 /* NSData+Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A84F1BB2030C00AE91E2 /* NSFileManager+Godzippa.m in Sources */ = {isa = PBXBuildFile; fileRef = 4320A8341BB1FF4100AE91E2 /* NSFileManager+Godzippa.m */; };\n\t\t4320A8501BB2030C00AE91E2 /* NSData+Godzippa.m in Sources */ = {isa = PBXBuildFile; fileRef = 4320A8321BB1FF4100AE91E2 /* NSData+Godzippa.m */; };\n\t\t4320A8541BB2030C00AE91E2 /* NSFileManager+Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A8331BB1FF4100AE91E2 /* NSFileManager+Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8551BB2030C00AE91E2 /* Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A82B1BB1FEDB00AE91E2 /* Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8561BB2030C00AE91E2 /* NSData+Godzippa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320A8311BB1FF4100AE91E2 /* NSData+Godzippa.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\t4320A8771BB207D100AE91E2 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4320A8761BB207D100AE91E2 /* libz.tbd */; };\n\t\t4320A8791BB207DC00AE91E2 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4320A8781BB207DC00AE91E2 /* libz.tbd */; };\n\t\tF80740A52065508E00107A43 /* Godzippa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4320A8281BB1FEDB00AE91E2 /* Godzippa.framework */; };\n\t\tF80740AB206550C400107A43 /* GodzippaFileManagerTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F80740902065504400107A43 /* GodzippaFileManagerTestCase.m */; };\n\t\tF80740AC206550C400107A43 /* GodzippaDataTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F80740922065504400107A43 /* GodzippaDataTestCase.m */; };\n\t\tF80740BF2065536300107A43 /* GodzippaFileManagerTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F80740902065504400107A43 /* GodzippaFileManagerTestCase.m */; };\n\t\tF80740C02065536300107A43 /* GodzippaDataTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F80740922065504400107A43 /* GodzippaDataTestCase.m */; };\n\t\tF80740CD2065536400107A43 /* GodzippaFileManagerTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F80740902065504400107A43 /* GodzippaFileManagerTestCase.m */; };\n\t\tF80740CE2065536400107A43 /* GodzippaDataTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F80740922065504400107A43 /* GodzippaDataTestCase.m */; };\n\t\tF80740DA2065537F00107A43 /* Godzippa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4320A85B1BB2030C00AE91E2 /* Godzippa.framework */; };\n\t\tF80740DD2065538B00107A43 /* Godzippa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4320A84B1BB2002C00AE91E2 /* Godzippa.framework */; };\n\t\tF8458A6A206555D600629214 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F8458A69206555D600629214 /* main.m */; };\n\t\tF8458A6E206555FE00629214 /* Godzippa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4320A8281BB1FEDB00AE91E2 /* Godzippa.framework */; };\n\t\tF86EC9B02065655000AA9C1D /* GodzippaDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = F86EC9AF2065655000AA9C1D /* GodzippaDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\tF86EC9B12065655000AA9C1D /* GodzippaDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = F86EC9AF2065655000AA9C1D /* GodzippaDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };\n\t\tF86EC9B22065655000AA9C1D /* GodzippaDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = F86EC9AF2065655000AA9C1D /* GodzippaDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };\n/* End PBXBuildFile section */\n\n/* Begin PBXContainerItemProxy section */\n\t\tF80740A62065508E00107A43 /* PBXContainerItemProxy */ = {\n\t\t\tisa = PBXContainerItemProxy;\n\t\t\tcontainerPortal = 4320A81D1BB1FE2D00AE91E2 /* Project object */;\n\t\t\tproxyType = 1;\n\t\t\tremoteGlobalIDString = 4320A8271BB1FEDB00AE91E2;\n\t\t\tremoteInfo = \"Godzippa-OSX\";\n\t\t};\n\t\tF80740D72065537900107A43 /* PBXContainerItemProxy */ = {\n\t\t\tisa = PBXContainerItemProxy;\n\t\t\tcontainerPortal = 4320A81D1BB1FE2D00AE91E2 /* Project object */;\n\t\t\tproxyType = 1;\n\t\t\tremoteGlobalIDString = 4320A84D1BB2030C00AE91E2;\n\t\t\tremoteInfo = \"Godzippa watchOS\";\n\t\t};\n\t\tF80740DB2065538800107A43 /* PBXContainerItemProxy */ = {\n\t\t\tisa = PBXContainerItemProxy;\n\t\t\tcontainerPortal = 4320A81D1BB1FE2D00AE91E2 /* Project object */;\n\t\t\tproxyType = 1;\n\t\t\tremoteGlobalIDString = 4320A83D1BB2002C00AE91E2;\n\t\t\tremoteInfo = \"Godzippa iOS\";\n\t\t};\n/* End PBXContainerItemProxy section */\n\n/* Begin PBXCopyFilesBuildPhase section */\n\t\tF8458A65206555D600629214 /* CopyFiles */ = {\n\t\t\tisa = PBXCopyFilesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tdstPath = /usr/share/man/man1/;\n\t\t\tdstSubfolderSpec = 0;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 1;\n\t\t};\n/* End PBXCopyFilesBuildPhase section */\n\n/* Begin PBXFileReference section */\n\t\t4320A8281BB1FEDB00AE91E2 /* Godzippa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Godzippa.framework; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\t4320A82B1BB1FEDB00AE91E2 /* Godzippa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Godzippa.h; sourceTree = \"<group>\"; };\n\t\t4320A82D1BB1FEDB00AE91E2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = \"<group>\"; };\n\t\t4320A8311BB1FF4100AE91E2 /* NSData+Godzippa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = \"NSData+Godzippa.h\"; sourceTree = \"<group>\"; };\n\t\t4320A8321BB1FF4100AE91E2 /* NSData+Godzippa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = \"NSData+Godzippa.m\"; sourceTree = \"<group>\"; };\n\t\t4320A8331BB1FF4100AE91E2 /* NSFileManager+Godzippa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = \"NSFileManager+Godzippa.h\"; sourceTree = \"<group>\"; };\n\t\t4320A8341BB1FF4100AE91E2 /* NSFileManager+Godzippa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = \"NSFileManager+Godzippa.m\"; sourceTree = \"<group>\"; };\n\t\t4320A83B1BB1FF9300AE91E2 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = \"sourcecode.text-based-dylib-definition\"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };\n\t\t4320A84B1BB2002C00AE91E2 /* Godzippa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Godzippa.framework; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\t4320A85B1BB2030C00AE91E2 /* Godzippa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Godzippa.framework; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\t4320A8761BB207D100AE91E2 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = \"sourcecode.text-based-dylib-definition\"; name = libz.tbd; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS2.0.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; };\n\t\t4320A8781BB207DC00AE91E2 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = \"sourcecode.text-based-dylib-definition\"; name = libz.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; };\n\t\tF80740902065504400107A43 /* GodzippaFileManagerTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GodzippaFileManagerTestCase.m; sourceTree = \"<group>\"; };\n\t\tF80740912065504400107A43 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = \"<group>\"; };\n\t\tF80740922065504400107A43 /* GodzippaDataTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GodzippaDataTestCase.m; sourceTree = \"<group>\"; };\n\t\tF80740A02065508E00107A43 /* Godzippa macOS Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = \"Godzippa macOS Tests.xctest\"; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\tF80740C72065536300107A43 /* Godzippa iOS Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = \"Godzippa iOS Tests.xctest\"; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\tF80740D52065536400107A43 /* Godzippa watchOS Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = \"Godzippa watchOS Tests.xctest\"; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\tF8458A67206555D600629214 /* Godzippa Example */ = {isa = PBXFileReference; explicitFileType = \"compiled.mach-o.executable\"; includeInIndex = 0; path = \"Godzippa Example\"; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\tF8458A69206555D600629214 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = \"<group>\"; };\n\t\tF86EC9AF2065655000AA9C1D /* GodzippaDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GodzippaDefines.h; sourceTree = \"<group>\"; };\n/* End PBXFileReference section */\n\n/* Begin PBXFrameworksBuildPhase section */\n\t\t4320A8241BB1FEDB00AE91E2 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A83C1BB1FF9300AE91E2 /* libz.tbd in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A8411BB2002C00AE91E2 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A8791BB207DC00AE91E2 /* libz.tbd in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A8511BB2030C00AE91E2 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A8771BB207D100AE91E2 /* libz.tbd in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF807409D2065508E00107A43 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF80740A52065508E00107A43 /* Godzippa.framework in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF80740C12065536300107A43 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF80740DD2065538B00107A43 /* Godzippa.framework in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF80740CF2065536400107A43 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF80740DA2065537F00107A43 /* Godzippa.framework in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF8458A64206555D600629214 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF8458A6E206555FE00629214 /* Godzippa.framework in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXFrameworksBuildPhase section */\n\n/* Begin PBXGroup section */\n\t\t4320A81C1BB1FE2D00AE91E2 = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t4320A82A1BB1FEDB00AE91E2 /* Sources */,\n\t\t\t\tF807408F2065504400107A43 /* Tests */,\n\t\t\t\tF8458A68206555D600629214 /* Example */,\n\t\t\t\t4320A8291BB1FEDB00AE91E2 /* Products */,\n\t\t\t\t4320A87A1BB207E900AE91E2 /* Libraries */,\n\t\t\t\tF80740D92065537F00107A43 /* Frameworks */,\n\t\t\t);\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t4320A8291BB1FEDB00AE91E2 /* Products */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t4320A8281BB1FEDB00AE91E2 /* Godzippa.framework */,\n\t\t\t\t4320A84B1BB2002C00AE91E2 /* Godzippa.framework */,\n\t\t\t\t4320A85B1BB2030C00AE91E2 /* Godzippa.framework */,\n\t\t\t\tF80740A02065508E00107A43 /* Godzippa macOS Tests.xctest */,\n\t\t\t\tF80740C72065536300107A43 /* Godzippa iOS Tests.xctest */,\n\t\t\t\tF80740D52065536400107A43 /* Godzippa watchOS Tests.xctest */,\n\t\t\t\tF8458A67206555D600629214 /* Godzippa Example */,\n\t\t\t);\n\t\t\tname = Products;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t4320A82A1BB1FEDB00AE91E2 /* Sources */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t4320A82B1BB1FEDB00AE91E2 /* Godzippa.h */,\n\t\t\t\tF86EC9AF2065655000AA9C1D /* GodzippaDefines.h */,\n\t\t\t\t4320A8311BB1FF4100AE91E2 /* NSData+Godzippa.h */,\n\t\t\t\t4320A8321BB1FF4100AE91E2 /* NSData+Godzippa.m */,\n\t\t\t\t4320A8331BB1FF4100AE91E2 /* NSFileManager+Godzippa.h */,\n\t\t\t\t4320A8341BB1FF4100AE91E2 /* NSFileManager+Godzippa.m */,\n\t\t\t\t4320A82D1BB1FEDB00AE91E2 /* Info.plist */,\n\t\t\t);\n\t\t\tpath = Sources;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t4320A87A1BB207E900AE91E2 /* Libraries */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t4320A83B1BB1FF9300AE91E2 /* libz.tbd */,\n\t\t\t\t4320A8781BB207DC00AE91E2 /* libz.tbd */,\n\t\t\t\t4320A8761BB207D100AE91E2 /* libz.tbd */,\n\t\t\t);\n\t\t\tname = Libraries;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tF807408F2065504400107A43 /* Tests */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tF80740922065504400107A43 /* GodzippaDataTestCase.m */,\n\t\t\t\tF80740902065504400107A43 /* GodzippaFileManagerTestCase.m */,\n\t\t\t\tF80740912065504400107A43 /* Info.plist */,\n\t\t\t);\n\t\t\tpath = Tests;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tF80740D92065537F00107A43 /* Frameworks */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t);\n\t\t\tname = Frameworks;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tF8458A68206555D600629214 /* Example */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tF8458A69206555D600629214 /* main.m */,\n\t\t\t);\n\t\t\tpath = Example;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n/* End PBXGroup section */\n\n/* Begin PBXHeadersBuildPhase section */\n\t\t4320A8251BB1FEDB00AE91E2 /* Headers */ = {\n\t\t\tisa = PBXHeadersBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF86EC9B02065655000AA9C1D /* GodzippaDefines.h in Headers */,\n\t\t\t\t4320A82C1BB1FEDB00AE91E2 /* Godzippa.h in Headers */,\n\t\t\t\t4320A8381BB1FF4100AE91E2 /* NSFileManager+Godzippa.h in Headers */,\n\t\t\t\t4320A8361BB1FF4100AE91E2 /* NSData+Godzippa.h in Headers */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A8431BB2002C00AE91E2 /* Headers */ = {\n\t\t\tisa = PBXHeadersBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A8441BB2002C00AE91E2 /* NSFileManager+Godzippa.h in Headers */,\n\t\t\t\t4320A8451BB2002C00AE91E2 /* Godzippa.h in Headers */,\n\t\t\t\tF86EC9B12065655000AA9C1D /* GodzippaDefines.h in Headers */,\n\t\t\t\t4320A8461BB2002C00AE91E2 /* NSData+Godzippa.h in Headers */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A8531BB2030C00AE91E2 /* Headers */ = {\n\t\t\tisa = PBXHeadersBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A8541BB2030C00AE91E2 /* NSFileManager+Godzippa.h in Headers */,\n\t\t\t\t4320A8551BB2030C00AE91E2 /* Godzippa.h in Headers */,\n\t\t\t\tF86EC9B22065655000AA9C1D /* GodzippaDefines.h in Headers */,\n\t\t\t\t4320A8561BB2030C00AE91E2 /* NSData+Godzippa.h in Headers */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXHeadersBuildPhase section */\n\n/* Begin PBXNativeTarget section */\n\t\t4320A8271BB1FEDB00AE91E2 /* Godzippa macOS */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = 4320A8301BB1FEDB00AE91E2 /* Build configuration list for PBXNativeTarget \"Godzippa macOS\" */;\n\t\t\tbuildPhases = (\n\t\t\t\t4320A8231BB1FEDB00AE91E2 /* Sources */,\n\t\t\t\t4320A8241BB1FEDB00AE91E2 /* Frameworks */,\n\t\t\t\t4320A8251BB1FEDB00AE91E2 /* Headers */,\n\t\t\t\t4320A8261BB1FEDB00AE91E2 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t);\n\t\t\tname = \"Godzippa macOS\";\n\t\t\tproductName = Godzippa;\n\t\t\tproductReference = 4320A8281BB1FEDB00AE91E2 /* Godzippa.framework */;\n\t\t\tproductType = \"com.apple.product-type.framework\";\n\t\t};\n\t\t4320A83D1BB2002C00AE91E2 /* Godzippa iOS */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = 4320A8481BB2002C00AE91E2 /* Build configuration list for PBXNativeTarget \"Godzippa iOS\" */;\n\t\t\tbuildPhases = (\n\t\t\t\t4320A83E1BB2002C00AE91E2 /* Sources */,\n\t\t\t\t4320A8411BB2002C00AE91E2 /* Frameworks */,\n\t\t\t\t4320A8431BB2002C00AE91E2 /* Headers */,\n\t\t\t\t4320A8471BB2002C00AE91E2 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t);\n\t\t\tname = \"Godzippa iOS\";\n\t\t\tproductName = Godzippa;\n\t\t\tproductReference = 4320A84B1BB2002C00AE91E2 /* Godzippa.framework */;\n\t\t\tproductType = \"com.apple.product-type.framework\";\n\t\t};\n\t\t4320A84D1BB2030C00AE91E2 /* Godzippa watchOS */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = 4320A8581BB2030C00AE91E2 /* Build configuration list for PBXNativeTarget \"Godzippa watchOS\" */;\n\t\t\tbuildPhases = (\n\t\t\t\t4320A84E1BB2030C00AE91E2 /* Sources */,\n\t\t\t\t4320A8511BB2030C00AE91E2 /* Frameworks */,\n\t\t\t\t4320A8531BB2030C00AE91E2 /* Headers */,\n\t\t\t\t4320A8571BB2030C00AE91E2 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t);\n\t\t\tname = \"Godzippa watchOS\";\n\t\t\tproductName = Godzippa;\n\t\t\tproductReference = 4320A85B1BB2030C00AE91E2 /* Godzippa.framework */;\n\t\t\tproductType = \"com.apple.product-type.framework\";\n\t\t};\n\t\tF807409F2065508E00107A43 /* Godzippa macOS Tests */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = F80740A82065508E00107A43 /* Build configuration list for PBXNativeTarget \"Godzippa macOS Tests\" */;\n\t\t\tbuildPhases = (\n\t\t\t\tF807409C2065508E00107A43 /* Sources */,\n\t\t\t\tF807409D2065508E00107A43 /* Frameworks */,\n\t\t\t\tF807409E2065508E00107A43 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t\tF80740A72065508E00107A43 /* PBXTargetDependency */,\n\t\t\t);\n\t\t\tname = \"Godzippa macOS Tests\";\n\t\t\tproductName = \"Godzippa macOS Tests\";\n\t\t\tproductReference = F80740A02065508E00107A43 /* Godzippa macOS Tests.xctest */;\n\t\t\tproductType = \"com.apple.product-type.bundle.unit-test\";\n\t\t};\n\t\tF80740BB2065536300107A43 /* Godzippa iOS Tests */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = F80740C42065536300107A43 /* Build configuration list for PBXNativeTarget \"Godzippa iOS Tests\" */;\n\t\t\tbuildPhases = (\n\t\t\t\tF80740BE2065536300107A43 /* Sources */,\n\t\t\t\tF80740C12065536300107A43 /* Frameworks */,\n\t\t\t\tF80740C32065536300107A43 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t\tF80740DC2065538800107A43 /* PBXTargetDependency */,\n\t\t\t);\n\t\t\tname = \"Godzippa iOS Tests\";\n\t\t\tproductName = \"Godzippa macOS Tests\";\n\t\t\tproductReference = F80740C72065536300107A43 /* Godzippa iOS Tests.xctest */;\n\t\t\tproductType = \"com.apple.product-type.bundle.unit-test\";\n\t\t};\n\t\tF80740C92065536400107A43 /* Godzippa watchOS Tests */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = F80740D22065536400107A43 /* Build configuration list for PBXNativeTarget \"Godzippa watchOS Tests\" */;\n\t\t\tbuildPhases = (\n\t\t\t\tF80740CC2065536400107A43 /* Sources */,\n\t\t\t\tF80740CF2065536400107A43 /* Frameworks */,\n\t\t\t\tF80740D12065536400107A43 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t\tF80740D82065537900107A43 /* PBXTargetDependency */,\n\t\t\t);\n\t\t\tname = \"Godzippa watchOS Tests\";\n\t\t\tproductName = \"Godzippa macOS Tests\";\n\t\t\tproductReference = F80740D52065536400107A43 /* Godzippa watchOS Tests.xctest */;\n\t\t\tproductType = \"com.apple.product-type.bundle.unit-test\";\n\t\t};\n\t\tF8458A66206555D600629214 /* Godzippa Example */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = F8458A6B206555D600629214 /* Build configuration list for PBXNativeTarget \"Godzippa Example\" */;\n\t\t\tbuildPhases = (\n\t\t\t\tF8458A63206555D600629214 /* Sources */,\n\t\t\t\tF8458A64206555D600629214 /* Frameworks */,\n\t\t\t\tF8458A65206555D600629214 /* CopyFiles */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t);\n\t\t\tname = \"Godzippa Example\";\n\t\t\tproductName = \"Godzippa Example\";\n\t\t\tproductReference = F8458A67206555D600629214 /* Godzippa Example */;\n\t\t\tproductType = \"com.apple.product-type.tool\";\n\t\t};\n/* End PBXNativeTarget section */\n\n/* Begin PBXProject section */\n\t\t4320A81D1BB1FE2D00AE91E2 /* Project object */ = {\n\t\t\tisa = PBXProject;\n\t\t\tattributes = {\n\t\t\t\tLastUpgradeCheck = 1020;\n\t\t\t\tTargetAttributes = {\n\t\t\t\t\t4320A8271BB1FEDB00AE91E2 = {\n\t\t\t\t\t\tCreatedOnToolsVersion = 7.0;\n\t\t\t\t\t};\n\t\t\t\t\tF807409F2065508E00107A43 = {\n\t\t\t\t\t\tCreatedOnToolsVersion = 9.2;\n\t\t\t\t\t\tProvisioningStyle = Automatic;\n\t\t\t\t\t};\n\t\t\t\t\tF80740BB2065536300107A43 = {\n\t\t\t\t\t\tProvisioningStyle = Automatic;\n\t\t\t\t\t};\n\t\t\t\t\tF80740C92065536400107A43 = {\n\t\t\t\t\t\tProvisioningStyle = Automatic;\n\t\t\t\t\t};\n\t\t\t\t\tF8458A66206555D600629214 = {\n\t\t\t\t\t\tCreatedOnToolsVersion = 9.2;\n\t\t\t\t\t\tProvisioningStyle = Automatic;\n\t\t\t\t\t};\n\t\t\t\t};\n\t\t\t};\n\t\t\tbuildConfigurationList = 4320A8201BB1FE2D00AE91E2 /* Build configuration list for PBXProject \"Godzippa\" */;\n\t\t\tcompatibilityVersion = \"Xcode 3.2\";\n\t\t\tdevelopmentRegion = en;\n\t\t\thasScannedForEncodings = 0;\n\t\t\tknownRegions = (\n\t\t\t\ten,\n\t\t\t\tBase,\n\t\t\t);\n\t\t\tmainGroup = 4320A81C1BB1FE2D00AE91E2;\n\t\t\tproductRefGroup = 4320A8291BB1FEDB00AE91E2 /* Products */;\n\t\t\tprojectDirPath = \"\";\n\t\t\tprojectRoot = \"\";\n\t\t\ttargets = (\n\t\t\t\t4320A8271BB1FEDB00AE91E2 /* Godzippa macOS */,\n\t\t\t\t4320A83D1BB2002C00AE91E2 /* Godzippa iOS */,\n\t\t\t\t4320A84D1BB2030C00AE91E2 /* Godzippa watchOS */,\n\t\t\t\tF807409F2065508E00107A43 /* Godzippa macOS Tests */,\n\t\t\t\tF80740BB2065536300107A43 /* Godzippa iOS Tests */,\n\t\t\t\tF80740C92065536400107A43 /* Godzippa watchOS Tests */,\n\t\t\t\tF8458A66206555D600629214 /* Godzippa Example */,\n\t\t\t);\n\t\t};\n/* End PBXProject section */\n\n/* Begin PBXResourcesBuildPhase section */\n\t\t4320A8261BB1FEDB00AE91E2 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A8471BB2002C00AE91E2 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A8571BB2030C00AE91E2 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF807409E2065508E00107A43 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF80740C32065536300107A43 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF80740D12065536400107A43 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXResourcesBuildPhase section */\n\n/* Begin PBXSourcesBuildPhase section */\n\t\t4320A8231BB1FEDB00AE91E2 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A8391BB1FF4100AE91E2 /* NSFileManager+Godzippa.m in Sources */,\n\t\t\t\t4320A8371BB1FF4100AE91E2 /* NSData+Godzippa.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A83E1BB2002C00AE91E2 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A83F1BB2002C00AE91E2 /* NSFileManager+Godzippa.m in Sources */,\n\t\t\t\t4320A8401BB2002C00AE91E2 /* NSData+Godzippa.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t4320A84E1BB2030C00AE91E2 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t4320A84F1BB2030C00AE91E2 /* NSFileManager+Godzippa.m in Sources */,\n\t\t\t\t4320A8501BB2030C00AE91E2 /* NSData+Godzippa.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF807409C2065508E00107A43 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF80740AB206550C400107A43 /* GodzippaFileManagerTestCase.m in Sources */,\n\t\t\t\tF80740AC206550C400107A43 /* GodzippaDataTestCase.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF80740BE2065536300107A43 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF80740BF2065536300107A43 /* GodzippaFileManagerTestCase.m in Sources */,\n\t\t\t\tF80740C02065536300107A43 /* GodzippaDataTestCase.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF80740CC2065536400107A43 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF80740CD2065536400107A43 /* GodzippaFileManagerTestCase.m in Sources */,\n\t\t\t\tF80740CE2065536400107A43 /* GodzippaDataTestCase.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tF8458A63206555D600629214 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tF8458A6A206555D600629214 /* main.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXSourcesBuildPhase section */\n\n/* Begin PBXTargetDependency section */\n\t\tF80740A72065508E00107A43 /* PBXTargetDependency */ = {\n\t\t\tisa = PBXTargetDependency;\n\t\t\ttarget = 4320A8271BB1FEDB00AE91E2 /* Godzippa macOS */;\n\t\t\ttargetProxy = F80740A62065508E00107A43 /* PBXContainerItemProxy */;\n\t\t};\n\t\tF80740D82065537900107A43 /* PBXTargetDependency */ = {\n\t\t\tisa = PBXTargetDependency;\n\t\t\ttarget = 4320A84D1BB2030C00AE91E2 /* Godzippa watchOS */;\n\t\t\ttargetProxy = F80740D72065537900107A43 /* PBXContainerItemProxy */;\n\t\t};\n\t\tF80740DC2065538800107A43 /* PBXTargetDependency */ = {\n\t\t\tisa = PBXTargetDependency;\n\t\t\ttarget = 4320A83D1BB2002C00AE91E2 /* Godzippa iOS */;\n\t\t\ttargetProxy = F80740DB2065538800107A43 /* PBXContainerItemProxy */;\n\t\t};\n/* End PBXTargetDependency section */\n\n/* Begin XCBuildConfiguration section */\n\t\t4320A8211BB1FE2D00AE91E2 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tCLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_COMMA = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tENABLE_TESTABILITY = YES;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t4320A8221BB1FE2D00AE91E2 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tCLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_COMMA = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\t4320A82E1BB1FEDB00AE91E2 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tDEFINES_MODULE = YES;\n\t\t\t\tDYLIB_COMPATIBILITY_VERSION = 1;\n\t\t\t\tDYLIB_CURRENT_VERSION = 1;\n\t\t\t\tDYLIB_INSTALL_NAME_BASE = \"@rpath\";\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tENABLE_TESTABILITY = YES;\n\t\t\t\tFRAMEWORK_VERSION = A;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tINFOPLIST_FILE = \"$(SRCROOT)/Sources/Info.plist\";\n\t\t\t\tINSTALL_PATH = \"$(LOCAL_LIBRARY_DIR)/Frameworks\";\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.11;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.godzippa.Godzippa;\n\t\t\t\tPRODUCT_NAME = Godzippa;\n\t\t\t\tSDKROOT = macosx;\n\t\t\t\tSKIP_INSTALL = YES;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t\tVERSION_INFO_PREFIX = \"\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t4320A82F1BB1FEDB00AE91E2 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tDEFINES_MODULE = YES;\n\t\t\t\tDYLIB_COMPATIBILITY_VERSION = 1;\n\t\t\t\tDYLIB_CURRENT_VERSION = 1;\n\t\t\t\tDYLIB_INSTALL_NAME_BASE = \"@rpath\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tFRAMEWORK_VERSION = A;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tINFOPLIST_FILE = \"$(SRCROOT)/Sources/Info.plist\";\n\t\t\t\tINSTALL_PATH = \"$(LOCAL_LIBRARY_DIR)/Frameworks\";\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.11;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.godzippa.Godzippa;\n\t\t\t\tPRODUCT_NAME = Godzippa;\n\t\t\t\tSDKROOT = macosx;\n\t\t\t\tSKIP_INSTALL = YES;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t\tVERSION_INFO_PREFIX = \"\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\t4320A8491BB2002C00AE91E2 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tCODE_SIGN_IDENTITY = \"iPhone Developer\";\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"\";\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tDEFINES_MODULE = YES;\n\t\t\t\tDYLIB_COMPATIBILITY_VERSION = 1;\n\t\t\t\tDYLIB_CURRENT_VERSION = 1;\n\t\t\t\tDYLIB_INSTALL_NAME_BASE = \"@rpath\";\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tENABLE_TESTABILITY = YES;\n\t\t\t\tFRAMEWORK_VERSION = A;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tINFOPLIST_FILE = Sources/Info.plist;\n\t\t\t\tINSTALL_PATH = \"$(LOCAL_LIBRARY_DIR)/Frameworks\";\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.11;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.godzippa.Godzippa;\n\t\t\t\tPRODUCT_NAME = Godzippa;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tSKIP_INSTALL = YES;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t\tVERSION_INFO_PREFIX = \"\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t4320A84A1BB2002C00AE91E2 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tCODE_SIGN_IDENTITY = \"iPhone Developer\";\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"\";\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tDEFINES_MODULE = YES;\n\t\t\t\tDYLIB_COMPATIBILITY_VERSION = 1;\n\t\t\t\tDYLIB_CURRENT_VERSION = 1;\n\t\t\t\tDYLIB_INSTALL_NAME_BASE = \"@rpath\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tFRAMEWORK_VERSION = A;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tINFOPLIST_FILE = Sources/Info.plist;\n\t\t\t\tINSTALL_PATH = \"$(LOCAL_LIBRARY_DIR)/Frameworks\";\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.11;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.godzippa.Godzippa;\n\t\t\t\tPRODUCT_NAME = Godzippa;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tSKIP_INSTALL = YES;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t\tVERSION_INFO_PREFIX = \"\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\t4320A8591BB2030C00AE91E2 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tCODE_SIGN_IDENTITY = \"iPhone Developer\";\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=watchos*]\" = \"\";\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tDEFINES_MODULE = YES;\n\t\t\t\tDYLIB_COMPATIBILITY_VERSION = 1;\n\t\t\t\tDYLIB_CURRENT_VERSION = 1;\n\t\t\t\tDYLIB_INSTALL_NAME_BASE = \"@rpath\";\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tENABLE_TESTABILITY = YES;\n\t\t\t\tFRAMEWORK_VERSION = A;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tINFOPLIST_FILE = Sources/Info.plist;\n\t\t\t\tINSTALL_PATH = \"$(LOCAL_LIBRARY_DIR)/Frameworks\";\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.11;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.godzippa.Godzippa;\n\t\t\t\tPRODUCT_NAME = Godzippa;\n\t\t\t\tSDKROOT = watchos;\n\t\t\t\tSKIP_INSTALL = YES;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t\tVERSION_INFO_PREFIX = \"\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t4320A85A1BB2030C00AE91E2 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\tCODE_SIGN_IDENTITY = \"iPhone Developer\";\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=watchos*]\" = \"\";\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tDEFINES_MODULE = YES;\n\t\t\t\tDYLIB_COMPATIBILITY_VERSION = 1;\n\t\t\t\tDYLIB_CURRENT_VERSION = 1;\n\t\t\t\tDYLIB_INSTALL_NAME_BASE = \"@rpath\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tFRAMEWORK_VERSION = A;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tINFOPLIST_FILE = Sources/Info.plist;\n\t\t\t\tINSTALL_PATH = \"$(LOCAL_LIBRARY_DIR)/Frameworks\";\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.11;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.godzippa.Godzippa;\n\t\t\t\tPRODUCT_NAME = Godzippa;\n\t\t\t\tSDKROOT = watchos;\n\t\t\t\tSKIP_INSTALL = YES;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t\tVERSION_INFO_PREFIX = \"\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\tF80740A92065508E00107A43 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tINFOPLIST_FILE = Tests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = \"com.mattt.Godzippa-macOS-Tests\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tF80740AA2065508E00107A43 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tINFOPLIST_FILE = Tests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = \"com.mattt.Godzippa-macOS-Tests\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\tF80740C52065536300107A43 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tINFOPLIST_FILE = Tests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = \"com.mattt.Godzippa-macOS-Tests\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tF80740C62065536300107A43 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tINFOPLIST_FILE = Tests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = \"com.mattt.Godzippa-macOS-Tests\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\tF80740D32065536400107A43 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tINFOPLIST_FILE = Tests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = \"com.mattt.Godzippa-macOS-Tests\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tF80740D42065536400107A43 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tINFOPLIST_FILE = Tests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks\";\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = \"com.mattt.Godzippa-macOS-Tests\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\tF8458A6C206555D600629214 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tF8458A6D206555D600629214 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.13;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSDKROOT = macosx;\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n/* End XCBuildConfiguration section */\n\n/* Begin XCConfigurationList section */\n\t\t4320A8201BB1FE2D00AE91E2 /* Build configuration list for PBXProject \"Godzippa\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t4320A8211BB1FE2D00AE91E2 /* Debug */,\n\t\t\t\t4320A8221BB1FE2D00AE91E2 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\t4320A8301BB1FEDB00AE91E2 /* Build configuration list for PBXNativeTarget \"Godzippa macOS\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t4320A82E1BB1FEDB00AE91E2 /* Debug */,\n\t\t\t\t4320A82F1BB1FEDB00AE91E2 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\t4320A8481BB2002C00AE91E2 /* Build configuration list for PBXNativeTarget \"Godzippa iOS\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t4320A8491BB2002C00AE91E2 /* Debug */,\n\t\t\t\t4320A84A1BB2002C00AE91E2 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\t4320A8581BB2030C00AE91E2 /* Build configuration list for PBXNativeTarget \"Godzippa watchOS\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t4320A8591BB2030C00AE91E2 /* Debug */,\n\t\t\t\t4320A85A1BB2030C00AE91E2 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\tF80740A82065508E00107A43 /* Build configuration list for PBXNativeTarget \"Godzippa macOS Tests\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tF80740A92065508E00107A43 /* Debug */,\n\t\t\t\tF80740AA2065508E00107A43 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\tF80740C42065536300107A43 /* Build configuration list for PBXNativeTarget \"Godzippa iOS Tests\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tF80740C52065536300107A43 /* Debug */,\n\t\t\t\tF80740C62065536300107A43 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\tF80740D22065536400107A43 /* Build configuration list for PBXNativeTarget \"Godzippa watchOS Tests\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tF80740D32065536400107A43 /* Debug */,\n\t\t\t\tF80740D42065536400107A43 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\tF8458A6B206555D600629214 /* Build configuration list for PBXNativeTarget \"Godzippa Example\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tF8458A6C206555D600629214 /* Debug */,\n\t\t\t\tF8458A6D206555D600629214 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n/* End XCConfigurationList section */\n\t};\n\trootObject = 4320A81D1BB1FE2D00AE91E2 /* Project object */;\n}\n"
  },
  {
    "path": "Godzippa.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Workspace\n   version = \"1.0\">\n   <FileRef\n      location = \"self:\">\n   </FileRef>\n</Workspace>\n"
  },
  {
    "path": "Godzippa.xcodeproj/xcshareddata/xcschemes/Godzippa Example.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"1020\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"F8458A66206555D600629214\"\n               BuildableName = \"Godzippa Example\"\n               BlueprintName = \"Godzippa Example\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\">\n      <Testables>\n         <TestableReference\n            skipped = \"NO\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"F807409F2065508E00107A43\"\n               BuildableName = \"Godzippa macOS Tests.xctest\"\n               BlueprintName = \"Godzippa macOS Tests\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </TestableReference>\n      </Testables>\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"F8458A66206555D600629214\"\n            BuildableName = \"Godzippa Example\"\n            BlueprintName = \"Godzippa Example\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </TestAction>\n   <LaunchAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      disableMainThreadChecker = \"YES\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      stopOnEveryUBSanitizerIssue = \"YES\"\n      debugServiceExtension = \"internal\"\n      allowLocationSimulation = \"YES\">\n      <BuildableProductRunnable\n         runnableDebuggingMode = \"0\">\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"F8458A66206555D600629214\"\n            BuildableName = \"Godzippa Example\"\n            BlueprintName = \"Godzippa Example\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </BuildableProductRunnable>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      buildConfiguration = \"Release\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      debugDocumentVersioning = \"YES\">\n      <BuildableProductRunnable\n         runnableDebuggingMode = \"0\">\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"F8458A66206555D600629214\"\n            BuildableName = \"Godzippa Example\"\n            BlueprintName = \"Godzippa Example\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </BuildableProductRunnable>\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "Godzippa.xcodeproj/xcshareddata/xcschemes/Godzippa iOS.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"1020\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"4320A83D1BB2002C00AE91E2\"\n               BuildableName = \"Godzippa.framework\"\n               BlueprintName = \"Godzippa iOS\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\">\n      <Testables>\n         <TestableReference\n            skipped = \"NO\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"F80740BB2065536300107A43\"\n               BuildableName = \"Godzippa iOS Tests.xctest\"\n               BlueprintName = \"Godzippa iOS Tests\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </TestableReference>\n      </Testables>\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A83D1BB2002C00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa iOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </TestAction>\n   <LaunchAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      debugServiceExtension = \"internal\"\n      allowLocationSimulation = \"YES\">\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A83D1BB2002C00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa iOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      buildConfiguration = \"Release\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      debugDocumentVersioning = \"YES\">\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A83D1BB2002C00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa iOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "Godzippa.xcodeproj/xcshareddata/xcschemes/Godzippa macOS.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"1020\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"4320A8271BB1FEDB00AE91E2\"\n               BuildableName = \"Godzippa.framework\"\n               BlueprintName = \"Godzippa macOS\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\">\n      <Testables>\n         <TestableReference\n            skipped = \"NO\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"F807409F2065508E00107A43\"\n               BuildableName = \"Godzippa macOS Tests.xctest\"\n               BlueprintName = \"Godzippa macOS Tests\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </TestableReference>\n      </Testables>\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A8271BB1FEDB00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa macOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </TestAction>\n   <LaunchAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      debugServiceExtension = \"internal\"\n      allowLocationSimulation = \"YES\">\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A8271BB1FEDB00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa macOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      buildConfiguration = \"Release\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      debugDocumentVersioning = \"YES\">\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A8271BB1FEDB00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa macOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "Godzippa.xcodeproj/xcshareddata/xcschemes/Godzippa watchOS.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"1020\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"4320A84D1BB2030C00AE91E2\"\n               BuildableName = \"Godzippa.framework\"\n               BlueprintName = \"Godzippa watchOS\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\">\n      <Testables>\n         <TestableReference\n            skipped = \"NO\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"F80740C92065536400107A43\"\n               BuildableName = \"Godzippa watchOS Tests.xctest\"\n               BlueprintName = \"Godzippa watchOS Tests\"\n               ReferencedContainer = \"container:Godzippa.xcodeproj\">\n            </BuildableReference>\n         </TestableReference>\n      </Testables>\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A84D1BB2030C00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa watchOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </TestAction>\n   <LaunchAction\n      buildConfiguration = \"Debug\"\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      debugServiceExtension = \"internal\"\n      allowLocationSimulation = \"YES\">\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A84D1BB2030C00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa watchOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      buildConfiguration = \"Release\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      debugDocumentVersioning = \"YES\">\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"4320A84D1BB2030C00AE91E2\"\n            BuildableName = \"Godzippa.framework\"\n            BlueprintName = \"Godzippa watchOS\"\n            ReferencedContainer = \"container:Godzippa.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "Godzippa.xcworkspace/contents.xcworkspacedata",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Workspace\n   version = \"1.0\">\n   <FileRef\n      location = \"group:Godzippa.playground\">\n   </FileRef>\n   <FileRef\n      location = \"group:Godzippa.xcodeproj\">\n   </FileRef>\n</Workspace>\n"
  },
  {
    "path": "Godzippa.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>IDEDidComputeMac32BitWarning</key>\n\t<true/>\n</dict>\n</plist>\n"
  },
  {
    "path": "LICENSE",
    "content": "Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# Godzippa!\n\n[![Build Status][build status badge]][build status]\n[![License][license badge]][license]\n[![Swift Version][swift version badge]][swift version]\n![Cocoapods platforms][cocoapods platforms badge]\n[![Cocoapods compatible][cocoapods badge]][cocoapods]\n[![Carthage compatible][carthage badge]][carthage]\n\n**gzip Compression / Decompression Category for NSData & NSFileManager**\n\n> This library is no longer being maintained.\n> As of iOS 13+ and macOS 10.15+,\n> Foundation provides equivalent functionality through APIs like\n> [`compressed(using:)`](https://developer.apple.com/documentation/foundation/nsdata/3174960-compressed)\n> and [`decompressed(using:)`](https://developer.apple.com/documentation/foundation/nsdata/3174961-decompressed).\n\n### CocoaPods\n\nYou can install `Godzippa` via CocoaPods,\nby adding the following line to your `Podfile`:\n\n```ruby\npod 'Godzippa', '~> 2.1.1'\n```\n\nRun the `pod install` command to download the library\nand integrate it into your Xcode project.\n\n### Carthage\n\nTo use `Godzippa` in your Xcode project using Carthage,\nspecify it in `Cartfile`:\n\n```\ngithub \"mattt/Godzippa\" ~> 2.1.1\n```\n\nThen run the `carthage update` command to build the framework,\nand drag the built Godzippa.framework into your Xcode project.\n\n### Manual Installation\n\nCopy the `.h` and `.m` files in the `Sources` directory to your project.\nIn the \"Link Binary With Libraries\" Build Phase of your Target,\nadd `libz.dylib`.\n\n## Usage\n\n### Objective-C\n\n#### NSData\n\n```objective-c\nNSData *originalData = [@\"Look out! It's...\" dataUsingEncoding:NSUTF8StringEncoding];\nNSData *compressedData = [originalData dataByGZipCompressingWithError:nil];\nNSData *decompressedData = [compressedData dataByGZipDecompressingDataWithError:nil];\nNSLog(@\"%@ %@\", [NSString stringWithUTF8String:[decompressedData bytes]], @\"Godzippa!\");\n```\n\n#### NSFileManager\n\n```objective-c\nNSFileManager *fileManager = [NSFileManager defaultManager];\nNSURL *file = [NSURL fileURLWithPath:@\"/path/to/file.txt\"];\nNSError *error = nil;\n\n[fileManager GZipCompressFile:file\n        writingContentsToFile:[file URLByAppendingPathExtension:@\"gz\"]\n                        error:&error];\n```\n\n### Swift\n\n#### NSData\n\n```swift\nlet originalString = \"Look out! It's Godzippa!\"\nlet originalData = originalString.data(using: .utf8)! as NSData\nlet compressedData = try! originalData.gzipCompressed() as NSData\nlet decompressedData = try! compressedData.gzipDecompressed()\nlet decompressedString = String(data: decompressedData, encoding: .utf8)\n```\n\n#### FileManager\n\n```swift\nlet fileManager = FileManager.default\nlet textFile = URL(fileURLWithPath: \"/path/to/file.txt\")\nlet gzipFile = textFile.appendingPathExtension(\"gz\")\ntry fileManager.gzipCompressFile(at: textFile, to: gzipFile)\n```\n\n## Contact\n\nMattt ([@mattt](http://twitter.com/mattt))\n\n## License\n\nGodzippa! is available under the MIT license.\nSee the LICENSE file for more info.\n\n[build status]: https://travis-ci.org/mattt/Godzippa\n[build status badge]: https://api.travis-ci.org/mattt/Godzippa.svg?branch=master\n[license]: https://opensource.org/licenses/MIT\n[license badge]: https://img.shields.io/cocoapods/l/Godzippa.svg\n[swift version]: https://swift.org/download/\n[swift version badge]: https://img.shields.io/badge/swift%20version-4.0+-orange.svg\n[cocoapods platforms badge]: https://img.shields.io/cocoapods/p/Godzippa.svg\n[cocoapods]: https://cocoapods.org/pods/Godzippa\n[cocoapods badge]: https://img.shields.io/cocoapods/v/Godzippa.svg\n[carthage]: https://github.com/Carthage/Carthage\n[carthage badge]: https://img.shields.io/badge/Carthage-compatible-4BC51D.svg\n"
  },
  {
    "path": "Sources/Godzippa.h",
    "content": "// Godzippa.h\n//\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#import \"GodzippaDefines.h\"\n#import \"NSData+Godzippa.h\"\n#import \"NSFileManager+Godzippa.h\"\n"
  },
  {
    "path": "Sources/GodzippaDefines.h",
    "content": "// Godzippa.h\n//\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#ifndef GodzippaDefines_h\n#define GodzippaDefines_h\n\n#if __has_feature(nullability)\n    #define __GODZIPPA_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN\n    #define __GODZIPPA_ASSUME_NONNULL_END   NS_ASSUME_NONNULL_END\n    #define __GODZIPPA_NULLABLE nullable\n#else\n    #define __GODZIPPA_ASSUME_NONNULL_BEGIN\n    #define __GODZIPPA_ASSUME_NONNULL_END\n    #define __GODZIPPA_NULLABLE\n#endif\n\n#if defined(__has_attribute)\n    #if __has_attribute(swift_name)\n        #define __GODZIPPA_SWIFT_NAME(X) __attribute__((swift_name(#X)))\n    #else\n        #define __GODZIPPA_SWIFT_NAME(X)\n    #endif\n#endif\n#endif /* GodzippaDefines_h */\n"
  },
  {
    "path": "Sources/Info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n    <dict>\n        <key>CFBundleDevelopmentRegion</key>\n        <string>en</string>\n        <key>CFBundleExecutable</key>\n        <string>$(EXECUTABLE_NAME)</string>\n        <key>CFBundleIdentifier</key>\n        <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>\n        <key>CFBundleInfoDictionaryVersion</key>\n        <string>6.0</string>\n        <key>CFBundleName</key>\n        <string>$(PRODUCT_NAME)</string>\n        <key>CFBundlePackageType</key>\n        <string>FMWK</string>\n        <key>CFBundleShortVersionString</key>\n        <string>1.0</string>\n        <key>CFBundleSignature</key>\n        <string>????</string>\n        <key>CFBundleVersion</key>\n        <string>$(CURRENT_PROJECT_VERSION)</string>\n        <key>NSPrincipalClass</key>\n        <string></string>\n    </dict>\n</plist>\n"
  },
  {
    "path": "Sources/NSData+Godzippa.h",
    "content": "// NSData+Godzippa.h\n//\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#import <Foundation/Foundation.h>\n\n#import \"GodzippaDefines.h\"\n\n__GODZIPPA_ASSUME_NONNULL_BEGIN\n\n/**\n Godzippa provides a category on `NSData` to inflate and deflate data using gzip compression.\n */\n@interface NSData (Godzippa)\n\n///------------------\n/// @name Compressing\n///------------------\n\n/**\n Returns the deflated of the receiver using gzip compression.\n\n @param error The error that occurred while attempting to deflate the receiver.\n\n @return The compressed data.\n */\n- (__GODZIPPA_NULLABLE NSData *)dataByGZipCompressingWithError:(NSError * __autoreleasing *)error __GODZIPPA_SWIFT_NAME(gzipCompressed());\n\n/**\n Returns the deflated of the receiver using gzip compression with the specified zlib values for compression level, window size, internal memory allocation, and strategy.\n\n @param level The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9: 1 gives best speed, 9 gives best compression, 0 gives no compression at all (the input data is simply copied a block at a time). Z_DEFAULT_COMPRESSION requests a default compromise between speed and compression (currently equivalent to level 6).\n @param windowBits The base two logarithm of the window size (the size of the history buffer). Larger values of this parameter result in better compression at the expense of memory usage.\n @param memLevel Specifies how much memory should be allocated for the internal compression state. memLevel=1 uses minimum memory but is slow and reduces compression ratio; memLevel=9 uses maximum memory for optimal speed. The default value is 8. See zconf.h for total memory usage as a function of windowBits and memLevel.\n @param strategy Used to tune the compression algorithm. Use the value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a filter (or predictor), Z_HUFFMAN_ONLY to force Huffman encoding only (no string match), or Z_RLE to limit match distances to one (run-length encoding). Filtered data consists mostly of small values with a somewhat random distribution. In this case, the compression algorithm is tuned to compress them better. The effect of Z_FILTERED is to force more Huffman coding and less string matching; it is somewhat intermediate between Z_DEFAULT_STRATEGY and Z_HUFFMAN_ONLY. Z_RLE is designed to be almost as fast as Z_HUFFMAN_ONLY, but give better compression for PNG image data. The strategy parameter only affects the compression ratio but not the correctness of the compressed output even if it is not set appropriately. Z_FIXED prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special applications.\n @param error The error that occurred while attempting to deflate the receiver.\n\n @return The compressed data.\n */\n- (__GODZIPPA_NULLABLE NSData *)dataByGZipCompressingAtLevel:(int)level\n                                                  windowSize:(int)windowBits\n                                                 memoryLevel:(int)memLevel\n                                                    strategy:(int)strategy\n                                                       error:(NSError * __autoreleasing *)error\n    __GODZIPPA_SWIFT_NAME(gzipCompressed(at:windowSize:memoryLevel:strategy:));\n\n///--------------------\n/// @name Decompressing\n///--------------------\n\n/**\n Returns the inflated of the receiver using gzip compression.\n\n @param error The error that occurred while attempting to inflate the receiver.\n\n @return The decompressed data.\n */\n- (__GODZIPPA_NULLABLE NSData *)dataByGZipDecompressingDataWithError:(NSError * __autoreleasing *)error\n    __GODZIPPA_SWIFT_NAME(gzipDecompressed());\n\n/**\n Returns the inflated of the receiver using gzip compression with the specified zlib value for window size.\n\n @param windowBits The base two logarithm of the maximum window size (the size of the history buffer). Must be greater than or equal to the windowBits value provided to dataByGZipCompressingAtLevel:windowSize:memoryLevel:strategy:error: while compressing.\n @param error The error that occurred while attempting to inflate the receiver.\n\n @return The decompressed data.\n */\n- (__GODZIPPA_NULLABLE NSData *)dataByGZipDecompressingDataWithWindowSize:(int)windowBits\n                                                                    error:(NSError * __autoreleasing *)error\n    __GODZIPPA_SWIFT_NAME(gzipDecompressed(windowSize:));\n\n///---------------------------------------------\n/// @name Determining Whether Data is Compressed\n///---------------------------------------------\n\n/**\n Whether the receiver contains gzip compressed data.\n\n This method checks the first three bytes for the gzip signature `1F 8B 08`.\n */\n@property (readonly, nonatomic, getter=isGzipCompressed) BOOL gzipCompressed;\n\n@end\n\n///----------------\n/// @name Constants\n///----------------\n\n/**\n ### Constants\n\n `GodzippaZlibErrorDomain`\n Godzippa errors. Error codes for `GodzippaZlibErrorDomain` correspond to status codes from zlib.\n */\nextern NSString * const GodzippaZlibErrorDomain;\n\n__GODZIPPA_ASSUME_NONNULL_END\n"
  },
  {
    "path": "Sources/NSData+Godzippa.m",
    "content": "// NSData+Godzippa.m\n//\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#import <zlib.h>\n#import \"NSData+Godzippa.h\"\n\nstatic const int kGodzippaChunkSize = 1024;\nstatic const int kGodzippaDefaultMemoryLevel = 8;\nstatic const int kGodzippaDefaultWindowBits = 15;\nstatic const int kGodzippaDefaultWindowBitsWithGZipHeader = 16 + kGodzippaDefaultWindowBits;\n\nNSString * const GodzippaZlibErrorDomain = @\"com.godzippa.zlib.error\";\n\n@implementation NSData (Godzippa)\n\n- (NSData *)dataByGZipCompressingWithError:(NSError * __autoreleasing *)error {\n    return [self dataByGZipCompressingAtLevel:Z_DEFAULT_COMPRESSION windowSize:kGodzippaDefaultWindowBitsWithGZipHeader memoryLevel:kGodzippaDefaultMemoryLevel strategy:Z_DEFAULT_STRATEGY error:error];\n}\n\n- (NSData *)dataByGZipCompressingAtLevel:(int)level\n                              windowSize:(int)windowBits\n                             memoryLevel:(int)memLevel\n                                strategy:(int)strategy\n                                   error:(NSError * __autoreleasing *)error\n{\n\tif ([self length] == 0) {\n\t\treturn self;\n\t}\n\n    z_stream zStream;\n    bzero(&zStream, sizeof(z_stream));\n\n    zStream.zalloc = Z_NULL;\n    zStream.zfree = Z_NULL;\n    zStream.opaque = Z_NULL;\n    zStream.next_in = (Bytef *)[self bytes];\n    zStream.avail_in = (unsigned int)[self length];\n    zStream.total_out = 0;\n\n    OSStatus status;\n    if ((status = deflateInit2(&zStream, level, Z_DEFLATED, windowBits, memLevel, strategy)) != Z_OK) {\n        if (error) {\n            NSDictionary *userInfo = [NSDictionary dictionaryWithObject:NSLocalizedString(@\"Failed deflateInit\", nil) forKey:NSLocalizedDescriptionKey];\n            *error = [[NSError alloc] initWithDomain:GodzippaZlibErrorDomain code:status userInfo:userInfo];\n        }\n\n        return nil;\n    }\n\n    NSMutableData *compressedData = [NSMutableData dataWithLength:kGodzippaChunkSize];\n\n    do {\n        if ((status == Z_BUF_ERROR) || (zStream.total_out == [compressedData length])) {\n            [compressedData increaseLengthBy:kGodzippaChunkSize];\n        }\n\n        zStream.next_out = (Bytef*)[compressedData mutableBytes] + zStream.total_out;\n        zStream.avail_out = (unsigned int)([compressedData length] - zStream.total_out);\n\n        status = deflate(&zStream, Z_FINISH);\n    } while ((status == Z_OK) || (status == Z_BUF_ERROR));\n\n    deflateEnd(&zStream);\n\n    if ((status != Z_OK) && (status != Z_STREAM_END)) {\n        if (error) {\n            NSDictionary *userInfo = [NSDictionary dictionaryWithObject:NSLocalizedString(@\"Error deflating payload\", nil) forKey:NSLocalizedDescriptionKey];\n            *error = [[NSError alloc] initWithDomain:GodzippaZlibErrorDomain code:status userInfo:userInfo];\n        }\n\n        return nil;\n    }\n\n    [compressedData setLength:zStream.total_out];\n\n    return compressedData;\n}\n\n- (NSData *)dataByGZipDecompressingDataWithError:(NSError * __autoreleasing *)error {\n    return [self dataByGZipDecompressingDataWithWindowSize:kGodzippaDefaultWindowBitsWithGZipHeader error:error];\n}\n\n- (NSData *)dataByGZipDecompressingDataWithWindowSize:(int)windowBits\n                                                error:(NSError * __autoreleasing *)error\n{\n    if ([self length] == 0) {\n        return self;\n    }\n\n    z_stream zStream;\n    bzero(&zStream, sizeof(z_stream));\n\n    zStream.zalloc = Z_NULL;\n    zStream.zfree = Z_NULL;\n    zStream.opaque = Z_NULL;\n    zStream.avail_in = (unsigned int)[self length];\n    zStream.next_in = (Byte *)[self bytes];\n\n    OSStatus status;\n    if ((status = inflateInit2(&zStream, windowBits)) != Z_OK) {\n        if (error) {\n            NSDictionary *userInfo = [NSDictionary dictionaryWithObject:NSLocalizedString(@\"Failed inflateInit\", nil) forKey:NSLocalizedDescriptionKey];\n            *error = [[NSError alloc] initWithDomain:GodzippaZlibErrorDomain code:status userInfo:userInfo];\n        }\n\n        return nil;\n    }\n\n    NSUInteger estimatedLength = (NSUInteger)((double)[self length] * 1.5);\n    NSMutableData *decompressedData = [NSMutableData dataWithLength:estimatedLength];\n\n    do {\n        if ((status == Z_BUF_ERROR) || (zStream.total_out == [decompressedData length])) {\n            [decompressedData increaseLengthBy:estimatedLength / 2];\n        }\n\n        zStream.next_out = (Bytef*)[decompressedData mutableBytes] + zStream.total_out;\n        zStream.avail_out = (unsigned int)([decompressedData length] - zStream.total_out);\n\n        status = inflate(&zStream, Z_FINISH);\n    } while ((status == Z_OK) || (status == Z_BUF_ERROR));\n\n    inflateEnd(&zStream);\n\n    if ((status != Z_OK) && (status != Z_STREAM_END)) {\n        if (error) {\n            NSDictionary *userInfo = [NSDictionary dictionaryWithObject:NSLocalizedString(@\"Error inflating payload\", nil) forKey:NSLocalizedDescriptionKey];\n            *error = [[NSError alloc] initWithDomain:GodzippaZlibErrorDomain code:status userInfo:userInfo];\n        }\n\n        return nil;\n    }\n\n    [decompressedData setLength:zStream.total_out];\n\n    return decompressedData;\n}\n\n- (BOOL)isGzipCompressed {\n    if (self.length < 3) {\n        return NO;\n    }\n\n    NSData *subdata = [self subdataWithRange:NSMakeRange(0, 3)];\n    const Byte *bytes = (const Byte *)subdata.bytes;\n    return bytes[0] == 0x1f && bytes[1] == 0x8b && bytes[2] == 0x08;\n}\n\n@end\n"
  },
  {
    "path": "Sources/NSFileManager+Godzippa.h",
    "content": "// NSFileManager+Godzippa.h\n//\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#import <Foundation/Foundation.h>\n\n#import \"GodzippaDefines.h\"\n\n__GODZIPPA_ASSUME_NONNULL_BEGIN\n\n/**\n Godzippa provides a category on `NSFileManager` to inflate and deflate files using gzip compression.\n */\n@interface NSFileManager (Godzippa)\n\n///------------------\n/// @name Compressing\n///------------------\n\n/**\n Compresses the specified file, writing data to a destination file.\n\n @param sourceFile The file to be compressed.\n @param destinationFile The destination of the compressed file.\n @param error The error that occurred while attempting to compress the source file, if any.\n\n @return Whether the compressed file contents were written successfully.\n */\n- (BOOL)GZipCompressFile:(NSURL *)sourceFile\n   writingContentsToFile:(NSURL *)destinationFile\n                   error:(NSError * __autoreleasing *)error\n    __GODZIPPA_SWIFT_NAME(gzipCompressFile(at:to:));\n\n/**\n Compresses the specified file at a particular level, writing data to a destination file.\n\n @param sourceFile The file to be compressed.\n @param destinationFile The destination of the compressed file.\n @param level The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9: 1 gives best speed, 9 gives best compression, 0 gives no compression at all (the input data is simply copied a block at a time). Z_DEFAULT_COMPRESSION requests a default compromise between speed and compression (currently equivalent to level 6).\n @param error The error that occurred while attempting to compress the source file, if any.\n\n @return Whether the compressed file contents were written successfully.\n */\n- (BOOL)GZipCompressFile:(NSURL *)sourceFile\n   writingContentsToFile:(NSURL *)destinationFile\n                 atLevel:(int)level\n                   error:(NSError *__autoreleasing *)error\n    __GODZIPPA_SWIFT_NAME(gzipCompressFile(at:to:level:));\n\n///--------------------\n/// @name Decompressing\n///--------------------\n\n/**\n Decompresses the specified Gzip-compressed file, writing data to a destination file.\n\n @param sourceFile The compressed file.\n @param destinationFile The destination for the decompressed file.\n */\n- (BOOL)GZipDecompressFile:(NSURL *)sourceFile\n     writingContentsToFile:(NSURL *)destinationFile\n                     error:(NSError * __autoreleasing *)error\n    __GODZIPPA_SWIFT_NAME(gzipDecompressFile(at:to:));\n\n@end\n\n__GODZIPPA_ASSUME_NONNULL_END\n"
  },
  {
    "path": "Sources/NSFileManager+Godzippa.m",
    "content": "// NSFileManager+Godzippa.m\n//\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#import <zlib.h>\n\n#import \"NSFileManager+Godzippa.h\"\n\nstatic const int kGodzippaChunkSize = 4096;\n\n@implementation NSFileManager (Godzippa)\n\n#pragma mark - Compressing\n\n- (BOOL)GZipCompressFile:(NSURL *)sourceFile\n   writingContentsToFile:(NSURL *)destinationFile\n                   error:(NSError * __autoreleasing *)error\n{\n    return [self GZipCompressFile:sourceFile writingContentsToFile:destinationFile atLevel:Z_DEFAULT_COMPRESSION error:error];\n}\n\n- (BOOL)GZipCompressFile:(NSURL *)sourceFile\n   writingContentsToFile:(NSURL *)destinationFile\n                 atLevel:(int)level\n                   error:(NSError *__autoreleasing *)error\n{\n    NSParameterAssert(sourceFile);\n    NSParameterAssert(destinationFile);\n\n    NSDictionary *sourceAttributes = [self attributesOfItemAtPath:sourceFile.path error:error];\n    if (!sourceAttributes || [sourceAttributes[NSFileSize] unsignedIntegerValue] == 0) {\n        return NO;\n    }\n\n    const char *mode = NULL;\n    if (level == Z_DEFAULT_COMPRESSION) {\n        mode = \"w\";\n    } else {\n        mode = [[NSString stringWithFormat:@\"w%d\", level] UTF8String];\n    }\n\n    NSFileHandle *sourceFileHandle = [NSFileHandle fileHandleForReadingFromURL:sourceFile error:error];\n    {\n        gzFile output = gzopen([destinationFile.path UTF8String], mode);\n        {\n            int numberOfBytesWritten = 0;\n\n            do {\n                @autoreleasepool {\n                    NSData *data = [sourceFileHandle readDataOfLength:kGodzippaChunkSize];\n                    numberOfBytesWritten = gzwrite(output, data.bytes, (unsigned) data.length);\n                }\n            } while (numberOfBytesWritten == kGodzippaChunkSize);\n        }\n        gzclose(output);\n    }\n    [sourceFileHandle closeFile];\n\n    return YES;\n}\n\n\n#pragma mark - Decompressing\n\n- (BOOL)GZipDecompressFile:(NSURL *)sourceFile\n     writingContentsToFile:(NSURL *)destinationFile\n                     error:(NSError * __autoreleasing *)error\n{\n    NSParameterAssert(sourceFile);\n    NSParameterAssert(destinationFile);\n\n    NSDictionary *sourceAttributes = [self attributesOfItemAtPath:sourceFile.path error:error];\n    if (!sourceAttributes || [sourceAttributes[NSFileSize] unsignedIntegerValue] == 0) {\n        return NO;\n    }\n\n    if (![[NSFileManager defaultManager] fileExistsAtPath:destinationFile.path]) {\n        if (![[NSFileManager defaultManager] createFileAtPath:destinationFile.path contents:nil attributes:nil]) {\n            return NO;\n        }\n    }\n\n    NSFileHandle *destinationFileHandle = [NSFileHandle fileHandleForWritingAtPath:destinationFile.path];\n    {\n        gzFile input = gzopen([sourceFile.path UTF8String], \"r\");\n        {\n            int numberOfBytesRead = 0;\n\n            do {\n                @autoreleasepool {\n                    NSMutableData *mutableData = [NSMutableData dataWithLength:kGodzippaChunkSize];\n                    numberOfBytesRead = gzread(input, mutableData.mutableBytes, kGodzippaChunkSize);\n                    [destinationFileHandle writeData:[mutableData subdataWithRange:NSMakeRange(0, (NSUInteger)numberOfBytesRead)]];\n                }\n            } while (numberOfBytesRead == kGodzippaChunkSize);\n        }\n        gzclose(input);\n    }\n    [destinationFileHandle synchronizeFile];\n    [destinationFileHandle closeFile];\n\n    return YES;\n}\n\n@end\n"
  },
  {
    "path": "Tests/GodzippaDataTestCase.m",
    "content": "// GodzippaTest.h\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#import \"Godzippa.h\"\n\n#import <XCTest/XCTest.h>\n\n@interface GodzippaDataTestCase : XCTestCase\n@property (nonatomic, copy) NSData *data;\n@end\n\n@implementation GodzippaDataTestCase\n\n- (void)setUp {\n    [super setUp];\n\n    self.data = [@\"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\" dataUsingEncoding:NSUTF8StringEncoding];\n}\n\n#pragma mark -\n\n- (void)testCompressionOfData {\n    NSError *error = nil;\n\t[self.data dataByGZipCompressingWithError:&error];\n\n\tXCTAssertNil(error, @\"Error compressing data: %@\", [error localizedDescription]);\n}\n\n- (void)testCompressionOfEmptyDataIsEmpty {\n\tNSData *compressedData = [[NSData data] dataByGZipCompressingWithError:nil];\n    XCTAssertTrue([[NSData data] isEqualToData:compressedData], @\"compression of empty data is not empty\");\n}\n\n- (void)testDecompressionOfCompressedData {\n    NSError *error = nil;\n    [[self.data dataByGZipCompressingWithError:&error] dataByGZipDecompressingDataWithError:&error];\n\n\tXCTAssertNil(error, @\"Error compressing data: %@\", [error localizedDescription]);\n}\n\n- (void)testEqualityForDecompressionOfCompressedData {\n    NSData *compressedData = [self.data dataByGZipCompressingWithError:nil];\n\tNSData *decompressedData = [compressedData dataByGZipDecompressingDataWithError:nil];\n\n    XCTAssertNotNil(self.data, @\"compressed data is nil\");\n\tXCTAssertTrue([self.data isEqualToData:decompressedData], @\"decompression of compressed data not same as original\");\n}\n\n- (void)testDetectionOfCompressedData {\n    NSData *compressedData = [self.data dataByGZipCompressingWithError:nil];\n\n    XCTAssertFalse(self.data.isGzipCompressed, @\"original data shouldn't be identified as gzip compressed\");\n    XCTAssertTrue(compressedData.isGzipCompressed, @\"compressed data should be identified as gzip compressed\");\n}\n\n@end\n"
  },
  {
    "path": "Tests/GodzippaFileManagerTestCase.m",
    "content": "// GodzippaFileManagerTestCase.m\n// Copyright (c) 2012 – 2019 Mattt (http://mat.tt/)\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n\n#import \"Godzippa.h\"\n\n#import <XCTest/XCTest.h>\n\n@interface GodzippaFileManagerTestCase : XCTestCase\n@property (nonatomic, copy) NSData *data;\n@property (nonatomic, copy) NSURL *compressedFileURL;\n@property (nonatomic, copy) NSURL *decompressedFileURL;\n@end\n\n@implementation GodzippaFileManagerTestCase\n\n- (void)setUp {\n    [super setUp];\n\n    self.compressedFileURL = [NSURL fileURLWithPath:[NSTemporaryDirectory() stringByAppendingString:@\"compressed.gzip\"]];\n    self.decompressedFileURL = [NSURL fileURLWithPath:[NSTemporaryDirectory() stringByAppendingString:@\"decompressed\"]];\n\n    self.data = [@\"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\" dataUsingEncoding:NSUTF8StringEncoding];\n}\n\n- (void)tearDown {\n    if (self.compressedFileURL && [[NSFileManager defaultManager] fileExistsAtPath:self.compressedFileURL.path]) {\n        [[NSFileManager defaultManager] removeItemAtURL:self.compressedFileURL error:nil];\n    }\n\n    if (self.decompressedFileURL && [[NSFileManager defaultManager] fileExistsAtPath:self.decompressedFileURL.path]) {\n        [[NSFileManager defaultManager] removeItemAtURL:self.decompressedFileURL error:nil];\n    }\n\n    [super tearDown];\n}\n\n#pragma mark -\n\n- (void)testCompressFile {\n    [self.data writeToURL:self.decompressedFileURL atomically:YES];\n\n    NSError *error = nil;\n    [[NSFileManager defaultManager] GZipCompressFile:self.decompressedFileURL writingContentsToFile:self.compressedFileURL error:&error];\n    XCTAssertNil(error, @\"error should be nil\");\n\n    NSData *compressedData = [self.data dataByGZipCompressingWithError:nil];\n    NSDictionary *compressedFileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:self.compressedFileURL.path error:nil];\n\n    XCTAssertEqualObjects(@(compressedData.length), compressedFileAttributes[NSFileSize], @\"compressed file size doesn't equal expected size\");\n    XCTAssertEqualObjects(compressedData, [NSData dataWithContentsOfURL:self.compressedFileURL], @\"compressed data is not equal\");\n}\n\n- (void)testDecompressFile {\n    NSData *compressedData = [self.data dataByGZipCompressingWithError:nil];\n    [compressedData writeToURL:self.compressedFileURL atomically:YES];\n\n    NSError *error = nil;\n    [[NSFileManager defaultManager] GZipDecompressFile:self.compressedFileURL writingContentsToFile:self.decompressedFileURL error:&error];\n    XCTAssertNil(error, @\"error should be nil\");\n\n    NSDictionary *decompressedFileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:self.decompressedFileURL.path error:nil];\n\n    XCTAssertEqualObjects(@(self.data.length), decompressedFileAttributes[NSFileSize], @\"decompressed file size doesn't equal expected size\");\n    XCTAssertEqualObjects(self.data, [NSData dataWithContentsOfURL:self.decompressedFileURL], @\"decompressed data is not equal\");\n}\n\n@end\n"
  },
  {
    "path": "Tests/Info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CFBundleDevelopmentRegion</key>\n\t<string>en</string>\n\t<key>CFBundleExecutable</key>\n\t<string>${EXECUTABLE_NAME}</string>\n\t<key>CFBundleIdentifier</key>\n\t<string>com.godzippa.zlib.error.${PRODUCT_NAME:rfc1034identifier}</string>\n\t<key>CFBundleInfoDictionaryVersion</key>\n\t<string>6.0</string>\n\t<key>CFBundlePackageType</key>\n\t<string>BNDL</string>\n\t<key>CFBundleShortVersionString</key>\n\t<string>1.0</string>\n\t<key>CFBundleSignature</key>\n\t<string>????</string>\n\t<key>CFBundleVersion</key>\n\t<string>1</string>\n</dict>\n</plist>\n"
  }
]