gemenon

[ACTIVE] The Safari of the Gemini ecosystem
git clone git://git.figbert.com/gemenon.git
Log | Files | Refs

project.pbxproj (22387B)


      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 55;
      7 	objects = {
      8 
      9 /* Begin PBXBuildFile section */
     10 		3A00264A28C8340500625B2C /* HistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00264928C8340500625B2C /* HistoryView.swift */; };
     11 		3A00264B28C8340500625B2C /* HistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00264928C8340500625B2C /* HistoryView.swift */; };
     12 		3A00264D28C8350200625B2C /* BrowserFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00264C28C8350200625B2C /* BrowserFunctions.swift */; };
     13 		3A00264E28C8350200625B2C /* BrowserFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00264C28C8350200625B2C /* BrowserFunctions.swift */; };
     14 		3A00265028C8398A00625B2C /* CapsuleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00264F28C8398A00625B2C /* CapsuleView.swift */; };
     15 		3A00265128C8398A00625B2C /* CapsuleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00264F28C8398A00625B2C /* CapsuleView.swift */; };
     16 		3A00265328C854A100625B2C /* StartPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00265228C854A100625B2C /* StartPage.swift */; };
     17 		3A00265428C854A100625B2C /* StartPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A00265228C854A100625B2C /* StartPage.swift */; };
     18 		3AB5B67B28BF23FF00F0C1A5 /* GemenonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB5B66B28BF23FF00F0C1A5 /* GemenonApp.swift */; };
     19 		3AB5B67C28BF23FF00F0C1A5 /* GemenonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB5B66B28BF23FF00F0C1A5 /* GemenonApp.swift */; };
     20 		3AB5B67D28BF23FF00F0C1A5 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB5B66C28BF23FF00F0C1A5 /* ContentView.swift */; };
     21 		3AB5B67E28BF23FF00F0C1A5 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB5B66C28BF23FF00F0C1A5 /* ContentView.swift */; };
     22 		3AB5B67F28BF23FF00F0C1A5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AB5B66D28BF23FF00F0C1A5 /* Assets.xcassets */; };
     23 		3AB5B68028BF23FF00F0C1A5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AB5B66D28BF23FF00F0C1A5 /* Assets.xcassets */; };
     24 		3ABE77C32903B77600A7EE90 /* BookmarksView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ABE77C22903B77600A7EE90 /* BookmarksView.swift */; };
     25 		3ABE77C42903B77600A7EE90 /* BookmarksView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ABE77C22903B77600A7EE90 /* BookmarksView.swift */; };
     26 		3AD4A8B928C3EE120095B98E /* SwiftGemini in Frameworks */ = {isa = PBXBuildFile; productRef = 3AD4A8B828C3EE120095B98E /* SwiftGemini */; };
     27 		3AD4A8BC28C3EE440095B98E /* SwiftGemtext in Frameworks */ = {isa = PBXBuildFile; productRef = 3AD4A8BB28C3EE440095B98E /* SwiftGemtext */; };
     28 /* End PBXBuildFile section */
     29 
     30 /* Begin PBXFileReference section */
     31 		3A00264928C8340500625B2C /* HistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryView.swift; sourceTree = "<group>"; };
     32 		3A00264C28C8350200625B2C /* BrowserFunctions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserFunctions.swift; sourceTree = "<group>"; };
     33 		3A00264F28C8398A00625B2C /* CapsuleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapsuleView.swift; sourceTree = "<group>"; };
     34 		3A00265228C854A100625B2C /* StartPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartPage.swift; sourceTree = "<group>"; };
     35 		3A1FABC828C6F91D00950AF8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     36 		3AB5B66B28BF23FF00F0C1A5 /* GemenonApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GemenonApp.swift; sourceTree = "<group>"; };
     37 		3AB5B66C28BF23FF00F0C1A5 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
     38 		3AB5B66D28BF23FF00F0C1A5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
     39 		3AB5B67228BF23FF00F0C1A5 /* Gemenon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Gemenon.app; sourceTree = BUILT_PRODUCTS_DIR; };
     40 		3AB5B67828BF23FF00F0C1A5 /* Gemenon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Gemenon.app; sourceTree = BUILT_PRODUCTS_DIR; };
     41 		3AB5B67A28BF23FF00F0C1A5 /* macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOS.entitlements; sourceTree = "<group>"; };
     42 		3ABE77C22903B77600A7EE90 /* BookmarksView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksView.swift; sourceTree = "<group>"; };
     43 /* End PBXFileReference section */
     44 
     45 /* Begin PBXFrameworksBuildPhase section */
     46 		3AB5B66F28BF23FF00F0C1A5 /* Frameworks */ = {
     47 			isa = PBXFrameworksBuildPhase;
     48 			buildActionMask = 2147483647;
     49 			files = (
     50 			);
     51 			runOnlyForDeploymentPostprocessing = 0;
     52 		};
     53 		3AB5B67528BF23FF00F0C1A5 /* Frameworks */ = {
     54 			isa = PBXFrameworksBuildPhase;
     55 			buildActionMask = 2147483647;
     56 			files = (
     57 				3AD4A8B928C3EE120095B98E /* SwiftGemini in Frameworks */,
     58 				3AD4A8BC28C3EE440095B98E /* SwiftGemtext in Frameworks */,
     59 			);
     60 			runOnlyForDeploymentPostprocessing = 0;
     61 		};
     62 /* End PBXFrameworksBuildPhase section */
     63 
     64 /* Begin PBXGroup section */
     65 		3AB5B66528BF23FF00F0C1A5 = {
     66 			isa = PBXGroup;
     67 			children = (
     68 				3AB5B66A28BF23FF00F0C1A5 /* Shared */,
     69 				3AB5B67928BF23FF00F0C1A5 /* macOS */,
     70 				3AB5B67328BF23FF00F0C1A5 /* Products */,
     71 			);
     72 			sourceTree = "<group>";
     73 		};
     74 		3AB5B66A28BF23FF00F0C1A5 /* Shared */ = {
     75 			isa = PBXGroup;
     76 			children = (
     77 				3AB5B66B28BF23FF00F0C1A5 /* GemenonApp.swift */,
     78 				3AB5B66C28BF23FF00F0C1A5 /* ContentView.swift */,
     79 				3A00265228C854A100625B2C /* StartPage.swift */,
     80 				3A00264F28C8398A00625B2C /* CapsuleView.swift */,
     81 				3A00264928C8340500625B2C /* HistoryView.swift */,
     82 				3ABE77C22903B77600A7EE90 /* BookmarksView.swift */,
     83 				3A00264C28C8350200625B2C /* BrowserFunctions.swift */,
     84 				3AB5B66D28BF23FF00F0C1A5 /* Assets.xcassets */,
     85 			);
     86 			path = Shared;
     87 			sourceTree = "<group>";
     88 		};
     89 		3AB5B67328BF23FF00F0C1A5 /* Products */ = {
     90 			isa = PBXGroup;
     91 			children = (
     92 				3AB5B67228BF23FF00F0C1A5 /* Gemenon.app */,
     93 				3AB5B67828BF23FF00F0C1A5 /* Gemenon.app */,
     94 			);
     95 			name = Products;
     96 			sourceTree = "<group>";
     97 		};
     98 		3AB5B67928BF23FF00F0C1A5 /* macOS */ = {
     99 			isa = PBXGroup;
    100 			children = (
    101 				3A1FABC828C6F91D00950AF8 /* Info.plist */,
    102 				3AB5B67A28BF23FF00F0C1A5 /* macOS.entitlements */,
    103 			);
    104 			path = macOS;
    105 			sourceTree = "<group>";
    106 		};
    107 /* End PBXGroup section */
    108 
    109 /* Begin PBXNativeTarget section */
    110 		3AB5B67128BF23FF00F0C1A5 /* Gemenon (iOS) */ = {
    111 			isa = PBXNativeTarget;
    112 			buildConfigurationList = 3AB5B68328BF23FF00F0C1A5 /* Build configuration list for PBXNativeTarget "Gemenon (iOS)" */;
    113 			buildPhases = (
    114 				3AB5B66E28BF23FF00F0C1A5 /* Sources */,
    115 				3AB5B66F28BF23FF00F0C1A5 /* Frameworks */,
    116 				3AB5B67028BF23FF00F0C1A5 /* Resources */,
    117 			);
    118 			buildRules = (
    119 			);
    120 			dependencies = (
    121 			);
    122 			name = "Gemenon (iOS)";
    123 			productName = "Gemenon (iOS)";
    124 			productReference = 3AB5B67228BF23FF00F0C1A5 /* Gemenon.app */;
    125 			productType = "com.apple.product-type.application";
    126 		};
    127 		3AB5B67728BF23FF00F0C1A5 /* Gemenon (macOS) */ = {
    128 			isa = PBXNativeTarget;
    129 			buildConfigurationList = 3AB5B68628BF23FF00F0C1A5 /* Build configuration list for PBXNativeTarget "Gemenon (macOS)" */;
    130 			buildPhases = (
    131 				3AB5B67428BF23FF00F0C1A5 /* Sources */,
    132 				3AB5B67528BF23FF00F0C1A5 /* Frameworks */,
    133 				3AB5B67628BF23FF00F0C1A5 /* Resources */,
    134 			);
    135 			buildRules = (
    136 			);
    137 			dependencies = (
    138 			);
    139 			name = "Gemenon (macOS)";
    140 			packageProductDependencies = (
    141 				3AD4A8B828C3EE120095B98E /* SwiftGemini */,
    142 				3AD4A8BB28C3EE440095B98E /* SwiftGemtext */,
    143 			);
    144 			productName = "Gemenon (macOS)";
    145 			productReference = 3AB5B67828BF23FF00F0C1A5 /* Gemenon.app */;
    146 			productType = "com.apple.product-type.application";
    147 		};
    148 /* End PBXNativeTarget section */
    149 
    150 /* Begin PBXProject section */
    151 		3AB5B66628BF23FF00F0C1A5 /* Project object */ = {
    152 			isa = PBXProject;
    153 			attributes = {
    154 				BuildIndependentTargetsInParallel = 1;
    155 				LastSwiftUpdateCheck = 1340;
    156 				LastUpgradeCheck = 1340;
    157 				TargetAttributes = {
    158 					3AB5B67128BF23FF00F0C1A5 = {
    159 						CreatedOnToolsVersion = 13.4.1;
    160 					};
    161 					3AB5B67728BF23FF00F0C1A5 = {
    162 						CreatedOnToolsVersion = 13.4.1;
    163 					};
    164 				};
    165 			};
    166 			buildConfigurationList = 3AB5B66928BF23FF00F0C1A5 /* Build configuration list for PBXProject "Gemenon" */;
    167 			compatibilityVersion = "Xcode 13.0";
    168 			developmentRegion = en;
    169 			hasScannedForEncodings = 0;
    170 			knownRegions = (
    171 				en,
    172 				Base,
    173 			);
    174 			mainGroup = 3AB5B66528BF23FF00F0C1A5;
    175 			packageReferences = (
    176 				3AD4A8B728C3EE120095B98E /* XCRemoteSwiftPackageReference "swiftgemini" */,
    177 				3AD4A8BA28C3EE440095B98E /* XCRemoteSwiftPackageReference "swiftgemtext" */,
    178 			);
    179 			productRefGroup = 3AB5B67328BF23FF00F0C1A5 /* Products */;
    180 			projectDirPath = "";
    181 			projectRoot = "";
    182 			targets = (
    183 				3AB5B67128BF23FF00F0C1A5 /* Gemenon (iOS) */,
    184 				3AB5B67728BF23FF00F0C1A5 /* Gemenon (macOS) */,
    185 			);
    186 		};
    187 /* End PBXProject section */
    188 
    189 /* Begin PBXResourcesBuildPhase section */
    190 		3AB5B67028BF23FF00F0C1A5 /* Resources */ = {
    191 			isa = PBXResourcesBuildPhase;
    192 			buildActionMask = 2147483647;
    193 			files = (
    194 				3AB5B67F28BF23FF00F0C1A5 /* Assets.xcassets in Resources */,
    195 			);
    196 			runOnlyForDeploymentPostprocessing = 0;
    197 		};
    198 		3AB5B67628BF23FF00F0C1A5 /* Resources */ = {
    199 			isa = PBXResourcesBuildPhase;
    200 			buildActionMask = 2147483647;
    201 			files = (
    202 				3AB5B68028BF23FF00F0C1A5 /* Assets.xcassets in Resources */,
    203 			);
    204 			runOnlyForDeploymentPostprocessing = 0;
    205 		};
    206 /* End PBXResourcesBuildPhase section */
    207 
    208 /* Begin PBXSourcesBuildPhase section */
    209 		3AB5B66E28BF23FF00F0C1A5 /* Sources */ = {
    210 			isa = PBXSourcesBuildPhase;
    211 			buildActionMask = 2147483647;
    212 			files = (
    213 				3AB5B67D28BF23FF00F0C1A5 /* ContentView.swift in Sources */,
    214 				3A00265328C854A100625B2C /* StartPage.swift in Sources */,
    215 				3ABE77C32903B77600A7EE90 /* BookmarksView.swift in Sources */,
    216 				3A00265028C8398A00625B2C /* CapsuleView.swift in Sources */,
    217 				3A00264A28C8340500625B2C /* HistoryView.swift in Sources */,
    218 				3A00264D28C8350200625B2C /* BrowserFunctions.swift in Sources */,
    219 				3AB5B67B28BF23FF00F0C1A5 /* GemenonApp.swift in Sources */,
    220 			);
    221 			runOnlyForDeploymentPostprocessing = 0;
    222 		};
    223 		3AB5B67428BF23FF00F0C1A5 /* Sources */ = {
    224 			isa = PBXSourcesBuildPhase;
    225 			buildActionMask = 2147483647;
    226 			files = (
    227 				3AB5B67E28BF23FF00F0C1A5 /* ContentView.swift in Sources */,
    228 				3A00265428C854A100625B2C /* StartPage.swift in Sources */,
    229 				3ABE77C42903B77600A7EE90 /* BookmarksView.swift in Sources */,
    230 				3A00265128C8398A00625B2C /* CapsuleView.swift in Sources */,
    231 				3A00264B28C8340500625B2C /* HistoryView.swift in Sources */,
    232 				3A00264E28C8350200625B2C /* BrowserFunctions.swift in Sources */,
    233 				3AB5B67C28BF23FF00F0C1A5 /* GemenonApp.swift in Sources */,
    234 			);
    235 			runOnlyForDeploymentPostprocessing = 0;
    236 		};
    237 /* End PBXSourcesBuildPhase section */
    238 
    239 /* Begin XCBuildConfiguration section */
    240 		3AB5B68128BF23FF00F0C1A5 /* Debug */ = {
    241 			isa = XCBuildConfiguration;
    242 			buildSettings = {
    243 				ALWAYS_SEARCH_USER_PATHS = NO;
    244 				CLANG_ANALYZER_NONNULL = YES;
    245 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
    246 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
    247 				CLANG_ENABLE_MODULES = YES;
    248 				CLANG_ENABLE_OBJC_ARC = YES;
    249 				CLANG_ENABLE_OBJC_WEAK = YES;
    250 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    251 				CLANG_WARN_BOOL_CONVERSION = YES;
    252 				CLANG_WARN_COMMA = YES;
    253 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    254 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    255 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
    256 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
    257 				CLANG_WARN_EMPTY_BODY = YES;
    258 				CLANG_WARN_ENUM_CONVERSION = YES;
    259 				CLANG_WARN_INFINITE_RECURSION = YES;
    260 				CLANG_WARN_INT_CONVERSION = YES;
    261 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    262 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    263 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    264 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
    265 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    266 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    267 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    268 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    269 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
    270 				CLANG_WARN_UNREACHABLE_CODE = YES;
    271 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    272 				COPY_PHASE_STRIP = NO;
    273 				DEBUG_INFORMATION_FORMAT = dwarf;
    274 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    275 				ENABLE_TESTABILITY = YES;
    276 				GCC_C_LANGUAGE_STANDARD = gnu11;
    277 				GCC_DYNAMIC_NO_PIC = NO;
    278 				GCC_NO_COMMON_BLOCKS = YES;
    279 				GCC_OPTIMIZATION_LEVEL = 0;
    280 				GCC_PREPROCESSOR_DEFINITIONS = (
    281 					"DEBUG=1",
    282 					"$(inherited)",
    283 				);
    284 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    285 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
    286 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    287 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
    288 				GCC_WARN_UNUSED_FUNCTION = YES;
    289 				GCC_WARN_UNUSED_VARIABLE = YES;
    290 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
    291 				MTL_FAST_MATH = YES;
    292 				ONLY_ACTIVE_ARCH = YES;
    293 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
    294 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
    295 			};
    296 			name = Debug;
    297 		};
    298 		3AB5B68228BF23FF00F0C1A5 /* Release */ = {
    299 			isa = XCBuildConfiguration;
    300 			buildSettings = {
    301 				ALWAYS_SEARCH_USER_PATHS = NO;
    302 				CLANG_ANALYZER_NONNULL = YES;
    303 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
    304 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
    305 				CLANG_ENABLE_MODULES = YES;
    306 				CLANG_ENABLE_OBJC_ARC = YES;
    307 				CLANG_ENABLE_OBJC_WEAK = YES;
    308 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    309 				CLANG_WARN_BOOL_CONVERSION = YES;
    310 				CLANG_WARN_COMMA = YES;
    311 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    312 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    313 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
    314 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
    315 				CLANG_WARN_EMPTY_BODY = YES;
    316 				CLANG_WARN_ENUM_CONVERSION = YES;
    317 				CLANG_WARN_INFINITE_RECURSION = YES;
    318 				CLANG_WARN_INT_CONVERSION = YES;
    319 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    320 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    321 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    322 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
    323 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    324 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    325 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    326 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    327 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
    328 				CLANG_WARN_UNREACHABLE_CODE = YES;
    329 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    330 				COPY_PHASE_STRIP = NO;
    331 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
    332 				ENABLE_NS_ASSERTIONS = NO;
    333 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    334 				GCC_C_LANGUAGE_STANDARD = gnu11;
    335 				GCC_NO_COMMON_BLOCKS = YES;
    336 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    337 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
    338 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    339 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
    340 				GCC_WARN_UNUSED_FUNCTION = YES;
    341 				GCC_WARN_UNUSED_VARIABLE = YES;
    342 				MTL_ENABLE_DEBUG_INFO = NO;
    343 				MTL_FAST_MATH = YES;
    344 				SWIFT_COMPILATION_MODE = wholemodule;
    345 				SWIFT_OPTIMIZATION_LEVEL = "-O";
    346 			};
    347 			name = Release;
    348 		};
    349 		3AB5B68428BF23FF00F0C1A5 /* Debug */ = {
    350 			isa = XCBuildConfiguration;
    351 			buildSettings = {
    352 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
    353 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
    354 				CODE_SIGN_STYLE = Automatic;
    355 				CURRENT_PROJECT_VERSION = 1;
    356 				DEVELOPMENT_TEAM = 9WHCFZ6J4N;
    357 				ENABLE_PREVIEWS = YES;
    358 				GENERATE_INFOPLIST_FILE = YES;
    359 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
    360 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
    361 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    362 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
    363 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
    364 				IPHONEOS_DEPLOYMENT_TARGET = 15.5;
    365 				LD_RUNPATH_SEARCH_PATHS = (
    366 					"$(inherited)",
    367 					"@executable_path/Frameworks",
    368 				);
    369 				MARKETING_VERSION = 1.0;
    370 				PRODUCT_BUNDLE_IDENTIFIER = com.figbertind.Gemenon;
    371 				PRODUCT_NAME = Gemenon;
    372 				SDKROOT = iphoneos;
    373 				SWIFT_EMIT_LOC_STRINGS = YES;
    374 				SWIFT_VERSION = 5.0;
    375 				TARGETED_DEVICE_FAMILY = "1,2";
    376 			};
    377 			name = Debug;
    378 		};
    379 		3AB5B68528BF23FF00F0C1A5 /* Release */ = {
    380 			isa = XCBuildConfiguration;
    381 			buildSettings = {
    382 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
    383 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
    384 				CODE_SIGN_STYLE = Automatic;
    385 				CURRENT_PROJECT_VERSION = 1;
    386 				DEVELOPMENT_TEAM = 9WHCFZ6J4N;
    387 				ENABLE_PREVIEWS = YES;
    388 				GENERATE_INFOPLIST_FILE = YES;
    389 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
    390 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
    391 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    392 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
    393 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
    394 				IPHONEOS_DEPLOYMENT_TARGET = 15.5;
    395 				LD_RUNPATH_SEARCH_PATHS = (
    396 					"$(inherited)",
    397 					"@executable_path/Frameworks",
    398 				);
    399 				MARKETING_VERSION = 1.0;
    400 				PRODUCT_BUNDLE_IDENTIFIER = com.figbertind.Gemenon;
    401 				PRODUCT_NAME = Gemenon;
    402 				SDKROOT = iphoneos;
    403 				SWIFT_EMIT_LOC_STRINGS = YES;
    404 				SWIFT_VERSION = 5.0;
    405 				TARGETED_DEVICE_FAMILY = "1,2";
    406 				VALIDATE_PRODUCT = YES;
    407 			};
    408 			name = Release;
    409 		};
    410 		3AB5B68728BF23FF00F0C1A5 /* Debug */ = {
    411 			isa = XCBuildConfiguration;
    412 			buildSettings = {
    413 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
    414 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
    415 				CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements;
    416 				CODE_SIGN_STYLE = Automatic;
    417 				COMBINE_HIDPI_IMAGES = YES;
    418 				CURRENT_PROJECT_VERSION = 1;
    419 				DEVELOPMENT_TEAM = 9WHCFZ6J4N;
    420 				ENABLE_HARDENED_RUNTIME = YES;
    421 				ENABLE_PREVIEWS = YES;
    422 				GENERATE_INFOPLIST_FILE = YES;
    423 				INFOPLIST_FILE = macOS/Info.plist;
    424 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    425 				LD_RUNPATH_SEARCH_PATHS = (
    426 					"$(inherited)",
    427 					"@executable_path/../Frameworks",
    428 				);
    429 				MACOSX_DEPLOYMENT_TARGET = 13.0;
    430 				MARKETING_VERSION = 1.0;
    431 				PRODUCT_BUNDLE_IDENTIFIER = com.figbertind.Gemenon;
    432 				PRODUCT_NAME = Gemenon;
    433 				SDKROOT = macosx;
    434 				SWIFT_EMIT_LOC_STRINGS = YES;
    435 				SWIFT_VERSION = 5.0;
    436 			};
    437 			name = Debug;
    438 		};
    439 		3AB5B68828BF23FF00F0C1A5 /* Release */ = {
    440 			isa = XCBuildConfiguration;
    441 			buildSettings = {
    442 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
    443 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
    444 				CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements;
    445 				CODE_SIGN_STYLE = Automatic;
    446 				COMBINE_HIDPI_IMAGES = YES;
    447 				CURRENT_PROJECT_VERSION = 1;
    448 				DEVELOPMENT_TEAM = 9WHCFZ6J4N;
    449 				ENABLE_HARDENED_RUNTIME = YES;
    450 				ENABLE_PREVIEWS = YES;
    451 				GENERATE_INFOPLIST_FILE = YES;
    452 				INFOPLIST_FILE = macOS/Info.plist;
    453 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    454 				LD_RUNPATH_SEARCH_PATHS = (
    455 					"$(inherited)",
    456 					"@executable_path/../Frameworks",
    457 				);
    458 				MACOSX_DEPLOYMENT_TARGET = 13.0;
    459 				MARKETING_VERSION = 1.0;
    460 				PRODUCT_BUNDLE_IDENTIFIER = com.figbertind.Gemenon;
    461 				PRODUCT_NAME = Gemenon;
    462 				SDKROOT = macosx;
    463 				SWIFT_EMIT_LOC_STRINGS = YES;
    464 				SWIFT_VERSION = 5.0;
    465 			};
    466 			name = Release;
    467 		};
    468 /* End XCBuildConfiguration section */
    469 
    470 /* Begin XCConfigurationList section */
    471 		3AB5B66928BF23FF00F0C1A5 /* Build configuration list for PBXProject "Gemenon" */ = {
    472 			isa = XCConfigurationList;
    473 			buildConfigurations = (
    474 				3AB5B68128BF23FF00F0C1A5 /* Debug */,
    475 				3AB5B68228BF23FF00F0C1A5 /* Release */,
    476 			);
    477 			defaultConfigurationIsVisible = 0;
    478 			defaultConfigurationName = Release;
    479 		};
    480 		3AB5B68328BF23FF00F0C1A5 /* Build configuration list for PBXNativeTarget "Gemenon (iOS)" */ = {
    481 			isa = XCConfigurationList;
    482 			buildConfigurations = (
    483 				3AB5B68428BF23FF00F0C1A5 /* Debug */,
    484 				3AB5B68528BF23FF00F0C1A5 /* Release */,
    485 			);
    486 			defaultConfigurationIsVisible = 0;
    487 			defaultConfigurationName = Release;
    488 		};
    489 		3AB5B68628BF23FF00F0C1A5 /* Build configuration list for PBXNativeTarget "Gemenon (macOS)" */ = {
    490 			isa = XCConfigurationList;
    491 			buildConfigurations = (
    492 				3AB5B68728BF23FF00F0C1A5 /* Debug */,
    493 				3AB5B68828BF23FF00F0C1A5 /* Release */,
    494 			);
    495 			defaultConfigurationIsVisible = 0;
    496 			defaultConfigurationName = Release;
    497 		};
    498 /* End XCConfigurationList section */
    499 
    500 /* Begin XCRemoteSwiftPackageReference section */
    501 		3AD4A8B728C3EE120095B98E /* XCRemoteSwiftPackageReference "swiftgemini" */ = {
    502 			isa = XCRemoteSwiftPackageReference;
    503 			repositoryURL = "git://git.figbert.com/swiftgemini.git";
    504 			requirement = {
    505 				branch = main;
    506 				kind = branch;
    507 			};
    508 		};
    509 		3AD4A8BA28C3EE440095B98E /* XCRemoteSwiftPackageReference "swiftgemtext" */ = {
    510 			isa = XCRemoteSwiftPackageReference;
    511 			repositoryURL = "git://git.figbert.com/swiftgemtext.git";
    512 			requirement = {
    513 				branch = main;
    514 				kind = branch;
    515 			};
    516 		};
    517 /* End XCRemoteSwiftPackageReference section */
    518 
    519 /* Begin XCSwiftPackageProductDependency section */
    520 		3AD4A8B828C3EE120095B98E /* SwiftGemini */ = {
    521 			isa = XCSwiftPackageProductDependency;
    522 			package = 3AD4A8B728C3EE120095B98E /* XCRemoteSwiftPackageReference "swiftgemini" */;
    523 			productName = SwiftGemini;
    524 		};
    525 		3AD4A8BB28C3EE440095B98E /* SwiftGemtext */ = {
    526 			isa = XCSwiftPackageProductDependency;
    527 			package = 3AD4A8BA28C3EE440095B98E /* XCRemoteSwiftPackageReference "swiftgemtext" */;
    528 			productName = SwiftGemtext;
    529 		};
    530 /* End XCSwiftPackageProductDependency section */
    531 	};
    532 	rootObject = 3AB5B66628BF23FF00F0C1A5 /* Project object */;
    533 }