comparison LazyBear.xcodeproj/project.pbxproj @ 423:bdfdf3a1b34e

Testing RevenueCat
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Sun, 13 Jun 2021 19:40:18 +0200
parents 9b7af8e83d12
children 4ec307505b3a
comparison
equal deleted inserted replaced
422:a38e8acccb85 423:bdfdf3a1b34e
5 }; 5 };
6 objectVersion = 52; 6 objectVersion = 52;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
10 950272CD2635AACD003E779D /* ToolbarMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950272CC2635AACD003E779D /* ToolbarMenu.swift */; };
11 950857A7266BD12D005357BA /* BetterSafariView in Frameworks */ = {isa = PBXBuildFile; productRef = 950857A6266BD12D005357BA /* BetterSafariView */; }; 10 950857A7266BD12D005357BA /* BetterSafariView in Frameworks */ = {isa = PBXBuildFile; productRef = 950857A6266BD12D005357BA /* BetterSafariView */; };
12 950857A9266BD2C6005357BA /* SFSafariViewWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857A8266BD2C6005357BA /* SFSafariViewWrapper.swift */; }; 11 950857A9266BD2C6005357BA /* SFSafariViewWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857A8266BD2C6005357BA /* SFSafariViewWrapper.swift */; };
13 950857D1266BE54B005357BA /* InsiderRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857D0266BE54B005357BA /* InsiderRow.swift */; }; 12 950857D1266BE54B005357BA /* InsiderRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857D0266BE54B005357BA /* InsiderRow.swift */; };
14 950857D3266BE55F005357BA /* RowShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857D2266BE55F005357BA /* RowShape.swift */; }; 13 950857D3266BE55F005357BA /* RowShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857D2266BE55F005357BA /* RowShape.swift */; };
14 950B6F3D267643460029E447 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 950B6F3C267643460029E447 /* Purchases */; };
15 950B6F3F267643640029E447 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 950B6F3E267643640029E447 /* StoreKit.framework */; };
16 950B6F422676454A0029E447 /* RevenueCatTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950B6F412676454A0029E447 /* RevenueCatTest.swift */; };
15 950C36E3260FB6180081CF53 /* HapticsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C36E2260FB6180081CF53 /* HapticsManager.swift */; }; 17 950C36E3260FB6180081CF53 /* HapticsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C36E2260FB6180081CF53 /* HapticsManager.swift */; };
16 950C57132629EF9100F234FE /* LazyBearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C57122629EF9100F234FE /* LazyBearTests.swift */; }; 18 950C57132629EF9100F234FE /* LazyBearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C57122629EF9100F234FE /* LazyBearTests.swift */; };
17 950C57232629EFC200F234FE /* LazyBearUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C57222629EFC200F234FE /* LazyBearUITests.swift */; }; 19 950C57232629EFC200F234FE /* LazyBearUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C57222629EFC200F234FE /* LazyBearUITests.swift */; };
18 950D0E192618AA4900D17AD7 /* CompanyList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950D0E182618AA4900D17AD7 /* CompanyList.swift */; }; 20 950D0E192618AA4900D17AD7 /* CompanyList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950D0E182618AA4900D17AD7 /* CompanyList.swift */; };
19 950D0E292618AEC800D17AD7 /* SearchedCompanyItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950D0E282618AEC800D17AD7 /* SearchedCompanyItem.swift */; }; 21 950D0E292618AEC800D17AD7 /* SearchedCompanyItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950D0E282618AEC800D17AD7 /* SearchedCompanyItem.swift */; };
22 95123AB826766497001BFAF3 /* CurrencySheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123AB726766497001BFAF3 /* CurrencySheet.swift */; };
23 95123ABA2676658E001BFAF3 /* StockSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123AB92676658E001BFAF3 /* StockSheet.swift */; };
24 95123ABC2676676B001BFAF3 /* CurrencySheetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123ABB2676676B001BFAF3 /* CurrencySheetRow.swift */; };
25 95123ABE267669C6001BFAF3 /* StockSheetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123ABD267669C6001BFAF3 /* StockSheetRow.swift */; };
26 95123AC026767370001BFAF3 /* StockItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123ABF26767370001BFAF3 /* StockItem.swift */; };
20 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951490542610BD2B00BDEEB5 /* WelcomeView.swift */; }; 27 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951490542610BD2B00BDEEB5 /* WelcomeView.swift */; };
21 951566E72613A2B6007C0F36 /* TradingDates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E62613A2B6007C0F36 /* TradingDates.swift */; }; 28 951566E72613A2B6007C0F36 /* TradingDates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E62613A2B6007C0F36 /* TradingDates.swift */; };
22 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E92613A37C007C0F36 /* TradingDatesItem.swift */; }; 29 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E92613A37C007C0F36 /* TradingDatesItem.swift */; };
23 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045142610C7C600A76362 /* ConvertEpoch.swift */; }; 30 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045142610C7C600A76362 /* ConvertEpoch.swift */; };
24 9523ED422615BDB2006D3D6F /* phrases.json in Resources */ = {isa = PBXBuildFile; fileRef = 9523ED412615BDB2006D3D6F /* phrases.json */; }; 31 9523ED422615BDB2006D3D6F /* phrases.json in Resources */ = {isa = PBXBuildFile; fileRef = 9523ED412615BDB2006D3D6F /* phrases.json */; };
30 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */ = {isa = PBXBuildFile; productRef = 954D7EC1260BE70C00A13C50 /* SwiftlySearch */; }; 37 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */ = {isa = PBXBuildFile; productRef = 954D7EC1260BE70C00A13C50 /* SwiftlySearch */; };
31 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550443926111B2B000E0BCB /* HomeView.swift */; }; 38 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550443926111B2B000E0BCB /* HomeView.swift */; };
32 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444226111E7A000E0BCB /* SectorRow.swift */; }; 39 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444226111E7A000E0BCB /* SectorRow.swift */; };
33 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444526111EE5000E0BCB /* SectorItem.swift */; }; 40 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444526111EE5000E0BCB /* SectorItem.swift */; };
34 9550444926111FC9000E0BCB /* StockRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444826111FC9000E0BCB /* StockRow.swift */; }; 41 9550444926111FC9000E0BCB /* StockRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444826111FC9000E0BCB /* StockRow.swift */; };
35 9550444C26111FED000E0BCB /* StockItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444B26111FED000E0BCB /* StockItem.swift */; };
36 955E73392623568F005652FF /* Home.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E73382623568F005652FF /* Home.swift */; }; 42 955E73392623568F005652FF /* Home.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E73382623568F005652FF /* Home.swift */; };
37 955E733C262356F3005652FF /* HomeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E733B262356F3005652FF /* HomeResponse.swift */; }; 43 955E733C262356F3005652FF /* HomeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E733B262356F3005652FF /* HomeResponse.swift */; };
38 95602702265ABB440046F97E /* InsidersResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602701265ABB440046F97E /* InsidersResponse.swift */; }; 44 95602702265ABB440046F97E /* InsidersResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602701265ABB440046F97E /* InsidersResponse.swift */; };
39 95602704265ABB990046F97E /* InsiderRosterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602703265ABB990046F97E /* InsiderRosterModel.swift */; }; 45 95602704265ABB990046F97E /* InsiderRosterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602703265ABB990046F97E /* InsiderRosterModel.swift */; };
40 95602706265ABC660046F97E /* Insiders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602705265ABC660046F97E /* Insiders.swift */; }; 46 95602706265ABC660046F97E /* Insiders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602705265ABC660046F97E /* Insiders.swift */; };
49 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9225DDA54700DCBE4A /* Assets.xcassets */; }; 55 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9225DDA54700DCBE4A /* Assets.xcassets */; };
50 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */; }; 56 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */; };
51 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9725DDA54700DCBE4A /* Persistence.swift */; }; 57 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9725DDA54700DCBE4A /* Persistence.swift */; };
52 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */; }; 58 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */; };
53 95721DA6262761E700EC527B /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95721DA5262761E700EC527B /* CurrencyRow.swift */; }; 59 95721DA6262761E700EC527B /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95721DA5262761E700EC527B /* CurrencyRow.swift */; };
54 95721DB4262787EF00EC527B /* ExtensiveList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95721DB3262787EF00EC527B /* ExtensiveList.swift */; };
55 95721DB826278EC100EC527B /* CurrencyListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95721DB726278EC100EC527B /* CurrencyListItem.swift */; };
56 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958A735125E0170900FD7ECA /* CloudKit.framework */; }; 60 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958A735125E0170900FD7ECA /* CloudKit.framework */; };
57 9594331326691789004A0339 /* Bazooka in Frameworks */ = {isa = PBXBuildFile; productRef = 9594331226691789004A0339 /* Bazooka */; }; 61 9594331326691789004A0339 /* Bazooka in Frameworks */ = {isa = PBXBuildFile; productRef = 9594331226691789004A0339 /* Bazooka */; };
58 9594F0402651355B00CFA8D4 /* HistoricalPricesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */; }; 62 9594F0402651355B00CFA8D4 /* HistoricalPricesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */; };
59 95A07F6226305A9B009865AA /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6126305A9B009865AA /* CurrencyModel.swift */; }; 63 95A07F6226305A9B009865AA /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6126305A9B009865AA /* CurrencyModel.swift */; };
60 95A07F6C26305AC6009865AA /* QuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6B26305AC6009865AA /* QuoteModel.swift */; }; 64 95A07F6C26305AC6009865AA /* QuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6B26305AC6009865AA /* QuoteModel.swift */; };
62 95A07F7626305AE3009865AA /* TradingDatesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F7526305AE3009865AA /* TradingDatesModel.swift */; }; 66 95A07F7626305AE3009865AA /* TradingDatesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F7526305AE3009865AA /* TradingDatesModel.swift */; };
63 95A4B930263E9F530056F036 /* WatchlistCreatorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B92F263E9F530056F036 /* WatchlistCreatorList.swift */; }; 67 95A4B930263E9F530056F036 /* WatchlistCreatorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B92F263E9F530056F036 /* WatchlistCreatorList.swift */; };
64 95A4B933263E9F810056F036 /* Introspect in Frameworks */ = {isa = PBXBuildFile; productRef = 95A4B932263E9F810056F036 /* Introspect */; }; 68 95A4B933263E9F810056F036 /* Introspect in Frameworks */ = {isa = PBXBuildFile; productRef = 95A4B932263E9F810056F036 /* Introspect */; };
65 95A4B935263EA31C0056F036 /* WatchlistCreatorSearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B934263EA31C0056F036 /* WatchlistCreatorSearchBar.swift */; }; 69 95A4B935263EA31C0056F036 /* WatchlistCreatorSearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B934263EA31C0056F036 /* WatchlistCreatorSearchBar.swift */; };
66 95A4B937263EA5C20056F036 /* WatchlistCreatorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B936263EA5C20056F036 /* WatchlistCreatorRow.swift */; }; 70 95A4B937263EA5C20056F036 /* WatchlistCreatorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B936263EA5C20056F036 /* WatchlistCreatorRow.swift */; };
67 95A5188626186F590002D27C /* PriceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A5188526186F590002D27C /* PriceView.swift */; };
68 95A7C066261639E0003E2EC1 /* SearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A7C065261639DF003E2EC1 /* SearchView.swift */; }; 71 95A7C066261639E0003E2EC1 /* SearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A7C065261639DF003E2EC1 /* SearchView.swift */; };
69 95A7C0742616409D003E2EC1 /* ParseJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A7C0732616409D003E2EC1 /* ParseJSON.swift */; }; 72 95A7C0742616409D003E2EC1 /* ParseJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A7C0732616409D003E2EC1 /* ParseJSON.swift */; };
70 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AD4A2C26078C1400498079 /* ContentView.swift */; }; 73 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AD4A2C26078C1400498079 /* ContentView.swift */; };
71 95AF0FF72671320F0049C4AB /* DisplayWords.json in Resources */ = {isa = PBXBuildFile; fileRef = 95AF0FF62671320F0049C4AB /* DisplayWords.json */; }; 74 95AF0FF72671320F0049C4AB /* DisplayWords.json in Resources */ = {isa = PBXBuildFile; fileRef = 95AF0FF62671320F0049C4AB /* DisplayWords.json */; };
72 95AF0FF92671342E0049C4AB /* DisplayWordsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AF0FF82671342E0049C4AB /* DisplayWordsModel.swift */; }; 75 95AF0FF92671342E0049C4AB /* DisplayWordsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AF0FF82671342E0049C4AB /* DisplayWordsModel.swift */; };
108 remoteInfo = LazyBear; 111 remoteInfo = LazyBear;
109 }; 112 };
110 /* End PBXContainerItemProxy section */ 113 /* End PBXContainerItemProxy section */
111 114
112 /* Begin PBXFileReference section */ 115 /* Begin PBXFileReference section */
113 950272CC2635AACD003E779D /* ToolbarMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarMenu.swift; sourceTree = "<group>"; };
114 950857A8266BD2C6005357BA /* SFSafariViewWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SFSafariViewWrapper.swift; sourceTree = "<group>"; }; 116 950857A8266BD2C6005357BA /* SFSafariViewWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SFSafariViewWrapper.swift; sourceTree = "<group>"; };
115 950857D0266BE54B005357BA /* InsiderRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRow.swift; sourceTree = "<group>"; }; 117 950857D0266BE54B005357BA /* InsiderRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRow.swift; sourceTree = "<group>"; };
116 950857D2266BE55F005357BA /* RowShape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RowShape.swift; sourceTree = "<group>"; }; 118 950857D2266BE55F005357BA /* RowShape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RowShape.swift; sourceTree = "<group>"; };
119 950B6F3E267643640029E447 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
120 950B6F412676454A0029E447 /* RevenueCatTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RevenueCatTest.swift; sourceTree = "<group>"; };
117 950C36E2260FB6180081CF53 /* HapticsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsManager.swift; sourceTree = "<group>"; }; 121 950C36E2260FB6180081CF53 /* HapticsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsManager.swift; sourceTree = "<group>"; };
118 950C57102629EF9100F234FE /* LazyBearTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 122 950C57102629EF9100F234FE /* LazyBearTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
119 950C57122629EF9100F234FE /* LazyBearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearTests.swift; sourceTree = "<group>"; }; 123 950C57122629EF9100F234FE /* LazyBearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearTests.swift; sourceTree = "<group>"; };
120 950C57142629EF9100F234FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 124 950C57142629EF9100F234FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
121 950C57202629EFC200F234FE /* LazyBearUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 125 950C57202629EFC200F234FE /* LazyBearUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
122 950C57222629EFC200F234FE /* LazyBearUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearUITests.swift; sourceTree = "<group>"; }; 126 950C57222629EFC200F234FE /* LazyBearUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearUITests.swift; sourceTree = "<group>"; };
123 950C57242629EFC200F234FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 127 950C57242629EFC200F234FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
124 950C572D2629F03A00F234FE /* LazyBear.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = LazyBear.xctestplan; path = LazyBear.xcodeproj/LazyBear.xctestplan; sourceTree = "<group>"; }; 128 950C572D2629F03A00F234FE /* LazyBear.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = LazyBear.xctestplan; path = LazyBear.xcodeproj/LazyBear.xctestplan; sourceTree = "<group>"; };
125 950D0E182618AA4900D17AD7 /* CompanyList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyList.swift; sourceTree = "<group>"; }; 129 950D0E182618AA4900D17AD7 /* CompanyList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyList.swift; sourceTree = "<group>"; };
126 950D0E282618AEC800D17AD7 /* SearchedCompanyItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchedCompanyItem.swift; sourceTree = "<group>"; }; 130 950D0E282618AEC800D17AD7 /* SearchedCompanyItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchedCompanyItem.swift; sourceTree = "<group>"; };
131 95123AB726766497001BFAF3 /* CurrencySheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySheet.swift; sourceTree = "<group>"; };
132 95123AB92676658E001BFAF3 /* StockSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockSheet.swift; sourceTree = "<group>"; };
133 95123ABB2676676B001BFAF3 /* CurrencySheetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySheetRow.swift; sourceTree = "<group>"; };
134 95123ABD267669C6001BFAF3 /* StockSheetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockSheetRow.swift; sourceTree = "<group>"; };
135 95123ABF26767370001BFAF3 /* StockItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockItem.swift; sourceTree = "<group>"; };
127 951490542610BD2B00BDEEB5 /* WelcomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeView.swift; sourceTree = "<group>"; }; 136 951490542610BD2B00BDEEB5 /* WelcomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeView.swift; sourceTree = "<group>"; };
128 951566E62613A2B6007C0F36 /* TradingDates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDates.swift; sourceTree = "<group>"; }; 137 951566E62613A2B6007C0F36 /* TradingDates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDates.swift; sourceTree = "<group>"; };
129 951566E92613A37C007C0F36 /* TradingDatesItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesItem.swift; sourceTree = "<group>"; }; 138 951566E92613A37C007C0F36 /* TradingDatesItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesItem.swift; sourceTree = "<group>"; };
130 952045142610C7C600A76362 /* ConvertEpoch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvertEpoch.swift; sourceTree = "<group>"; }; 139 952045142610C7C600A76362 /* ConvertEpoch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvertEpoch.swift; sourceTree = "<group>"; };
131 9523ED412615BDB2006D3D6F /* phrases.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = phrases.json; sourceTree = "<group>"; }; 140 9523ED412615BDB2006D3D6F /* phrases.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = phrases.json; sourceTree = "<group>"; };
135 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataProperties.swift"; sourceTree = "<group>"; }; 144 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataProperties.swift"; sourceTree = "<group>"; };
136 9550443926111B2B000E0BCB /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; }; 145 9550443926111B2B000E0BCB /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
137 9550444226111E7A000E0BCB /* SectorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorRow.swift; sourceTree = "<group>"; }; 146 9550444226111E7A000E0BCB /* SectorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorRow.swift; sourceTree = "<group>"; };
138 9550444526111EE5000E0BCB /* SectorItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorItem.swift; sourceTree = "<group>"; }; 147 9550444526111EE5000E0BCB /* SectorItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorItem.swift; sourceTree = "<group>"; };
139 9550444826111FC9000E0BCB /* StockRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockRow.swift; sourceTree = "<group>"; }; 148 9550444826111FC9000E0BCB /* StockRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockRow.swift; sourceTree = "<group>"; };
140 9550444B26111FED000E0BCB /* StockItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockItem.swift; sourceTree = "<group>"; };
141 955E73382623568F005652FF /* Home.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home.swift; sourceTree = "<group>"; }; 149 955E73382623568F005652FF /* Home.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home.swift; sourceTree = "<group>"; };
142 955E733B262356F3005652FF /* HomeResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeResponse.swift; sourceTree = "<group>"; }; 150 955E733B262356F3005652FF /* HomeResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeResponse.swift; sourceTree = "<group>"; };
143 95602701265ABB440046F97E /* InsidersResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsidersResponse.swift; sourceTree = "<group>"; }; 151 95602701265ABB440046F97E /* InsidersResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsidersResponse.swift; sourceTree = "<group>"; };
144 95602703265ABB990046F97E /* InsiderRosterModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRosterModel.swift; sourceTree = "<group>"; }; 152 95602703265ABB990046F97E /* InsiderRosterModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRosterModel.swift; sourceTree = "<group>"; };
145 95602705265ABC660046F97E /* Insiders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Insiders.swift; sourceTree = "<group>"; }; 153 95602705265ABC660046F97E /* Insiders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Insiders.swift; sourceTree = "<group>"; };
157 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; 165 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
158 95672B9725DDA54700DCBE4A /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; 166 95672B9725DDA54700DCBE4A /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
159 95672B9A25DDA54800DCBE4A /* LazyBear.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = LazyBear.xcdatamodel; sourceTree = "<group>"; }; 167 95672B9A25DDA54800DCBE4A /* LazyBear.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = LazyBear.xcdatamodel; sourceTree = "<group>"; };
160 95672B9C25DDA54800DCBE4A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 168 95672B9C25DDA54800DCBE4A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
161 95721DA5262761E700EC527B /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; }; 169 95721DA5262761E700EC527B /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; };
162 95721DB3262787EF00EC527B /* ExtensiveList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensiveList.swift; sourceTree = "<group>"; };
163 95721DB726278EC100EC527B /* CurrencyListItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyListItem.swift; sourceTree = "<group>"; };
164 958A734E25E016FD00FD7ECA /* LazyBear.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LazyBear.entitlements; sourceTree = "<group>"; }; 170 958A734E25E016FD00FD7ECA /* LazyBear.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LazyBear.entitlements; sourceTree = "<group>"; };
165 958A735125E0170900FD7ECA /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; }; 171 958A735125E0170900FD7ECA /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; };
166 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoricalPricesModel.swift; sourceTree = "<group>"; }; 172 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoricalPricesModel.swift; sourceTree = "<group>"; };
167 95A07F6126305A9B009865AA /* CurrencyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyModel.swift; sourceTree = "<group>"; }; 173 95A07F6126305A9B009865AA /* CurrencyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyModel.swift; sourceTree = "<group>"; };
168 95A07F6B26305AC6009865AA /* QuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuoteModel.swift; sourceTree = "<group>"; }; 174 95A07F6B26305AC6009865AA /* QuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuoteModel.swift; sourceTree = "<group>"; };
169 95A07F7026305AD5009865AA /* SectorPerformanceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorPerformanceModel.swift; sourceTree = "<group>"; }; 175 95A07F7026305AD5009865AA /* SectorPerformanceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorPerformanceModel.swift; sourceTree = "<group>"; };
170 95A07F7526305AE3009865AA /* TradingDatesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesModel.swift; sourceTree = "<group>"; }; 176 95A07F7526305AE3009865AA /* TradingDatesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesModel.swift; sourceTree = "<group>"; };
171 95A4B92F263E9F530056F036 /* WatchlistCreatorList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorList.swift; sourceTree = "<group>"; }; 177 95A4B92F263E9F530056F036 /* WatchlistCreatorList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorList.swift; sourceTree = "<group>"; };
172 95A4B934263EA31C0056F036 /* WatchlistCreatorSearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorSearchBar.swift; sourceTree = "<group>"; }; 178 95A4B934263EA31C0056F036 /* WatchlistCreatorSearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorSearchBar.swift; sourceTree = "<group>"; };
173 95A4B936263EA5C20056F036 /* WatchlistCreatorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorRow.swift; sourceTree = "<group>"; }; 179 95A4B936263EA5C20056F036 /* WatchlistCreatorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorRow.swift; sourceTree = "<group>"; };
174 95A5188526186F590002D27C /* PriceView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriceView.swift; sourceTree = "<group>"; };
175 95A7C065261639DF003E2EC1 /* SearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchView.swift; sourceTree = "<group>"; }; 180 95A7C065261639DF003E2EC1 /* SearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchView.swift; sourceTree = "<group>"; };
176 95A7C0732616409D003E2EC1 /* ParseJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJSON.swift; sourceTree = "<group>"; }; 181 95A7C0732616409D003E2EC1 /* ParseJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJSON.swift; sourceTree = "<group>"; };
177 95AD4A2C26078C1400498079 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; 182 95AD4A2C26078C1400498079 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
178 95AF0FF62671320F0049C4AB /* DisplayWords.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = DisplayWords.json; sourceTree = "<group>"; }; 183 95AF0FF62671320F0049C4AB /* DisplayWords.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = DisplayWords.json; sourceTree = "<group>"; };
179 95AF0FF82671342E0049C4AB /* DisplayWordsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayWordsModel.swift; sourceTree = "<group>"; }; 184 95AF0FF82671342E0049C4AB /* DisplayWordsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayWordsModel.swift; sourceTree = "<group>"; };
219 buildActionMask = 2147483647; 224 buildActionMask = 2147483647;
220 files = ( 225 files = (
221 950857A7266BD12D005357BA /* BetterSafariView in Frameworks */, 226 950857A7266BD12D005357BA /* BetterSafariView in Frameworks */,
222 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */, 227 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */,
223 9526E56B266D34DF004B84EF /* StockCharts in Frameworks */, 228 9526E56B266D34DF004B84EF /* StockCharts in Frameworks */,
229 950B6F3F267643640029E447 /* StoreKit.framework in Frameworks */,
224 9594331326691789004A0339 /* Bazooka in Frameworks */, 230 9594331326691789004A0339 /* Bazooka in Frameworks */,
225 95A4B933263E9F810056F036 /* Introspect in Frameworks */, 231 95A4B933263E9F810056F036 /* Introspect in Frameworks */,
232 950B6F3D267643460029E447 /* Purchases in Frameworks */,
226 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */, 233 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */,
227 ); 234 );
228 runOnlyForDeploymentPostprocessing = 0; 235 runOnlyForDeploymentPostprocessing = 0;
229 }; 236 };
230 /* End PBXFrameworksBuildPhase section */ 237 /* End PBXFrameworksBuildPhase section */
231 238
232 /* Begin PBXGroup section */ 239 /* Begin PBXGroup section */
233 950272CA2635AA9F003E779D /* Extensive List */ = { 240 950B6F402676452E0029E447 /* Tests */ = {
234 isa = PBXGroup; 241 isa = PBXGroup;
235 children = ( 242 children = (
236 95721DB3262787EF00EC527B /* ExtensiveList.swift */, 243 950B6F412676454A0029E447 /* RevenueCatTest.swift */,
237 950272CB2635AABC003E779D /* Helpers */, 244 );
238 ); 245 path = Tests;
239 path = "Extensive List";
240 sourceTree = "<group>";
241 };
242 950272CB2635AABC003E779D /* Helpers */ = {
243 isa = PBXGroup;
244 children = (
245 950272CC2635AACD003E779D /* ToolbarMenu.swift */,
246 );
247 path = Helpers;
248 sourceTree = "<group>"; 246 sourceTree = "<group>";
249 }; 247 };
250 950C57112629EF9100F234FE /* LazyBearTests */ = { 248 950C57112629EF9100F234FE /* LazyBearTests */ = {
251 isa = PBXGroup; 249 isa = PBXGroup;
252 children = ( 250 children = (
344 954D7EAF260BBBD500A13C50 /* Helpers */ = { 342 954D7EAF260BBBD500A13C50 /* Helpers */ = {
345 isa = PBXGroup; 343 isa = PBXGroup;
346 children = ( 344 children = (
347 9550444226111E7A000E0BCB /* SectorRow.swift */, 345 9550444226111E7A000E0BCB /* SectorRow.swift */,
348 9550444526111EE5000E0BCB /* SectorItem.swift */, 346 9550444526111EE5000E0BCB /* SectorItem.swift */,
347 9550444826111FC9000E0BCB /* StockRow.swift */,
348 95123ABF26767370001BFAF3 /* StockItem.swift */,
349 95721DA5262761E700EC527B /* CurrencyRow.swift */, 349 95721DA5262761E700EC527B /* CurrencyRow.swift */,
350 95D308F72624B3A400A39F77 /* CurrencyItem.swift */, 350 95D308F72624B3A400A39F77 /* CurrencyItem.swift */,
351 951566E92613A37C007C0F36 /* TradingDatesItem.swift */, 351 951566E92613A37C007C0F36 /* TradingDatesItem.swift */,
352 95721DB726278EC100EC527B /* CurrencyListItem.swift */, 352 95123AB726766497001BFAF3 /* CurrencySheet.swift */,
353 95123ABB2676676B001BFAF3 /* CurrencySheetRow.swift */,
354 95123AB92676658E001BFAF3 /* StockSheet.swift */,
355 95123ABD267669C6001BFAF3 /* StockSheetRow.swift */,
353 ); 356 );
354 path = Helpers; 357 path = Helpers;
355 sourceTree = "<group>"; 358 sourceTree = "<group>";
356 }; 359 };
357 95672B8225DDA54700DCBE4A = { 360 95672B8225DDA54700DCBE4A = {
393 952045132610C7A200A76362 /* Global functions */, 396 952045132610C7A200A76362 /* Global functions */,
394 954D7E9D260BBA5200A13C50 /* Global Models */, 397 954D7E9D260BBA5200A13C50 /* Global Models */,
395 95E31C102647302F00106B98 /* Styles */, 398 95E31C102647302F00106B98 /* Styles */,
396 9523ED402615BD93006D3D6F /* Resources */, 399 9523ED402615BD93006D3D6F /* Resources */,
397 95672B9425DDA54700DCBE4A /* Preview Content */, 400 95672B9425DDA54700DCBE4A /* Preview Content */,
401 950B6F402676452E0029E447 /* Tests */,
398 ); 402 );
399 path = LazyBear; 403 path = LazyBear;
400 sourceTree = "<group>"; 404 sourceTree = "<group>";
401 }; 405 };
402 95672B9425DDA54700DCBE4A /* Preview Content */ = { 406 95672B9425DDA54700DCBE4A /* Preview Content */ = {
417 sourceTree = "<group>"; 421 sourceTree = "<group>";
418 }; 422 };
419 95893DD22613CAB5003698C5 /* Global Helpers */ = { 423 95893DD22613CAB5003698C5 /* Global Helpers */ = {
420 isa = PBXGroup; 424 isa = PBXGroup;
421 children = ( 425 children = (
422 950272CA2635AA9F003E779D /* Extensive List */,
423 95A5188526186F590002D27C /* PriceView.swift */,
424 9550444826111FC9000E0BCB /* StockRow.swift */,
425 9550444B26111FED000E0BCB /* StockItem.swift */,
426 95BD2FB226341D36008B6752 /* BlurBackground.swift */, 426 95BD2FB226341D36008B6752 /* BlurBackground.swift */,
427 950857D2266BE55F005357BA /* RowShape.swift */, 427 950857D2266BE55F005357BA /* RowShape.swift */,
428 ); 428 );
429 path = "Global Helpers"; 429 path = "Global Helpers";
430 sourceTree = "<group>"; 430 sourceTree = "<group>";
431 }; 431 };
432 958A735025E0170900FD7ECA /* Frameworks */ = { 432 958A735025E0170900FD7ECA /* Frameworks */ = {
433 isa = PBXGroup; 433 isa = PBXGroup;
434 children = ( 434 children = (
435 950B6F3E267643640029E447 /* StoreKit.framework */,
435 958A735125E0170900FD7ECA /* CloudKit.framework */, 436 958A735125E0170900FD7ECA /* CloudKit.framework */,
436 ); 437 );
437 name = Frameworks; 438 name = Frameworks;
438 sourceTree = "<group>"; 439 sourceTree = "<group>";
439 }; 440 };
595 954D7EC1260BE70C00A13C50 /* SwiftlySearch */, 596 954D7EC1260BE70C00A13C50 /* SwiftlySearch */,
596 95A4B932263E9F810056F036 /* Introspect */, 597 95A4B932263E9F810056F036 /* Introspect */,
597 9594331226691789004A0339 /* Bazooka */, 598 9594331226691789004A0339 /* Bazooka */,
598 950857A6266BD12D005357BA /* BetterSafariView */, 599 950857A6266BD12D005357BA /* BetterSafariView */,
599 9526E56A266D34DF004B84EF /* StockCharts */, 600 9526E56A266D34DF004B84EF /* StockCharts */,
601 950B6F3C267643460029E447 /* Purchases */,
600 ); 602 );
601 productName = LazyBear; 603 productName = LazyBear;
602 productReference = 95672B8B25DDA54700DCBE4A /* LazyBear.app */; 604 productReference = 95672B8B25DDA54700DCBE4A /* LazyBear.app */;
603 productType = "com.apple.product-type.application"; 605 productType = "com.apple.product-type.application";
604 }; 606 };
637 954D7EC0260BE70C00A13C50 /* XCRemoteSwiftPackageReference "SwiftlySearch" */, 639 954D7EC0260BE70C00A13C50 /* XCRemoteSwiftPackageReference "SwiftlySearch" */,
638 95A4B931263E9F810056F036 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */, 640 95A4B931263E9F810056F036 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */,
639 9594331126691789004A0339 /* XCRemoteSwiftPackageReference "Bazooka" */, 641 9594331126691789004A0339 /* XCRemoteSwiftPackageReference "Bazooka" */,
640 950857A5266BD12D005357BA /* XCRemoteSwiftPackageReference "BetterSafariView" */, 642 950857A5266BD12D005357BA /* XCRemoteSwiftPackageReference "BetterSafariView" */,
641 9526E569266D34DF004B84EF /* XCRemoteSwiftPackageReference "StockCharts" */, 643 9526E569266D34DF004B84EF /* XCRemoteSwiftPackageReference "StockCharts" */,
644 950B6F3B267643460029E447 /* XCRemoteSwiftPackageReference "purchases-ios" */,
642 ); 645 );
643 productRefGroup = 95672B8C25DDA54700DCBE4A /* Products */; 646 productRefGroup = 95672B8C25DDA54700DCBE4A /* Products */;
644 projectDirPath = ""; 647 projectDirPath = "";
645 projectRoot = ""; 648 projectRoot = "";
646 targets = ( 649 targets = (
702 buildActionMask = 2147483647; 705 buildActionMask = 2147483647;
703 files = ( 706 files = (
704 95602704265ABB990046F97E /* InsiderRosterModel.swift in Sources */, 707 95602704265ABB990046F97E /* InsiderRosterModel.swift in Sources */,
705 950C36E3260FB6180081CF53 /* HapticsManager.swift in Sources */, 708 950C36E3260FB6180081CF53 /* HapticsManager.swift in Sources */,
706 95FBE0DC2619CA7200440386 /* ProfileView.swift in Sources */, 709 95FBE0DC2619CA7200440386 /* ProfileView.swift in Sources */,
707 95A5188626186F590002D27C /* PriceView.swift in Sources */,
708 95CCFB5C266E842000C384A1 /* TransactionList.swift in Sources */, 710 95CCFB5C266E842000C384A1 /* TransactionList.swift in Sources */,
709 95613AE1264FD34100D4CE8F /* NewsRow.swift in Sources */, 711 95613AE1264FD34100D4CE8F /* NewsRow.swift in Sources */,
710 95613ADD264FC6A200D4CE8F /* ChartResponse.swift in Sources */, 712 95613ADD264FC6A200D4CE8F /* ChartResponse.swift in Sources */,
711 9550444926111FC9000E0BCB /* StockRow.swift in Sources */, 713 9550444926111FC9000E0BCB /* StockRow.swift in Sources */,
712 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */, 714 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */,
715 95123ABE267669C6001BFAF3 /* StockSheetRow.swift in Sources */,
713 95613AD9264FC5A900D4CE8F /* Company.swift in Sources */, 716 95613AD9264FC5A900D4CE8F /* Company.swift in Sources */,
714 95721DB826278EC100EC527B /* CurrencyListItem.swift in Sources */,
715 950272CD2635AACD003E779D /* ToolbarMenu.swift in Sources */,
716 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */, 717 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */,
717 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */, 718 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */,
719 95123ABC2676676B001BFAF3 /* CurrencySheetRow.swift in Sources */,
718 950857D1266BE54B005357BA /* InsiderRow.swift in Sources */, 720 950857D1266BE54B005357BA /* InsiderRow.swift in Sources */,
719 95A7C0742616409D003E2EC1 /* ParseJSON.swift in Sources */, 721 95A7C0742616409D003E2EC1 /* ParseJSON.swift in Sources */,
720 95E8BAA32656D86E0016AE72 /* RequestType.swift in Sources */, 722 95E8BAA32656D86E0016AE72 /* RequestType.swift in Sources */,
721 95CCFB56266E7A0F00C384A1 /* InsiderTransactionModel.swift in Sources */, 723 95CCFB56266E7A0F00C384A1 /* InsiderTransactionModel.swift in Sources */,
722 954D7EA8260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift in Sources */, 724 954D7EA8260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift in Sources */,
726 95721DA6262761E700EC527B /* CurrencyRow.swift in Sources */, 728 95721DA6262761E700EC527B /* CurrencyRow.swift in Sources */,
727 95CCFB58266E7F4F00C384A1 /* InsiderList.swift in Sources */, 729 95CCFB58266E7F4F00C384A1 /* InsiderList.swift in Sources */,
728 9562404C263C766D00C6C511 /* WatchlistCreator.swift in Sources */, 730 9562404C263C766D00C6C511 /* WatchlistCreator.swift in Sources */,
729 95BB05B22670B8C3005A2029 /* KeyStatsModel.swift in Sources */, 731 95BB05B22670B8C3005A2029 /* KeyStatsModel.swift in Sources */,
730 95C6CCD92670C3BB00E60517 /* StatsView.swift in Sources */, 732 95C6CCD92670C3BB00E60517 /* StatsView.swift in Sources */,
733 950B6F422676454A0029E447 /* RevenueCatTest.swift in Sources */,
731 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */, 734 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */,
732 95A7C066261639E0003E2EC1 /* SearchView.swift in Sources */, 735 95A7C066261639E0003E2EC1 /* SearchView.swift in Sources */,
733 9550444C26111FED000E0BCB /* StockItem.swift in Sources */,
734 95A4B937263EA5C20056F036 /* WatchlistCreatorRow.swift in Sources */, 736 95A4B937263EA5C20056F036 /* WatchlistCreatorRow.swift in Sources */,
735 950D0E192618AA4900D17AD7 /* CompanyList.swift in Sources */, 737 950D0E192618AA4900D17AD7 /* CompanyList.swift in Sources */,
736 952994822629CA46005F0AB0 /* SearchResponse.swift in Sources */, 738 952994822629CA46005F0AB0 /* SearchResponse.swift in Sources */,
737 95A07F6C26305AC6009865AA /* QuoteModel.swift in Sources */, 739 95A07F6C26305AC6009865AA /* QuoteModel.swift in Sources */,
738 95E31C1826473A4D00106B98 /* CompanyHeader.swift in Sources */, 740 95E31C1826473A4D00106B98 /* CompanyHeader.swift in Sources */,
751 95602706265ABC660046F97E /* Insiders.swift in Sources */, 753 95602706265ABC660046F97E /* Insiders.swift in Sources */,
752 95E31C0D26472CA000106B98 /* CompanyView.swift in Sources */, 754 95E31C0D26472CA000106B98 /* CompanyView.swift in Sources */,
753 950857A9266BD2C6005357BA /* SFSafariViewWrapper.swift in Sources */, 755 950857A9266BD2C6005357BA /* SFSafariViewWrapper.swift in Sources */,
754 95A07F7126305AD5009865AA /* SectorPerformanceModel.swift in Sources */, 756 95A07F7126305AD5009865AA /* SectorPerformanceModel.swift in Sources */,
755 9594F0402651355B00CFA8D4 /* HistoricalPricesModel.swift in Sources */, 757 9594F0402651355B00CFA8D4 /* HistoricalPricesModel.swift in Sources */,
758 95123AC026767370001BFAF3 /* StockItem.swift in Sources */,
756 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */, 759 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */,
757 954D7EA7260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift in Sources */, 760 954D7EA7260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift in Sources */,
758 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */, 761 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */,
759 95C8C0E0262A369F0082D1D9 /* ProfileResponse.swift in Sources */, 762 95C8C0E0262A369F0082D1D9 /* ProfileResponse.swift in Sources */,
760 95A4B935263EA31C0056F036 /* WatchlistCreatorSearchBar.swift in Sources */, 763 95A4B935263EA31C0056F036 /* WatchlistCreatorSearchBar.swift in Sources */,
764 95123AB826766497001BFAF3 /* CurrencySheet.swift in Sources */,
761 95AF0FF92671342E0049C4AB /* DisplayWordsModel.swift in Sources */, 765 95AF0FF92671342E0049C4AB /* DisplayWordsModel.swift in Sources */,
762 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */, 766 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */,
763 95CCFB5A266E841B00C384A1 /* TransactionRow.swift in Sources */, 767 95CCFB5A266E841B00C384A1 /* TransactionRow.swift in Sources */,
764 95629DA02645298E007AF020 /* Profile.swift in Sources */, 768 95629DA02645298E007AF020 /* Profile.swift in Sources */,
765 95CCFB5E266E855800C384A1 /* GetDateComponents.swift in Sources */, 769 95CCFB5E266E855800C384A1 /* GetDateComponents.swift in Sources */,
766 95A4B930263E9F530056F036 /* WatchlistCreatorList.swift in Sources */, 770 95A4B930263E9F530056F036 /* WatchlistCreatorList.swift in Sources */,
771 95123ABA2676658E001BFAF3 /* StockSheet.swift in Sources */,
767 9562404E263C7D8800C6C511 /* WatchlistCreatorClass.swift in Sources */, 772 9562404E263C7D8800C6C511 /* WatchlistCreatorClass.swift in Sources */,
768 95721DB4262787EF00EC527B /* ExtensiveList.swift in Sources */,
769 950857D3266BE55F005357BA /* RowShape.swift in Sources */, 773 950857D3266BE55F005357BA /* RowShape.swift in Sources */,
770 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */, 774 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */,
771 95BD2FAE26341BD1008B6752 /* TextfieldAlert.swift in Sources */, 775 95BD2FAE26341BD1008B6752 /* TextfieldAlert.swift in Sources */,
772 95CCFB60266E864C00C384A1 /* ConvertStringToDate.swift in Sources */, 776 95CCFB60266E864C00C384A1 /* ConvertStringToDate.swift in Sources */,
773 95A07F7626305AE3009865AA /* TradingDatesModel.swift in Sources */, 777 95A07F7626305AE3009865AA /* TradingDatesModel.swift in Sources */,
991 buildSettings = { 995 buildSettings = {
992 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 996 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
993 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 997 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
994 CODE_SIGN_ENTITLEMENTS = LazyBear/LazyBear.entitlements; 998 CODE_SIGN_ENTITLEMENTS = LazyBear/LazyBear.entitlements;
995 CODE_SIGN_STYLE = Automatic; 999 CODE_SIGN_STYLE = Automatic;
996 CURRENT_PROJECT_VERSION = 2; 1000 CURRENT_PROJECT_VERSION = 4;
997 DEVELOPMENT_ASSET_PATHS = "\"LazyBear/Preview Content\""; 1001 DEVELOPMENT_ASSET_PATHS = "\"LazyBear/Preview Content\"";
998 DEVELOPMENT_TEAM = MTX83R5H8X; 1002 DEVELOPMENT_TEAM = MTX83R5H8X;
999 ENABLE_PREVIEWS = YES; 1003 ENABLE_PREVIEWS = YES;
1000 INFOPLIST_FILE = LazyBear/Info.plist; 1004 INFOPLIST_FILE = LazyBear/Info.plist;
1001 IPHONEOS_DEPLOYMENT_TARGET = 14.0; 1005 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1016 buildSettings = { 1020 buildSettings = {
1017 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 1021 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1018 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 1022 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1019 CODE_SIGN_ENTITLEMENTS = LazyBear/LazyBear.entitlements; 1023 CODE_SIGN_ENTITLEMENTS = LazyBear/LazyBear.entitlements;
1020 CODE_SIGN_STYLE = Automatic; 1024 CODE_SIGN_STYLE = Automatic;
1021 CURRENT_PROJECT_VERSION = 2; 1025 CURRENT_PROJECT_VERSION = 4;
1022 DEVELOPMENT_ASSET_PATHS = "\"LazyBear/Preview Content\""; 1026 DEVELOPMENT_ASSET_PATHS = "\"LazyBear/Preview Content\"";
1023 DEVELOPMENT_TEAM = MTX83R5H8X; 1027 DEVELOPMENT_TEAM = MTX83R5H8X;
1024 ENABLE_PREVIEWS = YES; 1028 ENABLE_PREVIEWS = YES;
1025 INFOPLIST_FILE = LazyBear/Info.plist; 1029 INFOPLIST_FILE = LazyBear/Info.plist;
1026 IPHONEOS_DEPLOYMENT_TARGET = 14.0; 1030 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1084 requirement = { 1088 requirement = {
1085 kind = upToNextMajorVersion; 1089 kind = upToNextMajorVersion;
1086 minimumVersion = 2.3.1; 1090 minimumVersion = 2.3.1;
1087 }; 1091 };
1088 }; 1092 };
1093 950B6F3B267643460029E447 /* XCRemoteSwiftPackageReference "purchases-ios" */ = {
1094 isa = XCRemoteSwiftPackageReference;
1095 repositoryURL = "https://github.com/RevenueCat/purchases-ios.git";
1096 requirement = {
1097 kind = upToNextMajorVersion;
1098 minimumVersion = 3.11.1;
1099 };
1100 };
1089 9526E569266D34DF004B84EF /* XCRemoteSwiftPackageReference "StockCharts" */ = { 1101 9526E569266D34DF004B84EF /* XCRemoteSwiftPackageReference "StockCharts" */ = {
1090 isa = XCRemoteSwiftPackageReference; 1102 isa = XCRemoteSwiftPackageReference;
1091 repositoryURL = "https://github.com/denniscm190/StockCharts.git"; 1103 repositoryURL = "https://github.com/denniscm190/StockCharts.git";
1092 requirement = { 1104 requirement = {
1093 kind = upToNextMajorVersion; 1105 kind = upToNextMajorVersion;
1124 950857A6266BD12D005357BA /* BetterSafariView */ = { 1136 950857A6266BD12D005357BA /* BetterSafariView */ = {
1125 isa = XCSwiftPackageProductDependency; 1137 isa = XCSwiftPackageProductDependency;
1126 package = 950857A5266BD12D005357BA /* XCRemoteSwiftPackageReference "BetterSafariView" */; 1138 package = 950857A5266BD12D005357BA /* XCRemoteSwiftPackageReference "BetterSafariView" */;
1127 productName = BetterSafariView; 1139 productName = BetterSafariView;
1128 }; 1140 };
1141 950B6F3C267643460029E447 /* Purchases */ = {
1142 isa = XCSwiftPackageProductDependency;
1143 package = 950B6F3B267643460029E447 /* XCRemoteSwiftPackageReference "purchases-ios" */;
1144 productName = Purchases;
1145 };
1129 9526E56A266D34DF004B84EF /* StockCharts */ = { 1146 9526E56A266D34DF004B84EF /* StockCharts */ = {
1130 isa = XCSwiftPackageProductDependency; 1147 isa = XCSwiftPackageProductDependency;
1131 package = 9526E569266D34DF004B84EF /* XCRemoteSwiftPackageReference "StockCharts" */; 1148 package = 9526E569266D34DF004B84EF /* XCRemoteSwiftPackageReference "StockCharts" */;
1132 productName = StockCharts; 1149 productName = StockCharts;
1133 }; 1150 };