comparison LazyBear.xcodeproj/project.pbxproj @ 463:783b567800d9

Starts new version
author Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
date Sat, 17 Jul 2021 09:33:26 +0100
parents 57471e7bcf08
children 6953d83060a4
comparison
equal deleted inserted replaced
462:daeac7c7c586 463:783b567800d9
1 // !$*UTF8*$! 1 // !$*UTF8*$!
2 { 2 {
3 archiveVersion = 1; 3 archiveVersion = 1;
4 classes = { 4 classes = {
5 }; 5 };
6 objectVersion = 52; 6 objectVersion = 50;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
10 9502BBF5267F5194003B0A59 /* CompanyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBF4267F5194003B0A59 /* CompanyView.swift */; }; 10 95F7C16126A2CCA2002F08DB /* lazybearApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7C16026A2CCA2002F08DB /* lazybearApp.swift */; };
11 9502BBF7267F5974003B0A59 /* CompanyResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBF6267F5974003B0A59 /* CompanyResponse.swift */; }; 11 95F7C16326A2CCA2002F08DB /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7C16226A2CCA2002F08DB /* ContentView.swift */; };
12 9502BBF9267F59A0003B0A59 /* Company.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBF8267F59A0003B0A59 /* Company.swift */; }; 12 95F7C16526A2CCA2002F08DB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95F7C16426A2CCA2002F08DB /* Assets.xcassets */; };
13 9502BBFB267F5EE8003B0A59 /* ChartHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBFA267F5EE8003B0A59 /* ChartHelper.swift */; }; 13 95F7C16826A2CCA2002F08DB /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95F7C16726A2CCA2002F08DB /* Preview Assets.xcassets */; };
14 9502BBFD267F63F3003B0A59 /* CustomRectangleBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBFC267F63F3003B0A59 /* CustomRectangleBox.swift */; }; 14 95F7C16A26A2CCA2002F08DB /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7C16926A2CCA2002F08DB /* Persistence.swift */; };
15 9502BBFF267F6454003B0A59 /* KeyStatsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBFE267F6454003B0A59 /* KeyStatsHelper.swift */; }; 15 95F7C16D26A2CCA2002F08DB /* lazybear.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95F7C16B26A2CCA2002F08DB /* lazybear.xcdatamodeld */; };
16 9502BC01267F8771003B0A59 /* KeyStatsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BC00267F8771003B0A59 /* KeyStatsList.swift */; }; 16 95F7C17826A2CCA3002F08DB /* lazybearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7C17726A2CCA3002F08DB /* lazybearTests.swift */; };
17 950B6F3D267643460029E447 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 950B6F3C267643460029E447 /* Purchases */; }; 17 95F7C18326A2CCA3002F08DB /* lazybearUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7C18226A2CCA3002F08DB /* lazybearUITests.swift */; };
18 950B6F3F267643640029E447 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 950B6F3E267643640029E447 /* StoreKit.framework */; };
19 950B6F422676454A0029E447 /* RevenueCatTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950B6F412676454A0029E447 /* RevenueCatTest.swift */; };
20 950C57132629EF9100F234FE /* LazyBearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C57122629EF9100F234FE /* LazyBearTests.swift */; };
21 950C57232629EFC200F234FE /* LazyBearUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C57222629EFC200F234FE /* LazyBearUITests.swift */; };
22 950D0E192618AA4900D17AD7 /* CompanyList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950D0E182618AA4900D17AD7 /* CompanyList.swift */; };
23 950D0E292618AEC800D17AD7 /* SearchedCompanyItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950D0E282618AEC800D17AD7 /* SearchedCompanyItem.swift */; };
24 95123AB826766497001BFAF3 /* CurrencySheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123AB726766497001BFAF3 /* CurrencySheet.swift */; };
25 95123ABA2676658E001BFAF3 /* StockSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123AB92676658E001BFAF3 /* StockSheet.swift */; };
26 95123ABC2676676B001BFAF3 /* CurrencySheetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123ABB2676676B001BFAF3 /* CurrencySheetRow.swift */; };
27 95123ABE267669C6001BFAF3 /* StockSheetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123ABD267669C6001BFAF3 /* StockSheetRow.swift */; };
28 95123AC026767370001BFAF3 /* StockItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95123ABF26767370001BFAF3 /* StockItem.swift */; };
29 95131D46267A03020055C6DE /* WatchlistCompany+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95131D45267A02FC0055C6DE /* WatchlistCompany+CoreDataProperties.swift */; };
30 95131D47267A03020055C6DE /* WatchlistCompany+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95131D44267A02FC0055C6DE /* WatchlistCompany+CoreDataClass.swift */; };
31 95131D4B267A15490055C6DE /* WatchlistSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95131D4A267A15490055C6DE /* WatchlistSheet.swift */; };
32 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951490542610BD2B00BDEEB5 /* WelcomeView.swift */; };
33 951566E72613A2B6007C0F36 /* TradingDatesSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E62613A2B6007C0F36 /* TradingDatesSheet.swift */; };
34 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E92613A37C007C0F36 /* TradingDatesItem.swift */; };
35 9519BE06267E5EC3009C6015 /* ProfileStockRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519BE05267E5EC3009C6015 /* ProfileStockRow.swift */; };
36 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045142610C7C600A76362 /* ConvertEpoch.swift */; };
37 952457D8267E339C00D5BBCB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 952457D7267E339C00D5BBCB /* Assets.xcassets */; };
38 952457DF267E339C00D5BBCB /* LazyBearWatchOS Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 952457DE267E339C00D5BBCB /* LazyBearWatchOS Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
39 952457E4267E339C00D5BBCB /* LazyBearApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952457E3267E339C00D5BBCB /* LazyBearApp.swift */; };
40 952457E6267E339C00D5BBCB /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952457E5267E339C00D5BBCB /* ContentView.swift */; };
41 952457E8267E339C00D5BBCB /* NotificationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952457E7267E339C00D5BBCB /* NotificationController.swift */; };
42 952457EA267E339C00D5BBCB /* NotificationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952457E9267E339C00D5BBCB /* NotificationView.swift */; };
43 952457EC267E339C00D5BBCB /* ComplicationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952457EB267E339C00D5BBCB /* ComplicationController.swift */; };
44 952457EE267E339C00D5BBCB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 952457ED267E339C00D5BBCB /* Assets.xcassets */; };
45 952457F1267E339C00D5BBCB /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 952457F0267E339C00D5BBCB /* Preview Assets.xcassets */; };
46 952457FD267E339C00D5BBCB /* LazyBearWatchOSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952457FC267E339C00D5BBCB /* LazyBearWatchOSTests.swift */; };
47 95245808267E339D00D5BBCB /* LazyBearWatchOSUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95245807267E339D00D5BBCB /* LazyBearWatchOSUITests.swift */; };
48 9524580C267E339D00D5BBCB /* LazyBearWatchOS.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 952457D5267E339B00D5BBCB /* LazyBearWatchOS.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
49 9529947E2629CA3E005F0AB0 /* Search.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9529947D2629CA3E005F0AB0 /* Search.swift */; };
50 952994822629CA46005F0AB0 /* SearchResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952994812629CA46005F0AB0 /* SearchResponse.swift */; };
51 952FC0B8267C97BA001406B1 /* WatchlistSheetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952FC0B7267C97BA001406B1 /* WatchlistSheetRow.swift */; };
52 952FC0BA267C9A24001406B1 /* RenameListSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952FC0B9267C9A24001406B1 /* RenameListSheet.swift */; };
53 953C96DE2688925E0096734C /* HapticsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953C96DD2688925E0096734C /* HapticsManager.swift */; };
54 953C96E0268898430096734C /* DefaultCompanies.json in Resources */ = {isa = PBXBuildFile; fileRef = 953C96DF268898430096734C /* DefaultCompanies.json */; };
55 953C96E2268898DC0096734C /* DefaultCompanyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953C96E1268898DC0096734C /* DefaultCompanyModel.swift */; };
56 9547482026821F7700D6A966 /* InsiderTransactionsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9547481F26821F7700D6A966 /* InsiderTransactionsHelper.swift */; };
57 9547482226821F8800D6A966 /* InsiderTransactionsRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9547482126821F8800D6A966 /* InsiderTransactionsRow.swift */; };
58 9547482426821F9400D6A966 /* InsiderTransactionsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9547482326821F9400D6A966 /* InsiderTransactionsList.swift */; };
59 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */ = {isa = PBXBuildFile; productRef = 954D7EC1260BE70C00A13C50 /* SwiftlySearch */; };
60 954F9C5F268C79EA0022ED60 /* HomeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E733B262356F3005652FF /* HomeResponse.swift */; };
61 954F9C60268C7A000022ED60 /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6126305A9B009865AA /* CurrencyModel.swift */; };
62 954F9C61268C7A1C0022ED60 /* SectorPerformanceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F7026305AD5009865AA /* SectorPerformanceModel.swift */; };
63 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550443926111B2B000E0BCB /* HomeView.swift */; };
64 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444226111E7A000E0BCB /* SectorRow.swift */; };
65 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444526111EE5000E0BCB /* SectorItem.swift */; };
66 9550444926111FC9000E0BCB /* StockRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444826111FC9000E0BCB /* StockRow.swift */; };
67 955E73392623568F005652FF /* Home.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E73382623568F005652FF /* Home.swift */; };
68 955E733C262356F3005652FF /* HomeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E733B262356F3005652FF /* HomeResponse.swift */; };
69 95602704265ABB990046F97E /* InsiderRosterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602703265ABB990046F97E /* InsiderRosterModel.swift */; };
70 95613ADF264FC6FD00D4CE8F /* LatestNewsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95613ADE264FC6FD00D4CE8F /* LatestNewsModel.swift */; };
71 9562404C263C766D00C6C511 /* WatchlistCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9562404B263C766D00C6C511 /* WatchlistCreator.swift */; };
72 9562404E263C7D8800C6C511 /* WatchlistCreatorClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9562404D263C7D8800C6C511 /* WatchlistCreatorClass.swift */; };
73 95629DA02645298E007AF020 /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95629D9F2645298E007AF020 /* Profile.swift */; };
74 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B8E25DDA54700DCBE4A /* LazyBearApp.swift */; };
75 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9225DDA54700DCBE4A /* Assets.xcassets */; };
76 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */; };
77 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9725DDA54700DCBE4A /* Persistence.swift */; };
78 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */; };
79 95721DA6262761E700EC527B /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95721DA5262761E700EC527B /* CurrencyRow.swift */; };
80 9576BFEB26810661002BCAC6 /* InsiderRosterHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9576BFEA26810661002BCAC6 /* InsiderRosterHelper.swift */; };
81 9576BFED26810713002BCAC6 /* InsiderRosterList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9576BFEC26810713002BCAC6 /* InsiderRosterList.swift */; };
82 9576BFEF26810719002BCAC6 /* InsiderRosterRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9576BFEE26810719002BCAC6 /* InsiderRosterRow.swift */; };
83 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958A735125E0170900FD7ECA /* CloudKit.framework */; };
84 9594F0402651355B00CFA8D4 /* HistoricalPricesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */; };
85 9595DC342682849E00DC8104 /* WatchOSProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9595DC332682849E00DC8104 /* WatchOSProfileView.swift */; };
86 9595DC36268284B100DC8104 /* WatchOSCompanyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9595DC35268284B100DC8104 /* WatchOSCompanyRow.swift */; };
87 9595DC37268284FA00DC8104 /* WatchlistCompany+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95131D44267A02FC0055C6DE /* WatchlistCompany+CoreDataClass.swift */; };
88 9595DC382682850000DC8104 /* WatchlistCompany+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95131D45267A02FC0055C6DE /* WatchlistCompany+CoreDataProperties.swift */; };
89 95A07F6226305A9B009865AA /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6126305A9B009865AA /* CurrencyModel.swift */; };
90 95A07F6C26305AC6009865AA /* QuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6B26305AC6009865AA /* QuoteModel.swift */; };
91 95A07F7126305AD5009865AA /* SectorPerformanceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F7026305AD5009865AA /* SectorPerformanceModel.swift */; };
92 95A4B930263E9F530056F036 /* WatchlistCreatorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B92F263E9F530056F036 /* WatchlistCreatorList.swift */; };
93 95A4B933263E9F810056F036 /* Introspect in Frameworks */ = {isa = PBXBuildFile; productRef = 95A4B932263E9F810056F036 /* Introspect */; };
94 95A4B935263EA31C0056F036 /* WatchlistCreatorSearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B934263EA31C0056F036 /* WatchlistCreatorSearchBar.swift */; };
95 95A4B937263EA5C20056F036 /* WatchlistCreatorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4B936263EA5C20056F036 /* WatchlistCreatorRow.swift */; };
96 95A7C066261639E0003E2EC1 /* SearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A7C065261639DF003E2EC1 /* SearchView.swift */; };
97 95A7C0742616409D003E2EC1 /* ParseJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A7C0732616409D003E2EC1 /* ParseJSON.swift */; };
98 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AD4A2C26078C1400498079 /* ContentView.swift */; };
99 95AF0FF72671320F0049C4AB /* DisplayWords.json in Resources */ = {isa = PBXBuildFile; fileRef = 95AF0FF62671320F0049C4AB /* DisplayWords.json */; };
100 95AF0FF92671342E0049C4AB /* DisplayWordsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AF0FF82671342E0049C4AB /* DisplayWordsModel.swift */; };
101 95B85AB6267FAE7A0080CF39 /* ConditionalModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B85AB5267FAE7A0080CF39 /* ConditionalModifier.swift */; };
102 95BB05B22670B8C3005A2029 /* KeyStatsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BB05B12670B8C3005A2029 /* KeyStatsModel.swift */; };
103 95BC1C642683326C00F94373 /* KeyStatsRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BC1C632683326C00F94373 /* KeyStatsRow.swift */; };
104 95BC1C66268336A200F94373 /* UnwrapAnyOptional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BC1C65268336A200F94373 /* UnwrapAnyOptional.swift */; };
105 95BEA1A626876DE100BF18AB /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = 95BEA1A526876DE100BF18AB /* Alamofire */; };
106 95BEA1AA268777CC00BF18AB /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95629D9F2645298E007AF020 /* Profile.swift */; };
107 95BEA1AC268778E500BF18AB /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = 95BEA1AB268778E500BF18AB /* Alamofire */; };
108 95BEA1AD2687791000BF18AB /* ProfileResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C8C0DF262A369F0082D1D9 /* ProfileResponse.swift */; };
109 95BEA1AE2687791800BF18AB /* CompanyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C22F3E26776F010014C98A /* CompanyModel.swift */; };
110 95BEA1AF2687794A00BF18AB /* RequestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E8BAA22656D86E0016AE72 /* RequestType.swift */; };
111 95BEA1B326877BAC00BF18AB /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9725DDA54700DCBE4A /* Persistence.swift */; };
112 95BEA1B426877BBA00BF18AB /* LazyBear.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */; };
113 95C22F3F26776F010014C98A /* CompanyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C22F3E26776F010014C98A /* CompanyModel.swift */; };
114 95C8C0E0262A369F0082D1D9 /* ProfileResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C8C0DF262A369F0082D1D9 /* ProfileResponse.swift */; };
115 95CCFB56266E7A0F00C384A1 /* InsiderTransactionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CCFB55266E7A0F00C384A1 /* InsiderTransactionModel.swift */; };
116 95CCFB5E266E855800C384A1 /* GetDateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CCFB5D266E855800C384A1 /* GetDateComponents.swift */; };
117 95CCFB60266E864C00C384A1 /* ConvertStringToDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CCFB5F266E864C00C384A1 /* ConvertStringToDate.swift */; };
118 95CF46A32688BC0B0028C5A2 /* WatchOSCompanyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CF46A22688BC0B0028C5A2 /* WatchOSCompanyView.swift */; };
119 95CF46A92688C74C0028C5A2 /* Company.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBF8267F59A0003B0A59 /* Company.swift */; };
120 95CF46AC2688C7810028C5A2 /* QuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A07F6B26305AC6009865AA /* QuoteModel.swift */; };
121 95CF46AD2688C78C0028C5A2 /* LatestNewsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95613ADE264FC6FD00D4CE8F /* LatestNewsModel.swift */; };
122 95CF46B72688F89B0028C5A2 /* WatchOSChartHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CF46B62688F89B0028C5A2 /* WatchOSChartHelper.swift */; };
123 95CF46B92688F8A60028C5A2 /* WatchOSNewsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CF46B82688F8A60028C5A2 /* WatchOSNewsList.swift */; };
124 95CF46C32689165F0028C5A2 /* WatchOSNewsRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CF46C22689165F0028C5A2 /* WatchOSNewsRow.swift */; };
125 95CF46C4268916960028C5A2 /* ConvertEpoch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045142610C7C600A76362 /* ConvertEpoch.swift */; };
126 95CF46C6268919E40028C5A2 /* WatchOSNewsDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CF46C5268919E40028C5A2 /* WatchOSNewsDetail.swift */; };
127 95CF46CD26891E180028C5A2 /* DisplayWords.json in Resources */ = {isa = PBXBuildFile; fileRef = 95AF0FF62671320F0049C4AB /* DisplayWords.json */; };
128 95CF46D92689C7540028C5A2 /* CompanyResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502BBF6267F5974003B0A59 /* CompanyResponse.swift */; };
129 95CF46DA2689C77C0028C5A2 /* HistoricalPricesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */; };
130 95CF46DB2689C78D0028C5A2 /* KeyStatsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BB05B12670B8C3005A2029 /* KeyStatsModel.swift */; };
131 95CF46DC2689C7930028C5A2 /* InsiderRosterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602703265ABB990046F97E /* InsiderRosterModel.swift */; };
132 95CF46DD2689C7960028C5A2 /* InsiderTransactionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CCFB55266E7A0F00C384A1 /* InsiderTransactionModel.swift */; };
133 95CF46DF2689D72E0028C5A2 /* ComplicationViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CF46DE2689D72E0028C5A2 /* ComplicationViews.swift */; };
134 95CF46E22689E1790028C5A2 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95CF46E12689E1790028C5A2 /* CloudKit.framework */; };
135 95CF46EC2689F1B70028C5A2 /* StockCharts in Frameworks */ = {isa = PBXBuildFile; productRef = 95CF46EB2689F1B70028C5A2 /* StockCharts */; };
136 95CF46EE2689F1C00028C5A2 /* StockCharts in Frameworks */ = {isa = PBXBuildFile; productRef = 95CF46ED2689F1C00028C5A2 /* StockCharts */; };
137 95D308F82624B3A400A39F77 /* CurrencyItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D308F72624B3A400A39F77 /* CurrencyItem.swift */; };
138 95E2DBF82673752F007FCCB4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 95E2DBF72673752F007FCCB4 /* LaunchScreen.storyboard */; };
139 95E4A2D7268091F900A6FEB9 /* NewsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E4A2D6268091F900A6FEB9 /* NewsHelper.swift */; };
140 95E4A2D92680931300A6FEB9 /* NewsRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E4A2D82680931300A6FEB9 /* NewsRow.swift */; };
141 95E4A2E02680A70000A6FEB9 /* NewsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E4A2DF2680A70000A6FEB9 /* NewsList.swift */; };
142 95E4A2E22680AD7C00A6FEB9 /* SFSafariViewWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E4A2E12680AD7C00A6FEB9 /* SFSafariViewWrapper.swift */; };
143 95E8BAA32656D86E0016AE72 /* RequestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E8BAA22656D86E0016AE72 /* RequestType.swift */; };
144 95FBE0DC2619CA7200440386 /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FBE0DB2619CA7200440386 /* ProfileView.swift */; };
145 /* End PBXBuildFile section */ 18 /* End PBXBuildFile section */
146 19
147 /* Begin PBXContainerItemProxy section */ 20 /* Begin PBXContainerItemProxy section */
148 950C57152629EF9100F234FE /* PBXContainerItemProxy */ = { 21 95F7C17426A2CCA3002F08DB /* PBXContainerItemProxy */ = {
149 isa = PBXContainerItemProxy; 22 isa = PBXContainerItemProxy;
150 containerPortal = 95672B8325DDA54700DCBE4A /* Project object */; 23 containerPortal = 95F7C15526A2CCA2002F08DB /* Project object */;
151 proxyType = 1; 24 proxyType = 1;
152 remoteGlobalIDString = 95672B8A25DDA54700DCBE4A; 25 remoteGlobalIDString = 95F7C15C26A2CCA2002F08DB;
153 remoteInfo = LazyBear; 26 remoteInfo = lazybear;
154 }; 27 };
155 950C57252629EFC200F234FE /* PBXContainerItemProxy */ = { 28 95F7C17F26A2CCA3002F08DB /* PBXContainerItemProxy */ = {
156 isa = PBXContainerItemProxy; 29 isa = PBXContainerItemProxy;
157 containerPortal = 95672B8325DDA54700DCBE4A /* Project object */; 30 containerPortal = 95F7C15526A2CCA2002F08DB /* Project object */;
158 proxyType = 1; 31 proxyType = 1;
159 remoteGlobalIDString = 95672B8A25DDA54700DCBE4A; 32 remoteGlobalIDString = 95F7C15C26A2CCA2002F08DB;
160 remoteInfo = LazyBear; 33 remoteInfo = lazybear;
161 };
162 952457E0267E339C00D5BBCB /* PBXContainerItemProxy */ = {
163 isa = PBXContainerItemProxy;
164 containerPortal = 95672B8325DDA54700DCBE4A /* Project object */;
165 proxyType = 1;
166 remoteGlobalIDString = 952457DD267E339C00D5BBCB;
167 remoteInfo = "LazyBearWatchOS Extension";
168 };
169 952457F9267E339C00D5BBCB /* PBXContainerItemProxy */ = {
170 isa = PBXContainerItemProxy;
171 containerPortal = 95672B8325DDA54700DCBE4A /* Project object */;
172 proxyType = 1;
173 remoteGlobalIDString = 952457DD267E339C00D5BBCB;
174 remoteInfo = "LazyBearWatchOS Extension";
175 };
176 95245804267E339D00D5BBCB /* PBXContainerItemProxy */ = {
177 isa = PBXContainerItemProxy;
178 containerPortal = 95672B8325DDA54700DCBE4A /* Project object */;
179 proxyType = 1;
180 remoteGlobalIDString = 952457D4267E339B00D5BBCB;
181 remoteInfo = LazyBearWatchOS;
182 };
183 9524580A267E339D00D5BBCB /* PBXContainerItemProxy */ = {
184 isa = PBXContainerItemProxy;
185 containerPortal = 95672B8325DDA54700DCBE4A /* Project object */;
186 proxyType = 1;
187 remoteGlobalIDString = 952457D4267E339B00D5BBCB;
188 remoteInfo = LazyBearWatchOS;
189 }; 34 };
190 /* End PBXContainerItemProxy section */ 35 /* End PBXContainerItemProxy section */
191 36
192 /* Begin PBXCopyFilesBuildPhase section */
193 9524580D267E339D00D5BBCB /* Embed Watch Content */ = {
194 isa = PBXCopyFilesBuildPhase;
195 buildActionMask = 2147483647;
196 dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
197 dstSubfolderSpec = 16;
198 files = (
199 9524580C267E339D00D5BBCB /* LazyBearWatchOS.app in Embed Watch Content */,
200 );
201 name = "Embed Watch Content";
202 runOnlyForDeploymentPostprocessing = 0;
203 };
204 95245810267E339D00D5BBCB /* Embed App Extensions */ = {
205 isa = PBXCopyFilesBuildPhase;
206 buildActionMask = 2147483647;
207 dstPath = "";
208 dstSubfolderSpec = 13;
209 files = (
210 952457DF267E339C00D5BBCB /* LazyBearWatchOS Extension.appex in Embed App Extensions */,
211 );
212 name = "Embed App Extensions";
213 runOnlyForDeploymentPostprocessing = 0;
214 };
215 /* End PBXCopyFilesBuildPhase section */
216
217 /* Begin PBXFileReference section */ 37 /* Begin PBXFileReference section */
218 9502BBF4267F5194003B0A59 /* CompanyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyView.swift; sourceTree = "<group>"; }; 38 95F7C15D26A2CCA2002F08DB /* lazybear.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = lazybear.app; sourceTree = BUILT_PRODUCTS_DIR; };
219 9502BBF6267F5974003B0A59 /* CompanyResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyResponse.swift; sourceTree = "<group>"; }; 39 95F7C16026A2CCA2002F08DB /* lazybearApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lazybearApp.swift; sourceTree = "<group>"; };
220 9502BBF8267F59A0003B0A59 /* Company.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Company.swift; sourceTree = "<group>"; }; 40 95F7C16226A2CCA2002F08DB /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
221 9502BBFA267F5EE8003B0A59 /* ChartHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChartHelper.swift; sourceTree = "<group>"; }; 41 95F7C16426A2CCA2002F08DB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
222 9502BBFC267F63F3003B0A59 /* CustomRectangleBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomRectangleBox.swift; sourceTree = "<group>"; }; 42 95F7C16726A2CCA2002F08DB /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
223 9502BBFE267F6454003B0A59 /* KeyStatsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyStatsHelper.swift; sourceTree = "<group>"; }; 43 95F7C16926A2CCA2002F08DB /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
224 9502BC00267F8771003B0A59 /* KeyStatsList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyStatsList.swift; sourceTree = "<group>"; }; 44 95F7C16C26A2CCA2002F08DB /* lazybear.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = lazybear.xcdatamodel; sourceTree = "<group>"; };
225 950B6F3E267643640029E447 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 45 95F7C16E26A2CCA2002F08DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
226 950B6F412676454A0029E447 /* RevenueCatTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RevenueCatTest.swift; sourceTree = "<group>"; }; 46 95F7C17326A2CCA3002F08DB /* lazybearTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = lazybearTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
227 950C57102629EF9100F234FE /* LazyBearTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 47 95F7C17726A2CCA3002F08DB /* lazybearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lazybearTests.swift; sourceTree = "<group>"; };
228 950C57122629EF9100F234FE /* LazyBearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearTests.swift; sourceTree = "<group>"; }; 48 95F7C17926A2CCA3002F08DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
229 950C57142629EF9100F234FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 49 95F7C17E26A2CCA3002F08DB /* lazybearUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = lazybearUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
230 950C57202629EFC200F234FE /* LazyBearUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 50 95F7C18226A2CCA3002F08DB /* lazybearUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lazybearUITests.swift; sourceTree = "<group>"; };
231 950C57222629EFC200F234FE /* LazyBearUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearUITests.swift; sourceTree = "<group>"; }; 51 95F7C18426A2CCA3002F08DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
232 950C57242629EFC200F234FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
233 950C572D2629F03A00F234FE /* LazyBear.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = LazyBear.xctestplan; path = LazyBear.xcodeproj/LazyBear.xctestplan; sourceTree = "<group>"; };
234 950D0E182618AA4900D17AD7 /* CompanyList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyList.swift; sourceTree = "<group>"; };
235 950D0E282618AEC800D17AD7 /* SearchedCompanyItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchedCompanyItem.swift; sourceTree = "<group>"; };
236 95123AB726766497001BFAF3 /* CurrencySheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySheet.swift; sourceTree = "<group>"; };
237 95123AB92676658E001BFAF3 /* StockSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockSheet.swift; sourceTree = "<group>"; };
238 95123ABB2676676B001BFAF3 /* CurrencySheetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySheetRow.swift; sourceTree = "<group>"; };
239 95123ABD267669C6001BFAF3 /* StockSheetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockSheetRow.swift; sourceTree = "<group>"; };
240 95123ABF26767370001BFAF3 /* StockItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockItem.swift; sourceTree = "<group>"; };
241 95131D44267A02FC0055C6DE /* WatchlistCompany+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataClass.swift"; sourceTree = "<group>"; };
242 95131D45267A02FC0055C6DE /* WatchlistCompany+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataProperties.swift"; sourceTree = "<group>"; };
243 95131D4A267A15490055C6DE /* WatchlistSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistSheet.swift; sourceTree = "<group>"; };
244 951490542610BD2B00BDEEB5 /* WelcomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeView.swift; sourceTree = "<group>"; };
245 951566E62613A2B6007C0F36 /* TradingDatesSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesSheet.swift; sourceTree = "<group>"; };
246 951566E92613A37C007C0F36 /* TradingDatesItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesItem.swift; sourceTree = "<group>"; };
247 9519BE05267E5EC3009C6015 /* ProfileStockRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileStockRow.swift; sourceTree = "<group>"; };
248 952045142610C7C600A76362 /* ConvertEpoch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvertEpoch.swift; sourceTree = "<group>"; };
249 952457D5267E339B00D5BBCB /* LazyBearWatchOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LazyBearWatchOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
250 952457D7267E339C00D5BBCB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
251 952457D9267E339C00D5BBCB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
252 952457DE267E339C00D5BBCB /* LazyBearWatchOS Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "LazyBearWatchOS Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
253 952457E3267E339C00D5BBCB /* LazyBearApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearApp.swift; sourceTree = "<group>"; };
254 952457E5267E339C00D5BBCB /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
255 952457E7267E339C00D5BBCB /* NotificationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationController.swift; sourceTree = "<group>"; };
256 952457E9267E339C00D5BBCB /* NotificationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationView.swift; sourceTree = "<group>"; };
257 952457EB267E339C00D5BBCB /* ComplicationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComplicationController.swift; sourceTree = "<group>"; };
258 952457ED267E339C00D5BBCB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
259 952457F0267E339C00D5BBCB /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
260 952457F2267E339C00D5BBCB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
261 952457F3267E339C00D5BBCB /* PushNotificationPayload.apns */ = {isa = PBXFileReference; lastKnownFileType = text; path = PushNotificationPayload.apns; sourceTree = "<group>"; };
262 952457F8267E339C00D5BBCB /* LazyBearWatchOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearWatchOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
263 952457FC267E339C00D5BBCB /* LazyBearWatchOSTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearWatchOSTests.swift; sourceTree = "<group>"; };
264 952457FE267E339C00D5BBCB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
265 95245803267E339D00D5BBCB /* LazyBearWatchOSUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LazyBearWatchOSUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
266 95245807267E339D00D5BBCB /* LazyBearWatchOSUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearWatchOSUITests.swift; sourceTree = "<group>"; };
267 95245809267E339D00D5BBCB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
268 9529947D2629CA3E005F0AB0 /* Search.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Search.swift; sourceTree = "<group>"; };
269 952994812629CA46005F0AB0 /* SearchResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResponse.swift; sourceTree = "<group>"; };
270 952FC0B7267C97BA001406B1 /* WatchlistSheetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistSheetRow.swift; sourceTree = "<group>"; };
271 952FC0B9267C9A24001406B1 /* RenameListSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RenameListSheet.swift; sourceTree = "<group>"; };
272 953C96DD2688925E0096734C /* HapticsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsManager.swift; sourceTree = "<group>"; };
273 953C96DF268898430096734C /* DefaultCompanies.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = DefaultCompanies.json; sourceTree = "<group>"; };
274 953C96E1268898DC0096734C /* DefaultCompanyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultCompanyModel.swift; sourceTree = "<group>"; };
275 9547481F26821F7700D6A966 /* InsiderTransactionsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderTransactionsHelper.swift; sourceTree = "<group>"; };
276 9547482126821F8800D6A966 /* InsiderTransactionsRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderTransactionsRow.swift; sourceTree = "<group>"; };
277 9547482326821F9400D6A966 /* InsiderTransactionsList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderTransactionsList.swift; sourceTree = "<group>"; };
278 9550443926111B2B000E0BCB /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
279 9550444226111E7A000E0BCB /* SectorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorRow.swift; sourceTree = "<group>"; };
280 9550444526111EE5000E0BCB /* SectorItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorItem.swift; sourceTree = "<group>"; };
281 9550444826111FC9000E0BCB /* StockRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockRow.swift; sourceTree = "<group>"; };
282 955E73382623568F005652FF /* Home.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home.swift; sourceTree = "<group>"; };
283 955E733B262356F3005652FF /* HomeResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeResponse.swift; sourceTree = "<group>"; };
284 95602703265ABB990046F97E /* InsiderRosterModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRosterModel.swift; sourceTree = "<group>"; };
285 95613ADE264FC6FD00D4CE8F /* LatestNewsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LatestNewsModel.swift; sourceTree = "<group>"; };
286 9562404A263C72E800C6C511 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
287 9562404B263C766D00C6C511 /* WatchlistCreator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreator.swift; sourceTree = "<group>"; };
288 9562404D263C7D8800C6C511 /* WatchlistCreatorClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorClass.swift; sourceTree = "<group>"; };
289 95629D9F2645298E007AF020 /* Profile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Profile.swift; sourceTree = "<group>"; };
290 95672B8B25DDA54700DCBE4A /* LazyBear.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LazyBear.app; sourceTree = BUILT_PRODUCTS_DIR; };
291 95672B8E25DDA54700DCBE4A /* LazyBearApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyBearApp.swift; sourceTree = "<group>"; };
292 95672B9225DDA54700DCBE4A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
293 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
294 95672B9725DDA54700DCBE4A /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
295 95672B9A25DDA54800DCBE4A /* LazyBear.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = LazyBear.xcdatamodel; sourceTree = "<group>"; };
296 95672B9C25DDA54800DCBE4A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
297 95721DA5262761E700EC527B /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; };
298 9576BFEA26810661002BCAC6 /* InsiderRosterHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRosterHelper.swift; sourceTree = "<group>"; };
299 9576BFEC26810713002BCAC6 /* InsiderRosterList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRosterList.swift; sourceTree = "<group>"; };
300 9576BFEE26810719002BCAC6 /* InsiderRosterRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderRosterRow.swift; sourceTree = "<group>"; };
301 958A734E25E016FD00FD7ECA /* LazyBear.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LazyBear.entitlements; sourceTree = "<group>"; };
302 958A735125E0170900FD7ECA /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; };
303 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoricalPricesModel.swift; sourceTree = "<group>"; };
304 9595DC332682849E00DC8104 /* WatchOSProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSProfileView.swift; sourceTree = "<group>"; };
305 9595DC35268284B100DC8104 /* WatchOSCompanyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSCompanyRow.swift; sourceTree = "<group>"; };
306 95A07F6126305A9B009865AA /* CurrencyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyModel.swift; sourceTree = "<group>"; };
307 95A07F6B26305AC6009865AA /* QuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuoteModel.swift; sourceTree = "<group>"; };
308 95A07F7026305AD5009865AA /* SectorPerformanceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorPerformanceModel.swift; sourceTree = "<group>"; };
309 95A4B92F263E9F530056F036 /* WatchlistCreatorList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorList.swift; sourceTree = "<group>"; };
310 95A4B934263EA31C0056F036 /* WatchlistCreatorSearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorSearchBar.swift; sourceTree = "<group>"; };
311 95A4B936263EA5C20056F036 /* WatchlistCreatorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchlistCreatorRow.swift; sourceTree = "<group>"; };
312 95A7C065261639DF003E2EC1 /* SearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchView.swift; sourceTree = "<group>"; };
313 95A7C0732616409D003E2EC1 /* ParseJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJSON.swift; sourceTree = "<group>"; };
314 95AD4A2C26078C1400498079 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
315 95AF0FF62671320F0049C4AB /* DisplayWords.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = DisplayWords.json; sourceTree = "<group>"; };
316 95AF0FF82671342E0049C4AB /* DisplayWordsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayWordsModel.swift; sourceTree = "<group>"; };
317 95B85AB5267FAE7A0080CF39 /* ConditionalModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConditionalModifier.swift; sourceTree = "<group>"; };
318 95BB05B12670B8C3005A2029 /* KeyStatsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyStatsModel.swift; sourceTree = "<group>"; };
319 95BC1C632683326C00F94373 /* KeyStatsRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyStatsRow.swift; sourceTree = "<group>"; };
320 95BC1C65268336A200F94373 /* UnwrapAnyOptional.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnwrapAnyOptional.swift; sourceTree = "<group>"; };
321 95C22F3E26776F010014C98A /* CompanyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyModel.swift; sourceTree = "<group>"; };
322 95C8C0DF262A369F0082D1D9 /* ProfileResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileResponse.swift; sourceTree = "<group>"; };
323 95CCFB55266E7A0F00C384A1 /* InsiderTransactionModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsiderTransactionModel.swift; sourceTree = "<group>"; };
324 95CCFB5D266E855800C384A1 /* GetDateComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetDateComponents.swift; sourceTree = "<group>"; };
325 95CCFB5F266E864C00C384A1 /* ConvertStringToDate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvertStringToDate.swift; sourceTree = "<group>"; };
326 95CF46A22688BC0B0028C5A2 /* WatchOSCompanyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSCompanyView.swift; sourceTree = "<group>"; };
327 95CF46B62688F89B0028C5A2 /* WatchOSChartHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSChartHelper.swift; sourceTree = "<group>"; };
328 95CF46B82688F8A60028C5A2 /* WatchOSNewsList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSNewsList.swift; sourceTree = "<group>"; };
329 95CF46C22689165F0028C5A2 /* WatchOSNewsRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSNewsRow.swift; sourceTree = "<group>"; };
330 95CF46C5268919E40028C5A2 /* WatchOSNewsDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSNewsDetail.swift; sourceTree = "<group>"; };
331 95CF46DE2689D72E0028C5A2 /* ComplicationViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComplicationViews.swift; sourceTree = "<group>"; };
332 95CF46E02689E1540028C5A2 /* LazyBearWatchOS Extension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "LazyBearWatchOS Extension.entitlements"; sourceTree = "<group>"; };
333 95CF46E12689E1790028C5A2 /* 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; };
334 95D308F72624B3A400A39F77 /* CurrencyItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyItem.swift; sourceTree = "<group>"; };
335 95E2DBF72673752F007FCCB4 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
336 95E4A2D6268091F900A6FEB9 /* NewsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsHelper.swift; sourceTree = "<group>"; };
337 95E4A2D82680931300A6FEB9 /* NewsRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsRow.swift; sourceTree = "<group>"; };
338 95E4A2DF2680A70000A6FEB9 /* NewsList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsList.swift; sourceTree = "<group>"; };
339 95E4A2E12680AD7C00A6FEB9 /* SFSafariViewWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SFSafariViewWrapper.swift; sourceTree = "<group>"; };
340 95E8BAA22656D86E0016AE72 /* RequestType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestType.swift; sourceTree = "<group>"; };
341 95FBE0DB2619CA7200440386 /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = "<group>"; };
342 /* End PBXFileReference section */ 52 /* End PBXFileReference section */
343 53
344 /* Begin PBXFrameworksBuildPhase section */ 54 /* Begin PBXFrameworksBuildPhase section */
345 950C570D2629EF9100F234FE /* Frameworks */ = { 55 95F7C15A26A2CCA2002F08DB /* Frameworks */ = {
346 isa = PBXFrameworksBuildPhase; 56 isa = PBXFrameworksBuildPhase;
347 buildActionMask = 2147483647; 57 buildActionMask = 2147483647;
348 files = ( 58 files = (
349 ); 59 );
350 runOnlyForDeploymentPostprocessing = 0; 60 runOnlyForDeploymentPostprocessing = 0;
351 }; 61 };
352 950C571D2629EFC200F234FE /* Frameworks */ = { 62 95F7C17026A2CCA3002F08DB /* Frameworks */ = {
353 isa = PBXFrameworksBuildPhase; 63 isa = PBXFrameworksBuildPhase;
354 buildActionMask = 2147483647; 64 buildActionMask = 2147483647;
355 files = ( 65 files = (
356 ); 66 );
357 runOnlyForDeploymentPostprocessing = 0; 67 runOnlyForDeploymentPostprocessing = 0;
358 }; 68 };
359 952457DB267E339C00D5BBCB /* Frameworks */ = { 69 95F7C17B26A2CCA3002F08DB /* Frameworks */ = {
360 isa = PBXFrameworksBuildPhase; 70 isa = PBXFrameworksBuildPhase;
361 buildActionMask = 2147483647; 71 buildActionMask = 2147483647;
362 files = ( 72 files = (
363 95CF46E22689E1790028C5A2 /* CloudKit.framework in Frameworks */,
364 95BEA1AC268778E500BF18AB /* Alamofire in Frameworks */,
365 95CF46EE2689F1C00028C5A2 /* StockCharts in Frameworks */,
366 );
367 runOnlyForDeploymentPostprocessing = 0;
368 };
369 952457F5267E339C00D5BBCB /* Frameworks */ = {
370 isa = PBXFrameworksBuildPhase;
371 buildActionMask = 2147483647;
372 files = (
373 );
374 runOnlyForDeploymentPostprocessing = 0;
375 };
376 95245800267E339D00D5BBCB /* Frameworks */ = {
377 isa = PBXFrameworksBuildPhase;
378 buildActionMask = 2147483647;
379 files = (
380 );
381 runOnlyForDeploymentPostprocessing = 0;
382 };
383 95672B8825DDA54700DCBE4A /* Frameworks */ = {
384 isa = PBXFrameworksBuildPhase;
385 buildActionMask = 2147483647;
386 files = (
387 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */,
388 95BEA1A626876DE100BF18AB /* Alamofire in Frameworks */,
389 950B6F3F267643640029E447 /* StoreKit.framework in Frameworks */,
390 95CF46EC2689F1B70028C5A2 /* StockCharts in Frameworks */,
391 95A4B933263E9F810056F036 /* Introspect in Frameworks */,
392 950B6F3D267643460029E447 /* Purchases in Frameworks */,
393 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */,
394 ); 73 );
395 runOnlyForDeploymentPostprocessing = 0; 74 runOnlyForDeploymentPostprocessing = 0;
396 }; 75 };
397 /* End PBXFrameworksBuildPhase section */ 76 /* End PBXFrameworksBuildPhase section */
398 77
399 /* Begin PBXGroup section */ 78 /* Begin PBXGroup section */
400 950B6F402676452E0029E447 /* Tests */ = { 79 95F7C15426A2CCA2002F08DB = {
401 isa = PBXGroup; 80 isa = PBXGroup;
402 children = ( 81 children = (
403 950B6F412676454A0029E447 /* RevenueCatTest.swift */, 82 95F7C15F26A2CCA2002F08DB /* lazybear */,
404 ); 83 95F7C17626A2CCA3002F08DB /* lazybearTests */,
405 path = Tests; 84 95F7C18126A2CCA3002F08DB /* lazybearUITests */,
85 95F7C15E26A2CCA2002F08DB /* Products */,
86 );
406 sourceTree = "<group>"; 87 sourceTree = "<group>";
407 }; 88 };
408 950C57112629EF9100F234FE /* LazyBearTests */ = { 89 95F7C15E26A2CCA2002F08DB /* Products */ = {
409 isa = PBXGroup; 90 isa = PBXGroup;
410 children = ( 91 children = (
411 950C57122629EF9100F234FE /* LazyBearTests.swift */, 92 95F7C15D26A2CCA2002F08DB /* lazybear.app */,
412 950C57142629EF9100F234FE /* Info.plist */, 93 95F7C17326A2CCA3002F08DB /* lazybearTests.xctest */,
413 ); 94 95F7C17E26A2CCA3002F08DB /* lazybearUITests.xctest */,
414 path = LazyBearTests; 95 );
96 name = Products;
415 sourceTree = "<group>"; 97 sourceTree = "<group>";
416 }; 98 };
417 950C57212629EFC200F234FE /* LazyBearUITests */ = { 99 95F7C15F26A2CCA2002F08DB /* lazybear */ = {
418 isa = PBXGroup; 100 isa = PBXGroup;
419 children = ( 101 children = (
420 950C57222629EFC200F234FE /* LazyBearUITests.swift */, 102 95F7C16026A2CCA2002F08DB /* lazybearApp.swift */,
421 950C57242629EFC200F234FE /* Info.plist */, 103 95F7C16226A2CCA2002F08DB /* ContentView.swift */,
422 ); 104 95F7C16426A2CCA2002F08DB /* Assets.xcassets */,
423 path = LazyBearUITests; 105 95F7C16926A2CCA2002F08DB /* Persistence.swift */,
106 95F7C16E26A2CCA2002F08DB /* Info.plist */,
107 95F7C16B26A2CCA2002F08DB /* lazybear.xcdatamodeld */,
108 95F7C16626A2CCA2002F08DB /* Preview Content */,
109 );
110 path = lazybear;
424 sourceTree = "<group>"; 111 sourceTree = "<group>";
425 }; 112 };
426 950D0E272618AEBB00D17AD7 /* Helpers */ = { 113 95F7C16626A2CCA2002F08DB /* Preview Content */ = {
427 isa = PBXGroup; 114 isa = PBXGroup;
428 children = ( 115 children = (
429 950D0E282618AEC800D17AD7 /* SearchedCompanyItem.swift */, 116 95F7C16726A2CCA2002F08DB /* Preview Assets.xcassets */,
430 ); 117 );
431 path = Helpers; 118 path = "Preview Content";
432 sourceTree = "<group>"; 119 sourceTree = "<group>";
433 }; 120 };
434 951490572610BD3000BDEEB5 /* Welcome */ = { 121 95F7C17626A2CCA3002F08DB /* lazybearTests */ = {
435 isa = PBXGroup; 122 isa = PBXGroup;
436 children = ( 123 children = (
437 951490542610BD2B00BDEEB5 /* WelcomeView.swift */, 124 95F7C17726A2CCA3002F08DB /* lazybearTests.swift */,
438 ); 125 95F7C17926A2CCA3002F08DB /* Info.plist */,
439 path = Welcome; 126 );
127 path = lazybearTests;
440 sourceTree = "<group>"; 128 sourceTree = "<group>";
441 }; 129 };
442 952045132610C7A200A76362 /* Global functions */ = { 130 95F7C18126A2CCA3002F08DB /* lazybearUITests */ = {
443 isa = PBXGroup; 131 isa = PBXGroup;
444 children = ( 132 children = (
445 952045142610C7C600A76362 /* ConvertEpoch.swift */, 133 95F7C18226A2CCA3002F08DB /* lazybearUITests.swift */,
446 95A7C0732616409D003E2EC1 /* ParseJSON.swift */, 134 95F7C18426A2CCA3002F08DB /* Info.plist */,
447 95CCFB5D266E855800C384A1 /* GetDateComponents.swift */, 135 );
448 95CCFB5F266E864C00C384A1 /* ConvertStringToDate.swift */, 136 path = lazybearUITests;
449 95B85AB5267FAE7A0080CF39 /* ConditionalModifier.swift */,
450 95BC1C65268336A200F94373 /* UnwrapAnyOptional.swift */,
451 );
452 path = "Global functions";
453 sourceTree = "<group>"; 137 sourceTree = "<group>";
454 }; 138 };
455 9523ED402615BD93006D3D6F /* Resources */ = {
456 isa = PBXGroup;
457 children = (
458 95AF0FF62671320F0049C4AB /* DisplayWords.json */,
459 953C96DF268898430096734C /* DefaultCompanies.json */,
460 );
461 path = Resources;
462 sourceTree = "<group>";
463 };
464 952457D6267E339B00D5BBCB /* LazyBearWatchOS */ = {
465 isa = PBXGroup;
466 children = (
467 952457D7267E339C00D5BBCB /* Assets.xcassets */,
468 952457D9267E339C00D5BBCB /* Info.plist */,
469 );
470 path = LazyBearWatchOS;
471 sourceTree = "<group>";
472 };
473 952457E2267E339C00D5BBCB /* LazyBearWatchOS Extension */ = {
474 isa = PBXGroup;
475 children = (
476 95CF46E02689E1540028C5A2 /* LazyBearWatchOS Extension.entitlements */,
477 952457E3267E339C00D5BBCB /* LazyBearApp.swift */,
478 952457E5267E339C00D5BBCB /* ContentView.swift */,
479 952457E7267E339C00D5BBCB /* NotificationController.swift */,
480 952457E9267E339C00D5BBCB /* NotificationView.swift */,
481 952457EB267E339C00D5BBCB /* ComplicationController.swift */,
482 95CF46DE2689D72E0028C5A2 /* ComplicationViews.swift */,
483 952457ED267E339C00D5BBCB /* Assets.xcassets */,
484 952457F2267E339C00D5BBCB /* Info.plist */,
485 952457F3267E339C00D5BBCB /* PushNotificationPayload.apns */,
486 9595DC2E2682840C00DC8104 /* Views */,
487 952457EF267E339C00D5BBCB /* Preview Content */,
488 );
489 path = "LazyBearWatchOS Extension";
490 sourceTree = "<group>";
491 };
492 952457EF267E339C00D5BBCB /* Preview Content */ = {
493 isa = PBXGroup;
494 children = (
495 952457F0267E339C00D5BBCB /* Preview Assets.xcassets */,
496 );
497 path = "Preview Content";
498 sourceTree = "<group>";
499 };
500 952457FB267E339C00D5BBCB /* LazyBearWatchOSTests */ = {
501 isa = PBXGroup;
502 children = (
503 952457FC267E339C00D5BBCB /* LazyBearWatchOSTests.swift */,
504 952457FE267E339C00D5BBCB /* Info.plist */,
505 );
506 path = LazyBearWatchOSTests;
507 sourceTree = "<group>";
508 };
509 95245806267E339D00D5BBCB /* LazyBearWatchOSUITests */ = {
510 isa = PBXGroup;
511 children = (
512 95245807267E339D00D5BBCB /* LazyBearWatchOSUITests.swift */,
513 95245809267E339D00D5BBCB /* Info.plist */,
514 );
515 path = LazyBearWatchOSUITests;
516 sourceTree = "<group>";
517 };
518 9529947C2629CA2F005F0AB0 /* Networking */ = {
519 isa = PBXGroup;
520 children = (
521 9529947D2629CA3E005F0AB0 /* Search.swift */,
522 952994812629CA46005F0AB0 /* SearchResponse.swift */,
523 );
524 path = Networking;
525 sourceTree = "<group>";
526 };
527 954D7E9D260BBA5200A13C50 /* Global Models */ = {
528 isa = PBXGroup;
529 children = (
530 95131D44267A02FC0055C6DE /* WatchlistCompany+CoreDataClass.swift */,
531 95131D45267A02FC0055C6DE /* WatchlistCompany+CoreDataProperties.swift */,
532 95A07F6126305A9B009865AA /* CurrencyModel.swift */,
533 95A07F6B26305AC6009865AA /* QuoteModel.swift */,
534 95A07F7026305AD5009865AA /* SectorPerformanceModel.swift */,
535 95613ADE264FC6FD00D4CE8F /* LatestNewsModel.swift */,
536 9594F03F2651355B00CFA8D4 /* HistoricalPricesModel.swift */,
537 95602703265ABB990046F97E /* InsiderRosterModel.swift */,
538 95CCFB55266E7A0F00C384A1 /* InsiderTransactionModel.swift */,
539 95BB05B12670B8C3005A2029 /* KeyStatsModel.swift */,
540 95AF0FF82671342E0049C4AB /* DisplayWordsModel.swift */,
541 95E8BAA22656D86E0016AE72 /* RequestType.swift */,
542 95C22F3E26776F010014C98A /* CompanyModel.swift */,
543 953C96E1268898DC0096734C /* DefaultCompanyModel.swift */,
544 );
545 path = "Global Models";
546 sourceTree = "<group>";
547 };
548 954D7EAA260BBB0E00A13C50 /* Home */ = {
549 isa = PBXGroup;
550 children = (
551 9550443926111B2B000E0BCB /* HomeView.swift */,
552 954D7EAF260BBBD500A13C50 /* Helpers */,
553 95893DC72613C410003698C5 /* Networking */,
554 );
555 path = Home;
556 sourceTree = "<group>";
557 };
558 954D7EAF260BBBD500A13C50 /* Helpers */ = {
559 isa = PBXGroup;
560 children = (
561 951566E92613A37C007C0F36 /* TradingDatesItem.swift */,
562 951566E62613A2B6007C0F36 /* TradingDatesSheet.swift */,
563 9550444226111E7A000E0BCB /* SectorRow.swift */,
564 9550444526111EE5000E0BCB /* SectorItem.swift */,
565 9550444826111FC9000E0BCB /* StockRow.swift */,
566 95123ABF26767370001BFAF3 /* StockItem.swift */,
567 95721DA5262761E700EC527B /* CurrencyRow.swift */,
568 95D308F72624B3A400A39F77 /* CurrencyItem.swift */,
569 95123AB726766497001BFAF3 /* CurrencySheet.swift */,
570 95123ABB2676676B001BFAF3 /* CurrencySheetRow.swift */,
571 95123AB92676658E001BFAF3 /* StockSheet.swift */,
572 95123ABD267669C6001BFAF3 /* StockSheetRow.swift */,
573 );
574 path = Helpers;
575 sourceTree = "<group>";
576 };
577 95672B8225DDA54700DCBE4A = {
578 isa = PBXGroup;
579 children = (
580 9562404A263C72E800C6C511 /* README.md */,
581 950C572D2629F03A00F234FE /* LazyBear.xctestplan */,
582 95672B8D25DDA54700DCBE4A /* LazyBear */,
583 950C57112629EF9100F234FE /* LazyBearTests */,
584 950C57212629EFC200F234FE /* LazyBearUITests */,
585 952457D6267E339B00D5BBCB /* LazyBearWatchOS */,
586 952457E2267E339C00D5BBCB /* LazyBearWatchOS Extension */,
587 952457FB267E339C00D5BBCB /* LazyBearWatchOSTests */,
588 95245806267E339D00D5BBCB /* LazyBearWatchOSUITests */,
589 95672B8C25DDA54700DCBE4A /* Products */,
590 958A735025E0170900FD7ECA /* Frameworks */,
591 );
592 sourceTree = "<group>";
593 };
594 95672B8C25DDA54700DCBE4A /* Products */ = {
595 isa = PBXGroup;
596 children = (
597 95672B8B25DDA54700DCBE4A /* LazyBear.app */,
598 950C57102629EF9100F234FE /* LazyBearTests.xctest */,
599 950C57202629EFC200F234FE /* LazyBearUITests.xctest */,
600 952457D5267E339B00D5BBCB /* LazyBearWatchOS.app */,
601 952457DE267E339C00D5BBCB /* LazyBearWatchOS Extension.appex */,
602 952457F8267E339C00D5BBCB /* LazyBearWatchOSTests.xctest */,
603 95245803267E339D00D5BBCB /* LazyBearWatchOSUITests.xctest */,
604 );
605 name = Products;
606 sourceTree = "<group>";
607 };
608 95672B8D25DDA54700DCBE4A /* LazyBear */ = {
609 isa = PBXGroup;
610 children = (
611 958A734E25E016FD00FD7ECA /* LazyBear.entitlements */,
612 95672B9C25DDA54800DCBE4A /* Info.plist */,
613 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */,
614 95672B9225DDA54700DCBE4A /* Assets.xcassets */,
615 95E2DBF72673752F007FCCB4 /* LaunchScreen.storyboard */,
616 95672B8E25DDA54700DCBE4A /* LazyBearApp.swift */,
617 95AD4A2C26078C1400498079 /* ContentView.swift */,
618 95672B9725DDA54700DCBE4A /* Persistence.swift */,
619 953C96DD2688925E0096734C /* HapticsManager.swift */,
620 95B1874925DDAC4D0068A364 /* Views */,
621 957B6726268D055C005DFBF6 /* NEW VIEWS */,
622 952045132610C7A200A76362 /* Global functions */,
623 954D7E9D260BBA5200A13C50 /* Global Models */,
624 9523ED402615BD93006D3D6F /* Resources */,
625 95672B9425DDA54700DCBE4A /* Preview Content */,
626 950B6F402676452E0029E447 /* Tests */,
627 );
628 path = LazyBear;
629 sourceTree = "<group>";
630 };
631 95672B9425DDA54700DCBE4A /* Preview Content */ = {
632 isa = PBXGroup;
633 children = (
634 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */,
635 );
636 path = "Preview Content";
637 sourceTree = "<group>";
638 };
639 957B6726268D055C005DFBF6 /* NEW VIEWS */ = {
640 isa = PBXGroup;
641 children = (
642 );
643 path = "NEW VIEWS";
644 sourceTree = "<group>";
645 };
646 95893DC72613C410003698C5 /* Networking */ = {
647 isa = PBXGroup;
648 children = (
649 955E73382623568F005652FF /* Home.swift */,
650 955E733B262356F3005652FF /* HomeResponse.swift */,
651 );
652 path = Networking;
653 sourceTree = "<group>";
654 };
655 958A735025E0170900FD7ECA /* Frameworks */ = {
656 isa = PBXGroup;
657 children = (
658 95CF46E12689E1790028C5A2 /* CloudKit.framework */,
659 950B6F3E267643640029E447 /* StoreKit.framework */,
660 958A735125E0170900FD7ECA /* CloudKit.framework */,
661 );
662 name = Frameworks;
663 sourceTree = "<group>";
664 };
665 9595DC2E2682840C00DC8104 /* Views */ = {
666 isa = PBXGroup;
667 children = (
668 9595DC332682849E00DC8104 /* WatchOSProfileView.swift */,
669 95CF46A22688BC0B0028C5A2 /* WatchOSCompanyView.swift */,
670 9595DC322682848B00DC8104 /* Helpers */,
671 );
672 path = Views;
673 sourceTree = "<group>";
674 };
675 9595DC322682848B00DC8104 /* Helpers */ = {
676 isa = PBXGroup;
677 children = (
678 9595DC35268284B100DC8104 /* WatchOSCompanyRow.swift */,
679 95CF46B62688F89B0028C5A2 /* WatchOSChartHelper.swift */,
680 95CF46B82688F8A60028C5A2 /* WatchOSNewsList.swift */,
681 95CF46C22689165F0028C5A2 /* WatchOSNewsRow.swift */,
682 95CF46C5268919E40028C5A2 /* WatchOSNewsDetail.swift */,
683 );
684 path = Helpers;
685 sourceTree = "<group>";
686 };
687 95A7C06126163943003E2EC1 /* Search */ = {
688 isa = PBXGroup;
689 children = (
690 95A7C065261639DF003E2EC1 /* SearchView.swift */,
691 950D0E182618AA4900D17AD7 /* CompanyList.swift */,
692 950D0E272618AEBB00D17AD7 /* Helpers */,
693 9529947C2629CA2F005F0AB0 /* Networking */,
694 );
695 path = Search;
696 sourceTree = "<group>";
697 };
698 95B1874925DDAC4D0068A364 /* Views */ = {
699 isa = PBXGroup;
700 children = (
701 951490572610BD3000BDEEB5 /* Welcome */,
702 954D7EAA260BBB0E00A13C50 /* Home */,
703 95A7C06126163943003E2EC1 /* Search */,
704 95FBE0DA2619CA6000440386 /* Profile */,
705 95E31C0B26472C8500106B98 /* Company */,
706 );
707 path = Views;
708 sourceTree = "<group>";
709 };
710 95BD2F91263418F7008B6752 /* Helpers */ = {
711 isa = PBXGroup;
712 children = (
713 9519BE05267E5EC3009C6015 /* ProfileStockRow.swift */,
714 95131D4A267A15490055C6DE /* WatchlistSheet.swift */,
715 952FC0B7267C97BA001406B1 /* WatchlistSheetRow.swift */,
716 9562404B263C766D00C6C511 /* WatchlistCreator.swift */,
717 9562404D263C7D8800C6C511 /* WatchlistCreatorClass.swift */,
718 95A4B92F263E9F530056F036 /* WatchlistCreatorList.swift */,
719 95A4B934263EA31C0056F036 /* WatchlistCreatorSearchBar.swift */,
720 95A4B936263EA5C20056F036 /* WatchlistCreatorRow.swift */,
721 952FC0B9267C9A24001406B1 /* RenameListSheet.swift */,
722 );
723 path = Helpers;
724 sourceTree = "<group>";
725 };
726 95C8C0D9262A31DA0082D1D9 /* Networking */ = {
727 isa = PBXGroup;
728 children = (
729 95629D9F2645298E007AF020 /* Profile.swift */,
730 95C8C0DF262A369F0082D1D9 /* ProfileResponse.swift */,
731 );
732 path = Networking;
733 sourceTree = "<group>";
734 };
735 95E31C0B26472C8500106B98 /* Company */ = {
736 isa = PBXGroup;
737 children = (
738 9502BBF4267F5194003B0A59 /* CompanyView.swift */,
739 95E31C0E26472CB600106B98 /* Helpers */,
740 95E31C0F26472CC000106B98 /* Networking */,
741 );
742 path = Company;
743 sourceTree = "<group>";
744 };
745 95E31C0E26472CB600106B98 /* Helpers */ = {
746 isa = PBXGroup;
747 children = (
748 9502BBFC267F63F3003B0A59 /* CustomRectangleBox.swift */,
749 9502BBFA267F5EE8003B0A59 /* ChartHelper.swift */,
750 9502BBFE267F6454003B0A59 /* KeyStatsHelper.swift */,
751 95BC1C632683326C00F94373 /* KeyStatsRow.swift */,
752 9502BC00267F8771003B0A59 /* KeyStatsList.swift */,
753 95E4A2D6268091F900A6FEB9 /* NewsHelper.swift */,
754 95E4A2D82680931300A6FEB9 /* NewsRow.swift */,
755 95E4A2DF2680A70000A6FEB9 /* NewsList.swift */,
756 95E4A2E12680AD7C00A6FEB9 /* SFSafariViewWrapper.swift */,
757 9576BFEA26810661002BCAC6 /* InsiderRosterHelper.swift */,
758 9576BFEE26810719002BCAC6 /* InsiderRosterRow.swift */,
759 9576BFEC26810713002BCAC6 /* InsiderRosterList.swift */,
760 9547481F26821F7700D6A966 /* InsiderTransactionsHelper.swift */,
761 9547482126821F8800D6A966 /* InsiderTransactionsRow.swift */,
762 9547482326821F9400D6A966 /* InsiderTransactionsList.swift */,
763 );
764 path = Helpers;
765 sourceTree = "<group>";
766 };
767 95E31C0F26472CC000106B98 /* Networking */ = {
768 isa = PBXGroup;
769 children = (
770 9502BBF8267F59A0003B0A59 /* Company.swift */,
771 9502BBF6267F5974003B0A59 /* CompanyResponse.swift */,
772 );
773 path = Networking;
774 sourceTree = "<group>";
775 };
776 95FBE0DA2619CA6000440386 /* Profile */ = {
777 isa = PBXGroup;
778 children = (
779 95FBE0DB2619CA7200440386 /* ProfileView.swift */,
780 95BD2F91263418F7008B6752 /* Helpers */,
781 95C8C0D9262A31DA0082D1D9 /* Networking */,
782 );
783 path = Profile;
784 sourceTree = "<group>";
785 };
786 /* End PBXGroup section */ 139 /* End PBXGroup section */
787 140
788 /* Begin PBXNativeTarget section */ 141 /* Begin PBXNativeTarget section */
789 950C570F2629EF9100F234FE /* LazyBearTests */ = { 142 95F7C15C26A2CCA2002F08DB /* lazybear */ = {
790 isa = PBXNativeTarget; 143 isa = PBXNativeTarget;
791 buildConfigurationList = 950C57172629EF9100F234FE /* Build configuration list for PBXNativeTarget "LazyBearTests" */; 144 buildConfigurationList = 95F7C18726A2CCA3002F08DB /* Build configuration list for PBXNativeTarget "lazybear" */;
792 buildPhases = ( 145 buildPhases = (
793 950C570C2629EF9100F234FE /* Sources */, 146 95F7C15926A2CCA2002F08DB /* Sources */,
794 950C570D2629EF9100F234FE /* Frameworks */, 147 95F7C15A26A2CCA2002F08DB /* Frameworks */,
795 950C570E2629EF9100F234FE /* Resources */, 148 95F7C15B26A2CCA2002F08DB /* Resources */,
796 ); 149 );
797 buildRules = ( 150 buildRules = (
798 ); 151 );
799 dependencies = ( 152 dependencies = (
800 950C57162629EF9100F234FE /* PBXTargetDependency */, 153 );
801 ); 154 name = lazybear;
802 name = LazyBearTests; 155 productName = lazybear;
803 productName = LazyBearTests; 156 productReference = 95F7C15D26A2CCA2002F08DB /* lazybear.app */;
804 productReference = 950C57102629EF9100F234FE /* LazyBearTests.xctest */; 157 productType = "com.apple.product-type.application";
158 };
159 95F7C17226A2CCA3002F08DB /* lazybearTests */ = {
160 isa = PBXNativeTarget;
161 buildConfigurationList = 95F7C18A26A2CCA3002F08DB /* Build configuration list for PBXNativeTarget "lazybearTests" */;
162 buildPhases = (
163 95F7C16F26A2CCA3002F08DB /* Sources */,
164 95F7C17026A2CCA3002F08DB /* Frameworks */,
165 95F7C17126A2CCA3002F08DB /* Resources */,
166 );
167 buildRules = (
168 );
169 dependencies = (
170 95F7C17526A2CCA3002F08DB /* PBXTargetDependency */,
171 );
172 name = lazybearTests;
173 productName = lazybearTests;
174 productReference = 95F7C17326A2CCA3002F08DB /* lazybearTests.xctest */;
805 productType = "com.apple.product-type.bundle.unit-test"; 175 productType = "com.apple.product-type.bundle.unit-test";
806 }; 176 };
807 950C571F2629EFC200F234FE /* LazyBearUITests */ = { 177 95F7C17D26A2CCA3002F08DB /* lazybearUITests */ = {
808 isa = PBXNativeTarget; 178 isa = PBXNativeTarget;
809 buildConfigurationList = 950C57272629EFC200F234FE /* Build configuration list for PBXNativeTarget "LazyBearUITests" */; 179 buildConfigurationList = 95F7C18D26A2CCA3002F08DB /* Build configuration list for PBXNativeTarget "lazybearUITests" */;
810 buildPhases = ( 180 buildPhases = (
811 950C571C2629EFC200F234FE /* Sources */, 181 95F7C17A26A2CCA3002F08DB /* Sources */,
812 950C571D2629EFC200F234FE /* Frameworks */, 182 95F7C17B26A2CCA3002F08DB /* Frameworks */,
813 950C571E2629EFC200F234FE /* Resources */, 183 95F7C17C26A2CCA3002F08DB /* Resources */,
814 ); 184 );
815 buildRules = ( 185 buildRules = (
816 ); 186 );
817 dependencies = ( 187 dependencies = (
818 950C57262629EFC200F234FE /* PBXTargetDependency */, 188 95F7C18026A2CCA3002F08DB /* PBXTargetDependency */,
819 ); 189 );
820 name = LazyBearUITests; 190 name = lazybearUITests;
821 productName = LazyBearUITests; 191 productName = lazybearUITests;
822 productReference = 950C57202629EFC200F234FE /* LazyBearUITests.xctest */; 192 productReference = 95F7C17E26A2CCA3002F08DB /* lazybearUITests.xctest */;
823 productType = "com.apple.product-type.bundle.ui-testing"; 193 productType = "com.apple.product-type.bundle.ui-testing";
824 }; 194 };
825 952457D4267E339B00D5BBCB /* LazyBearWatchOS */ = {
826 isa = PBXNativeTarget;
827 buildConfigurationList = 95245818267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOS" */;
828 buildPhases = (
829 952457D3267E339B00D5BBCB /* Resources */,
830 95245810267E339D00D5BBCB /* Embed App Extensions */,
831 );
832 buildRules = (
833 );
834 dependencies = (
835 952457E1267E339C00D5BBCB /* PBXTargetDependency */,
836 );
837 name = LazyBearWatchOS;
838 productName = LazyBearWatchOS;
839 productReference = 952457D5267E339B00D5BBCB /* LazyBearWatchOS.app */;
840 productType = "com.apple.product-type.application.watchapp2";
841 };
842 952457DD267E339C00D5BBCB /* LazyBearWatchOS Extension */ = {
843 isa = PBXNativeTarget;
844 buildConfigurationList = 95245817267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOS Extension" */;
845 buildPhases = (
846 952457DA267E339C00D5BBCB /* Sources */,
847 952457DB267E339C00D5BBCB /* Frameworks */,
848 952457DC267E339C00D5BBCB /* Resources */,
849 );
850 buildRules = (
851 );
852 dependencies = (
853 );
854 name = "LazyBearWatchOS Extension";
855 packageProductDependencies = (
856 95BEA1AB268778E500BF18AB /* Alamofire */,
857 95CF46ED2689F1C00028C5A2 /* StockCharts */,
858 );
859 productName = "LazyBearWatchOS Extension";
860 productReference = 952457DE267E339C00D5BBCB /* LazyBearWatchOS Extension.appex */;
861 productType = "com.apple.product-type.watchkit2-extension";
862 };
863 952457F7267E339C00D5BBCB /* LazyBearWatchOSTests */ = {
864 isa = PBXNativeTarget;
865 buildConfigurationList = 95245819267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOSTests" */;
866 buildPhases = (
867 952457F4267E339C00D5BBCB /* Sources */,
868 952457F5267E339C00D5BBCB /* Frameworks */,
869 952457F6267E339C00D5BBCB /* Resources */,
870 );
871 buildRules = (
872 );
873 dependencies = (
874 952457FA267E339C00D5BBCB /* PBXTargetDependency */,
875 );
876 name = LazyBearWatchOSTests;
877 productName = LazyBearWatchOSTests;
878 productReference = 952457F8267E339C00D5BBCB /* LazyBearWatchOSTests.xctest */;
879 productType = "com.apple.product-type.bundle.unit-test";
880 };
881 95245802267E339D00D5BBCB /* LazyBearWatchOSUITests */ = {
882 isa = PBXNativeTarget;
883 buildConfigurationList = 9524581A267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOSUITests" */;
884 buildPhases = (
885 952457FF267E339D00D5BBCB /* Sources */,
886 95245800267E339D00D5BBCB /* Frameworks */,
887 95245801267E339D00D5BBCB /* Resources */,
888 );
889 buildRules = (
890 );
891 dependencies = (
892 95245805267E339D00D5BBCB /* PBXTargetDependency */,
893 );
894 name = LazyBearWatchOSUITests;
895 productName = LazyBearWatchOSUITests;
896 productReference = 95245803267E339D00D5BBCB /* LazyBearWatchOSUITests.xctest */;
897 productType = "com.apple.product-type.bundle.ui-testing";
898 };
899 95672B8A25DDA54700DCBE4A /* LazyBear */ = {
900 isa = PBXNativeTarget;
901 buildConfigurationList = 95672B9F25DDA54800DCBE4A /* Build configuration list for PBXNativeTarget "LazyBear" */;
902 buildPhases = (
903 95672B8725DDA54700DCBE4A /* Sources */,
904 95672B8825DDA54700DCBE4A /* Frameworks */,
905 95672B8925DDA54700DCBE4A /* Resources */,
906 9524580D267E339D00D5BBCB /* Embed Watch Content */,
907 );
908 buildRules = (
909 );
910 dependencies = (
911 9524580B267E339D00D5BBCB /* PBXTargetDependency */,
912 );
913 name = LazyBear;
914 packageProductDependencies = (
915 954D7EC1260BE70C00A13C50 /* SwiftlySearch */,
916 95A4B932263E9F810056F036 /* Introspect */,
917 950B6F3C267643460029E447 /* Purchases */,
918 95BEA1A526876DE100BF18AB /* Alamofire */,
919 95CF46EB2689F1B70028C5A2 /* StockCharts */,
920 );
921 productName = LazyBear;
922 productReference = 95672B8B25DDA54700DCBE4A /* LazyBear.app */;
923 productType = "com.apple.product-type.application";
924 };
925 /* End PBXNativeTarget section */ 195 /* End PBXNativeTarget section */
926 196
927 /* Begin PBXProject section */ 197 /* Begin PBXProject section */
928 95672B8325DDA54700DCBE4A /* Project object */ = { 198 95F7C15526A2CCA2002F08DB /* Project object */ = {
929 isa = PBXProject; 199 isa = PBXProject;
930 attributes = { 200 attributes = {
931 LastSwiftUpdateCheck = 1250; 201 LastSwiftUpdateCheck = 1250;
932 LastUpgradeCheck = 1240; 202 LastUpgradeCheck = 1250;
933 TargetAttributes = { 203 TargetAttributes = {
934 950C570F2629EF9100F234FE = { 204 95F7C15C26A2CCA2002F08DB = {
935 CreatedOnToolsVersion = 12.4; 205 CreatedOnToolsVersion = 12.5.1;
936 TestTargetID = 95672B8A25DDA54700DCBE4A;
937 }; 206 };
938 950C571F2629EFC200F234FE = { 207 95F7C17226A2CCA3002F08DB = {
939 CreatedOnToolsVersion = 12.4; 208 CreatedOnToolsVersion = 12.5.1;
940 TestTargetID = 95672B8A25DDA54700DCBE4A; 209 TestTargetID = 95F7C15C26A2CCA2002F08DB;
941 }; 210 };
942 952457D4267E339B00D5BBCB = { 211 95F7C17D26A2CCA3002F08DB = {
943 CreatedOnToolsVersion = 12.5; 212 CreatedOnToolsVersion = 12.5.1;
944 }; 213 TestTargetID = 95F7C15C26A2CCA2002F08DB;
945 952457DD267E339C00D5BBCB = {
946 CreatedOnToolsVersion = 12.5;
947 };
948 952457F7267E339C00D5BBCB = {
949 CreatedOnToolsVersion = 12.5;
950 TestTargetID = 952457DD267E339C00D5BBCB;
951 };
952 95245802267E339D00D5BBCB = {
953 CreatedOnToolsVersion = 12.5;
954 TestTargetID = 952457D4267E339B00D5BBCB;
955 };
956 95672B8A25DDA54700DCBE4A = {
957 CreatedOnToolsVersion = 12.4;
958 }; 214 };
959 }; 215 };
960 }; 216 };
961 buildConfigurationList = 95672B8625DDA54700DCBE4A /* Build configuration list for PBXProject "LazyBear" */; 217 buildConfigurationList = 95F7C15826A2CCA2002F08DB /* Build configuration list for PBXProject "lazybear" */;
962 compatibilityVersion = "Xcode 9.3"; 218 compatibilityVersion = "Xcode 9.3";
963 developmentRegion = en; 219 developmentRegion = en;
964 hasScannedForEncodings = 0; 220 hasScannedForEncodings = 0;
965 knownRegions = ( 221 knownRegions = (
966 en, 222 en,
967 Base, 223 Base,
968 ); 224 );
969 mainGroup = 95672B8225DDA54700DCBE4A; 225 mainGroup = 95F7C15426A2CCA2002F08DB;
970 packageReferences = ( 226 productRefGroup = 95F7C15E26A2CCA2002F08DB /* Products */;
971 954D7EC0260BE70C00A13C50 /* XCRemoteSwiftPackageReference "SwiftlySearch" */,
972 95A4B931263E9F810056F036 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */,
973 950B6F3B267643460029E447 /* XCRemoteSwiftPackageReference "purchases-ios" */,
974 95BEA1A426876DE100BF18AB /* XCRemoteSwiftPackageReference "Alamofire" */,
975 95CF46EA2689F1B70028C5A2 /* XCRemoteSwiftPackageReference "StockCharts" */,
976 );
977 productRefGroup = 95672B8C25DDA54700DCBE4A /* Products */;
978 projectDirPath = ""; 227 projectDirPath = "";
979 projectRoot = ""; 228 projectRoot = "";
980 targets = ( 229 targets = (
981 95672B8A25DDA54700DCBE4A /* LazyBear */, 230 95F7C15C26A2CCA2002F08DB /* lazybear */,
982 950C570F2629EF9100F234FE /* LazyBearTests */, 231 95F7C17226A2CCA3002F08DB /* lazybearTests */,
983 950C571F2629EFC200F234FE /* LazyBearUITests */, 232 95F7C17D26A2CCA3002F08DB /* lazybearUITests */,
984 952457D4267E339B00D5BBCB /* LazyBearWatchOS */,
985 952457DD267E339C00D5BBCB /* LazyBearWatchOS Extension */,
986 952457F7267E339C00D5BBCB /* LazyBearWatchOSTests */,
987 95245802267E339D00D5BBCB /* LazyBearWatchOSUITests */,
988 ); 233 );
989 }; 234 };
990 /* End PBXProject section */ 235 /* End PBXProject section */
991 236
992 /* Begin PBXResourcesBuildPhase section */ 237 /* Begin PBXResourcesBuildPhase section */
993 950C570E2629EF9100F234FE /* Resources */ = { 238 95F7C15B26A2CCA2002F08DB /* Resources */ = {
994 isa = PBXResourcesBuildPhase; 239 isa = PBXResourcesBuildPhase;
995 buildActionMask = 2147483647; 240 buildActionMask = 2147483647;
996 files = ( 241 files = (
997 ); 242 95F7C16826A2CCA2002F08DB /* Preview Assets.xcassets in Resources */,
998 runOnlyForDeploymentPostprocessing = 0; 243 95F7C16526A2CCA2002F08DB /* Assets.xcassets in Resources */,
999 }; 244 );
1000 950C571E2629EFC200F234FE /* Resources */ = { 245 runOnlyForDeploymentPostprocessing = 0;
246 };
247 95F7C17126A2CCA3002F08DB /* Resources */ = {
1001 isa = PBXResourcesBuildPhase; 248 isa = PBXResourcesBuildPhase;
1002 buildActionMask = 2147483647; 249 buildActionMask = 2147483647;
1003 files = ( 250 files = (
1004 ); 251 );
1005 runOnlyForDeploymentPostprocessing = 0; 252 runOnlyForDeploymentPostprocessing = 0;
1006 }; 253 };
1007 952457D3267E339B00D5BBCB /* Resources */ = { 254 95F7C17C26A2CCA3002F08DB /* Resources */ = {
1008 isa = PBXResourcesBuildPhase; 255 isa = PBXResourcesBuildPhase;
1009 buildActionMask = 2147483647; 256 buildActionMask = 2147483647;
1010 files = ( 257 files = (
1011 952457D8267E339C00D5BBCB /* Assets.xcassets in Resources */,
1012 );
1013 runOnlyForDeploymentPostprocessing = 0;
1014 };
1015 952457DC267E339C00D5BBCB /* Resources */ = {
1016 isa = PBXResourcesBuildPhase;
1017 buildActionMask = 2147483647;
1018 files = (
1019 952457F1267E339C00D5BBCB /* Preview Assets.xcassets in Resources */,
1020 95CF46CD26891E180028C5A2 /* DisplayWords.json in Resources */,
1021 952457EE267E339C00D5BBCB /* Assets.xcassets in Resources */,
1022 );
1023 runOnlyForDeploymentPostprocessing = 0;
1024 };
1025 952457F6267E339C00D5BBCB /* Resources */ = {
1026 isa = PBXResourcesBuildPhase;
1027 buildActionMask = 2147483647;
1028 files = (
1029 );
1030 runOnlyForDeploymentPostprocessing = 0;
1031 };
1032 95245801267E339D00D5BBCB /* Resources */ = {
1033 isa = PBXResourcesBuildPhase;
1034 buildActionMask = 2147483647;
1035 files = (
1036 );
1037 runOnlyForDeploymentPostprocessing = 0;
1038 };
1039 95672B8925DDA54700DCBE4A /* Resources */ = {
1040 isa = PBXResourcesBuildPhase;
1041 buildActionMask = 2147483647;
1042 files = (
1043 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */,
1044 95AF0FF72671320F0049C4AB /* DisplayWords.json in Resources */,
1045 95E2DBF82673752F007FCCB4 /* LaunchScreen.storyboard in Resources */,
1046 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */,
1047 953C96E0268898430096734C /* DefaultCompanies.json in Resources */,
1048 ); 258 );
1049 runOnlyForDeploymentPostprocessing = 0; 259 runOnlyForDeploymentPostprocessing = 0;
1050 }; 260 };
1051 /* End PBXResourcesBuildPhase section */ 261 /* End PBXResourcesBuildPhase section */
1052 262
1053 /* Begin PBXSourcesBuildPhase section */ 263 /* Begin PBXSourcesBuildPhase section */
1054 950C570C2629EF9100F234FE /* Sources */ = { 264 95F7C15926A2CCA2002F08DB /* Sources */ = {
1055 isa = PBXSourcesBuildPhase; 265 isa = PBXSourcesBuildPhase;
1056 buildActionMask = 2147483647; 266 buildActionMask = 2147483647;
1057 files = ( 267 files = (
1058 950C57132629EF9100F234FE /* LazyBearTests.swift in Sources */, 268 95F7C16A26A2CCA2002F08DB /* Persistence.swift in Sources */,
1059 ); 269 95F7C16326A2CCA2002F08DB /* ContentView.swift in Sources */,
1060 runOnlyForDeploymentPostprocessing = 0; 270 95F7C16126A2CCA2002F08DB /* lazybearApp.swift in Sources */,
1061 }; 271 95F7C16D26A2CCA2002F08DB /* lazybear.xcdatamodeld in Sources */,
1062 950C571C2629EFC200F234FE /* Sources */ = { 272 );
273 runOnlyForDeploymentPostprocessing = 0;
274 };
275 95F7C16F26A2CCA3002F08DB /* Sources */ = {
1063 isa = PBXSourcesBuildPhase; 276 isa = PBXSourcesBuildPhase;
1064 buildActionMask = 2147483647; 277 buildActionMask = 2147483647;
1065 files = ( 278 files = (
1066 950C57232629EFC200F234FE /* LazyBearUITests.swift in Sources */, 279 95F7C17826A2CCA3002F08DB /* lazybearTests.swift in Sources */,
1067 ); 280 );
1068 runOnlyForDeploymentPostprocessing = 0; 281 runOnlyForDeploymentPostprocessing = 0;
1069 }; 282 };
1070 952457DA267E339C00D5BBCB /* Sources */ = { 283 95F7C17A26A2CCA3002F08DB /* Sources */ = {
1071 isa = PBXSourcesBuildPhase; 284 isa = PBXSourcesBuildPhase;
1072 buildActionMask = 2147483647; 285 buildActionMask = 2147483647;
1073 files = ( 286 files = (
1074 95CF46B92688F8A60028C5A2 /* WatchOSNewsList.swift in Sources */, 287 95F7C18326A2CCA3002F08DB /* lazybearUITests.swift in Sources */,
1075 95CF46DD2689C7960028C5A2 /* InsiderTransactionModel.swift in Sources */,
1076 95CF46DB2689C78D0028C5A2 /* KeyStatsModel.swift in Sources */,
1077 95CF46B72688F89B0028C5A2 /* WatchOSChartHelper.swift in Sources */,
1078 952457E8267E339C00D5BBCB /* NotificationController.swift in Sources */,
1079 95BEA1AD2687791000BF18AB /* ProfileResponse.swift in Sources */,
1080 95BEA1AF2687794A00BF18AB /* RequestType.swift in Sources */,
1081 95CF46DA2689C77C0028C5A2 /* HistoricalPricesModel.swift in Sources */,
1082 95CF46AD2688C78C0028C5A2 /* LatestNewsModel.swift in Sources */,
1083 95BEA1B326877BAC00BF18AB /* Persistence.swift in Sources */,
1084 954F9C60268C7A000022ED60 /* CurrencyModel.swift in Sources */,
1085 95BEA1AA268777CC00BF18AB /* Profile.swift in Sources */,
1086 95CF46C32689165F0028C5A2 /* WatchOSNewsRow.swift in Sources */,
1087 952457E6267E339C00D5BBCB /* ContentView.swift in Sources */,
1088 952457EC267E339C00D5BBCB /* ComplicationController.swift in Sources */,
1089 95CF46DF2689D72E0028C5A2 /* ComplicationViews.swift in Sources */,
1090 95BEA1AE2687791800BF18AB /* CompanyModel.swift in Sources */,
1091 95CF46C4268916960028C5A2 /* ConvertEpoch.swift in Sources */,
1092 95CF46AC2688C7810028C5A2 /* QuoteModel.swift in Sources */,
1093 9595DC342682849E00DC8104 /* WatchOSProfileView.swift in Sources */,
1094 95BEA1B426877BBA00BF18AB /* LazyBear.xcdatamodeld in Sources */,
1095 9595DC382682850000DC8104 /* WatchlistCompany+CoreDataProperties.swift in Sources */,
1096 952457E4267E339C00D5BBCB /* LazyBearApp.swift in Sources */,
1097 954F9C61268C7A1C0022ED60 /* SectorPerformanceModel.swift in Sources */,
1098 95CF46A92688C74C0028C5A2 /* Company.swift in Sources */,
1099 954F9C5F268C79EA0022ED60 /* HomeResponse.swift in Sources */,
1100 95CF46C6268919E40028C5A2 /* WatchOSNewsDetail.swift in Sources */,
1101 9595DC37268284FA00DC8104 /* WatchlistCompany+CoreDataClass.swift in Sources */,
1102 952457EA267E339C00D5BBCB /* NotificationView.swift in Sources */,
1103 95CF46A32688BC0B0028C5A2 /* WatchOSCompanyView.swift in Sources */,
1104 95CF46DC2689C7930028C5A2 /* InsiderRosterModel.swift in Sources */,
1105 95CF46D92689C7540028C5A2 /* CompanyResponse.swift in Sources */,
1106 9595DC36268284B100DC8104 /* WatchOSCompanyRow.swift in Sources */,
1107 );
1108 runOnlyForDeploymentPostprocessing = 0;
1109 };
1110 952457F4267E339C00D5BBCB /* Sources */ = {
1111 isa = PBXSourcesBuildPhase;
1112 buildActionMask = 2147483647;
1113 files = (
1114 952457FD267E339C00D5BBCB /* LazyBearWatchOSTests.swift in Sources */,
1115 );
1116 runOnlyForDeploymentPostprocessing = 0;
1117 };
1118 952457FF267E339D00D5BBCB /* Sources */ = {
1119 isa = PBXSourcesBuildPhase;
1120 buildActionMask = 2147483647;
1121 files = (
1122 95245808267E339D00D5BBCB /* LazyBearWatchOSUITests.swift in Sources */,
1123 );
1124 runOnlyForDeploymentPostprocessing = 0;
1125 };
1126 95672B8725DDA54700DCBE4A /* Sources */ = {
1127 isa = PBXSourcesBuildPhase;
1128 buildActionMask = 2147483647;
1129 files = (
1130 95602704265ABB990046F97E /* InsiderRosterModel.swift in Sources */,
1131 95E4A2D92680931300A6FEB9 /* NewsRow.swift in Sources */,
1132 95131D46267A03020055C6DE /* WatchlistCompany+CoreDataProperties.swift in Sources */,
1133 9576BFEF26810719002BCAC6 /* InsiderRosterRow.swift in Sources */,
1134 95FBE0DC2619CA7200440386 /* ProfileView.swift in Sources */,
1135 95131D4B267A15490055C6DE /* WatchlistSheet.swift in Sources */,
1136 9550444926111FC9000E0BCB /* StockRow.swift in Sources */,
1137 952FC0B8267C97BA001406B1 /* WatchlistSheetRow.swift in Sources */,
1138 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */,
1139 95123ABE267669C6001BFAF3 /* StockSheetRow.swift in Sources */,
1140 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */,
1141 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */,
1142 95BC1C66268336A200F94373 /* UnwrapAnyOptional.swift in Sources */,
1143 95123ABC2676676B001BFAF3 /* CurrencySheetRow.swift in Sources */,
1144 95A7C0742616409D003E2EC1 /* ParseJSON.swift in Sources */,
1145 95E4A2D7268091F900A6FEB9 /* NewsHelper.swift in Sources */,
1146 9576BFED26810713002BCAC6 /* InsiderRosterList.swift in Sources */,
1147 9547482426821F9400D6A966 /* InsiderTransactionsList.swift in Sources */,
1148 95E8BAA32656D86E0016AE72 /* RequestType.swift in Sources */,
1149 95CCFB56266E7A0F00C384A1 /* InsiderTransactionModel.swift in Sources */,
1150 951566E72613A2B6007C0F36 /* TradingDatesSheet.swift in Sources */,
1151 9502BBF5267F5194003B0A59 /* CompanyView.swift in Sources */,
1152 955E73392623568F005652FF /* Home.swift in Sources */,
1153 95721DA6262761E700EC527B /* CurrencyRow.swift in Sources */,
1154 9562404C263C766D00C6C511 /* WatchlistCreator.swift in Sources */,
1155 95BB05B22670B8C3005A2029 /* KeyStatsModel.swift in Sources */,
1156 950B6F422676454A0029E447 /* RevenueCatTest.swift in Sources */,
1157 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */,
1158 95B85AB6267FAE7A0080CF39 /* ConditionalModifier.swift in Sources */,
1159 95A7C066261639E0003E2EC1 /* SearchView.swift in Sources */,
1160 9502BBFD267F63F3003B0A59 /* CustomRectangleBox.swift in Sources */,
1161 95A4B937263EA5C20056F036 /* WatchlistCreatorRow.swift in Sources */,
1162 950D0E192618AA4900D17AD7 /* CompanyList.swift in Sources */,
1163 9502BBFB267F5EE8003B0A59 /* ChartHelper.swift in Sources */,
1164 95BC1C642683326C00F94373 /* KeyStatsRow.swift in Sources */,
1165 952994822629CA46005F0AB0 /* SearchResponse.swift in Sources */,
1166 95A07F6C26305AC6009865AA /* QuoteModel.swift in Sources */,
1167 95A07F6226305A9B009865AA /* CurrencyModel.swift in Sources */,
1168 9529947E2629CA3E005F0AB0 /* Search.swift in Sources */,
1169 95613ADF264FC6FD00D4CE8F /* LatestNewsModel.swift in Sources */,
1170 950D0E292618AEC800D17AD7 /* SearchedCompanyItem.swift in Sources */,
1171 955E733C262356F3005652FF /* HomeResponse.swift in Sources */,
1172 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */,
1173 9547482026821F7700D6A966 /* InsiderTransactionsHelper.swift in Sources */,
1174 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */,
1175 95D308F82624B3A400A39F77 /* CurrencyItem.swift in Sources */,
1176 953C96E2268898DC0096734C /* DefaultCompanyModel.swift in Sources */,
1177 95131D47267A03020055C6DE /* WatchlistCompany+CoreDataClass.swift in Sources */,
1178 9502BBF7267F5974003B0A59 /* CompanyResponse.swift in Sources */,
1179 95A07F7126305AD5009865AA /* SectorPerformanceModel.swift in Sources */,
1180 9594F0402651355B00CFA8D4 /* HistoricalPricesModel.swift in Sources */,
1181 95123AC026767370001BFAF3 /* StockItem.swift in Sources */,
1182 9576BFEB26810661002BCAC6 /* InsiderRosterHelper.swift in Sources */,
1183 9502BBFF267F6454003B0A59 /* KeyStatsHelper.swift in Sources */,
1184 9519BE06267E5EC3009C6015 /* ProfileStockRow.swift in Sources */,
1185 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */,
1186 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */,
1187 95C8C0E0262A369F0082D1D9 /* ProfileResponse.swift in Sources */,
1188 95A4B935263EA31C0056F036 /* WatchlistCreatorSearchBar.swift in Sources */,
1189 9502BC01267F8771003B0A59 /* KeyStatsList.swift in Sources */,
1190 95123AB826766497001BFAF3 /* CurrencySheet.swift in Sources */,
1191 95AF0FF92671342E0049C4AB /* DisplayWordsModel.swift in Sources */,
1192 95E4A2E22680AD7C00A6FEB9 /* SFSafariViewWrapper.swift in Sources */,
1193 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */,
1194 95629DA02645298E007AF020 /* Profile.swift in Sources */,
1195 95CCFB5E266E855800C384A1 /* GetDateComponents.swift in Sources */,
1196 95C22F3F26776F010014C98A /* CompanyModel.swift in Sources */,
1197 95A4B930263E9F530056F036 /* WatchlistCreatorList.swift in Sources */,
1198 95123ABA2676658E001BFAF3 /* StockSheet.swift in Sources */,
1199 9562404E263C7D8800C6C511 /* WatchlistCreatorClass.swift in Sources */,
1200 9547482226821F8800D6A966 /* InsiderTransactionsRow.swift in Sources */,
1201 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */,
1202 952FC0BA267C9A24001406B1 /* RenameListSheet.swift in Sources */,
1203 95E4A2E02680A70000A6FEB9 /* NewsList.swift in Sources */,
1204 95CCFB60266E864C00C384A1 /* ConvertStringToDate.swift in Sources */,
1205 953C96DE2688925E0096734C /* HapticsManager.swift in Sources */,
1206 9502BBF9267F59A0003B0A59 /* Company.swift in Sources */,
1207 ); 288 );
1208 runOnlyForDeploymentPostprocessing = 0; 289 runOnlyForDeploymentPostprocessing = 0;
1209 }; 290 };
1210 /* End PBXSourcesBuildPhase section */ 291 /* End PBXSourcesBuildPhase section */
1211 292
1212 /* Begin PBXTargetDependency section */ 293 /* Begin PBXTargetDependency section */
1213 950C57162629EF9100F234FE /* PBXTargetDependency */ = { 294 95F7C17526A2CCA3002F08DB /* PBXTargetDependency */ = {
1214 isa = PBXTargetDependency; 295 isa = PBXTargetDependency;
1215 target = 95672B8A25DDA54700DCBE4A /* LazyBear */; 296 target = 95F7C15C26A2CCA2002F08DB /* lazybear */;
1216 targetProxy = 950C57152629EF9100F234FE /* PBXContainerItemProxy */; 297 targetProxy = 95F7C17426A2CCA3002F08DB /* PBXContainerItemProxy */;
1217 }; 298 };
1218 950C57262629EFC200F234FE /* PBXTargetDependency */ = { 299 95F7C18026A2CCA3002F08DB /* PBXTargetDependency */ = {
1219 isa = PBXTargetDependency; 300 isa = PBXTargetDependency;
1220 target = 95672B8A25DDA54700DCBE4A /* LazyBear */; 301 target = 95F7C15C26A2CCA2002F08DB /* lazybear */;
1221 targetProxy = 950C57252629EFC200F234FE /* PBXContainerItemProxy */; 302 targetProxy = 95F7C17F26A2CCA3002F08DB /* PBXContainerItemProxy */;
1222 };
1223 952457E1267E339C00D5BBCB /* PBXTargetDependency */ = {
1224 isa = PBXTargetDependency;
1225 target = 952457DD267E339C00D5BBCB /* LazyBearWatchOS Extension */;
1226 targetProxy = 952457E0267E339C00D5BBCB /* PBXContainerItemProxy */;
1227 };
1228 952457FA267E339C00D5BBCB /* PBXTargetDependency */ = {
1229 isa = PBXTargetDependency;
1230 target = 952457DD267E339C00D5BBCB /* LazyBearWatchOS Extension */;
1231 targetProxy = 952457F9267E339C00D5BBCB /* PBXContainerItemProxy */;
1232 };
1233 95245805267E339D00D5BBCB /* PBXTargetDependency */ = {
1234 isa = PBXTargetDependency;
1235 target = 952457D4267E339B00D5BBCB /* LazyBearWatchOS */;
1236 targetProxy = 95245804267E339D00D5BBCB /* PBXContainerItemProxy */;
1237 };
1238 9524580B267E339D00D5BBCB /* PBXTargetDependency */ = {
1239 isa = PBXTargetDependency;
1240 target = 952457D4267E339B00D5BBCB /* LazyBearWatchOS */;
1241 targetProxy = 9524580A267E339D00D5BBCB /* PBXContainerItemProxy */;
1242 }; 303 };
1243 /* End PBXTargetDependency section */ 304 /* End PBXTargetDependency section */
1244 305
1245 /* Begin XCBuildConfiguration section */ 306 /* Begin XCBuildConfiguration section */
1246 950C57182629EF9100F234FE /* Debug */ = { 307 95F7C18526A2CCA3002F08DB /* Debug */ = {
1247 isa = XCBuildConfiguration;
1248 buildSettings = {
1249 BUNDLE_LOADER = "$(TEST_HOST)";
1250 CODE_SIGN_STYLE = Automatic;
1251 DEVELOPMENT_TEAM = MTX83R5H8X;
1252 INFOPLIST_FILE = LazyBearTests/Info.plist;
1253 LD_RUNPATH_SEARCH_PATHS = (
1254 "$(inherited)",
1255 "@executable_path/Frameworks",
1256 "@loader_path/Frameworks",
1257 );
1258 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.LazyBearTests;
1259 PRODUCT_NAME = "$(TARGET_NAME)";
1260 SWIFT_VERSION = 5.0;
1261 TARGETED_DEVICE_FAMILY = "1,2";
1262 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LazyBear.app/LazyBear";
1263 };
1264 name = Debug;
1265 };
1266 950C57192629EF9100F234FE /* Release */ = {
1267 isa = XCBuildConfiguration;
1268 buildSettings = {
1269 BUNDLE_LOADER = "$(TEST_HOST)";
1270 CODE_SIGN_STYLE = Automatic;
1271 DEVELOPMENT_TEAM = MTX83R5H8X;
1272 INFOPLIST_FILE = LazyBearTests/Info.plist;
1273 LD_RUNPATH_SEARCH_PATHS = (
1274 "$(inherited)",
1275 "@executable_path/Frameworks",
1276 "@loader_path/Frameworks",
1277 );
1278 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.LazyBearTests;
1279 PRODUCT_NAME = "$(TARGET_NAME)";
1280 SWIFT_VERSION = 5.0;
1281 TARGETED_DEVICE_FAMILY = "1,2";
1282 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LazyBear.app/LazyBear";
1283 };
1284 name = Release;
1285 };
1286 950C57282629EFC200F234FE /* Debug */ = {
1287 isa = XCBuildConfiguration;
1288 buildSettings = {
1289 CODE_SIGN_STYLE = Automatic;
1290 DEVELOPMENT_TEAM = MTX83R5H8X;
1291 INFOPLIST_FILE = LazyBearUITests/Info.plist;
1292 LD_RUNPATH_SEARCH_PATHS = (
1293 "$(inherited)",
1294 "@executable_path/Frameworks",
1295 "@loader_path/Frameworks",
1296 );
1297 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.LazyBearUITests;
1298 PRODUCT_NAME = "$(TARGET_NAME)";
1299 SWIFT_VERSION = 5.0;
1300 TARGETED_DEVICE_FAMILY = "1,2";
1301 TEST_TARGET_NAME = LazyBear;
1302 };
1303 name = Debug;
1304 };
1305 950C57292629EFC200F234FE /* Release */ = {
1306 isa = XCBuildConfiguration;
1307 buildSettings = {
1308 CODE_SIGN_STYLE = Automatic;
1309 DEVELOPMENT_TEAM = MTX83R5H8X;
1310 INFOPLIST_FILE = LazyBearUITests/Info.plist;
1311 LD_RUNPATH_SEARCH_PATHS = (
1312 "$(inherited)",
1313 "@executable_path/Frameworks",
1314 "@loader_path/Frameworks",
1315 );
1316 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.LazyBearUITests;
1317 PRODUCT_NAME = "$(TARGET_NAME)";
1318 SWIFT_VERSION = 5.0;
1319 TARGETED_DEVICE_FAMILY = "1,2";
1320 TEST_TARGET_NAME = LazyBear;
1321 };
1322 name = Release;
1323 };
1324 9524580E267E339D00D5BBCB /* Debug */ = {
1325 isa = XCBuildConfiguration;
1326 buildSettings = {
1327 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1328 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1329 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1330 CODE_SIGN_STYLE = Automatic;
1331 CURRENT_PROJECT_VERSION = 7;
1332 DEVELOPMENT_TEAM = MTX83R5H8X;
1333 IBSC_MODULE = LazyBearWatchOS_Extension;
1334 INFOPLIST_FILE = LazyBearWatchOS/Info.plist;
1335 MARKETING_VERSION = 4.0;
1336 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.watchkitapp;
1337 PRODUCT_NAME = "$(TARGET_NAME)";
1338 SDKROOT = watchos;
1339 SKIP_INSTALL = YES;
1340 SWIFT_VERSION = 5.0;
1341 TARGETED_DEVICE_FAMILY = 4;
1342 WATCHOS_DEPLOYMENT_TARGET = 7.2;
1343 };
1344 name = Debug;
1345 };
1346 9524580F267E339D00D5BBCB /* Release */ = {
1347 isa = XCBuildConfiguration;
1348 buildSettings = {
1349 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1350 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1351 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1352 CODE_SIGN_STYLE = Automatic;
1353 CURRENT_PROJECT_VERSION = 7;
1354 DEVELOPMENT_TEAM = MTX83R5H8X;
1355 IBSC_MODULE = LazyBearWatchOS_Extension;
1356 INFOPLIST_FILE = LazyBearWatchOS/Info.plist;
1357 MARKETING_VERSION = 4.0;
1358 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.watchkitapp;
1359 PRODUCT_NAME = "$(TARGET_NAME)";
1360 SDKROOT = watchos;
1361 SKIP_INSTALL = YES;
1362 SWIFT_VERSION = 5.0;
1363 TARGETED_DEVICE_FAMILY = 4;
1364 WATCHOS_DEPLOYMENT_TARGET = 7.2;
1365 };
1366 name = Release;
1367 };
1368 95245811267E339D00D5BBCB /* Debug */ = {
1369 isa = XCBuildConfiguration;
1370 buildSettings = {
1371 ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication;
1372 CODE_SIGN_ENTITLEMENTS = "LazyBearWatchOS Extension/LazyBearWatchOS Extension.entitlements";
1373 CODE_SIGN_STYLE = Automatic;
1374 CURRENT_PROJECT_VERSION = 7;
1375 DEVELOPMENT_ASSET_PATHS = "\"LazyBearWatchOS Extension/Preview Content\"";
1376 DEVELOPMENT_TEAM = MTX83R5H8X;
1377 ENABLE_PREVIEWS = YES;
1378 INFOPLIST_FILE = "LazyBearWatchOS Extension/Info.plist";
1379 LD_RUNPATH_SEARCH_PATHS = (
1380 "$(inherited)",
1381 "@executable_path/Frameworks",
1382 "@executable_path/../../Frameworks",
1383 );
1384 MARKETING_VERSION = 4.0;
1385 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.watchkitapp.watchkitextension;
1386 PRODUCT_NAME = "${TARGET_NAME}";
1387 SDKROOT = watchos;
1388 SKIP_INSTALL = YES;
1389 SWIFT_VERSION = 5.0;
1390 TARGETED_DEVICE_FAMILY = 4;
1391 WATCHOS_DEPLOYMENT_TARGET = 7.2;
1392 };
1393 name = Debug;
1394 };
1395 95245812267E339D00D5BBCB /* Release */ = {
1396 isa = XCBuildConfiguration;
1397 buildSettings = {
1398 ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication;
1399 CODE_SIGN_ENTITLEMENTS = "LazyBearWatchOS Extension/LazyBearWatchOS Extension.entitlements";
1400 CODE_SIGN_STYLE = Automatic;
1401 CURRENT_PROJECT_VERSION = 7;
1402 DEVELOPMENT_ASSET_PATHS = "\"LazyBearWatchOS Extension/Preview Content\"";
1403 DEVELOPMENT_TEAM = MTX83R5H8X;
1404 ENABLE_PREVIEWS = YES;
1405 INFOPLIST_FILE = "LazyBearWatchOS Extension/Info.plist";
1406 LD_RUNPATH_SEARCH_PATHS = (
1407 "$(inherited)",
1408 "@executable_path/Frameworks",
1409 "@executable_path/../../Frameworks",
1410 );
1411 MARKETING_VERSION = 4.0;
1412 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.watchkitapp.watchkitextension;
1413 PRODUCT_NAME = "${TARGET_NAME}";
1414 SDKROOT = watchos;
1415 SKIP_INSTALL = YES;
1416 SWIFT_VERSION = 5.0;
1417 TARGETED_DEVICE_FAMILY = 4;
1418 WATCHOS_DEPLOYMENT_TARGET = 7.2;
1419 };
1420 name = Release;
1421 };
1422 95245813267E339D00D5BBCB /* Debug */ = {
1423 isa = XCBuildConfiguration;
1424 buildSettings = {
1425 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1426 BUNDLE_LOADER = "$(TEST_HOST)";
1427 CODE_SIGN_STYLE = Automatic;
1428 DEVELOPMENT_TEAM = MTX83R5H8X;
1429 INFOPLIST_FILE = LazyBearWatchOSTests/Info.plist;
1430 LD_RUNPATH_SEARCH_PATHS = (
1431 "$(inherited)",
1432 "@executable_path/Frameworks",
1433 "@loader_path/Frameworks",
1434 );
1435 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.LazyBearWatchOSTests;
1436 PRODUCT_NAME = "$(TARGET_NAME)";
1437 SDKROOT = watchos;
1438 SWIFT_VERSION = 5.0;
1439 TARGETED_DEVICE_FAMILY = 4;
1440 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LazyBearWatchOS Extension.appex/LazyBearWatchOS Extension";
1441 WATCHOS_DEPLOYMENT_TARGET = 7.4;
1442 };
1443 name = Debug;
1444 };
1445 95245814267E339D00D5BBCB /* Release */ = {
1446 isa = XCBuildConfiguration;
1447 buildSettings = {
1448 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1449 BUNDLE_LOADER = "$(TEST_HOST)";
1450 CODE_SIGN_STYLE = Automatic;
1451 DEVELOPMENT_TEAM = MTX83R5H8X;
1452 INFOPLIST_FILE = LazyBearWatchOSTests/Info.plist;
1453 LD_RUNPATH_SEARCH_PATHS = (
1454 "$(inherited)",
1455 "@executable_path/Frameworks",
1456 "@loader_path/Frameworks",
1457 );
1458 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.LazyBearWatchOSTests;
1459 PRODUCT_NAME = "$(TARGET_NAME)";
1460 SDKROOT = watchos;
1461 SWIFT_VERSION = 5.0;
1462 TARGETED_DEVICE_FAMILY = 4;
1463 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LazyBearWatchOS Extension.appex/LazyBearWatchOS Extension";
1464 WATCHOS_DEPLOYMENT_TARGET = 7.4;
1465 };
1466 name = Release;
1467 };
1468 95245815267E339D00D5BBCB /* Debug */ = {
1469 isa = XCBuildConfiguration;
1470 buildSettings = {
1471 CODE_SIGN_STYLE = Automatic;
1472 DEVELOPMENT_TEAM = MTX83R5H8X;
1473 INFOPLIST_FILE = LazyBearWatchOSUITests/Info.plist;
1474 LD_RUNPATH_SEARCH_PATHS = (
1475 "$(inherited)",
1476 "@executable_path/Frameworks",
1477 "@loader_path/Frameworks",
1478 );
1479 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.LazyBearWatchOSUITests;
1480 PRODUCT_NAME = "$(TARGET_NAME)";
1481 SDKROOT = watchos;
1482 SWIFT_VERSION = 5.0;
1483 TARGETED_DEVICE_FAMILY = 4;
1484 TEST_TARGET_NAME = LazyBearWatchOS;
1485 WATCHOS_DEPLOYMENT_TARGET = 7.4;
1486 };
1487 name = Debug;
1488 };
1489 95245816267E339D00D5BBCB /* Release */ = {
1490 isa = XCBuildConfiguration;
1491 buildSettings = {
1492 CODE_SIGN_STYLE = Automatic;
1493 DEVELOPMENT_TEAM = MTX83R5H8X;
1494 INFOPLIST_FILE = LazyBearWatchOSUITests/Info.plist;
1495 LD_RUNPATH_SEARCH_PATHS = (
1496 "$(inherited)",
1497 "@executable_path/Frameworks",
1498 "@loader_path/Frameworks",
1499 );
1500 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear.LazyBearWatchOSUITests;
1501 PRODUCT_NAME = "$(TARGET_NAME)";
1502 SDKROOT = watchos;
1503 SWIFT_VERSION = 5.0;
1504 TARGETED_DEVICE_FAMILY = 4;
1505 TEST_TARGET_NAME = LazyBearWatchOS;
1506 WATCHOS_DEPLOYMENT_TARGET = 7.4;
1507 };
1508 name = Release;
1509 };
1510 95672B9D25DDA54800DCBE4A /* Debug */ = {
1511 isa = XCBuildConfiguration; 308 isa = XCBuildConfiguration;
1512 buildSettings = { 309 buildSettings = {
1513 ALWAYS_SEARCH_USER_PATHS = NO; 310 ALWAYS_SEARCH_USER_PATHS = NO;
1514 CLANG_ANALYZER_NONNULL = YES; 311 CLANG_ANALYZER_NONNULL = YES;
1515 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 312 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1556 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 353 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1557 GCC_WARN_UNDECLARED_SELECTOR = YES; 354 GCC_WARN_UNDECLARED_SELECTOR = YES;
1558 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 355 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1559 GCC_WARN_UNUSED_FUNCTION = YES; 356 GCC_WARN_UNUSED_FUNCTION = YES;
1560 GCC_WARN_UNUSED_VARIABLE = YES; 357 GCC_WARN_UNUSED_VARIABLE = YES;
1561 IPHONEOS_DEPLOYMENT_TARGET = 14.4; 358 IPHONEOS_DEPLOYMENT_TARGET = 14.5;
1562 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 359 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
1563 MTL_FAST_MATH = YES; 360 MTL_FAST_MATH = YES;
1564 ONLY_ACTIVE_ARCH = YES; 361 ONLY_ACTIVE_ARCH = YES;
1565 SDKROOT = iphoneos; 362 SDKROOT = iphoneos;
1566 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 363 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
1567 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 364 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1568 SWIFT_VERSION = 5.0;
1569 }; 365 };
1570 name = Debug; 366 name = Debug;
1571 }; 367 };
1572 95672B9E25DDA54800DCBE4A /* Release */ = { 368 95F7C18626A2CCA3002F08DB /* Release */ = {
1573 isa = XCBuildConfiguration; 369 isa = XCBuildConfiguration;
1574 buildSettings = { 370 buildSettings = {
1575 ALWAYS_SEARCH_USER_PATHS = NO; 371 ALWAYS_SEARCH_USER_PATHS = NO;
1576 CLANG_ANALYZER_NONNULL = YES; 372 CLANG_ANALYZER_NONNULL = YES;
1577 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 373 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1612 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 408 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1613 GCC_WARN_UNDECLARED_SELECTOR = YES; 409 GCC_WARN_UNDECLARED_SELECTOR = YES;
1614 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 410 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1615 GCC_WARN_UNUSED_FUNCTION = YES; 411 GCC_WARN_UNUSED_FUNCTION = YES;
1616 GCC_WARN_UNUSED_VARIABLE = YES; 412 GCC_WARN_UNUSED_VARIABLE = YES;
1617 IPHONEOS_DEPLOYMENT_TARGET = 14.4; 413 IPHONEOS_DEPLOYMENT_TARGET = 14.5;
1618 MTL_ENABLE_DEBUG_INFO = NO; 414 MTL_ENABLE_DEBUG_INFO = NO;
1619 MTL_FAST_MATH = YES; 415 MTL_FAST_MATH = YES;
1620 SDKROOT = iphoneos; 416 SDKROOT = iphoneos;
1621 SWIFT_COMPILATION_MODE = wholemodule; 417 SWIFT_COMPILATION_MODE = wholemodule;
1622 SWIFT_OPTIMIZATION_LEVEL = "-O"; 418 SWIFT_OPTIMIZATION_LEVEL = "-O";
1623 SWIFT_VERSION = 5.0;
1624 VALIDATE_PRODUCT = YES; 419 VALIDATE_PRODUCT = YES;
1625 }; 420 };
1626 name = Release; 421 name = Release;
1627 }; 422 };
1628 95672BA025DDA54800DCBE4A /* Debug */ = { 423 95F7C18826A2CCA3002F08DB /* Debug */ = {
1629 isa = XCBuildConfiguration; 424 isa = XCBuildConfiguration;
1630 buildSettings = { 425 buildSettings = {
1631 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 426 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1632 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 427 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1633 CODE_SIGN_ENTITLEMENTS = LazyBear/LazyBear.entitlements;
1634 CODE_SIGN_STYLE = Automatic; 428 CODE_SIGN_STYLE = Automatic;
1635 CURRENT_PROJECT_VERSION = 7; 429 DEVELOPMENT_ASSET_PATHS = "\"lazybear/Preview Content\"";
1636 DEVELOPMENT_ASSET_PATHS = "\"LazyBear/Preview Content\"";
1637 DEVELOPMENT_TEAM = MTX83R5H8X; 430 DEVELOPMENT_TEAM = MTX83R5H8X;
1638 ENABLE_PREVIEWS = YES; 431 ENABLE_PREVIEWS = YES;
1639 INFOPLIST_FILE = LazyBear/Info.plist; 432 INFOPLIST_FILE = lazybear/Info.plist;
1640 IPHONEOS_DEPLOYMENT_TARGET = 14.0; 433 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1641 LD_RUNPATH_SEARCH_PATHS = ( 434 LD_RUNPATH_SEARCH_PATHS = (
1642 "$(inherited)", 435 "$(inherited)",
1643 "@executable_path/Frameworks", 436 "@executable_path/Frameworks",
1644 ); 437 );
1645 MARKETING_VERSION = 4.0; 438 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.lazybear;
1646 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear;
1647 PRODUCT_NAME = "$(TARGET_NAME)"; 439 PRODUCT_NAME = "$(TARGET_NAME)";
1648 SWIFT_VERSION = 5.0; 440 SWIFT_VERSION = 5.0;
1649 TARGETED_DEVICE_FAMILY = "1,2"; 441 TARGETED_DEVICE_FAMILY = "1,2";
1650 }; 442 };
1651 name = Debug; 443 name = Debug;
1652 }; 444 };
1653 95672BA125DDA54800DCBE4A /* Release */ = { 445 95F7C18926A2CCA3002F08DB /* Release */ = {
1654 isa = XCBuildConfiguration; 446 isa = XCBuildConfiguration;
1655 buildSettings = { 447 buildSettings = {
1656 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 448 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1657 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 449 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1658 CODE_SIGN_ENTITLEMENTS = LazyBear/LazyBear.entitlements;
1659 CODE_SIGN_STYLE = Automatic; 450 CODE_SIGN_STYLE = Automatic;
1660 CURRENT_PROJECT_VERSION = 7; 451 DEVELOPMENT_ASSET_PATHS = "\"lazybear/Preview Content\"";
1661 DEVELOPMENT_ASSET_PATHS = "\"LazyBear/Preview Content\"";
1662 DEVELOPMENT_TEAM = MTX83R5H8X; 452 DEVELOPMENT_TEAM = MTX83R5H8X;
1663 ENABLE_PREVIEWS = YES; 453 ENABLE_PREVIEWS = YES;
1664 INFOPLIST_FILE = LazyBear/Info.plist; 454 INFOPLIST_FILE = lazybear/Info.plist;
1665 IPHONEOS_DEPLOYMENT_TARGET = 14.0; 455 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1666 LD_RUNPATH_SEARCH_PATHS = ( 456 LD_RUNPATH_SEARCH_PATHS = (
1667 "$(inherited)", 457 "$(inherited)",
1668 "@executable_path/Frameworks", 458 "@executable_path/Frameworks",
1669 ); 459 );
1670 MARKETING_VERSION = 4.0; 460 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.lazybear;
1671 PRODUCT_BUNDLE_IDENTIFIER = dennis.LazyBear;
1672 PRODUCT_NAME = "$(TARGET_NAME)"; 461 PRODUCT_NAME = "$(TARGET_NAME)";
1673 SWIFT_VERSION = 5.0; 462 SWIFT_VERSION = 5.0;
1674 TARGETED_DEVICE_FAMILY = "1,2"; 463 TARGETED_DEVICE_FAMILY = "1,2";
1675 }; 464 };
1676 name = Release; 465 name = Release;
1677 }; 466 };
467 95F7C18B26A2CCA3002F08DB /* Debug */ = {
468 isa = XCBuildConfiguration;
469 buildSettings = {
470 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
471 BUNDLE_LOADER = "$(TEST_HOST)";
472 CODE_SIGN_STYLE = Automatic;
473 DEVELOPMENT_TEAM = MTX83R5H8X;
474 INFOPLIST_FILE = lazybearTests/Info.plist;
475 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
476 LD_RUNPATH_SEARCH_PATHS = (
477 "$(inherited)",
478 "@executable_path/Frameworks",
479 "@loader_path/Frameworks",
480 );
481 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.lazybearTests;
482 PRODUCT_NAME = "$(TARGET_NAME)";
483 SWIFT_VERSION = 5.0;
484 TARGETED_DEVICE_FAMILY = "1,2";
485 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/lazybear.app/lazybear";
486 };
487 name = Debug;
488 };
489 95F7C18C26A2CCA3002F08DB /* Release */ = {
490 isa = XCBuildConfiguration;
491 buildSettings = {
492 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
493 BUNDLE_LOADER = "$(TEST_HOST)";
494 CODE_SIGN_STYLE = Automatic;
495 DEVELOPMENT_TEAM = MTX83R5H8X;
496 INFOPLIST_FILE = lazybearTests/Info.plist;
497 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
498 LD_RUNPATH_SEARCH_PATHS = (
499 "$(inherited)",
500 "@executable_path/Frameworks",
501 "@loader_path/Frameworks",
502 );
503 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.lazybearTests;
504 PRODUCT_NAME = "$(TARGET_NAME)";
505 SWIFT_VERSION = 5.0;
506 TARGETED_DEVICE_FAMILY = "1,2";
507 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/lazybear.app/lazybear";
508 };
509 name = Release;
510 };
511 95F7C18E26A2CCA3002F08DB /* Debug */ = {
512 isa = XCBuildConfiguration;
513 buildSettings = {
514 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
515 CODE_SIGN_STYLE = Automatic;
516 DEVELOPMENT_TEAM = MTX83R5H8X;
517 INFOPLIST_FILE = lazybearUITests/Info.plist;
518 LD_RUNPATH_SEARCH_PATHS = (
519 "$(inherited)",
520 "@executable_path/Frameworks",
521 "@loader_path/Frameworks",
522 );
523 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.lazybearUITests;
524 PRODUCT_NAME = "$(TARGET_NAME)";
525 SWIFT_VERSION = 5.0;
526 TARGETED_DEVICE_FAMILY = "1,2";
527 TEST_TARGET_NAME = lazybear;
528 };
529 name = Debug;
530 };
531 95F7C18F26A2CCA3002F08DB /* Release */ = {
532 isa = XCBuildConfiguration;
533 buildSettings = {
534 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
535 CODE_SIGN_STYLE = Automatic;
536 DEVELOPMENT_TEAM = MTX83R5H8X;
537 INFOPLIST_FILE = lazybearUITests/Info.plist;
538 LD_RUNPATH_SEARCH_PATHS = (
539 "$(inherited)",
540 "@executable_path/Frameworks",
541 "@loader_path/Frameworks",
542 );
543 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.lazybearUITests;
544 PRODUCT_NAME = "$(TARGET_NAME)";
545 SWIFT_VERSION = 5.0;
546 TARGETED_DEVICE_FAMILY = "1,2";
547 TEST_TARGET_NAME = lazybear;
548 };
549 name = Release;
550 };
1678 /* End XCBuildConfiguration section */ 551 /* End XCBuildConfiguration section */
1679 552
1680 /* Begin XCConfigurationList section */ 553 /* Begin XCConfigurationList section */
1681 950C57172629EF9100F234FE /* Build configuration list for PBXNativeTarget "LazyBearTests" */ = { 554 95F7C15826A2CCA2002F08DB /* Build configuration list for PBXProject "lazybear" */ = {
1682 isa = XCConfigurationList; 555 isa = XCConfigurationList;
1683 buildConfigurations = ( 556 buildConfigurations = (
1684 950C57182629EF9100F234FE /* Debug */, 557 95F7C18526A2CCA3002F08DB /* Debug */,
1685 950C57192629EF9100F234FE /* Release */, 558 95F7C18626A2CCA3002F08DB /* Release */,
1686 ); 559 );
1687 defaultConfigurationIsVisible = 0; 560 defaultConfigurationIsVisible = 0;
1688 defaultConfigurationName = Release; 561 defaultConfigurationName = Release;
1689 }; 562 };
1690 950C57272629EFC200F234FE /* Build configuration list for PBXNativeTarget "LazyBearUITests" */ = { 563 95F7C18726A2CCA3002F08DB /* Build configuration list for PBXNativeTarget "lazybear" */ = {
1691 isa = XCConfigurationList; 564 isa = XCConfigurationList;
1692 buildConfigurations = ( 565 buildConfigurations = (
1693 950C57282629EFC200F234FE /* Debug */, 566 95F7C18826A2CCA3002F08DB /* Debug */,
1694 950C57292629EFC200F234FE /* Release */, 567 95F7C18926A2CCA3002F08DB /* Release */,
1695 ); 568 );
1696 defaultConfigurationIsVisible = 0; 569 defaultConfigurationIsVisible = 0;
1697 defaultConfigurationName = Release; 570 defaultConfigurationName = Release;
1698 }; 571 };
1699 95245817267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOS Extension" */ = { 572 95F7C18A26A2CCA3002F08DB /* Build configuration list for PBXNativeTarget "lazybearTests" */ = {
1700 isa = XCConfigurationList; 573 isa = XCConfigurationList;
1701 buildConfigurations = ( 574 buildConfigurations = (
1702 95245811267E339D00D5BBCB /* Debug */, 575 95F7C18B26A2CCA3002F08DB /* Debug */,
1703 95245812267E339D00D5BBCB /* Release */, 576 95F7C18C26A2CCA3002F08DB /* Release */,
1704 ); 577 );
1705 defaultConfigurationIsVisible = 0; 578 defaultConfigurationIsVisible = 0;
1706 defaultConfigurationName = Release; 579 defaultConfigurationName = Release;
1707 }; 580 };
1708 95245818267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOS" */ = { 581 95F7C18D26A2CCA3002F08DB /* Build configuration list for PBXNativeTarget "lazybearUITests" */ = {
1709 isa = XCConfigurationList; 582 isa = XCConfigurationList;
1710 buildConfigurations = ( 583 buildConfigurations = (
1711 9524580E267E339D00D5BBCB /* Debug */, 584 95F7C18E26A2CCA3002F08DB /* Debug */,
1712 9524580F267E339D00D5BBCB /* Release */, 585 95F7C18F26A2CCA3002F08DB /* Release */,
1713 ); 586 );
1714 defaultConfigurationIsVisible = 0; 587 defaultConfigurationIsVisible = 0;
1715 defaultConfigurationName = Release; 588 defaultConfigurationName = Release;
1716 }; 589 };
1717 95245819267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOSTests" */ = {
1718 isa = XCConfigurationList;
1719 buildConfigurations = (
1720 95245813267E339D00D5BBCB /* Debug */,
1721 95245814267E339D00D5BBCB /* Release */,
1722 );
1723 defaultConfigurationIsVisible = 0;
1724 defaultConfigurationName = Release;
1725 };
1726 9524581A267E339D00D5BBCB /* Build configuration list for PBXNativeTarget "LazyBearWatchOSUITests" */ = {
1727 isa = XCConfigurationList;
1728 buildConfigurations = (
1729 95245815267E339D00D5BBCB /* Debug */,
1730 95245816267E339D00D5BBCB /* Release */,
1731 );
1732 defaultConfigurationIsVisible = 0;
1733 defaultConfigurationName = Release;
1734 };
1735 95672B8625DDA54700DCBE4A /* Build configuration list for PBXProject "LazyBear" */ = {
1736 isa = XCConfigurationList;
1737 buildConfigurations = (
1738 95672B9D25DDA54800DCBE4A /* Debug */,
1739 95672B9E25DDA54800DCBE4A /* Release */,
1740 );
1741 defaultConfigurationIsVisible = 0;
1742 defaultConfigurationName = Release;
1743 };
1744 95672B9F25DDA54800DCBE4A /* Build configuration list for PBXNativeTarget "LazyBear" */ = {
1745 isa = XCConfigurationList;
1746 buildConfigurations = (
1747 95672BA025DDA54800DCBE4A /* Debug */,
1748 95672BA125DDA54800DCBE4A /* Release */,
1749 );
1750 defaultConfigurationIsVisible = 0;
1751 defaultConfigurationName = Release;
1752 };
1753 /* End XCConfigurationList section */ 590 /* End XCConfigurationList section */
1754 591
1755 /* Begin XCRemoteSwiftPackageReference section */
1756 950B6F3B267643460029E447 /* XCRemoteSwiftPackageReference "purchases-ios" */ = {
1757 isa = XCRemoteSwiftPackageReference;
1758 repositoryURL = "https://github.com/RevenueCat/purchases-ios.git";
1759 requirement = {
1760 kind = upToNextMajorVersion;
1761 minimumVersion = 3.11.1;
1762 };
1763 };
1764 954D7EC0260BE70C00A13C50 /* XCRemoteSwiftPackageReference "SwiftlySearch" */ = {
1765 isa = XCRemoteSwiftPackageReference;
1766 repositoryURL = "https://github.com/thislooksfun/SwiftlySearch.git";
1767 requirement = {
1768 kind = upToNextMajorVersion;
1769 minimumVersion = 1.2.4;
1770 };
1771 };
1772 95A4B931263E9F810056F036 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */ = {
1773 isa = XCRemoteSwiftPackageReference;
1774 repositoryURL = "https://github.com/siteline/SwiftUI-Introspect.git";
1775 requirement = {
1776 kind = upToNextMajorVersion;
1777 minimumVersion = 0.1.3;
1778 };
1779 };
1780 95BEA1A426876DE100BF18AB /* XCRemoteSwiftPackageReference "Alamofire" */ = {
1781 isa = XCRemoteSwiftPackageReference;
1782 repositoryURL = "https://github.com/Alamofire/Alamofire.git";
1783 requirement = {
1784 kind = upToNextMajorVersion;
1785 minimumVersion = 5.4.3;
1786 };
1787 };
1788 95CF46EA2689F1B70028C5A2 /* XCRemoteSwiftPackageReference "StockCharts" */ = {
1789 isa = XCRemoteSwiftPackageReference;
1790 repositoryURL = "https://github.com/denniscm190/StockCharts.git";
1791 requirement = {
1792 kind = upToNextMajorVersion;
1793 minimumVersion = 1.2.7;
1794 };
1795 };
1796 /* End XCRemoteSwiftPackageReference section */
1797
1798 /* Begin XCSwiftPackageProductDependency section */
1799 950B6F3C267643460029E447 /* Purchases */ = {
1800 isa = XCSwiftPackageProductDependency;
1801 package = 950B6F3B267643460029E447 /* XCRemoteSwiftPackageReference "purchases-ios" */;
1802 productName = Purchases;
1803 };
1804 954D7EC1260BE70C00A13C50 /* SwiftlySearch */ = {
1805 isa = XCSwiftPackageProductDependency;
1806 package = 954D7EC0260BE70C00A13C50 /* XCRemoteSwiftPackageReference "SwiftlySearch" */;
1807 productName = SwiftlySearch;
1808 };
1809 95A4B932263E9F810056F036 /* Introspect */ = {
1810 isa = XCSwiftPackageProductDependency;
1811 package = 95A4B931263E9F810056F036 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */;
1812 productName = Introspect;
1813 };
1814 95BEA1A526876DE100BF18AB /* Alamofire */ = {
1815 isa = XCSwiftPackageProductDependency;
1816 package = 95BEA1A426876DE100BF18AB /* XCRemoteSwiftPackageReference "Alamofire" */;
1817 productName = Alamofire;
1818 };
1819 95BEA1AB268778E500BF18AB /* Alamofire */ = {
1820 isa = XCSwiftPackageProductDependency;
1821 package = 95BEA1A426876DE100BF18AB /* XCRemoteSwiftPackageReference "Alamofire" */;
1822 productName = Alamofire;
1823 };
1824 95CF46EB2689F1B70028C5A2 /* StockCharts */ = {
1825 isa = XCSwiftPackageProductDependency;
1826 package = 95CF46EA2689F1B70028C5A2 /* XCRemoteSwiftPackageReference "StockCharts" */;
1827 productName = StockCharts;
1828 };
1829 95CF46ED2689F1C00028C5A2 /* StockCharts */ = {
1830 isa = XCSwiftPackageProductDependency;
1831 package = 95CF46EA2689F1B70028C5A2 /* XCRemoteSwiftPackageReference "StockCharts" */;
1832 productName = StockCharts;
1833 };
1834 /* End XCSwiftPackageProductDependency section */
1835
1836 /* Begin XCVersionGroup section */ 592 /* Begin XCVersionGroup section */
1837 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */ = { 593 95F7C16B26A2CCA2002F08DB /* lazybear.xcdatamodeld */ = {
1838 isa = XCVersionGroup; 594 isa = XCVersionGroup;
1839 children = ( 595 children = (
1840 95672B9A25DDA54800DCBE4A /* LazyBear.xcdatamodel */, 596 95F7C16C26A2CCA2002F08DB /* lazybear.xcdatamodel */,
1841 ); 597 );
1842 currentVersion = 95672B9A25DDA54800DCBE4A /* LazyBear.xcdatamodel */; 598 currentVersion = 95F7C16C26A2CCA2002F08DB /* lazybear.xcdatamodel */;
1843 path = LazyBear.xcdatamodeld; 599 path = lazybear.xcdatamodeld;
1844 sourceTree = "<group>"; 600 sourceTree = "<group>";
1845 versionGroupType = wrapper.xcdatamodel; 601 versionGroupType = wrapper.xcdatamodel;
1846 }; 602 };
1847 /* End XCVersionGroup section */ 603 /* End XCVersionGroup section */
1848 }; 604 };
1849 rootObject = 95672B8325DDA54700DCBE4A /* Project object */; 605 rootObject = 95F7C15526A2CCA2002F08DB /* Project object */;
1850 } 606 }