// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 56; objects = { /* Begin PBXBuildFile section */ 8D8480EF2C56344B007ACD95 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D8480EE2C56344B007ACD95 /* ArgumentParser */; }; 8D8480F12C60C79E007ACD95 /* ADSBDataQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D8480F02C60C79E007ACD95 /* ADSBDataQueue.swift */; }; 8D8480F32C60C7E6007ACD95 /* ADSBNetRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D8480F22C60C7E6007ACD95 /* ADSBNetRunner.swift */; }; 8D93B64C2C32030B00C91865 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B64B2C32030B00C91865 /* Utils.swift */; }; 8D93B64F2C3206DD00C91865 /* AirplaneTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */; }; 8D93B6502C3206E700C91865 /* PositionDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347BE2C1C501200F3C020 /* PositionDecoder.swift */; }; 8D93B6512C3206EB00C91865 /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756782C05A3D7008E8DFF /* Decoder.swift */; }; 8D93B6532C32095300C91865 /* ADSBRegEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6522C32095300C91865 /* ADSBRegEx.swift */; }; 8D93B6542C32095800C91865 /* ADSBRegEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6522C32095300C91865 /* ADSBRegEx.swift */; }; 8D93B6552C32099B00C91865 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B64B2C32030B00C91865 /* Utils.swift */; }; 8D93B6572C3D27A000C91865 /* Configs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6562C3D27A000C91865 /* Configs.swift */; }; 8D93B6582C3D290C00C91865 /* Configs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6562C3D27A000C91865 /* Configs.swift */; }; 8D93B6792C3FE6F400C91865 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6782C3FE6F400C91865 /* main.swift */; }; 8D93B67F2C3FEA0000C91865 /* NIO in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B67E2C3FEA0000C91865 /* NIO */; }; 8D93B6812C3FEA5600C91865 /* NIO in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B6802C3FEA5600C91865 /* NIO */; }; 8D93B6822C412C0A00C91865 /* Configs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6562C3D27A000C91865 /* Configs.swift */; }; 8D93B68A2C45986700C91865 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6892C45986700C91865 /* main.swift */; }; 8D93B68E2C4598A500C91865 /* Configs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6562C3D27A000C91865 /* Configs.swift */; }; 8D93B68F2C4598A900C91865 /* ADSBRegEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6522C32095300C91865 /* ADSBRegEx.swift */; }; 8D93B6902C4598AC00C91865 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B64B2C32030B00C91865 /* Utils.swift */; }; 8D93B6912C4598B300C91865 /* PositionDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347BE2C1C501200F3C020 /* PositionDecoder.swift */; }; 8D93B6922C4598B800C91865 /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756782C05A3D7008E8DFF /* Decoder.swift */; }; 8D93B6932C4598D900C91865 /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF7567B2C09B7F7008E8DFF /* Query.swift */; }; 8D93B6942C4598E300C91865 /* AirplaneTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */; }; 8D93B6962C45992F00C91865 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B6952C45992F00C91865 /* ArgumentParser */; }; 8D93B6982C45993600C91865 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B6972C45993600C91865 /* Collections */; }; 8D93B69A2C4A665B00C91865 /* NetConfigView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6992C4A665B00C91865 /* NetConfigView.swift */; }; 8D93B69C2C4A727300C91865 /* NetworkConfigure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B69B2C4A727300C91865 /* NetworkConfigure.swift */; }; 8D93B69E2C4A788F00C91865 /* NetADSBDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B69D2C4A788F00C91865 /* NetADSBDecoder.swift */; }; 8D93B69F2C4A7A0700C91865 /* NetADSBDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B69D2C4A788F00C91865 /* NetADSBDecoder.swift */; }; 8DB347BF2C1C501200F3C020 /* PositionDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347BE2C1C501200F3C020 /* PositionDecoder.swift */; }; 8DB347C32C1C53ED00F3C020 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8DB347C22C1C53ED00F3C020 /* Collections */; }; 8DB347C52C242BAC00F3C020 /* AirplaneTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */; }; 8DEC6F2E2C2E9C3000AC6209 /* ADSBFileRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DEC6F2D2C2E9C3000AC6209 /* ADSBFileRunner.swift */; }; 8DEC6F302C2E9F0E00AC6209 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8DEC6F2F2C2E9F0E00AC6209 /* Collections */; }; 8DEC6F322C31530C00AC6209 /* FlighState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DEC6F312C31530C00AC6209 /* FlighState.swift */; }; 8DF756632C0595AA008E8DFF /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756622C0595AA008E8DFF /* main.swift */; }; 8DF7566C2C0595F6008E8DFF /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8DF7566B2C0595F6008E8DFF /* ArgumentParser */; }; 8DF756742C059969008E8DFF /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756732C059969008E8DFF /* main.swift */; }; 8DF756792C05A3D7008E8DFF /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756782C05A3D7008E8DFF /* Decoder.swift */; }; 8DF7567A2C06F550008E8DFF /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756782C05A3D7008E8DFF /* Decoder.swift */; }; 8DF7567C2C09B7F7008E8DFF /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF7567B2C09B7F7008E8DFF /* Query.swift */; }; 8DF756852C10556A008E8DFF /* LearnMapKitApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756842C10556A008E8DFF /* LearnMapKitApp.swift */; }; 8DF756872C10556A008E8DFF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756862C10556A008E8DFF /* ContentView.swift */; }; 8DF756892C10556C008E8DFF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8DF756882C10556C008E8DFF /* Assets.xcassets */; }; 8DF7568C2C10556C008E8DFF /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8DF7568B2C10556C008E8DFF /* Preview Assets.xcassets */; }; 8DF756972C10556C008E8DFF /* LearnMapKitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756962C10556C008E8DFF /* LearnMapKitTests.swift */; }; 8DF756A12C10556C008E8DFF /* LearnMapKitUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756A02C10556C008E8DFF /* LearnMapKitUITests.swift */; }; 8DF756A32C10556C008E8DFF /* LearnMapKitUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756A22C10556C008E8DFF /* LearnMapKitUITestsLaunchTests.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 8DF756932C10556C008E8DFF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8DF756572C0595AA008E8DFF /* Project object */; proxyType = 1; remoteGlobalIDString = 8DF756812C10556A008E8DFF; remoteInfo = LearnMapKit; }; 8DF7569D2C10556C008E8DFF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8DF756572C0595AA008E8DFF /* Project object */; proxyType = 1; remoteGlobalIDString = 8DF756812C10556A008E8DFF; remoteInfo = LearnMapKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 8D93B6742C3FE6F400C91865 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; 8D93B6852C45986700C91865 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; 8DF7565D2C0595AA008E8DFF /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; 8DF7566F2C059969008E8DFF /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 8D8480F02C60C79E007ACD95 /* ADSBDataQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ADSBDataQueue.swift; sourceTree = ""; }; 8D8480F22C60C7E6007ACD95 /* ADSBNetRunner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ADSBNetRunner.swift; sourceTree = ""; }; 8D93B64B2C32030B00C91865 /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; 8D93B6522C32095300C91865 /* ADSBRegEx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ADSBRegEx.swift; sourceTree = ""; }; 8D93B6562C3D27A000C91865 /* Configs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configs.swift; sourceTree = ""; }; 8D93B6762C3FE6F400C91865 /* Net1090 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Net1090; sourceTree = BUILT_PRODUCTS_DIR; }; 8D93B6782C3FE6F400C91865 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; 8D93B6872C45986700C91865 /* ADSBStats */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ADSBStats; sourceTree = BUILT_PRODUCTS_DIR; }; 8D93B6892C45986700C91865 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; 8D93B6992C4A665B00C91865 /* NetConfigView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetConfigView.swift; sourceTree = ""; }; 8D93B69B2C4A727300C91865 /* NetworkConfigure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkConfigure.swift; sourceTree = ""; }; 8D93B69D2C4A788F00C91865 /* NetADSBDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetADSBDecoder.swift; sourceTree = ""; }; 8DB347BE2C1C501200F3C020 /* PositionDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PositionDecoder.swift; sourceTree = ""; }; 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AirplaneTracker.swift; sourceTree = ""; }; 8DEC6F2D2C2E9C3000AC6209 /* ADSBFileRunner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ADSBFileRunner.swift; sourceTree = ""; }; 8DEC6F312C31530C00AC6209 /* FlighState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlighState.swift; sourceTree = ""; }; 8DF7565F2C0595AA008E8DFF /* ADSBDecoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ADSBDecoder; sourceTree = BUILT_PRODUCTS_DIR; }; 8DF756622C0595AA008E8DFF /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; 8DF756712C059969008E8DFF /* Test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Test; sourceTree = BUILT_PRODUCTS_DIR; }; 8DF756732C059969008E8DFF /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; 8DF756782C05A3D7008E8DFF /* Decoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Decoder.swift; sourceTree = ""; }; 8DF7567B2C09B7F7008E8DFF /* Query.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Query.swift; sourceTree = ""; }; 8DF756822C10556A008E8DFF /* LearnMapKit.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LearnMapKit.app; sourceTree = BUILT_PRODUCTS_DIR; }; 8DF756842C10556A008E8DFF /* LearnMapKitApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LearnMapKitApp.swift; sourceTree = ""; }; 8DF756862C10556A008E8DFF /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; 8DF756882C10556C008E8DFF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 8DF7568B2C10556C008E8DFF /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; 8DF7568D2C10556C008E8DFF /* LearnMapKit.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LearnMapKit.entitlements; sourceTree = ""; }; 8DF756922C10556C008E8DFF /* LearnMapKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LearnMapKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8DF756962C10556C008E8DFF /* LearnMapKitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LearnMapKitTests.swift; sourceTree = ""; }; 8DF7569C2C10556C008E8DFF /* LearnMapKitUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LearnMapKitUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8DF756A02C10556C008E8DFF /* LearnMapKitUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LearnMapKitUITests.swift; sourceTree = ""; }; 8DF756A22C10556C008E8DFF /* LearnMapKitUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LearnMapKitUITestsLaunchTests.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 8D93B6732C3FE6F400C91865 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D93B67F2C3FEA0000C91865 /* NIO in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8D93B6842C45986700C91865 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D93B6982C45993600C91865 /* Collections in Frameworks */, 8D93B6962C45992F00C91865 /* ArgumentParser in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7565C2C0595AA008E8DFF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8DB347C32C1C53ED00F3C020 /* Collections in Frameworks */, 8DF7566C2C0595F6008E8DFF /* ArgumentParser in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7566E2C059969008E8DFF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7567F2C10556A008E8DFF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D8480EF2C56344B007ACD95 /* ArgumentParser in Frameworks */, 8DEC6F302C2E9F0E00AC6209 /* Collections in Frameworks */, 8D93B6812C3FEA5600C91865 /* NIO in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7568F2C10556C008E8DFF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8DF756992C10556C008E8DFF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 8D93B6772C3FE6F400C91865 /* Net1090 */ = { isa = PBXGroup; children = ( 8D93B6782C3FE6F400C91865 /* main.swift */, 8D93B69D2C4A788F00C91865 /* NetADSBDecoder.swift */, ); path = Net1090; sourceTree = ""; }; 8D93B6882C45986700C91865 /* ADSBStats */ = { isa = PBXGroup; children = ( 8D93B6892C45986700C91865 /* main.swift */, ); path = ADSBStats; sourceTree = ""; }; 8DB347C12C1C53ED00F3C020 /* Frameworks */ = { isa = PBXGroup; children = ( ); name = Frameworks; sourceTree = ""; }; 8DF756562C0595AA008E8DFF = { isa = PBXGroup; children = ( 8DF756692C0595BB008E8DFF /* Data */, 8DF756612C0595AA008E8DFF /* ADSBDecoder */, 8DF756722C059969008E8DFF /* Test */, 8DF756832C10556A008E8DFF /* LearnMapKit */, 8DF756952C10556C008E8DFF /* LearnMapKitTests */, 8DF7569F2C10556C008E8DFF /* LearnMapKitUITests */, 8D93B6772C3FE6F400C91865 /* Net1090 */, 8D93B6882C45986700C91865 /* ADSBStats */, 8DF756602C0595AA008E8DFF /* Products */, 8DB347C12C1C53ED00F3C020 /* Frameworks */, ); sourceTree = ""; }; 8DF756602C0595AA008E8DFF /* Products */ = { isa = PBXGroup; children = ( 8DF7565F2C0595AA008E8DFF /* ADSBDecoder */, 8DF756712C059969008E8DFF /* Test */, 8DF756822C10556A008E8DFF /* LearnMapKit.app */, 8DF756922C10556C008E8DFF /* LearnMapKitTests.xctest */, 8DF7569C2C10556C008E8DFF /* LearnMapKitUITests.xctest */, 8D93B6762C3FE6F400C91865 /* Net1090 */, 8D93B6872C45986700C91865 /* ADSBStats */, ); name = Products; sourceTree = ""; }; 8DF756612C0595AA008E8DFF /* ADSBDecoder */ = { isa = PBXGroup; children = ( 8DF756622C0595AA008E8DFF /* main.swift */, 8DF756782C05A3D7008E8DFF /* Decoder.swift */, 8DF7567B2C09B7F7008E8DFF /* Query.swift */, 8DB347BE2C1C501200F3C020 /* PositionDecoder.swift */, 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */, 8D93B64B2C32030B00C91865 /* Utils.swift */, 8D93B6522C32095300C91865 /* ADSBRegEx.swift */, 8D93B6562C3D27A000C91865 /* Configs.swift */, ); path = ADSBDecoder; sourceTree = ""; }; 8DF756692C0595BB008E8DFF /* Data */ = { isa = PBXGroup; children = ( ); path = Data; sourceTree = ""; }; 8DF756722C059969008E8DFF /* Test */ = { isa = PBXGroup; children = ( 8DF756732C059969008E8DFF /* main.swift */, ); path = Test; sourceTree = ""; }; 8DF756832C10556A008E8DFF /* LearnMapKit */ = { isa = PBXGroup; children = ( 8DEC6F2D2C2E9C3000AC6209 /* ADSBFileRunner.swift */, 8D8480F22C60C7E6007ACD95 /* ADSBNetRunner.swift */, 8D8480F02C60C79E007ACD95 /* ADSBDataQueue.swift */, 8DF756842C10556A008E8DFF /* LearnMapKitApp.swift */, 8DF756862C10556A008E8DFF /* ContentView.swift */, 8D93B6992C4A665B00C91865 /* NetConfigView.swift */, 8D93B69B2C4A727300C91865 /* NetworkConfigure.swift */, 8DEC6F312C31530C00AC6209 /* FlighState.swift */, 8DF756882C10556C008E8DFF /* Assets.xcassets */, 8DF7568D2C10556C008E8DFF /* LearnMapKit.entitlements */, 8DF7568A2C10556C008E8DFF /* Preview Content */, ); path = LearnMapKit; sourceTree = ""; }; 8DF7568A2C10556C008E8DFF /* Preview Content */ = { isa = PBXGroup; children = ( 8DF7568B2C10556C008E8DFF /* Preview Assets.xcassets */, ); path = "Preview Content"; sourceTree = ""; }; 8DF756952C10556C008E8DFF /* LearnMapKitTests */ = { isa = PBXGroup; children = ( 8DF756962C10556C008E8DFF /* LearnMapKitTests.swift */, ); path = LearnMapKitTests; sourceTree = ""; }; 8DF7569F2C10556C008E8DFF /* LearnMapKitUITests */ = { isa = PBXGroup; children = ( 8DF756A02C10556C008E8DFF /* LearnMapKitUITests.swift */, 8DF756A22C10556C008E8DFF /* LearnMapKitUITestsLaunchTests.swift */, ); path = LearnMapKitUITests; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 8D93B6752C3FE6F400C91865 /* Net1090 */ = { isa = PBXNativeTarget; buildConfigurationList = 8D93B67A2C3FE6F400C91865 /* Build configuration list for PBXNativeTarget "Net1090" */; buildPhases = ( 8D93B6722C3FE6F400C91865 /* Sources */, 8D93B6732C3FE6F400C91865 /* Frameworks */, 8D93B6742C3FE6F400C91865 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = Net1090; packageProductDependencies = ( 8D93B67E2C3FEA0000C91865 /* NIO */, ); productName = Net1090; productReference = 8D93B6762C3FE6F400C91865 /* Net1090 */; productType = "com.apple.product-type.tool"; }; 8D93B6862C45986700C91865 /* ADSBStats */ = { isa = PBXNativeTarget; buildConfigurationList = 8D93B68B2C45986700C91865 /* Build configuration list for PBXNativeTarget "ADSBStats" */; buildPhases = ( 8D93B6832C45986700C91865 /* Sources */, 8D93B6842C45986700C91865 /* Frameworks */, 8D93B6852C45986700C91865 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = ADSBStats; packageProductDependencies = ( 8D93B6952C45992F00C91865 /* ArgumentParser */, 8D93B6972C45993600C91865 /* Collections */, ); productName = ADSBStats; productReference = 8D93B6872C45986700C91865 /* ADSBStats */; productType = "com.apple.product-type.tool"; }; 8DF7565E2C0595AA008E8DFF /* ADSBDecoder */ = { isa = PBXNativeTarget; buildConfigurationList = 8DF756662C0595AA008E8DFF /* Build configuration list for PBXNativeTarget "ADSBDecoder" */; buildPhases = ( 8DF7565B2C0595AA008E8DFF /* Sources */, 8DF7565C2C0595AA008E8DFF /* Frameworks */, 8DF7565D2C0595AA008E8DFF /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = ADSBDecoder; packageProductDependencies = ( 8DF7566B2C0595F6008E8DFF /* ArgumentParser */, 8DB347C22C1C53ED00F3C020 /* Collections */, ); productName = ADSBDecoder; productReference = 8DF7565F2C0595AA008E8DFF /* ADSBDecoder */; productType = "com.apple.product-type.tool"; }; 8DF756702C059969008E8DFF /* Test */ = { isa = PBXNativeTarget; buildConfigurationList = 8DF756752C059969008E8DFF /* Build configuration list for PBXNativeTarget "Test" */; buildPhases = ( 8DF7566D2C059969008E8DFF /* Sources */, 8DF7566E2C059969008E8DFF /* Frameworks */, 8DF7566F2C059969008E8DFF /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = Test; productName = Test; productReference = 8DF756712C059969008E8DFF /* Test */; productType = "com.apple.product-type.tool"; }; 8DF756812C10556A008E8DFF /* LearnMapKit */ = { isa = PBXNativeTarget; buildConfigurationList = 8DF756A42C10556C008E8DFF /* Build configuration list for PBXNativeTarget "LearnMapKit" */; buildPhases = ( 8DF7567E2C10556A008E8DFF /* Sources */, 8DF7567F2C10556A008E8DFF /* Frameworks */, 8DF756802C10556A008E8DFF /* Resources */, ); buildRules = ( ); dependencies = ( ); name = LearnMapKit; packageProductDependencies = ( 8DEC6F2F2C2E9F0E00AC6209 /* Collections */, 8D93B6802C3FEA5600C91865 /* NIO */, 8D8480EE2C56344B007ACD95 /* ArgumentParser */, ); productName = LearnMapKit; productReference = 8DF756822C10556A008E8DFF /* LearnMapKit.app */; productType = "com.apple.product-type.application"; }; 8DF756912C10556C008E8DFF /* LearnMapKitTests */ = { isa = PBXNativeTarget; buildConfigurationList = 8DF756A72C10556C008E8DFF /* Build configuration list for PBXNativeTarget "LearnMapKitTests" */; buildPhases = ( 8DF7568E2C10556C008E8DFF /* Sources */, 8DF7568F2C10556C008E8DFF /* Frameworks */, 8DF756902C10556C008E8DFF /* Resources */, ); buildRules = ( ); dependencies = ( 8DF756942C10556C008E8DFF /* PBXTargetDependency */, ); name = LearnMapKitTests; productName = LearnMapKitTests; productReference = 8DF756922C10556C008E8DFF /* LearnMapKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 8DF7569B2C10556C008E8DFF /* LearnMapKitUITests */ = { isa = PBXNativeTarget; buildConfigurationList = 8DF756AA2C10556C008E8DFF /* Build configuration list for PBXNativeTarget "LearnMapKitUITests" */; buildPhases = ( 8DF756982C10556C008E8DFF /* Sources */, 8DF756992C10556C008E8DFF /* Frameworks */, 8DF7569A2C10556C008E8DFF /* Resources */, ); buildRules = ( ); dependencies = ( 8DF7569E2C10556C008E8DFF /* PBXTargetDependency */, ); name = LearnMapKitUITests; productName = LearnMapKitUITests; productReference = 8DF7569C2C10556C008E8DFF /* LearnMapKitUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 8DF756572C0595AA008E8DFF /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1540; LastUpgradeCheck = 1530; TargetAttributes = { 8D93B6752C3FE6F400C91865 = { CreatedOnToolsVersion = 15.4; }; 8D93B6862C45986700C91865 = { CreatedOnToolsVersion = 15.4; }; 8DF7565E2C0595AA008E8DFF = { CreatedOnToolsVersion = 15.3; }; 8DF756702C059969008E8DFF = { CreatedOnToolsVersion = 15.3; }; 8DF756812C10556A008E8DFF = { CreatedOnToolsVersion = 15.3; }; 8DF756912C10556C008E8DFF = { CreatedOnToolsVersion = 15.3; TestTargetID = 8DF756812C10556A008E8DFF; }; 8DF7569B2C10556C008E8DFF = { CreatedOnToolsVersion = 15.3; TestTargetID = 8DF756812C10556A008E8DFF; }; }; }; buildConfigurationList = 8DF7565A2C0595AA008E8DFF /* Build configuration list for PBXProject "ADSBDecoder" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 8DF756562C0595AA008E8DFF; packageReferences = ( 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */, 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */, 8D93B67D2C3FEA0000C91865 /* XCRemoteSwiftPackageReference "swift-nio" */, ); productRefGroup = 8DF756602C0595AA008E8DFF /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 8DF7565E2C0595AA008E8DFF /* ADSBDecoder */, 8DF756702C059969008E8DFF /* Test */, 8DF756812C10556A008E8DFF /* LearnMapKit */, 8DF756912C10556C008E8DFF /* LearnMapKitTests */, 8DF7569B2C10556C008E8DFF /* LearnMapKitUITests */, 8D93B6752C3FE6F400C91865 /* Net1090 */, 8D93B6862C45986700C91865 /* ADSBStats */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 8DF756802C10556A008E8DFF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 8DF7568C2C10556C008E8DFF /* Preview Assets.xcassets in Resources */, 8DF756892C10556C008E8DFF /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF756902C10556C008E8DFF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7569A2C10556C008E8DFF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 8D93B6722C3FE6F400C91865 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D93B69E2C4A788F00C91865 /* NetADSBDecoder.swift in Sources */, 8D93B6792C3FE6F400C91865 /* main.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8D93B6832C45986700C91865 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D93B6942C4598E300C91865 /* AirplaneTracker.swift in Sources */, 8D93B6912C4598B300C91865 /* PositionDecoder.swift in Sources */, 8D93B6932C4598D900C91865 /* Query.swift in Sources */, 8D93B68A2C45986700C91865 /* main.swift in Sources */, 8D93B68F2C4598A900C91865 /* ADSBRegEx.swift in Sources */, 8D93B68E2C4598A500C91865 /* Configs.swift in Sources */, 8D93B6922C4598B800C91865 /* Decoder.swift in Sources */, 8D93B6902C4598AC00C91865 /* Utils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7565B2C0595AA008E8DFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8DB347C52C242BAC00F3C020 /* AirplaneTracker.swift in Sources */, 8D93B6572C3D27A000C91865 /* Configs.swift in Sources */, 8DF756792C05A3D7008E8DFF /* Decoder.swift in Sources */, 8DF7567C2C09B7F7008E8DFF /* Query.swift in Sources */, 8DF756632C0595AA008E8DFF /* main.swift in Sources */, 8D93B6532C32095300C91865 /* ADSBRegEx.swift in Sources */, 8DB347BF2C1C501200F3C020 /* PositionDecoder.swift in Sources */, 8D93B64C2C32030B00C91865 /* Utils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7566D2C059969008E8DFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8DF7567A2C06F550008E8DFF /* Decoder.swift in Sources */, 8DF756742C059969008E8DFF /* main.swift in Sources */, 8D93B6822C412C0A00C91865 /* Configs.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7567E2C10556A008E8DFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D93B64F2C3206DD00C91865 /* AirplaneTracker.swift in Sources */, 8D93B69C2C4A727300C91865 /* NetworkConfigure.swift in Sources */, 8DF756872C10556A008E8DFF /* ContentView.swift in Sources */, 8D93B6552C32099B00C91865 /* Utils.swift in Sources */, 8DEC6F2E2C2E9C3000AC6209 /* ADSBFileRunner.swift in Sources */, 8D93B69F2C4A7A0700C91865 /* NetADSBDecoder.swift in Sources */, 8D8480F32C60C7E6007ACD95 /* ADSBNetRunner.swift in Sources */, 8D93B6502C3206E700C91865 /* PositionDecoder.swift in Sources */, 8D93B6582C3D290C00C91865 /* Configs.swift in Sources */, 8D93B6512C3206EB00C91865 /* Decoder.swift in Sources */, 8DEC6F322C31530C00AC6209 /* FlighState.swift in Sources */, 8DF756852C10556A008E8DFF /* LearnMapKitApp.swift in Sources */, 8D8480F12C60C79E007ACD95 /* ADSBDataQueue.swift in Sources */, 8D93B6542C32095800C91865 /* ADSBRegEx.swift in Sources */, 8D93B69A2C4A665B00C91865 /* NetConfigView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF7568E2C10556C008E8DFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8DF756972C10556C008E8DFF /* LearnMapKitTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DF756982C10556C008E8DFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8DF756A12C10556C008E8DFF /* LearnMapKitUITests.swift in Sources */, 8DF756A32C10556C008E8DFF /* LearnMapKitUITestsLaunchTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 8DF756942C10556C008E8DFF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8DF756812C10556A008E8DFF /* LearnMapKit */; targetProxy = 8DF756932C10556C008E8DFF /* PBXContainerItemProxy */; }; 8DF7569E2C10556C008E8DFF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8DF756812C10556A008E8DFF /* LearnMapKit */; targetProxy = 8DF7569D2C10556C008E8DFF /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 8D93B67B2C3FE6F400C91865 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_HARDENED_RUNTIME = YES; MACOSX_DEPLOYMENT_TARGET = 14.5; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; }; name = Debug; }; 8D93B67C2C3FE6F400C91865 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_HARDENED_RUNTIME = YES; MACOSX_DEPLOYMENT_TARGET = 14.5; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; }; name = Release; }; 8D93B68C2C45986700C91865 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_HARDENED_RUNTIME = YES; MACOSX_DEPLOYMENT_TARGET = 14.5; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; }; name = Debug; }; 8D93B68D2C45986700C91865 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_HARDENED_RUNTIME = YES; MACOSX_DEPLOYMENT_TARGET = 14.5; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; }; name = Release; }; 8DF756642C0595AA008E8DFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 14.4; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; 8DF756652C0595AA008E8DFF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 14.4; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; SWIFT_COMPILATION_MODE = wholemodule; }; name = Release; }; 8DF756672C0595AA008E8DFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_DOCUMENTATION_COMPILER = YES; SWIFT_VERSION = 5.0; }; name = Debug; }; 8DF756682C0595AA008E8DFF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_DOCUMENTATION_COMPILER = YES; SWIFT_VERSION = 5.0; }; name = Release; }; 8DF756762C059969008E8DFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; }; name = Debug; }; 8DF756772C059969008E8DFF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; }; name = Release; }; 8DF756A52C10556C008E8DFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = LearnMapKit/LearnMapKit.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"LearnMapKit/Preview Content\""; DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.LearnMapKit; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; }; name = Debug; }; 8DF756A62C10556C008E8DFF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = LearnMapKit/LearnMapKit.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"LearnMapKit/Preview Content\""; DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.LearnMapKit; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; }; name = Release; }; 8DF756A82C10556C008E8DFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 14.4; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.LearnMapKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LearnMapKit.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/LearnMapKit"; }; name = Debug; }; 8DF756A92C10556C008E8DFF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 14.4; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.LearnMapKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LearnMapKit.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/LearnMapKit"; }; name = Release; }; 8DF756AB2C10556C008E8DFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.LearnMapKitUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TEST_TARGET_NAME = LearnMapKit; }; name = Debug; }; 8DF756AC2C10556C008E8DFF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.LearnMapKitUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TEST_TARGET_NAME = LearnMapKit; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 8D93B67A2C3FE6F400C91865 /* Build configuration list for PBXNativeTarget "Net1090" */ = { isa = XCConfigurationList; buildConfigurations = ( 8D93B67B2C3FE6F400C91865 /* Debug */, 8D93B67C2C3FE6F400C91865 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8D93B68B2C45986700C91865 /* Build configuration list for PBXNativeTarget "ADSBStats" */ = { isa = XCConfigurationList; buildConfigurations = ( 8D93B68C2C45986700C91865 /* Debug */, 8D93B68D2C45986700C91865 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8DF7565A2C0595AA008E8DFF /* Build configuration list for PBXProject "ADSBDecoder" */ = { isa = XCConfigurationList; buildConfigurations = ( 8DF756642C0595AA008E8DFF /* Debug */, 8DF756652C0595AA008E8DFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8DF756662C0595AA008E8DFF /* Build configuration list for PBXNativeTarget "ADSBDecoder" */ = { isa = XCConfigurationList; buildConfigurations = ( 8DF756672C0595AA008E8DFF /* Debug */, 8DF756682C0595AA008E8DFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8DF756752C059969008E8DFF /* Build configuration list for PBXNativeTarget "Test" */ = { isa = XCConfigurationList; buildConfigurations = ( 8DF756762C059969008E8DFF /* Debug */, 8DF756772C059969008E8DFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8DF756A42C10556C008E8DFF /* Build configuration list for PBXNativeTarget "LearnMapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 8DF756A52C10556C008E8DFF /* Debug */, 8DF756A62C10556C008E8DFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8DF756A72C10556C008E8DFF /* Build configuration list for PBXNativeTarget "LearnMapKitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 8DF756A82C10556C008E8DFF /* Debug */, 8DF756A92C10556C008E8DFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8DF756AA2C10556C008E8DFF /* Build configuration list for PBXNativeTarget "LearnMapKitUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 8DF756AB2C10556C008E8DFF /* Debug */, 8DF756AC2C10556C008E8DFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ 8D93B67D2C3FEA0000C91865 /* XCRemoteSwiftPackageReference "swift-nio" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/apple/swift-nio.git"; requirement = { kind = upToNextMajorVersion; minimumVersion = 2.68.0; }; }; 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/apple/swift-collections.git"; requirement = { kind = upToNextMajorVersion; minimumVersion = 1.1.1; }; }; 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/apple/swift-argument-parser.git"; requirement = { kind = upToNextMajorVersion; minimumVersion = 1.4.0; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ 8D8480EE2C56344B007ACD95 /* ArgumentParser */ = { isa = XCSwiftPackageProductDependency; package = 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */; productName = ArgumentParser; }; 8D93B67E2C3FEA0000C91865 /* NIO */ = { isa = XCSwiftPackageProductDependency; package = 8D93B67D2C3FEA0000C91865 /* XCRemoteSwiftPackageReference "swift-nio" */; productName = NIO; }; 8D93B6802C3FEA5600C91865 /* NIO */ = { isa = XCSwiftPackageProductDependency; package = 8D93B67D2C3FEA0000C91865 /* XCRemoteSwiftPackageReference "swift-nio" */; productName = NIO; }; 8D93B6952C45992F00C91865 /* ArgumentParser */ = { isa = XCSwiftPackageProductDependency; package = 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */; productName = ArgumentParser; }; 8D93B6972C45993600C91865 /* Collections */ = { isa = XCSwiftPackageProductDependency; package = 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */; productName = Collections; }; 8DB347C22C1C53ED00F3C020 /* Collections */ = { isa = XCSwiftPackageProductDependency; package = 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */; productName = Collections; }; 8DEC6F2F2C2E9F0E00AC6209 /* Collections */ = { isa = XCSwiftPackageProductDependency; package = 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */; productName = Collections; }; 8DF7566B2C0595F6008E8DFF /* ArgumentParser */ = { isa = XCSwiftPackageProductDependency; package = 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */; productName = ArgumentParser; }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 8DF756572C0595AA008E8DFF /* Project object */; }