taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

project.pbxproj (63763B)


      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 70;
      7 	objects = {
      8 
      9 /* Begin PBXBuildFile section */
     10 		4E18539A2BDAE6D40034F3BA /* LocalConsole in Frameworks */ = {isa = PBXBuildFile; productRef = 4E1853992BDAE6D40034F3BA /* LocalConsole */; };
     11 		4E18539C2BDAE6E50034F3BA /* LocalConsole in Frameworks */ = {isa = PBXBuildFile; productRef = 4E18539B2BDAE6E50034F3BA /* LocalConsole */; };
     12 		4E2D8DD32B3F513800234039 /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 4E2D8DD22B3F513800234039 /* MarkdownUI */; };
     13 		4E3208572BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */; };
     14 		4E3208582BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */; };
     15 		4E363CC02A24754200D7E98C /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E363CBF2A24754200D7E98C /* Settings.bundle */; };
     16 		4E3EAE772A990778009F1BE8 /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE162A990778009F1BE8 /* AnyCodable */; };
     17 		4E3EAE782A990778009F1BE8 /* SymLog in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE182A990778009F1BE8 /* SymLog */; };
     18 		4E3EAE7A2A990778009F1BE8 /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE152A990778009F1BE8 /* taler-swift */; };
     19 		4E3EAE7B2A990778009F1BE8 /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE1A2A990778009F1BE8 /* CodeScanner */; };
     20 		4E3EAE7E2A990778009F1BE8 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E363CBF2A24754200D7E98C /* Settings.bundle */; };
     21 		4E563DF82DC3C52C008FA91D /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DE62DC3C52C008FA91D /* AnyCodable */; };
     22 		4E563DF92DC3C52C008FA91D /* SymLog in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DE82DC3C52C008FA91D /* SymLog */; };
     23 		4E563DFA2DC3C52C008FA91D /* LocalConsole in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DF02DC3C52C008FA91D /* LocalConsole */; };
     24 		4E563DFC2DC3C52C008FA91D /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DEC2DC3C52C008FA91D /* MarkdownUI */; };
     25 		4E563DFD2DC3C52C008FA91D /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DE52DC3C52C008FA91D /* taler-swift */; };
     26 		4E563DFE2DC3C52C008FA91D /* OrderedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DEE2DC3C52C008FA91D /* OrderedCollections */; };
     27 		4E563DFF2DC3C52C008FA91D /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DEA2DC3C52C008FA91D /* CodeScanner */; };
     28 		4E563E022DC3C52C008FA91D /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E363CBF2A24754200D7E98C /* Settings.bundle */; };
     29 		4E563E062DC3C52C008FA91D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */; };
     30 		4EB094D629896CD20043A8A1 /* TalerWalletTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */; };
     31 		4EB094D729896CD20043A8A1 /* WalletBackendTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */; };
     32 		4EB094DC29896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */; };
     33 		4EB094DD29896D030043A8A1 /* TalerUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094DA29896D030043A8A1 /* TalerUITests.swift */; };
     34 		4EB094DE29896D030043A8A1 /* TalerWalletUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */; };
     35 		4EB094FD29897D280043A8A1 /* SymLog in Frameworks */ = {isa = PBXBuildFile; productRef = 4EB094FC29897D280043A8A1 /* SymLog */; };
     36 		4EE171882B49635800BF9FF5 /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 4EE171872B49635800BF9FF5 /* MarkdownUI */; };
     37 		4EE171902B49FE2B00BF9FF5 /* OrderedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = 4EE1718F2B49FE2B00BF9FF5 /* OrderedCollections */; };
     38 		4EE171922B49FE4E00BF9FF5 /* OrderedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = 4EE171912B49FE4E00BF9FF5 /* OrderedCollections */; };
     39 		4EEC157629F8ECBF00D46A03 /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = 4EEC157529F8ECBF00D46A03 /* CodeScanner */; };
     40 		ABC13AA32859962800D23185 /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = ABC13AA22859962800D23185 /* taler-swift */; };
     41 		ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = ABE97B1C286D82BF00580772 /* AnyCodable */; };
     42 /* End PBXBuildFile section */
     43 
     44 /* Begin PBXContainerItemProxy section */
     45 		D14AFD3424D232B500C51073 /* PBXContainerItemProxy */ = {
     46 			isa = PBXContainerItemProxy;
     47 			containerPortal = D14AFD1524D232B300C51073 /* Project object */;
     48 			proxyType = 1;
     49 			remoteGlobalIDString = D14AFD1C24D232B300C51073;
     50 			remoteInfo = Taler;
     51 		};
     52 		D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */ = {
     53 			isa = PBXContainerItemProxy;
     54 			containerPortal = D14AFD1524D232B300C51073 /* Project object */;
     55 			proxyType = 1;
     56 			remoteGlobalIDString = D14AFD1C24D232B300C51073;
     57 			remoteInfo = Taler;
     58 		};
     59 /* End PBXContainerItemProxy section */
     60 
     61 /* Begin PBXCopyFilesBuildPhase section */
     62 		4E3EAE7C2A990778009F1BE8 /* CopyFiles */ = {
     63 			isa = PBXCopyFilesBuildPhase;
     64 			buildActionMask = 12;
     65 			dstPath = "";
     66 			dstSubfolderSpec = 7;
     67 			files = (
     68 			);
     69 			runOnlyForDeploymentPostprocessing = 0;
     70 		};
     71 		4E563E002DC3C52C008FA91D /* CopyFiles */ = {
     72 			isa = PBXCopyFilesBuildPhase;
     73 			buildActionMask = 12;
     74 			dstPath = "";
     75 			dstSubfolderSpec = 7;
     76 			files = (
     77 			);
     78 			runOnlyForDeploymentPostprocessing = 0;
     79 		};
     80 		4E5BF9392E591C7F005A33A5 /* Embed Frameworks */ = {
     81 			isa = PBXCopyFilesBuildPhase;
     82 			buildActionMask = 2147483647;
     83 			dstPath = "";
     84 			dstSubfolderSpec = 10;
     85 			files = (
     86 			);
     87 			name = "Embed Frameworks";
     88 			runOnlyForDeploymentPostprocessing = 0;
     89 		};
     90 		4E5BF93D2E591CB9005A33A5 /* Embed Frameworks */ = {
     91 			isa = PBXCopyFilesBuildPhase;
     92 			buildActionMask = 2147483647;
     93 			dstPath = "";
     94 			dstSubfolderSpec = 10;
     95 			files = (
     96 			);
     97 			name = "Embed Frameworks";
     98 			runOnlyForDeploymentPostprocessing = 0;
     99 		};
    100 		4E5BF9412E591CBE005A33A5 /* Embed Frameworks */ = {
    101 			isa = PBXCopyFilesBuildPhase;
    102 			buildActionMask = 2147483647;
    103 			dstPath = "";
    104 			dstSubfolderSpec = 10;
    105 			files = (
    106 			);
    107 			name = "Embed Frameworks";
    108 			runOnlyForDeploymentPostprocessing = 0;
    109 		};
    110 		D11250FA26B12D4400D02E00 /* CopyFiles */ = {
    111 			isa = PBXCopyFilesBuildPhase;
    112 			buildActionMask = 12;
    113 			dstPath = "";
    114 			dstSubfolderSpec = 7;
    115 			files = (
    116 			);
    117 			runOnlyForDeploymentPostprocessing = 0;
    118 		};
    119 /* End PBXCopyFilesBuildPhase section */
    120 
    121 /* Begin PBXFileReference section */
    122 		4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
    123 		4E363CBF2A24754200D7E98C /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
    124 		4E3EAE892A990778009F1BE8 /* GNU_Taler.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GNU_Taler.app; sourceTree = BUILT_PRODUCTS_DIR; };
    125 		4E563E0A2DC3C52C008FA91D /* Taler_Nightly.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Taler_Nightly.app; sourceTree = BUILT_PRODUCTS_DIR; };
    126 		4E753A042A08E720002D9328 /* transactions.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = transactions.json; sourceTree = "<group>"; };
    127 		4E7CFD372A532CE100CBAFF3 /* WhatToTest.en-US.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "WhatToTest.en-US.txt"; sourceTree = "<group>"; };
    128 		4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletTests.swift; sourceTree = "<group>"; };
    129 		4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletBackendTests.swift; sourceTree = "<group>"; };
    130 		4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletUITestsLaunchTests.swift; sourceTree = "<group>"; };
    131 		4EB094DA29896D030043A8A1 /* TalerUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerUITests.swift; sourceTree = "<group>"; };
    132 		4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletUITests.swift; sourceTree = "<group>"; };
    133 		4EB094F329897A510043A8A1 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
    134 		D14AFD1D24D232B300C51073 /* Taler_Wallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Taler_Wallet.app; sourceTree = BUILT_PRODUCTS_DIR; };
    135 		D14AFD3324D232B500C51073 /* TalerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    136 		D14AFD3E24D232B500C51073 /* TalerUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    137 /* End PBXFileReference section */
    138 
    139 /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
    140 		4EB66D782E18238B00BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
    141 			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
    142 			membershipExceptions = (
    143 				"Taler_Nightly InfoPlist.xcstrings",
    144 				"Taler_Wallet InfoPlist.xcstrings",
    145 			);
    146 			target = 4E3EAE142A990778009F1BE8 /* GNU_Taler */;
    147 		};
    148 		4EB66D792E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
    149 			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
    150 			membershipExceptions = (
    151 				"GNU_Taler InfoPlist.xcstrings",
    152 				"Taler_Wallet InfoPlist.xcstrings",
    153 			);
    154 			target = 4E563DE42DC3C52C008FA91D /* Taler_Nightly */;
    155 		};
    156 		4EB66D7A2E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
    157 			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
    158 			membershipExceptions = (
    159 				"GNU_Taler InfoPlist.xcstrings",
    160 				"Taler_Nightly InfoPlist.xcstrings",
    161 			);
    162 			target = D14AFD1C24D232B300C51073 /* Taler_Wallet */;
    163 		};
    164 /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
    165 
    166 /* Begin PBXFileSystemSynchronizedRootGroup section */
    167 		4E13EE9E2DB0408B0081F9DF /* OIM */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = OIM; sourceTree = "<group>"; };
    168 		4E4A3F102CD5708100CA6A90 /* Main */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Main; sourceTree = "<group>"; };
    169 		4E4A3F472CD570F000CA6A90 /* Actions */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Actions; sourceTree = "<group>"; };
    170 		4E4A3F692CD5712900CA6A90 /* Balances */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Balances; sourceTree = "<group>"; };
    171 		4E4A3F7D2CD5715000CA6A90 /* Transactions */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Transactions; sourceTree = "<group>"; };
    172 		4E4A3FA12CD5717F00CA6A90 /* Settings */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Settings; sourceTree = "<group>"; };
    173 		4E4A3FE82CD5720900CA6A90 /* Sheets */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Sheets; sourceTree = "<group>"; };
    174 		4E4A40262CD5725A00CA6A90 /* HelperViews */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = HelperViews; sourceTree = "<group>"; };
    175 		4E4A40692CD572FE00CA6A90 /* Model */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Model; sourceTree = "<group>"; };
    176 		4E4A40852CD5731A00CA6A90 /* Backend */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Backend; sourceTree = "<group>"; };
    177 		4E4A40A62CD5735600CA6A90 /* Helper */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Helper; sourceTree = "<group>"; };
    178 		4E4A40DD2CD5737100CA6A90 /* Quickjs */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Quickjs; sourceTree = "<group>"; };
    179 		4E4A40E42CD573D500CA6A90 /* Sounds */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Sounds; sourceTree = "<group>"; };
    180 		4E4A41252CD5769900CA6A90 /* Fonts */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Fonts; sourceTree = "<group>"; };
    181 		4E77D0ED2D7C3A12009756A5 /* ViewModifier */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ViewModifier; sourceTree = "<group>"; };
    182 		4E9C5A922E58ADB3002E2709 /* Frameworks */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Frameworks; sourceTree = "<group>"; };
    183 		4EB66D772E18238000BE0651 /* Resources */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (4EB66D782E18238B00BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 4EB66D792E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 4EB66D7A2E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Resources; sourceTree = "<group>"; };
    184 		4EF888112DF094A700382858 /* Controllers */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Controllers; sourceTree = "<group>"; };
    185 /* End PBXFileSystemSynchronizedRootGroup section */
    186 
    187 /* Begin PBXFrameworksBuildPhase section */
    188 		4E3EAE762A990778009F1BE8 /* Frameworks */ = {
    189 			isa = PBXFrameworksBuildPhase;
    190 			buildActionMask = 2147483647;
    191 			files = (
    192 				4E3EAE772A990778009F1BE8 /* AnyCodable in Frameworks */,
    193 				4E3EAE782A990778009F1BE8 /* SymLog in Frameworks */,
    194 				4E18539C2BDAE6E50034F3BA /* LocalConsole in Frameworks */,
    195 				4EE171882B49635800BF9FF5 /* MarkdownUI in Frameworks */,
    196 				4E3EAE7A2A990778009F1BE8 /* taler-swift in Frameworks */,
    197 				4EE171922B49FE4E00BF9FF5 /* OrderedCollections in Frameworks */,
    198 				4E3EAE7B2A990778009F1BE8 /* CodeScanner in Frameworks */,
    199 			);
    200 			runOnlyForDeploymentPostprocessing = 0;
    201 		};
    202 		4E563DF72DC3C52C008FA91D /* Frameworks */ = {
    203 			isa = PBXFrameworksBuildPhase;
    204 			buildActionMask = 2147483647;
    205 			files = (
    206 				4E563DF82DC3C52C008FA91D /* AnyCodable in Frameworks */,
    207 				4E563DF92DC3C52C008FA91D /* SymLog in Frameworks */,
    208 				4E563DFA2DC3C52C008FA91D /* LocalConsole in Frameworks */,
    209 				4E563DFC2DC3C52C008FA91D /* MarkdownUI in Frameworks */,
    210 				4E563DFD2DC3C52C008FA91D /* taler-swift in Frameworks */,
    211 				4E563DFE2DC3C52C008FA91D /* OrderedCollections in Frameworks */,
    212 				4E563DFF2DC3C52C008FA91D /* CodeScanner in Frameworks */,
    213 			);
    214 			runOnlyForDeploymentPostprocessing = 0;
    215 		};
    216 		D14AFD1A24D232B300C51073 /* Frameworks */ = {
    217 			isa = PBXFrameworksBuildPhase;
    218 			buildActionMask = 2147483647;
    219 			files = (
    220 				ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */,
    221 				4EB094FD29897D280043A8A1 /* SymLog in Frameworks */,
    222 				4E18539A2BDAE6D40034F3BA /* LocalConsole in Frameworks */,
    223 				4E2D8DD32B3F513800234039 /* MarkdownUI in Frameworks */,
    224 				ABC13AA32859962800D23185 /* taler-swift in Frameworks */,
    225 				4EE171902B49FE2B00BF9FF5 /* OrderedCollections in Frameworks */,
    226 				4EEC157629F8ECBF00D46A03 /* CodeScanner in Frameworks */,
    227 			);
    228 			runOnlyForDeploymentPostprocessing = 0;
    229 		};
    230 		D14AFD3024D232B500C51073 /* Frameworks */ = {
    231 			isa = PBXFrameworksBuildPhase;
    232 			buildActionMask = 2147483647;
    233 			files = (
    234 			);
    235 			runOnlyForDeploymentPostprocessing = 0;
    236 		};
    237 		D14AFD3B24D232B500C51073 /* Frameworks */ = {
    238 			isa = PBXFrameworksBuildPhase;
    239 			buildActionMask = 2147483647;
    240 			files = (
    241 			);
    242 			runOnlyForDeploymentPostprocessing = 0;
    243 		};
    244 /* End PBXFrameworksBuildPhase section */
    245 
    246 /* Begin PBXGroup section */
    247 		4E7CFD362A532C7A00CBAFF3 /* TestFlight */ = {
    248 			isa = PBXGroup;
    249 			children = (
    250 				4E7CFD372A532CE100CBAFF3 /* WhatToTest.en-US.txt */,
    251 			);
    252 			path = TestFlight;
    253 			sourceTree = "<group>";
    254 		};
    255 		4EB094EE298979840043A8A1 /* TalerWallet1 */ = {
    256 			isa = PBXGroup;
    257 			children = (
    258 				4EF888112DF094A700382858 /* Controllers */,
    259 				4EB095232989CBFE0043A8A1 /* Views */,
    260 				4E4A40692CD572FE00CA6A90 /* Model */,
    261 				4E4A40852CD5731A00CA6A90 /* Backend */,
    262 				4E4A40A62CD5735600CA6A90 /* Helper */,
    263 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    264 				4EB66D772E18238000BE0651 /* Resources */,
    265 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    266 				4E4A41252CD5769900CA6A90 /* Fonts */,
    267 				4E363CBF2A24754200D7E98C /* Settings.bundle */,
    268 				4EB094F529897A9A0043A8A1 /* Preview Content */,
    269 				4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */,
    270 			);
    271 			path = TalerWallet1;
    272 			sourceTree = "<group>";
    273 		};
    274 		4EB094F529897A9A0043A8A1 /* Preview Content */ = {
    275 			isa = PBXGroup;
    276 			children = (
    277 				4EB094F329897A510043A8A1 /* Preview Assets.xcassets */,
    278 				4E753A042A08E720002D9328 /* transactions.json */,
    279 			);
    280 			path = "Preview Content";
    281 			sourceTree = "<group>";
    282 		};
    283 		4EB095232989CBFE0043A8A1 /* Views */ = {
    284 			isa = PBXGroup;
    285 			children = (
    286 				4E4A3F102CD5708100CA6A90 /* Main */,
    287 				4E4A3F472CD570F000CA6A90 /* Actions */,
    288 				4E4A3F692CD5712900CA6A90 /* Balances */,
    289 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    290 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    291 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    292 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    293 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    294 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    295 			);
    296 			path = Views;
    297 			sourceTree = "<group>";
    298 		};
    299 		D14AFD1424D232B300C51073 = {
    300 			isa = PBXGroup;
    301 			children = (
    302 				4E7CFD362A532C7A00CBAFF3 /* TestFlight */,
    303 				4EB094EE298979840043A8A1 /* TalerWallet1 */,
    304 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    305 				D14AFD3624D232B500C51073 /* TalerTests */,
    306 				D14AFD4124D232B500C51073 /* TalerUITests */,
    307 				D14AFD1E24D232B300C51073 /* Products */,
    308 			);
    309 			sourceTree = "<group>";
    310 		};
    311 		D14AFD1E24D232B300C51073 /* Products */ = {
    312 			isa = PBXGroup;
    313 			children = (
    314 				4E3EAE892A990778009F1BE8 /* GNU_Taler.app */,
    315 				D14AFD1D24D232B300C51073 /* Taler_Wallet.app */,
    316 				D14AFD3324D232B500C51073 /* TalerTests.xctest */,
    317 				D14AFD3E24D232B500C51073 /* TalerUITests.xctest */,
    318 				4E563E0A2DC3C52C008FA91D /* Taler_Nightly.app */,
    319 			);
    320 			name = Products;
    321 			sourceTree = "<group>";
    322 		};
    323 		D14AFD3624D232B500C51073 /* TalerTests */ = {
    324 			isa = PBXGroup;
    325 			children = (
    326 				4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */,
    327 				4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */,
    328 			);
    329 			path = TalerTests;
    330 			sourceTree = "<group>";
    331 		};
    332 		D14AFD4124D232B500C51073 /* TalerUITests */ = {
    333 			isa = PBXGroup;
    334 			children = (
    335 				4EB094DA29896D030043A8A1 /* TalerUITests.swift */,
    336 				4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */,
    337 				4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */,
    338 			);
    339 			path = TalerUITests;
    340 			sourceTree = "<group>";
    341 		};
    342 /* End PBXGroup section */
    343 
    344 /* Begin PBXNativeTarget section */
    345 		4E3EAE142A990778009F1BE8 /* GNU_Taler */ = {
    346 			isa = PBXNativeTarget;
    347 			buildConfigurationList = 4E3EAE862A990778009F1BE8 /* Build configuration list for PBXNativeTarget "GNU_Taler" */;
    348 			buildPhases = (
    349 				4E3EAE1C2A990778009F1BE8 /* Sources */,
    350 				4E3EAE762A990778009F1BE8 /* Frameworks */,
    351 				4E3EAE7C2A990778009F1BE8 /* CopyFiles */,
    352 				4E3EAE7D2A990778009F1BE8 /* Resources */,
    353 				4E5BF9392E591C7F005A33A5 /* Embed Frameworks */,
    354 			);
    355 			buildRules = (
    356 			);
    357 			dependencies = (
    358 			);
    359 			fileSystemSynchronizedGroups = (
    360 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    361 				4E4A3F102CD5708100CA6A90 /* Main */,
    362 				4E4A3F472CD570F000CA6A90 /* Actions */,
    363 				4E4A3F692CD5712900CA6A90 /* Balances */,
    364 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    365 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    366 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    367 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    368 				4E4A40692CD572FE00CA6A90 /* Model */,
    369 				4E4A40852CD5731A00CA6A90 /* Backend */,
    370 				4E4A40A62CD5735600CA6A90 /* Helper */,
    371 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    372 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    373 				4E4A41252CD5769900CA6A90 /* Fonts */,
    374 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    375 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    376 				4EB66D772E18238000BE0651 /* Resources */,
    377 				4EF888112DF094A700382858 /* Controllers */,
    378 			);
    379 			name = GNU_Taler;
    380 			packageProductDependencies = (
    381 				4E3EAE152A990778009F1BE8 /* taler-swift */,
    382 				4E3EAE162A990778009F1BE8 /* AnyCodable */,
    383 				4E3EAE182A990778009F1BE8 /* SymLog */,
    384 				4E3EAE1A2A990778009F1BE8 /* CodeScanner */,
    385 				4EE171872B49635800BF9FF5 /* MarkdownUI */,
    386 				4EE171912B49FE4E00BF9FF5 /* OrderedCollections */,
    387 				4E18539B2BDAE6E50034F3BA /* LocalConsole */,
    388 			);
    389 			productName = Taler;
    390 			productReference = 4E3EAE892A990778009F1BE8 /* GNU_Taler.app */;
    391 			productType = "com.apple.product-type.application";
    392 		};
    393 		4E563DE42DC3C52C008FA91D /* Taler_Nightly */ = {
    394 			isa = PBXNativeTarget;
    395 			buildConfigurationList = 4E563E072DC3C52C008FA91D /* Build configuration list for PBXNativeTarget "Taler_Nightly" */;
    396 			buildPhases = (
    397 				4E563DF22DC3C52C008FA91D /* Sources */,
    398 				4E563DF72DC3C52C008FA91D /* Frameworks */,
    399 				4E563E002DC3C52C008FA91D /* CopyFiles */,
    400 				4E563E012DC3C52C008FA91D /* Resources */,
    401 				4E5BF93D2E591CB9005A33A5 /* Embed Frameworks */,
    402 			);
    403 			buildRules = (
    404 			);
    405 			dependencies = (
    406 			);
    407 			fileSystemSynchronizedGroups = (
    408 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    409 				4E4A3F102CD5708100CA6A90 /* Main */,
    410 				4E4A3F472CD570F000CA6A90 /* Actions */,
    411 				4E4A3F692CD5712900CA6A90 /* Balances */,
    412 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    413 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    414 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    415 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    416 				4E4A40692CD572FE00CA6A90 /* Model */,
    417 				4E4A40852CD5731A00CA6A90 /* Backend */,
    418 				4E4A40A62CD5735600CA6A90 /* Helper */,
    419 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    420 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    421 				4E4A41252CD5769900CA6A90 /* Fonts */,
    422 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    423 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    424 				4EB66D772E18238000BE0651 /* Resources */,
    425 				4EF888112DF094A700382858 /* Controllers */,
    426 			);
    427 			name = Taler_Nightly;
    428 			packageProductDependencies = (
    429 				4E563DE52DC3C52C008FA91D /* taler-swift */,
    430 				4E563DE62DC3C52C008FA91D /* AnyCodable */,
    431 				4E563DE82DC3C52C008FA91D /* SymLog */,
    432 				4E563DEA2DC3C52C008FA91D /* CodeScanner */,
    433 				4E563DEC2DC3C52C008FA91D /* MarkdownUI */,
    434 				4E563DEE2DC3C52C008FA91D /* OrderedCollections */,
    435 				4E563DF02DC3C52C008FA91D /* LocalConsole */,
    436 			);
    437 			productName = Taler;
    438 			productReference = 4E563E0A2DC3C52C008FA91D /* Taler_Nightly.app */;
    439 			productType = "com.apple.product-type.application";
    440 		};
    441 		D14AFD1C24D232B300C51073 /* Taler_Wallet */ = {
    442 			isa = PBXNativeTarget;
    443 			buildConfigurationList = D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "Taler_Wallet" */;
    444 			buildPhases = (
    445 				D14AFD1924D232B300C51073 /* Sources */,
    446 				D14AFD1A24D232B300C51073 /* Frameworks */,
    447 				D11250FA26B12D4400D02E00 /* CopyFiles */,
    448 				D14AFD1B24D232B300C51073 /* Resources */,
    449 				4E5BF9412E591CBE005A33A5 /* Embed Frameworks */,
    450 			);
    451 			buildRules = (
    452 			);
    453 			dependencies = (
    454 			);
    455 			fileSystemSynchronizedGroups = (
    456 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    457 				4E4A3F102CD5708100CA6A90 /* Main */,
    458 				4E4A3F472CD570F000CA6A90 /* Actions */,
    459 				4E4A3F692CD5712900CA6A90 /* Balances */,
    460 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    461 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    462 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    463 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    464 				4E4A40692CD572FE00CA6A90 /* Model */,
    465 				4E4A40852CD5731A00CA6A90 /* Backend */,
    466 				4E4A40A62CD5735600CA6A90 /* Helper */,
    467 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    468 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    469 				4E4A41252CD5769900CA6A90 /* Fonts */,
    470 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    471 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    472 				4EB66D772E18238000BE0651 /* Resources */,
    473 				4EF888112DF094A700382858 /* Controllers */,
    474 			);
    475 			name = Taler_Wallet;
    476 			packageProductDependencies = (
    477 				ABC13AA22859962800D23185 /* taler-swift */,
    478 				ABE97B1C286D82BF00580772 /* AnyCodable */,
    479 				4EB094FC29897D280043A8A1 /* SymLog */,
    480 				4EEC157529F8ECBF00D46A03 /* CodeScanner */,
    481 				4E2D8DD22B3F513800234039 /* MarkdownUI */,
    482 				4EE1718F2B49FE2B00BF9FF5 /* OrderedCollections */,
    483 				4E1853992BDAE6D40034F3BA /* LocalConsole */,
    484 			);
    485 			productName = Taler;
    486 			productReference = D14AFD1D24D232B300C51073 /* Taler_Wallet.app */;
    487 			productType = "com.apple.product-type.application";
    488 		};
    489 		D14AFD3224D232B500C51073 /* TalerTests */ = {
    490 			isa = PBXNativeTarget;
    491 			buildConfigurationList = D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */;
    492 			buildPhases = (
    493 				D14AFD2F24D232B500C51073 /* Sources */,
    494 				D14AFD3024D232B500C51073 /* Frameworks */,
    495 				D14AFD3124D232B500C51073 /* Resources */,
    496 			);
    497 			buildRules = (
    498 			);
    499 			dependencies = (
    500 				D14AFD3524D232B500C51073 /* PBXTargetDependency */,
    501 			);
    502 			name = TalerTests;
    503 			productName = TalerTests;
    504 			productReference = D14AFD3324D232B500C51073 /* TalerTests.xctest */;
    505 			productType = "com.apple.product-type.bundle.unit-test";
    506 		};
    507 		D14AFD3D24D232B500C51073 /* TalerUITests */ = {
    508 			isa = PBXNativeTarget;
    509 			buildConfigurationList = D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */;
    510 			buildPhases = (
    511 				D14AFD3A24D232B500C51073 /* Sources */,
    512 				D14AFD3B24D232B500C51073 /* Frameworks */,
    513 				D14AFD3C24D232B500C51073 /* Resources */,
    514 			);
    515 			buildRules = (
    516 			);
    517 			dependencies = (
    518 				D14AFD4024D232B500C51073 /* PBXTargetDependency */,
    519 			);
    520 			name = TalerUITests;
    521 			productName = TalerUITests;
    522 			productReference = D14AFD3E24D232B500C51073 /* TalerUITests.xctest */;
    523 			productType = "com.apple.product-type.bundle.ui-testing";
    524 		};
    525 /* End PBXNativeTarget section */
    526 
    527 /* Begin PBXProject section */
    528 		D14AFD1524D232B300C51073 /* Project object */ = {
    529 			isa = PBXProject;
    530 			attributes = {
    531 				BuildIndependentTargetsInParallel = YES;
    532 				LastSwiftUpdateCheck = 1160;
    533 				LastUpgradeCheck = 1540;
    534 				ORGANIZATIONNAME = Taler;
    535 				TargetAttributes = {
    536 					D14AFD1C24D232B300C51073 = {
    537 						CreatedOnToolsVersion = 11.6;
    538 						LastSwiftMigration = 1420;
    539 					};
    540 					D14AFD3224D232B500C51073 = {
    541 						CreatedOnToolsVersion = 11.6;
    542 						LastSwiftMigration = 1420;
    543 						TestTargetID = D14AFD1C24D232B300C51073;
    544 					};
    545 					D14AFD3D24D232B500C51073 = {
    546 						CreatedOnToolsVersion = 11.6;
    547 						LastSwiftMigration = 1420;
    548 						TestTargetID = D14AFD1C24D232B300C51073;
    549 					};
    550 				};
    551 			};
    552 			buildConfigurationList = D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "TalerWalletXC" */;
    553 			developmentRegion = en;
    554 			hasScannedForEncodings = 0;
    555 			knownRegions = (
    556 				en,
    557 				Base,
    558 				de,
    559 				es,
    560 				fr,
    561 				pl,
    562 				uk,
    563 			);
    564 			mainGroup = D14AFD1424D232B300C51073;
    565 			packageReferences = (
    566 				ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */,
    567 				4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */,
    568 				4EEC157429F8ECBF00D46A03 /* XCRemoteSwiftPackageReference "CodeScanner" */,
    569 				4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */,
    570 				4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */,
    571 				4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */,
    572 				4E3624F22CD8E2C600D9079D /* XCLocalSwiftPackageReference "taler-swift" */,
    573 			);
    574 			productRefGroup = D14AFD1E24D232B300C51073 /* Products */;
    575 			projectDirPath = "";
    576 			projectRoot = "";
    577 			targets = (
    578 				4E3EAE142A990778009F1BE8 /* GNU_Taler */,
    579 				4E563DE42DC3C52C008FA91D /* Taler_Nightly */,
    580 				D14AFD1C24D232B300C51073 /* Taler_Wallet */,
    581 				D14AFD3224D232B500C51073 /* TalerTests */,
    582 				D14AFD3D24D232B500C51073 /* TalerUITests */,
    583 			);
    584 		};
    585 /* End PBXProject section */
    586 
    587 /* Begin PBXResourcesBuildPhase section */
    588 		4E3EAE7D2A990778009F1BE8 /* Resources */ = {
    589 			isa = PBXResourcesBuildPhase;
    590 			buildActionMask = 2147483647;
    591 			files = (
    592 				4E3EAE7E2A990778009F1BE8 /* Settings.bundle in Resources */,
    593 				4E3208572BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */,
    594 			);
    595 			runOnlyForDeploymentPostprocessing = 0;
    596 		};
    597 		4E563E012DC3C52C008FA91D /* Resources */ = {
    598 			isa = PBXResourcesBuildPhase;
    599 			buildActionMask = 2147483647;
    600 			files = (
    601 				4E563E022DC3C52C008FA91D /* Settings.bundle in Resources */,
    602 				4E563E062DC3C52C008FA91D /* PrivacyInfo.xcprivacy in Resources */,
    603 			);
    604 			runOnlyForDeploymentPostprocessing = 0;
    605 		};
    606 		D14AFD1B24D232B300C51073 /* Resources */ = {
    607 			isa = PBXResourcesBuildPhase;
    608 			buildActionMask = 2147483647;
    609 			files = (
    610 				4E363CC02A24754200D7E98C /* Settings.bundle in Resources */,
    611 				4E3208582BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */,
    612 			);
    613 			runOnlyForDeploymentPostprocessing = 0;
    614 		};
    615 		D14AFD3124D232B500C51073 /* Resources */ = {
    616 			isa = PBXResourcesBuildPhase;
    617 			buildActionMask = 2147483647;
    618 			files = (
    619 			);
    620 			runOnlyForDeploymentPostprocessing = 0;
    621 		};
    622 		D14AFD3C24D232B500C51073 /* Resources */ = {
    623 			isa = PBXResourcesBuildPhase;
    624 			buildActionMask = 2147483647;
    625 			files = (
    626 			);
    627 			runOnlyForDeploymentPostprocessing = 0;
    628 		};
    629 /* End PBXResourcesBuildPhase section */
    630 
    631 /* Begin PBXSourcesBuildPhase section */
    632 		4E3EAE1C2A990778009F1BE8 /* Sources */ = {
    633 			isa = PBXSourcesBuildPhase;
    634 			buildActionMask = 2147483647;
    635 			files = (
    636 			);
    637 			runOnlyForDeploymentPostprocessing = 0;
    638 		};
    639 		4E563DF22DC3C52C008FA91D /* Sources */ = {
    640 			isa = PBXSourcesBuildPhase;
    641 			buildActionMask = 2147483647;
    642 			files = (
    643 			);
    644 			runOnlyForDeploymentPostprocessing = 0;
    645 		};
    646 		D14AFD1924D232B300C51073 /* Sources */ = {
    647 			isa = PBXSourcesBuildPhase;
    648 			buildActionMask = 2147483647;
    649 			files = (
    650 			);
    651 			runOnlyForDeploymentPostprocessing = 0;
    652 		};
    653 		D14AFD2F24D232B500C51073 /* Sources */ = {
    654 			isa = PBXSourcesBuildPhase;
    655 			buildActionMask = 2147483647;
    656 			files = (
    657 				4EB094D629896CD20043A8A1 /* TalerWalletTests.swift in Sources */,
    658 				4EB094D729896CD20043A8A1 /* WalletBackendTests.swift in Sources */,
    659 			);
    660 			runOnlyForDeploymentPostprocessing = 0;
    661 		};
    662 		D14AFD3A24D232B500C51073 /* Sources */ = {
    663 			isa = PBXSourcesBuildPhase;
    664 			buildActionMask = 2147483647;
    665 			files = (
    666 				4EB094DD29896D030043A8A1 /* TalerUITests.swift in Sources */,
    667 				4EB094DE29896D030043A8A1 /* TalerWalletUITests.swift in Sources */,
    668 				4EB094DC29896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift in Sources */,
    669 			);
    670 			runOnlyForDeploymentPostprocessing = 0;
    671 		};
    672 /* End PBXSourcesBuildPhase section */
    673 
    674 /* Begin PBXTargetDependency section */
    675 		D14AFD3524D232B500C51073 /* PBXTargetDependency */ = {
    676 			isa = PBXTargetDependency;
    677 			target = D14AFD1C24D232B300C51073 /* Taler_Wallet */;
    678 			targetProxy = D14AFD3424D232B500C51073 /* PBXContainerItemProxy */;
    679 		};
    680 		D14AFD4024D232B500C51073 /* PBXTargetDependency */ = {
    681 			isa = PBXTargetDependency;
    682 			target = D14AFD1C24D232B300C51073 /* Taler_Wallet */;
    683 			targetProxy = D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */;
    684 		};
    685 /* End PBXTargetDependency section */
    686 
    687 /* Begin XCBuildConfiguration section */
    688 		4E3EAE872A990778009F1BE8 /* Debug */ = {
    689 			isa = XCBuildConfiguration;
    690 			buildSettings = {
    691 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
    692 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon2;
    693 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    694 				CLANG_ENABLE_MODULES = YES;
    695 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    696 				CODE_SIGN_IDENTITY = "Apple Development";
    697 				CODE_SIGN_STYLE = Automatic;
    698 				CURRENT_PROJECT_VERSION = 1.3.13;
    699 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    700 				ENABLE_PREVIEWS = YES;
    701 				GENERATE_INFOPLIST_FILE = YES;
    702 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
    703 				INFOPLIST_KEY_CFBundleDisplayName = "GNU Taler";
    704 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
    705 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    706 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    707 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    708 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    709 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    710 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
    711 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    712 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    713 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    714 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    715 				LD_RUNPATH_SEARCH_PATHS = (
    716 					"$(inherited)",
    717 					"@executable_path/Frameworks",
    718 				);
    719 				MARKETING_VERSION = 1.3.3;
    720 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-1";
    721 				PRODUCT_NAME = "$(TARGET_NAME)";
    722 				PROVISIONING_PROFILE_SPECIFIER = "";
    723 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    724 				SUPPORTS_MACCATALYST = NO;
    725 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    726 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    727 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "GNU_TALER OIM DEBUG xxxPRINT_CHANGES xxx";
    728 				SWIFT_EMIT_LOC_STRINGS = YES;
    729 				TARGETED_DEVICE_FAMILY = 1;
    730 				VALIDATE_WORKSPACE = YES;
    731 			};
    732 			name = Debug;
    733 		};
    734 		4E3EAE882A990778009F1BE8 /* Release */ = {
    735 			isa = XCBuildConfiguration;
    736 			buildSettings = {
    737 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
    738 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon2;
    739 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    740 				CLANG_ENABLE_MODULES = YES;
    741 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    742 				CODE_SIGN_IDENTITY = "Apple Development";
    743 				CODE_SIGN_STYLE = Automatic;
    744 				CURRENT_PROJECT_VERSION = 1.3.13;
    745 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    746 				ENABLE_PREVIEWS = YES;
    747 				GENERATE_INFOPLIST_FILE = YES;
    748 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
    749 				INFOPLIST_KEY_CFBundleDisplayName = "GNU Taler";
    750 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
    751 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    752 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    753 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    754 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    755 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    756 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
    757 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    758 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    759 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    760 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    761 				LD_RUNPATH_SEARCH_PATHS = (
    762 					"$(inherited)",
    763 					"@executable_path/Frameworks",
    764 				);
    765 				MARKETING_VERSION = 1.3.3;
    766 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-1";
    767 				PRODUCT_NAME = "$(TARGET_NAME)";
    768 				PROVISIONING_PROFILE_SPECIFIER = "";
    769 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    770 				SUPPORTS_MACCATALYST = NO;
    771 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    772 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    773 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "GNU_TALER OIM";
    774 				SWIFT_EMIT_LOC_STRINGS = YES;
    775 				TARGETED_DEVICE_FAMILY = 1;
    776 				VALIDATE_WORKSPACE = YES;
    777 			};
    778 			name = Release;
    779 		};
    780 		4E563E082DC3C52C008FA91D /* Debug */ = {
    781 			isa = XCBuildConfiguration;
    782 			buildSettings = {
    783 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon3;
    784 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    785 				CLANG_ENABLE_MODULES = YES;
    786 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    787 				CODE_SIGN_IDENTITY = "Apple Development";
    788 				CODE_SIGN_STYLE = Automatic;
    789 				CURRENT_PROJECT_VERSION = 1.3.13;
    790 				DEFINES_MODULE = YES;
    791 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    792 				ENABLE_PREVIEWS = YES;
    793 				GENERATE_INFOPLIST_FILE = YES;
    794 				INFOPLIST_FILE = "Taler_Nightly Info.plist";
    795 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Nightly";
    796 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
    797 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    798 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    799 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    800 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    801 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    802 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
    803 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    804 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    805 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    806 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    807 				LD_RUNPATH_SEARCH_PATHS = (
    808 					"$(inherited)",
    809 					"@executable_path/Frameworks",
    810 				);
    811 				MARKETING_VERSION = 1.3.3;
    812 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-3";
    813 				PRODUCT_NAME = "$(TARGET_NAME)";
    814 				PROVISIONING_PROFILE_SPECIFIER = "";
    815 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    816 				SUPPORTS_MACCATALYST = NO;
    817 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    818 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    819 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = " TALER_NIGHTLY OIM DEBUG xxxPRINT_CHANGES xxx";
    820 				SWIFT_EMIT_LOC_STRINGS = YES;
    821 				TARGETED_DEVICE_FAMILY = 1;
    822 				VALIDATE_WORKSPACE = YES;
    823 			};
    824 			name = Debug;
    825 		};
    826 		4E563E092DC3C52C008FA91D /* Release */ = {
    827 			isa = XCBuildConfiguration;
    828 			buildSettings = {
    829 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon3;
    830 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    831 				CLANG_ENABLE_MODULES = YES;
    832 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    833 				CODE_SIGN_IDENTITY = "Apple Development";
    834 				CODE_SIGN_STYLE = Automatic;
    835 				CURRENT_PROJECT_VERSION = 1.3.13;
    836 				DEFINES_MODULE = YES;
    837 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    838 				ENABLE_PREVIEWS = YES;
    839 				GENERATE_INFOPLIST_FILE = YES;
    840 				INFOPLIST_FILE = "Taler_Nightly Info.plist";
    841 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Nightly";
    842 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    843 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    844 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    845 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    846 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    847 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
    848 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    849 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    850 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    851 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    852 				LD_RUNPATH_SEARCH_PATHS = (
    853 					"$(inherited)",
    854 					"@executable_path/Frameworks",
    855 				);
    856 				MARKETING_VERSION = 1.3.3;
    857 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-3";
    858 				PRODUCT_NAME = "$(TARGET_NAME)";
    859 				PROVISIONING_PROFILE_SPECIFIER = "";
    860 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    861 				SUPPORTS_MACCATALYST = NO;
    862 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    863 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    864 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = TALER_NIGHTLY;
    865 				SWIFT_EMIT_LOC_STRINGS = YES;
    866 				TARGETED_DEVICE_FAMILY = 1;
    867 				VALIDATE_WORKSPACE = YES;
    868 			};
    869 			name = Release;
    870 		};
    871 		D14AFD4524D232B500C51073 /* Debug */ = {
    872 			isa = XCBuildConfiguration;
    873 			buildSettings = {
    874 				ALWAYS_SEARCH_USER_PATHS = NO;
    875 				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
    876 				CLANG_ANALYZER_NONNULL = YES;
    877 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
    878 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
    879 				CLANG_CXX_LIBRARY = "libc++";
    880 				CLANG_ENABLE_MODULES = YES;
    881 				CLANG_ENABLE_OBJC_ARC = YES;
    882 				CLANG_ENABLE_OBJC_WEAK = YES;
    883 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    884 				CLANG_WARN_BOOL_CONVERSION = YES;
    885 				CLANG_WARN_COMMA = YES;
    886 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    887 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    888 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
    889 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
    890 				CLANG_WARN_EMPTY_BODY = YES;
    891 				CLANG_WARN_ENUM_CONVERSION = YES;
    892 				CLANG_WARN_INFINITE_RECURSION = YES;
    893 				CLANG_WARN_INT_CONVERSION = YES;
    894 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    895 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    896 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    897 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
    898 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    899 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    900 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    901 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    902 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
    903 				CLANG_WARN_UNREACHABLE_CODE = YES;
    904 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    905 				DEBUG_INFORMATION_FORMAT = dwarf;
    906 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    907 				ENABLE_TESTABILITY = YES;
    908 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    909 				GCC_NO_COMMON_BLOCKS = YES;
    910 				GCC_OPTIMIZATION_LEVEL = 0;
    911 				GCC_PREPROCESSOR_DEFINITIONS = (
    912 					"DEBUG=1",
    913 					"$(inherited)",
    914 				);
    915 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    916 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
    917 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    918 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
    919 				GCC_WARN_UNUSED_FUNCTION = YES;
    920 				GCC_WARN_UNUSED_VARIABLE = YES;
    921 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    922 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    923 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
    924 				MTL_FAST_MATH = YES;
    925 				ONLY_ACTIVE_ARCH = YES;
    926 				OTHER_LDFLAGS = (
    927 					"-lc++",
    928 					"-lsqlite3",
    929 				);
    930 				SDKROOT = iphoneos;
    931 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
    932 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
    933 				SWIFT_STRICT_CONCURRENCY = complete;
    934 				SWIFT_VERSION = 5.0;
    935 			};
    936 			name = Debug;
    937 		};
    938 		D14AFD4624D232B500C51073 /* Release */ = {
    939 			isa = XCBuildConfiguration;
    940 			buildSettings = {
    941 				ALWAYS_SEARCH_USER_PATHS = NO;
    942 				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
    943 				CLANG_ANALYZER_NONNULL = YES;
    944 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
    945 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
    946 				CLANG_CXX_LIBRARY = "libc++";
    947 				CLANG_ENABLE_MODULES = YES;
    948 				CLANG_ENABLE_OBJC_ARC = YES;
    949 				CLANG_ENABLE_OBJC_WEAK = YES;
    950 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    951 				CLANG_WARN_BOOL_CONVERSION = YES;
    952 				CLANG_WARN_COMMA = YES;
    953 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    954 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    955 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
    956 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
    957 				CLANG_WARN_EMPTY_BODY = YES;
    958 				CLANG_WARN_ENUM_CONVERSION = YES;
    959 				CLANG_WARN_INFINITE_RECURSION = YES;
    960 				CLANG_WARN_INT_CONVERSION = YES;
    961 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    962 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    963 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    964 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
    965 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    966 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    967 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    968 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    969 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
    970 				CLANG_WARN_UNREACHABLE_CODE = YES;
    971 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    972 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
    973 				ENABLE_NS_ASSERTIONS = NO;
    974 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    975 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    976 				GCC_NO_COMMON_BLOCKS = YES;
    977 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    978 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
    979 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    980 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
    981 				GCC_WARN_UNUSED_FUNCTION = YES;
    982 				GCC_WARN_UNUSED_VARIABLE = YES;
    983 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    984 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    985 				MTL_ENABLE_DEBUG_INFO = NO;
    986 				MTL_FAST_MATH = YES;
    987 				OTHER_LDFLAGS = (
    988 					"-lc++",
    989 					"-lsqlite3",
    990 				);
    991 				SDKROOT = iphoneos;
    992 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
    993 				SWIFT_COMPILATION_MODE = wholemodule;
    994 				SWIFT_OPTIMIZATION_LEVEL = "-O";
    995 				SWIFT_STRICT_CONCURRENCY = complete;
    996 				SWIFT_VERSION = 5.0;
    997 				VALIDATE_PRODUCT = YES;
    998 			};
    999 			name = Release;
   1000 		};
   1001 		D14AFD4824D232B500C51073 /* Debug */ = {
   1002 			isa = XCBuildConfiguration;
   1003 			buildSettings = {
   1004 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1005 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
   1006 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
   1007 				CLANG_ENABLE_MODULES = YES;
   1008 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
   1009 				CODE_SIGN_IDENTITY = "Apple Development";
   1010 				CODE_SIGN_STYLE = Automatic;
   1011 				CURRENT_PROJECT_VERSION = 1.3.13.1;
   1012 				DEVELOPMENT_TEAM = GUDDQ9428Y;
   1013 				ENABLE_PREVIEWS = YES;
   1014 				GENERATE_INFOPLIST_FILE = YES;
   1015 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
   1016 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Wallet";
   1017 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
   1018 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
   1019 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
   1020 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
   1021 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
   1022 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
   1023 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
   1024 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
   1025 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
   1026 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1027 				LD_RUNPATH_SEARCH_PATHS = (
   1028 					"$(inherited)",
   1029 					"@executable_path/Frameworks",
   1030 				);
   1031 				MARKETING_VERSION = 1.3.3;
   1032 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-2";
   1033 				PRODUCT_NAME = "$(TARGET_NAME)";
   1034 				PROVISIONING_PROFILE_SPECIFIER = "";
   1035 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
   1036 				SUPPORTS_MACCATALYST = NO;
   1037 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
   1038 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
   1039 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "TALER_WALLET DEBUG xxxPRINT_CHANGES EMPTY";
   1040 				SWIFT_EMIT_LOC_STRINGS = YES;
   1041 				TARGETED_DEVICE_FAMILY = 1;
   1042 				VALIDATE_WORKSPACE = YES;
   1043 			};
   1044 			name = Debug;
   1045 		};
   1046 		D14AFD4924D232B500C51073 /* Release */ = {
   1047 			isa = XCBuildConfiguration;
   1048 			buildSettings = {
   1049 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1050 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
   1051 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
   1052 				CLANG_ENABLE_MODULES = YES;
   1053 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
   1054 				CODE_SIGN_IDENTITY = "Apple Development";
   1055 				CODE_SIGN_STYLE = Automatic;
   1056 				CURRENT_PROJECT_VERSION = 1.3.13.1;
   1057 				DEVELOPMENT_TEAM = GUDDQ9428Y;
   1058 				ENABLE_PREVIEWS = YES;
   1059 				GENERATE_INFOPLIST_FILE = YES;
   1060 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
   1061 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Wallet";
   1062 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
   1063 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
   1064 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
   1065 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
   1066 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
   1067 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
   1068 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
   1069 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
   1070 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
   1071 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1072 				LD_RUNPATH_SEARCH_PATHS = (
   1073 					"$(inherited)",
   1074 					"@executable_path/Frameworks",
   1075 				);
   1076 				MARKETING_VERSION = 1.3.3;
   1077 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-2";
   1078 				PRODUCT_NAME = "$(TARGET_NAME)";
   1079 				PROVISIONING_PROFILE_SPECIFIER = "";
   1080 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
   1081 				SUPPORTS_MACCATALYST = NO;
   1082 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
   1083 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
   1084 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "TALER_WALLET EMPTY";
   1085 				SWIFT_EMIT_LOC_STRINGS = YES;
   1086 				TARGETED_DEVICE_FAMILY = 1;
   1087 				VALIDATE_WORKSPACE = YES;
   1088 			};
   1089 			name = Release;
   1090 		};
   1091 		D14AFD4B24D232B500C51073 /* Debug */ = {
   1092 			isa = XCBuildConfiguration;
   1093 			buildSettings = {
   1094 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1095 				BUNDLE_LOADER = "$(TEST_HOST)";
   1096 				CLANG_ENABLE_MODULES = YES;
   1097 				CODE_SIGN_STYLE = Automatic;
   1098 				GENERATE_INFOPLIST_FILE = YES;
   1099 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1100 				LD_RUNPATH_SEARCH_PATHS = (
   1101 					"$(inherited)",
   1102 					"@executable_path/Frameworks",
   1103 					"@loader_path/Frameworks",
   1104 				);
   1105 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests;
   1106 				PRODUCT_NAME = "$(TARGET_NAME)";
   1107 				SWIFT_EMIT_LOC_STRINGS = NO;
   1108 				SWIFT_OBJC_BRIDGING_HEADER = "TalerTests/TalerTests-Bridging-Header.h";
   1109 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
   1110 				TARGETED_DEVICE_FAMILY = "1,2";
   1111 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TalerWallet.app/TalerWallet";
   1112 			};
   1113 			name = Debug;
   1114 		};
   1115 		D14AFD4C24D232B500C51073 /* Release */ = {
   1116 			isa = XCBuildConfiguration;
   1117 			buildSettings = {
   1118 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1119 				BUNDLE_LOADER = "$(TEST_HOST)";
   1120 				CLANG_ENABLE_MODULES = YES;
   1121 				CODE_SIGN_STYLE = Automatic;
   1122 				GENERATE_INFOPLIST_FILE = YES;
   1123 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1124 				LD_RUNPATH_SEARCH_PATHS = (
   1125 					"$(inherited)",
   1126 					"@executable_path/Frameworks",
   1127 					"@loader_path/Frameworks",
   1128 				);
   1129 				MARKETING_VERSION = 0.9.3;
   1130 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests;
   1131 				PRODUCT_NAME = "$(TARGET_NAME)";
   1132 				SWIFT_EMIT_LOC_STRINGS = NO;
   1133 				SWIFT_OBJC_BRIDGING_HEADER = "TalerTests/TalerTests-Bridging-Header.h";
   1134 				TARGETED_DEVICE_FAMILY = "1,2";
   1135 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TalerWallet.app/TalerWallet";
   1136 			};
   1137 			name = Release;
   1138 		};
   1139 		D14AFD4E24D232B500C51073 /* Debug */ = {
   1140 			isa = XCBuildConfiguration;
   1141 			buildSettings = {
   1142 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1143 				CLANG_ENABLE_MODULES = YES;
   1144 				CODE_SIGN_STYLE = Automatic;
   1145 				GENERATE_INFOPLIST_FILE = YES;
   1146 				LD_RUNPATH_SEARCH_PATHS = (
   1147 					"$(inherited)",
   1148 					"@executable_path/Frameworks",
   1149 					"@loader_path/Frameworks",
   1150 				);
   1151 				MARKETING_VERSION = 0.9.3;
   1152 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests;
   1153 				PRODUCT_NAME = "$(TARGET_NAME)";
   1154 				SUPPORTS_MACCATALYST = NO;
   1155 				SWIFT_EMIT_LOC_STRINGS = NO;
   1156 				SWIFT_OBJC_BRIDGING_HEADER = "TalerUITests/TalerUITests-Bridging-Header.h";
   1157 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
   1158 				TARGETED_DEVICE_FAMILY = "1,2";
   1159 				TEST_TARGET_NAME = Taler;
   1160 			};
   1161 			name = Debug;
   1162 		};
   1163 		D14AFD4F24D232B500C51073 /* Release */ = {
   1164 			isa = XCBuildConfiguration;
   1165 			buildSettings = {
   1166 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1167 				CLANG_ENABLE_MODULES = YES;
   1168 				CODE_SIGN_STYLE = Automatic;
   1169 				GENERATE_INFOPLIST_FILE = YES;
   1170 				LD_RUNPATH_SEARCH_PATHS = (
   1171 					"$(inherited)",
   1172 					"@executable_path/Frameworks",
   1173 					"@loader_path/Frameworks",
   1174 				);
   1175 				MARKETING_VERSION = 0.9.3;
   1176 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests;
   1177 				PRODUCT_NAME = "$(TARGET_NAME)";
   1178 				SUPPORTS_MACCATALYST = NO;
   1179 				SWIFT_EMIT_LOC_STRINGS = NO;
   1180 				SWIFT_OBJC_BRIDGING_HEADER = "TalerUITests/TalerUITests-Bridging-Header.h";
   1181 				TARGETED_DEVICE_FAMILY = "1,2";
   1182 				TEST_TARGET_NAME = Taler;
   1183 			};
   1184 			name = Release;
   1185 		};
   1186 /* End XCBuildConfiguration section */
   1187 
   1188 /* Begin XCConfigurationList section */
   1189 		4E3EAE862A990778009F1BE8 /* Build configuration list for PBXNativeTarget "GNU_Taler" */ = {
   1190 			isa = XCConfigurationList;
   1191 			buildConfigurations = (
   1192 				4E3EAE872A990778009F1BE8 /* Debug */,
   1193 				4E3EAE882A990778009F1BE8 /* Release */,
   1194 			);
   1195 			defaultConfigurationIsVisible = 0;
   1196 			defaultConfigurationName = Release;
   1197 		};
   1198 		4E563E072DC3C52C008FA91D /* Build configuration list for PBXNativeTarget "Taler_Nightly" */ = {
   1199 			isa = XCConfigurationList;
   1200 			buildConfigurations = (
   1201 				4E563E082DC3C52C008FA91D /* Debug */,
   1202 				4E563E092DC3C52C008FA91D /* Release */,
   1203 			);
   1204 			defaultConfigurationIsVisible = 0;
   1205 			defaultConfigurationName = Release;
   1206 		};
   1207 		D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "TalerWalletXC" */ = {
   1208 			isa = XCConfigurationList;
   1209 			buildConfigurations = (
   1210 				D14AFD4524D232B500C51073 /* Debug */,
   1211 				D14AFD4624D232B500C51073 /* Release */,
   1212 			);
   1213 			defaultConfigurationIsVisible = 0;
   1214 			defaultConfigurationName = Release;
   1215 		};
   1216 		D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "Taler_Wallet" */ = {
   1217 			isa = XCConfigurationList;
   1218 			buildConfigurations = (
   1219 				D14AFD4824D232B500C51073 /* Debug */,
   1220 				D14AFD4924D232B500C51073 /* Release */,
   1221 			);
   1222 			defaultConfigurationIsVisible = 0;
   1223 			defaultConfigurationName = Release;
   1224 		};
   1225 		D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */ = {
   1226 			isa = XCConfigurationList;
   1227 			buildConfigurations = (
   1228 				D14AFD4B24D232B500C51073 /* Debug */,
   1229 				D14AFD4C24D232B500C51073 /* Release */,
   1230 			);
   1231 			defaultConfigurationIsVisible = 0;
   1232 			defaultConfigurationName = Release;
   1233 		};
   1234 		D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */ = {
   1235 			isa = XCConfigurationList;
   1236 			buildConfigurations = (
   1237 				D14AFD4E24D232B500C51073 /* Debug */,
   1238 				D14AFD4F24D232B500C51073 /* Release */,
   1239 			);
   1240 			defaultConfigurationIsVisible = 0;
   1241 			defaultConfigurationName = Release;
   1242 		};
   1243 /* End XCConfigurationList section */
   1244 
   1245 /* Begin XCLocalSwiftPackageReference section */
   1246 		4E3624F22CD8E2C600D9079D /* XCLocalSwiftPackageReference "taler-swift" */ = {
   1247 			isa = XCLocalSwiftPackageReference;
   1248 			relativePath = "taler-swift";
   1249 		};
   1250 /* End XCLocalSwiftPackageReference section */
   1251 
   1252 /* Begin XCRemoteSwiftPackageReference section */
   1253 		4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */ = {
   1254 			isa = XCRemoteSwiftPackageReference;
   1255 			repositoryURL = "https://github.com/Fesh-com/LocalConsole";
   1256 			requirement = {
   1257 				branch = main;
   1258 				kind = branch;
   1259 			};
   1260 		};
   1261 		4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */ = {
   1262 			isa = XCRemoteSwiftPackageReference;
   1263 			repositoryURL = "https://github.com/Fesh-com/swift-markdown-ui-standalone";
   1264 			requirement = {
   1265 				branch = main;
   1266 				kind = branch;
   1267 			};
   1268 		};
   1269 		4E3EAE172A990778009F1BE8 /* XCRemoteSwiftPackageReference "AnyCodable" */ = {
   1270 			isa = XCRemoteSwiftPackageReference;
   1271 			repositoryURL = "https://github.com/Fesh-com/AnyCodable";
   1272 			requirement = {
   1273 				branch = master;
   1274 				kind = branch;
   1275 			};
   1276 		};
   1277 		4E3EAE192A990778009F1BE8 /* XCRemoteSwiftPackageReference "SymLog" */ = {
   1278 			isa = XCRemoteSwiftPackageReference;
   1279 			repositoryURL = "https://github.com/Fesh-com/SymLog";
   1280 			requirement = {
   1281 				branch = main;
   1282 				kind = branch;
   1283 			};
   1284 		};
   1285 		4E3EAE1B2A990778009F1BE8 /* XCRemoteSwiftPackageReference "CodeScanner" */ = {
   1286 			isa = XCRemoteSwiftPackageReference;
   1287 			repositoryURL = "https://github.com/Fesh-com/CodeScanner";
   1288 			requirement = {
   1289 				branch = main;
   1290 				kind = branch;
   1291 			};
   1292 		};
   1293 		4E563DE72DC3C52C008FA91D /* XCRemoteSwiftPackageReference "AnyCodable" */ = {
   1294 			isa = XCRemoteSwiftPackageReference;
   1295 			repositoryURL = "https://github.com/Fesh-com/AnyCodable";
   1296 			requirement = {
   1297 				branch = master;
   1298 				kind = branch;
   1299 			};
   1300 		};
   1301 		4E563DE92DC3C52C008FA91D /* XCRemoteSwiftPackageReference "SymLog" */ = {
   1302 			isa = XCRemoteSwiftPackageReference;
   1303 			repositoryURL = "https://github.com/Fesh-com/SymLog";
   1304 			requirement = {
   1305 				branch = main;
   1306 				kind = branch;
   1307 			};
   1308 		};
   1309 		4E563DEB2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "CodeScanner" */ = {
   1310 			isa = XCRemoteSwiftPackageReference;
   1311 			repositoryURL = "https://github.com/Fesh-com/CodeScanner";
   1312 			requirement = {
   1313 				branch = main;
   1314 				kind = branch;
   1315 			};
   1316 		};
   1317 		4E563DED2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */ = {
   1318 			isa = XCRemoteSwiftPackageReference;
   1319 			repositoryURL = "https://github.com/Fesh-com/swift-markdown-ui-standalone";
   1320 			requirement = {
   1321 				branch = main;
   1322 				kind = branch;
   1323 			};
   1324 		};
   1325 		4E563DEF2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-collections" */ = {
   1326 			isa = XCRemoteSwiftPackageReference;
   1327 			repositoryURL = "https://github.com/Fesh-com/swift-collections";
   1328 			requirement = {
   1329 				branch = main;
   1330 				kind = branch;
   1331 			};
   1332 		};
   1333 		4E563DF12DC3C52C008FA91D /* XCRemoteSwiftPackageReference "LocalConsole" */ = {
   1334 			isa = XCRemoteSwiftPackageReference;
   1335 			repositoryURL = "https://github.com/Fesh-com/LocalConsole";
   1336 			requirement = {
   1337 				branch = main;
   1338 				kind = branch;
   1339 			};
   1340 		};
   1341 		4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */ = {
   1342 			isa = XCRemoteSwiftPackageReference;
   1343 			repositoryURL = "https://github.com/Fesh-com/SymLog";
   1344 			requirement = {
   1345 				branch = main;
   1346 				kind = branch;
   1347 			};
   1348 		};
   1349 		4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */ = {
   1350 			isa = XCRemoteSwiftPackageReference;
   1351 			repositoryURL = "https://github.com/Fesh-com/swift-collections";
   1352 			requirement = {
   1353 				branch = main;
   1354 				kind = branch;
   1355 			};
   1356 		};
   1357 		4EEC157429F8ECBF00D46A03 /* XCRemoteSwiftPackageReference "CodeScanner" */ = {
   1358 			isa = XCRemoteSwiftPackageReference;
   1359 			repositoryURL = "https://github.com/Fesh-com/CodeScanner";
   1360 			requirement = {
   1361 				branch = main;
   1362 				kind = branch;
   1363 			};
   1364 		};
   1365 		ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */ = {
   1366 			isa = XCRemoteSwiftPackageReference;
   1367 			repositoryURL = "https://github.com/Fesh-com/AnyCodable";
   1368 			requirement = {
   1369 				branch = master;
   1370 				kind = branch;
   1371 			};
   1372 		};
   1373 /* End XCRemoteSwiftPackageReference section */
   1374 
   1375 /* Begin XCSwiftPackageProductDependency section */
   1376 		4E1853992BDAE6D40034F3BA /* LocalConsole */ = {
   1377 			isa = XCSwiftPackageProductDependency;
   1378 			package = 4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */;
   1379 			productName = LocalConsole;
   1380 		};
   1381 		4E18539B2BDAE6E50034F3BA /* LocalConsole */ = {
   1382 			isa = XCSwiftPackageProductDependency;
   1383 			package = 4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */;
   1384 			productName = LocalConsole;
   1385 		};
   1386 		4E2D8DD22B3F513800234039 /* MarkdownUI */ = {
   1387 			isa = XCSwiftPackageProductDependency;
   1388 			package = 4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */;
   1389 			productName = MarkdownUI;
   1390 		};
   1391 		4E3EAE152A990778009F1BE8 /* taler-swift */ = {
   1392 			isa = XCSwiftPackageProductDependency;
   1393 			productName = "taler-swift";
   1394 		};
   1395 		4E3EAE162A990778009F1BE8 /* AnyCodable */ = {
   1396 			isa = XCSwiftPackageProductDependency;
   1397 			package = 4E3EAE172A990778009F1BE8 /* XCRemoteSwiftPackageReference "AnyCodable" */;
   1398 			productName = AnyCodable;
   1399 		};
   1400 		4E3EAE182A990778009F1BE8 /* SymLog */ = {
   1401 			isa = XCSwiftPackageProductDependency;
   1402 			package = 4E3EAE192A990778009F1BE8 /* XCRemoteSwiftPackageReference "SymLog" */;
   1403 			productName = SymLog;
   1404 		};
   1405 		4E3EAE1A2A990778009F1BE8 /* CodeScanner */ = {
   1406 			isa = XCSwiftPackageProductDependency;
   1407 			package = 4E3EAE1B2A990778009F1BE8 /* XCRemoteSwiftPackageReference "CodeScanner" */;
   1408 			productName = CodeScanner;
   1409 		};
   1410 		4E563DE52DC3C52C008FA91D /* taler-swift */ = {
   1411 			isa = XCSwiftPackageProductDependency;
   1412 			productName = "taler-swift";
   1413 		};
   1414 		4E563DE62DC3C52C008FA91D /* AnyCodable */ = {
   1415 			isa = XCSwiftPackageProductDependency;
   1416 			package = 4E563DE72DC3C52C008FA91D /* XCRemoteSwiftPackageReference "AnyCodable" */;
   1417 			productName = AnyCodable;
   1418 		};
   1419 		4E563DE82DC3C52C008FA91D /* SymLog */ = {
   1420 			isa = XCSwiftPackageProductDependency;
   1421 			package = 4E563DE92DC3C52C008FA91D /* XCRemoteSwiftPackageReference "SymLog" */;
   1422 			productName = SymLog;
   1423 		};
   1424 		4E563DEA2DC3C52C008FA91D /* CodeScanner */ = {
   1425 			isa = XCSwiftPackageProductDependency;
   1426 			package = 4E563DEB2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "CodeScanner" */;
   1427 			productName = CodeScanner;
   1428 		};
   1429 		4E563DEC2DC3C52C008FA91D /* MarkdownUI */ = {
   1430 			isa = XCSwiftPackageProductDependency;
   1431 			package = 4E563DED2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */;
   1432 			productName = MarkdownUI;
   1433 		};
   1434 		4E563DEE2DC3C52C008FA91D /* OrderedCollections */ = {
   1435 			isa = XCSwiftPackageProductDependency;
   1436 			package = 4E563DEF2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-collections" */;
   1437 			productName = OrderedCollections;
   1438 		};
   1439 		4E563DF02DC3C52C008FA91D /* LocalConsole */ = {
   1440 			isa = XCSwiftPackageProductDependency;
   1441 			package = 4E563DF12DC3C52C008FA91D /* XCRemoteSwiftPackageReference "LocalConsole" */;
   1442 			productName = LocalConsole;
   1443 		};
   1444 		4EB094FC29897D280043A8A1 /* SymLog */ = {
   1445 			isa = XCSwiftPackageProductDependency;
   1446 			package = 4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */;
   1447 			productName = SymLog;
   1448 		};
   1449 		4EE171872B49635800BF9FF5 /* MarkdownUI */ = {
   1450 			isa = XCSwiftPackageProductDependency;
   1451 			package = 4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */;
   1452 			productName = MarkdownUI;
   1453 		};
   1454 		4EE1718F2B49FE2B00BF9FF5 /* OrderedCollections */ = {
   1455 			isa = XCSwiftPackageProductDependency;
   1456 			package = 4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */;
   1457 			productName = OrderedCollections;
   1458 		};
   1459 		4EE171912B49FE4E00BF9FF5 /* OrderedCollections */ = {
   1460 			isa = XCSwiftPackageProductDependency;
   1461 			package = 4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */;
   1462 			productName = OrderedCollections;
   1463 		};
   1464 		4EEC157529F8ECBF00D46A03 /* CodeScanner */ = {
   1465 			isa = XCSwiftPackageProductDependency;
   1466 			package = 4EEC157429F8ECBF00D46A03 /* XCRemoteSwiftPackageReference "CodeScanner" */;
   1467 			productName = CodeScanner;
   1468 		};
   1469 		ABC13AA22859962800D23185 /* taler-swift */ = {
   1470 			isa = XCSwiftPackageProductDependency;
   1471 			productName = "taler-swift";
   1472 		};
   1473 		ABE97B1C286D82BF00580772 /* AnyCodable */ = {
   1474 			isa = XCSwiftPackageProductDependency;
   1475 			package = ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */;
   1476 			productName = AnyCodable;
   1477 		};
   1478 /* End XCSwiftPackageProductDependency section */
   1479 	};
   1480 	rootObject = D14AFD1524D232B300C51073 /* Project object */;
   1481 }