comparison Simoleon.xcodeproj/project.pbxproj @ 158:82bd84c5973c

Implemented Favorite Button
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Sat, 28 Aug 2021 19:17:55 +0100
parents 84137052813d
children 0c589138a6f3
comparison
equal deleted inserted replaced
157:8c3bbd640103 158:82bd84c5973c
20 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; }; 20 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; };
21 957065E226A5FE0400523E68 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* SettingsView.swift */; }; 21 957065E226A5FE0400523E68 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* SettingsView.swift */; };
22 957DCF3326D7ADEA00BCAB1E /* CurrencyPairModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */; }; 22 957DCF3326D7ADEA00BCAB1E /* CurrencyPairModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */; };
23 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */; }; 23 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */; };
24 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE426D4DB4C004ADA79 /* Flag.swift */; }; 24 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE426D4DB4C004ADA79 /* Flag.swift */; };
25 95851CE826D4E552004ADA79 /* DefaultCurrency+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE626D4E552004ADA79 /* DefaultCurrency+CoreDataClass.swift */; };
26 95851CE926D4E552004ADA79 /* DefaultCurrency+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE726D4E552004ADA79 /* DefaultCurrency+CoreDataProperties.swift */; };
27 95851CF026D4E89C004ADA79 /* Favorite+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CEE26D4E89C004ADA79 /* Favorite+CoreDataClass.swift */; };
28 95851CF126D4E89C004ADA79 /* Favorite+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CEF26D4E89C004ADA79 /* Favorite+CoreDataProperties.swift */; };
29 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */; }; 25 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */; };
30 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */; }; 26 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */; };
31 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95909CB226B07BFC00D051AB /* SearchBar.swift */; }; 27 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95909CB226B07BFC00D051AB /* SearchBar.swift */; };
32 959F6DEB26BBD53500101E53 /* SimoleonScreenshots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959F6DEA26BBD53500101E53 /* SimoleonScreenshots.swift */; }; 28 959F6DEB26BBD53500101E53 /* SimoleonScreenshots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959F6DEA26BBD53500101E53 /* SimoleonScreenshots.swift */; };
33 95AA42ED26D78A4A0085570D /* FileHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AA42EC26D78A4A0085570D /* FileHelper.swift */; }; 29 95AA42ED26D78A4A0085570D /* FileHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AA42EC26D78A4A0085570D /* FileHelper.swift */; };
30 95AC820726DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */; };
31 95AC820826DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */; };
32 95AC820A26DAAC6B00CD5C3F /* ButtonAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AC820926DAAC6B00CD5C3F /* ButtonAnimation.swift */; };
34 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9426A03ECB00613729 /* ContentView.swift */; }; 33 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9426A03ECB00613729 /* ContentView.swift */; };
35 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */; }; 34 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */; };
36 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */; }; 35 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */; };
37 95B54F4426A4842C001DC0D8 /* ConversionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4326A4842C001DC0D8 /* ConversionView.swift */; }; 36 95B54F4426A4842C001DC0D8 /* ConversionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4326A4842C001DC0D8 /* ConversionView.swift */; };
38 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */; }; 37 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */; };
125 956088B526B9307600A4FD6C /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = "<group>"; }; 124 956088B526B9307600A4FD6C /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = "<group>"; };
126 957065E126A5FE0400523E68 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; }; 125 957065E126A5FE0400523E68 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
127 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPairModel.swift; sourceTree = "<group>"; }; 126 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPairModel.swift; sourceTree = "<group>"; };
128 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyButton.swift; sourceTree = "<group>"; }; 127 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyButton.swift; sourceTree = "<group>"; };
129 95851CE426D4DB4C004ADA79 /* Flag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Flag.swift; sourceTree = "<group>"; }; 128 95851CE426D4DB4C004ADA79 /* Flag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Flag.swift; sourceTree = "<group>"; };
130 95851CE626D4E552004ADA79 /* DefaultCurrency+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataClass.swift"; sourceTree = "<group>"; };
131 95851CE726D4E552004ADA79 /* DefaultCurrency+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataProperties.swift"; sourceTree = "<group>"; };
132 95851CEE26D4E89C004ADA79 /* Favorite+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Favorite+CoreDataClass.swift"; sourceTree = "<group>"; };
133 95851CEF26D4E89C004ADA79 /* Favorite+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Favorite+CoreDataProperties.swift"; sourceTree = "<group>"; };
134 9585BB0F26A6B58500E3193E /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; }; 129 9585BB0F26A6B58500E3193E /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; };
135 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkHelper.swift; sourceTree = "<group>"; }; 130 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkHelper.swift; sourceTree = "<group>"; };
136 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsHelper.swift; sourceTree = "<group>"; }; 131 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsHelper.swift; sourceTree = "<group>"; };
137 9587597726B2A59D004086F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = "<group>"; }; 132 9587597726B2A59D004086F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = "<group>"; };
138 9587597826B2A59D004086F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = "<group>"; }; 133 9587597826B2A59D004086F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
152 959F6DE826BBD53500101E53 /* SimoleonScreenshots.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonScreenshots.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 147 959F6DE826BBD53500101E53 /* SimoleonScreenshots.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonScreenshots.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
153 959F6DEA26BBD53500101E53 /* SimoleonScreenshots.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonScreenshots.swift; sourceTree = "<group>"; }; 148 959F6DEA26BBD53500101E53 /* SimoleonScreenshots.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonScreenshots.swift; sourceTree = "<group>"; };
154 959F6DEC26BBD53500101E53 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 149 959F6DEC26BBD53500101E53 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
155 95A70BE926B0550000CC0273 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS7.4.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; 150 95A70BE926B0550000CC0273 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS7.4.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; };
156 95AA42EC26D78A4A0085570D /* FileHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileHelper.swift; sourceTree = "<group>"; }; 151 95AA42EC26D78A4A0085570D /* FileHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileHelper.swift; sourceTree = "<group>"; };
152 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritePair+CoreDataClass.swift"; sourceTree = "<group>"; };
153 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritePair+CoreDataProperties.swift"; sourceTree = "<group>"; };
154 95AC820926DAAC6B00CD5C3F /* ButtonAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ButtonAnimation.swift; sourceTree = "<group>"; };
157 95AEBC9426A03ECB00613729 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; 155 95AEBC9426A03ECB00613729 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
158 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; }; 156 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; };
159 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; }; 157 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; };
160 95B54F4326A4842C001DC0D8 /* ConversionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionView.swift; sourceTree = "<group>"; }; 158 95B54F4326A4842C001DC0D8 /* ConversionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionView.swift; sourceTree = "<group>"; };
161 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionBox.swift; sourceTree = "<group>"; }; 159 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionBox.swift; sourceTree = "<group>"; };
253 sourceTree = "<group>"; 251 sourceTree = "<group>";
254 }; 252 };
255 95559331269B094A000FD726 /* Models */ = { 253 95559331269B094A000FD726 /* Models */ = {
256 isa = PBXGroup; 254 isa = PBXGroup;
257 children = ( 255 children = (
258 95851CEE26D4E89C004ADA79 /* Favorite+CoreDataClass.swift */, 256 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */,
259 95851CEF26D4E89C004ADA79 /* Favorite+CoreDataProperties.swift */, 257 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */,
260 95851CE626D4E552004ADA79 /* DefaultCurrency+CoreDataClass.swift */,
261 95851CE726D4E552004ADA79 /* DefaultCurrency+CoreDataProperties.swift */,
262 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */, 258 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */,
263 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */, 259 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */,
264 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */, 260 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */,
265 ); 261 );
266 path = Models; 262 path = Models;
418 }; 414 };
419 95DA4B5726D7E2B400566C5E /* Tests */ = { 415 95DA4B5726D7E2B400566C5E /* Tests */ = {
420 isa = PBXGroup; 416 isa = PBXGroup;
421 children = ( 417 children = (
422 95DA4B5826D7E2DE00566C5E /* ChildListResets.swift */, 418 95DA4B5826D7E2DE00566C5E /* ChildListResets.swift */,
419 95AC820926DAAC6B00CD5C3F /* ButtonAnimation.swift */,
423 ); 420 );
424 path = Tests; 421 path = Tests;
425 sourceTree = "<group>"; 422 sourceTree = "<group>";
426 }; 423 };
427 95E76438269E0037008E9F31 /* Frameworks */ = { 424 95E76438269E0037008E9F31 /* Frameworks */ = {
685 95C5B2202697752600941585 /* Sources */ = { 682 95C5B2202697752600941585 /* Sources */ = {
686 isa = PBXSourcesBuildPhase; 683 isa = PBXSourcesBuildPhase;
687 buildActionMask = 2147483647; 684 buildActionMask = 2147483647;
688 files = ( 685 files = (
689 95C5179926A5EC9F00BC2B24 /* FavoriteButton.swift in Sources */, 686 95C5179926A5EC9F00BC2B24 /* FavoriteButton.swift in Sources */,
690 95851CF126D4E89C004ADA79 /* Favorite+CoreDataProperties.swift in Sources */, 687 95AC820726DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift in Sources */,
691 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */, 688 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */,
692 95AA42ED26D78A4A0085570D /* FileHelper.swift in Sources */, 689 95AA42ED26D78A4A0085570D /* FileHelper.swift in Sources */,
693 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */, 690 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */,
694 95C5B2312697752700941585 /* Persistence.swift in Sources */, 691 95C5B2312697752700941585 /* Persistence.swift in Sources */,
695 95DA4B5926D7E2DE00566C5E /* ChildListResets.swift in Sources */, 692 95DA4B5926D7E2DE00566C5E /* ChildListResets.swift in Sources */,
696 95851CF026D4E89C004ADA79 /* Favorite+CoreDataClass.swift in Sources */,
697 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, 693 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */,
698 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */, 694 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */,
699 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */, 695 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */,
700 95C1DD6A26D8DF9400315C3F /* CurrencySelector.swift in Sources */, 696 95C1DD6A26D8DF9400315C3F /* CurrencySelector.swift in Sources */,
701 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */, 697 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */,
702 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */, 698 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */,
703 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */, 699 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */,
704 95851CE926D4E552004ADA79 /* DefaultCurrency+CoreDataProperties.swift in Sources */,
705 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */, 700 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */,
706 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */, 701 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */,
707 95C5179F26A5F34200BC2B24 /* FavoritesView.swift in Sources */, 702 95C5179F26A5F34200BC2B24 /* FavoritesView.swift in Sources */,
708 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */, 703 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */,
709 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */, 704 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */,
710 95D8C8C726A95D2900BCC188 /* SubscriptionPaywall.swift in Sources */, 705 95D8C8C726A95D2900BCC188 /* SubscriptionPaywall.swift in Sources */,
706 95AC820A26DAAC6B00CD5C3F /* ButtonAnimation.swift in Sources */,
707 95AC820826DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift in Sources */,
711 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */, 708 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */,
712 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */, 709 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */,
713 95CE6A3626D50B7700D9DCBD /* CurrencyList.swift in Sources */, 710 95CE6A3626D50B7700D9DCBD /* CurrencyList.swift in Sources */,
714 957DCF3326D7ADEA00BCAB1E /* CurrencyPairModel.swift in Sources */, 711 957DCF3326D7ADEA00BCAB1E /* CurrencyPairModel.swift in Sources */,
715 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */, 712 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */,
720 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */, 717 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */,
721 953B8B1726D3A970003CF530 /* CurrencyDetailsModel.swift in Sources */, 718 953B8B1726D3A970003CF530 /* CurrencyDetailsModel.swift in Sources */,
722 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */, 719 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */,
723 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */, 720 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */,
724 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */, 721 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */,
725 95851CE826D4E552004ADA79 /* DefaultCurrency+CoreDataClass.swift in Sources */,
726 ); 722 );
727 runOnlyForDeploymentPostprocessing = 0; 723 runOnlyForDeploymentPostprocessing = 0;
728 }; 724 };
729 95C5B2412697752700941585 /* Sources */ = { 725 95C5B2412697752700941585 /* Sources */ = {
730 isa = PBXSourcesBuildPhase; 726 isa = PBXSourcesBuildPhase;